[SCM] gsequencer/upstream: importing project web

jkraehemann-guest at users.alioth.debian.org jkraehemann-guest at users.alioth.debian.org
Sun Jun 14 16:06:44 UTC 2015


The following commit has been merged in the upstream branch:
commit 2a7a4b1d3021741f7efd9091263c5887e141a138
Author: Joël Krähemann <weedlight at gmail.com>
Date:   Thu Apr 2 21:15:12 2015 +0000

    importing project web

diff --git a/ags-0_4_0-1920x1080.png b/ags-0_4_0-1920x1080.png
new file mode 100644
index 0000000..6dac0a9
Binary files /dev/null and b/ags-0_4_0-1920x1080.png differ
diff --git a/ags-0_4_0-blueishclothed-1920x1080.png b/ags-0_4_0-blueishclothed-1920x1080.png
new file mode 100644
index 0000000..9704a8d
Binary files /dev/null and b/ags-0_4_0-blueishclothed-1920x1080.png differ
diff --git a/ags-0_4_0-goldenfraktal-1920x1080.png b/ags-0_4_0-goldenfraktal-1920x1080.png
new file mode 100644
index 0000000..3f154ab
Binary files /dev/null and b/ags-0_4_0-goldenfraktal-1920x1080.png differ
diff --git a/ags-0_4_0-goldenhyperspace-1920x1080.png b/ags-0_4_0-goldenhyperspace-1920x1080.png
new file mode 100644
index 0000000..a3626ac
Binary files /dev/null and b/ags-0_4_0-goldenhyperspace-1920x1080.png differ
diff --git a/ags-developers-book.pdf b/ags-developers-book.pdf
new file mode 100644
index 0000000..fbd7b88
Binary files /dev/null and b/ags-developers-book.pdf differ
diff --git a/ags-users-book.pdf b/ags-users-book.pdf
new file mode 100644
index 0000000..01e88c6
Binary files /dev/null and b/ags-users-book.pdf differ
diff --git a/ags_0.3.8-2.tar.bz2 b/ags_0.3.8-2.tar.bz2
new file mode 100644
index 0000000..323d08a
Binary files /dev/null and b/ags_0.3.8-2.tar.bz2 differ
diff --git a/ags_0.3.8-3.tar.bz2 b/ags_0.3.8-3.tar.bz2
new file mode 100644
index 0000000..e9a470c
Binary files /dev/null and b/ags_0.3.8-3.tar.bz2 differ
diff --git a/api/ags-AgsAddAudio.html b/api/ags-AgsAddAudio.html
new file mode 100644
index 0000000..f626418
--- /dev/null
+++ b/api/ags-AgsAddAudio.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAddAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="next" href="ags-AgsAddAudioSignal.html" title="AgsAddAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAddAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="task.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAddAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAddAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddAudio.top_of_page"></a>AgsAddAudio</span></h2>
+<p>AgsAddAudio — add audio object to devout</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAddAudio.html#ags-add-audio-new" title="ags_add_audio_new ()">ags_add_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_add_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAddAudio"><span class="type">AgsAddAudio</span></GTKDOCLINK> task adds <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-add-audio-new"></a><h3>ags_add_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></GTKDOCLINK> *
+ags_add_audio_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAddAudio"><span class="type">AgsAddAudio</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.2.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> to add</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.2.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsAddAudio"><span class="type">AgsAddAudio</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAddAudioSignal.html b/api/ags-AgsAddAudioSignal.html
new file mode 100644
index 0000000..4a0a2a6
--- /dev/null
+++ b/api/ags-AgsAddAudioSignal.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAddAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddAudio.html" title="AgsAddAudio">
+<link rel="next" href="ags-AgsAddLineMember.html" title="AgsAddLineMember">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAddAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAddAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAddLineMember.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAddAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddAudioSignal.top_of_page"></a>AgsAddAudioSignal</span></h2>
+<p>AgsAddAudioSignal — add audio_signal object to recycling</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAddAudioSignal.html#ags-add-audio-signal-new" title="ags_add_audio_signal_new ()">ags_add_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_add_audio_signal.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAddAudioSignal"><span class="type">AgsAddAudioSignal</span></GTKDOCLINK> task adds <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-add-audio-signal-new"></a><h3>ags_add_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></GTKDOCLINK> *
+ags_add_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_signal_flags</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAddAudioSignal"><span class="type">AgsAddAudioSignal</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.3.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> to add</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> defaulting to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK>, may be <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if <a class="link" href="ags-AgsAudioSignal.html#AGS-AUDIO-SIGNAL-TEMPLATE:CAPS"><code class="literal">AGS_AUDIO_SIGNAL_TEMPLATE</code></a> set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_signal_flags</p></td>
+<td class="parameter_description"><p>the flags to set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.3.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsAddAudioSignal"><span class="type">AgsAddAudioSignal</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAddLineMember.html b/api/ags-AgsAddLineMember.html
new file mode 100644
index 0000000..b298268
--- /dev/null
+++ b/api/ags-AgsAddLineMember.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAddLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddAudioSignal.html" title="AgsAddAudioSignal">
+<link rel="next" href="ags-AgsAddNote.html" title="AgsAddNote">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAddLineMember.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAddAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAddNote.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAddLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddLineMember.top_of_page"></a>AgsAddLineMember</span></h2>
+<p>AgsAddLineMember — add line_member object to line</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAddLineMember.html#ags-add-line-member-new" title="ags_add_line_member_new ()">ags_add_line_member_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_add_line_member.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAddLineMember"><span class="type">AgsAddLineMember</span></GTKDOCLINK> task addspacks <GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-add-line-member-new"></a><h3>ags_add_line_member_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></GTKDOCLINK> *
+ags_add_line_member_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAddLineMember"><span class="type">AgsAddLineMember</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.4.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>line</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>line_member</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> to add</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x</p></td>
+<td class="parameter_description"><p>pack start x</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y</p></td>
+<td class="parameter_description"><p>pack start y</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>width</p></td>
+<td class="parameter_description"><p>pack width</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>height</p></td>
+<td class="parameter_description"><p>pack height</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.4.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsAddLineMember"><span class="type">AgsAddLineMember</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAddNote.html b/api/ags-AgsAddNote.html
new file mode 100644
index 0000000..6db225c
--- /dev/null
+++ b/api/ags-AgsAddNote.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAddNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddLineMember.html" title="AgsAddLineMember">
+<link rel="next" href="ags-AgsAddPointToSelection.html" title="AgsAddPointToSelection">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAddNote.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAddLineMember.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAddPointToSelection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAddNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddNote.top_of_page"></a>AgsAddNote</span></h2>
+<p>AgsAddNote — add note object to notation</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAddNote"><span class="returnvalue">AgsAddNote</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAddNote.html#ags-add-note-new" title="ags_add_note_new ()">ags_add_note_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_add_note.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAddNote"><span class="type">AgsAddNote</span></GTKDOCLINK> task adds <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-add-note-new"></a><h3>ags_add_note_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAddNote"><span class="returnvalue">AgsAddNote</span></GTKDOCLINK> *
+ags_add_note_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> *note</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAddNote"><span class="type">AgsAddNote</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.5.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>note</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> to add</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>use_selection_list</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> added to selection, otherwise to notation</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.5.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsAddNote"><span class="type">AgsAddNote</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAddPointToSelection.html b/api/ags-AgsAddPointToSelection.html
new file mode 100644
index 0000000..dca3e58
--- /dev/null
+++ b/api/ags-AgsAddPointToSelection.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAddPointToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddNote.html" title="AgsAddNote">
+<link rel="next" href="ags-AgsAddRecall.html" title="AgsAddRecall">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAddPointToSelection.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAddNote.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAddRecall.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAddPointToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddPointToSelection.top_of_page"></a>AgsAddPointToSelection</span></h2>
+<p>AgsAddPointToSelection — add point to notation selection</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAddPointToSelection.html#ags-add-point-to-selection-new" title="ags_add_point_to_selection_new ()">ags_add_point_to_selection_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_add_point_to_selection.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAddPointToSelection"><span class="type">AgsAddPointToSelection</span></GTKDOCLINK> task adds the specified <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> to selection of <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-add-point-to-selection-new"></a><h3>ags_add_point_to_selection_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></GTKDOCLINK> *
+ags_add_point_to_selection_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAddPointToSelection"><span class="type">AgsAddPointToSelection</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.6.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> providing the selection</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x</p></td>
+<td class="parameter_description"><p>x coordinate</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y</p></td>
+<td class="parameter_description"><p>y coordinate</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>replace_current_selection</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> new selection is created, otherwise added to current</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.6.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsAddPointToSelection"><span class="type">AgsAddPointToSelection</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAddRecall.html b/api/ags-AgsAddRecall.html
new file mode 100644
index 0000000..89cd02a
--- /dev/null
+++ b/api/ags-AgsAddRecall.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAddRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddPointToSelection.html" title="AgsAddPointToSelection">
+<link rel="next" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAddRecall.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAddPointToSelection.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAddRegionToSelection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAddRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddRecall.top_of_page"></a>AgsAddRecall</span></h2>
+<p>AgsAddRecall — add recall object to context</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAddRecall.html#ags-add-recall-new" title="ags_add_recall_new ()">ags_add_recall_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_add_recall.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAddRecall"><span class="type">AgsAddRecall</span></GTKDOCLINK> task adds <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> to context.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-add-recall-new"></a><h3>ags_add_recall_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></GTKDOCLINK> *
+ags_add_recall_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAddRecall"><span class="type">AgsAddRecall</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.7.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>context</p></td>
+<td class="parameter_description"><p>may be <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK>, <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> or <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> to add</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>is_play</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> non-complex recall</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.7.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsAddRecall"><span class="type">AgsAddRecall</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAddRegionToSelection.html b/api/ags-AgsAddRegionToSelection.html
new file mode 100644
index 0000000..d95c5df
--- /dev/null
+++ b/api/ags-AgsAddRegionToSelection.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAddRegionToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddRecall.html" title="AgsAddRecall">
+<link rel="next" href="ags-AgsAppendAudio.html" title="AgsAppendAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAddRegionToSelection.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAddRecall.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAppendAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAddRegionToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddRegionToSelection.top_of_page"></a>AgsAddRegionToSelection</span></h2>
+<p>AgsAddRegionToSelection — add region to notation selection</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAddRegionToSelection.html#ags-add-region-to-selection-new" title="ags_add_region_to_selection_new ()">ags_add_region_to_selection_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_add_region_to_selection.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAddRegionToSelection"><span class="type">AgsAddRegionToSelection</span></GTKDOCLINK> task adds the specified <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> to selection of <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-add-region-to-selection-new"></a><h3>ags_add_region_to_selection_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></GTKDOCLINK> *
+ags_add_region_to_selection_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAddRegionToSelection"><span class="type">AgsAddRegionToSelection</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.8.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> providing the selection</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x0</p></td>
+<td class="parameter_description"><p>start x coordinate</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y0</p></td>
+<td class="parameter_description"><p>start y coordinate</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x1</p></td>
+<td class="parameter_description"><p>end x coordinate</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y1</p></td>
+<td class="parameter_description"><p>end y coordinate</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>replace_current_selection</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> new selection is created, otherwise added to current</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.8.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsAddRegionToSelection"><span class="type">AgsAddRegionToSelection</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAppendAudio.html b/api/ags-AgsAppendAudio.html
new file mode 100644
index 0000000..cac702e
--- /dev/null
+++ b/api/ags-AgsAppendAudio.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAppendAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<link rel="next" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAppendAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAddRegionToSelection.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAppendAudioThreaded.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAppendAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendAudio.top_of_page"></a>AgsAppendAudio</span></h2>
+<p>AgsAppendAudio — append audio object to audio loop</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAppendAudio.html#ags-append-audio-new" title="ags_append_audio_new ()">ags_append_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_append_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAppendAudio"><span class="type">AgsAppendAudio</span></GTKDOCLINK> task appends <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-append-audio-new"></a><h3>ags_append_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></GTKDOCLINK> *
+ags_append_audio_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAppendAudio"><span class="type">AgsAppendAudio</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.9.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> to append</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.9.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsAppendAudio"><span class="type">AgsAppendAudio</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAppendAudioThreaded.html b/api/ags-AgsAppendAudioThreaded.html
new file mode 100644
index 0000000..585e308
--- /dev/null
+++ b/api/ags-AgsAppendAudioThreaded.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAppendAudioThreaded</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendAudio.html" title="AgsAppendAudio">
+<link rel="next" href="ags-AgsAppendChannel.html" title="AgsAppendChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAppendAudioThreaded.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAppendAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAppendChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAppendAudioThreaded"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendAudioThreaded.top_of_page"></a>AgsAppendAudioThreaded</span></h2>
+<p>AgsAppendAudioThreaded</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudioThreaded.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAppendAudioThreaded"><span class="returnvalue">AgsAppendAudioThreaded</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAppendAudioThreaded.html#ags-append-audio-threaded-new" title="ags_append_audio_threaded_new ()">ags_append_audio_threaded_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudioThreaded.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudioThreaded.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-append-audio-threaded-new"></a><h3>ags_append_audio_threaded_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAppendAudioThreaded"><span class="returnvalue">AgsAppendAudioThreaded</span></GTKDOCLINK> *
+ags_append_audio_threaded_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                               <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.10.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudioThreaded.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAppendChannel.html b/api/ags-AgsAppendChannel.html
new file mode 100644
index 0000000..158785d
--- /dev/null
+++ b/api/ags-AgsAppendChannel.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAppendChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">
+<link rel="next" href="ags-AgsAppendRecall.html" title="AgsAppendRecall">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAppendChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAppendAudioThreaded.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAppendRecall.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAppendChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendChannel.top_of_page"></a>AgsAppendChannel</span></h2>
+<p>AgsAppendChannel — append channel object to audio loop</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAppendChannel.html#ags-append-channel-new" title="ags_append_channel_new ()">ags_append_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/channel/task/ags_append_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAppendChannel"><span class="type">AgsAppendChannel</span></GTKDOCLINK> task appends <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-append-channel-new"></a><h3>ags_append_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></GTKDOCLINK> *
+ags_append_channel_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAppendChannel"><span class="type">AgsAppendChannel</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.11.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> to append</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.11.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsAppendChannel"><span class="type">AgsAppendChannel</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAppendRecall.html b/api/ags-AgsAppendRecall.html
new file mode 100644
index 0000000..4aefe5f
--- /dev/null
+++ b/api/ags-AgsAppendRecall.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAppendRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendChannel.html" title="AgsAppendChannel">
+<link rel="next" href="ags-AgsApplyBpm.html" title="AgsApplyBpm">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAppendRecall.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAppendChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsApplyBpm.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAppendRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendRecall.top_of_page"></a>AgsAppendRecall</span></h2>
+<p>AgsAppendRecall — append recall object to audio loop</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAppendRecall.html#ags-append-recall-new" title="ags_append_recall_new ()">ags_append_recall_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/recall/task/ags_append_recall.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAppendRecall"><span class="type">AgsAppendRecall</span></GTKDOCLINK> task appends <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-append-recall-new"></a><h3>ags_append_recall_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></GTKDOCLINK> *
+ags_append_recall_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                       <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAppendRecall"><span class="type">AgsAppendRecall</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.12.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.12.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsAppendRecall"><span class="type">AgsAppendRecall</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsApplicable.html b/api/ags-AgsApplicable.html
new file mode 100644
index 0000000..0d1e063
--- /dev/null
+++ b/api/ags-AgsApplicable.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsApplicable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="next" href="ags-AgsCountable.html" title="AgsCountable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsApplicable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="object.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCountable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsApplicable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplicable.top_of_page"></a>AgsApplicable</span></h2>
+<p>AgsApplicable — unique access to dialogs</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsApplicable.html#ags-applicable-set-update" title="ags_applicable_set_update ()">ags_applicable_set_update</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsApplicable.html#ags-applicable-apply" title="ags_applicable_apply ()">ags_applicable_apply</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsApplicable.html#ags-applicable-reset" title="ags_applicable_reset ()">ags_applicable_reset</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/object/ags_applicable.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsApplicable"><span class="type">AgsApplicable</span></GTKDOCLINK> interface gives you a unique access to dialogs.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-applicable-set-update"></a><h3>ags_applicable_set_update ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_applicable_set_update (<em class="parameter"><code><GTKDOCLINK HREF="AgsApplicable"><span class="type">AgsApplicable</span></GTKDOCLINK> *applicable</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>);</pre>
+<p>Update behaviour.</p>
+<div class="refsect3">
+<a name="id-1.5.2.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>applicable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsApplicable"><span class="type">AgsApplicable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>update</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> do ::reset after ::update</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-apply"></a><h3>ags_applicable_apply ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_applicable_apply (<em class="parameter"><code><GTKDOCLINK HREF="AgsApplicable"><span class="type">AgsApplicable</span></GTKDOCLINK> *applicable</code></em>);</pre>
+<p>Apply.</p>
+<div class="refsect3">
+<a name="id-1.5.2.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>applicable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsApplicable"><span class="type">AgsApplicable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-reset"></a><h3>ags_applicable_reset ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_applicable_reset (<em class="parameter"><code><GTKDOCLINK HREF="AgsApplicable"><span class="type">AgsApplicable</span></GTKDOCLINK> *applicable</code></em>);</pre>
+<p>Reset.</p>
+<div class="refsect3">
+<a name="id-1.5.2.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>applicable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsApplicable"><span class="type">AgsApplicable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsApplyBpm.html b/api/ags-AgsApplyBpm.html
new file mode 100644
index 0000000..84f3c9f
--- /dev/null
+++ b/api/ags-AgsApplyBpm.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsApplyBpm</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendRecall.html" title="AgsAppendRecall">
+<link rel="next" href="ags-AgsApplySequencerLength.html" title="AgsApplySequencerLength">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsApplyBpm.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAppendRecall.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsApplySequencerLength.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsApplyBpm"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyBpm.top_of_page"></a>AgsApplyBpm</span></h2>
+<p>AgsApplyBpm — apply bpm to delay audio</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsApplyBpm.html#ags-apply-bpm-new" title="ags_apply_bpm_new ()">ags_apply_bpm_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/recall/ags_apply_bpm.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsApplyBpm"><span class="type">AgsApplyBpm</span></GTKDOCLINK> task applys bpm to <GTKDOCLINK HREF="AgsDelayAudio"><span class="type">AgsDelayAudio</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-apply-bpm-new"></a><h3>ags_apply_bpm_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></GTKDOCLINK> *
+ags_apply_bpm_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsApplyBpm"><span class="type">AgsApplyBpm</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.13.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>gobject</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bpm</p></td>
+<td class="parameter_description"><p>the bpm to apply</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.13.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsApplyBpm"><span class="type">AgsApplyBpm</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsApplySequencerLength.html b/api/ags-AgsApplySequencerLength.html
new file mode 100644
index 0000000..69f7c16
--- /dev/null
+++ b/api/ags-AgsApplySequencerLength.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsApplySequencerLength</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplyBpm.html" title="AgsApplyBpm">
+<link rel="next" href="ags-AgsApplySynth.html" title="AgsApplySynth">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsApplySequencerLength.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsApplyBpm.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsApplySynth.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsApplySequencerLength"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplySequencerLength.top_of_page"></a>AgsApplySequencerLength</span></h2>
+<p>AgsApplySequencerLength — apply sequencer length to delay audio</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsApplySequencerLength.html#ags-apply-sequencer-length-new" title="ags_apply_sequencer_length_new ()">ags_apply_sequencer_length_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/recall/ags_apply_sequencer_length.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsApplySequencerLength"><span class="type">AgsApplySequencerLength</span></GTKDOCLINK> task applys sequencer length to <GTKDOCLINK HREF="AgsDelayAudio"><span class="type">AgsDelayAudio</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-apply-sequencer-length-new"></a><h3>ags_apply_sequencer_length_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></GTKDOCLINK> *
+ags_apply_sequencer_length_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> length</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsApplySequencerLength"><span class="type">AgsApplySequencerLength</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.14.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>gobject</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.14.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsApplySequencerLength"><span class="type">AgsApplySequencerLength</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsApplySynth.html b/api/ags-AgsApplySynth.html
new file mode 100644
index 0000000..5e79908
--- /dev/null
+++ b/api/ags-AgsApplySynth.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsApplySynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplySequencerLength.html" title="AgsApplySequencerLength">
+<link rel="next" href="ags-AgsApplyTact.html" title="AgsApplyTact">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsApplySynth.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsApplySequencerLength.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsApplyTact.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsApplySynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplySynth.top_of_page"></a>AgsApplySynth</span></h2>
+<p>AgsApplySynth — apply synth to channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsApplySynth.html#ags-apply-synth-new" title="ags_apply_synth_new ()">ags_apply_synth_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsApplySynth.html#AgsApplySynthWave" title="enum AgsApplySynthWave">AgsApplySynthWave</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/synth/task/ags_apply_synth.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsApplySynth"><span class="type">AgsApplySynth</span></GTKDOCLINK> task apply the specified synth to channel.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-apply-synth-new"></a><h3>ags_apply_synth_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></GTKDOCLINK> *
+ags_apply_synth_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *start_channel</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> count</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> wave</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frequency</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> volume</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_start</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_end</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsApplySynth"><span class="type">AgsApplySynth</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.15.7.2.5"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsApplySynth"><span class="type">AgsApplySynth</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsApplySynthWave"></a><h3>enum AgsApplySynthWave</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.15.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-APPLY-SYNTH-INVALID:CAPS"></a>AGS_APPLY_SYNTH_INVALID</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-APPLY-SYNTH-SIN:CAPS"></a>AGS_APPLY_SYNTH_SIN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-APPLY-SYNTH-SAW:CAPS"></a>AGS_APPLY_SYNTH_SAW</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-APPLY-SYNTH-SQUARE:CAPS"></a>AGS_APPLY_SYNTH_SQUARE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-APPLY-SYNTH-TRIANGLE:CAPS"></a>AGS_APPLY_SYNTH_TRIANGLE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsApplyTact.html b/api/ags-AgsApplyTact.html
new file mode 100644
index 0000000..7082817
--- /dev/null
+++ b/api/ags-AgsApplyTact.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsApplyTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplySynth.html" title="AgsApplySynth">
+<link rel="next" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsApplyTact.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsApplySynth.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsApplyWavetable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsApplyTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyTact.top_of_page"></a>AgsApplyTact</span></h2>
+<p>AgsApplyTact — apply tact to delay audio</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsApplyTact.html#ags-apply-tact-new" title="ags_apply_tact_new ()">ags_apply_tact_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/recall/ags_apply_tact.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsApplyTact"><span class="type">AgsApplyTact</span></GTKDOCLINK> task applys tact to <GTKDOCLINK HREF="AgsTactable"><span class="type">AgsTactable</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-apply-tact-new"></a><h3>ags_apply_tact_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></GTKDOCLINK> *
+ags_apply_tact_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsApplyTact"><span class="type">AgsApplyTact</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.16.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>gobject</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>tact</p></td>
+<td class="parameter_description"><p>the tact to apply</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.16.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsApplyTact"><span class="type">AgsApplyTact</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsApplyWavetable.html b/api/ags-AgsApplyWavetable.html
new file mode 100644
index 0000000..6b79d62
--- /dev/null
+++ b/api/ags-AgsApplyWavetable.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsApplyWavetable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplyTact.html" title="AgsApplyTact">
+<link rel="next" href="ags-AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsApplyWavetable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsApplyTact.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAudioSetRecycling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsApplyWavetable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyWavetable.top_of_page"></a>AgsApplyWavetable</span></h2>
+<p>AgsApplyWavetable</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsApplyWavetable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsApplyWavetable.html#ags-apply-wavetable-new" title="ags_apply_wavetable_new ()">ags_apply_wavetable_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyWavetable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyWavetable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-apply-wavetable-new"></a><h3>ags_apply_wavetable_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></GTKDOCLINK> *
+ags_apply_wavetable_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.17.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyWavetable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAudio.html b/api/ags-AgsAudio.html
new file mode 100644
index 0000000..4d24338
--- /dev/null
+++ b/api/ags-AgsAudio.html
@@ -0,0 +1,1168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="audio.html" title="Part VII. The audio layer">
+<link rel="next" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="audio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudio.top_of_page"></a>AgsAudio</span></h2>
+<p>AgsAudio — A container of channels organizing them as input or output</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallID"><span class="returnvalue">AgsRecallID</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-init-run" title="ags_audio_init_run ()">ags_audio_init_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-tact" title="ags_audio_tact ()">ags_audio_tact</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-done" title="ags_audio_done ()">ags_audio_done</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recycling-container" title="ags_audio_add_recycling_container ()">ags_audio_add_recycling_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recycling-container" title="ags_audio_remove_recycling_container ()">ags_audio_remove_recycling_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove" title="ags_audio_remove ()">ags_audio_remove</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-find-port" title="ags_audio_find_port ()">ags_audio_find_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAudio"><span class="returnvalue">AgsAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudio.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsAudio.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> organizes <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> objects either as input or output and
+is responsible of their alignment. The class can contain <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> objects
+in order to perform computation on all channels or in audio context.
+Therefor exists <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> acting as tree context.</p>
+<p>At least one <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> is assigned to it and has one more if
+<a class="link" href="ags-AgsAudio.html#AGS-AUDIO-OUTPUT-HAS-RECYCLING:CAPS"><code class="literal">AGS_AUDIO_OUTPUT_HAS_RECYCLING</code></a> is set as flag.</p>
+<p>If <a class="link" href="ags-AgsAudio.html#AGS-AUDIO-HAS-NOTATION:CAPS"><code class="literal">AGS_AUDIO_HAS_NOTATION</code></a> is set as flag one <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> is allocated per audio
+channel.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-audio-set-flags"></a><h3>ags_audio_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_set_flags (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>Disable a feature of AgsAudio.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an AgsAudio</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>see enum AgsAudioFlags</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-unset-flags"></a><h3>ags_audio_unset_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_unset_flags (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-audio-channels"></a><h3>ags_audio_set_audio_channels ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_set_audio_channels (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>Resize audio channels AgsInput will be allocated first.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_channels</p></td>
+<td class="parameter_description"><p>new audio channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-pads"></a><h3>ags_audio_set_pads ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_set_pads (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>);</pre>
+<p>Sets pad count for the apropriate <em class="parameter"><code>type</code></em>
+</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>AGS_TYPE_INPUT or AGS_TYPE_OUTPUT</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pads</p></td>
+<td class="parameter_description"><p>new pad count</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-run"></a><h3>ags_audio_init_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallID"><span class="returnvalue">AgsRecallID</span></GTKDOCLINK> *
+ags_audio_init_run (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Is emitted as audio is initialized.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.2.7.6.6"></a><h4>Returns</h4>
+<p> the current <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-tact"></a><h3>ags_audio_tact ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_tact (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Is emitted as audio is played.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the current <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-done"></a><h3>ags_audio_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_done (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Is emitted as playing audio is done.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the current <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-sequence-length"></a><h3>ags_audio_set_sequence_length ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_set_sequence_length (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> sequence_length</code></em>);</pre>
+<p>Sets sequence length.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sequence_length</p></td>
+<td class="parameter_description"><p>the sequence length</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-devout"></a><h3>ags_audio_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_set_devout (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Sets a devout object on audio.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recycling-container"></a><h3>ags_audio_add_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_add_recycling_container (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recycling-container"></a><h3>ags_audio_remove_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_remove_recycling_container (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-id"></a><h3>ags_audio_add_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_add_recall_id (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Adds a recall id.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-id"></a><h3>ags_audio_remove_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_remove_recall_id (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Removes a recall id.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.14.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-container"></a><h3>ags_audio_add_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_add_recall_container (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>Adds a recall container.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.15.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-container"></a><h3>ags_audio_remove_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_remove_recall_container (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>Removes a recall container.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.16.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall"></a><h3>ags_audio_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_add_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>Adds a recall.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.17.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>play</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall"></a><h3>ags_audio_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_remove_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>Removes a recall.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.18.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>play</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recall-change-state"></a><h3>ags_audio_recall_change_state ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_recall_change_state (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-duplicate-recall"></a><h3>ags_audio_duplicate_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_duplicate_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Duplicate all <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> templates of this <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.20.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-recall"></a><h3>ags_audio_init_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_init_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Initializes the recalls of <em class="parameter"><code>audio</code></em>
+</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.21.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stage</p></td>
+<td class="parameter_description"><p>stage benning at 0 up to 2, or just -1</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> to use or <GTKDOCLINK HREF="NULL:CAPS"><span class="type">NULL</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-resolve-recall"></a><h3>ags_audio_resolve_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_resolve_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Performs resolving of recalls.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.22.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> to use</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-is-playing"></a><h3>ags_audio_is_playing ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_audio_is_playing (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Determine if <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> is playing.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.23.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.2.7.23.6"></a><h4>Returns</h4>
+<p> TRUE if it's playing otherwise FALSE</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-play"></a><h3>ags_audio_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_play (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>Performs on single play call of appropriate stage.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.24.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> to apply to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stage</p></td>
+<td class="parameter_description"><p>valid range is from 0 up to 2</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recursive-play-init"></a><h3>ags_audio_recursive_play_init ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_audio_recursive_play_init (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>Initializes <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> in order to do playback, sequencer or notation.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.25.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> object</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>playback</p></td>
+<td class="parameter_description"><p>if doing playback</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sequencer</p></td>
+<td class="parameter_description"><p>if doing sequencer</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>if doing notation</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.2.7.25.6"></a><h4>Returns</h4>
+<p> a list containing all <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-cancel"></a><h3>ags_audio_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_cancel (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Cancel processing audio data.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.26.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> to apply to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove"></a><h3>ags_audio_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_remove (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-open-files"></a><h3>ags_audio_open_files ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_open_files (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>Open some files.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.28.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>filenames</p></td>
+<td class="parameter_description"><p>the files to open</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>overwrite_channels</p></td>
+<td class="parameter_description"><p>if existing channels should be assigned</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>create_channels</p></td>
+<td class="parameter_description"><p>if new channels should be created as not fitting if combined with <em class="parameter"><code>overwrite_channels</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-find-port"></a><h3>ags_audio_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_audio_find_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-new"></a><h3>ags_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAudio"><span class="returnvalue">AgsAudio</span></GTKDOCLINK> *
+ags_audio_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK>, with defaults of <em class="parameter"><code>devout</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.2.7.30.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsAudioFlags"></a><h3>enum AgsAudioFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.2.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-OUTPUT-HAS-RECYCLING:CAPS"></a>AGS_AUDIO_OUTPUT_HAS_RECYCLING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-INPUT-HAS-RECYCLING:CAPS"></a>AGS_AUDIO_INPUT_HAS_RECYCLING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-INPUT-TAKES-FILE:CAPS"></a>AGS_AUDIO_INPUT_TAKES_FILE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-HAS-NOTATION:CAPS"></a>AGS_AUDIO_HAS_NOTATION</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-SYNC:CAPS"></a>AGS_AUDIO_SYNC</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-ASYNC:CAPS"></a>AGS_AUDIO_ASYNC</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-RUNNING:CAPS"></a>AGS_AUDIO_RUNNING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-PLAYING:CAPS"></a>AGS_AUDIO_PLAYING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-NOTATION-DEFAULT:CAPS"></a>AGS_AUDIO_NOTATION_DEFAULT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAudioFile.html b/api/ags-AgsAudioFile.html
new file mode 100644
index 0000000..f01cdaf
--- /dev/null
+++ b/api/ags-AgsAudioFile.html
@@ -0,0 +1,424 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="next" href="ags-AgsIpatch.html" title="AgsIpatch">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAudioFile.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="audio-file.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsIpatch.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioFile.top_of_page"></a>AgsAudioFile</span></h2>
+<p>AgsAudioFile — Audio file input/output</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-open" title="ags_audio_file_open ()">ags_audio_file_open</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-open-from-data" title="ags_audio_file_open_from_data ()">ags_audio_file_open_from_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-rw-open" title="ags_audio_file_rw_open ()">ags_audio_file_rw_open</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-close" title="ags_audio_file_close ()">ags_audio_file_close</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-read-audio-signal" title="ags_audio_file_read_audio_signal ()">ags_audio_file_read_audio_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-seek" title="ags_audio_file_seek ()">ags_audio_file_seek</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-write" title="ags_audio_file_write ()">ags_audio_file_write</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-flush" title="ags_audio_file_flush ()">ags_audio_file_flush</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-new" title="ags_audio_file_new ()">ags_audio_file_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/file/ags_audio_file.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> is the base object to read/write audio data.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-audio-file-open"></a><h3>ags_audio_file_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_audio_file_open (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> *audio_file</code></em>);</pre>
+<p>Open the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> in read mode.</p>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.2.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open-from-data"></a><h3>ags_audio_file_open_from_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_audio_file_open_from_data (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> *audio_file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *data</code></em>);</pre>
+<p>Open <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> using virtual functions.</p>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data</p></td>
+<td class="parameter_description"><p>the audio data</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.3.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-rw-open"></a><h3>ags_audio_file_rw_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_audio_file_rw_open (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> *audio_file</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>);</pre>
+<p>Open the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> in read/write mode.</p>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>create</p></td>
+<td class="parameter_description"><p>create the file</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.4.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-close"></a><h3>ags_audio_file_close ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_file_close (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> *audio_file</code></em>);</pre>
+<p>Close the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-read-audio-signal"></a><h3>ags_audio_file_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_file_read_audio_signal (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> *audio_file</code></em>);</pre>
+<p>Convert the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> to a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> of buffers.</p>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-seek"></a><h3>ags_audio_file_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_file_seek (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> *audio_file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);</pre>
+<p>Position the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK>'s internal data address.</p>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>frames</p></td>
+<td class="parameter_description"><p>number of frames to seek</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>whence</p></td>
+<td class="parameter_description"><p>SEEK_SET, SEEK_CUR, or SEEK_END</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-write"></a><h3>ags_audio_file_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_file_write (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> *audio_file</code></em>,
+                      <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>Write the buffer to <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>buffer</p></td>
+<td class="parameter_description"><p>the audio data</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>buffer_size</p></td>
+<td class="parameter_description"><p>the count of frames to write</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-flush"></a><h3>ags_audio_file_flush ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_file_flush (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> *audio_file</code></em>);</pre>
+<p>Flushes the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK>'s internal buffer.</p>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-new"></a><h3>ags_audio_file_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></GTKDOCLINK> *
+ags_audio_file_new (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the filename</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>defaults of <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>start_channel</p></td>
+<td class="parameter_description"><p>ommited channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_channels</p></td>
+<td class="parameter_description"><p>number of channels to read</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.34.2.6.10.6"></a><h4>Returns</h4>
+<p> an empty <GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAudioLoop.html b/api/ags-AgsAudioLoop.html
new file mode 100644
index 0000000..6e96e6f
--- /dev/null
+++ b/api/ags-AgsAudioLoop.html
@@ -0,0 +1,440 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAudioLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="next" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAudioLoop.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="thread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAutosaveThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAudioLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioLoop.top_of_page"></a>AgsAudioLoop</span></h2>
+<p>AgsAudioLoop — audio loop</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" title="AGS_AUDIO_LOOP_DEFAULT_JIFFIE">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-audio" title="ags_audio_loop_add_audio ()">ags_audio_loop_add_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-audio" title="ags_audio_loop_remove_audio ()">ags_audio_loop_remove_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-channel" title="ags_audio_loop_add_channel ()">ags_audio_loop_add_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-channel" title="ags_audio_loop_remove_channel ()">ags_audio_loop_remove_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-recall" title="ags_audio_loop_add_recall ()">ags_audio_loop_add_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-recall" title="ags_audio_loop_remove_recall ()">ags_audio_loop_remove_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-new" title="ags_audio_loop_new ()">ags_audio_loop_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoopFlags" title="enum AgsAudioLoopFlags">AgsAudioLoopFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/thread/ags_audio_loop.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK> is suitable as <GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK> and does
+audio processing.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUDIO_LOOP_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUDIO_LOOP_DEFAULT_JIFFIE (48.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-audio"></a><h3>ags_audio_loop_add_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_loop_add_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK> *audio_loop</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Add audio for playback.</p>
+<div class="refsect3">
+<a name="id-1.8.2.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-audio"></a><h3>ags_audio_loop_remove_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_loop_remove_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK> *audio_loop</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Remove audio of playback.</p>
+<div class="refsect3">
+<a name="id-1.8.2.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-channel"></a><h3>ags_audio_loop_add_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_loop_add_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK> *audio_loop</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Add channel for playback.</p>
+<div class="refsect3">
+<a name="id-1.8.2.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-channel"></a><h3>ags_audio_loop_remove_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_loop_remove_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK> *audio_loop</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Remove channel of playback.</p>
+<div class="refsect3">
+<a name="id-1.8.2.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-recall"></a><h3>ags_audio_loop_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_loop_add_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK> *audio_loop</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> devout_play</code></em>);</pre>
+<p>Add recall for playback.</p>
+<div class="refsect3">
+<a name="id-1.8.2.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-recall"></a><h3>ags_audio_loop_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_loop_remove_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK> *audio_loop</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> devout_play</code></em>);</pre>
+<p>Remove recall of playback.</p>
+<div class="refsect3">
+<a name="id-1.8.2.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-new"></a><h3>ags_audio_loop_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></GTKDOCLINK> *
+ags_audio_loop_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.8.2.7.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ags_main</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMain"><span class="type">AgsMain</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.8.2.7.9.6"></a><h4>Returns</h4>
+<p> the new <GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsAudioLoopFlags"></a><h3>enum AgsAudioLoopFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.2.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAY-RECALL:CAPS"></a>AGS_AUDIO_LOOP_PLAY_RECALL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAYING-RECALL:CAPS"></a>AGS_AUDIO_LOOP_PLAYING_RECALL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAY-RECALL-TERMINATING:CAPS"></a>AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAY-CHANNEL:CAPS"></a>AGS_AUDIO_LOOP_PLAY_CHANNEL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAYING-CHANNEL:CAPS"></a>AGS_AUDIO_LOOP_PLAYING_CHANNEL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAY-CHANNEL-TERMINATING:CAPS"></a>AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAY-AUDIO:CAPS"></a>AGS_AUDIO_LOOP_PLAY_AUDIO</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAYING-AUDIO:CAPS"></a>AGS_AUDIO_LOOP_PLAYING_AUDIO</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAY-NOTATION:CAPS"></a>AGS_AUDIO_LOOP_PLAY_NOTATION</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAYING-NOTATION:CAPS"></a>AGS_AUDIO_LOOP_PLAYING_NOTATION</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-LOOP-PLAY-AUDIO-TERMINATING:CAPS"></a>AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAudioPreferences.html b/api/ags-AgsAudioPreferences.html
new file mode 100644
index 0000000..a6a2b6f
--- /dev/null
+++ b/api/ags-AgsAudioPreferences.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAudioPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="next" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAudioPreferences.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="pt08.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-audio-preferences-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAudioPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioPreferences.top_of_page"></a>AgsAudioPreferences</span></h2>
+<p>AgsAudioPreferences — A composite widget to do audio related preferences</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioPreferences.html#ags-audio-preferences-new" title="ags_audio_preferences_new ()">ags_audio_preferences_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_audio_preferences.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></GTKDOCLINK> enables you to make preferences of soundcard, audio channels,
+samplerate and buffer size.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-audio-preferences-new"></a><h3>ags_audio_preferences_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></GTKDOCLINK> *
+ags_audio_preferences_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.2.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAudioSetRecycling.html b/api/ags-AgsAudioSetRecycling.html
new file mode 100644
index 0000000..62982f4
--- /dev/null
+++ b/api/ags-AgsAudioSetRecycling.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAudioSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">
+<link rel="next" href="ags-AgsCancelAudio.html" title="AgsCancelAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAudioSetRecycling.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsApplyWavetable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCancelAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAudioSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioSetRecycling.top_of_page"></a>AgsAudioSetRecycling</span></h2>
+<p>AgsAudioSetRecycling</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAudioSetRecycling.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSetRecycling.html#ags-audio-set-recycling-new" title="ags_audio_set_recycling_new ()">ags_audio_set_recycling_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSetRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSetRecycling.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-audio-set-recycling-new"></a><h3>ags_audio_set_recycling_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></GTKDOCLINK> *
+ags_audio_set_recycling_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.18.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSetRecycling.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAudioSignal.html b/api/ags-AgsAudioSignal.html
new file mode 100644
index 0000000..1a2d0e1
--- /dev/null
+++ b/api/ags-AgsAudioSignal.html
@@ -0,0 +1,909 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsAudio.html" title="AgsAudio">
+<link rel="next" href="ags-AgsChannel.html" title="AgsChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioSignal.top_of_page"></a>AgsAudioSignal</span></h2>
+<p>AgsAudioSignal — Contains the audio data and its alignment</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-stream-alloc" title="ags_stream_alloc ()">ags_stream_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-length-till-current" title="ags_audio_signal_get_length_till_current ()">ags_audio_signal_get_length_till_current</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-add-stream" title="ags_audio_signal_add_stream ()">ags_audio_signal_add_stream</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-stream-resize" title="ags_audio_signal_stream_resize ()">ags_audio_signal_stream_resize</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-stream-safe-resize" title="ags_audio_signal_stream_safe_resize ()">ags_audio_signal_stream_safe_resize</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size" title="ags_audio_signal_realloc_buffer_size ()">ags_audio_signal_realloc_buffer_size</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-morph-samplerate" title="ags_audio_signal_morph_samplerate ()">ags_audio_signal_morph_samplerate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer" title="ags_audio_signal_copy_buffer_to_buffer ()">ags_audio_signal_copy_buffer_to_buffer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer" title="ags_audio_signal_copy_buffer_to_double_buffer ()">ags_audio_signal_copy_buffer_to_double_buffer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer" title="ags_audio_signal_copy_double_buffer_to_buffer ()">ags_audio_signal_copy_double_buffer_to_buffer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-duplicate-stream" title="ags_audio_signal_duplicate_stream ()">ags_audio_signal_duplicate_stream</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-template" title="ags_audio_signal_get_template ()">ags_audio_signal_get_template</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-stream-current" title="ags_audio_signal_get_stream_current ()">ags_audio_signal_get_stream_current</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-by-recall-id" title="ags_audio_signal_get_by_recall_id ()">ags_audio_signal_get_by_recall_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-tile" title="ags_audio_signal_tile ()">ags_audio_signal_tile</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-scale" title="ags_audio_signal_scale ()">ags_audio_signal_scale</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-new" title="ags_audio_signal_new ()">ags_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-new-with-length" title="ags_audio_signal_new_with_length ()">ags_audio_signal_new_with_length</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignalFlags" title="enum AgsAudioSignalFlags">AgsAudioSignalFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsAudioSignal.html#AgsAttackFlags" title="enum AgsAttackFlags">AgsAttackFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="ags-AgsAudioSignal.html#AgsAttack" title="AgsAttack">AgsAttack</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_audio_signal.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> organizes audio data within a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> whereby data
+pointing to the buffer.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-stream-alloc"></a><h3>ags_stream_alloc ()</h3>
+<pre class="programlisting">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *
+ags_stream_alloc (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>Allocs an audio buffer.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>buffer_size</p></td>
+<td class="parameter_description"><p>the buffer size</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.3.7.2.6"></a><h4>Returns</h4>
+<p> the audio data array</p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-length-till-current"></a><h3>ags_audio_signal_get_length_till_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+ags_audio_signal_get_length_till_current
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>Counts the buffers from stream_beginning upto stream_current.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.3.7.3.6"></a><h4>Returns</h4>
+<p> the counted length.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-add-stream"></a><h3>ags_audio_signal_add_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_add_stream (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>Adds a buffer at the end of the stream.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-resize"></a><h3>ags_audio_signal_stream_resize ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_stream_resize (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>Resizes an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK>'s stream but be carefull with shrinking.
+This function may crash the application.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> to resize.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p>a guint as the new length.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-safe-resize"></a><h3>ags_audio_signal_stream_safe_resize ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_stream_safe_resize (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>Resizes an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK>'s stream but doesn't shrink more than the
+current stream position.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p>a guint</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-realloc-buffer-size"></a><h3>ags_audio_signal_realloc_buffer_size ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_realloc_buffer_size (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>Realloc the stream to the new buffer size.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>buffer_size</p></td>
+<td class="parameter_description"><p>the buffer size</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-morph-samplerate"></a><h3>ags_audio_signal_morph_samplerate ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_morph_samplerate (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> k_morph</code></em>);</pre>
+<p>Morph audio quality to new samplerate.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>samplerate</p></td>
+<td class="parameter_description"><p>the new samplerate</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>k_morph</p></td>
+<td class="parameter_description"><p>reserved for future usage</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-buffer"></a><h3>ags_audio_signal_copy_buffer_to_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_copy_buffer_to_buffer
+                               (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);</pre>
+<p>Copy a buffer to an other buffer.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>destination buffer</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dchannels</p></td>
+<td class="parameter_description"><p>destination audio channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>source buffer</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>schannels</p></td>
+<td class="parameter_description"><p>source audio channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-double-buffer"></a><h3>ags_audio_signal_copy_buffer_to_double_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_copy_buffer_to_double_buffer
+                               (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *destination</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);</pre>
+<p>Copy a buffer to an other buffer.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>destination buffer</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dchannels</p></td>
+<td class="parameter_description"><p>destination audio channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>source buffer</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>schannels</p></td>
+<td class="parameter_description"><p>source audio channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-double-buffer-to-buffer"></a><h3>ags_audio_signal_copy_double_buffer_to_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_copy_double_buffer_to_buffer
+                               (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *source</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);</pre>
+<p>Copy a buffer to an other buffer.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.11.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>destination buffer</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dchannels</p></td>
+<td class="parameter_description"><p>destination audio channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>source buffer</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>schannels</p></td>
+<td class="parameter_description"><p>source audio channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-duplicate-stream"></a><h3>ags_audio_signal_duplicate_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_duplicate_stream (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *template</code></em>);</pre>
+<p>Copy stream of one audio signal to another</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.12.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>destination <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>template</p></td>
+<td class="parameter_description"><p>source <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-template"></a><h3>ags_audio_signal_get_template ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></GTKDOCLINK> *
+ags_audio_signal_get_template (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>Retrieve the template audio signal.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.3.7.13.6"></a><h4>Returns</h4>
+<p> the template <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-stream-current"></a><h3>ags_audio_signal_get_stream_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_audio_signal_get_stream_current (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Retrieve next current stream of <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> list.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.14.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the matching <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.3.7.14.6"></a><h4>Returns</h4>
+<p> next <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> matching <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-by-recall-id"></a><h3>ags_audio_signal_get_by_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_audio_signal_get_by_recall_id (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Retrieve next audio signal refering to <em class="parameter"><code>recall_id</code></em>
+</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.15.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>matching <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.3.7.15.6"></a><h4>Returns</h4>
+<p> matching <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-tile"></a><h3>ags_audio_signal_tile ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_tile (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *template</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>Tile audio signal data.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.16.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>template</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-scale"></a><h3>ags_audio_signal_scale ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_signal_scale (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *template</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>Scale audio signal data.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.17.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>template</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p>new frame count</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new"></a><h3>ags_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></GTKDOCLINK> *
+ags_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK>, with defaults of <em class="parameter"><code>devout</code></em>
+, linking <em class="parameter"><code>recycling</code></em>
+ tree
+and refering to <em class="parameter"><code>recall_id</code></em>
+.
+The audio data is tiled to <em class="parameter"><code>length</code></em>
+ frame count.</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.18.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the assigned <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK>, it can be NULL if <a class="link" href="ags-AgsAudioSignal.html#AGS-AUDIO-SIGNAL-TEMPLATE:CAPS"><code class="literal">AGS_AUDIO_SIGNAL_TEMPLATE</code></a> is set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.3.7.18.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new-with-length"></a><h3>ags_audio_signal_new_with_length ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></GTKDOCLINK> *
+ags_audio_signal_new_with_length (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.3.7.19.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsAudioSignalFlags"></a><h3>enum AgsAudioSignalFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.3.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-SIGNAL-TEMPLATE:CAPS"></a>AGS_AUDIO_SIGNAL_TEMPLATE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-SIGNAL-PLAY-DONE:CAPS"></a>AGS_AUDIO_SIGNAL_PLAY_DONE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-AUDIO-SIGNAL-STANDALONE:CAPS"></a>AGS_AUDIO_SIGNAL_STANDALONE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAttackFlags"></a><h3>enum AgsAttackFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.3.8.3.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-ATTACK-INITIAL-RUN:CAPS"></a>AGS_ATTACK_INITIAL_RUN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-ATTACK-SWAP:CAPS"></a>AGS_ATTACK_SWAP</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAttack"></a><h3>AgsAttack</h3>
+<pre class="programlisting">typedef struct _AgsAttack AgsAttack;</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsAutosaveThread.html b/api/ags-AgsAutosaveThread.html
new file mode 100644
index 0000000..cabdf25
--- /dev/null
+++ b/api/ags-AgsAutosaveThread.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsAutosaveThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">
+<link rel="next" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsAutosaveThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAudioLoop.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDevoutThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsAutosaveThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAutosaveThread.top_of_page"></a>AgsAutosaveThread</span></h2>
+<p>AgsAutosaveThread — auto safe</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE">AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsAutosaveThread.html#ags-autosave-thread-new" title="ags_autosave_thread_new ()">ags_autosave_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME">AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/thread/ags_autosave_thread.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsAutosaveThread"><span class="type">AgsAutosaveThread</span></GTKDOCLINK> performs auto-safe.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE (0.2)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-autosave-thread-new"></a><h3>ags_autosave_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></GTKDOCLINK> *
+ags_autosave_thread_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsMain"><span class="type">AgsMain</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsAutosaveThread"><span class="type">AgsAutosaveThread</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.8.3.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ags_main</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMain"><span class="type">AgsMain</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.8.3.7.3.6"></a><h4>Returns</h4>
+<p> the new <GTKDOCLINK HREF="AgsAutosaveThread"><span class="type">AgsAutosaveThread</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME "ags-autosaved.xml\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsBufferAudioSignal.html b/api/ags-AgsBufferAudioSignal.html
new file mode 100644
index 0000000..e13f9d9
--- /dev/null
+++ b/api/ags-AgsBufferAudioSignal.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsBufferAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="recall.html" title="Recalls - Effect processors">
+<link rel="next" href="ags-AgsBufferChannel.html" title="AgsBufferChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsBufferAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="recall.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsBufferChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsBufferAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferAudioSignal.top_of_page"></a>AgsBufferAudioSignal</span></h2>
+<p>AgsBufferAudioSignal — buffers audio signal</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsBufferAudioSignal.html#ags-buffer-audio-signal-new" title="ags_buffer_audio_signal_new ()">ags_buffer_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_buffer_audio_signal.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsBufferAudioSignal"><span class="type">AgsBufferAudioSignal</span></GTKDOCLINK> class buffers the audio signal.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-buffer-audio-signal-new"></a><h3>ags_buffer_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></GTKDOCLINK> *
+ags_buffer_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsBufferAudioSignal"><span class="type">AgsBufferAudioSignal</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.2.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.2.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsBufferAudioSignal"><span class="type">AgsBufferAudioSignal</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsBufferChannel.html b/api/ags-AgsBufferChannel.html
new file mode 100644
index 0000000..70aea37
--- /dev/null
+++ b/api/ags-AgsBufferChannel.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsBufferChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">
+<link rel="next" href="ags-AgsBufferChannelRun.html" title="AgsBufferChannelRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsBufferChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsBufferAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsBufferChannelRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsBufferChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferChannel.top_of_page"></a>AgsBufferChannel</span></h2>
+<p>AgsBufferChannel — buffers channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsBufferChannel.html#ags-buffer-channel-new" title="ags_buffer_channel_new ()">ags_buffer_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_buffer_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsBufferChannel"><span class="type">AgsBufferChannel</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-buffer-channel-new"></a><h3>ags_buffer_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></GTKDOCLINK> *
+ags_buffer_channel_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsBufferChannel"><span class="type">AgsBufferChannel</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.3.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsBufferChannel"><span class="type">AgsBufferChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsBufferChannelRun.html b/api/ags-AgsBufferChannelRun.html
new file mode 100644
index 0000000..e5c4fb0
--- /dev/null
+++ b/api/ags-AgsBufferChannelRun.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsBufferChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferChannel.html" title="AgsBufferChannel">
+<link rel="next" href="ags-AgsBufferRecycling.html" title="AgsBufferRecycling">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsBufferChannelRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsBufferChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsBufferRecycling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsBufferChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferChannelRun.top_of_page"></a>AgsBufferChannelRun</span></h2>
+<p>AgsBufferChannelRun — buffers channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsBufferChannelRun.html#ags-buffer-channel-run-new" title="ags_buffer_channel_run_new ()">ags_buffer_channel_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_buffer_channel_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsBufferChannelRun"><span class="type">AgsBufferChannelRun</span></GTKDOCLINK> class buffers the channel.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-buffer-channel-run-new"></a><h3>ags_buffer_channel_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></GTKDOCLINK> *
+ags_buffer_channel_run_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsBufferChannelRun"><span class="type">AgsBufferChannelRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.4.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsBufferChannelRun"><span class="type">AgsBufferChannelRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsBufferRecycling.html b/api/ags-AgsBufferRecycling.html
new file mode 100644
index 0000000..92631a9
--- /dev/null
+++ b/api/ags-AgsBufferRecycling.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsBufferRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferChannelRun.html" title="AgsBufferChannelRun">
+<link rel="next" href="ags-AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsBufferRecycling.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsBufferChannelRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCopyAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsBufferRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferRecycling.top_of_page"></a>AgsBufferRecycling</span></h2>
+<p>AgsBufferRecycling — buffers recycling</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsBufferRecycling.html#ags-buffer-recycling-new" title="ags_buffer_recycling_new ()">ags_buffer_recycling_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_buffer_recycling.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsBufferRecycling"><span class="type">AgsBufferRecycling</span></GTKDOCLINK> class buffers the recycling.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-buffer-recycling-new"></a><h3>ags_buffer_recycling_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></GTKDOCLINK> *
+ags_buffer_recycling_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsBufferRecycling"><span class="type">AgsBufferRecycling</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.5.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.5.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsBufferRecycling"><span class="type">AgsBufferRecycling</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCancelAudio.html b/api/ags-AgsCancelAudio.html
new file mode 100644
index 0000000..f973bd2
--- /dev/null
+++ b/api/ags-AgsCancelAudio.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCancelAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">
+<link rel="next" href="ags-AgsCancelChannel.html" title="AgsCancelChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCancelAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAudioSetRecycling.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCancelChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCancelAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelAudio.top_of_page"></a>AgsCancelAudio</span></h2>
+<p>AgsCancelAudio — cancel audio object in audio loop</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCancelAudio.html#ags-cancel-audio-new" title="ags_cancel_audio_new ()">ags_cancel_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_cancel_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCancelAudio"><span class="type">AgsCancelAudio</span></GTKDOCLINK> task cancels <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> playback.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-cancel-audio-new"></a><h3>ags_cancel_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></GTKDOCLINK> *
+ags_cancel_audio_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCancelAudio"><span class="type">AgsCancelAudio</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.19.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> to cancel</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>playback</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> playback is canceld</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sequencer</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> sequencer is canceld</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> notation is canceld</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.19.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsCancelAudio"><span class="type">AgsCancelAudio</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCancelChannel.html b/api/ags-AgsCancelChannel.html
new file mode 100644
index 0000000..5f0c3d3
--- /dev/null
+++ b/api/ags-AgsCancelChannel.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCancelChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsCancelAudio.html" title="AgsCancelAudio">
+<link rel="next" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCancelChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCancelAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCancelRecall.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCancelChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelChannel.top_of_page"></a>AgsCancelChannel</span></h2>
+<p>AgsCancelChannel — cancel channel object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCancelChannel.html#ags-cancel-channel-new" title="ags_cancel_channel_new ()">ags_cancel_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_cancel_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCancelChannel"><span class="type">AgsCancelChannel</span></GTKDOCLINK> task cancels <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> playback.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-cancel-channel-new"></a><h3>ags_cancel_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></GTKDOCLINK> *
+ags_cancel_channel_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                        <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCancelChannel"><span class="type">AgsCancelChannel</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.20.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> to cancel</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> to cancel</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>play</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.20.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsCancelChannel"><span class="type">AgsCancelChannel</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCancelRecall.html b/api/ags-AgsCancelRecall.html
new file mode 100644
index 0000000..f9b81cb
--- /dev/null
+++ b/api/ags-AgsCancelRecall.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCancelRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsCancelChannel.html" title="AgsCancelChannel">
+<link rel="next" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCancelRecall.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCancelChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsChangeIndicator.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCancelRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelRecall.top_of_page"></a>AgsCancelRecall</span></h2>
+<p>AgsCancelRecall — cancel recall object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCancelRecall.html#ags-cancel-recall-new" title="ags_cancel_recall_new ()">ags_cancel_recall_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_cancel_recall.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCancelRecall"><span class="type">AgsCancelRecall</span></GTKDOCLINK> task cancels <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> playback.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-cancel-recall-new"></a><h3>ags_cancel_recall_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></GTKDOCLINK> *
+ags_cancel_recall_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                       <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCancelRecall"><span class="type">AgsCancelRecall</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.21.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> to cancel</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>play</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.21.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsCancelRecall"><span class="type">AgsCancelRecall</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsChangeIndicator.html b/api/ags-AgsChangeIndicator.html
new file mode 100644
index 0000000..70a1411
--- /dev/null
+++ b/api/ags-AgsChangeIndicator.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsChangeIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">
+<link rel="next" href="ags-AgsChangeTact.html" title="AgsChangeTact">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsChangeIndicator.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCancelRecall.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsChangeTact.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsChangeIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChangeIndicator.top_of_page"></a>AgsChangeIndicator</span></h2>
+<p>AgsChangeIndicator — change indicator object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsChangeIndicator.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChangeIndicator"><span class="returnvalue">AgsChangeIndicator</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChangeIndicator.html#ags-change-indicator-new" title="ags_change_indicator_new ()">ags_change_indicator_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeIndicator.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_change_indicator.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeIndicator.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsChangeIndicator"><span class="type">AgsChangeIndicator</span></GTKDOCLINK> task changes <GTKDOCLINK HREF="AgsIndicator"><span class="type">AgsIndicator</span></GTKDOCLINK> and the GUI is updated.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeIndicator.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-change-indicator-new"></a><h3>ags_change_indicator_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChangeIndicator"><span class="returnvalue">AgsChangeIndicator</span></GTKDOCLINK> *
+ags_change_indicator_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsIndicator"><span class="type">AgsIndicator</span></GTKDOCLINK> *indicator</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> value</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsChangeIndicator"><span class="type">AgsChangeIndicator</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.22.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>indicator</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsIndicator"><span class="type">AgsIndicator</span></GTKDOCLINK> to change</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>the value to apply</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.22.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsChangeIndicator"><span class="type">AgsChangeIndicator</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeIndicator.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsChangeTact.html b/api/ags-AgsChangeTact.html
new file mode 100644
index 0000000..e08fd06
--- /dev/null
+++ b/api/ags-AgsChangeTact.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsChangeTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">
+<link rel="next" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsChangeTact.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsChangeIndicator.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsChannelSetRecycling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsChangeTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChangeTact.top_of_page"></a>AgsChangeTact</span></h2>
+<p>AgsChangeTact</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsChangeTact.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChangeTact.html#ags-change-tact-new" title="ags_change_tact_new ()">ags_change_tact_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeTact.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeTact.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-change-tact-new"></a><h3>ags_change_tact_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></GTKDOCLINK> *
+ags_change_tact_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.23.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeTact.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsChannel.html b/api/ags-AgsChannel.html
new file mode 100644
index 0000000..157a6fa
--- /dev/null
+++ b/api/ags-AgsChannel.html
@@ -0,0 +1,1623 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">
+<link rel="next" href="ags-AgsConfig.html" title="AgsConfig">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsConfig.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChannel.top_of_page"></a>AgsChannel</span></h2>
+<p>AgsChannel — Acts as entry point to the audio tree.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsChannel.html#AGS-CHANNEL-ERROR:CAPS" title="AGS_CHANNEL_ERROR">AGS_CHANNEL_ERROR</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-error-quark" title="ags_channel_error_quark ()">ags_channel_error_quark</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecall"><span class="returnvalue">AgsRecall</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-find-recall" title="ags_channel_find_recall ()">ags_channel_find_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-first" title="ags_channel_first ()">ags_channel_first</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-last" title="ags_channel_last ()">ags_channel_last</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-nth" title="ags_channel_nth ()">ags_channel_nth</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-pad-first" title="ags_channel_pad_first ()">ags_channel_pad_first</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-pad-last" title="ags_channel_pad_last ()">ags_channel_pad_last</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-pad-nth" title="ags_channel_pad_nth ()">ags_channel_pad_nth</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-first-with-recycling" title="ags_channel_first_with_recycling ()">ags_channel_first_with_recycling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-last-with-recycling" title="ags_channel_last_with_recycling ()">ags_channel_last_with_recycling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-set-devout" title="ags_channel_set_devout ()">ags_channel_set_devout</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall-id" title="ags_channel_remove_recall_id ()">ags_channel_remove_recall_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-add-recall-id" title="ags_channel_add_recall_id ()">ags_channel_add_recall_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-add-recall-container" title="ags_channel_add_recall_container ()">ags_channel_add_recall_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall-container" title="ags_channel_remove_recall_container ()">ags_channel_remove_recall_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall" title="ags_channel_remove_recall ()">ags_channel_remove_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-add-recall" title="ags_channel_add_recall ()">ags_channel_add_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()">ags_channel_set_link</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-set-recycling" title="ags_channel_set_recycling ()">ags_channel_set_recycling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-reset-recycling-container" title="ags_channel_recursive_reset_recycling_container ()">ags_channel_recursive_reset_recycling_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-recycling-changed" title="ags_channel_recycling_changed ()">ags_channel_recycling_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-done" title="ags_channel_done ()">ags_channel_done</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-safe-resize-audio-signal" title="ags_channel_safe_resize_audio_signal ()">ags_channel_safe_resize_audio_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-resolve-recall" title="ags_channel_resolve_recall ()">ags_channel_resolve_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-play" title="ags_channel_play ()">ags_channel_play</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-threaded" title="ags_channel_recursive_play_threaded ()">ags_channel_recursive_play_threaded</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()">ags_channel_recursive_play</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-duplicate-recall" title="ags_channel_duplicate_recall ()">ags_channel_duplicate_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-init-recall" title="ags_channel_init_recall ()">ags_channel_init_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallID"><span class="returnvalue">AgsRecallID</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()">ags_channel_recursive_play_init</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()">ags_channel_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove" title="ags_channel_remove ()">ags_channel_remove</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-tillrecycling-cancel" title="ags_channel_tillrecycling_cancel ()">ags_channel_tillrecycling_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-reset-recall-ids" title="ags_channel_recursive_reset_recall_ids ()">ags_channel_recursive_reset_recall_ids</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-recall-id-set" title="ags_channel_recall_id_set ()">ags_channel_recall_id_set</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-find-port" title="ags_channel_find_port ()">ags_channel_find_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannel.html#ags-channel-new" title="ags_channel_new ()">ags_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsChannel.html#AgsChannelFlags" title="enum AgsChannelFlags">AgsChannelFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsChannel.html#AgsChannelRecallIDMode" title="enum AgsChannelRecallIDMode">AgsChannelRecallIDMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsChannel.html#AgsChannelError" title="enum AgsChannelError">AgsChannelError</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> is the entry point to the entire audio tree and its nested
+recycling tree.</p>
+<p>Every channel has its own <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK>. As modifying link a new <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK>
+is indicated, since it acts as a kind of recall id tree context.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-CHANNEL-ERROR:CAPS"></a><h3>AGS_CHANNEL_ERROR</h3>
+<pre class="programlisting">#define AGS_CHANNEL_ERROR (ags_channel_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-error-quark"></a><h3>ags_channel_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>
+ags_channel_error_quark ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-find-recall"></a><h3>ags_channel_find_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecall"><span class="returnvalue">AgsRecall</span></GTKDOCLINK> *
+ags_channel_find_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first"></a><h3>ags_channel_first ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+ags_channel_first (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Iterates until the first <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> was found.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.4.7.5.6"></a><h4>Returns</h4>
+<p> the first <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last"></a><h3>ags_channel_last ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+ags_channel_last (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Iterates until the last <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> was found.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.4.7.6.6"></a><h4>Returns</h4>
+<p> the last <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-nth"></a><h3>ags_channel_nth ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+ags_channel_nth (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>Iterates <em class="parameter"><code>nth</code></em>
+ times forward.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>nth</p></td>
+<td class="parameter_description"><p>the count to iterate</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.4.7.7.6"></a><h4>Returns</h4>
+<p> the nth <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-first"></a><h3>ags_channel_pad_first ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+ags_channel_pad_first (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Iterates until the first pad has been reached.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.4.7.8.6"></a><h4>Returns</h4>
+<p> the first <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> with the same audio_channel as <em class="parameter"><code>channel</code></em>
+</p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-last"></a><h3>ags_channel_pad_last ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+ags_channel_pad_last (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Iterates until the last pad has been reached.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.4.7.9.6"></a><h4>Returns</h4>
+<p> the last <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> with the same audio_channel as <em class="parameter"><code>channel</code></em>
+</p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-nth"></a><h3>ags_channel_pad_nth ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+ags_channel_pad_nth (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>Iterates nth times.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>nth</p></td>
+<td class="parameter_description"><p>the count of pads to step</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.4.7.10.6"></a><h4>Returns</h4>
+<p> the nth pad</p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first-with-recycling"></a><h3>ags_channel_first_with_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+ags_channel_first_with_recycling (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Iterates over pads forwards as long as there is no <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> on the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.11.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.4.7.11.6"></a><h4>Returns</h4>
+<p> the first channel with an <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last-with-recycling"></a><h3>ags_channel_last_with_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+ags_channel_last_with_recycling (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Iterates over pads backwards as long as there is no <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> on the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.12.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.4.7.12.6"></a><h4>Returns</h4>
+<p> the last channel with an <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-devout"></a><h3>ags_channel_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_set_devout (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Sets devout.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall-id"></a><h3>ags_channel_remove_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_remove_recall_id (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Removes a recall id.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.14.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-id"></a><h3>ags_channel_add_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_add_recall_id (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Adds a recall id.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.15.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-container"></a><h3>ags_channel_add_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_add_recall_container (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>Adds a recall container.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.16.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall-container"></a><h3>ags_channel_remove_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_remove_recall_container (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall"></a><h3>ags_channel_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_remove_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>Removes a recall.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.18.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>play</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall"></a><h3>ags_channel_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_add_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>Adds a recall.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.19.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>play</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-link"></a><h3>ags_channel_set_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_set_link (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *link</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>Change the linking of <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> objects.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.20.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> to link</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>link</p></td>
+<td class="parameter_description"><p>an other <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> to link with</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>you may retrieve a AGS_CHANNEL_ERROR_LOOP_IN_LINK error</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling"></a><h3>ags_channel_set_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_set_recycling (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *first_recycling</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *last_recycling</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> destroy_old</code></em>);</pre>
+<p>Called by <a class="link" href="ags-AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()"><code class="function">ags_channel_set_link()</code></a> to handle outdated <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> references.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.21.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the channel to reset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>first_recycling</p></td>
+<td class="parameter_description"><p>the recycling to set for channel->first_recycling</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>last_recycling</p></td>
+<td class="parameter_description"><p>the recycling to set for channel->last_recycling</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>update</p></td>
+<td class="parameter_description"><p>reset allthough the AgsRecyclings are still the same</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>destroy_old</p></td>
+<td class="parameter_description"><p>destroy old AgsRecyclings</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-reset-recycling-container"></a><h3>ags_channel_recursive_reset_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_recursive_reset_recycling_container
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *old_recycling_container</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recycling-changed"></a><h3>ags_channel_recycling_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_recycling_changed (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *old_start_region</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *old_end_region</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *new_start_region</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *new_end_region</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *old_start_changed_region</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *old_end_changed_region</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *new_start_changed_region</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *new_end_changed_region</code></em>);</pre>
+<p>Modify recycling.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.23.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the object recycling changed</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>old_start_region</p></td>
+<td class="parameter_description"><p>first recycling</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>old_end_region</p></td>
+<td class="parameter_description"><p>last recycling</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>new_start_region</p></td>
+<td class="parameter_description"><p>new first recycling</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>new_end_region</p></td>
+<td class="parameter_description"><p>new last recycling</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>old_start_changed_region</p></td>
+<td class="parameter_description"><p>modified link recycling start</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>old_end_changed_region</p></td>
+<td class="parameter_description"><p>modified link recyclig end</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>new_start_changed_region</p></td>
+<td class="parameter_description"><p>replacing link recycling start</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>new_end_changed_region</p></td>
+<td class="parameter_description"><p>replacing link recycling end</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-done"></a><h3>ags_channel_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_done (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Is emitted as playing channel is done.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.24.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the current <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-safe-resize-audio-signal"></a><h3>ags_channel_safe_resize_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_safe_resize_audio_signal (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);</pre>
+<p>Resize audio data.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.25.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-resolve-recall"></a><h3>ags_channel_resolve_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_resolve_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Resolve step of initialization.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.26.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>appropriate <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-play"></a><h3>ags_channel_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_play (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>Play one single run of <em class="parameter"><code>stage</code></em>
+ step.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.27.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>appropriate <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stage</p></td>
+<td class="parameter_description"><p>run_pre, run_inter or run_post</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-threaded"></a><h3>ags_channel_recursive_play_threaded ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_recursive_play_threaded (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>Super-threaded version of play one single run of <em class="parameter"><code>stage</code></em>
+ step.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.28.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>appropriate <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stage</p></td>
+<td class="parameter_description"><p>run_pre, run_inter or run_post</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play"></a><h3>ags_channel_recursive_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_recursive_play (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>Call recursively <a class="link" href="ags-AgsChannel.html#ags-channel-play" title="ags_channel_play ()"><code class="function">ags_channel_play()</code></a> and <a class="link" href="ags-AgsAudio.html#ags-audio-play" title="ags_audio_play ()"><code class="function">ags_audio_play()</code></a></p>
+<div class="refsect3">
+<a name="id-1.9.4.7.29.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>appropriate <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stage</p></td>
+<td class="parameter_description"><p>run_pre, run_inter or run_post</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-duplicate-recall"></a><h3>ags_channel_duplicate_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_duplicate_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Duplicate <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> templates for use with <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()"><code class="function">ags_channel_recursive_play()</code></a>,
+but <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a> may call this function for you.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.30.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> that contains the <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> templates</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> the newly allocated <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> objects belongs to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-init-recall"></a><h3>ags_channel_init_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_init_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Prepare <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> objects to become runnning, <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a>
+may call this function for you.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.31.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> that contains the recalls</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallId"><span class="type">AgsRecallId</span></GTKDOCLINK> this recall belongs to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-init"></a><h3>ags_channel_recursive_play_init ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallID"><span class="returnvalue">AgsRecallID</span></GTKDOCLINK> *
+ags_channel_recursive_play_init (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> arrange_recall_id</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> duplicate_templates</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> resolve_dependencies</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Make the tree ready for a new <a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.32.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> to prepare</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stage</p></td>
+<td class="parameter_description"><p>valid values for <em class="parameter"><code>stage</code></em>
+are: -1 for running all three stages, or the stages 0 through 2 to run
+just the specified stage. With stage is meant the <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> run_init_pre, <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> run_init_inter
+and <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> run_init_post stages.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arrange_recall_id</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if new <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> objects should be created</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>duplicate_templates</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> templates should be duplicated</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>playback</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the purpose is a simple playback of the tree, this option is used to omit the
+duplication of <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> templates which haven't set <a class="link" href="ags-AgsRecall.html#AGS-RECALL-PLAYBACK:CAPS"><code class="literal">AGS_RECALL_PLAYBACK</code></a> flag</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sequencer</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the purpose is playing the tree for a sequencer, this option is used to omit the
+duplication of <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> templates which haven't set the <a class="link" href="ags-AgsRecall.html#AGS-RECALL-SEQUENCER:CAPS"><code class="literal">AGS_RECALL_SEQUENCER</code></a> flag</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the purpose is playing the tree for a notation, this option is used to omit the
+duplication of <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> templates which haven't set the <a class="link" href="ags-AgsRecall.html#AGS-RECALL-NOTATION:CAPS"><code class="literal">AGS_RECALL_NOTATION</code></a> flag</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>resolve_dependencies</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the initial recall id or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.4.7.32.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-cancel"></a><h3>ags_channel_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_cancel (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Calls for every matching <em class="parameter"><code>recall_id</code></em>
+ <a class="link" href="ags-AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()"><code class="function">ags_recall_cancel()</code></a></p>
+<div class="refsect3">
+<a name="id-1.9.4.7.33.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>and <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove"></a><h3>ags_channel_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_remove (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-tillrecycling-cancel"></a><h3>ags_channel_tillrecycling_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_tillrecycling_cancel (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Traverses the tree down and up and calls <a class="link" href="ags-AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()"><code class="function">ags_channel_cancel()</code></a> for corresponding
+<em class="parameter"><code>recall_id</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.35.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-reset-recall-ids"></a><h3>ags_channel_recursive_reset_recall_ids ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_recursive_reset_recall_ids
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *link</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *old_channel_link</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *old_link_link</code></em>);</pre>
+<p>Called by <a class="link" href="ags-AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()"><code class="function">ags_channel_set_link()</code></a> to handle running <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> objects correctly.
+This function destroys <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> objects which were uneeded because they became
+invalid due to unlinking. By the way it destroys the uneeded <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> objects, too.
+Additionally it creates <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> and <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> objects to prepare becoming a
+running object (<GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> or <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK>).
+By the clean up the invalid <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> objects will be removed.
+Once the clean up has done <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a> will be called for every
+playing instance that was found.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.36.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> that was linked with <em class="parameter"><code>link</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>link</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> that was linked with <em class="parameter"><code>channel</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>old_channel_link</p></td>
+<td class="parameter_description"><p>the old link of <em class="parameter"><code>channel</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>old_link_link</p></td>
+<td class="parameter_description"><p>the old link of <em class="parameter"><code>link</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recall-id-set"></a><h3>ags_channel_recall_id_set ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_channel_recall_id_set (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *output</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> ommit_own_channel</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>,
+                           <em class="parameter"><code>...</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-find-port"></a><h3>ags_channel_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_channel_find_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-new"></a><h3>ags_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChannel"><span class="returnvalue">AgsChannel</span></GTKDOCLINK> *
+ags_channel_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK>, linking tree to <em class="parameter"><code>audio</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.4.7.39.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.4.7.39.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsChannelFlags"></a><h3>enum AgsChannelFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.4.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-CHANNEL-RUNNING:CAPS"></a>AGS_CHANNEL_RUNNING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelRecallIDMode"></a><h3>enum AgsChannelRecallIDMode</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.4.8.3.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-CHANNEL-RECALL-ID-RUN-STAGE:CAPS"></a>AGS_CHANNEL_RECALL_ID_RUN_STAGE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-CHANNEL-RECALL-ID-CANCEL:CAPS"></a>AGS_CHANNEL_RECALL_ID_CANCEL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelError"></a><h3>enum AgsChannelError</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.4.8.4.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-CHANNEL-ERROR-LOOP-IN-LINK:CAPS"></a>AGS_CHANNEL_ERROR_LOOP_IN_LINK</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsChannelSetRecycling.html b/api/ags-AgsChannelSetRecycling.html
new file mode 100644
index 0000000..7e84e80
--- /dev/null
+++ b/api/ags-AgsChannelSetRecycling.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsChannelSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsChangeTact.html" title="AgsChangeTact">
+<link rel="next" href="ags-AgsDisplayTact.html" title="AgsDisplayTact">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsChannelSetRecycling.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsChangeTact.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDisplayTact.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsChannelSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChannelSetRecycling.top_of_page"></a>AgsChannelSetRecycling</span></h2>
+<p>AgsChannelSetRecycling</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsChannelSetRecycling.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsChannelSetRecycling.html#ags-channel-set-recycling-new" title="ags_channel_set_recycling_new ()">ags_channel_set_recycling_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannelSetRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannelSetRecycling.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-channel-set-recycling-new"></a><h3>ags_channel_set_recycling_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></GTKDOCLINK> *
+ags_channel_set_recycling_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *first_recycling</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *last_recycling</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.24.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannelSetRecycling.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsComboBoxText.html b/api/ags-AgsComboBoxText.html
new file mode 100644
index 0000000..ac65f9c
--- /dev/null
+++ b/api/ags-AgsComboBoxText.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsComboBoxText</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Library - Completion routines">
+<link rel="prev" href="util.html" title="Part I. Library - Completion routines">
+<link rel="next" href="ags-AgsList.html" title="AgsList">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsComboBoxText.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="util.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsList.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsComboBoxText"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsComboBoxText.top_of_page"></a>AgsComboBoxText</span></h2>
+<p>AgsComboBoxText — Complete GtkComboBox</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsComboBoxText.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsComboBoxText.html#ags-combo-box-text-remove-all" title="ags_combo_box_text_remove_all ()">ags_combo_box_text_remove_all</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsComboBoxText.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/lib/ags_combo_box_text.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsComboBoxText.description"></a><h2>Description</h2>
+<p>Functions completing <GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> API.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsComboBoxText.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-combo-box-text-remove-all"></a><h3>ags_combo_box_text_remove_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_combo_box_text_remove_all (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>);</pre>
+<p>Emptys <GTKDOCLINK HREF="GtkTreeModel"><span class="type">GtkTreeModel</span></GTKDOCLINK> of <em class="parameter"><code>combo_box</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.3.2.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>combo_box</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsComboBoxText.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsConfig.html b/api/ags-AgsConfig.html
new file mode 100644
index 0000000..21a2fb7
--- /dev/null
+++ b/api/ags-AgsConfig.html
@@ -0,0 +1,371 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsConfig</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsChannel.html" title="AgsChannel">
+<link rel="next" href="ags-AgsDevout.html" title="AgsDevout">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsConfig.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDevout.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsConfig"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsConfig.top_of_page"></a>AgsConfig</span></h2>
+<p>AgsConfig — Config Advanced Gtk+ Sequencer</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsConfig.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsConfig.html#ags-config-load-defaults" title="ags_config_load_defaults ()">ags_config_load_defaults</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsConfig.html#ags-config-load-from-file" title="ags_config_load_from_file ()">ags_config_load_from_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsConfig.html#ags-config-save" title="ags_config_save ()">ags_config_save</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsConfig.html#ags-config-set" title="ags_config_set ()">ags_config_set</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsConfig.html#ags-config-get" title="ags_config_get ()">ags_config_get</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsConfig"><span class="returnvalue">AgsConfig</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsConfig.html#ags-config-new" title="ags_config_new ()">ags_config_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS" title="AGS_CONFIG_DEFAULT_VERSION">AGS_CONFIG_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS" title="AGS_CONFIG_DEFAULT_BUILD_ID">AGS_CONFIG_DEFAULT_BUILD_ID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsConfig.html#AGS-CONFIG-GENERIC:CAPS" title="AGS_CONFIG_GENERIC">AGS_CONFIG_GENERIC</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsConfig.html#AGS-CONFIG-THREAD:CAPS" title="AGS_CONFIG_THREAD">AGS_CONFIG_THREAD</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS" title="AGS_CONFIG_DEVOUT">AGS_CONFIG_DEVOUT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsConfig.html#AGS-CONFIG-RECALL:CAPS" title="AGS_CONFIG_RECALL">AGS_CONFIG_RECALL</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_config.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK> provides configuration to Advanced Gtk+ Sequencer.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-config-load-defaults"></a><h3>ags_config_load_defaults ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_config_load_defaults (<em class="parameter"><code><GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK> *config</code></em>);</pre>
+<p>Load configuration from default values.</p>
+<div class="refsect3">
+<a name="id-1.9.5.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>config</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-from-file"></a><h3>ags_config_load_from_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_config_load_from_file (<em class="parameter"><code><GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK> *config</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>Load configuration from <em class="parameter"><code>filename</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.5.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>config</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>filename</p></td>
+<td class="parameter_description"><p>the configuration file</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-save"></a><h3>ags_config_save ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_config_save (<em class="parameter"><code><GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK> *config</code></em>);</pre>
+<p>Save configuration.</p>
+<div class="refsect3">
+<a name="id-1.9.5.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>config</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-set"></a><h3>ags_config_set ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_config_set (<em class="parameter"><code><GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK> *config</code></em>,
+                <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>,
+                <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>Set config by <em class="parameter"><code>group</code></em>
+ and <em class="parameter"><code>key</code></em>
+, applying <em class="parameter"><code>value</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.5.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>config</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>group</p></td>
+<td class="parameter_description"><p>the config group identifier</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>key</p></td>
+<td class="parameter_description"><p>the key of the property</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>the value to set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-get"></a><h3>ags_config_get ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_config_get (<em class="parameter"><code><GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK> *config</code></em>,
+                <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>);</pre>
+<p>Retrieve config by <em class="parameter"><code>group</code></em>
+ and <em class="parameter"><code>key</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.5.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>config</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>group</p></td>
+<td class="parameter_description"><p>the config group identifier</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>key</p></td>
+<td class="parameter_description"><p>the key of the property</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.5.7.6.6"></a><h4>Returns</h4>
+<p> the property's value</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-new"></a><h3>ags_config_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsConfig"><span class="returnvalue">AgsConfig</span></GTKDOCLINK> *
+ags_config_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.5.7.7.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsConfig"><span class="type">AgsConfig</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-VERSION:CAPS"></a><h3>AGS_CONFIG_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_CONFIG_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-GENERIC:CAPS"></a><h3>AGS_CONFIG_GENERIC</h3>
+<pre class="programlisting">#define AGS_CONFIG_GENERIC "generic\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-THREAD:CAPS"></a><h3>AGS_CONFIG_THREAD</h3>
+<pre class="programlisting">#define AGS_CONFIG_THREAD "thread\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEVOUT:CAPS"></a><h3>AGS_CONFIG_DEVOUT</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEVOUT "device\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-RECALL:CAPS"></a><h3>AGS_CONFIG_RECALL</h3>
+<pre class="programlisting">#define AGS_CONFIG_RECALL "recall\0"
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCopyAudioSignal.html b/api/ags-AgsCopyAudioSignal.html
new file mode 100644
index 0000000..ad03672
--- /dev/null
+++ b/api/ags-AgsCopyAudioSignal.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCopyAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferRecycling.html" title="AgsBufferRecycling">
+<link rel="next" href="ags-AgsCopyChannel.html" title="AgsCopyChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCopyAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsBufferRecycling.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCopyChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCopyAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyAudioSignal.top_of_page"></a>AgsCopyAudioSignal</span></h2>
+<p>AgsCopyAudioSignal — copys audio signal</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyAudioSignal.html#ags-copy-audio-signal-new" title="ags_copy_audio_signal_new ()">ags_copy_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_copy_audio_signal.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCopyAudioSignal"><span class="type">AgsCopyAudioSignal</span></GTKDOCLINK> class copys the audio signal.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-copy-audio-signal-new"></a><h3>ags_copy_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></GTKDOCLINK> *
+ags_copy_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *destination</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *source</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                           <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCopyAudioSignal"><span class="type">AgsCopyAudioSignal</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.6.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>the destination <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> defaulting to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>attack</p></td>
+<td class="parameter_description"><p>the attack</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.6.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCopyAudioSignal"><span class="type">AgsCopyAudioSignal</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCopyChannel.html b/api/ags-AgsCopyChannel.html
new file mode 100644
index 0000000..23f5b44
--- /dev/null
+++ b/api/ags-AgsCopyChannel.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCopyChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">
+<link rel="next" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCopyChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCopyAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCopyChannelRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCopyChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyChannel.top_of_page"></a>AgsCopyChannel</span></h2>
+<p>AgsCopyChannel — copys channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyChannel.html#ags-copy-channel-new" title="ags_copy_channel_new ()">ags_copy_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_copy_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCopyChannel"><span class="type">AgsCopyChannel</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-copy-channel-new"></a><h3>ags_copy_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></GTKDOCLINK> *
+ags_copy_channel_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *destination</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *source</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCopyChannel"><span class="type">AgsCopyChannel</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.7.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>the destination <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.7.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCopyChannel"><span class="type">AgsCopyChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCopyChannelRun.html b/api/ags-AgsCopyChannelRun.html
new file mode 100644
index 0000000..7aed5e0
--- /dev/null
+++ b/api/ags-AgsCopyChannelRun.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCopyChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyChannel.html" title="AgsCopyChannel">
+<link rel="next" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCopyChannelRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCopyChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCopyNotationAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCopyChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyChannelRun.top_of_page"></a>AgsCopyChannelRun</span></h2>
+<p>AgsCopyChannelRun — copys channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyChannelRun.html#ags-copy-channel-run-new" title="ags_copy_channel_run_new ()">ags_copy_channel_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRunFlags" title="enum AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_copy_channel_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCopyChannelRun"><span class="type">AgsCopyChannelRun</span></GTKDOCLINK> class copys the channel.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-copy-channel-run-new"></a><h3>ags_copy_channel_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></GTKDOCLINK> *
+ags_copy_channel_run_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *destination</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *source</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCopyChannelRun"><span class="type">AgsCopyChannelRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.8.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>the destination <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> defaulting to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.8.7.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCopyChannelRun"><span class="type">AgsCopyChannelRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsCopyChannelRunFlags"></a><h3>enum AgsCopyChannelRunFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.8.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-COPY-CHANNEL-RUN-EXACT-LENGTH:CAPS"></a>AGS_COPY_CHANNEL_RUN_EXACT_LENGTH</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-COPY-CHANNEL-RUN-OMIT-FURTHER-ATTACK:CAPS"></a>AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCopyNotationAudio.html b/api/ags-AgsCopyNotationAudio.html
new file mode 100644
index 0000000..684d562
--- /dev/null
+++ b/api/ags-AgsCopyNotationAudio.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCopyNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">
+<link rel="next" href="ags-AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCopyNotationAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCopyChannelRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCopyNotationAudioRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCopyNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyNotationAudio.top_of_page"></a>AgsCopyNotationAudio</span></h2>
+<p>AgsCopyNotationAudio — copy notations audio</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyNotationAudio.html#ags-copy-notation-audio-new" title="ags_copy_notation_audio_new ()">ags_copy_notation_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags" title="enum AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_copy_notation_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCopyNotationAudio"><span class="type">AgsCopyNotationAudio</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-new"></a><h3>ags_copy_notation_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></GTKDOCLINK> *
+ags_copy_notation_audio_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCopyNotationAudio"><span class="type">AgsCopyNotationAudio</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.9.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>the notation</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_channel</p></td>
+<td class="parameter_description"><p>the audio channel to use</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.9.7.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCopyNotationAudio"><span class="type">AgsCopyNotationAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioFlags"></a><h3>enum AgsCopyNotationAudioFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.9.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-COPY-NOTATION-AUDIO-FIT-AUDIO-SIGNAL:CAPS"></a>AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCopyNotationAudioRun.html b/api/ags-AgsCopyNotationAudioRun.html
new file mode 100644
index 0000000..14e5345
--- /dev/null
+++ b/api/ags-AgsCopyNotationAudioRun.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCopyNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">
+<link rel="next" href="ags-AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCopyNotationAudioRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCopyNotationAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCopyPatternAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCopyNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyNotationAudioRun.top_of_page"></a>AgsCopyNotationAudioRun</span></h2>
+<p>AgsCopyNotationAudioRun — copy notations</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new" title="ags_copy_notation_audio_run_new ()">ags_copy_notation_audio_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_copy_notation_audio_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCopyNotationAudioRun"><span class="type">AgsCopyNotationAudioRun</span></GTKDOCLINK> class copy notations.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-run-new"></a><h3>ags_copy_notation_audio_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></GTKDOCLINK> *
+ags_copy_notation_audio_run_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> *count_beats_audio_run</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCopyNotationAudioRun"><span class="type">AgsCopyNotationAudioRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.10.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCopyNotationAudioRun"><span class="type">AgsCopyNotationAudioRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCopyPatternAudio.html b/api/ags-AgsCopyPatternAudio.html
new file mode 100644
index 0000000..b2c48bf
--- /dev/null
+++ b/api/ags-AgsCopyPatternAudio.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCopyPatternAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">
+<link rel="next" href="ags-AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCopyPatternAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCopyNotationAudioRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCopyPatternAudioRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternAudio.top_of_page"></a>AgsCopyPatternAudio</span></h2>
+<p>AgsCopyPatternAudio — copy audio pattern</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyPatternAudio.html#ags-copy-pattern-audio-new" title="ags_copy_pattern_audio_new ()">ags_copy_pattern_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_copy_pattern_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCopyPatternAudio"><span class="type">AgsCopyPatternAudio</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-new"></a><h3>ags_copy_pattern_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></GTKDOCLINK> *
+ags_copy_pattern_audio_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCopyPatternAudio"><span class="type">AgsCopyPatternAudio</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.11.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> defaulting to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>tact</p></td>
+<td class="parameter_description"><p>the offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>i</p></td>
+<td class="parameter_description"><p>bank index 0</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>j</p></td>
+<td class="parameter_description"><p>bank index 1</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.11.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCopyPatternAudio"><span class="type">AgsCopyPatternAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCopyPatternAudioRun.html b/api/ags-AgsCopyPatternAudioRun.html
new file mode 100644
index 0000000..39344a2
--- /dev/null
+++ b/api/ags-AgsCopyPatternAudioRun.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCopyPatternAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">
+<link rel="next" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCopyPatternAudioRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCopyPatternAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCopyPatternChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternAudioRun.top_of_page"></a>AgsCopyPatternAudioRun</span></h2>
+<p>AgsCopyPatternAudioRun — copy pattern</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new" title="ags_copy_pattern_audio_run_new ()">ags_copy_pattern_audio_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_copy_pattern_audio_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCopyPatternAudioRun"><span class="type">AgsCopyPatternAudioRun</span></GTKDOCLINK> class copy pattern.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-run-new"></a><h3>ags_copy_pattern_audio_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></GTKDOCLINK> *
+ags_copy_pattern_audio_run_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> *count_beats_audio_run</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCopyPatternAudioRun"><span class="type">AgsCopyPatternAudioRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.12.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>count_beats_audio_run</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> as dependency</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.12.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCopyPatternAudioRun"><span class="type">AgsCopyPatternAudioRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCopyPatternChannel.html b/api/ags-AgsCopyPatternChannel.html
new file mode 100644
index 0000000..8f57b8f
--- /dev/null
+++ b/api/ags-AgsCopyPatternChannel.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCopyPatternChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">
+<link rel="next" href="ags-AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCopyPatternChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCopyPatternAudioRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCopyPatternChannelRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternChannel.top_of_page"></a>AgsCopyPatternChannel</span></h2>
+<p>AgsCopyPatternChannel — copy patterns channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination" title="ags_copy_pattern_channel_template_find_source_and_destination ()">ags_copy_pattern_channel_template_find_source_and_destination</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-new" title="ags_copy_pattern_channel_new ()">ags_copy_pattern_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_copy_pattern_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCopyPatternChannel"><span class="type">AgsCopyPatternChannel</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-template-find-source-and-destination"></a><h3>ags_copy_pattern_channel_template_find_source_and_destination ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_copy_pattern_channel_template_find_source_and_destination
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *destination</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *source</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.13.6.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-new"></a><h3>ags_copy_pattern_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></GTKDOCLINK> *
+ags_copy_pattern_channel_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *destination</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *source</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK> *pattern</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCopyPatternChannel"><span class="type">AgsCopyPatternChannel</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.13.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>the destination <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>pattern</p></td>
+<td class="parameter_description"><p>the pattern port </p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.13.6.3.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCopyPatternChannel"><span class="type">AgsCopyPatternChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCopyPatternChannelRun.html b/api/ags-AgsCopyPatternChannelRun.html
new file mode 100644
index 0000000..be7d3ec
--- /dev/null
+++ b/api/ags-AgsCopyPatternChannelRun.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCopyPatternChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">
+<link rel="next" href="ags-AgsCopyRecycling.html" title="AgsCopyRecycling">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCopyPatternChannelRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCopyPatternChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCopyRecycling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternChannelRun.top_of_page"></a>AgsCopyPatternChannelRun</span></h2>
+<p>AgsCopyPatternChannelRun — copys pattern</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new" title="ags_copy_pattern_channel_run_new ()">ags_copy_pattern_channel_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_copy_pattern_channel_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCopyPatternChannelRun"><span class="type">AgsCopyPatternChannelRun</span></GTKDOCLINK> class copys pattern.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-run-new"></a><h3>ags_copy_pattern_channel_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></GTKDOCLINK> *
+ags_copy_pattern_channel_run_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCopyPatternChannelRun"><span class="type">AgsCopyPatternChannelRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.14.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCopyPatternChannelRun"><span class="type">AgsCopyPatternChannelRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCopyRecycling.html b/api/ags-AgsCopyRecycling.html
new file mode 100644
index 0000000..e832851
--- /dev/null
+++ b/api/ags-AgsCopyRecycling.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCopyRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">
+<link rel="next" href="ags-AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCopyRecycling.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCopyPatternChannelRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCountBeatsAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCopyRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyRecycling.top_of_page"></a>AgsCopyRecycling</span></h2>
+<p>AgsCopyRecycling — copys recycling</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCopyRecycling.html#ags-copy-recycling-new" title="ags_copy_recycling_new ()">ags_copy_recycling_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_copy_recycling.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCopyRecycling"><span class="type">AgsCopyRecycling</span></GTKDOCLINK> class copys the recycling.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-copy-recycling-new"></a><h3>ags_copy_recycling_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></GTKDOCLINK> *
+ags_copy_recycling_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *destination</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *source</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCopyRecycling"><span class="type">AgsCopyRecycling</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.15.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>the destination <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> defaulting to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.15.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCopyRecycling"><span class="type">AgsCopyRecycling</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCountBeatsAudio.html b/api/ags-AgsCountBeatsAudio.html
new file mode 100644
index 0000000..ef5d6b5
--- /dev/null
+++ b/api/ags-AgsCountBeatsAudio.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCountBeatsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyRecycling.html" title="AgsCopyRecycling">
+<link rel="next" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCountBeatsAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCopyRecycling.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsCountBeatsAudioRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCountBeatsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountBeatsAudio.top_of_page"></a>AgsCountBeatsAudio</span></h2>
+<p>AgsCountBeatsAudio — count audio beats</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCountBeatsAudio.html#ags-count-beats-audio-new" title="ags_count_beats_audio_new ()">ags_count_beats_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_count_beats_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCountBeatsAudio"><span class="type">AgsCountBeatsAudio</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-count-beats-audio-new"></a><h3>ags_count_beats_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></GTKDOCLINK> *
+ags_count_beats_audio_new (<em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> loop</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCountBeatsAudio"><span class="type">AgsCountBeatsAudio</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.16.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>loop</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> after exceeding counter, effect loops</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.16.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCountBeatsAudio"><span class="type">AgsCountBeatsAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCountBeatsAudioRun.html b/api/ags-AgsCountBeatsAudioRun.html
new file mode 100644
index 0000000..7d7e50d
--- /dev/null
+++ b/api/ags-AgsCountBeatsAudioRun.html
@@ -0,0 +1,340 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCountBeatsAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">
+<link rel="next" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCountBeatsAudioRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCountBeatsAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDelayAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCountBeatsAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountBeatsAudioRun.top_of_page"></a>AgsCountBeatsAudioRun</span></h2>
+<p>AgsCountBeatsAudioRun — count beats</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start" title="ags_count_beats_audio_run_notation_start ()">ags_count_beats_audio_run_notation_start</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop" title="ags_count_beats_audio_run_notation_loop ()">ags_count_beats_audio_run_notation_loop</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop" title="ags_count_beats_audio_run_notation_stop ()">ags_count_beats_audio_run_notation_stop</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start" title="ags_count_beats_audio_run_sequencer_start ()">ags_count_beats_audio_run_sequencer_start</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop" title="ags_count_beats_audio_run_sequencer_loop ()">ags_count_beats_audio_run_sequencer_loop</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop" title="ags_count_beats_audio_run_sequencer_stop ()">ags_count_beats_audio_run_sequencer_stop</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new" title="ags_count_beats_audio_run_new ()">ags_count_beats_audio_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_count_beats_audio_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> class count beats.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-start"></a><h3>ags_count_beats_audio_run_notation_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_count_beats_audio_run_notation_start
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> *count_beats_audio_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>Emitted as notation starts playback.</p>
+<div class="refsect3">
+<a name="id-1.9.35.17.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>count_beats_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run order</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-loop"></a><h3>ags_count_beats_audio_run_notation_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_count_beats_audio_run_notation_loop
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> *count_beats_audio_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>Emitted as notation loops playback.</p>
+<div class="refsect3">
+<a name="id-1.9.35.17.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>count_beats_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run order</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-stop"></a><h3>ags_count_beats_audio_run_notation_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_count_beats_audio_run_notation_stop
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> *count_beats_audio_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>Emitted as notation stops playback.</p>
+<div class="refsect3">
+<a name="id-1.9.35.17.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>count_beats_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run order</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-start"></a><h3>ags_count_beats_audio_run_sequencer_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_count_beats_audio_run_sequencer_start
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> *count_beats_audio_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>Emitted as sequencer starts playback.</p>
+<div class="refsect3">
+<a name="id-1.9.35.17.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>count_beats_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run order</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-loop"></a><h3>ags_count_beats_audio_run_sequencer_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_count_beats_audio_run_sequencer_loop
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> *count_beats_audio_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>Emitted as sequencer loops playback.</p>
+<div class="refsect3">
+<a name="id-1.9.35.17.6.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>count_beats_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run order</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-stop"></a><h3>ags_count_beats_audio_run_sequencer_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_count_beats_audio_run_sequencer_stop
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> *count_beats_audio_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>Emitted as sequencer stops playback.</p>
+<div class="refsect3">
+<a name="id-1.9.35.17.6.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>count_beats_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run order</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-new"></a><h3>ags_count_beats_audio_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></GTKDOCLINK> *
+ags_count_beats_audio_run_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK> *delay_audio_run</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.17.6.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>delay_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK> dependency</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.17.6.8.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsCountable.html b/api/ags-AgsCountable.html
new file mode 100644
index 0000000..81266e5
--- /dev/null
+++ b/api/ags-AgsCountable.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsCountable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsApplicable.html" title="AgsApplicable">
+<link rel="next" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsCountable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsApplicable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDynamicConnectable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsCountable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountable.top_of_page"></a>AgsCountable</span></h2>
+<p>AgsCountable</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsCountable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCountable.html#ags-countable-get-notation-counter" title="ags_countable_get_notation_counter ()">ags_countable_get_notation_counter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsCountable.html#ags-countable-get-sequencer-counter" title="ags_countable_get_sequencer_counter ()">ags_countable_get_sequencer_counter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-countable-get-notation-counter"></a><h3>ags_countable_get_notation_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+ags_countable_get_notation_counter (<em class="parameter"><code><GTKDOCLINK HREF="AgsCountable"><span class="type">AgsCountable</span></GTKDOCLINK> *countable</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.5.3.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-sequencer-counter"></a><h3>ags_countable_get_sequencer_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+ags_countable_get_sequencer_counter (<em class="parameter"><code><GTKDOCLINK HREF="AgsCountable"><span class="type">AgsCountable</span></GTKDOCLINK> *countable</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.5.3.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDelayAudio.html b/api/ags-AgsDelayAudio.html
new file mode 100644
index 0000000..7a23efe
--- /dev/null
+++ b/api/ags-AgsDelayAudio.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDelayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">
+<link rel="next" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDelayAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCountBeatsAudioRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDelayAudioRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDelayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDelayAudio.top_of_page"></a>AgsDelayAudio</span></h2>
+<p>AgsDelayAudio — delay audio</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-notation-duration-changed" title="ags_delay_audio_notation_duration_changed ()">ags_delay_audio_notation_duration_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed" title="ags_delay_audio_sequencer_duration_changed ()">ags_delay_audio_sequencer_duration_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-new" title="ags_delay_audio_new ()">ags_delay_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_delay_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsDelayAudio"><span class="type">AgsDelayAudio</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-delay-audio-notation-duration-changed"></a><h3>ags_delay_audio_notation_duration_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_delay_audio_notation_duration_changed
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsDelayAudio"><span class="type">AgsDelayAudio</span></GTKDOCLINK> *delay_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-sequencer-duration-changed"></a><h3>ags_delay_audio_sequencer_duration_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_delay_audio_sequencer_duration_changed
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsDelayAudio"><span class="type">AgsDelayAudio</span></GTKDOCLINK> *delay_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-new"></a><h3>ags_delay_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></GTKDOCLINK> *
+ags_delay_audio_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsDelayAudio"><span class="type">AgsDelayAudio</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.18.6.4.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsDelayAudio"><span class="type">AgsDelayAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDelayAudioRun.html b/api/ags-AgsDelayAudioRun.html
new file mode 100644
index 0000000..671abf5
--- /dev/null
+++ b/api/ags-AgsDelayAudioRun.html
@@ -0,0 +1,395 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDelayAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">
+<link rel="next" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDelayAudioRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDelayAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLoopChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDelayAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDelayAudioRun.top_of_page"></a>AgsDelayAudioRun</span></h2>
+<p>AgsDelayAudioRun — delay</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output" title="ags_delay_audio_run_notation_alloc_output ()">ags_delay_audio_run_notation_alloc_output</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input" title="ags_delay_audio_run_notation_alloc_input ()">ags_delay_audio_run_notation_alloc_input</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-count" title="ags_delay_audio_run_notation_count ()">ags_delay_audio_run_notation_count</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output" title="ags_delay_audio_run_sequencer_alloc_output ()">ags_delay_audio_run_sequencer_alloc_output</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input" title="ags_delay_audio_run_sequencer_alloc_input ()">ags_delay_audio_run_sequencer_alloc_input</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count" title="ags_delay_audio_run_sequencer_count ()">ags_delay_audio_run_sequencer_count</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-new" title="ags_delay_audio_run_new ()">ags_delay_audio_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_delay_audio_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsDelayNotationAudioRun"><span class="type">AgsDelayNotationAudioRun</span></GTKDOCLINK> class delays.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-output"></a><h3>ags_delay_audio_run_notation_alloc_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_delay_audio_run_notation_alloc_output
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK> *delay_audio_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>Emitted as notation allocs output.</p>
+<div class="refsect3">
+<a name="id-1.9.35.19.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>delay_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>delay</p></td>
+<td class="parameter_description"><p>the delay</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>attack</p></td>
+<td class="parameter_description"><p>the attack</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-input"></a><h3>ags_delay_audio_run_notation_alloc_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_delay_audio_run_notation_alloc_input
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK> *delay_audio_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>Emitted as notation allocs output.</p>
+<div class="refsect3">
+<a name="id-1.9.35.19.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>delay_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>delay</p></td>
+<td class="parameter_description"><p>the delay</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>attack</p></td>
+<td class="parameter_description"><p>the attack</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-count"></a><h3>ags_delay_audio_run_notation_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_delay_audio_run_notation_count (<em class="parameter"><code><GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK> *delay_audio_run</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>Emitted as notation counts.</p>
+<div class="refsect3">
+<a name="id-1.9.35.19.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>delay_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>delay</p></td>
+<td class="parameter_description"><p>the delay</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>attack</p></td>
+<td class="parameter_description"><p>the attack</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-output"></a><h3>ags_delay_audio_run_sequencer_alloc_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_delay_audio_run_sequencer_alloc_output
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK> *delay_audio_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>Emitted as sequencer allocs output.</p>
+<div class="refsect3">
+<a name="id-1.9.35.19.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>delay_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>delay</p></td>
+<td class="parameter_description"><p>the delay</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>attack</p></td>
+<td class="parameter_description"><p>the attack</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-input"></a><h3>ags_delay_audio_run_sequencer_alloc_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_delay_audio_run_sequencer_alloc_input
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK> *delay_audio_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>Emitted as sequencer allocs output.</p>
+<div class="refsect3">
+<a name="id-1.9.35.19.6.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>delay_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>delay</p></td>
+<td class="parameter_description"><p>the delay</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>attack</p></td>
+<td class="parameter_description"><p>the attack</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-count"></a><h3>ags_delay_audio_run_sequencer_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_delay_audio_run_sequencer_count (<em class="parameter"><code><GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK> *delay_audio_run</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>Emitted as sequencer counts.</p>
+<div class="refsect3">
+<a name="id-1.9.35.19.6.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>delay_audio_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the nth run</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>delay</p></td>
+<td class="parameter_description"><p>the delay</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>attack</p></td>
+<td class="parameter_description"><p>the attack</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-new"></a><h3>ags_delay_audio_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></GTKDOCLINK> *
+ags_delay_audio_run_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.19.6.8.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDevout.html b/api/ags-AgsDevout.html
new file mode 100644
index 0000000..8ae7f43
--- /dev/null
+++ b/api/ags-AgsDevout.html
@@ -0,0 +1,947 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsConfig.html" title="AgsConfig">
+<link rel="next" href="ags-AgsInput.html" title="AgsInput">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDevout.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsConfig.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsInput.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDevout.top_of_page"></a>AgsDevout</span></h2>
+<p>AgsDevout — Outputting to soundcard</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDevout.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS" title="AGS_DEVOUT_PLAY_DOMAIN()">AGS_DEVOUT_PLAY_DOMAIN</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-PLAY:CAPS" title="AGS_DEVOUT_PLAY()">AGS_DEVOUT_PLAY</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" title="AGS_DEVOUT_DEFAULT_SAMPLERATE">AGS_DEVOUT_DEFAULT_SAMPLERATE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS" title="AGS_DEVOUT_DEFAULT_FORMAT">AGS_DEVOUT_DEFAULT_FORMAT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_DEVOUT_DEFAULT_BUFFER_SIZE">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS" title="AGS_DEVOUT_DEFAULT_BPM">AGS_DEVOUT_DEFAULT_BPM</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_JIFFIE">AGS_DEVOUT_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS" title="AGS_DEVOUT_DEFAULT_TACT">AGS_DEVOUT_DEFAULT_TACT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_TACT_JIFFIE">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" title="AGS_DEVOUT_DEFAULT_TACTRATE">AGS_DEVOUT_DEFAULT_TACTRATE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS" title="AGS_DEVOUT_DEFAULT_SCALE">AGS_DEVOUT_DEFAULT_SCALE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS" title="AGS_DEVOUT_DEFAULT_DELAY">AGS_DEVOUT_DEFAULT_DELAY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-PERIOD:CAPS" title="AGS_DEVOUT_DEFAULT_PERIOD">AGS_DEVOUT_DEFAULT_PERIOD</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-ERROR:CAPS" title="AGS_DEVOUT_ERROR">AGS_DEVOUT_ERROR</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-error-quark" title="ags_devout_error_quark ()">ags_devout_error_quark</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-domain-alloc" title="ags_devout_play_domain_alloc ()">ags_devout_play_domain_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-domain-free" title="ags_devout_play_domain_free ()">ags_devout_play_domain_free</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-alloc" title="ags_devout_play_alloc ()">ags_devout_play_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-free" title="ags_devout_play_free ()">ags_devout_play_free</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-find-source" title="ags_devout_play_find_source ()">ags_devout_play_find_source</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-list-cards" title="ags_devout_list_cards ()">ags_devout_list_cards</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-pcm-info" title="ags_devout_pcm_info ()">ags_devout_pcm_info</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-tic" title="ags_devout_tic ()">ags_devout_tic</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-note-offset-changed" title="ags_devout_note_offset_changed ()">ags_devout_note_offset_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDevout"><span class="returnvalue">AgsDevout</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevout.html#ags-devout-new" title="ags_devout_new ()">ags_devout_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AgsDevoutFlags" title="enum AgsDevoutFlags">AgsDevoutFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlayFlags" title="enum AgsDevoutPlayFlags">AgsDevoutPlayFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AgsDevoutResolutionMode" title="enum AgsDevoutResolutionMode">AgsDevoutResolutionMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AgsDevoutError" title="enum AgsDevoutError">AgsDevoutError</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain">AgsDevoutPlayDomain</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay">AgsDevoutPlay</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_devout.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> represents a soundcard and supports output.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY-DOMAIN:CAPS"></a><h3>AGS_DEVOUT_PLAY_DOMAIN()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY_DOMAIN(ptr)    ((AgsDevoutPlayDomain *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY:CAPS"></a><h3>AGS_DEVOUT_PLAY()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY(ptr)           ((AgsDevoutPlay *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-FORMAT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_FORMAT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_FORMAT (AGS_DEVOUT_RESOLUTION_16_BIT)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BUFFER_SIZE (944)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BPM:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT (1.0 / 1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACTRATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACTRATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SCALE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SCALE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SCALE (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-DELAY:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_DELAY</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE * (60.0 / AGS_DEVOUT_DEFAULT_BPM))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-PERIOD:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_PERIOD</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_PERIOD (64.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-ERROR:CAPS"></a><h3>AGS_DEVOUT_ERROR</h3>
+<pre class="programlisting">#define AGS_DEVOUT_ERROR (ags_devout_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-error-quark"></a><h3>ags_devout_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>
+ags_devout_error_quark ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.6.7.16.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-alloc"></a><h3>ags_devout_play_domain_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> *
+ags_devout_play_domain_alloc ();</pre>
+<p>Allocs an <a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a>.</p>
+<div class="refsect3">
+<a name="id-1.9.6.7.17.5"></a><h4>Returns</h4>
+<p> the devout play domain</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-free"></a><h3>ags_devout_play_domain_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_devout_play_domain_free (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);</pre>
+<p>Frees an <a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a>.</p>
+<div class="refsect3">
+<a name="id-1.9.6.7.18.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout_play_domain</p></td>
+<td class="parameter_description"><p>the devout play domain</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-alloc"></a><h3>ags_devout_play_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *
+ags_devout_play_alloc ();</pre>
+<p>Allocs an <a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.</p>
+<div class="refsect3">
+<a name="id-1.9.6.7.19.5"></a><h4>Returns</h4>
+<p> the devout play</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-free"></a><h3>ags_devout_play_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_devout_play_free (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+<p>Frees an <a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.</p>
+<div class="refsect3">
+<a name="id-1.9.6.7.20.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout_play</p></td>
+<td class="parameter_description"><p>the devout play</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-find-source"></a><h3>ags_devout_play_find_source ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *
+ags_devout_play_find_source (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout_play</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *source</code></em>);</pre>
+<p>Find source</p>
+<div class="refsect3">
+<a name="id-1.9.6.7.21.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout_play</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.6.7.21.6"></a><h4>Returns</h4>
+<p> the matching devout play</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-list-cards"></a><h3>ags_devout_list_cards ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_devout_list_cards (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);</pre>
+<p>List available soundcards.</p>
+<div class="refsect3">
+<a name="id-1.9.6.7.22.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>card_id</p></td>
+<td class="parameter_description"><p>alsa identifier</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>card_name</p></td>
+<td class="parameter_description"><p>card name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-pcm-info"></a><h3>ags_devout_pcm_info ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_devout_pcm_info (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>List soundcard settings.</p>
+<div class="refsect3">
+<a name="id-1.9.6.7.23.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>card_id</p></td>
+<td class="parameter_description"><p>alsa identifier</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channels_min</p></td>
+<td class="parameter_description"><p>minimum channels supported</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channels_max</p></td>
+<td class="parameter_description"><p>maximum channels supported</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>rate_min</p></td>
+<td class="parameter_description"><p>minimum samplerate supported</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>rate_max</p></td>
+<td class="parameter_description"><p>maximum samplerate supported</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>buffer_size_min</p></td>
+<td class="parameter_description"><p>minimum buffer size supported
+<em class="parameter"><code>buffer_size_max</code></em>
+maximum buffer size supported</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>on success <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-tic"></a><h3>ags_devout_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_devout_tic (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>The tic of devout.</p>
+<div class="refsect3">
+<a name="id-1.9.6.7.24.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-note-offset-changed"></a><h3>ags_devout_note_offset_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_devout_note_offset_changed (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-new"></a><h3>ags_devout_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDevout"><span class="returnvalue">AgsDevout</span></GTKDOCLINK> *
+ags_devout_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK>, refering to <em class="parameter"><code>ags_main</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.6.7.26.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>ags_main</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMain"><span class="type">AgsMain</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.6.7.26.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsDevoutFlags"></a><h3>enum AgsDevoutFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.6.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-BUFFER0:CAPS"></a>AGS_DEVOUT_BUFFER0</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-BUFFER1:CAPS"></a>AGS_DEVOUT_BUFFER1</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-BUFFER2:CAPS"></a>AGS_DEVOUT_BUFFER2</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-BUFFER3:CAPS"></a>AGS_DEVOUT_BUFFER3</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-ATTACK-FIRST:CAPS"></a>AGS_DEVOUT_ATTACK_FIRST</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-PLAY:CAPS"></a>AGS_DEVOUT_PLAY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-LIBAO:CAPS"></a>AGS_DEVOUT_LIBAO</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-OSS:CAPS"></a>AGS_DEVOUT_OSS</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-ALSA:CAPS"></a>AGS_DEVOUT_ALSA</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-SHUTDOWN:CAPS"></a>AGS_DEVOUT_SHUTDOWN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-START-PLAY:CAPS"></a>AGS_DEVOUT_START_PLAY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-NONBLOCKING:CAPS"></a>AGS_DEVOUT_NONBLOCKING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-TIMING-SET-0:CAPS"></a>AGS_DEVOUT_TIMING_SET_0</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-TIMING-SET-1:CAPS"></a>AGS_DEVOUT_TIMING_SET_1</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayFlags"></a><h3>enum AgsDevoutPlayFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.6.8.3.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-PLAY-DONE:CAPS"></a>AGS_DEVOUT_PLAY_DONE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-PLAY-REMOVE:CAPS"></a>AGS_DEVOUT_PLAY_REMOVE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-PLAY-CHANNEL:CAPS"></a>AGS_DEVOUT_PLAY_CHANNEL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-PLAY-PAD:CAPS"></a>AGS_DEVOUT_PLAY_PAD</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-PLAY-AUDIO:CAPS"></a>AGS_DEVOUT_PLAY_AUDIO</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-PLAY-PLAYBACK:CAPS"></a>AGS_DEVOUT_PLAY_PLAYBACK</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-PLAY-SEQUENCER:CAPS"></a>AGS_DEVOUT_PLAY_SEQUENCER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-PLAY-NOTATION:CAPS"></a>AGS_DEVOUT_PLAY_NOTATION</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-PLAY-SUPER-THREADED:CAPS"></a>AGS_DEVOUT_PLAY_SUPER_THREADED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutResolutionMode"></a><h3>enum AgsDevoutResolutionMode</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.6.8.4.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-RESOLUTION-8-BIT:CAPS"></a>AGS_DEVOUT_RESOLUTION_8_BIT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-RESOLUTION-16-BIT:CAPS"></a>AGS_DEVOUT_RESOLUTION_16_BIT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-RESOLUTION-24-BIT:CAPS"></a>AGS_DEVOUT_RESOLUTION_24_BIT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-RESOLUTION-32-BIT:CAPS"></a>AGS_DEVOUT_RESOLUTION_32_BIT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-RESOLUTION-64-BIT:CAPS"></a>AGS_DEVOUT_RESOLUTION_64_BIT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutError"></a><h3>enum AgsDevoutError</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.6.8.5.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-DEVOUT-ERROR-LOCKED-SOUNDCARD:CAPS"></a>AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayDomain"></a><h3>struct AgsDevoutPlayDomain</h3>
+<pre class="programlisting">struct AgsDevoutPlayDomain {
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *devout_play;
+};
+</pre>
+<p>A <GTKDOCLINK HREF="AgsDevoutPlayDomain-struct"><span class="type">AgsDevoutPlayDomain</span></GTKDOCLINK> represents the entire possible play/recall
+context.</p>
+<div class="refsect3">
+<a name="id-1.9.6.8.6.5"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *<em class="structfield"><code><a name="AgsDevoutPlayDomain.domain"></a>domain</code></em>;</p></td>
+<td class="struct_member_description"><p>the source</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlayDomain.playback"></a>playback</code></em>;</p></td>
+<td class="struct_member_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> playback is on</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlayDomain.sequencer"></a>sequencer</code></em>;</p></td>
+<td class="struct_member_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> sequencer is on</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlayDomain.notation"></a>notation</code></em>;</p></td>
+<td class="struct_member_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> notation is on</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *<em class="structfield"><code><a name="AgsDevoutPlayDomain.devout-play"></a>devout_play</code></em>;</p></td>
+<td class="struct_member_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> of <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK></p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlay"></a><h3>struct AgsDevoutPlay</h3>
+<pre class="programlisting">struct AgsDevoutPlay {
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID **recall_id;
+};
+</pre>
+<p>A <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK> represents the play/recall in <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> or <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK>
+scope to do output to device.</p>
+<div class="refsect3">
+<a name="id-1.9.6.8.7.5"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlay.flags"></a>flags</code></em>;</p></td>
+<td class="struct_member_description"><p>the internal state</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><GTKDOCLINK HREF="AgsIteratorThread"><span class="type">AgsIteratorThread</span></GTKDOCLINK> **<em class="structfield"><code><a name="AgsDevoutPlay.iterator-thread"></a>iterator_thread</code></em>;</p></td>
+<td class="struct_member_description"><p>Super-threaded related <GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK>. Index 0 playback, 1 sequencer and 2 notation.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *<em class="structfield"><code><a name="AgsDevoutPlay.source"></a>source</code></em>;</p></td>
+<td class="struct_member_description"><p>either <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> or <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlay.audio-channel"></a>audio_channel</code></em>;</p></td>
+<td class="struct_member_description"><p>destination audio channel</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> **<em class="structfield"><code><a name="AgsDevoutPlay.recall-id"></a>recall_id</code></em>;</p></td>
+<td class="struct_member_description"><p>array pointing to appropriate <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK>. Index 0 playback, 1 sequencer and 2 notation.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDevoutThread.html b/api/ags-AgsDevoutThread.html
new file mode 100644
index 0000000..795c12d
--- /dev/null
+++ b/api/ags-AgsDevoutThread.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDevoutThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">
+<link rel="next" href="ags-AgsExportThread.html" title="AgsExportThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDevoutThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAutosaveThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsExportThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDevoutThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDevoutThread.top_of_page"></a>AgsDevoutThread</span></h2>
+<p>AgsDevoutThread — devout thread</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_THREAD_DEFAULT_JIFFIE">AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDevoutThread.html#ags-devout-thread-new" title="ags_devout_thread_new ()">ags_devout_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/thread/ags_devout_thread.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsDevoutThread"><span class="type">AgsDevoutThread</span></GTKDOCLINK> acts as audio output thread to soundcard.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_THREAD_DEFAULT_JIFFIE (48.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-thread-new"></a><h3>ags_devout_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></GTKDOCLINK> *
+ags_devout_thread_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsDevoutThread"><span class="type">AgsDevoutThread</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.8.4.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.8.4.6.3.6"></a><h4>Returns</h4>
+<p> the new <GTKDOCLINK HREF="AgsDevoutThread"><span class="type">AgsDevoutThread</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDial.html b/api/ags-AgsDial.html
new file mode 100644
index 0000000..8aa02b8
--- /dev/null
+++ b/api/ags-AgsDial.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDial</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="next" href="ags-AgsExpander.html" title="AgsExpander">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDial.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="widget.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsExpander.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDial"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDial.top_of_page"></a>AgsDial</span></h2>
+<p>AgsDial — A dial widget</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDial.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS" title="AGS_DIAL_DEFAULT_PRECISION">AGS_DIAL_DEFAULT_PRECISION</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDial"><span class="returnvalue">AgsDial</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDial.html#ags-dial-new" title="ags_dial_new ()">ags_dial_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsDial.html#AgsDialFlags" title="enum AgsDialFlags">AgsDialFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/widget/ags_dial.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsDial"><span class="type">AgsDial</span></GTKDOCLINK> is a widget representing a <GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-DIAL-DEFAULT-PRECISION:CAPS"></a><h3>AGS_DIAL_DEFAULT_PRECISION</h3>
+<pre class="programlisting">#define AGS_DIAL_DEFAULT_PRECISION (8.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dial-new"></a><h3>ags_dial_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDial"><span class="returnvalue">AgsDial</span></GTKDOCLINK> *
+ags_dial_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsDial"><span class="type">AgsDial</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.7.2.7.3.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsDial"><span class="type">AgsDial</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsDialFlags"></a><h3>enum AgsDialFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.7.2.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DIAL-WITH-BUTTONS:CAPS"></a>AGS_DIAL_WITH_BUTTONS</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DIAL-MOUSE-BUTTON-PRESSED:CAPS"></a>AGS_DIAL_MOUSE_BUTTON_PRESSED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DIAL-BUTTON-DOWN-PRESSED:CAPS"></a>AGS_DIAL_BUTTON_DOWN_PRESSED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DIAL-BUTTON-UP-PRESSED:CAPS"></a>AGS_DIAL_BUTTON_UP_PRESSED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DIAL-MOTION-CAPTURING-INIT:CAPS"></a>AGS_DIAL_MOTION_CAPTURING_INIT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DIAL-MOTION-CAPTURING:CAPS"></a>AGS_DIAL_MOTION_CAPTURING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-DIAL-IDLE:CAPS"></a>AGS_DIAL_IDLE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDisplayTact.html b/api/ags-AgsDisplayTact.html
new file mode 100644
index 0000000..05d386c
--- /dev/null
+++ b/api/ags-AgsDisplayTact.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDisplayTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<link rel="next" href="ags-AgsExportOutput.html" title="AgsExportOutput">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDisplayTact.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsChannelSetRecycling.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsExportOutput.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDisplayTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDisplayTact.top_of_page"></a>AgsDisplayTact</span></h2>
+<p>AgsDisplayTact — display tact object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDisplayTact.html#ags-display-tact-new" title="ags_display_tact_new ()">ags_display_tact_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_display_tact.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsDisplayTact"><span class="type">AgsDisplayTact</span></GTKDOCLINK> task displays <GTKDOCLINK HREF="AgsTact"><span class="type">AgsTact</span></GTKDOCLINK> and the GUI is updated.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-display-tact-new"></a><h3>ags_display_tact_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></GTKDOCLINK> *
+ags_display_tact_new (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsDisplayTact"><span class="type">AgsDisplayTact</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.25.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>navigation</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> to update</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.25.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsDisplayTact"><span class="type">AgsDisplayTact</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDrum.html b/api/ags-AgsDrum.html
new file mode 100644
index 0000000..656bb30
--- /dev/null
+++ b/api/ags-AgsDrum.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDrum</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsMixerInputPad.html" title="AgsMixerInputPad">
+<link rel="next" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDrum.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMixerInputPad.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-drum-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDrum"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrum.top_of_page"></a>AgsDrum</span></h2>
+<p>AgsDrum — drum sequencer</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDrum.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS" title="AGS_DRUM_PATTERN_CONTROLS">AGS_DRUM_PATTERN_CONTROLS</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDrum.html#ags-drum-set-pattern" title="ags_drum_set_pattern ()">ags_drum_set_pattern</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDrum"><span class="returnvalue">AgsDrum</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDrum.html#ags-drum-new" title="ags_drum_new ()">ags_drum_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsDrum.html#AgsDrumFlags" title="enum AgsDrumFlags">AgsDrumFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_drum.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> is a composite widget to act as drum sequencer.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-DRUM-PATTERN-CONTROLS:CAPS"></a><h3>AGS_DRUM_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_DRUM_PATTERN_CONTROLS (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-set-pattern"></a><h3>ags_drum_set_pattern ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_set_pattern (<em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-new"></a><h3>ags_drum_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDrum"><span class="returnvalue">AgsDrum</span></GTKDOCLINK> *
+ags_drum_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.10.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the assigned devout.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.10.7.4.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsDrumFlags"></a><h3>enum AgsDrumFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.10.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-DRUM-BLOCK-PATTERN:CAPS"></a>AGS_DRUM_BLOCK_PATTERN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDrumInputLine.html b/api/ags-AgsDrumInputLine.html
new file mode 100644
index 0000000..0445940
--- /dev/null
+++ b/api/ags-AgsDrumInputLine.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDrumInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">
+<link rel="next" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDrumInputLine.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-drum-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-drum-input-line-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDrumInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumInputLine.top_of_page"></a>AgsDrumInputLine</span></h2>
+<p>AgsDrumInputLine — drum sequencer input line</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDrumInputLine.html#ags-drum-input-line-new" title="ags_drum_input_line_new ()">ags_drum_input_line_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_drum_input_line.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></GTKDOCLINK> is a composite widget to act as drum sequencer input line.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-drum-input-line-new"></a><h3>ags_drum_input_line_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></GTKDOCLINK> *
+ags_drum_input_line_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.12.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the assigned channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.12.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDrumInputPad.html b/api/ags-AgsDrumInputPad.html
new file mode 100644
index 0000000..919f0a8
--- /dev/null
+++ b/api/ags-AgsDrumInputPad.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDrumInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">
+<link rel="next" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDrumInputPad.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-drum-input-line-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-drum-input-pad-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDrumInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumInputPad.top_of_page"></a>AgsDrumInputPad</span></h2>
+<p>AgsDrumInputPad — drum sequencer input pad</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDrumInputPad.html#ags-drum-input-pad-new" title="ags_drum_input_pad_new ()">ags_drum_input_pad_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPadFlags" title="enum AgsDrumInputPadFlags">AgsDrumInputPadFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_drum_input_pad.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></GTKDOCLINK> is a composite widget to act as drum sequencer input pad.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-drum-input-pad-new"></a><h3>ags_drum_input_pad_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></GTKDOCLINK> *
+ags_drum_input_pad_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.14.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the assigned channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.14.7.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsDrumInputPadFlags"></a><h3>enum AgsDrumInputPadFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.14.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-DRUM-INPUT-PAD-OPEN-PLAY-DONE:CAPS"></a>AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDrumOutputLine.html b/api/ags-AgsDrumOutputLine.html
new file mode 100644
index 0000000..572747b
--- /dev/null
+++ b/api/ags-AgsDrumOutputLine.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDrumOutputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">
+<link rel="next" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDrumOutputLine.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-drum-input-pad-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-drum-output-line-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDrumOutputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumOutputLine.top_of_page"></a>AgsDrumOutputLine</span></h2>
+<p>AgsDrumOutputLine — drum sequencer output line</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDrumOutputLine.html#ags-drum-output-line-new" title="ags_drum_output_line_new ()">ags_drum_output_line_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_drum_output_line.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></GTKDOCLINK> is a composite widget to act as drum sequencer output line.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-drum-output-line-new"></a><h3>ags_drum_output_line_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></GTKDOCLINK> *
+ags_drum_output_line_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.16.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the assigned channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.16.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDrumOutputPad.html b/api/ags-AgsDrumOutputPad.html
new file mode 100644
index 0000000..367d774
--- /dev/null
+++ b/api/ags-AgsDrumOutputPad.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDrumOutputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">
+<link rel="next" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDrumOutputPad.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-drum-output-line-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-drum-output-pad-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDrumOutputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumOutputPad.top_of_page"></a>AgsDrumOutputPad</span></h2>
+<p>AgsDrumOutputPad — drum sequencer output pad</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDrumOutputPad.html#ags-drum-output-pad-new" title="ags_drum_output_pad_new ()">ags_drum_output_pad_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPadFlags" title="enum AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_drum_output_pad.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></GTKDOCLINK> is a composite widget to act as drum sequencer output pad.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-drum-output-pad-new"></a><h3>ags_drum_output_pad_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></GTKDOCLINK> *
+ags_drum_output_pad_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.18.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the assigned channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.18.7.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputPadFlags"></a><h3>enum AgsDrumOutputPadFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.18.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-DRUM-OUTPUT-PAD-PLAY-DONE:CAPS"></a>AGS_DRUM_OUTPUT_PAD_PLAY_DONE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsDynamicConnectable.html b/api/ags-AgsDynamicConnectable.html
new file mode 100644
index 0000000..ddd7f5b
--- /dev/null
+++ b/api/ags-AgsDynamicConnectable.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsDynamicConnectable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsCountable.html" title="AgsCountable">
+<link rel="next" href="ags-AgsMainLoop.html" title="AgsMainLoop">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsDynamicConnectable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsCountable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMainLoop.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsDynamicConnectable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDynamicConnectable.top_of_page"></a>AgsDynamicConnectable</span></h2>
+<p>AgsDynamicConnectable — unique access to recalls</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-connect" title="ags_dynamic_connectable_connect ()">ags_dynamic_connectable_connect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect" title="ags_dynamic_connectable_disconnect ()">ags_dynamic_connectable_disconnect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/object/ags_dynamic_connectable.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></GTKDOCLINK> interface gives you a unique access to recalls.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-connect"></a><h3>ags_dynamic_connectable_connect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_dynamic_connectable_connect (<em class="parameter"><code><GTKDOCLINK HREF="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></GTKDOCLINK> *connectable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-disconnect"></a><h3>ags_dynamic_connectable_disconnect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_dynamic_connectable_disconnect (<em class="parameter"><code><GTKDOCLINK HREF="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></GTKDOCLINK> *connectable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsEditor.html b/api/ags-AgsEditor.html
new file mode 100644
index 0000000..64d7846
--- /dev/null
+++ b/api/ags-AgsEditor.html
@@ -0,0 +1,171 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">
+<link rel="next" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-audio-preferences-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-editor-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsEditor.top_of_page"></a>AgsEditor</span></h2>
+<p>AgsEditor — A composite widget to edit notes</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsEditor.html#ags-editor-machine-changed" title="ags_editor_machine_changed ()">ags_editor_machine_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsEditor"><span class="returnvalue">AgsEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsEditor.html#ags-editor-new" title="ags_editor_new ()">ags_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_EDITOR_DEFAULT_VERSION">AGS_EDITOR_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_EDITOR_DEFAULT_BUILD_ID">AGS_EDITOR_DEFAULT_BUILD_ID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS" title="AGS_EDITOR_DEFAULT">AGS_EDITOR_DEFAULT</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> is a composite widget to edit notes. You may select machines
+or change editor tool to do notation.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-editor-machine-changed"></a><h3>ags_editor_machine_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_editor_machine_changed (<em class="parameter"><code><GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> *editor</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>Is emitted as machine changed of editor.</p>
+<div class="refsect3">
+<a name="id-1.10.4.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>editor</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>machine</p></td>
+<td class="parameter_description"><p>the new <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-new"></a><h3>ags_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsEditor"><span class="returnvalue">AgsEditor</span></GTKDOCLINK> *
+ags_editor_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.4.7.3.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT:CAPS"></a><h3>AGS_EDITOR_DEFAULT</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT "default\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsExpander.html b/api/ags-AgsExpander.html
new file mode 100644
index 0000000..d74b185
--- /dev/null
+++ b/api/ags-AgsExpander.html
@@ -0,0 +1,325 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsExpander</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="ags-AgsDial.html" title="AgsDial">
+<link rel="next" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsExpander.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDial.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsExpanderSet.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsExpander"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExpander.top_of_page"></a>AgsExpander</span></h2>
+<p>AgsExpander — A expander widget</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsExpander.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpander.html#AGS-EXPANDER-CHILD:CAPS" title="AGS_EXPANDER_CHILD()">AGS_EXPANDER_CHILD</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpander.html#ags-expander-child-alloc" title="ags_expander_child_alloc ()">ags_expander_child_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpander.html#ags-expander-child-find" title="ags_expander_child_find ()">ags_expander_child_find</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpander.html#ags-expander-add" title="ags_expander_add ()">ags_expander_add</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpander.html#ags-expander-remove" title="ags_expander_remove ()">ags_expander_remove</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsExpander"><span class="returnvalue">AgsExpander</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpander.html#ags-expander-new" title="ags_expander_new ()">ags_expander_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsExpander.html#AgsExpanderFlags" title="enum AgsExpanderFlags">AgsExpanderFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild">AgsExpanderChild</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/widget/ags_expander.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsExpander"><span class="type">AgsExpander</span></GTKDOCLINK> is a composite widget containing a <GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK>. It
+is mainly used to layout childs in rows and columns that can
+be expanded.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-CHILD:CAPS"></a><h3>AGS_EXPANDER_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_CHILD(ptr) ((AgsExpanderChild *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-alloc"></a><h3>ags_expander_child_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *
+ags_expander_child_alloc (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.7.3.7.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-find"></a><h3>ags_expander_child_find ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *
+ags_expander_child_find (<em class="parameter"><code><GTKDOCLINK HREF="AgsExpander"><span class="type">AgsExpander</span></GTKDOCLINK> *expander</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.7.3.7.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-add"></a><h3>ags_expander_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_expander_add (<em class="parameter"><code><GTKDOCLINK HREF="AgsExpander"><span class="type">AgsExpander</span></GTKDOCLINK> *expander</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>Adds a <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsExpander"><span class="type">AgsExpander</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.7.3.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>expander</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsExpander"><span class="type">AgsExpander</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>widget</p></td>
+<td class="parameter_description"><p>the child <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x</p></td>
+<td class="parameter_description"><p>x-position</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y</p></td>
+<td class="parameter_description"><p>y-position</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>width</p></td>
+<td class="parameter_description"><p>allocation width</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>height</p></td>
+<td class="parameter_description"><p>allocation height</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-remove"></a><h3>ags_expander_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_expander_remove (<em class="parameter"><code><GTKDOCLINK HREF="AgsExpander"><span class="type">AgsExpander</span></GTKDOCLINK> *expander</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>Removes a <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> of <GTKDOCLINK HREF="AgsExpander"><span class="type">AgsExpander</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.7.3.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>expander</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsExpander"><span class="type">AgsExpander</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>widget</p></td>
+<td class="parameter_description"><p>the child <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-new"></a><h3>ags_expander_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsExpander"><span class="returnvalue">AgsExpander</span></GTKDOCLINK> *
+ags_expander_new (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsExpander"><span class="type">AgsExpander</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.7.3.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>width</p></td>
+<td class="parameter_description"><p>the table's width</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>height</p></td>
+<td class="parameter_description"><p>the table's height</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.7.3.7.7.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsExpander"><span class="type">AgsExpander</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsExpanderFlags"></a><h3>enum AgsExpanderFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.7.3.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-EXPANDER-DRAW-BORDER:CAPS"></a>AGS_EXPANDER_DRAW_BORDER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderChild"></a><h3>struct AgsExpanderChild</h3>
+<pre class="programlisting">struct AgsExpanderChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsExpanderSet.html b/api/ags-AgsExpanderSet.html
new file mode 100644
index 0000000..c7885c1
--- /dev/null
+++ b/api/ags-AgsExpanderSet.html
@@ -0,0 +1,362 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsExpanderSet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="ags-AgsExpander.html" title="AgsExpander">
+<link rel="next" href="ags-AgsIndicator.html" title="AgsIndicator">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsExpanderSet.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsExpander.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsIndicator.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsExpanderSet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExpanderSet.top_of_page"></a>AgsExpanderSet</span></h2>
+<p>AgsExpanderSet — A container</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS" title="AGS_EXPANDER_SET_CHILD()">AGS_EXPANDER_SET_CHILD</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-child-alloc" title="ags_expander_set_child_alloc ()">ags_expander_set_child_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-child-find" title="ags_expander_set_child_find ()">ags_expander_set_child_find</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-set-flags" title="ags_expander_set_set_flags ()">ags_expander_set_set_flags</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-add" title="ags_expander_set_add ()">ags_expander_set_add</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-remove" title="ags_expander_set_remove ()">ags_expander_set_remove</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-new" title="ags_expander_set_new ()">ags_expander_set_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetFlags" title="enum AgsExpanderSetFlags">AgsExpanderSetFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild">AgsExpanderSetChild</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/widget/ags_expander_set.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK> is a composite widget containing a <GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-SET-CHILD:CAPS"></a><h3>AGS_EXPANDER_SET_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_SET_CHILD(ptr) ((AgsExpanderSetChild *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-alloc"></a><h3>ags_expander_set_child_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> *
+ags_expander_set_child_alloc (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.7.4.7.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-find"></a><h3>ags_expander_set_child_find ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> *
+ags_expander_set_child_find (<em class="parameter"><code><GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK> *expander_set</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.7.4.7.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-set-flags"></a><h3>ags_expander_set_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_expander_set_set_flags (<em class="parameter"><code><GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK> *expander_set</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-add"></a><h3>ags_expander_set_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_expander_set_add (<em class="parameter"><code><GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK> *expander_set</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>Adds a <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.7.4.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>expander_set</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>widget</p></td>
+<td class="parameter_description"><p>the child <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x</p></td>
+<td class="parameter_description"><p>x-position</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y</p></td>
+<td class="parameter_description"><p>y-position</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>width</p></td>
+<td class="parameter_description"><p>allocation width</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>height</p></td>
+<td class="parameter_description"><p>allocation height</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-remove"></a><h3>ags_expander_set_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_expander_set_remove (<em class="parameter"><code><GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK> *expander_set</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>Removes a <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> of <GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.7.4.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>expander_set</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>widget</p></td>
+<td class="parameter_description"><p>the child <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-new"></a><h3>ags_expander_set_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></GTKDOCLINK> *
+ags_expander_set_new (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.7.4.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>width</p></td>
+<td class="parameter_description"><p>the table's width</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>height</p></td>
+<td class="parameter_description"><p>the table's height</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.7.4.7.8.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsExpanderSet"><span class="type">AgsExpanderSet</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsExpanderSetFlags"></a><h3>enum AgsExpanderSetFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.7.4.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-EXPANDER-SET-DRAW-GHOST:CAPS"></a>AGS_EXPANDER_SET_DRAW_GHOST</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-EXPANDER-SET-DRAW-LEFT-ENDING:CAPS"></a>AGS_EXPANDER_SET_DRAW_LEFT_ENDING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-EXPANDER-SET-DRAW-RIGHT-ENDING:CAPS"></a>AGS_EXPANDER_SET_DRAW_RIGHT_ENDING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-EXPANDER-SET-DRAW-LEFT-CONNECTOR:CAPS"></a>AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-EXPANDER-SET-DRAW-RIGHT-CONNECTOR:CAPS"></a>AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetChild"></a><h3>struct AgsExpanderSetChild</h3>
+<pre class="programlisting">struct AgsExpanderSetChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsExportOutput.html b/api/ags-AgsExportOutput.html
new file mode 100644
index 0000000..1531e0e
--- /dev/null
+++ b/api/ags-AgsExportOutput.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsExportOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsDisplayTact.html" title="AgsDisplayTact">
+<link rel="next" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsExportOutput.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDisplayTact.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsFreeSelection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsExportOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportOutput.top_of_page"></a>AgsExportOutput</span></h2>
+<p>AgsExportOutput — export output object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExportOutput.html#ags-export-output-new" title="ags_export_output_new ()">ags_export_output_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_export_output.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsExportOutput"><span class="type">AgsExportOutput</span></GTKDOCLINK> task exports <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> to file.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-export-output-new"></a><h3>ags_export_output_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></GTKDOCLINK> *
+ags_export_output_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsExportThread"><span class="type">AgsExportThread</span></GTKDOCLINK> *export_thread</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> live_performance</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsExportOutput"><span class="type">AgsExportOutput</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.26.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>export_thread</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsExportThread"><span class="type">AgsExportThread</span></GTKDOCLINK> to start</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> to export</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>filename</p></td>
+<td class="parameter_description"><p>the filename to save</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>tic</p></td>
+<td class="parameter_description"><p>stream duration in tact</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>live_performance</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> export is done during real-time</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.26.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsExportOutput"><span class="type">AgsExportOutput</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsExportThread.html b/api/ags-AgsExportThread.html
new file mode 100644
index 0000000..375e1b7
--- /dev/null
+++ b/api/ags-AgsExportThread.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsExportThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">
+<link rel="next" href="ags-AgsGuiThread.html" title="AgsGuiThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsExportThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDevoutThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsGuiThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsExportThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportThread.top_of_page"></a>AgsExportThread</span></h2>
+<p>AgsExportThread — export thread</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_EXPORT_THREAD_DEFAULT_JIFFIE">AGS_EXPORT_THREAD_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS" title="AGS_EXPORT_THREAD_BUFFER_TIME">AGS_EXPORT_THREAD_BUFFER_TIME</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsExportThread"><span class="returnvalue">AgsExportThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExportThread.html#ags-export-thread-new" title="ags_export_thread_new ()">ags_export_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/thread/ags_export_thread.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsExportThread"><span class="type">AgsExportThread</span></GTKDOCLINK> acts as audio output thread to file.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_EXPORT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_DEFAULT_JIFFIE (48.0) // same as devout thread
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-BUFFER-TIME:CAPS"></a><h3>AGS_EXPORT_THREAD_BUFFER_TIME</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_BUFFER_TIME (1.0 / (AGS_DEVOUT_DEFAULT_FORMAT / 8))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-thread-new"></a><h3>ags_export_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsExportThread"><span class="returnvalue">AgsExportThread</span></GTKDOCLINK> *
+ags_export_thread_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> *audio_file</code></em>);</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsExportThread"><span class="type">AgsExportThread</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.8.5.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_file</p></td>
+<td class="parameter_description"><p>the output file</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.8.5.6.4.6"></a><h4>Returns</h4>
+<p> the new <GTKDOCLINK HREF="AgsExportThread"><span class="type">AgsExportThread</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsExportWindow.html b/api/ags-AgsExportWindow.html
new file mode 100644
index 0000000..bf1b720
--- /dev/null
+++ b/api/ags-AgsExportWindow.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsExportWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">
+<link rel="next" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsExportWindow.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-editor-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-export-window-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsExportWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportWindow.top_of_page"></a>AgsExportWindow</span></h2>
+<p>AgsExportWindow — The export dialog</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsExportWindow.html#ags-export-window-new" title="ags_export_window_new ()">ags_export_window_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsExportWindow.html#AgsExportWindowFlags" title="enum AgsExportWindowFlags">AgsExportWindowFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_export_window.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsExportWindow"><span class="type">AgsExportWindow</span></GTKDOCLINK> lets you export to audio files. Currently only
+WAV supported.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-export-window-new"></a><h3>ags_export_window_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></GTKDOCLINK> *
+ags_export_window_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.6.7.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsExportWindowFlags"></a><h3>enum AgsExportWindowFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.6.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-EXPORT-WINDOW-LIVE-EXPORT:CAPS"></a>AGS_EXPORT_WINDOW_LIVE_EXPORT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsFFPlayer.html b/api/ags-AgsFFPlayer.html
new file mode 100644
index 0000000..ca6ecab
--- /dev/null
+++ b/api/ags-AgsFFPlayer.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsFFPlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">
+<link rel="next" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsFFPlayer.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-oscillator-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-ffplayer-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsFFPlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFFPlayer.top_of_page"></a>AgsFFPlayer</span></h2>
+<p>AgsFFPlayer — ffplayer notation</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFFPlayer.html#ags-ffplayer-paint" title="ags_ffplayer_paint ()">ags_ffplayer_paint</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFFPlayer.html#ags-ffplayer-new" title="ags_ffplayer_new ()">ags_ffplayer_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_ffplayer.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK> is a composite widget to act as soundfont2 notation player.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-ffplayer-paint"></a><h3>ags_ffplayer_paint ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ffplayer_paint (<em class="parameter"><code><GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-new"></a><h3>ags_ffplayer_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></GTKDOCLINK> *
+ags_ffplayer_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.28.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the assigned devout.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.28.6.3.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsFile.html b/api/ags-AgsFile.html
new file mode 100644
index 0000000..411a9a9
--- /dev/null
+++ b/api/ags-AgsFile.html
@@ -0,0 +1,585 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-stock.html" title="ags_file_stock">
+<link rel="next" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsFile.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-file-stock.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsFileIdRef.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFile.top_of_page"></a>AgsFile</span></h2>
+<p>AgsFile — read/write XML file</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsFile.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS" title="AGS_FILE_CHECKSUM_LENGTH">AGS_FILE_CHECKSUM_LENGTH</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-str2md5" title="ags_file_str2md5 ()">ags_file_str2md5</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-add-id-ref" title="ags_file_add_id_ref ()">ags_file_add_id_ref</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-node" title="ags_file_find_id_ref_by_node ()">ags_file_find_id_ref_by_node</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-xpath" title="ags_file_find_id_ref_by_xpath ()">ags_file_find_id_ref_by_xpath</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-reference" title="ags_file_find_id_ref_by_reference ()">ags_file_find_id_ref_by_reference</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-add-lookup" title="ags_file_add_lookup ()">ags_file_add_lookup</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-add-launch" title="ags_file_add_launch ()">ags_file_add_launch</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-open" title="ags_file_open ()">ags_file_open</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-open-from-data" title="ags_file_open_from_data ()">ags_file_open_from_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-rw-open" title="ags_file_rw_open ()">ags_file_rw_open</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-open-filename" title="ags_file_open_filename ()">ags_file_open_filename</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-close" title="ags_file_close ()">ags_file_close</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-write" title="ags_file_write ()">ags_file_write</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-write-concurrent" title="ags_file_write_concurrent ()">ags_file_write_concurrent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-write-resolve" title="ags_file_write_resolve ()">ags_file_write_resolve</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-read" title="ags_file_read ()">ags_file_read</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-read-resolve" title="ags_file_read_resolve ()">ags_file_read_resolve</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-read-start" title="ags_file_read_start ()">ags_file_read_start</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-read-server" title="ags_file_read_server ()">ags_file_read_server</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-write-server" title="ags_file_write_server ()">ags_file_write_server</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-read-main" title="ags_file_read_main ()">ags_file_read_main</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-write-main" title="ags_file_write_main ()">ags_file_write_main</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsFile"><span class="returnvalue">AgsFile</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFile.html#ags-file-new" title="ags_file_new ()">ags_file_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFile.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS" title="AGS_FILE_DEFAULT_ENCODING">AGS_FILE_DEFAULT_ENCODING</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS" title="AGS_FILE_DEFAULT_DTD">AGS_FILE_DEFAULT_DTD</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" title="AGS_FILE_DEFAULT_AUDIO_FORMAT">AGS_FILE_DEFAULT_AUDIO_FORMAT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" title="AGS_FILE_DEFAULT_AUDIO_ENCODING">AGS_FILE_DEFAULT_AUDIO_ENCODING</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsFile.html#AgsFileFlags" title="enum AgsFileFlags">AgsFileFlags</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFile.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/file/ags_file.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFile.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> is an object to read or write files using XML. It
+is the persisting layer of Advanced Gtk+ Sequencer.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFile.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-FILE-CHECKSUM-LENGTH:CAPS"></a><h3>AGS_FILE_CHECKSUM_LENGTH</h3>
+<pre class="programlisting">#define AGS_FILE_CHECKSUM_LENGTH (g_checksum_type_get_length(G_CHECKSUM_MD5))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-str2md5"></a><h3>ags_file_str2md5 ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_file_str2md5 (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *content</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> strlen</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.3.7.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-id-ref"></a><h3>ags_file_add_id_ref ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_add_id_ref (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *id_ref</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-node"></a><h3>ags_file_find_id_ref_by_node ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *
+ags_file_find_id_ref_by_node (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.3.7.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-xpath"></a><h3>ags_file_find_id_ref_by_xpath ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *
+ags_file_find_id_ref_by_xpath (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xpath</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.3.7.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-reference"></a><h3>ags_file_find_id_ref_by_reference ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *
+ags_file_find_id_ref_by_reference (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> ref</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.3.7.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-lookup"></a><h3>ags_file_add_lookup ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_add_lookup (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_lookup</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-launch"></a><h3>ags_file_add_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_add_launch (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_launch</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-open"></a><h3>ags_file_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_open (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-open-from-data"></a><h3>ags_file_open_from_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_open_from_data (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *data</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-rw-open"></a><h3>ags_file_rw_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_rw_open (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-open-filename"></a><h3>ags_file_open_filename ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_open_filename (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-close"></a><h3>ags_file_close ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_close (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write"></a><h3>ags_file_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_write (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-concurrent"></a><h3>ags_file_write_concurrent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_write_concurrent (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-resolve"></a><h3>ags_file_write_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_write_resolve (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read"></a><h3>ags_file_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-resolve"></a><h3>ags_file_read_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_resolve (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-start"></a><h3>ags_file_read_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_start (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-server"></a><h3>ags_file_read_server ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_server (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **server</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-server"></a><h3>ags_file_write_server ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_write_server (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *server</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-main"></a><h3>ags_file_read_main ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_main (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-main"></a><h3>ags_file_write_main ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_write_main (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-new"></a><h3>ags_file_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsFile"><span class="returnvalue">AgsFile</span></GTKDOCLINK> *
+ags_file_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.11.3.7.25.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFile.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_ENCODING</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_ENCODING "UTF-8\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-DTD:CAPS"></a><h3>AGS_FILE_DEFAULT_DTD</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_DTD "ags_file.dtd\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_FORMAT</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_FORMAT "raw\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_ENCODING</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_ENCODING "base64\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileFlags"></a><h3>enum AgsFileFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.3.8.6.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-FILE-READ:CAPS"></a>AGS_FILE_READ</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-FILE-READ-AUDIO-SIGNAL:CAPS"></a>AGS_FILE_READ_AUDIO_SIGNAL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-FILE-READ-EMBEDDED-AUDIO:CAPS"></a>AGS_FILE_READ_EMBEDDED_AUDIO</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-FILE-WRITE:CAPS"></a>AGS_FILE_WRITE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-FILE-WRITE-AUDIO-SIGNAL:CAPS"></a>AGS_FILE_WRITE_AUDIO_SIGNAL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-FILE-WRITE-EMBEDDED-AUDIO:CAPS"></a>AGS_FILE_WRITE_EMBEDDED_AUDIO</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsFileIdRef.html b/api/ags-AgsFileIdRef.html
new file mode 100644
index 0000000..7ec9d01
--- /dev/null
+++ b/api/ags-AgsFileIdRef.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsFileIdRef</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFile.html" title="AgsFile">
+<link rel="next" href="ags-AgsFileLink.html" title="AgsFileLink">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsFileIdRef.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsFile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsFileLink.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsFileIdRef"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileIdRef.top_of_page"></a>AgsFileIdRef</span></h2>
+<p>AgsFileIdRef — file id reference</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS" title="AGS_FILE_RESOLVE()">AGS_FILE_RESOLVE</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<span class="c_punctuation">(</span><a class="link" href="ags-AgsFileIdRef.html#AgsFileResolve" title="AgsFileResolve ()">*AgsFileResolve</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileIdRef.html#ags-file-id-ref-resolved" title="ags_file_id_ref_resolved ()">ags_file_id_ref_resolved</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileIdRef.html#ags-file-id-ref-new" title="ags_file_id_ref_new ()">ags_file_id_ref_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" title="AGS_FILE_ID_REF_SERIALIZE_DATA">AGS_FILE_ID_REF_SERIALIZE_DATA</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" title="AGS_FILE_ID_REF_RESOLVE_DATA">AGS_FILE_ID_REF_RESOLVE_DATA</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/file/ags_file_id_ref.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsFileIdRef"><span class="type">AgsFileIdRef</span></GTKDOCLINK> referes a XML node by its ID. It's used
+to perform XPath lookup.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-FILE-RESOLVE:CAPS"></a><h3>AGS_FILE_RESOLVE()</h3>
+<pre class="programlisting">#define AGS_FILE_RESOLVE(f)          ((AgsFileResolve)(f))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileResolve"></a><h3>AgsFileResolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+<span class="c_punctuation">(</span>*AgsFileResolve<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-resolved"></a><h3>ags_file_id_ref_resolved ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_id_ref_resolved (<em class="parameter"><code><GTKDOCLINK HREF="AgsFileIdRef"><span class="type">AgsFileIdRef</span></GTKDOCLINK> *file_id_ref</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-new"></a><h3>ags_file_id_ref_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></GTKDOCLINK> *
+ags_file_id_ref_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsFileIdRef"><span class="type">AgsFileIdRef</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.11.4.7.5.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsFileIdRef"><span class="type">AgsFileIdRef</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_SERIALIZE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_SERIALIZE_DATA "ags-file-id-ref-serizalize-data\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-RESOLVE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_RESOLVE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_RESOLVE_DATA "ags-file-id-ref-resolve-data\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsFileLaunch.html b/api/ags-AgsFileLaunch.html
new file mode 100644
index 0000000..6363909
--- /dev/null
+++ b/api/ags-AgsFileLaunch.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsFileLaunch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileLookup.html" title="AgsFileLookup">
+<link rel="next" href="ags-ags-file-gui.html" title="ags_file_gui">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsFileLaunch.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsFileLookup.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-file-gui.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsFileLaunch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLaunch.top_of_page"></a>AgsFileLaunch</span></h2>
+<p>AgsFileLaunch — launch objects read of file.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileLaunch.html#ags-file-launch-start" title="ags_file_launch_start ()">ags_file_launch_start</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileLaunch.html#ags-file-launch-new" title="ags_file_launch_new ()">ags_file_launch_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/file/ags_file_launch.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsFileLaunch"><span class="type">AgsFileLaunch</span></GTKDOCLINK> launches read objects of file.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-file-launch-start"></a><h3>ags_file_launch_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_launch_start (<em class="parameter"><code><GTKDOCLINK HREF="AgsFileLaunch"><span class="type">AgsFileLaunch</span></GTKDOCLINK> *file_launch</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-new"></a><h3>ags_file_launch_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></GTKDOCLINK> *
+ags_file_launch_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsFileLaunch"><span class="type">AgsFileLaunch</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.11.7.6.3.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsFileLaunch"><span class="type">AgsFileLaunch</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsFileLink.html b/api/ags-AgsFileLink.html
new file mode 100644
index 0000000..669b4df
--- /dev/null
+++ b/api/ags-AgsFileLink.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsFileLink</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">
+<link rel="next" href="ags-AgsFileLookup.html" title="AgsFileLookup">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsFileLink.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsFileIdRef.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsFileLookup.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsFileLink"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLink.top_of_page"></a>AgsFileLink</span></h2>
+<p>AgsFileLink — link objects read of file.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsFileLink"><span class="returnvalue">AgsFileLink</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileLink.html#ags-file-link-new" title="ags_file_link_new ()">ags_file_link_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/file/ags_file_link.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsFileLink"><span class="type">AgsFileLink</span></GTKDOCLINK> links read objects of file.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-file-link-new"></a><h3>ags_file_link_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsFileLink"><span class="returnvalue">AgsFileLink</span></GTKDOCLINK> *
+ags_file_link_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsFileLink"><span class="type">AgsFileLink</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.11.5.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsFileLink"><span class="type">AgsFileLink</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsFileLookup.html b/api/ags-AgsFileLookup.html
new file mode 100644
index 0000000..a5bb72f
--- /dev/null
+++ b/api/ags-AgsFileLookup.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsFileLookup</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileLink.html" title="AgsFileLink">
+<link rel="next" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsFileLookup.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsFileLink.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsFileLaunch.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsFileLookup"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLookup.top_of_page"></a>AgsFileLookup</span></h2>
+<p>AgsFileLookup — resolve objects read of file.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-find-by-node" title="ags_file_lookup_find_by_node ()">ags_file_lookup_find_by_node</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-resolve" title="ags_file_lookup_resolve ()">ags_file_lookup_resolve</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-new" title="ags_file_lookup_new ()">ags_file_lookup_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/file/ags_file_lookup.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsFileLookup"><span class="type">AgsFileLookup</span></GTKDOCLINK> resolve objects of file.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-file-lookup-find-by-node"></a><h3>ags_file_lookup_find_by_node ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_file_lookup_find_by_node (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_lookup</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.6.6.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-resolve"></a><h3>ags_file_lookup_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_lookup_resolve (<em class="parameter"><code><GTKDOCLINK HREF="AgsFileLookup"><span class="type">AgsFileLookup</span></GTKDOCLINK> *lookup</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-new"></a><h3>ags_file_lookup_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></GTKDOCLINK> *
+ags_file_lookup_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsFileLookup"><span class="type">AgsFileLookup</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.11.6.6.4.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsFileLookup"><span class="type">AgsFileLookup</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsFileSelection.html b/api/ags-AgsFileSelection.html
new file mode 100644
index 0000000..67c7300
--- /dev/null
+++ b/api/ags-AgsFileSelection.html
@@ -0,0 +1,259 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsFileSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">
+<link rel="next" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsFileSelection.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-export-window-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-file-selection-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsFileSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileSelection.top_of_page"></a>AgsFileSelection</span></h2>
+<p>AgsFileSelection</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS" title="AGS_FILE_SELECTION_ENTRY()">AGS_FILE_SELECTION_ENTRY</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-entry-alloc" title="ags_file_selection_entry_alloc ()">ags_file_selection_entry_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-set-entry" title="ags_file_selection_set_entry ()">ags_file_selection_set_entry</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-add-entry" title="ags_file_selection_add_entry ()">ags_file_selection_add_entry</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-remove-entry" title="ags_file_selection_remove_entry ()">ags_file_selection_remove_entry</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-contains-file" title="ags_file_selection_contains_file ()">ags_file_selection_contains_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-completed" title="ags_file_selection_completed ()">ags_file_selection_completed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-new" title="ags_file_selection_new ()">ags_file_selection_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionFlags" title="enum AgsFileSelectionFlags">AgsFileSelectionFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry">AgsFileSelectionEntry</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-FILE-SELECTION-ENTRY:CAPS"></a><h3>AGS_FILE_SELECTION_ENTRY()</h3>
+<pre class="programlisting">#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-entry-alloc"></a><h3>ags_file_selection_entry_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> *
+ags_file_selection_entry_alloc ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.8.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-set-entry"></a><h3>ags_file_selection_set_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_selection_set_entry (<em class="parameter"><code><GTKDOCLINK HREF="AgsFileSelection"><span class="type">AgsFileSelection</span></GTKDOCLINK> *file_selection</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *entry</code></em>);</pre>
+<p>Add new entries to the <GTKDOCLINK HREF="AgsFileSelection"><span class="type">AgsFileSelection</span></GTKDOCLINK>.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-add-entry"></a><h3>ags_file_selection_add_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_selection_add_entry (<em class="parameter"><code><GTKDOCLINK HREF="AgsFileSelection"><span class="type">AgsFileSelection</span></GTKDOCLINK> *file_selection</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-remove-entry"></a><h3>ags_file_selection_remove_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_selection_remove_entry (<em class="parameter"><code><GTKDOCLINK HREF="AgsFileSelection"><span class="type">AgsFileSelection</span></GTKDOCLINK> *file_selection</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-contains-file"></a><h3>ags_file_selection_contains_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_file_selection_contains_file (<em class="parameter"><code><GTKDOCLINK HREF="AgsFileSelection"><span class="type">AgsFileSelection</span></GTKDOCLINK> *file_selection</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.8.6.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-completed"></a><h3>ags_file_selection_completed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_selection_completed (<em class="parameter"><code><GTKDOCLINK HREF="AgsFileSelection"><span class="type">AgsFileSelection</span></GTKDOCLINK> *file_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-new"></a><h3>ags_file_selection_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></GTKDOCLINK> *
+ags_file_selection_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.8.6.9.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsFileSelectionFlags"></a><h3>enum AgsFileSelectionFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.8.7.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-FILE-SELECTION-COMPLETED:CAPS"></a>AGS_FILE_SELECTION_COMPLETED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionEntry"></a><h3>struct AgsFileSelectionEntry</h3>
+<pre class="programlisting">struct AgsFileSelectionEntry {
+  GtkTable *table;
+
+  GtkWidget *entry;
+
+  gboolean chosed;
+  gchar *filename;
+
+  GtkSpinButton *nth_sample;
+  GtkSpinButton *nth_channel;
+  GtkSpinButton *count;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsFreeSelection.html b/api/ags-AgsFreeSelection.html
new file mode 100644
index 0000000..d6a77da
--- /dev/null
+++ b/api/ags-AgsFreeSelection.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsFreeSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsExportOutput.html" title="AgsExportOutput">
+<link rel="next" href="ags-AgsInitAudio.html" title="AgsInitAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsFreeSelection.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsExportOutput.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsInitAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsFreeSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFreeSelection.top_of_page"></a>AgsFreeSelection</span></h2>
+<p>AgsFreeSelection — free selection object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsFreeSelection.html#ags-free-selection-new" title="ags_free_selection_new ()">ags_free_selection_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_free_selection.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsFreeSelection"><span class="type">AgsFreeSelection</span></GTKDOCLINK> task frees selection of <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-free-selection-new"></a><h3>ags_free_selection_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></GTKDOCLINK> *
+ags_free_selection_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsFreeSelection"><span class="type">AgsFreeSelection</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.27.6.2.5"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsFreeSelection"><span class="type">AgsFreeSelection</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsGuiThread.html b/api/ags-AgsGuiThread.html
new file mode 100644
index 0000000..dff078d
--- /dev/null
+++ b/api/ags-AgsGuiThread.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsGuiThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsExportThread.html" title="AgsExportThread">
+<link rel="next" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsGuiThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsExportThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsIteratorThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsGuiThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsGuiThread.top_of_page"></a>AgsGuiThread</span></h2>
+<p>AgsGuiThread — gui thread</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_GUI_THREAD_DEFAULT_JIFFIE">AGS_GUI_THREAD_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsGuiThread.html#ags-gui-thread-new" title="ags_gui_thread_new ()">ags_gui_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/thread/ags_gui_thread.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsGuiThread"><span class="type">AgsGuiThread</span></GTKDOCLINK> acts as graphical user interface thread.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_GUI_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_GUI_THREAD_DEFAULT_JIFFIE (60)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-gui-thread-new"></a><h3>ags_gui_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></GTKDOCLINK> *
+ags_gui_thread_new ();</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsGuiThread"><span class="type">AgsGuiThread</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.8.6.6.3.5"></a><h4>Returns</h4>
+<p> the new <GTKDOCLINK HREF="AgsGuiThread"><span class="type">AgsGuiThread</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsIdGenerator.html b/api/ags-AgsIdGenerator.html
new file mode 100644
index 0000000..df03f6b
--- /dev/null
+++ b/api/ags-AgsIdGenerator.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsIdGenerator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part II. Util - Helper functions">
+<link rel="prev" href="util.html" title="Part II. Util - Helper functions">
+<link rel="next" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsIdGenerator.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="util.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="object.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsIdGenerator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIdGenerator.top_of_page"></a>AgsIdGenerator</span></h2>
+<p>AgsIdGenerator — UUID util functions</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsIdGenerator.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsIdGenerator.html#ags-id-generator-create-uuid" title="ags_id_generator_create_uuid ()">ags_id_generator_create_uuid</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIdGenerator.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/util/ags_id_generator.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIdGenerator.description"></a><h2>Description</h2>
+<p>Functions related to UUID.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIdGenerator.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-id-generator-create-uuid"></a><h3>ags_id_generator_create_uuid ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_id_generator_create_uuid ();</pre>
+<p>Creates an new string containing UUID.</p>
+<div class="refsect3">
+<a name="id-1.4.2.6.2.5"></a><h4>Returns</h4>
+<p> a new string</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIdGenerator.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsIndicator.html b/api/ags-AgsIndicator.html
new file mode 100644
index 0000000..92a502d
--- /dev/null
+++ b/api/ags-AgsIndicator.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">
+<link rel="next" href="ags-AgsLed.html" title="AgsLed">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsIndicator.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsExpanderSet.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLed.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIndicator.top_of_page"></a>AgsIndicator</span></h2>
+<p>AgsIndicator — A indicator widget</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsIndicator"><span class="returnvalue">AgsIndicator</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsIndicator.html#ags-indicator-new" title="ags_indicator_new ()">ags_indicator_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/widget/ags_indicator.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsIndicator"><span class="type">AgsIndicator</span></GTKDOCLINK> is a widget representing a <GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-indicator-new"></a><h3>ags_indicator_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsIndicator"><span class="returnvalue">AgsIndicator</span></GTKDOCLINK> *
+ags_indicator_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsIndicator"><span class="type">AgsIndicator</span></GTKDOCLINK>. Note, use rather its implementation <GTKDOCLINK HREF="AgsVIndicator"><span class="type">AgsVIndicator</span></GTKDOCLINK> or
+<GTKDOCLINK HREF="AgsHIndicator"><span class="type">AgsHIndicator</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.7.5.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsIndicator"><span class="type">AgsIndicator</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsInitAudio.html b/api/ags-AgsInitAudio.html
new file mode 100644
index 0000000..122622a
--- /dev/null
+++ b/api/ags-AgsInitAudio.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsInitAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">
+<link rel="next" href="ags-AgsInitChannel.html" title="AgsInitChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsInitAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsFreeSelection.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsInitChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsInitAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInitAudio.top_of_page"></a>AgsInitAudio</span></h2>
+<p>AgsInitAudio — init audio object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsInitAudio.html#ags-init-audio-new" title="ags_init_audio_new ()">ags_init_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_init_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsInitAudio"><span class="type">AgsInitAudio</span></GTKDOCLINK> task inits <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-init-audio-new"></a><h3>ags_init_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></GTKDOCLINK> *
+ags_init_audio_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsInitAudio"><span class="type">AgsInitAudio</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.28.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>playback</p></td>
+<td class="parameter_description"><p>init playback</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sequencer</p></td>
+<td class="parameter_description"><p>init sequencer</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>init notation</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.28.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsInitAudio"><span class="type">AgsInitAudio</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsInitChannel.html b/api/ags-AgsInitChannel.html
new file mode 100644
index 0000000..e4cd4ac
--- /dev/null
+++ b/api/ags-AgsInitChannel.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsInitChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsInitAudio.html" title="AgsInitAudio">
+<link rel="next" href="ags-AgsMuteAudio.html" title="AgsMuteAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsInitChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsInitAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMuteAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsInitChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInitChannel.top_of_page"></a>AgsInitChannel</span></h2>
+<p>AgsInitChannel — init channel object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsInitChannel.html#ags-init-channel-new" title="ags_init_channel_new ()">ags_init_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_init_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsInitChannel"><span class="type">AgsInitChannel</span></GTKDOCLINK> task inits <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-init-channel-new"></a><h3>ags_init_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></GTKDOCLINK> *
+ags_init_channel_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play_pad</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsInitChannel"><span class="type">AgsInitChannel</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.29.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>play_pad</p></td>
+<td class="parameter_description"><p><GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> all channels of accordig pad are initialized</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>playback</p></td>
+<td class="parameter_description"><p>init playback</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sequencer</p></td>
+<td class="parameter_description"><p>init sequencer</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>init notation</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.29.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsInitChannel"><span class="type">AgsInitChannel</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsInlinePlayer.html b/api/ags-AgsInlinePlayer.html
new file mode 100644
index 0000000..7d7d8ad
--- /dev/null
+++ b/api/ags-AgsInlinePlayer.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsInlinePlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">
+<link rel="next" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsInlinePlayer.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-file-selection-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLadspaBrowser.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsInlinePlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInlinePlayer.top_of_page"></a>AgsInlinePlayer</span></h2>
+<p>AgsInlinePlayer</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsInlinePlayer.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsInlinePlayer.html#ags-inline-player-new" title="ags_inline_player_new ()">ags_inline_player_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInlinePlayer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInlinePlayer.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-inline-player-new"></a><h3>ags_inline_player_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></GTKDOCLINK> *
+ags_inline_player_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.10.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInlinePlayer.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsInput.html b/api/ags-AgsInput.html
new file mode 100644
index 0000000..af7214e
--- /dev/null
+++ b/api/ags-AgsInput.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsInput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsDevout.html" title="AgsDevout">
+<link rel="next" href="ags-AgsNotation.html" title="AgsNotation">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsInput.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDevout.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsNotation.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsInput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInput.top_of_page"></a>AgsInput</span></h2>
+<p>AgsInput — Input of <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsInput.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsInput"><span class="returnvalue">AgsInput</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsInput.html#ags-input-new" title="ags_input_new ()">ags_input_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInput.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_input.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInput.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsInput"><span class="type">AgsInput</span></GTKDOCLINK> represents an input channel of <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInput.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-input-new"></a><h3>ags_input_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsInput"><span class="returnvalue">AgsInput</span></GTKDOCLINK> *
+ags_input_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsInput"><span class="type">AgsInput</span></GTKDOCLINK>, linking tree to <em class="parameter"><code>audio</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.7.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.7.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsInput"><span class="type">AgsInput</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInput.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsIpatch.html b/api/ags-AgsIpatch.html
new file mode 100644
index 0000000..190f2d2
--- /dev/null
+++ b/api/ags-AgsIpatch.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsIpatch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="ags-AgsAudioFile.html" title="AgsAudioFile">
+<link rel="next" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsIpatch.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAudioFile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsIpatchSF2Reader.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsIpatch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIpatch.top_of_page"></a>AgsIpatch</span></h2>
+<p>AgsIpatch — Libinstpatch wrapper</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsIpatch"><span class="returnvalue">AgsIpatch</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsIpatch.html#ags-ipatch-new" title="ags_ipatch_new ()">ags_ipatch_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS" title="AGS_IPATCH_DEFAULT_CHANNELS">AGS_IPATCH_DEFAULT_CHANNELS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-READ:CAPS" title="AGS_IPATCH_READ">AGS_IPATCH_READ</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-WRITE:CAPS" title="AGS_IPATCH_WRITE">AGS_IPATCH_WRITE</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsIpatch.html#AgsIpatchFlags" title="enum AgsIpatchFlags">AgsIpatchFlags</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/file/ags_ipatch.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsIpatch"><span class="type">AgsIpatch</span></GTKDOCLINK> is the base object to ineract with libinstpatch.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-ipatch-new"></a><h3>ags_ipatch_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsIpatch"><span class="returnvalue">AgsIpatch</span></GTKDOCLINK> *
+ags_ipatch_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsIpatch"><span class="type">AgsIpatch</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.34.3.7.2.5"></a><h4>Returns</h4>
+<p> an empty <GTKDOCLINK HREF="AgsIpatch"><span class="type">AgsIpatch</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-IPATCH-DEFAULT-CHANNELS:CAPS"></a><h3>AGS_IPATCH_DEFAULT_CHANNELS</h3>
+<pre class="programlisting">#define AGS_IPATCH_DEFAULT_CHANNELS 2
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-READ:CAPS"></a><h3>AGS_IPATCH_READ</h3>
+<pre class="programlisting">#define AGS_IPATCH_READ "r"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-WRITE:CAPS"></a><h3>AGS_IPATCH_WRITE</h3>
+<pre class="programlisting">#define AGS_IPATCH_WRITE "w"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchFlags"></a><h3>enum AgsIpatchFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.34.3.8.5.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-IPATCH-DLS2:CAPS"></a>AGS_IPATCH_DLS2</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-IPATCH-SF2:CAPS"></a>AGS_IPATCH_SF2</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-IPATCH-GIG:CAPS"></a>AGS_IPATCH_GIG</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsIpatchSF2Reader.html b/api/ags-AgsIpatchSF2Reader.html
new file mode 100644
index 0000000..5e7031b
--- /dev/null
+++ b/api/ags-AgsIpatchSF2Reader.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsIpatchSF2Reader</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="ags-AgsIpatch.html" title="AgsIpatch">
+<link rel="next" href="ags-AgsSndfile.html" title="AgsSndfile">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsIpatchSF2Reader.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsIpatch.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSndfile.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsIpatchSF2Reader"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIpatchSF2Reader.top_of_page"></a>AgsIpatchSF2Reader</span></h2>
+<p>AgsIpatchSF2Reader — interfacing Soundfont2 related API of libinstpatch</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new" title="ags_ipatch_sf2_reader_new ()">ags_ipatch_sf2_reader_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsIpatchSF2Reader.html#AgsSF2Levels" title="enum AgsSF2Levels">AgsSF2Levels</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/file/ags_ipatch_sf2_reader.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsIpatchSF2Reader"><span class="type">AgsIpatchSF2Reader</span></GTKDOCLINK> is the base object to ineract with Soundfont2 related API.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-ipatch-sf2-reader-new"></a><h3>ags_ipatch_sf2_reader_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></GTKDOCLINK> *
+ags_ipatch_sf2_reader_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsIpatchSF2Reader"><span class="type">AgsIpatchSF2Reader</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.34.4.7.2.5"></a><h4>Returns</h4>
+<p> an empty <GTKDOCLINK HREF="AgsIpatchSF2Reader"><span class="type">AgsIpatchSF2Reader</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsSF2Levels"></a><h3>enum AgsSF2Levels</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.34.4.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-SF2-FILENAME:CAPS"></a>AGS_SF2_FILENAME</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-SF2-PHDR:CAPS"></a>AGS_SF2_PHDR</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-SF2-IHDR:CAPS"></a>AGS_SF2_IHDR</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-SF2-SHDR:CAPS"></a>AGS_SF2_SHDR</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsIteratorThread.html b/api/ags-AgsIteratorThread.html
new file mode 100644
index 0000000..b9f8df9
--- /dev/null
+++ b/api/ags-AgsIteratorThread.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsIteratorThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsGuiThread.html" title="AgsGuiThread">
+<link rel="next" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsIteratorThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsGuiThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecyclingThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsIteratorThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIteratorThread.top_of_page"></a>AgsIteratorThread</span></h2>
+<p>AgsIteratorThread</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsIteratorThread.html#ags-iterator-thread-children-ready" title="ags_iterator_thread_children_ready ()">ags_iterator_thread_children_ready</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsIteratorThread.html#ags-iterator-thread-new" title="ags_iterator_thread_new ()">ags_iterator_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThreadFlags" title="enum AgsIteratorThreadFlags">AgsIteratorThreadFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-iterator-thread-children-ready"></a><h3>ags_iterator_thread_children_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_iterator_thread_children_ready (<em class="parameter"><code><GTKDOCLINK HREF="AgsIteratorThread"><span class="type">AgsIteratorThread</span></GTKDOCLINK> *iterator_thread</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *current</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-new"></a><h3>ags_iterator_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></GTKDOCLINK> *
+ags_iterator_thread_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.7.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsIteratorThreadFlags"></a><h3>enum AgsIteratorThreadFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.7.7.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-ITERATOR-THREAD-DONE:CAPS"></a>AGS_ITERATOR_THREAD_DONE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-ITERATOR-THREAD-WAIT:CAPS"></a>AGS_ITERATOR_THREAD_WAIT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLadspaBrowser.html b/api/ags-AgsLadspaBrowser.html
new file mode 100644
index 0000000..79acbed
--- /dev/null
+++ b/api/ags-AgsLadspaBrowser.html
@@ -0,0 +1,171 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLadspaBrowser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsInlinePlayer.html" title="AgsInlinePlayer">
+<link rel="next" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLadspaBrowser.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsInlinePlayer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-ladspa-browser-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLadspaBrowser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLadspaBrowser.top_of_page"></a>AgsLadspaBrowser</span></h2>
+<p>AgsLadspaBrowser — A composite to select ladspa effect.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename" title="ags_ladspa_browser_get_plugin_filename ()">ags_ladspa_browser_get_plugin_filename</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect" title="ags_ladspa_browser_get_plugin_effect ()">ags_ladspa_browser_get_plugin_effect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new" title="ags_ladspa_browser_combo_box_controls_new ()">ags_ladspa_browser_combo_box_controls_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-preview-new" title="ags_ladspa_browser_preview_new ()">ags_ladspa_browser_preview_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-new" title="ags_ladspa_browser_new ()">ags_ladspa_browser_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_ladspa_browser.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></GTKDOCLINK> is a composite widget to select ladspa plugin and the desired
+effect.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-filename"></a><h3>ags_ladspa_browser_get_plugin_filename ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_ladspa_browser_get_plugin_filename
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></GTKDOCLINK> *ladspa_browser</code></em>);</pre>
+<p>Retrieve selected ladspa plugin filename.</p>
+<div class="refsect3">
+<a name="id-1.10.11.6.2.5"></a><h4>Returns</h4>
+<p> the active ladspa filename</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-effect"></a><h3>ags_ladspa_browser_get_plugin_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_ladspa_browser_get_plugin_effect (<em class="parameter"><code><GTKDOCLINK HREF="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></GTKDOCLINK> *ladspa_browser</code></em>);</pre>
+<p>Retrieve selected ladspa effect.</p>
+<div class="refsect3">
+<a name="id-1.10.11.6.3.5"></a><h4>Returns</h4>
+<p> the active ladspa effect</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-combo-box-controls-new"></a><h3>ags_ladspa_browser_combo_box_controls_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *
+ags_ladspa_browser_combo_box_controls_new
+                               ();</pre>
+<p>Creates a <GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> containing suitable widgets as controls.</p>
+<div class="refsect3">
+<a name="id-1.10.11.6.4.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-preview-new"></a><h3>ags_ladspa_browser_preview_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *
+ags_ladspa_browser_preview_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.11.6.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-new"></a><h3>ags_ladspa_browser_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></GTKDOCLINK> *
+ags_ladspa_browser_new (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *parent</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.11.6.6.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLadspaManager.html b/api/ags-AgsLadspaManager.html
new file mode 100644
index 0000000..ee68ac3
--- /dev/null
+++ b/api/ags-AgsLadspaManager.html
@@ -0,0 +1,330 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLadspaManager</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part IV. Plugin - API of plugins">
+<link rel="prev" href="plugin.html" title="Part IV. Plugin - API of plugins">
+<link rel="next" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLadspaManager.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="plugin.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPluginFactory.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLadspaManager"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLadspaManager.top_of_page"></a>AgsLadspaManager</span></h2>
+<p>AgsLadspaManager — Singleton pattern to organize LADSPA</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS" title="AGS_LADSPA_PLUGIN()">AGS_LADSPA_PLUGIN</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-plugin-alloc" title="ags_ladspa_plugin_alloc ()">ags_ladspa_plugin_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-plugin-free" title="ags_ladspa_plugin_free ()">ags_ladspa_plugin_free</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-filenames" title="ags_ladspa_manager_get_filenames ()">ags_ladspa_manager_get_filenames</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin" title="ags_ladspa_manager_find_ladspa_plugin ()">ags_ladspa_manager_find_ladspa_plugin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-file" title="ags_ladspa_manager_load_file ()">ags_ladspa_manager_load_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-default-directory" title="ags_ladspa_manager_load_default_directory ()">ags_ladspa_manager_load_default_directory</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-instance" title="ags_ladspa_manager_get_instance ()">ags_ladspa_manager_get_instance</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-new" title="ags_ladspa_manager_new ()">ags_ladspa_manager_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPluginFlags" title="enum AgsLadspaPluginFlags">AgsLadspaPluginFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin">AgsLadspaPlugin</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/object/ags_ladspa_manager.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsLadspaManager"><span class="type">AgsLadspaManager</span></GTKDOCLINK> loads/unloads LADSPA plugins.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-LADSPA-PLUGIN:CAPS"></a><h3>AGS_LADSPA_PLUGIN()</h3>
+<pre class="programlisting">#define AGS_LADSPA_PLUGIN(ptr) ((AgsLadspaPlugin *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-alloc"></a><h3>ags_ladspa_plugin_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *
+ags_ladspa_plugin_alloc ();</pre>
+<p>Alloc the <GTKDOCLINK HREF="AgsLadspaPlugin-struct"><span class="type">AgsLadspaPlugin</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.6.2.7.3.5"></a><h4>Returns</h4>
+<p> the <GTKDOCLINK HREF="AgsLadspaPlugin-struct"><span class="type">AgsLadspaPlugin</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-free"></a><h3>ags_ladspa_plugin_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ladspa_plugin_free (<em class="parameter"><code><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);</pre>
+<p>Free the <GTKDOCLINK HREF="AgsLadspaPlugin-struct"><span class="type">AgsLadspaPlugin</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.6.2.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>ladspa_plugin</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsLadspaPlugin-struct"><span class="type">AgsLadspaPlugin</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-filenames"></a><h3>ags_ladspa_manager_get_filenames ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **
+ags_ladspa_manager_get_filenames ();</pre>
+<p>Retrieve all filenames</p>
+<div class="refsect3">
+<a name="id-1.6.2.7.5.5"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>-terminated array of filenames</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-find-ladspa-plugin"></a><h3>ags_ladspa_manager_find_ladspa_plugin ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *
+ags_ladspa_manager_find_ladspa_plugin (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>Lookup filename in loaded plugins.</p>
+<div class="refsect3">
+<a name="id-1.6.2.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>filename</p></td>
+<td class="parameter_description"><p>the filename of the plugin</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.6.2.7.6.6"></a><h4>Returns</h4>
+<p> the <GTKDOCLINK HREF="AgsLadspaPlugin-struct"><span class="type">AgsLadspaPlugin</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-file"></a><h3>ags_ladspa_manager_load_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ladspa_manager_load_file (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>Load <em class="parameter"><code>filename</code></em>
+ specified plugin.</p>
+<div class="refsect3">
+<a name="id-1.6.2.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>filename</p></td>
+<td class="parameter_description"><p>the filename of the plugin</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-default-directory"></a><h3>ags_ladspa_manager_load_default_directory ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ladspa_manager_load_default_directory
+                               ();</pre>
+<p>Loads all available plugins.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-instance"></a><h3>ags_ladspa_manager_get_instance ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></GTKDOCLINK> *
+ags_ladspa_manager_get_instance ();</pre>
+<p>Get instance.</p>
+<div class="refsect3">
+<a name="id-1.6.2.7.9.5"></a><h4>Returns</h4>
+<p> the <GTKDOCLINK HREF="AgsLadspaManager"><span class="type">AgsLadspaManager</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-new"></a><h3>ags_ladspa_manager_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></GTKDOCLINK> *
+ags_ladspa_manager_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLadspaManager"><span class="type">AgsLadspaManager</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.6.2.7.10.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLadspaManager"><span class="type">AgsLadspaManager</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsLadspaPluginFlags"></a><h3>enum AgsLadspaPluginFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.6.2.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-LADSPA-PLUGIN-IS-LOADED:CAPS"></a>AGS_LADSPA_PLUGIN_IS_LOADED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPlugin"></a><h3>struct AgsLadspaPlugin</h3>
+<pre class="programlisting">struct AgsLadspaPlugin {
+  guint flags;
+
+  gchar *filename;
+  void *plugin_so;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLed.html b/api/ags-AgsLed.html
new file mode 100644
index 0000000..fddbe0d
--- /dev/null
+++ b/api/ags-AgsLed.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="ags-AgsIndicator.html" title="AgsIndicator">
+<link rel="next" href="ags-AgsRuler.html" title="AgsRuler">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLed.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsIndicator.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRuler.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLed.top_of_page"></a>AgsLed</span></h2>
+<p>AgsLed — A led widget</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLed.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLed.html#ags-led-set-active" title="ags_led_set_active ()">ags_led_set_active</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLed.html#ags-led-unset-active" title="ags_led_unset_active ()">ags_led_unset_active</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLed"><span class="returnvalue">AgsLed</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLed.html#ags-led-new" title="ags_led_new ()">ags_led_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsLed.html#AgsLedFlags" title="enum AgsLedFlags">AgsLedFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/widget/ags_led.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsLed"><span class="type">AgsLed</span></GTKDOCLINK> is a widget visualizing a <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> value.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-led-set-active"></a><h3>ags_led_set_active ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_led_set_active (<em class="parameter"><code><GTKDOCLINK HREF="AgsLed"><span class="type">AgsLed</span></GTKDOCLINK> *led</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-unset-active"></a><h3>ags_led_unset_active ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_led_unset_active (<em class="parameter"><code><GTKDOCLINK HREF="AgsLed"><span class="type">AgsLed</span></GTKDOCLINK> *led</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-new"></a><h3>ags_led_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLed"><span class="returnvalue">AgsLed</span></GTKDOCLINK> *
+ags_led_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLed"><span class="type">AgsLed</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.7.6.7.4.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLed"><span class="type">AgsLed</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsLedFlags"></a><h3>enum AgsLedFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.7.6.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-LED-ACTIVE:CAPS"></a>AGS_LED_ACTIVE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLine.html b/api/ags-AgsLine.html
new file mode 100644
index 0000000..d08f378
--- /dev/null
+++ b/api/ags-AgsLine.html
@@ -0,0 +1,339 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">
+<link rel="next" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLine.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-ladspa-browser-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-line-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLine.top_of_page"></a>AgsLine</span></h2>
+<p>AgsLine — A composite widget to visualize <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLine.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLine.html#ags-line-set-channel" title="ags_line_set_channel ()">ags_line_set_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLine.html#ags-line-group-changed" title="ags_line_group_changed ()">ags_line_group_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLine.html#ags-line-find-next-grouped" title="ags_line_find_next_grouped ()">ags_line_find_next_grouped</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLine.html#ags-line-map-recall" title="ags_line_map_recall ()">ags_line_map_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLine.html#ags-line-find-port" title="ags_line_find_port ()">ags_line_find_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLine"><span class="returnvalue">AgsLine</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLine.html#ags-line-new" title="ags_line_new ()">ags_line_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS" title="AGS_LINE_DEFAULT_VERSION">AGS_LINE_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_DEFAULT_BUILD_ID">AGS_LINE_DEFAULT_BUILD_ID</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsLine.html#AgsLineFlags" title="enum AgsLineFlags">AgsLineFlags</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_line.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> is a composite widget to visualize <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK>. It should be
+packed by an <GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK>. It may contain <GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> to modify ports of
+<GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-line-set-channel"></a><h3>ags_line_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_set_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Is emitted as channel gets modified.</p>
+<div class="refsect3">
+<a name="id-1.10.13.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>line</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> to set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-group-changed"></a><h3>ags_line_group_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_group_changed (<em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>Is emitted as group is changed.</p>
+<div class="refsect3">
+<a name="id-1.10.13.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>line</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-next-grouped"></a><h3>ags_line_find_next_grouped ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_line_find_next_grouped (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>Retrieve next grouped line.</p>
+<div class="refsect3">
+<a name="id-1.10.13.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>line</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.13.7.4.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-map-recall"></a><h3>ags_line_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_map_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-port"></a><h3>ags_line_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_line_find_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>Lookup ports of assigned recalls.</p>
+<div class="refsect3">
+<a name="id-1.10.13.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>line</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK>
+Returns: an <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing all related <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-new"></a><h3>ags_line_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLine"><span class="returnvalue">AgsLine</span></GTKDOCLINK> *
+ags_line_new (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *pad</code></em>,
+              <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.13.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pad</p></td>
+<td class="parameter_description"><p>the parent pad</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the channel to visualize</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.13.7.7.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineFlags"></a><h3>enum AgsLineFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.13.8.4.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-CONNECTED:CAPS"></a>AGS_LINE_CONNECTED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-GROUPED:CAPS"></a>AGS_LINE_GROUPED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-MAPPED-RECALL:CAPS"></a>AGS_LINE_MAPPED_RECALL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-PREMAPPED-RECALL:CAPS"></a>AGS_LINE_PREMAPPED_RECALL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLineEditor.html b/api/ags-AgsLineEditor.html
new file mode 100644
index 0000000..ca8d410
--- /dev/null
+++ b/api/ags-AgsLineEditor.html
@@ -0,0 +1,174 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">
+<link rel="next" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLineEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-line-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-line-editor-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineEditor.top_of_page"></a>AgsLineEditor</span></h2>
+<p>AgsLineEditor — A composite widget to edit <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLineEditor.html#ags-line-editor-set-channel" title="ags_line_editor_set_channel ()">ags_line_editor_set_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLineEditor.html#ags-line-editor-new" title="ags_line_editor_new ()">ags_line_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_LINE_EDITOR_DEFAULT_VERSION">AGS_LINE_EDITOR_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_EDITOR_DEFAULT_BUILD_ID">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_line_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK> is a composite widget to edit <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK>. It should be
+packed by an <GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-line-editor-set-channel"></a><h3>ags_line_editor_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_editor_set_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK> *line_editor</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Is called as channel gets modified.</p>
+<div class="refsect3">
+<a name="id-1.10.15.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>line_editor</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the new <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-new"></a><h3>ags_line_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></GTKDOCLINK> *
+ags_line_editor_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.15.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the channel to edit</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.15.7.3.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLineMember.html b/api/ags-AgsLineMember.html
new file mode 100644
index 0000000..6391335
--- /dev/null
+++ b/api/ags-AgsLineMember.html
@@ -0,0 +1,263 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">
+<link rel="next" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLineMember.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-line-editor-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-line-member-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineMember.top_of_page"></a>AgsLineMember</span></h2>
+<p>AgsLineMember — Modify assigned recall's port</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-get-widget" title="ags_line_member_get_widget ()">ags_line_member_get_widget</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-set-label" title="ags_line_member_set_label ()">ags_line_member_set_label</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-change-port" title="ags_line_member_change_port ()">ags_line_member_change_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-find-port" title="ags_line_member_find_port ()">ags_line_member_find_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLineMember"><span class="returnvalue">AgsLineMember</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-new" title="ags_line_member_new ()">ags_line_member_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsLineMember.html#AgsLineMemberFlags" title="enum AgsLineMemberFlags">AgsLineMemberFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_line_member.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> is a composite widget to modify ports of recalls. A line member
+controls only one specific port of a recall but distinguishes between simple/complex
+recall. It is generally packed into a <GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-line-member-get-widget"></a><h3>ags_line_member_get_widget ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *
+ags_line_member_get_widget (<em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.17.7.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-set-label"></a><h3>ags_line_member_set_label ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_set_label (<em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *label</code></em>);</pre>
+<p>Modify the label of the line member.</p>
+<div class="refsect3">
+<a name="id-1.10.17.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>line_member</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>label</p></td>
+<td class="parameter_description"><p>the label of the control</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-change-port"></a><h3>ags_line_member_change_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_change_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> port_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-find-port"></a><h3>ags_line_member_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_find_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>Lookup ports of assigned recall.</p>
+<div class="refsect3">
+<a name="id-1.10.17.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>line_member</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-new"></a><h3>ags_line_member_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLineMember"><span class="returnvalue">AgsLineMember</span></GTKDOCLINK> *
+ags_line_member_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.17.7.6.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsLineMemberFlags"></a><h3>enum AgsLineMemberFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.17.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-MEMBER-DEFAULT-TEMPLATE:CAPS"></a>AGS_LINE_MEMBER_DEFAULT_TEMPLATE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-MEMBER-RESET-BY-ATOMIC:CAPS"></a>AGS_LINE_MEMBER_RESET_BY_ATOMIC</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-MEMBER-RESET-BY-TASK:CAPS"></a>AGS_LINE_MEMBER_RESET_BY_TASK</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-MEMBER-APPLY-RECALL:CAPS"></a>AGS_LINE_MEMBER_APPLY_RECALL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-MEMBER-PLAY-CALLBACK-WRITE:CAPS"></a>AGS_LINE_MEMBER_PLAY_CALLBACK_WRITE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-MEMBER-RECALL-CALLBACK-WRITE:CAPS"></a>AGS_LINE_MEMBER_RECALL_CALLBACK_WRITE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-MEMBER-CALLBACK-READ-BLOCK:CAPS"></a>AGS_LINE_MEMBER_CALLBACK_READ_BLOCK</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-LINE-MEMBER-CALLBACK-WRITE-BLOCK:CAPS"></a>AGS_LINE_MEMBER_CALLBACK_WRITE_BLOCK</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLineMemberEditor.html b/api/ags-AgsLineMemberEditor.html
new file mode 100644
index 0000000..1fbad83
--- /dev/null
+++ b/api/ags-AgsLineMemberEditor.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLineMemberEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">
+<link rel="next" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLineMemberEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-line-member-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-line-member-editor-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLineMemberEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineMemberEditor.top_of_page"></a>AgsLineMemberEditor</span></h2>
+<p>AgsLineMemberEditor — Edit line member's aspects.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLineMemberEditor.html#ags-line-member-editor-new" title="ags_line_member_editor_new ()">ags_line_member_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_line_member_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></GTKDOCLINK> is a composite widget to modify line member. A line member
+editor should be packed by a <GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK>. You may add/remove plugins with this
+editor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-line-member-editor-new"></a><h3>ags_line_member_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></GTKDOCLINK> *
+ags_line_member_editor_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.19.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLinkChannel.html b/api/ags-AgsLinkChannel.html
new file mode 100644
index 0000000..d5a790e
--- /dev/null
+++ b/api/ags-AgsLinkChannel.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLinkChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">
+<link rel="next" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLinkChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-line-member-editor-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLinkCollectionEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLinkChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkChannel.top_of_page"></a>AgsLinkChannel</span></h2>
+<p>AgsLinkChannel — link channel object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLinkChannel.html#ags-link-channel-new" title="ags_link_channel_new ()">ags_link_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_link_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsLinkChannel"><span class="type">AgsLinkChannel</span></GTKDOCLINK> task links <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-link-channel-new"></a><h3>ags_link_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></GTKDOCLINK> *
+ags_link_channel_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *link</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLinkChannel"><span class="type">AgsLinkChannel</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.10.21.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.21.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsLinkChannel"><span class="type">AgsLinkChannel</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLinkCollectionEditor.html b/api/ags-AgsLinkCollectionEditor.html
new file mode 100644
index 0000000..4663315
--- /dev/null
+++ b/api/ags-AgsLinkCollectionEditor.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLinkCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsLinkChannel.html" title="AgsLinkChannel">
+<link rel="next" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLinkCollectionEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLinkChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-link-collection-editor-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLinkCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkCollectionEditor.top_of_page"></a>AgsLinkCollectionEditor</span></h2>
+<p>AgsLinkCollectionEditor — Edit links in bulk mode.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line" title="ags_link_collection_editor_check_first_line ()">ags_link_collection_editor_check_first_line</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link" title="ags_link_collection_editor_check_first_link ()">ags_link_collection_editor_check_first_link</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count" title="ags_link_collection_editor_check_count ()">ags_link_collection_editor_check_count</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-new" title="ags_link_collection_editor_new ()">ags_link_collection_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_link_collection_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> is a composite widget to modify links in bulk mode. A link collection
+editor should be packed by a <GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-line"></a><h3>ags_link_collection_editor_check_first_line ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_link_collection_editor_check_first_line
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-link"></a><h3>ags_link_collection_editor_check_first_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_link_collection_editor_check_first_link
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-count"></a><h3>ags_link_collection_editor_check_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_link_collection_editor_check_count
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-new"></a><h3>ags_link_collection_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></GTKDOCLINK> *
+ags_link_collection_editor_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.22.6.5.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLinkEditor.html b/api/ags-AgsLinkEditor.html
new file mode 100644
index 0000000..ae72e91
--- /dev/null
+++ b/api/ags-AgsLinkEditor.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLinkEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">
+<link rel="next" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLinkEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-link-collection-editor-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-link-editor-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLinkEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkEditor.top_of_page"></a>AgsLinkEditor</span></h2>
+<p>AgsLinkEditor — Edit links.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLinkEditor.html#ags-link-editor-new" title="ags_link_editor_new ()">ags_link_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditorFlags" title="enum AgsLinkEditorFlags">AgsLinkEditorFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_link_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsLinkEditor"><span class="type">AgsLinkEditor</span></GTKDOCLINK> is a composite widget to modify links. A link editor 
+should be packed by a <GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-link-editor-new"></a><h3>ags_link_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></GTKDOCLINK> *
+ags_link_editor_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLinkEditor"><span class="type">AgsLinkEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.24.7.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLinkEditor"><span class="type">AgsLinkEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsLinkEditorFlags"></a><h3>enum AgsLinkEditorFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.24.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-LINK-EDITOR-FILE-CHOOSER-PLAY-DONE:CAPS"></a>AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsList.html b/api/ags-AgsList.html
new file mode 100644
index 0000000..8c5f787
--- /dev/null
+++ b/api/ags-AgsList.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsList</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Library - Completion routines">
+<link rel="prev" href="ags-AgsComboBoxText.html" title="AgsComboBoxText">
+<link rel="next" href="ags-AgsParameter.html" title="AgsParameter">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsList.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsComboBoxText.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsParameter.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsList"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsList.top_of_page"></a>AgsList</span></h2>
+<p>AgsList — Complete GList</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsList.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsList.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsList.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsList.html#ags-list-duplicate-list" title="ags_list_duplicate_list ()">ags_list_duplicate_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsList.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/lib/ags_list.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsList.description"></a><h2>Description</h2>
+<p>Functions completing <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> API.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsList.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-list-free-and-free-link"></a><h3>ags_list_free_and_free_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_list_free_and_free_link (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">ags_list_free_and_free_link</code> is deprecated and should not be used in newly-written code.</p>
+<p>Use <GTKDOCLINK HREF="g-list-free-full"><code class="function">g_list_free_full()</code></GTKDOCLINK> with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> instead</p>
+</div>
+<p>Free list and free data.</p>
+<div class="refsect3">
+<a name="id-1.3.3.6.2.7"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>list</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-list-free-and-unref-link"></a><h3>ags_list_free_and_unref_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_list_free_and_unref_link (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">ags_list_free_and_unref_link</code> is deprecated and should not be used in newly-written code.</p>
+<p>Use <GTKDOCLINK HREF="g-list-free-full"><code class="function">g_list_free_full()</code></GTKDOCLINK> with <GTKDOCLINK HREF="g-ojbect-unref"><code class="function">g_ojbect_unref()</code></GTKDOCLINK> instead</p>
+</div>
+<p>Free list and unref data.</p>
+<div class="refsect3">
+<a name="id-1.3.3.6.3.7"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>list</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-list-duplicate-list"></a><h3>ags_list_duplicate_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_list_duplicate_list (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> entry</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> target</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsList.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsListingEditor.html b/api/ags-AgsListingEditor.html
new file mode 100644
index 0000000..cd7652d
--- /dev/null
+++ b/api/ags-AgsListingEditor.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">
+<link rel="next" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsListingEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-link-editor-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-listing-editor-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsListingEditor.top_of_page"></a>AgsListingEditor</span></h2>
+<p>AgsListingEditor — pack pad editors.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsListingEditor.html#ags-listing-editor-add-children" title="ags_listing_editor_add_children ()">ags_listing_editor_add_children</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsListingEditor.html#ags-listing-editor-new" title="ags_listing_editor_new ()">ags_listing_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_listing_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsListingEditor"><span class="type">AgsListingEditor</span></GTKDOCLINK> is a composite widget to pack <GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-listing-editor-add-children"></a><h3>ags_listing_editor_add_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_listing_editor_add_children (<em class="parameter"><code><GTKDOCLINK HREF="AgsListingEditor"><span class="type">AgsListingEditor</span></GTKDOCLINK> *listing_editor</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_channel</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> connect</code></em>);</pre>
+<p>Creates new pad editors or destroys them.</p>
+<div class="refsect3">
+<a name="id-1.10.26.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> to use</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>nth_channel</p></td>
+<td class="parameter_description"><p>nth channel to start creation until end</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>connect</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> widget is connected and shown</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-new"></a><h3>ags_listing_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></GTKDOCLINK> *
+ags_listing_editor_new (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsListingEditor"><span class="type">AgsListingEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.26.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel_type</p></td>
+<td class="parameter_description"><p>the channel type to represent</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.26.6.3.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsListingEditor"><span class="type">AgsListingEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLoopChannel.html b/api/ags-AgsLoopChannel.html
new file mode 100644
index 0000000..d6aab0a
--- /dev/null
+++ b/api/ags-AgsLoopChannel.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLoopChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">
+<link rel="next" href="ags-AgsLoopChannelRun.html" title="AgsLoopChannelRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLoopChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDelayAudioRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLoopChannelRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLoopChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLoopChannel.top_of_page"></a>AgsLoopChannel</span></h2>
+<p>AgsLoopChannel — loops channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLoopChannel.html#ags-loop-channel-new" title="ags_loop_channel_new ()">ags_loop_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_loop_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsLoopChannel"><span class="type">AgsLoopChannel</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-loop-channel-new"></a><h3>ags_loop_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></GTKDOCLINK> *
+ags_loop_channel_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLoopChannel"><span class="type">AgsLoopChannel</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.20.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLoopChannel"><span class="type">AgsLoopChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsLoopChannelRun.html b/api/ags-AgsLoopChannelRun.html
new file mode 100644
index 0000000..fffdb20
--- /dev/null
+++ b/api/ags-AgsLoopChannelRun.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsLoopChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">
+<link rel="next" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsLoopChannelRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLoopChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPeakChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsLoopChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLoopChannelRun.top_of_page"></a>AgsLoopChannelRun</span></h2>
+<p>AgsLoopChannelRun — loop</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsLoopChannelRun.html#ags-loop-channel-run-new" title="ags_loop_channel_run_new ()">ags_loop_channel_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_loop_channel_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsLoopChannelRun"><span class="type">AgsLoopChannelRun</span></GTKDOCLINK> class loops the channel.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-loop-channel-run-new"></a><h3>ags_loop_channel_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></GTKDOCLINK> *
+ags_loop_channel_run_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK> *count_beats_audio_run</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_template</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsLoopChannelRun"><span class="type">AgsLoopChannelRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.21.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> as source</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>count_beats_audio_run</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>is_template</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> recall is templated</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.21.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsLoopChannelRun"><span class="type">AgsLoopChannelRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMachine.html b/api/ags-AgsMachine.html
new file mode 100644
index 0000000..bf4111e
--- /dev/null
+++ b/api/ags-AgsMachine.html
@@ -0,0 +1,550 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMachine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<link rel="next" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMachine.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-listing-editor-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-machine-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMachine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachine.top_of_page"></a>AgsMachine</span></h2>
+<p>AgsMachine — visualize audio object.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMachine.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-set-audio-channels" title="ags_machine_set_audio_channels ()">ags_machine_set_audio_channels</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-set-pads" title="ags_machine_set_pads ()">ags_machine_set_pads</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-map-recall" title="ags_machine_map_recall ()">ags_machine_map_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GtkListStore"><span class="returnvalue">GtkListStore</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-get-possible-links" title="ags_machine_get_possible_links ()">ags_machine_get_possible_links</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMachine"><span class="returnvalue">AgsMachine</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-find-by-name" title="ags_machine_find_by_name ()">ags_machine_find_by_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-find-port" title="ags_machine_find_port ()">ags_machine_find_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-set-run" title="ags_machine_set_run ()">ags_machine_set_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GtkFileChooserDialog"><span class="returnvalue">GtkFileChooserDialog</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-file-chooser-dialog-new" title="ags_machine_file_chooser_dialog_new ()">ags_machine_file_chooser_dialog_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-open-files" title="ags_machine_open_files ()">ags_machine_open_files</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMachine"><span class="returnvalue">AgsMachine</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachine.html#ags-machine-new" title="ags_machine_new ()">ags_machine_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_DEFAULT_VERSION">AGS_MACHINE_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_DEFAULT_BUILD_ID">AGS_MACHINE_DEFAULT_BUILD_ID</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsMachine.html#AgsMachineFlags" title="enum AgsMachineFlags">AgsMachineFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsMachine.html#AgsMachineFileInputFlags" title="enum AgsMachineFileInputFlags">AgsMachineFileInputFlags</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_machine.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> is a composite widget to act as base class to visualize <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-machine-set-audio-channels"></a><h3>ags_machine_set_audio_channels ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_set_audio_channels (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-set-pads"></a><h3>ags_machine_set_pads ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_set_pads (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-add-default-recalls"></a><h3>ags_machine_add_default_recalls ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_add_default_recalls (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<div class="warning"><p><code class="literal">ags_machine_add_default_recalls</code> is deprecated and should not be used in newly-written code.</p></div>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-map-recall"></a><h3>ags_machine_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_map_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-get-possible-links"></a><h3>ags_machine_get_possible_links ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkListStore"><span class="returnvalue">GtkListStore</span></GTKDOCLINK> *
+ags_machine_get_possible_links (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>Find links suitable for <em class="parameter"><code>machine</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.10.28.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>machine</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.28.7.6.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GtkListStore"><span class="type">GtkListStore</span></GTKDOCLINK> containing one column with a string representing
+machines by its type and name.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-by-name"></a><h3>ags_machine_find_by_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMachine"><span class="returnvalue">AgsMachine</span></GTKDOCLINK> *
+ags_machine_find_by_name (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>Find the specified by <em class="parameter"><code>name</code></em>
+ machine.</p>
+<div class="refsect3">
+<a name="id-1.10.28.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>list</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> of <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the name of machine</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.28.7.7.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-port"></a><h3>ags_machine_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_machine_find_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>Lookup ports of associated recalls.</p>
+<div class="refsect3">
+<a name="id-1.10.28.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>machine</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK>
+Returns: an <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing all related <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-set-run"></a><h3>ags_machine_set_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_set_run (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> run</code></em>);</pre>
+<p>Start/stop playback of <em class="parameter"><code>machine</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.10.28.7.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>machine</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> playback is started, otherwise stopped</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-file-chooser-dialog-new"></a><h3>ags_machine_file_chooser_dialog_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkFileChooserDialog"><span class="returnvalue">GtkFileChooserDialog</span></GTKDOCLINK> *
+ags_machine_file_chooser_dialog_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>Creates a new machine file chooser dialog in order to
+open audio files.</p>
+<div class="refsect3">
+<a name="id-1.10.28.7.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>machine</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.28.7.10.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-open-files"></a><h3>ags_machine_open_files ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_open_files (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>Opens audio files and modifies or creates new channels if wished.</p>
+<div class="refsect3">
+<a name="id-1.10.28.7.11.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>machine</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>filenames</p></td>
+<td class="parameter_description"><p>the filenames</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>overwrite_channels</p></td>
+<td class="parameter_description"><p>reset channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>create_channels</p></td>
+<td class="parameter_description"><p>instantiate new channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-new"></a><h3>ags_machine_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMachine"><span class="returnvalue">AgsMachine</span></GTKDOCLINK> *
+ags_machine_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.28.7.12.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the assigned devout.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.28.7.12.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFlags"></a><h3>enum AgsMachineFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.28.8.4.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-SOLO:CAPS"></a>AGS_MACHINE_SOLO</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-IS-EFFECT:CAPS"></a>AGS_MACHINE_IS_EFFECT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-IS-SEQUENCER:CAPS"></a>AGS_MACHINE_IS_SEQUENCER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-IS-SYNTHESIZER:CAPS"></a>AGS_MACHINE_IS_SYNTHESIZER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-TAKES-FILE-INPUT:CAPS"></a>AGS_MACHINE_TAKES_FILE_INPUT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-MAPPED-RECALL:CAPS"></a>AGS_MACHINE_MAPPED_RECALL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-PREMAPPED-RECALL:CAPS"></a>AGS_MACHINE_PREMAPPED_RECALL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-BLOCK-PLAY:CAPS"></a>AGS_MACHINE_BLOCK_PLAY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-BLOCK-STOP:CAPS"></a>AGS_MACHINE_BLOCK_STOP</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-CONNECTED:CAPS"></a>AGS_MACHINE_CONNECTED</p></td>
+<td> </td>
+<td> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFileInputFlags"></a><h3>enum AgsMachineFileInputFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.28.8.5.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-ACCEPT-WAV:CAPS"></a>AGS_MACHINE_ACCEPT_WAV</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-ACCEPT-OGG:CAPS"></a>AGS_MACHINE_ACCEPT_OGG</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-ACCEPT-SOUNDFONT2:CAPS"></a>AGS_MACHINE_ACCEPT_SOUNDFONT2</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMachineEditor.html b/api/ags-AgsMachineEditor.html
new file mode 100644
index 0000000..f9378e7
--- /dev/null
+++ b/api/ags-AgsMachineEditor.html
@@ -0,0 +1,279 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMachineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">
+<link rel="next" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMachineEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-machine-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-machine-editor-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMachineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineEditor.top_of_page"></a>AgsMachineEditor</span></h2>
+<p>AgsMachineEditor — pack pad editors.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-children" title="ags_machine_editor_add_children ()">ags_machine_editor_add_children</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-set-machine" title="ags_machine_editor_set_machine ()">ags_machine_editor_set_machine</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-input" title="ags_machine_editor_add_input ()">ags_machine_editor_add_input</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-output" title="ags_machine_editor_add_output ()">ags_machine_editor_add_output</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-remove-input" title="ags_machine_editor_remove_input ()">ags_machine_editor_remove_input</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-remove-output" title="ags_machine_editor_remove_output ()">ags_machine_editor_remove_output</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-new" title="ags_machine_editor_new ()">ags_machine_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_VERSION">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditorFlags" title="enum AgsMachineEditorFlags">AgsMachineEditorFlags</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_machine_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> is a composite widget to edit all aspects of <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK>.
+It consists of multiple child editors.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-machine-editor-add-children"></a><h3>ags_machine_editor_add_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_editor_add_children (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>Add all child editors.</p>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-set-machine"></a><h3>ags_machine_editor_set_machine ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_editor_set_machine (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>Is emitted as machine gets modified.</p>
+<div class="refsect3">
+<a name="id-1.10.30.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>machine_editor</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>machine</p></td>
+<td class="parameter_description"><p>the new <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-input"></a><h3>ags_machine_editor_add_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_editor_add_input (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-output"></a><h3>ags_machine_editor_add_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_editor_add_output (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-input"></a><h3>ags_machine_editor_remove_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_editor_remove_input (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-output"></a><h3>ags_machine_editor_remove_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_editor_remove_output (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-new"></a><h3>ags_machine_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></GTKDOCLINK> *
+ags_machine_editor_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.30.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>machine</p></td>
+<td class="parameter_description"><p>the assigned machine.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.30.7.8.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorFlags"></a><h3>enum AgsMachineEditorFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.30.8.4.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-MACHINE-EDITOR-CLOSING:CAPS"></a>AGS_MACHINE_EDITOR_CLOSING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMachineRadioButton.html b/api/ags-AgsMachineRadioButton.html
new file mode 100644
index 0000000..1fd46b8
--- /dev/null
+++ b/api/ags-AgsMachineRadioButton.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMachineRadioButton</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">
+<link rel="next" href="ags-AgsNotebook.html" title="AgsNotebook">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMachineRadioButton.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-machine-selector-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsNotebook.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMachineRadioButton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineRadioButton.top_of_page"></a>AgsMachineRadioButton</span></h2>
+<p>AgsMachineRadioButton — machine radio buttons</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineRadioButton.html#ags-machine-radio-button-new" title="ags_machine_radio_button_new ()">ags_machine_radio_button_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/editor/ags_machine_radio_button.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMachineRadioButton"><span class="type">AgsMachineRadioButton</span></GTKDOCLINK> enables you make choice of an <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-machine-radio-button-new"></a><h3>ags_machine_radio_button_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></GTKDOCLINK> *
+ags_machine_radio_button_new ();</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsMachineRadioButton"><span class="type">AgsMachineRadioButton</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.10.53.8.6.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMachineSelection.html b/api/ags-AgsMachineSelection.html
new file mode 100644
index 0000000..0960ddd
--- /dev/null
+++ b/api/ags-AgsMachineSelection.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMachineSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">
+<link rel="next" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMachineSelection.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-toolbar-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMachineSelector.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMachineSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineSelection.top_of_page"></a>AgsMachineSelection</span></h2>
+<p>AgsMachineSelection — machine radio buttons</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMachine"><span class="returnvalue">AgsMachine</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineSelection.html#ags-machine-selection-run" title="ags_machine_selection_run ()">ags_machine_selection_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineSelection.html#ags-machine-selection-new" title="ags_machine_selection_new ()">ags_machine_selection_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/editor/ags_machine_selection.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMachineSelection"><span class="type">AgsMachineSelection</span></GTKDOCLINK> enables you make choice of an <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-machine-selection-run"></a><h3>ags_machine_selection_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMachine"><span class="returnvalue">AgsMachine</span></GTKDOCLINK> *
+ags_machine_selection_run (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelection"><span class="type">AgsMachineSelection</span></GTKDOCLINK> *machine_selection</code></em>);</pre>
+<p>Run the dialog.</p>
+<div class="refsect3">
+<a name="id-1.10.53.5.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>machine_selection</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMachineSelection"><span class="type">AgsMachineSelection</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.53.5.6.2.6"></a><h4>Returns</h4>
+<p> the <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK></p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-new"></a><h3>ags_machine_selection_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></GTKDOCLINK> *
+ags_machine_selection_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsWindow"><span class="type">AgsWindow</span></GTKDOCLINK> *window</code></em>);</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsMachineSelection"><span class="type">AgsMachineSelection</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.10.53.5.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMachineSelector.html b/api/ags-AgsMachineSelector.html
new file mode 100644
index 0000000..218d3e2
--- /dev/null
+++ b/api/ags-AgsMachineSelector.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMachineSelector</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">
+<link rel="next" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMachineSelector.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMachineSelection.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-machine-selector-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMachineSelector"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineSelector.top_of_page"></a>AgsMachineSelector</span></h2>
+<p>AgsMachineSelector — machine radio buttons</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-changed" title="ags_machine_selector_changed ()">ags_machine_selector_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-popup-new" title="ags_machine_selector_popup_new ()">ags_machine_selector_popup_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-new" title="ags_machine_selector_new ()">ags_machine_selector_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/editor/ags_machine_selector.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> enables you make choice of an <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-machine-selector-changed"></a><h3>ags_machine_selector_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_selector_changed (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> *machine_selector</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>Emitted as <GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> modified.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-new"></a><h3>ags_machine_selector_popup_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *
+ags_machine_selector_popup_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> *machine_selector</code></em>);</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsMachineSelectorPopup"><span class="type">AgsMachineSelectorPopup</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.10.53.6.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-new"></a><h3>ags_machine_selector_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></GTKDOCLINK> *
+ags_machine_selector_new ();</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.10.53.6.6.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMain.html b/api/ags-AgsMain.html
new file mode 100644
index 0000000..9e86b34
--- /dev/null
+++ b/api/ags-AgsMain.html
@@ -0,0 +1,331 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMain</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="next" href="util.html" title="Part I. Library - Completion routines">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMain.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="index.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="util.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMain"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMain.top_of_page"></a>AgsMain</span></h2>
+<p>AgsMain</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMain.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMain.html#AGS-PRIORITY:CAPS" title="AGS_PRIORITY">AGS_PRIORITY</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMain.html#ags-main-load-config" title="ags_main_load_config ()">ags_main_load_config</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMain.html#ags-main-add-devout" title="ags_main_add_devout ()">ags_main_add_devout</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMain.html#ags-main-register-thread-type" title="ags_main_register_thread_type ()">ags_main_register_thread_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMain.html#ags-main-register-recall-type" title="ags_main_register_recall_type ()">ags_main_register_recall_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMain.html#ags-main-register-task-type" title="ags_main_register_task_type ()">ags_main_register_task_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMain.html#ags-main-register-widget-type" title="ags_main_register_widget_type ()">ags_main_register_widget_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMain.html#ags-main-register-machine-type" title="ags_main_register_machine_type ()">ags_main_register_machine_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMain.html#ags-main-quit" title="ags_main_quit ()">ags_main_quit</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMain"><span class="returnvalue">AgsMain</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMain.html#ags-main-new" title="ags_main_new ()">ags_main_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMain.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS" title="ALSA_PCM_NEW_HW_PARAMS_API">ALSA_PCM_NEW_HW_PARAMS_API</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMain.html#AGS-VERSION:CAPS" title="AGS_VERSION">AGS_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMain.html#AGS-BUILD-ID:CAPS" title="AGS_BUILD_ID">AGS_BUILD_ID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_EFFECTS_DEFAULT_VERSION">AGS_EFFECTS_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMain.html#AGS-DEFAULT-DIRECTORY:CAPS" title="AGS_DEFAULT_DIRECTORY">AGS_DEFAULT_DIRECTORY</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMain.html#AGS-DEFAULT-CONFIG:CAPS" title="AGS_DEFAULT_CONFIG">AGS_DEFAULT_CONFIG</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsMain.html#AgsMainFlags" title="enum AgsMainFlags">AgsMainFlags</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMain.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMain.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-PRIORITY:CAPS"></a><h3>AGS_PRIORITY</h3>
+<pre class="programlisting">#define AGS_PRIORITY (49)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-load-config"></a><h3>ags_main_load_config ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_load_config (<em class="parameter"><code><GTKDOCLINK HREF="AgsMain"><span class="type">AgsMain</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-add-devout"></a><h3>ags_main_add_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_add_devout (<em class="parameter"><code><GTKDOCLINK HREF="AgsMain"><span class="type">AgsMain</span></GTKDOCLINK> *ags_main</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-thread-type"></a><h3>ags_main_register_thread_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_register_thread_type ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-recall-type"></a><h3>ags_main_register_recall_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_register_recall_type ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-task-type"></a><h3>ags_main_register_task_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_register_task_type ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-widget-type"></a><h3>ags_main_register_widget_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_register_widget_type ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-machine-type"></a><h3>ags_main_register_machine_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_register_machine_type ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-quit"></a><h3>ags_main_quit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_quit (<em class="parameter"><code><GTKDOCLINK HREF="AgsMain"><span class="type">AgsMain</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-new"></a><h3>ags_main_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMain"><span class="returnvalue">AgsMain</span></GTKDOCLINK> *
+ags_main_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.2.6.11.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMain.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="ALSA-PCM-NEW-HW-PARAMS-API:CAPS"></a><h3>ALSA_PCM_NEW_HW_PARAMS_API</h3>
+<pre class="programlisting">#define ALSA_PCM_NEW_HW_PARAMS_API
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-VERSION:CAPS"></a><h3>AGS_VERSION</h3>
+<pre class="programlisting">#define AGS_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-BUILD-ID:CAPS"></a><h3>AGS_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_EFFECTS_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEFAULT-DIRECTORY:CAPS"></a><h3>AGS_DEFAULT_DIRECTORY</h3>
+<pre class="programlisting">#define AGS_DEFAULT_DIRECTORY ".gsequencer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEFAULT-CONFIG:CAPS"></a><h3>AGS_DEFAULT_CONFIG</h3>
+<pre class="programlisting">#define AGS_DEFAULT_CONFIG "ags.conf\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainFlags"></a><h3>enum AgsMainFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.2.7.8.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MAIN-SINGLE-THREAD:CAPS"></a>AGS_MAIN_SINGLE_THREAD</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-MAIN-CONNECTED:CAPS"></a>AGS_MAIN_CONNECTED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMainLoop.html b/api/ags-AgsMainLoop.html
new file mode 100644
index 0000000..3578f41
--- /dev/null
+++ b/api/ags-AgsMainLoop.html
@@ -0,0 +1,250 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMainLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<link rel="next" href="ags-ags-marshal.html" title="ags_marshal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMainLoop.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDynamicConnectable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-marshal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMainLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMainLoop.top_of_page"></a>AgsMainLoop</span></h2>
+<p>AgsMainLoop — toplevel threads</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-async-queue" title="ags_main_loop_set_async_queue ()">ags_main_loop_set_async_queue</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-async-queue" title="ags_main_loop_get_async_queue ()">ags_main_loop_get_async_queue</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-tic" title="ags_main_loop_set_tic ()">ags_main_loop_set_tic</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-tic" title="ags_main_loop_get_tic ()">ags_main_loop_get_tic</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-last-sync" title="ags_main_loop_set_last_sync ()">ags_main_loop_set_last_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-last-sync" title="ags_main_loop_get_last_sync ()">ags_main_loop_get_last_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/object/ags_main_loop.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK> interface gives you a unique access to toplevel
+threads.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-main-loop-set-async-queue"></a><h3>ags_main_loop_set_async_queue ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_loop_set_async_queue (<em class="parameter"><code><GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK> *main_loop</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></GTKDOCLINK> *async_queue</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-async-queue"></a><h3>ags_main_loop_get_async_queue ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></GTKDOCLINK> *
+ags_main_loop_get_async_queue (<em class="parameter"><code><GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK> *main_loop</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.5.5.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-tic"></a><h3>ags_main_loop_set_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_loop_set_tic (<em class="parameter"><code><GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK> *main_loop</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>Sets tic to <em class="parameter"><code>tic</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.5.5.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>main_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>tic</p></td>
+<td class="parameter_description"><p>tic</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-tic"></a><h3>ags_main_loop_get_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+ags_main_loop_get_tic (<em class="parameter"><code><GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK> *main_loop</code></em>);</pre>
+<p>Retrieve tic.</p>
+<div class="refsect3">
+<a name="id-1.5.5.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>main_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.5.6.5.6"></a><h4>Returns</h4>
+<p> tic</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-last-sync"></a><h3>ags_main_loop_set_last_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_main_loop_set_last_sync (<em class="parameter"><code><GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK> *main_loop</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> last_sync</code></em>);</pre>
+<p>Sets last sync to <em class="parameter"><code>last_sync</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.5.5.6.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>main_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>last_sync</p></td>
+<td class="parameter_description"><p>last sync</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-last-sync"></a><h3>ags_main_loop_get_last_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+ags_main_loop_get_last_sync (<em class="parameter"><code><GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK> *main_loop</code></em>);</pre>
+<p>Retrieve last sync.</p>
+<div class="refsect3">
+<a name="id-1.5.5.6.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>main_loop</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsMainLoop"><span class="type">AgsMainLoop</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.5.6.7.6"></a><h4>Returns</h4>
+<p> last sync</p>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMatrix.html b/api/ags-AgsMatrix.html
new file mode 100644
index 0000000..bca7560
--- /dev/null
+++ b/api/ags-AgsMatrix.html
@@ -0,0 +1,279 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMatrix</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">
+<link rel="next" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMatrix.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-drum-output-pad-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-matrix-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMatrix"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMatrix.top_of_page"></a>AgsMatrix</span></h2>
+<p>AgsMatrix — matrix sequencer</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS" title="AGS_MATRIX_PATTERN_CONTROLS">AGS_MATRIX_PATTERN_CONTROLS</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-input-map-recall" title="ags_matrix_input_map_recall ()">ags_matrix_input_map_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-output-map-recall" title="ags_matrix_output_map_recall ()">ags_matrix_output_map_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-draw-gutter" title="ags_matrix_draw_gutter ()">ags_matrix_draw_gutter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-draw-matrix" title="ags_matrix_draw_matrix ()">ags_matrix_draw_matrix</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-redraw-gutter-point" title="ags_matrix_redraw_gutter_point ()">ags_matrix_redraw_gutter_point</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-highlight-gutter-point" title="ags_matrix_highlight_gutter_point ()">ags_matrix_highlight_gutter_point</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-unpaint-gutter-point" title="ags_matrix_unpaint_gutter_point ()">ags_matrix_unpaint_gutter_point</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMatrix"><span class="returnvalue">AgsMatrix</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-new" title="ags_matrix_new ()">ags_matrix_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS" title="AGS_MATRIX_OCTAVE">AGS_MATRIX_OCTAVE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS" title="AGS_MATRIX_CELL_WIDTH">AGS_MATRIX_CELL_WIDTH</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS" title="AGS_MATRIX_CELL_HEIGHT">AGS_MATRIX_CELL_HEIGHT</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_matrix.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> is a composite widget to act as matrix sequencer.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-MATRIX-PATTERN-CONTROLS:CAPS"></a><h3>AGS_MATRIX_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_MATRIX_PATTERN_CONTROLS (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-input-map-recall"></a><h3>ags_matrix_input_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_input_map_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> input_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-output-map-recall"></a><h3>ags_matrix_output_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_output_map_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-gutter"></a><h3>ags_matrix_draw_gutter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_draw_gutter (<em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-matrix"></a><h3>ags_matrix_draw_matrix ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_draw_matrix (<em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-redraw-gutter-point"></a><h3>ags_matrix_redraw_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_redraw_gutter_point (<em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-highlight-gutter-point"></a><h3>ags_matrix_highlight_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_highlight_gutter_point (<em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-unpaint-gutter-point"></a><h3>ags_matrix_unpaint_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_unpaint_gutter_point (<em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-new"></a><h3>ags_matrix_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMatrix"><span class="returnvalue">AgsMatrix</span></GTKDOCLINK> *
+ags_matrix_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.20.7.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the assigned devout.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.20.7.10.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-MATRIX-OCTAVE:CAPS"></a><h3>AGS_MATRIX_OCTAVE</h3>
+<pre class="programlisting">#define AGS_MATRIX_OCTAVE 10
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-WIDTH:CAPS"></a><h3>AGS_MATRIX_CELL_WIDTH</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_WIDTH   12
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-HEIGHT:CAPS"></a><h3>AGS_MATRIX_CELL_HEIGHT</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_HEIGHT  10
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMenuBar.html b/api/ags-AgsMenuBar.html
new file mode 100644
index 0000000..eb0c241
--- /dev/null
+++ b/api/ags-AgsMenuBar.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMenuBar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">
+<link rel="next" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMenuBar.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-machine-editor-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-menu-bar-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMenuBar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMenuBar.top_of_page"></a>AgsMenuBar</span></h2>
+<p>AgsMenuBar — the menu bar.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMenuBar.html#ags-menu-bar-new" title="ags_menu_bar_new ()">ags_menu_bar_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMenuBar.html#ags-zoom-menu-new" title="ags_zoom_menu_new ()">ags_zoom_menu_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMenuBar.html#ags-tact-menu-new" title="ags_tact_menu_new ()">ags_tact_menu_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMenuBar.html#ags-zoom-combo-box-new" title="ags_zoom_combo_box_new ()">ags_zoom_combo_box_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMenuBar.html#ags-tact-combo-box-new" title="ags_tact_combo_box_new ()">ags_tact_combo_box_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_menu_bar.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> is a composite widget to be used as application's menu bar.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-menu-bar-new"></a><h3>ags_menu_bar_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></GTKDOCLINK> *
+ags_menu_bar_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.32.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-menu-new"></a><h3>ags_zoom_menu_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *
+ags_zoom_menu_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.32.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-menu-new"></a><h3>ags_tact_menu_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *
+ags_tact_menu_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.32.6.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-combo-box-new"></a><h3>ags_zoom_combo_box_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *
+ags_zoom_combo_box_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> to select tact</p>
+<div class="refsect3">
+<a name="id-1.10.32.6.5.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-combo-box-new"></a><h3>ags_tact_combo_box_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *
+ags_tact_combo_box_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.32.6.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMeter.html b/api/ags-AgsMeter.html
new file mode 100644
index 0000000..c6639a0
--- /dev/null
+++ b/api/ags-AgsMeter.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMeter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">
+<link rel="next" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMeter.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-notebook-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-meter-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMeter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMeter.top_of_page"></a>AgsMeter</span></h2>
+<p>AgsMeter — piano widget</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMeter.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMeter.html#ags-meter-sound-string" title="ags_meter_sound_string ()">ags_meter_sound_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMeter.html#ags-meter-paint" title="ags_meter_paint ()">ags_meter_paint</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMeter"><span class="returnvalue">AgsMeter</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMeter.html#ags-meter-new" title="ags_meter_new ()">ags_meter_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMeter.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/editor/ags_meter.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMeter.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMeter"><span class="type">AgsMeter</span></GTKDOCLINK> draws you a piano.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMeter.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-meter-sound-string"></a><h3>ags_meter_sound_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *
+ags_meter_sound_string ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.11.6.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-paint"></a><h3>ags_meter_paint ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_meter_paint (<em class="parameter"><code><GTKDOCLINK HREF="AgsMeter"><span class="type">AgsMeter</span></GTKDOCLINK> *meter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-new"></a><h3>ags_meter_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMeter"><span class="returnvalue">AgsMeter</span></GTKDOCLINK> *
+ags_meter_new ();</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsMeter"><span class="type">AgsMeter</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.10.53.11.6.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMeter.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMixer.html b/api/ags-AgsMixer.html
new file mode 100644
index 0000000..aae06dc
--- /dev/null
+++ b/api/ags-AgsMixer.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMixer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsPanelInputPad.html" title="AgsPanelInputPad">
+<link rel="next" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMixer.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPanelInputPad.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-mixer-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMixer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixer.top_of_page"></a>AgsMixer</span></h2>
+<p>AgsMixer — mixer</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMixer.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMixer"><span class="returnvalue">AgsMixer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMixer.html#ags-mixer-new" title="ags_mixer_new ()">ags_mixer_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixer.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_mixer.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixer.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMixer"><span class="type">AgsMixer</span></GTKDOCLINK> is a composite widget to act as mixer.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixer.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-mixer-new"></a><h3>ags_mixer_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMixer"><span class="returnvalue">AgsMixer</span></GTKDOCLINK> *
+ags_mixer_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMixer"><span class="type">AgsMixer</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.6.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the assigned devout.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.6.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMixer"><span class="type">AgsMixer</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixer.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMixerInputLine.html b/api/ags-AgsMixerInputLine.html
new file mode 100644
index 0000000..53f5d23
--- /dev/null
+++ b/api/ags-AgsMixerInputLine.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMixerInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">
+<link rel="next" href="ags-AgsMixerInputPad.html" title="AgsMixerInputPad">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMixerInputLine.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-mixer-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMixerInputPad.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMixerInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixerInputLine.top_of_page"></a>AgsMixerInputLine</span></h2>
+<p>AgsMixerInputLine — mixer input line</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMixerInputLine.html#ags-mixer-input-line-new" title="ags_mixer_input_line_new ()">ags_mixer_input_line_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_mixer_input_line.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></GTKDOCLINK> is a composite widget to act as mixer input line.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-mixer-input-line-new"></a><h3>ags_mixer_input_line_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></GTKDOCLINK> *
+ags_mixer_input_line_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.8.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the assigned channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.8.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMixerInputPad.html b/api/ags-AgsMixerInputPad.html
new file mode 100644
index 0000000..e04c795
--- /dev/null
+++ b/api/ags-AgsMixerInputPad.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMixerInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsMixerInputLine.html" title="AgsMixerInputLine">
+<link rel="next" href="ags-AgsDrum.html" title="AgsDrum">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMixerInputPad.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMixerInputLine.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDrum.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMixerInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixerInputPad.top_of_page"></a>AgsMixerInputPad</span></h2>
+<p>AgsMixerInputPad — mixer input pad</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMixerInputPad.html#ags-mixer-input-pad-new" title="ags_mixer_input_pad_new ()">ags_mixer_input_pad_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_mixer_input_pad.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMixerInputPad"><span class="type">AgsMixerInputPad</span></GTKDOCLINK> is a composite widget to act as mixer input pad.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-mixer-input-pad-new"></a><h3>ags_mixer_input_pad_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></GTKDOCLINK> *
+ags_mixer_input_pad_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMixerInputPad"><span class="type">AgsMixerInputPad</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.9.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the assigned channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.9.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMixerInputPad"><span class="type">AgsMixerInputPad</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMutable.html b/api/ags-AgsMutable.html
new file mode 100644
index 0000000..3cd221a
--- /dev/null
+++ b/api/ags-AgsMutable.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMutable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-ags-marshal.html" title="ags_marshal">
+<link rel="next" href="ags-AgsPackable.html" title="AgsPackable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMutable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-marshal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPackable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMutable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMutable.top_of_page"></a>AgsMutable</span></h2>
+<p>AgsMutable</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMutable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMutable.html#ags-mutable-set-muted" title="ags_mutable_set_muted ()">ags_mutable_set_muted</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMutable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMutable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-mutable-set-muted"></a><h3>ags_mutable_set_muted ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_mutable_set_muted (<em class="parameter"><code><GTKDOCLINK HREF="AgsMutable"><span class="type">AgsMutable</span></GTKDOCLINK> *mutable</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMutable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMuteAudio.html b/api/ags-AgsMuteAudio.html
new file mode 100644
index 0000000..4cb02dd
--- /dev/null
+++ b/api/ags-AgsMuteAudio.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMuteAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsInitChannel.html" title="AgsInitChannel">
+<link rel="next" href="ags-AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMuteAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsInitChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMuteAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMuteAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteAudio.top_of_page"></a>AgsMuteAudio</span></h2>
+<p>AgsMuteAudio — mute audio</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMuteAudio.html#ags-mute-audio-new" title="ags_mute_audio_new ()">ags_mute_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_mute_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMuteAudio"><span class="type">AgsMuteAudio</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-mute-audio-new"></a><h3>ags_mute_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></GTKDOCLINK> *
+ags_mute_audio_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMuteAudio"><span class="type">AgsMuteAudio</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.36.30.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMuteAudio"><span class="type">AgsMuteAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMuteAudioSignal.html b/api/ags-AgsMuteAudioSignal.html
new file mode 100644
index 0000000..f1d5bdc
--- /dev/null
+++ b/api/ags-AgsMuteAudioSignal.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMuteAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteAudio.html" title="AgsMuteAudio">
+<link rel="next" href="ags-AgsMuteChannel.html" title="AgsMuteChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMuteAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMuteAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMuteChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMuteAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteAudioSignal.top_of_page"></a>AgsMuteAudioSignal</span></h2>
+<p>AgsMuteAudioSignal — mutes audio signal</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMuteAudioSignal.html#ags-mute-audio-signal-new" title="ags_mute_audio_signal_new ()">ags_mute_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_mute_audio_signal.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMuteAudioSignal"><span class="type">AgsMuteAudioSignal</span></GTKDOCLINK> class mutes the audio signal.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-mute-audio-signal-new"></a><h3>ags_mute_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></GTKDOCLINK> *
+ags_mute_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *source</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMuteAudioSignal"><span class="type">AgsMuteAudioSignal</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.36.31.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.31.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMuteAudioSignal"><span class="type">AgsMuteAudioSignal</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMuteChannel.html b/api/ags-AgsMuteChannel.html
new file mode 100644
index 0000000..8f61162
--- /dev/null
+++ b/api/ags-AgsMuteChannel.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMuteChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">
+<link rel="next" href="ags-AgsMuteChannelRun.html" title="AgsMuteChannelRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMuteChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMuteAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMuteChannelRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMuteChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteChannel.top_of_page"></a>AgsMuteChannel</span></h2>
+<p>AgsMuteChannel — mutes channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMuteChannel.html#ags-mute-channel-new" title="ags_mute_channel_new ()">ags_mute_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_mute_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMuteChannel"><span class="type">AgsMuteChannel</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-mute-channel-new"></a><h3>ags_mute_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></GTKDOCLINK> *
+ags_mute_channel_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMuteChannel"><span class="type">AgsMuteChannel</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.36.32.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMuteChannel"><span class="type">AgsMuteChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMuteChannelRun.html b/api/ags-AgsMuteChannelRun.html
new file mode 100644
index 0000000..f28181a
--- /dev/null
+++ b/api/ags-AgsMuteChannelRun.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMuteChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteChannel.html" title="AgsMuteChannel">
+<link rel="next" href="ags-AgsMuteRecycling.html" title="AgsMuteRecycling">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMuteChannelRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMuteChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMuteRecycling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMuteChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteChannelRun.top_of_page"></a>AgsMuteChannelRun</span></h2>
+<p>AgsMuteChannelRun</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannelRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMuteChannelRun.html#ags-mute-channel-run-new" title="ags_mute_channel_run_new ()">ags_mute_channel_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannelRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-mute-channel-run-new"></a><h3>ags_mute_channel_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></GTKDOCLINK> *
+ags_mute_channel_run_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *source</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.33.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannelRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsMuteRecycling.html b/api/ags-AgsMuteRecycling.html
new file mode 100644
index 0000000..79e9d5e
--- /dev/null
+++ b/api/ags-AgsMuteRecycling.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsMuteRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteChannelRun.html" title="AgsMuteChannelRun">
+<link rel="next" href="ags-AgsOpenFile.html" title="AgsOpenFile">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsMuteRecycling.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMuteChannelRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsOpenFile.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsMuteRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteRecycling.top_of_page"></a>AgsMuteRecycling</span></h2>
+<p>AgsMuteRecycling — mutes recycling</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsMuteRecycling.html#ags-mute-recycling-new" title="ags_mute_recycling_new ()">ags_mute_recycling_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_mute_recycling.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsMuteRecycling"><span class="type">AgsMuteRecycling</span></GTKDOCLINK> class mutes the recycling.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-mute-recycling-new"></a><h3>ags_mute_recycling_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></GTKDOCLINK> *
+ags_mute_recycling_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *source</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsMuteRecycling"><span class="type">AgsMuteRecycling</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.36.34.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.34.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsMuteRecycling"><span class="type">AgsMuteRecycling</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsNavigation.html b/api/ags-AgsNavigation.html
new file mode 100644
index 0000000..996e6d2
--- /dev/null
+++ b/api/ags-AgsNavigation.html
@@ -0,0 +1,292 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsNavigation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">
+<link rel="next" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsNavigation.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-menu-bar-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-navigation-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsNavigation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNavigation.top_of_page"></a>AgsNavigation</span></h2>
+<p>AgsNavigation — control audio object's playback.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS" title="AGS_NAVIGATION_DEFAULT_TACT_STEP">AGS_NAVIGATION_DEFAULT_TACT_STEP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS" title="AGS_NAVIGATION_SEEK_STEPS">AGS_NAVIGATION_SEEK_STEPS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS" title="AGS_NAVIGATION_REWIND_STEPS">AGS_NAVIGATION_REWIND_STEPS</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-tact-to-time-string" title="ags_navigation_tact_to_time_string ()">ags_navigation_tact_to_time_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-update-time-string" title="ags_navigation_update_time_string ()">ags_navigation_update_time_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-set-seeking-sensitive" title="ags_navigation_set_seeking_sensitive ()">ags_navigation_set_seeking_sensitive</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-change-position" title="ags_navigation_change_position ()">ags_navigation_change_position</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsNavigation"><span class="returnvalue">AgsNavigation</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-new" title="ags_navigation_new ()">ags_navigation_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsNavigation.html#AgsNavigationFlags" title="enum AgsNavigationFlags">AgsNavigationFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_navigation.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> is a composite widget to control playback of <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> objects.
+It can start <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> in bulk mode or position the stream.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS"></a><h3>AGS_NAVIGATION_DEFAULT_TACT_STEP</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_DEFAULT_TACT_STEP (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-SEEK-STEPS:CAPS"></a><h3>AGS_NAVIGATION_SEEK_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_SEEK_STEPS (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-REWIND-STEPS:CAPS"></a><h3>AGS_NAVIGATION_REWIND_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_REWIND_STEPS (4.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-tact-to-time-string"></a><h3>ags_navigation_tact_to_time_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_navigation_tact_to_time_string (<em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>Convert tact unit to time.</p>
+<div class="refsect3">
+<a name="id-1.10.34.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>tact</p></td>
+<td class="parameter_description"><p>the new position</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.34.7.5.6"></a><h4>Returns</h4>
+<p> tact as time string</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-update-time-string"></a><h3>ags_navigation_update_time_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_update_time_string (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> tact</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *time_string</code></em>);</pre>
+<p>Updates time as string.</p>
+<div class="refsect3">
+<a name="id-1.10.34.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>tact</p></td>
+<td class="parameter_description"><p>the new position</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-set-seeking-sensitive"></a><h3>ags_navigation_set_seeking_sensitive ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_set_seeking_sensitive (<em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enabled</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-change-position"></a><h3>ags_navigation_change_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_change_position (<em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>Change tact position of editor. The scrollbar is adjustet
+and its playback position seeked.</p>
+<div class="refsect3">
+<a name="id-1.10.34.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>navigation</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>tact</p></td>
+<td class="parameter_description"><p>the new position</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-new"></a><h3>ags_navigation_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsNavigation"><span class="returnvalue">AgsNavigation</span></GTKDOCLINK> *
+ags_navigation_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> to control the tree.</p>
+<div class="refsect3">
+<a name="id-1.10.34.7.9.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsNavigationFlags"></a><h3>enum AgsNavigationFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.34.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NAVIGATION-BLOCK-TACT:CAPS"></a>AGS_NAVIGATION_BLOCK_TACT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NAVIGATION-BLOCK-PLAY:CAPS"></a>AGS_NAVIGATION_BLOCK_PLAY</p></td>
+<td> </td>
+<td> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NAVIGATION-BLOCK-TIC:CAPS"></a>AGS_NAVIGATION_BLOCK_TIC</p></td>
+<td> </td>
+<td> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsNotation.html b/api/ags-AgsNotation.html
new file mode 100644
index 0000000..e632849
--- /dev/null
+++ b/api/ags-AgsNotation.html
@@ -0,0 +1,970 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsNotation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsInput.html" title="AgsInput">
+<link rel="next" href="ags-AgsNote.html" title="AgsNote">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsNotation.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsInput.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsNote.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsNotation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNotation.top_of_page"></a>AgsNotation</span></h2>
+<p>AgsNotation — Notation class supporting selection and clipboard.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsNotation.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS" title="AGS_NOTATION_DEFAULT_BPM">AGS_NOTATION_DEFAULT_BPM</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS" title="AGS_NOTATION_TICS_PER_BEAT">AGS_NOTATION_TICS_PER_BEAT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MINIMUM_NOTE_LENGTH">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MAXIMUM_NOTE_LENGTH">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS" title="AGS_NOTATION_DEFAULT_LENGTH">AGS_NOTATION_DEFAULT_LENGTH</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS" title="AGS_NOTATION_DEFAULT_JIFFIE">AGS_NOTATION_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS" title="AGS_NOTATION_DEFAULT_DURATION">AGS_NOTATION_DEFAULT_DURATION</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-find-near-timestamp" title="ags_notation_find_near_timestamp ()">ags_notation_find_near_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-add-note" title="ags_notation_add_note ()">ags_notation_add_note</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-remove-note-at-position" title="ags_notation_remove_note_at_position ()">ags_notation_remove_note_at_position</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-get-selection" title="ags_notation_get_selection ()">ags_notation_get_selection</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-is-note-selected" title="ags_notation_is_note_selected ()">ags_notation_is_note_selected</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsNote"><span class="returnvalue">AgsNote</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-find-point" title="ags_notation_find_point ()">ags_notation_find_point</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-find-region" title="ags_notation_find_region ()">ags_notation_find_region</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-free-selection" title="ags_notation_free_selection ()">ags_notation_free_selection</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-add-point-to-selection" title="ags_notation_add_point_to_selection ()">ags_notation_add_point_to_selection</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-remove-point-from-selection" title="ags_notation_remove_point_from_selection ()">ags_notation_remove_point_from_selection</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-add-region-to-selection" title="ags_notation_add_region_to_selection ()">ags_notation_add_region_to_selection</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-remove-region-from-selection" title="ags_notation_remove_region_from_selection ()">ags_notation_remove_region_from_selection</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-copy-selection" title="ags_notation_copy_selection ()">ags_notation_copy_selection</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-cut-selection" title="ags_notation_cut_selection ()">ags_notation_cut_selection</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-insert-from-clipboard" title="ags_notation_insert_from_clipboard ()">ags_notation_insert_from_clipboard</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-get-current" title="ags_notation_get_current ()">ags_notation_get_current</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsNotation"><span class="returnvalue">AgsNotation</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotation.html#ags-notation-new" title="ags_notation_new ()">ags_notation_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsNotation.html#AgsNotationFlags" title="enum AgsNotationFlags">AgsNotationFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_notation.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> acts as a container of <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-BPM:CAPS"></a><h3>AGS_NOTATION_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-TICS-PER-BEAT:CAPS"></a><h3>AGS_NOTATION_TICS_PER_BEAT</h3>
+<pre class="programlisting">#define AGS_NOTATION_TICS_PER_BEAT (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MINIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MINIMUM_NOTE_LENGTH (1.0 / 16.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MAXIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MAXIMUM_NOTE_LENGTH (16.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-LENGTH:CAPS"></a><h3>AGS_NOTATION_DEFAULT_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_LENGTH (65535.0 / AGS_NOTATION_TICS_PER_BEAT - AGS_NOTATION_MAXIMUM_NOTE_LENGTH)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_NOTATION_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_JIFFIE (60.0 / AGS_NOTATION_DEFAULT_BPM / AGS_NOTATION_TICS_PER_BEAT)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-DURATION:CAPS"></a><h3>AGS_NOTATION_DEFAULT_DURATION</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_DURATION (AGS_NOTATION_DEFAULT_LENGTH * AGS_NOTATION_DEFAULT_JIFFIE * AGS_MICROSECONDS_PER_SECOND)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-near-timestamp"></a><h3>ags_notation_find_near_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_notation_find_near_timestamp (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>Retrieve appropriate notation for timestamp.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_channel</p></td>
+<td class="parameter_description"><p>the matching audio channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>timestamp</p></td>
+<td class="parameter_description"><p>the matching timestamp</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.8.7.9.6"></a><h4>Returns</h4>
+<p> Next match.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-note"></a><h3>ags_notation_add_note ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notation_add_note (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> *note</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>Adds a note to notation.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>note</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> to add</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>use_selection_list</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> add to selection, else to default notation</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-note-at-position"></a><h3>ags_notation_remove_note_at_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_notation_remove_note_at_position (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>Removes one <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> of notation.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.11.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x</p></td>
+<td class="parameter_description"><p>offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y</p></td>
+<td class="parameter_description"><p>note</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.8.7.11.6"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if successfully removed note.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-selection"></a><h3>ags_notation_get_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_notation_get_selection (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>Retrieve selection.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.12.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.8.7.12.6"></a><h4>Returns</h4>
+<p> the selection.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-is-note-selected"></a><h3>ags_notation_is_note_selected ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_notation_is_note_selected (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> *note</code></em>);</pre>
+<p>Check selection for note.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>note</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> to check for</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.8.7.13.6"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if selected</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-point"></a><h3>ags_notation_find_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsNote"><span class="returnvalue">AgsNote</span></GTKDOCLINK> *
+ags_notation_find_point (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>Find note by offset and tone.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.14.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x</p></td>
+<td class="parameter_description"><p>offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y</p></td>
+<td class="parameter_description"><p>note</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>use_selection_list</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> selection is searched</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.8.7.14.6"></a><h4>Returns</h4>
+<p> the matching note.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-region"></a><h3>ags_notation_find_region ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_notation_find_region (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>Find notes by offset and tone region.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.15.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x0</p></td>
+<td class="parameter_description"><p>start offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y0</p></td>
+<td class="parameter_description"><p>start tone</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x1</p></td>
+<td class="parameter_description"><p>end offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y1</p></td>
+<td class="parameter_description"><p>end tone</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.8.7.15.6"></a><h4>Returns</h4>
+<p> the matching notes as <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-free-selection"></a><h3>ags_notation_free_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notation_free_selection (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>Clear selection.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.16.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-point-to-selection"></a><h3>ags_notation_add_point_to_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notation_add_point_to_selection (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>Select notes at position.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.17.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x</p></td>
+<td class="parameter_description"><p>offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y</p></td>
+<td class="parameter_description"><p>tone</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>replace_current_selection</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> selection is replaced</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-point-from-selection"></a><h3>ags_notation_remove_point_from_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notation_remove_point_from_selection
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>Remove notes at position of selection.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.18.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x</p></td>
+<td class="parameter_description"><p>offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y</p></td>
+<td class="parameter_description"><p>tone</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-region-to-selection"></a><h3>ags_notation_add_region_to_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notation_add_region_to_selection (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>Select notes within region.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.19.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x0</p></td>
+<td class="parameter_description"><p>start offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y0</p></td>
+<td class="parameter_description"><p>start tone</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x1</p></td>
+<td class="parameter_description"><p>end offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y1</p></td>
+<td class="parameter_description"><p>end tone</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>replace_current_selection</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> selection is replaced</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-region-from-selection"></a><h3>ags_notation_remove_region_from_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notation_remove_region_from_selection
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);</pre>
+<p>Remove notes within region of selection.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.20.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x0</p></td>
+<td class="parameter_description"><p>start offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y0</p></td>
+<td class="parameter_description"><p>start tone</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x1</p></td>
+<td class="parameter_description"><p>end offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y1</p></td>
+<td class="parameter_description"><p>end tone</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-copy-selection"></a><h3>ags_notation_copy_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>
+ags_notation_copy_selection (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>Copy selection to clipboard.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.21.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.8.7.21.6"></a><h4>Returns</h4>
+<p> the selection as XML.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-cut-selection"></a><h3>ags_notation_cut_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>
+ags_notation_cut_selection (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>Cut selection to clipboard.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.22.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.8.7.22.6"></a><h4>Returns</h4>
+<p> the selection as XML.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-insert-from-clipboard"></a><h3>ags_notation_insert_from_clipboard ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notation_insert_from_clipboard (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> content</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_x_offset</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x_offset</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_y_offset</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y_offset</code></em>);</pre>
+<p>Paste previously copied notes.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.23.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>reset_x_offset</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> <em class="parameter"><code>x_offset</code></em>
+used as cursor</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x_offset</p></td>
+<td class="parameter_description"><p>region start cursor offset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>reset_y_offset</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> <em class="parameter"><code>y_offset</code></em>
+used as cursor</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y_offset</p></td>
+<td class="parameter_description"><p>region start cursor tone</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-current"></a><h3>ags_notation_get_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_notation_get_current (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.24.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-new"></a><h3>ags_notation_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsNotation"><span class="returnvalue">AgsNotation</span></GTKDOCLINK> *
+ags_notation_new (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK>, assigned to <em class="parameter"><code>audio_channel</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.8.7.25.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_channel</p></td>
+<td class="parameter_description"><p>the audio channel to be used</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.8.7.25.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsNotationFlags"></a><h3>enum AgsNotationFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.8.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTATION-STICKY:CAPS"></a>AGS_NOTATION_STICKY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTATION-INDICATED-LENGTH:CAPS"></a>AGS_NOTATION_INDICATED_LENGTH</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsNote.html b/api/ags-AgsNote.html
new file mode 100644
index 0000000..fcb512e
--- /dev/null
+++ b/api/ags-AgsNote.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsNotation.html" title="AgsNotation">
+<link rel="next" href="ags-AgsOutput.html" title="AgsOutput">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsNote.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsNotation.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsOutput.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNote.top_of_page"></a>AgsNote</span></h2>
+<p>AgsNote — Note class.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsNote.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsNote"><span class="returnvalue">AgsNote</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNote.html#ags-note-duplicate" title="ags_note_duplicate ()">ags_note_duplicate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsNote"><span class="returnvalue">AgsNote</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNote.html#ags-note-new" title="ags_note_new ()">ags_note_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsNote.html#AgsNoteFlags" title="enum AgsNoteFlags">AgsNoteFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_note.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> represents a tone.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-note-duplicate"></a><h3>ags_note_duplicate ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsNote"><span class="returnvalue">AgsNote</span></GTKDOCLINK> *
+ags_note_duplicate (<em class="parameter"><code><GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> *note</code></em>);</pre>
+<p>Duplicate a note.</p>
+<div class="refsect3">
+<a name="id-1.9.9.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>note</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.9.7.2.6"></a><h4>Returns</h4>
+<p> the duplicated <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-new"></a><h3>ags_note_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsNote"><span class="returnvalue">AgsNote</span></GTKDOCLINK> *
+ags_note_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.9.7.3.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsNoteFlags"></a><h3>enum AgsNoteFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.9.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-GUI:CAPS"></a>AGS_NOTE_GUI</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-RUNTIME:CAPS"></a>AGS_NOTE_RUNTIME</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-HUMAN-READABLE:CAPS"></a>AGS_NOTE_HUMAN_READABLE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-DEFAULT-LENGTH:CAPS"></a>AGS_NOTE_DEFAULT_LENGTH</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-IS-SELECTED:CAPS"></a>AGS_NOTE_IS_SELECTED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsNoteEdit.html b/api/ags-AgsNoteEdit.html
new file mode 100644
index 0000000..3b6d337
--- /dev/null
+++ b/api/ags-AgsNoteEdit.html
@@ -0,0 +1,483 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsNoteEdit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">
+<link rel="next" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsNoteEdit.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-meter-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-note-edit-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsNoteEdit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNoteEdit.top_of_page"></a>AgsNoteEdit</span></h2>
+<p>AgsNoteEdit — edit notes</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-set-map-height" title="ags_note_edit_set_map_height ()">ags_note_edit_set_map_height</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-reset-vertically" title="ags_note_edit_reset_vertically ()">ags_note_edit_reset_vertically</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-reset-horizontally" title="ags_note_edit_reset_horizontally ()">ags_note_edit_reset_horizontally</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-segment" title="ags_note_edit_draw_segment ()">ags_note_edit_draw_segment</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-position" title="ags_note_edit_draw_position ()">ags_note_edit_draw_position</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-notation" title="ags_note_edit_draw_notation ()">ags_note_edit_draw_notation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-scroll" title="ags_note_edit_draw_scroll ()">ags_note_edit_draw_scroll</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-new" title="ags_note_edit_new ()">ags_note_edit_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" title="AGS_NOTE_EDIT_MAX_CONTROLS">AGS_NOTE_EDIT_MAX_CONTROLS</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditFlags" title="enum AgsNoteEditFlags">AgsNoteEditFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags">AgsNoteEditResetFlags</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/editor/ags_note_edit.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> lets you edit notes.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-note-edit-set-map-height"></a><h3>ags_note_edit_set_map_height ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_note_edit_set_map_height (<em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> map_height</code></em>);</pre>
+<p>Set the map height in pixel.</p>
+<div class="refsect3">
+<a name="id-1.10.53.13.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>note_edit</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>map_height</p></td>
+<td class="parameter_description"><p>the new height</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-vertically"></a><h3>ags_note_edit_reset_vertically ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_note_edit_reset_vertically (<em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>Reset <em class="parameter"><code>note_edit</code></em>
+ as configured vertically.</p>
+<div class="refsect3">
+<a name="id-1.10.53.13.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>note_edit</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags"><span class="type">AgsNoteEditResetFlags</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-horizontally"></a><h3>ags_note_edit_reset_horizontally ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_note_edit_reset_horizontally (<em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>Reset <em class="parameter"><code>note_edit</code></em>
+ as configured horizontally.</p>
+<div class="refsect3">
+<a name="id-1.10.53.13.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>note_edit</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags"><span class="type">AgsNoteEditResetFlags</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-segment"></a><h3>ags_note_edit_draw_segment ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_note_edit_draw_segment (<em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>Draws horizontal and vertical lines.</p>
+<div class="refsect3">
+<a name="id-1.10.53.13.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>note_edit</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cr</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> surface</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-position"></a><h3>ags_note_edit_draw_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_note_edit_draw_position (<em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>Draws the cursor.</p>
+<div class="refsect3">
+<a name="id-1.10.53.13.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>note_edit</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cr</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> surface</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-notation"></a><h3>ags_note_edit_draw_notation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_note_edit_draw_notation (<em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>Draw the <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> of selected <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> on <em class="parameter"><code>note_edit</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.10.53.13.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>note_edit</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cr</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> surface</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-scroll"></a><h3>ags_note_edit_draw_scroll ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_note_edit_draw_scroll (<em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> position</code></em>);</pre>
+<p>Change visible x-position of <em class="parameter"><code>note_edit</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.10.53.13.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>note_edit</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cr</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> surface</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>position</p></td>
+<td class="parameter_description"><p>the new position</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-new"></a><h3>ags_note_edit_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></GTKDOCLINK> *
+ags_note_edit_new ();</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.10.53.13.7.9.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-NOTE-EDIT-MAX-CONTROLS:CAPS"></a><h3>AGS_NOTE_EDIT_MAX_CONTROLS</h3>
+<pre class="programlisting">#define AGS_NOTE_EDIT_MAX_CONTROLS 1200
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditFlags"></a><h3>enum AgsNoteEditFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.13.8.3.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-EDIT-RESETING-VERTICALLY:CAPS"></a>AGS_NOTE_EDIT_RESETING_VERTICALLY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-EDIT-RESETING-HORIZONTALLY:CAPS"></a>AGS_NOTE_EDIT_RESETING_HORIZONTALLY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-EDIT-POSITION-CURSOR:CAPS"></a>AGS_NOTE_EDIT_POSITION_CURSOR</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-EDIT-ADDING-NOTE:CAPS"></a>AGS_NOTE_EDIT_ADDING_NOTE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-EDIT-DELETING-NOTE:CAPS"></a>AGS_NOTE_EDIT_DELETING_NOTE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-EDIT-SELECTING-NOTES:CAPS"></a>AGS_NOTE_EDIT_SELECTING_NOTES</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditResetFlags"></a><h3>enum AgsNoteEditResetFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.13.8.4.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-EDIT-RESET-VSCROLLBAR:CAPS"></a>AGS_NOTE_EDIT_RESET_VSCROLLBAR</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-EDIT-RESET-HSCROLLBAR:CAPS"></a>AGS_NOTE_EDIT_RESET_HSCROLLBAR</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-EDIT-RESET-WIDTH:CAPS"></a>AGS_NOTE_EDIT_RESET_WIDTH</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTE-EDIT-RESET-HEIGHT:CAPS"></a>AGS_NOTE_EDIT_RESET_HEIGHT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsNotebook.html b/api/ags-AgsNotebook.html
new file mode 100644
index 0000000..75b782f
--- /dev/null
+++ b/api/ags-AgsNotebook.html
@@ -0,0 +1,292 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsNotebook</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsMachineRadioButton.html" title="AgsMachineRadioButton">
+<link rel="next" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsNotebook.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMachineRadioButton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-notebook-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsNotebook"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNotebook.top_of_page"></a>AgsNotebook</span></h2>
+<p>AgsNotebook — select channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS" title="AGS_NOTEBOOK_TAB()">AGS_NOTEBOOK_TAB</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-tab-index" title="ags_notebook_tab_index ()">ags_notebook_tab_index</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-next-active-tab" title="ags_notebook_next_active_tab ()">ags_notebook_next_active_tab</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-add-tab" title="ags_notebook_add_tab ()">ags_notebook_add_tab</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-insert-tab" title="ags_notebook_insert_tab ()">ags_notebook_insert_tab</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-remove-tab" title="ags_notebook_remove_tab ()">ags_notebook_remove_tab</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-add-child" title="ags_notebook_add_child ()">ags_notebook_add_child</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-remove-child" title="ags_notebook_remove_child ()">ags_notebook_remove_child</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsNotebook"><span class="returnvalue">AgsNotebook</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-new" title="ags_notebook_new ()">ags_notebook_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsNotebook.html#AgsNotebookTabFlags" title="enum AgsNotebookTabFlags">AgsNotebookTabFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab">AgsNotebookTab</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/editor/ags_notebook.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> lets select/deselect channels to edit.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-NOTEBOOK-TAB:CAPS"></a><h3>AGS_NOTEBOOK_TAB()</h3>
+<pre class="programlisting">#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-tab-index"></a><h3>ags_notebook_tab_index ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+ags_notebook_tab_index (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.9.7.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-next-active-tab"></a><h3>ags_notebook_next_active_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+ags_notebook_next_active_tab (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.9.7.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-tab"></a><h3>ags_notebook_add_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+ags_notebook_add_tab (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> *notebook</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.9.7.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-insert-tab"></a><h3>ags_notebook_insert_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notebook_insert_tab (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-tab"></a><h3>ags_notebook_remove_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notebook_remove_tab (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-child"></a><h3>ags_notebook_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notebook_add_child (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-child"></a><h3>ags_notebook_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notebook_remove_child (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-new"></a><h3>ags_notebook_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsNotebook"><span class="returnvalue">AgsNotebook</span></GTKDOCLINK> *
+ags_notebook_new ();</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.10.53.9.7.10.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsNotebookTabFlags"></a><h3>enum AgsNotebookTabFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.9.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTEBOOK-TAB-VISIBLE:CAPS"></a>AGS_NOTEBOOK_TAB_VISIBLE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTEBOOK-TAB-MODE-NORMAL:CAPS"></a>AGS_NOTEBOOK_TAB_MODE_NORMAL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-NOTEBOOK-TAB-MODE-OVERLAY:CAPS"></a>AGS_NOTEBOOK_TAB_MODE_OVERLAY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTab"></a><h3>struct AgsNotebookTab</h3>
+<pre class="programlisting">struct AgsNotebookTab {
+  guint flags;
+
+  GtkToggleButton *toggle;
+  GObject *notation;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsOpenFile.html b/api/ags-AgsOpenFile.html
new file mode 100644
index 0000000..a9207de
--- /dev/null
+++ b/api/ags-AgsOpenFile.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsOpenFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteRecycling.html" title="AgsMuteRecycling">
+<link rel="next" href="ags-AgsOpenSingleFile.html" title="AgsOpenSingleFile">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsOpenFile.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMuteRecycling.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsOpenSingleFile.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsOpenFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOpenFile.top_of_page"></a>AgsOpenFile</span></h2>
+<p>AgsOpenFile — open file object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsOpenFile.html#ags-open-file-new" title="ags_open_file_new ()">ags_open_file_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_open_file.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsOpenFile"><span class="type">AgsOpenFile</span></GTKDOCLINK> task opens files.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-open-file-new"></a><h3>ags_open_file_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></GTKDOCLINK> *
+ags_open_file_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsOpenFile"><span class="type">AgsOpenFile</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.35.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>filenames</p></td>
+<td class="parameter_description"><p>the filenames to be opened</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>overwrite_channels</p></td>
+<td class="parameter_description"><p>reset existing <GTKDOCLINK HREF="AgsInput"><span class="type">AgsInput</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>create_channels</p></td>
+<td class="parameter_description"><p>inistantiate new <GTKDOCLINK HREF="AgsInput"><span class="type">AgsInput</span></GTKDOCLINK>, if <em class="parameter"><code>overwrite_channell</code></em>
+as needed
+else for sure</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.35.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsOpenFile"><span class="type">AgsOpenFile</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsOpenSingleFile.html b/api/ags-AgsOpenSingleFile.html
new file mode 100644
index 0000000..44b8cbf
--- /dev/null
+++ b/api/ags-AgsOpenSingleFile.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsOpenSingleFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsOpenFile.html" title="AgsOpenFile">
+<link rel="next" href="ags-AgsRemoveAudio.html" title="AgsRemoveAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsOpenSingleFile.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsOpenFile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRemoveAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsOpenSingleFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOpenSingleFile.top_of_page"></a>AgsOpenSingleFile</span></h2>
+<p>AgsOpenSingleFile</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsOpenSingleFile.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsOpenSingleFile.html#ags-open-single-file-new" title="ags_open_single_file_new ()">ags_open_single_file_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenSingleFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenSingleFile.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-open-single-file-new"></a><h3>ags_open_single_file_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></GTKDOCLINK> *
+ags_open_single_file_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.36.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenSingleFile.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsOscillator.html b/api/ags-AgsOscillator.html
new file mode 100644
index 0000000..f4d9899
--- /dev/null
+++ b/api/ags-AgsOscillator.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsOscillator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsSynthInputPad.html" title="AgsSynthInputPad">
+<link rel="next" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsOscillator.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSynthInputPad.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-oscillator-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsOscillator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOscillator.top_of_page"></a>AgsOscillator</span></h2>
+<p>AgsOscillator — oscillator</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsOscillator.html#ags-file-read-oscillator" title="ags_file_read_oscillator ()">ags_file_read_oscillator</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsOscillator.html#ags-file-write-oscillator" title="ags_file_write_oscillator ()">ags_file_write_oscillator</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsOscillator"><span class="returnvalue">AgsOscillator</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsOscillator.html#ags-oscillator-new" title="ags_oscillator_new ()">ags_oscillator_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_oscillator.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK> is a composite widget to act as oscillator.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-file-read-oscillator"></a><h3>ags_file_read_oscillator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_oscillator (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK> **oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-oscillator"></a><h3>ags_file_write_oscillator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_oscillator (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK> *oscillator</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.26.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-new"></a><h3>ags_oscillator_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsOscillator"><span class="returnvalue">AgsOscillator</span></GTKDOCLINK> *
+ags_oscillator_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.26.6.4.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsOutput.html b/api/ags-AgsOutput.html
new file mode 100644
index 0000000..a6caab5
--- /dev/null
+++ b/api/ags-AgsOutput.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsNote.html" title="AgsNote">
+<link rel="next" href="ags-AgsPattern.html" title="AgsPattern">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsOutput.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsNote.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPattern.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOutput.top_of_page"></a>AgsOutput</span></h2>
+<p>AgsOutput — Output of <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsOutput.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecycling"><span class="returnvalue">AgsRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsOutput.html#ags-output-find-first-input-recycling" title="ags_output_find_first_input_recycling ()">ags_output_find_first_input_recycling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecycling"><span class="returnvalue">AgsRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsOutput.html#ags-output-find-last-input-recycling" title="ags_output_find_last_input_recycling ()">ags_output_find_last_input_recycling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsOutput"><span class="returnvalue">AgsOutput</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsOutput.html#ags-output-new" title="ags_output_new ()">ags_output_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOutput.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_output.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOutput.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsOutput"><span class="type">AgsOutput</span></GTKDOCLINK> represents an output channel of <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOutput.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-output-find-first-input-recycling"></a><h3>ags_output_find_first_input_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecycling"><span class="returnvalue">AgsRecycling</span></GTKDOCLINK> *
+ags_output_find_first_input_recycling (<em class="parameter"><code><GTKDOCLINK HREF="AgsOutput"><span class="type">AgsOutput</span></GTKDOCLINK> *output</code></em>);</pre>
+<p>Retrieve first input recycling.</p>
+<div class="refsect3">
+<a name="id-1.9.10.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>output</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsOutput"><span class="type">AgsOutput</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.10.6.2.6"></a><h4>Returns</h4>
+<p> the first <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> of <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-last-input-recycling"></a><h3>ags_output_find_last_input_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecycling"><span class="returnvalue">AgsRecycling</span></GTKDOCLINK> *
+ags_output_find_last_input_recycling (<em class="parameter"><code><GTKDOCLINK HREF="AgsOutput"><span class="type">AgsOutput</span></GTKDOCLINK> *output</code></em>);</pre>
+<p>Retrieve last input recycling.</p>
+<div class="refsect3">
+<a name="id-1.9.10.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>output</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsOutput"><span class="type">AgsOutput</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.10.6.3.6"></a><h4>Returns</h4>
+<p> the last <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> of <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-new"></a><h3>ags_output_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsOutput"><span class="returnvalue">AgsOutput</span></GTKDOCLINK> *
+ags_output_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsOutput"><span class="type">AgsOutput</span></GTKDOCLINK>, linking tree to <em class="parameter"><code>audio</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.10.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.10.6.4.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsOutput"><span class="type">AgsOutput</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOutput.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPackable.html b/api/ags-AgsPackable.html
new file mode 100644
index 0000000..9b189e0
--- /dev/null
+++ b/api/ags-AgsPackable.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsMutable.html" title="AgsMutable">
+<link rel="next" href="ags-AgsPortlet.html" title="AgsPortlet">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPackable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMutable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPortlet.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPackable.top_of_page"></a>AgsPackable</span></h2>
+<p>AgsPackable — packing recalls</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPackable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPackable.html#ags-packable-pack" title="ags_packable_pack ()">ags_packable_pack</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPackable.html#ags-packable-unpack" title="ags_packable_unpack ()">ags_packable_unpack</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPackable.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/object/ags_packable.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPackable.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPackable"><span class="type">AgsPackable</span></GTKDOCLINK> interface gives you a unique access to recalls
+to be packed into a <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPackable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-packable-pack"></a><h3>ags_packable_pack ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_packable_pack (<em class="parameter"><code><GTKDOCLINK HREF="AgsPackable"><span class="type">AgsPackable</span></GTKDOCLINK> *packable</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *container</code></em>);</pre>
+<p>Pack to container.</p>
+<div class="refsect3">
+<a name="id-1.5.8.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>packable</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPackable"><span class="type">AgsPackable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.8.6.2.6"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-unpack"></a><h3>ags_packable_unpack ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_packable_unpack (<em class="parameter"><code><GTKDOCLINK HREF="AgsPackable"><span class="type">AgsPackable</span></GTKDOCLINK> *packable</code></em>);</pre>
+<p>Unpack of container.</p>
+<div class="refsect3">
+<a name="id-1.5.8.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>packable</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPackable"><span class="type">AgsPackable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.8.6.3.6"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success</p>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPackable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPad.html b/api/ags-AgsPad.html
new file mode 100644
index 0000000..e004284
--- /dev/null
+++ b/api/ags-AgsPad.html
@@ -0,0 +1,325 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">
+<link rel="next" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPad.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-navigation-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-pad-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPad.top_of_page"></a>AgsPad</span></h2>
+<p>AgsPad — A composite widget to visualize a bunch of <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPad.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPad.html#ags-pad-set-channel" title="ags_pad_set_channel ()">ags_pad_set_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPad.html#ags-pad-resize-lines" title="ags_pad_resize_lines ()">ags_pad_resize_lines</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPad.html#ags-pad-map-recall" title="ags_pad_map_recall ()">ags_pad_map_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPad.html#ags-pad-find-port" title="ags_pad_find_port ()">ags_pad_find_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPad"><span class="returnvalue">AgsPad</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPad.html#ags-pad-new" title="ags_pad_new ()">ags_pad_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS" title="AGS_PAD_DEFAULT_VERSION">AGS_PAD_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_DEFAULT_BUILD_ID">AGS_PAD_DEFAULT_BUILD_ID</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsPad.html#AgsPadFlags" title="enum AgsPadFlags">AgsPadFlags</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_pad.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> is a composite widget to visualize a bunch of <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK>. It should be
+packed by an <GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-pad-set-channel"></a><h3>ags_pad_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_pad_set_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Is emitted as channel gets modified.</p>
+<div class="refsect3">
+<a name="id-1.10.36.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pad</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> to set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-resize-lines"></a><h3>ags_pad_resize_lines ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_pad_resize_lines (<em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> line_type</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>);</pre>
+<p>Resize the count of <GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> packe by <GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.10.36.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pad</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> to resize</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>line_type</p></td>
+<td class="parameter_description"><p>channel type, either <GTKDOCLINK HREF="AGS-TYPE-INPUT:CAPS"><code class="literal">AGS_TYPE_INPUT</code></GTKDOCLINK> or <GTKDOCLINK HREF="AGS-TYPE-OUTPUT:CAPS"><code class="literal">AGS_TYPE_OUTPUT</code></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_channels</p></td>
+<td class="parameter_description"><p>count of lines</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_channels_old</p></td>
+<td class="parameter_description"><p>old count of lines</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-map-recall"></a><h3>ags_pad_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_pad_map_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-find-port"></a><h3>ags_pad_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_pad_find_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>Lookup ports of assigned recalls.</p>
+<div class="refsect3">
+<a name="id-1.10.36.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>pad</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK>
+Returns: an <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing all related <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-new"></a><h3>ags_pad_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPad"><span class="returnvalue">AgsPad</span></GTKDOCLINK> *
+ags_pad_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.36.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the bunch of channel to visualize</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.36.7.6.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadFlags"></a><h3>enum AgsPadFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.36.8.4.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-PAD-CONNECTED:CAPS"></a>AGS_PAD_CONNECTED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-PAD-SHOW-GROUPING:CAPS"></a>AGS_PAD_SHOW_GROUPING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-PAD-GROUP-ALL:CAPS"></a>AGS_PAD_GROUP_ALL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-PAD-GROUP-LINE:CAPS"></a>AGS_PAD_GROUP_LINE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-PAD-MAPPED-RECALL:CAPS"></a>AGS_PAD_MAPPED_RECALL</p></td>
+<td> </td>
+<td> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-PAD-PREMAPPED-RECALL:CAPS"></a>AGS_PAD_PREMAPPED_RECALL</p></td>
+<td> </td>
+<td> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPadEditor.html b/api/ags-AgsPadEditor.html
new file mode 100644
index 0000000..dd7fb54
--- /dev/null
+++ b/api/ags-AgsPadEditor.html
@@ -0,0 +1,174 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPadEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">
+<link rel="next" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPadEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-pad-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-pad-editor-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPadEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPadEditor.top_of_page"></a>AgsPadEditor</span></h2>
+<p>AgsPadEditor — A composite widget to edit <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPadEditor.html#ags-pad-editor-set-channel" title="ags_pad_editor_set_channel ()">ags_pad_editor_set_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPadEditor.html#ags-pad-editor-new" title="ags_pad_editor_new ()">ags_pad_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_PAD_EDITOR_DEFAULT_VERSION">AGS_PAD_EDITOR_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_EDITOR_DEFAULT_BUILD_ID">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_pad_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK> is a composite widget to edit <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK>. It should be
+packed by an <GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-pad-editor-set-channel"></a><h3>ags_pad_editor_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_pad_editor_set_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK> *pad_editor</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Is called as channel gets modified.</p>
+<div class="refsect3">
+<a name="id-1.10.38.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pad_editor</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the new <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-new"></a><h3>ags_pad_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></GTKDOCLINK> *
+ags_pad_editor_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.38.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the channel to edit</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.38.7.3.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPanel.html b/api/ags-AgsPanel.html
new file mode 100644
index 0000000..100a68c
--- /dev/null
+++ b/api/ags-AgsPanel.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPanel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="next" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPanel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="engines.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-panel-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPanel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanel.top_of_page"></a>AgsPanel</span></h2>
+<p>AgsPanel — panel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPanel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPanel"><span class="returnvalue">AgsPanel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPanel.html#ags-panel-new" title="ags_panel_new ()">ags_panel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_panel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPanel"><span class="type">AgsPanel</span></GTKDOCLINK> is a composite widget to act as panel.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-panel-new"></a><h3>ags_panel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPanel"><span class="returnvalue">AgsPanel</span></GTKDOCLINK> *
+ags_panel_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPanel"><span class="type">AgsPanel</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.2.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPanel"><span class="type">AgsPanel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPanelInputLine.html b/api/ags-AgsPanelInputLine.html
new file mode 100644
index 0000000..79fba52
--- /dev/null
+++ b/api/ags-AgsPanelInputLine.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPanelInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">
+<link rel="next" href="ags-AgsPanelInputPad.html" title="AgsPanelInputPad">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPanelInputLine.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-panel-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPanelInputPad.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPanelInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanelInputLine.top_of_page"></a>AgsPanelInputLine</span></h2>
+<p>AgsPanelInputLine — panel input line</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPanelInputLine.html#ags-panel-input-line-new" title="ags_panel_input_line_new ()">ags_panel_input_line_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_panel_input_line.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></GTKDOCLINK> is a composite widget to act as panel input line.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-panel-input-line-new"></a><h3>ags_panel_input_line_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></GTKDOCLINK> *
+ags_panel_input_line_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.4.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the assigned channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.4.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPanelInputPad.html b/api/ags-AgsPanelInputPad.html
new file mode 100644
index 0000000..713fec1
--- /dev/null
+++ b/api/ags-AgsPanelInputPad.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPanelInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsPanelInputLine.html" title="AgsPanelInputLine">
+<link rel="next" href="ags-AgsMixer.html" title="AgsMixer">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPanelInputPad.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPanelInputLine.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMixer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPanelInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanelInputPad.top_of_page"></a>AgsPanelInputPad</span></h2>
+<p>AgsPanelInputPad — panel input pad</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPanelInputPad.html#ags-panel-input-pad-new" title="ags_panel_input_pad_new ()">ags_panel_input_pad_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_panel_input_pad.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPanelInputPad"><span class="type">AgsPanelInputPad</span></GTKDOCLINK> is a composite widget to act as panel input pad.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-panel-input-pad-new"></a><h3>ags_panel_input_pad_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></GTKDOCLINK> *
+ags_panel_input_pad_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPanelInputPad"><span class="type">AgsPanelInputPad</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.5.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the assigned channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.5.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPanelInputPad"><span class="type">AgsPanelInputPad</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsParameter.html b/api/ags-AgsParameter.html
new file mode 100644
index 0000000..f389120
--- /dev/null
+++ b/api/ags-AgsParameter.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsParameter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Library - Completion routines">
+<link rel="prev" href="ags-AgsList.html" title="AgsList">
+<link rel="next" href="util.html" title="Part II. Util - Helper functions">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsParameter.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsList.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="util.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsParameter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsParameter.top_of_page"></a>AgsParameter</span></h2>
+<p>AgsParameter — Complete GParameter</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsParameter.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GParameter"><span class="returnvalue">GParameter</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsParameter.html#ags-parameter-grow" title="ags_parameter_grow ()">ags_parameter_grow</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsParameter.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/lib/ags_parameter.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsParameter.description"></a><h2>Description</h2>
+<p>Functions completing <GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> API.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsParameter.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-parameter-grow"></a><h3>ags_parameter_grow ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GParameter"><span class="returnvalue">GParameter</span></GTKDOCLINK> *
+ags_parameter_grow (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *params</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *n_params</code></em>,
+                    <em class="parameter"><code>...</code></em>);</pre>
+<p>Grow parameter array of <em class="parameter"><code>object_type</code></em>
+ object. This function is mainly used to
+prepare a <GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> array to instantiate a new <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> by using <GTKDOCLINK HREF="g-object-newv"><code class="function">g_object_newv()</code></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.3.4.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>params</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> array</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_params</p></td>
+<td class="parameter_description"><p>location to store new size</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>...</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>-terminated list of properties name and value</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.3.4.6.2.6"></a><h4>Returns</h4>
+<p> the resized GParameter array</p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsParameter.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPattern.html b/api/ags-AgsPattern.html
new file mode 100644
index 0000000..e90611c
--- /dev/null
+++ b/api/ags-AgsPattern.html
@@ -0,0 +1,259 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsOutput.html" title="AgsOutput">
+<link rel="next" href="ags-AgsPort.html" title="AgsPort">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPattern.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsOutput.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPort.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPattern.top_of_page"></a>AgsPattern</span></h2>
+<p>AgsPattern — Pattern representing tones</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPattern.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPattern"><span class="returnvalue">AgsPattern</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPattern.html#ags-pattern-get-by-timestamp" title="ags_pattern_get_by_timestamp ()">ags_pattern_get_by_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPattern.html#ags-pattern-set-dim" title="ags_pattern_set_dim ()">ags_pattern_set_dim</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPattern.html#ags-pattern-get-bit" title="ags_pattern_get_bit ()">ags_pattern_get_bit</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPattern.html#ags-pattern-toggle-bit" title="ags_pattern_toggle_bit ()">ags_pattern_toggle_bit</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPattern"><span class="returnvalue">AgsPattern</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPattern.html#ags-pattern-new" title="ags_pattern_new ()">ags_pattern_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPattern.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_pattern.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPattern.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> represents an audio pattern of tones.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPattern.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-pattern-get-by-timestamp"></a><h3>ags_pattern_get_by_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPattern"><span class="returnvalue">AgsPattern</span></GTKDOCLINK> *
+ags_pattern_get_by_timestamp (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.11.6.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-set-dim"></a><h3>ags_pattern_set_dim ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_pattern_set_dim (<em class="parameter"><code><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> *pattern</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim0</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim1</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lenght</code></em>);</pre>
+<p>Reallocates the pattern's dimensions.</p>
+<div class="refsect3">
+<a name="id-1.9.11.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pattern</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dim0</p></td>
+<td class="parameter_description"><p>bank 0 size</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dim1</p></td>
+<td class="parameter_description"><p>bank 1 size</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-bit"></a><h3>ags_pattern_get_bit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_pattern_get_bit (<em class="parameter"><code><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> *pattern</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>Check for tic to be played.</p>
+<div class="refsect3">
+<a name="id-1.9.11.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pattern</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>i</p></td>
+<td class="parameter_description"><p>bank index 0</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>j</p></td>
+<td class="parameter_description"><p>bank index 1</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bit</p></td>
+<td class="parameter_description"><p>the tic to check</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.11.6.4.6"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if tone is enabled.</p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-toggle-bit"></a><h3>ags_pattern_toggle_bit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_pattern_toggle_bit (<em class="parameter"><code><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> *pattern</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>Toggle tone.</p>
+<div class="refsect3">
+<a name="id-1.9.11.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pattern</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>i</p></td>
+<td class="parameter_description"><p>bank index 0</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>j</p></td>
+<td class="parameter_description"><p>bank index 1</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bit</p></td>
+<td class="parameter_description"><p>the tic to toggle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-new"></a><h3>ags_pattern_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPattern"><span class="returnvalue">AgsPattern</span></GTKDOCLINK> *
+ags_pattern_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.11.6.6.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPattern.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPeakChannel.html b/api/ags-AgsPeakChannel.html
new file mode 100644
index 0000000..870d5e8
--- /dev/null
+++ b/api/ags-AgsPeakChannel.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPeakChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsLoopChannelRun.html" title="AgsLoopChannelRun">
+<link rel="next" href="ags-AgsPeakChannelRun.html" title="AgsPeakChannelRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPeakChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLoopChannelRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPeakChannelRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPeakChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPeakChannel.top_of_page"></a>AgsPeakChannel</span></h2>
+<p>AgsPeakChannel — peaks channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPeakChannel.html#ags-peak-channel-retrieve-peak" title="ags_peak_channel_retrieve_peak ()">ags_peak_channel_retrieve_peak</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPeakChannel.html#ags-peak-channel-new" title="ags_peak_channel_new ()">ags_peak_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_peak_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPeakChannel"><span class="type">AgsPeakChannel</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-peak-channel-retrieve-peak"></a><h3>ags_peak_channel_retrieve_peak ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_peak_channel_retrieve_peak (<em class="parameter"><code><GTKDOCLINK HREF="AgsPeakChannel"><span class="type">AgsPeakChannel</span></GTKDOCLINK> *peak_channel</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-new"></a><h3>ags_peak_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></GTKDOCLINK> *
+ags_peak_channel_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *source</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPeakChannel"><span class="type">AgsPeakChannel</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.22.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> as source</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.22.6.3.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPeakChannel"><span class="type">AgsPeakChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPeakChannelRun.html b/api/ags-AgsPeakChannelRun.html
new file mode 100644
index 0000000..dd07f2f
--- /dev/null
+++ b/api/ags-AgsPeakChannelRun.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPeakChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">
+<link rel="next" href="ags-AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPeakChannelRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPeakChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsVolumeAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPeakChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPeakChannelRun.top_of_page"></a>AgsPeakChannelRun</span></h2>
+<p>AgsPeakChannelRun — peak</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPeakChannelRun.html#ags-peak-channel-run-new" title="ags_peak_channel_run_new ()">ags_peak_channel_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_peak_channel_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPeakChannelRun"><span class="type">AgsPeakChannelRun</span></GTKDOCLINK> class peaks the channel.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-peak-channel-run-new"></a><h3>ags_peak_channel_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></GTKDOCLINK> *
+ags_peak_channel_run_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPeakChannelRun"><span class="type">AgsPeakChannelRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.23.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> as source</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.23.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPeakChannelRun"><span class="type">AgsPeakChannelRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPerformancePreferences.html b/api/ags-AgsPerformancePreferences.html
new file mode 100644
index 0000000..d54bfa1
--- /dev/null
+++ b/api/ags-AgsPerformancePreferences.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPerformancePreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">
+<link rel="next" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPerformancePreferences.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-pad-editor-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPluginPreferences.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPerformancePreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPerformancePreferences.top_of_page"></a>AgsPerformancePreferences</span></h2>
+<p>AgsPerformancePreferences — A composite widget to do performance related preferences</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPerformancePreferences.html#ags-performance-preferences-new" title="ags_performance_preferences_new ()">ags_performance_preferences_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_performance_preferences.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsPerformancePreferences"><span class="type">AgsPerformancePreferences</span></GTKDOCLINK> enables you to make performance related preferences.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-performance-preferences-new"></a><h3>ags_performance_preferences_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></GTKDOCLINK> *
+ags_performance_preferences_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPerformancePreferences"><span class="type">AgsPerformancePreferences</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.40.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPerformancePreferences"><span class="type">AgsPerformancePreferences</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPersistable.html b/api/ags-AgsPersistable.html
new file mode 100644
index 0000000..7b47a3c
--- /dev/null
+++ b/api/ags-AgsPersistable.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPersistable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsStackable.html" title="AgsStackable">
+<link rel="next" href="ags-AgsPlayable.html" title="AgsPlayable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPersistable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsStackable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPersistable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPersistable.top_of_page"></a>AgsPersistable</span></h2>
+<p>AgsPersistable</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPersistable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPersistable"><span class="returnvalue">AgsPersistable</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-read" title="ags_persistable_read ()">ags_persistable_read</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-read-link" title="ags_persistable_read_link ()">ags_persistable_read_link</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-write" title="ags_persistable_write ()">ags_persistable_write</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-write-link" title="ags_persistable_write_link ()">ags_persistable_write_link</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPersistable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPersistable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-persistable-read"></a><h3>ags_persistable_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPersistable"><span class="returnvalue">AgsPersistable</span></GTKDOCLINK> *
+ags_persistable_read (<em class="parameter"><code><GTKDOCLINK HREF="AgsPersistable"><span class="type">AgsPersistable</span></GTKDOCLINK> *persistable</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.5.14.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read-link"></a><h3>ags_persistable_read_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_persistable_read_link (<em class="parameter"><code><GTKDOCLINK HREF="AgsPersistable"><span class="type">AgsPersistable</span></GTKDOCLINK> *persistable</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write"></a><h3>ags_persistable_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>
+ags_persistable_write (<em class="parameter"><code><GTKDOCLINK HREF="AgsPersistable"><span class="type">AgsPersistable</span></GTKDOCLINK> *persistable</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.5.14.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write-link"></a><h3>ags_persistable_write_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_persistable_write_link (<em class="parameter"><code><GTKDOCLINK HREF="AgsPersistable"><span class="type">AgsPersistable</span></GTKDOCLINK> *persistable</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPersistable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayAudio.html b/api/ags-AgsPlayAudio.html
new file mode 100644
index 0000000..d3bbba7
--- /dev/null
+++ b/api/ags-AgsPlayAudio.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<link rel="next" href="ags-AgsPlayAudioFile.html" title="AgsPlayAudioFile">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsVolumeRecycling.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayAudioFile.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudio.top_of_page"></a>AgsPlayAudio</span></h2>
+<p>AgsPlayAudio — play audio</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayAudio.html#ags-play-audio-new" title="ags_play_audio_new ()">ags_play_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_play_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPlayAudio"><span class="type">AgsPlayAudio</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-play-audio-new"></a><h3>ags_play_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></GTKDOCLINK> *
+ags_play_audio_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPlayAudio"><span class="type">AgsPlayAudio</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.28.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPlayAudio"><span class="type">AgsPlayAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayAudioFile.html b/api/ags-AgsPlayAudioFile.html
new file mode 100644
index 0000000..b64b646
--- /dev/null
+++ b/api/ags-AgsPlayAudioFile.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayAudio.html" title="AgsPlayAudio">
+<link rel="next" href="ags-AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayAudioFile.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudioFile.top_of_page"></a>AgsPlayAudioFile</span></h2>
+<p>AgsPlayAudioFile</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioFile.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayAudioFile.html#ags-play-audio-file-new" title="ags_play_audio_file_new ()">ags_play_audio_file_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioFile.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-play-audio-file-new"></a><h3>ags_play_audio_file_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></GTKDOCLINK> *
+ags_play_audio_file_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioFile"><span class="type">AgsAudioFile</span></GTKDOCLINK> *audio_file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.29.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioFile.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayAudioSignal.html b/api/ags-AgsPlayAudioSignal.html
new file mode 100644
index 0000000..e11628e
--- /dev/null
+++ b/api/ags-AgsPlayAudioSignal.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayAudioFile.html" title="AgsPlayAudioFile">
+<link rel="next" href="ags-AgsPlayChannel.html" title="AgsPlayChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayAudioFile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudioSignal.top_of_page"></a>AgsPlayAudioSignal</span></h2>
+<p>AgsPlayAudioSignal — plays audio signal</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayAudioSignal.html#ags-play-audio-signal-new" title="ags_play_audio_signal_new ()">ags_play_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_play_audio_signal.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPlayAudioSignal"><span class="type">AgsPlayAudioSignal</span></GTKDOCLINK> class plays the audio signal.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-play-audio-signal-new"></a><h3>ags_play_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></GTKDOCLINK> *
+ags_play_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *source</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPlayAudioSignal"><span class="type">AgsPlayAudioSignal</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.30.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> outputting to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.30.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPlayAudioSignal"><span class="type">AgsPlayAudioSignal</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayChannel.html b/api/ags-AgsPlayChannel.html
new file mode 100644
index 0000000..8c95b80
--- /dev/null
+++ b/api/ags-AgsPlayChannel.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">
+<link rel="next" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayChannelRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannel.top_of_page"></a>AgsPlayChannel</span></h2>
+<p>AgsPlayChannel — plays channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayChannel.html#ags-play-channel-new" title="ags_play_channel_new ()">ags_play_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_play_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPlayChannel"><span class="type">AgsPlayChannel</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-play-channel-new"></a><h3>ags_play_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></GTKDOCLINK> *
+ags_play_channel_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPlayChannel"><span class="type">AgsPlayChannel</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.31.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> outputting to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_channel</p></td>
+<td class="parameter_description"><p>the audio channel to use</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.31.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPlayChannel"><span class="type">AgsPlayChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayChannelRun.html b/api/ags-AgsPlayChannelRun.html
new file mode 100644
index 0000000..aa8ec55
--- /dev/null
+++ b/api/ags-AgsPlayChannelRun.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayChannel.html" title="AgsPlayChannel">
+<link rel="next" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayChannelRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayChannelRunMaster.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannelRun.top_of_page"></a>AgsPlayChannel</span></h2>
+<p>AgsPlayChannel — plays channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayChannelRun.html#ags-play-channel-run-new" title="ags_play_channel_run_new ()">ags_play_channel_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRunFlags" title="enum AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_play_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPlayChannel"><span class="type">AgsPlayChannel</span></GTKDOCLINK> class plays the channel.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-play-channel-run-new"></a><h3>ags_play_channel_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></GTKDOCLINK> *
+ags_play_channel_run_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></GTKDOCLINK> *stream_channel_run</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPlayChannelRun"><span class="type">AgsPlayChannelRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.32.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>stream_channel_run</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></GTKDOCLINK> as dependency</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.32.7.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPlayChannelRun"><span class="type">AgsPlayChannelRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRunFlags"></a><h3>enum AgsPlayChannelRunFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.32.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-PLAY-CHANNEL-RUN-TERMINATING:CAPS"></a>AGS_PLAY_CHANNEL_RUN_TERMINATING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-PLAY-CHANNEL-RUN-INITIAL-RUN:CAPS"></a>AGS_PLAY_CHANNEL_RUN_INITIAL_RUN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayChannelRunMaster.html b/api/ags-AgsPlayChannelRunMaster.html
new file mode 100644
index 0000000..2decda9
--- /dev/null
+++ b/api/ags-AgsPlayChannelRunMaster.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayChannelRunMaster</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannel">
+<link rel="next" href="ags-AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayChannelRunMaster.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayChannelRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayNotationAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayChannelRunMaster"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannelRunMaster.top_of_page"></a>AgsPlayChannelRunMaster</span></h2>
+<p>AgsPlayChannelRunMaster</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" title="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc" title="ags_play_channel_run_master_streamer_alloc ()">ags_play_channel_run_master_streamer_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer" title="ags_play_channel_run_master_find_streamer ()">ags_play_channel_run_master_find_streamer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new" title="ags_play_channel_run_master_new ()">ags_play_channel_run_master_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags" title="enum AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS"></a><h3>AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()</h3>
+<pre class="programlisting">#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-streamer-alloc"></a><h3>ags_play_channel_run_master_streamer_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> *
+ags_play_channel_run_master_streamer_alloc
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></GTKDOCLINK> *play_channel_run_master</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></GTKDOCLINK> *stream_channel_run</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.33.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-find-streamer"></a><h3>ags_play_channel_run_master_find_streamer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_play_channel_run_master_find_streamer
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></GTKDOCLINK> *stream_channel_run</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.33.6.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-new"></a><h3>ags_play_channel_run_master_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></GTKDOCLINK> *
+ags_play_channel_run_master_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.33.6.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterFlags"></a><h3>enum AgsPlayChannelRunMasterFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.33.7.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-PLAY-CHANNEL-RUN-MASTER-TERMINATING:CAPS"></a>AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterStreamer"></a><h3>struct AgsPlayChannelRunMasterStreamer</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterStreamer {
+  AgsPlayChannelRunMaster *play_channel_run_master;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayNotationAudio.html b/api/ags-AgsPlayNotationAudio.html
new file mode 100644
index 0000000..20d2457
--- /dev/null
+++ b/api/ags-AgsPlayNotationAudio.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">
+<link rel="next" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayNotationAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayChannelRunMaster.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayNotationAudioRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNotationAudio.top_of_page"></a>AgsPlayNotationAudio</span></h2>
+<p>AgsPlayNotationAudio — play audio notation</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayNotationAudio.html#ags-play-notation-audio-new" title="ags_play_notation_audio_new ()">ags_play_notation_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_play_notation_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPlayNotationAudio"><span class="type">AgsPlayNotationAudio</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-play-notation-audio-new"></a><h3>ags_play_notation_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></GTKDOCLINK> *
+ags_play_notation_audio_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPlayNotationAudio"><span class="type">AgsPlayNotationAudio</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.34.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPlayNotationAudio"><span class="type">AgsPlayNotationAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayNotationAudioRun.html b/api/ags-AgsPlayNotationAudioRun.html
new file mode 100644
index 0000000..e4a7a1d
--- /dev/null
+++ b/api/ags-AgsPlayNotationAudioRun.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">
+<link rel="next" href="ags-AgsPlayNote.html" title="AgsPlayNote">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayNotationAudioRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayNotationAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayNote.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNotationAudioRun.top_of_page"></a>AgsPlayNotationAudioRun</span></h2>
+<p>AgsPlayNotationAudioRun — play notation</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new" title="ags_play_notation_audio_run_new ()">ags_play_notation_audio_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags" title="enum AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_play_notation_audio_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPlayNotationAudioRun"><span class="type">AgsPlayNotationAudioRun</span></GTKDOCLINK> class play notation.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-play-notation-audio-run-new"></a><h3>ags_play_notation_audio_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></GTKDOCLINK> *
+ags_play_notation_audio_run_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPlayNotationAudioRun"><span class="type">AgsPlayNotationAudioRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.35.7.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPlayNotationAudioRun"><span class="type">AgsPlayNotationAudioRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunFlags"></a><h3>enum AgsPlayNotationAudioRunFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.35.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-PLAY-NOTATION-AUDIO-RUN-DEFAULT:CAPS"></a>AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayNote.html b/api/ags-AgsPlayNote.html
new file mode 100644
index 0000000..e17f474
--- /dev/null
+++ b/api/ags-AgsPlayNote.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">
+<link rel="next" href="ags-AgsPlayPattern.html" title="AgsPlayPattern">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayNote.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayNotationAudioRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayPattern.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNote.top_of_page"></a>AgsPlayNote</span></h2>
+<p>AgsPlayNote</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayNote.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayNote.html#ags-play-note-new" title="ags_play_note_new ()">ags_play_note_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNote.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNote.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-play-note-new"></a><h3>ags_play_note_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></GTKDOCLINK> *
+ags_play_note_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.36.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNote.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayPattern.html b/api/ags-AgsPlayPattern.html
new file mode 100644
index 0000000..9b1006a
--- /dev/null
+++ b/api/ags-AgsPlayPattern.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayNote.html" title="AgsPlayNote">
+<link rel="next" href="ags-AgsPlayRecycling.html" title="AgsPlayRecycling">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayPattern.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayNote.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayRecycling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayPattern.top_of_page"></a>AgsPlayPattern</span></h2>
+<p>AgsPlayPattern</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayPattern.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayPattern.html#ags-play-pattern-connect" title="ags_play_pattern_connect ()">ags_play_pattern_connect</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayPattern.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayPattern.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-play-pattern-connect"></a><h3>ags_play_pattern_connect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_play_pattern_connect (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayPattern"><span class="type">AgsPlayPattern</span></GTKDOCLINK> *play_pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayPattern.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayRecycling.html b/api/ags-AgsPlayRecycling.html
new file mode 100644
index 0000000..f4efbb7
--- /dev/null
+++ b/api/ags-AgsPlayRecycling.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayPattern.html" title="AgsPlayPattern">
+<link rel="next" href="ags-AgsStream.html" title="AgsStream">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayRecycling.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayPattern.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsStream.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayRecycling.top_of_page"></a>AgsPlayRecycling</span></h2>
+<p>AgsPlayRecycling — plays recycling</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayRecycling.html#ags-play-recycling-new" title="ags_play_recycling_new ()">ags_play_recycling_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_play_recycling.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPlayRecycling"><span class="type">AgsPlayRecycling</span></GTKDOCLINK> class plays the recycling.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-play-recycling-new"></a><h3>ags_play_recycling_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></GTKDOCLINK> *
+ags_play_recycling_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *source</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPlayRecycling"><span class="type">AgsPlayRecycling</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.38.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> outputting to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_channel</p></td>
+<td class="parameter_description"><p>the audio channel to use</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.38.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPlayRecycling"><span class="type">AgsPlayRecycling</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlayable.html b/api/ags-AgsPlayable.html
new file mode 100644
index 0000000..73b6b10
--- /dev/null
+++ b/api/ags-AgsPlayable.html
@@ -0,0 +1,868 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlayable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPersistable.html" title="AgsPersistable">
+<link rel="next" href="ags-AgsPlugin.html" title="AgsPlugin">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlayable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPersistable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlugin.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlayable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayable.top_of_page"></a>AgsPlayable</span></h2>
+<p>AgsPlayable — read/write audio</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS" title="AGS_PLAYABLE_ERROR">AGS_PLAYABLE_ERROR</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-error-quark" title="ags_playable_error_quark ()">ags_playable_error_quark</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-open" title="ags_playable_open ()">ags_playable_open</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-rw-open" title="ags_playable_rw_open ()">ags_playable_rw_open</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-level-count" title="ags_playable_level_count ()">ags_playable_level_count</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-nth-level" title="ags_playable_nth_level ()">ags_playable_nth_level</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-selected-level" title="ags_playable_selected_level ()">ags_playable_selected_level</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-sublevel-names" title="ags_playable_sublevel_names ()">ags_playable_sublevel_names</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-level-select" title="ags_playable_level_select ()">ags_playable_level_select</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-level-up" title="ags_playable_level_up ()">ags_playable_level_up</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-iter-start" title="ags_playable_iter_start ()">ags_playable_iter_start</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-iter-next" title="ags_playable_iter_next ()">ags_playable_iter_next</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-info" title="ags_playable_info ()">ags_playable_info</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-read" title="ags_playable_read ()">ags_playable_read</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-write" title="ags_playable_write ()">ags_playable_write</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-flush" title="ags_playable_flush ()">ags_playable_flush</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-seek" title="ags_playable_seek ()">ags_playable_seek</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-close" title="ags_playable_close ()">ags_playable_close</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlayable.html#ags-playable-read-audio-signal" title="ags_playable_read_audio_signal ()">ags_playable_read_audio_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsPlayable.html#AgsPlayableError" title="enum AgsPlayableError">AgsPlayableError</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/object/ags_playable.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> interface gives you a unique access to file related
+IO operations.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-PLAYABLE-ERROR:CAPS"></a><h3>AGS_PLAYABLE_ERROR</h3>
+<pre class="programlisting">#define AGS_PLAYABLE_ERROR (ags_playable_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-error-quark"></a><h3>ags_playable_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>
+ags_playable_error_quark ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-open"></a><h3>ags_playable_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_playable_open (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>Opens a file in read-only mode.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the filename </p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.7.4.6"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-rw-open"></a><h3>ags_playable_rw_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_playable_rw_open (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> format</code></em>);</pre>
+<p>Opens a file in read/write mode.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the filename </p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>create</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> file is created</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>samplerate</p></td>
+<td class="parameter_description"><p>the samplerate of the file</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channels</p></td>
+<td class="parameter_description"><p>the count of audio channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>frames</p></td>
+<td class="parameter_description"><p>the count of frames</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>format</p></td>
+<td class="parameter_description"><p>the audio file's format</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.7.5.6"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success.</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-count"></a><h3>ags_playable_level_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+ags_playable_level_count (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>);</pre>
+<p>Retrieve the count of levels.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.7.6.6"></a><h4>Returns</h4>
+<p> level count</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-nth-level"></a><h3>ags_playable_nth_level ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+ags_playable_nth_level (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>);</pre>
+<p>Retrieve the selected level.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.7.7.6"></a><h4>Returns</h4>
+<p> nth level</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-selected-level"></a><h3>ags_playable_selected_level ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_playable_selected_level (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>);</pre>
+<p>Retrieve the selected level's name.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.7.8.6"></a><h4>Returns</h4>
+<p> nth level name</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-sublevel-names"></a><h3>ags_playable_sublevel_names ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **
+ags_playable_sublevel_names (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>);</pre>
+<p>Retrieve the all sub-level's name.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.7.9.6"></a><h4>Returns</h4>
+<p> sub-level names</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-select"></a><h3>ags_playable_level_select ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_playable_level_select (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_level</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *sublevel_name</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>Select a level in an monolythic file where <em class="parameter"><code>nth_level</code></em>
+ and <em class="parameter"><code>sublevel_name</code></em>
+ are equivalent.
+If <em class="parameter"><code>sublevel_name</code></em>
+ is NULL <em class="parameter"><code>nth_level</code></em>
+ will be chosen.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>nth_level</p></td>
+<td class="parameter_description"><p>of type guint</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>sublevel_name</p></td>
+<td class="parameter_description"><p>a gchar pointer</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>an error that may occure</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-up"></a><h3>ags_playable_level_up ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_playable_level_up (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> levels</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>Move up in hierarchy.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.11.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>levels</p></td>
+<td class="parameter_description"><p>n-levels up</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>returned error</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-start"></a><h3>ags_playable_iter_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_playable_iter_start (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>);</pre>
+<p>Start iterating current level.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.12.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-next"></a><h3>ags_playable_iter_next ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_playable_iter_next (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>);</pre>
+<p>Iterating next on current level.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.7.13.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-info"></a><h3>ags_playable_info ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_playable_info (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *frames</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_start</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_end</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>Retrieve information about selected audio data.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.14.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channels</p></td>
+<td class="parameter_description"><p>channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>frames</p></td>
+<td class="parameter_description"><p>frames</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>loop_start</p></td>
+<td class="parameter_description"><p>loop start</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>loop_end</p></td>
+<td class="parameter_description"><p>loop end</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>returned error</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read"></a><h3>ags_playable_read ()</h3>
+<pre class="programlisting">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *
+ags_playable_read (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channel</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>Read audio buffer of playable audio data.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.15.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>nth channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>returned error</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.7.15.6"></a><h4>Returns</h4>
+<p> audio buffer</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-write"></a><h3>ags_playable_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_playable_write (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>,
+                    <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_length</code></em>);</pre>
+<p>Write <em class="parameter"><code>buffer_length</code></em>
+ of <em class="parameter"><code>buffer</code></em>
+ audio data.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.16.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>buffer</p></td>
+<td class="parameter_description"><p>audio data</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>buffer_length</p></td>
+<td class="parameter_description"><p>frame count</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-flush"></a><h3>ags_playable_flush ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_playable_flush (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>);</pre>
+<p>Flush internal audio buffer.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.17.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-seek"></a><h3>ags_playable_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_playable_seek (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);</pre>
+<p>Seek <em class="parameter"><code>playable</code></em>
+ to address.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.18.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>frames</p></td>
+<td class="parameter_description"><p>n-frames to seek</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>whence</p></td>
+<td class="parameter_description"><p>SEEK_SET, SEEK_CUR, or SEEK_END</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-close"></a><h3>ags_playable_close ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_playable_close (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>);</pre>
+<p>Close audio file.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.19.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read-audio-signal"></a><h3>ags_playable_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_playable_read_audio_signal (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK> *playable</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>);</pre>
+<p>Read the audio signal of <em class="parameter"><code>AgsPlayable</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.5.15.7.20.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>playable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPlayable"><span class="type">AgsPlayable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> defaulting to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>start_channel</p></td>
+<td class="parameter_description"><p>read from channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.15.7.20.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> of <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsPlayableError"></a><h3>enum AgsPlayableError</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.5.15.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-PLAYABLE-ERROR-NO-SUCH-LEVEL:CAPS"></a>AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-PLAYABLE-ERROR-NO-SAMPLE:CAPS"></a>AGS_PLAYABLE_ERROR_NO_SAMPLE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPlugin.html b/api/ags-AgsPlugin.html
new file mode 100644
index 0000000..22834ec
--- /dev/null
+++ b/api/ags-AgsPlugin.html
@@ -0,0 +1,533 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPlugin</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPlayable.html" title="AgsPlayable">
+<link rel="next" href="plugin.html" title="Part IV. Plugin - API of plugins">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPlugin.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="plugin.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPlugin"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlugin.top_of_page"></a>AgsPlugin</span></h2>
+<p>AgsPlugin — interfacing plugins</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-name" title="ags_plugin_get_name ()">ags_plugin_get_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-name" title="ags_plugin_set_name ()">ags_plugin_set_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-version" title="ags_plugin_get_version ()">ags_plugin_get_version</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-version" title="ags_plugin_set_version ()">ags_plugin_set_version</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-build-id" title="ags_plugin_get_build_id ()">ags_plugin_get_build_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-build-id" title="ags_plugin_set_build_id ()">ags_plugin_set_build_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-xml-type" title="ags_plugin_get_xml_type ()">ags_plugin_get_xml_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-xml-type" title="ags_plugin_set_xml_type ()">ags_plugin_set_xml_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-ports" title="ags_plugin_get_ports ()">ags_plugin_get_ports</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-ports" title="ags_plugin_set_ports ()">ags_plugin_set_ports</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-read" title="ags_plugin_read ()">ags_plugin_read</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-write" title="ags_plugin_write ()">ags_plugin_write</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/object/ags_plugin.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> interface gives you a unique access to recalls,
+line members, lines, pads or machines ...</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-plugin-get-name"></a><h3>ags_plugin_get_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_plugin_get_name (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>);</pre>
+<p>Retrieve the name of the plugin.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>an <em class="parameter"><code>AgsPlugin</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.16.6.2.6"></a><h4>Returns</h4>
+<p> the plugins name</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-name"></a><h3>ags_plugin_set_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_plugin_set_name (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>Set the name of the plugin.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>an <em class="parameter"><code>AgsPlugin</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the name of plugin</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-version"></a><h3>ags_plugin_get_version ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_plugin_get_version (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>);</pre>
+<p>Retrieve the version of the plugin.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>an <em class="parameter"><code>AgsPlugin</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.16.6.4.6"></a><h4>Returns</h4>
+<p> the plugins version</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-version"></a><h3>ags_plugin_set_version ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_plugin_set_version (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>);</pre>
+<p>Set the version of the plugin.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>an <em class="parameter"><code>AgsPlugin</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>version</p></td>
+<td class="parameter_description"><p>the version of plugin</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-build-id"></a><h3>ags_plugin_get_build_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_plugin_get_build_id (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>);</pre>
+<p>Retrieve the build id of the plugin.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>an <em class="parameter"><code>AgsPlugin</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.16.6.6.6"></a><h4>Returns</h4>
+<p> the plugins build id</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-build-id"></a><h3>ags_plugin_set_build_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_plugin_set_build_id (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);</pre>
+<p>Set the build id of the plugin.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>an <em class="parameter"><code>AgsPlugin</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>build_id</p></td>
+<td class="parameter_description"><p>the build id of plugin</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-xml-type"></a><h3>ags_plugin_get_xml_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+ags_plugin_get_xml_type (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>);</pre>
+<p>Retrieve the xml type of the plugin.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>an <em class="parameter"><code>AgsPlugin</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.16.6.8.6"></a><h4>Returns</h4>
+<p> the plugins xml type</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-xml-type"></a><h3>ags_plugin_set_xml_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_plugin_set_xml_type (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>);</pre>
+<p>Set the build id of the plugin.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>an <em class="parameter"><code>AgsPlugin</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>xml_type</p></td>
+<td class="parameter_description"><p>the build id of plugin</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-ports"></a><h3>ags_plugin_get_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_plugin_get_ports (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>);</pre>
+<p>Retrieve the ports of the plugin.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>an <em class="parameter"><code>AgsPlugin</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.16.6.10.6"></a><h4>Returns</h4>
+<p> the plugins ports</p>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-ports"></a><h3>ags_plugin_set_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_plugin_set_ports (<em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *ports</code></em>);</pre>
+<p>Set the build id of the plugin.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.11.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>an <em class="parameter"><code>AgsPlugin</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ports</p></td>
+<td class="parameter_description"><p>the build id of plugin</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-read"></a><h3>ags_plugin_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_plugin_read (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                 <em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>);</pre>
+<p>Read of file.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.12.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the node</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-write"></a><h3>ags_plugin_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_plugin_write (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK> *plugin</code></em>);</pre>
+<p>Write to file.</p>
+<div class="refsect3">
+<a name="id-1.5.16.6.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>parent</p></td>
+<td class="parameter_description"><p>the parent node</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>plugin</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPlugin"><span class="type">AgsPlugin</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.16.6.13.6"></a><h4>Returns</h4>
+<p> the new node you created</p>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPluginFactory.html b/api/ags-AgsPluginFactory.html
new file mode 100644
index 0000000..f3d9b04
--- /dev/null
+++ b/api/ags-AgsPluginFactory.html
@@ -0,0 +1,235 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPluginFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part IV. Plugin - API of plugins">
+<link rel="prev" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">
+<link rel="next" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPluginFactory.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLadspaManager.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-plugin-stock.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPluginFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPluginFactory.top_of_page"></a>AgsPluginFactory</span></h2>
+<p>AgsPluginFactory</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-read-file" title="ags_plugin_factory_read_file ()">ags_plugin_factory_read_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-list-by-name" title="ags_plugin_factory_list_by_name ()">ags_plugin_factory_list_by_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-add" title="ags_plugin_factory_add ()">ags_plugin_factory_add</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPlugin"><span class="returnvalue">AgsPlugin</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-create" title="ags_plugin_factory_create ()">ags_plugin_factory_create</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-get-instance" title="ags_plugin_factory_get_instance ()">ags_plugin_factory_get_instance</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-new-from-file" title="ags_plugin_factory_new_from_file ()">ags_plugin_factory_new_from_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-new" title="ags_plugin_factory_new ()">ags_plugin_factory_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsPluginFactory.html#AgsPluginMetadata" title="struct AgsPluginMetadata">AgsPluginMetadata</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-plugin-factory-read-file"></a><h3>ags_plugin_factory_read_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_plugin_factory_read_file (<em class="parameter"><code><GTKDOCLINK HREF="AgsPluginFactory"><span class="type">AgsPluginFactory</span></GTKDOCLINK> *plugin_factory</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-list-by-name"></a><h3>ags_plugin_factory_list_by_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_plugin_factory_list_by_name (<em class="parameter"><code><GTKDOCLINK HREF="AgsPluginFactory"><span class="type">AgsPluginFactory</span></GTKDOCLINK> *plugin_factory</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.6.3.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-add"></a><h3>ags_plugin_factory_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_plugin_factory_add (<em class="parameter"><code><GTKDOCLINK HREF="AgsPluginFactory"><span class="type">AgsPluginFactory</span></GTKDOCLINK> *plugin_factory</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> plugin_type</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *control</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> control_count</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-create"></a><h3>ags_plugin_factory_create ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPlugin"><span class="returnvalue">AgsPlugin</span></GTKDOCLINK> *
+ags_plugin_factory_create (<em class="parameter"><code><GTKDOCLINK HREF="AgsPluginFactory"><span class="type">AgsPluginFactory</span></GTKDOCLINK> *plugin_factory</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.6.3.6.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-get-instance"></a><h3>ags_plugin_factory_get_instance ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></GTKDOCLINK> *
+ags_plugin_factory_get_instance ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.6.3.6.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new-from-file"></a><h3>ags_plugin_factory_new_from_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></GTKDOCLINK> *
+ags_plugin_factory_new_from_file (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.6.3.6.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new"></a><h3>ags_plugin_factory_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></GTKDOCLINK> *
+ags_plugin_factory_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.6.3.6.8.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsPluginMetadata"></a><h3>struct AgsPluginMetadata</h3>
+<pre class="programlisting">struct AgsPluginMetadata {
+  GType plugin_type;
+  gchar *plugin_name;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  GParameter *control;
+  guint control_count;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPluginPreferences.html b/api/ags-AgsPluginPreferences.html
new file mode 100644
index 0000000..d0667cd
--- /dev/null
+++ b/api/ags-AgsPluginPreferences.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPluginPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsPerformancePreferences.html" title="AgsPerformancePreferences">
+<link rel="next" href="ags-AgsPreferences.html" title="AgsPluginPreferences">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPluginPreferences.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPerformancePreferences.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPreferences.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPluginPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPluginPreferences.top_of_page"></a>AgsPluginPreferences</span></h2>
+<p>AgsPluginPreferences — A composite widget to do plugin related preferences</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc" title="ags_ladspa_plugin_preferences_alloc ()">ags_ladspa_plugin_preferences_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPluginPreferences.html#ags-plugin-preferences-new" title="ags_plugin_preferences_new ()">ags_plugin_preferences_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences">AgsLadspaPluginPreferences</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_plugin_preferences.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsPluginPreferences"><span class="type">AgsPluginPreferences</span></GTKDOCLINK> enables you to make plugin related preferences.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-preferences-alloc"></a><h3>ags_ladspa_plugin_preferences_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> *
+ags_ladspa_plugin_preferences_alloc ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.41.7.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-preferences-new"></a><h3>ags_plugin_preferences_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></GTKDOCLINK> *
+ags_plugin_preferences_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPluginPreferences"><span class="type">AgsPluginPreferences</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.41.7.3.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPluginPreferences"><span class="type">AgsPluginPreferences</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsLadspaPluginPreferences"></a><h3>struct AgsLadspaPluginPreferences</h3>
+<pre class="programlisting">struct AgsLadspaPluginPreferences {
+  GtkEntry *ladspa_path;
+  GtkCellView *plugin_file;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPort.html b/api/ags-AgsPort.html
new file mode 100644
index 0000000..f8a79bf
--- /dev/null
+++ b/api/ags-AgsPort.html
@@ -0,0 +1,297 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPort</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsPattern.html" title="AgsPattern">
+<link rel="next" href="ags-AgsRecall.html" title="AgsRecall">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPort.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPattern.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecall.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPort"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPort.top_of_page"></a>AgsPort</span></h2>
+<p>AgsPort — Perform thread-safe operations</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPort.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPort.html#ags-port-safe-read" title="ags_port_safe_read ()">ags_port_safe_read</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPort.html#ags-port-safe-write" title="ags_port_safe_write ()">ags_port_safe_write</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPort.html#ags-port-safe-get-property" title="ags_port_safe_get_property ()">ags_port_safe_get_property</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPort.html#ags-port-safe-set-property" title="ags_port_safe_set_property ()">ags_port_safe_set_property</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPort.html#ags-port-find-specifier" title="ags_port_find_specifier ()">ags_port_find_specifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPort"><span class="returnvalue">AgsPort</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPort.html#ags-port-new" title="ags_port_new ()">ags_port_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPort.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_port.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPort.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK> provides a thread-safe way to access or change values or properties.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPort.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-port-safe-read"></a><h3>ags_port_safe_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_port_safe_read (<em class="parameter"><code><GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK> *port</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>Perform safe read.</p>
+<div class="refsect3">
+<a name="id-1.9.12.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>port</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> to store result</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-write"></a><h3>ags_port_safe_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_port_safe_write (<em class="parameter"><code><GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK> *port</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>Perform safe write.</p>
+<div class="refsect3">
+<a name="id-1.9.12.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>port</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> containing data</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-get-property"></a><h3>ags_port_safe_get_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_port_safe_get_property (<em class="parameter"><code><GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK> *port</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>Perform safe get property.</p>
+<div class="refsect3">
+<a name="id-1.9.12.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>port</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>property_name</p></td>
+<td class="parameter_description"><p>the property's name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> to store the result</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-set-property"></a><h3>ags_port_safe_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_port_safe_set_property (<em class="parameter"><code><GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK> *port</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>Perform safe set property.</p>
+<div class="refsect3">
+<a name="id-1.9.12.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>port</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>property_name</p></td>
+<td class="parameter_description"><p>the property's name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> containing data</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-find-specifier"></a><h3>ags_port_find_specifier ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_port_find_specifier (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *specifier</code></em>);</pre>
+<p>Retrieve port by specifier.</p>
+<div class="refsect3">
+<a name="id-1.9.12.6.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>port</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>specifier</p></td>
+<td class="parameter_description"><p>the recall specifier to match</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.12.6.6.6"></a><h4>Returns</h4>
+<p> Next match.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-new"></a><h3>ags_port_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPort"><span class="returnvalue">AgsPort</span></GTKDOCLINK> *
+ags_port_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.12.6.7.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPort.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPortlet.html b/api/ags-AgsPortlet.html
new file mode 100644
index 0000000..1aa71d0
--- /dev/null
+++ b/api/ags-AgsPortlet.html
@@ -0,0 +1,266 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPortlet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPackable.html" title="AgsPackable">
+<link rel="next" href="ags-AgsRunnable.html" title="AgsRunnable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPortlet.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPackable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRunnable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPortlet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPortlet.top_of_page"></a>AgsPortlet</span></h2>
+<p>AgsPortlet — interfacing portlets</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPort"><span class="returnvalue">AgsPort</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-get-port" title="ags_portlet_get_port ()">ags_portlet_get_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-set-port" title="ags_portlet_set_port ()">ags_portlet_set_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-list-safe-properties" title="ags_portlet_list_safe_properties ()">ags_portlet_list_safe_properties</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-safe-get-property" title="ags_portlet_safe_get_property ()">ags_portlet_safe_get_property</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-safe-set-property" title="ags_portlet_safe_set_property ()">ags_portlet_safe_set_property</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/object/ags_portlet.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK> interface is intended to use with ports containing <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>.
+Whereas its should implement this interface.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-portlet-get-port"></a><h3>ags_portlet_get_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPort"><span class="returnvalue">AgsPort</span></GTKDOCLINK> *
+ags_portlet_get_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK> *portlet</code></em>);</pre>
+<p>Get port.</p>
+<div class="refsect3">
+<a name="id-1.5.9.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>portlet</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.9.6.2.6"></a><h4>Returns</h4>
+<p> the <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-set-port"></a><h3>ags_portlet_set_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_portlet_set_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK> *portlet</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK> *port</code></em>);</pre>
+<p>Set port.</p>
+<div class="refsect3">
+<a name="id-1.5.9.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>portlet</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>port</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-list-safe-properties"></a><h3>ags_portlet_list_safe_properties ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_portlet_list_safe_properties (<em class="parameter"><code><GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK> *portlet</code></em>);</pre>
+<p>Retrieve thread-safe properties.</p>
+<div class="refsect3">
+<a name="id-1.5.9.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>portlet</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.5.9.6.4.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing properties</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-get-property"></a><h3>ags_portlet_safe_get_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_portlet_safe_get_property (<em class="parameter"><code><GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK> *portlet</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>Get property thread safe.</p>
+<div class="refsect3">
+<a name="id-1.5.9.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>portlet</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>property_name</p></td>
+<td class="parameter_description"><p>propertie's name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-set-property"></a><h3>ags_portlet_safe_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_portlet_safe_set_property (<em class="parameter"><code><GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK> *portlet</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>Set property thread safe.</p>
+<div class="refsect3">
+<a name="id-1.5.9.6.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>portlet</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsPortlet"><span class="type">AgsPortlet</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>property_name</p></td>
+<td class="parameter_description"><p>propertie's name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPreferences.html b/api/ags-AgsPreferences.html
new file mode 100644
index 0000000..defe25b
--- /dev/null
+++ b/api/ags-AgsPreferences.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPluginPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">
+<link rel="next" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPreferences.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPluginPreferences.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-preferences-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPreferences.top_of_page"></a>AgsPluginPreferences</span></h2>
+<p>AgsPluginPreferences — A dialog to do preferences</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPreferences"><span class="returnvalue">AgsPreferences</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPreferences.html#ags-preferences-new" title="ags_preferences_new ()">ags_preferences_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsPreferences.html#AGS-PREFERENCES-DEFAULT-FILENAME:CAPS" title="AGS_PREFERENCES_DEFAULT_FILENAME">AGS_PREFERENCES_DEFAULT_FILENAME</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsPreferences.html#AgsPreferencesFlags" title="enum AgsPreferencesFlags">AgsPreferencesFlags</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_plugin_preferences.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsDialogPreferences"><span class="type">AgsDialogPreferences</span></GTKDOCLINK> enables you to make preferences.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-preferences-new"></a><h3>ags_preferences_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPreferences"><span class="returnvalue">AgsPreferences</span></GTKDOCLINK> *
+ags_preferences_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPreferences"><span class="type">AgsPreferences</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.42.7.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPreferences"><span class="type">AgsPreferences</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-PREFERENCES-DEFAULT-FILENAME:CAPS"></a><h3>AGS_PREFERENCES_DEFAULT_FILENAME</h3>
+<pre class="programlisting">#define AGS_PREFERENCES_DEFAULT_FILENAME "ags_current.xml\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesFlags"></a><h3>enum AgsPreferencesFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.42.8.3.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-PREFERENCES-SHUTDOWN:CAPS"></a>AGS_PREFERENCES_SHUTDOWN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPropertyCollectionEditor.html b/api/ags-AgsPropertyCollectionEditor.html
new file mode 100644
index 0000000..6951814
--- /dev/null
+++ b/api/ags-AgsPropertyCollectionEditor.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPropertyCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">
+<link rel="next" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPropertyCollectionEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-preferences-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-property-collection-editor-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPropertyCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyCollectionEditor.top_of_page"></a>AgsPropertyCollectionEditor</span></h2>
+<p>AgsPropertyCollectionEditor — Edit propertys in bulk mode.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPropertyCollectionEditor.html#ags-property-collection-editor-new" title="ags_property_collection_editor_new ()">ags_property_collection_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_property_collection_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></GTKDOCLINK> is a composite widget to modify propertys in bulk mode. A property collection
+editor should be packed by a <GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-property-collection-editor-new"></a><h3>ags_property_collection_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></GTKDOCLINK> *
+ags_property_collection_editor_new (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> child_parameter_count</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *child_parameter</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.44.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPropertyEditor.html b/api/ags-AgsPropertyEditor.html
new file mode 100644
index 0000000..742530c
--- /dev/null
+++ b/api/ags-AgsPropertyEditor.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPropertyEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">
+<link rel="next" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPropertyEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-property-collection-editor-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-property-editor-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPropertyEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyEditor.top_of_page"></a>AgsPropertyEditor</span></h2>
+<p>AgsPropertyEditor — Property of audio, channels or pads in bulk mode.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPropertyEditor.html#ags-property-editor-new" title="ags_property_editor_new ()">ags_property_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditorFlags" title="enum AgsPropertyEditorFlags">AgsPropertyEditorFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_property_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></GTKDOCLINK> is a composite widget to property. A property editor 
+should be packed by a <GTKDOCLINK HREF="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-property-editor-new"></a><h3>ags_property_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></GTKDOCLINK> *
+ags_property_editor_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.46.7.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsPropertyEditorFlags"></a><h3>enum AgsPropertyEditorFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.46.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-PROPERTY-EDITOR-ENABLED:CAPS"></a>AGS_PROPERTY_EDITOR_ENABLED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsPropertyListingEditor.html b/api/ags-AgsPropertyListingEditor.html
new file mode 100644
index 0000000..965ae92
--- /dev/null
+++ b/api/ags-AgsPropertyListingEditor.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsPropertyListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">
+<link rel="next" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsPropertyListingEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-property-editor-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsResizeEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsPropertyListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyListingEditor.top_of_page"></a>AgsPropertyListingEditor</span></h2>
+<p>AgsPropertyListingEditor</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsPropertyListingEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsPropertyListingEditor.html#ags-property-listing-editor-new" title="ags_property_listing_editor_new ()">ags_property_listing_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyListingEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyListingEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-property-listing-editor-new"></a><h3>ags_property_listing_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></GTKDOCLINK> *
+ags_property_listing_editor_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.48.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyListingEditor.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecall.html b/api/ags-AgsRecall.html
new file mode 100644
index 0000000..625d63f
--- /dev/null
+++ b/api/ags-AgsRecall.html
@@ -0,0 +1,1595 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsPort.html" title="AgsPort">
+<link rel="next" href="ags-AgsRecallAudio.html" title="AgsRecallAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecall.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPort.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecall.top_of_page"></a>AgsRecall</span></h2>
+<p>AgsRecall — The recall base class</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecall.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#AGS-RECALL-HANDLER:CAPS" title="AGS_RECALL_HANDLER()">AGS_RECALL_HANDLER</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-flags" title="ags_recall_set_flags ()">ags_recall_set_flags</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-resolve-dependencies" title="ags_recall_resolve_dependencies ()">ags_recall_resolve_dependencies</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-child-added" title="ags_recall_child_added ()">ags_recall_child_added</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init-pre" title="ags_recall_run_init_pre ()">ags_recall_run_init_pre</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init-inter" title="ags_recall_run_init_inter ()">ags_recall_run_init_inter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init-post" title="ags_recall_run_init_post ()">ags_recall_run_init_post</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-pre" title="ags_recall_run_pre ()">ags_recall_run_pre</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-inter" title="ags_recall_run_inter ()">ags_recall_run_inter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-post" title="ags_recall_run_post ()">ags_recall_run_post</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-stop-persistent" title="ags_recall_stop_persistent ()">ags_recall_stop_persistent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-done" title="ags_recall_done ()">ags_recall_done</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()">ags_recall_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove" title="ags_recall_remove ()">ags_recall_remove</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-is-done" title="ags_recall_is_done ()">ags_recall_is_done</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecall"><span class="returnvalue">AgsRecall</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-duplicate" title="ags_recall_duplicate ()">ags_recall_duplicate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-recall-id" title="ags_recall_set_recall_id ()">ags_recall_set_recall_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-devout-recursive" title="ags_recall_set_devout_recursive ()">ags_recall_set_devout_recursive</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-notify-dependency" title="ags_recall_notify_dependency ()">ags_recall_notify_dependency</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-add-dependency" title="ags_recall_add_dependency ()">ags_recall_add_dependency</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove-dependency" title="ags_recall_remove_dependency ()">ags_recall_remove_dependency</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-get-dependencies" title="ags_recall_get_dependencies ()">ags_recall_get_dependencies</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove-child" title="ags_recall_remove_child ()">ags_recall_remove_child</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-add-child" title="ags_recall_add_child ()">ags_recall_add_child</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-get-children" title="ags_recall_get_children ()">ags_recall_get_children</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-effect" title="ags_recall_set_effect ()">ags_recall_set_effect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-by-effect" title="ags_recall_find_by_effect ()">ags_recall_find_by_effect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-type" title="ags_recall_find_type ()">ags_recall_find_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-template" title="ags_recall_find_template ()">ags_recall_find_template</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-template-find-type" title="ags_recall_template_find_type ()">ags_recall_template_find_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-type-with-recycling-container" title="ags_recall_find_type_with_recycling_container ()">ags_recall_find_type_with_recycling_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-recycling-container" title="ags_recall_find_recycling_container ()">ags_recall_find_recycling_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-provider" title="ags_recall_find_provider ()">ags_recall_find_provider</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()">ags_recall_template_find_provider</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-provider-with-recycling-container" title="ags_recall_find_provider_with_recycling_container ()">ags_recall_find_provider_with_recycling_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init" title="ags_recall_run_init ()">ags_recall_run_init</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-handler-alloc" title="ags_recall_handler_alloc ()">ags_recall_handler_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-add-handler" title="ags_recall_add_handler ()">ags_recall_add_handler</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove-handler" title="ags_recall_remove_handler ()">ags_recall_remove_handler</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecall"><span class="returnvalue">AgsRecall</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecall.html#ags-recall-new" title="ags_recall_new ()">ags_recall_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecall.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS" title="AGS_RECALL_DEFAULT_VERSION">AGS_RECALL_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS" title="AGS_RECALL_DEFAULT_BUILD_ID">AGS_RECALL_DEFAULT_BUILD_ID</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsRecall.html#AgsRecallFlags" title="enum AgsRecallFlags">AgsRecallFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsRecall.html#AgsRecallNotifyDependencyMode" title="enum AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler">AgsRecallHandler</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecall.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> acts as effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecall.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-RECALL-HANDLER:CAPS"></a><h3>AGS_RECALL_HANDLER()</h3>
+<pre class="programlisting">#define AGS_RECALL_HANDLER(handler)    ((AgsRecallHandler *)(handler))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-flags"></a><h3>ags_recall_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_set_flags (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>Set flags recursivly.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>the flags mask</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-resolve-dependencies"></a><h3>ags_recall_resolve_dependencies ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_resolve_dependencies (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *reall</code></em>);</pre>
+<p>A signal indicating that the inheriting object should resolve
+it's dependencies.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-child-added"></a><h3>ags_recall_child_added ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_child_added (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *parent</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-pre"></a><h3>ags_recall_run_init_pre ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_run_init_pre (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>Prepare for run, this is the pre stage within the preparation.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-inter"></a><h3>ags_recall_run_init_inter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_run_init_inter (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>Prepare for run, this is the inter stage within the preparation.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-post"></a><h3>ags_recall_run_init_post ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_run_init_post (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>Prepare for run, this is the post stage within the preparation.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-pre"></a><h3>ags_recall_run_pre ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_run_pre (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>This is the pre stage within a run.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-inter"></a><h3>ags_recall_run_inter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_run_inter (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>This is the inter stage within a run.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-post"></a><h3>ags_recall_run_post ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_run_post (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>This is the post stage within a run.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.11.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-stop-persistent"></a><h3>ags_recall_stop_persistent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_stop_persistent (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>Unsets the <a class="link" href="ags-AgsRecall.html#AGS-RECALL-PERSISTENT:CAPS"><code class="literal">AGS_RECALL_PERSISTENT</code></a> flag set and invokes <a class="link" href="ags-AgsRecall.html#ags-recall-done" title="ags_recall_done ()"><code class="function">ags_recall_done()</code></a>.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.12.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-done"></a><h3>ags_recall_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_done (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>The <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> doesn't want to run anymore, it has been done its
+work.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-cancel"></a><h3>ags_recall_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_cancel (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>The <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> doesn't want to run anymore, it aborts further execution.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.14.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove"></a><h3>ags_recall_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_remove (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>The <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> will be removed immediately.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.15.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-is-done"></a><h3>ags_recall_is_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_recall_is_done (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recalls</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>Check if recall is over.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.16.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.16.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-duplicate"></a><h3>ags_recall_duplicate ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecall"><span class="returnvalue">AgsRecall</span></GTKDOCLINK> *
+ags_recall_duplicate (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Should duplicate an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK>, so it can pass the runs. Mainly used for
+creating duplicates from templates, see <a class="link" href="ags-AgsRecall.html#AGS-RECALL-TEMPLATE:CAPS"><code class="literal">AGS_RECALL_TEMPLATE</code></a>.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.17.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.17.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-recall-id"></a><h3>ags_recall_set_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_set_recall_id (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Sets the recall id recursively.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.18.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> to set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-devout-recursive"></a><h3>ags_recall_set_devout_recursive ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_set_devout_recursive (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-notify-dependency"></a><h3>ags_recall_notify_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_notify_dependency (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dependency</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> count</code></em>);</pre>
+<p>Notifies a recall that an other depends on it.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.20.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>count</p></td>
+<td class="parameter_description"><p>how many dependencies</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-dependency"></a><h3>ags_recall_add_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_add_dependency (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallDependency"><span class="type">AgsRecallDependency</span></GTKDOCLINK> *dependency</code></em>);</pre>
+<p>Associate a new dependency for this recall.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.21.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-dependency"></a><h3>ags_recall_remove_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_remove_dependency (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *template</code></em>);</pre>
+<p>Remove a prior associated dependency.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.22.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-dependencies"></a><h3>ags_recall_get_dependencies ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_get_dependencies (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>Retrieve dependencies.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.23.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.23.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> with all dependencies.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-child"></a><h3>ags_recall_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_remove_child (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>An <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> may have children.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.24.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>child</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-child"></a><h3>ags_recall_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_add_child (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>An <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> may have children.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.25.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>child</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-children"></a><h3>ags_recall_get_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_get_children (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>Retrieve children.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.26.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.26.6"></a><h4>Returns</h4>
+<p> a GList with all children.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-effect"></a><h3>ags_recall_set_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_set_effect (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-by-effect"></a><h3>ags_recall_find_by_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_find_by_effect (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>Finds next matching effect name. Intended to be used as
+iteration function.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.28.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>list</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> with recalls</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecallId"><span class="type">AgsRecallId</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>effect</p></td>
+<td class="parameter_description"><p>the effect name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.28.6"></a><h4>Returns</h4>
+<p> a GList, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type"></a><h3>ags_recall_find_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_find_type (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);</pre>
+<p>Finds next matching recall for type. Intended to be used as
+iteration function.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.29.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.29.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-template"></a><h3>ags_recall_find_template ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_find_template (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>Finds next template, see <a class="link" href="ags-AgsRecall.html#AGS-RECALL-TEMPLATE:CAPS"><span class="type">AGS_RECALL_TEMPLATE</span></a> flag. Intended to be used as
+iteration function.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.30.5"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-type"></a><h3>ags_recall_template_find_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_template_find_type (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);</pre>
+<p>Finds next matching recall for type which is a template, see <a class="link" href="ags-AgsRecall.html#AGS-RECALL-TEMPLATE:CAPS"><span class="type">AGS_RECALL_TEMPLATE</span></a> flag.
+Intended to be used as iteration function.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.31.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.31.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type-with-recycling-container"></a><h3>ags_recall_find_type_with_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_find_type_with_recycling_container
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>Finds next matching recall for type which has <em class="parameter"><code>recycling_container</code></em>
+, see <GTKDOCLINK HREF="AgsRecallId"><span class="type">AgsRecallId</span></GTKDOCLINK> for further
+details about <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK>. Intended to be used as iteration function.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.32.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.32.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-recycling-container"></a><h3>ags_recall_find_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_find_recycling_container (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>Finds next matching recall which has <em class="parameter"><code>recycling_container</code></em>
+, see <GTKDOCLINK HREF="AgsRecallId"><span class="type">AgsRecallId</span></GTKDOCLINK> for further
+details about <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK>. Intended to be used as iteration function.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.33.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.33.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider"></a><h3>ags_recall_find_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_find_provider (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>Finds provider eg. <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> or <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> within <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containig <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.34.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>provider</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.34.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-provider"></a><h3>ags_recall_template_find_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_template_find_provider (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.35.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider-with-recycling-container"></a><h3>ags_recall_find_provider_with_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_find_provider_with_recycling_container
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>Like <a class="link" href="ags-AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()"><code class="function">ags_recall_template_find_provider()</code></a> but given additionally <em class="parameter"><code>recycling_container</code></em>
+ as search parameter.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.36.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>provider</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.36.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init"></a><h3>ags_recall_run_init ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_run_init (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-handler-alloc"></a><h3>ags_recall_handler_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *
+ags_recall_handler_alloc (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *signal_name</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GCallback"><span class="type">GCallback</span></GTKDOCLINK> callback</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *data</code></em>);</pre>
+<p>Allocates <GTKDOCLINK HREF="AgsRecallHandler-struct"><span class="type">AgsRecallHandler</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.38.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>signal_name</p></td>
+<td class="parameter_description"><p>signal's name to connect</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GCallback"><span class="type">GCallback</span></GTKDOCLINK> function</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data</p></td>
+<td class="parameter_description"><p>the data to pass the callback</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.13.6.38.6"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-handler"></a><h3>ags_recall_add_handler ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_add_handler (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                        <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+<p>Connect callback to <em class="parameter"><code>recall</code></em>
+ specified by <em class="parameter"><code>recall_handler</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.39.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> to connect</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_handler</p></td>
+<td class="parameter_description"><p>the signal specs</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-handler"></a><h3>ags_recall_remove_handler ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_remove_handler (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                           <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+<p>Remove a <GTKDOCLINK HREF="AgsRecallHandler-struct"><span class="type">AgsRecallHandler</span></GTKDOCLINK> from <em class="parameter"><code>recall</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.40.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> to connect</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_handler</p></td>
+<td class="parameter_description"><p>the signal specs</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-new"></a><h3>ags_recall_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecall"><span class="returnvalue">AgsRecall</span></GTKDOCLINK> *
+ags_recall_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.13.6.41.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecall.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-VERSION:CAPS"></a><h3>AGS_RECALL_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_RECALL_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFlags"></a><h3>enum AgsRecallFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.13.7.4.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-CONNECTED:CAPS"></a>AGS_RECALL_CONNECTED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-RUN-INITIALIZED:CAPS"></a>AGS_RECALL_RUN_INITIALIZED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-TEMPLATE:CAPS"></a>AGS_RECALL_TEMPLATE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-PLAYBACK:CAPS"></a>AGS_RECALL_PLAYBACK</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-SEQUENCER:CAPS"></a>AGS_RECALL_SEQUENCER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-NOTATION:CAPS"></a>AGS_RECALL_NOTATION</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-DEFAULT-TEMPLATE:CAPS"></a>AGS_RECALL_DEFAULT_TEMPLATE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-DYNAMIC-CONNECTED:CAPS"></a>AGS_RECALL_DYNAMIC_CONNECTED</p></td>
+<td> </td>
+<td> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-INPUT-ORIENTATED:CAPS"></a>AGS_RECALL_INPUT_ORIENTATED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-OUTPUT-ORIENTATED:CAPS"></a>AGS_RECALL_OUTPUT_ORIENTATED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-PERSISTENT:CAPS"></a>AGS_RECALL_PERSISTENT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-INITIAL-RUN:CAPS"></a>AGS_RECALL_INITIAL_RUN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-TERMINATING:CAPS"></a>AGS_RECALL_TERMINATING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-DONE:CAPS"></a>AGS_RECALL_DONE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-REMOVE:CAPS"></a>AGS_RECALL_REMOVE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-HIDE:CAPS"></a>AGS_RECALL_HIDE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-PROPAGATE-DONE:CAPS"></a>AGS_RECALL_PROPAGATE_DONE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-PERSISTENT-PLAYBACK:CAPS"></a>AGS_RECALL_PERSISTENT_PLAYBACK</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-PERSISTENT-SEQUENCER:CAPS"></a>AGS_RECALL_PERSISTENT_SEQUENCER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-PERSISTENT-NOTATION:CAPS"></a>AGS_RECALL_PERSISTENT_NOTATION</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-SKIP-DEPENDENCIES:CAPS"></a>AGS_RECALL_SKIP_DEPENDENCIES</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallNotifyDependencyMode"></a><h3>enum AgsRecallNotifyDependencyMode</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.13.7.5.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-NOTIFY-RUN:CAPS"></a>AGS_RECALL_NOTIFY_RUN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-NOTIFY-AUDIO:CAPS"></a>AGS_RECALL_NOTIFY_AUDIO</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-NOTIFY-AUDIO-RUN:CAPS"></a>AGS_RECALL_NOTIFY_AUDIO_RUN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-NOTIFY-CHANNEL:CAPS"></a>AGS_RECALL_NOTIFY_CHANNEL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-NOTIFY-CHANNEL-RUN:CAPS"></a>AGS_RECALL_NOTIFY_CHANNEL_RUN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-NOTIFY-RECALL:CAPS"></a>AGS_RECALL_NOTIFY_RECALL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallHandler"></a><h3>struct AgsRecallHandler</h3>
+<pre class="programlisting">struct AgsRecallHandler {
+  const gchar *signal_name;
+  GCallback callback;
+  GObject *data;
+  gulong handler;
+};
+</pre>
+<p>A <GTKDOCLINK HREF="AgsRecallHandler-struct"><span class="type">AgsRecallHandler</span></GTKDOCLINK> acts as a callback definition</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallAudio.html b/api/ags-AgsRecallAudio.html
new file mode 100644
index 0000000..754eaa3
--- /dev/null
+++ b/api/ags-AgsRecallAudio.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecall.html" title="AgsRecall">
+<link rel="next" href="ags-AgsRecallAudioRun.html" title="AgsRecallAudioRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecall.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallAudioRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudio.top_of_page"></a>AgsRecallAudio</span></h2>
+<p>AgsRecallAudio — audio context of recall</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallAudio.html#ags-recall-audio-new" title="ags_recall_audio_new ()">ags_recall_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recall_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallAudio"><span class="type">AgsRecallAudio</span></GTKDOCLINK> acts as audio recall.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-audio-new"></a><h3>ags_recall_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></GTKDOCLINK> *
+ags_recall_audio_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRecallAudio"><span class="type">AgsRecallAudio</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.14.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallAudio"><span class="type">AgsRecallAudio</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallAudioRun.html b/api/ags-AgsRecallAudioRun.html
new file mode 100644
index 0000000..5133619
--- /dev/null
+++ b/api/ags-AgsRecallAudioRun.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallAudio.html" title="AgsRecallAudio">
+<link rel="next" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallAudioRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudioRun.top_of_page"></a>AgsRecallAudioRun</span></h2>
+<p>AgsRecallAudioRun — audio context of dynamic recall</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallAudioRun.html#ags-recall-audio-run-new" title="ags_recall_audio_run_new ()">ags_recall_audio_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioRun.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></GTKDOCLINK> acts as dynamic audio recall.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-audio-run-new"></a><h3>ags_recall_audio_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></GTKDOCLINK> *
+ags_recall_audio_run_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.15.5.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallAudioSignal.html b/api/ags-AgsRecallAudioSignal.html
new file mode 100644
index 0000000..9a8ef3e
--- /dev/null
+++ b/api/ags-AgsRecallAudioSignal.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallAudioRun.html" title="AgsRecallAudioRun">
+<link rel="next" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallAudioRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudioSignal.top_of_page"></a>AgsRecallAudioSignal</span></h2>
+<p>AgsRecallAudioSignal — audio signal context of recall</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallAudioSignal.html#ags-recall-audio-signal-new" title="ags_recall_audio_signal_new ()">ags_recall_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags" title="enum AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallAudioSignal"><span class="type">AgsRecallAudioSignal</span></GTKDOCLINK> acts as audio signal recall.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-audio-signal-new"></a><h3>ags_recall_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></GTKDOCLINK> *
+ags_recall_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *destination</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *source</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRecallAudioSignal"><span class="type">AgsRecallAudioSignal</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.16.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>destination <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>source <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>default sink <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.16.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallAudioSignal"><span class="type">AgsRecallAudioSignal</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalFlags"></a><h3>enum AgsRecallAudioSignalFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.16.7.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-AUDIO-SIGNAL-INITIAL-RUN:CAPS"></a>AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallChannel.html b/api/ags-AgsRecallChannel.html
new file mode 100644
index 0000000..9a17000
--- /dev/null
+++ b/api/ags-AgsRecallChannel.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">
+<link rel="next" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallChannelRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannel.top_of_page"></a>AgsRecallChannel</span></h2>
+<p>AgsRecallChannel — channel context of recall</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallChannel.html#ags-recall-channel-find-channel" title="ags_recall_channel_find_channel ()">ags_recall_channel_find_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallChannel.html#ags-recall-channel-new" title="ags_recall_channel_new ()">ags_recall_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recall_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallChannel"><span class="type">AgsRecallChannel</span></GTKDOCLINK> acts as channel recall.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-channel-find-channel"></a><h3>ags_recall_channel_find_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_channel_find_channel (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_channel</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Retrieve next recall assigned to channel.</p>
+<div class="refsect3">
+<a name="id-1.9.17.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall_channel</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsRecallChannel"><span class="type">AgsRecallChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.17.6.2.6"></a><h4>Returns</h4>
+<p> Next match.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-new"></a><h3>ags_recall_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></GTKDOCLINK> *
+ags_recall_channel_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRecallChannel"><span class="type">AgsRecallChannel</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.17.6.3.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallChannel"><span class="type">AgsRecallChannel</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallChannelRun.html b/api/ags-AgsRecallChannelRun.html
new file mode 100644
index 0000000..56f41b8
--- /dev/null
+++ b/api/ags-AgsRecallChannelRun.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">
+<link rel="next" href="ags-AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallChannelRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallChannelRunDummy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannelRun.top_of_page"></a>AgsRecallChannelRun</span></h2>
+<p>AgsRecallChannelRun — dynamic channel context of recall</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed" title="ags_recall_channel_run_run_order_changed ()">ags_recall_channel_run_run_order_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order" title="ags_recall_channel_run_get_run_order ()">ags_recall_channel_run_get_run_order</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-new" title="ags_recall_channel_run_new ()">ags_recall_channel_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recall_channel_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></GTKDOCLINK> acts as channel recall run.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-channel-run-run-order-changed"></a><h3>ags_recall_channel_run_run_order_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_channel_run_run_order_changed
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></GTKDOCLINK> *recall_channel_run</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>Modify run order.</p>
+<div class="refsect3">
+<a name="id-1.9.18.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall_channel_run</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>run_order</p></td>
+<td class="parameter_description"><p>the run order</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-get-run-order"></a><h3>ags_recall_channel_run_get_run_order ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
+ags_recall_channel_run_get_run_order (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></GTKDOCLINK> *recall_channel_run</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.18.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-new"></a><h3>ags_recall_channel_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></GTKDOCLINK> *
+ags_recall_channel_run_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.18.6.4.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallChannelRunDummy.html b/api/ags-AgsRecallChannelRunDummy.html
new file mode 100644
index 0000000..1408839
--- /dev/null
+++ b/api/ags-AgsRecallChannelRunDummy.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallChannelRunDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">
+<link rel="next" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallChannelRunDummy.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallChannelRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallContainer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallChannelRunDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannelRunDummy.top_of_page"></a>AgsRecallChannelRunDummy</span></h2>
+<p>AgsRecallChannelRunDummy — channel dummy dynamic context of recall</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new" title="ags_recall_channel_run_dummy_new ()">ags_recall_channel_run_dummy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recall_channel_run_dummy.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallChannelRunDummy"><span class="type">AgsRecallChannelRunDummy</span></GTKDOCLINK> acts as channel dummy dynamic recall.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-channel-run-dummy-new"></a><h3>ags_recall_channel_run_dummy_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></GTKDOCLINK> *
+ags_recall_channel_run_dummy_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *source</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> recycling_dummy_child_type</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRecallChannelRunDummy"><span class="type">AgsRecallChannelRunDummy</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.19.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>child_type</p></td>
+<td class="parameter_description"><p>child type</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling_dummy_child_type</p></td>
+<td class="parameter_description"><p>recycling child type</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.19.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallChannelRunDummy"><span class="type">AgsRecallChannelRunDummy</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallContainer.html b/api/ags-AgsRecallContainer.html
new file mode 100644
index 0000000..55d522f
--- /dev/null
+++ b/api/ags-AgsRecallContainer.html
@@ -0,0 +1,360 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">
+<link rel="next" href="@include%20ags/audio/ags_recall_dependency.h.html" title="AgsRecallDependency">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallContainer.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallChannelRunDummy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="@include%20ags/audio/ags_recall_dependency.h.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallContainer.top_of_page"></a>AgsRecallContainer</span></h2>
+<p>AgsRecallContainer — Container to group recalls</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecall"><span class="returnvalue">AgsRecall</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio" title="ags_recall_container_get_recall_audio ()">ags_recall_container_get_recall_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio-run" title="ags_recall_container_get_recall_audio_run ()">ags_recall_container_get_recall_audio_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel" title="ags_recall_container_get_recall_channel ()">ags_recall_container_get_recall_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel-run" title="ags_recall_container_get_recall_channel_run ()">ags_recall_container_get_recall_channel_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-find" title="ags_recall_container_find ()">ags_recall_container_find</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-new" title="ags_recall_container_new ()">ags_recall_container_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerFlags" title="enum AgsRecallContainerFlags">AgsRecallContainerFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerFindFlags" title="enum AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recall_container.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> groups recalls of different context.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio"></a><h3>ags_recall_container_get_recall_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecall"><span class="returnvalue">AgsRecall</span></GTKDOCLINK> *
+ags_recall_container_get_recall_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> *container</code></em>);</pre>
+<p>Retrieve recall audio of container.</p>
+<div class="refsect3">
+<a name="id-1.9.20.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.20.7.2.6"></a><h4>Returns</h4>
+<p> the <GTKDOCLINK HREF="AgsRecallAudio"><span class="type">AgsRecallAudio</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio-run"></a><h3>ags_recall_container_get_recall_audio_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_container_get_recall_audio_run
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> *container</code></em>);</pre>
+<p>Retrieve recall audio run of container.</p>
+<div class="refsect3">
+<a name="id-1.9.20.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.20.7.3.6"></a><h4>Returns</h4>
+<p> the <GTKDOCLINK HREF="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></GTKDOCLINK> as list</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel"></a><h3>ags_recall_container_get_recall_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_container_get_recall_channel
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> *container</code></em>);</pre>
+<p>Retrieve the recall channel of container.</p>
+<div class="refsect3">
+<a name="id-1.9.20.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.20.7.4.6"></a><h4>Returns</h4>
+<p> the <GTKDOCLINK HREF="AgsRecallChannel"><span class="type">AgsRecallChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel-run"></a><h3>ags_recall_container_get_recall_channel_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_container_get_recall_channel_run
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> *container</code></em>);</pre>
+<p>Retrieve the recall channel run of container.</p>
+<div class="refsect3">
+<a name="id-1.9.20.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.20.7.5.6"></a><h4>Returns</h4>
+<p> the <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-find"></a><h3>ags_recall_container_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_container_find (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> find_flags</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Finds <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> for appropriate search criteria.</p>
+<div class="refsect3">
+<a name="id-1.9.20.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>recall type</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>find_flags</p></td>
+<td class="parameter_description"><p>search mask</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.20.7.6.6"></a><h4>Returns</h4>
+<p> the matching recalls</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-new"></a><h3>ags_recall_container_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></GTKDOCLINK> *
+ags_recall_container_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.20.7.7.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsRecallContainerFlags"></a><h3>enum AgsRecallContainerFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.20.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-CONTAINER-PLAY:CAPS"></a>AGS_RECALL_CONTAINER_PLAY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFindFlags"></a><h3>enum AgsRecallContainerFindFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.20.8.3.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-CONTAINER-FIND-TYPE:CAPS"></a>AGS_RECALL_CONTAINER_FIND_TYPE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-CONTAINER-FIND-TEMPLATE:CAPS"></a>AGS_RECALL_CONTAINER_FIND_TEMPLATE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-CONTAINER-FIND-RECALL-ID:CAPS"></a>AGS_RECALL_CONTAINER_FIND_RECALL_ID</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallFactory.html b/api/ags-AgsRecallFactory.html
new file mode 100644
index 0000000..daaabcd
--- /dev/null
+++ b/api/ags-AgsRecallFactory.html
@@ -0,0 +1,269 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="@include%20ags/audio/ags_recall_dependency.h.html" title="AgsRecallDependency">
+<link rel="next" href="ags-AgsRecallID.html" title="AgsRecallID">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallFactory.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="@include%20ags/audio/ags_recall_dependency.h.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallID.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallFactory.top_of_page"></a>AgsRecallFactory</span></h2>
+<p>AgsRecallFactory — Factory pattern</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-create" title="ags_recall_factory_create ()">ags_recall_factory_create</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-remove" title="ags_recall_factory_remove ()">ags_recall_factory_remove</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-get-instance" title="ags_recall_factory_get_instance ()">ags_recall_factory_get_instance</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-new" title="ags_recall_factory_new ()">ags_recall_factory_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactoryCreateFlags" title="enum AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recall_factory.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallFactory"><span class="type">AgsRecallFactory</span></GTKDOCLINK> instantiates and sets up recalls.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-factory-create"></a><h3>ags_recall_factory_create ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_factory_create (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> *play_container</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> *recall_container</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_audio_channel</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_audio_channel</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_pad</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_pad</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> create_flags</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> recall_flags</code></em>);</pre>
+<p>Instantiate <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> by this factory.</p>
+<div class="refsect3">
+<a name="id-1.9.22.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> that should keep the recalls</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_container</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> to indetify what recall to use</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>plugin_name</p></td>
+<td class="parameter_description"><p>the plugin identifier to instantiate </p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>start_audio_channel</p></td>
+<td class="parameter_description"><p>the first audio channel to apply</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stop_audio_channel</p></td>
+<td class="parameter_description"><p>the last audio channel to apply</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>start_pad</p></td>
+<td class="parameter_description"><p>the first pad to apply</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stop_pad</p></td>
+<td class="parameter_description"><p>the last pad to apply</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>create_flags</p></td>
+<td class="parameter_description"><p>modify the behaviour of this function</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_flags</p></td>
+<td class="parameter_description"><p>flags to be set for <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.22.7.2.6"></a><h4>Returns</h4>
+<p> The available AgsPort objects of the plugin to modify.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-remove"></a><h3>ags_recall_factory_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_factory_remove (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-get-instance"></a><h3>ags_recall_factory_get_instance ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></GTKDOCLINK> *
+ags_recall_factory_get_instance ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.22.7.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-new"></a><h3>ags_recall_factory_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></GTKDOCLINK> *
+ags_recall_factory_new ();</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsRecallFactory"><span class="type">AgsRecallFactory</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.22.7.5.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallFactory"><span class="type">AgsRecallFactory</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsRecallFactoryCreateFlags"></a><h3>enum AgsRecallFactoryCreateFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.22.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-FACTORY-OUTPUT:CAPS"></a>AGS_RECALL_FACTORY_OUTPUT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-FACTORY-INPUT:CAPS"></a>AGS_RECALL_FACTORY_INPUT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-FACTORY-REMAP:CAPS"></a>AGS_RECALL_FACTORY_REMAP</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-FACTORY-ADD:CAPS"></a>AGS_RECALL_FACTORY_ADD</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-FACTORY-PLAY:CAPS"></a>AGS_RECALL_FACTORY_PLAY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-FACTORY-RECALL:CAPS"></a>AGS_RECALL_FACTORY_RECALL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallID.html b/api/ags-AgsRecallID.html
new file mode 100644
index 0000000..4b09f2d
--- /dev/null
+++ b/api/ags-AgsRecallID.html
@@ -0,0 +1,426 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallID</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">
+<link rel="next" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallID.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallFactory.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallLadspa.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallID"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallID.top_of_page"></a>AgsRecallID</span></h2>
+<p>AgsRecallID — The object specifies run context.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-get-run-stage" title="ags_recall_id_get_run_stage ()">ags_recall_id_get_run_stage</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-set-run-stage" title="ags_recall_id_set_run_stage ()">ags_recall_id_set_run_stage</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-unset-run-stage" title="ags_recall_id_unset_run_stage ()">ags_recall_id_unset_run_stage</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallID"><span class="returnvalue">AgsRecallID</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-find-recycling-container" title="ags_recall_id_find_recycling_container ()">ags_recall_id_find_recycling_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallID"><span class="returnvalue">AgsRecallID</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-find-parent-recycling-container" title="ags_recall_id_find_parent_recycling_container ()">ags_recall_id_find_parent_recycling_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-add" title="ags_recall_id_add ()">ags_recall_id_add</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallID"><span class="returnvalue">AgsRecallID</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-new" title="ags_recall_id_new ()">ags_recall_id_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsRecallID.html#AgsRecallIDFlags" title="enum AgsRecallIDFlags">AgsRecallIDFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recall_id.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> acts as dynamic context identifier.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-id-get-run-stage"></a><h3>ags_recall_id_get_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_recall_id_get_run_stage (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *id</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>Check if a run stage already has been passed for current run. This
+function is intended to handle AGS_AUDIO_ASYNC correctly.</p>
+<div class="refsect3">
+<a name="id-1.9.23.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> to check</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stage</p></td>
+<td class="parameter_description"><p>the current run stage to check against</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.23.7.2.6"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the stage isn't run yet otherwise <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-set-run-stage"></a><h3>ags_recall_id_set_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_id_set_run_stage (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>Marks the run stage to be passed for audio channel.</p>
+<div class="refsect3">
+<a name="id-1.9.23.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> which has been passed</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stage</p></td>
+<td class="parameter_description"><p>the run stage the networked channels are in</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-unset-run-stage"></a><h3>ags_recall_id_unset_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_id_unset_run_stage (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>Unmarks the run stage to be passed for audio channel.</p>
+<div class="refsect3">
+<a name="id-1.9.23.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> which has been passed</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stage</p></td>
+<td class="parameter_description"><p>the run stage the networked channels are in</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-recycling-container"></a><h3>ags_recall_id_find_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallID"><span class="returnvalue">AgsRecallID</span></GTKDOCLINK> *
+ags_recall_id_find_recycling_container
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>Retrieve recall id by recycling container.</p>
+<div class="refsect3">
+<a name="id-1.9.23.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall_id_list</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> to match</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.23.7.5.6"></a><h4>Returns</h4>
+<p> Matching recall id.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-parent-recycling-container"></a><h3>ags_recall_id_find_parent_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallID"><span class="returnvalue">AgsRecallID</span></GTKDOCLINK> *
+ags_recall_id_find_parent_recycling_container
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *parent_recycling_container</code></em>);</pre>
+<p>Retrieve recall id by recycling container.</p>
+<div class="refsect3">
+<a name="id-1.9.23.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall_id_list</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.23.7.6.6"></a><h4>Returns</h4>
+<p> Matching recall id.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-add"></a><h3>ags_recall_id_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_id_add (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>Adds an <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> with given properties to the passed <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.23.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall_id_list</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> the new <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> should be added</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall_id</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> to add</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.23.7.7.6"></a><h4>Returns</h4>
+<p> the newly allocated <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> which is the new start of the <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK>, too.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-new"></a><h3>ags_recall_id_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallID"><span class="returnvalue">AgsRecallID</span></GTKDOCLINK> *
+ags_recall_id_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK>, assigned to <em class="parameter"><code>recycling</code></em>
+</p>
+<div class="refsect3">
+<a name="id-1.9.23.7.8.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsRecallIDFlags"></a><h3>enum AgsRecallIDFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.23.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-PLAYBACK:CAPS"></a>AGS_RECALL_ID_PLAYBACK</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-SEQUENCER:CAPS"></a>AGS_RECALL_ID_SEQUENCER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-NOTATION:CAPS"></a>AGS_RECALL_ID_NOTATION</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-DUPLICATE:CAPS"></a>AGS_RECALL_ID_DUPLICATE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-RESOLVE:CAPS"></a>AGS_RECALL_ID_RESOLVE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-INIT-PRE:CAPS"></a>AGS_RECALL_ID_INIT_PRE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-INIT-INTER:CAPS"></a>AGS_RECALL_ID_INIT_INTER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-INIT-POST:CAPS"></a>AGS_RECALL_ID_INIT_POST</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-PRE:CAPS"></a>AGS_RECALL_ID_PRE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-INTER:CAPS"></a>AGS_RECALL_ID_INTER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-POST:CAPS"></a>AGS_RECALL_ID_POST</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-ID-CANCEL:CAPS"></a>AGS_RECALL_ID_CANCEL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallLadspa.html b/api/ags-AgsRecallLadspa.html
new file mode 100644
index 0000000..24c6cf9
--- /dev/null
+++ b/api/ags-AgsRecallLadspa.html
@@ -0,0 +1,288 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallLadspa</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallID.html" title="AgsRecallID">
+<link rel="next" href="ags-AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallLadspa.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallID.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallLadspaRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallLadspa"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallLadspa.top_of_page"></a>AgsRecallLadspa</span></h2>
+<p>AgsRecallLadspa — The object interfacing with LADSPA</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-load-ports" title="ags_recall_ladspa_load_ports ()">ags_recall_ladspa_load_ports</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-short-to-float" title="ags_recall_ladspa_short_to_float ()">ags_recall_ladspa_short_to_float</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-float-to-short" title="ags_recall_ladspa_float_to_short ()">ags_recall_ladspa_float_to_short</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladpsa-find" title="ags_recall_ladpsa_find ()">ags_recall_ladpsa_find</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-new" title="ags_recall_ladspa_new ()">ags_recall_ladspa_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recall_ladspa.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></GTKDOCLINK> provides LADSPA support.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-ladspa-load-ports"></a><h3>ags_recall_ladspa_load_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_ladspa_load_ports (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></GTKDOCLINK> *recall_ladspa</code></em>);</pre>
+<p>Set up LADSPA ports.</p>
+<div class="refsect3">
+<a name="id-1.9.24.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recall_ladspa</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.24.6.2.6"></a><h4>Returns</h4>
+<p> a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-short-to-float"></a><h3>ags_recall_ladspa_short_to_float ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_ladspa_short_to_float (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *destination</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lines</code></em>);</pre>
+<p>Convert data type.</p>
+<div class="refsect3">
+<a name="id-1.9.24.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>buffer</p></td>
+<td class="parameter_description"><p>source</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>destination</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-float-to-short"></a><h3>ags_recall_ladspa_float_to_short ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recall_ladspa_float_to_short (<em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *buffer</code></em>,
+                                  <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lines</code></em>);</pre>
+<p>Convert data type.</p>
+<div class="refsect3">
+<a name="id-1.9.24.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>buffer</p></td>
+<td class="parameter_description"><p>source</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>destination</p></td>
+<td class="parameter_description"><p>destination</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladpsa-find"></a><h3>ags_recall_ladpsa_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_ladpsa_find (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>Retrieve LADSPA recall.</p>
+<div class="refsect3">
+<a name="id-1.9.24.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>filename</p></td>
+<td class="parameter_description"><p>plugin filename</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>effect</p></td>
+<td class="parameter_description"><p>effect's name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.24.6.5.6"></a><h4>Returns</h4>
+<p> Next match.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-new"></a><h3>ags_recall_ladspa_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></GTKDOCLINK> *
+ags_recall_ladspa_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *source</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>);</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.24.6.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>source</p></td>
+<td class="parameter_description"><p>the source</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>filename</p></td>
+<td class="parameter_description"><p>the LADSPA plugin filename</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>effect</p></td>
+<td class="parameter_description"><p>effect's name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>index</p></td>
+<td class="parameter_description"><p>effect's index</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.24.6.6.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallLadspaRun.html b/api/ags-AgsRecallLadspaRun.html
new file mode 100644
index 0000000..f1682ad
--- /dev/null
+++ b/api/ags-AgsRecallLadspaRun.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallLadspaRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">
+<link rel="next" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallLadspaRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallLadspa.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallRecycling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallLadspaRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallLadspaRun.top_of_page"></a>AgsRecallLadspaRun</span></h2>
+<p>AgsRecallLadspaRun — The object interfacing with LADSPA</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspaRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallLadspaRun.html#ags-recall-ladspa-run-new" title="ags_recall_ladspa_run_new ()">ags_recall_ladspa_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspaRun.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallLadspaRun"><span class="type">AgsRecallLadspaRun</span></GTKDOCLINK> provides LADSPA support.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspaRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-ladspa-run-new"></a><h3>ags_recall_ladspa_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></GTKDOCLINK> *
+ags_recall_ladspa_run_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsRecallLadspaRun"><span class="type">AgsRecallLadspaRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.25.5.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>the source</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.25.5.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallLadspaRun"><span class="type">AgsRecallLadspaRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspaRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallRecycling.html b/api/ags-AgsRecallRecycling.html
new file mode 100644
index 0000000..c03e6dc
--- /dev/null
+++ b/api/ags-AgsRecallRecycling.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">
+<link rel="next" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallRecycling.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallLadspaRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecallRecyclingDummy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallRecycling.top_of_page"></a>AgsRecallRecycling</span></h2>
+<p>AgsRecallRecycling — recycling context of recall</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallRecycling.html#ags-recall-recycling-get-child-source" title="ags_recall_recycling_get_child_source ()">ags_recall_recycling_get_child_source</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallRecycling.html#ags-recall-recycling-new" title="ags_recall_recycling_new ()">ags_recall_recycling_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecyclingFlags" title="enum AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recall_recycling.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></GTKDOCLINK> acts as recycling recall.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-recycling-get-child-source"></a><h3>ags_recall_recycling_get_child_source ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recall_recycling_get_child_source (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></GTKDOCLINK> *recall_recycling</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.26.7.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-new"></a><h3>ags_recall_recycling_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></GTKDOCLINK> *
+ags_recall_recycling_new ();</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.26.7.3.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsRecallRecyclingFlags"></a><h3>enum AgsRecallRecyclingFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.26.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-RECYCLING-GARBAGE-COLLECTOR:CAPS"></a>AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-RECYCLING-MAP-CHILD-DESTINATION:CAPS"></a>AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-RECYCLING-MAP-CHILD-SOURCE:CAPS"></a>AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECALL-RECYCLING-CREATE-DESTINATION-ON-MAP-SOURCE:CAPS"></a>AGS_RECALL_RECYCLING_CREATE_DESTINATION_ON_MAP_SOURCE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecallRecyclingDummy.html b/api/ags-AgsRecallRecyclingDummy.html
new file mode 100644
index 0000000..fa871c6
--- /dev/null
+++ b/api/ags-AgsRecallRecyclingDummy.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecallRecyclingDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">
+<link rel="next" href="ags-AgsRecycling.html" title="AgsRecycling">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecallRecyclingDummy.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallRecycling.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecycling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecallRecyclingDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallRecyclingDummy.top_of_page"></a>AgsRecallRecyclingDummy</span></h2>
+<p>AgsRecallRecyclingDummy — recycling dummy dynamic context of recall</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new" title="ags_recall_recycling_dummy_new ()">ags_recall_recycling_dummy_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recall_recycling_dummy.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecallRecyclingDummy"><span class="type">AgsRecallRecyclingDummy</span></GTKDOCLINK> acts as recycling dummy dynamic recall.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recall-recycling-dummy-new"></a><h3>ags_recall_recycling_dummy_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></GTKDOCLINK> *
+ags_recall_recycling_dummy_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRecallRecyclingDummy"><span class="type">AgsRecallRecyclingDummy</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.27.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecallRecyclingDummy"><span class="type">AgsRecallRecyclingDummy</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecycling.html b/api/ags-AgsRecycling.html
new file mode 100644
index 0000000..168bf0f
--- /dev/null
+++ b/api/ags-AgsRecycling.html
@@ -0,0 +1,415 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<link rel="next" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecycling.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecallRecyclingDummy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRecyclingContainer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecycling.top_of_page"></a>AgsRecycling</span></h2>
+<p>AgsRecycling — A container of audio signals</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-set-devout" title="ags_recycling_set_devout ()">ags_recycling_set_devout</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-add-audio-signal" title="ags_recycling_add_audio_signal ()">ags_recycling_add_audio_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-remove-audio-signal" title="ags_recycling_remove_audio_signal ()">ags_recycling_remove_audio_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults" title="ags_recycling_create_audio_signal_with_defaults ()">ags_recycling_create_audio_signal_with_defaults</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count" title="ags_recycling_create_audio_signal_with_frame_count ()">ags_recycling_create_audio_signal_with_frame_count</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-position" title="ags_recycling_position ()">ags_recycling_position</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecycling"><span class="returnvalue">AgsRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-find-next-channel" title="ags_recycling_find_next_channel ()">ags_recycling_find_next_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecycling"><span class="returnvalue">AgsRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-new" title="ags_recycling_new ()">ags_recycling_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsRecycling.html#AgsRecyclingFlags" title="enum AgsRecyclingFlags">AgsRecyclingFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recycling.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> forms the nested tree of AgsChannel. Ever channel
+having own audio signal contains therefor an <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recycling-set-devout"></a><h3>ags_recycling_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_set_devout (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-add-audio-signal"></a><h3>ags_recycling_add_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_add_audio_signal (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>Add <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> to recycling.</p>
+<div class="refsect3">
+<a name="id-1.9.28.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> to add</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-remove-audio-signal"></a><h3>ags_recycling_remove_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_remove_audio_signal (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>Remove <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> of recycling.</p>
+<div class="refsect3">
+<a name="id-1.9.28.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> to remove</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-defaults"></a><h3>ags_recycling_create_audio_signal_with_defaults ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_create_audio_signal_with_defaults
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>Create audio signal with defaults.</p>
+<div class="refsect3">
+<a name="id-1.9.28.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> to apply defaults </p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-frame-count"></a><h3>ags_recycling_create_audio_signal_with_frame_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_create_audio_signal_with_frame_count
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>Create audio signal with frame count.</p>
+<div class="refsect3">
+<a name="id-1.9.28.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> to apply defaults </p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>frame_count</p></td>
+<td class="parameter_description"><p>the audio data size</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-position"></a><h3>ags_recycling_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+ags_recycling_position (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *start_recycling</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *end_region</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>Retrieve position of recycling.</p>
+<div class="refsect3">
+<a name="id-1.9.28.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>end_region</p></td>
+<td class="parameter_description"><p>boundary end</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>matching recycling</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.28.7.7.6"></a><h4>Returns</h4>
+<p> position within boundary.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-find-next-channel"></a><h3>ags_recycling_find_next_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecycling"><span class="returnvalue">AgsRecycling</span></GTKDOCLINK> *
+ags_recycling_find_next_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *start_region</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *end_region</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *prev_channel</code></em>);</pre>
+<p>Retrieve next recycling with different channel.</p>
+<div class="refsect3">
+<a name="id-1.9.28.7.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>start_region</p></td>
+<td class="parameter_description"><p>boundary start</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>end_region</p></td>
+<td class="parameter_description"><p>boundary end</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>prev_channel</p></td>
+<td class="parameter_description"><p>previous channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.28.7.8.6"></a><h4>Returns</h4>
+<p> Matching recycling.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-new"></a><h3>ags_recycling_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecycling"><span class="returnvalue">AgsRecycling</span></GTKDOCLINK> *
+ags_recycling_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK>, with defaults of <em class="parameter"><code>devout</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.9.28.7.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.28.7.9.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsRecyclingFlags"></a><h3>enum AgsRecyclingFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.28.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-RECYCLING-MUTED:CAPS"></a>AGS_RECYCLING_MUTED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecyclingContainer.html b/api/ags-AgsRecyclingContainer.html
new file mode 100644
index 0000000..2f792b1
--- /dev/null
+++ b/api/ags-AgsRecyclingContainer.html
@@ -0,0 +1,576 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecyclingContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecycling.html" title="AgsRecycling">
+<link rel="next" href="ags-AgsTask.html" title="AgsTask">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecyclingContainer.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecycling.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsTask.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecyclingContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecyclingContainer.top_of_page"></a>AgsRecyclingContainer</span></h2>
+<p>AgsRecyclingContainer — A container of recycling acting as dynamic context.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-replace" title="ags_recycling_container_replace ()">ags_recycling_container_replace</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-add" title="ags_recycling_container_add ()">ags_recycling_container_add</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove" title="ags_recycling_container_remove ()">ags_recycling_container_remove</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-insert" title="ags_recycling_container_insert ()">ags_recycling_container_insert</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-toplevel" title="ags_recycling_container_get_toplevel ()">ags_recycling_container_get_toplevel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find" title="ags_recycling_container_find ()">ags_recycling_container_find</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-child" title="ags_recycling_container_find_child ()">ags_recycling_container_find_child</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-parent" title="ags_recycling_container_find_parent ()">ags_recycling_container_find_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-add-child" title="ags_recycling_container_add_child ()">ags_recycling_container_add_child</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove-child" title="ags_recycling_container_remove_child ()">ags_recycling_container_remove_child</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id" title="ags_recycling_container_get_child_recall_id ()">ags_recycling_container_get_child_recall_id</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-reset-recycling" title="ags_recycling_container_reset_recycling ()">ags_recycling_container_reset_recycling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-new" title="ags_recycling_container_new ()">ags_recycling_container_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_recycling_container.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> organizes <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> objects as dynamic context
+within nested tree.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recycling-container-replace"></a><h3>ags_recycling_container_replace ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_container_replace (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add"></a><h3>ags_recycling_container_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+ags_recycling_container_add (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>Removes a recycling to a container.</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> to remove</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.29.6.3.6"></a><h4>Returns</h4>
+<p> the new recycling container</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove"></a><h3>ags_recycling_container_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+ags_recycling_container_remove (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-insert"></a><h3>ags_recycling_container_insert ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+ags_recycling_container_insert (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>Removes a recycling to a container.</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> to insert</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>position</p></td>
+<td class="parameter_description"><p>the index to insert at</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.29.6.5.6"></a><h4>Returns</h4>
+<p> the new recycling container</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-toplevel"></a><h3>ags_recycling_container_get_toplevel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+ags_recycling_container_get_toplevel (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>Iterates the tree up to highest level.</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.29.6.6.6"></a><h4>Returns</h4>
+<p> the topmost recycling container</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find"></a><h3>ags_recycling_container_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+ags_recycling_container_find (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>Find position of recycling within array.</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> to look up</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.29.6.7.6"></a><h4>Returns</h4>
+<p> recycling array index</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-child"></a><h3>ags_recycling_container_find_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+ags_recycling_container_find_child (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>Find position of recycling within arrays.</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.8.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> to look up</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.29.6.8.6"></a><h4>Returns</h4>
+<p> recycling array index</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-parent"></a><h3>ags_recycling_container_find_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+ags_recycling_container_find_parent (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>Find position of recycling within array.</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.9.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> to look up</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.29.6.9.6"></a><h4>Returns</h4>
+<p> recycling array index</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add-child"></a><h3>ags_recycling_container_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_container_add_child (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *parent</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>Adds a recycling container as child.</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.10.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>parent</p></td>
+<td class="parameter_description"><p>the parental <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>child</p></td>
+<td class="parameter_description"><p>the child</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove-child"></a><h3>ags_recycling_container_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_container_remove_child (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *parent</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>Removes a recycling container of its parent.</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.11.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>parent</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>child</p></td>
+<td class="parameter_description"><p>the child to remove</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-child-recall-id"></a><h3>ags_recycling_container_get_child_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+ags_recycling_container_get_child_recall_id
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>Retrieve all child recall ids.</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.12.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.29.6.12.6"></a><h4>Returns</h4>
+<p> the <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> as <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-reset-recycling"></a><h3>ags_recycling_container_reset_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+ags_recycling_container_reset_recycling
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK> *recycling_container</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *old_first_recycling</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *old_last_recycling</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *new_first_recycling</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *new_last_recycling</code></em>);</pre>
+<p>Modify recycling of container.</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.13.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling_container</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>old_first_recycling</p></td>
+<td class="parameter_description"><p>the first recycling to replace</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>old_last_recycling</p></td>
+<td class="parameter_description"><p>the last recycling to replace</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>new_first_recycling</p></td>
+<td class="parameter_description"><p>the first recycling to insert</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>new_last_recycling</p></td>
+<td class="parameter_description"><p>the last recycling to insert</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-new"></a><h3>ags_recycling_container_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></GTKDOCLINK> *
+ags_recycling_container_new (<em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK>, boundaries are specified by <em class="parameter"><code>length</code></em>
+</p>
+<div class="refsect3">
+<a name="id-1.9.29.6.14.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p>array dimension of context</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.29.6.14.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRecyclingThread.html b/api/ags-AgsRecyclingThread.html
new file mode 100644
index 0000000..292316c
--- /dev/null
+++ b/api/ags-AgsRecyclingThread.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRecyclingThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">
+<link rel="next" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRecyclingThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsIteratorThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-recycling-thread-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRecyclingThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecyclingThread.top_of_page"></a>AgsRecyclingThread</span></h2>
+<p>AgsRecyclingThread</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RECYCLING_THREAD_DEFAULT_JIFFIE">AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-channel" title="ags_recycling_thread_play_channel ()">ags_recycling_thread_play_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-audio" title="ags_recycling_thread_play_audio ()">ags_recycling_thread_play_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-new" title="ags_recycling_thread_new ()">ags_recycling_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThreadFlags" title="enum AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RECYCLING_THREAD_DEFAULT_JIFFIE (100)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-channel"></a><h3>ags_recycling_thread_play_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_thread_play_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></GTKDOCLINK> *recycling_thread</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-audio"></a><h3>ags_recycling_thread_play_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_thread_play_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></GTKDOCLINK> *recycling_thread</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *output</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-new"></a><h3>ags_recycling_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></GTKDOCLINK> *
+ags_recycling_thread_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.8.6.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsRecyclingThreadFlags"></a><h3>enum AgsRecyclingThreadFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.8.7.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECYCLING-THREAD-RUNNING:CAPS"></a>AGS_RECYCLING_THREAD_RUNNING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECYCLING-THREAD-WAIT:CAPS"></a>AGS_RECYCLING_THREAD_WAIT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RECYCLING-THREAD-DONE:CAPS"></a>AGS_RECYCLING_THREAD_DONE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRegistry.html b/api/ags-AgsRegistry.html
new file mode 100644
index 0000000..ca0be22
--- /dev/null
+++ b/api/ags-AgsRegistry.html
@@ -0,0 +1,197 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRegistry</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part X. XML-RPC - planned server">
+<link rel="prev" href="xml-rpc.html" title="Part X. XML-RPC - planned server">
+<link rel="next" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRegistry.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="xml-rpc.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRemoteTask.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRegistry"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRegistry.top_of_page"></a>AgsRegistry</span></h2>
+<p>AgsRegistry</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRegistry.html#ags-registry-entry-alloc" title="ags_registry_entry_alloc ()">ags_registry_entry_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRegistry.html#ags-registry-add" title="ags_registry_add ()">ags_registry_add</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRegistry.html#ags-registry-entry-find" title="ags_registry_entry_find ()">ags_registry_entry_find</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRegistry.html#ags-registry-entry-bulk" title="ags_registry_entry_bulk ()">ags_registry_entry_bulk</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRegistry"><span class="returnvalue">AgsRegistry</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRegistry.html#ags-registry-new" title="ags_registry_new ()">ags_registry_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" title="AGS_REGISTRY_DEFAULT_ID_LENGTH">AGS_REGISTRY_DEFAULT_ID_LENGTH</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry">AgsRegistryEntry</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-registry-entry-alloc"></a><h3>ags_registry_entry_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *
+ags_registry_entry_alloc (<em class="parameter"><code><GTKDOCLINK HREF="AgsRegistry"><span class="type">AgsRegistry</span></GTKDOCLINK> *registry</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.2.6.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-add"></a><h3>ags_registry_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_registry_add (<em class="parameter"><code><GTKDOCLINK HREF="AgsRegistry"><span class="type">AgsRegistry</span></GTKDOCLINK> *registry</code></em>,
+                  <em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-find"></a><h3>ags_registry_entry_find ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *
+ags_registry_entry_find (<em class="parameter"><code><GTKDOCLINK HREF="AgsRegistry"><span class="type">AgsRegistry</span></GTKDOCLINK> *registry</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.2.6.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-bulk"></a><h3>ags_registry_entry_bulk ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *
+ags_registry_entry_bulk (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.2.6.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-new"></a><h3>ags_registry_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRegistry"><span class="returnvalue">AgsRegistry</span></GTKDOCLINK> *
+ags_registry_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.2.6.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS"></a><h3>AGS_REGISTRY_DEFAULT_ID_LENGTH</h3>
+<pre class="programlisting">#define AGS_REGISTRY_DEFAULT_ID_LENGTH 16
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryEntry"></a><h3>struct AgsRegistryEntry</h3>
+<pre class="programlisting">struct AgsRegistryEntry {
+  gchar *id;
+  GValue entry;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRemoteTask.html b/api/ags-AgsRemoteTask.html
new file mode 100644
index 0000000..dc04ec7
--- /dev/null
+++ b/api/ags-AgsRemoteTask.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRemoteTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part X. XML-RPC - planned server">
+<link rel="prev" href="ags-AgsRegistry.html" title="AgsRegistry">
+<link rel="next" href="ags-AgsServer.html" title="AgsServer">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRemoteTask.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRegistry.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsServer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRemoteTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoteTask.top_of_page"></a>AgsRemoteTask</span></h2>
+<p>AgsRemoteTask</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRemoteTask.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-launch" title="ags_remote_task_launch ()">ags_remote_task_launch</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-launch-timed" title="ags_remote_task_launch_timed ()">ags_remote_task_launch_timed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-new" title="ags_remote_task_new ()">ags_remote_task_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoteTask.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoteTask.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-remote-task-launch"></a><h3>ags_remote_task_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *
+ags_remote_task_launch (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.3.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch-timed"></a><h3>ags_remote_task_launch_timed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *
+ags_remote_task_launch_timed (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.3.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-new"></a><h3>ags_remote_task_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></GTKDOCLINK> *
+ags_remote_task_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.3.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoteTask.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRemoveAudio.html b/api/ags-AgsRemoveAudio.html
new file mode 100644
index 0000000..6917276
--- /dev/null
+++ b/api/ags-AgsRemoveAudio.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRemoveAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsOpenSingleFile.html" title="AgsOpenSingleFile">
+<link rel="next" href="ags-AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRemoveAudio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsOpenSingleFile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRemoveAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRemoveAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveAudio.top_of_page"></a>AgsRemoveAudio</span></h2>
+<p>AgsRemoveAudio — remove audio object of devout</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRemoveAudio.html#ags-remove-audio-new" title="ags_remove_audio_new ()">ags_remove_audio_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_remove_audio.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsRemoveAudio"><span class="type">AgsRemoveAudio</span></GTKDOCLINK> task removes <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> of <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-remove-audio-new"></a><h3>ags_remove_audio_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></GTKDOCLINK> *
+ags_remove_audio_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRemoveAudio"><span class="type">AgsRemoveAudio</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.37.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> to remove</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.37.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsRemoveAudio"><span class="type">AgsRemoveAudio</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRemoveAudioSignal.html b/api/ags-AgsRemoveAudioSignal.html
new file mode 100644
index 0000000..f4e8a8c
--- /dev/null
+++ b/api/ags-AgsRemoveAudioSignal.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRemoveAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveAudio.html" title="AgsRemoveAudio">
+<link rel="next" href="ags-AgsRemoveNote.html" title="AgsRemoveNote">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRemoveAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRemoveAudio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRemoveNote.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRemoveAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveAudioSignal.top_of_page"></a>AgsRemoveAudioSignal</span></h2>
+<p>AgsRemoveAudioSignal — remove audio_signal object to recycling</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRemoveAudioSignal.html#ags-remove-audio-signal-new" title="ags_remove_audio_signal_new ()">ags_remove_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_remove_audio_signal.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsRemoveAudioSignal"><span class="type">AgsRemoveAudioSignal</span></GTKDOCLINK> task removes <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-remove-audio-signal-new"></a><h3>ags_remove_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></GTKDOCLINK> *
+ags_remove_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRemoveAudioSignal"><span class="type">AgsRemoveAudioSignal</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.38.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> to remove</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.38.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsRemoveAudioSignal"><span class="type">AgsRemoveAudioSignal</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRemoveNote.html b/api/ags-AgsRemoveNote.html
new file mode 100644
index 0000000..e3425a5
--- /dev/null
+++ b/api/ags-AgsRemoveNote.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRemoveNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">
+<link rel="next" href="ags-AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRemoveNote.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRemoveAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRemovePointFromSelection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRemoveNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveNote.top_of_page"></a>AgsRemoveNote</span></h2>
+<p>AgsRemoveNote — remove note object to notation</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRemoveNote.html#ags-remove-note-new" title="ags_remove_note_new ()">ags_remove_note_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_remove_note.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsRemoveNote"><span class="type">AgsRemoveNote</span></GTKDOCLINK> task removes <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> to <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-remove-note-new"></a><h3>ags_remove_note_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></GTKDOCLINK> *
+ags_remove_note_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRemoveNote"><span class="type">AgsRemoveNote</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.39.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>notation</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x</p></td>
+<td class="parameter_description"><p>the x coordinate of <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y</p></td>
+<td class="parameter_description"><p>the y coordinate of <GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.39.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsRemoveNote"><span class="type">AgsRemoveNote</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRemovePointFromSelection.html b/api/ags-AgsRemovePointFromSelection.html
new file mode 100644
index 0000000..36c4de3
--- /dev/null
+++ b/api/ags-AgsRemovePointFromSelection.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRemovePointFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveNote.html" title="AgsRemoveNote">
+<link rel="next" href="ags-AgsRemoveRecall.html" title="AgsRemoveRecall">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRemovePointFromSelection.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRemoveNote.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRemoveRecall.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRemovePointFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemovePointFromSelection.top_of_page"></a>AgsRemovePointFromSelection</span></h2>
+<p>AgsRemovePointFromSelection</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRemovePointFromSelection.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new" title="ags_remove_point_from_selection_new ()">ags_remove_point_from_selection_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemovePointFromSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemovePointFromSelection.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-remove-point-from-selection-new"></a><h3>ags_remove_point_from_selection_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></GTKDOCLINK> *
+ags_remove_point_from_selection_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.40.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemovePointFromSelection.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRemoveRecall.html b/api/ags-AgsRemoveRecall.html
new file mode 100644
index 0000000..f850d30
--- /dev/null
+++ b/api/ags-AgsRemoveRecall.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRemoveRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">
+<link rel="next" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRemoveRecall.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRemovePointFromSelection.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRemoveRegionFromSelection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRemoveRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveRecall.top_of_page"></a>AgsRemoveRecall</span></h2>
+<p>AgsRemoveRecall — remove recall object to context</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRemoveRecall.html#ags-remove-recall-new" title="ags_remove_recall_new ()">ags_remove_recall_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_remove_recall.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsRemoveRecall"><span class="type">AgsRemoveRecall</span></GTKDOCLINK> task removes <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> to context.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-remove-recall-new"></a><h3>ags_remove_recall_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></GTKDOCLINK> *
+ags_remove_recall_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRemoveRecall"><span class="type">AgsRemoveRecall</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.41.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>context</p></td>
+<td class="parameter_description"><p>may be <GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK>, <GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> or <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>recall</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> to remove</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>is_play</p></td>
+<td class="parameter_description"><p>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> non-complex recall</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.41.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsRemoveRecall"><span class="type">AgsRemoveRecall</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRemoveRegionFromSelection.html b/api/ags-AgsRemoveRegionFromSelection.html
new file mode 100644
index 0000000..cc3632c
--- /dev/null
+++ b/api/ags-AgsRemoveRegionFromSelection.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRemoveRegionFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveRecall.html" title="AgsRemoveRecall">
+<link rel="next" href="ags-AgsSaveFile.html" title="AgsSaveFile">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRemoveRegionFromSelection.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRemoveRecall.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSaveFile.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRemoveRegionFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveRegionFromSelection.top_of_page"></a>AgsRemoveRegionFromSelection</span></h2>
+<p>AgsRemoveRegionFromSelection</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRegionFromSelection.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new" title="ags_remove_region_from_selection_new ()">ags_remove_region_from_selection_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRegionFromSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRegionFromSelection.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-remove-region-from-selection-new"></a><h3>ags_remove_region_from_selection_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></GTKDOCLINK> *
+ags_remove_region_from_selection_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.42.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRegionFromSelection.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsResizeEditor.html b/api/ags-AgsResizeEditor.html
new file mode 100644
index 0000000..97e1457
--- /dev/null
+++ b/api/ags-AgsResizeEditor.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsResizeEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">
+<link rel="next" href="ags-AgsServerPreferences.html" title="AgsServerPreferences">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsResizeEditor.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPropertyListingEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsServerPreferences.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsResizeEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsResizeEditor.top_of_page"></a>AgsResizeEditor</span></h2>
+<p>AgsResizeEditor — Resize audio channels or pads.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsResizeEditor"><span class="returnvalue">AgsResizeEditor</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsResizeEditor.html#ags-resize-editor-new" title="ags_resize_editor_new ()">ags_resize_editor_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_resize_editor.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsResizeEditor"><span class="type">AgsResizeEditor</span></GTKDOCLINK> is a composite widget to resize. A resize editor 
+should be packed by a <GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-resize-editor-new"></a><h3>ags_resize_editor_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsResizeEditor"><span class="returnvalue">AgsResizeEditor</span></GTKDOCLINK> *
+ags_resize_editor_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsResizeEditor"><span class="type">AgsResizeEditor</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.49.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsResizeEditor"><span class="type">AgsResizeEditor</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsReturnableThread.html b/api/ags-AgsReturnableThread.html
new file mode 100644
index 0000000..bf006ce
--- /dev/null
+++ b/api/ags-AgsReturnableThread.html
@@ -0,0 +1,261 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsReturnableThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">
+<link rel="next" href="ags-AgsTaskThread.html" title="AgsTaskThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsReturnableThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-recycling-thread-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsTaskThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsReturnableThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsReturnableThread.top_of_page"></a>AgsReturnableThread</span></h2>
+<p>AgsReturnableThread — returnable thread</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE">AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<span class="c_punctuation">(</span><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()">*AgsReturnableThreadCallback</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-safe-run" title="ags_returnable_thread_safe_run ()">ags_returnable_thread_safe_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-connect-safe-run" title="ags_returnable_thread_connect_safe_run ()">ags_returnable_thread_connect_safe_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run" title="ags_returnable_thread_disconnect_safe_run ()">ags_returnable_thread_disconnect_safe_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-new" title="ags_returnable_thread_new ()">ags_returnable_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadFlags" title="enum AgsReturnableThreadFlags">AgsReturnableThreadFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/thread/ags_returnable_thread.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsReturnableThread"><span class="type">AgsReturnableThread</span></GTKDOCLINK> acts as thread. It should return after a short
+while because of limited thread pool.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadCallback"></a><h3>AgsReturnableThreadCallback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+<span class="c_punctuation">(</span>*AgsReturnableThreadCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><GTKDOCLINK HREF="AgsReturnableThread"><span class="type">AgsReturnableThread</span></GTKDOCLINK> *returnable_thread</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-safe-run"></a><h3>ags_returnable_thread_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_returnable_thread_safe_run (<em class="parameter"><code><GTKDOCLINK HREF="AgsReturnableThread"><span class="type">AgsReturnableThread</span></GTKDOCLINK> *returnable_thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-connect-safe-run"></a><h3>ags_returnable_thread_connect_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_returnable_thread_connect_safe_run
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsReturnableThread"><span class="type">AgsReturnableThread</span></GTKDOCLINK> *returnable_thread</code></em>,
+                                <em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);</pre>
+<p>Connects <em class="parameter"><code>callback</code></em>
+ to <em class="parameter"><code>thread</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.8.10.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>returnable_thread</p></td>
+<td class="parameter_description"><p>the thread to connect</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>the callback</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-disconnect-safe-run"></a><h3>ags_returnable_thread_disconnect_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_returnable_thread_disconnect_safe_run
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsReturnableThread"><span class="type">AgsReturnableThread</span></GTKDOCLINK> *returnable_thread</code></em>);</pre>
+<p>Disconnects callback of <em class="parameter"><code>thread</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.8.10.7.6.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>returnable_thread</p></td>
+<td class="parameter_description"><p>the thread to disconnect</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-new"></a><h3>ags_returnable_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></GTKDOCLINK> *
+ags_returnable_thread_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *thread_pool</code></em>);</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsReturnableThread"><span class="type">AgsReturnableThread</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.8.10.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>thread_pool</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsThreadPool"><span class="type">AgsThreadPool</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.8.10.7.7.6"></a><h4>Returns</h4>
+<p> the new <GTKDOCLINK HREF="AgsReturnableThread"><span class="type">AgsReturnableThread</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsReturnableThreadFlags"></a><h3>enum AgsReturnableThreadFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.10.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RETURNABLE-THREAD-IN-USE:CAPS"></a>AGS_RETURNABLE_THREAD_IN_USE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-RETURNABLE-THREAD-RESET:CAPS"></a>AGS_RETURNABLE_THREAD_RESET</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRuler.html b/api/ags-AgsRuler.html
new file mode 100644
index 0000000..c16a461
--- /dev/null
+++ b/api/ags-AgsRuler.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRuler</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="ags-AgsLed.html" title="AgsLed">
+<link rel="next" href="ags-AgsVIndicator.html" title="AgsVIndicator">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRuler.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLed.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsVIndicator.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRuler"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRuler.top_of_page"></a>AgsRuler</span></h2>
+<p>AgsRuler — A ruler widget</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRuler.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsRuler.html#AGS-RULER-DEFAULT-STEP:CAPS" title="AGS_RULER_DEFAULT_STEP">AGS_RULER_DEFAULT_STEP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsRuler.html#AGS-RULER-LARGE-STEP:CAPS" title="AGS_RULER_LARGE_STEP">AGS_RULER_LARGE_STEP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsRuler.html#AGS-RULER-SMALL-STEP:CAPS" title="AGS_RULER_SMALL_STEP">AGS_RULER_SMALL_STEP</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsRuler"><span class="returnvalue">AgsRuler</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRuler.html#ags-ruler-new" title="ags_ruler_new ()">ags_ruler_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRuler.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/widget/ags_ruler.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRuler.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsRuler"><span class="type">AgsRuler</span></GTKDOCLINK> is a widget representing a <GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRuler.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-RULER-DEFAULT-STEP:CAPS"></a><h3>AGS_RULER_DEFAULT_STEP</h3>
+<pre class="programlisting">#define AGS_RULER_DEFAULT_STEP (16)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RULER-LARGE-STEP:CAPS"></a><h3>AGS_RULER_LARGE_STEP</h3>
+<pre class="programlisting">#define AGS_RULER_LARGE_STEP (8.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RULER-SMALL-STEP:CAPS"></a><h3>AGS_RULER_SMALL_STEP</h3>
+<pre class="programlisting">#define AGS_RULER_SMALL_STEP (6.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ruler-new"></a><h3>ags_ruler_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsRuler"><span class="returnvalue">AgsRuler</span></GTKDOCLINK> *
+ags_ruler_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsRuler"><span class="type">AgsRuler</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.7.7.6.5.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsRuler"><span class="type">AgsRuler</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRuler.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsRunnable.html b/api/ags-AgsRunnable.html
new file mode 100644
index 0000000..8120606
--- /dev/null
+++ b/api/ags-AgsRunnable.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsRunnable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPortlet.html" title="AgsPortlet">
+<link rel="next" href="ags-AgsSeekable.html" title="AgsSeekable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsRunnable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPortlet.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSeekable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsRunnable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRunnable.top_of_page"></a>AgsRunnable</span></h2>
+<p>AgsRunnable</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsRunnable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRunnable.html#ags-runnable-run" title="ags_runnable_run ()">ags_runnable_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsRunnable.html#ags-runnable-stop" title="ags_runnable_stop ()">ags_runnable_stop</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRunnable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRunnable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-runnable-run"></a><h3>ags_runnable_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_runnable_run (<em class="parameter"><code><GTKDOCLINK HREF="AgsRunnable"><span class="type">AgsRunnable</span></GTKDOCLINK> *runnable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-stop"></a><h3>ags_runnable_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_runnable_stop (<em class="parameter"><code><GTKDOCLINK HREF="AgsRunnable"><span class="type">AgsRunnable</span></GTKDOCLINK> *runnable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRunnable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSF2Chooser.html b/api/ags-AgsSF2Chooser.html
new file mode 100644
index 0000000..81619cf
--- /dev/null
+++ b/api/ags-AgsSF2Chooser.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSF2Chooser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">
+<link rel="next" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSF2Chooser.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-note-edit-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-sf2-chooser-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSF2Chooser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSF2Chooser.top_of_page"></a>AgsSF2Chooser</span></h2>
+<p>AgsSF2Chooser</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSF2Chooser.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-open" title="ags_sf2_chooser_open ()">ags_sf2_chooser_open</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-completed" title="ags_sf2_chooser_completed ()">ags_sf2_chooser_completed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo" title="ags_sf2_chooser_remove_all_from_combo ()">ags_sf2_chooser_remove_all_from_combo</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-new" title="ags_sf2_chooser_new ()">ags_sf2_chooser_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSF2Chooser.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSF2Chooser.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-sf2-chooser-open"></a><h3>ags_sf2_chooser_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_sf2_chooser_open (<em class="parameter"><code><GTKDOCLINK HREF="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></GTKDOCLINK> *sf2_chooser</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-completed"></a><h3>ags_sf2_chooser_completed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_sf2_chooser_completed (<em class="parameter"><code><GTKDOCLINK HREF="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></GTKDOCLINK> *sf2_chooser</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.15.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-remove-all-from-combo"></a><h3>ags_sf2_chooser_remove_all_from_combo ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_sf2_chooser_remove_all_from_combo (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-new"></a><h3>ags_sf2_chooser_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></GTKDOCLINK> *
+ags_sf2_chooser_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.15.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSF2Chooser.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSaveFile.html b/api/ags-AgsSaveFile.html
new file mode 100644
index 0000000..d053cd4
--- /dev/null
+++ b/api/ags-AgsSaveFile.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSaveFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<link rel="next" href="ags-AgsScrollOnPlay.html" title="AgsScrollOnPlay">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSaveFile.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRemoveRegionFromSelection.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsScrollOnPlay.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSaveFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSaveFile.top_of_page"></a>AgsSaveFile</span></h2>
+<p>AgsSaveFile — save file object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSaveFile.html#ags-save-file-new" title="ags_save_file_new ()">ags_save_file_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_save_file.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsSaveFile"><span class="type">AgsSaveFile</span></GTKDOCLINK> task saves files.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-save-file-new"></a><h3>ags_save_file_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></GTKDOCLINK> *
+ags_save_file_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSaveFile"><span class="type">AgsSaveFile</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.43.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>file</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.43.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsSaveFile"><span class="type">AgsSaveFile</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsScrollOnPlay.html b/api/ags-AgsScrollOnPlay.html
new file mode 100644
index 0000000..99cc761
--- /dev/null
+++ b/api/ags-AgsScrollOnPlay.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsScrollOnPlay</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSaveFile.html" title="AgsSaveFile">
+<link rel="next" href="ags-AgsSetAudioChannels.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsScrollOnPlay.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSaveFile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSetAudioChannels.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsScrollOnPlay"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsScrollOnPlay.top_of_page"></a>AgsScrollOnPlay</span></h2>
+<p>AgsScrollOnPlay — scrolls the editor</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsScrollOnPlay.html#ags-scroll-on-play-new" title="ags_scroll_on_play_new ()">ags_scroll_on_play_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_scroll_on_play.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsScrollOnPlay"><span class="type">AgsScrollOnPlay</span></GTKDOCLINK> task scrolls the specified <GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-scroll-on-play-new"></a><h3>ags_scroll_on_play_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></GTKDOCLINK> *
+ags_scroll_on_play_new (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *editor</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsScrollOnPlay"><span class="type">AgsScrollOnPlay</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.44.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>editor</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> to scroll</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.44.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsScrollOnPlay"><span class="type">AgsScrollOnPlay</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSeekable.html b/api/ags-AgsSeekable.html
new file mode 100644
index 0000000..c5b6e45
--- /dev/null
+++ b/api/ags-AgsSeekable.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSeekable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsRunnable.html" title="AgsRunnable">
+<link rel="next" href="ags-AgsTactable.html" title="AgsTactable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSeekable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRunnable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsTactable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSeekable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSeekable.top_of_page"></a>AgsSeekable</span></h2>
+<p>AgsSeekable</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSeekable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSeekable.html#ags-seekable-seek" title="ags_seekable_seek ()">ags_seekable_seek</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSeekable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSeekable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-seekable-seek"></a><h3>ags_seekable_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_seekable_seek (<em class="parameter"><code><GTKDOCLINK HREF="AgsSeekable"><span class="type">AgsSeekable</span></GTKDOCLINK> *seekable</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> steps</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> forward</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSeekable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsServer.html b/api/ags-AgsServer.html
new file mode 100644
index 0000000..dd4a19c
--- /dev/null
+++ b/api/ags-AgsServer.html
@@ -0,0 +1,200 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsServer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part X. XML-RPC - planned server">
+<link rel="prev" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">
+<link rel="next" href="api-index-full.html" title="API Index">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsServer.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRemoteTask.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsServer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsServer.top_of_page"></a>AgsServer</span></h2>
+<p>AgsServer</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsServer.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsServer.html#ags-server-start" title="ags_server_start ()">ags_server_start</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsServer"><span class="returnvalue">AgsServer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsServer.html#ags-server-lookup" title="ags_server_lookup ()">ags_server_lookup</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsServer.html#ags-server-create-object" title="ags_server_create_object ()">ags_server_create_object</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsServer.html#ags-server-object-set-property" title="ags_server_object_set_property ()">ags_server_object_set_property</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsServer"><span class="returnvalue">AgsServer</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsServer.html#ags-server-new" title="ags_server_new ()">ags_server_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServer.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsServer.html#AgsServerFlags" title="enum AgsServerFlags">AgsServerFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServer.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-server-start"></a><h3>ags_server_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_server_start (<em class="parameter"><code><GTKDOCLINK HREF="AgsServer"><span class="type">AgsServer</span></GTKDOCLINK> *server</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-lookup"></a><h3>ags_server_lookup ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsServer"><span class="returnvalue">AgsServer</span></GTKDOCLINK> *
+ags_server_lookup (<em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.4.6.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-create-object"></a><h3>ags_server_create_object ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *
+ags_server_create_object (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.4.6.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-object-set-property"></a><h3>ags_server_object_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *
+ags_server_object_set_property (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.4.6.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-new"></a><h3>ags_server_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsServer"><span class="returnvalue">AgsServer</span></GTKDOCLINK> *
+ags_server_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.4.6.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServer.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsServerFlags"></a><h3>enum AgsServerFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.12.4.7.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-SERVER-STARTED:CAPS"></a>AGS_SERVER_STARTED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-SERVER-RUNNING:CAPS"></a>AGS_SERVER_RUNNING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsServerPreferences.html b/api/ags-AgsServerPreferences.html
new file mode 100644
index 0000000..f88ce4b
--- /dev/null
+++ b/api/ags-AgsServerPreferences.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsServerPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<link rel="next" href="ags-AgsWindow.html" title="AgsWindow">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsServerPreferences.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsResizeEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsWindow.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsServerPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsServerPreferences.top_of_page"></a>AgsServerPreferences</span></h2>
+<p>AgsServerPreferences — A composite widget to do server related preferences</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsServerPreferences.html#ags-server-preferences-new" title="ags_server_preferences_new ()">ags_server_preferences_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_server_preferences.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsServerPreferences"><span class="type">AgsServerPreferences</span></GTKDOCLINK> enables you to make server related preferences.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-server-preferences-new"></a><h3>ags_server_preferences_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></GTKDOCLINK> *
+ags_server_preferences_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsServerPreferences"><span class="type">AgsServerPreferences</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.50.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsServerPreferences"><span class="type">AgsServerPreferences</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSetAudioChannels.html b/api/ags-AgsSetAudioChannels.html
new file mode 100644
index 0000000..08ee91f
--- /dev/null
+++ b/api/ags-AgsSetAudioChannels.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsScrollOnPlay.html" title="AgsScrollOnPlay">
+<link rel="next" href="ags-AgsSetBufferSize.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSetAudioChannels.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsScrollOnPlay.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSetBufferSize.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSetAudioChannels"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetAudioChannels.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels — resizes audio channels</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSetAudioChannels.html#ags-set-audio-channels-new" title="ags_set_audio_channels_new ()">ags_set_audio_channels_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_set_audio_channels.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></GTKDOCLINK> task resizes audio channels of <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-set-audio-channels-new"></a><h3>ags_set_audio_channels_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></GTKDOCLINK> *
+ags_set_audio_channels_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.45.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> to reset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>audio_channels</p></td>
+<td class="parameter_description"><p>the new count of audio channels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.45.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSetBufferSize.html b/api/ags-AgsSetBufferSize.html
new file mode 100644
index 0000000..98aff6f
--- /dev/null
+++ b/api/ags-AgsSetBufferSize.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetAudioChannels.html" title="AgsSetAudioChannels">
+<link rel="next" href="ags-AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSetBufferSize.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSetAudioChannels.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSetDevoutPlayFlags.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSetBufferSize"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetBufferSize.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels — resizes buffer size</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSetBufferSize.html#ags-set-buffer-size-new" title="ags_set_buffer_size_new ()">ags_set_buffer_size_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_set_buffer_size.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></GTKDOCLINK> task resizes buffer size of <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-set-buffer-size-new"></a><h3>ags_set_buffer_size_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></GTKDOCLINK> *
+ags_set_buffer_size_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.46.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>buffer_size</p></td>
+<td class="parameter_description"><p>the new count of buffer size</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.46.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSetDevoutPlayFlags.html b/api/ags-AgsSetDevoutPlayFlags.html
new file mode 100644
index 0000000..4ac247b
--- /dev/null
+++ b/api/ags-AgsSetDevoutPlayFlags.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetBufferSize.html" title="AgsSetAudioChannels">
+<link rel="next" href="ags-AgsSetMuted.html" title="AgsSetMuted">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSetDevoutPlayFlags.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSetBufferSize.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSetMuted.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSetDevoutPlayFlags"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetDevoutPlayFlags.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels — modifies devout play flags</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new" title="ags_set_devout_play_flags_new ()">ags_set_devout_play_flags_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_set_devout_play_flags.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></GTKDOCLINK> task modifies devout play flags of <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-set-devout-play-flags-new"></a><h3>ags_set_devout_play_flags_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></GTKDOCLINK> *
+ags_set_devout_play_flags_new (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> devout_play_flags</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.47.6.2.5"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSetMuted.html b/api/ags-AgsSetMuted.html
new file mode 100644
index 0000000..8c705ec
--- /dev/null
+++ b/api/ags-AgsSetMuted.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSetMuted</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">
+<link rel="next" href="ags-AgsSetOutputDevice.html" title="AgsSetOutputDevice">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSetMuted.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSetDevoutPlayFlags.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSetOutputDevice.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSetMuted"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetMuted.top_of_page"></a>AgsSetMuted</span></h2>
+<p>AgsSetMuted — set muted to delay audio</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSetMuted.html#ags-set-muted-new" title="ags_set_muted_new ()">ags_set_muted_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/recall/ags_set_muted.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsSetMuted"><span class="type">AgsSetMuted</span></GTKDOCLINK> task sets muted to <GTKDOCLINK HREF="AgsMutable"><span class="type">AgsMutable</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-set-muted-new"></a><h3>ags_set_muted_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></GTKDOCLINK> *
+ags_set_muted_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSetMuted"><span class="type">AgsSetMuted</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.48.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>gobject</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>muted</p></td>
+<td class="parameter_description"><p>muted to set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.48.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsSetMuted"><span class="type">AgsSetMuted</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSetOutputDevice.html b/api/ags-AgsSetOutputDevice.html
new file mode 100644
index 0000000..a8cec2a
--- /dev/null
+++ b/api/ags-AgsSetOutputDevice.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSetOutputDevice</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetMuted.html" title="AgsSetMuted">
+<link rel="next" href="ags-AgsSetSamplerate.html" title="AgsSetSamplerate">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSetOutputDevice.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSetMuted.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSetSamplerate.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSetOutputDevice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetOutputDevice.top_of_page"></a>AgsSetOutputDevice</span></h2>
+<p>AgsSetOutputDevice — resets soundcard</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSetOutputDevice.html#ags-set-output-device-new" title="ags_set_output_device_new ()">ags_set_output_device_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_set_output_device.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsSetOutputDevice"><span class="type">AgsSetOutputDevice</span></GTKDOCLINK> task resets soundcard of <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-set-output-device-new"></a><h3>ags_set_output_device_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></GTKDOCLINK> *
+ags_set_output_device_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSetOutputDevice"><span class="type">AgsSetOutputDevice</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.49.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> to reset</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>card_id</p></td>
+<td class="parameter_description"><p>the new soundcard</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.49.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsSetOutputDevice"><span class="type">AgsSetOutputDevice</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSetSamplerate.html b/api/ags-AgsSetSamplerate.html
new file mode 100644
index 0000000..8c63a9f
--- /dev/null
+++ b/api/ags-AgsSetSamplerate.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSetSamplerate</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetOutputDevice.html" title="AgsSetOutputDevice">
+<link rel="next" href="ags-AgsStartDevout.html" title="AgsStartDevout">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSetSamplerate.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSetOutputDevice.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsStartDevout.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSetSamplerate"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetSamplerate.top_of_page"></a>AgsSetSamplerate</span></h2>
+<p>AgsSetSamplerate — modifies samplerate</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSetSamplerate.html#ags-set-samplerate-new" title="ags_set_samplerate_new ()">ags_set_samplerate_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_set_samplerate.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsSetSamplerate"><span class="type">AgsSetSamplerate</span></GTKDOCLINK> task modifies samplerate of <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-set-samplerate-new"></a><h3>ags_set_samplerate_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></GTKDOCLINK> *
+ags_set_samplerate_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSetSamplerate"><span class="type">AgsSetSamplerate</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.50.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>samplerate</p></td>
+<td class="parameter_description"><p>the new samplerate</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.50.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsSetSamplerate"><span class="type">AgsSetSamplerate</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSingleThread.html b/api/ags-AgsSingleThread.html
new file mode 100644
index 0000000..4cb9653
--- /dev/null
+++ b/api/ags-AgsSingleThread.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSingleThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsThreadPool.html" title="AgsThreadPool">
+<link rel="next" href="audio.html" title="Part VII. The audio layer">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSingleThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsThreadPool.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="audio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSingleThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSingleThread.top_of_page"></a>AgsSingleThread</span></h2>
+<p>AgsSingleThread</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSingleThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" title="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSingleThread.html#ags-single-thread-new" title="ags_single_thread_new ()">ags_single_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSingleThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSingleThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS"></a><h3>AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</h3>
+<pre class="programlisting">#define AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE (30)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-single-thread-new"></a><h3>ags_single_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></GTKDOCLINK> *
+ags_single_thread_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.15.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSingleThread.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSndfile.html b/api/ags-AgsSndfile.html
new file mode 100644
index 0000000..8662189
--- /dev/null
+++ b/api/ags-AgsSndfile.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSndfile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">
+<link rel="next" href="recall.html" title="Recalls - Effect processors">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSndfile.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsIpatchSF2Reader.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="recall.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSndfile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSndfile.top_of_page"></a>AgsSndfile</span></h2>
+<p>AgsSndfile — Libsndfile wrapper</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSndfile"><span class="returnvalue">AgsSndfile</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSndfile.html#ags-sndfile-new" title="ags_sndfile_new ()">ags_sndfile_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsSndfile.html#AgsSndfileFlags" title="enum AgsSndfileFlags">AgsSndfileFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/file/ags_sndfile.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsSndfile"><span class="type">AgsSndfile</span></GTKDOCLINK> is the base object to ineract with libsndfile.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-sndfile-new"></a><h3>ags_sndfile_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSndfile"><span class="returnvalue">AgsSndfile</span></GTKDOCLINK> *
+ags_sndfile_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSndfile"><span class="type">AgsSndfile</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.34.5.7.2.5"></a><h4>Returns</h4>
+<p> an empty <GTKDOCLINK HREF="AgsSndfile"><span class="type">AgsSndfile</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsSndfileFlags"></a><h3>enum AgsSndfileFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.34.5.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-SNDFILE-ITER-START:CAPS"></a>AGS_SNDFILE_ITER_START</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-SNDFILE-VIRTUAL:CAPS"></a>AGS_SNDFILE_VIRTUAL</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsStackable.html b/api/ags-AgsStackable.html
new file mode 100644
index 0000000..9357954
--- /dev/null
+++ b/api/ags-AgsStackable.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsStackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsTactable.html" title="AgsTactable">
+<link rel="next" href="ags-AgsPersistable.html" title="AgsPersistable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsStackable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsTactable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPersistable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsStackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStackable.top_of_page"></a>AgsStackable</span></h2>
+<p>AgsStackable</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsStackable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsStackable.html#ags-stackable-push" title="ags_stackable_push ()">ags_stackable_push</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsStackable.html#ags-stackable-pop" title="ags_stackable_pop ()">ags_stackable_pop</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStackable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStackable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-stackable-push"></a><h3>ags_stackable_push ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_stackable_push (<em class="parameter"><code><GTKDOCLINK HREF="AgsStackable"><span class="type">AgsStackable</span></GTKDOCLINK> *stackable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-pop"></a><h3>ags_stackable_pop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_stackable_pop (<em class="parameter"><code><GTKDOCLINK HREF="AgsStackable"><span class="type">AgsStackable</span></GTKDOCLINK> *stackable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStackable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsStartDevout.html b/api/ags-AgsStartDevout.html
new file mode 100644
index 0000000..28db7be
--- /dev/null
+++ b/api/ags-AgsStartDevout.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsStartDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetSamplerate.html" title="AgsSetSamplerate">
+<link rel="next" href="ags-AgsToggleLed.html" title="AgsToggleLed">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsStartDevout.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSetSamplerate.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsToggleLed.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsStartDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStartDevout.top_of_page"></a>AgsStartDevout</span></h2>
+<p>AgsStartDevout — start devout object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsStartDevout.html#ags-start-devout-new" title="ags_start_devout_new ()">ags_start_devout_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_start_devout.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsStartDevout"><span class="type">AgsStartDevout</span></GTKDOCLINK> task starts devout.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-start-devout-new"></a><h3>ags_start_devout_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></GTKDOCLINK> *
+ags_start_devout_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsStartDevout"><span class="type">AgsStartDevout</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.51.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.51.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsStartDevout"><span class="type">AgsStartDevout</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsStream.html b/api/ags-AgsStream.html
new file mode 100644
index 0000000..000f10b
--- /dev/null
+++ b/api/ags-AgsStream.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsStream</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayRecycling.html" title="AgsPlayRecycling">
+<link rel="next" href="ags-AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsStream.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPlayRecycling.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsStreamAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsStream"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStream.top_of_page"></a>AgsStream</span></h2>
+<p>AgsStream</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsStream.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsStream.html#ags-stream" title="ags_stream ()">ags_stream</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsStream"><span class="returnvalue">AgsStream</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsStream.html#ags-stream-new" title="ags_stream_new ()">ags_stream_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStream.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStream.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-stream"></a><h3>ags_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_stream (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+            <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+            <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-new"></a><h3>ags_stream_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsStream"><span class="returnvalue">AgsStream</span></GTKDOCLINK> *
+ags_stream_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.35.39.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStream.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsStreamAudioSignal.html b/api/ags-AgsStreamAudioSignal.html
new file mode 100644
index 0000000..420490c
--- /dev/null
+++ b/api/ags-AgsStreamAudioSignal.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsStreamAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStream.html" title="AgsStream">
+<link rel="next" href="ags-AgsStreamChannel.html" title="AgsStreamChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsStreamAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsStream.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsStreamChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsStreamAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamAudioSignal.top_of_page"></a>AgsStreamAudioSignal</span></h2>
+<p>AgsStreamAudioSignal — streams audio signal</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsStreamAudioSignal.html#ags-stream-audio-signal-new" title="ags_stream_audio_signal_new ()">ags_stream_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_stream_audio_signal.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsStreamAudioSignal"><span class="type">AgsStreamAudioSignal</span></GTKDOCLINK> class streams the audio signal.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-stream-audio-signal-new"></a><h3>ags_stream_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></GTKDOCLINK> *
+ags_stream_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsStreamAudioSignal"><span class="type">AgsStreamAudioSignal</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.40.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.40.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsStreamAudioSignal"><span class="type">AgsStreamAudioSignal</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsStreamChannel.html b/api/ags-AgsStreamChannel.html
new file mode 100644
index 0000000..b4d366c
--- /dev/null
+++ b/api/ags-AgsStreamChannel.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsStreamChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">
+<link rel="next" href="ags-AgsStreamChannelRun.html" title="AgsStreamChannelRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsStreamChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsStreamAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsStreamChannelRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsStreamChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamChannel.top_of_page"></a>AgsStreamChannel</span></h2>
+<p>AgsStreamChannel — streams channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsStreamChannel.html#ags-stream-channel-new" title="ags_stream_channel_new ()">ags_stream_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_stream_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsStreamChannel"><span class="type">AgsStreamChannel</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-stream-channel-new"></a><h3>ags_stream_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></GTKDOCLINK> *
+ags_stream_channel_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsStreamChannel"><span class="type">AgsStreamChannel</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.41.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsStreamChannel"><span class="type">AgsStreamChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsStreamChannelRun.html b/api/ags-AgsStreamChannelRun.html
new file mode 100644
index 0000000..5193d28
--- /dev/null
+++ b/api/ags-AgsStreamChannelRun.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsStreamChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStreamChannel.html" title="AgsStreamChannel">
+<link rel="next" href="ags-AgsStreamRecycling.html" title="AgsStreamRecycling">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsStreamChannelRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsStreamChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsStreamRecycling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsStreamChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamChannelRun.top_of_page"></a>AgsStreamChannelRun</span></h2>
+<p>AgsStreamChannelRun — streams channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsStreamChannelRun.html#ags-stream-channel-run-new" title="ags_stream_channel_run_new ()">ags_stream_channel_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_stream_channel_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></GTKDOCLINK> class streams the channel.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-stream-channel-run-new"></a><h3>ags_stream_channel_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></GTKDOCLINK> *
+ags_stream_channel_run_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.42.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsStreamRecycling.html b/api/ags-AgsStreamRecycling.html
new file mode 100644
index 0000000..39283f9
--- /dev/null
+++ b/api/ags-AgsStreamRecycling.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsStreamRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStreamChannelRun.html" title="AgsStreamChannelRun">
+<link rel="next" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsStreamRecycling.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsStreamChannelRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="task.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsStreamRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamRecycling.top_of_page"></a>AgsStreamRecycling</span></h2>
+<p>AgsStreamRecycling — streams recycling</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsStreamRecycling.html#ags-stream-recycling-new" title="ags_stream_recycling_new ()">ags_stream_recycling_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_stream_recycling.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsStreamRecycling"><span class="type">AgsStreamRecycling</span></GTKDOCLINK> streams the recycling with appropriate <GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-stream-recycling-new"></a><h3>ags_stream_recycling_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></GTKDOCLINK> *
+ags_stream_recycling_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsStreamRecycling"><span class="type">AgsStreamRecycling</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.43.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.43.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsStreamRecycling"><span class="type">AgsStreamRecycling</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSynth.html b/api/ags-AgsSynth.html
new file mode 100644
index 0000000..152c896
--- /dev/null
+++ b/api/ags-AgsSynth.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">
+<link rel="next" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSynth.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-matrix-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-synth-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynth.top_of_page"></a>AgsSynth</span></h2>
+<p>AgsSynth — synth</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSynth.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSynth"><span class="returnvalue">AgsSynth</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSynth.html#ags-synth-new" title="ags_synth_new ()">ags_synth_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsSynth.html#AgsSynthFlags" title="enum AgsSynthFlags">AgsSynthFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_synth.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsSynth"><span class="type">AgsSynth</span></GTKDOCLINK> is a composite widget to act as synth.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-synth-new"></a><h3>ags_synth_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSynth"><span class="returnvalue">AgsSynth</span></GTKDOCLINK> *
+ags_synth_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSynth"><span class="type">AgsSynth</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.22.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the assigned devout.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.22.7.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsSynth"><span class="type">AgsSynth</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsSynthFlags"></a><h3>enum AgsSynthFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.22.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-SYNTH-AUTO-UPDATE:CAPS"></a>AGS_SYNTH_AUTO_UPDATE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSynthInputLine.html b/api/ags-AgsSynthInputLine.html
new file mode 100644
index 0000000..4c6ade7
--- /dev/null
+++ b/api/ags-AgsSynthInputLine.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSynthInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">
+<link rel="next" href="ags-AgsSynthInputPad.html" title="AgsSynthInputPad">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSynthInputLine.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-synth-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSynthInputPad.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSynthInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynthInputLine.top_of_page"></a>AgsSynthInputLine</span></h2>
+<p>AgsSynthInputLine — synth input line</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSynthInputLine.html#ags-synth-input-line-new" title="ags_synth_input_line_new ()">ags_synth_input_line_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_synth_input_line.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></GTKDOCLINK> is a composite widget to act as synth input line.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-synth-input-line-new"></a><h3>ags_synth_input_line_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></GTKDOCLINK> *
+ags_synth_input_line_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.24.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the assigned channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.24.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsSynthInputPad.html b/api/ags-AgsSynthInputPad.html
new file mode 100644
index 0000000..fe97f42
--- /dev/null
+++ b/api/ags-AgsSynthInputPad.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsSynthInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsSynthInputLine.html" title="AgsSynthInputLine">
+<link rel="next" href="ags-AgsOscillator.html" title="AgsOscillator">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsSynthInputPad.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSynthInputLine.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsOscillator.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsSynthInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynthInputPad.top_of_page"></a>AgsSynthInputPad</span></h2>
+<p>AgsSynthInputPad — synth input pad</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsSynthInputPad.html#ags-synth-input-pad-new" title="ags_synth_input_pad_new ()">ags_synth_input_pad_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/machine/ags_synth_input_pad.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsSynthInputPad"><span class="type">AgsSynthInputPad</span></GTKDOCLINK> is a composite widget to act as synth input pad.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-synth-input-pad-new"></a><h3>ags_synth_input_pad_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></GTKDOCLINK> *
+ags_synth_input_pad_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsSynthInputPad"><span class="type">AgsSynthInputPad</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.54.25.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>channel</p></td>
+<td class="parameter_description"><p>the assigned channel</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.54.25.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsSynthInputPad"><span class="type">AgsSynthInputPad</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsTactable.html b/api/ags-AgsTactable.html
new file mode 100644
index 0000000..3811265
--- /dev/null
+++ b/api/ags-AgsTactable.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsTactable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsSeekable.html" title="AgsSeekable">
+<link rel="next" href="ags-AgsStackable.html" title="AgsStackable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsTactable.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSeekable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsStackable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsTactable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTactable.top_of_page"></a>AgsTactable</span></h2>
+<p>AgsTactable — Unique tempo set or attributes access</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsTactable.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-sequencer-duration" title="ags_tactable_change_sequencer_duration ()">ags_tactable_change_sequencer_duration</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-notation-duration" title="ags_tactable_change_notation_duration ()">ags_tactable_change_notation_duration</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-tact" title="ags_tactable_change_tact ()">ags_tactable_change_tact</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-bpm" title="ags_tactable_change_bpm ()">ags_tactable_change_bpm</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTactable.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/object/ags_tactable.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTactable.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsTactable"><span class="type">AgsTactable</span></GTKDOCLINK> interface gives you a unique access to modify tempo.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTactable.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-tactable-change-sequencer-duration"></a><h3>ags_tactable_change_sequencer_duration ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_tactable_change_sequencer_duration
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsTactable"><span class="type">AgsTactable</span></GTKDOCLINK> *tactable</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);</pre>
+<p>Sequencer duration changed.</p>
+<div class="refsect3">
+<a name="id-1.5.12.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>tactable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsTactable"><span class="type">AgsTactable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>duration</p></td>
+<td class="parameter_description"><p>the duration</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-notation-duration"></a><h3>ags_tactable_change_notation_duration ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_tactable_change_notation_duration (<em class="parameter"><code><GTKDOCLINK HREF="AgsTactable"><span class="type">AgsTactable</span></GTKDOCLINK> *tactable</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);</pre>
+<p>Notation duration changed.</p>
+<div class="refsect3">
+<a name="id-1.5.12.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>tactable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsTactable"><span class="type">AgsTactable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>duration</p></td>
+<td class="parameter_description"><p>the duration</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-tact"></a><h3>ags_tactable_change_tact ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_tactable_change_tact (<em class="parameter"><code><GTKDOCLINK HREF="AgsTactable"><span class="type">AgsTactable</span></GTKDOCLINK> *tactable</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>Tact changed.</p>
+<div class="refsect3">
+<a name="id-1.5.12.6.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>tactable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsTactable"><span class="type">AgsTactable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>tact</p></td>
+<td class="parameter_description"><p>the tact</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-bpm"></a><h3>ags_tactable_change_bpm ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_tactable_change_bpm (<em class="parameter"><code><GTKDOCLINK HREF="AgsTactable"><span class="type">AgsTactable</span></GTKDOCLINK> *tactable</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);</pre>
+<p>Bpm changed.</p>
+<div class="refsect3">
+<a name="id-1.5.12.6.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>tactable</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsTactable"><span class="type">AgsTactable</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bpm</p></td>
+<td class="parameter_description"><p>the bpm</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTactable.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsTask.html b/api/ags-AgsTask.html
new file mode 100644
index 0000000..8e18abd
--- /dev/null
+++ b/api/ags-AgsTask.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">
+<link rel="next" href="ags-AgsTimestamp.html" title="AgsTimestamp">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsTask.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecyclingContainer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsTimestamp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTask.top_of_page"></a>AgsTask</span></h2>
+<p>AgsTask — Perform operations in a thread safe context.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsTask.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTask.html#ags-task-launch" title="ags_task_launch ()">ags_task_launch</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTask.html#ags-task-failure" title="ags_task_failure ()">ags_task_failure</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsTask"><span class="returnvalue">AgsTask</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTask.html#ags-task-new" title="ags_task_new ()">ags_task_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsTask.html#AgsTaskFlags" title="enum AgsTaskFlags">AgsTaskFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_task.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK> object acts an interceptor in a thread safe context.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-task-launch"></a><h3>ags_task_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_task_launch (<em class="parameter"><code><GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK> *task</code></em>);</pre>
+<p>Intercept task.</p>
+<div class="refsect3">
+<a name="id-1.9.30.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>task</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-failure"></a><h3>ags_task_failure ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_task_failure (<em class="parameter"><code><GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK> *task</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>);</pre>
+<p>Signals failure of task.</p>
+<div class="refsect3">
+<a name="id-1.9.30.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>task</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>is <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on success</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-new"></a><h3>ags_task_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsTask"><span class="returnvalue">AgsTask</span></GTKDOCLINK> *
+ags_task_new ();</pre>
+<p>Creates a <GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.30.7.4.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsTaskFlags"></a><h3>enum AgsTaskFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.30.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-TASK-LOCKED:CAPS"></a>AGS_TASK_LOCKED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsTaskThread.html b/api/ags-AgsTaskThread.html
new file mode 100644
index 0000000..37282e7
--- /dev/null
+++ b/api/ags-AgsTaskThread.html
@@ -0,0 +1,216 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsTaskThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">
+<link rel="next" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsTaskThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsReturnableThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsTimestampThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsTaskThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTaskThread.top_of_page"></a>AgsTaskThread</span></h2>
+<p>AgsTaskThread — task thread</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TASK_THREAD_DEFAULT_JIFFIE">AGS_TASK_THREAD_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTaskThread.html#ags-task-thread-append-task" title="ags_task_thread_append_task ()">ags_task_thread_append_task</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTaskThread.html#ags-task-thread-append-tasks" title="ags_task_thread_append_tasks ()">ags_task_thread_append_tasks</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTaskThread.html#ags-task-thread-new" title="ags_task_thread_new ()">ags_task_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsTaskThread.html#AgsTaskThreadAppend" title="struct AgsTaskThreadAppend">AgsTaskThreadAppend</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/thread/ags_task_thread.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsTaskThread"><span class="type">AgsTaskThread</span></GTKDOCLINK> acts as task queue thread.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TASK_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_TASK_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-task"></a><h3>ags_task_thread_append_task ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_task_thread_append_task (<em class="parameter"><code><GTKDOCLINK HREF="AgsTaskThread"><span class="type">AgsTaskThread</span></GTKDOCLINK> *task_thread</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK> *task</code></em>);</pre>
+<p>Adds the task to <em class="parameter"><code>task_thread</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.8.11.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>task_thread</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsTaskThread"><span class="type">AgsTaskThread</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>task</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-tasks"></a><h3>ags_task_thread_append_tasks ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_task_thread_append_tasks (<em class="parameter"><code><GTKDOCLINK HREF="AgsTaskThread"><span class="type">AgsTaskThread</span></GTKDOCLINK> *task_thread</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<p>Concats the list with <em class="parameter"><code>task_thread</code></em>
+'s internal task list. Don't
+free the list you pass. It will be freed for you.</p>
+<div class="refsect3">
+<a name="id-1.8.11.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>task_thread</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsTaskThread"><span class="type">AgsTaskThread</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>list</p></td>
+<td class="parameter_description"><p>a GList with <GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK> as data</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-new"></a><h3>ags_task_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></GTKDOCLINK> *
+ags_task_thread_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsTaskThread"><span class="type">AgsTaskThread</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.8.11.7.5.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>devout</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.8.11.7.5.6"></a><h4>Returns</h4>
+<p> the new <GTKDOCLINK HREF="AgsTaskThread"><span class="type">AgsTaskThread</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsTaskThreadAppend"></a><h3>struct AgsTaskThreadAppend</h3>
+<pre class="programlisting">struct AgsTaskThreadAppend {
+  volatile AgsTaskThread *task_thread;
+  volatile gpointer data;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsThread.html b/api/ags-AgsThread.html
new file mode 100644
index 0000000..85362bf
--- /dev/null
+++ b/api/ags-AgsThread.html
@@ -0,0 +1,1112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">
+<link rel="next" href="ags-AgsThreadPool.html" title="AgsThreadPool">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsTimestampThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsThreadPool.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsThread.top_of_page"></a>AgsThread</span></h2>
+<p>AgsThread — threads</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS" title="AGS_ACCOUNTING_TABLE()">AGS_ACCOUNTING_TABLE</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsThread.html#MSEC-PER-SEC:CAPS" title="MSEC_PER_SEC">MSEC_PER_SEC</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsThread.html#NSEC-PER-SEC:CAPS" title="NSEC_PER_SEC">NSEC_PER_SEC</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_THREAD_DEFAULT_JIFFIE">AGS_THREAD_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS" title="AGS_THREAD_MAX_PRECISION">AGS_THREAD_MAX_PRECISION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS" title="AGS_THREAD_DEFAULT_ATTACK">AGS_THREAD_DEFAULT_ATTACK</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-accounting-table-alloc" title="ags_accounting_table_alloc ()">ags_accounting_table_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-accounting-table-set-sanity" title="ags_accounting_table_set_sanity ()">ags_accounting_table_set_sanity</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()">ags_thread_set_sync</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-set-sync-all" title="ags_thread_set_sync_all ()">ags_thread_set_sync_all</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-lock" title="ags_thread_lock ()">ags_thread_lock</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-trylock" title="ags_thread_trylock ()">ags_thread_trylock</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock" title="ags_thread_unlock ()">ags_thread_unlock</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-get-toplevel" title="ags_thread_get_toplevel ()">ags_thread_get_toplevel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-first" title="ags_thread_first ()">ags_thread_first</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-last" title="ags_thread_last ()">ags_thread_last</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-remove-child" title="ags_thread_remove_child ()">ags_thread_remove_child</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-add-child" title="ags_thread_add_child ()">ags_thread_add_child</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-parental-is-locked" title="ags_thread_parental_is_locked ()">ags_thread_parental_is_locked</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-sibling-is-locked" title="ags_thread_sibling_is_locked ()">ags_thread_sibling_is_locked</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-children-is-locked" title="ags_thread_children_is_locked ()">ags_thread_children_is_locked</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-is-current-ready" title="ags_thread_is_current_ready ()">ags_thread_is_current_ready</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-is-tree-ready" title="ags_thread_is_tree_ready ()">ags_thread_is_tree_ready</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-next-parent-locked" title="ags_thread_next_parent_locked ()">ags_thread_next_parent_locked</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-next-sibling-locked" title="ags_thread_next_sibling_locked ()">ags_thread_next_sibling_locked</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-next-children-locked" title="ags_thread_next_children_locked ()">ags_thread_next_children_locked</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-parent" title="ags_thread_lock_parent ()">ags_thread_lock_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-sibling" title="ags_thread_lock_sibling ()">ags_thread_lock_sibling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-children" title="ags_thread_lock_children ()">ags_thread_lock_children</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-all" title="ags_thread_lock_all ()">ags_thread_lock_all</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-parent" title="ags_thread_unlock_parent ()">ags_thread_unlock_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-sibling" title="ags_thread_unlock_sibling ()">ags_thread_unlock_sibling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-children" title="ags_thread_unlock_children ()">ags_thread_unlock_children</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-all" title="ags_thread_unlock_all ()">ags_thread_unlock_all</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-wait-parent" title="ags_thread_wait_parent ()">ags_thread_wait_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-wait-sibling" title="ags_thread_wait_sibling ()">ags_thread_wait_sibling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-wait-children" title="ags_thread_wait_children ()">ags_thread_wait_children</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-signal-parent" title="ags_thread_signal_parent ()">ags_thread_signal_parent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-signal-sibling" title="ags_thread_signal_sibling ()">ags_thread_signal_sibling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-signal-children" title="ags_thread_signal_children ()">ags_thread_signal_children</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-start" title="ags_thread_start ()">ags_thread_start</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-run" title="ags_thread_run ()">ags_thread_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-suspend" title="ags_thread_suspend ()">ags_thread_suspend</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-resume" title="ags_thread_resume ()">ags_thread_resume</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-timelock" title="ags_thread_timelock ()">ags_thread_timelock</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-stop" title="ags_thread_stop ()">ags_thread_stop</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-hangcheck" title="ags_thread_hangcheck ()">ags_thread_hangcheck</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThread.html#ags-thread-new" title="ags_thread_new ()">ags_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS" title="AGS_THREAD_RESUME_SIG">AGS_THREAD_RESUME_SIG</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS" title="AGS_THREAD_SUSPEND_SIG">AGS_THREAD_SUSPEND_SIG</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsThread.html#AgsThreadFlags" title="enum AgsThreadFlags">AgsThreadFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable">AgsAccountingTable</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/thread/ags_thread.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> base class. It supports organizing them within a tree,
+perform syncing and frequencies.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-ACCOUNTING-TABLE:CAPS"></a><h3>AGS_ACCOUNTING_TABLE()</h3>
+<pre class="programlisting">#define AGS_ACCOUNTING_TABLE(ptr) ((AgsAccountingTable *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MSEC-PER-SEC:CAPS"></a><h3>MSEC_PER_SEC</h3>
+<pre class="programlisting">#define             MSEC_PER_SEC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NSEC-PER-SEC:CAPS"></a><h3>NSEC_PER_SEC</h3>
+<pre class="programlisting">#define             NSEC_PER_SEC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_JIFFIE (250)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-MAX-PRECISION:CAPS"></a><h3>AGS_THREAD_MAX_PRECISION</h3>
+<pre class="programlisting">#define AGS_THREAD_MAX_PRECISION (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-ATTACK:CAPS"></a><h3>AGS_THREAD_DEFAULT_ATTACK</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_ATTACK (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-alloc"></a><h3>ags_accounting_table_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> *
+ags_accounting_table_alloc (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.8.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-set-sanity"></a><h3>ags_accounting_table_set_sanity ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_accounting_table_set_sanity (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *table</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> sanity</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync"></a><h3>ags_thread_set_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_set_sync (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>Calls <a class="link" href="ags-AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()"><code class="function">ags_thread_set_sync()</code></a> on all threads.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync-all"></a><h3>ags_thread_set_sync_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_set_sync_all (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock"></a><h3>ags_thread_lock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_lock (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Locks the threads own mutex and sets the appropriate flag.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-trylock"></a><h3>ags_thread_trylock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_thread_trylock (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Locks the threads own mutex if available and sets the
+appropriate flag and returning <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK>. Otherwise return <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
+without lock.</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.13.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock"></a><h3>ags_thread_unlock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_unlock (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Unlocks the threads own mutex and unsets the appropriate flag.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-get-toplevel"></a><h3>ags_thread_get_toplevel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+ags_thread_get_toplevel (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Retrieve toplevel thread.</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.15.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-first"></a><h3>ags_thread_first ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+ags_thread_first (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Retrieve first sibling.</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.16.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-last"></a><h3>ags_thread_last ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+ags_thread_last (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Retrieve last sibling.</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.17.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-remove-child"></a><h3>ags_thread_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_remove_child (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>Remove child of thread.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-add-child"></a><h3>ags_thread_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_add_child (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>Add child to thread.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-parental-is-locked"></a><h3>ags_thread_parental_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_thread_parental_is_locked (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *parent</code></em>);</pre>
+<p>Check the AGS_THREAD_LOCKED flag in parental levels.</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.20.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-sibling-is-locked"></a><h3>ags_thread_sibling_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_thread_sibling_is_locked (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Check the AGS_THREAD_LOCKED flag within sibling.</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.21.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-children-is-locked"></a><h3>ags_thread_children_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_thread_children_is_locked (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Check the AGS_THREAD_LOCKED flag within children.</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.22.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-current-ready"></a><h3>ags_thread_is_current_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_thread_is_current_ready (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *current</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.23.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-tree-ready"></a><h3>ags_thread_is_tree_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_thread_is_tree_ready (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.24.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-parent-locked"></a><h3>ags_thread_next_parent_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+ags_thread_next_parent_locked (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *parent</code></em>);</pre>
+<p>Retrieve next locked thread above <em class="parameter"><code>thread</code></em>
+.</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.25.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-sibling-locked"></a><h3>ags_thread_next_sibling_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+ags_thread_next_sibling_locked (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Retrieve next locked thread neighbooring <em class="parameter"><code>thread</code></em>
+</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.26.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-children-locked"></a><h3>ags_thread_next_children_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+ags_thread_next_children_locked (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Retrieve next locked thread following <em class="parameter"><code>thread</code></em>
+</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.27.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-parent"></a><h3>ags_thread_lock_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_lock_parent (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *parent</code></em>);</pre>
+<p>Lock parent tree structure.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-sibling"></a><h3>ags_thread_lock_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_lock_sibling (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Lock sibling tree structure.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-children"></a><h3>ags_thread_lock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_lock_children (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Lock child tree structure.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-all"></a><h3>ags_thread_lock_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_lock_all (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-parent"></a><h3>ags_thread_unlock_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_unlock_parent (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *parent</code></em>);</pre>
+<p>Unlock parent tree structure.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-sibling"></a><h3>ags_thread_unlock_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_unlock_sibling (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Unlock sibling tree structure.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-children"></a><h3>ags_thread_unlock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_unlock_children (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Unlock child tree structure.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-all"></a><h3>ags_thread_unlock_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_unlock_all (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-parent"></a><h3>ags_thread_wait_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_wait_parent (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *parent</code></em>);</pre>
+<p>Wait on parent tree structure.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-sibling"></a><h3>ags_thread_wait_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_wait_sibling (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Wait on sibling tree structure.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-children"></a><h3>ags_thread_wait_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_wait_children (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Wait on child tree structure.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-parent"></a><h3>ags_thread_signal_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_signal_parent (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *parent</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>Signals the tree in higher levels.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-sibling"></a><h3>ags_thread_signal_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_signal_sibling (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>Signals the tree on same level.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-children"></a><h3>ags_thread_signal_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_signal_children (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>Signals the tree in lower levels.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-start"></a><h3>ags_thread_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_start (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Start the thread.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-run"></a><h3>ags_thread_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_run (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Only for internal use of ags_thread_loop but you may want to set the your very own
+class function namely your thread's routine.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-suspend"></a><h3>ags_thread_suspend ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_suspend (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-resume"></a><h3>ags_thread_resume ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_resume (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-timelock"></a><h3>ags_thread_timelock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_timelock (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-stop"></a><h3>ags_thread_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_stop (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Stop the threads loop by unsetting AGS_THREAD_RUNNING flag.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-hangcheck"></a><h3>ags_thread_hangcheck ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_hangcheck (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>Performs hangcheck of thread.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-new"></a><h3>ags_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+ags_thread_new (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> you may provide a <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> as <em class="parameter"><code>data</code></em>
+
+to your thread routine.</p>
+<div class="refsect3">
+<a name="id-1.8.13.7.49.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-THREAD-RESUME-SIG:CAPS"></a><h3>AGS_THREAD_RESUME_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_RESUME_SIG</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-SUSPEND-SIG:CAPS"></a><h3>AGS_THREAD_SUSPEND_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_SUSPEND_SIG</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadFlags"></a><h3>enum AgsThreadFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.13.8.4.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-RUNNING:CAPS"></a>AGS_THREAD_RUNNING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-IDLE:CAPS"></a>AGS_THREAD_IDLE</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-LOCKED:CAPS"></a>AGS_THREAD_LOCKED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAIT-FOR-PARENT:CAPS"></a>AGS_THREAD_WAIT_FOR_PARENT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAIT-FOR-SIBLING:CAPS"></a>AGS_THREAD_WAIT_FOR_SIBLING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAIT-FOR-CHILDREN:CAPS"></a>AGS_THREAD_WAIT_FOR_CHILDREN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAIT-FOR-BARRIER:CAPS"></a>AGS_THREAD_WAIT_FOR_BARRIER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAITING-FOR-PARENT:CAPS"></a>AGS_THREAD_WAITING_FOR_PARENT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAITING-FOR-SIBLING:CAPS"></a>AGS_THREAD_WAITING_FOR_SIBLING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAITING-FOR-CHILDREN:CAPS"></a>AGS_THREAD_WAITING_FOR_CHILDREN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAITING-FOR-BARRIER:CAPS"></a>AGS_THREAD_WAITING_FOR_BARRIER</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-BROADCAST-PARENT:CAPS"></a>AGS_THREAD_BROADCAST_PARENT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-BROADCAST-SIBLING:CAPS"></a>AGS_THREAD_BROADCAST_SIBLING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-BROADCAST-CHILDREN:CAPS"></a>AGS_THREAD_BROADCAST_CHILDREN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-INITIAL-RUN:CAPS"></a>AGS_THREAD_INITIAL_RUN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-TREE-SYNC-0:CAPS"></a>AGS_THREAD_TREE_SYNC_0</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAIT-0:CAPS"></a>AGS_THREAD_WAIT_0</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-TREE-SYNC-1:CAPS"></a>AGS_THREAD_TREE_SYNC_1</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAIT-1:CAPS"></a>AGS_THREAD_WAIT_1</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-TREE-SYNC-2:CAPS"></a>AGS_THREAD_TREE_SYNC_2</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-WAIT-2:CAPS"></a>AGS_THREAD_WAIT_2</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-TIMELOCK-RUN:CAPS"></a>AGS_THREAD_TIMELOCK_RUN</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-TIMELOCK-WAIT:CAPS"></a>AGS_THREAD_TIMELOCK_WAIT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-TIMELOCK-RESUME:CAPS"></a>AGS_THREAD_TIMELOCK_RESUME</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-SKIP-NON-GREEDY:CAPS"></a>AGS_THREAD_SKIP_NON_GREEDY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-SKIPPED-BY-TIMELOCK:CAPS"></a>AGS_THREAD_SKIPPED_BY_TIMELOCK</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-LOCK-GREEDY-RUN-MUTEX:CAPS"></a>AGS_THREAD_LOCK_GREEDY_RUN_MUTEX</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-SUSPENDED:CAPS"></a>AGS_THREAD_SUSPENDED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-SINGLE-LOOP:CAPS"></a>AGS_THREAD_SINGLE_LOOP</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-READY:CAPS"></a>AGS_THREAD_READY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-UNREF-ON-EXIT:CAPS"></a>AGS_THREAD_UNREF_ON_EXIT</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAccountingTable"></a><h3>struct AgsAccountingTable</h3>
+<pre class="programlisting">struct AgsAccountingTable {
+  AgsThread *thread;
+  gdouble sanity;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsThreadPool.html b/api/ags-AgsThreadPool.html
new file mode 100644
index 0000000..af5372a
--- /dev/null
+++ b/api/ags-AgsThreadPool.html
@@ -0,0 +1,209 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsThreadPool</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsThread.html" title="AgsThread">
+<link rel="next" href="ags-AgsSingleThread.html" title="AgsSingleThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsThreadPool.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSingleThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsThreadPool"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsThreadPool.top_of_page"></a>AgsThreadPool</span></h2>
+<p>AgsThreadPool — thread pool</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-pull" title="ags_thread_pool_pull ()">ags_thread_pool_pull</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-start" title="ags_thread_pool_start ()">ags_thread_pool_start</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-new" title="ags_thread_pool_new ()">ags_thread_pool_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsThreadPool.html#AgsThreadPoolFlags" title="enum AgsThreadPoolFlags">AgsThreadPoolFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/thread/ags_thread_pool.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsThreadPool"><span class="type">AgsThreadPool</span></GTKDOCLINK> acts as preinstantiated threads store.
+This can achieve enormeous performance.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-thread-pool-pull"></a><h3>ags_thread_pool_pull ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsThread"><span class="returnvalue">AgsThread</span></GTKDOCLINK> *
+ags_thread_pool_pull (<em class="parameter"><code><GTKDOCLINK HREF="AgsThreadPool"><span class="type">AgsThreadPool</span></GTKDOCLINK> *thread_pool</code></em>);</pre>
+<p>Pull a previously instantiated <GTKDOCLINK HREF="AgsReturnableThread"><span class="type">AgsReturnableThread</span></GTKDOCLINK>. Note this
+function may block until a new thread is available.</p>
+<div class="refsect3">
+<a name="id-1.8.14.7.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>thread_pool</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsThreadPool"><span class="type">AgsThreadPool</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.8.14.7.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-start"></a><h3>ags_thread_pool_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_thread_pool_start (<em class="parameter"><code><GTKDOCLINK HREF="AgsThreadPool"><span class="type">AgsThreadPool</span></GTKDOCLINK> *thread_pool</code></em>);</pre>
+<p>Start the thread pool.</p>
+<div class="refsect3">
+<a name="id-1.8.14.7.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>thread_pool</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsThreadPool"><span class="type">AgsThreadPool</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-new"></a><h3>ags_thread_pool_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></GTKDOCLINK> *
+ags_thread_pool_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *parent</code></em>);</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsThreadPool"><span class="type">AgsThreadPool</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.8.14.7.4.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>parent</p></td>
+<td class="parameter_description"><p>the parent <GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> of returnable threads</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.8.14.7.4.6"></a><h4>Returns</h4>
+<p> the new <GTKDOCLINK HREF="AgsThreadPool"><span class="type">AgsThreadPool</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsThreadPoolFlags"></a><h3>enum AgsThreadPoolFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.14.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-POOL-RUNNING:CAPS"></a>AGS_THREAD_POOL_RUNNING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-THREAD-POOL-READY:CAPS"></a>AGS_THREAD_POOL_READY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsTimestamp.html b/api/ags-AgsTimestamp.html
new file mode 100644
index 0000000..c153763
--- /dev/null
+++ b/api/ags-AgsTimestamp.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsTimestamp</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsTask.html" title="AgsTask">
+<link rel="next" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsTimestamp.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsTask.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsTimestampFactory.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsTimestamp"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestamp.top_of_page"></a>AgsTimestamp</span></h2>
+<p>AgsTimestamp — Timestamp unix and alike</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTimestamp.html#ags-timestamp-new" title="ags_timestamp_new ()">ags_timestamp_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsTimestamp.html#AgsTimestampFlags" title="enum AgsTimestampFlags">AgsTimestampFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_timestamp.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsTimestamp"><span class="type">AgsTimestamp</span></GTKDOCLINK> measure of time.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-timestamp-new"></a><h3>ags_timestamp_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></GTKDOCLINK> *
+ags_timestamp_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsTimestamp"><span class="type">AgsTimestamp</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.31.7.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsTimestamp"><span class="type">AgsTimestamp</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsTimestampFlags"></a><h3>enum AgsTimestampFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.31.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-TIMESTAMP-UNIX:CAPS"></a>AGS_TIMESTAMP_UNIX</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-TIMESTAMP-OUTDATED:CAPS"></a>AGS_TIMESTAMP_OUTDATED</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsTimestampFactory.html b/api/ags-AgsTimestampFactory.html
new file mode 100644
index 0000000..dc7ed4d
--- /dev/null
+++ b/api/ags-AgsTimestampFactory.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsTimestampFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsTimestamp.html" title="AgsTimestamp">
+<link rel="next" href="ags-ags-synths.html" title="ags_synths">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsTimestampFactory.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsTimestamp.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-synths.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsTimestampFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestampFactory.top_of_page"></a>AgsTimestampFactory</span></h2>
+<p>AgsTimestampFactory — Factory pattern</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-create" title="ags_timestamp_factory_create ()">ags_timestamp_factory_create</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-get-instance" title="ags_timestamp_factory_get_instance ()">ags_timestamp_factory_get_instance</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-new" title="ags_timestamp_factory_new ()">ags_timestamp_factory_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactoryFlags" title="enum AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/ags_timestamp_factory.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></GTKDOCLINK> pattern.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-timestamp-factory-create"></a><h3>ags_timestamp_factory_create ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></GTKDOCLINK> *
+ags_timestamp_factory_create (<em class="parameter"><code><GTKDOCLINK HREF="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></GTKDOCLINK> *timestamp_factory</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsTimestamp"><span class="type">AgsTimestamp</span></GTKDOCLINK> *predecor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.32.7.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-get-instance"></a><h3>ags_timestamp_factory_get_instance ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></GTKDOCLINK> *
+ags_timestamp_factory_get_instance ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.32.7.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-new"></a><h3>ags_timestamp_factory_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></GTKDOCLINK> *
+ags_timestamp_factory_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.32.7.4.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsTimestampFactoryFlags"></a><h3>enum AgsTimestampFactoryFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.32.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="AGS-TIMESTAMP-FACTORY-UNIX:CAPS"></a>AGS_TIMESTAMP_FACTORY_UNIX</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsTimestampThread.html b/api/ags-AgsTimestampThread.html
new file mode 100644
index 0000000..b14db3d
--- /dev/null
+++ b/api/ags-AgsTimestampThread.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsTimestampThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsTaskThread.html" title="AgsTaskThread">
+<link rel="next" href="ags-AgsThread.html" title="AgsThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsTimestampThread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsTaskThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsTimestampThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestampThread.top_of_page"></a>AgsTimestampThread</span></h2>
+<p>AgsTimestampThread</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsTimestampThread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BPM">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_TIC">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a></td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTimestampThread.html#ags-timestamp-thread-new" title="ags_timestamp_thread_new ()">ags_timestamp_thread_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampThread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-MICROSECONDS-PER-SECOND:CAPS"></a><h3>AGS_MICROSECONDS_PER_SECOND</h3>
+<pre class="programlisting">#define AGS_MICROSECONDS_PER_SECOND (1000000.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_TIC</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_TIC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-thread-new"></a><h3>ags_timestamp_thread_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></GTKDOCLINK> *
+ags_timestamp_thread_new ();</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.8.12.5.8.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampThread.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsToggleLed.html b/api/ags-AgsToggleLed.html
new file mode 100644
index 0000000..3c53b43
--- /dev/null
+++ b/api/ags-AgsToggleLed.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsToggleLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsStartDevout.html" title="AgsStartDevout">
+<link rel="next" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsToggleLed.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsStartDevout.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsTogglePatternBit.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsToggleLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsToggleLed.top_of_page"></a>AgsToggleLed</span></h2>
+<p>AgsToggleLed — toggle led object</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsToggleLed.html#ags-toggle-led-new" title="ags_toggle_led_new ()">ags_toggle_led_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_toggle_led.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsToggleLed"><span class="type">AgsToggleLed</span></GTKDOCLINK> task toggles <GTKDOCLINK HREF="AgsLed"><span class="type">AgsLed</span></GTKDOCLINK> and the GUI is updated.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-toggle-led-new"></a><h3>ags_toggle_led_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></GTKDOCLINK> *
+ags_toggle_led_new (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *led</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> set_active</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> unset_active</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsToggleLed"><span class="type">AgsToggleLed</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.52.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>led</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsLed"><span class="type">AgsLed</span></GTKDOCLINK> to toggle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>set_active</p></td>
+<td class="parameter_description"><p>the nth led to activate</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>unset_active</p></td>
+<td class="parameter_description"><p>the nth led to deactivate</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.52.6.2.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsToggleLed"><span class="type">AgsToggleLed</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsTogglePatternBit.html b/api/ags-AgsTogglePatternBit.html
new file mode 100644
index 0000000..c98094a
--- /dev/null
+++ b/api/ags-AgsTogglePatternBit.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsTogglePatternBit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsToggleLed.html" title="AgsToggleLed">
+<link rel="next" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsTogglePatternBit.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsToggleLed.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsUnrefAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsTogglePatternBit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTogglePatternBit.top_of_page"></a>AgsTogglePatternBit</span></h2>
+<p>AgsTogglePatternBit — toggles the pattern</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui" title="ags_toggle_pattern_bit_refresh_gui ()">ags_toggle_pattern_bit_refresh_gui</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-new" title="ags_toggle_pattern_bit_new ()">ags_toggle_pattern_bit_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/task/ags_toggle_pattern_bit.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></GTKDOCLINK> task toggles the specified <GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-refresh-gui"></a><h3>ags_toggle_pattern_bit_refresh_gui ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_toggle_pattern_bit_refresh_gui (<em class="parameter"><code><GTKDOCLINK HREF="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></GTKDOCLINK> *toggle_pattern_bit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-new"></a><h3>ags_toggle_pattern_bit_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></GTKDOCLINK> *
+ags_toggle_pattern_bit_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> *pattern</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> line</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_i</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_j</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.9.36.53.6.3.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pattern</p></td>
+<td class="parameter_description"><p>the <GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> to toggle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>index_i</p></td>
+<td class="parameter_description"><p>bank 0</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>index_j</p></td>
+<td class="parameter_description"><p>bank 1</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bit</p></td>
+<td class="parameter_description"><p>the index within pattern</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.36.53.6.3.6"></a><h4>Returns</h4>
+<p> an new <GTKDOCLINK HREF="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></GTKDOCLINK>.</p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsToolbar.html b/api/ags-AgsToolbar.html
new file mode 100644
index 0000000..5183ae5
--- /dev/null
+++ b/api/ags-AgsToolbar.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsToolbar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">
+<link rel="next" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsToolbar.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-toolbar-mode-stock.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-toolbar-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsToolbar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsToolbar.top_of_page"></a>AgsToolbar</span></h2>
+<p>AgsToolbar — edit tool</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsToolbar"><span class="returnvalue">AgsToolbar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsToolbar.html#ags-toolbar-new" title="ags_toolbar_new ()">ags_toolbar_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/editor/ags_note_edit.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> lets you choose edit tool.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-toolbar-new"></a><h3>ags_toolbar_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsToolbar"><span class="returnvalue">AgsToolbar</span></GTKDOCLINK> *
+ags_toolbar_new ();</pre>
+<p>Create a new <GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.10.53.3.6.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsUnrefAudioSignal.html b/api/ags-AgsUnrefAudioSignal.html
new file mode 100644
index 0000000..5fbf4b4
--- /dev/null
+++ b/api/ags-AgsUnrefAudioSignal.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsUnrefAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">
+<link rel="next" href="pt08.html" title="Part VIII. Graphical user interface">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsUnrefAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsTogglePatternBit.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="pt08.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsUnrefAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsUnrefAudioSignal.top_of_page"></a>AgsUnrefAudioSignal</span></h2>
+<p>AgsUnrefAudioSignal</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsUnrefAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsUnrefAudioSignal.html#ags-unref-audio-signal-new" title="ags_unref_audio_signal_new ()">ags_unref_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsUnrefAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsUnrefAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-unref-audio-signal-new"></a><h3>ags_unref_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></GTKDOCLINK> *
+ags_unref_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.9.36.54.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsUnrefAudioSignal.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsVIndicator.html b/api/ags-AgsVIndicator.html
new file mode 100644
index 0000000..5a87188
--- /dev/null
+++ b/api/ags-AgsVIndicator.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsVIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="ags-AgsRuler.html" title="AgsRuler">
+<link rel="next" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsVIndicator.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRuler.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="thread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsVIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVIndicator.top_of_page"></a>AgsVIndicator</span></h2>
+<p>AgsVIndicator — A vertical indicator widget</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsVIndicator.html#ags-vindicator-new" title="ags_vindicator_new ()">ags_vindicator_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/widget/ags_vindicator.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsVIndicator"><span class="type">AgsVIndicator</span></GTKDOCLINK> is a widget visualizing a <GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-vindicator-new"></a><h3>ags_vindicator_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></GTKDOCLINK> *
+ags_vindicator_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsVIndicator"><span class="type">AgsVIndicator</span></GTKDOCLINK>.</p>
+<div class="refsect3">
+<a name="id-1.7.8.6.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsVolumeAudioSignal.html b/api/ags-AgsVolumeAudioSignal.html
new file mode 100644
index 0000000..903064c
--- /dev/null
+++ b/api/ags-AgsVolumeAudioSignal.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsVolumeAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPeakChannelRun.html" title="AgsPeakChannelRun">
+<link rel="next" href="ags-AgsVolumeChannel.html" title="AgsVolumeChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsVolumeAudioSignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPeakChannelRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsVolumeChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsVolumeAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeAudioSignal.top_of_page"></a>AgsVolumeAudioSignal</span></h2>
+<p>AgsVolumeAudioSignal — volumes audio signal</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsVolumeAudioSignal.html#ags-volume-audio-signal-new" title="ags_volume_audio_signal_new ()">ags_volume_audio_signal_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_volume_audio_signal.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsVolumeAudioSignal"><span class="type">AgsVolumeAudioSignal</span></GTKDOCLINK> class volumes the audio signal.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-volume-audio-signal-new"></a><h3>ags_volume_audio_signal_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></GTKDOCLINK> *
+ags_volume_audio_signal_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsVolumeAudioSignal"><span class="type">AgsVolumeAudioSignal</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.24.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>audio_signal</p></td>
+<td class="parameter_description"><p>an <GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.24.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsVolumeAudioSignal"><span class="type">AgsVolumeAudioSignal</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsVolumeChannel.html b/api/ags-AgsVolumeChannel.html
new file mode 100644
index 0000000..be3feb5
--- /dev/null
+++ b/api/ags-AgsVolumeChannel.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsVolumeChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">
+<link rel="next" href="ags-AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsVolumeChannel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsVolumeAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsVolumeChannelRun.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsVolumeChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeChannel.top_of_page"></a>AgsVolumeChannel</span></h2>
+<p>AgsVolumeChannel — volumes channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsVolumeChannel.html#ags-volume-channel-new" title="ags_volume_channel_new ()">ags_volume_channel_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_volume_channel.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsVolumeChannel"><span class="type">AgsVolumeChannel</span></GTKDOCLINK> class provides ports to the effect processor.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-volume-channel-new"></a><h3>ags_volume_channel_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></GTKDOCLINK> *
+ags_volume_channel_new ();</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsVolumeChannel"><span class="type">AgsVolumeChannel</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.25.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsVolumeChannel"><span class="type">AgsVolumeChannel</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsVolumeChannelRun.html b/api/ags-AgsVolumeChannelRun.html
new file mode 100644
index 0000000..5d127e8
--- /dev/null
+++ b/api/ags-AgsVolumeChannelRun.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsVolumeChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeChannel.html" title="AgsVolumeChannel">
+<link rel="next" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsVolumeChannelRun.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsVolumeChannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsVolumeRecycling.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsVolumeChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeChannelRun.top_of_page"></a>AgsVolumeChannelRun</span></h2>
+<p>AgsVolumeChannelRun — volumes channel</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsVolumeChannelRun.html#ags-volume-channel-run-new" title="ags_volume_channel_run_new ()">ags_volume_channel_run_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_volume_channel_run.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsVolumeChannelRun"><span class="type">AgsVolumeChannelRun</span></GTKDOCLINK> class volumes the channel.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-volume-channel-run-new"></a><h3>ags_volume_channel_run_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></GTKDOCLINK> *
+ags_volume_channel_run_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsVolumeChannelRun"><span class="type">AgsVolumeChannelRun</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.26.6.2.5"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsVolumeChannelRun"><span class="type">AgsVolumeChannelRun</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsVolumeRecycling.html b/api/ags-AgsVolumeRecycling.html
new file mode 100644
index 0000000..58937ef
--- /dev/null
+++ b/api/ags-AgsVolumeRecycling.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsVolumeRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">
+<link rel="next" href="ags-AgsPlayAudio.html" title="AgsPlayAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsVolumeRecycling.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsVolumeChannelRun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPlayAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsVolumeRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeRecycling.top_of_page"></a>AgsVolumeRecycling</span></h2>
+<p>AgsVolumeRecycling — volumes recycling</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsVolumeRecycling.html#ags-volume-recycling-new" title="ags_volume_recycling_new ()">ags_volume_recycling_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/audio/recall/ags_volume_recycling.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.description"></a><h2>Description</h2>
+<p>The <GTKDOCLINK HREF="AgsVolumeRecycling"><span class="type">AgsVolumeRecycling</span></GTKDOCLINK> class volumes the recycling.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-volume-recycling-new"></a><h3>ags_volume_recycling_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></GTKDOCLINK> *
+ags_volume_recycling_new (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsVolumeRecycling"><span class="type">AgsVolumeRecycling</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.9.35.27.6.2.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>recycling</p></td>
+<td class="parameter_description"><p>the source <GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.9.35.27.6.2.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsVolumeRecycling"><span class="type">AgsVolumeRecycling</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-AgsWindow.html b/api/ags-AgsWindow.html
new file mode 100644
index 0000000..6ffcf74
--- /dev/null
+++ b/api/ags-AgsWindow.html
@@ -0,0 +1,262 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: AgsWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsServerPreferences.html" title="AgsServerPreferences">
+<link rel="next" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-AgsWindow.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsServerPreferences.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-window-callbacks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-AgsWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsWindow.top_of_page"></a>AgsWindow</span></h2>
+<p>AgsWindow — The window object.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-AgsWindow.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="ags-AgsWindow.html#AGS-MACHINE-COUNTER:CAPS" title="AGS_MACHINE_COUNTER()">AGS_MACHINE_COUNTER</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsWindow.html#ags-window-find-machine-counter" title="ags_window_find_machine_counter ()">ags_window_find_machine_counter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsWindow.html#ags-window-increment-machine-counter" title="ags_window_increment_machine_counter ()">ags_window_increment_machine_counter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsWindow.html#ags-window-decrement-machine-counter" title="ags_window_decrement_machine_counter ()">ags_window_decrement_machine_counter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsWindow.html#ags-machine-counter-alloc" title="ags_machine_counter_alloc ()">ags_machine_counter_alloc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="AgsWindow"><span class="returnvalue">AgsWindow</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-AgsWindow.html#ags-window-new" title="ags_window_new ()">ags_window_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="ags-AgsWindow.html#AgsWindowFlags" title="enum AgsWindowFlags">AgsWindowFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter">AgsMachineCounter</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include <ags/X/ags_window.h>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.description"></a><h2>Description</h2>
+<p><GTKDOCLINK HREF="AgsWindow"><span class="type">AgsWindow</span></GTKDOCLINK> is a composite toplevel widget.</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-COUNTER:CAPS"></a><h3>AGS_MACHINE_COUNTER()</h3>
+<pre class="programlisting">#define AGS_MACHINE_COUNTER(ptr) ((AgsMachineCounter *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-find-machine-counter"></a><h3>ags_window_find_machine_counter ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> *
+ags_window_find_machine_counter (<em class="parameter"><code><GTKDOCLINK HREF="AgsWindow"><span class="type">AgsWindow</span></GTKDOCLINK> *window</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.51.7.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-increment-machine-counter"></a><h3>ags_window_increment_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_window_increment_machine_counter (<em class="parameter"><code><GTKDOCLINK HREF="AgsWindow"><span class="type">AgsWindow</span></GTKDOCLINK> *window</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-decrement-machine-counter"></a><h3>ags_window_decrement_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_window_decrement_machine_counter (<em class="parameter"><code><GTKDOCLINK HREF="AgsWindow"><span class="type">AgsWindow</span></GTKDOCLINK> *window</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-counter-alloc"></a><h3>ags_machine_counter_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> *
+ags_machine_counter_alloc (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> initial_value</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.51.7.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-new"></a><h3>ags_window_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsWindow"><span class="returnvalue">AgsWindow</span></GTKDOCLINK> *
+ags_window_new (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>Creates an <GTKDOCLINK HREF="AgsWindow"><span class="type">AgsWindow</span></GTKDOCLINK></p>
+<div class="refsect3">
+<a name="id-1.10.51.7.7.5"></a><h4>Parameters</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>ags_main</p></td>
+<td class="parameter_description"><p>the application object.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="id-1.10.51.7.7.6"></a><h4>Returns</h4>
+<p> a new <GTKDOCLINK HREF="AgsWindow"><span class="type">AgsWindow</span></GTKDOCLINK></p>
+<p></p>
+</div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AgsWindowFlags"></a><h3>enum AgsWindowFlags</h3>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.51.8.2.4"></a><h4>Members</h4>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-WINDOW-READY:CAPS"></a>AGS_WINDOW_READY</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-WINDOW-LOADING:CAPS"></a>AGS_WINDOW_LOADING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-WINDOW-SAVING:CAPS"></a>AGS_WINDOW_SAVING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="AGS-WINDOW-TERMINATING:CAPS"></a>AGS_WINDOW_TERMINATING</p></td>
+<td class="enum_member_description"> </td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineCounter"></a><h3>struct AgsMachineCounter</h3>
+<pre class="programlisting">struct AgsMachineCounter {
+  gchar *version;
+  gchar *build_id;
+
+  GType machine_type;
+  guint counter;
+};
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-audio-preferences-callbacks.html b/api/ags-ags-audio-preferences-callbacks.html
new file mode 100644
index 0000000..9905ddd
--- /dev/null
+++ b/api/ags-ags-audio-preferences-callbacks.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_audio_preferences_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsAudioPreferences.html" title="AgsAudioPreferences">
+<link rel="next" href="ags-AgsEditor.html" title="AgsEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-audio-preferences-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsAudioPreferences.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-audio-preferences-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-audio-preferences-callbacks.top_of_page"></a>ags_audio_preferences_callbacks</span></h2>
+<p>ags_audio_preferences_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-audio-preferences-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback" title="ags_audio_preferences_card_changed_callback ()">ags_audio_preferences_card_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed" title="ags_audio_preferences_audio_channels_changed ()">ags_audio_preferences_audio_channels_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed" title="ags_audio_preferences_samplerate_changed ()">ags_audio_preferences_samplerate_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed" title="ags_audio_preferences_buffer_size_changed ()">ags_audio_preferences_buffer_size_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-audio-preferences-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-audio-preferences-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-audio-preferences-card-changed-callback"></a><h3>ags_audio_preferences_card_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_preferences_card_changed_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></GTKDOCLINK> *audio_preferences</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-audio-channels-changed"></a><h3>ags_audio_preferences_audio_channels_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_preferences_audio_channels_changed
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></GTKDOCLINK> *audio_preferences</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-samplerate-changed"></a><h3>ags_audio_preferences_samplerate_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_preferences_samplerate_changed
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></GTKDOCLINK> *audio_preferences</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-buffer-size-changed"></a><h3>ags_audio_preferences_buffer_size_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_audio_preferences_buffer_size_changed
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></GTKDOCLINK> *audio_preferences</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-audio-preferences-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-drum-callbacks.html b/api/ags-ags-drum-callbacks.html
new file mode 100644
index 0000000..c4c2911
--- /dev/null
+++ b/api/ags-ags-drum-callbacks.html
@@ -0,0 +1,233 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_drum_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsDrum.html" title="AgsDrum">
+<link rel="next" href="ags-AgsDrumInputLine.html" title="AgsDrumInputLine">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-drum-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDrum.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDrumInputLine.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-drum-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-callbacks.top_of_page"></a>ags_drum_callbacks</span></h2>
+<p>ags_drum_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-drum-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-parent-set-callback" title="ags_drum_parent_set_callback ()">ags_drum_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-open-callback" title="ags_drum_open_callback ()">ags_drum_open_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-loop-button-callback" title="ags_drum_loop_button_callback ()">ags_drum_loop_button_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-length-spin-callback" title="ags_drum_length_spin_callback ()">ags_drum_length_spin_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index0-callback" title="ags_drum_index0_callback ()">ags_drum_index0_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index1-callback" title="ags_drum_index1_callback ()">ags_drum_index1_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-pad-callback" title="ags_drum_pad_callback ()">ags_drum_pad_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-offset-callback" title="ags_drum_offset_callback ()">ags_drum_offset_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-tact-callback" title="ags_drum_tact_callback ()">ags_drum_tact_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-done-callback" title="ags_drum_done_callback ()">ags_drum_done_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-drum-parent-set-callback"></a><h3>ags_drum_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-open-callback"></a><h3>ags_drum_open_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_open_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-loop-button-callback"></a><h3>ags_drum_loop_button_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_loop_button_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-length-spin-callback"></a><h3>ags_drum_length_spin_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_length_spin_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-index0-callback"></a><h3>ags_drum_index0_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_index0_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-index1-callback"></a><h3>ags_drum_index1_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_index1_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-pad-callback"></a><h3>ags_drum_pad_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_pad_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-offset-callback"></a><h3>ags_drum_offset_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_offset_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-tact-callback"></a><h3>ags_drum_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_tact_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-done-callback"></a><h3>ags_drum_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_done_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsDrum"><span class="type">AgsDrum</span></GTKDOCLINK> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-drum-input-line-callbacks.html b/api/ags-ags-drum-input-line-callbacks.html
new file mode 100644
index 0000000..13b546b
--- /dev/null
+++ b/api/ags-ags-drum-input-line-callbacks.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_drum_input_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsDrumInputLine.html" title="AgsDrumInputLine">
+<link rel="next" href="ags-AgsDrumInputPad.html" title="AgsDrumInputPad">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-drum-input-line-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDrumInputLine.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDrumInputPad.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-drum-input-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-input-line-callbacks.top_of_page"></a>ags_drum_input_line_callbacks</span></h2>
+<p>ags_drum_input_line_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-line-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback" title="ags_drum_input_line_parent_set_callback ()">ags_drum_input_line_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback" title="ags_drum_input_line_channel_done_callback ()">ags_drum_input_line_channel_done_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback" title="ags_drum_input_line_audio_set_pads_callback ()">ags_drum_input_line_audio_set_pads_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-line-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-line-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-drum-input-line-parent-set-callback"></a><h3>ags_drum_input_line_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_input_line_parent_set_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></GTKDOCLINK> *drum_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-channel-done-callback"></a><h3>ags_drum_input_line_channel_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_input_line_channel_done_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></GTKDOCLINK> *drum_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-audio-set-pads-callback"></a><h3>ags_drum_input_line_audio_set_pads_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_input_line_audio_set_pads_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></GTKDOCLINK> *drum_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-line-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-drum-input-pad-callbacks.html b/api/ags-ags-drum-input-pad-callbacks.html
new file mode 100644
index 0000000..b7b5358
--- /dev/null
+++ b/api/ags-ags-drum-input-pad-callbacks.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_drum_input_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsDrumInputPad.html" title="AgsDrumInputPad">
+<link rel="next" href="ags-AgsDrumOutputLine.html" title="AgsDrumOutputLine">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-drum-input-pad-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDrumInputPad.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDrumOutputLine.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-drum-input-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-input-pad-callbacks.top_of_page"></a>ags_drum_input_pad_callbacks</span></h2>
+<p>ags_drum_input_pad_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-pad-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback" title="ags_drum_input_pad_open_callback ()">ags_drum_input_pad_open_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback" title="ags_drum_input_pad_play_callback ()">ags_drum_input_pad_play_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback" title="ags_drum_input_pad_edit_callback ()">ags_drum_input_pad_edit_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-pad-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-pad-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-drum-input-pad-open-callback"></a><h3>ags_drum_input_pad_open_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_input_pad_open_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></GTKDOCLINK> *drum_input_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-play-callback"></a><h3>ags_drum_input_pad_play_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_input_pad_play_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *button</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></GTKDOCLINK> *drum_input_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-edit-callback"></a><h3>ags_drum_input_pad_edit_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_input_pad_edit_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></GTKDOCLINK> *drum_input_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-pad-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-drum-output-line-callbacks.html b/api/ags-ags-drum-output-line-callbacks.html
new file mode 100644
index 0000000..c26c1e2
--- /dev/null
+++ b/api/ags-ags-drum-output-line-callbacks.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_drum_output_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsDrumOutputLine.html" title="AgsDrumOutputLine">
+<link rel="next" href="ags-AgsDrumOutputPad.html" title="AgsDrumOutputPad">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-drum-output-line-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDrumOutputLine.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDrumOutputPad.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-drum-output-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-output-line-callbacks.top_of_page"></a>ags_drum_output_line_callbacks</span></h2>
+<p>ags_drum_output_line_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-line-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback" title="ags_drum_output_line_parent_set_callback ()">ags_drum_output_line_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-line-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-line-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-drum-output-line-parent-set-callback"></a><h3>ags_drum_output_line_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_drum_output_line_parent_set_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.17.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-line-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-drum-output-pad-callbacks.html b/api/ags-ags-drum-output-pad-callbacks.html
new file mode 100644
index 0000000..15e471b
--- /dev/null
+++ b/api/ags-ags-drum-output-pad-callbacks.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_drum_output_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsDrumOutputPad.html" title="AgsDrumOutputPad">
+<link rel="next" href="ags-AgsMatrix.html" title="AgsMatrix">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-drum-output-pad-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsDrumOutputPad.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMatrix.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-drum-output-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-output-pad-callbacks.top_of_page"></a>ags_drum_output_pad_callbacks</span></h2>
+<p>ags_drum_output_pad_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-pad-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done" title="ags_drum_output_pad_play_done ()">ags_drum_output_pad_play_done</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel" title="ags_drum_output_pad_play_cancel ()">ags_drum_output_pad_play_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-pad-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-pad-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-drum-output-pad-play-done"></a><h3>ags_drum_output_pad_play_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_output_pad_play_done (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></GTKDOCLINK> *drum_output_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-pad-play-cancel"></a><h3>ags_drum_output_pad_play_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_drum_output_pad_play_cancel (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></GTKDOCLINK> *drum_output_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-pad-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-editor-callbacks.html b/api/ags-ags-editor-callbacks.html
new file mode 100644
index 0000000..32ea989
--- /dev/null
+++ b/api/ags-ags-editor-callbacks.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsEditor.html" title="AgsEditor">
+<link rel="next" href="ags-AgsExportWindow.html" title="AgsExportWindow">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-editor-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsExportWindow.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-editor-callbacks.top_of_page"></a>ags_editor_callbacks</span></h2>
+<p>ags_editor_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-editor-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-parent-set-callback" title="ags_editor_parent_set_callback ()">ags_editor_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback" title="ags_editor_set_audio_channels_callback ()">ags_editor_set_audio_channels_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-pads-callback" title="ags_editor_set_pads_callback ()">ags_editor_set_pads_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback" title="ags_editor_machine_changed_callback ()">ags_editor_machine_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-change-position-callback" title="ags_editor_change_position_callback ()">ags_editor_change_position_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-editor-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-editor-parent-set-callback"></a><h3>ags_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_editor_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-set-audio-channels-callback"></a><h3>ags_editor_set_audio_channels_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_editor_set_audio_channels_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-set-pads-callback"></a><h3>ags_editor_set_pads_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_editor_set_pads_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-machine-changed-callback"></a><h3>ags_editor_machine_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_editor_machine_changed_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> *machine_selector</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-change-position-callback"></a><h3>ags_editor_change_position_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_editor_change_position_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-editor-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-export-window-callbacks.html b/api/ags-ags-export-window-callbacks.html
new file mode 100644
index 0000000..c5fe757
--- /dev/null
+++ b/api/ags-ags-export-window-callbacks.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_export_window_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsExportWindow.html" title="AgsExportWindow">
+<link rel="next" href="ags-AgsFileSelection.html" title="AgsFileSelection">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-export-window-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsExportWindow.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsFileSelection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-export-window-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-export-window-callbacks.top_of_page"></a>ags_export_window_callbacks</span></h2>
+<p>ags_export_window_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-export-window-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback" title="ags_export_window_file_chooser_button_callback ()">ags_export_window_file_chooser_button_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-tact-callback" title="ags_export_window_tact_callback ()">ags_export_window_tact_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-export-callback" title="ags_export_window_export_callback ()">ags_export_window_export_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-export-window-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-export-window-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-export-window-file-chooser-button-callback"></a><h3>ags_export_window_file_chooser_button_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_export_window_file_chooser_button_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *file_chooser_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsExportWindow"><span class="type">AgsExportWindow</span></GTKDOCLINK> *export_window</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-tact-callback"></a><h3>ags_export_window_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_export_window_tact_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsExportWindow"><span class="type">AgsExportWindow</span></GTKDOCLINK> *export_window</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-export-callback"></a><h3>ags_export_window_export_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_export_window_export_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsExportWindow"><span class="type">AgsExportWindow</span></GTKDOCLINK> *export_window</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-export-window-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-ffplayer-callbacks.html b/api/ags-ags-ffplayer-callbacks.html
new file mode 100644
index 0000000..b111e58
--- /dev/null
+++ b/api/ags-ags-ffplayer-callbacks.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_ffplayer_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsFFPlayer.html" title="AgsFFPlayer">
+<link rel="next" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-ffplayer-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsFFPlayer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="xml-io.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-ffplayer-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ffplayer-callbacks.top_of_page"></a>ags_ffplayer_callbacks</span></h2>
+<p>ags_ffplayer_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-ffplayer-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback" title="ags_ffplayer_parent_set_callback ()">ags_ffplayer_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback" title="ags_ffplayer_open_clicked_callback ()">ags_ffplayer_open_clicked_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback" title="ags_ffplayer_open_dialog_response_callback ()">ags_ffplayer_open_dialog_response_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback" title="ags_ffplayer_preset_changed_callback ()">ags_ffplayer_preset_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback" title="ags_ffplayer_instrument_changed_callback ()">ags_ffplayer_instrument_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback" title="ags_ffplayer_drawing_area_expose_callback ()">ags_ffplayer_drawing_area_expose_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback" title="ags_ffplayer_drawing_area_configure_callback ()">ags_ffplayer_drawing_area_configure_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback" title="ags_ffplayer_drawing_area_button_press_callback ()">ags_ffplayer_drawing_area_button_press_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed" title="ags_ffplayer_hscrollbar_value_changed ()">ags_ffplayer_hscrollbar_value_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ffplayer-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ffplayer-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-ffplayer-parent-set-callback"></a><h3>ags_ffplayer_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ffplayer_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-open-clicked-callback"></a><h3>ags_ffplayer_open_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ffplayer_open_clicked_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-open-dialog-response-callback"></a><h3>ags_ffplayer_open_dialog_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ffplayer_open_dialog_response_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-preset-changed-callback"></a><h3>ags_ffplayer_preset_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ffplayer_preset_changed_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *preset</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-instrument-changed-callback"></a><h3>ags_ffplayer_instrument_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ffplayer_instrument_changed_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *instrument</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-expose-callback"></a><h3>ags_ffplayer_drawing_area_expose_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_ffplayer_drawing_area_expose_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK> *ffplayer</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.29.5.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-configure-callback"></a><h3>ags_ffplayer_drawing_area_configure_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_ffplayer_drawing_area_configure_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK> *ffplayer</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.29.5.8.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-button-press-callback"></a><h3>ags_ffplayer_drawing_area_button_press_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_ffplayer_drawing_area_button_press_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK> *ffplayer</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.29.5.9.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-hscrollbar-value-changed"></a><h3>ags_ffplayer_hscrollbar_value_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ffplayer_hscrollbar_value_changed (<em class="parameter"><code><GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK> *adjustment</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="AgsFFPlayer"><span class="type">AgsFFPlayer</span></GTKDOCLINK> *ffplayers</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ffplayer-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-file-gui.html b/api/ags-ags-file-gui.html
new file mode 100644
index 0000000..7fda4e1
--- /dev/null
+++ b/api/ags-ags-file-gui.html
@@ -0,0 +1,1355 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_file_gui</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">
+<link rel="next" href="ags-ags-file-sound.html" title="ags_file_sound">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-file-gui.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsFileLaunch.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-file-sound.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-file-gui"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-gui.top_of_page"></a>ags_file_gui</span></h2>
+<p>ags_file_gui</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-file-gui.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-widget" title="ags_file_read_widget ()">ags_file_read_widget</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-widget" title="ags_file_write_widget ()">ags_file_write_widget</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-window" title="ags_file_read_window ()">ags_file_read_window</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-window" title="ags_file_write_window ()">ags_file_write_window</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-menu-bar" title="ags_file_read_menu_bar ()">ags_file_read_menu_bar</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-menu-bar" title="ags_file_write_menu_bar ()">ags_file_write_menu_bar</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter" title="ags_file_read_machine_counter ()">ags_file_read_machine_counter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter" title="ags_file_write_machine_counter ()">ags_file_write_machine_counter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter-list" title="ags_file_read_machine_counter_list ()">ags_file_read_machine_counter_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter-list" title="ags_file_write_machine_counter_list ()">ags_file_write_machine_counter_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine" title="ags_file_read_machine ()">ags_file_read_machine</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine" title="ags_file_write_machine ()">ags_file_write_machine</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-list" title="ags_file_read_machine_list ()">ags_file_read_machine_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-list" title="ags_file_write_machine_list ()">ags_file_write_machine_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-resolve-audio" title="ags_file_read_machine_resolve_audio ()">ags_file_read_machine_resolve_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad" title="ags_file_read_pad ()">ags_file_read_pad</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad" title="ags_file_write_pad ()">ags_file_write_pad</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-list" title="ags_file_read_pad_list ()">ags_file_read_pad_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-list" title="ags_file_write_pad_list ()">ags_file_write_pad_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-input-pad" title="ags_file_read_mixer_input_pad ()">ags_file_read_mixer_input_pad</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-input-pad" title="ags_file_write_mixer_input_pad ()">ags_file_write_mixer_input_pad</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-output-pad" title="ags_file_read_mixer_output_pad ()">ags_file_read_mixer_output_pad</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-output-pad" title="ags_file_write_mixer_output_pad ()">ags_file_write_mixer_output_pad</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line" title="ags_file_read_line ()">ags_file_read_line</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line" title="ags_file_write_line ()">ags_file_write_line</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-list" title="ags_file_read_line_list ()">ags_file_read_line_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-list" title="ags_file_write_line_list ()">ags_file_write_line_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member" title="ags_file_read_line_member ()">ags_file_read_line_member</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member" title="ags_file_write_line_member ()">ags_file_write_line_member</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-list" title="ags_file_read_line_member_list ()">ags_file_read_line_member_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-list" title="ags_file_write_line_member_list ()">ags_file_write_line_member_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog" title="ags_file_read_dialog ()">ags_file_read_dialog</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog" title="ags_file_write_dialog ()">ags_file_write_dialog</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog-list" title="ags_file_read_dialog_list ()">ags_file_read_dialog_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog-list" title="ags_file_write_dialog_list ()">ags_file_write_dialog_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor" title="ags_file_read_machine_editor ()">ags_file_read_machine_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor" title="ags_file_write_machine_editor ()">ags_file_write_machine_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor-list" title="ags_file_read_machine_editor_list ()">ags_file_read_machine_editor_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor-list" title="ags_file_write_machine_editor_list ()">ags_file_write_machine_editor_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-editor" title="ags_file_read_pad_editor ()">ags_file_read_pad_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-editor" title="ags_file_write_pad_editor ()">ags_file_write_pad_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-editor" title="ags_file_read_line_editor ()">ags_file_read_line_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-editor" title="ags_file_write_line_editor ()">ags_file_write_line_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-link-editor" title="ags_file_read_link_editor ()">ags_file_read_link_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-link-editor" title="ags_file_write_link_editor ()">ags_file_write_link_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-editor" title="ags_file_read_line_member_editor ()">ags_file_read_line_member_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-editor" title="ags_file_write_line_member_editor ()">ags_file_write_line_member_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-link-collection-editor" title="ags_file_read_link_collection_editor ()">ags_file_read_link_collection_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-link-collection-editor" title="ags_file_write_link_collection_editor ()">ags_file_write_link_collection_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-resize-editor" title="ags_file_read_resize_editor ()">ags_file_read_resize_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-resize-editor" title="ags_file_write_resize_editor ()">ags_file_write_resize_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-editor" title="ags_file_read_editor ()">ags_file_read_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-editor" title="ags_file_write_editor ()">ags_file_write_editor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-toolbar" title="ags_file_read_toolbar ()">ags_file_read_toolbar</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-toolbar" title="ags_file_write_toolbar ()">ags_file_write_toolbar</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-selector" title="ags_file_read_machine_selector ()">ags_file_read_machine_selector</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-selector" title="ags_file_write_machine_selector ()">ags_file_write_machine_selector</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook" title="ags_file_read_notebook ()">ags_file_read_notebook</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook" title="ags_file_write_notebook ()">ags_file_write_notebook</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab-list" title="ags_file_read_notebook_tab_list ()">ags_file_read_notebook_tab_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab-list" title="ags_file_write_notebook_tab_list ()">ags_file_write_notebook_tab_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab" title="ags_file_read_notebook_tab ()">ags_file_read_notebook_tab</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab" title="ags_file_write_notebook_tab ()">ags_file_write_notebook_tab</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-navigation" title="ags_file_read_navigation ()">ags_file_read_navigation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-navigation" title="ags_file_write_navigation ()">ags_file_write_navigation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-gui.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-gui.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-file-read-widget"></a><h3>ags_file_read_widget ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_widget (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-widget"></a><h3>ags_file_write_widget ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_widget (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-window"></a><h3>ags_file_read_window ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_window (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsWindow"><span class="type">AgsWindow</span></GTKDOCLINK> **window</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-window"></a><h3>ags_file_write_window ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_window (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsWindow"><span class="type">AgsWindow</span></GTKDOCLINK> *window</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-menu-bar"></a><h3>ags_file_read_menu_bar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_menu_bar (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> **menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-menu-bar"></a><h3>ags_file_write_menu_bar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_menu_bar (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-counter"></a><h3>ags_file_read_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_machine_counter (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                               <em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> **machine_counter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-counter"></a><h3>ags_file_write_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_machine_counter (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                <em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> *machine_counter</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.9.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-counter-list"></a><h3>ags_file_read_machine_counter_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_machine_counter_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine_counter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-counter-list"></a><h3>ags_file_write_machine_counter_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_machine_counter_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine_counter</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.11.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine"></a><h3>ags_file_read_machine ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_machine (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> **machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine"></a><h3>ags_file_write_machine ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_machine (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.13.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-list"></a><h3>ags_file_read_machine_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_machine_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-list"></a><h3>ags_file_write_machine_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_machine_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.15.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-resolve-audio"></a><h3>ags_file_read_machine_resolve_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_machine_resolve_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsFileLookup"><span class="type">AgsFileLookup</span></GTKDOCLINK> *file_lookup</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad"></a><h3>ags_file_read_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_pad (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> **pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad"></a><h3>ags_file_write_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_pad (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.18.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad-list"></a><h3>ags_file_read_pad_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_pad_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad-list"></a><h3>ags_file_write_pad_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_pad_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.20.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-mixer-input-pad"></a><h3>ags_file_read_mixer_input_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_mixer_input_pad (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *mixer_input_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-mixer-input-pad"></a><h3>ags_file_write_mixer_input_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_mixer_input_pad (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *mixer_input_pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.22.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-mixer-output-pad"></a><h3>ags_file_read_mixer_output_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_mixer_output_pad (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *mixer_output_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-mixer-output-pad"></a><h3>ags_file_write_mixer_output_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_mixer_output_pad (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *mixer_output_pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.24.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line"></a><h3>ags_file_read_line ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_line (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> **line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line"></a><h3>ags_file_write_line ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_line (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.26.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-list"></a><h3>ags_file_read_line_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_line_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-list"></a><h3>ags_file_write_line_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_line_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.28.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member"></a><h3>ags_file_read_line_member ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_line_member (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> **line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member"></a><h3>ags_file_write_line_member ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_line_member (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.30.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member-list"></a><h3>ags_file_read_line_member_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_line_member_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member-list"></a><h3>ags_file_write_line_member_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_line_member_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.32.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-dialog"></a><h3>ags_file_read_dialog ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_dialog (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> **dialog</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-dialog"></a><h3>ags_file_write_dialog ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_dialog (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.34.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-dialog-list"></a><h3>ags_file_read_dialog_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_dialog_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **dialog</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-dialog-list"></a><h3>ags_file_write_dialog_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_dialog_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *dialog</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.36.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-editor"></a><h3>ags_file_read_machine_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_machine_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> **machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-editor"></a><h3>ags_file_write_machine_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_machine_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.38.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-editor-list"></a><h3>ags_file_read_machine_editor_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_machine_editor_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-editor-list"></a><h3>ags_file_write_machine_editor_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_machine_editor_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.40.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad-editor"></a><h3>ags_file_read_pad_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_pad_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK> **pad_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad-editor"></a><h3>ags_file_write_pad_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_pad_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK> *pad_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.42.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-editor"></a><h3>ags_file_read_line_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_line_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK> **line_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-editor"></a><h3>ags_file_write_line_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_line_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK> *line_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.44.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-link-editor"></a><h3>ags_file_read_link_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_link_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkEditor"><span class="type">AgsLinkEditor</span></GTKDOCLINK> **link_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-link-editor"></a><h3>ags_file_write_link_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_link_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkEditor"><span class="type">AgsLinkEditor</span></GTKDOCLINK> *link_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.46.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member-editor"></a><h3>ags_file_read_line_member_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_line_member_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></GTKDOCLINK> **line_member_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member-editor"></a><h3>ags_file_write_line_member_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_line_member_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></GTKDOCLINK> *line_member_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.48.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-link-collection-editor"></a><h3>ags_file_read_link_collection_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_link_collection_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> **link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-link-collection-editor"></a><h3>ags_file_write_link_collection_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_link_collection_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.50.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-resize-editor"></a><h3>ags_file_read_resize_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_resize_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsResizeEditor"><span class="type">AgsResizeEditor</span></GTKDOCLINK> **resize_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-resize-editor"></a><h3>ags_file_write_resize_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_resize_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsResizeEditor"><span class="type">AgsResizeEditor</span></GTKDOCLINK> *resize_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.52.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-editor"></a><h3>ags_file_read_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> **editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-editor"></a><h3>ags_file_write_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_editor (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> *editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.54.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-toolbar"></a><h3>ags_file_read_toolbar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_toolbar (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> **toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-toolbar"></a><h3>ags_file_write_toolbar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_toolbar (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.56.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-selector"></a><h3>ags_file_read_machine_selector ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_machine_selector (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> **machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-selector"></a><h3>ags_file_write_machine_selector ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_machine_selector (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> *machine_selector</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.58.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook"></a><h3>ags_file_read_notebook ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_notebook (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> **notebook</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook"></a><h3>ags_file_write_notebook ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_notebook (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> *notebook</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.60.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook-tab-list"></a><h3>ags_file_read_notebook_tab_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_notebook_tab_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **notebook_tab_list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook-tab-list"></a><h3>ags_file_write_notebook_tab_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_notebook_tab_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notebook_tab_list</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.62.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook-tab"></a><h3>ags_file_read_notebook_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_notebook_tab (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                            <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> **notebook_tab</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook-tab"></a><h3>ags_file_write_notebook_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_notebook_tab (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                             <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> *notebook_tab</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.64.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-navigation"></a><h3>ags_file_read_navigation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_navigation (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> **navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-navigation"></a><h3>ags_file_write_navigation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_navigation (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.8.5.66.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-gui.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-file-selection-callbacks.html b/api/ags-ags-file-selection-callbacks.html
new file mode 100644
index 0000000..b9a010f
--- /dev/null
+++ b/api/ags-ags-file-selection-callbacks.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_file_selection_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsFileSelection.html" title="AgsFileSelection">
+<link rel="next" href="ags-AgsInlinePlayer.html" title="AgsInlinePlayer">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-file-selection-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsFileSelection.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsInlinePlayer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-file-selection-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-selection-callbacks.top_of_page"></a>ags_file_selection_callbacks</span></h2>
+<p>ags_file_selection_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-file-selection-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback" title="ags_file_selection_remove_callback ()">ags_file_selection_remove_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-selection-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-selection-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-file-selection-remove-callback"></a><h3>ags_file_selection_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_selection_remove_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK> *hbox</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-selection-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-file-sound.html b/api/ags-ags-file-sound.html
new file mode 100644
index 0000000..7b0fd76
--- /dev/null
+++ b/api/ags-ags-file-sound.html
@@ -0,0 +1,1714 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_file_sound</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-gui.html" title="ags_file_gui">
+<link rel="next" href="ags-ags-file-util.html" title="ags_file_util">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-file-sound.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-file-gui.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-file-util.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-file-sound"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-sound.top_of_page"></a>ags_file_sound</span></h2>
+<p>ags_file_sound</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-file-sound.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout" title="ags_file_read_devout ()">ags_file_read_devout</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout" title="ags_file_write_devout ()">ags_file_write_devout</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-list" title="ags_file_read_devout_list ()">ags_file_read_devout_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-list" title="ags_file_write_devout_list ()">ags_file_write_devout_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play" title="ags_file_read_devout_play ()">ags_file_read_devout_play</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play" title="ags_file_write_devout_play ()">ags_file_write_devout_play</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play-list" title="ags_file_read_devout_play_list ()">ags_file_read_devout_play_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play-list" title="ags_file_write_devout_play_list ()">ags_file_write_devout_play_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio" title="ags_file_read_audio ()">ags_file_read_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio" title="ags_file_write_audio ()">ags_file_write_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-list" title="ags_file_read_audio_list ()">ags_file_read_audio_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-list" title="ags_file_write_audio_list ()">ags_file_write_audio_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-channel" title="ags_file_read_channel ()">ags_file_read_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-channel" title="ags_file_write_channel ()">ags_file_write_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-channel-list" title="ags_file_read_channel_list ()">ags_file_read_channel_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-channel-list" title="ags_file_write_channel_list ()">ags_file_write_channel_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-input" title="ags_file_read_input ()">ags_file_read_input</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-input" title="ags_file_write_input ()">ags_file_write_input</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-output" title="ags_file_read_output ()">ags_file_read_output</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-output" title="ags_file_write_output ()">ags_file_write_output</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall" title="ags_file_read_recall ()">ags_file_read_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall" title="ags_file_write_recall ()">ags_file_write_recall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-list" title="ags_file_read_recall_list ()">ags_file_read_recall_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-list" title="ags_file_write_recall_list ()">ags_file_write_recall_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container" title="ags_file_read_recall_container ()">ags_file_read_recall_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container" title="ags_file_write_recall_container ()">ags_file_write_recall_container</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container-list" title="ags_file_read_recall_container_list ()">ags_file_read_recall_container_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container-list" title="ags_file_write_recall_container_list ()">ags_file_write_recall_container_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio" title="ags_file_read_recall_audio ()">ags_file_read_recall_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio" title="ags_file_write_recall_audio ()">ags_file_write_recall_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-run" title="ags_file_read_recall_audio_run ()">ags_file_read_recall_audio_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-run" title="ags_file_write_recall_audio_run ()">ags_file_write_recall_audio_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel" title="ags_file_read_recall_channel ()">ags_file_read_recall_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel" title="ags_file_write_recall_channel ()">ags_file_write_recall_channel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel-run" title="ags_file_read_recall_channel_run ()">ags_file_read_recall_channel_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel-run" title="ags_file_write_recall_channel_run ()">ags_file_write_recall_channel_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-recycling" title="ags_file_read_recall_recycling ()">ags_file_read_recall_recycling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-recycling" title="ags_file_write_recall_recycling ()">ags_file_write_recall_recycling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-signal" title="ags_file_read_recall_audio_signal ()">ags_file_read_recall_audio_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-signal" title="ags_file_write_recall_audio_signal ()">ags_file_write_recall_audio_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-port" title="ags_file_read_port ()">ags_file_read_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-port" title="ags_file_write_port ()">ags_file_write_port</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-port-list" title="ags_file_read_port_list ()">ags_file_read_port_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-port-list" title="ags_file_write_port_list ()">ags_file_write_port_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling" title="ags_file_read_recycling ()">ags_file_read_recycling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling" title="ags_file_write_recycling ()">ags_file_write_recycling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling-list" title="ags_file_read_recycling_list ()">ags_file_read_recycling_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling-list" title="ags_file_write_recycling_list ()">ags_file_write_recycling_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal" title="ags_file_read_audio_signal ()">ags_file_read_audio_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal" title="ags_file_write_audio_signal ()">ags_file_write_audio_signal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal-list" title="ags_file_read_audio_signal_list ()">ags_file_read_audio_signal_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal-list" title="ags_file_write_audio_signal_list ()">ags_file_write_audio_signal_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-stream" title="ags_file_read_stream ()">ags_file_read_stream</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-stream" title="ags_file_write_stream ()">ags_file_write_stream</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-stream-list" title="ags_file_read_stream_list ()">ags_file_read_stream_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-stream-list" title="ags_file_write_stream_list ()">ags_file_write_stream_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern" title="ags_file_read_pattern ()">ags_file_read_pattern</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern" title="ags_file_write_pattern ()">ags_file_write_pattern</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-list" title="ags_file_read_pattern_list ()">ags_file_read_pattern_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-list" title="ags_file_write_pattern_list ()">ags_file_write_pattern_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data" title="ags_file_read_pattern_data ()">ags_file_read_pattern_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data" title="ags_file_write_pattern_data ()">ags_file_write_pattern_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data-list" title="ags_file_read_pattern_data_list ()">ags_file_read_pattern_data_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data-list" title="ags_file_write_pattern_data_list ()">ags_file_write_pattern_data_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-notation" title="ags_file_read_notation ()">ags_file_read_notation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-notation" title="ags_file_write_notation ()">ags_file_write_notation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-notation-list" title="ags_file_read_notation_list ()">ags_file_read_notation_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-notation-list" title="ags_file_write_notation_list ()">ags_file_write_notation_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-note" title="ags_file_read_note ()">ags_file_read_note</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-note" title="ags_file_write_note ()">ags_file_write_note</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-note-list" title="ags_file_read_note_list ()">ags_file_read_note_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-note-list" title="ags_file_write_note_list ()">ags_file_write_note_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-task" title="ags_file_read_task ()">ags_file_read_task</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-task" title="ags_file_write_task ()">ags_file_write_task</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-task-list" title="ags_file_read_task_list ()">ags_file_read_task_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-task-list" title="ags_file_write_task_list ()">ags_file_write_task_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp" title="ags_file_read_timestamp ()">ags_file_read_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp" title="ags_file_write_timestamp ()">ags_file_write_timestamp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp-list" title="ags_file_read_timestamp_list ()">ags_file_read_timestamp_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp-list" title="ags_file_write_timestamp_list ()">ags_file_write_timestamp_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-sound.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-sound.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-file-read-devout"></a><h3>ags_file_read_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_devout (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> **devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout"></a><h3>ags_file_write_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_devout (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-list"></a><h3>ags_file_read_devout_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_devout_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-list"></a><h3>ags_file_write_devout_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_devout_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-play"></a><h3>ags_file_read_devout_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_devout_play (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> **play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-play"></a><h3>ags_file_write_devout_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_devout_play (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-play-list"></a><h3>ags_file_read_devout_play_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_devout_play_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-play-list"></a><h3>ags_file_write_devout_play_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_devout_play_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *play</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.9.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio"></a><h3>ags_file_read_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> **audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio"></a><h3>ags_file_write_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.11.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-list"></a><h3>ags_file_read_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_audio_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-list"></a><h3>ags_file_write_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_audio_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.13.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-channel"></a><h3>ags_file_read_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> **channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-channel"></a><h3>ags_file_write_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.15.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-channel-list"></a><h3>ags_file_read_channel_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_channel_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-channel-list"></a><h3>ags_file_write_channel_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_channel_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.17.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-input"></a><h3>ags_file_read_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_input (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *input</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-input"></a><h3>ags_file_write_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_input (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *input</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.19.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-output"></a><h3>ags_file_read_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_output (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *output</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-output"></a><h3>ags_file_write_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_output (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *output</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.21.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link"></a><h3>ags_file_read_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_file_link (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsFileLink"><span class="type">AgsFileLink</span></GTKDOCLINK> **file_link</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link"></a><h3>ags_file_write_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_file_link (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsFileLink"><span class="type">AgsFileLink</span></GTKDOCLINK> *file_link</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.23.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall"></a><h3>ags_file_read_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> **recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall"></a><h3>ags_file_write_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recall (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.25.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-list"></a><h3>ags_file_read_recall_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recall_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-list"></a><h3>ags_file_write_recall_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recall_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.27.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-container"></a><h3>ags_file_read_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recall_container (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> **recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-container"></a><h3>ags_file_write_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recall_container (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallContainer"><span class="type">AgsRecallContainer</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.29.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-container-list"></a><h3>ags_file_read_recall_container_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recall_container_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-container-list"></a><h3>ags_file_write_recall_container_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recall_container_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.31.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio"></a><h3>ags_file_read_recall_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recall_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio"></a><h3>ags_file_write_recall_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recall_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.33.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio-run"></a><h3>ags_file_read_recall_audio_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recall_audio_run (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio-run"></a><h3>ags_file_write_recall_audio_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recall_audio_run (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.35.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-channel"></a><h3>ags_file_read_recall_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recall_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-channel"></a><h3>ags_file_write_recall_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recall_channel (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.37.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-channel-run"></a><h3>ags_file_read_recall_channel_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recall_channel_run (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-channel-run"></a><h3>ags_file_write_recall_channel_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recall_channel_run (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.39.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-recycling"></a><h3>ags_file_read_recall_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recall_recycling (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-recycling"></a><h3>ags_file_write_recall_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recall_recycling (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.41.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio-signal"></a><h3>ags_file_read_recall_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recall_audio_signal (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio-signal"></a><h3>ags_file_write_recall_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recall_audio_signal (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.43.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-port"></a><h3>ags_file_read_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK> **port</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-port"></a><h3>ags_file_write_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_port (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK> *port</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.45.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-port-list"></a><h3>ags_file_read_port_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_port_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **port</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-port-list"></a><h3>ags_file_write_port_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_port_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.47.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recycling"></a><h3>ags_file_read_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recycling (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> **recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recycling"></a><h3>ags_file_write_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recycling (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsRecycling"><span class="type">AgsRecycling</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.49.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recycling-list"></a><h3>ags_file_read_recycling_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_recycling_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recycling-list"></a><h3>ags_file_write_recycling_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_recycling_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.51.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-signal"></a><h3>ags_file_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_audio_signal (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> **audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-signal"></a><h3>ags_file_write_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_audio_signal (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioSignal"><span class="type">AgsAudioSignal</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.53.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-signal-list"></a><h3>ags_file_read_audio_signal_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_audio_signal_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-signal-list"></a><h3>ags_file_write_audio_signal_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_audio_signal_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.55.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-stream"></a><h3>ags_file_read_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_stream (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **stream</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *index</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-stream"></a><h3>ags_file_write_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_stream (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *stream</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.57.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-stream-list"></a><h3>ags_file_read_stream_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_stream_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **stream</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-stream-list"></a><h3>ags_file_write_stream_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_stream_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *stream</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.59.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern"></a><h3>ags_file_read_pattern ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_pattern (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> **pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern"></a><h3>ags_file_write_pattern ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_pattern (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> *pattern</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.61.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-list"></a><h3>ags_file_read_pattern_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_pattern_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-list"></a><h3>ags_file_write_pattern_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_pattern_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *pattern</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.63.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-data"></a><h3>ags_file_read_pattern_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_pattern_data (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> *pattern</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *i</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *j</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-data"></a><h3>ags_file_write_pattern_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_pattern_data (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> *pattern</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.65.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-data-list"></a><h3>ags_file_read_pattern_data_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_pattern_data_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> *pattern</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-data-list"></a><h3>ags_file_write_pattern_data_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_pattern_data_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsPattern"><span class="type">AgsPattern</span></GTKDOCLINK> *pattern</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.67.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notation"></a><h3>ags_file_read_notation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_notation (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> **notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notation"></a><h3>ags_file_write_notation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_notation (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsNotation"><span class="type">AgsNotation</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.69.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notation-list"></a><h3>ags_file_read_notation_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_notation_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notation-list"></a><h3>ags_file_write_notation_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_notation_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.71.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-note"></a><h3>ags_file_read_note ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_note (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> **note</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-note"></a><h3>ags_file_write_note ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_note (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="AgsNote"><span class="type">AgsNote</span></GTKDOCLINK> *note</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.73.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-note-list"></a><h3>ags_file_read_note_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_note_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **note</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-note-list"></a><h3>ags_file_write_note_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_note_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *note</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.75.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-task"></a><h3>ags_file_read_task ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_task (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK> **task</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-task"></a><h3>ags_file_write_task ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_task (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK> *task</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.77.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-task-list"></a><h3>ags_file_read_task_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_task_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **task</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-task-list"></a><h3>ags_file_write_task_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_task_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *task</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.79.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-timestamp"></a><h3>ags_file_read_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_timestamp (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsTimestamp"><span class="type">AgsTimestamp</span></GTKDOCLINK> **timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-timestamp"></a><h3>ags_file_write_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_timestamp (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsTimestamp"><span class="type">AgsTimestamp</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.81.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-timestamp-list"></a><h3>ags_file_read_timestamp_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_timestamp_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-timestamp-list"></a><h3>ags_file_write_timestamp_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_timestamp_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.9.5.83.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-sound.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-file-stock.html b/api/ags-ags-file-stock.html
new file mode 100644
index 0000000..8edd023
--- /dev/null
+++ b/api/ags-ags-file-stock.html
@@ -0,0 +1,550 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_file_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="next" href="ags-AgsFile.html" title="AgsFile">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-file-stock.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="xml-io.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsFile.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-file-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-stock.top_of_page"></a>ags_file_stock</span></h2>
+<p>ags_file_stock</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LED">AGS_FILE_DYNAMIC_WIDGET_LED</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR">AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR">AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LABEL">AGS_FILE_DYNAMIC_WIDGET_LABEL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM">AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_BUTTON">AGS_FILE_DYNAMIC_WIDGET_BUTTON</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON">AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON">AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON">AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VSCALE">AGS_FILE_DYNAMIC_WIDGET_VSCALE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HSCALE">AGS_FILE_DYNAMIC_WIDGET_HSCALE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_DIAL">AGS_FILE_DYNAMIC_WIDGET_DIAL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN">AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS" title="AGS_FILE_DEFAULT_VERSION">AGS_FILE_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_FILE_EFFECTS_DEFAULT_VERSION">AGS_FILE_EFFECTS_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS" title="AGS_CLIPBOARD_DEFAULT_VERSION">AGS_CLIPBOARD_DEFAULT_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS" title="AGS_FILE_FALSE">AGS_FILE_FALSE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS" title="AGS_FILE_TRUE">AGS_FILE_TRUE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS" title="AGS_FILE_BOOLEAN_PROP">AGS_FILE_BOOLEAN_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS" title="AGS_FILE_CHAR_PROP">AGS_FILE_CHAR_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS" title="AGS_FILE_INT64_PROP">AGS_FILE_INT64_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS" title="AGS_FILE_UINT64_PROP">AGS_FILE_UINT64_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-PROP:CAPS" title="AGS_FILE_FLOAT_PROP">AGS_FILE_FLOAT_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS" title="AGS_FILE_DOUBLE_PROP">AGS_FILE_DOUBLE_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS" title="AGS_FILE_POINTER_PROP">AGS_FILE_POINTER_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS" title="AGS_FILE_OBJECT_PROP">AGS_FILE_OBJECT_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS" title="AGS_FILE_BOOLEAN_POINTER_PROP">AGS_FILE_BOOLEAN_POINTER_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS" title="AGS_FILE_CHAR_POINTER_PROP">AGS_FILE_CHAR_POINTER_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS" title="AGS_FILE_INT64_POINTER_PROP">AGS_FILE_INT64_POINTER_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS" title="AGS_FILE_UINT64_POINTER_PROP">AGS_FILE_UINT64_POINTER_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-POINTER-PROP:CAPS" title="AGS_FILE_FLOAT_POINTER_PROP">AGS_FILE_FLOAT_POINTER_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS" title="AGS_FILE_DOUBLE_POINTER_PROP">AGS_FILE_DOUBLE_POINTER_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS" title="AGS_FILE_ID_PROP">AGS_FILE_ID_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS" title="AGS_FILE_NAME_PROP">AGS_FILE_NAME_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS" title="AGS_FILE_TYPE_PROP">AGS_FILE_TYPE_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS" title="AGS_FILE_SCOPE_PROP">AGS_FILE_SCOPE_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS" title="AGS_FILE_VERSION_PROP">AGS_FILE_VERSION_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS" title="AGS_FILE_BUILD_ID_PROP">AGS_FILE_BUILD_ID_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS" title="AGS_FILE_XPATH_PROP">AGS_FILE_XPATH_PROP</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS" title="AGS_FILE_FLAGS_PROP">AGS_FILE_FLAGS_PROP</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-LED:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_LED</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_LED (g_type_name(AgsTypeLed))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_VINDICATOR (g_type_name(AgsTypeVIndicator))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_HINDICATOR (g_type_name(AgsTypeHIndicator))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_LABEL</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_LABEL (g_type_name(GtkTypeLabel))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_WAVEFORM (g_type_name(AgsTypeWaveform))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_BUTTON (g_type_name(GtkTypeButton))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON (g_type_name(GtkTypeToggleButton))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON (g_type_name(GtkTypeCheckButton))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON (g_type_name(GtkTypeSpinButton))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_VSCALE</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_VSCALE (g_type_name(GtkTypeVScale))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_HSCALE</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_HSCALE (g_type_name(GtkTypeHScale))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_DIAL</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_DIAL (g_type_name(AgsTypeDial))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_CARTESIAN (g_type_name(GtkTypeCartesian))
+</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-VERSION:CAPS"></a><h3>AGS_FILE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_FILE_EFFECTS_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_FILE_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CLIPBOARD-DEFAULT-VERSION:CAPS"></a><h3>AGS_CLIPBOARD_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_CLIPBOARD_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FALSE:CAPS"></a><h3>AGS_FILE_FALSE</h3>
+<pre class="programlisting">#define AGS_FILE_FALSE "FALSE\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-TRUE:CAPS"></a><h3>AGS_FILE_TRUE</h3>
+<pre class="programlisting">#define AGS_FILE_TRUE "TRUE\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BOOLEAN-PROP:CAPS"></a><h3>AGS_FILE_BOOLEAN_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BOOLEAN_PROP "gboolean\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-CHAR-PROP:CAPS"></a><h3>AGS_FILE_CHAR_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_CHAR_PROP "gchar\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-INT64-PROP:CAPS"></a><h3>AGS_FILE_INT64_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_INT64_PROP "gint64\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-UINT64-PROP:CAPS"></a><h3>AGS_FILE_UINT64_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_UINT64_PROP "guint64\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FLOAT-PROP:CAPS"></a><h3>AGS_FILE_FLOAT_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_FLOAT_PROP "gfloat\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DOUBLE-PROP:CAPS"></a><h3>AGS_FILE_DOUBLE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_DOUBLE_PROP "gdouble\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-POINTER-PROP:CAPS"></a><h3>AGS_FILE_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_POINTER_PROP "gpointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-OBJECT-PROP:CAPS"></a><h3>AGS_FILE_OBJECT_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_OBJECT_PROP "GObject\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BOOLEAN-POINTER-PROP:CAPS"></a><h3>AGS_FILE_BOOLEAN_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BOOLEAN_POINTER_PROP "gboolean-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-CHAR-POINTER-PROP:CAPS"></a><h3>AGS_FILE_CHAR_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_CHAR_POINTER_PROP "gchar-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-INT64-POINTER-PROP:CAPS"></a><h3>AGS_FILE_INT64_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_INT64_POINTER_PROP "gint64-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-UINT64-POINTER-PROP:CAPS"></a><h3>AGS_FILE_UINT64_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_UINT64_POINTER_PROP "guint64-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FLOAT-POINTER-PROP:CAPS"></a><h3>AGS_FILE_FLOAT_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_FLOAT_POINTER_PROP "gfloat-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DOUBLE-POINTER-PROP:CAPS"></a><h3>AGS_FILE_DOUBLE_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_DOUBLE_POINTER_PROP "gdouble-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-ID-PROP:CAPS"></a><h3>AGS_FILE_ID_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_ID_PROP "id\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-NAME-PROP:CAPS"></a><h3>AGS_FILE_NAME_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_NAME_PROP "name\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-TYPE-PROP:CAPS"></a><h3>AGS_FILE_TYPE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_TYPE_PROP "type\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-SCOPE-PROP:CAPS"></a><h3>AGS_FILE_SCOPE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_SCOPE_PROP "scope\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-VERSION-PROP:CAPS"></a><h3>AGS_FILE_VERSION_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_VERSION_PROP "version\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BUILD-ID-PROP:CAPS"></a><h3>AGS_FILE_BUILD_ID_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BUILD_ID_PROP "build-id\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-XPATH-PROP:CAPS"></a><h3>AGS_FILE_XPATH_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_XPATH_PROP "xpath\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FLAGS-PROP:CAPS"></a><h3>AGS_FILE_FLAGS_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_FLAGS_PROP "flags\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-file-thread.html b/api/ags-ags-file-thread.html
new file mode 100644
index 0000000..4c885d2
--- /dev/null
+++ b/api/ags-ags-file-thread.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_file_thread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-util.html" title="ags_file_util">
+<link rel="next" href="xml-rpc.html" title="Part X. XML-RPC - planned server">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-file-thread.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-file-util.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="xml-rpc.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-file-thread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-thread.top_of_page"></a>ags_file_thread</span></h2>
+<p>ags_file_thread</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-file-thread.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread" title="ags_file_read_thread ()">ags_file_read_thread</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread" title="ags_file_write_thread ()">ags_file_write_thread</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-list" title="ags_file_read_thread_list ()">ags_file_read_thread_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-list" title="ags_file_write_thread_list ()">ags_file_write_thread_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-pool" title="ags_file_read_thread_pool ()">ags_file_read_thread_pool</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-pool" title="ags_file_write_thread_pool ()">ags_file_write_thread_pool</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-audio-loop" title="ags_file_read_audio_loop ()">ags_file_read_audio_loop</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-audio-loop" title="ags_file_write_audio_loop ()">ags_file_write_audio_loop</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-thread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-thread.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-file-read-thread"></a><h3>ags_file_read_thread ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_thread (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> **thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread"></a><h3>ags_file_write_thread ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_thread (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsThread"><span class="type">AgsThread</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.11.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread-list"></a><h3>ags_file_read_thread_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_thread_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread-list"></a><h3>ags_file_write_thread_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_thread_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.11.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread-pool"></a><h3>ags_file_read_thread_pool ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_thread_pool (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsThreadPool"><span class="type">AgsThreadPool</span></GTKDOCLINK> **thread_pool</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread-pool"></a><h3>ags_file_write_thread_pool ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_thread_pool (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsThreadPool"><span class="type">AgsThreadPool</span></GTKDOCLINK> *thread_pool</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.11.5.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-loop"></a><h3>ags_file_read_audio_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_audio_loop (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK> *audio_loop</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-loop"></a><h3>ags_file_write_audio_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_audio_loop (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsAudioLoop"><span class="type">AgsAudioLoop</span></GTKDOCLINK> *audio_loop</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.11.5.9.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-thread.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-file-util.html b/api/ags-ags-file-util.html
new file mode 100644
index 0000000..f423f8f
--- /dev/null
+++ b/api/ags-ags-file-util.html
@@ -0,0 +1,434 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_file_util</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-sound.html" title="ags_file_sound">
+<link rel="next" href="ags-ags-file-thread.html" title="ags_file_thread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-file-util.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-file-sound.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-file-thread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-file-util"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-util.top_of_page"></a>ags_file_util</span></h2>
+<p>ags_file_util</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-file-util.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-value" title="ags_file_util_read_value ()">ags_file_util_read_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-value" title="ags_file_util_write_value ()">ags_file_util_write_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-parameter" title="ags_file_util_read_parameter ()">ags_file_util_read_parameter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-parameter" title="ags_file_util_write_parameter ()">ags_file_util_write_parameter</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-dependency" title="ags_file_util_read_dependency ()">ags_file_util_read_dependency</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-dependency" title="ags_file_util_write_dependency ()">ags_file_util_write_dependency</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-object" title="ags_file_util_read_object ()">ags_file_util_read_object</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-object" title="ags_file_util_write_object ()">ags_file_util_write_object</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-history" title="ags_file_util_read_history ()">ags_file_util_read_history</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-history" title="ags_file_util_write_history ()">ags_file_util_write_history</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio" title="ags_file_read_embedded_audio ()">ags_file_read_embedded_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio" title="ags_file_write_embedded_audio ()">ags_file_write_embedded_audio</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio-list" title="ags_file_read_embedded_audio_list ()">ags_file_read_embedded_audio_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio-list" title="ags_file_write_embedded_audio_list ()">ags_file_write_embedded_audio_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-read-file-link-list" title="ags_file_read_file_link_list ()">ags_file_read_file_link_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-file-util.html#ags-file-write-file-link-list" title="ags_file_write_file_link_list ()">ags_file_write_file_link_list</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-util.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-util.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-file-util-read-value"></a><h3>ags_file_util_read_value ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_util_read_value (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> **xpath</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-value"></a><h3>ags_file_util_write_value ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_util_write_value (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> pointer_type</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> arr_length</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.10.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-parameter"></a><h3>ags_file_util_read_parameter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_util_read_parameter (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> **parameter</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> *n_params</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> ***xpath</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-parameter"></a><h3>ags_file_util_write_parameter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_util_write_parameter (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> n_params</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.10.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-dependency"></a><h3>ags_file_util_read_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_util_read_dependency (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **name</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> **xpath</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-dependency"></a><h3>ags_file_util_write_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_util_write_dependency (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> *xpath</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.10.5.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-object"></a><h3>ags_file_util_read_object ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_util_read_object (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **gobject</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-object"></a><h3>ags_file_util_write_object ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_util_write_object (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.10.5.9.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-history"></a><h3>ags_file_util_read_history ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_util_read_history (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsHistory"><span class="type">AgsHistory</span></GTKDOCLINK> **history</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-history"></a><h3>ags_file_util_write_history ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_util_write_history (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsHistory"><span class="type">AgsHistory</span></GTKDOCLINK> *history</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.10.5.11.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-embedded-audio"></a><h3>ags_file_read_embedded_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_embedded_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **embedded_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-embedded-audio"></a><h3>ags_file_write_embedded_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_embedded_audio (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *embedded_audio</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.10.5.13.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-embedded-audio-list"></a><h3>ags_file_read_embedded_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_embedded_audio_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **embedded_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-embedded-audio-list"></a><h3>ags_file_write_embedded_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_embedded_audio_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *embedded_audio</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.10.5.15.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link"></a><h3>ags_file_read_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_file_link (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsFileLink"><span class="type">AgsFileLink</span></GTKDOCLINK> **file_link</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link"></a><h3>ags_file_write_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_file_link (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsFileLink"><span class="type">AgsFileLink</span></GTKDOCLINK> *file_link</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.10.5.17.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link-list"></a><h3>ags_file_read_file_link_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_file_read_file_link_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **file_link</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link-list"></a><h3>ags_file_write_file_link_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *
+ags_file_write_file_link_list (<em class="parameter"><code><GTKDOCLINK HREF="AgsFile"><span class="type">AgsFile</span></GTKDOCLINK> *file</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_link</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.11.10.5.19.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-util.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-ladspa-browser-callbacks.html b/api/ags-ags-ladspa-browser-callbacks.html
new file mode 100644
index 0000000..8f2510e
--- /dev/null
+++ b/api/ags-ags-ladspa-browser-callbacks.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_ladspa_browser_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">
+<link rel="next" href="ags-AgsLine.html" title="AgsLine">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-ladspa-browser-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLadspaBrowser.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLine.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-ladspa-browser-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ladspa-browser-callbacks.top_of_page"></a>ags_ladspa_browser_callbacks</span></h2>
+<p>ags_ladspa_browser_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-ladspa-browser-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback" title="ags_ladspa_browser_plugin_filename_callback ()">ags_ladspa_browser_plugin_filename_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback" title="ags_ladspa_browser_plugin_effect_callback ()">ags_ladspa_browser_plugin_effect_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback" title="ags_ladspa_browser_preview_close_callback ()">ags_ladspa_browser_preview_close_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback" title="ags_ladspa_browser_ok_callback ()">ags_ladspa_browser_ok_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback" title="ags_ladspa_browser_cancel_callback ()">ags_ladspa_browser_cancel_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ladspa-browser-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ladspa-browser-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-ladspa-browser-plugin-filename-callback"></a><h3>ags_ladspa_browser_plugin_filename_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ladspa_browser_plugin_filename_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></GTKDOCLINK> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-plugin-effect-callback"></a><h3>ags_ladspa_browser_plugin_effect_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ladspa_browser_plugin_effect_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></GTKDOCLINK> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-preview-close-callback"></a><h3>ags_ladspa_browser_preview_close_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_ladspa_browser_preview_close_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *preview</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></GTKDOCLINK> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-ok-callback"></a><h3>ags_ladspa_browser_ok_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_ladspa_browser_ok_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></GTKDOCLINK> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.12.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-cancel-callback"></a><h3>ags_ladspa_browser_cancel_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_ladspa_browser_cancel_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></GTKDOCLINK> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.12.5.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ladspa-browser-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-line-callbacks.html b/api/ags-ags-line-callbacks.html
new file mode 100644
index 0000000..0badd43
--- /dev/null
+++ b/api/ags-ags-line-callbacks.html
@@ -0,0 +1,290 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsLine.html" title="AgsLine">
+<link rel="next" href="ags-AgsLineEditor.html" title="AgsLineEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-line-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLine.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLineEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-callbacks.top_of_page"></a>ags_line_callbacks</span></h2>
+<p>ags_line_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-line-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-parent-set-callback" title="ags_line_parent_set_callback ()">ags_line_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-remove-recall-callback" title="ags_line_remove_recall_callback ()">ags_line_remove_recall_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-group-clicked-callback" title="ags_line_group_clicked_callback ()">ags_line_group_clicked_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-volume-callback" title="ags_line_volume_callback ()">ags_line_volume_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-peak-run-post-callback" title="ags_line_peak_run_post_callback ()">ags_line_peak_run_post_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-done" title="ags_line_copy_pattern_done ()">ags_line_copy_pattern_done</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-cancel" title="ags_line_copy_pattern_cancel ()">ags_line_copy_pattern_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-done" title="ags_line_recall_volume_done ()">ags_line_recall_volume_done</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-cancel" title="ags_line_recall_volume_cancel ()">ags_line_recall_volume_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-channel-done-callback" title="ags_line_channel_done_callback ()">ags_line_channel_done_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-channel-run-cancel" title="ags_line_play_channel_run_cancel ()">ags_line_play_channel_run_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-done" title="ags_line_play_volume_done ()">ags_line_play_volume_done</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-cancel" title="ags_line_play_volume_cancel ()">ags_line_play_volume_cancel</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-line-parent-set-callback"></a><h3>ags_line_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_line_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.14.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-remove-recall-callback"></a><h3>ags_line_remove_recall_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_remove_recall_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-group-clicked-callback"></a><h3>ags_line_group_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_line_group_clicked_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.14.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-volume-callback"></a><h3>ags_line_volume_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_volume_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-peak-run-post-callback"></a><h3>ags_line_peak_run_post_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_peak_run_post_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *peak_channel</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-copy-pattern-done"></a><h3>ags_line_copy_pattern_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_copy_pattern_done (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-copy-pattern-cancel"></a><h3>ags_line_copy_pattern_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_copy_pattern_cancel (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-recall-volume-done"></a><h3>ags_line_recall_volume_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_recall_volume_done (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-recall-volume-cancel"></a><h3>ags_line_recall_volume_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_recall_volume_cancel (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-channel-done-callback"></a><h3>ags_line_channel_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_channel_done_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsChannel"><span class="type">AgsChannel</span></GTKDOCLINK> *channel</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-play-channel-run-cancel"></a><h3>ags_line_play_channel_run_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_play_channel_run_cancel (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-play-volume-done"></a><h3>ags_line_play_volume_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_play_volume_done (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-play-volume-cancel"></a><h3>ags_line_play_volume_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_play_volume_cancel (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecall"><span class="type">AgsRecall</span></GTKDOCLINK> *recall</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsLine"><span class="type">AgsLine</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-line-editor-callbacks.html b/api/ags-ags-line-editor-callbacks.html
new file mode 100644
index 0000000..50e3888
--- /dev/null
+++ b/api/ags-ags-line-editor-callbacks.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_line_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsLineEditor.html" title="AgsLineEditor">
+<link rel="next" href="ags-AgsLineMember.html" title="AgsLineMember">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-line-editor-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLineEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLineMember.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-line-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-editor-callbacks.top_of_page"></a>ags_line_editor_callbacks</span></h2>
+<p>ags_line_editor_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-line-editor-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback" title="ags_line_editor_destroy_callback ()">ags_line_editor_destroy_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback" title="ags_line_editor_show_callback ()">ags_line_editor_show_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback" title="ags_line_editor_parent_set_callback ()">ags_line_editor_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-editor-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-line-editor-destroy-callback"></a><h3>ags_line_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_line_editor_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK> *line_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.16.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-show-callback"></a><h3>ags_line_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_line_editor_show_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK> *line_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.16.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-parent-set-callback"></a><h3>ags_line_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_line_editor_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsLineEditor"><span class="type">AgsLineEditor</span></GTKDOCLINK> *line_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.16.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-editor-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-line-member-callbacks.html b/api/ags-ags-line-member-callbacks.html
new file mode 100644
index 0000000..cf2f868
--- /dev/null
+++ b/api/ags-ags-line-member-callbacks.html
@@ -0,0 +1,226 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_line_member_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsLineMember.html" title="AgsLineMember">
+<link rel="next" href="ags-AgsLineMemberEditor.html" title="AgsLineMemberEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-line-member-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLineMember.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLineMemberEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-line-member-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-member-callbacks.top_of_page"></a>ags_line_member_callbacks</span></h2>
+<p>ags_line_member_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-line-member-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback" title="ags_line_member_parent_set_callback ()">ags_line_member_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback" title="ags_line_member_dial_changed_callback ()">ags_line_member_dial_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback" title="ags_line_member_vscale_changed_callback ()">ags_line_member_vscale_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback" title="ags_line_member_hscale_changed_callback ()">ags_line_member_hscale_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback" title="ags_line_member_spin_button_changed_callback ()">ags_line_member_spin_button_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback" title="ags_line_member_check_button_clicked_callback ()">ags_line_member_check_button_clicked_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback" title="ags_line_member_toggle_button_clicked_callback ()">ags_line_member_toggle_button_clicked_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback" title="ags_line_member_button_clicked_callback ()">ags_line_member_button_clicked_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-port-safe-write-callback" title="ags_line_member_port_safe_write_callback ()">ags_line_member_port_safe_write_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-line-member-parent-set-callback"></a><h3>ags_line_member_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_line_member_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.18.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-dial-changed-callback"></a><h3>ags_line_member_dial_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_dial_changed_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *dial</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-vscale-changed-callback"></a><h3>ags_line_member_vscale_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_vscale_changed_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *vscale</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-hscale-changed-callback"></a><h3>ags_line_member_hscale_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_hscale_changed_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *hscale</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-spin-button-changed-callback"></a><h3>ags_line_member_spin_button_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_spin_button_changed_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-check-button-clicked-callback"></a><h3>ags_line_member_check_button_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_check_button_clicked_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *check_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-toggle-button-clicked-callback"></a><h3>ags_line_member_toggle_button_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_toggle_button_clicked_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-button-clicked-callback"></a><h3>ags_line_member_button_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_button_clicked_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-port-safe-write-callback"></a><h3>ags_line_member_port_safe_write_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_port_safe_write_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsPort"><span class="type">AgsPort</span></GTKDOCLINK> *port</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMember"><span class="type">AgsLineMember</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-line-member-editor-callbacks.html b/api/ags-ags-line-member-editor-callbacks.html
new file mode 100644
index 0000000..ae81388
--- /dev/null
+++ b/api/ags-ags-line-member-editor-callbacks.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_line_member_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsLineMemberEditor.html" title="AgsLineMemberEditor">
+<link rel="next" href="ags-AgsLinkChannel.html" title="AgsLinkChannel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-line-member-editor-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLineMemberEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLinkChannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-line-member-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-member-editor-callbacks.top_of_page"></a>ags_line_member_editor_callbacks</span></h2>
+<p>ags_line_member_editor_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-line-member-editor-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback" title="ags_line_member_editor_add_callback ()">ags_line_member_editor_add_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback" title="ags_line_member_editor_remove_callback ()">ags_line_member_editor_remove_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback" title="ags_line_member_editor_ladspa_browser_response_callback ()">ags_line_member_editor_ladspa_browser_response_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-editor-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-line-member-editor-add-callback"></a><h3>ags_line_member_editor_add_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_editor_add_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></GTKDOCLINK> *line_member_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-remove-callback"></a><h3>ags_line_member_editor_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_editor_remove_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></GTKDOCLINK> *line_member_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-ladspa-browser-response-callback"></a><h3>ags_line_member_editor_ladspa_browser_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_line_member_editor_ladspa_browser_response_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></GTKDOCLINK> *line_member_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-editor-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-link-collection-editor-callbacks.html b/api/ags-ags-link-collection-editor-callbacks.html
new file mode 100644
index 0000000..4861185
--- /dev/null
+++ b/api/ags-ags-link-collection-editor-callbacks.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_link_collection_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">
+<link rel="next" href="ags-AgsLinkEditor.html" title="AgsLinkEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-link-collection-editor-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLinkCollectionEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLinkEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-link-collection-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-link-collection-editor-callbacks.top_of_page"></a>ags_link_collection_editor_callbacks</span></h2>
+<p>ags_link_collection_editor_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-link-collection-editor-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback" title="ags_link_collection_editor_parent_set_callback ()">ags_link_collection_editor_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback" title="ags_link_collection_editor_link_callback ()">ags_link_collection_editor_link_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback" title="ags_link_collection_editor_first_line_callback ()">ags_link_collection_editor_first_line_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback" title="ags_link_collection_editor_first_link_callback ()">ags_link_collection_editor_first_link_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback" title="ags_link_collection_editor_count_callback ()">ags_link_collection_editor_count_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-collection-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-collection-editor-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-link-collection-editor-parent-set-callback"></a><h3>ags_link_collection_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_link_collection_editor_parent_set_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.23.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-link-callback"></a><h3>ags_link_collection_editor_link_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_link_collection_editor_link_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-first-line-callback"></a><h3>ags_link_collection_editor_first_line_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_link_collection_editor_first_line_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-first-link-callback"></a><h3>ags_link_collection_editor_first_link_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_link_collection_editor_first_link_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-count-callback"></a><h3>ags_link_collection_editor_count_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_link_collection_editor_count_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></GTKDOCLINK> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-collection-editor-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-link-editor-callbacks.html b/api/ags-ags-link-editor-callbacks.html
new file mode 100644
index 0000000..9528c5c
--- /dev/null
+++ b/api/ags-ags-link-editor-callbacks.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_link_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsLinkEditor.html" title="AgsLinkEditor">
+<link rel="next" href="ags-AgsListingEditor.html" title="AgsListingEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-link-editor-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsLinkEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsListingEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-link-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-link-editor-callbacks.top_of_page"></a>ags_link_editor_callbacks</span></h2>
+<p>ags_link_editor_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-link-editor-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback" title="ags_link_editor_parent_set_callback ()">ags_link_editor_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback" title="ags_link_editor_destroy_callback ()">ags_link_editor_destroy_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback" title="ags_link_editor_show_callback ()">ags_link_editor_show_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback" title="ags_link_editor_combo_callback ()">ags_link_editor_combo_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-editor-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-link-editor-parent-set-callback"></a><h3>ags_link_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_link_editor_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkEditor"><span class="type">AgsLinkEditor</span></GTKDOCLINK> *link_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.25.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-destroy-callback"></a><h3>ags_link_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_link_editor_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkEditor"><span class="type">AgsLinkEditor</span></GTKDOCLINK> *link_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.25.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-show-callback"></a><h3>ags_link_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_link_editor_show_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkEditor"><span class="type">AgsLinkEditor</span></GTKDOCLINK> *link_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.25.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-combo-callback"></a><h3>ags_link_editor_combo_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_link_editor_combo_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsLinkEditor"><span class="type">AgsLinkEditor</span></GTKDOCLINK> *link_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-editor-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-listing-editor-callbacks.html b/api/ags-ags-listing-editor-callbacks.html
new file mode 100644
index 0000000..2aad215
--- /dev/null
+++ b/api/ags-ags-listing-editor-callbacks.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_listing_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsListingEditor.html" title="AgsListingEditor">
+<link rel="next" href="ags-AgsMachine.html" title="AgsMachine">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-listing-editor-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsListingEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMachine.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-listing-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-listing-editor-callbacks.top_of_page"></a>ags_listing_editor_callbacks</span></h2>
+<p>ags_listing_editor_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-listing-editor-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback" title="ags_listing_editor_parent_set_callback ()">ags_listing_editor_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback" title="ags_listing_editor_set_pads_callback ()">ags_listing_editor_set_pads_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-listing-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-listing-editor-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-listing-editor-parent-set-callback"></a><h3>ags_listing_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_listing_editor_parent_set_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsListingEditor"><span class="type">AgsListingEditor</span></GTKDOCLINK> *listing_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.27.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-set-pads-callback"></a><h3>ags_listing_editor_set_pads_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_listing_editor_set_pads_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="AgsListingEditor"><span class="type">AgsListingEditor</span></GTKDOCLINK> *listing_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-listing-editor-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-machine-callbacks.html b/api/ags-ags-machine-callbacks.html
new file mode 100644
index 0000000..4b71683
--- /dev/null
+++ b/api/ags-ags-machine-callbacks.html
@@ -0,0 +1,364 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_machine_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsMachine.html" title="AgsMachine">
+<link rel="next" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-machine-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMachine.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMachineEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-machine-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-callbacks.top_of_page"></a>ags_machine_callbacks</span></h2>
+<p>ags_machine_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-machine-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-parent-set-callback" title="ags_machine_parent_set_callback ()">ags_machine_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-destroy-callback" title="ags_machine_destroy_callback ()">ags_machine_destroy_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-button-press-callback" title="ags_machine_button_press_callback ()">ags_machine_button_press_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback" title="ags_machine_popup_move_up_activate_callback ()">ags_machine_popup_move_up_activate_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback" title="ags_machine_popup_move_down_activate_callback ()">ags_machine_popup_move_down_activate_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback" title="ags_machine_popup_hide_activate_callback ()">ags_machine_popup_hide_activate_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback" title="ags_machine_popup_show_activate_callback ()">ags_machine_popup_show_activate_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback" title="ags_machine_popup_destroy_activate_callback ()">ags_machine_popup_destroy_activate_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback" title="ags_machine_popup_rename_activate_callback ()">ags_machine_popup_rename_activate_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback" title="ags_machine_popup_properties_activate_callback ()">ags_machine_popup_properties_activate_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-open-response-callback" title="ags_machine_open_response_callback ()">ags_machine_open_response_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-play-callback" title="ags_machine_play_callback ()">ags_machine_play_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-tact-callback" title="ags_machine_tact_callback ()">ags_machine_tact_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-done-callback" title="ags_machine_done_callback ()">ags_machine_done_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-start-failure-callback" title="ags_machine_start_failure_callback ()">ags_machine_start_failure_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-machine-parent-set-callback"></a><h3>ags_machine_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.29.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-destroy-callback"></a><h3>ags_machine_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.29.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-button-press-callback"></a><h3>ags_machine_button_press_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_button_press_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *handle_box</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.29.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-move-up-activate-callback"></a><h3>ags_machine_popup_move_up_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_popup_move_up_activate_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.29.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-move-down-activate-callback"></a><h3>ags_machine_popup_move_down_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_popup_move_down_activate_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.29.5.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-hide-activate-callback"></a><h3>ags_machine_popup_hide_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_popup_hide_activate_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.29.5.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-show-activate-callback"></a><h3>ags_machine_popup_show_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_popup_show_activate_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.29.5.8.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-destroy-activate-callback"></a><h3>ags_machine_popup_destroy_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_popup_destroy_activate_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-rename-activate-callback"></a><h3>ags_machine_popup_rename_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_popup_rename_activate_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.29.5.10.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-properties-activate-callback"></a><h3>ags_machine_popup_properties_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_popup_properties_activate_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.29.5.11.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-open-response-callback"></a><h3>ags_machine_open_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_open_response_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-play-callback"></a><h3>ags_machine_play_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_play_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-tact-callback"></a><h3>ags_machine_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_tact_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-done-callback"></a><h3>ags_machine_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_done_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-start-failure-callback"></a><h3>ags_machine_start_failure_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_start_failure_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsTask"><span class="type">AgsTask</span></GTKDOCLINK> *task</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-machine-editor-callbacks.html b/api/ags-ags-machine-editor-callbacks.html
new file mode 100644
index 0000000..1208647
--- /dev/null
+++ b/api/ags-ags-machine-editor-callbacks.html
@@ -0,0 +1,275 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_machine_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">
+<link rel="next" href="ags-AgsMenuBar.html" title="AgsMenuBar">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-machine-editor-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMachineEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMenuBar.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-machine-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-editor-callbacks.top_of_page"></a>ags_machine_editor_callbacks</span></h2>
+<p>ags_machine_editor_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-machine-editor-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback" title="ags_machine_editor_parent_set_callback ()">ags_machine_editor_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback" title="ags_machine_editor_destroy_callback ()">ags_machine_editor_destroy_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback" title="ags_machine_editor_show_callback ()">ags_machine_editor_show_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback" title="ags_machine_editor_switch_page_callback ()">ags_machine_editor_switch_page_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback" title="ags_machine_editor_add_callback ()">ags_machine_editor_add_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback" title="ags_machine_editor_remove_callback ()">ags_machine_editor_remove_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback" title="ags_machine_editor_back_callback ()">ags_machine_editor_back_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback" title="ags_machine_editor_apply_callback ()">ags_machine_editor_apply_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback" title="ags_machine_editor_ok_callback ()">ags_machine_editor_ok_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback" title="ags_machine_editor_cancel_callback ()">ags_machine_editor_cancel_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-editor-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-machine-editor-parent-set-callback"></a><h3>ags_machine_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_editor_parent_set_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.31.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-destroy-callback"></a><h3>ags_machine_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_editor_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.31.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-show-callback"></a><h3>ags_machine_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_editor_show_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.31.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-switch-page-callback"></a><h3>ags_machine_editor_switch_page_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_editor_switch_page_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkNotebook"><span class="type">GtkNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GtkNotebookPage"><span class="type">GtkNotebookPage</span></GTKDOCLINK> *page</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> page_num</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.31.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-callback"></a><h3>ags_machine_editor_add_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_editor_add_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.31.5.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-callback"></a><h3>ags_machine_editor_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_editor_remove_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.31.5.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-back-callback"></a><h3>ags_machine_editor_back_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_editor_back_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.31.5.8.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-apply-callback"></a><h3>ags_machine_editor_apply_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_editor_apply_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.31.5.9.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-ok-callback"></a><h3>ags_machine_editor_ok_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_editor_ok_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.31.5.10.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-cancel-callback"></a><h3>ags_machine_editor_cancel_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_machine_editor_cancel_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineEditor"><span class="type">AgsMachineEditor</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.31.5.11.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-editor-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-machine-selector-callbacks.html b/api/ags-ags-machine-selector-callbacks.html
new file mode 100644
index 0000000..fdb83d6
--- /dev/null
+++ b/api/ags-ags-machine-selector-callbacks.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_machine_selector_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">
+<link rel="next" href="ags-AgsMachineRadioButton.html" title="AgsMachineRadioButton">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-machine-selector-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMachineSelector.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMachineRadioButton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-machine-selector-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-selector-callbacks.top_of_page"></a>ags_machine_selector_callbacks</span></h2>
+<p>ags_machine_selector_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-machine-selector-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback" title="ags_machine_selector_popup_add_tab_callback ()">ags_machine_selector_popup_add_tab_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback" title="ags_machine_selector_popup_remove_tab_callback ()">ags_machine_selector_popup_remove_tab_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback" title="ags_machine_selector_popup_add_index_callback ()">ags_machine_selector_popup_add_index_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback" title="ags_machine_selector_popup_remove_index_callback ()">ags_machine_selector_popup_remove_index_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback" title="ags_machine_selector_popup_link_index_callback ()">ags_machine_selector_popup_link_index_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed" title="ags_machine_selector_radio_changed ()">ags_machine_selector_radio_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-selector-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-selector-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-add-tab-callback"></a><h3>ags_machine_selector_popup_add_tab_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_selector_popup_add_tab_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-remove-tab-callback"></a><h3>ags_machine_selector_popup_remove_tab_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_selector_popup_remove_tab_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-add-index-callback"></a><h3>ags_machine_selector_popup_add_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_selector_popup_add_index_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-remove-index-callback"></a><h3>ags_machine_selector_popup_remove_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_selector_popup_remove_index_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-link-index-callback"></a><h3>ags_machine_selector_popup_link_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_selector_popup_link_index_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-radio-changed"></a><h3>ags_machine_selector_radio_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_machine_selector_radio_changed (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *radio_button</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsMachineSelector"><span class="type">AgsMachineSelector</span></GTKDOCLINK> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-selector-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-marshal.html b/api/ags-ags-marshal.html
new file mode 100644
index 0000000..32652bf
--- /dev/null
+++ b/api/ags-ags-marshal.html
@@ -0,0 +1,557 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_marshal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsMainLoop.html" title="AgsMainLoop">
+<link rel="next" href="ags-AgsMutable.html" title="AgsMutable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-marshal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMainLoop.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMutable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-marshal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-marshal.top_of_page"></a>ags_marshal</span></h2>
+<p>ags_marshal</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-marshal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID" title="g_cclosure_user_marshal_ULONG__VOID ()">g_cclosure_user_marshal_ULONG__VOID</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT_UINT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE-UINT" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT" title="g_cclosure_user_marshal_VOID__UINT_INT ()">g_cclosure_user_marshal_VOID__UINT_INT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE" title="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()">g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-UINT" title="g_cclosure_user_marshal_VOID__STRING_UINT ()">g_cclosure_user_marshal_VOID__STRING_UINT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-POINTER" title="g_cclosure_user_marshal_VOID__STRING_POINTER ()">g_cclosure_user_marshal_VOID__STRING_POINTER</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT" title="g_cclosure_user_marshal_VOID__OBJECT_UINT ()">g_cclosure_user_marshal_VOID__OBJECT_UINT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT" title="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()">g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER" title="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()">g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-POINTER--VOID" title="g_cclosure_user_marshal_POINTER__VOID ()">g_cclosure_user_marshal_POINTER__VOID</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--VOID" title="g_cclosure_user_marshal_OBJECT__VOID ()">g_cclosure_user_marshal_OBJECT__VOID</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING" title="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()">g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER" title="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()">g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT" title="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()">g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-marshal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-marshal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-ULONG--VOID"></a><h3>g_cclosure_user_marshal_ULONG__VOID ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_ULONG__VOID (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                     <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__UINT_UINT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-DOUBLE-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-INT"></a><h3>g_cclosure_user_marshal_VOID__UINT_INT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__UINT_INT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-DOUBLE"></a><h3>g_cclosure_user_marshal_VOID__UINT_DOUBLE ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__UINT_DOUBLE
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--ULONG-UINT"></a><h3>g_cclosure_user_marshal_VOID__ULONG_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__ULONG_UINT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE"></a><h3>g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--ULONG-UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--STRING-UINT"></a><h3>g_cclosure_user_marshal_VOID__STRING_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__STRING_UINT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--STRING-POINTER"></a><h3>g_cclosure_user_marshal_VOID__STRING_POINTER ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__STRING_POINTER
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-UINT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__OBJECT_UINT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER"></a><h3>g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-POINTER--VOID"></a><h3>g_cclosure_user_marshal_POINTER__VOID ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_POINTER__VOID (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                       <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--VOID"></a><h3>g_cclosure_user_marshal_OBJECT__VOID ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_OBJECT__VOID (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                      <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING"></a><h3>g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER"></a><h3>g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-marshal.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-matrix-callbacks.html b/api/ags-ags-matrix-callbacks.html
new file mode 100644
index 0000000..395a2b8
--- /dev/null
+++ b/api/ags-ags-matrix-callbacks.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_matrix_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsMatrix.html" title="AgsMatrix">
+<link rel="next" href="ags-AgsSynth.html" title="AgsSynth">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-matrix-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMatrix.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSynth.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-matrix-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-matrix-callbacks.top_of_page"></a>ags_matrix_callbacks</span></h2>
+<p>ags_matrix_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-matrix-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback" title="ags_matrix_parent_set_callback ()">ags_matrix_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-index-callback" title="ags_matrix_index_callback ()">ags_matrix_index_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback" title="ags_matrix_drawing_area_expose_callback ()">ags_matrix_drawing_area_expose_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback" title="ags_matrix_drawing_area_button_press_callback ()">ags_matrix_drawing_area_button_press_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback" title="ags_matrix_adjustment_value_changed_callback ()">ags_matrix_adjustment_value_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback" title="ags_matrix_bpm_callback ()">ags_matrix_bpm_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback" title="ags_matrix_length_spin_callback ()">ags_matrix_length_spin_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback" title="ags_matrix_loop_button_callback ()">ags_matrix_loop_button_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-tact-callback" title="ags_matrix_tact_callback ()">ags_matrix_tact_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-done-callback" title="ags_matrix_done_callback ()">ags_matrix_done_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-matrix-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-matrix-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-matrix-parent-set-callback"></a><h3>ags_matrix_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-index-callback"></a><h3>ags_matrix_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_index_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-drawing-area-expose-callback"></a><h3>ags_matrix_drawing_area_expose_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_matrix_drawing_area_expose_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.21.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-drawing-area-button-press-callback"></a><h3>ags_matrix_drawing_area_button_press_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_matrix_drawing_area_button_press_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.54.21.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-adjustment-value-changed-callback"></a><h3>ags_matrix_adjustment_value_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_adjustment_value_changed_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-bpm-callback"></a><h3>ags_matrix_bpm_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_bpm_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-length-spin-callback"></a><h3>ags_matrix_length_spin_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_length_spin_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-loop-button-callback"></a><h3>ags_matrix_loop_button_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_loop_button_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-tact-callback"></a><h3>ags_matrix_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_tact_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-done-callback"></a><h3>ags_matrix_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_matrix_done_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsRecallID"><span class="type">AgsRecallID</span></GTKDOCLINK> *recall_id</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsMatrix"><span class="type">AgsMatrix</span></GTKDOCLINK> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-matrix-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-menu-bar-callbacks.html b/api/ags-ags-menu-bar-callbacks.html
new file mode 100644
index 0000000..48e74a1
--- /dev/null
+++ b/api/ags-ags-menu-bar-callbacks.html
@@ -0,0 +1,353 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_menu_bar_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsMenuBar.html" title="AgsMenuBar">
+<link rel="next" href="ags-AgsNavigation.html" title="AgsNavigation">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-menu-bar-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMenuBar.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsNavigation.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-menu-bar-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-menu-bar-callbacks.top_of_page"></a>ags_menu_bar_callbacks</span></h2>
+<p>ags_menu_bar_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-menu-bar-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback" title="ags_menu_bar_destroy_callback ()">ags_menu_bar_destroy_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback" title="ags_menu_bar_show_callback ()">ags_menu_bar_show_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback" title="ags_menu_bar_open_callback ()">ags_menu_bar_open_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback" title="ags_menu_bar_save_callback ()">ags_menu_bar_save_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback" title="ags_menu_bar_save_as_callback ()">ags_menu_bar_save_as_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback" title="ags_menu_bar_export_callback ()">ags_menu_bar_export_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback" title="ags_menu_bar_quit_callback ()">ags_menu_bar_quit_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback" title="ags_menu_bar_add_callback ()">ags_menu_bar_add_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback" title="ags_menu_bar_add_panel_callback ()">ags_menu_bar_add_panel_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback" title="ags_menu_bar_add_mixer_callback ()">ags_menu_bar_add_mixer_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback" title="ags_menu_bar_add_drum_callback ()">ags_menu_bar_add_drum_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback" title="ags_menu_bar_add_matrix_callback ()">ags_menu_bar_add_matrix_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback" title="ags_menu_bar_add_synth_callback ()">ags_menu_bar_add_synth_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback" title="ags_menu_bar_add_ffplayer_callback ()">ags_menu_bar_add_ffplayer_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback" title="ags_menu_bar_remove_callback ()">ags_menu_bar_remove_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback" title="ags_menu_bar_preferences_callback ()">ags_menu_bar_preferences_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback" title="ags_menu_bar_about_callback ()">ags_menu_bar_about_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-menu-bar-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-menu-bar-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-menu-bar-destroy-callback"></a><h3>ags_menu_bar_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_menu_bar_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.33.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-show-callback"></a><h3>ags_menu_bar_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_show_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-open-callback"></a><h3>ags_menu_bar_open_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_open_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-save-callback"></a><h3>ags_menu_bar_save_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_save_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-save-as-callback"></a><h3>ags_menu_bar_save_as_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_save_as_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-export-callback"></a><h3>ags_menu_bar_export_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_export_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-quit-callback"></a><h3>ags_menu_bar_quit_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_quit_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-callback"></a><h3>ags_menu_bar_add_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_add_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-panel-callback"></a><h3>ags_menu_bar_add_panel_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_add_panel_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-mixer-callback"></a><h3>ags_menu_bar_add_mixer_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_add_mixer_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-drum-callback"></a><h3>ags_menu_bar_add_drum_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_add_drum_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-matrix-callback"></a><h3>ags_menu_bar_add_matrix_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_add_matrix_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-synth-callback"></a><h3>ags_menu_bar_add_synth_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_add_synth_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-ffplayer-callback"></a><h3>ags_menu_bar_add_ffplayer_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_add_ffplayer_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-remove-callback"></a><h3>ags_menu_bar_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_remove_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-preferences-callback"></a><h3>ags_menu_bar_preferences_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_preferences_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-about-callback"></a><h3>ags_menu_bar_about_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_menu_bar_about_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsMenuBar"><span class="type">AgsMenuBar</span></GTKDOCLINK> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-menu-bar-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-meter-callbacks.html b/api/ags-ags-meter-callbacks.html
new file mode 100644
index 0000000..043e7d7
--- /dev/null
+++ b/api/ags-ags-meter-callbacks.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_meter_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsMeter.html" title="AgsMeter">
+<link rel="next" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-meter-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMeter.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsNoteEdit.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-meter-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-meter-callbacks.top_of_page"></a>ags_meter_callbacks</span></h2>
+<p>ags_meter_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-meter-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-destroy-callback" title="ags_meter_destroy_callback ()">ags_meter_destroy_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-show-callback" title="ags_meter_show_callback ()">ags_meter_show_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-expose-event" title="ags_meter_expose_event ()">ags_meter_expose_event</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-configure-event" title="ags_meter_configure_event ()">ags_meter_configure_event</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-meter-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-meter-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-meter-destroy-callback"></a><h3>ags_meter_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_meter_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsMeter"><span class="type">AgsMeter</span></GTKDOCLINK> *meter</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.12.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-show-callback"></a><h3>ags_meter_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_meter_show_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="AgsMeter"><span class="type">AgsMeter</span></GTKDOCLINK> *meter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-expose-event"></a><h3>ags_meter_expose_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_meter_expose_event (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="AgsMeter"><span class="type">AgsMeter</span></GTKDOCLINK> *meter</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.12.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-configure-event"></a><h3>ags_meter_configure_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_meter_configure_event (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsMeter"><span class="type">AgsMeter</span></GTKDOCLINK> *meter</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.12.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-meter-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-mixer-callbacks.html b/api/ags-ags-mixer-callbacks.html
new file mode 100644
index 0000000..0dbe08e
--- /dev/null
+++ b/api/ags-ags-mixer-callbacks.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_mixer_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsMixer.html" title="AgsMixer">
+<link rel="next" href="ags-AgsMixerInputLine.html" title="AgsMixerInputLine">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-mixer-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsMixer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMixerInputLine.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-mixer-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-mixer-callbacks.top_of_page"></a>ags_mixer_callbacks</span></h2>
+<p>ags_mixer_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-mixer-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback" title="ags_mixer_parent_set_callback ()">ags_mixer_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-mixer-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-mixer-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-mixer-parent-set-callback"></a><h3>ags_mixer_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_mixer_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsMixer"><span class="type">AgsMixer</span></GTKDOCLINK> *mixer</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-mixer-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-navigation-callbacks.html b/api/ags-ags-navigation-callbacks.html
new file mode 100644
index 0000000..d183b55
--- /dev/null
+++ b/api/ags-ags-navigation-callbacks.html
@@ -0,0 +1,388 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_navigation_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsNavigation.html" title="AgsNavigation">
+<link rel="next" href="ags-AgsPad.html" title="AgsPad">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-navigation-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsNavigation.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPad.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-navigation-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-navigation-callbacks.top_of_page"></a>ags_navigation_callbacks</span></h2>
+<p>ags_navigation_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-navigation-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback" title="ags_navigation_parent_set_callback ()">ags_navigation_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback" title="ags_navigation_destroy_callback ()">ags_navigation_destroy_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-show-callback" title="ags_navigation_show_callback ()">ags_navigation_show_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-expander-callback" title="ags_navigation_expander_callback ()">ags_navigation_expander_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback" title="ags_navigation_bpm_callback ()">ags_navigation_bpm_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback" title="ags_navigation_rewind_callback ()">ags_navigation_rewind_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-prev-callback" title="ags_navigation_prev_callback ()">ags_navigation_prev_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-play-callback" title="ags_navigation_play_callback ()">ags_navigation_play_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-stop-callback" title="ags_navigation_stop_callback ()">ags_navigation_stop_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-next-callback" title="ags_navigation_next_callback ()">ags_navigation_next_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-forward-callback" title="ags_navigation_forward_callback ()">ags_navigation_forward_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-callback" title="ags_navigation_loop_callback ()">ags_navigation_loop_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback" title="ags_navigation_position_tact_callback ()">ags_navigation_position_tact_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback" title="ags_navigation_duration_tact_callback ()">ags_navigation_duration_tact_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback" title="ags_navigation_loop_left_tact_callback ()">ags_navigation_loop_left_tact_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback" title="ags_navigation_loop_right_tact_callback ()">ags_navigation_loop_right_tact_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-raster-callback" title="ags_navigation_raster_callback ()">ags_navigation_raster_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-tic-callback" title="ags_navigation_tic_callback ()">ags_navigation_tic_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-devout-stop-callback" title="ags_navigation_devout_stop_callback ()">ags_navigation_devout_stop_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-navigation-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-navigation-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-navigation-parent-set-callback"></a><h3>ags_navigation_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-destroy-callback"></a><h3>ags_navigation_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_navigation_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.35.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-show-callback"></a><h3>ags_navigation_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_show_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-expander-callback"></a><h3>ags_navigation_expander_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_expander_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-bpm-callback"></a><h3>ags_navigation_bpm_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_bpm_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-rewind-callback"></a><h3>ags_navigation_rewind_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_rewind_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-prev-callback"></a><h3>ags_navigation_prev_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_prev_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-play-callback"></a><h3>ags_navigation_play_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_play_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-stop-callback"></a><h3>ags_navigation_stop_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_stop_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-next-callback"></a><h3>ags_navigation_next_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_next_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-forward-callback"></a><h3>ags_navigation_forward_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_forward_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-callback"></a><h3>ags_navigation_loop_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_loop_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-position-tact-callback"></a><h3>ags_navigation_position_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_position_tact_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-duration-tact-callback"></a><h3>ags_navigation_duration_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_duration_tact_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-left-tact-callback"></a><h3>ags_navigation_loop_left_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_loop_left_tact_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-right-tact-callback"></a><h3>ags_navigation_loop_right_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_loop_right_tact_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-raster-callback"></a><h3>ags_navigation_raster_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_raster_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-tic-callback"></a><h3>ags_navigation_tic_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_tic_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-devout-stop-callback"></a><h3>ags_navigation_devout_stop_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_navigation_devout_stop_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsNavigation"><span class="type">AgsNavigation</span></GTKDOCLINK> *navigation</code></em>);</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-navigation-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-note-edit-callbacks.html b/api/ags-ags-note-edit-callbacks.html
new file mode 100644
index 0000000..e381ab9
--- /dev/null
+++ b/api/ags-ags-note-edit-callbacks.html
@@ -0,0 +1,211 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_note_edit_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">
+<link rel="next" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-note-edit-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsNoteEdit.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSF2Chooser.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-note-edit-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-note-edit-callbacks.top_of_page"></a>ags_note_edit_callbacks</span></h2>
+<p>ags_note_edit_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-note-edit-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event" title="ags_note_edit_drawing_area_expose_event ()">ags_note_edit_drawing_area_expose_event</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event" title="ags_note_edit_drawing_area_configure_event ()">ags_note_edit_drawing_area_configure_event</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event" title="ags_note_edit_drawing_area_button_press_event ()">ags_note_edit_drawing_area_button_press_event</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event" title="ags_note_edit_drawing_area_button_release_event ()">ags_note_edit_drawing_area_button_release_event</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event" title="ags_note_edit_drawing_area_motion_notify_event ()">ags_note_edit_drawing_area_motion_notify_event</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed" title="ags_note_edit_vscrollbar_value_changed ()">ags_note_edit_vscrollbar_value_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed" title="ags_note_edit_hscrollbar_value_changed ()">ags_note_edit_hscrollbar_value_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-note-edit-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-note-edit-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-expose-event"></a><h3>ags_note_edit_drawing_area_expose_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_note_edit_drawing_area_expose_event
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.14.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-configure-event"></a><h3>ags_note_edit_drawing_area_configure_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_note_edit_drawing_area_configure_event
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.14.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-button-press-event"></a><h3>ags_note_edit_drawing_area_button_press_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_note_edit_drawing_area_button_press_event
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.14.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-button-release-event"></a><h3>ags_note_edit_drawing_area_button_release_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_note_edit_drawing_area_button_release_event
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.14.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-motion-notify-event"></a><h3>ags_note_edit_drawing_area_motion_notify_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_note_edit_drawing_area_motion_notify_event
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GdkEventMotion"><span class="type">GdkEventMotion</span></GTKDOCLINK> *event</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.14.5.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-vscrollbar-value-changed"></a><h3>ags_note_edit_vscrollbar_value_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_note_edit_vscrollbar_value_changed
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-hscrollbar-value-changed"></a><h3>ags_note_edit_hscrollbar_value_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_note_edit_hscrollbar_value_changed
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsNoteEdit"><span class="type">AgsNoteEdit</span></GTKDOCLINK> *note_edit</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-note-edit-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-notebook-callbacks.html b/api/ags-ags-notebook-callbacks.html
new file mode 100644
index 0000000..5fd5669
--- /dev/null
+++ b/api/ags-ags-notebook-callbacks.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_notebook_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsNotebook.html" title="AgsNotebook">
+<link rel="next" href="ags-AgsMeter.html" title="AgsMeter">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-notebook-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsNotebook.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMeter.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-notebook-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-notebook-callbacks.top_of_page"></a>ags_notebook_callbacks</span></h2>
+<p>ags_notebook_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-notebook-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback" title="ags_notebook_machine_changed_callback ()">ags_notebook_machine_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-notebook-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-notebook-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-notebook-machine-changed-callback"></a><h3>ags_notebook_machine_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_notebook_machine_changed_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsEditor"><span class="type">AgsEditor</span></GTKDOCLINK> *editor</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="AgsMachine"><span class="type">AgsMachine</span></GTKDOCLINK> *machine</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="AgsNotebook"><span class="type">AgsNotebook</span></GTKDOCLINK> *notebook</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-notebook-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-oscillator-callbacks.html b/api/ags-ags-oscillator-callbacks.html
new file mode 100644
index 0000000..d210976
--- /dev/null
+++ b/api/ags-ags-oscillator-callbacks.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_oscillator_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsOscillator.html" title="AgsOscillator">
+<link rel="next" href="ags-AgsFFPlayer.html" title="AgsFFPlayer">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-oscillator-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsOscillator.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsFFPlayer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-oscillator-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-oscillator-callbacks.top_of_page"></a>ags_oscillator_callbacks</span></h2>
+<p>ags_oscillator_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-oscillator-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback" title="ags_oscillator_wave_callback ()">ags_oscillator_wave_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback" title="ags_oscillator_attack_callback ()">ags_oscillator_attack_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback" title="ags_oscillator_frame_count_callback ()">ags_oscillator_frame_count_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback" title="ags_oscillator_frequency_callback ()">ags_oscillator_frequency_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback" title="ags_oscillator_phase_callback ()">ags_oscillator_phase_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback" title="ags_oscillator_volume_callback ()">ags_oscillator_volume_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-oscillator-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-oscillator-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-oscillator-wave-callback"></a><h3>ags_oscillator_wave_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_oscillator_wave_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-attack-callback"></a><h3>ags_oscillator_attack_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_oscillator_attack_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-frame-count-callback"></a><h3>ags_oscillator_frame_count_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_oscillator_frame_count_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-frequency-callback"></a><h3>ags_oscillator_frequency_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_oscillator_frequency_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-phase-callback"></a><h3>ags_oscillator_phase_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_oscillator_phase_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-volume-callback"></a><h3>ags_oscillator_volume_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_oscillator_volume_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsOscillator"><span class="type">AgsOscillator</span></GTKDOCLINK> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-oscillator-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-pad-callbacks.html b/api/ags-ags-pad-callbacks.html
new file mode 100644
index 0000000..ce75dd3
--- /dev/null
+++ b/api/ags-ags-pad-callbacks.html
@@ -0,0 +1,208 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsPad.html" title="AgsPad">
+<link rel="next" href="ags-AgsPadEditor.html" title="AgsPadEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-pad-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPad.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPadEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-pad-callbacks.top_of_page"></a>ags_pad_callbacks</span></h2>
+<p>ags_pad_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-pad-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-parent-set-callback" title="ags_pad_parent_set_callback ()">ags_pad_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-destroy-callback" title="ags_pad_destroy_callback ()">ags_pad_destroy_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-show-callback" title="ags_pad_show_callback ()">ags_pad_show_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-option-changed-callback" title="ags_pad_option_changed_callback ()">ags_pad_option_changed_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback" title="ags_pad_group_clicked_callback ()">ags_pad_group_clicked_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback" title="ags_pad_mute_clicked_callback ()">ags_pad_mute_clicked_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback" title="ags_pad_solo_clicked_callback ()">ags_pad_solo_clicked_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-pad-parent-set-callback"></a><h3>ags_pad_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_pad_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.37.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-destroy-callback"></a><h3>ags_pad_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_pad_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.37.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-show-callback"></a><h3>ags_pad_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_pad_show_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.37.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-option-changed-callback"></a><h3>ags_pad_option_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_pad_option_changed_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.37.5.5.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-group-clicked-callback"></a><h3>ags_pad_group_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_pad_group_clicked_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.37.5.6.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-mute-clicked-callback"></a><h3>ags_pad_mute_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_pad_mute_clicked_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.37.5.7.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-solo-clicked-callback"></a><h3>ags_pad_solo_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_pad_solo_clicked_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsPad"><span class="type">AgsPad</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.37.5.8.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-pad-editor-callbacks.html b/api/ags-ags-pad-editor-callbacks.html
new file mode 100644
index 0000000..5836e02
--- /dev/null
+++ b/api/ags-ags-pad-editor-callbacks.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_pad_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsPadEditor.html" title="AgsPadEditor">
+<link rel="next" href="ags-AgsPerformancePreferences.html" title="AgsPerformancePreferences">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-pad-editor-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPadEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPerformancePreferences.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-pad-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-pad-editor-callbacks.top_of_page"></a>ags_pad_editor_callbacks</span></h2>
+<p>ags_pad_editor_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-pad-editor-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback" title="ags_pad_editor_parent_set_callback ()">ags_pad_editor_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback" title="ags_pad_editor_destroy_callback ()">ags_pad_editor_destroy_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback" title="ags_pad_editor_show_callback ()">ags_pad_editor_show_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback" title="ags_pad_editor_set_audio_channels_callback ()">ags_pad_editor_set_audio_channels_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-editor-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-pad-editor-parent-set-callback"></a><h3>ags_pad_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_pad_editor_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK> *pad_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.39.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-destroy-callback"></a><h3>ags_pad_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_pad_editor_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK> *pad_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.39.5.3.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-show-callback"></a><h3>ags_pad_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>
+ags_pad_editor_show_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK> *pad_editor</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.39.5.4.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-set-audio-channels-callback"></a><h3>ags_pad_editor_set_audio_channels_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_pad_editor_set_audio_channels_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="AgsAudio"><span class="type">AgsAudio</span></GTKDOCLINK> *audio</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsPadEditor"><span class="type">AgsPadEditor</span></GTKDOCLINK> *pad_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-editor-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-panel-callbacks.html b/api/ags-ags-panel-callbacks.html
new file mode 100644
index 0000000..cb3859b
--- /dev/null
+++ b/api/ags-ags-panel-callbacks.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_panel_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsPanel.html" title="AgsPanel">
+<link rel="next" href="ags-AgsPanelInputLine.html" title="AgsPanelInputLine">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-panel-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPanel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPanelInputLine.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-panel-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-panel-callbacks.top_of_page"></a>ags_panel_callbacks</span></h2>
+<p>ags_panel_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-panel-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-panel-callbacks.html#ags-panel-parent-set-callback" title="ags_panel_parent_set_callback ()">ags_panel_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-panel-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-panel-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-panel-parent-set-callback"></a><h3>ags_panel_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_panel_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsPanel"><span class="type">AgsPanel</span></GTKDOCLINK> *panel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-panel-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-plugin-stock.html b/api/ags-ags-plugin-stock.html
new file mode 100644
index 0000000..319ecd8
--- /dev/null
+++ b/api/ags-ags-plugin-stock.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_plugin_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part IV. Plugin - API of plugins">
+<link rel="prev" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">
+<link rel="next" href="widget.html" title="Part V. Widget - GUI elements">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-plugin-stock.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPluginFactory.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="widget.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-plugin-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-plugin-stock.top_of_page"></a>ags_plugin_stock</span></h2>
+<p>ags_plugin_stock</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-plugin-stock.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS" title="AGS_PLUGIN_NAME_VOLUME">AGS_PLUGIN_NAME_VOLUME</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-plugin-stock.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-plugin-stock.functions_details"></a><h2>Functions</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-plugin-stock.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-PLUGIN-NAME-VOLUME:CAPS"></a><h3>AGS_PLUGIN_NAME_VOLUME</h3>
+<pre class="programlisting">#define AGS_PLUGIN_NAME_VOLUME "ags-volume\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-preferences-callbacks.html b/api/ags-ags-preferences-callbacks.html
new file mode 100644
index 0000000..7325433
--- /dev/null
+++ b/api/ags-ags-preferences-callbacks.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_preferences_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsPreferences.html" title="AgsPluginPreferences">
+<link rel="next" href="ags-AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-preferences-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPreferences.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPropertyCollectionEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-preferences-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-preferences-callbacks.top_of_page"></a>ags_preferences_callbacks</span></h2>
+<p>ags_preferences_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-preferences-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-preferences-callbacks.html#ags-preferences-response-callback" title="ags_preferences_response_callback ()">ags_preferences_response_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-preferences-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-preferences-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-preferences-response-callback"></a><h3>ags_preferences_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_preferences_response_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response_id</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-preferences-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-property-collection-editor-callbacks.html b/api/ags-ags-property-collection-editor-callbacks.html
new file mode 100644
index 0000000..0b39660
--- /dev/null
+++ b/api/ags-ags-property-collection-editor-callbacks.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_property_collection_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">
+<link rel="next" href="ags-AgsPropertyEditor.html" title="AgsPropertyEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-property-collection-editor-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPropertyCollectionEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPropertyEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-property-collection-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-property-collection-editor-callbacks.top_of_page"></a>ags_property_collection_editor_callbacks</span></h2>
+<p>ags_property_collection_editor_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-property-collection-editor-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback" title="ags_property_collection_editor_add_collection_callback ()">ags_property_collection_editor_add_collection_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback" title="ags_property_collection_editor_remove_collection_callback ()">ags_property_collection_editor_remove_collection_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-collection-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-collection-editor-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-property-collection-editor-add-collection-callback"></a><h3>ags_property_collection_editor_add_collection_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_property_collection_editor_add_collection_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></GTKDOCLINK> *property_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-collection-editor-remove-collection-callback"></a><h3>ags_property_collection_editor_remove_collection_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_property_collection_editor_remove_collection_callback
+                               (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK> *table</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-collection-editor-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-property-editor-callbacks.html b/api/ags-ags-property-editor-callbacks.html
new file mode 100644
index 0000000..8687de9
--- /dev/null
+++ b/api/ags-ags-property-editor-callbacks.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_property_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsPropertyEditor.html" title="AgsPropertyEditor">
+<link rel="next" href="ags-AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-property-editor-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsPropertyEditor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPropertyListingEditor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-property-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-property-editor-callbacks.top_of_page"></a>ags_property_editor_callbacks</span></h2>
+<p>ags_property_editor_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-property-editor-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback" title="ags_property_editor_enable_callback ()">ags_property_editor_enable_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-editor-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-property-editor-enable-callback"></a><h3>ags_property_editor_enable_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_property_editor_enable_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle</code></em>,
+                                     <em class="parameter"><code><GTKDOCLINK HREF="AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></GTKDOCLINK> *property_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-editor-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-recycling-thread-callbacks.html b/api/ags-ags-recycling-thread-callbacks.html
new file mode 100644
index 0000000..ab2fd71
--- /dev/null
+++ b/api/ags-ags-recycling-thread-callbacks.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_recycling_thread_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">
+<link rel="next" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-recycling-thread-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsRecyclingThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsReturnableThread.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-recycling-thread-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-recycling-thread-callbacks.top_of_page"></a>ags_recycling_thread_callbacks</span></h2>
+<p>ags_recycling_thread_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-recycling-thread-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback" title="ags_recycling_thread_iterate_callback ()">ags_recycling_thread_iterate_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-recycling-thread-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-recycling-thread-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-recycling-thread-iterate-callback"></a><h3>ags_recycling_thread_iterate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_recycling_thread_iterate_callback (<em class="parameter"><code><GTKDOCLINK HREF="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></GTKDOCLINK> *thread</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-recycling-thread-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-sf2-chooser-callbacks.html b/api/ags-ags-sf2-chooser-callbacks.html
new file mode 100644
index 0000000..d243329
--- /dev/null
+++ b/api/ags-ags-sf2-chooser-callbacks.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_sf2_chooser_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">
+<link rel="next" href="engines.html" title="Engines - Composite widgets with audio set up">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-sf2-chooser-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSF2Chooser.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="engines.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-sf2-chooser-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-sf2-chooser-callbacks.top_of_page"></a>ags_sf2_chooser_callbacks</span></h2>
+<p>ags_sf2_chooser_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-sf2-chooser-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed" title="ags_sf2_chooser_preset_changed ()">ags_sf2_chooser_preset_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed" title="ags_sf2_chooser_instrument_changed ()">ags_sf2_chooser_instrument_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed" title="ags_sf2_chooser_sample_changed ()">ags_sf2_chooser_sample_changed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-sf2-chooser-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-sf2-chooser-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-sf2-chooser-preset-changed"></a><h3>ags_sf2_chooser_preset_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_sf2_chooser_preset_changed (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></GTKDOCLINK> *sf2_chooser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-instrument-changed"></a><h3>ags_sf2_chooser_instrument_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_sf2_chooser_instrument_changed (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                    <em class="parameter"><code><GTKDOCLINK HREF="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></GTKDOCLINK> *sf2_chooser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-sample-changed"></a><h3>ags_sf2_chooser_sample_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_sf2_chooser_sample_changed (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></GTKDOCLINK> *sf2_chooser</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-sf2-chooser-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-synth-callbacks.html b/api/ags-ags-synth-callbacks.html
new file mode 100644
index 0000000..c67c4c5
--- /dev/null
+++ b/api/ags-ags-synth-callbacks.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_synth_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsSynth.html" title="AgsSynth">
+<link rel="next" href="ags-AgsSynthInputLine.html" title="AgsSynthInputLine">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-synth-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSynth.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsSynthInputLine.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-synth-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-synth-callbacks.top_of_page"></a>ags_synth_callbacks</span></h2>
+<p>ags_synth_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-synth-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-parent-set-callback" title="ags_synth_parent_set_callback ()">ags_synth_parent_set_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-lower-callback" title="ags_synth_lower_callback ()">ags_synth_lower_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-auto-update-callback" title="ags_synth_auto_update_callback ()">ags_synth_auto_update_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-update-callback" title="ags_synth_update_callback ()">ags_synth_update_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synth-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synth-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-synth-parent-set-callback"></a><h3>ags_synth_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_synth_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsSynth"><span class="type">AgsSynth</span></GTKDOCLINK> *synth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-lower-callback"></a><h3>ags_synth_lower_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_synth_lower_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="AgsSynth"><span class="type">AgsSynth</span></GTKDOCLINK> *synth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-auto-update-callback"></a><h3>ags_synth_auto_update_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_synth_auto_update_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="AgsSynth"><span class="type">AgsSynth</span></GTKDOCLINK> *synth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-update-callback"></a><h3>ags_synth_update_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_synth_update_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsSynth"><span class="type">AgsSynth</span></GTKDOCLINK> *synth</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synth-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-synths.html b/api/ags-ags-synths.html
new file mode 100644
index 0000000..7a744d5
--- /dev/null
+++ b/api/ags-ags-synths.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_synths</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">
+<link rel="next" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-synths.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsTimestampFactory.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="audio-file.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-synths"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-synths.top_of_page"></a>ags_synths</span></h2>
+<p>ags_synths</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-synths.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-synths.html#ags-synth-sin" title="ags_synth_sin ()">ags_synth_sin</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-synths.html#ags-synth-saw" title="ags_synth_saw ()">ags_synth_saw</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-synths.html#ags-synth-triangle" title="ags_synth_triangle ()">ags_synth_triangle</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-synths.html#ags-synth-square" title="ags_synth_square ()">ags_synth_square</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synths.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synths.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-synth-sin"></a><h3>ags_synth_sin ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_synth_sin (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+               <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+               <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+               <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+               <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+               <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+               <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-saw"></a><h3>ags_synth_saw ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_synth_saw (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+               <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+               <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+               <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+               <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+               <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+               <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-triangle"></a><h3>ags_synth_triangle ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_synth_triangle (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                    <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-square"></a><h3>ags_synth_square ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_synth_square (<em class="parameter"><code><GTKDOCLINK HREF="AgsDevout"><span class="type">AgsDevout</span></GTKDOCLINK> *devout</code></em>,
+                  <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                  <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synths.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-toolbar-callbacks.html b/api/ags-ags-toolbar-callbacks.html
new file mode 100644
index 0000000..c1c595a
--- /dev/null
+++ b/api/ags-ags-toolbar-callbacks.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_toolbar_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsToolbar.html" title="AgsToolbar">
+<link rel="next" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-toolbar-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsToolbar.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsMachineSelection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-toolbar-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-toolbar-callbacks.top_of_page"></a>ags_toolbar_callbacks</span></h2>
+<p>ags_toolbar_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback" title="ags_toolbar_destroy_callback ()">ags_toolbar_destroy_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback" title="ags_toolbar_show_callback ()">ags_toolbar_show_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback" title="ags_toolbar_position_callback ()">ags_toolbar_position_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback" title="ags_toolbar_edit_callback ()">ags_toolbar_edit_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback" title="ags_toolbar_clear_callback ()">ags_toolbar_clear_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback" title="ags_toolbar_select_callback ()">ags_toolbar_select_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback" title="ags_toolbar_copy_or_cut_callback ()">ags_toolbar_copy_or_cut_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback" title="ags_toolbar_paste_callback ()">ags_toolbar_paste_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback" title="ags_toolbar_zoom_callback ()">ags_toolbar_zoom_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback" title="ags_toolbar_mode_callback ()">ags_toolbar_mode_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-toolbar-destroy-callback"></a><h3>ags_toolbar_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_toolbar_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.53.4.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-show-callback"></a><h3>ags_toolbar_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_toolbar_show_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-position-callback"></a><h3>ags_toolbar_position_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_toolbar_position_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-edit-callback"></a><h3>ags_toolbar_edit_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_toolbar_edit_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-clear-callback"></a><h3>ags_toolbar_clear_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_toolbar_clear_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-select-callback"></a><h3>ags_toolbar_select_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_toolbar_select_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-copy-or-cut-callback"></a><h3>ags_toolbar_copy_or_cut_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_toolbar_copy_or_cut_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-paste-callback"></a><h3>ags_toolbar_paste_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_toolbar_paste_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                            <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-zoom-callback"></a><h3>ags_toolbar_zoom_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_toolbar_zoom_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-mode-callback"></a><h3>ags_toolbar_mode_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+ags_toolbar_mode_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                           <em class="parameter"><code><GTKDOCLINK HREF="AgsToolbar"><span class="type">AgsToolbar</span></GTKDOCLINK> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-toolbar-mode-stock.html b/api/ags-ags-toolbar-mode-stock.html
new file mode 100644
index 0000000..b6767e2
--- /dev/null
+++ b/api/ags-ags-toolbar-mode-stock.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_toolbar_mode_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="next" href="ags-AgsToolbar.html" title="AgsToolbar">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-toolbar-mode-stock.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="editor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsToolbar.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-toolbar-mode-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-toolbar-mode-stock.top_of_page"></a>ags_toolbar_mode_stock</span></h2>
+<p>ags_toolbar_mode_stock</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-mode-stock.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_SINGLE_CHANNEL">AGS_TOOLBAR_MODE_SINGLE_CHANNEL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_MULTI_CHANNEL">AGS_TOOLBAR_MODE_MULTI_CHANNEL</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS" title="AGS_TOOLBAR_MODE_ALL_CHANNELS">AGS_TOOLBAR_MODE_ALL_CHANNELS</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-mode-stock.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-mode-stock.functions_details"></a><h2>Functions</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-mode-stock.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS"></a><h3>AGS_TOOLBAR_MODE_SINGLE_CHANNEL</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_SINGLE_CHANNEL "single channel\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS"></a><h3>AGS_TOOLBAR_MODE_MULTI_CHANNEL</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_MULTI_CHANNEL "multi channel\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS"></a><h3>AGS_TOOLBAR_MODE_ALL_CHANNELS</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_ALL_CHANNELS "all channels\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-ags-window-callbacks.html b/api/ags-ags-window-callbacks.html
new file mode 100644
index 0000000..196fc9a
--- /dev/null
+++ b/api/ags-ags-window-callbacks.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: ags_window_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsWindow.html" title="AgsWindow">
+<link rel="next" href="editor.html" title="Editor - Piano roll and its controls">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#ags-ags-window-callbacks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsWindow.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="editor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="ags-ags-window-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-window-callbacks.top_of_page"></a>ags_window_callbacks</span></h2>
+<p>ags_window_callbacks</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="ags-ags-window-callbacks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="ags-ags-window-callbacks.html#ags-window-delete-event-callback" title="ags_window_delete_event_callback ()">ags_window_delete_event_callback</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-window-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-window-callbacks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="ags-window-delete-event-callback"></a><h3>ags_window_delete_event_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+ags_window_delete_event_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                  <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+<div class="refsect3">
+<a name="id-1.10.52.5.2.5"></a><h4>Returns</h4>
+<p></p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags-ags-window-callbacks.other_details"></a><h2>Types and Values</h2>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ags-decl-list.txt b/api/ags-decl-list.txt
new file mode 100644
index 0000000..5636cc8
--- /dev/null
+++ b/api/ags-decl-list.txt
@@ -0,0 +1,5733 @@
+<SECTION>
+<FILE>ags_add_audio</FILE>
+<TITLE>AgsAddAudio</TITLE>
+ags_add_audio_new
+<SUBSECTION Standard>
+AGS_ADD_AUDIO
+AGS_ADD_AUDIO_CLASS
+AGS_ADD_AUDIO_GET_CLASS
+AGS_IS_ADD_AUDIO
+AGS_IS_ADD_AUDIO_CLASS
+AGS_TYPE_ADD_AUDIO
+AgsAddAudio
+AgsAddAudioClass
+ags_add_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_audio_signal</FILE>
+<TITLE>AgsAddAudioSignal</TITLE>
+ags_add_audio_signal_new
+<SUBSECTION Standard>
+AGS_ADD_AUDIO_SIGNAL
+AGS_ADD_AUDIO_SIGNAL_CLASS
+AGS_ADD_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_ADD_AUDIO_SIGNAL
+AGS_IS_ADD_AUDIO_SIGNAL_CLASS
+AGS_TYPE_ADD_AUDIO_SIGNAL
+AgsAddAudioSignal
+AgsAddAudioSignalClass
+ags_add_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_line_member</FILE>
+<TITLE>AgsAddLineMember</TITLE>
+ags_add_line_member_new
+<SUBSECTION Standard>
+AGS_ADD_LINE_MEMBER
+AGS_ADD_LINE_MEMBER_CLASS
+AGS_ADD_LINE_MEMBER_GET_CLASS
+AGS_IS_ADD_LINE_MEMBER
+AGS_IS_ADD_LINE_MEMBER_CLASS
+AGS_TYPE_ADD_LINE_MEMBER
+AgsAddLineMember
+AgsAddLineMemberClass
+ags_add_line_member_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_note</FILE>
+<TITLE>AgsAddNote</TITLE>
+ags_add_note_new
+<SUBSECTION Standard>
+AGS_ADD_NOTE
+AGS_ADD_NOTE_CLASS
+AGS_ADD_NOTE_GET_CLASS
+AGS_IS_ADD_NOTE
+AGS_IS_ADD_NOTE_CLASS
+AGS_TYPE_ADD_NOTE
+AgsAddNote
+AgsAddNoteClass
+ags_add_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_point_to_selection</FILE>
+<TITLE>AgsAddPointToSelection</TITLE>
+ags_add_point_to_selection_new
+<SUBSECTION Standard>
+AGS_ADD_POINT_TO_SELECTION
+AGS_ADD_POINT_TO_SELECTION_CLASS
+AGS_ADD_POINT_TO_SELECTION_GET_CLASS
+AGS_IS_ADD_POINT_TO_SELECTION
+AGS_IS_ADD_POINT_TO_SELECTION_CLASS
+AGS_TYPE_ADD_POINT_TO_SELECTION
+AgsAddPointToSelection
+AgsAddPointToSelectionClass
+ags_add_point_to_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_recall</FILE>
+<TITLE>AgsAddRecall</TITLE>
+ags_add_recall_new
+<SUBSECTION Standard>
+AGS_ADD_RECALL
+AGS_ADD_RECALL_CLASS
+AGS_ADD_RECALL_GET_CLASS
+AGS_IS_ADD_RECALL
+AGS_IS_ADD_RECALL_CLASS
+AGS_TYPE_ADD_RECALL
+AgsAddRecall
+AgsAddRecallClass
+ags_add_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_region_to_selection</FILE>
+<TITLE>AgsAddRegionToSelection</TITLE>
+ags_add_region_to_selection_new
+<SUBSECTION Standard>
+AGS_ADD_REGION_TO_SELECTION
+AGS_ADD_REGION_TO_SELECTION_CLASS
+AGS_ADD_REGION_TO_SELECTION_GET_CLASS
+AGS_IS_ADD_REGION_TO_SELECTION
+AGS_IS_ADD_REGION_TO_SELECTION_CLASS
+AGS_TYPE_ADD_REGION_TO_SELECTION
+AgsAddRegionToSelection
+AgsAddRegionToSelectionClass
+ags_add_region_to_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_amplifier</FILE>
+ags_amplifier
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_audio</FILE>
+<TITLE>AgsAppendAudio</TITLE>
+ags_append_audio_new
+<SUBSECTION Standard>
+AGS_APPEND_AUDIO
+AGS_APPEND_AUDIO_CLASS
+AGS_APPEND_AUDIO_GET_CLASS
+AGS_IS_APPEND_AUDIO
+AGS_IS_APPEND_AUDIO_CLASS
+AGS_TYPE_APPEND_AUDIO
+AgsAppendAudio
+AgsAppendAudioClass
+ags_append_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_audio_threaded</FILE>
+<TITLE>AgsAppendAudioThreaded</TITLE>
+ags_append_audio_threaded_new
+<SUBSECTION Standard>
+AGS_APPEND_AUDIO_THREADED
+AGS_APPEND_AUDIO_THREADED_CLASS
+AGS_APPEND_AUDIO_THREADED_GET_CLASS
+AGS_IS_APPEND_AUDIO_THREADED
+AGS_IS_APPEND_AUDIO_THREADED_CLASS
+AGS_TYPE_APPEND_AUDIO_THREADED
+AgsAppendAudioThreaded
+AgsAppendAudioThreadedClass
+ags_append_audio_threaded_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_channel</FILE>
+<TITLE>AgsAppendChannel</TITLE>
+ags_append_channel_new
+<SUBSECTION Standard>
+AGS_APPEND_CHANNEL
+AGS_APPEND_CHANNEL_CLASS
+AGS_APPEND_CHANNEL_GET_CLASS
+AGS_IS_APPEND_CHANNEL
+AGS_IS_APPEND_CHANNEL_CLASS
+AGS_TYPE_APPEND_CHANNEL
+AgsAppendChannel
+AgsAppendChannelClass
+ags_append_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_recall</FILE>
+<TITLE>AgsAppendRecall</TITLE>
+ags_append_recall_new
+<SUBSECTION Standard>
+AGS_APPEND_RECALL
+AGS_APPEND_RECALL_CLASS
+AGS_APPEND_RECALL_GET_CLASS
+AGS_IS_APPEND_RECALL
+AGS_IS_APPEND_RECALL_CLASS
+AGS_TYPE_APPEND_RECALL
+AgsAppendRecall
+AgsAppendRecallClass
+ags_append_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_applicable</FILE>
+<TITLE>AgsApplicable</TITLE>
+ags_applicable_set_update
+ags_applicable_apply
+ags_applicable_reset
+<SUBSECTION Standard>
+AGS_APPLICABLE
+AGS_APPLICABLE_GET_INTERFACE
+AGS_APPLICABLE_INTERFACE
+AGS_IS_APPLICABLE
+AGS_IS_APPLICABLE_INTERFACE
+AGS_TYPE_APPLICABLE
+AgsApplicable
+AgsApplicableInterface
+ags_applicable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_bpm</FILE>
+<TITLE>AgsApplyBpm</TITLE>
+ags_apply_bpm_new
+<SUBSECTION Standard>
+AGS_APPLY_BPM
+AGS_APPLY_BPM_CLASS
+AGS_APPLY_BPM_GET_CLASS
+AGS_IS_APPLY_BPM
+AGS_IS_APPLY_BPM_CLASS
+AGS_TYPE_APPLY_BPM
+AgsApplyBpm
+AgsApplyBpmClass
+ags_apply_bpm_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_sequencer_length</FILE>
+<TITLE>AgsApplySequencerLength</TITLE>
+ags_apply_sequencer_length_new
+<SUBSECTION Standard>
+AGS_APPLY_SEQUENCER_LENGTH
+AGS_APPLY_SEQUENCER_LENGTH_CLASS
+AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS
+AGS_IS_APPLY_SEQUENCER_LENGTH
+AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS
+AGS_TYPE_APPLY_SEQUENCER_LENGTH
+AgsApplySequencerLength
+AgsApplySequencerLengthClass
+ags_apply_sequencer_length_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_synth</FILE>
+<TITLE>AgsApplySynth</TITLE>
+AgsApplySynthWave
+ags_apply_synth_new
+<SUBSECTION Standard>
+AGS_APPLY_SYNTH
+AGS_APPLY_SYNTH_CLASS
+AGS_APPLY_SYNTH_GET_CLASS
+AGS_IS_APPLY_SYNTH
+AGS_IS_APPLY_SYNTH_CLASS
+AGS_TYPE_APPLY_SYNTH
+AgsApplySynth
+AgsApplySynthClass
+ags_apply_synth_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_tact</FILE>
+<TITLE>AgsApplyTact</TITLE>
+ags_apply_tact_new
+<SUBSECTION Standard>
+AGS_APPLY_TACT
+AGS_APPLY_TACT_CLASS
+AGS_APPLY_TACT_GET_CLASS
+AGS_IS_APPLY_TACT
+AGS_IS_APPLY_TACT_CLASS
+AGS_TYPE_APPLY_TACT
+AgsApplyTact
+AgsApplyTactClass
+ags_apply_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_wavetable</FILE>
+<TITLE>AgsApplyWavetable</TITLE>
+ags_apply_wavetable_new
+<SUBSECTION Standard>
+AGS_APPLY_WAVETABLE
+AGS_APPLY_WAVETABLE_CLASS
+AGS_APPLY_WAVETABLE_GET_CLASS
+AGS_IS_APPLY_WAVETABLE
+AGS_IS_APPLY_WAVETABLE_CLASS
+AGS_TYPE_APPLY_WAVETABLE
+AgsApplyWavetable
+AgsApplyWavetableClass
+ags_apply_wavetable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_async_queue</FILE>
+<TITLE>AgsAsyncQueue</TITLE>
+AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE
+AGS_ASYNC_QUEUE_CLOCK_ID
+AGS_ASYNC_QUEUE_SIGNAL_HIGH
+AGS_ASYNC_QUEUE_SIGNAL_LOW
+AgsAsyncQueueFlags
+AgsTimer
+AgsContext
+ags_timer_alloc
+ags_context_alloc
+ags_async_queue_next_interval
+ags_async_queue_find_context
+ags_async_queue_add
+ags_async_queue_remove
+ags_async_queue_idle
+ags_async_queue_initerrupt
+ags_async_queue_push_context
+ags_async_queue_pop_context
+ags_async_queue_worker
+ags_async_queue_clean
+ags_async_queue_new
+<SUBSECTION Standard>
+AGS_ASYNC_QUEUE
+AGS_ASYNC_QUEUE_CLASS
+AGS_ASYNC_QUEUE_GET_CLASS
+AGS_IS_ASYNC_QUEUE
+AGS_IS_ASYNC_QUEUE_CLASS
+AGS_TYPE_ASYNC_QUEUE
+AgsAsyncQueue
+AgsAsyncQueueClass
+ags_async_queue_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio</FILE>
+<TITLE>AgsAudio</TITLE>
+AgsAudioFlags
+ags_audio_set_flags
+ags_audio_unset_flags
+ags_audio_set_audio_channels
+ags_audio_set_pads
+ags_audio_init_run
+ags_audio_tact
+ags_audio_done
+ags_audio_set_sequence_length
+ags_audio_set_devout
+ags_audio_add_recycling_container
+ags_audio_remove_recycling_container
+ags_audio_add_recall_id
+ags_audio_remove_recall_id
+ags_audio_add_recall_container
+ags_audio_remove_recall_container
+ags_audio_add_recall
+ags_audio_remove_recall
+ags_audio_recall_change_state
+ags_audio_duplicate_recall
+ags_audio_init_recall
+ags_audio_resolve_recall
+ags_audio_is_playing
+ags_audio_play
+ags_audio_recursive_play_init
+ags_audio_cancel
+ags_audio_remove
+ags_audio_open_files
+ags_audio_find_port
+ags_audio_new
+<SUBSECTION Standard>
+AGS_AUDIO
+AGS_AUDIO_CLASS
+AGS_AUDIO_GET_CLASS
+AGS_IS_AUDIO
+AGS_IS_AUDIO_CLASS
+AGS_TYPE_AUDIO
+AgsAudio
+AgsAudioClass
+ags_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_file</FILE>
+<TITLE>AgsAudioFile</TITLE>
+ags_audio_file_open
+ags_audio_file_open_from_data
+ags_audio_file_rw_open
+ags_audio_file_close
+ags_audio_file_read_audio_signal
+ags_audio_file_seek
+ags_audio_file_write
+ags_audio_file_flush
+ags_audio_file_new
+<SUBSECTION Standard>
+AGS_AUDIO_FILE
+AGS_AUDIO_FILE_CLASS
+AGS_AUDIO_FILE_GET_CLASS
+AGS_IS_AUDIO_FILE
+AGS_IS_AUDIO_FILE_CLASS
+AGS_TYPE_AUDIO_FILE
+AgsAudioFile
+AgsAudioFileClass
+ags_audio_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_file_xml</FILE>
+<TITLE>AgsAudioFileXml</TITLE>
+ags_audio_file_xml_new
+<SUBSECTION Standard>
+AGS_AUDIO_FILE_XML
+AGS_AUDIO_FILE_XML_CLASS
+AGS_IS_AUDIO_FILE_XML
+AGS_TYPE_AUDIO_FILE_XML
+AgsAudioFileXml
+AgsAudioFileXmlClass
+ags_audio_file_xml_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_loop</FILE>
+<TITLE>AgsAudioLoop</TITLE>
+AGS_AUDIO_LOOP_DEFAULT_JIFFIE
+AgsAudioLoopFlags
+ags_audio_loop_add_audio
+ags_audio_loop_remove_audio
+ags_audio_loop_add_channel
+ags_audio_loop_remove_channel
+ags_audio_loop_add_recall
+ags_audio_loop_remove_recall
+ags_audio_loop_new
+<SUBSECTION Standard>
+AGS_AUDIO_LOOP
+AGS_AUDIO_LOOP_CLASS
+AGS_AUDIO_LOOP_GET_CLASS
+AGS_IS_AUDIO_LOOP
+AGS_IS_AUDIO_LOOP_CLASS
+AGS_TYPE_AUDIO_LOOP
+AgsAudioLoop
+AgsAudioLoopClass
+ags_audio_loop_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_preferences</FILE>
+<TITLE>AgsAudioPreferences</TITLE>
+ags_audio_preferences_new
+<SUBSECTION Standard>
+AGS_AUDIO_PREFERENCES
+AGS_AUDIO_PREFERENCES_CLASS
+AGS_AUDIO_PREFERENCES_GET_CLASS
+AGS_IS_AUDIO_PREFERENCES
+AGS_IS_AUDIO_PREFERENCES_CLASS
+AGS_TYPE_AUDIO_PREFERENCES
+AgsAudioPreferences
+AgsAudioPreferencesClass
+ags_audio_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_preferences_callbacks</FILE>
+ags_audio_preferences_card_changed_callback
+ags_audio_preferences_audio_channels_changed
+ags_audio_preferences_samplerate_changed
+ags_audio_preferences_buffer_size_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_set_recycling</FILE>
+<TITLE>AgsAudioSetRecycling</TITLE>
+ags_audio_set_recycling_new
+<SUBSECTION Standard>
+AGS_AUDIO_SET_RECYCLING
+AGS_AUDIO_SET_RECYCLING_CLASS
+AGS_AUDIO_SET_RECYCLING_GET_CLASS
+AGS_IS_AUDIO_SET_RECYCLING
+AGS_IS_AUDIO_SET_RECYCLING_CLASS
+AGS_TYPE_AUDIO_SET_RECYCLING
+AgsAudioSetRecycling
+AgsAudioSetRecyclingClass
+ags_audio_set_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_signal</FILE>
+<TITLE>AgsAudioSignal</TITLE>
+AgsAudioSignalFlags
+AgsAttackFlags
+ags_stream_alloc
+ags_audio_signal_get_length_till_current
+ags_audio_signal_add_stream
+ags_audio_signal_stream_resize
+ags_audio_signal_stream_safe_resize
+ags_audio_signal_realloc_buffer_size
+ags_audio_signal_morph_samplerate
+ags_audio_signal_copy_buffer_to_buffer
+ags_audio_signal_copy_buffer_to_double_buffer
+ags_audio_signal_copy_double_buffer_to_buffer
+ags_audio_signal_duplicate_stream
+ags_audio_signal_get_template
+ags_audio_signal_get_stream_current
+ags_audio_signal_get_by_recall_id
+ags_audio_signal_tile
+ags_audio_signal_scale
+ags_audio_signal_new
+ags_audio_signal_new_with_length
+AgsAttack
+<SUBSECTION Standard>
+AGS_AUDIO_SIGNAL
+AGS_AUDIO_SIGNAL_CLASS
+AGS_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_AUDIO_SIGNAL
+AGS_IS_AUDIO_SIGNAL_CLASS
+AGS_TYPE_AUDIO_SIGNAL
+AgsAudioSignal
+AgsAudioSignalClass
+ags_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_autosave_thread</FILE>
+<TITLE>AgsAutosaveThread</TITLE>
+AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE
+AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME
+ags_autosave_thread_new
+<SUBSECTION Standard>
+AGS_AUTOSAVE_THREAD
+AGS_AUTOSAVE_THREAD_CLASS
+AGS_AUTOSAVE_THREAD_GET_CLASS
+AGS_IS_AUTOSAVE_THREAD
+AGS_IS_AUTOSAVE_THREAD_CLASS
+AGS_TYPE_AUTOSAVE_THREAD
+AgsAutosaveThread
+AgsAutosaveThreadClass
+ags_autosave_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_audio_signal</FILE>
+<TITLE>AgsBufferAudioSignal</TITLE>
+ags_buffer_audio_signal_new
+<SUBSECTION Standard>
+AGS_BUFFER_AUDIO_SIGNAL
+AGS_BUFFER_AUDIO_SIGNAL_CLASS
+AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_BUFFER_AUDIO_SIGNAL
+AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS
+AGS_TYPE_BUFFER_AUDIO_SIGNAL
+AgsBufferAudioSignal
+AgsBufferAudioSignalClass
+ags_buffer_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_channel</FILE>
+<TITLE>AgsBufferChannel</TITLE>
+ags_buffer_channel_new
+<SUBSECTION Standard>
+AGS_BUFFER_CHANNEL
+AGS_BUFFER_CHANNEL_CLASS
+AGS_BUFFER_CHANNEL_GET_CLASS
+AGS_IS_BUFFER_CHANNEL
+AGS_IS_BUFFER_CHANNEL_CLASS
+AGS_TYPE_BUFFER_CHANNEL
+AgsBufferChannel
+AgsBufferChannelClass
+ags_buffer_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_channel_run</FILE>
+<TITLE>AgsBufferChannelRun</TITLE>
+ags_buffer_channel_run_new
+<SUBSECTION Standard>
+AGS_BUFFER_CHANNEL_RUN
+AGS_BUFFER_CHANNEL_RUN_CLASS
+AGS_BUFFER_CHANNEL_RUN_GET_CLASS
+AGS_IS_BUFFER_CHANNEL_RUN
+AGS_IS_BUFFER_CHANNEL_RUN_CLASS
+AGS_TYPE_BUFFER_CHANNEL_RUN
+AgsBufferChannelRun
+AgsBufferChannelRunClass
+ags_buffer_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_recycling</FILE>
+<TITLE>AgsBufferRecycling</TITLE>
+ags_buffer_recycling_new
+<SUBSECTION Standard>
+AGS_BUFFER_RECYCLING
+AGS_BUFFER_RECYCLING_CLASS
+AGS_BUFFER_RECYCLING_GET_CLASS
+AGS_IS_BUFFER_RECYCLING
+AGS_IS_BUFFER_RECYCLING_CLASS
+AGS_TYPE_BUFFER_RECYCLING
+AgsBufferRecycling
+AgsBufferRecyclingClass
+ags_buffer_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_audio</FILE>
+<TITLE>AgsCancelAudio</TITLE>
+ags_cancel_audio_new
+<SUBSECTION Standard>
+AGS_CANCEL_AUDIO
+AGS_CANCEL_AUDIO_CLASS
+AGS_CANCEL_AUDIO_GET_CLASS
+AGS_IS_CANCEL_AUDIO
+AGS_IS_CANCEL_AUDIO_CLASS
+AGS_TYPE_CANCEL_AUDIO
+AgsCancelAudio
+AgsCancelAudioClass
+ags_cancel_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_channel</FILE>
+<TITLE>AgsCancelChannel</TITLE>
+ags_cancel_channel_new
+<SUBSECTION Standard>
+AGS_CANCEL_CHANNEL
+AGS_CANCEL_CHANNEL_CLASS
+AGS_CANCEL_CHANNEL_GET_CLASS
+AGS_IS_CANCEL_CHANNEL
+AGS_IS_CANCEL_CHANNEL_CLASS
+AGS_TYPE_CANCEL_CHANNEL
+AgsCancelChannel
+AgsCancelChannelClass
+ags_cancel_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_recall</FILE>
+<TITLE>AgsCancelRecall</TITLE>
+ags_cancel_recall_new
+<SUBSECTION Standard>
+AGS_CANCEL_RECALL
+AGS_CANCEL_RECALL_CLASS
+AGS_CANCEL_RECALL_GET_CLASS
+AGS_IS_CANCEL_RECALL
+AGS_IS_CANCEL_RECALL_CLASS
+AGS_TYPE_CANCEL_RECALL
+AgsCancelRecall
+AgsCancelRecallClass
+ags_cancel_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cartesian</FILE>
+<TITLE>AgsCartesian</TITLE>
+ags_cartesian_new
+<SUBSECTION Standard>
+AGS_CARTESIAN
+AGS_CARTESIAN_CLASS
+AGS_CARTESIAN_GET_CLASS
+AGS_IS_CARTESIAN
+AGS_IS_CARTESIAN_CLASS
+AGS_TYPE_CARTESIAN
+AgsCartesian
+AgsCartesianClass
+ags_cartesian_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_change_indicator</FILE>
+<TITLE>AgsChangeIndicator</TITLE>
+ags_change_indicator_new
+<SUBSECTION Standard>
+AGS_CHANGE_INDICATOR
+AGS_CHANGE_INDICATOR_CLASS
+AGS_CHANGE_INDICATOR_GET_CLASS
+AGS_IS_CHANGE_INDICATOR
+AGS_IS_CHANGE_INDICATOR_CLASS
+AGS_TYPE_CHANGE_INDICATOR
+AgsChangeIndicator
+AgsChangeIndicatorClass
+ags_change_indicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_change_tact</FILE>
+<TITLE>AgsChangeTact</TITLE>
+ags_change_tact_new
+<SUBSECTION Standard>
+AGS_CHANGE_TACT
+AGS_CHANGE_TACT_CLASS
+AGS_CHANGE_TACT_GET_CLASS
+AGS_IS_CHANGE_TACT
+AGS_IS_CHANGE_TACT_CLASS
+AGS_TYPE_CHANGE_TACT
+AgsChangeTact
+AgsChangeTactClass
+ags_change_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel</FILE>
+<TITLE>AgsChannel</TITLE>
+AgsChannelFlags
+AgsChannelRecallIDMode
+AGS_CHANNEL_ERROR
+AgsChannelError
+ags_channel_error_quark
+ags_channel_find_recall
+ags_channel_first
+ags_channel_last
+ags_channel_nth
+ags_channel_pad_first
+ags_channel_pad_last
+ags_channel_pad_nth
+ags_channel_first_with_recycling
+ags_channel_last_with_recycling
+ags_channel_set_devout
+ags_channel_remove_recall_id
+ags_channel_add_recall_id
+ags_channel_add_recall_container
+ags_channel_remove_recall_container
+ags_channel_remove_recall
+ags_channel_add_recall
+ags_channel_set_link
+ags_channel_set_recycling
+ags_channel_recursive_reset_recycling_container
+ags_channel_recycling_changed
+ags_channel_done
+ags_channel_safe_resize_audio_signal
+ags_channel_resolve_recall
+ags_channel_play
+ags_channel_recursive_play_threaded
+ags_channel_recursive_play
+ags_channel_duplicate_recall
+ags_channel_init_recall
+ags_channel_recursive_play_init
+ags_channel_cancel
+ags_channel_remove
+ags_channel_tillrecycling_cancel
+ags_channel_recursive_reset_recall_ids
+ags_channel_recall_id_set
+ags_channel_find_port
+ags_channel_new
+<SUBSECTION Standard>
+AGS_CHANNEL
+AGS_CHANNEL_CLASS
+AGS_CHANNEL_GET_CLASS
+AGS_IS_CHANNEL
+AGS_IS_CHANNEL_CLASS
+AGS_TYPE_CHANNEL
+AgsChannel
+AgsChannelClass
+ags_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel_iter</FILE>
+AgsChannelIterFlags
+AgsChannelIter
+ags_channel_iter_alloc
+ags_channel_iter_free
+ags_channel_iter_prev
+ags_channel_iter_next
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel_set_recycling</FILE>
+<TITLE>AgsChannelSetRecycling</TITLE>
+ags_channel_set_recycling_new
+<SUBSECTION Standard>
+AGS_CHANNEL_SET_RECYCLING
+AGS_CHANNEL_SET_RECYCLING_CLASS
+AGS_CHANNEL_SET_RECYCLING_GET_CLASS
+AGS_IS_CHANNEL_SET_RECYCLING
+AGS_IS_CHANNEL_SET_RECYCLING_CLASS
+AGS_TYPE_CHANNEL_SET_RECYCLING
+AgsChannelSetRecycling
+AgsChannelSetRecyclingClass
+ags_channel_set_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_clone_channel</FILE>
+<TITLE>AgsCloneChannel</TITLE>
+ags_clone_channel_new
+<SUBSECTION Standard>
+AGS_CLONE_CHANNEL
+AGS_CLONE_CHANNEL_CLASS
+AGS_CLONE_CHANNEL_GET_CLASS
+AGS_IS_CLONE_CHANNEL
+AGS_IS_CLONE_CHANNEL_CLASS
+AGS_TYPE_CLONE_CHANNEL
+AgsCloneChannel
+AgsCloneChannelClass
+ags_clone_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_clone_channel_run</FILE>
+<TITLE>AgsCloneChannelRun</TITLE>
+ags_clone_channel_run_new
+<SUBSECTION Standard>
+AGS_CLONE_CHANNEL_RUN
+AGS_CLONE_CHANNEL_RUN_CLASS
+AGS_CLONE_CHANNEL_RUN_GET_CLASS
+AGS_IS_CLONE_CHANNEL_RUN
+AGS_IS_CLONE_CHANNEL_RUN_CLASS
+AGS_TYPE_CLONE_CHANNEL_RUN
+AgsCloneChannelRun
+AgsCloneChannelRunClass
+ags_clone_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_combo_box_text</FILE>
+ags_combo_box_text_remove_all
+</SECTION>
+
+<SECTION>
+<FILE>ags_config</FILE>
+<TITLE>AgsConfig</TITLE>
+AGS_CONFIG_DEFAULT_VERSION
+AGS_CONFIG_DEFAULT_BUILD_ID
+AGS_CONFIG_GENERIC
+AGS_CONFIG_THREAD
+AGS_CONFIG_DEVOUT
+AGS_CONFIG_RECALL
+ags_config_load_defaults
+ags_config_load_from_file
+ags_config_save
+ags_config_set
+ags_config_get
+ags_config_new
+<SUBSECTION Standard>
+AGS_CONFIG
+AGS_CONFIG_CLASS
+AGS_CONFIG_GET_CLASS
+AGS_IS_CONFIG
+AGS_IS_CONFIG_CLASS
+AGS_TYPE_CONFIG
+AgsConfig
+AgsConfigClass
+ags_config_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_container</FILE>
+ags_container_add_all
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_audio_signal</FILE>
+<TITLE>AgsCopyAudioSignal</TITLE>
+ags_copy_audio_signal_new
+<SUBSECTION Standard>
+AGS_COPY_AUDIO_SIGNAL
+AGS_COPY_AUDIO_SIGNAL_CLASS
+AGS_COPY_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_COPY_AUDIO_SIGNAL
+AGS_IS_COPY_AUDIO_SIGNAL_CLASS
+AGS_TYPE_COPY_AUDIO_SIGNAL
+AgsCopyAudioSignal
+AgsCopyAudioSignalClass
+ags_copy_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_channel</FILE>
+<TITLE>AgsCopyChannel</TITLE>
+ags_copy_channel_new
+<SUBSECTION Standard>
+AGS_COPY_CHANNEL
+AGS_COPY_CHANNEL_CLASS
+AGS_COPY_CHANNEL_GET_CLASS
+AGS_IS_COPY_CHANNEL
+AGS_IS_COPY_CHANNEL_CLASS
+AGS_TYPE_COPY_CHANNEL
+AgsCopyChannel
+AgsCopyChannelClass
+ags_copy_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_channel_run</FILE>
+<TITLE>AgsCopyChannelRun</TITLE>
+AgsCopyChannelRunFlags
+ags_copy_channel_run_new
+<SUBSECTION Standard>
+AGS_COPY_CHANNEL_RUN
+AGS_COPY_CHANNEL_RUN_CLASS
+AGS_COPY_CHANNEL_RUN_GET_CLASS
+AGS_IS_COPY_CHANNEL_RUN
+AGS_IS_COPY_CHANNEL_RUN_CLASS
+AGS_TYPE_COPY_CHANNEL_RUN
+AgsCopyChannelRun
+AgsCopyChannelRunClass
+ags_copy_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_notation_audio</FILE>
+<TITLE>AgsCopyNotationAudio</TITLE>
+AgsCopyNotationAudioFlags
+ags_copy_notation_audio_new
+<SUBSECTION Standard>
+AGS_COPY_NOTATION_AUDIO
+AGS_COPY_NOTATION_AUDIO_CLASS
+AGS_COPY_NOTATION_AUDIO_GET_CLASS
+AGS_IS_COPY_NOTATION_AUDIO
+AGS_IS_COPY_NOTATION_AUDIO_CLASS
+AGS_TYPE_COPY_NOTATION_AUDIO
+AgsCopyNotationAudio
+AgsCopyNotationAudioClass
+ags_copy_notation_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_notation_audio_run</FILE>
+<TITLE>AgsCopyNotationAudioRun</TITLE>
+ags_copy_notation_audio_run_new
+<SUBSECTION Standard>
+AGS_COPY_NOTATION_AUDIO_RUN
+AGS_COPY_NOTATION_AUDIO_RUN_CLASS
+AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS
+AGS_IS_COPY_NOTATION_AUDIO_RUN
+AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS
+AGS_TYPE_COPY_NOTATION_AUDIO_RUN
+AgsCopyNotationAudioRun
+AgsCopyNotationAudioRunClass
+ags_copy_notation_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_audio</FILE>
+<TITLE>AgsCopyPatternAudio</TITLE>
+ags_copy_pattern_audio_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_AUDIO
+AGS_COPY_PATTERN_AUDIO_CLASS
+AGS_COPY_PATTERN_AUDIO_GET_CLASS
+AGS_IS_COPY_PATTERN_AUDIO
+AGS_IS_COPY_PATTERN_AUDIO_CLASS
+AGS_TYPE_COPY_PATTERN_AUDIO
+AgsCopyPatternAudio
+AgsCopyPatternAudioClass
+ags_copy_pattern_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_audio_run</FILE>
+<TITLE>AgsCopyPatternAudioRun</TITLE>
+ags_copy_pattern_audio_run_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_AUDIO_RUN
+AGS_COPY_PATTERN_AUDIO_RUN_CLASS
+AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS
+AGS_IS_COPY_PATTERN_AUDIO_RUN
+AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS
+AGS_TYPE_COPY_PATTERN_AUDIO_RUN
+AgsCopyPatternAudioRun
+AgsCopyPatternAudioRunClass
+ags_copy_pattern_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_channel</FILE>
+<TITLE>AgsCopyPatternChannel</TITLE>
+ags_copy_pattern_channel_template_find_source_and_destination
+ags_copy_pattern_channel_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_CHANNEL
+AGS_COPY_PATTERN_CHANNEL_CLASS
+AGS_COPY_PATTERN_CHANNEL_GET_CLASS
+AGS_IS_COPY_PATTERN_CHANNEL
+AGS_IS_COPY_PATTERN_CHANNEL_CLASS
+AGS_TYPE_COPY_PATTERN_CHANNEL
+AgsCopyPatternChannel
+AgsCopyPatternChannelClass
+ags_copy_pattern_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_channel_run</FILE>
+<TITLE>AgsCopyPatternChannelRun</TITLE>
+ags_copy_pattern_channel_run_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_CHANNEL_RUN
+AGS_COPY_PATTERN_CHANNEL_RUN_CLASS
+AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS
+AGS_IS_COPY_PATTERN_CHANNEL_RUN
+AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS
+AGS_TYPE_COPY_PATTERN_CHANNEL_RUN
+AgsCopyPatternChannelRun
+AgsCopyPatternChannelRunClass
+ags_copy_pattern_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_recycling</FILE>
+<TITLE>AgsCopyRecycling</TITLE>
+ags_copy_recycling_new
+<SUBSECTION Standard>
+AGS_COPY_RECYCLING
+AGS_COPY_RECYCLING_CLASS
+AGS_COPY_RECYCLING_GET_CLASS
+AGS_IS_COPY_RECYCLING
+AGS_IS_COPY_RECYCLING_CLASS
+AGS_TYPE_COPY_RECYCLING
+AgsCopyRecycling
+AgsCopyRecyclingClass
+ags_copy_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_count_beats_audio</FILE>
+<TITLE>AgsCountBeatsAudio</TITLE>
+ags_count_beats_audio_new
+<SUBSECTION Standard>
+AGS_COUNT_BEATS_AUDIO
+AGS_COUNT_BEATS_AUDIO_CLASS
+AGS_COUNT_BEATS_AUDIO_GET_CLASS
+AGS_IS_COUNT_BEATS_AUDIO
+AGS_IS_COUNT_BEATS_AUDIO_CLASS
+AGS_TYPE_COUNT_BEATS_AUDIO
+AgsCountBeatsAudio
+AgsCountBeatsAudioClass
+ags_count_beats_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_count_beats_audio_run</FILE>
+<TITLE>AgsCountBeatsAudioRun</TITLE>
+ags_count_beats_audio_run_notation_start
+ags_count_beats_audio_run_notation_loop
+ags_count_beats_audio_run_notation_stop
+ags_count_beats_audio_run_sequencer_start
+ags_count_beats_audio_run_sequencer_loop
+ags_count_beats_audio_run_sequencer_stop
+ags_count_beats_audio_run_new
+<SUBSECTION Standard>
+AGS_COUNT_BEATS_AUDIO_RUN
+AGS_COUNT_BEATS_AUDIO_RUN_CLASS
+AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS
+AGS_IS_COUNT_BEATS_AUDIO_RUN
+AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS
+AGS_TYPE_COUNT_BEATS_AUDIO_RUN
+AgsCountBeatsAudioRun
+AgsCountBeatsAudioRunClass
+ags_count_beats_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_countable</FILE>
+<TITLE>AgsCountable</TITLE>
+ags_countable_get_notation_counter
+ags_countable_get_sequencer_counter
+<SUBSECTION Standard>
+AGS_COUNTABLE
+AGS_COUNTABLE_GET_INTERFACE
+AGS_COUNTABLE_INTERFACE
+AGS_IS_COUNTABLE
+AGS_IS_COUNTABLE_INTERFACE
+AGS_TYPE_COUNTABLE
+AgsCountable
+AgsCountableInterface
+ags_countable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_delay_audio</FILE>
+<TITLE>AgsDelayAudio</TITLE>
+ags_delay_audio_notation_duration_changed
+ags_delay_audio_sequencer_duration_changed
+ags_delay_audio_new
+<SUBSECTION Standard>
+AGS_DELAY_AUDIO
+AGS_DELAY_AUDIO_CLASS
+AGS_DELAY_AUDIO_GET_CLASS
+AGS_IS_DELAY_AUDIO
+AGS_IS_DELAY_AUDIO_CLASS
+AGS_TYPE_DELAY_AUDIO
+AgsDelayAudio
+AgsDelayAudioClass
+ags_delay_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_delay_audio_run</FILE>
+<TITLE>AgsDelayAudioRun</TITLE>
+ags_delay_audio_run_notation_alloc_output
+ags_delay_audio_run_notation_alloc_input
+ags_delay_audio_run_notation_count
+ags_delay_audio_run_sequencer_alloc_output
+ags_delay_audio_run_sequencer_alloc_input
+ags_delay_audio_run_sequencer_count
+ags_delay_audio_run_new
+<SUBSECTION Standard>
+AGS_DELAY_AUDIO_RUN
+AGS_DELAY_AUDIO_RUN_CLASS
+AGS_DELAY_AUDIO_RUN_GET_CLASS
+AGS_IS_DELAY_AUDIO_RUN
+AGS_IS_DELAY_AUDIO_RUN_CLASS
+AGS_TYPE_DELAY_AUDIO_RUN
+AgsDelayAudioRun
+AgsDelayAudioRunClass
+ags_delay_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_devout</FILE>
+<TITLE>AgsDevout</TITLE>
+AGS_DEVOUT_PLAY_DOMAIN
+AGS_DEVOUT_PLAY
+AGS_DEVOUT_DEFAULT_SAMPLERATE
+AGS_DEVOUT_DEFAULT_FORMAT
+AGS_DEVOUT_DEFAULT_BUFFER_SIZE
+AGS_DEVOUT_DEFAULT_BPM
+AGS_DEVOUT_DEFAULT_JIFFIE
+AGS_DEVOUT_DEFAULT_TACT
+AGS_DEVOUT_DEFAULT_TACT_JIFFIE
+AGS_DEVOUT_DEFAULT_TACTRATE
+AGS_DEVOUT_DEFAULT_SCALE
+AGS_DEVOUT_DEFAULT_DELAY
+AGS_DEVOUT_DEFAULT_PERIOD
+AgsDevoutFlags
+AgsDevoutPlayFlags
+AgsDevoutResolutionMode
+AGS_DEVOUT_ERROR
+AgsDevoutError
+AgsDevoutPlayDomain
+AgsDevoutPlay
+ags_devout_error_quark
+ags_devout_play_domain_alloc
+ags_devout_play_domain_free
+ags_devout_play_alloc
+ags_devout_play_free
+ags_devout_play_find_source
+ags_devout_list_cards
+ags_devout_pcm_info
+ags_devout_tic
+ags_devout_note_offset_changed
+ags_devout_new
+<SUBSECTION Standard>
+AGS_DEVOUT
+AGS_DEVOUT_CLASS
+AGS_DEVOUT_GET_CLASS
+AGS_IS_DEVOUT
+AGS_IS_DEVOUT_CLASS
+AGS_TYPE_DEVOUT
+AgsDevout
+AgsDevoutClass
+ags_devout_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_devout_thread</FILE>
+<TITLE>AgsDevoutThread</TITLE>
+AGS_DEVOUT_THREAD_DEFAULT_JIFFIE
+ags_devout_thread_new
+<SUBSECTION Standard>
+AGS_DEVOUT_THREAD
+AGS_DEVOUT_THREAD_CLASS
+AGS_DEVOUT_THREAD_GET_CLASS
+AGS_IS_DEVOUT_THREAD
+AGS_IS_DEVOUT_THREAD_CLASS
+AGS_TYPE_DEVOUT_THREAD
+AgsDevoutThread
+AgsDevoutThreadClass
+ags_devout_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_dial</FILE>
+<TITLE>AgsDial</TITLE>
+AGS_DIAL_DEFAULT_PRECISION
+AgsDialFlags
+ags_dial_new
+<SUBSECTION Standard>
+AGS_DIAL
+AGS_DIAL_CLASS
+AGS_DIAL_GET_CLASS
+AGS_IS_DIAL
+AGS_IS_DIAL_CLASS
+AGS_TYPE_DIAL
+AgsDial
+AgsDialClass
+ags_dial_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_display_tact</FILE>
+<TITLE>AgsDisplayTact</TITLE>
+ags_display_tact_new
+<SUBSECTION Standard>
+AGS_DISPLAY_TACT
+AGS_DISPLAY_TACT_CLASS
+AGS_DISPLAY_TACT_GET_CLASS
+AGS_IS_DISPLAY_TACT
+AGS_IS_DISPLAY_TACT_CLASS
+AGS_TYPE_DISPLAY_TACT
+AgsDisplayTact
+AgsDisplayTactClass
+ags_display_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum</FILE>
+<TITLE>AgsDrum</TITLE>
+AGS_DRUM_PATTERN_CONTROLS
+AgsDrumFlags
+ags_drum_set_pattern
+ags_drum_new
+<SUBSECTION Standard>
+AGS_DRUM
+AGS_DRUM_CLASS
+AGS_DRUM_GET_CLASS
+AGS_IS_DRUM
+AGS_IS_DRUM_CLASS
+AGS_TYPE_DRUM
+AgsDrum
+AgsDrumClass
+ags_drum_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_callbacks</FILE>
+ags_drum_parent_set_callback
+ags_drum_open_callback
+ags_drum_loop_button_callback
+ags_drum_length_spin_callback
+ags_drum_index0_callback
+ags_drum_index1_callback
+ags_drum_pad_callback
+ags_drum_offset_callback
+ags_drum_tact_callback
+ags_drum_done_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_line</FILE>
+<TITLE>AgsDrumInputLine</TITLE>
+ags_drum_input_line_new
+<SUBSECTION Standard>
+AGS_DRUM_INPUT_LINE
+AGS_DRUM_INPUT_LINE_CLASS
+AGS_DRUM_INPUT_LINE_GET_CLASS
+AGS_IS_DRUM_INPUT_LINE
+AGS_IS_DRUM_INPUT_LINE_CLASS
+AGS_TYPE_DRUM_INPUT_LINE
+AgsDrumInputLine
+AgsDrumInputLineClass
+ags_drum_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_line_callbacks</FILE>
+ags_drum_input_line_parent_set_callback
+ags_drum_input_line_channel_done_callback
+ags_drum_input_line_audio_set_pads_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_pad</FILE>
+<TITLE>AgsDrumInputPad</TITLE>
+AgsDrumInputPadFlags
+ags_drum_input_pad_new
+<SUBSECTION Standard>
+AGS_DRUM_INPUT_PAD
+AGS_DRUM_INPUT_PAD_CLASS
+AGS_DRUM_INPUT_PAD_GET_CLASS
+AGS_IS_DRUM_INPUT_PAD
+AGS_IS_DRUM_INPUT_PAD_CLASS
+AGS_TYPE_DRUM_INPUT_PAD
+AgsDrumInputPad
+AgsDrumInputPadClass
+ags_drum_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_pad_callbacks</FILE>
+ags_drum_input_pad_open_callback
+ags_drum_input_pad_play_callback
+ags_drum_input_pad_edit_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_line</FILE>
+<TITLE>AgsDrumOutputLine</TITLE>
+ags_drum_output_line_new
+<SUBSECTION Standard>
+AGS_DRUM_OUTPUT_LINE
+AGS_DRUM_OUTPUT_LINE_CLASS
+AGS_DRUM_OUTPUT_LINE_GET_CLASS
+AGS_IS_DRUM_OUTPUT_LINE
+AGS_IS_DRUM_OUTPUT_LINE_CLASS
+AGS_TYPE_DRUM_OUTPUT_LINE
+AgsDrumOutputLine
+AgsDrumOutputLineClass
+ags_drum_output_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_line_callbacks</FILE>
+ags_drum_output_line_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_pad</FILE>
+<TITLE>AgsDrumOutputPad</TITLE>
+AgsDrumOutputPadFlags
+ags_drum_output_pad_new
+<SUBSECTION Standard>
+AGS_DRUM_OUTPUT_PAD
+AGS_DRUM_OUTPUT_PAD_CLASS
+AGS_DRUM_OUTPUT_PAD_GET_CLASS
+AGS_IS_DRUM_OUTPUT_PAD
+AGS_IS_DRUM_OUTPUT_PAD_CLASS
+AGS_TYPE_DRUM_OUTPUT_PAD
+AgsDrumOutputPad
+AgsDrumOutputPadClass
+ags_drum_output_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_pad_callbacks</FILE>
+ags_drum_output_pad_play_done
+ags_drum_output_pad_play_cancel
+</SECTION>
+
+<SECTION>
+<FILE>ags_dynamic_connectable</FILE>
+<TITLE>AgsDynamicConnectable</TITLE>
+ags_dynamic_connectable_connect
+ags_dynamic_connectable_disconnect
+<SUBSECTION Standard>
+AGS_DYNAMIC_CONNECTABLE
+AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE
+AGS_DYNAMIC_CONNECTABLE_INTERFACE
+AGS_IS_DYNAMIC_CONNECTABLE
+AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE
+AGS_TYPE_DYNAMIC_CONNECTABLE
+AgsDynamicConnectable
+AgsDynamicConnectableInterface
+ags_dynamic_connectable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_echo</FILE>
+ags_echo
+</SECTION>
+
+<SECTION>
+<FILE>ags_editor</FILE>
+<TITLE>AgsEditor</TITLE>
+AGS_EDITOR_DEFAULT_VERSION
+AGS_EDITOR_DEFAULT_BUILD_ID
+AGS_EDITOR_DEFAULT
+ags_editor_machine_changed
+ags_editor_new
+<SUBSECTION Standard>
+AGS_EDITOR
+AGS_EDITOR_CLASS
+AGS_EDITOR_GET_CLASS
+AGS_IS_EDITOR
+AGS_IS_EDITOR_CLASS
+AGS_TYPE_EDITOR
+AgsEditor
+AgsEditorClass
+ags_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_editor_callbacks</FILE>
+ags_editor_parent_set_callback
+ags_editor_set_audio_channels_callback
+ags_editor_set_pads_callback
+ags_editor_machine_changed_callback
+ags_editor_change_position_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_effect</FILE>
+AGS_EFFECT_COPY_STREAM
+AGS_EFFECT_COPY_BUFFER
+AGS_EFFECT_DOWN_MIX
+</SECTION>
+
+<SECTION>
+<FILE>ags_effect</FILE>
+<TITLE>AgsEffect</TITLE>
+<SUBSECTION Standard>
+AGS_EFFECT
+AGS_EFFECT_GET_INTERFACE
+AGS_EFFECT_INTERFACE
+AGS_IS_EFFECT
+AGS_IS_EFFECT_INTERFACE
+AGS_TYPE_EFFECT
+AgsEffect
+AgsEffectInterface
+ags_effect_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_expander</FILE>
+<TITLE>AgsExpander</TITLE>
+AGS_EXPANDER_CHILD
+AgsExpanderFlags
+AgsExpanderChild
+ags_expander_child_alloc
+ags_expander_child_find
+ags_expander_add
+ags_expander_remove
+ags_expander_new
+<SUBSECTION Standard>
+AGS_EXPANDER
+AGS_EXPANDER_CLASS
+AGS_EXPANDER_GET_CLASS
+AGS_IS_EXPANDER
+AGS_IS_EXPANDER_CLASS
+AGS_TYPE_EXPANDER
+AgsExpander
+AgsExpanderClass
+ags_expander_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_expander_set</FILE>
+<TITLE>AgsExpanderSet</TITLE>
+AGS_EXPANDER_SET_CHILD
+AgsExpanderSetFlags
+AgsExpanderSetChild
+ags_expander_set_child_alloc
+ags_expander_set_child_find
+ags_expander_set_set_flags
+ags_expander_set_add
+ags_expander_set_remove
+ags_expander_set_new
+<SUBSECTION Standard>
+AGS_EXPANDER_SET
+AGS_EXPANDER_SET_CLASS
+AGS_EXPANDER_SET_GET_CLASS
+AGS_IS_EXPANDER_SET
+AGS_IS_EXPANDER_SET_CLASS
+AGS_TYPE_EXPANDER_SET
+AgsExpanderSet
+AgsExpanderSetClass
+ags_expander_set_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_output</FILE>
+<TITLE>AgsExportOutput</TITLE>
+ags_export_output_new
+<SUBSECTION Standard>
+AGS_EXPORT_OUTPUT
+AGS_EXPORT_OUTPUT_CLASS
+AGS_EXPORT_OUTPUT_GET_CLASS
+AGS_IS_EXPORT_OUTPUT
+AGS_IS_EXPORT_OUTPUT_CLASS
+AGS_TYPE_EXPORT_OUTPUT
+AgsExportOutput
+AgsExportOutputClass
+ags_export_output_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_thread</FILE>
+<TITLE>AgsExportThread</TITLE>
+AGS_EXPORT_THREAD_DEFAULT_JIFFIE
+AGS_EXPORT_THREAD_BUFFER_TIME
+ags_export_thread_new
+<SUBSECTION Standard>
+AGS_EXPORT_THREAD
+AGS_EXPORT_THREAD_CLASS
+AGS_EXPORT_THREAD_GET_CLASS
+AGS_IS_EXPORT_THREAD
+AGS_IS_EXPORT_THREAD_CLASS
+AGS_TYPE_EXPORT_THREAD
+AgsExportThread
+AgsExportThreadClass
+ags_export_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_window</FILE>
+<TITLE>AgsExportWindow</TITLE>
+AgsExportWindowFlags
+ags_export_window_new
+<SUBSECTION Standard>
+AGS_EXPORT_WINDOW
+AGS_EXPORT_WINDOW_CLASS
+AGS_EXPORT_WINDOW_GET_CLASS
+AGS_IS_EXPORT_WINDOW
+AGS_IS_EXPORT_WINDOW_CLASS
+AGS_TYPE_EXPORT_WINDOW
+AgsExportWindow
+AgsExportWindowClass
+ags_export_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_window_callbacks</FILE>
+ags_export_window_file_chooser_button_callback
+ags_export_window_tact_callback
+ags_export_window_export_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_ffplayer</FILE>
+<TITLE>AgsFFPlayer</TITLE>
+ags_ffplayer_paint
+ags_ffplayer_new
+<SUBSECTION Standard>
+AGS_FFPLAYER
+AGS_FFPLAYER_CLASS
+AGS_FFPLAYER_GET_CLASS
+AGS_IS_FFPLAYER
+AGS_IS_FFPLAYER_CLASS
+AGS_TYPE_FFPLAYER
+AgsFFPlayer
+AgsFFPlayerClass
+ags_ffplayer_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ffplayer_callbacks</FILE>
+ags_ffplayer_parent_set_callback
+ags_ffplayer_open_clicked_callback
+ags_ffplayer_open_dialog_response_callback
+ags_ffplayer_preset_changed_callback
+ags_ffplayer_instrument_changed_callback
+ags_ffplayer_drawing_area_expose_callback
+ags_ffplayer_drawing_area_configure_callback
+ags_ffplayer_drawing_area_button_press_callback
+ags_ffplayer_hscrollbar_value_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_file</FILE>
+<TITLE>AgsFile</TITLE>
+AGS_FILE_DEFAULT_ENCODING
+AGS_FILE_DEFAULT_DTD
+AGS_FILE_CHECKSUM_LENGTH
+AGS_FILE_DEFAULT_AUDIO_FORMAT
+AGS_FILE_DEFAULT_AUDIO_ENCODING
+AgsFileFlags
+ags_file_str2md5
+ags_file_add_id_ref
+ags_file_find_id_ref_by_node
+ags_file_find_id_ref_by_xpath
+ags_file_find_id_ref_by_reference
+ags_file_add_lookup
+ags_file_add_launch
+ags_file_open
+ags_file_open_from_data
+ags_file_rw_open
+ags_file_open_filename
+ags_file_close
+ags_file_write
+ags_file_write_concurrent
+ags_file_write_resolve
+ags_file_read
+ags_file_read_resolve
+ags_file_read_start
+ags_file_read_server
+ags_file_write_server
+ags_file_read_main
+ags_file_write_main
+ags_file_new
+<SUBSECTION Standard>
+AGS_FILE
+AGS_FILE_CLASS
+AGS_FILE_GET_CLASS
+AGS_IS_FILE
+AGS_IS_FILE_CLASS
+AGS_TYPE_FILE
+AgsFile
+AgsFileClass
+ags_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_gui</FILE>
+ags_file_read_widget
+ags_file_write_widget
+ags_file_read_window
+ags_file_write_window
+ags_file_read_menu_bar
+ags_file_write_menu_bar
+ags_file_read_machine_counter
+ags_file_write_machine_counter
+ags_file_read_machine_counter_list
+ags_file_write_machine_counter_list
+ags_file_read_machine
+ags_file_write_machine
+ags_file_read_machine_list
+ags_file_write_machine_list
+ags_file_read_machine_resolve_audio
+ags_file_read_pad
+ags_file_write_pad
+ags_file_read_pad_list
+ags_file_write_pad_list
+ags_file_read_mixer_input_pad
+ags_file_write_mixer_input_pad
+ags_file_read_mixer_output_pad
+ags_file_write_mixer_output_pad
+ags_file_read_line
+ags_file_write_line
+ags_file_read_line_list
+ags_file_write_line_list
+ags_file_read_line_member
+ags_file_write_line_member
+ags_file_read_line_member_list
+ags_file_write_line_member_list
+ags_file_read_dialog
+ags_file_write_dialog
+ags_file_read_dialog_list
+ags_file_write_dialog_list
+ags_file_read_machine_editor
+ags_file_write_machine_editor
+ags_file_read_machine_editor_list
+ags_file_write_machine_editor_list
+ags_file_read_pad_editor
+ags_file_write_pad_editor
+ags_file_read_line_editor
+ags_file_write_line_editor
+ags_file_read_link_editor
+ags_file_write_link_editor
+ags_file_read_line_member_editor
+ags_file_write_line_member_editor
+ags_file_read_link_collection_editor
+ags_file_write_link_collection_editor
+ags_file_read_resize_editor
+ags_file_write_resize_editor
+ags_file_read_editor
+ags_file_write_editor
+ags_file_read_toolbar
+ags_file_write_toolbar
+ags_file_read_machine_selector
+ags_file_write_machine_selector
+ags_file_read_notebook
+ags_file_write_notebook
+ags_file_read_notebook_tab_list
+ags_file_write_notebook_tab_list
+ags_file_read_notebook_tab
+ags_file_write_notebook_tab
+ags_file_read_navigation
+ags_file_write_navigation
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_id_ref</FILE>
+<TITLE>AgsFileIdRef</TITLE>
+AGS_FILE_RESOLVE
+AGS_FILE_ID_REF_SERIALIZE_DATA
+AGS_FILE_ID_REF_RESOLVE_DATA
+AgsFileResolve
+ags_file_id_ref_resolved
+ags_file_id_ref_new
+<SUBSECTION Standard>
+AGS_FILE_ID_REF
+AGS_FILE_ID_REF_CLASS
+AGS_FILE_ID_REF_GET_CLASS
+AGS_IS_FILE_ID_REF
+AGS_IS_FILE_ID_REF_CLASS
+AGS_TYPE_FILE_ID_REF
+AgsFileIdRef
+AgsFileIdRefClass
+ags_file_id_ref_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_launch</FILE>
+<TITLE>AgsFileLaunch</TITLE>
+ags_file_launch_start
+ags_file_launch_new
+<SUBSECTION Standard>
+AGS_FILE_LAUNCH
+AGS_FILE_LAUNCH_CLASS
+AGS_FILE_LAUNCH_GET_CLASS
+AGS_IS_FILE_LAUNCH
+AGS_IS_FILE_LAUNCH_CLASS
+AGS_TYPE_FILE_LAUNCH
+AgsFileLaunch
+AgsFileLaunchClass
+ags_file_launch_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_link</FILE>
+<TITLE>AgsFileLink</TITLE>
+ags_file_link_new
+<SUBSECTION Standard>
+AGS_FILE_LINK
+AGS_FILE_LINK_CLASS
+AGS_FILE_LINK_GET_CLASS
+AGS_IS_FILE_LINK
+AGS_IS_FILE_LINK_CLASS
+AGS_TYPE_FILE_LINK
+AgsFileLink
+AgsFileLinkClass
+ags_file_link_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_lookup</FILE>
+<TITLE>AgsFileLookup</TITLE>
+ags_file_lookup_find_by_node
+ags_file_lookup_resolve
+ags_file_lookup_new
+<SUBSECTION Standard>
+AGS_FILE_LOOKUP
+AGS_FILE_LOOKUP_CLASS
+AGS_FILE_LOOKUP_GET_CLASS
+AGS_IS_FILE_LOOKUP
+AGS_IS_FILE_LOOKUP_CLASS
+AGS_TYPE_FILE_LOOKUP
+AgsFileLookup
+AgsFileLookupClass
+ags_file_lookup_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_read</FILE>
+<TITLE>AgsFileRead</TITLE>
+ags_file_read_new
+<SUBSECTION Standard>
+AGS_FILE_READ
+AGS_FILE_READ_CLASS
+AGS_FILE_READ_GET_CLASS
+AGS_IS_FILE_READ
+AGS_IS_FILE_READ_CLASS
+AGS_TYPE_FILE_READ
+AgsFileRead
+AgsFileReadClass
+ags_file_read_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_selection</FILE>
+<TITLE>AgsFileSelection</TITLE>
+AGS_FILE_SELECTION_ENTRY
+AgsFileSelectionFlags
+AgsFileSelectionEntry
+ags_file_selection_entry_alloc
+ags_file_selection_set_entry
+ags_file_selection_add_entry
+ags_file_selection_remove_entry
+ags_file_selection_contains_file
+ags_file_selection_completed
+ags_file_selection_new
+<SUBSECTION Standard>
+AGS_FILE_SELECTION
+AGS_FILE_SELECTION_CLASS
+AGS_FILE_SELECTION_GET_CLASS
+AGS_IS_FILE_SELECTION
+AGS_IS_FILE_SELECTION_CLASS
+AGS_TYPE_FILE_SELECTION
+AgsFileSelection
+AgsFileSelectionClass
+ags_file_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_selection_callbacks</FILE>
+ags_file_selection_remove_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_sound</FILE>
+ags_file_read_devout
+ags_file_write_devout
+ags_file_read_devout_list
+ags_file_write_devout_list
+ags_file_read_devout_play
+ags_file_write_devout_play
+ags_file_read_devout_play_list
+ags_file_write_devout_play_list
+ags_file_read_audio
+ags_file_write_audio
+ags_file_read_audio_list
+ags_file_write_audio_list
+ags_file_read_channel
+ags_file_write_channel
+ags_file_read_channel_list
+ags_file_write_channel_list
+ags_file_read_input
+ags_file_write_input
+ags_file_read_output
+ags_file_write_output
+ags_file_read_file_link
+ags_file_write_file_link
+ags_file_read_recall
+ags_file_write_recall
+ags_file_read_recall_list
+ags_file_write_recall_list
+ags_file_read_recall_container
+ags_file_write_recall_container
+ags_file_read_recall_container_list
+ags_file_write_recall_container_list
+ags_file_read_recall_audio
+ags_file_write_recall_audio
+ags_file_read_recall_audio_run
+ags_file_write_recall_audio_run
+ags_file_read_recall_channel
+ags_file_write_recall_channel
+ags_file_read_recall_channel_run
+ags_file_write_recall_channel_run
+ags_file_read_recall_recycling
+ags_file_write_recall_recycling
+ags_file_read_recall_audio_signal
+ags_file_write_recall_audio_signal
+ags_file_read_port
+ags_file_write_port
+ags_file_read_port_list
+ags_file_write_port_list
+ags_file_read_recycling
+ags_file_write_recycling
+ags_file_read_recycling_list
+ags_file_write_recycling_list
+ags_file_read_audio_signal
+ags_file_write_audio_signal
+ags_file_read_audio_signal_list
+ags_file_write_audio_signal_list
+ags_file_read_stream
+ags_file_write_stream
+ags_file_read_stream_list
+ags_file_write_stream_list
+ags_file_read_pattern
+ags_file_write_pattern
+ags_file_read_pattern_list
+ags_file_write_pattern_list
+ags_file_read_pattern_data
+ags_file_write_pattern_data
+ags_file_read_pattern_data_list
+ags_file_write_pattern_data_list
+ags_file_read_notation
+ags_file_write_notation
+ags_file_read_notation_list
+ags_file_write_notation_list
+ags_file_read_note
+ags_file_write_note
+ags_file_read_note_list
+ags_file_write_note_list
+ags_file_read_task
+ags_file_write_task
+ags_file_read_task_list
+ags_file_write_task_list
+ags_file_read_timestamp
+ags_file_write_timestamp
+ags_file_read_timestamp_list
+ags_file_write_timestamp_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_stock</FILE>
+AGS_FILE_DEFAULT_VERSION
+AGS_FILE_EFFECTS_DEFAULT_VERSION
+AGS_CLIPBOARD_DEFAULT_VERSION
+AGS_FILE_FALSE
+AGS_FILE_TRUE
+AGS_FILE_BOOLEAN_PROP
+AGS_FILE_CHAR_PROP
+AGS_FILE_INT64_PROP
+AGS_FILE_UINT64_PROP
+AGS_FILE_FLOAT_PROP
+AGS_FILE_DOUBLE_PROP
+AGS_FILE_POINTER_PROP
+AGS_FILE_OBJECT_PROP
+AGS_FILE_BOOLEAN_POINTER_PROP
+AGS_FILE_CHAR_POINTER_PROP
+AGS_FILE_INT64_POINTER_PROP
+AGS_FILE_UINT64_POINTER_PROP
+AGS_FILE_FLOAT_POINTER_PROP
+AGS_FILE_DOUBLE_POINTER_PROP
+AGS_FILE_ID_PROP
+AGS_FILE_NAME_PROP
+AGS_FILE_TYPE_PROP
+AGS_FILE_SCOPE_PROP
+AGS_FILE_VERSION_PROP
+AGS_FILE_BUILD_ID_PROP
+AGS_FILE_XPATH_PROP
+AGS_FILE_FLAGS_PROP
+AGS_FILE_DYNAMIC_WIDGET_LED
+AGS_FILE_DYNAMIC_WIDGET_VINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_HINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_LABEL
+AGS_FILE_DYNAMIC_WIDGET_WAVEFORM
+AGS_FILE_DYNAMIC_WIDGET_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_VSCALE
+AGS_FILE_DYNAMIC_WIDGET_HSCALE
+AGS_FILE_DYNAMIC_WIDGET_DIAL
+AGS_FILE_DYNAMIC_WIDGET_CARTESIAN
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_thread</FILE>
+ags_file_read_thread
+ags_file_write_thread
+ags_file_read_thread_list
+ags_file_write_thread_list
+ags_file_read_thread_pool
+ags_file_write_thread_pool
+ags_file_read_audio_loop
+ags_file_write_audio_loop
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_util</FILE>
+ags_file_util_read_value
+ags_file_util_write_value
+ags_file_util_read_parameter
+ags_file_util_write_parameter
+ags_file_util_read_dependency
+ags_file_util_write_dependency
+ags_file_util_read_object
+ags_file_util_write_object
+ags_file_util_read_history
+ags_file_util_write_history
+ags_file_read_embedded_audio
+ags_file_write_embedded_audio
+ags_file_read_embedded_audio_list
+ags_file_write_embedded_audio_list
+ags_file_read_file_link
+ags_file_write_file_link
+ags_file_read_file_link_list
+ags_file_write_file_link_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_value_factory</FILE>
+<TITLE>AgsFileValueFactory</TITLE>
+ags_file_value_factory_new
+<SUBSECTION Standard>
+AGS_FILE_VALUE_FACTORY
+AGS_FILE_VALUE_FACTORY_CLASS
+AGS_FILE_VALUE_FACTORY_GET_CLASS
+AGS_IS_FILE_VALUE_FACTORY
+AGS_IS_FILE_VALUE_FACTORY_CLASS
+AGS_TYPE_FILE_VALUE_FACTORY
+AgsFileValueFactory
+AgsFileValueFactoryClass
+ags_file_value_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_write</FILE>
+<TITLE>AgsFileWrite</TITLE>
+ags_file_write_new
+<SUBSECTION Standard>
+AGS_FILE_WRITE
+AGS_FILE_WRITE_CLASS
+AGS_FILE_WRITE_GET_CLASS
+AGS_IS_FILE_WRITE
+AGS_IS_FILE_WRITE_CLASS
+AGS_TYPE_FILE_WRITE
+AgsFileWrite
+AgsFileWriteClass
+ags_file_write_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_free_selection</FILE>
+<TITLE>AgsFreeSelection</TITLE>
+ags_free_selection_new
+<SUBSECTION Standard>
+AGS_FREE_SELECTION
+AGS_FREE_SELECTION_CLASS
+AGS_FREE_SELECTION_GET_CLASS
+AGS_IS_FREE_SELECTION
+AGS_IS_FREE_SELECTION_CLASS
+AGS_TYPE_FREE_SELECTION
+AgsFreeSelection
+AgsFreeSelectionClass
+ags_free_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_garbage_collector</FILE>
+<TITLE>AgsGarbageCollector</TITLE>
+AgsGarbageCollectorFlags
+ags_garbage_collector_add
+ags_garbage_collector_remove
+ags_garbage_collector_run
+ags_garbage_collector_new
+<SUBSECTION Standard>
+AGS_GARBAGE_COLLECTOR
+AGS_GARBAGE_COLLECTOR_CLASS
+AGS_TYPE_GARBAGE_COLLECTOR
+AgsGarbageCollector
+AgsGarbageCollectorClass
+ags_garbage_collector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_generic_preferences</FILE>
+<TITLE>AgsGenericPreferences</TITLE>
+ags_generic_preferences_new
+<SUBSECTION Standard>
+AGS_GENERIC_PREFERENCES
+AGS_GENERIC_PREFERENCES_CLASS
+AGS_GENERIC_PREFERENCES_GET_CLASS
+AGS_IS_GENERIC_PREFERENCES
+AGS_IS_GENERIC_PREFERENCES_CLASS
+AGS_TYPE_GENERIC_PREFERENCES
+AgsGenericPreferences
+AgsGenericPreferencesClass
+ags_generic_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_generic_preferences_callbacks</FILE>
+ags_generic_preferences_autosave_thread_clicked_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_gui_task_thread</FILE>
+<TITLE>AgsGuiTaskThread</TITLE>
+ags_gui_task_thread_new
+<SUBSECTION Standard>
+AGS_GUI_TASK_THREAD
+AGS_GUI_TASK_THREAD_CLASS
+AGS_GUI_TASK_THREAD_GET_CLASS
+AGS_IS_GUI_TASK_THREAD
+AGS_IS_GUI_TASK_THREAD_CLASS
+AGS_TYPE_GUI_TASK_THREAD
+AgsGuiTaskThread
+AgsGuiTaskThreadClass
+ags_gui_task_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_gui_thread</FILE>
+<TITLE>AgsGuiThread</TITLE>
+AGS_GUI_THREAD_DEFAULT_JIFFIE
+ags_gui_thread_new
+<SUBSECTION Standard>
+AGS_GUI_THREAD
+AGS_GUI_THREAD_CLASS
+AGS_GUI_THREAD_GET_CLASS
+AGS_IS_GUI_THREAD
+AGS_IS_GUI_THREAD_CLASS
+AGS_TYPE_GUI_THREAD
+AgsGuiThread
+AgsGuiThreadClass
+ags_gui_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_hindicator</FILE>
+<TITLE>AgsHIndicator</TITLE>
+ags_hindicator_new
+<SUBSECTION Standard>
+AGS_HINDICATOR
+AGS_HINDICATOR_CLASS
+AGS_HINDICATOR_GET_CLASS
+AGS_IS_HINDICATOR
+AGS_IS_HINDICATOR_CLASS
+AGS_TYPE_HINDICATOR
+AgsHIndicator
+AgsHIndicatorClass
+ags_hindicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_history</FILE>
+<TITLE>AgsHistory</TITLE>
+ags_history_new
+AgsHistoryAppend
+<SUBSECTION Standard>
+AGS_HISTORY
+AGS_HISTORY_CLASS
+AGS_HISTORY_GET_CLASS
+AGS_IS_HISTORY
+AGS_IS_HISTORY_CLASS
+AGS_TYPE_HISTORY
+AgsHistory
+AgsHistoryClass
+ags_history_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_htimebar</FILE>
+<TITLE>AgsHTimebar</TITLE>
+ags_htimebar_new
+<SUBSECTION Standard>
+AGS_HTIMEBAR
+AGS_HTIMEBAR_CLASS
+AGS_HTIMEBAR_GET_CLASS
+AGS_IS_HTIMEBAR
+AGS_IS_HTIMEBAR_CLASS
+AGS_TYPE_HTIMEBAR
+AgsHTimebar
+AgsHTimebarClass
+</SECTION>
+
+<SECTION>
+<FILE>ags_id_generator</FILE>
+ags_id_generator_create_uuid
+</SECTION>
+
+<SECTION>
+<FILE>ags_indicator</FILE>
+<TITLE>AgsIndicator</TITLE>
+ags_indicator_new
+<SUBSECTION Standard>
+AGS_INDICATOR
+AGS_INDICATOR_CLASS
+AGS_INDICATOR_GET_CLASS
+AGS_IS_INDICATOR
+AGS_IS_INDICATOR_CLASS
+AGS_TYPE_INDICATOR
+AgsIndicator
+AgsIndicatorClass
+ags_indicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_init_audio</FILE>
+<TITLE>AgsInitAudio</TITLE>
+ags_init_audio_new
+<SUBSECTION Standard>
+AGS_INIT_AUDIO
+AGS_INIT_AUDIO_CLASS
+AGS_INIT_AUDIO_GET_CLASS
+AGS_IS_INIT_AUDIO
+AGS_IS_INIT_AUDIO_CLASS
+AGS_TYPE_INIT_AUDIO
+AgsInitAudio
+AgsInitAudioClass
+ags_init_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_init_channel</FILE>
+<TITLE>AgsInitChannel</TITLE>
+ags_init_channel_new
+<SUBSECTION Standard>
+AGS_INIT_CHANNEL
+AGS_INIT_CHANNEL_CLASS
+AGS_INIT_CHANNEL_GET_CLASS
+AGS_IS_INIT_CHANNEL
+AGS_IS_INIT_CHANNEL_CLASS
+AGS_TYPE_INIT_CHANNEL
+AgsInitChannel
+AgsInitChannelClass
+ags_init_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_inline_player</FILE>
+<TITLE>AgsInlinePlayer</TITLE>
+ags_inline_player_new
+<SUBSECTION Standard>
+AGS_INLINE_PLAYER
+AGS_INLINE_PLAYER_CLASS
+AGS_INLINE_PLAYER_GET_CLASS
+AGS_IS_INLINE_PLAYER
+AGS_IS_INLINE_PLAYER_CLASS
+AGS_TYPE_INLINE_PLAYER
+AgsInlinePlayer
+AgsInlinePlayerClass
+ags_inline_player_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_input</FILE>
+<TITLE>AgsInput</TITLE>
+ags_input_new
+<SUBSECTION Standard>
+AGS_INPUT
+AGS_INPUT_CLASS
+AGS_INPUT_GET_CLASS
+AGS_IS_INPUT
+AGS_IS_INPUT_CLASS
+AGS_TYPE_INPUT
+AgsInput
+AgsInputClass
+ags_input_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ipatch</FILE>
+<TITLE>AgsIpatch</TITLE>
+AGS_IPATCH_DEFAULT_CHANNELS
+AGS_IPATCH_READ
+AGS_IPATCH_WRITE
+AgsIpatchFlags
+ags_ipatch_new
+<SUBSECTION Standard>
+AGS_IPATCH
+AGS_IPATCH_CLASS
+AGS_IPATCH_GET_CLASS
+AGS_IS_IPATCH
+AGS_IS_IPATCH_CLASS
+AGS_TYPE_IPATCH
+AgsIpatch
+AgsIpatchClass
+ags_ipatch_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ipatch_sf2_reader</FILE>
+<TITLE>AgsIpatchSF2Reader</TITLE>
+AgsSF2Levels
+ags_ipatch_sf2_reader_new
+<SUBSECTION Standard>
+AGS_IPATCH_SF2_READER
+AGS_IPATCH_SF2_READER_CLASS
+AGS_IPATCH_SF2_READER_GET_CLASS
+AGS_IS_IPATCH_SF2_READER
+AGS_IS_IPATCH_SF2_READER_CLASS
+AGS_TYPE_IPATCH_SF2_READER
+AgsIpatchSF2Reader
+AgsIpatchSF2ReaderClass
+ags_ipatch_sf2_reader_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_iterator_thread</FILE>
+<TITLE>AgsIteratorThread</TITLE>
+AgsIteratorThreadFlags
+ags_iterator_thread_children_ready
+ags_iterator_thread_new
+<SUBSECTION Standard>
+AGS_IS_ITERATOR_THREAD
+AGS_IS_ITERATOR_THREAD_CLASS
+AGS_ITERATOR_THREAD
+AGS_ITERATOR_THREAD_CLASS
+AGS_ITERATOR_THREAD_GET_CLASS
+AGS_TYPE_ITERATOR_THREAD
+AgsIteratorThread
+AgsIteratorThreadClass
+ags_iterator_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_browser</FILE>
+<TITLE>AgsLadspaBrowser</TITLE>
+ags_ladspa_browser_get_plugin_filename
+ags_ladspa_browser_get_plugin_effect
+ags_ladspa_browser_combo_box_controls_new
+ags_ladspa_browser_preview_new
+ags_ladspa_browser_new
+<SUBSECTION Standard>
+AGS_IS_LADSPA_BROWSER
+AGS_IS_LADSPA_BROWSER_CLASS
+AGS_LADSPA_BROWSER
+AGS_LADSPA_BROWSER_CLASS
+AGS_LADSPA_BROWSER_GET_CLASS
+AGS_TYPE_LADSPA_BROWSER
+AgsLadspaBrowser
+AgsLadspaBrowserClass
+ags_ladspa_browser_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_browser_callbacks</FILE>
+ags_ladspa_browser_plugin_filename_callback
+ags_ladspa_browser_plugin_effect_callback
+ags_ladspa_browser_preview_close_callback
+ags_ladspa_browser_ok_callback
+ags_ladspa_browser_cancel_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_manager</FILE>
+<TITLE>AgsLadspaManager</TITLE>
+AGS_LADSPA_PLUGIN
+AgsLadspaPluginFlags
+AgsLadspaPlugin
+ags_ladspa_plugin_alloc
+ags_ladspa_plugin_free
+ags_ladspa_manager_get_filenames
+ags_ladspa_manager_find_ladspa_plugin
+ags_ladspa_manager_load_file
+ags_ladspa_manager_load_default_directory
+ags_ladspa_manager_get_instance
+ags_ladspa_manager_new
+<SUBSECTION Standard>
+AGS_IS_LADSPA_MANAGER
+AGS_IS_LADSPA_MANAGER_CLASS
+AGS_LADSPA_MANAGER
+AGS_LADSPA_MANAGER_CLASS
+AGS_LADSPA_MANAGER_GET_CLASS
+AGS_TYPE_LADSPA_MANAGER
+AgsLadspaManager
+AgsLadspaManagerClass
+ags_ladspa_manager_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_led</FILE>
+<TITLE>AgsLed</TITLE>
+AgsLedFlags
+ags_led_set_active
+ags_led_unset_active
+ags_led_new
+<SUBSECTION Standard>
+AGS_IS_LED
+AGS_IS_LED_CLASS
+AGS_LED
+AGS_LED_CLASS
+AGS_LED_GET_CLASS
+AGS_TYPE_LED
+AgsLed
+AgsLedClass
+ags_led_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_libao</FILE>
+<TITLE>AgsLibao</TITLE>
+AGS_LIBAO_PLAY_DOMAIN
+AGS_LIBAO_PLAY
+AGS_LIBAO_DEFAULT_SAMPLERATE
+AGS_LIBAO_DEFAULT_BUFFER_SIZE
+AGS_LIBAO_DEFAULT_BPM
+AGS_LIBAO_DEFAULT_JIFFIE
+AGS_LIBAO_DEFAULT_TACT
+AGS_LIBAO_DEFAULT_TACT_JIFFIE
+AGS_LIBAO_DEFAULT_TACTRATE
+AGS_LIBAO_DEFAULT_DELAY
+AgsLibaoFlags
+AgsLibaoPlayFlags
+AgsLibaoResolutionMode
+AGS_LIBAO_ERROR
+AgsLibaoError
+AgsLibaoPlayDomain
+AgsLibaoPlay
+ags_libao_error_quark
+ags_libao_play_domain_alloc
+ags_libao_play_domain_free
+ags_libao_play_alloc
+ags_libao_play_free
+ags_libao_list_cards
+ags_libao_pcm_info
+ags_libao_tic
+ags_libao_note_offset_changed
+ags_libao_new
+<SUBSECTION Standard>
+AGS_IS_LIBAO
+AGS_IS_LIBAO_CLASS
+AGS_LIBAO
+AGS_LIBAO_CLASS
+AGS_LIBAO_GET_CLASS
+AGS_TYPE_LIBAO
+AgsLibao
+AgsLibaoClass
+ags_libao_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line</FILE>
+<TITLE>AgsLine</TITLE>
+AGS_LINE_DEFAULT_VERSION
+AGS_LINE_DEFAULT_BUILD_ID
+AgsLineFlags
+ags_line_set_channel
+ags_line_group_changed
+ags_line_find_next_grouped
+ags_line_map_recall
+ags_line_find_port
+ags_line_new
+<SUBSECTION Standard>
+AGS_IS_LINE
+AGS_IS_LINE_CLASS
+AGS_LINE
+AGS_LINE_CLASS
+AGS_LINE_GET_CLASS
+AGS_TYPE_LINE
+AgsLine
+AgsLineClass
+ags_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_callbacks</FILE>
+ags_line_parent_set_callback
+ags_line_remove_recall_callback
+ags_line_group_clicked_callback
+ags_line_volume_callback
+ags_line_peak_run_post_callback
+ags_line_copy_pattern_done
+ags_line_copy_pattern_cancel
+ags_line_recall_volume_done
+ags_line_recall_volume_cancel
+ags_line_channel_done_callback
+ags_line_play_channel_run_cancel
+ags_line_play_volume_done
+ags_line_play_volume_cancel
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_editor</FILE>
+<TITLE>AgsLineEditor</TITLE>
+AGS_LINE_EDITOR_DEFAULT_VERSION
+AGS_LINE_EDITOR_DEFAULT_BUILD_ID
+ags_line_editor_set_channel
+ags_line_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINE_EDITOR
+AGS_IS_LINE_EDITOR_CLASS
+AGS_LINE_EDITOR
+AGS_LINE_EDITOR_CLASS
+AGS_LINE_EDITOR_GET_CLASS
+AGS_TYPE_LINE_EDITOR
+AgsLineEditor
+AgsLineEditorClass
+ags_line_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_editor_callbacks</FILE>
+ags_line_editor_destroy_callback
+ags_line_editor_show_callback
+ags_line_editor_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member</FILE>
+<TITLE>AgsLineMember</TITLE>
+AgsLineMemberFlags
+ags_line_member_get_widget
+ags_line_member_set_label
+ags_line_member_change_port
+ags_line_member_find_port
+ags_line_member_new
+<SUBSECTION Standard>
+AGS_IS_LINE_MEMBER
+AGS_IS_LINE_MEMBER_CLASS
+AGS_LINE_MEMBER
+AGS_LINE_MEMBER_CLASS
+AGS_LINE_MEMBER_GET_CLASS
+AGS_TYPE_LINE_MEMBER
+AgsLineMember
+AgsLineMemberClass
+ags_line_member_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_callbacks</FILE>
+ags_line_member_parent_set_callback
+ags_line_member_dial_changed_callback
+ags_line_member_vscale_changed_callback
+ags_line_member_hscale_changed_callback
+ags_line_member_spin_button_changed_callback
+ags_line_member_check_button_clicked_callback
+ags_line_member_toggle_button_clicked_callback
+ags_line_member_button_clicked_callback
+ags_line_member_port_safe_write_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_editor</FILE>
+<TITLE>AgsLineMemberEditor</TITLE>
+ags_line_member_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINE_MEMBER_EDITOR
+AGS_IS_LINE_MEMBER_EDITOR_CLASS
+AGS_LINE_MEMBER_EDITOR
+AGS_LINE_MEMBER_EDITOR_CLASS
+AGS_LINE_MEMBER_EDITOR_GET_CLASS
+AGS_TYPE_LINE_MEMBER_EDITOR
+AgsLineMemberEditor
+AgsLineMemberEditorClass
+ags_line_member_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_editor_callbacks</FILE>
+ags_line_member_editor_add_callback
+ags_line_member_editor_remove_callback
+ags_line_member_editor_ladspa_browser_response_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_channel</FILE>
+<TITLE>AgsLinkChannel</TITLE>
+ags_link_channel_new
+<SUBSECTION Standard>
+AGS_IS_LINK_CHANNEL
+AGS_IS_LINK_CHANNEL_CLASS
+AGS_LINK_CHANNEL
+AGS_LINK_CHANNEL_CLASS
+AGS_LINK_CHANNEL_GET_CLASS
+AGS_TYPE_LINK_CHANNEL
+AgsLinkChannel
+AgsLinkChannelClass
+ags_link_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_collection_editor</FILE>
+<TITLE>AgsLinkCollectionEditor</TITLE>
+ags_link_collection_editor_check_first_line
+ags_link_collection_editor_check_first_link
+ags_link_collection_editor_check_count
+ags_link_collection_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINK_COLLECTION_EDITOR
+AGS_IS_LINK_COLLECTION_EDITOR_CLASS
+AGS_LINK_COLLECTION_EDITOR
+AGS_LINK_COLLECTION_EDITOR_CLASS
+AGS_LINK_COLLECTION_EDITOR_GET_CLASS
+AGS_TYPE_LINK_COLLECTION_EDITOR
+AgsLinkCollectionEditor
+AgsLinkCollectionEditorClass
+ags_link_collection_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_collection_editor_callbacks</FILE>
+ags_link_collection_editor_parent_set_callback
+ags_link_collection_editor_link_callback
+ags_link_collection_editor_first_line_callback
+ags_link_collection_editor_first_link_callback
+ags_link_collection_editor_count_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_editor</FILE>
+<TITLE>AgsLinkEditor</TITLE>
+AgsLinkEditorFlags
+ags_link_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINK_EDITOR
+AGS_IS_LINK_EDITOR_CLASS
+AGS_LINK_EDITOR
+AGS_LINK_EDITOR_CLASS
+AGS_LINK_EDITOR_GET_CLASS
+AGS_TYPE_LINK_EDITOR
+AgsLinkEditor
+AgsLinkEditorClass
+ags_link_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_editor_callbacks</FILE>
+ags_link_editor_parent_set_callback
+ags_link_editor_destroy_callback
+ags_link_editor_show_callback
+ags_link_editor_combo_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_list</FILE>
+ags_list_free_and_free_link
+ags_list_free_and_unref_link
+ags_list_duplicate_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_listing_editor</FILE>
+<TITLE>AgsListingEditor</TITLE>
+ags_listing_editor_add_children
+ags_listing_editor_new
+<SUBSECTION Standard>
+AGS_IS_LISTING_EDITOR
+AGS_IS_LISTING_EDITOR_CLASS
+AGS_LISTING_EDITOR
+AGS_LISTING_EDITOR_CLASS
+AGS_LISTING_EDITOR_GET_CLASS
+AGS_TYPE_LISTING_EDITOR
+AgsListingEditor
+AgsListingEditorClass
+ags_listing_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_listing_editor_callbacks</FILE>
+ags_listing_editor_parent_set_callback
+ags_listing_editor_set_pads_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_log</FILE>
+<TITLE>AgsLog</TITLE>
+ags_default_log
+AgsLogFlags
+AgsLogMessage
+AgsLogFormatedMessage
+ags_log_start_queue
+ags_log_stop_queue
+ags_log_debug
+ags_log_message
+<SUBSECTION Standard>
+AGS_IS_LOG
+AGS_IS_LOG_CLASS
+AGS_LOG
+AGS_LOG_CLASS
+AGS_LOG_GET_CLASS
+AGS_TYPE_LOG
+AgsLog
+AgsLogClass
+</SECTION>
+
+<SECTION>
+<FILE>ags_loop_channel</FILE>
+<TITLE>AgsLoopChannel</TITLE>
+ags_loop_channel_new
+<SUBSECTION Standard>
+AGS_IS_LOOP_CHANNEL
+AGS_IS_LOOP_CHANNEL_CLASS
+AGS_LOOP_CHANNEL
+AGS_LOOP_CHANNEL_CLASS
+AGS_LOOP_CHANNEL_GET_CLASS
+AGS_TYPE_LOOP_CHANNEL
+AgsLoopChannel
+AgsLoopChannelClass
+ags_loop_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_loop_channel_run</FILE>
+<TITLE>AgsLoopChannelRun</TITLE>
+ags_loop_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_LOOP_CHANNEL_RUN
+AGS_IS_LOOP_CHANNEL_RUN_CLASS
+AGS_LOOP_CHANNEL_RUN
+AGS_LOOP_CHANNEL_RUN_CLASS
+AGS_LOOP_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_LOOP_CHANNEL_RUN
+AgsLoopChannelRun
+AgsLoopChannelRunClass
+ags_loop_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine</FILE>
+<TITLE>AgsMachine</TITLE>
+AGS_MACHINE_DEFAULT_VERSION
+AGS_MACHINE_DEFAULT_BUILD_ID
+AgsMachineFlags
+AgsMachineFileInputFlags
+ags_machine_set_audio_channels
+ags_machine_set_pads
+ags_machine_add_default_recalls
+ags_machine_map_recall
+ags_machine_get_possible_links
+ags_machine_find_by_name
+ags_machine_find_port
+ags_machine_set_run
+ags_machine_file_chooser_dialog_new
+ags_machine_open_files
+ags_machine_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE
+AGS_IS_MACHINE_CLASS
+AGS_MACHINE
+AGS_MACHINE_CLASS
+AGS_MACHINE_GET_CLASS
+AGS_TYPE_MACHINE
+AgsMachine
+AgsMachineClass
+ags_machine_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_callbacks</FILE>
+ags_machine_parent_set_callback
+ags_machine_destroy_callback
+ags_machine_button_press_callback
+ags_machine_popup_move_up_activate_callback
+ags_machine_popup_move_down_activate_callback
+ags_machine_popup_hide_activate_callback
+ags_machine_popup_show_activate_callback
+ags_machine_popup_destroy_activate_callback
+ags_machine_popup_rename_activate_callback
+ags_machine_popup_properties_activate_callback
+ags_machine_open_response_callback
+ags_machine_play_callback
+ags_machine_tact_callback
+ags_machine_done_callback
+ags_machine_start_failure_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_editor</FILE>
+<TITLE>AgsMachineEditor</TITLE>
+AGS_MACHINE_EDITOR_DEFAULT_VERSION
+AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID
+AgsMachineEditorFlags
+ags_machine_editor_add_children
+ags_machine_editor_set_machine
+ags_machine_editor_add_input
+ags_machine_editor_add_output
+ags_machine_editor_remove_input
+ags_machine_editor_remove_output
+ags_machine_editor_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_EDITOR
+AGS_IS_MACHINE_EDITOR_CLASS
+AGS_MACHINE_EDITOR
+AGS_MACHINE_EDITOR_CLASS
+AGS_MACHINE_EDITOR_GET_CLASS
+AGS_TYPE_MACHINE_EDITOR
+AgsMachineEditor
+AgsMachineEditorClass
+ags_machine_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_editor_callbacks</FILE>
+ags_machine_editor_parent_set_callback
+ags_machine_editor_destroy_callback
+ags_machine_editor_show_callback
+ags_machine_editor_switch_page_callback
+ags_machine_editor_add_callback
+ags_machine_editor_remove_callback
+ags_machine_editor_back_callback
+ags_machine_editor_apply_callback
+ags_machine_editor_ok_callback
+ags_machine_editor_cancel_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_radio_button</FILE>
+<TITLE>AgsMachineRadioButton</TITLE>
+ags_machine_radio_button_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_RADIO_BUTTON
+AGS_IS_MACHINE_RADIO_BUTTON_CLASS
+AGS_MACHINE_RADIO_BUTTON
+AGS_MACHINE_RADIO_BUTTON_CLASS
+AGS_MACHINE_RADIO_BUTTON_GET_CLASS
+AGS_TYPE_MACHINE_RADIO_BUTTON
+AgsMachineRadioButton
+AgsMachineRadioButtonClass
+ags_machine_radio_button_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selection</FILE>
+<TITLE>AgsMachineSelection</TITLE>
+ags_machine_selection_run
+ags_machine_selection_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_SELECTION
+AGS_IS_MACHINE_SELECTION_CLASS
+AGS_MACHINE_SELECTION
+AGS_MACHINE_SELECTION_CLASS
+AGS_MACHINE_SELECTION_GET_CLASS
+AGS_TYPE_MACHINE_SELECTION
+AgsMachineSelection
+AgsMachineSelectionClass
+ags_machine_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selector</FILE>
+<TITLE>AgsMachineSelector</TITLE>
+ags_machine_selector_changed
+ags_machine_selector_popup_new
+ags_machine_selector_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_SELECTOR
+AGS_IS_MACHINE_SELECTOR_CLASS
+AGS_MACHINE_SELECTOR
+AGS_MACHINE_SELECTOR_CLASS
+AGS_MACHINE_SELECTOR_GET_CLASS
+AGS_TYPE_MACHINE_SELECTOR
+AgsMachineSelector
+AgsMachineSelectorClass
+ags_machine_selector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selector_callbacks</FILE>
+ags_machine_selector_popup_add_tab_callback
+ags_machine_selector_popup_remove_tab_callback
+ags_machine_selector_popup_add_index_callback
+ags_machine_selector_popup_remove_index_callback
+ags_machine_selector_popup_link_index_callback
+ags_machine_selector_radio_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_main_loop</FILE>
+<TITLE>AgsMainLoop</TITLE>
+ags_main_loop_set_async_queue
+ags_main_loop_get_async_queue
+ags_main_loop_set_tic
+ags_main_loop_get_tic
+ags_main_loop_set_last_sync
+ags_main_loop_get_last_sync
+<SUBSECTION Standard>
+AGS_IS_MAIN_LOOP
+AGS_IS_MAIN_LOOP_INTERFACE
+AGS_MAIN_LOOP
+AGS_MAIN_LOOP_GET_INTERFACE
+AGS_MAIN_LOOP_INTERFACE
+AGS_TYPE_MAIN_LOOP
+AgsMainLoop
+AgsMainLoopInterface
+ags_main_loop_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_marshal</FILE>
+g_cclosure_user_marshal_ULONG__VOID
+g_cclosure_user_marshal_VOID__UINT_UINT
+g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT
+g_cclosure_user_marshal_VOID__UINT_INT
+g_cclosure_user_marshal_VOID__UINT_DOUBLE
+g_cclosure_user_marshal_VOID__ULONG_UINT
+g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+g_cclosure_user_marshal_VOID__STRING_UINT
+g_cclosure_user_marshal_VOID__STRING_POINTER
+g_cclosure_user_marshal_VOID__OBJECT_UINT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+g_cclosure_user_marshal_POINTER__VOID
+g_cclosure_user_marshal_OBJECT__VOID
+g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+</SECTION>
+
+<SECTION>
+<FILE>ags_matrix</FILE>
+<TITLE>AgsMatrix</TITLE>
+AGS_MATRIX_PATTERN_CONTROLS
+AGS_MATRIX_OCTAVE
+AGS_MATRIX_CELL_WIDTH
+AGS_MATRIX_CELL_HEIGHT
+ags_matrix_input_map_recall
+ags_matrix_output_map_recall
+ags_matrix_draw_gutter
+ags_matrix_draw_matrix
+ags_matrix_redraw_gutter_point
+ags_matrix_highlight_gutter_point
+ags_matrix_unpaint_gutter_point
+ags_matrix_new
+<SUBSECTION Standard>
+AGS_IS_MATRIX
+AGS_IS_MATRIX_CLASS
+AGS_MATRIX
+AGS_MATRIX_CLASS
+AGS_MATRIX_GET_CLASS
+AGS_TYPE_MATRIX
+AgsMatrix
+AgsMatrixClass
+ags_matrix_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_matrix_callbacks</FILE>
+ags_matrix_parent_set_callback
+ags_matrix_index_callback
+ags_matrix_drawing_area_expose_callback
+ags_matrix_drawing_area_button_press_callback
+ags_matrix_adjustment_value_changed_callback
+ags_matrix_bpm_callback
+ags_matrix_length_spin_callback
+ags_matrix_loop_button_callback
+ags_matrix_tact_callback
+ags_matrix_done_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu</FILE>
+<TITLE>AgsMenu</TITLE>
+ags_menu_new
+<SUBSECTION Standard>
+AGS_IS_MENU
+AGS_IS_MENU_CLASS
+AGS_MENU
+AGS_MENU_CLASS
+AGS_MENU_GET_CLASS
+AGS_TYPE_MENU
+AgsMenu
+AgsMenuClass
+ags_menu_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_bar</FILE>
+<TITLE>AgsMenuBar</TITLE>
+ags_menu_bar_new
+ags_zoom_menu_new
+ags_tact_menu_new
+ags_zoom_combo_box_new
+ags_tact_combo_box_new
+<SUBSECTION Standard>
+AGS_IS_MENU_BAR
+AGS_IS_MENU_BAR_CLASS
+AGS_MENU_BAR
+AGS_MENU_BAR_CLASS
+AGS_MENU_BAR_GET_CLASS
+AGS_TYPE_MENU_BAR
+AgsMenuBar
+AgsMenuBarClass
+ags_menu_bar_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_bar_callbacks</FILE>
+ags_menu_bar_destroy_callback
+ags_menu_bar_show_callback
+ags_menu_bar_open_callback
+ags_menu_bar_save_callback
+ags_menu_bar_save_as_callback
+ags_menu_bar_export_callback
+ags_menu_bar_quit_callback
+ags_menu_bar_add_callback
+ags_menu_bar_add_panel_callback
+ags_menu_bar_add_mixer_callback
+ags_menu_bar_add_drum_callback
+ags_menu_bar_add_matrix_callback
+ags_menu_bar_add_synth_callback
+ags_menu_bar_add_ffplayer_callback
+ags_menu_bar_remove_callback
+ags_menu_bar_preferences_callback
+ags_menu_bar_about_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_item</FILE>
+<TITLE>AgsMenuItem</TITLE>
+ags_menu_item_new
+<SUBSECTION Standard>
+AGS_IS_MENU_ITEM
+AGS_IS_MENU_ITEM_CLASS
+AGS_MENU_ITEM
+AGS_MENU_ITEM_CLASS
+AGS_MENU_ITEM_GET_CLASS
+AGS_TYPE_MENU_ITEM
+AgsMenuItem
+AgsMenuItemClass
+ags_menu_item_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_meter</FILE>
+<TITLE>AgsMeter</TITLE>
+ags_meter_sound_string
+ags_meter_paint
+ags_meter_new
+<SUBSECTION Standard>
+AGS_IS_METER
+AGS_IS_METER_CLASS
+AGS_METER
+AGS_METER_CLASS
+AGS_METER_GET_CLASS
+AGS_TYPE_METER
+AgsMeter
+AgsMeterClass
+ags_meter_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_meter_callbacks</FILE>
+ags_meter_destroy_callback
+ags_meter_show_callback
+ags_meter_expose_event
+ags_meter_configure_event
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer</FILE>
+<TITLE>AgsMixer</TITLE>
+ags_mixer_new
+<SUBSECTION Standard>
+AGS_IS_MIXER
+AGS_IS_MIXER_CLASS
+AGS_MIXER
+AGS_MIXER_CLASS
+AGS_MIXER_GET_CLASS
+AGS_TYPE_MIXER
+AgsMixer
+AgsMixerClass
+ags_mixer_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_callbacks</FILE>
+ags_mixer_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_input_line</FILE>
+<TITLE>AgsMixerInputLine</TITLE>
+ags_mixer_input_line_new
+<SUBSECTION Standard>
+AGS_IS_MIXER_INPUT_LINE
+AGS_IS_MIXER_INPUT_LINE_CLASS
+AGS_MIXER_INPUT_LINE
+AGS_MIXER_INPUT_LINE_CLASS
+AGS_MIXER_INPUT_LINE_GET_CLASS
+AGS_TYPE_MIXER_INPUT_LINE
+AgsMixerInputLine
+AgsMixerInputLineClass
+ags_mixer_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_input_pad</FILE>
+<TITLE>AgsMixerInputPad</TITLE>
+ags_mixer_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_MIXER_INPUT_PAD
+AGS_IS_MIXER_INPUT_PAD_CLASS
+AGS_MIXER_INPUT_PAD
+AGS_MIXER_INPUT_PAD_CLASS
+AGS_MIXER_INPUT_PAD_GET_CLASS
+AGS_TYPE_MIXER_INPUT_PAD
+AgsMixerInputPad
+AgsMixerInputPadClass
+ags_mixer_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mutable</FILE>
+<TITLE>AgsMutable</TITLE>
+ags_mutable_set_muted
+<SUBSECTION Standard>
+AGS_IS_MUTABLE
+AGS_IS_MUTABLE_INTERFACE
+AGS_MUTABLE
+AGS_MUTABLE_GET_INTERFACE
+AGS_MUTABLE_INTERFACE
+AGS_TYPE_MUTABLE
+AgsMutable
+AgsMutableInterface
+ags_mutable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_audio</FILE>
+<TITLE>AgsMuteAudio</TITLE>
+ags_mute_audio_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_AUDIO
+AGS_IS_MUTE_AUDIO_CLASS
+AGS_MUTE_AUDIO
+AGS_MUTE_AUDIO_CLASS
+AGS_MUTE_AUDIO_GET_CLASS
+AGS_TYPE_MUTE_AUDIO
+AgsMuteAudio
+AgsMuteAudioClass
+ags_mute_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_audio_signal</FILE>
+<TITLE>AgsMuteAudioSignal</TITLE>
+ags_mute_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_AUDIO_SIGNAL
+AGS_IS_MUTE_AUDIO_SIGNAL_CLASS
+AGS_MUTE_AUDIO_SIGNAL
+AGS_MUTE_AUDIO_SIGNAL_CLASS
+AGS_MUTE_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_MUTE_AUDIO_SIGNAL
+AgsMuteAudioSignal
+AgsMuteAudioSignalClass
+ags_mute_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_channel</FILE>
+<TITLE>AgsMuteChannel</TITLE>
+ags_mute_channel_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_CHANNEL
+AGS_IS_MUTE_CHANNEL_CLASS
+AGS_MUTE_CHANNEL
+AGS_MUTE_CHANNEL_CLASS
+AGS_MUTE_CHANNEL_GET_CLASS
+AGS_TYPE_MUTE_CHANNEL
+AgsMuteChannel
+AgsMuteChannelClass
+ags_mute_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_channel_run</FILE>
+<TITLE>AgsMuteChannelRun</TITLE>
+ags_mute_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_CHANNEL_RUN
+AGS_IS_MUTE_CHANNEL_RUN_CLASS
+AGS_MUTE_CHANNEL_RUN
+AGS_MUTE_CHANNEL_RUN_CLASS
+AGS_MUTE_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_MUTE_CHANNEL_RUN
+AgsMuteChannelRun
+AgsMuteChannelRunClass
+ags_mute_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_recycling</FILE>
+<TITLE>AgsMuteRecycling</TITLE>
+ags_mute_recycling_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_RECYCLING
+AGS_IS_MUTE_RECYCLING_CLASS
+AGS_MUTE_RECYCLING
+AGS_MUTE_RECYCLING_CLASS
+AGS_MUTE_RECYCLING_GET_CLASS
+AGS_TYPE_MUTE_RECYCLING
+AgsMuteRecycling
+AgsMuteRecyclingClass
+ags_mute_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_navigation</FILE>
+<TITLE>AgsNavigation</TITLE>
+AGS_NAVIGATION_DEFAULT_TACT_STEP
+AGS_NAVIGATION_SEEK_STEPS
+AGS_NAVIGATION_REWIND_STEPS
+AgsNavigationFlags
+ags_navigation_tact_to_time_string
+ags_navigation_update_time_string
+ags_navigation_set_seeking_sensitive
+ags_navigation_change_position
+ags_navigation_new
+<SUBSECTION Standard>
+AGS_IS_NAVIGATION
+AGS_IS_NAVIGATION_CLASS
+AGS_NAVIGATION
+AGS_NAVIGATION_CLASS
+AGS_NAVIGATION_GET_CLASS
+AGS_TYPE_NAVIGATION
+AgsNavigation
+AgsNavigationClass
+ags_navigation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_navigation_callbacks</FILE>
+ags_navigation_parent_set_callback
+ags_navigation_destroy_callback
+ags_navigation_show_callback
+ags_navigation_expander_callback
+ags_navigation_bpm_callback
+ags_navigation_rewind_callback
+ags_navigation_prev_callback
+ags_navigation_play_callback
+ags_navigation_stop_callback
+ags_navigation_next_callback
+ags_navigation_forward_callback
+ags_navigation_loop_callback
+ags_navigation_position_tact_callback
+ags_navigation_duration_tact_callback
+ags_navigation_loop_left_tact_callback
+ags_navigation_loop_right_tact_callback
+ags_navigation_raster_callback
+ags_navigation_tic_callback
+ags_navigation_devout_stop_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_notation</FILE>
+<TITLE>AgsNotation</TITLE>
+AGS_NOTATION_DEFAULT_BPM
+AGS_NOTATION_TICS_PER_BEAT
+AGS_NOTATION_MINIMUM_NOTE_LENGTH
+AGS_NOTATION_MAXIMUM_NOTE_LENGTH
+AGS_NOTATION_DEFAULT_LENGTH
+AGS_NOTATION_DEFAULT_JIFFIE
+AGS_NOTATION_DEFAULT_DURATION
+AgsNotationFlags
+ags_notation_find_near_timestamp
+ags_notation_add_note
+ags_notation_remove_note_at_position
+ags_notation_get_selection
+ags_notation_is_note_selected
+ags_notation_find_point
+ags_notation_find_region
+ags_notation_free_selection
+ags_notation_add_point_to_selection
+ags_notation_remove_point_from_selection
+ags_notation_add_region_to_selection
+ags_notation_remove_region_from_selection
+ags_notation_copy_selection
+ags_notation_cut_selection
+ags_notation_insert_from_clipboard
+ags_notation_get_current
+ags_notation_new
+<SUBSECTION Standard>
+AGS_IS_NOTATION
+AGS_IS_NOTATION_CLASS
+AGS_NOTATION
+AGS_NOTATION_CLASS
+AGS_NOTATION_GET_CLASS
+AGS_TYPE_NOTATION
+AgsNotation
+AgsNotationClass
+ags_notation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note</FILE>
+<TITLE>AgsNote</TITLE>
+AgsNoteFlags
+ags_note_duplicate
+ags_note_new
+<SUBSECTION Standard>
+AGS_IS_NOTE
+AGS_IS_NOTE_CLASS
+AGS_NOTE
+AGS_NOTE_CLASS
+AGS_NOTE_GET_CLASS
+AGS_TYPE_NOTE
+AgsNote
+AgsNoteClass
+ags_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note_edit</FILE>
+<TITLE>AgsNoteEdit</TITLE>
+AGS_NOTE_EDIT_MAX_CONTROLS
+AgsNoteEditFlags
+AgsNoteEditResetFlags
+ags_note_edit_set_map_height
+ags_note_edit_reset_vertically
+ags_note_edit_reset_horizontally
+ags_note_edit_draw_segment
+ags_note_edit_draw_position
+ags_note_edit_draw_notation
+ags_note_edit_draw_scroll
+ags_note_edit_new
+<SUBSECTION Standard>
+AGS_IS_NOTE_EDIT
+AGS_IS_NOTE_EDIT_CLASS
+AGS_NOTE_EDIT
+AGS_NOTE_EDIT_CLASS
+AGS_NOTE_EDIT_GET_CLASS
+AGS_TYPE_NOTE_EDIT
+AgsNoteEdit
+AgsNoteEditClass
+ags_note_edit_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note_edit_callbacks</FILE>
+ags_note_edit_drawing_area_expose_event
+ags_note_edit_drawing_area_configure_event
+ags_note_edit_drawing_area_button_press_event
+ags_note_edit_drawing_area_button_release_event
+ags_note_edit_drawing_area_motion_notify_event
+ags_note_edit_vscrollbar_value_changed
+ags_note_edit_hscrollbar_value_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_notebook</FILE>
+<TITLE>AgsNotebook</TITLE>
+AGS_NOTEBOOK_TAB
+AgsNotebookTabFlags
+AgsNotebookTab
+ags_notebook_tab_index
+ags_notebook_next_active_tab
+ags_notebook_add_tab
+ags_notebook_insert_tab
+ags_notebook_remove_tab
+ags_notebook_add_child
+ags_notebook_remove_child
+ags_notebook_new
+<SUBSECTION Standard>
+AGS_IS_NOTEBOOK
+AGS_IS_NOTEBOOK_CLASS
+AGS_NOTEBOOK
+AGS_NOTEBOOK_CLASS
+AGS_NOTEBOOK_GET_CLASS
+AGS_TYPE_NOTEBOOK
+AgsNotebook
+AgsNotebookClass
+ags_notebook_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_notebook_callbacks</FILE>
+ags_notebook_machine_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_open_file</FILE>
+<TITLE>AgsOpenFile</TITLE>
+ags_open_file_new
+<SUBSECTION Standard>
+AGS_IS_OPEN_FILE
+AGS_IS_OPEN_FILE_CLASS
+AGS_OPEN_FILE
+AGS_OPEN_FILE_CLASS
+AGS_OPEN_FILE_GET_CLASS
+AGS_TYPE_OPEN_FILE
+AgsOpenFile
+AgsOpenFileClass
+ags_open_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_open_single_file</FILE>
+<TITLE>AgsOpenSingleFile</TITLE>
+ags_open_single_file_new
+<SUBSECTION Standard>
+AGS_IS_OPEN_SINGLE_FILE
+AGS_IS_OPEN_SINGLE_FILE_CLASS
+AGS_OPEN_SINGLE_FILE
+AGS_OPEN_SINGLE_FILE_CLASS
+AGS_OPEN_SINGLE_FILE_GET_CLASS
+AGS_TYPE_OPEN_SINGLE_FILE
+AgsOpenSingleFile
+AgsOpenSingleFileClass
+ags_open_single_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_option_menu</FILE>
+<TITLE>AgsOptionMenu</TITLE>
+ags_option_menu_new
+<SUBSECTION Standard>
+AGS_IS_OPTION_MENU
+AGS_IS_OPTION_MENU_CLASS
+AGS_OPTION_MENU
+AGS_OPTION_MENU_CLASS
+AGS_OPTION_MENU_GET_CLASS
+AGS_TYPE_OPTION_MENU
+AgsOptionMenu
+AgsOptionMenuClass
+ags_option_menu_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_oscillator</FILE>
+<TITLE>AgsOscillator</TITLE>
+ags_file_read_oscillator
+ags_file_write_oscillator
+ags_oscillator_new
+<SUBSECTION Standard>
+AGS_IS_OSCILLATOR
+AGS_IS_OSCILLATOR_CLASS
+AGS_OSCILLATOR
+AGS_OSCILLATOR_CLASS
+AGS_OSCILLATOR_GET_CLASS
+AGS_TYPE_OSCILLATOR
+AgsOscillator
+AgsOscillatorClass
+ags_oscillator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_oscillator_callbacks</FILE>
+ags_oscillator_wave_callback
+ags_oscillator_attack_callback
+ags_oscillator_frame_count_callback
+ags_oscillator_frequency_callback
+ags_oscillator_phase_callback
+ags_oscillator_volume_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_output</FILE>
+<TITLE>AgsOutput</TITLE>
+ags_output_find_first_input_recycling
+ags_output_find_last_input_recycling
+ags_output_new
+<SUBSECTION Standard>
+AGS_IS_OUTPUT
+AGS_IS_OUTPUT_CLASS
+AGS_OUTPUT
+AGS_OUTPUT_CLASS
+AGS_OUTPUT_GET_CLASS
+AGS_TYPE_OUTPUT
+AgsOutput
+AgsOutputClass
+ags_output_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_packable</FILE>
+<TITLE>AgsPackable</TITLE>
+ags_packable_pack
+ags_packable_unpack
+<SUBSECTION Standard>
+AGS_IS_PACKABLE
+AGS_IS_PACKABLE_INTERFACE
+AGS_PACKABLE
+AGS_PACKABLE_GET_INTERFACE
+AGS_PACKABLE_INTERFACE
+AGS_TYPE_PACKABLE
+AgsPackable
+AgsPackableInterface
+ags_packable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad</FILE>
+<TITLE>AgsPad</TITLE>
+AGS_PAD_DEFAULT_VERSION
+AGS_PAD_DEFAULT_BUILD_ID
+AgsPadFlags
+ags_pad_set_channel
+ags_pad_resize_lines
+ags_pad_map_recall
+ags_pad_find_port
+ags_pad_new
+<SUBSECTION Standard>
+AGS_IS_PAD
+AGS_IS_PAD_CLASS
+AGS_PAD
+AGS_PAD_CLASS
+AGS_PAD_GET_CLASS
+AGS_TYPE_PAD
+AgsPad
+AgsPadClass
+ags_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_callbacks</FILE>
+ags_pad_parent_set_callback
+ags_pad_destroy_callback
+ags_pad_show_callback
+ags_pad_option_changed_callback
+ags_pad_group_clicked_callback
+ags_pad_mute_clicked_callback
+ags_pad_solo_clicked_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_editor</FILE>
+<TITLE>AgsPadEditor</TITLE>
+AGS_PAD_EDITOR_DEFAULT_VERSION
+AGS_PAD_EDITOR_DEFAULT_BUILD_ID
+ags_pad_editor_set_channel
+ags_pad_editor_new
+<SUBSECTION Standard>
+AGS_IS_PAD_EDITOR
+AGS_IS_PAD_EDITOR_CLASS
+AGS_PAD_EDITOR
+AGS_PAD_EDITOR_CLASS
+AGS_PAD_EDITOR_GET_CLASS
+AGS_TYPE_PAD_EDITOR
+AgsPadEditor
+AgsPadEditorClass
+ags_pad_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_editor_callbacks</FILE>
+ags_pad_editor_parent_set_callback
+ags_pad_editor_destroy_callback
+ags_pad_editor_show_callback
+ags_pad_editor_set_audio_channels_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel</FILE>
+<TITLE>AgsPanel</TITLE>
+ags_panel_new
+<SUBSECTION Standard>
+AGS_IS_PANEL
+AGS_IS_PANEL_CLASS
+AGS_PANEL
+AGS_PANEL_CLASS
+AGS_PANEL_GET_CLASS
+AGS_TYPE_PANEL
+AgsPanel
+AgsPanelClass
+ags_panel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_callbacks</FILE>
+ags_panel_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_input_line</FILE>
+<TITLE>AgsPanelInputLine</TITLE>
+ags_panel_input_line_new
+<SUBSECTION Standard>
+AGS_IS_PANEL_INPUT_LINE
+AGS_IS_PANEL_INPUT_LINE_CLASS
+AGS_PANEL_INPUT_LINE
+AGS_PANEL_INPUT_LINE_CLASS
+AGS_PANEL_INPUT_LINE_GET_CLASS
+AGS_TYPE_PANEL_INPUT_LINE
+AgsPanelInputLine
+AgsPanelInputLineClass
+ags_panel_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_input_pad</FILE>
+<TITLE>AgsPanelInputPad</TITLE>
+ags_panel_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_PANEL_INPUT_PAD
+AGS_IS_PANEL_INPUT_PAD_CLASS
+AGS_PANEL_INPUT_PAD
+AGS_PANEL_INPUT_PAD_CLASS
+AGS_PANEL_INPUT_PAD_GET_CLASS
+AGS_TYPE_PANEL_INPUT_PAD
+AgsPanelInputPad
+AgsPanelInputPadClass
+ags_panel_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_parameter</FILE>
+ags_parameter_grow
+</SECTION>
+
+<SECTION>
+<FILE>ags_pattern</FILE>
+<TITLE>AgsPattern</TITLE>
+ags_pattern_get_by_timestamp
+ags_pattern_set_dim
+ags_pattern_get_bit
+ags_pattern_toggle_bit
+ags_pattern_new
+<SUBSECTION Standard>
+AGS_IS_PATTERN
+AGS_IS_PATTERN_CLASS
+AGS_PATTERN
+AGS_PATTERN_CLASS
+AGS_PATTERN_GET_CLASS
+AGS_TYPE_PATTERN
+AgsPattern
+AgsPatternClass
+ags_pattern_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_peak_channel</FILE>
+<TITLE>AgsPeakChannel</TITLE>
+ags_peak_channel_retrieve_peak
+ags_peak_channel_new
+<SUBSECTION Standard>
+AGS_IS_PEAK_CHANNEL
+AGS_IS_PEAK_CHANNEL_CLASS
+AGS_PEAK_CHANNEL
+AGS_PEAK_CHANNEL_CLASS
+AGS_PEAK_CHANNEL_GET_CLASS
+AGS_TYPE_PEAK_CHANNEL
+AgsPeakChannel
+AgsPeakChannelClass
+ags_peak_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_peak_channel_run</FILE>
+<TITLE>AgsPeakChannelRun</TITLE>
+ags_peak_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_PEAK_CHANNEL_RUN
+AGS_IS_PEAK_CHANNEL_RUN_CLASS
+AGS_PEAK_CHANNEL_RUN
+AGS_PEAK_CHANNEL_RUN_CLASS
+AGS_PEAK_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_PEAK_CHANNEL_RUN
+AgsPeakChannelRun
+AgsPeakChannelRunClass
+ags_peak_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_performance_preferences</FILE>
+<TITLE>AgsPerformancePreferences</TITLE>
+ags_performance_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PERFORMANCE_PREFERENCES
+AGS_IS_PERFORMANCE_PREFERENCES_CLASS
+AGS_PERFORMANCE_PREFERENCES
+AGS_PERFORMANCE_PREFERENCES_CLASS
+AGS_PERFORMANCE_PREFERENCES_GET_CLASS
+AGS_TYPE_PERFORMANCE_PREFERENCES
+AgsPerformancePreferences
+AgsPerformancePreferencesClass
+ags_performance_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_persistable</FILE>
+<TITLE>AgsPersistable</TITLE>
+ags_persistable_read
+ags_persistable_read_link
+ags_persistable_write
+ags_persistable_write_link
+<SUBSECTION Standard>
+AGS_IS_PERSISTABLE
+AGS_IS_PERSISTABLE_INTERFACE
+AGS_PERSISTABLE
+AGS_PERSISTABLE_GET_INTERFACE
+AGS_PERSISTABLE_INTERFACE
+AGS_TYPE_PERSISTABLE
+AgsPersistable
+AgsPersistableInterface
+ags_persistable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio</FILE>
+<TITLE>AgsPlayAudio</TITLE>
+ags_play_audio_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO
+AGS_IS_PLAY_AUDIO_CLASS
+AGS_PLAY_AUDIO
+AGS_PLAY_AUDIO_CLASS
+AGS_PLAY_AUDIO_GET_CLASS
+AGS_TYPE_PLAY_AUDIO
+AgsPlayAudio
+AgsPlayAudioClass
+ags_play_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio_file</FILE>
+<TITLE>AgsPlayAudioFile</TITLE>
+ags_play_audio_file_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO_FILE
+AGS_IS_PLAY_AUDIO_FILE_CLASS
+AGS_PLAY_AUDIO_FILE
+AGS_PLAY_AUDIO_FILE_CLASS
+AGS_PLAY_AUDIO_FILE_GET_CLASS
+AGS_TYPE_PLAY_AUDIO_FILE
+AgsPlayAudioFile
+AgsPlayAudioFileClass
+ags_play_audio_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio_signal</FILE>
+<TITLE>AgsPlayAudioSignal</TITLE>
+ags_play_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO_SIGNAL
+AGS_IS_PLAY_AUDIO_SIGNAL_CLASS
+AGS_PLAY_AUDIO_SIGNAL
+AGS_PLAY_AUDIO_SIGNAL_CLASS
+AGS_PLAY_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_PLAY_AUDIO_SIGNAL
+AgsPlayAudioSignal
+AgsPlayAudioSignalClass
+ags_play_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel</FILE>
+<TITLE>AgsPlayChannel</TITLE>
+ags_play_channel_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL
+AGS_IS_PLAY_CHANNEL_CLASS
+AGS_PLAY_CHANNEL
+AGS_PLAY_CHANNEL_CLASS
+AGS_PLAY_CHANNEL_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL
+AgsPlayChannel
+AgsPlayChannelClass
+ags_play_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel_run</FILE>
+<TITLE>AgsPlayChannelRun</TITLE>
+AgsPlayChannelRunFlags
+ags_play_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL_RUN
+AGS_IS_PLAY_CHANNEL_RUN_CLASS
+AGS_PLAY_CHANNEL_RUN
+AGS_PLAY_CHANNEL_RUN_CLASS
+AGS_PLAY_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL_RUN
+AgsPlayChannelRun
+AgsPlayChannelRunClass
+ags_play_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel_run_master</FILE>
+<TITLE>AgsPlayChannelRunMaster</TITLE>
+AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER
+AgsPlayChannelRunMasterFlags
+AgsPlayChannelRunMasterStreamer
+ags_play_channel_run_master_streamer_alloc
+ags_play_channel_run_master_find_streamer
+ags_play_channel_run_master_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL_RUN_MASTER
+AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS
+AGS_PLAY_CHANNEL_RUN_MASTER
+AGS_PLAY_CHANNEL_RUN_MASTER_CLASS
+AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL_RUN_MASTER
+AgsPlayChannelRunMaster
+AgsPlayChannelRunMasterClass
+ags_play_channel_run_master_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_notation_audio</FILE>
+<TITLE>AgsPlayNotationAudio</TITLE>
+ags_play_notation_audio_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTATION_AUDIO
+AGS_IS_PLAY_NOTATION_AUDIO_CLASS
+AGS_PLAY_NOTATION_AUDIO
+AGS_PLAY_NOTATION_AUDIO_CLASS
+AGS_PLAY_NOTATION_AUDIO_GET_CLASS
+AGS_TYPE_PLAY_NOTATION_AUDIO
+AgsPlayNotationAudio
+AgsPlayNotationAudioClass
+ags_play_notation_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_notation_audio_run</FILE>
+<TITLE>AgsPlayNotationAudioRun</TITLE>
+AgsPlayNotationAudioRunFlags
+ags_play_notation_audio_run_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTATION_AUDIO_RUN
+AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS
+AGS_PLAY_NOTATION_AUDIO_RUN
+AGS_PLAY_NOTATION_AUDIO_RUN_CLASS
+AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS
+AGS_TYPE_PLAY_NOTATION_AUDIO_RUN
+AgsPlayNotationAudioRun
+AgsPlayNotationAudioRunClass
+ags_play_notation_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_note</FILE>
+<TITLE>AgsPlayNote</TITLE>
+ags_play_note_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTE
+AGS_IS_PLAY_NOTE_CLASS
+AGS_PLAY_NOTE
+AGS_PLAY_NOTE_CLASS
+AGS_PLAY_NOTE_GET_CLASS
+AGS_TYPE_PLAY_NOTE
+AgsPlayNote
+AgsPlayNoteClass
+ags_play_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_pattern</FILE>
+<TITLE>AgsPlayPattern</TITLE>
+ags_play_pattern_connect
+<SUBSECTION Standard>
+AGS_PLAY_PATTERN
+AGS_PLAY_PATTERN_CLASS
+AGS_TYPE_PLAY_PATTERN
+AgsPlayPattern
+AgsPlayPatternClass
+ags_play_pattern_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_recycling</FILE>
+<TITLE>AgsPlayRecycling</TITLE>
+ags_play_recycling_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_RECYCLING
+AGS_IS_PLAY_RECYCLING_CLASS
+AGS_PLAY_RECYCLING
+AGS_PLAY_RECYCLING_CLASS
+AGS_PLAY_RECYCLING_GET_CLASS
+AGS_TYPE_PLAY_RECYCLING
+AgsPlayRecycling
+AgsPlayRecyclingClass
+ags_play_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_playable</FILE>
+<TITLE>AgsPlayable</TITLE>
+AGS_PLAYABLE_ERROR
+AgsPlayableError
+ags_playable_error_quark
+ags_playable_open
+ags_playable_rw_open
+ags_playable_level_count
+ags_playable_nth_level
+ags_playable_selected_level
+ags_playable_sublevel_names
+ags_playable_level_select
+ags_playable_level_up
+ags_playable_iter_start
+ags_playable_iter_next
+ags_playable_info
+ags_playable_read
+ags_playable_write
+ags_playable_flush
+ags_playable_seek
+ags_playable_close
+ags_playable_read_audio_signal
+<SUBSECTION Standard>
+AGS_IS_PLAYABLE
+AGS_IS_PLAYABLE_INTERFACE
+AGS_PLAYABLE
+AGS_PLAYABLE_GET_INTERFACE
+AGS_PLAYABLE_INTERFACE
+AGS_TYPE_PLAYABLE
+AgsPlayable
+AgsPlayableInterface
+ags_playable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin</FILE>
+<TITLE>AgsPlugin</TITLE>
+ags_plugin_get_name
+ags_plugin_set_name
+ags_plugin_get_version
+ags_plugin_set_version
+ags_plugin_get_build_id
+ags_plugin_set_build_id
+ags_plugin_get_xml_type
+ags_plugin_set_xml_type
+ags_plugin_get_ports
+ags_plugin_set_ports
+ags_plugin_read
+ags_plugin_write
+<SUBSECTION Standard>
+AGS_IS_PLUGIN
+AGS_IS_PLUGIN_INTERFACE
+AGS_PLUGIN
+AGS_PLUGIN_GET_INTERFACE
+AGS_PLUGIN_INTERFACE
+AGS_TYPE_PLUGIN
+AgsPlugin
+AgsPluginInterface
+ags_plugin_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_factory</FILE>
+<TITLE>AgsPluginFactory</TITLE>
+AgsPluginMetadata
+ags_plugin_factory_read_file
+ags_plugin_factory_list_by_name
+ags_plugin_factory_add
+ags_plugin_factory_create
+ags_plugin_factory_get_instance
+ags_plugin_factory_new_from_file
+ags_plugin_factory_new
+<SUBSECTION Standard>
+AGS_IS_PLUGIN_FACTORY
+AGS_IS_PLUGIN_FACTORY_CLASS
+AGS_PLUGIN_FACTORY
+AGS_PLUGIN_FACTORY_CLASS
+AGS_PLUGIN_FACTORY_GET_CLASS
+AGS_TYPE_PLUGIN_FACTORY
+AgsPluginFactory
+AgsPluginFactoryClass
+ags_plugin_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_preferences</FILE>
+<TITLE>AgsPluginPreferences</TITLE>
+AgsLadspaPluginPreferences
+ags_ladspa_plugin_preferences_alloc
+ags_plugin_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PLUGIN_PREFERENCES
+AGS_IS_PLUGIN_PREFERENCES_CLASS
+AGS_PLUGIN_PREFERENCES
+AGS_PLUGIN_PREFERENCES_CLASS
+AGS_PLUGIN_PREFERENCES_GET_CLASS
+AGS_TYPE_PLUGIN_PREFERENCES
+AgsPluginPreferences
+AgsPluginPreferencesClass
+ags_plugin_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_stock</FILE>
+AGS_PLUGIN_NAME_VOLUME
+</SECTION>
+
+<SECTION>
+<FILE>ags_port</FILE>
+<TITLE>AgsPort</TITLE>
+ags_port_safe_read
+ags_port_safe_write
+ags_port_safe_get_property
+ags_port_safe_set_property
+ags_port_find_specifier
+ags_port_new
+<SUBSECTION Standard>
+AGS_IS_PORT
+AGS_IS_PORT_CLASS
+AGS_PORT
+AGS_PORT_CLASS
+AGS_PORT_GET_CLASS
+AGS_TYPE_PORT
+AgsPort
+AgsPortClass
+ags_port_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_portable_thread</FILE>
+<TITLE>AgsPortableThread</TITLE>
+AgsPortableThreadFlags
+ags_portable_thread_lock
+ags_portable_thread_trylock
+ags_portable_thread_unlock
+ags_portable_thread_get_toplevel
+ags_portable_thread_first
+ags_portable_thread_last
+ags_portable_thread_remove_child
+ags_portable_thread_add_child
+ags_portable_thread_parental_is_locked
+ags_portable_thread_sibling_is_locked
+ags_portable_thread_children_is_locked
+ags_portable_thread_is_current_ready
+ags_portable_thread_is_current_synced
+ags_portable_thread_is_tree_ready
+ags_portable_thread_is_tree_synced
+ags_portable_thread_main_loop_unlock_children
+ags_portable_thread_next_parent_locked
+ags_portable_thread_next_sibling_locked
+ags_portable_thread_next_children_locked
+ags_portable_thread_lock_parent
+ags_portable_thread_lock_sibling
+ags_portable_thread_lock_children
+ags_portable_thread_lock_all
+ags_portable_thread_unlock_parent
+ags_portable_thread_unlock_sibling
+ags_portable_thread_unlock_children
+ags_portable_thread_unlock_all
+ags_portable_thread_wait_parent
+ags_portable_thread_wait_sibling
+ags_portable_thread_wait_children
+ags_portable_thread_signal_parent
+ags_portable_thread_signal_sibling
+ags_portable_thread_signal_children
+ags_portable_thread_start
+ags_portable_thread_run
+ags_portable_thread_timelock
+ags_portable_thread_stop
+ags_portable_thread_new
+<SUBSECTION Standard>
+AGS_IS_PORTABLE_THREAD
+AGS_IS_PORTABLE_THREAD_CLASS
+AGS_PORTABLE_THREAD
+AGS_PORTABLE_THREAD_CLASS
+AGS_PORTABLE_THREAD_GET_CLASS
+AGS_TYPE_PORTABLE_THREAD
+AgsPortableThread
+AgsPortableThreadClass
+ags_portable_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_portlet</FILE>
+<TITLE>AgsPortlet</TITLE>
+ags_portlet_get_port
+ags_portlet_set_port
+ags_portlet_list_safe_properties
+ags_portlet_safe_get_property
+ags_portlet_safe_set_property
+<SUBSECTION Standard>
+AGS_IS_PORTLET
+AGS_IS_PORTLET_INTERFACE
+AGS_PORTLET
+AGS_PORTLET_GET_INTERFACE
+AGS_PORTLET_INTERFACE
+AGS_TYPE_PORTLET
+AgsPortlet
+AgsPortletInterface
+ags_portlet_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_preferences</FILE>
+<TITLE>AgsPreferences</TITLE>
+AGS_PREFERENCES_DEFAULT_FILENAME
+AgsPreferencesFlags
+ags_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PREFERENCES
+AGS_IS_PREFERENCES_CLASS
+AGS_PREFERENCES
+AGS_PREFERENCES_CLASS
+AGS_PREFERENCES_GET_CLASS
+AGS_TYPE_PREFERENCES
+AgsPreferences
+AgsPreferencesClass
+ags_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_preferences_callbacks</FILE>
+ags_preferences_response_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_collection_editor</FILE>
+<TITLE>AgsPropertyCollectionEditor</TITLE>
+ags_property_collection_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_COLLECTION_EDITOR
+AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS
+AGS_PROPERTY_COLLECTION_EDITOR
+AGS_PROPERTY_COLLECTION_EDITOR_CLASS
+AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_COLLECTION_EDITOR
+AgsPropertyCollectionEditor
+AgsPropertyCollectionEditorClass
+ags_property_collection_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_collection_editor_callbacks</FILE>
+ags_property_collection_editor_add_collection_callback
+ags_property_collection_editor_remove_collection_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_editor</FILE>
+<TITLE>AgsPropertyEditor</TITLE>
+AgsPropertyEditorFlags
+ags_property_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_EDITOR
+AGS_IS_PROPERTY_EDITOR_CLASS
+AGS_PROPERTY_EDITOR
+AGS_PROPERTY_EDITOR_CLASS
+AGS_PROPERTY_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_EDITOR
+AgsPropertyEditor
+AgsPropertyEditorClass
+ags_property_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_editor_callbacks</FILE>
+ags_property_editor_enable_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_listing_editor</FILE>
+<TITLE>AgsPropertyListingEditor</TITLE>
+ags_property_listing_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_LISTING_EDITOR
+AGS_IS_PROPERTY_LISTING_EDITOR_CLASS
+AGS_PROPERTY_LISTING_EDITOR
+AGS_PROPERTY_LISTING_EDITOR_CLASS
+AGS_PROPERTY_LISTING_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_LISTING_EDITOR
+AgsPropertyListingEditor
+AgsPropertyListingEditorClass
+ags_property_listing_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall</FILE>
+<TITLE>AgsRecall</TITLE>
+AGS_RECALL_HANDLER
+AGS_RECALL_DEFAULT_VERSION
+AGS_RECALL_DEFAULT_BUILD_ID
+AgsRecallFlags
+AgsRecallNotifyDependencyMode
+AgsRecallHandler
+ags_recall_set_flags
+ags_recall_resolve_dependencies
+ags_recall_child_added
+ags_recall_run_init_pre
+ags_recall_run_init_inter
+ags_recall_run_init_post
+ags_recall_run_pre
+ags_recall_run_inter
+ags_recall_run_post
+ags_recall_stop_persistent
+ags_recall_done
+ags_recall_cancel
+ags_recall_remove
+ags_recall_is_done
+ags_recall_duplicate
+ags_recall_set_recall_id
+ags_recall_set_devout_recursive
+ags_recall_notify_dependency
+ags_recall_add_dependency
+ags_recall_remove_dependency
+ags_recall_get_dependencies
+ags_recall_remove_child
+ags_recall_add_child
+ags_recall_get_children
+ags_recall_set_effect
+ags_recall_find_by_effect
+ags_recall_find_type
+ags_recall_find_template
+ags_recall_template_find_type
+ags_recall_find_type_with_recycling_container
+ags_recall_find_recycling_container
+ags_recall_find_provider
+ags_recall_template_find_provider
+ags_recall_find_provider_with_recycling_container
+ags_recall_run_init
+ags_recall_handler_alloc
+ags_recall_add_handler
+ags_recall_remove_handler
+ags_recall_new
+<SUBSECTION Standard>
+AGS_IS_RECALL
+AGS_IS_RECALL_CLASS
+AGS_RECALL
+AGS_RECALL_CLASS
+AGS_RECALL_GET_CLASS
+AGS_TYPE_RECALL
+AgsRecall
+AgsRecallClass
+ags_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio</FILE>
+<TITLE>AgsRecallAudio</TITLE>
+ags_recall_audio_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO
+AGS_IS_RECALL_AUDIO_CLASS
+AGS_RECALL_AUDIO
+AGS_RECALL_AUDIO_CLASS
+AGS_RECALL_AUDIO_GET_CLASS
+AGS_TYPE_RECALL_AUDIO
+AgsRecallAudio
+AgsRecallAudioClass
+ags_recall_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio_run</FILE>
+<TITLE>AgsRecallAudioRun</TITLE>
+ags_recall_audio_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO_RUN
+AGS_IS_RECALL_AUDIO_RUN_CLASS
+AGS_RECALL_AUDIO_RUN
+AGS_RECALL_AUDIO_RUN_CLASS
+AGS_RECALL_AUDIO_RUN_GET_CLASS
+AGS_TYPE_RECALL_AUDIO_RUN
+AgsRecallAudioRun
+AgsRecallAudioRunClass
+ags_recall_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio_signal</FILE>
+<TITLE>AgsRecallAudioSignal</TITLE>
+AgsRecallAudioSignalFlags
+ags_recall_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO_SIGNAL
+AGS_IS_RECALL_AUDIO_SIGNAL_CLASS
+AGS_RECALL_AUDIO_SIGNAL
+AGS_RECALL_AUDIO_SIGNAL_CLASS
+AGS_RECALL_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_RECALL_AUDIO_SIGNAL
+AgsRecallAudioSignal
+AgsRecallAudioSignalClass
+ags_recall_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel</FILE>
+<TITLE>AgsRecallChannel</TITLE>
+ags_recall_channel_find_channel
+ags_recall_channel_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL
+AGS_IS_RECALL_CHANNEL_CLASS
+AGS_RECALL_CHANNEL
+AGS_RECALL_CHANNEL_CLASS
+AGS_RECALL_CHANNEL_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL
+AgsRecallChannel
+AgsRecallChannelClass
+ags_recall_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel_run</FILE>
+<TITLE>AgsRecallChannelRun</TITLE>
+ags_recall_channel_run_run_order_changed
+ags_recall_channel_run_get_run_order
+ags_recall_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL_RUN
+AGS_IS_RECALL_CHANNEL_RUN_CLASS
+AGS_RECALL_CHANNEL_RUN
+AGS_RECALL_CHANNEL_RUN_CLASS
+AGS_RECALL_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL_RUN
+AgsRecallChannelRun
+AgsRecallChannelRunClass
+ags_recall_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel_run_dummy</FILE>
+<TITLE>AgsRecallChannelRunDummy</TITLE>
+ags_recall_channel_run_dummy_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL_RUN_DUMMY
+AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS
+AGS_RECALL_CHANNEL_RUN_DUMMY
+AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS
+AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY
+AgsRecallChannelRunDummy
+AgsRecallChannelRunDummyClass
+ags_recall_channel_run_dummy_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_container</FILE>
+<TITLE>AgsRecallContainer</TITLE>
+AgsRecallContainerFlags
+AgsRecallContainerFindFlags
+ags_recall_container_get_recall_audio
+ags_recall_container_get_recall_audio_run
+ags_recall_container_get_recall_channel
+ags_recall_container_get_recall_channel_run
+ags_recall_container_find
+ags_recall_container_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CONTAINER
+AGS_IS_RECALL_CONTAINER_CLASS
+AGS_RECALL_CONTAINER
+AGS_RECALL_CONTAINER_CLASS
+AGS_RECALL_CONTAINER_GET_CLASS
+AGS_TYPE_RECALL_CONTAINER
+AgsRecallContainer
+AgsRecallContainerClass
+ags_recall_container_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_dependency</FILE>
+<TITLE>AgsRecallDependency</TITLE>
+ags_recall_dependency_find_dependency
+ags_recall_dependency_find_dependency_by_provider
+ags_recall_dependency_resolve
+ags_recall_dependency_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_DEPENDENCY
+AGS_IS_RECALL_DEPENDENCY_CLASS
+AGS_RECALL_DEPENDENCY
+AGS_RECALL_DEPENDENCY_CLASS
+AGS_RECALL_DEPENDENCY_GET_CLASS
+AGS_TYPE_RECALL_DEPENDENCY
+AgsRecallDependency
+AgsRecallDependencyClass
+ags_recall_dependency_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_factory</FILE>
+<TITLE>AgsRecallFactory</TITLE>
+AgsRecallFactoryCreateFlags
+ags_recall_factory_create
+ags_recall_factory_remove
+ags_recall_factory_get_instance
+ags_recall_factory_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_FACTORY
+AGS_IS_RECALL_FACTORY_CLASS
+AGS_RECALL_FACTORY
+AGS_RECALL_FACTORY_CLASS
+AGS_RECALL_FACTORY_GET_CLASS
+AGS_TYPE_RECALL_FACTORY
+AgsRecallFactory
+AgsRecallFactoryClass
+ags_recall_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_id</FILE>
+<TITLE>AgsRecallID</TITLE>
+AgsRecallIDFlags
+ags_recall_id_get_run_stage
+ags_recall_id_set_run_stage
+ags_recall_id_unset_run_stage
+ags_recall_id_find_recycling_container
+ags_recall_id_find_parent_recycling_container
+ags_recall_id_add
+ags_recall_id_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_ID
+AGS_IS_RECALL_ID_CLASS
+AGS_RECALL_ID
+AGS_RECALL_ID_CLASS
+AGS_RECALL_ID_GET_CLASS
+AGS_TYPE_RECALL_ID
+AgsRecallID
+AgsRecallIDClass
+ags_recall_id_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_ladspa</FILE>
+<TITLE>AgsRecallLadspa</TITLE>
+ags_recall_ladspa_load_ports
+ags_recall_ladspa_short_to_float
+ags_recall_ladspa_float_to_short
+ags_recall_ladpsa_find
+ags_recall_ladspa_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_LADSPA
+AGS_IS_RECALL_LADSPA_CLASS
+AGS_RECALL_LADSPA
+AGS_RECALL_LADSPA_CLASS
+AGS_RECALL_LADSPA_GET_CLASS
+AGS_TYPE_RECALL_LADSPA
+AgsRecallLadspa
+AgsRecallLadspaClass
+ags_recall_ladspa_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_ladspa_run</FILE>
+<TITLE>AgsRecallLadspaRun</TITLE>
+ags_recall_ladspa_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_LADSPA_RUN
+AGS_IS_RECALL_LADSPA_RUN_CLASS
+AGS_RECALL_LADSPA_RUN
+AGS_RECALL_LADSPA_RUN_CLASS
+AGS_RECALL_LADSPA_RUN_GET_CLASS
+AGS_TYPE_RECALL_LADSPA_RUN
+AgsRecallLadspaRun
+AgsRecallLadspaRunClass
+ags_recall_ladspa_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_recycling</FILE>
+<TITLE>AgsRecallRecycling</TITLE>
+AgsRecallRecyclingFlags
+ags_recall_recycling_get_child_source
+ags_recall_recycling_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_RECYCLING
+AGS_IS_RECALL_RECYCLING_CLASS
+AGS_RECALL_RECYCLING
+AGS_RECALL_RECYCLING_CLASS
+AGS_RECALL_RECYCLING_GET_CLASS
+AGS_TYPE_RECALL_RECYCLING
+AgsRecallRecycling
+AgsRecallRecyclingClass
+ags_recall_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_recycling_dummy</FILE>
+<TITLE>AgsRecallRecyclingDummy</TITLE>
+ags_recall_recycling_dummy_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_RECYCLING_DUMMY
+AGS_IS_RECALL_RECYCLING_DUMMY_CLASS
+AGS_RECALL_RECYCLING_DUMMY
+AGS_RECALL_RECYCLING_DUMMY_CLASS
+AGS_RECALL_RECYCLING_DUMMY_GET_CLASS
+AGS_TYPE_RECALL_RECYCLING_DUMMY
+AgsRecallRecyclingDummy
+AgsRecallRecyclingDummyClass
+ags_recall_recycling_dummy_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_record_thread</FILE>
+<TITLE>AgsRecordThread</TITLE>
+AGS_RECORD_THREAD_DEFAULT_DELAY
+ags_record_thread_new
+<SUBSECTION Standard>
+AGS_IS_RECORD_THREAD
+AGS_IS_RECORD_THREAD_CLASS
+AGS_RECORD_THREAD
+AGS_RECORD_THREAD_CLASS
+AGS_RECORD_THREAD_GET_CLASS
+AGS_TYPE_RECORD_THREAD
+AgsRecordThread
+AgsRecordThreadClass
+ags_record_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling</FILE>
+<TITLE>AgsRecycling</TITLE>
+AgsRecyclingFlags
+ags_recycling_set_devout
+ags_recycling_add_audio_signal
+ags_recycling_remove_audio_signal
+ags_recycling_create_audio_signal_with_defaults
+ags_recycling_create_audio_signal_with_frame_count
+ags_recycling_position
+ags_recycling_find_next_channel
+ags_recycling_new
+<SUBSECTION Standard>
+AGS_IS_RECYCLING
+AGS_IS_RECYCLING_CLASS
+AGS_RECYCLING
+AGS_RECYCLING_CLASS
+AGS_RECYCLING_GET_CLASS
+AGS_TYPE_RECYCLING
+AgsRecycling
+AgsRecyclingClass
+ags_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_container</FILE>
+<TITLE>AgsRecyclingContainer</TITLE>
+ags_recycling_container_replace
+ags_recycling_container_add
+ags_recycling_container_remove
+ags_recycling_container_insert
+ags_recycling_container_get_toplevel
+ags_recycling_container_find
+ags_recycling_container_find_child
+ags_recycling_container_find_parent
+ags_recycling_container_add_child
+ags_recycling_container_remove_child
+ags_recycling_container_get_child_recall_id
+ags_recycling_container_reset_recycling
+ags_recycling_container_new
+<SUBSECTION Standard>
+AGS_IS_RECYCLING_CONTAINER
+AGS_IS_RECYCLING_CONTAINER_CLASS
+AGS_RECYCLING_CONTAINER
+AGS_RECYCLING_CONTAINER_CLASS
+AGS_RECYCLING_CONTAINER_GET_CLASS
+AGS_TYPE_RECYCLING_CONTAINER
+AgsRecyclingContainer
+AgsRecyclingContainerClass
+ags_recycling_container_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_thread</FILE>
+<TITLE>AgsRecyclingThread</TITLE>
+AGS_RECYCLING_THREAD_DEFAULT_JIFFIE
+AgsRecyclingThreadFlags
+ags_recycling_thread_play_channel
+ags_recycling_thread_play_audio
+ags_recycling_thread_new
+<SUBSECTION Standard>
+AGS_IS_RECYCLING_THREAD
+AGS_IS_RECYCLING_THREAD_CLASS
+AGS_RECYCLING_THREAD
+AGS_RECYCLING_THREAD_CLASS
+AGS_RECYCLING_THREAD_GET_CLASS
+AGS_TYPE_RECYCLING_THREAD
+AgsRecyclingThread
+AgsRecyclingThreadClass
+ags_recycling_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_thread_callbacks</FILE>
+ags_recycling_thread_iterate_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_registry</FILE>
+<TITLE>AgsRegistry</TITLE>
+AGS_REGISTRY_DEFAULT_ID_LENGTH
+AgsRegistryEntry
+ags_registry_entry_alloc
+ags_registry_add
+ags_registry_entry_find
+ags_registry_entry_bulk
+ags_registry_new
+<SUBSECTION Standard>
+AGS_IS_REGISTRY
+AGS_IS_REGISTRY_CLASS
+AGS_REGISTRY
+AGS_REGISTRY_CLASS
+AGS_REGISTRY_GET_CLASS
+AGS_TYPE_REGISTRY
+AgsRegistry
+AgsRegistryClass
+ags_registry_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remote_task</FILE>
+<TITLE>AgsRemoteTask</TITLE>
+ags_remote_task_launch
+ags_remote_task_launch_timed
+ags_remote_task_new
+<SUBSECTION Standard>
+AGS_IS_REMOTE_TASK
+AGS_IS_REMOTE_TASK_CLASS
+AGS_REMOTE_TASK
+AGS_REMOTE_TASK_CLASS
+AGS_REMOTE_TASK_GET_CLASS
+AGS_TYPE_REMOTE_TASK
+AgsRemoteTask
+AgsRemoteTaskClass
+ags_remote_task_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_audio</FILE>
+<TITLE>AgsRemoveAudio</TITLE>
+ags_remove_audio_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_AUDIO
+AGS_IS_REMOVE_AUDIO_CLASS
+AGS_REMOVE_AUDIO
+AGS_REMOVE_AUDIO_CLASS
+AGS_REMOVE_AUDIO_GET_CLASS
+AGS_TYPE_REMOVE_AUDIO
+AgsRemoveAudio
+AgsRemoveAudioClass
+ags_remove_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_audio_signal</FILE>
+<TITLE>AgsRemoveAudioSignal</TITLE>
+ags_remove_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_AUDIO_SIGNAL
+AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS
+AGS_REMOVE_AUDIO_SIGNAL
+AGS_REMOVE_AUDIO_SIGNAL_CLASS
+AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_REMOVE_AUDIO_SIGNAL
+AgsRemoveAudioSignal
+AgsRemoveAudioSignalClass
+ags_remove_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_note</FILE>
+<TITLE>AgsRemoveNote</TITLE>
+ags_remove_note_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_NOTE
+AGS_IS_REMOVE_NOTE_CLASS
+AGS_REMOVE_NOTE
+AGS_REMOVE_NOTE_CLASS
+AGS_REMOVE_NOTE_GET_CLASS
+AGS_TYPE_REMOVE_NOTE
+AgsRemoveNote
+AgsRemoveNoteClass
+ags_remove_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_point_from_selection</FILE>
+<TITLE>AgsRemovePointFromSelection</TITLE>
+ags_remove_point_from_selection_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_POINT_FROM_SELECTION
+AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS
+AGS_REMOVE_POINT_FROM_SELECTION
+AGS_REMOVE_POINT_FROM_SELECTION_CLASS
+AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS
+AGS_TYPE_REMOVE_POINT_FROM_SELECTION
+AgsRemovePointFromSelection
+AgsRemovePointFromSelectionClass
+ags_remove_point_from_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_recall</FILE>
+<TITLE>AgsRemoveRecall</TITLE>
+ags_remove_recall_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_RECALL
+AGS_IS_REMOVE_RECALL_CLASS
+AGS_REMOVE_RECALL
+AGS_REMOVE_RECALL_CLASS
+AGS_REMOVE_RECALL_GET_CLASS
+AGS_TYPE_REMOVE_RECALL
+AgsRemoveRecall
+AgsRemoveRecallClass
+ags_remove_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_region_from_selection</FILE>
+<TITLE>AgsRemoveRegionFromSelection</TITLE>
+ags_remove_region_from_selection_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_REGION_FROM_SELECTION
+AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS
+AGS_REMOVE_REGION_FROM_SELECTION
+AGS_REMOVE_REGION_FROM_SELECTION_CLASS
+AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS
+AGS_TYPE_REMOVE_REGION_FROM_SELECTION
+AgsRemoveRegionFromSelection
+AgsRemoveRegionFromSelectionClass
+ags_remove_region_from_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_resize_audio</FILE>
+<TITLE>AgsResizeAudio</TITLE>
+ags_resize_audio_new
+<SUBSECTION Standard>
+AGS_IS_RESIZE_AUDIO
+AGS_IS_RESIZE_AUDIO_CLASS
+AGS_RESIZE_AUDIO
+AGS_RESIZE_AUDIO_CLASS
+AGS_RESIZE_AUDIO_GET_CLASS
+AGS_TYPE_RESIZE_AUDIO
+AgsResizeAudio
+AgsResizeAudioClass
+ags_resize_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_resize_editor</FILE>
+<TITLE>AgsResizeEditor</TITLE>
+ags_resize_editor_new
+<SUBSECTION Standard>
+AGS_IS_RESIZE_EDITOR
+AGS_IS_RESIZE_EDITOR_CLASS
+AGS_RESIZE_EDITOR
+AGS_RESIZE_EDITOR_CLASS
+AGS_RESIZE_EDITOR_GET_CLASS
+AGS_TYPE_RESIZE_EDITOR
+AgsResizeEditor
+AgsResizeEditorClass
+</SECTION>
+
+<SECTION>
+<FILE>ags_returnable_thread</FILE>
+<TITLE>AgsReturnableThread</TITLE>
+AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE
+AgsReturnableThreadCallback
+AgsReturnableThreadFlags
+ags_returnable_thread_safe_run
+ags_returnable_thread_connect_safe_run
+ags_returnable_thread_disconnect_safe_run
+ags_returnable_thread_new
+<SUBSECTION Standard>
+AGS_IS_RETURNABLE_THREAD
+AGS_IS_RETURNABLE_THREAD_CLASS
+AGS_RETURNABLE_THREAD
+AGS_RETURNABLE_THREAD_CLASS
+AGS_RETURNABLE_THREAD_GET_CLASS
+AGS_TYPE_RETURNABLE_THREAD
+AgsReturnableThread
+AgsReturnableThreadClass
+ags_returnable_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ruler</FILE>
+<TITLE>AgsRuler</TITLE>
+AGS_RULER_DEFAULT_STEP
+AGS_RULER_LARGE_STEP
+AGS_RULER_SMALL_STEP
+ags_ruler_new
+<SUBSECTION Standard>
+AGS_IS_RULER
+AGS_IS_RULER_CLASS
+AGS_RULER
+AGS_RULER_CLASS
+AGS_RULER_GET_CLASS
+AGS_TYPE_RULER
+AgsRuler
+AgsRulerClass
+ags_ruler_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_runnable</FILE>
+<TITLE>AgsRunnable</TITLE>
+ags_runnable_run
+ags_runnable_stop
+<SUBSECTION Standard>
+AGS_IS_RUNNABLE
+AGS_IS_RUNNABLE_INTERFACE
+AGS_RUNNABLE
+AGS_RUNNABLE_GET_INTERFACE
+AGS_RUNNABLE_INTERFACE
+AGS_TYPE_RUNNABLE
+AgsRunnable
+AgsRunnableInterface
+ags_runnable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_save_file</FILE>
+<TITLE>AgsSaveFile</TITLE>
+ags_save_file_new
+<SUBSECTION Standard>
+AGS_IS_SAVE_FILE
+AGS_IS_SAVE_FILE_CLASS
+AGS_SAVE_FILE
+AGS_SAVE_FILE_CLASS
+AGS_SAVE_FILE_GET_CLASS
+AGS_TYPE_SAVE_FILE
+AgsSaveFile
+AgsSaveFileClass
+ags_save_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_scroll_on_play</FILE>
+<TITLE>AgsScrollOnPlay</TITLE>
+ags_scroll_on_play_new
+<SUBSECTION Standard>
+AGS_IS_SCROLL_ON_PLAY
+AGS_IS_SCROLL_ON_PLAY_CLASS
+AGS_SCROLL_ON_PLAY
+AGS_SCROLL_ON_PLAY_CLASS
+AGS_SCROLL_ON_PLAY_GET_CLASS
+AGS_TYPE_SCROLL_ON_PLAY
+AgsScrollOnPlay
+AgsScrollOnPlayClass
+ags_scroll_on_play_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_seekable</FILE>
+<TITLE>AgsSeekable</TITLE>
+ags_seekable_seek
+<SUBSECTION Standard>
+AGS_IS_SEEKABLE
+AGS_IS_SEEKABLE_INTERFACE
+AGS_SEEKABLE
+AGS_SEEKABLE_GET_INTERFACE
+AGS_SEEKABLE_INTERFACE
+AGS_TYPE_SEEKABLE
+AgsSeekable
+AgsSeekableInterface
+ags_seekable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_segment</FILE>
+<TITLE>AgsSegment</TITLE>
+AGS_SEGMENT_FLAGS
+AgsSegmentFields
+ags_segment_field_on
+ags_segment_field_off
+ags_segment_draw_string
+ags_segment_new
+<SUBSECTION Standard>
+AGS_IS_SEGMENT
+AGS_IS_SEGMENT_CLASS
+AGS_SEGMENT
+AGS_SEGMENT_CLASS
+AGS_SEGMENT_GET_CLASS
+AGS_TYPE_SEGMENT
+AgsSegment
+AgsSegmentClass
+ags_segment_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server</FILE>
+<TITLE>AgsServer</TITLE>
+AgsServerFlags
+ags_server_start
+ags_server_lookup
+ags_server_create_object
+ags_server_object_set_property
+ags_server_new
+<SUBSECTION Standard>
+AGS_IS_SERVER
+AGS_IS_SERVER_CLASS
+AGS_SERVER
+AGS_SERVER_CLASS
+AGS_SERVER_GET_CLASS
+AGS_TYPE_SERVER
+AgsServer
+AgsServerClass
+ags_server_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server_preferences</FILE>
+<TITLE>AgsServerPreferences</TITLE>
+ags_server_preferences_new
+<SUBSECTION Standard>
+AGS_IS_SERVER_PREFERENCES
+AGS_IS_SERVER_PREFERENCES_CLASS
+AGS_SERVER_PREFERENCES
+AGS_SERVER_PREFERENCES_CLASS
+AGS_SERVER_PREFERENCES_GET_CLASS
+AGS_TYPE_SERVER_PREFERENCES
+AgsServerPreferences
+AgsServerPreferencesClass
+ags_server_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_audio_channels</FILE>
+<TITLE>AgsSetAudioChannels</TITLE>
+ags_set_audio_channels_new
+<SUBSECTION Standard>
+AGS_IS_SET_AUDIO_CHANNELS
+AGS_IS_SET_AUDIO_CHANNELS_CLASS
+AGS_SET_AUDIO_CHANNELS
+AGS_SET_AUDIO_CHANNELS_CLASS
+AGS_SET_AUDIO_CHANNELS_GET_CLASS
+AGS_TYPE_SET_AUDIO_CHANNELS
+AgsSetAudioChannels
+AgsSetAudioChannelsClass
+ags_set_audio_channels_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_buffer_size</FILE>
+<TITLE>AgsSetBufferSize</TITLE>
+ags_set_buffer_size_new
+<SUBSECTION Standard>
+AGS_IS_SET_BUFFER_SIZE
+AGS_IS_SET_BUFFER_SIZE_CLASS
+AGS_SET_BUFFER_SIZE
+AGS_SET_BUFFER_SIZE_CLASS
+AGS_SET_BUFFER_SIZE_GET_CLASS
+AGS_TYPE_SET_BUFFER_SIZE
+AgsSetBufferSize
+AgsSetBufferSizeClass
+ags_set_buffer_size_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_devout_play_flags</FILE>
+<TITLE>AgsSetDevoutPlayFlags</TITLE>
+ags_set_devout_play_flags_new
+<SUBSECTION Standard>
+AGS_IS_SET_DEVOUT_PLAY_FLAGS
+AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS
+AGS_SET_DEVOUT_PLAY_FLAGS
+AGS_SET_DEVOUT_PLAY_FLAGS_CLASS
+AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS
+AGS_TYPE_SET_DEVOUT_PLAY_FLAGS
+AgsSetDevoutPlayFlags
+AgsSetDevoutPlayFlagsClass
+ags_set_devout_play_flags_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_muted</FILE>
+<TITLE>AgsSetMuted</TITLE>
+ags_set_muted_new
+<SUBSECTION Standard>
+AGS_IS_SET_MUTED
+AGS_IS_SET_MUTED_CLASS
+AGS_SET_MUTED
+AGS_SET_MUTED_CLASS
+AGS_SET_MUTED_GET_CLASS
+AGS_TYPE_SET_MUTED
+AgsSetMuted
+AgsSetMutedClass
+ags_set_muted_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_output_device</FILE>
+<TITLE>AgsSetOutputDevice</TITLE>
+ags_set_output_device_new
+<SUBSECTION Standard>
+AGS_IS_SET_OUTPUT_DEVICE
+AGS_IS_SET_OUTPUT_DEVICE_CLASS
+AGS_SET_OUTPUT_DEVICE
+AGS_SET_OUTPUT_DEVICE_CLASS
+AGS_SET_OUTPUT_DEVICE_GET_CLASS
+AGS_TYPE_SET_OUTPUT_DEVICE
+AgsSetOutputDevice
+AgsSetOutputDeviceClass
+ags_set_output_device_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_samplerate</FILE>
+<TITLE>AgsSetSamplerate</TITLE>
+ags_set_samplerate_new
+<SUBSECTION Standard>
+AGS_IS_SET_SAMPLERATE
+AGS_IS_SET_SAMPLERATE_CLASS
+AGS_SET_SAMPLERATE
+AGS_SET_SAMPLERATE_CLASS
+AGS_SET_SAMPLERATE_GET_CLASS
+AGS_TYPE_SET_SAMPLERATE
+AgsSetSamplerate
+AgsSetSamplerateClass
+ags_set_samplerate_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sf2_chooser</FILE>
+<TITLE>AgsSF2Chooser</TITLE>
+ags_sf2_chooser_open
+ags_sf2_chooser_completed
+ags_sf2_chooser_remove_all_from_combo
+ags_sf2_chooser_new
+<SUBSECTION Standard>
+AGS_IS_SF2_CHOOSER
+AGS_IS_SF2_CHOOSER_CLASS
+AGS_SF2_CHOOSER
+AGS_SF2_CHOOSER_CLASS
+AGS_SF2_CHOOSER_GET_CLASS
+AGS_TYPE_SF2_CHOOSER
+AgsSF2Chooser
+AgsSF2ChooserClass
+ags_sf2_chooser_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sf2_chooser_callbacks</FILE>
+ags_sf2_chooser_preset_changed
+ags_sf2_chooser_instrument_changed
+ags_sf2_chooser_sample_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_single_thread</FILE>
+<TITLE>AgsSingleThread</TITLE>
+AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE
+ags_single_thread_new
+<SUBSECTION Standard>
+AGS_IS_SINGLE_THREAD
+AGS_IS_SINGLE_THREAD_CLASS
+AGS_SINGLE_THREAD
+AGS_SINGLE_THREAD_CLASS
+AGS_SINGLE_THREAD_GET_CLASS
+AGS_TYPE_SINGLE_THREAD
+AgsSingleThread
+AgsSingleThreadClass
+ags_single_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sndfile</FILE>
+<TITLE>AgsSndfile</TITLE>
+AgsSndfileFlags
+ags_sndfile_new
+<SUBSECTION Standard>
+AGS_IS_SNDFILE
+AGS_IS_SNDFILE_CLASS
+AGS_SNDFILE
+AGS_SNDFILE_CLASS
+AGS_SNDFILE_GET_CLASS
+AGS_TYPE_SNDFILE
+AgsSndfile
+AgsSndfileClass
+ags_sndfile_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_soundcard</FILE>
+<TITLE>AgsSoundcard</TITLE>
+ags_soundcard_list_cards
+ags_soundcard_pcm_info
+ags_soundcard_tic
+ags_soundcard_offset_changed
+ags_soundcard_get_buffer
+ags_soundcard_get_next_buffer
+<SUBSECTION Standard>
+AGS_IS_SOUNDCARD
+AGS_IS_SOUNDCARD_INTERFACE
+AGS_SOUNDCARD
+AGS_SOUNDCARD_GET_INTERFACE
+AGS_SOUNDCARD_INTERFACE
+AGS_TYPE_SOUNDCARD
+AgsSoundcard
+AgsSoundcardInterface
+ags_soundcard_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stackable</FILE>
+<TITLE>AgsStackable</TITLE>
+ags_stackable_push
+ags_stackable_pop
+<SUBSECTION Standard>
+AGS_IS_STACKABLE
+AGS_IS_STACKABLE_INTERFACE
+AGS_STACKABLE
+AGS_STACKABLE_GET_INTERFACE
+AGS_STACKABLE_INTERFACE
+AGS_TYPE_STACKABLE
+AgsStackable
+AgsStackableInterface
+ags_stackable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_start_devout</FILE>
+<TITLE>AgsStartDevout</TITLE>
+ags_start_devout_new
+<SUBSECTION Standard>
+AGS_IS_START_DEVOUT
+AGS_IS_START_DEVOUT_CLASS
+AGS_START_DEVOUT
+AGS_START_DEVOUT_CLASS
+AGS_START_DEVOUT_GET_CLASS
+AGS_TYPE_START_DEVOUT
+AgsStartDevout
+AgsStartDevoutClass
+ags_start_devout_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream</FILE>
+<TITLE>AgsStream</TITLE>
+ags_stream
+ags_stream_new
+<SUBSECTION Standard>
+AGS_STREAM
+AGS_STREAM_CLASS
+AGS_TYPE_STREAM
+AgsStream
+AgsStreamClass
+ags_stream_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_audio_signal</FILE>
+<TITLE>AgsStreamAudioSignal</TITLE>
+ags_stream_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_AUDIO_SIGNAL
+AGS_IS_STREAM_AUDIO_SIGNAL_CLASS
+AGS_STREAM_AUDIO_SIGNAL
+AGS_STREAM_AUDIO_SIGNAL_CLASS
+AGS_STREAM_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_STREAM_AUDIO_SIGNAL
+AgsStreamAudioSignal
+AgsStreamAudioSignalClass
+ags_stream_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_channel</FILE>
+<TITLE>AgsStreamChannel</TITLE>
+ags_stream_channel_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_CHANNEL
+AGS_IS_STREAM_CHANNEL_CLASS
+AGS_STREAM_CHANNEL
+AGS_STREAM_CHANNEL_CLASS
+AGS_STREAM_CHANNEL_GET_CLASS
+AGS_TYPE_STREAM_CHANNEL
+AgsStreamChannel
+AgsStreamChannelClass
+ags_stream_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_channel_run</FILE>
+<TITLE>AgsStreamChannelRun</TITLE>
+ags_stream_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_CHANNEL_RUN
+AGS_IS_STREAM_CHANNEL_RUN_CLASS
+AGS_STREAM_CHANNEL_RUN
+AGS_STREAM_CHANNEL_RUN_CLASS
+AGS_STREAM_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_STREAM_CHANNEL_RUN
+AgsStreamChannelRun
+AgsStreamChannelRunClass
+ags_stream_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_recycling</FILE>
+<TITLE>AgsStreamRecycling</TITLE>
+ags_stream_recycling_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_RECYCLING
+AGS_IS_STREAM_RECYCLING_CLASS
+AGS_STREAM_RECYCLING
+AGS_STREAM_RECYCLING_CLASS
+AGS_STREAM_RECYCLING_GET_CLASS
+AGS_TYPE_STREAM_RECYCLING
+AgsStreamRecycling
+AgsStreamRecyclingClass
+ags_stream_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth</FILE>
+<TITLE>AgsSynth</TITLE>
+AgsSynthFlags
+ags_synth_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH
+AGS_IS_SYNTH_CLASS
+AGS_SYNTH
+AGS_SYNTH_CLASS
+AGS_SYNTH_GET_CLASS
+AGS_TYPE_SYNTH
+AgsSynth
+AgsSynthClass
+ags_synth_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_callbacks</FILE>
+ags_synth_parent_set_callback
+ags_synth_lower_callback
+ags_synth_auto_update_callback
+ags_synth_update_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_input_line</FILE>
+<TITLE>AgsSynthInputLine</TITLE>
+ags_synth_input_line_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH_INPUT_LINE
+AGS_IS_SYNTH_INPUT_LINE_CLASS
+AGS_SYNTH_INPUT_LINE
+AGS_SYNTH_INPUT_LINE_CLASS
+AGS_SYNTH_INPUT_LINE_GET_CLASS
+AGS_TYPE_SYNTH_INPUT_LINE
+AgsSynthInputLine
+AgsSynthInputLineClass
+ags_synth_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_input_pad</FILE>
+<TITLE>AgsSynthInputPad</TITLE>
+ags_synth_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH_INPUT_PAD
+AGS_IS_SYNTH_INPUT_PAD_CLASS
+AGS_SYNTH_INPUT_PAD
+AGS_SYNTH_INPUT_PAD_CLASS
+AGS_SYNTH_INPUT_PAD_GET_CLASS
+AGS_TYPE_SYNTH_INPUT_PAD
+AgsSynthInputPad
+AgsSynthInputPadClass
+ags_synth_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synths</FILE>
+ags_synth_sin
+ags_synth_saw
+ags_synth_triangle
+ags_synth_square
+</SECTION>
+
+<SECTION>
+<FILE>ags_table</FILE>
+<TITLE>AgsTable</TITLE>
+ags_table_new
+<SUBSECTION Standard>
+AGS_IS_TABLE
+AGS_IS_TABLE_CLASS
+AGS_TABLE
+AGS_TABLE_CLASS
+AGS_TABLE_GET_CLASS
+AGS_TYPE_TABLE
+AgsTable
+AgsTableClass
+ags_table_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_tactable</FILE>
+<TITLE>AgsTactable</TITLE>
+ags_tactable_change_sequencer_duration
+ags_tactable_change_notation_duration
+ags_tactable_change_tact
+ags_tactable_change_bpm
+<SUBSECTION Standard>
+AGS_IS_TACTABLE
+AGS_IS_TACTABLE_INTERFACE
+AGS_TACTABLE
+AGS_TACTABLE_GET_INTERFACE
+AGS_TACTABLE_INTERFACE
+AGS_TYPE_TACTABLE
+AgsTactable
+AgsTactableInterface
+ags_tactable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_task</FILE>
+<TITLE>AgsTask</TITLE>
+AgsTaskFlags
+ags_task_launch
+ags_task_failure
+ags_task_new
+<SUBSECTION Standard>
+AGS_IS_TASK
+AGS_IS_TASK_CLASS
+AGS_TASK
+AGS_TASK_CLASS
+AGS_TASK_GET_CLASS
+AGS_TYPE_TASK
+AgsTask
+AgsTaskClass
+ags_task_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_task_thread</FILE>
+<TITLE>AgsTaskThread</TITLE>
+AGS_TASK_THREAD_DEFAULT_JIFFIE
+AgsTaskThreadAppend
+ags_task_thread_append_task
+ags_task_thread_append_tasks
+ags_task_thread_new
+<SUBSECTION Standard>
+AGS_IS_TASK_THREAD
+AGS_IS_TASK_THREAD_CLASS
+AGS_TASK_THREAD
+AGS_TASK_THREAD_CLASS
+AGS_TASK_THREAD_GET_CLASS
+AGS_TYPE_TASK_THREAD
+AgsTaskThread
+AgsTaskThreadClass
+ags_task_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread-kthreads</FILE>
+<TITLE>AgsThread</TITLE>
+MSEC_PER_SEC
+NSEC_PER_SEC
+AGS_THREAD_STACKSIZE
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_SUSPEND_SIG
+AgsThreadFlags
+ags_thread_set_sync
+ags_thread_set_sync_all
+ags_thread_lock
+ags_thread_trylock
+ags_thread_unlock
+ags_thread_get_toplevel
+ags_thread_first
+ags_thread_last
+ags_thread_remove_child
+ags_thread_add_child
+ags_thread_parental_is_locked
+ags_thread_sibling_is_locked
+ags_thread_children_is_locked
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_next_parent_locked
+ags_thread_next_sibling_locked
+ags_thread_next_children_locked
+ags_thread_lock_parent
+ags_thread_lock_sibling
+ags_thread_lock_children
+ags_thread_lock_all
+ags_thread_unlock_parent
+ags_thread_unlock_sibling
+ags_thread_unlock_children
+ags_thread_unlock_all
+ags_thread_wait_parent
+ags_thread_wait_sibling
+ags_thread_wait_children
+ags_thread_signal_parent
+ags_thread_signal_sibling
+ags_thread_signal_children
+ags_thread_start
+ags_thread_run
+ags_thread_suspend
+ags_thread_resume
+ags_thread_timelock
+ags_thread_stop
+ags_thread_hangcheck
+ags_thread_new
+<SUBSECTION Standard>
+AGS_IS_THREAD
+AGS_IS_THREAD_CLASS
+AGS_THREAD
+AGS_THREAD_CLASS
+AGS_THREAD_GET_CLASS
+AGS_TYPE_THREAD
+AgsThread
+AgsThreadClass
+ags_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread-posix</FILE>
+<TITLE>AgsThread</TITLE>
+AGS_ACCOUNTING_TABLE
+MSEC_PER_SEC
+NSEC_PER_SEC
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_SUSPEND_SIG
+AGS_THREAD_DEFAULT_JIFFIE
+AGS_THREAD_MAX_PRECISION
+AGS_THREAD_DEFAULT_ATTACK
+AgsThreadFlags
+AgsAccountingTable
+ags_accounting_table_alloc
+ags_accounting_table_set_sanity
+ags_thread_set_sync
+ags_thread_set_sync_all
+ags_thread_lock
+ags_thread_trylock
+ags_thread_unlock
+ags_thread_get_toplevel
+ags_thread_first
+ags_thread_last
+ags_thread_remove_child
+ags_thread_add_child
+ags_thread_parental_is_locked
+ags_thread_sibling_is_locked
+ags_thread_children_is_locked
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_next_parent_locked
+ags_thread_next_sibling_locked
+ags_thread_next_children_locked
+ags_thread_lock_parent
+ags_thread_lock_sibling
+ags_thread_lock_children
+ags_thread_lock_all
+ags_thread_unlock_parent
+ags_thread_unlock_sibling
+ags_thread_unlock_children
+ags_thread_unlock_all
+ags_thread_wait_parent
+ags_thread_wait_sibling
+ags_thread_wait_children
+ags_thread_signal_parent
+ags_thread_signal_sibling
+ags_thread_signal_children
+ags_thread_start
+ags_thread_run
+ags_thread_suspend
+ags_thread_resume
+ags_thread_timelock
+ags_thread_stop
+ags_thread_hangcheck
+ags_thread_new
+<SUBSECTION Standard>
+AGS_IS_THREAD
+AGS_IS_THREAD_CLASS
+AGS_THREAD
+AGS_THREAD_CLASS
+AGS_THREAD_GET_CLASS
+AGS_TYPE_THREAD
+AgsThread
+AgsThreadClass
+ags_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread_pool</FILE>
+<TITLE>AgsThreadPool</TITLE>
+AgsThreadPoolFlags
+ags_thread_pool_pull
+ags_thread_pool_start
+ags_thread_pool_new
+<SUBSECTION Standard>
+AGS_IS_THREAD_POOL
+AGS_IS_THREAD_POOL_CLASS
+AGS_THREAD_POOL
+AGS_THREAD_POOL_CLASS
+AGS_THREAD_POOL_GET_CLASS
+AGS_TYPE_THREAD_POOL
+AgsThreadPool
+AgsThreadPoolClass
+ags_thread_pool_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timebar</FILE>
+<TITLE>AgsTimebar</TITLE>
+ags_timebar_new
+<SUBSECTION Standard>
+AGS_IS_TIMEBAR
+AGS_IS_TIMEBAR_CLASS
+AGS_TIMEBAR
+AGS_TIMEBAR_CLASS
+AGS_TIMEBAR_GET_CLASS
+AGS_TYPE_TIMEBAR
+AgsTimebar
+AgsTimebarClass
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp</FILE>
+<TITLE>AgsTimestamp</TITLE>
+AgsTimestampFlags
+ags_timestamp_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP
+AGS_IS_TIMESTAMP_CLASS
+AGS_TIMESTAMP
+AGS_TIMESTAMP_CLASS
+AGS_TIMESTAMP_GET_CLASS
+AGS_TYPE_TIMESTAMP
+AgsTimestamp
+AgsTimestampClass
+ags_timestamp_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp_factory</FILE>
+<TITLE>AgsTimestampFactory</TITLE>
+AgsTimestampFactoryFlags
+ags_timestamp_factory_create
+ags_timestamp_factory_get_instance
+ags_timestamp_factory_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP_FACTORY
+AGS_IS_TIMESTAMP_FACTORY_CLASS
+AGS_TIMESTAMP_FACTORY
+AGS_TIMESTAMP_FACTORY_CLASS
+AGS_TIMESTAMP_FACTORY_GET_CLASS
+AGS_TYPE_TIMESTAMP_FACTORY
+AgsTimestampFactory
+AgsTimestampFactoryClass
+ags_timestamp_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp_thread</FILE>
+<TITLE>AgsTimestampThread</TITLE>
+AGS_MICROSECONDS_PER_SECOND
+AGS_TIMESTAMP_THREAD_DEFAULT_BPM
+AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE
+AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE
+AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE
+AGS_TIMESTAMP_THREAD_DEFAULT_TIC
+ags_timestamp_thread_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP_THREAD
+AGS_IS_TIMESTAMP_THREAD_CLASS
+AGS_TIMESTAMP_THREAD
+AGS_TIMESTAMP_THREAD_CLASS
+AGS_TIMESTAMP_THREAD_GET_CLASS
+AGS_TYPE_TIMESTAMP_THREAD
+AgsTimestampThread
+AgsTimestampThreadClass
+ags_timestamp_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toggle_led</FILE>
+<TITLE>AgsToggleLed</TITLE>
+ags_toggle_led_new
+<SUBSECTION Standard>
+AGS_IS_TOGGLE_LED
+AGS_IS_TOGGLE_LED_CLASS
+AGS_TOGGLE_LED
+AGS_TOGGLE_LED_CLASS
+AGS_TOGGLE_LED_GET_CLASS
+AGS_TYPE_TOGGLE_LED
+AgsToggleLed
+AgsToggleLedClass
+ags_toggle_led_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toggle_pattern_bit</FILE>
+<TITLE>AgsTogglePatternBit</TITLE>
+ags_toggle_pattern_bit_refresh_gui
+ags_toggle_pattern_bit_new
+<SUBSECTION Standard>
+AGS_IS_TOGGLE_PATTERN_BIT
+AGS_IS_TOGGLE_PATTERN_BIT_CLASS
+AGS_TOGGLE_PATTERN_BIT
+AGS_TOGGLE_PATTERN_BIT_CLASS
+AGS_TOGGLE_PATTERN_BIT_GET_CLASS
+AGS_TYPE_TOGGLE_PATTERN_BIT
+AgsTogglePatternBit
+AgsTogglePatternBitClass
+ags_toggle_pattern_bit_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar</FILE>
+<TITLE>AgsToolbar</TITLE>
+ags_toolbar_new
+<SUBSECTION Standard>
+AGS_IS_TOOLBAR
+AGS_IS_TOOLBAR_CLASS
+AGS_TOOLBAR
+AGS_TOOLBAR_CLASS
+AGS_TOOLBAR_GET_CLASS
+AGS_TYPE_TOOLBAR
+AgsToolbar
+AgsToolbarClass
+ags_toolbar_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar_callbacks</FILE>
+ags_toolbar_destroy_callback
+ags_toolbar_show_callback
+ags_toolbar_position_callback
+ags_toolbar_edit_callback
+ags_toolbar_clear_callback
+ags_toolbar_select_callback
+ags_toolbar_copy_or_cut_callback
+ags_toolbar_paste_callback
+ags_toolbar_zoom_callback
+ags_toolbar_mode_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar_mode_stock</FILE>
+AGS_TOOLBAR_MODE_SINGLE_CHANNEL
+AGS_TOOLBAR_MODE_MULTI_CHANNEL
+AGS_TOOLBAR_MODE_ALL_CHANNELS
+</SECTION>
+
+<SECTION>
+<FILE>ags_tree_iterator</FILE>
+<TITLE>AgsTreeIterator</TITLE>
+ags_tree_iterator_set_inverse_mode
+ags_tree_iterator_is_inverse_mode
+ags_tree_iterator_iterate
+ags_tree_iterator_iterate_nested
+ags_tree_iterator_safe_iterate
+ags_tree_iterator_safe_iterate_nested
+<SUBSECTION Standard>
+AGS_IS_TREE_ITERATOR
+AGS_IS_TREE_ITERATOR_INTERFACE
+AGS_TREE_ITERATOR
+AGS_TREE_ITERATOR_GET_INTERFACE
+AGS_TREE_ITERATOR_INTERFACE
+AGS_TYPE_TREE_ITERATOR
+AgsTreeIterator
+AgsTreeIteratorInterface
+ags_tree_iterator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_unref_audio_signal</FILE>
+<TITLE>AgsUnrefAudioSignal</TITLE>
+ags_unref_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_UNREF_AUDIO_SIGNAL
+AGS_IS_UNREF_AUDIO_SIGNAL_CLASS
+AGS_TYPE_UNREF_AUDIO_SIGNAL
+AGS_UNREF_AUDIO_SIGNAL
+AGS_UNREF_AUDIO_SIGNAL_CLASS
+AGS_UNREF_AUDIO_SIGNAL_GET_CLASS
+AgsUnrefAudioSignal
+AgsUnrefAudioSignalClass
+ags_unref_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_vindicator</FILE>
+<TITLE>AgsVIndicator</TITLE>
+ags_vindicator_new
+<SUBSECTION Standard>
+AGS_IS_VINDICATOR
+AGS_IS_VINDICATOR_CLASS
+AGS_TYPE_VINDICATOR
+AGS_VINDICATOR
+AGS_VINDICATOR_CLASS
+AGS_VINDICATOR_GET_CLASS
+AgsVIndicator
+AgsVIndicatorClass
+ags_vindicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_audio_signal</FILE>
+<TITLE>AgsVolumeAudioSignal</TITLE>
+ags_volume_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_AUDIO_SIGNAL
+AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS
+AGS_TYPE_VOLUME_AUDIO_SIGNAL
+AGS_VOLUME_AUDIO_SIGNAL
+AGS_VOLUME_AUDIO_SIGNAL_CLASS
+AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS
+AgsVolumeAudioSignal
+AgsVolumeAudioSignalClass
+ags_volume_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_channel</FILE>
+<TITLE>AgsVolumeChannel</TITLE>
+ags_volume_channel_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_CHANNEL
+AGS_IS_VOLUME_CHANNEL_CLASS
+AGS_TYPE_VOLUME_CHANNEL
+AGS_VOLUME_CHANNEL
+AGS_VOLUME_CHANNEL_CLASS
+AGS_VOLUME_CHANNEL_GET_CLASS
+AgsVolumeChannel
+AgsVolumeChannelClass
+ags_volume_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_channel_run</FILE>
+<TITLE>AgsVolumeChannelRun</TITLE>
+ags_volume_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_CHANNEL_RUN
+AGS_IS_VOLUME_CHANNEL_RUN_CLASS
+AGS_TYPE_VOLUME_CHANNEL_RUN
+AGS_VOLUME_CHANNEL_RUN
+AGS_VOLUME_CHANNEL_RUN_CLASS
+AGS_VOLUME_CHANNEL_RUN_GET_CLASS
+AgsVolumeChannelRun
+AgsVolumeChannelRunClass
+ags_volume_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_recycling</FILE>
+<TITLE>AgsVolumeRecycling</TITLE>
+ags_volume_recycling_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_RECYCLING
+AGS_IS_VOLUME_RECYCLING_CLASS
+AGS_TYPE_VOLUME_RECYCLING
+AGS_VOLUME_RECYCLING
+AGS_VOLUME_RECYCLING_CLASS
+AGS_VOLUME_RECYCLING_GET_CLASS
+AgsVolumeRecycling
+AgsVolumeRecyclingClass
+ags_volume_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_waveform</FILE>
+<TITLE>AgsWaveform</TITLE>
+ags_waveform_new
+<SUBSECTION Standard>
+AGS_IS_WAVEFORM
+AGS_IS_WAVEFORM_CLASS
+AGS_TYPE_WAVEFORM
+AGS_WAVEFORM
+AGS_WAVEFORM_CLASS
+AGS_WAVEFORM_GET_CLASS
+AgsWaveform
+AgsWaveformClass
+ags_waveform_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_window</FILE>
+<TITLE>AgsWindow</TITLE>
+AGS_MACHINE_COUNTER
+AgsWindowFlags
+AgsMachineCounter
+ags_window_find_machine_counter
+ags_window_increment_machine_counter
+ags_window_decrement_machine_counter
+ags_machine_counter_alloc
+ags_window_new
+<SUBSECTION Standard>
+AGS_IS_WINDOW
+AGS_IS_WINDOW_CLASS
+AGS_TYPE_WINDOW
+AGS_WINDOW
+AGS_WINDOW_CLASS
+AGS_WINDOW_GET_CLASS
+AgsWindow
+AgsWindowClass
+ags_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_window_callbacks</FILE>
+ags_window_delete_event_callback
+</SECTION>
+
+<SECTION>
+<FILE>jmath</FILE>
+j_math_or
+j_math_exclusive_or
+j_math_and
+j_math_more
+j_math_less
+j_math_sort_array
+j_math_put_null_at_beginning
+j_math_put_null_at_end
+j_math_width
+j_math_width_list
+j_math_cut_leading_zeros
+j_math_exp2
+j_math_exp
+j_math_root2
+j_math_root
+j_math_make_valid
+j_math_is_operator
+j_math_is_function
+j_math_is_function_backward
+j_math_get_first_level_operator
+j_math_get_second_level_operator
+j_math_solve_arithmetic
+j_math_algebra_brackeds_out
+j_math_algebra_operations_out
+j_math_algebra_functions_out
+j_math_algebra_solve
+j_math_gauss
+</SECTION>
+
+<SECTION>
+<FILE>main</FILE>
+<TITLE>AgsMain</TITLE>
+ALSA_PCM_NEW_HW_PARAMS_API
+AGS_VERSION
+AGS_BUILD_ID
+AGS_EFFECTS_DEFAULT_VERSION
+AGS_DEFAULT_DIRECTORY
+AGS_DEFAULT_CONFIG
+AGS_PRIORITY
+AgsMainFlags
+ags_main_load_config
+ags_main_add_devout
+ags_main_register_thread_type
+ags_main_register_recall_type
+ags_main_register_task_type
+ags_main_register_widget_type
+ags_main_register_machine_type
+ags_main_quit
+ags_main_new
+<SUBSECTION Standard>
+AGS_IS_MAIN
+AGS_IS_MAIN_CLASS
+AGS_MAIN
+AGS_MAIN_CLASS
+AGS_MAIN_GET_CLASS
+AGS_TYPE_MAIN
+AgsMain
+AgsMainClass
+ags_main_get_type
+</SECTION>
+
diff --git a/api/ags-decl-list.txt.bak b/api/ags-decl-list.txt.bak
new file mode 100644
index 0000000..5f52442
--- /dev/null
+++ b/api/ags-decl-list.txt.bak
@@ -0,0 +1,5715 @@
+<SECTION>
+<FILE>ags_add_audio</FILE>
+<TITLE>AgsAddAudio</TITLE>
+AgsAddAudio
+AgsAddAudioClass
+ags_add_audio_new
+<SUBSECTION Standard>
+AGS_ADD_AUDIO
+AGS_ADD_AUDIO_CLASS
+AGS_ADD_AUDIO_GET_CLASS
+AGS_IS_ADD_AUDIO
+AGS_IS_ADD_AUDIO_CLASS
+AGS_TYPE_ADD_AUDIO
+ags_add_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_audio_signal</FILE>
+<TITLE>AgsAddAudioSignal</TITLE>
+AgsAddAudioSignal
+AgsAddAudioSignalClass
+ags_add_audio_signal_new
+<SUBSECTION Standard>
+AGS_ADD_AUDIO_SIGNAL
+AGS_ADD_AUDIO_SIGNAL_CLASS
+AGS_ADD_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_ADD_AUDIO_SIGNAL
+AGS_IS_ADD_AUDIO_SIGNAL_CLASS
+AGS_TYPE_ADD_AUDIO_SIGNAL
+ags_add_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_line_member</FILE>
+<TITLE>AgsAddLineMember</TITLE>
+AgsAddLineMember
+AgsAddLineMemberClass
+ags_add_line_member_new
+<SUBSECTION Standard>
+AGS_ADD_LINE_MEMBER
+AGS_ADD_LINE_MEMBER_CLASS
+AGS_ADD_LINE_MEMBER_GET_CLASS
+AGS_IS_ADD_LINE_MEMBER
+AGS_IS_ADD_LINE_MEMBER_CLASS
+AGS_TYPE_ADD_LINE_MEMBER
+ags_add_line_member_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_note</FILE>
+<TITLE>AgsAddNote</TITLE>
+AgsAddNote
+AgsAddNoteClass
+ags_add_note_new
+<SUBSECTION Standard>
+AGS_ADD_NOTE
+AGS_ADD_NOTE_CLASS
+AGS_ADD_NOTE_GET_CLASS
+AGS_IS_ADD_NOTE
+AGS_IS_ADD_NOTE_CLASS
+AGS_TYPE_ADD_NOTE
+ags_add_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_point_to_selection</FILE>
+<TITLE>AgsAddPointToSelection</TITLE>
+AgsAddPointToSelection
+AgsAddPointToSelectionClass
+ags_add_point_to_selection_new
+<SUBSECTION Standard>
+AGS_ADD_POINT_TO_SELECTION
+AGS_ADD_POINT_TO_SELECTION_CLASS
+AGS_ADD_POINT_TO_SELECTION_GET_CLASS
+AGS_IS_ADD_POINT_TO_SELECTION
+AGS_IS_ADD_POINT_TO_SELECTION_CLASS
+AGS_TYPE_ADD_POINT_TO_SELECTION
+ags_add_point_to_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_recall</FILE>
+<TITLE>AgsAddRecall</TITLE>
+AgsAddRecall
+AgsAddRecallClass
+ags_add_recall_new
+<SUBSECTION Standard>
+AGS_ADD_RECALL
+AGS_ADD_RECALL_CLASS
+AGS_ADD_RECALL_GET_CLASS
+AGS_IS_ADD_RECALL
+AGS_IS_ADD_RECALL_CLASS
+AGS_TYPE_ADD_RECALL
+ags_add_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_region_to_selection</FILE>
+<TITLE>AgsAddRegionToSelection</TITLE>
+AgsAddRegionToSelection
+AgsAddRegionToSelectionClass
+ags_add_region_to_selection_new
+<SUBSECTION Standard>
+AGS_ADD_REGION_TO_SELECTION
+AGS_ADD_REGION_TO_SELECTION_CLASS
+AGS_ADD_REGION_TO_SELECTION_GET_CLASS
+AGS_IS_ADD_REGION_TO_SELECTION
+AGS_IS_ADD_REGION_TO_SELECTION_CLASS
+AGS_TYPE_ADD_REGION_TO_SELECTION
+ags_add_region_to_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_amplifier</FILE>
+ags_amplifier
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_audio</FILE>
+<TITLE>AgsAppendAudio</TITLE>
+AgsAppendAudio
+AgsAppendAudioClass
+ags_append_audio_new
+<SUBSECTION Standard>
+AGS_APPEND_AUDIO
+AGS_APPEND_AUDIO_CLASS
+AGS_APPEND_AUDIO_GET_CLASS
+AGS_IS_APPEND_AUDIO
+AGS_IS_APPEND_AUDIO_CLASS
+AGS_TYPE_APPEND_AUDIO
+ags_append_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_audio_threaded</FILE>
+<TITLE>AgsAppendAudioThreaded</TITLE>
+AgsAppendAudioThreaded
+AgsAppendAudioThreadedClass
+ags_append_audio_threaded_new
+<SUBSECTION Standard>
+AGS_APPEND_AUDIO_THREADED
+AGS_APPEND_AUDIO_THREADED_CLASS
+AGS_APPEND_AUDIO_THREADED_GET_CLASS
+AGS_IS_APPEND_AUDIO_THREADED
+AGS_IS_APPEND_AUDIO_THREADED_CLASS
+AGS_TYPE_APPEND_AUDIO_THREADED
+ags_append_audio_threaded_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_channel</FILE>
+<TITLE>AgsAppendChannel</TITLE>
+AgsAppendChannel
+AgsAppendChannelClass
+ags_append_channel_new
+<SUBSECTION Standard>
+AGS_APPEND_CHANNEL
+AGS_APPEND_CHANNEL_CLASS
+AGS_APPEND_CHANNEL_GET_CLASS
+AGS_IS_APPEND_CHANNEL
+AGS_IS_APPEND_CHANNEL_CLASS
+AGS_TYPE_APPEND_CHANNEL
+ags_append_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_recall</FILE>
+<TITLE>AgsAppendRecall</TITLE>
+AgsAppendRecall
+AgsAppendRecallClass
+ags_append_recall_new
+<SUBSECTION Standard>
+AGS_APPEND_RECALL
+AGS_APPEND_RECALL_CLASS
+AGS_APPEND_RECALL_GET_CLASS
+AGS_IS_APPEND_RECALL
+AGS_IS_APPEND_RECALL_CLASS
+AGS_TYPE_APPEND_RECALL
+ags_append_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_applicable</FILE>
+<TITLE>AgsApplicable</TITLE>
+AgsApplicable
+AgsApplicableInterface
+ags_applicable_apply
+ags_applicable_reset
+ags_applicable_set_update
+<SUBSECTION Standard>
+AGS_APPLICABLE
+AGS_APPLICABLE_GET_INTERFACE
+AGS_APPLICABLE_INTERFACE
+AGS_IS_APPLICABLE
+AGS_IS_APPLICABLE_INTERFACE
+AGS_TYPE_APPLICABLE
+ags_applicable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_bpm</FILE>
+<TITLE>AgsApplyBpm</TITLE>
+AgsApplyBpm
+AgsApplyBpmClass
+ags_apply_bpm_new
+<SUBSECTION Standard>
+AGS_APPLY_BPM
+AGS_APPLY_BPM_CLASS
+AGS_APPLY_BPM_GET_CLASS
+AGS_IS_APPLY_BPM
+AGS_IS_APPLY_BPM_CLASS
+AGS_TYPE_APPLY_BPM
+ags_apply_bpm_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_sequencer_length</FILE>
+<TITLE>AgsApplySequencerLength</TITLE>
+AgsApplySequencerLength
+AgsApplySequencerLengthClass
+ags_apply_sequencer_length_new
+<SUBSECTION Standard>
+AGS_APPLY_SEQUENCER_LENGTH
+AGS_APPLY_SEQUENCER_LENGTH_CLASS
+AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS
+AGS_IS_APPLY_SEQUENCER_LENGTH
+AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS
+AGS_TYPE_APPLY_SEQUENCER_LENGTH
+ags_apply_sequencer_length_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_synth</FILE>
+<TITLE>AgsApplySynth</TITLE>
+AgsApplySynth
+AgsApplySynthClass
+AgsApplySynthWave
+ags_apply_synth_new
+<SUBSECTION Standard>
+AGS_APPLY_SYNTH
+AGS_APPLY_SYNTH_CLASS
+AGS_APPLY_SYNTH_GET_CLASS
+AGS_IS_APPLY_SYNTH
+AGS_IS_APPLY_SYNTH_CLASS
+AGS_TYPE_APPLY_SYNTH
+ags_apply_synth_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_tact</FILE>
+<TITLE>AgsApplyTact</TITLE>
+AgsApplyTact
+AgsApplyTactClass
+ags_apply_tact_new
+<SUBSECTION Standard>
+AGS_APPLY_TACT
+AGS_APPLY_TACT_CLASS
+AGS_APPLY_TACT_GET_CLASS
+AGS_IS_APPLY_TACT
+AGS_IS_APPLY_TACT_CLASS
+AGS_TYPE_APPLY_TACT
+ags_apply_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_wavetable</FILE>
+<TITLE>AgsApplyWavetable</TITLE>
+AgsApplyWavetable
+AgsApplyWavetableClass
+ags_apply_wavetable_new
+<SUBSECTION Standard>
+AGS_APPLY_WAVETABLE
+AGS_APPLY_WAVETABLE_CLASS
+AGS_APPLY_WAVETABLE_GET_CLASS
+AGS_IS_APPLY_WAVETABLE
+AGS_IS_APPLY_WAVETABLE_CLASS
+AGS_TYPE_APPLY_WAVETABLE
+ags_apply_wavetable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_async_queue</FILE>
+<TITLE>AgsAsyncQueue</TITLE>
+AGS_ASYNC_QUEUE_CLOCK_ID
+AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE
+AGS_ASYNC_QUEUE_SIGNAL_HIGH
+AGS_ASYNC_QUEUE_SIGNAL_LOW
+AgsAsyncQueue
+AgsAsyncQueueClass
+AgsAsyncQueueFlags
+AgsContext
+AgsTimer
+ags_async_queue_add
+ags_async_queue_find_context
+ags_async_queue_idle
+ags_async_queue_initerrupt
+ags_async_queue_new
+ags_async_queue_next_interval
+ags_async_queue_pop_context
+ags_async_queue_push_context
+ags_async_queue_remove
+ags_async_queue_worker
+ags_context_alloc
+ags_timer_alloc
+<SUBSECTION Standard>
+AGS_ASYNC_QUEUE
+AGS_ASYNC_QUEUE_CLASS
+AGS_ASYNC_QUEUE_GET_CLASS
+AGS_IS_ASYNC_QUEUE
+AGS_IS_ASYNC_QUEUE_CLASS
+AGS_TYPE_ASYNC_QUEUE
+ags_async_queue_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio</FILE>
+<TITLE>AgsAudio</TITLE>
+AgsAudio
+AgsAudioClass
+AgsAudioFlags
+ags_audio_add_recall
+ags_audio_add_recall_container
+ags_audio_add_recall_id
+ags_audio_cancel
+ags_audio_done
+ags_audio_duplicate_recall
+ags_audio_init_recall
+ags_audio_init_run
+ags_audio_is_playing
+ags_audio_new
+ags_audio_open_files
+ags_audio_play
+ags_audio_recall_change_state
+ags_audio_recursive_play_init
+ags_audio_remove_recall
+ags_audio_remove_recall_container
+ags_audio_remove_recall_id
+ags_audio_resolve_recall
+ags_audio_set_audio_channels
+ags_audio_set_devout
+ags_audio_set_flags
+ags_audio_set_pads
+ags_audio_set_sequence_length
+ags_audio_tact
+ags_audio_unset_flags
+<SUBSECTION Standard>
+AGS_AUDIO
+AGS_AUDIO_CLASS
+AGS_AUDIO_GET_CLASS
+AGS_IS_AUDIO
+AGS_IS_AUDIO_CLASS
+AGS_TYPE_AUDIO
+ags_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_file</FILE>
+<TITLE>AgsAudioFile</TITLE>
+AgsAudioFile
+AgsAudioFileClass
+ags_audio_file_close
+ags_audio_file_flush
+ags_audio_file_new
+ags_audio_file_open
+ags_audio_file_open_from_data
+ags_audio_file_read_audio_signal
+ags_audio_file_rw_open
+ags_audio_file_seek
+ags_audio_file_write
+<SUBSECTION Standard>
+AGS_AUDIO_FILE
+AGS_AUDIO_FILE_CLASS
+AGS_AUDIO_FILE_GET_CLASS
+AGS_IS_AUDIO_FILE
+AGS_IS_AUDIO_FILE_CLASS
+AGS_TYPE_AUDIO_FILE
+ags_audio_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_file_xml</FILE>
+<TITLE>AgsAudioFileXml</TITLE>
+AgsAudioFileXml
+AgsAudioFileXmlClass
+ags_audio_file_xml_new
+<SUBSECTION Standard>
+AGS_AUDIO_FILE_XML
+AGS_AUDIO_FILE_XML_CLASS
+AGS_IS_AUDIO_FILE_XML
+AGS_TYPE_AUDIO_FILE_XML
+ags_audio_file_xml_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_loop</FILE>
+<TITLE>AgsAudioLoop</TITLE>
+AGS_AUDIO_LOOP_DEFAULT_JIFFIE
+AgsAudioLoop
+AgsAudioLoopClass
+AgsAudioLoopFlags
+ags_audio_loop_add_audio
+ags_audio_loop_add_channel
+ags_audio_loop_add_recall
+ags_audio_loop_new
+ags_audio_loop_remove_audio
+ags_audio_loop_remove_channel
+ags_audio_loop_remove_recall
+<SUBSECTION Standard>
+AGS_AUDIO_LOOP
+AGS_AUDIO_LOOP_CLASS
+AGS_AUDIO_LOOP_GET_CLASS
+AGS_IS_AUDIO_LOOP
+AGS_IS_AUDIO_LOOP_CLASS
+AGS_TYPE_AUDIO_LOOP
+ags_audio_loop_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_preferences</FILE>
+<TITLE>AgsAudioPreferences</TITLE>
+AgsAudioPreferences
+AgsAudioPreferencesClass
+ags_audio_preferences_new
+<SUBSECTION Standard>
+AGS_AUDIO_PREFERENCES
+AGS_AUDIO_PREFERENCES_CLASS
+AGS_AUDIO_PREFERENCES_GET_CLASS
+AGS_IS_AUDIO_PREFERENCES
+AGS_IS_AUDIO_PREFERENCES_CLASS
+AGS_TYPE_AUDIO_PREFERENCES
+ags_audio_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_preferences_callbacks</FILE>
+ags_audio_preferences_audio_channels_changed
+ags_audio_preferences_buffer_size_changed
+ags_audio_preferences_card_changed_callback
+ags_audio_preferences_samplerate_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_set_recycling</FILE>
+<TITLE>AgsAudioSetRecycling</TITLE>
+AgsAudioSetRecycling
+AgsAudioSetRecyclingClass
+ags_audio_set_recycling_new
+<SUBSECTION Standard>
+AGS_AUDIO_SET_RECYCLING
+AGS_AUDIO_SET_RECYCLING_CLASS
+AGS_AUDIO_SET_RECYCLING_GET_CLASS
+AGS_IS_AUDIO_SET_RECYCLING
+AGS_IS_AUDIO_SET_RECYCLING_CLASS
+AGS_TYPE_AUDIO_SET_RECYCLING
+ags_audio_set_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_signal</FILE>
+<TITLE>AgsAudioSignal</TITLE>
+AgsAttack
+AgsAttackFlags
+AgsAudioSignal
+AgsAudioSignalClass
+AgsAudioSignalFlags
+ags_audio_signal_add_stream
+ags_audio_signal_copy_buffer_to_buffer
+ags_audio_signal_copy_buffer_to_double_buffer
+ags_audio_signal_copy_double_buffer_to_buffer
+ags_audio_signal_duplicate_stream
+ags_audio_signal_get_by_recall_id
+ags_audio_signal_get_length_till_current
+ags_audio_signal_get_stream_current
+ags_audio_signal_get_template
+ags_audio_signal_morph_samplerate
+ags_audio_signal_new
+ags_audio_signal_new_with_length
+ags_audio_signal_realloc_buffer_size
+ags_audio_signal_scale
+ags_audio_signal_stream_resize
+ags_audio_signal_stream_safe_resize
+ags_audio_signal_tile
+ags_stream_alloc
+<SUBSECTION Standard>
+AGS_AUDIO_SIGNAL
+AGS_AUDIO_SIGNAL_CLASS
+AGS_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_AUDIO_SIGNAL
+AGS_IS_AUDIO_SIGNAL_CLASS
+AGS_TYPE_AUDIO_SIGNAL
+ags_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_autosave_thread</FILE>
+<TITLE>AgsAutosaveThread</TITLE>
+AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME
+AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE
+AgsAutosaveThread
+AgsAutosaveThreadClass
+ags_autosave_thread_new
+<SUBSECTION Standard>
+AGS_AUTOSAVE_THREAD
+AGS_AUTOSAVE_THREAD_CLASS
+AGS_AUTOSAVE_THREAD_GET_CLASS
+AGS_IS_AUTOSAVE_THREAD
+AGS_IS_AUTOSAVE_THREAD_CLASS
+AGS_TYPE_AUTOSAVE_THREAD
+ags_autosave_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_audio_signal</FILE>
+<TITLE>AgsBufferAudioSignal</TITLE>
+AgsBufferAudioSignal
+AgsBufferAudioSignalClass
+ags_buffer_audio_signal_new
+<SUBSECTION Standard>
+AGS_BUFFER_AUDIO_SIGNAL
+AGS_BUFFER_AUDIO_SIGNAL_CLASS
+AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_BUFFER_AUDIO_SIGNAL
+AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS
+AGS_TYPE_BUFFER_AUDIO_SIGNAL
+ags_buffer_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_channel</FILE>
+<TITLE>AgsBufferChannel</TITLE>
+AgsBufferChannel
+AgsBufferChannelClass
+ags_buffer_channel_new
+<SUBSECTION Standard>
+AGS_BUFFER_CHANNEL
+AGS_BUFFER_CHANNEL_CLASS
+AGS_BUFFER_CHANNEL_GET_CLASS
+AGS_IS_BUFFER_CHANNEL
+AGS_IS_BUFFER_CHANNEL_CLASS
+AGS_TYPE_BUFFER_CHANNEL
+ags_buffer_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_channel_run</FILE>
+<TITLE>AgsBufferChannelRun</TITLE>
+AgsBufferChannelRun
+AgsBufferChannelRunClass
+ags_buffer_channel_run_new
+<SUBSECTION Standard>
+AGS_BUFFER_CHANNEL_RUN
+AGS_BUFFER_CHANNEL_RUN_CLASS
+AGS_BUFFER_CHANNEL_RUN_GET_CLASS
+AGS_IS_BUFFER_CHANNEL_RUN
+AGS_IS_BUFFER_CHANNEL_RUN_CLASS
+AGS_TYPE_BUFFER_CHANNEL_RUN
+ags_buffer_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_recycling</FILE>
+<TITLE>AgsBufferRecycling</TITLE>
+AgsBufferRecycling
+AgsBufferRecyclingClass
+ags_buffer_recycling_new
+<SUBSECTION Standard>
+AGS_BUFFER_RECYCLING
+AGS_BUFFER_RECYCLING_CLASS
+AGS_BUFFER_RECYCLING_GET_CLASS
+AGS_IS_BUFFER_RECYCLING
+AGS_IS_BUFFER_RECYCLING_CLASS
+AGS_TYPE_BUFFER_RECYCLING
+ags_buffer_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_audio</FILE>
+<TITLE>AgsCancelAudio</TITLE>
+AgsCancelAudio
+AgsCancelAudioClass
+ags_cancel_audio_new
+<SUBSECTION Standard>
+AGS_CANCEL_AUDIO
+AGS_CANCEL_AUDIO_CLASS
+AGS_CANCEL_AUDIO_GET_CLASS
+AGS_IS_CANCEL_AUDIO
+AGS_IS_CANCEL_AUDIO_CLASS
+AGS_TYPE_CANCEL_AUDIO
+ags_cancel_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_channel</FILE>
+<TITLE>AgsCancelChannel</TITLE>
+AgsCancelChannel
+AgsCancelChannelClass
+ags_cancel_channel_new
+<SUBSECTION Standard>
+AGS_CANCEL_CHANNEL
+AGS_CANCEL_CHANNEL_CLASS
+AGS_CANCEL_CHANNEL_GET_CLASS
+AGS_IS_CANCEL_CHANNEL
+AGS_IS_CANCEL_CHANNEL_CLASS
+AGS_TYPE_CANCEL_CHANNEL
+ags_cancel_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_recall</FILE>
+<TITLE>AgsCancelRecall</TITLE>
+AgsCancelRecall
+AgsCancelRecallClass
+ags_cancel_recall_new
+<SUBSECTION Standard>
+AGS_CANCEL_RECALL
+AGS_CANCEL_RECALL_CLASS
+AGS_CANCEL_RECALL_GET_CLASS
+AGS_IS_CANCEL_RECALL
+AGS_IS_CANCEL_RECALL_CLASS
+AGS_TYPE_CANCEL_RECALL
+ags_cancel_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cartesian</FILE>
+<TITLE>AgsCartesian</TITLE>
+AgsCartesian
+AgsCartesianClass
+ags_cartesian_new
+<SUBSECTION Standard>
+AGS_CARTESIAN
+AGS_CARTESIAN_CLASS
+AGS_CARTESIAN_GET_CLASS
+AGS_IS_CARTESIAN
+AGS_IS_CARTESIAN_CLASS
+AGS_TYPE_CARTESIAN
+ags_cartesian_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_change_indicator</FILE>
+<TITLE>AgsChangeIndicator</TITLE>
+AgsChangeIndicator
+AgsChangeIndicatorClass
+ags_change_indicator_new
+<SUBSECTION Standard>
+AGS_CHANGE_INDICATOR
+AGS_CHANGE_INDICATOR_CLASS
+AGS_CHANGE_INDICATOR_GET_CLASS
+AGS_IS_CHANGE_INDICATOR
+AGS_IS_CHANGE_INDICATOR_CLASS
+AGS_TYPE_CHANGE_INDICATOR
+ags_change_indicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_change_tact</FILE>
+<TITLE>AgsChangeTact</TITLE>
+AgsChangeTact
+AgsChangeTactClass
+ags_change_tact_new
+<SUBSECTION Standard>
+AGS_CHANGE_TACT
+AGS_CHANGE_TACT_CLASS
+AGS_CHANGE_TACT_GET_CLASS
+AGS_IS_CHANGE_TACT
+AGS_IS_CHANGE_TACT_CLASS
+AGS_TYPE_CHANGE_TACT
+ags_change_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel</FILE>
+<TITLE>AgsChannel</TITLE>
+AGS_CHANNEL_ERROR
+AgsChannel
+AgsChannelClass
+AgsChannelError
+AgsChannelFlags
+AgsChannelRecallIDMode
+ags_channel_add_recall
+ags_channel_add_recall_container
+ags_channel_add_recall_id
+ags_channel_cancel
+ags_channel_done
+ags_channel_duplicate_recall
+ags_channel_error_quark
+ags_channel_find_recall
+ags_channel_first
+ags_channel_first_with_recycling
+ags_channel_init_recall
+ags_channel_last
+ags_channel_last_with_recycling
+ags_channel_new
+ags_channel_nth
+ags_channel_pad_first
+ags_channel_pad_last
+ags_channel_pad_nth
+ags_channel_play
+ags_channel_recall_id_set
+ags_channel_recursive_play
+ags_channel_recursive_play_init
+ags_channel_recursive_play_threaded
+ags_channel_recursive_reset_recall_ids
+ags_channel_recycling_changed
+ags_channel_remove_recall
+ags_channel_remove_recall_id
+ags_channel_resolve_recall
+ags_channel_safe_resize_audio_signal
+ags_channel_set_devout
+ags_channel_set_link
+ags_channel_set_recycling
+ags_channel_tillrecycling_cancel
+<SUBSECTION Standard>
+AGS_CHANNEL
+AGS_CHANNEL_CLASS
+AGS_CHANNEL_GET_CLASS
+AGS_IS_CHANNEL
+AGS_IS_CHANNEL_CLASS
+AGS_TYPE_CHANNEL
+ags_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel_iter</FILE>
+AgsChannelIter
+AgsChannelIterFlags
+ags_channel_iter_alloc
+ags_channel_iter_free
+ags_channel_iter_next
+ags_channel_iter_prev
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel_set_recycling</FILE>
+<TITLE>AgsChannelSetRecycling</TITLE>
+AgsChannelSetRecycling
+AgsChannelSetRecyclingClass
+ags_channel_set_recycling_new
+<SUBSECTION Standard>
+AGS_CHANNEL_SET_RECYCLING
+AGS_CHANNEL_SET_RECYCLING_CLASS
+AGS_CHANNEL_SET_RECYCLING_GET_CLASS
+AGS_IS_CHANNEL_SET_RECYCLING
+AGS_IS_CHANNEL_SET_RECYCLING_CLASS
+AGS_TYPE_CHANNEL_SET_RECYCLING
+ags_channel_set_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_clone_channel</FILE>
+<TITLE>AgsCloneChannel</TITLE>
+AgsCloneChannel
+AgsCloneChannelClass
+ags_clone_channel_new
+<SUBSECTION Standard>
+AGS_CLONE_CHANNEL
+AGS_CLONE_CHANNEL_CLASS
+AGS_CLONE_CHANNEL_GET_CLASS
+AGS_IS_CLONE_CHANNEL
+AGS_IS_CLONE_CHANNEL_CLASS
+AGS_TYPE_CLONE_CHANNEL
+ags_clone_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_clone_channel_run</FILE>
+<TITLE>AgsCloneChannelRun</TITLE>
+AgsCloneChannelRun
+AgsCloneChannelRunClass
+ags_clone_channel_run_new
+<SUBSECTION Standard>
+AGS_CLONE_CHANNEL_RUN
+AGS_CLONE_CHANNEL_RUN_CLASS
+AGS_CLONE_CHANNEL_RUN_GET_CLASS
+AGS_IS_CLONE_CHANNEL_RUN
+AGS_IS_CLONE_CHANNEL_RUN_CLASS
+AGS_TYPE_CLONE_CHANNEL_RUN
+ags_clone_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_combo_box_text</FILE>
+ags_combo_box_text_remove_all
+</SECTION>
+
+<SECTION>
+<FILE>ags_config</FILE>
+<TITLE>AgsConfig</TITLE>
+AGS_CONFIG_DEFAULT_BUILD_ID
+AGS_CONFIG_DEFAULT_VERSION
+AGS_CONFIG_DEVOUT
+AGS_CONFIG_THREAD
+AgsConfig
+AgsConfigClass
+ags_config_get
+ags_config_load_defaults
+ags_config_load_from_file
+ags_config_new
+ags_config_save
+ags_config_set
+<SUBSECTION Standard>
+AGS_CONFIG
+AGS_CONFIG_CLASS
+AGS_CONFIG_GET_CLASS
+AGS_IS_CONFIG
+AGS_IS_CONFIG_CLASS
+AGS_TYPE_CONFIG
+ags_config_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_container</FILE>
+ags_container_add_all
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_audio_signal</FILE>
+<TITLE>AgsCopyAudioSignal</TITLE>
+AgsCopyAudioSignal
+AgsCopyAudioSignalClass
+ags_copy_audio_signal_new
+<SUBSECTION Standard>
+AGS_COPY_AUDIO_SIGNAL
+AGS_COPY_AUDIO_SIGNAL_CLASS
+AGS_COPY_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_COPY_AUDIO_SIGNAL
+AGS_IS_COPY_AUDIO_SIGNAL_CLASS
+AGS_TYPE_COPY_AUDIO_SIGNAL
+ags_copy_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_channel</FILE>
+<TITLE>AgsCopyChannel</TITLE>
+AgsCopyChannel
+AgsCopyChannelClass
+ags_copy_channel_new
+<SUBSECTION Standard>
+AGS_COPY_CHANNEL
+AGS_COPY_CHANNEL_CLASS
+AGS_COPY_CHANNEL_GET_CLASS
+AGS_IS_COPY_CHANNEL
+AGS_IS_COPY_CHANNEL_CLASS
+AGS_TYPE_COPY_CHANNEL
+ags_copy_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_channel_run</FILE>
+<TITLE>AgsCopyChannelRun</TITLE>
+AgsCopyChannelRun
+AgsCopyChannelRunClass
+AgsCopyChannelRunFlags
+ags_copy_channel_run_new
+<SUBSECTION Standard>
+AGS_COPY_CHANNEL_RUN
+AGS_COPY_CHANNEL_RUN_CLASS
+AGS_COPY_CHANNEL_RUN_GET_CLASS
+AGS_IS_COPY_CHANNEL_RUN
+AGS_IS_COPY_CHANNEL_RUN_CLASS
+AGS_TYPE_COPY_CHANNEL_RUN
+ags_copy_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_notation_audio</FILE>
+<TITLE>AgsCopyNotationAudio</TITLE>
+AgsCopyNotationAudio
+AgsCopyNotationAudioClass
+AgsCopyNotationAudioFlags
+ags_copy_notation_audio_new
+<SUBSECTION Standard>
+AGS_COPY_NOTATION_AUDIO
+AGS_COPY_NOTATION_AUDIO_CLASS
+AGS_COPY_NOTATION_AUDIO_GET_CLASS
+AGS_IS_COPY_NOTATION_AUDIO
+AGS_IS_COPY_NOTATION_AUDIO_CLASS
+AGS_TYPE_COPY_NOTATION_AUDIO
+ags_copy_notation_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_notation_audio_run</FILE>
+<TITLE>AgsCopyNotationAudioRun</TITLE>
+AgsCopyNotationAudioRun
+AgsCopyNotationAudioRunClass
+ags_copy_notation_audio_run_new
+<SUBSECTION Standard>
+AGS_COPY_NOTATION_AUDIO_RUN
+AGS_COPY_NOTATION_AUDIO_RUN_CLASS
+AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS
+AGS_IS_COPY_NOTATION_AUDIO_RUN
+AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS
+AGS_TYPE_COPY_NOTATION_AUDIO_RUN
+ags_copy_notation_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_audio</FILE>
+<TITLE>AgsCopyPatternAudio</TITLE>
+AgsCopyPatternAudio
+AgsCopyPatternAudioClass
+ags_copy_pattern_audio_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_AUDIO
+AGS_COPY_PATTERN_AUDIO_CLASS
+AGS_COPY_PATTERN_AUDIO_GET_CLASS
+AGS_IS_COPY_PATTERN_AUDIO
+AGS_IS_COPY_PATTERN_AUDIO_CLASS
+AGS_TYPE_COPY_PATTERN_AUDIO
+ags_copy_pattern_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_audio_run</FILE>
+<TITLE>AgsCopyPatternAudioRun</TITLE>
+AgsCopyPatternAudioRun
+AgsCopyPatternAudioRunClass
+ags_copy_pattern_audio_run_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_AUDIO_RUN
+AGS_COPY_PATTERN_AUDIO_RUN_CLASS
+AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS
+AGS_IS_COPY_PATTERN_AUDIO_RUN
+AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS
+AGS_TYPE_COPY_PATTERN_AUDIO_RUN
+ags_copy_pattern_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_channel</FILE>
+<TITLE>AgsCopyPatternChannel</TITLE>
+AgsCopyPatternChannel
+AgsCopyPatternChannelClass
+ags_copy_pattern_channel_new
+ags_copy_pattern_channel_template_find_source_and_destination
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_CHANNEL
+AGS_COPY_PATTERN_CHANNEL_CLASS
+AGS_COPY_PATTERN_CHANNEL_GET_CLASS
+AGS_IS_COPY_PATTERN_CHANNEL
+AGS_IS_COPY_PATTERN_CHANNEL_CLASS
+AGS_TYPE_COPY_PATTERN_CHANNEL
+ags_copy_pattern_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_channel_run</FILE>
+<TITLE>AgsCopyPatternChannelRun</TITLE>
+AgsCopyPatternChannelRun
+AgsCopyPatternChannelRunClass
+ags_copy_pattern_channel_run_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_CHANNEL_RUN
+AGS_COPY_PATTERN_CHANNEL_RUN_CLASS
+AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS
+AGS_IS_COPY_PATTERN_CHANNEL_RUN
+AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS
+AGS_TYPE_COPY_PATTERN_CHANNEL_RUN
+ags_copy_pattern_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_recycling</FILE>
+<TITLE>AgsCopyRecycling</TITLE>
+AgsCopyRecycling
+AgsCopyRecyclingClass
+ags_copy_recycling_new
+<SUBSECTION Standard>
+AGS_COPY_RECYCLING
+AGS_COPY_RECYCLING_CLASS
+AGS_COPY_RECYCLING_GET_CLASS
+AGS_IS_COPY_RECYCLING
+AGS_IS_COPY_RECYCLING_CLASS
+AGS_TYPE_COPY_RECYCLING
+ags_copy_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_count_beats_audio</FILE>
+<TITLE>AgsCountBeatsAudio</TITLE>
+AgsCountBeatsAudio
+AgsCountBeatsAudioClass
+ags_count_beats_audio_new
+<SUBSECTION Standard>
+AGS_COUNT_BEATS_AUDIO
+AGS_COUNT_BEATS_AUDIO_CLASS
+AGS_COUNT_BEATS_AUDIO_GET_CLASS
+AGS_IS_COUNT_BEATS_AUDIO
+AGS_IS_COUNT_BEATS_AUDIO_CLASS
+AGS_TYPE_COUNT_BEATS_AUDIO
+ags_count_beats_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_count_beats_audio_run</FILE>
+<TITLE>AgsCountBeatsAudioRun</TITLE>
+AgsCountBeatsAudioRun
+AgsCountBeatsAudioRunClass
+ags_count_beats_audio_run_new
+ags_count_beats_audio_run_notation_loop
+ags_count_beats_audio_run_notation_start
+ags_count_beats_audio_run_notation_stop
+ags_count_beats_audio_run_sequencer_loop
+ags_count_beats_audio_run_sequencer_start
+ags_count_beats_audio_run_sequencer_stop
+<SUBSECTION Standard>
+AGS_COUNT_BEATS_AUDIO_RUN
+AGS_COUNT_BEATS_AUDIO_RUN_CLASS
+AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS
+AGS_IS_COUNT_BEATS_AUDIO_RUN
+AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS
+AGS_TYPE_COUNT_BEATS_AUDIO_RUN
+ags_count_beats_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_countable</FILE>
+<TITLE>AgsCountable</TITLE>
+AgsCountable
+AgsCountableInterface
+ags_countable_get_notation_counter
+ags_countable_get_sequencer_counter
+<SUBSECTION Standard>
+AGS_COUNTABLE
+AGS_COUNTABLE_GET_INTERFACE
+AGS_COUNTABLE_INTERFACE
+AGS_IS_COUNTABLE
+AGS_IS_COUNTABLE_INTERFACE
+AGS_TYPE_COUNTABLE
+ags_countable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_delay_audio</FILE>
+<TITLE>AgsDelayAudio</TITLE>
+AgsDelayAudio
+AgsDelayAudioClass
+ags_delay_audio_new
+ags_delay_audio_notation_duration_changed
+ags_delay_audio_sequencer_duration_changed
+<SUBSECTION Standard>
+AGS_DELAY_AUDIO
+AGS_DELAY_AUDIO_CLASS
+AGS_DELAY_AUDIO_GET_CLASS
+AGS_IS_DELAY_AUDIO
+AGS_IS_DELAY_AUDIO_CLASS
+AGS_TYPE_DELAY_AUDIO
+ags_delay_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_delay_audio_run</FILE>
+<TITLE>AgsDelayAudioRun</TITLE>
+AgsDelayAudioRun
+AgsDelayAudioRunClass
+ags_delay_audio_run_new
+ags_delay_audio_run_notation_alloc_input
+ags_delay_audio_run_notation_alloc_output
+ags_delay_audio_run_notation_count
+ags_delay_audio_run_sequencer_alloc_input
+ags_delay_audio_run_sequencer_alloc_output
+ags_delay_audio_run_sequencer_count
+<SUBSECTION Standard>
+AGS_DELAY_AUDIO_RUN
+AGS_DELAY_AUDIO_RUN_CLASS
+AGS_DELAY_AUDIO_RUN_GET_CLASS
+AGS_IS_DELAY_AUDIO_RUN
+AGS_IS_DELAY_AUDIO_RUN_CLASS
+AGS_TYPE_DELAY_AUDIO_RUN
+ags_delay_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_devout</FILE>
+<TITLE>AgsDevout</TITLE>
+AGS_DEVOUT_DEFAULT_BPM
+AGS_DEVOUT_DEFAULT_BUFFER_SIZE
+AGS_DEVOUT_DEFAULT_DELAY
+AGS_DEVOUT_DEFAULT_FORMAT
+AGS_DEVOUT_DEFAULT_JIFFIE
+AGS_DEVOUT_DEFAULT_SAMPLERATE
+AGS_DEVOUT_DEFAULT_SCALE
+AGS_DEVOUT_DEFAULT_TACT
+AGS_DEVOUT_DEFAULT_TACTRATE
+AGS_DEVOUT_DEFAULT_TACT_JIFFIE
+AGS_DEVOUT_ERROR
+AGS_DEVOUT_PLAY
+AGS_DEVOUT_PLAY_DOMAIN
+AgsDevout
+AgsDevoutClass
+AgsDevoutError
+AgsDevoutFlags
+AgsDevoutPlay
+AgsDevoutPlayDomain
+AgsDevoutPlayFlags
+AgsDevoutResolutionMode
+ags_devout_error_quark
+ags_devout_list_cards
+ags_devout_new
+ags_devout_note_offset_changed
+ags_devout_pcm_info
+ags_devout_play_alloc
+ags_devout_play_domain_alloc
+ags_devout_play_domain_free
+ags_devout_play_find_source
+ags_devout_play_free
+ags_devout_tic
+<SUBSECTION Standard>
+AGS_DEVOUT
+AGS_DEVOUT_CLASS
+AGS_DEVOUT_GET_CLASS
+AGS_IS_DEVOUT
+AGS_IS_DEVOUT_CLASS
+AGS_TYPE_DEVOUT
+ags_devout_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_devout_thread</FILE>
+<TITLE>AgsDevoutThread</TITLE>
+AGS_DEVOUT_THREAD_DEFAULT_JIFFIE
+AgsDevoutThread
+AgsDevoutThreadClass
+ags_devout_thread_new
+<SUBSECTION Standard>
+AGS_DEVOUT_THREAD
+AGS_DEVOUT_THREAD_CLASS
+AGS_DEVOUT_THREAD_GET_CLASS
+AGS_IS_DEVOUT_THREAD
+AGS_IS_DEVOUT_THREAD_CLASS
+AGS_TYPE_DEVOUT_THREAD
+ags_devout_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_dial</FILE>
+<TITLE>AgsDial</TITLE>
+AGS_DIAL_DEFAULT_PRECISION
+AgsDial
+AgsDialClass
+AgsDialFlags
+ags_dial_new
+<SUBSECTION Standard>
+AGS_DIAL
+AGS_DIAL_CLASS
+AGS_DIAL_GET_CLASS
+AGS_IS_DIAL
+AGS_IS_DIAL_CLASS
+AGS_TYPE_DIAL
+ags_dial_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_display_tact</FILE>
+<TITLE>AgsDisplayTact</TITLE>
+AgsDisplayTact
+AgsDisplayTactClass
+ags_display_tact_new
+<SUBSECTION Standard>
+AGS_DISPLAY_TACT
+AGS_DISPLAY_TACT_CLASS
+AGS_DISPLAY_TACT_GET_CLASS
+AGS_IS_DISPLAY_TACT
+AGS_IS_DISPLAY_TACT_CLASS
+AGS_TYPE_DISPLAY_TACT
+ags_display_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_down_mix</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum</FILE>
+<TITLE>AgsDrum</TITLE>
+AGS_DRUM_PATTERN_CONTROLS
+AgsDrum
+AgsDrumClass
+AgsDrumFlags
+ags_drum_new
+ags_drum_set_pattern
+<SUBSECTION Standard>
+AGS_DRUM
+AGS_DRUM_CLASS
+AGS_DRUM_GET_CLASS
+AGS_IS_DRUM
+AGS_IS_DRUM_CLASS
+AGS_TYPE_DRUM
+ags_drum_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_callbacks</FILE>
+ags_drum_done_callback
+ags_drum_index0_callback
+ags_drum_index1_callback
+ags_drum_length_spin_callback
+ags_drum_loop_button_callback
+ags_drum_offset_callback
+ags_drum_open_callback
+ags_drum_pad_callback
+ags_drum_parent_set_callback
+ags_drum_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_line</FILE>
+<TITLE>AgsDrumInputLine</TITLE>
+AgsDrumInputLine
+AgsDrumInputLineClass
+ags_drum_input_line_map_recall
+ags_drum_input_line_new
+<SUBSECTION Standard>
+AGS_DRUM_INPUT_LINE
+AGS_DRUM_INPUT_LINE_CLASS
+AGS_DRUM_INPUT_LINE_GET_CLASS
+AGS_IS_DRUM_INPUT_LINE
+AGS_IS_DRUM_INPUT_LINE_CLASS
+AGS_TYPE_DRUM_INPUT_LINE
+ags_drum_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_line_callbacks</FILE>
+ags_drum_input_line_audio_set_pads_callback
+ags_drum_input_line_channel_done_callback
+ags_drum_input_line_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_pad</FILE>
+<TITLE>AgsDrumInputPad</TITLE>
+AgsDrumInputPad
+AgsDrumInputPadClass
+AgsDrumInputPadFlags
+ags_drum_input_pad_new
+<SUBSECTION Standard>
+AGS_DRUM_INPUT_PAD
+AGS_DRUM_INPUT_PAD_CLASS
+AGS_DRUM_INPUT_PAD_GET_CLASS
+AGS_IS_DRUM_INPUT_PAD
+AGS_IS_DRUM_INPUT_PAD_CLASS
+AGS_TYPE_DRUM_INPUT_PAD
+ags_drum_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_pad_callbacks</FILE>
+ags_drum_input_pad_edit_callback
+ags_drum_input_pad_open_callback
+ags_drum_input_pad_play_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_line</FILE>
+<TITLE>AgsDrumOutputLine</TITLE>
+AgsDrumOutputLine
+AgsDrumOutputLineClass
+ags_drum_output_line_add_default_recall
+ags_drum_output_line_new
+<SUBSECTION Standard>
+AGS_DRUM_OUTPUT_LINE
+AGS_DRUM_OUTPUT_LINE_CLASS
+AGS_DRUM_OUTPUT_LINE_GET_CLASS
+AGS_IS_DRUM_OUTPUT_LINE
+AGS_IS_DRUM_OUTPUT_LINE_CLASS
+AGS_TYPE_DRUM_OUTPUT_LINE
+ags_drum_output_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_line_callbacks</FILE>
+ags_drum_output_line_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_pad</FILE>
+<TITLE>AgsDrumOutputPad</TITLE>
+AgsDrumOutputPad
+AgsDrumOutputPadClass
+AgsDrumOutputPadFlags
+ags_drum_output_pad_new
+<SUBSECTION Standard>
+AGS_DRUM_OUTPUT_PAD
+AGS_DRUM_OUTPUT_PAD_CLASS
+AGS_DRUM_OUTPUT_PAD_GET_CLASS
+AGS_IS_DRUM_OUTPUT_PAD
+AGS_IS_DRUM_OUTPUT_PAD_CLASS
+AGS_TYPE_DRUM_OUTPUT_PAD
+ags_drum_output_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_pad_callbacks</FILE>
+ags_drum_output_pad_play_cancel
+ags_drum_output_pad_play_done
+</SECTION>
+
+<SECTION>
+<FILE>ags_dynamic_connectable</FILE>
+<TITLE>AgsDynamicConnectable</TITLE>
+AgsDynamicConnectable
+AgsDynamicConnectableInterface
+ags_dynamic_connectable_connect
+ags_dynamic_connectable_disconnect
+<SUBSECTION Standard>
+AGS_DYNAMIC_CONNECTABLE
+AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE
+AGS_DYNAMIC_CONNECTABLE_INTERFACE
+AGS_IS_DYNAMIC_CONNECTABLE
+AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE
+AGS_TYPE_DYNAMIC_CONNECTABLE
+ags_dynamic_connectable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_echo</FILE>
+ags_echo
+</SECTION>
+
+<SECTION>
+<FILE>ags_editor</FILE>
+<TITLE>AgsEditor</TITLE>
+AGS_EDITOR_DEFAULT
+AGS_EDITOR_DEFAULT_BUILD_ID
+AGS_EDITOR_DEFAULT_VERSION
+AgsEditor
+AgsEditorClass
+ags_editor_machine_changed
+ags_editor_new
+<SUBSECTION Standard>
+AGS_EDITOR
+AGS_EDITOR_CLASS
+AGS_EDITOR_GET_CLASS
+AGS_IS_EDITOR
+AGS_IS_EDITOR_CLASS
+AGS_TYPE_EDITOR
+ags_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_editor_callbacks</FILE>
+ags_editor_change_position_callback
+ags_editor_machine_changed_callback
+ags_editor_parent_set_callback
+ags_editor_set_audio_channels_callback
+ags_editor_set_pads_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_effect</FILE>
+AGS_EFFECT_COPY_BUFFER
+AGS_EFFECT_COPY_STREAM
+AGS_EFFECT_DOWN_MIX
+</SECTION>
+
+<SECTION>
+<FILE>ags_effect</FILE>
+<TITLE>AgsEffect</TITLE>
+AgsEffect
+AgsEffectInterface
+<SUBSECTION Standard>
+AGS_EFFECT
+AGS_EFFECT_GET_INTERFACE
+AGS_EFFECT_INTERFACE
+AGS_IS_EFFECT
+AGS_IS_EFFECT_INTERFACE
+AGS_TYPE_EFFECT
+ags_effect_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_expander</FILE>
+<TITLE>AgsExpander</TITLE>
+AGS_EXPANDER_CHILD
+AgsExpander
+AgsExpanderChild
+AgsExpanderClass
+AgsExpanderFlags
+ags_expander_add
+ags_expander_child_alloc
+ags_expander_child_find
+ags_expander_new
+ags_expander_remove
+<SUBSECTION Standard>
+AGS_EXPANDER
+AGS_EXPANDER_CLASS
+AGS_EXPANDER_GET_CLASS
+AGS_IS_EXPANDER
+AGS_IS_EXPANDER_CLASS
+AGS_TYPE_EXPANDER
+ags_expander_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_expander_set</FILE>
+<TITLE>AgsExpanderSet</TITLE>
+AGS_EXPANDER_SET_CHILD
+AgsExpanderSet
+AgsExpanderSetChild
+AgsExpanderSetClass
+AgsExpanderSetFlags
+ags_expander_set_add
+ags_expander_set_child_alloc
+ags_expander_set_child_find
+ags_expander_set_new
+ags_expander_set_remove
+ags_expander_set_set_flags
+<SUBSECTION Standard>
+AGS_EXPANDER_SET
+AGS_EXPANDER_SET_CLASS
+AGS_EXPANDER_SET_GET_CLASS
+AGS_IS_EXPANDER_SET
+AGS_IS_EXPANDER_SET_CLASS
+AGS_TYPE_EXPANDER_SET
+ags_expander_set_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_output</FILE>
+<TITLE>AgsExportOutput</TITLE>
+AgsExportOutput
+AgsExportOutputClass
+ags_export_output_new
+<SUBSECTION Standard>
+AGS_EXPORT_OUTPUT
+AGS_EXPORT_OUTPUT_CLASS
+AGS_EXPORT_OUTPUT_GET_CLASS
+AGS_IS_EXPORT_OUTPUT
+AGS_IS_EXPORT_OUTPUT_CLASS
+AGS_TYPE_EXPORT_OUTPUT
+ags_export_output_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_thread</FILE>
+<TITLE>AgsExportThread</TITLE>
+AGS_EXPORT_THREAD_BUFFER_TIME
+AGS_EXPORT_THREAD_DEFAULT_JIFFIE
+AgsExportThread
+AgsExportThreadClass
+ags_export_thread_new
+<SUBSECTION Standard>
+AGS_EXPORT_THREAD
+AGS_EXPORT_THREAD_CLASS
+AGS_EXPORT_THREAD_GET_CLASS
+AGS_IS_EXPORT_THREAD
+AGS_IS_EXPORT_THREAD_CLASS
+AGS_TYPE_EXPORT_THREAD
+ags_export_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_window</FILE>
+<TITLE>AgsExportWindow</TITLE>
+AgsExportWindow
+AgsExportWindowClass
+AgsExportWindowFlags
+ags_export_window_new
+<SUBSECTION Standard>
+AGS_EXPORT_WINDOW
+AGS_EXPORT_WINDOW_CLASS
+AGS_EXPORT_WINDOW_GET_CLASS
+AGS_IS_EXPORT_WINDOW
+AGS_IS_EXPORT_WINDOW_CLASS
+AGS_TYPE_EXPORT_WINDOW
+ags_export_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_window_callbacks</FILE>
+ags_export_window_export_callback
+ags_export_window_file_chooser_button_callback
+ags_export_window_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_ffplayer</FILE>
+<TITLE>AgsFFPlayer</TITLE>
+AgsFFPlayer
+AgsFFPlayerClass
+ags_ffplayer_new
+ags_ffplayer_paint
+<SUBSECTION Standard>
+AGS_FFPLAYER
+AGS_FFPLAYER_CLASS
+AGS_FFPLAYER_GET_CLASS
+AGS_IS_FFPLAYER
+AGS_IS_FFPLAYER_CLASS
+AGS_TYPE_FFPLAYER
+ags_ffplayer_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ffplayer_callbacks</FILE>
+ags_ffplayer_drawing_area_button_press_callback
+ags_ffplayer_drawing_area_configure_callback
+ags_ffplayer_drawing_area_expose_callback
+ags_ffplayer_hscrollbar_value_changed
+ags_ffplayer_instrument_changed_callback
+ags_ffplayer_open_clicked_callback
+ags_ffplayer_open_dialog_response_callback
+ags_ffplayer_parent_set_callback
+ags_ffplayer_preset_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_file</FILE>
+<TITLE>AgsFile</TITLE>
+AGS_FILE_CHECKSUM_LENGTH
+AGS_FILE_DEFAULT_AUDIO_ENCODING
+AGS_FILE_DEFAULT_AUDIO_FORMAT
+AGS_FILE_DEFAULT_DTD
+AGS_FILE_DEFAULT_ENCODING
+AgsFile
+AgsFileClass
+AgsFileFlags
+ags_file_add_id_ref
+ags_file_add_launch
+ags_file_add_lookup
+ags_file_find_id_ref_by_node
+ags_file_find_id_ref_by_reference
+ags_file_find_id_ref_by_xpath
+ags_file_new
+ags_file_read
+ags_file_read_main
+ags_file_read_resolve
+ags_file_read_server
+ags_file_read_start
+ags_file_str2md5
+ags_file_write
+ags_file_write_concurrent
+ags_file_write_main
+ags_file_write_resolve
+ags_file_write_server
+<SUBSECTION Standard>
+AGS_FILE
+AGS_FILE_CLASS
+AGS_FILE_GET_CLASS
+AGS_IS_FILE
+AGS_IS_FILE_CLASS
+AGS_TYPE_FILE
+ags_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_gui</FILE>
+ags_file_read_dialog
+ags_file_read_dialog_list
+ags_file_read_editor
+ags_file_read_line
+ags_file_read_line_editor
+ags_file_read_line_list
+ags_file_read_line_member
+ags_file_read_line_member_editor
+ags_file_read_line_member_list
+ags_file_read_link_collection_editor
+ags_file_read_link_editor
+ags_file_read_machine
+ags_file_read_machine_counter
+ags_file_read_machine_counter_list
+ags_file_read_machine_editor
+ags_file_read_machine_editor_list
+ags_file_read_machine_list
+ags_file_read_machine_selector
+ags_file_read_menu_bar
+ags_file_read_mixer_input_pad
+ags_file_read_mixer_output_pad
+ags_file_read_navigation
+ags_file_read_notebook
+ags_file_read_notebook_tab
+ags_file_read_notebook_tab_list
+ags_file_read_pad
+ags_file_read_pad_editor
+ags_file_read_pad_list
+ags_file_read_resize_editor
+ags_file_read_toolbar
+ags_file_read_widget
+ags_file_read_window
+ags_file_write_dialog
+ags_file_write_dialog_list
+ags_file_write_editor
+ags_file_write_line
+ags_file_write_line_editor
+ags_file_write_line_list
+ags_file_write_line_member
+ags_file_write_line_member_editor
+ags_file_write_line_member_list
+ags_file_write_link_collection_editor
+ags_file_write_link_editor
+ags_file_write_machine
+ags_file_write_machine_counter
+ags_file_write_machine_counter_list
+ags_file_write_machine_editor
+ags_file_write_machine_editor_list
+ags_file_write_machine_list
+ags_file_write_machine_selector
+ags_file_write_menu_bar
+ags_file_write_mixer_input_pad
+ags_file_write_mixer_output_pad
+ags_file_write_navigation
+ags_file_write_notebook
+ags_file_write_notebook_tab
+ags_file_write_notebook_tab_list
+ags_file_write_pad
+ags_file_write_pad_editor
+ags_file_write_pad_list
+ags_file_write_resize_editor
+ags_file_write_toolbar
+ags_file_write_widget
+ags_file_write_window
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_id_ref</FILE>
+<TITLE>AgsFileIdRef</TITLE>
+AGS_FILE_ID_REF_RESOLVE_DATA
+AGS_FILE_ID_REF_SERIALIZE_DATA
+AGS_FILE_RESOLVE
+AgsFileIdRef
+AgsFileIdRefClass
+AgsFileResolve
+ags_file_id_ref_new
+ags_file_id_ref_resolved
+<SUBSECTION Standard>
+AGS_FILE_ID_REF
+AGS_FILE_ID_REF_CLASS
+AGS_FILE_ID_REF_GET_CLASS
+AGS_IS_FILE_ID_REF
+AGS_IS_FILE_ID_REF_CLASS
+AGS_TYPE_FILE_ID_REF
+ags_file_id_ref_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_launch</FILE>
+<TITLE>AgsFileLaunch</TITLE>
+AgsFileLaunch
+AgsFileLaunchClass
+ags_file_launch_new
+ags_file_launch_start
+<SUBSECTION Standard>
+AGS_FILE_LAUNCH
+AGS_FILE_LAUNCH_CLASS
+AGS_FILE_LAUNCH_GET_CLASS
+AGS_IS_FILE_LAUNCH
+AGS_IS_FILE_LAUNCH_CLASS
+AGS_TYPE_FILE_LAUNCH
+ags_file_launch_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_link</FILE>
+<TITLE>AgsFileLink</TITLE>
+AgsFileLink
+AgsFileLinkClass
+ags_file_link_new
+<SUBSECTION Standard>
+AGS_FILE_LINK
+AGS_FILE_LINK_CLASS
+AGS_FILE_LINK_GET_CLASS
+AGS_IS_FILE_LINK
+AGS_IS_FILE_LINK_CLASS
+AGS_TYPE_FILE_LINK
+ags_file_link_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_lookup</FILE>
+<TITLE>AgsFileLookup</TITLE>
+AgsFileLookup
+AgsFileLookupClass
+ags_file_lookup_find_by_node
+ags_file_lookup_new
+ags_file_lookup_resolve
+<SUBSECTION Standard>
+AGS_FILE_LOOKUP
+AGS_FILE_LOOKUP_CLASS
+AGS_FILE_LOOKUP_GET_CLASS
+AGS_IS_FILE_LOOKUP
+AGS_IS_FILE_LOOKUP_CLASS
+AGS_TYPE_FILE_LOOKUP
+ags_file_lookup_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_read</FILE>
+<TITLE>AgsFileRead</TITLE>
+AgsFileRead
+AgsFileReadClass
+ags_file_read_new
+<SUBSECTION Standard>
+AGS_FILE_READ
+AGS_FILE_READ_CLASS
+AGS_FILE_READ_GET_CLASS
+AGS_IS_FILE_READ
+AGS_IS_FILE_READ_CLASS
+AGS_TYPE_FILE_READ
+ags_file_read_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_selection</FILE>
+<TITLE>AgsFileSelection</TITLE>
+AGS_FILE_SELECTION_ENTRY
+AgsFileSelection
+AgsFileSelectionClass
+AgsFileSelectionEntry
+AgsFileSelectionFlags
+ags_file_selection_add_entry
+ags_file_selection_completed
+ags_file_selection_contains_file
+ags_file_selection_entry_alloc
+ags_file_selection_new
+ags_file_selection_remove_entry
+ags_file_selection_set_entry
+<SUBSECTION Standard>
+AGS_FILE_SELECTION
+AGS_FILE_SELECTION_CLASS
+AGS_FILE_SELECTION_GET_CLASS
+AGS_IS_FILE_SELECTION
+AGS_IS_FILE_SELECTION_CLASS
+AGS_TYPE_FILE_SELECTION
+ags_file_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_selection_callbacks</FILE>
+ags_file_selection_remove_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_sound</FILE>
+ags_file_read_audio
+ags_file_read_audio_list
+ags_file_read_audio_signal
+ags_file_read_audio_signal_list
+ags_file_read_channel
+ags_file_read_channel_list
+ags_file_read_devout
+ags_file_read_devout_list
+ags_file_read_devout_play
+ags_file_read_devout_play_list
+ags_file_read_file_link
+ags_file_read_input
+ags_file_read_notation
+ags_file_read_notation_list
+ags_file_read_note
+ags_file_read_note_list
+ags_file_read_output
+ags_file_read_pattern
+ags_file_read_pattern_data
+ags_file_read_pattern_data_list
+ags_file_read_pattern_list
+ags_file_read_port
+ags_file_read_port_list
+ags_file_read_recall
+ags_file_read_recall_audio
+ags_file_read_recall_audio_run
+ags_file_read_recall_audio_signal
+ags_file_read_recall_channel
+ags_file_read_recall_channel_run
+ags_file_read_recall_container
+ags_file_read_recall_container_list
+ags_file_read_recall_list
+ags_file_read_recall_recycling
+ags_file_read_recycling
+ags_file_read_recycling_list
+ags_file_read_stream
+ags_file_read_stream_list
+ags_file_read_task
+ags_file_read_task_list
+ags_file_read_timestamp
+ags_file_read_timestamp_list
+ags_file_write_audio
+ags_file_write_audio_list
+ags_file_write_audio_signal
+ags_file_write_audio_signal_list
+ags_file_write_channel
+ags_file_write_channel_list
+ags_file_write_devout
+ags_file_write_devout_list
+ags_file_write_devout_play
+ags_file_write_devout_play_list
+ags_file_write_file_link
+ags_file_write_input
+ags_file_write_notation
+ags_file_write_notation_list
+ags_file_write_note
+ags_file_write_note_list
+ags_file_write_output
+ags_file_write_pattern
+ags_file_write_pattern_data
+ags_file_write_pattern_data_list
+ags_file_write_pattern_list
+ags_file_write_port
+ags_file_write_port_list
+ags_file_write_recall
+ags_file_write_recall_audio
+ags_file_write_recall_audio_run
+ags_file_write_recall_audio_signal
+ags_file_write_recall_channel
+ags_file_write_recall_channel_run
+ags_file_write_recall_container
+ags_file_write_recall_container_list
+ags_file_write_recall_list
+ags_file_write_recall_recycling
+ags_file_write_recycling
+ags_file_write_recycling_list
+ags_file_write_stream
+ags_file_write_stream_list
+ags_file_write_task
+ags_file_write_task_list
+ags_file_write_timestamp
+ags_file_write_timestamp_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_stock</FILE>
+AGS_CLIPBOARD_DEFAULT_VERSION
+AGS_FILE_BOOLEAN_POINTER_PROP
+AGS_FILE_BOOLEAN_PROP
+AGS_FILE_BUILD_ID_PROP
+AGS_FILE_CHAR_POINTER_PROP
+AGS_FILE_CHAR_PROP
+AGS_FILE_DEFAULT_VERSION
+AGS_FILE_DOUBLE_POINTER_PROP
+AGS_FILE_DOUBLE_PROP
+AGS_FILE_DYNAMIC_WIDGET_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_CARTESIAN
+AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_DIAL
+AGS_FILE_DYNAMIC_WIDGET_HINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_HSCALE
+AGS_FILE_DYNAMIC_WIDGET_LABEL
+AGS_FILE_DYNAMIC_WIDGET_LED
+AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_VINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_VSCALE
+AGS_FILE_DYNAMIC_WIDGET_WAVEFORM
+AGS_FILE_EFFECTS_DEFAULT_VERSION
+AGS_FILE_FALSE
+AGS_FILE_FLAGS_PROP
+AGS_FILE_FLOAT_POINTER_PROP
+AGS_FILE_FLOAT_PROP
+AGS_FILE_ID_PROP
+AGS_FILE_INT64_POINTER_PROP
+AGS_FILE_INT64_PROP
+AGS_FILE_NAME_PROP
+AGS_FILE_OBJECT_PROP
+AGS_FILE_POINTER_PROP
+AGS_FILE_SCOPE_PROP
+AGS_FILE_TRUE
+AGS_FILE_TYPE_PROP
+AGS_FILE_UINT64_POINTER_PROP
+AGS_FILE_UINT64_PROP
+AGS_FILE_VERSION_PROP
+AGS_FILE_XPATH_PROP
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_thread</FILE>
+ags_file_read_audio_loop
+ags_file_read_thread
+ags_file_read_thread_list
+ags_file_read_thread_pool
+ags_file_write_audio_loop
+ags_file_write_thread
+ags_file_write_thread_list
+ags_file_write_thread_pool
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_util</FILE>
+ags_file_read_embedded_audio
+ags_file_read_embedded_audio_list
+ags_file_read_file_link
+ags_file_read_file_link_list
+ags_file_util_read_dependency
+ags_file_util_read_history
+ags_file_util_read_object
+ags_file_util_read_parameter
+ags_file_util_read_value
+ags_file_util_write_dependency
+ags_file_util_write_history
+ags_file_util_write_object
+ags_file_util_write_parameter
+ags_file_util_write_value
+ags_file_write_embedded_audio
+ags_file_write_embedded_audio_list
+ags_file_write_file_link
+ags_file_write_file_link_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_value_factory</FILE>
+<TITLE>AgsFileValueFactory</TITLE>
+AgsFileValueFactory
+AgsFileValueFactoryClass
+ags_file_value_factory_new
+<SUBSECTION Standard>
+AGS_FILE_VALUE_FACTORY
+AGS_FILE_VALUE_FACTORY_CLASS
+AGS_FILE_VALUE_FACTORY_GET_CLASS
+AGS_IS_FILE_VALUE_FACTORY
+AGS_IS_FILE_VALUE_FACTORY_CLASS
+AGS_TYPE_FILE_VALUE_FACTORY
+ags_file_value_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_write</FILE>
+<TITLE>AgsFileWrite</TITLE>
+AgsFileWrite
+AgsFileWriteClass
+ags_file_write_new
+<SUBSECTION Standard>
+AGS_FILE_WRITE
+AGS_FILE_WRITE_CLASS
+AGS_FILE_WRITE_GET_CLASS
+AGS_IS_FILE_WRITE
+AGS_IS_FILE_WRITE_CLASS
+AGS_TYPE_FILE_WRITE
+ags_file_write_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_free_selection</FILE>
+<TITLE>AgsFreeSelection</TITLE>
+AgsFreeSelection
+AgsFreeSelectionClass
+ags_free_selection_new
+<SUBSECTION Standard>
+AGS_FREE_SELECTION
+AGS_FREE_SELECTION_CLASS
+AGS_FREE_SELECTION_GET_CLASS
+AGS_IS_FREE_SELECTION
+AGS_IS_FREE_SELECTION_CLASS
+AGS_TYPE_FREE_SELECTION
+ags_free_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_garbage_collector</FILE>
+<TITLE>AgsGarbageCollector</TITLE>
+AgsGarbageCollector
+AgsGarbageCollectorClass
+AgsGarbageCollectorFlags
+ags_garbage_collector_add
+ags_garbage_collector_new
+ags_garbage_collector_remove
+ags_garbage_collector_run
+<SUBSECTION Standard>
+AGS_GARBAGE_COLLECTOR
+AGS_GARBAGE_COLLECTOR_CLASS
+AGS_TYPE_GARBAGE_COLLECTOR
+ags_garbage_collector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_generic_preferences</FILE>
+<TITLE>AgsGenericPreferences</TITLE>
+AgsGenericPreferences
+AgsGenericPreferencesClass
+ags_generic_preferences_new
+<SUBSECTION Standard>
+AGS_GENERIC_PREFERENCES
+AGS_GENERIC_PREFERENCES_CLASS
+AGS_GENERIC_PREFERENCES_GET_CLASS
+AGS_IS_GENERIC_PREFERENCES
+AGS_IS_GENERIC_PREFERENCES_CLASS
+AGS_TYPE_GENERIC_PREFERENCES
+ags_generic_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_gui_task_thread</FILE>
+<TITLE>AgsGuiTaskThread</TITLE>
+AgsGuiTaskThread
+AgsGuiTaskThreadClass
+ags_gui_task_thread_new
+<SUBSECTION Standard>
+AGS_GUI_TASK_THREAD
+AGS_GUI_TASK_THREAD_CLASS
+AGS_GUI_TASK_THREAD_GET_CLASS
+AGS_IS_GUI_TASK_THREAD
+AGS_IS_GUI_TASK_THREAD_CLASS
+AGS_TYPE_GUI_TASK_THREAD
+ags_gui_task_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_gui_thread</FILE>
+<TITLE>AgsGuiThread</TITLE>
+AGS_GUI_THREAD_DEFAULT_JIFFIE
+AgsGuiThread
+AgsGuiThreadClass
+ags_gui_thread_new
+<SUBSECTION Standard>
+AGS_GUI_THREAD
+AGS_GUI_THREAD_CLASS
+AGS_GUI_THREAD_GET_CLASS
+AGS_IS_GUI_THREAD
+AGS_IS_GUI_THREAD_CLASS
+AGS_TYPE_GUI_THREAD
+ags_gui_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_hindicator</FILE>
+<TITLE>AgsHIndicator</TITLE>
+AgsHIndicator
+AgsHIndicatorClass
+ags_hindicator_new
+<SUBSECTION Standard>
+AGS_HINDICATOR
+AGS_HINDICATOR_CLASS
+AGS_HINDICATOR_GET_CLASS
+AGS_IS_HINDICATOR
+AGS_IS_HINDICATOR_CLASS
+AGS_TYPE_HINDICATOR
+ags_hindicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_history</FILE>
+<TITLE>AgsHistory</TITLE>
+AgsHistory
+AgsHistoryAppend
+AgsHistoryClass
+ags_history_new
+<SUBSECTION Standard>
+AGS_HISTORY
+AGS_HISTORY_CLASS
+AGS_HISTORY_GET_CLASS
+AGS_IS_HISTORY
+AGS_IS_HISTORY_CLASS
+AGS_TYPE_HISTORY
+ags_history_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_htimebar</FILE>
+<TITLE>AgsHTimebar</TITLE>
+AgsHTimebar
+AgsHTimebarClass
+ags_htimebar_new
+<SUBSECTION Standard>
+AGS_HTIMEBAR
+AGS_HTIMEBAR_CLASS
+AGS_HTIMEBAR_GET_CLASS
+AGS_IS_HTIMEBAR
+AGS_IS_HTIMEBAR_CLASS
+AGS_TYPE_HTIMEBAR
+</SECTION>
+
+<SECTION>
+<FILE>ags_id_generator</FILE>
+ags_id_generator_create_uuid
+</SECTION>
+
+<SECTION>
+<FILE>ags_indicator</FILE>
+<TITLE>AgsIndicator</TITLE>
+AgsIndicator
+AgsIndicatorClass
+ags_indicator_new
+<SUBSECTION Standard>
+AGS_INDICATOR
+AGS_INDICATOR_CLASS
+AGS_INDICATOR_GET_CLASS
+AGS_IS_INDICATOR
+AGS_IS_INDICATOR_CLASS
+AGS_TYPE_INDICATOR
+ags_indicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_init_audio</FILE>
+<TITLE>AgsInitAudio</TITLE>
+AgsInitAudio
+AgsInitAudioClass
+ags_init_audio_new
+<SUBSECTION Standard>
+AGS_INIT_AUDIO
+AGS_INIT_AUDIO_CLASS
+AGS_INIT_AUDIO_GET_CLASS
+AGS_IS_INIT_AUDIO
+AGS_IS_INIT_AUDIO_CLASS
+AGS_TYPE_INIT_AUDIO
+ags_init_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_init_channel</FILE>
+<TITLE>AgsInitChannel</TITLE>
+AgsInitChannel
+AgsInitChannelClass
+ags_init_channel_new
+<SUBSECTION Standard>
+AGS_INIT_CHANNEL
+AGS_INIT_CHANNEL_CLASS
+AGS_INIT_CHANNEL_GET_CLASS
+AGS_IS_INIT_CHANNEL
+AGS_IS_INIT_CHANNEL_CLASS
+AGS_TYPE_INIT_CHANNEL
+ags_init_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_inline_player</FILE>
+<TITLE>AgsInlinePlayer</TITLE>
+AgsInlinePlayer
+AgsInlinePlayerClass
+ags_inline_player_new
+<SUBSECTION Standard>
+AGS_INLINE_PLAYER
+AGS_INLINE_PLAYER_CLASS
+AGS_INLINE_PLAYER_GET_CLASS
+AGS_IS_INLINE_PLAYER
+AGS_IS_INLINE_PLAYER_CLASS
+AGS_TYPE_INLINE_PLAYER
+ags_inline_player_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_inline_player_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_input</FILE>
+<TITLE>AgsInput</TITLE>
+AgsInput
+AgsInputClass
+ags_input_new
+<SUBSECTION Standard>
+AGS_INPUT
+AGS_INPUT_CLASS
+AGS_INPUT_GET_CLASS
+AGS_IS_INPUT
+AGS_IS_INPUT_CLASS
+AGS_TYPE_INPUT
+ags_input_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ipatch</FILE>
+<TITLE>AgsIpatch</TITLE>
+AGS_IPATCH_DEFAULT_CHANNELS
+AGS_IPATCH_READ
+AGS_IPATCH_WRITE
+AgsIpatch
+AgsIpatchClass
+AgsIpatchFlags
+ags_ipatch_new
+<SUBSECTION Standard>
+AGS_IPATCH
+AGS_IPATCH_CLASS
+AGS_IPATCH_GET_CLASS
+AGS_IS_IPATCH
+AGS_IS_IPATCH_CLASS
+AGS_TYPE_IPATCH
+ags_ipatch_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ipatch_sf2_reader</FILE>
+<TITLE>AgsIpatchSF2Reader</TITLE>
+AgsIpatchSF2Reader
+AgsIpatchSF2ReaderClass
+AgsSF2Levels
+ags_ipatch_sf2_reader_new
+<SUBSECTION Standard>
+AGS_IPATCH_SF2_READER
+AGS_IPATCH_SF2_READER_CLASS
+AGS_IPATCH_SF2_READER_GET_CLASS
+AGS_IS_IPATCH_SF2_READER
+AGS_IS_IPATCH_SF2_READER_CLASS
+AGS_TYPE_IPATCH_SF2_READER
+ags_ipatch_sf2_reader_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_iterator_thread</FILE>
+<TITLE>AgsIteratorThread</TITLE>
+AgsIteratorThread
+AgsIteratorThreadClass
+AgsIteratorThreadFlags
+ags_iterator_thread_children_ready
+ags_iterator_thread_new
+<SUBSECTION Standard>
+AGS_IS_ITERATOR_THREAD
+AGS_IS_ITERATOR_THREAD_CLASS
+AGS_ITERATOR_THREAD
+AGS_ITERATOR_THREAD_CLASS
+AGS_ITERATOR_THREAD_GET_CLASS
+AGS_TYPE_ITERATOR_THREAD
+ags_iterator_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_browser</FILE>
+<TITLE>AgsLadspaBrowser</TITLE>
+AgsLadspaBrowser
+AgsLadspaBrowserClass
+ags_ladspa_browser_combo_box_controls_new
+ags_ladspa_browser_get_plugin_effect
+ags_ladspa_browser_get_plugin_filename
+ags_ladspa_browser_new
+ags_ladspa_browser_preview_new
+<SUBSECTION Standard>
+AGS_IS_LADSPA_BROWSER
+AGS_IS_LADSPA_BROWSER_CLASS
+AGS_LADSPA_BROWSER
+AGS_LADSPA_BROWSER_CLASS
+AGS_LADSPA_BROWSER_GET_CLASS
+AGS_TYPE_LADSPA_BROWSER
+ags_ladspa_browser_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_browser_callbacks</FILE>
+ags_ladspa_browser_cancel_callback
+ags_ladspa_browser_ok_callback
+ags_ladspa_browser_plugin_effect_callback
+ags_ladspa_browser_plugin_filename_callback
+ags_ladspa_browser_preview_close_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_manager</FILE>
+<TITLE>AgsLadspaManager</TITLE>
+AGS_LADSPA_PLUGIN
+AgsLadspaManager
+AgsLadspaManagerClass
+AgsLadspaPlugin
+AgsLadspaPluginFlags
+ags_ladspa_manager_find_ladspa_plugin
+ags_ladspa_manager_get_filenames
+ags_ladspa_manager_get_instance
+ags_ladspa_manager_load_default_directory
+ags_ladspa_manager_load_file
+ags_ladspa_manager_new
+ags_ladspa_plugin_alloc
+ags_ladspa_plugin_free
+<SUBSECTION Standard>
+AGS_IS_LADSPA_MANAGER
+AGS_IS_LADSPA_MANAGER_CLASS
+AGS_LADSPA_MANAGER
+AGS_LADSPA_MANAGER_CLASS
+AGS_LADSPA_MANAGER_GET_CLASS
+AGS_TYPE_LADSPA_MANAGER
+ags_ladspa_manager_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_led</FILE>
+<TITLE>AgsLed</TITLE>
+AgsLed
+AgsLedClass
+AgsLedFlags
+ags_led_new
+ags_led_set_active
+ags_led_unset_active
+<SUBSECTION Standard>
+AGS_IS_LED
+AGS_IS_LED_CLASS
+AGS_LED
+AGS_LED_CLASS
+AGS_LED_GET_CLASS
+AGS_TYPE_LED
+ags_led_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_libao</FILE>
+<TITLE>AgsLibao</TITLE>
+AGS_LIBAO_DEFAULT_BPM
+AGS_LIBAO_DEFAULT_BUFFER_SIZE
+AGS_LIBAO_DEFAULT_DELAY
+AGS_LIBAO_DEFAULT_JIFFIE
+AGS_LIBAO_DEFAULT_SAMPLERATE
+AGS_LIBAO_DEFAULT_TACT
+AGS_LIBAO_DEFAULT_TACTRATE
+AGS_LIBAO_DEFAULT_TACT_JIFFIE
+AGS_LIBAO_ERROR
+AGS_LIBAO_PLAY
+AGS_LIBAO_PLAY_DOMAIN
+AgsLibao
+AgsLibaoClass
+AgsLibaoError
+AgsLibaoFlags
+AgsLibaoPlay
+AgsLibaoPlayDomain
+AgsLibaoPlayFlags
+AgsLibaoResolutionMode
+ags_libao_error_quark
+ags_libao_list_cards
+ags_libao_new
+ags_libao_note_offset_changed
+ags_libao_pcm_info
+ags_libao_play_alloc
+ags_libao_play_domain_alloc
+ags_libao_play_domain_free
+ags_libao_play_free
+ags_libao_tic
+<SUBSECTION Standard>
+AGS_IS_LIBAO
+AGS_IS_LIBAO_CLASS
+AGS_LIBAO
+AGS_LIBAO_CLASS
+AGS_LIBAO_GET_CLASS
+AGS_TYPE_LIBAO
+ags_libao_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line</FILE>
+<TITLE>AgsLine</TITLE>
+AGS_LINE_DEFAULT_BUILD_ID
+AGS_LINE_DEFAULT_VERSION
+AgsLine
+AgsLineClass
+AgsLineFlags
+ags_line_find_next_grouped
+ags_line_find_port
+ags_line_group_changed
+ags_line_new
+ags_line_set_channel
+<SUBSECTION Standard>
+AGS_IS_LINE
+AGS_IS_LINE_CLASS
+AGS_LINE
+AGS_LINE_CLASS
+AGS_LINE_GET_CLASS
+AGS_TYPE_LINE
+ags_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_callbacks</FILE>
+ags_line_channel_done_callback
+ags_line_copy_pattern_cancel
+ags_line_copy_pattern_done
+ags_line_group_clicked_callback
+ags_line_parent_set_callback
+ags_line_peak_run_post_callback
+ags_line_play_channel_run_cancel
+ags_line_play_volume_cancel
+ags_line_play_volume_done
+ags_line_recall_volume_cancel
+ags_line_recall_volume_done
+ags_line_remove_recall_callback
+ags_line_volume_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_editor</FILE>
+<TITLE>AgsLineEditor</TITLE>
+AGS_LINE_EDITOR_DEFAULT_BUILD_ID
+AGS_LINE_EDITOR_DEFAULT_VERSION
+AgsLineEditor
+AgsLineEditorClass
+ags_line_editor_new
+ags_line_editor_set_channel
+<SUBSECTION Standard>
+AGS_IS_LINE_EDITOR
+AGS_IS_LINE_EDITOR_CLASS
+AGS_LINE_EDITOR
+AGS_LINE_EDITOR_CLASS
+AGS_LINE_EDITOR_GET_CLASS
+AGS_TYPE_LINE_EDITOR
+ags_line_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_editor_callbacks</FILE>
+ags_line_editor_destroy_callback
+ags_line_editor_parent_set_callback
+ags_line_editor_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member</FILE>
+<TITLE>AgsLineMember</TITLE>
+AgsLineMember
+AgsLineMemberClass
+AgsLineMemberFlags
+ags_line_member_change_port
+ags_line_member_find_port
+ags_line_member_get_widget
+ags_line_member_new
+ags_line_member_set_label
+<SUBSECTION Standard>
+AGS_IS_LINE_MEMBER
+AGS_IS_LINE_MEMBER_CLASS
+AGS_LINE_MEMBER
+AGS_LINE_MEMBER_CLASS
+AGS_LINE_MEMBER_GET_CLASS
+AGS_TYPE_LINE_MEMBER
+ags_line_member_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_callbacks</FILE>
+ags_line_member_button_clicked_callback
+ags_line_member_check_button_clicked_callback
+ags_line_member_dial_changed_callback
+ags_line_member_hscale_changed_callback
+ags_line_member_parent_set_callback
+ags_line_member_port_safe_write_callback
+ags_line_member_spin_button_changed_callback
+ags_line_member_toggle_button_clicked_callback
+ags_line_member_vscale_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_editor</FILE>
+<TITLE>AgsLineMemberEditor</TITLE>
+AgsLineMemberEditor
+AgsLineMemberEditorClass
+ags_line_member_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINE_MEMBER_EDITOR
+AGS_IS_LINE_MEMBER_EDITOR_CLASS
+AGS_LINE_MEMBER_EDITOR
+AGS_LINE_MEMBER_EDITOR_CLASS
+AGS_LINE_MEMBER_EDITOR_GET_CLASS
+AGS_TYPE_LINE_MEMBER_EDITOR
+ags_line_member_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_editor_callbacks</FILE>
+ags_line_member_editor_add_callback
+ags_line_member_editor_ladspa_browser_response_callback
+ags_line_member_editor_remove_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_channel</FILE>
+<TITLE>AgsLinkChannel</TITLE>
+AgsLinkChannel
+AgsLinkChannelClass
+ags_link_channel_new
+<SUBSECTION Standard>
+AGS_IS_LINK_CHANNEL
+AGS_IS_LINK_CHANNEL_CLASS
+AGS_LINK_CHANNEL
+AGS_LINK_CHANNEL_CLASS
+AGS_LINK_CHANNEL_GET_CLASS
+AGS_TYPE_LINK_CHANNEL
+ags_link_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_collection_editor</FILE>
+<TITLE>AgsLinkCollectionEditor</TITLE>
+AgsLinkCollectionEditor
+AgsLinkCollectionEditorClass
+ags_link_collection_editor_check_count
+ags_link_collection_editor_check_first_line
+ags_link_collection_editor_check_first_link
+ags_link_collection_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINK_COLLECTION_EDITOR
+AGS_IS_LINK_COLLECTION_EDITOR_CLASS
+AGS_LINK_COLLECTION_EDITOR
+AGS_LINK_COLLECTION_EDITOR_CLASS
+AGS_LINK_COLLECTION_EDITOR_GET_CLASS
+AGS_TYPE_LINK_COLLECTION_EDITOR
+ags_link_collection_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_collection_editor_callbacks</FILE>
+ags_link_collection_editor_count_callback
+ags_link_collection_editor_first_line_callback
+ags_link_collection_editor_first_link_callback
+ags_link_collection_editor_link_callback
+ags_link_collection_editor_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_editor</FILE>
+<TITLE>AgsLinkEditor</TITLE>
+AgsLinkEditor
+AgsLinkEditorClass
+AgsLinkEditorFlags
+ags_link_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINK_EDITOR
+AGS_IS_LINK_EDITOR_CLASS
+AGS_LINK_EDITOR
+AGS_LINK_EDITOR_CLASS
+AGS_LINK_EDITOR_GET_CLASS
+AGS_TYPE_LINK_EDITOR
+ags_link_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_editor_callbacks</FILE>
+ags_link_editor_combo_callback
+ags_link_editor_destroy_callback
+ags_link_editor_parent_set_callback
+ags_link_editor_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_list</FILE>
+ags_list_duplicate_list
+ags_list_free_and_free_link
+ags_list_free_and_unref_link
+</SECTION>
+
+<SECTION>
+<FILE>ags_listing_editor</FILE>
+<TITLE>AgsListingEditor</TITLE>
+AgsListingEditor
+AgsListingEditorClass
+ags_listing_editor_add_children
+ags_listing_editor_new
+<SUBSECTION Standard>
+AGS_IS_LISTING_EDITOR
+AGS_IS_LISTING_EDITOR_CLASS
+AGS_LISTING_EDITOR
+AGS_LISTING_EDITOR_CLASS
+AGS_LISTING_EDITOR_GET_CLASS
+AGS_TYPE_LISTING_EDITOR
+ags_listing_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_listing_editor_callbacks</FILE>
+ags_listing_editor_parent_set_callback
+ags_listing_editor_set_pads_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_log</FILE>
+<TITLE>AgsLog</TITLE>
+AgsLog
+AgsLogClass
+AgsLogFlags
+AgsLogFormatedMessage
+AgsLogMessage
+ags_default_log
+ags_log_debug
+ags_log_message
+ags_log_start_queue
+ags_log_stop_queue
+<SUBSECTION Standard>
+AGS_IS_LOG
+AGS_IS_LOG_CLASS
+AGS_LOG
+AGS_LOG_CLASS
+AGS_LOG_GET_CLASS
+AGS_TYPE_LOG
+</SECTION>
+
+<SECTION>
+<FILE>ags_loop_channel</FILE>
+<TITLE>AgsLoopChannel</TITLE>
+AgsLoopChannel
+AgsLoopChannelClass
+ags_loop_channel_new
+<SUBSECTION Standard>
+AGS_IS_LOOP_CHANNEL
+AGS_IS_LOOP_CHANNEL_CLASS
+AGS_LOOP_CHANNEL
+AGS_LOOP_CHANNEL_CLASS
+AGS_LOOP_CHANNEL_GET_CLASS
+AGS_TYPE_LOOP_CHANNEL
+ags_loop_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_loop_channel_run</FILE>
+<TITLE>AgsLoopChannelRun</TITLE>
+AgsLoopChannelRun
+AgsLoopChannelRunClass
+ags_loop_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_LOOP_CHANNEL_RUN
+AGS_IS_LOOP_CHANNEL_RUN_CLASS
+AGS_LOOP_CHANNEL_RUN
+AGS_LOOP_CHANNEL_RUN_CLASS
+AGS_LOOP_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_LOOP_CHANNEL_RUN
+ags_loop_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine</FILE>
+<TITLE>AgsMachine</TITLE>
+AGS_MACHINE_DEFAULT_BUILD_ID
+AGS_MACHINE_DEFAULT_VERSION
+AgsMachine
+AgsMachineClass
+AgsMachineFileInputFlags
+AgsMachineFlags
+ags_machine_add_default_recalls
+ags_machine_file_chooser_dialog_new
+ags_machine_find_by_name
+ags_machine_find_port
+ags_machine_get_possible_links
+ags_machine_new
+ags_machine_open_files
+ags_machine_set_run
+<SUBSECTION Standard>
+AGS_IS_MACHINE
+AGS_IS_MACHINE_CLASS
+AGS_MACHINE
+AGS_MACHINE_CLASS
+AGS_MACHINE_GET_CLASS
+AGS_TYPE_MACHINE
+ags_machine_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_callbacks</FILE>
+ags_machine_button_press_callback
+ags_machine_destroy_callback
+ags_machine_done_callback
+ags_machine_open_response_callback
+ags_machine_parent_set_callback
+ags_machine_play_callback
+ags_machine_popup_destroy_activate_callback
+ags_machine_popup_hide_activate_callback
+ags_machine_popup_move_down_activate_callback
+ags_machine_popup_move_up_activate_callback
+ags_machine_popup_properties_activate_callback
+ags_machine_popup_rename_activate_callback
+ags_machine_popup_show_activate_callback
+ags_machine_start_failure_callback
+ags_machine_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_editor</FILE>
+<TITLE>AgsMachineEditor</TITLE>
+AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID
+AGS_MACHINE_EDITOR_DEFAULT_VERSION
+AgsMachineEditor
+AgsMachineEditorClass
+AgsMachineEditorFlags
+ags_machine_editor_add_children
+ags_machine_editor_add_input
+ags_machine_editor_add_output
+ags_machine_editor_new
+ags_machine_editor_remove_input
+ags_machine_editor_remove_output
+ags_machine_editor_set_machine
+<SUBSECTION Standard>
+AGS_IS_MACHINE_EDITOR
+AGS_IS_MACHINE_EDITOR_CLASS
+AGS_MACHINE_EDITOR
+AGS_MACHINE_EDITOR_CLASS
+AGS_MACHINE_EDITOR_GET_CLASS
+AGS_TYPE_MACHINE_EDITOR
+ags_machine_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_editor_callbacks</FILE>
+ags_machine_editor_add_callback
+ags_machine_editor_apply_callback
+ags_machine_editor_back_callback
+ags_machine_editor_cancel_callback
+ags_machine_editor_destroy_callback
+ags_machine_editor_ok_callback
+ags_machine_editor_parent_set_callback
+ags_machine_editor_remove_callback
+ags_machine_editor_show_callback
+ags_machine_editor_switch_page_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_radio_button</FILE>
+<TITLE>AgsMachineRadioButton</TITLE>
+AgsMachineRadioButton
+AgsMachineRadioButtonClass
+ags_machine_radio_button_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_RADIO_BUTTON
+AGS_IS_MACHINE_RADIO_BUTTON_CLASS
+AGS_MACHINE_RADIO_BUTTON
+AGS_MACHINE_RADIO_BUTTON_CLASS
+AGS_MACHINE_RADIO_BUTTON_GET_CLASS
+AGS_TYPE_MACHINE_RADIO_BUTTON
+ags_machine_radio_button_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selection</FILE>
+<TITLE>AgsMachineSelection</TITLE>
+AgsMachineSelection
+AgsMachineSelectionClass
+ags_machine_selection_new
+ags_machine_selection_run
+<SUBSECTION Standard>
+AGS_IS_MACHINE_SELECTION
+AGS_IS_MACHINE_SELECTION_CLASS
+AGS_MACHINE_SELECTION
+AGS_MACHINE_SELECTION_CLASS
+AGS_MACHINE_SELECTION_GET_CLASS
+AGS_TYPE_MACHINE_SELECTION
+ags_machine_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selector</FILE>
+<TITLE>AgsMachineSelector</TITLE>
+AgsMachineSelector
+AgsMachineSelectorClass
+ags_machine_selector_changed
+ags_machine_selector_new
+ags_machine_selector_popup_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_SELECTOR
+AGS_IS_MACHINE_SELECTOR_CLASS
+AGS_MACHINE_SELECTOR
+AGS_MACHINE_SELECTOR_CLASS
+AGS_MACHINE_SELECTOR_GET_CLASS
+AGS_TYPE_MACHINE_SELECTOR
+ags_machine_selector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selector_callbacks</FILE>
+ags_machine_selector_popup_add_index_callback
+ags_machine_selector_popup_add_tab_callback
+ags_machine_selector_popup_link_index_callback
+ags_machine_selector_popup_remove_index_callback
+ags_machine_selector_popup_remove_tab_callback
+ags_machine_selector_radio_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_main_loop</FILE>
+<TITLE>AgsMainLoop</TITLE>
+AgsMainLoop
+AgsMainLoopInterface
+ags_main_loop_get_async_queue
+ags_main_loop_get_last_sync
+ags_main_loop_get_tic
+ags_main_loop_set_async_queue
+ags_main_loop_set_last_sync
+ags_main_loop_set_tic
+<SUBSECTION Standard>
+AGS_IS_MAIN_LOOP
+AGS_IS_MAIN_LOOP_INTERFACE
+AGS_MAIN_LOOP
+AGS_MAIN_LOOP_GET_INTERFACE
+AGS_MAIN_LOOP_INTERFACE
+AGS_TYPE_MAIN_LOOP
+ags_main_loop_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_marshal</FILE>
+g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+g_cclosure_user_marshal_OBJECT__VOID
+g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+g_cclosure_user_marshal_ULONG__VOID
+g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_UINT
+g_cclosure_user_marshal_VOID__STRING_POINTER
+g_cclosure_user_marshal_VOID__UINT_DOUBLE
+g_cclosure_user_marshal_VOID__UINT_INT
+g_cclosure_user_marshal_VOID__UINT_UINT
+g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+g_cclosure_user_marshal_VOID__ULONG_UINT
+g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+</SECTION>
+
+<SECTION>
+<FILE>ags_matrix</FILE>
+<TITLE>AgsMatrix</TITLE>
+AGS_MATRIX_CELL_HEIGHT
+AGS_MATRIX_CELL_WIDTH
+AGS_MATRIX_OCTAVE
+AGS_MATRIX_PATTERN_CONTROLS
+AgsMatrix
+AgsMatrixClass
+ags_matrix_draw_gutter
+ags_matrix_draw_matrix
+ags_matrix_highlight_gutter_point
+ags_matrix_input_map_recall
+ags_matrix_new
+ags_matrix_output_map_recall
+ags_matrix_redraw_gutter_point
+ags_matrix_unpaint_gutter_point
+<SUBSECTION Standard>
+AGS_IS_MATRIX
+AGS_IS_MATRIX_CLASS
+AGS_MATRIX
+AGS_MATRIX_CLASS
+AGS_MATRIX_GET_CLASS
+AGS_TYPE_MATRIX
+ags_matrix_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_matrix_callbacks</FILE>
+ags_matrix_adjustment_value_changed_callback
+ags_matrix_bpm_callback
+ags_matrix_done_callback
+ags_matrix_drawing_area_button_press_callback
+ags_matrix_drawing_area_expose_callback
+ags_matrix_index_callback
+ags_matrix_length_spin_callback
+ags_matrix_loop_button_callback
+ags_matrix_parent_set_callback
+ags_matrix_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu</FILE>
+<TITLE>AgsMenu</TITLE>
+AgsMenu
+AgsMenuClass
+ags_menu_new
+<SUBSECTION Standard>
+AGS_IS_MENU
+AGS_IS_MENU_CLASS
+AGS_MENU
+AGS_MENU_CLASS
+AGS_MENU_GET_CLASS
+AGS_TYPE_MENU
+ags_menu_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_bar</FILE>
+<TITLE>AgsMenuBar</TITLE>
+AgsMenuBar
+AgsMenuBarClass
+ags_menu_bar_new
+ags_tact_combo_box_new
+ags_tact_menu_new
+ags_zoom_combo_box_new
+ags_zoom_menu_new
+<SUBSECTION Standard>
+AGS_IS_MENU_BAR
+AGS_IS_MENU_BAR_CLASS
+AGS_MENU_BAR
+AGS_MENU_BAR_CLASS
+AGS_MENU_BAR_GET_CLASS
+AGS_TYPE_MENU_BAR
+ags_menu_bar_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_bar_callbacks</FILE>
+ags_menu_bar_about_callback
+ags_menu_bar_add_callback
+ags_menu_bar_add_drum_callback
+ags_menu_bar_add_ffplayer_callback
+ags_menu_bar_add_matrix_callback
+ags_menu_bar_add_mixer_callback
+ags_menu_bar_add_panel_callback
+ags_menu_bar_add_synth_callback
+ags_menu_bar_destroy_callback
+ags_menu_bar_export_callback
+ags_menu_bar_open_callback
+ags_menu_bar_preferences_callback
+ags_menu_bar_quit_callback
+ags_menu_bar_remove_callback
+ags_menu_bar_save_as_callback
+ags_menu_bar_save_callback
+ags_menu_bar_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_item</FILE>
+<TITLE>AgsMenuItem</TITLE>
+AgsMenuItem
+AgsMenuItemClass
+ags_menu_item_new
+<SUBSECTION Standard>
+AGS_IS_MENU_ITEM
+AGS_IS_MENU_ITEM_CLASS
+AGS_MENU_ITEM
+AGS_MENU_ITEM_CLASS
+AGS_MENU_ITEM_GET_CLASS
+AGS_TYPE_MENU_ITEM
+ags_menu_item_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_meter</FILE>
+<TITLE>AgsMeter</TITLE>
+AgsMeter
+AgsMeterClass
+ags_meter_new
+ags_meter_paint
+ags_meter_sound_string
+<SUBSECTION Standard>
+AGS_IS_METER
+AGS_IS_METER_CLASS
+AGS_METER
+AGS_METER_CLASS
+AGS_METER_GET_CLASS
+AGS_TYPE_METER
+ags_meter_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_meter_callbacks</FILE>
+ags_meter_configure_event
+ags_meter_destroy_callback
+ags_meter_expose_event
+ags_meter_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer</FILE>
+<TITLE>AgsMixer</TITLE>
+AgsMixer
+AgsMixerClass
+ags_mixer_new
+<SUBSECTION Standard>
+AGS_IS_MIXER
+AGS_IS_MIXER_CLASS
+AGS_MIXER
+AGS_MIXER_CLASS
+AGS_MIXER_GET_CLASS
+AGS_TYPE_MIXER
+ags_mixer_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_callbacks</FILE>
+ags_mixer_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_input_line</FILE>
+<TITLE>AgsMixerInputLine</TITLE>
+AgsMixerInputLine
+AgsMixerInputLineClass
+ags_mixer_input_line_map_recall
+ags_mixer_input_line_new
+<SUBSECTION Standard>
+AGS_IS_MIXER_INPUT_LINE
+AGS_IS_MIXER_INPUT_LINE_CLASS
+AGS_MIXER_INPUT_LINE
+AGS_MIXER_INPUT_LINE_CLASS
+AGS_MIXER_INPUT_LINE_GET_CLASS
+AGS_TYPE_MIXER_INPUT_LINE
+ags_mixer_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_input_pad</FILE>
+<TITLE>AgsMixerInputPad</TITLE>
+AgsMixerInputPad
+AgsMixerInputPadClass
+ags_mixer_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_MIXER_INPUT_PAD
+AGS_IS_MIXER_INPUT_PAD_CLASS
+AGS_MIXER_INPUT_PAD
+AGS_MIXER_INPUT_PAD_CLASS
+AGS_MIXER_INPUT_PAD_GET_CLASS
+AGS_TYPE_MIXER_INPUT_PAD
+ags_mixer_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mutable</FILE>
+<TITLE>AgsMutable</TITLE>
+AgsMutable
+AgsMutableInterface
+ags_mutable_set_muted
+<SUBSECTION Standard>
+AGS_IS_MUTABLE
+AGS_IS_MUTABLE_INTERFACE
+AGS_MUTABLE
+AGS_MUTABLE_GET_INTERFACE
+AGS_MUTABLE_INTERFACE
+AGS_TYPE_MUTABLE
+ags_mutable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_audio</FILE>
+<TITLE>AgsMuteAudio</TITLE>
+AgsMuteAudio
+AgsMuteAudioClass
+ags_mute_audio_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_AUDIO
+AGS_IS_MUTE_AUDIO_CLASS
+AGS_MUTE_AUDIO
+AGS_MUTE_AUDIO_CLASS
+AGS_MUTE_AUDIO_GET_CLASS
+AGS_TYPE_MUTE_AUDIO
+ags_mute_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_audio_signal</FILE>
+<TITLE>AgsMuteAudioSignal</TITLE>
+AgsMuteAudioSignal
+AgsMuteAudioSignalClass
+ags_mute_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_AUDIO_SIGNAL
+AGS_IS_MUTE_AUDIO_SIGNAL_CLASS
+AGS_MUTE_AUDIO_SIGNAL
+AGS_MUTE_AUDIO_SIGNAL_CLASS
+AGS_MUTE_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_MUTE_AUDIO_SIGNAL
+ags_mute_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_channel</FILE>
+<TITLE>AgsMuteChannel</TITLE>
+AgsMuteChannel
+AgsMuteChannelClass
+ags_mute_channel_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_CHANNEL
+AGS_IS_MUTE_CHANNEL_CLASS
+AGS_MUTE_CHANNEL
+AGS_MUTE_CHANNEL_CLASS
+AGS_MUTE_CHANNEL_GET_CLASS
+AGS_TYPE_MUTE_CHANNEL
+ags_mute_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_channel_run</FILE>
+<TITLE>AgsMuteChannelRun</TITLE>
+AgsMuteChannelRun
+AgsMuteChannelRunClass
+ags_mute_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_CHANNEL_RUN
+AGS_IS_MUTE_CHANNEL_RUN_CLASS
+AGS_MUTE_CHANNEL_RUN
+AGS_MUTE_CHANNEL_RUN_CLASS
+AGS_MUTE_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_MUTE_CHANNEL_RUN
+ags_mute_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_recycling</FILE>
+<TITLE>AgsMuteRecycling</TITLE>
+AgsMuteRecycling
+AgsMuteRecyclingClass
+ags_mute_recycling_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_RECYCLING
+AGS_IS_MUTE_RECYCLING_CLASS
+AGS_MUTE_RECYCLING
+AGS_MUTE_RECYCLING_CLASS
+AGS_MUTE_RECYCLING_GET_CLASS
+AGS_TYPE_MUTE_RECYCLING
+ags_mute_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_navigation</FILE>
+<TITLE>AgsNavigation</TITLE>
+AGS_NAVIGATION_DEFAULT_TACT_STEP
+AGS_NAVIGATION_REWIND_STEPS
+AGS_NAVIGATION_SEEK_STEPS
+AgsNavigation
+AgsNavigationClass
+AgsNavigationFlags
+ags_navigation_change_position
+ags_navigation_new
+ags_navigation_set_seeking_sensitive
+ags_navigation_tact_to_time_string
+ags_navigation_update_time_string
+<SUBSECTION Standard>
+AGS_IS_NAVIGATION
+AGS_IS_NAVIGATION_CLASS
+AGS_NAVIGATION
+AGS_NAVIGATION_CLASS
+AGS_NAVIGATION_GET_CLASS
+AGS_TYPE_NAVIGATION
+ags_navigation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_navigation_callbacks</FILE>
+ags_navigation_bpm_callback
+ags_navigation_destroy_callback
+ags_navigation_duration_tact_callback
+ags_navigation_expander_callback
+ags_navigation_forward_callback
+ags_navigation_loop_callback
+ags_navigation_loop_left_tact_callback
+ags_navigation_loop_right_tact_callback
+ags_navigation_next_callback
+ags_navigation_parent_set_callback
+ags_navigation_play_callback
+ags_navigation_position_tact_callback
+ags_navigation_prev_callback
+ags_navigation_raster_callback
+ags_navigation_rewind_callback
+ags_navigation_show_callback
+ags_navigation_stop_callback
+ags_navigation_tic_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_notation</FILE>
+<TITLE>AgsNotation</TITLE>
+AGS_NOTATION_DEFAULT_BPM
+AGS_NOTATION_DEFAULT_DURATION
+AGS_NOTATION_DEFAULT_JIFFIE
+AGS_NOTATION_DEFAULT_LENGTH
+AGS_NOTATION_MAXIMUM_NOTE_LENGTH
+AGS_NOTATION_MINIMUM_NOTE_LENGTH
+AGS_NOTATION_TICS_PER_BEAT
+AgsNotation
+AgsNotationClass
+AgsNotationFlags
+ags_notation_add_note
+ags_notation_add_point_to_selection
+ags_notation_add_region_to_selection
+ags_notation_copy_selection
+ags_notation_cut_selection
+ags_notation_find_near_timestamp
+ags_notation_find_point
+ags_notation_find_region
+ags_notation_free_selection
+ags_notation_get_current
+ags_notation_get_selection
+ags_notation_insert_from_clipboard
+ags_notation_is_note_selected
+ags_notation_new
+ags_notation_remove_note_at_position
+ags_notation_remove_point_from_selection
+ags_notation_remove_region_from_selection
+<SUBSECTION Standard>
+AGS_IS_NOTATION
+AGS_IS_NOTATION_CLASS
+AGS_NOTATION
+AGS_NOTATION_CLASS
+AGS_NOTATION_GET_CLASS
+AGS_TYPE_NOTATION
+ags_notation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note</FILE>
+<TITLE>AgsNote</TITLE>
+AgsNote
+AgsNoteClass
+AgsNoteFlags
+ags_note_duplicate
+ags_note_new
+<SUBSECTION Standard>
+AGS_IS_NOTE
+AGS_IS_NOTE_CLASS
+AGS_NOTE
+AGS_NOTE_CLASS
+AGS_NOTE_GET_CLASS
+AGS_TYPE_NOTE
+ags_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note_edit</FILE>
+<TITLE>AgsNoteEdit</TITLE>
+AGS_NOTE_EDIT_MAX_CONTROLS
+AgsNoteEdit
+AgsNoteEditClass
+AgsNoteEditFlags
+AgsNoteEditResetFlags
+ags_note_edit_draw_notation
+ags_note_edit_draw_position
+ags_note_edit_draw_scroll
+ags_note_edit_draw_segment
+ags_note_edit_new
+ags_note_edit_reset_horizontally
+ags_note_edit_reset_vertically
+ags_note_edit_set_map_height
+<SUBSECTION Standard>
+AGS_IS_NOTE_EDIT
+AGS_IS_NOTE_EDIT_CLASS
+AGS_NOTE_EDIT
+AGS_NOTE_EDIT_CLASS
+AGS_NOTE_EDIT_GET_CLASS
+AGS_TYPE_NOTE_EDIT
+ags_note_edit_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note_edit_callbacks</FILE>
+ags_note_edit_drawing_area_button_press_event
+ags_note_edit_drawing_area_button_release_event
+ags_note_edit_drawing_area_configure_event
+ags_note_edit_drawing_area_expose_event
+ags_note_edit_drawing_area_motion_notify_event
+ags_note_edit_hscrollbar_value_changed
+ags_note_edit_vscrollbar_value_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_notebook</FILE>
+<TITLE>AgsNotebook</TITLE>
+AGS_NOTEBOOK_TAB
+AgsNotebook
+AgsNotebookClass
+AgsNotebookTab
+AgsNotebookTabFlags
+ags_notebook_add_child
+ags_notebook_add_tab
+ags_notebook_insert_tab
+ags_notebook_new
+ags_notebook_next_active_tab
+ags_notebook_remove_child
+ags_notebook_remove_tab
+ags_notebook_tab_index
+<SUBSECTION Standard>
+AGS_IS_NOTEBOOK
+AGS_IS_NOTEBOOK_CLASS
+AGS_NOTEBOOK
+AGS_NOTEBOOK_CLASS
+AGS_NOTEBOOK_GET_CLASS
+AGS_TYPE_NOTEBOOK
+ags_notebook_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_notebook_callbacks</FILE>
+ags_notebook_machine_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_open_file</FILE>
+<TITLE>AgsOpenFile</TITLE>
+AgsOpenFile
+AgsOpenFileClass
+ags_open_file_new
+<SUBSECTION Standard>
+AGS_IS_OPEN_FILE
+AGS_IS_OPEN_FILE_CLASS
+AGS_OPEN_FILE
+AGS_OPEN_FILE_CLASS
+AGS_OPEN_FILE_GET_CLASS
+AGS_TYPE_OPEN_FILE
+ags_open_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_open_single_file</FILE>
+<TITLE>AgsOpenSingleFile</TITLE>
+AgsOpenSingleFile
+AgsOpenSingleFileClass
+ags_open_single_file_new
+<SUBSECTION Standard>
+AGS_IS_OPEN_SINGLE_FILE
+AGS_IS_OPEN_SINGLE_FILE_CLASS
+AGS_OPEN_SINGLE_FILE
+AGS_OPEN_SINGLE_FILE_CLASS
+AGS_OPEN_SINGLE_FILE_GET_CLASS
+AGS_TYPE_OPEN_SINGLE_FILE
+ags_open_single_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_option_menu</FILE>
+<TITLE>AgsOptionMenu</TITLE>
+AgsOptionMenu
+AgsOptionMenuClass
+ags_option_menu_new
+<SUBSECTION Standard>
+AGS_IS_OPTION_MENU
+AGS_IS_OPTION_MENU_CLASS
+AGS_OPTION_MENU
+AGS_OPTION_MENU_CLASS
+AGS_OPTION_MENU_GET_CLASS
+AGS_TYPE_OPTION_MENU
+ags_option_menu_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_oscillator</FILE>
+<TITLE>AgsOscillator</TITLE>
+AgsOscillator
+AgsOscillatorClass
+ags_file_read_oscillator
+ags_file_write_oscillator
+ags_oscillator_new
+<SUBSECTION Standard>
+AGS_IS_OSCILLATOR
+AGS_IS_OSCILLATOR_CLASS
+AGS_OSCILLATOR
+AGS_OSCILLATOR_CLASS
+AGS_OSCILLATOR_GET_CLASS
+AGS_TYPE_OSCILLATOR
+ags_oscillator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_oscillator_callbacks</FILE>
+ags_oscillator_attack_callback
+ags_oscillator_frame_count_callback
+ags_oscillator_frequency_callback
+ags_oscillator_phase_callback
+ags_oscillator_volume_callback
+ags_oscillator_wave_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_output</FILE>
+<TITLE>AgsOutput</TITLE>
+AgsOutput
+AgsOutputClass
+ags_output_find_first_input_recycling
+ags_output_find_last_input_recycling
+ags_output_new
+<SUBSECTION Standard>
+AGS_IS_OUTPUT
+AGS_IS_OUTPUT_CLASS
+AGS_OUTPUT
+AGS_OUTPUT_CLASS
+AGS_OUTPUT_GET_CLASS
+AGS_TYPE_OUTPUT
+ags_output_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_packable</FILE>
+<TITLE>AgsPackable</TITLE>
+AgsPackable
+AgsPackableInterface
+ags_packable_pack
+ags_packable_unpack
+<SUBSECTION Standard>
+AGS_IS_PACKABLE
+AGS_IS_PACKABLE_INTERFACE
+AGS_PACKABLE
+AGS_PACKABLE_GET_INTERFACE
+AGS_PACKABLE_INTERFACE
+AGS_TYPE_PACKABLE
+ags_packable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad</FILE>
+<TITLE>AgsPad</TITLE>
+AGS_PAD_DEFAULT_BUILD_ID
+AGS_PAD_DEFAULT_VERSION
+AgsPad
+AgsPadClass
+AgsPadFlags
+ags_pad_find_port
+ags_pad_new
+ags_pad_resize_lines
+ags_pad_set_channel
+<SUBSECTION Standard>
+AGS_IS_PAD
+AGS_IS_PAD_CLASS
+AGS_PAD
+AGS_PAD_CLASS
+AGS_PAD_GET_CLASS
+AGS_TYPE_PAD
+ags_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_callbacks</FILE>
+ags_pad_destroy_callback
+ags_pad_group_clicked_callback
+ags_pad_mute_clicked_callback
+ags_pad_option_changed_callback
+ags_pad_parent_set_callback
+ags_pad_show_callback
+ags_pad_solo_clicked_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_editor</FILE>
+<TITLE>AgsPadEditor</TITLE>
+AGS_PAD_EDITOR_DEFAULT_BUILD_ID
+AGS_PAD_EDITOR_DEFAULT_VERSION
+AgsPadEditor
+AgsPadEditorClass
+ags_pad_editor_new
+ags_pad_editor_set_channel
+<SUBSECTION Standard>
+AGS_IS_PAD_EDITOR
+AGS_IS_PAD_EDITOR_CLASS
+AGS_PAD_EDITOR
+AGS_PAD_EDITOR_CLASS
+AGS_PAD_EDITOR_GET_CLASS
+AGS_TYPE_PAD_EDITOR
+ags_pad_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_editor_callbacks</FILE>
+ags_pad_editor_destroy_callback
+ags_pad_editor_parent_set_callback
+ags_pad_editor_set_audio_channels_callback
+ags_pad_editor_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel</FILE>
+<TITLE>AgsPanel</TITLE>
+AgsPanel
+AgsPanelClass
+ags_panel_new
+<SUBSECTION Standard>
+AGS_IS_PANEL
+AGS_IS_PANEL_CLASS
+AGS_PANEL
+AGS_PANEL_CLASS
+AGS_PANEL_GET_CLASS
+AGS_TYPE_PANEL
+ags_panel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_callbacks</FILE>
+ags_panel_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_input_line</FILE>
+<TITLE>AgsPanelInputLine</TITLE>
+AgsPanelInputLine
+AgsPanelInputLineClass
+ags_panel_input_line_map_recall
+ags_panel_input_line_new
+<SUBSECTION Standard>
+AGS_IS_PANEL_INPUT_LINE
+AGS_IS_PANEL_INPUT_LINE_CLASS
+AGS_PANEL_INPUT_LINE
+AGS_PANEL_INPUT_LINE_CLASS
+AGS_PANEL_INPUT_LINE_GET_CLASS
+AGS_TYPE_PANEL_INPUT_LINE
+ags_panel_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_input_pad</FILE>
+<TITLE>AgsPanelInputPad</TITLE>
+AgsPanelInputPad
+AgsPanelInputPadClass
+ags_panel_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_PANEL_INPUT_PAD
+AGS_IS_PANEL_INPUT_PAD_CLASS
+AGS_PANEL_INPUT_PAD
+AGS_PANEL_INPUT_PAD_CLASS
+AGS_PANEL_INPUT_PAD_GET_CLASS
+AGS_TYPE_PANEL_INPUT_PAD
+ags_panel_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_parameter</FILE>
+ags_parameter_grow
+</SECTION>
+
+<SECTION>
+<FILE>ags_pattern</FILE>
+<TITLE>AgsPattern</TITLE>
+AgsPattern
+AgsPatternClass
+ags_pattern_get_bit
+ags_pattern_get_by_timestamp
+ags_pattern_new
+ags_pattern_set_dim
+ags_pattern_toggle_bit
+<SUBSECTION Standard>
+AGS_IS_PATTERN
+AGS_IS_PATTERN_CLASS
+AGS_PATTERN
+AGS_PATTERN_CLASS
+AGS_PATTERN_GET_CLASS
+AGS_TYPE_PATTERN
+ags_pattern_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_peak_channel</FILE>
+<TITLE>AgsPeakChannel</TITLE>
+AgsPeakChannel
+AgsPeakChannelClass
+ags_peak_channel_new
+ags_peak_channel_retrieve_peak
+<SUBSECTION Standard>
+AGS_IS_PEAK_CHANNEL
+AGS_IS_PEAK_CHANNEL_CLASS
+AGS_PEAK_CHANNEL
+AGS_PEAK_CHANNEL_CLASS
+AGS_PEAK_CHANNEL_GET_CLASS
+AGS_TYPE_PEAK_CHANNEL
+ags_peak_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_peak_channel_run</FILE>
+<TITLE>AgsPeakChannelRun</TITLE>
+AgsPeakChannelRun
+AgsPeakChannelRunClass
+ags_peak_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_PEAK_CHANNEL_RUN
+AGS_IS_PEAK_CHANNEL_RUN_CLASS
+AGS_PEAK_CHANNEL_RUN
+AGS_PEAK_CHANNEL_RUN_CLASS
+AGS_PEAK_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_PEAK_CHANNEL_RUN
+ags_peak_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_performance_preferences</FILE>
+<TITLE>AgsPerformancePreferences</TITLE>
+AgsPerformancePreferences
+AgsPerformancePreferencesClass
+ags_performance_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PERFORMANCE_PREFERENCES
+AGS_IS_PERFORMANCE_PREFERENCES_CLASS
+AGS_PERFORMANCE_PREFERENCES
+AGS_PERFORMANCE_PREFERENCES_CLASS
+AGS_PERFORMANCE_PREFERENCES_GET_CLASS
+AGS_TYPE_PERFORMANCE_PREFERENCES
+ags_performance_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_performance_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_persistable</FILE>
+<TITLE>AgsPersistable</TITLE>
+AgsPersistable
+AgsPersistableInterface
+ags_persistable_read
+ags_persistable_read_link
+ags_persistable_write
+ags_persistable_write_link
+<SUBSECTION Standard>
+AGS_IS_PERSISTABLE
+AGS_IS_PERSISTABLE_INTERFACE
+AGS_PERSISTABLE
+AGS_PERSISTABLE_GET_INTERFACE
+AGS_PERSISTABLE_INTERFACE
+AGS_TYPE_PERSISTABLE
+ags_persistable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio</FILE>
+<TITLE>AgsPlayAudio</TITLE>
+AgsPlayAudio
+AgsPlayAudioClass
+ags_play_audio_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO
+AGS_IS_PLAY_AUDIO_CLASS
+AGS_PLAY_AUDIO
+AGS_PLAY_AUDIO_CLASS
+AGS_PLAY_AUDIO_GET_CLASS
+AGS_TYPE_PLAY_AUDIO
+ags_play_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio_file</FILE>
+<TITLE>AgsPlayAudioFile</TITLE>
+AgsPlayAudioFile
+AgsPlayAudioFileClass
+ags_play_audio_file_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO_FILE
+AGS_IS_PLAY_AUDIO_FILE_CLASS
+AGS_PLAY_AUDIO_FILE
+AGS_PLAY_AUDIO_FILE_CLASS
+AGS_PLAY_AUDIO_FILE_GET_CLASS
+AGS_TYPE_PLAY_AUDIO_FILE
+ags_play_audio_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio_signal</FILE>
+<TITLE>AgsPlayAudioSignal</TITLE>
+AgsPlayAudioSignal
+AgsPlayAudioSignalClass
+ags_play_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO_SIGNAL
+AGS_IS_PLAY_AUDIO_SIGNAL_CLASS
+AGS_PLAY_AUDIO_SIGNAL
+AGS_PLAY_AUDIO_SIGNAL_CLASS
+AGS_PLAY_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_PLAY_AUDIO_SIGNAL
+ags_play_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel</FILE>
+<TITLE>AgsPlayChannel</TITLE>
+AgsPlayChannel
+AgsPlayChannelClass
+ags_play_channel_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL
+AGS_IS_PLAY_CHANNEL_CLASS
+AGS_PLAY_CHANNEL
+AGS_PLAY_CHANNEL_CLASS
+AGS_PLAY_CHANNEL_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL
+ags_play_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel_run</FILE>
+<TITLE>AgsPlayChannelRun</TITLE>
+AgsPlayChannelRun
+AgsPlayChannelRunClass
+AgsPlayChannelRunFlags
+ags_play_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL_RUN
+AGS_IS_PLAY_CHANNEL_RUN_CLASS
+AGS_PLAY_CHANNEL_RUN
+AGS_PLAY_CHANNEL_RUN_CLASS
+AGS_PLAY_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL_RUN
+ags_play_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel_run_master</FILE>
+<TITLE>AgsPlayChannelRunMaster</TITLE>
+AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER
+AgsPlayChannelRunMaster
+AgsPlayChannelRunMasterClass
+AgsPlayChannelRunMasterFlags
+AgsPlayChannelRunMasterStreamer
+ags_play_channel_run_master_find_streamer
+ags_play_channel_run_master_new
+ags_play_channel_run_master_streamer_alloc
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL_RUN_MASTER
+AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS
+AGS_PLAY_CHANNEL_RUN_MASTER
+AGS_PLAY_CHANNEL_RUN_MASTER_CLASS
+AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL_RUN_MASTER
+ags_play_channel_run_master_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_notation_audio</FILE>
+<TITLE>AgsPlayNotationAudio</TITLE>
+AgsPlayNotationAudio
+AgsPlayNotationAudioClass
+ags_play_notation_audio_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTATION_AUDIO
+AGS_IS_PLAY_NOTATION_AUDIO_CLASS
+AGS_PLAY_NOTATION_AUDIO
+AGS_PLAY_NOTATION_AUDIO_CLASS
+AGS_PLAY_NOTATION_AUDIO_GET_CLASS
+AGS_TYPE_PLAY_NOTATION_AUDIO
+ags_play_notation_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_notation_audio_run</FILE>
+<TITLE>AgsPlayNotationAudioRun</TITLE>
+AgsPlayNotationAudioRun
+AgsPlayNotationAudioRunClass
+AgsPlayNotationAudioRunFlags
+ags_play_notation_audio_run_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTATION_AUDIO_RUN
+AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS
+AGS_PLAY_NOTATION_AUDIO_RUN
+AGS_PLAY_NOTATION_AUDIO_RUN_CLASS
+AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS
+AGS_TYPE_PLAY_NOTATION_AUDIO_RUN
+ags_play_notation_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_note</FILE>
+<TITLE>AgsPlayNote</TITLE>
+AgsPlayNote
+AgsPlayNoteClass
+ags_play_note_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTE
+AGS_IS_PLAY_NOTE_CLASS
+AGS_PLAY_NOTE
+AGS_PLAY_NOTE_CLASS
+AGS_PLAY_NOTE_GET_CLASS
+AGS_TYPE_PLAY_NOTE
+ags_play_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_pattern</FILE>
+<TITLE>AgsPlayPattern</TITLE>
+AgsPlayPattern
+AgsPlayPatternClass
+ags_play_pattern_connect
+<SUBSECTION Standard>
+AGS_PLAY_PATTERN
+AGS_PLAY_PATTERN_CLASS
+AGS_TYPE_PLAY_PATTERN
+ags_play_pattern_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_recycling</FILE>
+<TITLE>AgsPlayRecycling</TITLE>
+AgsPlayRecycling
+AgsPlayRecyclingClass
+ags_play_recycling_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_RECYCLING
+AGS_IS_PLAY_RECYCLING_CLASS
+AGS_PLAY_RECYCLING
+AGS_PLAY_RECYCLING_CLASS
+AGS_PLAY_RECYCLING_GET_CLASS
+AGS_TYPE_PLAY_RECYCLING
+ags_play_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_playable</FILE>
+<TITLE>AgsPlayable</TITLE>
+AGS_PLAYABLE_ERROR
+AgsPlayable
+AgsPlayableError
+AgsPlayableInterface
+ags_playable_close
+ags_playable_error_quark
+ags_playable_flush
+ags_playable_info
+ags_playable_iter_next
+ags_playable_iter_start
+ags_playable_level_count
+ags_playable_level_select
+ags_playable_level_up
+ags_playable_nth_level
+ags_playable_open
+ags_playable_read
+ags_playable_read_audio_signal
+ags_playable_rw_open
+ags_playable_seek
+ags_playable_selected_level
+ags_playable_sublevel_names
+ags_playable_write
+<SUBSECTION Standard>
+AGS_IS_PLAYABLE
+AGS_IS_PLAYABLE_INTERFACE
+AGS_PLAYABLE
+AGS_PLAYABLE_GET_INTERFACE
+AGS_PLAYABLE_INTERFACE
+AGS_TYPE_PLAYABLE
+ags_playable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin</FILE>
+<TITLE>AgsPlugin</TITLE>
+AgsPlugin
+AgsPluginInterface
+ags_plugin_get_build_id
+ags_plugin_get_name
+ags_plugin_get_ports
+ags_plugin_get_version
+ags_plugin_get_xml_type
+ags_plugin_read
+ags_plugin_set_build_id
+ags_plugin_set_name
+ags_plugin_set_ports
+ags_plugin_set_version
+ags_plugin_set_xml_type
+ags_plugin_write
+<SUBSECTION Standard>
+AGS_IS_PLUGIN
+AGS_IS_PLUGIN_INTERFACE
+AGS_PLUGIN
+AGS_PLUGIN_GET_INTERFACE
+AGS_PLUGIN_INTERFACE
+AGS_TYPE_PLUGIN
+ags_plugin_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_factory</FILE>
+<TITLE>AgsPluginFactory</TITLE>
+AgsPluginFactory
+AgsPluginFactoryClass
+AgsPluginMetadata
+ags_plugin_factory_add
+ags_plugin_factory_create
+ags_plugin_factory_get_instance
+ags_plugin_factory_list_by_name
+ags_plugin_factory_new
+ags_plugin_factory_new_from_file
+ags_plugin_factory_read_file
+<SUBSECTION Standard>
+AGS_IS_PLUGIN_FACTORY
+AGS_IS_PLUGIN_FACTORY_CLASS
+AGS_PLUGIN_FACTORY
+AGS_PLUGIN_FACTORY_CLASS
+AGS_PLUGIN_FACTORY_GET_CLASS
+AGS_TYPE_PLUGIN_FACTORY
+ags_plugin_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_preferences</FILE>
+<TITLE>AgsPluginPreferences</TITLE>
+AgsLadspaPluginPreferences
+AgsPluginPreferences
+AgsPluginPreferencesClass
+ags_ladspa_plugin_preferences_alloc
+ags_plugin_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PLUGIN_PREFERENCES
+AGS_IS_PLUGIN_PREFERENCES_CLASS
+AGS_PLUGIN_PREFERENCES
+AGS_PLUGIN_PREFERENCES_CLASS
+AGS_PLUGIN_PREFERENCES_GET_CLASS
+AGS_TYPE_PLUGIN_PREFERENCES
+ags_plugin_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_stock</FILE>
+AGS_PLUGIN_NAME_VOLUME
+</SECTION>
+
+<SECTION>
+<FILE>ags_port</FILE>
+<TITLE>AgsPort</TITLE>
+AgsPort
+AgsPortClass
+ags_port_find_specifier
+ags_port_new
+ags_port_safe_get_property
+ags_port_safe_read
+ags_port_safe_set_property
+ags_port_safe_write
+<SUBSECTION Standard>
+AGS_IS_PORT
+AGS_IS_PORT_CLASS
+AGS_PORT
+AGS_PORT_CLASS
+AGS_PORT_GET_CLASS
+AGS_TYPE_PORT
+ags_port_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_portable_thread</FILE>
+<TITLE>AgsPortableThread</TITLE>
+AgsPortableThread
+AgsPortableThreadClass
+AgsPortableThreadFlags
+ags_portable_thread_add_child
+ags_portable_thread_children_is_locked
+ags_portable_thread_first
+ags_portable_thread_get_toplevel
+ags_portable_thread_is_current_ready
+ags_portable_thread_is_current_synced
+ags_portable_thread_is_tree_ready
+ags_portable_thread_is_tree_synced
+ags_portable_thread_last
+ags_portable_thread_lock
+ags_portable_thread_lock_all
+ags_portable_thread_lock_children
+ags_portable_thread_lock_parent
+ags_portable_thread_lock_sibling
+ags_portable_thread_main_loop_unlock_children
+ags_portable_thread_new
+ags_portable_thread_next_children_locked
+ags_portable_thread_next_parent_locked
+ags_portable_thread_next_sibling_locked
+ags_portable_thread_parental_is_locked
+ags_portable_thread_remove_child
+ags_portable_thread_run
+ags_portable_thread_sibling_is_locked
+ags_portable_thread_signal_children
+ags_portable_thread_signal_parent
+ags_portable_thread_signal_sibling
+ags_portable_thread_start
+ags_portable_thread_stop
+ags_portable_thread_timelock
+ags_portable_thread_trylock
+ags_portable_thread_unlock
+ags_portable_thread_unlock_all
+ags_portable_thread_unlock_children
+ags_portable_thread_unlock_parent
+ags_portable_thread_unlock_sibling
+ags_portable_thread_wait_children
+ags_portable_thread_wait_parent
+ags_portable_thread_wait_sibling
+<SUBSECTION Standard>
+AGS_IS_PORTABLE_THREAD
+AGS_IS_PORTABLE_THREAD_CLASS
+AGS_PORTABLE_THREAD
+AGS_PORTABLE_THREAD_CLASS
+AGS_PORTABLE_THREAD_GET_CLASS
+AGS_TYPE_PORTABLE_THREAD
+ags_portable_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_portlet</FILE>
+<TITLE>AgsPortlet</TITLE>
+AgsPortlet
+AgsPortletInterface
+ags_portlet_get_port
+ags_portlet_list_safe_properties
+ags_portlet_safe_get_property
+ags_portlet_safe_set_property
+ags_portlet_set_port
+<SUBSECTION Standard>
+AGS_IS_PORTLET
+AGS_IS_PORTLET_INTERFACE
+AGS_PORTLET
+AGS_PORTLET_GET_INTERFACE
+AGS_PORTLET_INTERFACE
+AGS_TYPE_PORTLET
+ags_portlet_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_preferences</FILE>
+<TITLE>AgsPreferences</TITLE>
+AgsPreferences
+AgsPreferencesClass
+AgsPreferencesFlags
+ags_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PREFERENCES
+AGS_IS_PREFERENCES_CLASS
+AGS_PREFERENCES
+AGS_PREFERENCES_CLASS
+AGS_PREFERENCES_GET_CLASS
+AGS_TYPE_PREFERENCES
+ags_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_preferences_callbacks</FILE>
+ags_preferences_response_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_collection_editor</FILE>
+<TITLE>AgsPropertyCollectionEditor</TITLE>
+AgsPropertyCollectionEditor
+AgsPropertyCollectionEditorClass
+ags_property_collection_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_COLLECTION_EDITOR
+AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS
+AGS_PROPERTY_COLLECTION_EDITOR
+AGS_PROPERTY_COLLECTION_EDITOR_CLASS
+AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_COLLECTION_EDITOR
+ags_property_collection_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_collection_editor_callbacks</FILE>
+ags_property_collection_editor_add_collection_callback
+ags_property_collection_editor_remove_collection_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_editor</FILE>
+<TITLE>AgsPropertyEditor</TITLE>
+AgsPropertyEditor
+AgsPropertyEditorClass
+AgsPropertyEditorFlags
+ags_property_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_EDITOR
+AGS_IS_PROPERTY_EDITOR_CLASS
+AGS_PROPERTY_EDITOR
+AGS_PROPERTY_EDITOR_CLASS
+AGS_PROPERTY_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_EDITOR
+ags_property_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_editor_callbacks</FILE>
+ags_property_editor_enable_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_listing_editor</FILE>
+<TITLE>AgsPropertyListingEditor</TITLE>
+AgsPropertyListingEditor
+AgsPropertyListingEditorClass
+ags_property_listing_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_LISTING_EDITOR
+AGS_IS_PROPERTY_LISTING_EDITOR_CLASS
+AGS_PROPERTY_LISTING_EDITOR
+AGS_PROPERTY_LISTING_EDITOR_CLASS
+AGS_PROPERTY_LISTING_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_LISTING_EDITOR
+ags_property_listing_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall</FILE>
+<TITLE>AgsRecall</TITLE>
+AGS_RECALL_DEFAULT_BUILD_ID
+AGS_RECALL_DEFAULT_VERSION
+AGS_RECALL_HANDLER
+AgsRecall
+AgsRecallClass
+AgsRecallFlags
+AgsRecallHandler
+AgsRecallNotifyDependencyMode
+ags_recall_add_child
+ags_recall_add_dependency
+ags_recall_add_handler
+ags_recall_cancel
+ags_recall_child_added
+ags_recall_done
+ags_recall_duplicate
+ags_recall_find_by_effect
+ags_recall_find_provider
+ags_recall_find_provider_with_recycling_container
+ags_recall_find_recycling_container
+ags_recall_find_template
+ags_recall_find_type
+ags_recall_find_type_with_recycling_container
+ags_recall_get_children
+ags_recall_get_dependencies
+ags_recall_handler_alloc
+ags_recall_is_done
+ags_recall_new
+ags_recall_notify_dependency
+ags_recall_remove
+ags_recall_remove_child
+ags_recall_remove_dependency
+ags_recall_remove_handler
+ags_recall_resolve_dependencies
+ags_recall_run_init
+ags_recall_run_init_inter
+ags_recall_run_init_post
+ags_recall_run_init_pre
+ags_recall_run_inter
+ags_recall_run_post
+ags_recall_run_pre
+ags_recall_set_devout_recursive
+ags_recall_set_effect
+ags_recall_set_flags
+ags_recall_set_recall_id
+ags_recall_stop_persistent
+ags_recall_template_find_provider
+ags_recall_template_find_type
+<SUBSECTION Standard>
+AGS_IS_RECALL
+AGS_IS_RECALL_CLASS
+AGS_RECALL
+AGS_RECALL_CLASS
+AGS_RECALL_GET_CLASS
+AGS_TYPE_RECALL
+ags_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio</FILE>
+<TITLE>AgsRecallAudio</TITLE>
+AgsRecallAudio
+AgsRecallAudioClass
+ags_recall_audio_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO
+AGS_IS_RECALL_AUDIO_CLASS
+AGS_RECALL_AUDIO
+AGS_RECALL_AUDIO_CLASS
+AGS_RECALL_AUDIO_GET_CLASS
+AGS_TYPE_RECALL_AUDIO
+ags_recall_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio_run</FILE>
+<TITLE>AgsRecallAudioRun</TITLE>
+AgsRecallAudioRun
+AgsRecallAudioRunClass
+ags_recall_audio_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO_RUN
+AGS_IS_RECALL_AUDIO_RUN_CLASS
+AGS_RECALL_AUDIO_RUN
+AGS_RECALL_AUDIO_RUN_CLASS
+AGS_RECALL_AUDIO_RUN_GET_CLASS
+AGS_TYPE_RECALL_AUDIO_RUN
+ags_recall_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio_signal</FILE>
+<TITLE>AgsRecallAudioSignal</TITLE>
+AgsRecallAudioSignal
+AgsRecallAudioSignalClass
+AgsRecallAudioSignalFlags
+ags_recall_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO_SIGNAL
+AGS_IS_RECALL_AUDIO_SIGNAL_CLASS
+AGS_RECALL_AUDIO_SIGNAL
+AGS_RECALL_AUDIO_SIGNAL_CLASS
+AGS_RECALL_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_RECALL_AUDIO_SIGNAL
+ags_recall_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel</FILE>
+<TITLE>AgsRecallChannel</TITLE>
+AgsRecallChannel
+AgsRecallChannelClass
+ags_recall_channel_find_channel
+ags_recall_channel_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL
+AGS_IS_RECALL_CHANNEL_CLASS
+AGS_RECALL_CHANNEL
+AGS_RECALL_CHANNEL_CLASS
+AGS_RECALL_CHANNEL_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL
+ags_recall_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel_run</FILE>
+<TITLE>AgsRecallChannelRun</TITLE>
+AgsRecallChannelRun
+AgsRecallChannelRunClass
+ags_recall_channel_run_get_run_order
+ags_recall_channel_run_new
+ags_recall_channel_run_run_order_changed
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL_RUN
+AGS_IS_RECALL_CHANNEL_RUN_CLASS
+AGS_RECALL_CHANNEL_RUN
+AGS_RECALL_CHANNEL_RUN_CLASS
+AGS_RECALL_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL_RUN
+ags_recall_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel_run_dummy</FILE>
+<TITLE>AgsRecallChannelRunDummy</TITLE>
+AgsRecallChannelRunDummy
+AgsRecallChannelRunDummyClass
+ags_recall_channel_run_dummy_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL_RUN_DUMMY
+AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS
+AGS_RECALL_CHANNEL_RUN_DUMMY
+AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS
+AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY
+ags_recall_channel_run_dummy_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_container</FILE>
+<TITLE>AgsRecallContainer</TITLE>
+AgsRecallContainer
+AgsRecallContainerClass
+AgsRecallContainerFindFlags
+AgsRecallContainerFlags
+ags_recall_container_find
+ags_recall_container_get_recall_audio
+ags_recall_container_get_recall_audio_run
+ags_recall_container_get_recall_channel
+ags_recall_container_get_recall_channel_run
+ags_recall_container_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CONTAINER
+AGS_IS_RECALL_CONTAINER_CLASS
+AGS_RECALL_CONTAINER
+AGS_RECALL_CONTAINER_CLASS
+AGS_RECALL_CONTAINER_GET_CLASS
+AGS_TYPE_RECALL_CONTAINER
+ags_recall_container_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_dependency</FILE>
+<TITLE>AgsRecallDependency</TITLE>
+AgsRecallDependency
+AgsRecallDependencyClass
+ags_recall_dependency_find_dependency
+ags_recall_dependency_find_dependency_by_provider
+ags_recall_dependency_new
+ags_recall_dependency_resolve
+<SUBSECTION Standard>
+AGS_IS_RECALL_DEPENDENCY
+AGS_IS_RECALL_DEPENDENCY_CLASS
+AGS_RECALL_DEPENDENCY
+AGS_RECALL_DEPENDENCY_CLASS
+AGS_RECALL_DEPENDENCY_GET_CLASS
+AGS_TYPE_RECALL_DEPENDENCY
+ags_recall_dependency_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_factory</FILE>
+<TITLE>AgsRecallFactory</TITLE>
+AgsRecallFactory
+AgsRecallFactoryClass
+AgsRecallFactoryCreateFlags
+ags_recall_factory_create
+ags_recall_factory_get_instance
+ags_recall_factory_new
+ags_recall_factory_remove
+<SUBSECTION Standard>
+AGS_IS_RECALL_FACTORY
+AGS_IS_RECALL_FACTORY_CLASS
+AGS_RECALL_FACTORY
+AGS_RECALL_FACTORY_CLASS
+AGS_RECALL_FACTORY_GET_CLASS
+AGS_TYPE_RECALL_FACTORY
+ags_recall_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_id</FILE>
+<TITLE>AgsRecallID</TITLE>
+AgsRecallID
+AgsRecallIDClass
+AgsRecallIDFlags
+ags_recall_id_add
+ags_recall_id_find_parent_recycling_container
+ags_recall_id_find_recycling_container
+ags_recall_id_get_run_stage
+ags_recall_id_new
+ags_recall_id_set_run_stage
+ags_recall_id_unset_run_stage
+<SUBSECTION Standard>
+AGS_IS_RECALL_ID
+AGS_IS_RECALL_ID_CLASS
+AGS_RECALL_ID
+AGS_RECALL_ID_CLASS
+AGS_RECALL_ID_GET_CLASS
+AGS_TYPE_RECALL_ID
+ags_recall_id_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_ladspa</FILE>
+<TITLE>AgsRecallLadspa</TITLE>
+AgsRecallLadspa
+AgsRecallLadspaClass
+ags_recall_ladpsa_find
+ags_recall_ladspa_float_to_short
+ags_recall_ladspa_load_ports
+ags_recall_ladspa_new
+ags_recall_ladspa_short_to_float
+<SUBSECTION Standard>
+AGS_IS_RECALL_LADSPA
+AGS_IS_RECALL_LADSPA_CLASS
+AGS_RECALL_LADSPA
+AGS_RECALL_LADSPA_CLASS
+AGS_RECALL_LADSPA_GET_CLASS
+AGS_TYPE_RECALL_LADSPA
+ags_recall_ladspa_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_ladspa_run</FILE>
+<TITLE>AgsRecallLadspaRun</TITLE>
+AgsRecallLadspaRun
+AgsRecallLadspaRunClass
+ags_recall_ladspa_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_LADSPA_RUN
+AGS_IS_RECALL_LADSPA_RUN_CLASS
+AGS_RECALL_LADSPA_RUN
+AGS_RECALL_LADSPA_RUN_CLASS
+AGS_RECALL_LADSPA_RUN_GET_CLASS
+AGS_TYPE_RECALL_LADSPA_RUN
+ags_recall_ladspa_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_recycling</FILE>
+<TITLE>AgsRecallRecycling</TITLE>
+AgsRecallRecycling
+AgsRecallRecyclingClass
+AgsRecallRecyclingFlags
+ags_recall_recycling_get_child_source
+ags_recall_recycling_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_RECYCLING
+AGS_IS_RECALL_RECYCLING_CLASS
+AGS_RECALL_RECYCLING
+AGS_RECALL_RECYCLING_CLASS
+AGS_RECALL_RECYCLING_GET_CLASS
+AGS_TYPE_RECALL_RECYCLING
+ags_recall_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_recycling_dummy</FILE>
+<TITLE>AgsRecallRecyclingDummy</TITLE>
+AgsRecallRecyclingDummy
+AgsRecallRecyclingDummyClass
+ags_recall_recycling_dummy_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_RECYCLING_DUMMY
+AGS_IS_RECALL_RECYCLING_DUMMY_CLASS
+AGS_RECALL_RECYCLING_DUMMY
+AGS_RECALL_RECYCLING_DUMMY_CLASS
+AGS_RECALL_RECYCLING_DUMMY_GET_CLASS
+AGS_TYPE_RECALL_RECYCLING_DUMMY
+ags_recall_recycling_dummy_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_record_thread</FILE>
+<TITLE>AgsRecordThread</TITLE>
+AGS_RECORD_THREAD_DEFAULT_DELAY
+AgsRecordThread
+AgsRecordThreadClass
+ags_record_thread_new
+<SUBSECTION Standard>
+AGS_IS_RECORD_THREAD
+AGS_IS_RECORD_THREAD_CLASS
+AGS_RECORD_THREAD
+AGS_RECORD_THREAD_CLASS
+AGS_RECORD_THREAD_GET_CLASS
+AGS_TYPE_RECORD_THREAD
+ags_record_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling</FILE>
+<TITLE>AgsRecycling</TITLE>
+AgsRecycling
+AgsRecyclingClass
+AgsRecyclingFlags
+ags_recycling_add_audio_signal
+ags_recycling_create_audio_signal_with_defaults
+ags_recycling_create_audio_signal_with_frame_count
+ags_recycling_find_next_channel
+ags_recycling_new
+ags_recycling_position
+ags_recycling_remove_audio_signal
+ags_recycling_set_devout
+<SUBSECTION Standard>
+AGS_IS_RECYCLING
+AGS_IS_RECYCLING_CLASS
+AGS_RECYCLING
+AGS_RECYCLING_CLASS
+AGS_RECYCLING_GET_CLASS
+AGS_TYPE_RECYCLING
+ags_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_container</FILE>
+<TITLE>AgsRecyclingContainer</TITLE>
+AgsRecyclingContainer
+AgsRecyclingContainerClass
+ags_recycling_container_add
+ags_recycling_container_add_child
+ags_recycling_container_find
+ags_recycling_container_find_child
+ags_recycling_container_find_parent
+ags_recycling_container_get_child_recall_id
+ags_recycling_container_get_toplevel
+ags_recycling_container_insert
+ags_recycling_container_new
+ags_recycling_container_remove
+ags_recycling_container_remove_child
+ags_recycling_container_replace
+ags_recycling_container_reset_recycling
+<SUBSECTION Standard>
+AGS_IS_RECYCLING_CONTAINER
+AGS_IS_RECYCLING_CONTAINER_CLASS
+AGS_RECYCLING_CONTAINER
+AGS_RECYCLING_CONTAINER_CLASS
+AGS_RECYCLING_CONTAINER_GET_CLASS
+AGS_TYPE_RECYCLING_CONTAINER
+ags_recycling_container_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_thread</FILE>
+<TITLE>AgsRecyclingThread</TITLE>
+AGS_RECYCLING_THREAD_DEFAULT_JIFFIE
+AgsRecyclingThread
+AgsRecyclingThreadClass
+AgsRecyclingThreadFlags
+ags_recycling_thread_new
+ags_recycling_thread_play_audio
+ags_recycling_thread_play_channel
+<SUBSECTION Standard>
+AGS_IS_RECYCLING_THREAD
+AGS_IS_RECYCLING_THREAD_CLASS
+AGS_RECYCLING_THREAD
+AGS_RECYCLING_THREAD_CLASS
+AGS_RECYCLING_THREAD_GET_CLASS
+AGS_TYPE_RECYCLING_THREAD
+ags_recycling_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_thread_callbacks</FILE>
+ags_recycling_thread_iterate_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_registry</FILE>
+<TITLE>AgsRegistry</TITLE>
+AGS_REGISTRY_DEFAULT_ID_LENGTH
+AgsRegistry
+AgsRegistryClass
+AgsRegistryEntry
+ags_registry_add
+ags_registry_entry_alloc
+ags_registry_entry_bulk
+ags_registry_entry_find
+ags_registry_new
+<SUBSECTION Standard>
+AGS_IS_REGISTRY
+AGS_IS_REGISTRY_CLASS
+AGS_REGISTRY
+AGS_REGISTRY_CLASS
+AGS_REGISTRY_GET_CLASS
+AGS_TYPE_REGISTRY
+ags_registry_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remote_task</FILE>
+<TITLE>AgsRemoteTask</TITLE>
+AgsRemoteTask
+AgsRemoteTaskClass
+ags_remote_task_launch
+ags_remote_task_launch_timed
+ags_remote_task_new
+<SUBSECTION Standard>
+AGS_IS_REMOTE_TASK
+AGS_IS_REMOTE_TASK_CLASS
+AGS_REMOTE_TASK
+AGS_REMOTE_TASK_CLASS
+AGS_REMOTE_TASK_GET_CLASS
+AGS_TYPE_REMOTE_TASK
+ags_remote_task_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_audio</FILE>
+<TITLE>AgsRemoveAudio</TITLE>
+AgsRemoveAudio
+AgsRemoveAudioClass
+ags_remove_audio_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_AUDIO
+AGS_IS_REMOVE_AUDIO_CLASS
+AGS_REMOVE_AUDIO
+AGS_REMOVE_AUDIO_CLASS
+AGS_REMOVE_AUDIO_GET_CLASS
+AGS_TYPE_REMOVE_AUDIO
+ags_remove_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_audio_signal</FILE>
+<TITLE>AgsRemoveAudioSignal</TITLE>
+AgsRemoveAudioSignal
+AgsRemoveAudioSignalClass
+ags_remove_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_AUDIO_SIGNAL
+AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS
+AGS_REMOVE_AUDIO_SIGNAL
+AGS_REMOVE_AUDIO_SIGNAL_CLASS
+AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_REMOVE_AUDIO_SIGNAL
+ags_remove_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_note</FILE>
+<TITLE>AgsRemoveNote</TITLE>
+AgsRemoveNote
+AgsRemoveNoteClass
+ags_remove_note_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_NOTE
+AGS_IS_REMOVE_NOTE_CLASS
+AGS_REMOVE_NOTE
+AGS_REMOVE_NOTE_CLASS
+AGS_REMOVE_NOTE_GET_CLASS
+AGS_TYPE_REMOVE_NOTE
+ags_remove_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_point_from_selection</FILE>
+<TITLE>AgsRemovePointFromSelection</TITLE>
+AgsRemovePointFromSelection
+AgsRemovePointFromSelectionClass
+ags_remove_point_from_selection_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_POINT_FROM_SELECTION
+AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS
+AGS_REMOVE_POINT_FROM_SELECTION
+AGS_REMOVE_POINT_FROM_SELECTION_CLASS
+AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS
+AGS_TYPE_REMOVE_POINT_FROM_SELECTION
+ags_remove_point_from_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_recall</FILE>
+<TITLE>AgsRemoveRecall</TITLE>
+AgsRemoveRecall
+AgsRemoveRecallClass
+ags_remove_recall_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_RECALL
+AGS_IS_REMOVE_RECALL_CLASS
+AGS_REMOVE_RECALL
+AGS_REMOVE_RECALL_CLASS
+AGS_REMOVE_RECALL_GET_CLASS
+AGS_TYPE_REMOVE_RECALL
+ags_remove_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_region_from_selection</FILE>
+<TITLE>AgsRemoveRegionFromSelection</TITLE>
+AgsRemoveRegionFromSelection
+AgsRemoveRegionFromSelectionClass
+ags_remove_region_from_selection_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_REGION_FROM_SELECTION
+AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS
+AGS_REMOVE_REGION_FROM_SELECTION
+AGS_REMOVE_REGION_FROM_SELECTION_CLASS
+AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS
+AGS_TYPE_REMOVE_REGION_FROM_SELECTION
+ags_remove_region_from_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_resize_editor</FILE>
+<TITLE>AgsResizeEditor</TITLE>
+AgsResizeEditor
+AgsResizeEditorClass
+ags_resize_editor_new
+<SUBSECTION Standard>
+AGS_IS_RESIZE_EDITOR
+AGS_IS_RESIZE_EDITOR_CLASS
+AGS_RESIZE_EDITOR
+AGS_RESIZE_EDITOR_CLASS
+AGS_RESIZE_EDITOR_GET_CLASS
+AGS_TYPE_RESIZE_EDITOR
+</SECTION>
+
+<SECTION>
+<FILE>ags_returnable_thread</FILE>
+<TITLE>AgsReturnableThread</TITLE>
+AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE
+AgsReturnableThread
+AgsReturnableThreadCallback
+AgsReturnableThreadClass
+AgsReturnableThreadFlags
+ags_returnable_thread_connect_safe_run
+ags_returnable_thread_disconnect_safe_run
+ags_returnable_thread_new
+ags_returnable_thread_safe_run
+<SUBSECTION Standard>
+AGS_IS_RETURNABLE_THREAD
+AGS_IS_RETURNABLE_THREAD_CLASS
+AGS_RETURNABLE_THREAD
+AGS_RETURNABLE_THREAD_CLASS
+AGS_RETURNABLE_THREAD_GET_CLASS
+AGS_TYPE_RETURNABLE_THREAD
+ags_returnable_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ruler</FILE>
+<TITLE>AgsRuler</TITLE>
+AGS_RULER_DEFAULT_STEP
+AGS_RULER_LARGE_STEP
+AGS_RULER_SMALL_STEP
+AgsRuler
+AgsRulerClass
+ags_ruler_new
+<SUBSECTION Standard>
+AGS_IS_RULER
+AGS_IS_RULER_CLASS
+AGS_RULER
+AGS_RULER_CLASS
+AGS_RULER_GET_CLASS
+AGS_TYPE_RULER
+ags_ruler_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_runnable</FILE>
+<TITLE>AgsRunnable</TITLE>
+AgsRunnable
+AgsRunnableInterface
+ags_runnable_run
+ags_runnable_stop
+<SUBSECTION Standard>
+AGS_IS_RUNNABLE
+AGS_IS_RUNNABLE_INTERFACE
+AGS_RUNNABLE
+AGS_RUNNABLE_GET_INTERFACE
+AGS_RUNNABLE_INTERFACE
+AGS_TYPE_RUNNABLE
+ags_runnable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_save_file</FILE>
+<TITLE>AgsSaveFile</TITLE>
+AgsSaveFile
+AgsSaveFileClass
+ags_save_file_new
+<SUBSECTION Standard>
+AGS_IS_SAVE_FILE
+AGS_IS_SAVE_FILE_CLASS
+AGS_SAVE_FILE
+AGS_SAVE_FILE_CLASS
+AGS_SAVE_FILE_GET_CLASS
+AGS_TYPE_SAVE_FILE
+ags_save_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_scroll_on_play</FILE>
+<TITLE>AgsScrollOnPlay</TITLE>
+AgsScrollOnPlay
+AgsScrollOnPlayClass
+ags_scroll_on_play_new
+<SUBSECTION Standard>
+AGS_IS_SCROLL_ON_PLAY
+AGS_IS_SCROLL_ON_PLAY_CLASS
+AGS_SCROLL_ON_PLAY
+AGS_SCROLL_ON_PLAY_CLASS
+AGS_SCROLL_ON_PLAY_GET_CLASS
+AGS_TYPE_SCROLL_ON_PLAY
+ags_scroll_on_play_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_seekable</FILE>
+<TITLE>AgsSeekable</TITLE>
+AgsSeekable
+AgsSeekableInterface
+ags_seekable_seek
+<SUBSECTION Standard>
+AGS_IS_SEEKABLE
+AGS_IS_SEEKABLE_INTERFACE
+AGS_SEEKABLE
+AGS_SEEKABLE_GET_INTERFACE
+AGS_SEEKABLE_INTERFACE
+AGS_TYPE_SEEKABLE
+ags_seekable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_segment</FILE>
+<TITLE>AgsSegment</TITLE>
+AGS_SEGMENT_FLAGS
+AgsSegment
+AgsSegmentClass
+AgsSegmentFields
+ags_segment_draw_string
+ags_segment_field_off
+ags_segment_field_on
+ags_segment_new
+<SUBSECTION Standard>
+AGS_IS_SEGMENT
+AGS_IS_SEGMENT_CLASS
+AGS_SEGMENT
+AGS_SEGMENT_CLASS
+AGS_SEGMENT_GET_CLASS
+AGS_TYPE_SEGMENT
+ags_segment_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server</FILE>
+<TITLE>AgsServer</TITLE>
+AgsServer
+AgsServerClass
+AgsServerFlags
+ags_server_create_object
+ags_server_lookup
+ags_server_new
+ags_server_object_set_property
+ags_server_start
+<SUBSECTION Standard>
+AGS_IS_SERVER
+AGS_IS_SERVER_CLASS
+AGS_SERVER
+AGS_SERVER_CLASS
+AGS_SERVER_GET_CLASS
+AGS_TYPE_SERVER
+ags_server_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server_preferences</FILE>
+<TITLE>AgsServerPreferences</TITLE>
+AgsServerPreferences
+AgsServerPreferencesClass
+ags_server_preferences_new
+<SUBSECTION Standard>
+AGS_IS_SERVER_PREFERENCES
+AGS_IS_SERVER_PREFERENCES_CLASS
+AGS_SERVER_PREFERENCES
+AGS_SERVER_PREFERENCES_CLASS
+AGS_SERVER_PREFERENCES_GET_CLASS
+AGS_TYPE_SERVER_PREFERENCES
+ags_server_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_audio_channels</FILE>
+<TITLE>AgsSetAudioChannels</TITLE>
+AgsSetAudioChannels
+AgsSetAudioChannelsClass
+ags_set_audio_channels_new
+<SUBSECTION Standard>
+AGS_IS_SET_AUDIO_CHANNELS
+AGS_IS_SET_AUDIO_CHANNELS_CLASS
+AGS_SET_AUDIO_CHANNELS
+AGS_SET_AUDIO_CHANNELS_CLASS
+AGS_SET_AUDIO_CHANNELS_GET_CLASS
+AGS_TYPE_SET_AUDIO_CHANNELS
+ags_set_audio_channels_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_buffer_size</FILE>
+<TITLE>AgsSetBufferSize</TITLE>
+AgsSetBufferSize
+AgsSetBufferSizeClass
+ags_set_buffer_size_new
+<SUBSECTION Standard>
+AGS_IS_SET_BUFFER_SIZE
+AGS_IS_SET_BUFFER_SIZE_CLASS
+AGS_SET_BUFFER_SIZE
+AGS_SET_BUFFER_SIZE_CLASS
+AGS_SET_BUFFER_SIZE_GET_CLASS
+AGS_TYPE_SET_BUFFER_SIZE
+ags_set_buffer_size_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_devout_play_flags</FILE>
+<TITLE>AgsSetDevoutPlayFlags</TITLE>
+AgsSetDevoutPlayFlags
+AgsSetDevoutPlayFlagsClass
+ags_set_devout_play_flags_new
+<SUBSECTION Standard>
+AGS_IS_SET_DEVOUT_PLAY_FLAGS
+AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS
+AGS_SET_DEVOUT_PLAY_FLAGS
+AGS_SET_DEVOUT_PLAY_FLAGS_CLASS
+AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS
+AGS_TYPE_SET_DEVOUT_PLAY_FLAGS
+ags_set_devout_play_flags_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_muted</FILE>
+<TITLE>AgsSetMuted</TITLE>
+AgsSetMuted
+AgsSetMutedClass
+ags_set_muted_new
+<SUBSECTION Standard>
+AGS_IS_SET_MUTED
+AGS_IS_SET_MUTED_CLASS
+AGS_SET_MUTED
+AGS_SET_MUTED_CLASS
+AGS_SET_MUTED_GET_CLASS
+AGS_TYPE_SET_MUTED
+ags_set_muted_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_output_device</FILE>
+<TITLE>AgsSetOutputDevice</TITLE>
+AgsSetOutputDevice
+AgsSetOutputDeviceClass
+ags_set_output_device_new
+<SUBSECTION Standard>
+AGS_IS_SET_OUTPUT_DEVICE
+AGS_IS_SET_OUTPUT_DEVICE_CLASS
+AGS_SET_OUTPUT_DEVICE
+AGS_SET_OUTPUT_DEVICE_CLASS
+AGS_SET_OUTPUT_DEVICE_GET_CLASS
+AGS_TYPE_SET_OUTPUT_DEVICE
+ags_set_output_device_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_samplerate</FILE>
+<TITLE>AgsSetSamplerate</TITLE>
+AgsSetSamplerate
+AgsSetSamplerateClass
+ags_set_samplerate_new
+<SUBSECTION Standard>
+AGS_IS_SET_SAMPLERATE
+AGS_IS_SET_SAMPLERATE_CLASS
+AGS_SET_SAMPLERATE
+AGS_SET_SAMPLERATE_CLASS
+AGS_SET_SAMPLERATE_GET_CLASS
+AGS_TYPE_SET_SAMPLERATE
+ags_set_samplerate_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sf2_chooser</FILE>
+<TITLE>AgsSF2Chooser</TITLE>
+AgsSF2Chooser
+AgsSF2ChooserClass
+ags_sf2_chooser_completed
+ags_sf2_chooser_new
+ags_sf2_chooser_open
+ags_sf2_chooser_remove_all_from_combo
+<SUBSECTION Standard>
+AGS_IS_SF2_CHOOSER
+AGS_IS_SF2_CHOOSER_CLASS
+AGS_SF2_CHOOSER
+AGS_SF2_CHOOSER_CLASS
+AGS_SF2_CHOOSER_GET_CLASS
+AGS_TYPE_SF2_CHOOSER
+ags_sf2_chooser_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sf2_chooser_callbacks</FILE>
+ags_sf2_chooser_instrument_changed
+ags_sf2_chooser_preset_changed
+ags_sf2_chooser_sample_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_single_thread</FILE>
+<TITLE>AgsSingleThread</TITLE>
+AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE
+AgsSingleThread
+AgsSingleThreadClass
+ags_single_thread_new
+<SUBSECTION Standard>
+AGS_IS_SINGLE_THREAD
+AGS_IS_SINGLE_THREAD_CLASS
+AGS_SINGLE_THREAD
+AGS_SINGLE_THREAD_CLASS
+AGS_SINGLE_THREAD_GET_CLASS
+AGS_TYPE_SINGLE_THREAD
+ags_single_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sndfile</FILE>
+<TITLE>AgsSndfile</TITLE>
+AgsSndfile
+AgsSndfileClass
+AgsSndfileFlags
+ags_sndfile_new
+<SUBSECTION Standard>
+AGS_IS_SNDFILE
+AGS_IS_SNDFILE_CLASS
+AGS_SNDFILE
+AGS_SNDFILE_CLASS
+AGS_SNDFILE_GET_CLASS
+AGS_TYPE_SNDFILE
+ags_sndfile_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_soundcard</FILE>
+<TITLE>AgsSoundcard</TITLE>
+AgsSoundcard
+AgsSoundcardInterface
+ags_soundcard_list_cards
+ags_soundcard_offset_changed
+ags_soundcard_pcm_info
+ags_soundcard_tic
+<SUBSECTION Standard>
+AGS_IS_SOUNDCARD
+AGS_IS_SOUNDCARD_INTERFACE
+AGS_SOUNDCARD
+AGS_SOUNDCARD_GET_INTERFACE
+AGS_SOUNDCARD_INTERFACE
+AGS_TYPE_SOUNDCARD
+ags_soundcard_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stackable</FILE>
+<TITLE>AgsStackable</TITLE>
+AgsStackable
+AgsStackableInterface
+ags_stackable_pop
+ags_stackable_push
+<SUBSECTION Standard>
+AGS_IS_STACKABLE
+AGS_IS_STACKABLE_INTERFACE
+AGS_STACKABLE
+AGS_STACKABLE_GET_INTERFACE
+AGS_STACKABLE_INTERFACE
+AGS_TYPE_STACKABLE
+ags_stackable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_start_devout</FILE>
+<TITLE>AgsStartDevout</TITLE>
+AgsStartDevout
+AgsStartDevoutClass
+ags_start_devout_new
+<SUBSECTION Standard>
+AGS_IS_START_DEVOUT
+AGS_IS_START_DEVOUT_CLASS
+AGS_START_DEVOUT
+AGS_START_DEVOUT_CLASS
+AGS_START_DEVOUT_GET_CLASS
+AGS_TYPE_START_DEVOUT
+ags_start_devout_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream</FILE>
+<TITLE>AgsStream</TITLE>
+AgsStream
+AgsStreamClass
+ags_stream
+ags_stream_new
+<SUBSECTION Standard>
+AGS_STREAM
+AGS_STREAM_CLASS
+AGS_TYPE_STREAM
+ags_stream_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_audio_signal</FILE>
+<TITLE>AgsStreamAudioSignal</TITLE>
+AgsStreamAudioSignal
+AgsStreamAudioSignalClass
+ags_stream_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_AUDIO_SIGNAL
+AGS_IS_STREAM_AUDIO_SIGNAL_CLASS
+AGS_STREAM_AUDIO_SIGNAL
+AGS_STREAM_AUDIO_SIGNAL_CLASS
+AGS_STREAM_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_STREAM_AUDIO_SIGNAL
+ags_stream_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_channel</FILE>
+<TITLE>AgsStreamChannel</TITLE>
+AgsStreamChannel
+AgsStreamChannelClass
+ags_stream_channel_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_CHANNEL
+AGS_IS_STREAM_CHANNEL_CLASS
+AGS_STREAM_CHANNEL
+AGS_STREAM_CHANNEL_CLASS
+AGS_STREAM_CHANNEL_GET_CLASS
+AGS_TYPE_STREAM_CHANNEL
+ags_stream_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_channel_run</FILE>
+<TITLE>AgsStreamChannelRun</TITLE>
+AgsStreamChannelRun
+AgsStreamChannelRunClass
+ags_stream_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_CHANNEL_RUN
+AGS_IS_STREAM_CHANNEL_RUN_CLASS
+AGS_STREAM_CHANNEL_RUN
+AGS_STREAM_CHANNEL_RUN_CLASS
+AGS_STREAM_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_STREAM_CHANNEL_RUN
+ags_stream_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_recycling</FILE>
+<TITLE>AgsStreamRecycling</TITLE>
+AgsStreamRecycling
+AgsStreamRecyclingClass
+ags_stream_recycling_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_RECYCLING
+AGS_IS_STREAM_RECYCLING_CLASS
+AGS_STREAM_RECYCLING
+AGS_STREAM_RECYCLING_CLASS
+AGS_STREAM_RECYCLING_GET_CLASS
+AGS_TYPE_STREAM_RECYCLING
+ags_stream_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth</FILE>
+<TITLE>AgsSynth</TITLE>
+AgsSynth
+AgsSynthClass
+AgsSynthFlags
+ags_synth_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH
+AGS_IS_SYNTH_CLASS
+AGS_SYNTH
+AGS_SYNTH_CLASS
+AGS_SYNTH_GET_CLASS
+AGS_TYPE_SYNTH
+ags_synth_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_callbacks</FILE>
+ags_synth_auto_update_callback
+ags_synth_lower_callback
+ags_synth_parent_set_callback
+ags_synth_update_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_input_line</FILE>
+<TITLE>AgsSynthInputLine</TITLE>
+AgsSynthInputLine
+AgsSynthInputLineClass
+ags_synth_input_line_map_recall
+ags_synth_input_line_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH_INPUT_LINE
+AGS_IS_SYNTH_INPUT_LINE_CLASS
+AGS_SYNTH_INPUT_LINE
+AGS_SYNTH_INPUT_LINE_CLASS
+AGS_SYNTH_INPUT_LINE_GET_CLASS
+AGS_TYPE_SYNTH_INPUT_LINE
+ags_synth_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_input_pad</FILE>
+<TITLE>AgsSynthInputPad</TITLE>
+AgsSynthInputPad
+AgsSynthInputPadClass
+ags_synth_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH_INPUT_PAD
+AGS_IS_SYNTH_INPUT_PAD_CLASS
+AGS_SYNTH_INPUT_PAD
+AGS_SYNTH_INPUT_PAD_CLASS
+AGS_SYNTH_INPUT_PAD_GET_CLASS
+AGS_TYPE_SYNTH_INPUT_PAD
+ags_synth_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synths</FILE>
+ags_synth_saw
+ags_synth_sin
+ags_synth_square
+ags_synth_triangle
+</SECTION>
+
+<SECTION>
+<FILE>ags_synths</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_table</FILE>
+<TITLE>AgsTable</TITLE>
+AgsTable
+AgsTableClass
+ags_table_new
+<SUBSECTION Standard>
+AGS_IS_TABLE
+AGS_IS_TABLE_CLASS
+AGS_TABLE
+AGS_TABLE_CLASS
+AGS_TABLE_GET_CLASS
+AGS_TYPE_TABLE
+ags_table_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_tactable</FILE>
+<TITLE>AgsTactable</TITLE>
+AgsTactable
+AgsTactableInterface
+ags_tactable_change_bpm
+ags_tactable_change_notation_duration
+ags_tactable_change_sequencer_duration
+ags_tactable_change_tact
+<SUBSECTION Standard>
+AGS_IS_TACTABLE
+AGS_IS_TACTABLE_INTERFACE
+AGS_TACTABLE
+AGS_TACTABLE_GET_INTERFACE
+AGS_TACTABLE_INTERFACE
+AGS_TYPE_TACTABLE
+ags_tactable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_task</FILE>
+<TITLE>AgsTask</TITLE>
+AgsTask
+AgsTaskClass
+AgsTaskFlags
+ags_task_failure
+ags_task_launch
+ags_task_new
+<SUBSECTION Standard>
+AGS_IS_TASK
+AGS_IS_TASK_CLASS
+AGS_TASK
+AGS_TASK_CLASS
+AGS_TASK_GET_CLASS
+AGS_TYPE_TASK
+ags_task_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_task_thread</FILE>
+<TITLE>AgsTaskThread</TITLE>
+AGS_TASK_THREAD_DEFAULT_JIFFIE
+AgsTaskThread
+AgsTaskThreadAppend
+AgsTaskThreadClass
+ags_task_thread_append_task
+ags_task_thread_append_tasks
+ags_task_thread_new
+<SUBSECTION Standard>
+AGS_IS_TASK_THREAD
+AGS_IS_TASK_THREAD_CLASS
+AGS_TASK_THREAD
+AGS_TASK_THREAD_CLASS
+AGS_TASK_THREAD_GET_CLASS
+AGS_TYPE_TASK_THREAD
+ags_task_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread-kthreads</FILE>
+<TITLE>AgsThread</TITLE>
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_STACKSIZE
+AGS_THREAD_SUSPEND_SIG
+AgsThread
+AgsThreadClass
+AgsThreadFlags
+MSEC_PER_SEC
+NSEC_PER_SEC
+ags_thread_add_child
+ags_thread_children_is_locked
+ags_thread_first
+ags_thread_get_toplevel
+ags_thread_hangcheck
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_last
+ags_thread_lock
+ags_thread_lock_all
+ags_thread_lock_children
+ags_thread_lock_parent
+ags_thread_lock_sibling
+ags_thread_new
+ags_thread_next_children_locked
+ags_thread_next_parent_locked
+ags_thread_next_sibling_locked
+ags_thread_parental_is_locked
+ags_thread_remove_child
+ags_thread_resume
+ags_thread_run
+ags_thread_set_sync
+ags_thread_set_sync_all
+ags_thread_sibling_is_locked
+ags_thread_signal_children
+ags_thread_signal_parent
+ags_thread_signal_sibling
+ags_thread_start
+ags_thread_stop
+ags_thread_suspend
+ags_thread_timelock
+ags_thread_trylock
+ags_thread_unlock
+ags_thread_unlock_all
+ags_thread_unlock_children
+ags_thread_unlock_parent
+ags_thread_unlock_sibling
+ags_thread_wait_children
+ags_thread_wait_parent
+ags_thread_wait_sibling
+<SUBSECTION Standard>
+AGS_IS_THREAD
+AGS_IS_THREAD_CLASS
+AGS_THREAD
+AGS_THREAD_CLASS
+AGS_THREAD_GET_CLASS
+AGS_TYPE_THREAD
+ags_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread-posix</FILE>
+<TITLE>AgsThread</TITLE>
+AGS_ACCOUNTING_TABLE
+AGS_THREAD_DEFAULT_ATTACK
+AGS_THREAD_DEFAULT_JIFFIE
+AGS_THREAD_MAX_PRECISION
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_SUSPEND_SIG
+AgsAccountingTable
+AgsThread
+AgsThreadClass
+AgsThreadFlags
+MSEC_PER_SEC
+NSEC_PER_SEC
+ags_accounting_table_alloc
+ags_accounting_table_set_sanity
+ags_thread_add_child
+ags_thread_children_is_locked
+ags_thread_first
+ags_thread_get_toplevel
+ags_thread_hangcheck
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_last
+ags_thread_lock
+ags_thread_lock_all
+ags_thread_lock_children
+ags_thread_lock_parent
+ags_thread_lock_sibling
+ags_thread_new
+ags_thread_next_children_locked
+ags_thread_next_parent_locked
+ags_thread_next_sibling_locked
+ags_thread_parental_is_locked
+ags_thread_remove_child
+ags_thread_resume
+ags_thread_run
+ags_thread_set_sync
+ags_thread_set_sync_all
+ags_thread_sibling_is_locked
+ags_thread_signal_children
+ags_thread_signal_parent
+ags_thread_signal_sibling
+ags_thread_start
+ags_thread_stop
+ags_thread_suspend
+ags_thread_timelock
+ags_thread_trylock
+ags_thread_unlock
+ags_thread_unlock_all
+ags_thread_unlock_children
+ags_thread_unlock_parent
+ags_thread_unlock_sibling
+ags_thread_wait_children
+ags_thread_wait_parent
+ags_thread_wait_sibling
+<SUBSECTION Standard>
+AGS_IS_THREAD
+AGS_IS_THREAD_CLASS
+AGS_THREAD
+AGS_THREAD_CLASS
+AGS_THREAD_GET_CLASS
+AGS_TYPE_THREAD
+ags_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread_pool</FILE>
+<TITLE>AgsThreadPool</TITLE>
+AgsThreadPool
+AgsThreadPoolClass
+AgsThreadPoolFlags
+ags_thread_pool_new
+ags_thread_pool_pull
+ags_thread_pool_start
+<SUBSECTION Standard>
+AGS_IS_THREAD_POOL
+AGS_IS_THREAD_POOL_CLASS
+AGS_THREAD_POOL
+AGS_THREAD_POOL_CLASS
+AGS_THREAD_POOL_GET_CLASS
+AGS_TYPE_THREAD_POOL
+ags_thread_pool_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timebar</FILE>
+<TITLE>AgsTimebar</TITLE>
+AgsTimebar
+AgsTimebarClass
+ags_timebar_new
+<SUBSECTION Standard>
+AGS_IS_TIMEBAR
+AGS_IS_TIMEBAR_CLASS
+AGS_TIMEBAR
+AGS_TIMEBAR_CLASS
+AGS_TIMEBAR_GET_CLASS
+AGS_TYPE_TIMEBAR
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp</FILE>
+<TITLE>AgsTimestamp</TITLE>
+AgsTimestamp
+AgsTimestampClass
+AgsTimestampFlags
+ags_timestamp_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP
+AGS_IS_TIMESTAMP_CLASS
+AGS_TIMESTAMP
+AGS_TIMESTAMP_CLASS
+AGS_TIMESTAMP_GET_CLASS
+AGS_TYPE_TIMESTAMP
+ags_timestamp_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp_factory</FILE>
+<TITLE>AgsTimestampFactory</TITLE>
+AgsTimestampFactory
+AgsTimestampFactoryClass
+AgsTimestampFactoryFlags
+ags_timestamp_factory_create
+ags_timestamp_factory_get_instance
+ags_timestamp_factory_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP_FACTORY
+AGS_IS_TIMESTAMP_FACTORY_CLASS
+AGS_TIMESTAMP_FACTORY
+AGS_TIMESTAMP_FACTORY_CLASS
+AGS_TIMESTAMP_FACTORY_GET_CLASS
+AGS_TYPE_TIMESTAMP_FACTORY
+ags_timestamp_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp_thread</FILE>
+<TITLE>AgsTimestampThread</TITLE>
+AGS_MICROSECONDS_PER_SECOND
+AGS_TIMESTAMP_THREAD_DEFAULT_BPM
+AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE
+AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE
+AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE
+AGS_TIMESTAMP_THREAD_DEFAULT_TIC
+AgsTimestampThread
+AgsTimestampThreadClass
+ags_timestamp_thread_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP_THREAD
+AGS_IS_TIMESTAMP_THREAD_CLASS
+AGS_TIMESTAMP_THREAD
+AGS_TIMESTAMP_THREAD_CLASS
+AGS_TIMESTAMP_THREAD_GET_CLASS
+AGS_TYPE_TIMESTAMP_THREAD
+ags_timestamp_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toggle_led</FILE>
+<TITLE>AgsToggleLed</TITLE>
+AgsToggleLed
+AgsToggleLedClass
+ags_toggle_led_new
+<SUBSECTION Standard>
+AGS_IS_TOGGLE_LED
+AGS_IS_TOGGLE_LED_CLASS
+AGS_TOGGLE_LED
+AGS_TOGGLE_LED_CLASS
+AGS_TOGGLE_LED_GET_CLASS
+AGS_TYPE_TOGGLE_LED
+ags_toggle_led_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toggle_pattern_bit</FILE>
+<TITLE>AgsTogglePatternBit</TITLE>
+AgsTogglePatternBit
+AgsTogglePatternBitClass
+ags_toggle_pattern_bit_new
+ags_toggle_pattern_bit_refresh_gui
+<SUBSECTION Standard>
+AGS_IS_TOGGLE_PATTERN_BIT
+AGS_IS_TOGGLE_PATTERN_BIT_CLASS
+AGS_TOGGLE_PATTERN_BIT
+AGS_TOGGLE_PATTERN_BIT_CLASS
+AGS_TOGGLE_PATTERN_BIT_GET_CLASS
+AGS_TYPE_TOGGLE_PATTERN_BIT
+ags_toggle_pattern_bit_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar</FILE>
+<TITLE>AgsToolbar</TITLE>
+AgsToolbar
+AgsToolbarClass
+ags_toolbar_new
+<SUBSECTION Standard>
+AGS_IS_TOOLBAR
+AGS_IS_TOOLBAR_CLASS
+AGS_TOOLBAR
+AGS_TOOLBAR_CLASS
+AGS_TOOLBAR_GET_CLASS
+AGS_TYPE_TOOLBAR
+ags_toolbar_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar_callbacks</FILE>
+ags_toolbar_clear_callback
+ags_toolbar_copy_or_cut_callback
+ags_toolbar_destroy_callback
+ags_toolbar_edit_callback
+ags_toolbar_mode_callback
+ags_toolbar_paste_callback
+ags_toolbar_position_callback
+ags_toolbar_select_callback
+ags_toolbar_show_callback
+ags_toolbar_zoom_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar_mode_stock</FILE>
+AGS_TOOLBAR_MODE_ALL_CHANNELS
+AGS_TOOLBAR_MODE_MULTI_CHANNEL
+AGS_TOOLBAR_MODE_SINGLE_CHANNEL
+</SECTION>
+
+<SECTION>
+<FILE>ags_tree_iterator</FILE>
+<TITLE>AgsTreeIterator</TITLE>
+AgsTreeIterator
+AgsTreeIteratorInterface
+ags_tree_iterator_is_inverse_mode
+ags_tree_iterator_iterate
+ags_tree_iterator_iterate_nested
+ags_tree_iterator_safe_iterate
+ags_tree_iterator_safe_iterate_nested
+ags_tree_iterator_set_inverse_mode
+<SUBSECTION Standard>
+AGS_IS_TREE_ITERATOR
+AGS_IS_TREE_ITERATOR_INTERFACE
+AGS_TREE_ITERATOR
+AGS_TREE_ITERATOR_GET_INTERFACE
+AGS_TREE_ITERATOR_INTERFACE
+AGS_TYPE_TREE_ITERATOR
+ags_tree_iterator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_unref_audio_signal</FILE>
+<TITLE>AgsUnrefAudioSignal</TITLE>
+AgsUnrefAudioSignal
+AgsUnrefAudioSignalClass
+ags_unref_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_UNREF_AUDIO_SIGNAL
+AGS_IS_UNREF_AUDIO_SIGNAL_CLASS
+AGS_TYPE_UNREF_AUDIO_SIGNAL
+AGS_UNREF_AUDIO_SIGNAL
+AGS_UNREF_AUDIO_SIGNAL_CLASS
+AGS_UNREF_AUDIO_SIGNAL_GET_CLASS
+ags_unref_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_vindicator</FILE>
+<TITLE>AgsVIndicator</TITLE>
+AgsVIndicator
+AgsVIndicatorClass
+ags_vindicator_new
+<SUBSECTION Standard>
+AGS_IS_VINDICATOR
+AGS_IS_VINDICATOR_CLASS
+AGS_TYPE_VINDICATOR
+AGS_VINDICATOR
+AGS_VINDICATOR_CLASS
+AGS_VINDICATOR_GET_CLASS
+ags_vindicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_audio_signal</FILE>
+<TITLE>AgsVolumeAudioSignal</TITLE>
+AgsVolumeAudioSignal
+AgsVolumeAudioSignalClass
+ags_volume_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_AUDIO_SIGNAL
+AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS
+AGS_TYPE_VOLUME_AUDIO_SIGNAL
+AGS_VOLUME_AUDIO_SIGNAL
+AGS_VOLUME_AUDIO_SIGNAL_CLASS
+AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS
+ags_volume_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_channel</FILE>
+<TITLE>AgsVolumeChannel</TITLE>
+AgsVolumeChannel
+AgsVolumeChannelClass
+ags_volume_channel_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_CHANNEL
+AGS_IS_VOLUME_CHANNEL_CLASS
+AGS_TYPE_VOLUME_CHANNEL
+AGS_VOLUME_CHANNEL
+AGS_VOLUME_CHANNEL_CLASS
+AGS_VOLUME_CHANNEL_GET_CLASS
+ags_volume_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_channel_run</FILE>
+<TITLE>AgsVolumeChannelRun</TITLE>
+AgsVolumeChannelRun
+AgsVolumeChannelRunClass
+ags_volume_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_CHANNEL_RUN
+AGS_IS_VOLUME_CHANNEL_RUN_CLASS
+AGS_TYPE_VOLUME_CHANNEL_RUN
+AGS_VOLUME_CHANNEL_RUN
+AGS_VOLUME_CHANNEL_RUN_CLASS
+AGS_VOLUME_CHANNEL_RUN_GET_CLASS
+ags_volume_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_recycling</FILE>
+<TITLE>AgsVolumeRecycling</TITLE>
+AgsVolumeRecycling
+AgsVolumeRecyclingClass
+ags_volume_recycling_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_RECYCLING
+AGS_IS_VOLUME_RECYCLING_CLASS
+AGS_TYPE_VOLUME_RECYCLING
+AGS_VOLUME_RECYCLING
+AGS_VOLUME_RECYCLING_CLASS
+AGS_VOLUME_RECYCLING_GET_CLASS
+ags_volume_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_waveform</FILE>
+<TITLE>AgsWaveform</TITLE>
+AgsWaveform
+AgsWaveformClass
+ags_waveform_new
+<SUBSECTION Standard>
+AGS_IS_WAVEFORM
+AGS_IS_WAVEFORM_CLASS
+AGS_TYPE_WAVEFORM
+AGS_WAVEFORM
+AGS_WAVEFORM_CLASS
+AGS_WAVEFORM_GET_CLASS
+ags_waveform_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_window</FILE>
+<TITLE>AgsWindow</TITLE>
+AGS_MACHINE_COUNTER
+AgsMachineCounter
+AgsWindow
+AgsWindowClass
+AgsWindowFlags
+ags_machine_counter_alloc
+ags_window_decrement_machine_counter
+ags_window_find_machine_counter
+ags_window_increment_machine_counter
+ags_window_new
+<SUBSECTION Standard>
+AGS_IS_WINDOW
+AGS_IS_WINDOW_CLASS
+AGS_TYPE_WINDOW
+AGS_WINDOW
+AGS_WINDOW_CLASS
+AGS_WINDOW_GET_CLASS
+ags_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_window_callbacks</FILE>
+ags_window_delete_event_callback
+</SECTION>
+
+<SECTION>
+<FILE>jmath</FILE>
+j_math_algebra_brackeds_out
+j_math_algebra_functions_out
+j_math_algebra_operations_out
+j_math_algebra_solve
+j_math_and
+j_math_cut_leading_zeros
+j_math_exclusive_or
+j_math_exp
+j_math_exp2
+j_math_gauss
+j_math_get_first_level_operator
+j_math_get_second_level_operator
+j_math_is_function
+j_math_is_function_backward
+j_math_is_operator
+j_math_less
+j_math_make_valid
+j_math_more
+j_math_or
+j_math_put_null_at_beginning
+j_math_put_null_at_end
+j_math_root
+j_math_root2
+j_math_solve_arithmetic
+j_math_sort_array
+j_math_width
+j_math_width_list
+</SECTION>
+
+<SECTION>
+<FILE>main</FILE>
+<TITLE>AgsMain</TITLE>
+AGS_BUILD_ID
+AGS_EFFECTS_DEFAULT_VERSION
+AGS_PRIORITY
+AGS_VERSION
+ALSA_PCM_NEW_HW_PARAMS_API
+AgsMain
+AgsMainClass
+AgsMainFlags
+ags_main_add_devout
+ags_main_load_config
+ags_main_new
+ags_main_quit
+ags_main_register_machine_type
+ags_main_register_recall_type
+ags_main_register_task_type
+ags_main_register_thread_type
+ags_main_register_widget_type
+<SUBSECTION Standard>
+AGS_IS_MAIN
+AGS_IS_MAIN_CLASS
+AGS_MAIN
+AGS_MAIN_CLASS
+AGS_MAIN_GET_CLASS
+AGS_TYPE_MAIN
+ags_main_get_type
+</SECTION>
+
diff --git a/api/ags-decl.txt b/api/ags-decl.txt
new file mode 100644
index 0000000..c93596a
--- /dev/null
+++ b/api/ags-decl.txt
@@ -0,0 +1,21837 @@
+<MACRO>
+<NAME>ALSA_PCM_NEW_HW_PARAMS_API</NAME>
+#define ALSA_PCM_NEW_HW_PARAMS_API
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_MAIN</NAME>
+#define AGS_TYPE_MAIN                (ags_main_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN</NAME>
+#define AGS_MAIN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MAIN, AgsMain))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_CLASS</NAME>
+#define AGS_MAIN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MAIN, AgsMainClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN</NAME>
+#define AGS_IS_MAIN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MAIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN_CLASS</NAME>
+#define AGS_IS_MAIN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MAIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_GET_CLASS</NAME>
+#define AGS_MAIN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_MAIN, AgsMainClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_VERSION</NAME>
+#define AGS_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_BUILD_ID</NAME>
+#define AGS_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECTS_DEFAULT_VERSION</NAME>
+#define AGS_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_DEFAULT_DIRECTORY</NAME>
+#define AGS_DEFAULT_DIRECTORY ".gsequencer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_DEFAULT_CONFIG</NAME>
+#define AGS_DEFAULT_CONFIG "ags.conf\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_PRIORITY</NAME>
+#define AGS_PRIORITY (49)
+</MACRO>
+<ENUM>
+<NAME>AgsMainFlags</NAME>
+typedef enum{
+  AGS_MAIN_SINGLE_THREAD      = 1,
+  AGS_MAIN_CONNECTED          = 1 <<  1,
+}AgsMainFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsMain</NAME>
+struct _AgsMain
+{
+  GObject object;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_env env;
+#endif
+
+  AgsThread *main_loop;
+  AgsThread *autosave_thread;
+  AgsThreadPool *thread_pool;
+
+  AgsServer *server;
+
+  GList *devout;
+
+  AgsWindow *window;
+
+  AgsConfig *config;
+  AgsLog *log;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMainClass</NAME>
+struct _AgsMainClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_main_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_load_config</NAME>
+<RETURNS>void  </RETURNS>
+AgsMain *ags_main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_add_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsMain *ags_main, AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_thread_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_recall_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_task_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_widget_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_machine_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_quit</NAME>
+<RETURNS>void  </RETURNS>
+AgsMain *ags_main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_new</NAME>
+<RETURNS>AgsMain * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_or</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_exclusive_or</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_and</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_more</NAME>
+<RETURNS>jboolean  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_less</NAME>
+<RETURNS>jboolean  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_sort_array</NAME>
+<RETURNS>int * </RETURNS>
+int *array, int size 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_put_null_at_beginning</NAME>
+<RETURNS>void  </RETURNS>
+int *array, uint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_put_null_at_end</NAME>
+<RETURNS>void  </RETURNS>
+int *array, uint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_width</NAME>
+<RETURNS>uint  </RETURNS>
+int a 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_width_list</NAME>
+<RETURNS>JList * </RETURNS>
+JList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_cut_leading_zeros</NAME>
+<RETURNS>JList * </RETURNS>
+JList *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_exp2</NAME>
+<RETURNS>int  </RETURNS>
+int a 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_exp</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_root2</NAME>
+<RETURNS>int  </RETURNS>
+int a 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_root</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_make_valid</NAME>
+<RETURNS>void  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_is_operator</NAME>
+<RETURNS>jboolean  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_is_function</NAME>
+<RETURNS>jboolean  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_is_function_backward</NAME>
+<RETURNS>jboolean  </RETURNS>
+char *start, char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_get_first_level_operator</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_get_second_level_operator</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_solve_arithmetic</NAME>
+<RETURNS>int  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_brackeds_out</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_operations_out</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_functions_out</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_solve</NAME>
+<RETURNS>int * </RETURNS>
+char *string, char *operation 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_gauss</NAME>
+<RETURNS>int * </RETURNS>
+char **string, uint count 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_WAVEFORM</NAME>
+#define AGS_TYPE_WAVEFORM                (ags_waveform_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_WAVEFORM</NAME>
+#define AGS_WAVEFORM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_WAVEFORM, AgsWaveform))
+</MACRO>
+<MACRO>
+<NAME>AGS_WAVEFORM_CLASS</NAME>
+#define AGS_WAVEFORM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_WAVEFORM, AgsWaveformClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WAVEFORM</NAME>
+#define AGS_IS_WAVEFORM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_WAVEFORM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WAVEFORM_CLASS</NAME>
+#define AGS_IS_WAVEFORM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_WAVEFORM))
+</MACRO>
+<MACRO>
+<NAME>AGS_WAVEFORM_GET_CLASS</NAME>
+#define AGS_WAVEFORM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_WAVEFORM, AgsWaveformClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsWaveform</NAME>
+struct _AgsWaveform
+{
+  GtkWidget widget;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsWaveformClass</NAME>
+struct _AgsWaveformClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_waveform_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_waveform_new</NAME>
+<RETURNS>AgsWaveform * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_HTIMEBAR</NAME>
+#define AGS_TYPE_HTIMEBAR                (ags_htimebar_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_HTIMEBAR</NAME>
+#define AGS_HTIMEBAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_HTIMEBAR, AgsHTimebar))
+</MACRO>
+<MACRO>
+<NAME>AGS_HTIMEBAR_CLASS</NAME>
+#define AGS_HTIMEBAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_HTIMEBAR, AgsHTimebarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HTIMEBAR</NAME>
+#define AGS_IS_HTIMEBAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_HTIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HTIMEBAR_CLASS</NAME>
+#define AGS_IS_HTIMEBAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_HTIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_HTIMEBAR_GET_CLASS</NAME>
+#define AGS_HTIMEBAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_HTIMEBAR, AgsHTimebarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsHTimebar</NAME>
+struct _AgsHTimebar
+{
+  AgsTimebar range;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsHTimebarClass</NAME>
+struct _AgsHTimebarClass
+{
+  AgsTimebarClass timebar;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_htimebar_new</NAME>
+<RETURNS>AgsHTimebar * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPANDER_SET</NAME>
+#define AGS_TYPE_EXPANDER_SET                (ags_expander_set_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET</NAME>
+#define AGS_EXPANDER_SET(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPANDER_SET, AgsExpanderSet))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET_CLASS</NAME>
+#define AGS_EXPANDER_SET_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPANDER_SET, AgsExpanderSetClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER_SET</NAME>
+#define AGS_IS_EXPANDER_SET(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPANDER_SET))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER_SET_CLASS</NAME>
+#define AGS_IS_EXPANDER_SET_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPANDER_SET))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET_GET_CLASS</NAME>
+#define AGS_EXPANDER_SET_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPANDER_SET, AgsExpanderSetClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET_CHILD</NAME>
+#define AGS_EXPANDER_SET_CHILD(ptr) ((AgsExpanderSetChild *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsExpanderSetFlags</NAME>
+typedef enum{
+  AGS_EXPANDER_SET_DRAW_GHOST            = 1,
+  AGS_EXPANDER_SET_DRAW_LEFT_ENDING      = 1 << 1,
+  AGS_EXPANDER_SET_DRAW_RIGHT_ENDING     = 1 << 2,
+  AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR   = 1 << 3,
+  AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR  = 1 << 4,
+}AgsExpanderSetFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsExpanderSet</NAME>
+struct _AgsExpanderSet
+{
+  GtkTable table;
+
+  guint flags;
+
+  GList *ghost;
+  GList *location;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderSetClass</NAME>
+struct _AgsExpanderSetClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderSetChild</NAME>
+struct _AgsExpanderSetChild
+{
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_expander_set_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_child_alloc</NAME>
+<RETURNS>AgsExpanderSetChild * </RETURNS>
+guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_child_find</NAME>
+<RETURNS>AgsExpanderSetChild * </RETURNS>
+AgsExpanderSet *expander_set, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_set_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpanderSet *expander_set, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpanderSet *expander_set, GtkWidget *widget, guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpanderSet *expander_set, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_new</NAME>
+<RETURNS>AgsExpanderSet * </RETURNS>
+guint width, guint height 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VINDICATOR</NAME>
+#define AGS_TYPE_VINDICATOR                (ags_vindicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VINDICATOR</NAME>
+#define AGS_VINDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INDICATOR, AgsVIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_VINDICATOR_CLASS</NAME>
+#define AGS_VINDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INDICATOR, AgsVIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VINDICATOR</NAME>
+#define AGS_IS_VINDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VINDICATOR_CLASS</NAME>
+#define AGS_IS_VINDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_VINDICATOR_GET_CLASS</NAME>
+#define AGS_VINDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INDICATOR, AgsVIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVIndicator</NAME>
+struct _AgsVIndicator
+{
+  AgsIndicator indicator;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVIndicatorClass</NAME>
+struct _AgsVIndicatorClass
+{
+  GtkWidgetClass indicator;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_vindicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_vindicator_new</NAME>
+<RETURNS>AgsVIndicator * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DIAL</NAME>
+#define AGS_TYPE_DIAL                (ags_dial_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL</NAME>
+#define AGS_DIAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DIAL, AgsDial))
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL_CLASS</NAME>
+#define AGS_DIAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DIAL, AgsDialClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DIAL</NAME>
+#define AGS_IS_DIAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DIAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DIAL_CLASS</NAME>
+#define AGS_IS_DIAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DIAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL_GET_CLASS</NAME>
+#define AGS_DIAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DIAL, AgsDialClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL_DEFAULT_PRECISION</NAME>
+#define AGS_DIAL_DEFAULT_PRECISION (8.0)
+</MACRO>
+<ENUM>
+<NAME>AgsDialFlags</NAME>
+typedef enum{
+  AGS_DIAL_WITH_BUTTONS           = 1,
+  AGS_DIAL_MOUSE_BUTTON_PRESSED   = 1 <<  1,
+  AGS_DIAL_BUTTON_DOWN_PRESSED    = 1 <<  2,
+  AGS_DIAL_BUTTON_UP_PRESSED      = 1 <<  3,
+  AGS_DIAL_MOTION_CAPTURING_INIT  = 1 <<  4,
+  AGS_DIAL_MOTION_CAPTURING       = 1 <<  5,
+  AGS_DIAL_IDLE                   = 1 <<  6,
+}AgsDialFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDial</NAME>
+struct _AgsDial
+{
+  GtkWidget widget;
+
+  guint flags;
+
+  guint radius;
+  guint outline_strength;
+  guint scale_precision;
+
+  guint font_size;
+  gint button_width;
+  gint button_height;
+  gint margin_left;
+  gint margin_right;
+
+  gdouble tolerance;
+  gdouble negated_tolerance;
+
+  gint sleep_interval;
+
+  GtkAdjustment *adjustment;
+
+  gdouble gravity_x;
+  gdouble gravity_y;
+  gdouble current_x;
+  gdouble current_y;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDialClass</NAME>
+struct _AgsDialClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_dial_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_dial_new</NAME>
+<RETURNS>AgsDial * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LED</NAME>
+#define AGS_TYPE_LED                (ags_led_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LED</NAME>
+#define AGS_LED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LED, AgsLed))
+</MACRO>
+<MACRO>
+<NAME>AGS_LED_CLASS</NAME>
+#define AGS_LED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LED, AgsLedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LED</NAME>
+#define AGS_IS_LED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LED_CLASS</NAME>
+#define AGS_IS_LED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_LED_GET_CLASS</NAME>
+#define AGS_LED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LED, AgsLedClass))
+</MACRO>
+<ENUM>
+<NAME>AgsLedFlags</NAME>
+typedef enum{
+  AGS_LED_ACTIVE        = 1,
+}AgsLedFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLed</NAME>
+struct _AgsLed
+{
+  GtkBin bin;
+
+  guint flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLedClass</NAME>
+struct _AgsLedClass
+{
+  GtkBinClass bin;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_led_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_led_set_active</NAME>
+<RETURNS>void  </RETURNS>
+AgsLed *led 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_led_unset_active</NAME>
+<RETURNS>void  </RETURNS>
+AgsLed *led 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_led_new</NAME>
+<RETURNS>AgsLed * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INDICATOR</NAME>
+#define AGS_TYPE_INDICATOR                (ags_indicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INDICATOR</NAME>
+#define AGS_INDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INDICATOR, AgsIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_INDICATOR_CLASS</NAME>
+#define AGS_INDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INDICATOR, AgsIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INDICATOR</NAME>
+#define AGS_IS_INDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INDICATOR_CLASS</NAME>
+#define AGS_IS_INDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_INDICATOR_GET_CLASS</NAME>
+#define AGS_INDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INDICATOR, AgsIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsIndicator</NAME>
+struct _AgsIndicator
+{
+  GtkWidget widget;
+
+  GtkAdjustment *adjustment;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIndicatorClass</NAME>
+struct _AgsIndicatorClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_indicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_indicator_new</NAME>
+<RETURNS>AgsIndicator * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMEBAR</NAME>
+#define AGS_TYPE_TIMEBAR                (ags_timebar_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMEBAR</NAME>
+#define AGS_TIMEBAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMEBAR, AgsTimebar))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMEBAR_CLASS</NAME>
+#define AGS_TIMEBAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TIMEBAR, AgsTimebarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMEBAR</NAME>
+#define AGS_IS_TIMEBAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMEBAR_CLASS</NAME>
+#define AGS_IS_TIMEBAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMEBAR_GET_CLASS</NAME>
+#define AGS_TIMEBAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TIMEBAR, AgsTimebarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsTimebar</NAME>
+struct _AgsTimebar
+{
+  GtkRange range;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimebarClass</NAME>
+struct _AgsTimebarClass
+{
+  GtkRangeClass range;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timebar_new</NAME>
+<RETURNS>AgsTimebar * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MENU</NAME>
+#define AGS_TYPE_MENU                (ags_menu_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU</NAME>
+#define AGS_MENU(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MENU, AgsMenu))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_CLASS</NAME>
+#define AGS_MENU_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MENU, AgsMenuClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU</NAME>
+#define AGS_IS_MENU(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_CLASS</NAME>
+#define AGS_IS_MENU_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_GET_CLASS</NAME>
+#define AGS_MENU_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MENU, AgsMenuClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMenu</NAME>
+struct _AgsMenu
+{
+  GtkWindow window;
+
+  AgsTable *table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMenuClass</NAME>
+struct _AgsMenuClass
+{
+  GtkWindowClass window;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_menu_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_new</NAME>
+<RETURNS>AgsMenu * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MENU_ITEM</NAME>
+#define AGS_TYPE_MENU_ITEM                (ags_menu_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_ITEM</NAME>
+#define AGS_MENU_ITEM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MENU_ITEM, AgsMenuItem))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_ITEM_CLASS</NAME>
+#define AGS_MENU_ITEM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MENU_ITEM, AgsMenuItemClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_ITEM</NAME>
+#define AGS_IS_MENU_ITEM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MENU_ITEM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_ITEM_CLASS</NAME>
+#define AGS_IS_MENU_ITEM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MENU_ITEM))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_ITEM_GET_CLASS</NAME>
+#define AGS_MENU_ITEM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MENU_ITEM, AgsMenuItemClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMenuItem</NAME>
+struct _AgsMenuItem
+{
+  AgsTable table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMenuItemClass</NAME>
+struct _AgsMenuItemClass
+{
+  AgsTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_menu_item_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_item_new</NAME>
+<RETURNS>AgsMenuItem * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CARTESIAN</NAME>
+#define AGS_TYPE_CARTESIAN                (ags_cartesian_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CARTESIAN</NAME>
+#define AGS_CARTESIAN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CARTESIAN, AgsCartesian))
+</MACRO>
+<MACRO>
+<NAME>AGS_CARTESIAN_CLASS</NAME>
+#define AGS_CARTESIAN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CARTESIAN, AgsCartesianClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CARTESIAN</NAME>
+#define AGS_IS_CARTESIAN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CARTESIAN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CARTESIAN_CLASS</NAME>
+#define AGS_IS_CARTESIAN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CARTESIAN))
+</MACRO>
+<MACRO>
+<NAME>AGS_CARTESIAN_GET_CLASS</NAME>
+#define AGS_CARTESIAN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CARTESIAN, AgsCartesianClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCartesian</NAME>
+struct _AgsCartesian
+{
+  GtkWidget widget;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCartesianClass</NAME>
+struct _AgsCartesianClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cartesian_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cartesian_new</NAME>
+<RETURNS>AgsCartesian * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPANDER</NAME>
+#define AGS_TYPE_EXPANDER                (ags_expander_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER</NAME>
+#define AGS_EXPANDER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPANDER, AgsExpander))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_CLASS</NAME>
+#define AGS_EXPANDER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPANDER, AgsExpanderClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER</NAME>
+#define AGS_IS_EXPANDER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPANDER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER_CLASS</NAME>
+#define AGS_IS_EXPANDER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPANDER))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_GET_CLASS</NAME>
+#define AGS_EXPANDER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPANDER, AgsExpanderClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_CHILD</NAME>
+#define AGS_EXPANDER_CHILD(ptr) ((AgsExpanderChild *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsExpanderFlags</NAME>
+typedef enum{
+  AGS_EXPANDER_DRAW_BORDER        = 1,
+}AgsExpanderFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsExpander</NAME>
+struct _AgsExpander
+{
+  GtkExpander expander;
+
+  guint flags;
+
+  GtkTable *table;
+
+  GList *children;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderClass</NAME>
+struct _AgsExpanderClass
+{
+  GtkExpanderClass expander;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderChild</NAME>
+struct _AgsExpanderChild
+{
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_expander_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_child_alloc</NAME>
+<RETURNS>AgsExpanderChild * </RETURNS>
+guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_child_find</NAME>
+<RETURNS>AgsExpanderChild * </RETURNS>
+AgsExpander *expander, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpander *expander, GtkWidget *widget, guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpander *expander, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_new</NAME>
+<RETURNS>AgsExpander * </RETURNS>
+guint width, guint height 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SEGMENT</NAME>
+#define AGS_TYPE_SEGMENT                (ags_segment_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SEGMENT</NAME>
+#define AGS_SEGMENT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SEGMENT, AgsSegment))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEGMENT_CLASS</NAME>
+#define AGS_SEGMENT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SEGMENT, AgsSegmentClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEGMENT</NAME>
+#define AGS_IS_SEGMENT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SEGMENT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEGMENT_CLASS</NAME>
+#define AGS_IS_SEGMENT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SEGMENT))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEGMENT_GET_CLASS</NAME>
+#define AGS_SEGMENT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SEGMENT, AgsSegmentClass))
+</MACRO>
+<ENUM>
+<NAME>AGS_SEGMENT_FLAGS</NAME>
+typedef enum{
+  AGS_SEGMENT_MONOCHROME      = 1,
+  AGS_SEGMENT_COLOR_RED       = 1 <<  1,
+  AGS_SEGMENT_COLOR_BLUE      = 1 <<  2,
+  AGS_SGEMENT_COLOR_GREEN     = 1 <<  3,
+}AGS_SEGMENT_FLAGS;
+</ENUM>
+<ENUM>
+<NAME>AgsSegmentFields</NAME>
+typedef enum{
+  AGS_SEGMENT_UPPER_LEFT                = 1,
+  AGS_SEGMENT_UPPER_RIGHT               = 1 <<  1,
+  AGS_SEGMENT_LOWER_LEFT                = 1 <<  2,
+  AGS_SEGMENT_LOWER_RIGHT               = 1 <<  3,
+  AGS_SEGMENT_LEFT_UPPER_1              = 1 <<  4,
+  AGS_SEGMENT_LEFT_UPPER_2              = 1 <<  5,
+  AGS_SEGMENT_LEFT_LOWER_1              = 1 <<  6,
+  AGS_SEGMENT_LEFT_LOWER_2              = 1 <<  7,
+  AGS_SEGMENT_RIGHT_UPPER_1             = 1 <<  8,
+  AGS_SEGMENT_RIGHT_UPPER_2             = 1 <<  9,
+  AGS_SEGMENT_RIGHT_LOWER_1             = 1 << 10,
+  AGS_SEGMENT_RIGHT_LOWER_2             = 1 << 11,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_1     = 1 << 12,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_2     = 1 << 13,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_1    = 1 << 14,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_2    = 1 << 15,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_1     = 1 << 16,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_2     = 1 << 17,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_1    = 1 << 18,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_2    = 1 << 19,
+}AgsSegmentFields;
+</ENUM>
+<STRUCT>
+<NAME>AgsSegment</NAME>
+struct _AgsSegment
+{
+  GtkWidget widget;
+
+  guint flags;
+
+  guint count;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSegmentClass</NAME>
+struct _AgsSegmentClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_segment_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_field_on</NAME>
+<RETURNS>void  </RETURNS>
+AgsSegment *segment, guint field 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_field_off</NAME>
+<RETURNS>void  </RETURNS>
+AgsSegment *segment, guint field 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_draw_string</NAME>
+<RETURNS>void  </RETURNS>
+AgsSegment *segment, gchar **string 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_new</NAME>
+<RETURNS>AgsSegment * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TABLE</NAME>
+#define AGS_TYPE_TABLE                (ags_table_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TABLE</NAME>
+#define AGS_TABLE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TABLE, AgsTable))
+</MACRO>
+<MACRO>
+<NAME>AGS_TABLE_CLASS</NAME>
+#define AGS_TABLE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TABLE, AgsTableClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TABLE</NAME>
+#define AGS_IS_TABLE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TABLE_CLASS</NAME>
+#define AGS_IS_TABLE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_TABLE_GET_CLASS</NAME>
+#define AGS_TABLE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TABLE, AgsTableClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsTable</NAME>
+struct _AgsTable
+{
+  GtkTable table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTableClass</NAME>
+struct _AgsTableClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_table_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_table_new</NAME>
+<RETURNS>AgsTable * </RETURNS>
+guint row, guint columns, gboolean homogeneous 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RULER</NAME>
+#define AGS_TYPE_RULER                (ags_ruler_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER</NAME>
+#define AGS_RULER(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_RULER, AgsRuler))
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_CLASS</NAME>
+#define AGS_RULER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RULER, AgsRulerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RULER</NAME>
+#define AGS_IS_RULER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RULER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RULER_CLASS</NAME>
+#define AGS_IS_RULER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RULER))
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_GET_CLASS</NAME>
+#define AGS_RULER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RULER, AgsRulerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_DEFAULT_STEP</NAME>
+#define AGS_RULER_DEFAULT_STEP (16)
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_LARGE_STEP</NAME>
+#define AGS_RULER_LARGE_STEP (8.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_SMALL_STEP</NAME>
+#define AGS_RULER_SMALL_STEP (6.0)
+</MACRO>
+<STRUCT>
+<NAME>AgsRuler</NAME>
+struct _AgsRuler
+{
+  GtkWidget widget;
+
+  guint flags;
+
+  guint font_size;
+
+  GtkAdjustment *adjustment;
+
+  guint step;
+
+  gdouble factor;
+  gdouble precision;
+  gdouble scale_precision;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRulerClass</NAME>
+struct _AgsRulerClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ruler_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ruler_new</NAME>
+<RETURNS>AgsRuler * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OPTION_MENU</NAME>
+#define AGS_TYPE_OPTION_MENU                (ags_option_menu_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OPTION_MENU</NAME>
+#define AGS_OPTION_MENU(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OPTION_MENU, AgsOptionMenu))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPTION_MENU_CLASS</NAME>
+#define AGS_OPTION_MENU_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OPTION_MENU, AgsOptionMenuClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPTION_MENU</NAME>
+#define AGS_IS_OPTION_MENU(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OPTION_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPTION_MENU_CLASS</NAME>
+#define AGS_IS_OPTION_MENU_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OPTION_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPTION_MENU_GET_CLASS</NAME>
+#define AGS_OPTION_MENU_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OPTION_MENU, AgsOptionMenuClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOptionMenu</NAME>
+struct _AgsOptionMenu
+{
+  GtkHBox hbox;
+
+  GtkWidget *button;
+  AgsTable *table;
+
+  GtkWidget *menu;
+  GList *active_item;
+  GtkWidget *focus;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOptionMenuClass</NAME>
+struct _AgsOptionMenuClass
+{
+  GtkHBoxClass hbox;
+
+  void (*changed)(AgsOptionMenu *option_menu);
+  void (*focus_changed)(AgsOptionMenu *option_menu);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_option_menu_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_option_menu_new</NAME>
+<RETURNS>AgsOptionMenu * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_HINDICATOR</NAME>
+#define AGS_TYPE_HINDICATOR                (ags_hindicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_HINDICATOR</NAME>
+#define AGS_HINDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INDICATOR, AgsHIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_HINDICATOR_CLASS</NAME>
+#define AGS_HINDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INDICATOR, AgsHIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HINDICATOR</NAME>
+#define AGS_IS_HINDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HINDICATOR_CLASS</NAME>
+#define AGS_IS_HINDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_HINDICATOR_GET_CLASS</NAME>
+#define AGS_HINDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INDICATOR, AgsHIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsHIndicator</NAME>
+struct _AgsHIndicator
+{
+  AgsIndicator indicator;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsHIndicatorClass</NAME>
+struct _AgsHIndicatorClass
+{
+  GtkWidgetClass indicator;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_hindicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_hindicator_new</NAME>
+<RETURNS>AgsHIndicator * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_file_chooser_button_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *file_chooser_button, AgsExportWindow *export_window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsExportWindow *export_window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_export_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsExportWindow *export_window 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE_MEMBER_EDITOR</NAME>
+#define AGS_TYPE_LINE_MEMBER_EDITOR                (ags_line_member_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_EDITOR</NAME>
+#define AGS_LINE_MEMBER_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_MEMBER_EDITOR, AgsLineMemberEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_EDITOR_CLASS</NAME>
+#define AGS_LINE_MEMBER_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_MEMBER_EDITOR, AgsLineMemberEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER_EDITOR</NAME>
+#define AGS_IS_LINE_MEMBER_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_MEMBER_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER_EDITOR_CLASS</NAME>
+#define AGS_IS_LINE_MEMBER_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_MEMBER_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_EDITOR_GET_CLASS</NAME>
+#define AGS_LINE_MEMBER_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_MEMBER_EDITOR, AgsLineMemberEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLineMemberEditor</NAME>
+struct _AgsLineMemberEditor
+{
+  GtkVBox vbox;
+
+  GtkVBox *line_member;
+
+  GtkButton *add;
+  GtkMenu *popup;
+
+  GtkButton *remove;
+
+  AgsLadspaBrowser *ladspa_browser;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineMemberEditorClass</NAME>
+struct _AgsLineMemberEditorClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_member_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_new</NAME>
+<RETURNS>AgsLineMemberEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLUGIN_PREFERENCES</NAME>
+#define AGS_TYPE_PLUGIN_PREFERENCES                (ags_plugin_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_PREFERENCES</NAME>
+#define AGS_PLUGIN_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLUGIN_PREFERENCES, AgsPluginPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_PREFERENCES_CLASS</NAME>
+#define AGS_PLUGIN_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLUGIN_PREFERENCES, AgsPluginPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_PREFERENCES</NAME>
+#define AGS_IS_PLUGIN_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLUGIN_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_PREFERENCES_CLASS</NAME>
+#define AGS_IS_PLUGIN_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLUGIN_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_PREFERENCES_GET_CLASS</NAME>
+#define AGS_PLUGIN_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLUGIN_PREFERENCES, AgsPluginPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPluginPreferences</NAME>
+struct _AgsPluginPreferences
+{
+  GtkVBox vbox;
+
+  AgsLadspaPluginPreferences *ladspa_plugin_preferencens;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPluginPreferencesClass</NAME>
+struct _AgsPluginPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaPluginPreferences</NAME>
+struct _AgsLadspaPluginPreferences
+{
+  GtkEntry *ladspa_path;
+  GtkCellView *plugin_file;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_plugin_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_plugin_preferences_alloc</NAME>
+<RETURNS>AgsLadspaPluginPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_preferences_new</NAME>
+<RETURNS>AgsPluginPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_expander_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_bpm_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_rewind_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_prev_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_play_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_stop_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_next_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_forward_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_loop_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_position_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_duration_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_loop_left_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_loop_right_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_raster_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_tic_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_devout_stop_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, AgsNavigation *navigation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINK_COLLECTION_EDITOR</NAME>
+#define AGS_TYPE_LINK_COLLECTION_EDITOR                (ags_link_collection_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_COLLECTION_EDITOR</NAME>
+#define AGS_LINK_COLLECTION_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINK_COLLECTION_EDITOR, AgsLinkCollectionEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_LINK_COLLECTION_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINK_COLLECTION_EDITOR, AgsLinkCollectionEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_COLLECTION_EDITOR</NAME>
+#define AGS_IS_LINK_COLLECTION_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINK_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_IS_LINK_COLLECTION_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINK_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_COLLECTION_EDITOR_GET_CLASS</NAME>
+#define AGS_LINK_COLLECTION_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LINK_COLLECTION_EDITOR, AgsLinkCollectionEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLinkCollectionEditor</NAME>
+struct _AgsLinkCollectionEditor
+{
+  GtkTable table;
+
+  GType channel_type;
+
+  GtkComboBox *link;
+  GtkSpinButton *first_line;
+  GtkSpinButton *first_link;
+  GtkSpinButton *count;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLinkCollectionEditorClass</NAME>
+struct _AgsLinkCollectionEditorClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_link_collection_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_check_first_line</NAME>
+<RETURNS>void  </RETURNS>
+AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_check_first_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_check_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_new</NAME>
+<RETURNS>AgsLinkCollectionEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PAD_EDITOR</NAME>
+#define AGS_TYPE_PAD_EDITOR                (ags_pad_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR</NAME>
+#define AGS_PAD_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PAD_EDITOR, AgsPadEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_CLASS</NAME>
+#define AGS_PAD_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PAD_EDITOR, AgsPadEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD_EDITOR</NAME>
+#define AGS_IS_PAD_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PAD_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD_EDITOR_CLASS</NAME>
+#define AGS_IS_PAD_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PAD_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_GET_CLASS</NAME>
+#define AGS_PAD_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_PAD_EDITOR, AgsPadEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_PAD_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_PAD_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsPadEditor</NAME>
+struct _AgsPadEditor
+{
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+  
+  AgsChannel *pad;
+
+  GtkExpander *line_editor_expander;
+  GtkVBox *line_editor;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPadEditorClass</NAME>
+struct _AgsPadEditorClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_pad_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsPadEditor *pad_editor, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_new</NAME>
+<RETURNS>AgsPadEditor * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_add_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_remove_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_ladspa_browser_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkDialog *dialog, gint response, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINK_EDITOR</NAME>
+#define AGS_TYPE_LINK_EDITOR                (ags_link_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_EDITOR</NAME>
+#define AGS_LINK_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_LINK_EDITOR, AgsLinkEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_EDITOR_CLASS</NAME>
+#define AGS_LINK_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LINK_EDITOR, AgsLinkEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_EDITOR</NAME>
+#define AGS_IS_LINK_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINK_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_EDITOR_CLASS</NAME>
+#define AGS_IS_LINK_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINK_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_EDITOR_GET_CLASS</NAME>
+#define AGS_LINK_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINK_EDITOR, AgsLinkEditorClass))
+</MACRO>
+<ENUM>
+<NAME>AgsLinkEditorFlags</NAME>
+typedef enum{
+  AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE = 1,
+}AgsLinkEditorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLinkEditor</NAME>
+struct _AgsLinkEditor
+{
+  GtkHBox hbox;
+
+  guint flags;
+
+  GtkComboBox *combo;
+  GtkSpinButton *spin_button;
+
+  AgsAudioFile *audio_file;
+
+  GtkFileChooserDialog *file_chooser;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLinkEditorClass</NAME>
+struct _AgsLinkEditorClass
+{
+  GtkHBoxClass hbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_link_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_new</NAME>
+<RETURNS>AgsLinkEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LISTING_EDITOR</NAME>
+#define AGS_TYPE_LISTING_EDITOR                (ags_listing_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LISTING_EDITOR</NAME>
+#define AGS_LISTING_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LISTING_EDITOR, AgsListingEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LISTING_EDITOR_CLASS</NAME>
+#define AGS_LISTING_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LISTING_EDITOR, AgsListingEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LISTING_EDITOR</NAME>
+#define AGS_IS_LISTING_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LISTING_EDITOR_CLASS</NAME>
+#define AGS_IS_LISTING_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LISTING_EDITOR_GET_CLASS</NAME>
+#define AGS_LISTING_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LISTING_EDITOR, AgsListingEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsListingEditor</NAME>
+struct _AgsListingEditor
+{
+  AgsPropertyListingEditor property_listing_editor;
+
+  GType channel_type;
+
+  GtkVBox *child;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsListingEditorClass</NAME>
+struct _AgsListingEditorClass
+{
+  AgsPropertyListingEditorClass property_listing_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_listing_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_add_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsListingEditor *listing_editor, AgsAudio *audio, guint nth_channel, gboolean connect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_new</NAME>
+<RETURNS>AgsListingEditor * </RETURNS>
+GType channel_type 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PERFORMANCE_PREFERENCES</NAME>
+#define AGS_TYPE_PERFORMANCE_PREFERENCES                (ags_performance_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PERFORMANCE_PREFERENCES</NAME>
+#define AGS_PERFORMANCE_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PERFORMANCE_PREFERENCES, AgsPerformancePreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERFORMANCE_PREFERENCES_CLASS</NAME>
+#define AGS_PERFORMANCE_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PERFORMANCE_PREFERENCES, AgsPerformancePreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERFORMANCE_PREFERENCES</NAME>
+#define AGS_IS_PERFORMANCE_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PERFORMANCE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERFORMANCE_PREFERENCES_CLASS</NAME>
+#define AGS_IS_PERFORMANCE_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PERFORMANCE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERFORMANCE_PREFERENCES_GET_CLASS</NAME>
+#define AGS_PERFORMANCE_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PERFORMANCE_PREFERENCES, AgsPerformancePreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPerformancePreferences</NAME>
+struct _AgsPerformancePreferences
+{
+  GtkVBox vbox;
+
+  GtkCheckButton *stream_auto_sense;
+  GtkCheckButton *super_threaded;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPerformancePreferencesClass</NAME>
+struct _AgsPerformancePreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_performance_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_performance_preferences_new</NAME>
+<RETURNS>AgsPerformancePreferences * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PROPERTY_COLLECTION_EDITOR</NAME>
+#define AGS_TYPE_PROPERTY_COLLECTION_EDITOR                (ags_property_collection_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_COLLECTION_EDITOR</NAME>
+#define AGS_PROPERTY_COLLECTION_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PROPERTY_COLLECTION_EDITOR, AgsPropertyCollectionEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_PROPERTY_COLLECTION_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PROPERTY_COLLECTION_EDITOR, AgsPropertyCollectionEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_COLLECTION_EDITOR</NAME>
+#define AGS_IS_PROPERTY_COLLECTION_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PROPERTY_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PROPERTY_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS</NAME>
+#define AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PROPERTY_COLLECTION_EDITOR, AgsPropertyCollectionEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPropertyCollectionEditor</NAME>
+struct _AgsPropertyCollectionEditor
+{
+  AgsPropertyEditor property_editor;
+
+  GType child_type;
+  guint child_parameter_count;
+  GParameter *child_parameter;
+
+  GtkVBox *child;
+
+  GtkButton *add_collection;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPropertyCollectionEditorClass</NAME>
+struct _AgsPropertyCollectionEditorClass
+{
+  AgsPropertyEditorClass property_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_property_collection_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_collection_editor_new</NAME>
+<RETURNS>AgsPropertyCollectionEditor * </RETURNS>
+GType child_type, guint child_parameter_count, GParameter *child_parameter 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PROPERTY_LISTING_EDITOR</NAME>
+#define AGS_TYPE_PROPERTY_LISTING_EDITOR                (ags_property_listing_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_LISTING_EDITOR</NAME>
+#define AGS_PROPERTY_LISTING_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PROPERTY_LISTING_EDITOR, AgsPropertyListingEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_LISTING_EDITOR_CLASS</NAME>
+#define AGS_PROPERTY_LISTING_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PROPERTY_LISTING_EDITOR, AgsPropertyListingEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_LISTING_EDITOR</NAME>
+#define AGS_IS_PROPERTY_LISTING_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PROPERTY_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_LISTING_EDITOR_CLASS</NAME>
+#define AGS_IS_PROPERTY_LISTING_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PROPERTY_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_LISTING_EDITOR_GET_CLASS</NAME>
+#define AGS_PROPERTY_LISTING_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PROPERTY_LISTING_EDITOR, AgsPropertyListingEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPropertyListingEditor</NAME>
+struct _AgsPropertyListingEditor
+{
+  AgsPropertyEditor property_editor;
+
+  GtkVBox *child;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPropertyListingEditorClass</NAME>
+struct _AgsPropertyListingEditorClass
+{
+  AgsPropertyEditorClass property_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_property_listing_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_listing_editor_new</NAME>
+<RETURNS>AgsPropertyListingEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPORT_WINDOW</NAME>
+#define AGS_TYPE_EXPORT_WINDOW                (ags_export_window_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_WINDOW</NAME>
+#define AGS_EXPORT_WINDOW(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPORT_WINDOW, AgsExportWindow))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_WINDOW_CLASS</NAME>
+#define AGS_EXPORT_WINDOW_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPORT_WINDOW, AgsExportWindowClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_WINDOW</NAME>
+#define AGS_IS_EXPORT_WINDOW(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPORT_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_WINDOW_CLASS</NAME>
+#define AGS_IS_EXPORT_WINDOW_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPORT_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_WINDOW_GET_CLASS</NAME>
+#define AGS_EXPORT_WINDOW_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPORT_WINDOW, AgsExportWindowClass))
+</MACRO>
+<ENUM>
+<NAME>AgsExportWindowFlags</NAME>
+typedef enum{
+  AGS_EXPORT_WINDOW_LIVE_EXPORT   = 1,
+}AgsExportWindowFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsExportWindow</NAME>
+struct _AgsExportWindow
+{
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+  AgsDevout *devout;
+
+  GtkCheckButton *live_export;
+
+  GtkEntry *filename;
+  GtkFileChooserButton *file_chooser_button;
+
+  GtkComboBoxText *mode;
+  GtkSpinButton *tact;
+  GtkLabel *duration;
+  GtkComboBoxText *output_format;
+
+  GtkToggleButton *export;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExportWindowClass</NAME>
+struct _AgsExportWindowClass
+{
+  GtkWindowClass window;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_export_window_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_new</NAME>
+<RETURNS>AgsExportWindow * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_remove_recall_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_group_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_volume_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkRange *range, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_peak_run_post_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *peak_channel, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_copy_pattern_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_copy_pattern_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_recall_volume_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_recall_volume_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_channel_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_play_channel_run_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_play_volume_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_play_volume_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE</NAME>
+#define AGS_TYPE_LINE                (ags_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE</NAME>
+#define AGS_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE, AgsLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_CLASS</NAME>
+#define AGS_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE, AgsLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE</NAME>
+#define AGS_IS_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_CLASS</NAME>
+#define AGS_IS_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_GET_CLASS</NAME>
+#define AGS_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE, AgsLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_DEFAULT_VERSION</NAME>
+#define AGS_LINE_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_DEFAULT_BUILD_ID</NAME>
+#define AGS_LINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsLineFlags</NAME>
+typedef enum{
+  AGS_LINE_CONNECTED         = 1,
+  AGS_LINE_GROUPED           = 1 << 1,
+  AGS_LINE_MAPPED_RECALL     = 1 << 2,
+  AGS_LINE_PREMAPPED_RECALL  = 1 << 3,
+}AgsLineFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLine</NAME>
+struct _AgsLine
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *name;
+
+  AgsChannel *channel;
+
+  GtkWidget *pad;
+
+  GtkLabel *label;
+  GtkToggleButton *group;
+
+  AgsExpander *expander;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineClass</NAME>
+struct _AgsLineClass
+{
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsLine *line, AgsChannel *channel);
+
+  void (*group_changed)(AgsLine *line);
+
+  void (*map_recall)(AgsLine *line,
+		     guint output_pad_start);
+  GList (*find_port)(AgsLine *line);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsLine *line, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_group_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_find_next_grouped</NAME>
+<RETURNS>GList * </RETURNS>
+GList *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsLine *line, guint output_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_find_port</NAME>
+<RETURNS>GList * </RETURNS>
+AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_new</NAME>
+<RETURNS>AgsLine * </RETURNS>
+GtkWidget *pad, AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MENU_BAR</NAME>
+#define AGS_TYPE_MENU_BAR                (ags_menu_bar_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_BAR</NAME>
+#define AGS_MENU_BAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MENU_BAR, AgsMenuBar))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_BAR_CLASS</NAME>
+#define AGS_MENU_BAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MENU_BAR, AgsMenuBarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_BAR</NAME>
+#define AGS_IS_MENU_BAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MENU_BAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_BAR_CLASS</NAME>
+#define AGS_IS_MENU_BAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MENU_BAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_BAR_GET_CLASS</NAME>
+#define AGS_MENU_BAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MENU_BAR, AgsMenuBarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMenuBar</NAME>
+struct _AgsMenuBar
+{
+  GtkMenuBar menu_bar;
+
+  GtkMenu *file;
+  GtkMenu *edit;
+  GtkMenu *add;
+  GtkMenu *help;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMenuBarClass</NAME>
+struct _AgsMenuBarClass
+{
+  GtkMenuBarClass menu_bar;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_menu_bar_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_new</NAME>
+<RETURNS>AgsMenuBar * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_zoom_menu_new</NAME>
+<RETURNS>GtkMenu * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tact_menu_new</NAME>
+<RETURNS>GtkMenu * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_zoom_combo_box_new</NAME>
+<RETURNS>GtkComboBox * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tact_combo_box_new</NAME>
+<RETURNS>GtkComboBox * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_link_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_first_line_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_first_link_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_count_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_open_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_save_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_save_as_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_export_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_quit_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_panel_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_mixer_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_drum_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_matrix_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_synth_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_ffplayer_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_remove_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_preferences_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_about_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RESIZE_EDITOR</NAME>
+#define AGS_TYPE_RESIZE_EDITOR                (ags_resize_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_EDITOR</NAME>
+#define AGS_RESIZE_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RESIZE_EDITOR, AgsResizeEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_EDITOR_CLASS</NAME>
+#define AGS_RESIZE_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RESIZE_EDITOR, AgsResizeEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RESIZE_EDITOR</NAME>
+#define AGS_IS_RESIZE_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RESIZE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RESIZE_EDITOR_CLASS</NAME>
+#define AGS_IS_RESIZE_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RESIZE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_EDITOR_GET_CLASS</NAME>
+#define AGS_RESIZE_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RESIZE_EDITOR, AgsResizeEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsResizeEditor</NAME>
+struct _AgsResizeEditor
+{
+  AgsPropertyEditor property_editor;
+
+  GtkSpinButton *audio_channels;
+
+  GtkSpinButton *input_pads;
+  GtkSpinButton *output_pads;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsResizeEditorClass</NAME>
+struct _AgsResizeEditorClass
+{
+  AgsPropertyEditorClass property_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_resize_editor_new</NAME>
+<RETURNS>AgsResizeEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_WINDOW</NAME>
+#define AGS_TYPE_WINDOW                (ags_window_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_WINDOW</NAME>
+#define AGS_WINDOW(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_WINDOW, AgsWindow))
+</MACRO>
+<MACRO>
+<NAME>AGS_WINDOW_CLASS</NAME>
+#define AGS_WINDOW_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_WINDOW, AgsWindowClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WINDOW</NAME>
+#define AGS_IS_WINDOW(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WINDOW_CLASS</NAME>
+#define AGS_IS_WINDOW_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_WINDOW_GET_CLASS</NAME>
+#define AGS_WINDOW_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_WINDOW, AgsWindowClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_COUNTER</NAME>
+#define AGS_MACHINE_COUNTER(ptr) ((AgsMachineCounter *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsWindowFlags</NAME>
+typedef enum{
+  AGS_WINDOW_READY        = 1,
+  AGS_WINDOW_LOADING      = 1 << 1,
+  AGS_WINDOW_SAVING       = 1 << 2,
+  AGS_WINDOW_TERMINATING  = 1 << 3,
+}AgsWindowFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsWindow</NAME>
+struct _AgsWindow
+{
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+
+  AgsDevout *devout;
+
+  char *name;
+
+  AgsMenuBar *menu_bar;
+
+  GtkVPaned *paned;
+
+  GtkVBox *machines;
+  GList *machine_counter;
+  AgsMachine *selected;
+
+  AgsEditor *editor;
+  AgsNavigation *navigation;
+
+  AgsExportWindow *export_window;
+  AgsPreferences *preferences;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsWindowClass</NAME>
+struct _AgsWindowClass
+{
+  GtkWindowClass window;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineCounter</NAME>
+struct _AgsMachineCounter
+{
+  gchar *version;
+  gchar *build_id;
+
+  GType machine_type;
+  guint counter;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_window_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_find_machine_counter</NAME>
+<RETURNS>AgsMachineCounter * </RETURNS>
+AgsWindow *window, GType machine_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_increment_machine_counter</NAME>
+<RETURNS>void  </RETURNS>
+AgsWindow *window, GType machine_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_decrement_machine_counter</NAME>
+<RETURNS>void  </RETURNS>
+AgsWindow *window, GType machine_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_counter_alloc</NAME>
+<RETURNS>AgsMachineCounter * </RETURNS>
+gchar *version, gchar *build_id, GType machine_type, guint initial_value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_new</NAME>
+<RETURNS>AgsWindow * </RETURNS>
+GObject *ags_main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_plugin_filename_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo_box, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_plugin_effect_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo_box, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_preview_close_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *preview, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_ok_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_cancel_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_GENERIC_PREFERENCES</NAME>
+#define AGS_TYPE_GENERIC_PREFERENCES                (ags_generic_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GENERIC_PREFERENCES</NAME>
+#define AGS_GENERIC_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_GENERIC_PREFERENCES, AgsGenericPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_GENERIC_PREFERENCES_CLASS</NAME>
+#define AGS_GENERIC_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_GENERIC_PREFERENCES, AgsGenericPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GENERIC_PREFERENCES</NAME>
+#define AGS_IS_GENERIC_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_GENERIC_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GENERIC_PREFERENCES_CLASS</NAME>
+#define AGS_IS_GENERIC_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_GENERIC_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_GENERIC_PREFERENCES_GET_CLASS</NAME>
+#define AGS_GENERIC_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_GENERIC_PREFERENCES, AgsGenericPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsGenericPreferences</NAME>
+struct _AgsGenericPreferences
+{
+  GtkVBox vbox;
+
+  GtkCheckButton *autosave_thread;
+
+  GtkComboBox *audio_output_module;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGenericPreferencesClass</NAME>
+struct _AgsGenericPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_generic_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_generic_preferences_new</NAME>
+<RETURNS>AgsGenericPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_generic_preferences_autosave_thread_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *check_button, AgsGenericPreferences *generic_preferences 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LADSPA_BROWSER</NAME>
+#define AGS_TYPE_LADSPA_BROWSER                (ags_ladspa_browser_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_BROWSER</NAME>
+#define AGS_LADSPA_BROWSER(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_LADSPA_BROWSER, AgsLadspaBrowser))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_BROWSER_CLASS</NAME>
+#define AGS_LADSPA_BROWSER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LADSPA_BROWSER, AgsLadspaBrowserClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_BROWSER</NAME>
+#define AGS_IS_LADSPA_BROWSER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LADSPA_BROWSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_BROWSER_CLASS</NAME>
+#define AGS_IS_LADSPA_BROWSER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LADSPA_BROWSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_BROWSER_GET_CLASS</NAME>
+#define AGS_LADSPA_BROWSER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LADSPA_BROWSER, AgsLadspaBrowserClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLadspaBrowser</NAME>
+struct _AgsLadspaBrowser
+{
+  GtkDialog dialog;
+
+  GtkWidget *parent;
+
+  gchar *path;
+
+  GtkHBox *plugin;
+  GtkVBox *description;
+
+  GtkWidget *preview;
+
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaBrowserClass</NAME>
+struct _AgsLadspaBrowserClass
+{
+  GtkDialogClass dialog;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ladspa_browser_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_get_plugin_filename</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_get_plugin_effect</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_combo_box_controls_new</NAME>
+<RETURNS>GtkWidget * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_preview_new</NAME>
+<RETURNS>GtkWidget * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_new</NAME>
+<RETURNS>AgsLadspaBrowser * </RETURNS>
+GtkWidget *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_set_audio_channels_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint audio_channels, guint audio_channels_old, AgsPadEditor *pad_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE_EDITOR</NAME>
+#define AGS_TYPE_LINE_EDITOR                (ags_line_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR</NAME>
+#define AGS_LINE_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_EDITOR, AgsLineEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_CLASS</NAME>
+#define AGS_LINE_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_EDITOR, AgsLineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_EDITOR</NAME>
+#define AGS_IS_LINE_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_EDITOR_CLASS</NAME>
+#define AGS_IS_LINE_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_GET_CLASS</NAME>
+#define AGS_LINE_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_EDITOR, AgsLineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_LINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_LINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsLineEditor</NAME>
+struct _AgsLineEditor
+{
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  AgsLinkEditor *link_editor;
+  AgsLineMemberEditor *member_editor;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineEditorClass</NAME>
+struct _AgsLineEditorClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineEditor *line_editor, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_new</NAME>
+<RETURNS>AgsLineEditor * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_dial_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *dial, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_vscale_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *vscale, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_hscale_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *hscale, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_spin_button_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_check_button_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *check_button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_toggle_button_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_button_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_port_safe_write_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, GValue *value, AgsLineMember *line_member 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NAVIGATION</NAME>
+#define AGS_TYPE_NAVIGATION                (ags_navigation_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION</NAME>
+#define AGS_NAVIGATION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NAVIGATION, AgsNavigation))
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_CLASS</NAME>
+#define AGS_NAVIGATION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NAVIGATION, AgsNavigationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NAVIGATION</NAME>
+#define AGS_IS_NAVIGATION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NAVIGATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NAVIGATION_CLASS</NAME>
+#define AGS_IS_NAVIGATION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_NAVIGATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_GET_CLASS</NAME>
+#define AGS_NAVIGATION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_NAVIGATION, AgsNavigationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_DEFAULT_TACT_STEP</NAME>
+#define AGS_NAVIGATION_DEFAULT_TACT_STEP (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_SEEK_STEPS</NAME>
+#define AGS_NAVIGATION_SEEK_STEPS (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_REWIND_STEPS</NAME>
+#define AGS_NAVIGATION_REWIND_STEPS (4.0)
+</MACRO>
+<ENUM>
+<NAME>AgsNavigationFlags</NAME>
+typedef enum{
+  AGS_NAVIGATION_BLOCK_TACT   = 1,
+  AGS_NAVIGATION_BLOCK_PLAY   = 1 << 1,
+  AGS_NAVIGATION_BLOCK_TIC    = 1 << 2,
+}AgsNavigationFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNavigation</NAME>
+struct _AgsNavigation
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  GtkToggleButton *expander;
+
+  GtkSpinButton *bpm;
+  gdouble current_bpm;
+
+  GtkToggleButton *rewind;
+  GtkButton *previous;
+  GtkToggleButton *play;
+  GtkButton *stop;
+  GtkButton *next;
+  GtkToggleButton *forward;
+
+  GtkCheckButton *loop;
+
+  GtkLabel *position_time;
+  GtkSpinButton *position_tact;
+
+  GtkLabel *duration_time;
+  GtkSpinButton *duration_tact;
+
+  GtkSpinButton *loop_left_tact;
+  GtkSpinButton *loop_right_tact;
+
+  GtkCheckButton *scroll;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNavigationClass</NAME>
+struct _AgsNavigationClass
+{
+  GtkVBoxClass vbox;
+
+  void (*change_position)(AgsNavigation *navigation,
+			  gdouble tact);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_navigation_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_tact_to_time_string</NAME>
+<RETURNS>gchar * </RETURNS>
+gdouble tact 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_update_time_string</NAME>
+<RETURNS>void  </RETURNS>
+double tact, gchar *time_string 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_set_seeking_sensitive</NAME>
+<RETURNS>void  </RETURNS>
+AgsNavigation *navigation, gboolean enabled 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_change_position</NAME>
+<RETURNS>void  </RETURNS>
+AgsNavigation *navigation, gdouble tact 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_new</NAME>
+<RETURNS>AgsNavigation * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsListingEditor *listing_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_set_pads_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType channel_type, guint pads, guint pads_old, AgsListingEditor *listing_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_delete_event_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, gpointer data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_PREFERENCES</NAME>
+#define AGS_TYPE_AUDIO_PREFERENCES                (ags_audio_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_PREFERENCES</NAME>
+#define AGS_AUDIO_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_PREFERENCES, AgsAudioPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_PREFERENCES_CLASS</NAME>
+#define AGS_AUDIO_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_PREFERENCES, AgsAudioPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_PREFERENCES</NAME>
+#define AGS_IS_AUDIO_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_PREFERENCES_CLASS</NAME>
+#define AGS_IS_AUDIO_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_PREFERENCES_GET_CLASS</NAME>
+#define AGS_AUDIO_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO_PREFERENCES, AgsAudioPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioPreferences</NAME>
+struct _AgsAudioPreferences
+{
+  GtkVBox vbox;
+
+  GtkComboBox *card;
+  GtkSpinButton *audio_channels;
+  GtkSpinButton *samplerate;
+  GtkSpinButton *buffer_size;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioPreferencesClass</NAME>
+struct _AgsAudioPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_new</NAME>
+<RETURNS>AgsAudioPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLineEditor *line_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PREFERENCES</NAME>
+#define AGS_TYPE_PREFERENCES                (ags_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PREFERENCES</NAME>
+#define AGS_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PREFERENCES, AgsPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_PREFERENCES_CLASS</NAME>
+#define AGS_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PREFERENCES, AgsPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PREFERENCES</NAME>
+#define AGS_IS_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PREFERENCES_CLASS</NAME>
+#define AGS_IS_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_PREFERENCES_GET_CLASS</NAME>
+#define AGS_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PREFERENCES, AgsPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_PREFERENCES_DEFAULT_FILENAME</NAME>
+#define AGS_PREFERENCES_DEFAULT_FILENAME "ags_current.xml\0"
+</MACRO>
+<ENUM>
+<NAME>AgsPreferencesFlags</NAME>
+typedef enum{
+  AGS_PREFERENCES_SHUTDOWN               = 1,
+}AgsPreferencesFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPreferences</NAME>
+struct _AgsPreferences
+{
+  GtkDialog dialog;
+
+  guint flags;
+
+  GtkWindow *window;
+
+  AgsGenericPreferences *generic_preferences;
+  AgsAudioPreferences *audio_preferences;
+  AgsPerformancePreferences *performance_preferences;
+  AgsServerPreferences *server_preferences;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPreferencesClass</NAME>
+struct _AgsPreferencesClass
+{
+  GtkDialogClass dialog;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_preferences_new</NAME>
+<RETURNS>AgsPreferences * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE</NAME>
+#define AGS_TYPE_MACHINE                (ags_machine_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE</NAME>
+#define AGS_MACHINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE, AgsMachine))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_CLASS</NAME>
+#define AGS_MACHINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE, AgsMachineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE</NAME>
+#define AGS_IS_MACHINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MACHINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_CLASS</NAME>
+#define AGS_IS_MACHINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MACHINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_GET_CLASS</NAME>
+#define AGS_MACHINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MACHINE, AgsMachineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_DEFAULT_VERSION</NAME>
+#define AGS_MACHINE_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_DEFAULT_BUILD_ID</NAME>
+#define AGS_MACHINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsMachineFlags</NAME>
+typedef enum{
+  AGS_MACHINE_SOLO              = 1,
+  AGS_MACHINE_IS_EFFECT         = 1 <<  1,
+  AGS_MACHINE_IS_SEQUENCER      = 1 <<  2,
+  AGS_MACHINE_IS_SYNTHESIZER    = 1 <<  3,
+  AGS_MACHINE_TAKES_FILE_INPUT  = 1 <<  4,
+  AGS_MACHINE_MAPPED_RECALL     = 1 <<  5,
+  AGS_MACHINE_PREMAPPED_RECALL  = 1 <<  6,
+  AGS_MACHINE_BLOCK_PLAY        = 1 <<  7,
+  AGS_MACHINE_BLOCK_STOP        = 1 <<  8,
+  AGS_MACHINE_CONNECTED         = 1 <<  9,
+}AgsMachineFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsMachineFileInputFlags</NAME>
+typedef enum{
+  AGS_MACHINE_ACCEPT_WAV          = 1,
+  AGS_MACHINE_ACCEPT_OGG          = 1 <<  1,
+  AGS_MACHINE_ACCEPT_SOUNDFONT2   = 1 <<  2,
+}AgsMachineFileInputFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsMachine</NAME>
+struct _AgsMachine
+{
+  GtkHandleBox handle_box;
+
+  GObject *ags_main;
+
+  char *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  guint flags;
+  guint file_input_flags;
+
+  AgsAudio *audio;
+
+  GtkToggleButton *play;
+
+  GType output_pad_type;
+  GType output_line_type;
+  GtkContainer *output;
+
+  GType input_pad_type;
+  GType input_line_type;
+  GtkContainer *input;
+
+  GList *port;
+
+  GtkMenu *popup;
+  GtkDialog *properties;
+  GtkDialog *rename;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineClass</NAME>
+struct _AgsMachineClass
+{
+  GtkHandleBoxClass handle_box;
+
+  void (*map_recall)(AgsMachine *machine);
+  GList* (*find_port)(AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_set_audio_channels</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint audio_channels, guint audio_channels_old, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_set_pads</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType type, guint pads, guint pads_old, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_add_default_recalls</NAME>
+<DEPRECATED/>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_get_possible_links</NAME>
+<RETURNS>GtkListStore * </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_find_by_name</NAME>
+<RETURNS>AgsMachine * </RETURNS>
+GList *list, char *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_find_port</NAME>
+<RETURNS>GList * </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_set_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine, gboolean run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_file_chooser_dialog_new</NAME>
+<RETURNS>GtkFileChooserDialog * </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_open_files</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine, GSList *filenames, gboolean overwrite_channels, gboolean create_channels 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_new</NAME>
+<RETURNS>AgsMachine * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_card_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_audio_channels_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_samplerate_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_buffer_size_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_EDITOR</NAME>
+#define AGS_TYPE_MACHINE_EDITOR                (ags_machine_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR</NAME>
+#define AGS_MACHINE_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_EDITOR, AgsMachineEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_CLASS</NAME>
+#define AGS_MACHINE_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_EDITOR, AgsMachineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_EDITOR</NAME>
+#define AGS_IS_MACHINE_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_EDITOR_CLASS</NAME>
+#define AGS_IS_MACHINE_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_GET_CLASS</NAME>
+#define AGS_MACHINE_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MACHINE_EDITOR, AgsMachineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_MACHINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsMachineEditorFlags</NAME>
+typedef enum{
+  AGS_MACHINE_EDITOR_CLOSING   =  1,
+}AgsMachineEditorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsMachineEditor</NAME>
+struct _AgsMachineEditor
+{
+  GtkDialog dialog;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsMachine *machine;
+
+  GtkNotebook *notebook;
+
+  GtkScrolledWindow *output_scrolled_window;
+  AgsListingEditor *output_editor;
+
+  GtkScrolledWindow *input_scrolled_window;
+  AgsListingEditor *input_editor;
+
+  GtkScrolledWindow *output_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *output_link_editor;
+
+  GtkScrolledWindow *input_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *input_link_editor;
+
+  GtkScrolledWindow *resize_editor_scrolled_window;
+  AgsResizeEditor *resize_editor;
+
+  GtkButton *add;
+  GtkButton *remove;
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineEditorClass</NAME>
+struct _AgsMachineEditorClass
+{
+  GtkDialogClass dialog;
+
+  void (*set_machine)(AgsMachineEditor *machine_editor,
+		      AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_set_machine</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_remove_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_remove_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_new</NAME>
+<RETURNS>AgsMachineEditor * </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EDITOR</NAME>
+#define AGS_TYPE_EDITOR                (ags_editor_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR</NAME>
+#define AGS_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EDITOR, AgsEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_CLASS</NAME>
+#define AGS_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EDITOR, AgsEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EDITOR</NAME>
+#define AGS_IS_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EDITOR_CLASS</NAME>
+#define AGS_IS_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_GET_CLASS</NAME>
+#define AGS_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_EDITOR, AgsEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_DEFAULT</NAME>
+#define AGS_EDITOR_DEFAULT "default\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsEditor</NAME>
+struct _AgsEditor
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsDevout *devout;
+
+  AgsMachineSelector *machine_selector;
+  AgsMachine *selected_machine;
+  gulong set_audio_channels_handler;
+  gulong set_pads_handler;
+
+  AgsToolbar *toolbar;
+
+  AgsNotebook *notebook;
+
+  AgsMeter *meter;
+  AgsNoteEdit *note_edit;
+
+  guint tact_counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsEditorClass</NAME>
+struct _AgsEditorClass
+{
+  GtkVBoxClass vbox;
+
+  void (*machine_changed)(AgsEditor *editor, AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_machine_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsEditor *editor, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_new</NAME>
+<RETURNS>AgsEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PROPERTY_EDITOR</NAME>
+#define AGS_TYPE_PROPERTY_EDITOR                (ags_property_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_EDITOR</NAME>
+#define AGS_PROPERTY_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PROPERTY_EDITOR, AgsPropertyEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_EDITOR_CLASS</NAME>
+#define AGS_PROPERTY_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PROPERTY_EDITOR, AgsPropertyEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_EDITOR</NAME>
+#define AGS_IS_PROPERTY_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PROPERTY_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_EDITOR_CLASS</NAME>
+#define AGS_IS_PROPERTY_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PROPERTY_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_EDITOR_GET_CLASS</NAME>
+#define AGS_PROPERTY_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PROPERTY_EDITOR, AgsPropertyEditorClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPropertyEditorFlags</NAME>
+typedef enum{
+  AGS_PROPERTY_EDITOR_ENABLED   =  1,
+}AgsPropertyEditorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPropertyEditor</NAME>
+struct _AgsPropertyEditor
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkCheckButton *enabled;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPropertyEditorClass</NAME>
+struct _AgsPropertyEditorClass
+{
+  GtkVBoxClass vbox;
+
+  void (*apply)(AgsPropertyEditor *property_editor);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_property_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_editor_new</NAME>
+<RETURNS>AgsPropertyEditor * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_editor_enable_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle, AgsPropertyEditor *property_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_button_press_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *handle_box, GdkEventButton *event, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_move_up_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_move_down_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_hide_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_show_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_destroy_activate_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_rename_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_properties_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_open_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkDialog *dialog, gint response, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_play_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_start_failure_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsTask *task, GError *error, AgsMachine *machine 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SERVER_PREFERENCES</NAME>
+#define AGS_TYPE_SERVER_PREFERENCES                (ags_server_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_PREFERENCES</NAME>
+#define AGS_SERVER_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SERVER_PREFERENCES, AgsServerPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_PREFERENCES_CLASS</NAME>
+#define AGS_SERVER_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SERVER_PREFERENCES, AgsServerPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER_PREFERENCES</NAME>
+#define AGS_IS_SERVER_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SERVER_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER_PREFERENCES_CLASS</NAME>
+#define AGS_IS_SERVER_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SERVER_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_PREFERENCES_GET_CLASS</NAME>
+#define AGS_SERVER_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SERVER_PREFERENCES, AgsServerPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsServerPreferences</NAME>
+struct _AgsServerPreferences
+{
+  GtkVBox vbox;
+
+  GtkCheckButton *start;
+
+  GtkEntry *address;
+  GtkEntry *port;
+
+  GtkEntry *username;
+  GtkEntry *password;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsServerPreferencesClass</NAME>
+struct _AgsServerPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_server_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_preferences_new</NAME>
+<RETURNS>AgsServerPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_preferences_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkDialog *dialog, gint response_id, gpointer user_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_collection_editor_add_collection_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, AgsPropertyCollectionEditor *property_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_collection_editor_remove_collection_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, GtkTable *table 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PAD</NAME>
+#define AGS_TYPE_PAD                (ags_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD</NAME>
+#define AGS_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PAD, AgsPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_CLASS</NAME>
+#define AGS_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PAD, AgsPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD</NAME>
+#define AGS_IS_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD_CLASS</NAME>
+#define AGS_IS_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_GET_CLASS</NAME>
+#define AGS_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PAD, AgsPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_DEFAULT_VERSION</NAME>
+#define AGS_PAD_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_DEFAULT_BUILD_ID</NAME>
+#define AGS_PAD_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsPadFlags</NAME>
+typedef enum{
+  AGS_PAD_CONNECTED           = 1,
+  AGS_PAD_SHOW_GROUPING       = 1 << 1,
+  AGS_PAD_GROUP_ALL           = 1 << 2,
+  AGS_PAD_GROUP_LINE          = 1 << 3,
+  AGS_PAD_MAPPED_RECALL       = 1 << 4,
+  AGS_PAD_PREMAPPED_RECALL    = 1 << 5,
+}AgsPadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPad</NAME>
+struct _AgsPad
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  guint cols;
+  AgsExpanderSet *expander_set;
+
+  GtkToggleButton *group;
+  GtkToggleButton *mute;
+  GtkToggleButton *solo;
+
+  GtkToggleButton *play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPadClass</NAME>
+struct _AgsPadClass
+{
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsPad *pad, AgsChannel *channel);
+
+  void (*resize_lines)(AgsPad *pad, GType line_type,
+		       guint audio_channels, guint audio_channels_old);
+  void (*map_recall)(AgsPad *pad,
+		     guint output_pad_start);
+  GList* (*find_port)(AgsPad *pad);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsPad *pad, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_resize_lines</NAME>
+<RETURNS>void  </RETURNS>
+AgsPad *pad, GType line_type, guint audio_channels, guint audio_channels_old 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsPad *pad, guint output_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_find_port</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_new</NAME>
+<RETURNS>AgsPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_option_changed_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_group_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_mute_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_solo_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_combo_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_switch_page_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_remove_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_back_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *button, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_apply_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_ok_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_cancel_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE_MEMBER</NAME>
+#define AGS_TYPE_LINE_MEMBER                (ags_line_member_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER</NAME>
+#define AGS_LINE_MEMBER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_MEMBER, AgsLineMember))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_CLASS</NAME>
+#define AGS_LINE_MEMBER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_MEMBER, AgsLineMemberClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER</NAME>
+#define AGS_IS_LINE_MEMBER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER_CLASS</NAME>
+#define AGS_IS_LINE_MEMBER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_GET_CLASS</NAME>
+#define AGS_LINE_MEMBER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_MEMBER, AgsLineMemberClass))
+</MACRO>
+<ENUM>
+<NAME>AgsLineMemberFlags</NAME>
+typedef enum{
+  AGS_LINE_MEMBER_DEFAULT_TEMPLATE      = 1,
+  AGS_LINE_MEMBER_RESET_BY_ATOMIC       = 1 << 1,
+  AGS_LINE_MEMBER_RESET_BY_TASK         = 1 << 2,
+  AGS_LINE_MEMBER_APPLY_RECALL          = 1 << 3,
+  AGS_LINE_MEMBER_PLAY_CALLBACK_WRITE   = 1 << 4,
+  AGS_LINE_MEMBER_RECALL_CALLBACK_WRITE = 1 << 5,
+  AGS_LINE_MEMBER_CALLBACK_READ_BLOCK   = 1 << 6,
+  AGS_LINE_MEMBER_CALLBACK_WRITE_BLOCK  = 1 << 7,
+}AgsLineMemberFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLineMember</NAME>
+struct _AgsLineMember
+{
+  GtkFrame frame;
+
+  guint flags;
+
+  GType widget_type;
+  gchar *widget_label;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+  
+  AgsPort *port;
+  gpointer port_data;
+  gboolean active;
+
+  AgsPort *recall_port;
+  gpointer recall_port_data;
+  gboolean recall_active;
+
+  GType task_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineMemberClass</NAME>
+struct _AgsLineMemberClass
+{
+  GtkFrameClass frame;
+
+  void (*change_port)(AgsLineMember *line_member,
+		      gpointer port_data);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_member_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_get_widget</NAME>
+<RETURNS>GtkWidget * </RETURNS>
+AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_set_label</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineMember *line_member, gchar *label 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_change_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineMember *line_member, gpointer port_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_find_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_new</NAME>
+<RETURNS>AgsLineMember * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget  *widget, GtkObject *old_parent, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_set_audio_channels_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint audio_channels, guint audio_channels_old, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_set_pads_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType channel_type, guint pads, guint pads_old, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_machine_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineSelector *machine_selector, AgsMachine *machine, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_change_position_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsNavigation *navigation, gdouble tact, AgsEditor *editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TOOLBAR_MODE_SINGLE_CHANNEL</NAME>
+#define AGS_TOOLBAR_MODE_SINGLE_CHANNEL "single channel\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_MODE_MULTI_CHANNEL</NAME>
+#define AGS_TOOLBAR_MODE_MULTI_CHANNEL "multi channel\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_MODE_ALL_CHANNELS</NAME>
+#define AGS_TOOLBAR_MODE_ALL_CHANNELS "all channels\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_NOTEBOOK</NAME>
+#define AGS_TYPE_NOTEBOOK                (ags_notebook_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK</NAME>
+#define AGS_NOTEBOOK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTEBOOK, AgsNotebook))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK_CLASS</NAME>
+#define AGS_NOTEBOOK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTEBOOK, AgsNotebookClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTEBOOK</NAME>
+#define AGS_IS_NOTEBOOK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NOTEBOOK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTEBOOK_CLASS</NAME>
+#define AGS_IS_NOTEBOOK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_NOTEBOOK))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK_GET_CLASS</NAME>
+#define AGS_NOTEBOOK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_NOTEBOOK, AgsNotebookClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK_TAB</NAME>
+#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
+</MACRO>
+<ENUM>
+<NAME>AgsNotebookTabFlags</NAME>
+typedef enum{
+  AGS_NOTEBOOK_TAB_VISIBLE           = 1,
+  AGS_NOTEBOOK_TAB_MODE_NORMAL       = 1 << 1,
+  AGS_NOTEBOOK_TAB_MODE_OVERLAY      = 1 << 2,
+}AgsNotebookTabFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNotebook</NAME>
+struct _AgsNotebook
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkHBox *hbox;
+
+  GList *tabs;
+  GtkWidget *child;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNotebookClass</NAME>
+struct _AgsNotebookClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNotebookTab</NAME>
+struct _AgsNotebookTab
+{
+  guint flags;
+
+  GtkToggleButton *toggle;
+  GObject *notation;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_notebook_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_tab_index</NAME>
+<RETURNS>gint  </RETURNS>
+AgsNotebook *notebook, GObject *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_next_active_tab</NAME>
+<RETURNS>gint  </RETURNS>
+AgsNotebook *notebook, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_add_tab</NAME>
+<RETURNS>gint  </RETURNS>
+AgsNotebook *notebook 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_insert_tab</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_remove_tab</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, gint nth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_new</NAME>
+<RETURNS>AgsNotebook * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TOOLBAR</NAME>
+#define AGS_TYPE_TOOLBAR                (ags_toolbar_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR</NAME>
+#define AGS_TOOLBAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TOOLBAR, AgsToolbar))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_CLASS</NAME>
+#define AGS_TOOLBAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TOOLBAR, AgsToolbarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOOLBAR</NAME>
+#define AGS_IS_TOOLBAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TOOLBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOOLBAR_CLASS</NAME>
+#define AGS_IS_TOOLBAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TOOLBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_GET_CLASS</NAME>
+#define AGS_TOOLBAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_TOOLBAR, AgsToolbarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsToolbar</NAME>
+struct _AgsToolbar
+{
+  GtkToolbar toolbar;
+
+  GtkToggleButton *selected_edit_mode;
+  GtkToggleButton *position;
+  GtkToggleButton *edit;
+  GtkToggleButton *clear;
+  GtkToggleButton *select;
+
+  GtkButton *copy;
+  GtkButton *cut;
+  GtkButton *paste;
+
+  guint zoom_history;
+  GtkComboBoxText *zoom;
+
+  GtkComboBoxText *mode;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsToolbarClass</NAME>
+struct _AgsToolbarClass
+{
+  GtkToolbarClass toolbar;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_toolbar_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_new</NAME>
+<RETURNS>AgsToolbar * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_preset_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_instrument_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_sample_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_machine_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsEditor *editor, AgsMachine *machine, AgsNotebook *notebook 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_SELECTION</NAME>
+#define AGS_TYPE_MACHINE_SELECTION                (ags_machine_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTION</NAME>
+#define AGS_MACHINE_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_SELECTION, AgsMachineSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTION_CLASS</NAME>
+#define AGS_MACHINE_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_SELECTION, AgsMachineSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTION</NAME>
+#define AGS_IS_MACHINE_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTION_CLASS</NAME>
+#define AGS_IS_MACHINE_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTION_GET_CLASS</NAME>
+#define AGS_MACHINE_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_MACHINE_SELECTION, AgsMachineSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMachineSelection</NAME>
+struct _AgsMachineSelection
+{
+  GtkDialog dialog;
+
+  AgsWindow *window;
+  GList *machine;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineSelectionClass</NAME>
+struct _AgsMachineSelectionClass
+{
+  GtkDialogClass dialog;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selection_run</NAME>
+<RETURNS>AgsMachine * </RETURNS>
+AgsMachineSelection *machine_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selection_new</NAME>
+<RETURNS>AgsMachineSelection * </RETURNS>
+AgsWindow *window 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTE_EDIT</NAME>
+#define AGS_TYPE_NOTE_EDIT                (ags_note_edit_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT</NAME>
+#define AGS_NOTE_EDIT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTE_EDIT, AgsNoteEdit))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT_CLASS</NAME>
+#define AGS_NOTE_EDIT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTE_EDIT, AgsNoteEditClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE_EDIT</NAME>
+#define AGS_IS_NOTE_EDIT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NOTE_EDIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE_EDIT_CLASS</NAME>
+#define AGS_IS_NOTE_EDIT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_NOTE_EDIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT_GET_CLASS</NAME>
+#define AGS_NOTE_EDIT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_NOTE_EDIT, AgsNoteEditClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT_MAX_CONTROLS</NAME>
+#define AGS_NOTE_EDIT_MAX_CONTROLS 1200
+</MACRO>
+<ENUM>
+<NAME>AgsNoteEditFlags</NAME>
+typedef enum{
+  AGS_NOTE_EDIT_RESETING_VERTICALLY    = 1,
+  AGS_NOTE_EDIT_RESETING_HORIZONTALLY  = 1 <<  1,
+  AGS_NOTE_EDIT_POSITION_CURSOR        = 1 <<  2,
+  AGS_NOTE_EDIT_ADDING_NOTE            = 1 <<  3,
+  AGS_NOTE_EDIT_DELETING_NOTE          = 1 <<  4,
+  AGS_NOTE_EDIT_SELECTING_NOTES        = 1 <<  5,
+}AgsNoteEditFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsNoteEditResetFlags</NAME>
+typedef enum{
+  AGS_NOTE_EDIT_RESET_VSCROLLBAR   = 1,
+  AGS_NOTE_EDIT_RESET_HSCROLLBAR   = 1 <<  1,
+  AGS_NOTE_EDIT_RESET_WIDTH        = 1 <<  2,
+  AGS_NOTE_EDIT_RESET_HEIGHT       = 1 <<  3, // reserved
+}AgsNoteEditResetFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNoteEdit</NAME>
+struct _AgsNoteEdit
+{
+  GtkTable table;
+
+  guint flags;
+
+  AgsRuler *ruler;
+  GtkDrawingArea *drawing_area;
+
+  struct _AgsNoteEditControl{ // values retrieved by mouse pressed and released callback
+    AgsNote *note;
+
+    guint x0_offset;
+    guint y0_offset;
+    guint x0;
+    guint y0;
+
+    guint x1_offset;
+    guint y1_offset;
+    guint x1;
+    guint y1;
+  }control;
+
+  guint width;
+  guint height;
+  guint map_width;
+  guint map_height;
+
+  guint control_height;
+  guint control_margin_y;
+
+  guint control_width;
+
+  guint y0;
+  guint y1;
+
+  guint nth_y;
+  guint stop_y;
+
+  struct _AgsNoteEditControlCurrent{ // values for drawing refering to current tic and zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+  }control_current;
+
+  struct _AgsNoteEditControlUnit{ // values for drawing refering to smallest tic and current zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+    guint stop_x;
+  }control_unit;
+
+  guint selected_x;
+  guint selected_y;
+  
+  GtkVScrollbar *vscrollbar;
+  GtkHScrollbar *hscrollbar;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNoteEditClass</NAME>
+struct _AgsNoteEditClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_note_edit_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_set_map_height</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, guint map_height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_reset_vertically</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_reset_horizontally</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_segment</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_position</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_notation</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_scroll</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr, gdouble position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_new</NAME>
+<RETURNS>AgsNoteEdit * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INLINE_PLAYER</NAME>
+#define AGS_TYPE_INLINE_PLAYER                (ags_inline_player_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_INLINE_PLAYER</NAME>
+#define AGS_INLINE_PLAYER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INLINE_PLAYER, AgsInlinePlayer))
+</MACRO>
+<MACRO>
+<NAME>AGS_INLINE_PLAYER_CLASS</NAME>
+#define AGS_INLINE_PLAYER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INLINE_PLAYER, AgsInlinePlayerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INLINE_PLAYER</NAME>
+#define AGS_IS_INLINE_PLAYER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INLINE_PLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INLINE_PLAYER_CLASS</NAME>
+#define AGS_IS_INLINE_PLAYER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INLINE_PLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_INLINE_PLAYER_GET_CLASS</NAME>
+#define AGS_INLINE_PLAYER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INLINE_PLAYER, AgsInlinePlayerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInlinePlayer</NAME>
+struct _AgsInlinePlayer
+{
+  GtkHBox vbox;
+
+  AgsPlayable *playable;
+
+  GtkToggleButton *play;
+  GtkHScale *position;
+  GtkVolumeButton *volume;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInlinePlayerClass</NAME>
+struct _AgsInlinePlayerClass
+{
+  GtkHBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_inline_player_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_inline_player_new</NAME>
+<RETURNS>AgsInlinePlayer * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_SELECTOR</NAME>
+#define AGS_TYPE_MACHINE_SELECTOR                (ags_machine_selector_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTOR</NAME>
+#define AGS_MACHINE_SELECTOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_SELECTOR, AgsMachineSelector))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTOR_CLASS</NAME>
+#define AGS_MACHINE_SELECTOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_SELECTOR, AgsMachineSelectorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTOR</NAME>
+#define AGS_IS_MACHINE_SELECTOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_SELECTOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTOR_CLASS</NAME>
+#define AGS_IS_MACHINE_SELECTOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_SELECTOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTOR_GET_CLASS</NAME>
+#define AGS_MACHINE_SELECTOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_MACHINE_SELECTOR, AgsMachineSelectorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMachineSelector</NAME>
+struct _AgsMachineSelector
+{
+  GtkVBox vbox;
+
+  GtkMenu *popup;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineSelectorClass</NAME>
+struct _AgsMachineSelectorClass
+{
+  GtkVBoxClass vbox;
+
+  void (*changed)(AgsMachineSelector *machine_selector, AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_selector_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineSelector *machine_selector, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_new</NAME>
+<RETURNS>GtkMenu * </RETURNS>
+AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_new</NAME>
+<RETURNS>AgsMachineSelector * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_expose_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_configure_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventConfigure *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_button_press_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventButton *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_button_release_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventButton *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_motion_notify_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventMotion *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_vscrollbar_value_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkRange *range, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_hscrollbar_value_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkRange *range, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_remove_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, GtkTable *hbox 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_METER</NAME>
+#define AGS_TYPE_METER                (ags_meter_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_METER</NAME>
+#define AGS_METER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_METER, AgsMeter))
+</MACRO>
+<MACRO>
+<NAME>AGS_METER_CLASS</NAME>
+#define AGS_METER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_METER, AgsMeterClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_METER</NAME>
+#define AGS_IS_METER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_METER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_METER_CLASS</NAME>
+#define AGS_IS_METER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_METER))
+</MACRO>
+<MACRO>
+<NAME>AGS_METER_GET_CLASS</NAME>
+#define AGS_METER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_METER, AgsMeterClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMeter</NAME>
+struct _AgsMeter
+{
+  GtkDrawingArea drawing_area;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMeterClass</NAME>
+struct _AgsMeterClass
+{
+  GtkDrawingAreaClass drawing_area;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_meter_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_sound_string</NAME>
+<RETURNS>char * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_paint</NAME>
+<RETURNS>void  </RETURNS>
+AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_new</NAME>
+<RETURNS>AgsMeter * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_SELECTION</NAME>
+#define AGS_TYPE_FILE_SELECTION                (ags_file_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION</NAME>
+#define AGS_FILE_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_SELECTION, AgsFileSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION_CLASS</NAME>
+#define AGS_FILE_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_SELECTION, AgsFileSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_SELECTION</NAME>
+#define AGS_IS_FILE_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_FILE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_SELECTION_CLASS</NAME>
+#define AGS_IS_FILE_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_FILE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION_GET_CLASS</NAME>
+#define AGS_FILE_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_FILE_SELECTION, AgsFileSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION_ENTRY</NAME>
+#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))
+</MACRO>
+<ENUM>
+<NAME>AgsFileSelectionFlags</NAME>
+typedef enum{
+  AGS_FILE_SELECTION_COMPLETED   = 1,
+}AgsFileSelectionFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsFileSelection</NAME>
+struct _AgsFileSelection
+{
+  GtkVBox vbox;
+  
+  guint flags;
+
+  gchar *directory;
+
+  guint entry_count;
+  GList *entry;
+
+  GtkLabel *chosed;
+  GtkLabel *selected;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileSelectionClass</NAME>
+struct _AgsFileSelectionClass
+{
+  GtkVBoxClass vbox;
+
+  void (*add_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+  void (*remove_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+
+  void (*completed)(AgsFileSelection *file_selection);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileSelectionEntry</NAME>
+struct _AgsFileSelectionEntry
+{
+  GtkTable *table;
+
+  GtkWidget *entry;
+
+  gboolean chosed;
+  gchar *filename;
+
+  GtkSpinButton *nth_sample;
+  GtkSpinButton *nth_channel;
+  GtkSpinButton *count;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_entry_alloc</NAME>
+<RETURNS>AgsFileSelectionEntry * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_set_entry</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection, GList *entry 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_add_entry</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_remove_entry</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_contains_file</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsFileSelection *file_selection, gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_completed</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_new</NAME>
+<RETURNS>AgsFileSelection * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_add_tab_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_remove_tab_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_add_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_remove_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_link_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_radio_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *radio_button, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_position_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_edit_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_clear_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_select_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_copy_or_cut_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_paste_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_zoom_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_mode_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_expose_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_configure_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventConfigure *event, AgsMeter *meter 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SF2_CHOOSER</NAME>
+#define AGS_TYPE_SF2_CHOOSER                (ags_sf2_chooser_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_SF2_CHOOSER</NAME>
+#define AGS_SF2_CHOOSER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SF2_CHOOSER, AgsSF2Chooser))
+</MACRO>
+<MACRO>
+<NAME>AGS_SF2_CHOOSER_CLASS</NAME>
+#define AGS_SF2_CHOOSER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SF2_CHOOSER, AgsSF2ChooserClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SF2_CHOOSER</NAME>
+#define AGS_IS_SF2_CHOOSER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SF2_CHOOSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SF2_CHOOSER_CLASS</NAME>
+#define AGS_IS_SF2_CHOOSER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SF2_CHOOSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_SF2_CHOOSER_GET_CLASS</NAME>
+#define AGS_SF2_CHOOSER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SF2_CHOOSER, AgsSF2ChooserClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSF2Chooser</NAME>
+struct _AgsSF2Chooser
+{
+  GtkVBox vbox;
+
+  AgsIpatch *ipatch;
+
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+  GtkComboBoxText *sample;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSF2ChooserClass</NAME>
+struct _AgsSF2ChooserClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_sf2_chooser_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_open</NAME>
+<RETURNS>void  </RETURNS>
+AgsSF2Chooser *sf2_chooser, gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_completed</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_remove_all_from_combo</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_new</NAME>
+<RETURNS>AgsSF2Chooser * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_RADIO_BUTTON</NAME>
+#define AGS_TYPE_MACHINE_RADIO_BUTTON                (ags_machine_radio_button_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_RADIO_BUTTON</NAME>
+#define AGS_MACHINE_RADIO_BUTTON(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_RADIO_BUTTON, AgsMachineRadioButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_RADIO_BUTTON_CLASS</NAME>
+#define AGS_MACHINE_RADIO_BUTTON_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_RADIO_BUTTON, AgsMachineRadioButtonClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_RADIO_BUTTON</NAME>
+#define AGS_IS_MACHINE_RADIO_BUTTON(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_RADIO_BUTTON))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_RADIO_BUTTON_CLASS</NAME>
+#define AGS_IS_MACHINE_RADIO_BUTTON_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_RADIO_BUTTON))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_RADIO_BUTTON_GET_CLASS</NAME>
+#define AGS_MACHINE_RADIO_BUTTON_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_MACHINE_RADIO_BUTTON, AgsMachineRadioButtonClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMachineRadioButton</NAME>
+struct _AgsMachineRadioButton
+{
+  GtkRadioButton radio_button;
+
+  AgsMachine *machine;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineRadioButtonClass</NAME>
+struct _AgsMachineRadioButtonClass
+{
+  GtkRadioButtonClass radio_button;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_radio_button_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_radio_button_new</NAME>
+<RETURNS>AgsMachineRadioButton * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_open_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_loop_button_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_length_spin_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_index0_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_index1_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_pad_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_offset_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsDrum *drum 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OSCILLATOR</NAME>
+#define AGS_TYPE_OSCILLATOR                (ags_oscillator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OSCILLATOR</NAME>
+#define AGS_OSCILLATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_OSCILLATOR, AgsOscillator))
+</MACRO>
+<MACRO>
+<NAME>AGS_OSCILLATOR_CLASS</NAME>
+#define AGS_OSCILLATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_OSCILLATOR, AgsOscillatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OSCILLATOR</NAME>
+#define AGS_IS_OSCILLATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OSCILLATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OSCILLATOR_CLASS</NAME>
+#define AGS_IS_OSCILLATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OSCILLATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_OSCILLATOR_GET_CLASS</NAME>
+#define AGS_OSCILLATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OSCILLATOR, AgsOscillatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOscillator</NAME>
+struct _AgsOscillator
+{
+  GtkFrame frame;
+
+  GtkComboBox *wave;
+  gulong wave_handler;
+
+  GtkSpinButton *attack;
+  gulong attack_handler;
+
+  GtkSpinButton *frame_count;
+  gulong frame_count_handler;
+
+  GtkSpinButton *frequency;
+  gulong frequency_handler;
+
+  GtkSpinButton *phase;
+  gulong phase_handler;
+
+  GtkSpinButton *volume;
+  gulong volume_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOscillatorClass</NAME>
+struct _AgsOscillatorClass
+{
+  GtkFrameClass frame;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_oscillator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_oscillator</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsOscillator **oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_oscillator</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_new</NAME>
+<RETURNS>AgsOscillator * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMixer *mixer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_line_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_drawing_area_expose_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_drawing_area_button_press_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventButton *event, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_adjustment_value_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_bpm_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_length_spin_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_loop_button_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_open_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsDrumInputPad *drum_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_play_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *button, AgsDrumInputPad *drum_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_edit_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrumInputPad *drum_input_pad 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MIXER_INPUT_PAD</NAME>
+#define AGS_TYPE_MIXER_INPUT_PAD                (ags_mixer_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_PAD</NAME>
+#define AGS_MIXER_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MIXER_INPUT_PAD, AgsMixerInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_PAD_CLASS</NAME>
+#define AGS_MIXER_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MIXER_INPUT_PAD, AgsMixerInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_PAD</NAME>
+#define AGS_IS_MIXER_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MIXER_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_MIXER_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MIXER_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_MIXER_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_MIXER_INPUT_PAD, AgsMixerInputPadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMixerInputPad</NAME>
+struct _AgsMixerInputPad
+{
+  AgsPad pad;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMixerInputPadClass</NAME>
+struct _AgsMixerInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mixer_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_input_pad_new</NAME>
+<RETURNS>AgsMixerInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_wave_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_attack_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_frame_count_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_frequency_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_phase_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_volume_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_pad_play_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id, AgsDrumOutputPad *drum_output_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_pad_play_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id, AgsDrumOutputPad *drum_output_pad 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PANEL</NAME>
+#define AGS_TYPE_PANEL                (ags_panel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL</NAME>
+#define AGS_PANEL(obj)                ((AgsPanel*) G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PANEL, AgsPanel))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_CLASS</NAME>
+#define AGS_PANEL_CLASS(class)        ((AgsPanelClass*) G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PANEL, AgsPanelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL</NAME>
+#define AGS_IS_PANEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE(obj, AGS_TYPE_PANEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_CLASS</NAME>
+#define AGS_IS_PANEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PANEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_GET_CLASS</NAME>
+#define AGS_PANEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PANEL, AgsPanelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPanel</NAME>
+struct _AgsPanel
+{
+  AgsMachine machine;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkVBox *vbox;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPanelClass</NAME>
+struct _AgsPanelClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_panel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_new</NAME>
+<RETURNS>AgsPanel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_INPUT_PAD</NAME>
+#define AGS_TYPE_DRUM_INPUT_PAD                (ags_drum_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_PAD</NAME>
+#define AGS_DRUM_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_INPUT_PAD, AgsDrumInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_PAD_CLASS</NAME>
+#define AGS_DRUM_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DRUM_INPUT_PAD, AgsDrumInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_PAD</NAME>
+#define AGS_IS_DRUM_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_DRUM_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_DRUM_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_INPUT_PAD, AgsDrumInputPadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsDrumInputPadFlags</NAME>
+typedef enum{
+  AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE   = 1,
+}AgsDrumInputPadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDrumInputPad</NAME>
+struct _AgsDrumInputPad
+{
+  AgsPad pad;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+  GtkToggleButton *play;
+  GtkToggleButton *edit;
+
+  GList *pad_open_recalls;
+  guint pad_open_play_ref;
+
+  GtkFileChooserDialog *file_chooser;
+
+  guint pad_play_ref;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumInputPadClass</NAME>
+struct _AgsDrumInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_new</NAME>
+<RETURNS>AgsDrumInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_open_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_open_dialog_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, gint response, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_preset_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *preset, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_instrument_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *instrument, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_drawing_area_expose_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_drawing_area_configure_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventConfigure *event, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_drawing_area_button_press_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_hscrollbar_value_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkAdjustment *adjustment, AgsFFPlayer *ffplayers 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SYNTH_INPUT_PAD</NAME>
+#define AGS_TYPE_SYNTH_INPUT_PAD                (ags_synth_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_PAD</NAME>
+#define AGS_SYNTH_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SYNTH_INPUT_PAD, AgsSynthInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_PAD_CLASS</NAME>
+#define AGS_SYNTH_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SYNTH_INPUT_PAD, AgsSynthInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_PAD</NAME>
+#define AGS_IS_SYNTH_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_SYNTH_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SYNTH_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_SYNTH_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SYNTH_INPUT_PAD, AgsSynthInputPadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSynthInputPad</NAME>
+struct _AgsSynthInputPad
+{
+  AgsPad pad;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSynthInputPadClass</NAME>
+struct _AgsSynthInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_synth_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_input_pad_new</NAME>
+<RETURNS>AgsSynthInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PANEL_INPUT_LINE</NAME>
+#define AGS_TYPE_PANEL_INPUT_LINE                (ags_panel_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_LINE</NAME>
+#define AGS_PANEL_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PANEL_INPUT_LINE, AgsPanelInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_LINE_CLASS</NAME>
+#define AGS_PANEL_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PANEL_INPUT_LINE, AgsPanelInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_LINE</NAME>
+#define AGS_IS_PANEL_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PANEL_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_PANEL_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PANEL_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_PANEL_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_PANEL_INPUT_LINE, AgsPanelInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPanelInputLine</NAME>
+struct _AgsPanelInputLine
+{
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPanelInputLineClass</NAME>
+struct _AgsPanelInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_panel_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_input_line_new</NAME>
+<RETURNS>AgsPanelInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PANEL_INPUT_PAD</NAME>
+#define AGS_TYPE_PANEL_INPUT_PAD                (ags_panel_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_PAD</NAME>
+#define AGS_PANEL_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PANEL_INPUT_PAD, AgsPanelInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_PAD_CLASS</NAME>
+#define AGS_PANEL_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PANEL_INPUT_PAD, AgsPanelInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_PAD</NAME>
+#define AGS_IS_PANEL_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PANEL_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_PANEL_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PANEL_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_PANEL_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_PANEL_INPUT_PAD, AgsPanelInputPadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPanelInputPad</NAME>
+struct _AgsPanelInputPad
+{
+  AgsPad pad;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPanelInputPadClass</NAME>
+struct _AgsPanelInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_panel_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_input_pad_new</NAME>
+<RETURNS>AgsPanelInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SYNTH</NAME>
+#define AGS_TYPE_SYNTH                (ags_synth_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH</NAME>
+#define AGS_SYNTH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SYNTH, AgsSynth))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_CLASS</NAME>
+#define AGS_SYNTH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SYNTH, AgsSynthClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH</NAME>
+#define AGS_IS_SYNTH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_CLASS</NAME>
+#define AGS_IS_SYNTH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_GET_CLASS</NAME>
+#define AGS_SYNTH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SYNTH, AgsSynthClass))
+</MACRO>
+<ENUM>
+<NAME>AgsSynthFlags</NAME>
+typedef enum{
+  AGS_SYNTH_AUTO_UPDATE          = 1,
+}AgsSynthFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsSynth</NAME>
+struct _AgsSynth
+{
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  guint mapped_input_pad;
+  guint mapped_output_pad;
+
+  GtkVBox *input_pad;
+
+  GtkSpinButton *lower; // how many channels until to lowest freq
+  GtkSpinButton *loop_start;
+  GtkSpinButton *loop_end;
+
+  GtkCheckButton *auto_update;
+  GtkButton *update;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSynthClass</NAME>
+struct _AgsSynthClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_synth_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_new</NAME>
+<RETURNS>AgsSynth * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MIXER_INPUT_LINE</NAME>
+#define AGS_TYPE_MIXER_INPUT_LINE                (ags_mixer_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_LINE</NAME>
+#define AGS_MIXER_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MIXER_INPUT_LINE, AgsMixerInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_LINE_CLASS</NAME>
+#define AGS_MIXER_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MIXER_INPUT_LINE, AgsMixerInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_LINE</NAME>
+#define AGS_IS_MIXER_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MIXER_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_MIXER_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MIXER_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_MIXER_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_MIXER_INPUT_LINE, AgsMixerInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMixerInputLine</NAME>
+struct _AgsMixerInputLine
+{
+  AgsLine line;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMixerInputLineClass</NAME>
+struct _AgsMixerInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mixer_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_input_line_new</NAME>
+<RETURNS>AgsMixerInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsPanel *panel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_OUTPUT_PAD</NAME>
+#define AGS_TYPE_DRUM_OUTPUT_PAD                (ags_drum_output_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_PAD</NAME>
+#define AGS_DRUM_OUTPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_OUTPUT_PAD, AgsDrumOutputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_PAD_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DRUM_OUTPUT_PAD, AgsDrumOutputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_PAD</NAME>
+#define AGS_IS_DRUM_OUTPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_OUTPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_PAD_CLASS</NAME>
+#define AGS_IS_DRUM_OUTPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_OUTPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_PAD_GET_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_OUTPUT_PAD, AgsDrumOutputPadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsDrumOutputPadFlags</NAME>
+typedef enum{
+  AGS_DRUM_OUTPUT_PAD_PLAY_DONE  = 1,
+}AgsDrumOutputPadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDrumOutputPad</NAME>
+struct _AgsDrumOutputPad
+{
+  AgsPad pad;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumOutputPadClass</NAME>
+struct _AgsDrumOutputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_output_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_pad_new</NAME>
+<RETURNS>AgsDrumOutputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MATRIX</NAME>
+#define AGS_TYPE_MATRIX                (ags_matrix_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX</NAME>
+#define AGS_MATRIX(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MATRIX, AgsMatrix))
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_CLASS</NAME>
+#define AGS_MATRIX_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MATRIX, AgsMatrixClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MATRIX</NAME>
+#define AGS_IS_MATRIX(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MATRIX))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MATRIX_CLASS</NAME>
+#define AGS_IS_MATRIX_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MATRIX))
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_GET_CLASS</NAME>
+#define AGS_MATRIX_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MATRIX, AgsMatrixClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_PATTERN_CONTROLS</NAME>
+#define AGS_MATRIX_PATTERN_CONTROLS (16)
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_OCTAVE</NAME>
+#define AGS_MATRIX_OCTAVE 10
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_CELL_WIDTH</NAME>
+#define AGS_MATRIX_CELL_WIDTH   12
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_CELL_HEIGHT</NAME>
+#define AGS_MATRIX_CELL_HEIGHT  10
+</MACRO>
+<STRUCT>
+<NAME>AgsMatrix</NAME>
+struct _AgsMatrix
+{
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  GtkTable *table;
+
+  GtkToggleButton *run;
+  GtkToggleButton *selected;
+  GtkToggleButton *index[9];
+
+  GtkDrawingArea *drawing_area;
+  guint active_led;
+  GtkHBox *led;
+
+  GtkAdjustment *adjustment;
+
+  GtkSpinButton *length_spin;
+  GtkCheckButton *loop_button;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMatrixClass</NAME>
+struct _AgsMatrixClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_matrix_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_input_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint input_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_output_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint output_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_draw_gutter</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_draw_matrix</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_redraw_gutter_point</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, AgsChannel *channel, guint j, guint i 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_highlight_gutter_point</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint j, guint i 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_unpaint_gutter_point</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint j, guint i 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_new</NAME>
+<RETURNS>AgsMatrix * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_OUTPUT_LINE</NAME>
+#define AGS_TYPE_DRUM_OUTPUT_LINE                (ags_drum_output_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_LINE</NAME>
+#define AGS_DRUM_OUTPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_OUTPUT_LINE, AgsDrumOutputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_LINE_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DRUM_OUTPUT_LINE, AgsDrumOutputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_LINE</NAME>
+#define AGS_IS_DRUM_OUTPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_OUTPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_LINE_CLASS</NAME>
+#define AGS_IS_DRUM_OUTPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_OUTPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_LINE_GET_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_OUTPUT_LINE, AgsDrumOutputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDrumOutputLine</NAME>
+struct _AgsDrumOutputLine
+{
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumOutputLineClass</NAME>
+struct _AgsDrumOutputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_output_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_line_new</NAME>
+<RETURNS>AgsDrumOutputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FFPLAYER</NAME>
+#define AGS_TYPE_FFPLAYER                (ags_ffplayer_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FFPLAYER</NAME>
+#define AGS_FFPLAYER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FFPLAYER, AgsFFPlayer))
+</MACRO>
+<MACRO>
+<NAME>AGS_FFPLAYER_CLASS</NAME>
+#define AGS_FFPLAYER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FFPLAYER, AgsFFPlayerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FFPLAYER</NAME>
+#define AGS_IS_FFPLAYER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_FFPLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FFPLAYER_CLASS</NAME>
+#define AGS_IS_FFPLAYER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FFPLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_FFPLAYER_GET_CLASS</NAME>
+#define AGS_FFPLAYER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_FFPLAYER, AgsFFPlayerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFFPlayer</NAME>
+struct _AgsFFPlayer
+{
+  AgsMachine machine;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  guint control_width;
+  guint control_height;
+  
+  GtkDrawingArea *drawing_area;
+  GtkAdjustment *hadjustment;
+
+  AgsIpatch *ipatch;
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFFPlayerClass</NAME>
+struct _AgsFFPlayerClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ffplayer_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_paint</NAME>
+<RETURNS>void  </RETURNS>
+AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_new</NAME>
+<RETURNS>AgsFFPlayer * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsSynth *synth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_lower_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsSynth *synth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_auto_update_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle, AgsSynth *synth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_update_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, AgsSynth *synth 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM</NAME>
+#define AGS_TYPE_DRUM                (ags_drum_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM</NAME>
+#define AGS_DRUM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM, AgsDrum))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_CLASS</NAME>
+#define AGS_DRUM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DRUM, AgsDrumClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM</NAME>
+#define AGS_IS_DRUM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_CLASS</NAME>
+#define AGS_IS_DRUM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_GET_CLASS</NAME>
+#define AGS_DRUM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DRUM, AgsDrumClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_PATTERN_CONTROLS</NAME>
+#define AGS_DRUM_PATTERN_CONTROLS (16)
+</MACRO>
+<ENUM>
+<NAME>AgsDrumFlags</NAME>
+typedef enum{
+  AGS_DRUM_BLOCK_PATTERN    =  1,
+}AgsDrumFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDrum</NAME>
+struct _AgsDrum
+{
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  GtkCheckButton *loop_button;
+  GtkSpinButton *length_spin;
+
+  GtkToggleButton *run;
+
+  GtkVBox *vbox;
+
+  GtkHBox *input_pad;
+  GtkVBox *output_pad;
+
+  GtkToggleButton *selected_edit_button;
+
+  AgsDrumInputPad *selected_pad;
+  AgsLine *selected_line;
+
+  GtkToggleButton *index0[4];
+  GtkToggleButton *selected0;
+
+  GtkToggleButton *index1[12];
+  GtkToggleButton *selected1;
+
+  guint active_led;
+  GtkHBox *led;
+  GtkHBox *pattern;
+
+  GtkVBox *offset;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumClass</NAME>
+struct _AgsDrumClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_set_pattern</NAME>
+<RETURNS>void  </RETURNS>
+AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_new</NAME>
+<RETURNS>AgsDrum * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_INPUT_LINE</NAME>
+#define AGS_TYPE_DRUM_INPUT_LINE                (ags_drum_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_LINE</NAME>
+#define AGS_DRUM_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_INPUT_LINE, AgsDrumInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_LINE_CLASS</NAME>
+#define AGS_DRUM_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DRUM_INPUT_LINE, AgsDrumInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_LINE</NAME>
+#define AGS_IS_DRUM_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_DRUM_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_DRUM_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_INPUT_LINE, AgsDrumInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDrumInputLine</NAME>
+struct _AgsDrumInputLine
+{
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumInputLineClass</NAME>
+struct _AgsDrumInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_new</NAME>
+<RETURNS>AgsDrumInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsDrumInputLine *drum_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_channel_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsDrumInputLine *drum_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_audio_set_pads_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType type, guint pads, guint pads_old, AgsDrumInputLine *drum_input_line 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MIXER</NAME>
+#define AGS_TYPE_MIXER                (ags_mixer_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER</NAME>
+#define AGS_MIXER(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_MIXER, AgsMixer))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_CLASS</NAME>
+#define AGS_MIXER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MIXER, AgsMixerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER</NAME>
+#define AGS_IS_MIXER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE(obj, AGS_TYPE_MIXER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_CLASS</NAME>
+#define AGS_IS_MIXER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MIXER))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_GET_CLASS</NAME>
+#define AGS_MIXER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MIXER, AgsMixerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMixer</NAME>
+struct _AgsMixer
+{
+  AgsMachine machine;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkHBox *input_pad;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMixerClass</NAME>
+struct _AgsMixerClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mixer_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_new</NAME>
+<RETURNS>AgsMixer * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SYNTH_INPUT_LINE</NAME>
+#define AGS_TYPE_SYNTH_INPUT_LINE                (ags_synth_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_LINE</NAME>
+#define AGS_SYNTH_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SYNTH_INPUT_LINE, AgsSynthInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_LINE_CLASS</NAME>
+#define AGS_SYNTH_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SYNTH_INPUT_LINE, AgsSynthInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_LINE</NAME>
+#define AGS_IS_SYNTH_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_SYNTH_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SYNTH_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_SYNTH_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SYNTH_INPUT_LINE, AgsSynthInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSynthInputLine</NAME>
+struct _AgsSynthInputLine
+{
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+
+  AgsOscillator *oscillator;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSynthInputLineClass</NAME>
+struct _AgsSynthInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_synth_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_input_line_new</NAME>
+<RETURNS>AgsSynthInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_list_free_and_free_link</NAME>
+<RETURNS>void  </RETURNS>
+GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_list_free_and_unref_link</NAME>
+<RETURNS>void  </RETURNS>
+GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_list_duplicate_list</NAME>
+<RETURNS>void  </RETURNS>
+gpointer entry, gpointer target 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_parameter_grow</NAME>
+<RETURNS>GParameter *</RETURNS>
+GType type, GParameter *params, guint *n_params, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_container_add_all</NAME>
+<RETURNS>void  </RETURNS>
+GtkContainer *container, GList *list 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LOG</NAME>
+#define AGS_TYPE_LOG                (ags_log_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LOG</NAME>
+#define AGS_LOG(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOG, AgsLog))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOG_CLASS</NAME>
+#define AGS_LOG_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LOG, AgsLog))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOG</NAME>
+#define AGS_IS_LOG(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOG))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOG_CLASS</NAME>
+#define AGS_IS_LOG_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LOG))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOG_GET_CLASS</NAME>
+#define AGS_LOG_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_LOG, AgsLogClass))
+</MACRO>
+<MACRO>
+<NAME>ags_default_log</NAME>
+#define ags_default_log ags_default_log
+</MACRO>
+<ENUM>
+<NAME>AgsLogFlags</NAME>
+typedef enum{
+  AGS_LOG_STARTING                    = 1,
+  AGS_LOG_RUNNING                     = 1 <<  1,
+  AGS_LOG_TIMER_SLEEP                 = 1 <<  2,
+  AGS_LOG_OUTPUT_SUSPEND              = 1 <<  3,
+  AGS_LOG_OUTPUT_WAITS_FOR_QUEUE      = 1 <<  4,
+  AGS_LOG_QUEUE_SUSPEND               = 1 <<  5,
+  AGS_LOG_SUSPEND                     = 1 <<  6,
+  AGS_LOG_COPY_FROM_QUEUE_TO_OUTPUT   = 1 <<  7,
+  AGS_LOG_OMMIT_DEBUG                 = 1 <<  8,
+}AgsLogFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLog</NAME>
+struct _AgsLog
+{
+  GObject object;
+
+  guint flags;
+
+  FILE *file;
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_wait_cond;
+
+  struct timespec *log_interval;
+  struct timespec *free_float;
+  pthread_t timer_thread;
+  pthread_attr_t timer_thread_attr;
+  pthread_mutex_t timer_mutex;
+  pthread_mutexattr_t timer_mutex_attr;
+  gboolean timer_started;
+  gboolean timer_active;
+  gboolean timer_awaken;
+  pthread_cond_t timer_wait_cond;
+
+  pthread_t broker_thread;
+  pthread_attr_t broker_thread_attr;
+  pthread_mutex_t broker_mutex;
+  pthread_mutexattr_t broker_mutex_attr;
+  gboolean broker_started;
+  gboolean broker_active;
+  gboolean broker_awaken;
+  gboolean signaled_timer;
+  gboolean signaled_log;
+  gboolean signaled_queue;
+  gboolean signaled_output;
+  pthread_cond_t broker_wait_cond;
+
+  GList *output_formated_message;
+  pthread_t output_thread;
+  pthread_attr_t output_thread_attr;
+  pthread_mutex_t output_mutex;
+  pthread_mutexattr_t output_mutex_attr;
+  gboolean output_started;
+  gboolean output_active;
+  gboolean output_awaken;
+  pthread_cond_t output_wait_cond;
+
+  GList *queue_formated_message;
+  GList *queue_message;
+  pthread_t queue_thread;
+  pthread_attr_t queue_thread_attr;
+  pthread_mutex_t queue_mutex;
+  pthread_mutexattr_t queue_mutex_attr;
+  gboolean queue_started;
+  gboolean queue_active;
+  gboolean queue_awaken;
+  pthread_cond_t queue_wait_cond;
+
+  GList *log;
+  guint active_logs;
+  guint suspended_logs;
+  pthread_cond_t log_wait_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLogClass</NAME>
+struct _AgsLogClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLogMessage</NAME>
+struct _AgsLogMessage
+{
+  gboolean debug;
+
+  struct timespec *time;
+  char *format;
+  va_list args;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLogFormatedMessage</NAME>
+struct _AgsLogFormatedMessage
+{
+  int length;
+  char *message;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_log_start_queue</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_log_stop_queue</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_log_debug</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log, char *format, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_log_message</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log, char *format, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_combo_box_text_remove_all</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo_box 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SERVER</NAME>
+#define AGS_TYPE_SERVER                (ags_server_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER</NAME>
+#define AGS_SERVER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SERVER, AgsServer))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_CLASS</NAME>
+#define AGS_SERVER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SERVER, AgsServerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER</NAME>
+#define AGS_IS_SERVER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_SERVER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER_CLASS</NAME>
+#define AGS_IS_SERVER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_SERVER))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_GET_CLASS</NAME>
+#define AGS_SERVER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SERVER, AgsServerClass))
+</MACRO>
+<ENUM>
+<NAME>AgsServerFlags</NAME>
+typedef enum{
+  AGS_SERVER_STARTED        = 1,
+  AGS_SERVER_RUNNING        = 1 << 1,
+}AgsServerFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsServer</NAME>
+struct _AgsServer
+{
+  GObject object;
+
+  guint flags;
+
+#ifdef AGS_WITH_XMLRPC_C
+  TServer abyss_server;
+  TSocket *socket;
+#endif
+  int socket_fd;
+  struct sockaddr_in address;
+
+  void *server_info;
+  
+  GObject *main;
+
+  AgsRegistry *registry;
+  AgsRemoteTask *remote_task;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsServerClass</NAME>
+struct _AgsServerClass
+{
+  GObjectClass object;
+  
+  void (*start)(AgsServer *server);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_server_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsServer *server 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_lookup</NAME>
+<RETURNS>AgsServer * </RETURNS>
+void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_create_object</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_object_set_property</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_new</NAME>
+<RETURNS>AgsServer * </RETURNS>
+GObject *main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REGISTRY</NAME>
+#define AGS_TYPE_REGISTRY                (ags_registry_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY</NAME>
+#define AGS_REGISTRY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REGISTRY, AgsRegistry))
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY_CLASS</NAME>
+#define AGS_REGISTRY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_REGISTRY, AgsRegistryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REGISTRY</NAME>
+#define AGS_IS_REGISTRY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_REGISTRY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REGISTRY_CLASS</NAME>
+#define AGS_IS_REGISTRY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_REGISTRY))
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY_GET_CLASS</NAME>
+#define AGS_REGISTRY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_REGISTRY, AgsRegistryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY_DEFAULT_ID_LENGTH</NAME>
+#define AGS_REGISTRY_DEFAULT_ID_LENGTH 16
+</MACRO>
+<STRUCT>
+<NAME>AgsRegistry</NAME>
+struct _AgsRegistry
+{
+  GObject object;
+
+  guint flags;
+
+  pthread_mutex_t mutex;
+
+  AgsFile *previous;
+  AgsFile *current;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_registry *registry;
+#endif
+
+  GObject *server;
+
+  guint id_length;
+  guint counter;
+
+  GList *entry;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRegistryClass</NAME>
+struct _AgsRegistryClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRegistryEntry</NAME>
+struct _AgsRegistryEntry
+{
+  gchar *id;
+  GValue entry;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_registry_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_entry_alloc</NAME>
+<RETURNS>AgsRegistryEntry * </RETURNS>
+AgsRegistry *registry 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsRegistry *registry, AgsRegistryEntry *registry_entry 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_entry_find</NAME>
+<RETURNS>AgsRegistryEntry * </RETURNS>
+AgsRegistry *registry, gchar *id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_entry_bulk</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_new</NAME>
+<RETURNS>AgsRegistry * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOTE_TASK</NAME>
+#define AGS_TYPE_REMOTE_TASK                (ags_remote_task_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOTE_TASK</NAME>
+#define AGS_REMOTE_TASK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOTE_TASK, AgsRemoteTask))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOTE_TASK_CLASS</NAME>
+#define AGS_REMOTE_TASK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_REMOTE_TASK, AgsRemoteTaskClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOTE_TASK</NAME>
+#define AGS_IS_REMOTE_TASK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_REMOTE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOTE_TASK_CLASS</NAME>
+#define AGS_IS_REMOTE_TASK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_REMOTE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOTE_TASK_GET_CLASS</NAME>
+#define AGS_REMOTE_TASK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_REMOTE_TASK, AgsRemoteTaskClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoteTask</NAME>
+struct _AgsRemoteTask
+{
+  GObject object;
+
+  GObject *server;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoteTaskClass</NAME>
+struct _AgsRemoteTaskClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remote_task_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remote_task_launch</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remote_task_launch_timed</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remote_task_new</NAME>
+<RETURNS>AgsRemoteTask * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLUGIN_FACTORY</NAME>
+#define AGS_TYPE_PLUGIN_FACTORY                (ags_plugin_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_FACTORY</NAME>
+#define AGS_PLUGIN_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_FACTORY_CLASS</NAME>
+#define AGS_PLUGIN_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_FACTORY</NAME>
+#define AGS_IS_PLUGIN_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLUGIN_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_FACTORY_CLASS</NAME>
+#define AGS_IS_PLUGIN_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLUGIN_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_FACTORY_GET_CLASS</NAME>
+#define AGS_PLUGIN_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactoryClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPluginFactory</NAME>
+struct _AgsPluginFactory
+{
+  GObject object;
+
+  GList *plugin;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPluginFactoryClass</NAME>
+struct _AgsPluginFactoryClass
+{
+  GObjectClass object;
+
+  void (*add)(AgsPluginFactory *plugin_factory,
+	      GType plugin_type,
+	      gchar *plugin_name,
+	      gchar *version, gchar *build_id,
+	      gchar *xml_type,
+	      GParameter *control, guint control_count);
+
+  AgsPlugin* (*create)(AgsPluginFactory *plugin_factory,
+		       gchar *xml_type);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPluginMetadata</NAME>
+struct _AgsPluginMetadata
+{
+  GType plugin_type;
+  gchar *plugin_name;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  GParameter *control;
+  guint control_count;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_plugin_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_read_file</NAME>
+<RETURNS>void  </RETURNS>
+AgsPluginFactory *plugin_factory, gchar *path 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_list_by_name</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPluginFactory *plugin_factory, gchar *plugin_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsPluginFactory *plugin_factory, GType plugin_type, gchar *plugin_name, gchar *version, gchar *build_id, gchar *xml_type, GParameter *control, guint control_count 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_create</NAME>
+<RETURNS>AgsPlugin * </RETURNS>
+AgsPluginFactory *plugin_factory, gchar *plugin_name, gchar *version, gchar *build_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_get_instance</NAME>
+<RETURNS>AgsPluginFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_new_from_file</NAME>
+<RETURNS>AgsPluginFactory * </RETURNS>
+gchar *path 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_new</NAME>
+<RETURNS>AgsPluginFactory * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LADSPA_MANAGER</NAME>
+#define AGS_TYPE_LADSPA_MANAGER                (ags_ladspa_manager_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_MANAGER</NAME>
+#define AGS_LADSPA_MANAGER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LADSPA_MANAGER, AgsLadspaManager))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_MANAGER_CLASS</NAME>
+#define AGS_LADSPA_MANAGER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LADSPA_MANAGER, AgsLadspaManagerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_MANAGER</NAME>
+#define AGS_IS_LADSPA_MANAGER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LADSPA_MANAGER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_MANAGER_CLASS</NAME>
+#define AGS_IS_LADSPA_MANAGER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LADSPA_MANAGER))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_MANAGER_GET_CLASS</NAME>
+#define AGS_LADSPA_MANAGER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LADSPA_MANAGER, AgsLadspaManagerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_PLUGIN</NAME>
+#define AGS_LADSPA_PLUGIN(ptr) ((AgsLadspaPlugin *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsLadspaPluginFlags</NAME>
+typedef enum{
+  AGS_LADSPA_PLUGIN_IS_LOADED    = 1,
+}AgsLadspaPluginFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLadspaManager</NAME>
+struct _AgsLadspaManager
+{
+  GObject object;
+  
+  GList *ladspa_plugin;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaManagerClass</NAME>
+struct _AgsLadspaManagerClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaPlugin</NAME>
+struct _AgsLadspaPlugin
+{
+  guint flags;
+
+  gchar *filename;
+  void *plugin_so;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ladspa_manager_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_plugin_alloc</NAME>
+<RETURNS>AgsLadspaPlugin * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_plugin_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsLadspaPlugin *ladspa_plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_get_filenames</NAME>
+<RETURNS>gchar ** </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_find_ladspa_plugin</NAME>
+<RETURNS>AgsLadspaPlugin * </RETURNS>
+gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_load_file</NAME>
+<RETURNS>void  </RETURNS>
+gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_load_default_directory</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_get_instance</NAME>
+<RETURNS>AgsLadspaManager * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_new</NAME>
+<RETURNS>AgsLadspaManager * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_PLUGIN_NAME_VOLUME</NAME>
+#define AGS_PLUGIN_NAME_VOLUME "ags-volume\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_GUI_THREAD</NAME>
+#define AGS_TYPE_GUI_THREAD                (ags_gui_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD</NAME>
+#define AGS_GUI_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_GUI_THREAD, AgsGuiThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD_CLASS</NAME>
+#define AGS_GUI_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_GUI_THREAD, AgsGuiThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_THREAD</NAME>
+#define AGS_IS_GUI_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_GUI_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_THREAD_CLASS</NAME>
+#define AGS_IS_GUI_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_GUI_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD_GET_CLASS</NAME>
+#define AGS_GUI_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_GUI_THREAD, AgsGuiThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_GUI_THREAD_DEFAULT_JIFFIE (60)
+</MACRO>
+<STRUCT>
+<NAME>AgsGuiThread</NAME>
+struct _AgsGuiThread
+{
+  AgsThread thread;
+
+  GMutex mutex;
+  GCond cond;
+
+  AgsThread *gui_task_thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGuiThreadClass</NAME>
+struct _AgsGuiThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_gui_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_gui_thread_new</NAME>
+<RETURNS>AgsGuiThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMESTAMP_THREAD</NAME>
+#define AGS_TYPE_TIMESTAMP_THREAD                (ags_timestamp_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD</NAME>
+#define AGS_TIMESTAMP_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMESTAMP_THREAD, AgsTimestampThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_CLASS</NAME>
+#define AGS_TIMESTAMP_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_TIMESTAMP_THREAD, AgsTimestampThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_THREAD</NAME>
+#define AGS_IS_TIMESTAMP_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TIMESTAMP_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_THREAD_CLASS</NAME>
+#define AGS_IS_TIMESTAMP_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TIMESTAMP_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_GET_CLASS</NAME>
+#define AGS_TIMESTAMP_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_TIMESTAMP_THREAD, AgsTimestampThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MICROSECONDS_PER_SECOND</NAME>
+#define AGS_MICROSECONDS_PER_SECOND (1000000.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_BPM</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE (AGS_MICROSECONDS_PER_SECOND * \
+					     60.0 / AGS_TIMESTAMP_THREAD_DEFAULT_BPM)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_TIC</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_TIC (AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE / \
+					  AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE / AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE)
+</MACRO>
+<STRUCT>
+<NAME>AgsTimestampThread</NAME>
+struct _AgsTimestampThread
+{
+  AgsThread thread;
+
+  GObject *current_timestamp;
+  GObject *current_latency;
+
+  GObject *timestamp;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimestampThreadClass</NAME>
+struct _AgsTimestampThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timestamp_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_thread_new</NAME>
+<RETURNS>AgsTimestampThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_THREAD</NAME>
+#define AGS_TYPE_THREAD                (ags_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD</NAME>
+#define AGS_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD, AgsThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_CLASS</NAME>
+#define AGS_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD</NAME>
+#define AGS_IS_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_CLASS</NAME>
+#define AGS_IS_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_GET_CLASS</NAME>
+#define AGS_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>MSEC_PER_SEC</NAME>
+#define MSEC_PER_SEC    (1000000) /* The number of msecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>NSEC_PER_SEC</NAME>
+#define NSEC_PER_SEC    (1000000000) /* The number of nsecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_STACKSIZE</NAME>
+#define AGS_THREAD_STACKSIZE (16384)
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_RESUME_SIG</NAME>
+#define AGS_THREAD_RESUME_SIG SIGUSR2
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_SUSPEND_SIG</NAME>
+#define AGS_THREAD_SUSPEND_SIG SIGUSR1
+</MACRO>
+<ENUM>
+<NAME>AgsThreadFlags</NAME>
+typedef enum{
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+}AgsThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsThread</NAME>
+struct _AgsThread
+{
+  GObject object;
+
+  atomic_t flags;
+
+  atomic_t monitor;
+  atomic_t lock_count;
+
+  atomic_t barrier;
+  atomic_t barrier_count;
+
+  atomic_t dyntic;
+
+  struct timespec timed_suspend;
+  gint goodness;
+
+  AgsThread *children;
+  AgsThread *next;
+  AgsThread *prev;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsThreadClass</NAME>
+struct _AgsThreadClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_trylock</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_get_toplevel</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_first</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_last</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_parental_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_sibling_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_children_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_current_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_tree_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_parent_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_sibling_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_children_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_suspend</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_resume</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_timelock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_hangcheck</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_new</NAME>
+<RETURNS>AgsThread * </RETURNS>
+gpointer data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TASK_THREAD</NAME>
+#define AGS_TYPE_TASK_THREAD                (ags_task_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD</NAME>
+#define AGS_TASK_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TASK_THREAD, AgsTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD_CLASS</NAME>
+#define AGS_TASK_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_TASK_THREAD, AgsTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK_THREAD</NAME>
+#define AGS_IS_TASK_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK_THREAD_CLASS</NAME>
+#define AGS_IS_TASK_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD_GET_CLASS</NAME>
+#define AGS_TASK_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_TASK_THREAD, AgsTaskThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_TASK_THREAD_DEFAULT_JIFFIE (1000)
+</MACRO>
+<STRUCT>
+<NAME>AgsTaskThread</NAME>
+struct _AgsTaskThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  GMutex mutex;
+  GCond cond;
+
+  pthread_mutex_t read_mutex;
+  pthread_mutex_t launch_mutex;
+
+  volatile guint queued;
+  volatile guint pending;
+
+  volatile GList *exec;
+  volatile GList *queue;
+
+  AgsThreadPool *thread_pool;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTaskThreadClass</NAME>
+struct _AgsTaskThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTaskThreadAppend</NAME>
+struct _AgsTaskThreadAppend
+{
+  volatile AgsTaskThread *task_thread;
+  volatile gpointer data;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_task_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_thread_append_task</NAME>
+<RETURNS>void  </RETURNS>
+AgsTaskThread *task_thread, AgsTask *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_thread_append_tasks</NAME>
+<RETURNS>void  </RETURNS>
+AgsTaskThread *task_thread, GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_thread_new</NAME>
+<RETURNS>AgsTaskThread * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_GUI_TASK_THREAD</NAME>
+#define AGS_TYPE_GUI_TASK_THREAD                (ags_gui_task_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_TASK_THREAD</NAME>
+#define AGS_GUI_TASK_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_GUI_TASK_THREAD, AgsGuiTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_TASK_THREAD_CLASS</NAME>
+#define AGS_GUI_TASK_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_GUI_TASK_THREAD, AgsGuiTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_TASK_THREAD</NAME>
+#define AGS_IS_GUI_TASK_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_GUI_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_TASK_THREAD_CLASS</NAME>
+#define AGS_IS_GUI_TASK_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_GUI_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_TASK_THREAD_GET_CLASS</NAME>
+#define AGS_GUI_TASK_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_GUI_TASK_THREAD, AgsGuiTaskThreadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsGuiTaskThread</NAME>
+struct _AgsGuiTaskThread
+{
+  AgsTaskThread task_thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGuiTaskThreadClass</NAME>
+struct _AgsGuiTaskThreadClass
+{
+  AgsTaskThreadClass task_thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_gui_task_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_gui_task_thread_new</NAME>
+<RETURNS>AgsGuiTaskThread * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ASYNC_QUEUE</NAME>
+#define AGS_TYPE_ASYNC_QUEUE                (ags_async_queue_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE</NAME>
+#define AGS_ASYNC_QUEUE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ASYNC_QUEUE, AgsAsyncQueue))
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_CLASS</NAME>
+#define AGS_ASYNC_QUEUE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_ASYNC_QUEUE, AgsAsyncQueueClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ASYNC_QUEUE</NAME>
+#define AGS_IS_ASYNC_QUEUE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_ASYNC_QUEUE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ASYNC_QUEUE_CLASS</NAME>
+#define AGS_IS_ASYNC_QUEUE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_ASYNC_QUEUE))
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_GET_CLASS</NAME>
+#define AGS_ASYNC_QUEUE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_ASYNC_QUEUE, AgsAsyncQueueClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE</NAME>
+#define AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE (250)
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_CLOCK_ID</NAME>
+#define AGS_ASYNC_QUEUE_CLOCK_ID CLOCK_REALTIME
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_SIGNAL_HIGH</NAME>
+#define AGS_ASYNC_QUEUE_SIGNAL_HIGH SIGRTMAX
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_SIGNAL_LOW</NAME>
+#define AGS_ASYNC_QUEUE_SIGNAL_LOW SIGRTMIN
+</MACRO>
+<ENUM>
+<NAME>AgsAsyncQueueFlags</NAME>
+typedef enum{
+  AGS_ASYNC_QUEUE_LINUX_THREADS     = 1,
+  AGS_ASYNC_QUEUE_POSIX_THREADS     = 1 << 1,
+  AGS_ASYNC_QUEUE_WORKER_RUNNING    = 1 << 2,
+  AGS_ASYNC_QUEUE_INTERRUPT_OWN     = 1 << 2,
+  AGS_ASYNC_QUEUE_INTERRUPT_OTHER   = 1 << 3,
+  AGS_ASYNC_QUEUE_STOP_BIT_0        = 1 << 4,
+  AGS_ASYNC_QUEUE_STOP_BIT_1        = 1 << 5,
+}AgsAsyncQueueFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAsyncQueue</NAME>
+struct _AgsAsyncQueue
+{
+  GObject object;
+
+  guint flags;
+
+  guint output_sum;
+  guint systemrate;
+  guint interval;
+
+  timer_t timerid;
+
+  GQueue *stack;
+  GHashTable *timer;
+
+  union{
+    //    atomic_t monitor;
+    pthread_mutex_t mutex;
+  }lock;
+
+  GList *context;
+  GList *unref_context;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAsyncQueueClass</NAME>
+struct _AgsAsyncQueueClass
+{
+  GObjectClass object;
+
+  void (*interrupt)(AgsAsyncQueue *async_queue);
+  
+  void (*push_context)(AgsAsyncQueue *async_queue,
+		       AgsContext *context);
+  void (*pop_context)(AgsAsyncQueue *async_queue,
+		      AgsContext *context);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimer</NAME>
+struct _AgsTimer
+{
+  struct timespec run_delay;
+
+  //NOTE: not supported for now
+  gboolean record_history;
+  gpointer history;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsContext</NAME>
+struct _AgsContext
+{
+  GQueue *stack;
+  GHashTable *timer;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_async_queue_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timer_alloc</NAME>
+<RETURNS>AgsTimer * </RETURNS>
+time_t tv_sec, long tv_nsec 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_context_alloc</NAME>
+<RETURNS>AgsContext * </RETURNS>
+GQueue *stack, GHashTable *timer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_next_interval</NAME>
+<RETURNS>guint  </RETURNS>
+AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_find_context</NAME>
+<RETURNS>AgsContext * </RETURNS>
+AgsAsyncQueue *async_queue, AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue, AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_remove</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAsyncQueue *async_queue, AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_idle</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_initerrupt</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_push_context</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue, AgsContext *context 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_pop_context</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue, AgsContext *context 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_worker</NAME>
+<RETURNS>void * </RETURNS>
+void *ptr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_clean</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_new</NAME>
+<RETURNS>AgsAsyncQueue * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_THREAD</NAME>
+#define AGS_TYPE_THREAD                (ags_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD</NAME>
+#define AGS_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD, AgsThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_CLASS</NAME>
+#define AGS_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD</NAME>
+#define AGS_IS_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_CLASS</NAME>
+#define AGS_IS_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_GET_CLASS</NAME>
+#define AGS_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_ACCOUNTING_TABLE</NAME>
+#define AGS_ACCOUNTING_TABLE(ptr) ((AgsAccountingTable *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>MSEC_PER_SEC</NAME>
+#define MSEC_PER_SEC    (1000000) /* The number of msecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>NSEC_PER_SEC</NAME>
+#define NSEC_PER_SEC    (1000000000) /* The number of nsecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_RESUME_SIG</NAME>
+#define AGS_THREAD_RESUME_SIG SIGUSR2
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_SUSPEND_SIG</NAME>
+#define AGS_THREAD_SUSPEND_SIG SIGUSR1
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_THREAD_DEFAULT_JIFFIE (250)
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_MAX_PRECISION</NAME>
+#define AGS_THREAD_MAX_PRECISION (1000)
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_DEFAULT_ATTACK</NAME>
+#define AGS_THREAD_DEFAULT_ATTACK (1.0)
+</MACRO>
+<ENUM>
+<NAME>AgsThreadFlags</NAME>
+typedef enum{
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+}AgsThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsThread</NAME>
+struct _AgsThread
+{
+  GObject object;
+
+  volatile guint flags;
+
+  sigset_t wait_mask;
+
+  pthread_t thread;
+  pthread_attr_t thread_attr;
+
+  gdouble freq;
+
+  pthread_mutex_t mutex;
+  pthread_mutexattr_t mutexattr;
+  pthread_cond_t cond;
+
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_cond;
+
+  pthread_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pthread_t timelock_thread;
+  pthread_mutex_t timelock_mutex;
+  pthread_cond_t timelock_cond;
+
+  pthread_mutex_t greedy_mutex;
+  pthread_cond_t greedy_cond;
+  pthread_mutex_t greedy_run_mutex;
+  volatile guint locked_greedy;
+
+  struct timespec timelock;
+  GList *greedy_locks;
+
+  pthread_mutex_t suspend_mutex;
+  volatile gboolean critical_region;
+
+  GObject *devout;
+  AgsThread *parent;
+
+  AgsThread *next;
+  AgsThread *prev;
+
+  AgsThread *children;
+
+  gpointer data;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsThreadClass</NAME>
+struct _AgsThreadClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAccountingTable</NAME>
+struct _AgsAccountingTable
+{
+  AgsThread *thread;
+  gdouble sanity;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_accounting_table_alloc</NAME>
+<RETURNS>AgsAccountingTable * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_accounting_table_set_sanity</NAME>
+<RETURNS>void  </RETURNS>
+GList *table, AgsThread *thread, gdouble sanity 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_trylock</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_get_toplevel</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_first</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_last</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_parental_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_sibling_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_children_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_current_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *current, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_tree_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_parent_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_sibling_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_children_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_suspend</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_resume</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_timelock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_hangcheck</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_new</NAME>
+<RETURNS>AgsThread * </RETURNS>
+gpointer data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RETURNABLE_THREAD</NAME>
+#define AGS_TYPE_RETURNABLE_THREAD                (ags_returnable_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD</NAME>
+#define AGS_RETURNABLE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RETURNABLE_THREAD, AgsReturnableThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD_CLASS</NAME>
+#define AGS_RETURNABLE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RETURNABLE_THREAD, AgsReturnableThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RETURNABLE_THREAD</NAME>
+#define AGS_IS_RETURNABLE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RETURNABLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RETURNABLE_THREAD_CLASS</NAME>
+#define AGS_IS_RETURNABLE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RETURNABLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD_GET_CLASS</NAME>
+#define AGS_RETURNABLE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RETURNABLE_THREAD, AgsReturnableThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE (1000)
+</MACRO>
+<USER_FUNCTION>
+<NAME>AgsReturnableThreadCallback</NAME>
+<RETURNS>void </RETURNS>
+AgsReturnableThread *returnable_thread, gpointer data
+</USER_FUNCTION>
+<ENUM>
+<NAME>AgsReturnableThreadFlags</NAME>
+typedef enum{
+  AGS_RETURNABLE_THREAD_IN_USE              = 1,
+  AGS_RETURNABLE_THREAD_RESET               = 1 << 1,
+}AgsReturnableThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsReturnableThread</NAME>
+struct _AgsReturnableThread
+{
+  AgsThread thread;
+
+  volatile guint flags;
+
+  GObject *thread_pool;
+
+  pthread_mutex_t reset_mutex;
+  volatile void *safe_data;
+
+  gulong handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsReturnableThreadClass</NAME>
+struct _AgsReturnableThreadClass
+{
+  AgsThreadClass thread;
+
+  void (*safe_run)(AgsReturnableThread *returnable_thread);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_returnable_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_safe_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsReturnableThread *returnable_thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_connect_safe_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsReturnableThread *returnable_thread, AgsReturnableThreadCallback callback 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_disconnect_safe_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsReturnableThread *returnable_thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_new</NAME>
+<RETURNS>AgsReturnableThread * </RETURNS>
+GObject *thread_pool 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PORTABLE_THREAD</NAME>
+#define AGS_TYPE_PORTABLE_THREAD                (ags_portable_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTABLE_THREAD</NAME>
+#define AGS_PORTABLE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD, AgsPortableThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTABLE_THREAD_CLASS</NAME>
+#define AGS_PORTABLE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD, AgsPortableThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTABLE_THREAD</NAME>
+#define AGS_IS_PORTABLE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTABLE_THREAD_CLASS</NAME>
+#define AGS_IS_PORTABLE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTABLE_THREAD_GET_CLASS</NAME>
+#define AGS_PORTABLE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD, AgsPortableThreadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPortableThreadFlags</NAME>
+typedef enum{
+  AGS_PORTABLE_THREAD_RUNNING                 = 1,
+  AGS_PORTABLE_THREAD_IDLE                    = 1 << 1,
+  AGS_PORTABLE_THREAD_LOCKED                  = 1 << 2,
+  AGS_PORTABLE_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_PORTABLE_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_PORTABLE_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_PORTABLE_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_PORTABLE_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_PORTABLE_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_PORTABLE_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_PORTABLE_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_PORTABLE_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_PORTABLE_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_PORTABLE_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_PORTABLE_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_PORTABLE_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_PORTABLE_THREAD_WAIT_0                  = 1 << 16,
+  AGS_PORTABLE_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_PORTABLE_THREAD_WAIT_1                  = 1 << 18,
+  AGS_PORTABLE_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_PORTABLE_THREAD_WAIT_2                  = 1 << 20,
+  AGS_PORTABLE_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_PORTABLE_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_PORTABLE_THREAD_TIMELOCK_RESUME         = 1 << 23,
+}AgsPortableThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPortableThread</NAME>
+struct _AgsPortableThread
+{
+  GObject object;
+
+  volatile guint flags;
+
+  pth_t thread;
+  pth_attr_t thread_attr;
+
+  pth_mutex_t mutex;
+  pth_cond_t cond;
+
+  pth_mutex_t start_mutex;
+  pth_cond_t start_cond;
+
+  pth_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pth_t timelock_thread;
+  pth_mutex_t timelock_mutex;
+  pth_cond_t timelock_cond;
+
+  long timelock;
+
+  GObject *devout;
+  AgsPortableThread *parent;
+
+  AgsPortableThread *next;
+  AgsPortableThread *prev;
+
+  AgsPortableThread *children;
+
+  GObject *data;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPortableThreadClass</NAME>
+struct _AgsPortableThreadClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsPortableThread *thread);
+  void (*run)(AgsPortableThread *thread);
+  void (*timelock)(AgsPortableThread *thread);
+  void (*stop)(AgsPortableThread *thread);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_portable_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_trylock</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_get_toplevel</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_first</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_last</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_parental_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_sibling_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_children_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_current_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_current_synced</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_tree_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_tree_synced</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_main_loop_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_next_parent_locked</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_next_sibling_locked</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_next_children_locked</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_wait_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_wait_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_wait_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_signal_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_signal_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_signal_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_timelock</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_new</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+GObject *data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DEVOUT_THREAD</NAME>
+#define AGS_TYPE_DEVOUT_THREAD                (ags_devout_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD</NAME>
+#define AGS_DEVOUT_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DEVOUT_THREAD, AgsDevoutThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD_CLASS</NAME>
+#define AGS_DEVOUT_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DEVOUT_THREAD, AgsDevoutThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT_THREAD</NAME>
+#define AGS_IS_DEVOUT_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_DEVOUT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT_THREAD_CLASS</NAME>
+#define AGS_IS_DEVOUT_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_DEVOUT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD_GET_CLASS</NAME>
+#define AGS_DEVOUT_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DEVOUT_THREAD, AgsDevoutThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_DEVOUT_THREAD_DEFAULT_JIFFIE (48.0)
+</MACRO>
+<STRUCT>
+<NAME>AgsDevoutThread</NAME>
+struct _AgsDevoutThread
+{
+  AgsThread thread;
+
+  time_t time_val;
+
+  AgsThread *timestamp_thread;
+
+  GError *error;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutThreadClass</NAME>
+struct _AgsDevoutThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_devout_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_thread_new</NAME>
+<RETURNS>AgsDevoutThread * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_HISTORY</NAME>
+#define AGS_TYPE_HISTORY                (ags_history_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_HISTORY</NAME>
+#define AGS_HISTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_HISTORY, AgsHistory))
+</MACRO>
+<MACRO>
+<NAME>AGS_HISTORY_CLASS</NAME>
+#define AGS_HISTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_HISTORY, AgsHistory))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HISTORY</NAME>
+#define AGS_IS_HISTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_HISTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HISTORY_CLASS</NAME>
+#define AGS_IS_HISTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_HISTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_HISTORY_GET_CLASS</NAME>
+#define AGS_HISTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_HISTORY, AgsHistoryClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsHistory</NAME>
+struct _AgsHistory
+{
+  GObject gobject;
+  
+  GList *task;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsHistoryClass</NAME>
+struct _AgsHistoryClass
+{
+  GObjectClass gobject;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_history_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_history_new</NAME>
+<RETURNS>AgsHistory * </RETURNS>
+ 
+</FUNCTION>
+<STRUCT>
+<NAME>AgsHistoryAppend</NAME>
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recycling_thread_iterate_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingThread *thread, gpointer user_data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECYCLING_THREAD</NAME>
+#define AGS_TYPE_RECYCLING_THREAD                (ags_recycling_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD</NAME>
+#define AGS_RECYCLING_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECYCLING_THREAD, AgsRecyclingThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD_CLASS</NAME>
+#define AGS_RECYCLING_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RECYCLING_THREAD, AgsRecyclingThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_THREAD</NAME>
+#define AGS_IS_RECYCLING_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECYCLING_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_THREAD_CLASS</NAME>
+#define AGS_IS_RECYCLING_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECYCLING_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD_GET_CLASS</NAME>
+#define AGS_RECYCLING_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RECYCLING_THREAD, AgsRecyclingThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_RECYCLING_THREAD_DEFAULT_JIFFIE (100)
+</MACRO>
+<ENUM>
+<NAME>AgsRecyclingThreadFlags</NAME>
+typedef enum{
+  AGS_RECYCLING_THREAD_RUNNING   = 1,
+  AGS_RECYCLING_THREAD_WAIT      = 1 << 1,
+  AGS_RECYCLING_THREAD_DONE      = 1 << 2,
+}AgsRecyclingThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecyclingThread</NAME>
+struct _AgsRecyclingThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  AgsThread *iterator_thread;
+
+  pthread_mutex_t iteration_mutex;
+  pthread_cond_t iteration_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecyclingThreadClass</NAME>
+struct _AgsRecyclingThreadClass
+{
+  AgsThreadClass thread;
+
+  void (*play_channel)(AgsRecyclingThread *recycling_thread,
+		       GObject *channel,
+		       AgsRecallID *recall_id,
+		       gint stage);
+
+  void (*play_audio)(AgsRecyclingThread *recycling_thread,
+		     GObject *output, GObject *audio,
+		     AgsRecallID *recall_id,
+		     gint stage);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recycling_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_play_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingThread *recycling_thread, GObject *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_play_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingThread *recycling_thread, GObject *output, GObject *audio, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_new</NAME>
+<RETURNS>AgsRecyclingThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPORT_THREAD</NAME>
+#define AGS_TYPE_EXPORT_THREAD                (ags_export_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD</NAME>
+#define AGS_EXPORT_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPORT_THREAD, AgsExportThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_CLASS</NAME>
+#define AGS_EXPORT_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_EXPORT_THREAD, AgsExportThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_THREAD</NAME>
+#define AGS_IS_EXPORT_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_EXPORT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_THREAD_CLASS</NAME>
+#define AGS_IS_EXPORT_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_EXPORT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_GET_CLASS</NAME>
+#define AGS_EXPORT_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_EXPORT_THREAD, AgsExportThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_EXPORT_THREAD_DEFAULT_JIFFIE (48.0) // same as devout thread
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_BUFFER_TIME</NAME>
+#define AGS_EXPORT_THREAD_BUFFER_TIME (1.0 / (AGS_DEVOUT_DEFAULT_FORMAT / 8))
+</MACRO>
+<STRUCT>
+<NAME>AgsExportThread</NAME>
+struct _AgsExportThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  guint tic;
+  guint counter;
+
+  AgsAudioFile *audio_file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExportThreadClass</NAME>
+struct _AgsExportThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_export_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_thread_new</NAME>
+<RETURNS>AgsExportThread * </RETURNS>
+GObject *devout, AgsAudioFile *audio_file 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ITERATOR_THREAD</NAME>
+#define AGS_TYPE_ITERATOR_THREAD                (ags_iterator_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ITERATOR_THREAD</NAME>
+#define AGS_ITERATOR_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ITERATOR_THREAD, AgsIteratorThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_ITERATOR_THREAD_CLASS</NAME>
+#define AGS_ITERATOR_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_ITERATOR_THREAD, AgsIteratorThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ITERATOR_THREAD</NAME>
+#define AGS_IS_ITERATOR_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_ITERATOR_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ITERATOR_THREAD_CLASS</NAME>
+#define AGS_IS_ITERATOR_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_ITERATOR_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_ITERATOR_THREAD_GET_CLASS</NAME>
+#define AGS_ITERATOR_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_ITERATOR_THREAD, AgsIteratorThreadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsIteratorThreadFlags</NAME>
+typedef enum{
+  AGS_ITERATOR_THREAD_DONE      = 1,
+  AGS_ITERATOR_THREAD_WAIT      = 1 << 1,
+}AgsIteratorThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsIteratorThread</NAME>
+struct _AgsIteratorThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  pthread_mutex_t tic_mutex;
+  pthread_cond_t tic_cond;
+
+  AgsThread *recycling_thread;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+  gint stage;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIteratorThreadClass</NAME>
+struct _AgsIteratorThreadClass
+{
+  AgsThreadClass thread;
+  
+  void (*children_ready)(AgsIteratorThread *iterator_thread,
+			 AgsThread *current);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_iterator_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_iterator_thread_children_ready</NAME>
+<RETURNS>void  </RETURNS>
+AgsIteratorThread *iterator_thread, AgsThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_iterator_thread_new</NAME>
+<RETURNS>AgsIteratorThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SINGLE_THREAD</NAME>
+#define AGS_TYPE_SINGLE_THREAD                (ags_single_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD</NAME>
+#define AGS_SINGLE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SINGLE_THREAD, AgsSingleThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD_CLASS</NAME>
+#define AGS_SINGLE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SINGLE_THREAD, AgsSingleThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SINGLE_THREAD</NAME>
+#define AGS_IS_SINGLE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_SINGLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SINGLE_THREAD_CLASS</NAME>
+#define AGS_IS_SINGLE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_SINGLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD_GET_CLASS</NAME>
+#define AGS_SINGLE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SINGLE_THREAD, AgsSingleThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</NAME>
+#define AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE (30)
+</MACRO>
+<STRUCT>
+<NAME>AgsSingleThread</NAME>
+struct _AgsSingleThread
+{
+  AgsThread thread;
+
+  AgsAudioLoop *audio_loop;
+  AgsDevoutThread *devout_thread;
+  AgsTaskThread *task_thread;
+  AgsGuiThread *gui_thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSingleThreadClass</NAME>
+struct _AgsSingleThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_single_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_single_thread_new</NAME>
+<RETURNS>AgsSingleThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECORD_THREAD</NAME>
+#define AGS_TYPE_RECORD_THREAD                (ags_record_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD</NAME>
+#define AGS_RECORD_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECORD_THREAD, AgsRecordThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD_CLASS</NAME>
+#define AGS_RECORD_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RECORD_THREAD, AgsRecordThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECORD_THREAD</NAME>
+#define AGS_IS_RECORD_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECORD_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECORD_THREAD_CLASS</NAME>
+#define AGS_IS_RECORD_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECORD_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD_GET_CLASS</NAME>
+#define AGS_RECORD_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RECORD_THREAD, AgsRecordThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD_DEFAULT_DELAY</NAME>
+#define AGS_RECORD_THREAD_DEFAULT_DELAY (128)
+</MACRO>
+<STRUCT>
+<NAME>AgsRecordThread</NAME>
+struct _AgsRecordThread
+{
+  AgsThread thread;
+
+  AgsRegistry *registry;
+
+  guint delay;
+  guint counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecordThreadClass</NAME>
+struct _AgsRecordThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_record_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_record_thread_new</NAME>
+<RETURNS>AgsRecordThread * </RETURNS>
+GObject *devout, AgsRegistry *registry 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUTOSAVE_THREAD</NAME>
+#define AGS_TYPE_AUTOSAVE_THREAD                (ags_autosave_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD</NAME>
+#define AGS_AUTOSAVE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUTOSAVE_THREAD, AgsAutosaveThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_CLASS</NAME>
+#define AGS_AUTOSAVE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUTOSAVE_THREAD, AgsAutosaveThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUTOSAVE_THREAD</NAME>
+#define AGS_IS_AUTOSAVE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUTOSAVE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUTOSAVE_THREAD_CLASS</NAME>
+#define AGS_IS_AUTOSAVE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUTOSAVE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_GET_CLASS</NAME>
+#define AGS_AUTOSAVE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_AUTOSAVE_THREAD, AgsAutosaveThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE (0.2)
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</NAME>
+#define AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME "ags-autosaved.xml\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsAutosaveThread</NAME>
+struct _AgsAutosaveThread
+{
+  AgsThread thread;
+
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  AgsMain *ags_main;
+
+  guint delay;
+  guint counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAutosaveThreadClass</NAME>
+struct _AgsAutosaveThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_autosave_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_autosave_thread_new</NAME>
+<RETURNS>AgsAutosaveThread * </RETURNS>
+GObject *devout, AgsMain *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_THREAD_POOL</NAME>
+#define AGS_TYPE_THREAD_POOL                (ags_thread_pool_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_POOL</NAME>
+#define AGS_THREAD_POOL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD_POOL, AgsThreadPool))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_POOL_CLASS</NAME>
+#define AGS_THREAD_POOL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD_POOL, AgsThreadPoolClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_POOL</NAME>
+#define AGS_IS_THREAD_POOL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD_POOL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_POOL_CLASS</NAME>
+#define AGS_IS_THREAD_POOL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD_POOL))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_POOL_GET_CLASS</NAME>
+#define AGS_THREAD_POOL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD_POOL, AgsThreadPoolClass))
+</MACRO>
+<ENUM>
+<NAME>AgsThreadPoolFlags</NAME>
+typedef enum{
+  AGS_THREAD_POOL_RUNNING  = 1,
+  AGS_THREAD_POOL_READY    = 1 << 1,
+}AgsThreadPoolFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsThreadPool</NAME>
+struct _AgsThreadPool
+{
+  GObject object;
+
+  volatile guint flags;
+
+  volatile guint max_unused_threads;
+  volatile guint max_threads;
+
+  pthread_t thread;
+
+  pthread_mutex_t creation_mutex;
+  pthread_cond_t creation_cond;
+
+  volatile guint n_threads;
+  volatile guint newly_pulled;
+  volatile guint queued;
+
+  AgsThread *parent;
+  volatile GList *returnable_thread;
+  volatile GList *running_thread;
+
+  pthread_mutex_t pull_mutex;
+
+  pthread_mutex_t return_mutex;
+  pthread_cond_t return_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsThreadPoolClass</NAME>
+struct _AgsThreadPoolClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsThreadPool *thread_pool);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_thread_pool_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_pool_pull</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThreadPool *thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_pool_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsThreadPool *thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_pool_new</NAME>
+<RETURNS>AgsThreadPool * </RETURNS>
+AgsThread *parent 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_LOOP</NAME>
+#define AGS_TYPE_AUDIO_LOOP                (ags_audio_loop_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP</NAME>
+#define AGS_AUDIO_LOOP(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_LOOP, AgsAudioLoop))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP_CLASS</NAME>
+#define AGS_AUDIO_LOOP_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUDIO_LOOP, AgsAudioLoopClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_LOOP</NAME>
+#define AGS_IS_AUDIO_LOOP(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUDIO_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_LOOP_CLASS</NAME>
+#define AGS_IS_AUDIO_LOOP_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUDIO_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP_GET_CLASS</NAME>
+#define AGS_AUDIO_LOOP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_AUDIO_LOOP, AgsAudioLoopClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP_DEFAULT_JIFFIE</NAME>
+#define AGS_AUDIO_LOOP_DEFAULT_JIFFIE (48.0)
+</MACRO>
+<ENUM>
+<NAME>AgsAudioLoopFlags</NAME>
+typedef enum{
+  AGS_AUDIO_LOOP_PLAY_RECALL                    = 1,
+  AGS_AUDIO_LOOP_PLAYING_RECALL                 = 1 << 1,
+  AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING        = 1 << 2,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL                   = 1 << 3,
+  AGS_AUDIO_LOOP_PLAYING_CHANNEL                = 1 << 4,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING       = 1 << 5,
+  AGS_AUDIO_LOOP_PLAY_AUDIO                     = 1 << 6,
+  AGS_AUDIO_LOOP_PLAYING_AUDIO                  = 1 << 7,
+  AGS_AUDIO_LOOP_PLAY_NOTATION                  = 1 << 8,
+  AGS_AUDIO_LOOP_PLAYING_NOTATION               = 1 << 9,
+  AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING         = 1 << 10,
+}AgsAudioLoopFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAudioLoop</NAME>
+struct _AgsAudioLoop
+{
+  AgsThread thread;
+
+  guint flags;
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  GCond cond;
+  GMutex mutex;
+
+  gdouble frequency;
+
+  GObject *ags_main;
+
+  AgsAsyncQueue *async_queue;
+  
+  AgsThread *task_thread;
+  AgsThread *gui_thread;
+  AgsThread *devout_thread;
+  AgsThread *export_thread;
+
+  pthread_mutex_t recall_mutex;
+
+  guint play_recall_ref;
+  GList *play_recall; // play AgsRecall
+
+  guint play_channel_ref;
+  GList *play_channel; // play AgsChannel
+
+  guint play_audio_ref;
+  GList *play_audio; // play AgsAudio
+
+  guint play_notation_ref;
+  GList *play_notation;
+
+  GList *tree_sanity;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioLoopClass</NAME>
+struct _AgsAudioLoopClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_loop_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_add_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_remove_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_add_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_remove_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_add_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, gpointer devout_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_remove_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, gpointer devout_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_new</NAME>
+<RETURNS>AgsAudioLoop * </RETURNS>
+GObject *devout, GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_EFFECT_COPY_STREAM</NAME>
+#define AGS_EFFECT_COPY_STREAM "copy_stream"
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_COPY_BUFFER</NAME>
+#define AGS_EFFECT_COPY_BUFFER "copy_buffer"
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_DOWN_MIX</NAME>
+#define AGS_EFFECT_DOWN_MIX "down_mix"
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_PATTERN</NAME>
+#define AGS_TYPE_PATTERN                (ags_pattern_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PATTERN</NAME>
+#define AGS_PATTERN(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PATTERN, AgsPattern))
+</MACRO>
+<MACRO>
+<NAME>AGS_PATTERN_CLASS</NAME>
+#define AGS_PATTERN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PATTERN, AgsPatternClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PATTERN</NAME>
+#define AGS_IS_PATTERN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PATTERN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PATTERN_CLASS</NAME>
+#define AGS_IS_PATTERN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PATTERN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PATTERN_GET_CLASS</NAME>
+#define AGS_PATTERN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PATTERN, AgsPatternClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPattern</NAME>
+struct _AgsPattern
+{
+  GObject object;
+
+  GObject *timestamp;
+
+  guint dim[3];
+  guint ***pattern;
+
+  GObject *port;
+
+  guint i;
+  guint j;
+  guint bit;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPatternClass</NAME>
+struct _AgsPatternClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_pattern_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_get_by_timestamp</NAME>
+<RETURNS>AgsPattern * </RETURNS>
+GList *list, GObject *timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_set_dim</NAME>
+<RETURNS>void  </RETURNS>
+AgsPattern *pattern, guint dim0, guint dim1, guint lenght 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_get_bit</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPattern *pattern, guint i, guint j, guint bit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_toggle_bit</NAME>
+<RETURNS>void  </RETURNS>
+AgsPattern *pattern, guint i, guint j, guint bit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_new</NAME>
+<RETURNS>AgsPattern * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_RECALL_AUDIO_SIGNAL                (ags_recall_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_SIGNAL</NAME>
+#define AGS_RECALL_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_AUDIO_SIGNAL, AgsRecallAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_RECALL_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_AUDIO_SIGNAL, AgsRecallAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_SIGNAL</NAME>
+#define AGS_IS_RECALL_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_RECALL_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_RECALL_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_AUDIO_SIGNAL, AgsRecallAudioSignalClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallAudioSignalFlags</NAME>
+typedef enum{
+  AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN      = 1,
+}AgsRecallAudioSignalFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallAudioSignal</NAME>
+struct _AgsRecallAudioSignal
+{
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsAudioSignal *destination;
+
+  AgsAudioSignal *source;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallAudioSignalClass</NAME>
+struct _AgsRecallAudioSignalClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_audio_signal_new</NAME>
+<RETURNS>AgsRecallAudioSignal * </RETURNS>
+AgsAudioSignal *destination, AgsAudioSignal *source, AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_RECYCLING</NAME>
+#define AGS_TYPE_RECALL_RECYCLING                (ags_recall_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING</NAME>
+#define AGS_RECALL_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_RECYCLING, AgsRecallRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_RECYCLING, AgsRecallRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING</NAME>
+#define AGS_IS_RECALL_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING_CLASS</NAME>
+#define AGS_IS_RECALL_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_GET_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_RECYCLING, AgsRecallRecyclingClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallRecyclingFlags</NAME>
+typedef enum{
+  AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR                = 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION            = 1 << 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE                 = 1 << 2,
+  AGS_RECALL_RECYCLING_CREATE_DESTINATION_ON_MAP_SOURCE = 1 << 3,
+}AgsRecallRecyclingFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallRecycling</NAME>
+struct _AgsRecallRecycling
+{
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsRecycling *destination;
+  gulong destination_add_audio_signal_handler;
+  gulong destination_remove_audio_signal_handler;
+
+  AgsRecycling *source;
+  gulong source_add_audio_signal_handler;
+  gulong source_remove_audio_signal_handler;
+
+  AgsAudioSignal *child_destination;
+  GList *child_source;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallRecyclingClass</NAME>
+struct _AgsRecallRecyclingClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_recycling_get_child_source</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallRecycling *recall_recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_recycling_new</NAME>
+<RETURNS>AgsRecallRecycling * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_sin</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_saw</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_triangle</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_square</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO</NAME>
+#define AGS_TYPE_AUDIO                (ags_audio_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO</NAME>
+#define AGS_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO, AgsAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_CLASS</NAME>
+#define AGS_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO, AgsAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO</NAME>
+#define AGS_IS_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_CLASS</NAME>
+#define AGS_IS_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_GET_CLASS</NAME>
+#define AGS_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO, AgsAudioClass))
+</MACRO>
+<ENUM>
+<NAME>AgsAudioFlags</NAME>
+typedef enum{
+  AGS_AUDIO_OUTPUT_HAS_RECYCLING        = 1,
+  AGS_AUDIO_INPUT_HAS_RECYCLING         = 1 <<  1,
+  AGS_AUDIO_INPUT_TAKES_FILE            = 1 <<  2,
+  AGS_AUDIO_HAS_NOTATION                = 1 <<  3,
+  AGS_AUDIO_SYNC                        = 1 <<  4, // can be combined with below
+  AGS_AUDIO_ASYNC                       = 1 <<  5,
+  AGS_AUDIO_RUNNING                     = 1 <<  6,
+  AGS_AUDIO_PLAYING                     = 1 <<  7,
+  AGS_AUDIO_NOTATION_DEFAULT            = 1 <<  8,
+}AgsAudioFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAudio</NAME>
+struct _AgsAudio
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  guint level;
+  
+  guint sequence_length;
+  guint audio_channels;
+  guint frequence;
+
+  guint output_pads;
+  guint output_lines;
+
+  guint input_pads;
+  guint input_lines;
+
+  AgsChannel *output;
+  AgsChannel *input;
+
+  gpointer devout_play_domain;
+
+  GList *notation;
+
+  GList *recall_id;
+  GList *recycling_container;
+
+  GList *container;
+  GList *recall;
+  GList *play;
+
+  GList *recall_remove; //TODO:JK: verify deprecation
+  GList *play_remove; //TODO:JK: verify deprecation
+
+  GtkWidget *machine;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioClass</NAME>
+struct _AgsAudioClass
+{
+  GObjectClass object;
+
+  void (*set_audio_channels)(AgsAudio *audio,
+			     guint audio_channels, guint audio_channels_old);
+  void (*set_pads)(AgsAudio *audio,
+		   GType type,
+		   guint pads, guint pads_old);
+
+  AgsRecallID* (*init_run)(AgsAudio *audio);
+  void (*tact)(AgsAudio *audio, AgsRecallID *recall_id);
+  void (*done)(AgsAudio *audio, AgsRecallID *recall_id);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_unset_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_audio_channels</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint audio_channels 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_pads</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType type, guint pads 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_init_run</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+AgsAudio *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_tact</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_sequence_length</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint sequence_length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_add_recycling_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove_recycling_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_add_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_add_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_add_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_recall_change_state</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, gboolean enable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_duplicate_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_init_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, gint stage, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_resolve_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_is_playing</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudio *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_recursive_play_init</NAME>
+<RETURNS>GList * </RETURNS>
+AgsAudio *audio, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_open_files</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GSList *filenames, gboolean overwrite_channels, gboolean create_channels 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_find_port</NAME>
+<RETURNS>GList * </RETURNS>
+AgsAudio *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_new</NAME>
+<RETURNS>AgsAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CONFIG</NAME>
+#define AGS_TYPE_CONFIG                (ags_config_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG</NAME>
+#define AGS_CONFIG(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CONFIG, AgsConfig))
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_CLASS</NAME>
+#define AGS_CONFIG_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CONFIG, AgsConfigClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CONFIG</NAME>
+#define AGS_IS_CONFIG(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CONFIG))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CONFIG_CLASS</NAME>
+#define AGS_IS_CONFIG_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CONFIG))
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_GET_CLASS</NAME>
+#define AGS_CONFIG_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CONFIG, AgsConfigClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_DEFAULT_VERSION</NAME>
+#define AGS_CONFIG_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_DEFAULT_BUILD_ID</NAME>
+#define AGS_CONFIG_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_GENERIC</NAME>
+#define AGS_CONFIG_GENERIC "generic\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_THREAD</NAME>
+#define AGS_CONFIG_THREAD "thread\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_DEVOUT</NAME>
+#define AGS_CONFIG_DEVOUT "device\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_RECALL</NAME>
+#define AGS_CONFIG_RECALL "recall\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsConfig</NAME>
+struct _AgsConfig
+{
+  GObject object;
+
+  guint version;
+  gchar *build_id;
+  
+  GObject *ags_main;
+
+  GKeyFile *key_file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsConfigClass</NAME>
+struct _AgsConfigClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_config_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_load_defaults</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_load_from_file</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config, gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_save</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_set</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config, gchar *group, gchar *key, gchar *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_get</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsConfig *config, gchar *group, gchar *key 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_new</NAME>
+<RETURNS>AgsConfig * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_RECYCLING_DUMMY</NAME>
+#define AGS_TYPE_RECALL_RECYCLING_DUMMY                (ags_recall_recycling_dummy_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_DUMMY</NAME>
+#define AGS_RECALL_RECYCLING_DUMMY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_RECYCLING_DUMMY, AgsRecallRecyclingDummy))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_DUMMY_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_DUMMY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_RECYCLING_DUMMY, AgsRecallRecyclingDummyClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING_DUMMY</NAME>
+#define AGS_IS_RECALL_RECYCLING_DUMMY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_RECYCLING_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING_DUMMY_CLASS</NAME>
+#define AGS_IS_RECALL_RECYCLING_DUMMY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_RECYCLING_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_DUMMY_GET_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_DUMMY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_RECYCLING_DUMMY, AgsRecallRecyclingDummyClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallRecyclingDummy</NAME>
+struct _AgsRecallRecyclingDummy
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallRecyclingDummyClass</NAME>
+struct _AgsRecallRecyclingDummyClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_recycling_dummy_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_recycling_dummy_new</NAME>
+<RETURNS>AgsRecallRecyclingDummy * </RETURNS>
+AgsRecycling *recycling, GType child_type 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_DEPENDENCY</NAME>
+#define AGS_TYPE_RECALL_DEPENDENCY                (ags_recall_dependency_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEPENDENCY</NAME>
+#define AGS_RECALL_DEPENDENCY(obj)                (G_TYPE_CHECK_INSTANCE_CAST ((obj), AGS_TYPE_RECALL_DEPENDENCY, AgsRecallDependency))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEPENDENCY_CLASS</NAME>
+#define AGS_RECALL_DEPENDENCY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST ((class), AGS_TYPE_RECALL_DEPENDENCY, AgsRecallDependencyClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_DEPENDENCY</NAME>
+#define AGS_IS_RECALL_DEPENDENCY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_DEPENDENCY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_DEPENDENCY_CLASS</NAME>
+#define AGS_IS_RECALL_DEPENDENCY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_DEPENDENCY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEPENDENCY_GET_CLASS</NAME>
+#define AGS_RECALL_DEPENDENCY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_DEPENDENCY, AgsRecallDependencyClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallDependency</NAME>
+struct _AgsRecallDependency
+{
+  GObject object;
+
+  GObject *dependency;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallDependencyClass</NAME>
+struct _AgsRecallDependencyClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_dependency_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_find_dependency</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_dependencies, GObject *dependency 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_find_dependency_by_provider</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_dependencies, GObject *provider 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_resolve</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsRecallDependency *recall_dependency, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_new</NAME>
+<RETURNS>AgsRecallDependency * </RETURNS>
+GObject *dependency 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_AUDIO</NAME>
+#define AGS_TYPE_RECALL_AUDIO                (ags_recall_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO</NAME>
+#define AGS_RECALL_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_AUDIO, AgsRecallAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_CLASS</NAME>
+#define AGS_RECALL_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_AUDIO, AgsRecallAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO</NAME>
+#define AGS_IS_RECALL_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_CLASS</NAME>
+#define AGS_IS_RECALL_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_GET_CLASS</NAME>
+#define AGS_RECALL_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_AUDIO, AgsRecallAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallAudio</NAME>
+struct _AgsRecallAudio
+{
+  AgsRecall recall;
+
+  AgsAudio *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallAudioClass</NAME>
+struct _AgsRecallAudioClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_audio_new</NAME>
+<RETURNS>AgsRecallAudio * </RETURNS>
+AgsAudio *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECYCLING</NAME>
+#define AGS_TYPE_RECYCLING                (ags_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING</NAME>
+#define AGS_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECYCLING, AgsRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CLASS</NAME>
+#define AGS_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECYCLING, AgsRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING</NAME>
+#define AGS_IS_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_CLASS</NAME>
+#define AGS_IS_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_GET_CLASS</NAME>
+#define AGS_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECYCLING, AgsRecyclingClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecyclingFlags</NAME>
+typedef enum{
+  AGS_RECYCLING_MUTED           =  1,
+}AgsRecyclingFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecycling</NAME>
+struct _AgsRecycling
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *channel;
+  GObject *devout;
+
+  AgsRecycling *parent;
+
+  AgsRecycling *next;
+  AgsRecycling *prev;
+
+  GList *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecyclingClass</NAME>
+struct _AgsRecyclingClass
+{
+  GObjectClass object;
+
+  void (*add_audio_signal)(AgsRecycling *recycling,
+			   AgsAudioSignal *audio_signal);
+  void (*remove_audio_signal)(AgsRecycling *recycling,
+			      AgsAudioSignal *audio_signal);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_set_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_add_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_remove_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_create_audio_signal_with_defaults</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal, gdouble delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_create_audio_signal_with_frame_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal, guint frame_count, gdouble delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_position</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecycling *start_recycling, AgsRecycling *end_region, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_find_next_channel</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+AgsRecycling *start_region, AgsRecycling *end_region, GObject *prev_channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_new</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECYCLING_CONTAINER</NAME>
+#define AGS_TYPE_RECYCLING_CONTAINER                (ags_recycling_container_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CONTAINER</NAME>
+#define AGS_RECYCLING_CONTAINER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECYCLING_CONTAINER, AgsRecyclingContainer))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CONTAINER_CLASS</NAME>
+#define AGS_RECYCLING_CONTAINER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECYCLING_CONTAINER, AgsRecyclingContainerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_CONTAINER</NAME>
+#define AGS_IS_RECYCLING_CONTAINER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECYCLING_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_CONTAINER_CLASS</NAME>
+#define AGS_IS_RECYCLING_CONTAINER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECYCLING_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CONTAINER_GET_CLASS</NAME>
+#define AGS_RECYCLING_CONTAINER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECYCLING_CONTAINER, AgsRecyclingContainerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecyclingContainer</NAME>
+struct _AgsRecyclingContainer
+{
+  GObject object;
+
+  GObject *recall_id;
+
+  AgsRecycling **recycling;
+  guint64 length;
+
+  AgsRecyclingContainer *parent;
+  GList *children;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecyclingContainerClass</NAME>
+struct _AgsRecyclingContainerClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recycling_container_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_replace</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_add</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_remove</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_insert</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_get_toplevel</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_find</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_find_child</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_find_parent</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *parent, AgsRecyclingContainer *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *parent, AgsRecyclingContainer *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_get_child_recall_id</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecyclingContainer *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_reset_recycling</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *old_first_recycling, AgsRecycling *old_last_recycling, AgsRecycling *new_first_recycling, AgsRecycling *new_last_recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_new</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+gint length 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_AUDIO_SIGNAL                (ags_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SIGNAL</NAME>
+#define AGS_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_SIGNAL, AgsAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_SIGNAL, AgsAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SIGNAL</NAME>
+#define AGS_IS_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_AUDIO_SIGNAL, AgsAudioSignalClass))
+</MACRO>
+<ENUM>
+<NAME>AgsAudioSignalFlags</NAME>
+typedef enum{
+  AGS_AUDIO_SIGNAL_TEMPLATE             = 1,
+  AGS_AUDIO_SIGNAL_PLAY_DONE            = 1 << 1,
+  AGS_AUDIO_SIGNAL_STANDALONE           = 1 << 2,
+}AgsAudioSignalFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsAttackFlags</NAME>
+typedef enum{
+  AGS_ATTACK_INITIAL_RUN  = 1,
+  AGS_ATTACK_SWAP         = 1 << 1,
+}AgsAttackFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAudioSignal</NAME>
+struct _AgsAudioSignal
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+
+  GObject *recycling;
+  GObject *recall_id; // AGS_TYPE_RECALL_ID to identify the AgsAudioSignal
+
+  guint samplerate;
+  guint buffer_size;
+  guint resolution;
+
+  guint length;
+  guint last_frame; // the last frame at stream_end
+  guint loop_start;
+  guint loop_end;
+
+  gdouble delay;
+  guint attack;
+
+  guint lock_attack;
+  
+  GList *stream_beginning;
+  GList *stream_current;
+  GList *stream_end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioSignalClass</NAME>
+struct _AgsAudioSignalClass
+{
+  GObjectClass object;
+
+  void (*realloc_buffer_size)(AgsAudioSignal *audio_signal, guint buffer_size);
+  void (*morph_samplerate)(AgsAudioSignal *audio_signal, guint samplerate, double k_morph);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_alloc</NAME>
+<RETURNS>signed short * </RETURNS>
+guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_length_till_current</NAME>
+<RETURNS>guint  </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_add_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_stream_resize</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_stream_safe_resize</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_realloc_buffer_size</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_morph_samplerate</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint samplerate, double k_morph 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_copy_buffer_to_buffer</NAME>
+<RETURNS>void  </RETURNS>
+signed short *destination, guint dchannels, signed short *source, guint schannels, guint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_copy_buffer_to_double_buffer</NAME>
+<RETURNS>void  </RETURNS>
+double *destination, guint dchannels, signed short *source, guint schannels, guint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_copy_double_buffer_to_buffer</NAME>
+<RETURNS>void  </RETURNS>
+signed short *destination, guint dchannels, double *source, guint schannels, guint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_duplicate_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, AgsAudioSignal *template 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_template</NAME>
+<RETURNS>AgsAudioSignal * </RETURNS>
+GList *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_stream_current</NAME>
+<RETURNS>GList * </RETURNS>
+GList *audio_signal, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_by_recall_id</NAME>
+<RETURNS>GList * </RETURNS>
+GList *audio_signal, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_tile</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, AgsAudioSignal *template, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_scale</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, AgsAudioSignal *template, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_new</NAME>
+<RETURNS>AgsAudioSignal * </RETURNS>
+GObject *devout, GObject *recycling, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_new_with_length</NAME>
+<RETURNS>AgsAudioSignal * </RETURNS>
+GObject *devout, GObject *recycling, GObject *recall_id, guint length 
+</FUNCTION>
+<STRUCT>
+<NAME>AgsAttack</NAME>
+</STRUCT>
+<MACRO>
+<NAME>AGS_TYPE_PORT</NAME>
+#define AGS_TYPE_PORT                (ags_port_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PORT</NAME>
+#define AGS_PORT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PORT, AgsPort))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORT_CLASS</NAME>
+#define AGS_PORT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PORT, AgsPortClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORT</NAME>
+#define AGS_IS_PORT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PORT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORT_CLASS</NAME>
+#define AGS_IS_PORT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PORT))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORT_GET_CLASS</NAME>
+#define AGS_PORT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PORT, AgsPortClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPort</NAME>
+struct _AgsPort
+{
+  GObject object;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+
+  gboolean port_value_is_pointer;
+  GType port_value_type;
+
+  guint port_value_size;
+  guint port_value_length;
+
+  pthread_mutex_t mutex;
+
+  union _AgsPortValue{
+    gboolean ags_port_boolean;
+    gint64 ags_port_int;
+    guint64 ags_port_uint;
+    gfloat ags_port_float;
+    gdouble ags_port_double;
+    gboolean *ags_port_boolean_ptr;
+    gint64 *ags_port_int_ptr;
+    guint64 *ags_port_uint_ptr;
+    gfloat *ags_port_float_ptr;
+    gdouble *ags_port_double_ptr;
+    gpointer ags_port_pointer;
+    GObject *ags_port_object;
+  }port_value;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPortClass</NAME>
+struct _AgsPortClass
+{
+  GObjectClass object;
+
+  void (*safe_read)(AgsPort *port, GValue *value);
+  void (*safe_write)(AgsPort *port, GValue *value);
+
+  void (*safe_get_property)(AgsPort *port, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPort *port, gchar *property_name, GValue *value);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_port_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_read</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_get_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, gchar *property_name, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_set_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, gchar *property_name, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_find_specifier</NAME>
+<RETURNS>GList * </RETURNS>
+GList *port, gchar *specifier 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_new</NAME>
+<RETURNS>AgsPort * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_LADSPA</NAME>
+#define AGS_TYPE_RECALL_LADSPA                (ags_recall_ladspa_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA</NAME>
+#define AGS_RECALL_LADSPA(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_LADSPA, AgsRecallLadspa))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_CLASS</NAME>
+#define AGS_RECALL_LADSPA_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_LADSPA, AgsRecallLadspaClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA</NAME>
+#define AGS_IS_RECALL_LADSPA(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_LADSPA))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA_CLASS</NAME>
+#define AGS_IS_RECALL_LADSPA_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_LADSPA))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_GET_CLASS</NAME>
+#define AGS_RECALL_LADSPA_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_LADSPA, AgsRecallLadspaClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallLadspa</NAME>
+struct _AgsRecallLadspa
+{
+  AgsRecallChannel recall_channel;
+
+  gchar *filename;
+  gchar *effect;
+  guint index;
+
+  LADSPA_Descriptor *plugin_descriptor;
+
+  unsigned long *input_port;
+  unsigned long input_lines;
+
+  unsigned long *output_port;
+  unsigned long output_lines;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallLadspaClass</NAME>
+struct _AgsRecallLadspaClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_ladspa_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_load_ports</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallLadspa *recall_ladspa 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_short_to_float</NAME>
+<RETURNS>void  </RETURNS>
+signed short *buffer, float *destination, guint buffer_size, guint lines 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_float_to_short</NAME>
+<RETURNS>void  </RETURNS>
+float *buffer, signed short *destination, guint buffer_size, guint lines 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladpsa_find</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, gchar *filename, gchar *effect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_new</NAME>
+<RETURNS>AgsRecallLadspa * </RETURNS>
+AgsChannel *source, gchar *filename, gchar *effect, guint index 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMESTAMP_FACTORY</NAME>
+#define AGS_TYPE_TIMESTAMP_FACTORY                (ags_timestamp_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_FACTORY</NAME>
+#define AGS_TIMESTAMP_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMESTAMP_FACTORY, AgsTimestampFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_FACTORY_CLASS</NAME>
+#define AGS_TIMESTAMP_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TIMESTAMP_FACTORY, AgsTimestampFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_FACTORY</NAME>
+#define AGS_IS_TIMESTAMP_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TIMESTAMP_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_FACTORY_CLASS</NAME>
+#define AGS_IS_TIMESTAMP_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TIMESTAMP_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_FACTORY_GET_CLASS</NAME>
+#define AGS_TIMESTAMP_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_TIMESTAMP_FACTORY, AgsTimestampFactoryClass))
+</MACRO>
+<ENUM>
+<NAME>AgsTimestampFactoryFlags</NAME>
+typedef enum{
+  AGS_TIMESTAMP_FACTORY_UNIX      = 1,
+}AgsTimestampFactoryFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsTimestampFactory</NAME>
+struct _AgsTimestampFactory
+{
+  GObject object;
+
+  guint flags;
+
+  GList *timestamp;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimestampFactoryClass</NAME>
+struct _AgsTimestampFactoryClass
+{
+  GObjectClass object;
+  
+  AgsTimestamp* (*create)(AgsTimestampFactory *timestamp_factory,
+			  AgsTimestamp *predecor);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timestamp_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_factory_create</NAME>
+<RETURNS>AgsTimestamp * </RETURNS>
+AgsTimestampFactory *timestamp_factory, AgsTimestamp *predecor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_factory_get_instance</NAME>
+<RETURNS>AgsTimestampFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_factory_new</NAME>
+<RETURNS>AgsTimestampFactory * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_FACTORY</NAME>
+#define AGS_TYPE_RECALL_FACTORY                (ags_recall_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_FACTORY</NAME>
+#define AGS_RECALL_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_FACTORY, AgsRecallFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_FACTORY_CLASS</NAME>
+#define AGS_RECALL_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_FACTORY, AgsRecallFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_FACTORY</NAME>
+#define AGS_IS_RECALL_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_FACTORY_CLASS</NAME>
+#define AGS_IS_RECALL_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_FACTORY_GET_CLASS</NAME>
+#define AGS_RECALL_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_FACTORY, AgsRecallFactoryClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallFactoryCreateFlags</NAME>
+typedef enum{
+  AGS_RECALL_FACTORY_OUTPUT    = 1,
+  AGS_RECALL_FACTORY_INPUT     = 1 << 1,
+  AGS_RECALL_FACTORY_REMAP     = 1 << 2,
+  AGS_RECALL_FACTORY_ADD       = 1 << 3,
+  AGS_RECALL_FACTORY_PLAY      = 1 << 4,
+  AGS_RECALL_FACTORY_RECALL    = 1 << 5,
+}AgsRecallFactoryCreateFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallFactory</NAME>
+struct _AgsRecallFactory
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallFactoryClass</NAME>
+struct _AgsRecallFactoryClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_create</NAME>
+<RETURNS>GList * </RETURNS>
+AgsAudio *audio, AgsRecallContainer *play_container, AgsRecallContainer *recall_container, gchar *plugin_name, guint start_audio_channel, guint stop_audio_channel, guint start_pad, guint stop_pad, guint create_flags, guint recall_flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallContainer *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_get_instance</NAME>
+<RETURNS>AgsRecallFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_new</NAME>
+<RETURNS>AgsRecallFactory * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OUTPUT</NAME>
+#define AGS_TYPE_OUTPUT                (ags_output_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OUTPUT</NAME>
+#define AGS_OUTPUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OUTPUT, AgsOutput))
+</MACRO>
+<MACRO>
+<NAME>AGS_OUTPUT_CLASS</NAME>
+#define AGS_OUTPUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OUTPUT, AgsOutputClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OUTPUT</NAME>
+#define AGS_IS_OUTPUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OUTPUT_CLASS</NAME>
+#define AGS_IS_OUTPUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_OUTPUT_GET_CLASS</NAME>
+#define AGS_OUTPUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_OUTPUT, AgsOutputClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOutput</NAME>
+struct _AgsOutput
+{
+  AgsChannel channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOutputClass</NAME>
+struct _AgsOutputClass
+{
+  AgsChannelClass channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_output_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_output_find_first_input_recycling</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+AgsOutput *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_output_find_last_input_recycling</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+AgsOutput *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_output_new</NAME>
+<RETURNS>AgsOutput * </RETURNS>
+GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMESTAMP</NAME>
+#define AGS_TYPE_TIMESTAMP                (ags_timestamp_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP</NAME>
+#define AGS_TIMESTAMP(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMESTAMP, AgsTimestamp))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_CLASS</NAME>
+#define AGS_TIMESTAMP_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TIMESTAMP, AgsTimestampClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP</NAME>
+#define AGS_IS_TIMESTAMP(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TIMESTAMP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_CLASS</NAME>
+#define AGS_IS_TIMESTAMP_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TIMESTAMP))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_GET_CLASS</NAME>
+#define AGS_TIMESTAMP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_TIMESTAMP, AgsTimestampClass))
+</MACRO>
+<ENUM>
+<NAME>AgsTimestampFlags</NAME>
+typedef enum{
+  AGS_TIMESTAMP_UNIX      = 1,
+  AGS_TIMESTAMP_OUTDATED  = 1 << 1,
+}AgsTimestampFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsTimestamp</NAME>
+struct _AgsTimestamp
+{
+  GObject object;
+
+  guint flags;
+  
+  union{
+    struct _unix{
+      time_t time_val;
+    }unix_time;
+  }timer;
+
+  guint delay;
+  guint attack;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimestampClass</NAME>
+struct _AgsTimestampClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timestamp_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_new</NAME>
+<RETURNS>AgsTimestamp * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CHANNEL</NAME>
+#define AGS_TYPE_RECALL_CHANNEL                (ags_recall_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL</NAME>
+#define AGS_RECALL_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL</NAME>
+#define AGS_IS_RECALL_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_CLASS</NAME>
+#define AGS_IS_RECALL_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_GET_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallChannel</NAME>
+struct _AgsRecallChannel
+{
+  AgsRecall recall;
+
+  AgsChannel *destination;
+  AgsChannel *source;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallChannelClass</NAME>
+struct _AgsRecallChannelClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_find_channel</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_channel, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_new</NAME>
+<RETURNS>AgsRecallChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_ID</NAME>
+#define AGS_TYPE_RECALL_ID                (ags_recall_id_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_ID</NAME>
+#define AGS_RECALL_ID(obj)                (G_TYPE_CHECK_INSTANCE_CAST ((obj), AGS_TYPE_RECALL_ID, AgsRecallID))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_ID_CLASS</NAME>
+#define AGS_RECALL_ID_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST ((class), AGS_TYPE_RECALL_ID, AgsRecallIDClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_ID</NAME>
+#define AGS_IS_RECALL_ID(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_ID))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_ID_CLASS</NAME>
+#define AGS_IS_RECALL_ID_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_ID))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_ID_GET_CLASS</NAME>
+#define AGS_RECALL_ID_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_ID, AgsRecallIDClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallIDFlags</NAME>
+typedef enum{
+  AGS_RECALL_ID_PLAYBACK          = 1,
+  AGS_RECALL_ID_SEQUENCER         = 1 << 1,
+  AGS_RECALL_ID_NOTATION          = 1 << 2,
+  AGS_RECALL_ID_DUPLICATE         = 1 << 3,
+  AGS_RECALL_ID_RESOLVE           = 1 << 4,
+  AGS_RECALL_ID_INIT_PRE          = 1 << 5,
+  AGS_RECALL_ID_INIT_INTER        = 1 << 6,
+  AGS_RECALL_ID_INIT_POST         = 1 << 7,
+  AGS_RECALL_ID_PRE               = 1 << 8,
+  AGS_RECALL_ID_INTER             = 1 << 9,
+  AGS_RECALL_ID_POST              = 1 << 10,
+  AGS_RECALL_ID_CANCEL            = 1 << 11,
+}AgsRecallIDFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallID</NAME>
+struct _AgsRecallID
+{
+  GObject object;
+  
+  guint flags;
+
+  GObject *recycling;
+  AgsRecyclingContainer *recycling_container;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallIDClass</NAME>
+struct _AgsRecallIDClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_id_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_get_run_stage</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsRecallID *id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_set_run_stage</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_unset_run_stage</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_find_recycling_container</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+GList *recall_id_list, AgsRecyclingContainer *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_find_parent_recycling_container</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+GList *recall_id_list, AgsRecyclingContainer *parent_recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_add</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_id_list, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_new</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_AUDIO_RUN</NAME>
+#define AGS_TYPE_RECALL_AUDIO_RUN                (ags_recall_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_RUN</NAME>
+#define AGS_RECALL_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_AUDIO_RUN, AgsRecallAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_RUN_CLASS</NAME>
+#define AGS_RECALL_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_AUDIO_RUN, AgsRecallAudioRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_RUN</NAME>
+#define AGS_IS_RECALL_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_RECALL_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_RECALL_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_AUDIO_RUN, AgsRecallAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallAudioRun</NAME>
+struct _AgsRecallAudioRun
+{
+  AgsRecall recall;
+
+  AgsRecallAudio *recall_audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallAudioRunClass</NAME>
+struct _AgsRecallAudioRunClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_audio_run_new</NAME>
+<RETURNS>AgsRecallAudioRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTE</NAME>
+#define AGS_TYPE_NOTE                (ags_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE</NAME>
+#define AGS_NOTE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTE, AgsNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_CLASS</NAME>
+#define AGS_NOTE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTE, AgsNoteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE</NAME>
+#define AGS_IS_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE_CLASS</NAME>
+#define AGS_IS_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_GET_CLASS</NAME>
+#define AGS_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_NOTE, AgsNoteClass))
+</MACRO>
+<ENUM>
+<NAME>AgsNoteFlags</NAME>
+typedef enum{
+  AGS_NOTE_GUI             =  1,
+  AGS_NOTE_RUNTIME         =  1 <<  1,
+  AGS_NOTE_HUMAN_READABLE  =  1 <<  2,
+  AGS_NOTE_DEFAULT_LENGTH  =  1 <<  3,
+  AGS_NOTE_IS_SELECTED     =  1 <<  4,
+}AgsNoteFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNote</NAME>
+struct _AgsNote
+{
+  GObject object;
+
+  guint flags;
+
+  // gui format, convert easy to visualization
+  guint x[2];
+  guint y;
+
+  gchar *name;
+  gdouble frequency;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNoteClass</NAME>
+struct _AgsNoteClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_duplicate</NAME>
+<RETURNS>AgsNote * </RETURNS>
+AgsNote *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_new</NAME>
+<RETURNS>AgsNote * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CONTAINER</NAME>
+#define AGS_TYPE_RECALL_CONTAINER                (ags_recall_container_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CONTAINER</NAME>
+#define AGS_RECALL_CONTAINER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CONTAINER, AgsRecallContainer))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CONTAINER_CLASS</NAME>
+#define AGS_RECALL_CONTAINER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CONTAINER, AgsRecallContainerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CONTAINER</NAME>
+#define AGS_IS_RECALL_CONTAINER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CONTAINER_CLASS</NAME>
+#define AGS_IS_RECALL_CONTAINER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CONTAINER_GET_CLASS</NAME>
+#define AGS_RECALL_CONTAINER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_CONTAINER, AgsRecallContainerClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallContainerFlags</NAME>
+typedef enum{
+  AGS_RECALL_CONTAINER_PLAY    =  1,
+}AgsRecallContainerFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsRecallContainerFindFlags</NAME>
+typedef enum{
+  AGS_RECALL_CONTAINER_FIND_TYPE,
+  AGS_RECALL_CONTAINER_FIND_TEMPLATE,
+  AGS_RECALL_CONTAINER_FIND_RECALL_ID,
+}AgsRecallContainerFindFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallContainer</NAME>
+struct _AgsRecallContainer
+{
+  GObject object;
+  
+  guint flags;
+
+  GType recall_audio_type;
+  AgsRecall *recall_audio;
+
+  GType recall_audio_run_type;
+  GList *recall_audio_run;
+
+  GType recall_channel_type;
+  GList *recall_channel;
+
+  GType recall_channel_run_type;
+  GList *recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallContainerClass</NAME>
+struct _AgsRecallContainerClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_container_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_audio</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_audio_run</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_channel</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_channel_run</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_find</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_container, GType type, guint find_flags, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_new</NAME>
+<RETURNS>AgsRecallContainer * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_GARBAGE_COLLECTOR</NAME>
+#define AGS_TYPE_GARBAGE_COLLECTOR                (ags_garbage_collector_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GARBAGE_COLLECTOR</NAME>
+#define AGS_GARBAGE_COLLECTOR(obj)                ((AgsGarbage_Collector*) G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_GARBAGE_COLLECTOR, AgsGarbageCollector))
+</MACRO>
+<MACRO>
+<NAME>AGS_GARBAGE_COLLECTOR_CLASS</NAME>
+#define AGS_GARBAGE_COLLECTOR_CLASS(class)        ((AgsGarbage_CollectorClass*) G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_GARBAGE_COLLECTOR, AgsGarbageCollectorClass))
+</MACRO>
+<ENUM>
+<NAME>AgsGarbageCollectorFlags</NAME>
+typedef enum{
+  AGS_GARBAGE_COLLECTOR_RUN         = 1, // cancel flag of ags_garbage_collector run
+  AGS_GARBAGE_COLLECTOR_CANCEL_RUN  = 1 <<  1, // used by ags_garbage_collector_remove to remove the current (stopped) AgsRecycling while ags_garbage_collector_run is running
+}AgsGarbageCollectorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsGarbageCollector</NAME>
+struct _AgsGarbageCollector
+{
+  GObject object;
+
+  guint32 flags;
+
+  GObject *devout;
+
+  GList *list; // data of type AgsRecycling
+  GList *stopped;
+  GList *start;
+  GList *end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGarbageCollectorClass</NAME>
+struct _AgsGarbageCollectorClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_garbage_collector_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsGarbageCollector *garbage_collector, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsGarbageCollector *garbage_collector, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsGarbageCollector *garbage_collector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_new</NAME>
+<RETURNS>AgsGarbageCollector * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_LADSPA_RUN</NAME>
+#define AGS_TYPE_RECALL_LADSPA_RUN                (ags_recall_ladspa_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_RUN</NAME>
+#define AGS_RECALL_LADSPA_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_LADSPA_RUN, AgsRecallLadspaRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_RUN_CLASS</NAME>
+#define AGS_RECALL_LADSPA_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_LADSPA_RUN, AgsRecallLadspaRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA_RUN</NAME>
+#define AGS_IS_RECALL_LADSPA_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_LADSPA_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA_RUN_CLASS</NAME>
+#define AGS_IS_RECALL_LADSPA_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_LADSPA_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_RUN_GET_CLASS</NAME>
+#define AGS_RECALL_LADSPA_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_LADSPA_RUN, AgsRecallLadspaRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallLadspaRun</NAME>
+struct _AgsRecallLadspaRun
+{
+  AgsRecallAudioSignal recall_audio_signal;
+
+  LADSPA_Handle *ladspa_handle;
+
+  LADSPA_Data *input;
+  LADSPA_Data *output;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallLadspaRunClass</NAME>
+struct _AgsRecallLadspaRunClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_ladspa_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_run_new</NAME>
+<RETURNS>AgsRecallLadspaRun * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL</NAME>
+#define AGS_TYPE_RECALL                (ags_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL</NAME>
+#define AGS_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL, AgsRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CLASS</NAME>
+#define AGS_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL, AgsRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL</NAME>
+#define AGS_IS_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CLASS</NAME>
+#define AGS_IS_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_GET_CLASS</NAME>
+#define AGS_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL, AgsRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_HANDLER</NAME>
+#define AGS_RECALL_HANDLER(handler)    ((AgsRecallHandler *)(handler))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEFAULT_VERSION</NAME>
+#define AGS_RECALL_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEFAULT_BUILD_ID</NAME>
+#define AGS_RECALL_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsRecallFlags</NAME>
+typedef enum{
+  AGS_RECALL_CONNECTED             = 1,
+  AGS_RECALL_RUN_INITIALIZED       = 1 <<  1, //TODO:JK: rename to AGS_RECALL_RUN_CONNECTED
+  AGS_RECALL_TEMPLATE              = 1 <<  2,
+  AGS_RECALL_PLAYBACK              = 1 <<  3,
+  AGS_RECALL_SEQUENCER             = 1 <<  4,
+  AGS_RECALL_NOTATION              = 1 <<  5,
+  AGS_RECALL_DEFAULT_TEMPLATE      = 1 <<  6,
+  //TODO:JK: remove because it's useless
+  AGS_RECALL_DYNAMIC_CONNECTED     = 1 <<  7,
+  AGS_RECALL_INPUT_ORIENTATED      = 1 <<  8,
+  AGS_RECALL_OUTPUT_ORIENTATED     = 1 <<  9,
+  AGS_RECALL_PERSISTENT            = 1 << 10,
+  AGS_RECALL_INITIAL_RUN           = 1 << 11,
+  AGS_RECALL_TERMINATING           = 1 << 12,
+  AGS_RECALL_DONE                  = 1 << 13,
+  AGS_RECALL_REMOVE                = 1 << 14,
+  AGS_RECALL_HIDE                  = 1 << 15,
+  AGS_RECALL_PROPAGATE_DONE        = 1 << 16, // see ags_recall_real_remove
+  AGS_RECALL_PERSISTENT_PLAYBACK   = 1 << 17,
+  AGS_RECALL_PERSISTENT_SEQUENCER  = 1 << 18,
+  AGS_RECALL_PERSISTENT_NOTATION   = 1 << 19,
+  AGS_RECALL_SKIP_DEPENDENCIES     = 1 << 20,
+}AgsRecallFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsRecallNotifyDependencyMode</NAME>
+typedef enum{
+  AGS_RECALL_NOTIFY_RUN,
+  AGS_RECALL_NOTIFY_AUDIO,
+  AGS_RECALL_NOTIFY_AUDIO_RUN,
+  AGS_RECALL_NOTIFY_CHANNEL,
+  AGS_RECALL_NOTIFY_CHANNEL_RUN,
+  AGS_RECALL_NOTIFY_RECALL,
+}AgsRecallNotifyDependencyMode;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecall</NAME>
+struct _AgsRecall
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  GObject *container; // see AgsRecallContainer
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *effect;
+  gchar *name;
+
+  gchar *xml_type;
+
+  GList *dependencies;
+
+  AgsRecallID *recall_id;
+
+  AgsRecall *parent;
+  GList *children;
+
+  GType child_type;
+  GParameter *child_parameters;
+  guint n_params;
+
+  GList *port;
+  
+  GList *handlers;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallClass</NAME>
+struct _AgsRecallClass
+{
+  GObjectClass object;
+
+  void (*resolve_dependencies)(AgsRecall *recall);
+
+  void (*run_init_pre)(AgsRecall *recall);
+  void (*run_init_inter)(AgsRecall *recall);
+  void (*run_init_post)(AgsRecall *recall);
+
+  void (*run_pre)(AgsRecall *recall);
+  void (*run_inter)(AgsRecall *recall);
+  void (*run_post)(AgsRecall *recall);
+
+  void (*stop_persistent)(AgsRecall *recall);
+  void (*done)(AgsRecall *recall);
+
+  void (*cancel)(AgsRecall *recall);
+  void (*remove)(AgsRecall *recall);
+
+  AgsRecall* (*duplicate)(AgsRecall *recall,
+			  AgsRecallID *recall_id,
+			  guint *n_params, GParameter *params); // if a sequencer is linked with a sequencer the AgsRecall's with the flag AGS_RECALL_SOURCE must be duplicated
+
+  void (*notify_dependency)(AgsRecall *recall, guint dependency, gboolean increase);
+
+  void (*child_added)(AgsRecall *recall, AgsRecall *child);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallHandler</NAME>
+struct _AgsRecallHandler
+{
+  const gchar *signal_name;
+  GCallback callback;
+  GObject *data;
+  gulong handler;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_resolve_dependencies</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *reall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_child_added</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *parent, AgsRecall *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init_pre</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init_inter</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init_post</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_pre</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_inter</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_post</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_stop_persistent</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_is_done</NAME>
+<RETURNS>gboolean  </RETURNS>
+GList *recalls, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_duplicate</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_devout_recursive</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_notify_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, guint dependency, gint count 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_add_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallDependency *dependency 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecall *template 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_get_dependencies</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecall *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecall *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_get_children</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_effect</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, char *effect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_by_effect</NAME>
+<RETURNS>GList * </RETURNS>
+GList *list, AgsRecallID *recall_id, char *effect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_type</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GType type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_template</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_template_find_type</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GType type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_type_with_recycling_container</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GType type, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_recycling_container</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_provider</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *provider 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_template_find_provider</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *provider 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_provider_with_recycling_container</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *provider, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, guint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_handler_alloc</NAME>
+<RETURNS>AgsRecallHandler * </RETURNS>
+const gchar *signal_name, GCallback callback, GObject *data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_add_handler</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallHandler *recall_handler 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove_handler</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallHandler *recall_handler 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_new</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY</NAME>
+#define AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY                (ags_recall_channel_run_dummy_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_DUMMY</NAME>
+#define AGS_RECALL_CHANNEL_RUN_DUMMY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY, AgsRecallChannelRunDummy))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY, AgsRecallChannelRunDummyClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN_DUMMY</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN_DUMMY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY, AgsRecallChannelRunDummyClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallChannelRunDummy</NAME>
+struct _AgsRecallChannelRunDummy
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  GType recycling_dummy_child_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallChannelRunDummyClass</NAME>
+struct _AgsRecallChannelRunDummyClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_channel_run_dummy_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_dummy_new</NAME>
+<RETURNS>AgsRecallChannelRunDummy * </RETURNS>
+AgsChannel *source, GType child_type, GType recycling_dummy_child_type 
+</FUNCTION>
+<ENUM>
+<NAME>AgsChannelIterFlags</NAME>
+typedef enum{
+  AGS_CHANNEL_ITER_LEVEL_STRICT,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_LEAFES,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_LEAFES_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_ROOT_TO_LEAFES,
+}AgsChannelIterFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsChannelIter</NAME>
+struct _AgsChannelIter
+{
+  AgsChannel *current_start;
+
+  AgsChannelIter *parent;
+  GList *children;
+  AgsChannelIter *current_iter;
+
+  AgsChannel *current;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_channel_iter_alloc</NAME>
+<RETURNS>AgsChannelIter * </RETURNS>
+AgsChannel *start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_iter_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannelIter *iter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_iter_prev</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannelIter *iter, guint mode 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_iter_next</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannelIter *iter, guint mode 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TASK</NAME>
+#define AGS_TYPE_TASK                (ags_task_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK</NAME>
+#define AGS_TASK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TASK, AgsTask))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_CLASS</NAME>
+#define AGS_TASK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TASK, AgsTaskClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK</NAME>
+#define AGS_IS_TASK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK_CLASS</NAME>
+#define AGS_IS_TASK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_GET_CLASS</NAME>
+#define AGS_TASK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TASK, AgsTaskClass)))
+</MACRO>
+<ENUM>
+<NAME>AgsTaskFlags</NAME>
+typedef enum{
+  AGS_TASK_LOCKED = 1,
+}AgsTaskFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsTask</NAME>
+struct _AgsTask
+{
+  GObject object;
+
+  guint flags;
+
+  char *name;
+
+  guint delay;
+
+  pthread_cond_t wait_sync_task_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTaskClass</NAME>
+struct _AgsTaskClass
+{
+  GObjectClass object;
+
+  void (*launch)(AgsTask *task);
+
+  void (*failure)(AgsTask *task, GError *error);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_task_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_launch</NAME>
+<RETURNS>void  </RETURNS>
+AgsTask *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_failure</NAME>
+<RETURNS>void  </RETURNS>
+AgsTask *task, GError *error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_new</NAME>
+<RETURNS>AgsTask * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LIBAO</NAME>
+#define AGS_TYPE_LIBAO                (ags_libao_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO</NAME>
+#define AGS_LIBAO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LIBAO, AgsLibao))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_CLASS</NAME>
+#define AGS_LIBAO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LIBAO, AgsLibao))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LIBAO</NAME>
+#define AGS_IS_LIBAO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LIBAO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LIBAO_CLASS</NAME>
+#define AGS_IS_LIBAO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LIBAO))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_GET_CLASS</NAME>
+#define AGS_LIBAO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_LIBAO, AgsLibaoClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_PLAY_DOMAIN</NAME>
+#define AGS_LIBAO_PLAY_DOMAIN(ptr)    ((AgsLibaoPlayDomain *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_PLAY</NAME>
+#define AGS_LIBAO_PLAY(ptr)           ((AgsLibaoPlay *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_SAMPLERATE</NAME>
+#define AGS_LIBAO_DEFAULT_SAMPLERATE (44100.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_BUFFER_SIZE</NAME>
+#define AGS_LIBAO_DEFAULT_BUFFER_SIZE (940)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_BPM</NAME>
+#define AGS_LIBAO_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_JIFFIE</NAME>
+#define AGS_LIBAO_DEFAULT_JIFFIE ((double) AGS_LIBAO_DEFAULT_SAMPLERATE / (double) AGS_LIBAO_DEFAULT_BUFFER_SIZE)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_TACT</NAME>
+#define AGS_LIBAO_DEFAULT_TACT (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_TACT_JIFFIE</NAME>
+#define AGS_LIBAO_DEFAULT_TACT_JIFFIE (60.0 / AGS_LIBAO_DEFAULT_BPM * AGS_LIBAO_DEFAULT_TACT)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_TACTRATE</NAME>
+#define AGS_LIBAO_DEFAULT_TACTRATE (1.0 / AGS_LIBAO_DEFAULT_TACT_JIFFIE)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_DELAY</NAME>
+#define AGS_LIBAO_DEFAULT_DELAY (AGS_LIBAO_DEFAULT_JIFFIE / AGS_LIBAO_DEFAULT_TACTRATE)
+</MACRO>
+<ENUM>
+<NAME>AgsLibaoFlags</NAME>
+typedef enum
+  {
+    AGS_LIBAO_BUFFER0                        = 1,
+    AGS_LIBAO_BUFFER1                        = 1 << 1,
+    AGS_LIBAO_BUFFER2                        = 1 << 2,
+    AGS_LIBAO_BUFFER3                        = 1 << 3,
+
+    AGS_LIBAO_ATTACK_FIRST                   = 1 << 4,
+
+    AGS_LIBAO_PLAY                           = 1 << 5,
+
+    AGS_LIBAO_LIBAO                          = 1 << 6,
+    AGS_LIBAO_OSS                            = 1 << 7,
+    AGS_LIBAO_ALSA                           = 1 << 8,
+
+    AGS_LIBAO_SHUTDOWN                       = 1 << 9,
+    AGS_LIBAO_START_PLAY                     = 1 << 10,
+
+    AGS_LIBAO_NONBLOCKING                    = 1 << 11,
+
+    AGS_LIBAO_TIMING_SET_0                   = 1 << 12,
+    AGS_LIBAO_TIMING_SET_1                   = 1 << 13,
+  }AgsLibaoFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsLibaoPlayFlags</NAME>
+typedef enum
+  {
+    AGS_LIBAO_PLAY_DONE              = 1,
+    AGS_LIBAO_PLAY_REMOVE            = 1 <<  1,
+    AGS_LIBAO_PLAY_CHANNEL           = 1 <<  2,
+    AGS_LIBAO_PLAY_PAD               = 1 <<  3,
+    AGS_LIBAO_PLAY_AUDIO             = 1 <<  4,
+    AGS_LIBAO_PLAY_PLAYBACK          = 1 <<  5,
+    AGS_LIBAO_PLAY_SEQUENCER         = 1 <<  6,
+    AGS_LIBAO_PLAY_NOTATION          = 1 <<  7,
+    AGS_LIBAO_PLAY_SUPER_THREADED    = 1 <<  8,
+  }AgsLibaoPlayFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsLibaoResolutionMode</NAME>
+typedef enum{
+  AGS_LIBAO_RESOLUTION_8_BIT    = 8,
+  AGS_LIBAO_RESOLUTION_16_BIT   = 16,
+  AGS_LIBAO_RESOLUTION_24_BIT   = 24,
+  AGS_LIBAO_RESOLUTION_32_BIT   = 32,
+  AGS_LIBAO_RESOLUTION_64_BIT   = 64,
+}AgsLibaoResolutionMode;
+</ENUM>
+<MACRO>
+<NAME>AGS_LIBAO_ERROR</NAME>
+#define AGS_LIBAO_ERROR (ags_libao_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsLibaoError</NAME>
+typedef enum{
+  AGS_LIBAO_ERROR_LOCKED_SOUNDCARD,
+}AgsLibaoError;
+</ENUM>
+<STRUCT>
+<NAME>AgsLibao</NAME>
+struct _AgsLibao
+{
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter;
+
+  union{
+    struct _AgsAO{
+      ao_device *device;
+      ao_sample_format *format;
+      int driver_ao;
+    }ao;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLibaoClass</NAME>
+struct _AgsLibaoClass
+{
+  GObjectClass object;
+
+  void (*play_init)(AgsLibao *libao,
+		    GError **error);
+  void (*play)(AgsLibao *libao,
+	       GError **error);
+  void (*stop)(AgsLibao *libao);
+
+  void (*tic)(AgsLibao *libao);
+
+  void (*note_offset_changed)(AgsLibao *libao, guint note_offset);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLibaoPlayDomain</NAME>
+struct _AgsLibaoPlayDomain
+{
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *libao_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLibaoPlay</NAME>
+struct _AgsLibaoPlay
+{
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID *recall_id[3];
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_libao_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_domain_alloc</NAME>
+<RETURNS>AgsLibaoPlayDomain * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_domain_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibaoPlayDomain *libao_play_domain 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_alloc</NAME>
+<RETURNS>AgsLibaoPlay * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibaoPlay *libao_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_list_cards</NAME>
+<RETURNS>void  </RETURNS>
+GList **card_id, GList **card_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_pcm_info</NAME>
+<RETURNS>void  </RETURNS>
+char *card_id, guint *channels_min, guint *channels_max, guint *rate_min, guint *rate_max, guint *buffer_size_min, guint *buffer_size_max, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibao *libao 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_note_offset_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibao *libao, guint note_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_new</NAME>
+<RETURNS>AgsLibao * </RETURNS>
+GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DEVOUT</NAME>
+#define AGS_TYPE_DEVOUT                (ags_devout_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT</NAME>
+#define AGS_DEVOUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DEVOUT, AgsDevout))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_CLASS</NAME>
+#define AGS_DEVOUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DEVOUT, AgsDevout))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT</NAME>
+#define AGS_IS_DEVOUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT_CLASS</NAME>
+#define AGS_IS_DEVOUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_GET_CLASS</NAME>
+#define AGS_DEVOUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DEVOUT, AgsDevoutClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_PLAY_DOMAIN</NAME>
+#define AGS_DEVOUT_PLAY_DOMAIN(ptr)    ((AgsDevoutPlayDomain *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_PLAY</NAME>
+#define AGS_DEVOUT_PLAY(ptr)           ((AgsDevoutPlay *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_SAMPLERATE</NAME>
+#define AGS_DEVOUT_DEFAULT_SAMPLERATE (44100.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_FORMAT</NAME>
+#define AGS_DEVOUT_DEFAULT_FORMAT (AGS_DEVOUT_RESOLUTION_16_BIT)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_BUFFER_SIZE</NAME>
+#define AGS_DEVOUT_DEFAULT_BUFFER_SIZE (944)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_BPM</NAME>
+#define AGS_DEVOUT_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_JIFFIE</NAME>
+#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_TACT</NAME>
+#define AGS_DEVOUT_DEFAULT_TACT (1.0 / 1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_TACT_JIFFIE</NAME>
+#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_TACTRATE</NAME>
+#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_SCALE</NAME>
+#define AGS_DEVOUT_DEFAULT_SCALE (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_DELAY</NAME>
+#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE * (60.0 / AGS_DEVOUT_DEFAULT_BPM))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_PERIOD</NAME>
+#define AGS_DEVOUT_DEFAULT_PERIOD (64.0)
+</MACRO>
+<ENUM>
+<NAME>AgsDevoutFlags</NAME>
+typedef enum
+{
+  AGS_DEVOUT_BUFFER0                        = 1,
+  AGS_DEVOUT_BUFFER1                        = 1 << 1,
+  AGS_DEVOUT_BUFFER2                        = 1 << 2,
+  AGS_DEVOUT_BUFFER3                        = 1 << 3,
+
+  AGS_DEVOUT_ATTACK_FIRST                   = 1 << 4,
+
+  AGS_DEVOUT_PLAY                           = 1 << 5,
+
+  AGS_DEVOUT_LIBAO                          = 1 << 6,
+  AGS_DEVOUT_OSS                            = 1 << 7,
+  AGS_DEVOUT_ALSA                           = 1 << 8,
+
+  AGS_DEVOUT_SHUTDOWN                       = 1 << 9,
+  AGS_DEVOUT_START_PLAY                     = 1 << 10,
+
+  AGS_DEVOUT_NONBLOCKING                    = 1 << 11,
+
+  AGS_DEVOUT_TIMING_SET_0                   = 1 << 12,
+  AGS_DEVOUT_TIMING_SET_1                   = 1 << 13,
+}AgsDevoutFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsDevoutPlayFlags</NAME>
+typedef enum
+{
+  AGS_DEVOUT_PLAY_DONE              = 1,
+  AGS_DEVOUT_PLAY_REMOVE            = 1 <<  1,
+  AGS_DEVOUT_PLAY_CHANNEL           = 1 <<  2,
+  AGS_DEVOUT_PLAY_PAD               = 1 <<  3,
+  AGS_DEVOUT_PLAY_AUDIO             = 1 <<  4,
+  AGS_DEVOUT_PLAY_PLAYBACK          = 1 <<  5,
+  AGS_DEVOUT_PLAY_SEQUENCER         = 1 <<  6,
+  AGS_DEVOUT_PLAY_NOTATION          = 1 <<  7,
+  AGS_DEVOUT_PLAY_SUPER_THREADED    = 1 <<  8,
+}AgsDevoutPlayFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsDevoutResolutionMode</NAME>
+typedef enum{
+  AGS_DEVOUT_RESOLUTION_8_BIT    = 8,
+  AGS_DEVOUT_RESOLUTION_16_BIT   = 16,
+  AGS_DEVOUT_RESOLUTION_24_BIT   = 24,
+  AGS_DEVOUT_RESOLUTION_32_BIT   = 32,
+  AGS_DEVOUT_RESOLUTION_64_BIT   = 64,
+}AgsDevoutResolutionMode;
+</ENUM>
+<MACRO>
+<NAME>AGS_DEVOUT_ERROR</NAME>
+#define AGS_DEVOUT_ERROR (ags_devout_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsDevoutError</NAME>
+typedef enum{
+  AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD,
+}AgsDevoutError;
+</ENUM>
+<STRUCT>
+<NAME>AgsDevout</NAME>
+struct _AgsDevout
+{
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter; // in the range of default period
+
+  union{
+    struct _AgsOss{
+      int device_fd;
+      char *device;
+    }oss;
+    struct _AgsAlsa{
+      char *device;
+      int rc;
+      snd_pcm_t *handle;
+      snd_async_handler_t *ahandler;
+      snd_pcm_hw_params_t *params;
+    }alsa;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutClass</NAME>
+struct _AgsDevoutClass
+{
+  GObjectClass object;
+
+  void (*play_init)(AgsDevout *devout,
+		    GError **error);
+  void (*play)(AgsDevout *devout,
+	       GError **error);
+  void (*stop)(AgsDevout *devout);
+
+  void (*tic)(AgsDevout *devout);
+
+  void (*note_offset_changed)(AgsDevout *devout, guint note_offset);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutPlayDomain</NAME>
+struct _AgsDevoutPlayDomain
+{
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *devout_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutPlay</NAME>
+struct _AgsDevoutPlay
+{
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID **recall_id;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_devout_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_domain_alloc</NAME>
+<RETURNS>AgsDevoutPlayDomain * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_domain_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevoutPlayDomain *devout_play_domain 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_alloc</NAME>
+<RETURNS>AgsDevoutPlay * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevoutPlay *devout_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_find_source</NAME>
+<RETURNS>AgsDevoutPlay * </RETURNS>
+GList *devout_play, GObject *source 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_list_cards</NAME>
+<RETURNS>void  </RETURNS>
+GList **card_id, GList **card_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_pcm_info</NAME>
+<RETURNS>void  </RETURNS>
+char *card_id, guint *channels_min, guint *channels_max, guint *rate_min, guint *rate_max, guint *buffer_size_min, guint *buffer_size_max, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_note_offset_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, guint note_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_new</NAME>
+<RETURNS>AgsDevout * </RETURNS>
+GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INPUT</NAME>
+#define AGS_TYPE_INPUT                (ags_input_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INPUT</NAME>
+#define AGS_INPUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INPUT, AgsInput))
+</MACRO>
+<MACRO>
+<NAME>AGS_INPUT_CLASS</NAME>
+#define AGS_INPUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INPUT, AgsInputClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INPUT</NAME>
+#define AGS_IS_INPUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INPUT_CLASS</NAME>
+#define AGS_IS_INPUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_INPUT_GET_CLASS</NAME>
+#define AGS_INPUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INPUT, AgsInputClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInput</NAME>
+struct _AgsInput
+{
+  AgsChannel channel;
+
+  GObject *file_link;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInputClass</NAME>
+struct _AgsInputClass
+{
+  AgsChannelClass channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_input_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_input_new</NAME>
+<RETURNS>AgsInput * </RETURNS>
+GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTATION</NAME>
+#define AGS_TYPE_NOTATION                (ags_notation_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION</NAME>
+#define AGS_NOTATION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTATION, AgsNotation))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_CLASS</NAME>
+#define AGS_NOTATION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTATION, AgsNotationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTATION</NAME>
+#define AGS_IS_NOTATION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_NOTATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTATION_CLASS</NAME>
+#define AGS_IS_NOTATION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_NOTATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_GET_CLASS</NAME>
+#define AGS_NOTATION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_NOTATION, AgsNotationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_BPM</NAME>
+#define AGS_NOTATION_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_TICS_PER_BEAT</NAME>
+#define AGS_NOTATION_TICS_PER_BEAT (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_MINIMUM_NOTE_LENGTH</NAME>
+#define AGS_NOTATION_MINIMUM_NOTE_LENGTH (1.0 / 16.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_MAXIMUM_NOTE_LENGTH</NAME>
+#define AGS_NOTATION_MAXIMUM_NOTE_LENGTH (16.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_LENGTH</NAME>
+#define AGS_NOTATION_DEFAULT_LENGTH (65535.0 / AGS_NOTATION_TICS_PER_BEAT - AGS_NOTATION_MAXIMUM_NOTE_LENGTH)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_JIFFIE</NAME>
+#define AGS_NOTATION_DEFAULT_JIFFIE (60.0 / AGS_NOTATION_DEFAULT_BPM / AGS_NOTATION_TICS_PER_BEAT)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_DURATION</NAME>
+#define AGS_NOTATION_DEFAULT_DURATION (AGS_NOTATION_DEFAULT_LENGTH * AGS_NOTATION_DEFAULT_JIFFIE * AGS_MICROSECONDS_PER_SECOND)
+</MACRO>
+<ENUM>
+<NAME>AgsNotationFlags</NAME>
+typedef enum{
+  AGS_NOTATION_STICKY              =  1,
+  AGS_NOTATION_INDICATED_LENGTH    =  1 <<  1,
+}AgsNotationFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNotation</NAME>
+struct _AgsNotation
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *timestamp;
+
+  guint audio_channel;
+  GObject *audio;
+
+  gchar *key;
+  gdouble base_frequency;
+
+  gdouble tact;
+  gdouble bpm;
+
+  gdouble maximum_note_length;
+
+  GList *notes;
+  
+  gdouble start_loop;
+  gdouble end_loop;
+  gdouble offset;
+
+  GList *selection;
+
+  GObject *port;
+
+  GList *current_notes;
+  GList *next_notes;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNotationClass</NAME>
+struct _AgsNotationClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_notation_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_find_near_timestamp</NAME>
+<RETURNS>GList * </RETURNS>
+GList *notation, guint audio_channel, GObject *timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_add_note</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, AgsNote *note, gboolean use_selection_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_remove_note_at_position</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_get_selection</NAME>
+<RETURNS>GList * </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_is_note_selected</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsNotation *notation, AgsNote *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_find_point</NAME>
+<RETURNS>AgsNote * </RETURNS>
+AgsNotation *notation, guint x, guint y, gboolean use_selection_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_find_region</NAME>
+<RETURNS>GList * </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1, gboolean use_selection_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_free_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_add_point_to_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x, guint y, gboolean replace_current_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_remove_point_from_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_add_region_to_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1, gboolean replace_current_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_remove_region_from_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_copy_selection</NAME>
+<RETURNS>xmlNodePtr  </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_cut_selection</NAME>
+<RETURNS>xmlNodePtr  </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_insert_from_clipboard</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, xmlNodePtr content, gboolean reset_x_offset, guint x_offset, gboolean reset_y_offset, guint y_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_get_current</NAME>
+<RETURNS>GList * </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_new</NAME>
+<RETURNS>AgsNotation * </RETURNS>
+guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CHANNEL_RUN</NAME>
+#define AGS_TYPE_RECALL_CHANNEL_RUN                (ags_recall_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN</NAME>
+#define AGS_RECALL_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CHANNEL_RUN, AgsRecallChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CHANNEL_RUN, AgsRecallChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_CHANNEL_RUN, AgsRecallChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallChannelRun</NAME>
+struct _AgsRecallChannelRun
+{
+  AgsRecall recall;
+
+  guint audio_channel;
+
+  AgsRecallChannel *recall_channel;
+  AgsRecallAudioRun *recall_audio_run;
+
+  AgsChannel *destination;
+  gulong destination_recycling_changed_handler;
+  gulong changed_output_handler;
+
+  AgsChannel *source;
+  gulong source_recycling_changed_handler;
+
+  guint run_order;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallChannelRunClass</NAME>
+struct _AgsRecallChannelRunClass
+{
+  AgsRecallClass recall;
+
+  void (*run_order_changed)(AgsRecallChannelRun *recall_channel_run, guint nth_run);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_run_order_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecallChannelRun *recall_channel_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_get_run_order</NAME>
+<RETURNS>guint  </RETURNS>
+AgsRecallChannelRun *recall_channel_run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_new</NAME>
+<RETURNS>AgsRecallChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANNEL</NAME>
+#define AGS_TYPE_CHANNEL                (ags_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL</NAME>
+#define AGS_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANNEL, AgsChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_CLASS</NAME>
+#define AGS_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANNEL, AgsChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL</NAME>
+#define AGS_IS_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL_CLASS</NAME>
+#define AGS_IS_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_GET_CLASS</NAME>
+#define AGS_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANNEL, AgsChannelClass))
+</MACRO>
+<ENUM>
+<NAME>AgsChannelFlags</NAME>
+typedef enum{
+  AGS_CHANNEL_RUNNING        = 1,
+}AgsChannelFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsChannelRecallIDMode</NAME>
+typedef enum{
+  AGS_CHANNEL_RECALL_ID_RUN_STAGE,
+  AGS_CHANNEL_RECALL_ID_CANCEL,
+}AgsChannelRecallIDMode;
+</ENUM>
+<MACRO>
+<NAME>AGS_CHANNEL_ERROR</NAME>
+#define AGS_CHANNEL_ERROR (ags_channel_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsChannelError</NAME>
+typedef enum{
+  AGS_CHANNEL_ERROR_LOOP_IN_LINK,
+}AgsChannelError;
+</ENUM>
+<STRUCT>
+<NAME>AgsChannel</NAME>
+struct _AgsChannel
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *audio;
+  GObject *devout;
+
+  AgsChannel *prev;
+  AgsChannel *prev_pad;
+  AgsChannel *next;
+  AgsChannel *next_pad;
+
+  guint pad;
+  guint audio_channel;
+  guint line;
+
+  char *note;
+
+  gpointer devout_play;
+
+  // GObject *recycling_container; // contains child recycling
+  GList *recall_id; // there may be several recall's running
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  AgsChannel *link;
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+  GObject *recycling_thread;
+
+  GList *pattern;
+  AgsNotation *notation;
+
+  GtkWidget *line_widget;
+  gpointer file_data;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChannelClass</NAME>
+struct _AgsChannelClass
+{
+  GObjectClass object;
+
+  void (*recycling_changed)(AgsChannel *channel,
+			    AgsRecycling *old_start_region, AgsRecycling *old_end_region,
+			    AgsRecycling *new_start_region, AgsRecycling *new_end_region,
+			    AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region,
+			    AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region);
+
+  void (*done)(AgsChannel *channel,
+	       AgsRecallID *recall_id);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_find_recall</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+AgsChannel *channel, char *effect, char *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_first</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_last</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_nth</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel, guint nth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_pad_first</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_pad_last</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_pad_nth</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel, guint nth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_first_with_recycling</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_last_with_recycling</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_remove_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_add_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_add_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_remove_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_remove_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_add_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsChannel *link, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecycling *first_recycling, AgsRecycling *last_recycling, gboolean update, gboolean destroy_old 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_reset_recycling_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecyclingContainer *old_recycling_container, AgsRecyclingContainer *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recycling_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecycling *old_start_region, AgsRecycling *old_end_region, AgsRecycling *new_start_region, AgsRecycling *new_end_region, AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region, AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_safe_resize_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, guint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_resolve_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_play_threaded</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_duplicate_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_init_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, gint stage, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_play_init</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+AgsChannel *channel, gint stage, gboolean arrange_recall_id, gboolean duplicate_templates, gboolean playback, gboolean sequencer, gboolean notation, gboolean resolve_dependencies, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_tillrecycling_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_reset_recall_ids</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsChannel *link, AgsChannel *old_channel_link, AgsChannel *old_link_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recall_id_set</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *output, AgsRecallID *recall_id, gboolean ommit_own_channel, guint mode, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_find_port</NAME>
+<RETURNS>GList * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_new</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_RECYCLING</NAME>
+#define AGS_TYPE_STREAM_RECYCLING                (ags_stream_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_RECYCLING</NAME>
+#define AGS_STREAM_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_RECYCLING, AgsStreamRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_RECYCLING_CLASS</NAME>
+#define AGS_STREAM_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_RECYCLING, AgsStreamRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_RECYCLING</NAME>
+#define AGS_IS_STREAM_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_STREAM_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_RECYCLING_CLASS</NAME>
+#define AGS_IS_STREAM_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_STREAM_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_RECYCLING_GET_CLASS</NAME>
+#define AGS_STREAM_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_STREAM_RECYCLING, AgsStreamRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamRecycling</NAME>
+struct _AgsStreamRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamRecyclingClass</NAME>
+struct _AgsStreamRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_recycling_new</NAME>
+<RETURNS>AgsStreamRecycling * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CLONE_CHANNEL_RUN</NAME>
+#define AGS_TYPE_CLONE_CHANNEL_RUN                (ags_clone_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_RUN</NAME>
+#define AGS_CLONE_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CLONE_CHANNEL_RUN, AgsCloneChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CLONE_CHANNEL_RUN, AgsCloneChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL_RUN</NAME>
+#define AGS_IS_CLONE_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CLONE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_CLONE_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CLONE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CLONE_CHANNEL_RUN, AgsCloneChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCloneChannelRun</NAME>
+struct _AgsCloneChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCloneChannelRunClass</NAME>
+struct _AgsCloneChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_clone_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_clone_channel_run_new</NAME>
+<RETURNS>AgsCloneChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_VOLUME_AUDIO_SIGNAL                (ags_volume_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_AUDIO_SIGNAL</NAME>
+#define AGS_VOLUME_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_VOLUME_AUDIO_SIGNAL, AgsVolumeAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_VOLUME_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_VOLUME_AUDIO_SIGNAL, AgsVolumeAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_AUDIO_SIGNAL</NAME>
+#define AGS_IS_VOLUME_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_VOLUME_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_VOLUME_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_VOLUME_AUDIO_SIGNAL, AgsVolumeAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeAudioSignal</NAME>
+struct _AgsVolumeAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeAudioSignalClass</NAME>
+struct _AgsVolumeAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_audio_signal_new</NAME>
+<RETURNS>AgsVolumeAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_TYPE_PLAY_NOTATION_AUDIO_RUN                (ags_play_notation_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN, AgsPlayNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN, AgsPlayNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN, AgsPlayNotationAudioRunClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPlayNotationAudioRunFlags</NAME>
+typedef enum{
+  AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT  =  1,
+}AgsPlayNotationAudioRunFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayNotationAudioRun</NAME>
+struct _AgsPlayNotationAudioRun
+{
+  AgsRecallAudioRun recall;
+
+  guint flags;
+
+  AgsDelayAudioRun *delay_audio_run;
+  gulong notation_alloc_input_handler;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayNotationAudioRunClass</NAME>
+struct _AgsPlayNotationAudioRunClass
+{
+  AgsRecallAudioRunClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_notation_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_notation_audio_run_new</NAME>
+<RETURNS>AgsPlayNotationAudioRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_NOTATION_AUDIO</NAME>
+#define AGS_TYPE_PLAY_NOTATION_AUDIO                (ags_play_notation_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO</NAME>
+#define AGS_PLAY_NOTATION_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_NOTATION_AUDIO, AgsPlayNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_NOTATION_AUDIO, AgsPlayNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_GET_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO, AgsPlayNotationAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayNotationAudio</NAME>
+struct _AgsPlayNotationAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *notation;
+  AgsPort *monotonic;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayNotationAudioClass</NAME>
+struct _AgsPlayNotationAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_notation_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_notation_audio_new</NAME>
+<RETURNS>AgsPlayNotationAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_RECYCLING</NAME>
+#define AGS_TYPE_BUFFER_RECYCLING                (ags_buffer_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_RECYCLING</NAME>
+#define AGS_BUFFER_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_RECYCLING, AgsBufferRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_RECYCLING_CLASS</NAME>
+#define AGS_BUFFER_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_RECYCLING, AgsBufferRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_RECYCLING</NAME>
+#define AGS_IS_BUFFER_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_BUFFER_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_RECYCLING_CLASS</NAME>
+#define AGS_IS_BUFFER_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_BUFFER_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_RECYCLING_GET_CLASS</NAME>
+#define AGS_BUFFER_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_BUFFER_RECYCLING, AgsBufferRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferRecycling</NAME>
+struct _AgsBufferRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferRecyclingClass</NAME>
+struct _AgsBufferRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_recycling_new</NAME>
+<RETURNS>AgsBufferRecycling * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_RECYCLING</NAME>
+#define AGS_TYPE_MUTE_RECYCLING                (ags_mute_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_RECYCLING</NAME>
+#define AGS_MUTE_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_RECYCLING, AgsMuteRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_RECYCLING_CLASS</NAME>
+#define AGS_MUTE_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_RECYCLING, AgsMuteRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_RECYCLING</NAME>
+#define AGS_IS_MUTE_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_RECYCLING_CLASS</NAME>
+#define AGS_IS_MUTE_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_RECYCLING_GET_CLASS</NAME>
+#define AGS_MUTE_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_RECYCLING, AgsMuteRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteRecycling</NAME>
+struct _AgsMuteRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteRecyclingClass</NAME>
+struct _AgsMuteRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_recycling_new</NAME>
+<RETURNS>AgsMuteRecycling * </RETURNS>
+AgsRecycling *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_AUDIO</NAME>
+#define AGS_TYPE_PLAY_AUDIO                (ags_play_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO</NAME>
+#define AGS_PLAY_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_AUDIO, AgsPlayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_CLASS</NAME>
+#define AGS_PLAY_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_AUDIO, AgsPlayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO</NAME>
+#define AGS_IS_PLAY_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_CLASS</NAME>
+#define AGS_IS_PLAY_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_GET_CLASS</NAME>
+#define AGS_PLAY_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_AUDIO, AgsPlayAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayAudio</NAME>
+struct _AgsPlayAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayAudioClass</NAME>
+struct _AgsPlayAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_audio_new</NAME>
+<RETURNS>AgsPlayAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LOOP_CHANNEL_RUN</NAME>
+#define AGS_TYPE_LOOP_CHANNEL_RUN                (ags_loop_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_RUN</NAME>
+#define AGS_LOOP_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOOP_CHANNEL_RUN, AgsLoopChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_RUN_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LOOP_CHANNEL_RUN, AgsLoopChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL_RUN</NAME>
+#define AGS_IS_LOOP_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOOP_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_LOOP_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LOOP_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LOOP_CHANNEL_RUN, AgsLoopChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLoopChannelRun</NAME>
+struct _AgsLoopChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+  gulong start_handler;
+  gulong loop_handler;
+  gulong stop_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLoopChannelRunClass</NAME>
+struct _AgsLoopChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_loop_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_loop_channel_run_new</NAME>
+<RETURNS>AgsLoopChannelRun * </RETURNS>
+AgsChannel *channel, AgsCountBeatsAudioRun *count_beats_audio_run, gboolean is_template 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_CHANNEL</NAME>
+#define AGS_TYPE_VOLUME_CHANNEL                (ags_volume_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL</NAME>
+#define AGS_VOLUME_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_VOLUME_CHANNEL, AgsVolumeChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_VOLUME_CHANNEL, AgsVolumeChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL</NAME>
+#define AGS_IS_VOLUME_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_VOLUME_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL_CLASS</NAME>
+#define AGS_IS_VOLUME_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_VOLUME_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_GET_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_VOLUME_CHANNEL, AgsVolumeChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeChannel</NAME>
+struct _AgsVolumeChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *volume;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeChannelClass</NAME>
+struct _AgsVolumeChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_channel_new</NAME>
+<RETURNS>AgsVolumeChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_CHANNEL_RUN_MASTER</NAME>
+#define AGS_TYPE_PLAY_CHANNEL_RUN_MASTER                (ags_play_channel_run_master_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMaster))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMasterClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN_MASTER</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN_MASTER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMasterClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))
+</MACRO>
+<ENUM>
+<NAME>AgsPlayChannelRunMasterFlags</NAME>
+typedef enum{
+  AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING        = 1,
+}AgsPlayChannelRunMasterFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayChannelRunMaster</NAME>
+struct _AgsPlayChannelRunMaster
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  GList *streamer;
+
+  gulong source_recycling_changed_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelRunMasterClass</NAME>
+struct _AgsPlayChannelRunMasterClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelRunMasterStreamer</NAME>
+struct _AgsPlayChannelRunMasterStreamer
+{
+  AgsPlayChannelRunMaster *play_channel_run_master;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_streamer_alloc</NAME>
+<RETURNS>AgsPlayChannelRunMasterStreamer * </RETURNS>
+AgsPlayChannelRunMaster *play_channel_run_master, AgsStreamChannelRun *stream_channel_run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_find_streamer</NAME>
+<RETURNS>GList * </RETURNS>
+GList *list, AgsStreamChannelRun *stream_channel_run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_new</NAME>
+<RETURNS>AgsPlayChannelRunMaster * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM</NAME>
+#define AGS_TYPE_STREAM                (ags_stream_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM</NAME>
+#define AGS_STREAM(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_STREAM, AgsStream))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CLASS</NAME>
+#define AGS_STREAM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_STREAM, AgsStream))
+</MACRO>
+<STRUCT>
+<NAME>AgsStream</NAME>
+struct _AgsStream{
+  AgsRecall recall;
+
+  AgsAudioSignal *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamClass</NAME>
+struct _AgsStreamClass{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_new</NAME>
+<RETURNS>AgsStream * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_CHANNEL</NAME>
+#define AGS_TYPE_MUTE_CHANNEL                (ags_mute_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL</NAME>
+#define AGS_MUTE_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_CHANNEL, AgsMuteChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_CHANNEL, AgsMuteChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL</NAME>
+#define AGS_IS_MUTE_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL_CLASS</NAME>
+#define AGS_IS_MUTE_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_GET_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_CHANNEL, AgsMuteChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteChannel</NAME>
+struct _AgsMuteChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteChannelClass</NAME>
+struct _AgsMuteChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_channel_new</NAME>
+<RETURNS>AgsMuteChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_NOTE</NAME>
+#define AGS_TYPE_PLAY_NOTE             (ags_play_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTE</NAME>
+#define AGS_PLAY_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_NOTE, AgsPlayNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTE_CLASS</NAME>
+#define AGS_PLAY_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_NOTE, AgsPlayNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTE</NAME>
+#define AGS_IS_PLAY_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTE_CLASS</NAME>
+#define AGS_IS_PLAY_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTE_GET_CLASS</NAME>
+#define AGS_PLAY_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_NOTE, AgsPlayNoteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayNote</NAME>
+struct _AgsPlayNote
+{
+  AgsRecall recall;
+
+  AgsDevout *devout;
+
+  AgsChannel *channel;
+  AgsNote *note;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayNoteClass</NAME>
+struct _AgsPlayNoteClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_note_new</NAME>
+<RETURNS>AgsPlayNote * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LOOP_CHANNEL</NAME>
+#define AGS_TYPE_LOOP_CHANNEL                (ags_loop_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL</NAME>
+#define AGS_LOOP_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOOP_CHANNEL, AgsLoopChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LOOP_CHANNEL, AgsLoopChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL</NAME>
+#define AGS_IS_LOOP_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOOP_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL_CLASS</NAME>
+#define AGS_IS_LOOP_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LOOP_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_GET_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LOOP_CHANNEL, AgsLoopChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLoopChannel</NAME>
+struct _AgsLoopChannel
+{
+  AgsRecallChannel recall_channel;
+  
+  AgsDelayAudio *delay_audio;
+  gulong sequencer_duration_changed_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLoopChannelClass</NAME>
+struct _AgsLoopChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_loop_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_loop_channel_new</NAME>
+<RETURNS>AgsLoopChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_CHANNEL</NAME>
+#define AGS_TYPE_BUFFER_CHANNEL                (ags_buffer_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL</NAME>
+#define AGS_BUFFER_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_CHANNEL, AgsBufferChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_CHANNEL, AgsBufferChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL</NAME>
+#define AGS_IS_BUFFER_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_BUFFER_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL_CLASS</NAME>
+#define AGS_IS_BUFFER_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_BUFFER_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_GET_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_BUFFER_CHANNEL, AgsBufferChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferChannel</NAME>
+struct _AgsBufferChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferChannelClass</NAME>
+struct _AgsBufferChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_channel_new</NAME>
+<RETURNS>AgsBufferChannel * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_echo</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PEAK_CHANNEL_RUN</NAME>
+#define AGS_TYPE_PEAK_CHANNEL_RUN            (ags_peak_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_RUN</NAME>
+#define AGS_PEAK_CHANNEL_RUN(obj)            (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PEAK_CHANNEL_RUN, AgsPeakChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_RUN_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_RUN_CLASS(class)    (G_TYPE_CHECK_INSTANCE_CAST(class, AGS_TYPE_PEAK_CHANNEL_RUN, AgsPeakChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL_RUN</NAME>
+#define AGS_IS_PEAK_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PEAK_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_PEAK_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PEAK_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PEAK_CHANNEL_RUN, AgsPeakChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPeakChannelRun</NAME>
+struct _AgsPeakChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPeakChannelRunClass</NAME>
+struct _AgsPeakChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_peak_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_peak_channel_run_new</NAME>
+<RETURNS>AgsPeakChannelRun * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_CHANNEL_RUN</NAME>
+#define AGS_TYPE_BUFFER_CHANNEL_RUN                (ags_buffer_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_RUN</NAME>
+#define AGS_BUFFER_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_CHANNEL_RUN, AgsBufferChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_RUN_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_CHANNEL_RUN, AgsBufferChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL_RUN</NAME>
+#define AGS_IS_BUFFER_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_BUFFER_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_BUFFER_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_BUFFER_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_BUFFER_CHANNEL_RUN, AgsBufferChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferChannelRun</NAME>
+struct _AgsBufferChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferChannelRunClass</NAME>
+struct _AgsBufferChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_channel_run_new</NAME>
+<RETURNS>AgsBufferChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_RECYCLING</NAME>
+#define AGS_TYPE_VOLUME_RECYCLING                (ags_volume_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_RECYCLING</NAME>
+#define AGS_VOLUME_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_VOLUME_RECYCLING, AgsVolumeRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_RECYCLING_CLASS</NAME>
+#define AGS_VOLUME_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_VOLUME_RECYCLING, AgsVolumeRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_RECYCLING</NAME>
+#define AGS_IS_VOLUME_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_VOLUME_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_RECYCLING_CLASS</NAME>
+#define AGS_IS_VOLUME_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_VOLUME_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_RECYCLING_GET_CLASS</NAME>
+#define AGS_VOLUME_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_VOLUME_RECYCLING, AgsVolumeRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeRecycling</NAME>
+struct _AgsVolumeRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeRecyclingClass</NAME>
+struct _AgsVolumeRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_recycling_new</NAME>
+<RETURNS>AgsVolumeRecycling * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_CHANNEL</NAME>
+#define AGS_TYPE_PLAY_CHANNEL                (ags_play_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL</NAME>
+#define AGS_PLAY_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_CHANNEL, AgsPlayChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_CHANNEL, AgsPlayChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL</NAME>
+#define AGS_IS_PLAY_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_CLASS</NAME>
+#define AGS_IS_PLAY_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLAY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_GET_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLAY_CHANNEL, AgsPlayChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayChannel</NAME>
+struct _AgsPlayChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *audio_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelClass</NAME>
+struct _AgsPlayChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_new</NAME>
+<RETURNS>AgsPlayChannel * </RETURNS>
+AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_CHANNEL</NAME>
+#define AGS_TYPE_STREAM_CHANNEL                (ags_stream_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL</NAME>
+#define AGS_STREAM_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_CHANNEL, AgsStreamChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_CHANNEL, AgsStreamChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL</NAME>
+#define AGS_IS_STREAM_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_STREAM_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL_CLASS</NAME>
+#define AGS_IS_STREAM_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_STREAM_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_GET_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_STREAM_CHANNEL, AgsStreamChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamChannel</NAME>
+struct _AgsStreamChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *auto_sense;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamChannelClass</NAME>
+struct _AgsStreamChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_channel_new</NAME>
+<RETURNS>AgsStreamChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DELAY_AUDIO</NAME>
+#define AGS_TYPE_DELAY_AUDIO                (ags_delay_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO</NAME>
+#define AGS_DELAY_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DELAY_AUDIO, AgsDelayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_CLASS</NAME>
+#define AGS_DELAY_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DELAY_AUDIO, AgsDelayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO</NAME>
+#define AGS_IS_DELAY_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_DELAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO_CLASS</NAME>
+#define AGS_IS_DELAY_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_DELAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_GET_CLASS</NAME>
+#define AGS_DELAY_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_DELAY_AUDIO, AgsDelayAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDelayAudio</NAME>
+struct _AgsDelayAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bpm;
+  AgsPort *tact;
+
+  AgsPort *notation_delay;
+  AgsPort *sequencer_delay;
+
+  AgsPort *sequencer_duration;
+  AgsPort *notation_duration;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDelayAudioClass</NAME>
+struct _AgsDelayAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+
+  void (*notation_duration_changed)(AgsDelayAudio *delay_audio);
+  void (*sequencer_duration_changed)(AgsDelayAudio *delay_audio);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_delay_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_notation_duration_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudio *delay_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_sequencer_duration_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudio *delay_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_new</NAME>
+<RETURNS>AgsDelayAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_STREAM_AUDIO_SIGNAL                (ags_stream_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_AUDIO_SIGNAL</NAME>
+#define AGS_STREAM_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_AUDIO_SIGNAL, AgsStreamAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_STREAM_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_AUDIO_SIGNAL, AgsStreamAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_AUDIO_SIGNAL</NAME>
+#define AGS_IS_STREAM_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_STREAM_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_STREAM_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_STREAM_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_STREAM_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_STREAM_AUDIO_SIGNAL, AgsStreamAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamAudioSignal</NAME>
+struct _AgsStreamAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamAudioSignalClass</NAME>
+struct _AgsStreamAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_audio_signal_new</NAME>
+<RETURNS>AgsStreamAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COUNT_BEATS_AUDIO</NAME>
+#define AGS_TYPE_COUNT_BEATS_AUDIO                (ags_count_beats_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO</NAME>
+#define AGS_COUNT_BEATS_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COUNT_BEATS_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO_CLASS</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COUNT_BEATS_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_GET_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCountBeatsAudio</NAME>
+struct _AgsCountBeatsAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *loop;
+
+  AgsPort *notation_loop_start;
+  AgsPort *notation_loop_end;
+  AgsPort *sequencer_loop_start;
+  AgsPort *sequencer_loop_end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCountBeatsAudioClass</NAME>
+struct _AgsCountBeatsAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_count_beats_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_new</NAME>
+<RETURNS>AgsCountBeatsAudio * </RETURNS>
+gboolean loop 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_CHANNEL</NAME>
+#define AGS_TYPE_COPY_CHANNEL                (ags_copy_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL</NAME>
+#define AGS_COPY_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_CHANNEL, AgsCopyChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_CLASS</NAME>
+#define AGS_COPY_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_CHANNEL, AgsCopyChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL</NAME>
+#define AGS_IS_COPY_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL_CLASS</NAME>
+#define AGS_IS_COPY_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_GET_CLASS</NAME>
+#define AGS_COPY_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_CHANNEL, AgsCopyChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyChannel</NAME>
+struct _AgsCopyChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyChannelClass</NAME>
+struct _AgsCopyChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_channel_new</NAME>
+<RETURNS>AgsCopyChannel * </RETURNS>
+AgsChannel *destination, AgsChannel *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_RECYCLING</NAME>
+#define AGS_TYPE_COPY_RECYCLING                (ags_copy_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_RECYCLING</NAME>
+#define AGS_COPY_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_RECYCLING, AgsCopyRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_RECYCLING_CLASS</NAME>
+#define AGS_COPY_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_RECYCLING, AgsCopyRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_RECYCLING</NAME>
+#define AGS_IS_COPY_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_RECYCLING_CLASS</NAME>
+#define AGS_IS_COPY_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_RECYCLING_GET_CLASS</NAME>
+#define AGS_COPY_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_RECYCLING, AgsCopyRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyRecycling</NAME>
+struct _AgsCopyRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyRecyclingClass</NAME>
+struct _AgsCopyRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_recycling_new</NAME>
+<RETURNS>AgsCopyRecycling * </RETURNS>
+AgsRecycling *destination, AgsRecycling *source, AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_CHANNEL_RUN</NAME>
+#define AGS_TYPE_STREAM_CHANNEL_RUN                (ags_stream_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_RUN</NAME>
+#define AGS_STREAM_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_CHANNEL_RUN, AgsStreamChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_RUN_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_CHANNEL_RUN, AgsStreamChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL_RUN</NAME>
+#define AGS_IS_STREAM_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_STREAM_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_STREAM_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_STREAM_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_STREAM_CHANNEL_RUN, AgsStreamChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamChannelRun</NAME>
+struct _AgsStreamChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamChannelRunClass</NAME>
+struct _AgsStreamChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_channel_run_new</NAME>
+<RETURNS>AgsStreamChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_AUDIO_RUN</NAME>
+#define AGS_TYPE_COPY_PATTERN_AUDIO_RUN                (ags_copy_pattern_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_RUN</NAME>
+#define AGS_COPY_PATTERN_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_AUDIO_RUN, AgsCopyPatternAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_RUN_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_AUDIO_RUN, AgsCopyPatternAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO_RUN</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_AUDIO_RUN, AgsCopyPatternAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternAudioRun</NAME>
+struct _AgsCopyPatternAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+
+  AgsDelayAudioRun *delay_audio_run;
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternAudioRunClass</NAME>
+struct _AgsCopyPatternAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_run_new</NAME>
+<RETURNS>AgsCopyPatternAudioRun * </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_AUDIO</NAME>
+#define AGS_TYPE_COPY_PATTERN_AUDIO                (ags_copy_pattern_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO</NAME>
+#define AGS_COPY_PATTERN_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_AUDIO, AgsCopyPatternAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_AUDIO, AgsCopyPatternAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_AUDIO, AgsCopyPatternAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternAudio</NAME>
+struct _AgsCopyPatternAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bank_index_0;
+  AgsPort *bank_index_1;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternAudioClass</NAME>
+struct _AgsCopyPatternAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_new</NAME>
+<RETURNS>AgsCopyPatternAudio * </RETURNS>
+AgsDevout *devout, gdouble tact, guint i, guint j 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_NOTATION_AUDIO</NAME>
+#define AGS_TYPE_COPY_NOTATION_AUDIO                (ags_copy_notation_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO</NAME>
+#define AGS_COPY_NOTATION_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_GET_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudioClass))
+</MACRO>
+<ENUM>
+<NAME>AgsCopyNotationAudioFlags</NAME>
+typedef enum{
+  AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL  = 1,
+}AgsCopyNotationAudioFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsCopyNotationAudio</NAME>
+struct _AgsCopyNotationAudio
+{
+  AgsRecallAudio recall_audio;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  AgsNotation *notation;
+  guint audio_channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyNotationAudioClass</NAME>
+struct _AgsCopyNotationAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_new</NAME>
+<RETURNS>AgsCopyNotationAudio * </RETURNS>
+AgsDevout *devout, AgsNotation *notation, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PEAK_CHANNEL</NAME>
+#define AGS_TYPE_PEAK_CHANNEL                (ags_peak_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL</NAME>
+#define AGS_PEAK_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PEAK_CHANNEL, AgsPeakChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PEAK_CHANNEL, AgsPeakChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL</NAME>
+#define AGS_IS_PEAK_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PEAK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL_CLASS</NAME>
+#define AGS_IS_PEAK_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PEAK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_GET_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PEAK_CHANNEL, AgsPeakChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPeakChannel</NAME>
+struct _AgsPeakChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *peak;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPeakChannelClass</NAME>
+struct _AgsPeakChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_peak_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_peak_channel_retrieve_peak</NAME>
+<RETURNS>void  </RETURNS>
+AgsPeakChannel *peak_channel, gboolean is_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_peak_channel_new</NAME>
+<RETURNS>AgsPeakChannel * </RETURNS>
+AgsChannel *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COUNT_BEATS_AUDIO_RUN</NAME>
+#define AGS_TYPE_COUNT_BEATS_AUDIO_RUN                (ags_count_beats_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_RUN</NAME>
+#define AGS_COUNT_BEATS_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COUNT_BEATS_AUDIO_RUN, AgsCountBeatsAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_RUN_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COUNT_BEATS_AUDIO_RUN, AgsCountBeatsAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO_RUN</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COUNT_BEATS_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COUNT_BEATS_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COUNT_BEATS_AUDIO_RUN, AgsCountBeatsAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCountBeatsAudioRun</NAME>
+struct _AgsCountBeatsAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  gboolean first_run;
+
+  guint notation_counter;
+  guint sequencer_counter;
+
+  guint recall_ref;
+
+  guint hide_ref;
+  guint notation_hide_ref_counter;
+  guint sequencer_hide_ref_counter;
+
+  gulong sequencer_alloc_output_handler;
+  gulong sequencer_count_handler;
+
+  gulong notation_alloc_output_handler;
+  gulong notation_count_handler;
+
+  AgsDelayAudioRun *delay_audio_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCountBeatsAudioRunClass</NAME>
+struct _AgsCountBeatsAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+  
+  void (*notation_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*notation_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  void (*notation_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  
+  void (*sequencer_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			  guint run_order);
+  void (*sequencer_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*sequencer_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_notation_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_notation_loop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_notation_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_sequencer_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_sequencer_loop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_sequencer_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_new</NAME>
+<RETURNS>AgsCountBeatsAudioRun * </RETURNS>
+AgsDelayAudioRun *delay_audio_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CLONE_CHANNEL</NAME>
+#define AGS_TYPE_CLONE_CHANNEL                (ags_clone_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL</NAME>
+#define AGS_CLONE_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CLONE_CHANNEL, AgsCloneChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CLONE_CHANNEL, AgsCloneChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL</NAME>
+#define AGS_IS_CLONE_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_CLONE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL_CLASS</NAME>
+#define AGS_IS_CLONE_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_CLONE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_GET_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_CLONE_CHANNEL, AgsCloneChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCloneChannel</NAME>
+struct _AgsCloneChannel
+{
+  AgsRecallChannel recall_channel;
+
+  guint audio_channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCloneChannelClass</NAME>
+struct _AgsCloneChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_clone_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_clone_channel_new</NAME>
+<RETURNS>AgsCloneChannel * </RETURNS>
+AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_AUDIO_FILE</NAME>
+#define AGS_TYPE_PLAY_AUDIO_FILE                (ags_play_audio_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_FILE</NAME>
+#define AGS_PLAY_AUDIO_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_AUDIO_FILE, AgsPlayAudioFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_FILE_CLASS</NAME>
+#define AGS_PLAY_AUDIO_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AgsPlayAudioFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_FILE</NAME>
+#define AGS_IS_PLAY_AUDIO_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_FILE_CLASS</NAME>
+#define AGS_IS_PLAY_AUDIO_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_FILE_GET_CLASS</NAME>
+#define AGS_PLAY_AUDIO_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_AUDIO_FILE, AgsPlayAudioFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayAudioFile</NAME>
+struct _AgsPlayAudioFile
+{
+  AgsRecall recall;
+
+  AgsAudioFile *audio_file;
+  guint current_frame;
+
+  AgsDevout *devout;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayAudioFileClass</NAME>
+struct _AgsPlayAudioFileClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_audio_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_audio_file_new</NAME>
+<RETURNS>AgsPlayAudioFile * </RETURNS>
+AgsAudioFile *audio_file, AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_MUTE_AUDIO_SIGNAL                (ags_mute_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_SIGNAL</NAME>
+#define AGS_MUTE_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_AUDIO_SIGNAL, AgsMuteAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_MUTE_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_AUDIO_SIGNAL, AgsMuteAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO_SIGNAL</NAME>
+#define AGS_IS_MUTE_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_MUTE_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_MUTE_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_AUDIO_SIGNAL, AgsMuteAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteAudioSignal</NAME>
+struct _AgsMuteAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteAudioSignalClass</NAME>
+struct _AgsMuteAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_audio_signal_new</NAME>
+<RETURNS>AgsMuteAudioSignal * </RETURNS>
+AgsAudioSignal *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_CHANNEL</NAME>
+#define AGS_TYPE_COPY_PATTERN_CHANNEL                (ags_copy_pattern_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL</NAME>
+#define AGS_COPY_PATTERN_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_CHANNEL, AgsCopyPatternChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_CHANNEL, AgsCopyPatternChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL, AgsCopyPatternChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternChannel</NAME>
+struct _AgsCopyPatternChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *pattern;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternChannelClass</NAME>
+struct _AgsCopyPatternChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_template_find_source_and_destination</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, AgsChannel *destination, AgsChannel *source 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_new</NAME>
+<RETURNS>AgsCopyPatternChannel * </RETURNS>
+AgsChannel *destination, AgsChannel *source, AgsPort *pattern 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_CHANNEL_RUN</NAME>
+#define AGS_TYPE_COPY_PATTERN_CHANNEL_RUN                (ags_copy_pattern_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_RUN</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN, AgsCopyPatternChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_RUN_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN, AgsCopyPatternChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL_RUN</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN, AgsCopyPatternChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternChannelRun</NAME>
+struct _AgsCopyPatternChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  gulong sequencer_alloc_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternChannelRunClass</NAME>
+struct _AgsCopyPatternChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_run_new</NAME>
+<RETURNS>AgsCopyPatternChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_CHANNEL_RUN</NAME>
+#define AGS_TYPE_MUTE_CHANNEL_RUN                (ags_mute_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_RUN</NAME>
+#define AGS_MUTE_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_CHANNEL_RUN, AgsMuteChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_CHANNEL_RUN, AgsMuteChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL_RUN</NAME>
+#define AGS_IS_MUTE_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MUTE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_MUTE_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MUTE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MUTE_CHANNEL_RUN, AgsMuteChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteChannelRun</NAME>
+struct _AgsMuteChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteChannelRunClass</NAME>
+struct _AgsMuteChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_channel_run_new</NAME>
+<RETURNS>AgsMuteChannelRun * </RETURNS>
+AgsChannel *source 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_amplifier</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_RECYCLING</NAME>
+#define AGS_TYPE_PLAY_RECYCLING                (ags_play_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_RECYCLING</NAME>
+#define AGS_PLAY_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_RECYCLING, AgsPlayRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_RECYCLING_CLASS</NAME>
+#define AGS_PLAY_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_RECYCLING, AgsPlayRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_RECYCLING</NAME>
+#define AGS_IS_PLAY_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_RECYCLING_CLASS</NAME>
+#define AGS_IS_PLAY_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_RECYCLING_GET_CLASS</NAME>
+#define AGS_PLAY_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_RECYCLING, AgsPlayRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayRecycling</NAME>
+struct _AgsPlayRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayRecyclingClass</NAME>
+struct _AgsPlayRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_recycling_new</NAME>
+<RETURNS>AgsPlayRecycling * </RETURNS>
+AgsRecycling *source, AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_COPY_AUDIO_SIGNAL                (ags_copy_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_AUDIO_SIGNAL</NAME>
+#define AGS_COPY_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_AUDIO_SIGNAL, AgsCopyAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_COPY_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_AUDIO_SIGNAL, AgsCopyAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_AUDIO_SIGNAL</NAME>
+#define AGS_IS_COPY_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_COPY_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_COPY_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_AUDIO_SIGNAL, AgsCopyAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyAudioSignal</NAME>
+struct _AgsCopyAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyAudioSignalClass</NAME>
+struct _AgsCopyAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_audio_signal_new</NAME>
+<RETURNS>AgsCopyAudioSignal * </RETURNS>
+AgsAudioSignal *destination, AgsAudioSignal *source, AgsDevout *devout, AgsAttack *attack 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_PLAY_AUDIO_SIGNAL                (ags_play_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_SIGNAL</NAME>
+#define AGS_PLAY_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_AUDIO_SIGNAL, AgsPlayAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_PLAY_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_AUDIO_SIGNAL, AgsPlayAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_SIGNAL</NAME>
+#define AGS_IS_PLAY_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_PLAY_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_PLAY_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_AUDIO_SIGNAL, AgsPlayAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayAudioSignal</NAME>
+struct _AgsPlayAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayAudioSignalClass</NAME>
+struct _AgsPlayAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_audio_signal_new</NAME>
+<RETURNS>AgsPlayAudioSignal * </RETURNS>
+AgsAudioSignal *source, AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DELAY_AUDIO_RUN</NAME>
+#define AGS_TYPE_DELAY_AUDIO_RUN                (ags_delay_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_RUN</NAME>
+#define AGS_DELAY_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_RUN_CLASS</NAME>
+#define AGS_DELAY_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO_RUN</NAME>
+#define AGS_IS_DELAY_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DELAY_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_DELAY_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DELAY_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_DELAY_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDelayAudioRun</NAME>
+struct _AgsDelayAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  guint dependency_ref;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+  
+  guint notation_counter;
+  guint sequencer_counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDelayAudioRunClass</NAME>
+struct _AgsDelayAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+
+  void (*notation_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				gdouble delay, guint attack);
+  void (*notation_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			       gdouble delay, guint attack);
+  void (*notation_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			 gdouble delay, guint attack);
+
+  void (*sequencer_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				 gdouble delay, guint attack);
+  void (*sequencer_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				gdouble delay, guint attack);
+  void (*sequencer_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			  gdouble delay, guint attack);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_delay_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_notation_alloc_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, gdouble delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_notation_alloc_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, gdouble delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_notation_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, gdouble delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_sequencer_alloc_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, gdouble delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_sequencer_alloc_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, gdouble delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_sequencer_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, gdouble delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_new</NAME>
+<RETURNS>AgsDelayAudioRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_CHANNEL_RUN</NAME>
+#define AGS_TYPE_COPY_CHANNEL_RUN                (ags_copy_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_RUN</NAME>
+#define AGS_COPY_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_CHANNEL_RUN, AgsCopyChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_COPY_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_CHANNEL_RUN, AgsCopyChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL_RUN</NAME>
+#define AGS_IS_COPY_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_COPY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_COPY_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_COPY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_COPY_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_COPY_CHANNEL_RUN, AgsCopyChannelRunClass))
+</MACRO>
+<ENUM>
+<NAME>AgsCopyChannelRunFlags</NAME>
+typedef enum{
+  AGS_COPY_CHANNEL_RUN_EXACT_LENGTH         = 1,
+  AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK  = 1 << 1,
+}AgsCopyChannelRunFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsCopyChannelRun</NAME>
+struct _AgsCopyChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyChannelRunClass</NAME>
+struct _AgsCopyChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_channel_run_new</NAME>
+<RETURNS>AgsCopyChannelRun * </RETURNS>
+AgsChannel *destination, AgsChannel *source, AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_TYPE_COPY_NOTATION_AUDIO_RUN                (ags_copy_notation_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_COPY_NOTATION_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_NOTATION_AUDIO_RUN, AgsCopyNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_NOTATION_AUDIO_RUN, AgsCopyNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_NOTATION_AUDIO_RUN, AgsCopyNotationAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyNotationAudioRun</NAME>
+struct _AgsCopyNotationAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+
+  gulong tic_alloc_input_handler;
+
+  GList *current_note;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyNotationAudioRunClass</NAME>
+struct _AgsCopyNotationAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_run_new</NAME>
+<RETURNS>AgsCopyNotationAudioRun * </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_CHANNEL_RUN</NAME>
+#define AGS_TYPE_PLAY_CHANNEL_RUN                (ags_play_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN</NAME>
+#define AGS_PLAY_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_CHANNEL_RUN, AgsPlayChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_CHANNEL_RUN, AgsPlayChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLAY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLAY_CHANNEL_RUN, AgsPlayChannelRunClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPlayChannelRunFlags</NAME>
+typedef enum{
+  AGS_PLAY_CHANNEL_RUN_TERMINATING        = 1,
+  AGS_PLAY_CHANNEL_RUN_INITIAL_RUN        = 1 << 1,
+}AgsPlayChannelRunFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayChannelRun</NAME>
+struct _AgsPlayChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+
+  gulong source_recycling_changed_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelRunClass</NAME>
+struct _AgsPlayChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_new</NAME>
+<RETURNS>AgsPlayChannelRun * </RETURNS>
+AgsStreamChannelRun *stream_channel_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_PATTERN</NAME>
+#define AGS_TYPE_PLAY_PATTERN             (ags_play_pattern_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_PATTERN</NAME>
+#define AGS_PLAY_PATTERN(obj)             (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PLAY_PATTERN, AgsPlayPattern))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_PATTERN_CLASS</NAME>
+#define AGS_PLAY_PATTERN_CLASS(class)     (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PLAY_PATTERN, AgsPlayPattern))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayPattern</NAME>
+struct _AgsPlayPattern{
+  AgsRecall recall;
+
+  //  AgsDelay *delay;
+
+  AgsChannel *channel;
+  AgsPattern *pattern;
+
+  guint i;
+  guint j;
+  guint bit;
+  guint length;
+
+  gboolean loop;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayPatternClass</NAME>
+struct _AgsPlayPatternClass{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_pattern_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_pattern_connect</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayPattern *play_pattern 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_BUFFER_AUDIO_SIGNAL                (ags_buffer_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_AUDIO_SIGNAL</NAME>
+#define AGS_BUFFER_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_AUDIO_SIGNAL, AgsBufferAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_BUFFER_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_AUDIO_SIGNAL, AgsBufferAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_AUDIO_SIGNAL</NAME>
+#define AGS_IS_BUFFER_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_BUFFER_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_BUFFER_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_BUFFER_AUDIO_SIGNAL, AgsBufferAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferAudioSignal</NAME>
+struct _AgsBufferAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferAudioSignalClass</NAME>
+struct _AgsBufferAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_audio_signal_new</NAME>
+<RETURNS>AgsBufferAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_AUDIO</NAME>
+#define AGS_TYPE_MUTE_AUDIO                (ags_mute_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO</NAME>
+#define AGS_MUTE_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_AUDIO, AgsMuteAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_CLASS</NAME>
+#define AGS_MUTE_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_AUDIO, AgsMuteAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO</NAME>
+#define AGS_IS_MUTE_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO_CLASS</NAME>
+#define AGS_IS_MUTE_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_GET_CLASS</NAME>
+#define AGS_MUTE_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_AUDIO, AgsMuteAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteAudio</NAME>
+struct _AgsMuteAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteAudioClass</NAME>
+struct _AgsMuteAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_audio_new</NAME>
+<RETURNS>AgsMuteAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_CHANNEL_RUN</NAME>
+#define AGS_TYPE_VOLUME_CHANNEL_RUN            (ags_volume_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_RUN</NAME>
+#define AGS_VOLUME_CHANNEL_RUN(obj)            (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_VOLUME_CHANNEL_RUN, AgsVolumeChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_RUN_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_RUN_CLASS(class)    (G_TYPE_CHECK_INSTANCE_CAST(class, AGS_TYPE_VOLUME_CHANNEL_RUN, AgsVolumeChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL_RUN</NAME>
+#define AGS_IS_VOLUME_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_VOLUME_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_VOLUME_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_VOLUME_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_VOLUME_CHANNEL_RUN, AgsVolumeChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeChannelRun</NAME>
+struct _AgsVolumeChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeChannelRunClass</NAME>
+struct _AgsVolumeChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_channel_run_new</NAME>
+<RETURNS>AgsVolumeChannelRun * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_SAMPLERATE</NAME>
+#define AGS_TYPE_SET_SAMPLERATE                (ags_set_samplerate_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_SAMPLERATE</NAME>
+#define AGS_SET_SAMPLERATE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_SAMPLERATE, AgsSetSamplerate))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_SAMPLERATE_CLASS</NAME>
+#define AGS_SET_SAMPLERATE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_SAMPLERATE, AgsSetSamplerateClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_SAMPLERATE</NAME>
+#define AGS_IS_SET_SAMPLERATE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_SAMPLERATE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_SAMPLERATE_CLASS</NAME>
+#define AGS_IS_SET_SAMPLERATE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_SAMPLERATE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_SAMPLERATE_GET_CLASS</NAME>
+#define AGS_SET_SAMPLERATE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_SAMPLERATE, AgsSetSamplerateClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetSamplerate</NAME>
+struct _AgsSetSamplerate
+{
+  AgsTask task;
+
+  GObject *gobject;
+  guint samplerate;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetSamplerateClass</NAME>
+struct _AgsSetSamplerateClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_samplerate_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_samplerate_new</NAME>
+<RETURNS>AgsSetSamplerate * </RETURNS>
+GObject *gobject, guint samplerate 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INIT_AUDIO</NAME>
+#define AGS_TYPE_INIT_AUDIO                (ags_init_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_AUDIO</NAME>
+#define AGS_INIT_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INIT_AUDIO, AgsInitAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_AUDIO_CLASS</NAME>
+#define AGS_INIT_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INIT_AUDIO, AgsInitAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_AUDIO</NAME>
+#define AGS_IS_INIT_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INIT_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_AUDIO_CLASS</NAME>
+#define AGS_IS_INIT_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INIT_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_AUDIO_GET_CLASS</NAME>
+#define AGS_INIT_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INIT_AUDIO, AgsInitAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInitAudio</NAME>
+struct _AgsInitAudio
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInitAudioClass</NAME>
+struct _AgsInitAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_init_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_init_audio_new</NAME>
+<RETURNS>AgsInitAudio * </RETURNS>
+AgsAudio *audio, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANGE_TACT</NAME>
+#define AGS_TYPE_CHANGE_TACT                (ags_change_tact_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_TACT</NAME>
+#define AGS_CHANGE_TACT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANGE_TACT, AgsChangeTact))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_TACT_CLASS</NAME>
+#define AGS_CHANGE_TACT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANGE_TACT, AgsChangeTactClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_TACT</NAME>
+#define AGS_IS_CHANGE_TACT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANGE_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_TACT_CLASS</NAME>
+#define AGS_IS_CHANGE_TACT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CHANGE_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_TACT_GET_CLASS</NAME>
+#define AGS_CHANGE_TACT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANGE_TACT, AgsChangeTactClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsChangeTact</NAME>
+struct _AgsChangeTact
+{
+  AgsTask task;
+
+  AgsNavigation *navigation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChangeTactClass</NAME>
+struct _AgsChangeTactClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_change_tact_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_change_tact_new</NAME>
+<RETURNS>AgsChangeTact * </RETURNS>
+AgsNavigation *navigation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_NOTE</NAME>
+#define AGS_TYPE_REMOVE_NOTE                (ags_remove_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_NOTE</NAME>
+#define AGS_REMOVE_NOTE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_NOTE, AgsRemoveNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_NOTE_CLASS</NAME>
+#define AGS_REMOVE_NOTE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_NOTE, AgsRemoveNoteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_NOTE</NAME>
+#define AGS_IS_REMOVE_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_NOTE_CLASS</NAME>
+#define AGS_IS_REMOVE_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_NOTE_GET_CLASS</NAME>
+#define AGS_REMOVE_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_NOTE, AgsRemoveNoteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveNote</NAME>
+struct _AgsRemoveNote
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveNoteClass</NAME>
+struct _AgsRemoveNoteClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_note_new</NAME>
+<RETURNS>AgsRemoveNote * </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_AUDIO_CHANNELS</NAME>
+#define AGS_TYPE_SET_AUDIO_CHANNELS                (ags_set_audio_channels_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_AUDIO_CHANNELS</NAME>
+#define AGS_SET_AUDIO_CHANNELS(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_AUDIO_CHANNELS, AgsSetAudioChannels))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_AUDIO_CHANNELS_CLASS</NAME>
+#define AGS_SET_AUDIO_CHANNELS_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_AUDIO_CHANNELS, AgsSetAudioChannelsClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_AUDIO_CHANNELS</NAME>
+#define AGS_IS_SET_AUDIO_CHANNELS(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_AUDIO_CHANNELS))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_AUDIO_CHANNELS_CLASS</NAME>
+#define AGS_IS_SET_AUDIO_CHANNELS_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_AUDIO_CHANNELS))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_AUDIO_CHANNELS_GET_CLASS</NAME>
+#define AGS_SET_AUDIO_CHANNELS_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_AUDIO_CHANNELS, AgsSetAudioChannelsClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetAudioChannels</NAME>
+struct _AgsSetAudioChannels
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+  guint audio_channels;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetAudioChannelsClass</NAME>
+struct _AgsSetAudioChannelsClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_audio_channels_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_audio_channels_new</NAME>
+<RETURNS>AgsSetAudioChannels * </RETURNS>
+AgsDevout *devout, guint audio_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INIT_CHANNEL</NAME>
+#define AGS_TYPE_INIT_CHANNEL                (ags_init_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_CHANNEL</NAME>
+#define AGS_INIT_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INIT_CHANNEL, AgsInitChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_CHANNEL_CLASS</NAME>
+#define AGS_INIT_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INIT_CHANNEL, AgsInitChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_CHANNEL</NAME>
+#define AGS_IS_INIT_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INIT_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_CHANNEL_CLASS</NAME>
+#define AGS_IS_INIT_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INIT_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_CHANNEL_GET_CLASS</NAME>
+#define AGS_INIT_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INIT_CHANNEL, AgsInitChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInitChannel</NAME>
+struct _AgsInitChannel
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  gboolean play_pad;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInitChannelClass</NAME>
+struct _AgsInitChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_init_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_init_channel_new</NAME>
+<RETURNS>AgsInitChannel * </RETURNS>
+AgsChannel *channel, gboolean play_pad, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OPEN_FILE</NAME>
+#define AGS_TYPE_OPEN_FILE                (ags_open_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_FILE</NAME>
+#define AGS_OPEN_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OPEN_FILE, AgsOpenFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_FILE_CLASS</NAME>
+#define AGS_OPEN_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OPEN_FILE, AgsOpenFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_FILE</NAME>
+#define AGS_IS_OPEN_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OPEN_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_FILE_CLASS</NAME>
+#define AGS_IS_OPEN_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OPEN_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_FILE_GET_CLASS</NAME>
+#define AGS_OPEN_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OPEN_FILE, AgsOpenFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOpenFile</NAME>
+struct _AgsOpenFile
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GSList *filenames;
+
+  gboolean overwrite_channels;
+  gboolean create_channels;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOpenFileClass</NAME>
+struct _AgsOpenFileClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_open_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_open_file_new</NAME>
+<RETURNS>AgsOpenFile * </RETURNS>
+AgsAudio *audio, GSList *filenames, gboolean overwrite_channels, gboolean create_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SAVE_FILE</NAME>
+#define AGS_TYPE_SAVE_FILE                (ags_save_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SAVE_FILE</NAME>
+#define AGS_SAVE_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SAVE_FILE, AgsSaveFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_SAVE_FILE_CLASS</NAME>
+#define AGS_SAVE_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SAVE_FILE, AgsSaveFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SAVE_FILE</NAME>
+#define AGS_IS_SAVE_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SAVE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SAVE_FILE_CLASS</NAME>
+#define AGS_IS_SAVE_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SAVE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SAVE_FILE_GET_CLASS</NAME>
+#define AGS_SAVE_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SAVE_FILE, AgsSaveFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSaveFile</NAME>
+struct _AgsSaveFile
+{
+  AgsTask task;
+
+  AgsFile *file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSaveFileClass</NAME>
+struct _AgsSaveFileClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_save_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_save_file_new</NAME>
+<RETURNS>AgsSaveFile * </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CANCEL_CHANNEL</NAME>
+#define AGS_TYPE_CANCEL_CHANNEL                (ags_cancel_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_CHANNEL</NAME>
+#define AGS_CANCEL_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CANCEL_CHANNEL, AgsCancelChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_CHANNEL_CLASS</NAME>
+#define AGS_CANCEL_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CANCEL_CHANNEL, AgsCancelChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_CHANNEL</NAME>
+#define AGS_IS_CANCEL_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CANCEL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_CHANNEL_CLASS</NAME>
+#define AGS_IS_CANCEL_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CANCEL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_CHANNEL_GET_CLASS</NAME>
+#define AGS_CANCEL_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CANCEL_CHANNEL, AgsCancelChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCancelChannel</NAME>
+struct _AgsCancelChannel
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+
+  AgsDevoutPlay *play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCancelChannelClass</NAME>
+struct _AgsCancelChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cancel_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cancel_channel_new</NAME>
+<RETURNS>AgsCancelChannel * </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, AgsDevoutPlay *play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TOGGLE_LED</NAME>
+#define AGS_TYPE_TOGGLE_LED                (ags_toggle_led_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_LED</NAME>
+#define AGS_TOGGLE_LED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TOGGLE_LED, AgsToggleLed))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_LED_CLASS</NAME>
+#define AGS_TOGGLE_LED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TOGGLE_LED, AgsToggleLedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_LED</NAME>
+#define AGS_IS_TOGGLE_LED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TOGGLE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_LED_CLASS</NAME>
+#define AGS_IS_TOGGLE_LED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TOGGLE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_LED_GET_CLASS</NAME>
+#define AGS_TOGGLE_LED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TOGGLE_LED, AgsToggleLedClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsToggleLed</NAME>
+struct _AgsToggleLed
+{
+  AgsTask task;
+
+  GList *led;
+  guint set_active;
+  guint unset_active;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsToggleLedClass</NAME>
+struct _AgsToggleLedClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_toggle_led_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toggle_led_new</NAME>
+<RETURNS>AgsToggleLed * </RETURNS>
+GList *led, guint set_active, guint unset_active 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANGE_INDICATOR</NAME>
+#define AGS_TYPE_CHANGE_INDICATOR                (ags_change_indicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_INDICATOR</NAME>
+#define AGS_CHANGE_INDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANGE_INDICATOR, AgsChangeIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_INDICATOR_CLASS</NAME>
+#define AGS_CHANGE_INDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANGE_INDICATOR, AgsChangeIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_INDICATOR</NAME>
+#define AGS_IS_CHANGE_INDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANGE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_INDICATOR_CLASS</NAME>
+#define AGS_IS_CHANGE_INDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CHANGE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_INDICATOR_GET_CLASS</NAME>
+#define AGS_CHANGE_INDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANGE_INDICATOR, AgsChangeIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsChangeIndicator</NAME>
+struct _AgsChangeIndicator
+{
+  AgsTask task;
+
+  AgsIndicator *indicator;
+  gdouble value;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChangeIndicatorClass</NAME>
+struct _AgsChangeIndicatorClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_change_indicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_change_indicator_new</NAME>
+<RETURNS>AgsChangeIndicator * </RETURNS>
+AgsIndicator *indicator, gdouble value 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_REGION_TO_SELECTION</NAME>
+#define AGS_TYPE_ADD_REGION_TO_SELECTION                (ags_add_region_to_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_REGION_TO_SELECTION</NAME>
+#define AGS_ADD_REGION_TO_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_REGION_TO_SELECTION, AgsAddRegionToSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_REGION_TO_SELECTION_CLASS</NAME>
+#define AGS_ADD_REGION_TO_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_REGION_TO_SELECTION, AgsAddRegionToSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_REGION_TO_SELECTION</NAME>
+#define AGS_IS_ADD_REGION_TO_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_REGION_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_REGION_TO_SELECTION_CLASS</NAME>
+#define AGS_IS_ADD_REGION_TO_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_REGION_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_REGION_TO_SELECTION_GET_CLASS</NAME>
+#define AGS_ADD_REGION_TO_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_REGION_TO_SELECTION, AgsAddRegionToSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddRegionToSelection</NAME>
+struct _AgsAddRegionToSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+
+  gboolean replace_current_selection;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddRegionToSelectionClass</NAME>
+struct _AgsAddRegionToSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_region_to_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_region_to_selection_new</NAME>
+<RETURNS>AgsAddRegionToSelection * </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1, gboolean replace_current_selection 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RESIZE_AUDIO</NAME>
+#define AGS_TYPE_RESIZE_AUDIO                (ags_resize_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_AUDIO</NAME>
+#define AGS_RESIZE_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RESIZE_AUDIO, AgsResizeAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_AUDIO_CLASS</NAME>
+#define AGS_RESIZE_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RESIZE_AUDIO, AgsResizeAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RESIZE_AUDIO</NAME>
+#define AGS_IS_RESIZE_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RESIZE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RESIZE_AUDIO_CLASS</NAME>
+#define AGS_IS_RESIZE_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RESIZE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_AUDIO_GET_CLASS</NAME>
+#define AGS_RESIZE_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RESIZE_AUDIO, AgsResizeAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsResizeAudio</NAME>
+struct _AgsResizeAudio
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+  guint output_pads;
+  guint input_pads;
+  guint audio_channels;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsResizeAudioClass</NAME>
+struct _AgsResizeAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_resize_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_resize_audio_new</NAME>
+<RETURNS>AgsResizeAudio * </RETURNS>
+AgsAudio *audio, guint output_pads, guint input_pads, guint audio_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DISPLAY_TACT</NAME>
+#define AGS_TYPE_DISPLAY_TACT                (ags_display_tact_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DISPLAY_TACT</NAME>
+#define AGS_DISPLAY_TACT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DISPLAY_TACT, AgsDisplayTact))
+</MACRO>
+<MACRO>
+<NAME>AGS_DISPLAY_TACT_CLASS</NAME>
+#define AGS_DISPLAY_TACT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DISPLAY_TACT, AgsDisplayTactClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DISPLAY_TACT</NAME>
+#define AGS_IS_DISPLAY_TACT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DISPLAY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DISPLAY_TACT_CLASS</NAME>
+#define AGS_IS_DISPLAY_TACT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DISPLAY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_DISPLAY_TACT_GET_CLASS</NAME>
+#define AGS_DISPLAY_TACT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DISPLAY_TACT, AgsDisplayTactClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDisplayTact</NAME>
+struct _AgsDisplayTact
+{
+  AgsTask task;
+
+  GtkWidget *navigation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDisplayTactClass</NAME>
+struct _AgsDisplayTactClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_display_tact_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_display_tact_new</NAME>
+<RETURNS>AgsDisplayTact * </RETURNS>
+GtkWidget *navigation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_RECALL</NAME>
+#define AGS_TYPE_ADD_RECALL                (ags_add_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_RECALL</NAME>
+#define AGS_ADD_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_RECALL, AgsAddRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_RECALL_CLASS</NAME>
+#define AGS_ADD_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_RECALL, AgsAddRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_RECALL</NAME>
+#define AGS_IS_ADD_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_RECALL_CLASS</NAME>
+#define AGS_IS_ADD_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_RECALL_GET_CLASS</NAME>
+#define AGS_ADD_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_RECALL, AgsAddRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddRecall</NAME>
+struct _AgsAddRecall
+{
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddRecallClass</NAME>
+struct _AgsAddRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_recall_new</NAME>
+<RETURNS>AgsAddRecall * </RETURNS>
+GObject *context, AgsRecall *recall, gboolean is_play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FREE_SELECTION</NAME>
+#define AGS_TYPE_FREE_SELECTION                (ags_free_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FREE_SELECTION</NAME>
+#define AGS_FREE_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FREE_SELECTION, AgsFreeSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_FREE_SELECTION_CLASS</NAME>
+#define AGS_FREE_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FREE_SELECTION, AgsFreeSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FREE_SELECTION</NAME>
+#define AGS_IS_FREE_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_FREE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FREE_SELECTION_CLASS</NAME>
+#define AGS_IS_FREE_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_FREE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_FREE_SELECTION_GET_CLASS</NAME>
+#define AGS_FREE_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_FREE_SELECTION, AgsFreeSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFreeSelection</NAME>
+struct _AgsFreeSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFreeSelectionClass</NAME>
+struct _AgsFreeSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_free_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_free_selection_new</NAME>
+<RETURNS>AgsFreeSelection * </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_UNREF_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_UNREF_AUDIO_SIGNAL                (ags_unref_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_UNREF_AUDIO_SIGNAL</NAME>
+#define AGS_UNREF_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_UNREF_AUDIO_SIGNAL, AgsUnrefAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_UNREF_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_UNREF_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_UNREF_AUDIO_SIGNAL, AgsUnrefAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_UNREF_AUDIO_SIGNAL</NAME>
+#define AGS_IS_UNREF_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_UNREF_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_UNREF_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_UNREF_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_UNREF_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_UNREF_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_UNREF_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_UNREF_AUDIO_SIGNAL, AgsUnrefAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsUnrefAudioSignal</NAME>
+struct _AgsUnrefAudioSignal
+{
+  AgsTask task;
+
+  AgsAudioSignal *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsUnrefAudioSignalClass</NAME>
+struct _AgsUnrefAudioSignalClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_unref_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_unref_audio_signal_new</NAME>
+<RETURNS>AgsUnrefAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_SET_RECYCLING</NAME>
+#define AGS_TYPE_AUDIO_SET_RECYCLING                (ags_audio_set_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SET_RECYCLING</NAME>
+#define AGS_AUDIO_SET_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_SET_RECYCLING, AgsAudioSetRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SET_RECYCLING_CLASS</NAME>
+#define AGS_AUDIO_SET_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_SET_RECYCLING, AgsAudioSetRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SET_RECYCLING</NAME>
+#define AGS_IS_AUDIO_SET_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SET_RECYCLING_CLASS</NAME>
+#define AGS_IS_AUDIO_SET_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SET_RECYCLING_GET_CLASS</NAME>
+#define AGS_AUDIO_SET_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO_SET_RECYCLING, AgsAudioSetRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioSetRecycling</NAME>
+struct _AgsAudioSetRecycling
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GParameter *parameter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioSetRecyclingClass</NAME>
+struct _AgsAudioSetRecyclingClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_set_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_recycling_new</NAME>
+<RETURNS>AgsAudioSetRecycling * </RETURNS>
+AgsAudio *audio, GParameter *parameter 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_NOTE</NAME>
+#define AGS_TYPE_ADD_NOTE                (ags_add_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_NOTE</NAME>
+#define AGS_ADD_NOTE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_NOTE, AgsAddNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_NOTE_CLASS</NAME>
+#define AGS_ADD_NOTE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_NOTE, AgsAddNoteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_NOTE</NAME>
+#define AGS_IS_ADD_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_NOTE_CLASS</NAME>
+#define AGS_IS_ADD_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_NOTE_GET_CLASS</NAME>
+#define AGS_ADD_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_NOTE, AgsAddNoteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddNote</NAME>
+struct _AgsAddNote
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  AgsNote *note;
+  gboolean use_selection_list;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddNoteClass</NAME>
+struct _AgsAddNoteClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_note_new</NAME>
+<RETURNS>AgsAddNote * </RETURNS>
+AgsNotation *notation, AgsNote *note, gboolean use_selection_list 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_OUTPUT_DEVICE</NAME>
+#define AGS_TYPE_SET_OUTPUT_DEVICE                (ags_set_output_device_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_OUTPUT_DEVICE</NAME>
+#define AGS_SET_OUTPUT_DEVICE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_OUTPUT_DEVICE, AgsSetOutputDevice))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_OUTPUT_DEVICE_CLASS</NAME>
+#define AGS_SET_OUTPUT_DEVICE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_OUTPUT_DEVICE, AgsSetOutputDeviceClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_OUTPUT_DEVICE</NAME>
+#define AGS_IS_SET_OUTPUT_DEVICE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_OUTPUT_DEVICE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_OUTPUT_DEVICE_CLASS</NAME>
+#define AGS_IS_SET_OUTPUT_DEVICE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_OUTPUT_DEVICE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_OUTPUT_DEVICE_GET_CLASS</NAME>
+#define AGS_SET_OUTPUT_DEVICE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_OUTPUT_DEVICE, AgsSetOutputDeviceClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetOutputDevice</NAME>
+struct _AgsSetOutputDevice
+{
+  AgsTask task;
+
+  GObject *devout;
+  char *card_id;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetOutputDeviceClass</NAME>
+struct _AgsSetOutputDeviceClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_output_device_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_output_device_new</NAME>
+<RETURNS>AgsSetOutputDevice * </RETURNS>
+GObject *devout, char *card_id 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_START_DEVOUT</NAME>
+#define AGS_TYPE_START_DEVOUT                (ags_start_devout_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_START_DEVOUT</NAME>
+#define AGS_START_DEVOUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_START_DEVOUT, AgsStartDevout))
+</MACRO>
+<MACRO>
+<NAME>AGS_START_DEVOUT_CLASS</NAME>
+#define AGS_START_DEVOUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_START_DEVOUT, AgsStartDevoutClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_START_DEVOUT</NAME>
+#define AGS_IS_START_DEVOUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_START_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_START_DEVOUT_CLASS</NAME>
+#define AGS_IS_START_DEVOUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_START_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_START_DEVOUT_GET_CLASS</NAME>
+#define AGS_START_DEVOUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_START_DEVOUT, AgsStartDevoutClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStartDevout</NAME>
+struct _AgsStartDevout
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStartDevoutClass</NAME>
+struct _AgsStartDevoutClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_start_devout_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_start_devout_new</NAME>
+<RETURNS>AgsStartDevout * </RETURNS>
+AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_BUFFER_SIZE</NAME>
+#define AGS_TYPE_SET_BUFFER_SIZE                (ags_set_buffer_size_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_BUFFER_SIZE</NAME>
+#define AGS_SET_BUFFER_SIZE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_BUFFER_SIZE, AgsSetBufferSize))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_BUFFER_SIZE_CLASS</NAME>
+#define AGS_SET_BUFFER_SIZE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_BUFFER_SIZE, AgsSetBufferSizeClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_BUFFER_SIZE</NAME>
+#define AGS_IS_SET_BUFFER_SIZE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_BUFFER_SIZE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_BUFFER_SIZE_CLASS</NAME>
+#define AGS_IS_SET_BUFFER_SIZE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_BUFFER_SIZE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_BUFFER_SIZE_GET_CLASS</NAME>
+#define AGS_SET_BUFFER_SIZE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_BUFFER_SIZE, AgsSetBufferSizeClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetBufferSize</NAME>
+struct _AgsSetBufferSize
+{
+  AgsTask task;
+
+  GObject *gobject;
+  guint buffer_size;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetBufferSizeClass</NAME>
+struct _AgsSetBufferSizeClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_buffer_size_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_buffer_size_new</NAME>
+<RETURNS>AgsSetBufferSize * </RETURNS>
+GObject *gobject, guint buffer_size 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_REGION_FROM_SELECTION</NAME>
+#define AGS_TYPE_REMOVE_REGION_FROM_SELECTION                (ags_remove_region_from_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_REGION_FROM_SELECTION</NAME>
+#define AGS_REMOVE_REGION_FROM_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_REGION_FROM_SELECTION, AgsRemoveRegionFromSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_REGION_FROM_SELECTION_CLASS</NAME>
+#define AGS_REMOVE_REGION_FROM_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_REGION_FROM_SELECTION, AgsRemoveRegionFromSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_REGION_FROM_SELECTION</NAME>
+#define AGS_IS_REMOVE_REGION_FROM_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_REGION_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS</NAME>
+#define AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_REGION_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS</NAME>
+#define AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_REGION_FROM_SELECTION, AgsRemoveRegionFromSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveRegionFromSelection</NAME>
+struct _AgsRemoveRegionFromSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveRegionFromSelectionClass</NAME>
+struct _AgsRemoveRegionFromSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_region_from_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_region_from_selection_new</NAME>
+<RETURNS>AgsRemoveRegionFromSelection * </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_DEVOUT_PLAY_FLAGS</NAME>
+#define AGS_TYPE_SET_DEVOUT_PLAY_FLAGS                (ags_set_devout_play_flags_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_DEVOUT_PLAY_FLAGS</NAME>
+#define AGS_SET_DEVOUT_PLAY_FLAGS(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS, AgsSetDevoutPlayFlags))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_DEVOUT_PLAY_FLAGS_CLASS</NAME>
+#define AGS_SET_DEVOUT_PLAY_FLAGS_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS, AgsSetDevoutPlayFlagsClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_DEVOUT_PLAY_FLAGS</NAME>
+#define AGS_IS_SET_DEVOUT_PLAY_FLAGS(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS</NAME>
+#define AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS</NAME>
+#define AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS, AgsSetDevoutPlayFlagsClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetDevoutPlayFlags</NAME>
+struct _AgsSetDevoutPlayFlags
+{
+  AgsTask task;
+
+  AgsDevoutPlay *devout_play;
+  guint devout_play_flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetDevoutPlayFlagsClass</NAME>
+struct _AgsSetDevoutPlayFlagsClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_devout_play_flags_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_devout_play_flags_new</NAME>
+<RETURNS>AgsSetDevoutPlayFlags * </RETURNS>
+AgsDevoutPlay *play, guint devout_play_flags 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINK_CHANNEL</NAME>
+#define AGS_TYPE_LINK_CHANNEL                (ags_link_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_CHANNEL</NAME>
+#define AGS_LINK_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINK_CHANNEL, AgsLinkChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_CHANNEL_CLASS</NAME>
+#define AGS_LINK_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINK_CHANNEL, AgsLinkChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_CHANNEL</NAME>
+#define AGS_IS_LINK_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_LINK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_CHANNEL_CLASS</NAME>
+#define AGS_IS_LINK_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_LINK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_CHANNEL_GET_CLASS</NAME>
+#define AGS_LINK_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LINK_CHANNEL, AgsLinkChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLinkChannel</NAME>
+struct _AgsLinkChannel
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsChannel *link;
+
+  GError *error;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLinkChannelClass</NAME>
+struct _AgsLinkChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_link_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_channel_new</NAME>
+<RETURNS>AgsLinkChannel * </RETURNS>
+AgsChannel *channel, AgsChannel *link 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPORT_OUTPUT</NAME>
+#define AGS_TYPE_EXPORT_OUTPUT                (ags_export_output_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_OUTPUT</NAME>
+#define AGS_EXPORT_OUTPUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPORT_OUTPUT, AgsExportOutput))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_OUTPUT_CLASS</NAME>
+#define AGS_EXPORT_OUTPUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPORT_OUTPUT, AgsExportOutputClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_OUTPUT</NAME>
+#define AGS_IS_EXPORT_OUTPUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPORT_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_OUTPUT_CLASS</NAME>
+#define AGS_IS_EXPORT_OUTPUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPORT_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_OUTPUT_GET_CLASS</NAME>
+#define AGS_EXPORT_OUTPUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPORT_OUTPUT, AgsExportOutputClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsExportOutput</NAME>
+struct _AgsExportOutput
+{
+  AgsTask task;
+
+  AgsExportThread *export_thread;
+  AgsDevout *devout;
+  gchar *filename;
+  guint tic;
+  gboolean live_performance;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExportOutputClass</NAME>
+struct _AgsExportOutputClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_export_output_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_output_new</NAME>
+<RETURNS>AgsExportOutput * </RETURNS>
+AgsExportThread *export_thread, AgsDevout *devout, gchar *filename, guint tic, gboolean live_performance 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OPEN_SINGLE_FILE</NAME>
+#define AGS_TYPE_OPEN_SINGLE_FILE                (ags_open_single_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_SINGLE_FILE</NAME>
+#define AGS_OPEN_SINGLE_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OPEN_SINGLE_FILE, AgsOpenSingleFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_SINGLE_FILE_CLASS</NAME>
+#define AGS_OPEN_SINGLE_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OPEN_SINGLE_FILE, AgsOpenSingleFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_SINGLE_FILE</NAME>
+#define AGS_IS_OPEN_SINGLE_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OPEN_SINGLE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_SINGLE_FILE_CLASS</NAME>
+#define AGS_IS_OPEN_SINGLE_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OPEN_SINGLE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_SINGLE_FILE_GET_CLASS</NAME>
+#define AGS_OPEN_SINGLE_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OPEN_SINGLE_FILE, AgsOpenSingleFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOpenSingleFile</NAME>
+struct _AgsOpenSingleFile
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsDevout *devout;
+
+  gchar *filename;
+  guint start_channel;
+  guint audio_channels;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOpenSingleFileClass</NAME>
+struct _AgsOpenSingleFileClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_open_single_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_open_single_file_new</NAME>
+<RETURNS>AgsOpenSingleFile * </RETURNS>
+AgsChannel *channel, AgsDevout *devout, gchar *filename, guint start_channel, guint audio_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_AUDIO</NAME>
+#define AGS_TYPE_APPEND_AUDIO                (ags_append_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO</NAME>
+#define AGS_APPEND_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_AUDIO, AgsAppendAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_CLASS</NAME>
+#define AGS_APPEND_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_AUDIO, AgsAppendAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO</NAME>
+#define AGS_IS_APPEND_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO_CLASS</NAME>
+#define AGS_IS_APPEND_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_GET_CLASS</NAME>
+#define AGS_APPEND_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_AUDIO, AgsAppendAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendAudio</NAME>
+struct _AgsAppendAudio
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendAudioClass</NAME>
+struct _AgsAppendAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_audio_new</NAME>
+<RETURNS>AgsAppendAudio * </RETURNS>
+GObject *audio_loop, GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_RECALL</NAME>
+#define AGS_TYPE_REMOVE_RECALL                (ags_remove_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_RECALL</NAME>
+#define AGS_REMOVE_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_RECALL, AgsRemoveRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_RECALL_CLASS</NAME>
+#define AGS_REMOVE_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_RECALL, AgsRemoveRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_RECALL</NAME>
+#define AGS_IS_REMOVE_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_RECALL_CLASS</NAME>
+#define AGS_IS_REMOVE_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_RECALL_GET_CLASS</NAME>
+#define AGS_REMOVE_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_RECALL, AgsRemoveRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveRecall</NAME>
+struct _AgsRemoveRecall
+{
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveRecallClass</NAME>
+struct _AgsRemoveRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_recall_new</NAME>
+<RETURNS>AgsRemoveRecall * </RETURNS>
+GObject *context, AgsRecall *recall, gboolean is_play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANNEL_SET_RECYCLING</NAME>
+#define AGS_TYPE_CHANNEL_SET_RECYCLING                (ags_channel_set_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_SET_RECYCLING</NAME>
+#define AGS_CHANNEL_SET_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANNEL_SET_RECYCLING, AgsChannelSetRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_SET_RECYCLING_CLASS</NAME>
+#define AGS_CHANNEL_SET_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANNEL_SET_RECYCLING, AgsChannelSetRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL_SET_RECYCLING</NAME>
+#define AGS_IS_CHANNEL_SET_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANNEL_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL_SET_RECYCLING_CLASS</NAME>
+#define AGS_IS_CHANNEL_SET_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CHANNEL_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_SET_RECYCLING_GET_CLASS</NAME>
+#define AGS_CHANNEL_SET_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANNEL_SET_RECYCLING, AgsChannelSetRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsChannelSetRecycling</NAME>
+struct _AgsChannelSetRecycling
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChannelSetRecyclingClass</NAME>
+struct _AgsChannelSetRecyclingClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_channel_set_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_recycling_new</NAME>
+<RETURNS>AgsChannelSetRecycling * </RETURNS>
+AgsChannel *channel, AgsRecycling *first_recycling, AgsRecycling *last_recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_AUDIO_THREADED</NAME>
+#define AGS_TYPE_APPEND_AUDIO_THREADED                (ags_append_audio_threaded_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_THREADED</NAME>
+#define AGS_APPEND_AUDIO_THREADED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_AUDIO_THREADED, AgsAppendAudioThreaded))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_THREADED_CLASS</NAME>
+#define AGS_APPEND_AUDIO_THREADED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_AUDIO_THREADED, AgsAppendAudioThreadedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO_THREADED</NAME>
+#define AGS_IS_APPEND_AUDIO_THREADED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_AUDIO_THREADED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO_THREADED_CLASS</NAME>
+#define AGS_IS_APPEND_AUDIO_THREADED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_AUDIO_THREADED))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_THREADED_GET_CLASS</NAME>
+#define AGS_APPEND_AUDIO_THREADED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_AUDIO_THREADED, AgsAppendAudioThreadedClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendAudioThreaded</NAME>
+struct _AgsAppendAudioThreaded
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendAudioThreadedClass</NAME>
+struct _AgsAppendAudioThreadedClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_audio_threaded_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_audio_threaded_new</NAME>
+<RETURNS>AgsAppendAudioThreaded * </RETURNS>
+GObject *audio_loop, AgsDevoutPlay *play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_ADD_AUDIO_SIGNAL                (ags_add_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_SIGNAL</NAME>
+#define AGS_ADD_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_AUDIO_SIGNAL, AgsAddAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_ADD_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_AUDIO_SIGNAL, AgsAddAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO_SIGNAL</NAME>
+#define AGS_IS_ADD_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_ADD_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_ADD_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_AUDIO_SIGNAL, AgsAddAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddAudioSignal</NAME>
+struct _AgsAddAudioSignal
+{
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+  AgsDevout *devout;
+  AgsRecallID *recall_id;
+  guint audio_signal_flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddAudioSignalClass</NAME>
+struct _AgsAddAudioSignalClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_audio_signal_new</NAME>
+<RETURNS>AgsAddAudioSignal * </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal, AgsDevout *devout, AgsRecallID *recall_id, guint audio_signal_flags 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_POINT_FROM_SELECTION</NAME>
+#define AGS_TYPE_REMOVE_POINT_FROM_SELECTION                (ags_remove_point_from_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_POINT_FROM_SELECTION</NAME>
+#define AGS_REMOVE_POINT_FROM_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_POINT_FROM_SELECTION, AgsRemovePointFromSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_POINT_FROM_SELECTION_CLASS</NAME>
+#define AGS_REMOVE_POINT_FROM_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_POINT_FROM_SELECTION, AgsRemovePointFromSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_POINT_FROM_SELECTION</NAME>
+#define AGS_IS_REMOVE_POINT_FROM_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_POINT_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS</NAME>
+#define AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_POINT_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS</NAME>
+#define AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_POINT_FROM_SELECTION, AgsRemovePointFromSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemovePointFromSelection</NAME>
+struct _AgsRemovePointFromSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemovePointFromSelectionClass</NAME>
+struct _AgsRemovePointFromSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_point_from_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_point_from_selection_new</NAME>
+<RETURNS>AgsRemovePointFromSelection * </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_CHANNEL</NAME>
+#define AGS_TYPE_APPEND_CHANNEL                (ags_append_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_CHANNEL</NAME>
+#define AGS_APPEND_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_CHANNEL, AgsAppendChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_CHANNEL_CLASS</NAME>
+#define AGS_APPEND_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_CHANNEL, AgsAppendChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_CHANNEL</NAME>
+#define AGS_IS_APPEND_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_CHANNEL_CLASS</NAME>
+#define AGS_IS_APPEND_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_CHANNEL_GET_CLASS</NAME>
+#define AGS_APPEND_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_CHANNEL, AgsAppendChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendChannel</NAME>
+struct _AgsAppendChannel
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendChannelClass</NAME>
+struct _AgsAppendChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_channel_new</NAME>
+<RETURNS>AgsAppendChannel * </RETURNS>
+GObject *audio_loop, GObject *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CANCEL_AUDIO</NAME>
+#define AGS_TYPE_CANCEL_AUDIO                (ags_cancel_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_AUDIO</NAME>
+#define AGS_CANCEL_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CANCEL_AUDIO, AgsCancelAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_AUDIO_CLASS</NAME>
+#define AGS_CANCEL_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CANCEL_AUDIO, AgsCancelAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_AUDIO</NAME>
+#define AGS_IS_CANCEL_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CANCEL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_AUDIO_CLASS</NAME>
+#define AGS_IS_CANCEL_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CANCEL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_AUDIO_GET_CLASS</NAME>
+#define AGS_CANCEL_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CANCEL_AUDIO, AgsCancelAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCancelAudio</NAME>
+struct _AgsCancelAudio
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCancelAudioClass</NAME>
+struct _AgsCancelAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cancel_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cancel_audio_new</NAME>
+<RETURNS>AgsCancelAudio * </RETURNS>
+AgsAudio *audio, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_POINT_TO_SELECTION</NAME>
+#define AGS_TYPE_ADD_POINT_TO_SELECTION                (ags_add_point_to_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_POINT_TO_SELECTION</NAME>
+#define AGS_ADD_POINT_TO_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_POINT_TO_SELECTION, AgsAddPointToSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_POINT_TO_SELECTION_CLASS</NAME>
+#define AGS_ADD_POINT_TO_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_POINT_TO_SELECTION, AgsAddPointToSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_POINT_TO_SELECTION</NAME>
+#define AGS_IS_ADD_POINT_TO_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_POINT_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_POINT_TO_SELECTION_CLASS</NAME>
+#define AGS_IS_ADD_POINT_TO_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_POINT_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_POINT_TO_SELECTION_GET_CLASS</NAME>
+#define AGS_ADD_POINT_TO_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_POINT_TO_SELECTION, AgsAddPointToSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddPointToSelection</NAME>
+struct _AgsAddPointToSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+
+  gboolean replace_current_selection;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddPointToSelectionClass</NAME>
+struct _AgsAddPointToSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_point_to_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_point_to_selection_new</NAME>
+<RETURNS>AgsAddPointToSelection * </RETURNS>
+AgsNotation *notation, guint x, guint y, gboolean replace_current_selection 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_AUDIO</NAME>
+#define AGS_TYPE_ADD_AUDIO                (ags_add_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO</NAME>
+#define AGS_ADD_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_AUDIO, AgsAddAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_CLASS</NAME>
+#define AGS_ADD_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_AUDIO, AgsAddAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO</NAME>
+#define AGS_IS_ADD_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO_CLASS</NAME>
+#define AGS_IS_ADD_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_GET_CLASS</NAME>
+#define AGS_ADD_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_AUDIO, AgsAddAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddAudio</NAME>
+struct _AgsAddAudio
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddAudioClass</NAME>
+struct _AgsAddAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_audio_new</NAME>
+<RETURNS>AgsAddAudio * </RETURNS>
+AgsDevout *devout, AgsAudio *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_LINE_MEMBER</NAME>
+#define AGS_TYPE_ADD_LINE_MEMBER                (ags_add_line_member_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_LINE_MEMBER</NAME>
+#define AGS_ADD_LINE_MEMBER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_LINE_MEMBER, AgsAddLineMember))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_LINE_MEMBER_CLASS</NAME>
+#define AGS_ADD_LINE_MEMBER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_LINE_MEMBER, AgsAddLineMemberClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_LINE_MEMBER</NAME>
+#define AGS_IS_ADD_LINE_MEMBER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_LINE_MEMBER_CLASS</NAME>
+#define AGS_IS_ADD_LINE_MEMBER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_LINE_MEMBER_GET_CLASS</NAME>
+#define AGS_ADD_LINE_MEMBER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_LINE_MEMBER, AgsAddLineMemberClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddLineMember</NAME>
+struct _AgsAddLineMember
+{
+  AgsTask task;
+
+  AgsLine *line;
+  AgsLineMember *line_member;
+
+  guint x;
+  guint y;
+  guint width;
+  guint height;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddLineMemberClass</NAME>
+struct _AgsAddLineMemberClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_line_member_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_line_member_new</NAME>
+<RETURNS>AgsAddLineMember * </RETURNS>
+AgsLine *line, AgsLineMember *line_member, guint x, guint y, guint width, guint height 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TOGGLE_PATTERN_BIT</NAME>
+#define AGS_TYPE_TOGGLE_PATTERN_BIT                (ags_toggle_pattern_bit_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_PATTERN_BIT</NAME>
+#define AGS_TOGGLE_PATTERN_BIT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TOGGLE_PATTERN_BIT, AgsTogglePatternBit))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_PATTERN_BIT_CLASS</NAME>
+#define AGS_TOGGLE_PATTERN_BIT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TOGGLE_PATTERN_BIT, AgsTogglePatternBitClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_PATTERN_BIT</NAME>
+#define AGS_IS_TOGGLE_PATTERN_BIT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TOGGLE_PATTERN_BIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_PATTERN_BIT_CLASS</NAME>
+#define AGS_IS_TOGGLE_PATTERN_BIT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TOGGLE_PATTERN_BIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_PATTERN_BIT_GET_CLASS</NAME>
+#define AGS_TOGGLE_PATTERN_BIT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_TOGGLE_PATTERN_BIT, AgsTogglePatternBitClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsTogglePatternBit</NAME>
+struct _AgsTogglePatternBit
+{
+  AgsTask task;
+  
+  AgsPattern *pattern;
+  guint line;
+
+  guint index_i;
+  guint index_j;
+  guint bit;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTogglePatternBitClass</NAME>
+struct _AgsTogglePatternBitClass
+{
+  AgsTaskClass task;
+
+  void (*refresh_gui)(AgsTogglePatternBit *toggle_pattern_bit);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_toggle_pattern_bit_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toggle_pattern_bit_refresh_gui</NAME>
+<RETURNS>void  </RETURNS>
+AgsTogglePatternBit *toggle_pattern_bit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toggle_pattern_bit_new</NAME>
+<RETURNS>AgsTogglePatternBit * </RETURNS>
+AgsPattern *pattern, guint line, guint index_i, guint index_j, guint bit 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_REMOVE_AUDIO_SIGNAL                (ags_remove_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_SIGNAL</NAME>
+#define AGS_REMOVE_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_AUDIO_SIGNAL, AgsRemoveAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_AUDIO_SIGNAL, AgsRemoveAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO_SIGNAL</NAME>
+#define AGS_IS_REMOVE_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_AUDIO_SIGNAL, AgsRemoveAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveAudioSignal</NAME>
+struct _AgsRemoveAudioSignal
+{
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveAudioSignalClass</NAME>
+struct _AgsRemoveAudioSignalClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_audio_signal_new</NAME>
+<RETURNS>AgsRemoveAudioSignal * </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CANCEL_RECALL</NAME>
+#define AGS_TYPE_CANCEL_RECALL                (ags_cancel_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_RECALL</NAME>
+#define AGS_CANCEL_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CANCEL_RECALL, AgsCancelRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_RECALL_CLASS</NAME>
+#define AGS_CANCEL_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CANCEL_RECALL, AgsCancelRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_RECALL</NAME>
+#define AGS_IS_CANCEL_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CANCEL_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_RECALL_CLASS</NAME>
+#define AGS_IS_CANCEL_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CANCEL_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_RECALL_GET_CLASS</NAME>
+#define AGS_CANCEL_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CANCEL_RECALL, AgsCancelRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCancelRecall</NAME>
+struct _AgsCancelRecall
+{
+  AgsTask task;
+
+  AgsRecall *recall;
+
+  AgsDevoutPlay *play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCancelRecallClass</NAME>
+struct _AgsCancelRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cancel_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cancel_recall_new</NAME>
+<RETURNS>AgsCancelRecall * </RETURNS>
+AgsRecall *recall, AgsDevoutPlay *play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_SYNTH</NAME>
+#define AGS_TYPE_APPLY_SYNTH                (ags_apply_synth_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SYNTH</NAME>
+#define AGS_APPLY_SYNTH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_SYNTH, AgsApplySynth))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SYNTH_CLASS</NAME>
+#define AGS_APPLY_SYNTH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_SYNTH, AgsApplySynthClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SYNTH</NAME>
+#define AGS_IS_APPLY_SYNTH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SYNTH_CLASS</NAME>
+#define AGS_IS_APPLY_SYNTH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SYNTH_GET_CLASS</NAME>
+#define AGS_APPLY_SYNTH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_SYNTH, AgsApplySynthClass))
+</MACRO>
+<ENUM>
+<NAME>AgsApplySynthWave</NAME>
+typedef enum{
+  AGS_APPLY_SYNTH_INVALID,
+  AGS_APPLY_SYNTH_SIN,
+  AGS_APPLY_SYNTH_SAW,
+  AGS_APPLY_SYNTH_SQUARE,
+  AGS_APPLY_SYNTH_TRIANGLE,
+}AgsApplySynthWave;
+</ENUM>
+<STRUCT>
+<NAME>AgsApplySynth</NAME>
+struct _AgsApplySynth
+{
+  AgsTask task;
+
+  AgsChannel *start_channel;
+  guint count;
+
+  guint wave;
+
+  guint attack;
+  guint frame_count;
+  guint frequency;
+  guint phase;
+  guint start;
+
+  gdouble volume;
+
+  guint loop_start;
+  guint loop_end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplySynthClass</NAME>
+struct _AgsApplySynthClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_synth_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_synth_new</NAME>
+<RETURNS>AgsApplySynth * </RETURNS>
+AgsChannel *start_channel, guint count, guint wave, guint attack, guint frame_count, guint frequency, guint phase, guint start, gdouble volume, guint loop_start, guint loop_end 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SCROLL_ON_PLAY</NAME>
+#define AGS_TYPE_SCROLL_ON_PLAY                (ags_scroll_on_play_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SCROLL_ON_PLAY</NAME>
+#define AGS_SCROLL_ON_PLAY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SCROLL_ON_PLAY, AgsScrollOnPlay))
+</MACRO>
+<MACRO>
+<NAME>AGS_SCROLL_ON_PLAY_CLASS</NAME>
+#define AGS_SCROLL_ON_PLAY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SCROLL_ON_PLAY, AgsScrollOnPlayClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SCROLL_ON_PLAY</NAME>
+#define AGS_IS_SCROLL_ON_PLAY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SCROLL_ON_PLAY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SCROLL_ON_PLAY_CLASS</NAME>
+#define AGS_IS_SCROLL_ON_PLAY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SCROLL_ON_PLAY))
+</MACRO>
+<MACRO>
+<NAME>AGS_SCROLL_ON_PLAY_GET_CLASS</NAME>
+#define AGS_SCROLL_ON_PLAY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SCROLL_ON_PLAY, AgsScrollOnPlayClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsScrollOnPlay</NAME>
+struct _AgsScrollOnPlay
+{
+  AgsTask task;
+
+  GtkWidget *editor;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsScrollOnPlayClass</NAME>
+struct _AgsScrollOnPlayClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_scroll_on_play_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_scroll_on_play_new</NAME>
+<RETURNS>AgsScrollOnPlay * </RETURNS>
+GtkWidget *editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_AUDIO</NAME>
+#define AGS_TYPE_REMOVE_AUDIO                (ags_remove_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO</NAME>
+#define AGS_REMOVE_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_AUDIO, AgsRemoveAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_AUDIO, AgsRemoveAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO</NAME>
+#define AGS_IS_REMOVE_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO_CLASS</NAME>
+#define AGS_IS_REMOVE_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_GET_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_AUDIO, AgsRemoveAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveAudio</NAME>
+struct _AgsRemoveAudio
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveAudioClass</NAME>
+struct _AgsRemoveAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_audio_new</NAME>
+<RETURNS>AgsRemoveAudio * </RETURNS>
+AgsDevout *devout, AgsAudio *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_RECALL</NAME>
+#define AGS_TYPE_APPEND_RECALL                (ags_append_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_RECALL</NAME>
+#define AGS_APPEND_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_RECALL, AgsAppendRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_RECALL_CLASS</NAME>
+#define AGS_APPEND_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_RECALL, AgsAppendRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_RECALL</NAME>
+#define AGS_IS_APPEND_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_RECALL_CLASS</NAME>
+#define AGS_IS_APPEND_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_RECALL_GET_CLASS</NAME>
+#define AGS_APPEND_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_RECALL, AgsAppendRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendRecall</NAME>
+struct _AgsAppendRecall
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendRecallClass</NAME>
+struct _AgsAppendRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_recall_new</NAME>
+<RETURNS>AgsAppendRecall * </RETURNS>
+GObject *audio_loop, AgsDevoutPlay *devout_play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_WAVETABLE</NAME>
+#define AGS_TYPE_APPLY_WAVETABLE                (ags_apply_wavetable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_WAVETABLE</NAME>
+#define AGS_APPLY_WAVETABLE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_WAVETABLE, AgsApplyWavetable))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_WAVETABLE_CLASS</NAME>
+#define AGS_APPLY_WAVETABLE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_WAVETABLE, AgsApplyWavetableClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_WAVETABLE</NAME>
+#define AGS_IS_APPLY_WAVETABLE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_WAVETABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_WAVETABLE_CLASS</NAME>
+#define AGS_IS_APPLY_WAVETABLE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_WAVETABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_WAVETABLE_GET_CLASS</NAME>
+#define AGS_APPLY_WAVETABLE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_WAVETABLE, AgsApplyWavetableClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplyWavetable</NAME>
+struct _AgsApplyWavetable
+{
+  AgsTask task;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplyWavetableClass</NAME>
+struct _AgsApplyWavetableClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_wavetable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_wavetable_new</NAME>
+<RETURNS>AgsApplyWavetable * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_BPM</NAME>
+#define AGS_TYPE_APPLY_BPM                (ags_apply_bpm_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_BPM</NAME>
+#define AGS_APPLY_BPM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_BPM, AgsApplyBpm))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_BPM_CLASS</NAME>
+#define AGS_APPLY_BPM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_BPM, AgsApplyBpmClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_BPM</NAME>
+#define AGS_IS_APPLY_BPM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_BPM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_BPM_CLASS</NAME>
+#define AGS_IS_APPLY_BPM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_BPM))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_BPM_GET_CLASS</NAME>
+#define AGS_APPLY_BPM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_BPM, AgsApplyBpmClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplyBpm</NAME>
+struct _AgsApplyBpm
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble bpm;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplyBpmClass</NAME>
+struct _AgsApplyBpmClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_bpm_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_bpm_new</NAME>
+<RETURNS>AgsApplyBpm * </RETURNS>
+GObject *gobject, gdouble bpm 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_MUTED</NAME>
+#define AGS_TYPE_SET_MUTED                (ags_set_muted_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_MUTED</NAME>
+#define AGS_SET_MUTED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_MUTED, AgsSetMuted))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_MUTED_CLASS</NAME>
+#define AGS_SET_MUTED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_MUTED, AgsSetMutedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_MUTED</NAME>
+#define AGS_IS_SET_MUTED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_MUTED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_MUTED_CLASS</NAME>
+#define AGS_IS_SET_MUTED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_MUTED))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_MUTED_GET_CLASS</NAME>
+#define AGS_SET_MUTED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_MUTED, AgsSetMutedClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetMuted</NAME>
+struct _AgsSetMuted
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gboolean muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetMutedClass</NAME>
+struct _AgsSetMutedClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_muted_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_muted_new</NAME>
+<RETURNS>AgsSetMuted * </RETURNS>
+GObject *gobject, gboolean muted 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_TACT</NAME>
+#define AGS_TYPE_APPLY_TACT                (ags_apply_tact_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_TACT</NAME>
+#define AGS_APPLY_TACT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_TACT, AgsApplyTact))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_TACT_CLASS</NAME>
+#define AGS_APPLY_TACT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_TACT, AgsApplyTactClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_TACT</NAME>
+#define AGS_IS_APPLY_TACT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_TACT_CLASS</NAME>
+#define AGS_IS_APPLY_TACT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_TACT_GET_CLASS</NAME>
+#define AGS_APPLY_TACT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_TACT, AgsApplyTactClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplyTact</NAME>
+struct _AgsApplyTact
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble tact;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplyTactClass</NAME>
+struct _AgsApplyTactClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_tact_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_tact_new</NAME>
+<RETURNS>AgsApplyTact * </RETURNS>
+GObject *gobject, gdouble tact 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_SEQUENCER_LENGTH</NAME>
+#define AGS_TYPE_APPLY_SEQUENCER_LENGTH                (ags_apply_sequencer_length_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SEQUENCER_LENGTH</NAME>
+#define AGS_APPLY_SEQUENCER_LENGTH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLength))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SEQUENCER_LENGTH_CLASS</NAME>
+#define AGS_APPLY_SEQUENCER_LENGTH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLengthClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SEQUENCER_LENGTH</NAME>
+#define AGS_IS_APPLY_SEQUENCER_LENGTH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS</NAME>
+#define AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_SEQUENCER_LENGTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS</NAME>
+#define AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLengthClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplySequencerLength</NAME>
+struct _AgsApplySequencerLength
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble length;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplySequencerLengthClass</NAME>
+struct _AgsApplySequencerLengthClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_sequencer_length_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_sequencer_length_new</NAME>
+<RETURNS>AgsApplySequencerLength * </RETURNS>
+GObject *gobject, gdouble length 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_FILE</NAME>
+#define AGS_TYPE_AUDIO_FILE                (ags_audio_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE</NAME>
+#define AGS_AUDIO_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_FILE, AgsAudioFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_CLASS</NAME>
+#define AGS_AUDIO_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_FILE, AgsAudioFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_FILE</NAME>
+#define AGS_IS_AUDIO_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_FILE_CLASS</NAME>
+#define AGS_IS_AUDIO_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_GET_CLASS</NAME>
+#define AGS_AUDIO_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO_FILE, AgsAudioFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioFile</NAME>
+struct _AgsAudioFile
+{
+  GObject object;
+
+  AgsDevout *devout;
+
+  gchar *name;
+  guint samplerate;
+  guint frames;
+  guint channels;
+  guint format;
+
+  guint start_channel;
+  guint audio_channels;
+
+  GList *audio_signal;
+
+  GObject *file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioFileClass</NAME>
+struct _AgsAudioFileClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_open_from_data</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudioFile *audio_file, gchar *data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_rw_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudioFile *audio_file, gboolean create 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_close</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_read_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_seek</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file, guint frames, gint whence 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file, signed short *buffer, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_flush</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_new</NAME>
+<RETURNS>AgsAudioFile * </RETURNS>
+gchar *name, AgsDevout *devout, guint start_channel, guint audio_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_FILE_XML</NAME>
+#define AGS_TYPE_AUDIO_FILE_XML              (ags_audio_file_xml_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_XML</NAME>
+#define AGS_AUDIO_FILE_XML(obj)              (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_AUDIO_FILE_XML, AgsAudioFileXml))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_XML_CLASS</NAME>
+#define AGS_AUDIO_FILE_XML_CLASS(class)      (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUDIO_FILE_XML, AgsAudioFileXmlClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_FILE_XML</NAME>
+#define AGS_IS_AUDIO_FILE_XML(obj)           (G_TYPE_CHECK_INSTANCE_TYPE(obj, AGS_TYPE_AUDIO_FILE_XML))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioFileXml</NAME>
+struct _AgsAudioFileXml
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioFileXmlClass</NAME>
+struct _AgsAudioFileXmlClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_file_xml_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_xml_new</NAME>
+<RETURNS>AgsAudioFileXml * </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_IPATCH</NAME>
+#define AGS_TYPE_IPATCH                (ags_ipatch_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH</NAME>
+#define AGS_IPATCH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_IPATCH, AgsIpatch))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_CLASS</NAME>
+#define AGS_IPATCH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_IPATCH, AgsIpatchClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH</NAME>
+#define AGS_IS_IPATCH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_IPATCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH_CLASS</NAME>
+#define AGS_IS_IPATCH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_IPATCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_GET_CLASS</NAME>
+#define AGS_IPATCH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_IPATCH, AgsIpatchClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_DEFAULT_CHANNELS</NAME>
+#define AGS_IPATCH_DEFAULT_CHANNELS 2
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_READ</NAME>
+#define AGS_IPATCH_READ "r"
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_WRITE</NAME>
+#define AGS_IPATCH_WRITE "w"
+</MACRO>
+<ENUM>
+<NAME>AgsIpatchFlags</NAME>
+typedef enum{
+  AGS_IPATCH_DLS2   = 1,
+  AGS_IPATCH_SF2    = 1 << 1,
+  AGS_IPATCH_GIG    = 1 << 2,
+}AgsIpatchFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsIpatch</NAME>
+struct _AgsIpatch
+{
+  GObject object;
+
+  guint flags;
+
+  AgsDevout *devout;
+  GList *audio_signal;
+
+  IpatchFile *file;
+  char *filename;
+  char *mode;
+
+  IpatchFileHandle *handle;
+  GError *error;
+
+  IpatchBase *base;
+  GObject *reader;
+
+  IpatchList *samples;
+  GList *iter;
+
+  guint nth_level;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIpatchClass</NAME>
+struct _AgsIpatchClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ipatch_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ipatch_new</NAME>
+<RETURNS>AgsIpatch * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_IPATCH_SF2_READER</NAME>
+#define AGS_TYPE_IPATCH_SF2_READER                (ags_ipatch_sf2_reader_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_SF2_READER</NAME>
+#define AGS_IPATCH_SF2_READER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2Reader))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_SF2_READER_CLASS</NAME>
+#define AGS_IPATCH_SF2_READER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2ReaderClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH_SF2_READER</NAME>
+#define AGS_IS_IPATCH_SF2_READER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_IPATCH_SF2_READER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH_SF2_READER_CLASS</NAME>
+#define AGS_IS_IPATCH_SF2_READER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_IPATCH_SF2_READER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_SF2_READER_GET_CLASS</NAME>
+#define AGS_IPATCH_SF2_READER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2ReaderClass))
+</MACRO>
+<ENUM>
+<NAME>AgsSF2Levels</NAME>
+typedef enum{
+  AGS_SF2_FILENAME = 0,
+  AGS_SF2_PHDR = 1,
+  AGS_SF2_IHDR = 2,
+  AGS_SF2_SHDR = 3,
+}AgsSF2Levels;
+</ENUM>
+<STRUCT>
+<NAME>AgsIpatchSF2Reader</NAME>
+struct _AgsIpatchSF2Reader
+{
+  GObject object;
+
+  AgsIpatch *ipatch;
+
+  gchar **selected;
+
+  IpatchSF2Reader *reader;
+
+  IpatchSF2 *sf2;
+
+  int bank;
+  int program;
+
+  IpatchContainer *preset;
+  IpatchContainer *instrument;
+  IpatchContainer *sample;
+
+  int count;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIpatchSF2ReaderClass</NAME>
+struct _AgsIpatchSF2ReaderClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ipatch_sf2_reader_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ipatch_sf2_reader_new</NAME>
+<RETURNS>AgsIpatchSF2Reader * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SNDFILE</NAME>
+#define AGS_TYPE_SNDFILE                (ags_sndfile_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SNDFILE</NAME>
+#define AGS_SNDFILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SNDFILE, AgsSndfile))
+</MACRO>
+<MACRO>
+<NAME>AGS_SNDFILE_CLASS</NAME>
+#define AGS_SNDFILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SNDFILE, AgsSndfileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SNDFILE</NAME>
+#define AGS_IS_SNDFILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SNDFILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SNDFILE_CLASS</NAME>
+#define AGS_IS_SNDFILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SNDFILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SNDFILE_GET_CLASS</NAME>
+#define AGS_SNDFILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SNDFILE, AgsSndfileClass))
+</MACRO>
+<ENUM>
+<NAME>AgsSndfileFlags</NAME>
+typedef enum{
+  AGS_SNDFILE_ITER_START    = 1,
+  AGS_SNDFILE_VIRTUAL       = 1 << 1,
+}AgsSndfileFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsSndfile</NAME>
+struct _AgsSndfile
+{
+  GObject object;
+
+  guint flags;
+
+  SF_INFO *info;
+  SNDFILE *file;
+
+  guchar *pointer;
+  guchar *current;
+  gsize length;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSndfileClass</NAME>
+struct _AgsSndfileClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_sndfile_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sndfile_new</NAME>
+<RETURNS>AgsSndfile * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_thread</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsThread **thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_thread</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_thread_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_thread_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_thread_pool</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsThreadPool **thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_thread_pool</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsThreadPool *thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_loop</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsAudioLoop *audio_loop 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_loop</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsAudioLoop *audio_loop 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_ID_REF</NAME>
+#define AGS_TYPE_FILE_ID_REF                (ags_file_id_ref_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF</NAME>
+#define AGS_FILE_ID_REF(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_ID_REF, AgsFileIdRef))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_CLASS</NAME>
+#define AGS_FILE_ID_REF_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_FILE_ID_REF, AgsFileIdRef))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_ID_REF</NAME>
+#define AGS_IS_FILE_ID_REF(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_ID_REF))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_ID_REF_CLASS</NAME>
+#define AGS_IS_FILE_ID_REF_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_ID_REF))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_GET_CLASS</NAME>
+#define AGS_FILE_ID_REF_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_FILE_ID_REF, AgsFileIdRefClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_RESOLVE</NAME>
+#define AGS_FILE_RESOLVE(f)          ((AgsFileResolve)(f))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_SERIALIZE_DATA</NAME>
+#define AGS_FILE_ID_REF_SERIALIZE_DATA "ags-file-id-ref-serizalize-data\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_RESOLVE_DATA</NAME>
+#define AGS_FILE_ID_REF_RESOLVE_DATA "ags-file-id-ref-resolve-data\0"
+</MACRO>
+<USER_FUNCTION>
+<NAME>AgsFileResolve</NAME>
+<RETURNS>void </RETURNS>
+void
+</USER_FUNCTION>
+<STRUCT>
+<NAME>AgsFileIdRef</NAME>
+struct _AgsFileIdRef
+{
+  GObject object;
+
+  GObject *ags_main;
+  GObject *file;
+
+  xmlNode *node;
+  gchar *xpath;
+  gpointer ref;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileIdRefClass</NAME>
+struct _AgsFileIdRefClass
+{
+  GObjectClass object;
+
+  void (*resolved)(AgsFileIdRef *file_id_ref);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_id_ref_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_id_ref_resolved</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileIdRef *file_id_ref 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_id_ref_new</NAME>
+<RETURNS>AgsFileIdRef * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_widget</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_widget</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_window</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsWindow **window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_window</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsWindow *window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_menu_bar</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMenuBar **menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_menu_bar</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_counter</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachineCounter **machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_counter</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachineCounter *machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_counter_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_counter_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachine **machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_resolve_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileLookup *file_lookup, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pad</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPad **pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pad</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pad_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pad_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_mixer_input_pad</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPad *mixer_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_mixer_input_pad</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPad *mixer_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_mixer_output_pad</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPad *mixer_output_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_mixer_output_pad</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPad *mixer_output_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLine **line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_member</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLineMember **line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_member</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_member_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_member_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_dialog</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GtkDialog **dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_dialog</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GtkDialog *dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_dialog_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_dialog_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachineEditor **machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_editor_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_editor_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pad_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPadEditor **pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pad_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLineEditor **line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_link_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLinkEditor **link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_link_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_member_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLineMemberEditor **line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_member_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_link_collection_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLinkCollectionEditor **link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_link_collection_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_resize_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsResizeEditor **resize_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_resize_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsResizeEditor *resize_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsEditor **editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_toolbar</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsToolbar **toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_toolbar</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_selector</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachineSelector **machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_selector</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notebook</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNotebook **notebook 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notebook</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNotebook *notebook 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notebook_tab_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **notebook_tab_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notebook_tab_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *notebook_tab_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notebook_tab</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNotebookTab **notebook_tab 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notebook_tab</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNotebookTab *notebook_tab 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_navigation</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNavigation **navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_navigation</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNavigation *navigation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_VERSION</NAME>
+#define AGS_FILE_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_EFFECTS_DEFAULT_VERSION</NAME>
+#define AGS_FILE_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CLIPBOARD_DEFAULT_VERSION</NAME>
+#define AGS_CLIPBOARD_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FALSE</NAME>
+#define AGS_FILE_FALSE "FALSE\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_TRUE</NAME>
+#define AGS_FILE_TRUE "TRUE\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_BOOLEAN_PROP</NAME>
+#define AGS_FILE_BOOLEAN_PROP "gboolean\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CHAR_PROP</NAME>
+#define AGS_FILE_CHAR_PROP "gchar\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_INT64_PROP</NAME>
+#define AGS_FILE_INT64_PROP "gint64\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_UINT64_PROP</NAME>
+#define AGS_FILE_UINT64_PROP "guint64\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FLOAT_PROP</NAME>
+#define AGS_FILE_FLOAT_PROP "gfloat\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DOUBLE_PROP</NAME>
+#define AGS_FILE_DOUBLE_PROP "gdouble\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_POINTER_PROP</NAME>
+#define AGS_FILE_POINTER_PROP "gpointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_OBJECT_PROP</NAME>
+#define AGS_FILE_OBJECT_PROP "GObject\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_BOOLEAN_POINTER_PROP</NAME>
+#define AGS_FILE_BOOLEAN_POINTER_PROP "gboolean-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CHAR_POINTER_PROP</NAME>
+#define AGS_FILE_CHAR_POINTER_PROP "gchar-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_INT64_POINTER_PROP</NAME>
+#define AGS_FILE_INT64_POINTER_PROP "gint64-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_UINT64_POINTER_PROP</NAME>
+#define AGS_FILE_UINT64_POINTER_PROP "guint64-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FLOAT_POINTER_PROP</NAME>
+#define AGS_FILE_FLOAT_POINTER_PROP "gfloat-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DOUBLE_POINTER_PROP</NAME>
+#define AGS_FILE_DOUBLE_POINTER_PROP "gdouble-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_PROP</NAME>
+#define AGS_FILE_ID_PROP "id\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_NAME_PROP</NAME>
+#define AGS_FILE_NAME_PROP "name\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_TYPE_PROP</NAME>
+#define AGS_FILE_TYPE_PROP "type\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SCOPE_PROP</NAME>
+#define AGS_FILE_SCOPE_PROP "scope\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VERSION_PROP</NAME>
+#define AGS_FILE_VERSION_PROP "version\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_BUILD_ID_PROP</NAME>
+#define AGS_FILE_BUILD_ID_PROP "build-id\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_XPATH_PROP</NAME>
+#define AGS_FILE_XPATH_PROP "xpath\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FLAGS_PROP</NAME>
+#define AGS_FILE_FLAGS_PROP "flags\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_LED</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_LED (g_type_name(AgsTypeLed))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_VINDICATOR (g_type_name(AgsTypeVIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_HINDICATOR (g_type_name(AgsTypeHIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_LABEL</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_LABEL (g_type_name(GtkTypeLabel))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_WAVEFORM (g_type_name(AgsTypeWaveform))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_BUTTON (g_type_name(GtkTypeButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON (g_type_name(GtkTypeToggleButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON (g_type_name(GtkTypeCheckButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON (g_type_name(GtkTypeSpinButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_VSCALE</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_VSCALE (g_type_name(GtkTypeVScale))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_HSCALE</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_HSCALE (g_type_name(GtkTypeHScale))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_DIAL</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_DIAL (g_type_name(AgsTypeDial))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_CARTESIAN (g_type_name(GtkTypeCartesian))
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_FILE_VALUE_FACTORY</NAME>
+#define AGS_TYPE_FILE_VALUE_FACTORY                (ags_file_value_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VALUE_FACTORY</NAME>
+#define AGS_FILE_VALUE_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_VALUE_FACTORY, AgsFileValueFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VALUE_FACTORY_CLASS</NAME>
+#define AGS_FILE_VALUE_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_VALUE_FACTORY, AgsFileValueFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_VALUE_FACTORY</NAME>
+#define AGS_IS_FILE_VALUE_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_VALUE_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_VALUE_FACTORY_CLASS</NAME>
+#define AGS_IS_FILE_VALUE_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_VALUE_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VALUE_FACTORY_GET_CLASS</NAME>
+#define AGS_FILE_VALUE_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_VALUE_FACTORY, AgsFileValueFactoryClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileValueFactory</NAME>
+struct _AgsFileValueFactory
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileValueFactoryClass</NAME>
+struct _AgsFileValueFactoryClass
+{
+  GObject object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_value_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_value_factory_new</NAME>
+<RETURNS>AgsFileValueFactory * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_LINK</NAME>
+#define AGS_TYPE_FILE_LINK                (ags_file_link_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LINK</NAME>
+#define AGS_FILE_LINK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_LINK, AgsFileLink))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LINK_CLASS</NAME>
+#define AGS_FILE_LINK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_FILE_LINK, AgsFileLink))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LINK</NAME>
+#define AGS_IS_FILE_LINK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_LINK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LINK_CLASS</NAME>
+#define AGS_IS_FILE_LINK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_LINK))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LINK_GET_CLASS</NAME>
+#define AGS_FILE_LINK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_FILE_LINK, AgsFileLinkClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileLink</NAME>
+struct _AgsFileLink
+{
+  GObject object;
+
+  gchar *filename;
+  gchar *data;
+  AgsTimestamp *timestamp;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileLinkClass</NAME>
+struct _AgsFileLinkClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_link_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_link_new</NAME>
+<RETURNS>AgsFileLink * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_LAUNCH</NAME>
+#define AGS_TYPE_FILE_LAUNCH                (ags_file_launch_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LAUNCH</NAME>
+#define AGS_FILE_LAUNCH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_LAUNCH, AgsFileLaunch))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LAUNCH_CLASS</NAME>
+#define AGS_FILE_LAUNCH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_LAUNCH, AgsFileLaunchClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LAUNCH</NAME>
+#define AGS_IS_FILE_LAUNCH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_LAUNCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LAUNCH_CLASS</NAME>
+#define AGS_IS_FILE_LAUNCH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_LAUNCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LAUNCH_GET_CLASS</NAME>
+#define AGS_FILE_LAUNCH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_LAUNCH, AgsFileLaunchClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileLaunch</NAME>
+struct _AgsFileLaunch
+{
+  GObject object;
+
+  GObject *ags_main;
+
+  xmlNode *node;
+  GObject *file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileLaunchClass</NAME>
+struct _AgsFileLaunchClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsFileLaunch *file_launch);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_launch_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_launch_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileLaunch *file_launch 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_launch_new</NAME>
+<RETURNS>AgsFileLaunch * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_value</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **id, GValue *value, xmlChar **xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_value</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *id, GValue *value, GType pointer_type, guint arr_length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_parameter</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **id, GParameter **parameter, gint *n_params, xmlChar ***xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_parameter</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *id, GParameter *parameter, gint n_params 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **id, gchar **name, xmlChar **xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_dependency</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *id, gchar *name, xmlChar *xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_object</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GObject **gobject 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_object</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GObject *gobject 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_history</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsHistory **history 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_history</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsHistory *history 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_embedded_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_embedded_audio</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_embedded_audio_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_embedded_audio_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_file_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsFileLink **file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_file_link</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsFileLink *file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_file_link_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_file_link_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsDevout **devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsDevoutPlay **play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout_play</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsDevoutPlay *play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout_play_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout_play_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsAudio **audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsAudio *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsChannel **channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_channel</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_channel_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_channel_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsChannel *input 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_input</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsChannel *input 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsChannel *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_output</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsChannel *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_file_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsFileLink *file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_file_link</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsFileLink *file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall **recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecallContainer **recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_container</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecallContainer *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_container_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_container_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_audio</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_audio_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_audio_run</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_channel</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_channel_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_channel_run</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_recycling</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_audio_signal</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPort **port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_port</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPort *port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_port_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_port_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecycling **recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recycling</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recycling_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recycling_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsAudioSignal **audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_signal</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_signal_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_signal_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **stream, guint *index, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_stream</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *stream, guint index, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_stream_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **stream, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_stream_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *stream, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPattern **pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPattern *pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern_data</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPattern *pattern, guint *i, guint *j, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern_data</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPattern *pattern, guint i, guint j, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern_data_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPattern *pattern, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern_data_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPattern *pattern, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notation</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNotation **notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notation</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notation_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notation_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_note</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNote **note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_note</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNote *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_note_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_note_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_task</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsTask **task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_task</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsTask *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_task_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_task_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_timestamp</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsTimestamp **timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_timestamp</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsTimestamp *timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_timestamp_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_timestamp_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *timestamp 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_READ</NAME>
+#define AGS_TYPE_FILE_READ                (ags_file_read_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_READ</NAME>
+#define AGS_FILE_READ(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_READ, AgsFileRead))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_READ_CLASS</NAME>
+#define AGS_FILE_READ_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_READ, AgsFileReadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_READ</NAME>
+#define AGS_IS_FILE_READ(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_READ))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_READ_CLASS</NAME>
+#define AGS_IS_FILE_READ_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_READ))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_READ_GET_CLASS</NAME>
+#define AGS_FILE_READ_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_READ, AgsFileReadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileRead</NAME>
+struct _AgsFileRead
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileReadClass</NAME>
+struct _AgsFileReadClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_read_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_new</NAME>
+<RETURNS>AgsFileRead * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_LOOKUP</NAME>
+#define AGS_TYPE_FILE_LOOKUP                (ags_file_lookup_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LOOKUP</NAME>
+#define AGS_FILE_LOOKUP(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_LOOKUP, AgsFileLookup))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LOOKUP_CLASS</NAME>
+#define AGS_FILE_LOOKUP_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_LOOKUP, AgsFileLookupClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LOOKUP</NAME>
+#define AGS_IS_FILE_LOOKUP(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_LOOKUP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LOOKUP_CLASS</NAME>
+#define AGS_IS_FILE_LOOKUP_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_LOOKUP))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LOOKUP_GET_CLASS</NAME>
+#define AGS_FILE_LOOKUP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_LOOKUP, AgsFileLookupClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileLookup</NAME>
+struct _AgsFileLookup
+{
+  GObject object;
+
+  AgsFile *file;
+
+  xmlNode *node;
+  gpointer ref;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileLookupClass</NAME>
+struct _AgsFileLookupClass
+{
+  GObjectClass object;
+
+  void (*resolve)(AgsFileLookup *lookup);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_lookup_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_lookup_find_by_node</NAME>
+<RETURNS>GList * </RETURNS>
+GList *file_lookup, xmlNode *node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_lookup_resolve</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileLookup *lookup 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_lookup_new</NAME>
+<RETURNS>AgsFileLookup * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE</NAME>
+#define AGS_TYPE_FILE                (ags_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE</NAME>
+#define AGS_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE, AgsFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CLASS</NAME>
+#define AGS_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE, AgsFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE</NAME>
+#define AGS_IS_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_CLASS</NAME>
+#define AGS_IS_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_GET_CLASS</NAME>
+#define AGS_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE, AgsFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_ENCODING</NAME>
+#define AGS_FILE_DEFAULT_ENCODING "UTF-8\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_DTD</NAME>
+#define AGS_FILE_DEFAULT_DTD "ags_file.dtd\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CHECKSUM_LENGTH</NAME>
+#define AGS_FILE_CHECKSUM_LENGTH (g_checksum_type_get_length(G_CHECKSUM_MD5))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_AUDIO_FORMAT</NAME>
+#define AGS_FILE_DEFAULT_AUDIO_FORMAT "raw\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_AUDIO_ENCODING</NAME>
+#define AGS_FILE_DEFAULT_AUDIO_ENCODING "base64\0"
+</MACRO>
+<ENUM>
+<NAME>AgsFileFlags</NAME>
+typedef enum{
+  AGS_FILE_READ                    = 1,
+  AGS_FILE_READ_AUDIO_SIGNAL       = 1 << 1,
+  AGS_FILE_READ_EMBEDDED_AUDIO     = 1 << 2,
+  AGS_FILE_WRITE                   = 1 << 3,
+  AGS_FILE_WRITE_AUDIO_SIGNAL      = 1 << 4,
+  AGS_FILE_WRITE_EMBEDDED_AUDIO    = 1 << 5,
+}AgsFileFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsFile</NAME>
+struct _AgsFile
+{
+  GObject object;
+
+  guint flags;
+
+  FILE *out;
+  xmlChar *buffer;
+
+  gchar *filename;
+  gchar *encoding;
+  gchar *dtd;
+
+  gchar *audio_format;
+  gchar *audio_encoding;
+
+  xmlDoc *doc;
+  xmlNode *root_node;
+
+  GList *id_refs;
+  GList *lookup;
+  GList *launch;
+
+  GObject *ags_main;
+
+  GObject *clipboard;
+  GList *property;
+  GList *script;
+  GObject *cluster;
+  GObject *client;
+  GObject *server;
+
+  GObject *history;
+
+  GList *embedded_audio;
+  GList *file_link;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileClass</NAME>
+struct _AgsFileClass
+{
+  GObjectClass object;
+
+  void (*open)(AgsFile *file);
+  void (*open_from_data)(AgsFile *file,
+			 gchar *data, guint length);
+  void (*rw_open)(AgsFile *file,
+		  gboolean create);
+
+  void (*write)(AgsFile *file);
+  void (*write_concurrent)(AgsFile *file);
+  void (*write_resolve)(AgsFile *file);
+
+  void (*read)(AgsFile *file);
+  void (*read_resolve)(AgsFile *file);
+  void (*read_start)(AgsFile *file);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_str2md5</NAME>
+<RETURNS>gchar * </RETURNS>
+gchar *content, guint strlen 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_add_id_ref</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, GObject *id_ref 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_find_id_ref_by_node</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsFile *file, xmlNode *node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_find_id_ref_by_xpath</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsFile *file, gchar *xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_find_id_ref_by_reference</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsFile *file, gpointer ref 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_add_lookup</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, GObject *file_lookup 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_add_launch</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, GObject *file_launch 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_open</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_open_from_data</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, gchar *data, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_rw_open</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, gboolean create 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_open_filename</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_close</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_concurrent</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_resolve</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_resolve</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_server</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GObject **server 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_server</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *parent, GObject *server 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_main</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GObject **main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_main</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *parent, GObject *main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_new</NAME>
+<RETURNS>AgsFile * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_WRITE</NAME>
+#define AGS_TYPE_FILE_WRITE                (ags_file_write_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_WRITE</NAME>
+#define AGS_FILE_WRITE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_WRITE, AgsFileWrite))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_WRITE_CLASS</NAME>
+#define AGS_FILE_WRITE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_WRITE, AgsFileWriteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_WRITE</NAME>
+#define AGS_IS_FILE_WRITE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_WRITE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_WRITE_CLASS</NAME>
+#define AGS_IS_FILE_WRITE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_WRITE))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_WRITE_GET_CLASS</NAME>
+#define AGS_FILE_WRITE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_WRITE, AgsFileWriteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileWrite</NAME>
+struct _AgsFileWrite
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileWriteClass</NAME>
+struct _AgsFileWriteClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_write_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_new</NAME>
+<RETURNS>AgsFileWrite * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MAIN_LOOP</NAME>
+#define AGS_TYPE_MAIN_LOOP                    (ags_main_loop_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_LOOP</NAME>
+#define AGS_MAIN_LOOP(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MAIN_LOOP, AgsMainLoop))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_LOOP_INTERFACE</NAME>
+#define AGS_MAIN_LOOP_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_MAIN_LOOP, AgsMainLoopInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN_LOOP</NAME>
+#define AGS_IS_MAIN_LOOP(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MAIN_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN_LOOP_INTERFACE</NAME>
+#define AGS_IS_MAIN_LOOP_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_MAIN_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_LOOP_GET_INTERFACE</NAME>
+#define AGS_MAIN_LOOP_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_MAIN_LOOP, AgsMainLoopInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsMainLoop</NAME>
+typedef void AgsMainLoop;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsMainLoopInterface</NAME>
+struct _AgsMainLoopInterface
+{
+  GTypeInterface interface;
+
+  void (*set_async_queue)(AgsMainLoop *main_loop, AgsAsyncQueue *async_queue);
+  AgsAsyncQueue* (*get_async_queue)(AgsMainLoop *main_loop);
+  
+  void (*set_tic)(AgsMainLoop *main_loop, guint tic);
+  guint (*get_tic)(AgsMainLoop *main_loop);
+
+  void (*set_last_sync)(AgsMainLoop *main_loop, guint last_sync);
+  guint (*get_last_sync)(AgsMainLoop *main_loop);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_main_loop_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_set_async_queue</NAME>
+<RETURNS>void  </RETURNS>
+AgsMainLoop *main_loop, AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_get_async_queue</NAME>
+<RETURNS>AgsAsyncQueue * </RETURNS>
+AgsMainLoop *main_loop 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_set_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsMainLoop *main_loop, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_get_tic</NAME>
+<RETURNS>guint  </RETURNS>
+AgsMainLoop *main_loop 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_set_last_sync</NAME>
+<RETURNS>void  </RETURNS>
+AgsMainLoop *main_loop, guint last_sync 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_get_last_sync</NAME>
+<RETURNS>guint  </RETURNS>
+AgsMainLoop *main_loop 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PERSISTABLE</NAME>
+#define AGS_TYPE_PERSISTABLE                    (ags_persistable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PERSISTABLE</NAME>
+#define AGS_PERSISTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PERSISTABLE, AgsPersistable))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERSISTABLE_INTERFACE</NAME>
+#define AGS_PERSISTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PERSISTABLE, AgsPersistableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERSISTABLE</NAME>
+#define AGS_IS_PERSISTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PERSISTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERSISTABLE_INTERFACE</NAME>
+#define AGS_IS_PERSISTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PERSISTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERSISTABLE_GET_INTERFACE</NAME>
+#define AGS_PERSISTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PERSISTABLE, AgsPersistableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPersistable</NAME>
+typedef void AgsPersistable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPersistableInterface</NAME>
+struct _AgsPersistableInterface
+{
+  GTypeInterface interface;
+  
+  AgsPersistable* (*read)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+  void (*read_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+
+  xmlNodePtr (*write)(AgsPersistable *persistable, xmlDocPtr doc);
+  void (*write_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_persistable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_read</NAME>
+<RETURNS>AgsPersistable * </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_read_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_write</NAME>
+<RETURNS>xmlNodePtr  </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_write_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EFFECT</NAME>
+#define AGS_TYPE_EFFECT                    (ags_effect_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT</NAME>
+#define AGS_EFFECT(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EFFECT, AgsEffect))
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_INTERFACE</NAME>
+#define AGS_EFFECT_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_EFFECT, AgsEffectInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EFFECT</NAME>
+#define AGS_IS_EFFECT(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EFFECT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EFFECT_INTERFACE</NAME>
+#define AGS_IS_EFFECT_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_EFFECT))
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_GET_INTERFACE</NAME>
+#define AGS_EFFECT_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_EFFECT, AgsEffectInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsEffect</NAME>
+typedef void AgsEffect;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsEffectInterface</NAME>
+struct _AgsEffectInterface
+{
+  GTypeInterface interface;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_effect_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RUNNABLE</NAME>
+#define AGS_TYPE_RUNNABLE                    (ags_runnable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RUNNABLE</NAME>
+#define AGS_RUNNABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RUNNABLE, AgsRunnable))
+</MACRO>
+<MACRO>
+<NAME>AGS_RUNNABLE_INTERFACE</NAME>
+#define AGS_RUNNABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_RUNNABLE, AgsRunnableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RUNNABLE</NAME>
+#define AGS_IS_RUNNABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RUNNABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RUNNABLE_INTERFACE</NAME>
+#define AGS_IS_RUNNABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_RUNNABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_RUNNABLE_GET_INTERFACE</NAME>
+#define AGS_RUNNABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_RUNNABLE, AgsRunnableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsRunnable</NAME>
+typedef void AgsRunnable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsRunnableInterface</NAME>
+struct _AgsRunnableInterface
+{
+  GTypeInterface interface;
+
+  void (*run)(AgsRunnable *runnable);
+  void (*stop)(AgsRunnable *runnable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_runnable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_runnable_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsRunnable *runnable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_runnable_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsRunnable *runnable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COUNTABLE</NAME>
+#define AGS_TYPE_COUNTABLE                    (ags_countable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNTABLE</NAME>
+#define AGS_COUNTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COUNTABLE, AgsCountable))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNTABLE_INTERFACE</NAME>
+#define AGS_COUNTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_COUNTABLE, AgsCountableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNTABLE</NAME>
+#define AGS_IS_COUNTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_COUNTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNTABLE_INTERFACE</NAME>
+#define AGS_IS_COUNTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_COUNTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNTABLE_GET_INTERFACE</NAME>
+#define AGS_COUNTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_COUNTABLE, AgsCountableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsCountable</NAME>
+typedef void AgsCountable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsCountableInterface</NAME>
+struct _AgsCountableInterface
+{
+  GTypeInterface interface;
+
+  guint (*get_notation_counter)(AgsCountable *countable);
+  guint (*get_sequencer_counter)(AgsCountable *countable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_countable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_countable_get_notation_counter</NAME>
+<RETURNS>guint  </RETURNS>
+AgsCountable *countable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_countable_get_sequencer_counter</NAME>
+<RETURNS>guint  </RETURNS>
+AgsCountable *countable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTABLE</NAME>
+#define AGS_TYPE_MUTABLE                    (ags_mutable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTABLE</NAME>
+#define AGS_MUTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTABLE, AgsMutable))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTABLE_INTERFACE</NAME>
+#define AGS_MUTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_MUTABLE, AgsMutableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTABLE</NAME>
+#define AGS_IS_MUTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MUTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTABLE_INTERFACE</NAME>
+#define AGS_IS_MUTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_MUTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTABLE_GET_INTERFACE</NAME>
+#define AGS_MUTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_MUTABLE, AgsMutableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsMutable</NAME>
+typedef void AgsMutable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsMutableInterface</NAME>
+struct _AgsMutableInterface
+{
+  GTypeInterface interface;
+
+  void (*set_muted)(AgsMutable *mutable, gboolean muted);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mutable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mutable_set_muted</NAME>
+<RETURNS>void  </RETURNS>
+AgsMutable *mutable, gboolean muted 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PACKABLE</NAME>
+#define AGS_TYPE_PACKABLE                    (ags_packable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PACKABLE</NAME>
+#define AGS_PACKABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PACKABLE, AgsPackable))
+</MACRO>
+<MACRO>
+<NAME>AGS_PACKABLE_INTERFACE</NAME>
+#define AGS_PACKABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PACKABLE, AgsPackableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PACKABLE</NAME>
+#define AGS_IS_PACKABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PACKABLE_INTERFACE</NAME>
+#define AGS_IS_PACKABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PACKABLE_GET_INTERFACE</NAME>
+#define AGS_PACKABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PACKABLE, AgsPackableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPackable</NAME>
+typedef void AgsPackable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPackableInterface</NAME>
+struct _AgsPackableInterface
+{
+  GTypeInterface interface;
+
+  gboolean (*pack)(AgsPackable *packable, GObject *container);
+  gboolean (*unpack)(AgsPackable *packable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_packable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_packable_pack</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPackable *packable, GObject *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_packable_unpack</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPackable *packable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DYNAMIC_CONNECTABLE</NAME>
+#define AGS_TYPE_DYNAMIC_CONNECTABLE                    (ags_dynamic_connectable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DYNAMIC_CONNECTABLE</NAME>
+#define AGS_DYNAMIC_CONNECTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DYNAMIC_CONNECTABLE, AgsDynamicConnectable))
+</MACRO>
+<MACRO>
+<NAME>AGS_DYNAMIC_CONNECTABLE_INTERFACE</NAME>
+#define AGS_DYNAMIC_CONNECTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_DYNAMIC_CONNECTABLE, AgsDynamicConnectableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DYNAMIC_CONNECTABLE</NAME>
+#define AGS_IS_DYNAMIC_CONNECTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DYNAMIC_CONNECTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE</NAME>
+#define AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_DYNAMIC_CONNECTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE</NAME>
+#define AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_DYNAMIC_CONNECTABLE, AgsDynamicConnectableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsDynamicConnectable</NAME>
+typedef void AgsDynamicConnectable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsDynamicConnectableInterface</NAME>
+struct _AgsDynamicConnectableInterface
+{
+  GTypeInterface interface;
+
+  void (*connect_dynamic)(AgsDynamicConnectable *connectable);
+  void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_dynamic_connectable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_dynamic_connectable_connect</NAME>
+<RETURNS>void  </RETURNS>
+AgsDynamicConnectable *connectable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_dynamic_connectable_disconnect</NAME>
+<RETURNS>void  </RETURNS>
+AgsDynamicConnectable *connectable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAYABLE</NAME>
+#define AGS_TYPE_PLAYABLE                    (ags_playable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAYABLE</NAME>
+#define AGS_PLAYABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAYABLE, AgsPlayable))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAYABLE_INTERFACE</NAME>
+#define AGS_PLAYABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PLAYABLE, AgsPlayableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAYABLE</NAME>
+#define AGS_IS_PLAYABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAYABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAYABLE_INTERFACE</NAME>
+#define AGS_IS_PLAYABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PLAYABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAYABLE_GET_INTERFACE</NAME>
+#define AGS_PLAYABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PLAYABLE, AgsPlayableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPlayable</NAME>
+typedef void AgsPlayable;
+</TYPEDEF>
+<MACRO>
+<NAME>AGS_PLAYABLE_ERROR</NAME>
+#define AGS_PLAYABLE_ERROR (ags_playable_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsPlayableError</NAME>
+typedef enum{
+  AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL,
+  AGS_PLAYABLE_ERROR_NO_SAMPLE,
+}AgsPlayableError;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayableInterface</NAME>
+struct _AgsPlayableInterface
+{
+  GTypeInterface interface;
+
+  gboolean (*open)(AgsPlayable *playable, gchar *name);
+  gboolean (*rw_open)(AgsPlayable *playable, gchar *name,
+		      gboolean create,
+		      guint samplerate, guint channels,
+		      guint frames,
+		      guint format);
+
+  /* these functions are especially for soundfonts */
+  guint (*level_count)(AgsPlayable *playable);
+  guint (*nth_level)(AgsPlayable *playable);
+  gchar* (*selected_level)(AgsPlayable *playable);
+
+  gchar** (*sublevel_names)(AgsPlayable *playable);
+  void (*level_select)(AgsPlayable *playable,
+		       guint nth_level, gchar *sublevel_name,
+		       GError **error);
+  void (*level_up)(AgsPlayable *playable,
+		   guint levels,
+		   GError **error);
+
+  void (*iter_start)(AgsPlayable *playable);
+  gboolean (*iter_next)(AgsPlayable *playable);
+
+  /* read sample data */
+  void (*info)(AgsPlayable *playable,
+	       guint *channels, guint *frames,
+	       guint *loop_start, guint *loop_end,
+	       GError **error);
+  signed short* (*read)(AgsPlayable *playable,
+			guint channel,
+			GError **error);
+
+  /* write sample data */
+  void (*write)(AgsPlayable *playable,
+		signed short *buffer, guint buffer_length);
+  void (*flush)(AgsPlayable *playable);
+
+  /* position */
+  void (*seek)(AgsPlayable *playable,
+	       guint frames, gint whence);
+
+  /* close */
+  void (*close)(AgsPlayable *playable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_playable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPlayable *playable, gchar *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_rw_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPlayable *playable, gchar *name, gboolean create, guint samplerate, guint channels, guint frames, guint format 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_level_count</NAME>
+<RETURNS>guint  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_nth_level</NAME>
+<RETURNS>guint  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_selected_level</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_sublevel_names</NAME>
+<RETURNS>gchar ** </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_level_select</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint nth_level, gchar *sublevel_name, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_level_up</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint levels, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_iter_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_iter_next</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_info</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint *channels, guint *frames, guint *loop_start, guint *loop_end, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_read</NAME>
+<RETURNS>signed short * </RETURNS>
+AgsPlayable *playable, guint channel, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, signed short *buffer, guint buffer_length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_flush</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_seek</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint frames, gint whence 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_close</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_read_audio_signal</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPlayable *playable, AgsDevout *devout, guint start_channel, guint channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLICABLE</NAME>
+#define AGS_TYPE_APPLICABLE                    (ags_applicable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLICABLE</NAME>
+#define AGS_APPLICABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLICABLE, AgsApplicable))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLICABLE_INTERFACE</NAME>
+#define AGS_APPLICABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_APPLICABLE, AgsApplicableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLICABLE</NAME>
+#define AGS_IS_APPLICABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLICABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLICABLE_INTERFACE</NAME>
+#define AGS_IS_APPLICABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_APPLICABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLICABLE_GET_INTERFACE</NAME>
+#define AGS_APPLICABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_APPLICABLE, AgsApplicableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsApplicable</NAME>
+typedef void AgsApplicable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsApplicableInterface</NAME>
+struct _AgsApplicableInterface
+{
+  GTypeInterface interface;
+  
+  void (*set_update)(AgsApplicable *applicable, gboolean update);
+  void (*apply)(AgsApplicable *applicable);
+  void (*reset)(AgsApplicable *applicable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_applicable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_applicable_set_update</NAME>
+<RETURNS>void  </RETURNS>
+AgsApplicable *applicable, gboolean update 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_applicable_apply</NAME>
+<RETURNS>void  </RETURNS>
+AgsApplicable *applicable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_applicable_reset</NAME>
+<RETURNS>void  </RETURNS>
+AgsApplicable *applicable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SOUNDCARD</NAME>
+#define AGS_TYPE_SOUNDCARD                    (ags_soundcard_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SOUNDCARD</NAME>
+#define AGS_SOUNDCARD(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SOUNDCARD, AgsSoundcard))
+</MACRO>
+<MACRO>
+<NAME>AGS_SOUNDCARD_INTERFACE</NAME>
+#define AGS_SOUNDCARD_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SOUNDCARD, AgsSoundcardInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SOUNDCARD</NAME>
+#define AGS_IS_SOUNDCARD(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SOUNDCARD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SOUNDCARD_INTERFACE</NAME>
+#define AGS_IS_SOUNDCARD_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SOUNDCARD))
+</MACRO>
+<MACRO>
+<NAME>AGS_SOUNDCARD_GET_INTERFACE</NAME>
+#define AGS_SOUNDCARD_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SOUNDCARD, AgsSoundcardInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsSoundcard</NAME>
+typedef void AgsSoundcard;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsSoundcardInterface</NAME>
+struct _AgsSoundcardInterface
+{
+  GTypeInterface interface;
+
+  void (*list_cards)(AgsSoundcard *soundcard,
+		     GList **card_id, GList **card_name);
+  void (*pcm_info)(AgsSoundcard *soundcard, gchar *card_id,
+		   guint *channels_min, guint *channels_max,
+		   guint *rate_min, guint *rate_max,
+		   guint *buffer_size_min, guint *buffer_size_max,
+		   GError **error);
+
+  void (*play_init)(AgsSoundcard *soundcard,
+		    GError **error);
+  void (*play)(AgsSoundcard *soundcard,
+	       GError **error);
+  void (*stop)(AgsSoundcard *soundcard);
+
+  void (*tic)(AgsSoundcard *soundcard);
+  void (*offset_changed)(AgsSoundcard *soundcard, guint note_offset);
+
+  signed short* (*get_buffer)(AgsSoundcard *soundcard);
+  signed short* (*get_next_buffer)(AgsSoundcard *soundcard);  
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_soundcard_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_list_cards</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard, GList **card_id, GList **card_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_pcm_info</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard, gchar *card_id, guint *channels_min, guint *channels_max, guint *rate_min, guint *rate_max, guint *buffer_size_min, guint *buffer_size_max, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_offset_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard, guint note_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_get_buffer</NAME>
+<RETURNS>signed short * </RETURNS>
+AgsSoundcard *soundcard 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_get_next_buffer</NAME>
+<RETURNS>signed short * </RETURNS>
+AgsSoundcard *soundcard 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLUGIN</NAME>
+#define AGS_TYPE_PLUGIN                    (ags_plugin_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN</NAME>
+#define AGS_PLUGIN(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLUGIN, AgsPlugin))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_INTERFACE</NAME>
+#define AGS_PLUGIN_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PLUGIN, AgsPluginInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN</NAME>
+#define AGS_IS_PLUGIN(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLUGIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_INTERFACE</NAME>
+#define AGS_IS_PLUGIN_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PLUGIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_GET_INTERFACE</NAME>
+#define AGS_PLUGIN_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PLUGIN, AgsPluginInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPlugin</NAME>
+typedef void AgsPlugin;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPluginInterface</NAME>
+struct _AgsPluginInterface
+{
+  GTypeInterface interface;
+  
+  gchar* (*get_name)(AgsPlugin *plugin);
+  void (*set_name)(AgsPlugin *plugin, gchar *name);
+
+  gchar* (*get_version)(AgsPlugin *plugin);
+  void (*set_version)(AgsPlugin *plugin, gchar *version);
+
+  gchar* (*get_build_id)(AgsPlugin *plugin);
+  void (*set_build_id)(AgsPlugin *plugin, gchar *build_id);
+
+  gchar* (*get_xml_type)(AgsPlugin *plugin);
+  void (*set_xml_type)(AgsPlugin *plugin, gchar *xml_type);  
+
+  GList* (*get_ports)(AgsPlugin *plugin);
+  void (*set_ports)(AgsPlugin *plugin, GList *ports);
+
+  void (*read)(AgsFile *file,
+	       xmlNode *node,
+	       AgsPlugin *plugin);
+  xmlNode* (*write)(AgsFile *file,
+		    xmlNode *parent,
+		    AgsPlugin *plugin);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_plugin_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_name</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_name</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_version</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_version</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *version 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_build_id</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_build_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *build_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_xml_type</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_xml_type</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *xml_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_ports</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_ports</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, GList *ports 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_read</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_write</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_ULONG__VOID</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_UINT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_INT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_DOUBLE</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__ULONG_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__STRING_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__STRING_POINTER</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_POINTER__VOID</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__VOID</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TREE_ITERATOR</NAME>
+#define AGS_TYPE_TREE_ITERATOR                    (ags_tree_iterator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TREE_ITERATOR</NAME>
+#define AGS_TREE_ITERATOR(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TREE_ITERATOR, AgsTreeIterator))
+</MACRO>
+<MACRO>
+<NAME>AGS_TREE_ITERATOR_INTERFACE</NAME>
+#define AGS_TREE_ITERATOR_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_TREE_ITERATOR, AgsTreeIteratorInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TREE_ITERATOR</NAME>
+#define AGS_IS_TREE_ITERATOR(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TREE_ITERATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TREE_ITERATOR_INTERFACE</NAME>
+#define AGS_IS_TREE_ITERATOR_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_TREE_ITERATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_TREE_ITERATOR_GET_INTERFACE</NAME>
+#define AGS_TREE_ITERATOR_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_TREE_ITERATOR, AgsTreeIteratorInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsTreeIterator</NAME>
+typedef void AgsTreeIterator;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsTreeIteratorInterface</NAME>
+struct _AgsTreeIteratorInterface
+{
+  GTypeInterface interface;
+
+  void (*set_inverse_mode)(AgsTreeIterator *tree, gboolean mode);
+  gboolean (*is_inverse_mode)(AgsTreeIterator *tree);
+  
+  void (*iterate)(AgsTreeIterator *tree,
+		  gpointer node_id);
+  void (*iterate_nested)(AgsTreeIterator *tree,
+			 gpointer node_id);
+  
+  void (*safe_iterate)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+		       gpointer node_id);
+  void (*safe_iterate_nested)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+			      gpointer node_id);
+
+  void (*loop_action)(AgsTreeIterator *current,
+		      gpointer node_id);
+  void (*nested_loop_action)(AgsTreeIterator *current,
+			     gpointer node_id);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_tree_iterator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_set_inverse_mode</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *tree, gboolean mode 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_is_inverse_mode</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsTreeIterator *tree 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_iterate</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *tree, gpointer node_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_iterate_nested</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *tree, gpointer node_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_safe_iterate</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *toplevel, AgsTreeIterator *current, gpointer node_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_safe_iterate_nested</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *toplevel, AgsTreeIterator *current, gpointer node_id 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STACKABLE</NAME>
+#define AGS_TYPE_STACKABLE                    (ags_stackable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STACKABLE</NAME>
+#define AGS_STACKABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STACKABLE, AgsStackable))
+</MACRO>
+<MACRO>
+<NAME>AGS_STACKABLE_INTERFACE</NAME>
+#define AGS_STACKABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_STACKABLE, AgsStackableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STACKABLE</NAME>
+#define AGS_IS_STACKABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_STACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STACKABLE_INTERFACE</NAME>
+#define AGS_IS_STACKABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_STACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_STACKABLE_GET_INTERFACE</NAME>
+#define AGS_STACKABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_STACKABLE, AgsStackableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsStackable</NAME>
+typedef void AgsStackable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsStackableInterface</NAME>
+struct _AgsStackableInterface
+{
+  GTypeInterface interface;
+
+  void (*push)(AgsStackable *stackable);
+  void (*pop)(AgsStackable *stackable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stackable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stackable_push</NAME>
+<RETURNS>void  </RETURNS>
+AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stackable_pop</NAME>
+<RETURNS>void  </RETURNS>
+AgsStackable *stackable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TACTABLE</NAME>
+#define AGS_TYPE_TACTABLE                    (ags_tactable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TACTABLE</NAME>
+#define AGS_TACTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TACTABLE, AgsTactable))
+</MACRO>
+<MACRO>
+<NAME>AGS_TACTABLE_INTERFACE</NAME>
+#define AGS_TACTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_TACTABLE, AgsTactableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TACTABLE</NAME>
+#define AGS_IS_TACTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TACTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TACTABLE_INTERFACE</NAME>
+#define AGS_IS_TACTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_TACTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_TACTABLE_GET_INTERFACE</NAME>
+#define AGS_TACTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_TACTABLE, AgsTactableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsTactable</NAME>
+typedef void AgsTactable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsTactableInterface</NAME>
+struct _AgsTactableInterface
+{
+  GTypeInterface interface;
+
+  void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_notation_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_tact)(AgsTactable *tactable, gdouble tact);
+  void (*change_bpm)(AgsTactable *tactable, gdouble bpm);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_tactable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_sequencer_duration</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble duration 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_notation_duration</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble duration 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_tact</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble tact 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_bpm</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble bpm 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SEEKABLE</NAME>
+#define AGS_TYPE_SEEKABLE                    (ags_seekable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SEEKABLE</NAME>
+#define AGS_SEEKABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SEEKABLE, AgsSeekable))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEEKABLE_INTERFACE</NAME>
+#define AGS_SEEKABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SEEKABLE, AgsSeekableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEEKABLE</NAME>
+#define AGS_IS_SEEKABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SEEKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEEKABLE_INTERFACE</NAME>
+#define AGS_IS_SEEKABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SEEKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEEKABLE_GET_INTERFACE</NAME>
+#define AGS_SEEKABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SEEKABLE, AgsSeekableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsSeekable</NAME>
+typedef void AgsSeekable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsSeekableInterface</NAME>
+struct _AgsSeekableInterface
+{
+  GTypeInterface interface;
+
+  void (*seek)(AgsSeekable *seekable, guint steps, gboolean forward);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_seekable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_seekable_seek</NAME>
+<RETURNS>void  </RETURNS>
+AgsSeekable *seekable, guint steps, gboolean forward 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PORTLET</NAME>
+#define AGS_TYPE_PORTLET                    (ags_portlet_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTLET</NAME>
+#define AGS_PORTLET(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PORTLET, AgsPortlet))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTLET_INTERFACE</NAME>
+#define AGS_PORTLET_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PORTLET, AgsPortletInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTLET</NAME>
+#define AGS_IS_PORTLET(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PORTLET))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTLET_INTERFACE</NAME>
+#define AGS_IS_PORTLET_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PORTLET))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTLET_GET_INTERFACE</NAME>
+#define AGS_PORTLET_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PORTLET, AgsPortletInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPortlet</NAME>
+typedef void AgsPortlet;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPortletInterface</NAME>
+struct _AgsPortletInterface
+{
+  GTypeInterface interface;
+
+  AgsPort* (*get_port)(AgsPortlet *portlet);
+  void (*set_port)(AgsPortlet *portlet, AgsPort *port);
+
+  GList* (*list_safe_properties)(AgsPortlet *portlet);
+
+  void (*safe_get_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_portlet_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_get_port</NAME>
+<RETURNS>AgsPort * </RETURNS>
+AgsPortlet *portlet 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_set_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortlet *portlet, AgsPort *port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_list_safe_properties</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPortlet *portlet 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_safe_get_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortlet *portlet, gchar *property_name, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_safe_set_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortlet *portlet, gchar *property_name, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_id_generator_create_uuid</NAME>
+<RETURNS>gchar * </RETURNS>
+ 
+</FUNCTION>
diff --git a/api/ags-decl.txt.bak b/api/ags-decl.txt.bak
new file mode 100644
index 0000000..b6ef93e
--- /dev/null
+++ b/api/ags-decl.txt.bak
@@ -0,0 +1,21600 @@
+<MACRO>
+<NAME>ALSA_PCM_NEW_HW_PARAMS_API</NAME>
+#define ALSA_PCM_NEW_HW_PARAMS_API
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_MAIN</NAME>
+#define AGS_TYPE_MAIN                (ags_main_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN</NAME>
+#define AGS_MAIN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MAIN, AgsMain))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_CLASS</NAME>
+#define AGS_MAIN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MAIN, AgsMainClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN</NAME>
+#define AGS_IS_MAIN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MAIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN_CLASS</NAME>
+#define AGS_IS_MAIN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MAIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_GET_CLASS</NAME>
+#define AGS_MAIN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_MAIN, AgsMainClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_VERSION</NAME>
+#define AGS_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_BUILD_ID</NAME>
+#define AGS_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECTS_DEFAULT_VERSION</NAME>
+#define AGS_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_PRIORITY</NAME>
+#define AGS_PRIORITY (49)
+</MACRO>
+<ENUM>
+<NAME>AgsMainFlags</NAME>
+typedef enum{
+  AGS_MAIN_SINGLE_THREAD      = 1,
+  AGS_MAIN_CONNECTED          = 1 <<  1,
+}AgsMainFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsMain</NAME>
+struct _AgsMain
+{
+  GObject object;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_env env;
+#endif
+
+  AgsThread *main_loop;
+  AgsThread *autosave_thread;
+  AgsThreadPool *thread_pool;
+
+  AgsServer *server;
+
+  GList *devout;
+
+  AgsWindow *window;
+
+  AgsConfig *config;
+  AgsLog *log;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMainClass</NAME>
+struct _AgsMainClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_main_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_load_config</NAME>
+<RETURNS>void  </RETURNS>
+AgsMain *ags_main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_add_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsMain *ags_main, AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_thread_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_recall_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_task_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_widget_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_machine_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_quit</NAME>
+<RETURNS>void  </RETURNS>
+AgsMain *ags_main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_new</NAME>
+<RETURNS>AgsMain * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECYCLING</NAME>
+#define AGS_TYPE_RECYCLING                (ags_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING</NAME>
+#define AGS_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECYCLING, AgsRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CLASS</NAME>
+#define AGS_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECYCLING, AgsRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING</NAME>
+#define AGS_IS_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_CLASS</NAME>
+#define AGS_IS_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_GET_CLASS</NAME>
+#define AGS_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECYCLING, AgsRecyclingClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecyclingFlags</NAME>
+typedef enum{
+  AGS_RECYCLING_MUTED           =  1,
+}AgsRecyclingFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecycling</NAME>
+struct _AgsRecycling
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *channel;
+  GObject *devout;
+
+  AgsRecycling *parent;
+
+  AgsRecycling *next;
+  AgsRecycling *prev;
+
+  GList *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecyclingClass</NAME>
+struct _AgsRecyclingClass
+{
+  GObjectClass object;
+
+  void (*add_audio_signal)(AgsRecycling *recycling,
+			   AgsAudioSignal *audio_signal);
+  void (*remove_audio_signal)(AgsRecycling *recycling,
+			      AgsAudioSignal *audio_signal);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_set_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_add_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_remove_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_create_audio_signal_with_defaults</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_create_audio_signal_with_frame_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal, guint frame_count, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_position</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecycling *start_recycling, AgsRecycling *end_region, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_find_next_channel</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+AgsRecycling *start_region, AgsRecycling *end_region, GObject *prev_channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_new</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMESTAMP</NAME>
+#define AGS_TYPE_TIMESTAMP                (ags_timestamp_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP</NAME>
+#define AGS_TIMESTAMP(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMESTAMP, AgsTimestamp))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_CLASS</NAME>
+#define AGS_TIMESTAMP_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TIMESTAMP, AgsTimestampClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP</NAME>
+#define AGS_IS_TIMESTAMP(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TIMESTAMP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_CLASS</NAME>
+#define AGS_IS_TIMESTAMP_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TIMESTAMP))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_GET_CLASS</NAME>
+#define AGS_TIMESTAMP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_TIMESTAMP, AgsTimestampClass))
+</MACRO>
+<ENUM>
+<NAME>AgsTimestampFlags</NAME>
+typedef enum{
+  AGS_TIMESTAMP_UNIX      = 1,
+  AGS_TIMESTAMP_OUTDATED  = 1 << 1,
+}AgsTimestampFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsTimestamp</NAME>
+struct _AgsTimestamp
+{
+  GObject object;
+
+  guint flags;
+  
+  union{
+    struct _unix{
+      time_t time_val;
+    }unix_time;
+  }timer;
+
+  guint delay;
+  guint attack;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimestampClass</NAME>
+struct _AgsTimestampClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timestamp_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_new</NAME>
+<RETURNS>AgsTimestamp * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_DEPENDENCY</NAME>
+#define AGS_TYPE_RECALL_DEPENDENCY                (ags_recall_dependency_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEPENDENCY</NAME>
+#define AGS_RECALL_DEPENDENCY(obj)                (G_TYPE_CHECK_INSTANCE_CAST ((obj), AGS_TYPE_RECALL_DEPENDENCY, AgsRecallDependency))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEPENDENCY_CLASS</NAME>
+#define AGS_RECALL_DEPENDENCY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST ((class), AGS_TYPE_RECALL_DEPENDENCY, AgsRecallDependencyClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_DEPENDENCY</NAME>
+#define AGS_IS_RECALL_DEPENDENCY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_DEPENDENCY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_DEPENDENCY_CLASS</NAME>
+#define AGS_IS_RECALL_DEPENDENCY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_DEPENDENCY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEPENDENCY_GET_CLASS</NAME>
+#define AGS_RECALL_DEPENDENCY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_DEPENDENCY, AgsRecallDependencyClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallDependency</NAME>
+struct _AgsRecallDependency
+{
+  GObject object;
+
+  GObject *dependency;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallDependencyClass</NAME>
+struct _AgsRecallDependencyClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_dependency_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_find_dependency</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_dependencies, GObject *dependency 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_find_dependency_by_provider</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_dependencies, GObject *provider 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_resolve</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsRecallDependency *recall_dependency, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_new</NAME>
+<RETURNS>AgsRecallDependency * </RETURNS>
+GObject *dependency 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTATION</NAME>
+#define AGS_TYPE_NOTATION                (ags_notation_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION</NAME>
+#define AGS_NOTATION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTATION, AgsNotation))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_CLASS</NAME>
+#define AGS_NOTATION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTATION, AgsNotationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTATION</NAME>
+#define AGS_IS_NOTATION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_NOTATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTATION_CLASS</NAME>
+#define AGS_IS_NOTATION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_NOTATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_GET_CLASS</NAME>
+#define AGS_NOTATION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_NOTATION, AgsNotationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_BPM</NAME>
+#define AGS_NOTATION_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_TICS_PER_BEAT</NAME>
+#define AGS_NOTATION_TICS_PER_BEAT (4.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_MINIMUM_NOTE_LENGTH</NAME>
+#define AGS_NOTATION_MINIMUM_NOTE_LENGTH (1.0 / 16.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_MAXIMUM_NOTE_LENGTH</NAME>
+#define AGS_NOTATION_MAXIMUM_NOTE_LENGTH (16.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_LENGTH</NAME>
+#define AGS_NOTATION_DEFAULT_LENGTH (65535.0 / AGS_NOTATION_TICS_PER_BEAT - AGS_NOTATION_MAXIMUM_NOTE_LENGTH)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_JIFFIE</NAME>
+#define AGS_NOTATION_DEFAULT_JIFFIE (60.0 / AGS_NOTATION_DEFAULT_BPM / AGS_NOTATION_TICS_PER_BEAT)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_DURATION</NAME>
+#define AGS_NOTATION_DEFAULT_DURATION (AGS_NOTATION_DEFAULT_LENGTH * AGS_NOTATION_DEFAULT_JIFFIE * AGS_MICROSECONDS_PER_SECOND)
+</MACRO>
+<ENUM>
+<NAME>AgsNotationFlags</NAME>
+typedef enum{
+  AGS_NOTATION_STICKY              =  1,
+  AGS_NOTATION_INDICATED_LENGTH    =  1 <<  1,
+}AgsNotationFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNotation</NAME>
+struct _AgsNotation
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *timestamp;
+
+  guint audio_channel;
+  GObject *audio;
+
+  gchar *key;
+  gdouble base_frequency;
+
+  gdouble tact;
+  gdouble bpm;
+
+  gdouble maximum_note_length;
+
+  GList *notes;
+  
+  gdouble start_loop;
+  gdouble end_loop;
+  gdouble offset;
+
+  GList *selection;
+
+  GObject *port;
+
+  GList *current_notes;
+  GList *next_notes;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNotationClass</NAME>
+struct _AgsNotationClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_notation_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_find_near_timestamp</NAME>
+<RETURNS>GList * </RETURNS>
+GList *notation, guint audio_channel, GObject *timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_add_note</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, AgsNote *note, gboolean use_selection_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_remove_note_at_position</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_get_selection</NAME>
+<RETURNS>GList * </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_is_note_selected</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsNotation *notation, AgsNote *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_find_point</NAME>
+<RETURNS>AgsNote * </RETURNS>
+AgsNotation *notation, guint x, guint y, gboolean use_selection_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_find_region</NAME>
+<RETURNS>GList * </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1, gboolean use_selection_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_free_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_add_point_to_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x, guint y, gboolean replace_current_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_remove_point_from_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_add_region_to_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1, gboolean replace_current_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_remove_region_from_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_copy_selection</NAME>
+<RETURNS>xmlNodePtr  </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_cut_selection</NAME>
+<RETURNS>xmlNodePtr  </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_insert_from_clipboard</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, xmlNodePtr content, gboolean reset_x_offset, guint x_offset, gboolean reset_y_offset, guint y_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_get_current</NAME>
+<RETURNS>GList * </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_new</NAME>
+<RETURNS>AgsNotation * </RETURNS>
+guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY</NAME>
+#define AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY                (ags_recall_channel_run_dummy_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_DUMMY</NAME>
+#define AGS_RECALL_CHANNEL_RUN_DUMMY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY, AgsRecallChannelRunDummy))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY, AgsRecallChannelRunDummyClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN_DUMMY</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN_DUMMY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY, AgsRecallChannelRunDummyClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallChannelRunDummy</NAME>
+struct _AgsRecallChannelRunDummy
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  GType recycling_dummy_child_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallChannelRunDummyClass</NAME>
+struct _AgsRecallChannelRunDummyClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_channel_run_dummy_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_dummy_new</NAME>
+<RETURNS>AgsRecallChannelRunDummy * </RETURNS>
+AgsChannel *source, GType child_type, GType recycling_dummy_child_type 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_AUDIO_RUN</NAME>
+#define AGS_TYPE_RECALL_AUDIO_RUN                (ags_recall_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_RUN</NAME>
+#define AGS_RECALL_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_AUDIO_RUN, AgsRecallAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_RUN_CLASS</NAME>
+#define AGS_RECALL_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_AUDIO_RUN, AgsRecallAudioRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_RUN</NAME>
+#define AGS_IS_RECALL_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_RECALL_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_RECALL_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_AUDIO_RUN, AgsRecallAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallAudioRun</NAME>
+struct _AgsRecallAudioRun
+{
+  AgsRecall recall;
+
+  AgsRecallAudio *recall_audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallAudioRunClass</NAME>
+struct _AgsRecallAudioRunClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_audio_run_new</NAME>
+<RETURNS>AgsRecallAudioRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TASK</NAME>
+#define AGS_TYPE_TASK                (ags_task_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK</NAME>
+#define AGS_TASK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TASK, AgsTask))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_CLASS</NAME>
+#define AGS_TASK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TASK, AgsTaskClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK</NAME>
+#define AGS_IS_TASK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK_CLASS</NAME>
+#define AGS_IS_TASK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_GET_CLASS</NAME>
+#define AGS_TASK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TASK, AgsTaskClass)))
+</MACRO>
+<ENUM>
+<NAME>AgsTaskFlags</NAME>
+typedef enum{
+  AGS_TASK_LOCKED = 1,
+}AgsTaskFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsTask</NAME>
+struct _AgsTask
+{
+  GObject object;
+
+  guint flags;
+
+  char *name;
+
+  guint delay;
+
+  pthread_cond_t wait_sync_task_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTaskClass</NAME>
+struct _AgsTaskClass
+{
+  GObjectClass object;
+
+  void (*launch)(AgsTask *task);
+
+  void (*failure)(AgsTask *task, GError *error);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_task_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_launch</NAME>
+<RETURNS>void  </RETURNS>
+AgsTask *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_failure</NAME>
+<RETURNS>void  </RETURNS>
+AgsTask *task, GError *error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_new</NAME>
+<RETURNS>AgsTask * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMESTAMP_FACTORY</NAME>
+#define AGS_TYPE_TIMESTAMP_FACTORY                (ags_timestamp_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_FACTORY</NAME>
+#define AGS_TIMESTAMP_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMESTAMP_FACTORY, AgsTimestampFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_FACTORY_CLASS</NAME>
+#define AGS_TIMESTAMP_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TIMESTAMP_FACTORY, AgsTimestampFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_FACTORY</NAME>
+#define AGS_IS_TIMESTAMP_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TIMESTAMP_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_FACTORY_CLASS</NAME>
+#define AGS_IS_TIMESTAMP_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TIMESTAMP_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_FACTORY_GET_CLASS</NAME>
+#define AGS_TIMESTAMP_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_TIMESTAMP_FACTORY, AgsTimestampFactoryClass))
+</MACRO>
+<ENUM>
+<NAME>AgsTimestampFactoryFlags</NAME>
+typedef enum{
+  AGS_TIMESTAMP_FACTORY_UNIX      = 1,
+}AgsTimestampFactoryFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsTimestampFactory</NAME>
+struct _AgsTimestampFactory
+{
+  GObject object;
+
+  guint flags;
+
+  GList *timestamp;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimestampFactoryClass</NAME>
+struct _AgsTimestampFactoryClass
+{
+  GObjectClass object;
+  
+  AgsTimestamp* (*create)(AgsTimestampFactory *timestamp_factory,
+			  AgsTimestamp *predecor);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timestamp_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_factory_create</NAME>
+<RETURNS>AgsTimestamp * </RETURNS>
+AgsTimestampFactory *timestamp_factory, AgsTimestamp *predecor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_factory_get_instance</NAME>
+<RETURNS>AgsTimestampFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_factory_new</NAME>
+<RETURNS>AgsTimestampFactory * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL</NAME>
+#define AGS_TYPE_RECALL                (ags_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL</NAME>
+#define AGS_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL, AgsRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CLASS</NAME>
+#define AGS_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL, AgsRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL</NAME>
+#define AGS_IS_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CLASS</NAME>
+#define AGS_IS_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_GET_CLASS</NAME>
+#define AGS_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL, AgsRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_HANDLER</NAME>
+#define AGS_RECALL_HANDLER(handler)    ((AgsRecallHandler *)(handler))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEFAULT_VERSION</NAME>
+#define AGS_RECALL_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEFAULT_BUILD_ID</NAME>
+#define AGS_RECALL_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsRecallFlags</NAME>
+typedef enum{
+  AGS_RECALL_CONNECTED             = 1,
+  AGS_RECALL_RUN_INITIALIZED       = 1 <<  1, //TODO:JK: rename to AGS_RECALL_RUN_CONNECTED
+  AGS_RECALL_TEMPLATE              = 1 <<  2,
+  AGS_RECALL_PLAYBACK              = 1 <<  3,
+  AGS_RECALL_SEQUENCER             = 1 <<  4,
+  AGS_RECALL_NOTATION              = 1 <<  5,
+  AGS_RECALL_DEFAULT_TEMPLATE      = 1 <<  6,
+  //TODO:JK: remove because it's useless
+  //  AGS_RECALL_IS_REAL               = 1 <<  7,
+  AGS_RECALL_INPUT_ORIENTATED      = 1 <<  8,
+  AGS_RECALL_OUTPUT_ORIENTATED     = 1 <<  9,
+  AGS_RECALL_PERSISTENT            = 1 << 10,
+  AGS_RECALL_INITIAL_RUN           = 1 << 11,
+  AGS_RECALL_TERMINATING           = 1 << 12,
+  AGS_RECALL_DONE                  = 1 << 13,
+  AGS_RECALL_REMOVE                = 1 << 14,
+  AGS_RECALL_HIDE                  = 1 << 15,
+  AGS_RECALL_PROPAGATE_DONE        = 1 << 16, // see ags_recall_real_remove
+  AGS_RECALL_PERSISTENT_PLAYBACK   = 1 << 17,
+  AGS_RECALL_PERSISTENT_SEQUENCER  = 1 << 18,
+  AGS_RECALL_PERSISTENT_NOTATION   = 1 << 19,
+  AGS_RECALL_SKIP_DEPENDENCIES     = 1 << 20,
+}AgsRecallFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsRecallNotifyDependencyMode</NAME>
+typedef enum{
+  AGS_RECALL_NOTIFY_RUN,
+  AGS_RECALL_NOTIFY_AUDIO,
+  AGS_RECALL_NOTIFY_AUDIO_RUN,
+  AGS_RECALL_NOTIFY_CHANNEL,
+  AGS_RECALL_NOTIFY_CHANNEL_RUN,
+  AGS_RECALL_NOTIFY_RECALL,
+}AgsRecallNotifyDependencyMode;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecall</NAME>
+struct _AgsRecall
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  GObject *container; // see AgsRecallContainer
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *effect;
+  gchar *name;
+
+  gchar *xml_type;
+
+  GList *dependencies;
+
+  AgsRecallID *recall_id;
+
+  AgsRecall *parent;
+  GList *children;
+
+  GType child_type;
+  GParameter *child_parameters;
+  guint n_params;
+
+  GList *port;
+  
+  GList *handlers;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallClass</NAME>
+struct _AgsRecallClass
+{
+  GObjectClass object;
+
+  void (*resolve_dependencies)(AgsRecall *recall);
+
+  void (*run_init_pre)(AgsRecall *recall);
+  void (*run_init_inter)(AgsRecall *recall);
+  void (*run_init_post)(AgsRecall *recall);
+
+  void (*run_pre)(AgsRecall *recall);
+  void (*run_inter)(AgsRecall *recall);
+  void (*run_post)(AgsRecall *recall);
+
+  void (*stop_persistent)(AgsRecall *recall);
+  void (*done)(AgsRecall *recall);
+
+  void (*cancel)(AgsRecall *recall);
+  void (*remove)(AgsRecall *recall);
+
+  AgsRecall* (*duplicate)(AgsRecall *recall,
+			  AgsRecallID *recall_id,
+			  guint *n_params, GParameter *params); // if a sequencer is linked with a sequencer the AgsRecall's with the flag AGS_RECALL_SOURCE must be duplicated
+
+  void (*notify_dependency)(AgsRecall *recall, guint dependency, gboolean increase);
+
+  void (*child_added)(AgsRecall *recall, AgsRecall *child);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallHandler</NAME>
+struct _AgsRecallHandler
+{
+  const gchar *signal_name;
+  GCallback callback;
+  GObject *data;
+  gulong handler;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_resolve_dependencies</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *reall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_child_added</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *parent, AgsRecall *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init_pre</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init_inter</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init_post</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_pre</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_inter</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_post</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_stop_persistent</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_is_done</NAME>
+<RETURNS>gboolean  </RETURNS>
+GList *recalls, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_duplicate</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_devout_recursive</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_notify_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, guint dependency, gint count 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_add_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallDependency *dependency 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecall *template 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_get_dependencies</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecall *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecall *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_get_children</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_effect</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, char *effect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_by_effect</NAME>
+<RETURNS>GList * </RETURNS>
+GList *list, AgsRecallID *recall_id, char *effect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_type</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GType type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_template</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_template_find_type</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GType type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_type_with_recycling_container</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GType type, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_recycling_container</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_provider</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *provider 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_template_find_provider</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *provider 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_provider_with_recycling_container</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *provider, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, guint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_handler_alloc</NAME>
+<RETURNS>AgsRecallHandler * </RETURNS>
+const gchar *signal_name, GCallback callback, GObject *data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_add_handler</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallHandler *recall_handler 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove_handler</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallHandler *recall_handler 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_new</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CHANNEL</NAME>
+#define AGS_TYPE_RECALL_CHANNEL                (ags_recall_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL</NAME>
+#define AGS_RECALL_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL</NAME>
+#define AGS_IS_RECALL_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_CLASS</NAME>
+#define AGS_IS_RECALL_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_GET_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallChannel</NAME>
+struct _AgsRecallChannel
+{
+  AgsRecall recall;
+
+  AgsChannel *destination;
+  AgsChannel *source;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallChannelClass</NAME>
+struct _AgsRecallChannelClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_find_channel</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_channel, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_new</NAME>
+<RETURNS>AgsRecallChannel * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_sin</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_saw</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_triangle</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_square</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_AUDIO</NAME>
+#define AGS_TYPE_RECALL_AUDIO                (ags_recall_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO</NAME>
+#define AGS_RECALL_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_AUDIO, AgsRecallAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_CLASS</NAME>
+#define AGS_RECALL_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_AUDIO, AgsRecallAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO</NAME>
+#define AGS_IS_RECALL_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_CLASS</NAME>
+#define AGS_IS_RECALL_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_GET_CLASS</NAME>
+#define AGS_RECALL_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_AUDIO, AgsRecallAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallAudio</NAME>
+struct _AgsRecallAudio
+{
+  AgsRecall recall;
+
+  AgsAudio *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallAudioClass</NAME>
+struct _AgsRecallAudioClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_audio_new</NAME>
+<RETURNS>AgsRecallAudio * </RETURNS>
+AgsAudio *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OUTPUT</NAME>
+#define AGS_TYPE_OUTPUT                (ags_output_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OUTPUT</NAME>
+#define AGS_OUTPUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OUTPUT, AgsOutput))
+</MACRO>
+<MACRO>
+<NAME>AGS_OUTPUT_CLASS</NAME>
+#define AGS_OUTPUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OUTPUT, AgsOutputClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OUTPUT</NAME>
+#define AGS_IS_OUTPUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OUTPUT_CLASS</NAME>
+#define AGS_IS_OUTPUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_OUTPUT_GET_CLASS</NAME>
+#define AGS_OUTPUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_OUTPUT, AgsOutputClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOutput</NAME>
+struct _AgsOutput
+{
+  AgsChannel channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOutputClass</NAME>
+struct _AgsOutputClass
+{
+  AgsChannelClass channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_output_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_output_find_first_input_recycling</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+AgsOutput *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_output_find_last_input_recycling</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+AgsOutput *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_output_new</NAME>
+<RETURNS>AgsOutput * </RETURNS>
+GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_RECALL_AUDIO_SIGNAL                (ags_recall_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_SIGNAL</NAME>
+#define AGS_RECALL_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_AUDIO_SIGNAL, AgsRecallAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_RECALL_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_AUDIO_SIGNAL, AgsRecallAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_SIGNAL</NAME>
+#define AGS_IS_RECALL_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_RECALL_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_RECALL_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_AUDIO_SIGNAL, AgsRecallAudioSignalClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallAudioSignalFlags</NAME>
+typedef enum{
+  AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN      = 1,
+}AgsRecallAudioSignalFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallAudioSignal</NAME>
+struct _AgsRecallAudioSignal
+{
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsAudioSignal *destination;
+
+  AgsAudioSignal *source;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallAudioSignalClass</NAME>
+struct _AgsRecallAudioSignalClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_audio_signal_new</NAME>
+<RETURNS>AgsRecallAudioSignal * </RETURNS>
+AgsAudioSignal *destination, AgsAudioSignal *source, AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_ID</NAME>
+#define AGS_TYPE_RECALL_ID                (ags_recall_id_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_ID</NAME>
+#define AGS_RECALL_ID(obj)                (G_TYPE_CHECK_INSTANCE_CAST ((obj), AGS_TYPE_RECALL_ID, AgsRecallID))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_ID_CLASS</NAME>
+#define AGS_RECALL_ID_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST ((class), AGS_TYPE_RECALL_ID, AgsRecallIDClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_ID</NAME>
+#define AGS_IS_RECALL_ID(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_ID))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_ID_CLASS</NAME>
+#define AGS_IS_RECALL_ID_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_ID))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_ID_GET_CLASS</NAME>
+#define AGS_RECALL_ID_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_ID, AgsRecallIDClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallIDFlags</NAME>
+typedef enum{
+  AGS_RECALL_ID_PLAYBACK          = 1,
+  AGS_RECALL_ID_SEQUENCER         = 1 << 1,
+  AGS_RECALL_ID_NOTATION          = 1 << 2,
+  AGS_RECALL_ID_DUPLICATE         = 1 << 3,
+  AGS_RECALL_ID_RESOLVE           = 1 << 4,
+  AGS_RECALL_ID_INIT_PRE          = 1 << 5,
+  AGS_RECALL_ID_INIT_INTER        = 1 << 6,
+  AGS_RECALL_ID_INIT_POST         = 1 << 7,
+  AGS_RECALL_ID_PRE               = 1 << 8,
+  AGS_RECALL_ID_INTER             = 1 << 9,
+  AGS_RECALL_ID_POST              = 1 << 10,
+  AGS_RECALL_ID_CANCEL            = 1 << 11,
+}AgsRecallIDFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallID</NAME>
+struct _AgsRecallID
+{
+  GObject object;
+  
+  guint flags;
+
+  GObject *recycling;
+  AgsRecyclingContainer *recycling_container;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallIDClass</NAME>
+struct _AgsRecallIDClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_id_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_get_run_stage</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsRecallID *id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_set_run_stage</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_unset_run_stage</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_find_recycling_container</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+GList *recall_id_list, AgsRecyclingContainer *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_find_parent_recycling_container</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+GList *recall_id_list, AgsRecyclingContainer *parent_recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_add</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_id_list, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_new</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_RECYCLING</NAME>
+#define AGS_TYPE_RECALL_RECYCLING                (ags_recall_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING</NAME>
+#define AGS_RECALL_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_RECYCLING, AgsRecallRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_RECYCLING, AgsRecallRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING</NAME>
+#define AGS_IS_RECALL_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING_CLASS</NAME>
+#define AGS_IS_RECALL_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_GET_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_RECYCLING, AgsRecallRecyclingClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallRecyclingFlags</NAME>
+typedef enum{
+  AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR                = 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION            = 1 << 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE                 = 1 << 2,
+  AGS_RECALL_RECYCLING_CREATE_DESTINATION_ON_MAP_SOURCE = 1 << 3,
+}AgsRecallRecyclingFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallRecycling</NAME>
+struct _AgsRecallRecycling
+{
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsRecycling *destination;
+  gulong destination_add_audio_signal_handler;
+  gulong destination_remove_audio_signal_handler;
+
+  AgsRecycling *source;
+  gulong source_add_audio_signal_handler;
+  gulong source_remove_audio_signal_handler;
+
+  AgsAudioSignal *child_destination;
+  GList *child_source;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallRecyclingClass</NAME>
+struct _AgsRecallRecyclingClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_recycling_get_child_source</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallRecycling *recall_recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_recycling_new</NAME>
+<RETURNS>AgsRecallRecycling * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PATTERN</NAME>
+#define AGS_TYPE_PATTERN                (ags_pattern_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PATTERN</NAME>
+#define AGS_PATTERN(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PATTERN, AgsPattern))
+</MACRO>
+<MACRO>
+<NAME>AGS_PATTERN_CLASS</NAME>
+#define AGS_PATTERN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PATTERN, AgsPatternClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PATTERN</NAME>
+#define AGS_IS_PATTERN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PATTERN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PATTERN_CLASS</NAME>
+#define AGS_IS_PATTERN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PATTERN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PATTERN_GET_CLASS</NAME>
+#define AGS_PATTERN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PATTERN, AgsPatternClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPattern</NAME>
+struct _AgsPattern
+{
+  GObject object;
+
+  GObject *timestamp;
+
+  guint dim[3];
+  guint ***pattern;
+
+  GObject *port;
+
+  guint i;
+  guint j;
+  guint bit;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPatternClass</NAME>
+struct _AgsPatternClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_pattern_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_get_by_timestamp</NAME>
+<RETURNS>AgsPattern * </RETURNS>
+GList *list, GObject *timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_set_dim</NAME>
+<RETURNS>void  </RETURNS>
+AgsPattern *pattern, guint dim0, guint dim1, guint lenght 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_get_bit</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPattern *pattern, guint i, guint j, guint bit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_toggle_bit</NAME>
+<RETURNS>void  </RETURNS>
+AgsPattern *pattern, guint i, guint j, guint bit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_new</NAME>
+<RETURNS>AgsPattern * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DEVOUT</NAME>
+#define AGS_TYPE_DEVOUT                (ags_devout_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT</NAME>
+#define AGS_DEVOUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DEVOUT, AgsDevout))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_CLASS</NAME>
+#define AGS_DEVOUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DEVOUT, AgsDevout))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT</NAME>
+#define AGS_IS_DEVOUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT_CLASS</NAME>
+#define AGS_IS_DEVOUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_GET_CLASS</NAME>
+#define AGS_DEVOUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DEVOUT, AgsDevoutClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_PLAY_DOMAIN</NAME>
+#define AGS_DEVOUT_PLAY_DOMAIN(ptr)    ((AgsDevoutPlayDomain *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_PLAY</NAME>
+#define AGS_DEVOUT_PLAY(ptr)           ((AgsDevoutPlay *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_SAMPLERATE</NAME>
+#define AGS_DEVOUT_DEFAULT_SAMPLERATE (44100.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_FORMAT</NAME>
+#define AGS_DEVOUT_DEFAULT_FORMAT (16)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_BUFFER_SIZE</NAME>
+#define AGS_DEVOUT_DEFAULT_BUFFER_SIZE (944)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_BPM</NAME>
+#define AGS_DEVOUT_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_JIFFIE</NAME>
+#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_TACT</NAME>
+#define AGS_DEVOUT_DEFAULT_TACT (1.0 / 1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_TACT_JIFFIE</NAME>
+#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_TACTRATE</NAME>
+#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_SCALE</NAME>
+#define AGS_DEVOUT_DEFAULT_SCALE (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_DELAY</NAME>
+#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE * (60.0 / AGS_DEVOUT_DEFAULT_BPM))
+</MACRO>
+<ENUM>
+<NAME>AgsDevoutFlags</NAME>
+typedef enum
+{
+  AGS_DEVOUT_BUFFER0                        = 1,
+  AGS_DEVOUT_BUFFER1                        = 1 << 1,
+  AGS_DEVOUT_BUFFER2                        = 1 << 2,
+  AGS_DEVOUT_BUFFER3                        = 1 << 3,
+
+  AGS_DEVOUT_ATTACK_FIRST                   = 1 << 4,
+
+  AGS_DEVOUT_PLAY                           = 1 << 5,
+
+  AGS_DEVOUT_LIBAO                          = 1 << 6,
+  AGS_DEVOUT_OSS                            = 1 << 7,
+  AGS_DEVOUT_ALSA                           = 1 << 8,
+
+  AGS_DEVOUT_SHUTDOWN                       = 1 << 9,
+  AGS_DEVOUT_START_PLAY                     = 1 << 10,
+
+  AGS_DEVOUT_NONBLOCKING                    = 1 << 11,
+
+  AGS_DEVOUT_TIMING_SET_0                   = 1 << 12,
+  AGS_DEVOUT_TIMING_SET_1                   = 1 << 13,
+}AgsDevoutFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsDevoutPlayFlags</NAME>
+typedef enum
+{
+  AGS_DEVOUT_PLAY_DONE              = 1,
+  AGS_DEVOUT_PLAY_REMOVE            = 1 <<  1,
+  AGS_DEVOUT_PLAY_CHANNEL           = 1 <<  2,
+  AGS_DEVOUT_PLAY_PAD               = 1 <<  3,
+  AGS_DEVOUT_PLAY_AUDIO             = 1 <<  4,
+  AGS_DEVOUT_PLAY_PLAYBACK          = 1 <<  5,
+  AGS_DEVOUT_PLAY_SEQUENCER         = 1 <<  6,
+  AGS_DEVOUT_PLAY_NOTATION          = 1 <<  7,
+  AGS_DEVOUT_PLAY_SUPER_THREADED    = 1 <<  8,
+}AgsDevoutPlayFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsDevoutResolutionMode</NAME>
+typedef enum{
+  AGS_DEVOUT_RESOLUTION_8_BIT    = 8,
+  AGS_DEVOUT_RESOLUTION_16_BIT   = 16,
+  AGS_DEVOUT_RESOLUTION_24_BIT   = 24,
+  AGS_DEVOUT_RESOLUTION_32_BIT   = 32,
+  AGS_DEVOUT_RESOLUTION_64_BIT   = 64,
+}AgsDevoutResolutionMode;
+</ENUM>
+<MACRO>
+<NAME>AGS_DEVOUT_ERROR</NAME>
+#define AGS_DEVOUT_ERROR (ags_devout_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsDevoutError</NAME>
+typedef enum{
+  AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD,
+}AgsDevoutError;
+</ENUM>
+<STRUCT>
+<NAME>AgsDevout</NAME>
+struct _AgsDevout
+{
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter;
+
+  union{
+    struct _AgsAO{
+      ao_device *device;
+      ao_sample_format *format;
+      int driver_ao;
+    }ao;
+    struct _AgsOss{
+      int device_fd;
+      char *device;
+    }oss;
+    struct _AgsAlsa{
+      char *device;
+      int rc;
+      snd_pcm_t *handle;
+      snd_async_handler_t *ahandler;
+      snd_pcm_hw_params_t *params;
+    }alsa;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutClass</NAME>
+struct _AgsDevoutClass
+{
+  GObjectClass object;
+
+  void (*play_init)(AgsDevout *devout,
+		    GError **error);
+  void (*play)(AgsDevout *devout,
+	       GError **error);
+  void (*stop)(AgsDevout *devout);
+
+  void (*tic)(AgsDevout *devout);
+
+  void (*note_offset_changed)(AgsDevout *devout, guint note_offset);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutPlayDomain</NAME>
+struct _AgsDevoutPlayDomain
+{
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *devout_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutPlay</NAME>
+struct _AgsDevoutPlay
+{
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID **recall_id;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_devout_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_domain_alloc</NAME>
+<RETURNS>AgsDevoutPlayDomain * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_domain_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevoutPlayDomain *devout_play_domain 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_alloc</NAME>
+<RETURNS>AgsDevoutPlay * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevoutPlay *devout_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_find_source</NAME>
+<RETURNS>AgsDevoutPlay * </RETURNS>
+GList *devout_play, GObject *source 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_list_cards</NAME>
+<RETURNS>void  </RETURNS>
+GList **card_id, GList **card_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_pcm_info</NAME>
+<RETURNS>void  </RETURNS>
+char *card_id, guint *channels_min, guint *channels_max, guint *rate_min, guint *rate_max, guint *buffer_size_min, guint *buffer_size_max, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_note_offset_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, guint note_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_new</NAME>
+<RETURNS>AgsDevout * </RETURNS>
+GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LIBAO</NAME>
+#define AGS_TYPE_LIBAO                (ags_libao_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO</NAME>
+#define AGS_LIBAO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LIBAO, AgsLibao))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_CLASS</NAME>
+#define AGS_LIBAO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LIBAO, AgsLibao))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LIBAO</NAME>
+#define AGS_IS_LIBAO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LIBAO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LIBAO_CLASS</NAME>
+#define AGS_IS_LIBAO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LIBAO))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_GET_CLASS</NAME>
+#define AGS_LIBAO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_LIBAO, AgsLibaoClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_PLAY_DOMAIN</NAME>
+#define AGS_LIBAO_PLAY_DOMAIN(ptr)    ((AgsLibaoPlayDomain *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_PLAY</NAME>
+#define AGS_LIBAO_PLAY(ptr)           ((AgsLibaoPlay *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_SAMPLERATE</NAME>
+#define AGS_LIBAO_DEFAULT_SAMPLERATE (44100.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_BUFFER_SIZE</NAME>
+#define AGS_LIBAO_DEFAULT_BUFFER_SIZE (940)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_BPM</NAME>
+#define AGS_LIBAO_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_JIFFIE</NAME>
+#define AGS_LIBAO_DEFAULT_JIFFIE ((double) AGS_LIBAO_DEFAULT_SAMPLERATE / (double) AGS_LIBAO_DEFAULT_BUFFER_SIZE)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_TACT</NAME>
+#define AGS_LIBAO_DEFAULT_TACT (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_TACT_JIFFIE</NAME>
+#define AGS_LIBAO_DEFAULT_TACT_JIFFIE (60.0 / AGS_LIBAO_DEFAULT_BPM * AGS_LIBAO_DEFAULT_TACT)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_TACTRATE</NAME>
+#define AGS_LIBAO_DEFAULT_TACTRATE (1.0 / AGS_LIBAO_DEFAULT_TACT_JIFFIE)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_DELAY</NAME>
+#define AGS_LIBAO_DEFAULT_DELAY (AGS_LIBAO_DEFAULT_JIFFIE / AGS_LIBAO_DEFAULT_TACTRATE)
+</MACRO>
+<ENUM>
+<NAME>AgsLibaoFlags</NAME>
+typedef enum
+  {
+    AGS_LIBAO_BUFFER0                        = 1,
+    AGS_LIBAO_BUFFER1                        = 1 << 1,
+    AGS_LIBAO_BUFFER2                        = 1 << 2,
+    AGS_LIBAO_BUFFER3                        = 1 << 3,
+
+    AGS_LIBAO_ATTACK_FIRST                   = 1 << 4,
+
+    AGS_LIBAO_PLAY                           = 1 << 5,
+
+    AGS_LIBAO_LIBAO                          = 1 << 6,
+    AGS_LIBAO_OSS                            = 1 << 7,
+    AGS_LIBAO_ALSA                           = 1 << 8,
+
+    AGS_LIBAO_SHUTDOWN                       = 1 << 9,
+    AGS_LIBAO_START_PLAY                     = 1 << 10,
+
+    AGS_LIBAO_NONBLOCKING                    = 1 << 11,
+
+    AGS_LIBAO_TIMING_SET_0                   = 1 << 12,
+    AGS_LIBAO_TIMING_SET_1                   = 1 << 13,
+  }AgsLibaoFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsLibaoPlayFlags</NAME>
+typedef enum
+  {
+    AGS_LIBAO_PLAY_DONE              = 1,
+    AGS_LIBAO_PLAY_REMOVE            = 1 <<  1,
+    AGS_LIBAO_PLAY_CHANNEL           = 1 <<  2,
+    AGS_LIBAO_PLAY_PAD               = 1 <<  3,
+    AGS_LIBAO_PLAY_AUDIO             = 1 <<  4,
+    AGS_LIBAO_PLAY_PLAYBACK          = 1 <<  5,
+    AGS_LIBAO_PLAY_SEQUENCER         = 1 <<  6,
+    AGS_LIBAO_PLAY_NOTATION          = 1 <<  7,
+    AGS_LIBAO_PLAY_SUPER_THREADED    = 1 <<  8,
+  }AgsLibaoPlayFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsLibaoResolutionMode</NAME>
+typedef enum{
+  AGS_LIBAO_RESOLUTION_8_BIT    = 8,
+  AGS_LIBAO_RESOLUTION_16_BIT   = 16,
+  AGS_LIBAO_RESOLUTION_24_BIT   = 24,
+  AGS_LIBAO_RESOLUTION_32_BIT   = 32,
+  AGS_LIBAO_RESOLUTION_64_BIT   = 64,
+}AgsLibaoResolutionMode;
+</ENUM>
+<MACRO>
+<NAME>AGS_LIBAO_ERROR</NAME>
+#define AGS_LIBAO_ERROR (ags_libao_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsLibaoError</NAME>
+typedef enum{
+  AGS_LIBAO_ERROR_LOCKED_SOUNDCARD,
+}AgsLibaoError;
+</ENUM>
+<STRUCT>
+<NAME>AgsLibao</NAME>
+struct _AgsLibao
+{
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter;
+
+  union{
+    struct _AgsAO{
+      ao_device *device;
+      ao_sample_format *format;
+      int driver_ao;
+    }ao;
+    struct _AgsOss{
+      int device_fd;
+      char *device;
+    }oss;
+    struct _AgsAlsa{
+      char *device;
+      int rc;
+      snd_pcm_t *handle;
+      snd_async_handler_t *ahandler;
+      snd_pcm_hw_params_t *params;
+    }alsa;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLibaoClass</NAME>
+struct _AgsLibaoClass
+{
+  GObjectClass object;
+
+  void (*play_init)(AgsLibao *libao,
+		    GError **error);
+  void (*play)(AgsLibao *libao,
+	       GError **error);
+  void (*stop)(AgsLibao *libao);
+
+  void (*tic)(AgsLibao *libao);
+
+  void (*note_offset_changed)(AgsLibao *libao, guint note_offset);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLibaoPlayDomain</NAME>
+struct _AgsLibaoPlayDomain
+{
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *libao_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLibaoPlay</NAME>
+struct _AgsLibaoPlay
+{
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID *recall_id[3];
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_libao_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_domain_alloc</NAME>
+<RETURNS>AgsLibaoPlayDomain * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_domain_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibaoPlayDomain *libao_play_domain 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_alloc</NAME>
+<RETURNS>AgsLibaoPlay * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibaoPlay *libao_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_list_cards</NAME>
+<RETURNS>void  </RETURNS>
+GList **card_id, GList **card_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_pcm_info</NAME>
+<RETURNS>void  </RETURNS>
+char *card_id, guint *channels_min, guint *channels_max, guint *rate_min, guint *rate_max, guint *buffer_size_min, guint *buffer_size_max, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibao *libao 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_note_offset_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibao *libao, guint note_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_new</NAME>
+<RETURNS>AgsLibao * </RETURNS>
+GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_GARBAGE_COLLECTOR</NAME>
+#define AGS_TYPE_GARBAGE_COLLECTOR                (ags_garbage_collector_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GARBAGE_COLLECTOR</NAME>
+#define AGS_GARBAGE_COLLECTOR(obj)                ((AgsGarbage_Collector*) G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_GARBAGE_COLLECTOR, AgsGarbageCollector))
+</MACRO>
+<MACRO>
+<NAME>AGS_GARBAGE_COLLECTOR_CLASS</NAME>
+#define AGS_GARBAGE_COLLECTOR_CLASS(class)        ((AgsGarbage_CollectorClass*) G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_GARBAGE_COLLECTOR, AgsGarbageCollectorClass))
+</MACRO>
+<ENUM>
+<NAME>AgsGarbageCollectorFlags</NAME>
+typedef enum{
+  AGS_GARBAGE_COLLECTOR_RUN         = 1, // cancel flag of ags_garbage_collector run
+  AGS_GARBAGE_COLLECTOR_CANCEL_RUN  = 1 <<  1, // used by ags_garbage_collector_remove to remove the current (stopped) AgsRecycling while ags_garbage_collector_run is running
+}AgsGarbageCollectorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsGarbageCollector</NAME>
+struct _AgsGarbageCollector
+{
+  GObject object;
+
+  guint32 flags;
+
+  GObject *devout;
+
+  GList *list; // data of type AgsRecycling
+  GList *stopped;
+  GList *start;
+  GList *end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGarbageCollectorClass</NAME>
+struct _AgsGarbageCollectorClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_garbage_collector_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsGarbageCollector *garbage_collector, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsGarbageCollector *garbage_collector, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsGarbageCollector *garbage_collector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_new</NAME>
+<RETURNS>AgsGarbageCollector * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO</NAME>
+#define AGS_TYPE_AUDIO                (ags_audio_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO</NAME>
+#define AGS_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO, AgsAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_CLASS</NAME>
+#define AGS_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO, AgsAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO</NAME>
+#define AGS_IS_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_CLASS</NAME>
+#define AGS_IS_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_GET_CLASS</NAME>
+#define AGS_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO, AgsAudioClass))
+</MACRO>
+<ENUM>
+<NAME>AgsAudioFlags</NAME>
+typedef enum{
+  AGS_AUDIO_OUTPUT_HAS_RECYCLING        = 1,
+  AGS_AUDIO_INPUT_HAS_RECYCLING         = 1 <<  1,
+  AGS_AUDIO_INPUT_TAKES_FILE            = 1 <<  2,
+  AGS_AUDIO_HAS_NOTATION                = 1 <<  3,
+  AGS_AUDIO_SYNC                        = 1 <<  4, // can be combined with below
+  AGS_AUDIO_ASYNC                       = 1 <<  5,
+  AGS_AUDIO_RUNNING                     = 1 <<  6,
+  AGS_AUDIO_PLAYING                     = 1 <<  7,
+  AGS_AUDIO_NOTATION_DEFAULT            = 1 <<  8,
+}AgsAudioFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAudio</NAME>
+struct _AgsAudio
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  guint level;
+  
+  guint sequence_length;
+  guint audio_channels;
+  guint frequence;
+
+  guint output_pads;
+  guint output_lines;
+
+  guint input_pads;
+  guint input_lines;
+
+  AgsChannel *output;
+  AgsChannel *input;
+
+  gpointer devout_play_domain;
+
+  GList *notation;
+
+  GList *recall_id;
+
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  GList *recall_remove; //TODO:JK: verify deprecation
+  GList *play_remove; //TODO:JK: verify deprecation
+
+  GtkWidget *machine;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioClass</NAME>
+struct _AgsAudioClass
+{
+  GObjectClass object;
+
+  void (*set_audio_channels)(AgsAudio *audio,
+			     guint audio_channels, guint audio_channels_old);
+  void (*set_pads)(AgsAudio *audio,
+		   GType type,
+		   guint pads, guint pads_old);
+
+  AgsRecallID* (*init_run)(AgsAudio *audio);
+  void (*tact)(AgsAudio *audio, AgsRecallID *recall_id);
+  void (*done)(AgsAudio *audio, AgsRecallID *recall_id);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_unset_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_audio_channels</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint audio_channels 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_pads</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType type, guint pads 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_init_run</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+AgsAudio *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_tact</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_sequence_length</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint sequence_length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_add_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_add_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_add_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_recall_change_state</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, gboolean enable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_duplicate_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_init_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, gint stage, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_resolve_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_is_playing</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudio *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_recursive_play_init</NAME>
+<RETURNS>GList * </RETURNS>
+AgsAudio *audio, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_open_files</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GSList *filenames, gboolean overwrite_channels, gboolean create_channels 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_new</NAME>
+<RETURNS>AgsAudio * </RETURNS>
+ 
+</FUNCTION>
+<ENUM>
+<NAME>AgsChannelIterFlags</NAME>
+typedef enum{
+  AGS_CHANNEL_ITER_LEVEL_STRICT,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_LEAFES,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_LEAFES_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_ROOT_TO_LEAFES,
+}AgsChannelIterFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsChannelIter</NAME>
+struct _AgsChannelIter
+{
+  AgsChannel *current_start;
+
+  AgsChannelIter *parent;
+  GList *children;
+  AgsChannelIter *current_iter;
+
+  AgsChannel *current;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_channel_iter_alloc</NAME>
+<RETURNS>AgsChannelIter * </RETURNS>
+AgsChannel *start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_iter_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannelIter *iter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_iter_prev</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannelIter *iter, guint mode 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_iter_next</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannelIter *iter, guint mode 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_LADSPA_RUN</NAME>
+#define AGS_TYPE_RECALL_LADSPA_RUN                (ags_recall_ladspa_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_RUN</NAME>
+#define AGS_RECALL_LADSPA_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_LADSPA_RUN, AgsRecallLadspaRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_RUN_CLASS</NAME>
+#define AGS_RECALL_LADSPA_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_LADSPA_RUN, AgsRecallLadspaRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA_RUN</NAME>
+#define AGS_IS_RECALL_LADSPA_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_LADSPA_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA_RUN_CLASS</NAME>
+#define AGS_IS_RECALL_LADSPA_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_LADSPA_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_RUN_GET_CLASS</NAME>
+#define AGS_RECALL_LADSPA_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_LADSPA_RUN, AgsRecallLadspaRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallLadspaRun</NAME>
+struct _AgsRecallLadspaRun
+{
+  AgsRecallAudioSignal recall_audio_signal;
+
+  LADSPA_Data *input;
+  LADSPA_Data *output;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallLadspaRunClass</NAME>
+struct _AgsRecallLadspaRunClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_ladspa_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_run_new</NAME>
+<RETURNS>AgsRecallLadspaRun * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CHANNEL_RUN</NAME>
+#define AGS_TYPE_RECALL_CHANNEL_RUN                (ags_recall_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN</NAME>
+#define AGS_RECALL_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CHANNEL_RUN, AgsRecallChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CHANNEL_RUN, AgsRecallChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_CHANNEL_RUN, AgsRecallChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallChannelRun</NAME>
+struct _AgsRecallChannelRun
+{
+  AgsRecall recall;
+
+  guint audio_channel;
+
+  AgsRecallChannel *recall_channel;
+  AgsRecallAudioRun *recall_audio_run;
+
+  AgsChannel *destination;
+  gulong destination_recycling_changed_handler;
+  gulong changed_output_handler;
+
+  AgsChannel *source;
+  gulong source_recycling_changed_handler;
+
+  guint run_order;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallChannelRunClass</NAME>
+struct _AgsRecallChannelRunClass
+{
+  AgsRecallClass recall;
+
+  void (*run_order_changed)(AgsRecallChannelRun *recall_channel_run, guint nth_run);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_run_order_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecallChannelRun *recall_channel_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_get_run_order</NAME>
+<RETURNS>guint  </RETURNS>
+AgsRecallChannelRun *recall_channel_run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_new</NAME>
+<RETURNS>AgsRecallChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECYCLING_CONTAINER</NAME>
+#define AGS_TYPE_RECYCLING_CONTAINER                (ags_recycling_container_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CONTAINER</NAME>
+#define AGS_RECYCLING_CONTAINER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECYCLING_CONTAINER, AgsRecyclingContainer))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CONTAINER_CLASS</NAME>
+#define AGS_RECYCLING_CONTAINER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECYCLING_CONTAINER, AgsRecyclingContainerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_CONTAINER</NAME>
+#define AGS_IS_RECYCLING_CONTAINER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECYCLING_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_CONTAINER_CLASS</NAME>
+#define AGS_IS_RECYCLING_CONTAINER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECYCLING_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CONTAINER_GET_CLASS</NAME>
+#define AGS_RECYCLING_CONTAINER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECYCLING_CONTAINER, AgsRecyclingContainerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecyclingContainer</NAME>
+struct _AgsRecyclingContainer
+{
+  GObject object;
+
+  GObject *recall_id;
+
+  AgsRecycling **recycling;
+  guint64 length;
+
+  AgsRecyclingContainer *parent;
+  GList *children;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecyclingContainerClass</NAME>
+struct _AgsRecyclingContainerClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recycling_container_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_replace</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_add</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_remove</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_insert</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_get_toplevel</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_find</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_find_child</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_find_parent</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *parent, AgsRecyclingContainer *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *parent, AgsRecyclingContainer *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_get_child_recall_id</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecyclingContainer *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_reset_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *old_first_recycling, AgsRecycling *old_last_recycling, AgsRecycling *new_first_recycling, AgsRecycling *new_last_recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_new</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+gint length 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_LADSPA</NAME>
+#define AGS_TYPE_RECALL_LADSPA                (ags_recall_ladspa_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA</NAME>
+#define AGS_RECALL_LADSPA(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_LADSPA, AgsRecallLadspa))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_CLASS</NAME>
+#define AGS_RECALL_LADSPA_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_LADSPA, AgsRecallLadspaClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA</NAME>
+#define AGS_IS_RECALL_LADSPA(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_LADSPA))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA_CLASS</NAME>
+#define AGS_IS_RECALL_LADSPA_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_LADSPA))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_GET_CLASS</NAME>
+#define AGS_RECALL_LADSPA_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_LADSPA, AgsRecallLadspaClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallLadspa</NAME>
+struct _AgsRecallLadspa
+{
+  AgsRecallChannel recall_channel;
+
+  gchar *filename;
+  gchar *effect;
+  guint index;
+
+  LADSPA_Descriptor *plugin_descriptor;
+  guint input_port;
+  guint output_port;
+
+  LADSPA_Handle ladspa_handle;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallLadspaClass</NAME>
+struct _AgsRecallLadspaClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_ladspa_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_load_ports</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallLadspa *recall_ladspa 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_short_to_float</NAME>
+<RETURNS>void  </RETURNS>
+signed short *buffer, float *destination 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_float_to_short</NAME>
+<RETURNS>void  </RETURNS>
+float *buffer, signed short *destination 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladpsa_find</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, gchar *filename, gchar *effect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_new</NAME>
+<RETURNS>AgsRecallLadspa * </RETURNS>
+AgsChannel *source, gchar *filename, gchar *effect, guint index 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_RECYCLING_DUMMY</NAME>
+#define AGS_TYPE_RECALL_RECYCLING_DUMMY                (ags_recall_recycling_dummy_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_DUMMY</NAME>
+#define AGS_RECALL_RECYCLING_DUMMY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_RECYCLING_DUMMY, AgsRecallRecyclingDummy))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_DUMMY_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_DUMMY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_RECYCLING_DUMMY, AgsRecallRecyclingDummyClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING_DUMMY</NAME>
+#define AGS_IS_RECALL_RECYCLING_DUMMY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_RECYCLING_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING_DUMMY_CLASS</NAME>
+#define AGS_IS_RECALL_RECYCLING_DUMMY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_RECYCLING_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_DUMMY_GET_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_DUMMY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_RECYCLING_DUMMY, AgsRecallRecyclingDummyClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallRecyclingDummy</NAME>
+struct _AgsRecallRecyclingDummy
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallRecyclingDummyClass</NAME>
+struct _AgsRecallRecyclingDummyClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_recycling_dummy_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_recycling_dummy_new</NAME>
+<RETURNS>AgsRecallRecyclingDummy * </RETURNS>
+AgsRecycling *recycling, GType child_type 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANNEL</NAME>
+#define AGS_TYPE_CHANNEL                (ags_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL</NAME>
+#define AGS_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANNEL, AgsChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_CLASS</NAME>
+#define AGS_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANNEL, AgsChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL</NAME>
+#define AGS_IS_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL_CLASS</NAME>
+#define AGS_IS_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_GET_CLASS</NAME>
+#define AGS_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANNEL, AgsChannelClass))
+</MACRO>
+<ENUM>
+<NAME>AgsChannelFlags</NAME>
+typedef enum{
+  AGS_CHANNEL_RUNNING        = 1,
+}AgsChannelFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsChannelRecallIDMode</NAME>
+typedef enum{
+  AGS_CHANNEL_RECALL_ID_RUN_STAGE,
+  AGS_CHANNEL_RECALL_ID_CANCEL,
+}AgsChannelRecallIDMode;
+</ENUM>
+<MACRO>
+<NAME>AGS_CHANNEL_ERROR</NAME>
+#define AGS_CHANNEL_ERROR (ags_channel_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsChannelError</NAME>
+typedef enum{
+  AGS_CHANNEL_ERROR_LOOP_IN_LINK,
+}AgsChannelError;
+</ENUM>
+<STRUCT>
+<NAME>AgsChannel</NAME>
+struct _AgsChannel
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *audio;
+  GObject *devout;
+
+  AgsChannel *prev;
+  AgsChannel *prev_pad;
+  AgsChannel *next;
+  AgsChannel *next_pad;
+
+  guint pad;
+  guint audio_channel;
+  guint line;
+
+  char *note;
+
+  gpointer devout_play;
+
+  // GObject *recycling_container; // contains child recycling
+  GList *recall_id; // there may be several recall's running
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  AgsChannel *link;
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+  GObject *recycling_thread;
+
+  GList *pattern;
+  AgsNotation *notation;
+
+  GtkWidget *line_widget;
+  gpointer file_data;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChannelClass</NAME>
+struct _AgsChannelClass
+{
+  GObjectClass object;
+
+  void (*recycling_changed)(AgsChannel *channel,
+			    AgsRecycling *old_start_region, AgsRecycling *old_end_region,
+			    AgsRecycling *new_start_region, AgsRecycling *new_end_region,
+			    AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region,
+			    AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region);
+
+  void (*done)(AgsChannel *channel,
+	       AgsRecallID *recall_id);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_find_recall</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+AgsChannel *channel, char *effect, char *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_first</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_last</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_nth</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel, guint nth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_pad_first</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_pad_last</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_pad_nth</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel, guint nth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_first_with_recycling</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_last_with_recycling</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_remove_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_add_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_add_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_remove_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_add_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsChannel *link, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecycling *first_recycling, AgsRecycling *last_recycling, gboolean update, gboolean destroy_old 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recycling_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecycling *old_start_region, AgsRecycling *old_end_region, AgsRecycling *new_start_region, AgsRecycling *new_end_region, AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region, AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_safe_resize_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, guint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_resolve_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_play_threaded</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_duplicate_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_init_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, gint stage, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_play_init</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+AgsChannel *channel, gint stage, gboolean arrange_recall_id, gboolean duplicate_templates, gboolean playback, gboolean sequencer, gboolean notation, gboolean resolve_dependencies, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_tillrecycling_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_reset_recall_ids</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsChannel *link, AgsChannel *old_channel_link, AgsChannel *old_link_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recall_id_set</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *output, AgsRecallID *recall_id, gboolean ommit_own_channel, guint mode, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_new</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_FACTORY</NAME>
+#define AGS_TYPE_RECALL_FACTORY                (ags_recall_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_FACTORY</NAME>
+#define AGS_RECALL_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_FACTORY, AgsRecallFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_FACTORY_CLASS</NAME>
+#define AGS_RECALL_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_FACTORY, AgsRecallFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_FACTORY</NAME>
+#define AGS_IS_RECALL_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_FACTORY_CLASS</NAME>
+#define AGS_IS_RECALL_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_FACTORY_GET_CLASS</NAME>
+#define AGS_RECALL_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_FACTORY, AgsRecallFactoryClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallFactoryCreateFlags</NAME>
+typedef enum{
+  AGS_RECALL_FACTORY_OUTPUT    = 1,
+  AGS_RECALL_FACTORY_INPUT     = 1 << 1,
+  AGS_RECALL_FACTORY_REMAP     = 1 << 2,
+  AGS_RECALL_FACTORY_ADD       = 1 << 3,
+  AGS_RECALL_FACTORY_PLAY      = 1 << 4,
+  AGS_RECALL_FACTORY_RECALL    = 1 << 5,
+}AgsRecallFactoryCreateFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallFactory</NAME>
+struct _AgsRecallFactory
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallFactoryClass</NAME>
+struct _AgsRecallFactoryClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_create</NAME>
+<RETURNS>GList * </RETURNS>
+AgsAudio *audio, AgsRecallContainer *play_container, AgsRecallContainer *recall_container, gchar *plugin_name, guint start_audio_channel, guint stop_audio_channel, guint start_pad, guint stop_pad, guint create_flags, guint recall_flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallContainer *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_get_instance</NAME>
+<RETURNS>AgsRecallFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_new</NAME>
+<RETURNS>AgsRecallFactory * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PORT</NAME>
+#define AGS_TYPE_PORT                (ags_port_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PORT</NAME>
+#define AGS_PORT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PORT, AgsPort))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORT_CLASS</NAME>
+#define AGS_PORT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PORT, AgsPortClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORT</NAME>
+#define AGS_IS_PORT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PORT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORT_CLASS</NAME>
+#define AGS_IS_PORT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PORT))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORT_GET_CLASS</NAME>
+#define AGS_PORT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PORT, AgsPortClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPort</NAME>
+struct _AgsPort
+{
+  GObject object;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+
+  gboolean port_value_is_pointer;
+  GType port_value_type;
+
+  guint port_value_size;
+  guint port_value_length;
+
+  pthread_mutex_t mutex;
+
+  union _AgsPortValue{
+    gboolean ags_port_boolean;
+    gint64 ags_port_int;
+    guint64 ags_port_uint;
+    gfloat ags_port_float;
+    gdouble ags_port_double;
+    gboolean *ags_port_boolean_ptr;
+    gint64 *ags_port_int_ptr;
+    guint64 *ags_port_uint_ptr;
+    gfloat *ags_port_float_ptr;
+    gdouble *ags_port_double_ptr;
+    gpointer ags_port_pointer;
+    GObject *ags_port_object;
+  }port_value;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPortClass</NAME>
+struct _AgsPortClass
+{
+  GObjectClass object;
+
+  void (*safe_read)(AgsPort *port, GValue *value);
+  void (*safe_write)(AgsPort *port, GValue *value);
+
+  void (*safe_get_property)(AgsPort *port, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPort *port, gchar *property_name, GValue *value);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_port_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_read</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_get_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, gchar *property_name, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_set_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, gchar *property_name, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_find_specifier</NAME>
+<RETURNS>GList * </RETURNS>
+GList *port, gchar *specifier 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_new</NAME>
+<RETURNS>AgsPort * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_AUDIO_SIGNAL                (ags_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SIGNAL</NAME>
+#define AGS_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_SIGNAL, AgsAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_SIGNAL, AgsAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SIGNAL</NAME>
+#define AGS_IS_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_AUDIO_SIGNAL, AgsAudioSignalClass))
+</MACRO>
+<ENUM>
+<NAME>AgsAudioSignalFlags</NAME>
+typedef enum{
+  AGS_AUDIO_SIGNAL_TEMPLATE             = 1,
+  AGS_AUDIO_SIGNAL_PLAY_DONE            = 1 << 1,
+  AGS_AUDIO_SIGNAL_STANDALONE           = 1 << 2,
+}AgsAudioSignalFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsAttackFlags</NAME>
+typedef enum{
+  AGS_ATTACK_INITIAL_RUN  = 1,
+  AGS_ATTACK_SWAP         = 1 << 1,
+}AgsAttackFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAudioSignal</NAME>
+struct _AgsAudioSignal
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+
+  GObject *recycling;
+  GObject *recall_id; // AGS_TYPE_RECALL_ID to identify the AgsAudioSignal
+
+  guint samplerate;
+  guint buffer_size;
+  guint resolution;
+
+  guint length;
+  guint last_frame; // the last frame at stream_end
+  guint loop_start;
+  guint loop_end;
+
+  guint delay;
+  guint attack;
+
+  guint lock_attack;
+  
+  GList *stream_beginning;
+  GList *stream_current;
+  GList *stream_end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioSignalClass</NAME>
+struct _AgsAudioSignalClass
+{
+  GObjectClass object;
+
+  void (*realloc_buffer_size)(AgsAudioSignal *audio_signal, guint buffer_size);
+  void (*morph_samplerate)(AgsAudioSignal *audio_signal, guint samplerate, double k_morph);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_alloc</NAME>
+<RETURNS>signed short * </RETURNS>
+guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_length_till_current</NAME>
+<RETURNS>guint  </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_add_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_stream_resize</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_stream_safe_resize</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_realloc_buffer_size</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_morph_samplerate</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint samplerate, double k_morph 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_copy_buffer_to_buffer</NAME>
+<RETURNS>void  </RETURNS>
+signed short *destination, guint dchannels, signed short *source, guint schannels, guint size) __attribute__ ((hot) 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_copy_buffer_to_double_buffer</NAME>
+<RETURNS>void  </RETURNS>
+double *destination, guint dchannels, signed short *source, guint schannels, guint size) __attribute__ ((hot) 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_copy_double_buffer_to_buffer</NAME>
+<RETURNS>void  </RETURNS>
+signed short *destination, guint dchannels, double *source, guint schannels, guint size) __attribute__ ((hot) 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_duplicate_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, AgsAudioSignal *template 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_template</NAME>
+<RETURNS>AgsAudioSignal * </RETURNS>
+GList *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_stream_current</NAME>
+<RETURNS>GList * </RETURNS>
+GList *audio_signal, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_by_recall_id</NAME>
+<RETURNS>GList * </RETURNS>
+GList *audio_signal, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_tile</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, AgsAudioSignal *template, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_scale</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, AgsAudioSignal *template, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_new</NAME>
+<RETURNS>AgsAudioSignal * </RETURNS>
+GObject *devout, GObject *recycling, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_new_with_length</NAME>
+<RETURNS>AgsAudioSignal * </RETURNS>
+GObject *devout, GObject *recycling, GObject *recall_id, guint length 
+</FUNCTION>
+<STRUCT>
+<NAME>AgsAttack</NAME>
+</STRUCT>
+<MACRO>
+<NAME>AGS_TYPE_CONFIG</NAME>
+#define AGS_TYPE_CONFIG                (ags_config_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG</NAME>
+#define AGS_CONFIG(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CONFIG, AgsConfig))
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_CLASS</NAME>
+#define AGS_CONFIG_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CONFIG, AgsConfigClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CONFIG</NAME>
+#define AGS_IS_CONFIG(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CONFIG))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CONFIG_CLASS</NAME>
+#define AGS_IS_CONFIG_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CONFIG))
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_GET_CLASS</NAME>
+#define AGS_CONFIG_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CONFIG, AgsConfigClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_DEFAULT_VERSION</NAME>
+#define AGS_CONFIG_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_DEFAULT_BUILD_ID</NAME>
+#define AGS_CONFIG_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_THREAD</NAME>
+#define AGS_CONFIG_THREAD "thread\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_DEVOUT</NAME>
+#define AGS_CONFIG_DEVOUT "device\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsConfig</NAME>
+struct _AgsConfig
+{
+  GObject object;
+
+  guint version;
+  gchar *build_id;
+
+  GKeyFile *key_file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsConfigClass</NAME>
+struct _AgsConfigClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_config_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_load_defaults</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_load_from_file</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config, gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_save</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_set</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config, gchar *group, gchar *key, gchar *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_get</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsConfig *config, gchar *group, gchar *key 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_new</NAME>
+<RETURNS>AgsConfig * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INPUT</NAME>
+#define AGS_TYPE_INPUT                (ags_input_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INPUT</NAME>
+#define AGS_INPUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INPUT, AgsInput))
+</MACRO>
+<MACRO>
+<NAME>AGS_INPUT_CLASS</NAME>
+#define AGS_INPUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INPUT, AgsInputClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INPUT</NAME>
+#define AGS_IS_INPUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INPUT_CLASS</NAME>
+#define AGS_IS_INPUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_INPUT_GET_CLASS</NAME>
+#define AGS_INPUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INPUT, AgsInputClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInput</NAME>
+struct _AgsInput
+{
+  AgsChannel channel;
+
+  GObject *file_link;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInputClass</NAME>
+struct _AgsInputClass
+{
+  AgsChannelClass channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_input_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_input_new</NAME>
+<RETURNS>AgsInput * </RETURNS>
+GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTE</NAME>
+#define AGS_TYPE_NOTE                (ags_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE</NAME>
+#define AGS_NOTE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTE, AgsNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_CLASS</NAME>
+#define AGS_NOTE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTE, AgsNoteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE</NAME>
+#define AGS_IS_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE_CLASS</NAME>
+#define AGS_IS_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_GET_CLASS</NAME>
+#define AGS_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_NOTE, AgsNoteClass))
+</MACRO>
+<ENUM>
+<NAME>AgsNoteFlags</NAME>
+typedef enum{
+  AGS_NOTE_GUI             =  1,
+  AGS_NOTE_RUNTIME         =  1 <<  1,
+  AGS_NOTE_HUMAN_READABLE  =  1 <<  2,
+  AGS_NOTE_DEFAULT_LENGTH  =  1 <<  3,
+  AGS_NOTE_IS_SELECTED     =  1 <<  4,
+}AgsNoteFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNote</NAME>
+struct _AgsNote
+{
+  GObject object;
+
+  guint flags;
+
+  // gui format, convert easy to visualization
+  guint x[2];
+  guint y;
+
+  gchar *name;
+  gdouble frequency;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNoteClass</NAME>
+struct _AgsNoteClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_duplicate</NAME>
+<RETURNS>AgsNote * </RETURNS>
+AgsNote *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_new</NAME>
+<RETURNS>AgsNote * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CONTAINER</NAME>
+#define AGS_TYPE_RECALL_CONTAINER                (ags_recall_container_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CONTAINER</NAME>
+#define AGS_RECALL_CONTAINER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CONTAINER, AgsRecallContainer))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CONTAINER_CLASS</NAME>
+#define AGS_RECALL_CONTAINER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CONTAINER, AgsRecallContainerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CONTAINER</NAME>
+#define AGS_IS_RECALL_CONTAINER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CONTAINER_CLASS</NAME>
+#define AGS_IS_RECALL_CONTAINER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CONTAINER_GET_CLASS</NAME>
+#define AGS_RECALL_CONTAINER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_CONTAINER, AgsRecallContainerClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallContainerFlags</NAME>
+typedef enum{
+  AGS_RECALL_CONTAINER_PLAY    =  1,
+}AgsRecallContainerFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsRecallContainerFindFlags</NAME>
+typedef enum{
+  AGS_RECALL_CONTAINER_FIND_TYPE,
+  AGS_RECALL_CONTAINER_FIND_TEMPLATE,
+  AGS_RECALL_CONTAINER_FIND_RECALL_ID,
+}AgsRecallContainerFindFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallContainer</NAME>
+struct _AgsRecallContainer
+{
+  GObject object;
+  
+  guint flags;
+
+  GType recall_audio_type;
+  AgsRecall *recall_audio;
+
+  GType recall_audio_run_type;
+  GList *recall_audio_run;
+
+  GType recall_channel_type;
+  GList *recall_channel;
+
+  GType recall_channel_run_type;
+  GList *recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallContainerClass</NAME>
+struct _AgsRecallContainerClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_container_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_audio</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_audio_run</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_channel</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_channel_run</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_find</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_container, GType type, guint find_flags, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_new</NAME>
+<RETURNS>AgsRecallContainer * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_EFFECT_COPY_STREAM</NAME>
+#define AGS_EFFECT_COPY_STREAM "copy_stream"
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_COPY_BUFFER</NAME>
+#define AGS_EFFECT_COPY_BUFFER "copy_buffer"
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_DOWN_MIX</NAME>
+#define AGS_EFFECT_DOWN_MIX "down_mix"
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_CANCEL_CHANNEL</NAME>
+#define AGS_TYPE_CANCEL_CHANNEL                (ags_cancel_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_CHANNEL</NAME>
+#define AGS_CANCEL_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CANCEL_CHANNEL, AgsCancelChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_CHANNEL_CLASS</NAME>
+#define AGS_CANCEL_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CANCEL_CHANNEL, AgsCancelChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_CHANNEL</NAME>
+#define AGS_IS_CANCEL_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CANCEL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_CHANNEL_CLASS</NAME>
+#define AGS_IS_CANCEL_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CANCEL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_CHANNEL_GET_CLASS</NAME>
+#define AGS_CANCEL_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CANCEL_CHANNEL, AgsCancelChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCancelChannel</NAME>
+struct _AgsCancelChannel
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+
+  AgsDevoutPlay *play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCancelChannelClass</NAME>
+struct _AgsCancelChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cancel_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cancel_channel_new</NAME>
+<RETURNS>AgsCancelChannel * </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, AgsDevoutPlay *play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_LINE_MEMBER</NAME>
+#define AGS_TYPE_ADD_LINE_MEMBER                (ags_add_line_member_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_LINE_MEMBER</NAME>
+#define AGS_ADD_LINE_MEMBER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_LINE_MEMBER, AgsAddLineMember))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_LINE_MEMBER_CLASS</NAME>
+#define AGS_ADD_LINE_MEMBER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_LINE_MEMBER, AgsAddLineMemberClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_LINE_MEMBER</NAME>
+#define AGS_IS_ADD_LINE_MEMBER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_LINE_MEMBER_CLASS</NAME>
+#define AGS_IS_ADD_LINE_MEMBER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_LINE_MEMBER_GET_CLASS</NAME>
+#define AGS_ADD_LINE_MEMBER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_LINE_MEMBER, AgsAddLineMemberClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddLineMember</NAME>
+struct _AgsAddLineMember
+{
+  AgsTask task;
+
+  AgsLine *line;
+  AgsLineMember *line_member;
+
+  guint x;
+  guint y;
+  guint width;
+  guint height;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddLineMemberClass</NAME>
+struct _AgsAddLineMemberClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_line_member_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_line_member_new</NAME>
+<RETURNS>AgsAddLineMember * </RETURNS>
+AgsLine *line, AgsLineMember *line_member, guint x, guint y, guint width, guint height 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_AUDIO</NAME>
+#define AGS_TYPE_REMOVE_AUDIO                (ags_remove_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO</NAME>
+#define AGS_REMOVE_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_AUDIO, AgsRemoveAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_AUDIO, AgsRemoveAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO</NAME>
+#define AGS_IS_REMOVE_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO_CLASS</NAME>
+#define AGS_IS_REMOVE_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_GET_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_AUDIO, AgsRemoveAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveAudio</NAME>
+struct _AgsRemoveAudio
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveAudioClass</NAME>
+struct _AgsRemoveAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_audio_new</NAME>
+<RETURNS>AgsRemoveAudio * </RETURNS>
+AgsDevout *devout, AgsAudio *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INIT_AUDIO</NAME>
+#define AGS_TYPE_INIT_AUDIO                (ags_init_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_AUDIO</NAME>
+#define AGS_INIT_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INIT_AUDIO, AgsInitAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_AUDIO_CLASS</NAME>
+#define AGS_INIT_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INIT_AUDIO, AgsInitAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_AUDIO</NAME>
+#define AGS_IS_INIT_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INIT_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_AUDIO_CLASS</NAME>
+#define AGS_IS_INIT_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INIT_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_AUDIO_GET_CLASS</NAME>
+#define AGS_INIT_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INIT_AUDIO, AgsInitAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInitAudio</NAME>
+struct _AgsInitAudio
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInitAudioClass</NAME>
+struct _AgsInitAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_init_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_init_audio_new</NAME>
+<RETURNS>AgsInitAudio * </RETURNS>
+AgsAudio *audio, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_NOTE</NAME>
+#define AGS_TYPE_REMOVE_NOTE                (ags_remove_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_NOTE</NAME>
+#define AGS_REMOVE_NOTE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_NOTE, AgsRemoveNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_NOTE_CLASS</NAME>
+#define AGS_REMOVE_NOTE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_NOTE, AgsRemoveNoteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_NOTE</NAME>
+#define AGS_IS_REMOVE_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_NOTE_CLASS</NAME>
+#define AGS_IS_REMOVE_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_NOTE_GET_CLASS</NAME>
+#define AGS_REMOVE_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_NOTE, AgsRemoveNoteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveNote</NAME>
+struct _AgsRemoveNote
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveNoteClass</NAME>
+struct _AgsRemoveNoteClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_note_new</NAME>
+<RETURNS>AgsRemoveNote * </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_REGION_TO_SELECTION</NAME>
+#define AGS_TYPE_ADD_REGION_TO_SELECTION                (ags_add_region_to_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_REGION_TO_SELECTION</NAME>
+#define AGS_ADD_REGION_TO_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_REGION_TO_SELECTION, AgsAddRegionToSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_REGION_TO_SELECTION_CLASS</NAME>
+#define AGS_ADD_REGION_TO_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_REGION_TO_SELECTION, AgsAddRegionToSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_REGION_TO_SELECTION</NAME>
+#define AGS_IS_ADD_REGION_TO_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_REGION_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_REGION_TO_SELECTION_CLASS</NAME>
+#define AGS_IS_ADD_REGION_TO_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_REGION_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_REGION_TO_SELECTION_GET_CLASS</NAME>
+#define AGS_ADD_REGION_TO_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_REGION_TO_SELECTION, AgsAddRegionToSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddRegionToSelection</NAME>
+struct _AgsAddRegionToSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+
+  gboolean replace_current_selection;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddRegionToSelectionClass</NAME>
+struct _AgsAddRegionToSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_region_to_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_region_to_selection_new</NAME>
+<RETURNS>AgsAddRegionToSelection * </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1, gboolean replace_current_selection 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANGE_INDICATOR</NAME>
+#define AGS_TYPE_CHANGE_INDICATOR                (ags_change_indicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_INDICATOR</NAME>
+#define AGS_CHANGE_INDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANGE_INDICATOR, AgsChangeIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_INDICATOR_CLASS</NAME>
+#define AGS_CHANGE_INDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANGE_INDICATOR, AgsChangeIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_INDICATOR</NAME>
+#define AGS_IS_CHANGE_INDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANGE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_INDICATOR_CLASS</NAME>
+#define AGS_IS_CHANGE_INDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CHANGE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_INDICATOR_GET_CLASS</NAME>
+#define AGS_CHANGE_INDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANGE_INDICATOR, AgsChangeIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsChangeIndicator</NAME>
+struct _AgsChangeIndicator
+{
+  AgsTask task;
+
+  AgsIndicator *indicator;
+  gdouble value;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChangeIndicatorClass</NAME>
+struct _AgsChangeIndicatorClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_change_indicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_change_indicator_new</NAME>
+<RETURNS>AgsChangeIndicator * </RETURNS>
+AgsIndicator *indicator, gdouble value 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_AUDIO</NAME>
+#define AGS_TYPE_APPEND_AUDIO                (ags_append_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO</NAME>
+#define AGS_APPEND_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_AUDIO, AgsAppendAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_CLASS</NAME>
+#define AGS_APPEND_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_AUDIO, AgsAppendAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO</NAME>
+#define AGS_IS_APPEND_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO_CLASS</NAME>
+#define AGS_IS_APPEND_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_GET_CLASS</NAME>
+#define AGS_APPEND_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_AUDIO, AgsAppendAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendAudio</NAME>
+struct _AgsAppendAudio
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendAudioClass</NAME>
+struct _AgsAppendAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_audio_new</NAME>
+<RETURNS>AgsAppendAudio * </RETURNS>
+GObject *audio_loop, GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_SAMPLERATE</NAME>
+#define AGS_TYPE_SET_SAMPLERATE                (ags_set_samplerate_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_SAMPLERATE</NAME>
+#define AGS_SET_SAMPLERATE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_SAMPLERATE, AgsSetSamplerate))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_SAMPLERATE_CLASS</NAME>
+#define AGS_SET_SAMPLERATE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_SAMPLERATE, AgsSetSamplerateClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_SAMPLERATE</NAME>
+#define AGS_IS_SET_SAMPLERATE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_SAMPLERATE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_SAMPLERATE_CLASS</NAME>
+#define AGS_IS_SET_SAMPLERATE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_SAMPLERATE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_SAMPLERATE_GET_CLASS</NAME>
+#define AGS_SET_SAMPLERATE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_SAMPLERATE, AgsSetSamplerateClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetSamplerate</NAME>
+struct _AgsSetSamplerate
+{
+  AgsTask task;
+
+  GObject *gobject;
+  guint samplerate;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetSamplerateClass</NAME>
+struct _AgsSetSamplerateClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_samplerate_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_samplerate_new</NAME>
+<RETURNS>AgsSetSamplerate * </RETURNS>
+GObject *gobject, guint samplerate 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_POINT_FROM_SELECTION</NAME>
+#define AGS_TYPE_REMOVE_POINT_FROM_SELECTION                (ags_remove_point_from_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_POINT_FROM_SELECTION</NAME>
+#define AGS_REMOVE_POINT_FROM_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_POINT_FROM_SELECTION, AgsRemovePointFromSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_POINT_FROM_SELECTION_CLASS</NAME>
+#define AGS_REMOVE_POINT_FROM_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_POINT_FROM_SELECTION, AgsRemovePointFromSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_POINT_FROM_SELECTION</NAME>
+#define AGS_IS_REMOVE_POINT_FROM_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_POINT_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS</NAME>
+#define AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_POINT_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS</NAME>
+#define AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_POINT_FROM_SELECTION, AgsRemovePointFromSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemovePointFromSelection</NAME>
+struct _AgsRemovePointFromSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemovePointFromSelectionClass</NAME>
+struct _AgsRemovePointFromSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_point_from_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_point_from_selection_new</NAME>
+<RETURNS>AgsRemovePointFromSelection * </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_BUFFER_SIZE</NAME>
+#define AGS_TYPE_SET_BUFFER_SIZE                (ags_set_buffer_size_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_BUFFER_SIZE</NAME>
+#define AGS_SET_BUFFER_SIZE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_BUFFER_SIZE, AgsSetBufferSize))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_BUFFER_SIZE_CLASS</NAME>
+#define AGS_SET_BUFFER_SIZE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_BUFFER_SIZE, AgsSetBufferSizeClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_BUFFER_SIZE</NAME>
+#define AGS_IS_SET_BUFFER_SIZE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_BUFFER_SIZE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_BUFFER_SIZE_CLASS</NAME>
+#define AGS_IS_SET_BUFFER_SIZE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_BUFFER_SIZE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_BUFFER_SIZE_GET_CLASS</NAME>
+#define AGS_SET_BUFFER_SIZE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_BUFFER_SIZE, AgsSetBufferSizeClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetBufferSize</NAME>
+struct _AgsSetBufferSize
+{
+  AgsTask task;
+
+  GObject *gobject;
+  guint buffer_size;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetBufferSizeClass</NAME>
+struct _AgsSetBufferSizeClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_buffer_size_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_buffer_size_new</NAME>
+<RETURNS>AgsSetBufferSize * </RETURNS>
+GObject *gobject, guint buffer_size 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_AUDIO</NAME>
+#define AGS_TYPE_ADD_AUDIO                (ags_add_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO</NAME>
+#define AGS_ADD_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_AUDIO, AgsAddAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_CLASS</NAME>
+#define AGS_ADD_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_AUDIO, AgsAddAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO</NAME>
+#define AGS_IS_ADD_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO_CLASS</NAME>
+#define AGS_IS_ADD_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_GET_CLASS</NAME>
+#define AGS_ADD_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_AUDIO, AgsAddAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddAudio</NAME>
+struct _AgsAddAudio
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddAudioClass</NAME>
+struct _AgsAddAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_audio_new</NAME>
+<RETURNS>AgsAddAudio * </RETURNS>
+AgsDevout *devout, AgsAudio *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TOGGLE_LED</NAME>
+#define AGS_TYPE_TOGGLE_LED                (ags_toggle_led_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_LED</NAME>
+#define AGS_TOGGLE_LED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TOGGLE_LED, AgsToggleLed))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_LED_CLASS</NAME>
+#define AGS_TOGGLE_LED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TOGGLE_LED, AgsToggleLedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_LED</NAME>
+#define AGS_IS_TOGGLE_LED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TOGGLE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_LED_CLASS</NAME>
+#define AGS_IS_TOGGLE_LED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TOGGLE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_LED_GET_CLASS</NAME>
+#define AGS_TOGGLE_LED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TOGGLE_LED, AgsToggleLedClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsToggleLed</NAME>
+struct _AgsToggleLed
+{
+  AgsTask task;
+
+  GList *led;
+  guint set_active;
+  guint unset_active;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsToggleLedClass</NAME>
+struct _AgsToggleLedClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_toggle_led_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toggle_led_new</NAME>
+<RETURNS>AgsToggleLed * </RETURNS>
+GList *led, guint set_active, guint unset_active 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_RECALL</NAME>
+#define AGS_TYPE_ADD_RECALL                (ags_add_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_RECALL</NAME>
+#define AGS_ADD_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_RECALL, AgsAddRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_RECALL_CLASS</NAME>
+#define AGS_ADD_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_RECALL, AgsAddRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_RECALL</NAME>
+#define AGS_IS_ADD_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_RECALL_CLASS</NAME>
+#define AGS_IS_ADD_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_RECALL_GET_CLASS</NAME>
+#define AGS_ADD_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_RECALL, AgsAddRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddRecall</NAME>
+struct _AgsAddRecall
+{
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddRecallClass</NAME>
+struct _AgsAddRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_recall_new</NAME>
+<RETURNS>AgsAddRecall * </RETURNS>
+GObject *context, AgsRecall *recall, gboolean is_play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_REGION_FROM_SELECTION</NAME>
+#define AGS_TYPE_REMOVE_REGION_FROM_SELECTION                (ags_remove_region_from_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_REGION_FROM_SELECTION</NAME>
+#define AGS_REMOVE_REGION_FROM_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_REGION_FROM_SELECTION, AgsRemoveRegionFromSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_REGION_FROM_SELECTION_CLASS</NAME>
+#define AGS_REMOVE_REGION_FROM_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_REGION_FROM_SELECTION, AgsRemoveRegionFromSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_REGION_FROM_SELECTION</NAME>
+#define AGS_IS_REMOVE_REGION_FROM_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_REGION_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS</NAME>
+#define AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_REGION_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS</NAME>
+#define AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_REGION_FROM_SELECTION, AgsRemoveRegionFromSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveRegionFromSelection</NAME>
+struct _AgsRemoveRegionFromSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveRegionFromSelectionClass</NAME>
+struct _AgsRemoveRegionFromSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_region_from_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_region_from_selection_new</NAME>
+<RETURNS>AgsRemoveRegionFromSelection * </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINK_CHANNEL</NAME>
+#define AGS_TYPE_LINK_CHANNEL                (ags_link_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_CHANNEL</NAME>
+#define AGS_LINK_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINK_CHANNEL, AgsLinkChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_CHANNEL_CLASS</NAME>
+#define AGS_LINK_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINK_CHANNEL, AgsLinkChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_CHANNEL</NAME>
+#define AGS_IS_LINK_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_LINK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_CHANNEL_CLASS</NAME>
+#define AGS_IS_LINK_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_LINK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_CHANNEL_GET_CLASS</NAME>
+#define AGS_LINK_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LINK_CHANNEL, AgsLinkChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLinkChannel</NAME>
+struct _AgsLinkChannel
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsChannel *link;
+
+  GError *error;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLinkChannelClass</NAME>
+struct _AgsLinkChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_link_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_channel_new</NAME>
+<RETURNS>AgsLinkChannel * </RETURNS>
+AgsChannel *channel, AgsChannel *link 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_REMOVE_AUDIO_SIGNAL                (ags_remove_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_SIGNAL</NAME>
+#define AGS_REMOVE_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_AUDIO_SIGNAL, AgsRemoveAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_AUDIO_SIGNAL, AgsRemoveAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO_SIGNAL</NAME>
+#define AGS_IS_REMOVE_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_AUDIO_SIGNAL, AgsRemoveAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveAudioSignal</NAME>
+struct _AgsRemoveAudioSignal
+{
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveAudioSignalClass</NAME>
+struct _AgsRemoveAudioSignalClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_audio_signal_new</NAME>
+<RETURNS>AgsRemoveAudioSignal * </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_ADD_AUDIO_SIGNAL                (ags_add_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_SIGNAL</NAME>
+#define AGS_ADD_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_AUDIO_SIGNAL, AgsAddAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_ADD_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_AUDIO_SIGNAL, AgsAddAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO_SIGNAL</NAME>
+#define AGS_IS_ADD_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_ADD_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_ADD_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_AUDIO_SIGNAL, AgsAddAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddAudioSignal</NAME>
+struct _AgsAddAudioSignal
+{
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+  AgsDevout *devout;
+  AgsRecallID *recall_id;
+  guint audio_signal_flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddAudioSignalClass</NAME>
+struct _AgsAddAudioSignalClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_audio_signal_new</NAME>
+<RETURNS>AgsAddAudioSignal * </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal, AgsDevout *devout, AgsRecallID *recall_id, guint audio_signal_flags 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_SET_RECYCLING</NAME>
+#define AGS_TYPE_AUDIO_SET_RECYCLING                (ags_audio_set_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SET_RECYCLING</NAME>
+#define AGS_AUDIO_SET_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_SET_RECYCLING, AgsAudioSetRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SET_RECYCLING_CLASS</NAME>
+#define AGS_AUDIO_SET_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_SET_RECYCLING, AgsAudioSetRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SET_RECYCLING</NAME>
+#define AGS_IS_AUDIO_SET_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SET_RECYCLING_CLASS</NAME>
+#define AGS_IS_AUDIO_SET_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SET_RECYCLING_GET_CLASS</NAME>
+#define AGS_AUDIO_SET_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO_SET_RECYCLING, AgsAudioSetRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioSetRecycling</NAME>
+struct _AgsAudioSetRecycling
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GParameter *parameter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioSetRecyclingClass</NAME>
+struct _AgsAudioSetRecyclingClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_set_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_recycling_new</NAME>
+<RETURNS>AgsAudioSetRecycling * </RETURNS>
+AgsAudio *audio, GParameter *parameter 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_WAVETABLE</NAME>
+#define AGS_TYPE_APPLY_WAVETABLE                (ags_apply_wavetable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_WAVETABLE</NAME>
+#define AGS_APPLY_WAVETABLE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_WAVETABLE, AgsApplyWavetable))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_WAVETABLE_CLASS</NAME>
+#define AGS_APPLY_WAVETABLE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_WAVETABLE, AgsApplyWavetableClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_WAVETABLE</NAME>
+#define AGS_IS_APPLY_WAVETABLE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_WAVETABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_WAVETABLE_CLASS</NAME>
+#define AGS_IS_APPLY_WAVETABLE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_WAVETABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_WAVETABLE_GET_CLASS</NAME>
+#define AGS_APPLY_WAVETABLE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_WAVETABLE, AgsApplyWavetableClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplyWavetable</NAME>
+struct _AgsApplyWavetable
+{
+  AgsTask task;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplyWavetableClass</NAME>
+struct _AgsApplyWavetableClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_wavetable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_wavetable_new</NAME>
+<RETURNS>AgsApplyWavetable * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CANCEL_AUDIO</NAME>
+#define AGS_TYPE_CANCEL_AUDIO                (ags_cancel_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_AUDIO</NAME>
+#define AGS_CANCEL_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CANCEL_AUDIO, AgsCancelAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_AUDIO_CLASS</NAME>
+#define AGS_CANCEL_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CANCEL_AUDIO, AgsCancelAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_AUDIO</NAME>
+#define AGS_IS_CANCEL_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CANCEL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_AUDIO_CLASS</NAME>
+#define AGS_IS_CANCEL_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CANCEL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_AUDIO_GET_CLASS</NAME>
+#define AGS_CANCEL_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CANCEL_AUDIO, AgsCancelAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCancelAudio</NAME>
+struct _AgsCancelAudio
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCancelAudioClass</NAME>
+struct _AgsCancelAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cancel_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cancel_audio_new</NAME>
+<RETURNS>AgsCancelAudio * </RETURNS>
+AgsAudio *audio, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_AUDIO_THREADED</NAME>
+#define AGS_TYPE_APPEND_AUDIO_THREADED                (ags_append_audio_threaded_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_THREADED</NAME>
+#define AGS_APPEND_AUDIO_THREADED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_AUDIO_THREADED, AgsAppendAudioThreaded))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_THREADED_CLASS</NAME>
+#define AGS_APPEND_AUDIO_THREADED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_AUDIO_THREADED, AgsAppendAudioThreadedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO_THREADED</NAME>
+#define AGS_IS_APPEND_AUDIO_THREADED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_AUDIO_THREADED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO_THREADED_CLASS</NAME>
+#define AGS_IS_APPEND_AUDIO_THREADED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_AUDIO_THREADED))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_THREADED_GET_CLASS</NAME>
+#define AGS_APPEND_AUDIO_THREADED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_AUDIO_THREADED, AgsAppendAudioThreadedClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendAudioThreaded</NAME>
+struct _AgsAppendAudioThreaded
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendAudioThreadedClass</NAME>
+struct _AgsAppendAudioThreadedClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_audio_threaded_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_audio_threaded_new</NAME>
+<RETURNS>AgsAppendAudioThreaded * </RETURNS>
+GObject *audio_loop, AgsDevoutPlay *play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_CHANNEL</NAME>
+#define AGS_TYPE_APPEND_CHANNEL                (ags_append_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_CHANNEL</NAME>
+#define AGS_APPEND_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_CHANNEL, AgsAppendChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_CHANNEL_CLASS</NAME>
+#define AGS_APPEND_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_CHANNEL, AgsAppendChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_CHANNEL</NAME>
+#define AGS_IS_APPEND_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_CHANNEL_CLASS</NAME>
+#define AGS_IS_APPEND_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_CHANNEL_GET_CLASS</NAME>
+#define AGS_APPEND_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_CHANNEL, AgsAppendChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendChannel</NAME>
+struct _AgsAppendChannel
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendChannelClass</NAME>
+struct _AgsAppendChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_channel_new</NAME>
+<RETURNS>AgsAppendChannel * </RETURNS>
+GObject *audio_loop, GObject *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SCROLL_ON_PLAY</NAME>
+#define AGS_TYPE_SCROLL_ON_PLAY                (ags_scroll_on_play_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SCROLL_ON_PLAY</NAME>
+#define AGS_SCROLL_ON_PLAY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SCROLL_ON_PLAY, AgsScrollOnPlay))
+</MACRO>
+<MACRO>
+<NAME>AGS_SCROLL_ON_PLAY_CLASS</NAME>
+#define AGS_SCROLL_ON_PLAY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SCROLL_ON_PLAY, AgsScrollOnPlayClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SCROLL_ON_PLAY</NAME>
+#define AGS_IS_SCROLL_ON_PLAY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SCROLL_ON_PLAY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SCROLL_ON_PLAY_CLASS</NAME>
+#define AGS_IS_SCROLL_ON_PLAY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SCROLL_ON_PLAY))
+</MACRO>
+<MACRO>
+<NAME>AGS_SCROLL_ON_PLAY_GET_CLASS</NAME>
+#define AGS_SCROLL_ON_PLAY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SCROLL_ON_PLAY, AgsScrollOnPlayClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsScrollOnPlay</NAME>
+struct _AgsScrollOnPlay
+{
+  AgsTask task;
+
+  GtkWidget *editor;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsScrollOnPlayClass</NAME>
+struct _AgsScrollOnPlayClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_scroll_on_play_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_scroll_on_play_new</NAME>
+<RETURNS>AgsScrollOnPlay * </RETURNS>
+GtkWidget *editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OPEN_SINGLE_FILE</NAME>
+#define AGS_TYPE_OPEN_SINGLE_FILE                (ags_open_single_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_SINGLE_FILE</NAME>
+#define AGS_OPEN_SINGLE_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OPEN_SINGLE_FILE, AgsOpenSingleFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_SINGLE_FILE_CLASS</NAME>
+#define AGS_OPEN_SINGLE_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OPEN_SINGLE_FILE, AgsOpenSingleFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_SINGLE_FILE</NAME>
+#define AGS_IS_OPEN_SINGLE_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OPEN_SINGLE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_SINGLE_FILE_CLASS</NAME>
+#define AGS_IS_OPEN_SINGLE_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OPEN_SINGLE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_SINGLE_FILE_GET_CLASS</NAME>
+#define AGS_OPEN_SINGLE_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OPEN_SINGLE_FILE, AgsOpenSingleFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOpenSingleFile</NAME>
+struct _AgsOpenSingleFile
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsDevout *devout;
+
+  gchar *filename;
+  guint start_channel;
+  guint audio_channels;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOpenSingleFileClass</NAME>
+struct _AgsOpenSingleFileClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_open_single_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_open_single_file_new</NAME>
+<RETURNS>AgsOpenSingleFile * </RETURNS>
+AgsChannel *channel, AgsDevout *devout, gchar *filename, guint start_channel, guint audio_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DISPLAY_TACT</NAME>
+#define AGS_TYPE_DISPLAY_TACT                (ags_display_tact_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DISPLAY_TACT</NAME>
+#define AGS_DISPLAY_TACT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DISPLAY_TACT, AgsDisplayTact))
+</MACRO>
+<MACRO>
+<NAME>AGS_DISPLAY_TACT_CLASS</NAME>
+#define AGS_DISPLAY_TACT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DISPLAY_TACT, AgsDisplayTactClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DISPLAY_TACT</NAME>
+#define AGS_IS_DISPLAY_TACT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DISPLAY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DISPLAY_TACT_CLASS</NAME>
+#define AGS_IS_DISPLAY_TACT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DISPLAY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_DISPLAY_TACT_GET_CLASS</NAME>
+#define AGS_DISPLAY_TACT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DISPLAY_TACT, AgsDisplayTactClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDisplayTact</NAME>
+struct _AgsDisplayTact
+{
+  AgsTask task;
+
+  GtkWidget *navigation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDisplayTactClass</NAME>
+struct _AgsDisplayTactClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_display_tact_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_display_tact_new</NAME>
+<RETURNS>AgsDisplayTact * </RETURNS>
+GtkWidget *navigation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPORT_OUTPUT</NAME>
+#define AGS_TYPE_EXPORT_OUTPUT                (ags_export_output_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_OUTPUT</NAME>
+#define AGS_EXPORT_OUTPUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPORT_OUTPUT, AgsExportOutput))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_OUTPUT_CLASS</NAME>
+#define AGS_EXPORT_OUTPUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPORT_OUTPUT, AgsExportOutputClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_OUTPUT</NAME>
+#define AGS_IS_EXPORT_OUTPUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPORT_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_OUTPUT_CLASS</NAME>
+#define AGS_IS_EXPORT_OUTPUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPORT_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_OUTPUT_GET_CLASS</NAME>
+#define AGS_EXPORT_OUTPUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPORT_OUTPUT, AgsExportOutputClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsExportOutput</NAME>
+struct _AgsExportOutput
+{
+  AgsTask task;
+
+  AgsExportThread *export_thread;
+  AgsDevout *devout;
+  gchar *filename;
+  guint tic;
+  gboolean live_performance;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExportOutputClass</NAME>
+struct _AgsExportOutputClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_export_output_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_output_new</NAME>
+<RETURNS>AgsExportOutput * </RETURNS>
+AgsExportThread *export_thread, AgsDevout *devout, gchar *filename, guint tic, gboolean live_performance 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TOGGLE_PATTERN_BIT</NAME>
+#define AGS_TYPE_TOGGLE_PATTERN_BIT                (ags_toggle_pattern_bit_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_PATTERN_BIT</NAME>
+#define AGS_TOGGLE_PATTERN_BIT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TOGGLE_PATTERN_BIT, AgsTogglePatternBit))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_PATTERN_BIT_CLASS</NAME>
+#define AGS_TOGGLE_PATTERN_BIT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TOGGLE_PATTERN_BIT, AgsTogglePatternBitClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_PATTERN_BIT</NAME>
+#define AGS_IS_TOGGLE_PATTERN_BIT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TOGGLE_PATTERN_BIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_PATTERN_BIT_CLASS</NAME>
+#define AGS_IS_TOGGLE_PATTERN_BIT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TOGGLE_PATTERN_BIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_PATTERN_BIT_GET_CLASS</NAME>
+#define AGS_TOGGLE_PATTERN_BIT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_TOGGLE_PATTERN_BIT, AgsTogglePatternBitClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsTogglePatternBit</NAME>
+struct _AgsTogglePatternBit
+{
+  AgsTask task;
+  
+  AgsPattern *pattern;
+  guint line;
+
+  guint index_i;
+  guint index_j;
+  guint bit;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTogglePatternBitClass</NAME>
+struct _AgsTogglePatternBitClass
+{
+  AgsTaskClass task;
+
+  void (*refresh_gui)(AgsTogglePatternBit *toggle_pattern_bit);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_toggle_pattern_bit_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toggle_pattern_bit_refresh_gui</NAME>
+<RETURNS>void  </RETURNS>
+AgsTogglePatternBit *toggle_pattern_bit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toggle_pattern_bit_new</NAME>
+<RETURNS>AgsTogglePatternBit * </RETURNS>
+AgsPattern *pattern, guint line, guint index_i, guint index_j, guint bit 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OPEN_FILE</NAME>
+#define AGS_TYPE_OPEN_FILE                (ags_open_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_FILE</NAME>
+#define AGS_OPEN_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OPEN_FILE, AgsOpenFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_FILE_CLASS</NAME>
+#define AGS_OPEN_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OPEN_FILE, AgsOpenFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_FILE</NAME>
+#define AGS_IS_OPEN_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OPEN_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_FILE_CLASS</NAME>
+#define AGS_IS_OPEN_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OPEN_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_FILE_GET_CLASS</NAME>
+#define AGS_OPEN_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OPEN_FILE, AgsOpenFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOpenFile</NAME>
+struct _AgsOpenFile
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GSList *filenames;
+
+  gboolean overwrite_channels;
+  gboolean create_channels;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOpenFileClass</NAME>
+struct _AgsOpenFileClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_open_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_open_file_new</NAME>
+<RETURNS>AgsOpenFile * </RETURNS>
+AgsAudio *audio, GSList *filenames, gboolean overwrite_channels, gboolean create_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_POINT_TO_SELECTION</NAME>
+#define AGS_TYPE_ADD_POINT_TO_SELECTION                (ags_add_point_to_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_POINT_TO_SELECTION</NAME>
+#define AGS_ADD_POINT_TO_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_POINT_TO_SELECTION, AgsAddPointToSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_POINT_TO_SELECTION_CLASS</NAME>
+#define AGS_ADD_POINT_TO_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_POINT_TO_SELECTION, AgsAddPointToSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_POINT_TO_SELECTION</NAME>
+#define AGS_IS_ADD_POINT_TO_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_POINT_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_POINT_TO_SELECTION_CLASS</NAME>
+#define AGS_IS_ADD_POINT_TO_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_POINT_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_POINT_TO_SELECTION_GET_CLASS</NAME>
+#define AGS_ADD_POINT_TO_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_POINT_TO_SELECTION, AgsAddPointToSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddPointToSelection</NAME>
+struct _AgsAddPointToSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+
+  gboolean replace_current_selection;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddPointToSelectionClass</NAME>
+struct _AgsAddPointToSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_point_to_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_point_to_selection_new</NAME>
+<RETURNS>AgsAddPointToSelection * </RETURNS>
+AgsNotation *notation, guint x, guint y, gboolean replace_current_selection 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANGE_TACT</NAME>
+#define AGS_TYPE_CHANGE_TACT                (ags_change_tact_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_TACT</NAME>
+#define AGS_CHANGE_TACT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANGE_TACT, AgsChangeTact))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_TACT_CLASS</NAME>
+#define AGS_CHANGE_TACT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANGE_TACT, AgsChangeTactClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_TACT</NAME>
+#define AGS_IS_CHANGE_TACT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANGE_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_TACT_CLASS</NAME>
+#define AGS_IS_CHANGE_TACT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CHANGE_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_TACT_GET_CLASS</NAME>
+#define AGS_CHANGE_TACT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANGE_TACT, AgsChangeTactClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsChangeTact</NAME>
+struct _AgsChangeTact
+{
+  AgsTask task;
+
+  AgsNavigation *navigation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChangeTactClass</NAME>
+struct _AgsChangeTactClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_change_tact_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_change_tact_new</NAME>
+<RETURNS>AgsChangeTact * </RETURNS>
+AgsNavigation *navigation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_AUDIO_CHANNELS</NAME>
+#define AGS_TYPE_SET_AUDIO_CHANNELS                (ags_set_audio_channels_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_AUDIO_CHANNELS</NAME>
+#define AGS_SET_AUDIO_CHANNELS(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_AUDIO_CHANNELS, AgsSetAudioChannels))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_AUDIO_CHANNELS_CLASS</NAME>
+#define AGS_SET_AUDIO_CHANNELS_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_AUDIO_CHANNELS, AgsSetAudioChannelsClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_AUDIO_CHANNELS</NAME>
+#define AGS_IS_SET_AUDIO_CHANNELS(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_AUDIO_CHANNELS))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_AUDIO_CHANNELS_CLASS</NAME>
+#define AGS_IS_SET_AUDIO_CHANNELS_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_AUDIO_CHANNELS))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_AUDIO_CHANNELS_GET_CLASS</NAME>
+#define AGS_SET_AUDIO_CHANNELS_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_AUDIO_CHANNELS, AgsSetAudioChannelsClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetAudioChannels</NAME>
+struct _AgsSetAudioChannels
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+  guint audio_channels;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetAudioChannelsClass</NAME>
+struct _AgsSetAudioChannelsClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_audio_channels_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_audio_channels_new</NAME>
+<RETURNS>AgsSetAudioChannels * </RETURNS>
+AgsDevout *devout, guint audio_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_RECALL</NAME>
+#define AGS_TYPE_APPEND_RECALL                (ags_append_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_RECALL</NAME>
+#define AGS_APPEND_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_RECALL, AgsAppendRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_RECALL_CLASS</NAME>
+#define AGS_APPEND_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_RECALL, AgsAppendRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_RECALL</NAME>
+#define AGS_IS_APPEND_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_RECALL_CLASS</NAME>
+#define AGS_IS_APPEND_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_RECALL_GET_CLASS</NAME>
+#define AGS_APPEND_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_RECALL, AgsAppendRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendRecall</NAME>
+struct _AgsAppendRecall
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendRecallClass</NAME>
+struct _AgsAppendRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_recall_new</NAME>
+<RETURNS>AgsAppendRecall * </RETURNS>
+GObject *audio_loop, AgsDevoutPlay *devout_play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_SYNTH</NAME>
+#define AGS_TYPE_APPLY_SYNTH                (ags_apply_synth_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SYNTH</NAME>
+#define AGS_APPLY_SYNTH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_SYNTH, AgsApplySynth))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SYNTH_CLASS</NAME>
+#define AGS_APPLY_SYNTH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_SYNTH, AgsApplySynthClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SYNTH</NAME>
+#define AGS_IS_APPLY_SYNTH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SYNTH_CLASS</NAME>
+#define AGS_IS_APPLY_SYNTH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SYNTH_GET_CLASS</NAME>
+#define AGS_APPLY_SYNTH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_SYNTH, AgsApplySynthClass))
+</MACRO>
+<ENUM>
+<NAME>AgsApplySynthWave</NAME>
+typedef enum{
+  AGS_APPLY_SYNTH_INVALID,
+  AGS_APPLY_SYNTH_SIN,
+  AGS_APPLY_SYNTH_SAW,
+  AGS_APPLY_SYNTH_SQUARE,
+  AGS_APPLY_SYNTH_TRIANGLE,
+}AgsApplySynthWave;
+</ENUM>
+<STRUCT>
+<NAME>AgsApplySynth</NAME>
+struct _AgsApplySynth
+{
+  AgsTask task;
+
+  AgsChannel *start_channel;
+  guint count;
+
+  guint wave;
+
+  guint attack;
+  guint frame_count;
+  guint frequency;
+  guint phase;
+  guint start;
+
+  gdouble volume;
+
+  guint loop_start;
+  guint loop_end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplySynthClass</NAME>
+struct _AgsApplySynthClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_synth_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_synth_new</NAME>
+<RETURNS>AgsApplySynth * </RETURNS>
+AgsChannel *start_channel, guint count, guint wave, guint attack, guint frame_count, guint frequency, guint phase, guint start, gdouble volume, guint loop_start, guint loop_end 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FREE_SELECTION</NAME>
+#define AGS_TYPE_FREE_SELECTION                (ags_free_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FREE_SELECTION</NAME>
+#define AGS_FREE_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FREE_SELECTION, AgsFreeSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_FREE_SELECTION_CLASS</NAME>
+#define AGS_FREE_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FREE_SELECTION, AgsFreeSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FREE_SELECTION</NAME>
+#define AGS_IS_FREE_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_FREE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FREE_SELECTION_CLASS</NAME>
+#define AGS_IS_FREE_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_FREE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_FREE_SELECTION_GET_CLASS</NAME>
+#define AGS_FREE_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_FREE_SELECTION, AgsFreeSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFreeSelection</NAME>
+struct _AgsFreeSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFreeSelectionClass</NAME>
+struct _AgsFreeSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_free_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_free_selection_new</NAME>
+<RETURNS>AgsFreeSelection * </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANNEL_SET_RECYCLING</NAME>
+#define AGS_TYPE_CHANNEL_SET_RECYCLING                (ags_channel_set_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_SET_RECYCLING</NAME>
+#define AGS_CHANNEL_SET_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANNEL_SET_RECYCLING, AgsChannelSetRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_SET_RECYCLING_CLASS</NAME>
+#define AGS_CHANNEL_SET_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANNEL_SET_RECYCLING, AgsChannelSetRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL_SET_RECYCLING</NAME>
+#define AGS_IS_CHANNEL_SET_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANNEL_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL_SET_RECYCLING_CLASS</NAME>
+#define AGS_IS_CHANNEL_SET_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CHANNEL_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_SET_RECYCLING_GET_CLASS</NAME>
+#define AGS_CHANNEL_SET_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANNEL_SET_RECYCLING, AgsChannelSetRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsChannelSetRecycling</NAME>
+struct _AgsChannelSetRecycling
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChannelSetRecyclingClass</NAME>
+struct _AgsChannelSetRecyclingClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_channel_set_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_recycling_new</NAME>
+<RETURNS>AgsChannelSetRecycling * </RETURNS>
+AgsChannel *channel, AgsRecycling *first_recycling, AgsRecycling *last_recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_NOTE</NAME>
+#define AGS_TYPE_ADD_NOTE                (ags_add_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_NOTE</NAME>
+#define AGS_ADD_NOTE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_NOTE, AgsAddNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_NOTE_CLASS</NAME>
+#define AGS_ADD_NOTE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_NOTE, AgsAddNoteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_NOTE</NAME>
+#define AGS_IS_ADD_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_NOTE_CLASS</NAME>
+#define AGS_IS_ADD_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_NOTE_GET_CLASS</NAME>
+#define AGS_ADD_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_NOTE, AgsAddNoteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddNote</NAME>
+struct _AgsAddNote
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  AgsNote *note;
+  gboolean use_selection_list;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddNoteClass</NAME>
+struct _AgsAddNoteClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_note_new</NAME>
+<RETURNS>AgsAddNote * </RETURNS>
+AgsNotation *notation, AgsNote *note, gboolean use_selection_list 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INIT_CHANNEL</NAME>
+#define AGS_TYPE_INIT_CHANNEL                (ags_init_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_CHANNEL</NAME>
+#define AGS_INIT_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INIT_CHANNEL, AgsInitChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_CHANNEL_CLASS</NAME>
+#define AGS_INIT_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INIT_CHANNEL, AgsInitChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_CHANNEL</NAME>
+#define AGS_IS_INIT_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INIT_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_CHANNEL_CLASS</NAME>
+#define AGS_IS_INIT_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INIT_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_CHANNEL_GET_CLASS</NAME>
+#define AGS_INIT_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INIT_CHANNEL, AgsInitChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInitChannel</NAME>
+struct _AgsInitChannel
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  gboolean play_pad;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInitChannelClass</NAME>
+struct _AgsInitChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_init_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_init_channel_new</NAME>
+<RETURNS>AgsInitChannel * </RETURNS>
+AgsChannel *channel, gboolean play_pad, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_DEVOUT_PLAY_FLAGS</NAME>
+#define AGS_TYPE_SET_DEVOUT_PLAY_FLAGS                (ags_set_devout_play_flags_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_DEVOUT_PLAY_FLAGS</NAME>
+#define AGS_SET_DEVOUT_PLAY_FLAGS(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS, AgsSetDevoutPlayFlags))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_DEVOUT_PLAY_FLAGS_CLASS</NAME>
+#define AGS_SET_DEVOUT_PLAY_FLAGS_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS, AgsSetDevoutPlayFlagsClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_DEVOUT_PLAY_FLAGS</NAME>
+#define AGS_IS_SET_DEVOUT_PLAY_FLAGS(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS</NAME>
+#define AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS</NAME>
+#define AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS, AgsSetDevoutPlayFlagsClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetDevoutPlayFlags</NAME>
+struct _AgsSetDevoutPlayFlags
+{
+  AgsTask task;
+
+  AgsDevoutPlay *devout_play;
+  guint devout_play_flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetDevoutPlayFlagsClass</NAME>
+struct _AgsSetDevoutPlayFlagsClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_devout_play_flags_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_devout_play_flags_new</NAME>
+<RETURNS>AgsSetDevoutPlayFlags * </RETURNS>
+AgsDevoutPlay *play, guint devout_play_flags 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_UNREF_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_UNREF_AUDIO_SIGNAL                (ags_unref_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_UNREF_AUDIO_SIGNAL</NAME>
+#define AGS_UNREF_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_UNREF_AUDIO_SIGNAL, AgsUnrefAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_UNREF_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_UNREF_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_UNREF_AUDIO_SIGNAL, AgsUnrefAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_UNREF_AUDIO_SIGNAL</NAME>
+#define AGS_IS_UNREF_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_UNREF_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_UNREF_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_UNREF_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_UNREF_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_UNREF_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_UNREF_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_UNREF_AUDIO_SIGNAL, AgsUnrefAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsUnrefAudioSignal</NAME>
+struct _AgsUnrefAudioSignal
+{
+  AgsTask task;
+
+  AgsAudioSignal *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsUnrefAudioSignalClass</NAME>
+struct _AgsUnrefAudioSignalClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_unref_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_unref_audio_signal_new</NAME>
+<RETURNS>AgsUnrefAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CANCEL_RECALL</NAME>
+#define AGS_TYPE_CANCEL_RECALL                (ags_cancel_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_RECALL</NAME>
+#define AGS_CANCEL_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CANCEL_RECALL, AgsCancelRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_RECALL_CLASS</NAME>
+#define AGS_CANCEL_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CANCEL_RECALL, AgsCancelRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_RECALL</NAME>
+#define AGS_IS_CANCEL_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CANCEL_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_RECALL_CLASS</NAME>
+#define AGS_IS_CANCEL_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CANCEL_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_RECALL_GET_CLASS</NAME>
+#define AGS_CANCEL_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CANCEL_RECALL, AgsCancelRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCancelRecall</NAME>
+struct _AgsCancelRecall
+{
+  AgsTask task;
+
+  AgsRecall *recall;
+
+  AgsDevoutPlay *play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCancelRecallClass</NAME>
+struct _AgsCancelRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cancel_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cancel_recall_new</NAME>
+<RETURNS>AgsCancelRecall * </RETURNS>
+AgsRecall *recall, AgsDevoutPlay *play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_RECALL</NAME>
+#define AGS_TYPE_REMOVE_RECALL                (ags_remove_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_RECALL</NAME>
+#define AGS_REMOVE_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_RECALL, AgsRemoveRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_RECALL_CLASS</NAME>
+#define AGS_REMOVE_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_RECALL, AgsRemoveRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_RECALL</NAME>
+#define AGS_IS_REMOVE_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_RECALL_CLASS</NAME>
+#define AGS_IS_REMOVE_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_RECALL_GET_CLASS</NAME>
+#define AGS_REMOVE_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_RECALL, AgsRemoveRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveRecall</NAME>
+struct _AgsRemoveRecall
+{
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveRecallClass</NAME>
+struct _AgsRemoveRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_recall_new</NAME>
+<RETURNS>AgsRemoveRecall * </RETURNS>
+GObject *context, AgsRecall *recall, gboolean is_play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_OUTPUT_DEVICE</NAME>
+#define AGS_TYPE_SET_OUTPUT_DEVICE                (ags_set_output_device_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_OUTPUT_DEVICE</NAME>
+#define AGS_SET_OUTPUT_DEVICE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_OUTPUT_DEVICE, AgsSetOutputDevice))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_OUTPUT_DEVICE_CLASS</NAME>
+#define AGS_SET_OUTPUT_DEVICE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_OUTPUT_DEVICE, AgsSetOutputDeviceClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_OUTPUT_DEVICE</NAME>
+#define AGS_IS_SET_OUTPUT_DEVICE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_OUTPUT_DEVICE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_OUTPUT_DEVICE_CLASS</NAME>
+#define AGS_IS_SET_OUTPUT_DEVICE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_OUTPUT_DEVICE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_OUTPUT_DEVICE_GET_CLASS</NAME>
+#define AGS_SET_OUTPUT_DEVICE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_OUTPUT_DEVICE, AgsSetOutputDeviceClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetOutputDevice</NAME>
+struct _AgsSetOutputDevice
+{
+  AgsTask task;
+
+  GObject *devout;
+  char *card_id;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetOutputDeviceClass</NAME>
+struct _AgsSetOutputDeviceClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_output_device_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_output_device_new</NAME>
+<RETURNS>AgsSetOutputDevice * </RETURNS>
+GObject *devout, char *card_id 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_START_DEVOUT</NAME>
+#define AGS_TYPE_START_DEVOUT                (ags_start_devout_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_START_DEVOUT</NAME>
+#define AGS_START_DEVOUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_START_DEVOUT, AgsStartDevout))
+</MACRO>
+<MACRO>
+<NAME>AGS_START_DEVOUT_CLASS</NAME>
+#define AGS_START_DEVOUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_START_DEVOUT, AgsStartDevoutClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_START_DEVOUT</NAME>
+#define AGS_IS_START_DEVOUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_START_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_START_DEVOUT_CLASS</NAME>
+#define AGS_IS_START_DEVOUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_START_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_START_DEVOUT_GET_CLASS</NAME>
+#define AGS_START_DEVOUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_START_DEVOUT, AgsStartDevoutClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStartDevout</NAME>
+struct _AgsStartDevout
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStartDevoutClass</NAME>
+struct _AgsStartDevoutClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_start_devout_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_start_devout_new</NAME>
+<RETURNS>AgsStartDevout * </RETURNS>
+AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SAVE_FILE</NAME>
+#define AGS_TYPE_SAVE_FILE                (ags_save_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SAVE_FILE</NAME>
+#define AGS_SAVE_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SAVE_FILE, AgsSaveFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_SAVE_FILE_CLASS</NAME>
+#define AGS_SAVE_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SAVE_FILE, AgsSaveFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SAVE_FILE</NAME>
+#define AGS_IS_SAVE_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SAVE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SAVE_FILE_CLASS</NAME>
+#define AGS_IS_SAVE_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SAVE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SAVE_FILE_GET_CLASS</NAME>
+#define AGS_SAVE_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SAVE_FILE, AgsSaveFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSaveFile</NAME>
+struct _AgsSaveFile
+{
+  AgsTask task;
+
+  AgsFile *file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSaveFileClass</NAME>
+struct _AgsSaveFileClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_save_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_save_file_new</NAME>
+<RETURNS>AgsSaveFile * </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_MUTED</NAME>
+#define AGS_TYPE_SET_MUTED                (ags_set_muted_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_MUTED</NAME>
+#define AGS_SET_MUTED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_MUTED, AgsSetMuted))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_MUTED_CLASS</NAME>
+#define AGS_SET_MUTED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_MUTED, AgsSetMutedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_MUTED</NAME>
+#define AGS_IS_SET_MUTED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_MUTED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_MUTED_CLASS</NAME>
+#define AGS_IS_SET_MUTED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_MUTED))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_MUTED_GET_CLASS</NAME>
+#define AGS_SET_MUTED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_MUTED, AgsSetMutedClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetMuted</NAME>
+struct _AgsSetMuted
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gboolean muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetMutedClass</NAME>
+struct _AgsSetMutedClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_muted_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_muted_new</NAME>
+<RETURNS>AgsSetMuted * </RETURNS>
+GObject *gobject, gboolean muted 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_BPM</NAME>
+#define AGS_TYPE_APPLY_BPM                (ags_apply_bpm_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_BPM</NAME>
+#define AGS_APPLY_BPM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_BPM, AgsApplyBpm))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_BPM_CLASS</NAME>
+#define AGS_APPLY_BPM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_BPM, AgsApplyBpmClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_BPM</NAME>
+#define AGS_IS_APPLY_BPM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_BPM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_BPM_CLASS</NAME>
+#define AGS_IS_APPLY_BPM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_BPM))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_BPM_GET_CLASS</NAME>
+#define AGS_APPLY_BPM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_BPM, AgsApplyBpmClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplyBpm</NAME>
+struct _AgsApplyBpm
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble bpm;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplyBpmClass</NAME>
+struct _AgsApplyBpmClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_bpm_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_bpm_new</NAME>
+<RETURNS>AgsApplyBpm * </RETURNS>
+GObject *gobject, gdouble bpm 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_SEQUENCER_LENGTH</NAME>
+#define AGS_TYPE_APPLY_SEQUENCER_LENGTH                (ags_apply_sequencer_length_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SEQUENCER_LENGTH</NAME>
+#define AGS_APPLY_SEQUENCER_LENGTH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLength))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SEQUENCER_LENGTH_CLASS</NAME>
+#define AGS_APPLY_SEQUENCER_LENGTH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLengthClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SEQUENCER_LENGTH</NAME>
+#define AGS_IS_APPLY_SEQUENCER_LENGTH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS</NAME>
+#define AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_SEQUENCER_LENGTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS</NAME>
+#define AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLengthClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplySequencerLength</NAME>
+struct _AgsApplySequencerLength
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble length;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplySequencerLengthClass</NAME>
+struct _AgsApplySequencerLengthClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_sequencer_length_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_sequencer_length_new</NAME>
+<RETURNS>AgsApplySequencerLength * </RETURNS>
+GObject *gobject, gdouble length 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_TACT</NAME>
+#define AGS_TYPE_APPLY_TACT                (ags_apply_tact_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_TACT</NAME>
+#define AGS_APPLY_TACT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_TACT, AgsApplyTact))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_TACT_CLASS</NAME>
+#define AGS_APPLY_TACT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_TACT, AgsApplyTactClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_TACT</NAME>
+#define AGS_IS_APPLY_TACT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_TACT_CLASS</NAME>
+#define AGS_IS_APPLY_TACT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_TACT_GET_CLASS</NAME>
+#define AGS_APPLY_TACT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_TACT, AgsApplyTactClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplyTact</NAME>
+struct _AgsApplyTact
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble tact;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplyTactClass</NAME>
+struct _AgsApplyTactClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_tact_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_tact_new</NAME>
+<RETURNS>AgsApplyTact * </RETURNS>
+GObject *gobject, gdouble tact 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_FILE</NAME>
+#define AGS_TYPE_AUDIO_FILE                (ags_audio_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE</NAME>
+#define AGS_AUDIO_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_FILE, AgsAudioFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_CLASS</NAME>
+#define AGS_AUDIO_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_FILE, AgsAudioFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_FILE</NAME>
+#define AGS_IS_AUDIO_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_FILE_CLASS</NAME>
+#define AGS_IS_AUDIO_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_GET_CLASS</NAME>
+#define AGS_AUDIO_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO_FILE, AgsAudioFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioFile</NAME>
+struct _AgsAudioFile
+{
+  GObject object;
+
+  AgsDevout *devout;
+
+  gchar *name;
+  guint samplerate;
+  guint frames;
+  guint channels;
+  guint format;
+
+  guint start_channel;
+  guint audio_channels;
+
+  GList *audio_signal;
+
+  GObject *file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioFileClass</NAME>
+struct _AgsAudioFileClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_open_from_data</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudioFile *audio_file, gchar *data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_rw_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudioFile *audio_file, gboolean create 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_close</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_read_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_seek</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file, guint frames, gint whence 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file, signed short *buffer, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_flush</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_new</NAME>
+<RETURNS>AgsAudioFile * </RETURNS>
+gchar *name, AgsDevout *devout, guint start_channel, guint audio_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SNDFILE</NAME>
+#define AGS_TYPE_SNDFILE                (ags_sndfile_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SNDFILE</NAME>
+#define AGS_SNDFILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SNDFILE, AgsSndfile))
+</MACRO>
+<MACRO>
+<NAME>AGS_SNDFILE_CLASS</NAME>
+#define AGS_SNDFILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SNDFILE, AgsSndfileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SNDFILE</NAME>
+#define AGS_IS_SNDFILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SNDFILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SNDFILE_CLASS</NAME>
+#define AGS_IS_SNDFILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SNDFILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SNDFILE_GET_CLASS</NAME>
+#define AGS_SNDFILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SNDFILE, AgsSndfileClass))
+</MACRO>
+<ENUM>
+<NAME>AgsSndfileFlags</NAME>
+typedef enum{
+  AGS_SNDFILE_ITER_START    = 1,
+  AGS_SNDFILE_VIRTUAL       = 1 << 1,
+}AgsSndfileFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsSndfile</NAME>
+struct _AgsSndfile
+{
+  GObject object;
+
+  guint flags;
+
+  SF_INFO *info;
+  SNDFILE *file;
+
+  guchar *pointer;
+  guchar *current;
+  gsize length;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSndfileClass</NAME>
+struct _AgsSndfileClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_sndfile_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sndfile_new</NAME>
+<RETURNS>AgsSndfile * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_IPATCH_SF2_READER</NAME>
+#define AGS_TYPE_IPATCH_SF2_READER                (ags_ipatch_sf2_reader_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_SF2_READER</NAME>
+#define AGS_IPATCH_SF2_READER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2Reader))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_SF2_READER_CLASS</NAME>
+#define AGS_IPATCH_SF2_READER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2ReaderClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH_SF2_READER</NAME>
+#define AGS_IS_IPATCH_SF2_READER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_IPATCH_SF2_READER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH_SF2_READER_CLASS</NAME>
+#define AGS_IS_IPATCH_SF2_READER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_IPATCH_SF2_READER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_SF2_READER_GET_CLASS</NAME>
+#define AGS_IPATCH_SF2_READER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2ReaderClass))
+</MACRO>
+<ENUM>
+<NAME>AgsSF2Levels</NAME>
+typedef enum{
+  AGS_SF2_FILENAME = 0,
+  AGS_SF2_PHDR = 1,
+  AGS_SF2_IHDR = 2,
+  AGS_SF2_SHDR = 3,
+}AgsSF2Levels;
+</ENUM>
+<STRUCT>
+<NAME>AgsIpatchSF2Reader</NAME>
+struct _AgsIpatchSF2Reader
+{
+  GObject object;
+
+  AgsIpatch *ipatch;
+
+  gchar **selected;
+
+  IpatchSF2Reader *reader;
+
+  IpatchSF2 *sf2;
+
+  int bank;
+  int program;
+
+  IpatchContainer *preset;
+  IpatchContainer *instrument;
+  IpatchContainer *sample;
+
+  int count;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIpatchSF2ReaderClass</NAME>
+struct _AgsIpatchSF2ReaderClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ipatch_sf2_reader_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ipatch_sf2_reader_new</NAME>
+<RETURNS>AgsIpatchSF2Reader * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_IPATCH</NAME>
+#define AGS_TYPE_IPATCH                (ags_ipatch_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH</NAME>
+#define AGS_IPATCH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_IPATCH, AgsIpatch))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_CLASS</NAME>
+#define AGS_IPATCH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_IPATCH, AgsIpatchClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH</NAME>
+#define AGS_IS_IPATCH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_IPATCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH_CLASS</NAME>
+#define AGS_IS_IPATCH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_IPATCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_GET_CLASS</NAME>
+#define AGS_IPATCH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_IPATCH, AgsIpatchClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_DEFAULT_CHANNELS</NAME>
+#define AGS_IPATCH_DEFAULT_CHANNELS 2
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_READ</NAME>
+#define AGS_IPATCH_READ "r"
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_WRITE</NAME>
+#define AGS_IPATCH_WRITE "w"
+</MACRO>
+<ENUM>
+<NAME>AgsIpatchFlags</NAME>
+typedef enum{
+  AGS_IPATCH_DLS2   = 1,
+  AGS_IPATCH_SF2    = 1 << 1,
+  AGS_IPATCH_GIG    = 1 << 2,
+}AgsIpatchFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsIpatch</NAME>
+struct _AgsIpatch
+{
+  GObject object;
+
+  guint flags;
+
+  AgsDevout *devout;
+  GList *audio_signal;
+
+  IpatchFile *file;
+  char *filename;
+  char *mode;
+
+  IpatchFileHandle *handle;
+  GError *error;
+
+  IpatchBase *base;
+  GObject *reader;
+
+  IpatchList *samples;
+  GList *iter;
+
+  guint nth_level;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIpatchClass</NAME>
+struct _AgsIpatchClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ipatch_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ipatch_new</NAME>
+<RETURNS>AgsIpatch * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_FILE_XML</NAME>
+#define AGS_TYPE_AUDIO_FILE_XML              (ags_audio_file_xml_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_XML</NAME>
+#define AGS_AUDIO_FILE_XML(obj)              (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_AUDIO_FILE_XML, AgsAudioFileXml))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_XML_CLASS</NAME>
+#define AGS_AUDIO_FILE_XML_CLASS(class)      (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUDIO_FILE_XML, AgsAudioFileXmlClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_FILE_XML</NAME>
+#define AGS_IS_AUDIO_FILE_XML(obj)           (G_TYPE_CHECK_INSTANCE_TYPE(obj, AGS_TYPE_AUDIO_FILE_XML))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioFileXml</NAME>
+struct _AgsAudioFileXml
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioFileXmlClass</NAME>
+struct _AgsAudioFileXmlClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_file_xml_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_xml_new</NAME>
+<RETURNS>AgsAudioFileXml * </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_RECYCLING</NAME>
+#define AGS_TYPE_MUTE_RECYCLING                (ags_mute_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_RECYCLING</NAME>
+#define AGS_MUTE_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_RECYCLING, AgsMuteRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_RECYCLING_CLASS</NAME>
+#define AGS_MUTE_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_RECYCLING, AgsMuteRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_RECYCLING</NAME>
+#define AGS_IS_MUTE_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_RECYCLING_CLASS</NAME>
+#define AGS_IS_MUTE_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_RECYCLING_GET_CLASS</NAME>
+#define AGS_MUTE_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_RECYCLING, AgsMuteRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteRecycling</NAME>
+struct _AgsMuteRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteRecyclingClass</NAME>
+struct _AgsMuteRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_recycling_new</NAME>
+<RETURNS>AgsMuteRecycling * </RETURNS>
+AgsRecycling *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_NOTE</NAME>
+#define AGS_TYPE_PLAY_NOTE             (ags_play_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTE</NAME>
+#define AGS_PLAY_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_NOTE, AgsPlayNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTE_CLASS</NAME>
+#define AGS_PLAY_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_NOTE, AgsPlayNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTE</NAME>
+#define AGS_IS_PLAY_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTE_CLASS</NAME>
+#define AGS_IS_PLAY_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTE_GET_CLASS</NAME>
+#define AGS_PLAY_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_NOTE, AgsPlayNoteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayNote</NAME>
+struct _AgsPlayNote
+{
+  AgsRecall recall;
+
+  AgsDevout *devout;
+
+  AgsChannel *channel;
+  AgsNote *note;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayNoteClass</NAME>
+struct _AgsPlayNoteClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_note_new</NAME>
+<RETURNS>AgsPlayNote * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_AUDIO</NAME>
+#define AGS_TYPE_COPY_PATTERN_AUDIO                (ags_copy_pattern_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO</NAME>
+#define AGS_COPY_PATTERN_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_AUDIO, AgsCopyPatternAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_AUDIO, AgsCopyPatternAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_AUDIO, AgsCopyPatternAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternAudio</NAME>
+struct _AgsCopyPatternAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bank_index_0;
+  AgsPort *bank_index_1;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternAudioClass</NAME>
+struct _AgsCopyPatternAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_new</NAME>
+<RETURNS>AgsCopyPatternAudio * </RETURNS>
+AgsDevout *devout, gdouble tact, guint i, guint j 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DELAY_AUDIO_RUN</NAME>
+#define AGS_TYPE_DELAY_AUDIO_RUN                (ags_delay_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_RUN</NAME>
+#define AGS_DELAY_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_RUN_CLASS</NAME>
+#define AGS_DELAY_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO_RUN</NAME>
+#define AGS_IS_DELAY_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DELAY_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_DELAY_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DELAY_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_DELAY_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDelayAudioRun</NAME>
+struct _AgsDelayAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  guint dependency_ref;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+  
+  guint notation_counter;
+  guint sequencer_counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDelayAudioRunClass</NAME>
+struct _AgsDelayAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+
+  void (*notation_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*notation_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			       guint delay, guint attack);
+  void (*notation_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			 guint delay, guint attack);
+
+  void (*sequencer_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				 guint delay, guint attack);
+  void (*sequencer_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*sequencer_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			  guint delay, guint attack);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_delay_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_notation_alloc_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_notation_alloc_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_notation_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_sequencer_alloc_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_sequencer_alloc_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_sequencer_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_new</NAME>
+<RETURNS>AgsDelayAudioRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_CHANNEL</NAME>
+#define AGS_TYPE_VOLUME_CHANNEL                (ags_volume_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL</NAME>
+#define AGS_VOLUME_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_VOLUME_CHANNEL, AgsVolumeChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_VOLUME_CHANNEL, AgsVolumeChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL</NAME>
+#define AGS_IS_VOLUME_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_VOLUME_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL_CLASS</NAME>
+#define AGS_IS_VOLUME_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_VOLUME_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_GET_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_VOLUME_CHANNEL, AgsVolumeChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeChannel</NAME>
+struct _AgsVolumeChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *volume;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeChannelClass</NAME>
+struct _AgsVolumeChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_channel_new</NAME>
+<RETURNS>AgsVolumeChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_TYPE_PLAY_NOTATION_AUDIO_RUN                (ags_play_notation_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN, AgsPlayNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN, AgsPlayNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN, AgsPlayNotationAudioRunClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPlayNotationAudioRunFlags</NAME>
+typedef enum{
+  AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT  =  1,
+}AgsPlayNotationAudioRunFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayNotationAudioRun</NAME>
+struct _AgsPlayNotationAudioRun
+{
+  AgsRecallAudioRun recall;
+
+  guint flags;
+
+  AgsDelayAudioRun *delay_audio_run;
+  gulong notation_alloc_input_handler;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayNotationAudioRunClass</NAME>
+struct _AgsPlayNotationAudioRunClass
+{
+  AgsRecallAudioRunClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_notation_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_notation_audio_run_new</NAME>
+<RETURNS>AgsPlayNotationAudioRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_CHANNEL</NAME>
+#define AGS_TYPE_COPY_CHANNEL                (ags_copy_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL</NAME>
+#define AGS_COPY_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_CHANNEL, AgsCopyChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_CLASS</NAME>
+#define AGS_COPY_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_CHANNEL, AgsCopyChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL</NAME>
+#define AGS_IS_COPY_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL_CLASS</NAME>
+#define AGS_IS_COPY_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_GET_CLASS</NAME>
+#define AGS_COPY_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_CHANNEL, AgsCopyChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyChannel</NAME>
+struct _AgsCopyChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyChannelClass</NAME>
+struct _AgsCopyChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_channel_new</NAME>
+<RETURNS>AgsCopyChannel * </RETURNS>
+AgsChannel *destination, AgsChannel *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PEAK_CHANNEL_RUN</NAME>
+#define AGS_TYPE_PEAK_CHANNEL_RUN            (ags_peak_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_RUN</NAME>
+#define AGS_PEAK_CHANNEL_RUN(obj)            (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PEAK_CHANNEL_RUN, AgsPeakChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_RUN_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_RUN_CLASS(class)    (G_TYPE_CHECK_INSTANCE_CAST(class, AGS_TYPE_PEAK_CHANNEL_RUN, AgsPeakChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL_RUN</NAME>
+#define AGS_IS_PEAK_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PEAK_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_PEAK_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PEAK_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PEAK_CHANNEL_RUN, AgsPeakChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPeakChannelRun</NAME>
+struct _AgsPeakChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPeakChannelRunClass</NAME>
+struct _AgsPeakChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_peak_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_peak_channel_run_new</NAME>
+<RETURNS>AgsPeakChannelRun * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CLONE_CHANNEL</NAME>
+#define AGS_TYPE_CLONE_CHANNEL                (ags_clone_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL</NAME>
+#define AGS_CLONE_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CLONE_CHANNEL, AgsCloneChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CLONE_CHANNEL, AgsCloneChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL</NAME>
+#define AGS_IS_CLONE_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_CLONE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL_CLASS</NAME>
+#define AGS_IS_CLONE_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_CLONE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_GET_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_CLONE_CHANNEL, AgsCloneChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCloneChannel</NAME>
+struct _AgsCloneChannel
+{
+  AgsRecallChannel recall_channel;
+
+  guint audio_channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCloneChannelClass</NAME>
+struct _AgsCloneChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_clone_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_clone_channel_new</NAME>
+<RETURNS>AgsCloneChannel * </RETURNS>
+AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM</NAME>
+#define AGS_TYPE_STREAM                (ags_stream_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM</NAME>
+#define AGS_STREAM(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_STREAM, AgsStream))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CLASS</NAME>
+#define AGS_STREAM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_STREAM, AgsStream))
+</MACRO>
+<STRUCT>
+<NAME>AgsStream</NAME>
+struct _AgsStream{
+  AgsRecall recall;
+
+  AgsAudioSignal *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamClass</NAME>
+struct _AgsStreamClass{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_new</NAME>
+<RETURNS>AgsStream * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_AUDIO_RUN</NAME>
+#define AGS_TYPE_COPY_PATTERN_AUDIO_RUN                (ags_copy_pattern_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_RUN</NAME>
+#define AGS_COPY_PATTERN_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_AUDIO_RUN, AgsCopyPatternAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_RUN_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_AUDIO_RUN, AgsCopyPatternAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO_RUN</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_AUDIO_RUN, AgsCopyPatternAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternAudioRun</NAME>
+struct _AgsCopyPatternAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternAudioRunClass</NAME>
+struct _AgsCopyPatternAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_run_new</NAME>
+<RETURNS>AgsCopyPatternAudioRun * </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_PLAY_AUDIO_SIGNAL                (ags_play_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_SIGNAL</NAME>
+#define AGS_PLAY_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_AUDIO_SIGNAL, AgsPlayAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_PLAY_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_AUDIO_SIGNAL, AgsPlayAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_SIGNAL</NAME>
+#define AGS_IS_PLAY_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_PLAY_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_PLAY_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_AUDIO_SIGNAL, AgsPlayAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayAudioSignal</NAME>
+struct _AgsPlayAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayAudioSignalClass</NAME>
+struct _AgsPlayAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_audio_signal_new</NAME>
+<RETURNS>AgsPlayAudioSignal * </RETURNS>
+AgsAudioSignal *source, AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_CHANNEL</NAME>
+#define AGS_TYPE_STREAM_CHANNEL                (ags_stream_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL</NAME>
+#define AGS_STREAM_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_CHANNEL, AgsStreamChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_CHANNEL, AgsStreamChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL</NAME>
+#define AGS_IS_STREAM_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_STREAM_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL_CLASS</NAME>
+#define AGS_IS_STREAM_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_STREAM_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_GET_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_STREAM_CHANNEL, AgsStreamChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamChannel</NAME>
+struct _AgsStreamChannel
+{
+  AgsRecallChannel recall_channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamChannelClass</NAME>
+struct _AgsStreamChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_channel_new</NAME>
+<RETURNS>AgsStreamChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_RECYCLING</NAME>
+#define AGS_TYPE_PLAY_RECYCLING                (ags_play_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_RECYCLING</NAME>
+#define AGS_PLAY_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_RECYCLING, AgsPlayRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_RECYCLING_CLASS</NAME>
+#define AGS_PLAY_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_RECYCLING, AgsPlayRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_RECYCLING</NAME>
+#define AGS_IS_PLAY_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_RECYCLING_CLASS</NAME>
+#define AGS_IS_PLAY_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_RECYCLING_GET_CLASS</NAME>
+#define AGS_PLAY_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_RECYCLING, AgsPlayRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayRecycling</NAME>
+struct _AgsPlayRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayRecyclingClass</NAME>
+struct _AgsPlayRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_recycling_new</NAME>
+<RETURNS>AgsPlayRecycling * </RETURNS>
+AgsRecycling *source, AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_NOTATION_AUDIO</NAME>
+#define AGS_TYPE_COPY_NOTATION_AUDIO                (ags_copy_notation_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO</NAME>
+#define AGS_COPY_NOTATION_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_GET_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudioClass))
+</MACRO>
+<ENUM>
+<NAME>AgsCopyNotationAudioFlags</NAME>
+typedef enum{
+  AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL  = 1,
+}AgsCopyNotationAudioFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsCopyNotationAudio</NAME>
+struct _AgsCopyNotationAudio
+{
+  AgsRecallAudio recall_audio;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  AgsNotation *notation;
+  guint audio_channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyNotationAudioClass</NAME>
+struct _AgsCopyNotationAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_new</NAME>
+<RETURNS>AgsCopyNotationAudio * </RETURNS>
+AgsDevout *devout, AgsNotation *notation, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_MUTE_AUDIO_SIGNAL                (ags_mute_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_SIGNAL</NAME>
+#define AGS_MUTE_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_AUDIO_SIGNAL, AgsMuteAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_MUTE_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_AUDIO_SIGNAL, AgsMuteAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO_SIGNAL</NAME>
+#define AGS_IS_MUTE_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_MUTE_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_MUTE_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_AUDIO_SIGNAL, AgsMuteAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteAudioSignal</NAME>
+struct _AgsMuteAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteAudioSignalClass</NAME>
+struct _AgsMuteAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_audio_signal_new</NAME>
+<RETURNS>AgsMuteAudioSignal * </RETURNS>
+AgsAudioSignal *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_CHANNEL</NAME>
+#define AGS_TYPE_MUTE_CHANNEL                (ags_mute_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL</NAME>
+#define AGS_MUTE_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_CHANNEL, AgsMuteChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_CHANNEL, AgsMuteChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL</NAME>
+#define AGS_IS_MUTE_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL_CLASS</NAME>
+#define AGS_IS_MUTE_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_GET_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_CHANNEL, AgsMuteChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteChannel</NAME>
+struct _AgsMuteChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteChannelClass</NAME>
+struct _AgsMuteChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_channel_new</NAME>
+<RETURNS>AgsMuteChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_CHANNEL</NAME>
+#define AGS_TYPE_BUFFER_CHANNEL                (ags_buffer_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL</NAME>
+#define AGS_BUFFER_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_CHANNEL, AgsBufferChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_CHANNEL, AgsBufferChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL</NAME>
+#define AGS_IS_BUFFER_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_BUFFER_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL_CLASS</NAME>
+#define AGS_IS_BUFFER_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_BUFFER_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_GET_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_BUFFER_CHANNEL, AgsBufferChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferChannel</NAME>
+struct _AgsBufferChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferChannelClass</NAME>
+struct _AgsBufferChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_channel_new</NAME>
+<RETURNS>AgsBufferChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_RECYCLING</NAME>
+#define AGS_TYPE_BUFFER_RECYCLING                (ags_buffer_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_RECYCLING</NAME>
+#define AGS_BUFFER_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_RECYCLING, AgsBufferRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_RECYCLING_CLASS</NAME>
+#define AGS_BUFFER_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_RECYCLING, AgsBufferRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_RECYCLING</NAME>
+#define AGS_IS_BUFFER_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_BUFFER_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_RECYCLING_CLASS</NAME>
+#define AGS_IS_BUFFER_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_BUFFER_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_RECYCLING_GET_CLASS</NAME>
+#define AGS_BUFFER_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_BUFFER_RECYCLING, AgsBufferRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferRecycling</NAME>
+struct _AgsBufferRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferRecyclingClass</NAME>
+struct _AgsBufferRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_recycling_new</NAME>
+<RETURNS>AgsBufferRecycling * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_TYPE_COPY_NOTATION_AUDIO_RUN                (ags_copy_notation_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_COPY_NOTATION_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_NOTATION_AUDIO_RUN, AgsCopyNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_NOTATION_AUDIO_RUN, AgsCopyNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_NOTATION_AUDIO_RUN, AgsCopyNotationAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyNotationAudioRun</NAME>
+struct _AgsCopyNotationAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+
+  gulong tic_alloc_input_handler;
+
+  GList *current_note;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyNotationAudioRunClass</NAME>
+struct _AgsCopyNotationAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_run_new</NAME>
+<RETURNS>AgsCopyNotationAudioRun * </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_VOLUME_AUDIO_SIGNAL                (ags_volume_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_AUDIO_SIGNAL</NAME>
+#define AGS_VOLUME_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_VOLUME_AUDIO_SIGNAL, AgsVolumeAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_VOLUME_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_VOLUME_AUDIO_SIGNAL, AgsVolumeAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_AUDIO_SIGNAL</NAME>
+#define AGS_IS_VOLUME_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_VOLUME_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_VOLUME_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_VOLUME_AUDIO_SIGNAL, AgsVolumeAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeAudioSignal</NAME>
+struct _AgsVolumeAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeAudioSignalClass</NAME>
+struct _AgsVolumeAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_audio_signal_new</NAME>
+<RETURNS>AgsVolumeAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_CHANNEL_RUN</NAME>
+#define AGS_TYPE_COPY_PATTERN_CHANNEL_RUN                (ags_copy_pattern_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_RUN</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN, AgsCopyPatternChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_RUN_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN, AgsCopyPatternChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL_RUN</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN, AgsCopyPatternChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternChannelRun</NAME>
+struct _AgsCopyPatternChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  gulong sequencer_alloc_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternChannelRunClass</NAME>
+struct _AgsCopyPatternChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_run_new</NAME>
+<RETURNS>AgsCopyPatternChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_AUDIO</NAME>
+#define AGS_TYPE_PLAY_AUDIO                (ags_play_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO</NAME>
+#define AGS_PLAY_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_AUDIO, AgsPlayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_CLASS</NAME>
+#define AGS_PLAY_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_AUDIO, AgsPlayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO</NAME>
+#define AGS_IS_PLAY_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_CLASS</NAME>
+#define AGS_IS_PLAY_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_GET_CLASS</NAME>
+#define AGS_PLAY_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_AUDIO, AgsPlayAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayAudio</NAME>
+struct _AgsPlayAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayAudioClass</NAME>
+struct _AgsPlayAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_audio_new</NAME>
+<RETURNS>AgsPlayAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_CHANNEL_RUN</NAME>
+#define AGS_TYPE_VOLUME_CHANNEL_RUN            (ags_volume_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_RUN</NAME>
+#define AGS_VOLUME_CHANNEL_RUN(obj)            (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_VOLUME_CHANNEL_RUN, AgsVolumeChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_RUN_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_RUN_CLASS(class)    (G_TYPE_CHECK_INSTANCE_CAST(class, AGS_TYPE_VOLUME_CHANNEL_RUN, AgsVolumeChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL_RUN</NAME>
+#define AGS_IS_VOLUME_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_VOLUME_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_VOLUME_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_VOLUME_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_VOLUME_CHANNEL_RUN, AgsVolumeChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeChannelRun</NAME>
+struct _AgsVolumeChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeChannelRunClass</NAME>
+struct _AgsVolumeChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_channel_run_new</NAME>
+<RETURNS>AgsVolumeChannelRun * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_AUDIO_FILE</NAME>
+#define AGS_TYPE_PLAY_AUDIO_FILE                (ags_play_audio_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_FILE</NAME>
+#define AGS_PLAY_AUDIO_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_AUDIO_FILE, AgsPlayAudioFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_FILE_CLASS</NAME>
+#define AGS_PLAY_AUDIO_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AgsPlayAudioFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_FILE</NAME>
+#define AGS_IS_PLAY_AUDIO_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_FILE_CLASS</NAME>
+#define AGS_IS_PLAY_AUDIO_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_FILE_GET_CLASS</NAME>
+#define AGS_PLAY_AUDIO_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_AUDIO_FILE, AgsPlayAudioFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayAudioFile</NAME>
+struct _AgsPlayAudioFile
+{
+  AgsRecall recall;
+
+  AgsAudioFile *audio_file;
+  guint current_frame;
+
+  AgsDevout *devout;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayAudioFileClass</NAME>
+struct _AgsPlayAudioFileClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_audio_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_audio_file_new</NAME>
+<RETURNS>AgsPlayAudioFile * </RETURNS>
+AgsAudioFile *audio_file, AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_amplifier</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LOOP_CHANNEL_RUN</NAME>
+#define AGS_TYPE_LOOP_CHANNEL_RUN                (ags_loop_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_RUN</NAME>
+#define AGS_LOOP_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOOP_CHANNEL_RUN, AgsLoopChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_RUN_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LOOP_CHANNEL_RUN, AgsLoopChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL_RUN</NAME>
+#define AGS_IS_LOOP_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOOP_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_LOOP_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LOOP_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LOOP_CHANNEL_RUN, AgsLoopChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLoopChannelRun</NAME>
+struct _AgsLoopChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+  gulong start_handler;
+  gulong loop_handler;
+  gulong stop_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLoopChannelRunClass</NAME>
+struct _AgsLoopChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_loop_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_loop_channel_run_new</NAME>
+<RETURNS>AgsLoopChannelRun * </RETURNS>
+AgsChannel *channel, AgsCountBeatsAudioRun *count_beats_audio_run, gboolean is_template 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_COPY_AUDIO_SIGNAL                (ags_copy_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_AUDIO_SIGNAL</NAME>
+#define AGS_COPY_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_AUDIO_SIGNAL, AgsCopyAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_COPY_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_AUDIO_SIGNAL, AgsCopyAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_AUDIO_SIGNAL</NAME>
+#define AGS_IS_COPY_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_COPY_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_COPY_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_AUDIO_SIGNAL, AgsCopyAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyAudioSignal</NAME>
+struct _AgsCopyAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyAudioSignalClass</NAME>
+struct _AgsCopyAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_audio_signal_new</NAME>
+<RETURNS>AgsCopyAudioSignal * </RETURNS>
+AgsAudioSignal *destination, AgsAudioSignal *source, AgsDevout *devout, AgsAttack *attack 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PEAK_CHANNEL</NAME>
+#define AGS_TYPE_PEAK_CHANNEL                (ags_peak_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL</NAME>
+#define AGS_PEAK_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PEAK_CHANNEL, AgsPeakChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PEAK_CHANNEL, AgsPeakChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL</NAME>
+#define AGS_IS_PEAK_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PEAK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL_CLASS</NAME>
+#define AGS_IS_PEAK_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PEAK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_GET_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PEAK_CHANNEL, AgsPeakChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPeakChannel</NAME>
+struct _AgsPeakChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *peak;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPeakChannelClass</NAME>
+struct _AgsPeakChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_peak_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_peak_channel_retrieve_peak</NAME>
+<RETURNS>void  </RETURNS>
+AgsPeakChannel *peak_channel, gboolean is_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_peak_channel_new</NAME>
+<RETURNS>AgsPeakChannel * </RETURNS>
+AgsChannel *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_CHANNEL</NAME>
+#define AGS_TYPE_PLAY_CHANNEL                (ags_play_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL</NAME>
+#define AGS_PLAY_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_CHANNEL, AgsPlayChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_CHANNEL, AgsPlayChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL</NAME>
+#define AGS_IS_PLAY_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_CLASS</NAME>
+#define AGS_IS_PLAY_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLAY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_GET_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLAY_CHANNEL, AgsPlayChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayChannel</NAME>
+struct _AgsPlayChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *audio_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelClass</NAME>
+struct _AgsPlayChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_new</NAME>
+<RETURNS>AgsPlayChannel * </RETURNS>
+AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LOOP_CHANNEL</NAME>
+#define AGS_TYPE_LOOP_CHANNEL                (ags_loop_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL</NAME>
+#define AGS_LOOP_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOOP_CHANNEL, AgsLoopChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LOOP_CHANNEL, AgsLoopChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL</NAME>
+#define AGS_IS_LOOP_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOOP_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL_CLASS</NAME>
+#define AGS_IS_LOOP_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LOOP_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_GET_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LOOP_CHANNEL, AgsLoopChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLoopChannel</NAME>
+struct _AgsLoopChannel
+{
+  AgsRecallChannel recall_channel;
+  
+  AgsDelayAudio *delay_audio;
+  gulong sequencer_duration_changed_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLoopChannelClass</NAME>
+struct _AgsLoopChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_loop_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_loop_channel_new</NAME>
+<RETURNS>AgsLoopChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COUNT_BEATS_AUDIO</NAME>
+#define AGS_TYPE_COUNT_BEATS_AUDIO                (ags_count_beats_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO</NAME>
+#define AGS_COUNT_BEATS_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COUNT_BEATS_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO_CLASS</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COUNT_BEATS_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_GET_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCountBeatsAudio</NAME>
+struct _AgsCountBeatsAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *loop;
+
+  AgsPort *notation_loop_start;
+  AgsPort *notation_loop_end;
+  AgsPort *sequencer_loop_start;
+  AgsPort *sequencer_loop_end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCountBeatsAudioClass</NAME>
+struct _AgsCountBeatsAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_count_beats_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_new</NAME>
+<RETURNS>AgsCountBeatsAudio * </RETURNS>
+gboolean loop 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_NOTATION_AUDIO</NAME>
+#define AGS_TYPE_PLAY_NOTATION_AUDIO                (ags_play_notation_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO</NAME>
+#define AGS_PLAY_NOTATION_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_NOTATION_AUDIO, AgsPlayNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_NOTATION_AUDIO, AgsPlayNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_GET_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO, AgsPlayNotationAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayNotationAudio</NAME>
+struct _AgsPlayNotationAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayNotationAudioClass</NAME>
+struct _AgsPlayNotationAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_notation_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_notation_audio_new</NAME>
+<RETURNS>AgsPlayNotationAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_RECYCLING</NAME>
+#define AGS_TYPE_STREAM_RECYCLING                (ags_stream_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_RECYCLING</NAME>
+#define AGS_STREAM_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_RECYCLING, AgsStreamRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_RECYCLING_CLASS</NAME>
+#define AGS_STREAM_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_RECYCLING, AgsStreamRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_RECYCLING</NAME>
+#define AGS_IS_STREAM_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_STREAM_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_RECYCLING_CLASS</NAME>
+#define AGS_IS_STREAM_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_STREAM_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_RECYCLING_GET_CLASS</NAME>
+#define AGS_STREAM_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_STREAM_RECYCLING, AgsStreamRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamRecycling</NAME>
+struct _AgsStreamRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamRecyclingClass</NAME>
+struct _AgsStreamRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_recycling_new</NAME>
+<RETURNS>AgsStreamRecycling * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DELAY_AUDIO</NAME>
+#define AGS_TYPE_DELAY_AUDIO                (ags_delay_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO</NAME>
+#define AGS_DELAY_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DELAY_AUDIO, AgsDelayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_CLASS</NAME>
+#define AGS_DELAY_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DELAY_AUDIO, AgsDelayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO</NAME>
+#define AGS_IS_DELAY_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_DELAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO_CLASS</NAME>
+#define AGS_IS_DELAY_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_DELAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_GET_CLASS</NAME>
+#define AGS_DELAY_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_DELAY_AUDIO, AgsDelayAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDelayAudio</NAME>
+struct _AgsDelayAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bpm;
+  AgsPort *tact;
+
+  AgsPort *notation_delay;
+  AgsPort *sequencer_delay;
+
+  AgsPort *sequencer_duration;
+  AgsPort *notation_duration;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDelayAudioClass</NAME>
+struct _AgsDelayAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+
+  void (*notation_duration_changed)(AgsDelayAudio *delay_audio);
+  void (*sequencer_duration_changed)(AgsDelayAudio *delay_audio);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_delay_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_notation_duration_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudio *delay_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_sequencer_duration_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudio *delay_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_new</NAME>
+<RETURNS>AgsDelayAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_BUFFER_AUDIO_SIGNAL                (ags_buffer_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_AUDIO_SIGNAL</NAME>
+#define AGS_BUFFER_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_AUDIO_SIGNAL, AgsBufferAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_BUFFER_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_AUDIO_SIGNAL, AgsBufferAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_AUDIO_SIGNAL</NAME>
+#define AGS_IS_BUFFER_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_BUFFER_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_BUFFER_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_BUFFER_AUDIO_SIGNAL, AgsBufferAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferAudioSignal</NAME>
+struct _AgsBufferAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferAudioSignalClass</NAME>
+struct _AgsBufferAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_audio_signal_new</NAME>
+<RETURNS>AgsBufferAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_CHANNEL</NAME>
+#define AGS_TYPE_COPY_PATTERN_CHANNEL                (ags_copy_pattern_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL</NAME>
+#define AGS_COPY_PATTERN_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_CHANNEL, AgsCopyPatternChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_CHANNEL, AgsCopyPatternChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL, AgsCopyPatternChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternChannel</NAME>
+struct _AgsCopyPatternChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *pattern;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternChannelClass</NAME>
+struct _AgsCopyPatternChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_template_find_source_and_destination</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, AgsChannel *destination, AgsChannel *source 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_new</NAME>
+<RETURNS>AgsCopyPatternChannel * </RETURNS>
+AgsChannel *destination, AgsChannel *source, AgsPort *pattern 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_RECYCLING</NAME>
+#define AGS_TYPE_COPY_RECYCLING                (ags_copy_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_RECYCLING</NAME>
+#define AGS_COPY_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_RECYCLING, AgsCopyRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_RECYCLING_CLASS</NAME>
+#define AGS_COPY_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_RECYCLING, AgsCopyRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_RECYCLING</NAME>
+#define AGS_IS_COPY_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_RECYCLING_CLASS</NAME>
+#define AGS_IS_COPY_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_RECYCLING_GET_CLASS</NAME>
+#define AGS_COPY_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_RECYCLING, AgsCopyRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyRecycling</NAME>
+struct _AgsCopyRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyRecyclingClass</NAME>
+struct _AgsCopyRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_recycling_new</NAME>
+<RETURNS>AgsCopyRecycling * </RETURNS>
+AgsRecycling *destination, AgsRecycling *source, AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_AUDIO</NAME>
+#define AGS_TYPE_MUTE_AUDIO                (ags_mute_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO</NAME>
+#define AGS_MUTE_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_AUDIO, AgsMuteAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_CLASS</NAME>
+#define AGS_MUTE_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_AUDIO, AgsMuteAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO</NAME>
+#define AGS_IS_MUTE_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO_CLASS</NAME>
+#define AGS_IS_MUTE_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_GET_CLASS</NAME>
+#define AGS_MUTE_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_AUDIO, AgsMuteAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteAudio</NAME>
+struct _AgsMuteAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteAudioClass</NAME>
+struct _AgsMuteAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_audio_new</NAME>
+<RETURNS>AgsMuteAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_CHANNEL_RUN_MASTER</NAME>
+#define AGS_TYPE_PLAY_CHANNEL_RUN_MASTER                (ags_play_channel_run_master_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMaster))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMasterClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN_MASTER</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN_MASTER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMasterClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))
+</MACRO>
+<ENUM>
+<NAME>AgsPlayChannelRunMasterFlags</NAME>
+typedef enum{
+  AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING        = 1,
+}AgsPlayChannelRunMasterFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayChannelRunMaster</NAME>
+struct _AgsPlayChannelRunMaster
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  GList *streamer;
+
+  gulong source_recycling_changed_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelRunMasterClass</NAME>
+struct _AgsPlayChannelRunMasterClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelRunMasterStreamer</NAME>
+struct _AgsPlayChannelRunMasterStreamer
+{
+  AgsPlayChannelRunMaster *play_channel_run_master;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_streamer_alloc</NAME>
+<RETURNS>AgsPlayChannelRunMasterStreamer * </RETURNS>
+AgsPlayChannelRunMaster *play_channel_run_master, AgsStreamChannelRun *stream_channel_run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_find_streamer</NAME>
+<RETURNS>GList * </RETURNS>
+GList *list, AgsStreamChannelRun *stream_channel_run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_new</NAME>
+<RETURNS>AgsPlayChannelRunMaster * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COUNT_BEATS_AUDIO_RUN</NAME>
+#define AGS_TYPE_COUNT_BEATS_AUDIO_RUN                (ags_count_beats_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_RUN</NAME>
+#define AGS_COUNT_BEATS_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COUNT_BEATS_AUDIO_RUN, AgsCountBeatsAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_RUN_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COUNT_BEATS_AUDIO_RUN, AgsCountBeatsAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO_RUN</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COUNT_BEATS_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COUNT_BEATS_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COUNT_BEATS_AUDIO_RUN, AgsCountBeatsAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCountBeatsAudioRun</NAME>
+struct _AgsCountBeatsAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  gboolean first_run;
+
+  guint notation_counter;
+  guint sequencer_counter;
+
+  guint recall_ref;
+
+  guint hide_ref;
+  guint notation_hide_ref_counter;
+  guint sequencer_hide_ref_counter;
+
+  gulong sequencer_alloc_output_handler;
+  gulong sequencer_count_handler;
+
+  gulong notation_alloc_output_handler;
+  gulong notation_count_handler;
+
+  AgsDelayAudioRun *delay_audio_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCountBeatsAudioRunClass</NAME>
+struct _AgsCountBeatsAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+  
+  void (*notation_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*notation_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  void (*notation_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  
+  void (*sequencer_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			  guint run_order);
+  void (*sequencer_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*sequencer_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_notation_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_notation_loop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_notation_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_sequencer_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_sequencer_loop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_sequencer_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_new</NAME>
+<RETURNS>AgsCountBeatsAudioRun * </RETURNS>
+AgsDelayAudioRun *delay_audio_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_CHANNEL_RUN</NAME>
+#define AGS_TYPE_PLAY_CHANNEL_RUN                (ags_play_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN</NAME>
+#define AGS_PLAY_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_CHANNEL_RUN, AgsPlayChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_CHANNEL_RUN, AgsPlayChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLAY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLAY_CHANNEL_RUN, AgsPlayChannelRunClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPlayChannelRunFlags</NAME>
+typedef enum{
+  AGS_PLAY_CHANNEL_RUN_TERMINATING        = 1,
+  AGS_PLAY_CHANNEL_RUN_INITIAL_RUN        = 1 << 1,
+}AgsPlayChannelRunFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayChannelRun</NAME>
+struct _AgsPlayChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+
+  gulong source_recycling_changed_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelRunClass</NAME>
+struct _AgsPlayChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_new</NAME>
+<RETURNS>AgsPlayChannelRun * </RETURNS>
+AgsStreamChannelRun *stream_channel_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_CHANNEL_RUN</NAME>
+#define AGS_TYPE_STREAM_CHANNEL_RUN                (ags_stream_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_RUN</NAME>
+#define AGS_STREAM_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_CHANNEL_RUN, AgsStreamChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_RUN_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_CHANNEL_RUN, AgsStreamChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL_RUN</NAME>
+#define AGS_IS_STREAM_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_STREAM_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_STREAM_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_STREAM_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_STREAM_CHANNEL_RUN, AgsStreamChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamChannelRun</NAME>
+struct _AgsStreamChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamChannelRunClass</NAME>
+struct _AgsStreamChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_channel_run_new</NAME>
+<RETURNS>AgsStreamChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_CHANNEL_RUN</NAME>
+#define AGS_TYPE_BUFFER_CHANNEL_RUN                (ags_buffer_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_RUN</NAME>
+#define AGS_BUFFER_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_CHANNEL_RUN, AgsBufferChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_RUN_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_CHANNEL_RUN, AgsBufferChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL_RUN</NAME>
+#define AGS_IS_BUFFER_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_BUFFER_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_BUFFER_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_BUFFER_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_BUFFER_CHANNEL_RUN, AgsBufferChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferChannelRun</NAME>
+struct _AgsBufferChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferChannelRunClass</NAME>
+struct _AgsBufferChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_channel_run_new</NAME>
+<RETURNS>AgsBufferChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_RECYCLING</NAME>
+#define AGS_TYPE_VOLUME_RECYCLING                (ags_volume_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_RECYCLING</NAME>
+#define AGS_VOLUME_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_VOLUME_RECYCLING, AgsVolumeRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_RECYCLING_CLASS</NAME>
+#define AGS_VOLUME_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_VOLUME_RECYCLING, AgsVolumeRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_RECYCLING</NAME>
+#define AGS_IS_VOLUME_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_VOLUME_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_RECYCLING_CLASS</NAME>
+#define AGS_IS_VOLUME_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_VOLUME_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_RECYCLING_GET_CLASS</NAME>
+#define AGS_VOLUME_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_VOLUME_RECYCLING, AgsVolumeRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeRecycling</NAME>
+struct _AgsVolumeRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeRecyclingClass</NAME>
+struct _AgsVolumeRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_recycling_new</NAME>
+<RETURNS>AgsVolumeRecycling * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_CHANNEL_RUN</NAME>
+#define AGS_TYPE_COPY_CHANNEL_RUN                (ags_copy_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_RUN</NAME>
+#define AGS_COPY_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_CHANNEL_RUN, AgsCopyChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_COPY_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_CHANNEL_RUN, AgsCopyChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL_RUN</NAME>
+#define AGS_IS_COPY_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_COPY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_COPY_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_COPY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_COPY_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_COPY_CHANNEL_RUN, AgsCopyChannelRunClass))
+</MACRO>
+<ENUM>
+<NAME>AgsCopyChannelRunFlags</NAME>
+typedef enum{
+  AGS_COPY_CHANNEL_RUN_EXACT_LENGTH         = 1,
+  AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK  = 1 << 1,
+}AgsCopyChannelRunFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsCopyChannelRun</NAME>
+struct _AgsCopyChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyChannelRunClass</NAME>
+struct _AgsCopyChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_channel_run_new</NAME>
+<RETURNS>AgsCopyChannelRun * </RETURNS>
+AgsChannel *destination, AgsChannel *source, AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_PATTERN</NAME>
+#define AGS_TYPE_PLAY_PATTERN             (ags_play_pattern_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_PATTERN</NAME>
+#define AGS_PLAY_PATTERN(obj)             (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PLAY_PATTERN, AgsPlayPattern))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_PATTERN_CLASS</NAME>
+#define AGS_PLAY_PATTERN_CLASS(class)     (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PLAY_PATTERN, AgsPlayPattern))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayPattern</NAME>
+struct _AgsPlayPattern{
+  AgsRecall recall;
+
+  //  AgsDelay *delay;
+
+  AgsChannel *channel;
+  AgsPattern *pattern;
+
+  guint i;
+  guint j;
+  guint bit;
+  guint length;
+
+  gboolean loop;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayPatternClass</NAME>
+struct _AgsPlayPatternClass{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_pattern_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_pattern_connect</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayPattern *play_pattern 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_CHANNEL_RUN</NAME>
+#define AGS_TYPE_MUTE_CHANNEL_RUN                (ags_mute_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_RUN</NAME>
+#define AGS_MUTE_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_CHANNEL_RUN, AgsMuteChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_CHANNEL_RUN, AgsMuteChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL_RUN</NAME>
+#define AGS_IS_MUTE_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MUTE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_MUTE_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MUTE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MUTE_CHANNEL_RUN, AgsMuteChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteChannelRun</NAME>
+struct _AgsMuteChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteChannelRunClass</NAME>
+struct _AgsMuteChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_channel_run_new</NAME>
+<RETURNS>AgsMuteChannelRun * </RETURNS>
+AgsChannel *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CLONE_CHANNEL_RUN</NAME>
+#define AGS_TYPE_CLONE_CHANNEL_RUN                (ags_clone_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_RUN</NAME>
+#define AGS_CLONE_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CLONE_CHANNEL_RUN, AgsCloneChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CLONE_CHANNEL_RUN, AgsCloneChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL_RUN</NAME>
+#define AGS_IS_CLONE_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CLONE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_CLONE_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CLONE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CLONE_CHANNEL_RUN, AgsCloneChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCloneChannelRun</NAME>
+struct _AgsCloneChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCloneChannelRunClass</NAME>
+struct _AgsCloneChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_clone_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_clone_channel_run_new</NAME>
+<RETURNS>AgsCloneChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_echo</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_STREAM_AUDIO_SIGNAL                (ags_stream_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_AUDIO_SIGNAL</NAME>
+#define AGS_STREAM_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_AUDIO_SIGNAL, AgsStreamAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_STREAM_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_AUDIO_SIGNAL, AgsStreamAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_AUDIO_SIGNAL</NAME>
+#define AGS_IS_STREAM_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_STREAM_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_STREAM_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_STREAM_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_STREAM_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_STREAM_AUDIO_SIGNAL, AgsStreamAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamAudioSignal</NAME>
+struct _AgsStreamAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamAudioSignalClass</NAME>
+struct _AgsStreamAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_audio_signal_new</NAME>
+<RETURNS>AgsStreamAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DIAL</NAME>
+#define AGS_TYPE_DIAL                (ags_dial_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL</NAME>
+#define AGS_DIAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DIAL, AgsDial))
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL_CLASS</NAME>
+#define AGS_DIAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DIAL, AgsDialClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DIAL</NAME>
+#define AGS_IS_DIAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DIAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DIAL_CLASS</NAME>
+#define AGS_IS_DIAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DIAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL_GET_CLASS</NAME>
+#define AGS_DIAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DIAL, AgsDialClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL_DEFAULT_PRECISION</NAME>
+#define AGS_DIAL_DEFAULT_PRECISION (8.0)
+</MACRO>
+<ENUM>
+<NAME>AgsDialFlags</NAME>
+typedef enum{
+  AGS_DIAL_WITH_BUTTONS           = 1,
+  AGS_DIAL_MOUSE_BUTTON_PRESSED   = 1 <<  1,
+  AGS_DIAL_BUTTON_DOWN_PRESSED    = 1 <<  2,
+  AGS_DIAL_BUTTON_UP_PRESSED      = 1 <<  3,
+  AGS_DIAL_MOTION_CAPTURING_INIT  = 1 <<  4,
+  AGS_DIAL_MOTION_CAPTURING       = 1 <<  5,
+  AGS_DIAL_IDLE                   = 1 <<  6,
+}AgsDialFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDial</NAME>
+struct _AgsDial
+{
+  GtkWidget widget;
+
+  guint flags;
+
+  guint radius;
+  guint outline_strength;
+  guint scale_precision;
+
+  guint font_size;
+  gint button_width;
+  gint button_height;
+  gint margin_left;
+  gint margin_right;
+
+  gdouble tolerance;
+  gdouble negated_tolerance;
+
+  gint sleep_interval;
+
+  GtkAdjustment *adjustment;
+
+  gdouble gravity_x;
+  gdouble gravity_y;
+  gdouble current_x;
+  gdouble current_y;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDialClass</NAME>
+struct _AgsDialClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_dial_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_dial_new</NAME>
+<RETURNS>AgsDial * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INDICATOR</NAME>
+#define AGS_TYPE_INDICATOR                (ags_indicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INDICATOR</NAME>
+#define AGS_INDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INDICATOR, AgsIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_INDICATOR_CLASS</NAME>
+#define AGS_INDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INDICATOR, AgsIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INDICATOR</NAME>
+#define AGS_IS_INDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INDICATOR_CLASS</NAME>
+#define AGS_IS_INDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_INDICATOR_GET_CLASS</NAME>
+#define AGS_INDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INDICATOR, AgsIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsIndicator</NAME>
+struct _AgsIndicator
+{
+  GtkWidget widget;
+
+  GtkAdjustment *adjustment;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIndicatorClass</NAME>
+struct _AgsIndicatorClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_indicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_indicator_new</NAME>
+<RETURNS>AgsIndicator * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SEGMENT</NAME>
+#define AGS_TYPE_SEGMENT                (ags_segment_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SEGMENT</NAME>
+#define AGS_SEGMENT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SEGMENT, AgsSegment))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEGMENT_CLASS</NAME>
+#define AGS_SEGMENT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SEGMENT, AgsSegmentClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEGMENT</NAME>
+#define AGS_IS_SEGMENT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SEGMENT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEGMENT_CLASS</NAME>
+#define AGS_IS_SEGMENT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SEGMENT))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEGMENT_GET_CLASS</NAME>
+#define AGS_SEGMENT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SEGMENT, AgsSegmentClass))
+</MACRO>
+<ENUM>
+<NAME>AGS_SEGMENT_FLAGS</NAME>
+typedef enum{
+  AGS_SEGMENT_MONOCHROME      = 1,
+  AGS_SEGMENT_COLOR_RED       = 1 <<  1,
+  AGS_SEGMENT_COLOR_BLUE      = 1 <<  2,
+  AGS_SGEMENT_COLOR_GREEN     = 1 <<  3,
+}AGS_SEGMENT_FLAGS;
+</ENUM>
+<ENUM>
+<NAME>AgsSegmentFields</NAME>
+typedef enum{
+  AGS_SEGMENT_UPPER_LEFT                = 1,
+  AGS_SEGMENT_UPPER_RIGHT               = 1 <<  1,
+  AGS_SEGMENT_LOWER_LEFT                = 1 <<  2,
+  AGS_SEGMENT_LOWER_RIGHT               = 1 <<  3,
+  AGS_SEGMENT_LEFT_UPPER_1              = 1 <<  4,
+  AGS_SEGMENT_LEFT_UPPER_2              = 1 <<  5,
+  AGS_SEGMENT_LEFT_LOWER_1              = 1 <<  6,
+  AGS_SEGMENT_LEFT_LOWER_2              = 1 <<  7,
+  AGS_SEGMENT_RIGHT_UPPER_1             = 1 <<  8,
+  AGS_SEGMENT_RIGHT_UPPER_2             = 1 <<  9,
+  AGS_SEGMENT_RIGHT_LOWER_1             = 1 << 10,
+  AGS_SEGMENT_RIGHT_LOWER_2             = 1 << 11,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_1     = 1 << 12,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_2     = 1 << 13,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_1    = 1 << 14,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_2    = 1 << 15,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_1     = 1 << 16,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_2     = 1 << 17,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_1    = 1 << 18,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_2    = 1 << 19,
+}AgsSegmentFields;
+</ENUM>
+<STRUCT>
+<NAME>AgsSegment</NAME>
+struct _AgsSegment
+{
+  GtkWidget widget;
+
+  guint flags;
+
+  guint count;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSegmentClass</NAME>
+struct _AgsSegmentClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_segment_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_field_on</NAME>
+<RETURNS>void  </RETURNS>
+AgsSegment *segment, guint field 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_field_off</NAME>
+<RETURNS>void  </RETURNS>
+AgsSegment *segment, guint field 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_draw_string</NAME>
+<RETURNS>void  </RETURNS>
+AgsSegment *segment, gchar **string 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_new</NAME>
+<RETURNS>AgsSegment * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TABLE</NAME>
+#define AGS_TYPE_TABLE                (ags_table_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TABLE</NAME>
+#define AGS_TABLE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TABLE, AgsTable))
+</MACRO>
+<MACRO>
+<NAME>AGS_TABLE_CLASS</NAME>
+#define AGS_TABLE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TABLE, AgsTableClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TABLE</NAME>
+#define AGS_IS_TABLE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TABLE_CLASS</NAME>
+#define AGS_IS_TABLE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_TABLE_GET_CLASS</NAME>
+#define AGS_TABLE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TABLE, AgsTableClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsTable</NAME>
+struct _AgsTable
+{
+  GtkTable table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTableClass</NAME>
+struct _AgsTableClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_table_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_table_new</NAME>
+<RETURNS>AgsTable * </RETURNS>
+guint row, guint columns, gboolean homogeneous 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RULER</NAME>
+#define AGS_TYPE_RULER                (ags_ruler_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER</NAME>
+#define AGS_RULER(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_RULER, AgsRuler))
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_CLASS</NAME>
+#define AGS_RULER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RULER, AgsRulerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RULER</NAME>
+#define AGS_IS_RULER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RULER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RULER_CLASS</NAME>
+#define AGS_IS_RULER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RULER))
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_GET_CLASS</NAME>
+#define AGS_RULER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RULER, AgsRulerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_DEFAULT_STEP</NAME>
+#define AGS_RULER_DEFAULT_STEP (16)
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_LARGE_STEP</NAME>
+#define AGS_RULER_LARGE_STEP (8.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_SMALL_STEP</NAME>
+#define AGS_RULER_SMALL_STEP (6.0)
+</MACRO>
+<STRUCT>
+<NAME>AgsRuler</NAME>
+struct _AgsRuler
+{
+  GtkWidget widget;
+
+  guint flags;
+
+  guint font_size;
+
+  GtkAdjustment *adjustment;
+
+  guint step;
+
+  gdouble factor;
+  gdouble precision;
+  gdouble scale_precision;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRulerClass</NAME>
+struct _AgsRulerClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ruler_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ruler_new</NAME>
+<RETURNS>AgsRuler * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_HTIMEBAR</NAME>
+#define AGS_TYPE_HTIMEBAR                (ags_htimebar_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_HTIMEBAR</NAME>
+#define AGS_HTIMEBAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_HTIMEBAR, AgsHTimebar))
+</MACRO>
+<MACRO>
+<NAME>AGS_HTIMEBAR_CLASS</NAME>
+#define AGS_HTIMEBAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_HTIMEBAR, AgsHTimebarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HTIMEBAR</NAME>
+#define AGS_IS_HTIMEBAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_HTIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HTIMEBAR_CLASS</NAME>
+#define AGS_IS_HTIMEBAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_HTIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_HTIMEBAR_GET_CLASS</NAME>
+#define AGS_HTIMEBAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_HTIMEBAR, AgsHTimebarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsHTimebar</NAME>
+struct _AgsHTimebar
+{
+  AgsTimebar range;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsHTimebarClass</NAME>
+struct _AgsHTimebarClass
+{
+  AgsTimebarClass timebar;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_htimebar_new</NAME>
+<RETURNS>AgsHTimebar * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MENU</NAME>
+#define AGS_TYPE_MENU                (ags_menu_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU</NAME>
+#define AGS_MENU(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MENU, AgsMenu))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_CLASS</NAME>
+#define AGS_MENU_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MENU, AgsMenuClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU</NAME>
+#define AGS_IS_MENU(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_CLASS</NAME>
+#define AGS_IS_MENU_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_GET_CLASS</NAME>
+#define AGS_MENU_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MENU, AgsMenuClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMenu</NAME>
+struct _AgsMenu
+{
+  GtkWindow window;
+
+  AgsTable *table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMenuClass</NAME>
+struct _AgsMenuClass
+{
+  GtkWindowClass window;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_menu_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_new</NAME>
+<RETURNS>AgsMenu * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OPTION_MENU</NAME>
+#define AGS_TYPE_OPTION_MENU                (ags_option_menu_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OPTION_MENU</NAME>
+#define AGS_OPTION_MENU(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OPTION_MENU, AgsOptionMenu))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPTION_MENU_CLASS</NAME>
+#define AGS_OPTION_MENU_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OPTION_MENU, AgsOptionMenuClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPTION_MENU</NAME>
+#define AGS_IS_OPTION_MENU(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OPTION_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPTION_MENU_CLASS</NAME>
+#define AGS_IS_OPTION_MENU_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OPTION_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPTION_MENU_GET_CLASS</NAME>
+#define AGS_OPTION_MENU_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OPTION_MENU, AgsOptionMenuClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOptionMenu</NAME>
+struct _AgsOptionMenu
+{
+  GtkHBox hbox;
+
+  GtkWidget *button;
+  AgsTable *table;
+
+  GtkWidget *menu;
+  GList *active_item;
+  GtkWidget *focus;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOptionMenuClass</NAME>
+struct _AgsOptionMenuClass
+{
+  GtkHBoxClass hbox;
+
+  void (*changed)(AgsOptionMenu *option_menu);
+  void (*focus_changed)(AgsOptionMenu *option_menu);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_option_menu_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_option_menu_new</NAME>
+<RETURNS>AgsOptionMenu * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LED</NAME>
+#define AGS_TYPE_LED                (ags_led_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LED</NAME>
+#define AGS_LED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LED, AgsLed))
+</MACRO>
+<MACRO>
+<NAME>AGS_LED_CLASS</NAME>
+#define AGS_LED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LED, AgsLedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LED</NAME>
+#define AGS_IS_LED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LED_CLASS</NAME>
+#define AGS_IS_LED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_LED_GET_CLASS</NAME>
+#define AGS_LED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LED, AgsLedClass))
+</MACRO>
+<ENUM>
+<NAME>AgsLedFlags</NAME>
+typedef enum{
+  AGS_LED_ACTIVE        = 1,
+}AgsLedFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLed</NAME>
+struct _AgsLed
+{
+  GtkBin bin;
+
+  guint flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLedClass</NAME>
+struct _AgsLedClass
+{
+  GtkBinClass bin;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_led_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_led_set_active</NAME>
+<RETURNS>void  </RETURNS>
+AgsLed *led 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_led_unset_active</NAME>
+<RETURNS>void  </RETURNS>
+AgsLed *led 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_led_new</NAME>
+<RETURNS>AgsLed * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_WAVEFORM</NAME>
+#define AGS_TYPE_WAVEFORM                (ags_waveform_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_WAVEFORM</NAME>
+#define AGS_WAVEFORM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_WAVEFORM, AgsWaveform))
+</MACRO>
+<MACRO>
+<NAME>AGS_WAVEFORM_CLASS</NAME>
+#define AGS_WAVEFORM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_WAVEFORM, AgsWaveformClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WAVEFORM</NAME>
+#define AGS_IS_WAVEFORM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_WAVEFORM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WAVEFORM_CLASS</NAME>
+#define AGS_IS_WAVEFORM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_WAVEFORM))
+</MACRO>
+<MACRO>
+<NAME>AGS_WAVEFORM_GET_CLASS</NAME>
+#define AGS_WAVEFORM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_WAVEFORM, AgsWaveformClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsWaveform</NAME>
+struct _AgsWaveform
+{
+  GtkWidget widget;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsWaveformClass</NAME>
+struct _AgsWaveformClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_waveform_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_waveform_new</NAME>
+<RETURNS>AgsWaveform * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPANDER_SET</NAME>
+#define AGS_TYPE_EXPANDER_SET                (ags_expander_set_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET</NAME>
+#define AGS_EXPANDER_SET(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPANDER_SET, AgsExpanderSet))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET_CLASS</NAME>
+#define AGS_EXPANDER_SET_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPANDER_SET, AgsExpanderSetClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER_SET</NAME>
+#define AGS_IS_EXPANDER_SET(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPANDER_SET))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER_SET_CLASS</NAME>
+#define AGS_IS_EXPANDER_SET_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPANDER_SET))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET_GET_CLASS</NAME>
+#define AGS_EXPANDER_SET_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPANDER_SET, AgsExpanderSetClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET_CHILD</NAME>
+#define AGS_EXPANDER_SET_CHILD(ptr) ((AgsExpanderSetChild *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsExpanderSetFlags</NAME>
+typedef enum{
+  AGS_EXPANDER_SET_DRAW_GHOST            = 1,
+  AGS_EXPANDER_SET_DRAW_LEFT_ENDING      = 1 << 1,
+  AGS_EXPANDER_SET_DRAW_RIGHT_ENDING     = 1 << 2,
+  AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR   = 1 << 3,
+  AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR  = 1 << 4,
+}AgsExpanderSetFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsExpanderSet</NAME>
+struct _AgsExpanderSet
+{
+  GtkTable table;
+
+  guint flags;
+
+  GList *ghost;
+  GList *location;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderSetClass</NAME>
+struct _AgsExpanderSetClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderSetChild</NAME>
+struct _AgsExpanderSetChild
+{
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_expander_set_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_child_alloc</NAME>
+<RETURNS>AgsExpanderSetChild * </RETURNS>
+guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_child_find</NAME>
+<RETURNS>AgsExpanderSetChild * </RETURNS>
+AgsExpanderSet *expander_set, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_set_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpanderSet *expander_set, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpanderSet *expander_set, GtkWidget *widget, guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpanderSet *expander_set, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_new</NAME>
+<RETURNS>AgsExpanderSet * </RETURNS>
+guint width, guint height 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CARTESIAN</NAME>
+#define AGS_TYPE_CARTESIAN                (ags_cartesian_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CARTESIAN</NAME>
+#define AGS_CARTESIAN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CARTESIAN, AgsCartesian))
+</MACRO>
+<MACRO>
+<NAME>AGS_CARTESIAN_CLASS</NAME>
+#define AGS_CARTESIAN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CARTESIAN, AgsCartesianClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CARTESIAN</NAME>
+#define AGS_IS_CARTESIAN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CARTESIAN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CARTESIAN_CLASS</NAME>
+#define AGS_IS_CARTESIAN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CARTESIAN))
+</MACRO>
+<MACRO>
+<NAME>AGS_CARTESIAN_GET_CLASS</NAME>
+#define AGS_CARTESIAN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CARTESIAN, AgsCartesianClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCartesian</NAME>
+struct _AgsCartesian
+{
+  GtkWidget widget;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCartesianClass</NAME>
+struct _AgsCartesianClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cartesian_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cartesian_new</NAME>
+<RETURNS>AgsCartesian * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_HINDICATOR</NAME>
+#define AGS_TYPE_HINDICATOR                (ags_hindicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_HINDICATOR</NAME>
+#define AGS_HINDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INDICATOR, AgsHIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_HINDICATOR_CLASS</NAME>
+#define AGS_HINDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INDICATOR, AgsHIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HINDICATOR</NAME>
+#define AGS_IS_HINDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HINDICATOR_CLASS</NAME>
+#define AGS_IS_HINDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_HINDICATOR_GET_CLASS</NAME>
+#define AGS_HINDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INDICATOR, AgsHIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsHIndicator</NAME>
+struct _AgsHIndicator
+{
+  AgsIndicator indicator;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsHIndicatorClass</NAME>
+struct _AgsHIndicatorClass
+{
+  GtkWidgetClass indicator;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_hindicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_hindicator_new</NAME>
+<RETURNS>AgsHIndicator * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MENU_ITEM</NAME>
+#define AGS_TYPE_MENU_ITEM                (ags_menu_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_ITEM</NAME>
+#define AGS_MENU_ITEM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MENU_ITEM, AgsMenuItem))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_ITEM_CLASS</NAME>
+#define AGS_MENU_ITEM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MENU_ITEM, AgsMenuItemClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_ITEM</NAME>
+#define AGS_IS_MENU_ITEM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MENU_ITEM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_ITEM_CLASS</NAME>
+#define AGS_IS_MENU_ITEM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MENU_ITEM))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_ITEM_GET_CLASS</NAME>
+#define AGS_MENU_ITEM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MENU_ITEM, AgsMenuItemClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMenuItem</NAME>
+struct _AgsMenuItem
+{
+  AgsTable table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMenuItemClass</NAME>
+struct _AgsMenuItemClass
+{
+  AgsTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_menu_item_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_item_new</NAME>
+<RETURNS>AgsMenuItem * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMEBAR</NAME>
+#define AGS_TYPE_TIMEBAR                (ags_timebar_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMEBAR</NAME>
+#define AGS_TIMEBAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMEBAR, AgsTimebar))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMEBAR_CLASS</NAME>
+#define AGS_TIMEBAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TIMEBAR, AgsTimebarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMEBAR</NAME>
+#define AGS_IS_TIMEBAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMEBAR_CLASS</NAME>
+#define AGS_IS_TIMEBAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMEBAR_GET_CLASS</NAME>
+#define AGS_TIMEBAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TIMEBAR, AgsTimebarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsTimebar</NAME>
+struct _AgsTimebar
+{
+  GtkRange range;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimebarClass</NAME>
+struct _AgsTimebarClass
+{
+  GtkRangeClass range;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timebar_new</NAME>
+<RETURNS>AgsTimebar * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPANDER</NAME>
+#define AGS_TYPE_EXPANDER                (ags_expander_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER</NAME>
+#define AGS_EXPANDER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPANDER, AgsExpander))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_CLASS</NAME>
+#define AGS_EXPANDER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPANDER, AgsExpanderClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER</NAME>
+#define AGS_IS_EXPANDER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPANDER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER_CLASS</NAME>
+#define AGS_IS_EXPANDER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPANDER))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_GET_CLASS</NAME>
+#define AGS_EXPANDER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPANDER, AgsExpanderClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_CHILD</NAME>
+#define AGS_EXPANDER_CHILD(ptr) ((AgsExpanderChild *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsExpanderFlags</NAME>
+typedef enum{
+  AGS_EXPANDER_DRAW_BORDER        = 1,
+}AgsExpanderFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsExpander</NAME>
+struct _AgsExpander
+{
+  GtkExpander expander;
+
+  guint flags;
+
+  GtkTable *table;
+
+  GList *children;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderClass</NAME>
+struct _AgsExpanderClass
+{
+  GtkExpanderClass expander;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderChild</NAME>
+struct _AgsExpanderChild
+{
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_expander_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_child_alloc</NAME>
+<RETURNS>AgsExpanderChild * </RETURNS>
+guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_child_find</NAME>
+<RETURNS>AgsExpanderChild * </RETURNS>
+AgsExpander *expander, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpander *expander, GtkWidget *widget, guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpander *expander, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_new</NAME>
+<RETURNS>AgsExpander * </RETURNS>
+guint width, guint height 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VINDICATOR</NAME>
+#define AGS_TYPE_VINDICATOR                (ags_vindicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VINDICATOR</NAME>
+#define AGS_VINDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INDICATOR, AgsVIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_VINDICATOR_CLASS</NAME>
+#define AGS_VINDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INDICATOR, AgsVIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VINDICATOR</NAME>
+#define AGS_IS_VINDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VINDICATOR_CLASS</NAME>
+#define AGS_IS_VINDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_VINDICATOR_GET_CLASS</NAME>
+#define AGS_VINDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INDICATOR, AgsVIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVIndicator</NAME>
+struct _AgsVIndicator
+{
+  AgsIndicator indicator;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVIndicatorClass</NAME>
+struct _AgsVIndicatorClass
+{
+  GtkWidgetClass indicator;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_vindicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_vindicator_new</NAME>
+<RETURNS>AgsVIndicator * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE_MEMBER_EDITOR</NAME>
+#define AGS_TYPE_LINE_MEMBER_EDITOR                (ags_line_member_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_EDITOR</NAME>
+#define AGS_LINE_MEMBER_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_MEMBER_EDITOR, AgsLineMemberEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_EDITOR_CLASS</NAME>
+#define AGS_LINE_MEMBER_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_MEMBER_EDITOR, AgsLineMemberEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER_EDITOR</NAME>
+#define AGS_IS_LINE_MEMBER_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_MEMBER_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER_EDITOR_CLASS</NAME>
+#define AGS_IS_LINE_MEMBER_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_MEMBER_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_EDITOR_GET_CLASS</NAME>
+#define AGS_LINE_MEMBER_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_MEMBER_EDITOR, AgsLineMemberEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLineMemberEditor</NAME>
+struct _AgsLineMemberEditor
+{
+  GtkVBox vbox;
+
+  GtkVBox *line_member;
+
+  GtkButton *add;
+  GtkMenu *popup;
+
+  GtkButton *remove;
+
+  AgsLadspaBrowser *ladspa_browser;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineMemberEditorClass</NAME>
+struct _AgsLineMemberEditorClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_member_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_new</NAME>
+<RETURNS>AgsLineMemberEditor * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_combo_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_set_audio_channels_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint audio_channels, guint audio_channels_old, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_collection_editor_add_collection_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, AgsPropertyCollectionEditor *property_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_collection_editor_remove_collection_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, GtkTable *table 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE</NAME>
+#define AGS_TYPE_MACHINE                (ags_machine_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE</NAME>
+#define AGS_MACHINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE, AgsMachine))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_CLASS</NAME>
+#define AGS_MACHINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE, AgsMachineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE</NAME>
+#define AGS_IS_MACHINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MACHINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_CLASS</NAME>
+#define AGS_IS_MACHINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MACHINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_GET_CLASS</NAME>
+#define AGS_MACHINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MACHINE, AgsMachineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_DEFAULT_VERSION</NAME>
+#define AGS_MACHINE_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_DEFAULT_BUILD_ID</NAME>
+#define AGS_MACHINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsMachineFlags</NAME>
+typedef enum{
+  AGS_MACHINE_SOLO              = 1,
+  AGS_MACHINE_IS_EFFECT         = 1 <<  1,
+  AGS_MACHINE_IS_SEQUENCER      = 1 <<  2,
+  AGS_MACHINE_IS_SYNTHESIZER    = 1 <<  3,
+  AGS_MACHINE_TAKES_FILE_INPUT  = 1 <<  4,
+  AGS_MACHINE_MAPPED_RECALL     = 1 <<  5,
+  AGS_MACHINE_PREMAPPED_RECALL  = 1 <<  6,
+  AGS_MACHINE_BLOCK_PLAY        = 1 <<  7,
+  AGS_MACHINE_BLOCK_STOP        = 1 <<  8,
+}AgsMachineFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsMachineFileInputFlags</NAME>
+typedef enum{
+  AGS_MACHINE_ACCEPT_WAV          = 1,
+  AGS_MACHINE_ACCEPT_OGG          = 1 <<  1,
+  AGS_MACHINE_ACCEPT_SOUNDFONT2   = 1 <<  2,
+}AgsMachineFileInputFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsMachine</NAME>
+struct _AgsMachine
+{
+  GtkHandleBox handle_box;
+
+  GObject *ags_main;
+
+  char *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  guint flags;
+  guint file_input_flags;
+
+  AgsAudio *audio;
+
+  GtkToggleButton *play;
+
+  GType output_pad_type;
+  GType output_line_type;
+  GtkContainer *output;
+
+  GType input_pad_type;
+  GType input_line_type;
+  GtkContainer *input;
+
+  GList *port;
+
+  GtkMenu *popup;
+  GtkDialog *properties;
+  GtkDialog *rename;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineClass</NAME>
+struct _AgsMachineClass
+{
+  GtkHandleBoxClass handle_box;
+
+  void (*add_default_recalls)(AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_add_default_recalls</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_get_possible_links</NAME>
+<RETURNS>GtkListStore * </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_find_by_name</NAME>
+<RETURNS>AgsMachine * </RETURNS>
+GList *list, char *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_find_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_set_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine, gboolean run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_file_chooser_dialog_new</NAME>
+<RETURNS>GtkFileChooserDialog * </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_open_files</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine, GSList *filenames, gboolean overwrite_channels, gboolean create_channels 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_new</NAME>
+<RETURNS>AgsMachine * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LADSPA_BROWSER</NAME>
+#define AGS_TYPE_LADSPA_BROWSER                (ags_ladspa_browser_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_BROWSER</NAME>
+#define AGS_LADSPA_BROWSER(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_LADSPA_BROWSER, AgsLadspaBrowser))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_BROWSER_CLASS</NAME>
+#define AGS_LADSPA_BROWSER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LADSPA_BROWSER, AgsLadspaBrowserClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_BROWSER</NAME>
+#define AGS_IS_LADSPA_BROWSER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LADSPA_BROWSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_BROWSER_CLASS</NAME>
+#define AGS_IS_LADSPA_BROWSER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LADSPA_BROWSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_BROWSER_GET_CLASS</NAME>
+#define AGS_LADSPA_BROWSER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LADSPA_BROWSER, AgsLadspaBrowserClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLadspaBrowser</NAME>
+struct _AgsLadspaBrowser
+{
+  GtkDialog dialog;
+
+  GtkWidget *parent;
+
+  gchar *path;
+
+  GtkHBox *plugin;
+  GtkVBox *description;
+
+  GtkWidget *preview;
+
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaBrowserClass</NAME>
+struct _AgsLadspaBrowserClass
+{
+  GtkDialogClass dialog;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ladspa_browser_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_get_plugin_filename</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_get_plugin_effect</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_combo_box_controls_new</NAME>
+<RETURNS>GtkWidget * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_preview_new</NAME>
+<RETURNS>GtkWidget * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_new</NAME>
+<RETURNS>AgsLadspaBrowser * </RETURNS>
+GtkWidget *parent 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EDITOR</NAME>
+#define AGS_TYPE_EDITOR                (ags_editor_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR</NAME>
+#define AGS_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EDITOR, AgsEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_CLASS</NAME>
+#define AGS_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EDITOR, AgsEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EDITOR</NAME>
+#define AGS_IS_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EDITOR_CLASS</NAME>
+#define AGS_IS_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_GET_CLASS</NAME>
+#define AGS_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_EDITOR, AgsEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_DEFAULT</NAME>
+#define AGS_EDITOR_DEFAULT "default\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsEditor</NAME>
+struct _AgsEditor
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsDevout *devout;
+
+  AgsMachineSelector *machine_selector;
+  AgsMachine *selected_machine;
+  gulong set_audio_channels_handler;
+  gulong set_pads_handler;
+
+  AgsToolbar *toolbar;
+
+  AgsNotebook *notebook;
+
+  AgsMeter *meter;
+  AgsNoteEdit *note_edit;
+
+  guint tact_counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsEditorClass</NAME>
+struct _AgsEditorClass
+{
+  GtkVBoxClass vbox;
+
+  void (*machine_changed)(AgsEditor *editor, AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_machine_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsEditor *editor, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_new</NAME>
+<RETURNS>AgsEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE_EDITOR</NAME>
+#define AGS_TYPE_LINE_EDITOR                (ags_line_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR</NAME>
+#define AGS_LINE_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_EDITOR, AgsLineEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_CLASS</NAME>
+#define AGS_LINE_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_EDITOR, AgsLineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_EDITOR</NAME>
+#define AGS_IS_LINE_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_EDITOR_CLASS</NAME>
+#define AGS_IS_LINE_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_GET_CLASS</NAME>
+#define AGS_LINE_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_EDITOR, AgsLineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_LINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_LINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsLineEditor</NAME>
+struct _AgsLineEditor
+{
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  AgsLinkEditor *link_editor;
+  AgsLineMemberEditor *member_editor;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineEditorClass</NAME>
+struct _AgsLineEditorClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineEditor *line_editor, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_new</NAME>
+<RETURNS>AgsLineEditor * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PROPERTY_COLLECTION_EDITOR</NAME>
+#define AGS_TYPE_PROPERTY_COLLECTION_EDITOR                (ags_property_collection_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_COLLECTION_EDITOR</NAME>
+#define AGS_PROPERTY_COLLECTION_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PROPERTY_COLLECTION_EDITOR, AgsPropertyCollectionEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_PROPERTY_COLLECTION_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PROPERTY_COLLECTION_EDITOR, AgsPropertyCollectionEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_COLLECTION_EDITOR</NAME>
+#define AGS_IS_PROPERTY_COLLECTION_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PROPERTY_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PROPERTY_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS</NAME>
+#define AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PROPERTY_COLLECTION_EDITOR, AgsPropertyCollectionEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPropertyCollectionEditor</NAME>
+struct _AgsPropertyCollectionEditor
+{
+  AgsPropertyEditor property_editor;
+
+  GType child_type;
+  guint child_parameter_count;
+  GParameter *child_parameter;
+
+  GtkVBox *child;
+
+  GtkButton *add_collection;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPropertyCollectionEditorClass</NAME>
+struct _AgsPropertyCollectionEditorClass
+{
+  AgsPropertyEditorClass property_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_property_collection_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_collection_editor_new</NAME>
+<RETURNS>AgsPropertyCollectionEditor * </RETURNS>
+GType child_type, guint child_parameter_count, GParameter *child_parameter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_button_press_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *handle_box, GdkEventButton *event, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_move_up_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_move_down_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_hide_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_show_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_destroy_activate_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_rename_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_properties_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_open_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkDialog *dialog, gint response, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_play_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_start_failure_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsTask *task, GError *error, AgsMachine *machine 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE</NAME>
+#define AGS_TYPE_LINE                (ags_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE</NAME>
+#define AGS_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE, AgsLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_CLASS</NAME>
+#define AGS_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE, AgsLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE</NAME>
+#define AGS_IS_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_CLASS</NAME>
+#define AGS_IS_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_GET_CLASS</NAME>
+#define AGS_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE, AgsLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_DEFAULT_VERSION</NAME>
+#define AGS_LINE_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_DEFAULT_BUILD_ID</NAME>
+#define AGS_LINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsLineFlags</NAME>
+typedef enum{
+  AGS_LINE_CONNECTED         = 1,
+  AGS_LINE_GROUPED           = 1 << 1,
+  AGS_LINE_MAPPED_RECALL     = 1 << 2,
+  AGS_LINE_PREMAPPED_RECALL  = 1 << 3,
+}AgsLineFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLine</NAME>
+struct _AgsLine
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *name;
+
+  AgsChannel *channel;
+
+  GtkWidget *pad;
+
+  GtkLabel *label;
+  GtkToggleButton *group;
+
+  AgsExpander *expander;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineClass</NAME>
+struct _AgsLineClass
+{
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsLine *line, AgsChannel *channel);
+
+  void (*group_changed)(AgsLine *line);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsLine *line, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_find_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_group_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_find_next_grouped</NAME>
+<RETURNS>GList * </RETURNS>
+GList *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_new</NAME>
+<RETURNS>AgsLine * </RETURNS>
+GtkWidget *pad, AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NAVIGATION</NAME>
+#define AGS_TYPE_NAVIGATION                (ags_navigation_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION</NAME>
+#define AGS_NAVIGATION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NAVIGATION, AgsNavigation))
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_CLASS</NAME>
+#define AGS_NAVIGATION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NAVIGATION, AgsNavigationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NAVIGATION</NAME>
+#define AGS_IS_NAVIGATION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NAVIGATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NAVIGATION_CLASS</NAME>
+#define AGS_IS_NAVIGATION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_NAVIGATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_GET_CLASS</NAME>
+#define AGS_NAVIGATION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_NAVIGATION, AgsNavigationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_DEFAULT_TACT_STEP</NAME>
+#define AGS_NAVIGATION_DEFAULT_TACT_STEP (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_SEEK_STEPS</NAME>
+#define AGS_NAVIGATION_SEEK_STEPS (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_REWIND_STEPS</NAME>
+#define AGS_NAVIGATION_REWIND_STEPS (4.0)
+</MACRO>
+<ENUM>
+<NAME>AgsNavigationFlags</NAME>
+typedef enum{
+  AGS_NAVIGATION_BLOCK_TACT   = 1,
+}AgsNavigationFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNavigation</NAME>
+struct _AgsNavigation
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  GtkToggleButton *expander;
+
+  GtkSpinButton *bpm;
+  gdouble current_bpm;
+
+  GtkToggleButton *rewind;
+  GtkButton *previous;
+  GtkToggleButton *play;
+  GtkButton *stop;
+  GtkButton *next;
+  GtkToggleButton *forward;
+
+  GtkCheckButton *loop;
+
+  GtkLabel *position_time;
+  GtkSpinButton *position_tact;
+
+  GtkLabel *duration_time;
+  GtkSpinButton *duration_tact;
+
+  GtkSpinButton *loop_left_tact;
+  GtkSpinButton *loop_right_tact;
+
+  GtkCheckButton *scroll;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNavigationClass</NAME>
+struct _AgsNavigationClass
+{
+  GtkVBoxClass vbox;
+
+  void (*change_position)(AgsNavigation *navigation,
+			  gdouble tact);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_navigation_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_tact_to_time_string</NAME>
+<RETURNS>gchar * </RETURNS>
+gdouble tact 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_update_time_string</NAME>
+<RETURNS>void  </RETURNS>
+double tact, gchar *time_string 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_set_seeking_sensitive</NAME>
+<RETURNS>void  </RETURNS>
+AgsNavigation *navigation, gboolean enabled 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_change_position</NAME>
+<RETURNS>void  </RETURNS>
+AgsNavigation *navigation, gdouble tact 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_new</NAME>
+<RETURNS>AgsNavigation * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_delete_event_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, gpointer data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SERVER_PREFERENCES</NAME>
+#define AGS_TYPE_SERVER_PREFERENCES                (ags_server_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_PREFERENCES</NAME>
+#define AGS_SERVER_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SERVER_PREFERENCES, AgsServerPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_PREFERENCES_CLASS</NAME>
+#define AGS_SERVER_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SERVER_PREFERENCES, AgsServerPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER_PREFERENCES</NAME>
+#define AGS_IS_SERVER_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SERVER_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER_PREFERENCES_CLASS</NAME>
+#define AGS_IS_SERVER_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SERVER_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_PREFERENCES_GET_CLASS</NAME>
+#define AGS_SERVER_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SERVER_PREFERENCES, AgsServerPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsServerPreferences</NAME>
+struct _AgsServerPreferences
+{
+  GtkVBox vbox;
+
+  GtkCheckButton *start;
+
+  GtkEntry *address;
+  GtkEntry *port;
+
+  GtkEntry *username;
+  GtkEntry *password;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsServerPreferencesClass</NAME>
+struct _AgsServerPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_server_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_preferences_new</NAME>
+<RETURNS>AgsServerPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_file_chooser_button_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *file_chooser_button, AgsExportWindow *export_window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsExportWindow *export_window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_export_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsExportWindow *export_window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_add_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_remove_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_ladspa_browser_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkDialog *dialog, gint response, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_plugin_filename_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo_box, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_plugin_effect_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo_box, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_preview_close_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *preview, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_ok_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_cancel_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PAD_EDITOR</NAME>
+#define AGS_TYPE_PAD_EDITOR                (ags_pad_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR</NAME>
+#define AGS_PAD_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PAD_EDITOR, AgsPadEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_CLASS</NAME>
+#define AGS_PAD_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PAD_EDITOR, AgsPadEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD_EDITOR</NAME>
+#define AGS_IS_PAD_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PAD_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD_EDITOR_CLASS</NAME>
+#define AGS_IS_PAD_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PAD_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_GET_CLASS</NAME>
+#define AGS_PAD_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_PAD_EDITOR, AgsPadEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_PAD_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_PAD_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsPadEditor</NAME>
+struct _AgsPadEditor
+{
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+  
+  AgsChannel *pad;
+
+  GtkExpander *line_editor_expander;
+  GtkVBox *line_editor;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPadEditorClass</NAME>
+struct _AgsPadEditorClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_pad_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsPadEditor *pad_editor, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_new</NAME>
+<RETURNS>AgsPadEditor * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_switch_page_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_remove_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_back_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *button, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_apply_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_ok_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_cancel_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PREFERENCES</NAME>
+#define AGS_TYPE_PREFERENCES                (ags_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PREFERENCES</NAME>
+#define AGS_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PREFERENCES, AgsPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_PREFERENCES_CLASS</NAME>
+#define AGS_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PREFERENCES, AgsPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PREFERENCES</NAME>
+#define AGS_IS_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PREFERENCES_CLASS</NAME>
+#define AGS_IS_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_PREFERENCES_GET_CLASS</NAME>
+#define AGS_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PREFERENCES, AgsPreferencesClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPreferencesFlags</NAME>
+typedef enum{
+  AGS_PREFERENCES_SHUTDOWN               = 1,
+}AgsPreferencesFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPreferences</NAME>
+struct _AgsPreferences
+{
+  GtkDialog dialog;
+
+  guint flags;
+
+  GtkWindow *window;
+
+  AgsAudioPreferences *audio_preferences;
+  AgsPerformancePreferences *performance_preferences;
+  AgsServerPreferences *server_preferences;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPreferencesClass</NAME>
+struct _AgsPreferencesClass
+{
+  GtkDialogClass dialog;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_preferences_new</NAME>
+<RETURNS>AgsPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_dial_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *dial, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_vscale_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *vscale, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_hscale_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *hscale, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_spin_button_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_check_button_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *check_button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_toggle_button_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_button_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_port_safe_write_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, GValue *value, AgsLineMember *line_member 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_EDITOR</NAME>
+#define AGS_TYPE_MACHINE_EDITOR                (ags_machine_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR</NAME>
+#define AGS_MACHINE_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_EDITOR, AgsMachineEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_CLASS</NAME>
+#define AGS_MACHINE_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_EDITOR, AgsMachineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_EDITOR</NAME>
+#define AGS_IS_MACHINE_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_EDITOR_CLASS</NAME>
+#define AGS_IS_MACHINE_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_GET_CLASS</NAME>
+#define AGS_MACHINE_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MACHINE_EDITOR, AgsMachineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_MACHINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsMachineEditorFlags</NAME>
+typedef enum{
+  AGS_MACHINE_EDITOR_CLOSING   =  1,
+}AgsMachineEditorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsMachineEditor</NAME>
+struct _AgsMachineEditor
+{
+  GtkDialog dialog;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsMachine *machine;
+
+  GtkNotebook *notebook;
+
+  GtkScrolledWindow *output_scrolled_window;
+  AgsListingEditor *output_editor;
+
+  GtkScrolledWindow *input_scrolled_window;
+  AgsListingEditor *input_editor;
+
+  GtkScrolledWindow *output_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *output_link_editor;
+
+  GtkScrolledWindow *input_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *input_link_editor;
+
+  GtkScrolledWindow *resize_editor_scrolled_window;
+  AgsResizeEditor *resize_editor;
+
+  GtkButton *add;
+  GtkButton *remove;
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineEditorClass</NAME>
+struct _AgsMachineEditorClass
+{
+  GtkDialogClass dialog;
+
+  void (*set_machine)(AgsMachineEditor *machine_editor,
+		      AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_set_machine</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_remove_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_remove_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_new</NAME>
+<RETURNS>AgsMachineEditor * </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE_MEMBER</NAME>
+#define AGS_TYPE_LINE_MEMBER                (ags_line_member_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER</NAME>
+#define AGS_LINE_MEMBER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_MEMBER, AgsLineMember))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_CLASS</NAME>
+#define AGS_LINE_MEMBER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_MEMBER, AgsLineMemberClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER</NAME>
+#define AGS_IS_LINE_MEMBER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER_CLASS</NAME>
+#define AGS_IS_LINE_MEMBER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_GET_CLASS</NAME>
+#define AGS_LINE_MEMBER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_MEMBER, AgsLineMemberClass))
+</MACRO>
+<ENUM>
+<NAME>AgsLineMemberFlags</NAME>
+typedef enum{
+  AGS_LINE_MEMBER_DEFAULT_TEMPLATE      = 1,
+  AGS_LINE_MEMBER_RESET_BY_ATOMIC       = 1 << 1,
+  AGS_LINE_MEMBER_RESET_BY_TASK         = 1 << 2,
+  AGS_LINE_MEMBER_APPLY_RECALL          = 1 << 3,
+  AGS_LINE_MEMBER_PLAY_CALLBACK_WRITE   = 1 << 4,
+  AGS_LINE_MEMBER_RECALL_CALLBACK_WRITE = 1 << 5,
+  AGS_LINE_MEMBER_CALLBACK_READ_BLOCK   = 1 << 6,
+  AGS_LINE_MEMBER_CALLBACK_WRITE_BLOCK  = 1 << 7,
+}AgsLineMemberFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLineMember</NAME>
+struct _AgsLineMember
+{
+  GtkFrame frame;
+
+  guint flags;
+
+  GType widget_type;
+  gchar *widget_label;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+  
+  AgsPort *port;
+  gpointer port_data;
+  gboolean active;
+
+  AgsPort *recall_port;
+  gpointer recall_port_data;
+  gboolean recall_active;
+
+  GType task_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineMemberClass</NAME>
+struct _AgsLineMemberClass
+{
+  GtkFrameClass frame;
+
+  void (*change_port)(AgsLineMember *line_member,
+		      gpointer port_data);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_member_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_get_widget</NAME>
+<RETURNS>GtkWidget * </RETURNS>
+AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_set_label</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineMember *line_member, gchar *label 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_change_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineMember *line_member, gpointer port_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_find_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_new</NAME>
+<RETURNS>AgsLineMember * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MENU_BAR</NAME>
+#define AGS_TYPE_MENU_BAR                (ags_menu_bar_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_BAR</NAME>
+#define AGS_MENU_BAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MENU_BAR, AgsMenuBar))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_BAR_CLASS</NAME>
+#define AGS_MENU_BAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MENU_BAR, AgsMenuBarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_BAR</NAME>
+#define AGS_IS_MENU_BAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MENU_BAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_BAR_CLASS</NAME>
+#define AGS_IS_MENU_BAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MENU_BAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_BAR_GET_CLASS</NAME>
+#define AGS_MENU_BAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MENU_BAR, AgsMenuBarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMenuBar</NAME>
+struct _AgsMenuBar
+{
+  GtkMenuBar menu_bar;
+
+  GtkMenu *file;
+  GtkMenu *edit;
+  GtkMenu *add;
+  GtkMenu *help;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMenuBarClass</NAME>
+struct _AgsMenuBarClass
+{
+  GtkMenuBarClass menu_bar;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_menu_bar_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_new</NAME>
+<RETURNS>AgsMenuBar * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_zoom_menu_new</NAME>
+<RETURNS>GtkMenu * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tact_menu_new</NAME>
+<RETURNS>GtkMenu * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_zoom_combo_box_new</NAME>
+<RETURNS>GtkComboBox * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tact_combo_box_new</NAME>
+<RETURNS>GtkComboBox * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_PREFERENCES</NAME>
+#define AGS_TYPE_AUDIO_PREFERENCES                (ags_audio_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_PREFERENCES</NAME>
+#define AGS_AUDIO_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_PREFERENCES, AgsAudioPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_PREFERENCES_CLASS</NAME>
+#define AGS_AUDIO_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_PREFERENCES, AgsAudioPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_PREFERENCES</NAME>
+#define AGS_IS_AUDIO_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_PREFERENCES_CLASS</NAME>
+#define AGS_IS_AUDIO_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_PREFERENCES_GET_CLASS</NAME>
+#define AGS_AUDIO_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO_PREFERENCES, AgsAudioPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioPreferences</NAME>
+struct _AgsAudioPreferences
+{
+  GtkVBox vbox;
+
+  GtkComboBox *card;
+  GtkSpinButton *audio_channels;
+  GtkSpinButton *samplerate;
+  GtkSpinButton *buffer_size;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioPreferencesClass</NAME>
+struct _AgsAudioPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_new</NAME>
+<RETURNS>AgsAudioPreferences * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_GENERIC_PREFERENCES</NAME>
+#define AGS_TYPE_GENERIC_PREFERENCES                (ags_generic_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GENERIC_PREFERENCES</NAME>
+#define AGS_GENERIC_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_GENERIC_PREFERENCES, AgsGenericPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_GENERIC_PREFERENCES_CLASS</NAME>
+#define AGS_GENERIC_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_GENERIC_PREFERENCES, AgsGenericPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GENERIC_PREFERENCES</NAME>
+#define AGS_IS_GENERIC_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_GENERIC_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GENERIC_PREFERENCES_CLASS</NAME>
+#define AGS_IS_GENERIC_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_GENERIC_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_GENERIC_PREFERENCES_GET_CLASS</NAME>
+#define AGS_GENERIC_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_GENERIC_PREFERENCES, AgsGenericPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsGenericPreferences</NAME>
+struct _AgsGenericPreferences
+{
+  GtkVBox vbox;
+
+  GtkComboBox *audio_output_module;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGenericPreferencesClass</NAME>
+struct _AgsGenericPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_generic_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_generic_preferences_new</NAME>
+<RETURNS>AgsGenericPreferences * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PROPERTY_EDITOR</NAME>
+#define AGS_TYPE_PROPERTY_EDITOR                (ags_property_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_EDITOR</NAME>
+#define AGS_PROPERTY_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PROPERTY_EDITOR, AgsPropertyEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_EDITOR_CLASS</NAME>
+#define AGS_PROPERTY_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PROPERTY_EDITOR, AgsPropertyEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_EDITOR</NAME>
+#define AGS_IS_PROPERTY_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PROPERTY_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_EDITOR_CLASS</NAME>
+#define AGS_IS_PROPERTY_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PROPERTY_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_EDITOR_GET_CLASS</NAME>
+#define AGS_PROPERTY_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PROPERTY_EDITOR, AgsPropertyEditorClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPropertyEditorFlags</NAME>
+typedef enum{
+  AGS_PROPERTY_EDITOR_ENABLED   =  1,
+}AgsPropertyEditorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPropertyEditor</NAME>
+struct _AgsPropertyEditor
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkCheckButton *enabled;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPropertyEditorClass</NAME>
+struct _AgsPropertyEditorClass
+{
+  GtkVBoxClass vbox;
+
+  void (*apply)(AgsPropertyEditor *property_editor);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_property_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_editor_new</NAME>
+<RETURNS>AgsPropertyEditor * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_open_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_save_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_save_as_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_export_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_quit_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_panel_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_mixer_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_drum_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_matrix_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_synth_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_ffplayer_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_remove_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_preferences_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_about_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_WINDOW</NAME>
+#define AGS_TYPE_WINDOW                (ags_window_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_WINDOW</NAME>
+#define AGS_WINDOW(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_WINDOW, AgsWindow))
+</MACRO>
+<MACRO>
+<NAME>AGS_WINDOW_CLASS</NAME>
+#define AGS_WINDOW_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_WINDOW, AgsWindowClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WINDOW</NAME>
+#define AGS_IS_WINDOW(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WINDOW_CLASS</NAME>
+#define AGS_IS_WINDOW_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_WINDOW_GET_CLASS</NAME>
+#define AGS_WINDOW_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_WINDOW, AgsWindowClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_COUNTER</NAME>
+#define AGS_MACHINE_COUNTER(ptr) ((AgsMachineCounter *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsWindowFlags</NAME>
+typedef enum{
+  AGS_WINDOW_READY        = 1,
+  AGS_WINDOW_LOADING      = 1 << 1,
+  AGS_WINDOW_SAVING       = 1 << 2,
+  AGS_WINDOW_TERMINATING  = 1 << 3,
+}AgsWindowFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsWindow</NAME>
+struct _AgsWindow
+{
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+
+  AgsDevout *devout;
+
+  char *name;
+
+  AgsMenuBar *menu_bar;
+
+  GtkVPaned *paned;
+
+  GtkVBox *machines;
+  GList *machine_counter;
+  AgsMachine *selected;
+
+  AgsEditor *editor;
+  AgsNavigation *navigation;
+
+  AgsExportWindow *export_window;
+  AgsPreferences *preferences;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsWindowClass</NAME>
+struct _AgsWindowClass
+{
+  GtkWindowClass window;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineCounter</NAME>
+struct _AgsMachineCounter
+{
+  gchar *version;
+  gchar *build_id;
+
+  GType machine_type;
+  guint counter;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_window_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_find_machine_counter</NAME>
+<RETURNS>AgsMachineCounter * </RETURNS>
+AgsWindow *window, GType machine_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_increment_machine_counter</NAME>
+<RETURNS>void  </RETURNS>
+AgsWindow *window, GType machine_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_decrement_machine_counter</NAME>
+<RETURNS>void  </RETURNS>
+AgsWindow *window, GType machine_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_counter_alloc</NAME>
+<RETURNS>AgsMachineCounter * </RETURNS>
+gchar *version, gchar *build_id, GType machine_type, guint initial_value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_new</NAME>
+<RETURNS>AgsWindow * </RETURNS>
+GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPORT_WINDOW</NAME>
+#define AGS_TYPE_EXPORT_WINDOW                (ags_export_window_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_WINDOW</NAME>
+#define AGS_EXPORT_WINDOW(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPORT_WINDOW, AgsExportWindow))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_WINDOW_CLASS</NAME>
+#define AGS_EXPORT_WINDOW_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPORT_WINDOW, AgsExportWindowClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_WINDOW</NAME>
+#define AGS_IS_EXPORT_WINDOW(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPORT_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_WINDOW_CLASS</NAME>
+#define AGS_IS_EXPORT_WINDOW_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPORT_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_WINDOW_GET_CLASS</NAME>
+#define AGS_EXPORT_WINDOW_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPORT_WINDOW, AgsExportWindowClass))
+</MACRO>
+<ENUM>
+<NAME>AgsExportWindowFlags</NAME>
+typedef enum{
+  AGS_EXPORT_WINDOW_LIVE_EXPORT   = 1,
+}AgsExportWindowFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsExportWindow</NAME>
+struct _AgsExportWindow
+{
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+  AgsDevout *devout;
+
+  GtkCheckButton *live_export;
+
+  GtkEntry *filename;
+  GtkFileChooserButton *file_chooser_button;
+
+  GtkComboBoxText *mode;
+  GtkSpinButton *tact;
+  GtkLabel *duration;
+  GtkComboBoxText *output_format;
+
+  GtkToggleButton *export;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExportWindowClass</NAME>
+struct _AgsExportWindowClass
+{
+  GtkWindowClass window;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_export_window_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_new</NAME>
+<RETURNS>AgsExportWindow * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_option_changed_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_group_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_mute_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_solo_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget  *widget, GtkObject *old_parent, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_set_audio_channels_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint audio_channels, guint audio_channels_old, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_set_pads_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType channel_type, guint pads, guint pads_old, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_machine_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineSelector *machine_selector, AgsMachine *machine, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_change_position_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsNavigation *navigation, gdouble tact, AgsEditor *editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PAD</NAME>
+#define AGS_TYPE_PAD                (ags_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD</NAME>
+#define AGS_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PAD, AgsPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_CLASS</NAME>
+#define AGS_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PAD, AgsPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD</NAME>
+#define AGS_IS_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD_CLASS</NAME>
+#define AGS_IS_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_GET_CLASS</NAME>
+#define AGS_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PAD, AgsPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_DEFAULT_VERSION</NAME>
+#define AGS_PAD_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_DEFAULT_BUILD_ID</NAME>
+#define AGS_PAD_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsPadFlags</NAME>
+typedef enum{
+  AGS_PAD_CONNECTED           = 1,
+  AGS_PAD_SHOW_GROUPING       = 1 << 1,
+  AGS_PAD_GROUP_ALL           = 1 << 2,
+  AGS_PAD_GROUP_LINE          = 1 << 3,
+}AgsPadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPad</NAME>
+struct _AgsPad
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  guint cols;
+  AgsExpanderSet *expander_set;
+
+  GtkToggleButton *group;
+  GtkToggleButton *mute;
+  GtkToggleButton *solo;
+
+  GtkToggleButton *play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPadClass</NAME>
+struct _AgsPadClass
+{
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsPad *pad, AgsChannel *channel);
+
+  void (*resize_lines)(AgsPad *pad, GType line_type,
+		       guint audio_channels, guint audio_channels_old);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsPad *pad, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_resize_lines</NAME>
+<RETURNS>void  </RETURNS>
+AgsPad *pad, GType line_type, guint audio_channels, guint audio_channels_old 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_find_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_new</NAME>
+<RETURNS>AgsPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RESIZE_EDITOR</NAME>
+#define AGS_TYPE_RESIZE_EDITOR                (ags_resize_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_EDITOR</NAME>
+#define AGS_RESIZE_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RESIZE_EDITOR, AgsResizeEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_EDITOR_CLASS</NAME>
+#define AGS_RESIZE_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RESIZE_EDITOR, AgsResizeEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RESIZE_EDITOR</NAME>
+#define AGS_IS_RESIZE_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RESIZE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RESIZE_EDITOR_CLASS</NAME>
+#define AGS_IS_RESIZE_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RESIZE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_EDITOR_GET_CLASS</NAME>
+#define AGS_RESIZE_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RESIZE_EDITOR, AgsResizeEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsResizeEditor</NAME>
+struct _AgsResizeEditor
+{
+  AgsPropertyEditor property_editor;
+
+  GtkSpinButton *audio_channels;
+
+  GtkSpinButton *input_pads;
+  GtkSpinButton *output_pads;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsResizeEditorClass</NAME>
+struct _AgsResizeEditorClass
+{
+  AgsPropertyEditorClass property_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_resize_editor_new</NAME>
+<RETURNS>AgsResizeEditor * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsListingEditor *listing_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_set_pads_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType channel_type, guint pads, guint pads_old, AgsListingEditor *listing_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINK_COLLECTION_EDITOR</NAME>
+#define AGS_TYPE_LINK_COLLECTION_EDITOR                (ags_link_collection_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_COLLECTION_EDITOR</NAME>
+#define AGS_LINK_COLLECTION_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINK_COLLECTION_EDITOR, AgsLinkCollectionEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_LINK_COLLECTION_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINK_COLLECTION_EDITOR, AgsLinkCollectionEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_COLLECTION_EDITOR</NAME>
+#define AGS_IS_LINK_COLLECTION_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINK_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_IS_LINK_COLLECTION_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINK_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_COLLECTION_EDITOR_GET_CLASS</NAME>
+#define AGS_LINK_COLLECTION_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LINK_COLLECTION_EDITOR, AgsLinkCollectionEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLinkCollectionEditor</NAME>
+struct _AgsLinkCollectionEditor
+{
+  GtkTable table;
+
+  GType channel_type;
+
+  GtkComboBox *link;
+  GtkSpinButton *first_line;
+  GtkSpinButton *first_link;
+  GtkSpinButton *count;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLinkCollectionEditorClass</NAME>
+struct _AgsLinkCollectionEditorClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_link_collection_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_check_first_line</NAME>
+<RETURNS>void  </RETURNS>
+AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_check_first_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_check_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_new</NAME>
+<RETURNS>AgsLinkCollectionEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PROPERTY_LISTING_EDITOR</NAME>
+#define AGS_TYPE_PROPERTY_LISTING_EDITOR                (ags_property_listing_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_LISTING_EDITOR</NAME>
+#define AGS_PROPERTY_LISTING_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PROPERTY_LISTING_EDITOR, AgsPropertyListingEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_LISTING_EDITOR_CLASS</NAME>
+#define AGS_PROPERTY_LISTING_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PROPERTY_LISTING_EDITOR, AgsPropertyListingEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_LISTING_EDITOR</NAME>
+#define AGS_IS_PROPERTY_LISTING_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PROPERTY_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_LISTING_EDITOR_CLASS</NAME>
+#define AGS_IS_PROPERTY_LISTING_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PROPERTY_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_LISTING_EDITOR_GET_CLASS</NAME>
+#define AGS_PROPERTY_LISTING_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PROPERTY_LISTING_EDITOR, AgsPropertyListingEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPropertyListingEditor</NAME>
+struct _AgsPropertyListingEditor
+{
+  AgsPropertyEditor property_editor;
+
+  GtkVBox *child;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPropertyListingEditorClass</NAME>
+struct _AgsPropertyListingEditorClass
+{
+  AgsPropertyEditorClass property_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_property_listing_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_listing_editor_new</NAME>
+<RETURNS>AgsPropertyListingEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PERFORMANCE_PREFERENCES</NAME>
+#define AGS_TYPE_PERFORMANCE_PREFERENCES                (ags_performance_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PERFORMANCE_PREFERENCES</NAME>
+#define AGS_PERFORMANCE_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PERFORMANCE_PREFERENCES, AgsPerformancePreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERFORMANCE_PREFERENCES_CLASS</NAME>
+#define AGS_PERFORMANCE_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PERFORMANCE_PREFERENCES, AgsPerformancePreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERFORMANCE_PREFERENCES</NAME>
+#define AGS_IS_PERFORMANCE_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PERFORMANCE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERFORMANCE_PREFERENCES_CLASS</NAME>
+#define AGS_IS_PERFORMANCE_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PERFORMANCE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERFORMANCE_PREFERENCES_GET_CLASS</NAME>
+#define AGS_PERFORMANCE_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PERFORMANCE_PREFERENCES, AgsPerformancePreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPerformancePreferences</NAME>
+struct _AgsPerformancePreferences
+{
+  GtkVBox vbox;
+
+  GtkCheckButton *super_threaded;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPerformancePreferencesClass</NAME>
+struct _AgsPerformancePreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_performance_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_performance_preferences_new</NAME>
+<RETURNS>AgsPerformancePreferences * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLUGIN_PREFERENCES</NAME>
+#define AGS_TYPE_PLUGIN_PREFERENCES                (ags_plugin_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_PREFERENCES</NAME>
+#define AGS_PLUGIN_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLUGIN_PREFERENCES, AgsPluginPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_PREFERENCES_CLASS</NAME>
+#define AGS_PLUGIN_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLUGIN_PREFERENCES, AgsPluginPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_PREFERENCES</NAME>
+#define AGS_IS_PLUGIN_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLUGIN_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_PREFERENCES_CLASS</NAME>
+#define AGS_IS_PLUGIN_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLUGIN_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_PREFERENCES_GET_CLASS</NAME>
+#define AGS_PLUGIN_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLUGIN_PREFERENCES, AgsPluginPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPluginPreferences</NAME>
+struct _AgsPluginPreferences
+{
+  GtkVBox vbox;
+
+  AgsLadspaPluginPreferences *ladspa_plugin_preferencens;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPluginPreferencesClass</NAME>
+struct _AgsPluginPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaPluginPreferences</NAME>
+struct _AgsLadspaPluginPreferences
+{
+  GtkEntry *ladspa_path;
+  GtkCellView *plugin_file;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_plugin_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_plugin_preferences_alloc</NAME>
+<RETURNS>AgsLadspaPluginPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_preferences_new</NAME>
+<RETURNS>AgsPluginPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_expander_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_bpm_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_rewind_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_prev_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_play_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_stop_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_next_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_forward_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_loop_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_position_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_duration_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_loop_left_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_loop_right_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_raster_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_tic_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_card_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_audio_channels_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_samplerate_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_buffer_size_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_link_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_first_line_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_first_link_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_count_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINK_EDITOR</NAME>
+#define AGS_TYPE_LINK_EDITOR                (ags_link_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_EDITOR</NAME>
+#define AGS_LINK_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_LINK_EDITOR, AgsLinkEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_EDITOR_CLASS</NAME>
+#define AGS_LINK_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LINK_EDITOR, AgsLinkEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_EDITOR</NAME>
+#define AGS_IS_LINK_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINK_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_EDITOR_CLASS</NAME>
+#define AGS_IS_LINK_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINK_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_EDITOR_GET_CLASS</NAME>
+#define AGS_LINK_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINK_EDITOR, AgsLinkEditorClass))
+</MACRO>
+<ENUM>
+<NAME>AgsLinkEditorFlags</NAME>
+typedef enum{
+  AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE = 1,
+}AgsLinkEditorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLinkEditor</NAME>
+struct _AgsLinkEditor
+{
+  GtkHBox hbox;
+
+  guint flags;
+
+  GtkComboBox *combo;
+  GtkSpinButton *spin_button;
+
+  AgsAudioFile *audio_file;
+
+  GtkFileChooserDialog *file_chooser;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLinkEditorClass</NAME>
+struct _AgsLinkEditorClass
+{
+  GtkHBoxClass hbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_link_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_new</NAME>
+<RETURNS>AgsLinkEditor * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_remove_recall_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_group_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_volume_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkRange *range, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_peak_run_post_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *peak_channel, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_copy_pattern_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_copy_pattern_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_recall_volume_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_recall_volume_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_channel_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_play_channel_run_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_play_volume_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_play_volume_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_editor_enable_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle, AgsPropertyEditor *property_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LISTING_EDITOR</NAME>
+#define AGS_TYPE_LISTING_EDITOR                (ags_listing_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LISTING_EDITOR</NAME>
+#define AGS_LISTING_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LISTING_EDITOR, AgsListingEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LISTING_EDITOR_CLASS</NAME>
+#define AGS_LISTING_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LISTING_EDITOR, AgsListingEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LISTING_EDITOR</NAME>
+#define AGS_IS_LISTING_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LISTING_EDITOR_CLASS</NAME>
+#define AGS_IS_LISTING_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LISTING_EDITOR_GET_CLASS</NAME>
+#define AGS_LISTING_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LISTING_EDITOR, AgsListingEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsListingEditor</NAME>
+struct _AgsListingEditor
+{
+  AgsPropertyListingEditor property_listing_editor;
+
+  GType channel_type;
+
+  GtkVBox *child;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsListingEditorClass</NAME>
+struct _AgsListingEditorClass
+{
+  AgsPropertyListingEditorClass property_listing_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_listing_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_add_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsListingEditor *listing_editor, AgsAudio *audio, guint nth_channel, gboolean connect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_new</NAME>
+<RETURNS>AgsListingEditor * </RETURNS>
+GType channel_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_preferences_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkDialog *dialog, gint response_id, gpointer user_data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTE_EDIT</NAME>
+#define AGS_TYPE_NOTE_EDIT                (ags_note_edit_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT</NAME>
+#define AGS_NOTE_EDIT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTE_EDIT, AgsNoteEdit))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT_CLASS</NAME>
+#define AGS_NOTE_EDIT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTE_EDIT, AgsNoteEditClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE_EDIT</NAME>
+#define AGS_IS_NOTE_EDIT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NOTE_EDIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE_EDIT_CLASS</NAME>
+#define AGS_IS_NOTE_EDIT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_NOTE_EDIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT_GET_CLASS</NAME>
+#define AGS_NOTE_EDIT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_NOTE_EDIT, AgsNoteEditClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT_MAX_CONTROLS</NAME>
+#define AGS_NOTE_EDIT_MAX_CONTROLS 1200
+</MACRO>
+<ENUM>
+<NAME>AgsNoteEditFlags</NAME>
+typedef enum{
+  AGS_NOTE_EDIT_RESETING_VERTICALLY    = 1,
+  AGS_NOTE_EDIT_RESETING_HORIZONTALLY  = 1 <<  1,
+  AGS_NOTE_EDIT_POSITION_CURSOR        = 1 <<  2,
+  AGS_NOTE_EDIT_ADDING_NOTE            = 1 <<  3,
+  AGS_NOTE_EDIT_DELETING_NOTE          = 1 <<  4,
+  AGS_NOTE_EDIT_SELECTING_NOTES        = 1 <<  5,
+}AgsNoteEditFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsNoteEditResetFlags</NAME>
+typedef enum{
+  AGS_NOTE_EDIT_RESET_VSCROLLBAR   = 1,
+  AGS_NOTE_EDIT_RESET_HSCROLLBAR   = 1 <<  1,
+  AGS_NOTE_EDIT_RESET_WIDTH        = 1 <<  2,
+  AGS_NOTE_EDIT_RESET_HEIGHT       = 1 <<  3, // reserved
+}AgsNoteEditResetFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNoteEdit</NAME>
+struct _AgsNoteEdit
+{
+  GtkTable table;
+
+  guint flags;
+
+  AgsRuler *ruler;
+  GtkDrawingArea *drawing_area;
+
+  struct _AgsNoteEditControl{ // values retrieved by mouse pressed and released callback
+    AgsNote *note;
+
+    guint x0_offset;
+    guint y0_offset;
+    guint x0;
+    guint y0;
+
+    guint x1_offset;
+    guint y1_offset;
+    guint x1;
+    guint y1;
+  }control;
+
+  guint width;
+  guint height;
+  guint map_width;
+  guint map_height;
+
+  guint control_height;
+  guint control_margin_y;
+
+  guint control_width;
+
+  guint y0;
+  guint y1;
+
+  guint nth_y;
+  guint stop_y;
+
+  struct _AgsNoteEditControlCurrent{ // values for drawing refering to current tic and zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+  }control_current;
+
+  struct _AgsNoteEditControlUnit{ // values for drawing refering to smallest tic and current zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+    guint stop_x;
+  }control_unit;
+
+  guint selected_x;
+  guint selected_y;
+  
+  GtkVScrollbar *vscrollbar;
+  GtkHScrollbar *hscrollbar;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNoteEditClass</NAME>
+struct _AgsNoteEditClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_note_edit_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_set_map_height</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, guint map_height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_reset_vertically</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_reset_horizontally</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_segment</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_position</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_notation</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_scroll</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr, gdouble position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_new</NAME>
+<RETURNS>AgsNoteEdit * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SF2_CHOOSER</NAME>
+#define AGS_TYPE_SF2_CHOOSER                (ags_sf2_chooser_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_SF2_CHOOSER</NAME>
+#define AGS_SF2_CHOOSER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SF2_CHOOSER, AgsSF2Chooser))
+</MACRO>
+<MACRO>
+<NAME>AGS_SF2_CHOOSER_CLASS</NAME>
+#define AGS_SF2_CHOOSER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SF2_CHOOSER, AgsSF2ChooserClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SF2_CHOOSER</NAME>
+#define AGS_IS_SF2_CHOOSER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SF2_CHOOSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SF2_CHOOSER_CLASS</NAME>
+#define AGS_IS_SF2_CHOOSER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SF2_CHOOSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_SF2_CHOOSER_GET_CLASS</NAME>
+#define AGS_SF2_CHOOSER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SF2_CHOOSER, AgsSF2ChooserClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSF2Chooser</NAME>
+struct _AgsSF2Chooser
+{
+  GtkVBox vbox;
+
+  AgsIpatch *ipatch;
+
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+  GtkComboBoxText *sample;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSF2ChooserClass</NAME>
+struct _AgsSF2ChooserClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_sf2_chooser_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_open</NAME>
+<RETURNS>void  </RETURNS>
+AgsSF2Chooser *sf2_chooser, gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_completed</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_remove_all_from_combo</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_new</NAME>
+<RETURNS>AgsSF2Chooser * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_SELECTION</NAME>
+#define AGS_TYPE_MACHINE_SELECTION                (ags_machine_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTION</NAME>
+#define AGS_MACHINE_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_SELECTION, AgsMachineSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTION_CLASS</NAME>
+#define AGS_MACHINE_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_SELECTION, AgsMachineSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTION</NAME>
+#define AGS_IS_MACHINE_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTION_CLASS</NAME>
+#define AGS_IS_MACHINE_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTION_GET_CLASS</NAME>
+#define AGS_MACHINE_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_MACHINE_SELECTION, AgsMachineSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMachineSelection</NAME>
+struct _AgsMachineSelection
+{
+  GtkDialog dialog;
+
+  AgsWindow *window;
+  GList *machine;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineSelectionClass</NAME>
+struct _AgsMachineSelectionClass
+{
+  GtkDialogClass dialog;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selection_run</NAME>
+<RETURNS>AgsMachine * </RETURNS>
+AgsMachineSelection *machine_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selection_new</NAME>
+<RETURNS>AgsMachineSelection * </RETURNS>
+AgsWindow *window 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_RADIO_BUTTON</NAME>
+#define AGS_TYPE_MACHINE_RADIO_BUTTON                (ags_machine_radio_button_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_RADIO_BUTTON</NAME>
+#define AGS_MACHINE_RADIO_BUTTON(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_RADIO_BUTTON, AgsMachineRadioButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_RADIO_BUTTON_CLASS</NAME>
+#define AGS_MACHINE_RADIO_BUTTON_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_RADIO_BUTTON, AgsMachineRadioButtonClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_RADIO_BUTTON</NAME>
+#define AGS_IS_MACHINE_RADIO_BUTTON(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_RADIO_BUTTON))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_RADIO_BUTTON_CLASS</NAME>
+#define AGS_IS_MACHINE_RADIO_BUTTON_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_RADIO_BUTTON))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_RADIO_BUTTON_GET_CLASS</NAME>
+#define AGS_MACHINE_RADIO_BUTTON_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_MACHINE_RADIO_BUTTON, AgsMachineRadioButtonClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMachineRadioButton</NAME>
+struct _AgsMachineRadioButton
+{
+  GtkRadioButton radio_button;
+
+  AgsMachine *machine;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineRadioButtonClass</NAME>
+struct _AgsMachineRadioButtonClass
+{
+  GtkRadioButtonClass radio_button;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_radio_button_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_radio_button_new</NAME>
+<RETURNS>AgsMachineRadioButton * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_add_tab_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_remove_tab_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_add_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_remove_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_link_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_radio_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *radio_button, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTEBOOK</NAME>
+#define AGS_TYPE_NOTEBOOK                (ags_notebook_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK</NAME>
+#define AGS_NOTEBOOK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTEBOOK, AgsNotebook))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK_CLASS</NAME>
+#define AGS_NOTEBOOK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTEBOOK, AgsNotebookClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTEBOOK</NAME>
+#define AGS_IS_NOTEBOOK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NOTEBOOK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTEBOOK_CLASS</NAME>
+#define AGS_IS_NOTEBOOK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_NOTEBOOK))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK_GET_CLASS</NAME>
+#define AGS_NOTEBOOK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_NOTEBOOK, AgsNotebookClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK_TAB</NAME>
+#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
+</MACRO>
+<ENUM>
+<NAME>AgsNotebookTabFlags</NAME>
+typedef enum{
+  AGS_NOTEBOOK_TAB_VISIBLE           = 1,
+  AGS_NOTEBOOK_TAB_MODE_NORMAL       = 1 << 1,
+  AGS_NOTEBOOK_TAB_MODE_OVERLAY      = 1 << 2,
+}AgsNotebookTabFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNotebook</NAME>
+struct _AgsNotebook
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkHBox *hbox;
+
+  GList *tabs;
+  GtkWidget *child;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNotebookClass</NAME>
+struct _AgsNotebookClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNotebookTab</NAME>
+struct _AgsNotebookTab
+{
+  guint flags;
+
+  GtkToggleButton *toggle;
+  GObject *notation;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_notebook_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_tab_index</NAME>
+<RETURNS>gint  </RETURNS>
+AgsNotebook *notebook, GObject *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_next_active_tab</NAME>
+<RETURNS>gint  </RETURNS>
+AgsNotebook *notebook, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_add_tab</NAME>
+<RETURNS>gint  </RETURNS>
+AgsNotebook *notebook 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_insert_tab</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_remove_tab</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, gint nth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_new</NAME>
+<RETURNS>AgsNotebook * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TOOLBAR_MODE_SINGLE_CHANNEL</NAME>
+#define AGS_TOOLBAR_MODE_SINGLE_CHANNEL "single channel\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_MODE_MULTI_CHANNEL</NAME>
+#define AGS_TOOLBAR_MODE_MULTI_CHANNEL "multi channel\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_MODE_ALL_CHANNELS</NAME>
+#define AGS_TOOLBAR_MODE_ALL_CHANNELS "all channels\0"
+</MACRO>
+<FUNCTION>
+<NAME>ags_file_selection_remove_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, GtkTable *hbox 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INLINE_PLAYER</NAME>
+#define AGS_TYPE_INLINE_PLAYER                (ags_inline_player_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_INLINE_PLAYER</NAME>
+#define AGS_INLINE_PLAYER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INLINE_PLAYER, AgsInlinePlayer))
+</MACRO>
+<MACRO>
+<NAME>AGS_INLINE_PLAYER_CLASS</NAME>
+#define AGS_INLINE_PLAYER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INLINE_PLAYER, AgsInlinePlayerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INLINE_PLAYER</NAME>
+#define AGS_IS_INLINE_PLAYER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INLINE_PLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INLINE_PLAYER_CLASS</NAME>
+#define AGS_IS_INLINE_PLAYER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INLINE_PLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_INLINE_PLAYER_GET_CLASS</NAME>
+#define AGS_INLINE_PLAYER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INLINE_PLAYER, AgsInlinePlayerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInlinePlayer</NAME>
+struct _AgsInlinePlayer
+{
+  GtkHBox vbox;
+
+  AgsPlayable *playable;
+
+  GtkToggleButton *play;
+  GtkHScale *position;
+  GtkVolumeButton *volume;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInlinePlayerClass</NAME>
+struct _AgsInlinePlayerClass
+{
+  GtkHBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_inline_player_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_inline_player_new</NAME>
+<RETURNS>AgsInlinePlayer * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_METER</NAME>
+#define AGS_TYPE_METER                (ags_meter_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_METER</NAME>
+#define AGS_METER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_METER, AgsMeter))
+</MACRO>
+<MACRO>
+<NAME>AGS_METER_CLASS</NAME>
+#define AGS_METER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_METER, AgsMeterClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_METER</NAME>
+#define AGS_IS_METER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_METER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_METER_CLASS</NAME>
+#define AGS_IS_METER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_METER))
+</MACRO>
+<MACRO>
+<NAME>AGS_METER_GET_CLASS</NAME>
+#define AGS_METER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_METER, AgsMeterClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMeter</NAME>
+struct _AgsMeter
+{
+  GtkDrawingArea drawing_area;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMeterClass</NAME>
+struct _AgsMeterClass
+{
+  GtkDrawingAreaClass drawing_area;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_meter_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_sound_string</NAME>
+<RETURNS>char * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_paint</NAME>
+<RETURNS>void  </RETURNS>
+AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_new</NAME>
+<RETURNS>AgsMeter * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_SELECTOR</NAME>
+#define AGS_TYPE_MACHINE_SELECTOR                (ags_machine_selector_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTOR</NAME>
+#define AGS_MACHINE_SELECTOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_SELECTOR, AgsMachineSelector))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTOR_CLASS</NAME>
+#define AGS_MACHINE_SELECTOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_SELECTOR, AgsMachineSelectorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTOR</NAME>
+#define AGS_IS_MACHINE_SELECTOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_SELECTOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTOR_CLASS</NAME>
+#define AGS_IS_MACHINE_SELECTOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_SELECTOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTOR_GET_CLASS</NAME>
+#define AGS_MACHINE_SELECTOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_MACHINE_SELECTOR, AgsMachineSelectorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMachineSelector</NAME>
+struct _AgsMachineSelector
+{
+  GtkVBox vbox;
+
+  GtkMenu *popup;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineSelectorClass</NAME>
+struct _AgsMachineSelectorClass
+{
+  GtkVBoxClass vbox;
+
+  void (*changed)(AgsMachineSelector *machine_selector, AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_selector_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineSelector *machine_selector, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_new</NAME>
+<RETURNS>GtkMenu * </RETURNS>
+AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_new</NAME>
+<RETURNS>AgsMachineSelector * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_position_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_edit_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_clear_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_select_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_copy_or_cut_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_paste_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_zoom_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_mode_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_expose_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_configure_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventConfigure *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_button_press_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventButton *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_button_release_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventButton *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_motion_notify_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventMotion *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_vscrollbar_value_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkRange *range, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_hscrollbar_value_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkRange *range, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_expose_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_configure_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventConfigure *event, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_preset_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_instrument_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_sample_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_machine_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsEditor *editor, AgsMachine *machine, AgsNotebook *notebook 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_SELECTION</NAME>
+#define AGS_TYPE_FILE_SELECTION                (ags_file_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION</NAME>
+#define AGS_FILE_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_SELECTION, AgsFileSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION_CLASS</NAME>
+#define AGS_FILE_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_SELECTION, AgsFileSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_SELECTION</NAME>
+#define AGS_IS_FILE_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_FILE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_SELECTION_CLASS</NAME>
+#define AGS_IS_FILE_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_FILE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION_GET_CLASS</NAME>
+#define AGS_FILE_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_FILE_SELECTION, AgsFileSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION_ENTRY</NAME>
+#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))
+</MACRO>
+<ENUM>
+<NAME>AgsFileSelectionFlags</NAME>
+typedef enum{
+  AGS_FILE_SELECTION_COMPLETED   = 1,
+}AgsFileSelectionFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsFileSelection</NAME>
+struct _AgsFileSelection
+{
+  GtkVBox vbox;
+  
+  guint flags;
+
+  gchar *directory;
+
+  guint entry_count;
+  GList *entry;
+
+  GtkLabel *chosed;
+  GtkLabel *selected;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileSelectionClass</NAME>
+struct _AgsFileSelectionClass
+{
+  GtkVBoxClass vbox;
+
+  void (*add_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+  void (*remove_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+
+  void (*completed)(AgsFileSelection *file_selection);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileSelectionEntry</NAME>
+struct _AgsFileSelectionEntry
+{
+  GtkTable *table;
+
+  GtkWidget *entry;
+
+  gboolean chosed;
+  gchar *filename;
+
+  GtkSpinButton *nth_sample;
+  GtkSpinButton *nth_channel;
+  GtkSpinButton *count;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_entry_alloc</NAME>
+<RETURNS>AgsFileSelectionEntry * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_set_entry</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection, GList *entry 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_add_entry</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_remove_entry</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_contains_file</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsFileSelection *file_selection, gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_completed</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_new</NAME>
+<RETURNS>AgsFileSelection * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TOOLBAR</NAME>
+#define AGS_TYPE_TOOLBAR                (ags_toolbar_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR</NAME>
+#define AGS_TOOLBAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TOOLBAR, AgsToolbar))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_CLASS</NAME>
+#define AGS_TOOLBAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TOOLBAR, AgsToolbarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOOLBAR</NAME>
+#define AGS_IS_TOOLBAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TOOLBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOOLBAR_CLASS</NAME>
+#define AGS_IS_TOOLBAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TOOLBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_GET_CLASS</NAME>
+#define AGS_TOOLBAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_TOOLBAR, AgsToolbarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsToolbar</NAME>
+struct _AgsToolbar
+{
+  GtkToolbar toolbar;
+
+  GtkToggleButton *selected_edit_mode;
+  GtkToggleButton *position;
+  GtkToggleButton *edit;
+  GtkToggleButton *clear;
+  GtkToggleButton *select;
+
+  GtkButton *copy;
+  GtkButton *cut;
+  GtkButton *paste;
+
+  guint zoom_history;
+  GtkComboBoxText *zoom;
+
+  GtkComboBoxText *mode;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsToolbarClass</NAME>
+struct _AgsToolbarClass
+{
+  GtkToolbarClass toolbar;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_toolbar_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_new</NAME>
+<RETURNS>AgsToolbar * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SYNTH_INPUT_LINE</NAME>
+#define AGS_TYPE_SYNTH_INPUT_LINE                (ags_synth_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_LINE</NAME>
+#define AGS_SYNTH_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SYNTH_INPUT_LINE, AgsSynthInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_LINE_CLASS</NAME>
+#define AGS_SYNTH_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SYNTH_INPUT_LINE, AgsSynthInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_LINE</NAME>
+#define AGS_IS_SYNTH_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_SYNTH_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SYNTH_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_SYNTH_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SYNTH_INPUT_LINE, AgsSynthInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSynthInputLine</NAME>
+struct _AgsSynthInputLine
+{
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+
+  AgsOscillator *oscillator;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSynthInputLineClass</NAME>
+struct _AgsSynthInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_synth_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_input_line_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsSynthInputLine *synth_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_input_line_new</NAME>
+<RETURNS>AgsSynthInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_line_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, gpointer data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_OUTPUT_PAD</NAME>
+#define AGS_TYPE_DRUM_OUTPUT_PAD                (ags_drum_output_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_PAD</NAME>
+#define AGS_DRUM_OUTPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_OUTPUT_PAD, AgsDrumOutputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_PAD_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DRUM_OUTPUT_PAD, AgsDrumOutputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_PAD</NAME>
+#define AGS_IS_DRUM_OUTPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_OUTPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_PAD_CLASS</NAME>
+#define AGS_IS_DRUM_OUTPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_OUTPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_PAD_GET_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_OUTPUT_PAD, AgsDrumOutputPadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsDrumOutputPadFlags</NAME>
+typedef enum{
+  AGS_DRUM_OUTPUT_PAD_PLAY_DONE  = 1,
+}AgsDrumOutputPadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDrumOutputPad</NAME>
+struct _AgsDrumOutputPad
+{
+  AgsPad pad;
+
+  guint flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumOutputPadClass</NAME>
+struct _AgsDrumOutputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_output_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_pad_new</NAME>
+<RETURNS>AgsDrumOutputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_pad_play_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id, AgsDrumOutputPad *drum_output_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_pad_play_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id, AgsDrumOutputPad *drum_output_pad 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PANEL</NAME>
+#define AGS_TYPE_PANEL                (ags_panel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL</NAME>
+#define AGS_PANEL(obj)                ((AgsPanel*) G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PANEL, AgsPanel))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_CLASS</NAME>
+#define AGS_PANEL_CLASS(class)        ((AgsPanelClass*) G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PANEL, AgsPanelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL</NAME>
+#define AGS_IS_PANEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE(obj, AGS_TYPE_PANEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_CLASS</NAME>
+#define AGS_IS_PANEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PANEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_GET_CLASS</NAME>
+#define AGS_PANEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PANEL, AgsPanelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPanel</NAME>
+struct _AgsPanel
+{
+  AgsMachine machine;
+
+  GtkVBox *vbox;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPanelClass</NAME>
+struct _AgsPanelClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_panel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_new</NAME>
+<RETURNS>AgsPanel * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_open_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_loop_button_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_length_spin_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_index0_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_index1_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_pad_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_offset_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_open_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsDrumInputPad *drum_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_play_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *button, AgsDrumInputPad *drum_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_edit_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrumInputPad *drum_input_pad 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_INPUT_PAD</NAME>
+#define AGS_TYPE_DRUM_INPUT_PAD                (ags_drum_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_PAD</NAME>
+#define AGS_DRUM_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_INPUT_PAD, AgsDrumInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_PAD_CLASS</NAME>
+#define AGS_DRUM_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DRUM_INPUT_PAD, AgsDrumInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_PAD</NAME>
+#define AGS_IS_DRUM_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_DRUM_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_DRUM_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_INPUT_PAD, AgsDrumInputPadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsDrumInputPadFlags</NAME>
+typedef enum{
+  AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE   = 1,
+}AgsDrumInputPadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDrumInputPad</NAME>
+struct _AgsDrumInputPad
+{
+  AgsPad pad;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+  GtkToggleButton *play;
+  GtkToggleButton *edit;
+
+  GList *pad_open_recalls;
+  guint pad_open_play_ref;
+
+  GtkFileChooserDialog *file_chooser;
+
+  guint pad_play_ref;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumInputPadClass</NAME>
+struct _AgsDrumInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_new</NAME>
+<RETURNS>AgsDrumInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PANEL_INPUT_LINE</NAME>
+#define AGS_TYPE_PANEL_INPUT_LINE                (ags_panel_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_LINE</NAME>
+#define AGS_PANEL_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PANEL_INPUT_LINE, AgsPanelInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_LINE_CLASS</NAME>
+#define AGS_PANEL_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PANEL_INPUT_LINE, AgsPanelInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_LINE</NAME>
+#define AGS_IS_PANEL_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PANEL_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_PANEL_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PANEL_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_PANEL_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_PANEL_INPUT_LINE, AgsPanelInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPanelInputLine</NAME>
+struct _AgsPanelInputLine
+{
+  AgsLine line;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPanelInputLineClass</NAME>
+struct _AgsPanelInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_panel_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_input_line_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsPanelInputLine *panel_input_line, guint output_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_input_line_new</NAME>
+<RETURNS>AgsPanelInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PANEL_INPUT_PAD</NAME>
+#define AGS_TYPE_PANEL_INPUT_PAD                (ags_panel_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_PAD</NAME>
+#define AGS_PANEL_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PANEL_INPUT_PAD, AgsPanelInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_PAD_CLASS</NAME>
+#define AGS_PANEL_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PANEL_INPUT_PAD, AgsPanelInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_PAD</NAME>
+#define AGS_IS_PANEL_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PANEL_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_PANEL_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PANEL_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_PANEL_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_PANEL_INPUT_PAD, AgsPanelInputPadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPanelInputPad</NAME>
+struct _AgsPanelInputPad
+{
+  AgsPad pad;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPanelInputPadClass</NAME>
+struct _AgsPanelInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_panel_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_input_pad_new</NAME>
+<RETURNS>AgsPanelInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsSynth *synth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_lower_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsSynth *synth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_auto_update_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle, AgsSynth *synth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_update_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, AgsSynth *synth 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SYNTH_INPUT_PAD</NAME>
+#define AGS_TYPE_SYNTH_INPUT_PAD                (ags_synth_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_PAD</NAME>
+#define AGS_SYNTH_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SYNTH_INPUT_PAD, AgsSynthInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_PAD_CLASS</NAME>
+#define AGS_SYNTH_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SYNTH_INPUT_PAD, AgsSynthInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_PAD</NAME>
+#define AGS_IS_SYNTH_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_SYNTH_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SYNTH_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_SYNTH_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SYNTH_INPUT_PAD, AgsSynthInputPadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSynthInputPad</NAME>
+struct _AgsSynthInputPad
+{
+  AgsPad pad;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSynthInputPadClass</NAME>
+struct _AgsSynthInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_synth_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_input_pad_new</NAME>
+<RETURNS>AgsSynthInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MIXER</NAME>
+#define AGS_TYPE_MIXER                (ags_mixer_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER</NAME>
+#define AGS_MIXER(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_MIXER, AgsMixer))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_CLASS</NAME>
+#define AGS_MIXER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MIXER, AgsMixerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER</NAME>
+#define AGS_IS_MIXER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE(obj, AGS_TYPE_MIXER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_CLASS</NAME>
+#define AGS_IS_MIXER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MIXER))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_GET_CLASS</NAME>
+#define AGS_MIXER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MIXER, AgsMixerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMixer</NAME>
+struct _AgsMixer
+{
+  AgsMachine machine;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkHBox *input_pad;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMixerClass</NAME>
+struct _AgsMixerClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mixer_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_new</NAME>
+<RETURNS>AgsMixer * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_wave_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_attack_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_frame_count_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_frequency_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_phase_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_volume_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM</NAME>
+#define AGS_TYPE_DRUM                (ags_drum_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM</NAME>
+#define AGS_DRUM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM, AgsDrum))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_CLASS</NAME>
+#define AGS_DRUM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DRUM, AgsDrumClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM</NAME>
+#define AGS_IS_DRUM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_CLASS</NAME>
+#define AGS_IS_DRUM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_GET_CLASS</NAME>
+#define AGS_DRUM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DRUM, AgsDrumClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_PATTERN_CONTROLS</NAME>
+#define AGS_DRUM_PATTERN_CONTROLS (16)
+</MACRO>
+<ENUM>
+<NAME>AgsDrumFlags</NAME>
+typedef enum{
+  AGS_DRUM_BLOCK_PATTERN    =  1,
+}AgsDrumFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDrum</NAME>
+struct _AgsDrum
+{
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  GtkCheckButton *loop_button;
+  GtkSpinButton *length_spin;
+
+  GtkToggleButton *run;
+
+  GtkVBox *vbox;
+
+  GtkHBox *input_pad;
+  GtkVBox *output_pad;
+
+  GtkToggleButton *selected_edit_button;
+
+  AgsDrumInputPad *selected_pad;
+  AgsLine *selected_line;
+
+  GtkToggleButton *index0[4];
+  GtkToggleButton *selected0;
+
+  GtkToggleButton *index1[12];
+  GtkToggleButton *selected1;
+
+  guint active_led;
+  GtkHBox *led;
+  GtkHBox *pattern;
+
+  GtkVBox *offset;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumClass</NAME>
+struct _AgsDrumClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_set_pattern</NAME>
+<RETURNS>void  </RETURNS>
+AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_new</NAME>
+<RETURNS>AgsDrum * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MIXER_INPUT_PAD</NAME>
+#define AGS_TYPE_MIXER_INPUT_PAD                (ags_mixer_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_PAD</NAME>
+#define AGS_MIXER_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MIXER_INPUT_PAD, AgsMixerInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_PAD_CLASS</NAME>
+#define AGS_MIXER_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MIXER_INPUT_PAD, AgsMixerInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_PAD</NAME>
+#define AGS_IS_MIXER_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MIXER_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_MIXER_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MIXER_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_MIXER_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_MIXER_INPUT_PAD, AgsMixerInputPadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMixerInputPad</NAME>
+struct _AgsMixerInputPad
+{
+  AgsPad pad;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMixerInputPadClass</NAME>
+struct _AgsMixerInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mixer_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_input_pad_new</NAME>
+<RETURNS>AgsMixerInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MIXER_INPUT_LINE</NAME>
+#define AGS_TYPE_MIXER_INPUT_LINE                (ags_mixer_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_LINE</NAME>
+#define AGS_MIXER_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MIXER_INPUT_LINE, AgsMixerInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_LINE_CLASS</NAME>
+#define AGS_MIXER_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MIXER_INPUT_LINE, AgsMixerInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_LINE</NAME>
+#define AGS_IS_MIXER_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MIXER_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_MIXER_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MIXER_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_MIXER_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_MIXER_INPUT_LINE, AgsMixerInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMixerInputLine</NAME>
+struct _AgsMixerInputLine
+{
+  AgsLine line;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMixerInputLineClass</NAME>
+struct _AgsMixerInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mixer_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_input_line_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsMixerInputLine *mixer_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_input_line_new</NAME>
+<RETURNS>AgsMixerInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SYNTH</NAME>
+#define AGS_TYPE_SYNTH                (ags_synth_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH</NAME>
+#define AGS_SYNTH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SYNTH, AgsSynth))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_CLASS</NAME>
+#define AGS_SYNTH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SYNTH, AgsSynthClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH</NAME>
+#define AGS_IS_SYNTH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_CLASS</NAME>
+#define AGS_IS_SYNTH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_GET_CLASS</NAME>
+#define AGS_SYNTH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SYNTH, AgsSynthClass))
+</MACRO>
+<ENUM>
+<NAME>AgsSynthFlags</NAME>
+typedef enum{
+  AGS_SYNTH_AUTO_UPDATE          = 1,
+}AgsSynthFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsSynth</NAME>
+struct _AgsSynth
+{
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkVBox *input_pad;
+
+  GtkSpinButton *lower; // how many channels until to lowest freq
+  GtkSpinButton *loop_start;
+  GtkSpinButton *loop_end;
+
+  GtkCheckButton *auto_update;
+  GtkButton *update;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSynthClass</NAME>
+struct _AgsSynthClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_synth_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_new</NAME>
+<RETURNS>AgsSynth * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_drawing_area_expose_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_drawing_area_button_press_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventButton *event, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_adjustment_value_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_bpm_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_length_spin_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_loop_button_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMatrix *matrix 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_OUTPUT_LINE</NAME>
+#define AGS_TYPE_DRUM_OUTPUT_LINE                (ags_drum_output_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_LINE</NAME>
+#define AGS_DRUM_OUTPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_OUTPUT_LINE, AgsDrumOutputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_LINE_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DRUM_OUTPUT_LINE, AgsDrumOutputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_LINE</NAME>
+#define AGS_IS_DRUM_OUTPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_OUTPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_LINE_CLASS</NAME>
+#define AGS_IS_DRUM_OUTPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_OUTPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_LINE_GET_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_OUTPUT_LINE, AgsDrumOutputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDrumOutputLine</NAME>
+struct _AgsDrumOutputLine
+{
+  AgsLine line;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumOutputLineClass</NAME>
+struct _AgsDrumOutputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_output_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_line_add_default_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsDrumOutputLine *drum_output_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_line_new</NAME>
+<RETURNS>AgsDrumOutputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_INPUT_LINE</NAME>
+#define AGS_TYPE_DRUM_INPUT_LINE                (ags_drum_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_LINE</NAME>
+#define AGS_DRUM_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_INPUT_LINE, AgsDrumInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_LINE_CLASS</NAME>
+#define AGS_DRUM_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DRUM_INPUT_LINE, AgsDrumInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_LINE</NAME>
+#define AGS_IS_DRUM_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_DRUM_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_DRUM_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_INPUT_LINE, AgsDrumInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDrumInputLine</NAME>
+struct _AgsDrumInputLine
+{
+  AgsLine line;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumInputLineClass</NAME>
+struct _AgsDrumInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsDrumInputLine *drum_input_line, guint output_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_new</NAME>
+<RETURNS>AgsDrumInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OSCILLATOR</NAME>
+#define AGS_TYPE_OSCILLATOR                (ags_oscillator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OSCILLATOR</NAME>
+#define AGS_OSCILLATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_OSCILLATOR, AgsOscillator))
+</MACRO>
+<MACRO>
+<NAME>AGS_OSCILLATOR_CLASS</NAME>
+#define AGS_OSCILLATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_OSCILLATOR, AgsOscillatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OSCILLATOR</NAME>
+#define AGS_IS_OSCILLATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OSCILLATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OSCILLATOR_CLASS</NAME>
+#define AGS_IS_OSCILLATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OSCILLATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_OSCILLATOR_GET_CLASS</NAME>
+#define AGS_OSCILLATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OSCILLATOR, AgsOscillatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOscillator</NAME>
+struct _AgsOscillator
+{
+  GtkFrame frame;
+
+  GtkComboBox *wave;
+  gulong wave_handler;
+
+  GtkSpinButton *attack;
+  gulong attack_handler;
+
+  GtkSpinButton *frame_count;
+  gulong frame_count_handler;
+
+  GtkSpinButton *frequency;
+  gulong frequency_handler;
+
+  GtkSpinButton *phase;
+  gulong phase_handler;
+
+  GtkSpinButton *volume;
+  gulong volume_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOscillatorClass</NAME>
+struct _AgsOscillatorClass
+{
+  GtkFrameClass frame;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_oscillator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_oscillator</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsOscillator **oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_oscillator</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_new</NAME>
+<RETURNS>AgsOscillator * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MATRIX</NAME>
+#define AGS_TYPE_MATRIX                (ags_matrix_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX</NAME>
+#define AGS_MATRIX(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MATRIX, AgsMatrix))
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_CLASS</NAME>
+#define AGS_MATRIX_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MATRIX, AgsMatrixClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MATRIX</NAME>
+#define AGS_IS_MATRIX(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MATRIX))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MATRIX_CLASS</NAME>
+#define AGS_IS_MATRIX_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MATRIX))
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_GET_CLASS</NAME>
+#define AGS_MATRIX_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MATRIX, AgsMatrixClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_PATTERN_CONTROLS</NAME>
+#define AGS_MATRIX_PATTERN_CONTROLS (16)
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_OCTAVE</NAME>
+#define AGS_MATRIX_OCTAVE 10
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_CELL_WIDTH</NAME>
+#define AGS_MATRIX_CELL_WIDTH   12
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_CELL_HEIGHT</NAME>
+#define AGS_MATRIX_CELL_HEIGHT  10
+</MACRO>
+<STRUCT>
+<NAME>AgsMatrix</NAME>
+struct _AgsMatrix
+{
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  GtkTable *table;
+
+  GtkToggleButton *run;
+  GtkToggleButton *selected;
+  GtkToggleButton *index[9];
+
+  GtkDrawingArea *drawing_area;
+  guint active_led;
+  GtkHBox *led;
+
+  GtkAdjustment *adjustment;
+
+  GtkSpinButton *length_spin;
+  GtkCheckButton *loop_button;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMatrixClass</NAME>
+struct _AgsMatrixClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_matrix_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_input_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint input_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_output_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint output_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_draw_gutter</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_draw_matrix</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_redraw_gutter_point</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, AgsChannel *channel, guint j, guint i 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_highlight_gutter_point</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint j, guint i 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_unpaint_gutter_point</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint j, guint i 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_new</NAME>
+<RETURNS>AgsMatrix * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMixer *mixer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsDrumInputLine *drum_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_channel_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsDrumInputLine *drum_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_audio_set_pads_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType type, guint pads, guint pads_old, AgsDrumInputLine *drum_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_open_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_open_dialog_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, gint response, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_preset_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *preset, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_instrument_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *instrument, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_drawing_area_expose_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_drawing_area_configure_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventConfigure *event, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_drawing_area_button_press_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_hscrollbar_value_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkAdjustment *adjustment, AgsFFPlayer *ffplayers 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsPanel *panel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FFPLAYER</NAME>
+#define AGS_TYPE_FFPLAYER                (ags_ffplayer_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FFPLAYER</NAME>
+#define AGS_FFPLAYER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FFPLAYER, AgsFFPlayer))
+</MACRO>
+<MACRO>
+<NAME>AGS_FFPLAYER_CLASS</NAME>
+#define AGS_FFPLAYER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FFPLAYER, AgsFFPlayerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FFPLAYER</NAME>
+#define AGS_IS_FFPLAYER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_FFPLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FFPLAYER_CLASS</NAME>
+#define AGS_IS_FFPLAYER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FFPLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_FFPLAYER_GET_CLASS</NAME>
+#define AGS_FFPLAYER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_FFPLAYER, AgsFFPlayerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFFPlayer</NAME>
+struct _AgsFFPlayer
+{
+  AgsMachine machine;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  guint control_width;
+  guint control_height;
+  
+  GtkDrawingArea *drawing_area;
+  GtkAdjustment *hadjustment;
+
+  AgsIpatch *ipatch;
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFFPlayerClass</NAME>
+struct _AgsFFPlayerClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ffplayer_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_paint</NAME>
+<RETURNS>void  </RETURNS>
+AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_new</NAME>
+<RETURNS>AgsFFPlayer * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOTE_TASK</NAME>
+#define AGS_TYPE_REMOTE_TASK                (ags_remote_task_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOTE_TASK</NAME>
+#define AGS_REMOTE_TASK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOTE_TASK, AgsRemoteTask))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOTE_TASK_CLASS</NAME>
+#define AGS_REMOTE_TASK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_REMOTE_TASK, AgsRemoteTaskClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOTE_TASK</NAME>
+#define AGS_IS_REMOTE_TASK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_REMOTE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOTE_TASK_CLASS</NAME>
+#define AGS_IS_REMOTE_TASK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_REMOTE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOTE_TASK_GET_CLASS</NAME>
+#define AGS_REMOTE_TASK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_REMOTE_TASK, AgsRemoteTaskClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoteTask</NAME>
+struct _AgsRemoteTask
+{
+  GObject object;
+
+  GObject *server;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoteTaskClass</NAME>
+struct _AgsRemoteTaskClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remote_task_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remote_task_launch</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remote_task_launch_timed</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remote_task_new</NAME>
+<RETURNS>AgsRemoteTask * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SERVER</NAME>
+#define AGS_TYPE_SERVER                (ags_server_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER</NAME>
+#define AGS_SERVER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SERVER, AgsServer))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_CLASS</NAME>
+#define AGS_SERVER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SERVER, AgsServerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER</NAME>
+#define AGS_IS_SERVER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_SERVER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER_CLASS</NAME>
+#define AGS_IS_SERVER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_SERVER))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_GET_CLASS</NAME>
+#define AGS_SERVER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SERVER, AgsServerClass))
+</MACRO>
+<ENUM>
+<NAME>AgsServerFlags</NAME>
+typedef enum{
+  AGS_SERVER_STARTED        = 1,
+  AGS_SERVER_RUNNING        = 1 << 1,
+}AgsServerFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsServer</NAME>
+struct _AgsServer
+{
+  GObject object;
+
+  guint flags;
+
+#ifdef AGS_WITH_XMLRPC_C
+  TServer abyss_server;
+  TSocket *socket;
+#endif
+  int socket_fd;
+  struct sockaddr_in address;
+
+  void *server_info;
+  
+  GObject *main;
+
+  AgsRegistry *registry;
+  AgsRemoteTask *remote_task;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsServerClass</NAME>
+struct _AgsServerClass
+{
+  GObjectClass object;
+  
+  void (*start)(AgsServer *server);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_server_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsServer *server 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_lookup</NAME>
+<RETURNS>AgsServer * </RETURNS>
+void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_create_object</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_object_set_property</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_new</NAME>
+<RETURNS>AgsServer * </RETURNS>
+GObject *main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REGISTRY</NAME>
+#define AGS_TYPE_REGISTRY                (ags_registry_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY</NAME>
+#define AGS_REGISTRY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REGISTRY, AgsRegistry))
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY_CLASS</NAME>
+#define AGS_REGISTRY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_REGISTRY, AgsRegistryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REGISTRY</NAME>
+#define AGS_IS_REGISTRY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_REGISTRY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REGISTRY_CLASS</NAME>
+#define AGS_IS_REGISTRY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_REGISTRY))
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY_GET_CLASS</NAME>
+#define AGS_REGISTRY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_REGISTRY, AgsRegistryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY_DEFAULT_ID_LENGTH</NAME>
+#define AGS_REGISTRY_DEFAULT_ID_LENGTH 16
+</MACRO>
+<STRUCT>
+<NAME>AgsRegistry</NAME>
+struct _AgsRegistry
+{
+  GObject object;
+
+  guint flags;
+
+  pthread_mutex_t mutex;
+
+  AgsFile *previous;
+  AgsFile *current;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_registry *registry;
+#endif
+
+  GObject *server;
+
+  guint id_length;
+  guint counter;
+
+  GList *entry;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRegistryClass</NAME>
+struct _AgsRegistryClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRegistryEntry</NAME>
+struct _AgsRegistryEntry
+{
+  gchar *id;
+  GValue entry;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_registry_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_entry_alloc</NAME>
+<RETURNS>AgsRegistryEntry * </RETURNS>
+AgsRegistry *registry 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsRegistry *registry, AgsRegistryEntry *registry_entry 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_entry_find</NAME>
+<RETURNS>AgsRegistryEntry * </RETURNS>
+AgsRegistry *registry, gchar *id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_entry_bulk</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_new</NAME>
+<RETURNS>AgsRegistry * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLUGIN_FACTORY</NAME>
+#define AGS_TYPE_PLUGIN_FACTORY                (ags_plugin_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_FACTORY</NAME>
+#define AGS_PLUGIN_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_FACTORY_CLASS</NAME>
+#define AGS_PLUGIN_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_FACTORY</NAME>
+#define AGS_IS_PLUGIN_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLUGIN_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_FACTORY_CLASS</NAME>
+#define AGS_IS_PLUGIN_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLUGIN_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_FACTORY_GET_CLASS</NAME>
+#define AGS_PLUGIN_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactoryClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPluginFactory</NAME>
+struct _AgsPluginFactory
+{
+  GObject object;
+
+  GList *plugin;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPluginFactoryClass</NAME>
+struct _AgsPluginFactoryClass
+{
+  GObjectClass object;
+
+  void (*add)(AgsPluginFactory *plugin_factory,
+	      GType plugin_type,
+	      gchar *plugin_name,
+	      gchar *version, gchar *build_id,
+	      gchar *xml_type,
+	      GParameter *control, guint control_count);
+
+  AgsPlugin* (*create)(AgsPluginFactory *plugin_factory,
+		       gchar *xml_type);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPluginMetadata</NAME>
+struct _AgsPluginMetadata
+{
+  GType plugin_type;
+  gchar *plugin_name;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  GParameter *control;
+  guint control_count;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_plugin_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_read_file</NAME>
+<RETURNS>void  </RETURNS>
+AgsPluginFactory *plugin_factory, gchar *path 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_list_by_name</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPluginFactory *plugin_factory, gchar *plugin_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsPluginFactory *plugin_factory, GType plugin_type, gchar *plugin_name, gchar *version, gchar *build_id, gchar *xml_type, GParameter *control, guint control_count 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_create</NAME>
+<RETURNS>AgsPlugin * </RETURNS>
+AgsPluginFactory *plugin_factory, gchar *plugin_name, gchar *version, gchar *build_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_get_instance</NAME>
+<RETURNS>AgsPluginFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_new_from_file</NAME>
+<RETURNS>AgsPluginFactory * </RETURNS>
+gchar *path 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_new</NAME>
+<RETURNS>AgsPluginFactory * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_PLUGIN_NAME_VOLUME</NAME>
+#define AGS_PLUGIN_NAME_VOLUME "ags-volume\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_LADSPA_MANAGER</NAME>
+#define AGS_TYPE_LADSPA_MANAGER                (ags_ladspa_manager_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_MANAGER</NAME>
+#define AGS_LADSPA_MANAGER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LADSPA_MANAGER, AgsLadspaManager))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_MANAGER_CLASS</NAME>
+#define AGS_LADSPA_MANAGER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LADSPA_MANAGER, AgsLadspaManagerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_MANAGER</NAME>
+#define AGS_IS_LADSPA_MANAGER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LADSPA_MANAGER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_MANAGER_CLASS</NAME>
+#define AGS_IS_LADSPA_MANAGER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LADSPA_MANAGER))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_MANAGER_GET_CLASS</NAME>
+#define AGS_LADSPA_MANAGER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LADSPA_MANAGER, AgsLadspaManagerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_PLUGIN</NAME>
+#define AGS_LADSPA_PLUGIN(ptr) ((AgsLadspaPlugin *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsLadspaPluginFlags</NAME>
+typedef enum{
+  AGS_LADSPA_PLUGIN_IS_LOADED    = 1,
+}AgsLadspaPluginFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLadspaManager</NAME>
+struct _AgsLadspaManager
+{
+  GObject object;
+  
+  GList *ladspa_plugin;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaManagerClass</NAME>
+struct _AgsLadspaManagerClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaPlugin</NAME>
+struct _AgsLadspaPlugin
+{
+  guint flags;
+
+  gchar *filename;
+  void *plugin_so;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ladspa_manager_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_plugin_alloc</NAME>
+<RETURNS>AgsLadspaPlugin * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_plugin_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsLadspaPlugin *ladspa_plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_get_filenames</NAME>
+<RETURNS>gchar ** </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_find_ladspa_plugin</NAME>
+<RETURNS>AgsLadspaPlugin * </RETURNS>
+gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_load_file</NAME>
+<RETURNS>void  </RETURNS>
+gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_load_default_directory</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_get_instance</NAME>
+<RETURNS>AgsLadspaManager * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_new</NAME>
+<RETURNS>AgsLadspaManager * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RETURNABLE_THREAD</NAME>
+#define AGS_TYPE_RETURNABLE_THREAD                (ags_returnable_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD</NAME>
+#define AGS_RETURNABLE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RETURNABLE_THREAD, AgsReturnableThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD_CLASS</NAME>
+#define AGS_RETURNABLE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RETURNABLE_THREAD, AgsReturnableThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RETURNABLE_THREAD</NAME>
+#define AGS_IS_RETURNABLE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RETURNABLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RETURNABLE_THREAD_CLASS</NAME>
+#define AGS_IS_RETURNABLE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RETURNABLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD_GET_CLASS</NAME>
+#define AGS_RETURNABLE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RETURNABLE_THREAD, AgsReturnableThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE (1000)
+</MACRO>
+<USER_FUNCTION>
+<NAME>AgsReturnableThreadCallback</NAME>
+<RETURNS>void </RETURNS>
+AgsReturnableThread *returnable_thread, gpointer data
+</USER_FUNCTION>
+<ENUM>
+<NAME>AgsReturnableThreadFlags</NAME>
+typedef enum{
+  AGS_RETURNABLE_THREAD_IN_USE              = 1,
+  AGS_RETURNABLE_THREAD_RESET               = 1 << 1,
+}AgsReturnableThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsReturnableThread</NAME>
+struct _AgsReturnableThread
+{
+  AgsThread thread;
+
+  volatile guint flags;
+
+  GObject *thread_pool;
+
+  pthread_mutex_t reset_mutex;
+  volatile void *safe_data;
+
+  gulong handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsReturnableThreadClass</NAME>
+struct _AgsReturnableThreadClass
+{
+  AgsThreadClass thread;
+
+  void (*safe_run)(AgsReturnableThread *returnable_thread);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_returnable_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_safe_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsReturnableThread *returnable_thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_connect_safe_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsReturnableThread *returnable_thread, AgsReturnableThreadCallback callback 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_disconnect_safe_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsReturnableThread *returnable_thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_new</NAME>
+<RETURNS>AgsReturnableThread * </RETURNS>
+GObject *thread_pool 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPORT_THREAD</NAME>
+#define AGS_TYPE_EXPORT_THREAD                (ags_export_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD</NAME>
+#define AGS_EXPORT_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPORT_THREAD, AgsExportThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_CLASS</NAME>
+#define AGS_EXPORT_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_EXPORT_THREAD, AgsExportThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_THREAD</NAME>
+#define AGS_IS_EXPORT_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_EXPORT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_THREAD_CLASS</NAME>
+#define AGS_IS_EXPORT_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_EXPORT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_GET_CLASS</NAME>
+#define AGS_EXPORT_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_EXPORT_THREAD, AgsExportThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_EXPORT_THREAD_DEFAULT_JIFFIE (48.0) // same as devout thread
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_BUFFER_TIME</NAME>
+#define AGS_EXPORT_THREAD_BUFFER_TIME (1.0 / (AGS_DEVOUT_DEFAULT_FORMAT / 8))
+</MACRO>
+<STRUCT>
+<NAME>AgsExportThread</NAME>
+struct _AgsExportThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  guint tic;
+  guint counter;
+
+  AgsAudioFile *audio_file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExportThreadClass</NAME>
+struct _AgsExportThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_export_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_thread_new</NAME>
+<RETURNS>AgsExportThread * </RETURNS>
+GObject *devout, AgsAudioFile *audio_file 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUTOSAVE_THREAD</NAME>
+#define AGS_TYPE_AUTOSAVE_THREAD                (ags_autosave_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD</NAME>
+#define AGS_AUTOSAVE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUTOSAVE_THREAD, AgsAutosaveThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_CLASS</NAME>
+#define AGS_AUTOSAVE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUTOSAVE_THREAD, AgsAutosaveThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUTOSAVE_THREAD</NAME>
+#define AGS_IS_AUTOSAVE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUTOSAVE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUTOSAVE_THREAD_CLASS</NAME>
+#define AGS_IS_AUTOSAVE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUTOSAVE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_GET_CLASS</NAME>
+#define AGS_AUTOSAVE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_AUTOSAVE_THREAD, AgsAutosaveThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE (0.2)
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</NAME>
+#define AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME "ags-autosaved.xml\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsAutosaveThread</NAME>
+struct _AgsAutosaveThread
+{
+  AgsThread thread;
+
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  AgsMain *ags_main;
+
+  guint delay;
+  guint counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAutosaveThreadClass</NAME>
+struct _AgsAutosaveThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_autosave_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_autosave_thread_new</NAME>
+<RETURNS>AgsAutosaveThread * </RETURNS>
+GObject *devout, AgsMain *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_GUI_TASK_THREAD</NAME>
+#define AGS_TYPE_GUI_TASK_THREAD                (ags_gui_task_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_TASK_THREAD</NAME>
+#define AGS_GUI_TASK_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_GUI_TASK_THREAD, AgsGuiTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_TASK_THREAD_CLASS</NAME>
+#define AGS_GUI_TASK_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_GUI_TASK_THREAD, AgsGuiTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_TASK_THREAD</NAME>
+#define AGS_IS_GUI_TASK_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_GUI_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_TASK_THREAD_CLASS</NAME>
+#define AGS_IS_GUI_TASK_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_GUI_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_TASK_THREAD_GET_CLASS</NAME>
+#define AGS_GUI_TASK_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_GUI_TASK_THREAD, AgsGuiTaskThreadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsGuiTaskThread</NAME>
+struct _AgsGuiTaskThread
+{
+  AgsTaskThread task_thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGuiTaskThreadClass</NAME>
+struct _AgsGuiTaskThreadClass
+{
+  AgsTaskThreadClass task_thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_gui_task_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_gui_task_thread_new</NAME>
+<RETURNS>AgsGuiTaskThread * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_LOOP</NAME>
+#define AGS_TYPE_AUDIO_LOOP                (ags_audio_loop_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP</NAME>
+#define AGS_AUDIO_LOOP(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_LOOP, AgsAudioLoop))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP_CLASS</NAME>
+#define AGS_AUDIO_LOOP_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUDIO_LOOP, AgsAudioLoopClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_LOOP</NAME>
+#define AGS_IS_AUDIO_LOOP(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUDIO_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_LOOP_CLASS</NAME>
+#define AGS_IS_AUDIO_LOOP_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUDIO_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP_GET_CLASS</NAME>
+#define AGS_AUDIO_LOOP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_AUDIO_LOOP, AgsAudioLoopClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP_DEFAULT_JIFFIE</NAME>
+#define AGS_AUDIO_LOOP_DEFAULT_JIFFIE (48.0)
+</MACRO>
+<ENUM>
+<NAME>AgsAudioLoopFlags</NAME>
+typedef enum{
+  AGS_AUDIO_LOOP_PLAY_RECALL                    = 1,
+  AGS_AUDIO_LOOP_PLAYING_RECALL                 = 1 << 1,
+  AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING        = 1 << 2,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL                   = 1 << 3,
+  AGS_AUDIO_LOOP_PLAYING_CHANNEL                = 1 << 4,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING       = 1 << 5,
+  AGS_AUDIO_LOOP_PLAY_AUDIO                     = 1 << 6,
+  AGS_AUDIO_LOOP_PLAYING_AUDIO                  = 1 << 7,
+  AGS_AUDIO_LOOP_PLAY_NOTATION                  = 1 << 8,
+  AGS_AUDIO_LOOP_PLAYING_NOTATION               = 1 << 9,
+  AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING         = 1 << 10,
+}AgsAudioLoopFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAudioLoop</NAME>
+struct _AgsAudioLoop
+{
+  AgsThread thread;
+
+  guint flags;
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  GCond cond;
+  GMutex mutex;
+
+  gdouble frequency;
+
+  GObject *ags_main;
+
+  AgsAsyncQueue *async_queue;
+  
+  AgsThread *task_thread;
+  AgsThread *gui_thread;
+  AgsThread *devout_thread;
+  AgsThread *export_thread;
+
+  pthread_mutex_t recall_mutex;
+
+  guint play_recall_ref;
+  GList *play_recall; // play AgsRecall
+
+  guint play_channel_ref;
+  GList *play_channel; // play AgsChannel
+
+  guint play_audio_ref;
+  GList *play_audio; // play AgsAudio
+
+  guint play_notation_ref;
+  GList *play_notation;
+
+  GList *tree_sanity;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioLoopClass</NAME>
+struct _AgsAudioLoopClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_loop_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_add_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_remove_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_add_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_remove_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_add_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_remove_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_new</NAME>
+<RETURNS>AgsAudioLoop * </RETURNS>
+GObject *devout, GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ITERATOR_THREAD</NAME>
+#define AGS_TYPE_ITERATOR_THREAD                (ags_iterator_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ITERATOR_THREAD</NAME>
+#define AGS_ITERATOR_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ITERATOR_THREAD, AgsIteratorThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_ITERATOR_THREAD_CLASS</NAME>
+#define AGS_ITERATOR_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_ITERATOR_THREAD, AgsIteratorThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ITERATOR_THREAD</NAME>
+#define AGS_IS_ITERATOR_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_ITERATOR_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ITERATOR_THREAD_CLASS</NAME>
+#define AGS_IS_ITERATOR_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_ITERATOR_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_ITERATOR_THREAD_GET_CLASS</NAME>
+#define AGS_ITERATOR_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_ITERATOR_THREAD, AgsIteratorThreadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsIteratorThreadFlags</NAME>
+typedef enum{
+  AGS_ITERATOR_THREAD_DONE      = 1,
+  AGS_ITERATOR_THREAD_WAIT      = 1 << 1,
+}AgsIteratorThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsIteratorThread</NAME>
+struct _AgsIteratorThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  pthread_mutex_t tic_mutex;
+  pthread_cond_t tic_cond;
+
+  AgsThread *recycling_thread;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+  gint stage;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIteratorThreadClass</NAME>
+struct _AgsIteratorThreadClass
+{
+  AgsThreadClass thread;
+  
+  void (*children_ready)(AgsIteratorThread *iterator_thread,
+			 AgsThread *current);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_iterator_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_iterator_thread_children_ready</NAME>
+<RETURNS>void  </RETURNS>
+AgsIteratorThread *iterator_thread, AgsThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_iterator_thread_new</NAME>
+<RETURNS>AgsIteratorThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_THREAD</NAME>
+#define AGS_TYPE_THREAD                (ags_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD</NAME>
+#define AGS_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD, AgsThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_CLASS</NAME>
+#define AGS_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD</NAME>
+#define AGS_IS_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_CLASS</NAME>
+#define AGS_IS_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_GET_CLASS</NAME>
+#define AGS_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_ACCOUNTING_TABLE</NAME>
+#define AGS_ACCOUNTING_TABLE(ptr) ((AgsAccountingTable *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>MSEC_PER_SEC</NAME>
+#define MSEC_PER_SEC    (1000000) /* The number of msecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>NSEC_PER_SEC</NAME>
+#define NSEC_PER_SEC    (1000000000) /* The number of nsecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_RESUME_SIG</NAME>
+#define AGS_THREAD_RESUME_SIG SIGUSR2
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_SUSPEND_SIG</NAME>
+#define AGS_THREAD_SUSPEND_SIG SIGUSR1
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_THREAD_DEFAULT_JIFFIE (250)
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_MAX_PRECISION</NAME>
+#define AGS_THREAD_MAX_PRECISION (1000)
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_DEFAULT_ATTACK</NAME>
+#define AGS_THREAD_DEFAULT_ATTACK (1.0)
+</MACRO>
+<ENUM>
+<NAME>AgsThreadFlags</NAME>
+typedef enum{
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+}AgsThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsThread</NAME>
+struct _AgsThread
+{
+  GObject object;
+
+  volatile guint flags;
+
+  sigset_t wait_mask;
+
+  pthread_t thread;
+  pthread_attr_t thread_attr;
+
+  gdouble freq;
+
+  pthread_mutex_t mutex;
+  pthread_mutexattr_t mutexattr;
+  pthread_cond_t cond;
+
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_cond;
+
+  pthread_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pthread_t timelock_thread;
+  pthread_mutex_t timelock_mutex;
+  pthread_cond_t timelock_cond;
+
+  pthread_mutex_t greedy_mutex;
+  pthread_cond_t greedy_cond;
+  pthread_mutex_t greedy_run_mutex;
+  volatile guint locked_greedy;
+
+  struct timespec timelock;
+  GList *greedy_locks;
+
+  pthread_mutex_t suspend_mutex;
+  volatile gboolean critical_region;
+
+  GObject *devout;
+  AgsThread *parent;
+
+  AgsThread *next;
+  AgsThread *prev;
+
+  AgsThread *children;
+
+  gpointer data;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsThreadClass</NAME>
+struct _AgsThreadClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAccountingTable</NAME>
+struct _AgsAccountingTable
+{
+  AgsThread *thread;
+  gdouble sanity;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_accounting_table_alloc</NAME>
+<RETURNS>AgsAccountingTable * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_accounting_table_set_sanity</NAME>
+<RETURNS>void  </RETURNS>
+GList *table, AgsThread *thread, gdouble sanity 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_trylock</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_get_toplevel</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_first</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_last</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_parental_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_sibling_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_children_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_current_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *current, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_tree_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_parent_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_sibling_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_children_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_suspend</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_resume</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_timelock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_hangcheck</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_new</NAME>
+<RETURNS>AgsThread * </RETURNS>
+gpointer data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_THREAD_POOL</NAME>
+#define AGS_TYPE_THREAD_POOL                (ags_thread_pool_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_POOL</NAME>
+#define AGS_THREAD_POOL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD_POOL, AgsThreadPool))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_POOL_CLASS</NAME>
+#define AGS_THREAD_POOL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD_POOL, AgsThreadPoolClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_POOL</NAME>
+#define AGS_IS_THREAD_POOL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD_POOL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_POOL_CLASS</NAME>
+#define AGS_IS_THREAD_POOL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD_POOL))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_POOL_GET_CLASS</NAME>
+#define AGS_THREAD_POOL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD_POOL, AgsThreadPoolClass))
+</MACRO>
+<ENUM>
+<NAME>AgsThreadPoolFlags</NAME>
+typedef enum{
+  AGS_THREAD_POOL_RUNNING  = 1,
+  AGS_THREAD_POOL_READY    = 1 << 1,
+}AgsThreadPoolFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsThreadPool</NAME>
+struct _AgsThreadPool
+{
+  GObject object;
+
+  volatile guint flags;
+
+  volatile guint max_unused_threads;
+  volatile guint max_threads;
+
+  pthread_t thread;
+
+  pthread_mutex_t creation_mutex;
+  pthread_cond_t creation_cond;
+
+  volatile guint n_threads;
+  volatile guint newly_pulled;
+  volatile guint queued;
+
+  AgsThread *parent;
+  volatile GList *returnable_thread;
+  volatile GList *running_thread;
+
+  pthread_mutex_t pull_mutex;
+
+  pthread_mutex_t return_mutex;
+  pthread_cond_t return_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsThreadPoolClass</NAME>
+struct _AgsThreadPoolClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsThreadPool *thread_pool);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_thread_pool_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_pool_pull</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThreadPool *thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_pool_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsThreadPool *thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_pool_new</NAME>
+<RETURNS>AgsThreadPool * </RETURNS>
+AgsThread *parent 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PORTABLE_THREAD</NAME>
+#define AGS_TYPE_PORTABLE_THREAD                (ags_portable_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTABLE_THREAD</NAME>
+#define AGS_PORTABLE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD, AgsPortableThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTABLE_THREAD_CLASS</NAME>
+#define AGS_PORTABLE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD, AgsPortableThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTABLE_THREAD</NAME>
+#define AGS_IS_PORTABLE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTABLE_THREAD_CLASS</NAME>
+#define AGS_IS_PORTABLE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTABLE_THREAD_GET_CLASS</NAME>
+#define AGS_PORTABLE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD, AgsPortableThreadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPortableThreadFlags</NAME>
+typedef enum{
+  AGS_PORTABLE_THREAD_RUNNING                 = 1,
+  AGS_PORTABLE_THREAD_IDLE                    = 1 << 1,
+  AGS_PORTABLE_THREAD_LOCKED                  = 1 << 2,
+  AGS_PORTABLE_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_PORTABLE_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_PORTABLE_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_PORTABLE_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_PORTABLE_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_PORTABLE_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_PORTABLE_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_PORTABLE_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_PORTABLE_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_PORTABLE_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_PORTABLE_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_PORTABLE_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_PORTABLE_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_PORTABLE_THREAD_WAIT_0                  = 1 << 16,
+  AGS_PORTABLE_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_PORTABLE_THREAD_WAIT_1                  = 1 << 18,
+  AGS_PORTABLE_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_PORTABLE_THREAD_WAIT_2                  = 1 << 20,
+  AGS_PORTABLE_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_PORTABLE_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_PORTABLE_THREAD_TIMELOCK_RESUME         = 1 << 23,
+}AgsPortableThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPortableThread</NAME>
+struct _AgsPortableThread
+{
+  GObject object;
+
+  volatile guint flags;
+
+  pth_t thread;
+  pth_attr_t thread_attr;
+
+  pth_mutex_t mutex;
+  pth_cond_t cond;
+
+  pth_mutex_t start_mutex;
+  pth_cond_t start_cond;
+
+  pth_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pth_t timelock_thread;
+  pth_mutex_t timelock_mutex;
+  pth_cond_t timelock_cond;
+
+  long timelock;
+
+  GObject *devout;
+  AgsPortableThread *parent;
+
+  AgsPortableThread *next;
+  AgsPortableThread *prev;
+
+  AgsPortableThread *children;
+
+  GObject *data;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPortableThreadClass</NAME>
+struct _AgsPortableThreadClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsPortableThread *thread);
+  void (*run)(AgsPortableThread *thread);
+  void (*timelock)(AgsPortableThread *thread);
+  void (*stop)(AgsPortableThread *thread);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_portable_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_trylock</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_get_toplevel</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_first</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_last</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_parental_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_sibling_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_children_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_current_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_current_synced</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_tree_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_tree_synced</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_main_loop_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_next_parent_locked</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_next_sibling_locked</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_next_children_locked</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_wait_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_wait_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_wait_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_signal_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_signal_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_signal_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_timelock</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_new</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+GObject *data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SINGLE_THREAD</NAME>
+#define AGS_TYPE_SINGLE_THREAD                (ags_single_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD</NAME>
+#define AGS_SINGLE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SINGLE_THREAD, AgsSingleThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD_CLASS</NAME>
+#define AGS_SINGLE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SINGLE_THREAD, AgsSingleThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SINGLE_THREAD</NAME>
+#define AGS_IS_SINGLE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_SINGLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SINGLE_THREAD_CLASS</NAME>
+#define AGS_IS_SINGLE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_SINGLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD_GET_CLASS</NAME>
+#define AGS_SINGLE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SINGLE_THREAD, AgsSingleThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</NAME>
+#define AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE (30)
+</MACRO>
+<STRUCT>
+<NAME>AgsSingleThread</NAME>
+struct _AgsSingleThread
+{
+  AgsThread thread;
+
+  AgsAudioLoop *audio_loop;
+  AgsDevoutThread *devout_thread;
+  AgsTaskThread *task_thread;
+  AgsGuiThread *gui_thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSingleThreadClass</NAME>
+struct _AgsSingleThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_single_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_single_thread_new</NAME>
+<RETURNS>AgsSingleThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECORD_THREAD</NAME>
+#define AGS_TYPE_RECORD_THREAD                (ags_record_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD</NAME>
+#define AGS_RECORD_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECORD_THREAD, AgsRecordThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD_CLASS</NAME>
+#define AGS_RECORD_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RECORD_THREAD, AgsRecordThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECORD_THREAD</NAME>
+#define AGS_IS_RECORD_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECORD_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECORD_THREAD_CLASS</NAME>
+#define AGS_IS_RECORD_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECORD_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD_GET_CLASS</NAME>
+#define AGS_RECORD_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RECORD_THREAD, AgsRecordThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD_DEFAULT_DELAY</NAME>
+#define AGS_RECORD_THREAD_DEFAULT_DELAY (128)
+</MACRO>
+<STRUCT>
+<NAME>AgsRecordThread</NAME>
+struct _AgsRecordThread
+{
+  AgsThread thread;
+
+  AgsRegistry *registry;
+
+  guint delay;
+  guint counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecordThreadClass</NAME>
+struct _AgsRecordThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_record_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_record_thread_new</NAME>
+<RETURNS>AgsRecordThread * </RETURNS>
+GObject *devout, AgsRegistry *registry 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DEVOUT_THREAD</NAME>
+#define AGS_TYPE_DEVOUT_THREAD                (ags_devout_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD</NAME>
+#define AGS_DEVOUT_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DEVOUT_THREAD, AgsDevoutThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD_CLASS</NAME>
+#define AGS_DEVOUT_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DEVOUT_THREAD, AgsDevoutThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT_THREAD</NAME>
+#define AGS_IS_DEVOUT_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_DEVOUT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT_THREAD_CLASS</NAME>
+#define AGS_IS_DEVOUT_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_DEVOUT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD_GET_CLASS</NAME>
+#define AGS_DEVOUT_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DEVOUT_THREAD, AgsDevoutThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_DEVOUT_THREAD_DEFAULT_JIFFIE (48.0)
+</MACRO>
+<STRUCT>
+<NAME>AgsDevoutThread</NAME>
+struct _AgsDevoutThread
+{
+  AgsThread thread;
+
+  time_t time_val;
+
+  AgsThread *timestamp_thread;
+
+  GError *error;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutThreadClass</NAME>
+struct _AgsDevoutThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_devout_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_thread_new</NAME>
+<RETURNS>AgsDevoutThread * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_HISTORY</NAME>
+#define AGS_TYPE_HISTORY                (ags_history_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_HISTORY</NAME>
+#define AGS_HISTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_HISTORY, AgsHistory))
+</MACRO>
+<MACRO>
+<NAME>AGS_HISTORY_CLASS</NAME>
+#define AGS_HISTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_HISTORY, AgsHistory))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HISTORY</NAME>
+#define AGS_IS_HISTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_HISTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HISTORY_CLASS</NAME>
+#define AGS_IS_HISTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_HISTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_HISTORY_GET_CLASS</NAME>
+#define AGS_HISTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_HISTORY, AgsHistoryClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsHistory</NAME>
+struct _AgsHistory
+{
+  GObject gobject;
+  
+  GList *task;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsHistoryClass</NAME>
+struct _AgsHistoryClass
+{
+  GObjectClass gobject;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_history_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_history_new</NAME>
+<RETURNS>AgsHistory * </RETURNS>
+ 
+</FUNCTION>
+<STRUCT>
+<NAME>AgsHistoryAppend</NAME>
+</STRUCT>
+<MACRO>
+<NAME>AGS_TYPE_GUI_THREAD</NAME>
+#define AGS_TYPE_GUI_THREAD                (ags_gui_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD</NAME>
+#define AGS_GUI_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_GUI_THREAD, AgsGuiThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD_CLASS</NAME>
+#define AGS_GUI_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_GUI_THREAD, AgsGuiThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_THREAD</NAME>
+#define AGS_IS_GUI_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_GUI_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_THREAD_CLASS</NAME>
+#define AGS_IS_GUI_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_GUI_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD_GET_CLASS</NAME>
+#define AGS_GUI_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_GUI_THREAD, AgsGuiThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_GUI_THREAD_DEFAULT_JIFFIE (250)
+</MACRO>
+<STRUCT>
+<NAME>AgsGuiThread</NAME>
+struct _AgsGuiThread
+{
+  AgsThread thread;
+
+  GMutex mutex;
+  GCond cond;
+
+  AgsThread *gui_task_thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGuiThreadClass</NAME>
+struct _AgsGuiThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_gui_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_gui_thread_new</NAME>
+<RETURNS>AgsGuiThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ASYNC_QUEUE</NAME>
+#define AGS_TYPE_ASYNC_QUEUE                (ags_async_queue_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE</NAME>
+#define AGS_ASYNC_QUEUE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ASYNC_QUEUE, AgsAsyncQueue))
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_CLASS</NAME>
+#define AGS_ASYNC_QUEUE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_ASYNC_QUEUE, AgsAsyncQueueClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ASYNC_QUEUE</NAME>
+#define AGS_IS_ASYNC_QUEUE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_ASYNC_QUEUE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ASYNC_QUEUE_CLASS</NAME>
+#define AGS_IS_ASYNC_QUEUE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_ASYNC_QUEUE))
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_GET_CLASS</NAME>
+#define AGS_ASYNC_QUEUE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_ASYNC_QUEUE, AgsAsyncQueueClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE</NAME>
+#define AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE (250)
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_CLOCK_ID</NAME>
+#define AGS_ASYNC_QUEUE_CLOCK_ID CLOCK_REALTIME
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_SIGNAL_HIGH</NAME>
+#define AGS_ASYNC_QUEUE_SIGNAL_HIGH SIGRTMAX
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_SIGNAL_LOW</NAME>
+#define AGS_ASYNC_QUEUE_SIGNAL_LOW SIGRTMIN
+</MACRO>
+<ENUM>
+<NAME>AgsAsyncQueueFlags</NAME>
+typedef enum{
+  AGS_ASYNC_QUEUE_LINUX_THREADS     = 1,
+  AGS_ASYNC_QUEUE_POSIX_THREADS     = 1 << 1,
+  AGS_ASYNC_QUEUE_WORKER_RUNNING    = 1 << 2,
+  AGS_ASYNC_QUEUE_INTERRUPT_OWN     = 1 << 2,
+  AGS_ASYNC_QUEUE_INTERRUPT_OTHER   = 1 << 3,
+  AGS_ASYNC_QUEUE_STOP_BIT_0        = 1 << 4,
+  AGS_ASYNC_QUEUE_STOP_BIT_1        = 1 << 5,
+}AgsAsyncQueueFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAsyncQueue</NAME>
+struct _AgsAsyncQueue
+{
+  GObject object;
+
+  guint flags;
+
+  guint output_sum;
+  guint systemrate;
+  guint interval;
+
+  timer_t timerid;
+
+  GQueue *stack;
+  GHashTable *timer;
+
+  union{
+    //    atomic_t monitor;
+    pthread_mutex_t mutex;
+  }lock;
+
+  GList *context;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAsyncQueueClass</NAME>
+struct _AgsAsyncQueueClass
+{
+  GObjectClass object;
+
+  void (*interrupt)(AgsAsyncQueue *async_queue);
+  
+  void (*push_context)(AgsAsyncQueue *async_queue,
+		       AgsContext *context);
+  void (*pop_context)(AgsAsyncQueue *async_queue,
+		      AgsContext *context);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimer</NAME>
+struct _AgsTimer
+{
+  struct timespec run_delay;
+
+  //NOTE: not supported for now
+  gboolean record_history;
+  gpointer history;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsContext</NAME>
+struct _AgsContext
+{
+  GQueue *stack;
+  GHashTable *timer;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_async_queue_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timer_alloc</NAME>
+<RETURNS>AgsTimer * </RETURNS>
+time_t tv_sec, long tv_nsec 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_context_alloc</NAME>
+<RETURNS>AgsContext * </RETURNS>
+GQueue *stack, GHashTable *timer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_next_interval</NAME>
+<RETURNS>guint  </RETURNS>
+AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_find_context</NAME>
+<RETURNS>AgsContext * </RETURNS>
+AgsAsyncQueue *async_queue, AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue, AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_remove</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAsyncQueue *async_queue, AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_idle</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_initerrupt</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_push_context</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue, AgsContext *context 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_pop_context</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue, AgsContext *context 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_worker</NAME>
+<RETURNS>void * </RETURNS>
+void *ptr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_new</NAME>
+<RETURNS>AgsAsyncQueue * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_THREAD</NAME>
+#define AGS_TYPE_THREAD                (ags_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD</NAME>
+#define AGS_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD, AgsThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_CLASS</NAME>
+#define AGS_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD</NAME>
+#define AGS_IS_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_CLASS</NAME>
+#define AGS_IS_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_GET_CLASS</NAME>
+#define AGS_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>MSEC_PER_SEC</NAME>
+#define MSEC_PER_SEC    (1000000) /* The number of msecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>NSEC_PER_SEC</NAME>
+#define NSEC_PER_SEC    (1000000000) /* The number of nsecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_STACKSIZE</NAME>
+#define AGS_THREAD_STACKSIZE (16384)
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_RESUME_SIG</NAME>
+#define AGS_THREAD_RESUME_SIG SIGUSR2
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_SUSPEND_SIG</NAME>
+#define AGS_THREAD_SUSPEND_SIG SIGUSR1
+</MACRO>
+<ENUM>
+<NAME>AgsThreadFlags</NAME>
+typedef enum{
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+}AgsThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsThread</NAME>
+struct _AgsThread
+{
+  GObject object;
+
+  atomic_t flags;
+
+  atomic_t monitor;
+  atomic_t lock_count;
+
+  atomic_t barrier;
+  atomic_t barrier_count;
+
+  atomic_t dyntic;
+
+  struct timespec timed_suspend;
+  gint goodness;
+
+  AgsThread *children;
+  AgsThread *next;
+  AgsThread *prev;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsThreadClass</NAME>
+struct _AgsThreadClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_trylock</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_get_toplevel</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_first</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_last</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_parental_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_sibling_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_children_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_current_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_tree_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_parent_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_sibling_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_children_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_suspend</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_resume</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_timelock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_hangcheck</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_new</NAME>
+<RETURNS>AgsThread * </RETURNS>
+gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_iterate_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingThread *thread 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECYCLING_THREAD</NAME>
+#define AGS_TYPE_RECYCLING_THREAD                (ags_recycling_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD</NAME>
+#define AGS_RECYCLING_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECYCLING_THREAD, AgsRecyclingThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD_CLASS</NAME>
+#define AGS_RECYCLING_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RECYCLING_THREAD, AgsRecyclingThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_THREAD</NAME>
+#define AGS_IS_RECYCLING_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECYCLING_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_THREAD_CLASS</NAME>
+#define AGS_IS_RECYCLING_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECYCLING_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD_GET_CLASS</NAME>
+#define AGS_RECYCLING_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RECYCLING_THREAD, AgsRecyclingThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_RECYCLING_THREAD_DEFAULT_JIFFIE (100)
+</MACRO>
+<ENUM>
+<NAME>AgsRecyclingThreadFlags</NAME>
+typedef enum{
+  AGS_RECYCLING_THREAD_RUNNING   = 1,
+  AGS_RECYCLING_THREAD_WAIT      = 1 << 1,
+  AGS_RECYCLING_THREAD_DONE      = 1 << 2,
+}AgsRecyclingThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecyclingThread</NAME>
+struct _AgsRecyclingThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  AgsThread *iterator_thread;
+
+  pthread_mutex_t iteration_mutex;
+  pthread_cond_t iteration_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecyclingThreadClass</NAME>
+struct _AgsRecyclingThreadClass
+{
+  AgsThreadClass thread;
+
+  void (*play_channel)(AgsRecyclingThread *recycling_thread,
+		       GObject *channel,
+		       AgsRecallID *recall_id,
+		       gint stage);
+
+  void (*play_audio)(AgsRecyclingThread *recycling_thread,
+		     GObject *output, GObject *audio,
+		     AgsRecallID *recall_id,
+		     gint stage);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recycling_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_play_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingThread *recycling_thread, GObject *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_play_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingThread *recycling_thread, GObject *output, GObject *audio, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_new</NAME>
+<RETURNS>AgsRecyclingThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMESTAMP_THREAD</NAME>
+#define AGS_TYPE_TIMESTAMP_THREAD                (ags_timestamp_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD</NAME>
+#define AGS_TIMESTAMP_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMESTAMP_THREAD, AgsTimestampThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_CLASS</NAME>
+#define AGS_TIMESTAMP_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_TIMESTAMP_THREAD, AgsTimestampThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_THREAD</NAME>
+#define AGS_IS_TIMESTAMP_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TIMESTAMP_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_THREAD_CLASS</NAME>
+#define AGS_IS_TIMESTAMP_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TIMESTAMP_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_GET_CLASS</NAME>
+#define AGS_TIMESTAMP_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_TIMESTAMP_THREAD, AgsTimestampThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MICROSECONDS_PER_SECOND</NAME>
+#define AGS_MICROSECONDS_PER_SECOND (1000000.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_BPM</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE (AGS_MICROSECONDS_PER_SECOND * \
+					     60.0 / AGS_TIMESTAMP_THREAD_DEFAULT_BPM)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_TIC</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_TIC (AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE / \
+					  AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE / AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE)
+</MACRO>
+<STRUCT>
+<NAME>AgsTimestampThread</NAME>
+struct _AgsTimestampThread
+{
+  AgsThread thread;
+
+  GObject *current_timestamp;
+  GObject *current_latency;
+
+  GObject *timestamp;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimestampThreadClass</NAME>
+struct _AgsTimestampThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timestamp_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_thread_new</NAME>
+<RETURNS>AgsTimestampThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TASK_THREAD</NAME>
+#define AGS_TYPE_TASK_THREAD                (ags_task_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD</NAME>
+#define AGS_TASK_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TASK_THREAD, AgsTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD_CLASS</NAME>
+#define AGS_TASK_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_TASK_THREAD, AgsTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK_THREAD</NAME>
+#define AGS_IS_TASK_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK_THREAD_CLASS</NAME>
+#define AGS_IS_TASK_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD_GET_CLASS</NAME>
+#define AGS_TASK_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_TASK_THREAD, AgsTaskThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_TASK_THREAD_DEFAULT_JIFFIE (1000)
+</MACRO>
+<STRUCT>
+<NAME>AgsTaskThread</NAME>
+struct _AgsTaskThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  GMutex mutex;
+  GCond cond;
+
+  pthread_mutex_t read_mutex;
+  pthread_mutex_t launch_mutex;
+
+  volatile guint queued;
+  volatile guint pending;
+
+  volatile GList *exec;
+  volatile GList *queue;
+
+  AgsThreadPool *thread_pool;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTaskThreadClass</NAME>
+struct _AgsTaskThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTaskThreadAppend</NAME>
+struct _AgsTaskThreadAppend
+{
+  volatile AgsTaskThread *task_thread;
+  volatile gpointer data;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_task_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_thread_append_task</NAME>
+<RETURNS>void  </RETURNS>
+AgsTaskThread *task_thread, AgsTask *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_thread_append_tasks</NAME>
+<RETURNS>void  </RETURNS>
+AgsTaskThread *task_thread, GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_thread_new</NAME>
+<RETURNS>AgsTaskThread * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_id_generator_create_uuid</NAME>
+<RETURNS>gchar * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_LOOKUP</NAME>
+#define AGS_TYPE_FILE_LOOKUP                (ags_file_lookup_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LOOKUP</NAME>
+#define AGS_FILE_LOOKUP(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_LOOKUP, AgsFileLookup))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LOOKUP_CLASS</NAME>
+#define AGS_FILE_LOOKUP_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_LOOKUP, AgsFileLookupClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LOOKUP</NAME>
+#define AGS_IS_FILE_LOOKUP(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_LOOKUP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LOOKUP_CLASS</NAME>
+#define AGS_IS_FILE_LOOKUP_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_LOOKUP))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LOOKUP_GET_CLASS</NAME>
+#define AGS_FILE_LOOKUP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_LOOKUP, AgsFileLookupClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileLookup</NAME>
+struct _AgsFileLookup
+{
+  GObject object;
+
+  AgsFile *file;
+
+  xmlNode *node;
+  gpointer ref;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileLookupClass</NAME>
+struct _AgsFileLookupClass
+{
+  GObjectClass object;
+
+  void (*resolve)(AgsFileLookup *lookup);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_lookup_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_lookup_find_by_node</NAME>
+<RETURNS>GList * </RETURNS>
+GList *file_lookup, xmlNode *node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_lookup_resolve</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileLookup *lookup 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_lookup_new</NAME>
+<RETURNS>AgsFileLookup * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_value</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **id, GValue *value, xmlChar **xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_value</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *id, GValue *value, GType pointer_type, guint arr_length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_parameter</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **id, GParameter **parameter, gint *n_params, xmlChar ***xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_parameter</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *id, GParameter *parameter, gint n_params 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **id, gchar **name, xmlChar **xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_dependency</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *id, gchar *name, xmlChar *xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_object</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GObject **gobject 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_object</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GObject *gobject 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_history</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsHistory **history 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_history</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsHistory *history 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_embedded_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_embedded_audio</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_embedded_audio_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_embedded_audio_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_file_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsFileLink **file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_file_link</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsFileLink *file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_file_link_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_file_link_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *file_link 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_ID_REF</NAME>
+#define AGS_TYPE_FILE_ID_REF                (ags_file_id_ref_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF</NAME>
+#define AGS_FILE_ID_REF(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_ID_REF, AgsFileIdRef))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_CLASS</NAME>
+#define AGS_FILE_ID_REF_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_FILE_ID_REF, AgsFileIdRef))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_ID_REF</NAME>
+#define AGS_IS_FILE_ID_REF(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_ID_REF))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_ID_REF_CLASS</NAME>
+#define AGS_IS_FILE_ID_REF_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_ID_REF))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_GET_CLASS</NAME>
+#define AGS_FILE_ID_REF_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_FILE_ID_REF, AgsFileIdRefClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_RESOLVE</NAME>
+#define AGS_FILE_RESOLVE(f)          ((AgsFileResolve)(f))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_SERIALIZE_DATA</NAME>
+#define AGS_FILE_ID_REF_SERIALIZE_DATA "ags-file-id-ref-serizalize-data\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_RESOLVE_DATA</NAME>
+#define AGS_FILE_ID_REF_RESOLVE_DATA "ags-file-id-ref-resolve-data\0"
+</MACRO>
+<USER_FUNCTION>
+<NAME>AgsFileResolve</NAME>
+<RETURNS>void </RETURNS>
+void
+</USER_FUNCTION>
+<STRUCT>
+<NAME>AgsFileIdRef</NAME>
+struct _AgsFileIdRef
+{
+  GObject object;
+
+  GObject *main;
+  GObject *file;
+
+  xmlNode *node;
+  gchar *xpath;
+  gpointer ref;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileIdRefClass</NAME>
+struct _AgsFileIdRefClass
+{
+  GObjectClass object;
+
+  void (*resolved)(AgsFileIdRef *file_id_ref);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_id_ref_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_id_ref_resolved</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileIdRef *file_id_ref 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_id_ref_new</NAME>
+<RETURNS>AgsFileIdRef * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_VERSION</NAME>
+#define AGS_FILE_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_EFFECTS_DEFAULT_VERSION</NAME>
+#define AGS_FILE_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CLIPBOARD_DEFAULT_VERSION</NAME>
+#define AGS_CLIPBOARD_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FALSE</NAME>
+#define AGS_FILE_FALSE "FALSE\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_TRUE</NAME>
+#define AGS_FILE_TRUE "TRUE\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_BOOLEAN_PROP</NAME>
+#define AGS_FILE_BOOLEAN_PROP "gboolean\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CHAR_PROP</NAME>
+#define AGS_FILE_CHAR_PROP "gchar\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_INT64_PROP</NAME>
+#define AGS_FILE_INT64_PROP "gint64\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_UINT64_PROP</NAME>
+#define AGS_FILE_UINT64_PROP "guint64\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FLOAT_PROP</NAME>
+#define AGS_FILE_FLOAT_PROP "gfloat\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DOUBLE_PROP</NAME>
+#define AGS_FILE_DOUBLE_PROP "gdouble\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_POINTER_PROP</NAME>
+#define AGS_FILE_POINTER_PROP "gpointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_OBJECT_PROP</NAME>
+#define AGS_FILE_OBJECT_PROP "GObject\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_BOOLEAN_POINTER_PROP</NAME>
+#define AGS_FILE_BOOLEAN_POINTER_PROP "gboolean-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CHAR_POINTER_PROP</NAME>
+#define AGS_FILE_CHAR_POINTER_PROP "gchar-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_INT64_POINTER_PROP</NAME>
+#define AGS_FILE_INT64_POINTER_PROP "gint64-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_UINT64_POINTER_PROP</NAME>
+#define AGS_FILE_UINT64_POINTER_PROP "guint64-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FLOAT_POINTER_PROP</NAME>
+#define AGS_FILE_FLOAT_POINTER_PROP "gfloat-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DOUBLE_POINTER_PROP</NAME>
+#define AGS_FILE_DOUBLE_POINTER_PROP "gdouble-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_PROP</NAME>
+#define AGS_FILE_ID_PROP "id\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_NAME_PROP</NAME>
+#define AGS_FILE_NAME_PROP "name\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_TYPE_PROP</NAME>
+#define AGS_FILE_TYPE_PROP "type\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SCOPE_PROP</NAME>
+#define AGS_FILE_SCOPE_PROP "scope\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VERSION_PROP</NAME>
+#define AGS_FILE_VERSION_PROP "version\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_BUILD_ID_PROP</NAME>
+#define AGS_FILE_BUILD_ID_PROP "build-id\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_XPATH_PROP</NAME>
+#define AGS_FILE_XPATH_PROP "xpath\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FLAGS_PROP</NAME>
+#define AGS_FILE_FLAGS_PROP "flags\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_LED</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_LED (g_type_name(AgsTypeLed))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_VINDICATOR (g_type_name(AgsTypeVIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_HINDICATOR (g_type_name(AgsTypeHIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_LABEL</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_LABEL (g_type_name(GtkTypeLabel))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_WAVEFORM (g_type_name(AgsTypeWaveform))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_BUTTON (g_type_name(GtkTypeButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON (g_type_name(GtkTypeToggleButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON (g_type_name(GtkTypeCheckButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON (g_type_name(GtkTypeSpinButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_VSCALE</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_VSCALE (g_type_name(GtkTypeVScale))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_HSCALE</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_HSCALE (g_type_name(GtkTypeHScale))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_DIAL</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_DIAL (g_type_name(AgsTypeDial))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_CARTESIAN (g_type_name(GtkTypeCartesian))
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_FILE_WRITE</NAME>
+#define AGS_TYPE_FILE_WRITE                (ags_file_write_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_WRITE</NAME>
+#define AGS_FILE_WRITE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_WRITE, AgsFileWrite))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_WRITE_CLASS</NAME>
+#define AGS_FILE_WRITE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_WRITE, AgsFileWriteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_WRITE</NAME>
+#define AGS_IS_FILE_WRITE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_WRITE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_WRITE_CLASS</NAME>
+#define AGS_IS_FILE_WRITE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_WRITE))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_WRITE_GET_CLASS</NAME>
+#define AGS_FILE_WRITE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_WRITE, AgsFileWriteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileWrite</NAME>
+struct _AgsFileWrite
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileWriteClass</NAME>
+struct _AgsFileWriteClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_write_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_new</NAME>
+<RETURNS>AgsFileWrite * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_LINK</NAME>
+#define AGS_TYPE_FILE_LINK                (ags_file_link_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LINK</NAME>
+#define AGS_FILE_LINK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_LINK, AgsFileLink))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LINK_CLASS</NAME>
+#define AGS_FILE_LINK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_FILE_LINK, AgsFileLink))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LINK</NAME>
+#define AGS_IS_FILE_LINK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_LINK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LINK_CLASS</NAME>
+#define AGS_IS_FILE_LINK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_LINK))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LINK_GET_CLASS</NAME>
+#define AGS_FILE_LINK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_FILE_LINK, AgsFileLinkClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileLink</NAME>
+struct _AgsFileLink
+{
+  GObject object;
+
+  gchar *filename;
+  gchar *data;
+  AgsTimestamp *timestamp;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileLinkClass</NAME>
+struct _AgsFileLinkClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_link_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_link_new</NAME>
+<RETURNS>AgsFileLink * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_READ</NAME>
+#define AGS_TYPE_FILE_READ                (ags_file_read_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_READ</NAME>
+#define AGS_FILE_READ(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_READ, AgsFileRead))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_READ_CLASS</NAME>
+#define AGS_FILE_READ_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_READ, AgsFileReadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_READ</NAME>
+#define AGS_IS_FILE_READ(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_READ))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_READ_CLASS</NAME>
+#define AGS_IS_FILE_READ_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_READ))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_READ_GET_CLASS</NAME>
+#define AGS_FILE_READ_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_READ, AgsFileReadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileRead</NAME>
+struct _AgsFileRead
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileReadClass</NAME>
+struct _AgsFileReadClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_read_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_new</NAME>
+<RETURNS>AgsFileRead * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsDevout **devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsDevoutPlay **play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout_play</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsDevoutPlay *play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout_play_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout_play_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsAudio **audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsAudio *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsChannel **channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_channel</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_channel_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_channel_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsChannel *input 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_input</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsChannel *input 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsChannel *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_output</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsChannel *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_file_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsFileLink *file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_file_link</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsFileLink *file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall **recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecallContainer **recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_container</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecallContainer *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_container_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_container_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_audio</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_audio_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_audio_run</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_channel</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_channel_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_channel_run</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_recycling</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_audio_signal</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPort **port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_port</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPort *port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_port_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_port_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecycling **recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recycling</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recycling_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recycling_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsAudioSignal **audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_signal</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_signal_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_signal_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **stream, guint *index, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_stream</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *stream, guint index, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_stream_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **stream, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_stream_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *stream, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPattern **pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPattern *pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern_data</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPattern *pattern, guint *i, guint *j, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern_data</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPattern *pattern, guint i, guint j, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern_data_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPattern *pattern, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern_data_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPattern *pattern, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notation</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNotation **notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notation</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notation_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notation_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_note</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNote **note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_note</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNote *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_note_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_note_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_task</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsTask **task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_task</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsTask *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_task_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_task_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_timestamp</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsTimestamp **timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_timestamp</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsTimestamp *timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_timestamp_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_timestamp_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *timestamp 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_LAUNCH</NAME>
+#define AGS_TYPE_FILE_LAUNCH                (ags_file_launch_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LAUNCH</NAME>
+#define AGS_FILE_LAUNCH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_LAUNCH, AgsFileLaunch))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LAUNCH_CLASS</NAME>
+#define AGS_FILE_LAUNCH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_LAUNCH, AgsFileLaunchClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LAUNCH</NAME>
+#define AGS_IS_FILE_LAUNCH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_LAUNCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LAUNCH_CLASS</NAME>
+#define AGS_IS_FILE_LAUNCH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_LAUNCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LAUNCH_GET_CLASS</NAME>
+#define AGS_FILE_LAUNCH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_LAUNCH, AgsFileLaunchClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileLaunch</NAME>
+struct _AgsFileLaunch
+{
+  GObject object;
+
+  xmlNode *node;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileLaunchClass</NAME>
+struct _AgsFileLaunchClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsFileLaunch *file_launch);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_launch_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_launch_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileLaunch *file_launch 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_launch_new</NAME>
+<RETURNS>AgsFileLaunch * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_widget</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_widget</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_window</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsWindow **window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_window</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsWindow *window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_menu_bar</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMenuBar **menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_menu_bar</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_counter</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachineCounter **machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_counter</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachineCounter *machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_counter_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_counter_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachine **machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pad</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPad **pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pad</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pad_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pad_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_mixer_input_pad</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPad *mixer_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_mixer_input_pad</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPad *mixer_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_mixer_output_pad</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPad *mixer_output_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_mixer_output_pad</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPad *mixer_output_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLine **line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_member</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLineMember **line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_member</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_member_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_member_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_dialog</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GtkDialog **dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_dialog</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GtkDialog *dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_dialog_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_dialog_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachineEditor **machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_editor_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_editor_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pad_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPadEditor **pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pad_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLineEditor **line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_link_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLinkEditor **link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_link_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_member_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLineMemberEditor **line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_member_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_link_collection_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLinkCollectionEditor **link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_link_collection_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_resize_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsResizeEditor **resize_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_resize_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsResizeEditor *resize_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsEditor **editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_toolbar</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsToolbar **toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_toolbar</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_selector</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachineSelector **machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_selector</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notebook</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNotebook **notebook 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notebook</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNotebook *notebook 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notebook_tab_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **notebook_tab_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notebook_tab_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *notebook_tab_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notebook_tab</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNotebookTab **notebook_tab 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notebook_tab</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNotebookTab *notebook_tab 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_navigation</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNavigation **navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_navigation</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNavigation *navigation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE</NAME>
+#define AGS_TYPE_FILE                (ags_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE</NAME>
+#define AGS_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE, AgsFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CLASS</NAME>
+#define AGS_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE, AgsFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE</NAME>
+#define AGS_IS_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_CLASS</NAME>
+#define AGS_IS_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_GET_CLASS</NAME>
+#define AGS_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE, AgsFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_ENCODING</NAME>
+#define AGS_FILE_DEFAULT_ENCODING "UTF-8\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_DTD</NAME>
+#define AGS_FILE_DEFAULT_DTD "ags_file.dtd\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CHECKSUM_LENGTH</NAME>
+#define AGS_FILE_CHECKSUM_LENGTH (g_checksum_type_get_length(G_CHECKSUM_MD5))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_AUDIO_FORMAT</NAME>
+#define AGS_FILE_DEFAULT_AUDIO_FORMAT "raw\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_AUDIO_ENCODING</NAME>
+#define AGS_FILE_DEFAULT_AUDIO_ENCODING "base64\0"
+</MACRO>
+<ENUM>
+<NAME>AgsFileFlags</NAME>
+typedef enum{
+  AGS_FILE_READ                    = 1,
+  AGS_FILE_READ_AUDIO_SIGNAL       = 1 << 1,
+  AGS_FILE_READ_EMBEDDED_AUDIO     = 1 << 2,
+  AGS_FILE_WRITE                   = 1 << 3,
+  AGS_FILE_WRITE_AUDIO_SIGNAL      = 1 << 4,
+  AGS_FILE_WRITE_EMBEDDED_AUDIO    = 1 << 5,
+}AgsFileFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsFile</NAME>
+struct _AgsFile
+{
+  GObject object;
+
+  guint flags;
+
+  gchar *filename;
+  gchar *encoding;
+  gchar *dtd;
+
+  gchar *audio_format;
+  gchar *audio_encoding;
+
+  xmlDoc *doc;
+
+  GList *id_refs;
+  GList *lookup;
+  GList *launch;
+
+  GObject *ags_main;
+
+  GObject *clipboard;
+  GList *property;
+  GList *script;
+  GObject *cluster;
+  GObject *client;
+  GObject *server;
+
+  GObject *history;
+
+  GList *embedded_audio;
+  GList *file_link;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileClass</NAME>
+struct _AgsFileClass
+{
+  GObjectClass object;
+
+  void (*write)(AgsFile *file);
+  void (*write_concurrent)(AgsFile *file);
+  void (*write_resolve)(AgsFile *file);
+
+  void (*read)(AgsFile *file);
+  void (*read_resolve)(AgsFile *file);
+  void (*read_start)(AgsFile *file);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_str2md5</NAME>
+<RETURNS>gchar * </RETURNS>
+gchar *content, guint strlen 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_add_id_ref</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, GObject *id_ref 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_find_id_ref_by_node</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsFile *file, xmlNode *node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_find_id_ref_by_xpath</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsFile *file, gchar *xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_find_id_ref_by_reference</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsFile *file, gpointer ref 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_add_lookup</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, GObject *file_lookup 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_add_launch</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, GObject *file_launch 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_concurrent</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_resolve</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_resolve</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_server</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GObject **server 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_server</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *parent, GObject *server 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_main</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GObject **main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_main</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *parent, GObject *main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_new</NAME>
+<RETURNS>AgsFile * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_VALUE_FACTORY</NAME>
+#define AGS_TYPE_FILE_VALUE_FACTORY                (ags_file_value_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VALUE_FACTORY</NAME>
+#define AGS_FILE_VALUE_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_VALUE_FACTORY, AgsFileValueFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VALUE_FACTORY_CLASS</NAME>
+#define AGS_FILE_VALUE_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_VALUE_FACTORY, AgsFileValueFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_VALUE_FACTORY</NAME>
+#define AGS_IS_FILE_VALUE_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_VALUE_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_VALUE_FACTORY_CLASS</NAME>
+#define AGS_IS_FILE_VALUE_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_VALUE_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VALUE_FACTORY_GET_CLASS</NAME>
+#define AGS_FILE_VALUE_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_VALUE_FACTORY, AgsFileValueFactoryClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileValueFactory</NAME>
+struct _AgsFileValueFactory
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileValueFactoryClass</NAME>
+struct _AgsFileValueFactoryClass
+{
+  GObject object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_value_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_value_factory_new</NAME>
+<RETURNS>AgsFileValueFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_thread</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsThread **thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_thread</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_thread_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_thread_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_thread_pool</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsThreadPool **thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_thread_pool</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsThreadPool *thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_loop</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsAudioLoop *audio_loop 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_loop</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsAudioLoop *audio_loop 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LOG</NAME>
+#define AGS_TYPE_LOG                (ags_log_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LOG</NAME>
+#define AGS_LOG(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOG, AgsLog))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOG_CLASS</NAME>
+#define AGS_LOG_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LOG, AgsLog))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOG</NAME>
+#define AGS_IS_LOG(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOG))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOG_CLASS</NAME>
+#define AGS_IS_LOG_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LOG))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOG_GET_CLASS</NAME>
+#define AGS_LOG_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_LOG, AgsLogClass))
+</MACRO>
+<MACRO>
+<NAME>ags_default_log</NAME>
+#define ags_default_log ags_default_log
+</MACRO>
+<ENUM>
+<NAME>AgsLogFlags</NAME>
+typedef enum{
+  AGS_LOG_STARTING                    = 1,
+  AGS_LOG_RUNNING                     = 1 <<  1,
+  AGS_LOG_TIMER_SLEEP                 = 1 <<  2,
+  AGS_LOG_OUTPUT_SUSPEND              = 1 <<  3,
+  AGS_LOG_OUTPUT_WAITS_FOR_QUEUE      = 1 <<  4,
+  AGS_LOG_QUEUE_SUSPEND               = 1 <<  5,
+  AGS_LOG_SUSPEND                     = 1 <<  6,
+  AGS_LOG_COPY_FROM_QUEUE_TO_OUTPUT   = 1 <<  7,
+  AGS_LOG_OMMIT_DEBUG                 = 1 <<  8,
+}AgsLogFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLog</NAME>
+struct _AgsLog
+{
+  GObject object;
+
+  guint flags;
+
+  FILE *file;
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_wait_cond;
+
+  struct timespec *log_interval;
+  struct timespec *free_float;
+  pthread_t timer_thread;
+  pthread_attr_t timer_thread_attr;
+  pthread_mutex_t timer_mutex;
+  pthread_mutexattr_t timer_mutex_attr;
+  gboolean timer_started;
+  gboolean timer_active;
+  gboolean timer_awaken;
+  pthread_cond_t timer_wait_cond;
+
+  pthread_t broker_thread;
+  pthread_attr_t broker_thread_attr;
+  pthread_mutex_t broker_mutex;
+  pthread_mutexattr_t broker_mutex_attr;
+  gboolean broker_started;
+  gboolean broker_active;
+  gboolean broker_awaken;
+  gboolean signaled_timer;
+  gboolean signaled_log;
+  gboolean signaled_queue;
+  gboolean signaled_output;
+  pthread_cond_t broker_wait_cond;
+
+  GList *output_formated_message;
+  pthread_t output_thread;
+  pthread_attr_t output_thread_attr;
+  pthread_mutex_t output_mutex;
+  pthread_mutexattr_t output_mutex_attr;
+  gboolean output_started;
+  gboolean output_active;
+  gboolean output_awaken;
+  pthread_cond_t output_wait_cond;
+
+  GList *queue_formated_message;
+  GList *queue_message;
+  pthread_t queue_thread;
+  pthread_attr_t queue_thread_attr;
+  pthread_mutex_t queue_mutex;
+  pthread_mutexattr_t queue_mutex_attr;
+  gboolean queue_started;
+  gboolean queue_active;
+  gboolean queue_awaken;
+  pthread_cond_t queue_wait_cond;
+
+  GList *log;
+  guint active_logs;
+  guint suspended_logs;
+  pthread_cond_t log_wait_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLogClass</NAME>
+struct _AgsLogClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLogMessage</NAME>
+struct _AgsLogMessage
+{
+  gboolean debug;
+
+  struct timespec *time;
+  char *format;
+  va_list args;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLogFormatedMessage</NAME>
+struct _AgsLogFormatedMessage
+{
+  int length;
+  char *message;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_log_start_queue</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_log_stop_queue</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_log_debug</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log, char *format, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_log_message</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log, char *format, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_parameter_grow</NAME>
+<RETURNS>GParameter *</RETURNS>
+GType type, GParameter *params, guint *n_params, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_container_add_all</NAME>
+<RETURNS>void  </RETURNS>
+GtkContainer *container, GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_combo_box_text_remove_all</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo_box 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_list_free_and_free_link</NAME>
+<RETURNS>void  </RETURNS>
+GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_list_free_and_unref_link</NAME>
+<RETURNS>void  </RETURNS>
+GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_list_duplicate_list</NAME>
+<RETURNS>void  </RETURNS>
+gpointer entry, gpointer target 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_or</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_exclusive_or</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_and</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_more</NAME>
+<RETURNS>jboolean  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_less</NAME>
+<RETURNS>jboolean  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_sort_array</NAME>
+<RETURNS>int * </RETURNS>
+int *array, int size 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_put_null_at_beginning</NAME>
+<RETURNS>void  </RETURNS>
+int *array, uint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_put_null_at_end</NAME>
+<RETURNS>void  </RETURNS>
+int *array, uint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_width</NAME>
+<RETURNS>uint  </RETURNS>
+int a 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_width_list</NAME>
+<RETURNS>JList * </RETURNS>
+JList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_cut_leading_zeros</NAME>
+<RETURNS>JList * </RETURNS>
+JList *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_exp2</NAME>
+<RETURNS>int  </RETURNS>
+int a 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_exp</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_root2</NAME>
+<RETURNS>int  </RETURNS>
+int a 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_root</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_make_valid</NAME>
+<RETURNS>void  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_is_operator</NAME>
+<RETURNS>jboolean  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_is_function</NAME>
+<RETURNS>jboolean  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_is_function_backward</NAME>
+<RETURNS>jboolean  </RETURNS>
+char *start, char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_get_first_level_operator</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_get_second_level_operator</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_solve_arithmetic</NAME>
+<RETURNS>int  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_brackeds_out</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_operations_out</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_functions_out</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_solve</NAME>
+<RETURNS>int * </RETURNS>
+char *string, char *operation 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_gauss</NAME>
+<RETURNS>int * </RETURNS>
+char **string, uint count 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DYNAMIC_CONNECTABLE</NAME>
+#define AGS_TYPE_DYNAMIC_CONNECTABLE                    (ags_dynamic_connectable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DYNAMIC_CONNECTABLE</NAME>
+#define AGS_DYNAMIC_CONNECTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DYNAMIC_CONNECTABLE, AgsDynamicConnectable))
+</MACRO>
+<MACRO>
+<NAME>AGS_DYNAMIC_CONNECTABLE_INTERFACE</NAME>
+#define AGS_DYNAMIC_CONNECTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_DYNAMIC_CONNECTABLE, AgsDynamicConnectableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DYNAMIC_CONNECTABLE</NAME>
+#define AGS_IS_DYNAMIC_CONNECTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DYNAMIC_CONNECTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE</NAME>
+#define AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_DYNAMIC_CONNECTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE</NAME>
+#define AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_DYNAMIC_CONNECTABLE, AgsDynamicConnectableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsDynamicConnectable</NAME>
+typedef void AgsDynamicConnectable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsDynamicConnectableInterface</NAME>
+struct _AgsDynamicConnectableInterface
+{
+  GTypeInterface interface;
+
+  void (*connect_dynamic)(AgsDynamicConnectable *connectable);
+  void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_dynamic_connectable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_dynamic_connectable_connect</NAME>
+<RETURNS>void  </RETURNS>
+AgsDynamicConnectable *connectable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_dynamic_connectable_disconnect</NAME>
+<RETURNS>void  </RETURNS>
+AgsDynamicConnectable *connectable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PORTLET</NAME>
+#define AGS_TYPE_PORTLET                    (ags_portlet_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTLET</NAME>
+#define AGS_PORTLET(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PORTLET, AgsPortlet))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTLET_INTERFACE</NAME>
+#define AGS_PORTLET_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PORTLET, AgsPortletInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTLET</NAME>
+#define AGS_IS_PORTLET(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PORTLET))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTLET_INTERFACE</NAME>
+#define AGS_IS_PORTLET_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PORTLET))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTLET_GET_INTERFACE</NAME>
+#define AGS_PORTLET_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PORTLET, AgsPortletInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPortlet</NAME>
+typedef void AgsPortlet;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPortletInterface</NAME>
+struct _AgsPortletInterface
+{
+  GTypeInterface interface;
+
+  AgsPort* (*get_port)(AgsPortlet *portlet);
+  void (*set_port)(AgsPortlet *portlet, AgsPort *port);
+
+  GList* (*list_safe_properties)(AgsPortlet *portlet);
+
+  void (*safe_get_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_portlet_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_get_port</NAME>
+<RETURNS>AgsPort * </RETURNS>
+AgsPortlet *portlet 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_set_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortlet *portlet, AgsPort *port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_list_safe_properties</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPortlet *portlet 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_safe_get_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortlet *portlet, gchar *property_name, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_safe_set_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortlet *portlet, gchar *property_name, GValue *value 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SOUNDCARD</NAME>
+#define AGS_TYPE_SOUNDCARD                    (ags_soundcard_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SOUNDCARD</NAME>
+#define AGS_SOUNDCARD(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SOUNDCARD, AgsSoundcard))
+</MACRO>
+<MACRO>
+<NAME>AGS_SOUNDCARD_INTERFACE</NAME>
+#define AGS_SOUNDCARD_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SOUNDCARD, AgsSoundcardInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SOUNDCARD</NAME>
+#define AGS_IS_SOUNDCARD(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SOUNDCARD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SOUNDCARD_INTERFACE</NAME>
+#define AGS_IS_SOUNDCARD_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SOUNDCARD))
+</MACRO>
+<MACRO>
+<NAME>AGS_SOUNDCARD_GET_INTERFACE</NAME>
+#define AGS_SOUNDCARD_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SOUNDCARD, AgsSoundcardInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsSoundcard</NAME>
+typedef void AgsSoundcard;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsSoundcardInterface</NAME>
+struct _AgsSoundcardInterface
+{
+  GTypeInterface interface;
+
+  void (*list_cards)(AgsSoundcard *soundcard,
+		     GList **card_id, GList **card_name);
+  void (*pcm_info)(AgsSoundcard *soundcard, gchar *card_id,
+		   guint *channels_min, guint *channels_max,
+		   guint *rate_min, guint *rate_max,
+		   guint *buffer_size_min, guint *buffer_size_max,
+		   GError **error);
+
+  void (*play_init)(AgsSoundcard *soundcard,
+		    GError **error);
+  void (*play)(AgsSoundcard *soundcard,
+	       GError **error);
+  void (*stop)(AgsSoundcard *soundcard);
+
+  void (*tic)(AgsSoundcard *soundcard);
+  void (*offset_changed)(AgsSoundcard *soundcard, guint note_offset);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_soundcard_list_cards</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard, GList **card_id, GList **card_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_pcm_info</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard, gchar *card_id, guint *channels_min, guint *channels_max, guint *rate_min, guint *rate_max, guint *buffer_size_min, guint *buffer_size_max, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_offset_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard, guint note_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MAIN_LOOP</NAME>
+#define AGS_TYPE_MAIN_LOOP                    (ags_main_loop_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_LOOP</NAME>
+#define AGS_MAIN_LOOP(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MAIN_LOOP, AgsMainLoop))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_LOOP_INTERFACE</NAME>
+#define AGS_MAIN_LOOP_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_MAIN_LOOP, AgsMainLoopInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN_LOOP</NAME>
+#define AGS_IS_MAIN_LOOP(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MAIN_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN_LOOP_INTERFACE</NAME>
+#define AGS_IS_MAIN_LOOP_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_MAIN_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_LOOP_GET_INTERFACE</NAME>
+#define AGS_MAIN_LOOP_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_MAIN_LOOP, AgsMainLoopInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsMainLoop</NAME>
+typedef void AgsMainLoop;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsMainLoopInterface</NAME>
+struct _AgsMainLoopInterface
+{
+  GTypeInterface interface;
+
+  void (*set_async_queue)(AgsMainLoop *main_loop, AgsAsyncQueue *async_queue);
+  AgsAsyncQueue* (*get_async_queue)(AgsMainLoop *main_loop);
+  
+  void (*set_tic)(AgsMainLoop *main_loop, guint tic);
+  guint (*get_tic)(AgsMainLoop *main_loop);
+
+  void (*set_last_sync)(AgsMainLoop *main_loop, guint last_sync);
+  guint (*get_last_sync)(AgsMainLoop *main_loop);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_main_loop_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_set_async_queue</NAME>
+<RETURNS>void  </RETURNS>
+AgsMainLoop *main_loop, AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_get_async_queue</NAME>
+<RETURNS>AgsAsyncQueue * </RETURNS>
+AgsMainLoop *main_loop 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_set_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsMainLoop *main_loop, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_get_tic</NAME>
+<RETURNS>guint  </RETURNS>
+AgsMainLoop *main_loop 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_set_last_sync</NAME>
+<RETURNS>void  </RETURNS>
+AgsMainLoop *main_loop, guint last_sync 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_get_last_sync</NAME>
+<RETURNS>guint  </RETURNS>
+AgsMainLoop *main_loop 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTABLE</NAME>
+#define AGS_TYPE_MUTABLE                    (ags_mutable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTABLE</NAME>
+#define AGS_MUTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTABLE, AgsMutable))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTABLE_INTERFACE</NAME>
+#define AGS_MUTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_MUTABLE, AgsMutableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTABLE</NAME>
+#define AGS_IS_MUTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MUTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTABLE_INTERFACE</NAME>
+#define AGS_IS_MUTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_MUTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTABLE_GET_INTERFACE</NAME>
+#define AGS_MUTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_MUTABLE, AgsMutableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsMutable</NAME>
+typedef void AgsMutable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsMutableInterface</NAME>
+struct _AgsMutableInterface
+{
+  GTypeInterface interface;
+
+  void (*set_muted)(AgsMutable *mutable, gboolean muted);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mutable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mutable_set_muted</NAME>
+<RETURNS>void  </RETURNS>
+AgsMutable *mutable, gboolean muted 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RUNNABLE</NAME>
+#define AGS_TYPE_RUNNABLE                    (ags_runnable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RUNNABLE</NAME>
+#define AGS_RUNNABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RUNNABLE, AgsRunnable))
+</MACRO>
+<MACRO>
+<NAME>AGS_RUNNABLE_INTERFACE</NAME>
+#define AGS_RUNNABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_RUNNABLE, AgsRunnableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RUNNABLE</NAME>
+#define AGS_IS_RUNNABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RUNNABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RUNNABLE_INTERFACE</NAME>
+#define AGS_IS_RUNNABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_RUNNABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_RUNNABLE_GET_INTERFACE</NAME>
+#define AGS_RUNNABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_RUNNABLE, AgsRunnableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsRunnable</NAME>
+typedef void AgsRunnable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsRunnableInterface</NAME>
+struct _AgsRunnableInterface
+{
+  GTypeInterface interface;
+
+  void (*run)(AgsRunnable *runnable);
+  void (*stop)(AgsRunnable *runnable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_runnable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_runnable_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsRunnable *runnable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_runnable_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsRunnable *runnable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLICABLE</NAME>
+#define AGS_TYPE_APPLICABLE                    (ags_applicable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLICABLE</NAME>
+#define AGS_APPLICABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLICABLE, AgsApplicable))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLICABLE_INTERFACE</NAME>
+#define AGS_APPLICABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_APPLICABLE, AgsApplicableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLICABLE</NAME>
+#define AGS_IS_APPLICABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLICABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLICABLE_INTERFACE</NAME>
+#define AGS_IS_APPLICABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_APPLICABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLICABLE_GET_INTERFACE</NAME>
+#define AGS_APPLICABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_APPLICABLE, AgsApplicableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsApplicable</NAME>
+typedef void AgsApplicable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsApplicableInterface</NAME>
+struct _AgsApplicableInterface
+{
+  GTypeInterface interface;
+  
+  void (*set_update)(AgsApplicable *applicable, gboolean update);
+  void (*apply)(AgsApplicable *applicable);
+  void (*reset)(AgsApplicable *applicable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_applicable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_applicable_set_update</NAME>
+<RETURNS>void  </RETURNS>
+AgsApplicable *applicable, gboolean update 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_applicable_apply</NAME>
+<RETURNS>void  </RETURNS>
+AgsApplicable *applicable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_applicable_reset</NAME>
+<RETURNS>void  </RETURNS>
+AgsApplicable *applicable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COUNTABLE</NAME>
+#define AGS_TYPE_COUNTABLE                    (ags_countable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNTABLE</NAME>
+#define AGS_COUNTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COUNTABLE, AgsCountable))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNTABLE_INTERFACE</NAME>
+#define AGS_COUNTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_COUNTABLE, AgsCountableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNTABLE</NAME>
+#define AGS_IS_COUNTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_COUNTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNTABLE_INTERFACE</NAME>
+#define AGS_IS_COUNTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_COUNTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNTABLE_GET_INTERFACE</NAME>
+#define AGS_COUNTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_COUNTABLE, AgsCountableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsCountable</NAME>
+typedef void AgsCountable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsCountableInterface</NAME>
+struct _AgsCountableInterface
+{
+  GTypeInterface interface;
+
+  guint (*get_notation_counter)(AgsCountable *countable);
+  guint (*get_sequencer_counter)(AgsCountable *countable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_countable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_countable_get_notation_counter</NAME>
+<RETURNS>guint  </RETURNS>
+AgsCountable *countable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_countable_get_sequencer_counter</NAME>
+<RETURNS>guint  </RETURNS>
+AgsCountable *countable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PACKABLE</NAME>
+#define AGS_TYPE_PACKABLE                    (ags_packable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PACKABLE</NAME>
+#define AGS_PACKABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PACKABLE, AgsPackable))
+</MACRO>
+<MACRO>
+<NAME>AGS_PACKABLE_INTERFACE</NAME>
+#define AGS_PACKABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PACKABLE, AgsPackableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PACKABLE</NAME>
+#define AGS_IS_PACKABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PACKABLE_INTERFACE</NAME>
+#define AGS_IS_PACKABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PACKABLE_GET_INTERFACE</NAME>
+#define AGS_PACKABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PACKABLE, AgsPackableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPackable</NAME>
+typedef void AgsPackable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPackableInterface</NAME>
+struct _AgsPackableInterface
+{
+  GTypeInterface interface;
+
+  gboolean (*pack)(AgsPackable *packable, GObject *container);
+  gboolean (*unpack)(AgsPackable *packable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_packable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_packable_pack</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPackable *packable, GObject *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_packable_unpack</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPackable *packable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SEEKABLE</NAME>
+#define AGS_TYPE_SEEKABLE                    (ags_seekable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SEEKABLE</NAME>
+#define AGS_SEEKABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SEEKABLE, AgsSeekable))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEEKABLE_INTERFACE</NAME>
+#define AGS_SEEKABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SEEKABLE, AgsSeekableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEEKABLE</NAME>
+#define AGS_IS_SEEKABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SEEKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEEKABLE_INTERFACE</NAME>
+#define AGS_IS_SEEKABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SEEKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEEKABLE_GET_INTERFACE</NAME>
+#define AGS_SEEKABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SEEKABLE, AgsSeekableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsSeekable</NAME>
+typedef void AgsSeekable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsSeekableInterface</NAME>
+struct _AgsSeekableInterface
+{
+  GTypeInterface interface;
+
+  void (*seek)(AgsSeekable *seekable, guint steps, gboolean forward);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_seekable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_seekable_seek</NAME>
+<RETURNS>void  </RETURNS>
+AgsSeekable *seekable, guint steps, gboolean forward 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PERSISTABLE</NAME>
+#define AGS_TYPE_PERSISTABLE                    (ags_persistable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PERSISTABLE</NAME>
+#define AGS_PERSISTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PERSISTABLE, AgsPersistable))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERSISTABLE_INTERFACE</NAME>
+#define AGS_PERSISTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PERSISTABLE, AgsPersistableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERSISTABLE</NAME>
+#define AGS_IS_PERSISTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PERSISTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERSISTABLE_INTERFACE</NAME>
+#define AGS_IS_PERSISTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PERSISTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERSISTABLE_GET_INTERFACE</NAME>
+#define AGS_PERSISTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PERSISTABLE, AgsPersistableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPersistable</NAME>
+typedef void AgsPersistable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPersistableInterface</NAME>
+struct _AgsPersistableInterface
+{
+  GTypeInterface interface;
+  
+  AgsPersistable* (*read)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+  void (*read_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+
+  xmlNodePtr (*write)(AgsPersistable *persistable, xmlDocPtr doc);
+  void (*write_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_persistable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_read</NAME>
+<RETURNS>AgsPersistable * </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_read_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_write</NAME>
+<RETURNS>xmlNodePtr  </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_write_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_ULONG__VOID</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_UINT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_INT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_DOUBLE</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__ULONG_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__STRING_POINTER</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__VOID</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TACTABLE</NAME>
+#define AGS_TYPE_TACTABLE                    (ags_tactable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TACTABLE</NAME>
+#define AGS_TACTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TACTABLE, AgsTactable))
+</MACRO>
+<MACRO>
+<NAME>AGS_TACTABLE_INTERFACE</NAME>
+#define AGS_TACTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_TACTABLE, AgsTactableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TACTABLE</NAME>
+#define AGS_IS_TACTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TACTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TACTABLE_INTERFACE</NAME>
+#define AGS_IS_TACTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_TACTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_TACTABLE_GET_INTERFACE</NAME>
+#define AGS_TACTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_TACTABLE, AgsTactableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsTactable</NAME>
+typedef void AgsTactable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsTactableInterface</NAME>
+struct _AgsTactableInterface
+{
+  GTypeInterface interface;
+
+  void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_notation_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_tact)(AgsTactable *tactable, gdouble tact);
+  void (*change_bpm)(AgsTactable *tactable, gdouble bpm);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_tactable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_sequencer_duration</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble duration 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_notation_duration</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble duration 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_tact</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble tact 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_bpm</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble bpm 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STACKABLE</NAME>
+#define AGS_TYPE_STACKABLE                    (ags_stackable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STACKABLE</NAME>
+#define AGS_STACKABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STACKABLE, AgsStackable))
+</MACRO>
+<MACRO>
+<NAME>AGS_STACKABLE_INTERFACE</NAME>
+#define AGS_STACKABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_STACKABLE, AgsStackableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STACKABLE</NAME>
+#define AGS_IS_STACKABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_STACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STACKABLE_INTERFACE</NAME>
+#define AGS_IS_STACKABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_STACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_STACKABLE_GET_INTERFACE</NAME>
+#define AGS_STACKABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_STACKABLE, AgsStackableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsStackable</NAME>
+typedef void AgsStackable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsStackableInterface</NAME>
+struct _AgsStackableInterface
+{
+  GTypeInterface interface;
+
+  void (*push)(AgsStackable *stackable);
+  void (*pop)(AgsStackable *stackable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stackable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stackable_push</NAME>
+<RETURNS>void  </RETURNS>
+AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stackable_pop</NAME>
+<RETURNS>void  </RETURNS>
+AgsStackable *stackable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TREE_ITERATOR</NAME>
+#define AGS_TYPE_TREE_ITERATOR                    (ags_tree_iterator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TREE_ITERATOR</NAME>
+#define AGS_TREE_ITERATOR(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TREE_ITERATOR, AgsTreeIterator))
+</MACRO>
+<MACRO>
+<NAME>AGS_TREE_ITERATOR_INTERFACE</NAME>
+#define AGS_TREE_ITERATOR_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_TREE_ITERATOR, AgsTreeIteratorInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TREE_ITERATOR</NAME>
+#define AGS_IS_TREE_ITERATOR(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TREE_ITERATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TREE_ITERATOR_INTERFACE</NAME>
+#define AGS_IS_TREE_ITERATOR_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_TREE_ITERATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_TREE_ITERATOR_GET_INTERFACE</NAME>
+#define AGS_TREE_ITERATOR_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_TREE_ITERATOR, AgsTreeIteratorInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsTreeIterator</NAME>
+typedef void AgsTreeIterator;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsTreeIteratorInterface</NAME>
+struct _AgsTreeIteratorInterface
+{
+  GTypeInterface interface;
+
+  void (*set_inverse_mode)(AgsTreeIterator *tree, gboolean mode);
+  gboolean (*is_inverse_mode)(AgsTreeIterator *tree);
+  
+  void (*iterate)(AgsTreeIterator *tree,
+		  gpointer node_id);
+  void (*iterate_nested)(AgsTreeIterator *tree,
+			 gpointer node_id);
+  
+  void (*safe_iterate)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+		       gpointer node_id);
+  void (*safe_iterate_nested)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+			      gpointer node_id);
+
+  void (*loop_action)(AgsTreeIterator *current,
+		      gpointer node_id);
+  void (*nested_loop_action)(AgsTreeIterator *current,
+			     gpointer node_id);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_tree_iterator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_set_inverse_mode</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *tree, gboolean mode 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_is_inverse_mode</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsTreeIterator *tree 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_iterate</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *tree, gpointer node_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_iterate_nested</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *tree, gpointer node_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_safe_iterate</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *toplevel, AgsTreeIterator *current, gpointer node_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_safe_iterate_nested</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *toplevel, AgsTreeIterator *current, gpointer node_id 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EFFECT</NAME>
+#define AGS_TYPE_EFFECT                    (ags_effect_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT</NAME>
+#define AGS_EFFECT(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EFFECT, AgsEffect))
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_INTERFACE</NAME>
+#define AGS_EFFECT_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_EFFECT, AgsEffectInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EFFECT</NAME>
+#define AGS_IS_EFFECT(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EFFECT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EFFECT_INTERFACE</NAME>
+#define AGS_IS_EFFECT_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_EFFECT))
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_GET_INTERFACE</NAME>
+#define AGS_EFFECT_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_EFFECT, AgsEffectInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsEffect</NAME>
+typedef void AgsEffect;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsEffectInterface</NAME>
+struct _AgsEffectInterface
+{
+  GTypeInterface interface;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_effect_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAYABLE</NAME>
+#define AGS_TYPE_PLAYABLE                    (ags_playable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAYABLE</NAME>
+#define AGS_PLAYABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAYABLE, AgsPlayable))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAYABLE_INTERFACE</NAME>
+#define AGS_PLAYABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PLAYABLE, AgsPlayableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAYABLE</NAME>
+#define AGS_IS_PLAYABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAYABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAYABLE_INTERFACE</NAME>
+#define AGS_IS_PLAYABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PLAYABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAYABLE_GET_INTERFACE</NAME>
+#define AGS_PLAYABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PLAYABLE, AgsPlayableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPlayable</NAME>
+typedef void AgsPlayable;
+</TYPEDEF>
+<MACRO>
+<NAME>AGS_PLAYABLE_ERROR</NAME>
+#define AGS_PLAYABLE_ERROR (ags_playable_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsPlayableError</NAME>
+typedef enum{
+  AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL,
+  AGS_PLAYABLE_ERROR_NO_SAMPLE,
+}AgsPlayableError;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayableInterface</NAME>
+struct _AgsPlayableInterface
+{
+  GTypeInterface interface;
+
+  gboolean (*open)(AgsPlayable *playable, gchar *name);
+  gboolean (*rw_open)(AgsPlayable *playable, gchar *name,
+		      gboolean create,
+		      guint samplerate, guint channels,
+		      guint frames,
+		      guint format);
+
+  /* these functions are especially for soundfonts */
+  guint (*level_count)(AgsPlayable *playable);
+  guint (*nth_level)(AgsPlayable *playable);
+  gchar* (*selected_level)(AgsPlayable *playable);
+
+  gchar** (*sublevel_names)(AgsPlayable *playable);
+  void (*level_select)(AgsPlayable *playable,
+		       guint nth_level, gchar *sublevel_name,
+		       GError **error);
+  void (*level_up)(AgsPlayable *playable,
+		   guint levels,
+		   GError **error);
+
+  void (*iter_start)(AgsPlayable *playable);
+  gboolean (*iter_next)(AgsPlayable *playable);
+
+  /* read sample data */
+  void (*info)(AgsPlayable *playable,
+	       guint *channels, guint *frames,
+	       guint *loop_start, guint *loop_end,
+	       GError **error);
+  signed short* (*read)(AgsPlayable *playable,
+			guint channel,
+			GError **error);
+
+  /* write sample data */
+  void (*write)(AgsPlayable *playable,
+		signed short *buffer, guint buffer_length);
+  void (*flush)(AgsPlayable *playable);
+
+  /* position */
+  void (*seek)(AgsPlayable *playable,
+	       guint frames, gint whence);
+
+  /* close */
+  void (*close)(AgsPlayable *playable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_playable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPlayable *playable, gchar *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_rw_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPlayable *playable, gchar *name, gboolean create, guint samplerate, guint channels, guint frames, guint format 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_level_count</NAME>
+<RETURNS>guint  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_nth_level</NAME>
+<RETURNS>guint  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_selected_level</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_sublevel_names</NAME>
+<RETURNS>gchar ** </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_level_select</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint nth_level, gchar *sublevel_name, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_level_up</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint levels, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_iter_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_iter_next</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_info</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint *channels, guint *frames, guint *loop_start, guint *loop_end, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_read</NAME>
+<RETURNS>signed short * </RETURNS>
+AgsPlayable *playable, guint channel, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, signed short *buffer, guint buffer_length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_flush</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_seek</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint frames, gint whence 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_close</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_read_audio_signal</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPlayable *playable, AgsDevout *devout, guint start_channel, guint channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLUGIN</NAME>
+#define AGS_TYPE_PLUGIN                    (ags_plugin_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN</NAME>
+#define AGS_PLUGIN(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLUGIN, AgsPlugin))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_INTERFACE</NAME>
+#define AGS_PLUGIN_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PLUGIN, AgsPluginInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN</NAME>
+#define AGS_IS_PLUGIN(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLUGIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_INTERFACE</NAME>
+#define AGS_IS_PLUGIN_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PLUGIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_GET_INTERFACE</NAME>
+#define AGS_PLUGIN_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PLUGIN, AgsPluginInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPlugin</NAME>
+typedef void AgsPlugin;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPluginInterface</NAME>
+struct _AgsPluginInterface
+{
+  GTypeInterface interface;
+  
+  gchar* (*get_name)(AgsPlugin *plugin);
+  void (*set_name)(AgsPlugin *plugin, gchar *name);
+
+  gchar* (*get_version)(AgsPlugin *plugin);
+  void (*set_version)(AgsPlugin *plugin, gchar *version);
+
+  gchar* (*get_build_id)(AgsPlugin *plugin);
+  void (*set_build_id)(AgsPlugin *plugin, gchar *build_id);
+
+  gchar* (*get_xml_type)(AgsPlugin *plugin);
+  void (*set_xml_type)(AgsPlugin *plugin, gchar *xml_type);  
+
+  GList* (*get_ports)(AgsPlugin *plugin);
+  void (*set_ports)(AgsPlugin *plugin, GList *ports);
+
+  void (*read)(AgsFile *file,
+	       xmlNode *node,
+	       AgsPlugin *plugin);
+  xmlNode* (*write)(AgsFile *file,
+		    xmlNode *parent,
+		    AgsPlugin *plugin);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_plugin_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_name</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_name</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_version</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_version</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *version 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_build_id</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_build_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *build_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_xml_type</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_xml_type</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *xml_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_ports</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_ports</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, GList *ports 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_read</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_write</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPlugin *plugin 
+</FUNCTION>
diff --git a/api/ags-docs.xml b/api/ags-docs.xml
new file mode 100644
index 0000000..5a3ffe9
--- /dev/null
+++ b/api/ags-docs.xml
@@ -0,0 +1,385 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[
+<!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+  <bookinfo>
+    <title>Advanced Gtk+ Sequencer Reference Manual</title>
+    <releaseinfo>
+      for Advanced Gtk+ Sequencer 0.4.2.
+      The latest version of this documentation can be found on-line at
+      <ulink role="online-location" url="http://ags.sourceforge.net/api/ags/index.html">http://ags.sourceforge.net/api/ags/</ulink>.
+    </releaseinfo>
+  </bookinfo>
+
+  <xi:include href="xml/main.xml"/>
+
+  <part id="util">
+    <title>Library - Completion routines</title>
+
+    <xi:include href="xml/ags_combo_box_text.xml"/>
+    <xi:include href="xml/ags_list.xml"/>
+    <xi:include href="xml/ags_parameter.xml"/>
+  </part>
+
+  <part id="util">
+    <title>Util - Helper functions</title>
+
+    <xi:include href="xml/ags_id_generator.xml"/>
+  </part>
+  
+  <part id="object">
+    <title>Object - Interfaces and marshallers</title>
+
+    <xi:include href="xml/ags_applicable.xml"/>
+    <xi:include href="xml/ags_countable.xml"/>
+    <xi:include href="xml/ags_dynamic_connectable.xml"/>
+    <xi:include href="xml/ags_main_loop.xml"/>
+    <xi:include href="xml/ags_marshal.xml"/>
+    <xi:include href="xml/ags_mutable.xml"/>
+    <xi:include href="xml/ags_packable.xml"/>
+    <xi:include href="xml/ags_portlet.xml"/>
+    <xi:include href="xml/ags_runnable.xml"/>
+    <xi:include href="xml/ags_seekable.xml"/>
+    <xi:include href="xml/ags_tactable.xml"/>
+    <xi:include href="xml/ags_stackable.xml"/>
+    <xi:include href="xml/ags_persistable.xml"/>
+    <xi:include href="xml/ags_playable.xml"/>
+    <xi:include href="xml/ags_plugin.xml"/>
+  </part>
+
+  <part id="plugin">
+    <title>Plugin - API of plugins</title>
+
+    <xi:include href="xml/ags_ladspa_manager.xml"/>
+    <xi:include href="xml/ags_plugin_factory.xml"/>
+    <xi:include href="xml/ags_plugin_stock.xml"/>
+  </part>
+
+  <part id="widget">
+    <title>Widget - GUI elements</title>
+
+    <xi:include href="xml/ags_dial.xml"/>
+    <xi:include href="xml/ags_expander.xml"/>
+    <xi:include href="xml/ags_expander_set.xml"/>
+    <xi:include href="xml/ags_indicator.xml"/>
+    <xi:include href="xml/ags_led.xml"/>
+    <xi:include href="xml/ags_ruler.xml"/>
+    <xi:include href="xml/ags_vindicator.xml"/>
+  </part>
+  
+  <part id="thread">
+    <title>Thread - Multi-threaded tree</title>
+
+    <xi:include href="xml/ags_audio_loop.xml"/>
+    <xi:include href="xml/ags_autosave_thread.xml"/>
+    <xi:include href="xml/ags_devout_thread.xml"/>
+    <xi:include href="xml/ags_export_thread.xml"/>
+    <xi:include href="xml/ags_gui_thread.xml"/>
+    <xi:include href="xml/ags_iterator_thread.xml"/>
+    <xi:include href="xml/ags_recycling_thread.xml"/>
+    <xi:include href="xml/ags_recycling_thread_callbacks.xml"/>
+    <xi:include href="xml/ags_returnable_thread.xml"/>
+    <xi:include href="xml/ags_task_thread.xml"/>
+    <xi:include href="xml/ags_timestamp_thread.xml"/>
+    <xi:include href="xml/ags_thread-posix.xml"/>
+    <xi:include href="xml/ags_thread_pool.xml"/>
+    <xi:include href="xml/ags_single_thread.xml"/>
+  </part>
+
+  <part id="audio">
+    <title>The audio layer</title>
+
+    <xi:include href="xml/ags_audio.xml"/>
+    <xi:include href="xml/ags_audio_signal.xml"/>
+    <xi:include href="xml/ags_channel.xml"/>
+    <xi:include href="xml/ags_config.xml"/>
+    <xi:include href="xml/ags_devout.xml"/>
+    <xi:include href="xml/ags_input.xml"/>
+    <xi:include href="xml/ags_notation.xml"/>
+    <xi:include href="xml/ags_note.xml"/>
+    <xi:include href="xml/ags_output.xml"/>
+    <xi:include href="xml/ags_pattern.xml"/>
+    <xi:include href="xml/ags_port.xml"/>
+    <xi:include href="xml/ags_recall.xml"/>
+    <xi:include href="xml/ags_recall_audio.xml"/>
+    <xi:include href="xml/ags_recall_audio_run.xml"/>
+    <xi:include href="xml/ags_recall_audio_signal.xml"/>
+    <xi:include href="xml/ags_recall_channel.xml"/>
+    <xi:include href="xml/ags_recall_channel_run.xml"/>
+    <xi:include href="xml/ags_recall_channel_run_dummy.xml"/>
+    <xi:include href="xml/ags_recall_container.xml"/>
+    <xi:include href="xml/ags_recall_dependency.xml"/>
+    <xi:include href="xml/ags_recall_factory.xml"/>
+    <xi:include href="xml/ags_recall_id.xml"/>
+    <xi:include href="xml/ags_recall_ladspa.xml"/>
+    <xi:include href="xml/ags_recall_ladspa_run.xml"/>
+    <xi:include href="xml/ags_recall_recycling.xml"/>
+    <xi:include href="xml/ags_recall_recycling_dummy.xml"/>
+    <xi:include href="xml/ags_recycling.xml"/>
+    <xi:include href="xml/ags_recycling_container.xml"/>
+    <xi:include href="xml/ags_task.xml"/>
+    <xi:include href="xml/ags_timestamp.xml"/>
+    <xi:include href="xml/ags_timestamp_factory.xml"/>
+    <xi:include href="xml/ags_synths.xml"/>
+
+    <chapter id="audio-file">
+      <title>Audio files - Reading/Writing audio data from disk</title>
+      
+      <xi:include href="xml/ags_audio_file.xml"/>
+      <xi:include href="xml/ags_ipatch.xml"/>
+      <xi:include href="xml/ags_ipatch_sf2_reader.xml"/>
+      <xi:include href="xml/ags_sndfile.xml"/>
+    </chapter>
+
+    <chapter id="recall">
+      <title>Recalls - Effect processors</title>
+
+      <xi:include href="xml/ags_buffer_audio_signal.xml"/>
+      <xi:include href="xml/ags_buffer_channel.xml"/>
+      <xi:include href="xml/ags_buffer_channel_run.xml"/>
+      <xi:include href="xml/ags_buffer_recycling.xml"/>
+      <xi:include href="xml/ags_copy_audio_signal.xml"/>
+      <xi:include href="xml/ags_copy_channel.xml"/>
+      <xi:include href="xml/ags_copy_channel_run.xml"/>
+      <xi:include href="xml/ags_copy_notation_audio.xml"/>
+      <xi:include href="xml/ags_copy_notation_audio_run.xml"/>
+      <xi:include href="xml/ags_copy_pattern_audio.xml"/>
+      <xi:include href="xml/ags_copy_pattern_audio_run.xml"/>
+      <xi:include href="xml/ags_copy_pattern_channel.xml"/>
+      <xi:include href="xml/ags_copy_pattern_channel_run.xml"/>
+      <xi:include href="xml/ags_copy_recycling.xml"/>
+      <xi:include href="xml/ags_count_beats_audio.xml"/>
+      <xi:include href="xml/ags_count_beats_audio_run.xml"/>
+      <xi:include href="xml/ags_delay_audio.xml"/>
+      <xi:include href="xml/ags_delay_audio_run.xml"/>
+      <xi:include href="xml/ags_loop_channel.xml"/>
+      <xi:include href="xml/ags_loop_channel_run.xml"/>
+      <xi:include href="xml/ags_peak_channel.xml"/>
+      <xi:include href="xml/ags_peak_channel_run.xml"/>
+      <xi:include href="xml/ags_volume_audio_signal.xml"/>
+      <xi:include href="xml/ags_volume_channel.xml"/>
+      <xi:include href="xml/ags_volume_channel_run.xml"/>
+      <xi:include href="xml/ags_volume_recycling.xml"/>
+      <xi:include href="xml/ags_play_audio.xml"/>
+      <xi:include href="xml/ags_play_audio_file.xml"/>
+      <xi:include href="xml/ags_play_audio_signal.xml"/>
+      <xi:include href="xml/ags_play_channel.xml"/>
+      <xi:include href="xml/ags_play_channel_run.xml"/>
+      <xi:include href="xml/ags_play_channel_run_master.xml"/>
+      <xi:include href="xml/ags_play_notation_audio.xml"/>
+      <xi:include href="xml/ags_play_notation_audio_run.xml"/>
+      <xi:include href="xml/ags_play_note.xml"/>
+      <xi:include href="xml/ags_play_pattern.xml"/>
+      <xi:include href="xml/ags_play_recycling.xml"/>
+      <xi:include href="xml/ags_stream.xml"/>
+      <xi:include href="xml/ags_stream_audio_signal.xml"/>
+      <xi:include href="xml/ags_stream_channel.xml"/>
+      <xi:include href="xml/ags_stream_channel_run.xml"/>
+      <xi:include href="xml/ags_stream_recycling.xml"/>
+    </chapter>
+
+    <chapter id="task">
+      <title>Task - Data exchanged between Audio and GUI</title>
+
+      <xi:include href="xml/ags_add_audio.xml"/>
+	  <xi:include href="xml/ags_add_audio_signal.xml"/>
+	  <xi:include href="xml/ags_add_line_member.xml"/>
+	  <xi:include href="xml/ags_add_note.xml"/>
+	  <xi:include href="xml/ags_add_point_to_selection.xml"/>
+	  <xi:include href="xml/ags_add_recall.xml"/>
+	  <xi:include href="xml/ags_add_region_to_selection.xml"/>
+	  <xi:include href="xml/ags_append_audio.xml"/>
+	  <xi:include href="xml/ags_append_audio_threaded.xml"/>
+	  <xi:include href="xml/ags_append_channel.xml"/>
+	  <xi:include href="xml/ags_append_recall.xml"/>
+	  <xi:include href="xml/ags_apply_bpm.xml"/>
+	  <xi:include href="xml/ags_apply_sequencer_length.xml"/>
+	  <xi:include href="xml/ags_apply_synth.xml"/>
+	  <xi:include href="xml/ags_apply_tact.xml"/>
+	  <xi:include href="xml/ags_apply_wavetable.xml"/>
+	  <xi:include href="xml/ags_audio_set_recycling.xml"/>
+	  <xi:include href="xml/ags_cancel_audio.xml"/>
+	  <xi:include href="xml/ags_cancel_channel.xml"/>
+	  <xi:include href="xml/ags_cancel_recall.xml"/>
+	  <xi:include href="xml/ags_change_indicator.xml"/>
+	  <xi:include href="xml/ags_change_tact.xml"/>
+	  <xi:include href="xml/ags_channel_set_recycling.xml"/>
+	  <xi:include href="xml/ags_display_tact.xml"/>
+	  <xi:include href="xml/ags_export_output.xml"/>
+	  <xi:include href="xml/ags_free_selection.xml"/>
+	  <xi:include href="xml/ags_init_audio.xml"/>
+	  <xi:include href="xml/ags_init_channel.xml"/>
+	  <xi:include href="xml/ags_mute_audio.xml"/>
+	  <xi:include href="xml/ags_mute_audio_signal.xml"/>
+	  <xi:include href="xml/ags_mute_channel.xml"/>
+	  <xi:include href="xml/ags_mute_channel_run.xml"/>
+	  <xi:include href="xml/ags_mute_recycling.xml"/>
+	  <xi:include href="xml/ags_open_file.xml"/>
+	  <xi:include href="xml/ags_open_single_file.xml"/>
+	  <xi:include href="xml/ags_remove_audio.xml"/>
+	  <xi:include href="xml/ags_remove_audio_signal.xml"/>
+	  <xi:include href="xml/ags_remove_note.xml"/>
+	  <xi:include href="xml/ags_remove_point_from_selection.xml"/>
+	  <xi:include href="xml/ags_remove_recall.xml"/>
+	  <xi:include href="xml/ags_remove_region_from_selection.xml"/>
+	  <xi:include href="xml/ags_save_file.xml"/>
+	  <xi:include href="xml/ags_scroll_on_play.xml"/>
+	  <xi:include href="xml/ags_set_audio_channels.xml"/>
+	  <xi:include href="xml/ags_set_buffer_size.xml"/>
+	  <xi:include href="xml/ags_set_devout_play_flags.xml"/>
+	  <xi:include href="xml/ags_set_muted.xml"/>
+	  <xi:include href="xml/ags_set_output_device.xml"/>
+	  <xi:include href="xml/ags_set_samplerate.xml"/>
+	  <xi:include href="xml/ags_start_devout.xml"/>
+	  <xi:include href="xml/ags_toggle_led.xml"/>
+	  <xi:include href="xml/ags_toggle_pattern_bit.xml"/>
+	  <xi:include href="xml/ags_unref_audio_signal.xml"/>
+    </chapter>
+  </part>
+
+  <part>
+    <title>Graphical user interface</title>
+
+    <xi:include href="xml/ags_audio_preferences.xml"/>
+    <xi:include href="xml/ags_audio_preferences_callbacks.xml"/>
+    <xi:include href="xml/ags_editor.xml"/>
+    <xi:include href="xml/ags_editor_callbacks.xml"/>
+    <xi:include href="xml/ags_export_window.xml"/>
+    <xi:include href="xml/ags_export_window_callbacks.xml"/>
+    <xi:include href="xml/ags_file_selection.xml"/>
+    <xi:include href="xml/ags_file_selection_callbacks.xml"/>
+    <xi:include href="xml/ags_inline_player.xml"/>
+    <xi:include href="xml/ags_ladspa_browser.xml"/>
+    <xi:include href="xml/ags_ladspa_browser_callbacks.xml"/>
+    <xi:include href="xml/ags_line.xml"/>
+    <xi:include href="xml/ags_line_callbacks.xml"/>
+    <xi:include href="xml/ags_line_editor.xml"/>
+    <xi:include href="xml/ags_line_editor_callbacks.xml"/>
+    <xi:include href="xml/ags_line_member.xml"/>
+    <xi:include href="xml/ags_line_member_callbacks.xml"/>
+    <xi:include href="xml/ags_line_member_editor.xml"/>
+    <xi:include href="xml/ags_line_member_editor_callbacks.xml"/>
+    <xi:include href="xml/ags_link_channel.xml"/>
+    <xi:include href="xml/ags_link_collection_editor.xml"/>
+    <xi:include href="xml/ags_link_collection_editor_callbacks.xml"/>
+    <xi:include href="xml/ags_link_editor.xml"/>
+    <xi:include href="xml/ags_link_editor_callbacks.xml"/>
+    <xi:include href="xml/ags_listing_editor.xml"/>
+    <xi:include href="xml/ags_listing_editor_callbacks.xml"/>
+    <xi:include href="xml/ags_machine.xml"/>
+    <xi:include href="xml/ags_machine_callbacks.xml"/>
+    <xi:include href="xml/ags_machine_editor.xml"/>
+    <xi:include href="xml/ags_machine_editor_callbacks.xml"/>
+    <xi:include href="xml/ags_menu_bar.xml"/>
+    <xi:include href="xml/ags_menu_bar_callbacks.xml"/>
+    <xi:include href="xml/ags_navigation.xml"/>
+    <xi:include href="xml/ags_navigation_callbacks.xml"/>
+    <xi:include href="xml/ags_pad.xml"/>
+    <xi:include href="xml/ags_pad_callbacks.xml"/>
+    <xi:include href="xml/ags_pad_editor.xml"/>
+    <xi:include href="xml/ags_pad_editor_callbacks.xml"/>
+    <xi:include href="xml/ags_performance_preferences.xml"/>
+    <xi:include href="xml/ags_plugin_preferences.xml"/>
+    <xi:include href="xml/ags_preferences.xml"/>
+    <xi:include href="xml/ags_preferences_callbacks.xml"/>
+    <xi:include href="xml/ags_property_collection_editor.xml"/>
+    <xi:include href="xml/ags_property_collection_editor_callbacks.xml"/>
+    <xi:include href="xml/ags_property_editor.xml"/>
+    <xi:include href="xml/ags_property_editor_callbacks.xml"/>
+    <xi:include href="xml/ags_property_listing_editor.xml"/>
+    <xi:include href="xml/ags_resize_editor.xml"/>
+    <xi:include href="xml/ags_server_preferences.xml"/>
+    <xi:include href="xml/ags_window.xml"/>
+    <xi:include href="xml/ags_window_callbacks.xml"/>
+
+    <chapter id="editor">
+      <title>Editor - Piano roll and its controls</title>
+      
+      <xi:include href="xml/ags_toolbar_mode_stock.xml"/>
+      <xi:include href="xml/ags_toolbar.xml"/>
+      <xi:include href="xml/ags_toolbar_callbacks.xml"/>
+      <xi:include href="xml/ags_machine_selection.xml"/>
+      <xi:include href="xml/ags_machine_selector.xml"/>
+      <xi:include href="xml/ags_machine_selector_callbacks.xml"/>
+      <xi:include href="xml/ags_machine_radio_button.xml"/>
+      <xi:include href="xml/ags_notebook.xml"/>
+      <xi:include href="xml/ags_notebook_callbacks.xml"/>
+      <xi:include href="xml/ags_meter.xml"/>
+      <xi:include href="xml/ags_meter_callbacks.xml"/>
+      <xi:include href="xml/ags_note_edit.xml"/>
+      <xi:include href="xml/ags_note_edit_callbacks.xml"/>
+      <xi:include href="xml/ags_sf2_chooser.xml"/>
+      <xi:include href="xml/ags_sf2_chooser_callbacks.xml"/>
+    </chapter>
+
+    <chapter id="engines">
+      <title>Engines - Composite widgets with audio set up</title>
+
+      <xi:include href="xml/ags_panel.xml"/>
+      <xi:include href="xml/ags_panel_callbacks.xml"/>
+      <xi:include href="xml/ags_panel_input_line.xml"/>
+      <xi:include href="xml/ags_panel_input_pad.xml"/>
+      <xi:include href="xml/ags_mixer.xml"/>
+      <xi:include href="xml/ags_mixer_callbacks.xml"/>
+      <xi:include href="xml/ags_mixer_input_line.xml"/>
+      <xi:include href="xml/ags_mixer_input_pad.xml"/>
+      <xi:include href="xml/ags_drum.xml"/>
+      <xi:include href="xml/ags_drum_callbacks.xml"/>
+      <xi:include href="xml/ags_drum_input_line.xml"/>
+      <xi:include href="xml/ags_drum_input_line_callbacks.xml"/>
+      <xi:include href="xml/ags_drum_input_pad.xml"/>
+      <xi:include href="xml/ags_drum_input_pad_callbacks.xml"/>
+      <xi:include href="xml/ags_drum_output_line.xml"/>
+      <xi:include href="xml/ags_drum_output_line_callbacks.xml"/>
+      <xi:include href="xml/ags_drum_output_pad.xml"/>
+      <xi:include href="xml/ags_drum_output_pad_callbacks.xml"/>
+      <xi:include href="xml/ags_matrix.xml"/>
+      <xi:include href="xml/ags_matrix_callbacks.xml"/>
+      <xi:include href="xml/ags_synth.xml"/>
+      <xi:include href="xml/ags_synth_callbacks.xml"/>
+      <xi:include href="xml/ags_synth_input_line.xml"/>
+      <xi:include href="xml/ags_synth_input_pad.xml"/>
+      <xi:include href="xml/ags_oscillator.xml"/>
+      <xi:include href="xml/ags_oscillator_callbacks.xml"/>
+      <xi:include href="xml/ags_ffplayer.xml"/>
+      <xi:include href="xml/ags_ffplayer_callbacks.xml"/>
+    </chapter>
+  </part>
+  
+  <part id="xml-io">
+    <title>XML Input/Output - Persist project</title>
+    
+    <xi:include href="xml/ags_file_stock.xml"/>
+    <xi:include href="xml/ags_file.xml"/>
+    <xi:include href="xml/ags_file_id_ref.xml"/>
+    <xi:include href="xml/ags_file_link.xml"/>
+    <xi:include href="xml/ags_file_lookup.xml"/>
+    <xi:include href="xml/ags_file_launch.xml"/>
+    <xi:include href="xml/ags_file_gui.xml"/>
+    <xi:include href="xml/ags_file_sound.xml"/>
+    <xi:include href="xml/ags_file_util.xml"/>
+    <xi:include href="xml/ags_file_thread.xml"/>
+  </part>
+
+  <part id="xml-rpc">
+    <title>XML-RPC - planned server</title>
+
+    <xi:include href="xml/ags_registry.xml"/>
+    <xi:include href="xml/ags_remote_task.xml"/>
+    <xi:include href="xml/ags_server.xml"/>
+  </part>
+  
+  <index id="api-index-full">
+    <title>API Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="deprecated-api-index" role="deprecated">
+    <title>Index of deprecated API</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
+  </index>
+  
+  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
diff --git a/api/ags-overrides.txt b/api/ags-overrides.txt
new file mode 100644
index 0000000..e69de29
diff --git a/api/ags-scan.c b/api/ags-scan.c
new file mode 100644
index 0000000..b7a8188
--- /dev/null
+++ b/api/ags-scan.c
@@ -0,0 +1,1690 @@
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <errno.h>
+#include <glib-object.h>
+
+extern GType ags_add_audio_get_type (void);
+extern GType ags_add_audio_signal_get_type (void);
+extern GType ags_add_line_member_get_type (void);
+extern GType ags_add_note_get_type (void);
+extern GType ags_add_point_to_selection_get_type (void);
+extern GType ags_add_recall_get_type (void);
+extern GType ags_add_region_to_selection_get_type (void);
+extern GType ags_append_audio_get_type (void);
+extern GType ags_append_audio_threaded_get_type (void);
+extern GType ags_append_channel_get_type (void);
+extern GType ags_append_recall_get_type (void);
+extern GType ags_applicable_get_type (void);
+extern GType ags_apply_bpm_get_type (void);
+extern GType ags_apply_sequencer_length_get_type (void);
+extern GType ags_apply_synth_get_type (void);
+extern GType ags_apply_tact_get_type (void);
+extern GType ags_apply_wavetable_get_type (void);
+extern GType ags_async_queue_get_type (void);
+extern GType ags_audio_file_get_type (void);
+extern GType ags_audio_file_xml_get_type (void);
+extern GType ags_audio_get_type (void);
+extern GType ags_audio_loop_get_type (void);
+extern GType ags_audio_preferences_get_type (void);
+extern GType ags_audio_set_recycling_get_type (void);
+extern GType ags_audio_signal_get_type (void);
+extern GType ags_autosave_thread_get_type (void);
+extern GType ags_buffer_audio_signal_get_type (void);
+extern GType ags_buffer_channel_get_type (void);
+extern GType ags_buffer_channel_run_get_type (void);
+extern GType ags_buffer_recycling_get_type (void);
+extern GType ags_cancel_audio_get_type (void);
+extern GType ags_cancel_channel_get_type (void);
+extern GType ags_cancel_recall_get_type (void);
+extern GType ags_cartesian_get_type (void);
+extern GType ags_change_indicator_get_type (void);
+extern GType ags_change_tact_get_type (void);
+extern GType ags_channel_get_type (void);
+extern GType ags_channel_set_recycling_get_type (void);
+extern GType ags_clone_channel_get_type (void);
+extern GType ags_clone_channel_run_get_type (void);
+extern GType ags_config_get_type (void);
+extern GType ags_copy_audio_signal_get_type (void);
+extern GType ags_copy_channel_get_type (void);
+extern GType ags_copy_channel_run_get_type (void);
+extern GType ags_copy_notation_audio_get_type (void);
+extern GType ags_copy_notation_audio_run_get_type (void);
+extern GType ags_copy_pattern_audio_get_type (void);
+extern GType ags_copy_pattern_audio_run_get_type (void);
+extern GType ags_copy_pattern_channel_get_type (void);
+extern GType ags_copy_pattern_channel_run_get_type (void);
+extern GType ags_copy_recycling_get_type (void);
+extern GType ags_count_beats_audio_get_type (void);
+extern GType ags_count_beats_audio_run_get_type (void);
+extern GType ags_countable_get_type (void);
+extern GType ags_delay_audio_get_type (void);
+extern GType ags_delay_audio_run_get_type (void);
+extern GType ags_devout_get_type (void);
+extern GType ags_devout_thread_get_type (void);
+extern GType ags_dial_get_type (void);
+extern GType ags_display_tact_get_type (void);
+extern GType ags_drum_get_type (void);
+extern GType ags_drum_input_line_get_type (void);
+extern GType ags_drum_input_pad_get_type (void);
+extern GType ags_drum_output_line_get_type (void);
+extern GType ags_drum_output_pad_get_type (void);
+extern GType ags_dynamic_connectable_get_type (void);
+extern GType ags_editor_get_type (void);
+extern GType ags_effect_get_type (void);
+extern GType ags_expander_get_type (void);
+extern GType ags_expander_set_get_type (void);
+extern GType ags_export_output_get_type (void);
+extern GType ags_export_thread_get_type (void);
+extern GType ags_export_window_get_type (void);
+extern GType ags_ffplayer_get_type (void);
+extern GType ags_file_get_type (void);
+extern GType ags_file_id_ref_get_type (void);
+extern GType ags_file_launch_get_type (void);
+extern GType ags_file_link_get_type (void);
+extern GType ags_file_lookup_get_type (void);
+extern GType ags_file_read_get_type (void);
+extern GType ags_file_selection_get_type (void);
+extern GType ags_file_value_factory_get_type (void);
+extern GType ags_file_write_get_type (void);
+extern GType ags_free_selection_get_type (void);
+extern GType ags_garbage_collector_get_type (void);
+extern GType ags_generic_preferences_get_type (void);
+extern GType ags_gui_task_thread_get_type (void);
+extern GType ags_gui_thread_get_type (void);
+extern GType ags_hindicator_get_type (void);
+extern GType ags_history_get_type (void);
+extern GType ags_indicator_get_type (void);
+extern GType ags_init_audio_get_type (void);
+extern GType ags_init_channel_get_type (void);
+extern GType ags_inline_player_get_type (void);
+extern GType ags_input_get_type (void);
+extern GType ags_ipatch_get_type (void);
+extern GType ags_ipatch_sf2_reader_get_type (void);
+extern GType ags_iterator_thread_get_type (void);
+extern GType ags_ladspa_browser_get_type (void);
+extern GType ags_ladspa_manager_get_type (void);
+extern GType ags_led_get_type (void);
+extern GType ags_libao_get_type (void);
+extern GType ags_line_editor_get_type (void);
+extern GType ags_line_get_type (void);
+extern GType ags_line_member_editor_get_type (void);
+extern GType ags_line_member_get_type (void);
+extern GType ags_link_channel_get_type (void);
+extern GType ags_link_collection_editor_get_type (void);
+extern GType ags_link_editor_get_type (void);
+extern GType ags_listing_editor_get_type (void);
+extern GType ags_loop_channel_get_type (void);
+extern GType ags_loop_channel_run_get_type (void);
+extern GType ags_machine_editor_get_type (void);
+extern GType ags_machine_get_type (void);
+extern GType ags_machine_radio_button_get_type (void);
+extern GType ags_machine_selection_get_type (void);
+extern GType ags_machine_selector_get_type (void);
+extern GType ags_main_get_type (void);
+extern GType ags_main_loop_get_type (void);
+extern GType ags_matrix_get_type (void);
+extern GType ags_menu_bar_get_type (void);
+extern GType ags_menu_get_type (void);
+extern GType ags_menu_item_get_type (void);
+extern GType ags_meter_get_type (void);
+extern GType ags_mixer_get_type (void);
+extern GType ags_mixer_input_line_get_type (void);
+extern GType ags_mixer_input_pad_get_type (void);
+extern GType ags_mutable_get_type (void);
+extern GType ags_mute_audio_get_type (void);
+extern GType ags_mute_audio_signal_get_type (void);
+extern GType ags_mute_channel_get_type (void);
+extern GType ags_mute_channel_run_get_type (void);
+extern GType ags_mute_recycling_get_type (void);
+extern GType ags_navigation_get_type (void);
+extern GType ags_notation_get_type (void);
+extern GType ags_note_edit_get_type (void);
+extern GType ags_note_get_type (void);
+extern GType ags_notebook_get_type (void);
+extern GType ags_open_file_get_type (void);
+extern GType ags_open_single_file_get_type (void);
+extern GType ags_option_menu_get_type (void);
+extern GType ags_oscillator_get_type (void);
+extern GType ags_output_get_type (void);
+extern GType ags_packable_get_type (void);
+extern GType ags_pad_editor_get_type (void);
+extern GType ags_pad_get_type (void);
+extern GType ags_panel_get_type (void);
+extern GType ags_panel_input_line_get_type (void);
+extern GType ags_panel_input_pad_get_type (void);
+extern GType ags_pattern_get_type (void);
+extern GType ags_peak_channel_get_type (void);
+extern GType ags_peak_channel_run_get_type (void);
+extern GType ags_performance_preferences_get_type (void);
+extern GType ags_persistable_get_type (void);
+extern GType ags_play_audio_file_get_type (void);
+extern GType ags_play_audio_get_type (void);
+extern GType ags_play_audio_signal_get_type (void);
+extern GType ags_play_channel_get_type (void);
+extern GType ags_play_channel_run_get_type (void);
+extern GType ags_play_channel_run_master_get_type (void);
+extern GType ags_play_notation_audio_get_type (void);
+extern GType ags_play_notation_audio_run_get_type (void);
+extern GType ags_play_note_get_type (void);
+extern GType ags_play_pattern_get_type (void);
+extern GType ags_play_recycling_get_type (void);
+extern GType ags_playable_get_type (void);
+extern GType ags_plugin_factory_get_type (void);
+extern GType ags_plugin_get_type (void);
+extern GType ags_plugin_preferences_get_type (void);
+extern GType ags_port_get_type (void);
+extern GType ags_portable_thread_get_type (void);
+extern GType ags_portlet_get_type (void);
+extern GType ags_preferences_get_type (void);
+extern GType ags_property_collection_editor_get_type (void);
+extern GType ags_property_editor_get_type (void);
+extern GType ags_property_listing_editor_get_type (void);
+extern GType ags_recall_audio_get_type (void);
+extern GType ags_recall_audio_run_get_type (void);
+extern GType ags_recall_audio_signal_get_type (void);
+extern GType ags_recall_channel_get_type (void);
+extern GType ags_recall_channel_run_dummy_get_type (void);
+extern GType ags_recall_channel_run_get_type (void);
+extern GType ags_recall_container_get_type (void);
+extern GType ags_recall_dependency_get_type (void);
+extern GType ags_recall_factory_get_type (void);
+extern GType ags_recall_get_type (void);
+extern GType ags_recall_id_get_type (void);
+extern GType ags_recall_ladspa_get_type (void);
+extern GType ags_recall_ladspa_run_get_type (void);
+extern GType ags_recall_recycling_dummy_get_type (void);
+extern GType ags_recall_recycling_get_type (void);
+extern GType ags_record_thread_get_type (void);
+extern GType ags_recycling_container_get_type (void);
+extern GType ags_recycling_get_type (void);
+extern GType ags_recycling_thread_get_type (void);
+extern GType ags_registry_get_type (void);
+extern GType ags_remote_task_get_type (void);
+extern GType ags_remove_audio_get_type (void);
+extern GType ags_remove_audio_signal_get_type (void);
+extern GType ags_remove_note_get_type (void);
+extern GType ags_remove_point_from_selection_get_type (void);
+extern GType ags_remove_recall_get_type (void);
+extern GType ags_remove_region_from_selection_get_type (void);
+extern GType ags_returnable_thread_get_type (void);
+extern GType ags_ruler_get_type (void);
+extern GType ags_runnable_get_type (void);
+extern GType ags_save_file_get_type (void);
+extern GType ags_scroll_on_play_get_type (void);
+extern GType ags_seekable_get_type (void);
+extern GType ags_segment_get_type (void);
+extern GType ags_server_get_type (void);
+extern GType ags_server_preferences_get_type (void);
+extern GType ags_set_audio_channels_get_type (void);
+extern GType ags_set_buffer_size_get_type (void);
+extern GType ags_set_devout_play_flags_get_type (void);
+extern GType ags_set_muted_get_type (void);
+extern GType ags_set_output_device_get_type (void);
+extern GType ags_set_samplerate_get_type (void);
+extern GType ags_sf2_chooser_get_type (void);
+extern GType ags_single_thread_get_type (void);
+extern GType ags_sndfile_get_type (void);
+extern GType ags_soundcard_get_type (void);
+extern GType ags_stackable_get_type (void);
+extern GType ags_start_devout_get_type (void);
+extern GType ags_stream_audio_signal_get_type (void);
+extern GType ags_stream_channel_get_type (void);
+extern GType ags_stream_channel_run_get_type (void);
+extern GType ags_stream_get_type (void);
+extern GType ags_stream_recycling_get_type (void);
+extern GType ags_synth_get_type (void);
+extern GType ags_synth_input_line_get_type (void);
+extern GType ags_synth_input_pad_get_type (void);
+extern GType ags_table_get_type (void);
+extern GType ags_tactable_get_type (void);
+extern GType ags_task_get_type (void);
+extern GType ags_task_thread_get_type (void);
+extern GType ags_thread_get_type (void);
+extern GType ags_thread_get_type (void);
+extern GType ags_thread_pool_get_type (void);
+extern GType ags_timestamp_factory_get_type (void);
+extern GType ags_timestamp_get_type (void);
+extern GType ags_timestamp_thread_get_type (void);
+extern GType ags_toggle_led_get_type (void);
+extern GType ags_toggle_pattern_bit_get_type (void);
+extern GType ags_toolbar_get_type (void);
+extern GType ags_tree_iterator_get_type (void);
+extern GType ags_unref_audio_signal_get_type (void);
+extern GType ags_vindicator_get_type (void);
+extern GType ags_volume_audio_signal_get_type (void);
+extern GType ags_volume_channel_get_type (void);
+extern GType ags_volume_channel_run_get_type (void);
+extern GType ags_volume_recycling_get_type (void);
+extern GType ags_waveform_get_type (void);
+extern GType ags_window_get_type (void);
+
+#ifdef GTK_IS_WIDGET_CLASS
+#include <gtk/gtk.h>
+#endif
+GType object_types[255];
+
+static GType *
+get_object_types (void)
+{
+    gpointer g_object_class;
+    gint i = 0;
+    object_types[i++] = ags_add_audio_get_type ();
+    object_types[i++] = ags_add_audio_signal_get_type ();
+    object_types[i++] = ags_add_line_member_get_type ();
+    object_types[i++] = ags_add_note_get_type ();
+    object_types[i++] = ags_add_point_to_selection_get_type ();
+    object_types[i++] = ags_add_recall_get_type ();
+    object_types[i++] = ags_add_region_to_selection_get_type ();
+    object_types[i++] = ags_append_audio_get_type ();
+    object_types[i++] = ags_append_audio_threaded_get_type ();
+    object_types[i++] = ags_append_channel_get_type ();
+    object_types[i++] = ags_append_recall_get_type ();
+    object_types[i++] = ags_applicable_get_type ();
+    object_types[i++] = ags_apply_bpm_get_type ();
+    object_types[i++] = ags_apply_sequencer_length_get_type ();
+    object_types[i++] = ags_apply_synth_get_type ();
+    object_types[i++] = ags_apply_tact_get_type ();
+    object_types[i++] = ags_apply_wavetable_get_type ();
+    object_types[i++] = ags_async_queue_get_type ();
+    object_types[i++] = ags_audio_file_get_type ();
+    object_types[i++] = ags_audio_file_xml_get_type ();
+    object_types[i++] = ags_audio_get_type ();
+    object_types[i++] = ags_audio_loop_get_type ();
+    object_types[i++] = ags_audio_preferences_get_type ();
+    object_types[i++] = ags_audio_set_recycling_get_type ();
+    object_types[i++] = ags_audio_signal_get_type ();
+    object_types[i++] = ags_autosave_thread_get_type ();
+    object_types[i++] = ags_buffer_audio_signal_get_type ();
+    object_types[i++] = ags_buffer_channel_get_type ();
+    object_types[i++] = ags_buffer_channel_run_get_type ();
+    object_types[i++] = ags_buffer_recycling_get_type ();
+    object_types[i++] = ags_cancel_audio_get_type ();
+    object_types[i++] = ags_cancel_channel_get_type ();
+    object_types[i++] = ags_cancel_recall_get_type ();
+    object_types[i++] = ags_cartesian_get_type ();
+    object_types[i++] = ags_change_indicator_get_type ();
+    object_types[i++] = ags_change_tact_get_type ();
+    object_types[i++] = ags_channel_get_type ();
+    object_types[i++] = ags_channel_set_recycling_get_type ();
+    object_types[i++] = ags_clone_channel_get_type ();
+    object_types[i++] = ags_clone_channel_run_get_type ();
+    object_types[i++] = ags_config_get_type ();
+    object_types[i++] = ags_copy_audio_signal_get_type ();
+    object_types[i++] = ags_copy_channel_get_type ();
+    object_types[i++] = ags_copy_channel_run_get_type ();
+    object_types[i++] = ags_copy_notation_audio_get_type ();
+    object_types[i++] = ags_copy_notation_audio_run_get_type ();
+    object_types[i++] = ags_copy_pattern_audio_get_type ();
+    object_types[i++] = ags_copy_pattern_audio_run_get_type ();
+    object_types[i++] = ags_copy_pattern_channel_get_type ();
+    object_types[i++] = ags_copy_pattern_channel_run_get_type ();
+    object_types[i++] = ags_copy_recycling_get_type ();
+    object_types[i++] = ags_count_beats_audio_get_type ();
+    object_types[i++] = ags_count_beats_audio_run_get_type ();
+    object_types[i++] = ags_countable_get_type ();
+    object_types[i++] = ags_delay_audio_get_type ();
+    object_types[i++] = ags_delay_audio_run_get_type ();
+    object_types[i++] = ags_devout_get_type ();
+    object_types[i++] = ags_devout_thread_get_type ();
+    object_types[i++] = ags_dial_get_type ();
+    object_types[i++] = ags_display_tact_get_type ();
+    object_types[i++] = ags_drum_get_type ();
+    object_types[i++] = ags_drum_input_line_get_type ();
+    object_types[i++] = ags_drum_input_pad_get_type ();
+    object_types[i++] = ags_drum_output_line_get_type ();
+    object_types[i++] = ags_drum_output_pad_get_type ();
+    object_types[i++] = ags_dynamic_connectable_get_type ();
+    object_types[i++] = ags_editor_get_type ();
+    object_types[i++] = ags_effect_get_type ();
+    object_types[i++] = ags_expander_get_type ();
+    object_types[i++] = ags_expander_set_get_type ();
+    object_types[i++] = ags_export_output_get_type ();
+    object_types[i++] = ags_export_thread_get_type ();
+    object_types[i++] = ags_export_window_get_type ();
+    object_types[i++] = ags_ffplayer_get_type ();
+    object_types[i++] = ags_file_get_type ();
+    object_types[i++] = ags_file_id_ref_get_type ();
+    object_types[i++] = ags_file_launch_get_type ();
+    object_types[i++] = ags_file_link_get_type ();
+    object_types[i++] = ags_file_lookup_get_type ();
+    object_types[i++] = ags_file_read_get_type ();
+    object_types[i++] = ags_file_selection_get_type ();
+    object_types[i++] = ags_file_value_factory_get_type ();
+    object_types[i++] = ags_file_write_get_type ();
+    object_types[i++] = ags_free_selection_get_type ();
+    object_types[i++] = ags_garbage_collector_get_type ();
+    object_types[i++] = ags_generic_preferences_get_type ();
+    object_types[i++] = ags_gui_task_thread_get_type ();
+    object_types[i++] = ags_gui_thread_get_type ();
+    object_types[i++] = ags_hindicator_get_type ();
+    object_types[i++] = ags_history_get_type ();
+    object_types[i++] = ags_indicator_get_type ();
+    object_types[i++] = ags_init_audio_get_type ();
+    object_types[i++] = ags_init_channel_get_type ();
+    object_types[i++] = ags_inline_player_get_type ();
+    object_types[i++] = ags_input_get_type ();
+    object_types[i++] = ags_ipatch_get_type ();
+    object_types[i++] = ags_ipatch_sf2_reader_get_type ();
+    object_types[i++] = ags_iterator_thread_get_type ();
+    object_types[i++] = ags_ladspa_browser_get_type ();
+    object_types[i++] = ags_ladspa_manager_get_type ();
+    object_types[i++] = ags_led_get_type ();
+    object_types[i++] = ags_libao_get_type ();
+    object_types[i++] = ags_line_editor_get_type ();
+    object_types[i++] = ags_line_get_type ();
+    object_types[i++] = ags_line_member_editor_get_type ();
+    object_types[i++] = ags_line_member_get_type ();
+    object_types[i++] = ags_link_channel_get_type ();
+    object_types[i++] = ags_link_collection_editor_get_type ();
+    object_types[i++] = ags_link_editor_get_type ();
+    object_types[i++] = ags_listing_editor_get_type ();
+    object_types[i++] = ags_loop_channel_get_type ();
+    object_types[i++] = ags_loop_channel_run_get_type ();
+    object_types[i++] = ags_machine_editor_get_type ();
+    object_types[i++] = ags_machine_get_type ();
+    object_types[i++] = ags_machine_radio_button_get_type ();
+    object_types[i++] = ags_machine_selection_get_type ();
+    object_types[i++] = ags_machine_selector_get_type ();
+    object_types[i++] = ags_main_get_type ();
+    object_types[i++] = ags_main_loop_get_type ();
+    object_types[i++] = ags_matrix_get_type ();
+    object_types[i++] = ags_menu_bar_get_type ();
+    object_types[i++] = ags_menu_get_type ();
+    object_types[i++] = ags_menu_item_get_type ();
+    object_types[i++] = ags_meter_get_type ();
+    object_types[i++] = ags_mixer_get_type ();
+    object_types[i++] = ags_mixer_input_line_get_type ();
+    object_types[i++] = ags_mixer_input_pad_get_type ();
+    object_types[i++] = ags_mutable_get_type ();
+    object_types[i++] = ags_mute_audio_get_type ();
+    object_types[i++] = ags_mute_audio_signal_get_type ();
+    object_types[i++] = ags_mute_channel_get_type ();
+    object_types[i++] = ags_mute_channel_run_get_type ();
+    object_types[i++] = ags_mute_recycling_get_type ();
+    object_types[i++] = ags_navigation_get_type ();
+    object_types[i++] = ags_notation_get_type ();
+    object_types[i++] = ags_note_edit_get_type ();
+    object_types[i++] = ags_note_get_type ();
+    object_types[i++] = ags_notebook_get_type ();
+    object_types[i++] = ags_open_file_get_type ();
+    object_types[i++] = ags_open_single_file_get_type ();
+    object_types[i++] = ags_option_menu_get_type ();
+    object_types[i++] = ags_oscillator_get_type ();
+    object_types[i++] = ags_output_get_type ();
+    object_types[i++] = ags_packable_get_type ();
+    object_types[i++] = ags_pad_editor_get_type ();
+    object_types[i++] = ags_pad_get_type ();
+    object_types[i++] = ags_panel_get_type ();
+    object_types[i++] = ags_panel_input_line_get_type ();
+    object_types[i++] = ags_panel_input_pad_get_type ();
+    object_types[i++] = ags_pattern_get_type ();
+    object_types[i++] = ags_peak_channel_get_type ();
+    object_types[i++] = ags_peak_channel_run_get_type ();
+    object_types[i++] = ags_performance_preferences_get_type ();
+    object_types[i++] = ags_persistable_get_type ();
+    object_types[i++] = ags_play_audio_file_get_type ();
+    object_types[i++] = ags_play_audio_get_type ();
+    object_types[i++] = ags_play_audio_signal_get_type ();
+    object_types[i++] = ags_play_channel_get_type ();
+    object_types[i++] = ags_play_channel_run_get_type ();
+    object_types[i++] = ags_play_channel_run_master_get_type ();
+    object_types[i++] = ags_play_notation_audio_get_type ();
+    object_types[i++] = ags_play_notation_audio_run_get_type ();
+    object_types[i++] = ags_play_note_get_type ();
+    object_types[i++] = ags_play_pattern_get_type ();
+    object_types[i++] = ags_play_recycling_get_type ();
+    object_types[i++] = ags_playable_get_type ();
+    object_types[i++] = ags_plugin_factory_get_type ();
+    object_types[i++] = ags_plugin_get_type ();
+    object_types[i++] = ags_plugin_preferences_get_type ();
+    object_types[i++] = ags_port_get_type ();
+    object_types[i++] = ags_portable_thread_get_type ();
+    object_types[i++] = ags_portlet_get_type ();
+    object_types[i++] = ags_preferences_get_type ();
+    object_types[i++] = ags_property_collection_editor_get_type ();
+    object_types[i++] = ags_property_editor_get_type ();
+    object_types[i++] = ags_property_listing_editor_get_type ();
+    object_types[i++] = ags_recall_audio_get_type ();
+    object_types[i++] = ags_recall_audio_run_get_type ();
+    object_types[i++] = ags_recall_audio_signal_get_type ();
+    object_types[i++] = ags_recall_channel_get_type ();
+    object_types[i++] = ags_recall_channel_run_dummy_get_type ();
+    object_types[i++] = ags_recall_channel_run_get_type ();
+    object_types[i++] = ags_recall_container_get_type ();
+    object_types[i++] = ags_recall_dependency_get_type ();
+    object_types[i++] = ags_recall_factory_get_type ();
+    object_types[i++] = ags_recall_get_type ();
+    object_types[i++] = ags_recall_id_get_type ();
+    object_types[i++] = ags_recall_ladspa_get_type ();
+    object_types[i++] = ags_recall_ladspa_run_get_type ();
+    object_types[i++] = ags_recall_recycling_dummy_get_type ();
+    object_types[i++] = ags_recall_recycling_get_type ();
+    object_types[i++] = ags_record_thread_get_type ();
+    object_types[i++] = ags_recycling_container_get_type ();
+    object_types[i++] = ags_recycling_get_type ();
+    object_types[i++] = ags_recycling_thread_get_type ();
+    object_types[i++] = ags_registry_get_type ();
+    object_types[i++] = ags_remote_task_get_type ();
+    object_types[i++] = ags_remove_audio_get_type ();
+    object_types[i++] = ags_remove_audio_signal_get_type ();
+    object_types[i++] = ags_remove_note_get_type ();
+    object_types[i++] = ags_remove_point_from_selection_get_type ();
+    object_types[i++] = ags_remove_recall_get_type ();
+    object_types[i++] = ags_remove_region_from_selection_get_type ();
+    object_types[i++] = ags_returnable_thread_get_type ();
+    object_types[i++] = ags_ruler_get_type ();
+    object_types[i++] = ags_runnable_get_type ();
+    object_types[i++] = ags_save_file_get_type ();
+    object_types[i++] = ags_scroll_on_play_get_type ();
+    object_types[i++] = ags_seekable_get_type ();
+    object_types[i++] = ags_segment_get_type ();
+    object_types[i++] = ags_server_get_type ();
+    object_types[i++] = ags_server_preferences_get_type ();
+    object_types[i++] = ags_set_audio_channels_get_type ();
+    object_types[i++] = ags_set_buffer_size_get_type ();
+    object_types[i++] = ags_set_devout_play_flags_get_type ();
+    object_types[i++] = ags_set_muted_get_type ();
+    object_types[i++] = ags_set_output_device_get_type ();
+    object_types[i++] = ags_set_samplerate_get_type ();
+    object_types[i++] = ags_sf2_chooser_get_type ();
+    object_types[i++] = ags_single_thread_get_type ();
+    object_types[i++] = ags_sndfile_get_type ();
+    object_types[i++] = ags_soundcard_get_type ();
+    object_types[i++] = ags_stackable_get_type ();
+    object_types[i++] = ags_start_devout_get_type ();
+    object_types[i++] = ags_stream_audio_signal_get_type ();
+    object_types[i++] = ags_stream_channel_get_type ();
+    object_types[i++] = ags_stream_channel_run_get_type ();
+    object_types[i++] = ags_stream_get_type ();
+    object_types[i++] = ags_stream_recycling_get_type ();
+    object_types[i++] = ags_synth_get_type ();
+    object_types[i++] = ags_synth_input_line_get_type ();
+    object_types[i++] = ags_synth_input_pad_get_type ();
+    object_types[i++] = ags_table_get_type ();
+    object_types[i++] = ags_tactable_get_type ();
+    object_types[i++] = ags_task_get_type ();
+    object_types[i++] = ags_task_thread_get_type ();
+    object_types[i++] = ags_thread_get_type ();
+    object_types[i++] = ags_thread_get_type ();
+    object_types[i++] = ags_thread_pool_get_type ();
+    object_types[i++] = ags_timestamp_factory_get_type ();
+    object_types[i++] = ags_timestamp_get_type ();
+    object_types[i++] = ags_timestamp_thread_get_type ();
+    object_types[i++] = ags_toggle_led_get_type ();
+    object_types[i++] = ags_toggle_pattern_bit_get_type ();
+    object_types[i++] = ags_toolbar_get_type ();
+    object_types[i++] = ags_tree_iterator_get_type ();
+    object_types[i++] = ags_unref_audio_signal_get_type ();
+    object_types[i++] = ags_vindicator_get_type ();
+    object_types[i++] = ags_volume_audio_signal_get_type ();
+    object_types[i++] = ags_volume_channel_get_type ();
+    object_types[i++] = ags_volume_channel_run_get_type ();
+    object_types[i++] = ags_volume_recycling_get_type ();
+    object_types[i++] = ags_waveform_get_type ();
+    object_types[i++] = ags_window_get_type ();
+    object_types[i] = 0;
+
+    /* reference the GObjectClass to initialize the param spec pool
+     * potentially needed by interfaces. See http://bugs.gnome.org/571820 */
+    g_object_class = g_type_class_ref (G_TYPE_OBJECT);
+
+    /* Need to make sure all the types are loaded in and initialize
+     * their signals and properties.
+     */
+    for (i=0; object_types[i]; i++)
+      {
+        if (G_TYPE_IS_CLASSED (object_types[i]))
+          g_type_class_ref (object_types[i]);
+        if (G_TYPE_IS_INTERFACE (object_types[i]))
+          g_type_default_interface_ref (object_types[i]);
+      }
+
+    g_type_class_unref (g_object_class);
+
+    return object_types;
+}
+
+/*
+ * This uses GObject type functions to output signal prototypes and the object
+ * hierarchy.
+ */
+
+/* The output files */
+const gchar *signals_filename = "./ags.signals.new";
+const gchar *hierarchy_filename = "./ags.hierarchy.new";
+const gchar *interfaces_filename = "./ags.interfaces.new";
+const gchar *prerequisites_filename = "./ags.prerequisites.new";
+const gchar *args_filename = "./ags.args.new";
+
+
+static void output_signals (void);
+static void output_object_signals (FILE *fp,
+                                   GType object_type);
+static void output_object_signal (FILE *fp,
+                                  const gchar *object_class_name,
+                                  guint signal_id);
+static const gchar * get_type_name (GType type,
+                                    gboolean * is_pointer);
+static void output_object_hierarchy (void);
+static void output_hierarchy (FILE *fp,
+                              GType type,
+                              guint level);
+
+static void output_object_interfaces (void);
+static void output_interfaces (FILE *fp,
+                               GType type);
+
+static void output_interface_prerequisites (void);
+static void output_prerequisites (FILE *fp,
+                                  GType type);
+
+static void output_args (void);
+static void output_object_args (FILE *fp, GType object_type);
+
+int
+main (int argc, char *argv[])
+{
+  g_type_init(); g_type_class_ref(G_TYPE_OBJECT);
+
+  get_object_types ();
+
+  output_signals ();
+  output_object_hierarchy ();
+  output_object_interfaces ();
+  output_interface_prerequisites ();
+  output_args ();
+
+  return 0;
+}
+
+
+static void
+output_signals (void)
+{
+  FILE *fp;
+  gint i;
+
+  fp = fopen (signals_filename, "w");
+  if (fp == NULL)
+    {
+      g_warning ("Couldn't open output file: %s : %s", signals_filename, g_strerror(errno));
+      return;
+    }
+
+  for (i = 0; object_types[i]; i++)
+    output_object_signals (fp, object_types[i]);
+
+  fclose (fp);
+}
+
+static gint
+compare_signals (const void *a, const void *b)
+{
+  const guint *signal_a = a;
+  const guint *signal_b = b;
+
+  return strcmp (g_signal_name (*signal_a), g_signal_name (*signal_b));
+}
+
+/* This outputs all the signals of one object. */
+static void
+output_object_signals (FILE *fp, GType object_type)
+{
+  const gchar *object_class_name;
+  guint *signals, n_signals;
+  guint sig;
+
+  if (G_TYPE_IS_INSTANTIATABLE (object_type) ||
+      G_TYPE_IS_INTERFACE (object_type))
+    {
+
+      object_class_name = g_type_name (object_type);
+
+      signals = g_signal_list_ids (object_type, &n_signals);
+      qsort (signals, n_signals, sizeof (guint), compare_signals);
+
+      for (sig = 0; sig < n_signals; sig++)
+        {
+           output_object_signal (fp, object_class_name, signals[sig]);
+        }
+      g_free (signals);
+   }
+}
+
+
+/* This outputs one signal. */
+static void
+output_object_signal (FILE *fp,
+                      const gchar *object_name,
+                      guint signal_id)
+{
+  GSignalQuery query_info;
+  const gchar *type_name, *ret_type, *object_arg, *arg_name;
+  gchar *pos, *object_arg_lower;
+  gboolean is_pointer;
+  gchar buffer[1024];
+  guint i, param;
+  gint param_num, widget_num, event_num, callback_num;
+  gint *arg_num;
+  gchar signal_name[128];
+  gchar flags[16];
+
+  /*  g_print ("Object: %s Signal: %u\n", object_name, signal_id);*/
+
+  param_num = 1;
+  widget_num = event_num = callback_num = 0;
+
+  g_signal_query (signal_id, &query_info);
+
+  /* Output the signal object type and the argument name. We assume the
+     type is a pointer - I think that is OK. We remove "Gtk" or "Gnome" and
+     convert to lower case for the argument name. */
+  pos = buffer;
+  sprintf (pos, "%s ", object_name);
+  pos += strlen (pos);
+
+  /* Try to come up with a sensible variable name for the first arg
+   * It chops off 2 know prefixes :/ and makes the name lowercase
+   * It should replace lowercase -> uppercase with '_'
+   * GFileMonitor -> file_monitor
+   * GIOExtensionPoint -> extension_point
+   * GtkTreeView -> tree_view
+   * if 2nd char is upper case too
+   *   search for first lower case and go back one char
+   * else
+   *   search for next upper case
+   */
+  if (!strncmp (object_name, "Gtk", 3))
+      object_arg = object_name + 3;
+  else if (!strncmp (object_name, "Gnome", 5))
+      object_arg = object_name + 5;
+  else
+      object_arg = object_name;
+
+  object_arg_lower = g_ascii_strdown (object_arg, -1);
+  sprintf (pos, "*%s\n", object_arg_lower);
+  pos += strlen (pos);
+  if (!strncmp (object_arg_lower, "widget", 6))
+    widget_num = 2;
+  g_free(object_arg_lower);
+
+  /* Convert signal name to use underscores rather than dashes '-'. */
+  strncpy (signal_name, query_info.signal_name, 127);
+  signal_name[127] = '\0';
+  for (i = 0; signal_name[i]; i++)
+    {
+      if (signal_name[i] == '-')
+        signal_name[i] = '_';
+    }
+
+  /* Output the signal parameters. */
+  for (param = 0; param < query_info.n_params; param++)
+    {
+      type_name = get_type_name (query_info.param_types[param] & ~G_SIGNAL_TYPE_STATIC_SCOPE, &is_pointer);
+
+      /* Most arguments to the callback are called "arg1", "arg2", etc.
+         GtkWidgets are called "widget", "widget2", ...
+         GtkCallbacks are called "callback", "callback2", ... */
+      if (!strcmp (type_name, "GtkWidget"))
+        {
+          arg_name = "widget";
+          arg_num = &widget_num;
+        }
+      else if (!strcmp (type_name, "GtkCallback")
+               || !strcmp (type_name, "GtkCCallback"))
+        {
+          arg_name = "callback";
+          arg_num = &callback_num;
+        }
+      else
+        {
+          arg_name = "arg";
+          arg_num = &param_num;
+        }
+      sprintf (pos, "%s ", type_name);
+      pos += strlen (pos);
+
+      if (!arg_num || *arg_num == 0)
+        sprintf (pos, "%s%s\n", is_pointer ? "*" : " ", arg_name);
+      else
+        sprintf (pos, "%s%s%i\n", is_pointer ? "*" : " ", arg_name,
+                 *arg_num);
+      pos += strlen (pos);
+
+      if (arg_num)
+        {
+          if (*arg_num == 0)
+            *arg_num = 2;
+          else
+            *arg_num += 1;
+        }
+    }
+
+  pos = flags;
+  /* We use one-character flags for simplicity. */
+  if (query_info.signal_flags & G_SIGNAL_RUN_FIRST)
+    *pos++ = 'f';
+  if (query_info.signal_flags & G_SIGNAL_RUN_LAST)
+    *pos++ = 'l';
+  if (query_info.signal_flags & G_SIGNAL_RUN_CLEANUP)
+    *pos++ = 'c';
+  if (query_info.signal_flags & G_SIGNAL_NO_RECURSE)
+    *pos++ = 'r';
+  if (query_info.signal_flags & G_SIGNAL_DETAILED)
+    *pos++ = 'd';
+  if (query_info.signal_flags & G_SIGNAL_ACTION)
+    *pos++ = 'a';
+  if (query_info.signal_flags & G_SIGNAL_NO_HOOKS)
+    *pos++ = 'h';
+  *pos = 0;
+
+  /* Output the return type and function name. */
+  ret_type = get_type_name (query_info.return_type & ~G_SIGNAL_TYPE_STATIC_SCOPE, &is_pointer);
+
+  fprintf (fp,
+           "<SIGNAL>\n<NAME>%s::%s</NAME>\n<RETURNS>%s%s</RETURNS>\n<FLAGS>%s</FLAGS>\n%s</SIGNAL>\n\n",
+           object_name, query_info.signal_name, ret_type, is_pointer ? "*" : "", flags, buffer);
+}
+
+
+/* Returns the type name to use for a signal argument or return value, given
+   the GtkType from the signal info. It also sets is_pointer to TRUE if the
+   argument needs a '*' since it is a pointer. */
+static const gchar *
+get_type_name (GType type, gboolean * is_pointer)
+{
+  const gchar *type_name;
+
+  *is_pointer = FALSE;
+  type_name = g_type_name (type);
+
+  switch (type) {
+  case G_TYPE_NONE:
+  case G_TYPE_CHAR:
+  case G_TYPE_UCHAR:
+  case G_TYPE_BOOLEAN:
+  case G_TYPE_INT:
+  case G_TYPE_UINT:
+  case G_TYPE_LONG:
+  case G_TYPE_ULONG:
+  case G_TYPE_FLOAT:
+  case G_TYPE_DOUBLE:
+  case G_TYPE_POINTER:
+    /* These all have normal C type names so they are OK. */
+    return type_name;
+
+  case G_TYPE_STRING:
+    /* A GtkString is really a gchar*. */
+    *is_pointer = TRUE;
+    return "gchar";
+
+  case G_TYPE_ENUM:
+  case G_TYPE_FLAGS:
+    /* We use a gint for both of these. Hopefully a subtype with a decent
+       name will be registered and used instead, as GTK+ does itself. */
+    return "gint";
+
+  case G_TYPE_BOXED:
+    /* The boxed type shouldn't be used itself, only subtypes. Though we
+       return 'gpointer' just in case. */
+    return "gpointer";
+
+  case G_TYPE_PARAM:
+    /* A GParam is really a GParamSpec*. */
+    *is_pointer = TRUE;
+    return "GParamSpec";
+
+#if GLIB_CHECK_VERSION (2, 25, 9)
+  case G_TYPE_VARIANT:
+    *is_pointer = TRUE;
+    return "GVariant";
+#endif
+
+default:
+    break;
+  }
+
+  /* For all GObject subclasses we can use the class name with a "*",
+     e.g. 'GtkWidget *'. */
+  if (g_type_is_a (type, G_TYPE_OBJECT))
+    *is_pointer = TRUE;
+
+  /* Also catch non GObject root types */
+  if (G_TYPE_IS_CLASSED (type))
+    *is_pointer = TRUE;
+
+  /* All boxed subtypes will be pointers as well. */
+  /* Exception: GStrv */
+  if (g_type_is_a (type, G_TYPE_BOXED) &&
+      !g_type_is_a (type, G_TYPE_STRV))
+    *is_pointer = TRUE;
+
+  /* All pointer subtypes will be pointers as well. */
+  if (g_type_is_a (type, G_TYPE_POINTER))
+    *is_pointer = TRUE;
+
+  /* But enums are not */
+  if (g_type_is_a (type, G_TYPE_ENUM) ||
+      g_type_is_a (type, G_TYPE_FLAGS))
+    *is_pointer = FALSE;
+
+  return type_name;
+}
+
+
+/* This outputs the hierarchy of all objects which have been initialized,
+   i.e. by calling their XXX_get_type() initialization function. */
+static void
+output_object_hierarchy (void)
+{
+  FILE *fp;
+  gint i,j;
+  GType root, type;
+  GType root_types[255] = { G_TYPE_INVALID, };
+
+  fp = fopen (hierarchy_filename, "w");
+  if (fp == NULL)
+    {
+      g_warning ("Couldn't open output file: %s : %s", hierarchy_filename, g_strerror(errno));
+      return;
+    }
+  output_hierarchy (fp, G_TYPE_OBJECT, 0);
+  output_hierarchy (fp, G_TYPE_INTERFACE, 0);
+
+  for (i=0; object_types[i]; i++) {
+    root = object_types[i];
+    while ((type = g_type_parent (root))) {
+      root = type;
+    }
+    if ((root != G_TYPE_OBJECT) && (root != G_TYPE_INTERFACE)) {
+      for (j=0; root_types[j]; j++) {
+        if (root == root_types[j]) {
+          root = G_TYPE_INVALID; break;
+        }
+      }
+      if(root) {
+        root_types[j] = root;
+        output_hierarchy (fp, root, 0);
+      }
+    }
+  }
+
+  fclose (fp);
+}
+
+/* This is called recursively to output the hierarchy of a object. */
+static void
+output_hierarchy (FILE  *fp,
+                  GType  type,
+                  guint   level)
+{
+  guint i;
+  GType *children;
+  guint n_children;
+
+  if (!type)
+    return;
+
+  for (i = 0; i < level; i++)
+    fprintf (fp, "  ");
+  fprintf (fp, "%s\n", g_type_name (type));
+
+  children = g_type_children (type, &n_children);
+
+  for (i=0; i < n_children; i++)
+    output_hierarchy (fp, children[i], level + 1);
+
+  g_free (children);
+}
+
+static void output_object_interfaces (void)
+{
+  guint i;
+  FILE *fp;
+
+  fp = fopen (interfaces_filename, "w");
+  if (fp == NULL)
+    {
+      g_warning ("Couldn't open output file: %s : %s", interfaces_filename, g_strerror(errno));
+      return;
+    }
+  output_interfaces (fp, G_TYPE_OBJECT);
+
+  for (i = 0; object_types[i]; i++)
+    {
+      if (!g_type_parent (object_types[i]) &&
+          (object_types[i] != G_TYPE_OBJECT) &&
+          G_TYPE_IS_INSTANTIATABLE (object_types[i]))
+        {
+          output_interfaces (fp, object_types[i]);
+        }
+    }
+  fclose (fp);
+}
+
+static void
+output_interfaces (FILE  *fp,
+                   GType  type)
+{
+  guint i;
+  GType *children, *interfaces;
+  guint n_children, n_interfaces;
+
+  if (!type)
+    return;
+
+  interfaces = g_type_interfaces (type, &n_interfaces);
+
+  if (n_interfaces > 0)
+    {
+      fprintf (fp, "%s", g_type_name (type));
+      for (i=0; i < n_interfaces; i++)
+          fprintf (fp, " %s", g_type_name (interfaces[i]));
+      fprintf (fp, "\n");
+     }
+  g_free (interfaces);
+
+  children = g_type_children (type, &n_children);
+
+  for (i=0; i < n_children; i++)
+    output_interfaces (fp, children[i]);
+
+  g_free (children);
+}
+
+static void output_interface_prerequisites (void)
+{
+  FILE *fp;
+
+  fp = fopen (prerequisites_filename, "w");
+  if (fp == NULL)
+    {
+      g_warning ("Couldn't open output file: %s : %s", prerequisites_filename, g_strerror(errno));
+      return;
+    }
+  output_prerequisites (fp, G_TYPE_INTERFACE);
+  fclose (fp);
+}
+
+static void
+output_prerequisites (FILE  *fp,
+                      GType  type)
+{
+#if GLIB_CHECK_VERSION(2,1,0)
+  guint i;
+  GType *children, *prerequisites;
+  guint n_children, n_prerequisites;
+
+  if (!type)
+    return;
+
+  prerequisites = g_type_interface_prerequisites (type, &n_prerequisites);
+
+  if (n_prerequisites > 0)
+    {
+      fprintf (fp, "%s", g_type_name (type));
+      for (i=0; i < n_prerequisites; i++)
+          fprintf (fp, " %s", g_type_name (prerequisites[i]));
+      fprintf (fp, "\n");
+     }
+  g_free (prerequisites);
+
+  children = g_type_children (type, &n_children);
+
+  for (i=0; i < n_children; i++)
+    output_prerequisites (fp, children[i]);
+
+  g_free (children);
+#endif
+}
+
+static void
+output_args (void)
+{
+  FILE *fp;
+  gint i;
+
+  fp = fopen (args_filename, "w");
+  if (fp == NULL)
+    {
+      g_warning ("Couldn't open output file: %s : %s", args_filename, g_strerror(errno));
+      return;
+    }
+
+  for (i = 0; object_types[i]; i++) {
+    output_object_args (fp, object_types[i]);
+  }
+
+  fclose (fp);
+}
+
+static gint
+compare_param_specs (const void *a, const void *b)
+{
+  GParamSpec *spec_a = *(GParamSpec **)a;
+  GParamSpec *spec_b = *(GParamSpec **)b;
+
+  return strcmp (g_param_spec_get_name (spec_a), g_param_spec_get_name (spec_b));
+}
+
+/* Its common to have unsigned properties restricted
+ * to the signed range. Therefore we make this look
+ * a bit nicer by spelling out the max constants.
+ */
+
+/* Don't use "==" with floats, it might trigger a gcc warning.  */
+#define GTKDOC_COMPARE_FLOAT(x, y) (x <= y && x >= y)
+
+static gchar*
+describe_double_constant (gdouble value)
+{
+  gchar *desc;
+
+  if (GTKDOC_COMPARE_FLOAT (value, G_MAXDOUBLE))
+    desc = g_strdup ("G_MAXDOUBLE");
+  else if (GTKDOC_COMPARE_FLOAT (value, G_MINDOUBLE))
+    desc = g_strdup ("G_MINDOUBLE");
+  else if (GTKDOC_COMPARE_FLOAT (value, -G_MAXDOUBLE))
+    desc = g_strdup ("-G_MAXDOUBLE");
+  else if (GTKDOC_COMPARE_FLOAT (value, G_MAXFLOAT))
+    desc = g_strdup ("G_MAXFLOAT");
+  else if (GTKDOC_COMPARE_FLOAT (value, G_MINFLOAT))
+    desc = g_strdup ("G_MINFLOAT");
+  else if (GTKDOC_COMPARE_FLOAT (value, -G_MAXFLOAT))
+    desc = g_strdup ("-G_MAXFLOAT");
+  else{
+    /* make sure floats are output with a decimal dot irrespective of
+    * current locale. Use formatd since we want human-readable numbers
+    * and do not need the exact same bit representation when deserialising */
+    desc = g_malloc0 (G_ASCII_DTOSTR_BUF_SIZE);
+    g_ascii_formatd (desc, G_ASCII_DTOSTR_BUF_SIZE, "%g", value);
+  }
+
+  return desc;
+}
+
+static gchar*
+describe_signed_constant (gsize size, gint64 value)
+{
+  gchar *desc = NULL;
+
+  switch (size) {
+    case 2:
+      if (sizeof (int) == 2) {
+        if (value == G_MAXINT)
+          desc = g_strdup ("G_MAXINT");
+        else if (value == G_MININT)
+          desc = g_strdup ("G_MININT");
+        else if (value == (gint64)G_MAXUINT)
+          desc = g_strdup ("G_MAXUINT");
+      }
+      break;
+    case 4:
+      if (sizeof (int) == 4) {
+        if (value == G_MAXINT)
+          desc = g_strdup ("G_MAXINT");
+        else if (value == G_MININT)
+          desc = g_strdup ("G_MININT");
+        else if (value == (gint64)G_MAXUINT)
+          desc = g_strdup ("G_MAXUINT");
+      }
+      if (value == G_MAXLONG)
+        desc = g_strdup ("G_MAXLONG");
+      else if (value == G_MINLONG)
+        desc = g_strdup ("G_MINLONG");
+      else if (value == (gint64)G_MAXULONG)
+        desc = g_strdup ("G_MAXULONG");
+      break;
+    case 8:
+      if (value == G_MAXINT64)
+        desc = g_strdup ("G_MAXINT64");
+      else if (value == G_MININT64)
+        desc = g_strdup ("G_MININT64");
+      break;
+    default:
+      break;
+  }
+  if (!desc)
+    desc = g_strdup_printf ("%" G_GINT64_FORMAT, value);
+
+  return desc;
+}
+
+static gchar*
+describe_unsigned_constant (gsize size, guint64 value)
+{
+  gchar *desc = NULL;
+
+  switch (size) {
+    case 2:
+      if (sizeof (int) == 2) {
+        if (value == (guint64)G_MAXINT)
+          desc = g_strdup ("G_MAXINT");
+        else if (value == G_MAXUINT)
+          desc = g_strdup ("G_MAXUINT");
+      }
+      break;
+    case 4:
+      if (sizeof (int) == 4) {
+        if (value == (guint64)G_MAXINT)
+          desc = g_strdup ("G_MAXINT");
+        else if (value == G_MAXUINT)
+          desc = g_strdup ("G_MAXUINT");
+      }
+      if (value == (guint64)G_MAXLONG)
+        desc = g_strdup ("G_MAXLONG");
+      else if (value == G_MAXULONG)
+        desc = g_strdup ("G_MAXULONG");
+      break;
+    case 8:
+      if (value == G_MAXINT64)
+        desc = g_strdup ("G_MAXINT64");
+      else if (value == G_MAXUINT64)
+        desc = g_strdup ("G_MAXUINT64");
+      break;
+    default:
+      break;
+  }
+  if (!desc)
+    desc = g_strdup_printf ("%" G_GUINT64_FORMAT, value);
+
+  return desc;
+}
+
+static gchar*
+describe_type (GParamSpec *spec)
+{
+  gchar *desc;
+  gchar *lower;
+  gchar *upper;
+
+  if (G_IS_PARAM_SPEC_CHAR (spec))
+    {
+      GParamSpecChar *pspec = G_PARAM_SPEC_CHAR (spec);
+
+      lower = describe_signed_constant (sizeof(gchar), pspec->minimum);
+      upper = describe_signed_constant (sizeof(gchar), pspec->maximum);
+      if (pspec->minimum == G_MININT8 && pspec->maximum == G_MAXINT8)
+        desc = g_strdup ("");
+      else if (pspec->minimum == G_MININT8)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXINT8)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_UCHAR (spec))
+    {
+      GParamSpecUChar *pspec = G_PARAM_SPEC_UCHAR (spec);
+
+      lower = describe_unsigned_constant (sizeof(guchar), pspec->minimum);
+      upper = describe_unsigned_constant (sizeof(guchar), pspec->maximum);
+      if (pspec->minimum == 0 && pspec->maximum == G_MAXUINT8)
+        desc = g_strdup ("");
+      else if (pspec->minimum == 0)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXUINT8)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_INT (spec))
+    {
+      GParamSpecInt *pspec = G_PARAM_SPEC_INT (spec);
+
+      lower = describe_signed_constant (sizeof(gint), pspec->minimum);
+      upper = describe_signed_constant (sizeof(gint), pspec->maximum);
+      if (pspec->minimum == G_MININT && pspec->maximum == G_MAXINT)
+        desc = g_strdup ("");
+      else if (pspec->minimum == G_MININT)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXINT)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_UINT (spec))
+    {
+      GParamSpecUInt *pspec = G_PARAM_SPEC_UINT (spec);
+
+      lower = describe_unsigned_constant (sizeof(guint), pspec->minimum);
+      upper = describe_unsigned_constant (sizeof(guint), pspec->maximum);
+      if (pspec->minimum == 0 && pspec->maximum == G_MAXUINT)
+        desc = g_strdup ("");
+      else if (pspec->minimum == 0)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXUINT)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_LONG (spec))
+    {
+      GParamSpecLong *pspec = G_PARAM_SPEC_LONG (spec);
+
+      lower = describe_signed_constant (sizeof(glong), pspec->minimum);
+      upper = describe_signed_constant (sizeof(glong), pspec->maximum);
+      if (pspec->minimum == G_MINLONG && pspec->maximum == G_MAXLONG)
+        desc = g_strdup ("");
+      else if (pspec->minimum == G_MINLONG)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXLONG)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_ULONG (spec))
+    {
+      GParamSpecULong *pspec = G_PARAM_SPEC_ULONG (spec);
+
+      lower = describe_unsigned_constant (sizeof(gulong), pspec->minimum);
+      upper = describe_unsigned_constant (sizeof(gulong), pspec->maximum);
+      if (pspec->minimum == 0 && pspec->maximum == G_MAXULONG)
+        desc = g_strdup ("");
+      else if (pspec->minimum == 0)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXULONG)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_INT64 (spec))
+    {
+      GParamSpecInt64 *pspec = G_PARAM_SPEC_INT64 (spec);
+
+      lower = describe_signed_constant (sizeof(gint64), pspec->minimum);
+      upper = describe_signed_constant (sizeof(gint64), pspec->maximum);
+      if (pspec->minimum == G_MININT64 && pspec->maximum == G_MAXINT64)
+        desc = g_strdup ("");
+      else if (pspec->minimum == G_MININT64)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXINT64)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_UINT64 (spec))
+    {
+      GParamSpecUInt64 *pspec = G_PARAM_SPEC_UINT64 (spec);
+
+      lower = describe_unsigned_constant (sizeof(guint64), pspec->minimum);
+      upper = describe_unsigned_constant (sizeof(guint64), pspec->maximum);
+      if (pspec->minimum == 0 && pspec->maximum == G_MAXUINT64)
+        desc = g_strdup ("");
+      else if (pspec->minimum == 0)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXUINT64)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_FLOAT (spec))
+    {
+      GParamSpecFloat *pspec = G_PARAM_SPEC_FLOAT (spec);
+
+      lower = describe_double_constant (pspec->minimum);
+      upper = describe_double_constant (pspec->maximum);
+      if (GTKDOC_COMPARE_FLOAT (pspec->minimum, -G_MAXFLOAT))
+        {
+          if (GTKDOC_COMPARE_FLOAT (pspec->maximum, G_MAXFLOAT))
+            desc = g_strdup ("");
+          else
+            desc = g_strdup_printf ("<= %s", upper);
+        }
+      else if (GTKDOC_COMPARE_FLOAT (pspec->maximum, G_MAXFLOAT))
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_DOUBLE (spec))
+    {
+      GParamSpecDouble *pspec = G_PARAM_SPEC_DOUBLE (spec);
+
+      lower = describe_double_constant (pspec->minimum);
+      upper = describe_double_constant (pspec->maximum);
+      if (GTKDOC_COMPARE_FLOAT (pspec->minimum, -G_MAXDOUBLE))
+        {
+          if (GTKDOC_COMPARE_FLOAT (pspec->maximum, G_MAXDOUBLE))
+            desc = g_strdup ("");
+          else
+            desc = g_strdup_printf ("<= %s", upper);
+        }
+      else if (GTKDOC_COMPARE_FLOAT (pspec->maximum, G_MAXDOUBLE))
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+#if GLIB_CHECK_VERSION (2, 12, 0)
+  else if (G_IS_PARAM_SPEC_GTYPE (spec))
+    {
+      GParamSpecGType *pspec = G_PARAM_SPEC_GTYPE (spec);
+      gboolean is_pointer;
+
+      desc = g_strdup (get_type_name (pspec->is_a_type, &is_pointer));
+    }
+#endif
+#if GLIB_CHECK_VERSION (2, 25, 9)
+  else if (G_IS_PARAM_SPEC_VARIANT (spec))
+    {
+      GParamSpecVariant *pspec = G_PARAM_SPEC_VARIANT (spec);
+      gchar *variant_type;
+
+      variant_type = g_variant_type_dup_string (pspec->type);
+      desc = g_strdup_printf ("GVariant<%s>", variant_type);
+      g_free (variant_type);
+    }
+#endif
+  else
+    {
+      desc = g_strdup ("");
+    }
+
+  return desc;
+}
+
+static gchar*
+describe_default (GParamSpec *spec)
+{
+  gchar *desc;
+
+  if (G_IS_PARAM_SPEC_CHAR (spec))
+    {
+      GParamSpecChar *pspec = G_PARAM_SPEC_CHAR (spec);
+
+      desc = g_strdup_printf ("%d", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_UCHAR (spec))
+    {
+      GParamSpecUChar *pspec = G_PARAM_SPEC_UCHAR (spec);
+
+      desc = g_strdup_printf ("%u", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_BOOLEAN (spec))
+    {
+      GParamSpecBoolean *pspec = G_PARAM_SPEC_BOOLEAN (spec);
+
+      desc = g_strdup_printf ("%s", pspec->default_value ? "TRUE" : "FALSE");
+    }
+  else if (G_IS_PARAM_SPEC_INT (spec))
+    {
+      GParamSpecInt *pspec = G_PARAM_SPEC_INT (spec);
+
+      desc = g_strdup_printf ("%d", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_UINT (spec))
+    {
+      GParamSpecUInt *pspec = G_PARAM_SPEC_UINT (spec);
+
+      desc = g_strdup_printf ("%u", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_LONG (spec))
+    {
+      GParamSpecLong *pspec = G_PARAM_SPEC_LONG (spec);
+
+      desc = g_strdup_printf ("%ld", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_LONG (spec))
+    {
+      GParamSpecULong *pspec = G_PARAM_SPEC_ULONG (spec);
+
+      desc = g_strdup_printf ("%lu", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_INT64 (spec))
+    {
+      GParamSpecInt64 *pspec = G_PARAM_SPEC_INT64 (spec);
+
+      desc = g_strdup_printf ("%" G_GINT64_FORMAT, pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_UINT64 (spec))
+    {
+      GParamSpecUInt64 *pspec = G_PARAM_SPEC_UINT64 (spec);
+
+      desc = g_strdup_printf ("%" G_GUINT64_FORMAT, pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_UNICHAR (spec))
+    {
+      GParamSpecUnichar *pspec = G_PARAM_SPEC_UNICHAR (spec);
+
+      if (g_unichar_isprint (pspec->default_value))
+        desc = g_strdup_printf ("'%c'", pspec->default_value);
+      else
+        desc = g_strdup_printf ("%u", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_ENUM (spec))
+    {
+      GParamSpecEnum *pspec = G_PARAM_SPEC_ENUM (spec);
+
+      GEnumValue *value = g_enum_get_value (pspec->enum_class, pspec->default_value);
+      if (value)
+        desc = g_strdup_printf ("%s", value->value_name);
+      else
+        desc = g_strdup_printf ("%d", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_FLAGS (spec))
+    {
+      GParamSpecFlags *pspec = G_PARAM_SPEC_FLAGS (spec);
+      guint default_value;
+      GString *acc;
+
+      default_value = pspec->default_value;
+      acc = g_string_new ("");
+
+      while (default_value)
+        {
+          GFlagsValue *value = g_flags_get_first_value (pspec->flags_class, default_value);
+
+          if (!value)
+            break;
+
+          if (acc->len > 0)
+            g_string_append (acc, "|");
+          g_string_append (acc, value->value_name);
+
+          default_value &= ~value->value;
+        }
+
+      if (default_value == 0)
+        desc = g_string_free (acc, FALSE);
+      else
+        {
+          desc = g_strdup_printf ("%d", pspec->default_value);
+          g_string_free (acc, TRUE);
+        }
+    }
+  else if (G_IS_PARAM_SPEC_FLOAT (spec))
+    {
+      GParamSpecFloat *pspec = G_PARAM_SPEC_FLOAT (spec);
+
+      /* make sure floats are output with a decimal dot irrespective of
+       * current locale. Use formatd since we want human-readable numbers
+       * and do not need the exact same bit representation when deserialising */
+      desc = g_malloc0 (G_ASCII_DTOSTR_BUF_SIZE);
+      g_ascii_formatd (desc, G_ASCII_DTOSTR_BUF_SIZE, "%g",
+          pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_DOUBLE (spec))
+    {
+      GParamSpecDouble *pspec = G_PARAM_SPEC_DOUBLE (spec);
+
+      /* make sure floats are output with a decimal dot irrespective of
+       * current locale. Use formatd since we want human-readable numbers
+       * and do not need the exact same bit representation when deserialising */
+      desc = g_malloc0 (G_ASCII_DTOSTR_BUF_SIZE);
+      g_ascii_formatd (desc, G_ASCII_DTOSTR_BUF_SIZE, "%g",
+          pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_STRING (spec))
+    {
+      GParamSpecString *pspec = G_PARAM_SPEC_STRING (spec);
+
+      if (pspec->default_value)
+        {
+          gchar *esc = g_strescape (pspec->default_value, NULL);
+
+          desc = g_strdup_printf ("\"%s\"", esc);
+
+          g_free (esc);
+        }
+      else
+        desc = g_strdup_printf ("NULL");
+    }
+#if GLIB_CHECK_VERSION (2, 25, 9)
+  else if (G_IS_PARAM_SPEC_VARIANT (spec))
+    {
+      GParamSpecVariant *pspec = G_PARAM_SPEC_VARIANT (spec);
+
+      if (pspec->default_value)
+        desc = g_variant_print (pspec->default_value, TRUE);
+      else
+        desc = g_strdup ("NULL");
+    }
+#endif
+  else
+    {
+      desc = g_strdup ("");
+    }
+
+  return desc;
+}
+
+
+static void
+output_object_args (FILE *fp, GType object_type)
+{
+  gpointer class;
+  const gchar *object_class_name;
+  guint arg;
+  gchar flags[16], *pos;
+  GParamSpec **properties;
+  guint n_properties;
+  gboolean child_prop;
+  gboolean style_prop;
+  gboolean is_pointer;
+  const gchar *type_name;
+  gchar *type_desc;
+  gchar *default_value;
+
+  if (G_TYPE_IS_OBJECT (object_type))
+    {
+      class = g_type_class_peek (object_type);
+      if (!class)
+        return;
+
+      properties = g_object_class_list_properties (class, &n_properties);
+    }
+#if GLIB_MAJOR_VERSION > 2 || (GLIB_MAJOR_VERSION == 2 && GLIB_MINOR_VERSION >= 3)
+  else if (G_TYPE_IS_INTERFACE (object_type))
+    {
+      class = g_type_default_interface_ref (object_type);
+
+      if (!class)
+        return;
+
+      properties = g_object_interface_list_properties (class, &n_properties);
+    }
+#endif
+  else
+    return;
+
+  object_class_name = g_type_name (object_type);
+
+  child_prop = FALSE;
+  style_prop = FALSE;
+
+  while (TRUE) {
+    qsort (properties, n_properties, sizeof (GParamSpec *), compare_param_specs);
+    for (arg = 0; arg < n_properties; arg++)
+      {
+        GParamSpec *spec = properties[arg];
+        const gchar *nick, *blurb, *dot;
+
+        if (spec->owner_type != object_type)
+          continue;
+
+        pos = flags;
+        /* We use one-character flags for simplicity. */
+        if (child_prop && !style_prop)
+             *pos++ = 'c';
+        if (style_prop)
+             *pos++ = 's';
+        if (spec->flags & G_PARAM_READABLE)
+           *pos++ = 'r';
+        if (spec->flags & G_PARAM_WRITABLE)
+          *pos++ = 'w';
+        if (spec->flags & G_PARAM_CONSTRUCT)
+          *pos++ = 'x';
+        if (spec->flags & G_PARAM_CONSTRUCT_ONLY)
+          *pos++ = 'X';
+        *pos = 0;
+
+        nick = g_param_spec_get_nick (spec);
+        blurb = g_param_spec_get_blurb (spec);
+
+        dot = "";
+        if (blurb) {
+          int str_len = strlen (blurb);
+          if (str_len > 0  && blurb[str_len - 1] != '.')
+            dot = ".";
+        }
+
+        type_desc = describe_type (spec);
+        default_value = describe_default (spec);
+        type_name = get_type_name (spec->value_type, &is_pointer);
+        fprintf (fp, "<ARG>\n<NAME>%s::%s</NAME>\n<TYPE>%s%s</TYPE>\n<RANGE>%s</RANGE>\n<FLAGS>%s</FLAGS>\n<NICK>%s</NICK>\n<BLURB>%s%s</BLURB>\n<DEFAULT>%s</DEFAULT>\n</ARG>\n\n",
+                 object_class_name, g_param_spec_get_name (spec), type_name, is_pointer ? "*" : "", type_desc, flags, nick ? nick : "(null)", blurb ? blurb : "(null)", dot, default_value);
+        g_free (type_desc);
+        g_free (default_value);
+      }
+
+    g_free (properties);
+
+#ifdef GTK_IS_CONTAINER_CLASS
+    if (!child_prop && GTK_IS_CONTAINER_CLASS (class)) {
+      properties = gtk_container_class_list_child_properties (class, &n_properties);
+      child_prop = TRUE;
+      continue;
+    }
+#endif
+
+#ifdef GTK_IS_CELL_AREA_CLASS
+    if (!child_prop && GTK_IS_CELL_AREA_CLASS (class)) {
+      properties = gtk_cell_area_class_list_cell_properties (class, &n_properties);
+      child_prop = TRUE;
+      continue;
+    }
+#endif
+
+#ifdef GTK_IS_WIDGET_CLASS
+#if GTK_CHECK_VERSION(2,1,0)
+    if (!style_prop && GTK_IS_WIDGET_CLASS (class)) {
+      properties = gtk_widget_class_list_style_properties (GTK_WIDGET_CLASS (class), &n_properties);
+      style_prop = TRUE;
+      continue;
+    }
+#endif
+#endif
+
+    break;
+  }
+}
diff --git a/api/ags-sections.txt b/api/ags-sections.txt
new file mode 100644
index 0000000..5636cc8
--- /dev/null
+++ b/api/ags-sections.txt
@@ -0,0 +1,5733 @@
+<SECTION>
+<FILE>ags_add_audio</FILE>
+<TITLE>AgsAddAudio</TITLE>
+ags_add_audio_new
+<SUBSECTION Standard>
+AGS_ADD_AUDIO
+AGS_ADD_AUDIO_CLASS
+AGS_ADD_AUDIO_GET_CLASS
+AGS_IS_ADD_AUDIO
+AGS_IS_ADD_AUDIO_CLASS
+AGS_TYPE_ADD_AUDIO
+AgsAddAudio
+AgsAddAudioClass
+ags_add_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_audio_signal</FILE>
+<TITLE>AgsAddAudioSignal</TITLE>
+ags_add_audio_signal_new
+<SUBSECTION Standard>
+AGS_ADD_AUDIO_SIGNAL
+AGS_ADD_AUDIO_SIGNAL_CLASS
+AGS_ADD_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_ADD_AUDIO_SIGNAL
+AGS_IS_ADD_AUDIO_SIGNAL_CLASS
+AGS_TYPE_ADD_AUDIO_SIGNAL
+AgsAddAudioSignal
+AgsAddAudioSignalClass
+ags_add_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_line_member</FILE>
+<TITLE>AgsAddLineMember</TITLE>
+ags_add_line_member_new
+<SUBSECTION Standard>
+AGS_ADD_LINE_MEMBER
+AGS_ADD_LINE_MEMBER_CLASS
+AGS_ADD_LINE_MEMBER_GET_CLASS
+AGS_IS_ADD_LINE_MEMBER
+AGS_IS_ADD_LINE_MEMBER_CLASS
+AGS_TYPE_ADD_LINE_MEMBER
+AgsAddLineMember
+AgsAddLineMemberClass
+ags_add_line_member_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_note</FILE>
+<TITLE>AgsAddNote</TITLE>
+ags_add_note_new
+<SUBSECTION Standard>
+AGS_ADD_NOTE
+AGS_ADD_NOTE_CLASS
+AGS_ADD_NOTE_GET_CLASS
+AGS_IS_ADD_NOTE
+AGS_IS_ADD_NOTE_CLASS
+AGS_TYPE_ADD_NOTE
+AgsAddNote
+AgsAddNoteClass
+ags_add_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_point_to_selection</FILE>
+<TITLE>AgsAddPointToSelection</TITLE>
+ags_add_point_to_selection_new
+<SUBSECTION Standard>
+AGS_ADD_POINT_TO_SELECTION
+AGS_ADD_POINT_TO_SELECTION_CLASS
+AGS_ADD_POINT_TO_SELECTION_GET_CLASS
+AGS_IS_ADD_POINT_TO_SELECTION
+AGS_IS_ADD_POINT_TO_SELECTION_CLASS
+AGS_TYPE_ADD_POINT_TO_SELECTION
+AgsAddPointToSelection
+AgsAddPointToSelectionClass
+ags_add_point_to_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_recall</FILE>
+<TITLE>AgsAddRecall</TITLE>
+ags_add_recall_new
+<SUBSECTION Standard>
+AGS_ADD_RECALL
+AGS_ADD_RECALL_CLASS
+AGS_ADD_RECALL_GET_CLASS
+AGS_IS_ADD_RECALL
+AGS_IS_ADD_RECALL_CLASS
+AGS_TYPE_ADD_RECALL
+AgsAddRecall
+AgsAddRecallClass
+ags_add_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_region_to_selection</FILE>
+<TITLE>AgsAddRegionToSelection</TITLE>
+ags_add_region_to_selection_new
+<SUBSECTION Standard>
+AGS_ADD_REGION_TO_SELECTION
+AGS_ADD_REGION_TO_SELECTION_CLASS
+AGS_ADD_REGION_TO_SELECTION_GET_CLASS
+AGS_IS_ADD_REGION_TO_SELECTION
+AGS_IS_ADD_REGION_TO_SELECTION_CLASS
+AGS_TYPE_ADD_REGION_TO_SELECTION
+AgsAddRegionToSelection
+AgsAddRegionToSelectionClass
+ags_add_region_to_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_amplifier</FILE>
+ags_amplifier
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_audio</FILE>
+<TITLE>AgsAppendAudio</TITLE>
+ags_append_audio_new
+<SUBSECTION Standard>
+AGS_APPEND_AUDIO
+AGS_APPEND_AUDIO_CLASS
+AGS_APPEND_AUDIO_GET_CLASS
+AGS_IS_APPEND_AUDIO
+AGS_IS_APPEND_AUDIO_CLASS
+AGS_TYPE_APPEND_AUDIO
+AgsAppendAudio
+AgsAppendAudioClass
+ags_append_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_audio_threaded</FILE>
+<TITLE>AgsAppendAudioThreaded</TITLE>
+ags_append_audio_threaded_new
+<SUBSECTION Standard>
+AGS_APPEND_AUDIO_THREADED
+AGS_APPEND_AUDIO_THREADED_CLASS
+AGS_APPEND_AUDIO_THREADED_GET_CLASS
+AGS_IS_APPEND_AUDIO_THREADED
+AGS_IS_APPEND_AUDIO_THREADED_CLASS
+AGS_TYPE_APPEND_AUDIO_THREADED
+AgsAppendAudioThreaded
+AgsAppendAudioThreadedClass
+ags_append_audio_threaded_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_channel</FILE>
+<TITLE>AgsAppendChannel</TITLE>
+ags_append_channel_new
+<SUBSECTION Standard>
+AGS_APPEND_CHANNEL
+AGS_APPEND_CHANNEL_CLASS
+AGS_APPEND_CHANNEL_GET_CLASS
+AGS_IS_APPEND_CHANNEL
+AGS_IS_APPEND_CHANNEL_CLASS
+AGS_TYPE_APPEND_CHANNEL
+AgsAppendChannel
+AgsAppendChannelClass
+ags_append_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_recall</FILE>
+<TITLE>AgsAppendRecall</TITLE>
+ags_append_recall_new
+<SUBSECTION Standard>
+AGS_APPEND_RECALL
+AGS_APPEND_RECALL_CLASS
+AGS_APPEND_RECALL_GET_CLASS
+AGS_IS_APPEND_RECALL
+AGS_IS_APPEND_RECALL_CLASS
+AGS_TYPE_APPEND_RECALL
+AgsAppendRecall
+AgsAppendRecallClass
+ags_append_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_applicable</FILE>
+<TITLE>AgsApplicable</TITLE>
+ags_applicable_set_update
+ags_applicable_apply
+ags_applicable_reset
+<SUBSECTION Standard>
+AGS_APPLICABLE
+AGS_APPLICABLE_GET_INTERFACE
+AGS_APPLICABLE_INTERFACE
+AGS_IS_APPLICABLE
+AGS_IS_APPLICABLE_INTERFACE
+AGS_TYPE_APPLICABLE
+AgsApplicable
+AgsApplicableInterface
+ags_applicable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_bpm</FILE>
+<TITLE>AgsApplyBpm</TITLE>
+ags_apply_bpm_new
+<SUBSECTION Standard>
+AGS_APPLY_BPM
+AGS_APPLY_BPM_CLASS
+AGS_APPLY_BPM_GET_CLASS
+AGS_IS_APPLY_BPM
+AGS_IS_APPLY_BPM_CLASS
+AGS_TYPE_APPLY_BPM
+AgsApplyBpm
+AgsApplyBpmClass
+ags_apply_bpm_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_sequencer_length</FILE>
+<TITLE>AgsApplySequencerLength</TITLE>
+ags_apply_sequencer_length_new
+<SUBSECTION Standard>
+AGS_APPLY_SEQUENCER_LENGTH
+AGS_APPLY_SEQUENCER_LENGTH_CLASS
+AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS
+AGS_IS_APPLY_SEQUENCER_LENGTH
+AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS
+AGS_TYPE_APPLY_SEQUENCER_LENGTH
+AgsApplySequencerLength
+AgsApplySequencerLengthClass
+ags_apply_sequencer_length_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_synth</FILE>
+<TITLE>AgsApplySynth</TITLE>
+AgsApplySynthWave
+ags_apply_synth_new
+<SUBSECTION Standard>
+AGS_APPLY_SYNTH
+AGS_APPLY_SYNTH_CLASS
+AGS_APPLY_SYNTH_GET_CLASS
+AGS_IS_APPLY_SYNTH
+AGS_IS_APPLY_SYNTH_CLASS
+AGS_TYPE_APPLY_SYNTH
+AgsApplySynth
+AgsApplySynthClass
+ags_apply_synth_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_tact</FILE>
+<TITLE>AgsApplyTact</TITLE>
+ags_apply_tact_new
+<SUBSECTION Standard>
+AGS_APPLY_TACT
+AGS_APPLY_TACT_CLASS
+AGS_APPLY_TACT_GET_CLASS
+AGS_IS_APPLY_TACT
+AGS_IS_APPLY_TACT_CLASS
+AGS_TYPE_APPLY_TACT
+AgsApplyTact
+AgsApplyTactClass
+ags_apply_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_wavetable</FILE>
+<TITLE>AgsApplyWavetable</TITLE>
+ags_apply_wavetable_new
+<SUBSECTION Standard>
+AGS_APPLY_WAVETABLE
+AGS_APPLY_WAVETABLE_CLASS
+AGS_APPLY_WAVETABLE_GET_CLASS
+AGS_IS_APPLY_WAVETABLE
+AGS_IS_APPLY_WAVETABLE_CLASS
+AGS_TYPE_APPLY_WAVETABLE
+AgsApplyWavetable
+AgsApplyWavetableClass
+ags_apply_wavetable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_async_queue</FILE>
+<TITLE>AgsAsyncQueue</TITLE>
+AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE
+AGS_ASYNC_QUEUE_CLOCK_ID
+AGS_ASYNC_QUEUE_SIGNAL_HIGH
+AGS_ASYNC_QUEUE_SIGNAL_LOW
+AgsAsyncQueueFlags
+AgsTimer
+AgsContext
+ags_timer_alloc
+ags_context_alloc
+ags_async_queue_next_interval
+ags_async_queue_find_context
+ags_async_queue_add
+ags_async_queue_remove
+ags_async_queue_idle
+ags_async_queue_initerrupt
+ags_async_queue_push_context
+ags_async_queue_pop_context
+ags_async_queue_worker
+ags_async_queue_clean
+ags_async_queue_new
+<SUBSECTION Standard>
+AGS_ASYNC_QUEUE
+AGS_ASYNC_QUEUE_CLASS
+AGS_ASYNC_QUEUE_GET_CLASS
+AGS_IS_ASYNC_QUEUE
+AGS_IS_ASYNC_QUEUE_CLASS
+AGS_TYPE_ASYNC_QUEUE
+AgsAsyncQueue
+AgsAsyncQueueClass
+ags_async_queue_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio</FILE>
+<TITLE>AgsAudio</TITLE>
+AgsAudioFlags
+ags_audio_set_flags
+ags_audio_unset_flags
+ags_audio_set_audio_channels
+ags_audio_set_pads
+ags_audio_init_run
+ags_audio_tact
+ags_audio_done
+ags_audio_set_sequence_length
+ags_audio_set_devout
+ags_audio_add_recycling_container
+ags_audio_remove_recycling_container
+ags_audio_add_recall_id
+ags_audio_remove_recall_id
+ags_audio_add_recall_container
+ags_audio_remove_recall_container
+ags_audio_add_recall
+ags_audio_remove_recall
+ags_audio_recall_change_state
+ags_audio_duplicate_recall
+ags_audio_init_recall
+ags_audio_resolve_recall
+ags_audio_is_playing
+ags_audio_play
+ags_audio_recursive_play_init
+ags_audio_cancel
+ags_audio_remove
+ags_audio_open_files
+ags_audio_find_port
+ags_audio_new
+<SUBSECTION Standard>
+AGS_AUDIO
+AGS_AUDIO_CLASS
+AGS_AUDIO_GET_CLASS
+AGS_IS_AUDIO
+AGS_IS_AUDIO_CLASS
+AGS_TYPE_AUDIO
+AgsAudio
+AgsAudioClass
+ags_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_file</FILE>
+<TITLE>AgsAudioFile</TITLE>
+ags_audio_file_open
+ags_audio_file_open_from_data
+ags_audio_file_rw_open
+ags_audio_file_close
+ags_audio_file_read_audio_signal
+ags_audio_file_seek
+ags_audio_file_write
+ags_audio_file_flush
+ags_audio_file_new
+<SUBSECTION Standard>
+AGS_AUDIO_FILE
+AGS_AUDIO_FILE_CLASS
+AGS_AUDIO_FILE_GET_CLASS
+AGS_IS_AUDIO_FILE
+AGS_IS_AUDIO_FILE_CLASS
+AGS_TYPE_AUDIO_FILE
+AgsAudioFile
+AgsAudioFileClass
+ags_audio_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_file_xml</FILE>
+<TITLE>AgsAudioFileXml</TITLE>
+ags_audio_file_xml_new
+<SUBSECTION Standard>
+AGS_AUDIO_FILE_XML
+AGS_AUDIO_FILE_XML_CLASS
+AGS_IS_AUDIO_FILE_XML
+AGS_TYPE_AUDIO_FILE_XML
+AgsAudioFileXml
+AgsAudioFileXmlClass
+ags_audio_file_xml_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_loop</FILE>
+<TITLE>AgsAudioLoop</TITLE>
+AGS_AUDIO_LOOP_DEFAULT_JIFFIE
+AgsAudioLoopFlags
+ags_audio_loop_add_audio
+ags_audio_loop_remove_audio
+ags_audio_loop_add_channel
+ags_audio_loop_remove_channel
+ags_audio_loop_add_recall
+ags_audio_loop_remove_recall
+ags_audio_loop_new
+<SUBSECTION Standard>
+AGS_AUDIO_LOOP
+AGS_AUDIO_LOOP_CLASS
+AGS_AUDIO_LOOP_GET_CLASS
+AGS_IS_AUDIO_LOOP
+AGS_IS_AUDIO_LOOP_CLASS
+AGS_TYPE_AUDIO_LOOP
+AgsAudioLoop
+AgsAudioLoopClass
+ags_audio_loop_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_preferences</FILE>
+<TITLE>AgsAudioPreferences</TITLE>
+ags_audio_preferences_new
+<SUBSECTION Standard>
+AGS_AUDIO_PREFERENCES
+AGS_AUDIO_PREFERENCES_CLASS
+AGS_AUDIO_PREFERENCES_GET_CLASS
+AGS_IS_AUDIO_PREFERENCES
+AGS_IS_AUDIO_PREFERENCES_CLASS
+AGS_TYPE_AUDIO_PREFERENCES
+AgsAudioPreferences
+AgsAudioPreferencesClass
+ags_audio_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_preferences_callbacks</FILE>
+ags_audio_preferences_card_changed_callback
+ags_audio_preferences_audio_channels_changed
+ags_audio_preferences_samplerate_changed
+ags_audio_preferences_buffer_size_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_set_recycling</FILE>
+<TITLE>AgsAudioSetRecycling</TITLE>
+ags_audio_set_recycling_new
+<SUBSECTION Standard>
+AGS_AUDIO_SET_RECYCLING
+AGS_AUDIO_SET_RECYCLING_CLASS
+AGS_AUDIO_SET_RECYCLING_GET_CLASS
+AGS_IS_AUDIO_SET_RECYCLING
+AGS_IS_AUDIO_SET_RECYCLING_CLASS
+AGS_TYPE_AUDIO_SET_RECYCLING
+AgsAudioSetRecycling
+AgsAudioSetRecyclingClass
+ags_audio_set_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_signal</FILE>
+<TITLE>AgsAudioSignal</TITLE>
+AgsAudioSignalFlags
+AgsAttackFlags
+ags_stream_alloc
+ags_audio_signal_get_length_till_current
+ags_audio_signal_add_stream
+ags_audio_signal_stream_resize
+ags_audio_signal_stream_safe_resize
+ags_audio_signal_realloc_buffer_size
+ags_audio_signal_morph_samplerate
+ags_audio_signal_copy_buffer_to_buffer
+ags_audio_signal_copy_buffer_to_double_buffer
+ags_audio_signal_copy_double_buffer_to_buffer
+ags_audio_signal_duplicate_stream
+ags_audio_signal_get_template
+ags_audio_signal_get_stream_current
+ags_audio_signal_get_by_recall_id
+ags_audio_signal_tile
+ags_audio_signal_scale
+ags_audio_signal_new
+ags_audio_signal_new_with_length
+AgsAttack
+<SUBSECTION Standard>
+AGS_AUDIO_SIGNAL
+AGS_AUDIO_SIGNAL_CLASS
+AGS_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_AUDIO_SIGNAL
+AGS_IS_AUDIO_SIGNAL_CLASS
+AGS_TYPE_AUDIO_SIGNAL
+AgsAudioSignal
+AgsAudioSignalClass
+ags_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_autosave_thread</FILE>
+<TITLE>AgsAutosaveThread</TITLE>
+AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE
+AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME
+ags_autosave_thread_new
+<SUBSECTION Standard>
+AGS_AUTOSAVE_THREAD
+AGS_AUTOSAVE_THREAD_CLASS
+AGS_AUTOSAVE_THREAD_GET_CLASS
+AGS_IS_AUTOSAVE_THREAD
+AGS_IS_AUTOSAVE_THREAD_CLASS
+AGS_TYPE_AUTOSAVE_THREAD
+AgsAutosaveThread
+AgsAutosaveThreadClass
+ags_autosave_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_audio_signal</FILE>
+<TITLE>AgsBufferAudioSignal</TITLE>
+ags_buffer_audio_signal_new
+<SUBSECTION Standard>
+AGS_BUFFER_AUDIO_SIGNAL
+AGS_BUFFER_AUDIO_SIGNAL_CLASS
+AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_BUFFER_AUDIO_SIGNAL
+AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS
+AGS_TYPE_BUFFER_AUDIO_SIGNAL
+AgsBufferAudioSignal
+AgsBufferAudioSignalClass
+ags_buffer_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_channel</FILE>
+<TITLE>AgsBufferChannel</TITLE>
+ags_buffer_channel_new
+<SUBSECTION Standard>
+AGS_BUFFER_CHANNEL
+AGS_BUFFER_CHANNEL_CLASS
+AGS_BUFFER_CHANNEL_GET_CLASS
+AGS_IS_BUFFER_CHANNEL
+AGS_IS_BUFFER_CHANNEL_CLASS
+AGS_TYPE_BUFFER_CHANNEL
+AgsBufferChannel
+AgsBufferChannelClass
+ags_buffer_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_channel_run</FILE>
+<TITLE>AgsBufferChannelRun</TITLE>
+ags_buffer_channel_run_new
+<SUBSECTION Standard>
+AGS_BUFFER_CHANNEL_RUN
+AGS_BUFFER_CHANNEL_RUN_CLASS
+AGS_BUFFER_CHANNEL_RUN_GET_CLASS
+AGS_IS_BUFFER_CHANNEL_RUN
+AGS_IS_BUFFER_CHANNEL_RUN_CLASS
+AGS_TYPE_BUFFER_CHANNEL_RUN
+AgsBufferChannelRun
+AgsBufferChannelRunClass
+ags_buffer_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_recycling</FILE>
+<TITLE>AgsBufferRecycling</TITLE>
+ags_buffer_recycling_new
+<SUBSECTION Standard>
+AGS_BUFFER_RECYCLING
+AGS_BUFFER_RECYCLING_CLASS
+AGS_BUFFER_RECYCLING_GET_CLASS
+AGS_IS_BUFFER_RECYCLING
+AGS_IS_BUFFER_RECYCLING_CLASS
+AGS_TYPE_BUFFER_RECYCLING
+AgsBufferRecycling
+AgsBufferRecyclingClass
+ags_buffer_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_audio</FILE>
+<TITLE>AgsCancelAudio</TITLE>
+ags_cancel_audio_new
+<SUBSECTION Standard>
+AGS_CANCEL_AUDIO
+AGS_CANCEL_AUDIO_CLASS
+AGS_CANCEL_AUDIO_GET_CLASS
+AGS_IS_CANCEL_AUDIO
+AGS_IS_CANCEL_AUDIO_CLASS
+AGS_TYPE_CANCEL_AUDIO
+AgsCancelAudio
+AgsCancelAudioClass
+ags_cancel_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_channel</FILE>
+<TITLE>AgsCancelChannel</TITLE>
+ags_cancel_channel_new
+<SUBSECTION Standard>
+AGS_CANCEL_CHANNEL
+AGS_CANCEL_CHANNEL_CLASS
+AGS_CANCEL_CHANNEL_GET_CLASS
+AGS_IS_CANCEL_CHANNEL
+AGS_IS_CANCEL_CHANNEL_CLASS
+AGS_TYPE_CANCEL_CHANNEL
+AgsCancelChannel
+AgsCancelChannelClass
+ags_cancel_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_recall</FILE>
+<TITLE>AgsCancelRecall</TITLE>
+ags_cancel_recall_new
+<SUBSECTION Standard>
+AGS_CANCEL_RECALL
+AGS_CANCEL_RECALL_CLASS
+AGS_CANCEL_RECALL_GET_CLASS
+AGS_IS_CANCEL_RECALL
+AGS_IS_CANCEL_RECALL_CLASS
+AGS_TYPE_CANCEL_RECALL
+AgsCancelRecall
+AgsCancelRecallClass
+ags_cancel_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cartesian</FILE>
+<TITLE>AgsCartesian</TITLE>
+ags_cartesian_new
+<SUBSECTION Standard>
+AGS_CARTESIAN
+AGS_CARTESIAN_CLASS
+AGS_CARTESIAN_GET_CLASS
+AGS_IS_CARTESIAN
+AGS_IS_CARTESIAN_CLASS
+AGS_TYPE_CARTESIAN
+AgsCartesian
+AgsCartesianClass
+ags_cartesian_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_change_indicator</FILE>
+<TITLE>AgsChangeIndicator</TITLE>
+ags_change_indicator_new
+<SUBSECTION Standard>
+AGS_CHANGE_INDICATOR
+AGS_CHANGE_INDICATOR_CLASS
+AGS_CHANGE_INDICATOR_GET_CLASS
+AGS_IS_CHANGE_INDICATOR
+AGS_IS_CHANGE_INDICATOR_CLASS
+AGS_TYPE_CHANGE_INDICATOR
+AgsChangeIndicator
+AgsChangeIndicatorClass
+ags_change_indicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_change_tact</FILE>
+<TITLE>AgsChangeTact</TITLE>
+ags_change_tact_new
+<SUBSECTION Standard>
+AGS_CHANGE_TACT
+AGS_CHANGE_TACT_CLASS
+AGS_CHANGE_TACT_GET_CLASS
+AGS_IS_CHANGE_TACT
+AGS_IS_CHANGE_TACT_CLASS
+AGS_TYPE_CHANGE_TACT
+AgsChangeTact
+AgsChangeTactClass
+ags_change_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel</FILE>
+<TITLE>AgsChannel</TITLE>
+AgsChannelFlags
+AgsChannelRecallIDMode
+AGS_CHANNEL_ERROR
+AgsChannelError
+ags_channel_error_quark
+ags_channel_find_recall
+ags_channel_first
+ags_channel_last
+ags_channel_nth
+ags_channel_pad_first
+ags_channel_pad_last
+ags_channel_pad_nth
+ags_channel_first_with_recycling
+ags_channel_last_with_recycling
+ags_channel_set_devout
+ags_channel_remove_recall_id
+ags_channel_add_recall_id
+ags_channel_add_recall_container
+ags_channel_remove_recall_container
+ags_channel_remove_recall
+ags_channel_add_recall
+ags_channel_set_link
+ags_channel_set_recycling
+ags_channel_recursive_reset_recycling_container
+ags_channel_recycling_changed
+ags_channel_done
+ags_channel_safe_resize_audio_signal
+ags_channel_resolve_recall
+ags_channel_play
+ags_channel_recursive_play_threaded
+ags_channel_recursive_play
+ags_channel_duplicate_recall
+ags_channel_init_recall
+ags_channel_recursive_play_init
+ags_channel_cancel
+ags_channel_remove
+ags_channel_tillrecycling_cancel
+ags_channel_recursive_reset_recall_ids
+ags_channel_recall_id_set
+ags_channel_find_port
+ags_channel_new
+<SUBSECTION Standard>
+AGS_CHANNEL
+AGS_CHANNEL_CLASS
+AGS_CHANNEL_GET_CLASS
+AGS_IS_CHANNEL
+AGS_IS_CHANNEL_CLASS
+AGS_TYPE_CHANNEL
+AgsChannel
+AgsChannelClass
+ags_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel_iter</FILE>
+AgsChannelIterFlags
+AgsChannelIter
+ags_channel_iter_alloc
+ags_channel_iter_free
+ags_channel_iter_prev
+ags_channel_iter_next
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel_set_recycling</FILE>
+<TITLE>AgsChannelSetRecycling</TITLE>
+ags_channel_set_recycling_new
+<SUBSECTION Standard>
+AGS_CHANNEL_SET_RECYCLING
+AGS_CHANNEL_SET_RECYCLING_CLASS
+AGS_CHANNEL_SET_RECYCLING_GET_CLASS
+AGS_IS_CHANNEL_SET_RECYCLING
+AGS_IS_CHANNEL_SET_RECYCLING_CLASS
+AGS_TYPE_CHANNEL_SET_RECYCLING
+AgsChannelSetRecycling
+AgsChannelSetRecyclingClass
+ags_channel_set_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_clone_channel</FILE>
+<TITLE>AgsCloneChannel</TITLE>
+ags_clone_channel_new
+<SUBSECTION Standard>
+AGS_CLONE_CHANNEL
+AGS_CLONE_CHANNEL_CLASS
+AGS_CLONE_CHANNEL_GET_CLASS
+AGS_IS_CLONE_CHANNEL
+AGS_IS_CLONE_CHANNEL_CLASS
+AGS_TYPE_CLONE_CHANNEL
+AgsCloneChannel
+AgsCloneChannelClass
+ags_clone_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_clone_channel_run</FILE>
+<TITLE>AgsCloneChannelRun</TITLE>
+ags_clone_channel_run_new
+<SUBSECTION Standard>
+AGS_CLONE_CHANNEL_RUN
+AGS_CLONE_CHANNEL_RUN_CLASS
+AGS_CLONE_CHANNEL_RUN_GET_CLASS
+AGS_IS_CLONE_CHANNEL_RUN
+AGS_IS_CLONE_CHANNEL_RUN_CLASS
+AGS_TYPE_CLONE_CHANNEL_RUN
+AgsCloneChannelRun
+AgsCloneChannelRunClass
+ags_clone_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_combo_box_text</FILE>
+ags_combo_box_text_remove_all
+</SECTION>
+
+<SECTION>
+<FILE>ags_config</FILE>
+<TITLE>AgsConfig</TITLE>
+AGS_CONFIG_DEFAULT_VERSION
+AGS_CONFIG_DEFAULT_BUILD_ID
+AGS_CONFIG_GENERIC
+AGS_CONFIG_THREAD
+AGS_CONFIG_DEVOUT
+AGS_CONFIG_RECALL
+ags_config_load_defaults
+ags_config_load_from_file
+ags_config_save
+ags_config_set
+ags_config_get
+ags_config_new
+<SUBSECTION Standard>
+AGS_CONFIG
+AGS_CONFIG_CLASS
+AGS_CONFIG_GET_CLASS
+AGS_IS_CONFIG
+AGS_IS_CONFIG_CLASS
+AGS_TYPE_CONFIG
+AgsConfig
+AgsConfigClass
+ags_config_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_container</FILE>
+ags_container_add_all
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_audio_signal</FILE>
+<TITLE>AgsCopyAudioSignal</TITLE>
+ags_copy_audio_signal_new
+<SUBSECTION Standard>
+AGS_COPY_AUDIO_SIGNAL
+AGS_COPY_AUDIO_SIGNAL_CLASS
+AGS_COPY_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_COPY_AUDIO_SIGNAL
+AGS_IS_COPY_AUDIO_SIGNAL_CLASS
+AGS_TYPE_COPY_AUDIO_SIGNAL
+AgsCopyAudioSignal
+AgsCopyAudioSignalClass
+ags_copy_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_channel</FILE>
+<TITLE>AgsCopyChannel</TITLE>
+ags_copy_channel_new
+<SUBSECTION Standard>
+AGS_COPY_CHANNEL
+AGS_COPY_CHANNEL_CLASS
+AGS_COPY_CHANNEL_GET_CLASS
+AGS_IS_COPY_CHANNEL
+AGS_IS_COPY_CHANNEL_CLASS
+AGS_TYPE_COPY_CHANNEL
+AgsCopyChannel
+AgsCopyChannelClass
+ags_copy_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_channel_run</FILE>
+<TITLE>AgsCopyChannelRun</TITLE>
+AgsCopyChannelRunFlags
+ags_copy_channel_run_new
+<SUBSECTION Standard>
+AGS_COPY_CHANNEL_RUN
+AGS_COPY_CHANNEL_RUN_CLASS
+AGS_COPY_CHANNEL_RUN_GET_CLASS
+AGS_IS_COPY_CHANNEL_RUN
+AGS_IS_COPY_CHANNEL_RUN_CLASS
+AGS_TYPE_COPY_CHANNEL_RUN
+AgsCopyChannelRun
+AgsCopyChannelRunClass
+ags_copy_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_notation_audio</FILE>
+<TITLE>AgsCopyNotationAudio</TITLE>
+AgsCopyNotationAudioFlags
+ags_copy_notation_audio_new
+<SUBSECTION Standard>
+AGS_COPY_NOTATION_AUDIO
+AGS_COPY_NOTATION_AUDIO_CLASS
+AGS_COPY_NOTATION_AUDIO_GET_CLASS
+AGS_IS_COPY_NOTATION_AUDIO
+AGS_IS_COPY_NOTATION_AUDIO_CLASS
+AGS_TYPE_COPY_NOTATION_AUDIO
+AgsCopyNotationAudio
+AgsCopyNotationAudioClass
+ags_copy_notation_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_notation_audio_run</FILE>
+<TITLE>AgsCopyNotationAudioRun</TITLE>
+ags_copy_notation_audio_run_new
+<SUBSECTION Standard>
+AGS_COPY_NOTATION_AUDIO_RUN
+AGS_COPY_NOTATION_AUDIO_RUN_CLASS
+AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS
+AGS_IS_COPY_NOTATION_AUDIO_RUN
+AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS
+AGS_TYPE_COPY_NOTATION_AUDIO_RUN
+AgsCopyNotationAudioRun
+AgsCopyNotationAudioRunClass
+ags_copy_notation_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_audio</FILE>
+<TITLE>AgsCopyPatternAudio</TITLE>
+ags_copy_pattern_audio_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_AUDIO
+AGS_COPY_PATTERN_AUDIO_CLASS
+AGS_COPY_PATTERN_AUDIO_GET_CLASS
+AGS_IS_COPY_PATTERN_AUDIO
+AGS_IS_COPY_PATTERN_AUDIO_CLASS
+AGS_TYPE_COPY_PATTERN_AUDIO
+AgsCopyPatternAudio
+AgsCopyPatternAudioClass
+ags_copy_pattern_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_audio_run</FILE>
+<TITLE>AgsCopyPatternAudioRun</TITLE>
+ags_copy_pattern_audio_run_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_AUDIO_RUN
+AGS_COPY_PATTERN_AUDIO_RUN_CLASS
+AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS
+AGS_IS_COPY_PATTERN_AUDIO_RUN
+AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS
+AGS_TYPE_COPY_PATTERN_AUDIO_RUN
+AgsCopyPatternAudioRun
+AgsCopyPatternAudioRunClass
+ags_copy_pattern_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_channel</FILE>
+<TITLE>AgsCopyPatternChannel</TITLE>
+ags_copy_pattern_channel_template_find_source_and_destination
+ags_copy_pattern_channel_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_CHANNEL
+AGS_COPY_PATTERN_CHANNEL_CLASS
+AGS_COPY_PATTERN_CHANNEL_GET_CLASS
+AGS_IS_COPY_PATTERN_CHANNEL
+AGS_IS_COPY_PATTERN_CHANNEL_CLASS
+AGS_TYPE_COPY_PATTERN_CHANNEL
+AgsCopyPatternChannel
+AgsCopyPatternChannelClass
+ags_copy_pattern_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_channel_run</FILE>
+<TITLE>AgsCopyPatternChannelRun</TITLE>
+ags_copy_pattern_channel_run_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_CHANNEL_RUN
+AGS_COPY_PATTERN_CHANNEL_RUN_CLASS
+AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS
+AGS_IS_COPY_PATTERN_CHANNEL_RUN
+AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS
+AGS_TYPE_COPY_PATTERN_CHANNEL_RUN
+AgsCopyPatternChannelRun
+AgsCopyPatternChannelRunClass
+ags_copy_pattern_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_recycling</FILE>
+<TITLE>AgsCopyRecycling</TITLE>
+ags_copy_recycling_new
+<SUBSECTION Standard>
+AGS_COPY_RECYCLING
+AGS_COPY_RECYCLING_CLASS
+AGS_COPY_RECYCLING_GET_CLASS
+AGS_IS_COPY_RECYCLING
+AGS_IS_COPY_RECYCLING_CLASS
+AGS_TYPE_COPY_RECYCLING
+AgsCopyRecycling
+AgsCopyRecyclingClass
+ags_copy_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_count_beats_audio</FILE>
+<TITLE>AgsCountBeatsAudio</TITLE>
+ags_count_beats_audio_new
+<SUBSECTION Standard>
+AGS_COUNT_BEATS_AUDIO
+AGS_COUNT_BEATS_AUDIO_CLASS
+AGS_COUNT_BEATS_AUDIO_GET_CLASS
+AGS_IS_COUNT_BEATS_AUDIO
+AGS_IS_COUNT_BEATS_AUDIO_CLASS
+AGS_TYPE_COUNT_BEATS_AUDIO
+AgsCountBeatsAudio
+AgsCountBeatsAudioClass
+ags_count_beats_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_count_beats_audio_run</FILE>
+<TITLE>AgsCountBeatsAudioRun</TITLE>
+ags_count_beats_audio_run_notation_start
+ags_count_beats_audio_run_notation_loop
+ags_count_beats_audio_run_notation_stop
+ags_count_beats_audio_run_sequencer_start
+ags_count_beats_audio_run_sequencer_loop
+ags_count_beats_audio_run_sequencer_stop
+ags_count_beats_audio_run_new
+<SUBSECTION Standard>
+AGS_COUNT_BEATS_AUDIO_RUN
+AGS_COUNT_BEATS_AUDIO_RUN_CLASS
+AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS
+AGS_IS_COUNT_BEATS_AUDIO_RUN
+AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS
+AGS_TYPE_COUNT_BEATS_AUDIO_RUN
+AgsCountBeatsAudioRun
+AgsCountBeatsAudioRunClass
+ags_count_beats_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_countable</FILE>
+<TITLE>AgsCountable</TITLE>
+ags_countable_get_notation_counter
+ags_countable_get_sequencer_counter
+<SUBSECTION Standard>
+AGS_COUNTABLE
+AGS_COUNTABLE_GET_INTERFACE
+AGS_COUNTABLE_INTERFACE
+AGS_IS_COUNTABLE
+AGS_IS_COUNTABLE_INTERFACE
+AGS_TYPE_COUNTABLE
+AgsCountable
+AgsCountableInterface
+ags_countable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_delay_audio</FILE>
+<TITLE>AgsDelayAudio</TITLE>
+ags_delay_audio_notation_duration_changed
+ags_delay_audio_sequencer_duration_changed
+ags_delay_audio_new
+<SUBSECTION Standard>
+AGS_DELAY_AUDIO
+AGS_DELAY_AUDIO_CLASS
+AGS_DELAY_AUDIO_GET_CLASS
+AGS_IS_DELAY_AUDIO
+AGS_IS_DELAY_AUDIO_CLASS
+AGS_TYPE_DELAY_AUDIO
+AgsDelayAudio
+AgsDelayAudioClass
+ags_delay_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_delay_audio_run</FILE>
+<TITLE>AgsDelayAudioRun</TITLE>
+ags_delay_audio_run_notation_alloc_output
+ags_delay_audio_run_notation_alloc_input
+ags_delay_audio_run_notation_count
+ags_delay_audio_run_sequencer_alloc_output
+ags_delay_audio_run_sequencer_alloc_input
+ags_delay_audio_run_sequencer_count
+ags_delay_audio_run_new
+<SUBSECTION Standard>
+AGS_DELAY_AUDIO_RUN
+AGS_DELAY_AUDIO_RUN_CLASS
+AGS_DELAY_AUDIO_RUN_GET_CLASS
+AGS_IS_DELAY_AUDIO_RUN
+AGS_IS_DELAY_AUDIO_RUN_CLASS
+AGS_TYPE_DELAY_AUDIO_RUN
+AgsDelayAudioRun
+AgsDelayAudioRunClass
+ags_delay_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_devout</FILE>
+<TITLE>AgsDevout</TITLE>
+AGS_DEVOUT_PLAY_DOMAIN
+AGS_DEVOUT_PLAY
+AGS_DEVOUT_DEFAULT_SAMPLERATE
+AGS_DEVOUT_DEFAULT_FORMAT
+AGS_DEVOUT_DEFAULT_BUFFER_SIZE
+AGS_DEVOUT_DEFAULT_BPM
+AGS_DEVOUT_DEFAULT_JIFFIE
+AGS_DEVOUT_DEFAULT_TACT
+AGS_DEVOUT_DEFAULT_TACT_JIFFIE
+AGS_DEVOUT_DEFAULT_TACTRATE
+AGS_DEVOUT_DEFAULT_SCALE
+AGS_DEVOUT_DEFAULT_DELAY
+AGS_DEVOUT_DEFAULT_PERIOD
+AgsDevoutFlags
+AgsDevoutPlayFlags
+AgsDevoutResolutionMode
+AGS_DEVOUT_ERROR
+AgsDevoutError
+AgsDevoutPlayDomain
+AgsDevoutPlay
+ags_devout_error_quark
+ags_devout_play_domain_alloc
+ags_devout_play_domain_free
+ags_devout_play_alloc
+ags_devout_play_free
+ags_devout_play_find_source
+ags_devout_list_cards
+ags_devout_pcm_info
+ags_devout_tic
+ags_devout_note_offset_changed
+ags_devout_new
+<SUBSECTION Standard>
+AGS_DEVOUT
+AGS_DEVOUT_CLASS
+AGS_DEVOUT_GET_CLASS
+AGS_IS_DEVOUT
+AGS_IS_DEVOUT_CLASS
+AGS_TYPE_DEVOUT
+AgsDevout
+AgsDevoutClass
+ags_devout_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_devout_thread</FILE>
+<TITLE>AgsDevoutThread</TITLE>
+AGS_DEVOUT_THREAD_DEFAULT_JIFFIE
+ags_devout_thread_new
+<SUBSECTION Standard>
+AGS_DEVOUT_THREAD
+AGS_DEVOUT_THREAD_CLASS
+AGS_DEVOUT_THREAD_GET_CLASS
+AGS_IS_DEVOUT_THREAD
+AGS_IS_DEVOUT_THREAD_CLASS
+AGS_TYPE_DEVOUT_THREAD
+AgsDevoutThread
+AgsDevoutThreadClass
+ags_devout_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_dial</FILE>
+<TITLE>AgsDial</TITLE>
+AGS_DIAL_DEFAULT_PRECISION
+AgsDialFlags
+ags_dial_new
+<SUBSECTION Standard>
+AGS_DIAL
+AGS_DIAL_CLASS
+AGS_DIAL_GET_CLASS
+AGS_IS_DIAL
+AGS_IS_DIAL_CLASS
+AGS_TYPE_DIAL
+AgsDial
+AgsDialClass
+ags_dial_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_display_tact</FILE>
+<TITLE>AgsDisplayTact</TITLE>
+ags_display_tact_new
+<SUBSECTION Standard>
+AGS_DISPLAY_TACT
+AGS_DISPLAY_TACT_CLASS
+AGS_DISPLAY_TACT_GET_CLASS
+AGS_IS_DISPLAY_TACT
+AGS_IS_DISPLAY_TACT_CLASS
+AGS_TYPE_DISPLAY_TACT
+AgsDisplayTact
+AgsDisplayTactClass
+ags_display_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum</FILE>
+<TITLE>AgsDrum</TITLE>
+AGS_DRUM_PATTERN_CONTROLS
+AgsDrumFlags
+ags_drum_set_pattern
+ags_drum_new
+<SUBSECTION Standard>
+AGS_DRUM
+AGS_DRUM_CLASS
+AGS_DRUM_GET_CLASS
+AGS_IS_DRUM
+AGS_IS_DRUM_CLASS
+AGS_TYPE_DRUM
+AgsDrum
+AgsDrumClass
+ags_drum_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_callbacks</FILE>
+ags_drum_parent_set_callback
+ags_drum_open_callback
+ags_drum_loop_button_callback
+ags_drum_length_spin_callback
+ags_drum_index0_callback
+ags_drum_index1_callback
+ags_drum_pad_callback
+ags_drum_offset_callback
+ags_drum_tact_callback
+ags_drum_done_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_line</FILE>
+<TITLE>AgsDrumInputLine</TITLE>
+ags_drum_input_line_new
+<SUBSECTION Standard>
+AGS_DRUM_INPUT_LINE
+AGS_DRUM_INPUT_LINE_CLASS
+AGS_DRUM_INPUT_LINE_GET_CLASS
+AGS_IS_DRUM_INPUT_LINE
+AGS_IS_DRUM_INPUT_LINE_CLASS
+AGS_TYPE_DRUM_INPUT_LINE
+AgsDrumInputLine
+AgsDrumInputLineClass
+ags_drum_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_line_callbacks</FILE>
+ags_drum_input_line_parent_set_callback
+ags_drum_input_line_channel_done_callback
+ags_drum_input_line_audio_set_pads_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_pad</FILE>
+<TITLE>AgsDrumInputPad</TITLE>
+AgsDrumInputPadFlags
+ags_drum_input_pad_new
+<SUBSECTION Standard>
+AGS_DRUM_INPUT_PAD
+AGS_DRUM_INPUT_PAD_CLASS
+AGS_DRUM_INPUT_PAD_GET_CLASS
+AGS_IS_DRUM_INPUT_PAD
+AGS_IS_DRUM_INPUT_PAD_CLASS
+AGS_TYPE_DRUM_INPUT_PAD
+AgsDrumInputPad
+AgsDrumInputPadClass
+ags_drum_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_pad_callbacks</FILE>
+ags_drum_input_pad_open_callback
+ags_drum_input_pad_play_callback
+ags_drum_input_pad_edit_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_line</FILE>
+<TITLE>AgsDrumOutputLine</TITLE>
+ags_drum_output_line_new
+<SUBSECTION Standard>
+AGS_DRUM_OUTPUT_LINE
+AGS_DRUM_OUTPUT_LINE_CLASS
+AGS_DRUM_OUTPUT_LINE_GET_CLASS
+AGS_IS_DRUM_OUTPUT_LINE
+AGS_IS_DRUM_OUTPUT_LINE_CLASS
+AGS_TYPE_DRUM_OUTPUT_LINE
+AgsDrumOutputLine
+AgsDrumOutputLineClass
+ags_drum_output_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_line_callbacks</FILE>
+ags_drum_output_line_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_pad</FILE>
+<TITLE>AgsDrumOutputPad</TITLE>
+AgsDrumOutputPadFlags
+ags_drum_output_pad_new
+<SUBSECTION Standard>
+AGS_DRUM_OUTPUT_PAD
+AGS_DRUM_OUTPUT_PAD_CLASS
+AGS_DRUM_OUTPUT_PAD_GET_CLASS
+AGS_IS_DRUM_OUTPUT_PAD
+AGS_IS_DRUM_OUTPUT_PAD_CLASS
+AGS_TYPE_DRUM_OUTPUT_PAD
+AgsDrumOutputPad
+AgsDrumOutputPadClass
+ags_drum_output_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_pad_callbacks</FILE>
+ags_drum_output_pad_play_done
+ags_drum_output_pad_play_cancel
+</SECTION>
+
+<SECTION>
+<FILE>ags_dynamic_connectable</FILE>
+<TITLE>AgsDynamicConnectable</TITLE>
+ags_dynamic_connectable_connect
+ags_dynamic_connectable_disconnect
+<SUBSECTION Standard>
+AGS_DYNAMIC_CONNECTABLE
+AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE
+AGS_DYNAMIC_CONNECTABLE_INTERFACE
+AGS_IS_DYNAMIC_CONNECTABLE
+AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE
+AGS_TYPE_DYNAMIC_CONNECTABLE
+AgsDynamicConnectable
+AgsDynamicConnectableInterface
+ags_dynamic_connectable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_echo</FILE>
+ags_echo
+</SECTION>
+
+<SECTION>
+<FILE>ags_editor</FILE>
+<TITLE>AgsEditor</TITLE>
+AGS_EDITOR_DEFAULT_VERSION
+AGS_EDITOR_DEFAULT_BUILD_ID
+AGS_EDITOR_DEFAULT
+ags_editor_machine_changed
+ags_editor_new
+<SUBSECTION Standard>
+AGS_EDITOR
+AGS_EDITOR_CLASS
+AGS_EDITOR_GET_CLASS
+AGS_IS_EDITOR
+AGS_IS_EDITOR_CLASS
+AGS_TYPE_EDITOR
+AgsEditor
+AgsEditorClass
+ags_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_editor_callbacks</FILE>
+ags_editor_parent_set_callback
+ags_editor_set_audio_channels_callback
+ags_editor_set_pads_callback
+ags_editor_machine_changed_callback
+ags_editor_change_position_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_effect</FILE>
+AGS_EFFECT_COPY_STREAM
+AGS_EFFECT_COPY_BUFFER
+AGS_EFFECT_DOWN_MIX
+</SECTION>
+
+<SECTION>
+<FILE>ags_effect</FILE>
+<TITLE>AgsEffect</TITLE>
+<SUBSECTION Standard>
+AGS_EFFECT
+AGS_EFFECT_GET_INTERFACE
+AGS_EFFECT_INTERFACE
+AGS_IS_EFFECT
+AGS_IS_EFFECT_INTERFACE
+AGS_TYPE_EFFECT
+AgsEffect
+AgsEffectInterface
+ags_effect_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_expander</FILE>
+<TITLE>AgsExpander</TITLE>
+AGS_EXPANDER_CHILD
+AgsExpanderFlags
+AgsExpanderChild
+ags_expander_child_alloc
+ags_expander_child_find
+ags_expander_add
+ags_expander_remove
+ags_expander_new
+<SUBSECTION Standard>
+AGS_EXPANDER
+AGS_EXPANDER_CLASS
+AGS_EXPANDER_GET_CLASS
+AGS_IS_EXPANDER
+AGS_IS_EXPANDER_CLASS
+AGS_TYPE_EXPANDER
+AgsExpander
+AgsExpanderClass
+ags_expander_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_expander_set</FILE>
+<TITLE>AgsExpanderSet</TITLE>
+AGS_EXPANDER_SET_CHILD
+AgsExpanderSetFlags
+AgsExpanderSetChild
+ags_expander_set_child_alloc
+ags_expander_set_child_find
+ags_expander_set_set_flags
+ags_expander_set_add
+ags_expander_set_remove
+ags_expander_set_new
+<SUBSECTION Standard>
+AGS_EXPANDER_SET
+AGS_EXPANDER_SET_CLASS
+AGS_EXPANDER_SET_GET_CLASS
+AGS_IS_EXPANDER_SET
+AGS_IS_EXPANDER_SET_CLASS
+AGS_TYPE_EXPANDER_SET
+AgsExpanderSet
+AgsExpanderSetClass
+ags_expander_set_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_output</FILE>
+<TITLE>AgsExportOutput</TITLE>
+ags_export_output_new
+<SUBSECTION Standard>
+AGS_EXPORT_OUTPUT
+AGS_EXPORT_OUTPUT_CLASS
+AGS_EXPORT_OUTPUT_GET_CLASS
+AGS_IS_EXPORT_OUTPUT
+AGS_IS_EXPORT_OUTPUT_CLASS
+AGS_TYPE_EXPORT_OUTPUT
+AgsExportOutput
+AgsExportOutputClass
+ags_export_output_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_thread</FILE>
+<TITLE>AgsExportThread</TITLE>
+AGS_EXPORT_THREAD_DEFAULT_JIFFIE
+AGS_EXPORT_THREAD_BUFFER_TIME
+ags_export_thread_new
+<SUBSECTION Standard>
+AGS_EXPORT_THREAD
+AGS_EXPORT_THREAD_CLASS
+AGS_EXPORT_THREAD_GET_CLASS
+AGS_IS_EXPORT_THREAD
+AGS_IS_EXPORT_THREAD_CLASS
+AGS_TYPE_EXPORT_THREAD
+AgsExportThread
+AgsExportThreadClass
+ags_export_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_window</FILE>
+<TITLE>AgsExportWindow</TITLE>
+AgsExportWindowFlags
+ags_export_window_new
+<SUBSECTION Standard>
+AGS_EXPORT_WINDOW
+AGS_EXPORT_WINDOW_CLASS
+AGS_EXPORT_WINDOW_GET_CLASS
+AGS_IS_EXPORT_WINDOW
+AGS_IS_EXPORT_WINDOW_CLASS
+AGS_TYPE_EXPORT_WINDOW
+AgsExportWindow
+AgsExportWindowClass
+ags_export_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_window_callbacks</FILE>
+ags_export_window_file_chooser_button_callback
+ags_export_window_tact_callback
+ags_export_window_export_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_ffplayer</FILE>
+<TITLE>AgsFFPlayer</TITLE>
+ags_ffplayer_paint
+ags_ffplayer_new
+<SUBSECTION Standard>
+AGS_FFPLAYER
+AGS_FFPLAYER_CLASS
+AGS_FFPLAYER_GET_CLASS
+AGS_IS_FFPLAYER
+AGS_IS_FFPLAYER_CLASS
+AGS_TYPE_FFPLAYER
+AgsFFPlayer
+AgsFFPlayerClass
+ags_ffplayer_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ffplayer_callbacks</FILE>
+ags_ffplayer_parent_set_callback
+ags_ffplayer_open_clicked_callback
+ags_ffplayer_open_dialog_response_callback
+ags_ffplayer_preset_changed_callback
+ags_ffplayer_instrument_changed_callback
+ags_ffplayer_drawing_area_expose_callback
+ags_ffplayer_drawing_area_configure_callback
+ags_ffplayer_drawing_area_button_press_callback
+ags_ffplayer_hscrollbar_value_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_file</FILE>
+<TITLE>AgsFile</TITLE>
+AGS_FILE_DEFAULT_ENCODING
+AGS_FILE_DEFAULT_DTD
+AGS_FILE_CHECKSUM_LENGTH
+AGS_FILE_DEFAULT_AUDIO_FORMAT
+AGS_FILE_DEFAULT_AUDIO_ENCODING
+AgsFileFlags
+ags_file_str2md5
+ags_file_add_id_ref
+ags_file_find_id_ref_by_node
+ags_file_find_id_ref_by_xpath
+ags_file_find_id_ref_by_reference
+ags_file_add_lookup
+ags_file_add_launch
+ags_file_open
+ags_file_open_from_data
+ags_file_rw_open
+ags_file_open_filename
+ags_file_close
+ags_file_write
+ags_file_write_concurrent
+ags_file_write_resolve
+ags_file_read
+ags_file_read_resolve
+ags_file_read_start
+ags_file_read_server
+ags_file_write_server
+ags_file_read_main
+ags_file_write_main
+ags_file_new
+<SUBSECTION Standard>
+AGS_FILE
+AGS_FILE_CLASS
+AGS_FILE_GET_CLASS
+AGS_IS_FILE
+AGS_IS_FILE_CLASS
+AGS_TYPE_FILE
+AgsFile
+AgsFileClass
+ags_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_gui</FILE>
+ags_file_read_widget
+ags_file_write_widget
+ags_file_read_window
+ags_file_write_window
+ags_file_read_menu_bar
+ags_file_write_menu_bar
+ags_file_read_machine_counter
+ags_file_write_machine_counter
+ags_file_read_machine_counter_list
+ags_file_write_machine_counter_list
+ags_file_read_machine
+ags_file_write_machine
+ags_file_read_machine_list
+ags_file_write_machine_list
+ags_file_read_machine_resolve_audio
+ags_file_read_pad
+ags_file_write_pad
+ags_file_read_pad_list
+ags_file_write_pad_list
+ags_file_read_mixer_input_pad
+ags_file_write_mixer_input_pad
+ags_file_read_mixer_output_pad
+ags_file_write_mixer_output_pad
+ags_file_read_line
+ags_file_write_line
+ags_file_read_line_list
+ags_file_write_line_list
+ags_file_read_line_member
+ags_file_write_line_member
+ags_file_read_line_member_list
+ags_file_write_line_member_list
+ags_file_read_dialog
+ags_file_write_dialog
+ags_file_read_dialog_list
+ags_file_write_dialog_list
+ags_file_read_machine_editor
+ags_file_write_machine_editor
+ags_file_read_machine_editor_list
+ags_file_write_machine_editor_list
+ags_file_read_pad_editor
+ags_file_write_pad_editor
+ags_file_read_line_editor
+ags_file_write_line_editor
+ags_file_read_link_editor
+ags_file_write_link_editor
+ags_file_read_line_member_editor
+ags_file_write_line_member_editor
+ags_file_read_link_collection_editor
+ags_file_write_link_collection_editor
+ags_file_read_resize_editor
+ags_file_write_resize_editor
+ags_file_read_editor
+ags_file_write_editor
+ags_file_read_toolbar
+ags_file_write_toolbar
+ags_file_read_machine_selector
+ags_file_write_machine_selector
+ags_file_read_notebook
+ags_file_write_notebook
+ags_file_read_notebook_tab_list
+ags_file_write_notebook_tab_list
+ags_file_read_notebook_tab
+ags_file_write_notebook_tab
+ags_file_read_navigation
+ags_file_write_navigation
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_id_ref</FILE>
+<TITLE>AgsFileIdRef</TITLE>
+AGS_FILE_RESOLVE
+AGS_FILE_ID_REF_SERIALIZE_DATA
+AGS_FILE_ID_REF_RESOLVE_DATA
+AgsFileResolve
+ags_file_id_ref_resolved
+ags_file_id_ref_new
+<SUBSECTION Standard>
+AGS_FILE_ID_REF
+AGS_FILE_ID_REF_CLASS
+AGS_FILE_ID_REF_GET_CLASS
+AGS_IS_FILE_ID_REF
+AGS_IS_FILE_ID_REF_CLASS
+AGS_TYPE_FILE_ID_REF
+AgsFileIdRef
+AgsFileIdRefClass
+ags_file_id_ref_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_launch</FILE>
+<TITLE>AgsFileLaunch</TITLE>
+ags_file_launch_start
+ags_file_launch_new
+<SUBSECTION Standard>
+AGS_FILE_LAUNCH
+AGS_FILE_LAUNCH_CLASS
+AGS_FILE_LAUNCH_GET_CLASS
+AGS_IS_FILE_LAUNCH
+AGS_IS_FILE_LAUNCH_CLASS
+AGS_TYPE_FILE_LAUNCH
+AgsFileLaunch
+AgsFileLaunchClass
+ags_file_launch_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_link</FILE>
+<TITLE>AgsFileLink</TITLE>
+ags_file_link_new
+<SUBSECTION Standard>
+AGS_FILE_LINK
+AGS_FILE_LINK_CLASS
+AGS_FILE_LINK_GET_CLASS
+AGS_IS_FILE_LINK
+AGS_IS_FILE_LINK_CLASS
+AGS_TYPE_FILE_LINK
+AgsFileLink
+AgsFileLinkClass
+ags_file_link_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_lookup</FILE>
+<TITLE>AgsFileLookup</TITLE>
+ags_file_lookup_find_by_node
+ags_file_lookup_resolve
+ags_file_lookup_new
+<SUBSECTION Standard>
+AGS_FILE_LOOKUP
+AGS_FILE_LOOKUP_CLASS
+AGS_FILE_LOOKUP_GET_CLASS
+AGS_IS_FILE_LOOKUP
+AGS_IS_FILE_LOOKUP_CLASS
+AGS_TYPE_FILE_LOOKUP
+AgsFileLookup
+AgsFileLookupClass
+ags_file_lookup_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_read</FILE>
+<TITLE>AgsFileRead</TITLE>
+ags_file_read_new
+<SUBSECTION Standard>
+AGS_FILE_READ
+AGS_FILE_READ_CLASS
+AGS_FILE_READ_GET_CLASS
+AGS_IS_FILE_READ
+AGS_IS_FILE_READ_CLASS
+AGS_TYPE_FILE_READ
+AgsFileRead
+AgsFileReadClass
+ags_file_read_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_selection</FILE>
+<TITLE>AgsFileSelection</TITLE>
+AGS_FILE_SELECTION_ENTRY
+AgsFileSelectionFlags
+AgsFileSelectionEntry
+ags_file_selection_entry_alloc
+ags_file_selection_set_entry
+ags_file_selection_add_entry
+ags_file_selection_remove_entry
+ags_file_selection_contains_file
+ags_file_selection_completed
+ags_file_selection_new
+<SUBSECTION Standard>
+AGS_FILE_SELECTION
+AGS_FILE_SELECTION_CLASS
+AGS_FILE_SELECTION_GET_CLASS
+AGS_IS_FILE_SELECTION
+AGS_IS_FILE_SELECTION_CLASS
+AGS_TYPE_FILE_SELECTION
+AgsFileSelection
+AgsFileSelectionClass
+ags_file_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_selection_callbacks</FILE>
+ags_file_selection_remove_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_sound</FILE>
+ags_file_read_devout
+ags_file_write_devout
+ags_file_read_devout_list
+ags_file_write_devout_list
+ags_file_read_devout_play
+ags_file_write_devout_play
+ags_file_read_devout_play_list
+ags_file_write_devout_play_list
+ags_file_read_audio
+ags_file_write_audio
+ags_file_read_audio_list
+ags_file_write_audio_list
+ags_file_read_channel
+ags_file_write_channel
+ags_file_read_channel_list
+ags_file_write_channel_list
+ags_file_read_input
+ags_file_write_input
+ags_file_read_output
+ags_file_write_output
+ags_file_read_file_link
+ags_file_write_file_link
+ags_file_read_recall
+ags_file_write_recall
+ags_file_read_recall_list
+ags_file_write_recall_list
+ags_file_read_recall_container
+ags_file_write_recall_container
+ags_file_read_recall_container_list
+ags_file_write_recall_container_list
+ags_file_read_recall_audio
+ags_file_write_recall_audio
+ags_file_read_recall_audio_run
+ags_file_write_recall_audio_run
+ags_file_read_recall_channel
+ags_file_write_recall_channel
+ags_file_read_recall_channel_run
+ags_file_write_recall_channel_run
+ags_file_read_recall_recycling
+ags_file_write_recall_recycling
+ags_file_read_recall_audio_signal
+ags_file_write_recall_audio_signal
+ags_file_read_port
+ags_file_write_port
+ags_file_read_port_list
+ags_file_write_port_list
+ags_file_read_recycling
+ags_file_write_recycling
+ags_file_read_recycling_list
+ags_file_write_recycling_list
+ags_file_read_audio_signal
+ags_file_write_audio_signal
+ags_file_read_audio_signal_list
+ags_file_write_audio_signal_list
+ags_file_read_stream
+ags_file_write_stream
+ags_file_read_stream_list
+ags_file_write_stream_list
+ags_file_read_pattern
+ags_file_write_pattern
+ags_file_read_pattern_list
+ags_file_write_pattern_list
+ags_file_read_pattern_data
+ags_file_write_pattern_data
+ags_file_read_pattern_data_list
+ags_file_write_pattern_data_list
+ags_file_read_notation
+ags_file_write_notation
+ags_file_read_notation_list
+ags_file_write_notation_list
+ags_file_read_note
+ags_file_write_note
+ags_file_read_note_list
+ags_file_write_note_list
+ags_file_read_task
+ags_file_write_task
+ags_file_read_task_list
+ags_file_write_task_list
+ags_file_read_timestamp
+ags_file_write_timestamp
+ags_file_read_timestamp_list
+ags_file_write_timestamp_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_stock</FILE>
+AGS_FILE_DEFAULT_VERSION
+AGS_FILE_EFFECTS_DEFAULT_VERSION
+AGS_CLIPBOARD_DEFAULT_VERSION
+AGS_FILE_FALSE
+AGS_FILE_TRUE
+AGS_FILE_BOOLEAN_PROP
+AGS_FILE_CHAR_PROP
+AGS_FILE_INT64_PROP
+AGS_FILE_UINT64_PROP
+AGS_FILE_FLOAT_PROP
+AGS_FILE_DOUBLE_PROP
+AGS_FILE_POINTER_PROP
+AGS_FILE_OBJECT_PROP
+AGS_FILE_BOOLEAN_POINTER_PROP
+AGS_FILE_CHAR_POINTER_PROP
+AGS_FILE_INT64_POINTER_PROP
+AGS_FILE_UINT64_POINTER_PROP
+AGS_FILE_FLOAT_POINTER_PROP
+AGS_FILE_DOUBLE_POINTER_PROP
+AGS_FILE_ID_PROP
+AGS_FILE_NAME_PROP
+AGS_FILE_TYPE_PROP
+AGS_FILE_SCOPE_PROP
+AGS_FILE_VERSION_PROP
+AGS_FILE_BUILD_ID_PROP
+AGS_FILE_XPATH_PROP
+AGS_FILE_FLAGS_PROP
+AGS_FILE_DYNAMIC_WIDGET_LED
+AGS_FILE_DYNAMIC_WIDGET_VINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_HINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_LABEL
+AGS_FILE_DYNAMIC_WIDGET_WAVEFORM
+AGS_FILE_DYNAMIC_WIDGET_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_VSCALE
+AGS_FILE_DYNAMIC_WIDGET_HSCALE
+AGS_FILE_DYNAMIC_WIDGET_DIAL
+AGS_FILE_DYNAMIC_WIDGET_CARTESIAN
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_thread</FILE>
+ags_file_read_thread
+ags_file_write_thread
+ags_file_read_thread_list
+ags_file_write_thread_list
+ags_file_read_thread_pool
+ags_file_write_thread_pool
+ags_file_read_audio_loop
+ags_file_write_audio_loop
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_util</FILE>
+ags_file_util_read_value
+ags_file_util_write_value
+ags_file_util_read_parameter
+ags_file_util_write_parameter
+ags_file_util_read_dependency
+ags_file_util_write_dependency
+ags_file_util_read_object
+ags_file_util_write_object
+ags_file_util_read_history
+ags_file_util_write_history
+ags_file_read_embedded_audio
+ags_file_write_embedded_audio
+ags_file_read_embedded_audio_list
+ags_file_write_embedded_audio_list
+ags_file_read_file_link
+ags_file_write_file_link
+ags_file_read_file_link_list
+ags_file_write_file_link_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_value_factory</FILE>
+<TITLE>AgsFileValueFactory</TITLE>
+ags_file_value_factory_new
+<SUBSECTION Standard>
+AGS_FILE_VALUE_FACTORY
+AGS_FILE_VALUE_FACTORY_CLASS
+AGS_FILE_VALUE_FACTORY_GET_CLASS
+AGS_IS_FILE_VALUE_FACTORY
+AGS_IS_FILE_VALUE_FACTORY_CLASS
+AGS_TYPE_FILE_VALUE_FACTORY
+AgsFileValueFactory
+AgsFileValueFactoryClass
+ags_file_value_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_write</FILE>
+<TITLE>AgsFileWrite</TITLE>
+ags_file_write_new
+<SUBSECTION Standard>
+AGS_FILE_WRITE
+AGS_FILE_WRITE_CLASS
+AGS_FILE_WRITE_GET_CLASS
+AGS_IS_FILE_WRITE
+AGS_IS_FILE_WRITE_CLASS
+AGS_TYPE_FILE_WRITE
+AgsFileWrite
+AgsFileWriteClass
+ags_file_write_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_free_selection</FILE>
+<TITLE>AgsFreeSelection</TITLE>
+ags_free_selection_new
+<SUBSECTION Standard>
+AGS_FREE_SELECTION
+AGS_FREE_SELECTION_CLASS
+AGS_FREE_SELECTION_GET_CLASS
+AGS_IS_FREE_SELECTION
+AGS_IS_FREE_SELECTION_CLASS
+AGS_TYPE_FREE_SELECTION
+AgsFreeSelection
+AgsFreeSelectionClass
+ags_free_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_garbage_collector</FILE>
+<TITLE>AgsGarbageCollector</TITLE>
+AgsGarbageCollectorFlags
+ags_garbage_collector_add
+ags_garbage_collector_remove
+ags_garbage_collector_run
+ags_garbage_collector_new
+<SUBSECTION Standard>
+AGS_GARBAGE_COLLECTOR
+AGS_GARBAGE_COLLECTOR_CLASS
+AGS_TYPE_GARBAGE_COLLECTOR
+AgsGarbageCollector
+AgsGarbageCollectorClass
+ags_garbage_collector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_generic_preferences</FILE>
+<TITLE>AgsGenericPreferences</TITLE>
+ags_generic_preferences_new
+<SUBSECTION Standard>
+AGS_GENERIC_PREFERENCES
+AGS_GENERIC_PREFERENCES_CLASS
+AGS_GENERIC_PREFERENCES_GET_CLASS
+AGS_IS_GENERIC_PREFERENCES
+AGS_IS_GENERIC_PREFERENCES_CLASS
+AGS_TYPE_GENERIC_PREFERENCES
+AgsGenericPreferences
+AgsGenericPreferencesClass
+ags_generic_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_generic_preferences_callbacks</FILE>
+ags_generic_preferences_autosave_thread_clicked_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_gui_task_thread</FILE>
+<TITLE>AgsGuiTaskThread</TITLE>
+ags_gui_task_thread_new
+<SUBSECTION Standard>
+AGS_GUI_TASK_THREAD
+AGS_GUI_TASK_THREAD_CLASS
+AGS_GUI_TASK_THREAD_GET_CLASS
+AGS_IS_GUI_TASK_THREAD
+AGS_IS_GUI_TASK_THREAD_CLASS
+AGS_TYPE_GUI_TASK_THREAD
+AgsGuiTaskThread
+AgsGuiTaskThreadClass
+ags_gui_task_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_gui_thread</FILE>
+<TITLE>AgsGuiThread</TITLE>
+AGS_GUI_THREAD_DEFAULT_JIFFIE
+ags_gui_thread_new
+<SUBSECTION Standard>
+AGS_GUI_THREAD
+AGS_GUI_THREAD_CLASS
+AGS_GUI_THREAD_GET_CLASS
+AGS_IS_GUI_THREAD
+AGS_IS_GUI_THREAD_CLASS
+AGS_TYPE_GUI_THREAD
+AgsGuiThread
+AgsGuiThreadClass
+ags_gui_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_hindicator</FILE>
+<TITLE>AgsHIndicator</TITLE>
+ags_hindicator_new
+<SUBSECTION Standard>
+AGS_HINDICATOR
+AGS_HINDICATOR_CLASS
+AGS_HINDICATOR_GET_CLASS
+AGS_IS_HINDICATOR
+AGS_IS_HINDICATOR_CLASS
+AGS_TYPE_HINDICATOR
+AgsHIndicator
+AgsHIndicatorClass
+ags_hindicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_history</FILE>
+<TITLE>AgsHistory</TITLE>
+ags_history_new
+AgsHistoryAppend
+<SUBSECTION Standard>
+AGS_HISTORY
+AGS_HISTORY_CLASS
+AGS_HISTORY_GET_CLASS
+AGS_IS_HISTORY
+AGS_IS_HISTORY_CLASS
+AGS_TYPE_HISTORY
+AgsHistory
+AgsHistoryClass
+ags_history_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_htimebar</FILE>
+<TITLE>AgsHTimebar</TITLE>
+ags_htimebar_new
+<SUBSECTION Standard>
+AGS_HTIMEBAR
+AGS_HTIMEBAR_CLASS
+AGS_HTIMEBAR_GET_CLASS
+AGS_IS_HTIMEBAR
+AGS_IS_HTIMEBAR_CLASS
+AGS_TYPE_HTIMEBAR
+AgsHTimebar
+AgsHTimebarClass
+</SECTION>
+
+<SECTION>
+<FILE>ags_id_generator</FILE>
+ags_id_generator_create_uuid
+</SECTION>
+
+<SECTION>
+<FILE>ags_indicator</FILE>
+<TITLE>AgsIndicator</TITLE>
+ags_indicator_new
+<SUBSECTION Standard>
+AGS_INDICATOR
+AGS_INDICATOR_CLASS
+AGS_INDICATOR_GET_CLASS
+AGS_IS_INDICATOR
+AGS_IS_INDICATOR_CLASS
+AGS_TYPE_INDICATOR
+AgsIndicator
+AgsIndicatorClass
+ags_indicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_init_audio</FILE>
+<TITLE>AgsInitAudio</TITLE>
+ags_init_audio_new
+<SUBSECTION Standard>
+AGS_INIT_AUDIO
+AGS_INIT_AUDIO_CLASS
+AGS_INIT_AUDIO_GET_CLASS
+AGS_IS_INIT_AUDIO
+AGS_IS_INIT_AUDIO_CLASS
+AGS_TYPE_INIT_AUDIO
+AgsInitAudio
+AgsInitAudioClass
+ags_init_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_init_channel</FILE>
+<TITLE>AgsInitChannel</TITLE>
+ags_init_channel_new
+<SUBSECTION Standard>
+AGS_INIT_CHANNEL
+AGS_INIT_CHANNEL_CLASS
+AGS_INIT_CHANNEL_GET_CLASS
+AGS_IS_INIT_CHANNEL
+AGS_IS_INIT_CHANNEL_CLASS
+AGS_TYPE_INIT_CHANNEL
+AgsInitChannel
+AgsInitChannelClass
+ags_init_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_inline_player</FILE>
+<TITLE>AgsInlinePlayer</TITLE>
+ags_inline_player_new
+<SUBSECTION Standard>
+AGS_INLINE_PLAYER
+AGS_INLINE_PLAYER_CLASS
+AGS_INLINE_PLAYER_GET_CLASS
+AGS_IS_INLINE_PLAYER
+AGS_IS_INLINE_PLAYER_CLASS
+AGS_TYPE_INLINE_PLAYER
+AgsInlinePlayer
+AgsInlinePlayerClass
+ags_inline_player_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_input</FILE>
+<TITLE>AgsInput</TITLE>
+ags_input_new
+<SUBSECTION Standard>
+AGS_INPUT
+AGS_INPUT_CLASS
+AGS_INPUT_GET_CLASS
+AGS_IS_INPUT
+AGS_IS_INPUT_CLASS
+AGS_TYPE_INPUT
+AgsInput
+AgsInputClass
+ags_input_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ipatch</FILE>
+<TITLE>AgsIpatch</TITLE>
+AGS_IPATCH_DEFAULT_CHANNELS
+AGS_IPATCH_READ
+AGS_IPATCH_WRITE
+AgsIpatchFlags
+ags_ipatch_new
+<SUBSECTION Standard>
+AGS_IPATCH
+AGS_IPATCH_CLASS
+AGS_IPATCH_GET_CLASS
+AGS_IS_IPATCH
+AGS_IS_IPATCH_CLASS
+AGS_TYPE_IPATCH
+AgsIpatch
+AgsIpatchClass
+ags_ipatch_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ipatch_sf2_reader</FILE>
+<TITLE>AgsIpatchSF2Reader</TITLE>
+AgsSF2Levels
+ags_ipatch_sf2_reader_new
+<SUBSECTION Standard>
+AGS_IPATCH_SF2_READER
+AGS_IPATCH_SF2_READER_CLASS
+AGS_IPATCH_SF2_READER_GET_CLASS
+AGS_IS_IPATCH_SF2_READER
+AGS_IS_IPATCH_SF2_READER_CLASS
+AGS_TYPE_IPATCH_SF2_READER
+AgsIpatchSF2Reader
+AgsIpatchSF2ReaderClass
+ags_ipatch_sf2_reader_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_iterator_thread</FILE>
+<TITLE>AgsIteratorThread</TITLE>
+AgsIteratorThreadFlags
+ags_iterator_thread_children_ready
+ags_iterator_thread_new
+<SUBSECTION Standard>
+AGS_IS_ITERATOR_THREAD
+AGS_IS_ITERATOR_THREAD_CLASS
+AGS_ITERATOR_THREAD
+AGS_ITERATOR_THREAD_CLASS
+AGS_ITERATOR_THREAD_GET_CLASS
+AGS_TYPE_ITERATOR_THREAD
+AgsIteratorThread
+AgsIteratorThreadClass
+ags_iterator_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_browser</FILE>
+<TITLE>AgsLadspaBrowser</TITLE>
+ags_ladspa_browser_get_plugin_filename
+ags_ladspa_browser_get_plugin_effect
+ags_ladspa_browser_combo_box_controls_new
+ags_ladspa_browser_preview_new
+ags_ladspa_browser_new
+<SUBSECTION Standard>
+AGS_IS_LADSPA_BROWSER
+AGS_IS_LADSPA_BROWSER_CLASS
+AGS_LADSPA_BROWSER
+AGS_LADSPA_BROWSER_CLASS
+AGS_LADSPA_BROWSER_GET_CLASS
+AGS_TYPE_LADSPA_BROWSER
+AgsLadspaBrowser
+AgsLadspaBrowserClass
+ags_ladspa_browser_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_browser_callbacks</FILE>
+ags_ladspa_browser_plugin_filename_callback
+ags_ladspa_browser_plugin_effect_callback
+ags_ladspa_browser_preview_close_callback
+ags_ladspa_browser_ok_callback
+ags_ladspa_browser_cancel_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_manager</FILE>
+<TITLE>AgsLadspaManager</TITLE>
+AGS_LADSPA_PLUGIN
+AgsLadspaPluginFlags
+AgsLadspaPlugin
+ags_ladspa_plugin_alloc
+ags_ladspa_plugin_free
+ags_ladspa_manager_get_filenames
+ags_ladspa_manager_find_ladspa_plugin
+ags_ladspa_manager_load_file
+ags_ladspa_manager_load_default_directory
+ags_ladspa_manager_get_instance
+ags_ladspa_manager_new
+<SUBSECTION Standard>
+AGS_IS_LADSPA_MANAGER
+AGS_IS_LADSPA_MANAGER_CLASS
+AGS_LADSPA_MANAGER
+AGS_LADSPA_MANAGER_CLASS
+AGS_LADSPA_MANAGER_GET_CLASS
+AGS_TYPE_LADSPA_MANAGER
+AgsLadspaManager
+AgsLadspaManagerClass
+ags_ladspa_manager_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_led</FILE>
+<TITLE>AgsLed</TITLE>
+AgsLedFlags
+ags_led_set_active
+ags_led_unset_active
+ags_led_new
+<SUBSECTION Standard>
+AGS_IS_LED
+AGS_IS_LED_CLASS
+AGS_LED
+AGS_LED_CLASS
+AGS_LED_GET_CLASS
+AGS_TYPE_LED
+AgsLed
+AgsLedClass
+ags_led_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_libao</FILE>
+<TITLE>AgsLibao</TITLE>
+AGS_LIBAO_PLAY_DOMAIN
+AGS_LIBAO_PLAY
+AGS_LIBAO_DEFAULT_SAMPLERATE
+AGS_LIBAO_DEFAULT_BUFFER_SIZE
+AGS_LIBAO_DEFAULT_BPM
+AGS_LIBAO_DEFAULT_JIFFIE
+AGS_LIBAO_DEFAULT_TACT
+AGS_LIBAO_DEFAULT_TACT_JIFFIE
+AGS_LIBAO_DEFAULT_TACTRATE
+AGS_LIBAO_DEFAULT_DELAY
+AgsLibaoFlags
+AgsLibaoPlayFlags
+AgsLibaoResolutionMode
+AGS_LIBAO_ERROR
+AgsLibaoError
+AgsLibaoPlayDomain
+AgsLibaoPlay
+ags_libao_error_quark
+ags_libao_play_domain_alloc
+ags_libao_play_domain_free
+ags_libao_play_alloc
+ags_libao_play_free
+ags_libao_list_cards
+ags_libao_pcm_info
+ags_libao_tic
+ags_libao_note_offset_changed
+ags_libao_new
+<SUBSECTION Standard>
+AGS_IS_LIBAO
+AGS_IS_LIBAO_CLASS
+AGS_LIBAO
+AGS_LIBAO_CLASS
+AGS_LIBAO_GET_CLASS
+AGS_TYPE_LIBAO
+AgsLibao
+AgsLibaoClass
+ags_libao_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line</FILE>
+<TITLE>AgsLine</TITLE>
+AGS_LINE_DEFAULT_VERSION
+AGS_LINE_DEFAULT_BUILD_ID
+AgsLineFlags
+ags_line_set_channel
+ags_line_group_changed
+ags_line_find_next_grouped
+ags_line_map_recall
+ags_line_find_port
+ags_line_new
+<SUBSECTION Standard>
+AGS_IS_LINE
+AGS_IS_LINE_CLASS
+AGS_LINE
+AGS_LINE_CLASS
+AGS_LINE_GET_CLASS
+AGS_TYPE_LINE
+AgsLine
+AgsLineClass
+ags_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_callbacks</FILE>
+ags_line_parent_set_callback
+ags_line_remove_recall_callback
+ags_line_group_clicked_callback
+ags_line_volume_callback
+ags_line_peak_run_post_callback
+ags_line_copy_pattern_done
+ags_line_copy_pattern_cancel
+ags_line_recall_volume_done
+ags_line_recall_volume_cancel
+ags_line_channel_done_callback
+ags_line_play_channel_run_cancel
+ags_line_play_volume_done
+ags_line_play_volume_cancel
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_editor</FILE>
+<TITLE>AgsLineEditor</TITLE>
+AGS_LINE_EDITOR_DEFAULT_VERSION
+AGS_LINE_EDITOR_DEFAULT_BUILD_ID
+ags_line_editor_set_channel
+ags_line_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINE_EDITOR
+AGS_IS_LINE_EDITOR_CLASS
+AGS_LINE_EDITOR
+AGS_LINE_EDITOR_CLASS
+AGS_LINE_EDITOR_GET_CLASS
+AGS_TYPE_LINE_EDITOR
+AgsLineEditor
+AgsLineEditorClass
+ags_line_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_editor_callbacks</FILE>
+ags_line_editor_destroy_callback
+ags_line_editor_show_callback
+ags_line_editor_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member</FILE>
+<TITLE>AgsLineMember</TITLE>
+AgsLineMemberFlags
+ags_line_member_get_widget
+ags_line_member_set_label
+ags_line_member_change_port
+ags_line_member_find_port
+ags_line_member_new
+<SUBSECTION Standard>
+AGS_IS_LINE_MEMBER
+AGS_IS_LINE_MEMBER_CLASS
+AGS_LINE_MEMBER
+AGS_LINE_MEMBER_CLASS
+AGS_LINE_MEMBER_GET_CLASS
+AGS_TYPE_LINE_MEMBER
+AgsLineMember
+AgsLineMemberClass
+ags_line_member_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_callbacks</FILE>
+ags_line_member_parent_set_callback
+ags_line_member_dial_changed_callback
+ags_line_member_vscale_changed_callback
+ags_line_member_hscale_changed_callback
+ags_line_member_spin_button_changed_callback
+ags_line_member_check_button_clicked_callback
+ags_line_member_toggle_button_clicked_callback
+ags_line_member_button_clicked_callback
+ags_line_member_port_safe_write_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_editor</FILE>
+<TITLE>AgsLineMemberEditor</TITLE>
+ags_line_member_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINE_MEMBER_EDITOR
+AGS_IS_LINE_MEMBER_EDITOR_CLASS
+AGS_LINE_MEMBER_EDITOR
+AGS_LINE_MEMBER_EDITOR_CLASS
+AGS_LINE_MEMBER_EDITOR_GET_CLASS
+AGS_TYPE_LINE_MEMBER_EDITOR
+AgsLineMemberEditor
+AgsLineMemberEditorClass
+ags_line_member_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_editor_callbacks</FILE>
+ags_line_member_editor_add_callback
+ags_line_member_editor_remove_callback
+ags_line_member_editor_ladspa_browser_response_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_channel</FILE>
+<TITLE>AgsLinkChannel</TITLE>
+ags_link_channel_new
+<SUBSECTION Standard>
+AGS_IS_LINK_CHANNEL
+AGS_IS_LINK_CHANNEL_CLASS
+AGS_LINK_CHANNEL
+AGS_LINK_CHANNEL_CLASS
+AGS_LINK_CHANNEL_GET_CLASS
+AGS_TYPE_LINK_CHANNEL
+AgsLinkChannel
+AgsLinkChannelClass
+ags_link_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_collection_editor</FILE>
+<TITLE>AgsLinkCollectionEditor</TITLE>
+ags_link_collection_editor_check_first_line
+ags_link_collection_editor_check_first_link
+ags_link_collection_editor_check_count
+ags_link_collection_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINK_COLLECTION_EDITOR
+AGS_IS_LINK_COLLECTION_EDITOR_CLASS
+AGS_LINK_COLLECTION_EDITOR
+AGS_LINK_COLLECTION_EDITOR_CLASS
+AGS_LINK_COLLECTION_EDITOR_GET_CLASS
+AGS_TYPE_LINK_COLLECTION_EDITOR
+AgsLinkCollectionEditor
+AgsLinkCollectionEditorClass
+ags_link_collection_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_collection_editor_callbacks</FILE>
+ags_link_collection_editor_parent_set_callback
+ags_link_collection_editor_link_callback
+ags_link_collection_editor_first_line_callback
+ags_link_collection_editor_first_link_callback
+ags_link_collection_editor_count_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_editor</FILE>
+<TITLE>AgsLinkEditor</TITLE>
+AgsLinkEditorFlags
+ags_link_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINK_EDITOR
+AGS_IS_LINK_EDITOR_CLASS
+AGS_LINK_EDITOR
+AGS_LINK_EDITOR_CLASS
+AGS_LINK_EDITOR_GET_CLASS
+AGS_TYPE_LINK_EDITOR
+AgsLinkEditor
+AgsLinkEditorClass
+ags_link_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_editor_callbacks</FILE>
+ags_link_editor_parent_set_callback
+ags_link_editor_destroy_callback
+ags_link_editor_show_callback
+ags_link_editor_combo_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_list</FILE>
+ags_list_free_and_free_link
+ags_list_free_and_unref_link
+ags_list_duplicate_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_listing_editor</FILE>
+<TITLE>AgsListingEditor</TITLE>
+ags_listing_editor_add_children
+ags_listing_editor_new
+<SUBSECTION Standard>
+AGS_IS_LISTING_EDITOR
+AGS_IS_LISTING_EDITOR_CLASS
+AGS_LISTING_EDITOR
+AGS_LISTING_EDITOR_CLASS
+AGS_LISTING_EDITOR_GET_CLASS
+AGS_TYPE_LISTING_EDITOR
+AgsListingEditor
+AgsListingEditorClass
+ags_listing_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_listing_editor_callbacks</FILE>
+ags_listing_editor_parent_set_callback
+ags_listing_editor_set_pads_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_log</FILE>
+<TITLE>AgsLog</TITLE>
+ags_default_log
+AgsLogFlags
+AgsLogMessage
+AgsLogFormatedMessage
+ags_log_start_queue
+ags_log_stop_queue
+ags_log_debug
+ags_log_message
+<SUBSECTION Standard>
+AGS_IS_LOG
+AGS_IS_LOG_CLASS
+AGS_LOG
+AGS_LOG_CLASS
+AGS_LOG_GET_CLASS
+AGS_TYPE_LOG
+AgsLog
+AgsLogClass
+</SECTION>
+
+<SECTION>
+<FILE>ags_loop_channel</FILE>
+<TITLE>AgsLoopChannel</TITLE>
+ags_loop_channel_new
+<SUBSECTION Standard>
+AGS_IS_LOOP_CHANNEL
+AGS_IS_LOOP_CHANNEL_CLASS
+AGS_LOOP_CHANNEL
+AGS_LOOP_CHANNEL_CLASS
+AGS_LOOP_CHANNEL_GET_CLASS
+AGS_TYPE_LOOP_CHANNEL
+AgsLoopChannel
+AgsLoopChannelClass
+ags_loop_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_loop_channel_run</FILE>
+<TITLE>AgsLoopChannelRun</TITLE>
+ags_loop_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_LOOP_CHANNEL_RUN
+AGS_IS_LOOP_CHANNEL_RUN_CLASS
+AGS_LOOP_CHANNEL_RUN
+AGS_LOOP_CHANNEL_RUN_CLASS
+AGS_LOOP_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_LOOP_CHANNEL_RUN
+AgsLoopChannelRun
+AgsLoopChannelRunClass
+ags_loop_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine</FILE>
+<TITLE>AgsMachine</TITLE>
+AGS_MACHINE_DEFAULT_VERSION
+AGS_MACHINE_DEFAULT_BUILD_ID
+AgsMachineFlags
+AgsMachineFileInputFlags
+ags_machine_set_audio_channels
+ags_machine_set_pads
+ags_machine_add_default_recalls
+ags_machine_map_recall
+ags_machine_get_possible_links
+ags_machine_find_by_name
+ags_machine_find_port
+ags_machine_set_run
+ags_machine_file_chooser_dialog_new
+ags_machine_open_files
+ags_machine_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE
+AGS_IS_MACHINE_CLASS
+AGS_MACHINE
+AGS_MACHINE_CLASS
+AGS_MACHINE_GET_CLASS
+AGS_TYPE_MACHINE
+AgsMachine
+AgsMachineClass
+ags_machine_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_callbacks</FILE>
+ags_machine_parent_set_callback
+ags_machine_destroy_callback
+ags_machine_button_press_callback
+ags_machine_popup_move_up_activate_callback
+ags_machine_popup_move_down_activate_callback
+ags_machine_popup_hide_activate_callback
+ags_machine_popup_show_activate_callback
+ags_machine_popup_destroy_activate_callback
+ags_machine_popup_rename_activate_callback
+ags_machine_popup_properties_activate_callback
+ags_machine_open_response_callback
+ags_machine_play_callback
+ags_machine_tact_callback
+ags_machine_done_callback
+ags_machine_start_failure_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_editor</FILE>
+<TITLE>AgsMachineEditor</TITLE>
+AGS_MACHINE_EDITOR_DEFAULT_VERSION
+AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID
+AgsMachineEditorFlags
+ags_machine_editor_add_children
+ags_machine_editor_set_machine
+ags_machine_editor_add_input
+ags_machine_editor_add_output
+ags_machine_editor_remove_input
+ags_machine_editor_remove_output
+ags_machine_editor_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_EDITOR
+AGS_IS_MACHINE_EDITOR_CLASS
+AGS_MACHINE_EDITOR
+AGS_MACHINE_EDITOR_CLASS
+AGS_MACHINE_EDITOR_GET_CLASS
+AGS_TYPE_MACHINE_EDITOR
+AgsMachineEditor
+AgsMachineEditorClass
+ags_machine_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_editor_callbacks</FILE>
+ags_machine_editor_parent_set_callback
+ags_machine_editor_destroy_callback
+ags_machine_editor_show_callback
+ags_machine_editor_switch_page_callback
+ags_machine_editor_add_callback
+ags_machine_editor_remove_callback
+ags_machine_editor_back_callback
+ags_machine_editor_apply_callback
+ags_machine_editor_ok_callback
+ags_machine_editor_cancel_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_radio_button</FILE>
+<TITLE>AgsMachineRadioButton</TITLE>
+ags_machine_radio_button_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_RADIO_BUTTON
+AGS_IS_MACHINE_RADIO_BUTTON_CLASS
+AGS_MACHINE_RADIO_BUTTON
+AGS_MACHINE_RADIO_BUTTON_CLASS
+AGS_MACHINE_RADIO_BUTTON_GET_CLASS
+AGS_TYPE_MACHINE_RADIO_BUTTON
+AgsMachineRadioButton
+AgsMachineRadioButtonClass
+ags_machine_radio_button_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selection</FILE>
+<TITLE>AgsMachineSelection</TITLE>
+ags_machine_selection_run
+ags_machine_selection_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_SELECTION
+AGS_IS_MACHINE_SELECTION_CLASS
+AGS_MACHINE_SELECTION
+AGS_MACHINE_SELECTION_CLASS
+AGS_MACHINE_SELECTION_GET_CLASS
+AGS_TYPE_MACHINE_SELECTION
+AgsMachineSelection
+AgsMachineSelectionClass
+ags_machine_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selector</FILE>
+<TITLE>AgsMachineSelector</TITLE>
+ags_machine_selector_changed
+ags_machine_selector_popup_new
+ags_machine_selector_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_SELECTOR
+AGS_IS_MACHINE_SELECTOR_CLASS
+AGS_MACHINE_SELECTOR
+AGS_MACHINE_SELECTOR_CLASS
+AGS_MACHINE_SELECTOR_GET_CLASS
+AGS_TYPE_MACHINE_SELECTOR
+AgsMachineSelector
+AgsMachineSelectorClass
+ags_machine_selector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selector_callbacks</FILE>
+ags_machine_selector_popup_add_tab_callback
+ags_machine_selector_popup_remove_tab_callback
+ags_machine_selector_popup_add_index_callback
+ags_machine_selector_popup_remove_index_callback
+ags_machine_selector_popup_link_index_callback
+ags_machine_selector_radio_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_main_loop</FILE>
+<TITLE>AgsMainLoop</TITLE>
+ags_main_loop_set_async_queue
+ags_main_loop_get_async_queue
+ags_main_loop_set_tic
+ags_main_loop_get_tic
+ags_main_loop_set_last_sync
+ags_main_loop_get_last_sync
+<SUBSECTION Standard>
+AGS_IS_MAIN_LOOP
+AGS_IS_MAIN_LOOP_INTERFACE
+AGS_MAIN_LOOP
+AGS_MAIN_LOOP_GET_INTERFACE
+AGS_MAIN_LOOP_INTERFACE
+AGS_TYPE_MAIN_LOOP
+AgsMainLoop
+AgsMainLoopInterface
+ags_main_loop_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_marshal</FILE>
+g_cclosure_user_marshal_ULONG__VOID
+g_cclosure_user_marshal_VOID__UINT_UINT
+g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT
+g_cclosure_user_marshal_VOID__UINT_INT
+g_cclosure_user_marshal_VOID__UINT_DOUBLE
+g_cclosure_user_marshal_VOID__ULONG_UINT
+g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+g_cclosure_user_marshal_VOID__STRING_UINT
+g_cclosure_user_marshal_VOID__STRING_POINTER
+g_cclosure_user_marshal_VOID__OBJECT_UINT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+g_cclosure_user_marshal_POINTER__VOID
+g_cclosure_user_marshal_OBJECT__VOID
+g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+</SECTION>
+
+<SECTION>
+<FILE>ags_matrix</FILE>
+<TITLE>AgsMatrix</TITLE>
+AGS_MATRIX_PATTERN_CONTROLS
+AGS_MATRIX_OCTAVE
+AGS_MATRIX_CELL_WIDTH
+AGS_MATRIX_CELL_HEIGHT
+ags_matrix_input_map_recall
+ags_matrix_output_map_recall
+ags_matrix_draw_gutter
+ags_matrix_draw_matrix
+ags_matrix_redraw_gutter_point
+ags_matrix_highlight_gutter_point
+ags_matrix_unpaint_gutter_point
+ags_matrix_new
+<SUBSECTION Standard>
+AGS_IS_MATRIX
+AGS_IS_MATRIX_CLASS
+AGS_MATRIX
+AGS_MATRIX_CLASS
+AGS_MATRIX_GET_CLASS
+AGS_TYPE_MATRIX
+AgsMatrix
+AgsMatrixClass
+ags_matrix_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_matrix_callbacks</FILE>
+ags_matrix_parent_set_callback
+ags_matrix_index_callback
+ags_matrix_drawing_area_expose_callback
+ags_matrix_drawing_area_button_press_callback
+ags_matrix_adjustment_value_changed_callback
+ags_matrix_bpm_callback
+ags_matrix_length_spin_callback
+ags_matrix_loop_button_callback
+ags_matrix_tact_callback
+ags_matrix_done_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu</FILE>
+<TITLE>AgsMenu</TITLE>
+ags_menu_new
+<SUBSECTION Standard>
+AGS_IS_MENU
+AGS_IS_MENU_CLASS
+AGS_MENU
+AGS_MENU_CLASS
+AGS_MENU_GET_CLASS
+AGS_TYPE_MENU
+AgsMenu
+AgsMenuClass
+ags_menu_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_bar</FILE>
+<TITLE>AgsMenuBar</TITLE>
+ags_menu_bar_new
+ags_zoom_menu_new
+ags_tact_menu_new
+ags_zoom_combo_box_new
+ags_tact_combo_box_new
+<SUBSECTION Standard>
+AGS_IS_MENU_BAR
+AGS_IS_MENU_BAR_CLASS
+AGS_MENU_BAR
+AGS_MENU_BAR_CLASS
+AGS_MENU_BAR_GET_CLASS
+AGS_TYPE_MENU_BAR
+AgsMenuBar
+AgsMenuBarClass
+ags_menu_bar_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_bar_callbacks</FILE>
+ags_menu_bar_destroy_callback
+ags_menu_bar_show_callback
+ags_menu_bar_open_callback
+ags_menu_bar_save_callback
+ags_menu_bar_save_as_callback
+ags_menu_bar_export_callback
+ags_menu_bar_quit_callback
+ags_menu_bar_add_callback
+ags_menu_bar_add_panel_callback
+ags_menu_bar_add_mixer_callback
+ags_menu_bar_add_drum_callback
+ags_menu_bar_add_matrix_callback
+ags_menu_bar_add_synth_callback
+ags_menu_bar_add_ffplayer_callback
+ags_menu_bar_remove_callback
+ags_menu_bar_preferences_callback
+ags_menu_bar_about_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_item</FILE>
+<TITLE>AgsMenuItem</TITLE>
+ags_menu_item_new
+<SUBSECTION Standard>
+AGS_IS_MENU_ITEM
+AGS_IS_MENU_ITEM_CLASS
+AGS_MENU_ITEM
+AGS_MENU_ITEM_CLASS
+AGS_MENU_ITEM_GET_CLASS
+AGS_TYPE_MENU_ITEM
+AgsMenuItem
+AgsMenuItemClass
+ags_menu_item_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_meter</FILE>
+<TITLE>AgsMeter</TITLE>
+ags_meter_sound_string
+ags_meter_paint
+ags_meter_new
+<SUBSECTION Standard>
+AGS_IS_METER
+AGS_IS_METER_CLASS
+AGS_METER
+AGS_METER_CLASS
+AGS_METER_GET_CLASS
+AGS_TYPE_METER
+AgsMeter
+AgsMeterClass
+ags_meter_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_meter_callbacks</FILE>
+ags_meter_destroy_callback
+ags_meter_show_callback
+ags_meter_expose_event
+ags_meter_configure_event
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer</FILE>
+<TITLE>AgsMixer</TITLE>
+ags_mixer_new
+<SUBSECTION Standard>
+AGS_IS_MIXER
+AGS_IS_MIXER_CLASS
+AGS_MIXER
+AGS_MIXER_CLASS
+AGS_MIXER_GET_CLASS
+AGS_TYPE_MIXER
+AgsMixer
+AgsMixerClass
+ags_mixer_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_callbacks</FILE>
+ags_mixer_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_input_line</FILE>
+<TITLE>AgsMixerInputLine</TITLE>
+ags_mixer_input_line_new
+<SUBSECTION Standard>
+AGS_IS_MIXER_INPUT_LINE
+AGS_IS_MIXER_INPUT_LINE_CLASS
+AGS_MIXER_INPUT_LINE
+AGS_MIXER_INPUT_LINE_CLASS
+AGS_MIXER_INPUT_LINE_GET_CLASS
+AGS_TYPE_MIXER_INPUT_LINE
+AgsMixerInputLine
+AgsMixerInputLineClass
+ags_mixer_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_input_pad</FILE>
+<TITLE>AgsMixerInputPad</TITLE>
+ags_mixer_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_MIXER_INPUT_PAD
+AGS_IS_MIXER_INPUT_PAD_CLASS
+AGS_MIXER_INPUT_PAD
+AGS_MIXER_INPUT_PAD_CLASS
+AGS_MIXER_INPUT_PAD_GET_CLASS
+AGS_TYPE_MIXER_INPUT_PAD
+AgsMixerInputPad
+AgsMixerInputPadClass
+ags_mixer_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mutable</FILE>
+<TITLE>AgsMutable</TITLE>
+ags_mutable_set_muted
+<SUBSECTION Standard>
+AGS_IS_MUTABLE
+AGS_IS_MUTABLE_INTERFACE
+AGS_MUTABLE
+AGS_MUTABLE_GET_INTERFACE
+AGS_MUTABLE_INTERFACE
+AGS_TYPE_MUTABLE
+AgsMutable
+AgsMutableInterface
+ags_mutable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_audio</FILE>
+<TITLE>AgsMuteAudio</TITLE>
+ags_mute_audio_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_AUDIO
+AGS_IS_MUTE_AUDIO_CLASS
+AGS_MUTE_AUDIO
+AGS_MUTE_AUDIO_CLASS
+AGS_MUTE_AUDIO_GET_CLASS
+AGS_TYPE_MUTE_AUDIO
+AgsMuteAudio
+AgsMuteAudioClass
+ags_mute_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_audio_signal</FILE>
+<TITLE>AgsMuteAudioSignal</TITLE>
+ags_mute_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_AUDIO_SIGNAL
+AGS_IS_MUTE_AUDIO_SIGNAL_CLASS
+AGS_MUTE_AUDIO_SIGNAL
+AGS_MUTE_AUDIO_SIGNAL_CLASS
+AGS_MUTE_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_MUTE_AUDIO_SIGNAL
+AgsMuteAudioSignal
+AgsMuteAudioSignalClass
+ags_mute_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_channel</FILE>
+<TITLE>AgsMuteChannel</TITLE>
+ags_mute_channel_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_CHANNEL
+AGS_IS_MUTE_CHANNEL_CLASS
+AGS_MUTE_CHANNEL
+AGS_MUTE_CHANNEL_CLASS
+AGS_MUTE_CHANNEL_GET_CLASS
+AGS_TYPE_MUTE_CHANNEL
+AgsMuteChannel
+AgsMuteChannelClass
+ags_mute_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_channel_run</FILE>
+<TITLE>AgsMuteChannelRun</TITLE>
+ags_mute_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_CHANNEL_RUN
+AGS_IS_MUTE_CHANNEL_RUN_CLASS
+AGS_MUTE_CHANNEL_RUN
+AGS_MUTE_CHANNEL_RUN_CLASS
+AGS_MUTE_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_MUTE_CHANNEL_RUN
+AgsMuteChannelRun
+AgsMuteChannelRunClass
+ags_mute_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_recycling</FILE>
+<TITLE>AgsMuteRecycling</TITLE>
+ags_mute_recycling_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_RECYCLING
+AGS_IS_MUTE_RECYCLING_CLASS
+AGS_MUTE_RECYCLING
+AGS_MUTE_RECYCLING_CLASS
+AGS_MUTE_RECYCLING_GET_CLASS
+AGS_TYPE_MUTE_RECYCLING
+AgsMuteRecycling
+AgsMuteRecyclingClass
+ags_mute_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_navigation</FILE>
+<TITLE>AgsNavigation</TITLE>
+AGS_NAVIGATION_DEFAULT_TACT_STEP
+AGS_NAVIGATION_SEEK_STEPS
+AGS_NAVIGATION_REWIND_STEPS
+AgsNavigationFlags
+ags_navigation_tact_to_time_string
+ags_navigation_update_time_string
+ags_navigation_set_seeking_sensitive
+ags_navigation_change_position
+ags_navigation_new
+<SUBSECTION Standard>
+AGS_IS_NAVIGATION
+AGS_IS_NAVIGATION_CLASS
+AGS_NAVIGATION
+AGS_NAVIGATION_CLASS
+AGS_NAVIGATION_GET_CLASS
+AGS_TYPE_NAVIGATION
+AgsNavigation
+AgsNavigationClass
+ags_navigation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_navigation_callbacks</FILE>
+ags_navigation_parent_set_callback
+ags_navigation_destroy_callback
+ags_navigation_show_callback
+ags_navigation_expander_callback
+ags_navigation_bpm_callback
+ags_navigation_rewind_callback
+ags_navigation_prev_callback
+ags_navigation_play_callback
+ags_navigation_stop_callback
+ags_navigation_next_callback
+ags_navigation_forward_callback
+ags_navigation_loop_callback
+ags_navigation_position_tact_callback
+ags_navigation_duration_tact_callback
+ags_navigation_loop_left_tact_callback
+ags_navigation_loop_right_tact_callback
+ags_navigation_raster_callback
+ags_navigation_tic_callback
+ags_navigation_devout_stop_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_notation</FILE>
+<TITLE>AgsNotation</TITLE>
+AGS_NOTATION_DEFAULT_BPM
+AGS_NOTATION_TICS_PER_BEAT
+AGS_NOTATION_MINIMUM_NOTE_LENGTH
+AGS_NOTATION_MAXIMUM_NOTE_LENGTH
+AGS_NOTATION_DEFAULT_LENGTH
+AGS_NOTATION_DEFAULT_JIFFIE
+AGS_NOTATION_DEFAULT_DURATION
+AgsNotationFlags
+ags_notation_find_near_timestamp
+ags_notation_add_note
+ags_notation_remove_note_at_position
+ags_notation_get_selection
+ags_notation_is_note_selected
+ags_notation_find_point
+ags_notation_find_region
+ags_notation_free_selection
+ags_notation_add_point_to_selection
+ags_notation_remove_point_from_selection
+ags_notation_add_region_to_selection
+ags_notation_remove_region_from_selection
+ags_notation_copy_selection
+ags_notation_cut_selection
+ags_notation_insert_from_clipboard
+ags_notation_get_current
+ags_notation_new
+<SUBSECTION Standard>
+AGS_IS_NOTATION
+AGS_IS_NOTATION_CLASS
+AGS_NOTATION
+AGS_NOTATION_CLASS
+AGS_NOTATION_GET_CLASS
+AGS_TYPE_NOTATION
+AgsNotation
+AgsNotationClass
+ags_notation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note</FILE>
+<TITLE>AgsNote</TITLE>
+AgsNoteFlags
+ags_note_duplicate
+ags_note_new
+<SUBSECTION Standard>
+AGS_IS_NOTE
+AGS_IS_NOTE_CLASS
+AGS_NOTE
+AGS_NOTE_CLASS
+AGS_NOTE_GET_CLASS
+AGS_TYPE_NOTE
+AgsNote
+AgsNoteClass
+ags_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note_edit</FILE>
+<TITLE>AgsNoteEdit</TITLE>
+AGS_NOTE_EDIT_MAX_CONTROLS
+AgsNoteEditFlags
+AgsNoteEditResetFlags
+ags_note_edit_set_map_height
+ags_note_edit_reset_vertically
+ags_note_edit_reset_horizontally
+ags_note_edit_draw_segment
+ags_note_edit_draw_position
+ags_note_edit_draw_notation
+ags_note_edit_draw_scroll
+ags_note_edit_new
+<SUBSECTION Standard>
+AGS_IS_NOTE_EDIT
+AGS_IS_NOTE_EDIT_CLASS
+AGS_NOTE_EDIT
+AGS_NOTE_EDIT_CLASS
+AGS_NOTE_EDIT_GET_CLASS
+AGS_TYPE_NOTE_EDIT
+AgsNoteEdit
+AgsNoteEditClass
+ags_note_edit_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note_edit_callbacks</FILE>
+ags_note_edit_drawing_area_expose_event
+ags_note_edit_drawing_area_configure_event
+ags_note_edit_drawing_area_button_press_event
+ags_note_edit_drawing_area_button_release_event
+ags_note_edit_drawing_area_motion_notify_event
+ags_note_edit_vscrollbar_value_changed
+ags_note_edit_hscrollbar_value_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_notebook</FILE>
+<TITLE>AgsNotebook</TITLE>
+AGS_NOTEBOOK_TAB
+AgsNotebookTabFlags
+AgsNotebookTab
+ags_notebook_tab_index
+ags_notebook_next_active_tab
+ags_notebook_add_tab
+ags_notebook_insert_tab
+ags_notebook_remove_tab
+ags_notebook_add_child
+ags_notebook_remove_child
+ags_notebook_new
+<SUBSECTION Standard>
+AGS_IS_NOTEBOOK
+AGS_IS_NOTEBOOK_CLASS
+AGS_NOTEBOOK
+AGS_NOTEBOOK_CLASS
+AGS_NOTEBOOK_GET_CLASS
+AGS_TYPE_NOTEBOOK
+AgsNotebook
+AgsNotebookClass
+ags_notebook_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_notebook_callbacks</FILE>
+ags_notebook_machine_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_open_file</FILE>
+<TITLE>AgsOpenFile</TITLE>
+ags_open_file_new
+<SUBSECTION Standard>
+AGS_IS_OPEN_FILE
+AGS_IS_OPEN_FILE_CLASS
+AGS_OPEN_FILE
+AGS_OPEN_FILE_CLASS
+AGS_OPEN_FILE_GET_CLASS
+AGS_TYPE_OPEN_FILE
+AgsOpenFile
+AgsOpenFileClass
+ags_open_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_open_single_file</FILE>
+<TITLE>AgsOpenSingleFile</TITLE>
+ags_open_single_file_new
+<SUBSECTION Standard>
+AGS_IS_OPEN_SINGLE_FILE
+AGS_IS_OPEN_SINGLE_FILE_CLASS
+AGS_OPEN_SINGLE_FILE
+AGS_OPEN_SINGLE_FILE_CLASS
+AGS_OPEN_SINGLE_FILE_GET_CLASS
+AGS_TYPE_OPEN_SINGLE_FILE
+AgsOpenSingleFile
+AgsOpenSingleFileClass
+ags_open_single_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_option_menu</FILE>
+<TITLE>AgsOptionMenu</TITLE>
+ags_option_menu_new
+<SUBSECTION Standard>
+AGS_IS_OPTION_MENU
+AGS_IS_OPTION_MENU_CLASS
+AGS_OPTION_MENU
+AGS_OPTION_MENU_CLASS
+AGS_OPTION_MENU_GET_CLASS
+AGS_TYPE_OPTION_MENU
+AgsOptionMenu
+AgsOptionMenuClass
+ags_option_menu_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_oscillator</FILE>
+<TITLE>AgsOscillator</TITLE>
+ags_file_read_oscillator
+ags_file_write_oscillator
+ags_oscillator_new
+<SUBSECTION Standard>
+AGS_IS_OSCILLATOR
+AGS_IS_OSCILLATOR_CLASS
+AGS_OSCILLATOR
+AGS_OSCILLATOR_CLASS
+AGS_OSCILLATOR_GET_CLASS
+AGS_TYPE_OSCILLATOR
+AgsOscillator
+AgsOscillatorClass
+ags_oscillator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_oscillator_callbacks</FILE>
+ags_oscillator_wave_callback
+ags_oscillator_attack_callback
+ags_oscillator_frame_count_callback
+ags_oscillator_frequency_callback
+ags_oscillator_phase_callback
+ags_oscillator_volume_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_output</FILE>
+<TITLE>AgsOutput</TITLE>
+ags_output_find_first_input_recycling
+ags_output_find_last_input_recycling
+ags_output_new
+<SUBSECTION Standard>
+AGS_IS_OUTPUT
+AGS_IS_OUTPUT_CLASS
+AGS_OUTPUT
+AGS_OUTPUT_CLASS
+AGS_OUTPUT_GET_CLASS
+AGS_TYPE_OUTPUT
+AgsOutput
+AgsOutputClass
+ags_output_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_packable</FILE>
+<TITLE>AgsPackable</TITLE>
+ags_packable_pack
+ags_packable_unpack
+<SUBSECTION Standard>
+AGS_IS_PACKABLE
+AGS_IS_PACKABLE_INTERFACE
+AGS_PACKABLE
+AGS_PACKABLE_GET_INTERFACE
+AGS_PACKABLE_INTERFACE
+AGS_TYPE_PACKABLE
+AgsPackable
+AgsPackableInterface
+ags_packable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad</FILE>
+<TITLE>AgsPad</TITLE>
+AGS_PAD_DEFAULT_VERSION
+AGS_PAD_DEFAULT_BUILD_ID
+AgsPadFlags
+ags_pad_set_channel
+ags_pad_resize_lines
+ags_pad_map_recall
+ags_pad_find_port
+ags_pad_new
+<SUBSECTION Standard>
+AGS_IS_PAD
+AGS_IS_PAD_CLASS
+AGS_PAD
+AGS_PAD_CLASS
+AGS_PAD_GET_CLASS
+AGS_TYPE_PAD
+AgsPad
+AgsPadClass
+ags_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_callbacks</FILE>
+ags_pad_parent_set_callback
+ags_pad_destroy_callback
+ags_pad_show_callback
+ags_pad_option_changed_callback
+ags_pad_group_clicked_callback
+ags_pad_mute_clicked_callback
+ags_pad_solo_clicked_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_editor</FILE>
+<TITLE>AgsPadEditor</TITLE>
+AGS_PAD_EDITOR_DEFAULT_VERSION
+AGS_PAD_EDITOR_DEFAULT_BUILD_ID
+ags_pad_editor_set_channel
+ags_pad_editor_new
+<SUBSECTION Standard>
+AGS_IS_PAD_EDITOR
+AGS_IS_PAD_EDITOR_CLASS
+AGS_PAD_EDITOR
+AGS_PAD_EDITOR_CLASS
+AGS_PAD_EDITOR_GET_CLASS
+AGS_TYPE_PAD_EDITOR
+AgsPadEditor
+AgsPadEditorClass
+ags_pad_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_editor_callbacks</FILE>
+ags_pad_editor_parent_set_callback
+ags_pad_editor_destroy_callback
+ags_pad_editor_show_callback
+ags_pad_editor_set_audio_channels_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel</FILE>
+<TITLE>AgsPanel</TITLE>
+ags_panel_new
+<SUBSECTION Standard>
+AGS_IS_PANEL
+AGS_IS_PANEL_CLASS
+AGS_PANEL
+AGS_PANEL_CLASS
+AGS_PANEL_GET_CLASS
+AGS_TYPE_PANEL
+AgsPanel
+AgsPanelClass
+ags_panel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_callbacks</FILE>
+ags_panel_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_input_line</FILE>
+<TITLE>AgsPanelInputLine</TITLE>
+ags_panel_input_line_new
+<SUBSECTION Standard>
+AGS_IS_PANEL_INPUT_LINE
+AGS_IS_PANEL_INPUT_LINE_CLASS
+AGS_PANEL_INPUT_LINE
+AGS_PANEL_INPUT_LINE_CLASS
+AGS_PANEL_INPUT_LINE_GET_CLASS
+AGS_TYPE_PANEL_INPUT_LINE
+AgsPanelInputLine
+AgsPanelInputLineClass
+ags_panel_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_input_pad</FILE>
+<TITLE>AgsPanelInputPad</TITLE>
+ags_panel_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_PANEL_INPUT_PAD
+AGS_IS_PANEL_INPUT_PAD_CLASS
+AGS_PANEL_INPUT_PAD
+AGS_PANEL_INPUT_PAD_CLASS
+AGS_PANEL_INPUT_PAD_GET_CLASS
+AGS_TYPE_PANEL_INPUT_PAD
+AgsPanelInputPad
+AgsPanelInputPadClass
+ags_panel_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_parameter</FILE>
+ags_parameter_grow
+</SECTION>
+
+<SECTION>
+<FILE>ags_pattern</FILE>
+<TITLE>AgsPattern</TITLE>
+ags_pattern_get_by_timestamp
+ags_pattern_set_dim
+ags_pattern_get_bit
+ags_pattern_toggle_bit
+ags_pattern_new
+<SUBSECTION Standard>
+AGS_IS_PATTERN
+AGS_IS_PATTERN_CLASS
+AGS_PATTERN
+AGS_PATTERN_CLASS
+AGS_PATTERN_GET_CLASS
+AGS_TYPE_PATTERN
+AgsPattern
+AgsPatternClass
+ags_pattern_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_peak_channel</FILE>
+<TITLE>AgsPeakChannel</TITLE>
+ags_peak_channel_retrieve_peak
+ags_peak_channel_new
+<SUBSECTION Standard>
+AGS_IS_PEAK_CHANNEL
+AGS_IS_PEAK_CHANNEL_CLASS
+AGS_PEAK_CHANNEL
+AGS_PEAK_CHANNEL_CLASS
+AGS_PEAK_CHANNEL_GET_CLASS
+AGS_TYPE_PEAK_CHANNEL
+AgsPeakChannel
+AgsPeakChannelClass
+ags_peak_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_peak_channel_run</FILE>
+<TITLE>AgsPeakChannelRun</TITLE>
+ags_peak_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_PEAK_CHANNEL_RUN
+AGS_IS_PEAK_CHANNEL_RUN_CLASS
+AGS_PEAK_CHANNEL_RUN
+AGS_PEAK_CHANNEL_RUN_CLASS
+AGS_PEAK_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_PEAK_CHANNEL_RUN
+AgsPeakChannelRun
+AgsPeakChannelRunClass
+ags_peak_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_performance_preferences</FILE>
+<TITLE>AgsPerformancePreferences</TITLE>
+ags_performance_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PERFORMANCE_PREFERENCES
+AGS_IS_PERFORMANCE_PREFERENCES_CLASS
+AGS_PERFORMANCE_PREFERENCES
+AGS_PERFORMANCE_PREFERENCES_CLASS
+AGS_PERFORMANCE_PREFERENCES_GET_CLASS
+AGS_TYPE_PERFORMANCE_PREFERENCES
+AgsPerformancePreferences
+AgsPerformancePreferencesClass
+ags_performance_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_persistable</FILE>
+<TITLE>AgsPersistable</TITLE>
+ags_persistable_read
+ags_persistable_read_link
+ags_persistable_write
+ags_persistable_write_link
+<SUBSECTION Standard>
+AGS_IS_PERSISTABLE
+AGS_IS_PERSISTABLE_INTERFACE
+AGS_PERSISTABLE
+AGS_PERSISTABLE_GET_INTERFACE
+AGS_PERSISTABLE_INTERFACE
+AGS_TYPE_PERSISTABLE
+AgsPersistable
+AgsPersistableInterface
+ags_persistable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio</FILE>
+<TITLE>AgsPlayAudio</TITLE>
+ags_play_audio_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO
+AGS_IS_PLAY_AUDIO_CLASS
+AGS_PLAY_AUDIO
+AGS_PLAY_AUDIO_CLASS
+AGS_PLAY_AUDIO_GET_CLASS
+AGS_TYPE_PLAY_AUDIO
+AgsPlayAudio
+AgsPlayAudioClass
+ags_play_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio_file</FILE>
+<TITLE>AgsPlayAudioFile</TITLE>
+ags_play_audio_file_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO_FILE
+AGS_IS_PLAY_AUDIO_FILE_CLASS
+AGS_PLAY_AUDIO_FILE
+AGS_PLAY_AUDIO_FILE_CLASS
+AGS_PLAY_AUDIO_FILE_GET_CLASS
+AGS_TYPE_PLAY_AUDIO_FILE
+AgsPlayAudioFile
+AgsPlayAudioFileClass
+ags_play_audio_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio_signal</FILE>
+<TITLE>AgsPlayAudioSignal</TITLE>
+ags_play_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO_SIGNAL
+AGS_IS_PLAY_AUDIO_SIGNAL_CLASS
+AGS_PLAY_AUDIO_SIGNAL
+AGS_PLAY_AUDIO_SIGNAL_CLASS
+AGS_PLAY_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_PLAY_AUDIO_SIGNAL
+AgsPlayAudioSignal
+AgsPlayAudioSignalClass
+ags_play_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel</FILE>
+<TITLE>AgsPlayChannel</TITLE>
+ags_play_channel_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL
+AGS_IS_PLAY_CHANNEL_CLASS
+AGS_PLAY_CHANNEL
+AGS_PLAY_CHANNEL_CLASS
+AGS_PLAY_CHANNEL_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL
+AgsPlayChannel
+AgsPlayChannelClass
+ags_play_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel_run</FILE>
+<TITLE>AgsPlayChannelRun</TITLE>
+AgsPlayChannelRunFlags
+ags_play_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL_RUN
+AGS_IS_PLAY_CHANNEL_RUN_CLASS
+AGS_PLAY_CHANNEL_RUN
+AGS_PLAY_CHANNEL_RUN_CLASS
+AGS_PLAY_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL_RUN
+AgsPlayChannelRun
+AgsPlayChannelRunClass
+ags_play_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel_run_master</FILE>
+<TITLE>AgsPlayChannelRunMaster</TITLE>
+AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER
+AgsPlayChannelRunMasterFlags
+AgsPlayChannelRunMasterStreamer
+ags_play_channel_run_master_streamer_alloc
+ags_play_channel_run_master_find_streamer
+ags_play_channel_run_master_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL_RUN_MASTER
+AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS
+AGS_PLAY_CHANNEL_RUN_MASTER
+AGS_PLAY_CHANNEL_RUN_MASTER_CLASS
+AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL_RUN_MASTER
+AgsPlayChannelRunMaster
+AgsPlayChannelRunMasterClass
+ags_play_channel_run_master_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_notation_audio</FILE>
+<TITLE>AgsPlayNotationAudio</TITLE>
+ags_play_notation_audio_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTATION_AUDIO
+AGS_IS_PLAY_NOTATION_AUDIO_CLASS
+AGS_PLAY_NOTATION_AUDIO
+AGS_PLAY_NOTATION_AUDIO_CLASS
+AGS_PLAY_NOTATION_AUDIO_GET_CLASS
+AGS_TYPE_PLAY_NOTATION_AUDIO
+AgsPlayNotationAudio
+AgsPlayNotationAudioClass
+ags_play_notation_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_notation_audio_run</FILE>
+<TITLE>AgsPlayNotationAudioRun</TITLE>
+AgsPlayNotationAudioRunFlags
+ags_play_notation_audio_run_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTATION_AUDIO_RUN
+AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS
+AGS_PLAY_NOTATION_AUDIO_RUN
+AGS_PLAY_NOTATION_AUDIO_RUN_CLASS
+AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS
+AGS_TYPE_PLAY_NOTATION_AUDIO_RUN
+AgsPlayNotationAudioRun
+AgsPlayNotationAudioRunClass
+ags_play_notation_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_note</FILE>
+<TITLE>AgsPlayNote</TITLE>
+ags_play_note_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTE
+AGS_IS_PLAY_NOTE_CLASS
+AGS_PLAY_NOTE
+AGS_PLAY_NOTE_CLASS
+AGS_PLAY_NOTE_GET_CLASS
+AGS_TYPE_PLAY_NOTE
+AgsPlayNote
+AgsPlayNoteClass
+ags_play_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_pattern</FILE>
+<TITLE>AgsPlayPattern</TITLE>
+ags_play_pattern_connect
+<SUBSECTION Standard>
+AGS_PLAY_PATTERN
+AGS_PLAY_PATTERN_CLASS
+AGS_TYPE_PLAY_PATTERN
+AgsPlayPattern
+AgsPlayPatternClass
+ags_play_pattern_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_recycling</FILE>
+<TITLE>AgsPlayRecycling</TITLE>
+ags_play_recycling_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_RECYCLING
+AGS_IS_PLAY_RECYCLING_CLASS
+AGS_PLAY_RECYCLING
+AGS_PLAY_RECYCLING_CLASS
+AGS_PLAY_RECYCLING_GET_CLASS
+AGS_TYPE_PLAY_RECYCLING
+AgsPlayRecycling
+AgsPlayRecyclingClass
+ags_play_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_playable</FILE>
+<TITLE>AgsPlayable</TITLE>
+AGS_PLAYABLE_ERROR
+AgsPlayableError
+ags_playable_error_quark
+ags_playable_open
+ags_playable_rw_open
+ags_playable_level_count
+ags_playable_nth_level
+ags_playable_selected_level
+ags_playable_sublevel_names
+ags_playable_level_select
+ags_playable_level_up
+ags_playable_iter_start
+ags_playable_iter_next
+ags_playable_info
+ags_playable_read
+ags_playable_write
+ags_playable_flush
+ags_playable_seek
+ags_playable_close
+ags_playable_read_audio_signal
+<SUBSECTION Standard>
+AGS_IS_PLAYABLE
+AGS_IS_PLAYABLE_INTERFACE
+AGS_PLAYABLE
+AGS_PLAYABLE_GET_INTERFACE
+AGS_PLAYABLE_INTERFACE
+AGS_TYPE_PLAYABLE
+AgsPlayable
+AgsPlayableInterface
+ags_playable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin</FILE>
+<TITLE>AgsPlugin</TITLE>
+ags_plugin_get_name
+ags_plugin_set_name
+ags_plugin_get_version
+ags_plugin_set_version
+ags_plugin_get_build_id
+ags_plugin_set_build_id
+ags_plugin_get_xml_type
+ags_plugin_set_xml_type
+ags_plugin_get_ports
+ags_plugin_set_ports
+ags_plugin_read
+ags_plugin_write
+<SUBSECTION Standard>
+AGS_IS_PLUGIN
+AGS_IS_PLUGIN_INTERFACE
+AGS_PLUGIN
+AGS_PLUGIN_GET_INTERFACE
+AGS_PLUGIN_INTERFACE
+AGS_TYPE_PLUGIN
+AgsPlugin
+AgsPluginInterface
+ags_plugin_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_factory</FILE>
+<TITLE>AgsPluginFactory</TITLE>
+AgsPluginMetadata
+ags_plugin_factory_read_file
+ags_plugin_factory_list_by_name
+ags_plugin_factory_add
+ags_plugin_factory_create
+ags_plugin_factory_get_instance
+ags_plugin_factory_new_from_file
+ags_plugin_factory_new
+<SUBSECTION Standard>
+AGS_IS_PLUGIN_FACTORY
+AGS_IS_PLUGIN_FACTORY_CLASS
+AGS_PLUGIN_FACTORY
+AGS_PLUGIN_FACTORY_CLASS
+AGS_PLUGIN_FACTORY_GET_CLASS
+AGS_TYPE_PLUGIN_FACTORY
+AgsPluginFactory
+AgsPluginFactoryClass
+ags_plugin_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_preferences</FILE>
+<TITLE>AgsPluginPreferences</TITLE>
+AgsLadspaPluginPreferences
+ags_ladspa_plugin_preferences_alloc
+ags_plugin_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PLUGIN_PREFERENCES
+AGS_IS_PLUGIN_PREFERENCES_CLASS
+AGS_PLUGIN_PREFERENCES
+AGS_PLUGIN_PREFERENCES_CLASS
+AGS_PLUGIN_PREFERENCES_GET_CLASS
+AGS_TYPE_PLUGIN_PREFERENCES
+AgsPluginPreferences
+AgsPluginPreferencesClass
+ags_plugin_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_stock</FILE>
+AGS_PLUGIN_NAME_VOLUME
+</SECTION>
+
+<SECTION>
+<FILE>ags_port</FILE>
+<TITLE>AgsPort</TITLE>
+ags_port_safe_read
+ags_port_safe_write
+ags_port_safe_get_property
+ags_port_safe_set_property
+ags_port_find_specifier
+ags_port_new
+<SUBSECTION Standard>
+AGS_IS_PORT
+AGS_IS_PORT_CLASS
+AGS_PORT
+AGS_PORT_CLASS
+AGS_PORT_GET_CLASS
+AGS_TYPE_PORT
+AgsPort
+AgsPortClass
+ags_port_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_portable_thread</FILE>
+<TITLE>AgsPortableThread</TITLE>
+AgsPortableThreadFlags
+ags_portable_thread_lock
+ags_portable_thread_trylock
+ags_portable_thread_unlock
+ags_portable_thread_get_toplevel
+ags_portable_thread_first
+ags_portable_thread_last
+ags_portable_thread_remove_child
+ags_portable_thread_add_child
+ags_portable_thread_parental_is_locked
+ags_portable_thread_sibling_is_locked
+ags_portable_thread_children_is_locked
+ags_portable_thread_is_current_ready
+ags_portable_thread_is_current_synced
+ags_portable_thread_is_tree_ready
+ags_portable_thread_is_tree_synced
+ags_portable_thread_main_loop_unlock_children
+ags_portable_thread_next_parent_locked
+ags_portable_thread_next_sibling_locked
+ags_portable_thread_next_children_locked
+ags_portable_thread_lock_parent
+ags_portable_thread_lock_sibling
+ags_portable_thread_lock_children
+ags_portable_thread_lock_all
+ags_portable_thread_unlock_parent
+ags_portable_thread_unlock_sibling
+ags_portable_thread_unlock_children
+ags_portable_thread_unlock_all
+ags_portable_thread_wait_parent
+ags_portable_thread_wait_sibling
+ags_portable_thread_wait_children
+ags_portable_thread_signal_parent
+ags_portable_thread_signal_sibling
+ags_portable_thread_signal_children
+ags_portable_thread_start
+ags_portable_thread_run
+ags_portable_thread_timelock
+ags_portable_thread_stop
+ags_portable_thread_new
+<SUBSECTION Standard>
+AGS_IS_PORTABLE_THREAD
+AGS_IS_PORTABLE_THREAD_CLASS
+AGS_PORTABLE_THREAD
+AGS_PORTABLE_THREAD_CLASS
+AGS_PORTABLE_THREAD_GET_CLASS
+AGS_TYPE_PORTABLE_THREAD
+AgsPortableThread
+AgsPortableThreadClass
+ags_portable_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_portlet</FILE>
+<TITLE>AgsPortlet</TITLE>
+ags_portlet_get_port
+ags_portlet_set_port
+ags_portlet_list_safe_properties
+ags_portlet_safe_get_property
+ags_portlet_safe_set_property
+<SUBSECTION Standard>
+AGS_IS_PORTLET
+AGS_IS_PORTLET_INTERFACE
+AGS_PORTLET
+AGS_PORTLET_GET_INTERFACE
+AGS_PORTLET_INTERFACE
+AGS_TYPE_PORTLET
+AgsPortlet
+AgsPortletInterface
+ags_portlet_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_preferences</FILE>
+<TITLE>AgsPreferences</TITLE>
+AGS_PREFERENCES_DEFAULT_FILENAME
+AgsPreferencesFlags
+ags_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PREFERENCES
+AGS_IS_PREFERENCES_CLASS
+AGS_PREFERENCES
+AGS_PREFERENCES_CLASS
+AGS_PREFERENCES_GET_CLASS
+AGS_TYPE_PREFERENCES
+AgsPreferences
+AgsPreferencesClass
+ags_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_preferences_callbacks</FILE>
+ags_preferences_response_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_collection_editor</FILE>
+<TITLE>AgsPropertyCollectionEditor</TITLE>
+ags_property_collection_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_COLLECTION_EDITOR
+AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS
+AGS_PROPERTY_COLLECTION_EDITOR
+AGS_PROPERTY_COLLECTION_EDITOR_CLASS
+AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_COLLECTION_EDITOR
+AgsPropertyCollectionEditor
+AgsPropertyCollectionEditorClass
+ags_property_collection_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_collection_editor_callbacks</FILE>
+ags_property_collection_editor_add_collection_callback
+ags_property_collection_editor_remove_collection_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_editor</FILE>
+<TITLE>AgsPropertyEditor</TITLE>
+AgsPropertyEditorFlags
+ags_property_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_EDITOR
+AGS_IS_PROPERTY_EDITOR_CLASS
+AGS_PROPERTY_EDITOR
+AGS_PROPERTY_EDITOR_CLASS
+AGS_PROPERTY_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_EDITOR
+AgsPropertyEditor
+AgsPropertyEditorClass
+ags_property_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_editor_callbacks</FILE>
+ags_property_editor_enable_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_listing_editor</FILE>
+<TITLE>AgsPropertyListingEditor</TITLE>
+ags_property_listing_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_LISTING_EDITOR
+AGS_IS_PROPERTY_LISTING_EDITOR_CLASS
+AGS_PROPERTY_LISTING_EDITOR
+AGS_PROPERTY_LISTING_EDITOR_CLASS
+AGS_PROPERTY_LISTING_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_LISTING_EDITOR
+AgsPropertyListingEditor
+AgsPropertyListingEditorClass
+ags_property_listing_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall</FILE>
+<TITLE>AgsRecall</TITLE>
+AGS_RECALL_HANDLER
+AGS_RECALL_DEFAULT_VERSION
+AGS_RECALL_DEFAULT_BUILD_ID
+AgsRecallFlags
+AgsRecallNotifyDependencyMode
+AgsRecallHandler
+ags_recall_set_flags
+ags_recall_resolve_dependencies
+ags_recall_child_added
+ags_recall_run_init_pre
+ags_recall_run_init_inter
+ags_recall_run_init_post
+ags_recall_run_pre
+ags_recall_run_inter
+ags_recall_run_post
+ags_recall_stop_persistent
+ags_recall_done
+ags_recall_cancel
+ags_recall_remove
+ags_recall_is_done
+ags_recall_duplicate
+ags_recall_set_recall_id
+ags_recall_set_devout_recursive
+ags_recall_notify_dependency
+ags_recall_add_dependency
+ags_recall_remove_dependency
+ags_recall_get_dependencies
+ags_recall_remove_child
+ags_recall_add_child
+ags_recall_get_children
+ags_recall_set_effect
+ags_recall_find_by_effect
+ags_recall_find_type
+ags_recall_find_template
+ags_recall_template_find_type
+ags_recall_find_type_with_recycling_container
+ags_recall_find_recycling_container
+ags_recall_find_provider
+ags_recall_template_find_provider
+ags_recall_find_provider_with_recycling_container
+ags_recall_run_init
+ags_recall_handler_alloc
+ags_recall_add_handler
+ags_recall_remove_handler
+ags_recall_new
+<SUBSECTION Standard>
+AGS_IS_RECALL
+AGS_IS_RECALL_CLASS
+AGS_RECALL
+AGS_RECALL_CLASS
+AGS_RECALL_GET_CLASS
+AGS_TYPE_RECALL
+AgsRecall
+AgsRecallClass
+ags_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio</FILE>
+<TITLE>AgsRecallAudio</TITLE>
+ags_recall_audio_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO
+AGS_IS_RECALL_AUDIO_CLASS
+AGS_RECALL_AUDIO
+AGS_RECALL_AUDIO_CLASS
+AGS_RECALL_AUDIO_GET_CLASS
+AGS_TYPE_RECALL_AUDIO
+AgsRecallAudio
+AgsRecallAudioClass
+ags_recall_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio_run</FILE>
+<TITLE>AgsRecallAudioRun</TITLE>
+ags_recall_audio_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO_RUN
+AGS_IS_RECALL_AUDIO_RUN_CLASS
+AGS_RECALL_AUDIO_RUN
+AGS_RECALL_AUDIO_RUN_CLASS
+AGS_RECALL_AUDIO_RUN_GET_CLASS
+AGS_TYPE_RECALL_AUDIO_RUN
+AgsRecallAudioRun
+AgsRecallAudioRunClass
+ags_recall_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio_signal</FILE>
+<TITLE>AgsRecallAudioSignal</TITLE>
+AgsRecallAudioSignalFlags
+ags_recall_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO_SIGNAL
+AGS_IS_RECALL_AUDIO_SIGNAL_CLASS
+AGS_RECALL_AUDIO_SIGNAL
+AGS_RECALL_AUDIO_SIGNAL_CLASS
+AGS_RECALL_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_RECALL_AUDIO_SIGNAL
+AgsRecallAudioSignal
+AgsRecallAudioSignalClass
+ags_recall_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel</FILE>
+<TITLE>AgsRecallChannel</TITLE>
+ags_recall_channel_find_channel
+ags_recall_channel_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL
+AGS_IS_RECALL_CHANNEL_CLASS
+AGS_RECALL_CHANNEL
+AGS_RECALL_CHANNEL_CLASS
+AGS_RECALL_CHANNEL_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL
+AgsRecallChannel
+AgsRecallChannelClass
+ags_recall_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel_run</FILE>
+<TITLE>AgsRecallChannelRun</TITLE>
+ags_recall_channel_run_run_order_changed
+ags_recall_channel_run_get_run_order
+ags_recall_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL_RUN
+AGS_IS_RECALL_CHANNEL_RUN_CLASS
+AGS_RECALL_CHANNEL_RUN
+AGS_RECALL_CHANNEL_RUN_CLASS
+AGS_RECALL_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL_RUN
+AgsRecallChannelRun
+AgsRecallChannelRunClass
+ags_recall_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel_run_dummy</FILE>
+<TITLE>AgsRecallChannelRunDummy</TITLE>
+ags_recall_channel_run_dummy_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL_RUN_DUMMY
+AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS
+AGS_RECALL_CHANNEL_RUN_DUMMY
+AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS
+AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY
+AgsRecallChannelRunDummy
+AgsRecallChannelRunDummyClass
+ags_recall_channel_run_dummy_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_container</FILE>
+<TITLE>AgsRecallContainer</TITLE>
+AgsRecallContainerFlags
+AgsRecallContainerFindFlags
+ags_recall_container_get_recall_audio
+ags_recall_container_get_recall_audio_run
+ags_recall_container_get_recall_channel
+ags_recall_container_get_recall_channel_run
+ags_recall_container_find
+ags_recall_container_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CONTAINER
+AGS_IS_RECALL_CONTAINER_CLASS
+AGS_RECALL_CONTAINER
+AGS_RECALL_CONTAINER_CLASS
+AGS_RECALL_CONTAINER_GET_CLASS
+AGS_TYPE_RECALL_CONTAINER
+AgsRecallContainer
+AgsRecallContainerClass
+ags_recall_container_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_dependency</FILE>
+<TITLE>AgsRecallDependency</TITLE>
+ags_recall_dependency_find_dependency
+ags_recall_dependency_find_dependency_by_provider
+ags_recall_dependency_resolve
+ags_recall_dependency_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_DEPENDENCY
+AGS_IS_RECALL_DEPENDENCY_CLASS
+AGS_RECALL_DEPENDENCY
+AGS_RECALL_DEPENDENCY_CLASS
+AGS_RECALL_DEPENDENCY_GET_CLASS
+AGS_TYPE_RECALL_DEPENDENCY
+AgsRecallDependency
+AgsRecallDependencyClass
+ags_recall_dependency_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_factory</FILE>
+<TITLE>AgsRecallFactory</TITLE>
+AgsRecallFactoryCreateFlags
+ags_recall_factory_create
+ags_recall_factory_remove
+ags_recall_factory_get_instance
+ags_recall_factory_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_FACTORY
+AGS_IS_RECALL_FACTORY_CLASS
+AGS_RECALL_FACTORY
+AGS_RECALL_FACTORY_CLASS
+AGS_RECALL_FACTORY_GET_CLASS
+AGS_TYPE_RECALL_FACTORY
+AgsRecallFactory
+AgsRecallFactoryClass
+ags_recall_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_id</FILE>
+<TITLE>AgsRecallID</TITLE>
+AgsRecallIDFlags
+ags_recall_id_get_run_stage
+ags_recall_id_set_run_stage
+ags_recall_id_unset_run_stage
+ags_recall_id_find_recycling_container
+ags_recall_id_find_parent_recycling_container
+ags_recall_id_add
+ags_recall_id_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_ID
+AGS_IS_RECALL_ID_CLASS
+AGS_RECALL_ID
+AGS_RECALL_ID_CLASS
+AGS_RECALL_ID_GET_CLASS
+AGS_TYPE_RECALL_ID
+AgsRecallID
+AgsRecallIDClass
+ags_recall_id_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_ladspa</FILE>
+<TITLE>AgsRecallLadspa</TITLE>
+ags_recall_ladspa_load_ports
+ags_recall_ladspa_short_to_float
+ags_recall_ladspa_float_to_short
+ags_recall_ladpsa_find
+ags_recall_ladspa_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_LADSPA
+AGS_IS_RECALL_LADSPA_CLASS
+AGS_RECALL_LADSPA
+AGS_RECALL_LADSPA_CLASS
+AGS_RECALL_LADSPA_GET_CLASS
+AGS_TYPE_RECALL_LADSPA
+AgsRecallLadspa
+AgsRecallLadspaClass
+ags_recall_ladspa_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_ladspa_run</FILE>
+<TITLE>AgsRecallLadspaRun</TITLE>
+ags_recall_ladspa_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_LADSPA_RUN
+AGS_IS_RECALL_LADSPA_RUN_CLASS
+AGS_RECALL_LADSPA_RUN
+AGS_RECALL_LADSPA_RUN_CLASS
+AGS_RECALL_LADSPA_RUN_GET_CLASS
+AGS_TYPE_RECALL_LADSPA_RUN
+AgsRecallLadspaRun
+AgsRecallLadspaRunClass
+ags_recall_ladspa_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_recycling</FILE>
+<TITLE>AgsRecallRecycling</TITLE>
+AgsRecallRecyclingFlags
+ags_recall_recycling_get_child_source
+ags_recall_recycling_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_RECYCLING
+AGS_IS_RECALL_RECYCLING_CLASS
+AGS_RECALL_RECYCLING
+AGS_RECALL_RECYCLING_CLASS
+AGS_RECALL_RECYCLING_GET_CLASS
+AGS_TYPE_RECALL_RECYCLING
+AgsRecallRecycling
+AgsRecallRecyclingClass
+ags_recall_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_recycling_dummy</FILE>
+<TITLE>AgsRecallRecyclingDummy</TITLE>
+ags_recall_recycling_dummy_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_RECYCLING_DUMMY
+AGS_IS_RECALL_RECYCLING_DUMMY_CLASS
+AGS_RECALL_RECYCLING_DUMMY
+AGS_RECALL_RECYCLING_DUMMY_CLASS
+AGS_RECALL_RECYCLING_DUMMY_GET_CLASS
+AGS_TYPE_RECALL_RECYCLING_DUMMY
+AgsRecallRecyclingDummy
+AgsRecallRecyclingDummyClass
+ags_recall_recycling_dummy_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_record_thread</FILE>
+<TITLE>AgsRecordThread</TITLE>
+AGS_RECORD_THREAD_DEFAULT_DELAY
+ags_record_thread_new
+<SUBSECTION Standard>
+AGS_IS_RECORD_THREAD
+AGS_IS_RECORD_THREAD_CLASS
+AGS_RECORD_THREAD
+AGS_RECORD_THREAD_CLASS
+AGS_RECORD_THREAD_GET_CLASS
+AGS_TYPE_RECORD_THREAD
+AgsRecordThread
+AgsRecordThreadClass
+ags_record_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling</FILE>
+<TITLE>AgsRecycling</TITLE>
+AgsRecyclingFlags
+ags_recycling_set_devout
+ags_recycling_add_audio_signal
+ags_recycling_remove_audio_signal
+ags_recycling_create_audio_signal_with_defaults
+ags_recycling_create_audio_signal_with_frame_count
+ags_recycling_position
+ags_recycling_find_next_channel
+ags_recycling_new
+<SUBSECTION Standard>
+AGS_IS_RECYCLING
+AGS_IS_RECYCLING_CLASS
+AGS_RECYCLING
+AGS_RECYCLING_CLASS
+AGS_RECYCLING_GET_CLASS
+AGS_TYPE_RECYCLING
+AgsRecycling
+AgsRecyclingClass
+ags_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_container</FILE>
+<TITLE>AgsRecyclingContainer</TITLE>
+ags_recycling_container_replace
+ags_recycling_container_add
+ags_recycling_container_remove
+ags_recycling_container_insert
+ags_recycling_container_get_toplevel
+ags_recycling_container_find
+ags_recycling_container_find_child
+ags_recycling_container_find_parent
+ags_recycling_container_add_child
+ags_recycling_container_remove_child
+ags_recycling_container_get_child_recall_id
+ags_recycling_container_reset_recycling
+ags_recycling_container_new
+<SUBSECTION Standard>
+AGS_IS_RECYCLING_CONTAINER
+AGS_IS_RECYCLING_CONTAINER_CLASS
+AGS_RECYCLING_CONTAINER
+AGS_RECYCLING_CONTAINER_CLASS
+AGS_RECYCLING_CONTAINER_GET_CLASS
+AGS_TYPE_RECYCLING_CONTAINER
+AgsRecyclingContainer
+AgsRecyclingContainerClass
+ags_recycling_container_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_thread</FILE>
+<TITLE>AgsRecyclingThread</TITLE>
+AGS_RECYCLING_THREAD_DEFAULT_JIFFIE
+AgsRecyclingThreadFlags
+ags_recycling_thread_play_channel
+ags_recycling_thread_play_audio
+ags_recycling_thread_new
+<SUBSECTION Standard>
+AGS_IS_RECYCLING_THREAD
+AGS_IS_RECYCLING_THREAD_CLASS
+AGS_RECYCLING_THREAD
+AGS_RECYCLING_THREAD_CLASS
+AGS_RECYCLING_THREAD_GET_CLASS
+AGS_TYPE_RECYCLING_THREAD
+AgsRecyclingThread
+AgsRecyclingThreadClass
+ags_recycling_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_thread_callbacks</FILE>
+ags_recycling_thread_iterate_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_registry</FILE>
+<TITLE>AgsRegistry</TITLE>
+AGS_REGISTRY_DEFAULT_ID_LENGTH
+AgsRegistryEntry
+ags_registry_entry_alloc
+ags_registry_add
+ags_registry_entry_find
+ags_registry_entry_bulk
+ags_registry_new
+<SUBSECTION Standard>
+AGS_IS_REGISTRY
+AGS_IS_REGISTRY_CLASS
+AGS_REGISTRY
+AGS_REGISTRY_CLASS
+AGS_REGISTRY_GET_CLASS
+AGS_TYPE_REGISTRY
+AgsRegistry
+AgsRegistryClass
+ags_registry_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remote_task</FILE>
+<TITLE>AgsRemoteTask</TITLE>
+ags_remote_task_launch
+ags_remote_task_launch_timed
+ags_remote_task_new
+<SUBSECTION Standard>
+AGS_IS_REMOTE_TASK
+AGS_IS_REMOTE_TASK_CLASS
+AGS_REMOTE_TASK
+AGS_REMOTE_TASK_CLASS
+AGS_REMOTE_TASK_GET_CLASS
+AGS_TYPE_REMOTE_TASK
+AgsRemoteTask
+AgsRemoteTaskClass
+ags_remote_task_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_audio</FILE>
+<TITLE>AgsRemoveAudio</TITLE>
+ags_remove_audio_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_AUDIO
+AGS_IS_REMOVE_AUDIO_CLASS
+AGS_REMOVE_AUDIO
+AGS_REMOVE_AUDIO_CLASS
+AGS_REMOVE_AUDIO_GET_CLASS
+AGS_TYPE_REMOVE_AUDIO
+AgsRemoveAudio
+AgsRemoveAudioClass
+ags_remove_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_audio_signal</FILE>
+<TITLE>AgsRemoveAudioSignal</TITLE>
+ags_remove_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_AUDIO_SIGNAL
+AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS
+AGS_REMOVE_AUDIO_SIGNAL
+AGS_REMOVE_AUDIO_SIGNAL_CLASS
+AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_REMOVE_AUDIO_SIGNAL
+AgsRemoveAudioSignal
+AgsRemoveAudioSignalClass
+ags_remove_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_note</FILE>
+<TITLE>AgsRemoveNote</TITLE>
+ags_remove_note_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_NOTE
+AGS_IS_REMOVE_NOTE_CLASS
+AGS_REMOVE_NOTE
+AGS_REMOVE_NOTE_CLASS
+AGS_REMOVE_NOTE_GET_CLASS
+AGS_TYPE_REMOVE_NOTE
+AgsRemoveNote
+AgsRemoveNoteClass
+ags_remove_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_point_from_selection</FILE>
+<TITLE>AgsRemovePointFromSelection</TITLE>
+ags_remove_point_from_selection_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_POINT_FROM_SELECTION
+AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS
+AGS_REMOVE_POINT_FROM_SELECTION
+AGS_REMOVE_POINT_FROM_SELECTION_CLASS
+AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS
+AGS_TYPE_REMOVE_POINT_FROM_SELECTION
+AgsRemovePointFromSelection
+AgsRemovePointFromSelectionClass
+ags_remove_point_from_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_recall</FILE>
+<TITLE>AgsRemoveRecall</TITLE>
+ags_remove_recall_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_RECALL
+AGS_IS_REMOVE_RECALL_CLASS
+AGS_REMOVE_RECALL
+AGS_REMOVE_RECALL_CLASS
+AGS_REMOVE_RECALL_GET_CLASS
+AGS_TYPE_REMOVE_RECALL
+AgsRemoveRecall
+AgsRemoveRecallClass
+ags_remove_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_region_from_selection</FILE>
+<TITLE>AgsRemoveRegionFromSelection</TITLE>
+ags_remove_region_from_selection_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_REGION_FROM_SELECTION
+AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS
+AGS_REMOVE_REGION_FROM_SELECTION
+AGS_REMOVE_REGION_FROM_SELECTION_CLASS
+AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS
+AGS_TYPE_REMOVE_REGION_FROM_SELECTION
+AgsRemoveRegionFromSelection
+AgsRemoveRegionFromSelectionClass
+ags_remove_region_from_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_resize_audio</FILE>
+<TITLE>AgsResizeAudio</TITLE>
+ags_resize_audio_new
+<SUBSECTION Standard>
+AGS_IS_RESIZE_AUDIO
+AGS_IS_RESIZE_AUDIO_CLASS
+AGS_RESIZE_AUDIO
+AGS_RESIZE_AUDIO_CLASS
+AGS_RESIZE_AUDIO_GET_CLASS
+AGS_TYPE_RESIZE_AUDIO
+AgsResizeAudio
+AgsResizeAudioClass
+ags_resize_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_resize_editor</FILE>
+<TITLE>AgsResizeEditor</TITLE>
+ags_resize_editor_new
+<SUBSECTION Standard>
+AGS_IS_RESIZE_EDITOR
+AGS_IS_RESIZE_EDITOR_CLASS
+AGS_RESIZE_EDITOR
+AGS_RESIZE_EDITOR_CLASS
+AGS_RESIZE_EDITOR_GET_CLASS
+AGS_TYPE_RESIZE_EDITOR
+AgsResizeEditor
+AgsResizeEditorClass
+</SECTION>
+
+<SECTION>
+<FILE>ags_returnable_thread</FILE>
+<TITLE>AgsReturnableThread</TITLE>
+AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE
+AgsReturnableThreadCallback
+AgsReturnableThreadFlags
+ags_returnable_thread_safe_run
+ags_returnable_thread_connect_safe_run
+ags_returnable_thread_disconnect_safe_run
+ags_returnable_thread_new
+<SUBSECTION Standard>
+AGS_IS_RETURNABLE_THREAD
+AGS_IS_RETURNABLE_THREAD_CLASS
+AGS_RETURNABLE_THREAD
+AGS_RETURNABLE_THREAD_CLASS
+AGS_RETURNABLE_THREAD_GET_CLASS
+AGS_TYPE_RETURNABLE_THREAD
+AgsReturnableThread
+AgsReturnableThreadClass
+ags_returnable_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ruler</FILE>
+<TITLE>AgsRuler</TITLE>
+AGS_RULER_DEFAULT_STEP
+AGS_RULER_LARGE_STEP
+AGS_RULER_SMALL_STEP
+ags_ruler_new
+<SUBSECTION Standard>
+AGS_IS_RULER
+AGS_IS_RULER_CLASS
+AGS_RULER
+AGS_RULER_CLASS
+AGS_RULER_GET_CLASS
+AGS_TYPE_RULER
+AgsRuler
+AgsRulerClass
+ags_ruler_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_runnable</FILE>
+<TITLE>AgsRunnable</TITLE>
+ags_runnable_run
+ags_runnable_stop
+<SUBSECTION Standard>
+AGS_IS_RUNNABLE
+AGS_IS_RUNNABLE_INTERFACE
+AGS_RUNNABLE
+AGS_RUNNABLE_GET_INTERFACE
+AGS_RUNNABLE_INTERFACE
+AGS_TYPE_RUNNABLE
+AgsRunnable
+AgsRunnableInterface
+ags_runnable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_save_file</FILE>
+<TITLE>AgsSaveFile</TITLE>
+ags_save_file_new
+<SUBSECTION Standard>
+AGS_IS_SAVE_FILE
+AGS_IS_SAVE_FILE_CLASS
+AGS_SAVE_FILE
+AGS_SAVE_FILE_CLASS
+AGS_SAVE_FILE_GET_CLASS
+AGS_TYPE_SAVE_FILE
+AgsSaveFile
+AgsSaveFileClass
+ags_save_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_scroll_on_play</FILE>
+<TITLE>AgsScrollOnPlay</TITLE>
+ags_scroll_on_play_new
+<SUBSECTION Standard>
+AGS_IS_SCROLL_ON_PLAY
+AGS_IS_SCROLL_ON_PLAY_CLASS
+AGS_SCROLL_ON_PLAY
+AGS_SCROLL_ON_PLAY_CLASS
+AGS_SCROLL_ON_PLAY_GET_CLASS
+AGS_TYPE_SCROLL_ON_PLAY
+AgsScrollOnPlay
+AgsScrollOnPlayClass
+ags_scroll_on_play_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_seekable</FILE>
+<TITLE>AgsSeekable</TITLE>
+ags_seekable_seek
+<SUBSECTION Standard>
+AGS_IS_SEEKABLE
+AGS_IS_SEEKABLE_INTERFACE
+AGS_SEEKABLE
+AGS_SEEKABLE_GET_INTERFACE
+AGS_SEEKABLE_INTERFACE
+AGS_TYPE_SEEKABLE
+AgsSeekable
+AgsSeekableInterface
+ags_seekable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_segment</FILE>
+<TITLE>AgsSegment</TITLE>
+AGS_SEGMENT_FLAGS
+AgsSegmentFields
+ags_segment_field_on
+ags_segment_field_off
+ags_segment_draw_string
+ags_segment_new
+<SUBSECTION Standard>
+AGS_IS_SEGMENT
+AGS_IS_SEGMENT_CLASS
+AGS_SEGMENT
+AGS_SEGMENT_CLASS
+AGS_SEGMENT_GET_CLASS
+AGS_TYPE_SEGMENT
+AgsSegment
+AgsSegmentClass
+ags_segment_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server</FILE>
+<TITLE>AgsServer</TITLE>
+AgsServerFlags
+ags_server_start
+ags_server_lookup
+ags_server_create_object
+ags_server_object_set_property
+ags_server_new
+<SUBSECTION Standard>
+AGS_IS_SERVER
+AGS_IS_SERVER_CLASS
+AGS_SERVER
+AGS_SERVER_CLASS
+AGS_SERVER_GET_CLASS
+AGS_TYPE_SERVER
+AgsServer
+AgsServerClass
+ags_server_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server_preferences</FILE>
+<TITLE>AgsServerPreferences</TITLE>
+ags_server_preferences_new
+<SUBSECTION Standard>
+AGS_IS_SERVER_PREFERENCES
+AGS_IS_SERVER_PREFERENCES_CLASS
+AGS_SERVER_PREFERENCES
+AGS_SERVER_PREFERENCES_CLASS
+AGS_SERVER_PREFERENCES_GET_CLASS
+AGS_TYPE_SERVER_PREFERENCES
+AgsServerPreferences
+AgsServerPreferencesClass
+ags_server_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_audio_channels</FILE>
+<TITLE>AgsSetAudioChannels</TITLE>
+ags_set_audio_channels_new
+<SUBSECTION Standard>
+AGS_IS_SET_AUDIO_CHANNELS
+AGS_IS_SET_AUDIO_CHANNELS_CLASS
+AGS_SET_AUDIO_CHANNELS
+AGS_SET_AUDIO_CHANNELS_CLASS
+AGS_SET_AUDIO_CHANNELS_GET_CLASS
+AGS_TYPE_SET_AUDIO_CHANNELS
+AgsSetAudioChannels
+AgsSetAudioChannelsClass
+ags_set_audio_channels_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_buffer_size</FILE>
+<TITLE>AgsSetBufferSize</TITLE>
+ags_set_buffer_size_new
+<SUBSECTION Standard>
+AGS_IS_SET_BUFFER_SIZE
+AGS_IS_SET_BUFFER_SIZE_CLASS
+AGS_SET_BUFFER_SIZE
+AGS_SET_BUFFER_SIZE_CLASS
+AGS_SET_BUFFER_SIZE_GET_CLASS
+AGS_TYPE_SET_BUFFER_SIZE
+AgsSetBufferSize
+AgsSetBufferSizeClass
+ags_set_buffer_size_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_devout_play_flags</FILE>
+<TITLE>AgsSetDevoutPlayFlags</TITLE>
+ags_set_devout_play_flags_new
+<SUBSECTION Standard>
+AGS_IS_SET_DEVOUT_PLAY_FLAGS
+AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS
+AGS_SET_DEVOUT_PLAY_FLAGS
+AGS_SET_DEVOUT_PLAY_FLAGS_CLASS
+AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS
+AGS_TYPE_SET_DEVOUT_PLAY_FLAGS
+AgsSetDevoutPlayFlags
+AgsSetDevoutPlayFlagsClass
+ags_set_devout_play_flags_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_muted</FILE>
+<TITLE>AgsSetMuted</TITLE>
+ags_set_muted_new
+<SUBSECTION Standard>
+AGS_IS_SET_MUTED
+AGS_IS_SET_MUTED_CLASS
+AGS_SET_MUTED
+AGS_SET_MUTED_CLASS
+AGS_SET_MUTED_GET_CLASS
+AGS_TYPE_SET_MUTED
+AgsSetMuted
+AgsSetMutedClass
+ags_set_muted_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_output_device</FILE>
+<TITLE>AgsSetOutputDevice</TITLE>
+ags_set_output_device_new
+<SUBSECTION Standard>
+AGS_IS_SET_OUTPUT_DEVICE
+AGS_IS_SET_OUTPUT_DEVICE_CLASS
+AGS_SET_OUTPUT_DEVICE
+AGS_SET_OUTPUT_DEVICE_CLASS
+AGS_SET_OUTPUT_DEVICE_GET_CLASS
+AGS_TYPE_SET_OUTPUT_DEVICE
+AgsSetOutputDevice
+AgsSetOutputDeviceClass
+ags_set_output_device_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_samplerate</FILE>
+<TITLE>AgsSetSamplerate</TITLE>
+ags_set_samplerate_new
+<SUBSECTION Standard>
+AGS_IS_SET_SAMPLERATE
+AGS_IS_SET_SAMPLERATE_CLASS
+AGS_SET_SAMPLERATE
+AGS_SET_SAMPLERATE_CLASS
+AGS_SET_SAMPLERATE_GET_CLASS
+AGS_TYPE_SET_SAMPLERATE
+AgsSetSamplerate
+AgsSetSamplerateClass
+ags_set_samplerate_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sf2_chooser</FILE>
+<TITLE>AgsSF2Chooser</TITLE>
+ags_sf2_chooser_open
+ags_sf2_chooser_completed
+ags_sf2_chooser_remove_all_from_combo
+ags_sf2_chooser_new
+<SUBSECTION Standard>
+AGS_IS_SF2_CHOOSER
+AGS_IS_SF2_CHOOSER_CLASS
+AGS_SF2_CHOOSER
+AGS_SF2_CHOOSER_CLASS
+AGS_SF2_CHOOSER_GET_CLASS
+AGS_TYPE_SF2_CHOOSER
+AgsSF2Chooser
+AgsSF2ChooserClass
+ags_sf2_chooser_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sf2_chooser_callbacks</FILE>
+ags_sf2_chooser_preset_changed
+ags_sf2_chooser_instrument_changed
+ags_sf2_chooser_sample_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_single_thread</FILE>
+<TITLE>AgsSingleThread</TITLE>
+AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE
+ags_single_thread_new
+<SUBSECTION Standard>
+AGS_IS_SINGLE_THREAD
+AGS_IS_SINGLE_THREAD_CLASS
+AGS_SINGLE_THREAD
+AGS_SINGLE_THREAD_CLASS
+AGS_SINGLE_THREAD_GET_CLASS
+AGS_TYPE_SINGLE_THREAD
+AgsSingleThread
+AgsSingleThreadClass
+ags_single_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sndfile</FILE>
+<TITLE>AgsSndfile</TITLE>
+AgsSndfileFlags
+ags_sndfile_new
+<SUBSECTION Standard>
+AGS_IS_SNDFILE
+AGS_IS_SNDFILE_CLASS
+AGS_SNDFILE
+AGS_SNDFILE_CLASS
+AGS_SNDFILE_GET_CLASS
+AGS_TYPE_SNDFILE
+AgsSndfile
+AgsSndfileClass
+ags_sndfile_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_soundcard</FILE>
+<TITLE>AgsSoundcard</TITLE>
+ags_soundcard_list_cards
+ags_soundcard_pcm_info
+ags_soundcard_tic
+ags_soundcard_offset_changed
+ags_soundcard_get_buffer
+ags_soundcard_get_next_buffer
+<SUBSECTION Standard>
+AGS_IS_SOUNDCARD
+AGS_IS_SOUNDCARD_INTERFACE
+AGS_SOUNDCARD
+AGS_SOUNDCARD_GET_INTERFACE
+AGS_SOUNDCARD_INTERFACE
+AGS_TYPE_SOUNDCARD
+AgsSoundcard
+AgsSoundcardInterface
+ags_soundcard_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stackable</FILE>
+<TITLE>AgsStackable</TITLE>
+ags_stackable_push
+ags_stackable_pop
+<SUBSECTION Standard>
+AGS_IS_STACKABLE
+AGS_IS_STACKABLE_INTERFACE
+AGS_STACKABLE
+AGS_STACKABLE_GET_INTERFACE
+AGS_STACKABLE_INTERFACE
+AGS_TYPE_STACKABLE
+AgsStackable
+AgsStackableInterface
+ags_stackable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_start_devout</FILE>
+<TITLE>AgsStartDevout</TITLE>
+ags_start_devout_new
+<SUBSECTION Standard>
+AGS_IS_START_DEVOUT
+AGS_IS_START_DEVOUT_CLASS
+AGS_START_DEVOUT
+AGS_START_DEVOUT_CLASS
+AGS_START_DEVOUT_GET_CLASS
+AGS_TYPE_START_DEVOUT
+AgsStartDevout
+AgsStartDevoutClass
+ags_start_devout_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream</FILE>
+<TITLE>AgsStream</TITLE>
+ags_stream
+ags_stream_new
+<SUBSECTION Standard>
+AGS_STREAM
+AGS_STREAM_CLASS
+AGS_TYPE_STREAM
+AgsStream
+AgsStreamClass
+ags_stream_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_audio_signal</FILE>
+<TITLE>AgsStreamAudioSignal</TITLE>
+ags_stream_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_AUDIO_SIGNAL
+AGS_IS_STREAM_AUDIO_SIGNAL_CLASS
+AGS_STREAM_AUDIO_SIGNAL
+AGS_STREAM_AUDIO_SIGNAL_CLASS
+AGS_STREAM_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_STREAM_AUDIO_SIGNAL
+AgsStreamAudioSignal
+AgsStreamAudioSignalClass
+ags_stream_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_channel</FILE>
+<TITLE>AgsStreamChannel</TITLE>
+ags_stream_channel_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_CHANNEL
+AGS_IS_STREAM_CHANNEL_CLASS
+AGS_STREAM_CHANNEL
+AGS_STREAM_CHANNEL_CLASS
+AGS_STREAM_CHANNEL_GET_CLASS
+AGS_TYPE_STREAM_CHANNEL
+AgsStreamChannel
+AgsStreamChannelClass
+ags_stream_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_channel_run</FILE>
+<TITLE>AgsStreamChannelRun</TITLE>
+ags_stream_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_CHANNEL_RUN
+AGS_IS_STREAM_CHANNEL_RUN_CLASS
+AGS_STREAM_CHANNEL_RUN
+AGS_STREAM_CHANNEL_RUN_CLASS
+AGS_STREAM_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_STREAM_CHANNEL_RUN
+AgsStreamChannelRun
+AgsStreamChannelRunClass
+ags_stream_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_recycling</FILE>
+<TITLE>AgsStreamRecycling</TITLE>
+ags_stream_recycling_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_RECYCLING
+AGS_IS_STREAM_RECYCLING_CLASS
+AGS_STREAM_RECYCLING
+AGS_STREAM_RECYCLING_CLASS
+AGS_STREAM_RECYCLING_GET_CLASS
+AGS_TYPE_STREAM_RECYCLING
+AgsStreamRecycling
+AgsStreamRecyclingClass
+ags_stream_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth</FILE>
+<TITLE>AgsSynth</TITLE>
+AgsSynthFlags
+ags_synth_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH
+AGS_IS_SYNTH_CLASS
+AGS_SYNTH
+AGS_SYNTH_CLASS
+AGS_SYNTH_GET_CLASS
+AGS_TYPE_SYNTH
+AgsSynth
+AgsSynthClass
+ags_synth_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_callbacks</FILE>
+ags_synth_parent_set_callback
+ags_synth_lower_callback
+ags_synth_auto_update_callback
+ags_synth_update_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_input_line</FILE>
+<TITLE>AgsSynthInputLine</TITLE>
+ags_synth_input_line_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH_INPUT_LINE
+AGS_IS_SYNTH_INPUT_LINE_CLASS
+AGS_SYNTH_INPUT_LINE
+AGS_SYNTH_INPUT_LINE_CLASS
+AGS_SYNTH_INPUT_LINE_GET_CLASS
+AGS_TYPE_SYNTH_INPUT_LINE
+AgsSynthInputLine
+AgsSynthInputLineClass
+ags_synth_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_input_pad</FILE>
+<TITLE>AgsSynthInputPad</TITLE>
+ags_synth_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH_INPUT_PAD
+AGS_IS_SYNTH_INPUT_PAD_CLASS
+AGS_SYNTH_INPUT_PAD
+AGS_SYNTH_INPUT_PAD_CLASS
+AGS_SYNTH_INPUT_PAD_GET_CLASS
+AGS_TYPE_SYNTH_INPUT_PAD
+AgsSynthInputPad
+AgsSynthInputPadClass
+ags_synth_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synths</FILE>
+ags_synth_sin
+ags_synth_saw
+ags_synth_triangle
+ags_synth_square
+</SECTION>
+
+<SECTION>
+<FILE>ags_table</FILE>
+<TITLE>AgsTable</TITLE>
+ags_table_new
+<SUBSECTION Standard>
+AGS_IS_TABLE
+AGS_IS_TABLE_CLASS
+AGS_TABLE
+AGS_TABLE_CLASS
+AGS_TABLE_GET_CLASS
+AGS_TYPE_TABLE
+AgsTable
+AgsTableClass
+ags_table_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_tactable</FILE>
+<TITLE>AgsTactable</TITLE>
+ags_tactable_change_sequencer_duration
+ags_tactable_change_notation_duration
+ags_tactable_change_tact
+ags_tactable_change_bpm
+<SUBSECTION Standard>
+AGS_IS_TACTABLE
+AGS_IS_TACTABLE_INTERFACE
+AGS_TACTABLE
+AGS_TACTABLE_GET_INTERFACE
+AGS_TACTABLE_INTERFACE
+AGS_TYPE_TACTABLE
+AgsTactable
+AgsTactableInterface
+ags_tactable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_task</FILE>
+<TITLE>AgsTask</TITLE>
+AgsTaskFlags
+ags_task_launch
+ags_task_failure
+ags_task_new
+<SUBSECTION Standard>
+AGS_IS_TASK
+AGS_IS_TASK_CLASS
+AGS_TASK
+AGS_TASK_CLASS
+AGS_TASK_GET_CLASS
+AGS_TYPE_TASK
+AgsTask
+AgsTaskClass
+ags_task_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_task_thread</FILE>
+<TITLE>AgsTaskThread</TITLE>
+AGS_TASK_THREAD_DEFAULT_JIFFIE
+AgsTaskThreadAppend
+ags_task_thread_append_task
+ags_task_thread_append_tasks
+ags_task_thread_new
+<SUBSECTION Standard>
+AGS_IS_TASK_THREAD
+AGS_IS_TASK_THREAD_CLASS
+AGS_TASK_THREAD
+AGS_TASK_THREAD_CLASS
+AGS_TASK_THREAD_GET_CLASS
+AGS_TYPE_TASK_THREAD
+AgsTaskThread
+AgsTaskThreadClass
+ags_task_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread-kthreads</FILE>
+<TITLE>AgsThread</TITLE>
+MSEC_PER_SEC
+NSEC_PER_SEC
+AGS_THREAD_STACKSIZE
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_SUSPEND_SIG
+AgsThreadFlags
+ags_thread_set_sync
+ags_thread_set_sync_all
+ags_thread_lock
+ags_thread_trylock
+ags_thread_unlock
+ags_thread_get_toplevel
+ags_thread_first
+ags_thread_last
+ags_thread_remove_child
+ags_thread_add_child
+ags_thread_parental_is_locked
+ags_thread_sibling_is_locked
+ags_thread_children_is_locked
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_next_parent_locked
+ags_thread_next_sibling_locked
+ags_thread_next_children_locked
+ags_thread_lock_parent
+ags_thread_lock_sibling
+ags_thread_lock_children
+ags_thread_lock_all
+ags_thread_unlock_parent
+ags_thread_unlock_sibling
+ags_thread_unlock_children
+ags_thread_unlock_all
+ags_thread_wait_parent
+ags_thread_wait_sibling
+ags_thread_wait_children
+ags_thread_signal_parent
+ags_thread_signal_sibling
+ags_thread_signal_children
+ags_thread_start
+ags_thread_run
+ags_thread_suspend
+ags_thread_resume
+ags_thread_timelock
+ags_thread_stop
+ags_thread_hangcheck
+ags_thread_new
+<SUBSECTION Standard>
+AGS_IS_THREAD
+AGS_IS_THREAD_CLASS
+AGS_THREAD
+AGS_THREAD_CLASS
+AGS_THREAD_GET_CLASS
+AGS_TYPE_THREAD
+AgsThread
+AgsThreadClass
+ags_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread-posix</FILE>
+<TITLE>AgsThread</TITLE>
+AGS_ACCOUNTING_TABLE
+MSEC_PER_SEC
+NSEC_PER_SEC
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_SUSPEND_SIG
+AGS_THREAD_DEFAULT_JIFFIE
+AGS_THREAD_MAX_PRECISION
+AGS_THREAD_DEFAULT_ATTACK
+AgsThreadFlags
+AgsAccountingTable
+ags_accounting_table_alloc
+ags_accounting_table_set_sanity
+ags_thread_set_sync
+ags_thread_set_sync_all
+ags_thread_lock
+ags_thread_trylock
+ags_thread_unlock
+ags_thread_get_toplevel
+ags_thread_first
+ags_thread_last
+ags_thread_remove_child
+ags_thread_add_child
+ags_thread_parental_is_locked
+ags_thread_sibling_is_locked
+ags_thread_children_is_locked
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_next_parent_locked
+ags_thread_next_sibling_locked
+ags_thread_next_children_locked
+ags_thread_lock_parent
+ags_thread_lock_sibling
+ags_thread_lock_children
+ags_thread_lock_all
+ags_thread_unlock_parent
+ags_thread_unlock_sibling
+ags_thread_unlock_children
+ags_thread_unlock_all
+ags_thread_wait_parent
+ags_thread_wait_sibling
+ags_thread_wait_children
+ags_thread_signal_parent
+ags_thread_signal_sibling
+ags_thread_signal_children
+ags_thread_start
+ags_thread_run
+ags_thread_suspend
+ags_thread_resume
+ags_thread_timelock
+ags_thread_stop
+ags_thread_hangcheck
+ags_thread_new
+<SUBSECTION Standard>
+AGS_IS_THREAD
+AGS_IS_THREAD_CLASS
+AGS_THREAD
+AGS_THREAD_CLASS
+AGS_THREAD_GET_CLASS
+AGS_TYPE_THREAD
+AgsThread
+AgsThreadClass
+ags_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread_pool</FILE>
+<TITLE>AgsThreadPool</TITLE>
+AgsThreadPoolFlags
+ags_thread_pool_pull
+ags_thread_pool_start
+ags_thread_pool_new
+<SUBSECTION Standard>
+AGS_IS_THREAD_POOL
+AGS_IS_THREAD_POOL_CLASS
+AGS_THREAD_POOL
+AGS_THREAD_POOL_CLASS
+AGS_THREAD_POOL_GET_CLASS
+AGS_TYPE_THREAD_POOL
+AgsThreadPool
+AgsThreadPoolClass
+ags_thread_pool_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timebar</FILE>
+<TITLE>AgsTimebar</TITLE>
+ags_timebar_new
+<SUBSECTION Standard>
+AGS_IS_TIMEBAR
+AGS_IS_TIMEBAR_CLASS
+AGS_TIMEBAR
+AGS_TIMEBAR_CLASS
+AGS_TIMEBAR_GET_CLASS
+AGS_TYPE_TIMEBAR
+AgsTimebar
+AgsTimebarClass
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp</FILE>
+<TITLE>AgsTimestamp</TITLE>
+AgsTimestampFlags
+ags_timestamp_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP
+AGS_IS_TIMESTAMP_CLASS
+AGS_TIMESTAMP
+AGS_TIMESTAMP_CLASS
+AGS_TIMESTAMP_GET_CLASS
+AGS_TYPE_TIMESTAMP
+AgsTimestamp
+AgsTimestampClass
+ags_timestamp_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp_factory</FILE>
+<TITLE>AgsTimestampFactory</TITLE>
+AgsTimestampFactoryFlags
+ags_timestamp_factory_create
+ags_timestamp_factory_get_instance
+ags_timestamp_factory_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP_FACTORY
+AGS_IS_TIMESTAMP_FACTORY_CLASS
+AGS_TIMESTAMP_FACTORY
+AGS_TIMESTAMP_FACTORY_CLASS
+AGS_TIMESTAMP_FACTORY_GET_CLASS
+AGS_TYPE_TIMESTAMP_FACTORY
+AgsTimestampFactory
+AgsTimestampFactoryClass
+ags_timestamp_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp_thread</FILE>
+<TITLE>AgsTimestampThread</TITLE>
+AGS_MICROSECONDS_PER_SECOND
+AGS_TIMESTAMP_THREAD_DEFAULT_BPM
+AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE
+AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE
+AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE
+AGS_TIMESTAMP_THREAD_DEFAULT_TIC
+ags_timestamp_thread_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP_THREAD
+AGS_IS_TIMESTAMP_THREAD_CLASS
+AGS_TIMESTAMP_THREAD
+AGS_TIMESTAMP_THREAD_CLASS
+AGS_TIMESTAMP_THREAD_GET_CLASS
+AGS_TYPE_TIMESTAMP_THREAD
+AgsTimestampThread
+AgsTimestampThreadClass
+ags_timestamp_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toggle_led</FILE>
+<TITLE>AgsToggleLed</TITLE>
+ags_toggle_led_new
+<SUBSECTION Standard>
+AGS_IS_TOGGLE_LED
+AGS_IS_TOGGLE_LED_CLASS
+AGS_TOGGLE_LED
+AGS_TOGGLE_LED_CLASS
+AGS_TOGGLE_LED_GET_CLASS
+AGS_TYPE_TOGGLE_LED
+AgsToggleLed
+AgsToggleLedClass
+ags_toggle_led_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toggle_pattern_bit</FILE>
+<TITLE>AgsTogglePatternBit</TITLE>
+ags_toggle_pattern_bit_refresh_gui
+ags_toggle_pattern_bit_new
+<SUBSECTION Standard>
+AGS_IS_TOGGLE_PATTERN_BIT
+AGS_IS_TOGGLE_PATTERN_BIT_CLASS
+AGS_TOGGLE_PATTERN_BIT
+AGS_TOGGLE_PATTERN_BIT_CLASS
+AGS_TOGGLE_PATTERN_BIT_GET_CLASS
+AGS_TYPE_TOGGLE_PATTERN_BIT
+AgsTogglePatternBit
+AgsTogglePatternBitClass
+ags_toggle_pattern_bit_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar</FILE>
+<TITLE>AgsToolbar</TITLE>
+ags_toolbar_new
+<SUBSECTION Standard>
+AGS_IS_TOOLBAR
+AGS_IS_TOOLBAR_CLASS
+AGS_TOOLBAR
+AGS_TOOLBAR_CLASS
+AGS_TOOLBAR_GET_CLASS
+AGS_TYPE_TOOLBAR
+AgsToolbar
+AgsToolbarClass
+ags_toolbar_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar_callbacks</FILE>
+ags_toolbar_destroy_callback
+ags_toolbar_show_callback
+ags_toolbar_position_callback
+ags_toolbar_edit_callback
+ags_toolbar_clear_callback
+ags_toolbar_select_callback
+ags_toolbar_copy_or_cut_callback
+ags_toolbar_paste_callback
+ags_toolbar_zoom_callback
+ags_toolbar_mode_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar_mode_stock</FILE>
+AGS_TOOLBAR_MODE_SINGLE_CHANNEL
+AGS_TOOLBAR_MODE_MULTI_CHANNEL
+AGS_TOOLBAR_MODE_ALL_CHANNELS
+</SECTION>
+
+<SECTION>
+<FILE>ags_tree_iterator</FILE>
+<TITLE>AgsTreeIterator</TITLE>
+ags_tree_iterator_set_inverse_mode
+ags_tree_iterator_is_inverse_mode
+ags_tree_iterator_iterate
+ags_tree_iterator_iterate_nested
+ags_tree_iterator_safe_iterate
+ags_tree_iterator_safe_iterate_nested
+<SUBSECTION Standard>
+AGS_IS_TREE_ITERATOR
+AGS_IS_TREE_ITERATOR_INTERFACE
+AGS_TREE_ITERATOR
+AGS_TREE_ITERATOR_GET_INTERFACE
+AGS_TREE_ITERATOR_INTERFACE
+AGS_TYPE_TREE_ITERATOR
+AgsTreeIterator
+AgsTreeIteratorInterface
+ags_tree_iterator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_unref_audio_signal</FILE>
+<TITLE>AgsUnrefAudioSignal</TITLE>
+ags_unref_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_UNREF_AUDIO_SIGNAL
+AGS_IS_UNREF_AUDIO_SIGNAL_CLASS
+AGS_TYPE_UNREF_AUDIO_SIGNAL
+AGS_UNREF_AUDIO_SIGNAL
+AGS_UNREF_AUDIO_SIGNAL_CLASS
+AGS_UNREF_AUDIO_SIGNAL_GET_CLASS
+AgsUnrefAudioSignal
+AgsUnrefAudioSignalClass
+ags_unref_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_vindicator</FILE>
+<TITLE>AgsVIndicator</TITLE>
+ags_vindicator_new
+<SUBSECTION Standard>
+AGS_IS_VINDICATOR
+AGS_IS_VINDICATOR_CLASS
+AGS_TYPE_VINDICATOR
+AGS_VINDICATOR
+AGS_VINDICATOR_CLASS
+AGS_VINDICATOR_GET_CLASS
+AgsVIndicator
+AgsVIndicatorClass
+ags_vindicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_audio_signal</FILE>
+<TITLE>AgsVolumeAudioSignal</TITLE>
+ags_volume_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_AUDIO_SIGNAL
+AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS
+AGS_TYPE_VOLUME_AUDIO_SIGNAL
+AGS_VOLUME_AUDIO_SIGNAL
+AGS_VOLUME_AUDIO_SIGNAL_CLASS
+AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS
+AgsVolumeAudioSignal
+AgsVolumeAudioSignalClass
+ags_volume_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_channel</FILE>
+<TITLE>AgsVolumeChannel</TITLE>
+ags_volume_channel_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_CHANNEL
+AGS_IS_VOLUME_CHANNEL_CLASS
+AGS_TYPE_VOLUME_CHANNEL
+AGS_VOLUME_CHANNEL
+AGS_VOLUME_CHANNEL_CLASS
+AGS_VOLUME_CHANNEL_GET_CLASS
+AgsVolumeChannel
+AgsVolumeChannelClass
+ags_volume_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_channel_run</FILE>
+<TITLE>AgsVolumeChannelRun</TITLE>
+ags_volume_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_CHANNEL_RUN
+AGS_IS_VOLUME_CHANNEL_RUN_CLASS
+AGS_TYPE_VOLUME_CHANNEL_RUN
+AGS_VOLUME_CHANNEL_RUN
+AGS_VOLUME_CHANNEL_RUN_CLASS
+AGS_VOLUME_CHANNEL_RUN_GET_CLASS
+AgsVolumeChannelRun
+AgsVolumeChannelRunClass
+ags_volume_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_recycling</FILE>
+<TITLE>AgsVolumeRecycling</TITLE>
+ags_volume_recycling_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_RECYCLING
+AGS_IS_VOLUME_RECYCLING_CLASS
+AGS_TYPE_VOLUME_RECYCLING
+AGS_VOLUME_RECYCLING
+AGS_VOLUME_RECYCLING_CLASS
+AGS_VOLUME_RECYCLING_GET_CLASS
+AgsVolumeRecycling
+AgsVolumeRecyclingClass
+ags_volume_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_waveform</FILE>
+<TITLE>AgsWaveform</TITLE>
+ags_waveform_new
+<SUBSECTION Standard>
+AGS_IS_WAVEFORM
+AGS_IS_WAVEFORM_CLASS
+AGS_TYPE_WAVEFORM
+AGS_WAVEFORM
+AGS_WAVEFORM_CLASS
+AGS_WAVEFORM_GET_CLASS
+AgsWaveform
+AgsWaveformClass
+ags_waveform_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_window</FILE>
+<TITLE>AgsWindow</TITLE>
+AGS_MACHINE_COUNTER
+AgsWindowFlags
+AgsMachineCounter
+ags_window_find_machine_counter
+ags_window_increment_machine_counter
+ags_window_decrement_machine_counter
+ags_machine_counter_alloc
+ags_window_new
+<SUBSECTION Standard>
+AGS_IS_WINDOW
+AGS_IS_WINDOW_CLASS
+AGS_TYPE_WINDOW
+AGS_WINDOW
+AGS_WINDOW_CLASS
+AGS_WINDOW_GET_CLASS
+AgsWindow
+AgsWindowClass
+ags_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_window_callbacks</FILE>
+ags_window_delete_event_callback
+</SECTION>
+
+<SECTION>
+<FILE>jmath</FILE>
+j_math_or
+j_math_exclusive_or
+j_math_and
+j_math_more
+j_math_less
+j_math_sort_array
+j_math_put_null_at_beginning
+j_math_put_null_at_end
+j_math_width
+j_math_width_list
+j_math_cut_leading_zeros
+j_math_exp2
+j_math_exp
+j_math_root2
+j_math_root
+j_math_make_valid
+j_math_is_operator
+j_math_is_function
+j_math_is_function_backward
+j_math_get_first_level_operator
+j_math_get_second_level_operator
+j_math_solve_arithmetic
+j_math_algebra_brackeds_out
+j_math_algebra_operations_out
+j_math_algebra_functions_out
+j_math_algebra_solve
+j_math_gauss
+</SECTION>
+
+<SECTION>
+<FILE>main</FILE>
+<TITLE>AgsMain</TITLE>
+ALSA_PCM_NEW_HW_PARAMS_API
+AGS_VERSION
+AGS_BUILD_ID
+AGS_EFFECTS_DEFAULT_VERSION
+AGS_DEFAULT_DIRECTORY
+AGS_DEFAULT_CONFIG
+AGS_PRIORITY
+AgsMainFlags
+ags_main_load_config
+ags_main_add_devout
+ags_main_register_thread_type
+ags_main_register_recall_type
+ags_main_register_task_type
+ags_main_register_widget_type
+ags_main_register_machine_type
+ags_main_quit
+ags_main_new
+<SUBSECTION Standard>
+AGS_IS_MAIN
+AGS_IS_MAIN_CLASS
+AGS_MAIN
+AGS_MAIN_CLASS
+AGS_MAIN_GET_CLASS
+AGS_TYPE_MAIN
+AgsMain
+AgsMainClass
+ags_main_get_type
+</SECTION>
+
diff --git a/api/ags-undeclared.txt b/api/ags-undeclared.txt
new file mode 100644
index 0000000..e69de29
diff --git a/api/ags-undocumented.txt b/api/ags-undocumented.txt
new file mode 100644
index 0000000..78c9684
--- /dev/null
+++ b/api/ags-undocumented.txt
@@ -0,0 +1,1925 @@
+40% symbol docs coverage.
+1189 symbols documented.
+280 symbols incomplete.
+1756 not documented.
+
+
+AGS_ACCOUNTING_TABLE
+AGS_ASYNC_QUEUE_CLOCK_ID
+AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE
+AGS_ASYNC_QUEUE_SIGNAL_HIGH
+AGS_ASYNC_QUEUE_SIGNAL_LOW
+AGS_AUDIO_LOOP_DEFAULT_JIFFIE
+AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME
+AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE
+AGS_BUILD_ID
+AGS_CHANNEL_ERROR
+AGS_CLIPBOARD_DEFAULT_VERSION
+AGS_CONFIG_DEFAULT_BUILD_ID
+AGS_CONFIG_DEFAULT_VERSION
+AGS_CONFIG_DEVOUT
+AGS_CONFIG_GENERIC
+AGS_CONFIG_RECALL
+AGS_CONFIG_THREAD
+AGS_DEFAULT_CONFIG
+AGS_DEFAULT_DIRECTORY
+AGS_DEVOUT_DEFAULT_BPM
+AGS_DEVOUT_DEFAULT_BUFFER_SIZE
+AGS_DEVOUT_DEFAULT_DELAY
+AGS_DEVOUT_DEFAULT_FORMAT
+AGS_DEVOUT_DEFAULT_JIFFIE
+AGS_DEVOUT_DEFAULT_PERIOD
+AGS_DEVOUT_DEFAULT_SAMPLERATE
+AGS_DEVOUT_DEFAULT_SCALE
+AGS_DEVOUT_DEFAULT_TACT
+AGS_DEVOUT_DEFAULT_TACTRATE
+AGS_DEVOUT_DEFAULT_TACT_JIFFIE
+AGS_DEVOUT_ERROR
+AGS_DEVOUT_PLAY
+AGS_DEVOUT_PLAY_DOMAIN
+AGS_DEVOUT_THREAD_DEFAULT_JIFFIE
+AGS_DIAL_DEFAULT_PRECISION
+AGS_DRUM_PATTERN_CONTROLS
+AGS_EDITOR_DEFAULT
+AGS_EDITOR_DEFAULT_BUILD_ID
+AGS_EDITOR_DEFAULT_VERSION
+AGS_EFFECTS_DEFAULT_VERSION
+AGS_EFFECT_COPY_BUFFER
+AGS_EFFECT_COPY_STREAM
+AGS_EFFECT_DOWN_MIX
+AGS_EXPANDER_CHILD
+AGS_EXPANDER_SET_CHILD
+AGS_EXPORT_THREAD_BUFFER_TIME
+AGS_EXPORT_THREAD_DEFAULT_JIFFIE
+AGS_FILE_BOOLEAN_POINTER_PROP
+AGS_FILE_BOOLEAN_PROP
+AGS_FILE_BUILD_ID_PROP
+AGS_FILE_CHAR_POINTER_PROP
+AGS_FILE_CHAR_PROP
+AGS_FILE_CHECKSUM_LENGTH
+AGS_FILE_DEFAULT_AUDIO_ENCODING
+AGS_FILE_DEFAULT_AUDIO_FORMAT
+AGS_FILE_DEFAULT_DTD
+AGS_FILE_DEFAULT_ENCODING
+AGS_FILE_DEFAULT_VERSION
+AGS_FILE_DOUBLE_POINTER_PROP
+AGS_FILE_DOUBLE_PROP
+AGS_FILE_DYNAMIC_WIDGET_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_CARTESIAN
+AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_DIAL
+AGS_FILE_DYNAMIC_WIDGET_HINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_HSCALE
+AGS_FILE_DYNAMIC_WIDGET_LABEL
+AGS_FILE_DYNAMIC_WIDGET_LED
+AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_VINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_VSCALE
+AGS_FILE_DYNAMIC_WIDGET_WAVEFORM
+AGS_FILE_EFFECTS_DEFAULT_VERSION
+AGS_FILE_FALSE
+AGS_FILE_FLAGS_PROP
+AGS_FILE_FLOAT_POINTER_PROP
+AGS_FILE_FLOAT_PROP
+AGS_FILE_ID_PROP
+AGS_FILE_ID_REF_RESOLVE_DATA
+AGS_FILE_ID_REF_SERIALIZE_DATA
+AGS_FILE_INT64_POINTER_PROP
+AGS_FILE_INT64_PROP
+AGS_FILE_NAME_PROP
+AGS_FILE_OBJECT_PROP
+AGS_FILE_POINTER_PROP
+AGS_FILE_RESOLVE
+AGS_FILE_SCOPE_PROP
+AGS_FILE_SELECTION_ENTRY
+AGS_FILE_TRUE
+AGS_FILE_TYPE_PROP
+AGS_FILE_UINT64_POINTER_PROP
+AGS_FILE_UINT64_PROP
+AGS_FILE_VERSION_PROP
+AGS_FILE_XPATH_PROP
+AGS_GUI_THREAD_DEFAULT_JIFFIE
+AGS_IPATCH_DEFAULT_CHANNELS
+AGS_IPATCH_READ
+AGS_IPATCH_WRITE
+AGS_LADSPA_PLUGIN
+AGS_LIBAO_DEFAULT_BPM
+AGS_LIBAO_DEFAULT_BUFFER_SIZE
+AGS_LIBAO_DEFAULT_DELAY
+AGS_LIBAO_DEFAULT_JIFFIE
+AGS_LIBAO_DEFAULT_SAMPLERATE
+AGS_LIBAO_DEFAULT_TACT
+AGS_LIBAO_DEFAULT_TACTRATE
+AGS_LIBAO_DEFAULT_TACT_JIFFIE
+AGS_LIBAO_ERROR
+AGS_LIBAO_PLAY
+AGS_LIBAO_PLAY_DOMAIN
+AGS_LINE_DEFAULT_BUILD_ID
+AGS_LINE_DEFAULT_VERSION
+AGS_LINE_EDITOR_DEFAULT_BUILD_ID
+AGS_LINE_EDITOR_DEFAULT_VERSION
+AGS_MACHINE_COUNTER
+AGS_MACHINE_DEFAULT_BUILD_ID
+AGS_MACHINE_DEFAULT_VERSION
+AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID
+AGS_MACHINE_EDITOR_DEFAULT_VERSION
+AGS_MATRIX_CELL_HEIGHT
+AGS_MATRIX_CELL_WIDTH
+AGS_MATRIX_OCTAVE
+AGS_MATRIX_PATTERN_CONTROLS
+AGS_MICROSECONDS_PER_SECOND
+AGS_NAVIGATION_DEFAULT_TACT_STEP
+AGS_NAVIGATION_REWIND_STEPS
+AGS_NAVIGATION_SEEK_STEPS
+AGS_NOTATION_DEFAULT_BPM
+AGS_NOTATION_DEFAULT_DURATION
+AGS_NOTATION_DEFAULT_JIFFIE
+AGS_NOTATION_DEFAULT_LENGTH
+AGS_NOTATION_MAXIMUM_NOTE_LENGTH
+AGS_NOTATION_MINIMUM_NOTE_LENGTH
+AGS_NOTATION_TICS_PER_BEAT
+AGS_NOTEBOOK_TAB
+AGS_NOTE_EDIT_MAX_CONTROLS
+AGS_PAD_DEFAULT_BUILD_ID
+AGS_PAD_DEFAULT_VERSION
+AGS_PAD_EDITOR_DEFAULT_BUILD_ID
+AGS_PAD_EDITOR_DEFAULT_VERSION
+AGS_PLAYABLE_ERROR
+AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER
+AGS_PLUGIN_NAME_VOLUME
+AGS_PREFERENCES_DEFAULT_FILENAME
+AGS_PRIORITY
+AGS_RECALL_DEFAULT_BUILD_ID
+AGS_RECALL_DEFAULT_VERSION
+AGS_RECALL_HANDLER
+AGS_RECORD_THREAD_DEFAULT_DELAY
+AGS_RECYCLING_THREAD_DEFAULT_JIFFIE
+AGS_REGISTRY_DEFAULT_ID_LENGTH
+AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE
+AGS_RULER_DEFAULT_STEP
+AGS_RULER_LARGE_STEP
+AGS_RULER_SMALL_STEP
+AGS_SEGMENT_FLAGS (<items>)
+AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE
+AGS_TASK_THREAD_DEFAULT_JIFFIE
+AGS_THREAD_DEFAULT_ATTACK
+AGS_THREAD_DEFAULT_JIFFIE
+AGS_THREAD_MAX_PRECISION
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_STACKSIZE
+AGS_THREAD_SUSPEND_SIG
+AGS_TIMESTAMP_THREAD_DEFAULT_BPM
+AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE
+AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE
+AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE
+AGS_TIMESTAMP_THREAD_DEFAULT_TIC
+AGS_TOOLBAR_MODE_ALL_CHANNELS
+AGS_TOOLBAR_MODE_MULTI_CHANNEL
+AGS_TOOLBAR_MODE_SINGLE_CHANNEL
+AGS_VERSION
+ALSA_PCM_NEW_HW_PARAMS_API
+AgsAccountingTable (<items>)
+AgsAddAudio
+AgsAddAudioClass
+AgsAddAudioSignal
+AgsAddAudioSignalClass
+AgsAddLineMember
+AgsAddLineMemberClass
+AgsAddNote
+AgsAddNoteClass
+AgsAddPointToSelection
+AgsAddPointToSelectionClass
+AgsAddRecall
+AgsAddRecallClass
+AgsAddRegionToSelection
+AgsAddRegionToSelectionClass
+AgsAppendAudio
+AgsAppendAudioClass
+AgsAppendAudioThreaded
+AgsAppendAudioThreadedClass
+AgsAppendChannel
+AgsAppendChannelClass
+AgsAppendRecall
+AgsAppendRecallClass
+AgsApplicable
+AgsApplicableInterface
+AgsApplyBpm
+AgsApplyBpmClass
+AgsApplySequencerLength
+AgsApplySequencerLengthClass
+AgsApplySynth
+AgsApplySynthClass
+AgsApplySynthWave (<items>)
+AgsApplyTact
+AgsApplyTactClass
+AgsApplyWavetable
+AgsApplyWavetableClass
+AgsAsyncQueue
+AgsAsyncQueueClass
+AgsAsyncQueueFlags (<items>)
+AgsAttack
+AgsAttackFlags (<items>)
+AgsAudio
+AgsAudioClass
+AgsAudioFile
+AgsAudioFileClass
+AgsAudioFileXml
+AgsAudioFileXmlClass
+AgsAudioFlags (<items>)
+AgsAudioLoop
+AgsAudioLoopClass
+AgsAudioLoopFlags (<items>)
+AgsAudioPreferences
+AgsAudioPreferencesClass
+AgsAudioSetRecycling
+AgsAudioSetRecyclingClass
+AgsAudioSignal
+AgsAudioSignalClass
+AgsAudioSignalFlags (<items>)
+AgsAutosaveThread
+AgsAutosaveThreadClass
+AgsBufferAudioSignal
+AgsBufferAudioSignalClass
+AgsBufferChannel
+AgsBufferChannelClass
+AgsBufferChannelRun
+AgsBufferChannelRunClass
+AgsBufferRecycling
+AgsBufferRecyclingClass
+AgsCancelAudio
+AgsCancelAudioClass
+AgsCancelChannel
+AgsCancelChannelClass
+AgsCancelRecall
+AgsCancelRecallClass
+AgsCartesian
+AgsCartesianClass
+AgsChangeIndicator
+AgsChangeIndicatorClass
+AgsChangeTact
+AgsChangeTactClass
+AgsChannel
+AgsChannelClass
+AgsChannelError (<items>)
+AgsChannelFlags (<items>)
+AgsChannelIter (<items>)
+AgsChannelIterFlags (<items>)
+AgsChannelRecallIDMode (<items>)
+AgsChannelSetRecycling
+AgsChannelSetRecyclingClass
+AgsCloneChannel
+AgsCloneChannelClass
+AgsCloneChannelRun
+AgsCloneChannelRunClass
+AgsConfig
+AgsConfigClass
+AgsContext (<items>)
+AgsCopyAudioSignal
+AgsCopyAudioSignalClass
+AgsCopyChannel
+AgsCopyChannelClass
+AgsCopyChannelRun
+AgsCopyChannelRunClass
+AgsCopyChannelRunFlags (<items>)
+AgsCopyNotationAudio
+AgsCopyNotationAudioClass
+AgsCopyNotationAudioFlags (<items>)
+AgsCopyNotationAudioRun
+AgsCopyNotationAudioRunClass
+AgsCopyPatternAudio
+AgsCopyPatternAudioClass
+AgsCopyPatternAudioRun
+AgsCopyPatternAudioRunClass
+AgsCopyPatternChannel
+AgsCopyPatternChannelClass
+AgsCopyPatternChannelRun
+AgsCopyPatternChannelRunClass
+AgsCopyRecycling
+AgsCopyRecyclingClass
+AgsCountBeatsAudio
+AgsCountBeatsAudioClass
+AgsCountBeatsAudioRun
+AgsCountBeatsAudioRunClass
+AgsCountable
+AgsCountableInterface
+AgsDelayAudio
+AgsDelayAudioClass
+AgsDelayAudioRun
+AgsDelayAudioRunClass
+AgsDevout
+AgsDevoutClass
+AgsDevoutError (<items>)
+AgsDevoutFlags (<items>)
+AgsDevoutPlayFlags (<items>)
+AgsDevoutResolutionMode (<items>)
+AgsDevoutThread
+AgsDevoutThreadClass
+AgsDial
+AgsDialClass
+AgsDialFlags (<items>)
+AgsDisplayTact
+AgsDisplayTactClass
+AgsDrum
+AgsDrumClass
+AgsDrumFlags (<items>)
+AgsDrumInputLine
+AgsDrumInputLineClass
+AgsDrumInputPad
+AgsDrumInputPadClass
+AgsDrumInputPadFlags (<items>)
+AgsDrumOutputLine
+AgsDrumOutputLineClass
+AgsDrumOutputPad
+AgsDrumOutputPadClass
+AgsDrumOutputPadFlags (<items>)
+AgsDynamicConnectable
+AgsDynamicConnectableInterface
+AgsEditor
+AgsEditorClass
+AgsEffect
+AgsEffectInterface
+AgsExpander
+AgsExpanderChild (<items>)
+AgsExpanderClass
+AgsExpanderFlags (<items>)
+AgsExpanderSet
+AgsExpanderSetChild (<items>)
+AgsExpanderSetClass
+AgsExpanderSetFlags (<items>)
+AgsExportOutput
+AgsExportOutputClass
+AgsExportThread
+AgsExportThreadClass
+AgsExportWindow
+AgsExportWindowClass
+AgsExportWindowFlags (<items>)
+AgsFFPlayer
+AgsFFPlayerClass
+AgsFile
+AgsFileClass
+AgsFileFlags (<items>)
+AgsFileIdRef
+AgsFileIdRefClass
+AgsFileLaunch
+AgsFileLaunchClass
+AgsFileLink
+AgsFileLinkClass
+AgsFileLookup
+AgsFileLookupClass
+AgsFileRead
+AgsFileReadClass
+AgsFileResolve
+AgsFileSelection
+AgsFileSelectionClass
+AgsFileSelectionEntry (<items>)
+AgsFileSelectionFlags (<items>)
+AgsFileValueFactory
+AgsFileValueFactoryClass
+AgsFileWrite
+AgsFileWriteClass
+AgsFreeSelection
+AgsFreeSelectionClass
+AgsGarbageCollector
+AgsGarbageCollectorClass
+AgsGarbageCollectorFlags (<items>)
+AgsGenericPreferences
+AgsGenericPreferencesClass
+AgsGuiTaskThread
+AgsGuiTaskThreadClass
+AgsGuiThread
+AgsGuiThreadClass
+AgsHIndicator
+AgsHIndicatorClass
+AgsHTimebar
+AgsHTimebarClass
+AgsHistory
+AgsHistoryAppend
+AgsHistoryClass
+AgsIndicator
+AgsIndicatorClass
+AgsInitAudio
+AgsInitAudioClass
+AgsInitChannel
+AgsInitChannelClass
+AgsInlinePlayer
+AgsInlinePlayerClass
+AgsInput
+AgsInputClass
+AgsIpatch
+AgsIpatchClass
+AgsIpatchFlags (<items>)
+AgsIpatchSF2Reader
+AgsIpatchSF2ReaderClass
+AgsIteratorThread
+AgsIteratorThreadClass
+AgsIteratorThreadFlags (<items>)
+AgsLadspaBrowser
+AgsLadspaBrowserClass
+AgsLadspaManager
+AgsLadspaManagerClass
+AgsLadspaPlugin (<items>)
+AgsLadspaPluginFlags (<items>)
+AgsLadspaPluginPreferences (<items>)
+AgsLed
+AgsLedClass
+AgsLedFlags (<items>)
+AgsLibao
+AgsLibaoClass
+AgsLibaoError (<items>)
+AgsLibaoFlags (<items>)
+AgsLibaoPlay (<items>)
+AgsLibaoPlayDomain (<items>)
+AgsLibaoPlayFlags (<items>)
+AgsLibaoResolutionMode (<items>)
+AgsLine
+AgsLineClass
+AgsLineEditor
+AgsLineEditorClass
+AgsLineFlags (<items>)
+AgsLineMember
+AgsLineMemberClass
+AgsLineMemberEditor
+AgsLineMemberEditorClass
+AgsLineMemberFlags (<items>)
+AgsLinkChannel
+AgsLinkChannelClass
+AgsLinkCollectionEditor
+AgsLinkCollectionEditorClass
+AgsLinkEditor
+AgsLinkEditorClass
+AgsLinkEditorFlags (<items>)
+AgsListingEditor
+AgsListingEditorClass
+AgsLog
+AgsLogClass
+AgsLogFlags (<items>)
+AgsLogFormatedMessage (<items>)
+AgsLogMessage (<items>)
+AgsLoopChannel
+AgsLoopChannelClass
+AgsLoopChannelRun
+AgsLoopChannelRunClass
+AgsMachine
+AgsMachineClass
+AgsMachineCounter (<items>)
+AgsMachineEditor
+AgsMachineEditorClass
+AgsMachineEditorFlags (<items>)
+AgsMachineFileInputFlags (<items>)
+AgsMachineFlags (<items>)
+AgsMachineRadioButton
+AgsMachineRadioButtonClass
+AgsMachineSelection
+AgsMachineSelectionClass
+AgsMachineSelector
+AgsMachineSelectorClass
+AgsMain
+AgsMainClass
+AgsMainFlags (<items>)
+AgsMainLoop
+AgsMainLoopInterface
+AgsMatrix
+AgsMatrixClass
+AgsMenu
+AgsMenuBar
+AgsMenuBarClass
+AgsMenuClass
+AgsMenuItem
+AgsMenuItemClass
+AgsMeter
+AgsMeterClass
+AgsMixer
+AgsMixerClass
+AgsMixerInputLine
+AgsMixerInputLineClass
+AgsMixerInputPad
+AgsMixerInputPadClass
+AgsMutable
+AgsMutableInterface
+AgsMuteAudio
+AgsMuteAudioClass
+AgsMuteAudioSignal
+AgsMuteAudioSignalClass
+AgsMuteChannel
+AgsMuteChannelClass
+AgsMuteChannelRun
+AgsMuteChannelRunClass
+AgsMuteRecycling
+AgsMuteRecyclingClass
+AgsNavigation
+AgsNavigationClass
+AgsNavigationFlags (<items>)
+AgsNotation
+AgsNotationClass
+AgsNotationFlags (<items>)
+AgsNote
+AgsNoteClass
+AgsNoteEdit
+AgsNoteEditClass
+AgsNoteEditFlags (<items>)
+AgsNoteEditResetFlags (<items>)
+AgsNoteFlags (<items>)
+AgsNotebook
+AgsNotebookClass
+AgsNotebookTab (<items>)
+AgsNotebookTabFlags (<items>)
+AgsOpenFile
+AgsOpenFileClass
+AgsOpenSingleFile
+AgsOpenSingleFileClass
+AgsOptionMenu
+AgsOptionMenuClass
+AgsOscillator
+AgsOscillatorClass
+AgsOutput
+AgsOutputClass
+AgsPackable
+AgsPackableInterface
+AgsPad
+AgsPadClass
+AgsPadEditor
+AgsPadEditorClass
+AgsPadFlags (<items>)
+AgsPanel
+AgsPanelClass
+AgsPanelInputLine
+AgsPanelInputLineClass
+AgsPanelInputPad
+AgsPanelInputPadClass
+AgsPattern
+AgsPatternClass
+AgsPeakChannel
+AgsPeakChannelClass
+AgsPeakChannelRun
+AgsPeakChannelRunClass
+AgsPerformancePreferences
+AgsPerformancePreferencesClass
+AgsPersistable
+AgsPersistableInterface
+AgsPlayAudio
+AgsPlayAudioClass
+AgsPlayAudioFile
+AgsPlayAudioFileClass
+AgsPlayAudioSignal
+AgsPlayAudioSignalClass
+AgsPlayChannel
+AgsPlayChannelClass
+AgsPlayChannelRun
+AgsPlayChannelRunClass
+AgsPlayChannelRunFlags (<items>)
+AgsPlayChannelRunMaster
+AgsPlayChannelRunMasterClass
+AgsPlayChannelRunMasterFlags (<items>)
+AgsPlayChannelRunMasterStreamer (<items>)
+AgsPlayNotationAudio
+AgsPlayNotationAudioClass
+AgsPlayNotationAudioRun
+AgsPlayNotationAudioRunClass
+AgsPlayNotationAudioRunFlags (<items>)
+AgsPlayNote
+AgsPlayNoteClass
+AgsPlayPattern
+AgsPlayPatternClass
+AgsPlayRecycling
+AgsPlayRecyclingClass
+AgsPlayable
+AgsPlayableError (<items>)
+AgsPlayableInterface
+AgsPlugin
+AgsPluginFactory
+AgsPluginFactoryClass
+AgsPluginInterface
+AgsPluginMetadata (<items>)
+AgsPluginPreferences
+AgsPluginPreferencesClass
+AgsPort
+AgsPortClass
+AgsPortableThread
+AgsPortableThreadClass
+AgsPortableThreadFlags (<items>)
+AgsPortlet
+AgsPortletInterface
+AgsPreferences
+AgsPreferencesClass
+AgsPreferencesFlags (<items>)
+AgsPropertyCollectionEditor
+AgsPropertyCollectionEditorClass
+AgsPropertyEditor
+AgsPropertyEditorClass
+AgsPropertyEditorFlags (<items>)
+AgsPropertyListingEditor
+AgsPropertyListingEditorClass
+AgsRecall
+AgsRecallAudio
+AgsRecallAudioClass
+AgsRecallAudioRun
+AgsRecallAudioRunClass
+AgsRecallAudioSignal
+AgsRecallAudioSignalClass
+AgsRecallAudioSignalFlags (<items>)
+AgsRecallChannel
+AgsRecallChannelClass
+AgsRecallChannelRun
+AgsRecallChannelRunClass
+AgsRecallChannelRunDummy
+AgsRecallChannelRunDummyClass
+AgsRecallClass
+AgsRecallContainer
+AgsRecallContainerClass
+AgsRecallContainerFindFlags (<items>)
+AgsRecallContainerFlags (<items>)
+AgsRecallDependency
+AgsRecallDependencyClass
+AgsRecallFactory
+AgsRecallFactoryClass
+AgsRecallFactoryCreateFlags (<items>)
+AgsRecallFlags (<items>)
+AgsRecallHandler (signal_name, callback, data, handler)
+AgsRecallID
+AgsRecallIDClass
+AgsRecallIDFlags (<items>)
+AgsRecallLadspa
+AgsRecallLadspaClass
+AgsRecallLadspaRun
+AgsRecallLadspaRunClass
+AgsRecallNotifyDependencyMode (<items>)
+AgsRecallRecycling
+AgsRecallRecyclingClass
+AgsRecallRecyclingDummy
+AgsRecallRecyclingDummyClass
+AgsRecallRecyclingFlags (<items>)
+AgsRecordThread
+AgsRecordThreadClass
+AgsRecycling
+AgsRecyclingClass
+AgsRecyclingContainer
+AgsRecyclingContainerClass
+AgsRecyclingFlags (<items>)
+AgsRecyclingThread
+AgsRecyclingThreadClass
+AgsRecyclingThreadFlags (<items>)
+AgsRegistry
+AgsRegistryClass
+AgsRegistryEntry (<items>)
+AgsRemoteTask
+AgsRemoteTaskClass
+AgsRemoveAudio
+AgsRemoveAudioClass
+AgsRemoveAudioSignal
+AgsRemoveAudioSignalClass
+AgsRemoveNote
+AgsRemoveNoteClass
+AgsRemovePointFromSelection
+AgsRemovePointFromSelectionClass
+AgsRemoveRecall
+AgsRemoveRecallClass
+AgsRemoveRegionFromSelection
+AgsRemoveRegionFromSelectionClass
+AgsResizeEditor
+AgsResizeEditorClass
+AgsReturnableThread
+AgsReturnableThreadCallback
+AgsReturnableThreadClass
+AgsReturnableThreadFlags (<items>)
+AgsRuler
+AgsRulerClass
+AgsRunnable
+AgsRunnableInterface
+AgsSF2Chooser
+AgsSF2ChooserClass
+AgsSF2Levels (<items>)
+AgsSaveFile
+AgsSaveFileClass
+AgsScrollOnPlay
+AgsScrollOnPlayClass
+AgsSeekable
+AgsSeekableInterface
+AgsSegment
+AgsSegmentClass
+AgsSegmentFields (<items>)
+AgsServer
+AgsServerClass
+AgsServerFlags (<items>)
+AgsServerPreferences
+AgsServerPreferencesClass
+AgsSetAudioChannels
+AgsSetAudioChannelsClass
+AgsSetBufferSize
+AgsSetBufferSizeClass
+AgsSetDevoutPlayFlags
+AgsSetDevoutPlayFlagsClass
+AgsSetMuted
+AgsSetMutedClass
+AgsSetOutputDevice
+AgsSetOutputDeviceClass
+AgsSetSamplerate
+AgsSetSamplerateClass
+AgsSingleThread
+AgsSingleThreadClass
+AgsSndfile
+AgsSndfileClass
+AgsSndfileFlags (<items>)
+AgsSoundcard
+AgsSoundcardInterface
+AgsStackable
+AgsStackableInterface
+AgsStartDevout
+AgsStartDevoutClass
+AgsStream
+AgsStreamAudioSignal
+AgsStreamAudioSignalClass
+AgsStreamChannel
+AgsStreamChannelClass
+AgsStreamChannelRun
+AgsStreamChannelRunClass
+AgsStreamClass
+AgsStreamRecycling
+AgsStreamRecyclingClass
+AgsSynth
+AgsSynthClass
+AgsSynthFlags (<items>)
+AgsSynthInputLine
+AgsSynthInputLineClass
+AgsSynthInputPad
+AgsSynthInputPadClass
+AgsTable
+AgsTableClass
+AgsTactable
+AgsTactableInterface
+AgsTask
+AgsTaskClass
+AgsTaskFlags (<items>)
+AgsTaskThread
+AgsTaskThreadAppend (<items>)
+AgsTaskThreadClass
+AgsThread
+AgsThreadClass
+AgsThreadFlags (<items>)
+AgsThreadPool
+AgsThreadPoolClass
+AgsThreadPoolFlags (<items>)
+AgsTimebar
+AgsTimebarClass
+AgsTimer (<items>)
+AgsTimestamp
+AgsTimestampClass
+AgsTimestampFactory
+AgsTimestampFactoryClass
+AgsTimestampFactoryFlags (<items>)
+AgsTimestampFlags (<items>)
+AgsTimestampThread
+AgsTimestampThreadClass
+AgsToggleLed
+AgsToggleLedClass
+AgsTogglePatternBit
+AgsTogglePatternBitClass
+AgsToolbar
+AgsToolbarClass
+AgsTreeIterator
+AgsTreeIteratorInterface
+AgsUnrefAudioSignal
+AgsUnrefAudioSignalClass
+AgsVIndicator
+AgsVIndicatorClass
+AgsVolumeAudioSignal
+AgsVolumeAudioSignalClass
+AgsVolumeChannel
+AgsVolumeChannelClass
+AgsVolumeChannelRun
+AgsVolumeChannelRunClass
+AgsVolumeRecycling
+AgsVolumeRecyclingClass
+AgsWaveform
+AgsWaveformClass
+AgsWindow
+AgsWindowClass
+AgsWindowFlags (<items>)
+MSEC_PER_SEC
+NSEC_PER_SEC
+ags_accounting_table_alloc
+ags_accounting_table_set_sanity
+ags_amplifier
+ags_append_audio_threaded_new
+ags_append_recall_new (devout_play)
+ags_apply_sequencer_length_new (length)
+ags_apply_synth_new (start_channel, count, wave, attack, frame_count, frequency, phase, start, volume, loop_start, loop_end, start_channel, count, wave, attack, frame_count, frequency, phase, start, volume, loop_start, loop_end)
+ags_apply_wavetable_new
+ags_async_queue_add
+ags_async_queue_clean (<parameters>)
+ags_async_queue_find_context
+ags_async_queue_idle
+ags_async_queue_initerrupt
+ags_async_queue_new
+ags_async_queue_next_interval
+ags_async_queue_pop_context
+ags_async_queue_push_context
+ags_async_queue_remove
+ags_async_queue_worker
+ags_audio_add_recall (recall)
+ags_audio_add_recycling_container (<parameters>)
+ags_audio_file_open (Returns)
+ags_audio_file_open_from_data (Returns)
+ags_audio_file_rw_open (Returns)
+ags_audio_file_xml_new
+ags_audio_find_port (<parameters>)
+ags_audio_loop_add_recall (devout_play)
+ags_audio_loop_remove_recall (devout_play)
+ags_audio_preferences_audio_channels_changed
+ags_audio_preferences_buffer_size_changed
+ags_audio_preferences_card_changed_callback
+ags_audio_preferences_samplerate_changed
+ags_audio_recall_change_state
+ags_audio_remove (<parameters>)
+ags_audio_remove_recall (recall)
+ags_audio_remove_recycling_container (<parameters>)
+ags_audio_set_recycling_new
+ags_audio_signal_copy_buffer_to_buffer (size)
+ags_audio_signal_copy_buffer_to_double_buffer (size)
+ags_audio_signal_copy_double_buffer_to_buffer (size)
+ags_audio_signal_new_with_length
+ags_audio_signal_tile (length)
+ags_audio_unset_flags
+ags_cartesian_new
+ags_change_tact_new
+ags_channel_add_recall (recall)
+ags_channel_error_quark
+ags_channel_find_port (<parameters>)
+ags_channel_find_recall
+ags_channel_init_recall (stage)
+ags_channel_iter_alloc
+ags_channel_iter_free
+ags_channel_iter_next
+ags_channel_iter_prev
+ags_channel_recall_id_set
+ags_channel_recursive_play_init (Returns)
+ags_channel_recursive_reset_recycling_container (<parameters>)
+ags_channel_remove (<parameters>)
+ags_channel_remove_recall (recall)
+ags_channel_remove_recall_container (<parameters>)
+ags_channel_safe_resize_audio_signal (size)
+ags_channel_set_recycling_new
+ags_clone_channel_new
+ags_clone_channel_run_new
+ags_container_add_all
+ags_context_alloc
+ags_copy_notation_audio_new (devout)
+ags_copy_notation_audio_run_new (count_beats_audio_run)
+ags_copy_pattern_channel_template_find_source_and_destination
+ags_countable_get_notation_counter
+ags_countable_get_sequencer_counter
+ags_default_log
+ags_delay_audio_notation_duration_changed
+ags_delay_audio_sequencer_duration_changed
+ags_devout_error_quark
+ags_devout_note_offset_changed
+ags_devout_pcm_info (buffer_size_max)
+ags_devout_play_find_source (source)
+ags_drum_done_callback
+ags_drum_index0_callback
+ags_drum_index1_callback
+ags_drum_input_line_audio_set_pads_callback
+ags_drum_input_line_channel_done_callback
+ags_drum_input_line_map_recall
+ags_drum_input_line_parent_set_callback
+ags_drum_input_pad_edit_callback
+ags_drum_input_pad_open_callback
+ags_drum_input_pad_play_callback
+ags_drum_length_spin_callback
+ags_drum_loop_button_callback
+ags_drum_offset_callback
+ags_drum_open_callback
+ags_drum_output_line_add_default_recall
+ags_drum_output_line_parent_set_callback
+ags_drum_output_pad_play_cancel
+ags_drum_output_pad_play_done
+ags_drum_pad_callback
+ags_drum_parent_set_callback
+ags_drum_set_pattern
+ags_drum_tact_callback
+ags_dynamic_connectable_connect
+ags_dynamic_connectable_disconnect
+ags_echo
+ags_editor_change_position_callback
+ags_editor_machine_changed_callback
+ags_editor_parent_set_callback
+ags_editor_set_audio_channels_callback
+ags_editor_set_pads_callback
+ags_expander_child_alloc
+ags_expander_child_find
+ags_expander_set_child_alloc
+ags_expander_set_child_find
+ags_expander_set_set_flags
+ags_export_thread_new (devout)
+ags_export_window_export_callback
+ags_export_window_file_chooser_button_callback
+ags_export_window_new
+ags_export_window_tact_callback
+ags_ffplayer_drawing_area_button_press_callback
+ags_ffplayer_drawing_area_configure_callback
+ags_ffplayer_drawing_area_expose_callback
+ags_ffplayer_hscrollbar_value_changed
+ags_ffplayer_instrument_changed_callback
+ags_ffplayer_open_clicked_callback
+ags_ffplayer_open_dialog_response_callback
+ags_ffplayer_paint
+ags_ffplayer_parent_set_callback
+ags_ffplayer_preset_changed_callback
+ags_file_add_id_ref
+ags_file_add_launch
+ags_file_add_lookup
+ags_file_close (<parameters>)
+ags_file_find_id_ref_by_node
+ags_file_find_id_ref_by_reference
+ags_file_find_id_ref_by_xpath
+ags_file_id_ref_resolved
+ags_file_launch_start
+ags_file_lookup_find_by_node
+ags_file_lookup_resolve
+ags_file_open (<parameters>)
+ags_file_open_filename (<parameters>)
+ags_file_open_from_data (<parameters>)
+ags_file_read
+ags_file_read_audio
+ags_file_read_audio_list
+ags_file_read_audio_loop
+ags_file_read_audio_signal
+ags_file_read_audio_signal_list
+ags_file_read_channel
+ags_file_read_channel_list
+ags_file_read_devout
+ags_file_read_devout_list
+ags_file_read_devout_play
+ags_file_read_devout_play_list
+ags_file_read_dialog
+ags_file_read_dialog_list
+ags_file_read_editor
+ags_file_read_embedded_audio
+ags_file_read_embedded_audio_list
+ags_file_read_file_link
+ags_file_read_file_link_list
+ags_file_read_input
+ags_file_read_line
+ags_file_read_line_editor
+ags_file_read_line_list
+ags_file_read_line_member
+ags_file_read_line_member_editor
+ags_file_read_line_member_list
+ags_file_read_link_collection_editor
+ags_file_read_link_editor
+ags_file_read_machine
+ags_file_read_machine_counter
+ags_file_read_machine_counter_list
+ags_file_read_machine_editor
+ags_file_read_machine_editor_list
+ags_file_read_machine_list
+ags_file_read_machine_resolve_audio (<parameters>)
+ags_file_read_machine_selector
+ags_file_read_main
+ags_file_read_menu_bar
+ags_file_read_mixer_input_pad
+ags_file_read_mixer_output_pad
+ags_file_read_navigation
+ags_file_read_new
+ags_file_read_notation
+ags_file_read_notation_list
+ags_file_read_note
+ags_file_read_note_list
+ags_file_read_notebook
+ags_file_read_notebook_tab
+ags_file_read_notebook_tab_list
+ags_file_read_oscillator
+ags_file_read_output
+ags_file_read_pad
+ags_file_read_pad_editor
+ags_file_read_pad_list
+ags_file_read_pattern
+ags_file_read_pattern_data
+ags_file_read_pattern_data_list
+ags_file_read_pattern_list
+ags_file_read_port
+ags_file_read_port_list
+ags_file_read_recall
+ags_file_read_recall_audio
+ags_file_read_recall_audio_run
+ags_file_read_recall_audio_signal
+ags_file_read_recall_channel
+ags_file_read_recall_channel_run
+ags_file_read_recall_container
+ags_file_read_recall_container_list
+ags_file_read_recall_list
+ags_file_read_recall_recycling
+ags_file_read_recycling
+ags_file_read_recycling_list
+ags_file_read_resize_editor
+ags_file_read_resolve
+ags_file_read_server
+ags_file_read_start
+ags_file_read_stream
+ags_file_read_stream_list
+ags_file_read_task
+ags_file_read_task_list
+ags_file_read_thread
+ags_file_read_thread_list
+ags_file_read_thread_pool
+ags_file_read_timestamp
+ags_file_read_timestamp_list
+ags_file_read_toolbar
+ags_file_read_widget
+ags_file_read_window
+ags_file_rw_open (<parameters>)
+ags_file_selection_add_entry
+ags_file_selection_completed
+ags_file_selection_contains_file
+ags_file_selection_entry_alloc
+ags_file_selection_new
+ags_file_selection_remove_callback
+ags_file_selection_remove_entry
+ags_file_selection_set_entry (file_selection, entry)
+ags_file_str2md5
+ags_file_util_read_dependency
+ags_file_util_read_history
+ags_file_util_read_object
+ags_file_util_read_parameter
+ags_file_util_read_value
+ags_file_util_write_dependency
+ags_file_util_write_history
+ags_file_util_write_object
+ags_file_util_write_parameter
+ags_file_util_write_value
+ags_file_value_factory_new
+ags_file_write
+ags_file_write_audio
+ags_file_write_audio_list
+ags_file_write_audio_loop
+ags_file_write_audio_signal
+ags_file_write_audio_signal_list
+ags_file_write_channel
+ags_file_write_channel_list
+ags_file_write_concurrent
+ags_file_write_devout
+ags_file_write_devout_list
+ags_file_write_devout_play
+ags_file_write_devout_play_list
+ags_file_write_dialog
+ags_file_write_dialog_list
+ags_file_write_editor
+ags_file_write_embedded_audio
+ags_file_write_embedded_audio_list
+ags_file_write_file_link
+ags_file_write_file_link_list
+ags_file_write_input
+ags_file_write_line
+ags_file_write_line_editor
+ags_file_write_line_list
+ags_file_write_line_member
+ags_file_write_line_member_editor
+ags_file_write_line_member_list
+ags_file_write_link_collection_editor
+ags_file_write_link_editor
+ags_file_write_machine
+ags_file_write_machine_counter
+ags_file_write_machine_counter_list
+ags_file_write_machine_editor
+ags_file_write_machine_editor_list
+ags_file_write_machine_list
+ags_file_write_machine_selector
+ags_file_write_main
+ags_file_write_menu_bar
+ags_file_write_mixer_input_pad
+ags_file_write_mixer_output_pad
+ags_file_write_navigation
+ags_file_write_new
+ags_file_write_notation
+ags_file_write_notation_list
+ags_file_write_note
+ags_file_write_note_list
+ags_file_write_notebook
+ags_file_write_notebook_tab
+ags_file_write_notebook_tab_list
+ags_file_write_oscillator
+ags_file_write_output
+ags_file_write_pad
+ags_file_write_pad_editor
+ags_file_write_pad_list
+ags_file_write_pattern
+ags_file_write_pattern_data
+ags_file_write_pattern_data_list
+ags_file_write_pattern_list
+ags_file_write_port
+ags_file_write_port_list
+ags_file_write_recall
+ags_file_write_recall_audio
+ags_file_write_recall_audio_run
+ags_file_write_recall_audio_signal
+ags_file_write_recall_channel
+ags_file_write_recall_channel_run
+ags_file_write_recall_container
+ags_file_write_recall_container_list
+ags_file_write_recall_list
+ags_file_write_recall_recycling
+ags_file_write_recycling
+ags_file_write_recycling_list
+ags_file_write_resize_editor
+ags_file_write_resolve
+ags_file_write_server
+ags_file_write_stream
+ags_file_write_stream_list
+ags_file_write_task
+ags_file_write_task_list
+ags_file_write_thread
+ags_file_write_thread_list
+ags_file_write_thread_pool
+ags_file_write_timestamp
+ags_file_write_timestamp_list
+ags_file_write_toolbar
+ags_file_write_widget
+ags_file_write_window
+ags_free_selection_new (notation)
+ags_garbage_collector_add
+ags_garbage_collector_new
+ags_garbage_collector_remove
+ags_garbage_collector_run
+ags_generic_preferences_autosave_thread_clicked_callback (<parameters>)
+ags_gui_task_thread_new
+ags_hindicator_new
+ags_history_new
+ags_htimebar_new
+ags_inline_player_new
+ags_ipatch_read_audio_signal (Returns)
+ags_iterator_thread_children_ready
+ags_iterator_thread_new
+ags_ladspa_browser_cancel_callback
+ags_ladspa_browser_get_plugin_effect (ladspa_browser)
+ags_ladspa_browser_get_plugin_filename (ladspa_browser)
+ags_ladspa_browser_new (parent)
+ags_ladspa_browser_ok_callback
+ags_ladspa_browser_plugin_effect_callback
+ags_ladspa_browser_plugin_filename_callback
+ags_ladspa_browser_preview_close_callback
+ags_ladspa_browser_preview_new
+ags_ladspa_plugin_preferences_alloc
+ags_led_set_active
+ags_led_unset_active
+ags_libao_error_quark
+ags_libao_list_cards
+ags_libao_new
+ags_libao_note_offset_changed
+ags_libao_pcm_info
+ags_libao_play_alloc
+ags_libao_play_domain_alloc
+ags_libao_play_domain_free
+ags_libao_play_free
+ags_libao_tic
+ags_line_channel_done_callback
+ags_line_copy_pattern_cancel
+ags_line_copy_pattern_done
+ags_line_editor_destroy_callback
+ags_line_editor_parent_set_callback
+ags_line_editor_show_callback
+ags_line_find_next_grouped (Returns)
+ags_line_group_clicked_callback
+ags_line_map_recall (<parameters>)
+ags_line_member_button_clicked_callback
+ags_line_member_change_port
+ags_line_member_check_button_clicked_callback
+ags_line_member_dial_changed_callback
+ags_line_member_editor_add_callback
+ags_line_member_editor_ladspa_browser_response_callback
+ags_line_member_editor_remove_callback
+ags_line_member_get_widget
+ags_line_member_hscale_changed_callback
+ags_line_member_parent_set_callback
+ags_line_member_port_safe_write_callback
+ags_line_member_spin_button_changed_callback
+ags_line_member_toggle_button_clicked_callback
+ags_line_member_vscale_changed_callback
+ags_line_parent_set_callback
+ags_line_peak_run_post_callback
+ags_line_play_channel_run_cancel
+ags_line_play_volume_cancel
+ags_line_play_volume_done
+ags_line_recall_volume_cancel
+ags_line_recall_volume_done
+ags_line_remove_recall_callback
+ags_line_volume_callback
+ags_link_channel_new (link)
+ags_link_collection_editor_check_count
+ags_link_collection_editor_check_first_line
+ags_link_collection_editor_check_first_link
+ags_link_collection_editor_count_callback
+ags_link_collection_editor_first_line_callback
+ags_link_collection_editor_first_link_callback
+ags_link_collection_editor_link_callback
+ags_link_collection_editor_parent_set_callback
+ags_link_editor_combo_callback
+ags_link_editor_destroy_callback
+ags_link_editor_parent_set_callback
+ags_link_editor_show_callback
+ags_list_duplicate_list
+ags_listing_editor_add_children (listing_editor)
+ags_listing_editor_parent_set_callback
+ags_listing_editor_set_pads_callback
+ags_log_debug
+ags_log_message
+ags_log_start_queue
+ags_log_stop_queue
+ags_machine_button_press_callback
+ags_machine_counter_alloc
+ags_machine_destroy_callback
+ags_machine_done_callback
+ags_machine_editor_add_callback
+ags_machine_editor_add_children (machine_editor)
+ags_machine_editor_add_input
+ags_machine_editor_add_output
+ags_machine_editor_apply_callback
+ags_machine_editor_back_callback
+ags_machine_editor_cancel_callback
+ags_machine_editor_destroy_callback
+ags_machine_editor_ok_callback
+ags_machine_editor_parent_set_callback
+ags_machine_editor_remove_callback
+ags_machine_editor_remove_input
+ags_machine_editor_remove_output
+ags_machine_editor_show_callback
+ags_machine_editor_switch_page_callback
+ags_machine_file_chooser_dialog_new (Returns)
+ags_machine_find_by_name (Returns)
+ags_machine_map_recall (<parameters>)
+ags_machine_open_response_callback
+ags_machine_parent_set_callback
+ags_machine_play_callback
+ags_machine_popup_destroy_activate_callback
+ags_machine_popup_hide_activate_callback
+ags_machine_popup_move_down_activate_callback
+ags_machine_popup_move_up_activate_callback
+ags_machine_popup_properties_activate_callback
+ags_machine_popup_rename_activate_callback
+ags_machine_popup_show_activate_callback
+ags_machine_radio_button_new (Returns)
+ags_machine_selection_new (window, Returns)
+ags_machine_selector_changed (machine_selector, machine)
+ags_machine_selector_new (Returns)
+ags_machine_selector_popup_add_index_callback
+ags_machine_selector_popup_add_tab_callback
+ags_machine_selector_popup_link_index_callback
+ags_machine_selector_popup_new (machine_selector, Returns)
+ags_machine_selector_popup_remove_index_callback
+ags_machine_selector_popup_remove_tab_callback
+ags_machine_selector_radio_changed
+ags_machine_set_audio_channels (<parameters>)
+ags_machine_set_pads (<parameters>)
+ags_machine_start_failure_callback
+ags_machine_tact_callback
+ags_main_add_devout
+ags_main_load_config
+ags_main_loop_get_async_queue
+ags_main_loop_set_async_queue
+ags_main_new
+ags_main_quit
+ags_main_register_machine_type
+ags_main_register_recall_type
+ags_main_register_task_type
+ags_main_register_thread_type
+ags_main_register_widget_type
+ags_matrix_adjustment_value_changed_callback
+ags_matrix_bpm_callback
+ags_matrix_done_callback
+ags_matrix_draw_gutter
+ags_matrix_draw_matrix
+ags_matrix_drawing_area_button_press_callback
+ags_matrix_drawing_area_expose_callback
+ags_matrix_highlight_gutter_point
+ags_matrix_index_callback
+ags_matrix_input_map_recall
+ags_matrix_length_spin_callback
+ags_matrix_loop_button_callback
+ags_matrix_output_map_recall
+ags_matrix_parent_set_callback
+ags_matrix_redraw_gutter_point
+ags_matrix_tact_callback
+ags_matrix_unpaint_gutter_point
+ags_menu_bar_about_callback
+ags_menu_bar_add_callback
+ags_menu_bar_add_drum_callback
+ags_menu_bar_add_ffplayer_callback
+ags_menu_bar_add_matrix_callback
+ags_menu_bar_add_mixer_callback
+ags_menu_bar_add_panel_callback
+ags_menu_bar_add_synth_callback
+ags_menu_bar_destroy_callback
+ags_menu_bar_export_callback
+ags_menu_bar_open_callback
+ags_menu_bar_preferences_callback
+ags_menu_bar_quit_callback
+ags_menu_bar_remove_callback
+ags_menu_bar_save_as_callback
+ags_menu_bar_save_callback
+ags_menu_bar_show_callback
+ags_menu_item_new
+ags_menu_new
+ags_meter_configure_event
+ags_meter_destroy_callback
+ags_meter_expose_event
+ags_meter_new (Returns)
+ags_meter_paint
+ags_meter_show_callback
+ags_meter_sound_string
+ags_mixer_input_line_map_recall
+ags_mixer_parent_set_callback
+ags_mutable_set_muted
+ags_mute_channel_run_new
+ags_navigation_bpm_callback
+ags_navigation_destroy_callback
+ags_navigation_devout_stop_callback (<parameters>)
+ags_navigation_duration_tact_callback
+ags_navigation_expander_callback
+ags_navigation_forward_callback
+ags_navigation_loop_callback
+ags_navigation_loop_left_tact_callback
+ags_navigation_loop_right_tact_callback
+ags_navigation_next_callback
+ags_navigation_parent_set_callback
+ags_navigation_play_callback
+ags_navigation_position_tact_callback
+ags_navigation_prev_callback
+ags_navigation_raster_callback
+ags_navigation_rewind_callback
+ags_navigation_set_seeking_sensitive
+ags_navigation_show_callback
+ags_navigation_stop_callback
+ags_navigation_tic_callback
+ags_navigation_update_time_string (time_string)
+ags_notation_find_region (use_selection_list)
+ags_notation_get_current
+ags_notation_insert_from_clipboard (content)
+ags_note_edit_drawing_area_button_press_event
+ags_note_edit_drawing_area_button_release_event
+ags_note_edit_drawing_area_configure_event
+ags_note_edit_drawing_area_expose_event
+ags_note_edit_drawing_area_motion_notify_event
+ags_note_edit_hscrollbar_value_changed
+ags_note_edit_new (Returns)
+ags_note_edit_vscrollbar_value_changed
+ags_notebook_add_child
+ags_notebook_add_tab
+ags_notebook_insert_tab
+ags_notebook_machine_changed_callback
+ags_notebook_new (Returns)
+ags_notebook_next_active_tab
+ags_notebook_remove_child
+ags_notebook_remove_tab
+ags_notebook_tab_index
+ags_open_file_new (audio)
+ags_open_single_file_new
+ags_option_menu_new
+ags_oscillator_attack_callback
+ags_oscillator_frame_count_callback
+ags_oscillator_frequency_callback
+ags_oscillator_phase_callback
+ags_oscillator_volume_callback
+ags_oscillator_wave_callback
+ags_packable_pack (container)
+ags_pad_destroy_callback
+ags_pad_editor_destroy_callback
+ags_pad_editor_parent_set_callback
+ags_pad_editor_set_audio_channels_callback
+ags_pad_editor_show_callback
+ags_pad_group_clicked_callback
+ags_pad_map_recall (<parameters>)
+ags_pad_mute_clicked_callback
+ags_pad_option_changed_callback
+ags_pad_parent_set_callback
+ags_pad_show_callback
+ags_pad_solo_clicked_callback
+ags_panel_input_line_map_recall
+ags_panel_parent_set_callback
+ags_parameter_grow (type)
+ags_pattern_get_by_timestamp
+ags_pattern_set_dim (lenght)
+ags_peak_channel_retrieve_peak
+ags_persistable_read
+ags_persistable_read_link
+ags_persistable_write
+ags_persistable_write_link
+ags_play_audio_file_new
+ags_play_audio_signal_new (audio_channel)
+ags_play_channel_run_master_find_streamer
+ags_play_channel_run_master_new
+ags_play_channel_run_master_streamer_alloc
+ags_play_note_new
+ags_play_pattern_connect
+ags_playable_error_quark
+ags_playable_iter_next (Returns)
+ags_playable_read_audio_signal (channels)
+ags_plugin_factory_add
+ags_plugin_factory_create
+ags_plugin_factory_get_instance
+ags_plugin_factory_list_by_name
+ags_plugin_factory_new
+ags_plugin_factory_new_from_file
+ags_plugin_factory_read_file
+ags_portable_thread_add_child
+ags_portable_thread_children_is_locked
+ags_portable_thread_first (thread, Returns)
+ags_portable_thread_get_toplevel (thread, Returns)
+ags_portable_thread_is_current_ready
+ags_portable_thread_is_current_synced
+ags_portable_thread_is_tree_ready
+ags_portable_thread_is_tree_synced
+ags_portable_thread_last (thread, Returns)
+ags_portable_thread_lock (thread)
+ags_portable_thread_lock_all
+ags_portable_thread_lock_children (thread)
+ags_portable_thread_lock_parent (thread, parent)
+ags_portable_thread_lock_sibling (thread)
+ags_portable_thread_main_loop_unlock_children
+ags_portable_thread_new (data, Returns)
+ags_portable_thread_next_children_locked (thread, Returns)
+ags_portable_thread_next_parent_locked (thread, parent, Returns)
+ags_portable_thread_next_sibling_locked (thread, Returns)
+ags_portable_thread_parental_is_locked (thread, parent, Returns)
+ags_portable_thread_remove_child
+ags_portable_thread_run (thread)
+ags_portable_thread_sibling_is_locked (thread, Returns)
+ags_portable_thread_signal_children (thread, broadcast)
+ags_portable_thread_signal_parent (thread, parent, broadcast)
+ags_portable_thread_signal_sibling (thread, broadcast)
+ags_portable_thread_start (thread)
+ags_portable_thread_stop (thread)
+ags_portable_thread_timelock
+ags_portable_thread_trylock
+ags_portable_thread_unlock (thread)
+ags_portable_thread_unlock_all
+ags_portable_thread_unlock_children (thread)
+ags_portable_thread_unlock_parent (thread, parent)
+ags_portable_thread_unlock_sibling (thread)
+ags_portable_thread_wait_children (thread)
+ags_portable_thread_wait_parent (thread, parent)
+ags_portable_thread_wait_sibling (thread)
+ags_preferences_response_callback
+ags_property_collection_editor_add_collection_callback
+ags_property_collection_editor_new (child_type, child_parameter_count, child_parameter)
+ags_property_collection_editor_remove_collection_callback
+ags_property_editor_enable_callback
+ags_property_listing_editor_new
+ags_recall_add_child (recall)
+ags_recall_add_dependency (dependency)
+ags_recall_audio_new (audio)
+ags_recall_channel_find_channel (channel)
+ags_recall_channel_run_get_run_order
+ags_recall_child_added
+ags_recall_dependency_resolve (recall_dependency)
+ags_recall_duplicate (Returns)
+ags_recall_factory_create (play_container)
+ags_recall_factory_get_instance
+ags_recall_factory_remove
+ags_recall_find_provider_with_recycling_container (recall)
+ags_recall_find_recycling_container (recall)
+ags_recall_find_template (recall)
+ags_recall_find_type (recall)
+ags_recall_find_type_with_recycling_container (recall)
+ags_recall_handler_alloc (Returns)
+ags_recall_id_find_parent_recycling_container (parent_recycling_container)
+ags_recall_id_new (recycling, recycling)
+ags_recall_is_done (recalls, Returns)
+ags_recall_ladspa_float_to_short (lines, buffer_size)
+ags_recall_ladspa_short_to_float (lines, buffer_size)
+ags_recall_notify_dependency (dependency)
+ags_recall_recycling_dummy_new (recycling, child_type)
+ags_recall_recycling_get_child_source
+ags_recall_remove_child (recall)
+ags_recall_remove_dependency (template)
+ags_recall_resolve_dependencies (reall)
+ags_recall_run_init
+ags_recall_set_devout_recursive
+ags_recall_set_effect
+ags_recall_template_find_provider
+ags_recall_template_find_type (recall)
+ags_record_thread_new
+ags_recycling_container_remove
+ags_recycling_container_replace
+ags_recycling_create_audio_signal_with_defaults (delay, attack, delay, attack)
+ags_recycling_create_audio_signal_with_frame_count (delay, attack, delay, attack)
+ags_recycling_position (start_recycling)
+ags_recycling_set_devout
+ags_recycling_thread_iterate_callback (user_data)
+ags_recycling_thread_new
+ags_recycling_thread_play_audio
+ags_recycling_thread_play_channel
+ags_registry_add
+ags_registry_entry_alloc
+ags_registry_entry_bulk
+ags_registry_entry_find
+ags_registry_new
+ags_remote_task_launch
+ags_remote_task_launch_timed
+ags_remote_task_new
+ags_remove_point_from_selection_new
+ags_remove_region_from_selection_new
+ags_resize_audio_new (<parameters>)
+ags_returnable_thread_safe_run
+ags_runnable_run
+ags_runnable_stop
+ags_seekable_seek
+ags_segment_draw_string
+ags_segment_field_off
+ags_segment_field_on
+ags_segment_new
+ags_server_create_object
+ags_server_lookup
+ags_server_new
+ags_server_object_set_property
+ags_server_start
+ags_set_buffer_size_new (gobject)
+ags_set_devout_play_flags_new (play, devout_play_flags)
+ags_set_samplerate_new (gobject)
+ags_sf2_chooser_completed
+ags_sf2_chooser_instrument_changed
+ags_sf2_chooser_new
+ags_sf2_chooser_open
+ags_sf2_chooser_preset_changed
+ags_sf2_chooser_remove_all_from_combo
+ags_sf2_chooser_sample_changed
+ags_single_thread_new
+ags_soundcard_get_buffer (<parameters>)
+ags_soundcard_get_next_buffer (<parameters>)
+ags_soundcard_list_cards
+ags_soundcard_offset_changed
+ags_soundcard_pcm_info
+ags_soundcard_tic (soundcard)
+ags_stackable_pop
+ags_stackable_push
+ags_stream
+ags_stream_new
+ags_synth_auto_update_callback
+ags_synth_input_line_map_recall
+ags_synth_lower_callback
+ags_synth_parent_set_callback
+ags_synth_saw (<parameters>)
+ags_synth_sin (<parameters>)
+ags_synth_square (<parameters>)
+ags_synth_triangle (<parameters>)
+ags_synth_update_callback
+ags_table_new
+ags_tact_combo_box_new
+ags_tact_menu_new
+ags_thread_add_child (thread, child)
+ags_thread_children_is_locked (thread, Returns)
+ags_thread_first (thread, Returns)
+ags_thread_get_toplevel (thread, Returns)
+ags_thread_hangcheck (thread)
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_last (thread, Returns)
+ags_thread_lock (thread)
+ags_thread_lock_all
+ags_thread_lock_children (thread)
+ags_thread_lock_parent (thread, parent)
+ags_thread_lock_sibling (thread)
+ags_thread_new (Returns, data, Returns)
+ags_thread_next_children_locked (Returns, thread, Returns)
+ags_thread_next_parent_locked (Returns, thread, parent, Returns)
+ags_thread_next_sibling_locked (Returns, thread, Returns)
+ags_thread_parental_is_locked (thread, parent, Returns)
+ags_thread_remove_child (thread, child)
+ags_thread_resume
+ags_thread_run (thread)
+ags_thread_set_sync (thread, tic)
+ags_thread_set_sync_all
+ags_thread_sibling_is_locked (thread, Returns)
+ags_thread_signal_children (thread, broadcast)
+ags_thread_signal_parent (parent, thread, parent, broadcast)
+ags_thread_signal_sibling (thread, broadcast)
+ags_thread_start (thread)
+ags_thread_stop (thread)
+ags_thread_suspend
+ags_thread_timelock
+ags_thread_trylock (Returns, thread, Returns)
+ags_thread_unlock (thread)
+ags_thread_unlock_all
+ags_thread_unlock_children (thread)
+ags_thread_unlock_parent (thread, parent)
+ags_thread_unlock_sibling (thread)
+ags_thread_wait_children (thread)
+ags_thread_wait_parent (thread, parent)
+ags_thread_wait_sibling (thread)
+ags_timebar_new
+ags_timer_alloc
+ags_timestamp_factory_create
+ags_timestamp_factory_get_instance
+ags_timestamp_thread_new
+ags_toggle_pattern_bit_new (line, line)
+ags_toggle_pattern_bit_refresh_gui
+ags_toolbar_clear_callback
+ags_toolbar_copy_or_cut_callback
+ags_toolbar_destroy_callback
+ags_toolbar_edit_callback
+ags_toolbar_mode_callback
+ags_toolbar_new (Returns)
+ags_toolbar_paste_callback
+ags_toolbar_position_callback
+ags_toolbar_select_callback
+ags_toolbar_show_callback
+ags_toolbar_zoom_callback
+ags_tree_iterator_is_inverse_mode
+ags_tree_iterator_iterate
+ags_tree_iterator_iterate_nested
+ags_tree_iterator_safe_iterate
+ags_tree_iterator_safe_iterate_nested
+ags_tree_iterator_set_inverse_mode
+ags_unref_audio_signal_new
+ags_vindicator_new (Returns)
+ags_volume_channel_run_new (channel)
+ags_waveform_new
+ags_window_decrement_machine_counter
+ags_window_delete_event_callback
+ags_window_find_machine_counter
+ags_window_increment_machine_counter
+ags_zoom_menu_new
+g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+g_cclosure_user_marshal_OBJECT__VOID
+g_cclosure_user_marshal_POINTER__VOID (<parameters>)
+g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+g_cclosure_user_marshal_ULONG__VOID
+g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_UINT
+g_cclosure_user_marshal_VOID__STRING_POINTER
+g_cclosure_user_marshal_VOID__STRING_UINT (<parameters>)
+g_cclosure_user_marshal_VOID__UINT_DOUBLE
+g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT (<parameters>)
+g_cclosure_user_marshal_VOID__UINT_INT
+g_cclosure_user_marshal_VOID__UINT_UINT
+g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+g_cclosure_user_marshal_VOID__ULONG_UINT
+g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+j_math_algebra_brackeds_out
+j_math_algebra_functions_out
+j_math_algebra_operations_out
+j_math_algebra_solve
+j_math_and
+j_math_cut_leading_zeros
+j_math_exclusive_or
+j_math_exp
+j_math_exp2
+j_math_gauss
+j_math_get_first_level_operator
+j_math_get_second_level_operator
+j_math_is_function
+j_math_is_function_backward
+j_math_is_operator
+j_math_less
+j_math_make_valid
+j_math_more
+j_math_or
+j_math_put_null_at_beginning
+j_math_put_null_at_end
+j_math_root
+j_math_root2
+j_math_solve_arithmetic
+j_math_sort_array
+j_math_width
+j_math_width_list
+
+ags_machine_add_default_recalls
+
+ags_amplifier:Long_Description
+ags_amplifier:Short_Description
+ags_append_audio_threaded:Long_Description
+ags_append_audio_threaded:Short_Description
+ags_apply_wavetable:Long_Description
+ags_apply_wavetable:Short_Description
+ags_async_queue:Long_Description
+ags_async_queue:Short_Description
+ags_audio_file_xml:Long_Description
+ags_audio_file_xml:Short_Description
+ags_audio_preferences_callbacks:Long_Description
+ags_audio_preferences_callbacks:Short_Description
+ags_audio_set_recycling:Long_Description
+ags_audio_set_recycling:Short_Description
+ags_cartesian:Long_Description
+ags_cartesian:Short_Description
+ags_change_tact:Long_Description
+ags_change_tact:Short_Description
+ags_channel_iter:Long_Description
+ags_channel_iter:Short_Description
+ags_channel_set_recycling:Long_Description
+ags_channel_set_recycling:Short_Description
+ags_clone_channel:Long_Description
+ags_clone_channel:Short_Description
+ags_clone_channel_run:Long_Description
+ags_clone_channel_run:Short_Description
+ags_container:Long_Description
+ags_container:Short_Description
+ags_countable:Long_Description
+ags_countable:Short_Description
+ags_drum_callbacks:Long_Description
+ags_drum_callbacks:Short_Description
+ags_drum_input_line_callbacks:Long_Description
+ags_drum_input_line_callbacks:Short_Description
+ags_drum_input_pad_callbacks:Long_Description
+ags_drum_input_pad_callbacks:Short_Description
+ags_drum_output_line_callbacks:Long_Description
+ags_drum_output_line_callbacks:Short_Description
+ags_drum_output_pad_callbacks:Long_Description
+ags_drum_output_pad_callbacks:Short_Description
+ags_echo:Long_Description
+ags_echo:Short_Description
+ags_editor_callbacks:Long_Description
+ags_editor_callbacks:Short_Description
+ags_effect:Long_Description
+ags_effect:Short_Description
+ags_export_window_callbacks:Long_Description
+ags_export_window_callbacks:Short_Description
+ags_ffplayer_callbacks:Long_Description
+ags_ffplayer_callbacks:Short_Description
+ags_file_gui:Long_Description
+ags_file_gui:Short_Description
+ags_file_read:Long_Description
+ags_file_read:Short_Description
+ags_file_selection:Long_Description
+ags_file_selection:Short_Description
+ags_file_selection_callbacks:Long_Description
+ags_file_selection_callbacks:Short_Description
+ags_file_sound:Long_Description
+ags_file_sound:Short_Description
+ags_file_stock:Long_Description
+ags_file_stock:Short_Description
+ags_file_thread:Long_Description
+ags_file_thread:Short_Description
+ags_file_util:Long_Description
+ags_file_util:Short_Description
+ags_file_value_factory:Long_Description
+ags_file_value_factory:Short_Description
+ags_file_write:Long_Description
+ags_file_write:Short_Description
+ags_garbage_collector:Long_Description
+ags_garbage_collector:Short_Description
+ags_generic_preferences_callbacks:Long_Description
+ags_generic_preferences_callbacks:Short_Description
+ags_gui_task_thread:Long_Description
+ags_gui_task_thread:Short_Description
+ags_hindicator:Long_Description
+ags_hindicator:Short_Description
+ags_history:Long_Description
+ags_history:Short_Description
+ags_htimebar:Long_Description
+ags_htimebar:Short_Description
+ags_inline_player:Long_Description
+ags_inline_player:Short_Description
+ags_iterator_thread:Long_Description
+ags_iterator_thread:Short_Description
+ags_ladspa_browser_callbacks:Long_Description
+ags_ladspa_browser_callbacks:Short_Description
+ags_libao:Long_Description
+ags_libao:Short_Description
+ags_line_callbacks:Long_Description
+ags_line_callbacks:Short_Description
+ags_line_editor_callbacks:Long_Description
+ags_line_editor_callbacks:Short_Description
+ags_line_member_callbacks:Long_Description
+ags_line_member_callbacks:Short_Description
+ags_line_member_editor_callbacks:Long_Description
+ags_line_member_editor_callbacks:Short_Description
+ags_link_collection_editor_callbacks:Long_Description
+ags_link_collection_editor_callbacks:Short_Description
+ags_link_editor_callbacks:Long_Description
+ags_link_editor_callbacks:Short_Description
+ags_listing_editor_callbacks:Long_Description
+ags_listing_editor_callbacks:Short_Description
+ags_log:Long_Description
+ags_log:Short_Description
+ags_machine_callbacks:Long_Description
+ags_machine_callbacks:Short_Description
+ags_machine_editor_callbacks:Long_Description
+ags_machine_editor_callbacks:Short_Description
+ags_machine_selector_callbacks:Long_Description
+ags_machine_selector_callbacks:Short_Description
+ags_marshal:Long_Description
+ags_marshal:Short_Description
+ags_matrix_callbacks:Long_Description
+ags_matrix_callbacks:Short_Description
+ags_menu:Long_Description
+ags_menu:Short_Description
+ags_menu_bar_callbacks:Long_Description
+ags_menu_bar_callbacks:Short_Description
+ags_menu_item:Long_Description
+ags_menu_item:Short_Description
+ags_meter_callbacks:Long_Description
+ags_meter_callbacks:Short_Description
+ags_mixer_callbacks:Long_Description
+ags_mixer_callbacks:Short_Description
+ags_mutable:Long_Description
+ags_mutable:Short_Description
+ags_mute_channel_run:Long_Description
+ags_mute_channel_run:Short_Description
+ags_navigation_callbacks:Long_Description
+ags_navigation_callbacks:Short_Description
+ags_note_edit_callbacks:Long_Description
+ags_note_edit_callbacks:Short_Description
+ags_notebook_callbacks:Long_Description
+ags_notebook_callbacks:Short_Description
+ags_open_single_file:Long_Description
+ags_open_single_file:Short_Description
+ags_option_menu:Long_Description
+ags_option_menu:Short_Description
+ags_oscillator_callbacks:Long_Description
+ags_oscillator_callbacks:Short_Description
+ags_pad_callbacks:Long_Description
+ags_pad_callbacks:Short_Description
+ags_pad_editor_callbacks:Long_Description
+ags_pad_editor_callbacks:Short_Description
+ags_panel_callbacks:Long_Description
+ags_panel_callbacks:Short_Description
+ags_persistable:Long_Description
+ags_persistable:Short_Description
+ags_play_audio_file:Long_Description
+ags_play_audio_file:Short_Description
+ags_play_channel_run_master:Long_Description
+ags_play_channel_run_master:Short_Description
+ags_play_note:Long_Description
+ags_play_note:Short_Description
+ags_play_pattern:Long_Description
+ags_play_pattern:Short_Description
+ags_plugin_factory:Long_Description
+ags_plugin_factory:Short_Description
+ags_plugin_stock:Long_Description
+ags_plugin_stock:Short_Description
+ags_portable_thread:Long_Description
+ags_portable_thread:Short_Description
+ags_preferences_callbacks:Long_Description
+ags_preferences_callbacks:Short_Description
+ags_property_collection_editor_callbacks:Long_Description
+ags_property_collection_editor_callbacks:Short_Description
+ags_property_editor_callbacks:Long_Description
+ags_property_editor_callbacks:Short_Description
+ags_property_listing_editor:Long_Description
+ags_property_listing_editor:Short_Description
+ags_record_thread:Long_Description
+ags_record_thread:Short_Description
+ags_recycling_thread:Long_Description
+ags_recycling_thread:Short_Description
+ags_recycling_thread_callbacks:Long_Description
+ags_recycling_thread_callbacks:Short_Description
+ags_registry:Long_Description
+ags_registry:Short_Description
+ags_remote_task:Long_Description
+ags_remote_task:Short_Description
+ags_remove_point_from_selection:Long_Description
+ags_remove_point_from_selection:Short_Description
+ags_remove_region_from_selection:Long_Description
+ags_remove_region_from_selection:Short_Description
+ags_runnable:Long_Description
+ags_runnable:Short_Description
+ags_seekable:Long_Description
+ags_seekable:Short_Description
+ags_segment:Long_Description
+ags_segment:Short_Description
+ags_server:Long_Description
+ags_server:Short_Description
+ags_sf2_chooser:Long_Description
+ags_sf2_chooser:Short_Description
+ags_sf2_chooser_callbacks:Long_Description
+ags_sf2_chooser_callbacks:Short_Description
+ags_single_thread:Long_Description
+ags_single_thread:Short_Description
+ags_soundcard:Long_Description
+ags_soundcard:Short_Description
+ags_stackable:Long_Description
+ags_stackable:Short_Description
+ags_stream:Long_Description
+ags_stream:Short_Description
+ags_synth_callbacks:Long_Description
+ags_synth_callbacks:Short_Description
+ags_synths:Long_Description
+ags_synths:Short_Description
+ags_table:Long_Description
+ags_table:Short_Description
+ags_thread-kthreads:Long_Description
+ags_thread-kthreads:Short_Description
+ags_timebar:Long_Description
+ags_timebar:Short_Description
+ags_timestamp_thread:Long_Description
+ags_timestamp_thread:Short_Description
+ags_toolbar_callbacks:Long_Description
+ags_toolbar_callbacks:Short_Description
+ags_toolbar_mode_stock:Long_Description
+ags_toolbar_mode_stock:Short_Description
+ags_tree_iterator:Long_Description
+ags_tree_iterator:Short_Description
+ags_unref_audio_signal:Long_Description
+ags_unref_audio_signal:Short_Description
+ags_waveform:Long_Description
+ags_waveform:Short_Description
+ags_window_callbacks:Long_Description
+ags_window_callbacks:Short_Description
+jmath:Long_Description
+jmath:Short_Description
+main:Short_Description
diff --git a/api/ags-unused.txt b/api/ags-unused.txt
new file mode 100644
index 0000000..90af715
--- /dev/null
+++ b/api/ags-unused.txt
@@ -0,0 +1,4 @@
+ags_audio_loop_add_recall(recall)
+ags_audio_loop_remove_recall(recall)
+ags_thread_is_current_ready(tic)
+ags_thread_is_tree_ready(tic)
diff --git a/api/ags.devhelp2 b/api/ags.devhelp2
new file mode 100644
index 0000000..4e577a5
--- /dev/null
+++ b/api/ags.devhelp2
@@ -0,0 +1,1720 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
+<book xmlns="http://www.devhelp.net/book" title="Advanced Gtk+ Sequencer Reference Manual" link="index.html" author="" name="ags" version="2" language="c">
+  <chapters>
+    <sub name="AgsMain" link="ags-AgsMain.html"/>
+    <sub name="Library - Completion routines" link="util.html">
+      <sub name="AgsComboBoxText" link="ags-AgsComboBoxText.html"/>
+      <sub name="AgsList" link="ags-AgsList.html"/>
+      <sub name="AgsParameter" link="ags-AgsParameter.html"/>
+    </sub>
+    <sub name="Util - Helper functions" link="util.html">
+      <sub name="AgsIdGenerator" link="ags-AgsIdGenerator.html"/>
+    </sub>
+    <sub name="Object - Interfaces and marshallers" link="object.html">
+      <sub name="AgsApplicable" link="ags-AgsApplicable.html"/>
+      <sub name="AgsCountable" link="ags-AgsCountable.html"/>
+      <sub name="AgsDynamicConnectable" link="ags-AgsDynamicConnectable.html"/>
+      <sub name="AgsMainLoop" link="ags-AgsMainLoop.html"/>
+      <sub name="ags_marshal" link="ags-ags-marshal.html"/>
+      <sub name="AgsMutable" link="ags-AgsMutable.html"/>
+      <sub name="AgsPackable" link="ags-AgsPackable.html"/>
+      <sub name="AgsPortlet" link="ags-AgsPortlet.html"/>
+      <sub name="AgsRunnable" link="ags-AgsRunnable.html"/>
+      <sub name="AgsSeekable" link="ags-AgsSeekable.html"/>
+      <sub name="AgsTactable" link="ags-AgsTactable.html"/>
+      <sub name="AgsStackable" link="ags-AgsStackable.html"/>
+      <sub name="AgsPersistable" link="ags-AgsPersistable.html"/>
+      <sub name="AgsPlayable" link="ags-AgsPlayable.html"/>
+      <sub name="AgsPlugin" link="ags-AgsPlugin.html"/>
+    </sub>
+    <sub name="Plugin - API of plugins" link="plugin.html">
+      <sub name="AgsLadspaManager" link="ags-AgsLadspaManager.html"/>
+      <sub name="AgsPluginFactory" link="ags-AgsPluginFactory.html"/>
+      <sub name="ags_plugin_stock" link="ags-ags-plugin-stock.html"/>
+    </sub>
+    <sub name="Widget - GUI elements" link="widget.html">
+      <sub name="AgsDial" link="ags-AgsDial.html"/>
+      <sub name="AgsExpander" link="ags-AgsExpander.html"/>
+      <sub name="AgsExpanderSet" link="ags-AgsExpanderSet.html"/>
+      <sub name="AgsIndicator" link="ags-AgsIndicator.html"/>
+      <sub name="AgsLed" link="ags-AgsLed.html"/>
+      <sub name="AgsRuler" link="ags-AgsRuler.html"/>
+      <sub name="AgsVIndicator" link="ags-AgsVIndicator.html"/>
+    </sub>
+    <sub name="Thread - Multi-threaded tree" link="thread.html">
+      <sub name="AgsAudioLoop" link="ags-AgsAudioLoop.html"/>
+      <sub name="AgsAutosaveThread" link="ags-AgsAutosaveThread.html"/>
+      <sub name="AgsDevoutThread" link="ags-AgsDevoutThread.html"/>
+      <sub name="AgsExportThread" link="ags-AgsExportThread.html"/>
+      <sub name="AgsGuiThread" link="ags-AgsGuiThread.html"/>
+      <sub name="AgsIteratorThread" link="ags-AgsIteratorThread.html"/>
+      <sub name="AgsRecyclingThread" link="ags-AgsRecyclingThread.html"/>
+      <sub name="ags_recycling_thread_callbacks" link="ags-ags-recycling-thread-callbacks.html"/>
+      <sub name="AgsReturnableThread" link="ags-AgsReturnableThread.html"/>
+      <sub name="AgsTaskThread" link="ags-AgsTaskThread.html"/>
+      <sub name="AgsTimestampThread" link="ags-AgsTimestampThread.html"/>
+      <sub name="AgsThread" link="ags-AgsThread.html"/>
+      <sub name="AgsThreadPool" link="ags-AgsThreadPool.html"/>
+      <sub name="AgsSingleThread" link="ags-AgsSingleThread.html"/>
+    </sub>
+    <sub name="The audio layer" link="audio.html">
+      <sub name="AgsAudio" link="ags-AgsAudio.html"/>
+      <sub name="AgsAudioSignal" link="ags-AgsAudioSignal.html"/>
+      <sub name="AgsChannel" link="ags-AgsChannel.html"/>
+      <sub name="AgsConfig" link="ags-AgsConfig.html"/>
+      <sub name="AgsDevout" link="ags-AgsDevout.html"/>
+      <sub name="AgsInput" link="ags-AgsInput.html"/>
+      <sub name="AgsNotation" link="ags-AgsNotation.html"/>
+      <sub name="AgsNote" link="ags-AgsNote.html"/>
+      <sub name="AgsOutput" link="ags-AgsOutput.html"/>
+      <sub name="AgsPattern" link="ags-AgsPattern.html"/>
+      <sub name="AgsPort" link="ags-AgsPort.html"/>
+      <sub name="AgsRecall" link="ags-AgsRecall.html"/>
+      <sub name="AgsRecallAudio" link="ags-AgsRecallAudio.html"/>
+      <sub name="AgsRecallAudioRun" link="ags-AgsRecallAudioRun.html"/>
+      <sub name="AgsRecallAudioSignal" link="ags-AgsRecallAudioSignal.html"/>
+      <sub name="AgsRecallChannel" link="ags-AgsRecallChannel.html"/>
+      <sub name="AgsRecallChannelRun" link="ags-AgsRecallChannelRun.html"/>
+      <sub name="AgsRecallChannelRunDummy" link="ags-AgsRecallChannelRunDummy.html"/>
+      <sub name="AgsRecallContainer" link="ags-AgsRecallContainer.html"/>
+      <sub name="AgsRecallDependency" link="ags_recall_dependency.h.html"/>
+      <sub name="AgsRecallFactory" link="ags-AgsRecallFactory.html"/>
+      <sub name="AgsRecallID" link="ags-AgsRecallID.html"/>
+      <sub name="AgsRecallLadspa" link="ags-AgsRecallLadspa.html"/>
+      <sub name="AgsRecallLadspaRun" link="ags-AgsRecallLadspaRun.html"/>
+      <sub name="AgsRecallRecycling" link="ags-AgsRecallRecycling.html"/>
+      <sub name="AgsRecallRecyclingDummy" link="ags-AgsRecallRecyclingDummy.html"/>
+      <sub name="AgsRecycling" link="ags-AgsRecycling.html"/>
+      <sub name="AgsRecyclingContainer" link="ags-AgsRecyclingContainer.html"/>
+      <sub name="AgsTask" link="ags-AgsTask.html"/>
+      <sub name="AgsTimestamp" link="ags-AgsTimestamp.html"/>
+      <sub name="AgsTimestampFactory" link="ags-AgsTimestampFactory.html"/>
+      <sub name="ags_synths" link="ags-ags-synths.html"/>
+      <sub name="Audio files - Reading/Writing audio data from disk" link="audio-file.html">
+        <sub name="AgsAudioFile" link="ags-AgsAudioFile.html"/>
+        <sub name="AgsIpatch" link="ags-AgsIpatch.html"/>
+        <sub name="AgsIpatchSF2Reader" link="ags-AgsIpatchSF2Reader.html"/>
+        <sub name="AgsSndfile" link="ags-AgsSndfile.html"/>
+      </sub>
+      <sub name="Recalls - Effect processors" link="recall.html">
+        <sub name="AgsBufferAudioSignal" link="ags-AgsBufferAudioSignal.html"/>
+        <sub name="AgsBufferChannel" link="ags-AgsBufferChannel.html"/>
+        <sub name="AgsBufferChannelRun" link="ags-AgsBufferChannelRun.html"/>
+        <sub name="AgsBufferRecycling" link="ags-AgsBufferRecycling.html"/>
+        <sub name="AgsCopyAudioSignal" link="ags-AgsCopyAudioSignal.html"/>
+        <sub name="AgsCopyChannel" link="ags-AgsCopyChannel.html"/>
+        <sub name="AgsCopyChannelRun" link="ags-AgsCopyChannelRun.html"/>
+        <sub name="AgsCopyNotationAudio" link="ags-AgsCopyNotationAudio.html"/>
+        <sub name="AgsCopyNotationAudioRun" link="ags-AgsCopyNotationAudioRun.html"/>
+        <sub name="AgsCopyPatternAudio" link="ags-AgsCopyPatternAudio.html"/>
+        <sub name="AgsCopyPatternAudioRun" link="ags-AgsCopyPatternAudioRun.html"/>
+        <sub name="AgsCopyPatternChannel" link="ags-AgsCopyPatternChannel.html"/>
+        <sub name="AgsCopyPatternChannelRun" link="ags-AgsCopyPatternChannelRun.html"/>
+        <sub name="AgsCopyRecycling" link="ags-AgsCopyRecycling.html"/>
+        <sub name="AgsCountBeatsAudio" link="ags-AgsCountBeatsAudio.html"/>
+        <sub name="AgsCountBeatsAudioRun" link="ags-AgsCountBeatsAudioRun.html"/>
+        <sub name="AgsDelayAudio" link="ags-AgsDelayAudio.html"/>
+        <sub name="AgsDelayAudioRun" link="ags-AgsDelayAudioRun.html"/>
+        <sub name="AgsLoopChannel" link="ags-AgsLoopChannel.html"/>
+        <sub name="AgsLoopChannelRun" link="ags-AgsLoopChannelRun.html"/>
+        <sub name="AgsPeakChannel" link="ags-AgsPeakChannel.html"/>
+        <sub name="AgsPeakChannelRun" link="ags-AgsPeakChannelRun.html"/>
+        <sub name="AgsVolumeAudioSignal" link="ags-AgsVolumeAudioSignal.html"/>
+        <sub name="AgsVolumeChannel" link="ags-AgsVolumeChannel.html"/>
+        <sub name="AgsVolumeChannelRun" link="ags-AgsVolumeChannelRun.html"/>
+        <sub name="AgsVolumeRecycling" link="ags-AgsVolumeRecycling.html"/>
+        <sub name="AgsPlayAudio" link="ags-AgsPlayAudio.html"/>
+        <sub name="AgsPlayAudioFile" link="ags-AgsPlayAudioFile.html"/>
+        <sub name="AgsPlayAudioSignal" link="ags-AgsPlayAudioSignal.html"/>
+        <sub name="AgsPlayChannel" link="ags-AgsPlayChannel.html"/>
+        <sub name="AgsPlayChannel" link="ags-AgsPlayChannelRun.html"/>
+        <sub name="AgsPlayChannelRunMaster" link="ags-AgsPlayChannelRunMaster.html"/>
+        <sub name="AgsPlayNotationAudio" link="ags-AgsPlayNotationAudio.html"/>
+        <sub name="AgsPlayNotationAudioRun" link="ags-AgsPlayNotationAudioRun.html"/>
+        <sub name="AgsPlayNote" link="ags-AgsPlayNote.html"/>
+        <sub name="AgsPlayPattern" link="ags-AgsPlayPattern.html"/>
+        <sub name="AgsPlayRecycling" link="ags-AgsPlayRecycling.html"/>
+        <sub name="AgsStream" link="ags-AgsStream.html"/>
+        <sub name="AgsStreamAudioSignal" link="ags-AgsStreamAudioSignal.html"/>
+        <sub name="AgsStreamChannel" link="ags-AgsStreamChannel.html"/>
+        <sub name="AgsStreamChannelRun" link="ags-AgsStreamChannelRun.html"/>
+        <sub name="AgsStreamRecycling" link="ags-AgsStreamRecycling.html"/>
+      </sub>
+      <sub name="Task - Data exchanged between Audio and GUI" link="task.html">
+        <sub name="AgsAddAudio" link="ags-AgsAddAudio.html"/>
+        <sub name="AgsAddAudioSignal" link="ags-AgsAddAudioSignal.html"/>
+        <sub name="AgsAddLineMember" link="ags-AgsAddLineMember.html"/>
+        <sub name="AgsAddNote" link="ags-AgsAddNote.html"/>
+        <sub name="AgsAddPointToSelection" link="ags-AgsAddPointToSelection.html"/>
+        <sub name="AgsAddRecall" link="ags-AgsAddRecall.html"/>
+        <sub name="AgsAddRegionToSelection" link="ags-AgsAddRegionToSelection.html"/>
+        <sub name="AgsAppendAudio" link="ags-AgsAppendAudio.html"/>
+        <sub name="AgsAppendAudioThreaded" link="ags-AgsAppendAudioThreaded.html"/>
+        <sub name="AgsAppendChannel" link="ags-AgsAppendChannel.html"/>
+        <sub name="AgsAppendRecall" link="ags-AgsAppendRecall.html"/>
+        <sub name="AgsApplyBpm" link="ags-AgsApplyBpm.html"/>
+        <sub name="AgsApplySequencerLength" link="ags-AgsApplySequencerLength.html"/>
+        <sub name="AgsApplySynth" link="ags-AgsApplySynth.html"/>
+        <sub name="AgsApplyTact" link="ags-AgsApplyTact.html"/>
+        <sub name="AgsApplyWavetable" link="ags-AgsApplyWavetable.html"/>
+        <sub name="AgsAudioSetRecycling" link="ags-AgsAudioSetRecycling.html"/>
+        <sub name="AgsCancelAudio" link="ags-AgsCancelAudio.html"/>
+        <sub name="AgsCancelChannel" link="ags-AgsCancelChannel.html"/>
+        <sub name="AgsCancelRecall" link="ags-AgsCancelRecall.html"/>
+        <sub name="AgsChangeIndicator" link="ags-AgsChangeIndicator.html"/>
+        <sub name="AgsChangeTact" link="ags-AgsChangeTact.html"/>
+        <sub name="AgsChannelSetRecycling" link="ags-AgsChannelSetRecycling.html"/>
+        <sub name="AgsDisplayTact" link="ags-AgsDisplayTact.html"/>
+        <sub name="AgsExportOutput" link="ags-AgsExportOutput.html"/>
+        <sub name="AgsFreeSelection" link="ags-AgsFreeSelection.html"/>
+        <sub name="AgsInitAudio" link="ags-AgsInitAudio.html"/>
+        <sub name="AgsInitChannel" link="ags-AgsInitChannel.html"/>
+        <sub name="AgsMuteAudio" link="ags-AgsMuteAudio.html"/>
+        <sub name="AgsMuteAudioSignal" link="ags-AgsMuteAudioSignal.html"/>
+        <sub name="AgsMuteChannel" link="ags-AgsMuteChannel.html"/>
+        <sub name="AgsMuteChannelRun" link="ags-AgsMuteChannelRun.html"/>
+        <sub name="AgsMuteRecycling" link="ags-AgsMuteRecycling.html"/>
+        <sub name="AgsOpenFile" link="ags-AgsOpenFile.html"/>
+        <sub name="AgsOpenSingleFile" link="ags-AgsOpenSingleFile.html"/>
+        <sub name="AgsRemoveAudio" link="ags-AgsRemoveAudio.html"/>
+        <sub name="AgsRemoveAudioSignal" link="ags-AgsRemoveAudioSignal.html"/>
+        <sub name="AgsRemoveNote" link="ags-AgsRemoveNote.html"/>
+        <sub name="AgsRemovePointFromSelection" link="ags-AgsRemovePointFromSelection.html"/>
+        <sub name="AgsRemoveRecall" link="ags-AgsRemoveRecall.html"/>
+        <sub name="AgsRemoveRegionFromSelection" link="ags-AgsRemoveRegionFromSelection.html"/>
+        <sub name="AgsSaveFile" link="ags-AgsSaveFile.html"/>
+        <sub name="AgsScrollOnPlay" link="ags-AgsScrollOnPlay.html"/>
+        <sub name="AgsSetAudioChannels" link="ags-AgsSetAudioChannels.html"/>
+        <sub name="AgsSetAudioChannels" link="ags-AgsSetBufferSize.html"/>
+        <sub name="AgsSetAudioChannels" link="ags-AgsSetDevoutPlayFlags.html"/>
+        <sub name="AgsSetMuted" link="ags-AgsSetMuted.html"/>
+        <sub name="AgsSetOutputDevice" link="ags-AgsSetOutputDevice.html"/>
+        <sub name="AgsSetSamplerate" link="ags-AgsSetSamplerate.html"/>
+        <sub name="AgsStartDevout" link="ags-AgsStartDevout.html"/>
+        <sub name="AgsToggleLed" link="ags-AgsToggleLed.html"/>
+        <sub name="AgsTogglePatternBit" link="ags-AgsTogglePatternBit.html"/>
+        <sub name="AgsUnrefAudioSignal" link="ags-AgsUnrefAudioSignal.html"/>
+      </sub>
+    </sub>
+    <sub name="Graphical user interface" link="pt08.html">
+      <sub name="AgsAudioPreferences" link="ags-AgsAudioPreferences.html"/>
+      <sub name="ags_audio_preferences_callbacks" link="ags-ags-audio-preferences-callbacks.html"/>
+      <sub name="AgsEditor" link="ags-AgsEditor.html"/>
+      <sub name="ags_editor_callbacks" link="ags-ags-editor-callbacks.html"/>
+      <sub name="AgsExportWindow" link="ags-AgsExportWindow.html"/>
+      <sub name="ags_export_window_callbacks" link="ags-ags-export-window-callbacks.html"/>
+      <sub name="AgsFileSelection" link="ags-AgsFileSelection.html"/>
+      <sub name="ags_file_selection_callbacks" link="ags-ags-file-selection-callbacks.html"/>
+      <sub name="AgsInlinePlayer" link="ags-AgsInlinePlayer.html"/>
+      <sub name="AgsLadspaBrowser" link="ags-AgsLadspaBrowser.html"/>
+      <sub name="ags_ladspa_browser_callbacks" link="ags-ags-ladspa-browser-callbacks.html"/>
+      <sub name="AgsLine" link="ags-AgsLine.html"/>
+      <sub name="ags_line_callbacks" link="ags-ags-line-callbacks.html"/>
+      <sub name="AgsLineEditor" link="ags-AgsLineEditor.html"/>
+      <sub name="ags_line_editor_callbacks" link="ags-ags-line-editor-callbacks.html"/>
+      <sub name="AgsLineMember" link="ags-AgsLineMember.html"/>
+      <sub name="ags_line_member_callbacks" link="ags-ags-line-member-callbacks.html"/>
+      <sub name="AgsLineMemberEditor" link="ags-AgsLineMemberEditor.html"/>
+      <sub name="ags_line_member_editor_callbacks" link="ags-ags-line-member-editor-callbacks.html"/>
+      <sub name="AgsLinkChannel" link="ags-AgsLinkChannel.html"/>
+      <sub name="AgsLinkCollectionEditor" link="ags-AgsLinkCollectionEditor.html"/>
+      <sub name="ags_link_collection_editor_callbacks" link="ags-ags-link-collection-editor-callbacks.html"/>
+      <sub name="AgsLinkEditor" link="ags-AgsLinkEditor.html"/>
+      <sub name="ags_link_editor_callbacks" link="ags-ags-link-editor-callbacks.html"/>
+      <sub name="AgsListingEditor" link="ags-AgsListingEditor.html"/>
+      <sub name="ags_listing_editor_callbacks" link="ags-ags-listing-editor-callbacks.html"/>
+      <sub name="AgsMachine" link="ags-AgsMachine.html"/>
+      <sub name="ags_machine_callbacks" link="ags-ags-machine-callbacks.html"/>
+      <sub name="AgsMachineEditor" link="ags-AgsMachineEditor.html"/>
+      <sub name="ags_machine_editor_callbacks" link="ags-ags-machine-editor-callbacks.html"/>
+      <sub name="AgsMenuBar" link="ags-AgsMenuBar.html"/>
+      <sub name="ags_menu_bar_callbacks" link="ags-ags-menu-bar-callbacks.html"/>
+      <sub name="AgsNavigation" link="ags-AgsNavigation.html"/>
+      <sub name="ags_navigation_callbacks" link="ags-ags-navigation-callbacks.html"/>
+      <sub name="AgsPad" link="ags-AgsPad.html"/>
+      <sub name="ags_pad_callbacks" link="ags-ags-pad-callbacks.html"/>
+      <sub name="AgsPadEditor" link="ags-AgsPadEditor.html"/>
+      <sub name="ags_pad_editor_callbacks" link="ags-ags-pad-editor-callbacks.html"/>
+      <sub name="AgsPerformancePreferences" link="ags-AgsPerformancePreferences.html"/>
+      <sub name="AgsPluginPreferences" link="ags-AgsPluginPreferences.html"/>
+      <sub name="AgsPluginPreferences" link="ags-AgsPreferences.html"/>
+      <sub name="ags_preferences_callbacks" link="ags-ags-preferences-callbacks.html"/>
+      <sub name="AgsPropertyCollectionEditor" link="ags-AgsPropertyCollectionEditor.html"/>
+      <sub name="ags_property_collection_editor_callbacks" link="ags-ags-property-collection-editor-callbacks.html"/>
+      <sub name="AgsPropertyEditor" link="ags-AgsPropertyEditor.html"/>
+      <sub name="ags_property_editor_callbacks" link="ags-ags-property-editor-callbacks.html"/>
+      <sub name="AgsPropertyListingEditor" link="ags-AgsPropertyListingEditor.html"/>
+      <sub name="AgsResizeEditor" link="ags-AgsResizeEditor.html"/>
+      <sub name="AgsServerPreferences" link="ags-AgsServerPreferences.html"/>
+      <sub name="AgsWindow" link="ags-AgsWindow.html"/>
+      <sub name="ags_window_callbacks" link="ags-ags-window-callbacks.html"/>
+      <sub name="Editor - Piano roll and its controls" link="editor.html">
+        <sub name="ags_toolbar_mode_stock" link="ags-ags-toolbar-mode-stock.html"/>
+        <sub name="AgsToolbar" link="ags-AgsToolbar.html"/>
+        <sub name="ags_toolbar_callbacks" link="ags-ags-toolbar-callbacks.html"/>
+        <sub name="AgsMachineSelection" link="ags-AgsMachineSelection.html"/>
+        <sub name="AgsMachineSelector" link="ags-AgsMachineSelector.html"/>
+        <sub name="ags_machine_selector_callbacks" link="ags-ags-machine-selector-callbacks.html"/>
+        <sub name="AgsMachineRadioButton" link="ags-AgsMachineRadioButton.html"/>
+        <sub name="AgsNotebook" link="ags-AgsNotebook.html"/>
+        <sub name="ags_notebook_callbacks" link="ags-ags-notebook-callbacks.html"/>
+        <sub name="AgsMeter" link="ags-AgsMeter.html"/>
+        <sub name="ags_meter_callbacks" link="ags-ags-meter-callbacks.html"/>
+        <sub name="AgsNoteEdit" link="ags-AgsNoteEdit.html"/>
+        <sub name="ags_note_edit_callbacks" link="ags-ags-note-edit-callbacks.html"/>
+        <sub name="AgsSF2Chooser" link="ags-AgsSF2Chooser.html"/>
+        <sub name="ags_sf2_chooser_callbacks" link="ags-ags-sf2-chooser-callbacks.html"/>
+      </sub>
+      <sub name="Engines - Composite widgets with audio set up" link="engines.html">
+        <sub name="AgsPanel" link="ags-AgsPanel.html"/>
+        <sub name="ags_panel_callbacks" link="ags-ags-panel-callbacks.html"/>
+        <sub name="AgsPanelInputLine" link="ags-AgsPanelInputLine.html"/>
+        <sub name="AgsPanelInputPad" link="ags-AgsPanelInputPad.html"/>
+        <sub name="AgsMixer" link="ags-AgsMixer.html"/>
+        <sub name="ags_mixer_callbacks" link="ags-ags-mixer-callbacks.html"/>
+        <sub name="AgsMixerInputLine" link="ags-AgsMixerInputLine.html"/>
+        <sub name="AgsMixerInputPad" link="ags-AgsMixerInputPad.html"/>
+        <sub name="AgsDrum" link="ags-AgsDrum.html"/>
+        <sub name="ags_drum_callbacks" link="ags-ags-drum-callbacks.html"/>
+        <sub name="AgsDrumInputLine" link="ags-AgsDrumInputLine.html"/>
+        <sub name="ags_drum_input_line_callbacks" link="ags-ags-drum-input-line-callbacks.html"/>
+        <sub name="AgsDrumInputPad" link="ags-AgsDrumInputPad.html"/>
+        <sub name="ags_drum_input_pad_callbacks" link="ags-ags-drum-input-pad-callbacks.html"/>
+        <sub name="AgsDrumOutputLine" link="ags-AgsDrumOutputLine.html"/>
+        <sub name="ags_drum_output_line_callbacks" link="ags-ags-drum-output-line-callbacks.html"/>
+        <sub name="AgsDrumOutputPad" link="ags-AgsDrumOutputPad.html"/>
+        <sub name="ags_drum_output_pad_callbacks" link="ags-ags-drum-output-pad-callbacks.html"/>
+        <sub name="AgsMatrix" link="ags-AgsMatrix.html"/>
+        <sub name="ags_matrix_callbacks" link="ags-ags-matrix-callbacks.html"/>
+        <sub name="AgsSynth" link="ags-AgsSynth.html"/>
+        <sub name="ags_synth_callbacks" link="ags-ags-synth-callbacks.html"/>
+        <sub name="AgsSynthInputLine" link="ags-AgsSynthInputLine.html"/>
+        <sub name="AgsSynthInputPad" link="ags-AgsSynthInputPad.html"/>
+        <sub name="AgsOscillator" link="ags-AgsOscillator.html"/>
+        <sub name="ags_oscillator_callbacks" link="ags-ags-oscillator-callbacks.html"/>
+        <sub name="AgsFFPlayer" link="ags-AgsFFPlayer.html"/>
+        <sub name="ags_ffplayer_callbacks" link="ags-ags-ffplayer-callbacks.html"/>
+      </sub>
+    </sub>
+    <sub name="XML Input/Output - Persist project" link="xml-io.html">
+      <sub name="ags_file_stock" link="ags-ags-file-stock.html"/>
+      <sub name="AgsFile" link="ags-AgsFile.html"/>
+      <sub name="AgsFileIdRef" link="ags-AgsFileIdRef.html"/>
+      <sub name="AgsFileLink" link="ags-AgsFileLink.html"/>
+      <sub name="AgsFileLookup" link="ags-AgsFileLookup.html"/>
+      <sub name="AgsFileLaunch" link="ags-AgsFileLaunch.html"/>
+      <sub name="ags_file_gui" link="ags-ags-file-gui.html"/>
+      <sub name="ags_file_sound" link="ags-ags-file-sound.html"/>
+      <sub name="ags_file_util" link="ags-ags-file-util.html"/>
+      <sub name="ags_file_thread" link="ags-ags-file-thread.html"/>
+    </sub>
+    <sub name="XML-RPC - planned server" link="xml-rpc.html">
+      <sub name="AgsRegistry" link="ags-AgsRegistry.html"/>
+      <sub name="AgsRemoteTask" link="ags-AgsRemoteTask.html"/>
+      <sub name="AgsServer" link="ags-AgsServer.html"/>
+    </sub>
+    <sub name="API Index" link="api-index-full.html"/>
+    <sub name="Index of deprecated API" link="deprecated-api-index.html"/>
+  </chapters>
+  <functions>
+    <keyword type="macro" name="AGS_PRIORITY" link="ags-AgsMain.html#AGS-PRIORITY:CAPS"/>
+    <keyword type="function" name="ags_main_load_config ()" link="ags-AgsMain.html#ags-main-load-config"/>
+    <keyword type="function" name="ags_main_add_devout ()" link="ags-AgsMain.html#ags-main-add-devout"/>
+    <keyword type="function" name="ags_main_register_thread_type ()" link="ags-AgsMain.html#ags-main-register-thread-type"/>
+    <keyword type="function" name="ags_main_register_recall_type ()" link="ags-AgsMain.html#ags-main-register-recall-type"/>
+    <keyword type="function" name="ags_main_register_task_type ()" link="ags-AgsMain.html#ags-main-register-task-type"/>
+    <keyword type="function" name="ags_main_register_widget_type ()" link="ags-AgsMain.html#ags-main-register-widget-type"/>
+    <keyword type="function" name="ags_main_register_machine_type ()" link="ags-AgsMain.html#ags-main-register-machine-type"/>
+    <keyword type="function" name="ags_main_quit ()" link="ags-AgsMain.html#ags-main-quit"/>
+    <keyword type="function" name="ags_main_new ()" link="ags-AgsMain.html#ags-main-new"/>
+    <keyword type="macro" name="ALSA_PCM_NEW_HW_PARAMS_API" link="ags-AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS"/>
+    <keyword type="macro" name="AGS_VERSION" link="ags-AgsMain.html#AGS-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_BUILD_ID" link="ags-AgsMain.html#AGS-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_EFFECTS_DEFAULT_VERSION" link="ags-AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_DEFAULT_DIRECTORY" link="ags-AgsMain.html#AGS-DEFAULT-DIRECTORY:CAPS"/>
+    <keyword type="macro" name="AGS_DEFAULT_CONFIG" link="ags-AgsMain.html#AGS-DEFAULT-CONFIG:CAPS"/>
+    <keyword type="enum" name="enum AgsMainFlags" link="ags-AgsMain.html#AgsMainFlags"/>
+    <keyword type="function" name="ags_combo_box_text_remove_all ()" link="ags-AgsComboBoxText.html#ags-combo-box-text-remove-all" since="0.4"/>
+    <keyword type="function" name="ags_list_free_and_free_link ()" link="ags-AgsList.html#ags-list-free-and-free-link" deprecated="Use g_list_free_full() with g_free() instead" since="0.3"/>
+    <keyword type="function" name="ags_list_free_and_unref_link ()" link="ags-AgsList.html#ags-list-free-and-unref-link" deprecated="Use g_list_free_full() with g_ojbect_unref() instead" since="0.3"/>
+    <keyword type="function" name="ags_list_duplicate_list ()" link="ags-AgsList.html#ags-list-duplicate-list"/>
+    <keyword type="function" name="ags_parameter_grow ()" link="ags-AgsParameter.html#ags-parameter-grow" since="0.3"/>
+    <keyword type="function" name="ags_id_generator_create_uuid ()" link="ags-AgsIdGenerator.html#ags-id-generator-create-uuid" since="0.4"/>
+    <keyword type="function" name="ags_applicable_set_update ()" link="ags-AgsApplicable.html#ags-applicable-set-update"/>
+    <keyword type="function" name="ags_applicable_apply ()" link="ags-AgsApplicable.html#ags-applicable-apply"/>
+    <keyword type="function" name="ags_applicable_reset ()" link="ags-AgsApplicable.html#ags-applicable-reset"/>
+    <keyword type="function" name="ags_countable_get_notation_counter ()" link="ags-AgsCountable.html#ags-countable-get-notation-counter"/>
+    <keyword type="function" name="ags_countable_get_sequencer_counter ()" link="ags-AgsCountable.html#ags-countable-get-sequencer-counter"/>
+    <keyword type="function" name="ags_dynamic_connectable_connect ()" link="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-connect"/>
+    <keyword type="function" name="ags_dynamic_connectable_disconnect ()" link="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect"/>
+    <keyword type="function" name="ags_main_loop_set_async_queue ()" link="ags-AgsMainLoop.html#ags-main-loop-set-async-queue"/>
+    <keyword type="function" name="ags_main_loop_get_async_queue ()" link="ags-AgsMainLoop.html#ags-main-loop-get-async-queue"/>
+    <keyword type="function" name="ags_main_loop_set_tic ()" link="ags-AgsMainLoop.html#ags-main-loop-set-tic"/>
+    <keyword type="function" name="ags_main_loop_get_tic ()" link="ags-AgsMainLoop.html#ags-main-loop-get-tic"/>
+    <keyword type="function" name="ags_main_loop_set_last_sync ()" link="ags-AgsMainLoop.html#ags-main-loop-set-last-sync"/>
+    <keyword type="function" name="ags_main_loop_get_last_sync ()" link="ags-AgsMainLoop.html#ags-main-loop-get-last-sync"/>
+    <keyword type="function" name="g_cclosure_user_marshal_ULONG__VOID ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__UINT_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__UINT_INT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__UINT_DOUBLE ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__ULONG_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__STRING_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__STRING_POINTER ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-POINTER"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__OBJECT_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER"/>
+    <keyword type="function" name="g_cclosure_user_marshal_POINTER__VOID ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-POINTER--VOID"/>
+    <keyword type="function" name="g_cclosure_user_marshal_OBJECT__VOID ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--VOID"/>
+    <keyword type="function" name="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING"/>
+    <keyword type="function" name="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER"/>
+    <keyword type="function" name="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT"/>
+    <keyword type="function" name="ags_mutable_set_muted ()" link="ags-AgsMutable.html#ags-mutable-set-muted"/>
+    <keyword type="function" name="ags_packable_pack ()" link="ags-AgsPackable.html#ags-packable-pack"/>
+    <keyword type="function" name="ags_packable_unpack ()" link="ags-AgsPackable.html#ags-packable-unpack"/>
+    <keyword type="function" name="ags_portlet_get_port ()" link="ags-AgsPortlet.html#ags-portlet-get-port" since="0.4"/>
+    <keyword type="function" name="ags_portlet_set_port ()" link="ags-AgsPortlet.html#ags-portlet-set-port" since="0.4"/>
+    <keyword type="function" name="ags_portlet_list_safe_properties ()" link="ags-AgsPortlet.html#ags-portlet-list-safe-properties" since="0.4"/>
+    <keyword type="function" name="ags_portlet_safe_get_property ()" link="ags-AgsPortlet.html#ags-portlet-safe-get-property" since="0.4"/>
+    <keyword type="function" name="ags_portlet_safe_set_property ()" link="ags-AgsPortlet.html#ags-portlet-safe-set-property" since="0.4"/>
+    <keyword type="function" name="ags_runnable_run ()" link="ags-AgsRunnable.html#ags-runnable-run"/>
+    <keyword type="function" name="ags_runnable_stop ()" link="ags-AgsRunnable.html#ags-runnable-stop"/>
+    <keyword type="function" name="ags_seekable_seek ()" link="ags-AgsSeekable.html#ags-seekable-seek"/>
+    <keyword type="function" name="ags_tactable_change_sequencer_duration ()" link="ags-AgsTactable.html#ags-tactable-change-sequencer-duration"/>
+    <keyword type="function" name="ags_tactable_change_notation_duration ()" link="ags-AgsTactable.html#ags-tactable-change-notation-duration"/>
+    <keyword type="function" name="ags_tactable_change_tact ()" link="ags-AgsTactable.html#ags-tactable-change-tact"/>
+    <keyword type="function" name="ags_tactable_change_bpm ()" link="ags-AgsTactable.html#ags-tactable-change-bpm"/>
+    <keyword type="function" name="ags_stackable_push ()" link="ags-AgsStackable.html#ags-stackable-push"/>
+    <keyword type="function" name="ags_stackable_pop ()" link="ags-AgsStackable.html#ags-stackable-pop"/>
+    <keyword type="function" name="ags_persistable_read ()" link="ags-AgsPersistable.html#ags-persistable-read"/>
+    <keyword type="function" name="ags_persistable_read_link ()" link="ags-AgsPersistable.html#ags-persistable-read-link"/>
+    <keyword type="function" name="ags_persistable_write ()" link="ags-AgsPersistable.html#ags-persistable-write"/>
+    <keyword type="function" name="ags_persistable_write_link ()" link="ags-AgsPersistable.html#ags-persistable-write-link"/>
+    <keyword type="macro" name="AGS_PLAYABLE_ERROR" link="ags-AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS"/>
+    <keyword type="function" name="ags_playable_error_quark ()" link="ags-AgsPlayable.html#ags-playable-error-quark"/>
+    <keyword type="function" name="ags_playable_open ()" link="ags-AgsPlayable.html#ags-playable-open"/>
+    <keyword type="function" name="ags_playable_rw_open ()" link="ags-AgsPlayable.html#ags-playable-rw-open"/>
+    <keyword type="function" name="ags_playable_level_count ()" link="ags-AgsPlayable.html#ags-playable-level-count"/>
+    <keyword type="function" name="ags_playable_nth_level ()" link="ags-AgsPlayable.html#ags-playable-nth-level"/>
+    <keyword type="function" name="ags_playable_selected_level ()" link="ags-AgsPlayable.html#ags-playable-selected-level"/>
+    <keyword type="function" name="ags_playable_sublevel_names ()" link="ags-AgsPlayable.html#ags-playable-sublevel-names"/>
+    <keyword type="function" name="ags_playable_level_select ()" link="ags-AgsPlayable.html#ags-playable-level-select"/>
+    <keyword type="function" name="ags_playable_level_up ()" link="ags-AgsPlayable.html#ags-playable-level-up"/>
+    <keyword type="function" name="ags_playable_iter_start ()" link="ags-AgsPlayable.html#ags-playable-iter-start"/>
+    <keyword type="function" name="ags_playable_iter_next ()" link="ags-AgsPlayable.html#ags-playable-iter-next"/>
+    <keyword type="function" name="ags_playable_info ()" link="ags-AgsPlayable.html#ags-playable-info"/>
+    <keyword type="function" name="ags_playable_read ()" link="ags-AgsPlayable.html#ags-playable-read"/>
+    <keyword type="function" name="ags_playable_write ()" link="ags-AgsPlayable.html#ags-playable-write"/>
+    <keyword type="function" name="ags_playable_flush ()" link="ags-AgsPlayable.html#ags-playable-flush"/>
+    <keyword type="function" name="ags_playable_seek ()" link="ags-AgsPlayable.html#ags-playable-seek"/>
+    <keyword type="function" name="ags_playable_close ()" link="ags-AgsPlayable.html#ags-playable-close"/>
+    <keyword type="function" name="ags_playable_read_audio_signal ()" link="ags-AgsPlayable.html#ags-playable-read-audio-signal"/>
+    <keyword type="enum" name="enum AgsPlayableError" link="ags-AgsPlayable.html#AgsPlayableError"/>
+    <keyword type="function" name="ags_plugin_get_name ()" link="ags-AgsPlugin.html#ags-plugin-get-name"/>
+    <keyword type="function" name="ags_plugin_set_name ()" link="ags-AgsPlugin.html#ags-plugin-set-name"/>
+    <keyword type="function" name="ags_plugin_get_version ()" link="ags-AgsPlugin.html#ags-plugin-get-version"/>
+    <keyword type="function" name="ags_plugin_set_version ()" link="ags-AgsPlugin.html#ags-plugin-set-version"/>
+    <keyword type="function" name="ags_plugin_get_build_id ()" link="ags-AgsPlugin.html#ags-plugin-get-build-id"/>
+    <keyword type="function" name="ags_plugin_set_build_id ()" link="ags-AgsPlugin.html#ags-plugin-set-build-id"/>
+    <keyword type="function" name="ags_plugin_get_xml_type ()" link="ags-AgsPlugin.html#ags-plugin-get-xml-type"/>
+    <keyword type="function" name="ags_plugin_set_xml_type ()" link="ags-AgsPlugin.html#ags-plugin-set-xml-type"/>
+    <keyword type="function" name="ags_plugin_get_ports ()" link="ags-AgsPlugin.html#ags-plugin-get-ports"/>
+    <keyword type="function" name="ags_plugin_set_ports ()" link="ags-AgsPlugin.html#ags-plugin-set-ports"/>
+    <keyword type="function" name="ags_plugin_read ()" link="ags-AgsPlugin.html#ags-plugin-read"/>
+    <keyword type="function" name="ags_plugin_write ()" link="ags-AgsPlugin.html#ags-plugin-write"/>
+    <keyword type="macro" name="AGS_LADSPA_PLUGIN()" link="ags-AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS"/>
+    <keyword type="function" name="ags_ladspa_plugin_alloc ()" link="ags-AgsLadspaManager.html#ags-ladspa-plugin-alloc" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_plugin_free ()" link="ags-AgsLadspaManager.html#ags-ladspa-plugin-free" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_manager_get_filenames ()" link="ags-AgsLadspaManager.html#ags-ladspa-manager-get-filenames" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_manager_find_ladspa_plugin ()" link="ags-AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_manager_load_file ()" link="ags-AgsLadspaManager.html#ags-ladspa-manager-load-file" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_manager_load_default_directory ()" link="ags-AgsLadspaManager.html#ags-ladspa-manager-load-default-directory" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_manager_get_instance ()" link="ags-AgsLadspaManager.html#ags-ladspa-manager-get-instance" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_manager_new ()" link="ags-AgsLadspaManager.html#ags-ladspa-manager-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsLadspaPluginFlags" link="ags-AgsLadspaManager.html#AgsLadspaPluginFlags"/>
+    <keyword type="struct" name="struct AgsLadspaPlugin" link="ags-AgsLadspaManager.html#AgsLadspaPlugin"/>
+    <keyword type="function" name="ags_plugin_factory_read_file ()" link="ags-AgsPluginFactory.html#ags-plugin-factory-read-file"/>
+    <keyword type="function" name="ags_plugin_factory_list_by_name ()" link="ags-AgsPluginFactory.html#ags-plugin-factory-list-by-name"/>
+    <keyword type="function" name="ags_plugin_factory_add ()" link="ags-AgsPluginFactory.html#ags-plugin-factory-add"/>
+    <keyword type="function" name="ags_plugin_factory_create ()" link="ags-AgsPluginFactory.html#ags-plugin-factory-create"/>
+    <keyword type="function" name="ags_plugin_factory_get_instance ()" link="ags-AgsPluginFactory.html#ags-plugin-factory-get-instance"/>
+    <keyword type="function" name="ags_plugin_factory_new_from_file ()" link="ags-AgsPluginFactory.html#ags-plugin-factory-new-from-file"/>
+    <keyword type="function" name="ags_plugin_factory_new ()" link="ags-AgsPluginFactory.html#ags-plugin-factory-new"/>
+    <keyword type="struct" name="struct AgsPluginMetadata" link="ags-AgsPluginFactory.html#AgsPluginMetadata"/>
+    <keyword type="macro" name="AGS_PLUGIN_NAME_VOLUME" link="ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS"/>
+    <keyword type="macro" name="AGS_DIAL_DEFAULT_PRECISION" link="ags-AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS"/>
+    <keyword type="function" name="ags_dial_new ()" link="ags-AgsDial.html#ags-dial-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsDialFlags" link="ags-AgsDial.html#AgsDialFlags"/>
+    <keyword type="macro" name="AGS_EXPANDER_CHILD()" link="ags-AgsExpander.html#AGS-EXPANDER-CHILD:CAPS"/>
+    <keyword type="function" name="ags_expander_child_alloc ()" link="ags-AgsExpander.html#ags-expander-child-alloc"/>
+    <keyword type="function" name="ags_expander_child_find ()" link="ags-AgsExpander.html#ags-expander-child-find"/>
+    <keyword type="function" name="ags_expander_add ()" link="ags-AgsExpander.html#ags-expander-add" since="0.4"/>
+    <keyword type="function" name="ags_expander_remove ()" link="ags-AgsExpander.html#ags-expander-remove" since="0.4"/>
+    <keyword type="function" name="ags_expander_new ()" link="ags-AgsExpander.html#ags-expander-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsExpanderFlags" link="ags-AgsExpander.html#AgsExpanderFlags"/>
+    <keyword type="struct" name="struct AgsExpanderChild" link="ags-AgsExpander.html#AgsExpanderChild"/>
+    <keyword type="macro" name="AGS_EXPANDER_SET_CHILD()" link="ags-AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS"/>
+    <keyword type="function" name="ags_expander_set_child_alloc ()" link="ags-AgsExpanderSet.html#ags-expander-set-child-alloc"/>
+    <keyword type="function" name="ags_expander_set_child_find ()" link="ags-AgsExpanderSet.html#ags-expander-set-child-find"/>
+    <keyword type="function" name="ags_expander_set_set_flags ()" link="ags-AgsExpanderSet.html#ags-expander-set-set-flags"/>
+    <keyword type="function" name="ags_expander_set_add ()" link="ags-AgsExpanderSet.html#ags-expander-set-add" since="0.4"/>
+    <keyword type="function" name="ags_expander_set_remove ()" link="ags-AgsExpanderSet.html#ags-expander-set-remove" since="0.4"/>
+    <keyword type="function" name="ags_expander_set_new ()" link="ags-AgsExpanderSet.html#ags-expander-set-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsExpanderSetFlags" link="ags-AgsExpanderSet.html#AgsExpanderSetFlags"/>
+    <keyword type="struct" name="struct AgsExpanderSetChild" link="ags-AgsExpanderSet.html#AgsExpanderSetChild"/>
+    <keyword type="function" name="ags_indicator_new ()" link="ags-AgsIndicator.html#ags-indicator-new" since="0.4"/>
+    <keyword type="function" name="ags_led_set_active ()" link="ags-AgsLed.html#ags-led-set-active"/>
+    <keyword type="function" name="ags_led_unset_active ()" link="ags-AgsLed.html#ags-led-unset-active"/>
+    <keyword type="function" name="ags_led_new ()" link="ags-AgsLed.html#ags-led-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsLedFlags" link="ags-AgsLed.html#AgsLedFlags"/>
+    <keyword type="macro" name="AGS_RULER_DEFAULT_STEP" link="ags-AgsRuler.html#AGS-RULER-DEFAULT-STEP:CAPS"/>
+    <keyword type="macro" name="AGS_RULER_LARGE_STEP" link="ags-AgsRuler.html#AGS-RULER-LARGE-STEP:CAPS"/>
+    <keyword type="macro" name="AGS_RULER_SMALL_STEP" link="ags-AgsRuler.html#AGS-RULER-SMALL-STEP:CAPS"/>
+    <keyword type="function" name="ags_ruler_new ()" link="ags-AgsRuler.html#ags-ruler-new" since="0.4"/>
+    <keyword type="function" name="ags_vindicator_new ()" link="ags-AgsVIndicator.html#ags-vindicator-new" since="0.4"/>
+    <keyword type="macro" name="AGS_AUDIO_LOOP_DEFAULT_JIFFIE" link="ags-AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="function" name="ags_audio_loop_add_audio ()" link="ags-AgsAudioLoop.html#ags-audio-loop-add-audio" since="0.4"/>
+    <keyword type="function" name="ags_audio_loop_remove_audio ()" link="ags-AgsAudioLoop.html#ags-audio-loop-remove-audio" since="0.4"/>
+    <keyword type="function" name="ags_audio_loop_add_channel ()" link="ags-AgsAudioLoop.html#ags-audio-loop-add-channel" since="0.4"/>
+    <keyword type="function" name="ags_audio_loop_remove_channel ()" link="ags-AgsAudioLoop.html#ags-audio-loop-remove-channel" since="0.4"/>
+    <keyword type="function" name="ags_audio_loop_add_recall ()" link="ags-AgsAudioLoop.html#ags-audio-loop-add-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_loop_remove_recall ()" link="ags-AgsAudioLoop.html#ags-audio-loop-remove-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_loop_new ()" link="ags-AgsAudioLoop.html#ags-audio-loop-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsAudioLoopFlags" link="ags-AgsAudioLoop.html#AgsAudioLoopFlags"/>
+    <keyword type="macro" name="AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE" link="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="function" name="ags_autosave_thread_new ()" link="ags-AgsAutosaveThread.html#ags-autosave-thread-new" since="0.4"/>
+    <keyword type="macro" name="AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME" link="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_THREAD_DEFAULT_JIFFIE" link="ags-AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="function" name="ags_devout_thread_new ()" link="ags-AgsDevoutThread.html#ags-devout-thread-new" since="0.4"/>
+    <keyword type="macro" name="AGS_EXPORT_THREAD_DEFAULT_JIFFIE" link="ags-AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_EXPORT_THREAD_BUFFER_TIME" link="ags-AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS"/>
+    <keyword type="function" name="ags_export_thread_new ()" link="ags-AgsExportThread.html#ags-export-thread-new" since="0.4"/>
+    <keyword type="macro" name="AGS_GUI_THREAD_DEFAULT_JIFFIE" link="ags-AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="function" name="ags_gui_thread_new ()" link="ags-AgsGuiThread.html#ags-gui-thread-new" since="0.4"/>
+    <keyword type="function" name="ags_iterator_thread_children_ready ()" link="ags-AgsIteratorThread.html#ags-iterator-thread-children-ready"/>
+    <keyword type="function" name="ags_iterator_thread_new ()" link="ags-AgsIteratorThread.html#ags-iterator-thread-new"/>
+    <keyword type="enum" name="enum AgsIteratorThreadFlags" link="ags-AgsIteratorThread.html#AgsIteratorThreadFlags"/>
+    <keyword type="macro" name="AGS_RECYCLING_THREAD_DEFAULT_JIFFIE" link="ags-AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="function" name="ags_recycling_thread_play_channel ()" link="ags-AgsRecyclingThread.html#ags-recycling-thread-play-channel"/>
+    <keyword type="function" name="ags_recycling_thread_play_audio ()" link="ags-AgsRecyclingThread.html#ags-recycling-thread-play-audio"/>
+    <keyword type="function" name="ags_recycling_thread_new ()" link="ags-AgsRecyclingThread.html#ags-recycling-thread-new"/>
+    <keyword type="enum" name="enum AgsRecyclingThreadFlags" link="ags-AgsRecyclingThread.html#AgsRecyclingThreadFlags"/>
+    <keyword type="function" name="ags_recycling_thread_iterate_callback ()" link="ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback"/>
+    <keyword type="macro" name="AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE" link="ags-AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="function" name="AgsReturnableThreadCallback ()" link="ags-AgsReturnableThread.html#AgsReturnableThreadCallback"/>
+    <keyword type="function" name="ags_returnable_thread_safe_run ()" link="ags-AgsReturnableThread.html#ags-returnable-thread-safe-run"/>
+    <keyword type="function" name="ags_returnable_thread_connect_safe_run ()" link="ags-AgsReturnableThread.html#ags-returnable-thread-connect-safe-run" since="0.4"/>
+    <keyword type="function" name="ags_returnable_thread_disconnect_safe_run ()" link="ags-AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run" since="0.4"/>
+    <keyword type="function" name="ags_returnable_thread_new ()" link="ags-AgsReturnableThread.html#ags-returnable-thread-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsReturnableThreadFlags" link="ags-AgsReturnableThread.html#AgsReturnableThreadFlags"/>
+    <keyword type="macro" name="AGS_TASK_THREAD_DEFAULT_JIFFIE" link="ags-AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="function" name="ags_task_thread_append_task ()" link="ags-AgsTaskThread.html#ags-task-thread-append-task" since="0.4"/>
+    <keyword type="function" name="ags_task_thread_append_tasks ()" link="ags-AgsTaskThread.html#ags-task-thread-append-tasks" since="0.4"/>
+    <keyword type="function" name="ags_task_thread_new ()" link="ags-AgsTaskThread.html#ags-task-thread-new" since="0.4"/>
+    <keyword type="struct" name="struct AgsTaskThreadAppend" link="ags-AgsTaskThread.html#AgsTaskThreadAppend"/>
+    <keyword type="macro" name="AGS_MICROSECONDS_PER_SECOND" link="ags-AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS"/>
+    <keyword type="macro" name="AGS_TIMESTAMP_THREAD_DEFAULT_BPM" link="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS"/>
+    <keyword type="macro" name="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE" link="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS"/>
+    <keyword type="macro" name="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE" link="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS"/>
+    <keyword type="macro" name="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE" link="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_TIMESTAMP_THREAD_DEFAULT_TIC" link="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS"/>
+    <keyword type="function" name="ags_timestamp_thread_new ()" link="ags-AgsTimestampThread.html#ags-timestamp-thread-new"/>
+    <keyword type="macro" name="AGS_ACCOUNTING_TABLE()" link="ags-AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS"/>
+    <keyword type="macro" name="MSEC_PER_SEC" link="ags-AgsThread.html#MSEC-PER-SEC:CAPS"/>
+    <keyword type="macro" name="NSEC_PER_SEC" link="ags-AgsThread.html#NSEC-PER-SEC:CAPS"/>
+    <keyword type="macro" name="AGS_THREAD_DEFAULT_JIFFIE" link="ags-AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_THREAD_MAX_PRECISION" link="ags-AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS"/>
+    <keyword type="macro" name="AGS_THREAD_DEFAULT_ATTACK" link="ags-AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS"/>
+    <keyword type="function" name="ags_accounting_table_alloc ()" link="ags-AgsThread.html#ags-accounting-table-alloc"/>
+    <keyword type="function" name="ags_accounting_table_set_sanity ()" link="ags-AgsThread.html#ags-accounting-table-set-sanity"/>
+    <keyword type="function" name="ags_thread_set_sync ()" link="ags-AgsThread.html#ags-thread-set-sync" since="0.4"/>
+    <keyword type="function" name="ags_thread_set_sync_all ()" link="ags-AgsThread.html#ags-thread-set-sync-all"/>
+    <keyword type="function" name="ags_thread_lock ()" link="ags-AgsThread.html#ags-thread-lock" since="0.4"/>
+    <keyword type="function" name="ags_thread_trylock ()" link="ags-AgsThread.html#ags-thread-trylock" since="0.4"/>
+    <keyword type="function" name="ags_thread_unlock ()" link="ags-AgsThread.html#ags-thread-unlock" since="0.4"/>
+    <keyword type="function" name="ags_thread_get_toplevel ()" link="ags-AgsThread.html#ags-thread-get-toplevel" since="0.4"/>
+    <keyword type="function" name="ags_thread_first ()" link="ags-AgsThread.html#ags-thread-first" since="0.4"/>
+    <keyword type="function" name="ags_thread_last ()" link="ags-AgsThread.html#ags-thread-last" since="0.4"/>
+    <keyword type="function" name="ags_thread_remove_child ()" link="ags-AgsThread.html#ags-thread-remove-child" since="0.4"/>
+    <keyword type="function" name="ags_thread_add_child ()" link="ags-AgsThread.html#ags-thread-add-child" since="0.4"/>
+    <keyword type="function" name="ags_thread_parental_is_locked ()" link="ags-AgsThread.html#ags-thread-parental-is-locked" since="0.4"/>
+    <keyword type="function" name="ags_thread_sibling_is_locked ()" link="ags-AgsThread.html#ags-thread-sibling-is-locked" since="0.4"/>
+    <keyword type="function" name="ags_thread_children_is_locked ()" link="ags-AgsThread.html#ags-thread-children-is-locked" since="0.4"/>
+    <keyword type="function" name="ags_thread_is_current_ready ()" link="ags-AgsThread.html#ags-thread-is-current-ready"/>
+    <keyword type="function" name="ags_thread_is_tree_ready ()" link="ags-AgsThread.html#ags-thread-is-tree-ready"/>
+    <keyword type="function" name="ags_thread_next_parent_locked ()" link="ags-AgsThread.html#ags-thread-next-parent-locked" since="0.4"/>
+    <keyword type="function" name="ags_thread_next_sibling_locked ()" link="ags-AgsThread.html#ags-thread-next-sibling-locked" since="0.4"/>
+    <keyword type="function" name="ags_thread_next_children_locked ()" link="ags-AgsThread.html#ags-thread-next-children-locked" since="0.4"/>
+    <keyword type="function" name="ags_thread_lock_parent ()" link="ags-AgsThread.html#ags-thread-lock-parent" since="0.4"/>
+    <keyword type="function" name="ags_thread_lock_sibling ()" link="ags-AgsThread.html#ags-thread-lock-sibling" since="0.4"/>
+    <keyword type="function" name="ags_thread_lock_children ()" link="ags-AgsThread.html#ags-thread-lock-children" since="0.4"/>
+    <keyword type="function" name="ags_thread_lock_all ()" link="ags-AgsThread.html#ags-thread-lock-all"/>
+    <keyword type="function" name="ags_thread_unlock_parent ()" link="ags-AgsThread.html#ags-thread-unlock-parent" since="0.4"/>
+    <keyword type="function" name="ags_thread_unlock_sibling ()" link="ags-AgsThread.html#ags-thread-unlock-sibling" since="0.4"/>
+    <keyword type="function" name="ags_thread_unlock_children ()" link="ags-AgsThread.html#ags-thread-unlock-children" since="0.4"/>
+    <keyword type="function" name="ags_thread_unlock_all ()" link="ags-AgsThread.html#ags-thread-unlock-all"/>
+    <keyword type="function" name="ags_thread_wait_parent ()" link="ags-AgsThread.html#ags-thread-wait-parent" since="0.4"/>
+    <keyword type="function" name="ags_thread_wait_sibling ()" link="ags-AgsThread.html#ags-thread-wait-sibling" since="0.4"/>
+    <keyword type="function" name="ags_thread_wait_children ()" link="ags-AgsThread.html#ags-thread-wait-children" since="0.4"/>
+    <keyword type="function" name="ags_thread_signal_parent ()" link="ags-AgsThread.html#ags-thread-signal-parent" since="0.4"/>
+    <keyword type="function" name="ags_thread_signal_sibling ()" link="ags-AgsThread.html#ags-thread-signal-sibling" since="0.4"/>
+    <keyword type="function" name="ags_thread_signal_children ()" link="ags-AgsThread.html#ags-thread-signal-children" since="0.4"/>
+    <keyword type="function" name="ags_thread_start ()" link="ags-AgsThread.html#ags-thread-start" since="0.4"/>
+    <keyword type="function" name="ags_thread_run ()" link="ags-AgsThread.html#ags-thread-run" since="0.4"/>
+    <keyword type="function" name="ags_thread_suspend ()" link="ags-AgsThread.html#ags-thread-suspend"/>
+    <keyword type="function" name="ags_thread_resume ()" link="ags-AgsThread.html#ags-thread-resume"/>
+    <keyword type="function" name="ags_thread_timelock ()" link="ags-AgsThread.html#ags-thread-timelock"/>
+    <keyword type="function" name="ags_thread_stop ()" link="ags-AgsThread.html#ags-thread-stop" since="0.4"/>
+    <keyword type="function" name="ags_thread_hangcheck ()" link="ags-AgsThread.html#ags-thread-hangcheck" since="0.4"/>
+    <keyword type="function" name="ags_thread_new ()" link="ags-AgsThread.html#ags-thread-new" since="0.4"/>
+    <keyword type="macro" name="AGS_THREAD_RESUME_SIG" link="ags-AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS"/>
+    <keyword type="macro" name="AGS_THREAD_SUSPEND_SIG" link="ags-AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS"/>
+    <keyword type="enum" name="enum AgsThreadFlags" link="ags-AgsThread.html#AgsThreadFlags"/>
+    <keyword type="struct" name="struct AgsAccountingTable" link="ags-AgsThread.html#AgsAccountingTable"/>
+    <keyword type="function" name="ags_thread_pool_pull ()" link="ags-AgsThreadPool.html#ags-thread-pool-pull" since="0.4"/>
+    <keyword type="function" name="ags_thread_pool_start ()" link="ags-AgsThreadPool.html#ags-thread-pool-start" since="0.4"/>
+    <keyword type="function" name="ags_thread_pool_new ()" link="ags-AgsThreadPool.html#ags-thread-pool-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsThreadPoolFlags" link="ags-AgsThreadPool.html#AgsThreadPoolFlags"/>
+    <keyword type="macro" name="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE" link="ags-AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS"/>
+    <keyword type="function" name="ags_single_thread_new ()" link="ags-AgsSingleThread.html#ags-single-thread-new"/>
+    <keyword type="function" name="ags_audio_set_flags ()" link="ags-AgsAudio.html#ags-audio-set-flags" since="0.4"/>
+    <keyword type="function" name="ags_audio_unset_flags ()" link="ags-AgsAudio.html#ags-audio-unset-flags"/>
+    <keyword type="function" name="ags_audio_set_audio_channels ()" link="ags-AgsAudio.html#ags-audio-set-audio-channels" since="0.3"/>
+    <keyword type="function" name="ags_audio_set_pads ()" link="ags-AgsAudio.html#ags-audio-set-pads" since="0.3"/>
+    <keyword type="function" name="ags_audio_init_run ()" link="ags-AgsAudio.html#ags-audio-init-run" since="0.4"/>
+    <keyword type="function" name="ags_audio_tact ()" link="ags-AgsAudio.html#ags-audio-tact" since="0.4"/>
+    <keyword type="function" name="ags_audio_done ()" link="ags-AgsAudio.html#ags-audio-done" since="0.4"/>
+    <keyword type="function" name="ags_audio_set_sequence_length ()" link="ags-AgsAudio.html#ags-audio-set-sequence-length" since="0.4"/>
+    <keyword type="function" name="ags_audio_set_devout ()" link="ags-AgsAudio.html#ags-audio-set-devout" since="0.4"/>
+    <keyword type="function" name="ags_audio_add_recycling_container ()" link="ags-AgsAudio.html#ags-audio-add-recycling-container" since="0.4"/>
+    <keyword type="function" name="ags_audio_remove_recycling_container ()" link="ags-AgsAudio.html#ags-audio-remove-recycling-container" since="0.4"/>
+    <keyword type="function" name="ags_audio_add_recall_id ()" link="ags-AgsAudio.html#ags-audio-add-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_audio_remove_recall_id ()" link="ags-AgsAudio.html#ags-audio-remove-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_audio_add_recall_container ()" link="ags-AgsAudio.html#ags-audio-add-recall-container" since="0.4"/>
+    <keyword type="function" name="ags_audio_remove_recall_container ()" link="ags-AgsAudio.html#ags-audio-remove-recall-container" since="0.4"/>
+    <keyword type="function" name="ags_audio_add_recall ()" link="ags-AgsAudio.html#ags-audio-add-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_remove_recall ()" link="ags-AgsAudio.html#ags-audio-remove-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_recall_change_state ()" link="ags-AgsAudio.html#ags-audio-recall-change-state"/>
+    <keyword type="function" name="ags_audio_duplicate_recall ()" link="ags-AgsAudio.html#ags-audio-duplicate-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_init_recall ()" link="ags-AgsAudio.html#ags-audio-init-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_resolve_recall ()" link="ags-AgsAudio.html#ags-audio-resolve-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_is_playing ()" link="ags-AgsAudio.html#ags-audio-is-playing" since="0.4"/>
+    <keyword type="function" name="ags_audio_play ()" link="ags-AgsAudio.html#ags-audio-play" since="0.4"/>
+    <keyword type="function" name="ags_audio_recursive_play_init ()" link="ags-AgsAudio.html#ags-audio-recursive-play-init" since="0.4"/>
+    <keyword type="function" name="ags_audio_cancel ()" link="ags-AgsAudio.html#ags-audio-cancel" since="0.4"/>
+    <keyword type="function" name="ags_audio_remove ()" link="ags-AgsAudio.html#ags-audio-remove" since="0.4"/>
+    <keyword type="function" name="ags_audio_open_files ()" link="ags-AgsAudio.html#ags-audio-open-files" since="0.4"/>
+    <keyword type="function" name="ags_audio_find_port ()" link="ags-AgsAudio.html#ags-audio-find-port"/>
+    <keyword type="function" name="ags_audio_new ()" link="ags-AgsAudio.html#ags-audio-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsAudioFlags" link="ags-AgsAudio.html#AgsAudioFlags"/>
+    <keyword type="function" name="ags_stream_alloc ()" link="ags-AgsAudioSignal.html#ags-stream-alloc" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_get_length_till_current ()" link="ags-AgsAudioSignal.html#ags-audio-signal-get-length-till-current" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_add_stream ()" link="ags-AgsAudioSignal.html#ags-audio-signal-add-stream" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_stream_resize ()" link="ags-AgsAudioSignal.html#ags-audio-signal-stream-resize" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_stream_safe_resize ()" link="ags-AgsAudioSignal.html#ags-audio-signal-stream-safe-resize" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_realloc_buffer_size ()" link="ags-AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_morph_samplerate ()" link="ags-AgsAudioSignal.html#ags-audio-signal-morph-samplerate" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_copy_buffer_to_buffer ()" link="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_copy_buffer_to_double_buffer ()" link="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_copy_double_buffer_to_buffer ()" link="ags-AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_duplicate_stream ()" link="ags-AgsAudioSignal.html#ags-audio-signal-duplicate-stream" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_get_template ()" link="ags-AgsAudioSignal.html#ags-audio-signal-get-template" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_get_stream_current ()" link="ags-AgsAudioSignal.html#ags-audio-signal-get-stream-current" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_get_by_recall_id ()" link="ags-AgsAudioSignal.html#ags-audio-signal-get-by-recall-id" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_tile ()" link="ags-AgsAudioSignal.html#ags-audio-signal-tile" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_scale ()" link="ags-AgsAudioSignal.html#ags-audio-signal-scale" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_new ()" link="ags-AgsAudioSignal.html#ags-audio-signal-new" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_new_with_length ()" link="ags-AgsAudioSignal.html#ags-audio-signal-new-with-length"/>
+    <keyword type="enum" name="enum AgsAudioSignalFlags" link="ags-AgsAudioSignal.html#AgsAudioSignalFlags"/>
+    <keyword type="enum" name="enum AgsAttackFlags" link="ags-AgsAudioSignal.html#AgsAttackFlags"/>
+    <keyword type="struct" name="AgsAttack" link="ags-AgsAudioSignal.html#AgsAttack"/>
+    <keyword type="macro" name="AGS_CHANNEL_ERROR" link="ags-AgsChannel.html#AGS-CHANNEL-ERROR:CAPS"/>
+    <keyword type="function" name="ags_channel_error_quark ()" link="ags-AgsChannel.html#ags-channel-error-quark"/>
+    <keyword type="function" name="ags_channel_find_recall ()" link="ags-AgsChannel.html#ags-channel-find-recall"/>
+    <keyword type="function" name="ags_channel_first ()" link="ags-AgsChannel.html#ags-channel-first" since="0.3"/>
+    <keyword type="function" name="ags_channel_last ()" link="ags-AgsChannel.html#ags-channel-last" since="0.3"/>
+    <keyword type="function" name="ags_channel_nth ()" link="ags-AgsChannel.html#ags-channel-nth" since="0.3"/>
+    <keyword type="function" name="ags_channel_pad_first ()" link="ags-AgsChannel.html#ags-channel-pad-first" since="0.3"/>
+    <keyword type="function" name="ags_channel_pad_last ()" link="ags-AgsChannel.html#ags-channel-pad-last" since="0.3"/>
+    <keyword type="function" name="ags_channel_pad_nth ()" link="ags-AgsChannel.html#ags-channel-pad-nth" since="0.3"/>
+    <keyword type="function" name="ags_channel_first_with_recycling ()" link="ags-AgsChannel.html#ags-channel-first-with-recycling" since="0.3"/>
+    <keyword type="function" name="ags_channel_last_with_recycling ()" link="ags-AgsChannel.html#ags-channel-last-with-recycling" since="0.3"/>
+    <keyword type="function" name="ags_channel_set_devout ()" link="ags-AgsChannel.html#ags-channel-set-devout" since="0.4"/>
+    <keyword type="function" name="ags_channel_remove_recall_id ()" link="ags-AgsChannel.html#ags-channel-remove-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_channel_add_recall_id ()" link="ags-AgsChannel.html#ags-channel-add-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_channel_add_recall_container ()" link="ags-AgsChannel.html#ags-channel-add-recall-container" since="0.4"/>
+    <keyword type="function" name="ags_channel_remove_recall_container ()" link="ags-AgsChannel.html#ags-channel-remove-recall-container" since="0.4"/>
+    <keyword type="function" name="ags_channel_remove_recall ()" link="ags-AgsChannel.html#ags-channel-remove-recall" since="0.4"/>
+    <keyword type="function" name="ags_channel_add_recall ()" link="ags-AgsChannel.html#ags-channel-add-recall" since="0.4"/>
+    <keyword type="function" name="ags_channel_set_link ()" link="ags-AgsChannel.html#ags-channel-set-link" since="0.3"/>
+    <keyword type="function" name="ags_channel_set_recycling ()" link="ags-AgsChannel.html#ags-channel-set-recycling" since="0.3"/>
+    <keyword type="function" name="ags_channel_recursive_reset_recycling_container ()" link="ags-AgsChannel.html#ags-channel-recursive-reset-recycling-container" since="0.4"/>
+    <keyword type="function" name="ags_channel_recycling_changed ()" link="ags-AgsChannel.html#ags-channel-recycling-changed" since="0.3"/>
+    <keyword type="function" name="ags_channel_done ()" link="ags-AgsChannel.html#ags-channel-done" since="0.4"/>
+    <keyword type="function" name="ags_channel_safe_resize_audio_signal ()" link="ags-AgsChannel.html#ags-channel-safe-resize-audio-signal" since="0.4"/>
+    <keyword type="function" name="ags_channel_resolve_recall ()" link="ags-AgsChannel.html#ags-channel-resolve-recall" since="0.4"/>
+    <keyword type="function" name="ags_channel_play ()" link="ags-AgsChannel.html#ags-channel-play" since="0.3"/>
+    <keyword type="function" name="ags_channel_recursive_play_threaded ()" link="ags-AgsChannel.html#ags-channel-recursive-play-threaded" since="0.4"/>
+    <keyword type="function" name="ags_channel_recursive_play ()" link="ags-AgsChannel.html#ags-channel-recursive-play" since="0.3"/>
+    <keyword type="function" name="ags_channel_duplicate_recall ()" link="ags-AgsChannel.html#ags-channel-duplicate-recall" since="0.3"/>
+    <keyword type="function" name="ags_channel_init_recall ()" link="ags-AgsChannel.html#ags-channel-init-recall" since="0.3"/>
+    <keyword type="function" name="ags_channel_recursive_play_init ()" link="ags-AgsChannel.html#ags-channel-recursive-play-init" since="0.3"/>
+    <keyword type="function" name="ags_channel_cancel ()" link="ags-AgsChannel.html#ags-channel-cancel" since="0.3"/>
+    <keyword type="function" name="ags_channel_remove ()" link="ags-AgsChannel.html#ags-channel-remove" since="0.3"/>
+    <keyword type="function" name="ags_channel_tillrecycling_cancel ()" link="ags-AgsChannel.html#ags-channel-tillrecycling-cancel" since="0.4"/>
+    <keyword type="function" name="ags_channel_recursive_reset_recall_ids ()" link="ags-AgsChannel.html#ags-channel-recursive-reset-recall-ids" since="0.4"/>
+    <keyword type="function" name="ags_channel_recall_id_set ()" link="ags-AgsChannel.html#ags-channel-recall-id-set"/>
+    <keyword type="function" name="ags_channel_find_port ()" link="ags-AgsChannel.html#ags-channel-find-port"/>
+    <keyword type="function" name="ags_channel_new ()" link="ags-AgsChannel.html#ags-channel-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsChannelFlags" link="ags-AgsChannel.html#AgsChannelFlags"/>
+    <keyword type="enum" name="enum AgsChannelRecallIDMode" link="ags-AgsChannel.html#AgsChannelRecallIDMode"/>
+    <keyword type="enum" name="enum AgsChannelError" link="ags-AgsChannel.html#AgsChannelError"/>
+    <keyword type="function" name="ags_config_load_defaults ()" link="ags-AgsConfig.html#ags-config-load-defaults" since="0.4"/>
+    <keyword type="function" name="ags_config_load_from_file ()" link="ags-AgsConfig.html#ags-config-load-from-file" since="0.4"/>
+    <keyword type="function" name="ags_config_save ()" link="ags-AgsConfig.html#ags-config-save" since="0.4"/>
+    <keyword type="function" name="ags_config_set ()" link="ags-AgsConfig.html#ags-config-set" since="0.4"/>
+    <keyword type="function" name="ags_config_get ()" link="ags-AgsConfig.html#ags-config-get" since="0.4"/>
+    <keyword type="function" name="ags_config_new ()" link="ags-AgsConfig.html#ags-config-new" since="0.4"/>
+    <keyword type="macro" name="AGS_CONFIG_DEFAULT_VERSION" link="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_CONFIG_DEFAULT_BUILD_ID" link="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_CONFIG_GENERIC" link="ags-AgsConfig.html#AGS-CONFIG-GENERIC:CAPS"/>
+    <keyword type="macro" name="AGS_CONFIG_THREAD" link="ags-AgsConfig.html#AGS-CONFIG-THREAD:CAPS"/>
+    <keyword type="macro" name="AGS_CONFIG_DEVOUT" link="ags-AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS"/>
+    <keyword type="macro" name="AGS_CONFIG_RECALL" link="ags-AgsConfig.html#AGS-CONFIG-RECALL:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_PLAY_DOMAIN()" link="ags-AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_PLAY()" link="ags-AgsDevout.html#AGS-DEVOUT-PLAY:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_SAMPLERATE" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_FORMAT" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_BUFFER_SIZE" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_BPM" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_JIFFIE" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_TACT" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_TACT_JIFFIE" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_TACTRATE" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_SCALE" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_DELAY" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_PERIOD" link="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-PERIOD:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_ERROR" link="ags-AgsDevout.html#AGS-DEVOUT-ERROR:CAPS"/>
+    <keyword type="function" name="ags_devout_error_quark ()" link="ags-AgsDevout.html#ags-devout-error-quark"/>
+    <keyword type="function" name="ags_devout_play_domain_alloc ()" link="ags-AgsDevout.html#ags-devout-play-domain-alloc" since="0.4"/>
+    <keyword type="function" name="ags_devout_play_domain_free ()" link="ags-AgsDevout.html#ags-devout-play-domain-free" since="0.4"/>
+    <keyword type="function" name="ags_devout_play_alloc ()" link="ags-AgsDevout.html#ags-devout-play-alloc" since="0.4"/>
+    <keyword type="function" name="ags_devout_play_free ()" link="ags-AgsDevout.html#ags-devout-play-free" since="0.4"/>
+    <keyword type="function" name="ags_devout_play_find_source ()" link="ags-AgsDevout.html#ags-devout-play-find-source" since="0.4"/>
+    <keyword type="function" name="ags_devout_list_cards ()" link="ags-AgsDevout.html#ags-devout-list-cards" since="0.4"/>
+    <keyword type="function" name="ags_devout_pcm_info ()" link="ags-AgsDevout.html#ags-devout-pcm-info" since="0.4"/>
+    <keyword type="function" name="ags_devout_tic ()" link="ags-AgsDevout.html#ags-devout-tic" since="0.4"/>
+    <keyword type="function" name="ags_devout_note_offset_changed ()" link="ags-AgsDevout.html#ags-devout-note-offset-changed"/>
+    <keyword type="function" name="ags_devout_new ()" link="ags-AgsDevout.html#ags-devout-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsDevoutFlags" link="ags-AgsDevout.html#AgsDevoutFlags"/>
+    <keyword type="enum" name="enum AgsDevoutPlayFlags" link="ags-AgsDevout.html#AgsDevoutPlayFlags"/>
+    <keyword type="enum" name="enum AgsDevoutResolutionMode" link="ags-AgsDevout.html#AgsDevoutResolutionMode"/>
+    <keyword type="enum" name="enum AgsDevoutError" link="ags-AgsDevout.html#AgsDevoutError"/>
+    <keyword type="struct" name="struct AgsDevoutPlayDomain" link="ags-AgsDevout.html#AgsDevoutPlayDomain"/>
+    <keyword type="struct" name="struct AgsDevoutPlay" link="ags-AgsDevout.html#AgsDevoutPlay"/>
+    <keyword type="function" name="ags_input_new ()" link="ags-AgsInput.html#ags-input-new" since="0.3"/>
+    <keyword type="macro" name="AGS_NOTATION_DEFAULT_BPM" link="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_TICS_PER_BEAT" link="ags-AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_MINIMUM_NOTE_LENGTH" link="ags-AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_MAXIMUM_NOTE_LENGTH" link="ags-AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_DEFAULT_LENGTH" link="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_DEFAULT_JIFFIE" link="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_DEFAULT_DURATION" link="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS"/>
+    <keyword type="function" name="ags_notation_find_near_timestamp ()" link="ags-AgsNotation.html#ags-notation-find-near-timestamp" since="0.4"/>
+    <keyword type="function" name="ags_notation_add_note ()" link="ags-AgsNotation.html#ags-notation-add-note" since="0.4"/>
+    <keyword type="function" name="ags_notation_remove_note_at_position ()" link="ags-AgsNotation.html#ags-notation-remove-note-at-position" since="0.4"/>
+    <keyword type="function" name="ags_notation_get_selection ()" link="ags-AgsNotation.html#ags-notation-get-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_is_note_selected ()" link="ags-AgsNotation.html#ags-notation-is-note-selected" since="0.4"/>
+    <keyword type="function" name="ags_notation_find_point ()" link="ags-AgsNotation.html#ags-notation-find-point" since="0.4"/>
+    <keyword type="function" name="ags_notation_find_region ()" link="ags-AgsNotation.html#ags-notation-find-region" since="0.4"/>
+    <keyword type="function" name="ags_notation_free_selection ()" link="ags-AgsNotation.html#ags-notation-free-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_add_point_to_selection ()" link="ags-AgsNotation.html#ags-notation-add-point-to-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_remove_point_from_selection ()" link="ags-AgsNotation.html#ags-notation-remove-point-from-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_add_region_to_selection ()" link="ags-AgsNotation.html#ags-notation-add-region-to-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_remove_region_from_selection ()" link="ags-AgsNotation.html#ags-notation-remove-region-from-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_copy_selection ()" link="ags-AgsNotation.html#ags-notation-copy-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_cut_selection ()" link="ags-AgsNotation.html#ags-notation-cut-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_insert_from_clipboard ()" link="ags-AgsNotation.html#ags-notation-insert-from-clipboard" since="0.4"/>
+    <keyword type="function" name="ags_notation_get_current ()" link="ags-AgsNotation.html#ags-notation-get-current"/>
+    <keyword type="function" name="ags_notation_new ()" link="ags-AgsNotation.html#ags-notation-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsNotationFlags" link="ags-AgsNotation.html#AgsNotationFlags"/>
+    <keyword type="function" name="ags_note_duplicate ()" link="ags-AgsNote.html#ags-note-duplicate" since="0.4"/>
+    <keyword type="function" name="ags_note_new ()" link="ags-AgsNote.html#ags-note-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsNoteFlags" link="ags-AgsNote.html#AgsNoteFlags"/>
+    <keyword type="function" name="ags_output_find_first_input_recycling ()" link="ags-AgsOutput.html#ags-output-find-first-input-recycling" since="0.4"/>
+    <keyword type="function" name="ags_output_find_last_input_recycling ()" link="ags-AgsOutput.html#ags-output-find-last-input-recycling" since="0.4"/>
+    <keyword type="function" name="ags_output_new ()" link="ags-AgsOutput.html#ags-output-new" since="0.3"/>
+    <keyword type="function" name="ags_pattern_get_by_timestamp ()" link="ags-AgsPattern.html#ags-pattern-get-by-timestamp"/>
+    <keyword type="function" name="ags_pattern_set_dim ()" link="ags-AgsPattern.html#ags-pattern-set-dim" since="0.3"/>
+    <keyword type="function" name="ags_pattern_get_bit ()" link="ags-AgsPattern.html#ags-pattern-get-bit" since="0.3"/>
+    <keyword type="function" name="ags_pattern_toggle_bit ()" link="ags-AgsPattern.html#ags-pattern-toggle-bit" since="0.3"/>
+    <keyword type="function" name="ags_pattern_new ()" link="ags-AgsPattern.html#ags-pattern-new" since="0.3"/>
+    <keyword type="function" name="ags_port_safe_read ()" link="ags-AgsPort.html#ags-port-safe-read" since="0.4"/>
+    <keyword type="function" name="ags_port_safe_write ()" link="ags-AgsPort.html#ags-port-safe-write" since="0.4"/>
+    <keyword type="function" name="ags_port_safe_get_property ()" link="ags-AgsPort.html#ags-port-safe-get-property" since="0.4"/>
+    <keyword type="function" name="ags_port_safe_set_property ()" link="ags-AgsPort.html#ags-port-safe-set-property" since="0.4"/>
+    <keyword type="function" name="ags_port_find_specifier ()" link="ags-AgsPort.html#ags-port-find-specifier" since="0.4"/>
+    <keyword type="function" name="ags_port_new ()" link="ags-AgsPort.html#ags-port-new" since="0.4"/>
+    <keyword type="macro" name="AGS_RECALL_HANDLER()" link="ags-AgsRecall.html#AGS-RECALL-HANDLER:CAPS"/>
+    <keyword type="function" name="ags_recall_set_flags ()" link="ags-AgsRecall.html#ags-recall-set-flags" since="0.4"/>
+    <keyword type="function" name="ags_recall_resolve_dependencies ()" link="ags-AgsRecall.html#ags-recall-resolve-dependencies" since="0.4"/>
+    <keyword type="function" name="ags_recall_child_added ()" link="ags-AgsRecall.html#ags-recall-child-added"/>
+    <keyword type="function" name="ags_recall_run_init_pre ()" link="ags-AgsRecall.html#ags-recall-run-init-pre" since="0.4"/>
+    <keyword type="function" name="ags_recall_run_init_inter ()" link="ags-AgsRecall.html#ags-recall-run-init-inter" since="0.4"/>
+    <keyword type="function" name="ags_recall_run_init_post ()" link="ags-AgsRecall.html#ags-recall-run-init-post" since="0.4"/>
+    <keyword type="function" name="ags_recall_run_pre ()" link="ags-AgsRecall.html#ags-recall-run-pre" since="0.4"/>
+    <keyword type="function" name="ags_recall_run_inter ()" link="ags-AgsRecall.html#ags-recall-run-inter" since="0.4"/>
+    <keyword type="function" name="ags_recall_run_post ()" link="ags-AgsRecall.html#ags-recall-run-post" since="0.4"/>
+    <keyword type="function" name="ags_recall_stop_persistent ()" link="ags-AgsRecall.html#ags-recall-stop-persistent" since="0.4"/>
+    <keyword type="function" name="ags_recall_done ()" link="ags-AgsRecall.html#ags-recall-done" since="0.4"/>
+    <keyword type="function" name="ags_recall_cancel ()" link="ags-AgsRecall.html#ags-recall-cancel" since="0.4"/>
+    <keyword type="function" name="ags_recall_remove ()" link="ags-AgsRecall.html#ags-recall-remove" since="0.4"/>
+    <keyword type="function" name="ags_recall_is_done ()" link="ags-AgsRecall.html#ags-recall-is-done" since="0.4"/>
+    <keyword type="function" name="ags_recall_duplicate ()" link="ags-AgsRecall.html#ags-recall-duplicate" since="0.4"/>
+    <keyword type="function" name="ags_recall_set_recall_id ()" link="ags-AgsRecall.html#ags-recall-set-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_recall_set_devout_recursive ()" link="ags-AgsRecall.html#ags-recall-set-devout-recursive"/>
+    <keyword type="function" name="ags_recall_notify_dependency ()" link="ags-AgsRecall.html#ags-recall-notify-dependency" since="0.4"/>
+    <keyword type="function" name="ags_recall_add_dependency ()" link="ags-AgsRecall.html#ags-recall-add-dependency" since="0.4"/>
+    <keyword type="function" name="ags_recall_remove_dependency ()" link="ags-AgsRecall.html#ags-recall-remove-dependency" since="0.4"/>
+    <keyword type="function" name="ags_recall_get_dependencies ()" link="ags-AgsRecall.html#ags-recall-get-dependencies" since="0.4"/>
+    <keyword type="function" name="ags_recall_remove_child ()" link="ags-AgsRecall.html#ags-recall-remove-child" since="0.4"/>
+    <keyword type="function" name="ags_recall_add_child ()" link="ags-AgsRecall.html#ags-recall-add-child" since="0.4"/>
+    <keyword type="function" name="ags_recall_get_children ()" link="ags-AgsRecall.html#ags-recall-get-children" since="0.4"/>
+    <keyword type="function" name="ags_recall_set_effect ()" link="ags-AgsRecall.html#ags-recall-set-effect"/>
+    <keyword type="function" name="ags_recall_find_by_effect ()" link="ags-AgsRecall.html#ags-recall-find-by-effect" since="0.4"/>
+    <keyword type="function" name="ags_recall_find_type ()" link="ags-AgsRecall.html#ags-recall-find-type" since="0.4"/>
+    <keyword type="function" name="ags_recall_find_template ()" link="ags-AgsRecall.html#ags-recall-find-template" since="0.4"/>
+    <keyword type="function" name="ags_recall_template_find_type ()" link="ags-AgsRecall.html#ags-recall-template-find-type" since="0.4"/>
+    <keyword type="function" name="ags_recall_find_type_with_recycling_container ()" link="ags-AgsRecall.html#ags-recall-find-type-with-recycling-container" since="0.4"/>
+    <keyword type="function" name="ags_recall_find_recycling_container ()" link="ags-AgsRecall.html#ags-recall-find-recycling-container" since="0.4"/>
+    <keyword type="function" name="ags_recall_find_provider ()" link="ags-AgsRecall.html#ags-recall-find-provider" since="0.4"/>
+    <keyword type="function" name="ags_recall_template_find_provider ()" link="ags-AgsRecall.html#ags-recall-template-find-provider"/>
+    <keyword type="function" name="ags_recall_find_provider_with_recycling_container ()" link="ags-AgsRecall.html#ags-recall-find-provider-with-recycling-container" since="0.4"/>
+    <keyword type="function" name="ags_recall_run_init ()" link="ags-AgsRecall.html#ags-recall-run-init"/>
+    <keyword type="function" name="ags_recall_handler_alloc ()" link="ags-AgsRecall.html#ags-recall-handler-alloc" since="0.4"/>
+    <keyword type="function" name="ags_recall_add_handler ()" link="ags-AgsRecall.html#ags-recall-add-handler" since="0.4"/>
+    <keyword type="function" name="ags_recall_remove_handler ()" link="ags-AgsRecall.html#ags-recall-remove-handler" since="0.4"/>
+    <keyword type="function" name="ags_recall_new ()" link="ags-AgsRecall.html#ags-recall-new" since="0.3"/>
+    <keyword type="macro" name="AGS_RECALL_DEFAULT_VERSION" link="ags-AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_RECALL_DEFAULT_BUILD_ID" link="ags-AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="enum" name="enum AgsRecallFlags" link="ags-AgsRecall.html#AgsRecallFlags"/>
+    <keyword type="enum" name="enum AgsRecallNotifyDependencyMode" link="ags-AgsRecall.html#AgsRecallNotifyDependencyMode"/>
+    <keyword type="struct" name="struct AgsRecallHandler" link="ags-AgsRecall.html#AgsRecallHandler"/>
+    <keyword type="function" name="ags_recall_audio_new ()" link="ags-AgsRecallAudio.html#ags-recall-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_recall_audio_run_new ()" link="ags-AgsRecallAudioRun.html#ags-recall-audio-run-new"/>
+    <keyword type="function" name="ags_recall_audio_signal_new ()" link="ags-AgsRecallAudioSignal.html#ags-recall-audio-signal-new"/>
+    <keyword type="enum" name="enum AgsRecallAudioSignalFlags" link="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags"/>
+    <keyword type="function" name="ags_recall_channel_find_channel ()" link="ags-AgsRecallChannel.html#ags-recall-channel-find-channel" since="0.4"/>
+    <keyword type="function" name="ags_recall_channel_new ()" link="ags-AgsRecallChannel.html#ags-recall-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_recall_channel_run_run_order_changed ()" link="ags-AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed" since="0.4"/>
+    <keyword type="function" name="ags_recall_channel_run_get_run_order ()" link="ags-AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order"/>
+    <keyword type="function" name="ags_recall_channel_run_new ()" link="ags-AgsRecallChannelRun.html#ags-recall-channel-run-new" since="0.4"/>
+    <keyword type="function" name="ags_recall_channel_run_dummy_new ()" link="ags-AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_get_recall_audio ()" link="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_get_recall_audio_run ()" link="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio-run" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_get_recall_channel ()" link="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_get_recall_channel_run ()" link="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel-run" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_find ()" link="ags-AgsRecallContainer.html#ags-recall-container-find" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_new ()" link="ags-AgsRecallContainer.html#ags-recall-container-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsRecallContainerFlags" link="ags-AgsRecallContainer.html#AgsRecallContainerFlags"/>
+    <keyword type="enum" name="enum AgsRecallContainerFindFlags" link="ags-AgsRecallContainer.html#AgsRecallContainerFindFlags"/>
+    <keyword type="function" name="ags_recall_dependency_find_dependency ()" link="ags_recall_dependency.h.html#ags-recall-dependency-find-dependency" since="0.4.0"/>
+    <keyword type="function" name="ags_recall_dependency_find_dependency_by_provider ()" link="ags_recall_dependency.h.html#ags-recall-dependency-find-dependency-by-provider" since="0.4.0"/>
+    <keyword type="function" name="ags_recall_dependency_resolve ()" link="ags_recall_dependency.h.html#ags-recall-dependency-resolve" since="0.4.0"/>
+    <keyword type="function" name="ags_recall_dependency_new ()" link="ags_recall_dependency.h.html#ags-recall-dependency-new" since="0.4.0"/>
+    <keyword type="function" name="ags_recall_factory_create ()" link="ags-AgsRecallFactory.html#ags-recall-factory-create" since="0.4"/>
+    <keyword type="function" name="ags_recall_factory_remove ()" link="ags-AgsRecallFactory.html#ags-recall-factory-remove"/>
+    <keyword type="function" name="ags_recall_factory_get_instance ()" link="ags-AgsRecallFactory.html#ags-recall-factory-get-instance"/>
+    <keyword type="function" name="ags_recall_factory_new ()" link="ags-AgsRecallFactory.html#ags-recall-factory-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsRecallFactoryCreateFlags" link="ags-AgsRecallFactory.html#AgsRecallFactoryCreateFlags"/>
+    <keyword type="function" name="ags_recall_id_get_run_stage ()" link="ags-AgsRecallID.html#ags-recall-id-get-run-stage" since="0.3"/>
+    <keyword type="function" name="ags_recall_id_set_run_stage ()" link="ags-AgsRecallID.html#ags-recall-id-set-run-stage" since="0.3"/>
+    <keyword type="function" name="ags_recall_id_unset_run_stage ()" link="ags-AgsRecallID.html#ags-recall-id-unset-run-stage" since="0.3"/>
+    <keyword type="function" name="ags_recall_id_find_recycling_container ()" link="ags-AgsRecallID.html#ags-recall-id-find-recycling-container" since="0.4"/>
+    <keyword type="function" name="ags_recall_id_find_parent_recycling_container ()" link="ags-AgsRecallID.html#ags-recall-id-find-parent-recycling-container" since="0.4"/>
+    <keyword type="function" name="ags_recall_id_add ()" link="ags-AgsRecallID.html#ags-recall-id-add" since="0.4"/>
+    <keyword type="function" name="ags_recall_id_new ()" link="ags-AgsRecallID.html#ags-recall-id-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsRecallIDFlags" link="ags-AgsRecallID.html#AgsRecallIDFlags"/>
+    <keyword type="function" name="ags_recall_ladspa_load_ports ()" link="ags-AgsRecallLadspa.html#ags-recall-ladspa-load-ports" since="0.4"/>
+    <keyword type="function" name="ags_recall_ladspa_short_to_float ()" link="ags-AgsRecallLadspa.html#ags-recall-ladspa-short-to-float" since="0.4"/>
+    <keyword type="function" name="ags_recall_ladspa_float_to_short ()" link="ags-AgsRecallLadspa.html#ags-recall-ladspa-float-to-short" since="0.4"/>
+    <keyword type="function" name="ags_recall_ladpsa_find ()" link="ags-AgsRecallLadspa.html#ags-recall-ladpsa-find" since="0.4"/>
+    <keyword type="function" name="ags_recall_ladspa_new ()" link="ags-AgsRecallLadspa.html#ags-recall-ladspa-new" since="0.4"/>
+    <keyword type="function" name="ags_recall_ladspa_run_new ()" link="ags-AgsRecallLadspaRun.html#ags-recall-ladspa-run-new"/>
+    <keyword type="function" name="ags_recall_recycling_get_child_source ()" link="ags-AgsRecallRecycling.html#ags-recall-recycling-get-child-source"/>
+    <keyword type="function" name="ags_recall_recycling_new ()" link="ags-AgsRecallRecycling.html#ags-recall-recycling-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsRecallRecyclingFlags" link="ags-AgsRecallRecycling.html#AgsRecallRecyclingFlags"/>
+    <keyword type="function" name="ags_recall_recycling_dummy_new ()" link="ags-AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new" since="0.4"/>
+    <keyword type="function" name="ags_recycling_set_devout ()" link="ags-AgsRecycling.html#ags-recycling-set-devout"/>
+    <keyword type="function" name="ags_recycling_add_audio_signal ()" link="ags-AgsRecycling.html#ags-recycling-add-audio-signal" since="0.3"/>
+    <keyword type="function" name="ags_recycling_remove_audio_signal ()" link="ags-AgsRecycling.html#ags-recycling-remove-audio-signal" since="0.3"/>
+    <keyword type="function" name="ags_recycling_create_audio_signal_with_defaults ()" link="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults" since="0.4"/>
+    <keyword type="function" name="ags_recycling_create_audio_signal_with_frame_count ()" link="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count" since="0.4"/>
+    <keyword type="function" name="ags_recycling_position ()" link="ags-AgsRecycling.html#ags-recycling-position" since="0.4"/>
+    <keyword type="function" name="ags_recycling_find_next_channel ()" link="ags-AgsRecycling.html#ags-recycling-find-next-channel" since="0.4"/>
+    <keyword type="function" name="ags_recycling_new ()" link="ags-AgsRecycling.html#ags-recycling-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsRecyclingFlags" link="ags-AgsRecycling.html#AgsRecyclingFlags"/>
+    <keyword type="function" name="ags_recycling_container_replace ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-replace"/>
+    <keyword type="function" name="ags_recycling_container_add ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-add" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_remove ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-remove"/>
+    <keyword type="function" name="ags_recycling_container_insert ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-insert" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_get_toplevel ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-get-toplevel" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_find ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-find" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_find_child ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-find-child" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_find_parent ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-find-parent" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_add_child ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-add-child" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_remove_child ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-remove-child" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_get_child_recall_id ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_reset_recycling ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-reset-recycling" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_new ()" link="ags-AgsRecyclingContainer.html#ags-recycling-container-new" since="0.4"/>
+    <keyword type="function" name="ags_task_launch ()" link="ags-AgsTask.html#ags-task-launch" since="0.4"/>
+    <keyword type="function" name="ags_task_failure ()" link="ags-AgsTask.html#ags-task-failure" since="0.4"/>
+    <keyword type="function" name="ags_task_new ()" link="ags-AgsTask.html#ags-task-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsTaskFlags" link="ags-AgsTask.html#AgsTaskFlags"/>
+    <keyword type="function" name="ags_timestamp_new ()" link="ags-AgsTimestamp.html#ags-timestamp-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsTimestampFlags" link="ags-AgsTimestamp.html#AgsTimestampFlags"/>
+    <keyword type="function" name="ags_timestamp_factory_create ()" link="ags-AgsTimestampFactory.html#ags-timestamp-factory-create"/>
+    <keyword type="function" name="ags_timestamp_factory_get_instance ()" link="ags-AgsTimestampFactory.html#ags-timestamp-factory-get-instance"/>
+    <keyword type="function" name="ags_timestamp_factory_new ()" link="ags-AgsTimestampFactory.html#ags-timestamp-factory-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsTimestampFactoryFlags" link="ags-AgsTimestampFactory.html#AgsTimestampFactoryFlags"/>
+    <keyword type="function" name="ags_synth_sin ()" link="ags-ags-synths.html#ags-synth-sin"/>
+    <keyword type="function" name="ags_synth_saw ()" link="ags-ags-synths.html#ags-synth-saw"/>
+    <keyword type="function" name="ags_synth_triangle ()" link="ags-ags-synths.html#ags-synth-triangle"/>
+    <keyword type="function" name="ags_synth_square ()" link="ags-ags-synths.html#ags-synth-square"/>
+    <keyword type="function" name="ags_audio_file_open ()" link="ags-AgsAudioFile.html#ags-audio-file-open" since="0.3"/>
+    <keyword type="function" name="ags_audio_file_open_from_data ()" link="ags-AgsAudioFile.html#ags-audio-file-open-from-data" since="0.4"/>
+    <keyword type="function" name="ags_audio_file_rw_open ()" link="ags-AgsAudioFile.html#ags-audio-file-rw-open" since="0.4"/>
+    <keyword type="function" name="ags_audio_file_close ()" link="ags-AgsAudioFile.html#ags-audio-file-close" since="0.3"/>
+    <keyword type="function" name="ags_audio_file_read_audio_signal ()" link="ags-AgsAudioFile.html#ags-audio-file-read-audio-signal" since="0.3"/>
+    <keyword type="function" name="ags_audio_file_seek ()" link="ags-AgsAudioFile.html#ags-audio-file-seek" since="0.4"/>
+    <keyword type="function" name="ags_audio_file_write ()" link="ags-AgsAudioFile.html#ags-audio-file-write" since="0.4"/>
+    <keyword type="function" name="ags_audio_file_flush ()" link="ags-AgsAudioFile.html#ags-audio-file-flush" since="0.4"/>
+    <keyword type="function" name="ags_audio_file_new ()" link="ags-AgsAudioFile.html#ags-audio-file-new" since="0.3"/>
+    <keyword type="function" name="ags_ipatch_new ()" link="ags-AgsIpatch.html#ags-ipatch-new" since="0.4"/>
+    <keyword type="macro" name="AGS_IPATCH_DEFAULT_CHANNELS" link="ags-AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS"/>
+    <keyword type="macro" name="AGS_IPATCH_READ" link="ags-AgsIpatch.html#AGS-IPATCH-READ:CAPS"/>
+    <keyword type="macro" name="AGS_IPATCH_WRITE" link="ags-AgsIpatch.html#AGS-IPATCH-WRITE:CAPS"/>
+    <keyword type="enum" name="enum AgsIpatchFlags" link="ags-AgsIpatch.html#AgsIpatchFlags"/>
+    <keyword type="function" name="ags_ipatch_sf2_reader_new ()" link="ags-AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsSF2Levels" link="ags-AgsIpatchSF2Reader.html#AgsSF2Levels"/>
+    <keyword type="function" name="ags_sndfile_new ()" link="ags-AgsSndfile.html#ags-sndfile-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsSndfileFlags" link="ags-AgsSndfile.html#AgsSndfileFlags"/>
+    <keyword type="function" name="ags_buffer_audio_signal_new ()" link="ags-AgsBufferAudioSignal.html#ags-buffer-audio-signal-new" since="0.4"/>
+    <keyword type="function" name="ags_buffer_channel_new ()" link="ags-AgsBufferChannel.html#ags-buffer-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_buffer_channel_run_new ()" link="ags-AgsBufferChannelRun.html#ags-buffer-channel-run-new" since="0.4"/>
+    <keyword type="function" name="ags_buffer_recycling_new ()" link="ags-AgsBufferRecycling.html#ags-buffer-recycling-new" since="0.4"/>
+    <keyword type="function" name="ags_copy_audio_signal_new ()" link="ags-AgsCopyAudioSignal.html#ags-copy-audio-signal-new" since="0.4"/>
+    <keyword type="function" name="ags_copy_channel_new ()" link="ags-AgsCopyChannel.html#ags-copy-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_copy_channel_run_new ()" link="ags-AgsCopyChannelRun.html#ags-copy-channel-run-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsCopyChannelRunFlags" link="ags-AgsCopyChannelRun.html#AgsCopyChannelRunFlags"/>
+    <keyword type="function" name="ags_copy_notation_audio_new ()" link="ags-AgsCopyNotationAudio.html#ags-copy-notation-audio-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsCopyNotationAudioFlags" link="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags"/>
+    <keyword type="function" name="ags_copy_notation_audio_run_new ()" link="ags-AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new" since="0.4"/>
+    <keyword type="function" name="ags_copy_pattern_audio_new ()" link="ags-AgsCopyPatternAudio.html#ags-copy-pattern-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_copy_pattern_audio_run_new ()" link="ags-AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new" since="0.4"/>
+    <keyword type="function" name="ags_copy_pattern_channel_template_find_source_and_destination ()" link="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination"/>
+    <keyword type="function" name="ags_copy_pattern_channel_new ()" link="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_copy_pattern_channel_run_new ()" link="ags-AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new" since="0.4"/>
+    <keyword type="function" name="ags_copy_recycling_new ()" link="ags-AgsCopyRecycling.html#ags-copy-recycling-new" since="0.4"/>
+    <keyword type="function" name="ags_count_beats_audio_new ()" link="ags-AgsCountBeatsAudio.html#ags-count-beats-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_count_beats_audio_run_notation_start ()" link="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start" since="0.4"/>
+    <keyword type="function" name="ags_count_beats_audio_run_notation_loop ()" link="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop" since="0.4"/>
+    <keyword type="function" name="ags_count_beats_audio_run_notation_stop ()" link="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop" since="0.4"/>
+    <keyword type="function" name="ags_count_beats_audio_run_sequencer_start ()" link="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start" since="0.4"/>
+    <keyword type="function" name="ags_count_beats_audio_run_sequencer_loop ()" link="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop" since="0.4"/>
+    <keyword type="function" name="ags_count_beats_audio_run_sequencer_stop ()" link="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop" since="0.4"/>
+    <keyword type="function" name="ags_count_beats_audio_run_new ()" link="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new" since="0.4"/>
+    <keyword type="function" name="ags_delay_audio_notation_duration_changed ()" link="ags-AgsDelayAudio.html#ags-delay-audio-notation-duration-changed"/>
+    <keyword type="function" name="ags_delay_audio_sequencer_duration_changed ()" link="ags-AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed"/>
+    <keyword type="function" name="ags_delay_audio_new ()" link="ags-AgsDelayAudio.html#ags-delay-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_delay_audio_run_notation_alloc_output ()" link="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output" since="0.4"/>
+    <keyword type="function" name="ags_delay_audio_run_notation_alloc_input ()" link="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input" since="0.4"/>
+    <keyword type="function" name="ags_delay_audio_run_notation_count ()" link="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-count" since="0.4"/>
+    <keyword type="function" name="ags_delay_audio_run_sequencer_alloc_output ()" link="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output" since="0.4"/>
+    <keyword type="function" name="ags_delay_audio_run_sequencer_alloc_input ()" link="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input" since="0.4"/>
+    <keyword type="function" name="ags_delay_audio_run_sequencer_count ()" link="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count" since="0.4"/>
+    <keyword type="function" name="ags_delay_audio_run_new ()" link="ags-AgsDelayAudioRun.html#ags-delay-audio-run-new" since="0.4"/>
+    <keyword type="function" name="ags_loop_channel_new ()" link="ags-AgsLoopChannel.html#ags-loop-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_loop_channel_run_new ()" link="ags-AgsLoopChannelRun.html#ags-loop-channel-run-new" since="0.4"/>
+    <keyword type="function" name="ags_peak_channel_retrieve_peak ()" link="ags-AgsPeakChannel.html#ags-peak-channel-retrieve-peak"/>
+    <keyword type="function" name="ags_peak_channel_new ()" link="ags-AgsPeakChannel.html#ags-peak-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_peak_channel_run_new ()" link="ags-AgsPeakChannelRun.html#ags-peak-channel-run-new" since="0.4"/>
+    <keyword type="function" name="ags_volume_audio_signal_new ()" link="ags-AgsVolumeAudioSignal.html#ags-volume-audio-signal-new" since="0.4"/>
+    <keyword type="function" name="ags_volume_channel_new ()" link="ags-AgsVolumeChannel.html#ags-volume-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_volume_channel_run_new ()" link="ags-AgsVolumeChannelRun.html#ags-volume-channel-run-new" since="0.4"/>
+    <keyword type="function" name="ags_volume_recycling_new ()" link="ags-AgsVolumeRecycling.html#ags-volume-recycling-new" since="0.4"/>
+    <keyword type="function" name="ags_play_audio_new ()" link="ags-AgsPlayAudio.html#ags-play-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_play_audio_file_new ()" link="ags-AgsPlayAudioFile.html#ags-play-audio-file-new"/>
+    <keyword type="function" name="ags_play_audio_signal_new ()" link="ags-AgsPlayAudioSignal.html#ags-play-audio-signal-new" since="0.4"/>
+    <keyword type="function" name="ags_play_channel_new ()" link="ags-AgsPlayChannel.html#ags-play-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_play_channel_run_new ()" link="ags-AgsPlayChannelRun.html#ags-play-channel-run-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsPlayChannelRunFlags" link="ags-AgsPlayChannelRun.html#AgsPlayChannelRunFlags"/>
+    <keyword type="macro" name="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()" link="ags-AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS"/>
+    <keyword type="function" name="ags_play_channel_run_master_streamer_alloc ()" link="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc"/>
+    <keyword type="function" name="ags_play_channel_run_master_find_streamer ()" link="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer"/>
+    <keyword type="function" name="ags_play_channel_run_master_new ()" link="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new"/>
+    <keyword type="enum" name="enum AgsPlayChannelRunMasterFlags" link="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags"/>
+    <keyword type="struct" name="struct AgsPlayChannelRunMasterStreamer" link="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer"/>
+    <keyword type="function" name="ags_play_notation_audio_new ()" link="ags-AgsPlayNotationAudio.html#ags-play-notation-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_play_notation_audio_run_new ()" link="ags-AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsPlayNotationAudioRunFlags" link="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags"/>
+    <keyword type="function" name="ags_play_note_new ()" link="ags-AgsPlayNote.html#ags-play-note-new"/>
+    <keyword type="function" name="ags_play_pattern_connect ()" link="ags-AgsPlayPattern.html#ags-play-pattern-connect"/>
+    <keyword type="function" name="ags_play_recycling_new ()" link="ags-AgsPlayRecycling.html#ags-play-recycling-new" since="0.4"/>
+    <keyword type="function" name="ags_stream ()" link="ags-AgsStream.html#ags-stream"/>
+    <keyword type="function" name="ags_stream_new ()" link="ags-AgsStream.html#ags-stream-new"/>
+    <keyword type="function" name="ags_stream_audio_signal_new ()" link="ags-AgsStreamAudioSignal.html#ags-stream-audio-signal-new" since="0.4"/>
+    <keyword type="function" name="ags_stream_channel_new ()" link="ags-AgsStreamChannel.html#ags-stream-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_stream_channel_run_new ()" link="ags-AgsStreamChannelRun.html#ags-stream-channel-run-new" since="0.4"/>
+    <keyword type="function" name="ags_stream_recycling_new ()" link="ags-AgsStreamRecycling.html#ags-stream-recycling-new" since="0.4"/>
+    <keyword type="function" name="ags_add_audio_new ()" link="ags-AgsAddAudio.html#ags-add-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_add_audio_signal_new ()" link="ags-AgsAddAudioSignal.html#ags-add-audio-signal-new" since="0.4"/>
+    <keyword type="function" name="ags_add_line_member_new ()" link="ags-AgsAddLineMember.html#ags-add-line-member-new" since="0.4"/>
+    <keyword type="function" name="ags_add_note_new ()" link="ags-AgsAddNote.html#ags-add-note-new" since="0.4"/>
+    <keyword type="function" name="ags_add_point_to_selection_new ()" link="ags-AgsAddPointToSelection.html#ags-add-point-to-selection-new" since="0.4"/>
+    <keyword type="function" name="ags_add_recall_new ()" link="ags-AgsAddRecall.html#ags-add-recall-new" since="0.4"/>
+    <keyword type="function" name="ags_add_region_to_selection_new ()" link="ags-AgsAddRegionToSelection.html#ags-add-region-to-selection-new" since="0.4"/>
+    <keyword type="function" name="ags_append_audio_new ()" link="ags-AgsAppendAudio.html#ags-append-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_append_audio_threaded_new ()" link="ags-AgsAppendAudioThreaded.html#ags-append-audio-threaded-new"/>
+    <keyword type="function" name="ags_append_channel_new ()" link="ags-AgsAppendChannel.html#ags-append-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_append_recall_new ()" link="ags-AgsAppendRecall.html#ags-append-recall-new" since="0.4"/>
+    <keyword type="function" name="ags_apply_bpm_new ()" link="ags-AgsApplyBpm.html#ags-apply-bpm-new" since="0.4"/>
+    <keyword type="function" name="ags_apply_sequencer_length_new ()" link="ags-AgsApplySequencerLength.html#ags-apply-sequencer-length-new" since="0.4"/>
+    <keyword type="function" name="ags_apply_synth_new ()" link="ags-AgsApplySynth.html#ags-apply-synth-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsApplySynthWave" link="ags-AgsApplySynth.html#AgsApplySynthWave"/>
+    <keyword type="function" name="ags_apply_tact_new ()" link="ags-AgsApplyTact.html#ags-apply-tact-new" since="0.4"/>
+    <keyword type="function" name="ags_apply_wavetable_new ()" link="ags-AgsApplyWavetable.html#ags-apply-wavetable-new"/>
+    <keyword type="function" name="ags_audio_set_recycling_new ()" link="ags-AgsAudioSetRecycling.html#ags-audio-set-recycling-new"/>
+    <keyword type="function" name="ags_cancel_audio_new ()" link="ags-AgsCancelAudio.html#ags-cancel-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_cancel_channel_new ()" link="ags-AgsCancelChannel.html#ags-cancel-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_cancel_recall_new ()" link="ags-AgsCancelRecall.html#ags-cancel-recall-new" since="0.4"/>
+    <keyword type="function" name="ags_change_indicator_new ()" link="ags-AgsChangeIndicator.html#ags-change-indicator-new" since="0.4"/>
+    <keyword type="function" name="ags_change_tact_new ()" link="ags-AgsChangeTact.html#ags-change-tact-new"/>
+    <keyword type="function" name="ags_channel_set_recycling_new ()" link="ags-AgsChannelSetRecycling.html#ags-channel-set-recycling-new"/>
+    <keyword type="function" name="ags_display_tact_new ()" link="ags-AgsDisplayTact.html#ags-display-tact-new" since="0.4"/>
+    <keyword type="function" name="ags_export_output_new ()" link="ags-AgsExportOutput.html#ags-export-output-new" since="0.4"/>
+    <keyword type="function" name="ags_free_selection_new ()" link="ags-AgsFreeSelection.html#ags-free-selection-new" since="0.4"/>
+    <keyword type="function" name="ags_init_audio_new ()" link="ags-AgsInitAudio.html#ags-init-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_init_channel_new ()" link="ags-AgsInitChannel.html#ags-init-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_mute_audio_new ()" link="ags-AgsMuteAudio.html#ags-mute-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_mute_audio_signal_new ()" link="ags-AgsMuteAudioSignal.html#ags-mute-audio-signal-new" since="0.4"/>
+    <keyword type="function" name="ags_mute_channel_new ()" link="ags-AgsMuteChannel.html#ags-mute-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_mute_channel_run_new ()" link="ags-AgsMuteChannelRun.html#ags-mute-channel-run-new"/>
+    <keyword type="function" name="ags_mute_recycling_new ()" link="ags-AgsMuteRecycling.html#ags-mute-recycling-new" since="0.4"/>
+    <keyword type="function" name="ags_open_file_new ()" link="ags-AgsOpenFile.html#ags-open-file-new" since="0.4"/>
+    <keyword type="function" name="ags_open_single_file_new ()" link="ags-AgsOpenSingleFile.html#ags-open-single-file-new"/>
+    <keyword type="function" name="ags_remove_audio_new ()" link="ags-AgsRemoveAudio.html#ags-remove-audio-new" since="0.4"/>
+    <keyword type="function" name="ags_remove_audio_signal_new ()" link="ags-AgsRemoveAudioSignal.html#ags-remove-audio-signal-new" since="0.4"/>
+    <keyword type="function" name="ags_remove_note_new ()" link="ags-AgsRemoveNote.html#ags-remove-note-new" since="0.4"/>
+    <keyword type="function" name="ags_remove_point_from_selection_new ()" link="ags-AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new"/>
+    <keyword type="function" name="ags_remove_recall_new ()" link="ags-AgsRemoveRecall.html#ags-remove-recall-new" since="0.4"/>
+    <keyword type="function" name="ags_remove_region_from_selection_new ()" link="ags-AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new"/>
+    <keyword type="function" name="ags_save_file_new ()" link="ags-AgsSaveFile.html#ags-save-file-new" since="0.4"/>
+    <keyword type="function" name="ags_scroll_on_play_new ()" link="ags-AgsScrollOnPlay.html#ags-scroll-on-play-new" since="0.4"/>
+    <keyword type="function" name="ags_set_audio_channels_new ()" link="ags-AgsSetAudioChannels.html#ags-set-audio-channels-new" since="0.4"/>
+    <keyword type="function" name="ags_set_buffer_size_new ()" link="ags-AgsSetBufferSize.html#ags-set-buffer-size-new" since="0.4"/>
+    <keyword type="function" name="ags_set_devout_play_flags_new ()" link="ags-AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new" since="0.4"/>
+    <keyword type="function" name="ags_set_muted_new ()" link="ags-AgsSetMuted.html#ags-set-muted-new" since="0.4"/>
+    <keyword type="function" name="ags_set_output_device_new ()" link="ags-AgsSetOutputDevice.html#ags-set-output-device-new" since="0.4"/>
+    <keyword type="function" name="ags_set_samplerate_new ()" link="ags-AgsSetSamplerate.html#ags-set-samplerate-new" since="0.4"/>
+    <keyword type="function" name="ags_start_devout_new ()" link="ags-AgsStartDevout.html#ags-start-devout-new" since="0.4"/>
+    <keyword type="function" name="ags_toggle_led_new ()" link="ags-AgsToggleLed.html#ags-toggle-led-new" since="0.4"/>
+    <keyword type="function" name="ags_toggle_pattern_bit_refresh_gui ()" link="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui"/>
+    <keyword type="function" name="ags_toggle_pattern_bit_new ()" link="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-new" since="0.4"/>
+    <keyword type="function" name="ags_unref_audio_signal_new ()" link="ags-AgsUnrefAudioSignal.html#ags-unref-audio-signal-new"/>
+    <keyword type="function" name="ags_audio_preferences_new ()" link="ags-AgsAudioPreferences.html#ags-audio-preferences-new" since="0.4"/>
+    <keyword type="function" name="ags_audio_preferences_card_changed_callback ()" link="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback"/>
+    <keyword type="function" name="ags_audio_preferences_audio_channels_changed ()" link="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed"/>
+    <keyword type="function" name="ags_audio_preferences_samplerate_changed ()" link="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed"/>
+    <keyword type="function" name="ags_audio_preferences_buffer_size_changed ()" link="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed"/>
+    <keyword type="function" name="ags_editor_machine_changed ()" link="ags-AgsEditor.html#ags-editor-machine-changed" since="0.4"/>
+    <keyword type="function" name="ags_editor_new ()" link="ags-AgsEditor.html#ags-editor-new" since="0.3"/>
+    <keyword type="macro" name="AGS_EDITOR_DEFAULT_VERSION" link="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_EDITOR_DEFAULT_BUILD_ID" link="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_EDITOR_DEFAULT" link="ags-AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS"/>
+    <keyword type="function" name="ags_editor_parent_set_callback ()" link="ags-ags-editor-callbacks.html#ags-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_editor_set_audio_channels_callback ()" link="ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback"/>
+    <keyword type="function" name="ags_editor_set_pads_callback ()" link="ags-ags-editor-callbacks.html#ags-editor-set-pads-callback"/>
+    <keyword type="function" name="ags_editor_machine_changed_callback ()" link="ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback"/>
+    <keyword type="function" name="ags_editor_change_position_callback ()" link="ags-ags-editor-callbacks.html#ags-editor-change-position-callback"/>
+    <keyword type="function" name="ags_export_window_new ()" link="ags-AgsExportWindow.html#ags-export-window-new"/>
+    <keyword type="enum" name="enum AgsExportWindowFlags" link="ags-AgsExportWindow.html#AgsExportWindowFlags"/>
+    <keyword type="function" name="ags_export_window_file_chooser_button_callback ()" link="ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback"/>
+    <keyword type="function" name="ags_export_window_tact_callback ()" link="ags-ags-export-window-callbacks.html#ags-export-window-tact-callback"/>
+    <keyword type="function" name="ags_export_window_export_callback ()" link="ags-ags-export-window-callbacks.html#ags-export-window-export-callback"/>
+    <keyword type="macro" name="AGS_FILE_SELECTION_ENTRY()" link="ags-AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS"/>
+    <keyword type="function" name="ags_file_selection_entry_alloc ()" link="ags-AgsFileSelection.html#ags-file-selection-entry-alloc"/>
+    <keyword type="function" name="ags_file_selection_set_entry ()" link="ags-AgsFileSelection.html#ags-file-selection-set-entry"/>
+    <keyword type="function" name="ags_file_selection_add_entry ()" link="ags-AgsFileSelection.html#ags-file-selection-add-entry"/>
+    <keyword type="function" name="ags_file_selection_remove_entry ()" link="ags-AgsFileSelection.html#ags-file-selection-remove-entry"/>
+    <keyword type="function" name="ags_file_selection_contains_file ()" link="ags-AgsFileSelection.html#ags-file-selection-contains-file"/>
+    <keyword type="function" name="ags_file_selection_completed ()" link="ags-AgsFileSelection.html#ags-file-selection-completed"/>
+    <keyword type="function" name="ags_file_selection_new ()" link="ags-AgsFileSelection.html#ags-file-selection-new"/>
+    <keyword type="enum" name="enum AgsFileSelectionFlags" link="ags-AgsFileSelection.html#AgsFileSelectionFlags"/>
+    <keyword type="struct" name="struct AgsFileSelectionEntry" link="ags-AgsFileSelection.html#AgsFileSelectionEntry"/>
+    <keyword type="function" name="ags_file_selection_remove_callback ()" link="ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback"/>
+    <keyword type="function" name="ags_inline_player_new ()" link="ags-AgsInlinePlayer.html#ags-inline-player-new"/>
+    <keyword type="function" name="ags_ladspa_browser_get_plugin_filename ()" link="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_browser_get_plugin_effect ()" link="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_browser_combo_box_controls_new ()" link="ags-AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_browser_preview_new ()" link="ags-AgsLadspaBrowser.html#ags-ladspa-browser-preview-new"/>
+    <keyword type="function" name="ags_ladspa_browser_new ()" link="ags-AgsLadspaBrowser.html#ags-ladspa-browser-new" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_browser_plugin_filename_callback ()" link="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback"/>
+    <keyword type="function" name="ags_ladspa_browser_plugin_effect_callback ()" link="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback"/>
+    <keyword type="function" name="ags_ladspa_browser_preview_close_callback ()" link="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback"/>
+    <keyword type="function" name="ags_ladspa_browser_ok_callback ()" link="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback"/>
+    <keyword type="function" name="ags_ladspa_browser_cancel_callback ()" link="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback"/>
+    <keyword type="function" name="ags_line_set_channel ()" link="ags-AgsLine.html#ags-line-set-channel" since="0.3"/>
+    <keyword type="function" name="ags_line_group_changed ()" link="ags-AgsLine.html#ags-line-group-changed" since="0.4"/>
+    <keyword type="function" name="ags_line_find_next_grouped ()" link="ags-AgsLine.html#ags-line-find-next-grouped" since="0.4"/>
+    <keyword type="function" name="ags_line_map_recall ()" link="ags-AgsLine.html#ags-line-map-recall" since="0.4"/>
+    <keyword type="function" name="ags_line_find_port ()" link="ags-AgsLine.html#ags-line-find-port" since="0.4"/>
+    <keyword type="function" name="ags_line_new ()" link="ags-AgsLine.html#ags-line-new" since="0.3"/>
+    <keyword type="macro" name="AGS_LINE_DEFAULT_VERSION" link="ags-AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_LINE_DEFAULT_BUILD_ID" link="ags-AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="enum" name="enum AgsLineFlags" link="ags-AgsLine.html#AgsLineFlags"/>
+    <keyword type="function" name="ags_line_parent_set_callback ()" link="ags-ags-line-callbacks.html#ags-line-parent-set-callback"/>
+    <keyword type="function" name="ags_line_remove_recall_callback ()" link="ags-ags-line-callbacks.html#ags-line-remove-recall-callback"/>
+    <keyword type="function" name="ags_line_group_clicked_callback ()" link="ags-ags-line-callbacks.html#ags-line-group-clicked-callback"/>
+    <keyword type="function" name="ags_line_volume_callback ()" link="ags-ags-line-callbacks.html#ags-line-volume-callback"/>
+    <keyword type="function" name="ags_line_peak_run_post_callback ()" link="ags-ags-line-callbacks.html#ags-line-peak-run-post-callback"/>
+    <keyword type="function" name="ags_line_copy_pattern_done ()" link="ags-ags-line-callbacks.html#ags-line-copy-pattern-done"/>
+    <keyword type="function" name="ags_line_copy_pattern_cancel ()" link="ags-ags-line-callbacks.html#ags-line-copy-pattern-cancel"/>
+    <keyword type="function" name="ags_line_recall_volume_done ()" link="ags-ags-line-callbacks.html#ags-line-recall-volume-done"/>
+    <keyword type="function" name="ags_line_recall_volume_cancel ()" link="ags-ags-line-callbacks.html#ags-line-recall-volume-cancel"/>
+    <keyword type="function" name="ags_line_channel_done_callback ()" link="ags-ags-line-callbacks.html#ags-line-channel-done-callback"/>
+    <keyword type="function" name="ags_line_play_channel_run_cancel ()" link="ags-ags-line-callbacks.html#ags-line-play-channel-run-cancel"/>
+    <keyword type="function" name="ags_line_play_volume_done ()" link="ags-ags-line-callbacks.html#ags-line-play-volume-done"/>
+    <keyword type="function" name="ags_line_play_volume_cancel ()" link="ags-ags-line-callbacks.html#ags-line-play-volume-cancel"/>
+    <keyword type="function" name="ags_line_editor_set_channel ()" link="ags-AgsLineEditor.html#ags-line-editor-set-channel" since="0.3"/>
+    <keyword type="function" name="ags_line_editor_new ()" link="ags-AgsLineEditor.html#ags-line-editor-new" since="0.3"/>
+    <keyword type="macro" name="AGS_LINE_EDITOR_DEFAULT_VERSION" link="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_LINE_EDITOR_DEFAULT_BUILD_ID" link="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="function" name="ags_line_editor_destroy_callback ()" link="ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback"/>
+    <keyword type="function" name="ags_line_editor_show_callback ()" link="ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback"/>
+    <keyword type="function" name="ags_line_editor_parent_set_callback ()" link="ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_line_member_get_widget ()" link="ags-AgsLineMember.html#ags-line-member-get-widget"/>
+    <keyword type="function" name="ags_line_member_set_label ()" link="ags-AgsLineMember.html#ags-line-member-set-label"/>
+    <keyword type="function" name="ags_line_member_change_port ()" link="ags-AgsLineMember.html#ags-line-member-change-port"/>
+    <keyword type="function" name="ags_line_member_find_port ()" link="ags-AgsLineMember.html#ags-line-member-find-port" since="0.4"/>
+    <keyword type="function" name="ags_line_member_new ()" link="ags-AgsLineMember.html#ags-line-member-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsLineMemberFlags" link="ags-AgsLineMember.html#AgsLineMemberFlags"/>
+    <keyword type="function" name="ags_line_member_parent_set_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback"/>
+    <keyword type="function" name="ags_line_member_dial_changed_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback"/>
+    <keyword type="function" name="ags_line_member_vscale_changed_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback"/>
+    <keyword type="function" name="ags_line_member_hscale_changed_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback"/>
+    <keyword type="function" name="ags_line_member_spin_button_changed_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback"/>
+    <keyword type="function" name="ags_line_member_check_button_clicked_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback"/>
+    <keyword type="function" name="ags_line_member_toggle_button_clicked_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback"/>
+    <keyword type="function" name="ags_line_member_button_clicked_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback"/>
+    <keyword type="function" name="ags_line_member_port_safe_write_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-port-safe-write-callback"/>
+    <keyword type="function" name="ags_line_member_editor_new ()" link="ags-AgsLineMemberEditor.html#ags-line-member-editor-new" since="0.4"/>
+    <keyword type="function" name="ags_line_member_editor_add_callback ()" link="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback"/>
+    <keyword type="function" name="ags_line_member_editor_remove_callback ()" link="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback"/>
+    <keyword type="function" name="ags_line_member_editor_ladspa_browser_response_callback ()" link="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback"/>
+    <keyword type="function" name="ags_link_channel_new ()" link="ags-AgsLinkChannel.html#ags-link-channel-new" since="0.4"/>
+    <keyword type="function" name="ags_link_collection_editor_check_first_line ()" link="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line"/>
+    <keyword type="function" name="ags_link_collection_editor_check_first_link ()" link="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link"/>
+    <keyword type="function" name="ags_link_collection_editor_check_count ()" link="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count"/>
+    <keyword type="function" name="ags_link_collection_editor_new ()" link="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-new" since="0.3"/>
+    <keyword type="function" name="ags_link_collection_editor_parent_set_callback ()" link="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_link_collection_editor_link_callback ()" link="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback"/>
+    <keyword type="function" name="ags_link_collection_editor_first_line_callback ()" link="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback"/>
+    <keyword type="function" name="ags_link_collection_editor_first_link_callback ()" link="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback"/>
+    <keyword type="function" name="ags_link_collection_editor_count_callback ()" link="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback"/>
+    <keyword type="function" name="ags_link_editor_new ()" link="ags-AgsLinkEditor.html#ags-link-editor-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsLinkEditorFlags" link="ags-AgsLinkEditor.html#AgsLinkEditorFlags"/>
+    <keyword type="function" name="ags_link_editor_parent_set_callback ()" link="ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_link_editor_destroy_callback ()" link="ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback"/>
+    <keyword type="function" name="ags_link_editor_show_callback ()" link="ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback"/>
+    <keyword type="function" name="ags_link_editor_combo_callback ()" link="ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback"/>
+    <keyword type="function" name="ags_listing_editor_add_children ()" link="ags-AgsListingEditor.html#ags-listing-editor-add-children" since="0.3"/>
+    <keyword type="function" name="ags_listing_editor_new ()" link="ags-AgsListingEditor.html#ags-listing-editor-new" since="0.3"/>
+    <keyword type="function" name="ags_listing_editor_parent_set_callback ()" link="ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_listing_editor_set_pads_callback ()" link="ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback"/>
+    <keyword type="function" name="ags_machine_set_audio_channels ()" link="ags-AgsMachine.html#ags-machine-set-audio-channels"/>
+    <keyword type="function" name="ags_machine_set_pads ()" link="ags-AgsMachine.html#ags-machine-set-pads"/>
+    <keyword type="function" name="ags_machine_add_default_recalls ()" link="ags-AgsMachine.html#ags-machine-add-default-recalls" deprecated=""/>
+    <keyword type="function" name="ags_machine_map_recall ()" link="ags-AgsMachine.html#ags-machine-map-recall"/>
+    <keyword type="function" name="ags_machine_get_possible_links ()" link="ags-AgsMachine.html#ags-machine-get-possible-links" since="0.4"/>
+    <keyword type="function" name="ags_machine_find_by_name ()" link="ags-AgsMachine.html#ags-machine-find-by-name" since="0.3"/>
+    <keyword type="function" name="ags_machine_find_port ()" link="ags-AgsMachine.html#ags-machine-find-port" since="0.4"/>
+    <keyword type="function" name="ags_machine_set_run ()" link="ags-AgsMachine.html#ags-machine-set-run" since="0.4"/>
+    <keyword type="function" name="ags_machine_file_chooser_dialog_new ()" link="ags-AgsMachine.html#ags-machine-file-chooser-dialog-new" since="0.4"/>
+    <keyword type="function" name="ags_machine_open_files ()" link="ags-AgsMachine.html#ags-machine-open-files" since="0.4"/>
+    <keyword type="function" name="ags_machine_new ()" link="ags-AgsMachine.html#ags-machine-new" since="0.3"/>
+    <keyword type="macro" name="AGS_MACHINE_DEFAULT_VERSION" link="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_MACHINE_DEFAULT_BUILD_ID" link="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="enum" name="enum AgsMachineFlags" link="ags-AgsMachine.html#AgsMachineFlags"/>
+    <keyword type="enum" name="enum AgsMachineFileInputFlags" link="ags-AgsMachine.html#AgsMachineFileInputFlags"/>
+    <keyword type="function" name="ags_machine_parent_set_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-parent-set-callback"/>
+    <keyword type="function" name="ags_machine_destroy_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-destroy-callback"/>
+    <keyword type="function" name="ags_machine_button_press_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-button-press-callback"/>
+    <keyword type="function" name="ags_machine_popup_move_up_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_move_down_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_hide_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_show_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_destroy_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_rename_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_properties_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback"/>
+    <keyword type="function" name="ags_machine_open_response_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-open-response-callback"/>
+    <keyword type="function" name="ags_machine_play_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-play-callback"/>
+    <keyword type="function" name="ags_machine_tact_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-tact-callback"/>
+    <keyword type="function" name="ags_machine_done_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-done-callback"/>
+    <keyword type="function" name="ags_machine_start_failure_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-start-failure-callback"/>
+    <keyword type="function" name="ags_machine_editor_add_children ()" link="ags-AgsMachineEditor.html#ags-machine-editor-add-children" since="0.3"/>
+    <keyword type="function" name="ags_machine_editor_set_machine ()" link="ags-AgsMachineEditor.html#ags-machine-editor-set-machine" since="0.3"/>
+    <keyword type="function" name="ags_machine_editor_add_input ()" link="ags-AgsMachineEditor.html#ags-machine-editor-add-input"/>
+    <keyword type="function" name="ags_machine_editor_add_output ()" link="ags-AgsMachineEditor.html#ags-machine-editor-add-output"/>
+    <keyword type="function" name="ags_machine_editor_remove_input ()" link="ags-AgsMachineEditor.html#ags-machine-editor-remove-input"/>
+    <keyword type="function" name="ags_machine_editor_remove_output ()" link="ags-AgsMachineEditor.html#ags-machine-editor-remove-output"/>
+    <keyword type="function" name="ags_machine_editor_new ()" link="ags-AgsMachineEditor.html#ags-machine-editor-new" since="0.3"/>
+    <keyword type="macro" name="AGS_MACHINE_EDITOR_DEFAULT_VERSION" link="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID" link="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="enum" name="enum AgsMachineEditorFlags" link="ags-AgsMachineEditor.html#AgsMachineEditorFlags"/>
+    <keyword type="function" name="ags_machine_editor_parent_set_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_machine_editor_destroy_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback"/>
+    <keyword type="function" name="ags_machine_editor_show_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback"/>
+    <keyword type="function" name="ags_machine_editor_switch_page_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback"/>
+    <keyword type="function" name="ags_machine_editor_add_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback"/>
+    <keyword type="function" name="ags_machine_editor_remove_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback"/>
+    <keyword type="function" name="ags_machine_editor_back_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback"/>
+    <keyword type="function" name="ags_machine_editor_apply_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback"/>
+    <keyword type="function" name="ags_machine_editor_ok_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback"/>
+    <keyword type="function" name="ags_machine_editor_cancel_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback"/>
+    <keyword type="function" name="ags_menu_bar_new ()" link="ags-AgsMenuBar.html#ags-menu-bar-new" since="0.3"/>
+    <keyword type="function" name="ags_zoom_menu_new ()" link="ags-AgsMenuBar.html#ags-zoom-menu-new"/>
+    <keyword type="function" name="ags_tact_menu_new ()" link="ags-AgsMenuBar.html#ags-tact-menu-new"/>
+    <keyword type="function" name="ags_zoom_combo_box_new ()" link="ags-AgsMenuBar.html#ags-zoom-combo-box-new" since="0.4"/>
+    <keyword type="function" name="ags_tact_combo_box_new ()" link="ags-AgsMenuBar.html#ags-tact-combo-box-new"/>
+    <keyword type="function" name="ags_menu_bar_destroy_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback"/>
+    <keyword type="function" name="ags_menu_bar_show_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback"/>
+    <keyword type="function" name="ags_menu_bar_open_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback"/>
+    <keyword type="function" name="ags_menu_bar_save_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback"/>
+    <keyword type="function" name="ags_menu_bar_save_as_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback"/>
+    <keyword type="function" name="ags_menu_bar_export_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback"/>
+    <keyword type="function" name="ags_menu_bar_quit_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_panel_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_mixer_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_drum_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_matrix_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_synth_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_ffplayer_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback"/>
+    <keyword type="function" name="ags_menu_bar_remove_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback"/>
+    <keyword type="function" name="ags_menu_bar_preferences_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback"/>
+    <keyword type="function" name="ags_menu_bar_about_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback"/>
+    <keyword type="macro" name="AGS_NAVIGATION_DEFAULT_TACT_STEP" link="ags-AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS"/>
+    <keyword type="macro" name="AGS_NAVIGATION_SEEK_STEPS" link="ags-AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS"/>
+    <keyword type="macro" name="AGS_NAVIGATION_REWIND_STEPS" link="ags-AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS"/>
+    <keyword type="function" name="ags_navigation_tact_to_time_string ()" link="ags-AgsNavigation.html#ags-navigation-tact-to-time-string" since="0.4"/>
+    <keyword type="function" name="ags_navigation_update_time_string ()" link="ags-AgsNavigation.html#ags-navigation-update-time-string" since="0.4"/>
+    <keyword type="function" name="ags_navigation_set_seeking_sensitive ()" link="ags-AgsNavigation.html#ags-navigation-set-seeking-sensitive"/>
+    <keyword type="function" name="ags_navigation_change_position ()" link="ags-AgsNavigation.html#ags-navigation-change-position" since="0.4"/>
+    <keyword type="function" name="ags_navigation_new ()" link="ags-AgsNavigation.html#ags-navigation-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsNavigationFlags" link="ags-AgsNavigation.html#AgsNavigationFlags"/>
+    <keyword type="function" name="ags_navigation_parent_set_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback"/>
+    <keyword type="function" name="ags_navigation_destroy_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback"/>
+    <keyword type="function" name="ags_navigation_show_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-show-callback"/>
+    <keyword type="function" name="ags_navigation_expander_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-expander-callback"/>
+    <keyword type="function" name="ags_navigation_bpm_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback"/>
+    <keyword type="function" name="ags_navigation_rewind_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback"/>
+    <keyword type="function" name="ags_navigation_prev_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-prev-callback"/>
+    <keyword type="function" name="ags_navigation_play_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-play-callback"/>
+    <keyword type="function" name="ags_navigation_stop_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-stop-callback"/>
+    <keyword type="function" name="ags_navigation_next_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-next-callback"/>
+    <keyword type="function" name="ags_navigation_forward_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-forward-callback"/>
+    <keyword type="function" name="ags_navigation_loop_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-loop-callback"/>
+    <keyword type="function" name="ags_navigation_position_tact_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback"/>
+    <keyword type="function" name="ags_navigation_duration_tact_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback"/>
+    <keyword type="function" name="ags_navigation_loop_left_tact_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback"/>
+    <keyword type="function" name="ags_navigation_loop_right_tact_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback"/>
+    <keyword type="function" name="ags_navigation_raster_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-raster-callback"/>
+    <keyword type="function" name="ags_navigation_tic_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-tic-callback"/>
+    <keyword type="function" name="ags_navigation_devout_stop_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-devout-stop-callback"/>
+    <keyword type="function" name="ags_pad_set_channel ()" link="ags-AgsPad.html#ags-pad-set-channel" since="0.3"/>
+    <keyword type="function" name="ags_pad_resize_lines ()" link="ags-AgsPad.html#ags-pad-resize-lines" since="0.3"/>
+    <keyword type="function" name="ags_pad_map_recall ()" link="ags-AgsPad.html#ags-pad-map-recall" since="0.4"/>
+    <keyword type="function" name="ags_pad_find_port ()" link="ags-AgsPad.html#ags-pad-find-port" since="0.4"/>
+    <keyword type="function" name="ags_pad_new ()" link="ags-AgsPad.html#ags-pad-new" since="0.3"/>
+    <keyword type="macro" name="AGS_PAD_DEFAULT_VERSION" link="ags-AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_PAD_DEFAULT_BUILD_ID" link="ags-AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="enum" name="enum AgsPadFlags" link="ags-AgsPad.html#AgsPadFlags"/>
+    <keyword type="function" name="ags_pad_parent_set_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-parent-set-callback"/>
+    <keyword type="function" name="ags_pad_destroy_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-destroy-callback"/>
+    <keyword type="function" name="ags_pad_show_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-show-callback"/>
+    <keyword type="function" name="ags_pad_option_changed_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-option-changed-callback"/>
+    <keyword type="function" name="ags_pad_group_clicked_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback"/>
+    <keyword type="function" name="ags_pad_mute_clicked_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback"/>
+    <keyword type="function" name="ags_pad_solo_clicked_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback"/>
+    <keyword type="function" name="ags_pad_editor_set_channel ()" link="ags-AgsPadEditor.html#ags-pad-editor-set-channel" since="0.3"/>
+    <keyword type="function" name="ags_pad_editor_new ()" link="ags-AgsPadEditor.html#ags-pad-editor-new" since="0.3"/>
+    <keyword type="macro" name="AGS_PAD_EDITOR_DEFAULT_VERSION" link="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_PAD_EDITOR_DEFAULT_BUILD_ID" link="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="function" name="ags_pad_editor_parent_set_callback ()" link="ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_pad_editor_destroy_callback ()" link="ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback"/>
+    <keyword type="function" name="ags_pad_editor_show_callback ()" link="ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback"/>
+    <keyword type="function" name="ags_pad_editor_set_audio_channels_callback ()" link="ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback"/>
+    <keyword type="function" name="ags_performance_preferences_new ()" link="ags-AgsPerformancePreferences.html#ags-performance-preferences-new" since="0.4"/>
+    <keyword type="function" name="ags_ladspa_plugin_preferences_alloc ()" link="ags-AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc"/>
+    <keyword type="function" name="ags_plugin_preferences_new ()" link="ags-AgsPluginPreferences.html#ags-plugin-preferences-new" since="0.4"/>
+    <keyword type="struct" name="struct AgsLadspaPluginPreferences" link="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences"/>
+    <keyword type="function" name="ags_preferences_new ()" link="ags-AgsPreferences.html#ags-preferences-new" since="0.4"/>
+    <keyword type="macro" name="AGS_PREFERENCES_DEFAULT_FILENAME" link="ags-AgsPreferences.html#AGS-PREFERENCES-DEFAULT-FILENAME:CAPS"/>
+    <keyword type="enum" name="enum AgsPreferencesFlags" link="ags-AgsPreferences.html#AgsPreferencesFlags"/>
+    <keyword type="function" name="ags_preferences_response_callback ()" link="ags-ags-preferences-callbacks.html#ags-preferences-response-callback"/>
+    <keyword type="function" name="ags_property_collection_editor_new ()" link="ags-AgsPropertyCollectionEditor.html#ags-property-collection-editor-new" since="0.3"/>
+    <keyword type="function" name="ags_property_collection_editor_add_collection_callback ()" link="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback"/>
+    <keyword type="function" name="ags_property_collection_editor_remove_collection_callback ()" link="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback"/>
+    <keyword type="function" name="ags_property_editor_new ()" link="ags-AgsPropertyEditor.html#ags-property-editor-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsPropertyEditorFlags" link="ags-AgsPropertyEditor.html#AgsPropertyEditorFlags"/>
+    <keyword type="function" name="ags_property_editor_enable_callback ()" link="ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback"/>
+    <keyword type="function" name="ags_property_listing_editor_new ()" link="ags-AgsPropertyListingEditor.html#ags-property-listing-editor-new"/>
+    <keyword type="function" name="ags_resize_editor_new ()" link="ags-AgsResizeEditor.html#ags-resize-editor-new" since="0.3"/>
+    <keyword type="function" name="ags_server_preferences_new ()" link="ags-AgsServerPreferences.html#ags-server-preferences-new" since="0.4"/>
+    <keyword type="macro" name="AGS_MACHINE_COUNTER()" link="ags-AgsWindow.html#AGS-MACHINE-COUNTER:CAPS"/>
+    <keyword type="function" name="ags_window_find_machine_counter ()" link="ags-AgsWindow.html#ags-window-find-machine-counter"/>
+    <keyword type="function" name="ags_window_increment_machine_counter ()" link="ags-AgsWindow.html#ags-window-increment-machine-counter"/>
+    <keyword type="function" name="ags_window_decrement_machine_counter ()" link="ags-AgsWindow.html#ags-window-decrement-machine-counter"/>
+    <keyword type="function" name="ags_machine_counter_alloc ()" link="ags-AgsWindow.html#ags-machine-counter-alloc"/>
+    <keyword type="function" name="ags_window_new ()" link="ags-AgsWindow.html#ags-window-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsWindowFlags" link="ags-AgsWindow.html#AgsWindowFlags"/>
+    <keyword type="struct" name="struct AgsMachineCounter" link="ags-AgsWindow.html#AgsMachineCounter"/>
+    <keyword type="function" name="ags_window_delete_event_callback ()" link="ags-ags-window-callbacks.html#ags-window-delete-event-callback"/>
+    <keyword type="macro" name="AGS_TOOLBAR_MODE_SINGLE_CHANNEL" link="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS"/>
+    <keyword type="macro" name="AGS_TOOLBAR_MODE_MULTI_CHANNEL" link="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS"/>
+    <keyword type="macro" name="AGS_TOOLBAR_MODE_ALL_CHANNELS" link="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS"/>
+    <keyword type="function" name="ags_toolbar_new ()" link="ags-AgsToolbar.html#ags-toolbar-new" since="0.3"/>
+    <keyword type="function" name="ags_toolbar_destroy_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback"/>
+    <keyword type="function" name="ags_toolbar_show_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback"/>
+    <keyword type="function" name="ags_toolbar_position_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback"/>
+    <keyword type="function" name="ags_toolbar_edit_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback"/>
+    <keyword type="function" name="ags_toolbar_clear_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback"/>
+    <keyword type="function" name="ags_toolbar_select_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback"/>
+    <keyword type="function" name="ags_toolbar_copy_or_cut_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback"/>
+    <keyword type="function" name="ags_toolbar_paste_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback"/>
+    <keyword type="function" name="ags_toolbar_zoom_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback"/>
+    <keyword type="function" name="ags_toolbar_mode_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback"/>
+    <keyword type="function" name="ags_machine_selection_run ()" link="ags-AgsMachineSelection.html#ags-machine-selection-run"/>
+    <keyword type="function" name="ags_machine_selection_new ()" link="ags-AgsMachineSelection.html#ags-machine-selection-new" since="0.4"/>
+    <keyword type="function" name="ags_machine_selector_changed ()" link="ags-AgsMachineSelector.html#ags-machine-selector-changed" since="0.4"/>
+    <keyword type="function" name="ags_machine_selector_popup_new ()" link="ags-AgsMachineSelector.html#ags-machine-selector-popup-new" since="0.4"/>
+    <keyword type="function" name="ags_machine_selector_new ()" link="ags-AgsMachineSelector.html#ags-machine-selector-new" since="0.4"/>
+    <keyword type="function" name="ags_machine_selector_popup_add_tab_callback ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback"/>
+    <keyword type="function" name="ags_machine_selector_popup_remove_tab_callback ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback"/>
+    <keyword type="function" name="ags_machine_selector_popup_add_index_callback ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback"/>
+    <keyword type="function" name="ags_machine_selector_popup_remove_index_callback ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback"/>
+    <keyword type="function" name="ags_machine_selector_popup_link_index_callback ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback"/>
+    <keyword type="function" name="ags_machine_selector_radio_changed ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed"/>
+    <keyword type="function" name="ags_machine_radio_button_new ()" link="ags-AgsMachineRadioButton.html#ags-machine-radio-button-new" since="0.4"/>
+    <keyword type="macro" name="AGS_NOTEBOOK_TAB()" link="ags-AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS"/>
+    <keyword type="function" name="ags_notebook_tab_index ()" link="ags-AgsNotebook.html#ags-notebook-tab-index"/>
+    <keyword type="function" name="ags_notebook_next_active_tab ()" link="ags-AgsNotebook.html#ags-notebook-next-active-tab"/>
+    <keyword type="function" name="ags_notebook_add_tab ()" link="ags-AgsNotebook.html#ags-notebook-add-tab"/>
+    <keyword type="function" name="ags_notebook_insert_tab ()" link="ags-AgsNotebook.html#ags-notebook-insert-tab"/>
+    <keyword type="function" name="ags_notebook_remove_tab ()" link="ags-AgsNotebook.html#ags-notebook-remove-tab"/>
+    <keyword type="function" name="ags_notebook_add_child ()" link="ags-AgsNotebook.html#ags-notebook-add-child"/>
+    <keyword type="function" name="ags_notebook_remove_child ()" link="ags-AgsNotebook.html#ags-notebook-remove-child"/>
+    <keyword type="function" name="ags_notebook_new ()" link="ags-AgsNotebook.html#ags-notebook-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsNotebookTabFlags" link="ags-AgsNotebook.html#AgsNotebookTabFlags"/>
+    <keyword type="struct" name="struct AgsNotebookTab" link="ags-AgsNotebook.html#AgsNotebookTab"/>
+    <keyword type="function" name="ags_notebook_machine_changed_callback ()" link="ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback"/>
+    <keyword type="function" name="ags_meter_sound_string ()" link="ags-AgsMeter.html#ags-meter-sound-string"/>
+    <keyword type="function" name="ags_meter_paint ()" link="ags-AgsMeter.html#ags-meter-paint"/>
+    <keyword type="function" name="ags_meter_new ()" link="ags-AgsMeter.html#ags-meter-new" since="0.4"/>
+    <keyword type="function" name="ags_meter_destroy_callback ()" link="ags-ags-meter-callbacks.html#ags-meter-destroy-callback"/>
+    <keyword type="function" name="ags_meter_show_callback ()" link="ags-ags-meter-callbacks.html#ags-meter-show-callback"/>
+    <keyword type="function" name="ags_meter_expose_event ()" link="ags-ags-meter-callbacks.html#ags-meter-expose-event"/>
+    <keyword type="function" name="ags_meter_configure_event ()" link="ags-ags-meter-callbacks.html#ags-meter-configure-event"/>
+    <keyword type="function" name="ags_note_edit_set_map_height ()" link="ags-AgsNoteEdit.html#ags-note-edit-set-map-height" since="0.4"/>
+    <keyword type="function" name="ags_note_edit_reset_vertically ()" link="ags-AgsNoteEdit.html#ags-note-edit-reset-vertically" since="0.4"/>
+    <keyword type="function" name="ags_note_edit_reset_horizontally ()" link="ags-AgsNoteEdit.html#ags-note-edit-reset-horizontally" since="0.4"/>
+    <keyword type="function" name="ags_note_edit_draw_segment ()" link="ags-AgsNoteEdit.html#ags-note-edit-draw-segment" since="0.4"/>
+    <keyword type="function" name="ags_note_edit_draw_position ()" link="ags-AgsNoteEdit.html#ags-note-edit-draw-position" since="0.4"/>
+    <keyword type="function" name="ags_note_edit_draw_notation ()" link="ags-AgsNoteEdit.html#ags-note-edit-draw-notation" since="0.4"/>
+    <keyword type="function" name="ags_note_edit_draw_scroll ()" link="ags-AgsNoteEdit.html#ags-note-edit-draw-scroll" since="0.4"/>
+    <keyword type="function" name="ags_note_edit_new ()" link="ags-AgsNoteEdit.html#ags-note-edit-new" since="0.4"/>
+    <keyword type="macro" name="AGS_NOTE_EDIT_MAX_CONTROLS" link="ags-AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS"/>
+    <keyword type="enum" name="enum AgsNoteEditFlags" link="ags-AgsNoteEdit.html#AgsNoteEditFlags"/>
+    <keyword type="enum" name="enum AgsNoteEditResetFlags" link="ags-AgsNoteEdit.html#AgsNoteEditResetFlags"/>
+    <keyword type="function" name="ags_note_edit_drawing_area_expose_event ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event"/>
+    <keyword type="function" name="ags_note_edit_drawing_area_configure_event ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event"/>
+    <keyword type="function" name="ags_note_edit_drawing_area_button_press_event ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event"/>
+    <keyword type="function" name="ags_note_edit_drawing_area_button_release_event ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event"/>
+    <keyword type="function" name="ags_note_edit_drawing_area_motion_notify_event ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event"/>
+    <keyword type="function" name="ags_note_edit_vscrollbar_value_changed ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed"/>
+    <keyword type="function" name="ags_note_edit_hscrollbar_value_changed ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed"/>
+    <keyword type="function" name="ags_sf2_chooser_open ()" link="ags-AgsSF2Chooser.html#ags-sf2-chooser-open"/>
+    <keyword type="function" name="ags_sf2_chooser_completed ()" link="ags-AgsSF2Chooser.html#ags-sf2-chooser-completed"/>
+    <keyword type="function" name="ags_sf2_chooser_remove_all_from_combo ()" link="ags-AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo"/>
+    <keyword type="function" name="ags_sf2_chooser_new ()" link="ags-AgsSF2Chooser.html#ags-sf2-chooser-new"/>
+    <keyword type="function" name="ags_sf2_chooser_preset_changed ()" link="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed"/>
+    <keyword type="function" name="ags_sf2_chooser_instrument_changed ()" link="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed"/>
+    <keyword type="function" name="ags_sf2_chooser_sample_changed ()" link="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed"/>
+    <keyword type="function" name="ags_panel_new ()" link="ags-AgsPanel.html#ags-panel-new" since="0.3"/>
+    <keyword type="function" name="ags_panel_parent_set_callback ()" link="ags-ags-panel-callbacks.html#ags-panel-parent-set-callback"/>
+    <keyword type="function" name="ags_panel_input_line_new ()" link="ags-AgsPanelInputLine.html#ags-panel-input-line-new" since="0.4"/>
+    <keyword type="function" name="ags_panel_input_pad_new ()" link="ags-AgsPanelInputPad.html#ags-panel-input-pad-new" since="0.4"/>
+    <keyword type="function" name="ags_mixer_new ()" link="ags-AgsMixer.html#ags-mixer-new" since="0.3"/>
+    <keyword type="function" name="ags_mixer_parent_set_callback ()" link="ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback"/>
+    <keyword type="function" name="ags_mixer_input_line_new ()" link="ags-AgsMixerInputLine.html#ags-mixer-input-line-new" since="0.4"/>
+    <keyword type="function" name="ags_mixer_input_pad_new ()" link="ags-AgsMixerInputPad.html#ags-mixer-input-pad-new" since="0.4"/>
+    <keyword type="macro" name="AGS_DRUM_PATTERN_CONTROLS" link="ags-AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS"/>
+    <keyword type="function" name="ags_drum_set_pattern ()" link="ags-AgsDrum.html#ags-drum-set-pattern"/>
+    <keyword type="function" name="ags_drum_new ()" link="ags-AgsDrum.html#ags-drum-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsDrumFlags" link="ags-AgsDrum.html#AgsDrumFlags"/>
+    <keyword type="function" name="ags_drum_parent_set_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-parent-set-callback"/>
+    <keyword type="function" name="ags_drum_open_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-open-callback"/>
+    <keyword type="function" name="ags_drum_loop_button_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-loop-button-callback"/>
+    <keyword type="function" name="ags_drum_length_spin_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-length-spin-callback"/>
+    <keyword type="function" name="ags_drum_index0_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-index0-callback"/>
+    <keyword type="function" name="ags_drum_index1_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-index1-callback"/>
+    <keyword type="function" name="ags_drum_pad_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-pad-callback"/>
+    <keyword type="function" name="ags_drum_offset_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-offset-callback"/>
+    <keyword type="function" name="ags_drum_tact_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-tact-callback"/>
+    <keyword type="function" name="ags_drum_done_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-done-callback"/>
+    <keyword type="function" name="ags_drum_input_line_new ()" link="ags-AgsDrumInputLine.html#ags-drum-input-line-new" since="0.4"/>
+    <keyword type="function" name="ags_drum_input_line_parent_set_callback ()" link="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback"/>
+    <keyword type="function" name="ags_drum_input_line_channel_done_callback ()" link="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback"/>
+    <keyword type="function" name="ags_drum_input_line_audio_set_pads_callback ()" link="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback"/>
+    <keyword type="function" name="ags_drum_input_pad_new ()" link="ags-AgsDrumInputPad.html#ags-drum-input-pad-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsDrumInputPadFlags" link="ags-AgsDrumInputPad.html#AgsDrumInputPadFlags"/>
+    <keyword type="function" name="ags_drum_input_pad_open_callback ()" link="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback"/>
+    <keyword type="function" name="ags_drum_input_pad_play_callback ()" link="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback"/>
+    <keyword type="function" name="ags_drum_input_pad_edit_callback ()" link="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback"/>
+    <keyword type="function" name="ags_drum_output_line_new ()" link="ags-AgsDrumOutputLine.html#ags-drum-output-line-new" since="0.4"/>
+    <keyword type="function" name="ags_drum_output_line_parent_set_callback ()" link="ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback"/>
+    <keyword type="function" name="ags_drum_output_pad_new ()" link="ags-AgsDrumOutputPad.html#ags-drum-output-pad-new" since="0.4"/>
+    <keyword type="enum" name="enum AgsDrumOutputPadFlags" link="ags-AgsDrumOutputPad.html#AgsDrumOutputPadFlags"/>
+    <keyword type="function" name="ags_drum_output_pad_play_done ()" link="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done"/>
+    <keyword type="function" name="ags_drum_output_pad_play_cancel ()" link="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel"/>
+    <keyword type="macro" name="AGS_MATRIX_PATTERN_CONTROLS" link="ags-AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS"/>
+    <keyword type="function" name="ags_matrix_input_map_recall ()" link="ags-AgsMatrix.html#ags-matrix-input-map-recall"/>
+    <keyword type="function" name="ags_matrix_output_map_recall ()" link="ags-AgsMatrix.html#ags-matrix-output-map-recall"/>
+    <keyword type="function" name="ags_matrix_draw_gutter ()" link="ags-AgsMatrix.html#ags-matrix-draw-gutter"/>
+    <keyword type="function" name="ags_matrix_draw_matrix ()" link="ags-AgsMatrix.html#ags-matrix-draw-matrix"/>
+    <keyword type="function" name="ags_matrix_redraw_gutter_point ()" link="ags-AgsMatrix.html#ags-matrix-redraw-gutter-point"/>
+    <keyword type="function" name="ags_matrix_highlight_gutter_point ()" link="ags-AgsMatrix.html#ags-matrix-highlight-gutter-point"/>
+    <keyword type="function" name="ags_matrix_unpaint_gutter_point ()" link="ags-AgsMatrix.html#ags-matrix-unpaint-gutter-point"/>
+    <keyword type="function" name="ags_matrix_new ()" link="ags-AgsMatrix.html#ags-matrix-new" since="0.3"/>
+    <keyword type="macro" name="AGS_MATRIX_OCTAVE" link="ags-AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS"/>
+    <keyword type="macro" name="AGS_MATRIX_CELL_WIDTH" link="ags-AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS"/>
+    <keyword type="macro" name="AGS_MATRIX_CELL_HEIGHT" link="ags-AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS"/>
+    <keyword type="function" name="ags_matrix_parent_set_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback"/>
+    <keyword type="function" name="ags_matrix_index_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-index-callback"/>
+    <keyword type="function" name="ags_matrix_drawing_area_expose_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback"/>
+    <keyword type="function" name="ags_matrix_drawing_area_button_press_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback"/>
+    <keyword type="function" name="ags_matrix_adjustment_value_changed_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback"/>
+    <keyword type="function" name="ags_matrix_bpm_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback"/>
+    <keyword type="function" name="ags_matrix_length_spin_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback"/>
+    <keyword type="function" name="ags_matrix_loop_button_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback"/>
+    <keyword type="function" name="ags_matrix_tact_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-tact-callback"/>
+    <keyword type="function" name="ags_matrix_done_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-done-callback"/>
+    <keyword type="function" name="ags_synth_new ()" link="ags-AgsSynth.html#ags-synth-new" since="0.3"/>
+    <keyword type="enum" name="enum AgsSynthFlags" link="ags-AgsSynth.html#AgsSynthFlags"/>
+    <keyword type="function" name="ags_synth_parent_set_callback ()" link="ags-ags-synth-callbacks.html#ags-synth-parent-set-callback"/>
+    <keyword type="function" name="ags_synth_lower_callback ()" link="ags-ags-synth-callbacks.html#ags-synth-lower-callback"/>
+    <keyword type="function" name="ags_synth_auto_update_callback ()" link="ags-ags-synth-callbacks.html#ags-synth-auto-update-callback"/>
+    <keyword type="function" name="ags_synth_update_callback ()" link="ags-ags-synth-callbacks.html#ags-synth-update-callback"/>
+    <keyword type="function" name="ags_synth_input_line_new ()" link="ags-AgsSynthInputLine.html#ags-synth-input-line-new" since="0.4"/>
+    <keyword type="function" name="ags_synth_input_pad_new ()" link="ags-AgsSynthInputPad.html#ags-synth-input-pad-new" since="0.4"/>
+    <keyword type="function" name="ags_file_read_oscillator ()" link="ags-AgsOscillator.html#ags-file-read-oscillator"/>
+    <keyword type="function" name="ags_file_write_oscillator ()" link="ags-AgsOscillator.html#ags-file-write-oscillator"/>
+    <keyword type="function" name="ags_oscillator_new ()" link="ags-AgsOscillator.html#ags-oscillator-new" since="0.3"/>
+    <keyword type="function" name="ags_oscillator_wave_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback"/>
+    <keyword type="function" name="ags_oscillator_attack_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback"/>
+    <keyword type="function" name="ags_oscillator_frame_count_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback"/>
+    <keyword type="function" name="ags_oscillator_frequency_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback"/>
+    <keyword type="function" name="ags_oscillator_phase_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback"/>
+    <keyword type="function" name="ags_oscillator_volume_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback"/>
+    <keyword type="function" name="ags_ffplayer_paint ()" link="ags-AgsFFPlayer.html#ags-ffplayer-paint"/>
+    <keyword type="function" name="ags_ffplayer_new ()" link="ags-AgsFFPlayer.html#ags-ffplayer-new" since="0.3"/>
+    <keyword type="function" name="ags_ffplayer_parent_set_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback"/>
+    <keyword type="function" name="ags_ffplayer_open_clicked_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback"/>
+    <keyword type="function" name="ags_ffplayer_open_dialog_response_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback"/>
+    <keyword type="function" name="ags_ffplayer_preset_changed_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback"/>
+    <keyword type="function" name="ags_ffplayer_instrument_changed_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback"/>
+    <keyword type="function" name="ags_ffplayer_drawing_area_expose_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback"/>
+    <keyword type="function" name="ags_ffplayer_drawing_area_configure_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback"/>
+    <keyword type="function" name="ags_ffplayer_drawing_area_button_press_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback"/>
+    <keyword type="function" name="ags_ffplayer_hscrollbar_value_changed ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_LED" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_LABEL" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_BUTTON" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_VSCALE" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_HSCALE" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_DIAL" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DEFAULT_VERSION" link="ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_EFFECTS_DEFAULT_VERSION" link="ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_CLIPBOARD_DEFAULT_VERSION" link="ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_FALSE" link="ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_TRUE" link="ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_BOOLEAN_PROP" link="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_CHAR_PROP" link="ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_INT64_PROP" link="ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_UINT64_PROP" link="ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_FLOAT_PROP" link="ags-ags-file-stock.html#AGS-FILE-FLOAT-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DOUBLE_PROP" link="ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_OBJECT_PROP" link="ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_BOOLEAN_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_CHAR_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_INT64_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_UINT64_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_FLOAT_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-FLOAT-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DOUBLE_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_ID_PROP" link="ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_NAME_PROP" link="ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_TYPE_PROP" link="ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_SCOPE_PROP" link="ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_VERSION_PROP" link="ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_BUILD_ID_PROP" link="ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_XPATH_PROP" link="ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_FLAGS_PROP" link="ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_CHECKSUM_LENGTH" link="ags-AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS"/>
+    <keyword type="function" name="ags_file_str2md5 ()" link="ags-AgsFile.html#ags-file-str2md5"/>
+    <keyword type="function" name="ags_file_add_id_ref ()" link="ags-AgsFile.html#ags-file-add-id-ref"/>
+    <keyword type="function" name="ags_file_find_id_ref_by_node ()" link="ags-AgsFile.html#ags-file-find-id-ref-by-node"/>
+    <keyword type="function" name="ags_file_find_id_ref_by_xpath ()" link="ags-AgsFile.html#ags-file-find-id-ref-by-xpath"/>
+    <keyword type="function" name="ags_file_find_id_ref_by_reference ()" link="ags-AgsFile.html#ags-file-find-id-ref-by-reference"/>
+    <keyword type="function" name="ags_file_add_lookup ()" link="ags-AgsFile.html#ags-file-add-lookup"/>
+    <keyword type="function" name="ags_file_add_launch ()" link="ags-AgsFile.html#ags-file-add-launch"/>
+    <keyword type="function" name="ags_file_open ()" link="ags-AgsFile.html#ags-file-open"/>
+    <keyword type="function" name="ags_file_open_from_data ()" link="ags-AgsFile.html#ags-file-open-from-data"/>
+    <keyword type="function" name="ags_file_rw_open ()" link="ags-AgsFile.html#ags-file-rw-open"/>
+    <keyword type="function" name="ags_file_open_filename ()" link="ags-AgsFile.html#ags-file-open-filename"/>
+    <keyword type="function" name="ags_file_close ()" link="ags-AgsFile.html#ags-file-close"/>
+    <keyword type="function" name="ags_file_write ()" link="ags-AgsFile.html#ags-file-write"/>
+    <keyword type="function" name="ags_file_write_concurrent ()" link="ags-AgsFile.html#ags-file-write-concurrent"/>
+    <keyword type="function" name="ags_file_write_resolve ()" link="ags-AgsFile.html#ags-file-write-resolve"/>
+    <keyword type="function" name="ags_file_read ()" link="ags-AgsFile.html#ags-file-read"/>
+    <keyword type="function" name="ags_file_read_resolve ()" link="ags-AgsFile.html#ags-file-read-resolve"/>
+    <keyword type="function" name="ags_file_read_start ()" link="ags-AgsFile.html#ags-file-read-start"/>
+    <keyword type="function" name="ags_file_read_server ()" link="ags-AgsFile.html#ags-file-read-server"/>
+    <keyword type="function" name="ags_file_write_server ()" link="ags-AgsFile.html#ags-file-write-server"/>
+    <keyword type="function" name="ags_file_read_main ()" link="ags-AgsFile.html#ags-file-read-main"/>
+    <keyword type="function" name="ags_file_write_main ()" link="ags-AgsFile.html#ags-file-write-main"/>
+    <keyword type="function" name="ags_file_new ()" link="ags-AgsFile.html#ags-file-new" since="0.3"/>
+    <keyword type="macro" name="AGS_FILE_DEFAULT_ENCODING" link="ags-AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DEFAULT_DTD" link="ags-AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DEFAULT_AUDIO_FORMAT" link="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DEFAULT_AUDIO_ENCODING" link="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS"/>
+    <keyword type="enum" name="enum AgsFileFlags" link="ags-AgsFile.html#AgsFileFlags"/>
+    <keyword type="macro" name="AGS_FILE_RESOLVE()" link="ags-AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS"/>
+    <keyword type="function" name="AgsFileResolve ()" link="ags-AgsFileIdRef.html#AgsFileResolve"/>
+    <keyword type="function" name="ags_file_id_ref_resolved ()" link="ags-AgsFileIdRef.html#ags-file-id-ref-resolved"/>
+    <keyword type="function" name="ags_file_id_ref_new ()" link="ags-AgsFileIdRef.html#ags-file-id-ref-new" since="0.4"/>
+    <keyword type="macro" name="AGS_FILE_ID_REF_SERIALIZE_DATA" link="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_ID_REF_RESOLVE_DATA" link="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS"/>
+    <keyword type="function" name="ags_file_link_new ()" link="ags-AgsFileLink.html#ags-file-link-new" since="0.4"/>
+    <keyword type="function" name="ags_file_lookup_find_by_node ()" link="ags-AgsFileLookup.html#ags-file-lookup-find-by-node"/>
+    <keyword type="function" name="ags_file_lookup_resolve ()" link="ags-AgsFileLookup.html#ags-file-lookup-resolve"/>
+    <keyword type="function" name="ags_file_lookup_new ()" link="ags-AgsFileLookup.html#ags-file-lookup-new" since="0.4"/>
+    <keyword type="function" name="ags_file_launch_start ()" link="ags-AgsFileLaunch.html#ags-file-launch-start"/>
+    <keyword type="function" name="ags_file_launch_new ()" link="ags-AgsFileLaunch.html#ags-file-launch-new" since="0.4"/>
+    <keyword type="function" name="ags_file_read_widget ()" link="ags-ags-file-gui.html#ags-file-read-widget"/>
+    <keyword type="function" name="ags_file_write_widget ()" link="ags-ags-file-gui.html#ags-file-write-widget"/>
+    <keyword type="function" name="ags_file_read_window ()" link="ags-ags-file-gui.html#ags-file-read-window"/>
+    <keyword type="function" name="ags_file_write_window ()" link="ags-ags-file-gui.html#ags-file-write-window"/>
+    <keyword type="function" name="ags_file_read_menu_bar ()" link="ags-ags-file-gui.html#ags-file-read-menu-bar"/>
+    <keyword type="function" name="ags_file_write_menu_bar ()" link="ags-ags-file-gui.html#ags-file-write-menu-bar"/>
+    <keyword type="function" name="ags_file_read_machine_counter ()" link="ags-ags-file-gui.html#ags-file-read-machine-counter"/>
+    <keyword type="function" name="ags_file_write_machine_counter ()" link="ags-ags-file-gui.html#ags-file-write-machine-counter"/>
+    <keyword type="function" name="ags_file_read_machine_counter_list ()" link="ags-ags-file-gui.html#ags-file-read-machine-counter-list"/>
+    <keyword type="function" name="ags_file_write_machine_counter_list ()" link="ags-ags-file-gui.html#ags-file-write-machine-counter-list"/>
+    <keyword type="function" name="ags_file_read_machine ()" link="ags-ags-file-gui.html#ags-file-read-machine"/>
+    <keyword type="function" name="ags_file_write_machine ()" link="ags-ags-file-gui.html#ags-file-write-machine"/>
+    <keyword type="function" name="ags_file_read_machine_list ()" link="ags-ags-file-gui.html#ags-file-read-machine-list"/>
+    <keyword type="function" name="ags_file_write_machine_list ()" link="ags-ags-file-gui.html#ags-file-write-machine-list"/>
+    <keyword type="function" name="ags_file_read_machine_resolve_audio ()" link="ags-ags-file-gui.html#ags-file-read-machine-resolve-audio"/>
+    <keyword type="function" name="ags_file_read_pad ()" link="ags-ags-file-gui.html#ags-file-read-pad"/>
+    <keyword type="function" name="ags_file_write_pad ()" link="ags-ags-file-gui.html#ags-file-write-pad"/>
+    <keyword type="function" name="ags_file_read_pad_list ()" link="ags-ags-file-gui.html#ags-file-read-pad-list"/>
+    <keyword type="function" name="ags_file_write_pad_list ()" link="ags-ags-file-gui.html#ags-file-write-pad-list"/>
+    <keyword type="function" name="ags_file_read_mixer_input_pad ()" link="ags-ags-file-gui.html#ags-file-read-mixer-input-pad"/>
+    <keyword type="function" name="ags_file_write_mixer_input_pad ()" link="ags-ags-file-gui.html#ags-file-write-mixer-input-pad"/>
+    <keyword type="function" name="ags_file_read_mixer_output_pad ()" link="ags-ags-file-gui.html#ags-file-read-mixer-output-pad"/>
+    <keyword type="function" name="ags_file_write_mixer_output_pad ()" link="ags-ags-file-gui.html#ags-file-write-mixer-output-pad"/>
+    <keyword type="function" name="ags_file_read_line ()" link="ags-ags-file-gui.html#ags-file-read-line"/>
+    <keyword type="function" name="ags_file_write_line ()" link="ags-ags-file-gui.html#ags-file-write-line"/>
+    <keyword type="function" name="ags_file_read_line_list ()" link="ags-ags-file-gui.html#ags-file-read-line-list"/>
+    <keyword type="function" name="ags_file_write_line_list ()" link="ags-ags-file-gui.html#ags-file-write-line-list"/>
+    <keyword type="function" name="ags_file_read_line_member ()" link="ags-ags-file-gui.html#ags-file-read-line-member"/>
+    <keyword type="function" name="ags_file_write_line_member ()" link="ags-ags-file-gui.html#ags-file-write-line-member"/>
+    <keyword type="function" name="ags_file_read_line_member_list ()" link="ags-ags-file-gui.html#ags-file-read-line-member-list"/>
+    <keyword type="function" name="ags_file_write_line_member_list ()" link="ags-ags-file-gui.html#ags-file-write-line-member-list"/>
+    <keyword type="function" name="ags_file_read_dialog ()" link="ags-ags-file-gui.html#ags-file-read-dialog"/>
+    <keyword type="function" name="ags_file_write_dialog ()" link="ags-ags-file-gui.html#ags-file-write-dialog"/>
+    <keyword type="function" name="ags_file_read_dialog_list ()" link="ags-ags-file-gui.html#ags-file-read-dialog-list"/>
+    <keyword type="function" name="ags_file_write_dialog_list ()" link="ags-ags-file-gui.html#ags-file-write-dialog-list"/>
+    <keyword type="function" name="ags_file_read_machine_editor ()" link="ags-ags-file-gui.html#ags-file-read-machine-editor"/>
+    <keyword type="function" name="ags_file_write_machine_editor ()" link="ags-ags-file-gui.html#ags-file-write-machine-editor"/>
+    <keyword type="function" name="ags_file_read_machine_editor_list ()" link="ags-ags-file-gui.html#ags-file-read-machine-editor-list"/>
+    <keyword type="function" name="ags_file_write_machine_editor_list ()" link="ags-ags-file-gui.html#ags-file-write-machine-editor-list"/>
+    <keyword type="function" name="ags_file_read_pad_editor ()" link="ags-ags-file-gui.html#ags-file-read-pad-editor"/>
+    <keyword type="function" name="ags_file_write_pad_editor ()" link="ags-ags-file-gui.html#ags-file-write-pad-editor"/>
+    <keyword type="function" name="ags_file_read_line_editor ()" link="ags-ags-file-gui.html#ags-file-read-line-editor"/>
+    <keyword type="function" name="ags_file_write_line_editor ()" link="ags-ags-file-gui.html#ags-file-write-line-editor"/>
+    <keyword type="function" name="ags_file_read_link_editor ()" link="ags-ags-file-gui.html#ags-file-read-link-editor"/>
+    <keyword type="function" name="ags_file_write_link_editor ()" link="ags-ags-file-gui.html#ags-file-write-link-editor"/>
+    <keyword type="function" name="ags_file_read_line_member_editor ()" link="ags-ags-file-gui.html#ags-file-read-line-member-editor"/>
+    <keyword type="function" name="ags_file_write_line_member_editor ()" link="ags-ags-file-gui.html#ags-file-write-line-member-editor"/>
+    <keyword type="function" name="ags_file_read_link_collection_editor ()" link="ags-ags-file-gui.html#ags-file-read-link-collection-editor"/>
+    <keyword type="function" name="ags_file_write_link_collection_editor ()" link="ags-ags-file-gui.html#ags-file-write-link-collection-editor"/>
+    <keyword type="function" name="ags_file_read_resize_editor ()" link="ags-ags-file-gui.html#ags-file-read-resize-editor"/>
+    <keyword type="function" name="ags_file_write_resize_editor ()" link="ags-ags-file-gui.html#ags-file-write-resize-editor"/>
+    <keyword type="function" name="ags_file_read_editor ()" link="ags-ags-file-gui.html#ags-file-read-editor"/>
+    <keyword type="function" name="ags_file_write_editor ()" link="ags-ags-file-gui.html#ags-file-write-editor"/>
+    <keyword type="function" name="ags_file_read_toolbar ()" link="ags-ags-file-gui.html#ags-file-read-toolbar"/>
+    <keyword type="function" name="ags_file_write_toolbar ()" link="ags-ags-file-gui.html#ags-file-write-toolbar"/>
+    <keyword type="function" name="ags_file_read_machine_selector ()" link="ags-ags-file-gui.html#ags-file-read-machine-selector"/>
+    <keyword type="function" name="ags_file_write_machine_selector ()" link="ags-ags-file-gui.html#ags-file-write-machine-selector"/>
+    <keyword type="function" name="ags_file_read_notebook ()" link="ags-ags-file-gui.html#ags-file-read-notebook"/>
+    <keyword type="function" name="ags_file_write_notebook ()" link="ags-ags-file-gui.html#ags-file-write-notebook"/>
+    <keyword type="function" name="ags_file_read_notebook_tab_list ()" link="ags-ags-file-gui.html#ags-file-read-notebook-tab-list"/>
+    <keyword type="function" name="ags_file_write_notebook_tab_list ()" link="ags-ags-file-gui.html#ags-file-write-notebook-tab-list"/>
+    <keyword type="function" name="ags_file_read_notebook_tab ()" link="ags-ags-file-gui.html#ags-file-read-notebook-tab"/>
+    <keyword type="function" name="ags_file_write_notebook_tab ()" link="ags-ags-file-gui.html#ags-file-write-notebook-tab"/>
+    <keyword type="function" name="ags_file_read_navigation ()" link="ags-ags-file-gui.html#ags-file-read-navigation"/>
+    <keyword type="function" name="ags_file_write_navigation ()" link="ags-ags-file-gui.html#ags-file-write-navigation"/>
+    <keyword type="function" name="ags_file_read_devout ()" link="ags-ags-file-sound.html#ags-file-read-devout"/>
+    <keyword type="function" name="ags_file_write_devout ()" link="ags-ags-file-sound.html#ags-file-write-devout"/>
+    <keyword type="function" name="ags_file_read_devout_list ()" link="ags-ags-file-sound.html#ags-file-read-devout-list"/>
+    <keyword type="function" name="ags_file_write_devout_list ()" link="ags-ags-file-sound.html#ags-file-write-devout-list"/>
+    <keyword type="function" name="ags_file_read_devout_play ()" link="ags-ags-file-sound.html#ags-file-read-devout-play"/>
+    <keyword type="function" name="ags_file_write_devout_play ()" link="ags-ags-file-sound.html#ags-file-write-devout-play"/>
+    <keyword type="function" name="ags_file_read_devout_play_list ()" link="ags-ags-file-sound.html#ags-file-read-devout-play-list"/>
+    <keyword type="function" name="ags_file_write_devout_play_list ()" link="ags-ags-file-sound.html#ags-file-write-devout-play-list"/>
+    <keyword type="function" name="ags_file_read_audio ()" link="ags-ags-file-sound.html#ags-file-read-audio"/>
+    <keyword type="function" name="ags_file_write_audio ()" link="ags-ags-file-sound.html#ags-file-write-audio"/>
+    <keyword type="function" name="ags_file_read_audio_list ()" link="ags-ags-file-sound.html#ags-file-read-audio-list"/>
+    <keyword type="function" name="ags_file_write_audio_list ()" link="ags-ags-file-sound.html#ags-file-write-audio-list"/>
+    <keyword type="function" name="ags_file_read_channel ()" link="ags-ags-file-sound.html#ags-file-read-channel"/>
+    <keyword type="function" name="ags_file_write_channel ()" link="ags-ags-file-sound.html#ags-file-write-channel"/>
+    <keyword type="function" name="ags_file_read_channel_list ()" link="ags-ags-file-sound.html#ags-file-read-channel-list"/>
+    <keyword type="function" name="ags_file_write_channel_list ()" link="ags-ags-file-sound.html#ags-file-write-channel-list"/>
+    <keyword type="function" name="ags_file_read_input ()" link="ags-ags-file-sound.html#ags-file-read-input"/>
+    <keyword type="function" name="ags_file_write_input ()" link="ags-ags-file-sound.html#ags-file-write-input"/>
+    <keyword type="function" name="ags_file_read_output ()" link="ags-ags-file-sound.html#ags-file-read-output"/>
+    <keyword type="function" name="ags_file_write_output ()" link="ags-ags-file-sound.html#ags-file-write-output"/>
+    <keyword type="function" name="ags_file_read_file_link ()" link="ags-ags-file-sound.html#ags-file-read-file-link"/>
+    <keyword type="function" name="ags_file_write_file_link ()" link="ags-ags-file-sound.html#ags-file-write-file-link"/>
+    <keyword type="function" name="ags_file_read_recall ()" link="ags-ags-file-sound.html#ags-file-read-recall"/>
+    <keyword type="function" name="ags_file_write_recall ()" link="ags-ags-file-sound.html#ags-file-write-recall"/>
+    <keyword type="function" name="ags_file_read_recall_list ()" link="ags-ags-file-sound.html#ags-file-read-recall-list"/>
+    <keyword type="function" name="ags_file_write_recall_list ()" link="ags-ags-file-sound.html#ags-file-write-recall-list"/>
+    <keyword type="function" name="ags_file_read_recall_container ()" link="ags-ags-file-sound.html#ags-file-read-recall-container"/>
+    <keyword type="function" name="ags_file_write_recall_container ()" link="ags-ags-file-sound.html#ags-file-write-recall-container"/>
+    <keyword type="function" name="ags_file_read_recall_container_list ()" link="ags-ags-file-sound.html#ags-file-read-recall-container-list"/>
+    <keyword type="function" name="ags_file_write_recall_container_list ()" link="ags-ags-file-sound.html#ags-file-write-recall-container-list"/>
+    <keyword type="function" name="ags_file_read_recall_audio ()" link="ags-ags-file-sound.html#ags-file-read-recall-audio"/>
+    <keyword type="function" name="ags_file_write_recall_audio ()" link="ags-ags-file-sound.html#ags-file-write-recall-audio"/>
+    <keyword type="function" name="ags_file_read_recall_audio_run ()" link="ags-ags-file-sound.html#ags-file-read-recall-audio-run"/>
+    <keyword type="function" name="ags_file_write_recall_audio_run ()" link="ags-ags-file-sound.html#ags-file-write-recall-audio-run"/>
+    <keyword type="function" name="ags_file_read_recall_channel ()" link="ags-ags-file-sound.html#ags-file-read-recall-channel"/>
+    <keyword type="function" name="ags_file_write_recall_channel ()" link="ags-ags-file-sound.html#ags-file-write-recall-channel"/>
+    <keyword type="function" name="ags_file_read_recall_channel_run ()" link="ags-ags-file-sound.html#ags-file-read-recall-channel-run"/>
+    <keyword type="function" name="ags_file_write_recall_channel_run ()" link="ags-ags-file-sound.html#ags-file-write-recall-channel-run"/>
+    <keyword type="function" name="ags_file_read_recall_recycling ()" link="ags-ags-file-sound.html#ags-file-read-recall-recycling"/>
+    <keyword type="function" name="ags_file_write_recall_recycling ()" link="ags-ags-file-sound.html#ags-file-write-recall-recycling"/>
+    <keyword type="function" name="ags_file_read_recall_audio_signal ()" link="ags-ags-file-sound.html#ags-file-read-recall-audio-signal"/>
+    <keyword type="function" name="ags_file_write_recall_audio_signal ()" link="ags-ags-file-sound.html#ags-file-write-recall-audio-signal"/>
+    <keyword type="function" name="ags_file_read_port ()" link="ags-ags-file-sound.html#ags-file-read-port"/>
+    <keyword type="function" name="ags_file_write_port ()" link="ags-ags-file-sound.html#ags-file-write-port"/>
+    <keyword type="function" name="ags_file_read_port_list ()" link="ags-ags-file-sound.html#ags-file-read-port-list"/>
+    <keyword type="function" name="ags_file_write_port_list ()" link="ags-ags-file-sound.html#ags-file-write-port-list"/>
+    <keyword type="function" name="ags_file_read_recycling ()" link="ags-ags-file-sound.html#ags-file-read-recycling"/>
+    <keyword type="function" name="ags_file_write_recycling ()" link="ags-ags-file-sound.html#ags-file-write-recycling"/>
+    <keyword type="function" name="ags_file_read_recycling_list ()" link="ags-ags-file-sound.html#ags-file-read-recycling-list"/>
+    <keyword type="function" name="ags_file_write_recycling_list ()" link="ags-ags-file-sound.html#ags-file-write-recycling-list"/>
+    <keyword type="function" name="ags_file_read_audio_signal ()" link="ags-ags-file-sound.html#ags-file-read-audio-signal"/>
+    <keyword type="function" name="ags_file_write_audio_signal ()" link="ags-ags-file-sound.html#ags-file-write-audio-signal"/>
+    <keyword type="function" name="ags_file_read_audio_signal_list ()" link="ags-ags-file-sound.html#ags-file-read-audio-signal-list"/>
+    <keyword type="function" name="ags_file_write_audio_signal_list ()" link="ags-ags-file-sound.html#ags-file-write-audio-signal-list"/>
+    <keyword type="function" name="ags_file_read_stream ()" link="ags-ags-file-sound.html#ags-file-read-stream"/>
+    <keyword type="function" name="ags_file_write_stream ()" link="ags-ags-file-sound.html#ags-file-write-stream"/>
+    <keyword type="function" name="ags_file_read_stream_list ()" link="ags-ags-file-sound.html#ags-file-read-stream-list"/>
+    <keyword type="function" name="ags_file_write_stream_list ()" link="ags-ags-file-sound.html#ags-file-write-stream-list"/>
+    <keyword type="function" name="ags_file_read_pattern ()" link="ags-ags-file-sound.html#ags-file-read-pattern"/>
+    <keyword type="function" name="ags_file_write_pattern ()" link="ags-ags-file-sound.html#ags-file-write-pattern"/>
+    <keyword type="function" name="ags_file_read_pattern_list ()" link="ags-ags-file-sound.html#ags-file-read-pattern-list"/>
+    <keyword type="function" name="ags_file_write_pattern_list ()" link="ags-ags-file-sound.html#ags-file-write-pattern-list"/>
+    <keyword type="function" name="ags_file_read_pattern_data ()" link="ags-ags-file-sound.html#ags-file-read-pattern-data"/>
+    <keyword type="function" name="ags_file_write_pattern_data ()" link="ags-ags-file-sound.html#ags-file-write-pattern-data"/>
+    <keyword type="function" name="ags_file_read_pattern_data_list ()" link="ags-ags-file-sound.html#ags-file-read-pattern-data-list"/>
+    <keyword type="function" name="ags_file_write_pattern_data_list ()" link="ags-ags-file-sound.html#ags-file-write-pattern-data-list"/>
+    <keyword type="function" name="ags_file_read_notation ()" link="ags-ags-file-sound.html#ags-file-read-notation"/>
+    <keyword type="function" name="ags_file_write_notation ()" link="ags-ags-file-sound.html#ags-file-write-notation"/>
+    <keyword type="function" name="ags_file_read_notation_list ()" link="ags-ags-file-sound.html#ags-file-read-notation-list"/>
+    <keyword type="function" name="ags_file_write_notation_list ()" link="ags-ags-file-sound.html#ags-file-write-notation-list"/>
+    <keyword type="function" name="ags_file_read_note ()" link="ags-ags-file-sound.html#ags-file-read-note"/>
+    <keyword type="function" name="ags_file_write_note ()" link="ags-ags-file-sound.html#ags-file-write-note"/>
+    <keyword type="function" name="ags_file_read_note_list ()" link="ags-ags-file-sound.html#ags-file-read-note-list"/>
+    <keyword type="function" name="ags_file_write_note_list ()" link="ags-ags-file-sound.html#ags-file-write-note-list"/>
+    <keyword type="function" name="ags_file_read_task ()" link="ags-ags-file-sound.html#ags-file-read-task"/>
+    <keyword type="function" name="ags_file_write_task ()" link="ags-ags-file-sound.html#ags-file-write-task"/>
+    <keyword type="function" name="ags_file_read_task_list ()" link="ags-ags-file-sound.html#ags-file-read-task-list"/>
+    <keyword type="function" name="ags_file_write_task_list ()" link="ags-ags-file-sound.html#ags-file-write-task-list"/>
+    <keyword type="function" name="ags_file_read_timestamp ()" link="ags-ags-file-sound.html#ags-file-read-timestamp"/>
+    <keyword type="function" name="ags_file_write_timestamp ()" link="ags-ags-file-sound.html#ags-file-write-timestamp"/>
+    <keyword type="function" name="ags_file_read_timestamp_list ()" link="ags-ags-file-sound.html#ags-file-read-timestamp-list"/>
+    <keyword type="function" name="ags_file_write_timestamp_list ()" link="ags-ags-file-sound.html#ags-file-write-timestamp-list"/>
+    <keyword type="function" name="ags_file_util_read_value ()" link="ags-ags-file-util.html#ags-file-util-read-value"/>
+    <keyword type="function" name="ags_file_util_write_value ()" link="ags-ags-file-util.html#ags-file-util-write-value"/>
+    <keyword type="function" name="ags_file_util_read_parameter ()" link="ags-ags-file-util.html#ags-file-util-read-parameter"/>
+    <keyword type="function" name="ags_file_util_write_parameter ()" link="ags-ags-file-util.html#ags-file-util-write-parameter"/>
+    <keyword type="function" name="ags_file_util_read_dependency ()" link="ags-ags-file-util.html#ags-file-util-read-dependency"/>
+    <keyword type="function" name="ags_file_util_write_dependency ()" link="ags-ags-file-util.html#ags-file-util-write-dependency"/>
+    <keyword type="function" name="ags_file_util_read_object ()" link="ags-ags-file-util.html#ags-file-util-read-object"/>
+    <keyword type="function" name="ags_file_util_write_object ()" link="ags-ags-file-util.html#ags-file-util-write-object"/>
+    <keyword type="function" name="ags_file_util_read_history ()" link="ags-ags-file-util.html#ags-file-util-read-history"/>
+    <keyword type="function" name="ags_file_util_write_history ()" link="ags-ags-file-util.html#ags-file-util-write-history"/>
+    <keyword type="function" name="ags_file_read_embedded_audio ()" link="ags-ags-file-util.html#ags-file-read-embedded-audio"/>
+    <keyword type="function" name="ags_file_write_embedded_audio ()" link="ags-ags-file-util.html#ags-file-write-embedded-audio"/>
+    <keyword type="function" name="ags_file_read_embedded_audio_list ()" link="ags-ags-file-util.html#ags-file-read-embedded-audio-list"/>
+    <keyword type="function" name="ags_file_write_embedded_audio_list ()" link="ags-ags-file-util.html#ags-file-write-embedded-audio-list"/>
+    <keyword type="function" name="ags_file_read_file_link ()" link="ags-ags-file-util.html#ags-file-read-file-link"/>
+    <keyword type="function" name="ags_file_write_file_link ()" link="ags-ags-file-util.html#ags-file-write-file-link"/>
+    <keyword type="function" name="ags_file_read_file_link_list ()" link="ags-ags-file-util.html#ags-file-read-file-link-list"/>
+    <keyword type="function" name="ags_file_write_file_link_list ()" link="ags-ags-file-util.html#ags-file-write-file-link-list"/>
+    <keyword type="function" name="ags_file_read_thread ()" link="ags-ags-file-thread.html#ags-file-read-thread"/>
+    <keyword type="function" name="ags_file_write_thread ()" link="ags-ags-file-thread.html#ags-file-write-thread"/>
+    <keyword type="function" name="ags_file_read_thread_list ()" link="ags-ags-file-thread.html#ags-file-read-thread-list"/>
+    <keyword type="function" name="ags_file_write_thread_list ()" link="ags-ags-file-thread.html#ags-file-write-thread-list"/>
+    <keyword type="function" name="ags_file_read_thread_pool ()" link="ags-ags-file-thread.html#ags-file-read-thread-pool"/>
+    <keyword type="function" name="ags_file_write_thread_pool ()" link="ags-ags-file-thread.html#ags-file-write-thread-pool"/>
+    <keyword type="function" name="ags_file_read_audio_loop ()" link="ags-ags-file-thread.html#ags-file-read-audio-loop"/>
+    <keyword type="function" name="ags_file_write_audio_loop ()" link="ags-ags-file-thread.html#ags-file-write-audio-loop"/>
+    <keyword type="function" name="ags_registry_entry_alloc ()" link="ags-AgsRegistry.html#ags-registry-entry-alloc"/>
+    <keyword type="function" name="ags_registry_add ()" link="ags-AgsRegistry.html#ags-registry-add"/>
+    <keyword type="function" name="ags_registry_entry_find ()" link="ags-AgsRegistry.html#ags-registry-entry-find"/>
+    <keyword type="function" name="ags_registry_entry_bulk ()" link="ags-AgsRegistry.html#ags-registry-entry-bulk"/>
+    <keyword type="function" name="ags_registry_new ()" link="ags-AgsRegistry.html#ags-registry-new"/>
+    <keyword type="macro" name="AGS_REGISTRY_DEFAULT_ID_LENGTH" link="ags-AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS"/>
+    <keyword type="struct" name="struct AgsRegistryEntry" link="ags-AgsRegistry.html#AgsRegistryEntry"/>
+    <keyword type="function" name="ags_remote_task_launch ()" link="ags-AgsRemoteTask.html#ags-remote-task-launch"/>
+    <keyword type="function" name="ags_remote_task_launch_timed ()" link="ags-AgsRemoteTask.html#ags-remote-task-launch-timed"/>
+    <keyword type="function" name="ags_remote_task_new ()" link="ags-AgsRemoteTask.html#ags-remote-task-new"/>
+    <keyword type="function" name="ags_server_start ()" link="ags-AgsServer.html#ags-server-start"/>
+    <keyword type="function" name="ags_server_lookup ()" link="ags-AgsServer.html#ags-server-lookup"/>
+    <keyword type="function" name="ags_server_create_object ()" link="ags-AgsServer.html#ags-server-create-object"/>
+    <keyword type="function" name="ags_server_object_set_property ()" link="ags-AgsServer.html#ags-server-object-set-property"/>
+    <keyword type="function" name="ags_server_new ()" link="ags-AgsServer.html#ags-server-new"/>
+    <keyword type="enum" name="enum AgsServerFlags" link="ags-AgsServer.html#AgsServerFlags"/>
+  </functions>
+</book>
diff --git a/api/ags.types b/api/ags.types
new file mode 100644
index 0000000..bba6baf
--- /dev/null
+++ b/api/ags.types
@@ -0,0 +1,255 @@
+ags_add_audio_get_type
+ags_add_audio_signal_get_type
+ags_add_line_member_get_type
+ags_add_note_get_type
+ags_add_point_to_selection_get_type
+ags_add_recall_get_type
+ags_add_region_to_selection_get_type
+ags_append_audio_get_type
+ags_append_audio_threaded_get_type
+ags_append_channel_get_type
+ags_append_recall_get_type
+ags_applicable_get_type
+ags_apply_bpm_get_type
+ags_apply_sequencer_length_get_type
+ags_apply_synth_get_type
+ags_apply_tact_get_type
+ags_apply_wavetable_get_type
+ags_async_queue_get_type
+ags_audio_file_get_type
+ags_audio_file_xml_get_type
+ags_audio_get_type
+ags_audio_loop_get_type
+ags_audio_preferences_get_type
+ags_audio_set_recycling_get_type
+ags_audio_signal_get_type
+ags_autosave_thread_get_type
+ags_buffer_audio_signal_get_type
+ags_buffer_channel_get_type
+ags_buffer_channel_run_get_type
+ags_buffer_recycling_get_type
+ags_cancel_audio_get_type
+ags_cancel_channel_get_type
+ags_cancel_recall_get_type
+ags_cartesian_get_type
+ags_change_indicator_get_type
+ags_change_tact_get_type
+ags_channel_get_type
+ags_channel_set_recycling_get_type
+ags_clone_channel_get_type
+ags_clone_channel_run_get_type
+ags_config_get_type
+ags_copy_audio_signal_get_type
+ags_copy_channel_get_type
+ags_copy_channel_run_get_type
+ags_copy_notation_audio_get_type
+ags_copy_notation_audio_run_get_type
+ags_copy_pattern_audio_get_type
+ags_copy_pattern_audio_run_get_type
+ags_copy_pattern_channel_get_type
+ags_copy_pattern_channel_run_get_type
+ags_copy_recycling_get_type
+ags_count_beats_audio_get_type
+ags_count_beats_audio_run_get_type
+ags_countable_get_type
+ags_delay_audio_get_type
+ags_delay_audio_run_get_type
+ags_devout_get_type
+ags_devout_thread_get_type
+ags_dial_get_type
+ags_display_tact_get_type
+ags_drum_get_type
+ags_drum_input_line_get_type
+ags_drum_input_pad_get_type
+ags_drum_output_line_get_type
+ags_drum_output_pad_get_type
+ags_dynamic_connectable_get_type
+ags_editor_get_type
+ags_effect_get_type
+ags_expander_get_type
+ags_expander_set_get_type
+ags_export_output_get_type
+ags_export_thread_get_type
+ags_export_window_get_type
+ags_ffplayer_get_type
+ags_file_get_type
+ags_file_id_ref_get_type
+ags_file_launch_get_type
+ags_file_link_get_type
+ags_file_lookup_get_type
+ags_file_read_get_type
+ags_file_selection_get_type
+ags_file_value_factory_get_type
+ags_file_write_get_type
+ags_free_selection_get_type
+ags_garbage_collector_get_type
+ags_generic_preferences_get_type
+ags_gui_task_thread_get_type
+ags_gui_thread_get_type
+ags_hindicator_get_type
+ags_history_get_type
+ags_indicator_get_type
+ags_init_audio_get_type
+ags_init_channel_get_type
+ags_inline_player_get_type
+ags_input_get_type
+ags_ipatch_get_type
+ags_ipatch_sf2_reader_get_type
+ags_iterator_thread_get_type
+ags_ladspa_browser_get_type
+ags_ladspa_manager_get_type
+ags_led_get_type
+ags_libao_get_type
+ags_line_editor_get_type
+ags_line_get_type
+ags_line_member_editor_get_type
+ags_line_member_get_type
+ags_link_channel_get_type
+ags_link_collection_editor_get_type
+ags_link_editor_get_type
+ags_listing_editor_get_type
+ags_loop_channel_get_type
+ags_loop_channel_run_get_type
+ags_machine_editor_get_type
+ags_machine_get_type
+ags_machine_radio_button_get_type
+ags_machine_selection_get_type
+ags_machine_selector_get_type
+ags_main_get_type
+ags_main_loop_get_type
+ags_matrix_get_type
+ags_menu_bar_get_type
+ags_menu_get_type
+ags_menu_item_get_type
+ags_meter_get_type
+ags_mixer_get_type
+ags_mixer_input_line_get_type
+ags_mixer_input_pad_get_type
+ags_mutable_get_type
+ags_mute_audio_get_type
+ags_mute_audio_signal_get_type
+ags_mute_channel_get_type
+ags_mute_channel_run_get_type
+ags_mute_recycling_get_type
+ags_navigation_get_type
+ags_notation_get_type
+ags_note_edit_get_type
+ags_note_get_type
+ags_notebook_get_type
+ags_open_file_get_type
+ags_open_single_file_get_type
+ags_option_menu_get_type
+ags_oscillator_get_type
+ags_output_get_type
+ags_packable_get_type
+ags_pad_editor_get_type
+ags_pad_get_type
+ags_panel_get_type
+ags_panel_input_line_get_type
+ags_panel_input_pad_get_type
+ags_pattern_get_type
+ags_peak_channel_get_type
+ags_peak_channel_run_get_type
+ags_performance_preferences_get_type
+ags_persistable_get_type
+ags_play_audio_file_get_type
+ags_play_audio_get_type
+ags_play_audio_signal_get_type
+ags_play_channel_get_type
+ags_play_channel_run_get_type
+ags_play_channel_run_master_get_type
+ags_play_notation_audio_get_type
+ags_play_notation_audio_run_get_type
+ags_play_note_get_type
+ags_play_pattern_get_type
+ags_play_recycling_get_type
+ags_playable_get_type
+ags_plugin_factory_get_type
+ags_plugin_get_type
+ags_plugin_preferences_get_type
+ags_port_get_type
+ags_portable_thread_get_type
+ags_portlet_get_type
+ags_preferences_get_type
+ags_property_collection_editor_get_type
+ags_property_editor_get_type
+ags_property_listing_editor_get_type
+ags_recall_audio_get_type
+ags_recall_audio_run_get_type
+ags_recall_audio_signal_get_type
+ags_recall_channel_get_type
+ags_recall_channel_run_dummy_get_type
+ags_recall_channel_run_get_type
+ags_recall_container_get_type
+ags_recall_dependency_get_type
+ags_recall_factory_get_type
+ags_recall_get_type
+ags_recall_id_get_type
+ags_recall_ladspa_get_type
+ags_recall_ladspa_run_get_type
+ags_recall_recycling_dummy_get_type
+ags_recall_recycling_get_type
+ags_record_thread_get_type
+ags_recycling_container_get_type
+ags_recycling_get_type
+ags_recycling_thread_get_type
+ags_registry_get_type
+ags_remote_task_get_type
+ags_remove_audio_get_type
+ags_remove_audio_signal_get_type
+ags_remove_note_get_type
+ags_remove_point_from_selection_get_type
+ags_remove_recall_get_type
+ags_remove_region_from_selection_get_type
+ags_resize_audio_get_type
+ags_returnable_thread_get_type
+ags_ruler_get_type
+ags_runnable_get_type
+ags_save_file_get_type
+ags_scroll_on_play_get_type
+ags_seekable_get_type
+ags_segment_get_type
+ags_server_get_type
+ags_server_preferences_get_type
+ags_set_audio_channels_get_type
+ags_set_buffer_size_get_type
+ags_set_devout_play_flags_get_type
+ags_set_muted_get_type
+ags_set_output_device_get_type
+ags_set_samplerate_get_type
+ags_sf2_chooser_get_type
+ags_single_thread_get_type
+ags_sndfile_get_type
+ags_soundcard_get_type
+ags_stackable_get_type
+ags_start_devout_get_type
+ags_stream_audio_signal_get_type
+ags_stream_channel_get_type
+ags_stream_channel_run_get_type
+ags_stream_get_type
+ags_stream_recycling_get_type
+ags_synth_get_type
+ags_synth_input_line_get_type
+ags_synth_input_pad_get_type
+ags_table_get_type
+ags_tactable_get_type
+ags_task_get_type
+ags_task_thread_get_type
+ags_thread_get_type
+ags_thread_get_type
+ags_thread_pool_get_type
+ags_timestamp_factory_get_type
+ags_timestamp_get_type
+ags_timestamp_thread_get_type
+ags_toggle_led_get_type
+ags_toggle_pattern_bit_get_type
+ags_toolbar_get_type
+ags_tree_iterator_get_type
+ags_unref_audio_signal_get_type
+ags_vindicator_get_type
+ags_volume_audio_signal_get_type
+ags_volume_channel_get_type
+ags_volume_channel_run_get_type
+ags_volume_recycling_get_type
+ags_waveform_get_type
+ags_window_get_type
diff --git a/api/ags.types.bak b/api/ags.types.bak
new file mode 100644
index 0000000..5109355
--- /dev/null
+++ b/api/ags.types.bak
@@ -0,0 +1,254 @@
+ags_add_audio_get_type
+ags_add_audio_signal_get_type
+ags_add_line_member_get_type
+ags_add_note_get_type
+ags_add_point_to_selection_get_type
+ags_add_recall_get_type
+ags_add_region_to_selection_get_type
+ags_append_audio_get_type
+ags_append_audio_threaded_get_type
+ags_append_channel_get_type
+ags_append_recall_get_type
+ags_applicable_get_type
+ags_apply_bpm_get_type
+ags_apply_sequencer_length_get_type
+ags_apply_synth_get_type
+ags_apply_tact_get_type
+ags_apply_wavetable_get_type
+ags_async_queue_get_type
+ags_audio_file_get_type
+ags_audio_file_xml_get_type
+ags_audio_get_type
+ags_audio_loop_get_type
+ags_audio_preferences_get_type
+ags_audio_set_recycling_get_type
+ags_audio_signal_get_type
+ags_autosave_thread_get_type
+ags_buffer_audio_signal_get_type
+ags_buffer_channel_get_type
+ags_buffer_channel_run_get_type
+ags_buffer_recycling_get_type
+ags_cancel_audio_get_type
+ags_cancel_channel_get_type
+ags_cancel_recall_get_type
+ags_cartesian_get_type
+ags_change_indicator_get_type
+ags_change_tact_get_type
+ags_channel_get_type
+ags_channel_set_recycling_get_type
+ags_clone_channel_get_type
+ags_clone_channel_run_get_type
+ags_config_get_type
+ags_copy_audio_signal_get_type
+ags_copy_channel_get_type
+ags_copy_channel_run_get_type
+ags_copy_notation_audio_get_type
+ags_copy_notation_audio_run_get_type
+ags_copy_pattern_audio_get_type
+ags_copy_pattern_audio_run_get_type
+ags_copy_pattern_channel_get_type
+ags_copy_pattern_channel_run_get_type
+ags_copy_recycling_get_type
+ags_count_beats_audio_get_type
+ags_count_beats_audio_run_get_type
+ags_countable_get_type
+ags_delay_audio_get_type
+ags_delay_audio_run_get_type
+ags_devout_get_type
+ags_devout_thread_get_type
+ags_dial_get_type
+ags_display_tact_get_type
+ags_drum_get_type
+ags_drum_input_line_get_type
+ags_drum_input_pad_get_type
+ags_drum_output_line_get_type
+ags_drum_output_pad_get_type
+ags_dynamic_connectable_get_type
+ags_editor_get_type
+ags_effect_get_type
+ags_expander_get_type
+ags_expander_set_get_type
+ags_export_output_get_type
+ags_export_thread_get_type
+ags_export_window_get_type
+ags_ffplayer_get_type
+ags_file_get_type
+ags_file_id_ref_get_type
+ags_file_launch_get_type
+ags_file_link_get_type
+ags_file_lookup_get_type
+ags_file_read_get_type
+ags_file_selection_get_type
+ags_file_value_factory_get_type
+ags_file_write_get_type
+ags_free_selection_get_type
+ags_garbage_collector_get_type
+ags_generic_preferences_get_type
+ags_gui_task_thread_get_type
+ags_gui_thread_get_type
+ags_hindicator_get_type
+ags_history_get_type
+ags_indicator_get_type
+ags_init_audio_get_type
+ags_init_channel_get_type
+ags_inline_player_get_type
+ags_input_get_type
+ags_ipatch_get_type
+ags_ipatch_sf2_reader_get_type
+ags_iterator_thread_get_type
+ags_ladspa_browser_get_type
+ags_ladspa_manager_get_type
+ags_led_get_type
+ags_libao_get_type
+ags_line_editor_get_type
+ags_line_get_type
+ags_line_member_editor_get_type
+ags_line_member_get_type
+ags_link_channel_get_type
+ags_link_collection_editor_get_type
+ags_link_editor_get_type
+ags_listing_editor_get_type
+ags_loop_channel_get_type
+ags_loop_channel_run_get_type
+ags_machine_editor_get_type
+ags_machine_get_type
+ags_machine_radio_button_get_type
+ags_machine_selection_get_type
+ags_machine_selector_get_type
+ags_main_get_type
+ags_main_loop_get_type
+ags_matrix_get_type
+ags_menu_bar_get_type
+ags_menu_get_type
+ags_menu_item_get_type
+ags_meter_get_type
+ags_mixer_get_type
+ags_mixer_input_line_get_type
+ags_mixer_input_pad_get_type
+ags_mutable_get_type
+ags_mute_audio_get_type
+ags_mute_audio_signal_get_type
+ags_mute_channel_get_type
+ags_mute_channel_run_get_type
+ags_mute_recycling_get_type
+ags_navigation_get_type
+ags_notation_get_type
+ags_note_edit_get_type
+ags_note_get_type
+ags_notebook_get_type
+ags_open_file_get_type
+ags_open_single_file_get_type
+ags_option_menu_get_type
+ags_oscillator_get_type
+ags_output_get_type
+ags_packable_get_type
+ags_pad_editor_get_type
+ags_pad_get_type
+ags_panel_get_type
+ags_panel_input_line_get_type
+ags_panel_input_pad_get_type
+ags_pattern_get_type
+ags_peak_channel_get_type
+ags_peak_channel_run_get_type
+ags_performance_preferences_get_type
+ags_persistable_get_type
+ags_play_audio_file_get_type
+ags_play_audio_get_type
+ags_play_audio_signal_get_type
+ags_play_channel_get_type
+ags_play_channel_run_get_type
+ags_play_channel_run_master_get_type
+ags_play_notation_audio_get_type
+ags_play_notation_audio_run_get_type
+ags_play_note_get_type
+ags_play_pattern_get_type
+ags_play_recycling_get_type
+ags_playable_get_type
+ags_plugin_factory_get_type
+ags_plugin_get_type
+ags_plugin_preferences_get_type
+ags_port_get_type
+ags_portable_thread_get_type
+ags_portlet_get_type
+ags_preferences_get_type
+ags_property_collection_editor_get_type
+ags_property_editor_get_type
+ags_property_listing_editor_get_type
+ags_recall_audio_get_type
+ags_recall_audio_run_get_type
+ags_recall_audio_signal_get_type
+ags_recall_channel_get_type
+ags_recall_channel_run_dummy_get_type
+ags_recall_channel_run_get_type
+ags_recall_container_get_type
+ags_recall_dependency_get_type
+ags_recall_factory_get_type
+ags_recall_get_type
+ags_recall_id_get_type
+ags_recall_ladspa_get_type
+ags_recall_ladspa_run_get_type
+ags_recall_recycling_dummy_get_type
+ags_recall_recycling_get_type
+ags_record_thread_get_type
+ags_recycling_container_get_type
+ags_recycling_get_type
+ags_recycling_thread_get_type
+ags_registry_get_type
+ags_remote_task_get_type
+ags_remove_audio_get_type
+ags_remove_audio_signal_get_type
+ags_remove_note_get_type
+ags_remove_point_from_selection_get_type
+ags_remove_recall_get_type
+ags_remove_region_from_selection_get_type
+ags_returnable_thread_get_type
+ags_ruler_get_type
+ags_runnable_get_type
+ags_save_file_get_type
+ags_scroll_on_play_get_type
+ags_seekable_get_type
+ags_segment_get_type
+ags_server_get_type
+ags_server_preferences_get_type
+ags_set_audio_channels_get_type
+ags_set_buffer_size_get_type
+ags_set_devout_play_flags_get_type
+ags_set_muted_get_type
+ags_set_output_device_get_type
+ags_set_samplerate_get_type
+ags_sf2_chooser_get_type
+ags_single_thread_get_type
+ags_sndfile_get_type
+ags_soundcard_get_type
+ags_stackable_get_type
+ags_start_devout_get_type
+ags_stream_audio_signal_get_type
+ags_stream_channel_get_type
+ags_stream_channel_run_get_type
+ags_stream_get_type
+ags_stream_recycling_get_type
+ags_synth_get_type
+ags_synth_input_line_get_type
+ags_synth_input_pad_get_type
+ags_table_get_type
+ags_tactable_get_type
+ags_task_get_type
+ags_task_thread_get_type
+ags_thread_get_type
+ags_thread_get_type
+ags_thread_pool_get_type
+ags_timestamp_factory_get_type
+ags_timestamp_get_type
+ags_timestamp_thread_get_type
+ags_toggle_led_get_type
+ags_toggle_pattern_bit_get_type
+ags_toolbar_get_type
+ags_tree_iterator_get_type
+ags_unref_audio_signal_get_type
+ags_vindicator_get_type
+ags_volume_audio_signal_get_type
+ags_volume_channel_get_type
+ags_volume_channel_run_get_type
+ags_volume_recycling_get_type
+ags_waveform_get_type
+ags_window_get_type
diff --git a/api/ags/AgsAddAudio.html b/api/ags/AgsAddAudio.html
new file mode 100644
index 0000000..9f21e01
--- /dev/null
+++ b/api/ags/AgsAddAudio.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="next" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="task.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddAudio.top_of_page"></a>AgsAddAudio</span></h2>
+<p>AgsAddAudio — add audio object to devout</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_audio.h>
+
+struct              <a class="link" href="AgsAddAudio.html#AgsAddAudio-struct" title="struct AgsAddAudio">AgsAddAudio</a>;
+struct              <a class="link" href="AgsAddAudio.html#AgsAddAudioClass" title="struct AgsAddAudioClass">AgsAddAudioClass</a>;
+<a class="link" href="AgsAddAudio.html" title="AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       <a class="link" href="AgsAddAudio.html#ags-add-audio-new" title="ags_add_audio_new ()">ags_add_audio_new</a>                   (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddAudio implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAddAudio.html" title="AgsAddAudio"><span class="type">AgsAddAudio</span></a> task adds <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> to <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddAudio-struct"></a><h3>struct AgsAddAudio</h3>
+<pre class="programlisting">struct AgsAddAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddAudioClass"></a><h3>struct AgsAddAudioClass</h3>
+<pre class="programlisting">struct AgsAddAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-audio-new"></a><h3>ags_add_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddAudio.html" title="AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       ags_add_audio_new                   (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAddAudio.html" title="AgsAddAudio"><span class="type">AgsAddAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsAddAudio.html" title="AgsAddAudio"><span class="type">AgsAddAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAddAudioSignal.html b/api/ags/AgsAddAudioSignal.html
new file mode 100644
index 0000000..2877c29
--- /dev/null
+++ b/api/ags/AgsAddAudioSignal.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddAudio.html" title="AgsAddAudio">
+<link rel="next" href="AgsAddLineMember.html" title="AgsAddLineMember">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddLineMember.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddAudioSignal.top_of_page"></a>AgsAddAudioSignal</span></h2>
+<p>AgsAddAudioSignal — add audio_signal object to recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_audio_signal.h>
+
+struct              <a class="link" href="AgsAddAudioSignal.html#AgsAddAudioSignal-struct" title="struct AgsAddAudioSignal">AgsAddAudioSignal</a>;
+struct              <a class="link" href="AgsAddAudioSignal.html#AgsAddAudioSignalClass" title="struct AgsAddAudioSignalClass">AgsAddAudioSignalClass</a>;
+<a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * <a class="link" href="AgsAddAudioSignal.html#ags-add-audio-signal-new" title="ags_add_audio_signal_new ()">ags_add_audio_signal_new</a>            (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_signal_flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddAudioSignal implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal"><span class="type">AgsAddAudioSignal</span></a> task adds <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddAudioSignal-struct"></a><h3>struct AgsAddAudioSignal</h3>
+<pre class="programlisting">struct AgsAddAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddAudioSignalClass"></a><h3>struct AgsAddAudioSignalClass</h3>
+<pre class="programlisting">struct AgsAddAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-audio-signal-new"></a><h3>ags_add_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * ags_add_audio_signal_new            (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_signal_flags</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal"><span class="type">AgsAddAudioSignal</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>, may be <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <code class="literal">AGS_AUDIO_SIGNAL_TEMPLATE</code> set</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal_flags</code></em> :</span></p></td>
+<td>the flags to set</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal"><span class="type">AgsAddAudioSignal</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAddLineMember.html b/api/ags/AgsAddLineMember.html
new file mode 100644
index 0000000..0f8abf8
--- /dev/null
+++ b/api/ags/AgsAddLineMember.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal">
+<link rel="next" href="AgsAddNote.html" title="AgsAddNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddLineMember.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddLineMember.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddLineMember.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddLineMember.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddLineMember.top_of_page"></a>AgsAddLineMember</span></h2>
+<p>AgsAddLineMember — add line_member object to line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddLineMember.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_line_member.h>
+
+struct              <a class="link" href="AgsAddLineMember.html#AgsAddLineMember-struct" title="struct AgsAddLineMember">AgsAddLineMember</a>;
+struct              <a class="link" href="AgsAddLineMember.html#AgsAddLineMemberClass" title="struct AgsAddLineMemberClass">AgsAddLineMemberClass</a>;
+<a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></a> *  <a class="link" href="AgsAddLineMember.html#ags-add-line-member-new" title="ags_add_line_member_new ()">ags_add_line_member_new</a>             (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddLineMember.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddLineMember
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddLineMember.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddLineMember implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddLineMember.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember"><span class="type">AgsAddLineMember</span></a> task addspacks <a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> to <a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddLineMember.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddLineMember-struct"></a><h3>struct AgsAddLineMember</h3>
+<pre class="programlisting">struct AgsAddLineMember;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddLineMemberClass"></a><h3>struct AgsAddLineMemberClass</h3>
+<pre class="programlisting">struct AgsAddLineMemberClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-line-member-new"></a><h3>ags_add_line_member_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></a> *  ags_add_line_member_new             (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember"><span class="type">AgsAddLineMember</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line_member</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>pack start x</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>pack start y</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
+<td>pack width</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
+<td>pack height</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember"><span class="type">AgsAddLineMember</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAddNote.html b/api/ags/AgsAddNote.html
new file mode 100644
index 0000000..13e2db2
--- /dev/null
+++ b/api/ags/AgsAddNote.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddLineMember.html" title="AgsAddLineMember">
+<link rel="next" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddLineMember.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddPointToSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddNote.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddNote.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddNote.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddNote.top_of_page"></a>AgsAddNote</span></h2>
+<p>AgsAddNote — add note object to notation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_note.h>
+
+struct              <a class="link" href="AgsAddNote.html#AgsAddNote-struct" title="struct AgsAddNote">AgsAddNote</a>;
+struct              <a class="link" href="AgsAddNote.html#AgsAddNoteClass" title="struct AgsAddNoteClass">AgsAddNoteClass</a>;
+<a class="link" href="AgsAddNote.html" title="AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        <a class="link" href="AgsAddNote.html#ags-add-note-new" title="ags_add_note_new ()">ags_add_note_new</a>                    (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddNote.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddNote
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddNote.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddNote implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddNote.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAddNote.html" title="AgsAddNote"><span class="type">AgsAddNote</span></a> task adds <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> to <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddNote-struct"></a><h3>struct AgsAddNote</h3>
+<pre class="programlisting">struct AgsAddNote;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddNoteClass"></a><h3>struct AgsAddNoteClass</h3>
+<pre class="programlisting">struct AgsAddNoteClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-note-new"></a><h3>ags_add_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddNote.html" title="AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        ags_add_note_new                    (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAddNote.html" title="AgsAddNote"><span class="type">AgsAddNote</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>use_selection_list</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> added to selection, otherwise to notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsAddNote.html" title="AgsAddNote"><span class="type">AgsAddNote</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAddPointToSelection.html b/api/ags/AgsAddPointToSelection.html
new file mode 100644
index 0000000..06c1c1f
--- /dev/null
+++ b/api/ags/AgsAddPointToSelection.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddPointToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddNote.html" title="AgsAddNote">
+<link rel="next" href="AgsAddRecall.html" title="AgsAddRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddPointToSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddPointToSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddPointToSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddPointToSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddPointToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddPointToSelection.top_of_page"></a>AgsAddPointToSelection</span></h2>
+<p>AgsAddPointToSelection — add point to notation selection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddPointToSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_point_to_selection.h>
+
+struct              <a class="link" href="AgsAddPointToSelection.html#AgsAddPointToSelection-struct" title="struct AgsAddPointToSelection">AgsAddPointToSelection</a>;
+struct              <a class="link" href="AgsAddPointToSelection.html#AgsAddPointToSelectionClass" title="struct AgsAddPointToSelectionClass">AgsAddPointToSelectionClass</a>;
+<a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * <a class="link" href="AgsAddPointToSelection.html#ags-add-point-to-selection-new" title="ags_add_point_to_selection_new ()">ags_add_point_to_selection_new</a> (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddPointToSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddPointToSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddPointToSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddPointToSelection implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddPointToSelection.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection"><span class="type">AgsAddPointToSelection</span></a> task adds the specified <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> to selection of <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddPointToSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddPointToSelection-struct"></a><h3>struct AgsAddPointToSelection</h3>
+<pre class="programlisting">struct AgsAddPointToSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddPointToSelectionClass"></a><h3>struct AgsAddPointToSelectionClass</h3>
+<pre class="programlisting">struct AgsAddPointToSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-point-to-selection-new"></a><h3>ags_add_point_to_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * ags_add_point_to_selection_new (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection"><span class="type">AgsAddPointToSelection</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> providing the selection</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>x coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>y coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>replace_current_selection</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> new selection is created, otherwise added to current</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection"><span class="type">AgsAddPointToSelection</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAddRecall.html b/api/ags/AgsAddRecall.html
new file mode 100644
index 0000000..719a2da
--- /dev/null
+++ b/api/ags/AgsAddRecall.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection">
+<link rel="next" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddPointToSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddRegionToSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddRecall.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddRecall.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddRecall.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddRecall.top_of_page"></a>AgsAddRecall</span></h2>
+<p>AgsAddRecall — add recall object to context</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_recall.h>
+
+struct              <a class="link" href="AgsAddRecall.html#AgsAddRecall-struct" title="struct AgsAddRecall">AgsAddRecall</a>;
+struct              <a class="link" href="AgsAddRecall.html#AgsAddRecallClass" title="struct AgsAddRecallClass">AgsAddRecallClass</a>;
+<a class="link" href="AgsAddRecall.html" title="AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></a> *      <a class="link" href="AgsAddRecall.html#ags-add-recall-new" title="ags_add_recall_new ()">ags_add_recall_new</a>                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddRecall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddRecall
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddRecall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddRecall implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddRecall.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAddRecall.html" title="AgsAddRecall"><span class="type">AgsAddRecall</span></a> task adds <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> to context.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddRecall-struct"></a><h3>struct AgsAddRecall</h3>
+<pre class="programlisting">struct AgsAddRecall;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddRecallClass"></a><h3>struct AgsAddRecallClass</h3>
+<pre class="programlisting">struct AgsAddRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-recall-new"></a><h3>ags_add_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddRecall.html" title="AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></a> *      ags_add_recall_new                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAddRecall.html" title="AgsAddRecall"><span class="type">AgsAddRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
+<td>may be <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>, <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> or <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>is_play</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> non-complex recall</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsAddRecall.html" title="AgsAddRecall"><span class="type">AgsAddRecall</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAddRegionToSelection.html b/api/ags/AgsAddRegionToSelection.html
new file mode 100644
index 0000000..ab1c026
--- /dev/null
+++ b/api/ags/AgsAddRegionToSelection.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddRegionToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddRecall.html" title="AgsAddRecall">
+<link rel="next" href="AgsAppendAudio.html" title="AgsAppendAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAppendAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddRegionToSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddRegionToSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddRegionToSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddRegionToSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddRegionToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddRegionToSelection.top_of_page"></a>AgsAddRegionToSelection</span></h2>
+<p>AgsAddRegionToSelection — add region to notation selection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddRegionToSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_region_to_selection.h>
+
+struct              <a class="link" href="AgsAddRegionToSelection.html#AgsAddRegionToSelection-struct" title="struct AgsAddRegionToSelection">AgsAddRegionToSelection</a>;
+struct              <a class="link" href="AgsAddRegionToSelection.html#AgsAddRegionToSelectionClass" title="struct AgsAddRegionToSelectionClass">AgsAddRegionToSelectionClass</a>;
+<a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * <a class="link" href="AgsAddRegionToSelection.html#ags-add-region-to-selection-new" title="ags_add_region_to_selection_new ()">ags_add_region_to_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddRegionToSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddRegionToSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddRegionToSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddRegionToSelection implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddRegionToSelection.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection"><span class="type">AgsAddRegionToSelection</span></a> task adds the specified <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> to selection of <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddRegionToSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddRegionToSelection-struct"></a><h3>struct AgsAddRegionToSelection</h3>
+<pre class="programlisting">struct AgsAddRegionToSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddRegionToSelectionClass"></a><h3>struct AgsAddRegionToSelectionClass</h3>
+<pre class="programlisting">struct AgsAddRegionToSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-region-to-selection-new"></a><h3>ags_add_region_to_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * ags_add_region_to_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection"><span class="type">AgsAddRegionToSelection</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> providing the selection</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x0</code></em> :</span></p></td>
+<td>start x coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y0</code></em> :</span></p></td>
+<td>start y coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x1</code></em> :</span></p></td>
+<td>end x coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y1</code></em> :</span></p></td>
+<td>end y coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>replace_current_selection</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> new selection is created, otherwise added to current</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection"><span class="type">AgsAddRegionToSelection</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAppendAudio.html b/api/ags/AgsAppendAudio.html
new file mode 100644
index 0000000..627c140
--- /dev/null
+++ b/api/ags/AgsAppendAudio.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<link rel="next" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddRegionToSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAppendAudioThreaded.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAppendAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAppendAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAppendAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAppendAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAppendAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAppendAudio.top_of_page"></a>AgsAppendAudio</span></h2>
+<p>AgsAppendAudio — append audio object to audio loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAppendAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_append_audio.h>
+
+struct              <a class="link" href="AgsAppendAudio.html#AgsAppendAudio-struct" title="struct AgsAppendAudio">AgsAppendAudio</a>;
+struct              <a class="link" href="AgsAppendAudio.html#AgsAppendAudioClass" title="struct AgsAppendAudioClass">AgsAppendAudioClass</a>;
+<a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    <a class="link" href="AgsAppendAudio.html#ags-append-audio-new" title="ags_append_audio_new ()">ags_append_audio_new</a>                (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAppendAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAppendAudio implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio"><span class="type">AgsAppendAudio</span></a> task appends <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> to <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendAudio-struct"></a><h3>struct AgsAppendAudio</h3>
+<pre class="programlisting">struct AgsAppendAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendAudioClass"></a><h3>struct AgsAppendAudioClass</h3>
+<pre class="programlisting">struct AgsAppendAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-audio-new"></a><h3>ags_append_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    ags_append_audio_new                (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio"><span class="type">AgsAppendAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> to append</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio"><span class="type">AgsAppendAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAppendChannel.html b/api/ags/AgsAppendChannel.html
new file mode 100644
index 0000000..ac50604
--- /dev/null
+++ b/api/ags/AgsAppendChannel.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">
+<link rel="next" href="AgsAppendRecall.html" title="AgsAppendRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAppendAudioThreaded.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAppendRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAppendChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAppendChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAppendChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAppendChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAppendChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAppendChannel.top_of_page"></a>AgsAppendChannel</span></h2>
+<p>AgsAppendChannel — append channel object to audio loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAppendChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/channel/task/ags_append_channel.h>
+
+struct              <a class="link" href="AgsAppendChannel.html#AgsAppendChannel-struct" title="struct AgsAppendChannel">AgsAppendChannel</a>;
+struct              <a class="link" href="AgsAppendChannel.html#AgsAppendChannelClass" title="struct AgsAppendChannelClass">AgsAppendChannelClass</a>;
+<a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  <a class="link" href="AgsAppendChannel.html#ags-append-channel-new" title="ags_append_channel_new ()">ags_append_channel_new</a>              (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAppendChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAppendChannel implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel"><span class="type">AgsAppendChannel</span></a> task appends <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendChannel-struct"></a><h3>struct AgsAppendChannel</h3>
+<pre class="programlisting">struct AgsAppendChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendChannelClass"></a><h3>struct AgsAppendChannelClass</h3>
+<pre class="programlisting">struct AgsAppendChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-channel-new"></a><h3>ags_append_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  ags_append_channel_new              (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel"><span class="type">AgsAppendChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to append</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel"><span class="type">AgsAppendChannel</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAppendRecall.html b/api/ags/AgsAppendRecall.html
new file mode 100644
index 0000000..72e533e
--- /dev/null
+++ b/api/ags/AgsAppendRecall.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAppendChannel.html" title="AgsAppendChannel">
+<link rel="next" href="AgsApplyBpm.html" title="AgsApplyBpm">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAppendChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplyBpm.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAppendRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAppendRecall.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAppendRecall.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAppendRecall.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAppendRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAppendRecall.top_of_page"></a>AgsAppendRecall</span></h2>
+<p>AgsAppendRecall — append recall object to audio loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAppendRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/recall/task/ags_append_recall.h>
+
+struct              <a class="link" href="AgsAppendRecall.html#AgsAppendRecall-struct" title="struct AgsAppendRecall">AgsAppendRecall</a>;
+struct              <a class="link" href="AgsAppendRecall.html#AgsAppendRecallClass" title="struct AgsAppendRecallClass">AgsAppendRecallClass</a>;
+<a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   <a class="link" href="AgsAppendRecall.html#ags-append-recall-new" title="ags_append_recall_new ()">ags_append_recall_new</a>               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendRecall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAppendRecall
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendRecall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAppendRecall implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendRecall.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall"><span class="type">AgsAppendRecall</span></a> task appends <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> to <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendRecall-struct"></a><h3>struct AgsAppendRecall</h3>
+<pre class="programlisting">struct AgsAppendRecall;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendRecallClass"></a><h3>struct AgsAppendRecallClass</h3>
+<pre class="programlisting">struct AgsAppendRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-recall-new"></a><h3>ags_append_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   ags_append_recall_new               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall"><span class="type">AgsAppendRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall"><span class="type">AgsAppendRecall</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsApplicable.html b/api/ags/AgsApplicable.html
new file mode 100644
index 0000000..acfb37c
--- /dev/null
+++ b/api/ags/AgsApplicable.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplicable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="next" href="AgsCountable.html" title="AgsCountable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="object.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCountable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplicable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplicable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplicable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplicable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplicable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplicable.top_of_page"></a>AgsApplicable</span></h2>
+<p>AgsApplicable — unique access to dialogs</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplicable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_applicable.h>
+
+typedef             <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>;
+struct              <a class="link" href="AgsApplicable.html#AgsApplicableInterface" title="struct AgsApplicableInterface">AgsApplicableInterface</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsApplicable.html#ags-applicable-apply" title="ags_applicable_apply ()">ags_applicable_apply</a>                (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsApplicable.html#ags-applicable-reset" title="ags_applicable_reset ()">ags_applicable_reset</a>                (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsApplicable.html#ags-applicable-set-update" title="ags_applicable_set_update ()">ags_applicable_set_update</a>           (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> update</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplicable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsApplicable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplicable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsApplicable is implemented by
+ <a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences">AgsAudioPreferences</a>,  <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>,  <a class="link" href="AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>,  <a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a>,  <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>,  <a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>,  <a class="link" href="AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>,  <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>,  <a class="link" href="AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>,  <a class="link" href="AgsPreferences.html" title="AgsPluginPreferences">AgsPreferences</a> and  <a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplicable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> interface gives you a unique access to dialogs.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplicable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplicable"></a><h3>AgsApplicable</h3>
+<pre class="programlisting">typedef void AgsApplicable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplicableInterface"></a><h3>struct AgsApplicableInterface</h3>
+<pre class="programlisting">struct AgsApplicableInterface {
+  GTypeInterface interface;
+  
+  void (*set_update)(AgsApplicable *applicable, gboolean update);
+  void (*apply)(AgsApplicable *applicable);
+  void (*reset)(AgsApplicable *applicable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-apply"></a><h3>ags_applicable_apply ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_applicable_apply                (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre>
+<p>
+Apply.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>applicable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-reset"></a><h3>ags_applicable_reset ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_applicable_reset                (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre>
+<p>
+Reset.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>applicable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-set-update"></a><h3>ags_applicable_set_update ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_applicable_set_update           (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> update</code></em>);</pre>
+<p>
+Update behaviour.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>applicable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>update</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> do ::reset after ::update</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsApplyBpm.html b/api/ags/AgsApplyBpm.html
new file mode 100644
index 0000000..74d79fd
--- /dev/null
+++ b/api/ags/AgsApplyBpm.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyBpm</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAppendRecall.html" title="AgsAppendRecall">
+<link rel="next" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAppendRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplySequencerLength.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplyBpm.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplyBpm.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplyBpm.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplyBpm.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplyBpm"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplyBpm.top_of_page"></a>AgsApplyBpm</span></h2>
+<p>AgsApplyBpm — apply bpm to delay audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplyBpm.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/recall/ags_apply_bpm.h>
+
+struct              <a class="link" href="AgsApplyBpm.html#AgsApplyBpm-struct" title="struct AgsApplyBpm">AgsApplyBpm</a>;
+struct              <a class="link" href="AgsApplyBpm.html#AgsApplyBpmClass" title="struct AgsApplyBpmClass">AgsApplyBpmClass</a>;
+<a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       <a class="link" href="AgsApplyBpm.html#ags-apply-bpm-new" title="ags_apply_bpm_new ()">ags_apply_bpm_new</a>                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> bpm</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyBpm.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsApplyBpm
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyBpm.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsApplyBpm implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyBpm.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm"><span class="type">AgsApplyBpm</span></a> task applys bpm to <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyBpm.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyBpm-struct"></a><h3>struct AgsApplyBpm</h3>
+<pre class="programlisting">struct AgsApplyBpm;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyBpmClass"></a><h3>struct AgsApplyBpmClass</h3>
+<pre class="programlisting">struct AgsApplyBpmClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-bpm-new"></a><h3>ags_apply_bpm_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       ags_apply_bpm_new                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> bpm</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm"><span class="type">AgsApplyBpm</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>gobject</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bpm</code></em> :</span></p></td>
+<td>the bpm to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm"><span class="type">AgsApplyBpm</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsApplySequencerLength.html b/api/ags/AgsApplySequencerLength.html
new file mode 100644
index 0000000..8485eee
--- /dev/null
+++ b/api/ags/AgsApplySequencerLength.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplySequencerLength</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsApplyBpm.html" title="AgsApplyBpm">
+<link rel="next" href="AgsApplySynth.html" title="AgsApplySynth">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplyBpm.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplySynth.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplySequencerLength.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplySequencerLength.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplySequencerLength.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplySequencerLength.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplySequencerLength"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplySequencerLength.top_of_page"></a>AgsApplySequencerLength</span></h2>
+<p>AgsApplySequencerLength — apply sequencer length to delay audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplySequencerLength.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/recall/ags_apply_sequencer_length.h>
+
+struct              <a class="link" href="AgsApplySequencerLength.html#AgsApplySequencerLength-struct" title="struct AgsApplySequencerLength">AgsApplySequencerLength</a>;
+struct              <a class="link" href="AgsApplySequencerLength.html#AgsApplySequencerLengthClass" title="struct AgsApplySequencerLengthClass">AgsApplySequencerLengthClass</a>;
+<a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * <a class="link" href="AgsApplySequencerLength.html#ags-apply-sequencer-length-new" title="ags_apply_sequencer_length_new ()">ags_apply_sequencer_length_new</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> length</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplySequencerLength.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsApplySequencerLength
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplySequencerLength.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsApplySequencerLength implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplySequencerLength.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength"><span class="type">AgsApplySequencerLength</span></a> task applys sequencer length to <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplySequencerLength.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplySequencerLength-struct"></a><h3>struct AgsApplySequencerLength</h3>
+<pre class="programlisting">struct AgsApplySequencerLength;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySequencerLengthClass"></a><h3>struct AgsApplySequencerLengthClass</h3>
+<pre class="programlisting">struct AgsApplySequencerLengthClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-sequencer-length-new"></a><h3>ags_apply_sequencer_length_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * ags_apply_sequencer_length_new
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> length</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength"><span class="type">AgsApplySequencerLength</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>gobject</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength"><span class="type">AgsApplySequencerLength</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsApplySynth.html b/api/ags/AgsApplySynth.html
new file mode 100644
index 0000000..01a1e4f
--- /dev/null
+++ b/api/ags/AgsApplySynth.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplySynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength">
+<link rel="next" href="AgsApplyTact.html" title="AgsApplyTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplySequencerLength.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplyTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplySynth.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplySynth.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplySynth.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplySynth.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplySynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplySynth.top_of_page"></a>AgsApplySynth</span></h2>
+<p>AgsApplySynth — apply synth to channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplySynth.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/synth/task/ags_apply_synth.h>
+
+struct              <a class="link" href="AgsApplySynth.html#AgsApplySynth-struct" title="struct AgsApplySynth">AgsApplySynth</a>;
+struct              <a class="link" href="AgsApplySynth.html#AgsApplySynthClass" title="struct AgsApplySynthClass">AgsApplySynthClass</a>;
+enum                <a class="link" href="AgsApplySynth.html#AgsApplySynthWave" title="enum AgsApplySynthWave">AgsApplySynthWave</a>;
+<a class="link" href="AgsApplySynth.html" title="AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     <a class="link" href="AgsApplySynth.html#ags-apply-synth-new" title="ags_apply_synth_new ()">ags_apply_synth_new</a>                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> wave</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frequency</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> volume</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> loop_start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> loop_end</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplySynth.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsApplySynth
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplySynth.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsApplySynth implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplySynth.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsApplySynth.html" title="AgsApplySynth"><span class="type">AgsApplySynth</span></a> task apply the specified synth to channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplySynth.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplySynth-struct"></a><h3>struct AgsApplySynth</h3>
+<pre class="programlisting">struct AgsApplySynth;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySynthClass"></a><h3>struct AgsApplySynthClass</h3>
+<pre class="programlisting">struct AgsApplySynthClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySynthWave"></a><h3>enum AgsApplySynthWave</h3>
+<pre class="programlisting">typedef enum {
+  AGS_APPLY_SYNTH_INVALID,
+  AGS_APPLY_SYNTH_SIN,
+  AGS_APPLY_SYNTH_SAW,
+  AGS_APPLY_SYNTH_SQUARE,
+  AGS_APPLY_SYNTH_TRIANGLE,
+} AgsApplySynthWave;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-synth-new"></a><h3>ags_apply_synth_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsApplySynth.html" title="AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     ags_apply_synth_new                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> wave</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frequency</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> volume</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> loop_start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> loop_end</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsApplySynth.html" title="AgsApplySynth"><span class="type">AgsApplySynth</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsApplySynth.html" title="AgsApplySynth"><span class="type">AgsApplySynth</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsApplyTact.html b/api/ags/AgsApplyTact.html
new file mode 100644
index 0000000..557480f
--- /dev/null
+++ b/api/ags/AgsApplyTact.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsApplySynth.html" title="AgsApplySynth">
+<link rel="next" href="AgsApplyWavetable.html" title="AgsApplyWavetable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplySynth.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplyWavetable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplyTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplyTact.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplyTact.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplyTact.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplyTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplyTact.top_of_page"></a>AgsApplyTact</span></h2>
+<p>AgsApplyTact — apply tact to delay audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplyTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/recall/ags_apply_tact.h>
+
+struct              <a class="link" href="AgsApplyTact.html#AgsApplyTact-struct" title="struct AgsApplyTact">AgsApplyTact</a>;
+struct              <a class="link" href="AgsApplyTact.html#AgsApplyTactClass" title="struct AgsApplyTactClass">AgsApplyTactClass</a>;
+<a class="link" href="AgsApplyTact.html" title="AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      <a class="link" href="AgsApplyTact.html#ags-apply-tact-new" title="ags_apply_tact_new ()">ags_apply_tact_new</a>                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyTact.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsApplyTact
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyTact.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsApplyTact implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyTact.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsApplyTact.html" title="AgsApplyTact"><span class="type">AgsApplyTact</span></a> task applys tact to <a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyTact-struct"></a><h3>struct AgsApplyTact</h3>
+<pre class="programlisting">struct AgsApplyTact;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyTactClass"></a><h3>struct AgsApplyTactClass</h3>
+<pre class="programlisting">struct AgsApplyTactClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-tact-new"></a><h3>ags_apply_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsApplyTact.html" title="AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      ags_apply_tact_new                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsApplyTact.html" title="AgsApplyTact"><span class="type">AgsApplyTact</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>gobject</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the tact to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsApplyTact.html" title="AgsApplyTact"><span class="type">AgsApplyTact</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsApplyWavetable.html b/api/ags/AgsApplyWavetable.html
new file mode 100644
index 0000000..6e272ed
--- /dev/null
+++ b/api/ags/AgsApplyWavetable.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyWavetable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsApplyTact.html" title="AgsApplyTact">
+<link rel="next" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplyTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudioSetRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplyWavetable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplyWavetable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplyWavetable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplyWavetable.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplyWavetable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplyWavetable.top_of_page"></a>AgsApplyWavetable</span></h2>
+<p>AgsApplyWavetable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplyWavetable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsApplyWavetable.html#AgsApplyWavetable-struct" title="struct AgsApplyWavetable">AgsApplyWavetable</a>;
+struct              <a class="link" href="AgsApplyWavetable.html#AgsApplyWavetableClass" title="struct AgsApplyWavetableClass">AgsApplyWavetableClass</a>;
+<a class="link" href="AgsApplyWavetable.html" title="AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * <a class="link" href="AgsApplyWavetable.html#ags-apply-wavetable-new" title="ags_apply_wavetable_new ()">ags_apply_wavetable_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyWavetable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsApplyWavetable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyWavetable.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsApplyWavetable implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyWavetable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyWavetable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyWavetable-struct"></a><h3>struct AgsApplyWavetable</h3>
+<pre class="programlisting">struct AgsApplyWavetable;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyWavetableClass"></a><h3>struct AgsApplyWavetableClass</h3>
+<pre class="programlisting">struct AgsApplyWavetableClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-wavetable-new"></a><h3>ags_apply_wavetable_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsApplyWavetable.html" title="AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * ags_apply_wavetable_new             ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAudio.html b/api/ags/AgsAudio.html
new file mode 100644
index 0000000..a8ba599
--- /dev/null
+++ b/api/ags/AgsAudio.html
@@ -0,0 +1,870 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="audio.html" title="Part VII. The audio layer">
+<link rel="next" href="AgsAudioSignal.html" title="AgsAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="audio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsAudio.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsAudio.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudio.top_of_page"></a>AgsAudio</span></h2>
+<p>AgsAudio — A container of channels organizing them as input or output</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_audio.h>
+
+struct              <a class="link" href="AgsAudio.html#AgsAudio-struct" title="struct AgsAudio">AgsAudio</a>;
+struct              <a class="link" href="AgsAudio.html#AgsAudioClass" title="struct AgsAudioClass">AgsAudioClass</a>;
+enum                <a class="link" href="AgsAudio.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a>      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a>             (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a>                    (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-done" title="ags_audio_done ()">ags_audio_done</a>                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a>          (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a>               (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="AgsAudio.html#ags-audio-init-run" title="ags_audio_init_run ()">ags_audio_init_run</a>                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsAudio.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          <a class="link" href="AgsAudio.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a>                       ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a>                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a>       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsAudio.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a>       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a>             (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a>   (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a>          (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a>            (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a>        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a>                 (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a>                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a>       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> sequence_length</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-tact" title="ags_audio_tact ()">ags_audio_tact</a>                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudio.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a>               (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudio implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAudio.html#AgsAudio--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAudio.html#AgsAudio-done" title='The "done" signal'>done</a>"                                           : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsAudio.html#AgsAudio-init-run" title='The "init-run" signal'>init-run</a>"                                       : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsAudio.html#AgsAudio-set-audio-channels" title='The "set-audio-channels" signal'>set-audio-channels</a>"                             : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsAudio.html#AgsAudio-set-pads" title='The "set-pads" signal'>set-pads</a>"                                       : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsAudio.html#AgsAudio-tact" title='The "tact" signal'>tact</a>"                                           : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> organizes <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> objects either as input or output and
+is responsible of their alignment. The class can contain <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> objects
+in order to perform computation on all channels or in audio context.
+Therefor exists <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> acting as tree context.
+</p>
+<p>
+At least one <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> is assigned to it and has one more if
+<code class="literal">AGS_AUDIO_OUTPUT_HAS_RECYCLING</code> is set as flag.
+</p>
+<p>
+If <code class="literal">AGS_AUDIO_HAS_NOTATION</code> is set as flag one <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> is allocated per audio
+channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudio-struct"></a><h3>struct AgsAudio</h3>
+<pre class="programlisting">struct AgsAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioClass"></a><h3>struct AgsAudioClass</h3>
+<pre class="programlisting">struct AgsAudioClass {
+  GObjectClass object;
+
+  void (*set_audio_channels)(AgsAudio *audio,
+			     guint audio_channels, guint audio_channels_old);
+  void (*set_pads)(AgsAudio *audio,
+		   GType type,
+		   guint pads, guint pads_old);
+
+  AgsRecallID* (*init_run)(AgsAudio *audio);
+  void (*tact)(AgsAudio *audio, AgsRecallID *recall_id);
+  void (*done)(AgsAudio *audio, AgsRecallID *recall_id);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFlags"></a><h3>enum AgsAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_OUTPUT_HAS_RECYCLING        = 1,
+  AGS_AUDIO_INPUT_HAS_RECYCLING         = 1 <<  1,
+  AGS_AUDIO_INPUT_TAKES_FILE            = 1 <<  2,
+  AGS_AUDIO_HAS_NOTATION                = 1 <<  3,
+  AGS_AUDIO_SYNC                        = 1 <<  4, // can be combined with below
+  AGS_AUDIO_ASYNC                       = 1 <<  5,
+  AGS_AUDIO_RUNNING                     = 1 <<  6,
+  AGS_AUDIO_PLAYING                     = 1 <<  7,
+  AGS_AUDIO_NOTATION_DEFAULT            = 1 <<  8,
+} AgsAudioFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall"></a><h3>ags_audio_add_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_add_recall                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);</pre>
+<p>
+Adds a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-container"></a><h3>ags_audio_add_recall_container ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_add_recall_container      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>);</pre>
+<p>
+Adds a recall container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-id"></a><h3>ags_audio_add_recall_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_add_recall_id             (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);</pre>
+<p>
+Adds a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-cancel"></a><h3>ags_audio_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_cancel                    (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Cancel processing audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to apply to</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-done"></a><h3>ags_audio_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_done                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Is emitted as playing audio is done.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the current <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-duplicate-recall"></a><h3>ags_audio_duplicate_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_duplicate_recall          (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Duplicate all <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates of this <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-recall"></a><h3>ags_audio_init_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_init_recall               (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Initializes the recalls of <em class="parameter"><code>audio</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>stage benning at 0 up to 2, or just -1</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to use or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-run"></a><h3>ags_audio_init_run ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_audio_init_run                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Is emitted as audio is initialized.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the current <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-is-playing"></a><h3>ags_audio_is_playing ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_audio_is_playing                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Determine if <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> is playing.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>TRUE if it's playing otherwise FALSE</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-new"></a><h3>ags_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          ags_audio_new                       ();</pre>
+<p>
+Creates an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>, with defaults of <em class="parameter"><code>devout</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-open-files"></a><h3>ags_audio_open_files ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_open_files                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);</pre>
+<p>
+Open some files.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filenames</code></em> :</span></p></td>
+<td>the files to open</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>overwrite_channels</code></em> :</span></p></td>
+<td>if existing channels should be assigned</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create_channels</code></em> :</span></p></td>
+<td>if new channels should be created as not fitting if combined with <em class="parameter"><code>overwrite_channels</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-play"></a><h3>ags_audio_play ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_play                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Performs on single play call of appropriate stage.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to apply to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>valid range is from 0 up to 2</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recall-change-state"></a><h3>ags_audio_recall_change_state ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_recall_change_state       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recursive-play-init"></a><h3>ags_audio_recursive_play_init ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_audio_recursive_play_init       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);</pre>
+<p>
+Initializes <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> in order to do playback, sequencer or notation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> object</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>if doing playback</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>if doing sequencer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>if doing notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a list containing all <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall"></a><h3>ags_audio_remove_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_remove_recall             (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);</pre>
+<p>
+Removes a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-container"></a><h3>ags_audio_remove_recall_container ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_remove_recall_container   (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>);</pre>
+<p>
+Removes a recall container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-id"></a><h3>ags_audio_remove_recall_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_remove_recall_id          (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);</pre>
+<p>
+Removes a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-resolve-recall"></a><h3>ags_audio_resolve_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_resolve_recall            (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Performs resolving of recalls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to use</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-audio-channels"></a><h3>ags_audio_set_audio_channels ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_set_audio_channels        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);</pre>
+<p>
+Resize audio channels AgsInput will be allocated first.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels</code></em> :</span></p></td>
+<td>new audio channels</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-devout"></a><h3>ags_audio_set_devout ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_set_devout                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Sets a devout object on audio.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-flags"></a><h3>ags_audio_set_flags ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_set_flags                 (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+<p>
+Disable a feature of AgsAudio.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an AgsAudio</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>see enum AgsAudioFlags</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-pads"></a><h3>ags_audio_set_pads ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_set_pads                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads</code></em>);</pre>
+<p>
+Sets pad count for the apropriate <em class="parameter"><code>type</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>AGS_TYPE_INPUT or AGS_TYPE_OUTPUT</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
+<td>new pad count</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-sequence-length"></a><h3>ags_audio_set_sequence_length ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_set_sequence_length       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> sequence_length</code></em>);</pre>
+<p>
+Sets sequence length.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequence_length</code></em> :</span></p></td>
+<td>the sequence length</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-tact"></a><h3>ags_audio_tact ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_tact                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Is emitted as audio is played.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the current <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-unset-flags"></a><h3>ags_audio_unset_flags ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_unset_flags               (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsAudio--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsAudio-done"></a><h3>The <code class="literal">"done"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>  *recall_id,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-init-run"></a><h3>The <code class="literal">"init-run"</code> signal</h3>
+<pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a>*            user_function                      (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-set-audio-channels"></a><h3>The <code class="literal">"set-audio-channels"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>     audio_channels_new,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>     audio_channels_old,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)               : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-set-pads"></a><h3>The <code class="literal">"set-pads"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio,
+                                                        <a href="../glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a>    type,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>     pads_new,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>     pads_old,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-tact"></a><h3>The <code class="literal">"tact"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>  *recall_id,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAudioFile.html b/api/ags/AgsAudioFile.html
new file mode 100644
index 0000000..d59e97f
--- /dev/null
+++ b/api/ags/AgsAudioFile.html
@@ -0,0 +1,324 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="next" href="AgsIpatch.html" title="AgsIpatch">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="audio-file.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsIpatch.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudioFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudioFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudioFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudioFile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudioFile.top_of_page"></a>AgsAudioFile</span></h2>
+<p>AgsAudioFile — Audio file input/output</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudioFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/file/ags_audio_file.h>
+
+struct              <a class="link" href="AgsAudioFile.html#AgsAudioFile-struct" title="struct AgsAudioFile">AgsAudioFile</a>;
+struct              <a class="link" href="AgsAudioFile.html#AgsAudioFileClass" title="struct AgsAudioFileClass">AgsAudioFileClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioFile.html#ags-audio-file-close" title="ags_audio_file_close ()">ags_audio_file_close</a>                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioFile.html#ags-audio-file-flush" title="ags_audio_file_flush ()">ags_audio_file_flush</a>                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      <a class="link" href="AgsAudioFile.html#ags-audio-file-new" title="ags_audio_file_new ()">ags_audio_file_new</a>                  (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsAudioFile.html#ags-audio-file-open" title="ags_audio_file_open ()">ags_audio_file_open</a>                 (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsAudioFile.html#ags-audio-file-open-from-data" title="ags_audio_file_open_from_data ()">ags_audio_file_open_from_data</a>       (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *data</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioFile.html#ags-audio-file-read-audio-signal" title="ags_audio_file_read_audio_signal ()">ags_audio_file_read_audio_signal</a>    (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsAudioFile.html#ags-audio-file-rw-open" title="ags_audio_file_rw_open ()">ags_audio_file_rw_open</a>              (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioFile.html#ags-audio-file-seek" title="ags_audio_file_seek ()">ags_audio_file_seek</a>                 (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> whence</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioFile.html#ags-audio-file-write" title="ags_audio_file_write ()">ags_audio_file_write</a>                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsAudioFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioFile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudioFile implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioFile.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> is the base object to read/write audio data.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioFile-struct"></a><h3>struct AgsAudioFile</h3>
+<pre class="programlisting">struct AgsAudioFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFileClass"></a><h3>struct AgsAudioFileClass</h3>
+<pre class="programlisting">struct AgsAudioFileClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-close"></a><h3>ags_audio_file_close ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_file_close                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+Close the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-flush"></a><h3>ags_audio_file_flush ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_file_flush                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+Flushes the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>'s internal buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-new"></a><h3>ags_audio_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      ags_audio_file_new                  (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
+<td>the filename</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>defaults of <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_channel</code></em> :</span></p></td>
+<td>ommited channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels</code></em> :</span></p></td>
+<td>number of channels to read</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an empty <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open"></a><h3>ags_audio_file_open ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_audio_file_open                 (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+Open the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> in read mode.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open-from-data"></a><h3>ags_audio_file_open_from_data ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_audio_file_open_from_data       (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *data</code></em>);</pre>
+<p>
+Open <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> using virtual functions.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
+<td>the audio data</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-read-audio-signal"></a><h3>ags_audio_file_read_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_file_read_audio_signal    (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+Convert the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> to a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of buffers.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-rw-open"></a><h3>ags_audio_file_rw_open ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_audio_file_rw_open              (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create</code></em>);</pre>
+<p>
+Open the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> in read/write mode.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create</code></em> :</span></p></td>
+<td>create the file</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-seek"></a><h3>ags_audio_file_seek ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_file_seek                 (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> whence</code></em>);</pre>
+<p>
+Position the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>'s internal data address.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frames</code></em> :</span></p></td>
+<td>number of frames to seek</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>whence</code></em> :</span></p></td>
+<td>SEEK_SET, SEEK_CUR, or SEEK_END</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-write"></a><h3>ags_audio_file_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_file_write                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+<p>
+Write the buffer to <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>the audio data</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>the count of frames to write</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAudioLoop.html b/api/ags/AgsAudioLoop.html
new file mode 100644
index 0000000..b192c5d
--- /dev/null
+++ b/api/ags/AgsAudioLoop.html
@@ -0,0 +1,385 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="next" href="AgsAutosaveThread.html" title="AgsAutosaveThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="thread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAutosaveThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudioLoop.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudioLoop.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudioLoop.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudioLoop.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsAudioLoop.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudioLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudioLoop.top_of_page"></a>AgsAudioLoop</span></h2>
+<p>AgsAudioLoop — audio loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudioLoop.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_audio_loop.h>
+
+#define             <a class="link" href="AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" title="AGS_AUDIO_LOOP_DEFAULT_JIFFIE">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsAudioLoop.html#AgsAudioLoop-struct" title="struct AgsAudioLoop">AgsAudioLoop</a>;
+struct              <a class="link" href="AgsAudioLoop.html#AgsAudioLoopClass" title="struct AgsAudioLoopClass">AgsAudioLoopClass</a>;
+enum                <a class="link" href="AgsAudioLoop.html#AgsAudioLoopFlags" title="enum AgsAudioLoopFlags">AgsAudioLoopFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-add-audio" title="ags_audio_loop_add_audio ()">ags_audio_loop_add_audio</a>            (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-add-channel" title="ags_audio_loop_add_channel ()">ags_audio_loop_add_channel</a>          (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-add-recall" title="ags_audio_loop_add_recall ()">ags_audio_loop_add_recall</a>           (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>);
+<a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      <a class="link" href="AgsAudioLoop.html#ags-audio-loop-new" title="ags_audio_loop_new ()">ags_audio_loop_new</a>                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-remove-audio" title="ags_audio_loop_remove_audio ()">ags_audio_loop_remove_audio</a>         (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-remove-channel" title="ags_audio_loop_remove_channel ()">ags_audio_loop_remove_channel</a>       (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-remove-recall" title="ags_audio_loop_remove_recall ()">ags_audio_loop_remove_recall</a>        (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsAudioLoop
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudioLoop implements
+ AgsTreeIterator,  AgsConnectable,  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a> and  <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--devout-thread" title='The "devout-thread" property'>devout-thread</a>"            <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="type">AgsDevoutThread</span></a>*      : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--export-thread" title='The "export-thread" property'>export-thread</a>"            <a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a>*      : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--gui-thread" title='The "gui-thread" property'>gui-thread</a>"               <a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="type">AgsGuiThread</span></a>*         : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--play-audio" title='The "play-audio" property'>play-audio</a>"               <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>*             : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--play-channel" title='The "play-channel" property'>play-channel</a>"             <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--play-recall" title='The "play-recall" property'>play-recall</a>"              <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--task-thread" title='The "task-thread" property'>task-thread</a>"              <a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a>*        : Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> is suitable as <a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> and does
+audio processing.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUDIO_LOOP_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUDIO_LOOP_DEFAULT_JIFFIE (48.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop-struct"></a><h3>struct AgsAudioLoop</h3>
+<pre class="programlisting">struct AgsAudioLoop;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoopClass"></a><h3>struct AgsAudioLoopClass</h3>
+<pre class="programlisting">struct AgsAudioLoopClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoopFlags"></a><h3>enum AgsAudioLoopFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_LOOP_PLAY_RECALL                    = 1,
+  AGS_AUDIO_LOOP_PLAYING_RECALL                 = 1 << 1,
+  AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING        = 1 << 2,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL                   = 1 << 3,
+  AGS_AUDIO_LOOP_PLAYING_CHANNEL                = 1 << 4,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING       = 1 << 5,
+  AGS_AUDIO_LOOP_PLAY_AUDIO                     = 1 << 6,
+  AGS_AUDIO_LOOP_PLAYING_AUDIO                  = 1 << 7,
+  AGS_AUDIO_LOOP_PLAY_NOTATION                  = 1 << 8,
+  AGS_AUDIO_LOOP_PLAYING_NOTATION               = 1 << 9,
+  AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING         = 1 << 10,
+} AgsAudioLoopFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-audio"></a><h3>ags_audio_loop_add_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_add_audio            (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+<p>
+Add audio for playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-channel"></a><h3>ags_audio_loop_add_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_add_channel          (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);</pre>
+<p>
+Add remove for playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-recall"></a><h3>ags_audio_loop_add_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_add_recall           (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>);</pre>
+<p>
+Add recall for playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-new"></a><h3>ags_audio_loop_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      ags_audio_loop_new                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);</pre>
+<p>
+Create a new <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ags_main</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-audio"></a><h3>ags_audio_loop_remove_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_remove_audio         (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+<p>
+Remove audio of playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-channel"></a><h3>ags_audio_loop_remove_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_remove_channel       (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);</pre>
+<p>
+Remove remove of playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-recall"></a><h3>ags_audio_loop_remove_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_remove_recall        (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>);</pre>
+<p>
+Remove recall of playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsAudioLoop--devout-thread"></a><h3>The <code class="literal">"devout-thread"</code> property</h3>
+<pre class="programlisting">  "devout-thread"            <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="type">AgsDevoutThread</span></a>*      : Write</pre>
+<p>The devout thread to run.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--export-thread"></a><h3>The <code class="literal">"export-thread"</code> property</h3>
+<pre class="programlisting">  "export-thread"            <a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a>*      : Write</pre>
+<p>The export thread to run.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--gui-thread"></a><h3>The <code class="literal">"gui-thread"</code> property</h3>
+<pre class="programlisting">  "gui-thread"               <a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="type">AgsGuiThread</span></a>*         : Write</pre>
+<p>The gui thread to run.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--play-audio"></a><h3>The <code class="literal">"play-audio"</code> property</h3>
+<pre class="programlisting">  "play-audio"               <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>*             : Write</pre>
+<p>A audio to run.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--play-channel"></a><h3>The <code class="literal">"play-channel"</code> property</h3>
+<pre class="programlisting">  "play-channel"             <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Write</pre>
+<p>A channel to run.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--play-recall"></a><h3>The <code class="literal">"play-recall"</code> property</h3>
+<pre class="programlisting">  "play-recall"              <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Write</pre>
+<p>A recall to run.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--task-thread"></a><h3>The <code class="literal">"task-thread"</code> property</h3>
+<pre class="programlisting">  "task-thread"              <a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a>*        : Write</pre>
+<p>The task thread to run.</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAudioPreferences.html b/api/ags/AgsAudioPreferences.html
new file mode 100644
index 0000000..34ffc85
--- /dev/null
+++ b/api/ags/AgsAudioPreferences.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="next" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="pt08.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-audio-preferences-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudioPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudioPreferences.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudioPreferences.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudioPreferences.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudioPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudioPreferences.top_of_page"></a>AgsAudioPreferences</span></h2>
+<p>AgsAudioPreferences — A composite widget to do audio related preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudioPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_audio_preferences.h>
+
+struct              <a class="link" href="AgsAudioPreferences.html#AgsAudioPreferences-struct" title="struct AgsAudioPreferences">AgsAudioPreferences</a>;
+struct              <a class="link" href="AgsAudioPreferences.html#AgsAudioPreferencesClass" title="struct AgsAudioPreferencesClass">AgsAudioPreferencesClass</a>;
+<a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * <a class="link" href="AgsAudioPreferences.html#ags-audio-preferences-new" title="ags_audio_preferences_new ()">ags_audio_preferences_new</a>         ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioPreferences.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsAudioPreferences
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioPreferences.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudioPreferences implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioPreferences.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> enables you to make preferences of soundcard, audio channels,
+samplerate and buffer size.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioPreferences-struct"></a><h3>struct AgsAudioPreferences</h3>
+<pre class="programlisting">struct AgsAudioPreferences;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioPreferencesClass"></a><h3>struct AgsAudioPreferencesClass</h3>
+<pre class="programlisting">struct AgsAudioPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-new"></a><h3>ags_audio_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * ags_audio_preferences_new         ();</pre>
+<p>
+Creates an <a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAudioSetRecycling.html b/api/ags/AgsAudioSetRecycling.html
new file mode 100644
index 0000000..08da069
--- /dev/null
+++ b/api/ags/AgsAudioSetRecycling.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsApplyWavetable.html" title="AgsApplyWavetable">
+<link rel="next" href="AgsCancelAudio.html" title="AgsCancelAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplyWavetable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCancelAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudioSetRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudioSetRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudioSetRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudioSetRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudioSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudioSetRecycling.top_of_page"></a>AgsAudioSetRecycling</span></h2>
+<p>AgsAudioSetRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudioSetRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAudioSetRecycling.html#AgsAudioSetRecycling-struct" title="struct AgsAudioSetRecycling">AgsAudioSetRecycling</a>;
+struct              <a class="link" href="AgsAudioSetRecycling.html#AgsAudioSetRecyclingClass" title="struct AgsAudioSetRecyclingClass">AgsAudioSetRecyclingClass</a>;
+<a class="link" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * <a class="link" href="AgsAudioSetRecycling.html#ags-audio-set-recycling-new" title="ags_audio_set_recycling_new ()">ags_audio_set_recycling_new</a>      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *parameter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSetRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAudioSetRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSetRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudioSetRecycling implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSetRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSetRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioSetRecycling-struct"></a><h3>struct AgsAudioSetRecycling</h3>
+<pre class="programlisting">struct AgsAudioSetRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSetRecyclingClass"></a><h3>struct AgsAudioSetRecyclingClass</h3>
+<pre class="programlisting">struct AgsAudioSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-recycling-new"></a><h3>ags_audio_set_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * ags_audio_set_recycling_new      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *parameter</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAudioSignal.html b/api/ags/AgsAudioSignal.html
new file mode 100644
index 0000000..ee3e416
--- /dev/null
+++ b/api/ags/AgsAudioSignal.html
@@ -0,0 +1,723 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsAudio.html" title="AgsAudio">
+<link rel="next" href="AgsChannel.html" title="AgsChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsAudioSignal.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsAudioSignal.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudioSignal.top_of_page"></a>AgsAudioSignal</span></h2>
+<p>AgsAudioSignal — Contains the audio data and its alignment</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_audio_signal.h>
+
+                    <a class="link" href="AgsAudioSignal.html#AgsAttack" title="AgsAttack">AgsAttack</a>;
+enum                <a class="link" href="AgsAudioSignal.html#AgsAttackFlags" title="enum AgsAttackFlags">AgsAttackFlags</a>;
+struct              <a class="link" href="AgsAudioSignal.html#AgsAudioSignal-struct" title="struct AgsAudioSignal">AgsAudioSignal</a>;
+struct              <a class="link" href="AgsAudioSignal.html#AgsAudioSignalClass" title="struct AgsAudioSignalClass">AgsAudioSignalClass</a>;
+enum                <a class="link" href="AgsAudioSignal.html#AgsAudioSignalFlags" title="enum AgsAudioSignalFlags">AgsAudioSignalFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-add-stream" title="ags_audio_signal_add_stream ()">ags_audio_signal_add_stream</a>         (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer" title="ags_audio_signal_copy_buffer_to_buffer ()">ags_audio_signal_copy_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer" title="ags_audio_signal_copy_buffer_to_double_buffer ()">ags_audio_signal_copy_buffer_to_double_buffer</a>
+                                                        (<em class="parameter"><code><span class="type">double</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer" title="ags_audio_signal_copy_double_buffer_to_buffer ()">ags_audio_signal_copy_double_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-duplicate-stream" title="ags_audio_signal_duplicate_stream ()">ags_audio_signal_duplicate_stream</a>   (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-by-recall-id" title="ags_audio_signal_get_by_recall_id ()">ags_audio_signal_get_by_recall_id</a>   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-length-till-current" title="ags_audio_signal_get_length_till_current ()">ags_audio_signal_get_length_till_current</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-stream-current" title="ags_audio_signal_get_stream_current ()">ags_audio_signal_get_stream_current</a> (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);
+<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-template" title="ags_audio_signal_get_template ()">ags_audio_signal_get_template</a>       (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-morph-samplerate" title="ags_audio_signal_morph_samplerate ()">ags_audio_signal_morph_samplerate</a>   (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> samplerate</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> k_morph</code></em>);
+<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="AgsAudioSignal.html#ags-audio-signal-new" title="ags_audio_signal_new ()">ags_audio_signal_new</a>                (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);
+<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="AgsAudioSignal.html#ags-audio-signal-new-with-length" title="ags_audio_signal_new_with_length ()">ags_audio_signal_new_with_length</a>    (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size" title="ags_audio_signal_realloc_buffer_size ()">ags_audio_signal_realloc_buffer_size</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-scale" title="ags_audio_signal_scale ()">ags_audio_signal_scale</a>              (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-stream-resize" title="ags_audio_signal_stream_resize ()">ags_audio_signal_stream_resize</a>      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-stream-safe-resize" title="ags_audio_signal_stream_safe_resize ()">ags_audio_signal_stream_safe_resize</a> (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-tile" title="ags_audio_signal_tile ()">ags_audio_signal_tile</a>               (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+signed <span class="returnvalue">short</span> *      <a class="link" href="AgsAudioSignal.html#ags-stream-alloc" title="ags_stream_alloc ()">ags_stream_alloc</a>                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudioSignal implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAudioSignal.html#AgsAudioSignal--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write
+  "<a class="link" href="AgsAudioSignal.html#AgsAudioSignal--recall-id" title='The "recall-id" property'>recall-id</a>"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write
+  "<a class="link" href="AgsAudioSignal.html#AgsAudioSignal--recycling" title='The "recycling" property'>recycling</a>"                <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAudioSignal.html#AgsAudioSignal-morph-samplerate" title='The "morph-samplerate" signal'>morph-samplerate</a>"                               : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsAudioSignal.html#AgsAudioSignal-realloc-buffer-size" title='The "realloc-buffer-size" signal'>realloc-buffer-size</a>"                            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> organizes audio data within a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> whereby data
+pointing to the buffer.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAttack"></a><h3>AgsAttack</h3>
+<pre class="programlisting">typedef struct _AgsAttack AgsAttack;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAttackFlags"></a><h3>enum AgsAttackFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ATTACK_INITIAL_RUN  = 1,
+  AGS_ATTACK_SWAP         = 1 << 1,
+} AgsAttackFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal-struct"></a><h3>struct AgsAudioSignal</h3>
+<pre class="programlisting">struct AgsAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignalClass"></a><h3>struct AgsAudioSignalClass</h3>
+<pre class="programlisting">struct AgsAudioSignalClass {
+  GObjectClass object;
+
+  void (*realloc_buffer_size)(AgsAudioSignal *audio_signal, guint buffer_size);
+  void (*morph_samplerate)(AgsAudioSignal *audio_signal, guint samplerate, double k_morph);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignalFlags"></a><h3>enum AgsAudioSignalFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_SIGNAL_TEMPLATE             = 1,
+  AGS_AUDIO_SIGNAL_PLAY_DONE            = 1 << 1,
+  AGS_AUDIO_SIGNAL_STANDALONE           = 1 << 2,
+} AgsAudioSignalFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-add-stream"></a><h3>ags_audio_signal_add_stream ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_add_stream         (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Adds a buffer at the end of the stream.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-buffer"></a><h3>ags_audio_signal_copy_buffer_to_buffer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_copy_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);</pre>
+<p>
+Copy a buffer to an other buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dchannels</code></em> :</span></p></td>
+<td>destination audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>source buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>schannels</code></em> :</span></p></td>
+<td>source audio channels</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-double-buffer"></a><h3>ags_audio_signal_copy_buffer_to_double_buffer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_copy_buffer_to_double_buffer
+                                                        (<em class="parameter"><code><span class="type">double</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);</pre>
+<p>
+Copy a buffer to an other buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dchannels</code></em> :</span></p></td>
+<td>destination audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>source buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>schannels</code></em> :</span></p></td>
+<td>source audio channels</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-double-buffer-to-buffer"></a><h3>ags_audio_signal_copy_double_buffer_to_buffer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_copy_double_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);</pre>
+<p>
+Copy a buffer to an other buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dchannels</code></em> :</span></p></td>
+<td>destination audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>source buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>schannels</code></em> :</span></p></td>
+<td>source audio channels</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-duplicate-stream"></a><h3>ags_audio_signal_duplicate_stream ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_duplicate_stream   (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);</pre>
+<p>
+Copy stream of one audio signal to another
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>destination <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>template</code></em> :</span></p></td>
+<td>source <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-by-recall-id"></a><h3>ags_audio_signal_get_by_recall_id ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_audio_signal_get_by_recall_id   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);</pre>
+<p>
+Retrieve next audio signal refering to <em class="parameter"><code>recall_id</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>matching <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>matching <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-length-till-current"></a><h3>ags_audio_signal_get_length_till_current ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_audio_signal_get_length_till_current
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Counts the buffers from stream_beginning upto stream_current.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the counted length.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-stream-current"></a><h3>ags_audio_signal_get_stream_current ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_audio_signal_get_stream_current (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);</pre>
+<p>
+Retrieve next current stream of <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> list.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the matching <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>next <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> matching <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-template"></a><h3>ags_audio_signal_get_template ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_get_template       (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>);</pre>
+<p>
+Retrieve the template audio signal.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the template <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-morph-samplerate"></a><h3>ags_audio_signal_morph_samplerate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_morph_samplerate   (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> samplerate</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> k_morph</code></em>);</pre>
+<p>
+Morph audio quality to new samplerate.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>samplerate</code></em> :</span></p></td>
+<td>the new samplerate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>k_morph</code></em> :</span></p></td>
+<td>reserved for future usage</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new"></a><h3>ags_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new                (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>, with defaults of <em class="parameter"><code>devout</code></em>, linking <em class="parameter"><code>recycling</code></em> tree
+and refering to <em class="parameter"><code>recall_id</code></em>.
+The audio data is tiled to <em class="parameter"><code>length</code></em> frame count.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>, it can be NULL if <code class="literal">AGS_AUDIO_SIGNAL_TEMPLATE</code> is set</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new-with-length"></a><h3>ags_audio_signal_new_with_length ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new_with_length    (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-realloc-buffer-size"></a><h3>ags_audio_signal_realloc_buffer_size ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_realloc_buffer_size
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+<p>
+Realloc the stream to the new buffer size.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>the buffer size</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-scale"></a><h3>ags_audio_signal_scale ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_scale              (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+<p>
+Scale audio signal data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>template</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>new frame count</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-resize"></a><h3>ags_audio_signal_stream_resize ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_stream_resize      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+<p>
+Resizes an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>'s stream but be carefull with shrinking.
+This function may crash the application.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to resize.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>a guint as the new length.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-safe-resize"></a><h3>ags_audio_signal_stream_safe_resize ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_stream_safe_resize (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+<p>
+Resizes an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>'s stream but doesn't shrink more than the
+current stream position.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>a guint</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-tile"></a><h3>ags_audio_signal_tile ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_tile               (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+<p>
+Tile audio signal data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>template</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>new frame count</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-alloc"></a><h3>ags_stream_alloc ()</h3>
+<pre class="programlisting">signed <span class="returnvalue">short</span> *      ags_stream_alloc                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+<p>
+Allocs an audio buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>the buffer size</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the audio data array</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsAudioSignal--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal--recall-id"></a><h3>The <code class="literal">"recall-id"</code> property</h3>
+<pre class="programlisting">  "recall-id"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write</pre>
+<p>The recall id it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal--recycling"></a><h3>The <code class="literal">"recycling"</code> property</h3>
+<pre class="programlisting">  "recycling"                <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write</pre>
+<p>The recycling it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsAudioSignal-morph-samplerate"></a><h3>The <code class="literal">"morph-samplerate"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>           samplerate,
+                                                        <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>         arg2,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal-realloc-buffer-size"></a><h3>The <code class="literal">"realloc-buffer-size"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>           buffer_size,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsAutosaveThread.html b/api/ags/AgsAutosaveThread.html
new file mode 100644
index 0000000..19a5be9
--- /dev/null
+++ b/api/ags/AgsAutosaveThread.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAutosaveThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsAudioLoop.html" title="AgsAudioLoop">
+<link rel="next" href="AgsDevoutThread.html" title="AgsDevoutThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudioLoop.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDevoutThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAutosaveThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAutosaveThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAutosaveThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAutosaveThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsAutosaveThread.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAutosaveThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAutosaveThread.top_of_page"></a>AgsAutosaveThread</span></h2>
+<p>AgsAutosaveThread — auto safe</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAutosaveThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_autosave_thread.h>
+
+#define             <a class="link" href="AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME">AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</a>
+#define             <a class="link" href="AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE">AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsAutosaveThread.html#AgsAutosaveThread-struct" title="struct AgsAutosaveThread">AgsAutosaveThread</a>;
+struct              <a class="link" href="AgsAutosaveThread.html#AgsAutosaveThreadClass" title="struct AgsAutosaveThreadClass">AgsAutosaveThreadClass</a>;
+<a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></a> * <a class="link" href="AgsAutosaveThread.html#ags-autosave-thread-new" title="ags_autosave_thread_new ()">ags_autosave_thread_new</a>             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsAutosaveThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAutosaveThread implements
+ AgsTreeIterator,  AgsConnectable,  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a> and  <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAutosaveThread.html#AgsAutosaveThread--ags-main" title='The "ags-main" property'>ags-main</a>"                 <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread"><span class="type">AgsAutosaveThread</span></a> performs auto-safe.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME "ags-autosaved.xml\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE (0.2)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAutosaveThread-struct"></a><h3>struct AgsAutosaveThread</h3>
+<pre class="programlisting">struct AgsAutosaveThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAutosaveThreadClass"></a><h3>struct AgsAutosaveThreadClass</h3>
+<pre class="programlisting">struct AgsAutosaveThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-autosave-thread-new"></a><h3>ags_autosave_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></a> * ags_autosave_thread_new             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+<p>
+Create a new <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread"><span class="type">AgsAutosaveThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ags_main</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread"><span class="type">AgsAutosaveThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsAutosaveThread--ags-main"></a><h3>The <code class="literal">"ags-main"</code> property</h3>
+<pre class="programlisting">  "ags-main"                 <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write</pre>
+<p>The ags_main to check against serialization.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsBufferAudioSignal.html b/api/ags/AgsBufferAudioSignal.html
new file mode 100644
index 0000000..9d5bdb6
--- /dev/null
+++ b/api/ags/AgsBufferAudioSignal.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="recall.html" title="Recalls - Effect processors">
+<link rel="next" href="AgsBufferChannel.html" title="AgsBufferChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="recall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsBufferChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsBufferAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsBufferAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsBufferAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsBufferAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsBufferAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsBufferAudioSignal.top_of_page"></a>AgsBufferAudioSignal</span></h2>
+<p>AgsBufferAudioSignal — buffers audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsBufferAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_buffer_audio_signal.h>
+
+struct              <a class="link" href="AgsBufferAudioSignal.html#AgsBufferAudioSignal-struct" title="struct AgsBufferAudioSignal">AgsBufferAudioSignal</a>;
+struct              <a class="link" href="AgsBufferAudioSignal.html#AgsBufferAudioSignalClass" title="struct AgsBufferAudioSignalClass">AgsBufferAudioSignalClass</a>;
+<a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * <a class="link" href="AgsBufferAudioSignal.html#ags-buffer-audio-signal-new" title="ags_buffer_audio_signal_new ()">ags_buffer_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsBufferAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsBufferAudioSignal implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal"><span class="type">AgsBufferAudioSignal</span></a> class buffers the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferAudioSignal-struct"></a><h3>struct AgsBufferAudioSignal</h3>
+<pre class="programlisting">struct AgsBufferAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferAudioSignalClass"></a><h3>struct AgsBufferAudioSignalClass</h3>
+<pre class="programlisting">struct AgsBufferAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-audio-signal-new"></a><h3>ags_buffer_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * ags_buffer_audio_signal_new      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal"><span class="type">AgsBufferAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal"><span class="type">AgsBufferAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsBufferChannel.html b/api/ags/AgsBufferChannel.html
new file mode 100644
index 0000000..fda3fee
--- /dev/null
+++ b/api/ags/AgsBufferChannel.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">
+<link rel="next" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsBufferAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsBufferChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsBufferChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsBufferChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsBufferChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsBufferChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsBufferChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsBufferChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsBufferChannel.top_of_page"></a>AgsBufferChannel</span></h2>
+<p>AgsBufferChannel — buffers channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsBufferChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_buffer_channel.h>
+
+struct              <a class="link" href="AgsBufferChannel.html#AgsBufferChannel-struct" title="struct AgsBufferChannel">AgsBufferChannel</a>;
+struct              <a class="link" href="AgsBufferChannel.html#AgsBufferChannelClass" title="struct AgsBufferChannelClass">AgsBufferChannelClass</a>;
+<a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  <a class="link" href="AgsBufferChannel.html#ags-buffer-channel-new" title="ags_buffer_channel_new ()">ags_buffer_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsBufferChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsBufferChannel implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsBufferChannel.html#AgsBufferChannel--muted" title='The "muted" property'>muted</a>"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel"><span class="type">AgsBufferChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannel-struct"></a><h3>struct AgsBufferChannel</h3>
+<pre class="programlisting">struct AgsBufferChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferChannelClass"></a><h3>struct AgsBufferChannelClass</h3>
+<pre class="programlisting">struct AgsBufferChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-channel-new"></a><h3>ags_buffer_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  ags_buffer_channel_new              ();</pre>
+<p>
+Creates an <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel"><span class="type">AgsBufferChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel"><span class="type">AgsBufferChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannel--muted"></a><h3>The <code class="literal">"muted"</code> property</h3>
+<pre class="programlisting">  "muted"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Mute the channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsBufferChannelRun.html b/api/ags/AgsBufferChannelRun.html
new file mode 100644
index 0000000..db9d197
--- /dev/null
+++ b/api/ags/AgsBufferChannelRun.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsBufferChannel.html" title="AgsBufferChannel">
+<link rel="next" href="AgsBufferRecycling.html" title="AgsBufferRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsBufferChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsBufferRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsBufferChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsBufferChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsBufferChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsBufferChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsBufferChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsBufferChannelRun.top_of_page"></a>AgsBufferChannelRun</span></h2>
+<p>AgsBufferChannelRun — buffers channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsBufferChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_buffer_channel_run.h>
+
+struct              <a class="link" href="AgsBufferChannelRun.html#AgsBufferChannelRun-struct" title="struct AgsBufferChannelRun">AgsBufferChannelRun</a>;
+struct              <a class="link" href="AgsBufferChannelRun.html#AgsBufferChannelRunClass" title="struct AgsBufferChannelRunClass">AgsBufferChannelRunClass</a>;
+<a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * <a class="link" href="AgsBufferChannelRun.html#ags-buffer-channel-run-new" title="ags_buffer_channel_run_new ()">ags_buffer_channel_run_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsBufferChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsBufferChannelRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun"><span class="type">AgsBufferChannelRun</span></a> class buffers the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannelRun-struct"></a><h3>struct AgsBufferChannelRun</h3>
+<pre class="programlisting">struct AgsBufferChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferChannelRunClass"></a><h3>struct AgsBufferChannelRunClass</h3>
+<pre class="programlisting">struct AgsBufferChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-channel-run-new"></a><h3>ags_buffer_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * ags_buffer_channel_run_new        ();</pre>
+<p>
+Creates an <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun"><span class="type">AgsBufferChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun"><span class="type">AgsBufferChannelRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsBufferRecycling.html b/api/ags/AgsBufferRecycling.html
new file mode 100644
index 0000000..ae7f917
--- /dev/null
+++ b/api/ags/AgsBufferRecycling.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">
+<link rel="next" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsBufferChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsBufferRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsBufferRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsBufferRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsBufferRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsBufferRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsBufferRecycling.top_of_page"></a>AgsBufferRecycling</span></h2>
+<p>AgsBufferRecycling — buffers recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsBufferRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_buffer_recycling.h>
+
+struct              <a class="link" href="AgsBufferRecycling.html#AgsBufferRecycling-struct" title="struct AgsBufferRecycling">AgsBufferRecycling</a>;
+struct              <a class="link" href="AgsBufferRecycling.html#AgsBufferRecyclingClass" title="struct AgsBufferRecyclingClass">AgsBufferRecyclingClass</a>;
+<a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * <a class="link" href="AgsBufferRecycling.html#ags-buffer-recycling-new" title="ags_buffer_recycling_new ()">ags_buffer_recycling_new</a>           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsBufferRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsBufferRecycling implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling"><span class="type">AgsBufferRecycling</span></a> class buffers the recycling.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferRecycling-struct"></a><h3>struct AgsBufferRecycling</h3>
+<pre class="programlisting">struct AgsBufferRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferRecyclingClass"></a><h3>struct AgsBufferRecyclingClass</h3>
+<pre class="programlisting">struct AgsBufferRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-recycling-new"></a><h3>ags_buffer_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * ags_buffer_recycling_new           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling"><span class="type">AgsBufferRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling"><span class="type">AgsBufferRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCancelAudio.html b/api/ags/AgsCancelAudio.html
new file mode 100644
index 0000000..49bd2a5
--- /dev/null
+++ b/api/ags/AgsCancelAudio.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">
+<link rel="next" href="AgsCancelChannel.html" title="AgsCancelChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudioSetRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCancelChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCancelAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCancelAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCancelAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCancelAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCancelAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCancelAudio.top_of_page"></a>AgsCancelAudio</span></h2>
+<p>AgsCancelAudio — cancel audio object in audio loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCancelAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_cancel_audio.h>
+
+struct              <a class="link" href="AgsCancelAudio.html#AgsCancelAudio-struct" title="struct AgsCancelAudio">AgsCancelAudio</a>;
+struct              <a class="link" href="AgsCancelAudio.html#AgsCancelAudioClass" title="struct AgsCancelAudioClass">AgsCancelAudioClass</a>;
+<a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    <a class="link" href="AgsCancelAudio.html#ags-cancel-audio-new" title="ags_cancel_audio_new ()">ags_cancel_audio_new</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsCancelAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCancelAudio implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio"><span class="type">AgsCancelAudio</span></a> task cancels <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> playback.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelAudio-struct"></a><h3>struct AgsCancelAudio</h3>
+<pre class="programlisting">struct AgsCancelAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelAudioClass"></a><h3>struct AgsCancelAudioClass</h3>
+<pre class="programlisting">struct AgsCancelAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-audio-new"></a><h3>ags_cancel_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    ags_cancel_audio_new                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio"><span class="type">AgsCancelAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> to cancel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> playback is canceld</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> sequencer is canceld</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> notation is canceld</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio"><span class="type">AgsCancelAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCancelChannel.html b/api/ags/AgsCancelChannel.html
new file mode 100644
index 0000000..5f622fb
--- /dev/null
+++ b/api/ags/AgsCancelChannel.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsCancelAudio.html" title="AgsCancelAudio">
+<link rel="next" href="AgsCancelRecall.html" title="AgsCancelRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCancelAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCancelRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCancelChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCancelChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCancelChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCancelChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCancelChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCancelChannel.top_of_page"></a>AgsCancelChannel</span></h2>
+<p>AgsCancelChannel — cancel channel object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCancelChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_cancel_channel.h>
+
+struct              <a class="link" href="AgsCancelChannel.html#AgsCancelChannel-struct" title="struct AgsCancelChannel">AgsCancelChannel</a>;
+struct              <a class="link" href="AgsCancelChannel.html#AgsCancelChannelClass" title="struct AgsCancelChannelClass">AgsCancelChannelClass</a>;
+<a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  <a class="link" href="AgsCancelChannel.html#ags-cancel-channel-new" title="ags_cancel_channel_new ()">ags_cancel_channel_new</a>              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsCancelChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCancelChannel implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel"><span class="type">AgsCancelChannel</span></a> task cancels <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> playback.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelChannel-struct"></a><h3>struct AgsCancelChannel</h3>
+<pre class="programlisting">struct AgsCancelChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelChannelClass"></a><h3>struct AgsCancelChannelClass</h3>
+<pre class="programlisting">struct AgsCancelChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-channel-new"></a><h3>ags_cancel_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  ags_cancel_channel_new              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel"><span class="type">AgsCancelChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to cancel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to cancel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>the <span class="type">AgsDevoutPlay</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel"><span class="type">AgsCancelChannel</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCancelRecall.html b/api/ags/AgsCancelRecall.html
new file mode 100644
index 0000000..79206e0
--- /dev/null
+++ b/api/ags/AgsCancelRecall.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsCancelChannel.html" title="AgsCancelChannel">
+<link rel="next" href="AgsChangeIndicator.html" title="AgsChangeIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCancelChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsChangeIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCancelRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCancelRecall.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCancelRecall.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCancelRecall.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCancelRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCancelRecall.top_of_page"></a>AgsCancelRecall</span></h2>
+<p>AgsCancelRecall — cancel recall object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCancelRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_cancel_recall.h>
+
+struct              <a class="link" href="AgsCancelRecall.html#AgsCancelRecall-struct" title="struct AgsCancelRecall">AgsCancelRecall</a>;
+struct              <a class="link" href="AgsCancelRecall.html#AgsCancelRecallClass" title="struct AgsCancelRecallClass">AgsCancelRecallClass</a>;
+<a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   <a class="link" href="AgsCancelRecall.html#ags-cancel-recall-new" title="ags_cancel_recall_new ()">ags_cancel_recall_new</a>               (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelRecall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsCancelRecall
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelRecall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCancelRecall implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelRecall.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall"><span class="type">AgsCancelRecall</span></a> task cancels <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> playback.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelRecall-struct"></a><h3>struct AgsCancelRecall</h3>
+<pre class="programlisting">struct AgsCancelRecall;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelRecallClass"></a><h3>struct AgsCancelRecallClass</h3>
+<pre class="programlisting">struct AgsCancelRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-recall-new"></a><h3>ags_cancel_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   ags_cancel_recall_new               (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall"><span class="type">AgsCancelRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> to cancel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>the <span class="type">AgsDevoutPlay</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall"><span class="type">AgsCancelRecall</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsChangeIndicator.html b/api/ags/AgsChangeIndicator.html
new file mode 100644
index 0000000..8ea0ed8
--- /dev/null
+++ b/api/ags/AgsChangeIndicator.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChangeIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsCancelRecall.html" title="AgsCancelRecall">
+<link rel="next" href="AgsChangeTact.html" title="AgsChangeTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCancelRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsChangeTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsChangeIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsChangeIndicator.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsChangeIndicator.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsChangeIndicator.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsChangeIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsChangeIndicator.top_of_page"></a>AgsChangeIndicator</span></h2>
+<p>AgsChangeIndicator — change indicator object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsChangeIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_change_indicator.h>
+
+struct              <a class="link" href="AgsChangeIndicator.html#AgsChangeIndicator-struct" title="struct AgsChangeIndicator">AgsChangeIndicator</a>;
+struct              <a class="link" href="AgsChangeIndicator.html#AgsChangeIndicatorClass" title="struct AgsChangeIndicatorClass">AgsChangeIndicatorClass</a>;
+<a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator"><span class="returnvalue">AgsChangeIndicator</span></a> * <a class="link" href="AgsChangeIndicator.html#ags-change-indicator-new" title="ags_change_indicator_new ()">ags_change_indicator_new</a>           (<em class="parameter"><code><a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="type">AgsIndicator</span></a> *indicator</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChangeIndicator.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsChangeIndicator
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChangeIndicator.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsChangeIndicator implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsChangeIndicator.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator"><span class="type">AgsChangeIndicator</span></a> task changes <a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="type">AgsIndicator</span></a> and the GUI is updated.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsChangeIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChangeIndicator-struct"></a><h3>struct AgsChangeIndicator</h3>
+<pre class="programlisting">struct AgsChangeIndicator;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChangeIndicatorClass"></a><h3>struct AgsChangeIndicatorClass</h3>
+<pre class="programlisting">struct AgsChangeIndicatorClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-change-indicator-new"></a><h3>ags_change_indicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator"><span class="returnvalue">AgsChangeIndicator</span></a> * ags_change_indicator_new           (<em class="parameter"><code><a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="type">AgsIndicator</span></a> *indicator</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator"><span class="type">AgsChangeIndicator</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="type">AgsIndicator</span></a> to change</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the value to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator"><span class="type">AgsChangeIndicator</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsChangeTact.html b/api/ags/AgsChangeTact.html
new file mode 100644
index 0000000..ce67d3b
--- /dev/null
+++ b/api/ags/AgsChangeTact.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChangeTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsChangeIndicator.html" title="AgsChangeIndicator">
+<link rel="next" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsChangeIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsChannelSetRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsChangeTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsChangeTact.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsChangeTact.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsChangeTact.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsChangeTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsChangeTact.top_of_page"></a>AgsChangeTact</span></h2>
+<p>AgsChangeTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsChangeTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsChangeTact.html#AgsChangeTact-struct" title="struct AgsChangeTact">AgsChangeTact</a>;
+struct              <a class="link" href="AgsChangeTact.html#AgsChangeTactClass" title="struct AgsChangeTactClass">AgsChangeTactClass</a>;
+<a class="link" href="AgsChangeTact.html" title="AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></a> *     <a class="link" href="AgsChangeTact.html#ags-change-tact-new" title="ags_change_tact_new ()">ags_change_tact_new</a>                 (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChangeTact.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsChangeTact
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChangeTact.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsChangeTact implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsChangeTact.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsChangeTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChangeTact-struct"></a><h3>struct AgsChangeTact</h3>
+<pre class="programlisting">struct AgsChangeTact;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChangeTactClass"></a><h3>struct AgsChangeTactClass</h3>
+<pre class="programlisting">struct AgsChangeTactClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-change-tact-new"></a><h3>ags_change_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChangeTact.html" title="AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></a> *     ags_change_tact_new                 (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsChannel.html b/api/ags/AgsChannel.html
new file mode 100644
index 0000000..6518f08
--- /dev/null
+++ b/api/ags/AgsChannel.html
@@ -0,0 +1,1201 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsAudioSignal.html" title="AgsAudioSignal">
+<link rel="next" href="AgsConfig.html" title="AgsConfig">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsConfig.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsChannel.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsChannel.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsChannel.top_of_page"></a>AgsChannel</span></h2>
+<p>AgsChannel — Acts as entry point to the audio tree.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_channel.h>
+
+#define             <a class="link" href="AgsChannel.html#AGS-CHANNEL-ERROR:CAPS" title="AGS_CHANNEL_ERROR">AGS_CHANNEL_ERROR</a>
+struct              <a class="link" href="AgsChannel.html#AgsChannel-struct" title="struct AgsChannel">AgsChannel</a>;
+struct              <a class="link" href="AgsChannel.html#AgsChannelClass" title="struct AgsChannelClass">AgsChannelClass</a>;
+enum                <a class="link" href="AgsChannel.html#AgsChannelError" title="enum AgsChannelError">AgsChannelError</a>;
+enum                <a class="link" href="AgsChannel.html#AgsChannelFlags" title="enum AgsChannelFlags">AgsChannelFlags</a>;
+enum                <a class="link" href="AgsChannel.html#AgsChannelRecallIDMode" title="enum AgsChannelRecallIDMode">AgsChannelRecallIDMode</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-add-recall" title="ags_channel_add_recall ()">ags_channel_add_recall</a>              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-add-recall-container" title="ags_channel_add_recall_container ()">ags_channel_add_recall_container</a>    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-add-recall-id" title="ags_channel_add_recall_id ()">ags_channel_add_recall_id</a>           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()">ags_channel_cancel</a>                  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-done" title="ags_channel_done ()">ags_channel_done</a>                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-duplicate-recall" title="ags_channel_duplicate_recall ()">ags_channel_duplicate_recall</a>        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              <a class="link" href="AgsChannel.html#ags-channel-error-quark" title="ags_channel_error_quark ()">ags_channel_error_quark</a>             ();
+<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="AgsChannel.html#ags-channel-find-recall" title="ags_channel_find_recall ()">ags_channel_find_recall</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *name</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-first" title="ags_channel_first ()">ags_channel_first</a>                   (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-first-with-recycling" title="ags_channel_first_with_recycling ()">ags_channel_first_with_recycling</a>    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-init-recall" title="ags_channel_init_recall ()">ags_channel_init_recall</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-last" title="ags_channel_last ()">ags_channel_last</a>                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-last-with-recycling" title="ags_channel_last_with_recycling ()">ags_channel_last_with_recycling</a>     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-new" title="ags_channel_new ()">ags_channel_new</a>                     (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-nth" title="ags_channel_nth ()">ags_channel_nth</a>                     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-pad-first" title="ags_channel_pad_first ()">ags_channel_pad_first</a>               (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-pad-last" title="ags_channel_pad_last ()">ags_channel_pad_last</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-pad-nth" title="ags_channel_pad_nth ()">ags_channel_pad_nth</a>                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-play" title="ags_channel_play ()">ags_channel_play</a>                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-recall-id-set" title="ags_channel_recall_id_set ()">ags_channel_recall_id_set</a>           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()">ags_channel_recursive_play</a>          (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()">ags_channel_recursive_play_init</a>     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-recursive-play-threaded" title="ags_channel_recursive_play_threaded ()">ags_channel_recursive_play_threaded</a> (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-recursive-reset-recall-ids" title="ags_channel_recursive_reset_recall_ids ()">ags_channel_recursive_reset_recall_ids</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-recycling-changed" title="ags_channel_recycling_changed ()">ags_channel_recycling_changed</a>       (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-remove-recall" title="ags_channel_remove_recall ()">ags_channel_remove_recall</a>           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-remove-recall-id" title="ags_channel_remove_recall_id ()">ags_channel_remove_recall_id</a>        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-resolve-recall" title="ags_channel_resolve_recall ()">ags_channel_resolve_recall</a>          (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-safe-resize-audio-signal" title="ags_channel_safe_resize_audio_signal ()">ags_channel_safe_resize_audio_signal</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> size</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-set-devout" title="ags_channel_set_devout ()">ags_channel_set_devout</a>              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()">ags_channel_set_link</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-set-recycling" title="ags_channel_set_recycling ()">ags_channel_set_recycling</a>           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> update</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> destroy_old</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsChannel.html#ags-channel-tillrecycling-cancel" title="ags_channel_tillrecycling_cancel ()">ags_channel_tillrecycling_cancel</a>    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsChannel
+         +----<a class="link" href="AgsInput.html" title="AgsInput">AgsInput</a>
+         +----<a class="link" href="AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsChannel implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsChannel.html#AgsChannel--audio" title='The "audio" property'>audio</a>"                    <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+  "<a class="link" href="AgsChannel.html#AgsChannel--devout" title='The "devout" property'>devout</a>"                   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsChannel.html#AgsChannel-done" title='The "done" signal'>done</a>"                                           : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsChannel.html#AgsChannel-recycling-changed" title='The "recycling-changed" signal'>recycling-changed</a>"                              : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> is the entry point to the entire audio tree and its nested
+recycling tree.
+</p>
+<p>
+Every channel has its own <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>. As modifying link a new <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+is indicated, since it acts as a kind of recall id tree context.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CHANNEL-ERROR:CAPS"></a><h3>AGS_CHANNEL_ERROR</h3>
+<pre class="programlisting">#define AGS_CHANNEL_ERROR (ags_channel_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannel-struct"></a><h3>struct AgsChannel</h3>
+<pre class="programlisting">struct AgsChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelClass"></a><h3>struct AgsChannelClass</h3>
+<pre class="programlisting">struct AgsChannelClass {
+  GObjectClass object;
+
+  void (*recycling_changed)(AgsChannel *channel,
+			    AgsRecycling *old_start_region, AgsRecycling *old_end_region,
+			    AgsRecycling *new_start_region, AgsRecycling *new_end_region,
+			    AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region,
+			    AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region);
+
+  void (*done)(AgsChannel *channel,
+	       AgsRecallID *recall_id);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelError"></a><h3>enum AgsChannelError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_ERROR_LOOP_IN_LINK,
+} AgsChannelError;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelFlags"></a><h3>enum AgsChannelFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RUNNING        = 1,
+} AgsChannelFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelRecallIDMode"></a><h3>enum AgsChannelRecallIDMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RECALL_ID_RUN_STAGE,
+  AGS_CHANNEL_RECALL_ID_CANCEL,
+} AgsChannelRecallIDMode;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall"></a><h3>ags_channel_add_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_add_recall              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);</pre>
+<p>
+Adds a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-container"></a><h3>ags_channel_add_recall_container ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_add_recall_container    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>);</pre>
+<p>
+Adds a recall container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-id"></a><h3>ags_channel_add_recall_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_add_recall_id           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Adds a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-cancel"></a><h3>ags_channel_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_cancel                  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Calls for every matching <em class="parameter"><code>recall_id</code></em> <a class="link" href="AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()"><code class="function">ags_recall_cancel()</code></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>and <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-done"></a><h3>ags_channel_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_done                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Is emitted as playing channel is done.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the current <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-duplicate-recall"></a><h3>ags_channel_duplicate_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_duplicate_recall        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Duplicate <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates for use with <a class="link" href="AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()"><code class="function">ags_channel_recursive_play()</code></a>,
+but <a class="link" href="AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a> may call this function for you.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> that contains the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> the newly allocated <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> objects belongs to</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-error-quark"></a><h3>ags_channel_error_quark ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              ags_channel_error_quark             ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-find-recall"></a><h3>ags_channel_find_recall ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_channel_find_recall             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first"></a><h3>ags_channel_first ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first                   (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the first <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> was found.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first-with-recycling"></a><h3>ags_channel_first_with_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first_with_recycling    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates over pads forwards as long as there is no <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> on the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first channel with an <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-init-recall"></a><h3>ags_channel_init_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_init_recall             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Prepare <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> objects to become runnning, <a class="link" href="AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a>
+may call this function for you.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> that contains the recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <span class="type">AgsRecallId</span> this recall belongs to</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last"></a><h3>ags_channel_last ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the last <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> was found.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last-with-recycling"></a><h3>ags_channel_last_with_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last_with_recycling     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates over pads backwards as long as there is no <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> on the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last channel with an <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-new"></a><h3>ags_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_new                     (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>, linking tree to <em class="parameter"><code>audio</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-nth"></a><h3>ags_channel_nth ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_nth                     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);</pre>
+<p>
+Iterates <em class="parameter"><code>nth</code></em> times forward.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>nth</code></em> :</span></p></td>
+<td>the count to iterate</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the nth <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-first"></a><h3>ags_channel_pad_first ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_first               (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the first pad has been reached.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> with the same audio_channel as <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-last"></a><h3>ags_channel_pad_last ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_last                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the last pad has been reached.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> with the same audio_channel as <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-nth"></a><h3>ags_channel_pad_nth ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_nth                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);</pre>
+<p>
+Iterates nth times.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>nth</code></em> :</span></p></td>
+<td>the count of pads to step</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the nth pad</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-play"></a><h3>ags_channel_play ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_play                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Play one single run of <em class="parameter"><code>stage</code></em> step.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>run_pre, run_inter or run_post</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recall-id-set"></a><h3>ags_channel_recall_id_set ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_recall_id_set           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play"></a><h3>ags_channel_recursive_play ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_recursive_play          (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Call recursively <a class="link" href="AgsChannel.html#ags-channel-play" title="ags_channel_play ()"><code class="function">ags_channel_play()</code></a> and <a class="link" href="AgsAudio.html#ags-audio-play" title="ags_audio_play ()"><code class="function">ags_audio_play()</code></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>run_pre, run_inter or run_post</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-init"></a><h3>ags_channel_recursive_play_init ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_channel_recursive_play_init     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Make the tree ready for a new <a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to prepare</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>valid values for <em class="parameter"><code>stage</code></em> are: -1 for running all three stages, or the stages 0 through 2 to run
+just the specified stage. With stage is meant the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> run_init_pre, <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> run_init_inter
+and <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> run_init_post stages.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>arrange_recall_id</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if new <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> objects should be created</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>duplicate_templates</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates should be duplicated</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the purpose is a simple playback of the tree, this option is used to omit the
+duplication of <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates which haven't set <code class="literal">AGS_RECALL_PLAYBACK</code> flag</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the purpose is playing the tree for a sequencer, this option is used to omit the
+duplication of <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates which haven't set the <code class="literal">AGS_RECALL_SEQUENCER</code> flag</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the purpose is playing the tree for a notation, this option is used to omit the
+duplication of <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates which haven't set the <code class="literal">AGS_RECALL_NOTATION</code> flag</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>resolve_dependencies</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the initial recall id or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-threaded"></a><h3>ags_channel_recursive_play_threaded ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_recursive_play_threaded (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Super-threaded version of play one single run of <em class="parameter"><code>stage</code></em> step.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>run_pre, run_inter or run_post</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-reset-recall-ids"></a><h3>ags_channel_recursive_reset_recall_ids ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_recursive_reset_recall_ids
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);</pre>
+<p>
+Called by <a class="link" href="AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()"><code class="function">ags_channel_set_link()</code></a> to handle running <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> objects correctly.
+This function destroys <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> objects which were uneeded because they became
+invalid due to unlinking. By the way it destroys the uneeded <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> objects, too.
+Additionally it creates <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> and <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> objects to prepare becoming a
+running object (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> or <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>).
+By the clean up the invalid <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> objects will be removed.
+Once the clean up has done <a class="link" href="AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a> will be called for every
+playing instance that was found.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> that was linked with <em class="parameter"><code>link</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>link</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> that was linked with <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_channel_link</code></em> :</span></p></td>
+<td>the old link of <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_link_link</code></em> :</span></p></td>
+<td>the old link of <em class="parameter"><code>link</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recycling-changed"></a><h3>ags_channel_recycling_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_recycling_changed       (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);</pre>
+<p>
+Modify recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the object recycling changed</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_start_region</code></em> :</span></p></td>
+<td>first recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_end_region</code></em> :</span></p></td>
+<td>last recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_start_region</code></em> :</span></p></td>
+<td>new first recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_end_region</code></em> :</span></p></td>
+<td>new last recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_start_changed_region</code></em> :</span></p></td>
+<td>modified link recycling start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_end_changed_region</code></em> :</span></p></td>
+<td>modified link recyclig end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_start_changed_region</code></em> :</span></p></td>
+<td>replacing link recycling start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_end_changed_region</code></em> :</span></p></td>
+<td>replacing link recycling end</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall"></a><h3>ags_channel_remove_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_remove_recall           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);</pre>
+<p>
+Removes a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall-id"></a><h3>ags_channel_remove_recall_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_remove_recall_id        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Removes a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-resolve-recall"></a><h3>ags_channel_resolve_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_resolve_recall          (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Resolve step of initialization.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-safe-resize-audio-signal"></a><h3>ags_channel_safe_resize_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_safe_resize_audio_signal
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> size</code></em>);</pre>
+<p>
+Resize audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-devout"></a><h3>ags_channel_set_devout ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_set_devout              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Sets devout.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-link"></a><h3>ags_channel_set_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_set_link                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Change the linking of <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> objects.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to link</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>link</code></em> :</span></p></td>
+<td>an other <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to link with</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>you may retrieve a AGS_CHANNEL_ERROR_LOOP_IN_LINK error</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling"></a><h3>ags_channel_set_recycling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_set_recycling           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> update</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> destroy_old</code></em>);</pre>
+<p>
+Called by <a class="link" href="AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()"><code class="function">ags_channel_set_link()</code></a> to handle outdated <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> references.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the channel to reset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>first_recycling</code></em> :</span></p></td>
+<td>the recycling to set for channel->first_recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>last_recycling</code></em> :</span></p></td>
+<td>the recycling to set for channel->last_recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>update</code></em> :</span></p></td>
+<td>reset allthough the AgsRecyclings are still the same</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destroy_old</code></em> :</span></p></td>
+<td>destroy old AgsRecyclings</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-tillrecycling-cancel"></a><h3>ags_channel_tillrecycling_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_tillrecycling_cancel    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Traverses the tree down and up and calls <a class="link" href="AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()"><code class="function">ags_channel_cancel()</code></a> for corresponding
+<em class="parameter"><code>recall_id</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsChannel--audio"></a><h3>The <code class="literal">"audio"</code> property</h3>
+<pre class="programlisting">  "audio"                    <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The audio it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannel--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsChannel-done"></a><h3>The <code class="literal">"done"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>    user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannel-recycling-changed"></a><h3>The <code class="literal">"recycling-changed"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *old_start_region,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>    *old_end_region,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>    *new_start_region,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>    *new_end_region,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>    *old_start_changed_region,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>    *old_end_changed_region,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>    *new_start_changed_region,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>    *new_end_changed_region,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>    *arg8,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>    user_data)                     : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsChannelSetRecycling.html b/api/ags/AgsChannelSetRecycling.html
new file mode 100644
index 0000000..ac1ccb4
--- /dev/null
+++ b/api/ags/AgsChannelSetRecycling.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChannelSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsChangeTact.html" title="AgsChangeTact">
+<link rel="next" href="AgsDisplayTact.html" title="AgsDisplayTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsChangeTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDisplayTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsChannelSetRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsChannelSetRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsChannelSetRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsChannelSetRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsChannelSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsChannelSetRecycling.top_of_page"></a>AgsChannelSetRecycling</span></h2>
+<p>AgsChannelSetRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsChannelSetRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsChannelSetRecycling.html#AgsChannelSetRecycling-struct" title="struct AgsChannelSetRecycling">AgsChannelSetRecycling</a>;
+struct              <a class="link" href="AgsChannelSetRecycling.html#AgsChannelSetRecyclingClass" title="struct AgsChannelSetRecyclingClass">AgsChannelSetRecyclingClass</a>;
+<a class="link" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * <a class="link" href="AgsChannelSetRecycling.html#ags-channel-set-recycling-new" title="ags_channel_set_recycling_new ()">ags_channel_set_recycling_new</a>  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannelSetRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsChannelSetRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannelSetRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsChannelSetRecycling implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsChannelSetRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsChannelSetRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChannelSetRecycling-struct"></a><h3>struct AgsChannelSetRecycling</h3>
+<pre class="programlisting">struct AgsChannelSetRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelSetRecyclingClass"></a><h3>struct AgsChannelSetRecyclingClass</h3>
+<pre class="programlisting">struct AgsChannelSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling-new"></a><h3>ags_channel_set_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * ags_channel_set_recycling_new  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsConfig.html b/api/ags/AgsConfig.html
new file mode 100644
index 0000000..cf167f2
--- /dev/null
+++ b/api/ags/AgsConfig.html
@@ -0,0 +1,283 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsConfig</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsChannel.html" title="AgsChannel">
+<link rel="next" href="AgsDevout.html" title="AgsDevout">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDevout.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsConfig.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsConfig.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsConfig.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsConfig.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsConfig"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsConfig.top_of_page"></a>AgsConfig</span></h2>
+<p>AgsConfig — Config Advanced Gtk+ Sequencer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsConfig.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_config.h>
+
+#define             <a class="link" href="AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS" title="AGS_CONFIG_DEFAULT_BUILD_ID">AGS_CONFIG_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS" title="AGS_CONFIG_DEFAULT_VERSION">AGS_CONFIG_DEFAULT_VERSION</a>
+#define             <a class="link" href="AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS" title="AGS_CONFIG_DEVOUT">AGS_CONFIG_DEVOUT</a>
+#define             <a class="link" href="AgsConfig.html#AGS-CONFIG-THREAD:CAPS" title="AGS_CONFIG_THREAD">AGS_CONFIG_THREAD</a>
+struct              <a class="link" href="AgsConfig.html#AgsConfig-struct" title="struct AgsConfig">AgsConfig</a>;
+struct              <a class="link" href="AgsConfig.html#AgsConfigClass" title="struct AgsConfigClass">AgsConfigClass</a>;
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AgsConfig.html#ags-config-get" title="ags_config_get ()">ags_config_get</a>                      (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *group</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsConfig.html#ags-config-load-defaults" title="ags_config_load_defaults ()">ags_config_load_defaults</a>            (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsConfig.html#ags-config-load-from-file" title="ags_config_load_from_file ()">ags_config_load_from_file</a>           (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
+<a class="link" href="AgsConfig.html" title="AgsConfig"><span class="returnvalue">AgsConfig</span></a> *         <a class="link" href="AgsConfig.html#ags-config-new" title="ags_config_new ()">ags_config_new</a>                      ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsConfig.html#ags-config-save" title="ags_config_save ()">ags_config_save</a>                     (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsConfig.html#ags-config-set" title="ags_config_set ()">ags_config_set</a>                      (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *group</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsConfig.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsConfig
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsConfig.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsConfig implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsConfig.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> provides configuration to Advanced Gtk+ Sequencer.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsConfig.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_CONFIG_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-VERSION:CAPS"></a><h3>AGS_CONFIG_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEVOUT:CAPS"></a><h3>AGS_CONFIG_DEVOUT</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEVOUT "device\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-THREAD:CAPS"></a><h3>AGS_CONFIG_THREAD</h3>
+<pre class="programlisting">#define AGS_CONFIG_THREAD "thread\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsConfig-struct"></a><h3>struct AgsConfig</h3>
+<pre class="programlisting">struct AgsConfig;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsConfigClass"></a><h3>struct AgsConfigClass</h3>
+<pre class="programlisting">struct AgsConfigClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-get"></a><h3>ags_config_get ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_config_get                      (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *group</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
+<p>
+Retrieve config by <em class="parameter"><code>group</code></em> and <em class="parameter"><code>key</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>group</code></em> :</span></p></td>
+<td>the config group identifier</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
+<td>the key of the property</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the property's value</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-defaults"></a><h3>ags_config_load_defaults ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_config_load_defaults            (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);</pre>
+<p>
+Load configuration from default values.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-from-file"></a><h3>ags_config_load_from_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_config_load_from_file           (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
+<p>
+Load configuration from <em class="parameter"><code>filename</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>the configuration file</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-new"></a><h3>ags_config_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="returnvalue">AgsConfig</span></a> *         ags_config_new                      ();</pre>
+<p>
+Creates an <a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-save"></a><h3>ags_config_save ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_config_save                     (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);</pre>
+<p>
+Save configuration.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-set"></a><h3>ags_config_set ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_config_set                      (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *group</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
+<p>
+Set config by <em class="parameter"><code>group</code></em> and <em class="parameter"><code>key</code></em>, applying <em class="parameter"><code>value</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>group</code></em> :</span></p></td>
+<td>the config group identifier</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
+<td>the key of the property</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the value to set</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCopyAudioSignal.html b/api/ags/AgsCopyAudioSignal.html
new file mode 100644
index 0000000..9ea4416
--- /dev/null
+++ b/api/ags/AgsCopyAudioSignal.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsBufferRecycling.html" title="AgsBufferRecycling">
+<link rel="next" href="AgsCopyChannel.html" title="AgsCopyChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsBufferRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyAudioSignal.top_of_page"></a>AgsCopyAudioSignal</span></h2>
+<p>AgsCopyAudioSignal — copys audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_audio_signal.h>
+
+struct              <a class="link" href="AgsCopyAudioSignal.html#AgsCopyAudioSignal-struct" title="struct AgsCopyAudioSignal">AgsCopyAudioSignal</a>;
+struct              <a class="link" href="AgsCopyAudioSignal.html#AgsCopyAudioSignalClass" title="struct AgsCopyAudioSignalClass">AgsCopyAudioSignalClass</a>;
+<a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * <a class="link" href="AgsCopyAudioSignal.html#ags-copy-audio-signal-new" title="ags_copy_audio_signal_new ()">ags_copy_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsCopyAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyAudioSignal implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal"><span class="type">AgsCopyAudioSignal</span></a> class copys the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyAudioSignal-struct"></a><h3>struct AgsCopyAudioSignal</h3>
+<pre class="programlisting">struct AgsCopyAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyAudioSignalClass"></a><h3>struct AgsCopyAudioSignalClass</h3>
+<pre class="programlisting">struct AgsCopyAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-audio-signal-new"></a><h3>ags_copy_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * ags_copy_audio_signal_new          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal"><span class="type">AgsCopyAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>the destination <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal"><span class="type">AgsCopyAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCopyChannel.html b/api/ags/AgsCopyChannel.html
new file mode 100644
index 0000000..bcf0ed9
--- /dev/null
+++ b/api/ags/AgsCopyChannel.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">
+<link rel="next" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyChannel.top_of_page"></a>AgsCopyChannel</span></h2>
+<p>AgsCopyChannel — copys channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_channel.h>
+
+struct              <a class="link" href="AgsCopyChannel.html#AgsCopyChannel-struct" title="struct AgsCopyChannel">AgsCopyChannel</a>;
+struct              <a class="link" href="AgsCopyChannel.html#AgsCopyChannelClass" title="struct AgsCopyChannelClass">AgsCopyChannelClass</a>;
+<a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    <a class="link" href="AgsCopyChannel.html#ags-copy-channel-new" title="ags_copy_channel_new ()">ags_copy_channel_new</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsCopyChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyChannel implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyChannel.html#AgsCopyChannel--muted" title='The "muted" property'>muted</a>"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel"><span class="type">AgsCopyChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannel-struct"></a><h3>struct AgsCopyChannel</h3>
+<pre class="programlisting">struct AgsCopyChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelClass"></a><h3>struct AgsCopyChannelClass</h3>
+<pre class="programlisting">struct AgsCopyChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-channel-new"></a><h3>ags_copy_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    ags_copy_channel_new                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel"><span class="type">AgsCopyChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>the destination <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel"><span class="type">AgsCopyChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannel--muted"></a><h3>The <code class="literal">"muted"</code> property</h3>
+<pre class="programlisting">  "muted"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Mute the channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCopyChannelRun.html b/api/ags/AgsCopyChannelRun.html
new file mode 100644
index 0000000..26843b9
--- /dev/null
+++ b/api/ags/AgsCopyChannelRun.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyChannel.html" title="AgsCopyChannel">
+<link rel="next" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyNotationAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyChannelRun.top_of_page"></a>AgsCopyChannelRun</span></h2>
+<p>AgsCopyChannelRun — copys channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_channel_run.h>
+
+struct              <a class="link" href="AgsCopyChannelRun.html#AgsCopyChannelRun-struct" title="struct AgsCopyChannelRun">AgsCopyChannelRun</a>;
+struct              <a class="link" href="AgsCopyChannelRun.html#AgsCopyChannelRunClass" title="struct AgsCopyChannelRunClass">AgsCopyChannelRunClass</a>;
+enum                <a class="link" href="AgsCopyChannelRun.html#AgsCopyChannelRunFlags" title="enum AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a>;
+<a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * <a class="link" href="AgsCopyChannelRun.html#ags-copy-channel-run-new" title="ags_copy_channel_run_new ()">ags_copy_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsCopyChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyChannelRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun"><span class="type">AgsCopyChannelRun</span></a> class copys the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannelRun-struct"></a><h3>struct AgsCopyChannelRun</h3>
+<pre class="programlisting">struct AgsCopyChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelRunClass"></a><h3>struct AgsCopyChannelRunClass</h3>
+<pre class="programlisting">struct AgsCopyChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelRunFlags"></a><h3>enum AgsCopyChannelRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_COPY_CHANNEL_RUN_EXACT_LENGTH         = 1,
+  AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK  = 1 << 1,
+} AgsCopyChannelRunFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-channel-run-new"></a><h3>ags_copy_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * ags_copy_channel_run_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun"><span class="type">AgsCopyChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>the destination <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun"><span class="type">AgsCopyChannelRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCopyNotationAudio.html b/api/ags/AgsCopyNotationAudio.html
new file mode 100644
index 0000000..d150cbf
--- /dev/null
+++ b/api/ags/AgsCopyNotationAudio.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">
+<link rel="next" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyNotationAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyNotationAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyNotationAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyNotationAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyNotationAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyNotationAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyNotationAudio.top_of_page"></a>AgsCopyNotationAudio</span></h2>
+<p>AgsCopyNotationAudio — copy notations audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyNotationAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_notation_audio.h>
+
+struct              <a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudio-struct" title="struct AgsCopyNotationAudio">AgsCopyNotationAudio</a>;
+struct              <a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudioClass" title="struct AgsCopyNotationAudioClass">AgsCopyNotationAudioClass</a>;
+enum                <a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags" title="enum AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a>;
+<a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * <a class="link" href="AgsCopyNotationAudio.html#ags-copy-notation-audio-new" title="ags_copy_notation_audio_new ()">ags_copy_notation_audio_new</a>      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsCopyNotationAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyNotationAudio implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudio--audio-channel" title='The "audio-channel" property'>audio-channel</a>"            <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudio--notation" title='The "notation" property'>notation</a>"                 <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>*          : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio"><span class="type">AgsCopyNotationAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudio-struct"></a><h3>struct AgsCopyNotationAudio</h3>
+<pre class="programlisting">struct AgsCopyNotationAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioClass"></a><h3>struct AgsCopyNotationAudioClass</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioFlags"></a><h3>enum AgsCopyNotationAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL  = 1,
+} AgsCopyNotationAudioFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-new"></a><h3>ags_copy_notation_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * ags_copy_notation_audio_new      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio"><span class="type">AgsCopyNotationAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channel</code></em> :</span></p></td>
+<td>the audio channel to use</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio"><span class="type">AgsCopyNotationAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudio--audio-channel"></a><h3>The <code class="literal">"audio-channel"</code> property</h3>
+<pre class="programlisting">  "audio-channel"            <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The audio channel to play of audio object.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudio--notation"></a><h3>The <code class="literal">"notation"</code> property</h3>
+<pre class="programlisting">  "notation"                 <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>*          : Read / Write</pre>
+<p>The AgsNotation it is assigned to.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCopyNotationAudioRun.html b/api/ags/AgsCopyNotationAudioRun.html
new file mode 100644
index 0000000..cb66d2b
--- /dev/null
+++ b/api/ags/AgsCopyNotationAudioRun.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">
+<link rel="next" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyNotationAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyPatternAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyNotationAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyNotationAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyNotationAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyNotationAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyNotationAudioRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyNotationAudioRun.top_of_page"></a>AgsCopyNotationAudioRun</span></h2>
+<p>AgsCopyNotationAudioRun — copy notations</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyNotationAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_notation_audio_run.h>
+
+struct              <a class="link" href="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun-struct" title="struct AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>;
+struct              <a class="link" href="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRunClass" title="struct AgsCopyNotationAudioRunClass">AgsCopyNotationAudioRunClass</a>;
+<a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * <a class="link" href="AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new" title="ags_copy_notation_audio_run_new ()">ags_copy_notation_audio_run_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+               +----AgsCopyNotationAudioRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyNotationAudioRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>count-beats-audio-run</a>"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun"><span class="type">AgsCopyNotationAudioRun</span></a> class copy notations.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRun-struct"></a><h3>struct AgsCopyNotationAudioRun</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRunClass"></a><h3>struct AgsCopyNotationAudioRunClass</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-run-new"></a><h3>ags_copy_notation_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * ags_copy_notation_audio_run_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun"><span class="type">AgsCopyNotationAudioRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun"><span class="type">AgsCopyNotationAudioRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRun--count-beats-audio-run"></a><h3>The <code class="literal">"count-beats-audio-run"</code> property</h3>
+<pre class="programlisting">  "count-beats-audio-run"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write</pre>
+<p>The AgsCountBeatsAudioRun which emits beat signal.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCopyPatternAudio.html b/api/ags/AgsCopyPatternAudio.html
new file mode 100644
index 0000000..5c9bb86
--- /dev/null
+++ b/api/ags/AgsCopyPatternAudio.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">
+<link rel="next" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyNotationAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyPatternAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyPatternAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyPatternAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyPatternAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyPatternAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyPatternAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyPatternAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyPatternAudio.top_of_page"></a>AgsCopyPatternAudio</span></h2>
+<p>AgsCopyPatternAudio — copy audio pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyPatternAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_pattern_audio.h>
+
+struct              <a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudio-struct" title="struct AgsCopyPatternAudio">AgsCopyPatternAudio</a>;
+struct              <a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudioClass" title="struct AgsCopyPatternAudioClass">AgsCopyPatternAudioClass</a>;
+<a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * <a class="link" href="AgsCopyPatternAudio.html#ags-copy-pattern-audio-new" title="ags_copy_pattern_audio_new ()">ags_copy_pattern_audio_new</a>        (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsCopyPatternAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyPatternAudio implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudio--bank-index-0" title='The "bank-index-0" property'>bank-index-0</a>"             <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudio--bank-index-1" title='The "bank-index-1" property'>bank-index-1</a>"             <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio"><span class="type">AgsCopyPatternAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudio-struct"></a><h3>struct AgsCopyPatternAudio</h3>
+<pre class="programlisting">struct AgsCopyPatternAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioClass"></a><h3>struct AgsCopyPatternAudioClass</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-new"></a><h3>ags_copy_pattern_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * ags_copy_pattern_audio_new        (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio"><span class="type">AgsCopyPatternAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>i</code></em> :</span></p></td>
+<td>bank index 0</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>j</code></em> :</span></p></td>
+<td>bank index 1</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio"><span class="type">AgsCopyPatternAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudio--bank-index-0"></a><h3>The <code class="literal">"bank-index-0"</code> property</h3>
+<pre class="programlisting">  "bank-index-0"             <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The current bank index 0 of the AgsPattern.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudio--bank-index-1"></a><h3>The <code class="literal">"bank-index-1"</code> property</h3>
+<pre class="programlisting">  "bank-index-1"             <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The current bank index 1 of the AgsPattern.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCopyPatternAudioRun.html b/api/ags/AgsCopyPatternAudioRun.html
new file mode 100644
index 0000000..07df525
--- /dev/null
+++ b/api/ags/AgsCopyPatternAudioRun.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">
+<link rel="next" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyPatternAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyPatternChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyPatternAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyPatternAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyPatternAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyPatternAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyPatternAudioRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyPatternAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyPatternAudioRun.top_of_page"></a>AgsCopyPatternAudioRun</span></h2>
+<p>AgsCopyPatternAudioRun — copy pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyPatternAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_pattern_audio_run.h>
+
+struct              <a class="link" href="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun-struct" title="struct AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>;
+struct              <a class="link" href="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRunClass" title="struct AgsCopyPatternAudioRunClass">AgsCopyPatternAudioRunClass</a>;
+<a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * <a class="link" href="AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new" title="ags_copy_pattern_audio_run_new ()">ags_copy_pattern_audio_run_new</a> (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+               +----AgsCopyPatternAudioRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyPatternAudioRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>count-beats-audio-run</a>"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun"><span class="type">AgsCopyPatternAudioRun</span></a> class copy pattern.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRun-struct"></a><h3>struct AgsCopyPatternAudioRun</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRunClass"></a><h3>struct AgsCopyPatternAudioRunClass</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-run-new"></a><h3>ags_copy_pattern_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * ags_copy_pattern_audio_run_new (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun"><span class="type">AgsCopyPatternAudioRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> as dependency</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun"><span class="type">AgsCopyPatternAudioRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRun--count-beats-audio-run"></a><h3>The <code class="literal">"count-beats-audio-run"</code> property</h3>
+<pre class="programlisting">  "count-beats-audio-run"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write</pre>
+<p>the AgsCountBeatsAudioRun which emits beat signal.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCopyPatternChannel.html b/api/ags/AgsCopyPatternChannel.html
new file mode 100644
index 0000000..f93cfc9
--- /dev/null
+++ b/api/ags/AgsCopyPatternChannel.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">
+<link rel="next" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyPatternAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyPatternChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyPatternChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyPatternChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyPatternChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyPatternChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyPatternChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyPatternChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyPatternChannel.top_of_page"></a>AgsCopyPatternChannel</span></h2>
+<p>AgsCopyPatternChannel — copy patterns channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyPatternChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_pattern_channel.h>
+
+struct              <a class="link" href="AgsCopyPatternChannel.html#AgsCopyPatternChannel-struct" title="struct AgsCopyPatternChannel">AgsCopyPatternChannel</a>;
+struct              <a class="link" href="AgsCopyPatternChannel.html#AgsCopyPatternChannelClass" title="struct AgsCopyPatternChannelClass">AgsCopyPatternChannelClass</a>;
+<a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * <a class="link" href="AgsCopyPatternChannel.html#ags-copy-pattern-channel-new" title="ags_copy_pattern_channel_new ()">ags_copy_pattern_channel_new</a>    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination" title="ags_copy_pattern_channel_template_find_source_and_destination ()">ags_copy_pattern_channel_template_find_source_and_destination</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsCopyPatternChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyPatternChannel implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyPatternChannel.html#AgsCopyPatternChannel--pattern" title='The "pattern" property'>pattern</a>"                  <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel"><span class="type">AgsCopyPatternChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannel-struct"></a><h3>struct AgsCopyPatternChannel</h3>
+<pre class="programlisting">struct AgsCopyPatternChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelClass"></a><h3>struct AgsCopyPatternChannelClass</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-new"></a><h3>ags_copy_pattern_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * ags_copy_pattern_channel_new    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel"><span class="type">AgsCopyPatternChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>the destination <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>the pattern port</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel"><span class="type">AgsCopyPatternChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-template-find-source-and-destination"></a><h3>ags_copy_pattern_channel_template_find_source_and_destination ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_copy_pattern_channel_template_find_source_and_destination
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannel--pattern"></a><h3>The <code class="literal">"pattern"</code> property</h3>
+<pre class="programlisting">  "pattern"                  <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The pattern which has to be played.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCopyPatternChannelRun.html b/api/ags/AgsCopyPatternChannelRun.html
new file mode 100644
index 0000000..810dffb
--- /dev/null
+++ b/api/ags/AgsCopyPatternChannelRun.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">
+<link rel="next" href="AgsCopyRecycling.html" title="AgsCopyRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyPatternChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyPatternChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyPatternChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyPatternChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyPatternChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyPatternChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyPatternChannelRun.top_of_page"></a>AgsCopyPatternChannelRun</span></h2>
+<p>AgsCopyPatternChannelRun — copys pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyPatternChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_pattern_channel_run.h>
+
+struct              <a class="link" href="AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun-struct" title="struct AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>;
+struct              <a class="link" href="AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRunClass" title="struct AgsCopyPatternChannelRunClass">AgsCopyPatternChannelRunClass</a>;
+<a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * <a class="link" href="AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new" title="ags_copy_pattern_channel_run_new ()">ags_copy_pattern_channel_run_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsCopyPatternChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyPatternChannelRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun"><span class="type">AgsCopyPatternChannelRun</span></a> class copys pattern.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelRun-struct"></a><h3>struct AgsCopyPatternChannelRun</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelRunClass"></a><h3>struct AgsCopyPatternChannelRunClass</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-run-new"></a><h3>ags_copy_pattern_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * ags_copy_pattern_channel_run_new
+                                                        ();</pre>
+<p>
+Creates an <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun"><span class="type">AgsCopyPatternChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun"><span class="type">AgsCopyPatternChannelRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCopyRecycling.html b/api/ags/AgsCopyRecycling.html
new file mode 100644
index 0000000..bc530ba
--- /dev/null
+++ b/api/ags/AgsCopyRecycling.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">
+<link rel="next" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyPatternChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCountBeatsAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyRecycling.top_of_page"></a>AgsCopyRecycling</span></h2>
+<p>AgsCopyRecycling — copys recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_recycling.h>
+
+struct              <a class="link" href="AgsCopyRecycling.html#AgsCopyRecycling-struct" title="struct AgsCopyRecycling">AgsCopyRecycling</a>;
+struct              <a class="link" href="AgsCopyRecycling.html#AgsCopyRecyclingClass" title="struct AgsCopyRecyclingClass">AgsCopyRecyclingClass</a>;
+<a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  <a class="link" href="AgsCopyRecycling.html#ags-copy-recycling-new" title="ags_copy_recycling_new ()">ags_copy_recycling_new</a>              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsCopyRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyRecycling implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling"><span class="type">AgsCopyRecycling</span></a> class copys the recycling.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyRecycling-struct"></a><h3>struct AgsCopyRecycling</h3>
+<pre class="programlisting">struct AgsCopyRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyRecyclingClass"></a><h3>struct AgsCopyRecyclingClass</h3>
+<pre class="programlisting">struct AgsCopyRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-recycling-new"></a><h3>ags_copy_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  ags_copy_recycling_new              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling"><span class="type">AgsCopyRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>the destination <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling"><span class="type">AgsCopyRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCountBeatsAudio.html b/api/ags/AgsCountBeatsAudio.html
new file mode 100644
index 0000000..7381cbc
--- /dev/null
+++ b/api/ags/AgsCountBeatsAudio.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountBeatsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyRecycling.html" title="AgsCopyRecycling">
+<link rel="next" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCountBeatsAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCountBeatsAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCountBeatsAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCountBeatsAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCountBeatsAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCountBeatsAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCountBeatsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCountBeatsAudio.top_of_page"></a>AgsCountBeatsAudio</span></h2>
+<p>AgsCountBeatsAudio — count audio beats</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCountBeatsAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_count_beats_audio.h>
+
+struct              <a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio-struct" title="struct AgsCountBeatsAudio">AgsCountBeatsAudio</a>;
+struct              <a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudioClass" title="struct AgsCountBeatsAudioClass">AgsCountBeatsAudioClass</a>;
+<a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * <a class="link" href="AgsCountBeatsAudio.html#ags-count-beats-audio-new" title="ags_count_beats_audio_new ()">ags_count_beats_audio_new</a>          (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> loop</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsCountBeatsAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCountBeatsAudio implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--loop" title='The "loop" property'>loop</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--notation-loop-end" title='The "notation-loop-end" property'>notation-loop-end</a>"        <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--notation-loop-start" title='The "notation-loop-start" property'>notation-loop-start</a>"      <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--sequencer-loop-end" title='The "sequencer-loop-end" property'>sequencer-loop-end</a>"       <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--sequencer-loop-start" title='The "sequencer-loop-start" property'>sequencer-loop-start</a>"     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio"><span class="type">AgsCountBeatsAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio-struct"></a><h3>struct AgsCountBeatsAudio</h3>
+<pre class="programlisting">struct AgsCountBeatsAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioClass"></a><h3>struct AgsCountBeatsAudioClass</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-new"></a><h3>ags_count_beats_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * ags_count_beats_audio_new          (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> loop</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio"><span class="type">AgsCountBeatsAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> after exceeding counter, effect loops</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio"><span class="type">AgsCountBeatsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio--loop"></a><h3>The <code class="literal">"loop"</code> property</h3>
+<pre class="programlisting">  "loop"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Play in a endless loop.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio--notation-loop-end"></a><h3>The <code class="literal">"notation-loop-end"</code> property</h3>
+<pre class="programlisting">  "notation-loop-end"        <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The end beat of the notation loop.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio--notation-loop-start"></a><h3>The <code class="literal">"notation-loop-start"</code> property</h3>
+<pre class="programlisting">  "notation-loop-start"      <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The start beat of the notation loop.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio--sequencer-loop-end"></a><h3>The <code class="literal">"sequencer-loop-end"</code> property</h3>
+<pre class="programlisting">  "sequencer-loop-end"       <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The end beat of the sequencer loop.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio--sequencer-loop-start"></a><h3>The <code class="literal">"sequencer-loop-start"</code> property</h3>
+<pre class="programlisting">  "sequencer-loop-start"     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The start beat of the sequencer loop.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCountBeatsAudioRun.html b/api/ags/AgsCountBeatsAudioRun.html
new file mode 100644
index 0000000..c949e59
--- /dev/null
+++ b/api/ags/AgsCountBeatsAudioRun.html
@@ -0,0 +1,396 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountBeatsAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">
+<link rel="next" href="AgsDelayAudio.html" title="AgsDelayAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCountBeatsAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDelayAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCountBeatsAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCountBeatsAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCountBeatsAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCountBeatsAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCountBeatsAudioRun.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsCountBeatsAudioRun.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCountBeatsAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCountBeatsAudioRun.top_of_page"></a>AgsCountBeatsAudioRun</span></h2>
+<p>AgsCountBeatsAudioRun — count beats</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCountBeatsAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_count_beats_audio_run.h>
+
+struct              <a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-struct" title="struct AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>;
+struct              <a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRunClass" title="struct AgsCountBeatsAudioRunClass">AgsCountBeatsAudioRunClass</a>;
+<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new" title="ags_count_beats_audio_run_new ()">ags_count_beats_audio_run_new</a>   (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop" title="ags_count_beats_audio_run_notation_loop ()">ags_count_beats_audio_run_notation_loop</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start" title="ags_count_beats_audio_run_notation_start ()">ags_count_beats_audio_run_notation_start</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop" title="ags_count_beats_audio_run_notation_stop ()">ags_count_beats_audio_run_notation_stop</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop" title="ags_count_beats_audio_run_sequencer_loop ()">ags_count_beats_audio_run_sequencer_loop</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start" title="ags_count_beats_audio_run_sequencer_start ()">ags_count_beats_audio_run_sequencer_start</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop" title="ags_count_beats_audio_run_sequencer_stop ()">ags_count_beats_audio_run_sequencer_stop</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+               +----AgsCountBeatsAudioRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCountBeatsAudioRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsCountable.html" title="AgsCountable">AgsCountable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--delay-audio-run" title='The "delay-audio-run" property'>delay-audio-run</a>"          <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>*     : Read / Write
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--notation-counter" title='The "notation-counter" property'>notation-counter</a>"         <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--sequencer-counter" title='The "sequencer-counter" property'>sequencer-counter</a>"        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-loop" title='The "notation-loop" signal'>notation-loop</a>"                                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-start" title='The "notation-start" signal'>notation-start</a>"                                 : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-stop" title='The "notation-stop" signal'>notation-stop</a>"                                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-loop" title='The "sequencer-loop" signal'>sequencer-loop</a>"                                 : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-start" title='The "sequencer-start" signal'>sequencer-start</a>"                                : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-stop" title='The "sequencer-stop" signal'>sequencer-stop</a>"                                 : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> class count beats.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-struct"></a><h3>struct AgsCountBeatsAudioRun</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRunClass"></a><h3>struct AgsCountBeatsAudioRunClass</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+  
+  void (*notation_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*notation_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  void (*notation_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  
+  void (*sequencer_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			  guint run_order);
+  void (*sequencer_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*sequencer_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-new"></a><h3>ags_count_beats_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * ags_count_beats_audio_run_new   (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> dependency</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-loop"></a><h3>ags_count_beats_audio_run_notation_loop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_notation_loop
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+<p>
+Emitted as notation loops playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-start"></a><h3>ags_count_beats_audio_run_notation_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_notation_start
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+<p>
+Emitted as notation starts playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-stop"></a><h3>ags_count_beats_audio_run_notation_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_notation_stop
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+<p>
+Emitted as notation stops playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-loop"></a><h3>ags_count_beats_audio_run_sequencer_loop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_sequencer_loop
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+<p>
+Emitted as sequencer loops playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-start"></a><h3>ags_count_beats_audio_run_sequencer_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_sequencer_start
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+<p>
+Emitted as sequencer starts playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-stop"></a><h3>ags_count_beats_audio_run_sequencer_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_sequencer_stop
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+<p>
+Emitted as sequencer stops playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun--delay-audio-run"></a><h3>The <code class="literal">"delay-audio-run"</code> property</h3>
+<pre class="programlisting">  "delay-audio-run"          <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>*     : Read / Write</pre>
+<p>The AgsDelayAudioRun which emits sequencer_alloc_output sequencer_count signal.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun--notation-counter"></a><h3>The <code class="literal">"notation-counter"</code> property</h3>
+<pre class="programlisting">  "notation-counter"         <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The notation counter indicates the offset in the notation.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun--sequencer-counter"></a><h3>The <code class="literal">"sequencer-counter"</code> property</h3>
+<pre class="programlisting">  "sequencer-counter"        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The sequenecer counter indicates the offset in the sequencer.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-notation-loop"></a><h3>The <code class="literal">"notation-loop"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                  run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>               user_data)                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-notation-start"></a><h3>The <code class="literal">"notation-start"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                  run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>               user_data)                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-notation-stop"></a><h3>The <code class="literal">"notation-stop"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                  run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>               user_data)                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-sequencer-loop"></a><h3>The <code class="literal">"sequencer-loop"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                  run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>               user_data)                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-sequencer-start"></a><h3>The <code class="literal">"sequencer-start"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                  run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>               user_data)                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-sequencer-stop"></a><h3>The <code class="literal">"sequencer-stop"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                  run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>               user_data)                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsCountable.html b/api/ags/AgsCountable.html
new file mode 100644
index 0000000..d0dd984
--- /dev/null
+++ b/api/ags/AgsCountable.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsApplicable.html" title="AgsApplicable">
+<link rel="next" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplicable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDynamicConnectable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCountable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCountable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCountable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCountable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCountable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCountable.top_of_page"></a>AgsCountable</span></h2>
+<p>AgsCountable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCountable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsCountable.html" title="AgsCountable">AgsCountable</a>;
+struct              <a class="link" href="AgsCountable.html#AgsCountableInterface" title="struct AgsCountableInterface">AgsCountableInterface</a>;
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="AgsCountable.html#ags-countable-get-notation-counter" title="ags_countable_get_notation_counter ()">ags_countable_get_notation_counter</a>  (<em class="parameter"><code><a class="link" href="AgsCountable.html" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="AgsCountable.html#ags-countable-get-sequencer-counter" title="ags_countable_get_sequencer_counter ()">ags_countable_get_sequencer_counter</a> (<em class="parameter"><code><a class="link" href="AgsCountable.html" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsCountable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsCountable is implemented by
+ <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountable"></a><h3>AgsCountable</h3>
+<pre class="programlisting">typedef void AgsCountable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountableInterface"></a><h3>struct AgsCountableInterface</h3>
+<pre class="programlisting">struct AgsCountableInterface {
+  GTypeInterface interface;
+
+  guint (*get_notation_counter)(AgsCountable *countable);
+  guint (*get_sequencer_counter)(AgsCountable *countable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-notation-counter"></a><h3>ags_countable_get_notation_counter ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_countable_get_notation_counter  (<em class="parameter"><code><a class="link" href="AgsCountable.html" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-sequencer-counter"></a><h3>ags_countable_get_sequencer_counter ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_countable_get_sequencer_counter (<em class="parameter"><code><a class="link" href="AgsCountable.html" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDelayAudio.html b/api/ags/AgsDelayAudio.html
new file mode 100644
index 0000000..6587e6b
--- /dev/null
+++ b/api/ags/AgsDelayAudio.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDelayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">
+<link rel="next" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCountBeatsAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDelayAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDelayAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDelayAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDelayAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDelayAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsDelayAudio.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsDelayAudio.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDelayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDelayAudio.top_of_page"></a>AgsDelayAudio</span></h2>
+<p>AgsDelayAudio — delay audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDelayAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_delay_audio.h>
+
+struct              <a class="link" href="AgsDelayAudio.html#AgsDelayAudio-struct" title="struct AgsDelayAudio">AgsDelayAudio</a>;
+struct              <a class="link" href="AgsDelayAudio.html#AgsDelayAudioClass" title="struct AgsDelayAudioClass">AgsDelayAudioClass</a>;
+<a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     <a class="link" href="AgsDelayAudio.html#ags-delay-audio-new" title="ags_delay_audio_new ()">ags_delay_audio_new</a>                 ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsDelayAudio.html#ags-delay-audio-notation-duration-changed" title="ags_delay_audio_notation_duration_changed ()">ags_delay_audio_notation_duration_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed" title="ags_delay_audio_sequencer_duration_changed ()">ags_delay_audio_sequencer_duration_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsDelayAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDelayAudio implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--bpm" title='The "bpm" property'>bpm</a>"                      <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--notation-delay" title='The "notation-delay" property'>notation-delay</a>"           <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--notation-duration" title='The "notation-duration" property'>notation-duration</a>"        <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--sequencer-delay" title='The "sequencer-delay" property'>sequencer-delay</a>"          <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--sequencer-duration" title='The "sequencer-duration" property'>sequencer-duration</a>"       <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--tact" title='The "tact" property'>tact</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio-notation-duration-changed" title='The "notation-duration-changed" signal'>notation-duration-changed</a>"                      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio-sequencer-duration-changed" title='The "sequencer-duration-changed" signal'>sequencer-duration-changed</a>"                     : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudio-struct"></a><h3>struct AgsDelayAudio</h3>
+<pre class="programlisting">struct AgsDelayAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioClass"></a><h3>struct AgsDelayAudioClass</h3>
+<pre class="programlisting">struct AgsDelayAudioClass {
+  AgsRecallAudioClass recall_audio;
+
+  void (*notation_duration_changed)(AgsDelayAudio *delay_audio);
+  void (*sequencer_duration_changed)(AgsDelayAudio *delay_audio);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-new"></a><h3>ags_delay_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     ags_delay_audio_new                 ();</pre>
+<p>
+Creates an <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-notation-duration-changed"></a><h3>ags_delay_audio_notation_duration_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_notation_duration_changed
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-sequencer-duration-changed"></a><h3>ags_delay_audio_sequencer_duration_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_sequencer_duration_changed
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudio--bpm"></a><h3>The <code class="literal">"bpm"</code> property</h3>
+<pre class="programlisting">  "bpm"                      <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The recall's bpm.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio--notation-delay"></a><h3>The <code class="literal">"notation-delay"</code> property</h3>
+<pre class="programlisting">  "notation-delay"           <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The delay of the notation.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio--notation-duration"></a><h3>The <code class="literal">"notation-duration"</code> property</h3>
+<pre class="programlisting">  "notation-duration"        <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The duration of the notation.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio--sequencer-delay"></a><h3>The <code class="literal">"sequencer-delay"</code> property</h3>
+<pre class="programlisting">  "sequencer-delay"          <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The delay of the sequencer.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio--sequencer-duration"></a><h3>The <code class="literal">"sequencer-duration"</code> property</h3>
+<pre class="programlisting">  "sequencer-duration"       <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The duration of the sequencer.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio--tact"></a><h3>The <code class="literal">"tact"</code> property</h3>
+<pre class="programlisting">  "tact"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The recall's tact.</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudio-notation-duration-changed"></a><h3>The <code class="literal">"notation-duration-changed"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)        : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio-sequencer-duration-changed"></a><h3>The <code class="literal">"sequencer-duration-changed"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)        : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDelayAudioRun.html b/api/ags/AgsDelayAudioRun.html
new file mode 100644
index 0000000..faf7a05
--- /dev/null
+++ b/api/ags/AgsDelayAudioRun.html
@@ -0,0 +1,433 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDelayAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsDelayAudio.html" title="AgsDelayAudio">
+<link rel="next" href="AgsLoopChannel.html" title="AgsLoopChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDelayAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLoopChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDelayAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDelayAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDelayAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDelayAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsDelayAudioRun.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDelayAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDelayAudioRun.top_of_page"></a>AgsDelayAudioRun</span></h2>
+<p>AgsDelayAudioRun — delay</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDelayAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_delay_audio_run.h>
+
+struct              <a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-struct" title="struct AgsDelayAudioRun">AgsDelayAudioRun</a>;
+struct              <a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRunClass" title="struct AgsDelayAudioRunClass">AgsDelayAudioRunClass</a>;
+<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-new" title="ags_delay_audio_run_new ()">ags_delay_audio_run_new</a>             ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input" title="ags_delay_audio_run_notation_alloc_input ()">ags_delay_audio_run_notation_alloc_input</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output" title="ags_delay_audio_run_notation_alloc_output ()">ags_delay_audio_run_notation_alloc_output</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-notation-count" title="ags_delay_audio_run_notation_count ()">ags_delay_audio_run_notation_count</a>  (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input" title="ags_delay_audio_run_sequencer_alloc_input ()">ags_delay_audio_run_sequencer_alloc_input</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output" title="ags_delay_audio_run_sequencer_alloc_output ()">ags_delay_audio_run_sequencer_alloc_output</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count" title="ags_delay_audio_run_sequencer_count ()">ags_delay_audio_run_sequencer_count</a> (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+               +----AgsDelayAudioRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDelayAudioRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-alloc-input" title='The "notation-alloc-input" signal'>notation-alloc-input</a>"                           : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-alloc-output" title='The "notation-alloc-output" signal'>notation-alloc-output</a>"                          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-count" title='The "notation-count" signal'>notation-count</a>"                                 : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-alloc-input" title='The "sequencer-alloc-input" signal'>sequencer-alloc-input</a>"                          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-alloc-output" title='The "sequencer-alloc-output" signal'>sequencer-alloc-output</a>"                         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-count" title='The "sequencer-count" signal'>sequencer-count</a>"                                : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.description"></a><h2>Description</h2>
+<p>
+The <span class="type">AgsDelayNotationAudioRun</span> class delays.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-struct"></a><h3>struct AgsDelayAudioRun</h3>
+<pre class="programlisting">struct AgsDelayAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRunClass"></a><h3>struct AgsDelayAudioRunClass</h3>
+<pre class="programlisting">struct AgsDelayAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+
+  void (*notation_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*notation_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			       guint delay, guint attack);
+  void (*notation_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			 guint delay, guint attack);
+
+  void (*sequencer_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				 guint delay, guint attack);
+  void (*sequencer_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*sequencer_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			  guint delay, guint attack);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-new"></a><h3>ags_delay_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  ags_delay_audio_run_new             ();</pre>
+<p>
+Creates an <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-input"></a><h3>ags_delay_audio_run_notation_alloc_input ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_notation_alloc_input
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+<p>
+Emitted as notation allocs output.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-output"></a><h3>ags_delay_audio_run_notation_alloc_output ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_notation_alloc_output
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+<p>
+Emitted as notation allocs output.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-count"></a><h3>ags_delay_audio_run_notation_count ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_notation_count  (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+<p>
+Emitted as notation counts.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-input"></a><h3>ags_delay_audio_run_sequencer_alloc_input ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_sequencer_alloc_input
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+<p>
+Emitted as sequencer allocs output.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-output"></a><h3>ags_delay_audio_run_sequencer_alloc_output ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_sequencer_alloc_output
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+<p>
+Emitted as sequencer allocs output.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-count"></a><h3>ags_delay_audio_run_sequencer_count ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_sequencer_count (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+<p>
+Emitted as sequencer counts.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-notation-alloc-input"></a><h3>The <code class="literal">"notation-alloc-input"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             delay,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             attack,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-notation-alloc-output"></a><h3>The <code class="literal">"notation-alloc-output"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             delay,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             attack,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-notation-count"></a><h3>The <code class="literal">"notation-count"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             delay,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             attack,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-sequencer-alloc-input"></a><h3>The <code class="literal">"sequencer-alloc-input"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             delay,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             attack,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-sequencer-alloc-output"></a><h3>The <code class="literal">"sequencer-alloc-output"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             delay,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             attack,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-sequencer-count"></a><h3>The <code class="literal">"sequencer-count"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             delay,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             attack,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDevout.html b/api/ags/AgsDevout.html
new file mode 100644
index 0000000..b74027a
--- /dev/null
+++ b/api/ags/AgsDevout.html
@@ -0,0 +1,743 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsConfig.html" title="AgsConfig">
+<link rel="next" href="AgsInput.html" title="AgsInput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsConfig.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsInput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDevout.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDevout.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDevout.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDevout.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsDevout.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsDevout.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDevout.top_of_page"></a>AgsDevout</span></h2>
+<p>AgsDevout — Outputting to soundcard</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDevout.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_devout.h>
+
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS" title="AGS_DEVOUT_DEFAULT_BPM">AGS_DEVOUT_DEFAULT_BPM</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_DEVOUT_DEFAULT_BUFFER_SIZE">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS" title="AGS_DEVOUT_DEFAULT_DELAY">AGS_DEVOUT_DEFAULT_DELAY</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS" title="AGS_DEVOUT_DEFAULT_FORMAT">AGS_DEVOUT_DEFAULT_FORMAT</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_JIFFIE">AGS_DEVOUT_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" title="AGS_DEVOUT_DEFAULT_SAMPLERATE">AGS_DEVOUT_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS" title="AGS_DEVOUT_DEFAULT_SCALE">AGS_DEVOUT_DEFAULT_SCALE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS" title="AGS_DEVOUT_DEFAULT_TACT">AGS_DEVOUT_DEFAULT_TACT</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" title="AGS_DEVOUT_DEFAULT_TACTRATE">AGS_DEVOUT_DEFAULT_TACTRATE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_TACT_JIFFIE">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-ERROR:CAPS" title="AGS_DEVOUT_ERROR">AGS_DEVOUT_ERROR</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-PLAY:CAPS" title="AGS_DEVOUT_PLAY()">AGS_DEVOUT_PLAY</a>                     (ptr)
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS" title="AGS_DEVOUT_PLAY_DOMAIN()">AGS_DEVOUT_PLAY_DOMAIN</a>              (ptr)
+struct              <a class="link" href="AgsDevout.html#AgsDevout-struct" title="struct AgsDevout">AgsDevout</a>;
+struct              <a class="link" href="AgsDevout.html#AgsDevoutClass" title="struct AgsDevoutClass">AgsDevoutClass</a>;
+enum                <a class="link" href="AgsDevout.html#AgsDevoutError" title="enum AgsDevoutError">AgsDevoutError</a>;
+enum                <a class="link" href="AgsDevout.html#AgsDevoutFlags" title="enum AgsDevoutFlags">AgsDevoutFlags</a>;
+struct              <a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay">AgsDevoutPlay</a>;
+struct              <a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain">AgsDevoutPlayDomain</a>;
+enum                <a class="link" href="AgsDevout.html#AgsDevoutPlayFlags" title="enum AgsDevoutPlayFlags">AgsDevoutPlayFlags</a>;
+enum                <a class="link" href="AgsDevout.html#AgsDevoutResolutionMode" title="enum AgsDevoutResolutionMode">AgsDevoutResolutionMode</a>;
+<a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              <a class="link" href="AgsDevout.html#ags-devout-error-quark" title="ags_devout_error_quark ()">ags_devout_error_quark</a>              ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsDevout.html#ags-devout-list-cards" title="ags_devout_list_cards ()">ags_devout_list_cards</a>               (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_name</code></em>);
+<a class="link" href="AgsDevout.html" title="AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         <a class="link" href="AgsDevout.html#ags-devout-new" title="ags_devout_new ()">ags_devout_new</a>                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDevout.html#ags-devout-note-offset-changed" title="ags_devout_note_offset_changed ()">ags_devout_note_offset_changed</a>      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> note_offset</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDevout.html#ags-devout-pcm-info" title="ags_devout_pcm_info ()">ags_devout_pcm_info</a>                 (<em class="parameter"><code><span class="type">char</span> *card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     <a class="link" href="AgsDevout.html#ags-devout-play-alloc" title="ags_devout_play_alloc ()">ags_devout_play_alloc</a>               ();
+<a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * <a class="link" href="AgsDevout.html#ags-devout-play-domain-alloc" title="ags_devout_play_domain_alloc ()">ags_devout_play_domain_alloc</a>      ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsDevout.html#ags-devout-play-domain-free" title="ags_devout_play_domain_free ()">ags_devout_play_domain_free</a>         (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);
+<a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     <a class="link" href="AgsDevout.html#ags-devout-play-find-source" title="ags_devout_play_find_source ()">ags_devout_play_find_source</a>         (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *devout_play</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDevout.html#ags-devout-play-free" title="ags_devout_play_free ()">ags_devout_play_free</a>                (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDevout.html#ags-devout-tic" title="ags_devout_tic ()">ags_devout_tic</a>                      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsDevout
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDevout implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDevout.html#AgsDevout--attack" title='The "attack" property'>attack</a>"                   <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read
+  "<a class="link" href="AgsDevout.html#AgsDevout--bits" title='The "bits" property'>bits</a>"                     <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--bpm" title='The "bpm" property'>bpm</a>"                      <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--buffer" title='The "buffer" property'>buffer</a>"                   <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read
+  "<a class="link" href="AgsDevout.html#AgsDevout--buffer-size" title='The "buffer-size" property'>buffer-size</a>"              <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--device" title='The "device" property'>device</a>"                   <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--dsp-channels" title='The "dsp-channels" property'>dsp-channels</a>"             <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--frequency" title='The "frequency" property'>frequency</a>"                <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--main" title='The "main" property'>main</a>"                     <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--pcm-channels" title='The "pcm-channels" property'>pcm-channels</a>"             <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDevout.html#AgsDevout-tic" title='The "tic" signal'>tic</a>"                                            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> represents a soundcard and supports output.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BPM:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BUFFER_SIZE (944)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-DELAY:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_DELAY</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE * (60.0 / AGS_DEVOUT_DEFAULT_BPM))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-FORMAT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_FORMAT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_FORMAT (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SCALE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SCALE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SCALE (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT (1.0 / 1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACTRATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACTRATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-ERROR:CAPS"></a><h3>AGS_DEVOUT_ERROR</h3>
+<pre class="programlisting">#define AGS_DEVOUT_ERROR (ags_devout_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY:CAPS"></a><h3>AGS_DEVOUT_PLAY()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY(ptr)           ((AgsDevoutPlay *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY-DOMAIN:CAPS"></a><h3>AGS_DEVOUT_PLAY_DOMAIN()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY_DOMAIN(ptr)    ((AgsDevoutPlayDomain *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout-struct"></a><h3>struct AgsDevout</h3>
+<pre class="programlisting">struct AgsDevout;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutClass"></a><h3>struct AgsDevoutClass</h3>
+<pre class="programlisting">struct AgsDevoutClass {
+  GObjectClass object;
+
+  void (*play_init)(AgsDevout *devout,
+		    GError **error);
+  void (*play)(AgsDevout *devout,
+	       GError **error);
+  void (*stop)(AgsDevout *devout);
+
+  void (*tic)(AgsDevout *devout);
+
+  void (*note_offset_changed)(AgsDevout *devout, guint note_offset);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutError"></a><h3>enum AgsDevoutError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD,
+} AgsDevoutError;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutFlags"></a><h3>enum AgsDevoutFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_BUFFER0                        = 1,
+  AGS_DEVOUT_BUFFER1                        = 1 << 1,
+  AGS_DEVOUT_BUFFER2                        = 1 << 2,
+  AGS_DEVOUT_BUFFER3                        = 1 << 3,
+
+  AGS_DEVOUT_ATTACK_FIRST                   = 1 << 4,
+
+  AGS_DEVOUT_PLAY                           = 1 << 5,
+
+  AGS_DEVOUT_LIBAO                          = 1 << 6,
+  AGS_DEVOUT_OSS                            = 1 << 7,
+  AGS_DEVOUT_ALSA                           = 1 << 8,
+
+  AGS_DEVOUT_SHUTDOWN                       = 1 << 9,
+  AGS_DEVOUT_START_PLAY                     = 1 << 10,
+
+  AGS_DEVOUT_NONBLOCKING                    = 1 << 11,
+
+  AGS_DEVOUT_TIMING_SET_0                   = 1 << 12,
+  AGS_DEVOUT_TIMING_SET_1                   = 1 << 13,
+} AgsDevoutFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlay"></a><h3>struct AgsDevoutPlay</h3>
+<pre class="programlisting">struct AgsDevoutPlay {
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID **recall_id;
+};
+</pre>
+<p>
+A <span class="type">AgsDevoutPlay</span> represents the play/recall in <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> or <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+scope to do output to device.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="AgsDevoutPlay.flags"></a>flags</code></em>;</span></p></td>
+<td>the internal state</td>
+</tr>
+<tr>
+<td><p><span class="term"><a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> **<em class="structfield"><code><a name="AgsDevoutPlay.iterator-thread"></a>iterator_thread</code></em>;</span></p></td>
+<td>Super-threaded related <a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a>. Index 0 playback, 1 sequencer and 2 notation.</td>
+</tr>
+<tr>
+<td><p><span class="term"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *<em class="structfield"><code><a name="AgsDevoutPlay.source"></a>source</code></em>;</span></p></td>
+<td>either <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> or <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="AgsDevoutPlay.audio-channel"></a>audio_channel</code></em>;</span></p></td>
+<td>destination audio channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> **<em class="structfield"><code><a name="AgsDevoutPlay.recall-id"></a>recall_id</code></em>;</span></p></td>
+<td>array pointing to appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>. Index 0 playback, 1 sequencer and 2 notation.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayDomain"></a><h3>struct AgsDevoutPlayDomain</h3>
+<pre class="programlisting">struct AgsDevoutPlayDomain {
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *devout_play;
+};
+</pre>
+<p>
+A <span class="type">AgsDevoutPlayDomain</span> represents the entire possible play/recall
+context.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *<em class="structfield"><code><a name="AgsDevoutPlayDomain.domain"></a>domain</code></em>;</span></p></td>
+<td>the source</td>
+</tr>
+<tr>
+<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="AgsDevoutPlayDomain.playback"></a>playback</code></em>;</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> playback is on</td>
+</tr>
+<tr>
+<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="AgsDevoutPlayDomain.sequencer"></a>sequencer</code></em>;</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> sequencer is on</td>
+</tr>
+<tr>
+<td><p><span class="term"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="AgsDevoutPlayDomain.notation"></a>notation</code></em>;</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> notation is on</td>
+</tr>
+<tr>
+<td><p><span class="term"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *<em class="structfield"><code><a name="AgsDevoutPlayDomain.devout-play"></a>devout_play</code></em>;</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <span class="type">AgsDevoutPlay</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayFlags"></a><h3>enum AgsDevoutPlayFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_PLAY_DONE              = 1,
+  AGS_DEVOUT_PLAY_REMOVE            = 1 <<  1,
+  AGS_DEVOUT_PLAY_CHANNEL           = 1 <<  2,
+  AGS_DEVOUT_PLAY_PAD               = 1 <<  3,
+  AGS_DEVOUT_PLAY_AUDIO             = 1 <<  4,
+  AGS_DEVOUT_PLAY_PLAYBACK          = 1 <<  5,
+  AGS_DEVOUT_PLAY_SEQUENCER         = 1 <<  6,
+  AGS_DEVOUT_PLAY_NOTATION          = 1 <<  7,
+  AGS_DEVOUT_PLAY_SUPER_THREADED    = 1 <<  8,
+} AgsDevoutPlayFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutResolutionMode"></a><h3>enum AgsDevoutResolutionMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_RESOLUTION_8_BIT    = 8,
+  AGS_DEVOUT_RESOLUTION_16_BIT   = 16,
+  AGS_DEVOUT_RESOLUTION_24_BIT   = 24,
+  AGS_DEVOUT_RESOLUTION_32_BIT   = 32,
+  AGS_DEVOUT_RESOLUTION_64_BIT   = 64,
+} AgsDevoutResolutionMode;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-error-quark"></a><h3>ags_devout_error_quark ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              ags_devout_error_quark              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-list-cards"></a><h3>ags_devout_list_cards ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_list_cards               (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_name</code></em>);</pre>
+<p>
+List available soundcards.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_id</code></em> :</span></p></td>
+<td>alsa identifier</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_name</code></em> :</span></p></td>
+<td>card name</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-new"></a><h3>ags_devout_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         ags_devout_new                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>, refering to <em class="parameter"><code>ags_main</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ags_main</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-note-offset-changed"></a><h3>ags_devout_note_offset_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_note_offset_changed      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> note_offset</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-pcm-info"></a><h3>ags_devout_pcm_info ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_pcm_info                 (<em class="parameter"><code><span class="type">char</span> *card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+List soundcard settings.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_id</code></em> :</span></p></td>
+<td>alsa identifier</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels_min</code></em> :</span></p></td>
+<td>minimum channels supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels_max</code></em> :</span></p></td>
+<td>maximum channels supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>rate_min</code></em> :</span></p></td>
+<td>minimum samplerate supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>rate_max</code></em> :</span></p></td>
+<td>maximum samplerate supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size_min</code></em> :</span></p></td>
+<td>minimum buffer size supported
+<em class="parameter"><code>buffer_size_max</code></em> maximum buffer size supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>on success <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-alloc"></a><h3>ags_devout_play_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     ags_devout_play_alloc               ();</pre>
+<p>
+Allocs an <a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the devout play</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-alloc"></a><h3>ags_devout_play_domain_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * ags_devout_play_domain_alloc      ();</pre>
+<p>
+Allocs an <a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the devout play domain</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-free"></a><h3>ags_devout_play_domain_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_play_domain_free         (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);</pre>
+<p>
+Frees an <a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>devout_play_domain</code></em> :</span></p></td>
+<td>the devout play domain</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-find-source"></a><h3>ags_devout_play_find_source ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     ags_devout_play_find_source         (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *devout_play</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source</code></em>);</pre>
+<p>
+Find source
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout_play</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <span class="type">AgsDevoutPlay</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the matching devout play</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-free"></a><h3>ags_devout_play_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_play_free                (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+<p>
+Frees an <a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>devout_play</code></em> :</span></p></td>
+<td>the devout play</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-tic"></a><h3>ags_devout_tic ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_tic                      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+The tic of devout.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsDevout--attack"></a><h3>The <code class="literal">"attack"</code> property</h3>
+<pre class="programlisting">  "attack"                   <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read</pre>
+<p>The attack to use for the buffer.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--bits"></a><h3>The <code class="literal">"bits"</code> property</h3>
+<pre class="programlisting">  "bits"                     <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The precision to use for a frame.</p>
+<p>Allowed values: [1,64]</p>
+<p>Default value: 16</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--bpm"></a><h3>The <code class="literal">"bpm"</code> property</h3>
+<pre class="programlisting">  "bpm"                      <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
+<p>Beats per minute to use.</p>
+<p>Allowed values: [1,240]</p>
+<p>Default value: 120</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--buffer"></a><h3>The <code class="literal">"buffer"</code> property</h3>
+<pre class="programlisting">  "buffer"                   <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read</pre>
+<p>The buffer to play.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--buffer-size"></a><h3>The <code class="literal">"buffer-size"</code> property</h3>
+<pre class="programlisting">  "buffer-size"              <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The count of frames a buffer contains.</p>
+<p>Allowed values: [1,44100]</p>
+<p>Default value: 940</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--device"></a><h3>The <code class="literal">"device"</code> property</h3>
+<pre class="programlisting">  "device"                   <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The device to perform output to.</p>
+<p>Default value: "hw:0"</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--dsp-channels"></a><h3>The <code class="literal">"dsp-channels"</code> property</h3>
+<pre class="programlisting">  "dsp-channels"             <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The count of DSP channels to use.</p>
+<p>Allowed values: [1,64]</p>
+<p>Default value: 2</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--frequency"></a><h3>The <code class="literal">"frequency"</code> property</h3>
+<pre class="programlisting">  "frequency"                <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The frames count played during a second.</p>
+<p>Allowed values: [8000,96000]</p>
+<p>Default value: 44100</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--main"></a><h3>The <code class="literal">"main"</code> property</h3>
+<pre class="programlisting">  "main"                     <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write</pre>
+<p>The main object.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--pcm-channels"></a><h3>The <code class="literal">"pcm-channels"</code> property</h3>
+<pre class="programlisting">  "pcm-channels"             <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The count of PCM channels to use.</p>
+<p>Allowed values: [1,64]</p>
+<p>Default value: 2</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsDevout-tic"></a><h3>The <code class="literal">"tic"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDevoutThread.html b/api/ags/AgsDevoutThread.html
new file mode 100644
index 0000000..2fb47c1
--- /dev/null
+++ b/api/ags/AgsDevoutThread.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDevoutThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsAutosaveThread.html" title="AgsAutosaveThread">
+<link rel="next" href="AgsExportThread.html" title="AgsExportThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAutosaveThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsExportThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDevoutThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDevoutThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDevoutThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDevoutThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDevoutThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDevoutThread.top_of_page"></a>AgsDevoutThread</span></h2>
+<p>AgsDevoutThread — devout thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDevoutThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_devout_thread.h>
+
+#define             <a class="link" href="AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_THREAD_DEFAULT_JIFFIE">AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsDevoutThread.html#AgsDevoutThread-struct" title="struct AgsDevoutThread">AgsDevoutThread</a>;
+struct              <a class="link" href="AgsDevoutThread.html#AgsDevoutThreadClass" title="struct AgsDevoutThreadClass">AgsDevoutThreadClass</a>;
+<a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   <a class="link" href="AgsDevoutThread.html#ags-devout-thread-new" title="ags_devout_thread_new ()">ags_devout_thread_new</a>               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevoutThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsDevoutThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevoutThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDevoutThread implements
+ AgsTreeIterator,  AgsConnectable and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDevoutThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="type">AgsDevoutThread</span></a> acts as audio output thread to soundcard.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDevoutThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_THREAD_DEFAULT_JIFFIE (48.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutThread-struct"></a><h3>struct AgsDevoutThread</h3>
+<pre class="programlisting">struct AgsDevoutThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutThreadClass"></a><h3>struct AgsDevoutThreadClass</h3>
+<pre class="programlisting">struct AgsDevoutThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-thread-new"></a><h3>ags_devout_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   ags_devout_thread_new               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Create a new <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="type">AgsDevoutThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="type">AgsDevoutThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDial.html b/api/ags/AgsDial.html
new file mode 100644
index 0000000..411a4c9
--- /dev/null
+++ b/api/ags/AgsDial.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDial</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="next" href="AgsExpander.html" title="AgsExpander">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="widget.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsExpander.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDial.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDial.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDial.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDial.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsDial.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDial"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDial.top_of_page"></a>AgsDial</span></h2>
+<p>AgsDial — A dial widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDial.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_dial.h>
+
+#define             <a class="link" href="AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS" title="AGS_DIAL_DEFAULT_PRECISION">AGS_DIAL_DEFAULT_PRECISION</a>
+struct              <a class="link" href="AgsDial.html#AgsDial-struct" title="struct AgsDial">AgsDial</a>;
+struct              <a class="link" href="AgsDial.html#AgsDialClass" title="struct AgsDialClass">AgsDialClass</a>;
+enum                <a class="link" href="AgsDial.html#AgsDialFlags" title="enum AgsDialFlags">AgsDialFlags</a>;
+<a class="link" href="AgsDial.html" title="AgsDial"><span class="returnvalue">AgsDial</span></a> *           <a class="link" href="AgsDial.html#ags-dial-new" title="ags_dial_new ()">ags_dial_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDial.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----AgsDial
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDial.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDial implements
+ AtkImplementorIface and  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDial.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDial.html#AgsDial--adjustment" title='The "adjustment" property'>adjustment</a>"               <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDial.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsDial.html" title="AgsDial"><span class="type">AgsDial</span></a> is a widget representing a <a href="../gtk3/GtkAdjustment.html"><span class="type">GtkAdjustment</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDial.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DIAL-DEFAULT-PRECISION:CAPS"></a><h3>AGS_DIAL_DEFAULT_PRECISION</h3>
+<pre class="programlisting">#define AGS_DIAL_DEFAULT_PRECISION (8.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDial-struct"></a><h3>struct AgsDial</h3>
+<pre class="programlisting">struct AgsDial;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDialClass"></a><h3>struct AgsDialClass</h3>
+<pre class="programlisting">struct AgsDialClass {
+  GtkWidgetClass widget;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDialFlags"></a><h3>enum AgsDialFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DIAL_WITH_BUTTONS           = 1,
+  AGS_DIAL_MOUSE_BUTTON_PRESSED   = 1 <<  1,
+  AGS_DIAL_BUTTON_DOWN_PRESSED    = 1 <<  2,
+  AGS_DIAL_BUTTON_UP_PRESSED      = 1 <<  3,
+  AGS_DIAL_MOTION_CAPTURING_INIT  = 1 <<  4,
+  AGS_DIAL_MOTION_CAPTURING       = 1 <<  5,
+  AGS_DIAL_IDLE                   = 1 <<  6,
+} AgsDialFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dial-new"></a><h3>ags_dial_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDial.html" title="AgsDial"><span class="returnvalue">AgsDial</span></a> *           ags_dial_new                        ();</pre>
+<p>
+Creates an <a class="link" href="AgsDial.html" title="AgsDial"><span class="type">AgsDial</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsDial.html" title="AgsDial"><span class="type">AgsDial</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDial.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsDial--adjustment"></a><h3>The <code class="literal">"adjustment"</code> property</h3>
+<pre class="programlisting">  "adjustment"               <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The adjustment it is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDisplayTact.html b/api/ags/AgsDisplayTact.html
new file mode 100644
index 0000000..b1bea8c
--- /dev/null
+++ b/api/ags/AgsDisplayTact.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDisplayTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<link rel="next" href="AgsExportOutput.html" title="AgsExportOutput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsChannelSetRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsExportOutput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDisplayTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDisplayTact.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDisplayTact.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDisplayTact.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDisplayTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDisplayTact.top_of_page"></a>AgsDisplayTact</span></h2>
+<p>AgsDisplayTact — display tact object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDisplayTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_display_tact.h>
+
+struct              <a class="link" href="AgsDisplayTact.html#AgsDisplayTact-struct" title="struct AgsDisplayTact">AgsDisplayTact</a>;
+struct              <a class="link" href="AgsDisplayTact.html#AgsDisplayTactClass" title="struct AgsDisplayTactClass">AgsDisplayTactClass</a>;
+<a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    <a class="link" href="AgsDisplayTact.html#ags-display-tact-new" title="ags_display_tact_new ()">ags_display_tact_new</a>                (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDisplayTact.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsDisplayTact
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDisplayTact.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDisplayTact implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDisplayTact.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact"><span class="type">AgsDisplayTact</span></a> task displays <span class="type">AgsTact</span> and the GUI is updated.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDisplayTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDisplayTact-struct"></a><h3>struct AgsDisplayTact</h3>
+<pre class="programlisting">struct AgsDisplayTact;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDisplayTactClass"></a><h3>struct AgsDisplayTactClass</h3>
+<pre class="programlisting">struct AgsDisplayTactClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-display-tact-new"></a><h3>ags_display_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    ags_display_tact_new                (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *navigation</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact"><span class="type">AgsDisplayTact</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>navigation</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> to update</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact"><span class="type">AgsDisplayTact</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDrum.html b/api/ags/AgsDrum.html
new file mode 100644
index 0000000..e847356
--- /dev/null
+++ b/api/ags/AgsDrum.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrum</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsMixerInputPad.html" title="AgsMixerInputPad">
+<link rel="next" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMixerInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDrum.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDrum.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDrum.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDrum.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDrum"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDrum.top_of_page"></a>AgsDrum</span></h2>
+<p>AgsDrum — drum sequencer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDrum.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_drum.h>
+
+#define             <a class="link" href="AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS" title="AGS_DRUM_PATTERN_CONTROLS">AGS_DRUM_PATTERN_CONTROLS</a>
+struct              <a class="link" href="AgsDrum.html#AgsDrum-struct" title="struct AgsDrum">AgsDrum</a>;
+struct              <a class="link" href="AgsDrum.html#AgsDrumClass" title="struct AgsDrumClass">AgsDrumClass</a>;
+enum                <a class="link" href="AgsDrum.html#AgsDrumFlags" title="enum AgsDrumFlags">AgsDrumFlags</a>;
+<a class="link" href="AgsDrum.html" title="AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           <a class="link" href="AgsDrum.html#ags-drum-new" title="ags_drum_new ()">ags_drum_new</a>                        (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDrum.html#ags-drum-set-pattern" title="ags_drum_set_pattern ()">ags_drum_set_pattern</a>                (<em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrum.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkHandleBox.html">GtkHandleBox</a>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsDrum
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrum.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDrum implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrum.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> is a composite widget to act as drum sequencer.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrum.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DRUM-PATTERN-CONTROLS:CAPS"></a><h3>AGS_DRUM_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_DRUM_PATTERN_CONTROLS (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrum-struct"></a><h3>struct AgsDrum</h3>
+<pre class="programlisting">struct AgsDrum;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumClass"></a><h3>struct AgsDrumClass</h3>
+<pre class="programlisting">struct AgsDrumClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumFlags"></a><h3>enum AgsDrumFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_BLOCK_PATTERN    =  1,
+} AgsDrumFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-new"></a><h3>ags_drum_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           ags_drum_new                        (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-set-pattern"></a><h3>ags_drum_set_pattern ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_set_pattern                (<em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDrumInputLine.html b/api/ags/AgsDrumInputLine.html
new file mode 100644
index 0000000..f307336
--- /dev/null
+++ b/api/ags/AgsDrumInputLine.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">
+<link rel="next" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-input-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDrumInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDrumInputLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDrumInputLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDrumInputLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDrumInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDrumInputLine.top_of_page"></a>AgsDrumInputLine</span></h2>
+<p>AgsDrumInputLine — drum sequencer input line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDrumInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_drum_input_line.h>
+
+struct              <a class="link" href="AgsDrumInputLine.html#AgsDrumInputLine-struct" title="struct AgsDrumInputLine">AgsDrumInputLine</a>;
+struct              <a class="link" href="AgsDrumInputLine.html#AgsDrumInputLineClass" title="struct AgsDrumInputLineClass">AgsDrumInputLineClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsDrumInputLine.html#ags-drum-input-line-map-recall" title="ags_drum_input_line_map_recall ()">ags_drum_input_line_map_recall</a>      (<em class="parameter"><code><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);
+<a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  <a class="link" href="AgsDrumInputLine.html#ags-drum-input-line-new" title="ags_drum_input_line_new ()">ags_drum_input_line_new</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+                                             +----AgsDrumInputLine
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDrumInputLine implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputLine.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> is a composite widget to act as drum sequencer input line.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumInputLine-struct"></a><h3>struct AgsDrumInputLine</h3>
+<pre class="programlisting">struct AgsDrumInputLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputLineClass"></a><h3>struct AgsDrumInputLineClass</h3>
+<pre class="programlisting">struct AgsDrumInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-map-recall"></a><h3>ags_drum_input_line_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_map_recall      (<em class="parameter"><code><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-new"></a><h3>ags_drum_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  ags_drum_input_line_new             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDrumInputPad.html b/api/ags/AgsDrumInputPad.html
new file mode 100644
index 0000000..6d4ec31
--- /dev/null
+++ b/api/ags/AgsDrumInputPad.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">
+<link rel="next" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-input-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-input-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDrumInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDrumInputPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDrumInputPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDrumInputPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDrumInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDrumInputPad.top_of_page"></a>AgsDrumInputPad</span></h2>
+<p>AgsDrumInputPad — drum sequencer input pad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDrumInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_drum_input_pad.h>
+
+struct              <a class="link" href="AgsDrumInputPad.html#AgsDrumInputPad-struct" title="struct AgsDrumInputPad">AgsDrumInputPad</a>;
+struct              <a class="link" href="AgsDrumInputPad.html#AgsDrumInputPadClass" title="struct AgsDrumInputPadClass">AgsDrumInputPadClass</a>;
+enum                <a class="link" href="AgsDrumInputPad.html#AgsDrumInputPadFlags" title="enum AgsDrumInputPadFlags">AgsDrumInputPadFlags</a>;
+<a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   <a class="link" href="AgsDrumInputPad.html#ags-drum-input-pad-new" title="ags_drum_input_pad_new ()">ags_drum_input_pad_new</a>              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+                                             +----AgsDrumInputPad
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDrumInputPad implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputPad.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> is a composite widget to act as drum sequencer input pad.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumInputPad-struct"></a><h3>struct AgsDrumInputPad</h3>
+<pre class="programlisting">struct AgsDrumInputPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputPadClass"></a><h3>struct AgsDrumInputPadClass</h3>
+<pre class="programlisting">struct AgsDrumInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputPadFlags"></a><h3>enum AgsDrumInputPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE   = 1,
+} AgsDrumInputPadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-new"></a><h3>ags_drum_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   ags_drum_input_pad_new              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDrumOutputLine.html b/api/ags/AgsDrumOutputLine.html
new file mode 100644
index 0000000..7d0d6d5
--- /dev/null
+++ b/api/ags/AgsDrumOutputLine.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumOutputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">
+<link rel="next" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-input-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-output-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDrumOutputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDrumOutputLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDrumOutputLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDrumOutputLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDrumOutputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDrumOutputLine.top_of_page"></a>AgsDrumOutputLine</span></h2>
+<p>AgsDrumOutputLine — drum sequencer output line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDrumOutputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_drum_output_line.h>
+
+struct              <a class="link" href="AgsDrumOutputLine.html#AgsDrumOutputLine-struct" title="struct AgsDrumOutputLine">AgsDrumOutputLine</a>;
+struct              <a class="link" href="AgsDrumOutputLine.html#AgsDrumOutputLineClass" title="struct AgsDrumOutputLineClass">AgsDrumOutputLineClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsDrumOutputLine.html#ags-drum-output-line-add-default-recall" title="ags_drum_output_line_add_default_recall ()">ags_drum_output_line_add_default_recall</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> *drum_output_line</code></em>);
+<a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * <a class="link" href="AgsDrumOutputLine.html#ags-drum-output-line-new" title="ags_drum_output_line_new ()">ags_drum_output_line_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+                                             +----AgsDrumOutputLine
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDrumOutputLine implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputLine.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> is a composite widget to act as drum sequencer output line.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputLine-struct"></a><h3>struct AgsDrumOutputLine</h3>
+<pre class="programlisting">struct AgsDrumOutputLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputLineClass"></a><h3>struct AgsDrumOutputLineClass</h3>
+<pre class="programlisting">struct AgsDrumOutputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-line-add-default-recall"></a><h3>ags_drum_output_line_add_default_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_output_line_add_default_recall
+                                                        (<em class="parameter"><code><a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> *drum_output_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-line-new"></a><h3>ags_drum_output_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * ags_drum_output_line_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDrumOutputPad.html b/api/ags/AgsDrumOutputPad.html
new file mode 100644
index 0000000..abf98c7
--- /dev/null
+++ b/api/ags/AgsDrumOutputPad.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumOutputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">
+<link rel="next" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-output-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-output-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDrumOutputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDrumOutputPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDrumOutputPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDrumOutputPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDrumOutputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDrumOutputPad.top_of_page"></a>AgsDrumOutputPad</span></h2>
+<p>AgsDrumOutputPad — drum sequencer output pad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDrumOutputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_drum_output_pad.h>
+
+struct              <a class="link" href="AgsDrumOutputPad.html#AgsDrumOutputPad-struct" title="struct AgsDrumOutputPad">AgsDrumOutputPad</a>;
+struct              <a class="link" href="AgsDrumOutputPad.html#AgsDrumOutputPadClass" title="struct AgsDrumOutputPadClass">AgsDrumOutputPadClass</a>;
+enum                <a class="link" href="AgsDrumOutputPad.html#AgsDrumOutputPadFlags" title="enum AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a>;
+<a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  <a class="link" href="AgsDrumOutputPad.html#ags-drum-output-pad-new" title="ags_drum_output_pad_new ()">ags_drum_output_pad_new</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+                                             +----AgsDrumOutputPad
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDrumOutputPad implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputPad.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> is a composite widget to act as drum sequencer output pad.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputPad-struct"></a><h3>struct AgsDrumOutputPad</h3>
+<pre class="programlisting">struct AgsDrumOutputPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputPadClass"></a><h3>struct AgsDrumOutputPadClass</h3>
+<pre class="programlisting">struct AgsDrumOutputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputPadFlags"></a><h3>enum AgsDrumOutputPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_OUTPUT_PAD_PLAY_DONE  = 1,
+} AgsDrumOutputPadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-pad-new"></a><h3>ags_drum_output_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  ags_drum_output_pad_new             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsDynamicConnectable.html b/api/ags/AgsDynamicConnectable.html
new file mode 100644
index 0000000..dbf8755
--- /dev/null
+++ b/api/ags/AgsDynamicConnectable.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDynamicConnectable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsCountable.html" title="AgsCountable">
+<link rel="next" href="AgsMainLoop.html" title="AgsMainLoop">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCountable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMainLoop.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDynamicConnectable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDynamicConnectable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDynamicConnectable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDynamicConnectable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDynamicConnectable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDynamicConnectable.top_of_page"></a>AgsDynamicConnectable</span></h2>
+<p>AgsDynamicConnectable — unique access to recalls</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDynamicConnectable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_dynamic_connectable.h>
+
+typedef             <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>;
+struct              <a class="link" href="AgsDynamicConnectable.html#AgsDynamicConnectableInterface" title="struct AgsDynamicConnectableInterface">AgsDynamicConnectableInterface</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsDynamicConnectable.html#ags-dynamic-connectable-connect" title="ags_dynamic_connectable_connect ()">ags_dynamic_connectable_connect</a>     (<em class="parameter"><code><a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect" title="ags_dynamic_connectable_disconnect ()">ags_dynamic_connectable_disconnect</a>  (<em class="parameter"><code><a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDynamicConnectable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsDynamicConnectable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDynamicConnectable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsDynamicConnectable is implemented by
+ <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>,  <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>,  <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>,  <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>,  <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>,  <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>,  <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>,  <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>,  <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>,  <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>,  <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>,  <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>,  <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>,  <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>,  <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>,  <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>,  <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>,  <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>,  <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>,  <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>,  <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>,  <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>,  <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>,  <a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>,  <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>,  <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>,  <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>,  <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>,  <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>,  <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>,  <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>,  <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannel">AgsPlayChannelRun</a>,  <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>,  <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>,  <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>,  <a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>,  <a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>,  <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>,  <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>,  <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>,  <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>,  <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>,  <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>,  <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>,  <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>,  <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>,  <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>,  <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>,  <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>,  <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>,  <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>,  <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>,  <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>,  <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>,  <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>,  <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a> and  <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDynamicConnectable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> interface gives you a unique access to recalls.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDynamicConnectable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDynamicConnectable"></a><h3>AgsDynamicConnectable</h3>
+<pre class="programlisting">typedef void AgsDynamicConnectable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDynamicConnectableInterface"></a><h3>struct AgsDynamicConnectableInterface</h3>
+<pre class="programlisting">struct AgsDynamicConnectableInterface {
+  GTypeInterface interface;
+
+  void (*connect_dynamic)(AgsDynamicConnectable *connectable);
+  void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-connect"></a><h3>ags_dynamic_connectable_connect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_dynamic_connectable_connect     (<em class="parameter"><code><a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-disconnect"></a><h3>ags_dynamic_connectable_disconnect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_dynamic_connectable_disconnect  (<em class="parameter"><code><a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsEditor.html b/api/ags/AgsEditor.html
new file mode 100644
index 0000000..42a9b40
--- /dev/null
+++ b/api/ags/AgsEditor.html
@@ -0,0 +1,209 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">
+<link rel="next" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-audio-preferences-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsEditor.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsEditor.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsEditor.top_of_page"></a>AgsEditor</span></h2>
+<p>AgsEditor — A composite widget to edit notes</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_editor.h>
+
+#define             <a class="link" href="AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS" title="AGS_EDITOR_DEFAULT">AGS_EDITOR_DEFAULT</a>
+#define             <a class="link" href="AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_EDITOR_DEFAULT_BUILD_ID">AGS_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_EDITOR_DEFAULT_VERSION">AGS_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsEditor.html#AgsEditor-struct" title="struct AgsEditor">AgsEditor</a>;
+struct              <a class="link" href="AgsEditor.html#AgsEditorClass" title="struct AgsEditorClass">AgsEditorClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsEditor.html#ags-editor-machine-changed" title="ags_editor_machine_changed ()">ags_editor_machine_changed</a>          (<em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="AgsEditor.html" title="AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         <a class="link" href="AgsEditor.html#ags-editor-new" title="ags_editor_new ()">ags_editor_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsEditor.html#AgsEditor--devout" title='The "devout" property'>devout</a>"                   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsEditor.html#AgsEditor-machine-changed" title='The "machine-changed" signal'>machine-changed</a>"                                : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> is a composite widget to edit notes. You may select machines
+or change editor tool to do notation.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT:CAPS"></a><h3>AGS_EDITOR_DEFAULT</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT "default\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEditor-struct"></a><h3>struct AgsEditor</h3>
+<pre class="programlisting">struct AgsEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEditorClass"></a><h3>struct AgsEditorClass</h3>
+<pre class="programlisting">struct AgsEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*machine_changed)(AgsEditor *editor, AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-machine-changed"></a><h3>ags_editor_machine_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_editor_machine_changed          (<em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Is emitted as machine changed of editor.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>editor</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the new <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-new"></a><h3>ags_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         ags_editor_new                      ();</pre>
+<p>
+Creates an <a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsEditor--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsEditor-machine-changed"></a><h3>The <code class="literal">"machine-changed"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>   *machine,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsExpander.html b/api/ags/AgsExpander.html
new file mode 100644
index 0000000..839398d
--- /dev/null
+++ b/api/ags/AgsExpander.html
@@ -0,0 +1,303 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExpander</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="AgsDial.html" title="AgsDial">
+<link rel="next" href="AgsExpanderSet.html" title="AgsExpanderSet">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDial.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsExpanderSet.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsExpander.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsExpander.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsExpander.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsExpander.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsExpander.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsExpander"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsExpander.top_of_page"></a>AgsExpander</span></h2>
+<p>AgsExpander — A expander widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsExpander.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_expander.h>
+
+#define             <a class="link" href="AgsExpander.html#AGS-EXPANDER-CHILD:CAPS" title="AGS_EXPANDER_CHILD()">AGS_EXPANDER_CHILD</a>                  (ptr)
+struct              <a class="link" href="AgsExpander.html#AgsExpander-struct" title="struct AgsExpander">AgsExpander</a>;
+struct              <a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild">AgsExpanderChild</a>;
+struct              <a class="link" href="AgsExpander.html#AgsExpanderClass" title="struct AgsExpanderClass">AgsExpanderClass</a>;
+enum                <a class="link" href="AgsExpander.html#AgsExpanderFlags" title="enum AgsExpanderFlags">AgsExpanderFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsExpander.html#ags-expander-add" title="ags_expander_add ()">ags_expander_add</a>                    (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a class="link" href="AgsExpander.html#ags-expander-child-alloc" title="ags_expander_child_alloc ()">ags_expander_child_alloc</a>            (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a class="link" href="AgsExpander.html#ags-expander-child-find" title="ags_expander_child_find ()">ags_expander_child_find</a>             (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);
+<a class="link" href="AgsExpander.html" title="AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       <a class="link" href="AgsExpander.html#ags-expander-new" title="ags_expander_new ()">ags_expander_new</a>                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsExpander.html#ags-expander-remove" title="ags_expander_remove ()">ags_expander_remove</a>                 (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkExpander.html">GtkExpander</a>
+                                       +----AgsExpander
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsExpander implements
+ AtkImplementorIface and  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsExpander.html#AgsExpander--child" title='The "child" property'>child</a>"                    <a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a>*            : Read / Write
+  "<a class="link" href="AgsExpander.html#AgsExpander--height" title='The "height" property'>height</a>"                   <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsExpander.html#AgsExpander--width" title='The "width" property'>width</a>"                    <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> is a composite widget containing a <a href="../gtk3/GtkTable.html"><span class="type">GtkTable</span></a>. It
+is mainly used to layout childs in rows and columns that can
+be expanded.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-CHILD:CAPS"></a><h3>AGS_EXPANDER_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_CHILD(ptr) ((AgsExpanderChild *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpander-struct"></a><h3>struct AgsExpander</h3>
+<pre class="programlisting">struct AgsExpander;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderChild"></a><h3>struct AgsExpanderChild</h3>
+<pre class="programlisting">struct AgsExpanderChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderClass"></a><h3>struct AgsExpanderClass</h3>
+<pre class="programlisting">struct AgsExpanderClass {
+  GtkExpanderClass expander;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderFlags"></a><h3>enum AgsExpanderFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPANDER_DRAW_BORDER        = 1,
+} AgsExpanderFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-add"></a><h3>ags_expander_add ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_expander_add                    (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+<p>
+Adds a <a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> to <a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>expander</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
+<td>the child <a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>x-position</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>y-position</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
+<td>allocation width</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
+<td>allocation height</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-alloc"></a><h3>ags_expander_child_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_alloc            (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-find"></a><h3>ags_expander_child_find ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_find             (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-new"></a><h3>ags_expander_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       ags_expander_new                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
+<td>the table's width</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
+<td>the table's height</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-remove"></a><h3>ags_expander_remove ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_expander_remove                 (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
+<p>
+Removes a <a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> of <a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>expander</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
+<td>the child <a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsExpander--child"></a><h3>The <code class="literal">"child"</code> property</h3>
+<pre class="programlisting">  "child"                    <a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a>*            : Read / Write</pre>
+<p>The child which this expander is packed into.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpander--height"></a><h3>The <code class="literal">"height"</code> property</h3>
+<pre class="programlisting">  "height"                   <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The height which this expander is packed into.</p>
+<p>Default value: 1</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpander--width"></a><h3>The <code class="literal">"width"</code> property</h3>
+<pre class="programlisting">  "width"                    <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The width of the expander's grid.</p>
+<p>Default value: 1</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsExpanderSet.html b/api/ags/AgsExpanderSet.html
new file mode 100644
index 0000000..d4d0baf
--- /dev/null
+++ b/api/ags/AgsExpanderSet.html
@@ -0,0 +1,282 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExpanderSet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="AgsExpander.html" title="AgsExpander">
+<link rel="next" href="AgsIndicator.html" title="AgsIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsExpander.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsExpanderSet.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsExpanderSet.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsExpanderSet.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsExpanderSet.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsExpanderSet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsExpanderSet.top_of_page"></a>AgsExpanderSet</span></h2>
+<p>AgsExpanderSet — A container</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsExpanderSet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_expander_set.h>
+
+#define             <a class="link" href="AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS" title="AGS_EXPANDER_SET_CHILD()">AGS_EXPANDER_SET_CHILD</a>              (ptr)
+struct              <a class="link" href="AgsExpanderSet.html#AgsExpanderSet-struct" title="struct AgsExpanderSet">AgsExpanderSet</a>;
+struct              <a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild">AgsExpanderSetChild</a>;
+struct              <a class="link" href="AgsExpanderSet.html#AgsExpanderSetClass" title="struct AgsExpanderSetClass">AgsExpanderSetClass</a>;
+enum                <a class="link" href="AgsExpanderSet.html#AgsExpanderSetFlags" title="enum AgsExpanderSetFlags">AgsExpanderSetFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsExpanderSet.html#ags-expander-set-add" title="ags_expander_set_add ()">ags_expander_set_add</a>                (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a class="link" href="AgsExpanderSet.html#ags-expander-set-child-alloc" title="ags_expander_set_child_alloc ()">ags_expander_set_child_alloc</a>      (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a class="link" href="AgsExpanderSet.html#ags-expander-set-child-find" title="ags_expander_set_child_find ()">ags_expander_set_child_find</a>       (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);
+<a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    <a class="link" href="AgsExpanderSet.html#ags-expander-set-new" title="ags_expander_set_new ()">ags_expander_set_new</a>                (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsExpanderSet.html#ags-expander-set-remove" title="ags_expander_set_remove ()">ags_expander_set_remove</a>             (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsExpanderSet.html#ags-expander-set-set-flags" title="ags_expander_set_set_flags ()">ags_expander_set_set_flags</a>          (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExpanderSet.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkTable.html">GtkTable</a>
+                                 +----AgsExpanderSet
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExpanderSet.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsExpanderSet implements
+ AtkImplementorIface and  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsExpanderSet.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> is a composite widget containing a <a href="../gtk3/GtkTable.html"><span class="type">GtkTable</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsExpanderSet.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-SET-CHILD:CAPS"></a><h3>AGS_EXPANDER_SET_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_SET_CHILD(ptr) ((AgsExpanderSetChild *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSet-struct"></a><h3>struct AgsExpanderSet</h3>
+<pre class="programlisting">struct AgsExpanderSet;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetChild"></a><h3>struct AgsExpanderSetChild</h3>
+<pre class="programlisting">struct AgsExpanderSetChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetClass"></a><h3>struct AgsExpanderSetClass</h3>
+<pre class="programlisting">struct AgsExpanderSetClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetFlags"></a><h3>enum AgsExpanderSetFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPANDER_SET_DRAW_GHOST            = 1,
+  AGS_EXPANDER_SET_DRAW_LEFT_ENDING      = 1 << 1,
+  AGS_EXPANDER_SET_DRAW_RIGHT_ENDING     = 1 << 2,
+  AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR   = 1 << 3,
+  AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR  = 1 << 4,
+} AgsExpanderSetFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-add"></a><h3>ags_expander_set_add ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_expander_set_add                (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+<p>
+Adds a <a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> to <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>expander_set</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
+<td>the child <a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>x-position</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>y-position</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
+<td>allocation width</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
+<td>allocation height</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-alloc"></a><h3>ags_expander_set_child_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_alloc      (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-find"></a><h3>ags_expander_set_child_find ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_find       (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-new"></a><h3>ags_expander_set_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    ags_expander_set_new                (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
+<td>the table's width</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
+<td>the table's height</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-remove"></a><h3>ags_expander_set_remove ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_expander_set_remove             (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
+<p>
+Removes a <a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> of <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>expander_set</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
+<td>the child <a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-set-flags"></a><h3>ags_expander_set_set_flags ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_expander_set_set_flags          (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsExportOutput.html b/api/ags/AgsExportOutput.html
new file mode 100644
index 0000000..62d0ea1
--- /dev/null
+++ b/api/ags/AgsExportOutput.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsDisplayTact.html" title="AgsDisplayTact">
+<link rel="next" href="AgsFreeSelection.html" title="AgsFreeSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDisplayTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFreeSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsExportOutput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsExportOutput.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsExportOutput.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsExportOutput.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsExportOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsExportOutput.top_of_page"></a>AgsExportOutput</span></h2>
+<p>AgsExportOutput — export output object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsExportOutput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_export_output.h>
+
+struct              <a class="link" href="AgsExportOutput.html#AgsExportOutput-struct" title="struct AgsExportOutput">AgsExportOutput</a>;
+struct              <a class="link" href="AgsExportOutput.html#AgsExportOutputClass" title="struct AgsExportOutputClass">AgsExportOutputClass</a>;
+<a class="link" href="AgsExportOutput.html" title="AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   <a class="link" href="AgsExportOutput.html#ags-export-output-new" title="ags_export_output_new ()">ags_export_output_new</a>               (<em class="parameter"><code><a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a> *export_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> live_performance</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportOutput.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsExportOutput
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportOutput.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsExportOutput implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportOutput.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsExportOutput.html" title="AgsExportOutput"><span class="type">AgsExportOutput</span></a> task exports <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> to file.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportOutput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsExportOutput-struct"></a><h3>struct AgsExportOutput</h3>
+<pre class="programlisting">struct AgsExportOutput;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportOutputClass"></a><h3>struct AgsExportOutputClass</h3>
+<pre class="programlisting">struct AgsExportOutputClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-output-new"></a><h3>ags_export_output_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExportOutput.html" title="AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   ags_export_output_new               (<em class="parameter"><code><a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a> *export_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> live_performance</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsExportOutput.html" title="AgsExportOutput"><span class="type">AgsExportOutput</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>export_thread</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a> to start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> to export</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>the filename to save</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tic</code></em> :</span></p></td>
+<td>stream duration in tact</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>live_performance</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> export is done during real-time</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsExportOutput.html" title="AgsExportOutput"><span class="type">AgsExportOutput</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsExportThread.html b/api/ags/AgsExportThread.html
new file mode 100644
index 0000000..69c874f
--- /dev/null
+++ b/api/ags/AgsExportThread.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsDevoutThread.html" title="AgsDevoutThread">
+<link rel="next" href="AgsGuiThread.html" title="AgsGuiThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDevoutThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsGuiThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsExportThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsExportThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsExportThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsExportThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsExportThread.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsExportThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsExportThread.top_of_page"></a>AgsExportThread</span></h2>
+<p>AgsExportThread — export thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsExportThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_export_thread.h>
+
+#define             <a class="link" href="AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS" title="AGS_EXPORT_THREAD_BUFFER_TIME">AGS_EXPORT_THREAD_BUFFER_TIME</a>
+#define             <a class="link" href="AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_EXPORT_THREAD_DEFAULT_JIFFIE">AGS_EXPORT_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsExportThread.html#AgsExportThread-struct" title="struct AgsExportThread">AgsExportThread</a>;
+struct              <a class="link" href="AgsExportThread.html#AgsExportThreadClass" title="struct AgsExportThreadClass">AgsExportThreadClass</a>;
+<a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   <a class="link" href="AgsExportThread.html#ags-export-thread-new" title="ags_export_thread_new ()">ags_export_thread_new</a>               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsExportThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsExportThread implements
+ AgsTreeIterator,  AgsConnectable and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsExportThread.html#AgsExportThread--audio-file" title='The "audio-file" property'>audio-file</a>"               <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>*         : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a> acts as audio output thread to file.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-BUFFER-TIME:CAPS"></a><h3>AGS_EXPORT_THREAD_BUFFER_TIME</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_BUFFER_TIME (1.0 / (AGS_DEVOUT_DEFAULT_FORMAT / 8))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_EXPORT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_DEFAULT_JIFFIE (48.0) // same as devout thread
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportThread-struct"></a><h3>struct AgsExportThread</h3>
+<pre class="programlisting">struct AgsExportThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportThreadClass"></a><h3>struct AgsExportThreadClass</h3>
+<pre class="programlisting">struct AgsExportThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-thread-new"></a><h3>ags_export_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   ags_export_thread_new               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+Create a new <a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the output file</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsExportThread--audio-file"></a><h3>The <code class="literal">"audio-file"</code> property</h3>
+<pre class="programlisting">  "audio-file"               <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>*         : Read / Write</pre>
+<p>The audio file to write output.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsExportWindow.html b/api/ags/AgsExportWindow.html
new file mode 100644
index 0000000..cede836
--- /dev/null
+++ b/api/ags/AgsExportWindow.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">
+<link rel="next" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-export-window-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsExportWindow.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsExportWindow.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsExportWindow.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsExportWindow.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsExportWindow.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsExportWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsExportWindow.top_of_page"></a>AgsExportWindow</span></h2>
+<p>AgsExportWindow — The export dialog</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsExportWindow.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_export_window.h>
+
+struct              <a class="link" href="AgsExportWindow.html#AgsExportWindow-struct" title="struct AgsExportWindow">AgsExportWindow</a>;
+struct              <a class="link" href="AgsExportWindow.html#AgsExportWindowClass" title="struct AgsExportWindowClass">AgsExportWindowClass</a>;
+enum                <a class="link" href="AgsExportWindow.html#AgsExportWindowFlags" title="enum AgsExportWindowFlags">AgsExportWindowFlags</a>;
+<a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></a> *   <a class="link" href="AgsExportWindow.html#ags-export-window-new" title="ags_export_window_new ()">ags_export_window_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkWindow.html">GtkWindow</a>
+                                       +----AgsExportWindow
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsExportWindow implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsExportWindow.html#AgsExportWindow--ags-main" title='The "ags-main" property'>ags-main</a>"                 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+  "<a class="link" href="AgsExportWindow.html#AgsExportWindow--devout" title='The "devout" property'>devout</a>"                   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="type">AgsExportWindow</span></a> lets you export to audio files. Currently only
+WAV supported.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsExportWindow-struct"></a><h3>struct AgsExportWindow</h3>
+<pre class="programlisting">struct AgsExportWindow;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindowClass"></a><h3>struct AgsExportWindowClass</h3>
+<pre class="programlisting">struct AgsExportWindowClass {
+  GtkWindowClass window;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindowFlags"></a><h3>enum AgsExportWindowFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPORT_WINDOW_LIVE_EXPORT   = 1,
+} AgsExportWindowFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-new"></a><h3>ags_export_window_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></a> *   ags_export_window_new               ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsExportWindow--ags-main"></a><h3>The <code class="literal">"ags-main"</code> property</h3>
+<pre class="programlisting">  "ags-main"                 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The AgsMain it is assigned with.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindow--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsFFPlayer.html b/api/ags/AgsFFPlayer.html
new file mode 100644
index 0000000..8f55e4a
--- /dev/null
+++ b/api/ags/AgsFFPlayer.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFFPlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">
+<link rel="next" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-oscillator-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ffplayer-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFFPlayer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFFPlayer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFFPlayer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFFPlayer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFFPlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFFPlayer.top_of_page"></a>AgsFFPlayer</span></h2>
+<p>AgsFFPlayer — ffplayer notation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFFPlayer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_ffplayer.h>
+
+struct              <a class="link" href="AgsFFPlayer.html#AgsFFPlayer-struct" title="struct AgsFFPlayer">AgsFFPlayer</a>;
+struct              <a class="link" href="AgsFFPlayer.html#AgsFFPlayerClass" title="struct AgsFFPlayerClass">AgsFFPlayerClass</a>;
+<a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       <a class="link" href="AgsFFPlayer.html#ags-ffplayer-new" title="ags_ffplayer_new ()">ags_ffplayer_new</a>                    (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFFPlayer.html#ags-ffplayer-paint" title="ags_ffplayer_paint ()">ags_ffplayer_paint</a>                  (<em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFFPlayer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkHandleBox.html">GtkHandleBox</a>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsFFPlayer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFFPlayer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsFFPlayer implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsFFPlayer.description"></a><h2>Description</h2>
+<p>
+The <span class="type">AgsFfplayer</span> is a composite widget to act as soundfont2 notation player.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFFPlayer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFFPlayer-struct"></a><h3>struct AgsFFPlayer</h3>
+<pre class="programlisting">struct AgsFFPlayer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFFPlayerClass"></a><h3>struct AgsFFPlayerClass</h3>
+<pre class="programlisting">struct AgsFFPlayerClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-new"></a><h3>ags_ffplayer_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       ags_ffplayer_new                    (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-paint"></a><h3>ags_ffplayer_paint ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ffplayer_paint                  (<em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsFile.html b/api/ags/AgsFile.html
new file mode 100644
index 0000000..627bcf0
--- /dev/null
+++ b/api/ags/AgsFile.html
@@ -0,0 +1,439 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-stock.html" title="ags_file_stock">
+<link rel="next" href="AgsFileIdRef.html" title="AgsFileIdRef">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-stock.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFileIdRef.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFile.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsFile.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFile.top_of_page"></a>AgsFile</span></h2>
+<p>AgsFile — read/write XML file</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/file/ags_file.h>
+
+#define             <a class="link" href="AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS" title="AGS_FILE_CHECKSUM_LENGTH">AGS_FILE_CHECKSUM_LENGTH</a>
+#define             <a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" title="AGS_FILE_DEFAULT_AUDIO_ENCODING">AGS_FILE_DEFAULT_AUDIO_ENCODING</a>
+#define             <a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" title="AGS_FILE_DEFAULT_AUDIO_FORMAT">AGS_FILE_DEFAULT_AUDIO_FORMAT</a>
+#define             <a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS" title="AGS_FILE_DEFAULT_DTD">AGS_FILE_DEFAULT_DTD</a>
+#define             <a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS" title="AGS_FILE_DEFAULT_ENCODING">AGS_FILE_DEFAULT_ENCODING</a>
+struct              <a class="link" href="AgsFile.html#AgsFile-struct" title="struct AgsFile">AgsFile</a>;
+struct              <a class="link" href="AgsFile.html#AgsFileClass" title="struct AgsFileClass">AgsFileClass</a>;
+enum                <a class="link" href="AgsFile.html#AgsFileFlags" title="enum AgsFileFlags">AgsFileFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-add-id-ref" title="ags_file_add_id_ref ()">ags_file_add_id_ref</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *id_ref</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-add-launch" title="ags_file_add_launch ()">ags_file_add_launch</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *file_launch</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-add-lookup" title="ags_file_add_lookup ()">ags_file_add_lookup</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *file_lookup</code></em>);
+<a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           <a class="link" href="AgsFile.html#ags-file-find-id-ref-by-node" title="ags_file_find_id_ref_by_node ()">ags_file_find_id_ref_by_node</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>);
+<a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           <a class="link" href="AgsFile.html#ags-file-find-id-ref-by-reference" title="ags_file_find_id_ref_by_reference ()">ags_file_find_id_ref_by_reference</a>   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> ref</code></em>);
+<a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           <a class="link" href="AgsFile.html#ags-file-find-id-ref-by-xpath" title="ags_file_find_id_ref_by_xpath ()">ags_file_find_id_ref_by_xpath</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xpath</code></em>);
+<a class="link" href="AgsFile.html" title="AgsFile"><span class="returnvalue">AgsFile</span></a> *           <a class="link" href="AgsFile.html#ags-file-new" title="ags_file_new ()">ags_file_new</a>                        ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-read" title="ags_file_read ()">ags_file_read</a>                       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-read-main" title="ags_file_read_main ()">ags_file_read_main</a>                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **main</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-read-resolve" title="ags_file_read_resolve ()">ags_file_read_resolve</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-read-server" title="ags_file_read_server ()">ags_file_read_server</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **server</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-read-start" title="ags_file_read_start ()">ags_file_read_start</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AgsFile.html#ags-file-str2md5" title="ags_file_str2md5 ()">ags_file_str2md5</a>                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *content</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> strlen</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-write" title="ags_file_write ()">ags_file_write</a>                      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-write-concurrent" title="ags_file_write_concurrent ()">ags_file_write_concurrent</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-write-main" title="ags_file_write_main ()">ags_file_write_main</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *main</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-write-resolve" title="ags_file_write_resolve ()">ags_file_write_resolve</a>              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFile.html#ags-file-write-server" title="ags_file_write_server ()">ags_file_write_server</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *server</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFile.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFile.html#AgsFile--audio-encoding" title='The "audio-encoding" property'>audio-encoding</a>"           <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsFile.html#AgsFile--audio-format" title='The "audio-format" property'>audio-format</a>"             <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsFile.html#AgsFile--encoding" title='The "encoding" property'>encoding</a>"                 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsFile.html#AgsFile--filename" title='The "filename" property'>filename</a>"                 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsFile.html#AgsFile--main" title='The "main" property'>main</a>"                     <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFile.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFile.html#AgsFile-read" title='The "read" signal'>read</a>"                                           : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsFile.html#AgsFile-read-resolve" title='The "read-resolve" signal'>read-resolve</a>"                                   : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsFile.html#AgsFile-read-start" title='The "read-start" signal'>read-start</a>"                                     : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsFile.html#AgsFile-write" title='The "write" signal'>write</a>"                                          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsFile.html#AgsFile-write-concurrent" title='The "write-concurrent" signal'>write-concurrent</a>"                               : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsFile.html#AgsFile-write-resolve" title='The "write-resolve" signal'>write-resolve</a>"                                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFile.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> is an object to read or write files using XML. It
+is the persisting layer of Advanced Gtk+ Sequencer.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-CHECKSUM-LENGTH:CAPS"></a><h3>AGS_FILE_CHECKSUM_LENGTH</h3>
+<pre class="programlisting">#define AGS_FILE_CHECKSUM_LENGTH (g_checksum_type_get_length(G_CHECKSUM_MD5))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_ENCODING</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_ENCODING "base64\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_FORMAT</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_FORMAT "raw\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-DTD:CAPS"></a><h3>AGS_FILE_DEFAULT_DTD</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_DTD "ags_file.dtd\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_ENCODING</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_ENCODING "UTF-8\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-struct"></a><h3>struct AgsFile</h3>
+<pre class="programlisting">struct AgsFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileClass"></a><h3>struct AgsFileClass</h3>
+<pre class="programlisting">struct AgsFileClass {
+  GObjectClass object;
+
+  void (*write)(AgsFile *file);
+  void (*write_concurrent)(AgsFile *file);
+  void (*write_resolve)(AgsFile *file);
+
+  void (*read)(AgsFile *file);
+  void (*read_resolve)(AgsFile *file);
+  void (*read_start)(AgsFile *file);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileFlags"></a><h3>enum AgsFileFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_FILE_READ                    = 1,
+  AGS_FILE_READ_AUDIO_SIGNAL       = 1 << 1,
+  AGS_FILE_READ_EMBEDDED_AUDIO     = 1 << 2,
+  AGS_FILE_WRITE                   = 1 << 3,
+  AGS_FILE_WRITE_AUDIO_SIGNAL      = 1 << 4,
+  AGS_FILE_WRITE_EMBEDDED_AUDIO    = 1 << 5,
+} AgsFileFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-id-ref"></a><h3>ags_file_add_id_ref ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_add_id_ref                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *id_ref</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-launch"></a><h3>ags_file_add_launch ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_add_launch                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *file_launch</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-lookup"></a><h3>ags_file_add_lookup ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_add_lookup                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *file_lookup</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-node"></a><h3>ags_file_find_id_ref_by_node ()</h3>
+<pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           ags_file_find_id_ref_by_node        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-reference"></a><h3>ags_file_find_id_ref_by_reference ()</h3>
+<pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           ags_file_find_id_ref_by_reference   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> ref</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-xpath"></a><h3>ags_file_find_id_ref_by_xpath ()</h3>
+<pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           ags_file_find_id_ref_by_xpath       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xpath</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-new"></a><h3>ags_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFile.html" title="AgsFile"><span class="returnvalue">AgsFile</span></a> *           ags_file_new                        ();</pre>
+<p>
+Creates an <a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read"></a><h3>ags_file_read ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read                       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-main"></a><h3>ags_file_read_main ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_main                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-resolve"></a><h3>ags_file_read_resolve ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_resolve               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-server"></a><h3>ags_file_read_server ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_server                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **server</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-start"></a><h3>ags_file_read_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_start                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-str2md5"></a><h3>ags_file_str2md5 ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_file_str2md5                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *content</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> strlen</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write"></a><h3>ags_file_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_write                      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-concurrent"></a><h3>ags_file_write_concurrent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_write_concurrent           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-main"></a><h3>ags_file_write_main ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_write_main                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-resolve"></a><h3>ags_file_write_resolve ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_write_resolve              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-server"></a><h3>ags_file_write_server ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_write_server               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *server</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFile.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsFile--audio-encoding"></a><h3>The <code class="literal">"audio-encoding"</code> property</h3>
+<pre class="programlisting">  "audio-encoding"           <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The audio encoding used to embedded audio.</p>
+<p>Default value: "base64"</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile--audio-format"></a><h3>The <code class="literal">"audio-format"</code> property</h3>
+<pre class="programlisting">  "audio-format"             <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The audio format used to embedded audio.</p>
+<p>Default value: "raw"</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile--encoding"></a><h3>The <code class="literal">"encoding"</code> property</h3>
+<pre class="programlisting">  "encoding"                 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The encoding of the XML document.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile--filename"></a><h3>The <code class="literal">"filename"</code> property</h3>
+<pre class="programlisting">  "filename"                 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The filename to read or write to.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile--main"></a><h3>The <code class="literal">"main"</code> property</h3>
+<pre class="programlisting">  "main"                     <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write</pre>
+<p>The main object to write to file.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFile.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsFile-read"></a><h3>The <code class="literal">"read"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-read-resolve"></a><h3>The <code class="literal">"read-resolve"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-read-start"></a><h3>The <code class="literal">"read-start"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-write"></a><h3>The <code class="literal">"write"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-write-concurrent"></a><h3>The <code class="literal">"write-concurrent"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-write-resolve"></a><h3>The <code class="literal">"write-resolve"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsFileIdRef.html b/api/ags/AgsFileIdRef.html
new file mode 100644
index 0000000..8891952
--- /dev/null
+++ b/api/ags/AgsFileIdRef.html
@@ -0,0 +1,211 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileIdRef</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="AgsFile.html" title="AgsFile">
+<link rel="next" href="AgsFileLink.html" title="AgsFileLink">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFileLink.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFileIdRef.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFileIdRef.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFileIdRef.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFileIdRef.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsFileIdRef.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFileIdRef"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFileIdRef.top_of_page"></a>AgsFileIdRef</span></h2>
+<p>AgsFileIdRef — file id reference</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFileIdRef.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/file/ags_file_id_ref.h>
+
+#define             <a class="link" href="AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" title="AGS_FILE_ID_REF_RESOLVE_DATA">AGS_FILE_ID_REF_RESOLVE_DATA</a>
+#define             <a class="link" href="AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" title="AGS_FILE_ID_REF_SERIALIZE_DATA">AGS_FILE_ID_REF_SERIALIZE_DATA</a>
+#define             <a class="link" href="AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS" title="AGS_FILE_RESOLVE()">AGS_FILE_RESOLVE</a>                    (f)
+struct              <a class="link" href="AgsFileIdRef.html#AgsFileIdRef-struct" title="struct AgsFileIdRef">AgsFileIdRef</a>;
+struct              <a class="link" href="AgsFileIdRef.html#AgsFileIdRefClass" title="struct AgsFileIdRefClass">AgsFileIdRefClass</a>;
+<span class="returnvalue">void</span>                (<a class="link" href="AgsFileIdRef.html#AgsFileResolve" title="AgsFileResolve ()">*AgsFileResolve</a>)                   (<em class="parameter"><code><span class="type">void</span></code></em>);
+<a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      <a class="link" href="AgsFileIdRef.html#ags-file-id-ref-new" title="ags_file_id_ref_new ()">ags_file_id_ref_new</a>                 ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsFileIdRef.html#ags-file-id-ref-resolved" title="ags_file_id_ref_resolved ()">ags_file_id_ref_resolved</a>            (<em class="parameter"><code><a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsFileIdRef
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--file" title='The "file" property'>file</a>"                     <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--main" title='The "main" property'>main</a>"                     <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--node" title='The "node" property'>node</a>"                     <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--reference" title='The "reference" property'>reference</a>"                <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--xpath" title='The "xpath" property'>xpath</a>"                    <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef-resolved" title='The "resolved" signal'>resolved</a>"                                       : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> referes a XML node by its ID. It's used
+to perform XPath lookup.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-RESOLVE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_RESOLVE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_RESOLVE_DATA "ags-file-id-ref-resolve-data\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_SERIALIZE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_SERIALIZE_DATA "ags-file-id-ref-serizalize-data\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-RESOLVE:CAPS"></a><h3>AGS_FILE_RESOLVE()</h3>
+<pre class="programlisting">#define AGS_FILE_RESOLVE(f)          ((AgsFileResolve)(f))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef-struct"></a><h3>struct AgsFileIdRef</h3>
+<pre class="programlisting">struct AgsFileIdRef;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRefClass"></a><h3>struct AgsFileIdRefClass</h3>
+<pre class="programlisting">struct AgsFileIdRefClass {
+  GObjectClass object;
+
+  void (*resolved)(AgsFileIdRef *file_id_ref);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileResolve"></a><h3>AgsFileResolve ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                (*AgsFileResolve)                   (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-new"></a><h3>ags_file_id_ref_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      ags_file_id_ref_new                 ();</pre>
+<p>
+Creates an <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="type">AgsFileIdRef</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="type">AgsFileIdRef</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-resolved"></a><h3>ags_file_id_ref_resolved ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_id_ref_resolved            (<em class="parameter"><code><a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsFileIdRef--file"></a><h3>The <code class="literal">"file"</code> property</h3>
+<pre class="programlisting">  "file"                     <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The entire file assigned to.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef--main"></a><h3>The <code class="literal">"main"</code> property</h3>
+<pre class="programlisting">  "main"                     <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The main object to access the tree.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef--node"></a><h3>The <code class="literal">"node"</code> property</h3>
+<pre class="programlisting">  "node"                     <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The node to find the element.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef--reference"></a><h3>The <code class="literal">"reference"</code> property</h3>
+<pre class="programlisting">  "reference"                <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The reference resulted by the xpath locator.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef--xpath"></a><h3>The <code class="literal">"xpath"</code> property</h3>
+<pre class="programlisting">  "xpath"                    <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The xpath to find the element.</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsFileIdRef-resolved"></a><h3>The <code class="literal">"resolved"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *agsfileidref,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsFileLaunch.html b/api/ags/AgsFileLaunch.html
new file mode 100644
index 0000000..76da8de
--- /dev/null
+++ b/api/ags/AgsFileLaunch.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLaunch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="AgsFileLookup.html" title="AgsFileLookup">
+<link rel="next" href="ags-ags-file-gui.html" title="ags_file_gui">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFileLookup.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-gui.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFileLaunch.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFileLaunch.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFileLaunch.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFileLaunch.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsFileLaunch.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFileLaunch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFileLaunch.top_of_page"></a>AgsFileLaunch</span></h2>
+<p>AgsFileLaunch — launch objects read of file.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFileLaunch.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/file/ags_file_launch.h>
+
+struct              <a class="link" href="AgsFileLaunch.html#AgsFileLaunch-struct" title="struct AgsFileLaunch">AgsFileLaunch</a>;
+struct              <a class="link" href="AgsFileLaunch.html#AgsFileLaunchClass" title="struct AgsFileLaunchClass">AgsFileLaunchClass</a>;
+<a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     <a class="link" href="AgsFileLaunch.html#ags-file-launch-new" title="ags_file_launch_new ()">ags_file_launch_new</a>                 ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsFileLaunch.html#ags-file-launch-start" title="ags_file_launch_start ()">ags_file_launch_start</a>               (<em class="parameter"><code><a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsFileLaunch
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileLaunch.html#AgsFileLaunch--node" title='The "node" property'>node</a>"                     <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileLaunch.html#AgsFileLaunch-start" title='The "start" signal'>start</a>"                                          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> launches read objects of file.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLaunch-struct"></a><h3>struct AgsFileLaunch</h3>
+<pre class="programlisting">struct AgsFileLaunch;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLaunchClass"></a><h3>struct AgsFileLaunchClass</h3>
+<pre class="programlisting">struct AgsFileLaunchClass {
+  GObjectClass object;
+
+  void (*start)(AgsFileLaunch *file_launch);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-new"></a><h3>ags_file_launch_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     ags_file_launch_new                 ();</pre>
+<p>
+Creates an <a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="type">AgsFileLaunch</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="type">AgsFileLaunch</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-start"></a><h3>ags_file_launch_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_launch_start               (<em class="parameter"><code><a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsFileLaunch--node"></a><h3>The <code class="literal">"node"</code> property</h3>
+<pre class="programlisting">  "node"                     <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The node to find the element.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsFileLaunch-start"></a><h3>The <code class="literal">"start"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *agsfilelaunch,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsFileLink.html b/api/ags/AgsFileLink.html
new file mode 100644
index 0000000..d4730a0
--- /dev/null
+++ b/api/ags/AgsFileLink.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLink</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="AgsFileIdRef.html" title="AgsFileIdRef">
+<link rel="next" href="AgsFileLookup.html" title="AgsFileLookup">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFileIdRef.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFileLookup.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFileLink.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFileLink.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFileLink.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFileLink.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFileLink"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFileLink.top_of_page"></a>AgsFileLink</span></h2>
+<p>AgsFileLink — link objects read of file.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFileLink.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/file/ags_file_link.h>
+
+struct              <a class="link" href="AgsFileLink.html#AgsFileLink-struct" title="struct AgsFileLink">AgsFileLink</a>;
+struct              <a class="link" href="AgsFileLink.html#AgsFileLinkClass" title="struct AgsFileLinkClass">AgsFileLinkClass</a>;
+<a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       <a class="link" href="AgsFileLink.html#ags-file-link-new" title="ags_file_link_new ()">ags_file_link_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLink.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsFileLink
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLink.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileLink.html#AgsFileLink--data" title='The "data" property'>data</a>"                     <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsFileLink.html#AgsFileLink--filename" title='The "filename" property'>filename</a>"                 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsFileLink.html#AgsFileLink--timestamp" title='The "timestamp" property'>timestamp</a>"                <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLink.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a> links read objects of file.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileLink.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLink-struct"></a><h3>struct AgsFileLink</h3>
+<pre class="programlisting">struct AgsFileLink;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLinkClass"></a><h3>struct AgsFileLinkClass</h3>
+<pre class="programlisting">struct AgsFileLinkClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-link-new"></a><h3>ags_file_link_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       ags_file_link_new                   ();</pre>
+<p>
+Creates an <a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileLink.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsFileLink--data"></a><h3>The <code class="literal">"data"</code> property</h3>
+<pre class="programlisting">  "data"                     <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The embedded data.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLink--filename"></a><h3>The <code class="literal">"filename"</code> property</h3>
+<pre class="programlisting">  "filename"                 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The filename to locate the file.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLink--timestamp"></a><h3>The <code class="literal">"timestamp"</code> property</h3>
+<pre class="programlisting">  "timestamp"                <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The timestamp.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsFileLookup.html b/api/ags/AgsFileLookup.html
new file mode 100644
index 0000000..5eac640
--- /dev/null
+++ b/api/ags/AgsFileLookup.html
@@ -0,0 +1,170 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLookup</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part IX. XML Input/Output - Persist project">
+<link rel="prev" href="AgsFileLink.html" title="AgsFileLink">
+<link rel="next" href="AgsFileLaunch.html" title="AgsFileLaunch">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFileLink.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFileLaunch.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFileLookup.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFileLookup.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFileLookup.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFileLookup.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsFileLookup.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFileLookup"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFileLookup.top_of_page"></a>AgsFileLookup</span></h2>
+<p>AgsFileLookup — resolve objects read of file.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFileLookup.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/file/ags_file_lookup.h>
+
+struct              <a class="link" href="AgsFileLookup.html#AgsFileLookup-struct" title="struct AgsFileLookup">AgsFileLookup</a>;
+struct              <a class="link" href="AgsFileLookup.html#AgsFileLookupClass" title="struct AgsFileLookupClass">AgsFileLookupClass</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsFileLookup.html#ags-file-lookup-find-by-node" title="ags_file_lookup_find_by_node ()">ags_file_lookup_find_by_node</a>        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>);
+<a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     <a class="link" href="AgsFileLookup.html#ags-file-lookup-new" title="ags_file_lookup_new ()">ags_file_lookup_new</a>                 ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsFileLookup.html#ags-file-lookup-resolve" title="ags_file_lookup_resolve ()">ags_file_lookup_resolve</a>             (<em class="parameter"><code><a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsFileLookup
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileLookup.html#AgsFileLookup--file" title='The "file" property'>file</a>"                     <a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a>*              : Read / Write
+  "<a class="link" href="AgsFileLookup.html#AgsFileLookup--node" title='The "node" property'>node</a>"                     <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+  "<a class="link" href="AgsFileLookup.html#AgsFileLookup--reference" title='The "reference" property'>reference</a>"                <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileLookup.html#AgsFileLookup-resolve" title='The "resolve" signal'>resolve</a>"                                        : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="type">AgsFileLookup</span></a> resolve objects of file.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLookup-struct"></a><h3>struct AgsFileLookup</h3>
+<pre class="programlisting">struct AgsFileLookup;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLookupClass"></a><h3>struct AgsFileLookupClass</h3>
+<pre class="programlisting">struct AgsFileLookupClass {
+  GObjectClass object;
+
+  void (*resolve)(AgsFileLookup *lookup);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-find-by-node"></a><h3>ags_file_lookup_find_by_node ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_file_lookup_find_by_node        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-new"></a><h3>ags_file_lookup_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     ags_file_lookup_new                 ();</pre>
+<p>
+Creates an <a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="type">AgsFileLookup</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="type">AgsFileLookup</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-resolve"></a><h3>ags_file_lookup_resolve ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_lookup_resolve             (<em class="parameter"><code><a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsFileLookup--file"></a><h3>The <code class="literal">"file"</code> property</h3>
+<pre class="programlisting">  "file"                     <a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a>*              : Read / Write</pre>
+<p>The file it is assigned with.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLookup--node"></a><h3>The <code class="literal">"node"</code> property</h3>
+<pre class="programlisting">  "node"                     <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The node it is assigned with.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLookup--reference"></a><h3>The <code class="literal">"reference"</code> property</h3>
+<pre class="programlisting">  "reference"                <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The reference it is assigned with.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsFileLookup-resolve"></a><h3>The <code class="literal">"resolve"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="type">AgsFileLookup</span></a> *agsfilelookup,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsFileSelection.html b/api/ags/AgsFileSelection.html
new file mode 100644
index 0000000..ec1d425
--- /dev/null
+++ b/api/ags/AgsFileSelection.html
@@ -0,0 +1,238 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">
+<link rel="next" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-export-window-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-selection-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFileSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFileSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFileSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFileSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsFileSelection.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFileSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFileSelection.top_of_page"></a>AgsFileSelection</span></h2>
+<p>AgsFileSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFileSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS" title="AGS_FILE_SELECTION_ENTRY()">AGS_FILE_SELECTION_ENTRY</a>            (strct)
+struct              <a class="link" href="AgsFileSelection.html#AgsFileSelection-struct" title="struct AgsFileSelection">AgsFileSelection</a>;
+struct              <a class="link" href="AgsFileSelection.html#AgsFileSelectionClass" title="struct AgsFileSelectionClass">AgsFileSelectionClass</a>;
+struct              <a class="link" href="AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry">AgsFileSelectionEntry</a>;
+enum                <a class="link" href="AgsFileSelection.html#AgsFileSelectionFlags" title="enum AgsFileSelectionFlags">AgsFileSelectionFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsFileSelection.html#ags-file-selection-add-entry" title="ags_file_selection_add_entry ()">ags_file_selection_add_entry</a>        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFileSelection.html#ags-file-selection-completed" title="ags_file_selection_completed ()">ags_file_selection_completed</a>        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsFileSelection.html#ags-file-selection-contains-file" title="ags_file_selection_contains_file ()">ags_file_selection_contains_file</a>    (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
+<a class="link" href="AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * <a class="link" href="AgsFileSelection.html#ags-file-selection-entry-alloc" title="ags_file_selection_entry_alloc ()">ags_file_selection_entry_alloc</a>  ();
+<a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  <a class="link" href="AgsFileSelection.html#ags-file-selection-new" title="ags_file_selection_new ()">ags_file_selection_new</a>              ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsFileSelection.html#ags-file-selection-remove-entry" title="ags_file_selection_remove_entry ()">ags_file_selection_remove_entry</a>     (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsFileSelection.html#ags-file-selection-set-entry" title="ags_file_selection_set_entry ()">ags_file_selection_set_entry</a>        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *entry</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsFileSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsFileSelection implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileSelection.html#AgsFileSelection-add-entry" title='The "add-entry" signal'>add-entry</a>"                                      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsFileSelection.html#AgsFileSelection-completed" title='The "completed" signal'>completed</a>"                                      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsFileSelection.html#AgsFileSelection-remove-entry" title='The "remove-entry" signal'>remove-entry</a>"                                   : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-SELECTION-ENTRY:CAPS"></a><h3>AGS_FILE_SELECTION_ENTRY()</h3>
+<pre class="programlisting">#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelection-struct"></a><h3>struct AgsFileSelection</h3>
+<pre class="programlisting">struct AgsFileSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionClass"></a><h3>struct AgsFileSelectionClass</h3>
+<pre class="programlisting">struct AgsFileSelectionClass {
+  GtkVBoxClass vbox;
+
+  void (*add_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+  void (*remove_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+
+  void (*completed)(AgsFileSelection *file_selection);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionEntry"></a><h3>struct AgsFileSelectionEntry</h3>
+<pre class="programlisting">struct AgsFileSelectionEntry {
+  GtkTable *table;
+
+  GtkWidget *entry;
+
+  gboolean chosed;
+  gchar *filename;
+
+  GtkSpinButton *nth_sample;
+  GtkSpinButton *nth_channel;
+  GtkSpinButton *count;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionFlags"></a><h3>enum AgsFileSelectionFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_FILE_SELECTION_COMPLETED   = 1,
+} AgsFileSelectionFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-add-entry"></a><h3>ags_file_selection_add_entry ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_selection_add_entry        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-completed"></a><h3>ags_file_selection_completed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_selection_completed        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-contains-file"></a><h3>ags_file_selection_contains_file ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_file_selection_contains_file    (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-entry-alloc"></a><h3>ags_file_selection_entry_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * ags_file_selection_entry_alloc  ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-new"></a><h3>ags_file_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  ags_file_selection_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-remove-entry"></a><h3>ags_file_selection_remove_entry ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_selection_remove_entry     (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-set-entry"></a><h3>ags_file_selection_set_entry ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_selection_set_entry        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *entry</code></em>);</pre>
+<p>
+Add new entries to the <a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a>.
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsFileSelection-add-entry"></a><h3>The <code class="literal">"add-entry"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *agsfileselection,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>          *arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)             : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelection-completed"></a><h3>The <code class="literal">"completed"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *agsfileselection,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)             : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelection-remove-entry"></a><h3>The <code class="literal">"remove-entry"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *agsfileselection,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>          *arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)             : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsFreeSelection.html b/api/ags/AgsFreeSelection.html
new file mode 100644
index 0000000..b08c125
--- /dev/null
+++ b/api/ags/AgsFreeSelection.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFreeSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsExportOutput.html" title="AgsExportOutput">
+<link rel="next" href="AgsInitAudio.html" title="AgsInitAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsExportOutput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsInitAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFreeSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFreeSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFreeSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFreeSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFreeSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFreeSelection.top_of_page"></a>AgsFreeSelection</span></h2>
+<p>AgsFreeSelection — free selection object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFreeSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_free_selection.h>
+
+struct              <a class="link" href="AgsFreeSelection.html#AgsFreeSelection-struct" title="struct AgsFreeSelection">AgsFreeSelection</a>;
+struct              <a class="link" href="AgsFreeSelection.html#AgsFreeSelectionClass" title="struct AgsFreeSelectionClass">AgsFreeSelectionClass</a>;
+<a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  <a class="link" href="AgsFreeSelection.html#ags-free-selection-new" title="ags_free_selection_new ()">ags_free_selection_new</a>              (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFreeSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsFreeSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFreeSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsFreeSelection implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsFreeSelection.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection"><span class="type">AgsFreeSelection</span></a> task frees selection of <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFreeSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFreeSelection-struct"></a><h3>struct AgsFreeSelection</h3>
+<pre class="programlisting">struct AgsFreeSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFreeSelectionClass"></a><h3>struct AgsFreeSelectionClass</h3>
+<pre class="programlisting">struct AgsFreeSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-free-selection-new"></a><h3>ags_free_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  ags_free_selection_new              (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection"><span class="type">AgsFreeSelection</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection"><span class="type">AgsFreeSelection</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsGuiThread.html b/api/ags/AgsGuiThread.html
new file mode 100644
index 0000000..2a19639
--- /dev/null
+++ b/api/ags/AgsGuiThread.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGuiThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsExportThread.html" title="AgsExportThread">
+<link rel="next" href="AgsIteratorThread.html" title="AgsIteratorThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsExportThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsIteratorThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsGuiThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsGuiThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsGuiThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsGuiThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsGuiThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsGuiThread.top_of_page"></a>AgsGuiThread</span></h2>
+<p>AgsGuiThread — gui thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsGuiThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_gui_thread.h>
+
+#define             <a class="link" href="AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_GUI_THREAD_DEFAULT_JIFFIE">AGS_GUI_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsGuiThread.html#AgsGuiThread-struct" title="struct AgsGuiThread">AgsGuiThread</a>;
+struct              <a class="link" href="AgsGuiThread.html#AgsGuiThreadClass" title="struct AgsGuiThreadClass">AgsGuiThreadClass</a>;
+<a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      <a class="link" href="AgsGuiThread.html#ags-gui-thread-new" title="ags_gui_thread_new ()">ags_gui_thread_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsGuiThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsGuiThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsGuiThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsGuiThread implements
+ AgsTreeIterator,  AgsConnectable and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsGuiThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="type">AgsGuiThread</span></a> acts as graphical user interface thread.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsGuiThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_GUI_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_GUI_THREAD_DEFAULT_JIFFIE (250)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiThread-struct"></a><h3>struct AgsGuiThread</h3>
+<pre class="programlisting">struct AgsGuiThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiThreadClass"></a><h3>struct AgsGuiThreadClass</h3>
+<pre class="programlisting">struct AgsGuiThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-gui-thread-new"></a><h3>ags_gui_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      ags_gui_thread_new                  ();</pre>
+<p>
+Create a new <a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="type">AgsGuiThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="type">AgsGuiThread</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsIndicator.html b/api/ags/AgsIndicator.html
new file mode 100644
index 0000000..c3a137e
--- /dev/null
+++ b/api/ags/AgsIndicator.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="AgsExpanderSet.html" title="AgsExpanderSet">
+<link rel="next" href="AgsLed.html" title="AgsLed">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsExpanderSet.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLed.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsIndicator.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsIndicator.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsIndicator.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsIndicator.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsIndicator.top_of_page"></a>AgsIndicator</span></h2>
+<p>AgsIndicator — A indicator widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_indicator.h>
+
+struct              <a class="link" href="AgsIndicator.html#AgsIndicator-struct" title="struct AgsIndicator">AgsIndicator</a>;
+struct              <a class="link" href="AgsIndicator.html#AgsIndicatorClass" title="struct AgsIndicatorClass">AgsIndicatorClass</a>;
+<a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      <a class="link" href="AgsIndicator.html#ags-indicator-new" title="ags_indicator_new ()">ags_indicator_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----AgsIndicator
+                           +----<a class="link" href="AgsVIndicator.html" title="AgsVIndicator">AgsVIndicator</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsIndicator implements
+ AtkImplementorIface and  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsIndicator.html#AgsIndicator--adjustment" title='The "adjustment" property'>adjustment</a>"               <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="type">AgsIndicator</span></a> is a widget representing a <a href="../gtk3/GtkAdjustment.html"><span class="type">GtkAdjustment</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIndicator-struct"></a><h3>struct AgsIndicator</h3>
+<pre class="programlisting">struct AgsIndicator;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIndicatorClass"></a><h3>struct AgsIndicatorClass</h3>
+<pre class="programlisting">struct AgsIndicatorClass {
+  GtkWidgetClass widget;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-indicator-new"></a><h3>ags_indicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      ags_indicator_new                   ();</pre>
+<p>
+Creates an <a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="type">AgsIndicator</span></a>. Note, use rather its implementation <a class="link" href="AgsVIndicator.html" title="AgsVIndicator"><span class="type">AgsVIndicator</span></a> or
+<span class="type">AgsHIndicator</span>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="type">AgsIndicator</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsIndicator--adjustment"></a><h3>The <code class="literal">"adjustment"</code> property</h3>
+<pre class="programlisting">  "adjustment"               <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The adjustment it is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsInitAudio.html b/api/ags/AgsInitAudio.html
new file mode 100644
index 0000000..b97ddb4
--- /dev/null
+++ b/api/ags/AgsInitAudio.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInitAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsFreeSelection.html" title="AgsFreeSelection">
+<link rel="next" href="AgsInitChannel.html" title="AgsInitChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFreeSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsInitChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsInitAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsInitAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsInitAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsInitAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsInitAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsInitAudio.top_of_page"></a>AgsInitAudio</span></h2>
+<p>AgsInitAudio — init audio object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsInitAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_init_audio.h>
+
+struct              <a class="link" href="AgsInitAudio.html#AgsInitAudio-struct" title="struct AgsInitAudio">AgsInitAudio</a>;
+struct              <a class="link" href="AgsInitAudio.html#AgsInitAudioClass" title="struct AgsInitAudioClass">AgsInitAudioClass</a>;
+<a class="link" href="AgsInitAudio.html" title="AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      <a class="link" href="AgsInitAudio.html#ags-init-audio-new" title="ags_init_audio_new ()">ags_init_audio_new</a>                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInitAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsInitAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInitAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsInitAudio implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsInitAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsInitAudio.html" title="AgsInitAudio"><span class="type">AgsInitAudio</span></a> task inits <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsInitAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInitAudio-struct"></a><h3>struct AgsInitAudio</h3>
+<pre class="programlisting">struct AgsInitAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInitAudioClass"></a><h3>struct AgsInitAudioClass</h3>
+<pre class="programlisting">struct AgsInitAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-init-audio-new"></a><h3>ags_init_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsInitAudio.html" title="AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      ags_init_audio_new                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsInitAudio.html" title="AgsInitAudio"><span class="type">AgsInitAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>init playback</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>init sequencer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>init notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsInitAudio.html" title="AgsInitAudio"><span class="type">AgsInitAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsInitChannel.html b/api/ags/AgsInitChannel.html
new file mode 100644
index 0000000..3c37fd3
--- /dev/null
+++ b/api/ags/AgsInitChannel.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInitChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsInitAudio.html" title="AgsInitAudio">
+<link rel="next" href="AgsMuteAudio.html" title="AgsMuteAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsInitAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMuteAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsInitChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsInitChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsInitChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsInitChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsInitChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsInitChannel.top_of_page"></a>AgsInitChannel</span></h2>
+<p>AgsInitChannel — init channel object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsInitChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_init_channel.h>
+
+struct              <a class="link" href="AgsInitChannel.html#AgsInitChannel-struct" title="struct AgsInitChannel">AgsInitChannel</a>;
+struct              <a class="link" href="AgsInitChannel.html#AgsInitChannelClass" title="struct AgsInitChannelClass">AgsInitChannelClass</a>;
+<a class="link" href="AgsInitChannel.html" title="AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    <a class="link" href="AgsInitChannel.html#ags-init-channel-new" title="ags_init_channel_new ()">ags_init_channel_new</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInitChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsInitChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInitChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsInitChannel implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsInitChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsInitChannel.html" title="AgsInitChannel"><span class="type">AgsInitChannel</span></a> task inits <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsInitChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInitChannel-struct"></a><h3>struct AgsInitChannel</h3>
+<pre class="programlisting">struct AgsInitChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInitChannelClass"></a><h3>struct AgsInitChannelClass</h3>
+<pre class="programlisting">struct AgsInitChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-init-channel-new"></a><h3>ags_init_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsInitChannel.html" title="AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    ags_init_channel_new                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsInitChannel.html" title="AgsInitChannel"><span class="type">AgsInitChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play_pad</code></em> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> all channels of accordig pad are initialized</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>init playback</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>init sequencer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>init notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsInitChannel.html" title="AgsInitChannel"><span class="type">AgsInitChannel</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsInlinePlayer.html b/api/ags/AgsInlinePlayer.html
new file mode 100644
index 0000000..7a01de7
--- /dev/null
+++ b/api/ags/AgsInlinePlayer.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInlinePlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">
+<link rel="next" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-selection-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLadspaBrowser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsInlinePlayer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsInlinePlayer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsInlinePlayer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsInlinePlayer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsInlinePlayer.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsInlinePlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsInlinePlayer.top_of_page"></a>AgsInlinePlayer</span></h2>
+<p>AgsInlinePlayer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsInlinePlayer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsInlinePlayer.html#AgsInlinePlayer-struct" title="struct AgsInlinePlayer">AgsInlinePlayer</a>;
+struct              <a class="link" href="AgsInlinePlayer.html#AgsInlinePlayerClass" title="struct AgsInlinePlayerClass">AgsInlinePlayerClass</a>;
+<a class="link" href="AgsInlinePlayer.html" title="AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   <a class="link" href="AgsInlinePlayer.html#ags-inline-player-new" title="ags_inline_player_new ()">ags_inline_player_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsInlinePlayer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsInlinePlayer implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsInlinePlayer.html#AgsInlinePlayer--playable" title='The "playable" property'>playable</a>"                 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInlinePlayer-struct"></a><h3>struct AgsInlinePlayer</h3>
+<pre class="programlisting">struct AgsInlinePlayer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInlinePlayerClass"></a><h3>struct AgsInlinePlayerClass</h3>
+<pre class="programlisting">struct AgsInlinePlayerClass {
+  GtkHBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-inline-player-new"></a><h3>ags_inline_player_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsInlinePlayer.html" title="AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   ags_inline_player_new               ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsInlinePlayer--playable"></a><h3>The <code class="literal">"playable"</code> property</h3>
+<pre class="programlisting">  "playable"                 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The AgsPlayable to use within the AgsInlinePlayer.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsInput.html b/api/ags/AgsInput.html
new file mode 100644
index 0000000..144db44
--- /dev/null
+++ b/api/ags/AgsInput.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsDevout.html" title="AgsDevout">
+<link rel="next" href="AgsNotation.html" title="AgsNotation">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDevout.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsNotation.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsInput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsInput.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsInput.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsInput.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsInput.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsInput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsInput.top_of_page"></a>AgsInput</span></h2>
+<p>AgsInput — Input of <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsInput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_input.h>
+
+struct              <a class="link" href="AgsInput.html#AgsInput-struct" title="struct AgsInput">AgsInput</a>;
+struct              <a class="link" href="AgsInput.html#AgsInputClass" title="struct AgsInputClass">AgsInputClass</a>;
+<a class="link" href="AgsInput.html" title="AgsInput"><span class="returnvalue">AgsInput</span></a> *          <a class="link" href="AgsInput.html#ags-input-new" title="ags_input_new ()">ags_input_new</a>                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInput.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+         +----AgsInput
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInput.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsInput implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsInput.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsInput.html#AgsInput--file-link" title='The "file-link" property'>file-link</a>"                <a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a>*          : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInput.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsInput.html" title="AgsInput"><span class="type">AgsInput</span></a> represents an input channel of <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsInput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInput-struct"></a><h3>struct AgsInput</h3>
+<pre class="programlisting">struct AgsInput;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInputClass"></a><h3>struct AgsInputClass</h3>
+<pre class="programlisting">struct AgsInputClass {
+  AgsChannelClass channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-input-new"></a><h3>ags_input_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsInput.html" title="AgsInput"><span class="returnvalue">AgsInput</span></a> *          ags_input_new                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsInput.html" title="AgsInput"><span class="type">AgsInput</span></a>, linking tree to <em class="parameter"><code>audio</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsInput.html" title="AgsInput"><span class="type">AgsInput</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsInput.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsInput--file-link"></a><h3>The <code class="literal">"file-link"</code> property</h3>
+<pre class="programlisting">  "file-link"                <a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a>*          : Read / Write</pre>
+<p>The file link to read from.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsIpatch.html b/api/ags/AgsIpatch.html
new file mode 100644
index 0000000..c952ca6
--- /dev/null
+++ b/api/ags/AgsIpatch.html
@@ -0,0 +1,174 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIpatch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="AgsAudioFile.html" title="AgsAudioFile">
+<link rel="next" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsIpatchSF2Reader.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsIpatch.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsIpatch.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsIpatch.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsIpatch.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsIpatch.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsIpatch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsIpatch.top_of_page"></a>AgsIpatch</span></h2>
+<p>AgsIpatch — Libinstpatch wrapper</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsIpatch.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/file/ags_ipatch.h>
+
+#define             <a class="link" href="AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS" title="AGS_IPATCH_DEFAULT_CHANNELS">AGS_IPATCH_DEFAULT_CHANNELS</a>
+#define             <a class="link" href="AgsIpatch.html#AGS-IPATCH-READ:CAPS" title="AGS_IPATCH_READ">AGS_IPATCH_READ</a>
+#define             <a class="link" href="AgsIpatch.html#AGS-IPATCH-WRITE:CAPS" title="AGS_IPATCH_WRITE">AGS_IPATCH_WRITE</a>
+struct              <a class="link" href="AgsIpatch.html#AgsIpatch-struct" title="struct AgsIpatch">AgsIpatch</a>;
+struct              <a class="link" href="AgsIpatch.html#AgsIpatchClass" title="struct AgsIpatchClass">AgsIpatchClass</a>;
+enum                <a class="link" href="AgsIpatch.html#AgsIpatchFlags" title="enum AgsIpatchFlags">AgsIpatchFlags</a>;
+<a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         <a class="link" href="AgsIpatch.html#ags-ipatch-new" title="ags_ipatch_new ()">ags_ipatch_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsIpatch
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsIpatch implements
+ AgsConnectable and  <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsIpatch.html#AgsIpatch--filename" title='The "filename" property'>filename</a>"                 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+  "<a class="link" href="AgsIpatch.html#AgsIpatch--mode" title='The "mode" property'>mode</a>"                     <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="type">AgsIpatch</span></a> is the base object to ineract with libinstpatch.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-IPATCH-DEFAULT-CHANNELS:CAPS"></a><h3>AGS_IPATCH_DEFAULT_CHANNELS</h3>
+<pre class="programlisting">#define AGS_IPATCH_DEFAULT_CHANNELS 2
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-READ:CAPS"></a><h3>AGS_IPATCH_READ</h3>
+<pre class="programlisting">#define AGS_IPATCH_READ "r"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-WRITE:CAPS"></a><h3>AGS_IPATCH_WRITE</h3>
+<pre class="programlisting">#define AGS_IPATCH_WRITE "w"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatch-struct"></a><h3>struct AgsIpatch</h3>
+<pre class="programlisting">struct AgsIpatch;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchClass"></a><h3>struct AgsIpatchClass</h3>
+<pre class="programlisting">struct AgsIpatchClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchFlags"></a><h3>enum AgsIpatchFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_IPATCH_DLS2   = 1,
+  AGS_IPATCH_SF2    = 1 << 1,
+  AGS_IPATCH_GIG    = 1 << 2,
+} AgsIpatchFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ipatch-new"></a><h3>ags_ipatch_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         ags_ipatch_new                      ();</pre>
+<p>
+Creates an <a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="type">AgsIpatch</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an empty <a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="type">AgsIpatch</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsIpatch--filename"></a><h3>The <code class="literal">"filename"</code> property</h3>
+<pre class="programlisting">  "filename"                 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The filename to open.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatch--mode"></a><h3>The <code class="literal">"mode"</code> property</h3>
+<pre class="programlisting">  "mode"                     <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The mode to open the file.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsIpatchSF2Reader.html b/api/ags/AgsIpatchSF2Reader.html
new file mode 100644
index 0000000..56f4b32
--- /dev/null
+++ b/api/ags/AgsIpatchSF2Reader.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIpatchSF2Reader</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="AgsIpatch.html" title="AgsIpatch">
+<link rel="next" href="AgsSndfile.html" title="AgsSndfile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsIpatch.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSndfile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsIpatchSF2Reader.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsIpatchSF2Reader.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsIpatchSF2Reader.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsIpatchSF2Reader.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsIpatchSF2Reader"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsIpatchSF2Reader.top_of_page"></a>AgsIpatchSF2Reader</span></h2>
+<p>AgsIpatchSF2Reader — interfacing Soundfont2 related API of libinstpatch</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsIpatchSF2Reader.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/file/ags_ipatch_sf2_reader.h>
+
+struct              <a class="link" href="AgsIpatchSF2Reader.html#AgsIpatchSF2Reader-struct" title="struct AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>;
+struct              <a class="link" href="AgsIpatchSF2Reader.html#AgsIpatchSF2ReaderClass" title="struct AgsIpatchSF2ReaderClass">AgsIpatchSF2ReaderClass</a>;
+enum                <a class="link" href="AgsIpatchSF2Reader.html#AgsSF2Levels" title="enum AgsSF2Levels">AgsSF2Levels</a>;
+<a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * <a class="link" href="AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new" title="ags_ipatch_sf2_reader_new ()">ags_ipatch_sf2_reader_new</a>          ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIpatchSF2Reader.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsIpatchSF2Reader
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIpatchSF2Reader.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsIpatchSF2Reader implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsIpatchSF2Reader.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader"><span class="type">AgsIpatchSF2Reader</span></a> is the base object to ineract with Soundfont2 related API.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsIpatchSF2Reader.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIpatchSF2Reader-struct"></a><h3>struct AgsIpatchSF2Reader</h3>
+<pre class="programlisting">struct AgsIpatchSF2Reader;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchSF2ReaderClass"></a><h3>struct AgsIpatchSF2ReaderClass</h3>
+<pre class="programlisting">struct AgsIpatchSF2ReaderClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSF2Levels"></a><h3>enum AgsSF2Levels</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SF2_FILENAME = 0,
+  AGS_SF2_PHDR = 1,
+  AGS_SF2_IHDR = 2,
+  AGS_SF2_SHDR = 3,
+} AgsSF2Levels;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ipatch-sf2-reader-new"></a><h3>ags_ipatch_sf2_reader_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * ags_ipatch_sf2_reader_new          ();</pre>
+<p>
+Creates an <a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader"><span class="type">AgsIpatchSF2Reader</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an empty <a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader"><span class="type">AgsIpatchSF2Reader</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsIteratorThread.html b/api/ags/AgsIteratorThread.html
new file mode 100644
index 0000000..2f4542e
--- /dev/null
+++ b/api/ags/AgsIteratorThread.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIteratorThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsGuiThread.html" title="AgsGuiThread">
+<link rel="next" href="AgsRecyclingThread.html" title="AgsRecyclingThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsGuiThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecyclingThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsIteratorThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsIteratorThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsIteratorThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsIteratorThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsIteratorThread.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsIteratorThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsIteratorThread.top_of_page"></a>AgsIteratorThread</span></h2>
+<p>AgsIteratorThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsIteratorThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsIteratorThread.html#AgsIteratorThread-struct" title="struct AgsIteratorThread">AgsIteratorThread</a>;
+struct              <a class="link" href="AgsIteratorThread.html#AgsIteratorThreadClass" title="struct AgsIteratorThreadClass">AgsIteratorThreadClass</a>;
+enum                <a class="link" href="AgsIteratorThread.html#AgsIteratorThreadFlags" title="enum AgsIteratorThreadFlags">AgsIteratorThreadFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsIteratorThread.html#ags-iterator-thread-children-ready" title="ags_iterator_thread_children_ready ()">ags_iterator_thread_children_ready</a>  (<em class="parameter"><code><a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);
+<a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * <a class="link" href="AgsIteratorThread.html#ags-iterator-thread-new" title="ags_iterator_thread_new ()">ags_iterator_thread_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsIteratorThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsIteratorThread implements
+ AgsTreeIterator,  AgsConnectable and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsIteratorThread.html#AgsIteratorThread-children-ready" title='The "children-ready" signal'>children-ready</a>"                                 : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIteratorThread-struct"></a><h3>struct AgsIteratorThread</h3>
+<pre class="programlisting">struct AgsIteratorThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIteratorThreadClass"></a><h3>struct AgsIteratorThreadClass</h3>
+<pre class="programlisting">struct AgsIteratorThreadClass {
+  AgsThreadClass thread;
+  
+  void (*children_ready)(AgsIteratorThread *iterator_thread,
+			 AgsThread *current);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIteratorThreadFlags"></a><h3>enum AgsIteratorThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ITERATOR_THREAD_DONE      = 1,
+  AGS_ITERATOR_THREAD_WAIT      = 1 << 1,
+} AgsIteratorThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-children-ready"></a><h3>ags_iterator_thread_children_ready ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_iterator_thread_children_ready  (<em class="parameter"><code><a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-new"></a><h3>ags_iterator_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * ags_iterator_thread_new             ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsIteratorThread-children-ready"></a><h3>The <code class="literal">"children-ready"</code> signal</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *agsiteratorthread,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>           *arg1,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>           *arg2,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>           user_data)              : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLadspaBrowser.html b/api/ags/AgsLadspaBrowser.html
new file mode 100644
index 0000000..9eeb10a
--- /dev/null
+++ b/api/ags/AgsLadspaBrowser.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLadspaBrowser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="AgsInlinePlayer.html" title="AgsInlinePlayer">
+<link rel="next" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsInlinePlayer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ladspa-browser-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLadspaBrowser.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLadspaBrowser.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLadspaBrowser.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLadspaBrowser.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLadspaBrowser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLadspaBrowser.top_of_page"></a>AgsLadspaBrowser</span></h2>
+<p>AgsLadspaBrowser — A composite to select ladspa effect.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLadspaBrowser.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_ladspa_browser.h>
+
+struct              <a class="link" href="AgsLadspaBrowser.html#AgsLadspaBrowser-struct" title="struct AgsLadspaBrowser">AgsLadspaBrowser</a>;
+struct              <a class="link" href="AgsLadspaBrowser.html#AgsLadspaBrowserClass" title="struct AgsLadspaBrowserClass">AgsLadspaBrowserClass</a>;
+<a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new" title="ags_ladspa_browser_combo_box_controls_new ()">ags_ladspa_browser_combo_box_controls_new</a>
+                                                        ();
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect" title="ags_ladspa_browser_get_plugin_effect ()">ags_ladspa_browser_get_plugin_effect</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename" title="ags_ladspa_browser_get_plugin_filename ()">ags_ladspa_browser_get_plugin_filename</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></a> *  <a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-new" title="ags_ladspa_browser_new ()">ags_ladspa_browser_new</a>              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *parent</code></em>);
+<a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-preview-new" title="ags_ladspa_browser_preview_new ()">ags_ladspa_browser_preview_new</a>      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaBrowser.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkWindow.html">GtkWindow</a>
+                                       +----<a href="../gtk3/GtkDialog.html">GtkDialog</a>
+                                             +----AgsLadspaBrowser
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaBrowser.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLadspaBrowser implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaBrowser.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> is a composite widget to select ladspa plugin and the desired
+effect.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaBrowser.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLadspaBrowser-struct"></a><h3>struct AgsLadspaBrowser</h3>
+<pre class="programlisting">struct AgsLadspaBrowser;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaBrowserClass"></a><h3>struct AgsLadspaBrowserClass</h3>
+<pre class="programlisting">struct AgsLadspaBrowserClass {
+  GtkDialogClass dialog;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-combo-box-controls-new"></a><h3>ags_ladspa_browser_combo_box_controls_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         ags_ladspa_browser_combo_box_controls_new
+                                                        ();</pre>
+<p>
+Creates a <a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> containing suitable widgets as controls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-effect"></a><h3>ags_ladspa_browser_get_plugin_effect ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_ladspa_browser_get_plugin_effect
+                                                        (<em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+Retrieve selected ladspa effect.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the active ladspa effect</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-filename"></a><h3>ags_ladspa_browser_get_plugin_filename ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_ladspa_browser_get_plugin_filename
+                                                        (<em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+Retrieve selected ladspa plugin filename.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the active ladspa filename</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-new"></a><h3>ags_ladspa_browser_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></a> *  ags_ladspa_browser_new              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *parent</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-preview-new"></a><h3>ags_ladspa_browser_preview_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         ags_ladspa_browser_preview_new      ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLadspaManager.html b/api/ags/AgsLadspaManager.html
new file mode 100644
index 0000000..6ed34f7
--- /dev/null
+++ b/api/ags/AgsLadspaManager.html
@@ -0,0 +1,264 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLadspaManager</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part IV. Plugin - API of plugins">
+<link rel="prev" href="plugin.html" title="Part IV. Plugin - API of plugins">
+<link rel="next" href="AgsPluginFactory.html" title="AgsPluginFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="plugin.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPluginFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLadspaManager.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLadspaManager.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLadspaManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLadspaManager"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLadspaManager.top_of_page"></a>AgsLadspaManager</span></h2>
+<p>AgsLadspaManager — Singleton pattern to organize LADSPA</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLadspaManager.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_ladspa_manager.h>
+
+#define             <a class="link" href="AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS" title="AGS_LADSPA_PLUGIN()">AGS_LADSPA_PLUGIN</a>                   (ptr)
+struct              <a class="link" href="AgsLadspaManager.html#AgsLadspaManager-struct" title="struct AgsLadspaManager">AgsLadspaManager</a>;
+struct              <a class="link" href="AgsLadspaManager.html#AgsLadspaManagerClass" title="struct AgsLadspaManagerClass">AgsLadspaManagerClass</a>;
+struct              <a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin">AgsLadspaPlugin</a>;
+enum                <a class="link" href="AgsLadspaManager.html#AgsLadspaPluginFlags" title="enum AgsLadspaPluginFlags">AgsLadspaPluginFlags</a>;
+<a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin" title="ags_ladspa_manager_find_ladspa_plugin ()">ags_ladspa_manager_find_ladspa_plugin</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **            <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-get-filenames" title="ags_ladspa_manager_get_filenames ()">ags_ladspa_manager_get_filenames</a>    ();
+<a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-get-instance" title="ags_ladspa_manager_get_instance ()">ags_ladspa_manager_get_instance</a>     ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-load-default-directory" title="ags_ladspa_manager_load_default_directory ()">ags_ladspa_manager_load_default_directory</a>
+                                                        ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-load-file" title="ags_ladspa_manager_load_file ()">ags_ladspa_manager_load_file</a>        (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
+<a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-new" title="ags_ladspa_manager_new ()">ags_ladspa_manager_new</a>              ();
+<a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   <a class="link" href="AgsLadspaManager.html#ags-ladspa-plugin-alloc" title="ags_ladspa_plugin_alloc ()">ags_ladspa_plugin_alloc</a>             ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsLadspaManager.html#ags-ladspa-plugin-free" title="ags_ladspa_plugin_free ()">ags_ladspa_plugin_free</a>              (<em class="parameter"><code><a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsLadspaManager
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaManager.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="type">AgsLadspaManager</span></a> loads/unloads LADSPA plugins.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaManager.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LADSPA-PLUGIN:CAPS"></a><h3>AGS_LADSPA_PLUGIN()</h3>
+<pre class="programlisting">#define AGS_LADSPA_PLUGIN(ptr) ((AgsLadspaPlugin *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaManager-struct"></a><h3>struct AgsLadspaManager</h3>
+<pre class="programlisting">struct AgsLadspaManager;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaManagerClass"></a><h3>struct AgsLadspaManagerClass</h3>
+<pre class="programlisting">struct AgsLadspaManagerClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPlugin"></a><h3>struct AgsLadspaPlugin</h3>
+<pre class="programlisting">struct AgsLadspaPlugin {
+  guint flags;
+
+  gchar *filename;
+  void *plugin_so;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPluginFlags"></a><h3>enum AgsLadspaPluginFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LADSPA_PLUGIN_IS_LOADED    = 1,
+} AgsLadspaPluginFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-find-ladspa-plugin"></a><h3>ags_ladspa_manager_find_ladspa_plugin ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   ags_ladspa_manager_find_ladspa_plugin
+                                                        (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
+<p>
+Lookup filename in loaded plugins.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>the filename of the plugin</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <span class="type">AgsLadspaPlugin</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-filenames"></a><h3>ags_ladspa_manager_get_filenames ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **            ags_ladspa_manager_get_filenames    ();</pre>
+<p>
+Retrieve all filenames
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of filenames</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-instance"></a><h3>ags_ladspa_manager_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  ags_ladspa_manager_get_instance     ();</pre>
+<p>
+Get instance.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="type">AgsLadspaManager</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-default-directory"></a><h3>ags_ladspa_manager_load_default_directory ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ladspa_manager_load_default_directory
+                                                        ();</pre>
+<p>
+Loads all available plugins.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-file"></a><h3>ags_ladspa_manager_load_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ladspa_manager_load_file        (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
+<p>
+Load <em class="parameter"><code>filename</code></em> specified plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>the filename of the plugin</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-new"></a><h3>ags_ladspa_manager_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  ags_ladspa_manager_new              ();</pre>
+<p>
+Creates an <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="type">AgsLadspaManager</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="type">AgsLadspaManager</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-alloc"></a><h3>ags_ladspa_plugin_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   ags_ladspa_plugin_alloc             ();</pre>
+<p>
+Alloc the <span class="type">AgsLadspaPlugin</span>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <span class="type">AgsLadspaPlugin</span>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-free"></a><h3>ags_ladspa_plugin_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ladspa_plugin_free              (<em class="parameter"><code><a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);</pre>
+<p>
+Free the <span class="type">AgsLadspaPlugin</span>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>ladspa_plugin</code></em> :</span></p></td>
+<td>the <span class="type">AgsLadspaPlugin</span>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLed.html b/api/ags/AgsLed.html
new file mode 100644
index 0000000..8beb495
--- /dev/null
+++ b/api/ags/AgsLed.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="AgsIndicator.html" title="AgsIndicator">
+<link rel="next" href="AgsRuler.html" title="AgsRuler">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRuler.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLed.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLed.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLed.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLed.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLed.top_of_page"></a>AgsLed</span></h2>
+<p>AgsLed — A led widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLed.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_led.h>
+
+struct              <a class="link" href="AgsLed.html#AgsLed-struct" title="struct AgsLed">AgsLed</a>;
+struct              <a class="link" href="AgsLed.html#AgsLedClass" title="struct AgsLedClass">AgsLedClass</a>;
+enum                <a class="link" href="AgsLed.html#AgsLedFlags" title="enum AgsLedFlags">AgsLedFlags</a>;
+<a class="link" href="AgsLed.html" title="AgsLed"><span class="returnvalue">AgsLed</span></a> *            <a class="link" href="AgsLed.html#ags-led-new" title="ags_led_new ()">ags_led_new</a>                         ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsLed.html#ags-led-set-active" title="ags_led_set_active ()">ags_led_set_active</a>                  (<em class="parameter"><code><a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsLed.html#ags-led-unset-active" title="ags_led_unset_active ()">ags_led_unset_active</a>                (<em class="parameter"><code><a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLed.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----AgsLed
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLed.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLed implements
+ AtkImplementorIface and  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLed.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> is a widget visualizing a <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLed.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLed-struct"></a><h3>struct AgsLed</h3>
+<pre class="programlisting">struct AgsLed;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLedClass"></a><h3>struct AgsLedClass</h3>
+<pre class="programlisting">struct AgsLedClass {
+  GtkBinClass bin;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLedFlags"></a><h3>enum AgsLedFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LED_ACTIVE        = 1,
+} AgsLedFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-new"></a><h3>ags_led_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLed.html" title="AgsLed"><span class="returnvalue">AgsLed</span></a> *            ags_led_new                         ();</pre>
+<p>
+Creates an <a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-set-active"></a><h3>ags_led_set_active ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_led_set_active                  (<em class="parameter"><code><a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-unset-active"></a><h3>ags_led_unset_active ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_led_unset_active                (<em class="parameter"><code><a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLine.html b/api/ags/AgsLine.html
new file mode 100644
index 0000000..b76259b
--- /dev/null
+++ b/api/ags/AgsLine.html
@@ -0,0 +1,302 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">
+<link rel="next" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-ladspa-browser-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLine.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsLine.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLine.top_of_page"></a>AgsLine</span></h2>
+<p>AgsLine — A composite widget to visualize <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_line.h>
+
+#define             <a class="link" href="AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_DEFAULT_BUILD_ID">AGS_LINE_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS" title="AGS_LINE_DEFAULT_VERSION">AGS_LINE_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsLine.html#AgsLine-struct" title="struct AgsLine">AgsLine</a>;
+struct              <a class="link" href="AgsLine.html#AgsLineClass" title="struct AgsLineClass">AgsLineClass</a>;
+enum                <a class="link" href="AgsLine.html#AgsLineFlags" title="enum AgsLineFlags">AgsLineFlags</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsLine.html#ags-line-find-next-grouped" title="ags_line_find_next_grouped ()">ags_line_find_next_grouped</a>          (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *line</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsLine.html#ags-line-find-port" title="ags_line_find_port ()">ags_line_find_port</a>                  (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsLine.html#ags-line-group-changed" title="ags_line_group_changed ()">ags_line_group_changed</a>              (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<a class="link" href="AgsLine.html" title="AgsLine"><span class="returnvalue">AgsLine</span></a> *           <a class="link" href="AgsLine.html#ags-line-new" title="ags_line_new ()">ags_line_new</a>                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsLine.html#ags-line-set-channel" title="ags_line_set_channel ()">ags_line_set_channel</a>                (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsLine
+                                             +----<a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>
+                                             +----<a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>
+                                             +----<a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>
+                                             +----<a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>
+                                             +----<a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLine implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLine.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLine.html#AgsLine--channel" title='The "channel" property'>channel</a>"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+  "<a class="link" href="AgsLine.html#AgsLine--pad" title='The "pad" property'>pad</a>"                      <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>*               : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLine.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLine.html#AgsLine-group-changed" title='The "group-changed" signal'>group-changed</a>"                                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsLine.html#AgsLine-set-channel" title='The "set-channel" signal'>set-channel</a>"                                    : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLine.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> is a composite widget to visualize <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>. It should be
+packed by an <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>. It may contain <a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> to modify ports of
+<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLine-struct"></a><h3>struct AgsLine</h3>
+<pre class="programlisting">struct AgsLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineClass"></a><h3>struct AgsLineClass</h3>
+<pre class="programlisting">struct AgsLineClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsLine *line, AgsChannel *channel);
+
+  void (*group_changed)(AgsLine *line);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineFlags"></a><h3>enum AgsLineFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINE_CONNECTED         = 1,
+  AGS_LINE_GROUPED           = 1 << 1,
+  AGS_LINE_MAPPED_RECALL     = 1 << 2,
+  AGS_LINE_PREMAPPED_RECALL  = 1 << 3,
+} AgsLineFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-next-grouped"></a><h3>ags_line_find_next_grouped ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_line_find_next_grouped          (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *line</code></em>);</pre>
+<p>
+Retrieve next grouped line.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-port"></a><h3>ags_line_find_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_find_port                  (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+Lookup ports of associated recalls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-group-changed"></a><h3>ags_line_group_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_group_changed              (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+Is emitted as group is changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-new"></a><h3>ags_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLine.html" title="AgsLine"><span class="returnvalue">AgsLine</span></a> *           ags_line_new                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
+<td>the parent pad</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the channel to visualize</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-set-channel"></a><h3>ags_line_set_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_set_channel                (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Is emitted as channel gets modified.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to set</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLine.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLine--channel"></a><h3>The <code class="literal">"channel"</code> property</h3>
+<pre class="programlisting">  "channel"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The channel it is assigned with.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLine--pad"></a><h3>The <code class="literal">"pad"</code> property</h3>
+<pre class="programlisting">  "pad"                      <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>*               : Read / Write</pre>
+<p>The pad which is its parent.</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLine.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsLine-group-changed"></a><h3>The <code class="literal">"group-changed"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLine-set-channel"></a><h3>The <code class="literal">"set-channel"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLineEditor.html b/api/ags/AgsLineEditor.html
new file mode 100644
index 0000000..057ee4d
--- /dev/null
+++ b/api/ags/AgsLineEditor.html
@@ -0,0 +1,187 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">
+<link rel="next" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLineEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLineEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLineEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLineEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLineEditor.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLineEditor.top_of_page"></a>AgsLineEditor</span></h2>
+<p>AgsLineEditor — A composite widget to edit <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLineEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_line_editor.h>
+
+#define             <a class="link" href="AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_EDITOR_DEFAULT_BUILD_ID">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_LINE_EDITOR_DEFAULT_VERSION">AGS_LINE_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsLineEditor.html#AgsLineEditor-struct" title="struct AgsLineEditor">AgsLineEditor</a>;
+struct              <a class="link" href="AgsLineEditor.html#AgsLineEditorClass" title="struct AgsLineEditorClass">AgsLineEditorClass</a>;
+<a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     <a class="link" href="AgsLineEditor.html#ags-line-editor-new" title="ags_line_editor_new ()">ags_line_editor_new</a>                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsLineEditor.html#ags-line-editor-set-channel" title="ags_line_editor_set_channel ()">ags_line_editor_set_channel</a>         (<em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsLineEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLineEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLineEditor.html#AgsLineEditor--channel" title='The "channel" property'>channel</a>"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> is a composite widget to edit <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>. It should be
+packed by an <a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineEditor-struct"></a><h3>struct AgsLineEditor</h3>
+<pre class="programlisting">struct AgsLineEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineEditorClass"></a><h3>struct AgsLineEditorClass</h3>
+<pre class="programlisting">struct AgsLineEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-new"></a><h3>ags_line_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     ags_line_editor_new                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the channel to edit</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-set-channel"></a><h3>ags_line_editor_set_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_editor_set_channel         (<em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Is called as channel gets modified.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line_editor</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the new <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLineEditor--channel"></a><h3>The <code class="literal">"channel"</code> property</h3>
+<pre class="programlisting">  "channel"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The channel which this pad editor is assigned with.</p>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLineMember.html b/api/ags/AgsLineMember.html
new file mode 100644
index 0000000..da685c5
--- /dev/null
+++ b/api/ags/AgsLineMember.html
@@ -0,0 +1,303 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">
+<link rel="next" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-member-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLineMember.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLineMember.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLineMember.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLineMember.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLineMember.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsLineMember.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLineMember.top_of_page"></a>AgsLineMember</span></h2>
+<p>AgsLineMember — Modify assigned recall's port</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLineMember.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_line_member.h>
+
+struct              <a class="link" href="AgsLineMember.html#AgsLineMember-struct" title="struct AgsLineMember">AgsLineMember</a>;
+struct              <a class="link" href="AgsLineMember.html#AgsLineMemberClass" title="struct AgsLineMemberClass">AgsLineMemberClass</a>;
+enum                <a class="link" href="AgsLineMember.html#AgsLineMemberFlags" title="enum AgsLineMemberFlags">AgsLineMemberFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsLineMember.html#ags-line-member-change-port" title="ags_line_member_change_port ()">ags_line_member_change_port</a>         (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> port_data</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsLineMember.html#ags-line-member-find-port" title="ags_line_member_find_port ()">ags_line_member_find_port</a>           (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="AgsLineMember.html#ags-line-member-get-widget" title="ags_line_member_get_widget ()">ags_line_member_get_widget</a>          (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     <a class="link" href="AgsLineMember.html#ags-line-member-new" title="ags_line_member_new ()">ags_line_member_new</a>                 ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsLineMember.html#ags-line-member-set-label" title="ags_line_member_set_label ()">ags_line_member_set_label</a>           (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkFrame.html">GtkFrame</a>
+                                       +----AgsLineMember
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLineMember implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--control-port" title='The "control-port" property'>control-port</a>"             <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--plugin-name" title='The "plugin-name" property'>plugin-name</a>"              <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--port" title='The "port" property'>port</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--port-data" title='The "port-data" property'>port-data</a>"                <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--recall-port" title='The "recall-port" property'>recall-port</a>"              <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--recall-port-data" title='The "recall-port-data" property'>recall-port-data</a>"         <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--specifier" title='The "specifier" property'>specifier</a>"                <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--widget-label" title='The "widget-label" property'>widget-label</a>"             <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--widget-type" title='The "widget-type" property'>widget-type</a>"              <a href="../glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a>                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLineMember.html#AgsLineMember-change-port" title='The "change-port" signal'>change-port</a>"                                    : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> is a composite widget to modify ports of recalls. A line member
+controls only one specific port of a recall but distinguishes between simple/complex
+recall. It is generally packed into a <a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLineMember-struct"></a><h3>struct AgsLineMember</h3>
+<pre class="programlisting">struct AgsLineMember;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberClass"></a><h3>struct AgsLineMemberClass</h3>
+<pre class="programlisting">struct AgsLineMemberClass {
+  GtkFrameClass frame;
+
+  void (*change_port)(AgsLineMember *line_member,
+		      gpointer port_data);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberFlags"></a><h3>enum AgsLineMemberFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINE_MEMBER_DEFAULT_TEMPLATE      = 1,
+  AGS_LINE_MEMBER_RESET_BY_ATOMIC       = 1 << 1,
+  AGS_LINE_MEMBER_RESET_BY_TASK         = 1 << 2,
+  AGS_LINE_MEMBER_APPLY_RECALL          = 1 << 3,
+  AGS_LINE_MEMBER_PLAY_CALLBACK_WRITE   = 1 << 4,
+  AGS_LINE_MEMBER_RECALL_CALLBACK_WRITE = 1 << 5,
+  AGS_LINE_MEMBER_CALLBACK_READ_BLOCK   = 1 << 6,
+  AGS_LINE_MEMBER_CALLBACK_WRITE_BLOCK  = 1 << 7,
+} AgsLineMemberFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-change-port"></a><h3>ags_line_member_change_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_change_port         (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> port_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-find-port"></a><h3>ags_line_member_find_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_find_port           (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+Lookup ports of assigned recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>line_member</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-get-widget"></a><h3>ags_line_member_get_widget ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         ags_line_member_get_widget          (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-new"></a><h3>ags_line_member_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     ags_line_member_new                 ();</pre>
+<p>
+Creates an <a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-set-label"></a><h3>ags_line_member_set_label ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_set_label           (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);</pre>
+<p>
+Modify the label of the line member.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line_member</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
+<td>the label of the control</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLineMember--control-port"></a><h3>The <code class="literal">"control-port"</code> property</h3>
+<pre class="programlisting">  "control-port"             <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The index of the port to control.</p>
+<p>Default value: NULL</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--plugin-name"></a><h3>The <code class="literal">"plugin-name"</code> property</h3>
+<pre class="programlisting">  "plugin-name"              <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The plugin's name to control.</p>
+<p>Default value: NULL</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--port"></a><h3>The <code class="literal">"port"</code> property</h3>
+<pre class="programlisting">  "port"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The port to apply.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--port-data"></a><h3>The <code class="literal">"port-data"</code> property</h3>
+<pre class="programlisting">  "port-data"                <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The port data.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--recall-port"></a><h3>The <code class="literal">"recall-port"</code> property</h3>
+<pre class="programlisting">  "recall-port"              <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The recall port to apply.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--recall-port-data"></a><h3>The <code class="literal">"recall-port-data"</code> property</h3>
+<pre class="programlisting">  "recall-port-data"         <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The recall port data.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--specifier"></a><h3>The <code class="literal">"specifier"</code> property</h3>
+<pre class="programlisting">  "specifier"                <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The specifier of the port.</p>
+<p>Default value: NULL</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--widget-label"></a><h3>The <code class="literal">"widget-label"</code> property</h3>
+<pre class="programlisting">  "widget-label"             <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The label to display.</p>
+<p>Default value: NULL</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--widget-type"></a><h3>The <code class="literal">"widget-type"</code> property</h3>
+<pre class="programlisting">  "widget-type"              <a href="../glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a>                : Read / Write</pre>
+<p>The widget type this line member packs.</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsLineMember-change-port"></a><h3>The <code class="literal">"change-port"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       port_data,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)        : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLineMemberEditor.html b/api/ags/AgsLineMemberEditor.html
new file mode 100644
index 0000000..deb8b6a
--- /dev/null
+++ b/api/ags/AgsLineMemberEditor.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineMemberEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">
+<link rel="next" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-member-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-member-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLineMemberEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLineMemberEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLineMemberEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLineMemberEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLineMemberEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLineMemberEditor.top_of_page"></a>AgsLineMemberEditor</span></h2>
+<p>AgsLineMemberEditor — Edit line member's aspects.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLineMemberEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_line_member_editor.h>
+
+struct              <a class="link" href="AgsLineMemberEditor.html#AgsLineMemberEditor-struct" title="struct AgsLineMemberEditor">AgsLineMemberEditor</a>;
+struct              <a class="link" href="AgsLineMemberEditor.html#AgsLineMemberEditorClass" title="struct AgsLineMemberEditorClass">AgsLineMemberEditorClass</a>;
+<a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * <a class="link" href="AgsLineMemberEditor.html#ags-line-member-editor-new" title="ags_line_member_editor_new ()">ags_line_member_editor_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMemberEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsLineMemberEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMemberEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLineMemberEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineMemberEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> is a composite widget to modify line member. A line member
+editor should be packed by a <a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a>. You may add/remove plugins with this
+editor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineMemberEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLineMemberEditor-struct"></a><h3>struct AgsLineMemberEditor</h3>
+<pre class="programlisting">struct AgsLineMemberEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberEditorClass"></a><h3>struct AgsLineMemberEditorClass</h3>
+<pre class="programlisting">struct AgsLineMemberEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-new"></a><h3>ags_line_member_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * ags_line_member_editor_new        ();</pre>
+<p>
+Creates an <a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLinkChannel.html b/api/ags/AgsLinkChannel.html
new file mode 100644
index 0000000..00e8312
--- /dev/null
+++ b/api/ags/AgsLinkChannel.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">
+<link rel="next" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-member-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLinkCollectionEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLinkChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLinkChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLinkChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLinkChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLinkChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLinkChannel.top_of_page"></a>AgsLinkChannel</span></h2>
+<p>AgsLinkChannel — link channel object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLinkChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_link_channel.h>
+
+struct              <a class="link" href="AgsLinkChannel.html#AgsLinkChannel-struct" title="struct AgsLinkChannel">AgsLinkChannel</a>;
+struct              <a class="link" href="AgsLinkChannel.html#AgsLinkChannelClass" title="struct AgsLinkChannelClass">AgsLinkChannelClass</a>;
+<a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    <a class="link" href="AgsLinkChannel.html#ags-link-channel-new" title="ags_link_channel_new ()">ags_link_channel_new</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsLinkChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLinkChannel implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel"><span class="type">AgsLinkChannel</span></a> task links <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkChannel-struct"></a><h3>struct AgsLinkChannel</h3>
+<pre class="programlisting">struct AgsLinkChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkChannelClass"></a><h3>struct AgsLinkChannelClass</h3>
+<pre class="programlisting">struct AgsLinkChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-channel-new"></a><h3>ags_link_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    ags_link_channel_new                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel"><span class="type">AgsLinkChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel"><span class="type">AgsLinkChannel</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLinkCollectionEditor.html b/api/ags/AgsLinkCollectionEditor.html
new file mode 100644
index 0000000..f2c6156
--- /dev/null
+++ b/api/ags/AgsLinkCollectionEditor.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="AgsLinkChannel.html" title="AgsLinkChannel">
+<link rel="next" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLinkChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-link-collection-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLinkCollectionEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLinkCollectionEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLinkCollectionEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLinkCollectionEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLinkCollectionEditor.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLinkCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLinkCollectionEditor.top_of_page"></a>AgsLinkCollectionEditor</span></h2>
+<p>AgsLinkCollectionEditor — Edit links in bulk mode.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLinkCollectionEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_link_collection_editor.h>
+
+struct              <a class="link" href="AgsLinkCollectionEditor.html#AgsLinkCollectionEditor-struct" title="struct AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>;
+struct              <a class="link" href="AgsLinkCollectionEditor.html#AgsLinkCollectionEditorClass" title="struct AgsLinkCollectionEditorClass">AgsLinkCollectionEditorClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count" title="ags_link_collection_editor_check_count ()">ags_link_collection_editor_check_count</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line" title="ags_link_collection_editor_check_first_line ()">ags_link_collection_editor_check_first_line</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link" title="ags_link_collection_editor_check_first_link ()">ags_link_collection_editor_check_first_link</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * <a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-new" title="ags_link_collection_editor_new ()">ags_link_collection_editor_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkTable.html">GtkTable</a>
+                                 +----AgsLinkCollectionEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLinkCollectionEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLinkCollectionEditor.html#AgsLinkCollectionEditor--channel-type" title='The "channel-type" property'>channel-type</a>"             <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> is a composite widget to modify links in bulk mode. A link collection
+editor should be packed by a <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditor-struct"></a><h3>struct AgsLinkCollectionEditor</h3>
+<pre class="programlisting">struct AgsLinkCollectionEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditorClass"></a><h3>struct AgsLinkCollectionEditorClass</h3>
+<pre class="programlisting">struct AgsLinkCollectionEditorClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-count"></a><h3>ags_link_collection_editor_check_count ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_collection_editor_check_count
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-line"></a><h3>ags_link_collection_editor_check_first_line ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_collection_editor_check_first_line
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-link"></a><h3>ags_link_collection_editor_check_first_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_collection_editor_check_first_link
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-new"></a><h3>ags_link_collection_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * ags_link_collection_editor_new
+                                                        ();</pre>
+<p>
+Creates an <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditor--channel-type"></a><h3>The <code class="literal">"channel-type"</code> property</h3>
+<pre class="programlisting">  "channel-type"             <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write</pre>
+<p>The channel type which this channel link collection editor is assigned with.</p>
+<p>Allowed values: void</p>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLinkEditor.html b/api/ags/AgsLinkEditor.html
new file mode 100644
index 0000000..d711483
--- /dev/null
+++ b/api/ags/AgsLinkEditor.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">
+<link rel="next" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-link-collection-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-link-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLinkEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLinkEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLinkEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLinkEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLinkEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLinkEditor.top_of_page"></a>AgsLinkEditor</span></h2>
+<p>AgsLinkEditor — Edit links.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLinkEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_link_editor.h>
+
+struct              <a class="link" href="AgsLinkEditor.html#AgsLinkEditor-struct" title="struct AgsLinkEditor">AgsLinkEditor</a>;
+struct              <a class="link" href="AgsLinkEditor.html#AgsLinkEditorClass" title="struct AgsLinkEditorClass">AgsLinkEditorClass</a>;
+enum                <a class="link" href="AgsLinkEditor.html#AgsLinkEditorFlags" title="enum AgsLinkEditorFlags">AgsLinkEditorFlags</a>;
+<a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     <a class="link" href="AgsLinkEditor.html#ags-link-editor-new" title="ags_link_editor_new ()">ags_link_editor_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkHBox.html">GtkHBox</a>
+                                       +----AgsLinkEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLinkEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> is a composite widget to modify links. A link editor 
+should be packed by a <a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkEditor-struct"></a><h3>struct AgsLinkEditor</h3>
+<pre class="programlisting">struct AgsLinkEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkEditorClass"></a><h3>struct AgsLinkEditorClass</h3>
+<pre class="programlisting">struct AgsLinkEditorClass {
+  GtkHBoxClass hbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkEditorFlags"></a><h3>enum AgsLinkEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE = 1,
+} AgsLinkEditorFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-new"></a><h3>ags_link_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     ags_link_editor_new                 ();</pre>
+<p>
+Creates an <a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsListingEditor.html b/api/ags/AgsListingEditor.html
new file mode 100644
index 0000000..ea69761
--- /dev/null
+++ b/api/ags/AgsListingEditor.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">
+<link rel="next" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-link-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-listing-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsListingEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsListingEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsListingEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsListingEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsListingEditor.top_of_page"></a>AgsListingEditor</span></h2>
+<p>AgsListingEditor — pack pad editors.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsListingEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_listing_editor.h>
+
+struct              <a class="link" href="AgsListingEditor.html#AgsListingEditor-struct" title="struct AgsListingEditor">AgsListingEditor</a>;
+struct              <a class="link" href="AgsListingEditor.html#AgsListingEditorClass" title="struct AgsListingEditorClass">AgsListingEditorClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsListingEditor.html#ags-listing-editor-add-children" title="ags_listing_editor_add_children ()">ags_listing_editor_add_children</a>     (<em class="parameter"><code><a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> connect</code></em>);
+<a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  <a class="link" href="AgsListingEditor.html#ags-listing-editor-new" title="ags_listing_editor_new ()">ags_listing_editor_new</a>              (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> channel_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsListingEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+                                             +----<a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+                                                   +----AgsListingEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsListingEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsListingEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsListingEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a> is a composite widget to pack <a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsListingEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsListingEditor-struct"></a><h3>struct AgsListingEditor</h3>
+<pre class="programlisting">struct AgsListingEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsListingEditorClass"></a><h3>struct AgsListingEditorClass</h3>
+<pre class="programlisting">struct AgsListingEditorClass {
+  AgsPropertyListingEditorClass property_listing_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-add-children"></a><h3>ags_listing_editor_add_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_listing_editor_add_children     (<em class="parameter"><code><a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> connect</code></em>);</pre>
+<p>
+Creates new pad editors or destroys them.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> to use</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>nth_channel</code></em> :</span></p></td>
+<td>nth channel to start creation until end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connect</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> widget is connected and shown</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-new"></a><h3>ags_listing_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  ags_listing_editor_new              (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> channel_type</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel_type</code></em> :</span></p></td>
+<td>the channel type to represent</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLoopChannel.html b/api/ags/AgsLoopChannel.html
new file mode 100644
index 0000000..bbb52ed
--- /dev/null
+++ b/api/ags/AgsLoopChannel.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLoopChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">
+<link rel="next" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDelayAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLoopChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLoopChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLoopChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLoopChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLoopChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLoopChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLoopChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLoopChannel.top_of_page"></a>AgsLoopChannel</span></h2>
+<p>AgsLoopChannel — loops channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLoopChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_loop_channel.h>
+
+struct              <a class="link" href="AgsLoopChannel.html#AgsLoopChannel-struct" title="struct AgsLoopChannel">AgsLoopChannel</a>;
+struct              <a class="link" href="AgsLoopChannel.html#AgsLoopChannelClass" title="struct AgsLoopChannelClass">AgsLoopChannelClass</a>;
+<a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    <a class="link" href="AgsLoopChannel.html#ags-loop-channel-new" title="ags_loop_channel_new ()">ags_loop_channel_new</a>                ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsLoopChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLoopChannel implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLoopChannel.html#AgsLoopChannel--delay-audio" title='The "delay-audio" property'>delay-audio</a>"              <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>*        : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel"><span class="type">AgsLoopChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannel-struct"></a><h3>struct AgsLoopChannel</h3>
+<pre class="programlisting">struct AgsLoopChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLoopChannelClass"></a><h3>struct AgsLoopChannelClass</h3>
+<pre class="programlisting">struct AgsLoopChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-loop-channel-new"></a><h3>ags_loop_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    ags_loop_channel_new                ();</pre>
+<p>
+Creates an <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel"><span class="type">AgsLoopChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel"><span class="type">AgsLoopChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannel--delay-audio"></a><h3>The <code class="literal">"delay-audio"</code> property</h3>
+<pre class="programlisting">  "delay-audio"              <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>*        : Read / Write</pre>
+<p>The delay-audio it is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsLoopChannelRun.html b/api/ags/AgsLoopChannelRun.html
new file mode 100644
index 0000000..ee3f6b4
--- /dev/null
+++ b/api/ags/AgsLoopChannelRun.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLoopChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsLoopChannel.html" title="AgsLoopChannel">
+<link rel="next" href="AgsPeakChannel.html" title="AgsPeakChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLoopChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPeakChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLoopChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLoopChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLoopChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLoopChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLoopChannelRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLoopChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLoopChannelRun.top_of_page"></a>AgsLoopChannelRun</span></h2>
+<p>AgsLoopChannelRun — loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLoopChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_loop_channel_run.h>
+
+struct              <a class="link" href="AgsLoopChannelRun.html#AgsLoopChannelRun-struct" title="struct AgsLoopChannelRun">AgsLoopChannelRun</a>;
+struct              <a class="link" href="AgsLoopChannelRun.html#AgsLoopChannelRunClass" title="struct AgsLoopChannelRunClass">AgsLoopChannelRunClass</a>;
+<a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * <a class="link" href="AgsLoopChannelRun.html#ags-loop-channel-run-new" title="ags_loop_channel_run_new ()">ags_loop_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_template</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsLoopChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLoopChannelRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLoopChannelRun.html#AgsLoopChannelRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>count-beats-audio-run</a>"    <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun"><span class="type">AgsLoopChannelRun</span></a> class loops the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannelRun-struct"></a><h3>struct AgsLoopChannelRun</h3>
+<pre class="programlisting">struct AgsLoopChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLoopChannelRunClass"></a><h3>struct AgsLoopChannelRunClass</h3>
+<pre class="programlisting">struct AgsLoopChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-loop-channel-run-new"></a><h3>ags_loop_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * ags_loop_channel_run_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_template</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun"><span class="type">AgsLoopChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> as source</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>is_template</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> recall is templated</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun"><span class="type">AgsLoopChannelRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannelRun--count-beats-audio-run"></a><h3>The <code class="literal">"count-beats-audio-run"</code> property</h3>
+<pre class="programlisting">  "count-beats-audio-run"    <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The pointer to a counter object which indicates when looping should happen.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMachine.html b/api/ags/AgsMachine.html
new file mode 100644
index 0000000..1c84d1d
--- /dev/null
+++ b/api/ags/AgsMachine.html
@@ -0,0 +1,385 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<link rel="next" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-listing-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMachine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMachine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMachine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMachine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMachine.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsMachine.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMachine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMachine.top_of_page"></a>AgsMachine</span></h2>
+<p>AgsMachine — visualize audio object.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMachine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_machine.h>
+
+#define             <a class="link" href="AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_DEFAULT_BUILD_ID">AGS_MACHINE_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_DEFAULT_VERSION">AGS_MACHINE_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsMachine.html#AgsMachine-struct" title="struct AgsMachine">AgsMachine</a>;
+struct              <a class="link" href="AgsMachine.html#AgsMachineClass" title="struct AgsMachineClass">AgsMachineClass</a>;
+enum                <a class="link" href="AgsMachine.html#AgsMachineFileInputFlags" title="enum AgsMachineFileInputFlags">AgsMachineFileInputFlags</a>;
+enum                <a class="link" href="AgsMachine.html#AgsMachineFlags" title="enum AgsMachineFlags">AgsMachineFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachine.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a>     (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a href="../gtk3/GtkFileChooserDialog.html"><span class="returnvalue">GtkFileChooserDialog</span></a> * <a class="link" href="AgsMachine.html#ags-machine-file-chooser-dialog-new" title="ags_machine_file_chooser_dialog_new ()">ags_machine_file_chooser_dialog_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="AgsMachine.html#ags-machine-find-by-name" title="ags_machine_find_by_name ()">ags_machine_find_by_name</a>            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *name</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachine.html#ags-machine-find-port" title="ags_machine_find_port ()">ags_machine_find_port</a>               (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a href="../gtk3/GtkListStore.html"><span class="returnvalue">GtkListStore</span></a> *      <a class="link" href="AgsMachine.html#ags-machine-get-possible-links" title="ags_machine_get_possible_links ()">ags_machine_get_possible_links</a>      (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="AgsMachine.html#ags-machine-new" title="ags_machine_new ()">ags_machine_new</a>                     (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachine.html#ags-machine-open-files" title="ags_machine_open_files ()">ags_machine_open_files</a>              (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachine.html#ags-machine-set-run" title="ags_machine_set_run ()">ags_machine_set_run</a>                 (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkHandleBox.html">GtkHandleBox</a>
+                                       +----AgsMachine
+                                             +----<a class="link" href="AgsDrum.html" title="AgsDrum">AgsDrum</a>
+                                             +----<a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+                                             +----<a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+                                             +----<a class="link" href="AgsMixer.html" title="AgsMixer">AgsMixer</a>
+                                             +----<a class="link" href="AgsPanel.html" title="AgsPanel">AgsPanel</a>
+                                             +----<a class="link" href="AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMachine implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachine.html#AgsMachine--audio" title='The "audio" property'>audio</a>"                    <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>*             : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachine.html#AgsMachine-add-default-recalls" title='The "add-default-recalls" signal'>add-default-recalls</a>"                            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> is a composite widget to act as base class to visualize <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachine-struct"></a><h3>struct AgsMachine</h3>
+<pre class="programlisting">struct AgsMachine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineClass"></a><h3>struct AgsMachineClass</h3>
+<pre class="programlisting">struct AgsMachineClass {
+  GtkHandleBoxClass handle_box;
+
+  void (*add_default_recalls)(AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFileInputFlags"></a><h3>enum AgsMachineFileInputFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_ACCEPT_WAV          = 1,
+  AGS_MACHINE_ACCEPT_OGG          = 1 <<  1,
+  AGS_MACHINE_ACCEPT_SOUNDFONT2   = 1 <<  2,
+} AgsMachineFileInputFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFlags"></a><h3>enum AgsMachineFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_SOLO              = 1,
+  AGS_MACHINE_IS_EFFECT         = 1 <<  1,
+  AGS_MACHINE_IS_SEQUENCER      = 1 <<  2,
+  AGS_MACHINE_IS_SYNTHESIZER    = 1 <<  3,
+  AGS_MACHINE_TAKES_FILE_INPUT  = 1 <<  4,
+  AGS_MACHINE_MAPPED_RECALL     = 1 <<  5,
+  AGS_MACHINE_PREMAPPED_RECALL  = 1 <<  6,
+  AGS_MACHINE_BLOCK_PLAY        = 1 <<  7,
+  AGS_MACHINE_BLOCK_STOP        = 1 <<  8,
+} AgsMachineFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-add-default-recalls"></a><h3>ags_machine_add_default_recalls ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_add_default_recalls     (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+You may want the <em class="parameter"><code>machine</code></em> to add its default recalls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> to add its default recalls.</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-file-chooser-dialog-new"></a><h3>ags_machine_file_chooser_dialog_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkFileChooserDialog.html"><span class="returnvalue">GtkFileChooserDialog</span></a> * ags_machine_file_chooser_dialog_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Creates a new machine file chooser dialog in order to
+open audio files.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-by-name"></a><h3>ags_machine_find_by_name ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_find_by_name            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *name</code></em>);</pre>
+<p>
+Find the specified by <em class="parameter"><code>name</code></em> machine.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
+<td>the name of machine</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-port"></a><h3>ags_machine_find_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_find_port               (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Lookup ports of associated recalls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-get-possible-links"></a><h3>ags_machine_get_possible_links ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkListStore.html"><span class="returnvalue">GtkListStore</span></a> *      ags_machine_get_possible_links      (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Find links suitable for <em class="parameter"><code>machine</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../gtk3/GtkListStore.html"><span class="type">GtkListStore</span></a> containing one column with a string representing
+machines by its type and name.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-new"></a><h3>ags_machine_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_new                     (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-open-files"></a><h3>ags_machine_open_files ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_open_files              (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);</pre>
+<p>
+Opens audio files and modifies or creates new channels if wished.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filenames</code></em> :</span></p></td>
+<td>the filenames</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>overwrite_channels</code></em> :</span></p></td>
+<td>reset channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create_channels</code></em> :</span></p></td>
+<td>instantiate new channels</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-set-run"></a><h3>ags_machine_set_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_set_run                 (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> run</code></em>);</pre>
+<p>
+Start/stop playback of <em class="parameter"><code>machine</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> playback is started, otherwise stopped</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsMachine--audio"></a><h3>The <code class="literal">"audio"</code> property</h3>
+<pre class="programlisting">  "audio"                    <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>*             : Read / Write</pre>
+<p>The audio it is assigned to.</p>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsMachine-add-default-recalls"></a><h3>The <code class="literal">"add-default-recalls"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>    user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMachineEditor.html b/api/ags/AgsMachineEditor.html
new file mode 100644
index 0000000..1624561
--- /dev/null
+++ b/api/ags/AgsMachineEditor.html
@@ -0,0 +1,260 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">
+<link rel="next" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMachineEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMachineEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMachineEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMachineEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMachineEditor.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsMachineEditor.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMachineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMachineEditor.top_of_page"></a>AgsMachineEditor</span></h2>
+<p>AgsMachineEditor — pack pad editors.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMachineEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_machine_editor.h>
+
+#define             <a class="link" href="AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_VERSION">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsMachineEditor.html#AgsMachineEditor-struct" title="struct AgsMachineEditor">AgsMachineEditor</a>;
+struct              <a class="link" href="AgsMachineEditor.html#AgsMachineEditorClass" title="struct AgsMachineEditorClass">AgsMachineEditorClass</a>;
+enum                <a class="link" href="AgsMachineEditor.html#AgsMachineEditorFlags" title="enum AgsMachineEditorFlags">AgsMachineEditorFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-add-children" title="ags_machine_editor_add_children ()">ags_machine_editor_add_children</a>     (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-add-input" title="ags_machine_editor_add_input ()">ags_machine_editor_add_input</a>        (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-add-output" title="ags_machine_editor_add_output ()">ags_machine_editor_add_output</a>       (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  <a class="link" href="AgsMachineEditor.html#ags-machine-editor-new" title="ags_machine_editor_new ()">ags_machine_editor_new</a>              (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-remove-input" title="ags_machine_editor_remove_input ()">ags_machine_editor_remove_input</a>     (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-remove-output" title="ags_machine_editor_remove_output ()">ags_machine_editor_remove_output</a>    (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-set-machine" title="ags_machine_editor_set_machine ()">ags_machine_editor_set_machine</a>      (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkWindow.html">GtkWindow</a>
+                                       +----<a href="../gtk3/GtkDialog.html">GtkDialog</a>
+                                             +----AgsMachineEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMachineEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachineEditor.html#AgsMachineEditor--machine" title='The "machine" property'>machine</a>"                  <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachineEditor.html#AgsMachineEditor-set-machine" title='The "set-machine" signal'>set-machine</a>"                                    : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> is a composite widget to edit all aspects of <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>.
+It consists of multiple child editors.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditor-struct"></a><h3>struct AgsMachineEditor</h3>
+<pre class="programlisting">struct AgsMachineEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorClass"></a><h3>struct AgsMachineEditorClass</h3>
+<pre class="programlisting">struct AgsMachineEditorClass {
+  GtkDialogClass dialog;
+
+  void (*set_machine)(AgsMachineEditor *machine_editor,
+		      AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorFlags"></a><h3>enum AgsMachineEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_EDITOR_CLOSING   =  1,
+} AgsMachineEditorFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-children"></a><h3>ags_machine_editor_add_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_add_children     (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+Add all child editors.
+</p>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-input"></a><h3>ags_machine_editor_add_input ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_add_input        (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-output"></a><h3>ags_machine_editor_add_output ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_add_output       (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-new"></a><h3>ags_machine_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  ags_machine_editor_new              (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the assigned machine.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-input"></a><h3>ags_machine_editor_remove_input ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_remove_input     (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-output"></a><h3>ags_machine_editor_remove_output ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_remove_output    (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-set-machine"></a><h3>ags_machine_editor_set_machine ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_set_machine      (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Is emitted as machine gets modified.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine_editor</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the new <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsMachineEditor--machine"></a><h3>The <code class="literal">"machine"</code> property</h3>
+<pre class="programlisting">  "machine"                  <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>*           : Read / Write</pre>
+<p>The machine which this machine editor is assigned with.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsMachineEditor-set-machine"></a><h3>The <code class="literal">"set-machine"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *agsmachineeditor,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>          *arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)             : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMachineRadioButton.html b/api/ags/AgsMachineRadioButton.html
new file mode 100644
index 0000000..b153c07
--- /dev/null
+++ b/api/ags/AgsMachineRadioButton.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineRadioButton</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">
+<link rel="next" href="AgsNotebook.html" title="AgsNotebook">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-selector-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsNotebook.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMachineRadioButton.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMachineRadioButton.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMachineRadioButton.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMachineRadioButton.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMachineRadioButton.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMachineRadioButton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMachineRadioButton.top_of_page"></a>AgsMachineRadioButton</span></h2>
+<p>AgsMachineRadioButton — machine radio buttons</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMachineRadioButton.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_machine_radio_button.h>
+
+struct              <a class="link" href="AgsMachineRadioButton.html#AgsMachineRadioButton-struct" title="struct AgsMachineRadioButton">AgsMachineRadioButton</a>;
+struct              <a class="link" href="AgsMachineRadioButton.html#AgsMachineRadioButtonClass" title="struct AgsMachineRadioButtonClass">AgsMachineRadioButtonClass</a>;
+<a class="link" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></a> * <a class="link" href="AgsMachineRadioButton.html#ags-machine-radio-button-new" title="ags_machine_radio_button_new ()">ags_machine_radio_button_new</a>    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkButton.html">GtkButton</a>
+                                       +----<a href="../gtk3/GtkToggleButton.html">GtkToggleButton</a>
+                                             +----<a href="../gtk3/GtkCheckButton.html">GtkCheckButton</a>
+                                                   +----<a href="../gtk3/GtkRadioButton.html">GtkRadioButton</a>
+                                                         +----AgsMachineRadioButton
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMachineRadioButton implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/GtkActivatable.html">GtkActivatable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachineRadioButton.html#AgsMachineRadioButton--machine" title='The "machine" property'>machine</a>"                  <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton"><span class="type">AgsMachineRadioButton</span></a> enables you make choice of an <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineRadioButton-struct"></a><h3>struct AgsMachineRadioButton</h3>
+<pre class="programlisting">struct AgsMachineRadioButton;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineRadioButtonClass"></a><h3>struct AgsMachineRadioButtonClass</h3>
+<pre class="programlisting">struct AgsMachineRadioButtonClass {
+  GtkRadioButtonClass radio_button;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-radio-button-new"></a><h3>ags_machine_radio_button_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></a> * ags_machine_radio_button_new    ();</pre>
+<p>
+Create a new <a class="link" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton"><span class="type">AgsMachineRadioButton</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsMachineRadioButton--machine"></a><h3>The <code class="literal">"machine"</code> property</h3>
+<pre class="programlisting">  "machine"                  <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>*           : Read / Write</pre>
+<p>The machine it is assigned to.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMachineSelection.html b/api/ags/AgsMachineSelection.html
new file mode 100644
index 0000000..dd94193
--- /dev/null
+++ b/api/ags/AgsMachineSelection.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">
+<link rel="next" href="AgsMachineSelector.html" title="AgsMachineSelector">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-toolbar-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMachineSelector.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMachineSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMachineSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMachineSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMachineSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMachineSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMachineSelection.top_of_page"></a>AgsMachineSelection</span></h2>
+<p>AgsMachineSelection — machine radio buttons</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMachineSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_machine_selection.h>
+
+struct              <a class="link" href="AgsMachineSelection.html#AgsMachineSelection-struct" title="struct AgsMachineSelection">AgsMachineSelection</a>;
+struct              <a class="link" href="AgsMachineSelection.html#AgsMachineSelectionClass" title="struct AgsMachineSelectionClass">AgsMachineSelectionClass</a>;
+<a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></a> * <a class="link" href="AgsMachineSelection.html#ags-machine-selection-new" title="ags_machine_selection_new ()">ags_machine_selection_new</a>         (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);
+<a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="AgsMachineSelection.html#ags-machine-selection-run" title="ags_machine_selection_run ()">ags_machine_selection_run</a>           (<em class="parameter"><code><a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> *machine_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkWindow.html">GtkWindow</a>
+                                       +----<a href="../gtk3/GtkDialog.html">GtkDialog</a>
+                                             +----AgsMachineSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMachineSelection implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelection.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> enables you make choice of an <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelection-struct"></a><h3>struct AgsMachineSelection</h3>
+<pre class="programlisting">struct AgsMachineSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineSelectionClass"></a><h3>struct AgsMachineSelectionClass</h3>
+<pre class="programlisting">struct AgsMachineSelectionClass {
+  GtkDialogClass dialog;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-new"></a><h3>ags_machine_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></a> * ags_machine_selection_new         (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);</pre>
+<p>
+Create a new <a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="type">AgsMachineSelection</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-run"></a><h3>ags_machine_selection_run ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_selection_run           (<em class="parameter"><code><a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> *machine_selection</code></em>);</pre>
+<p>
+Run the dialog.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine_selection</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="type">AgsMachineSelection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMachineSelector.html b/api/ags/AgsMachineSelector.html
new file mode 100644
index 0000000..ac237c1
--- /dev/null
+++ b/api/ags/AgsMachineSelector.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineSelector</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="AgsMachineSelection.html" title="AgsMachineSelection">
+<link rel="next" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMachineSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-selector-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMachineSelector.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMachineSelector.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMachineSelector.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMachineSelector.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMachineSelector.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMachineSelector"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMachineSelector.top_of_page"></a>AgsMachineSelector</span></h2>
+<p>AgsMachineSelector — machine radio buttons</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMachineSelector.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_machine_selector.h>
+
+struct              <a class="link" href="AgsMachineSelector.html#AgsMachineSelector-struct" title="struct AgsMachineSelector">AgsMachineSelector</a>;
+struct              <a class="link" href="AgsMachineSelector.html#AgsMachineSelectorClass" title="struct AgsMachineSelectorClass">AgsMachineSelectorClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsMachineSelector.html#ags-machine-selector-changed" title="ags_machine_selector_changed ()">ags_machine_selector_changed</a>        (<em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></a> * <a class="link" href="AgsMachineSelector.html#ags-machine-selector-new" title="ags_machine_selector_new ()">ags_machine_selector_new</a>           ();
+<a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           <a class="link" href="AgsMachineSelector.html#ags-machine-selector-popup-new" title="ags_machine_selector_popup_new ()">ags_machine_selector_popup_new</a>      (<em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsMachineSelector
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMachineSelector implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachineSelector.html#AgsMachineSelector-changed" title='The "changed" signal'>changed</a>"                                        : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> enables you make choice of an <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelector-struct"></a><h3>struct AgsMachineSelector</h3>
+<pre class="programlisting">struct AgsMachineSelector;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineSelectorClass"></a><h3>struct AgsMachineSelectorClass</h3>
+<pre class="programlisting">struct AgsMachineSelectorClass {
+  GtkVBoxClass vbox;
+
+  void (*changed)(AgsMachineSelector *machine_selector, AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-changed"></a><h3>ags_machine_selector_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_selector_changed        (<em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Emitted as <a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> modified.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-new"></a><h3>ags_machine_selector_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></a> * ags_machine_selector_new           ();</pre>
+<p>
+Create a new <a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-new"></a><h3>ags_machine_selector_popup_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           ags_machine_selector_popup_new      (<em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+Create a new <span class="type">AgsMachineSelectorPopup</span>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelector-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *agsmachineselector,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>            *arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>            user_data)               : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMain.html b/api/ags/AgsMain.html
new file mode 100644
index 0000000..75413d6
--- /dev/null
+++ b/api/ags/AgsMain.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMain</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="next" href="util.html" title="Part I. Library - Completion routines">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="util.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMain.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMain.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMain.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMain.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMain"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMain.top_of_page"></a>AgsMain</span></h2>
+<p>AgsMain</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMain.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsMain.html#AGS-BUILD-ID:CAPS" title="AGS_BUILD_ID">AGS_BUILD_ID</a>
+#define             <a class="link" href="AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_EFFECTS_DEFAULT_VERSION">AGS_EFFECTS_DEFAULT_VERSION</a>
+#define             <a class="link" href="AgsMain.html#AGS-PRIORITY:CAPS" title="AGS_PRIORITY">AGS_PRIORITY</a>
+#define             <a class="link" href="AgsMain.html#AGS-VERSION:CAPS" title="AGS_VERSION">AGS_VERSION</a>
+#define             <a class="link" href="AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS" title="ALSA_PCM_NEW_HW_PARAMS_API">ALSA_PCM_NEW_HW_PARAMS_API</a>
+struct              <a class="link" href="AgsMain.html#AgsMain-struct" title="struct AgsMain">AgsMain</a>;
+struct              <a class="link" href="AgsMain.html#AgsMainClass" title="struct AgsMainClass">AgsMainClass</a>;
+enum                <a class="link" href="AgsMain.html#AgsMainFlags" title="enum AgsMainFlags">AgsMainFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsMain.html#ags-main-add-devout" title="ags_main_add_devout ()">ags_main_add_devout</a>                 (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMain.html#ags-main-load-config" title="ags_main_load_config ()">ags_main_load_config</a>                (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+<a class="link" href="AgsMain.html" title="AgsMain"><span class="returnvalue">AgsMain</span></a> *           <a class="link" href="AgsMain.html#ags-main-new" title="ags_main_new ()">ags_main_new</a>                        ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsMain.html#ags-main-quit" title="ags_main_quit ()">ags_main_quit</a>                       (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMain.html#ags-main-register-machine-type" title="ags_main_register_machine_type ()">ags_main_register_machine_type</a>      ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsMain.html#ags-main-register-recall-type" title="ags_main_register_recall_type ()">ags_main_register_recall_type</a>       ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsMain.html#ags-main-register-task-type" title="ags_main_register_task_type ()">ags_main_register_task_type</a>         ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsMain.html#ags-main-register-thread-type" title="ags_main_register_thread_type ()">ags_main_register_thread_type</a>       ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsMain.html#ags-main-register-widget-type" title="ags_main_register_widget_type ()">ags_main_register_widget_type</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMain.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsMain
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMain.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMain implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMain.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMain.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-BUILD-ID:CAPS"></a><h3>AGS_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_EFFECTS_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PRIORITY:CAPS"></a><h3>AGS_PRIORITY</h3>
+<pre class="programlisting">#define AGS_PRIORITY (49)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-VERSION:CAPS"></a><h3>AGS_VERSION</h3>
+<pre class="programlisting">#define AGS_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ALSA-PCM-NEW-HW-PARAMS-API:CAPS"></a><h3>ALSA_PCM_NEW_HW_PARAMS_API</h3>
+<pre class="programlisting">#define ALSA_PCM_NEW_HW_PARAMS_API
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMain-struct"></a><h3>struct AgsMain</h3>
+<pre class="programlisting">struct AgsMain;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainClass"></a><h3>struct AgsMainClass</h3>
+<pre class="programlisting">struct AgsMainClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainFlags"></a><h3>enum AgsMainFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MAIN_SINGLE_THREAD      = 1,
+  AGS_MAIN_CONNECTED          = 1 <<  1,
+} AgsMainFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-add-devout"></a><h3>ags_main_add_devout ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_add_devout                 (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-load-config"></a><h3>ags_main_load_config ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_load_config                (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-new"></a><h3>ags_main_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMain.html" title="AgsMain"><span class="returnvalue">AgsMain</span></a> *           ags_main_new                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-quit"></a><h3>ags_main_quit ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_quit                       (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-machine-type"></a><h3>ags_main_register_machine_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_register_machine_type      ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-recall-type"></a><h3>ags_main_register_recall_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_register_recall_type       ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-task-type"></a><h3>ags_main_register_task_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_register_task_type         ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-thread-type"></a><h3>ags_main_register_thread_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_register_thread_type       ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-widget-type"></a><h3>ags_main_register_widget_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_register_widget_type       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMainLoop.html b/api/ags/AgsMainLoop.html
new file mode 100644
index 0000000..f3a8778
--- /dev/null
+++ b/api/ags/AgsMainLoop.html
@@ -0,0 +1,219 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMainLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<link rel="next" href="ags-ags-marshal.html" title="ags_marshal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDynamicConnectable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-marshal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMainLoop.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMainLoop.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMainLoop.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMainLoop.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMainLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMainLoop.top_of_page"></a>AgsMainLoop</span></h2>
+<p>AgsMainLoop — toplevel threads</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMainLoop.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_main_loop.h>
+
+typedef             <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>;
+struct              <a class="link" href="AgsMainLoop.html#AgsMainLoopInterface" title="struct AgsMainLoopInterface">AgsMainLoopInterface</a>;
+<span class="returnvalue">AgsAsyncQueue</span> *     <a class="link" href="AgsMainLoop.html#ags-main-loop-get-async-queue" title="ags_main_loop_get_async_queue ()">ags_main_loop_get_async_queue</a>       (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="AgsMainLoop.html#ags-main-loop-get-last-sync" title="ags_main_loop_get_last_sync ()">ags_main_loop_get_last_sync</a>         (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="AgsMainLoop.html#ags-main-loop-get-tic" title="ags_main_loop_get_tic ()">ags_main_loop_get_tic</a>               (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMainLoop.html#ags-main-loop-set-async-queue" title="ags_main_loop_set_async_queue ()">ags_main_loop_set_async_queue</a>       (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><span class="type">AgsAsyncQueue</span> *async_queue</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMainLoop.html#ags-main-loop-set-last-sync" title="ags_main_loop_set_last_sync ()">ags_main_loop_set_last_sync</a>         (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> last_sync</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMainLoop.html#ags-main-loop-set-tic" title="ags_main_loop_set_tic ()">ags_main_loop_set_tic</a>               (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMainLoop.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsMainLoop
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMainLoop.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsMainLoop is implemented by
+ <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a> and  <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMainLoop.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> interface gives you a unique access to toplevel
+threads.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMainLoop.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMainLoop"></a><h3>AgsMainLoop</h3>
+<pre class="programlisting">typedef void AgsMainLoop;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainLoopInterface"></a><h3>struct AgsMainLoopInterface</h3>
+<pre class="programlisting">struct AgsMainLoopInterface {
+  GTypeInterface interface;
+
+  void (*set_async_queue)(AgsMainLoop *main_loop, AgsAsyncQueue *async_queue);
+  AgsAsyncQueue* (*get_async_queue)(AgsMainLoop *main_loop);
+  
+  void (*set_tic)(AgsMainLoop *main_loop, guint tic);
+  guint (*get_tic)(AgsMainLoop *main_loop);
+
+  void (*set_last_sync)(AgsMainLoop *main_loop, guint last_sync);
+  guint (*get_last_sync)(AgsMainLoop *main_loop);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-async-queue"></a><h3>ags_main_loop_get_async_queue ()</h3>
+<pre class="programlisting"><span class="returnvalue">AgsAsyncQueue</span> *     ags_main_loop_get_async_queue       (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-last-sync"></a><h3>ags_main_loop_get_last_sync ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_main_loop_get_last_sync         (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+Retrieve last sync.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>main_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>last sync</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-tic"></a><h3>ags_main_loop_get_tic ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_main_loop_get_tic               (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+Retrieve tic.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>main_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>tic</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-async-queue"></a><h3>ags_main_loop_set_async_queue ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_loop_set_async_queue       (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><span class="type">AgsAsyncQueue</span> *async_queue</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-last-sync"></a><h3>ags_main_loop_set_last_sync ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_loop_set_last_sync         (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> last_sync</code></em>);</pre>
+<p>
+Sets last sync to <em class="parameter"><code>last_sync</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>main_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>last_sync</code></em> :</span></p></td>
+<td>last sync</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-tic"></a><h3>ags_main_loop_set_tic ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_loop_set_tic               (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);</pre>
+<p>
+Sets tic to <em class="parameter"><code>tic</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>main_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tic</code></em> :</span></p></td>
+<td>tic</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMatrix.html b/api/ags/AgsMatrix.html
new file mode 100644
index 0000000..a271b52
--- /dev/null
+++ b/api/ags/AgsMatrix.html
@@ -0,0 +1,235 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMatrix</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">
+<link rel="next" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-output-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-matrix-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMatrix.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMatrix.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMatrix.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMatrix.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMatrix"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMatrix.top_of_page"></a>AgsMatrix</span></h2>
+<p>AgsMatrix — matrix sequencer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMatrix.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_matrix.h>
+
+#define             <a class="link" href="AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS" title="AGS_MATRIX_CELL_HEIGHT">AGS_MATRIX_CELL_HEIGHT</a>
+#define             <a class="link" href="AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS" title="AGS_MATRIX_CELL_WIDTH">AGS_MATRIX_CELL_WIDTH</a>
+#define             <a class="link" href="AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS" title="AGS_MATRIX_OCTAVE">AGS_MATRIX_OCTAVE</a>
+#define             <a class="link" href="AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS" title="AGS_MATRIX_PATTERN_CONTROLS">AGS_MATRIX_PATTERN_CONTROLS</a>
+struct              <a class="link" href="AgsMatrix.html#AgsMatrix-struct" title="struct AgsMatrix">AgsMatrix</a>;
+struct              <a class="link" href="AgsMatrix.html#AgsMatrixClass" title="struct AgsMatrixClass">AgsMatrixClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsMatrix.html#ags-matrix-draw-gutter" title="ags_matrix_draw_gutter ()">ags_matrix_draw_gutter</a>              (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMatrix.html#ags-matrix-draw-matrix" title="ags_matrix_draw_matrix ()">ags_matrix_draw_matrix</a>              (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMatrix.html#ags-matrix-highlight-gutter-point" title="ags_matrix_highlight_gutter_point ()">ags_matrix_highlight_gutter_point</a>   (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMatrix.html#ags-matrix-input-map-recall" title="ags_matrix_input_map_recall ()">ags_matrix_input_map_recall</a>         (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> input_pad_start</code></em>);
+<a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         <a class="link" href="AgsMatrix.html#ags-matrix-new" title="ags_matrix_new ()">ags_matrix_new</a>                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMatrix.html#ags-matrix-output-map-recall" title="ags_matrix_output_map_recall ()">ags_matrix_output_map_recall</a>        (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMatrix.html#ags-matrix-redraw-gutter-point" title="ags_matrix_redraw_gutter_point ()">ags_matrix_redraw_gutter_point</a>      (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsMatrix.html#ags-matrix-unpaint-gutter-point" title="ags_matrix_unpaint_gutter_point ()">ags_matrix_unpaint_gutter_point</a>     (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMatrix.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkHandleBox.html">GtkHandleBox</a>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsMatrix
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMatrix.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMatrix implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMatrix.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> is a composite widget to act as matrix sequencer.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMatrix.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-HEIGHT:CAPS"></a><h3>AGS_MATRIX_CELL_HEIGHT</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_HEIGHT  10
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-WIDTH:CAPS"></a><h3>AGS_MATRIX_CELL_WIDTH</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_WIDTH   12
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-OCTAVE:CAPS"></a><h3>AGS_MATRIX_OCTAVE</h3>
+<pre class="programlisting">#define AGS_MATRIX_OCTAVE 10
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-PATTERN-CONTROLS:CAPS"></a><h3>AGS_MATRIX_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_MATRIX_PATTERN_CONTROLS (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMatrix-struct"></a><h3>struct AgsMatrix</h3>
+<pre class="programlisting">struct AgsMatrix;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMatrixClass"></a><h3>struct AgsMatrixClass</h3>
+<pre class="programlisting">struct AgsMatrixClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-gutter"></a><h3>ags_matrix_draw_gutter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_draw_gutter              (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-matrix"></a><h3>ags_matrix_draw_matrix ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_draw_matrix              (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-highlight-gutter-point"></a><h3>ags_matrix_highlight_gutter_point ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_highlight_gutter_point   (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-input-map-recall"></a><h3>ags_matrix_input_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_input_map_recall         (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> input_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-new"></a><h3>ags_matrix_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         ags_matrix_new                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-output-map-recall"></a><h3>ags_matrix_output_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_output_map_recall        (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-redraw-gutter-point"></a><h3>ags_matrix_redraw_gutter_point ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_redraw_gutter_point      (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-unpaint-gutter-point"></a><h3>ags_matrix_unpaint_gutter_point ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_unpaint_gutter_point     (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMenu.html b/api/ags/AgsMenu.html
new file mode 100644
index 0000000..04f5c7e
--- /dev/null
+++ b/api/ags/AgsMenu.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenu</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-ags-list.html" title="ags_list">
+<link rel="next" href="AgsMenuItem.html" title="AgsMenuItem">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-list.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMenuItem.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMenu.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMenu.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMenu.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMenu.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMenu"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMenu.top_of_page"></a>AgsMenu</span></h2>
+<p>AgsMenu</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMenu.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMenu.html#AgsMenu-struct" title="struct AgsMenu">AgsMenu</a>;
+struct              <a class="link" href="AgsMenu.html#AgsMenuClass" title="struct AgsMenuClass">AgsMenuClass</a>;
+<a class="link" href="AgsMenu.html" title="AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           <a class="link" href="AgsMenu.html#ags-menu-new" title="ags_menu_new ()">ags_menu_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenu.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkWindow">GtkWindow</GTKDOCLINK>
+                                       +----AgsMenu
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenu.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMenu implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenu.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenu.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenu-struct"></a><h3>struct AgsMenu</h3>
+<pre class="programlisting">struct AgsMenu;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuClass"></a><h3>struct AgsMenuClass</h3>
+<pre class="programlisting">struct AgsMenuClass {
+  GtkWindowClass window;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-new"></a><h3>ags_menu_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMenu.html" title="AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           ags_menu_new                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/AgsMenuBar.html b/api/ags/AgsMenuBar.html
new file mode 100644
index 0000000..3da720c
--- /dev/null
+++ b/api/ags/AgsMenuBar.html
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenuBar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">
+<link rel="next" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-menu-bar-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMenuBar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMenuBar.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMenuBar.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMenuBar.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMenuBar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMenuBar.top_of_page"></a>AgsMenuBar</span></h2>
+<p>AgsMenuBar — the menu bar.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMenuBar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_menu_bar.h>
+
+struct              <a class="link" href="AgsMenuBar.html#AgsMenuBar-struct" title="struct AgsMenuBar">AgsMenuBar</a>;
+struct              <a class="link" href="AgsMenuBar.html#AgsMenuBarClass" title="struct AgsMenuBarClass">AgsMenuBarClass</a>;
+<a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        <a class="link" href="AgsMenuBar.html#ags-menu-bar-new" title="ags_menu_bar_new ()">ags_menu_bar_new</a>                    ();
+<a href="../gtk3/GtkComboBox.html"><span class="returnvalue">GtkComboBox</span></a> *       <a class="link" href="AgsMenuBar.html#ags-tact-combo-box-new" title="ags_tact_combo_box_new ()">ags_tact_combo_box_new</a>              ();
+<a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           <a class="link" href="AgsMenuBar.html#ags-tact-menu-new" title="ags_tact_menu_new ()">ags_tact_menu_new</a>                   ();
+<a href="../gtk3/GtkComboBox.html"><span class="returnvalue">GtkComboBox</span></a> *       <a class="link" href="AgsMenuBar.html#ags-zoom-combo-box-new" title="ags_zoom_combo_box_new ()">ags_zoom_combo_box_new</a>              ();
+<a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           <a class="link" href="AgsMenuBar.html#ags-zoom-menu-new" title="ags_zoom_menu_new ()">ags_zoom_menu_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenuBar.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkMenuShell.html">GtkMenuShell</a>
+                                 +----<a href="../gtk3/GtkMenuBar.html">GtkMenuBar</a>
+                                       +----AgsMenuBar
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenuBar.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMenuBar implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenuBar.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> is a composite widget to be used as application's menu bar.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenuBar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenuBar-struct"></a><h3>struct AgsMenuBar</h3>
+<pre class="programlisting">struct AgsMenuBar;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuBarClass"></a><h3>struct AgsMenuBarClass</h3>
+<pre class="programlisting">struct AgsMenuBarClass {
+  GtkMenuBarClass menu_bar;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-new"></a><h3>ags_menu_bar_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        ags_menu_bar_new                    ();</pre>
+<p>
+Creates an <a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-combo-box-new"></a><h3>ags_tact_combo_box_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkComboBox.html"><span class="returnvalue">GtkComboBox</span></a> *       ags_tact_combo_box_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-menu-new"></a><h3>ags_tact_menu_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           ags_tact_menu_new                   ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-combo-box-new"></a><h3>ags_zoom_combo_box_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkComboBox.html"><span class="returnvalue">GtkComboBox</span></a> *       ags_zoom_combo_box_new              ();</pre>
+<p>
+Creates an <a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> to select tact
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-menu-new"></a><h3>ags_zoom_menu_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           ags_zoom_menu_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMenuItem.html b/api/ags/AgsMenuItem.html
new file mode 100644
index 0000000..de617d8
--- /dev/null
+++ b/api/ags/AgsMenuItem.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenuItem</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="AgsMenu.html" title="AgsMenu">
+<link rel="next" href="AgsOptionMenu.html" title="AgsOptionMenu">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMenu.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsOptionMenu.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMenuItem.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMenuItem.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMenuItem.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMenuItem.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMenuItem"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMenuItem.top_of_page"></a>AgsMenuItem</span></h2>
+<p>AgsMenuItem</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMenuItem.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMenuItem.html#AgsMenuItem-struct" title="struct AgsMenuItem">AgsMenuItem</a>;
+struct              <a class="link" href="AgsMenuItem.html#AgsMenuItemClass" title="struct AgsMenuItemClass">AgsMenuItemClass</a>;
+<a class="link" href="AgsMenuItem.html" title="AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       <a class="link" href="AgsMenuItem.html#ags-menu-item-new" title="ags_menu_item_new ()">ags_menu_item_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenuItem.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkTable">GtkTable</GTKDOCLINK>
+                                 +----<a class="link" href="AgsTable.html" title="AgsTable">AgsTable</a>
+                                       +----AgsMenuItem
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenuItem.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMenuItem implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenuItem.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenuItem.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenuItem-struct"></a><h3>struct AgsMenuItem</h3>
+<pre class="programlisting">struct AgsMenuItem;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuItemClass"></a><h3>struct AgsMenuItemClass</h3>
+<pre class="programlisting">struct AgsMenuItemClass {
+  AgsTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-item-new"></a><h3>ags_menu_item_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMenuItem.html" title="AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       ags_menu_item_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/AgsMeter.html b/api/ags/AgsMeter.html
new file mode 100644
index 0000000..6de9169
--- /dev/null
+++ b/api/ags/AgsMeter.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMeter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">
+<link rel="next" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-notebook-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-meter-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMeter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMeter.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMeter.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMeter.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMeter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMeter.top_of_page"></a>AgsMeter</span></h2>
+<p>AgsMeter — piano widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMeter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_meter.h>
+
+struct              <a class="link" href="AgsMeter.html#AgsMeter-struct" title="struct AgsMeter">AgsMeter</a>;
+struct              <a class="link" href="AgsMeter.html#AgsMeterClass" title="struct AgsMeterClass">AgsMeterClass</a>;
+<a class="link" href="AgsMeter.html" title="AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          <a class="link" href="AgsMeter.html#ags-meter-new" title="ags_meter_new ()">ags_meter_new</a>                       ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsMeter.html#ags-meter-paint" title="ags_meter_paint ()">ags_meter_paint</a>                     (<em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<span class="returnvalue">char</span> *              <a class="link" href="AgsMeter.html#ags-meter-sound-string" title="ags_meter_sound_string ()">ags_meter_sound_string</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMeter.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkDrawingArea.html">GtkDrawingArea</a>
+                           +----AgsMeter
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMeter.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMeter implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMeter.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> draws you a piano.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMeter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMeter-struct"></a><h3>struct AgsMeter</h3>
+<pre class="programlisting">struct AgsMeter;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMeterClass"></a><h3>struct AgsMeterClass</h3>
+<pre class="programlisting">struct AgsMeterClass {
+  GtkDrawingAreaClass drawing_area;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-new"></a><h3>ags_meter_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          ags_meter_new                       ();</pre>
+<p>
+Create a new <a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-paint"></a><h3>ags_meter_paint ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_meter_paint                     (<em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-sound-string"></a><h3>ags_meter_sound_string ()</h3>
+<pre class="programlisting"><span class="returnvalue">char</span> *              ags_meter_sound_string              ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMixer.html b/api/ags/AgsMixer.html
new file mode 100644
index 0000000..ff0594d
--- /dev/null
+++ b/api/ags/AgsMixer.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsPanelInputPad.html" title="AgsPanelInputPad">
+<link rel="next" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPanelInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-mixer-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMixer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMixer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMixer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMixer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMixer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMixer.top_of_page"></a>AgsMixer</span></h2>
+<p>AgsMixer — mixer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMixer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_mixer.h>
+
+struct              <a class="link" href="AgsMixer.html#AgsMixer-struct" title="struct AgsMixer">AgsMixer</a>;
+struct              <a class="link" href="AgsMixer.html#AgsMixerClass" title="struct AgsMixerClass">AgsMixerClass</a>;
+<a class="link" href="AgsMixer.html" title="AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          <a class="link" href="AgsMixer.html#ags-mixer-new" title="ags_mixer_new ()">ags_mixer_new</a>                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkHandleBox.html">GtkHandleBox</a>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsMixer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMixer implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixer.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMixer.html" title="AgsMixer"><span class="type">AgsMixer</span></a> is a composite widget to act as mixer.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixer-struct"></a><h3>struct AgsMixer</h3>
+<pre class="programlisting">struct AgsMixer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerClass"></a><h3>struct AgsMixerClass</h3>
+<pre class="programlisting">struct AgsMixerClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-new"></a><h3>ags_mixer_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMixer.html" title="AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          ags_mixer_new                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsMixer.html" title="AgsMixer"><span class="type">AgsMixer</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMixer.html" title="AgsMixer"><span class="type">AgsMixer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMixerInputLine.html b/api/ags/AgsMixerInputLine.html
new file mode 100644
index 0000000..66a6107
--- /dev/null
+++ b/api/ags/AgsMixerInputLine.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixerInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">
+<link rel="next" href="AgsMixerInputPad.html" title="AgsMixerInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-mixer-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMixerInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMixerInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMixerInputLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMixerInputLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMixerInputLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMixerInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMixerInputLine.top_of_page"></a>AgsMixerInputLine</span></h2>
+<p>AgsMixerInputLine — mixer input line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMixerInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_mixer_input_line.h>
+
+struct              <a class="link" href="AgsMixerInputLine.html#AgsMixerInputLine-struct" title="struct AgsMixerInputLine">AgsMixerInputLine</a>;
+struct              <a class="link" href="AgsMixerInputLine.html#AgsMixerInputLineClass" title="struct AgsMixerInputLineClass">AgsMixerInputLineClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsMixerInputLine.html#ags-mixer-input-line-map-recall" title="ags_mixer_input_line_map_recall ()">ags_mixer_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> *mixer_input_line</code></em>);
+<a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * <a class="link" href="AgsMixerInputLine.html#ags-mixer-input-line-new" title="ags_mixer_input_line_new ()">ags_mixer_input_line_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+                                             +----AgsMixerInputLine
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMixerInputLine implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputLine.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> is a composite widget to act as mixer input line.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixerInputLine-struct"></a><h3>struct AgsMixerInputLine</h3>
+<pre class="programlisting">struct AgsMixerInputLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerInputLineClass"></a><h3>struct AgsMixerInputLineClass</h3>
+<pre class="programlisting">struct AgsMixerInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-line-map-recall"></a><h3>ags_mixer_input_line_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_mixer_input_line_map_recall     (<em class="parameter"><code><a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> *mixer_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-line-new"></a><h3>ags_mixer_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * ags_mixer_input_line_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMixerInputPad.html b/api/ags/AgsMixerInputPad.html
new file mode 100644
index 0000000..a19ccc4
--- /dev/null
+++ b/api/ags/AgsMixerInputPad.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixerInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsMixerInputLine.html" title="AgsMixerInputLine">
+<link rel="next" href="AgsDrum.html" title="AgsDrum">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMixerInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDrum.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMixerInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMixerInputPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMixerInputPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMixerInputPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMixerInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMixerInputPad.top_of_page"></a>AgsMixerInputPad</span></h2>
+<p>AgsMixerInputPad — mixer input pad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMixerInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_mixer_input_pad.h>
+
+struct              <a class="link" href="AgsMixerInputPad.html#AgsMixerInputPad-struct" title="struct AgsMixerInputPad">AgsMixerInputPad</a>;
+struct              <a class="link" href="AgsMixerInputPad.html#AgsMixerInputPadClass" title="struct AgsMixerInputPadClass">AgsMixerInputPadClass</a>;
+<a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  <a class="link" href="AgsMixerInputPad.html#ags-mixer-input-pad-new" title="ags_mixer_input_pad_new ()">ags_mixer_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+                                             +----AgsMixerInputPad
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMixerInputPad implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputPad.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad"><span class="type">AgsMixerInputPad</span></a> is a composite widget to act as mixer input pad.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixerInputPad-struct"></a><h3>struct AgsMixerInputPad</h3>
+<pre class="programlisting">struct AgsMixerInputPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerInputPadClass"></a><h3>struct AgsMixerInputPadClass</h3>
+<pre class="programlisting">struct AgsMixerInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-pad-new"></a><h3>ags_mixer_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  ags_mixer_input_pad_new             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad"><span class="type">AgsMixerInputPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad"><span class="type">AgsMixerInputPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMutable.html b/api/ags/AgsMutable.html
new file mode 100644
index 0000000..bc66bbd
--- /dev/null
+++ b/api/ags/AgsMutable.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMutable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-ags-marshal.html" title="ags_marshal">
+<link rel="next" href="AgsPackable.html" title="AgsPackable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-marshal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPackable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMutable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMutable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMutable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMutable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMutable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMutable.top_of_page"></a>AgsMutable</span></h2>
+<p>AgsMutable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMutable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>;
+struct              <a class="link" href="AgsMutable.html#AgsMutableInterface" title="struct AgsMutableInterface">AgsMutableInterface</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsMutable.html#ags-mutable-set-muted" title="ags_mutable_set_muted ()">ags_mutable_set_muted</a>               (<em class="parameter"><code><a class="link" href="AgsMutable.html" title="AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> muted</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMutable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsMutable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMutable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsMutable is implemented by
+ <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>,  <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>,  <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>,  <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a> and  <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMutable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMutable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMutable"></a><h3>AgsMutable</h3>
+<pre class="programlisting">typedef void AgsMutable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMutableInterface"></a><h3>struct AgsMutableInterface</h3>
+<pre class="programlisting">struct AgsMutableInterface {
+  GTypeInterface interface;
+
+  void (*set_muted)(AgsMutable *mutable, gboolean muted);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mutable-set-muted"></a><h3>ags_mutable_set_muted ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_mutable_set_muted               (<em class="parameter"><code><a class="link" href="AgsMutable.html" title="AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> muted</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMuteAudio.html b/api/ags/AgsMuteAudio.html
new file mode 100644
index 0000000..c44be7d
--- /dev/null
+++ b/api/ags/AgsMuteAudio.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsInitChannel.html" title="AgsInitChannel">
+<link rel="next" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsInitChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMuteAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMuteAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMuteAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMuteAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMuteAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMuteAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMuteAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMuteAudio.top_of_page"></a>AgsMuteAudio</span></h2>
+<p>AgsMuteAudio — mute audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMuteAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_mute_audio.h>
+
+struct              <a class="link" href="AgsMuteAudio.html#AgsMuteAudio-struct" title="struct AgsMuteAudio">AgsMuteAudio</a>;
+struct              <a class="link" href="AgsMuteAudio.html#AgsMuteAudioClass" title="struct AgsMuteAudioClass">AgsMuteAudioClass</a>;
+<a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      <a class="link" href="AgsMuteAudio.html#ags-mute-audio-new" title="ags_mute_audio_new ()">ags_mute_audio_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsMuteAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMuteAudio implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMuteAudio.html#AgsMuteAudio--muted" title='The "muted" property'>muted</a>"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio"><span class="type">AgsMuteAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudio-struct"></a><h3>struct AgsMuteAudio</h3>
+<pre class="programlisting">struct AgsMuteAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteAudioClass"></a><h3>struct AgsMuteAudioClass</h3>
+<pre class="programlisting">struct AgsMuteAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-audio-new"></a><h3>ags_mute_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      ags_mute_audio_new                  ();</pre>
+<p>
+Creates an <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio"><span class="type">AgsMuteAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio"><span class="type">AgsMuteAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudio--muted"></a><h3>The <code class="literal">"muted"</code> property</h3>
+<pre class="programlisting">  "muted"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Mute the audio.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMuteAudioSignal.html b/api/ags/AgsMuteAudioSignal.html
new file mode 100644
index 0000000..24bf461
--- /dev/null
+++ b/api/ags/AgsMuteAudioSignal.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsMuteAudio.html" title="AgsMuteAudio">
+<link rel="next" href="AgsMuteChannel.html" title="AgsMuteChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMuteAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMuteChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMuteAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMuteAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMuteAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMuteAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMuteAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMuteAudioSignal.top_of_page"></a>AgsMuteAudioSignal</span></h2>
+<p>AgsMuteAudioSignal — mutes audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMuteAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_mute_audio_signal.h>
+
+struct              <a class="link" href="AgsMuteAudioSignal.html#AgsMuteAudioSignal-struct" title="struct AgsMuteAudioSignal">AgsMuteAudioSignal</a>;
+struct              <a class="link" href="AgsMuteAudioSignal.html#AgsMuteAudioSignalClass" title="struct AgsMuteAudioSignalClass">AgsMuteAudioSignalClass</a>;
+<a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * <a class="link" href="AgsMuteAudioSignal.html#ags-mute-audio-signal-new" title="ags_mute_audio_signal_new ()">ags_mute_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsMuteAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMuteAudioSignal implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal"><span class="type">AgsMuteAudioSignal</span></a> class mutes the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudioSignal-struct"></a><h3>struct AgsMuteAudioSignal</h3>
+<pre class="programlisting">struct AgsMuteAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteAudioSignalClass"></a><h3>struct AgsMuteAudioSignalClass</h3>
+<pre class="programlisting">struct AgsMuteAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-audio-signal-new"></a><h3>ags_mute_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * ags_mute_audio_signal_new          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal"><span class="type">AgsMuteAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal"><span class="type">AgsMuteAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMuteChannel.html b/api/ags/AgsMuteChannel.html
new file mode 100644
index 0000000..95ea2f2
--- /dev/null
+++ b/api/ags/AgsMuteChannel.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">
+<link rel="next" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMuteAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMuteChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMuteChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMuteChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMuteChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMuteChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMuteChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMuteChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMuteChannel.top_of_page"></a>AgsMuteChannel</span></h2>
+<p>AgsMuteChannel — mutes channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMuteChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_mute_channel.h>
+
+struct              <a class="link" href="AgsMuteChannel.html#AgsMuteChannel-struct" title="struct AgsMuteChannel">AgsMuteChannel</a>;
+struct              <a class="link" href="AgsMuteChannel.html#AgsMuteChannelClass" title="struct AgsMuteChannelClass">AgsMuteChannelClass</a>;
+<a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    <a class="link" href="AgsMuteChannel.html#ags-mute-channel-new" title="ags_mute_channel_new ()">ags_mute_channel_new</a>                ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsMuteChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMuteChannel implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMuteChannel.html#AgsMuteChannel--muted" title='The "muted" property'>muted</a>"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel"><span class="type">AgsMuteChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannel-struct"></a><h3>struct AgsMuteChannel</h3>
+<pre class="programlisting">struct AgsMuteChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteChannelClass"></a><h3>struct AgsMuteChannelClass</h3>
+<pre class="programlisting">struct AgsMuteChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-channel-new"></a><h3>ags_mute_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    ags_mute_channel_new                ();</pre>
+<p>
+Creates an <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel"><span class="type">AgsMuteChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel"><span class="type">AgsMuteChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannel--muted"></a><h3>The <code class="literal">"muted"</code> property</h3>
+<pre class="programlisting">  "muted"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Mute the channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMuteChannelRun.html b/api/ags/AgsMuteChannelRun.html
new file mode 100644
index 0000000..b1e8a97
--- /dev/null
+++ b/api/ags/AgsMuteChannelRun.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsMuteChannel.html" title="AgsMuteChannel">
+<link rel="next" href="AgsMuteRecycling.html" title="AgsMuteRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMuteChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMuteRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMuteChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMuteChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMuteChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMuteChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMuteChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMuteChannelRun.top_of_page"></a>AgsMuteChannelRun</span></h2>
+<p>AgsMuteChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMuteChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMuteChannelRun.html#AgsMuteChannelRun-struct" title="struct AgsMuteChannelRun">AgsMuteChannelRun</a>;
+struct              <a class="link" href="AgsMuteChannelRun.html#AgsMuteChannelRunClass" title="struct AgsMuteChannelRunClass">AgsMuteChannelRunClass</a>;
+<a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * <a class="link" href="AgsMuteChannelRun.html#ags-mute-channel-run-new" title="ags_mute_channel_run_new ()">ags_mute_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsMuteChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMuteChannelRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannelRun-struct"></a><h3>struct AgsMuteChannelRun</h3>
+<pre class="programlisting">struct AgsMuteChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteChannelRunClass"></a><h3>struct AgsMuteChannelRunClass</h3>
+<pre class="programlisting">struct AgsMuteChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-channel-run-new"></a><h3>ags_mute_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * ags_mute_channel_run_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsMuteRecycling.html b/api/ags/AgsMuteRecycling.html
new file mode 100644
index 0000000..47f980d
--- /dev/null
+++ b/api/ags/AgsMuteRecycling.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">
+<link rel="next" href="AgsOpenFile.html" title="AgsOpenFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMuteChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsOpenFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMuteRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMuteRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMuteRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMuteRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMuteRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMuteRecycling.top_of_page"></a>AgsMuteRecycling</span></h2>
+<p>AgsMuteRecycling — mutes recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMuteRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_mute_recycling.h>
+
+struct              <a class="link" href="AgsMuteRecycling.html#AgsMuteRecycling-struct" title="struct AgsMuteRecycling">AgsMuteRecycling</a>;
+struct              <a class="link" href="AgsMuteRecycling.html#AgsMuteRecyclingClass" title="struct AgsMuteRecyclingClass">AgsMuteRecyclingClass</a>;
+<a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  <a class="link" href="AgsMuteRecycling.html#ags-mute-recycling-new" title="ags_mute_recycling_new ()">ags_mute_recycling_new</a>              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsMuteRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMuteRecycling implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling"><span class="type">AgsMuteRecycling</span></a> class mutes the recycling.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteRecycling-struct"></a><h3>struct AgsMuteRecycling</h3>
+<pre class="programlisting">struct AgsMuteRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteRecyclingClass"></a><h3>struct AgsMuteRecyclingClass</h3>
+<pre class="programlisting">struct AgsMuteRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-recycling-new"></a><h3>ags_mute_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  ags_mute_recycling_new              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling"><span class="type">AgsMuteRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling"><span class="type">AgsMuteRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsNavigation.html b/api/ags/AgsNavigation.html
new file mode 100644
index 0000000..d037b76
--- /dev/null
+++ b/api/ags/AgsNavigation.html
@@ -0,0 +1,275 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNavigation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">
+<link rel="next" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-menu-bar-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-navigation-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsNavigation.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsNavigation.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsNavigation.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsNavigation.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsNavigation.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsNavigation.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsNavigation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsNavigation.top_of_page"></a>AgsNavigation</span></h2>
+<p>AgsNavigation — control audio object's playback.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsNavigation.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_navigation.h>
+
+#define             <a class="link" href="AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS" title="AGS_NAVIGATION_DEFAULT_TACT_STEP">AGS_NAVIGATION_DEFAULT_TACT_STEP</a>
+#define             <a class="link" href="AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS" title="AGS_NAVIGATION_REWIND_STEPS">AGS_NAVIGATION_REWIND_STEPS</a>
+#define             <a class="link" href="AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS" title="AGS_NAVIGATION_SEEK_STEPS">AGS_NAVIGATION_SEEK_STEPS</a>
+struct              <a class="link" href="AgsNavigation.html#AgsNavigation-struct" title="struct AgsNavigation">AgsNavigation</a>;
+struct              <a class="link" href="AgsNavigation.html#AgsNavigationClass" title="struct AgsNavigationClass">AgsNavigationClass</a>;
+enum                <a class="link" href="AgsNavigation.html#AgsNavigationFlags" title="enum AgsNavigationFlags">AgsNavigationFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsNavigation.html#ags-navigation-change-position" title="ags_navigation_change_position ()">ags_navigation_change_position</a>      (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);
+<a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     <a class="link" href="AgsNavigation.html#ags-navigation-new" title="ags_navigation_new ()">ags_navigation_new</a>                  ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsNavigation.html#ags-navigation-set-seeking-sensitive" title="ags_navigation_set_seeking_sensitive ()">ags_navigation_set_seeking_sensitive</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AgsNavigation.html#ags-navigation-tact-to-time-string" title="ags_navigation_tact_to_time_string ()">ags_navigation_tact_to_time_string</a>  (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNavigation.html#ags-navigation-update-time-string" title="ags_navigation_update_time_string ()">ags_navigation_update_time_string</a>   (<em class="parameter"><code><span class="type">double</span> tact</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *time_string</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsNavigation
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsNavigation implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsNavigation.html#AgsNavigation--devout" title='The "devout" property'>devout</a>"                   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsNavigation.html#AgsNavigation-change-position" title='The "change-position" signal'>change-position</a>"                                : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> is a composite widget to control playback of <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> objects.
+It can start <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> in bulk mode or position the stream.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS"></a><h3>AGS_NAVIGATION_DEFAULT_TACT_STEP</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_DEFAULT_TACT_STEP (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-REWIND-STEPS:CAPS"></a><h3>AGS_NAVIGATION_REWIND_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_REWIND_STEPS (4.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-SEEK-STEPS:CAPS"></a><h3>AGS_NAVIGATION_SEEK_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_SEEK_STEPS (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigation-struct"></a><h3>struct AgsNavigation</h3>
+<pre class="programlisting">struct AgsNavigation;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigationClass"></a><h3>struct AgsNavigationClass</h3>
+<pre class="programlisting">struct AgsNavigationClass {
+  GtkVBoxClass vbox;
+
+  void (*change_position)(AgsNavigation *navigation,
+			  gdouble tact);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigationFlags"></a><h3>enum AgsNavigationFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NAVIGATION_BLOCK_TACT   = 1,
+} AgsNavigationFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-change-position"></a><h3>ags_navigation_change_position ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_change_position      (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);</pre>
+<p>
+Change tact position of editor. The scrollbar is adjustet
+and its playback position seeked.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>navigation</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the new position</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-new"></a><h3>ags_navigation_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     ags_navigation_new                  ();</pre>
+<p>
+Creates an <a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> to control the tree.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-set-seeking-sensitive"></a><h3>ags_navigation_set_seeking_sensitive ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_set_seeking_sensitive
+                                                        (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-tact-to-time-string"></a><h3>ags_navigation_tact_to_time_string ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_navigation_tact_to_time_string  (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);</pre>
+<p>
+Convert tact unit to time.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the new position</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>tact as time string</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-update-time-string"></a><h3>ags_navigation_update_time_string ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_update_time_string   (<em class="parameter"><code><span class="type">double</span> tact</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *time_string</code></em>);</pre>
+<p>
+Updates time as string.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the new position</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsNavigation--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsNavigation-change-position"></a><h3>The <code class="literal">"change-position"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation,
+                                                        <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>        tact,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)       : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsNotation.html b/api/ags/AgsNotation.html
new file mode 100644
index 0000000..e43c108
--- /dev/null
+++ b/api/ags/AgsNotation.html
@@ -0,0 +1,770 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNotation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsInput.html" title="AgsInput">
+<link rel="next" href="AgsNote.html" title="AgsNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsInput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsNotation.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsNotation.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsNotation.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsNotation.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsNotation.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsNotation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsNotation.top_of_page"></a>AgsNotation</span></h2>
+<p>AgsNotation — Notation class supporting selection and clipboard.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsNotation.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_notation.h>
+
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS" title="AGS_NOTATION_DEFAULT_BPM">AGS_NOTATION_DEFAULT_BPM</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS" title="AGS_NOTATION_DEFAULT_DURATION">AGS_NOTATION_DEFAULT_DURATION</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS" title="AGS_NOTATION_DEFAULT_JIFFIE">AGS_NOTATION_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS" title="AGS_NOTATION_DEFAULT_LENGTH">AGS_NOTATION_DEFAULT_LENGTH</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MAXIMUM_NOTE_LENGTH">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MINIMUM_NOTE_LENGTH">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS" title="AGS_NOTATION_TICS_PER_BEAT">AGS_NOTATION_TICS_PER_BEAT</a>
+struct              <a class="link" href="AgsNotation.html#AgsNotation-struct" title="struct AgsNotation">AgsNotation</a>;
+struct              <a class="link" href="AgsNotation.html#AgsNotationClass" title="struct AgsNotationClass">AgsNotationClass</a>;
+enum                <a class="link" href="AgsNotation.html#AgsNotationFlags" title="enum AgsNotationFlags">AgsNotationFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotation.html#ags-notation-add-note" title="ags_notation_add_note ()">ags_notation_add_note</a>               (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotation.html#ags-notation-add-point-to-selection" title="ags_notation_add_point_to_selection ()">ags_notation_add_point_to_selection</a> (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotation.html#ags-notation-add-region-to-selection" title="ags_notation_add_region_to_selection ()">ags_notation_add_region_to_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+<span class="returnvalue">xmlNodePtr</span>          <a class="link" href="AgsNotation.html#ags-notation-copy-selection" title="ags_notation_copy_selection ()">ags_notation_copy_selection</a>         (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<span class="returnvalue">xmlNodePtr</span>          <a class="link" href="AgsNotation.html#ags-notation-cut-selection" title="ags_notation_cut_selection ()">ags_notation_cut_selection</a>          (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsNotation.html#ags-notation-find-near-timestamp" title="ags_notation_find_near_timestamp ()">ags_notation_find_near_timestamp</a>    (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *timestamp</code></em>);
+<a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="AgsNotation.html#ags-notation-find-point" title="ags_notation_find_point ()">ags_notation_find_point</a>             (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsNotation.html#ags-notation-find-region" title="ags_notation_find_region ()">ags_notation_find_region</a>            (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotation.html#ags-notation-free-selection" title="ags_notation_free_selection ()">ags_notation_free_selection</a>         (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsNotation.html#ags-notation-get-current" title="ags_notation_get_current ()">ags_notation_get_current</a>            (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsNotation.html#ags-notation-get-selection" title="ags_notation_get_selection ()">ags_notation_get_selection</a>          (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotation.html#ags-notation-insert-from-clipboard" title="ags_notation_insert_from_clipboard ()">ags_notation_insert_from_clipboard</a>  (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> content</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y_offset</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsNotation.html#ags-notation-is-note-selected" title="ags_notation_is_note_selected ()">ags_notation_is_note_selected</a>       (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href="AgsNotation.html" title="AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       <a class="link" href="AgsNotation.html#ags-notation-new" title="ags_notation_new ()">ags_notation_new</a>                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsNotation.html#ags-notation-remove-note-at-position" title="ags_notation_remove_note_at_position ()">ags_notation_remove_note_at_position</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotation.html#ags-notation-remove-point-from-selection" title="ags_notation_remove_point_from_selection ()">ags_notation_remove_point_from_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotation.html#ags-notation-remove-region-from-selection" title="ags_notation_remove_region_from_selection ()">ags_notation_remove_region_from_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsNotation
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsNotation implements
+ AgsConnectable,  <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a> and  <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsNotation.html#AgsNotation--current-notes" title='The "current-notes" property'>current-notes</a>"            <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+  "<a class="link" href="AgsNotation.html#AgsNotation--next-notes" title='The "next-notes" property'>next-notes</a>"               <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write
+  "<a class="link" href="AgsNotation.html#AgsNotation--port" title='The "port" property'>port</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> acts as a container of <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-BPM:CAPS"></a><h3>AGS_NOTATION_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-DURATION:CAPS"></a><h3>AGS_NOTATION_DEFAULT_DURATION</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_DURATION (AGS_NOTATION_DEFAULT_LENGTH * AGS_NOTATION_DEFAULT_JIFFIE * AGS_MICROSECONDS_PER_SECOND)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_NOTATION_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_JIFFIE (60.0 / AGS_NOTATION_DEFAULT_BPM / AGS_NOTATION_TICS_PER_BEAT)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-LENGTH:CAPS"></a><h3>AGS_NOTATION_DEFAULT_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_LENGTH (65535.0 / AGS_NOTATION_TICS_PER_BEAT - AGS_NOTATION_MAXIMUM_NOTE_LENGTH)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MAXIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MAXIMUM_NOTE_LENGTH (16.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MINIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MINIMUM_NOTE_LENGTH (1.0 / 16.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-TICS-PER-BEAT:CAPS"></a><h3>AGS_NOTATION_TICS_PER_BEAT</h3>
+<pre class="programlisting">#define AGS_NOTATION_TICS_PER_BEAT (4.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotation-struct"></a><h3>struct AgsNotation</h3>
+<pre class="programlisting">struct AgsNotation;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotationClass"></a><h3>struct AgsNotationClass</h3>
+<pre class="programlisting">struct AgsNotationClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotationFlags"></a><h3>enum AgsNotationFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTATION_STICKY              =  1,
+  AGS_NOTATION_INDICATED_LENGTH    =  1 <<  1,
+} AgsNotationFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-note"></a><h3>ags_notation_add_note ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_add_note               (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre>
+<p>
+Adds a note to notation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>use_selection_list</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> add to selection, else to default notation</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-point-to-selection"></a><h3>ags_notation_add_point_to_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_add_point_to_selection (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre>
+<p>
+Select notes at position.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>replace_current_selection</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> selection is replaced</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-region-to-selection"></a><h3>ags_notation_add_region_to_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_add_region_to_selection
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre>
+<p>
+Select notes within region.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x0</code></em> :</span></p></td>
+<td>start offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y0</code></em> :</span></p></td>
+<td>start tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x1</code></em> :</span></p></td>
+<td>end offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y1</code></em> :</span></p></td>
+<td>end tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>replace_current_selection</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> selection is replaced</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-copy-selection"></a><h3>ags_notation_copy_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNodePtr</span>          ags_notation_copy_selection         (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+Copy selection to clipboard.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the selection as XML.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-cut-selection"></a><h3>ags_notation_cut_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNodePtr</span>          ags_notation_cut_selection          (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+Cut selection to clipboard.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the selection as XML.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-near-timestamp"></a><h3>ags_notation_find_near_timestamp ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_notation_find_near_timestamp    (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *timestamp</code></em>);</pre>
+<p>
+Retrieve appropriate notation for timestamp.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channel</code></em> :</span></p></td>
+<td>the matching audio channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
+<td>the matching timestamp</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Next match.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-point"></a><h3>ags_notation_find_point ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_notation_find_point             (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre>
+<p>
+Find note by offset and tone.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>note</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>use_selection_list</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> selection is searched</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the matching note.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-region"></a><h3>ags_notation_find_region ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_notation_find_region            (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre>
+<p>
+Find notes by offset and tone region.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x0</code></em> :</span></p></td>
+<td>start offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y0</code></em> :</span></p></td>
+<td>start tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x1</code></em> :</span></p></td>
+<td>end offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y1</code></em> :</span></p></td>
+<td>end tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the matching notes as <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-free-selection"></a><h3>ags_notation_free_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_free_selection         (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+Clear selection.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-current"></a><h3>ags_notation_get_current ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_notation_get_current            (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-selection"></a><h3>ags_notation_get_selection ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_notation_get_selection          (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+Retrieve selection.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the selection.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-insert-from-clipboard"></a><h3>ags_notation_insert_from_clipboard ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_insert_from_clipboard  (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> content</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y_offset</code></em>);</pre>
+<p>
+Paste previously copied notes.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>reset_x_offset</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> <em class="parameter"><code>x_offset</code></em> used as cursor</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x_offset</code></em> :</span></p></td>
+<td>region start cursor offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>reset_y_offset</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> <em class="parameter"><code>y_offset</code></em> used as cursor</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y_offset</code></em> :</span></p></td>
+<td>region start cursor tone</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-is-note-selected"></a><h3>ags_notation_is_note_selected ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_notation_is_note_selected       (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+<p>
+Check selection for note.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> to check for</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if selected</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-new"></a><h3>ags_notation_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       ags_notation_new                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>, assigned to <em class="parameter"><code>audio_channel</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channel</code></em> :</span></p></td>
+<td>the audio channel to be used</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-note-at-position"></a><h3>ags_notation_remove_note_at_position ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_notation_remove_note_at_position
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);</pre>
+<p>
+Removes one <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> of notation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>note</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successfully removed note.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-point-from-selection"></a><h3>ags_notation_remove_point_from_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_remove_point_from_selection
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);</pre>
+<p>
+Remove notes at position of selection.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>tone</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-region-from-selection"></a><h3>ags_notation_remove_region_from_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_remove_region_from_selection
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>);</pre>
+<p>
+Remove notes within region of selection.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x0</code></em> :</span></p></td>
+<td>start offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y0</code></em> :</span></p></td>
+<td>start tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x1</code></em> :</span></p></td>
+<td>end offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y1</code></em> :</span></p></td>
+<td>end tone</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsNotation--current-notes"></a><h3>The <code class="literal">"current-notes"</code> property</h3>
+<pre class="programlisting">  "current-notes"            <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The current notes for offset.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotation--next-notes"></a><h3>The <code class="literal">"next-notes"</code> property</h3>
+<pre class="programlisting">  "next-notes"               <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write</pre>
+<p>The next notes for offset.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotation--port"></a><h3>The <code class="literal">"port"</code> property</h3>
+<pre class="programlisting">  "port"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The port of notation.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsNote.html b/api/ags/AgsNote.html
new file mode 100644
index 0000000..007b523
--- /dev/null
+++ b/api/ags/AgsNote.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsNotation.html" title="AgsNotation">
+<link rel="next" href="AgsOutput.html" title="AgsOutput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsNotation.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsOutput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsNote.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsNote.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsNote.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsNote.top_of_page"></a>AgsNote</span></h2>
+<p>AgsNote — Note class.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_note.h>
+
+struct              <a class="link" href="AgsNote.html#AgsNote-struct" title="struct AgsNote">AgsNote</a>;
+struct              <a class="link" href="AgsNote.html#AgsNoteClass" title="struct AgsNoteClass">AgsNoteClass</a>;
+enum                <a class="link" href="AgsNote.html#AgsNoteFlags" title="enum AgsNoteFlags">AgsNoteFlags</a>;
+<a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="AgsNote.html#ags-note-duplicate" title="ags_note_duplicate ()">ags_note_duplicate</a>                  (<em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="AgsNote.html#ags-note-new" title="ags_note_new ()">ags_note_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNote.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsNote
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNote.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsNote implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsNote.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> represents a tone.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsNote-struct"></a><h3>struct AgsNote</h3>
+<pre class="programlisting">struct AgsNote;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteClass"></a><h3>struct AgsNoteClass</h3>
+<pre class="programlisting">struct AgsNoteClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteFlags"></a><h3>enum AgsNoteFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_GUI             =  1,
+  AGS_NOTE_RUNTIME         =  1 <<  1,
+  AGS_NOTE_HUMAN_READABLE  =  1 <<  2,
+  AGS_NOTE_DEFAULT_LENGTH  =  1 <<  3,
+  AGS_NOTE_IS_SELECTED     =  1 <<  4,
+} AgsNoteFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-duplicate"></a><h3>ags_note_duplicate ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_duplicate                  (<em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+<p>
+Duplicate a note.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the duplicated <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-new"></a><h3>ags_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_new                        ();</pre>
+<p>
+Creates an <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsNoteEdit.html b/api/ags/AgsNoteEdit.html
new file mode 100644
index 0000000..d905f67
--- /dev/null
+++ b/api/ags/AgsNoteEdit.html
@@ -0,0 +1,338 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNoteEdit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">
+<link rel="next" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-meter-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-note-edit-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsNoteEdit.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsNoteEdit.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsNoteEdit.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsNoteEdit.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsNoteEdit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsNoteEdit.top_of_page"></a>AgsNoteEdit</span></h2>
+<p>AgsNoteEdit — edit notes</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsNoteEdit.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_note_edit.h>
+
+#define             <a class="link" href="AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" title="AGS_NOTE_EDIT_MAX_CONTROLS">AGS_NOTE_EDIT_MAX_CONTROLS</a>
+struct              <a class="link" href="AgsNoteEdit.html#AgsNoteEdit-struct" title="struct AgsNoteEdit">AgsNoteEdit</a>;
+struct              <a class="link" href="AgsNoteEdit.html#AgsNoteEditClass" title="struct AgsNoteEditClass">AgsNoteEditClass</a>;
+enum                <a class="link" href="AgsNoteEdit.html#AgsNoteEditFlags" title="enum AgsNoteEditFlags">AgsNoteEditFlags</a>;
+enum                <a class="link" href="AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags">AgsNoteEditResetFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-notation" title="ags_note_edit_draw_notation ()">ags_note_edit_draw_notation</a>         (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-position" title="ags_note_edit_draw_position ()">ags_note_edit_draw_position</a>         (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-scroll" title="ags_note_edit_draw_scroll ()">ags_note_edit_draw_scroll</a>           (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> position</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-segment" title="ags_note_edit_draw_segment ()">ags_note_edit_draw_segment</a>          (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>);
+<a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       <a class="link" href="AgsNoteEdit.html#ags-note-edit-new" title="ags_note_edit_new ()">ags_note_edit_new</a>                   ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-reset-horizontally" title="ags_note_edit_reset_horizontally ()">ags_note_edit_reset_horizontally</a>    (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-reset-vertically" title="ags_note_edit_reset_vertically ()">ags_note_edit_reset_vertically</a>      (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-set-map-height" title="ags_note_edit_set_map_height ()">ags_note_edit_set_map_height</a>        (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> map_height</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNoteEdit.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkTable.html">GtkTable</a>
+                                 +----AgsNoteEdit
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNoteEdit.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsNoteEdit implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsNoteEdit.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> lets you edit notes.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsNoteEdit.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTE-EDIT-MAX-CONTROLS:CAPS"></a><h3>AGS_NOTE_EDIT_MAX_CONTROLS</h3>
+<pre class="programlisting">#define AGS_NOTE_EDIT_MAX_CONTROLS 1200
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEdit-struct"></a><h3>struct AgsNoteEdit</h3>
+<pre class="programlisting">struct AgsNoteEdit;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditClass"></a><h3>struct AgsNoteEditClass</h3>
+<pre class="programlisting">struct AgsNoteEditClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditFlags"></a><h3>enum AgsNoteEditFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESETING_VERTICALLY    = 1,
+  AGS_NOTE_EDIT_RESETING_HORIZONTALLY  = 1 <<  1,
+  AGS_NOTE_EDIT_POSITION_CURSOR        = 1 <<  2,
+  AGS_NOTE_EDIT_ADDING_NOTE            = 1 <<  3,
+  AGS_NOTE_EDIT_DELETING_NOTE          = 1 <<  4,
+  AGS_NOTE_EDIT_SELECTING_NOTES        = 1 <<  5,
+} AgsNoteEditFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditResetFlags"></a><h3>enum AgsNoteEditResetFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESET_VSCROLLBAR   = 1,
+  AGS_NOTE_EDIT_RESET_HSCROLLBAR   = 1 <<  1,
+  AGS_NOTE_EDIT_RESET_WIDTH        = 1 <<  2,
+  AGS_NOTE_EDIT_RESET_HEIGHT       = 1 <<  3, // reserved
+} AgsNoteEditResetFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-notation"></a><h3>ags_note_edit_draw_notation ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_draw_notation         (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>);</pre>
+<p>
+Draw the <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> of selected <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> on <em class="parameter"><code>note_edit</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
+<td>the <a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> surface</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-position"></a><h3>ags_note_edit_draw_position ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_draw_position         (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>);</pre>
+<p>
+Draws the cursor.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
+<td>the <a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> surface</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-scroll"></a><h3>ags_note_edit_draw_scroll ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_draw_scroll           (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> position</code></em>);</pre>
+<p>
+Change visible x-position of <em class="parameter"><code>note_edit</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
+<td>the <a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> surface</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
+<td>the new position</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-segment"></a><h3>ags_note_edit_draw_segment ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_draw_segment          (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cr</code></em>);</pre>
+<p>
+Draws horizontal and vertical lines.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
+<td>the <a href="../cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> surface</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-new"></a><h3>ags_note_edit_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       ags_note_edit_new                   ();</pre>
+<p>
+Create a new <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-horizontally"></a><h3>ags_note_edit_reset_horizontally ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_reset_horizontally    (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+<p>
+Reset <em class="parameter"><code>note_edit</code></em> as configured horizontally.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags"><span class="type">AgsNoteEditResetFlags</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-vertically"></a><h3>ags_note_edit_reset_vertically ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_reset_vertically      (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+<p>
+Reset <em class="parameter"><code>note_edit</code></em> as configured vertically.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags"><span class="type">AgsNoteEditResetFlags</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-set-map-height"></a><h3>ags_note_edit_set_map_height ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_set_map_height        (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> map_height</code></em>);</pre>
+<p>
+Set the map height in pixel.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>map_height</code></em> :</span></p></td>
+<td>the new height</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsNotebook.html b/api/ags/AgsNotebook.html
new file mode 100644
index 0000000..7bbc7b0
--- /dev/null
+++ b/api/ags/AgsNotebook.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNotebook</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton">
+<link rel="next" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMachineRadioButton.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-notebook-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsNotebook.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsNotebook.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsNotebook.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsNotebook.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsNotebook"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsNotebook.top_of_page"></a>AgsNotebook</span></h2>
+<p>AgsNotebook — select channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsNotebook.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_notebook.h>
+
+#define             <a class="link" href="AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS" title="AGS_NOTEBOOK_TAB()">AGS_NOTEBOOK_TAB</a>                    (x)
+struct              <a class="link" href="AgsNotebook.html#AgsNotebook-struct" title="struct AgsNotebook">AgsNotebook</a>;
+struct              <a class="link" href="AgsNotebook.html#AgsNotebookClass" title="struct AgsNotebookClass">AgsNotebookClass</a>;
+struct              <a class="link" href="AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab">AgsNotebookTab</a>;
+enum                <a class="link" href="AgsNotebook.html#AgsNotebookTabFlags" title="enum AgsNotebookTabFlags">AgsNotebookTabFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotebook.html#ags-notebook-add-child" title="ags_notebook_add_child ()">ags_notebook_add_child</a>              (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AgsNotebook.html#ags-notebook-add-tab" title="ags_notebook_add_tab ()">ags_notebook_add_tab</a>                (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotebook.html#ags-notebook-insert-tab" title="ags_notebook_insert_tab ()">ags_notebook_insert_tab</a>             (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
+<a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       <a class="link" href="AgsNotebook.html#ags-notebook-new" title="ags_notebook_new ()">ags_notebook_new</a>                    ();
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AgsNotebook.html#ags-notebook-next-active-tab" title="ags_notebook_next_active_tab ()">ags_notebook_next_active_tab</a>        (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotebook.html#ags-notebook-remove-child" title="ags_notebook_remove_child ()">ags_notebook_remove_child</a>           (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsNotebook.html#ags-notebook-remove-tab" title="ags_notebook_remove_tab ()">ags_notebook_remove_tab</a>             (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> nth</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AgsNotebook.html#ags-notebook-tab-index" title="ags_notebook_tab_index ()">ags_notebook_tab_index</a>              (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNotebook.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsNotebook
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNotebook.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsNotebook implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsNotebook.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> lets select/deselect channels to edit.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsNotebook.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTEBOOK-TAB:CAPS"></a><h3>AGS_NOTEBOOK_TAB()</h3>
+<pre class="programlisting">#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebook-struct"></a><h3>struct AgsNotebook</h3>
+<pre class="programlisting">struct AgsNotebook;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookClass"></a><h3>struct AgsNotebookClass</h3>
+<pre class="programlisting">struct AgsNotebookClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTab"></a><h3>struct AgsNotebookTab</h3>
+<pre class="programlisting">struct AgsNotebookTab {
+  guint flags;
+
+  GtkToggleButton *toggle;
+  GObject *notation;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTabFlags"></a><h3>enum AgsNotebookTabFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTEBOOK_TAB_VISIBLE           = 1,
+  AGS_NOTEBOOK_TAB_MODE_NORMAL       = 1 << 1,
+  AGS_NOTEBOOK_TAB_MODE_OVERLAY      = 1 << 2,
+} AgsNotebookTabFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-child"></a><h3>ags_notebook_add_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notebook_add_child              (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-tab"></a><h3>ags_notebook_add_tab ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_notebook_add_tab                (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-insert-tab"></a><h3>ags_notebook_insert_tab ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notebook_insert_tab             (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-new"></a><h3>ags_notebook_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       ags_notebook_new                    ();</pre>
+<p>
+Create a new <a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-next-active-tab"></a><h3>ags_notebook_next_active_tab ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_notebook_next_active_tab        (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-child"></a><h3>ags_notebook_remove_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notebook_remove_child           (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-tab"></a><h3>ags_notebook_remove_tab ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notebook_remove_tab             (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> nth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-tab-index"></a><h3>ags_notebook_tab_index ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_notebook_tab_index              (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsOpenFile.html b/api/ags/AgsOpenFile.html
new file mode 100644
index 0000000..cd13a21
--- /dev/null
+++ b/api/ags/AgsOpenFile.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOpenFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsMuteRecycling.html" title="AgsMuteRecycling">
+<link rel="next" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMuteRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsOpenSingleFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsOpenFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsOpenFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsOpenFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsOpenFile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsOpenFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsOpenFile.top_of_page"></a>AgsOpenFile</span></h2>
+<p>AgsOpenFile — open file object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsOpenFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_open_file.h>
+
+struct              <a class="link" href="AgsOpenFile.html#AgsOpenFile-struct" title="struct AgsOpenFile">AgsOpenFile</a>;
+struct              <a class="link" href="AgsOpenFile.html#AgsOpenFileClass" title="struct AgsOpenFileClass">AgsOpenFileClass</a>;
+<a class="link" href="AgsOpenFile.html" title="AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       <a class="link" href="AgsOpenFile.html#ags-open-file-new" title="ags_open_file_new ()">ags_open_file_new</a>                   (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOpenFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsOpenFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOpenFile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsOpenFile implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsOpenFile.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsOpenFile.html" title="AgsOpenFile"><span class="type">AgsOpenFile</span></a> task opens files.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsOpenFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOpenFile-struct"></a><h3>struct AgsOpenFile</h3>
+<pre class="programlisting">struct AgsOpenFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOpenFileClass"></a><h3>struct AgsOpenFileClass</h3>
+<pre class="programlisting">struct AgsOpenFileClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-open-file-new"></a><h3>ags_open_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsOpenFile.html" title="AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       ags_open_file_new                   (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsOpenFile.html" title="AgsOpenFile"><span class="type">AgsOpenFile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filenames</code></em> :</span></p></td>
+<td>the filenames to be opened</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>overwrite_channels</code></em> :</span></p></td>
+<td>reset existing <a class="link" href="AgsInput.html" title="AgsInput"><span class="type">AgsInput</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create_channels</code></em> :</span></p></td>
+<td>inistantiate new <a class="link" href="AgsInput.html" title="AgsInput"><span class="type">AgsInput</span></a>, if <em class="parameter"><code>overwrite_channell</code></em> as needed
+else for sure</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsOpenFile.html" title="AgsOpenFile"><span class="type">AgsOpenFile</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsOpenSingleFile.html b/api/ags/AgsOpenSingleFile.html
new file mode 100644
index 0000000..5895e7f
--- /dev/null
+++ b/api/ags/AgsOpenSingleFile.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOpenSingleFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsOpenFile.html" title="AgsOpenFile">
+<link rel="next" href="AgsRemoveAudio.html" title="AgsRemoveAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsOpenFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoveAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsOpenSingleFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsOpenSingleFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsOpenSingleFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsOpenSingleFile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsOpenSingleFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsOpenSingleFile.top_of_page"></a>AgsOpenSingleFile</span></h2>
+<p>AgsOpenSingleFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsOpenSingleFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsOpenSingleFile.html#AgsOpenSingleFile-struct" title="struct AgsOpenSingleFile">AgsOpenSingleFile</a>;
+struct              <a class="link" href="AgsOpenSingleFile.html#AgsOpenSingleFileClass" title="struct AgsOpenSingleFileClass">AgsOpenSingleFileClass</a>;
+<a class="link" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * <a class="link" href="AgsOpenSingleFile.html#ags-open-single-file-new" title="ags_open_single_file_new ()">ags_open_single_file_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOpenSingleFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsOpenSingleFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOpenSingleFile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsOpenSingleFile implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsOpenSingleFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsOpenSingleFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOpenSingleFile-struct"></a><h3>struct AgsOpenSingleFile</h3>
+<pre class="programlisting">struct AgsOpenSingleFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOpenSingleFileClass"></a><h3>struct AgsOpenSingleFileClass</h3>
+<pre class="programlisting">struct AgsOpenSingleFileClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-open-single-file-new"></a><h3>ags_open_single_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * ags_open_single_file_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsOptionMenu.html b/api/ags/AgsOptionMenu.html
new file mode 100644
index 0000000..4ed788f
--- /dev/null
+++ b/api/ags/AgsOptionMenu.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOptionMenu</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="AgsMenuItem.html" title="AgsMenuItem">
+<link rel="next" href="ags-ags-parameter.html" title="ags_parameter">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMenuItem.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-parameter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsOptionMenu.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsOptionMenu.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsOptionMenu.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsOptionMenu.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsOptionMenu"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsOptionMenu.top_of_page"></a>AgsOptionMenu</span></h2>
+<p>AgsOptionMenu</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsOptionMenu.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsOptionMenu.html#AgsOptionMenu-struct" title="struct AgsOptionMenu">AgsOptionMenu</a>;
+struct              <a class="link" href="AgsOptionMenu.html#AgsOptionMenuClass" title="struct AgsOptionMenuClass">AgsOptionMenuClass</a>;
+<a class="link" href="AgsOptionMenu.html" title="AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     <a class="link" href="AgsOptionMenu.html#ags-option-menu-new" title="ags_option_menu_new ()">ags_option_menu_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOptionMenu.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkHBox">GtkHBox</GTKDOCLINK>
+                                       +----AgsOptionMenu
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOptionMenu.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsOptionMenu implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsOptionMenu.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsOptionMenu.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOptionMenu-struct"></a><h3>struct AgsOptionMenu</h3>
+<pre class="programlisting">struct AgsOptionMenu;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOptionMenuClass"></a><h3>struct AgsOptionMenuClass</h3>
+<pre class="programlisting">struct AgsOptionMenuClass {
+  GtkHBoxClass hbox;
+
+  void (*changed)(AgsOptionMenu *option_menu);
+  void (*focus_changed)(AgsOptionMenu *option_menu);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-option-menu-new"></a><h3>ags_option_menu_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsOptionMenu.html" title="AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     ags_option_menu_new                 ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/AgsOscillator.html b/api/ags/AgsOscillator.html
new file mode 100644
index 0000000..930660c
--- /dev/null
+++ b/api/ags/AgsOscillator.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOscillator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsSynthInputPad.html" title="AgsSynthInputPad">
+<link rel="next" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSynthInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-oscillator-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsOscillator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsOscillator.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsOscillator.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsOscillator.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsOscillator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsOscillator.top_of_page"></a>AgsOscillator</span></h2>
+<p>AgsOscillator — oscillator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsOscillator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_oscillator.h>
+
+struct              <a class="link" href="AgsOscillator.html#AgsOscillator-struct" title="struct AgsOscillator">AgsOscillator</a>;
+struct              <a class="link" href="AgsOscillator.html#AgsOscillatorClass" title="struct AgsOscillatorClass">AgsOscillatorClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsOscillator.html#ags-file-read-oscillator" title="ags_file_read_oscillator ()">ags_file_read_oscillator</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a class="link" href="AgsOscillator.html#ags-file-write-oscillator" title="ags_file_write_oscillator ()">ags_file_write_oscillator</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     <a class="link" href="AgsOscillator.html#ags-oscillator-new" title="ags_oscillator_new ()">ags_oscillator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOscillator.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkFrame.html">GtkFrame</a>
+                                       +----AgsOscillator
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOscillator.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsOscillator implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsOscillator.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> is a composite widget to act as oscillator.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsOscillator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOscillator-struct"></a><h3>struct AgsOscillator</h3>
+<pre class="programlisting">struct AgsOscillator;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOscillatorClass"></a><h3>struct AgsOscillatorClass</h3>
+<pre class="programlisting">struct AgsOscillatorClass {
+  GtkFrameClass frame;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-oscillator"></a><h3>ags_file_read_oscillator ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_oscillator            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-oscillator"></a><h3>ags_file_write_oscillator ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_oscillator           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-new"></a><h3>ags_oscillator_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     ags_oscillator_new                  ();</pre>
+<p>
+Creates an <a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsOutput.html b/api/ags/AgsOutput.html
new file mode 100644
index 0000000..ace30b0
--- /dev/null
+++ b/api/ags/AgsOutput.html
@@ -0,0 +1,174 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsNote.html" title="AgsNote">
+<link rel="next" href="AgsPattern.html" title="AgsPattern">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPattern.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsOutput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsOutput.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsOutput.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsOutput.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsOutput.top_of_page"></a>AgsOutput</span></h2>
+<p>AgsOutput — Output of <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsOutput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_output.h>
+
+struct              <a class="link" href="AgsOutput.html#AgsOutput-struct" title="struct AgsOutput">AgsOutput</a>;
+struct              <a class="link" href="AgsOutput.html#AgsOutputClass" title="struct AgsOutputClass">AgsOutputClass</a>;
+<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="AgsOutput.html#ags-output-find-first-input-recycling" title="ags_output_find_first_input_recycling ()">ags_output_find_first_input_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="AgsOutput.html#ags-output-find-last-input-recycling" title="ags_output_find_last_input_recycling ()">ags_output_find_last_input_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a class="link" href="AgsOutput.html" title="AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         <a class="link" href="AgsOutput.html#ags-output-new" title="ags_output_new ()">ags_output_new</a>                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOutput.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+         +----AgsOutput
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOutput.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsOutput implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsOutput.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a> represents an output channel of <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsOutput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOutput-struct"></a><h3>struct AgsOutput</h3>
+<pre class="programlisting">struct AgsOutput;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOutputClass"></a><h3>struct AgsOutputClass</h3>
+<pre class="programlisting">struct AgsOutputClass {
+  AgsChannelClass channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-first-input-recycling"></a><h3>ags_output_find_first_input_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_first_input_recycling
+                                                        (<em class="parameter"><code><a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre>
+<p>
+Retrieve first input recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>output</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> of <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-last-input-recycling"></a><h3>ags_output_find_last_input_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_last_input_recycling
+                                                        (<em class="parameter"><code><a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre>
+<p>
+Retrieve last input recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>output</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> of <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-new"></a><h3>ags_output_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsOutput.html" title="AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         ags_output_new                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a>, linking tree to <em class="parameter"><code>audio</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPackable.html b/api/ags/AgsPackable.html
new file mode 100644
index 0000000..de41f1e
--- /dev/null
+++ b/api/ags/AgsPackable.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsMutable.html" title="AgsMutable">
+<link rel="next" href="AgsPortlet.html" title="AgsPortlet">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMutable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPortlet.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPackable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPackable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPackable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPackable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPackable.top_of_page"></a>AgsPackable</span></h2>
+<p>AgsPackable — packing recalls</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPackable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_packable.h>
+
+typedef             <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>;
+struct              <a class="link" href="AgsPackable.html#AgsPackableInterface" title="struct AgsPackableInterface">AgsPackableInterface</a>;
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsPackable.html#ags-packable-pack" title="ags_packable_pack ()">ags_packable_pack</a>                   (<em class="parameter"><code><a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *container</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsPackable.html#ags-packable-unpack" title="ags_packable_unpack ()">ags_packable_unpack</a>                 (<em class="parameter"><code><a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPackable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsPackable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPackable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsPackable is implemented by
+ <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>,  <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>,  <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>,  <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>,  <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>,  <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>,  <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>,  <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>,  <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>,  <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>,  <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>,  <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>,  <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>,  <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>,  <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>,  <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>,  <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>,  <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>,  <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>,  <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>,  <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>,  <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>,  <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>,  <a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>,  <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>,  <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>,  <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>,  <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>,  <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>,  <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>,  <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>,  <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannel">AgsPlayChannelRun</a>,  <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>,  <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>,  <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>,  <a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>,  <a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>,  <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>,  <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>,  <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>,  <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>,  <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>,  <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>,  <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>,  <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>,  <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>,  <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>,  <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>,  <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>,  <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>,  <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>,  <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>,  <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>,  <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>,  <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>,  <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a> and  <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPackable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a> interface gives you a unique access to recalls
+to be packed into a <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPackable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPackable"></a><h3>AgsPackable</h3>
+<pre class="programlisting">typedef void AgsPackable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPackableInterface"></a><h3>struct AgsPackableInterface</h3>
+<pre class="programlisting">struct AgsPackableInterface {
+  GTypeInterface interface;
+
+  gboolean (*pack)(AgsPackable *packable, GObject *container);
+  gboolean (*unpack)(AgsPackable *packable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-pack"></a><h3>ags_packable_pack ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_packable_pack                   (<em class="parameter"><code><a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *container</code></em>);</pre>
+<p>
+Pack to container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>packable</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-unpack"></a><h3>ags_packable_unpack ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_packable_unpack                 (<em class="parameter"><code><a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);</pre>
+<p>
+Unpack of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>packable</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPad.html b/api/ags/AgsPad.html
new file mode 100644
index 0000000..db13d83
--- /dev/null
+++ b/api/ags/AgsPad.html
@@ -0,0 +1,292 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">
+<link rel="next" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-navigation-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPad.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsPad.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPad.top_of_page"></a>AgsPad</span></h2>
+<p>AgsPad — A composite widget to visualize a bunch of <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_pad.h>
+
+#define             <a class="link" href="AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_DEFAULT_BUILD_ID">AGS_PAD_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS" title="AGS_PAD_DEFAULT_VERSION">AGS_PAD_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsPad.html#AgsPad-struct" title="struct AgsPad">AgsPad</a>;
+struct              <a class="link" href="AgsPad.html#AgsPadClass" title="struct AgsPadClass">AgsPadClass</a>;
+enum                <a class="link" href="AgsPad.html#AgsPadFlags" title="enum AgsPadFlags">AgsPadFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsPad.html#ags-pad-find-port" title="ags_pad_find_port ()">ags_pad_find_port</a>                   (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a class="link" href="AgsPad.html" title="AgsPad"><span class="returnvalue">AgsPad</span></a> *            <a class="link" href="AgsPad.html#ags-pad-new" title="ags_pad_new ()">ags_pad_new</a>                         (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPad.html#ags-pad-resize-lines" title="ags_pad_resize_lines ()">ags_pad_resize_lines</a>                (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> line_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels_old</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPad.html#ags-pad-set-channel" title="ags_pad_set_channel ()">ags_pad_set_channel</a>                 (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsPad
+                                             +----<a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+                                             +----<a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+                                             +----<a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>
+                                             +----<a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>
+                                             +----<a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPad implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPad.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPad.html#AgsPad--channel" title='The "channel" property'>channel</a>"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPad.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPad.html#AgsPad-resize-lines" title='The "resize-lines" signal'>resize-lines</a>"                                   : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsPad.html#AgsPad-set-channel" title='The "set-channel" signal'>set-channel</a>"                                    : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPad.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> is a composite widget to visualize a bunch of <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>. It should be
+packed by an <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPad-struct"></a><h3>struct AgsPad</h3>
+<pre class="programlisting">struct AgsPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadClass"></a><h3>struct AgsPadClass</h3>
+<pre class="programlisting">struct AgsPadClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsPad *pad, AgsChannel *channel);
+
+  void (*resize_lines)(AgsPad *pad, GType line_type,
+		       guint audio_channels, guint audio_channels_old);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadFlags"></a><h3>enum AgsPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PAD_CONNECTED           = 1,
+  AGS_PAD_SHOW_GROUPING       = 1 << 1,
+  AGS_PAD_GROUP_ALL           = 1 << 2,
+  AGS_PAD_GROUP_LINE          = 1 << 3,
+} AgsPadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-find-port"></a><h3>ags_pad_find_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pad_find_port                   (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+Lookup ports of assigned recalls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-new"></a><h3>ags_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPad.html" title="AgsPad"><span class="returnvalue">AgsPad</span></a> *            ags_pad_new                         (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the bunch of channel to visualize</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-resize-lines"></a><h3>ags_pad_resize_lines ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pad_resize_lines                (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> line_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels_old</code></em>);</pre>
+<p>
+Resize the count of <a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> packe by <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> to resize</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line_type</code></em> :</span></p></td>
+<td>channel type, either <code class="literal">AGS_TYPE_INPUT</code> or <code class="literal">AGS_TYPE_OUTPUT</code>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels</code></em> :</span></p></td>
+<td>count of lines</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels_old</code></em> :</span></p></td>
+<td>old count of lines</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-set-channel"></a><h3>ags_pad_set_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pad_set_channel                 (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Is emitted as channel gets modified.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to set</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPad.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPad--channel"></a><h3>The <code class="literal">"channel"</code> property</h3>
+<pre class="programlisting">  "channel"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The channel it is assigned with.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPad.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsPad-resize-lines"></a><h3>The <code class="literal">"resize-lines"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>  *agspad,
+                                                        <a href="../glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a>   arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>    arg2,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>    arg3,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPad-set-channel"></a><h3>The <code class="literal">"set-channel"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>  *agspad,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPadEditor.html b/api/ags/AgsPadEditor.html
new file mode 100644
index 0000000..c2e9d29
--- /dev/null
+++ b/api/ags/AgsPadEditor.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPadEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">
+<link rel="next" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-pad-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPadEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPadEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPadEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPadEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPadEditor.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPadEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPadEditor.top_of_page"></a>AgsPadEditor</span></h2>
+<p>AgsPadEditor — A composite widget to edit <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPadEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_pad_editor.h>
+
+#define             <a class="link" href="AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_EDITOR_DEFAULT_BUILD_ID">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_PAD_EDITOR_DEFAULT_VERSION">AGS_PAD_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsPadEditor.html#AgsPadEditor-struct" title="struct AgsPadEditor">AgsPadEditor</a>;
+struct              <a class="link" href="AgsPadEditor.html#AgsPadEditorClass" title="struct AgsPadEditorClass">AgsPadEditorClass</a>;
+<a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      <a class="link" href="AgsPadEditor.html#ags-pad-editor-new" title="ags_pad_editor_new ()">ags_pad_editor_new</a>                  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPadEditor.html#ags-pad-editor-set-channel" title="ags_pad_editor_set_channel ()">ags_pad_editor_set_channel</a>          (<em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsPadEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPadEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPadEditor.html#AgsPadEditor--channel" title='The "channel" property'>channel</a>"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> is a composite widget to edit <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>. It should be
+packed by an <a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadEditor-struct"></a><h3>struct AgsPadEditor</h3>
+<pre class="programlisting">struct AgsPadEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadEditorClass"></a><h3>struct AgsPadEditorClass</h3>
+<pre class="programlisting">struct AgsPadEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-new"></a><h3>ags_pad_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      ags_pad_editor_new                  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the channel to edit</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-set-channel"></a><h3>ags_pad_editor_set_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pad_editor_set_channel          (<em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Is called as channel gets modified.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pad_editor</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the new <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPadEditor--channel"></a><h3>The <code class="literal">"channel"</code> property</h3>
+<pre class="programlisting">  "channel"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The channel which this pad editor is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPanel.html b/api/ags/AgsPanel.html
new file mode 100644
index 0000000..66df1e6
--- /dev/null
+++ b/api/ags/AgsPanel.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="next" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="engines.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-panel-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPanel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPanel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPanel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPanel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPanel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPanel.top_of_page"></a>AgsPanel</span></h2>
+<p>AgsPanel — panel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPanel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_panel.h>
+
+struct              <a class="link" href="AgsPanel.html#AgsPanel-struct" title="struct AgsPanel">AgsPanel</a>;
+struct              <a class="link" href="AgsPanel.html#AgsPanelClass" title="struct AgsPanelClass">AgsPanelClass</a>;
+<a class="link" href="AgsPanel.html" title="AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          <a class="link" href="AgsPanel.html#ags-panel-new" title="ags_panel_new ()">ags_panel_new</a>                       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkHandleBox.html">GtkHandleBox</a>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsPanel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPanel implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPanel.html" title="AgsPanel"><span class="type">AgsPanel</span></a> is a composite widget to act as panel.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanel-struct"></a><h3>struct AgsPanel</h3>
+<pre class="programlisting">struct AgsPanel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelClass"></a><h3>struct AgsPanelClass</h3>
+<pre class="programlisting">struct AgsPanelClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-new"></a><h3>ags_panel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPanel.html" title="AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          ags_panel_new                       ();</pre>
+<p>
+Creates an <a class="link" href="AgsPanel.html" title="AgsPanel"><span class="type">AgsPanel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPanel.html" title="AgsPanel"><span class="type">AgsPanel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPanelInputLine.html b/api/ags/AgsPanelInputLine.html
new file mode 100644
index 0000000..e6454cd
--- /dev/null
+++ b/api/ags/AgsPanelInputLine.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanelInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">
+<link rel="next" href="AgsPanelInputPad.html" title="AgsPanelInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-panel-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPanelInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPanelInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPanelInputLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPanelInputLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPanelInputLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPanelInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPanelInputLine.top_of_page"></a>AgsPanelInputLine</span></h2>
+<p>AgsPanelInputLine — panel input line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPanelInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_panel_input_line.h>
+
+struct              <a class="link" href="AgsPanelInputLine.html#AgsPanelInputLine-struct" title="struct AgsPanelInputLine">AgsPanelInputLine</a>;
+struct              <a class="link" href="AgsPanelInputLine.html#AgsPanelInputLineClass" title="struct AgsPanelInputLineClass">AgsPanelInputLineClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsPanelInputLine.html#ags-panel-input-line-map-recall" title="ags_panel_input_line_map_recall ()">ags_panel_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> *panel_input_line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);
+<a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * <a class="link" href="AgsPanelInputLine.html#ags-panel-input-line-new" title="ags_panel_input_line_new ()">ags_panel_input_line_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+                                             +----AgsPanelInputLine
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPanelInputLine implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputLine.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> is a composite widget to act as panel input line.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanelInputLine-struct"></a><h3>struct AgsPanelInputLine</h3>
+<pre class="programlisting">struct AgsPanelInputLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelInputLineClass"></a><h3>struct AgsPanelInputLineClass</h3>
+<pre class="programlisting">struct AgsPanelInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-line-map-recall"></a><h3>ags_panel_input_line_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_panel_input_line_map_recall     (<em class="parameter"><code><a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> *panel_input_line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-line-new"></a><h3>ags_panel_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * ags_panel_input_line_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPanelInputPad.html b/api/ags/AgsPanelInputPad.html
new file mode 100644
index 0000000..d0a0754
--- /dev/null
+++ b/api/ags/AgsPanelInputPad.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanelInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsPanelInputLine.html" title="AgsPanelInputLine">
+<link rel="next" href="AgsMixer.html" title="AgsMixer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPanelInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMixer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPanelInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPanelInputPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPanelInputPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPanelInputPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPanelInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPanelInputPad.top_of_page"></a>AgsPanelInputPad</span></h2>
+<p>AgsPanelInputPad — panel input pad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPanelInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_panel_input_pad.h>
+
+struct              <a class="link" href="AgsPanelInputPad.html#AgsPanelInputPad-struct" title="struct AgsPanelInputPad">AgsPanelInputPad</a>;
+struct              <a class="link" href="AgsPanelInputPad.html#AgsPanelInputPadClass" title="struct AgsPanelInputPadClass">AgsPanelInputPadClass</a>;
+<a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  <a class="link" href="AgsPanelInputPad.html#ags-panel-input-pad-new" title="ags_panel_input_pad_new ()">ags_panel_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+                                             +----AgsPanelInputPad
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPanelInputPad implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputPad.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad"><span class="type">AgsPanelInputPad</span></a> is a composite widget to act as panel input pad.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanelInputPad-struct"></a><h3>struct AgsPanelInputPad</h3>
+<pre class="programlisting">struct AgsPanelInputPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelInputPadClass"></a><h3>struct AgsPanelInputPadClass</h3>
+<pre class="programlisting">struct AgsPanelInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-pad-new"></a><h3>ags_panel_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  ags_panel_input_pad_new             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad"><span class="type">AgsPanelInputPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad"><span class="type">AgsPanelInputPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPattern.html b/api/ags/AgsPattern.html
new file mode 100644
index 0000000..49be364
--- /dev/null
+++ b/api/ags/AgsPattern.html
@@ -0,0 +1,293 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsOutput.html" title="AgsOutput">
+<link rel="next" href="AgsPort.html" title="AgsPort">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsOutput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPort.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPattern.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPattern.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPattern.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPattern.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPattern.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPattern.top_of_page"></a>AgsPattern</span></h2>
+<p>AgsPattern — Pattern representing tones</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPattern.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_pattern.h>
+
+struct              <a class="link" href="AgsPattern.html#AgsPattern-struct" title="struct AgsPattern">AgsPattern</a>;
+struct              <a class="link" href="AgsPattern.html#AgsPatternClass" title="struct AgsPatternClass">AgsPatternClass</a>;
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsPattern.html#ags-pattern-get-bit" title="ags_pattern_get_bit ()">ags_pattern_get_bit</a>                 (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);
+<a class="link" href="AgsPattern.html" title="AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a class="link" href="AgsPattern.html#ags-pattern-get-by-timestamp" title="ags_pattern_get_by_timestamp ()">ags_pattern_get_by_timestamp</a>        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *timestamp</code></em>);
+<a class="link" href="AgsPattern.html" title="AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a class="link" href="AgsPattern.html#ags-pattern-new" title="ags_pattern_new ()">ags_pattern_new</a>                     ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsPattern.html#ags-pattern-set-dim" title="ags_pattern_set_dim ()">ags_pattern_set_dim</a>                 (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dim0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dim1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> lenght</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPattern.html#ags-pattern-toggle-bit" title="ags_pattern_toggle_bit ()">ags_pattern_toggle_bit</a>              (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsPattern
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPattern implements
+ AgsConnectable,  <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a> and  <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPattern.html#AgsPattern--current-bit" title='The "current-bit" property'>current-bit</a>"              <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
+  "<a class="link" href="AgsPattern.html#AgsPattern--first-index" title='The "first-index" property'>first-index</a>"              <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsPattern.html#AgsPattern--offset" title='The "offset" property'>offset</a>"                   <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsPattern.html#AgsPattern--port" title='The "port" property'>port</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsPattern.html#AgsPattern--second-index" title='The "second-index" property'>second-index</a>"             <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> represents an audio pattern of tones.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPattern-struct"></a><h3>struct AgsPattern</h3>
+<pre class="programlisting">struct AgsPattern;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPatternClass"></a><h3>struct AgsPatternClass</h3>
+<pre class="programlisting">struct AgsPatternClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-bit"></a><h3>ags_pattern_get_bit ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_pattern_get_bit                 (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);</pre>
+<p>
+Check for tic to be played.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>i</code></em> :</span></p></td>
+<td>bank index 0</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>j</code></em> :</span></p></td>
+<td>bank index 1</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bit</code></em> :</span></p></td>
+<td>the tic to check</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if tone is enabled.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-by-timestamp"></a><h3>ags_pattern_get_by_timestamp ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_get_by_timestamp        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-new"></a><h3>ags_pattern_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_new                     ();</pre>
+<p>
+Creates an <a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-set-dim"></a><h3>ags_pattern_set_dim ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pattern_set_dim                 (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dim0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dim1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> lenght</code></em>);</pre>
+<p>
+Reallocates the pattern's dimensions.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dim0</code></em> :</span></p></td>
+<td>bank 0 size</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dim1</code></em> :</span></p></td>
+<td>bank 1 size</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-toggle-bit"></a><h3>ags_pattern_toggle_bit ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pattern_toggle_bit              (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);</pre>
+<p>
+Toggle tone.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>i</code></em> :</span></p></td>
+<td>bank index 0</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>j</code></em> :</span></p></td>
+<td>bank index 1</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bit</code></em> :</span></p></td>
+<td>the tic to toggle</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPattern--current-bit"></a><h3>The <code class="literal">"current-bit"</code> property</h3>
+<pre class="programlisting">  "current-bit"              <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
+<p>The current bit for offset.</p>
+<p>Default value: FALSE</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPattern--first-index"></a><h3>The <code class="literal">"first-index"</code> property</h3>
+<pre class="programlisting">  "first-index"              <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The first index to select pattern.</p>
+<p>Allowed values: <= 256</p>
+<p>Default value: 0</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPattern--offset"></a><h3>The <code class="literal">"offset"</code> property</h3>
+<pre class="programlisting">  "offset"                   <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The offset within the pattern.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPattern--port"></a><h3>The <code class="literal">"port"</code> property</h3>
+<pre class="programlisting">  "port"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The port of pattern.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPattern--second-index"></a><h3>The <code class="literal">"second-index"</code> property</h3>
+<pre class="programlisting">  "second-index"             <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The second index to select pattern.</p>
+<p>Allowed values: <= 256</p>
+<p>Default value: 0</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPeakChannel.html b/api/ags/AgsPeakChannel.html
new file mode 100644
index 0000000..6eb03d7
--- /dev/null
+++ b/api/ags/AgsPeakChannel.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPeakChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">
+<link rel="next" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLoopChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPeakChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPeakChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPeakChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPeakChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPeakChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPeakChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPeakChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPeakChannel.top_of_page"></a>AgsPeakChannel</span></h2>
+<p>AgsPeakChannel — peaks channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPeakChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_peak_channel.h>
+
+struct              <a class="link" href="AgsPeakChannel.html#AgsPeakChannel-struct" title="struct AgsPeakChannel">AgsPeakChannel</a>;
+struct              <a class="link" href="AgsPeakChannel.html#AgsPeakChannelClass" title="struct AgsPeakChannelClass">AgsPeakChannelClass</a>;
+<a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></a> *    <a class="link" href="AgsPeakChannel.html#ags-peak-channel-new" title="ags_peak_channel_new ()">ags_peak_channel_new</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPeakChannel.html#ags-peak-channel-retrieve-peak" title="ags_peak_channel_retrieve_peak ()">ags_peak_channel_retrieve_peak</a>      (<em class="parameter"><code><a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsPeakChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPeakChannel implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPeakChannel.html#AgsPeakChannel--peak" title='The "peak" property'>peak</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannel-struct"></a><h3>struct AgsPeakChannel</h3>
+<pre class="programlisting">struct AgsPeakChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPeakChannelClass"></a><h3>struct AgsPeakChannelClass</h3>
+<pre class="programlisting">struct AgsPeakChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-new"></a><h3>ags_peak_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></a> *    ags_peak_channel_new                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="type">AgsPeakChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> as source</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="type">AgsPeakChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-retrieve-peak"></a><h3>ags_peak_channel_retrieve_peak ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_peak_channel_retrieve_peak      (<em class="parameter"><code><a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannel--peak"></a><h3>The <code class="literal">"peak"</code> property</h3>
+<pre class="programlisting">  "peak"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The peak of channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPeakChannelRun.html b/api/ags/AgsPeakChannelRun.html
new file mode 100644
index 0000000..dae4227
--- /dev/null
+++ b/api/ags/AgsPeakChannelRun.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPeakChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPeakChannel.html" title="AgsPeakChannel">
+<link rel="next" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPeakChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsVolumeAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPeakChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPeakChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPeakChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPeakChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPeakChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPeakChannelRun.top_of_page"></a>AgsPeakChannelRun</span></h2>
+<p>AgsPeakChannelRun — peak</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPeakChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_peak_channel_run.h>
+
+struct              <a class="link" href="AgsPeakChannelRun.html#AgsPeakChannelRun-struct" title="struct AgsPeakChannelRun">AgsPeakChannelRun</a>;
+struct              <a class="link" href="AgsPeakChannelRun.html#AgsPeakChannelRunClass" title="struct AgsPeakChannelRunClass">AgsPeakChannelRunClass</a>;
+<a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></a> * <a class="link" href="AgsPeakChannelRun.html#ags-peak-channel-run-new" title="ags_peak_channel_run_new ()">ags_peak_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsPeakChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPeakChannelRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun"><span class="type">AgsPeakChannelRun</span></a> class peaks the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannelRun-struct"></a><h3>struct AgsPeakChannelRun</h3>
+<pre class="programlisting">struct AgsPeakChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPeakChannelRunClass"></a><h3>struct AgsPeakChannelRunClass</h3>
+<pre class="programlisting">struct AgsPeakChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-run-new"></a><h3>ags_peak_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></a> * ags_peak_channel_run_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun"><span class="type">AgsPeakChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> as source</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun"><span class="type">AgsPeakChannelRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPerformancePreferences.html b/api/ags/AgsPerformancePreferences.html
new file mode 100644
index 0000000..6ab46b0
--- /dev/null
+++ b/api/ags/AgsPerformancePreferences.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPerformancePreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">
+<link rel="next" href="AgsPluginPreferences.html" title="AgsPluginPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-pad-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPluginPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPerformancePreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPerformancePreferences.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPerformancePreferences.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPerformancePreferences.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPerformancePreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPerformancePreferences.top_of_page"></a>AgsPerformancePreferences</span></h2>
+<p>AgsPerformancePreferences — A composite widget to do performance related preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPerformancePreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_performance_preferences.h>
+
+struct              <a class="link" href="AgsPerformancePreferences.html#AgsPerformancePreferences-struct" title="struct AgsPerformancePreferences">AgsPerformancePreferences</a>;
+struct              <a class="link" href="AgsPerformancePreferences.html#AgsPerformancePreferencesClass" title="struct AgsPerformancePreferencesClass">AgsPerformancePreferencesClass</a>;
+<a class="link" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * <a class="link" href="AgsPerformancePreferences.html#ags-performance-preferences-new" title="ags_performance_preferences_new ()">ags_performance_preferences_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPerformancePreferences.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsPerformancePreferences
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPerformancePreferences.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPerformancePreferences implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPerformancePreferences.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences"><span class="type">AgsPerformancePreferences</span></a> enables you to make performance related preferences.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPerformancePreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPerformancePreferences-struct"></a><h3>struct AgsPerformancePreferences</h3>
+<pre class="programlisting">struct AgsPerformancePreferences;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPerformancePreferencesClass"></a><h3>struct AgsPerformancePreferencesClass</h3>
+<pre class="programlisting">struct AgsPerformancePreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-performance-preferences-new"></a><h3>ags_performance_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * ags_performance_preferences_new
+                                                        ();</pre>
+<p>
+Creates an <a class="link" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences"><span class="type">AgsPerformancePreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences"><span class="type">AgsPerformancePreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPersistable.html b/api/ags/AgsPersistable.html
new file mode 100644
index 0000000..98b7228
--- /dev/null
+++ b/api/ags/AgsPersistable.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPersistable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsStackable.html" title="AgsStackable">
+<link rel="next" href="AgsPlayable.html" title="AgsPlayable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStackable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPersistable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPersistable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPersistable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPersistable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPersistable.top_of_page"></a>AgsPersistable</span></h2>
+<p>AgsPersistable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPersistable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>;
+struct              <a class="link" href="AgsPersistable.html#AgsPersistableInterface" title="struct AgsPersistableInterface">AgsPersistableInterface</a>;
+<a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    <a class="link" href="AgsPersistable.html#ags-persistable-read" title="ags_persistable_read ()">ags_persistable_read</a>                (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPersistable.html#ags-persistable-read-link" title="ags_persistable_read_link ()">ags_persistable_read_link</a>           (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);
+<span class="returnvalue">xmlNodePtr</span>          <a class="link" href="AgsPersistable.html#ags-persistable-write" title="ags_persistable_write ()">ags_persistable_write</a>               (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPersistable.html#ags-persistable-write-link" title="ags_persistable_write_link ()">ags_persistable_write_link</a>          (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPersistable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsPersistable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPersistable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPersistable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPersistable"></a><h3>AgsPersistable</h3>
+<pre class="programlisting">typedef void AgsPersistable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPersistableInterface"></a><h3>struct AgsPersistableInterface</h3>
+<pre class="programlisting">struct AgsPersistableInterface {
+  GTypeInterface interface;
+  
+  AgsPersistable* (*read)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+  void (*read_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+
+  xmlNodePtr (*write)(AgsPersistable *persistable, xmlDocPtr doc);
+  void (*write_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read"></a><h3>ags_persistable_read ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    ags_persistable_read                (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read-link"></a><h3>ags_persistable_read_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_persistable_read_link           (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write"></a><h3>ags_persistable_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNodePtr</span>          ags_persistable_write               (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write-link"></a><h3>ags_persistable_write_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_persistable_write_link          (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayAudio.html b/api/ags/AgsPlayAudio.html
new file mode 100644
index 0000000..534a3d2
--- /dev/null
+++ b/api/ags/AgsPlayAudio.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<link rel="next" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsVolumeRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayAudioFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayAudio.top_of_page"></a>AgsPlayAudio</span></h2>
+<p>AgsPlayAudio — play audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_audio.h>
+
+struct              <a class="link" href="AgsPlayAudio.html#AgsPlayAudio-struct" title="struct AgsPlayAudio">AgsPlayAudio</a>;
+struct              <a class="link" href="AgsPlayAudio.html#AgsPlayAudioClass" title="struct AgsPlayAudioClass">AgsPlayAudioClass</a>;
+<a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      <a class="link" href="AgsPlayAudio.html#ags-play-audio-new" title="ags_play_audio_new ()">ags_play_audio_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsPlayAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayAudio implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio"><span class="type">AgsPlayAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudio-struct"></a><h3>struct AgsPlayAudio</h3>
+<pre class="programlisting">struct AgsPlayAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioClass"></a><h3>struct AgsPlayAudioClass</h3>
+<pre class="programlisting">struct AgsPlayAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-new"></a><h3>ags_play_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      ags_play_audio_new                  ();</pre>
+<p>
+Creates an <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio"><span class="type">AgsPlayAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio"><span class="type">AgsPlayAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayAudioFile.html b/api/ags/AgsPlayAudioFile.html
new file mode 100644
index 0000000..4f676bf
--- /dev/null
+++ b/api/ags/AgsPlayAudioFile.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayAudio.html" title="AgsPlayAudio">
+<link rel="next" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayAudioFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayAudioFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayAudioFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayAudioFile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayAudioFile.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayAudioFile.top_of_page"></a>AgsPlayAudioFile</span></h2>
+<p>AgsPlayAudioFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayAudioFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile-struct" title="struct AgsPlayAudioFile">AgsPlayAudioFile</a>;
+struct              <a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFileClass" title="struct AgsPlayAudioFileClass">AgsPlayAudioFileClass</a>;
+<a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  <a class="link" href="AgsPlayAudioFile.html#ags-play-audio-file-new" title="ags_play_audio_file_new ()">ags_play_audio_file_new</a>             (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsPlayAudioFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayAudioFile implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile--audio-file" title='The "audio-file" property'>audio-file</a>"               <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write
+  "<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile--current" title='The "current" property'>current</a>"                  <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write
+  "<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile--devout" title='The "devout" property'>devout</a>"                   <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioFile-struct"></a><h3>struct AgsPlayAudioFile</h3>
+<pre class="programlisting">struct AgsPlayAudioFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioFileClass"></a><h3>struct AgsPlayAudioFileClass</h3>
+<pre class="programlisting">struct AgsPlayAudioFileClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-file-new"></a><h3>ags_play_audio_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  ags_play_audio_file_new             (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioFile--audio-file"></a><h3>The <code class="literal">"audio-file"</code> property</h3>
+<pre class="programlisting">  "audio-file"               <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write</pre>
+<p>The audio file this recall is assigned to.</p>
+<p>Allowed values: GObject</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioFile--current"></a><h3>The <code class="literal">"current"</code> property</h3>
+<pre class="programlisting">  "current"                  <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write</pre>
+<p>The current frame this recall is playing.</p>
+<p>Allowed values: guint</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioFile--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write</pre>
+<p>The devout this recall is assigned to.</p>
+<p>Allowed values: GObject</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayAudioSignal.html b/api/ags/AgsPlayAudioSignal.html
new file mode 100644
index 0000000..91e0bee
--- /dev/null
+++ b/api/ags/AgsPlayAudioSignal.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">
+<link rel="next" href="AgsPlayChannel.html" title="AgsPlayChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayAudioSignal.top_of_page"></a>AgsPlayAudioSignal</span></h2>
+<p>AgsPlayAudioSignal — plays audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_audio_signal.h>
+
+struct              <a class="link" href="AgsPlayAudioSignal.html#AgsPlayAudioSignal-struct" title="struct AgsPlayAudioSignal">AgsPlayAudioSignal</a>;
+struct              <a class="link" href="AgsPlayAudioSignal.html#AgsPlayAudioSignalClass" title="struct AgsPlayAudioSignalClass">AgsPlayAudioSignalClass</a>;
+<a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * <a class="link" href="AgsPlayAudioSignal.html#ags-play-audio-signal-new" title="ags_play_audio_signal_new ()">ags_play_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsPlayAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayAudioSignal implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal"><span class="type">AgsPlayAudioSignal</span></a> class plays the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioSignal-struct"></a><h3>struct AgsPlayAudioSignal</h3>
+<pre class="programlisting">struct AgsPlayAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioSignalClass"></a><h3>struct AgsPlayAudioSignalClass</h3>
+<pre class="programlisting">struct AgsPlayAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-signal-new"></a><h3>ags_play_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * ags_play_audio_signal_new          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal"><span class="type">AgsPlayAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> outputting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal"><span class="type">AgsPlayAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayChannel.html b/api/ags/AgsPlayChannel.html
new file mode 100644
index 0000000..be7b40f
--- /dev/null
+++ b/api/ags/AgsPlayChannel.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">
+<link rel="next" href="AgsPlayChannelRun.html" title="AgsPlayChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayChannel.top_of_page"></a>AgsPlayChannel</span></h2>
+<p>AgsPlayChannel — plays channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_channel.h>
+
+struct              <a class="link" href="AgsPlayChannel.html#AgsPlayChannel-struct" title="struct AgsPlayChannel">AgsPlayChannel</a>;
+struct              <a class="link" href="AgsPlayChannel.html#AgsPlayChannelClass" title="struct AgsPlayChannelClass">AgsPlayChannelClass</a>;
+<a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    <a class="link" href="AgsPlayChannel.html#ags-play-channel-new" title="ags_play_channel_new ()">ags_play_channel_new</a>                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsPlayChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayChannel implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayChannel.html#AgsPlayChannel--audio-channel" title='The "audio-channel" property'>audio-channel</a>"            <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsPlayChannel.html#AgsPlayChannel--muted" title='The "muted" property'>muted</a>"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel"><span class="type">AgsPlayChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannel-struct"></a><h3>struct AgsPlayChannel</h3>
+<pre class="programlisting">struct AgsPlayChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelClass"></a><h3>struct AgsPlayChannelClass</h3>
+<pre class="programlisting">struct AgsPlayChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-new"></a><h3>ags_play_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    ags_play_channel_new                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel"><span class="type">AgsPlayChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> outputting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channel</code></em> :</span></p></td>
+<td>the audio channel to use</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel"><span class="type">AgsPlayChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannel--audio-channel"></a><h3>The <code class="literal">"audio-channel"</code> property</h3>
+<pre class="programlisting">  "audio-channel"            <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The audio channel this recall does output to.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannel--muted"></a><h3>The <code class="literal">"muted"</code> property</h3>
+<pre class="programlisting">  "muted"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Mute the channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayChannelRun.html b/api/ags/AgsPlayChannelRun.html
new file mode 100644
index 0000000..1dc30be
--- /dev/null
+++ b/api/ags/AgsPlayChannelRun.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayChannel.html" title="AgsPlayChannel">
+<link rel="next" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayChannelRunMaster.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayChannelRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayChannelRun.top_of_page"></a>AgsPlayChannel</span></h2>
+<p>AgsPlayChannel — plays channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_channel.h>
+
+struct              <a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRun-struct" title="struct AgsPlayChannelRun">AgsPlayChannelRun</a>;
+struct              <a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRunClass" title="struct AgsPlayChannelRunClass">AgsPlayChannelRunClass</a>;
+enum                <a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRunFlags" title="enum AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a>;
+<a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannel"><span class="returnvalue">AgsPlayChannelRun</span></a> * <a class="link" href="AgsPlayChannelRun.html#ags-play-channel-run-new" title="ags_play_channel_run_new ()">ags_play_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsPlayChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayChannelRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRun--stream-channel-run" title='The "stream-channel-run" property'>stream-channel-run</a>"       <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>*  : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel"><span class="type">AgsPlayChannel</span></a> class plays the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRun-struct"></a><h3>struct AgsPlayChannelRun</h3>
+<pre class="programlisting">struct AgsPlayChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunClass"></a><h3>struct AgsPlayChannelRunClass</h3>
+<pre class="programlisting">struct AgsPlayChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunFlags"></a><h3>enum AgsPlayChannelRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_TERMINATING        = 1,
+  AGS_PLAY_CHANNEL_RUN_INITIAL_RUN        = 1 << 1,
+} AgsPlayChannelRunFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-new"></a><h3>ags_play_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannel"><span class="returnvalue">AgsPlayChannelRun</span></a> * ags_play_channel_run_new            (<em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannel"><span class="type">AgsPlayChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stream_channel_run</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> as dependency</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannel"><span class="type">AgsPlayChannelRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRun--stream-channel-run"></a><h3>The <code class="literal">"stream-channel-run"</code> property</h3>
+<pre class="programlisting">  "stream-channel-run"       <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>*  : Read / Write</pre>
+<p>the assigned AgsStreamChannelRun.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayChannelRunMaster.html b/api/ags/AgsPlayChannelRunMaster.html
new file mode 100644
index 0000000..e49f774
--- /dev/null
+++ b/api/ags/AgsPlayChannelRunMaster.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannelRunMaster</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayChannelRun.html" title="AgsPlayChannel">
+<link rel="next" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayNotationAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayChannelRunMaster.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayChannelRunMaster.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayChannelRunMaster.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayChannelRunMaster.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayChannelRunMaster.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayChannelRunMaster"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayChannelRunMaster.top_of_page"></a>AgsPlayChannelRunMaster</span></h2>
+<p>AgsPlayChannelRunMaster</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayChannelRunMaster.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" title="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a>(strct)
+struct              <a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster-struct" title="struct AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>;
+struct              <a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterClass" title="struct AgsPlayChannelRunMasterClass">AgsPlayChannelRunMasterClass</a>;
+enum                <a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags" title="enum AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a>;
+struct              <a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer" title="ags_play_channel_run_master_find_streamer ()">ags_play_channel_run_master_find_streamer</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+<a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * <a class="link" href="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new" title="ags_play_channel_run_master_new ()">ags_play_channel_run_master_new</a>
+                                                        ();
+<a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * <a class="link" href="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc" title="ags_play_channel_run_master_streamer_alloc ()">ags_play_channel_run_master_streamer_alloc</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsPlayChannelRunMaster
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayChannelRunMaster implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster--stream-channel-run" title='The "stream-channel-run" property'>stream-channel-run</a>"       <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>*  : Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS"></a><h3>AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()</h3>
+<pre class="programlisting">#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMaster-struct"></a><h3>struct AgsPlayChannelRunMaster</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMaster;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterClass"></a><h3>struct AgsPlayChannelRunMasterClass</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterFlags"></a><h3>enum AgsPlayChannelRunMasterFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING        = 1,
+} AgsPlayChannelRunMasterFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterStreamer"></a><h3>struct AgsPlayChannelRunMasterStreamer</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterStreamer {
+  AgsPlayChannelRunMaster *play_channel_run_master;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-find-streamer"></a><h3>ags_play_channel_run_master_find_streamer ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_play_channel_run_master_find_streamer
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-new"></a><h3>ags_play_channel_run_master_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * ags_play_channel_run_master_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-streamer-alloc"></a><h3>ags_play_channel_run_master_streamer_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * ags_play_channel_run_master_streamer_alloc
+                                                        (<em class="parameter"><code><a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMaster--stream-channel-run"></a><h3>The <code class="literal">"stream-channel-run"</code> property</h3>
+<pre class="programlisting">  "stream-channel-run"       <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>*  : Write</pre>
+<p>an assigned AgsStreamChannelRun.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayNotationAudio.html b/api/ags/AgsPlayNotationAudio.html
new file mode 100644
index 0000000..1da275a
--- /dev/null
+++ b/api/ags/AgsPlayNotationAudio.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">
+<link rel="next" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayChannelRunMaster.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayNotationAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayNotationAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayNotationAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayNotationAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayNotationAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayNotationAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayNotationAudio.top_of_page"></a>AgsPlayNotationAudio</span></h2>
+<p>AgsPlayNotationAudio — play audio notation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayNotationAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_notation_audio.h>
+
+struct              <a class="link" href="AgsPlayNotationAudio.html#AgsPlayNotationAudio-struct" title="struct AgsPlayNotationAudio">AgsPlayNotationAudio</a>;
+struct              <a class="link" href="AgsPlayNotationAudio.html#AgsPlayNotationAudioClass" title="struct AgsPlayNotationAudioClass">AgsPlayNotationAudioClass</a>;
+<a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * <a class="link" href="AgsPlayNotationAudio.html#ags-play-notation-audio-new" title="ags_play_notation_audio_new ()">ags_play_notation_audio_new</a>      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsPlayNotationAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayNotationAudio implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayNotationAudio.html#AgsPlayNotationAudio--notation" title='The "notation" property'>notation</a>"                 <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio"><span class="type">AgsPlayNotationAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudio-struct"></a><h3>struct AgsPlayNotationAudio</h3>
+<pre class="programlisting">struct AgsPlayNotationAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioClass"></a><h3>struct AgsPlayNotationAudioClass</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-notation-audio-new"></a><h3>ags_play_notation_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * ags_play_notation_audio_new      ();</pre>
+<p>
+Creates an <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio"><span class="type">AgsPlayNotationAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio"><span class="type">AgsPlayNotationAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudio--notation"></a><h3>The <code class="literal">"notation"</code> property</h3>
+<pre class="programlisting">  "notation"                 <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The notation this recall does play.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayNotationAudioRun.html b/api/ags/AgsPlayNotationAudioRun.html
new file mode 100644
index 0000000..933cab1
--- /dev/null
+++ b/api/ags/AgsPlayNotationAudioRun.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">
+<link rel="next" href="AgsPlayNote.html" title="AgsPlayNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayNotationAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayNotationAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayNotationAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayNotationAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayNotationAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayNotationAudioRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayNotationAudioRun.top_of_page"></a>AgsPlayNotationAudioRun</span></h2>
+<p>AgsPlayNotationAudioRun — play notation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayNotationAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_notation_audio_run.h>
+
+struct              <a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun-struct" title="struct AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>;
+struct              <a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunClass" title="struct AgsPlayNotationAudioRunClass">AgsPlayNotationAudioRunClass</a>;
+enum                <a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags" title="enum AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a>;
+<a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * <a class="link" href="AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new" title="ags_play_notation_audio_run_new ()">ags_play_notation_audio_run_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+               +----AgsPlayNotationAudioRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayNotationAudioRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>count-beats-audio-run</a>"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write
+  "<a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun--delay-audio-run" title='The "delay-audio-run" property'>delay-audio-run</a>"          <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>*     : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun"><span class="type">AgsPlayNotationAudioRun</span></a> class play notation.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRun-struct"></a><h3>struct AgsPlayNotationAudioRun</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunClass"></a><h3>struct AgsPlayNotationAudioRunClass</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioRunClass {
+  AgsRecallAudioRunClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunFlags"></a><h3>enum AgsPlayNotationAudioRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT  =  1,
+} AgsPlayNotationAudioRunFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-notation-audio-run-new"></a><h3>ags_play_notation_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * ags_play_notation_audio_run_new
+                                                        ();</pre>
+<p>
+Creates an <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun"><span class="type">AgsPlayNotationAudioRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun"><span class="type">AgsPlayNotationAudioRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRun--count-beats-audio-run"></a><h3>The <code class="literal">"count-beats-audio-run"</code> property</h3>
+<pre class="programlisting">  "count-beats-audio-run"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write</pre>
+<p>the AgsCount_BeatsAudioRun which just counts.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRun--delay-audio-run"></a><h3>The <code class="literal">"delay-audio-run"</code> property</h3>
+<pre class="programlisting">  "delay-audio-run"          <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>*     : Read / Write</pre>
+<p>the AgsDelayAudioRun which emits notation_alloc_input signal.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayNote.html b/api/ags/AgsPlayNote.html
new file mode 100644
index 0000000..a65072a
--- /dev/null
+++ b/api/ags/AgsPlayNote.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">
+<link rel="next" href="AgsPlayPattern.html" title="AgsPlayPattern">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayNotationAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayPattern.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayNote.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayNote.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayNote.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayNote.top_of_page"></a>AgsPlayNote</span></h2>
+<p>AgsPlayNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayNote.html#AgsPlayNote-struct" title="struct AgsPlayNote">AgsPlayNote</a>;
+struct              <a class="link" href="AgsPlayNote.html#AgsPlayNoteClass" title="struct AgsPlayNoteClass">AgsPlayNoteClass</a>;
+<a class="link" href="AgsPlayNote.html" title="AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       <a class="link" href="AgsPlayNote.html#ags-play-note-new" title="ags_play_note_new ()">ags_play_note_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNote.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsPlayNote
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNote.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayNote implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNote.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNote-struct"></a><h3>struct AgsPlayNote</h3>
+<pre class="programlisting">struct AgsPlayNote;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNoteClass"></a><h3>struct AgsPlayNoteClass</h3>
+<pre class="programlisting">struct AgsPlayNoteClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-note-new"></a><h3>ags_play_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayNote.html" title="AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       ags_play_note_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayPattern.html b/api/ags/AgsPlayPattern.html
new file mode 100644
index 0000000..a4c4f44
--- /dev/null
+++ b/api/ags/AgsPlayPattern.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayNote.html" title="AgsPlayNote">
+<link rel="next" href="AgsPlayRecycling.html" title="AgsPlayRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayPattern.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayPattern.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayPattern.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayPattern.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayPattern.top_of_page"></a>AgsPlayPattern</span></h2>
+<p>AgsPlayPattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayPattern.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayPattern.html#AgsPlayPattern-struct" title="struct AgsPlayPattern">AgsPlayPattern</a>;
+struct              <a class="link" href="AgsPlayPattern.html#AgsPlayPatternClass" title="struct AgsPlayPatternClass">AgsPlayPatternClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlayPattern.html#ags-play-pattern-connect" title="ags_play_pattern_connect ()">ags_play_pattern_connect</a>            (<em class="parameter"><code><a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayPattern.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsPlayPattern
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayPattern.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayPattern implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayPattern.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayPattern.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayPattern-struct"></a><h3>struct AgsPlayPattern</h3>
+<pre class="programlisting">struct AgsPlayPattern;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayPatternClass"></a><h3>struct AgsPlayPatternClass</h3>
+<pre class="programlisting">struct AgsPlayPatternClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-pattern-connect"></a><h3>ags_play_pattern_connect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_play_pattern_connect            (<em class="parameter"><code><a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayRecycling.html b/api/ags/AgsPlayRecycling.html
new file mode 100644
index 0000000..5a6c059
--- /dev/null
+++ b/api/ags/AgsPlayRecycling.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayPattern.html" title="AgsPlayPattern">
+<link rel="next" href="AgsStream.html" title="AgsStream">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayPattern.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayRecycling.top_of_page"></a>AgsPlayRecycling</span></h2>
+<p>AgsPlayRecycling — plays recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_recycling.h>
+
+struct              <a class="link" href="AgsPlayRecycling.html#AgsPlayRecycling-struct" title="struct AgsPlayRecycling">AgsPlayRecycling</a>;
+struct              <a class="link" href="AgsPlayRecycling.html#AgsPlayRecyclingClass" title="struct AgsPlayRecyclingClass">AgsPlayRecyclingClass</a>;
+<a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  <a class="link" href="AgsPlayRecycling.html#ags-play-recycling-new" title="ags_play_recycling_new ()">ags_play_recycling_new</a>              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsPlayRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayRecycling implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling"><span class="type">AgsPlayRecycling</span></a> class plays the recycling.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayRecycling-struct"></a><h3>struct AgsPlayRecycling</h3>
+<pre class="programlisting">struct AgsPlayRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayRecyclingClass"></a><h3>struct AgsPlayRecyclingClass</h3>
+<pre class="programlisting">struct AgsPlayRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-recycling-new"></a><h3>ags_play_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  ags_play_recycling_new              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling"><span class="type">AgsPlayRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> outputting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channel</code></em> :</span></p></td>
+<td>the audio channel to use</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling"><span class="type">AgsPlayRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlayable.html b/api/ags/AgsPlayable.html
new file mode 100644
index 0000000..c2dd93e
--- /dev/null
+++ b/api/ags/AgsPlayable.html
@@ -0,0 +1,672 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsPersistable.html" title="AgsPersistable">
+<link rel="next" href="AgsPlugin.html" title="AgsPlugin">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPersistable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlugin.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayable.top_of_page"></a>AgsPlayable</span></h2>
+<p>AgsPlayable — read/write audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_playable.h>
+
+#define             <a class="link" href="AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS" title="AGS_PLAYABLE_ERROR">AGS_PLAYABLE_ERROR</a>
+typedef             <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>;
+enum                <a class="link" href="AgsPlayable.html#AgsPlayableError" title="enum AgsPlayableError">AgsPlayableError</a>;
+struct              <a class="link" href="AgsPlayable.html#AgsPlayableInterface" title="struct AgsPlayableInterface">AgsPlayableInterface</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlayable.html#ags-playable-close" title="ags_playable_close ()">ags_playable_close</a>                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              <a class="link" href="AgsPlayable.html#ags-playable-error-quark" title="ags_playable_error_quark ()">ags_playable_error_quark</a>            ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlayable.html#ags-playable-flush" title="ags_playable_flush ()">ags_playable_flush</a>                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlayable.html#ags-playable-info" title="ags_playable_info ()">ags_playable_info</a>                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *loop_start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *loop_end</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsPlayable.html#ags-playable-iter-next" title="ags_playable_iter_next ()">ags_playable_iter_next</a>              (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlayable.html#ags-playable-iter-start" title="ags_playable_iter_start ()">ags_playable_iter_start</a>             (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="AgsPlayable.html#ags-playable-level-count" title="ags_playable_level_count ()">ags_playable_level_count</a>            (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlayable.html#ags-playable-level-select" title="ags_playable_level_select ()">ags_playable_level_select</a>           (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_level</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlayable.html#ags-playable-level-up" title="ags_playable_level_up ()">ags_playable_level_up</a>               (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> levels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="AgsPlayable.html#ags-playable-nth-level" title="ags_playable_nth_level ()">ags_playable_nth_level</a>              (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsPlayable.html#ags-playable-open" title="ags_playable_open ()">ags_playable_open</a>                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
+signed <span class="returnvalue">short</span> *      <a class="link" href="AgsPlayable.html#ags-playable-read" title="ags_playable_read ()">ags_playable_read</a>                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsPlayable.html#ags-playable-read-audio-signal" title="ags_playable_read_audio_signal ()">ags_playable_read_audio_signal</a>      (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> channels</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsPlayable.html#ags-playable-rw-open" title="ags_playable_rw_open ()">ags_playable_rw_open</a>                (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> samplerate</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> format</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlayable.html#ags-playable-seek" title="ags_playable_seek ()">ags_playable_seek</a>                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> whence</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AgsPlayable.html#ags-playable-selected-level" title="ags_playable_selected_level ()">ags_playable_selected_level</a>         (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **            <a class="link" href="AgsPlayable.html#ags-playable-sublevel-names" title="ags_playable_sublevel_names ()">ags_playable_sublevel_names</a>         (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlayable.html#ags-playable-write" title="ags_playable_write ()">ags_playable_write</a>                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_length</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsPlayable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsPlayable is implemented by
+ <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a> and  <a class="link" href="AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> interface gives you a unique access to file related
+IO operations.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLAYABLE-ERROR:CAPS"></a><h3>AGS_PLAYABLE_ERROR</h3>
+<pre class="programlisting">#define AGS_PLAYABLE_ERROR (ags_playable_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayable"></a><h3>AgsPlayable</h3>
+<pre class="programlisting">typedef void AgsPlayable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayableError"></a><h3>enum AgsPlayableError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL,
+  AGS_PLAYABLE_ERROR_NO_SAMPLE,
+} AgsPlayableError;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayableInterface"></a><h3>struct AgsPlayableInterface</h3>
+<pre class="programlisting">struct AgsPlayableInterface {
+  GTypeInterface interface;
+
+  gboolean (*open)(AgsPlayable *playable, gchar *name);
+  gboolean (*rw_open)(AgsPlayable *playable, gchar *name,
+		      gboolean create,
+		      guint samplerate, guint channels,
+		      guint frames,
+		      guint format);
+
+  /* these functions are especially for soundfonts */
+  guint (*level_count)(AgsPlayable *playable);
+  guint (*nth_level)(AgsPlayable *playable);
+  gchar* (*selected_level)(AgsPlayable *playable);
+
+  gchar** (*sublevel_names)(AgsPlayable *playable);
+  void (*level_select)(AgsPlayable *playable,
+		       guint nth_level, gchar *sublevel_name,
+		       GError **error);
+  void (*level_up)(AgsPlayable *playable,
+		   guint levels,
+		   GError **error);
+
+  void (*iter_start)(AgsPlayable *playable);
+  gboolean (*iter_next)(AgsPlayable *playable);
+
+  /* read sample data */
+  void (*info)(AgsPlayable *playable,
+	       guint *channels, guint *frames,
+	       guint *loop_start, guint *loop_end,
+	       GError **error);
+  signed short* (*read)(AgsPlayable *playable,
+			guint channel,
+			GError **error);
+
+  /* write sample data */
+  void (*write)(AgsPlayable *playable,
+		signed short *buffer, guint buffer_length);
+  void (*flush)(AgsPlayable *playable);
+
+  /* position */
+  void (*seek)(AgsPlayable *playable,
+	       guint frames, gint whence);
+
+  /* close */
+  void (*close)(AgsPlayable *playable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-close"></a><h3>ags_playable_close ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_close                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Close audio file.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-error-quark"></a><h3>ags_playable_error_quark ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              ags_playable_error_quark            ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-flush"></a><h3>ags_playable_flush ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_flush                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Flush internal audio buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-info"></a><h3>ags_playable_info ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_info                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *loop_start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *loop_end</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Retrieve information about selected audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels</code></em> :</span></p></td>
+<td>channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frames</code></em> :</span></p></td>
+<td>frames</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>loop_start</code></em> :</span></p></td>
+<td>loop start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>loop_end</code></em> :</span></p></td>
+<td>loop end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>returned error</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-next"></a><h3>ags_playable_iter_next ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_playable_iter_next              (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Iterating next on current level.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-start"></a><h3>ags_playable_iter_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_iter_start             (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Start iterating current level.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-count"></a><h3>ags_playable_level_count ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_playable_level_count            (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Retrieve the count of levels.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>level count</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-select"></a><h3>ags_playable_level_select ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_level_select           (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_level</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Select a level in an monolythic file where <em class="parameter"><code>nth_level</code></em> and <em class="parameter"><code>sublevel_name</code></em> are equivalent.
+If <em class="parameter"><code>sublevel_name</code></em> is NULL <em class="parameter"><code>nth_level</code></em> will be chosen.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>nth_level</code></em> :</span></p></td>
+<td>of type guint</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sublevel_name</code></em> :</span></p></td>
+<td>a gchar pointer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>an error that may occure</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-up"></a><h3>ags_playable_level_up ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_level_up               (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> levels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Move up in hierarchy.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>levels</code></em> :</span></p></td>
+<td>n-levels up</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>returned error</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-nth-level"></a><h3>ags_playable_nth_level ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_playable_nth_level              (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Retrieve the selected level.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>nth level</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-open"></a><h3>ags_playable_open ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_playable_open                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
+<p>
+Opens a file in read-only mode.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
+<td>the filename</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read"></a><h3>ags_playable_read ()</h3>
+<pre class="programlisting">signed <span class="returnvalue">short</span> *      ags_playable_read                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Read audio buffer of playable audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>nth channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>returned error</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>audio buffer</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read-audio-signal"></a><h3>ags_playable_read_audio_signal ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_playable_read_audio_signal      (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> channels</code></em>);</pre>
+<p>
+Read the audio signal of <em class="parameter"><code>AgsPlayable</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_channel</code></em> :</span></p></td>
+<td>read from channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-rw-open"></a><h3>ags_playable_rw_open ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_playable_rw_open                (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> samplerate</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> format</code></em>);</pre>
+<p>
+Opens a file in read/write mode.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
+<td>the filename</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> file is created</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>samplerate</code></em> :</span></p></td>
+<td>the samplerate of the file</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels</code></em> :</span></p></td>
+<td>the count of audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frames</code></em> :</span></p></td>
+<td>the count of frames</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
+<td>the audio file's format</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-seek"></a><h3>ags_playable_seek ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_seek                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> whence</code></em>);</pre>
+<p>
+Seek <em class="parameter"><code>playable</code></em> to address.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frames</code></em> :</span></p></td>
+<td>n-frames to seek</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>whence</code></em> :</span></p></td>
+<td>SEEK_SET, SEEK_CUR, or SEEK_END</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-selected-level"></a><h3>ags_playable_selected_level ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_playable_selected_level         (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Retrieve the selected level's name.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>nth level name</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-sublevel-names"></a><h3>ags_playable_sublevel_names ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **            ags_playable_sublevel_names         (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Retrieve the all sub-level's name.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>sub-level names</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-write"></a><h3>ags_playable_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_write                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_length</code></em>);</pre>
+<p>
+Write <em class="parameter"><code>buffer_length</code></em> of <em class="parameter"><code>buffer</code></em> audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>audio data</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_length</code></em> :</span></p></td>
+<td>frame count</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPlugin.html b/api/ags/AgsPlugin.html
new file mode 100644
index 0000000..67ce5d8
--- /dev/null
+++ b/api/ags/AgsPlugin.html
@@ -0,0 +1,426 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlugin</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsPlayable.html" title="AgsPlayable">
+<link rel="next" href="plugin.html" title="Part IV. Plugin - API of plugins">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="plugin.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlugin.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlugin.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlugin.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlugin.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlugin"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlugin.top_of_page"></a>AgsPlugin</span></h2>
+<p>AgsPlugin — interfacing plugins</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlugin.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_plugin.h>
+
+typedef             <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>;
+struct              <a class="link" href="AgsPlugin.html#AgsPluginInterface" title="struct AgsPluginInterface">AgsPluginInterface</a>;
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AgsPlugin.html#ags-plugin-get-build-id" title="ags_plugin_get_build_id ()">ags_plugin_get_build_id</a>             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AgsPlugin.html#ags-plugin-get-name" title="ags_plugin_get_name ()">ags_plugin_get_name</a>                 (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsPlugin.html#ags-plugin-get-ports" title="ags_plugin_get_ports ()">ags_plugin_get_ports</a>                (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AgsPlugin.html#ags-plugin-get-version" title="ags_plugin_get_version ()">ags_plugin_get_version</a>              (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AgsPlugin.html#ags-plugin-get-xml-type" title="ags_plugin_get_xml_type ()">ags_plugin_get_xml_type</a>             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlugin.html#ags-plugin-read" title="ags_plugin_read ()">ags_plugin_read</a>                     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlugin.html#ags-plugin-set-build-id" title="ags_plugin_set_build_id ()">ags_plugin_set_build_id</a>             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlugin.html#ags-plugin-set-name" title="ags_plugin_set_name ()">ags_plugin_set_name</a>                 (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlugin.html#ags-plugin-set-ports" title="ags_plugin_set_ports ()">ags_plugin_set_ports</a>                (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *ports</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlugin.html#ags-plugin-set-version" title="ags_plugin_set_version ()">ags_plugin_set_version</a>              (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPlugin.html#ags-plugin-set-xml-type" title="ags_plugin_set_xml_type ()">ags_plugin_set_xml_type</a>             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml_type</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a class="link" href="AgsPlugin.html#ags-plugin-write" title="ags_plugin_write ()">ags_plugin_write</a>                    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlugin.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsPlugin
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlugin.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsPlugin is implemented by
+ <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>,  <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>,  <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>,  <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>,  <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>,  <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>,  <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>,  <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>,  <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>,  <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>,  <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>,  <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>,  <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>,  <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>,  <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>,  <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>,  <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>,  <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>,  <a class="link" href="AgsDrum.html" title="AgsDrum">AgsDrum</a>,  <a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>,  <a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>,  <a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>,  <a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>,  <a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>,  <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>,  <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>,  <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>,  <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>,  <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>,  <a class="link" href="AgsMixer.html" title="AgsMixer">AgsMixer</a>,  <a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>,  <a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>,  <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>,  <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>,  <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>,  <a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>,  <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>,  <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>,  <a class="link" href="AgsPanel.html" title="AgsPanel">AgsPanel</a>,  <a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>,  <a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>,  <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>,  <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>,  <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>,  <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>,  <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>,  <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>,  <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannel">AgsPlayChannelRun</a>,  <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>,  <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>,  <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>,  <a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>,  <a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>,  <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>,  <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>,  <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>,  <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>,  <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>,  <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>,  <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>,  <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>,  <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>,  <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>,  <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>,  <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>,  <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>,  <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>,  <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>,  <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>,  <a class="link" href="AgsSynth.html" title="AgsSynth">AgsSynth</a>,  <a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>,  <a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>,  <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>,  <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>,  <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a> and  <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlugin.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> interface gives you a unique access to recalls,
+line members, lines, pads or machines ...
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlugin.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlugin"></a><h3>AgsPlugin</h3>
+<pre class="programlisting">typedef void AgsPlugin;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginInterface"></a><h3>struct AgsPluginInterface</h3>
+<pre class="programlisting">struct AgsPluginInterface {
+  GTypeInterface interface;
+  
+  gchar* (*get_name)(AgsPlugin *plugin);
+  void (*set_name)(AgsPlugin *plugin, gchar *name);
+
+  gchar* (*get_version)(AgsPlugin *plugin);
+  void (*set_version)(AgsPlugin *plugin, gchar *version);
+
+  gchar* (*get_build_id)(AgsPlugin *plugin);
+  void (*set_build_id)(AgsPlugin *plugin, gchar *build_id);
+
+  gchar* (*get_xml_type)(AgsPlugin *plugin);
+  void (*set_xml_type)(AgsPlugin *plugin, gchar *xml_type);  
+
+  GList* (*get_ports)(AgsPlugin *plugin);
+  void (*set_ports)(AgsPlugin *plugin, GList *ports);
+
+  void (*read)(AgsFile *file,
+	       xmlNode *node,
+	       AgsPlugin *plugin);
+  xmlNode* (*write)(AgsFile *file,
+		    xmlNode *parent,
+		    AgsPlugin *plugin);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-build-id"></a><h3>ags_plugin_get_build_id ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_plugin_get_build_id             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Retrieve the build id of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the plugins build id</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-name"></a><h3>ags_plugin_get_name ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_plugin_get_name                 (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Retrieve the name of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the plugins name</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-ports"></a><h3>ags_plugin_get_ports ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_plugin_get_ports                (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Retrieve the ports of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the plugins ports</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-version"></a><h3>ags_plugin_get_version ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_plugin_get_version              (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Retrieve the version of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the plugins version</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-xml-type"></a><h3>ags_plugin_get_xml_type ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_plugin_get_xml_type             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Retrieve the xml type of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the plugins xml type</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-read"></a><h3>ags_plugin_read ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_read                     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Read of file.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
+<td>the node</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-build-id"></a><h3>ags_plugin_set_build_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_set_build_id             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>);</pre>
+<p>
+Set the build id of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>build_id</code></em> :</span></p></td>
+<td>the build id of plugin</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-name"></a><h3>ags_plugin_set_name ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_set_name                 (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
+<p>
+Set the name of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
+<td>the name of plugin</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-ports"></a><h3>ags_plugin_set_ports ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_set_ports                (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *ports</code></em>);</pre>
+<p>
+Set the build id of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ports</code></em> :</span></p></td>
+<td>the build id of plugin</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-version"></a><h3>ags_plugin_set_version ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_set_version              (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>);</pre>
+<p>
+Set the version of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>version</code></em> :</span></p></td>
+<td>the version of plugin</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-xml-type"></a><h3>ags_plugin_set_xml_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_set_xml_type             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml_type</code></em>);</pre>
+<p>
+Set the build id of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>xml_type</code></em> :</span></p></td>
+<td>the build id of plugin</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-write"></a><h3>ags_plugin_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_plugin_write                    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Write to file.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
+<td>the parent node</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new node you created</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPluginFactory.html b/api/ags/AgsPluginFactory.html
new file mode 100644
index 0000000..6d51c27
--- /dev/null
+++ b/api/ags/AgsPluginFactory.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part IV. Plugin - API of plugins">
+<link rel="prev" href="AgsLadspaManager.html" title="AgsLadspaManager">
+<link rel="next" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLadspaManager.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-plugin-stock.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPluginFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPluginFactory.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPluginFactory.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPluginFactory.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPluginFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPluginFactory.top_of_page"></a>AgsPluginFactory</span></h2>
+<p>AgsPluginFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPluginFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPluginFactory.html#AgsPluginFactory-struct" title="struct AgsPluginFactory">AgsPluginFactory</a>;
+struct              <a class="link" href="AgsPluginFactory.html#AgsPluginFactoryClass" title="struct AgsPluginFactoryClass">AgsPluginFactoryClass</a>;
+struct              <a class="link" href="AgsPluginFactory.html#AgsPluginMetadata" title="struct AgsPluginMetadata">AgsPluginMetadata</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-add" title="ags_plugin_factory_add ()">ags_plugin_factory_add</a>              (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> plugin_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml_type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *control</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> control_count</code></em>);
+<a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-create" title="ags_plugin_factory_create ()">ags_plugin_factory_create</a>           (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>);
+<a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-get-instance" title="ags_plugin_factory_get_instance ()">ags_plugin_factory_get_instance</a>     ();
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-list-by-name" title="ags_plugin_factory_list_by_name ()">ags_plugin_factory_list_by_name</a>     (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>);
+<a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-new" title="ags_plugin_factory_new ()">ags_plugin_factory_new</a>              ();
+<a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-new-from-file" title="ags_plugin_factory_new_from_file ()">ags_plugin_factory_new_from_file</a>    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-read-file" title="ags_plugin_factory_read_file ()">ags_plugin_factory_read_file</a>        (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPluginFactory.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsPluginFactory
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPluginFactory.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPluginFactory.html#AgsPluginFactory-add" title='The "add" signal'>add</a>"                                            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsPluginFactory.html#AgsPluginFactory-create" title='The "create" signal'>create</a>"                                         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPluginFactory.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPluginFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPluginFactory-struct"></a><h3>struct AgsPluginFactory</h3>
+<pre class="programlisting">struct AgsPluginFactory;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginFactoryClass"></a><h3>struct AgsPluginFactoryClass</h3>
+<pre class="programlisting">struct AgsPluginFactoryClass {
+  GObjectClass object;
+
+  void (*add)(AgsPluginFactory *plugin_factory,
+	      GType plugin_type,
+	      gchar *plugin_name,
+	      gchar *version, gchar *build_id,
+	      gchar *xml_type,
+	      GParameter *control, guint control_count);
+
+  AgsPlugin* (*create)(AgsPluginFactory *plugin_factory,
+		       gchar *xml_type);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginMetadata"></a><h3>struct AgsPluginMetadata</h3>
+<pre class="programlisting">struct AgsPluginMetadata {
+  GType plugin_type;
+  gchar *plugin_name;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  GParameter *control;
+  guint control_count;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-add"></a><h3>ags_plugin_factory_add ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_factory_add              (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> plugin_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml_type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *control</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> control_count</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-create"></a><h3>ags_plugin_factory_create ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         ags_plugin_factory_create           (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-get-instance"></a><h3>ags_plugin_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_get_instance     ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-list-by-name"></a><h3>ags_plugin_factory_list_by_name ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_plugin_factory_list_by_name     (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new"></a><h3>ags_plugin_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new-from-file"></a><h3>ags_plugin_factory_new_from_file ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new_from_file    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-read-file"></a><h3>ags_plugin_factory_read_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_factory_read_file        (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPluginFactory.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsPluginFactory-add"></a><h3>The <code class="literal">"add"</code> signal</h3>
+<pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a>*            user_function                      (<a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *agspluginfactory,
+                                                        <a href="../glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a>            arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>            *arg2,
+                                                        <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>            *arg3,
+                                                        <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>            *arg4,
+                                                        <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>            *arg5,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>             arg6,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          arg7,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)             : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginFactory-create"></a><h3>The <code class="literal">"create"</code> signal</h3>
+<pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a>*            user_function                      (<a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *agspluginfactory,
+                                                        <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>            *arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>            *arg2,
+                                                        <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>            *arg3,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)             : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPluginPreferences.html b/api/ags/AgsPluginPreferences.html
new file mode 100644
index 0000000..57ea9f9
--- /dev/null
+++ b/api/ags/AgsPluginPreferences.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences">
+<link rel="next" href="AgsPreferences.html" title="AgsPluginPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPerformancePreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPluginPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPluginPreferences.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPluginPreferences.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPluginPreferences.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPluginPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPluginPreferences.top_of_page"></a>AgsPluginPreferences</span></h2>
+<p>AgsPluginPreferences — A composite widget to do plugin related preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPluginPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_plugin_preferences.h>
+
+struct              <a class="link" href="AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences">AgsLadspaPluginPreferences</a>;
+struct              <a class="link" href="AgsPluginPreferences.html#AgsPluginPreferences-struct" title="struct AgsPluginPreferences">AgsPluginPreferences</a>;
+struct              <a class="link" href="AgsPluginPreferences.html#AgsPluginPreferencesClass" title="struct AgsPluginPreferencesClass">AgsPluginPreferencesClass</a>;
+<a class="link" href="AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> * <a class="link" href="AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc" title="ags_ladspa_plugin_preferences_alloc ()">ags_ladspa_plugin_preferences_alloc</a>
+                                                        ();
+<a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></a> * <a class="link" href="AgsPluginPreferences.html#ags-plugin-preferences-new" title="ags_plugin_preferences_new ()">ags_plugin_preferences_new</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPluginPreferences.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsPluginPreferences
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPluginPreferences.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPluginPreferences implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPluginPreferences.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences"><span class="type">AgsPluginPreferences</span></a> enables you to make plugin related preferences.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPluginPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLadspaPluginPreferences"></a><h3>struct AgsLadspaPluginPreferences</h3>
+<pre class="programlisting">struct AgsLadspaPluginPreferences {
+  GtkEntry *ladspa_path;
+  GtkCellView *plugin_file;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginPreferences-struct"></a><h3>struct AgsPluginPreferences</h3>
+<pre class="programlisting">struct AgsPluginPreferences;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginPreferencesClass"></a><h3>struct AgsPluginPreferencesClass</h3>
+<pre class="programlisting">struct AgsPluginPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-preferences-alloc"></a><h3>ags_ladspa_plugin_preferences_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> * ags_ladspa_plugin_preferences_alloc
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-preferences-new"></a><h3>ags_plugin_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></a> * ags_plugin_preferences_new       ();</pre>
+<p>
+Creates an <a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences"><span class="type">AgsPluginPreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences"><span class="type">AgsPluginPreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPort.html b/api/ags/AgsPort.html
new file mode 100644
index 0000000..f71748a
--- /dev/null
+++ b/api/ags/AgsPort.html
@@ -0,0 +1,380 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPort</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsPattern.html" title="AgsPattern">
+<link rel="next" href="AgsRecall.html" title="AgsRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPattern.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPort.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPort.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPort.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPort.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPort.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsPort.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPort"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPort.top_of_page"></a>AgsPort</span></h2>
+<p>AgsPort — Perform thread-safe operations</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPort.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_port.h>
+
+struct              <a class="link" href="AgsPort.html#AgsPort-struct" title="struct AgsPort">AgsPort</a>;
+struct              <a class="link" href="AgsPort.html#AgsPortClass" title="struct AgsPortClass">AgsPortClass</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsPort.html#ags-port-find-specifier" title="ags_port_find_specifier ()">ags_port_find_specifier</a>             (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *specifier</code></em>);
+<a class="link" href="AgsPort.html" title="AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a class="link" href="AgsPort.html#ags-port-new" title="ags_port_new ()">ags_port_new</a>                        ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsPort.html#ags-port-safe-get-property" title="ags_port_safe_get_property ()">ags_port_safe_get_property</a>          (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPort.html#ags-port-safe-read" title="ags_port_safe_read ()">ags_port_safe_read</a>                  (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPort.html#ags-port-safe-set-property" title="ags_port_safe_set_property ()">ags_port_safe_set_property</a>          (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPort.html#ags-port-safe-write" title="ags_port_safe_write ()">ags_port_safe_write</a>                 (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPort.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsPort
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPort.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPort implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPort.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPort.html#AgsPort--control-port" title='The "control-port" property'>control-port</a>"             <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--plugin-name" title='The "plugin-name" property'>plugin-name</a>"              <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--port-value-is-pointer" title='The "port-value-is-pointer" property'>port-value-is-pointer</a>"    <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--port-value-length" title='The "port-value-length" property'>port-value-length</a>"        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--port-value-size" title='The "port-value-size" property'>port-value-size</a>"          <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--port-value-type" title='The "port-value-type" property'>port-value-type</a>"          <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--specifier" title='The "specifier" property'>specifier</a>"                <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPort.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPort.html#AgsPort-safe-get-property" title='The "safe-get-property" signal'>safe-get-property</a>"                              : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsPort.html#AgsPort-safe-read" title='The "safe-read" signal'>safe-read</a>"                                      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsPort.html#AgsPort-safe-set-property" title='The "safe-set-property" signal'>safe-set-property</a>"                              : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsPort.html#AgsPort-safe-write" title='The "safe-write" signal'>safe-write</a>"                                     : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPort.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> provides a thread-safe way to access or change values or properties.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPort.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPort-struct"></a><h3>struct AgsPort</h3>
+<pre class="programlisting">struct AgsPort;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortClass"></a><h3>struct AgsPortClass</h3>
+<pre class="programlisting">struct AgsPortClass {
+  GObjectClass object;
+
+  void (*safe_read)(AgsPort *port, GValue *value);
+  void (*safe_write)(AgsPort *port, GValue *value);
+
+  void (*safe_get_property)(AgsPort *port, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPort *port, gchar *property_name, GValue *value);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-find-specifier"></a><h3>ags_port_find_specifier ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_port_find_specifier             (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *specifier</code></em>);</pre>
+<p>
+Retrieve port by specifier.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>specifier</code></em> :</span></p></td>
+<td>the recall specifier to match</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Next match.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-new"></a><h3>ags_port_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPort.html" title="AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_port_new                        ();</pre>
+<p>
+Creates an <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-get-property"></a><h3>ags_port_safe_get_property ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_port_safe_get_property          (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+<p>
+Perform safe get property.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
+<td>the property's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> to store the result</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-read"></a><h3>ags_port_safe_read ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_port_safe_read                  (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+<p>
+Perform safe read.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> to store result</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-set-property"></a><h3>ags_port_safe_set_property ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_port_safe_set_property          (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+<p>
+Perform safe set property.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
+<td>the property's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> containing data</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-write"></a><h3>ags_port_safe_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_port_safe_write                 (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+<p>
+Perform safe write.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> containing data</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPort.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPort--control-port"></a><h3>The <code class="literal">"control-port"</code> property</h3>
+<pre class="programlisting">  "control-port"             <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The control-port this port is numbered.</p>
+<p>Default value: NULL</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--plugin-name"></a><h3>The <code class="literal">"plugin-name"</code> property</h3>
+<pre class="programlisting">  "plugin-name"              <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The plugin-name this port belongs to.</p>
+<p>Default value: NULL</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--port-value-is-pointer"></a><h3>The <code class="literal">"port-value-is-pointer"</code> property</h3>
+<pre class="programlisting">  "port-value-is-pointer"    <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
+<p>The port-value-is-pointer indicates if value is a pointer.</p>
+<p>Default value: FALSE</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--port-value-length"></a><h3>The <code class="literal">"port-value-length"</code> property</h3>
+<pre class="programlisting">  "port-value-length"        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The port-value-length is the array size.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 1</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--port-value-size"></a><h3>The <code class="literal">"port-value-size"</code> property</h3>
+<pre class="programlisting">  "port-value-size"          <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The port-value-size is the size of a single entry.</p>
+<p>Allowed values: [1,8]</p>
+<p>Default value: 8</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--port-value-type"></a><h3>The <code class="literal">"port-value-type"</code> property</h3>
+<pre class="programlisting">  "port-value-type"          <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write</pre>
+<p>The port-value-type tells you the type of the values.</p>
+<p>Allowed values: void</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--specifier"></a><h3>The <code class="literal">"specifier"</code> property</h3>
+<pre class="programlisting">  "specifier"                <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The specifier this port is identified by.</p>
+<p>Default value: NULL</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPort.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsPort-safe-get-property"></a><h3>The <code class="literal">"safe-get-property"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port,
+                                                        <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>   *arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> arg2,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort-safe-read"></a><h3>The <code class="literal">"safe-read"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort-safe-set-property"></a><h3>The <code class="literal">"safe-set-property"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port,
+                                                        <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>   *arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> arg2,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort-safe-write"></a><h3>The <code class="literal">"safe-write"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> arg1,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPortlet.html b/api/ags/AgsPortlet.html
new file mode 100644
index 0000000..3c7ec2a
--- /dev/null
+++ b/api/ags/AgsPortlet.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPortlet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsPackable.html" title="AgsPackable">
+<link rel="next" href="AgsRunnable.html" title="AgsRunnable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPackable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRunnable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPortlet.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPortlet.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPortlet.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPortlet.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPortlet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPortlet.top_of_page"></a>AgsPortlet</span></h2>
+<p>AgsPortlet — interfacing portlets</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPortlet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_portlet.h>
+
+typedef             <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>;
+struct              <a class="link" href="AgsPortlet.html#AgsPortletInterface" title="struct AgsPortletInterface">AgsPortletInterface</a>;
+<a class="link" href="AgsPort.html" title="AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a class="link" href="AgsPortlet.html#ags-portlet-get-port" title="ags_portlet_get_port ()">ags_portlet_get_port</a>                (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsPortlet.html#ags-portlet-list-safe-properties" title="ags_portlet_list_safe_properties ()">ags_portlet_list_safe_properties</a>    (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPortlet.html#ags-portlet-safe-get-property" title="ags_portlet_safe_get_property ()">ags_portlet_safe_get_property</a>       (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPortlet.html#ags-portlet-safe-set-property" title="ags_portlet_safe_set_property ()">ags_portlet_safe_set_property</a>       (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsPortlet.html#ags-portlet-set-port" title="ags_portlet_set_port ()">ags_portlet_set_port</a>                (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPortlet.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsPortlet
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPortlet.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsPortlet is implemented by
+ <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a> and  <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPortlet.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> interface is intended to use with ports containing <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>.
+Whereas its should implement this interface.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPortlet.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPortlet"></a><h3>AgsPortlet</h3>
+<pre class="programlisting">typedef void AgsPortlet;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortletInterface"></a><h3>struct AgsPortletInterface</h3>
+<pre class="programlisting">struct AgsPortletInterface {
+  GTypeInterface interface;
+
+  AgsPort* (*get_port)(AgsPortlet *portlet);
+  void (*set_port)(AgsPortlet *portlet, AgsPort *port);
+
+  GList* (*list_safe_properties)(AgsPortlet *portlet);
+
+  void (*safe_get_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-get-port"></a><h3>ags_portlet_get_port ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPort.html" title="AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_portlet_get_port                (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre>
+<p>
+Get port.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>portlet</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-list-safe-properties"></a><h3>ags_portlet_list_safe_properties ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_portlet_list_safe_properties    (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre>
+<p>
+Retrieve thread-safe properties.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>portlet</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing properties</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-get-property"></a><h3>ags_portlet_safe_get_property ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portlet_safe_get_property       (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+<p>
+Get property thread safe.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>portlet</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
+<td>propertie's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-set-property"></a><h3>ags_portlet_safe_set_property ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portlet_safe_set_property       (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+<p>
+Set property thread safe.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>portlet</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
+<td>propertie's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-set-port"></a><h3>ags_portlet_set_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portlet_set_port                (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);</pre>
+<p>
+Set port.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>portlet</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPreferences.html b/api/ags/AgsPreferences.html
new file mode 100644
index 0000000..5a82a55
--- /dev/null
+++ b/api/ags/AgsPreferences.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="AgsPluginPreferences.html" title="AgsPluginPreferences">
+<link rel="next" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPluginPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-preferences-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPreferences.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPreferences.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPreferences.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPreferences.top_of_page"></a>AgsPluginPreferences</span></h2>
+<p>AgsPluginPreferences — A dialog to do preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_plugin_preferences.h>
+
+struct              <a class="link" href="AgsPreferences.html#AgsPreferences-struct" title="struct AgsPreferences">AgsPreferences</a>;
+struct              <a class="link" href="AgsPreferences.html#AgsPreferencesClass" title="struct AgsPreferencesClass">AgsPreferencesClass</a>;
+enum                <a class="link" href="AgsPreferences.html#AgsPreferencesFlags" title="enum AgsPreferencesFlags">AgsPreferencesFlags</a>;
+<a class="link" href="AgsPreferences.html" title="AgsPluginPreferences"><span class="returnvalue">AgsPreferences</span></a> *    <a class="link" href="AgsPreferences.html#ags-preferences-new" title="ags_preferences_new ()">ags_preferences_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPreferences.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkWindow.html">GtkWindow</a>
+                                       +----<a href="../gtk3/GtkDialog.html">GtkDialog</a>
+                                             +----AgsPreferences
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPreferences.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPreferences implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPreferences.description"></a><h2>Description</h2>
+<p>
+<span class="type">AgsDialogPreferences</span> enables you to make preferences.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPreferences-struct"></a><h3>struct AgsPreferences</h3>
+<pre class="programlisting">struct AgsPreferences;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesClass"></a><h3>struct AgsPreferencesClass</h3>
+<pre class="programlisting">struct AgsPreferencesClass {
+  GtkDialogClass dialog;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesFlags"></a><h3>enum AgsPreferencesFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PREFERENCES_SHUTDOWN               = 1,
+} AgsPreferencesFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-preferences-new"></a><h3>ags_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPreferences.html" title="AgsPluginPreferences"><span class="returnvalue">AgsPreferences</span></a> *    ags_preferences_new                 ();</pre>
+<p>
+Creates an <a class="link" href="AgsPreferences.html" title="AgsPluginPreferences"><span class="type">AgsPreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPreferences.html" title="AgsPluginPreferences"><span class="type">AgsPreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPropertyCollectionEditor.html b/api/ags/AgsPropertyCollectionEditor.html
new file mode 100644
index 0000000..b3d7ed5
--- /dev/null
+++ b/api/ags/AgsPropertyCollectionEditor.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">
+<link rel="next" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-preferences-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-property-collection-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPropertyCollectionEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPropertyCollectionEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPropertyCollectionEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPropertyCollectionEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPropertyCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPropertyCollectionEditor.top_of_page"></a>AgsPropertyCollectionEditor</span></h2>
+<p>AgsPropertyCollectionEditor — Edit propertys in bulk mode.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPropertyCollectionEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_property_collection_editor.h>
+
+struct              <a class="link" href="AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor-struct" title="struct AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>;
+struct              <a class="link" href="AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditorClass" title="struct AgsPropertyCollectionEditorClass">AgsPropertyCollectionEditorClass</a>;
+<a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * <a class="link" href="AgsPropertyCollectionEditor.html#ags-property-collection-editor-new" title="ags_property_collection_editor_new ()">ags_property_collection_editor_new</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *child_parameter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyCollectionEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+                                             +----AgsPropertyCollectionEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyCollectionEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPropertyCollectionEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyCollectionEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a> is a composite widget to modify propertys in bulk mode. A property collection
+editor should be packed by a <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyCollectionEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyCollectionEditor-struct"></a><h3>struct AgsPropertyCollectionEditor</h3>
+<pre class="programlisting">struct AgsPropertyCollectionEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyCollectionEditorClass"></a><h3>struct AgsPropertyCollectionEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyCollectionEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-collection-editor-new"></a><h3>ags_property_collection_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * ags_property_collection_editor_new
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *child_parameter</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPropertyEditor.html b/api/ags/AgsPropertyEditor.html
new file mode 100644
index 0000000..e279988
--- /dev/null
+++ b/api/ags/AgsPropertyEditor.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">
+<link rel="next" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-property-collection-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-property-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPropertyEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPropertyEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPropertyEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPropertyEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPropertyEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPropertyEditor.top_of_page"></a>AgsPropertyEditor</span></h2>
+<p>AgsPropertyEditor — Property of audio, channels or pads in bulk mode.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPropertyEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_property_editor.h>
+
+struct              <a class="link" href="AgsPropertyEditor.html#AgsPropertyEditor-struct" title="struct AgsPropertyEditor">AgsPropertyEditor</a>;
+struct              <a class="link" href="AgsPropertyEditor.html#AgsPropertyEditorClass" title="struct AgsPropertyEditorClass">AgsPropertyEditorClass</a>;
+enum                <a class="link" href="AgsPropertyEditor.html#AgsPropertyEditorFlags" title="enum AgsPropertyEditorFlags">AgsPropertyEditorFlags</a>;
+<a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * <a class="link" href="AgsPropertyEditor.html#ags-property-editor-new" title="ags_property_editor_new ()">ags_property_editor_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsPropertyEditor
+                                             +----<a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+                                             +----<a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPropertyEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a> is a composite widget to property. A property editor 
+should be packed by a <a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyEditor-struct"></a><h3>struct AgsPropertyEditor</h3>
+<pre class="programlisting">struct AgsPropertyEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyEditorClass"></a><h3>struct AgsPropertyEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*apply)(AgsPropertyEditor *property_editor);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyEditorFlags"></a><h3>enum AgsPropertyEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PROPERTY_EDITOR_ENABLED   =  1,
+} AgsPropertyEditorFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-editor-new"></a><h3>ags_property_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * ags_property_editor_new             ();</pre>
+<p>
+Creates an <a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsPropertyListingEditor.html b/api/ags/AgsPropertyListingEditor.html
new file mode 100644
index 0000000..e2518e9
--- /dev/null
+++ b/api/ags/AgsPropertyListingEditor.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">
+<link rel="next" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-property-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsResizeEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPropertyListingEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPropertyListingEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPropertyListingEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPropertyListingEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPropertyListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPropertyListingEditor.top_of_page"></a>AgsPropertyListingEditor</span></h2>
+<p>AgsPropertyListingEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPropertyListingEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPropertyListingEditor.html#AgsPropertyListingEditor-struct" title="struct AgsPropertyListingEditor">AgsPropertyListingEditor</a>;
+struct              <a class="link" href="AgsPropertyListingEditor.html#AgsPropertyListingEditorClass" title="struct AgsPropertyListingEditorClass">AgsPropertyListingEditorClass</a>;
+<a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * <a class="link" href="AgsPropertyListingEditor.html#ags-property-listing-editor-new" title="ags_property_listing_editor_new ()">ags_property_listing_editor_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyListingEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+                                             +----AgsPropertyListingEditor
+                                                   +----<a class="link" href="AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyListingEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPropertyListingEditor implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyListingEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyListingEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyListingEditor-struct"></a><h3>struct AgsPropertyListingEditor</h3>
+<pre class="programlisting">struct AgsPropertyListingEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyListingEditorClass"></a><h3>struct AgsPropertyListingEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyListingEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-listing-editor-new"></a><h3>ags_property_listing_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * ags_property_listing_editor_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecall.html b/api/ags/AgsRecall.html
new file mode 100644
index 0000000..e9100ab
--- /dev/null
+++ b/api/ags/AgsRecall.html
@@ -0,0 +1,1195 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsPort.html" title="AgsPort">
+<link rel="next" href="AgsRecallAudio.html" title="AgsRecallAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPort.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecall.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecall.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecall.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecall.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsRecall.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecall.top_of_page"></a>AgsRecall</span></h2>
+<p>AgsRecall — The recall base class</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS" title="AGS_RECALL_DEFAULT_BUILD_ID">AGS_RECALL_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS" title="AGS_RECALL_DEFAULT_VERSION">AGS_RECALL_DEFAULT_VERSION</a>
+#define             <a class="link" href="AgsRecall.html#AGS-RECALL-HANDLER:CAPS" title="AGS_RECALL_HANDLER()">AGS_RECALL_HANDLER</a>                  (handler)
+struct              <a class="link" href="AgsRecall.html#AgsRecall-struct" title="struct AgsRecall">AgsRecall</a>;
+struct              <a class="link" href="AgsRecall.html#AgsRecallClass" title="struct AgsRecallClass">AgsRecallClass</a>;
+enum                <a class="link" href="AgsRecall.html#AgsRecallFlags" title="enum AgsRecallFlags">AgsRecallFlags</a>;
+struct              <a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler">AgsRecallHandler</a>;
+enum                <a class="link" href="AgsRecall.html#AgsRecallNotifyDependencyMode" title="enum AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-add-child" title="ags_recall_add_child ()">ags_recall_add_child</a>                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-add-dependency" title="ags_recall_add_dependency ()">ags_recall_add_dependency</a>           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="@include%20ags/audio/ags_recall_dependency.h.html#AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-add-handler" title="ags_recall_add_handler ()">ags_recall_add_handler</a>              (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()">ags_recall_cancel</a>                   (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-child-added" title="ags_recall_child_added ()">ags_recall_child_added</a>              (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-done" title="ags_recall_done ()">ags_recall_done</a>                     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="AgsRecall.html#ags-recall-duplicate" title="ags_recall_duplicate ()">ags_recall_duplicate</a>                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-find-by-effect" title="ags_recall_find_by_effect ()">ags_recall_find_by_effect</a>           (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-find-provider" title="ags_recall_find_provider ()">ags_recall_find_provider</a>            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-find-provider-with-recycling-container" title="ags_recall_find_provider_with_recycling_container ()">ags_recall_find_provider_with_recycling_container</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-find-recycling-container" title="ags_recall_find_recycling_container ()">ags_recall_find_recycling_container</a> (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-find-template" title="ags_recall_find_template ()">ags_recall_find_template</a>            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-find-type" title="ags_recall_find_type ()">ags_recall_find_type</a>                (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-find-type-with-recycling-container" title="ags_recall_find_type_with_recycling_container ()">ags_recall_find_type_with_recycling_container</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-get-children" title="ags_recall_get_children ()">ags_recall_get_children</a>             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-get-dependencies" title="ags_recall_get_dependencies ()">ags_recall_get_dependencies</a>         (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  <a class="link" href="AgsRecall.html#ags-recall-handler-alloc" title="ags_recall_handler_alloc ()">ags_recall_handler_alloc</a>            (<em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> callback</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *data</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsRecall.html#ags-recall-is-done" title="ags_recall_is_done ()">ags_recall_is_done</a>                  (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recalls</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="AgsRecall.html#ags-recall-new" title="ags_recall_new ()">ags_recall_new</a>                      ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-notify-dependency" title="ags_recall_notify_dependency ()">ags_recall_notify_dependency</a>        (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dependency</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> count</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-remove" title="ags_recall_remove ()">ags_recall_remove</a>                   (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-remove-child" title="ags_recall_remove_child ()">ags_recall_remove_child</a>             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-remove-dependency" title="ags_recall_remove_dependency ()">ags_recall_remove_dependency</a>        (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-remove-handler" title="ags_recall_remove_handler ()">ags_recall_remove_handler</a>           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-resolve-dependencies" title="ags_recall_resolve_dependencies ()">ags_recall_resolve_dependencies</a>     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-run-init" title="ags_recall_run_init ()">ags_recall_run_init</a>                 (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-run-init-inter" title="ags_recall_run_init_inter ()">ags_recall_run_init_inter</a>           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-run-init-post" title="ags_recall_run_init_post ()">ags_recall_run_init_post</a>            (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-run-init-pre" title="ags_recall_run_init_pre ()">ags_recall_run_init_pre</a>             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-run-inter" title="ags_recall_run_inter ()">ags_recall_run_inter</a>                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-run-post" title="ags_recall_run_post ()">ags_recall_run_post</a>                 (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-run-pre" title="ags_recall_run_pre ()">ags_recall_run_pre</a>                  (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-set-devout-recursive" title="ags_recall_set_devout_recursive ()">ags_recall_set_devout_recursive</a>     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-set-effect" title="ags_recall_set_effect ()">ags_recall_set_effect</a>               (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-set-flags" title="ags_recall_set_flags ()">ags_recall_set_flags</a>                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-set-recall-id" title="ags_recall_set_recall_id ()">ags_recall_set_recall_id</a>            (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecall.html#ags-recall-stop-persistent" title="ags_recall_stop_persistent ()">ags_recall_stop_persistent</a>          (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()">ags_recall_template_find_provider</a>   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecall.html#ags-recall-template-find-type" title="ags_recall_template_find_type ()">ags_recall_template_find_type</a>       (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsRecall
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+         +----<a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+         +----<a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>
+         +----<a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecall implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecall.html#AgsRecall--child" title='The "child" property'>child</a>"                    <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Write
+  "<a class="link" href="AgsRecall.html#AgsRecall--dependency" title='The "dependency" property'>dependency</a>"               <a class="link" href="@include%20ags/audio/ags_recall_dependency.h.html#AgsRecallDependency"><span class="type">AgsRecallDependency</span></a>*  : Write
+  "<a class="link" href="AgsRecall.html#AgsRecall--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write
+  "<a class="link" href="AgsRecall.html#AgsRecall--parent" title='The "parent" property'>parent</a>"                   <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Read / Write
+  "<a class="link" href="AgsRecall.html#AgsRecall--recall-container" title='The "recall-container" property'>recall-container</a>"         <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>*   : Read / Write
+  "<a class="link" href="AgsRecall.html#AgsRecall--recall-id" title='The "recall-id" property'>recall-id</a>"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecall.html#AgsRecall-cancel" title='The "cancel" signal'>cancel</a>"                                         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-child-added" title='The "child-added" signal'>child-added</a>"                                    : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-done" title='The "done" signal'>done</a>"                                           : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-duplicate" title='The "duplicate" signal'>duplicate</a>"                                      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-notify-dependency" title='The "notify-dependency" signal'>notify-dependency</a>"                              : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-remove" title='The "remove" signal'>remove</a>"                                         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-resolve-dependencies" title='The "resolve-dependencies" signal'>resolve-dependencies</a>"                           : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-init-inter" title='The "run-init-inter" signal'>run-init-inter</a>"                                 : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-init-post" title='The "run-init-post" signal'>run-init-post</a>"                                  : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-init-pre" title='The "run-init-pre" signal'>run-init-pre</a>"                                   : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-inter" title='The "run-inter" signal'>run-inter</a>"                                      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-post" title='The "run-post" signal'>run-post</a>"                                       : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-pre" title='The "run-pre" signal'>run-pre</a>"                                        : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecall.html#AgsRecall-stop-persistent" title='The "stop-persistent" signal'>stop-persistent</a>"                                : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> acts as effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_RECALL_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-VERSION:CAPS"></a><h3>AGS_RECALL_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-HANDLER:CAPS"></a><h3>AGS_RECALL_HANDLER()</h3>
+<pre class="programlisting">#define AGS_RECALL_HANDLER(handler)    ((AgsRecallHandler *)(handler))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-struct"></a><h3>struct AgsRecall</h3>
+<pre class="programlisting">struct AgsRecall;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallClass"></a><h3>struct AgsRecallClass</h3>
+<pre class="programlisting">struct AgsRecallClass {
+  GObjectClass object;
+
+  void (*resolve_dependencies)(AgsRecall *recall);
+
+  void (*run_init_pre)(AgsRecall *recall);
+  void (*run_init_inter)(AgsRecall *recall);
+  void (*run_init_post)(AgsRecall *recall);
+
+  void (*run_pre)(AgsRecall *recall);
+  void (*run_inter)(AgsRecall *recall);
+  void (*run_post)(AgsRecall *recall);
+
+  void (*stop_persistent)(AgsRecall *recall);
+  void (*done)(AgsRecall *recall);
+
+  void (*cancel)(AgsRecall *recall);
+  void (*remove)(AgsRecall *recall);
+
+  AgsRecall* (*duplicate)(AgsRecall *recall,
+			  AgsRecallID *recall_id,
+			  guint *n_params, GParameter *params); // if a sequencer is linked with a sequencer the AgsRecall's with the flag AGS_RECALL_SOURCE must be duplicated
+
+  void (*notify_dependency)(AgsRecall *recall, guint dependency, gboolean increase);
+
+  void (*child_added)(AgsRecall *recall, AgsRecall *child);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFlags"></a><h3>enum AgsRecallFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONNECTED             = 1,
+  AGS_RECALL_RUN_INITIALIZED       = 1 <<  1, //TODO:JK: rename to AGS_RECALL_RUN_CONNECTED
+  AGS_RECALL_TEMPLATE              = 1 <<  2,
+  AGS_RECALL_PLAYBACK              = 1 <<  3,
+  AGS_RECALL_SEQUENCER             = 1 <<  4,
+  AGS_RECALL_NOTATION              = 1 <<  5,
+  AGS_RECALL_DEFAULT_TEMPLATE      = 1 <<  6,
+  //TODO:JK: remove because it's useless
+  //  AGS_RECALL_IS_REAL               = 1 <<  7,
+  AGS_RECALL_INPUT_ORIENTATED      = 1 <<  8,
+  AGS_RECALL_OUTPUT_ORIENTATED     = 1 <<  9,
+  AGS_RECALL_PERSISTENT            = 1 << 10,
+  AGS_RECALL_INITIAL_RUN           = 1 << 11,
+  AGS_RECALL_TERMINATING           = 1 << 12,
+  AGS_RECALL_DONE                  = 1 << 13,
+  AGS_RECALL_REMOVE                = 1 << 14,
+  AGS_RECALL_HIDE                  = 1 << 15,
+  AGS_RECALL_PROPAGATE_DONE        = 1 << 16, // see ags_recall_real_remove
+  AGS_RECALL_PERSISTENT_PLAYBACK   = 1 << 17,
+  AGS_RECALL_PERSISTENT_SEQUENCER  = 1 << 18,
+  AGS_RECALL_PERSISTENT_NOTATION   = 1 << 19,
+  AGS_RECALL_SKIP_DEPENDENCIES     = 1 << 20,
+} AgsRecallFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallHandler"></a><h3>struct AgsRecallHandler</h3>
+<pre class="programlisting">struct AgsRecallHandler {
+  const gchar *signal_name;
+  GCallback callback;
+  GObject *data;
+  gulong handler;
+};
+</pre>
+<p>
+A <span class="type">AgsRecallHandler</span> acts as a callback definition
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallNotifyDependencyMode"></a><h3>enum AgsRecallNotifyDependencyMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_NOTIFY_RUN,
+  AGS_RECALL_NOTIFY_AUDIO,
+  AGS_RECALL_NOTIFY_AUDIO_RUN,
+  AGS_RECALL_NOTIFY_CHANNEL,
+  AGS_RECALL_NOTIFY_CHANNEL_RUN,
+  AGS_RECALL_NOTIFY_RECALL,
+} AgsRecallNotifyDependencyMode;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-child"></a><h3>ags_recall_add_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_add_child                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+An <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> may have children.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-dependency"></a><h3>ags_recall_add_dependency ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_add_dependency           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="@include%20ags/audio/ags_recall_dependency.h.html#AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);</pre>
+<p>
+Associate a new dependency for this recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-handler"></a><h3>ags_recall_add_handler ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_add_handler              (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+<p>
+Connect callback to <em class="parameter"><code>recall</code></em> specified by <em class="parameter"><code>recall_handler</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> to connect</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_handler</code></em> :</span></p></td>
+<td>the signal specs</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-cancel"></a><h3>ags_recall_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_cancel                   (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+The <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> doesn't want to run anymore, it aborts further execution.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-child-added"></a><h3>ags_recall_child_added ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_child_added              (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-done"></a><h3>ags_recall_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_done                     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+The <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> doesn't want to run anymore, it has been done its
+work.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-duplicate"></a><h3>ags_recall_duplicate ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_duplicate                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Should duplicate an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>, so it can pass the runs. Mainly used for
+creating duplicates from templates, see <code class="literal">AGS_RECALL_TEMPLATE</code>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-by-effect"></a><h3>ags_recall_find_by_effect ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_by_effect           (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>);</pre>
+<p>
+Finds next matching effect name. Intended to be used as
+iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> with recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <span class="type">AgsRecallId</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>effect</code></em> :</span></p></td>
+<td>the effect name</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a GList, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider"></a><h3>ags_recall_find_provider ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_provider            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>);</pre>
+<p>
+Finds provider eg. <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> or <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> within <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containig <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>provider</code></em> :</span></p></td>
+<td>a <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing recalls, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider-with-recycling-container"></a><h3>ags_recall_find_provider_with_recycling_container ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_provider_with_recycling_container
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);</pre>
+<p>
+Like <a class="link" href="AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()"><code class="function">ags_recall_template_find_provider()</code></a> but given additionally <em class="parameter"><code>recycling_container</code></em> as search parameter.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>provider</code></em> :</span></p></td>
+<td>a <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing recalls, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-recycling-container"></a><h3>ags_recall_find_recycling_container ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_recycling_container (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);</pre>
+<p>
+Finds next matching recall which has <em class="parameter"><code>recycling_container</code></em>, see <span class="type">AgsRecallId</span> for further
+details about <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>. Intended to be used as iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing recalls, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-template"></a><h3>ags_recall_find_template ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_template            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>);</pre>
+<p>
+Finds next template, see <span class="type">AGS_RECALL_TEMPLATE</span> flag. Intended to be used as
+iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing recalls, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type"></a><h3>ags_recall_find_type ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_type                (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);</pre>
+<p>
+Finds next matching recall for type. Intended to be used as
+iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>a <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing recalls, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type-with-recycling-container"></a><h3>ags_recall_find_type_with_recycling_container ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_type_with_recycling_container
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);</pre>
+<p>
+Finds next matching recall for type which has <em class="parameter"><code>recycling_container</code></em>, see <span class="type">AgsRecallId</span> for further
+details about <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>. Intended to be used as iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>a <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing recalls, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-children"></a><h3>ags_recall_get_children ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_get_children             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Retrieve children.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a GList with all children.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-dependencies"></a><h3>ags_recall_get_dependencies ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_get_dependencies         (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Retrieve dependencies.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> with all dependencies.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-handler-alloc"></a><h3>ags_recall_handler_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  ags_recall_handler_alloc            (<em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> callback</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *data</code></em>);</pre>
+<p>
+Allocates <span class="type">AgsRecallHandler</span>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>signal_name</code></em> :</span></p></td>
+<td>signal's name to connect</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> function</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
+<td>the data to pass the callback</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-is-done"></a><h3>ags_recall_is_done ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_recall_is_done                  (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recalls</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);</pre>
+<p>
+Check if recall is over.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-new"></a><h3>ags_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_new                      ();</pre>
+<p>
+Creates an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-notify-dependency"></a><h3>ags_recall_notify_dependency ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_notify_dependency        (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dependency</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> count</code></em>);</pre>
+<p>
+Notifies a recall that an other depends on it.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
+<td>how many dependencies</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove"></a><h3>ags_recall_remove ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_remove                   (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+The <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> will be removed immediately.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-child"></a><h3>ags_recall_remove_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_remove_child             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+An <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> may have children.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-dependency"></a><h3>ags_recall_remove_dependency ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_remove_dependency        (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);</pre>
+<p>
+Remove a prior associated dependency.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-handler"></a><h3>ags_recall_remove_handler ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_remove_handler           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+<p>
+Remove a <span class="type">AgsRecallHandler</span> from <em class="parameter"><code>recall</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> to connect</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_handler</code></em> :</span></p></td>
+<td>the signal specs</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-resolve-dependencies"></a><h3>ags_recall_resolve_dependencies ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_resolve_dependencies     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);</pre>
+<p>
+A signal indicating that the inheriting object should resolve
+it's dependencies.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init"></a><h3>ags_recall_run_init ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_init                 (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-inter"></a><h3>ags_recall_run_init_inter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_init_inter           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-post"></a><h3>ags_recall_run_init_post ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_init_post            (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-pre"></a><h3>ags_recall_run_init_pre ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_init_pre             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Prepare for run, this is the post stage within the preparation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-inter"></a><h3>ags_recall_run_inter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_inter                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+This is the inter stage within a run.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-post"></a><h3>ags_recall_run_post ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_post                 (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+This is the post stage within a run.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-pre"></a><h3>ags_recall_run_pre ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_pre                  (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+This is the pre stage within a run.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-devout-recursive"></a><h3>ags_recall_set_devout_recursive ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_set_devout_recursive     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-effect"></a><h3>ags_recall_set_effect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_set_effect               (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-flags"></a><h3>ags_recall_set_flags ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_set_flags                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+<p>
+Set flags recursivly.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>the flags mask</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-recall-id"></a><h3>ags_recall_set_recall_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_set_recall_id            (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Sets the recall id recursively.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to set</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-stop-persistent"></a><h3>ags_recall_stop_persistent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_stop_persistent          (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Unsets the <code class="literal">AGS_RECALL_PERSISTENT</code> flag set and invokes <a class="link" href="AgsRecall.html#ags-recall-done" title="ags_recall_done ()"><code class="function">ags_recall_done()</code></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-provider"></a><h3>ags_recall_template_find_provider ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_template_find_provider   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-type"></a><h3>ags_recall_template_find_type ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_template_find_type       (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);</pre>
+<p>
+Finds next matching recall for type which is a template, see <span class="type">AGS_RECALL_TEMPLATE</span> flag.
+Intended to be used as iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>a <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing recalls, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecall--child"></a><h3>The <code class="literal">"child"</code> property</h3>
+<pre class="programlisting">  "child"                    <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Write</pre>
+<p>The child that can be added.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall--dependency"></a><h3>The <code class="literal">"dependency"</code> property</h3>
+<pre class="programlisting">  "dependency"               <a class="link" href="@include%20ags/audio/ags_recall_dependency.h.html#AgsRecallDependency"><span class="type">AgsRecallDependency</span></a>*  : Write</pre>
+<p>The dependency that can be added.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write</pre>
+<p>The devout which this recall is packed into.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall--parent"></a><h3>The <code class="literal">"parent"</code> property</h3>
+<pre class="programlisting">  "parent"                   <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Read / Write</pre>
+<p>The recall should be the parent instance of this recall.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall--recall-container"></a><h3>The <code class="literal">"recall-container"</code> property</h3>
+<pre class="programlisting">  "recall-container"         <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>*   : Read / Write</pre>
+<p>The container which this recall is packed into.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall--recall-id"></a><h3>The <code class="literal">"recall-id"</code> property</h3>
+<pre class="programlisting">  "recall-id"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write</pre>
+<p>The recall id of the recall.</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsRecall-cancel"></a><h3>The <code class="literal">"cancel"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-child-added"></a><h3>The <code class="literal">"child-added"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>   *child,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-done"></a><h3>The <code class="literal">"done"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-duplicate"></a><h3>The <code class="literal">"duplicate"</code> signal</h3>
+<pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a>*            user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>   *recall_id,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   n_params,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   parameter,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-notify-dependency"></a><h3>The <code class="literal">"notify-dependency"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      dependency,
+                                                        <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>       count,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)       : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-remove"></a><h3>The <code class="literal">"remove"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-resolve-dependencies"></a><h3>The <code class="literal">"resolve-dependencies"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-init-inter"></a><h3>The <code class="literal">"run-init-inter"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-init-post"></a><h3>The <code class="literal">"run-init-post"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-init-pre"></a><h3>The <code class="literal">"run-init-pre"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-inter"></a><h3>The <code class="literal">"run-inter"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-post"></a><h3>The <code class="literal">"run-post"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-pre"></a><h3>The <code class="literal">"run-pre"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-stop-persistent"></a><h3>The <code class="literal">"stop-persistent"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallAudio.html b/api/ags/AgsRecallAudio.html
new file mode 100644
index 0000000..9042c3c
--- /dev/null
+++ b/api/ags/AgsRecallAudio.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecall.html" title="AgsRecall">
+<link rel="next" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallAudio.top_of_page"></a>AgsRecallAudio</span></h2>
+<p>AgsRecallAudio — audio context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_audio.h>
+
+struct              <a class="link" href="AgsRecallAudio.html#AgsRecallAudio-struct" title="struct AgsRecallAudio">AgsRecallAudio</a>;
+struct              <a class="link" href="AgsRecallAudio.html#AgsRecallAudioClass" title="struct AgsRecallAudioClass">AgsRecallAudioClass</a>;
+<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    <a class="link" href="AgsRecallAudio.html#ags-recall-audio-new" title="ags_recall_audio_new ()">ags_recall_audio_new</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallAudio
+               +----<a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+               +----<a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+               +----<a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+               +----<a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+               +----<a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>
+               +----<a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>
+               +----<a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallAudio implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallAudio.html#AgsRecallAudio--audio" title='The "audio" property'>audio</a>"                    <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>*             : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a> acts as audio recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudio-struct"></a><h3>struct AgsRecallAudio</h3>
+<pre class="programlisting">struct AgsRecallAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioClass"></a><h3>struct AgsRecallAudioClass</h3>
+<pre class="programlisting">struct AgsRecallAudioClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-new"></a><h3>ags_recall_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    ags_recall_audio_new                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudio--audio"></a><h3>The <code class="literal">"audio"</code> property</h3>
+<pre class="programlisting">  "audio"                    <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>*             : Read / Write</pre>
+<p>The audio object it is assigned to.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallAudioRun.html b/api/ags/AgsRecallAudioRun.html
new file mode 100644
index 0000000..0ef2bf3
--- /dev/null
+++ b/api/ags/AgsRecallAudioRun.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallAudio.html" title="AgsRecallAudio">
+<link rel="next" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallAudioRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallAudioRun.top_of_page"></a>AgsRecallAudioRun</span></h2>
+<p>AgsRecallAudioRun — audio context of dynamic recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallAudioRun.html#AgsRecallAudioRun-struct" title="struct AgsRecallAudioRun">AgsRecallAudioRun</a>;
+struct              <a class="link" href="AgsRecallAudioRun.html#AgsRecallAudioRunClass" title="struct AgsRecallAudioRunClass">AgsRecallAudioRunClass</a>;
+<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * <a class="link" href="AgsRecallAudioRun.html#ags-recall-audio-run-new" title="ags_recall_audio_run_new ()">ags_recall_audio_run_new</a>            ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallAudioRun
+               +----<a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>
+               +----<a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>
+               +----<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+               +----<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+               +----<a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallAudioRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallAudioRun.html#AgsRecallAudioRun--recall-audio" title='The "recall-audio" property'>recall-audio</a>"             <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>*       : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a> acts as dynamic audio recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioRun-struct"></a><h3>struct AgsRecallAudioRun</h3>
+<pre class="programlisting">struct AgsRecallAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioRunClass"></a><h3>struct AgsRecallAudioRunClass</h3>
+<pre class="programlisting">struct AgsRecallAudioRunClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-run-new"></a><h3>ags_recall_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * ags_recall_audio_run_new            ();</pre>
+<p>
+Creates an <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>.</td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioRun--recall-audio"></a><h3>The <code class="literal">"recall-audio"</code> property</h3>
+<pre class="programlisting">  "recall-audio"             <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>*       : Read / Write</pre>
+<p>The AgsRecallAudio which this recall needs.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallAudioSignal.html b/api/ags/AgsRecallAudioSignal.html
new file mode 100644
index 0000000..e6227b2
--- /dev/null
+++ b/api/ags/AgsRecallAudioSignal.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">
+<link rel="next" href="AgsRecallChannel.html" title="AgsRecallChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallAudioSignal.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallAudioSignal.top_of_page"></a>AgsRecallAudioSignal</span></h2>
+<p>AgsRecallAudioSignal — audio signal context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal-struct" title="struct AgsRecallAudioSignal">AgsRecallAudioSignal</a>;
+struct              <a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignalClass" title="struct AgsRecallAudioSignalClass">AgsRecallAudioSignalClass</a>;
+enum                <a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags" title="enum AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a>;
+<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * <a class="link" href="AgsRecallAudioSignal.html#ags-recall-audio-signal-new" title="ags_recall_audio_signal_new ()">ags_recall_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallAudioSignal
+               +----<a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>
+               +----<a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>
+               +----<a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>
+               +----<a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>
+               +----<a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>
+               +----<a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>
+               +----<a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallAudioSignal implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal--audio-channel" title='The "audio-channel" property'>audio-channel</a>"            <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal--destination" title='The "destination" property'>destination</a>"              <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write
+  "<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal--source" title='The "source" property'>source</a>"                   <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal"><span class="type">AgsRecallAudioSignal</span></a> acts as audio signal recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal-struct"></a><h3>struct AgsRecallAudioSignal</h3>
+<pre class="programlisting">struct AgsRecallAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalClass"></a><h3>struct AgsRecallAudioSignalClass</h3>
+<pre class="programlisting">struct AgsRecallAudioSignalClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalFlags"></a><h3>enum AgsRecallAudioSignalFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN      = 1,
+} AgsRecallAudioSignalFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-signal-new"></a><h3>ags_recall_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * ags_recall_audio_signal_new      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal"><span class="type">AgsRecallAudioSignal</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>source <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>default sink <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal"><span class="type">AgsRecallAudioSignal</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal--audio-channel"></a><h3>The <code class="literal">"audio-channel"</code> property</h3>
+<pre class="programlisting">  "audio-channel"            <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The audio channel to which it should write.</p>
+<p>Allowed values: <= 65536</p>
+<p>Default value: 0</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal--destination"></a><h3>The <code class="literal">"destination"</code> property</h3>
+<pre class="programlisting">  "destination"              <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write</pre>
+<p>The destination where this recall will write the audio signal to.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal--source"></a><h3>The <code class="literal">"source"</code> property</h3>
+<pre class="programlisting">  "source"                   <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write</pre>
+<p>The source where this recall will take the audio signal from.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallChannel.html b/api/ags/AgsRecallChannel.html
new file mode 100644
index 0000000..961c8fe
--- /dev/null
+++ b/api/ags/AgsRecallChannel.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">
+<link rel="next" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallChannel.top_of_page"></a>AgsRecallChannel</span></h2>
+<p>AgsRecallChannel — channel context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_channel.h>
+
+struct              <a class="link" href="AgsRecallChannel.html#AgsRecallChannel-struct" title="struct AgsRecallChannel">AgsRecallChannel</a>;
+struct              <a class="link" href="AgsRecallChannel.html#AgsRecallChannelClass" title="struct AgsRecallChannelClass">AgsRecallChannelClass</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecallChannel.html#ags-recall-channel-find-channel" title="ags_recall_channel_find_channel ()">ags_recall_channel_find_channel</a>     (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  <a class="link" href="AgsRecallChannel.html#ags-recall-channel-new" title="ags_recall_channel_new ()">ags_recall_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallChannel
+               +----<a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>
+               +----<a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>
+               +----<a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+               +----<a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>
+               +----<a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>
+               +----<a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+               +----<a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+               +----<a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+               +----<a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>
+               +----<a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallChannel implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallChannel.html#AgsRecallChannel--destination" title='The "destination" property'>destination</a>"              <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+  "<a class="link" href="AgsRecallChannel.html#AgsRecallChannel--source" title='The "source" property'>source</a>"                   <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a> acts as channel recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannel-struct"></a><h3>struct AgsRecallChannel</h3>
+<pre class="programlisting">struct AgsRecallChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelClass"></a><h3>struct AgsRecallChannelClass</h3>
+<pre class="programlisting">struct AgsRecallChannelClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-find-channel"></a><h3>ags_recall_channel_find_channel ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_channel_find_channel     (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Retrieve next recall assigned to channel.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_channel</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Next match.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-new"></a><h3>ags_recall_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  ags_recall_channel_new              ();</pre>
+<p>
+Creates an <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannel--destination"></a><h3>The <code class="literal">"destination"</code> property</h3>
+<pre class="programlisting">  "destination"              <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The destination channel object it is assigned to.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannel--source"></a><h3>The <code class="literal">"source"</code> property</h3>
+<pre class="programlisting">  "source"                   <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The source channel object it is assigned to.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallChannelRun.html b/api/ags/AgsRecallChannelRun.html
new file mode 100644
index 0000000..848d80c
--- /dev/null
+++ b/api/ags/AgsRecallChannelRun.html
@@ -0,0 +1,232 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallChannel.html" title="AgsRecallChannel">
+<link rel="next" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallChannelRunDummy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallChannelRun.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsRecallChannelRun.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallChannelRun.top_of_page"></a>AgsRecallChannelRun</span></h2>
+<p>AgsRecallChannelRun — dynamic channel context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_channel_run.h>
+
+struct              <a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun-struct" title="struct AgsRecallChannelRun">AgsRecallChannelRun</a>;
+struct              <a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRunClass" title="struct AgsRecallChannelRunClass">AgsRecallChannelRunClass</a>;
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order" title="ags_recall_channel_run_get_run_order ()">ags_recall_channel_run_get_run_order</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);
+<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * <a class="link" href="AgsRecallChannelRun.html#ags-recall-channel-run-new" title="ags_recall_channel_run_new ()">ags_recall_channel_run_new</a>        ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed" title="ags_recall_channel_run_run_order_changed ()">ags_recall_channel_run_run_order_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallChannelRun
+               +----<a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>
+               +----<a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+               +----<a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>
+               +----<a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>
+               +----<a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>
+               +----<a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>
+               +----<a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannel">AgsPlayChannelRun</a>
+               +----<a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+               +----<a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>
+               +----<a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>
+               +----<a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallChannelRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--audio-channel" title='The "audio-channel" property'>audio-channel</a>"            <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--destination" title='The "destination" property'>destination</a>"              <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--recall-audio-run" title='The "recall-audio-run" property'>recall-audio-run</a>"         <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>*    : Read / Write
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--recall-channel" title='The "recall-channel" property'>recall-channel</a>"           <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>*     : Read / Write
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--source" title='The "source" property'>source</a>"                   <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun-run-order-changed" title='The "run-order-changed" signal'>run-order-changed</a>"                              : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> acts as channel recall run.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRun-struct"></a><h3>struct AgsRecallChannelRun</h3>
+<pre class="programlisting">struct AgsRecallChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRunClass"></a><h3>struct AgsRecallChannelRunClass</h3>
+<pre class="programlisting">struct AgsRecallChannelRunClass {
+  AgsRecallClass recall;
+
+  void (*run_order_changed)(AgsRecallChannelRun *recall_channel_run, guint nth_run);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-get-run-order"></a><h3>ags_recall_channel_run_get_run_order ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_recall_channel_run_get_run_order
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-new"></a><h3>ags_recall_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * ags_recall_channel_run_new        ();</pre>
+<p>
+Creates an <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-run-order-changed"></a><h3>ags_recall_channel_run_run_order_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_channel_run_run_order_changed
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+<p>
+Modify run order.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_channel_run</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRun--audio-channel"></a><h3>The <code class="literal">"audio-channel"</code> property</h3>
+<pre class="programlisting">  "audio-channel"            <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The audio channel this recall is assigned to.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRun--destination"></a><h3>The <code class="literal">"destination"</code> property</h3>
+<pre class="programlisting">  "destination"              <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The destination AgsChannel where it will output to.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRun--recall-audio-run"></a><h3>The <code class="literal">"recall-audio-run"</code> property</h3>
+<pre class="programlisting">  "recall-audio-run"         <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>*    : Read / Write</pre>
+<p>The AgsRecallAudioRun which this recall needs.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRun--recall-channel"></a><h3>The <code class="literal">"recall-channel"</code> property</h3>
+<pre class="programlisting">  "recall-channel"           <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>*     : Read / Write</pre>
+<p>The AgsRecallChannel which this recall needs.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRun--source"></a><h3>The <code class="literal">"source"</code> property</h3>
+<pre class="programlisting">  "source"                   <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The source AgsChannel where it will take the input from.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRun-run-order-changed"></a><h3>The <code class="literal">"run-order-changed"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                run_order,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>             user_data)               : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallChannelRunDummy.html b/api/ags/AgsRecallChannelRunDummy.html
new file mode 100644
index 0000000..83c2641
--- /dev/null
+++ b/api/ags/AgsRecallChannelRunDummy.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannelRunDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">
+<link rel="next" href="AgsRecallContainer.html" title="AgsRecallContainer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallContainer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallChannelRunDummy.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallChannelRunDummy.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallChannelRunDummy.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallChannelRunDummy.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallChannelRunDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallChannelRunDummy.top_of_page"></a>AgsRecallChannelRunDummy</span></h2>
+<p>AgsRecallChannelRunDummy — channel dummy dynamic context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallChannelRunDummy.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_channel_run_dummy.h>
+
+struct              <a class="link" href="AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy-struct" title="struct AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>;
+struct              <a class="link" href="AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummyClass" title="struct AgsRecallChannelRunDummyClass">AgsRecallChannelRunDummyClass</a>;
+<a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></a> * <a class="link" href="AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new" title="ags_recall_channel_run_dummy_new ()">ags_recall_channel_run_dummy_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> recycling_dummy_child_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRunDummy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsRecallChannelRunDummy
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRunDummy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallChannelRunDummy implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRunDummy.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy"><span class="type">AgsRecallChannelRunDummy</span></a> acts as channel dummy dynamic recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRunDummy.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRunDummy-struct"></a><h3>struct AgsRecallChannelRunDummy</h3>
+<pre class="programlisting">struct AgsRecallChannelRunDummy;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRunDummyClass"></a><h3>struct AgsRecallChannelRunDummyClass</h3>
+<pre class="programlisting">struct AgsRecallChannelRunDummyClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-dummy-new"></a><h3>ags_recall_channel_run_dummy_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></a> * ags_recall_channel_run_dummy_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> recycling_dummy_child_type</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy"><span class="type">AgsRecallChannelRunDummy</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child_type</code></em> :</span></p></td>
+<td>child type</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_dummy_child_type</code></em> :</span></p></td>
+<td>recycling child type</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy"><span class="type">AgsRecallChannelRunDummy</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallContainer.html b/api/ags/AgsRecallContainer.html
new file mode 100644
index 0000000..be9e210
--- /dev/null
+++ b/api/ags/AgsRecallContainer.html
@@ -0,0 +1,355 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">
+<link rel="next" href="@include%20ags/audio/ags_recall_dependency.h.html" title="AgsRecallDependency">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallChannelRunDummy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="@include%20ags/audio/ags_recall_dependency.h.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallContainer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallContainer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallContainer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallContainer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallContainer.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallContainer.top_of_page"></a>AgsRecallContainer</span></h2>
+<p>AgsRecallContainer — Container to group recalls</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallContainer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_container.h>
+
+struct              <a class="link" href="AgsRecallContainer.html#AgsRecallContainer-struct" title="struct AgsRecallContainer">AgsRecallContainer</a>;
+struct              <a class="link" href="AgsRecallContainer.html#AgsRecallContainerClass" title="struct AgsRecallContainerClass">AgsRecallContainerClass</a>;
+enum                <a class="link" href="AgsRecallContainer.html#AgsRecallContainerFindFlags" title="enum AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a>;
+enum                <a class="link" href="AgsRecallContainer.html#AgsRecallContainerFlags" title="enum AgsRecallContainerFlags">AgsRecallContainerFlags</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecallContainer.html#ags-recall-container-find" title="ags_recall_container_find ()">ags_recall_container_find</a>           (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> find_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-audio" title="ags_recall_container_get_recall_audio ()">ags_recall_container_get_recall_audio</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-audio-run" title="ags_recall_container_get_recall_audio_run ()">ags_recall_container_get_recall_audio_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-channel" title="ags_recall_container_get_recall_channel ()">ags_recall_container_get_recall_channel</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-channel-run" title="ags_recall_container_get_recall_channel_run ()">ags_recall_container_get_recall_channel_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * <a class="link" href="AgsRecallContainer.html#ags-recall-container-new" title="ags_recall_container_new ()">ags_recall_container_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsRecallContainer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallContainer implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio" title='The "recall-audio" property'>recall-audio</a>"             <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>*       : Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio-run" title='The "recall-audio-run" property'>recall-audio-run</a>"         <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>*    : Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio-run-type" title='The "recall-audio-run-type" property'>recall-audio-run-type</a>"    <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio-type" title='The "recall-audio-type" property'>recall-audio-type</a>"        <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel" title='The "recall-channel" property'>recall-channel</a>"           <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>*     : Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel-run" title='The "recall-channel-run" property'>recall-channel-run</a>"       <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a>*  : Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel-run-type" title='The "recall-channel-run-type" property'>recall-channel-run-type</a>"  <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel-type" title='The "recall-channel-type" property'>recall-channel-type</a>"      <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> groups recalls of different context.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallContainer-struct"></a><h3>struct AgsRecallContainer</h3>
+<pre class="programlisting">struct AgsRecallContainer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerClass"></a><h3>struct AgsRecallContainerClass</h3>
+<pre class="programlisting">struct AgsRecallContainerClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFindFlags"></a><h3>enum AgsRecallContainerFindFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_FIND_TYPE,
+  AGS_RECALL_CONTAINER_FIND_TEMPLATE,
+  AGS_RECALL_CONTAINER_FIND_RECALL_ID,
+} AgsRecallContainerFindFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFlags"></a><h3>enum AgsRecallContainerFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_PLAY    =  1,
+} AgsRecallContainerFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-find"></a><h3>ags_recall_container_find ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_container_find           (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> find_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Finds <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> for appropriate search criteria.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>recall type</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>find_flags</code></em> :</span></p></td>
+<td>search mask</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the matching recalls</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio"></a><h3>ags_recall_container_get_recall_audio ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_container_get_recall_audio
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve recall audio of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio-run"></a><h3>ags_recall_container_get_recall_audio_run ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_container_get_recall_audio_run
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve recall audio run of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a> as list</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel"></a><h3>ags_recall_container_get_recall_channel ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_container_get_recall_channel
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve the recall channel of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel-run"></a><h3>ags_recall_container_get_recall_channel_run ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_container_get_recall_channel_run
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve the recall channel run of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-new"></a><h3>ags_recall_container_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * ags_recall_container_new           ();</pre>
+<p>
+Creates an <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-audio"></a><h3>The <code class="literal">"recall-audio"</code> property</h3>
+<pre class="programlisting">  "recall-audio"             <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>*       : Write</pre>
+<p>The recall which this recall container has on audio level.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-audio-run"></a><h3>The <code class="literal">"recall-audio-run"</code> property</h3>
+<pre class="programlisting">  "recall-audio-run"         <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>*    : Write</pre>
+<p>The recall which this recall container has on audio level during a run.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-audio-run-type"></a><h3>The <code class="literal">"recall-audio-run-type"</code> property</h3>
+<pre class="programlisting">  "recall-audio-run-type"    <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write</pre>
+<p>The recall type which this recall container has on audio level during a run.</p>
+<p>Allowed values: void</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-audio-type"></a><h3>The <code class="literal">"recall-audio-type"</code> property</h3>
+<pre class="programlisting">  "recall-audio-type"        <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write</pre>
+<p>The recall type which this recall container has on audio level.</p>
+<p>Allowed values: void</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-channel"></a><h3>The <code class="literal">"recall-channel"</code> property</h3>
+<pre class="programlisting">  "recall-channel"           <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>*     : Write</pre>
+<p>The recall which this recall container has on channel level.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-channel-run"></a><h3>The <code class="literal">"recall-channel-run"</code> property</h3>
+<pre class="programlisting">  "recall-channel-run"       <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a>*  : Write</pre>
+<p>The recall which this recall container has on audio level during a run.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-channel-run-type"></a><h3>The <code class="literal">"recall-channel-run-type"</code> property</h3>
+<pre class="programlisting">  "recall-channel-run-type"  <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write</pre>
+<p>The recall type which this recall container has on audio level during a run.</p>
+<p>Allowed values: void</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-channel-type"></a><h3>The <code class="literal">"recall-channel-type"</code> property</h3>
+<pre class="programlisting">  "recall-channel-type"      <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>*                : Read / Write</pre>
+<p>The recall type which this recall container has on channel level.</p>
+<p>Allowed values: void</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallDependency.html b/api/ags/AgsRecallDependency.html
new file mode 100644
index 0000000..1bac3c7
--- /dev/null
+++ b/api/ags/AgsRecallDependency.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallDependency</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallContainer.html" title="AgsRecallContainer">
+<link rel="next" href="AgsRecallFactory.html" title="AgsRecallFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallContainer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallDependency.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallDependency.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallDependency.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallDependency.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallDependency"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallDependency.top_of_page"></a>AgsRecallDependency</span></h2>
+<p>AgsRecallDependency</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallDependency.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallDependency.html#AgsRecallDependency-struct" title="struct AgsRecallDependency">AgsRecallDependency</a>;
+struct              <a class="link" href="AgsRecallDependency.html#AgsRecallDependencyClass" title="struct AgsRecallDependencyClass">AgsRecallDependencyClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallDependency.html#ags-recall-dependency-find-dependency" title="ags_recall_dependency_find_dependency ()">ags_recall_dependency_find_dependency</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallDependency.html#ags-recall-dependency-find-dependency-by-provider" title="ags_recall_dependency_find_dependency_by_provider ()">ags_recall_dependency_find_dependency_by_provider</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);
+<a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * <a class="link" href="AgsRecallDependency.html#ags-recall-dependency-new" title="ags_recall_dependency_new ()">ags_recall_dependency_new</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="AgsRecallDependency.html#ags-recall-dependency-resolve" title="ags_recall_dependency_resolve ()">ags_recall_dependency_resolve</a>       (<em class="parameter"><code><a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallDependency.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsRecallDependency
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallDependency.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallDependency implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallDependency.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallDependency.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallDependency-struct"></a><h3>struct AgsRecallDependency</h3>
+<pre class="programlisting">struct AgsRecallDependency;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallDependencyClass"></a><h3>struct AgsRecallDependencyClass</h3>
+<pre class="programlisting">struct AgsRecallDependencyClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-find-dependency"></a><h3>ags_recall_dependency_find_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_dependency_find_dependency
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-find-dependency-by-provider"></a><h3>ags_recall_dependency_find_dependency_by_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_dependency_find_dependency_by_provider
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-new"></a><h3>ags_recall_dependency_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * ags_recall_dependency_new         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-resolve"></a><h3>ags_recall_dependency_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_recall_dependency_resolve       (<em class="parameter"><code><a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/AgsRecallFactory.html b/api/ags/AgsRecallFactory.html
new file mode 100644
index 0000000..6654f5c
--- /dev/null
+++ b/api/ags/AgsRecallFactory.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="@include%20ags/audio/ags_recall_dependency.h.html" title="AgsRecallDependency">
+<link rel="next" href="AgsRecallID.html" title="AgsRecallID">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="@include%20ags/audio/ags_recall_dependency.h.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallID.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallFactory.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallFactory.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallFactory.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallFactory.top_of_page"></a>AgsRecallFactory</span></h2>
+<p>AgsRecallFactory — Factory pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_factory.h>
+
+struct              <a class="link" href="AgsRecallFactory.html#AgsRecallFactory-struct" title="struct AgsRecallFactory">AgsRecallFactory</a>;
+struct              <a class="link" href="AgsRecallFactory.html#AgsRecallFactoryClass" title="struct AgsRecallFactoryClass">AgsRecallFactoryClass</a>;
+enum                <a class="link" href="AgsRecallFactory.html#AgsRecallFactoryCreateFlags" title="enum AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecallFactory.html#ags-recall-factory-create" title="ags_recall_factory_create ()">ags_recall_factory_create</a>           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stop_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> create_flags</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> recall_flags</code></em>);
+<a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a class="link" href="AgsRecallFactory.html#ags-recall-factory-get-instance" title="ags_recall_factory_get_instance ()">ags_recall_factory_get_instance</a>     ();
+<a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a class="link" href="AgsRecallFactory.html#ags-recall-factory-new" title="ags_recall_factory_new ()">ags_recall_factory_new</a>              ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecallFactory.html#ags-recall-factory-remove" title="ags_recall_factory_remove ()">ags_recall_factory_remove</a>           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallFactory.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsRecallFactory
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallFactory.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallFactory implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallFactory.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="type">AgsRecallFactory</span></a> instantiates and sets up recalls.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallFactory-struct"></a><h3>struct AgsRecallFactory</h3>
+<pre class="programlisting">struct AgsRecallFactory;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFactoryClass"></a><h3>struct AgsRecallFactoryClass</h3>
+<pre class="programlisting">struct AgsRecallFactoryClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFactoryCreateFlags"></a><h3>enum AgsRecallFactoryCreateFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_FACTORY_OUTPUT    = 1,
+  AGS_RECALL_FACTORY_INPUT     = 1 << 1,
+  AGS_RECALL_FACTORY_REMAP     = 1 << 2,
+  AGS_RECALL_FACTORY_ADD       = 1 << 3,
+  AGS_RECALL_FACTORY_PLAY      = 1 << 4,
+  AGS_RECALL_FACTORY_RECALL    = 1 << 5,
+} AgsRecallFactoryCreateFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-create"></a><h3>ags_recall_factory_create ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_factory_create           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stop_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> create_flags</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> recall_flags</code></em>);</pre>
+<p>
+Instantiate <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> by this factory.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> that should keep the recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> to indetify what recall to use</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin_name</code></em> :</span></p></td>
+<td>the plugin identifier to instantiate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_audio_channel</code></em> :</span></p></td>
+<td>the first audio channel to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stop_audio_channel</code></em> :</span></p></td>
+<td>the last audio channel to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_pad</code></em> :</span></p></td>
+<td>the first pad to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stop_pad</code></em> :</span></p></td>
+<td>the last pad to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create_flags</code></em> :</span></p></td>
+<td>modify the behaviour of this function</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_flags</code></em> :</span></p></td>
+<td>flags to be set for <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>The available AgsPort objects of the plugin to modify.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-get-instance"></a><h3>ags_recall_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_get_instance     ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-new"></a><h3>ags_recall_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_new              ();</pre>
+<p>
+Creates a <a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="type">AgsRecallFactory</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="type">AgsRecallFactory</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-remove"></a><h3>ags_recall_factory_remove ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_factory_remove           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallID.html b/api/ags/AgsRecallID.html
new file mode 100644
index 0000000..f5a96d3
--- /dev/null
+++ b/api/ags/AgsRecallID.html
@@ -0,0 +1,330 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallID</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallFactory.html" title="AgsRecallFactory">
+<link rel="next" href="AgsRecallLadspa.html" title="AgsRecallLadspa">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallFactory.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallLadspa.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallID.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallID.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallID.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallID.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallID.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallID"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallID.top_of_page"></a>AgsRecallID</span></h2>
+<p>AgsRecallID — The object specifies run context.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallID.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_id.h>
+
+struct              <a class="link" href="AgsRecallID.html#AgsRecallID-struct" title="struct AgsRecallID">AgsRecallID</a>;
+struct              <a class="link" href="AgsRecallID.html#AgsRecallIDClass" title="struct AgsRecallIDClass">AgsRecallIDClass</a>;
+enum                <a class="link" href="AgsRecallID.html#AgsRecallIDFlags" title="enum AgsRecallIDFlags">AgsRecallIDFlags</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecallID.html#ags-recall-id-add" title="ags_recall_id_add ()">ags_recall_id_add</a>                   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="AgsRecallID.html#ags-recall-id-find-parent-recycling-container" title="ags_recall_id_find_parent_recycling_container ()">ags_recall_id_find_parent_recycling_container</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="AgsRecallID.html#ags-recall-id-find-recycling-container" title="ags_recall_id_find_recycling_container ()">ags_recall_id_find_recycling_container</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsRecallID.html#ags-recall-id-get-run-stage" title="ags_recall_id_get_run_stage ()">ags_recall_id_get_run_stage</a>         (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="AgsRecallID.html#ags-recall-id-new" title="ags_recall_id_new ()">ags_recall_id_new</a>                   (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecallID.html#ags-recall-id-set-run-stage" title="ags_recall_id_set_run_stage ()">ags_recall_id_set_run_stage</a>         (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecallID.html#ags-recall-id-unset-run-stage" title="ags_recall_id_unset_run_stage ()">ags_recall_id_unset_run_stage</a>       (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsRecallID
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallID implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallID.html#AgsRecallID--recycling" title='The "recycling" property'>recycling</a>"                <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+  "<a class="link" href="AgsRecallID.html#AgsRecallID--recycling-container" title='The "recycling-container" property'>recycling-container</a>"      <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> acts as dynamic context identifier.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallID-struct"></a><h3>struct AgsRecallID</h3>
+<pre class="programlisting">struct AgsRecallID;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallIDClass"></a><h3>struct AgsRecallIDClass</h3>
+<pre class="programlisting">struct AgsRecallIDClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallIDFlags"></a><h3>enum AgsRecallIDFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_ID_PLAYBACK          = 1,
+  AGS_RECALL_ID_SEQUENCER         = 1 << 1,
+  AGS_RECALL_ID_NOTATION          = 1 << 2,
+  AGS_RECALL_ID_DUPLICATE         = 1 << 3,
+  AGS_RECALL_ID_RESOLVE           = 1 << 4,
+  AGS_RECALL_ID_INIT_PRE          = 1 << 5,
+  AGS_RECALL_ID_INIT_INTER        = 1 << 6,
+  AGS_RECALL_ID_INIT_POST         = 1 << 7,
+  AGS_RECALL_ID_PRE               = 1 << 8,
+  AGS_RECALL_ID_INTER             = 1 << 9,
+  AGS_RECALL_ID_POST              = 1 << 10,
+  AGS_RECALL_ID_CANCEL            = 1 << 11,
+} AgsRecallIDFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-add"></a><h3>ags_recall_id_add ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_id_add                   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Adds an <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> with given properties to the passed <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id_list</code></em> :</span></p></td>
+<td>the <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> the new <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> should be added</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the newly allocated <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> which is the new start of the <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>, too.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-parent-recycling-container"></a><h3>ags_recall_id_find_parent_recycling_container ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_parent_recycling_container
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);</pre>
+<p>
+Retrieve recall id by recycling container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id_list</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Matching recall id.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-recycling-container"></a><h3>ags_recall_id_find_recycling_container ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_recycling_container
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+Retrieve recall id by recycling container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id_list</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> to match</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Matching recall id.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-get-run-stage"></a><h3>ags_recall_id_get_run_stage ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_recall_id_get_run_stage         (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Check if a run stage already has been passed for current run. This
+function is intended to handle AGS_AUDIO_ASYNC correctly.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to check</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>the current run stage to check against</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the stage isn't run yet otherwise <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-new"></a><h3>ags_recall_id_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_new                   (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>, assigned to <em class="parameter"><code>recycling</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-set-run-stage"></a><h3>ags_recall_id_set_run_stage ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_id_set_run_stage         (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Marks the run stage to be passed for audio channel.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> which has been passed</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>the run stage the networked channels are in</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-unset-run-stage"></a><h3>ags_recall_id_unset_run_stage ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_id_unset_run_stage       (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Unmarks the run stage to be passed for audio channel.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> which has been passed</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>the run stage the networked channels are in</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallID--recycling"></a><h3>The <code class="literal">"recycling"</code> property</h3>
+<pre class="programlisting">  "recycling"                <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The recycling it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallID--recycling-container"></a><h3>The <code class="literal">"recycling-container"</code> property</h3>
+<pre class="programlisting">  "recycling-container"      <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The recycling container it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallLadspa.html b/api/ags/AgsRecallLadspa.html
new file mode 100644
index 0000000..e44acc9
--- /dev/null
+++ b/api/ags/AgsRecallLadspa.html
@@ -0,0 +1,283 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallLadspa</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallID.html" title="AgsRecallID">
+<link rel="next" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallID.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallLadspaRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallLadspa.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallLadspa.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallLadspa.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallLadspa.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallLadspa.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallLadspa"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallLadspa.top_of_page"></a>AgsRecallLadspa</span></h2>
+<p>AgsRecallLadspa — The object interfacing with LADSPA</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallLadspa.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_ladspa.h>
+
+struct              <a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa-struct" title="struct AgsRecallLadspa">AgsRecallLadspa</a>;
+struct              <a class="link" href="AgsRecallLadspa.html#AgsRecallLadspaClass" title="struct AgsRecallLadspaClass">AgsRecallLadspaClass</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecallLadspa.html#ags-recall-ladpsa-find" title="ags_recall_ladpsa_find ()">ags_recall_ladpsa_find</a>              (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *effect</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-float-to-short" title="ags_recall_ladspa_float_to_short ()">ags_recall_ladspa_float_to_short</a>    (<em class="parameter"><code><span class="type">float</span> *buffer</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-load-ports" title="ags_recall_ladspa_load_ports ()">ags_recall_ladspa_load_ports</a>        (<em class="parameter"><code><a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> *recall_ladspa</code></em>);
+<a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></a> *   <a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-new" title="ags_recall_ladspa_new ()">ags_recall_ladspa_new</a>               (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *effect</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-short-to-float" title="ags_recall_ladspa_short_to_float ()">ags_recall_ladspa_short_to_float</a>    (<em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><span class="type">float</span> *destination</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsRecallLadspa
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallLadspa implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa--effect" title='The "effect" property'>effect</a>"                   <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa--filename" title='The "filename" property'>filename</a>"                 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
+  "<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa--index" title='The "index" property'>index</a>"                    <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> provides LADSPA support.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspa-struct"></a><h3>struct AgsRecallLadspa</h3>
+<pre class="programlisting">struct AgsRecallLadspa;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspaClass"></a><h3>struct AgsRecallLadspaClass</h3>
+<pre class="programlisting">struct AgsRecallLadspaClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladpsa-find"></a><h3>ags_recall_ladpsa_find ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_ladpsa_find              (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *effect</code></em>);</pre>
+<p>
+Retrieve LADSPA recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>plugin filename</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>effect</code></em> :</span></p></td>
+<td>effect's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Next match.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-float-to-short"></a><h3>ags_recall_ladspa_float_to_short ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_ladspa_float_to_short    (<em class="parameter"><code><span class="type">float</span> *buffer</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>);</pre>
+<p>
+Convert data type.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>source</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-load-ports"></a><h3>ags_recall_ladspa_load_ports ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_ladspa_load_ports        (<em class="parameter"><code><a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> *recall_ladspa</code></em>);</pre>
+<p>
+Set up LADSPA ports.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_ladspa</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-new"></a><h3>ags_recall_ladspa_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></a> *   ags_recall_ladspa_new               (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *effect</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>the LADSPA plugin filename</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>effect</code></em> :</span></p></td>
+<td>effect's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>index</code></em> :</span></p></td>
+<td>effect's index</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-short-to-float"></a><h3>ags_recall_ladspa_short_to_float ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_ladspa_short_to_float    (<em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><span class="type">float</span> *destination</code></em>);</pre>
+<p>
+Convert data type.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>source</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspa--effect"></a><h3>The <code class="literal">"effect"</code> property</h3>
+<pre class="programlisting">  "effect"                   <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The effect's string representation.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspa--filename"></a><h3>The <code class="literal">"filename"</code> property</h3>
+<pre class="programlisting">  "filename"                 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
+<p>The filename as string of object file.</p>
+<p>Default value: NULL</p>
+<p class="since">Since 0.4.2</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspa--index"></a><h3>The <code class="literal">"index"</code> property</h3>
+<pre class="programlisting">  "index"                    <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The numerical index of effect.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallLadspaRun.html b/api/ags/AgsRecallLadspaRun.html
new file mode 100644
index 0000000..b0b1189
--- /dev/null
+++ b/api/ags/AgsRecallLadspaRun.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallLadspaRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallLadspa.html" title="AgsRecallLadspa">
+<link rel="next" href="AgsRecallRecycling.html" title="AgsRecallRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallLadspa.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallLadspaRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallLadspaRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallLadspaRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallLadspaRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallLadspaRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallLadspaRun.top_of_page"></a>AgsRecallLadspaRun</span></h2>
+<p>AgsRecallLadspaRun — The object interfacing with LADSPA</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallLadspaRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallLadspaRun.html#AgsRecallLadspaRun-struct" title="struct AgsRecallLadspaRun">AgsRecallLadspaRun</a>;
+struct              <a class="link" href="AgsRecallLadspaRun.html#AgsRecallLadspaRunClass" title="struct AgsRecallLadspaRunClass">AgsRecallLadspaRunClass</a>;
+<a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></a> * <a class="link" href="AgsRecallLadspaRun.html#ags-recall-ladspa-run-new" title="ags_recall_ladspa_run_new ()">ags_recall_ladspa_run_new</a>          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspaRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsRecallLadspaRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspaRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallLadspaRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspaRun.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun"><span class="type">AgsRecallLadspaRun</span></a> provides LADSPA support.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspaRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspaRun-struct"></a><h3>struct AgsRecallLadspaRun</h3>
+<pre class="programlisting">struct AgsRecallLadspaRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspaRunClass"></a><h3>struct AgsRecallLadspaRunClass</h3>
+<pre class="programlisting">struct AgsRecallLadspaRunClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-run-new"></a><h3>ags_recall_ladspa_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></a> * ags_recall_ladspa_run_new          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun"><span class="type">AgsRecallLadspaRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the source</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun"><span class="type">AgsRecallLadspaRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallRecycling.html b/api/ags/AgsRecallRecycling.html
new file mode 100644
index 0000000..2b0b461
--- /dev/null
+++ b/api/ags/AgsRecallRecycling.html
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">
+<link rel="next" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallLadspaRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallRecyclingDummy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallRecycling.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallRecycling.top_of_page"></a>AgsRecallRecycling</span></h2>
+<p>AgsRecallRecycling — recycling context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_recycling.h>
+
+struct              <a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling-struct" title="struct AgsRecallRecycling">AgsRecallRecycling</a>;
+struct              <a class="link" href="AgsRecallRecycling.html#AgsRecallRecyclingClass" title="struct AgsRecallRecyclingClass">AgsRecallRecyclingClass</a>;
+enum                <a class="link" href="AgsRecallRecycling.html#AgsRecallRecyclingFlags" title="enum AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecallRecycling.html#ags-recall-recycling-get-child-source" title="ags_recall_recycling_get_child_source ()">ags_recall_recycling_get_child_source</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);
+<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * <a class="link" href="AgsRecallRecycling.html#ags-recall-recycling-new" title="ags_recall_recycling_new ()">ags_recall_recycling_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallRecycling
+               +----<a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>
+               +----<a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>
+               +----<a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>
+               +----<a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>
+               +----<a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>
+               +----<a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>
+               +----<a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallRecycling implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--audio-channel" title='The "audio-channel" property'>audio-channel</a>"            <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--child-destination" title='The "child-destination" property'>child-destination</a>"        <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write
+  "<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--child-source" title='The "child-source" property'>child-source</a>"             <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Write
+  "<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--destination" title='The "destination" property'>destination</a>"              <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write
+  "<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--source" title='The "source" property'>source</a>"                   <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> acts as recycling recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecycling-struct"></a><h3>struct AgsRecallRecycling</h3>
+<pre class="programlisting">struct AgsRecallRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingClass"></a><h3>struct AgsRecallRecyclingClass</h3>
+<pre class="programlisting">struct AgsRecallRecyclingClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingFlags"></a><h3>enum AgsRecallRecyclingFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR                = 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION            = 1 << 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE                 = 1 << 2,
+  AGS_RECALL_RECYCLING_CREATE_DESTINATION_ON_MAP_SOURCE = 1 << 3,
+} AgsRecallRecyclingFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-get-child-source"></a><h3>ags_recall_recycling_get_child_source ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_recycling_get_child_source
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-new"></a><h3>ags_recall_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * ags_recall_recycling_new           ();</pre>
+<p>
+Creates a <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecycling--audio-channel"></a><h3>The <code class="literal">"audio-channel"</code> property</h3>
+<pre class="programlisting">  "audio-channel"            <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The audio channel this recall does output to.</p>
+<p>Allowed values: <= 65536</p>
+<p>Default value: 0</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecycling--child-destination"></a><h3>The <code class="literal">"child-destination"</code> property</h3>
+<pre class="programlisting">  "child-destination"        <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write</pre>
+<p>The destination AgsAudioSignal child recall needs.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecycling--child-source"></a><h3>The <code class="literal">"child-source"</code> property</h3>
+<pre class="programlisting">  "child-source"             <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Write</pre>
+<p>The source AgsAudioSignal child recall needs.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecycling--destination"></a><h3>The <code class="literal">"destination"</code> property</h3>
+<pre class="programlisting">  "destination"              <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write</pre>
+<p>The AgsRecycling destination of this recall.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecycling--source"></a><h3>The <code class="literal">"source"</code> property</h3>
+<pre class="programlisting">  "source"                   <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write</pre>
+<p>The AgsRecycling source of this recall.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecallRecyclingDummy.html b/api/ags/AgsRecallRecyclingDummy.html
new file mode 100644
index 0000000..add6b1a
--- /dev/null
+++ b/api/ags/AgsRecallRecyclingDummy.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallRecyclingDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallRecycling.html" title="AgsRecallRecycling">
+<link rel="next" href="AgsRecycling.html" title="AgsRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallRecyclingDummy.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallRecyclingDummy.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallRecyclingDummy.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallRecyclingDummy.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallRecyclingDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallRecyclingDummy.top_of_page"></a>AgsRecallRecyclingDummy</span></h2>
+<p>AgsRecallRecyclingDummy — recycling dummy dynamic context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallRecyclingDummy.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_recycling_dummy.h>
+
+struct              <a class="link" href="AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy-struct" title="struct AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>;
+struct              <a class="link" href="AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummyClass" title="struct AgsRecallRecyclingDummyClass">AgsRecallRecyclingDummyClass</a>;
+<a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></a> * <a class="link" href="AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new" title="ags_recall_recycling_dummy_new ()">ags_recall_recycling_dummy_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecyclingDummy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsRecallRecyclingDummy
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecyclingDummy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallRecyclingDummy implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecyclingDummy.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy"><span class="type">AgsRecallRecyclingDummy</span></a> acts as recycling dummy dynamic recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecyclingDummy.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecyclingDummy-struct"></a><h3>struct AgsRecallRecyclingDummy</h3>
+<pre class="programlisting">struct AgsRecallRecyclingDummy;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingDummyClass"></a><h3>struct AgsRecallRecyclingDummyClass</h3>
+<pre class="programlisting">struct AgsRecallRecyclingDummyClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-dummy-new"></a><h3>ags_recall_recycling_dummy_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></a> * ags_recall_recycling_dummy_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy"><span class="type">AgsRecallRecyclingDummy</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy"><span class="type">AgsRecallRecyclingDummy</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecycling.html b/api/ags/AgsRecycling.html
new file mode 100644
index 0000000..3730ca6
--- /dev/null
+++ b/api/ags/AgsRecycling.html
@@ -0,0 +1,376 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<link rel="next" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallRecyclingDummy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecyclingContainer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecycling.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsRecycling.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecycling.top_of_page"></a>AgsRecycling</span></h2>
+<p>AgsRecycling — A container of audio signals</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recycling.h>
+
+struct              <a class="link" href="AgsRecycling.html#AgsRecycling-struct" title="struct AgsRecycling">AgsRecycling</a>;
+struct              <a class="link" href="AgsRecycling.html#AgsRecyclingClass" title="struct AgsRecyclingClass">AgsRecyclingClass</a>;
+enum                <a class="link" href="AgsRecycling.html#AgsRecyclingFlags" title="enum AgsRecyclingFlags">AgsRecyclingFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecycling.html#ags-recycling-add-audio-signal" title="ags_recycling_add_audio_signal ()">ags_recycling_add_audio_signal</a>      (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults" title="ags_recycling_create_audio_signal_with_defaults ()">ags_recycling_create_audio_signal_with_defaults</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count" title="ags_recycling_create_audio_signal_with_frame_count ()">ags_recycling_create_audio_signal_with_frame_count</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="AgsRecycling.html#ags-recycling-find-next-channel" title="ags_recycling_find_next_channel ()">ags_recycling_find_next_channel</a>     (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *prev_channel</code></em>);
+<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="AgsRecycling.html#ags-recycling-new" title="ags_recycling_new ()">ags_recycling_new</a>                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AgsRecycling.html#ags-recycling-position" title="ags_recycling_position ()">ags_recycling_position</a>              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecycling.html#ags-recycling-remove-audio-signal" title="ags_recycling_remove_audio_signal ()">ags_recycling_remove_audio_signal</a>   (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecycling.html#ags-recycling-set-devout" title="ags_recycling_set_devout ()">ags_recycling_set_devout</a>            (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecycling implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecycling.html#AgsRecycling--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecycling.html#AgsRecycling-add-audio-signal" title='The "add-audio-signal" signal'>add-audio-signal</a>"                               : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecycling.html#AgsRecycling-remove-audio-signal" title='The "remove-audio-signal" signal'>remove-audio-signal</a>"                            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> forms the nested tree of AgsChannel. Ever channel
+having own audio signal contains therefor an <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecycling-struct"></a><h3>struct AgsRecycling</h3>
+<pre class="programlisting">struct AgsRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingClass"></a><h3>struct AgsRecyclingClass</h3>
+<pre class="programlisting">struct AgsRecyclingClass {
+  GObjectClass object;
+
+  void (*add_audio_signal)(AgsRecycling *recycling,
+			   AgsAudioSignal *audio_signal);
+  void (*remove_audio_signal)(AgsRecycling *recycling,
+			      AgsAudioSignal *audio_signal);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingFlags"></a><h3>enum AgsRecyclingFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECYCLING_MUTED           =  1,
+} AgsRecyclingFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-add-audio-signal"></a><h3>ags_recycling_add_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_add_audio_signal      (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Add <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to add</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-defaults"></a><h3>ags_recycling_create_audio_signal_with_defaults ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_create_audio_signal_with_defaults
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+<p>
+Create audio signal with defaults.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to apply defaults</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-frame-count"></a><h3>ags_recycling_create_audio_signal_with_frame_count ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_create_audio_signal_with_frame_count
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+<p>
+Create audio signal with frame count.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to apply defaults</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frame_count</code></em> :</span></p></td>
+<td>the audio data size</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-find-next-channel"></a><h3>ags_recycling_find_next_channel ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_find_next_channel     (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *prev_channel</code></em>);</pre>
+<p>
+Retrieve next recycling with different channel.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_region</code></em> :</span></p></td>
+<td>boundary start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>end_region</code></em> :</span></p></td>
+<td>boundary end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>prev_channel</code></em> :</span></p></td>
+<td>previous channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Matching recycling.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-new"></a><h3>ags_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_new                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>, with defaults of <em class="parameter"><code>devout</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-position"></a><h3>ags_recycling_position ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_recycling_position              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Retrieve position of recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>end_region</code></em> :</span></p></td>
+<td>boundary end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>matching recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>position within boundary.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-remove-audio-signal"></a><h3>ags_recycling_remove_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_remove_audio_signal   (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Remove <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> of recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to remove</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-set-devout"></a><h3>ags_recycling_set_devout ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_set_devout            (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecycling--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsRecycling-add-audio-signal"></a><h3>The <code class="literal">"add-audio-signal"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>      *audio_signal,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecycling-remove-audio-signal"></a><h3>The <code class="literal">"remove-audio-signal"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>      *audio_signal,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecyclingContainer.html b/api/ags/AgsRecyclingContainer.html
new file mode 100644
index 0000000..ccff87d
--- /dev/null
+++ b/api/ags/AgsRecyclingContainer.html
@@ -0,0 +1,476 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecyclingContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecycling.html" title="AgsRecycling">
+<link rel="next" href="AgsTask.html" title="AgsTask">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTask.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecyclingContainer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecyclingContainer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecyclingContainer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecyclingContainer.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecyclingContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecyclingContainer.top_of_page"></a>AgsRecyclingContainer</span></h2>
+<p>AgsRecyclingContainer — A container of recycling acting as dynamic context.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecyclingContainer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recycling_container.h>
+
+struct              <a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer-struct" title="struct AgsRecyclingContainer">AgsRecyclingContainer</a>;
+struct              <a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainerClass" title="struct AgsRecyclingContainerClass">AgsRecyclingContainerClass</a>;
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-add" title="ags_recycling_container_add ()">ags_recycling_container_add</a>     (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-add-child" title="ags_recycling_container_add_child ()">ags_recycling_container_add_child</a>   (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-find" title="ags_recycling_container_find ()">ags_recycling_container_find</a>        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-find-child" title="ags_recycling_container_find_child ()">ags_recycling_container_find_child</a>  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-find-parent" title="ags_recycling_container_find_parent ()">ags_recycling_container_find_parent</a> (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id" title="ags_recycling_container_get_child_recall_id ()">ags_recycling_container_get_child_recall_id</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-get-toplevel" title="ags_recycling_container_get_toplevel ()">ags_recycling_container_get_toplevel</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-insert" title="ags_recycling_container_insert ()">ags_recycling_container_insert</a>  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-new" title="ags_recycling_container_new ()">ags_recycling_container_new</a>     (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>);
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-remove" title="ags_recycling_container_remove ()">ags_recycling_container_remove</a>  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-remove-child" title="ags_recycling_container_remove_child ()">ags_recycling_container_remove_child</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-replace" title="ags_recycling_container_replace ()">ags_recycling_container_replace</a>     (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-reset-recycling" title="ags_recycling_container_reset_recycling ()">ags_recycling_container_reset_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingContainer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsRecyclingContainer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingContainer.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer--length" title='The "length" property'>length</a>"                   <span class="type">guint64</span>               : Read / Write
+  "<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer--parent" title='The "parent" property'>parent</a>"                   <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>*  : Read / Write
+  "<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer--recall-id" title='The "recall-id" property'>recall-id</a>"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingContainer.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> organizes <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> objects as dynamic context
+within nested tree.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingContainer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingContainer-struct"></a><h3>struct AgsRecyclingContainer</h3>
+<pre class="programlisting">struct AgsRecyclingContainer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingContainerClass"></a><h3>struct AgsRecyclingContainerClass</h3>
+<pre class="programlisting">struct AgsRecyclingContainerClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add"></a><h3>ags_recycling_container_add ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_add     (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Removes a recycling to a container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> to remove</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new recycling container</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add-child"></a><h3>ags_recycling_container_add_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_container_add_child   (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre>
+<p>
+Adds a recycling container as child.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
+<td>the parental <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
+<td>the child</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find"></a><h3>ags_recycling_container_find ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_recycling_container_find        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Find position of recycling within array.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> to look up</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>recycling array index</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-child"></a><h3>ags_recycling_container_find_child ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_recycling_container_find_child  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Find position of recycling within arrays.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> to look up</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>recycling array index</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-parent"></a><h3>ags_recycling_container_find_parent ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_recycling_container_find_parent (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Find position of recycling within array.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> to look up</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>recycling array index</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-child-recall-id"></a><h3>ags_recycling_container_get_child_recall_id ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recycling_container_get_child_recall_id
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+Retrieve all child recall ids.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> as <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-toplevel"></a><h3>ags_recycling_container_get_toplevel ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_get_toplevel
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+Iterates the tree up to highest level.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the topmost recycling container</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-insert"></a><h3>ags_recycling_container_insert ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_insert  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
+<p>
+Removes a recycling to a container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> to insert</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
+<td>the index to insert at</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new recycling container</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-new"></a><h3>ags_recycling_container_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_new     (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>, boundaries are specified by <em class="parameter"><code>length</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>array dimension of context</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove"></a><h3>ags_recycling_container_remove ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_remove  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove-child"></a><h3>ags_recycling_container_remove_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_container_remove_child
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre>
+<p>
+Removes a recycling container of its parent.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
+<td>the child to remove</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-replace"></a><h3>ags_recycling_container_replace ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_container_replace     (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-reset-recycling"></a><h3>ags_recycling_container_reset_recycling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_container_reset_recycling
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);</pre>
+<p>
+Modify recycling of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_first_recycling</code></em> :</span></p></td>
+<td>the first recycling to replace</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_last_recycling</code></em> :</span></p></td>
+<td>the last recycling to replace</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_first_recycling</code></em> :</span></p></td>
+<td>the first recycling to insert</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_last_recycling</code></em> :</span></p></td>
+<td>the last recycling to insert</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingContainer.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingContainer--length"></a><h3>The <code class="literal">"length"</code> property</h3>
+<pre class="programlisting">  "length"                   <span class="type">guint64</span>               : Read / Write</pre>
+<p>The recycling array length.</p>
+<p>Default value: 0</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingContainer--parent"></a><h3>The <code class="literal">"parent"</code> property</h3>
+<pre class="programlisting">  "parent"                   <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>*  : Read / Write</pre>
+<p>The container this one is packed into.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingContainer--recall-id"></a><h3>The <code class="literal">"recall-id"</code> property</h3>
+<pre class="programlisting">  "recall-id"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write</pre>
+<p>The recall id located in audio object as destiny.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRecyclingThread.html b/api/ags/AgsRecyclingThread.html
new file mode 100644
index 0000000..49314ec
--- /dev/null
+++ b/api/ags/AgsRecyclingThread.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecyclingThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsIteratorThread.html" title="AgsIteratorThread">
+<link rel="next" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsIteratorThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-recycling-thread-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecyclingThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecyclingThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecyclingThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecyclingThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecyclingThread.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsRecyclingThread.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecyclingThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecyclingThread.top_of_page"></a>AgsRecyclingThread</span></h2>
+<p>AgsRecyclingThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecyclingThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RECYCLING_THREAD_DEFAULT_JIFFIE">AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread-struct" title="struct AgsRecyclingThread">AgsRecyclingThread</a>;
+struct              <a class="link" href="AgsRecyclingThread.html#AgsRecyclingThreadClass" title="struct AgsRecyclingThreadClass">AgsRecyclingThreadClass</a>;
+enum                <a class="link" href="AgsRecyclingThread.html#AgsRecyclingThreadFlags" title="enum AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a>;
+<a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * <a class="link" href="AgsRecyclingThread.html#ags-recycling-thread-new" title="ags_recycling_thread_new ()">ags_recycling_thread_new</a>           ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecyclingThread.html#ags-recycling-thread-play-audio" title="ags_recycling_thread_play_audio ()">ags_recycling_thread_play_audio</a>     (<em class="parameter"><code><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRecyclingThread.html#ags-recycling-thread-play-channel" title="ags_recycling_thread_play_channel ()">ags_recycling_thread_play_channel</a>   (<em class="parameter"><code><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsRecyclingThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecyclingThread implements
+ AgsTreeIterator,  AgsConnectable and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread--iterator-thread" title='The "iterator-thread" property'>iterator-thread</a>"          <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a>*    : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread-play-audio" title='The "play-audio" signal'>play-audio</a>"                                     : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread-play-channel" title='The "play-channel" signal'>play-channel</a>"                                   : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RECYCLING_THREAD_DEFAULT_JIFFIE (100)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThread-struct"></a><h3>struct AgsRecyclingThread</h3>
+<pre class="programlisting">struct AgsRecyclingThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThreadClass"></a><h3>struct AgsRecyclingThreadClass</h3>
+<pre class="programlisting">struct AgsRecyclingThreadClass {
+  AgsThreadClass thread;
+
+  void (*play_channel)(AgsRecyclingThread *recycling_thread,
+		       GObject *channel,
+		       AgsRecallID *recall_id,
+		       gint stage);
+
+  void (*play_audio)(AgsRecyclingThread *recycling_thread,
+		     GObject *output, GObject *audio,
+		     AgsRecallID *recall_id,
+		     gint stage);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThreadFlags"></a><h3>enum AgsRecyclingThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECYCLING_THREAD_RUNNING   = 1,
+  AGS_RECYCLING_THREAD_WAIT      = 1 << 1,
+  AGS_RECYCLING_THREAD_DONE      = 1 << 2,
+} AgsRecyclingThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-new"></a><h3>ags_recycling_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * ags_recycling_thread_new           ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-audio"></a><h3>ags_recycling_thread_play_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_thread_play_audio     (<em class="parameter"><code><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-channel"></a><h3>ags_recycling_thread_play_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_thread_play_channel   (<em class="parameter"><code><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingThread--iterator-thread"></a><h3>The <code class="literal">"iterator-thread"</code> property</h3>
+<pre class="programlisting">  "iterator-thread"          <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a>*    : Read / Write</pre>
+<p>The iterator thread object it is assigned to.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingThread-play-audio"></a><h3>The <code class="literal">"play-audio"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *agsrecyclingthread,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>            *arg1,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>            *arg2,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>            *arg3,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>            *arg4,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>            *arg5,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>            *arg6,
+                                                        <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>               arg7,
+                                                        <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                arg8,
+                                                        <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>            arg9,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>            user_data)               : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThread-play-channel"></a><h3>The <code class="literal">"play-channel"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *agsrecyclingthread,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>            *arg1,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>            *arg2,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>            *arg3,
+                                                        <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                arg4,
+                                                        <a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>            arg5,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>            user_data)               : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRegistry.html b/api/ags/AgsRegistry.html
new file mode 100644
index 0000000..a9457f6
--- /dev/null
+++ b/api/ags/AgsRegistry.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRegistry</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part X. XML-RPC - planned server">
+<link rel="prev" href="xml-rpc.html" title="Part X. XML-RPC - planned server">
+<link rel="next" href="AgsRemoteTask.html" title="AgsRemoteTask">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="xml-rpc.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoteTask.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRegistry.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRegistry.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRegistry.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRegistry.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRegistry"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRegistry.top_of_page"></a>AgsRegistry</span></h2>
+<p>AgsRegistry</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRegistry.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" title="AGS_REGISTRY_DEFAULT_ID_LENGTH">AGS_REGISTRY_DEFAULT_ID_LENGTH</a>
+struct              <a class="link" href="AgsRegistry.html#AgsRegistry-struct" title="struct AgsRegistry">AgsRegistry</a>;
+struct              <a class="link" href="AgsRegistry.html#AgsRegistryClass" title="struct AgsRegistryClass">AgsRegistryClass</a>;
+struct              <a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry">AgsRegistryEntry</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsRegistry.html#ags-registry-add" title="ags_registry_add ()">ags_registry_add</a>                    (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);
+<a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a class="link" href="AgsRegistry.html#ags-registry-entry-alloc" title="ags_registry_entry_alloc ()">ags_registry_entry_alloc</a>            (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);
+<span class="returnvalue">xmlrpc_value</span> *      <a class="link" href="AgsRegistry.html#ags-registry-entry-bulk" title="ags_registry_entry_bulk ()">ags_registry_entry_bulk</a>             (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a class="link" href="AgsRegistry.html#ags-registry-entry-find" title="ags_registry_entry_find ()">ags_registry_entry_find</a>             (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>);
+<a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       <a class="link" href="AgsRegistry.html#ags-registry-new" title="ags_registry_new ()">ags_registry_new</a>                    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRegistry.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsRegistry
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRegistry.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRegistry implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRegistry.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRegistry.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS"></a><h3>AGS_REGISTRY_DEFAULT_ID_LENGTH</h3>
+<pre class="programlisting">#define AGS_REGISTRY_DEFAULT_ID_LENGTH 16
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistry-struct"></a><h3>struct AgsRegistry</h3>
+<pre class="programlisting">struct AgsRegistry;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryClass"></a><h3>struct AgsRegistryClass</h3>
+<pre class="programlisting">struct AgsRegistryClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryEntry"></a><h3>struct AgsRegistryEntry</h3>
+<pre class="programlisting">struct AgsRegistryEntry {
+  gchar *id;
+  GValue entry;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-add"></a><h3>ags_registry_add ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_registry_add                    (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-alloc"></a><h3>ags_registry_entry_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_alloc            (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-bulk"></a><h3>ags_registry_entry_bulk ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlrpc_value</span> *      ags_registry_entry_bulk             (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-find"></a><h3>ags_registry_entry_find ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_find             (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-new"></a><h3>ags_registry_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       ags_registry_new                    ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRemoteTask.html b/api/ags/AgsRemoteTask.html
new file mode 100644
index 0000000..a82660d
--- /dev/null
+++ b/api/ags/AgsRemoteTask.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoteTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part X. XML-RPC - planned server">
+<link rel="prev" href="AgsRegistry.html" title="AgsRegistry">
+<link rel="next" href="AgsServer.html" title="AgsServer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRegistry.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsServer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoteTask.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoteTask.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoteTask.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoteTask.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoteTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoteTask.top_of_page"></a>AgsRemoteTask</span></h2>
+<p>AgsRemoteTask</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoteTask.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRemoteTask.html#AgsRemoteTask-struct" title="struct AgsRemoteTask">AgsRemoteTask</a>;
+struct              <a class="link" href="AgsRemoteTask.html#AgsRemoteTaskClass" title="struct AgsRemoteTaskClass">AgsRemoteTaskClass</a>;
+<span class="returnvalue">xmlrpc_value</span> *      <a class="link" href="AgsRemoteTask.html#ags-remote-task-launch" title="ags_remote_task_launch ()">ags_remote_task_launch</a>              (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<span class="returnvalue">xmlrpc_value</span> *      <a class="link" href="AgsRemoteTask.html#ags-remote-task-launch-timed" title="ags_remote_task_launch_timed ()">ags_remote_task_launch_timed</a>        (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<a class="link" href="AgsRemoteTask.html" title="AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     <a class="link" href="AgsRemoteTask.html#ags-remote-task-new" title="ags_remote_task_new ()">ags_remote_task_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoteTask.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsRemoteTask
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoteTask.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoteTask implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoteTask.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoteTask.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoteTask-struct"></a><h3>struct AgsRemoteTask</h3>
+<pre class="programlisting">struct AgsRemoteTask;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoteTaskClass"></a><h3>struct AgsRemoteTaskClass</h3>
+<pre class="programlisting">struct AgsRemoteTaskClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch"></a><h3>ags_remote_task_launch ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlrpc_value</span> *      ags_remote_task_launch              (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch-timed"></a><h3>ags_remote_task_launch_timed ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlrpc_value</span> *      ags_remote_task_launch_timed        (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-new"></a><h3>ags_remote_task_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoteTask.html" title="AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     ags_remote_task_new                 ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRemoveAudio.html b/api/ags/AgsRemoveAudio.html
new file mode 100644
index 0000000..4e7c98d
--- /dev/null
+++ b/api/ags/AgsRemoveAudio.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile">
+<link rel="next" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsOpenSingleFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoveAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoveAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoveAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoveAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoveAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoveAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoveAudio.top_of_page"></a>AgsRemoveAudio</span></h2>
+<p>AgsRemoveAudio — remove audio object of devout</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoveAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_remove_audio.h>
+
+struct              <a class="link" href="AgsRemoveAudio.html#AgsRemoveAudio-struct" title="struct AgsRemoveAudio">AgsRemoveAudio</a>;
+struct              <a class="link" href="AgsRemoveAudio.html#AgsRemoveAudioClass" title="struct AgsRemoveAudioClass">AgsRemoveAudioClass</a>;
+<a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    <a class="link" href="AgsRemoveAudio.html#ags-remove-audio-new" title="ags_remove_audio_new ()">ags_remove_audio_new</a>                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemoveAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoveAudio implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio"><span class="type">AgsRemoveAudio</span></a> task removes <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> of <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveAudio-struct"></a><h3>struct AgsRemoveAudio</h3>
+<pre class="programlisting">struct AgsRemoveAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveAudioClass"></a><h3>struct AgsRemoveAudioClass</h3>
+<pre class="programlisting">struct AgsRemoveAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-audio-new"></a><h3>ags_remove_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    ags_remove_audio_new                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio"><span class="type">AgsRemoveAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> to remove</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio"><span class="type">AgsRemoveAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRemoveAudioSignal.html b/api/ags/AgsRemoveAudioSignal.html
new file mode 100644
index 0000000..a2368b3
--- /dev/null
+++ b/api/ags/AgsRemoveAudioSignal.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemoveAudio.html" title="AgsRemoveAudio">
+<link rel="next" href="AgsRemoveNote.html" title="AgsRemoveNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoveAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoveNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoveAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoveAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoveAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoveAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoveAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoveAudioSignal.top_of_page"></a>AgsRemoveAudioSignal</span></h2>
+<p>AgsRemoveAudioSignal — remove audio_signal object to recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoveAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_remove_audio_signal.h>
+
+struct              <a class="link" href="AgsRemoveAudioSignal.html#AgsRemoveAudioSignal-struct" title="struct AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>;
+struct              <a class="link" href="AgsRemoveAudioSignal.html#AgsRemoveAudioSignalClass" title="struct AgsRemoveAudioSignalClass">AgsRemoveAudioSignalClass</a>;
+<a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * <a class="link" href="AgsRemoveAudioSignal.html#ags-remove-audio-signal-new" title="ags_remove_audio_signal_new ()">ags_remove_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemoveAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoveAudioSignal implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal"><span class="type">AgsRemoveAudioSignal</span></a> task removes <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveAudioSignal-struct"></a><h3>struct AgsRemoveAudioSignal</h3>
+<pre class="programlisting">struct AgsRemoveAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveAudioSignalClass"></a><h3>struct AgsRemoveAudioSignalClass</h3>
+<pre class="programlisting">struct AgsRemoveAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-audio-signal-new"></a><h3>ags_remove_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * ags_remove_audio_signal_new      (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal"><span class="type">AgsRemoveAudioSignal</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to remove</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal"><span class="type">AgsRemoveAudioSignal</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRemoveNote.html b/api/ags/AgsRemoveNote.html
new file mode 100644
index 0000000..098c38c
--- /dev/null
+++ b/api/ags/AgsRemoveNote.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">
+<link rel="next" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoveAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemovePointFromSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoveNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoveNote.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoveNote.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoveNote.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoveNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoveNote.top_of_page"></a>AgsRemoveNote</span></h2>
+<p>AgsRemoveNote — remove note object to notation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoveNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_remove_note.h>
+
+struct              <a class="link" href="AgsRemoveNote.html#AgsRemoveNote-struct" title="struct AgsRemoveNote">AgsRemoveNote</a>;
+struct              <a class="link" href="AgsRemoveNote.html#AgsRemoveNoteClass" title="struct AgsRemoveNoteClass">AgsRemoveNoteClass</a>;
+<a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     <a class="link" href="AgsRemoveNote.html#ags-remove-note-new" title="ags_remove_note_new ()">ags_remove_note_new</a>                 (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveNote.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemoveNote
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveNote.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoveNote implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveNote.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote"><span class="type">AgsRemoveNote</span></a> task removes <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> to <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveNote-struct"></a><h3>struct AgsRemoveNote</h3>
+<pre class="programlisting">struct AgsRemoveNote;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveNoteClass"></a><h3>struct AgsRemoveNoteClass</h3>
+<pre class="programlisting">struct AgsRemoveNoteClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-note-new"></a><h3>ags_remove_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     ags_remove_note_new                 (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote"><span class="type">AgsRemoveNote</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>the x coordinate of <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>the y coordinate of <a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote"><span class="type">AgsRemoveNote</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRemovePointFromSelection.html b/api/ags/AgsRemovePointFromSelection.html
new file mode 100644
index 0000000..8125738
--- /dev/null
+++ b/api/ags/AgsRemovePointFromSelection.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemovePointFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemoveNote.html" title="AgsRemoveNote">
+<link rel="next" href="AgsRemoveRecall.html" title="AgsRemoveRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoveNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoveRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemovePointFromSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemovePointFromSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemovePointFromSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemovePointFromSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemovePointFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemovePointFromSelection.top_of_page"></a>AgsRemovePointFromSelection</span></h2>
+<p>AgsRemovePointFromSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemovePointFromSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRemovePointFromSelection.html#AgsRemovePointFromSelection-struct" title="struct AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>;
+struct              <a class="link" href="AgsRemovePointFromSelection.html#AgsRemovePointFromSelectionClass" title="struct AgsRemovePointFromSelectionClass">AgsRemovePointFromSelectionClass</a>;
+<a class="link" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * <a class="link" href="AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new" title="ags_remove_point_from_selection_new ()">ags_remove_point_from_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemovePointFromSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemovePointFromSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemovePointFromSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemovePointFromSelection implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemovePointFromSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemovePointFromSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemovePointFromSelection-struct"></a><h3>struct AgsRemovePointFromSelection</h3>
+<pre class="programlisting">struct AgsRemovePointFromSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemovePointFromSelectionClass"></a><h3>struct AgsRemovePointFromSelectionClass</h3>
+<pre class="programlisting">struct AgsRemovePointFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-point-from-selection-new"></a><h3>ags_remove_point_from_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * ags_remove_point_from_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRemoveRecall.html b/api/ags/AgsRemoveRecall.html
new file mode 100644
index 0000000..c5ee909
--- /dev/null
+++ b/api/ags/AgsRemoveRecall.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">
+<link rel="next" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemovePointFromSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoveRegionFromSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoveRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoveRecall.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoveRecall.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoveRecall.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoveRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoveRecall.top_of_page"></a>AgsRemoveRecall</span></h2>
+<p>AgsRemoveRecall — remove recall object to context</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoveRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_remove_recall.h>
+
+struct              <a class="link" href="AgsRemoveRecall.html#AgsRemoveRecall-struct" title="struct AgsRemoveRecall">AgsRemoveRecall</a>;
+struct              <a class="link" href="AgsRemoveRecall.html#AgsRemoveRecallClass" title="struct AgsRemoveRecallClass">AgsRemoveRecallClass</a>;
+<a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   <a class="link" href="AgsRemoveRecall.html#ags-remove-recall-new" title="ags_remove_recall_new ()">ags_remove_recall_new</a>               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRecall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemoveRecall
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRecall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoveRecall implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRecall.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall"><span class="type">AgsRemoveRecall</span></a> task removes <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> to context.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveRecall-struct"></a><h3>struct AgsRemoveRecall</h3>
+<pre class="programlisting">struct AgsRemoveRecall;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveRecallClass"></a><h3>struct AgsRemoveRecallClass</h3>
+<pre class="programlisting">struct AgsRemoveRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-recall-new"></a><h3>ags_remove_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   ags_remove_recall_new               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall"><span class="type">AgsRemoveRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
+<td>may be <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>, <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> or <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> to remove</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>is_play</code></em> :</span></p></td>
+<td>if <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> non-complex recall</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall"><span class="type">AgsRemoveRecall</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRemoveRegionFromSelection.html b/api/ags/AgsRemoveRegionFromSelection.html
new file mode 100644
index 0000000..68e86e9
--- /dev/null
+++ b/api/ags/AgsRemoveRegionFromSelection.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveRegionFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemoveRecall.html" title="AgsRemoveRecall">
+<link rel="next" href="AgsSaveFile.html" title="AgsSaveFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoveRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSaveFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoveRegionFromSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoveRegionFromSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoveRegionFromSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoveRegionFromSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoveRegionFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoveRegionFromSelection.top_of_page"></a>AgsRemoveRegionFromSelection</span></h2>
+<p>AgsRemoveRegionFromSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoveRegionFromSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection-struct" title="struct AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>;
+struct              <a class="link" href="AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelectionClass" title="struct AgsRemoveRegionFromSelectionClass">AgsRemoveRegionFromSelectionClass</a>;
+<a class="link" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * <a class="link" href="AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new" title="ags_remove_region_from_selection_new ()">ags_remove_region_from_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRegionFromSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemoveRegionFromSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRegionFromSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoveRegionFromSelection implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRegionFromSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRegionFromSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveRegionFromSelection-struct"></a><h3>struct AgsRemoveRegionFromSelection</h3>
+<pre class="programlisting">struct AgsRemoveRegionFromSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveRegionFromSelectionClass"></a><h3>struct AgsRemoveRegionFromSelectionClass</h3>
+<pre class="programlisting">struct AgsRemoveRegionFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-region-from-selection-new"></a><h3>ags_remove_region_from_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * ags_remove_region_from_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsReturnableThread.html b/api/ags/AgsReturnableThread.html
new file mode 100644
index 0000000..4cd4ee1
--- /dev/null
+++ b/api/ags/AgsReturnableThread.html
@@ -0,0 +1,224 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsReturnableThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">
+<link rel="next" href="AgsTaskThread.html" title="AgsTaskThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-recycling-thread-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTaskThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsReturnableThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsReturnableThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsReturnableThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsReturnableThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsReturnableThread.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsReturnableThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsReturnableThread.top_of_page"></a>AgsReturnableThread</span></h2>
+<p>AgsReturnableThread — returnable thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsReturnableThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_returnable_thread.h>
+
+#define             <a class="link" href="AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE">AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsReturnableThread.html#AgsReturnableThread-struct" title="struct AgsReturnableThread">AgsReturnableThread</a>;
+<span class="returnvalue">void</span>                (<a class="link" href="AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()">*AgsReturnableThreadCallback</a>)      (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+struct              <a class="link" href="AgsReturnableThread.html#AgsReturnableThreadClass" title="struct AgsReturnableThreadClass">AgsReturnableThreadClass</a>;
+enum                <a class="link" href="AgsReturnableThread.html#AgsReturnableThreadFlags" title="enum AgsReturnableThreadFlags">AgsReturnableThreadFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsReturnableThread.html#ags-returnable-thread-connect-safe-run" title="ags_returnable_thread_connect_safe_run ()">ags_returnable_thread_connect_safe_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run" title="ags_returnable_thread_disconnect_safe_run ()">ags_returnable_thread_disconnect_safe_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+<a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * <a class="link" href="AgsReturnableThread.html#ags-returnable-thread-new" title="ags_returnable_thread_new ()">ags_returnable_thread_new</a>         (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *thread_pool</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsReturnableThread.html#ags-returnable-thread-safe-run" title="ags_returnable_thread_safe_run ()">ags_returnable_thread_safe_run</a>      (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsReturnableThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsReturnableThread implements
+ AgsTreeIterator,  AgsConnectable and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsReturnableThread.html#AgsReturnableThread-safe-run" title='The "safe-run" signal'>safe-run</a>"                                       : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> acts as thread. It should return after a short
+while because of limited thread pool.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThread-struct"></a><h3>struct AgsReturnableThread</h3>
+<pre class="programlisting">struct AgsReturnableThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadCallback"></a><h3>AgsReturnableThreadCallback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                (*AgsReturnableThreadCallback)      (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadClass"></a><h3>struct AgsReturnableThreadClass</h3>
+<pre class="programlisting">struct AgsReturnableThreadClass {
+  AgsThreadClass thread;
+
+  void (*safe_run)(AgsReturnableThread *returnable_thread);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadFlags"></a><h3>enum AgsReturnableThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RETURNABLE_THREAD_IN_USE              = 1,
+  AGS_RETURNABLE_THREAD_RESET               = 1 << 1,
+} AgsReturnableThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-connect-safe-run"></a><h3>ags_returnable_thread_connect_safe_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_returnable_thread_connect_safe_run
+                                                        (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);</pre>
+<p>
+Connects <em class="parameter"><code>callback</code></em> to <em class="parameter"><code>thread</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>returnable_thread</code></em> :</span></p></td>
+<td>the thread to connect</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
+<td>the callback</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-disconnect-safe-run"></a><h3>ags_returnable_thread_disconnect_safe_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_returnable_thread_disconnect_safe_run
+                                                        (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre>
+<p>
+Disconnects callback of <em class="parameter"><code>thread</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>returnable_thread</code></em> :</span></p></td>
+<td>the thread to disconnect</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-new"></a><h3>ags_returnable_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * ags_returnable_thread_new         (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *thread_pool</code></em>);</pre>
+<p>
+Create a new <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>thread_pool</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-safe-run"></a><h3>ags_returnable_thread_safe_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_returnable_thread_safe_run      (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsReturnableThread-safe-run"></a><h3>The <code class="literal">"safe-run"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *agsreturnablethread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>             user_data)                : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRuler.html b/api/ags/AgsRuler.html
new file mode 100644
index 0000000..5de5b88
--- /dev/null
+++ b/api/ags/AgsRuler.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRuler</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<link rel="next" href="ags-ags-ruler-callbacks.html" title="ags_ruler_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsResizeEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ruler-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRuler.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRuler.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRuler.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRuler.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRuler"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRuler.top_of_page"></a>AgsRuler</span></h2>
+<p>AgsRuler — A ruler widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRuler.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_ruler.h>
+
+#define             <a class="link" href="AgsRuler.html#AGS-RULER-DEFAULT-STEP:CAPS" title="AGS_RULER_DEFAULT_STEP">AGS_RULER_DEFAULT_STEP</a>
+#define             <a class="link" href="AgsRuler.html#AGS-RULER-LARGE-STEP:CAPS" title="AGS_RULER_LARGE_STEP">AGS_RULER_LARGE_STEP</a>
+#define             <a class="link" href="AgsRuler.html#AGS-RULER-SMALL-STEP:CAPS" title="AGS_RULER_SMALL_STEP">AGS_RULER_SMALL_STEP</a>
+struct              <a class="link" href="AgsRuler.html#AgsRuler-struct" title="struct AgsRuler">AgsRuler</a>;
+struct              <a class="link" href="AgsRuler.html#AgsRulerClass" title="struct AgsRulerClass">AgsRulerClass</a>;
+<a class="link" href="AgsRuler.html" title="AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          <a class="link" href="AgsRuler.html#ags-ruler-new" title="ags_ruler_new ()">ags_ruler_new</a>                       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRuler.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkDrawingArea.html">GtkDrawingArea</a>
+                           +----AgsRuler
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRuler.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRuler implements
+ AtkImplementorIface and  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRuler.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a> is a widget representing a <a href="../gtk3/GtkAdjustment.html"><span class="type">GtkAdjustment</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRuler.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RULER-DEFAULT-STEP:CAPS"></a><h3>AGS_RULER_DEFAULT_STEP</h3>
+<pre class="programlisting">#define AGS_RULER_DEFAULT_STEP (16)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RULER-LARGE-STEP:CAPS"></a><h3>AGS_RULER_LARGE_STEP</h3>
+<pre class="programlisting">#define AGS_RULER_LARGE_STEP (8.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RULER-SMALL-STEP:CAPS"></a><h3>AGS_RULER_SMALL_STEP</h3>
+<pre class="programlisting">#define AGS_RULER_SMALL_STEP (6.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRuler-struct"></a><h3>struct AgsRuler</h3>
+<pre class="programlisting">struct AgsRuler;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRulerClass"></a><h3>struct AgsRulerClass</h3>
+<pre class="programlisting">struct AgsRulerClass {
+  GtkWidgetClass widget;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ruler-new"></a><h3>ags_ruler_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRuler.html" title="AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          ags_ruler_new                       ();</pre>
+<p>
+Creates an <a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsRunnable.html b/api/ags/AgsRunnable.html
new file mode 100644
index 0000000..5fc7894
--- /dev/null
+++ b/api/ags/AgsRunnable.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRunnable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsPortlet.html" title="AgsPortlet">
+<link rel="next" href="AgsSeekable.html" title="AgsSeekable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPortlet.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSeekable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRunnable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRunnable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRunnable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRunnable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRunnable.top_of_page"></a>AgsRunnable</span></h2>
+<p>AgsRunnable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRunnable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>;
+struct              <a class="link" href="AgsRunnable.html#AgsRunnableInterface" title="struct AgsRunnableInterface">AgsRunnableInterface</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsRunnable.html#ags-runnable-run" title="ags_runnable_run ()">ags_runnable_run</a>                    (<em class="parameter"><code><a class="link" href="AgsRunnable.html" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsRunnable.html#ags-runnable-stop" title="ags_runnable_stop ()">ags_runnable_stop</a>                   (<em class="parameter"><code><a class="link" href="AgsRunnable.html" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRunnable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsRunnable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRunnable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRunnable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRunnable"></a><h3>AgsRunnable</h3>
+<pre class="programlisting">typedef void AgsRunnable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRunnableInterface"></a><h3>struct AgsRunnableInterface</h3>
+<pre class="programlisting">struct AgsRunnableInterface {
+  GTypeInterface interface;
+
+  void (*run)(AgsRunnable *runnable);
+  void (*stop)(AgsRunnable *runnable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-run"></a><h3>ags_runnable_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_runnable_run                    (<em class="parameter"><code><a class="link" href="AgsRunnable.html" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-stop"></a><h3>ags_runnable_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_runnable_stop                   (<em class="parameter"><code><a class="link" href="AgsRunnable.html" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSF2Chooser.html b/api/ags/AgsSF2Chooser.html
new file mode 100644
index 0000000..6027171
--- /dev/null
+++ b/api/ags/AgsSF2Chooser.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSF2Chooser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">
+<link rel="next" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-note-edit-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-sf2-chooser-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSF2Chooser.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSF2Chooser.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSF2Chooser.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSF2Chooser.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsSF2Chooser.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSF2Chooser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSF2Chooser.top_of_page"></a>AgsSF2Chooser</span></h2>
+<p>AgsSF2Chooser</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSF2Chooser.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSF2Chooser.html#AgsSF2Chooser-struct" title="struct AgsSF2Chooser">AgsSF2Chooser</a>;
+struct              <a class="link" href="AgsSF2Chooser.html#AgsSF2ChooserClass" title="struct AgsSF2ChooserClass">AgsSF2ChooserClass</a>;
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-completed" title="ags_sf2_chooser_completed ()">ags_sf2_chooser_completed</a>           (<em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     <a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-new" title="ags_sf2_chooser_new ()">ags_sf2_chooser_new</a>                 ();
+<span class="returnvalue">void</span>                <a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-open" title="ags_sf2_chooser_open ()">ags_sf2_chooser_open</a>                (<em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo" title="ags_sf2_chooser_remove_all_from_combo ()">ags_sf2_chooser_remove_all_from_combo</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBoxText.html"><span class="type">GtkComboBoxText</span></a> *combo</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsSF2Chooser
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSF2Chooser implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsSF2Chooser.html#AgsSF2Chooser--ipatch" title='The "ipatch" property'>ipatch</a>"                   <a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="type">AgsIpatch</span></a>*            : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSF2Chooser-struct"></a><h3>struct AgsSF2Chooser</h3>
+<pre class="programlisting">struct AgsSF2Chooser;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSF2ChooserClass"></a><h3>struct AgsSF2ChooserClass</h3>
+<pre class="programlisting">struct AgsSF2ChooserClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-completed"></a><h3>ags_sf2_chooser_completed ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_sf2_chooser_completed           (<em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-new"></a><h3>ags_sf2_chooser_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     ags_sf2_chooser_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-open"></a><h3>ags_sf2_chooser_open ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_sf2_chooser_open                (<em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-remove-all-from-combo"></a><h3>ags_sf2_chooser_remove_all_from_combo ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_sf2_chooser_remove_all_from_combo
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBoxText.html"><span class="type">GtkComboBoxText</span></a> *combo</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsSF2Chooser--ipatch"></a><h3>The <code class="literal">"ipatch"</code> property</h3>
+<pre class="programlisting">  "ipatch"                   <a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="type">AgsIpatch</span></a>*            : Read / Write</pre>
+<p>The current AgsIpatch.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSaveFile.html b/api/ags/AgsSaveFile.html
new file mode 100644
index 0000000..54444bd
--- /dev/null
+++ b/api/ags/AgsSaveFile.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSaveFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<link rel="next" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoveRegionFromSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsScrollOnPlay.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSaveFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSaveFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSaveFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSaveFile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSaveFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSaveFile.top_of_page"></a>AgsSaveFile</span></h2>
+<p>AgsSaveFile — save file object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSaveFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_save_file.h>
+
+struct              <a class="link" href="AgsSaveFile.html#AgsSaveFile-struct" title="struct AgsSaveFile">AgsSaveFile</a>;
+struct              <a class="link" href="AgsSaveFile.html#AgsSaveFileClass" title="struct AgsSaveFileClass">AgsSaveFileClass</a>;
+<a class="link" href="AgsSaveFile.html" title="AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       <a class="link" href="AgsSaveFile.html#ags-save-file-new" title="ags_save_file_new ()">ags_save_file_new</a>                   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSaveFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSaveFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSaveFile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSaveFile implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSaveFile.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsSaveFile.html" title="AgsSaveFile"><span class="type">AgsSaveFile</span></a> task saves files.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSaveFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSaveFile-struct"></a><h3>struct AgsSaveFile</h3>
+<pre class="programlisting">struct AgsSaveFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSaveFileClass"></a><h3>struct AgsSaveFileClass</h3>
+<pre class="programlisting">struct AgsSaveFileClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-save-file-new"></a><h3>ags_save_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSaveFile.html" title="AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       ags_save_file_new                   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsSaveFile.html" title="AgsSaveFile"><span class="type">AgsSaveFile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsSaveFile.html" title="AgsSaveFile"><span class="type">AgsSaveFile</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsScrollOnPlay.html b/api/ags/AgsScrollOnPlay.html
new file mode 100644
index 0000000..e7f5610
--- /dev/null
+++ b/api/ags/AgsScrollOnPlay.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsScrollOnPlay</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSaveFile.html" title="AgsSaveFile">
+<link rel="next" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSaveFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetAudioChannels.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsScrollOnPlay.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsScrollOnPlay.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsScrollOnPlay.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsScrollOnPlay.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsScrollOnPlay"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsScrollOnPlay.top_of_page"></a>AgsScrollOnPlay</span></h2>
+<p>AgsScrollOnPlay — scrolls the editor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsScrollOnPlay.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_scroll_on_play.h>
+
+struct              <a class="link" href="AgsScrollOnPlay.html#AgsScrollOnPlay-struct" title="struct AgsScrollOnPlay">AgsScrollOnPlay</a>;
+struct              <a class="link" href="AgsScrollOnPlay.html#AgsScrollOnPlayClass" title="struct AgsScrollOnPlayClass">AgsScrollOnPlayClass</a>;
+<a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   <a class="link" href="AgsScrollOnPlay.html#ags-scroll-on-play-new" title="ags_scroll_on_play_new ()">ags_scroll_on_play_new</a>              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsScrollOnPlay.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsScrollOnPlay
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsScrollOnPlay.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsScrollOnPlay implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsScrollOnPlay.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay"><span class="type">AgsScrollOnPlay</span></a> task scrolls the specified <a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsScrollOnPlay.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsScrollOnPlay-struct"></a><h3>struct AgsScrollOnPlay</h3>
+<pre class="programlisting">struct AgsScrollOnPlay;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsScrollOnPlayClass"></a><h3>struct AgsScrollOnPlayClass</h3>
+<pre class="programlisting">struct AgsScrollOnPlayClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-scroll-on-play-new"></a><h3>ags_scroll_on_play_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   ags_scroll_on_play_new              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *editor</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay"><span class="type">AgsScrollOnPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>editor</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> to scroll</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay"><span class="type">AgsScrollOnPlay</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSeekable.html b/api/ags/AgsSeekable.html
new file mode 100644
index 0000000..6f77518
--- /dev/null
+++ b/api/ags/AgsSeekable.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSeekable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsRunnable.html" title="AgsRunnable">
+<link rel="next" href="AgsTactable.html" title="AgsTactable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRunnable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTactable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSeekable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSeekable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSeekable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSeekable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSeekable.top_of_page"></a>AgsSeekable</span></h2>
+<p>AgsSeekable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSeekable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsSeekable.html" title="AgsSeekable">AgsSeekable</a>;
+struct              <a class="link" href="AgsSeekable.html#AgsSeekableInterface" title="struct AgsSeekableInterface">AgsSeekableInterface</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsSeekable.html#ags-seekable-seek" title="ags_seekable_seek ()">ags_seekable_seek</a>                   (<em class="parameter"><code><a class="link" href="AgsSeekable.html" title="AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> steps</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> forward</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSeekable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsSeekable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSeekable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSeekable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSeekable"></a><h3>AgsSeekable</h3>
+<pre class="programlisting">typedef void AgsSeekable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSeekableInterface"></a><h3>struct AgsSeekableInterface</h3>
+<pre class="programlisting">struct AgsSeekableInterface {
+  GTypeInterface interface;
+
+  void (*seek)(AgsSeekable *seekable, guint steps, gboolean forward);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-seekable-seek"></a><h3>ags_seekable_seek ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_seekable_seek                   (<em class="parameter"><code><a class="link" href="AgsSeekable.html" title="AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> steps</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> forward</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsServer.html b/api/ags/AgsServer.html
new file mode 100644
index 0000000..6ab5065
--- /dev/null
+++ b/api/ags/AgsServer.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsServer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part X. XML-RPC - planned server">
+<link rel="prev" href="AgsRemoteTask.html" title="AgsRemoteTask">
+<link rel="next" href="api-index-full.html" title="API Index">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoteTask.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsServer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsServer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsServer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsServer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsServer.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsServer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsServer.top_of_page"></a>AgsServer</span></h2>
+<p>AgsServer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsServer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsServer.html#AgsServer-struct" title="struct AgsServer">AgsServer</a>;
+struct              <a class="link" href="AgsServer.html#AgsServerClass" title="struct AgsServerClass">AgsServerClass</a>;
+enum                <a class="link" href="AgsServer.html#AgsServerFlags" title="enum AgsServerFlags">AgsServerFlags</a>;
+<span class="returnvalue">xmlrpc_value</span> *      <a class="link" href="AgsServer.html#ags-server-create-object" title="ags_server_create_object ()">ags_server_create_object</a>            (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<a class="link" href="AgsServer.html" title="AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a class="link" href="AgsServer.html#ags-server-lookup" title="ags_server_lookup ()">ags_server_lookup</a>                   (<em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<a class="link" href="AgsServer.html" title="AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a class="link" href="AgsServer.html#ags-server-new" title="ags_server_new ()">ags_server_new</a>                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *main</code></em>);
+<span class="returnvalue">xmlrpc_value</span> *      <a class="link" href="AgsServer.html#ags-server-object-set-property" title="ags_server_object_set_property ()">ags_server_object_set_property</a>      (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsServer.html#ags-server-start" title="ags_server_start ()">ags_server_start</a>                    (<em class="parameter"><code><a class="link" href="AgsServer.html" title="AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsServer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsServer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsServer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsServer implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsServer.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsServer.html#AgsServer-start" title='The "start" signal'>start</a>"                                          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsServer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsServer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsServer-struct"></a><h3>struct AgsServer</h3>
+<pre class="programlisting">struct AgsServer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerClass"></a><h3>struct AgsServerClass</h3>
+<pre class="programlisting">struct AgsServerClass {
+  GObjectClass object;
+  
+  void (*start)(AgsServer *server);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerFlags"></a><h3>enum AgsServerFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SERVER_STARTED        = 1,
+  AGS_SERVER_RUNNING        = 1 << 1,
+} AgsServerFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-create-object"></a><h3>ags_server_create_object ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlrpc_value</span> *      ags_server_create_object            (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-lookup"></a><h3>ags_server_lookup ()</h3>
+<pre class="programlisting"><a class="link" href="AgsServer.html" title="AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_lookup                   (<em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-new"></a><h3>ags_server_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsServer.html" title="AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_new                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-object-set-property"></a><h3>ags_server_object_set_property ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlrpc_value</span> *      ags_server_object_set_property      (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-start"></a><h3>ags_server_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_server_start                    (<em class="parameter"><code><a class="link" href="AgsServer.html" title="AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsServer.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsServer-start"></a><h3>The <code class="literal">"start"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsServer.html" title="AgsServer"><span class="type">AgsServer</span></a> *agsserver,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsServerPreferences.html b/api/ags/AgsServerPreferences.html
new file mode 100644
index 0000000..233c6c8
--- /dev/null
+++ b/api/ags/AgsServerPreferences.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsServerPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-ruler-callbacks.html" title="ags_ruler_callbacks">
+<link rel="next" href="AgsWindow.html" title="AgsWindow">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-ruler-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsWindow.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsServerPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsServerPreferences.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsServerPreferences.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsServerPreferences.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsServerPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsServerPreferences.top_of_page"></a>AgsServerPreferences</span></h2>
+<p>AgsServerPreferences — A composite widget to do server related preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsServerPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_server_preferences.h>
+
+struct              <a class="link" href="AgsServerPreferences.html#AgsServerPreferences-struct" title="struct AgsServerPreferences">AgsServerPreferences</a>;
+struct              <a class="link" href="AgsServerPreferences.html#AgsServerPreferencesClass" title="struct AgsServerPreferencesClass">AgsServerPreferencesClass</a>;
+<a class="link" href="AgsServerPreferences.html" title="AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * <a class="link" href="AgsServerPreferences.html#ags-server-preferences-new" title="ags_server_preferences_new ()">ags_server_preferences_new</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsServerPreferences.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----AgsServerPreferences
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsServerPreferences.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsServerPreferences implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsServerPreferences.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsServerPreferences.html" title="AgsServerPreferences"><span class="type">AgsServerPreferences</span></a> enables you to make server related preferences.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsServerPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsServerPreferences-struct"></a><h3>struct AgsServerPreferences</h3>
+<pre class="programlisting">struct AgsServerPreferences;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerPreferencesClass"></a><h3>struct AgsServerPreferencesClass</h3>
+<pre class="programlisting">struct AgsServerPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-preferences-new"></a><h3>ags_server_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsServerPreferences.html" title="AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * ags_server_preferences_new       ();</pre>
+<p>
+Creates an <a class="link" href="AgsServerPreferences.html" title="AgsServerPreferences"><span class="type">AgsServerPreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsServerPreferences.html" title="AgsServerPreferences"><span class="type">AgsServerPreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSetAudioChannels.html b/api/ags/AgsSetAudioChannels.html
new file mode 100644
index 0000000..8fc6ab0
--- /dev/null
+++ b/api/ags/AgsSetAudioChannels.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay">
+<link rel="next" href="AgsSetBufferSize.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsScrollOnPlay.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetBufferSize.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetAudioChannels.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetAudioChannels.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetAudioChannels.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetAudioChannels.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetAudioChannels"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetAudioChannels.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels — resizes audio channels</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetAudioChannels.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_set_audio_channels.h>
+
+struct              <a class="link" href="AgsSetAudioChannels.html#AgsSetAudioChannels-struct" title="struct AgsSetAudioChannels">AgsSetAudioChannels</a>;
+struct              <a class="link" href="AgsSetAudioChannels.html#AgsSetAudioChannelsClass" title="struct AgsSetAudioChannelsClass">AgsSetAudioChannelsClass</a>;
+<a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * <a class="link" href="AgsSetAudioChannels.html#ags-set-audio-channels-new" title="ags_set_audio_channels_new ()">ags_set_audio_channels_new</a>        (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetAudioChannels.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetAudioChannels
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetAudioChannels.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetAudioChannels implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetAudioChannels.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a> task resizes audio channels of <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetAudioChannels.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetAudioChannels-struct"></a><h3>struct AgsSetAudioChannels</h3>
+<pre class="programlisting">struct AgsSetAudioChannels;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetAudioChannelsClass"></a><h3>struct AgsSetAudioChannelsClass</h3>
+<pre class="programlisting">struct AgsSetAudioChannelsClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-audio-channels-new"></a><h3>ags_set_audio_channels_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * ags_set_audio_channels_new        (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> to reset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels</code></em> :</span></p></td>
+<td>the new count of audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSetBufferSize.html b/api/ags/AgsSetBufferSize.html
new file mode 100644
index 0000000..10cd0ac
--- /dev/null
+++ b/api/ags/AgsSetBufferSize.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels">
+<link rel="next" href="AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetAudioChannels.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetDevoutPlayFlags.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetBufferSize.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetBufferSize.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetBufferSize.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetBufferSize.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetBufferSize"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetBufferSize.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels — resizes buffer size</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetBufferSize.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_set_buffer_size.h>
+
+struct              <a class="link" href="AgsSetBufferSize.html#AgsSetBufferSize-struct" title="struct AgsSetBufferSize">AgsSetBufferSize</a>;
+struct              <a class="link" href="AgsSetBufferSize.html#AgsSetBufferSizeClass" title="struct AgsSetBufferSizeClass">AgsSetBufferSizeClass</a>;
+<a class="link" href="AgsSetBufferSize.html" title="AgsSetAudioChannels"><span class="returnvalue">AgsSetBufferSize</span></a> *  <a class="link" href="AgsSetBufferSize.html#ags-set-buffer-size-new" title="ags_set_buffer_size_new ()">ags_set_buffer_size_new</a>             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetBufferSize.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetBufferSize
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetBufferSize.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetBufferSize implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetBufferSize.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a> task resizes buffer size of <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetBufferSize.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetBufferSize-struct"></a><h3>struct AgsSetBufferSize</h3>
+<pre class="programlisting">struct AgsSetBufferSize;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetBufferSizeClass"></a><h3>struct AgsSetBufferSizeClass</h3>
+<pre class="programlisting">struct AgsSetBufferSizeClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-buffer-size-new"></a><h3>ags_set_buffer_size_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetBufferSize.html" title="AgsSetAudioChannels"><span class="returnvalue">AgsSetBufferSize</span></a> *  ags_set_buffer_size_new             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>the new count of buffer size</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSetDevoutPlayFlags.html b/api/ags/AgsSetDevoutPlayFlags.html
new file mode 100644
index 0000000..9204f04
--- /dev/null
+++ b/api/ags/AgsSetDevoutPlayFlags.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetBufferSize.html" title="AgsSetAudioChannels">
+<link rel="next" href="AgsSetMuted.html" title="AgsSetMuted">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetBufferSize.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetMuted.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetDevoutPlayFlags.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetDevoutPlayFlags.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetDevoutPlayFlags.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetDevoutPlayFlags.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetDevoutPlayFlags"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetDevoutPlayFlags.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels — modifies devout play flags</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetDevoutPlayFlags.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_set_devout_play_flags.h>
+
+struct              <a class="link" href="AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags-struct" title="struct AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>;
+struct              <a class="link" href="AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlagsClass" title="struct AgsSetDevoutPlayFlagsClass">AgsSetDevoutPlayFlagsClass</a>;
+<a class="link" href="AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * <a class="link" href="AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new" title="ags_set_devout_play_flags_new ()">ags_set_devout_play_flags_new</a>   (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> devout_play_flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetDevoutPlayFlags.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetDevoutPlayFlags
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetDevoutPlayFlags.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetDevoutPlayFlags implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetDevoutPlayFlags.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a> task modifies devout play flags of <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetDevoutPlayFlags.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetDevoutPlayFlags-struct"></a><h3>struct AgsSetDevoutPlayFlags</h3>
+<pre class="programlisting">struct AgsSetDevoutPlayFlags;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetDevoutPlayFlagsClass"></a><h3>struct AgsSetDevoutPlayFlagsClass</h3>
+<pre class="programlisting">struct AgsSetDevoutPlayFlagsClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-devout-play-flags-new"></a><h3>ags_set_devout_play_flags_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * ags_set_devout_play_flags_new   (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> devout_play_flags</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSetMuted.html b/api/ags/AgsSetMuted.html
new file mode 100644
index 0000000..1b8cadb
--- /dev/null
+++ b/api/ags/AgsSetMuted.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetMuted</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">
+<link rel="next" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetDevoutPlayFlags.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetOutputDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetMuted.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetMuted.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetMuted.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetMuted.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetMuted"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetMuted.top_of_page"></a>AgsSetMuted</span></h2>
+<p>AgsSetMuted — set muted to delay audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetMuted.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/recall/ags_set_muted.h>
+
+struct              <a class="link" href="AgsSetMuted.html#AgsSetMuted-struct" title="struct AgsSetMuted">AgsSetMuted</a>;
+struct              <a class="link" href="AgsSetMuted.html#AgsSetMutedClass" title="struct AgsSetMutedClass">AgsSetMutedClass</a>;
+<a class="link" href="AgsSetMuted.html" title="AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       <a class="link" href="AgsSetMuted.html#ags-set-muted-new" title="ags_set_muted_new ()">ags_set_muted_new</a>                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> muted</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetMuted.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetMuted
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetMuted.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetMuted implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetMuted.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsSetMuted.html" title="AgsSetMuted"><span class="type">AgsSetMuted</span></a> task sets muted to <a class="link" href="AgsMutable.html" title="AgsMutable"><span class="type">AgsMutable</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetMuted.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetMuted-struct"></a><h3>struct AgsSetMuted</h3>
+<pre class="programlisting">struct AgsSetMuted;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetMutedClass"></a><h3>struct AgsSetMutedClass</h3>
+<pre class="programlisting">struct AgsSetMutedClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-muted-new"></a><h3>ags_set_muted_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetMuted.html" title="AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       ags_set_muted_new                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> muted</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsSetMuted.html" title="AgsSetMuted"><span class="type">AgsSetMuted</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>gobject</code></em> :</span></p></td>
+<td>the <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>muted</code></em> :</span></p></td>
+<td>muted to set</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsSetMuted.html" title="AgsSetMuted"><span class="type">AgsSetMuted</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSetOutputDevice.html b/api/ags/AgsSetOutputDevice.html
new file mode 100644
index 0000000..4d6890a
--- /dev/null
+++ b/api/ags/AgsSetOutputDevice.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetOutputDevice</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetMuted.html" title="AgsSetMuted">
+<link rel="next" href="AgsSetSamplerate.html" title="AgsSetSamplerate">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetMuted.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetSamplerate.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetOutputDevice.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetOutputDevice.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetOutputDevice.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetOutputDevice.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetOutputDevice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetOutputDevice.top_of_page"></a>AgsSetOutputDevice</span></h2>
+<p>AgsSetOutputDevice — resets soundcard</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetOutputDevice.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_set_output_device.h>
+
+struct              <a class="link" href="AgsSetOutputDevice.html#AgsSetOutputDevice-struct" title="struct AgsSetOutputDevice">AgsSetOutputDevice</a>;
+struct              <a class="link" href="AgsSetOutputDevice.html#AgsSetOutputDeviceClass" title="struct AgsSetOutputDeviceClass">AgsSetOutputDeviceClass</a>;
+<a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * <a class="link" href="AgsSetOutputDevice.html#ags-set-output-device-new" title="ags_set_output_device_new ()">ags_set_output_device_new</a>          (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *card_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetOutputDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetOutputDevice
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetOutputDevice.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetOutputDevice implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetOutputDevice.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice"><span class="type">AgsSetOutputDevice</span></a> task resets soundcard of <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetOutputDevice.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetOutputDevice-struct"></a><h3>struct AgsSetOutputDevice</h3>
+<pre class="programlisting">struct AgsSetOutputDevice;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetOutputDeviceClass"></a><h3>struct AgsSetOutputDeviceClass</h3>
+<pre class="programlisting">struct AgsSetOutputDeviceClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-output-device-new"></a><h3>ags_set_output_device_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * ags_set_output_device_new          (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *card_id</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice"><span class="type">AgsSetOutputDevice</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> to reset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_id</code></em> :</span></p></td>
+<td>the new soundcard</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice"><span class="type">AgsSetOutputDevice</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSetSamplerate.html b/api/ags/AgsSetSamplerate.html
new file mode 100644
index 0000000..83afefb
--- /dev/null
+++ b/api/ags/AgsSetSamplerate.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetSamplerate</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice">
+<link rel="next" href="AgsStartDevout.html" title="AgsStartDevout">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetOutputDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStartDevout.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetSamplerate.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetSamplerate.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetSamplerate.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetSamplerate.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetSamplerate"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetSamplerate.top_of_page"></a>AgsSetSamplerate</span></h2>
+<p>AgsSetSamplerate — modifies samplerate</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetSamplerate.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_set_samplerate.h>
+
+struct              <a class="link" href="AgsSetSamplerate.html#AgsSetSamplerate-struct" title="struct AgsSetSamplerate">AgsSetSamplerate</a>;
+struct              <a class="link" href="AgsSetSamplerate.html#AgsSetSamplerateClass" title="struct AgsSetSamplerateClass">AgsSetSamplerateClass</a>;
+<a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  <a class="link" href="AgsSetSamplerate.html#ags-set-samplerate-new" title="ags_set_samplerate_new ()">ags_set_samplerate_new</a>              (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> samplerate</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetSamplerate.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetSamplerate
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetSamplerate.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetSamplerate implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetSamplerate.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate"><span class="type">AgsSetSamplerate</span></a> task modifies samplerate of <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetSamplerate.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetSamplerate-struct"></a><h3>struct AgsSetSamplerate</h3>
+<pre class="programlisting">struct AgsSetSamplerate;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetSamplerateClass"></a><h3>struct AgsSetSamplerateClass</h3>
+<pre class="programlisting">struct AgsSetSamplerateClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-samplerate-new"></a><h3>ags_set_samplerate_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  ags_set_samplerate_new              (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> samplerate</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate"><span class="type">AgsSetSamplerate</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>samplerate</code></em> :</span></p></td>
+<td>the new samplerate</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate"><span class="type">AgsSetSamplerate</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSingleThread.html b/api/ags/AgsSingleThread.html
new file mode 100644
index 0000000..c0b8927
--- /dev/null
+++ b/api/ags/AgsSingleThread.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSingleThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsThreadPool.html" title="AgsThreadPool">
+<link rel="next" href="audio.html" title="Part VII. The audio layer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsThreadPool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="audio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSingleThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSingleThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSingleThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSingleThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSingleThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSingleThread.top_of_page"></a>AgsSingleThread</span></h2>
+<p>AgsSingleThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSingleThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" title="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a>
+struct              <a class="link" href="AgsSingleThread.html#AgsSingleThread-struct" title="struct AgsSingleThread">AgsSingleThread</a>;
+struct              <a class="link" href="AgsSingleThread.html#AgsSingleThreadClass" title="struct AgsSingleThreadClass">AgsSingleThreadClass</a>;
+<a class="link" href="AgsSingleThread.html" title="AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   <a class="link" href="AgsSingleThread.html#ags-single-thread-new" title="ags_single_thread_new ()">ags_single_thread_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSingleThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsSingleThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSingleThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSingleThread implements
+ AgsTreeIterator,  AgsConnectable and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSingleThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSingleThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS"></a><h3>AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</h3>
+<pre class="programlisting">#define AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE (30)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSingleThread-struct"></a><h3>struct AgsSingleThread</h3>
+<pre class="programlisting">struct AgsSingleThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSingleThreadClass"></a><h3>struct AgsSingleThreadClass</h3>
+<pre class="programlisting">struct AgsSingleThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-single-thread-new"></a><h3>ags_single_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSingleThread.html" title="AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   ags_single_thread_new               ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSndfile.html b/api/ags/AgsSndfile.html
new file mode 100644
index 0000000..7a3dd0a
--- /dev/null
+++ b/api/ags/AgsSndfile.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSndfile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">
+<link rel="next" href="recall.html" title="Recalls - Effect processors">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsIpatchSF2Reader.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="recall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSndfile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSndfile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSndfile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSndfile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSndfile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSndfile.top_of_page"></a>AgsSndfile</span></h2>
+<p>AgsSndfile — Libsndfile wrapper</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSndfile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/file/ags_sndfile.h>
+
+struct              <a class="link" href="AgsSndfile.html#AgsSndfile-struct" title="struct AgsSndfile">AgsSndfile</a>;
+struct              <a class="link" href="AgsSndfile.html#AgsSndfileClass" title="struct AgsSndfileClass">AgsSndfileClass</a>;
+enum                <a class="link" href="AgsSndfile.html#AgsSndfileFlags" title="enum AgsSndfileFlags">AgsSndfileFlags</a>;
+<a class="link" href="AgsSndfile.html" title="AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        <a class="link" href="AgsSndfile.html#ags-sndfile-new" title="ags_sndfile_new ()">ags_sndfile_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSndfile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsSndfile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSndfile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSndfile implements
+ AgsConnectable and  <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSndfile.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsSndfile.html" title="AgsSndfile"><span class="type">AgsSndfile</span></a> is the base object to ineract with libsndfile.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSndfile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSndfile-struct"></a><h3>struct AgsSndfile</h3>
+<pre class="programlisting">struct AgsSndfile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSndfileClass"></a><h3>struct AgsSndfileClass</h3>
+<pre class="programlisting">struct AgsSndfileClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSndfileFlags"></a><h3>enum AgsSndfileFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SNDFILE_ITER_START    = 1,
+  AGS_SNDFILE_VIRTUAL       = 1 << 1,
+} AgsSndfileFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sndfile-new"></a><h3>ags_sndfile_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSndfile.html" title="AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        ags_sndfile_new                     ();</pre>
+<p>
+Creates an <a class="link" href="AgsSndfile.html" title="AgsSndfile"><span class="type">AgsSndfile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an empty <a class="link" href="AgsSndfile.html" title="AgsSndfile"><span class="type">AgsSndfile</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsStackable.html b/api/ags/AgsStackable.html
new file mode 100644
index 0000000..64351d2
--- /dev/null
+++ b/api/ags/AgsStackable.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsTactable.html" title="AgsTactable">
+<link rel="next" href="AgsPersistable.html" title="AgsPersistable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTactable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPersistable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStackable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStackable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStackable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStackable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStackable.top_of_page"></a>AgsStackable</span></h2>
+<p>AgsStackable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStackable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>;
+struct              <a class="link" href="AgsStackable.html#AgsStackableInterface" title="struct AgsStackableInterface">AgsStackableInterface</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsStackable.html#ags-stackable-pop" title="ags_stackable_pop ()">ags_stackable_pop</a>                   (<em class="parameter"><code><a class="link" href="AgsStackable.html" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsStackable.html#ags-stackable-push" title="ags_stackable_push ()">ags_stackable_push</a>                  (<em class="parameter"><code><a class="link" href="AgsStackable.html" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStackable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsStackable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStackable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsStackable is implemented by
+ <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>,  <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>,  <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>,  <a class="link" href="AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>,  AgsGuiTaskThread,  <a class="link" href="AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>,  <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>,  <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>,  <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>,  <a class="link" href="AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>,  <a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>,  <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a> and  <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStackable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStackable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStackable"></a><h3>AgsStackable</h3>
+<pre class="programlisting">typedef void AgsStackable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStackableInterface"></a><h3>struct AgsStackableInterface</h3>
+<pre class="programlisting">struct AgsStackableInterface {
+  GTypeInterface interface;
+
+  void (*push)(AgsStackable *stackable);
+  void (*pop)(AgsStackable *stackable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-pop"></a><h3>ags_stackable_pop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_stackable_pop                   (<em class="parameter"><code><a class="link" href="AgsStackable.html" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-push"></a><h3>ags_stackable_push ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_stackable_push                  (<em class="parameter"><code><a class="link" href="AgsStackable.html" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsStartDevout.html b/api/ags/AgsStartDevout.html
new file mode 100644
index 0000000..a53eaca
--- /dev/null
+++ b/api/ags/AgsStartDevout.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStartDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetSamplerate.html" title="AgsSetSamplerate">
+<link rel="next" href="AgsToggleLed.html" title="AgsToggleLed">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetSamplerate.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsToggleLed.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStartDevout.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStartDevout.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStartDevout.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStartDevout.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStartDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStartDevout.top_of_page"></a>AgsStartDevout</span></h2>
+<p>AgsStartDevout — start devout object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStartDevout.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_start_devout.h>
+
+struct              <a class="link" href="AgsStartDevout.html#AgsStartDevout-struct" title="struct AgsStartDevout">AgsStartDevout</a>;
+struct              <a class="link" href="AgsStartDevout.html#AgsStartDevoutClass" title="struct AgsStartDevoutClass">AgsStartDevoutClass</a>;
+<a class="link" href="AgsStartDevout.html" title="AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    <a class="link" href="AgsStartDevout.html#ags-start-devout-new" title="ags_start_devout_new ()">ags_start_devout_new</a>                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStartDevout.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsStartDevout
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStartDevout.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsStartDevout implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStartDevout.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsStartDevout.html" title="AgsStartDevout"><span class="type">AgsStartDevout</span></a> task starts devout.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStartDevout.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStartDevout-struct"></a><h3>struct AgsStartDevout</h3>
+<pre class="programlisting">struct AgsStartDevout;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStartDevoutClass"></a><h3>struct AgsStartDevoutClass</h3>
+<pre class="programlisting">struct AgsStartDevoutClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-start-devout-new"></a><h3>ags_start_devout_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStartDevout.html" title="AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    ags_start_devout_new                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsStartDevout.html" title="AgsStartDevout"><span class="type">AgsStartDevout</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsStartDevout.html" title="AgsStartDevout"><span class="type">AgsStartDevout</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsStream.html b/api/ags/AgsStream.html
new file mode 100644
index 0000000..3df3f52
--- /dev/null
+++ b/api/ags/AgsStream.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStream</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayRecycling.html" title="AgsPlayRecycling">
+<link rel="next" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStreamAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStream.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStream.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStream"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStream.top_of_page"></a>AgsStream</span></h2>
+<p>AgsStream</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStream.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsStream.html#AgsStream-struct" title="struct AgsStream">AgsStream</a>;
+struct              <a class="link" href="AgsStream.html#AgsStreamClass" title="struct AgsStreamClass">AgsStreamClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsStream.html#ags-stream" title="ags_stream ()">ags_stream</a>                          (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+<a class="link" href="AgsStream.html" title="AgsStream"><span class="returnvalue">AgsStream</span></a> *         <a class="link" href="AgsStream.html#ags-stream-new" title="ags_stream_new ()">ags_stream_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsStream
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStream.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStream.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStream-struct"></a><h3>struct AgsStream</h3>
+<pre class="programlisting">struct AgsStream;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamClass"></a><h3>struct AgsStreamClass</h3>
+<pre class="programlisting">struct AgsStreamClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream"></a><h3>ags_stream ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_stream                          (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-new"></a><h3>ags_stream_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStream.html" title="AgsStream"><span class="returnvalue">AgsStream</span></a> *         ags_stream_new                      ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsStreamAudioSignal.html b/api/ags/AgsStreamAudioSignal.html
new file mode 100644
index 0000000..a212df4
--- /dev/null
+++ b/api/ags/AgsStreamAudioSignal.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsStream.html" title="AgsStream">
+<link rel="next" href="AgsStreamChannel.html" title="AgsStreamChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStreamChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStreamAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStreamAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStreamAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStreamAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStreamAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStreamAudioSignal.top_of_page"></a>AgsStreamAudioSignal</span></h2>
+<p>AgsStreamAudioSignal — streams audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStreamAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_stream_audio_signal.h>
+
+struct              <a class="link" href="AgsStreamAudioSignal.html#AgsStreamAudioSignal-struct" title="struct AgsStreamAudioSignal">AgsStreamAudioSignal</a>;
+struct              <a class="link" href="AgsStreamAudioSignal.html#AgsStreamAudioSignalClass" title="struct AgsStreamAudioSignalClass">AgsStreamAudioSignalClass</a>;
+<a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * <a class="link" href="AgsStreamAudioSignal.html#ags-stream-audio-signal-new" title="ags_stream_audio_signal_new ()">ags_stream_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsStreamAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsStreamAudioSignal implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal"><span class="type">AgsStreamAudioSignal</span></a> class streams the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamAudioSignal-struct"></a><h3>struct AgsStreamAudioSignal</h3>
+<pre class="programlisting">struct AgsStreamAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamAudioSignalClass"></a><h3>struct AgsStreamAudioSignalClass</h3>
+<pre class="programlisting">struct AgsStreamAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-audio-signal-new"></a><h3>ags_stream_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * ags_stream_audio_signal_new      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal"><span class="type">AgsStreamAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal"><span class="type">AgsStreamAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsStreamChannel.html b/api/ags/AgsStreamChannel.html
new file mode 100644
index 0000000..37b96c6
--- /dev/null
+++ b/api/ags/AgsStreamChannel.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">
+<link rel="next" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStreamAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStreamChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStreamChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStreamChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStreamChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStreamChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStreamChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStreamChannel.top_of_page"></a>AgsStreamChannel</span></h2>
+<p>AgsStreamChannel — streams channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStreamChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_stream_channel.h>
+
+struct              <a class="link" href="AgsStreamChannel.html#AgsStreamChannel-struct" title="struct AgsStreamChannel">AgsStreamChannel</a>;
+struct              <a class="link" href="AgsStreamChannel.html#AgsStreamChannelClass" title="struct AgsStreamChannelClass">AgsStreamChannelClass</a>;
+<a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  <a class="link" href="AgsStreamChannel.html#ags-stream-channel-new" title="ags_stream_channel_new ()">ags_stream_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsStreamChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsStreamChannel implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel"><span class="type">AgsStreamChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamChannel-struct"></a><h3>struct AgsStreamChannel</h3>
+<pre class="programlisting">struct AgsStreamChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamChannelClass"></a><h3>struct AgsStreamChannelClass</h3>
+<pre class="programlisting">struct AgsStreamChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-channel-new"></a><h3>ags_stream_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  ags_stream_channel_new              ();</pre>
+<p>
+Creates an <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel"><span class="type">AgsStreamChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel"><span class="type">AgsStreamChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsStreamChannelRun.html b/api/ags/AgsStreamChannelRun.html
new file mode 100644
index 0000000..fed8b0d
--- /dev/null
+++ b/api/ags/AgsStreamChannelRun.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsStreamChannel.html" title="AgsStreamChannel">
+<link rel="next" href="AgsStreamRecycling.html" title="AgsStreamRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStreamChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStreamRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStreamChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStreamChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStreamChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStreamChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStreamChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStreamChannelRun.top_of_page"></a>AgsStreamChannelRun</span></h2>
+<p>AgsStreamChannelRun — streams channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStreamChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_stream_channel_run.h>
+
+struct              <a class="link" href="AgsStreamChannelRun.html#AgsStreamChannelRun-struct" title="struct AgsStreamChannelRun">AgsStreamChannelRun</a>;
+struct              <a class="link" href="AgsStreamChannelRun.html#AgsStreamChannelRunClass" title="struct AgsStreamChannelRunClass">AgsStreamChannelRunClass</a>;
+<a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * <a class="link" href="AgsStreamChannelRun.html#ags-stream-channel-run-new" title="ags_stream_channel_run_new ()">ags_stream_channel_run_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsStreamChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsStreamChannelRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> class streams the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamChannelRun-struct"></a><h3>struct AgsStreamChannelRun</h3>
+<pre class="programlisting">struct AgsStreamChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamChannelRunClass"></a><h3>struct AgsStreamChannelRunClass</h3>
+<pre class="programlisting">struct AgsStreamChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-channel-run-new"></a><h3>ags_stream_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * ags_stream_channel_run_new        ();</pre>
+<p>
+Creates an <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsStreamRecycling.html b/api/ags/AgsStreamRecycling.html
new file mode 100644
index 0000000..480c1f2
--- /dev/null
+++ b/api/ags/AgsStreamRecycling.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">
+<link rel="next" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStreamChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="task.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStreamRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStreamRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStreamRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStreamRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStreamRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStreamRecycling.top_of_page"></a>AgsStreamRecycling</span></h2>
+<p>AgsStreamRecycling — streams recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStreamRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_stream_recycling.h>
+
+struct              <a class="link" href="AgsStreamRecycling.html#AgsStreamRecycling-struct" title="struct AgsStreamRecycling">AgsStreamRecycling</a>;
+struct              <a class="link" href="AgsStreamRecycling.html#AgsStreamRecyclingClass" title="struct AgsStreamRecyclingClass">AgsStreamRecyclingClass</a>;
+<a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * <a class="link" href="AgsStreamRecycling.html#ags-stream-recycling-new" title="ags_stream_recycling_new ()">ags_stream_recycling_new</a>           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsStreamRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsStreamRecycling implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling"><span class="type">AgsStreamRecycling</span></a> streams the recycling with appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamRecycling-struct"></a><h3>struct AgsStreamRecycling</h3>
+<pre class="programlisting">struct AgsStreamRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamRecyclingClass"></a><h3>struct AgsStreamRecyclingClass</h3>
+<pre class="programlisting">struct AgsStreamRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-recycling-new"></a><h3>ags_stream_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * ags_stream_recycling_new           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling"><span class="type">AgsStreamRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling"><span class="type">AgsStreamRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSynth.html b/api/ags/AgsSynth.html
new file mode 100644
index 0000000..6e30e03
--- /dev/null
+++ b/api/ags/AgsSynth.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">
+<link rel="next" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-matrix-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-synth-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSynth.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSynth.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSynth.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSynth.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSynth.top_of_page"></a>AgsSynth</span></h2>
+<p>AgsSynth — synth</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSynth.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_synth.h>
+
+struct              <a class="link" href="AgsSynth.html#AgsSynth-struct" title="struct AgsSynth">AgsSynth</a>;
+struct              <a class="link" href="AgsSynth.html#AgsSynthClass" title="struct AgsSynthClass">AgsSynthClass</a>;
+enum                <a class="link" href="AgsSynth.html#AgsSynthFlags" title="enum AgsSynthFlags">AgsSynthFlags</a>;
+<a class="link" href="AgsSynth.html" title="AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          <a class="link" href="AgsSynth.html#ags-synth-new" title="ags_synth_new ()">ags_synth_new</a>                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynth.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkHandleBox.html">GtkHandleBox</a>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsSynth
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynth.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSynth implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynth.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a> is a composite widget to act as synth.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynth.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynth-struct"></a><h3>struct AgsSynth</h3>
+<pre class="programlisting">struct AgsSynth;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthClass"></a><h3>struct AgsSynthClass</h3>
+<pre class="programlisting">struct AgsSynthClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthFlags"></a><h3>enum AgsSynthFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SYNTH_AUTO_UPDATE          = 1,
+} AgsSynthFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-new"></a><h3>ags_synth_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSynth.html" title="AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          ags_synth_new                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSynthInputLine.html b/api/ags/AgsSynthInputLine.html
new file mode 100644
index 0000000..9421ba0
--- /dev/null
+++ b/api/ags/AgsSynthInputLine.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynthInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">
+<link rel="next" href="AgsSynthInputPad.html" title="AgsSynthInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-synth-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSynthInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSynthInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSynthInputLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSynthInputLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSynthInputLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSynthInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSynthInputLine.top_of_page"></a>AgsSynthInputLine</span></h2>
+<p>AgsSynthInputLine — synth input line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSynthInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_synth_input_line.h>
+
+struct              <a class="link" href="AgsSynthInputLine.html#AgsSynthInputLine-struct" title="struct AgsSynthInputLine">AgsSynthInputLine</a>;
+struct              <a class="link" href="AgsSynthInputLine.html#AgsSynthInputLineClass" title="struct AgsSynthInputLineClass">AgsSynthInputLineClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsSynthInputLine.html#ags-synth-input-line-map-recall" title="ags_synth_input_line_map_recall ()">ags_synth_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> *synth_input_line</code></em>);
+<a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * <a class="link" href="AgsSynthInputLine.html#ags-synth-input-line-new" title="ags_synth_input_line_new ()">ags_synth_input_line_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+                                             +----AgsSynthInputLine
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSynthInputLine implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputLine.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> is a composite widget to act as synth input line.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynthInputLine-struct"></a><h3>struct AgsSynthInputLine</h3>
+<pre class="programlisting">struct AgsSynthInputLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthInputLineClass"></a><h3>struct AgsSynthInputLineClass</h3>
+<pre class="programlisting">struct AgsSynthInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-line-map-recall"></a><h3>ags_synth_input_line_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_synth_input_line_map_recall     (<em class="parameter"><code><a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> *synth_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-line-new"></a><h3>ags_synth_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * ags_synth_input_line_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsSynthInputPad.html b/api/ags/AgsSynthInputPad.html
new file mode 100644
index 0000000..31f2d67
--- /dev/null
+++ b/api/ags/AgsSynthInputPad.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynthInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsSynthInputLine.html" title="AgsSynthInputLine">
+<link rel="next" href="AgsOscillator.html" title="AgsOscillator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSynthInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsOscillator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSynthInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSynthInputPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSynthInputPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSynthInputPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSynthInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSynthInputPad.top_of_page"></a>AgsSynthInputPad</span></h2>
+<p>AgsSynthInputPad — synth input pad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSynthInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_synth_input_pad.h>
+
+struct              <a class="link" href="AgsSynthInputPad.html#AgsSynthInputPad-struct" title="struct AgsSynthInputPad">AgsSynthInputPad</a>;
+struct              <a class="link" href="AgsSynthInputPad.html#AgsSynthInputPadClass" title="struct AgsSynthInputPadClass">AgsSynthInputPadClass</a>;
+<a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  <a class="link" href="AgsSynthInputPad.html#ags-synth-input-pad-new" title="ags_synth_input_pad_new ()">ags_synth_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBox.html">GtkBox</a>
+                                 +----<a href="../gtk3/GtkVBox.html">GtkVBox</a>
+                                       +----<a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+                                             +----AgsSynthInputPad
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSynthInputPad implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>,  AgsConnectable and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputPad.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad"><span class="type">AgsSynthInputPad</span></a> is a composite widget to act as synth input pad.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynthInputPad-struct"></a><h3>struct AgsSynthInputPad</h3>
+<pre class="programlisting">struct AgsSynthInputPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthInputPadClass"></a><h3>struct AgsSynthInputPadClass</h3>
+<pre class="programlisting">struct AgsSynthInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-pad-new"></a><h3>ags_synth_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  ags_synth_input_pad_new             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad"><span class="type">AgsSynthInputPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad"><span class="type">AgsSynthInputPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsTable.html b/api/ags/AgsTable.html
new file mode 100644
index 0000000..ef84697
--- /dev/null
+++ b/api/ags/AgsTable.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="AgsVIndicator.html" title="AgsVIndicator">
+<link rel="next" href="thread.html" title="Part V. Thread - Multi-threaded tree">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsVIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="thread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTable.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTable.top_of_page"></a>AgsTable</span></h2>
+<p>AgsTable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsTable.html#AgsTable-struct" title="struct AgsTable">AgsTable</a>;
+struct              <a class="link" href="AgsTable.html#AgsTableClass" title="struct AgsTableClass">AgsTableClass</a>;
+<a class="link" href="AgsTable.html" title="AgsTable"><span class="returnvalue">AgsTable</span></a> *          <a class="link" href="AgsTable.html#ags-table-new" title="ags_table_new ()">ags_table_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> row</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> columns</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> homogeneous</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkTable">GtkTable</GTKDOCLINK>
+                                 +----AgsTable
+                                       +----<a class="link" href="AgsMenuItem.html" title="AgsMenuItem">AgsMenuItem</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTable.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsTable implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTable-struct"></a><h3>struct AgsTable</h3>
+<pre class="programlisting">struct AgsTable;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTableClass"></a><h3>struct AgsTableClass</h3>
+<pre class="programlisting">struct AgsTableClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-table-new"></a><h3>ags_table_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTable.html" title="AgsTable"><span class="returnvalue">AgsTable</span></a> *          ags_table_new                       (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> row</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> columns</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> homogeneous</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/AgsTactable.html b/api/ags/AgsTactable.html
new file mode 100644
index 0000000..d1c09fe
--- /dev/null
+++ b/api/ags/AgsTactable.html
@@ -0,0 +1,245 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTactable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part III. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsSeekable.html" title="AgsSeekable">
+<link rel="next" href="AgsStackable.html" title="AgsStackable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSeekable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStackable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTactable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTactable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTactable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTactable.implementations" class="shortcut">Known Implementations</a>
+                   | 
+                  <a href="#AgsTactable.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTactable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTactable.top_of_page"></a>AgsTactable</span></h2>
+<p>AgsTactable — Unique tempo set or attributes access</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTactable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_tactable.h>
+
+typedef             <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>;
+struct              <a class="link" href="AgsTactable.html#AgsTactableInterface" title="struct AgsTactableInterface">AgsTactableInterface</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsTactable.html#ags-tactable-change-bpm" title="ags_tactable_change_bpm ()">ags_tactable_change_bpm</a>             (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> bpm</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsTactable.html#ags-tactable-change-notation-duration" title="ags_tactable_change_notation_duration ()">ags_tactable_change_notation_duration</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> duration</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsTactable.html#ags-tactable-change-sequencer-duration" title="ags_tactable_change_sequencer_duration ()">ags_tactable_change_sequencer_duration</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> duration</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsTactable.html#ags-tactable-change-tact" title="ags_tactable_change_tact ()">ags_tactable_change_tact</a>            (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GInterface
+   +----AgsTactable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsTactable is implemented by
+ <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>,  <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a> and  <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsTactable.html#AgsTactable-change-bpm" title='The "change-bpm" signal'>change-bpm</a>"                                     : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsTactable.html#AgsTactable-change-notation-duration" title='The "change-notation-duration" signal'>change-notation-duration</a>"                       : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsTactable.html#AgsTactable-change-sequencer-duration" title='The "change-sequencer-duration" signal'>change-sequencer-duration</a>"                      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsTactable.html#AgsTactable-change-tact" title='The "change-tact" signal'>change-tact</a>"                                    : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> interface gives you a unique access to modify tempo.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTactable"></a><h3>AgsTactable</h3>
+<pre class="programlisting">typedef void AgsTactable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactableInterface"></a><h3>struct AgsTactableInterface</h3>
+<pre class="programlisting">struct AgsTactableInterface {
+  GTypeInterface interface;
+
+  void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_notation_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_tact)(AgsTactable *tactable, gdouble tact);
+  void (*change_bpm)(AgsTactable *tactable, gdouble bpm);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-bpm"></a><h3>ags_tactable_change_bpm ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tactable_change_bpm             (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> bpm</code></em>);</pre>
+<p>
+Bpm changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tactable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bpm</code></em> :</span></p></td>
+<td>the bpm</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-notation-duration"></a><h3>ags_tactable_change_notation_duration ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tactable_change_notation_duration
+                                                        (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> duration</code></em>);</pre>
+<p>
+Notation duration changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tactable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>duration</code></em> :</span></p></td>
+<td>the duration</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-sequencer-duration"></a><h3>ags_tactable_change_sequencer_duration ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tactable_change_sequencer_duration
+                                                        (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> duration</code></em>);</pre>
+<p>
+Sequencer duration changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tactable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>duration</code></em> :</span></p></td>
+<td>the duration</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-tact"></a><h3>ags_tactable_change_tact ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tactable_change_tact            (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);</pre>
+<p>
+Tact changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tactable</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the tact</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsTactable-change-bpm"></a><h3>The <code class="literal">"change-bpm"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable,
+                                                        <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>      duration,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactable-change-notation-duration"></a><h3>The <code class="literal">"change-notation-duration"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable,
+                                                        <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>      duration,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactable-change-sequencer-duration"></a><h3>The <code class="literal">"change-sequencer-duration"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable,
+                                                        <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>      duration,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactable-change-tact"></a><h3>The <code class="literal">"change-tact"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable,
+                                                        <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>      tact,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>     user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsTask.html b/api/ags/AgsTask.html
new file mode 100644
index 0000000..0a3f500
--- /dev/null
+++ b/api/ags/AgsTask.html
@@ -0,0 +1,243 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">
+<link rel="next" href="AgsTimestamp.html" title="AgsTimestamp">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecyclingContainer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTimestamp.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTask.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTask.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTask.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTask.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsTask.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTask.top_of_page"></a>AgsTask</span></h2>
+<p>AgsTask — Perform operations in a thread safe context.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTask.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_task.h>
+
+struct              <a class="link" href="AgsTask.html#AgsTask-struct" title="struct AgsTask">AgsTask</a>;
+struct              <a class="link" href="AgsTask.html#AgsTaskClass" title="struct AgsTaskClass">AgsTaskClass</a>;
+enum                <a class="link" href="AgsTask.html#AgsTaskFlags" title="enum AgsTaskFlags">AgsTaskFlags</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsTask.html#ags-task-failure" title="ags_task_failure ()">ags_task_failure</a>                    (<em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsTask.html#ags-task-launch" title="ags_task_launch ()">ags_task_launch</a>                     (<em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<a class="link" href="AgsTask.html" title="AgsTask"><span class="returnvalue">AgsTask</span></a> *           <a class="link" href="AgsTask.html#ags-task-new" title="ags_task_new ()">ags_task_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTask.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsTask
+         +----<a class="link" href="AgsAddAudio.html" title="AgsAddAudio">AgsAddAudio</a>
+         +----<a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a>
+         +----<a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember">AgsAddLineMember</a>
+         +----<a class="link" href="AgsAddNote.html" title="AgsAddNote">AgsAddNote</a>
+         +----<a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a>
+         +----<a class="link" href="AgsAddRecall.html" title="AgsAddRecall">AgsAddRecall</a>
+         +----<a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a>
+         +----<a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio">AgsAppendAudio</a>
+         +----<a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel">AgsAppendChannel</a>
+         +----<a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall">AgsAppendRecall</a>
+         +----<a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm">AgsApplyBpm</a>
+         +----<a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a>
+         +----<a class="link" href="AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+         +----<a class="link" href="AgsApplyTact.html" title="AgsApplyTact">AgsApplyTact</a>
+         +----<a class="link" href="AgsApplyWavetable.html" title="AgsApplyWavetable">AgsApplyWavetable</a>
+         +----<a class="link" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a>
+         +----<a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio">AgsCancelAudio</a>
+         +----<a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel">AgsCancelChannel</a>
+         +----<a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall">AgsCancelRecall</a>
+         +----<a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator">AgsChangeIndicator</a>
+         +----<a class="link" href="AgsChangeTact.html" title="AgsChangeTact">AgsChangeTact</a>
+         +----<a class="link" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a>
+         +----<a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact">AgsDisplayTact</a>
+         +----<a class="link" href="AgsExportOutput.html" title="AgsExportOutput">AgsExportOutput</a>
+         +----<a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection">AgsFreeSelection</a>
+         +----<a class="link" href="AgsInitAudio.html" title="AgsInitAudio">AgsInitAudio</a>
+         +----<a class="link" href="AgsInitChannel.html" title="AgsInitChannel">AgsInitChannel</a>
+         +----<a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel">AgsLinkChannel</a>
+         +----<a class="link" href="AgsOpenFile.html" title="AgsOpenFile">AgsOpenFile</a>
+         +----<a class="link" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a>
+         +----<a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio">AgsRemoveAudio</a>
+         +----<a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>
+         +----<a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote">AgsRemoveNote</a>
+         +----<a class="link" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>
+         +----<a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall">AgsRemoveRecall</a>
+         +----<a class="link" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>
+         +----<a class="link" href="AgsSaveFile.html" title="AgsSaveFile">AgsSaveFile</a>
+         +----<a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a>
+         +----<a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a>
+         +----<a class="link" href="AgsSetBufferSize.html" title="AgsSetAudioChannels">AgsSetBufferSize</a>
+         +----<a class="link" href="AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">AgsSetDevoutPlayFlags</a>
+         +----<a class="link" href="AgsSetMuted.html" title="AgsSetMuted">AgsSetMuted</a>
+         +----<a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a>
+         +----<a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate">AgsSetSamplerate</a>
+         +----<a class="link" href="AgsStartDevout.html" title="AgsStartDevout">AgsStartDevout</a>
+         +----<a class="link" href="AgsToggleLed.html" title="AgsToggleLed">AgsToggleLed</a>
+         +----<a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+         +----<a class="link" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTask.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsTask implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTask.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsTask.html#AgsTask-failure" title='The "failure" signal'>failure</a>"                                        : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsTask.html#AgsTask-launch" title='The "launch" signal'>launch</a>"                                         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTask.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> object acts an interceptor in a thread safe context.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTask.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTask-struct"></a><h3>struct AgsTask</h3>
+<pre class="programlisting">struct AgsTask;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskClass"></a><h3>struct AgsTaskClass</h3>
+<pre class="programlisting">struct AgsTaskClass {
+  GObjectClass object;
+
+  void (*launch)(AgsTask *task);
+
+  void (*failure)(AgsTask *task, GError *error);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskFlags"></a><h3>enum AgsTaskFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TASK_LOCKED = 1,
+} AgsTaskFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-failure"></a><h3>ags_task_failure ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_task_failure                    (<em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
+<p>
+Signals failure of task.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>task</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>is <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-launch"></a><h3>ags_task_launch ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_task_launch                     (<em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+<p>
+Intercept task.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>task</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-new"></a><h3>ags_task_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTask.html" title="AgsTask"><span class="returnvalue">AgsTask</span></a> *           ags_task_new                        ();</pre>
+<p>
+Creates a <a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsTask.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsTask-failure"></a><h3>The <code class="literal">"failure"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> error,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTask-launch"></a><h3>The <code class="literal">"launch"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsTaskThread.html b/api/ags/AgsTaskThread.html
new file mode 100644
index 0000000..ec32310
--- /dev/null
+++ b/api/ags/AgsTaskThread.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTaskThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsReturnableThread.html" title="AgsReturnableThread">
+<link rel="next" href="AgsTimestampThread.html" title="AgsTimestampThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsReturnableThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTimestampThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTaskThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTaskThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTaskThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTaskThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTaskThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTaskThread.top_of_page"></a>AgsTaskThread</span></h2>
+<p>AgsTaskThread — task thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTaskThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_task_thread.h>
+
+#define             <a class="link" href="AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TASK_THREAD_DEFAULT_JIFFIE">AGS_TASK_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsTaskThread.html#AgsTaskThread-struct" title="struct AgsTaskThread">AgsTaskThread</a>;
+struct              <a class="link" href="AgsTaskThread.html#AgsTaskThreadAppend" title="struct AgsTaskThreadAppend">AgsTaskThreadAppend</a>;
+struct              <a class="link" href="AgsTaskThread.html#AgsTaskThreadClass" title="struct AgsTaskThreadClass">AgsTaskThreadClass</a>;
+<span class="returnvalue">void</span>                <a class="link" href="AgsTaskThread.html#ags-task-thread-append-task" title="ags_task_thread_append_task ()">ags_task_thread_append_task</a>         (<em class="parameter"><code><a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsTaskThread.html#ags-task-thread-append-tasks" title="ags_task_thread_append_tasks ()">ags_task_thread_append_tasks</a>        (<em class="parameter"><code><a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);
+<a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     <a class="link" href="AgsTaskThread.html#ags-task-thread-new" title="ags_task_thread_new ()">ags_task_thread_new</a>                 (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTaskThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsTaskThread
+               +----AgsGuiTaskThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTaskThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsTaskThread implements
+ AgsTreeIterator,  AgsConnectable and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTaskThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a> acts as task queue thread.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTaskThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TASK_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_TASK_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThread-struct"></a><h3>struct AgsTaskThread</h3>
+<pre class="programlisting">struct AgsTaskThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThreadAppend"></a><h3>struct AgsTaskThreadAppend</h3>
+<pre class="programlisting">struct AgsTaskThreadAppend {
+  volatile AgsTaskThread *task_thread;
+  volatile gpointer data;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThreadClass"></a><h3>struct AgsTaskThreadClass</h3>
+<pre class="programlisting">struct AgsTaskThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-task"></a><h3>ags_task_thread_append_task ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_task_thread_append_task         (<em class="parameter"><code><a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+<p>
+Adds the task to <em class="parameter"><code>task_thread</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>task_thread</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>task</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-tasks"></a><h3>ags_task_thread_append_tasks ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_task_thread_append_tasks        (<em class="parameter"><code><a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);</pre>
+<p>
+Concats the list with <em class="parameter"><code>task_thread</code></em>'s internal task list. Don't
+free the list you pass. It will be freed for you.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>task_thread</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
+<td>a GList with <a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> as data</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-new"></a><h3>ags_task_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     ags_task_thread_new                 (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Create a new <a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsThread.html b/api/ags/AgsThread.html
new file mode 100644
index 0000000..cdc5051
--- /dev/null
+++ b/api/ags/AgsThread.html
@@ -0,0 +1,816 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsTimestampThread.html" title="AgsTimestampThread">
+<link rel="next" href="AgsThreadPool.html" title="AgsThreadPool">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTimestampThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsThreadPool.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsThread.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsThread.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsThread.top_of_page"></a>AgsThread</span></h2>
+<p>AgsThread — threads</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_thread.h>
+
+#define             <a class="link" href="AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS" title="AGS_ACCOUNTING_TABLE()">AGS_ACCOUNTING_TABLE</a>                (ptr)
+#define             <a class="link" href="AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS" title="AGS_THREAD_DEFAULT_ATTACK">AGS_THREAD_DEFAULT_ATTACK</a>
+#define             <a class="link" href="AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_THREAD_DEFAULT_JIFFIE">AGS_THREAD_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS" title="AGS_THREAD_MAX_PRECISION">AGS_THREAD_MAX_PRECISION</a>
+#define             <a class="link" href="AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS" title="AGS_THREAD_RESUME_SIG">AGS_THREAD_RESUME_SIG</a>
+#define             <a class="link" href="AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS" title="AGS_THREAD_SUSPEND_SIG">AGS_THREAD_SUSPEND_SIG</a>
+struct              <a class="link" href="AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable">AgsAccountingTable</a>;
+struct              <a class="link" href="AgsThread.html#AgsThread-struct" title="struct AgsThread">AgsThread</a>;
+struct              <a class="link" href="AgsThread.html#AgsThreadClass" title="struct AgsThreadClass">AgsThreadClass</a>;
+enum                <a class="link" href="AgsThread.html#AgsThreadFlags" title="enum AgsThreadFlags">AgsThreadFlags</a>;
+#define             <a class="link" href="AgsThread.html#MSEC-PER-SEC:CAPS" title="MSEC_PER_SEC">MSEC_PER_SEC</a>
+#define             <a class="link" href="AgsThread.html#NSEC-PER-SEC:CAPS" title="NSEC_PER_SEC">NSEC_PER_SEC</a>
+<a class="link" href="AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> * <a class="link" href="AgsThread.html#ags-accounting-table-alloc" title="ags_accounting_table_alloc ()">ags_accounting_table_alloc</a>         (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-accounting-table-set-sanity" title="ags_accounting_table_set_sanity ()">ags_accounting_table_set_sanity</a>     (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *table</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> sanity</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-add-child" title="ags_thread_add_child ()">ags_thread_add_child</a>                (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsThread.html#ags-thread-children-is-locked" title="ags_thread_children_is_locked ()">ags_thread_children_is_locked</a>       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-first" title="ags_thread_first ()">ags_thread_first</a>                    (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-get-toplevel" title="ags_thread_get_toplevel ()">ags_thread_get_toplevel</a>             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-hangcheck" title="ags_thread_hangcheck ()">ags_thread_hangcheck</a>                (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsThread.html#ags-thread-is-current-ready" title="ags_thread_is_current_ready ()">ags_thread_is_current_ready</a>         (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsThread.html#ags-thread-is-tree-ready" title="ags_thread_is_tree_ready ()">ags_thread_is_tree_ready</a>            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-last" title="ags_thread_last ()">ags_thread_last</a>                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-lock" title="ags_thread_lock ()">ags_thread_lock</a>                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-lock-all" title="ags_thread_lock_all ()">ags_thread_lock_all</a>                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-lock-children" title="ags_thread_lock_children ()">ags_thread_lock_children</a>            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-lock-parent" title="ags_thread_lock_parent ()">ags_thread_lock_parent</a>              (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-lock-sibling" title="ags_thread_lock_sibling ()">ags_thread_lock_sibling</a>             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-new" title="ags_thread_new ()">ags_thread_new</a>                      (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-next-children-locked" title="ags_thread_next_children_locked ()">ags_thread_next_children_locked</a>     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-next-parent-locked" title="ags_thread_next_parent_locked ()">ags_thread_next_parent_locked</a>       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-next-sibling-locked" title="ags_thread_next_sibling_locked ()">ags_thread_next_sibling_locked</a>      (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsThread.html#ags-thread-parental-is-locked" title="ags_thread_parental_is_locked ()">ags_thread_parental_is_locked</a>       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-remove-child" title="ags_thread_remove_child ()">ags_thread_remove_child</a>             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-resume" title="ags_thread_resume ()">ags_thread_resume</a>                   (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-run" title="ags_thread_run ()">ags_thread_run</a>                      (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()">ags_thread_set_sync</a>                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-set-sync-all" title="ags_thread_set_sync_all ()">ags_thread_set_sync_all</a>             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsThread.html#ags-thread-sibling-is-locked" title="ags_thread_sibling_is_locked ()">ags_thread_sibling_is_locked</a>        (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-signal-children" title="ags_thread_signal_children ()">ags_thread_signal_children</a>          (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-signal-parent" title="ags_thread_signal_parent ()">ags_thread_signal_parent</a>            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-signal-sibling" title="ags_thread_signal_sibling ()">ags_thread_signal_sibling</a>           (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-start" title="ags_thread_start ()">ags_thread_start</a>                    (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-stop" title="ags_thread_stop ()">ags_thread_stop</a>                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-suspend" title="ags_thread_suspend ()">ags_thread_suspend</a>                  (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-timelock" title="ags_thread_timelock ()">ags_thread_timelock</a>                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AgsThread.html#ags-thread-trylock" title="ags_thread_trylock ()">ags_thread_trylock</a>                  (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-unlock" title="ags_thread_unlock ()">ags_thread_unlock</a>                   (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-unlock-all" title="ags_thread_unlock_all ()">ags_thread_unlock_all</a>               (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-unlock-children" title="ags_thread_unlock_children ()">ags_thread_unlock_children</a>          (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-unlock-parent" title="ags_thread_unlock_parent ()">ags_thread_unlock_parent</a>            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-unlock-sibling" title="ags_thread_unlock_sibling ()">ags_thread_unlock_sibling</a>           (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-wait-children" title="ags_thread_wait_children ()">ags_thread_wait_children</a>            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-wait-parent" title="ags_thread_wait_parent ()">ags_thread_wait_parent</a>              (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThread.html#ags-thread-wait-sibling" title="ags_thread_wait_sibling ()">ags_thread_wait_sibling</a>             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsThread
+         +----<a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+         +----<a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+         +----<a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+         +----<a class="link" href="AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+         +----<a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+         +----<a class="link" href="AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+         +----<a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+         +----<a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+         +----<a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+         +----<a class="link" href="AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+         +----<a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsThread implements
+ AgsTreeIterator,  AgsConnectable and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsThread.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsThread.html#AgsThread--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Write
+  "<a class="link" href="AgsThread.html#AgsThread--frequency" title='The "frequency" property'>frequency</a>"                <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
+  "<a class="link" href="AgsThread.html#AgsThread--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Write
+  "<a class="link" href="AgsThread.html#AgsThread--frequency" title='The "frequency" property'>frequency</a>"                <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThread.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsThread.html#AgsThread-resume" title='The "resume" signal'>resume</a>"                                         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-run" title='The "run" signal'>run</a>"                                            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-start" title='The "start" signal'>start</a>"                                          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-stop" title='The "stop" signal'>stop</a>"                                           : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-suspend" title='The "suspend" signal'>suspend</a>"                                        : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-timelock" title='The "timelock" signal'>timelock</a>"                                       : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-resume" title='The "resume" signal'>resume</a>"                                         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-run" title='The "run" signal'>run</a>"                                            : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-start" title='The "start" signal'>start</a>"                                          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-stop" title='The "stop" signal'>stop</a>"                                           : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-suspend" title='The "suspend" signal'>suspend</a>"                                        : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+  "<a class="link" href="AgsThread.html#AgsThread-timelock" title='The "timelock" signal'>timelock</a>"                                       : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> base class. It supports organizing them within a tree,
+perform syncing and frequencies.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-ACCOUNTING-TABLE:CAPS"></a><h3>AGS_ACCOUNTING_TABLE()</h3>
+<pre class="programlisting">#define AGS_ACCOUNTING_TABLE(ptr) ((AgsAccountingTable *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-ATTACK:CAPS"></a><h3>AGS_THREAD_DEFAULT_ATTACK</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_ATTACK (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_JIFFIE (250)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-MAX-PRECISION:CAPS"></a><h3>AGS_THREAD_MAX_PRECISION</h3>
+<pre class="programlisting">#define AGS_THREAD_MAX_PRECISION (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-RESUME-SIG:CAPS"></a><h3>AGS_THREAD_RESUME_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_RESUME_SIG</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-SUSPEND-SIG:CAPS"></a><h3>AGS_THREAD_SUSPEND_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_SUSPEND_SIG</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAccountingTable"></a><h3>struct AgsAccountingTable</h3>
+<pre class="programlisting">struct AgsAccountingTable {
+  AgsThread *thread;
+  gdouble sanity;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-struct"></a><h3>struct AgsThread</h3>
+<pre class="programlisting">struct AgsThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadClass"></a><h3>struct AgsThreadClass</h3>
+<pre class="programlisting">struct AgsThreadClass {
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadFlags"></a><h3>enum AgsThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+} AgsThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MSEC-PER-SEC:CAPS"></a><h3>MSEC_PER_SEC</h3>
+<pre class="programlisting">#define             MSEC_PER_SEC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NSEC-PER-SEC:CAPS"></a><h3>NSEC_PER_SEC</h3>
+<pre class="programlisting">#define             NSEC_PER_SEC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-alloc"></a><h3>ags_accounting_table_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> * ags_accounting_table_alloc         (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-set-sanity"></a><h3>ags_accounting_table_set_sanity ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_accounting_table_set_sanity     (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *table</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> sanity</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-add-child"></a><h3>ags_thread_add_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_add_child                (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre>
+<p>
+Add child to thread.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-children-is-locked"></a><h3>ags_thread_children_is_locked ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_children_is_locked       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Check the AGS_THREAD_LOCKED flag within sibling.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-first"></a><h3>ags_thread_first ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_first                    (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve first sibling.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-get-toplevel"></a><h3>ags_thread_get_toplevel ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_get_toplevel             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve toplevel thread.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-hangcheck"></a><h3>ags_thread_hangcheck ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_hangcheck                (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Performs hangcheck of thread.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-current-ready"></a><h3>ags_thread_is_current_ready ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_is_current_ready         (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-tree-ready"></a><h3>ags_thread_is_tree_ready ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_is_tree_ready            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-last"></a><h3>ags_thread_last ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_last                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve last sibling.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock"></a><h3>ags_thread_lock ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_lock                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Locks the threads own mutex and sets the appropriate flag.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-all"></a><h3>ags_thread_lock_all ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_lock_all                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-children"></a><h3>ags_thread_lock_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_lock_children            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Lock child tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-parent"></a><h3>ags_thread_lock_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_lock_parent              (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Lock parent tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-sibling"></a><h3>ags_thread_lock_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_lock_sibling             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Lock sibling tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-new"></a><h3>ags_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_new                      (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+<p>
+Create a new <a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> you may provide a <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> as <em class="parameter"><code>data</code></em>
+to your thread routine.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-children-locked"></a><h3>ags_thread_next_children_locked ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_children_locked     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve next locked thread following <em class="parameter"><code>thread</code></em>
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-parent-locked"></a><h3>ags_thread_next_parent_locked ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_parent_locked       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Retrieve next locked thread above <em class="parameter"><code>thread</code></em>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-sibling-locked"></a><h3>ags_thread_next_sibling_locked ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_sibling_locked      (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve next locked thread neighbooring <em class="parameter"><code>thread</code></em>
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-parental-is-locked"></a><h3>ags_thread_parental_is_locked ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_parental_is_locked       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Check the AGS_THREAD_LOCKED flag in parental levels.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-remove-child"></a><h3>ags_thread_remove_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_remove_child             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre>
+<p>
+Remove child of thread.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-resume"></a><h3>ags_thread_resume ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_resume                   (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-run"></a><h3>ags_thread_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_run                      (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Only for internal use of ags_thread_loop but you may want to set the your very own
+class function namely your thread's routine.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync"></a><h3>ags_thread_set_sync ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_set_sync                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);</pre>
+<p>
+Calls <a class="link" href="AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()"><code class="function">ags_thread_set_sync()</code></a> on all threads.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync-all"></a><h3>ags_thread_set_sync_all ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_set_sync_all             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-sibling-is-locked"></a><h3>ags_thread_sibling_is_locked ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_sibling_is_locked        (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Check the AGS_THREAD_LOCKED flag within sibling.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-children"></a><h3>ags_thread_signal_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_signal_children          (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);</pre>
+<p>
+Signals the tree in lower levels.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-parent"></a><h3>ags_thread_signal_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_signal_parent            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);</pre>
+<p>
+Signals the tree in higher levels.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-sibling"></a><h3>ags_thread_signal_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_signal_sibling           (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);</pre>
+<p>
+Signals the tree on same level.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-start"></a><h3>ags_thread_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_start                    (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Start the thread.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-stop"></a><h3>ags_thread_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_stop                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Stop the threads loop by unsetting AGS_THREAD_RUNNING flag.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-suspend"></a><h3>ags_thread_suspend ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_suspend                  (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-timelock"></a><h3>ags_thread_timelock ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_timelock                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-trylock"></a><h3>ags_thread_trylock ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_trylock                  (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Locks the threads own mutex if available and sets the
+appropriate flag and returning <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>. Otherwise return <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
+without lock.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock"></a><h3>ags_thread_unlock ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_unlock                   (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlocks the threads own mutex and unsets the appropriate flag.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-all"></a><h3>ags_thread_unlock_all ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_unlock_all               (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-children"></a><h3>ags_thread_unlock_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_unlock_children          (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlock child tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-parent"></a><h3>ags_thread_unlock_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_unlock_parent            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Unlock parent tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-sibling"></a><h3>ags_thread_unlock_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_unlock_sibling           (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlock sibling tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-children"></a><h3>ags_thread_wait_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_wait_children            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Wait on child tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-parent"></a><h3>ags_thread_wait_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_wait_parent              (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Wait on parent tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-sibling"></a><h3>ags_thread_wait_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_wait_sibling             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Wait on sibling tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsThread.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsThread--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Write</pre>
+<p>The AgsDevout it is assigned to.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread--frequency"></a><h3>The <code class="literal">"frequency"</code> property</h3>
+<pre class="programlisting">  "frequency"                <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
+<p>JIFFIE.</p>
+<p>Allowed values: [0.01,1000]</p>
+<p>Default value: 1000</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Write</pre>
+<p>The AgsDevout it is assigned to.</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread--frequency"></a><h3>The <code class="literal">"frequency"</code> property</h3>
+<pre class="programlisting">  "frequency"                <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
+<p>JIFFIE.</p>
+<p>Allowed values: [0.01,1000]</p>
+<p>Default value: 1000</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsThread.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsThread-resume"></a><h3>The <code class="literal">"resume"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-run"></a><h3>The <code class="literal">"run"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-start"></a><h3>The <code class="literal">"start"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-stop"></a><h3>The <code class="literal">"stop"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-suspend"></a><h3>The <code class="literal">"suspend"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-timelock"></a><h3>The <code class="literal">"timelock"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-resume"></a><h3>The <code class="literal">"resume"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-run"></a><h3>The <code class="literal">"run"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-start"></a><h3>The <code class="literal">"start"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-stop"></a><h3>The <code class="literal">"stop"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-suspend"></a><h3>The <code class="literal">"suspend"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-timelock"></a><h3>The <code class="literal">"timelock"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsThreadPool.html b/api/ags/AgsThreadPool.html
new file mode 100644
index 0000000..a1519ff
--- /dev/null
+++ b/api/ags/AgsThreadPool.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsThreadPool</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsThread.html" title="AgsThread">
+<link rel="next" href="AgsSingleThread.html" title="AgsSingleThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSingleThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsThreadPool.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsThreadPool.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsThreadPool.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsThreadPool.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsThreadPool.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsThreadPool.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsThreadPool"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsThreadPool.top_of_page"></a>AgsThreadPool</span></h2>
+<p>AgsThreadPool — thread pool</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsThreadPool.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_thread_pool.h>
+
+struct              <a class="link" href="AgsThreadPool.html#AgsThreadPool-struct" title="struct AgsThreadPool">AgsThreadPool</a>;
+struct              <a class="link" href="AgsThreadPool.html#AgsThreadPoolClass" title="struct AgsThreadPoolClass">AgsThreadPoolClass</a>;
+enum                <a class="link" href="AgsThreadPool.html#AgsThreadPoolFlags" title="enum AgsThreadPoolFlags">AgsThreadPoolFlags</a>;
+<a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     <a class="link" href="AgsThreadPool.html#ags-thread-pool-new" title="ags_thread_pool_new ()">ags_thread_pool_new</a>                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThreadPool.html#ags-thread-pool-pull" title="ags_thread_pool_pull ()">ags_thread_pool_pull</a>                (<em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsThreadPool.html#ags-thread-pool-start" title="ags_thread_pool_start ()">ags_thread_pool_start</a>               (<em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsThreadPool
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsThreadPool implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsThreadPool.html#AgsThreadPool--max-threads" title='The "max-threads" property'>max-threads</a>"              <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+  "<a class="link" href="AgsThreadPool.html#AgsThreadPool--max-unused-threads" title='The "max-unused-threads" property'>max-unused-threads</a>"       <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsThreadPool.html#AgsThreadPool-start" title='The "start" signal'>start</a>"                                          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> acts as preinstantiated threads store.
+This can achieve enormeous performance.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsThreadPool-struct"></a><h3>struct AgsThreadPool</h3>
+<pre class="programlisting">struct AgsThreadPool;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPoolClass"></a><h3>struct AgsThreadPoolClass</h3>
+<pre class="programlisting">struct AgsThreadPoolClass {
+  GObjectClass object;
+
+  void (*start)(AgsThreadPool *thread_pool);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPoolFlags"></a><h3>enum AgsThreadPoolFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_THREAD_POOL_RUNNING  = 1,
+  AGS_THREAD_POOL_READY    = 1 << 1,
+} AgsThreadPoolFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-new"></a><h3>ags_thread_pool_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     ags_thread_pool_new                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Create a new <a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
+<td>the parent <a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> of returnable threads</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-pull"></a><h3>ags_thread_pool_pull ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_pool_pull                (<em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+<p>
+Pull a previously instantiated <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a>. Note this
+function may block until a new thread is available.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>thread_pool</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-start"></a><h3>ags_thread_pool_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_pool_start               (<em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+<p>
+Start the thread pool.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>thread_pool</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsThreadPool--max-threads"></a><h3>The <code class="literal">"max-threads"</code> property</h3>
+<pre class="programlisting">  "max-threads"              <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The maximum of threads to be created.</p>
+<p>Allowed values: [1,65535]</p>
+<p>Default value: 1024</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPool--max-unused-threads"></a><h3>The <code class="literal">"max-unused-threads"</code> property</h3>
+<pre class="programlisting">  "max-unused-threads"       <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
+<p>The maximum of unused threads.</p>
+<p>Allowed values: [1,65535]</p>
+<p>Default value: 24</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsThreadPool-start"></a><h3>The <code class="literal">"start"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *agsthreadpool,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)          : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsTimestamp.html b/api/ags/AgsTimestamp.html
new file mode 100644
index 0000000..21fd663
--- /dev/null
+++ b/api/ags/AgsTimestamp.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestamp</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsTask.html" title="AgsTask">
+<link rel="next" href="AgsTimestampFactory.html" title="AgsTimestampFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTask.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTimestampFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTimestamp.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTimestamp.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTimestamp.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTimestamp"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTimestamp.top_of_page"></a>AgsTimestamp</span></h2>
+<p>AgsTimestamp — Timestamp unix and alike</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTimestamp.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_timestamp.h>
+
+struct              <a class="link" href="AgsTimestamp.html#AgsTimestamp-struct" title="struct AgsTimestamp">AgsTimestamp</a>;
+struct              <a class="link" href="AgsTimestamp.html#AgsTimestampClass" title="struct AgsTimestampClass">AgsTimestampClass</a>;
+enum                <a class="link" href="AgsTimestamp.html#AgsTimestampFlags" title="enum AgsTimestampFlags">AgsTimestampFlags</a>;
+<a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a class="link" href="AgsTimestamp.html#ags-timestamp-new" title="ags_timestamp_new ()">ags_timestamp_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestamp.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsTimestamp
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestamp.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a> measure of time.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTimestamp.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimestamp-struct"></a><h3>struct AgsTimestamp</h3>
+<pre class="programlisting">struct AgsTimestamp;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampClass"></a><h3>struct AgsTimestampClass</h3>
+<pre class="programlisting">struct AgsTimestampClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFlags"></a><h3>enum AgsTimestampFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_UNIX      = 1,
+  AGS_TIMESTAMP_OUTDATED  = 1 << 1,
+} AgsTimestampFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-new"></a><h3>ags_timestamp_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_new                   ();</pre>
+<p>
+Creates an <a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsTimestampFactory.html b/api/ags/AgsTimestampFactory.html
new file mode 100644
index 0000000..17fd153
--- /dev/null
+++ b/api/ags/AgsTimestampFactory.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestampFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="AgsTimestamp.html" title="AgsTimestamp">
+<link rel="next" href="ags-ags-synths.html" title="ags_synths">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTimestamp.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-synths.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTimestampFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTimestampFactory.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTimestampFactory.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTimestampFactory.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTimestampFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTimestampFactory.top_of_page"></a>AgsTimestampFactory</span></h2>
+<p>AgsTimestampFactory — Factory pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTimestampFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_timestamp_factory.h>
+
+struct              <a class="link" href="AgsTimestampFactory.html#AgsTimestampFactory-struct" title="struct AgsTimestampFactory">AgsTimestampFactory</a>;
+struct              <a class="link" href="AgsTimestampFactory.html#AgsTimestampFactoryClass" title="struct AgsTimestampFactoryClass">AgsTimestampFactoryClass</a>;
+enum                <a class="link" href="AgsTimestampFactory.html#AgsTimestampFactoryFlags" title="enum AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a>;
+<a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a class="link" href="AgsTimestampFactory.html#ags-timestamp-factory-create" title="ags_timestamp_factory_create ()">ags_timestamp_factory_create</a>        (<em class="parameter"><code><a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);
+<a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a class="link" href="AgsTimestampFactory.html#ags-timestamp-factory-get-instance" title="ags_timestamp_factory_get_instance ()">ags_timestamp_factory_get_instance</a>
+                                                        ();
+<a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a class="link" href="AgsTimestampFactory.html#ags-timestamp-factory-new" title="ags_timestamp_factory_new ()">ags_timestamp_factory_new</a>         ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampFactory.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----AgsTimestampFactory
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampFactory.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsTimestampFactory.html#AgsTimestampFactory-create" title='The "create" signal'>create</a>"                                         : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampFactory.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> pattern.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimestampFactory-struct"></a><h3>struct AgsTimestampFactory</h3>
+<pre class="programlisting">struct AgsTimestampFactory;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFactoryClass"></a><h3>struct AgsTimestampFactoryClass</h3>
+<pre class="programlisting">struct AgsTimestampFactoryClass {
+  GObjectClass object;
+  
+  AgsTimestamp* (*create)(AgsTimestampFactory *timestamp_factory,
+			  AgsTimestamp *predecor);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFactoryFlags"></a><h3>enum AgsTimestampFactoryFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_FACTORY_UNIX      = 1,
+} AgsTimestampFactoryFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-create"></a><h3>ags_timestamp_factory_create ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_factory_create        (<em class="parameter"><code><a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-get-instance"></a><h3>ags_timestamp_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_get_instance
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-new"></a><h3>ags_timestamp_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_new         ();</pre>
+<p>
+Creates an <a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampFactory.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsTimestampFactory-create"></a><h3>The <code class="literal">"create"</code> signal</h3>
+<pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a>*            user_function                      (<a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *agstimestampfactory,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>             *arg1,
+                                                        <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>             *arg2,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>             user_data)                : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsTimestampThread.html b/api/ags/AgsTimestampThread.html
new file mode 100644
index 0000000..956334a
--- /dev/null
+++ b/api/ags/AgsTimestampThread.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestampThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<link rel="prev" href="AgsTaskThread.html" title="AgsTaskThread">
+<link rel="next" href="AgsThread.html" title="AgsThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTaskThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTimestampThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTimestampThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTimestampThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTimestampThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTimestampThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTimestampThread.top_of_page"></a>AgsTimestampThread</span></h2>
+<p>AgsTimestampThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTimestampThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a>
+#define             <a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BPM">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a>
+#define             <a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_TIC">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a>
+struct              <a class="link" href="AgsTimestampThread.html#AgsTimestampThread-struct" title="struct AgsTimestampThread">AgsTimestampThread</a>;
+struct              <a class="link" href="AgsTimestampThread.html#AgsTimestampThreadClass" title="struct AgsTimestampThreadClass">AgsTimestampThreadClass</a>;
+<a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * <a class="link" href="AgsTimestampThread.html#ags-timestamp-thread-new" title="ags_timestamp_thread_new ()">ags_timestamp_thread_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsTimestampThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsTimestampThread implements
+ AgsTreeIterator,  AgsConnectable and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MICROSECONDS-PER-SECOND:CAPS"></a><h3>AGS_MICROSECONDS_PER_SECOND</h3>
+<pre class="programlisting">#define AGS_MICROSECONDS_PER_SECOND (1000000.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_TIC</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_TIC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampThread-struct"></a><h3>struct AgsTimestampThread</h3>
+<pre class="programlisting">struct AgsTimestampThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampThreadClass"></a><h3>struct AgsTimestampThreadClass</h3>
+<pre class="programlisting">struct AgsTimestampThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-thread-new"></a><h3>ags_timestamp_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * ags_timestamp_thread_new           ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsToggleLed.html b/api/ags/AgsToggleLed.html
new file mode 100644
index 0000000..546c5ad
--- /dev/null
+++ b/api/ags/AgsToggleLed.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsToggleLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsStartDevout.html" title="AgsStartDevout">
+<link rel="next" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStartDevout.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTogglePatternBit.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsToggleLed.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsToggleLed.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsToggleLed.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsToggleLed.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsToggleLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsToggleLed.top_of_page"></a>AgsToggleLed</span></h2>
+<p>AgsToggleLed — toggle led object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsToggleLed.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_toggle_led.h>
+
+struct              <a class="link" href="AgsToggleLed.html#AgsToggleLed-struct" title="struct AgsToggleLed">AgsToggleLed</a>;
+struct              <a class="link" href="AgsToggleLed.html#AgsToggleLedClass" title="struct AgsToggleLedClass">AgsToggleLedClass</a>;
+<a class="link" href="AgsToggleLed.html" title="AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      <a class="link" href="AgsToggleLed.html#ags-toggle-led-new" title="ags_toggle_led_new ()">ags_toggle_led_new</a>                  (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *led</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> set_active</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> unset_active</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsToggleLed.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsToggleLed
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsToggleLed.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsToggleLed implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsToggleLed.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsToggleLed.html" title="AgsToggleLed"><span class="type">AgsToggleLed</span></a> task toggles <a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> and the GUI is updated.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsToggleLed.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsToggleLed-struct"></a><h3>struct AgsToggleLed</h3>
+<pre class="programlisting">struct AgsToggleLed;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsToggleLedClass"></a><h3>struct AgsToggleLedClass</h3>
+<pre class="programlisting">struct AgsToggleLedClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-led-new"></a><h3>ags_toggle_led_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsToggleLed.html" title="AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      ags_toggle_led_new                  (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *led</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> set_active</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> unset_active</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsToggleLed.html" title="AgsToggleLed"><span class="type">AgsToggleLed</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>led</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> to toggle</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>set_active</code></em> :</span></p></td>
+<td>the nth led to activate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>unset_active</code></em> :</span></p></td>
+<td>the nth led to deactivate</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsToggleLed.html" title="AgsToggleLed"><span class="type">AgsToggleLed</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsTogglePatternBit.html b/api/ags/AgsTogglePatternBit.html
new file mode 100644
index 0000000..9614e6a
--- /dev/null
+++ b/api/ags/AgsTogglePatternBit.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTogglePatternBit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsToggleLed.html" title="AgsToggleLed">
+<link rel="next" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsToggleLed.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsUnrefAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTogglePatternBit.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTogglePatternBit.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTogglePatternBit.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTogglePatternBit.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsTogglePatternBit.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTogglePatternBit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTogglePatternBit.top_of_page"></a>AgsTogglePatternBit</span></h2>
+<p>AgsTogglePatternBit — toggles the pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTogglePatternBit.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_toggle_pattern_bit.h>
+
+struct              <a class="link" href="AgsTogglePatternBit.html#AgsTogglePatternBit-struct" title="struct AgsTogglePatternBit">AgsTogglePatternBit</a>;
+struct              <a class="link" href="AgsTogglePatternBit.html#AgsTogglePatternBitClass" title="struct AgsTogglePatternBitClass">AgsTogglePatternBitClass</a>;
+<a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * <a class="link" href="AgsTogglePatternBit.html#ags-toggle-pattern-bit-new" title="ags_toggle_pattern_bit_new ()">ags_toggle_pattern_bit_new</a>        (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui" title="ags_toggle_pattern_bit_refresh_gui ()">ags_toggle_pattern_bit_refresh_gui</a>  (<em class="parameter"><code><a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsTogglePatternBit
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsTogglePatternBit implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsTogglePatternBit.html#AgsTogglePatternBit-refresh-gui" title='The "refresh-gui" signal'>refresh-gui</a>"                                    : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> task toggles the specified <a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTogglePatternBit-struct"></a><h3>struct AgsTogglePatternBit</h3>
+<pre class="programlisting">struct AgsTogglePatternBit;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTogglePatternBitClass"></a><h3>struct AgsTogglePatternBitClass</h3>
+<pre class="programlisting">struct AgsTogglePatternBitClass {
+  AgsTaskClass task;
+
+  void (*refresh_gui)(AgsTogglePatternBit *toggle_pattern_bit);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-new"></a><h3>ags_toggle_pattern_bit_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * ags_toggle_pattern_bit_new        (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> to toggle</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>index_i</code></em> :</span></p></td>
+<td>bank 0</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>index_j</code></em> :</span></p></td>
+<td>bank 1</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bit</code></em> :</span></p></td>
+<td>the index within pattern</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-refresh-gui"></a><h3>ags_toggle_pattern_bit_refresh_gui ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toggle_pattern_bit_refresh_gui  (<em class="parameter"><code><a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsTogglePatternBit-refresh-gui"></a><h3>The <code class="literal">"refresh-gui"</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *agstogglepatternbit,
+                                                        <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>             user_data)                : <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsToolbar.html b/api/ags/AgsToolbar.html
new file mode 100644
index 0000000..8ad0999
--- /dev/null
+++ b/api/ags/AgsToolbar.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsToolbar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">
+<link rel="next" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-toolbar-mode-stock.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-toolbar-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsToolbar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsToolbar.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsToolbar.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsToolbar.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsToolbar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsToolbar.top_of_page"></a>AgsToolbar</span></h2>
+<p>AgsToolbar — edit tool</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsToolbar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_note_edit.h>
+
+struct              <a class="link" href="AgsToolbar.html#AgsToolbar-struct" title="struct AgsToolbar">AgsToolbar</a>;
+struct              <a class="link" href="AgsToolbar.html#AgsToolbarClass" title="struct AgsToolbarClass">AgsToolbarClass</a>;
+<a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        <a class="link" href="AgsToolbar.html#ags-toolbar-new" title="ags_toolbar_new ()">ags_toolbar_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsToolbar.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkToolbar.html">GtkToolbar</a>
+                                 +----AgsToolbar
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsToolbar.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsToolbar implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>,  <a href="../gtk3/GtkToolShell.html">GtkToolShell</a>,  <a href="../gtk3/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsToolbar.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> lets you choose edit tool.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsToolbar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsToolbar-struct"></a><h3>struct AgsToolbar</h3>
+<pre class="programlisting">struct AgsToolbar;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsToolbarClass"></a><h3>struct AgsToolbarClass</h3>
+<pre class="programlisting">struct AgsToolbarClass {
+  GtkToolbarClass toolbar;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-new"></a><h3>ags_toolbar_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        ags_toolbar_new                     ();</pre>
+<p>
+Create a new <a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a>.
+</p>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsUnrefAudioSignal.html b/api/ags/AgsUnrefAudioSignal.html
new file mode 100644
index 0000000..1daecdb
--- /dev/null
+++ b/api/ags/AgsUnrefAudioSignal.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsUnrefAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">
+<link rel="next" href="pt08.html" title="Part VIII. Graphical user interface">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTogglePatternBit.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="pt08.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsUnrefAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsUnrefAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsUnrefAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsUnrefAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsUnrefAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsUnrefAudioSignal.top_of_page"></a>AgsUnrefAudioSignal</span></h2>
+<p>AgsUnrefAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsUnrefAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsUnrefAudioSignal.html#AgsUnrefAudioSignal-struct" title="struct AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>;
+struct              <a class="link" href="AgsUnrefAudioSignal.html#AgsUnrefAudioSignalClass" title="struct AgsUnrefAudioSignalClass">AgsUnrefAudioSignalClass</a>;
+<a class="link" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * <a class="link" href="AgsUnrefAudioSignal.html#ags-unref-audio-signal-new" title="ags_unref_audio_signal_new ()">ags_unref_audio_signal_new</a>        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsUnrefAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsUnrefAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsUnrefAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsUnrefAudioSignal implements
+ AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsUnrefAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsUnrefAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsUnrefAudioSignal-struct"></a><h3>struct AgsUnrefAudioSignal</h3>
+<pre class="programlisting">struct AgsUnrefAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsUnrefAudioSignalClass"></a><h3>struct AgsUnrefAudioSignalClass</h3>
+<pre class="programlisting">struct AgsUnrefAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-unref-audio-signal-new"></a><h3>ags_unref_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * ags_unref_audio_signal_new        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsVIndicator.html b/api/ags/AgsVIndicator.html
new file mode 100644
index 0000000..538d2c4
--- /dev/null
+++ b/api/ags/AgsVIndicator.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part V. Widget - GUI elements">
+<link rel="prev" href="AgsRuler.html" title="AgsRuler">
+<link rel="next" href="thread.html" title="Part VI. Thread - Multi-threaded tree">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRuler.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="thread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsVIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsVIndicator.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsVIndicator.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsVIndicator.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsVIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsVIndicator.top_of_page"></a>AgsVIndicator</span></h2>
+<p>AgsVIndicator — A vertical indicator widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsVIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_vindicator.h>
+
+struct              <a class="link" href="AgsVIndicator.html#AgsVIndicator-struct" title="struct AgsVIndicator">AgsVIndicator</a>;
+struct              <a class="link" href="AgsVIndicator.html#AgsVIndicatorClass" title="struct AgsVIndicatorClass">AgsVIndicatorClass</a>;
+<a class="link" href="AgsVIndicator.html" title="AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     <a class="link" href="AgsVIndicator.html#ags-vindicator-new" title="ags_vindicator_new ()">ags_vindicator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVIndicator.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a class="link" href="AgsIndicator.html" title="AgsIndicator">AgsIndicator</a>
+                           +----AgsVIndicator
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVIndicator.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsVIndicator implements
+ AtkImplementorIface and  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsVIndicator.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsVIndicator.html" title="AgsVIndicator"><span class="type">AgsVIndicator</span></a> is a widget visualizing a <a href="../gtk3/GtkAdjustment.html"><span class="type">GtkAdjustment</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsVIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVIndicator-struct"></a><h3>struct AgsVIndicator</h3>
+<pre class="programlisting">struct AgsVIndicator;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVIndicatorClass"></a><h3>struct AgsVIndicatorClass</h3>
+<pre class="programlisting">struct AgsVIndicatorClass {
+  GtkWidgetClass indicator;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-vindicator-new"></a><h3>ags_vindicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsVIndicator.html" title="AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     ags_vindicator_new                  ();</pre>
+<p>
+Creates an <a class="link" href="AgsVIndicator.html" title="AgsVIndicator"><span class="type">AgsVIndicator</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsVolumeAudioSignal.html b/api/ags/AgsVolumeAudioSignal.html
new file mode 100644
index 0000000..a515136
--- /dev/null
+++ b/api/ags/AgsVolumeAudioSignal.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">
+<link rel="next" href="AgsVolumeChannel.html" title="AgsVolumeChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPeakChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsVolumeChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsVolumeAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsVolumeAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsVolumeAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsVolumeAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsVolumeAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsVolumeAudioSignal.top_of_page"></a>AgsVolumeAudioSignal</span></h2>
+<p>AgsVolumeAudioSignal — volumes audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsVolumeAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_volume_audio_signal.h>
+
+struct              <a class="link" href="AgsVolumeAudioSignal.html#AgsVolumeAudioSignal-struct" title="struct AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>;
+struct              <a class="link" href="AgsVolumeAudioSignal.html#AgsVolumeAudioSignalClass" title="struct AgsVolumeAudioSignalClass">AgsVolumeAudioSignalClass</a>;
+<a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * <a class="link" href="AgsVolumeAudioSignal.html#ags-volume-audio-signal-new" title="ags_volume_audio_signal_new ()">ags_volume_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsVolumeAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsVolumeAudioSignal implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal"><span class="type">AgsVolumeAudioSignal</span></a> class volumes the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeAudioSignal-struct"></a><h3>struct AgsVolumeAudioSignal</h3>
+<pre class="programlisting">struct AgsVolumeAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeAudioSignalClass"></a><h3>struct AgsVolumeAudioSignalClass</h3>
+<pre class="programlisting">struct AgsVolumeAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-audio-signal-new"></a><h3>ags_volume_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * ags_volume_audio_signal_new      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal"><span class="type">AgsVolumeAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal"><span class="type">AgsVolumeAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsVolumeChannel.html b/api/ags/AgsVolumeChannel.html
new file mode 100644
index 0000000..8097210
--- /dev/null
+++ b/api/ags/AgsVolumeChannel.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">
+<link rel="next" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsVolumeAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsVolumeChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsVolumeChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsVolumeChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsVolumeChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsVolumeChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsVolumeChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsVolumeChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsVolumeChannel.top_of_page"></a>AgsVolumeChannel</span></h2>
+<p>AgsVolumeChannel — volumes channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsVolumeChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_volume_channel.h>
+
+struct              <a class="link" href="AgsVolumeChannel.html#AgsVolumeChannel-struct" title="struct AgsVolumeChannel">AgsVolumeChannel</a>;
+struct              <a class="link" href="AgsVolumeChannel.html#AgsVolumeChannelClass" title="struct AgsVolumeChannelClass">AgsVolumeChannelClass</a>;
+<a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  <a class="link" href="AgsVolumeChannel.html#ags-volume-channel-new" title="ags_volume_channel_new ()">ags_volume_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsVolumeChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsVolumeChannel implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsVolumeChannel.html#AgsVolumeChannel--volume" title='The "volume" property'>volume</a>"                   <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel"><span class="type">AgsVolumeChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannel-struct"></a><h3>struct AgsVolumeChannel</h3>
+<pre class="programlisting">struct AgsVolumeChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeChannelClass"></a><h3>struct AgsVolumeChannelClass</h3>
+<pre class="programlisting">struct AgsVolumeChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-channel-new"></a><h3>ags_volume_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  ags_volume_channel_new              ();</pre>
+<p>
+Creates an <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel"><span class="type">AgsVolumeChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel"><span class="type">AgsVolumeChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannel--volume"></a><h3>The <code class="literal">"volume"</code> property</h3>
+<pre class="programlisting">  "volume"                   <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The volume to apply on the channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsVolumeChannelRun.html b/api/ags/AgsVolumeChannelRun.html
new file mode 100644
index 0000000..a32433e
--- /dev/null
+++ b/api/ags/AgsVolumeChannelRun.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsVolumeChannel.html" title="AgsVolumeChannel">
+<link rel="next" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsVolumeChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsVolumeRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsVolumeChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsVolumeChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsVolumeChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsVolumeChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsVolumeChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsVolumeChannelRun.top_of_page"></a>AgsVolumeChannelRun</span></h2>
+<p>AgsVolumeChannelRun — volumes channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsVolumeChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_volume_channel_run.h>
+
+struct              <a class="link" href="AgsVolumeChannelRun.html#AgsVolumeChannelRun-struct" title="struct AgsVolumeChannelRun">AgsVolumeChannelRun</a>;
+struct              <a class="link" href="AgsVolumeChannelRun.html#AgsVolumeChannelRunClass" title="struct AgsVolumeChannelRunClass">AgsVolumeChannelRunClass</a>;
+<a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * <a class="link" href="AgsVolumeChannelRun.html#ags-volume-channel-run-new" title="ags_volume_channel_run_new ()">ags_volume_channel_run_new</a>        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsVolumeChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsVolumeChannelRun implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun"><span class="type">AgsVolumeChannelRun</span></a> class volumes the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannelRun-struct"></a><h3>struct AgsVolumeChannelRun</h3>
+<pre class="programlisting">struct AgsVolumeChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeChannelRunClass"></a><h3>struct AgsVolumeChannelRunClass</h3>
+<pre class="programlisting">struct AgsVolumeChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-channel-run-new"></a><h3>ags_volume_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * ags_volume_channel_run_new        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun"><span class="type">AgsVolumeChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun"><span class="type">AgsVolumeChannelRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsVolumeRecycling.html b/api/ags/AgsVolumeRecycling.html
new file mode 100644
index 0000000..f845d04
--- /dev/null
+++ b/api/ags/AgsVolumeRecycling.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">
+<link rel="next" href="AgsPlayAudio.html" title="AgsPlayAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsVolumeChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsVolumeRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsVolumeRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsVolumeRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsVolumeRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsVolumeRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsVolumeRecycling.top_of_page"></a>AgsVolumeRecycling</span></h2>
+<p>AgsVolumeRecycling — volumes recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsVolumeRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_volume_recycling.h>
+
+struct              <a class="link" href="AgsVolumeRecycling.html#AgsVolumeRecycling-struct" title="struct AgsVolumeRecycling">AgsVolumeRecycling</a>;
+struct              <a class="link" href="AgsVolumeRecycling.html#AgsVolumeRecyclingClass" title="struct AgsVolumeRecyclingClass">AgsVolumeRecyclingClass</a>;
+<a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * <a class="link" href="AgsVolumeRecycling.html#ags-volume-recycling-new" title="ags_volume_recycling_new ()">ags_volume_recycling_new</a>           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsVolumeRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsVolumeRecycling implements
+ AgsConnectable,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling"><span class="type">AgsVolumeRecycling</span></a> class volumes the recycling.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeRecycling-struct"></a><h3>struct AgsVolumeRecycling</h3>
+<pre class="programlisting">struct AgsVolumeRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeRecyclingClass"></a><h3>struct AgsVolumeRecyclingClass</h3>
+<pre class="programlisting">struct AgsVolumeRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-recycling-new"></a><h3>ags_volume_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * ags_volume_recycling_new           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling"><span class="type">AgsVolumeRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the source <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling"><span class="type">AgsVolumeRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/AgsWindow.html b/api/ags/AgsWindow.html
new file mode 100644
index 0000000..175515f
--- /dev/null
+++ b/api/ags/AgsWindow.html
@@ -0,0 +1,233 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="AgsServerPreferences.html" title="AgsServerPreferences">
+<link rel="next" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsServerPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-window-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsWindow.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsWindow.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsWindow.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsWindow.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsWindow.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsWindow.top_of_page"></a>AgsWindow</span></h2>
+<p>AgsWindow — The window object.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsWindow.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_window.h>
+
+#define             <a class="link" href="AgsWindow.html#AGS-MACHINE-COUNTER:CAPS" title="AGS_MACHINE_COUNTER()">AGS_MACHINE_COUNTER</a>                 (ptr)
+struct              <a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter">AgsMachineCounter</a>;
+struct              <a class="link" href="AgsWindow.html#AgsWindow-struct" title="struct AgsWindow">AgsWindow</a>;
+struct              <a class="link" href="AgsWindow.html#AgsWindowClass" title="struct AgsWindowClass">AgsWindowClass</a>;
+enum                <a class="link" href="AgsWindow.html#AgsWindowFlags" title="enum AgsWindowFlags">AgsWindowFlags</a>;
+<a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a class="link" href="AgsWindow.html#ags-machine-counter-alloc" title="ags_machine_counter_alloc ()">ags_machine_counter_alloc</a>           (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> initial_value</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsWindow.html#ags-window-decrement-machine-counter" title="ags_window_decrement_machine_counter ()">ags_window_decrement_machine_counter</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);
+<a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a class="link" href="AgsWindow.html#ags-window-find-machine-counter" title="ags_window_find_machine_counter ()">ags_window_find_machine_counter</a>     (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="AgsWindow.html#ags-window-increment-machine-counter" title="ags_window_increment_machine_counter ()">ags_window_increment_machine_counter</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);
+<a class="link" href="AgsWindow.html" title="AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         <a class="link" href="AgsWindow.html#ags-window-new" title="ags_window_new ()">ags_window_new</a>                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
+         +----<a href="../gtk/GtkObject.html">GtkObject</a>
+               +----<a href="../gtk3/GtkWidget.html">GtkWidget</a>
+                     +----<a href="../gtk3/GtkContainer.html">GtkContainer</a>
+                           +----<a href="../gtk3/GtkBin.html">GtkBin</a>
+                                 +----<a href="../gtk3/GtkWindow.html">GtkWindow</a>
+                                       +----AgsWindow
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsWindow implements
+ AtkImplementorIface,  <a href="../gtk3/GtkBuildable.html">GtkBuildable</a> and  AgsConnectable.</p>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsWindow.html#AgsWindow--ags-main" title='The "ags-main" property'>ags-main</a>"                 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+  "<a class="link" href="AgsWindow.html#AgsWindow--devout" title='The "devout" property'>devout</a>"                   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> is a composite toplevel widget.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-COUNTER:CAPS"></a><h3>AGS_MACHINE_COUNTER()</h3>
+<pre class="programlisting">#define AGS_MACHINE_COUNTER(ptr) ((AgsMachineCounter *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineCounter"></a><h3>struct AgsMachineCounter</h3>
+<pre class="programlisting">struct AgsMachineCounter {
+  gchar *version;
+  gchar *build_id;
+
+  GType machine_type;
+  guint counter;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindow-struct"></a><h3>struct AgsWindow</h3>
+<pre class="programlisting">struct AgsWindow;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindowClass"></a><h3>struct AgsWindowClass</h3>
+<pre class="programlisting">struct AgsWindowClass {
+  GtkWindowClass window;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindowFlags"></a><h3>enum AgsWindowFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_WINDOW_READY        = 1,
+  AGS_WINDOW_LOADING      = 1 << 1,
+  AGS_WINDOW_SAVING       = 1 << 2,
+  AGS_WINDOW_TERMINATING  = 1 << 3,
+} AgsWindowFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-counter-alloc"></a><h3>ags_machine_counter_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_machine_counter_alloc           (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> initial_value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-decrement-machine-counter"></a><h3>ags_window_decrement_machine_counter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_window_decrement_machine_counter
+                                                        (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-find-machine-counter"></a><h3>ags_window_find_machine_counter ()</h3>
+<pre class="programlisting"><a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_window_find_machine_counter     (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-increment-machine-counter"></a><h3>ags_window_increment_machine_counter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_window_increment_machine_counter
+                                                        (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-new"></a><h3>ags_window_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         ags_window_new                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ags_main</code></em> :</span></p></td>
+<td>the application object.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsWindow--ags-main"></a><h3>The <code class="literal">"ags-main"</code> property</h3>
+<pre class="programlisting">  "ags-main"                 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The AgsMain it is assigned with.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindow--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/ags-AgsAddAudio.html b/api/ags/ags-AgsAddAudio.html
new file mode 100644
index 0000000..5d93f93
--- /dev/null
+++ b/api/ags/ags-AgsAddAudio.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="next" href="ags-AgsAddAudioSignal.html" title="AgsAddAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="task.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddAudio.top_of_page"></a>AgsAddAudio</span></h2>
+<p>AgsAddAudio — add audio object to devout</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_audio.h>
+
+struct              <a class="link" href="ags-AgsAddAudio.html#AgsAddAudio" title="struct AgsAddAudio">AgsAddAudio</a>;
+struct              <a class="link" href="ags-AgsAddAudio.html#AgsAddAudioClass" title="struct AgsAddAudioClass">AgsAddAudioClass</a>;
+<a class="link" href="ags-AgsAddAudio.html#AgsAddAudio" title="struct AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       <a class="link" href="ags-AgsAddAudio.html#ags-add-audio-new" title="ags_add_audio_new ()">ags_add_audio_new</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAddAudio.html#AgsAddAudio" title="struct AgsAddAudio"><span class="type">AgsAddAudio</span></a> task adds <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> to <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddAudio"></a><h3>struct AgsAddAudio</h3>
+<pre class="programlisting">struct AgsAddAudio {
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddAudioClass"></a><h3>struct AgsAddAudioClass</h3>
+<pre class="programlisting">struct AgsAddAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-audio-new"></a><h3>ags_add_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddAudio.html#AgsAddAudio" title="struct AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       ags_add_audio_new                   (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAddAudio.html#AgsAddAudio" title="struct AgsAddAudio"><span class="type">AgsAddAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsAddAudio.html#AgsAddAudio" title="struct AgsAddAudio"><span class="type">AgsAddAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAddAudioSignal.html b/api/ags/ags-AgsAddAudioSignal.html
new file mode 100644
index 0000000..c504058
--- /dev/null
+++ b/api/ags/ags-AgsAddAudioSignal.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddAudio.html" title="AgsAddAudio">
+<link rel="next" href="ags-AgsAddLineMember.html" title="AgsAddLineMember">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddLineMember.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddAudioSignal.top_of_page"></a>AgsAddAudioSignal</span></h2>
+<p>AgsAddAudioSignal — add audio_signal object to recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_audio_signal.h>
+
+struct              <a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal">AgsAddAudioSignal</a>;
+struct              <a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignalClass" title="struct AgsAddAudioSignalClass">AgsAddAudioSignalClass</a>;
+<a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * <a class="link" href="ags-AgsAddAudioSignal.html#ags-add-audio-signal-new" title="ags_add_audio_signal_new ()">ags_add_audio_signal_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_signal_flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal"><span class="type">AgsAddAudioSignal</span></a> task adds <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddAudioSignal"></a><h3>struct AgsAddAudioSignal</h3>
+<pre class="programlisting">struct AgsAddAudioSignal {
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+  AgsDevout *devout;
+  AgsRecallID *recall_id;
+  guint audio_signal_flags;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddAudioSignalClass"></a><h3>struct AgsAddAudioSignalClass</h3>
+<pre class="programlisting">struct AgsAddAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-audio-signal-new"></a><h3>ags_add_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * ags_add_audio_signal_new            (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_signal_flags</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal"><span class="type">AgsAddAudioSignal</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>, may be <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if <GTKDOCLINK HREF="AGS-AUDIO-SIGNAL-TEMPLATE:CAPS"><code class="literal">AGS_AUDIO_SIGNAL_TEMPLATE</code></GTKDOCLINK> set</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal_flags</code></em> :</span></p></td>
+<td>the flags to set</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal"><span class="type">AgsAddAudioSignal</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAddLineMember.html b/api/ags/ags-AgsAddLineMember.html
new file mode 100644
index 0000000..8e7d546
--- /dev/null
+++ b/api/ags/ags-AgsAddLineMember.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddAudioSignal.html" title="AgsAddAudioSignal">
+<link rel="next" href="ags-AgsAddNote.html" title="AgsAddNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddLineMember.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddLineMember.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddLineMember.top_of_page"></a>AgsAddLineMember</span></h2>
+<p>AgsAddLineMember — add line_member object to line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddLineMember.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_line_member.h>
+
+struct              <a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMember" title="struct AgsAddLineMember">AgsAddLineMember</a>;
+struct              <a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMemberClass" title="struct AgsAddLineMemberClass">AgsAddLineMemberClass</a>;
+<a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMember" title="struct AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></a> *  <a class="link" href="ags-AgsAddLineMember.html#ags-add-line-member-new" title="ags_add_line_member_new ()">ags_add_line_member_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMember" title="struct AgsAddLineMember"><span class="type">AgsAddLineMember</span></a> task addspacks <a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> to <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddLineMember"></a><h3>struct AgsAddLineMember</h3>
+<pre class="programlisting">struct AgsAddLineMember {
+  AgsTask task;
+
+  AgsLine *line;
+  AgsLineMember *line_member;
+
+  guint x;
+  guint y;
+  guint width;
+  guint height;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddLineMemberClass"></a><h3>struct AgsAddLineMemberClass</h3>
+<pre class="programlisting">struct AgsAddLineMemberClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-line-member-new"></a><h3>ags_add_line_member_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMember" title="struct AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></a> *  ags_add_line_member_new             (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMember" title="struct AgsAddLineMember"><span class="type">AgsAddLineMember</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line_member</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>pack start x</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>pack start y</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
+<td>pack width</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
+<td>pack height</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMember" title="struct AgsAddLineMember"><span class="type">AgsAddLineMember</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAddNote.html b/api/ags/ags-AgsAddNote.html
new file mode 100644
index 0000000..3b34972
--- /dev/null
+++ b/api/ags/ags-AgsAddNote.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddLineMember.html" title="AgsAddLineMember">
+<link rel="next" href="ags-AgsAddPointToSelection.html" title="AgsAddPointToSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddLineMember.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddPointToSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddNote.top_of_page"></a>AgsAddNote</span></h2>
+<p>AgsAddNote — add note object to notation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_note.h>
+
+struct              <a class="link" href="ags-AgsAddNote.html#AgsAddNote" title="struct AgsAddNote">AgsAddNote</a>;
+struct              <a class="link" href="ags-AgsAddNote.html#AgsAddNoteClass" title="struct AgsAddNoteClass">AgsAddNoteClass</a>;
+<a class="link" href="ags-AgsAddNote.html#AgsAddNote" title="struct AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        <a class="link" href="ags-AgsAddNote.html#ags-add-note-new" title="ags_add_note_new ()">ags_add_note_new</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAddNote.html#AgsAddNote" title="struct AgsAddNote"><span class="type">AgsAddNote</span></a> task adds <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> to <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddNote"></a><h3>struct AgsAddNote</h3>
+<pre class="programlisting">struct AgsAddNote {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  AgsNote *note;
+  gboolean use_selection_list;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddNoteClass"></a><h3>struct AgsAddNoteClass</h3>
+<pre class="programlisting">struct AgsAddNoteClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-note-new"></a><h3>ags_add_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddNote.html#AgsAddNote" title="struct AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        ags_add_note_new                    (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAddNote.html#AgsAddNote" title="struct AgsAddNote"><span class="type">AgsAddNote</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>use_selection_list</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> added to selection, otherwise to notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsAddNote.html#AgsAddNote" title="struct AgsAddNote"><span class="type">AgsAddNote</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAddPointToSelection.html b/api/ags/ags-AgsAddPointToSelection.html
new file mode 100644
index 0000000..8d5e2c2
--- /dev/null
+++ b/api/ags/ags-AgsAddPointToSelection.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddPointToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddNote.html" title="AgsAddNote">
+<link rel="next" href="ags-AgsAddRecall.html" title="AgsAddRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddPointToSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddPointToSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddPointToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddPointToSelection.top_of_page"></a>AgsAddPointToSelection</span></h2>
+<p>AgsAddPointToSelection — add point to notation selection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddPointToSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_point_to_selection.h>
+
+struct              <a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection">AgsAddPointToSelection</a>;
+struct              <a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelectionClass" title="struct AgsAddPointToSelectionClass">AgsAddPointToSelectionClass</a>;
+<a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * <a class="link" href="ags-AgsAddPointToSelection.html#ags-add-point-to-selection-new" title="ags_add_point_to_selection_new ()">ags_add_point_to_selection_new</a> (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection"><span class="type">AgsAddPointToSelection</span></a> task adds the specified <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> to selection of <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddPointToSelection"></a><h3>struct AgsAddPointToSelection</h3>
+<pre class="programlisting">struct AgsAddPointToSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+
+  gboolean replace_current_selection;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddPointToSelectionClass"></a><h3>struct AgsAddPointToSelectionClass</h3>
+<pre class="programlisting">struct AgsAddPointToSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-point-to-selection-new"></a><h3>ags_add_point_to_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * ags_add_point_to_selection_new (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection"><span class="type">AgsAddPointToSelection</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> providing the selection</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>x coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>y coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>replace_current_selection</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> new selection is created, otherwise added to current</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection"><span class="type">AgsAddPointToSelection</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAddRecall.html b/api/ags/ags-AgsAddRecall.html
new file mode 100644
index 0000000..42e043c
--- /dev/null
+++ b/api/ags/ags-AgsAddRecall.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddPointToSelection.html" title="AgsAddPointToSelection">
+<link rel="next" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddPointToSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddRegionToSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddRecall.top_of_page"></a>AgsAddRecall</span></h2>
+<p>AgsAddRecall — add recall object to context</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_recall.h>
+
+struct              <a class="link" href="ags-AgsAddRecall.html#AgsAddRecall" title="struct AgsAddRecall">AgsAddRecall</a>;
+struct              <a class="link" href="ags-AgsAddRecall.html#AgsAddRecallClass" title="struct AgsAddRecallClass">AgsAddRecallClass</a>;
+<a class="link" href="ags-AgsAddRecall.html#AgsAddRecall" title="struct AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></a> *      <a class="link" href="ags-AgsAddRecall.html#ags-add-recall-new" title="ags_add_recall_new ()">ags_add_recall_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAddRecall.html#AgsAddRecall" title="struct AgsAddRecall"><span class="type">AgsAddRecall</span></a> task adds <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> to context.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddRecall"></a><h3>struct AgsAddRecall</h3>
+<pre class="programlisting">struct AgsAddRecall {
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddRecallClass"></a><h3>struct AgsAddRecallClass</h3>
+<pre class="programlisting">struct AgsAddRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-recall-new"></a><h3>ags_add_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddRecall.html#AgsAddRecall" title="struct AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></a> *      ags_add_recall_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAddRecall.html#AgsAddRecall" title="struct AgsAddRecall"><span class="type">AgsAddRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
+<td>may be <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>, <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> or <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>is_play</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> non-complex recall</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsAddRecall.html#AgsAddRecall" title="struct AgsAddRecall"><span class="type">AgsAddRecall</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAddRegionToSelection.html b/api/ags/ags-AgsAddRegionToSelection.html
new file mode 100644
index 0000000..7686772
--- /dev/null
+++ b/api/ags/ags-AgsAddRegionToSelection.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddRegionToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddRecall.html" title="AgsAddRecall">
+<link rel="next" href="ags-AgsAppendAudio.html" title="AgsAppendAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAppendAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddRegionToSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddRegionToSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddRegionToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddRegionToSelection.top_of_page"></a>AgsAddRegionToSelection</span></h2>
+<p>AgsAddRegionToSelection — add region to notation selection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddRegionToSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_add_region_to_selection.h>
+
+struct              <a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection">AgsAddRegionToSelection</a>;
+struct              <a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelectionClass" title="struct AgsAddRegionToSelectionClass">AgsAddRegionToSelectionClass</a>;
+<a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * <a class="link" href="ags-AgsAddRegionToSelection.html#ags-add-region-to-selection-new" title="ags_add_region_to_selection_new ()">ags_add_region_to_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection"><span class="type">AgsAddRegionToSelection</span></a> task adds the specified <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> to selection of <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddRegionToSelection"></a><h3>struct AgsAddRegionToSelection</h3>
+<pre class="programlisting">struct AgsAddRegionToSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+
+  gboolean replace_current_selection;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddRegionToSelectionClass"></a><h3>struct AgsAddRegionToSelectionClass</h3>
+<pre class="programlisting">struct AgsAddRegionToSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-region-to-selection-new"></a><h3>ags_add_region_to_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * ags_add_region_to_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection"><span class="type">AgsAddRegionToSelection</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> providing the selection</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x0</code></em> :</span></p></td>
+<td>start x coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y0</code></em> :</span></p></td>
+<td>start y coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x1</code></em> :</span></p></td>
+<td>end x coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y1</code></em> :</span></p></td>
+<td>end y coordinate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>replace_current_selection</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> new selection is created, otherwise added to current</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection"><span class="type">AgsAddRegionToSelection</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAppendAudio.html b/api/ags/ags-AgsAppendAudio.html
new file mode 100644
index 0000000..198dd75
--- /dev/null
+++ b/api/ags/ags-AgsAppendAudio.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<link rel="next" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddRegionToSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAppendAudioThreaded.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendAudio.top_of_page"></a>AgsAppendAudio</span></h2>
+<p>AgsAppendAudio — append audio object to audio loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_append_audio.h>
+
+struct              <a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudio" title="struct AgsAppendAudio">AgsAppendAudio</a>;
+struct              <a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudioClass" title="struct AgsAppendAudioClass">AgsAppendAudioClass</a>;
+<a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudio" title="struct AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    <a class="link" href="ags-AgsAppendAudio.html#ags-append-audio-new" title="ags_append_audio_new ()">ags_append_audio_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudio" title="struct AgsAppendAudio"><span class="type">AgsAppendAudio</span></a> task appends <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> to <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendAudio"></a><h3>struct AgsAppendAudio</h3>
+<pre class="programlisting">struct AgsAppendAudio {
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendAudioClass"></a><h3>struct AgsAppendAudioClass</h3>
+<pre class="programlisting">struct AgsAppendAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-audio-new"></a><h3>ags_append_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudio" title="struct AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    ags_append_audio_new                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudio" title="struct AgsAppendAudio"><span class="type">AgsAppendAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> to append</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudio" title="struct AgsAppendAudio"><span class="type">AgsAppendAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAppendAudioThreaded.html b/api/ags/ags-AgsAppendAudioThreaded.html
new file mode 100644
index 0000000..4893498
--- /dev/null
+++ b/api/ags/ags-AgsAppendAudioThreaded.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendAudioThreaded</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendAudio.html" title="AgsAppendAudio">
+<link rel="next" href="ags-AgsAppendChannel.html" title="AgsAppendChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAppendAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAppendChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendAudioThreaded.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendAudioThreaded.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendAudioThreaded"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendAudioThreaded.top_of_page"></a>AgsAppendAudioThreaded</span></h2>
+<p>AgsAppendAudioThreaded</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendAudioThreaded.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded">AgsAppendAudioThreaded</a>;
+struct              <a class="link" href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreadedClass" title="struct AgsAppendAudioThreadedClass">AgsAppendAudioThreadedClass</a>;
+<a class="link" href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded"><span class="returnvalue">AgsAppendAudioThreaded</span></a> * <a class="link" href="ags-AgsAppendAudioThreaded.html#ags-append-audio-threaded-new" title="ags_append_audio_threaded_new ()">ags_append_audio_threaded_new</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudioThreaded.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudioThreaded.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendAudioThreaded"></a><h3>struct AgsAppendAudioThreaded</h3>
+<pre class="programlisting">struct AgsAppendAudioThreaded {
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendAudioThreadedClass"></a><h3>struct AgsAppendAudioThreadedClass</h3>
+<pre class="programlisting">struct AgsAppendAudioThreadedClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-audio-threaded-new"></a><h3>ags_append_audio_threaded_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded"><span class="returnvalue">AgsAppendAudioThreaded</span></a> * ags_append_audio_threaded_new  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAppendChannel.html b/api/ags/ags-AgsAppendChannel.html
new file mode 100644
index 0000000..4c7cfc2
--- /dev/null
+++ b/api/ags/ags-AgsAppendChannel.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">
+<link rel="next" href="ags-AgsAppendRecall.html" title="AgsAppendRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAppendAudioThreaded.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAppendRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendChannel.top_of_page"></a>AgsAppendChannel</span></h2>
+<p>AgsAppendChannel — append channel object to audio loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/channel/task/ags_append_channel.h>
+
+struct              <a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannel" title="struct AgsAppendChannel">AgsAppendChannel</a>;
+struct              <a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannelClass" title="struct AgsAppendChannelClass">AgsAppendChannelClass</a>;
+<a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannel" title="struct AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  <a class="link" href="ags-AgsAppendChannel.html#ags-append-channel-new" title="ags_append_channel_new ()">ags_append_channel_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannel" title="struct AgsAppendChannel"><span class="type">AgsAppendChannel</span></a> task appends <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> to <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendChannel"></a><h3>struct AgsAppendChannel</h3>
+<pre class="programlisting">struct AgsAppendChannel {
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendChannelClass"></a><h3>struct AgsAppendChannelClass</h3>
+<pre class="programlisting">struct AgsAppendChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-channel-new"></a><h3>ags_append_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannel" title="struct AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  ags_append_channel_new              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannel" title="struct AgsAppendChannel"><span class="type">AgsAppendChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> to append</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannel" title="struct AgsAppendChannel"><span class="type">AgsAppendChannel</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAppendRecall.html b/api/ags/ags-AgsAppendRecall.html
new file mode 100644
index 0000000..2337e0d
--- /dev/null
+++ b/api/ags/ags-AgsAppendRecall.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendChannel.html" title="AgsAppendChannel">
+<link rel="next" href="ags-AgsApplyBpm.html" title="AgsApplyBpm">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAppendChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplyBpm.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendRecall.top_of_page"></a>AgsAppendRecall</span></h2>
+<p>AgsAppendRecall — append recall object to audio loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/recall/task/ags_append_recall.h>
+
+struct              <a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecall" title="struct AgsAppendRecall">AgsAppendRecall</a>;
+struct              <a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecallClass" title="struct AgsAppendRecallClass">AgsAppendRecallClass</a>;
+<a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecall" title="struct AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   <a class="link" href="ags-AgsAppendRecall.html#ags-append-recall-new" title="ags_append_recall_new ()">ags_append_recall_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecall" title="struct AgsAppendRecall"><span class="type">AgsAppendRecall</span></a> task appends <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> to <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendRecall"></a><h3>struct AgsAppendRecall</h3>
+<pre class="programlisting">struct AgsAppendRecall {
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendRecallClass"></a><h3>struct AgsAppendRecallClass</h3>
+<pre class="programlisting">struct AgsAppendRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-recall-new"></a><h3>ags_append_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecall" title="struct AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   ags_append_recall_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecall" title="struct AgsAppendRecall"><span class="type">AgsAppendRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> to append</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecall" title="struct AgsAppendRecall"><span class="type">AgsAppendRecall</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsApplicable.html b/api/ags/ags-AgsApplicable.html
new file mode 100644
index 0000000..048d0da
--- /dev/null
+++ b/api/ags/ags-AgsApplicable.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplicable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="next" href="ags-AgsCountable.html" title="AgsCountable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="object.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCountable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplicable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplicable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplicable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplicable.top_of_page"></a>AgsApplicable</span></h2>
+<p>AgsApplicable — unique access to dialogs</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplicable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_applicable.h>
+
+typedef             <a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable">AgsApplicable</a>;
+struct              <a class="link" href="ags-AgsApplicable.html#AgsApplicableInterface" title="struct AgsApplicableInterface">AgsApplicableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsApplicable.html#ags-applicable-apply" title="ags_applicable_apply ()">ags_applicable_apply</a>                (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsApplicable.html#ags-applicable-reset" title="ags_applicable_reset ()">ags_applicable_reset</a>                (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsApplicable.html#ags-applicable-set-update" title="ags_applicable_set_update ()">ags_applicable_set_update</a>           (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> interface gives you a unique access to dialogs.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplicable"></a><h3>AgsApplicable</h3>
+<pre class="programlisting">typedef void AgsApplicable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplicableInterface"></a><h3>struct AgsApplicableInterface</h3>
+<pre class="programlisting">struct AgsApplicableInterface {
+  GTypeInterface interface;
+  
+  void (*set_update)(AgsApplicable *applicable, gboolean update);
+  void (*apply)(AgsApplicable *applicable);
+  void (*reset)(AgsApplicable *applicable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-apply"></a><h3>ags_applicable_apply ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_applicable_apply                (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre>
+<p>
+Apply all changes done so far.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>applicable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-reset"></a><h3>ags_applicable_reset ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_applicable_reset                (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre>
+<p>
+Reset all changes within the user interface.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>applicable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-set-update"></a><h3>ags_applicable_set_update ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_applicable_set_update           (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>);</pre>
+<p>
+Update behaviour.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>applicable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>update</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> do ::reset after ::update</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsApplyBpm.html b/api/ags/ags-AgsApplyBpm.html
new file mode 100644
index 0000000..44abfb7
--- /dev/null
+++ b/api/ags/ags-AgsApplyBpm.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyBpm</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendRecall.html" title="AgsAppendRecall">
+<link rel="next" href="ags-AgsApplySequencerLength.html" title="AgsApplySequencerLength">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAppendRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplySequencerLength.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplyBpm.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplyBpm.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplyBpm"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyBpm.top_of_page"></a>AgsApplyBpm</span></h2>
+<p>AgsApplyBpm — apply bpm to delay audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplyBpm.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/recall/ags_apply_bpm.h>
+
+struct              <a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpm" title="struct AgsApplyBpm">AgsApplyBpm</a>;
+struct              <a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpmClass" title="struct AgsApplyBpmClass">AgsApplyBpmClass</a>;
+<a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpm" title="struct AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       <a class="link" href="ags-AgsApplyBpm.html#ags-apply-bpm-new" title="ags_apply_bpm_new ()">ags_apply_bpm_new</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpm" title="struct AgsApplyBpm"><span class="type">AgsApplyBpm</span></a> task applys bpm to <a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyBpm"></a><h3>struct AgsApplyBpm</h3>
+<pre class="programlisting">struct AgsApplyBpm {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble bpm;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyBpmClass"></a><h3>struct AgsApplyBpmClass</h3>
+<pre class="programlisting">struct AgsApplyBpmClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-bpm-new"></a><h3>ags_apply_bpm_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpm" title="struct AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       ags_apply_bpm_new                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpm" title="struct AgsApplyBpm"><span class="type">AgsApplyBpm</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>gobject</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bpm</code></em> :</span></p></td>
+<td>the bpm to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpm" title="struct AgsApplyBpm"><span class="type">AgsApplyBpm</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsApplySequencerLength.html b/api/ags/ags-AgsApplySequencerLength.html
new file mode 100644
index 0000000..6bf4098
--- /dev/null
+++ b/api/ags/ags-AgsApplySequencerLength.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplySequencerLength</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplyBpm.html" title="AgsApplyBpm">
+<link rel="next" href="ags-AgsApplySynth.html" title="AgsApplySynth">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplyBpm.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplySynth.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplySequencerLength.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplySequencerLength.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplySequencerLength"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplySequencerLength.top_of_page"></a>AgsApplySequencerLength</span></h2>
+<p>AgsApplySequencerLength — apply sequencer length to delay audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplySequencerLength.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/recall/ags_apply_sequencer_length.h>
+
+struct              <a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength">AgsApplySequencerLength</a>;
+struct              <a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLengthClass" title="struct AgsApplySequencerLengthClass">AgsApplySequencerLengthClass</a>;
+<a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * <a class="link" href="ags-AgsApplySequencerLength.html#ags-apply-sequencer-length-new" title="ags_apply_sequencer_length_new ()">ags_apply_sequencer_length_new</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> length</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength"><span class="type">AgsApplySequencerLength</span></a> task applys sequencer length to <a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplySequencerLength"></a><h3>struct AgsApplySequencerLength</h3>
+<pre class="programlisting">struct AgsApplySequencerLength {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble length;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySequencerLengthClass"></a><h3>struct AgsApplySequencerLengthClass</h3>
+<pre class="programlisting">struct AgsApplySequencerLengthClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-sequencer-length-new"></a><h3>ags_apply_sequencer_length_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * ags_apply_sequencer_length_new
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength"><span class="type">AgsApplySequencerLength</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>gobject</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer_length</code></em> :</span></p></td>
+<td>the sequencer length to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength"><span class="type">AgsApplySequencerLength</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsApplySynth.html b/api/ags/ags-AgsApplySynth.html
new file mode 100644
index 0000000..fa0bd1f
--- /dev/null
+++ b/api/ags/ags-AgsApplySynth.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplySynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplySequencerLength.html" title="AgsApplySequencerLength">
+<link rel="next" href="ags-AgsApplyTact.html" title="AgsApplyTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplySequencerLength.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplyTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplySynth.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplySynth.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplySynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplySynth.top_of_page"></a>AgsApplySynth</span></h2>
+<p>AgsApplySynth — apply synth to channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplySynth.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/synth/task/ags_apply_synth.h>
+
+struct              <a class="link" href="ags-AgsApplySynth.html#AgsApplySynth" title="struct AgsApplySynth">AgsApplySynth</a>;
+struct              <a class="link" href="ags-AgsApplySynth.html#AgsApplySynthClass" title="struct AgsApplySynthClass">AgsApplySynthClass</a>;
+enum                <a class="link" href="ags-AgsApplySynth.html#AgsApplySynthWave" title="enum AgsApplySynthWave">AgsApplySynthWave</a>;
+<a class="link" href="ags-AgsApplySynth.html#AgsApplySynth" title="struct AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     <a class="link" href="ags-AgsApplySynth.html#ags-apply-synth-new" title="ags_apply_synth_new ()">ags_apply_synth_new</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> wave</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frequency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> volume</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_end</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsApplySynth.html#AgsApplySynth" title="struct AgsApplySynth"><span class="type">AgsApplySynth</span></a> task apply the specified synth to channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplySynth"></a><h3>struct AgsApplySynth</h3>
+<pre class="programlisting">struct AgsApplySynth {
+  AgsTask task;
+
+  AgsChannel *start_channel;
+  guint count;
+
+  guint wave;
+
+  guint attack;
+  guint frame_count;
+  guint frequency;
+  guint phase;
+  guint start;
+
+  gdouble volume;
+
+  guint loop_start;
+  guint loop_end;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySynthClass"></a><h3>struct AgsApplySynthClass</h3>
+<pre class="programlisting">struct AgsApplySynthClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySynthWave"></a><h3>enum AgsApplySynthWave</h3>
+<pre class="programlisting">typedef enum {
+  AGS_APPLY_SYNTH_INVALID,
+  AGS_APPLY_SYNTH_SIN,
+  AGS_APPLY_SYNTH_SAW,
+  AGS_APPLY_SYNTH_SQUARE,
+  AGS_APPLY_SYNTH_TRIANGLE,
+} AgsApplySynthWave;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-synth-new"></a><h3>ags_apply_synth_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsApplySynth.html#AgsApplySynth" title="struct AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     ags_apply_synth_new                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> wave</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frequency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> volume</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_end</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsApplySynth.html#AgsApplySynth" title="struct AgsApplySynth"><span class="type">AgsApplySynth</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsApplySynth.html#AgsApplySynth" title="struct AgsApplySynth"><span class="type">AgsApplySynth</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsApplyTact.html b/api/ags/ags-AgsApplyTact.html
new file mode 100644
index 0000000..f731d67
--- /dev/null
+++ b/api/ags/ags-AgsApplyTact.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplySynth.html" title="AgsApplySynth">
+<link rel="next" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplySynth.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplyWavetable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplyTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplyTact.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplyTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyTact.top_of_page"></a>AgsApplyTact</span></h2>
+<p>AgsApplyTact — apply tact to delay audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplyTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/recall/ags_apply_tact.h>
+
+struct              <a class="link" href="ags-AgsApplyTact.html#AgsApplyTact" title="struct AgsApplyTact">AgsApplyTact</a>;
+struct              <a class="link" href="ags-AgsApplyTact.html#AgsApplyTactClass" title="struct AgsApplyTactClass">AgsApplyTactClass</a>;
+<a class="link" href="ags-AgsApplyTact.html#AgsApplyTact" title="struct AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      <a class="link" href="ags-AgsApplyTact.html#ags-apply-tact-new" title="ags_apply_tact_new ()">ags_apply_tact_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsApplyTact.html#AgsApplyTact" title="struct AgsApplyTact"><span class="type">AgsApplyTact</span></a> task applys tact to <a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyTact"></a><h3>struct AgsApplyTact</h3>
+<pre class="programlisting">struct AgsApplyTact {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble tact;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyTactClass"></a><h3>struct AgsApplyTactClass</h3>
+<pre class="programlisting">struct AgsApplyTactClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-tact-new"></a><h3>ags_apply_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsApplyTact.html#AgsApplyTact" title="struct AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      ags_apply_tact_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsApplyTact.html#AgsApplyTact" title="struct AgsApplyTact"><span class="type">AgsApplyTact</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>gobject</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the tact to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsApplyTact.html#AgsApplyTact" title="struct AgsApplyTact"><span class="type">AgsApplyTact</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsApplyWavetable.html b/api/ags/ags-AgsApplyWavetable.html
new file mode 100644
index 0000000..fa4bee9
--- /dev/null
+++ b/api/ags/ags-AgsApplyWavetable.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyWavetable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplyTact.html" title="AgsApplyTact">
+<link rel="next" href="ags-AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplyTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioSetRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplyWavetable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplyWavetable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplyWavetable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyWavetable.top_of_page"></a>AgsApplyWavetable</span></h2>
+<p>AgsApplyWavetable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplyWavetable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsApplyWavetable.html#AgsApplyWavetable" title="struct AgsApplyWavetable">AgsApplyWavetable</a>;
+struct              <a class="link" href="ags-AgsApplyWavetable.html#AgsApplyWavetableClass" title="struct AgsApplyWavetableClass">AgsApplyWavetableClass</a>;
+<a class="link" href="ags-AgsApplyWavetable.html#AgsApplyWavetable" title="struct AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * <a class="link" href="ags-AgsApplyWavetable.html#ags-apply-wavetable-new" title="ags_apply_wavetable_new ()">ags_apply_wavetable_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyWavetable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyWavetable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyWavetable"></a><h3>struct AgsApplyWavetable</h3>
+<pre class="programlisting">struct AgsApplyWavetable {
+  AgsTask task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyWavetableClass"></a><h3>struct AgsApplyWavetableClass</h3>
+<pre class="programlisting">struct AgsApplyWavetableClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-wavetable-new"></a><h3>ags_apply_wavetable_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsApplyWavetable.html#AgsApplyWavetable" title="struct AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * ags_apply_wavetable_new             ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAsyncQueue.html b/api/ags/ags-AgsAsyncQueue.html
new file mode 100644
index 0000000..5da7e97
--- /dev/null
+++ b/api/ags/ags-AgsAsyncQueue.html
@@ -0,0 +1,254 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAsyncQueue</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">
+<link rel="next" href="ags-AgsAudio.html" title="AgsAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplyWavetable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAsyncQueue.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAsyncQueue.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAsyncQueue"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAsyncQueue.top_of_page"></a>AgsAsyncQueue</span></h2>
+<p>AgsAsyncQueue</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAsyncQueue.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsAsyncQueue.html#AGS-ASYNC-QUEUE-CLOCK-ID:CAPS" title="AGS_ASYNC_QUEUE_CLOCK_ID">AGS_ASYNC_QUEUE_CLOCK_ID</a>
+#define             <a class="link" href="ags-AgsAsyncQueue.html#AGS-ASYNC-QUEUE-DEFAULT-SYSTEM-JIFFIE:CAPS" title="AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE">AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE</a>
+#define             <a class="link" href="ags-AgsAsyncQueue.html#AGS-ASYNC-QUEUE-SIGNAL-HIGH:CAPS" title="AGS_ASYNC_QUEUE_SIGNAL_HIGH">AGS_ASYNC_QUEUE_SIGNAL_HIGH</a>
+#define             <a class="link" href="ags-AgsAsyncQueue.html#AGS-ASYNC-QUEUE-SIGNAL-LOW:CAPS" title="AGS_ASYNC_QUEUE_SIGNAL_LOW">AGS_ASYNC_QUEUE_SIGNAL_LOW</a>
+struct              <a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue">AgsAsyncQueue</a>;
+struct              <a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueueClass" title="struct AgsAsyncQueueClass">AgsAsyncQueueClass</a>;
+enum                <a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueueFlags" title="enum AgsAsyncQueueFlags">AgsAsyncQueueFlags</a>;
+struct              <a class="link" href="ags-AgsAsyncQueue.html#AgsContext" title="struct AgsContext">AgsContext</a>;
+struct              <a class="link" href="ags-AgsAsyncQueue.html#AgsTimer" title="struct AgsTimer">AgsTimer</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-add" title="ags_async_queue_add ()">ags_async_queue_add</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-clean" title="ags_async_queue_clean ()">ags_async_queue_clean</a>               (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);
+<a class="link" href="ags-AgsAsyncQueue.html#AgsContext" title="struct AgsContext"><span class="returnvalue">AgsContext</span></a> *        <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-find-context" title="ags_async_queue_find_context ()">ags_async_queue_find_context</a>        (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-idle" title="ags_async_queue_idle ()">ags_async_queue_idle</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-initerrupt" title="ags_async_queue_initerrupt ()">ags_async_queue_initerrupt</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);
+<a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></a> *     <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-new" title="ags_async_queue_new ()">ags_async_queue_new</a>                 ();
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-next-interval" title="ags_async_queue_next_interval ()">ags_async_queue_next_interval</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-pop-context" title="ags_async_queue_pop_context ()">ags_async_queue_pop_context</a>         (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsContext" title="struct AgsContext"><span class="type">AgsContext</span></a> *context</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-push-context" title="ags_async_queue_push_context ()">ags_async_queue_push_context</a>        (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsContext" title="struct AgsContext"><span class="type">AgsContext</span></a> *context</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-remove" title="ags_async_queue_remove ()">ags_async_queue_remove</a>              (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK> *              <a class="link" href="ags-AgsAsyncQueue.html#ags-async-queue-worker" title="ags_async_queue_worker ()">ags_async_queue_worker</a>              (<em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *ptr</code></em>);
+<a class="link" href="ags-AgsAsyncQueue.html#AgsContext" title="struct AgsContext"><span class="returnvalue">AgsContext</span></a> *        <a class="link" href="ags-AgsAsyncQueue.html#ags-context-alloc" title="ags_context_alloc ()">ags_context_alloc</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GQueue"><span class="type">GQueue</span></GTKDOCLINK> *stack</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GHashTable"><span class="type">GHashTable</span></GTKDOCLINK> *timer</code></em>);
+<a class="link" href="ags-AgsAsyncQueue.html#AgsTimer" title="struct AgsTimer"><span class="returnvalue">AgsTimer</span></a> *          <a class="link" href="ags-AgsAsyncQueue.html#ags-timer-alloc" title="ags_timer_alloc ()">ags_timer_alloc</a>                     (<em class="parameter"><code><GTKDOCLINK HREF="time-t"><span class="type">time_t</span></GTKDOCLINK> tv_sec</code></em>,
+                                                         <em class="parameter"><code>long <GTKDOCLINK HREF="tv-nsec"><span class="type">tv_nsec</span></GTKDOCLINK> Param2</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAsyncQueue.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAsyncQueue.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-ASYNC-QUEUE-CLOCK-ID:CAPS"></a><h3>AGS_ASYNC_QUEUE_CLOCK_ID</h3>
+<pre class="programlisting">#define AGS_ASYNC_QUEUE_CLOCK_ID CLOCK_REALTIME
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-ASYNC-QUEUE-DEFAULT-SYSTEM-JIFFIE:CAPS"></a><h3>AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE</h3>
+<pre class="programlisting">#define AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE (250)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-ASYNC-QUEUE-SIGNAL-HIGH:CAPS"></a><h3>AGS_ASYNC_QUEUE_SIGNAL_HIGH</h3>
+<pre class="programlisting">#define AGS_ASYNC_QUEUE_SIGNAL_HIGH SIGRTMAX
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-ASYNC-QUEUE-SIGNAL-LOW:CAPS"></a><h3>AGS_ASYNC_QUEUE_SIGNAL_LOW</h3>
+<pre class="programlisting">#define AGS_ASYNC_QUEUE_SIGNAL_LOW SIGRTMIN
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAsyncQueue"></a><h3>struct AgsAsyncQueue</h3>
+<pre class="programlisting">struct AgsAsyncQueue {
+  GObject object;
+
+  guint flags;
+
+  guint output_sum;
+  guint systemrate;
+  guint interval;
+
+  timer_t timerid;
+
+  GQueue *stack;
+  GHashTable *timer;
+
+  union{
+    //    atomic_t monitor;
+    pthread_mutex_t mutex;
+  }lock;
+
+  GList *context;
+  GList *unref_context;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAsyncQueueClass"></a><h3>struct AgsAsyncQueueClass</h3>
+<pre class="programlisting">struct AgsAsyncQueueClass {
+  GObjectClass object;
+
+  void (*interrupt)(AgsAsyncQueue *async_queue);
+  
+  void (*push_context)(AgsAsyncQueue *async_queue,
+		       AgsContext *context);
+  void (*pop_context)(AgsAsyncQueue *async_queue,
+		      AgsContext *context);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAsyncQueueFlags"></a><h3>enum AgsAsyncQueueFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ASYNC_QUEUE_LINUX_THREADS     = 1,
+  AGS_ASYNC_QUEUE_POSIX_THREADS     = 1 << 1,
+  AGS_ASYNC_QUEUE_WORKER_RUNNING    = 1 << 2,
+  AGS_ASYNC_QUEUE_INTERRUPT_OWN     = 1 << 2,
+  AGS_ASYNC_QUEUE_INTERRUPT_OTHER   = 1 << 3,
+  AGS_ASYNC_QUEUE_STOP_BIT_0        = 1 << 4,
+  AGS_ASYNC_QUEUE_STOP_BIT_1        = 1 << 5,
+} AgsAsyncQueueFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsContext"></a><h3>struct AgsContext</h3>
+<pre class="programlisting">struct AgsContext {
+  GQueue *stack;
+  GHashTable *timer;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimer"></a><h3>struct AgsTimer</h3>
+<pre class="programlisting">struct AgsTimer {
+  struct timespec run_delay;
+
+  //NOTE: not supported for now
+  gboolean record_history;
+  gpointer history;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-add"></a><h3>ags_async_queue_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_async_queue_add                 (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-clean"></a><h3>ags_async_queue_clean ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_async_queue_clean               (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-find-context"></a><h3>ags_async_queue_find_context ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAsyncQueue.html#AgsContext" title="struct AgsContext"><span class="returnvalue">AgsContext</span></a> *        ags_async_queue_find_context        (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-idle"></a><h3>ags_async_queue_idle ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_async_queue_idle                (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-initerrupt"></a><h3>ags_async_queue_initerrupt ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_async_queue_initerrupt          (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-new"></a><h3>ags_async_queue_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></a> *     ags_async_queue_new                 ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-next-interval"></a><h3>ags_async_queue_next_interval ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_async_queue_next_interval       (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-pop-context"></a><h3>ags_async_queue_pop_context ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_async_queue_pop_context         (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsContext" title="struct AgsContext"><span class="type">AgsContext</span></a> *context</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-push-context"></a><h3>ags_async_queue_push_context ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_async_queue_push_context        (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsContext" title="struct AgsContext"><span class="type">AgsContext</span></a> *context</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-remove"></a><h3>ags_async_queue_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_async_queue_remove              (<em class="parameter"><code><a class="link" href="ags-AgsAsyncQueue.html#AgsAsyncQueue" title="struct AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-worker"></a><h3>ags_async_queue_worker ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK> *              ags_async_queue_worker              (<em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *ptr</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-context-alloc"></a><h3>ags_context_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAsyncQueue.html#AgsContext" title="struct AgsContext"><span class="returnvalue">AgsContext</span></a> *        ags_context_alloc                   (<em class="parameter"><code><GTKDOCLINK HREF="GQueue"><span class="type">GQueue</span></GTKDOCLINK> *stack</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GHashTable"><span class="type">GHashTable</span></GTKDOCLINK> *timer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timer-alloc"></a><h3>ags_timer_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAsyncQueue.html#AgsTimer" title="struct AgsTimer"><span class="returnvalue">AgsTimer</span></a> *          ags_timer_alloc                     (<em class="parameter"><code><GTKDOCLINK HREF="time-t"><span class="type">time_t</span></GTKDOCLINK> tv_sec</code></em>,
+                                                         <em class="parameter"><code>long <GTKDOCLINK HREF="tv-nsec"><span class="type">tv_nsec</span></GTKDOCLINK> Param2</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAudio.html b/api/ags/ags-AgsAudio.html
new file mode 100644
index 0000000..1624002
--- /dev/null
+++ b/api/ags/ags-AgsAudio.html
@@ -0,0 +1,953 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="process-tree.html" title="audio processing tree">
+<link rel="next" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="process-tree.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudio.top_of_page"></a>AgsAudio</span></h2>
+<p>AgsAudio — A container of channels organizing them as input or output</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_audio.h>
+
+struct              <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio">AgsAudio</a>;
+struct              <a class="link" href="ags-AgsAudio.html#AgsAudioClass" title="struct AgsAudioClass">AgsAudioClass</a>;
+enum                <a class="link" href="ags-AgsAudio.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a>             (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-add-recycling-container" title="ags_audio_add_recycling_container ()">ags_audio_add_recycling_container</a>   (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-done" title="ags_audio_done ()">ags_audio_done</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsAudio.html#ags-audio-find-port" title="ags_audio_find_port ()">ags_audio_find_port</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a>               (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags-AgsAudio.html#ags-audio-init-run" title="ags_audio_init_run ()">ags_audio_init_run</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsAudio.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          <a class="link" href="ags-AgsAudio.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a>                       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enable</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsAudio.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-remove" title="ags_audio_remove ()">ags_audio_remove</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a>             (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a>   (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-remove-recycling-container" title="ags_audio_remove_recycling_container ()">ags_audio_remove_recycling_container</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a>            (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a>        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> sequence_length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-tact" title="ags_audio_tact ()">ags_audio_tact</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a>               (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> organizes <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> objects either as input or output and
+is responsible of their alignment. The class can contain <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> objects
+in order to perform computation on all channels or in audio context.
+Therefor exists <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> acting as tree context.
+</p>
+<p>
+At least one <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> is assigned to it and has one more if
+<GTKDOCLINK HREF="AGS-AUDIO-OUTPUT-HAS-RECYCLING:CAPS"><code class="literal">AGS_AUDIO_OUTPUT_HAS_RECYCLING</code></GTKDOCLINK> is set as flag.
+</p>
+<p>
+If <GTKDOCLINK HREF="AGS-AUDIO-HAS-NOTATION:CAPS"><code class="literal">AGS_AUDIO_HAS_NOTATION</code></GTKDOCLINK> is set as flag one <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> is allocated per audio
+channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudio"></a><h3>struct AgsAudio</h3>
+<pre class="programlisting">struct AgsAudio {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  guint level;
+  
+  guint sequence_length;
+  guint audio_channels;
+  guint frequence;
+
+  guint output_pads;
+  guint output_lines;
+
+  guint input_pads;
+  guint input_lines;
+
+  AgsChannel *output;
+  AgsChannel *input;
+
+  gpointer devout_play_domain;
+
+  GList *notation;
+
+  GList *recall_id;
+  GList *recycling_container;
+
+  GList *container;
+  GList *recall;
+  GList *play;
+
+  GList *recall_remove; //TODO:JK: verify deprecation
+  GList *play_remove; //TODO:JK: verify deprecation
+
+  GtkWidget *machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioClass"></a><h3>struct AgsAudioClass</h3>
+<pre class="programlisting">struct AgsAudioClass {
+  GObjectClass object;
+
+  void (*set_audio_channels)(AgsAudio *audio,
+			     guint audio_channels, guint audio_channels_old);
+  void (*set_pads)(AgsAudio *audio,
+		   GType type,
+		   guint pads, guint pads_old);
+
+  AgsRecallID* (*init_run)(AgsAudio *audio);
+  void (*tact)(AgsAudio *audio, AgsRecallID *recall_id);
+  void (*done)(AgsAudio *audio, AgsRecallID *recall_id);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFlags"></a><h3>enum AgsAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_OUTPUT_HAS_RECYCLING        = 1,
+  AGS_AUDIO_INPUT_HAS_RECYCLING         = 1 <<  1,
+  AGS_AUDIO_INPUT_TAKES_FILE            = 1 <<  2,
+  AGS_AUDIO_HAS_NOTATION                = 1 <<  3,
+  AGS_AUDIO_SYNC                        = 1 <<  4, // can be combined with below
+  AGS_AUDIO_ASYNC                       = 1 <<  5,
+  AGS_AUDIO_RUNNING                     = 1 <<  6,
+  AGS_AUDIO_PLAYING                     = 1 <<  7,
+  AGS_AUDIO_NOTATION_DEFAULT            = 1 <<  8,
+} AgsAudioFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall"></a><h3>ags_audio_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+Adds a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-container"></a><h3>ags_audio_add_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall_container      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+Adds a recall container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-id"></a><h3>ags_audio_add_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall_id             (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+Adds a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recycling-container"></a><h3>ags_audio_add_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recycling_container   (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+Adds a recycling container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-cancel"></a><h3>ags_audio_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_cancel                    (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Cancel processing audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> to apply to</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-done"></a><h3>ags_audio_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_done                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Is emitted as playing audio is done.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the current <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-duplicate-recall"></a><h3>ags_audio_duplicate_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_duplicate_recall          (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Duplicate all <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> templates of this <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-find-port"></a><h3>ags_audio_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_find_port                 (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Retrieve all ports of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-recall"></a><h3>ags_audio_init_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_init_recall               (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Initializes the recalls of <em class="parameter"><code>audio</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>stage benning at 0 up to 2, or just -1</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> to use or <GTKDOCLINK HREF="NULL:CAPS"><span class="type">NULL</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-run"></a><h3>ags_audio_init_run ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_audio_init_run                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Is emitted as audio is initialized.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the current <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-is-playing"></a><h3>ags_audio_is_playing ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_is_playing                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Determine if <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> is playing.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>TRUE if it's playing otherwise FALSE</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-new"></a><h3>ags_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          ags_audio_new                       ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>, with defaults of <em class="parameter"><code>devout</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-open-files"></a><h3>ags_audio_open_files ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_open_files                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>
+Open some files.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filenames</code></em> :</span></p></td>
+<td>the files to open</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>overwrite_channels</code></em> :</span></p></td>
+<td>if existing channels should be assigned</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create_channels</code></em> :</span></p></td>
+<td>if new channels should be created as not fitting if combined with <em class="parameter"><code>overwrite_channels</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-play"></a><h3>ags_audio_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_play                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Performs on single play call of appropriate stage.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> to apply to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>valid range is from 0 up to 2</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recall-change-state"></a><h3>ags_audio_recall_change_state ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_recall_change_state       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recursive-play-init"></a><h3>ags_audio_recursive_play_init ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_recursive_play_init       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+Initializes <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> in order to do playback, sequencer or notation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> object</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>if doing playback</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>if doing sequencer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>if doing notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a list containing all <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove"></a><h3>ags_audio_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove                    (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Remove processing audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> to apply to</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall"></a><h3>ags_audio_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall             (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+Removes a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-container"></a><h3>ags_audio_remove_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall_container   (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+Removes a recall container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-id"></a><h3>ags_audio_remove_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall_id          (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+Removes a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recycling-container"></a><h3>ags_audio_remove_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recycling_container
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+Removes a recycling container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-resolve-recall"></a><h3>ags_audio_resolve_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_resolve_recall            (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Performs resolving of recalls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> to use</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-audio-channels"></a><h3>ags_audio_set_audio_channels ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_audio_channels        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+Resize audio channels AgsInput will be allocated first.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels</code></em> :</span></p></td>
+<td>new audio channels</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-devout"></a><h3>ags_audio_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_devout                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Sets a devout object on audio.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-flags"></a><h3>ags_audio_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_flags                 (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+Enable a feature of AgsAudio.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an AgsAudio</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>see enum AgsAudioFlags</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-pads"></a><h3>ags_audio_set_pads ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_pads                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>);</pre>
+<p>
+Sets pad count for the apropriate <em class="parameter"><code>type</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>AGS_TYPE_INPUT or AGS_TYPE_OUTPUT</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
+<td>new pad count</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-sequence-length"></a><h3>ags_audio_set_sequence_length ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_sequence_length       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> sequence_length</code></em>);</pre>
+<p>
+Sets sequence length.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequence_length</code></em> :</span></p></td>
+<td>the sequence length</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-tact"></a><h3>ags_audio_tact ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_tact                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Is emitted as audio is played.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the current <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-unset-flags"></a><h3>ags_audio_unset_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_unset_flags               (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+Disable a feature of AgsAudio.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an AgsAudio</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>see enum AgsAudioFlags</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAudioFile.html b/api/ags/ags-AgsAudioFile.html
new file mode 100644
index 0000000..0a7a5ec
--- /dev/null
+++ b/api/ags/ags-AgsAudioFile.html
@@ -0,0 +1,321 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="recall.html" title="Recalls - Effect processors">
+<link rel="next" href="ags-AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="recall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsBufferAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioFile.top_of_page"></a>AgsAudioFile</span></h2>
+<p>AgsAudioFile — Audio file input/output</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/file/ags_audio_file.h>
+
+struct              <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile">AgsAudioFile</a>;
+struct              <a class="link" href="ags-AgsAudioFile.html#AgsAudioFileClass" title="struct AgsAudioFileClass">AgsAudioFileClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-close" title="ags_audio_file_close ()">ags_audio_file_close</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-flush" title="ags_audio_file_flush ()">ags_audio_file_flush</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-new" title="ags_audio_file_new ()">ags_audio_file_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-open" title="ags_audio_file_open ()">ags_audio_file_open</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-open-from-data" title="ags_audio_file_open_from_data ()">ags_audio_file_open_from_data</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-read-audio-signal" title="ags_audio_file_read_audio_signal ()">ags_audio_file_read_audio_signal</a>    (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-rw-open" title="ags_audio_file_rw_open ()">ags_audio_file_rw_open</a>              (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-seek" title="ags_audio_file_seek ()">ags_audio_file_seek</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-write" title="ags_audio_file_write ()">ags_audio_file_write</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> is the base object to read/write audio data.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioFile"></a><h3>struct AgsAudioFile</h3>
+<pre class="programlisting">struct AgsAudioFile {
+  GObject object;
+
+  AgsDevout *devout;
+
+  gchar *name;
+  guint samplerate;
+  guint frames;
+  guint channels;
+  guint format;
+
+  guint start_channel;
+  guint audio_channels;
+
+  GList *audio_signal;
+
+  GObject *file;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFileClass"></a><h3>struct AgsAudioFileClass</h3>
+<pre class="programlisting">struct AgsAudioFileClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-close"></a><h3>ags_audio_file_close ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_close                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+Close the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-flush"></a><h3>ags_audio_file_flush ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_flush                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+Flushes the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>'s internal buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-new"></a><h3>ags_audio_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      ags_audio_file_new                  (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
+<td>the filename</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>defaults of <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_channel</code></em> :</span></p></td>
+<td>ommited channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels</code></em> :</span></p></td>
+<td>number of channels to read</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an empty <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open"></a><h3>ags_audio_file_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_file_open                 (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+Open the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> in read mode.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open-from-data"></a><h3>ags_audio_file_open_from_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_file_open_from_data       (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *data</code></em>);</pre>
+<p>
+Open <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> using virtual functions.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
+<td>the audio data</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-read-audio-signal"></a><h3>ags_audio_file_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_read_audio_signal    (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+Convert the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> to a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> of buffers.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-rw-open"></a><h3>ags_audio_file_rw_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_file_rw_open              (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>);</pre>
+<p>
+Open the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> in read/write mode.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create</code></em> :</span></p></td>
+<td>create the file</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-seek"></a><h3>ags_audio_file_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_seek                 (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);</pre>
+<p>
+Position the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>'s internal data address.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frames</code></em> :</span></p></td>
+<td>number of frames to seek</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>whence</code></em> :</span></p></td>
+<td>SEEK_SET, SEEK_CUR, or SEEK_END</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-write"></a><h3>ags_audio_file_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_write                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+Write the buffer to <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>the audio data</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>the count of frames to write</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAudioFileXml.html b/api/ags/ags-AgsAudioFileXml.html
new file mode 100644
index 0000000..83adfd9
--- /dev/null
+++ b/api/ags/ags-AgsAudioFileXml.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioFileXml</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsAudioFile.html" title="AgsAudioFile">
+<link rel="next" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioLoop.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioFileXml.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioFileXml.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioFileXml"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioFileXml.top_of_page"></a>AgsAudioFileXml</span></h2>
+<p>AgsAudioFileXml</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioFileXml.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAudioFileXml.html#AgsAudioFileXml" title="struct AgsAudioFileXml">AgsAudioFileXml</a>;
+struct              <a class="link" href="ags-AgsAudioFileXml.html#AgsAudioFileXmlClass" title="struct AgsAudioFileXmlClass">AgsAudioFileXmlClass</a>;
+<a class="link" href="ags-AgsAudioFileXml.html#AgsAudioFileXml" title="struct AgsAudioFileXml"><span class="returnvalue">AgsAudioFileXml</span></a> *   <a class="link" href="ags-AgsAudioFileXml.html#ags-audio-file-xml-new" title="ags_audio_file_xml_new ()">ags_audio_file_xml_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFileXml.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFileXml.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioFileXml"></a><h3>struct AgsAudioFileXml</h3>
+<pre class="programlisting">struct AgsAudioFileXml {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFileXmlClass"></a><h3>struct AgsAudioFileXmlClass</h3>
+<pre class="programlisting">struct AgsAudioFileXmlClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-xml-new"></a><h3>ags_audio_file_xml_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioFileXml.html#AgsAudioFileXml" title="struct AgsAudioFileXml"><span class="returnvalue">AgsAudioFileXml</span></a> *   ags_audio_file_xml_new              (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAudioLoop.html b/api/ags/ags-AgsAudioLoop.html
new file mode 100644
index 0000000..ebb9288
--- /dev/null
+++ b/api/ags/ags-AgsAudioLoop.html
@@ -0,0 +1,332 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="next" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="thread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAutosaveThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioLoop.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioLoop.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioLoop.top_of_page"></a>AgsAudioLoop</span></h2>
+<p>AgsAudioLoop — audio loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioLoop.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_audio_loop.h>
+
+#define             <a class="link" href="ags-AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" title="AGS_AUDIO_LOOP_DEFAULT_JIFFIE">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop">AgsAudioLoop</a>;
+struct              <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoopClass" title="struct AgsAudioLoopClass">AgsAudioLoopClass</a>;
+enum                <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoopFlags" title="enum AgsAudioLoopFlags">AgsAudioLoopFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-audio" title="ags_audio_loop_add_audio ()">ags_audio_loop_add_audio</a>            (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-channel" title="ags_audio_loop_add_channel ()">ags_audio_loop_add_channel</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-recall" title="ags_audio_loop_add_recall ()">ags_audio_loop_add_recall</a>           (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> devout_play</code></em>);
+<a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-new" title="ags_audio_loop_new ()">ags_audio_loop_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-audio" title="ags_audio_loop_remove_audio ()">ags_audio_loop_remove_audio</a>         (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-channel" title="ags_audio_loop_remove_channel ()">ags_audio_loop_remove_channel</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-recall" title="ags_audio_loop_remove_recall ()">ags_audio_loop_remove_recall</a>        (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> devout_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> is suitable as <a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> and does
+audio processing.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUDIO_LOOP_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUDIO_LOOP_DEFAULT_JIFFIE (48.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop"></a><h3>struct AgsAudioLoop</h3>
+<pre class="programlisting">struct AgsAudioLoop {
+  AgsThread thread;
+
+  guint flags;
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  GCond cond;
+  GMutex mutex;
+
+  gdouble frequency;
+
+  GObject *ags_main;
+
+  AgsAsyncQueue *async_queue;
+  
+  AgsThread *task_thread;
+  AgsThread *gui_thread;
+  AgsThread *devout_thread;
+  AgsThread *export_thread;
+
+  pthread_mutex_t recall_mutex;
+
+  guint play_recall_ref;
+  GList *play_recall; // play AgsRecall
+
+  guint play_channel_ref;
+  GList *play_channel; // play AgsChannel
+
+  guint play_audio_ref;
+  GList *play_audio; // play AgsAudio
+
+  guint play_notation_ref;
+  GList *play_notation;
+
+  GList *tree_sanity;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoopClass"></a><h3>struct AgsAudioLoopClass</h3>
+<pre class="programlisting">struct AgsAudioLoopClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoopFlags"></a><h3>enum AgsAudioLoopFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_LOOP_PLAY_RECALL                    = 1,
+  AGS_AUDIO_LOOP_PLAYING_RECALL                 = 1 << 1,
+  AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING        = 1 << 2,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL                   = 1 << 3,
+  AGS_AUDIO_LOOP_PLAYING_CHANNEL                = 1 << 4,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING       = 1 << 5,
+  AGS_AUDIO_LOOP_PLAY_AUDIO                     = 1 << 6,
+  AGS_AUDIO_LOOP_PLAYING_AUDIO                  = 1 << 7,
+  AGS_AUDIO_LOOP_PLAY_NOTATION                  = 1 << 8,
+  AGS_AUDIO_LOOP_PLAYING_NOTATION               = 1 << 9,
+  AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING         = 1 << 10,
+} AgsAudioLoopFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-audio"></a><h3>ags_audio_loop_add_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_add_audio            (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+Add audio for playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-channel"></a><h3>ags_audio_loop_add_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_add_channel          (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+Add channel for playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-recall"></a><h3>ags_audio_loop_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_add_recall           (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> devout_play</code></em>);</pre>
+<p>
+Add recall for playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-new"></a><h3>ags_audio_loop_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      ags_audio_loop_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+Create a new <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ags_main</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-audio"></a><h3>ags_audio_loop_remove_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_remove_audio         (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+Remove audio of playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-channel"></a><h3>ags_audio_loop_remove_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_remove_channel       (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+Remove channel of playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-recall"></a><h3>ags_audio_loop_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_remove_recall        (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> devout_play</code></em>);</pre>
+<p>
+Remove recall of playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAudioPreferences.html b/api/ags/ags-AgsAudioPreferences.html
new file mode 100644
index 0000000..9d1330c
--- /dev/null
+++ b/api/ags/ags-AgsAudioPreferences.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="composite-widgets.html" title="Composite widgets">
+<link rel="next" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="composite-widgets.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-audio-preferences-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioPreferences.top_of_page"></a>AgsAudioPreferences</span></h2>
+<p>AgsAudioPreferences — A composite widget to do audio related preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_audio_preferences.h>
+
+struct              <a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences">AgsAudioPreferences</a>;
+struct              <a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferencesClass" title="struct AgsAudioPreferencesClass">AgsAudioPreferencesClass</a>;
+<a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * <a class="link" href="ags-AgsAudioPreferences.html#ags-audio-preferences-new" title="ags_audio_preferences_new ()">ags_audio_preferences_new</a>         ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> enables you to make preferences of soundcard, audio channels,
+samplerate and buffer size.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioPreferences"></a><h3>struct AgsAudioPreferences</h3>
+<pre class="programlisting">struct AgsAudioPreferences {
+  GtkVBox vbox;
+
+  GtkComboBox *card;
+  GtkSpinButton *audio_channels;
+  GtkSpinButton *samplerate;
+  GtkSpinButton *buffer_size;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioPreferencesClass"></a><h3>struct AgsAudioPreferencesClass</h3>
+<pre class="programlisting">struct AgsAudioPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-new"></a><h3>ags_audio_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * ags_audio_preferences_new         ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAudioSetRecycling.html b/api/ags/ags-AgsAudioSetRecycling.html
new file mode 100644
index 0000000..5bbcc99
--- /dev/null
+++ b/api/ags/ags-AgsAudioSetRecycling.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">
+<link rel="next" href="ags-AgsCancelAudio.html" title="AgsCancelAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplyWavetable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCancelAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioSetRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioSetRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioSetRecycling.top_of_page"></a>AgsAudioSetRecycling</span></h2>
+<p>AgsAudioSetRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioSetRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling">AgsAudioSetRecycling</a>;
+struct              <a class="link" href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecyclingClass" title="struct AgsAudioSetRecyclingClass">AgsAudioSetRecyclingClass</a>;
+<a class="link" href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * <a class="link" href="ags-AgsAudioSetRecycling.html#ags-audio-set-recycling-new" title="ags_audio_set_recycling_new ()">ags_audio_set_recycling_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSetRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSetRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioSetRecycling"></a><h3>struct AgsAudioSetRecycling</h3>
+<pre class="programlisting">struct AgsAudioSetRecycling {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GParameter *parameter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSetRecyclingClass"></a><h3>struct AgsAudioSetRecyclingClass</h3>
+<pre class="programlisting">struct AgsAudioSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-recycling-new"></a><h3>ags_audio_set_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * ags_audio_set_recycling_new      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAudioSignal.html b/api/ags/ags-AgsAudioSignal.html
new file mode 100644
index 0000000..71973f3
--- /dev/null
+++ b/api/ags/ags-AgsAudioSignal.html
@@ -0,0 +1,714 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsAudio.html" title="AgsAudio">
+<link rel="next" href="ags-AgsChannel.html" title="AgsChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioSignal.top_of_page"></a>AgsAudioSignal</span></h2>
+<p>AgsAudioSignal — Contains the audio data and its alignment</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_audio_signal.h>
+
+                    <a class="link" href="ags-AgsAudioSignal.html#AgsAttack" title="AgsAttack">AgsAttack</a>;
+enum                <a class="link" href="ags-AgsAudioSignal.html#AgsAttackFlags" title="enum AgsAttackFlags">AgsAttackFlags</a>;
+struct              <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal">AgsAudioSignal</a>;
+struct              <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignalClass" title="struct AgsAudioSignalClass">AgsAudioSignalClass</a>;
+enum                <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignalFlags" title="enum AgsAudioSignalFlags">AgsAudioSignalFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-add-stream" title="ags_audio_signal_add_stream ()">ags_audio_signal_add_stream</a>         (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer" title="ags_audio_signal_copy_buffer_to_buffer ()">ags_audio_signal_copy_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer" title="ags_audio_signal_copy_buffer_to_double_buffer ()">ags_audio_signal_copy_buffer_to_double_buffer</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer" title="ags_audio_signal_copy_double_buffer_to_buffer ()">ags_audio_signal_copy_double_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-duplicate-stream" title="ags_audio_signal_duplicate_stream ()">ags_audio_signal_duplicate_stream</a>   (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-by-recall-id" title="ags_audio_signal_get_by_recall_id ()">ags_audio_signal_get_by_recall_id</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-length-till-current" title="ags_audio_signal_get_length_till_current ()">ags_audio_signal_get_length_till_current</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-stream-current" title="ags_audio_signal_get_stream_current ()">ags_audio_signal_get_stream_current</a> (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-template" title="ags_audio_signal_get_template ()">ags_audio_signal_get_template</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-morph-samplerate" title="ags_audio_signal_morph_samplerate ()">ags_audio_signal_morph_samplerate</a>   (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> k_morph</code></em>);
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-new" title="ags_audio_signal_new ()">ags_audio_signal_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-new-with-length" title="ags_audio_signal_new_with_length ()">ags_audio_signal_new_with_length</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size" title="ags_audio_signal_realloc_buffer_size ()">ags_audio_signal_realloc_buffer_size</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-scale" title="ags_audio_signal_scale ()">ags_audio_signal_scale</a>              (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-stream-resize" title="ags_audio_signal_stream_resize ()">ags_audio_signal_stream_resize</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-stream-safe-resize" title="ags_audio_signal_stream_safe_resize ()">ags_audio_signal_stream_safe_resize</a> (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-tile" title="ags_audio_signal_tile ()">ags_audio_signal_tile</a>               (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      <a class="link" href="ags-AgsAudioSignal.html#ags-stream-alloc" title="ags_stream_alloc ()">ags_stream_alloc</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> organizes audio data within a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> whereby data
+pointing to the buffer.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAttack"></a><h3>AgsAttack</h3>
+<pre class="programlisting">typedef struct _AgsAttack AgsAttack;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAttackFlags"></a><h3>enum AgsAttackFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ATTACK_INITIAL_RUN  = 1,
+  AGS_ATTACK_SWAP         = 1 << 1,
+} AgsAttackFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal"></a><h3>struct AgsAudioSignal</h3>
+<pre class="programlisting">struct AgsAudioSignal {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+
+  GObject *recycling;
+  GObject *recall_id; // AGS_TYPE_RECALL_ID to identify the AgsAudioSignal
+
+  guint samplerate;
+  guint buffer_size;
+  guint resolution;
+
+  guint length;
+  guint last_frame; // the last frame at stream_end
+  guint loop_start;
+  guint loop_end;
+
+  gdouble delay;
+  guint attack;
+
+  guint lock_attack;
+  
+  GList *stream_beginning;
+  GList *stream_current;
+  GList *stream_end;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignalClass"></a><h3>struct AgsAudioSignalClass</h3>
+<pre class="programlisting">struct AgsAudioSignalClass {
+  GObjectClass object;
+
+  void (*realloc_buffer_size)(AgsAudioSignal *audio_signal, guint buffer_size);
+  void (*morph_samplerate)(AgsAudioSignal *audio_signal, guint samplerate, double k_morph);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignalFlags"></a><h3>enum AgsAudioSignalFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_SIGNAL_TEMPLATE             = 1,
+  AGS_AUDIO_SIGNAL_PLAY_DONE            = 1 << 1,
+  AGS_AUDIO_SIGNAL_STANDALONE           = 1 << 2,
+} AgsAudioSignalFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-add-stream"></a><h3>ags_audio_signal_add_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_add_stream         (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Adds a buffer at the end of the stream.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-buffer"></a><h3>ags_audio_signal_copy_buffer_to_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_copy_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);</pre>
+<p>
+Copy a buffer to an other buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dchannels</code></em> :</span></p></td>
+<td>destination audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>source buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>schannels</code></em> :</span></p></td>
+<td>source audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
+<td>frame count to copy</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-double-buffer"></a><h3>ags_audio_signal_copy_buffer_to_double_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_copy_buffer_to_double_buffer
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);</pre>
+<p>
+Copy a buffer to an other buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dchannels</code></em> :</span></p></td>
+<td>destination audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>source buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>schannels</code></em> :</span></p></td>
+<td>source audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
+<td>frame count to copy</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-double-buffer-to-buffer"></a><h3>ags_audio_signal_copy_double_buffer_to_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_copy_double_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);</pre>
+<p>
+Copy a buffer to an other buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dchannels</code></em> :</span></p></td>
+<td>destination audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>source buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>schannels</code></em> :</span></p></td>
+<td>source audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
+<td>frame count to copy</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-duplicate-stream"></a><h3>ags_audio_signal_duplicate_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_duplicate_stream   (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);</pre>
+<p>
+Copy stream of one audio signal to another
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>destination <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>template</code></em> :</span></p></td>
+<td>source <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-by-recall-id"></a><h3>ags_audio_signal_get_by_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_signal_get_by_recall_id   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+Retrieve next audio signal refering to <em class="parameter"><code>recall_id</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>matching <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>matching <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-length-till-current"></a><h3>ags_audio_signal_get_length_till_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_audio_signal_get_length_till_current
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Counts the buffers from stream_beginning upto stream_current.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the counted length.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-stream-current"></a><h3>ags_audio_signal_get_stream_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_signal_get_stream_current (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+Retrieve next current stream of <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> list.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the matching <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>next <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> matching <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-template"></a><h3>ags_audio_signal_get_template ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_get_template       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>
+Retrieve the template audio signal.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the template <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-morph-samplerate"></a><h3>ags_audio_signal_morph_samplerate ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_morph_samplerate   (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> k_morph</code></em>);</pre>
+<p>
+Morph audio quality to new samplerate.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>samplerate</code></em> :</span></p></td>
+<td>the new samplerate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>k_morph</code></em> :</span></p></td>
+<td>reserved for future usage</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new"></a><h3>ags_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>, with defaults of <em class="parameter"><code>devout</code></em>, linking <em class="parameter"><code>recycling</code></em> tree
+and refering to <em class="parameter"><code>recall_id</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>, it can be NULL if <GTKDOCLINK HREF="AGS-AUDIO-SIGNAL-TEMPLATE:CAPS"><code class="literal">AGS_AUDIO_SIGNAL_TEMPLATE</code></GTKDOCLINK> is set</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new-with-length"></a><h3>ags_audio_signal_new_with_length ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new_with_length    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>, with defaults of <em class="parameter"><code>devout</code></em>, linking <em class="parameter"><code>recycling</code></em> tree
+and refering to <em class="parameter"><code>recall_id</code></em>.
+The audio data is tiled to <em class="parameter"><code>length</code></em> frame count.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>, it can be NULL if <GTKDOCLINK HREF="AGS-AUDIO-SIGNAL-TEMPLATE:CAPS"><code class="literal">AGS_AUDIO_SIGNAL_TEMPLATE</code></GTKDOCLINK> is set</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>audio data frame count</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-realloc-buffer-size"></a><h3>ags_audio_signal_realloc_buffer_size ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_realloc_buffer_size
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+Realloc the stream to the new buffer size.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>the buffer size</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-scale"></a><h3>ags_audio_signal_scale ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_scale              (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+Scale audio signal data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>template</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>new frame count</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-resize"></a><h3>ags_audio_signal_stream_resize ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_stream_resize      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+Resizes an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>'s stream but be carefull with shrinking.
+This function may crash the application.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to resize.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>a guint as the new length.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-safe-resize"></a><h3>ags_audio_signal_stream_safe_resize ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_stream_safe_resize (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+Resizes an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>'s stream but doesn't shrink more than the
+current stream position.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>a guint</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-tile"></a><h3>ags_audio_signal_tile ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_tile               (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+Tile audio signal data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>template</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frame_count</code></em> :</span></p></td>
+<td>new frame count</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-alloc"></a><h3>ags_stream_alloc ()</h3>
+<pre class="programlisting">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      ags_stream_alloc                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+Allocs an audio buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>the buffer size</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the audio data array</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsAutosaveThread.html b/api/ags/ags-AgsAutosaveThread.html
new file mode 100644
index 0000000..cd66288
--- /dev/null
+++ b/api/ags/ags-AgsAutosaveThread.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAutosaveThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">
+<link rel="next" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioLoop.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDevoutThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAutosaveThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAutosaveThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAutosaveThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAutosaveThread.top_of_page"></a>AgsAutosaveThread</span></h2>
+<p>AgsAutosaveThread — auto safe</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAutosaveThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_autosave_thread.h>
+
+#define             <a class="link" href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME">AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</a>
+#define             <a class="link" href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE">AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThread" title="struct AgsAutosaveThread">AgsAutosaveThread</a>;
+struct              <a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThreadClass" title="struct AgsAutosaveThreadClass">AgsAutosaveThreadClass</a>;
+<a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThread" title="struct AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></a> * <a class="link" href="ags-AgsAutosaveThread.html#ags-autosave-thread-new" title="ags_autosave_thread_new ()">ags_autosave_thread_new</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThread" title="struct AgsAutosaveThread"><span class="type">AgsAutosaveThread</span></a> performs auto-safe.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME "ags-autosaved.xml\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE (0.2)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAutosaveThread"></a><h3>struct AgsAutosaveThread</h3>
+<pre class="programlisting">struct AgsAutosaveThread {
+  AgsThread thread;
+
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  AgsMain *ags_main;
+
+  guint delay;
+  guint counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAutosaveThreadClass"></a><h3>struct AgsAutosaveThreadClass</h3>
+<pre class="programlisting">struct AgsAutosaveThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-autosave-thread-new"></a><h3>ags_autosave_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThread" title="struct AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></a> * ags_autosave_thread_new             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+<p>
+Create a new <a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThread" title="struct AgsAutosaveThread"><span class="type">AgsAutosaveThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ags_main</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThread" title="struct AgsAutosaveThread"><span class="type">AgsAutosaveThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsBufferAudioSignal.html b/api/ags/ags-AgsBufferAudioSignal.html
new file mode 100644
index 0000000..6692eb3
--- /dev/null
+++ b/api/ags/ags-AgsBufferAudioSignal.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsAudioFile.html" title="AgsAudioFile">
+<link rel="next" href="ags-AgsBufferChannel.html" title="AgsBufferChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsBufferChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferAudioSignal.top_of_page"></a>AgsBufferAudioSignal</span></h2>
+<p>AgsBufferAudioSignal — buffers audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_buffer_audio_signal.h>
+
+struct              <a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal">AgsBufferAudioSignal</a>;
+struct              <a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignalClass" title="struct AgsBufferAudioSignalClass">AgsBufferAudioSignalClass</a>;
+<a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * <a class="link" href="ags-AgsBufferAudioSignal.html#ags-buffer-audio-signal-new" title="ags_buffer_audio_signal_new ()">ags_buffer_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal"><span class="type">AgsBufferAudioSignal</span></a> class buffers the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferAudioSignal"></a><h3>struct AgsBufferAudioSignal</h3>
+<pre class="programlisting">struct AgsBufferAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferAudioSignalClass"></a><h3>struct AgsBufferAudioSignalClass</h3>
+<pre class="programlisting">struct AgsBufferAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-audio-signal-new"></a><h3>ags_buffer_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * ags_buffer_audio_signal_new      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal"><span class="type">AgsBufferAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal"><span class="type">AgsBufferAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsBufferChannel.html b/api/ags/ags-AgsBufferChannel.html
new file mode 100644
index 0000000..aef8d4a
--- /dev/null
+++ b/api/ags/ags-AgsBufferChannel.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">
+<link rel="next" href="ags-AgsBufferChannelRun.html" title="AgsBufferChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsBufferAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsBufferChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferChannel.top_of_page"></a>AgsBufferChannel</span></h2>
+<p>AgsBufferChannel — buffers channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_buffer_channel.h>
+
+struct              <a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannel" title="struct AgsBufferChannel">AgsBufferChannel</a>;
+struct              <a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannelClass" title="struct AgsBufferChannelClass">AgsBufferChannelClass</a>;
+<a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannel" title="struct AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  <a class="link" href="ags-AgsBufferChannel.html#ags-buffer-channel-new" title="ags_buffer_channel_new ()">ags_buffer_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannel" title="struct AgsBufferChannel"><span class="type">AgsBufferChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannel"></a><h3>struct AgsBufferChannel</h3>
+<pre class="programlisting">struct AgsBufferChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferChannelClass"></a><h3>struct AgsBufferChannelClass</h3>
+<pre class="programlisting">struct AgsBufferChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-channel-new"></a><h3>ags_buffer_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannel" title="struct AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  ags_buffer_channel_new              ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannel" title="struct AgsBufferChannel"><span class="type">AgsBufferChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannel" title="struct AgsBufferChannel"><span class="type">AgsBufferChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsBufferChannelRun.html b/api/ags/ags-AgsBufferChannelRun.html
new file mode 100644
index 0000000..9223693
--- /dev/null
+++ b/api/ags/ags-AgsBufferChannelRun.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferChannel.html" title="AgsBufferChannel">
+<link rel="next" href="ags-AgsBufferRecycling.html" title="AgsBufferRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsBufferChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsBufferRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferChannelRun.top_of_page"></a>AgsBufferChannelRun</span></h2>
+<p>AgsBufferChannelRun — buffers channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_buffer_channel_run.h>
+
+struct              <a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun">AgsBufferChannelRun</a>;
+struct              <a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRunClass" title="struct AgsBufferChannelRunClass">AgsBufferChannelRunClass</a>;
+<a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * <a class="link" href="ags-AgsBufferChannelRun.html#ags-buffer-channel-run-new" title="ags_buffer_channel_run_new ()">ags_buffer_channel_run_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun"><span class="type">AgsBufferChannelRun</span></a> class buffers the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannelRun"></a><h3>struct AgsBufferChannelRun</h3>
+<pre class="programlisting">struct AgsBufferChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferChannelRunClass"></a><h3>struct AgsBufferChannelRunClass</h3>
+<pre class="programlisting">struct AgsBufferChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-channel-run-new"></a><h3>ags_buffer_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * ags_buffer_channel_run_new        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun"><span class="type">AgsBufferChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun"><span class="type">AgsBufferChannelRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsBufferRecycling.html b/api/ags/ags-AgsBufferRecycling.html
new file mode 100644
index 0000000..7ba2f99
--- /dev/null
+++ b/api/ags/ags-AgsBufferRecycling.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferChannelRun.html" title="AgsBufferChannelRun">
+<link rel="next" href="ags-AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsBufferChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferRecycling.top_of_page"></a>AgsBufferRecycling</span></h2>
+<p>AgsBufferRecycling — buffers recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_buffer_recycling.h>
+
+struct              <a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecycling" title="struct AgsBufferRecycling">AgsBufferRecycling</a>;
+struct              <a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecyclingClass" title="struct AgsBufferRecyclingClass">AgsBufferRecyclingClass</a>;
+<a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecycling" title="struct AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * <a class="link" href="ags-AgsBufferRecycling.html#ags-buffer-recycling-new" title="ags_buffer_recycling_new ()">ags_buffer_recycling_new</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecycling" title="struct AgsBufferRecycling"><span class="type">AgsBufferRecycling</span></a> class buffers the recycling.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferRecycling"></a><h3>struct AgsBufferRecycling</h3>
+<pre class="programlisting">struct AgsBufferRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferRecyclingClass"></a><h3>struct AgsBufferRecyclingClass</h3>
+<pre class="programlisting">struct AgsBufferRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-recycling-new"></a><h3>ags_buffer_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecycling" title="struct AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * ags_buffer_recycling_new           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecycling" title="struct AgsBufferRecycling"><span class="type">AgsBufferRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecycling" title="struct AgsBufferRecycling"><span class="type">AgsBufferRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCancelAudio.html b/api/ags/ags-AgsCancelAudio.html
new file mode 100644
index 0000000..9c4a532
--- /dev/null
+++ b/api/ags/ags-AgsCancelAudio.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">
+<link rel="next" href="ags-AgsCancelChannel.html" title="AgsCancelChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioSetRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCancelChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCancelAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCancelAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCancelAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelAudio.top_of_page"></a>AgsCancelAudio</span></h2>
+<p>AgsCancelAudio — cancel audio object in audio loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCancelAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_cancel_audio.h>
+
+struct              <a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudio" title="struct AgsCancelAudio">AgsCancelAudio</a>;
+struct              <a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudioClass" title="struct AgsCancelAudioClass">AgsCancelAudioClass</a>;
+<a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudio" title="struct AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    <a class="link" href="ags-AgsCancelAudio.html#ags-cancel-audio-new" title="ags_cancel_audio_new ()">ags_cancel_audio_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudio" title="struct AgsCancelAudio"><span class="type">AgsCancelAudio</span></a> task cancels <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> playback.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelAudio"></a><h3>struct AgsCancelAudio</h3>
+<pre class="programlisting">struct AgsCancelAudio {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelAudioClass"></a><h3>struct AgsCancelAudioClass</h3>
+<pre class="programlisting">struct AgsCancelAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-audio-new"></a><h3>ags_cancel_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudio" title="struct AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    ags_cancel_audio_new                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudio" title="struct AgsCancelAudio"><span class="type">AgsCancelAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> to cancel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> playback is canceld</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> sequencer is canceld</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> notation is canceld</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudio" title="struct AgsCancelAudio"><span class="type">AgsCancelAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCancelChannel.html b/api/ags/ags-AgsCancelChannel.html
new file mode 100644
index 0000000..0fbe21c
--- /dev/null
+++ b/api/ags/ags-AgsCancelChannel.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsCancelAudio.html" title="AgsCancelAudio">
+<link rel="next" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCancelAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCancelRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCancelChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCancelChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCancelChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelChannel.top_of_page"></a>AgsCancelChannel</span></h2>
+<p>AgsCancelChannel — cancel channel object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCancelChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_cancel_channel.h>
+
+struct              <a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannel" title="struct AgsCancelChannel">AgsCancelChannel</a>;
+struct              <a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannelClass" title="struct AgsCancelChannelClass">AgsCancelChannelClass</a>;
+<a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannel" title="struct AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  <a class="link" href="ags-AgsCancelChannel.html#ags-cancel-channel-new" title="ags_cancel_channel_new ()">ags_cancel_channel_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannel" title="struct AgsCancelChannel"><span class="type">AgsCancelChannel</span></a> task cancels <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> playback.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelChannel"></a><h3>struct AgsCancelChannel</h3>
+<pre class="programlisting">struct AgsCancelChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+
+  AgsDevoutPlay *play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelChannelClass"></a><h3>struct AgsCancelChannelClass</h3>
+<pre class="programlisting">struct AgsCancelChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-channel-new"></a><h3>ags_cancel_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannel" title="struct AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  ags_cancel_channel_new              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannel" title="struct AgsCancelChannel"><span class="type">AgsCancelChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> to cancel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> to cancel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannel" title="struct AgsCancelChannel"><span class="type">AgsCancelChannel</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCancelRecall.html b/api/ags/ags-AgsCancelRecall.html
new file mode 100644
index 0000000..79bf693
--- /dev/null
+++ b/api/ags/ags-AgsCancelRecall.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsCancelChannel.html" title="AgsCancelChannel">
+<link rel="next" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCancelChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsChangeIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCancelRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCancelRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCancelRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelRecall.top_of_page"></a>AgsCancelRecall</span></h2>
+<p>AgsCancelRecall — cancel recall object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCancelRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_cancel_recall.h>
+
+struct              <a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecall" title="struct AgsCancelRecall">AgsCancelRecall</a>;
+struct              <a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecallClass" title="struct AgsCancelRecallClass">AgsCancelRecallClass</a>;
+<a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecall" title="struct AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   <a class="link" href="ags-AgsCancelRecall.html#ags-cancel-recall-new" title="ags_cancel_recall_new ()">ags_cancel_recall_new</a>               (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecall" title="struct AgsCancelRecall"><span class="type">AgsCancelRecall</span></a> task cancels <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> playback.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelRecall"></a><h3>struct AgsCancelRecall</h3>
+<pre class="programlisting">struct AgsCancelRecall {
+  AgsTask task;
+
+  AgsRecall *recall;
+
+  AgsDevoutPlay *play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelRecallClass"></a><h3>struct AgsCancelRecallClass</h3>
+<pre class="programlisting">struct AgsCancelRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-recall-new"></a><h3>ags_cancel_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecall" title="struct AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   ags_cancel_recall_new               (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecall" title="struct AgsCancelRecall"><span class="type">AgsCancelRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> to cancel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecall" title="struct AgsCancelRecall"><span class="type">AgsCancelRecall</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCartesian.html b/api/ags/ags-AgsCartesian.html
new file mode 100644
index 0000000..b726383
--- /dev/null
+++ b/api/ags/ags-AgsCartesian.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCartesian</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">
+<link rel="next" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCancelRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsChangeIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCartesian.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCartesian.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCartesian"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCartesian.top_of_page"></a>AgsCartesian</span></h2>
+<p>AgsCartesian</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCartesian.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCartesian.html#AgsCartesian" title="struct AgsCartesian">AgsCartesian</a>;
+struct              <a class="link" href="ags-AgsCartesian.html#AgsCartesianClass" title="struct AgsCartesianClass">AgsCartesianClass</a>;
+<a class="link" href="ags-AgsCartesian.html#AgsCartesian" title="struct AgsCartesian"><span class="returnvalue">AgsCartesian</span></a> *      <a class="link" href="ags-AgsCartesian.html#ags-cartesian-new" title="ags_cartesian_new ()">ags_cartesian_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCartesian.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCartesian.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCartesian"></a><h3>struct AgsCartesian</h3>
+<pre class="programlisting">struct AgsCartesian {
+  GtkWidget widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCartesianClass"></a><h3>struct AgsCartesianClass</h3>
+<pre class="programlisting">struct AgsCartesianClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cartesian-new"></a><h3>ags_cartesian_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCartesian.html#AgsCartesian" title="struct AgsCartesian"><span class="returnvalue">AgsCartesian</span></a> *      ags_cartesian_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsChangeIndicator.html b/api/ags/ags-AgsChangeIndicator.html
new file mode 100644
index 0000000..259c9fe
--- /dev/null
+++ b/api/ags/ags-AgsChangeIndicator.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChangeIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">
+<link rel="next" href="ags-AgsChangeTact.html" title="AgsChangeTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCancelRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsChangeTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChangeIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChangeIndicator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChangeIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChangeIndicator.top_of_page"></a>AgsChangeIndicator</span></h2>
+<p>AgsChangeIndicator — change indicator object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChangeIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_change_indicator.h>
+
+struct              <a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicator" title="struct AgsChangeIndicator">AgsChangeIndicator</a>;
+struct              <a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicatorClass" title="struct AgsChangeIndicatorClass">AgsChangeIndicatorClass</a>;
+<a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicator" title="struct AgsChangeIndicator"><span class="returnvalue">AgsChangeIndicator</span></a> * <a class="link" href="ags-AgsChangeIndicator.html#ags-change-indicator-new" title="ags_change_indicator_new ()">ags_change_indicator_new</a>           (<em class="parameter"><code><a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="type">AgsIndicator</span></a> *indicator</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeIndicator.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicator" title="struct AgsChangeIndicator"><span class="type">AgsChangeIndicator</span></a> task changes <a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="type">AgsIndicator</span></a> and the GUI is updated.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChangeIndicator"></a><h3>struct AgsChangeIndicator</h3>
+<pre class="programlisting">struct AgsChangeIndicator {
+  AgsTask task;
+
+  AgsIndicator *indicator;
+  gdouble value;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChangeIndicatorClass"></a><h3>struct AgsChangeIndicatorClass</h3>
+<pre class="programlisting">struct AgsChangeIndicatorClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-change-indicator-new"></a><h3>ags_change_indicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicator" title="struct AgsChangeIndicator"><span class="returnvalue">AgsChangeIndicator</span></a> * ags_change_indicator_new           (<em class="parameter"><code><a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="type">AgsIndicator</span></a> *indicator</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> value</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicator" title="struct AgsChangeIndicator"><span class="type">AgsChangeIndicator</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="type">AgsIndicator</span></a> to change</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the value to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicator" title="struct AgsChangeIndicator"><span class="type">AgsChangeIndicator</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsChangeTact.html b/api/ags/ags-AgsChangeTact.html
new file mode 100644
index 0000000..3d43574
--- /dev/null
+++ b/api/ags/ags-AgsChangeTact.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChangeTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">
+<link rel="next" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsChangeIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsChannelSetRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChangeTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChangeTact.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChangeTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChangeTact.top_of_page"></a>AgsChangeTact</span></h2>
+<p>AgsChangeTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChangeTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsChangeTact.html#AgsChangeTact" title="struct AgsChangeTact">AgsChangeTact</a>;
+struct              <a class="link" href="ags-AgsChangeTact.html#AgsChangeTactClass" title="struct AgsChangeTactClass">AgsChangeTactClass</a>;
+<a class="link" href="ags-AgsChangeTact.html#AgsChangeTact" title="struct AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></a> *     <a class="link" href="ags-AgsChangeTact.html#ags-change-tact-new" title="ags_change_tact_new ()">ags_change_tact_new</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeTact.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChangeTact"></a><h3>struct AgsChangeTact</h3>
+<pre class="programlisting">struct AgsChangeTact {
+  AgsTask task;
+
+  AgsNavigation *navigation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChangeTactClass"></a><h3>struct AgsChangeTactClass</h3>
+<pre class="programlisting">struct AgsChangeTactClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-change-tact-new"></a><h3>ags_change_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChangeTact.html#AgsChangeTact" title="struct AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></a> *     ags_change_tact_new                 (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsChannel.html b/api/ags/ags-AgsChannel.html
new file mode 100644
index 0000000..eb2c8c7
--- /dev/null
+++ b/api/ags/ags-AgsChannel.html
@@ -0,0 +1,1287 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">
+<link rel="next" href="ags-AgsConfig.html" title="AgsConfig">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsConfig.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChannel.top_of_page"></a>AgsChannel</span></h2>
+<p>AgsChannel — Acts as entry point to the audio tree.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_channel.h>
+
+#define             <a class="link" href="ags-AgsChannel.html#AGS-CHANNEL-ERROR:CAPS" title="AGS_CHANNEL_ERROR">AGS_CHANNEL_ERROR</a>
+struct              <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel">AgsChannel</a>;
+struct              <a class="link" href="ags-AgsChannel.html#AgsChannelClass" title="struct AgsChannelClass">AgsChannelClass</a>;
+enum                <a class="link" href="ags-AgsChannel.html#AgsChannelError" title="enum AgsChannelError">AgsChannelError</a>;
+enum                <a class="link" href="ags-AgsChannel.html#AgsChannelFlags" title="enum AgsChannelFlags">AgsChannelFlags</a>;
+enum                <a class="link" href="ags-AgsChannel.html#AgsChannelRecallIDMode" title="enum AgsChannelRecallIDMode">AgsChannelRecallIDMode</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-add-recall" title="ags_channel_add_recall ()">ags_channel_add_recall</a>              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-add-recall-container" title="ags_channel_add_recall_container ()">ags_channel_add_recall_container</a>    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-add-recall-id" title="ags_channel_add_recall_id ()">ags_channel_add_recall_id</a>           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()">ags_channel_cancel</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-done" title="ags_channel_done ()">ags_channel_done</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-duplicate-recall" title="ags_channel_duplicate_recall ()">ags_channel_duplicate_recall</a>        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              <a class="link" href="ags-AgsChannel.html#ags-channel-error-quark" title="ags_channel_error_quark ()">ags_channel_error_quark</a>             ();
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsChannel.html#ags-channel-find-port" title="ags_channel_find_port ()">ags_channel_find_port</a>               (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="ags-AgsChannel.html#ags-channel-find-recall" title="ags_channel_find_recall ()">ags_channel_find_recall</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-first" title="ags_channel_first ()">ags_channel_first</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-first-with-recycling" title="ags_channel_first_with_recycling ()">ags_channel_first_with_recycling</a>    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-init-recall" title="ags_channel_init_recall ()">ags_channel_init_recall</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-last" title="ags_channel_last ()">ags_channel_last</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-last-with-recycling" title="ags_channel_last_with_recycling ()">ags_channel_last_with_recycling</a>     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-new" title="ags_channel_new ()">ags_channel_new</a>                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-nth" title="ags_channel_nth ()">ags_channel_nth</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-pad-first" title="ags_channel_pad_first ()">ags_channel_pad_first</a>               (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-pad-last" title="ags_channel_pad_last ()">ags_channel_pad_last</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-pad-nth" title="ags_channel_pad_nth ()">ags_channel_pad_nth</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-play" title="ags_channel_play ()">ags_channel_play</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recall-id-set" title="ags_channel_recall_id_set ()">ags_channel_recall_id_set</a>           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()">ags_channel_recursive_play</a>          (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()">ags_channel_recursive_play_init</a>     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-threaded" title="ags_channel_recursive_play_threaded ()">ags_channel_recursive_play_threaded</a> (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-reset-recall-ids" title="ags_channel_recursive_reset_recall_ids ()">ags_channel_recursive_reset_recall_ids</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-reset-recycling-container" title="ags_channel_recursive_reset_recycling_container ()">ags_channel_recursive_reset_recycling_container</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *old_recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recycling-changed" title="ags_channel_recycling_changed ()">ags_channel_recycling_changed</a>       (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-remove" title="ags_channel_remove ()">ags_channel_remove</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall" title="ags_channel_remove_recall ()">ags_channel_remove_recall</a>           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall-container" title="ags_channel_remove_recall_container ()">ags_channel_remove_recall_container</a> (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall-id" title="ags_channel_remove_recall_id ()">ags_channel_remove_recall_id</a>        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-resolve-recall" title="ags_channel_resolve_recall ()">ags_channel_resolve_recall</a>          (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-safe-resize-audio-signal" title="ags_channel_safe_resize_audio_signal ()">ags_channel_safe_resize_audio_signal</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-set-devout" title="ags_channel_set_devout ()">ags_channel_set_devout</a>              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()">ags_channel_set_link</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-set-recycling" title="ags_channel_set_recycling ()">ags_channel_set_recycling</a>           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> destroy_old</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-tillrecycling-cancel" title="ags_channel_tillrecycling_cancel ()">ags_channel_tillrecycling_cancel</a>    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> is the entry point to the entire audio tree and its nested
+recycling tree.
+</p>
+<p>
+Every channel has its own <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>. As modifying link a new <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+is indicated, since it acts as a kind of recall id tree context.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CHANNEL-ERROR:CAPS"></a><h3>AGS_CHANNEL_ERROR</h3>
+<pre class="programlisting">#define AGS_CHANNEL_ERROR (ags_channel_error_quark())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannel"></a><h3>struct AgsChannel</h3>
+<pre class="programlisting">struct AgsChannel {
+  GObject object;
+
+  guint flags;
+
+  GObject *audio;
+  GObject *devout;
+
+  AgsChannel *prev;
+  AgsChannel *prev_pad;
+  AgsChannel *next;
+  AgsChannel *next_pad;
+
+  guint pad;
+  guint audio_channel;
+  guint line;
+
+  char *note;
+
+  gpointer devout_play;
+
+  // GObject *recycling_container; // contains child recycling
+  GList *recall_id; // there may be several recall's running
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  AgsChannel *link;
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+  GObject *recycling_thread;
+
+  GList *pattern;
+  AgsNotation *notation;
+
+  GtkWidget *line_widget;
+  gpointer file_data;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelClass"></a><h3>struct AgsChannelClass</h3>
+<pre class="programlisting">struct AgsChannelClass {
+  GObjectClass object;
+
+  void (*recycling_changed)(AgsChannel *channel,
+			    AgsRecycling *old_start_region, AgsRecycling *old_end_region,
+			    AgsRecycling *new_start_region, AgsRecycling *new_end_region,
+			    AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region,
+			    AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region);
+
+  void (*done)(AgsChannel *channel,
+	       AgsRecallID *recall_id);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelError"></a><h3>enum AgsChannelError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_ERROR_LOOP_IN_LINK,
+} AgsChannelError;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelFlags"></a><h3>enum AgsChannelFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RUNNING        = 1,
+} AgsChannelFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelRecallIDMode"></a><h3>enum AgsChannelRecallIDMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RECALL_ID_RUN_STAGE,
+  AGS_CHANNEL_RECALL_ID_CANCEL,
+} AgsChannelRecallIDMode;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall"></a><h3>ags_channel_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_add_recall              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+Adds a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-container"></a><h3>ags_channel_add_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_add_recall_container    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+Adds a recall container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-id"></a><h3>ags_channel_add_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_add_recall_id           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Adds a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-cancel"></a><h3>ags_channel_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_cancel                  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Calls for every matching <em class="parameter"><code>recall_id</code></em> <a class="link" href="ags-AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()"><code class="function">ags_recall_cancel()</code></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>and <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-done"></a><h3>ags_channel_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_done                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Is emitted as playing channel is done.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the current <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-duplicate-recall"></a><h3>ags_channel_duplicate_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_duplicate_recall        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Duplicate <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> templates for use with <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()"><code class="function">ags_channel_recursive_play()</code></a>,
+but <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a> may call this function for you.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> that contains the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> templates</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>if a <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> that is dedicated to a playback should be duplicated</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>if a <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> that is dedicated to a sequencer should be duplicated</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>if a <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> that is dedicated to a notation should be duplicated</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> the newly allocated <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> objects belongs to</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-error-quark"></a><h3>ags_channel_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              ags_channel_error_quark             ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-find-port"></a><h3>ags_channel_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_channel_find_port               (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Retrieve all ports of <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-find-recall"></a><h3>ags_channel_find_recall ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_channel_find_recall             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first"></a><h3>ags_channel_first ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first                   (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the first <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> was found.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first-with-recycling"></a><h3>ags_channel_first_with_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first_with_recycling    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates over pads forwards as long as there is no <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> on the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first channel with an <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-init-recall"></a><h3>ags_channel_init_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_init_recall             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Prepare <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> objects to become runnning, <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a>
+may call this function for you.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> that contains the recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsRecallId"><span class="type">AgsRecallId</span></GTKDOCLINK> this recall belongs to</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last"></a><h3>ags_channel_last ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the last <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> was found.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last-with-recycling"></a><h3>ags_channel_last_with_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last_with_recycling     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates over pads backwards as long as there is no <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> on the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last channel with an <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-new"></a><h3>ags_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_new                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>, linking tree to <em class="parameter"><code>audio</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-nth"></a><h3>ags_channel_nth ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_nth                     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>
+Iterates <em class="parameter"><code>nth</code></em> times forward.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>nth</code></em> :</span></p></td>
+<td>the count to iterate</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the nth <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-first"></a><h3>ags_channel_pad_first ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_first               (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the first pad has been reached.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> with the same audio_channel as <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-last"></a><h3>ags_channel_pad_last ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_last                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the last pad has been reached.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> with the same audio_channel as <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-nth"></a><h3>ags_channel_pad_nth ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_nth                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>
+Iterates nth times.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>nth</code></em> :</span></p></td>
+<td>the count of pads to step</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the nth pad</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-play"></a><h3>ags_channel_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_play                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Play one single run of <em class="parameter"><code>stage</code></em> step.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>run_pre, run_inter or run_post</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recall-id-set"></a><h3>ags_channel_recall_id_set ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recall_id_set           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play"></a><h3>ags_channel_recursive_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recursive_play          (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Call recursively <a class="link" href="ags-AgsChannel.html#ags-channel-play" title="ags_channel_play ()"><code class="function">ags_channel_play()</code></a> and <a class="link" href="ags-AgsAudio.html#ags-audio-play" title="ags_audio_play ()"><code class="function">ags_audio_play()</code></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>run_pre, run_inter or run_post</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-init"></a><h3>ags_channel_recursive_play_init ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_channel_recursive_play_init     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Make the tree ready for a new <a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> to prepare</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>valid values for <em class="parameter"><code>stage</code></em> are: -1 for running all three stages, or the stages 0 through 2 to run
+just the specified stage. With stage is meant the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> run_init_pre, <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> run_init_inter
+and <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> run_init_post stages.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>arrange_recall_id</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if new <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> objects should be created</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>duplicate_templates</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> templates should be duplicated</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the purpose is a simple playback of the tree, this option is used to omit the
+duplication of <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> templates which haven't set <GTKDOCLINK HREF="AGS-RECALL-PLAYBACK:CAPS"><code class="literal">AGS_RECALL_PLAYBACK</code></GTKDOCLINK> flag</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the purpose is playing the tree for a sequencer, this option is used to omit the
+duplication of <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> templates which haven't set the <GTKDOCLINK HREF="AGS-RECALL-SEQUENCER:CAPS"><code class="literal">AGS_RECALL_SEQUENCER</code></GTKDOCLINK> flag</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the purpose is playing the tree for a notation, this option is used to omit the
+duplication of <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> templates which haven't set the <GTKDOCLINK HREF="AGS-RECALL-NOTATION:CAPS"><code class="literal">AGS_RECALL_NOTATION</code></GTKDOCLINK> flag</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>resolve_dependencies</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the initial recall id or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-threaded"></a><h3>ags_channel_recursive_play_threaded ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recursive_play_threaded (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Super-threaded version of play one single run of <em class="parameter"><code>stage</code></em> step.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>run_pre, run_inter or run_post</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-reset-recall-ids"></a><h3>ags_channel_recursive_reset_recall_ids ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recursive_reset_recall_ids
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);</pre>
+<p>
+Called by <a class="link" href="ags-AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()"><code class="function">ags_channel_set_link()</code></a> to handle running <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> objects correctly.
+This function destroys <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> objects which were uneeded because they became
+invalid due to unlinking. By the way it destroys the uneeded <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> objects, too.
+Additionally it creates <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> and <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> objects to prepare becoming a
+running object (<a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> or <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>).
+By the clean up the invalid <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> objects will be removed.
+Once the clean up has done <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a> will be called for every
+playing instance that was found.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> that was linked with <em class="parameter"><code>link</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>link</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> that was linked with <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_channel_link</code></em> :</span></p></td>
+<td>the old link of <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_link_link</code></em> :</span></p></td>
+<td>the old link of <em class="parameter"><code>link</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-reset-recycling-container"></a><h3>ags_channel_recursive_reset_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recursive_reset_recycling_container
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *old_recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+Resets the recycling container context.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the channel to reset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_recycling_container</code></em> :</span></p></td>
+<td>the old recycling container context</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the new recycling container context</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recycling-changed"></a><h3>ags_channel_recycling_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recycling_changed       (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);</pre>
+<p>
+Modify recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the object recycling changed</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_start_region</code></em> :</span></p></td>
+<td>first recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_end_region</code></em> :</span></p></td>
+<td>last recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_start_region</code></em> :</span></p></td>
+<td>new first recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_end_region</code></em> :</span></p></td>
+<td>new last recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_start_changed_region</code></em> :</span></p></td>
+<td>modified link recycling start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_end_changed_region</code></em> :</span></p></td>
+<td>modified link recyclig end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_start_changed_region</code></em> :</span></p></td>
+<td>replacing link recycling start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_end_changed_region</code></em> :</span></p></td>
+<td>replacing link recycling end</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove"></a><h3>ags_channel_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_remove                  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Calls for every matching <em class="parameter"><code>recall_id</code></em> <a class="link" href="ags-AgsRecall.html#ags-recall-remove" title="ags_recall_remove ()"><code class="function">ags_recall_remove()</code></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>and <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall"></a><h3>ags_channel_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_remove_recall           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+Removes a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall-container"></a><h3>ags_channel_remove_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_remove_recall_container (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+Removes a recall container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall-id"></a><h3>ags_channel_remove_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_remove_recall_id        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Removes a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-resolve-recall"></a><h3>ags_channel_resolve_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_resolve_recall          (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Resolve step of initialization.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-safe-resize-audio-signal"></a><h3>ags_channel_safe_resize_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_safe_resize_audio_signal
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);</pre>
+<p>
+Resize audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>new frame count length</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-devout"></a><h3>ags_channel_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_set_devout              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Sets devout.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-link"></a><h3>ags_channel_set_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_set_link                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+Change the linking of <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> objects.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> to link</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>link</code></em> :</span></p></td>
+<td>an other <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> to link with</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>you may retrieve a AGS_CHANNEL_ERROR_LOOP_IN_LINK error</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling"></a><h3>ags_channel_set_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_set_recycling           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> destroy_old</code></em>);</pre>
+<p>
+Called by <a class="link" href="ags-AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()"><code class="function">ags_channel_set_link()</code></a> to handle outdated <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> references.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the channel to reset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>first_recycling</code></em> :</span></p></td>
+<td>the recycling to set for channel->first_recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>last_recycling</code></em> :</span></p></td>
+<td>the recycling to set for channel->last_recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>update</code></em> :</span></p></td>
+<td>reset allthough the AgsRecyclings are still the same</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destroy_old</code></em> :</span></p></td>
+<td>destroy old AgsRecyclings</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-tillrecycling-cancel"></a><h3>ags_channel_tillrecycling_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_tillrecycling_cancel    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Traverses the tree down and up and calls <a class="link" href="ags-AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()"><code class="function">ags_channel_cancel()</code></a> for corresponding
+<em class="parameter"><code>recall_id</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsChannelSetRecycling.html b/api/ags/ags-AgsChannelSetRecycling.html
new file mode 100644
index 0000000..ecd1d89
--- /dev/null
+++ b/api/ags/ags-AgsChannelSetRecycling.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChannelSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsChangeTact.html" title="AgsChangeTact">
+<link rel="next" href="ags-AgsDisplayTact.html" title="AgsDisplayTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsChangeTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDisplayTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChannelSetRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChannelSetRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChannelSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChannelSetRecycling.top_of_page"></a>AgsChannelSetRecycling</span></h2>
+<p>AgsChannelSetRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChannelSetRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling">AgsChannelSetRecycling</a>;
+struct              <a class="link" href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecyclingClass" title="struct AgsChannelSetRecyclingClass">AgsChannelSetRecyclingClass</a>;
+<a class="link" href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * <a class="link" href="ags-AgsChannelSetRecycling.html#ags-channel-set-recycling-new" title="ags_channel_set_recycling_new ()">ags_channel_set_recycling_new</a>  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannelSetRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannelSetRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChannelSetRecycling"></a><h3>struct AgsChannelSetRecycling</h3>
+<pre class="programlisting">struct AgsChannelSetRecycling {
+  AgsTask task;
+
+  AgsChannel *channel;
+
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelSetRecyclingClass"></a><h3>struct AgsChannelSetRecyclingClass</h3>
+<pre class="programlisting">struct AgsChannelSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling-new"></a><h3>ags_channel_set_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * ags_channel_set_recycling_new  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCloneChannel.html b/api/ags/ags-AgsCloneChannel.html
new file mode 100644
index 0000000..673be08
--- /dev/null
+++ b/api/ags/ags-AgsCloneChannel.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCloneChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<link rel="next" href="ags-AgsCloneChannelRun.html" title="AgsCloneChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsChannelSetRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCloneChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCloneChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCloneChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCloneChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCloneChannel.top_of_page"></a>AgsCloneChannel</span></h2>
+<p>AgsCloneChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCloneChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCloneChannel.html#AgsCloneChannel" title="struct AgsCloneChannel">AgsCloneChannel</a>;
+struct              <a class="link" href="ags-AgsCloneChannel.html#AgsCloneChannelClass" title="struct AgsCloneChannelClass">AgsCloneChannelClass</a>;
+<a class="link" href="ags-AgsCloneChannel.html#AgsCloneChannel" title="struct AgsCloneChannel"><span class="returnvalue">AgsCloneChannel</span></a> *   <a class="link" href="ags-AgsCloneChannel.html#ags-clone-channel-new" title="ags_clone_channel_new ()">ags_clone_channel_new</a>               (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCloneChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCloneChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCloneChannel"></a><h3>struct AgsCloneChannel</h3>
+<pre class="programlisting">struct AgsCloneChannel {
+  AgsRecallChannel recall_channel;
+
+  guint audio_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCloneChannelClass"></a><h3>struct AgsCloneChannelClass</h3>
+<pre class="programlisting">struct AgsCloneChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-clone-channel-new"></a><h3>ags_clone_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCloneChannel.html#AgsCloneChannel" title="struct AgsCloneChannel"><span class="returnvalue">AgsCloneChannel</span></a> *   ags_clone_channel_new               (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCloneChannelRun.html b/api/ags/ags-AgsCloneChannelRun.html
new file mode 100644
index 0000000..3b7640e
--- /dev/null
+++ b/api/ags/ags-AgsCloneChannelRun.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCloneChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsCloneChannel.html" title="AgsCloneChannel">
+<link rel="next" href="ags-AgsComboBoxText.html" title="AgsComboBoxText">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCloneChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsComboBoxText.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCloneChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCloneChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCloneChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCloneChannelRun.top_of_page"></a>AgsCloneChannelRun</span></h2>
+<p>AgsCloneChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCloneChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCloneChannelRun.html#AgsCloneChannelRun" title="struct AgsCloneChannelRun">AgsCloneChannelRun</a>;
+struct              <a class="link" href="ags-AgsCloneChannelRun.html#AgsCloneChannelRunClass" title="struct AgsCloneChannelRunClass">AgsCloneChannelRunClass</a>;
+<a class="link" href="ags-AgsCloneChannelRun.html#AgsCloneChannelRun" title="struct AgsCloneChannelRun"><span class="returnvalue">AgsCloneChannelRun</span></a> * <a class="link" href="ags-AgsCloneChannelRun.html#ags-clone-channel-run-new" title="ags_clone_channel_run_new ()">ags_clone_channel_run_new</a>          ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCloneChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCloneChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCloneChannelRun"></a><h3>struct AgsCloneChannelRun</h3>
+<pre class="programlisting">struct AgsCloneChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCloneChannelRunClass"></a><h3>struct AgsCloneChannelRunClass</h3>
+<pre class="programlisting">struct AgsCloneChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-clone-channel-run-new"></a><h3>ags_clone_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCloneChannelRun.html#AgsCloneChannelRun" title="struct AgsCloneChannelRun"><span class="returnvalue">AgsCloneChannelRun</span></a> * ags_clone_channel_run_new          ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsComboBoxText.html b/api/ags/ags-AgsComboBoxText.html
new file mode 100644
index 0000000..f38faff
--- /dev/null
+++ b/api/ags/ags-AgsComboBoxText.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsComboBoxText</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="util.html" title="Part I. Util - Helper functions">
+<link rel="next" href="ags-AgsIdGenerator.html" title="AgsIdGenerator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="util.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsIdGenerator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsComboBoxText.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsComboBoxText.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsComboBoxText"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsComboBoxText.top_of_page"></a>AgsComboBoxText</span></h2>
+<p>AgsComboBoxText — Complete GtkComboBox</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsComboBoxText.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/lib/ags_combo_box_text.h>
+
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsComboBoxText.html#ags-combo-box-text-remove-all" title="ags_combo_box_text_remove_all ()">ags_combo_box_text_remove_all</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsComboBoxText.description"></a><h2>Description</h2>
+<p>
+Functions completing <GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> API.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsComboBoxText.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-combo-box-text-remove-all"></a><h3>ags_combo_box_text_remove_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_combo_box_text_remove_all       (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>);</pre>
+<p>
+Emptys <GTKDOCLINK HREF="GtkTreeModel"><span class="type">GtkTreeModel</span></GTKDOCLINK> of <em class="parameter"><code>combo_box</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>combo_box</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsConfig.html b/api/ags/ags-AgsConfig.html
new file mode 100644
index 0000000..efea0cf
--- /dev/null
+++ b/api/ags/ags-AgsConfig.html
@@ -0,0 +1,278 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsConfig</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsChannel.html" title="AgsChannel">
+<link rel="next" href="ags-ags-container.html" title="ags_container">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-container.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsConfig.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsConfig.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsConfig"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsConfig.top_of_page"></a>AgsConfig</span></h2>
+<p>AgsConfig — Config Advanced Gtk+ Sequencer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsConfig.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_config.h>
+
+#define             <a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS" title="AGS_CONFIG_DEFAULT_BUILD_ID">AGS_CONFIG_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS" title="AGS_CONFIG_DEFAULT_VERSION">AGS_CONFIG_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS" title="AGS_CONFIG_DEVOUT">AGS_CONFIG_DEVOUT</a>
+#define             <a class="link" href="ags-AgsConfig.html#AGS-CONFIG-GENERIC:CAPS" title="AGS_CONFIG_GENERIC">AGS_CONFIG_GENERIC</a>
+#define             <a class="link" href="ags-AgsConfig.html#AGS-CONFIG-RECALL:CAPS" title="AGS_CONFIG_RECALL">AGS_CONFIG_RECALL</a>
+#define             <a class="link" href="ags-AgsConfig.html#AGS-CONFIG-THREAD:CAPS" title="AGS_CONFIG_THREAD">AGS_CONFIG_THREAD</a>
+struct              <a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig">AgsConfig</a>;
+struct              <a class="link" href="ags-AgsConfig.html#AgsConfigClass" title="struct AgsConfigClass">AgsConfigClass</a>;
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsConfig.html#ags-config-get" title="ags_config_get ()">ags_config_get</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsConfig.html#ags-config-load-defaults" title="ags_config_load_defaults ()">ags_config_load_defaults</a>            (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsConfig.html#ags-config-load-from-file" title="ags_config_load_from_file ()">ags_config_load_from_file</a>           (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="returnvalue">AgsConfig</span></a> *         <a class="link" href="ags-AgsConfig.html#ags-config-new" title="ags_config_new ()">ags_config_new</a>                      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsConfig.html#ags-config-save" title="ags_config_save ()">ags_config_save</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsConfig.html#ags-config-set" title="ags_config_set ()">ags_config_set</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> provides configuration to Advanced Gtk+ Sequencer.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_CONFIG_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-VERSION:CAPS"></a><h3>AGS_CONFIG_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEVOUT:CAPS"></a><h3>AGS_CONFIG_DEVOUT</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEVOUT "device\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-GENERIC:CAPS"></a><h3>AGS_CONFIG_GENERIC</h3>
+<pre class="programlisting">#define AGS_CONFIG_GENERIC "generic\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-RECALL:CAPS"></a><h3>AGS_CONFIG_RECALL</h3>
+<pre class="programlisting">#define AGS_CONFIG_RECALL "recall\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-THREAD:CAPS"></a><h3>AGS_CONFIG_THREAD</h3>
+<pre class="programlisting">#define AGS_CONFIG_THREAD "thread\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsConfig"></a><h3>struct AgsConfig</h3>
+<pre class="programlisting">struct AgsConfig {
+  GObject object;
+
+  guint version;
+  gchar *build_id;
+  
+  GObject *ags_main;
+
+  GKeyFile *key_file;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsConfigClass"></a><h3>struct AgsConfigClass</h3>
+<pre class="programlisting">struct AgsConfigClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-get"></a><h3>ags_config_get ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_config_get                      (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>);</pre>
+<p>
+Retrieve config by <em class="parameter"><code>group</code></em> and <em class="parameter"><code>key</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>group</code></em> :</span></p></td>
+<td>the config group identifier</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
+<td>the key of the property</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the property's value</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-defaults"></a><h3>ags_config_load_defaults ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_load_defaults            (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);</pre>
+<p>
+Load configuration from default values.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-from-file"></a><h3>ags_config_load_from_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_load_from_file           (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+Load configuration from <em class="parameter"><code>filename</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>the configuration file</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-new"></a><h3>ags_config_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="returnvalue">AgsConfig</span></a> *         ags_config_new                      ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-save"></a><h3>ags_config_save ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_save                     (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);</pre>
+<p>
+Save configuration.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-set"></a><h3>ags_config_set ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_set                      (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+Set config by <em class="parameter"><code>group</code></em> and <em class="parameter"><code>key</code></em>, applying <em class="parameter"><code>value</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>config</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>group</code></em> :</span></p></td>
+<td>the config group identifier</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
+<td>the key of the property</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the value to set</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCopyAudioSignal.html b/api/ags/ags-AgsCopyAudioSignal.html
new file mode 100644
index 0000000..b4d508e
--- /dev/null
+++ b/api/ags/ags-AgsCopyAudioSignal.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferRecycling.html" title="AgsBufferRecycling">
+<link rel="next" href="ags-AgsCopyChannel.html" title="AgsCopyChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsBufferRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyAudioSignal.top_of_page"></a>AgsCopyAudioSignal</span></h2>
+<p>AgsCopyAudioSignal — copys audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_audio_signal.h>
+
+struct              <a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal">AgsCopyAudioSignal</a>;
+struct              <a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignalClass" title="struct AgsCopyAudioSignalClass">AgsCopyAudioSignalClass</a>;
+<a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * <a class="link" href="ags-AgsCopyAudioSignal.html#ags-copy-audio-signal-new" title="ags_copy_audio_signal_new ()">ags_copy_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal"><span class="type">AgsCopyAudioSignal</span></a> class copys the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyAudioSignal"></a><h3>struct AgsCopyAudioSignal</h3>
+<pre class="programlisting">struct AgsCopyAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyAudioSignalClass"></a><h3>struct AgsCopyAudioSignalClass</h3>
+<pre class="programlisting">struct AgsCopyAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-audio-signal-new"></a><h3>ags_copy_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * ags_copy_audio_signal_new          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal"><span class="type">AgsCopyAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>the destination <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal"><span class="type">AgsCopyAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCopyChannel.html b/api/ags/ags-AgsCopyChannel.html
new file mode 100644
index 0000000..ba86be7
--- /dev/null
+++ b/api/ags/ags-AgsCopyChannel.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">
+<link rel="next" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyChannel.top_of_page"></a>AgsCopyChannel</span></h2>
+<p>AgsCopyChannel — copys channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_channel.h>
+
+struct              <a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannel" title="struct AgsCopyChannel">AgsCopyChannel</a>;
+struct              <a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannelClass" title="struct AgsCopyChannelClass">AgsCopyChannelClass</a>;
+<a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannel" title="struct AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    <a class="link" href="ags-AgsCopyChannel.html#ags-copy-channel-new" title="ags_copy_channel_new ()">ags_copy_channel_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannel" title="struct AgsCopyChannel"><span class="type">AgsCopyChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannel"></a><h3>struct AgsCopyChannel</h3>
+<pre class="programlisting">struct AgsCopyChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelClass"></a><h3>struct AgsCopyChannelClass</h3>
+<pre class="programlisting">struct AgsCopyChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-channel-new"></a><h3>ags_copy_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannel" title="struct AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    ags_copy_channel_new                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannel" title="struct AgsCopyChannel"><span class="type">AgsCopyChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>the destination <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannel" title="struct AgsCopyChannel"><span class="type">AgsCopyChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCopyChannelRun.html b/api/ags/ags-AgsCopyChannelRun.html
new file mode 100644
index 0000000..d04dee2
--- /dev/null
+++ b/api/ags/ags-AgsCopyChannelRun.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyChannel.html" title="AgsCopyChannel">
+<link rel="next" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyNotationAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyChannelRun.top_of_page"></a>AgsCopyChannelRun</span></h2>
+<p>AgsCopyChannelRun — copys channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_channel_run.h>
+
+struct              <a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun">AgsCopyChannelRun</a>;
+struct              <a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRunClass" title="struct AgsCopyChannelRunClass">AgsCopyChannelRunClass</a>;
+enum                <a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRunFlags" title="enum AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a>;
+<a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * <a class="link" href="ags-AgsCopyChannelRun.html#ags-copy-channel-run-new" title="ags_copy_channel_run_new ()">ags_copy_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun"><span class="type">AgsCopyChannelRun</span></a> class copys the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannelRun"></a><h3>struct AgsCopyChannelRun</h3>
+<pre class="programlisting">struct AgsCopyChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelRunClass"></a><h3>struct AgsCopyChannelRunClass</h3>
+<pre class="programlisting">struct AgsCopyChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelRunFlags"></a><h3>enum AgsCopyChannelRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_COPY_CHANNEL_RUN_EXACT_LENGTH         = 1,
+  AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK  = 1 << 1,
+} AgsCopyChannelRunFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-channel-run-new"></a><h3>ags_copy_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * ags_copy_channel_run_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun"><span class="type">AgsCopyChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>the destination <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun"><span class="type">AgsCopyChannelRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCopyNotationAudio.html b/api/ags/ags-AgsCopyNotationAudio.html
new file mode 100644
index 0000000..95c4cf3
--- /dev/null
+++ b/api/ags/ags-AgsCopyNotationAudio.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">
+<link rel="next" href="ags-AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyNotationAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyNotationAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyNotationAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyNotationAudio.top_of_page"></a>AgsCopyNotationAudio</span></h2>
+<p>AgsCopyNotationAudio — copy notations audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyNotationAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_notation_audio.h>
+
+struct              <a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio">AgsCopyNotationAudio</a>;
+struct              <a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioClass" title="struct AgsCopyNotationAudioClass">AgsCopyNotationAudioClass</a>;
+enum                <a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags" title="enum AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a>;
+<a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * <a class="link" href="ags-AgsCopyNotationAudio.html#ags-copy-notation-audio-new" title="ags_copy_notation_audio_new ()">ags_copy_notation_audio_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio"><span class="type">AgsCopyNotationAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudio"></a><h3>struct AgsCopyNotationAudio</h3>
+<pre class="programlisting">struct AgsCopyNotationAudio {
+  AgsRecallAudio recall_audio;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  AgsNotation *notation;
+  guint audio_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioClass"></a><h3>struct AgsCopyNotationAudioClass</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioFlags"></a><h3>enum AgsCopyNotationAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL  = 1,
+} AgsCopyNotationAudioFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-new"></a><h3>ags_copy_notation_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * ags_copy_notation_audio_new      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio"><span class="type">AgsCopyNotationAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channel</code></em> :</span></p></td>
+<td>the audio channel to use</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio"><span class="type">AgsCopyNotationAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCopyNotationAudioRun.html b/api/ags/ags-AgsCopyNotationAudioRun.html
new file mode 100644
index 0000000..5e609d7
--- /dev/null
+++ b/api/ags/ags-AgsCopyNotationAudioRun.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">
+<link rel="next" href="ags-AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyNotationAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyPatternAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyNotationAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyNotationAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyNotationAudioRun.top_of_page"></a>AgsCopyNotationAudioRun</span></h2>
+<p>AgsCopyNotationAudioRun — copy notations</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyNotationAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_notation_audio_run.h>
+
+struct              <a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>;
+struct              <a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRunClass" title="struct AgsCopyNotationAudioRunClass">AgsCopyNotationAudioRunClass</a>;
+<a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * <a class="link" href="ags-AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new" title="ags_copy_notation_audio_run_new ()">ags_copy_notation_audio_run_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun"><span class="type">AgsCopyNotationAudioRun</span></a> class copy notations.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRun"></a><h3>struct AgsCopyNotationAudioRun</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+
+  gulong tic_alloc_input_handler;
+
+  GList *current_note;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRunClass"></a><h3>struct AgsCopyNotationAudioRunClass</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-run-new"></a><h3>ags_copy_notation_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * ags_copy_notation_audio_run_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun"><span class="type">AgsCopyNotationAudioRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun"><span class="type">AgsCopyNotationAudioRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCopyPatternAudio.html b/api/ags/ags-AgsCopyPatternAudio.html
new file mode 100644
index 0000000..0e4fd03
--- /dev/null
+++ b/api/ags/ags-AgsCopyPatternAudio.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">
+<link rel="next" href="ags-AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyNotationAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyPatternAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternAudio.top_of_page"></a>AgsCopyPatternAudio</span></h2>
+<p>AgsCopyPatternAudio — copy audio pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_pattern_audio.h>
+
+struct              <a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio">AgsCopyPatternAudio</a>;
+struct              <a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudioClass" title="struct AgsCopyPatternAudioClass">AgsCopyPatternAudioClass</a>;
+<a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * <a class="link" href="ags-AgsCopyPatternAudio.html#ags-copy-pattern-audio-new" title="ags_copy_pattern_audio_new ()">ags_copy_pattern_audio_new</a>        (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio"><span class="type">AgsCopyPatternAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudio"></a><h3>struct AgsCopyPatternAudio</h3>
+<pre class="programlisting">struct AgsCopyPatternAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bank_index_0;
+  AgsPort *bank_index_1;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioClass"></a><h3>struct AgsCopyPatternAudioClass</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-new"></a><h3>ags_copy_pattern_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * ags_copy_pattern_audio_new        (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio"><span class="type">AgsCopyPatternAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>i</code></em> :</span></p></td>
+<td>bank index 0</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>j</code></em> :</span></p></td>
+<td>bank index 1</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio"><span class="type">AgsCopyPatternAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCopyPatternAudioRun.html b/api/ags/ags-AgsCopyPatternAudioRun.html
new file mode 100644
index 0000000..49ec2ea
--- /dev/null
+++ b/api/ags/ags-AgsCopyPatternAudioRun.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">
+<link rel="next" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyPatternAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyPatternChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternAudioRun.top_of_page"></a>AgsCopyPatternAudioRun</span></h2>
+<p>AgsCopyPatternAudioRun — copy pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_pattern_audio_run.h>
+
+struct              <a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>;
+struct              <a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRunClass" title="struct AgsCopyPatternAudioRunClass">AgsCopyPatternAudioRunClass</a>;
+<a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * <a class="link" href="ags-AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new" title="ags_copy_pattern_audio_run_new ()">ags_copy_pattern_audio_run_new</a> (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun"><span class="type">AgsCopyPatternAudioRun</span></a> class copy pattern.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRun"></a><h3>struct AgsCopyPatternAudioRun</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+
+  AgsDelayAudioRun *delay_audio_run;
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRunClass"></a><h3>struct AgsCopyPatternAudioRunClass</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-run-new"></a><h3>ags_copy_pattern_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * ags_copy_pattern_audio_run_new (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun"><span class="type">AgsCopyPatternAudioRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> as dependency</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun"><span class="type">AgsCopyPatternAudioRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCopyPatternChannel.html b/api/ags/ags-AgsCopyPatternChannel.html
new file mode 100644
index 0000000..e99b9b2
--- /dev/null
+++ b/api/ags/ags-AgsCopyPatternChannel.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">
+<link rel="next" href="ags-AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyPatternAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyPatternChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternChannel.top_of_page"></a>AgsCopyPatternChannel</span></h2>
+<p>AgsCopyPatternChannel — copy patterns channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_pattern_channel.h>
+
+struct              <a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel">AgsCopyPatternChannel</a>;
+struct              <a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannelClass" title="struct AgsCopyPatternChannelClass">AgsCopyPatternChannelClass</a>;
+<a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * <a class="link" href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-new" title="ags_copy_pattern_channel_new ()">ags_copy_pattern_channel_new</a>    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination" title="ags_copy_pattern_channel_template_find_source_and_destination ()">ags_copy_pattern_channel_template_find_source_and_destination</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel"><span class="type">AgsCopyPatternChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannel"></a><h3>struct AgsCopyPatternChannel</h3>
+<pre class="programlisting">struct AgsCopyPatternChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *pattern;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelClass"></a><h3>struct AgsCopyPatternChannelClass</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-new"></a><h3>ags_copy_pattern_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * ags_copy_pattern_channel_new    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel"><span class="type">AgsCopyPatternChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>the destination <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>the pattern port</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel"><span class="type">AgsCopyPatternChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-template-find-source-and-destination"></a><h3>ags_copy_pattern_channel_template_find_source_and_destination ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_copy_pattern_channel_template_find_source_and_destination
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCopyPatternChannelRun.html b/api/ags/ags-AgsCopyPatternChannelRun.html
new file mode 100644
index 0000000..aa0ce9f
--- /dev/null
+++ b/api/ags/ags-AgsCopyPatternChannelRun.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">
+<link rel="next" href="ags-AgsCopyRecycling.html" title="AgsCopyRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyPatternChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternChannelRun.top_of_page"></a>AgsCopyPatternChannelRun</span></h2>
+<p>AgsCopyPatternChannelRun — copys pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_pattern_channel_run.h>
+
+struct              <a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>;
+struct              <a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRunClass" title="struct AgsCopyPatternChannelRunClass">AgsCopyPatternChannelRunClass</a>;
+<a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * <a class="link" href="ags-AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new" title="ags_copy_pattern_channel_run_new ()">ags_copy_pattern_channel_run_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun"><span class="type">AgsCopyPatternChannelRun</span></a> class copys pattern.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelRun"></a><h3>struct AgsCopyPatternChannelRun</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  gulong sequencer_alloc_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelRunClass"></a><h3>struct AgsCopyPatternChannelRunClass</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-run-new"></a><h3>ags_copy_pattern_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * ags_copy_pattern_channel_run_new
+                                                        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun"><span class="type">AgsCopyPatternChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun"><span class="type">AgsCopyPatternChannelRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCopyRecycling.html b/api/ags/ags-AgsCopyRecycling.html
new file mode 100644
index 0000000..730a09d
--- /dev/null
+++ b/api/ags/ags-AgsCopyRecycling.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">
+<link rel="next" href="ags-AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyPatternChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCountBeatsAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyRecycling.top_of_page"></a>AgsCopyRecycling</span></h2>
+<p>AgsCopyRecycling — copys recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_copy_recycling.h>
+
+struct              <a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecycling" title="struct AgsCopyRecycling">AgsCopyRecycling</a>;
+struct              <a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecyclingClass" title="struct AgsCopyRecyclingClass">AgsCopyRecyclingClass</a>;
+<a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecycling" title="struct AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  <a class="link" href="ags-AgsCopyRecycling.html#ags-copy-recycling-new" title="ags_copy_recycling_new ()">ags_copy_recycling_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecycling" title="struct AgsCopyRecycling"><span class="type">AgsCopyRecycling</span></a> class copys the recycling.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyRecycling"></a><h3>struct AgsCopyRecycling</h3>
+<pre class="programlisting">struct AgsCopyRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyRecyclingClass"></a><h3>struct AgsCopyRecyclingClass</h3>
+<pre class="programlisting">struct AgsCopyRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-recycling-new"></a><h3>ags_copy_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecycling" title="struct AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  ags_copy_recycling_new              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecycling" title="struct AgsCopyRecycling"><span class="type">AgsCopyRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>the destination <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecycling" title="struct AgsCopyRecycling"><span class="type">AgsCopyRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCountBeatsAudio.html b/api/ags/ags-AgsCountBeatsAudio.html
new file mode 100644
index 0000000..4df7e84
--- /dev/null
+++ b/api/ags/ags-AgsCountBeatsAudio.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountBeatsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyRecycling.html" title="AgsCopyRecycling">
+<link rel="next" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCountBeatsAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCountBeatsAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCountBeatsAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCountBeatsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountBeatsAudio.top_of_page"></a>AgsCountBeatsAudio</span></h2>
+<p>AgsCountBeatsAudio — count audio beats</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCountBeatsAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_count_beats_audio.h>
+
+struct              <a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio">AgsCountBeatsAudio</a>;
+struct              <a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudioClass" title="struct AgsCountBeatsAudioClass">AgsCountBeatsAudioClass</a>;
+<a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * <a class="link" href="ags-AgsCountBeatsAudio.html#ags-count-beats-audio-new" title="ags_count_beats_audio_new ()">ags_count_beats_audio_new</a>          (<em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> loop</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio"><span class="type">AgsCountBeatsAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio"></a><h3>struct AgsCountBeatsAudio</h3>
+<pre class="programlisting">struct AgsCountBeatsAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *loop;
+
+  AgsPort *notation_loop_start;
+  AgsPort *notation_loop_end;
+  AgsPort *sequencer_loop_start;
+  AgsPort *sequencer_loop_end;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioClass"></a><h3>struct AgsCountBeatsAudioClass</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-new"></a><h3>ags_count_beats_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * ags_count_beats_audio_new          (<em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> loop</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio"><span class="type">AgsCountBeatsAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> after exceeding counter, effect loops</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio"><span class="type">AgsCountBeatsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCountBeatsAudioRun.html b/api/ags/ags-AgsCountBeatsAudioRun.html
new file mode 100644
index 0000000..473d058
--- /dev/null
+++ b/api/ags/ags-AgsCountBeatsAudioRun.html
@@ -0,0 +1,301 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountBeatsAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">
+<link rel="next" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCountBeatsAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDelayAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCountBeatsAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCountBeatsAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCountBeatsAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountBeatsAudioRun.top_of_page"></a>AgsCountBeatsAudioRun</span></h2>
+<p>AgsCountBeatsAudioRun — count beats</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCountBeatsAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_count_beats_audio_run.h>
+
+struct              <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>;
+struct              <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRunClass" title="struct AgsCountBeatsAudioRunClass">AgsCountBeatsAudioRunClass</a>;
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new" title="ags_count_beats_audio_run_new ()">ags_count_beats_audio_run_new</a>   (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop" title="ags_count_beats_audio_run_notation_loop ()">ags_count_beats_audio_run_notation_loop</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start" title="ags_count_beats_audio_run_notation_start ()">ags_count_beats_audio_run_notation_start</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop" title="ags_count_beats_audio_run_notation_stop ()">ags_count_beats_audio_run_notation_stop</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop" title="ags_count_beats_audio_run_sequencer_loop ()">ags_count_beats_audio_run_sequencer_loop</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start" title="ags_count_beats_audio_run_sequencer_start ()">ags_count_beats_audio_run_sequencer_start</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop" title="ags_count_beats_audio_run_sequencer_stop ()">ags_count_beats_audio_run_sequencer_stop</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> class count beats.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun"></a><h3>struct AgsCountBeatsAudioRun</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  gboolean first_run;
+
+  guint notation_counter;
+  guint sequencer_counter;
+
+  guint recall_ref;
+
+  guint hide_ref;
+  guint notation_hide_ref_counter;
+  guint sequencer_hide_ref_counter;
+
+  gulong sequencer_alloc_output_handler;
+  gulong sequencer_count_handler;
+
+  gulong notation_alloc_output_handler;
+  gulong notation_count_handler;
+
+  AgsDelayAudioRun *delay_audio_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRunClass"></a><h3>struct AgsCountBeatsAudioRunClass</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+  
+  void (*notation_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*notation_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  void (*notation_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  
+  void (*sequencer_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			  guint run_order);
+  void (*sequencer_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*sequencer_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-new"></a><h3>ags_count_beats_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * ags_count_beats_audio_run_new   (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> dependency</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-loop"></a><h3>ags_count_beats_audio_run_notation_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_notation_loop
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+Emitted as notation loops playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-start"></a><h3>ags_count_beats_audio_run_notation_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_notation_start
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+Emitted as notation starts playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-stop"></a><h3>ags_count_beats_audio_run_notation_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_notation_stop
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+Emitted as notation stops playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-loop"></a><h3>ags_count_beats_audio_run_sequencer_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_sequencer_loop
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+Emitted as sequencer loops playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-start"></a><h3>ags_count_beats_audio_run_sequencer_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_sequencer_start
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+Emitted as sequencer starts playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-stop"></a><h3>ags_count_beats_audio_run_sequencer_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_sequencer_stop
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+Emitted as sequencer stops playback.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsCountable.html b/api/ags/ags-AgsCountable.html
new file mode 100644
index 0000000..0c61ecf
--- /dev/null
+++ b/api/ags/ags-AgsCountable.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsApplicable.html" title="AgsApplicable">
+<link rel="next" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplicable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDynamicConnectable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCountable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCountable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCountable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountable.top_of_page"></a>AgsCountable</span></h2>
+<p>AgsCountable — unique access to dialogs</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCountable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_countable.h>
+
+typedef             <a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable">AgsCountable</a>;
+struct              <a class="link" href="ags-AgsCountable.html#AgsCountableInterface" title="struct AgsCountableInterface">AgsCountableInterface</a>;
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsCountable.html#ags-countable-get-notation-counter" title="ags_countable_get_notation_counter ()">ags_countable_get_notation_counter</a>  (<em class="parameter"><code><a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsCountable.html#ags-countable-get-sequencer-counter" title="ags_countable_get_sequencer_counter ()">ags_countable_get_sequencer_counter</a> (<em class="parameter"><code><a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> interface gives you a unique access to counters. Generally we
+distinguish between notation and sequencer counters. Those may have their own
+relative positions, especially the sequencers may loop.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountable"></a><h3>AgsCountable</h3>
+<pre class="programlisting">typedef void AgsCountable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountableInterface"></a><h3>struct AgsCountableInterface</h3>
+<pre class="programlisting">struct AgsCountableInterface {
+  GTypeInterface interface;
+
+  guint (*get_notation_counter)(AgsCountable *countable);
+  guint (*get_sequencer_counter)(AgsCountable *countable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-notation-counter"></a><h3>ags_countable_get_notation_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_countable_get_notation_counter  (<em class="parameter"><code><a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre>
+<p>
+Retrieve current position of notation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>countable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the current position</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-sequencer-counter"></a><h3>ags_countable_get_sequencer_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_countable_get_sequencer_counter (<em class="parameter"><code><a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre>
+<p>
+Retrieve current position of sequencer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>countable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the current position</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDelayAudio.html b/api/ags/ags-AgsDelayAudio.html
new file mode 100644
index 0000000..5fb8563
--- /dev/null
+++ b/api/ags/ags-AgsDelayAudio.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDelayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">
+<link rel="next" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCountBeatsAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDelayAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDelayAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDelayAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDelayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDelayAudio.top_of_page"></a>AgsDelayAudio</span></h2>
+<p>AgsDelayAudio — delay audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDelayAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_delay_audio.h>
+
+struct              <a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio">AgsDelayAudio</a>;
+struct              <a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudioClass" title="struct AgsDelayAudioClass">AgsDelayAudioClass</a>;
+<a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     <a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-new" title="ags_delay_audio_new ()">ags_delay_audio_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-notation-duration-changed" title="ags_delay_audio_notation_duration_changed ()">ags_delay_audio_notation_duration_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed" title="ags_delay_audio_sequencer_duration_changed ()">ags_delay_audio_sequencer_duration_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudio"></a><h3>struct AgsDelayAudio</h3>
+<pre class="programlisting">struct AgsDelayAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bpm;
+  AgsPort *tact;
+
+  AgsPort *notation_delay;
+  AgsPort *sequencer_delay;
+
+  AgsPort *sequencer_duration;
+  AgsPort *notation_duration;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioClass"></a><h3>struct AgsDelayAudioClass</h3>
+<pre class="programlisting">struct AgsDelayAudioClass {
+  AgsRecallAudioClass recall_audio;
+
+  void (*notation_duration_changed)(AgsDelayAudio *delay_audio);
+  void (*sequencer_duration_changed)(AgsDelayAudio *delay_audio);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-new"></a><h3>ags_delay_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     ags_delay_audio_new                 ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-notation-duration-changed"></a><h3>ags_delay_audio_notation_duration_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_notation_duration_changed
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-sequencer-duration-changed"></a><h3>ags_delay_audio_sequencer_duration_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_sequencer_duration_changed
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDelayAudioRun.html b/api/ags/ags-AgsDelayAudioRun.html
new file mode 100644
index 0000000..8668dcd
--- /dev/null
+++ b/api/ags/ags-AgsDelayAudioRun.html
@@ -0,0 +1,352 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDelayAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">
+<link rel="next" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDelayAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLoopChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDelayAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDelayAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDelayAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDelayAudioRun.top_of_page"></a>AgsDelayAudioRun</span></h2>
+<p>AgsDelayAudioRun — delay</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDelayAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_delay_audio_run.h>
+
+struct              <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun">AgsDelayAudioRun</a>;
+struct              <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRunClass" title="struct AgsDelayAudioRunClass">AgsDelayAudioRunClass</a>;
+<a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-new" title="ags_delay_audio_run_new ()">ags_delay_audio_run_new</a>             ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input" title="ags_delay_audio_run_notation_alloc_input ()">ags_delay_audio_run_notation_alloc_input</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output" title="ags_delay_audio_run_notation_alloc_output ()">ags_delay_audio_run_notation_alloc_output</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-count" title="ags_delay_audio_run_notation_count ()">ags_delay_audio_run_notation_count</a>  (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input" title="ags_delay_audio_run_sequencer_alloc_input ()">ags_delay_audio_run_sequencer_alloc_input</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output" title="ags_delay_audio_run_sequencer_alloc_output ()">ags_delay_audio_run_sequencer_alloc_output</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count" title="ags_delay_audio_run_sequencer_count ()">ags_delay_audio_run_sequencer_count</a> (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.description"></a><h2>Description</h2>
+<p>
+The <GTKDOCLINK HREF="AgsDelayNotationAudioRun"><span class="type">AgsDelayNotationAudioRun</span></GTKDOCLINK> class delays.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudioRun"></a><h3>struct AgsDelayAudioRun</h3>
+<pre class="programlisting">struct AgsDelayAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  guint dependency_ref;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+  
+  guint notation_counter;
+  guint sequencer_counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRunClass"></a><h3>struct AgsDelayAudioRunClass</h3>
+<pre class="programlisting">struct AgsDelayAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+
+  void (*notation_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				gdouble delay, guint attack);
+  void (*notation_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			       gdouble delay, guint attack);
+  void (*notation_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			 gdouble delay, guint attack);
+
+  void (*sequencer_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				 gdouble delay, guint attack);
+  void (*sequencer_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				gdouble delay, guint attack);
+  void (*sequencer_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			  gdouble delay, guint attack);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-new"></a><h3>ags_delay_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  ags_delay_audio_run_new             ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-input"></a><h3>ags_delay_audio_run_notation_alloc_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_notation_alloc_input
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+Emitted as notation allocs output.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-output"></a><h3>ags_delay_audio_run_notation_alloc_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_notation_alloc_output
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+Emitted as notation allocs output.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-count"></a><h3>ags_delay_audio_run_notation_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_notation_count  (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+Emitted as notation counts.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-input"></a><h3>ags_delay_audio_run_sequencer_alloc_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_sequencer_alloc_input
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+Emitted as sequencer allocs output.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-output"></a><h3>ags_delay_audio_run_sequencer_alloc_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_sequencer_alloc_output
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+Emitted as sequencer allocs output.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-count"></a><h3>ags_delay_audio_run_sequencer_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_sequencer_count (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+Emitted as sequencer counts.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay_audio_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the nth run</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>delay</code></em> :</span></p></td>
+<td>the delay</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDevout.html b/api/ags/ags-AgsDevout.html
new file mode 100644
index 0000000..422f9ac
--- /dev/null
+++ b/api/ags/ags-AgsDevout.html
@@ -0,0 +1,613 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-ags-container.html" title="ags_container">
+<link rel="next" href="ags-AgsInput.html" title="AgsInput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-container.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsInput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDevout.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDevout.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDevout.top_of_page"></a>AgsDevout</span></h2>
+<p>AgsDevout — Outputting to soundcard</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDevout.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_devout.h>
+
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS" title="AGS_DEVOUT_DEFAULT_BPM">AGS_DEVOUT_DEFAULT_BPM</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_DEVOUT_DEFAULT_BUFFER_SIZE">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS" title="AGS_DEVOUT_DEFAULT_DELAY">AGS_DEVOUT_DEFAULT_DELAY</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS" title="AGS_DEVOUT_DEFAULT_FORMAT">AGS_DEVOUT_DEFAULT_FORMAT</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_JIFFIE">AGS_DEVOUT_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-PERIOD:CAPS" title="AGS_DEVOUT_DEFAULT_PERIOD">AGS_DEVOUT_DEFAULT_PERIOD</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" title="AGS_DEVOUT_DEFAULT_SAMPLERATE">AGS_DEVOUT_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS" title="AGS_DEVOUT_DEFAULT_SCALE">AGS_DEVOUT_DEFAULT_SCALE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS" title="AGS_DEVOUT_DEFAULT_TACT">AGS_DEVOUT_DEFAULT_TACT</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" title="AGS_DEVOUT_DEFAULT_TACTRATE">AGS_DEVOUT_DEFAULT_TACTRATE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_TACT_JIFFIE">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-ERROR:CAPS" title="AGS_DEVOUT_ERROR">AGS_DEVOUT_ERROR</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-PLAY:CAPS" title="AGS_DEVOUT_PLAY()">AGS_DEVOUT_PLAY</a>                     (ptr)
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS" title="AGS_DEVOUT_PLAY_DOMAIN()">AGS_DEVOUT_PLAY_DOMAIN</a>              (ptr)
+struct              <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout">AgsDevout</a>;
+struct              <a class="link" href="ags-AgsDevout.html#AgsDevoutClass" title="struct AgsDevoutClass">AgsDevoutClass</a>;
+enum                <a class="link" href="ags-AgsDevout.html#AgsDevoutError" title="enum AgsDevoutError">AgsDevoutError</a>;
+enum                <a class="link" href="ags-AgsDevout.html#AgsDevoutFlags" title="enum AgsDevoutFlags">AgsDevoutFlags</a>;
+struct              <a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay">AgsDevoutPlay</a>;
+struct              <a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain">AgsDevoutPlayDomain</a>;
+enum                <a class="link" href="ags-AgsDevout.html#AgsDevoutPlayFlags" title="enum AgsDevoutPlayFlags">AgsDevoutPlayFlags</a>;
+enum                <a class="link" href="ags-AgsDevout.html#AgsDevoutResolutionMode" title="enum AgsDevoutResolutionMode">AgsDevoutResolutionMode</a>;
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              <a class="link" href="ags-AgsDevout.html#ags-devout-error-quark" title="ags_devout_error_quark ()">ags_devout_error_quark</a>              ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-list-cards" title="ags_devout_list_cards ()">ags_devout_list_cards</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);
+<a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         <a class="link" href="ags-AgsDevout.html#ags-devout-new" title="ags_devout_new ()">ags_devout_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-note-offset-changed" title="ags_devout_note_offset_changed ()">ags_devout_note_offset_changed</a>      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-pcm-info" title="ags_devout_pcm_info ()">ags_devout_pcm_info</a>                 (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     <a class="link" href="ags-AgsDevout.html#ags-devout-play-alloc" title="ags_devout_play_alloc ()">ags_devout_play_alloc</a>               ();
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * <a class="link" href="ags-AgsDevout.html#ags-devout-play-domain-alloc" title="ags_devout_play_domain_alloc ()">ags_devout_play_domain_alloc</a>      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-play-domain-free" title="ags_devout_play_domain_free ()">ags_devout_play_domain_free</a>         (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     <a class="link" href="ags-AgsDevout.html#ags-devout-play-find-source" title="ags_devout_play_find_source ()">ags_devout_play_find_source</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout_play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *source</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-play-free" title="ags_devout_play_free ()">ags_devout_play_free</a>                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-tic" title="ags_devout_tic ()">ags_devout_tic</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> represents a soundcard and supports output.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BPM:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BPM (120.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BUFFER_SIZE (944)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-DELAY:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_DELAY</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE * (60.0 / AGS_DEVOUT_DEFAULT_BPM))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-FORMAT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_FORMAT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_FORMAT (AGS_DEVOUT_RESOLUTION_16_BIT)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-PERIOD:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_PERIOD</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_PERIOD (64.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SCALE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SCALE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SCALE (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT (1.0 / 1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACTRATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACTRATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-ERROR:CAPS"></a><h3>AGS_DEVOUT_ERROR</h3>
+<pre class="programlisting">#define AGS_DEVOUT_ERROR (ags_devout_error_quark())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY:CAPS"></a><h3>AGS_DEVOUT_PLAY()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY(ptr)           ((AgsDevoutPlay *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY-DOMAIN:CAPS"></a><h3>AGS_DEVOUT_PLAY_DOMAIN()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY_DOMAIN(ptr)    ((AgsDevoutPlayDomain *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout"></a><h3>struct AgsDevout</h3>
+<pre class="programlisting">struct AgsDevout {
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter; // in the range of default period
+
+  union{
+    struct _AgsOss{
+      int device_fd;
+      char *device;
+    }oss;
+    struct _AgsAlsa{
+      char *device;
+      int rc;
+      snd_pcm_t *handle;
+      snd_async_handler_t *ahandler;
+      snd_pcm_hw_params_t *params;
+    }alsa;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutClass"></a><h3>struct AgsDevoutClass</h3>
+<pre class="programlisting">struct AgsDevoutClass {
+  GObjectClass object;
+
+  void (*play_init)(AgsDevout *devout,
+		    GError **error);
+  void (*play)(AgsDevout *devout,
+	       GError **error);
+  void (*stop)(AgsDevout *devout);
+
+  void (*tic)(AgsDevout *devout);
+
+  void (*note_offset_changed)(AgsDevout *devout, guint note_offset);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutError"></a><h3>enum AgsDevoutError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD,
+} AgsDevoutError;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutFlags"></a><h3>enum AgsDevoutFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_BUFFER0                        = 1,
+  AGS_DEVOUT_BUFFER1                        = 1 << 1,
+  AGS_DEVOUT_BUFFER2                        = 1 << 2,
+  AGS_DEVOUT_BUFFER3                        = 1 << 3,
+
+  AGS_DEVOUT_ATTACK_FIRST                   = 1 << 4,
+
+  AGS_DEVOUT_PLAY                           = 1 << 5,
+
+  AGS_DEVOUT_LIBAO                          = 1 << 6,
+  AGS_DEVOUT_OSS                            = 1 << 7,
+  AGS_DEVOUT_ALSA                           = 1 << 8,
+
+  AGS_DEVOUT_SHUTDOWN                       = 1 << 9,
+  AGS_DEVOUT_START_PLAY                     = 1 << 10,
+
+  AGS_DEVOUT_NONBLOCKING                    = 1 << 11,
+
+  AGS_DEVOUT_TIMING_SET_0                   = 1 << 12,
+  AGS_DEVOUT_TIMING_SET_1                   = 1 << 13,
+} AgsDevoutFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlay"></a><h3>struct AgsDevoutPlay</h3>
+<pre class="programlisting">struct AgsDevoutPlay {
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID **recall_id;
+};
+</pre>
+<p>
+A <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK> represents the play/recall in <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> or <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+scope to do output to device.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlay.flags"></a>flags</code></em>;</span></p></td>
+<td>the internal state</td>
+</tr>
+<tr>
+<td><p><span class="term"><a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> **<em class="structfield"><code><a name="AgsDevoutPlay.iterator-thread"></a>iterator_thread</code></em>;</span></p></td>
+<td>Super-threaded related <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a>. Index 0 playback, 1 sequencer and 2 notation.</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *<em class="structfield"><code><a name="AgsDevoutPlay.source"></a>source</code></em>;</span></p></td>
+<td>either <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> or <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlay.audio-channel"></a>audio_channel</code></em>;</span></p></td>
+<td>destination audio channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> **<em class="structfield"><code><a name="AgsDevoutPlay.recall-id"></a>recall_id</code></em>;</span></p></td>
+<td>array pointing to appropriate <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>. Index 0 playback, 1 sequencer and 2 notation.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayDomain"></a><h3>struct AgsDevoutPlayDomain</h3>
+<pre class="programlisting">struct AgsDevoutPlayDomain {
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *devout_play;
+};
+</pre>
+<p>
+A <GTKDOCLINK HREF="AgsDevoutPlayDomain-struct"><span class="type">AgsDevoutPlayDomain</span></GTKDOCLINK> represents the entire possible play/recall
+context.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *<em class="structfield"><code><a name="AgsDevoutPlayDomain.domain"></a>domain</code></em>;</span></p></td>
+<td>the source</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlayDomain.playback"></a>playback</code></em>;</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> playback is on</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlayDomain.sequencer"></a>sequencer</code></em>;</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> sequencer is on</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlayDomain.notation"></a>notation</code></em>;</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> notation is on</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *<em class="structfield"><code><a name="AgsDevoutPlayDomain.devout-play"></a>devout_play</code></em>;</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> of <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayFlags"></a><h3>enum AgsDevoutPlayFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_PLAY_DONE              = 1,
+  AGS_DEVOUT_PLAY_REMOVE            = 1 <<  1,
+  AGS_DEVOUT_PLAY_CHANNEL           = 1 <<  2,
+  AGS_DEVOUT_PLAY_PAD               = 1 <<  3,
+  AGS_DEVOUT_PLAY_AUDIO             = 1 <<  4,
+  AGS_DEVOUT_PLAY_PLAYBACK          = 1 <<  5,
+  AGS_DEVOUT_PLAY_SEQUENCER         = 1 <<  6,
+  AGS_DEVOUT_PLAY_NOTATION          = 1 <<  7,
+  AGS_DEVOUT_PLAY_SUPER_THREADED    = 1 <<  8,
+} AgsDevoutPlayFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutResolutionMode"></a><h3>enum AgsDevoutResolutionMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_RESOLUTION_8_BIT    = 8,
+  AGS_DEVOUT_RESOLUTION_16_BIT   = 16,
+  AGS_DEVOUT_RESOLUTION_24_BIT   = 24,
+  AGS_DEVOUT_RESOLUTION_32_BIT   = 32,
+  AGS_DEVOUT_RESOLUTION_64_BIT   = 64,
+} AgsDevoutResolutionMode;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-error-quark"></a><h3>ags_devout_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              ags_devout_error_quark              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-list-cards"></a><h3>ags_devout_list_cards ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_list_cards               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);</pre>
+<p>
+List available soundcards.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_id</code></em> :</span></p></td>
+<td>alsa identifier</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_name</code></em> :</span></p></td>
+<td>card name</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-new"></a><h3>ags_devout_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         ags_devout_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>, refering to <em class="parameter"><code>ags_main</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ags_main</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-note-offset-changed"></a><h3>ags_devout_note_offset_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_note_offset_changed      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-pcm-info"></a><h3>ags_devout_pcm_info ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_pcm_info                 (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+List soundcard settings.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_id</code></em> :</span></p></td>
+<td>alsa identifier</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels_min</code></em> :</span></p></td>
+<td>minimum channels supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels_max</code></em> :</span></p></td>
+<td>maximum channels supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>rate_min</code></em> :</span></p></td>
+<td>minimum samplerate supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>rate_max</code></em> :</span></p></td>
+<td>maximum samplerate supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size_min</code></em> :</span></p></td>
+<td>minimum buffer size supported
+<em class="parameter"><code>buffer_size_max</code></em> maximum buffer size supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>on success <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-alloc"></a><h3>ags_devout_play_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     ags_devout_play_alloc               ();</pre>
+<p>
+Allocs an <a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the devout play</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-alloc"></a><h3>ags_devout_play_domain_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * ags_devout_play_domain_alloc      ();</pre>
+<p>
+Allocs an <a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the devout play domain</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-free"></a><h3>ags_devout_play_domain_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_play_domain_free         (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);</pre>
+<p>
+Frees an <a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>devout_play_domain</code></em> :</span></p></td>
+<td>the devout play domain</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-find-source"></a><h3>ags_devout_play_find_source ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     ags_devout_play_find_source         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout_play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *source</code></em>);</pre>
+<p>
+Find source
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout_play</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the matching devout play</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-free"></a><h3>ags_devout_play_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_play_free                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+<p>
+Frees an <a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>devout_play</code></em> :</span></p></td>
+<td>the devout play</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-tic"></a><h3>ags_devout_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_tic                      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+The tic of devout.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDevoutThread.html b/api/ags/ags-AgsDevoutThread.html
new file mode 100644
index 0000000..c7d7b96
--- /dev/null
+++ b/api/ags/ags-AgsDevoutThread.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDevoutThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">
+<link rel="next" href="ags-AgsExportThread.html" title="AgsExportThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAutosaveThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsExportThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDevoutThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDevoutThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDevoutThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDevoutThread.top_of_page"></a>AgsDevoutThread</span></h2>
+<p>AgsDevoutThread — devout thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDevoutThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_devout_thread.h>
+
+#define             <a class="link" href="ags-AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_THREAD_DEFAULT_JIFFIE">AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThread" title="struct AgsDevoutThread">AgsDevoutThread</a>;
+struct              <a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThreadClass" title="struct AgsDevoutThreadClass">AgsDevoutThreadClass</a>;
+<a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThread" title="struct AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   <a class="link" href="ags-AgsDevoutThread.html#ags-devout-thread-new" title="ags_devout_thread_new ()">ags_devout_thread_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThread" title="struct AgsDevoutThread"><span class="type">AgsDevoutThread</span></a> acts as audio output thread to soundcard.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_THREAD_DEFAULT_JIFFIE (48.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutThread"></a><h3>struct AgsDevoutThread</h3>
+<pre class="programlisting">struct AgsDevoutThread {
+  AgsThread thread;
+
+  time_t time_val;
+
+  AgsThread *timestamp_thread;
+
+  GError *error;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutThreadClass"></a><h3>struct AgsDevoutThreadClass</h3>
+<pre class="programlisting">struct AgsDevoutThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-thread-new"></a><h3>ags_devout_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThread" title="struct AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   ags_devout_thread_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Create a new <a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThread" title="struct AgsDevoutThread"><span class="type">AgsDevoutThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThread" title="struct AgsDevoutThread"><span class="type">AgsDevoutThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDial.html b/api/ags/ags-AgsDial.html
new file mode 100644
index 0000000..66644f3
--- /dev/null
+++ b/api/ags/ags-AgsDial.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDial</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="next" href="ags-AgsExpander.html" title="AgsExpander">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="widget.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsExpander.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDial.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDial.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDial"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDial.top_of_page"></a>AgsDial</span></h2>
+<p>AgsDial — A dial widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDial.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_dial.h>
+
+#define             <a class="link" href="ags-AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS" title="AGS_DIAL_DEFAULT_PRECISION">AGS_DIAL_DEFAULT_PRECISION</a>
+struct              <a class="link" href="ags-AgsDial.html#AgsDial" title="struct AgsDial">AgsDial</a>;
+struct              <a class="link" href="ags-AgsDial.html#AgsDialClass" title="struct AgsDialClass">AgsDialClass</a>;
+enum                <a class="link" href="ags-AgsDial.html#AgsDialFlags" title="enum AgsDialFlags">AgsDialFlags</a>;
+<a class="link" href="ags-AgsDial.html#AgsDial" title="struct AgsDial"><span class="returnvalue">AgsDial</span></a> *           <a class="link" href="ags-AgsDial.html#ags-dial-new" title="ags_dial_new ()">ags_dial_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsDial.html#AgsDial" title="struct AgsDial"><span class="type">AgsDial</span></a> is a widget representing a <GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DIAL-DEFAULT-PRECISION:CAPS"></a><h3>AGS_DIAL_DEFAULT_PRECISION</h3>
+<pre class="programlisting">#define AGS_DIAL_DEFAULT_PRECISION (8.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDial"></a><h3>struct AgsDial</h3>
+<pre class="programlisting">struct AgsDial {
+  GtkWidget widget;
+
+  guint flags;
+
+  guint radius;
+  guint outline_strength;
+  guint scale_precision;
+
+  guint font_size;
+  gint button_width;
+  gint button_height;
+  gint margin_left;
+  gint margin_right;
+
+  gdouble tolerance;
+  gdouble negated_tolerance;
+
+  gint sleep_interval;
+
+  GtkAdjustment *adjustment;
+
+  gdouble gravity_x;
+  gdouble gravity_y;
+  gdouble current_x;
+  gdouble current_y;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDialClass"></a><h3>struct AgsDialClass</h3>
+<pre class="programlisting">struct AgsDialClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDialFlags"></a><h3>enum AgsDialFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DIAL_WITH_BUTTONS           = 1,
+  AGS_DIAL_MOUSE_BUTTON_PRESSED   = 1 <<  1,
+  AGS_DIAL_BUTTON_DOWN_PRESSED    = 1 <<  2,
+  AGS_DIAL_BUTTON_UP_PRESSED      = 1 <<  3,
+  AGS_DIAL_MOTION_CAPTURING_INIT  = 1 <<  4,
+  AGS_DIAL_MOTION_CAPTURING       = 1 <<  5,
+  AGS_DIAL_IDLE                   = 1 <<  6,
+} AgsDialFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dial-new"></a><h3>ags_dial_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDial.html#AgsDial" title="struct AgsDial"><span class="returnvalue">AgsDial</span></a> *           ags_dial_new                        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsDial.html#AgsDial" title="struct AgsDial"><span class="type">AgsDial</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsDial.html#AgsDial" title="struct AgsDial"><span class="type">AgsDial</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDisplayTact.html b/api/ags/ags-AgsDisplayTact.html
new file mode 100644
index 0000000..da2a512
--- /dev/null
+++ b/api/ags/ags-AgsDisplayTact.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDisplayTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<link rel="next" href="ags-AgsExportOutput.html" title="AgsExportOutput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsChannelSetRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsExportOutput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDisplayTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDisplayTact.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDisplayTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDisplayTact.top_of_page"></a>AgsDisplayTact</span></h2>
+<p>AgsDisplayTact — display tact object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDisplayTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_display_tact.h>
+
+struct              <a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTact" title="struct AgsDisplayTact">AgsDisplayTact</a>;
+struct              <a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTactClass" title="struct AgsDisplayTactClass">AgsDisplayTactClass</a>;
+<a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTact" title="struct AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    <a class="link" href="ags-AgsDisplayTact.html#ags-display-tact-new" title="ags_display_tact_new ()">ags_display_tact_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTact" title="struct AgsDisplayTact"><span class="type">AgsDisplayTact</span></a> task displays <GTKDOCLINK HREF="AgsTact"><span class="type">AgsTact</span></GTKDOCLINK> and the GUI is updated.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDisplayTact"></a><h3>struct AgsDisplayTact</h3>
+<pre class="programlisting">struct AgsDisplayTact {
+  AgsTask task;
+
+  GtkWidget *navigation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDisplayTactClass"></a><h3>struct AgsDisplayTactClass</h3>
+<pre class="programlisting">struct AgsDisplayTactClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-display-tact-new"></a><h3>ags_display_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTact" title="struct AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    ags_display_tact_new                (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTact" title="struct AgsDisplayTact"><span class="type">AgsDisplayTact</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>navigation</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> to update</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTact" title="struct AgsDisplayTact"><span class="type">AgsDisplayTact</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDrum.html b/api/ags/ags-AgsDrum.html
new file mode 100644
index 0000000..b77a8eb
--- /dev/null
+++ b/api/ags/ags-AgsDrum.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrum</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="next" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="engines.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrum.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrum.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrum"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrum.top_of_page"></a>AgsDrum</span></h2>
+<p>AgsDrum — drum sequencer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrum.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_drum.h>
+
+#define             <a class="link" href="ags-AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS" title="AGS_DRUM_PATTERN_CONTROLS">AGS_DRUM_PATTERN_CONTROLS</a>
+struct              <a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum">AgsDrum</a>;
+struct              <a class="link" href="ags-AgsDrum.html#AgsDrumClass" title="struct AgsDrumClass">AgsDrumClass</a>;
+enum                <a class="link" href="ags-AgsDrum.html#AgsDrumFlags" title="enum AgsDrumFlags">AgsDrumFlags</a>;
+<a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           <a class="link" href="ags-AgsDrum.html#ags-drum-new" title="ags_drum_new ()">ags_drum_new</a>                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDrum.html#ags-drum-set-pattern" title="ags_drum_set_pattern ()">ags_drum_set_pattern</a>                (<em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> is a composite widget to act as drum sequencer.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DRUM-PATTERN-CONTROLS:CAPS"></a><h3>AGS_DRUM_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_DRUM_PATTERN_CONTROLS (16)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrum"></a><h3>struct AgsDrum</h3>
+<pre class="programlisting">struct AgsDrum {
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  GtkCheckButton *loop_button;
+  GtkSpinButton *length_spin;
+
+  GtkToggleButton *run;
+
+  GtkVBox *vbox;
+
+  GtkHBox *input_pad;
+  GtkVBox *output_pad;
+
+  GtkToggleButton *selected_edit_button;
+
+  AgsDrumInputPad *selected_pad;
+  AgsLine *selected_line;
+
+  GtkToggleButton *index0[4];
+  GtkToggleButton *selected0;
+
+  GtkToggleButton *index1[12];
+  GtkToggleButton *selected1;
+
+  guint active_led;
+  GtkHBox *led;
+  GtkHBox *pattern;
+
+  GtkVBox *offset;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumClass"></a><h3>struct AgsDrumClass</h3>
+<pre class="programlisting">struct AgsDrumClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumFlags"></a><h3>enum AgsDrumFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_BLOCK_PATTERN    =  1,
+} AgsDrumFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-new"></a><h3>ags_drum_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           ags_drum_new                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-set-pattern"></a><h3>ags_drum_set_pattern ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_set_pattern                (<em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDrumInputLine.html b/api/ags/ags-AgsDrumInputLine.html
new file mode 100644
index 0000000..1127d23
--- /dev/null
+++ b/api/ags/ags-AgsDrumInputLine.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">
+<link rel="next" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-input-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumInputLine.top_of_page"></a>AgsDrumInputLine</span></h2>
+<p>AgsDrumInputLine — drum sequencer input line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_drum_input_line.h>
+
+struct              <a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine">AgsDrumInputLine</a>;
+struct              <a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLineClass" title="struct AgsDrumInputLineClass">AgsDrumInputLineClass</a>;
+<a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  <a class="link" href="ags-AgsDrumInputLine.html#ags-drum-input-line-new" title="ags_drum_input_line_new ()">ags_drum_input_line_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> is a composite widget to act as drum sequencer input line.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumInputLine"></a><h3>struct AgsDrumInputLine</h3>
+<pre class="programlisting">struct AgsDrumInputLine {
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputLineClass"></a><h3>struct AgsDrumInputLineClass</h3>
+<pre class="programlisting">struct AgsDrumInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-new"></a><h3>ags_drum_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  ags_drum_input_line_new             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDrumInputPad.html b/api/ags/ags-AgsDrumInputPad.html
new file mode 100644
index 0000000..60bd04a
--- /dev/null
+++ b/api/ags/ags-AgsDrumInputPad.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">
+<link rel="next" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-input-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-input-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumInputPad.top_of_page"></a>AgsDrumInputPad</span></h2>
+<p>AgsDrumInputPad — drum sequencer input pad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_drum_input_pad.h>
+
+struct              <a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad">AgsDrumInputPad</a>;
+struct              <a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPadClass" title="struct AgsDrumInputPadClass">AgsDrumInputPadClass</a>;
+enum                <a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPadFlags" title="enum AgsDrumInputPadFlags">AgsDrumInputPadFlags</a>;
+<a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   <a class="link" href="ags-AgsDrumInputPad.html#ags-drum-input-pad-new" title="ags_drum_input_pad_new ()">ags_drum_input_pad_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> is a composite widget to act as drum sequencer input pad.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumInputPad"></a><h3>struct AgsDrumInputPad</h3>
+<pre class="programlisting">struct AgsDrumInputPad {
+  AgsPad pad;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+  GtkToggleButton *play;
+  GtkToggleButton *edit;
+
+  GList *pad_open_recalls;
+  guint pad_open_play_ref;
+
+  GtkFileChooserDialog *file_chooser;
+
+  guint pad_play_ref;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputPadClass"></a><h3>struct AgsDrumInputPadClass</h3>
+<pre class="programlisting">struct AgsDrumInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputPadFlags"></a><h3>enum AgsDrumInputPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE   = 1,
+} AgsDrumInputPadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-new"></a><h3>ags_drum_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   ags_drum_input_pad_new              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDrumOutputLine.html b/api/ags/ags-AgsDrumOutputLine.html
new file mode 100644
index 0000000..b02fae8
--- /dev/null
+++ b/api/ags/ags-AgsDrumOutputLine.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumOutputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">
+<link rel="next" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-input-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-output-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumOutputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumOutputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumOutputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumOutputLine.top_of_page"></a>AgsDrumOutputLine</span></h2>
+<p>AgsDrumOutputLine — drum sequencer output line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumOutputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_drum_output_line.h>
+
+struct              <a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine">AgsDrumOutputLine</a>;
+struct              <a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLineClass" title="struct AgsDrumOutputLineClass">AgsDrumOutputLineClass</a>;
+<a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * <a class="link" href="ags-AgsDrumOutputLine.html#ags-drum-output-line-new" title="ags_drum_output_line_new ()">ags_drum_output_line_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> is a composite widget to act as drum sequencer output line.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputLine"></a><h3>struct AgsDrumOutputLine</h3>
+<pre class="programlisting">struct AgsDrumOutputLine {
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputLineClass"></a><h3>struct AgsDrumOutputLineClass</h3>
+<pre class="programlisting">struct AgsDrumOutputLineClass {
+  AgsLineClass line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-line-new"></a><h3>ags_drum_output_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * ags_drum_output_line_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDrumOutputPad.html b/api/ags/ags-AgsDrumOutputPad.html
new file mode 100644
index 0000000..5121923
--- /dev/null
+++ b/api/ags/ags-AgsDrumOutputPad.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumOutputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">
+<link rel="next" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-output-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-output-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumOutputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumOutputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumOutputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumOutputPad.top_of_page"></a>AgsDrumOutputPad</span></h2>
+<p>AgsDrumOutputPad — drum sequencer output pad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumOutputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_drum_output_pad.h>
+
+struct              <a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad">AgsDrumOutputPad</a>;
+struct              <a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPadClass" title="struct AgsDrumOutputPadClass">AgsDrumOutputPadClass</a>;
+enum                <a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPadFlags" title="enum AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a>;
+<a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  <a class="link" href="ags-AgsDrumOutputPad.html#ags-drum-output-pad-new" title="ags_drum_output_pad_new ()">ags_drum_output_pad_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> is a composite widget to act as drum sequencer output pad.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputPad"></a><h3>struct AgsDrumOutputPad</h3>
+<pre class="programlisting">struct AgsDrumOutputPad {
+  AgsPad pad;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputPadClass"></a><h3>struct AgsDrumOutputPadClass</h3>
+<pre class="programlisting">struct AgsDrumOutputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputPadFlags"></a><h3>enum AgsDrumOutputPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_OUTPUT_PAD_PLAY_DONE  = 1,
+} AgsDrumOutputPadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-pad-new"></a><h3>ags_drum_output_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  ags_drum_output_pad_new             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsDynamicConnectable.html b/api/ags/ags-AgsDynamicConnectable.html
new file mode 100644
index 0000000..5c453c5
--- /dev/null
+++ b/api/ags/ags-AgsDynamicConnectable.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDynamicConnectable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsCountable.html" title="AgsCountable">
+<link rel="next" href="ags-AgsMainLoop.html" title="AgsMainLoop">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCountable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMainLoop.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDynamicConnectable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDynamicConnectable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDynamicConnectable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDynamicConnectable.top_of_page"></a>AgsDynamicConnectable</span></h2>
+<p>AgsDynamicConnectable — unique access to recalls</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDynamicConnectable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_dynamic_connectable.h>
+
+typedef             <a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable">AgsDynamicConnectable</a>;
+struct              <a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectableInterface" title="struct AgsDynamicConnectableInterface">AgsDynamicConnectableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-connect" title="ags_dynamic_connectable_connect ()">ags_dynamic_connectable_connect</a>     (<em class="parameter"><code><a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect" title="ags_dynamic_connectable_disconnect ()">ags_dynamic_connectable_disconnect</a>  (<em class="parameter"><code><a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> interface gives you a unique access to recalls. Its main
+purpose is to setup up signal handlers with dynamic context for ::connect-dynamic.
+A dynamic context would be a dependency that has to be resolved first within run
+initialization.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDynamicConnectable"></a><h3>AgsDynamicConnectable</h3>
+<pre class="programlisting">typedef void AgsDynamicConnectable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDynamicConnectableInterface"></a><h3>struct AgsDynamicConnectableInterface</h3>
+<pre class="programlisting">struct AgsDynamicConnectableInterface {
+  GTypeInterface interface;
+
+  void (*connect_dynamic)(AgsDynamicConnectable *connectable);
+  void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-connect"></a><h3>ags_dynamic_connectable_connect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_dynamic_connectable_connect     (<em class="parameter"><code><a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-disconnect"></a><h3>ags_dynamic_connectable_disconnect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_dynamic_connectable_disconnect  (<em class="parameter"><code><a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsEditor.html b/api/ags/ags-AgsEditor.html
new file mode 100644
index 0000000..ca4398f
--- /dev/null
+++ b/api/ags/ags-AgsEditor.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">
+<link rel="next" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-audio-preferences-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsEditor.top_of_page"></a>AgsEditor</span></h2>
+<p>AgsEditor — A composite widget to edit notes</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_editor.h>
+
+#define             <a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS" title="AGS_EDITOR_DEFAULT">AGS_EDITOR_DEFAULT</a>
+#define             <a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_EDITOR_DEFAULT_BUILD_ID">AGS_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_EDITOR_DEFAULT_VERSION">AGS_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor">AgsEditor</a>;
+struct              <a class="link" href="ags-AgsEditor.html#AgsEditorClass" title="struct AgsEditorClass">AgsEditorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsEditor.html#ags-editor-machine-changed" title="ags_editor_machine_changed ()">ags_editor_machine_changed</a>          (<em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         <a class="link" href="ags-AgsEditor.html#ags-editor-new" title="ags_editor_new ()">ags_editor_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> is a composite widget to edit notes. You may select machines
+or change editor tool to do notation.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT:CAPS"></a><h3>AGS_EDITOR_DEFAULT</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT "default\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEditor"></a><h3>struct AgsEditor</h3>
+<pre class="programlisting">struct AgsEditor {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsDevout *devout;
+
+  AgsMachineSelector *machine_selector;
+  AgsMachine *selected_machine;
+  gulong set_audio_channels_handler;
+  gulong set_pads_handler;
+
+  AgsToolbar *toolbar;
+
+  AgsNotebook *notebook;
+
+  AgsMeter *meter;
+  AgsNoteEdit *note_edit;
+
+  guint tact_counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEditorClass"></a><h3>struct AgsEditorClass</h3>
+<pre class="programlisting">struct AgsEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*machine_changed)(AgsEditor *editor, AgsMachine *machine);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-machine-changed"></a><h3>ags_editor_machine_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_machine_changed          (<em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Is emitted as machine changed of editor.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>editor</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-new"></a><h3>ags_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         ags_editor_new                      ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsExpander.html b/api/ags/ags-AgsExpander.html
new file mode 100644
index 0000000..c405cdc
--- /dev/null
+++ b/api/ags/ags-AgsExpander.html
@@ -0,0 +1,243 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExpander</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsDial.html" title="AgsDial">
+<link rel="next" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDial.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsExpanderSet.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExpander.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExpander.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExpander"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExpander.top_of_page"></a>AgsExpander</span></h2>
+<p>AgsExpander — A expander widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExpander.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_expander.h>
+
+#define             <a class="link" href="ags-AgsExpander.html#AGS-EXPANDER-CHILD:CAPS" title="AGS_EXPANDER_CHILD()">AGS_EXPANDER_CHILD</a>                  (ptr)
+struct              <a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander">AgsExpander</a>;
+struct              <a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild">AgsExpanderChild</a>;
+struct              <a class="link" href="ags-AgsExpander.html#AgsExpanderClass" title="struct AgsExpanderClass">AgsExpanderClass</a>;
+enum                <a class="link" href="ags-AgsExpander.html#AgsExpanderFlags" title="enum AgsExpanderFlags">AgsExpanderFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsExpander.html#ags-expander-add" title="ags_expander_add ()">ags_expander_add</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a class="link" href="ags-AgsExpander.html#ags-expander-child-alloc" title="ags_expander_child_alloc ()">ags_expander_child_alloc</a>            (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a class="link" href="ags-AgsExpander.html#ags-expander-child-find" title="ags_expander_child_find ()">ags_expander_child_find</a>             (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       <a class="link" href="ags-AgsExpander.html#ags-expander-new" title="ags_expander_new ()">ags_expander_new</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsExpander.html#ags-expander-remove" title="ags_expander_remove ()">ags_expander_remove</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> is a composite widget containing a <GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK>. It
+is mainly used to layout childs in rows and columns that can
+be expanded.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-CHILD:CAPS"></a><h3>AGS_EXPANDER_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_CHILD(ptr) ((AgsExpanderChild *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpander"></a><h3>struct AgsExpander</h3>
+<pre class="programlisting">struct AgsExpander {
+  GtkExpander expander;
+
+  guint flags;
+
+  GtkTable *table;
+
+  GList *children;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderChild"></a><h3>struct AgsExpanderChild</h3>
+<pre class="programlisting">struct AgsExpanderChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderClass"></a><h3>struct AgsExpanderClass</h3>
+<pre class="programlisting">struct AgsExpanderClass {
+  GtkExpanderClass expander;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderFlags"></a><h3>enum AgsExpanderFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPANDER_DRAW_BORDER        = 1,
+} AgsExpanderFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-add"></a><h3>ags_expander_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_add                    (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+Adds a <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> to <a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>expander</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
+<td>the child <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>x-position</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>y-position</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
+<td>allocation width</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
+<td>allocation height</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-alloc"></a><h3>ags_expander_child_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_alloc            (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-find"></a><h3>ags_expander_child_find ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_find             (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-new"></a><h3>ags_expander_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       ags_expander_new                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
+<td>the table's height</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
+<td>the table's width</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-remove"></a><h3>ags_expander_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_remove                 (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+Removes a <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> of <a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>expander</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
+<td>the child <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsExpanderSet.html b/api/ags/ags-AgsExpanderSet.html
new file mode 100644
index 0000000..8079b4a
--- /dev/null
+++ b/api/ags/ags-AgsExpanderSet.html
@@ -0,0 +1,252 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExpanderSet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsExpander.html" title="AgsExpander">
+<link rel="next" href="ags-AgsIndicator.html" title="AgsIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsExpander.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExpanderSet.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExpanderSet.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExpanderSet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExpanderSet.top_of_page"></a>AgsExpanderSet</span></h2>
+<p>AgsExpanderSet — A container</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExpanderSet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_expander_set.h>
+
+#define             <a class="link" href="ags-AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS" title="AGS_EXPANDER_SET_CHILD()">AGS_EXPANDER_SET_CHILD</a>              (ptr)
+struct              <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet">AgsExpanderSet</a>;
+struct              <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild">AgsExpanderSetChild</a>;
+struct              <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetClass" title="struct AgsExpanderSetClass">AgsExpanderSetClass</a>;
+enum                <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetFlags" title="enum AgsExpanderSetFlags">AgsExpanderSetFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-add" title="ags_expander_set_add ()">ags_expander_set_add</a>                (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-child-alloc" title="ags_expander_set_child_alloc ()">ags_expander_set_child_alloc</a>      (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-child-find" title="ags_expander_set_child_find ()">ags_expander_set_child_find</a>       (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-new" title="ags_expander_set_new ()">ags_expander_set_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-remove" title="ags_expander_set_remove ()">ags_expander_set_remove</a>             (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-set-flags" title="ags_expander_set_set_flags ()">ags_expander_set_set_flags</a>          (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> is a composite widget containing a <GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-SET-CHILD:CAPS"></a><h3>AGS_EXPANDER_SET_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_SET_CHILD(ptr) ((AgsExpanderSetChild *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSet"></a><h3>struct AgsExpanderSet</h3>
+<pre class="programlisting">struct AgsExpanderSet {
+  GtkTable table;
+
+  guint flags;
+
+  GList *ghost;
+  GList *location;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetChild"></a><h3>struct AgsExpanderSetChild</h3>
+<pre class="programlisting">struct AgsExpanderSetChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetClass"></a><h3>struct AgsExpanderSetClass</h3>
+<pre class="programlisting">struct AgsExpanderSetClass {
+  GtkTableClass table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetFlags"></a><h3>enum AgsExpanderSetFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPANDER_SET_DRAW_GHOST            = 1,
+  AGS_EXPANDER_SET_DRAW_LEFT_ENDING      = 1 << 1,
+  AGS_EXPANDER_SET_DRAW_RIGHT_ENDING     = 1 << 2,
+  AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR   = 1 << 3,
+  AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR  = 1 << 4,
+} AgsExpanderSetFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-add"></a><h3>ags_expander_set_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_set_add                (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+Adds a <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> to <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>expander_set</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
+<td>the child <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>x-position</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>y-position</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
+<td>allocation width</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
+<td>allocation height</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-alloc"></a><h3>ags_expander_set_child_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_alloc      (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-find"></a><h3>ags_expander_set_child_find ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_find       (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-new"></a><h3>ags_expander_set_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    ags_expander_set_new                (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
+<td>the table's height</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
+<td>the table's width</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-remove"></a><h3>ags_expander_set_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_set_remove             (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+Removes a <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> of <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>expander_set</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
+<td>the child <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-set-flags"></a><h3>ags_expander_set_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_set_set_flags          (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsExportOutput.html b/api/ags/ags-AgsExportOutput.html
new file mode 100644
index 0000000..503d225
--- /dev/null
+++ b/api/ags/ags-AgsExportOutput.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsDisplayTact.html" title="AgsDisplayTact">
+<link rel="next" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDisplayTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFreeSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExportOutput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExportOutput.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExportOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportOutput.top_of_page"></a>AgsExportOutput</span></h2>
+<p>AgsExportOutput — export output object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExportOutput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_export_output.h>
+
+struct              <a class="link" href="ags-AgsExportOutput.html#AgsExportOutput" title="struct AgsExportOutput">AgsExportOutput</a>;
+struct              <a class="link" href="ags-AgsExportOutput.html#AgsExportOutputClass" title="struct AgsExportOutputClass">AgsExportOutputClass</a>;
+<a class="link" href="ags-AgsExportOutput.html#AgsExportOutput" title="struct AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   <a class="link" href="ags-AgsExportOutput.html#ags-export-output-new" title="ags_export_output_new ()">ags_export_output_new</a>               (<em class="parameter"><code><a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="type">AgsExportThread</span></a> *export_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> live_performance</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsExportOutput.html#AgsExportOutput" title="struct AgsExportOutput"><span class="type">AgsExportOutput</span></a> task exports <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> to file.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsExportOutput"></a><h3>struct AgsExportOutput</h3>
+<pre class="programlisting">struct AgsExportOutput {
+  AgsTask task;
+
+  AgsExportThread *export_thread;
+  AgsDevout *devout;
+  gchar *filename;
+  guint tic;
+  gboolean live_performance;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportOutputClass"></a><h3>struct AgsExportOutputClass</h3>
+<pre class="programlisting">struct AgsExportOutputClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-output-new"></a><h3>ags_export_output_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExportOutput.html#AgsExportOutput" title="struct AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   ags_export_output_new               (<em class="parameter"><code><a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="type">AgsExportThread</span></a> *export_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> live_performance</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsExportOutput.html#AgsExportOutput" title="struct AgsExportOutput"><span class="type">AgsExportOutput</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>export_thread</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="type">AgsExportThread</span></a> to start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> to export</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>the filename to save</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tic</code></em> :</span></p></td>
+<td>stream duration in tact</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>live_performance</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> export is done during real-time</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsExportOutput.html#AgsExportOutput" title="struct AgsExportOutput"><span class="type">AgsExportOutput</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsExportThread.html b/api/ags/ags-AgsExportThread.html
new file mode 100644
index 0000000..14e8ab3
--- /dev/null
+++ b/api/ags/ags-AgsExportThread.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">
+<link rel="next" href="ags-AgsGuiThread.html" title="AgsGuiThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDevoutThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsGuiThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExportThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExportThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExportThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportThread.top_of_page"></a>AgsExportThread</span></h2>
+<p>AgsExportThread — export thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExportThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_export_thread.h>
+
+#define             <a class="link" href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS" title="AGS_EXPORT_THREAD_BUFFER_TIME">AGS_EXPORT_THREAD_BUFFER_TIME</a>
+#define             <a class="link" href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_EXPORT_THREAD_DEFAULT_JIFFIE">AGS_EXPORT_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread">AgsExportThread</a>;
+struct              <a class="link" href="ags-AgsExportThread.html#AgsExportThreadClass" title="struct AgsExportThreadClass">AgsExportThreadClass</a>;
+<a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   <a class="link" href="ags-AgsExportThread.html#ags-export-thread-new" title="ags_export_thread_new ()">ags_export_thread_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="type">AgsExportThread</span></a> acts as audio output thread to file.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-BUFFER-TIME:CAPS"></a><h3>AGS_EXPORT_THREAD_BUFFER_TIME</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_BUFFER_TIME (1.0 / (AGS_DEVOUT_DEFAULT_FORMAT / 8))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_EXPORT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_DEFAULT_JIFFIE (48.0) // same as devout thread
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportThread"></a><h3>struct AgsExportThread</h3>
+<pre class="programlisting">struct AgsExportThread {
+  AgsThread thread;
+
+  guint flags;
+
+  guint tic;
+  guint counter;
+
+  AgsAudioFile *audio_file;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportThreadClass"></a><h3>struct AgsExportThreadClass</h3>
+<pre class="programlisting">struct AgsExportThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-thread-new"></a><h3>ags_export_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   ags_export_thread_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+Create a new <a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="type">AgsExportThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>export</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsExport"><span class="type">AgsExport</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_file</code></em> :</span></p></td>
+<td>the output file</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="type">AgsExportThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsExportWindow.html b/api/ags/ags-AgsExportWindow.html
new file mode 100644
index 0000000..e5fcd38
--- /dev/null
+++ b/api/ags/ags-AgsExportWindow.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">
+<link rel="next" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-export-window-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExportWindow.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExportWindow.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExportWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportWindow.top_of_page"></a>AgsExportWindow</span></h2>
+<p>AgsExportWindow — The export dialog</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExportWindow.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_export_window.h>
+
+struct              <a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow">AgsExportWindow</a>;
+struct              <a class="link" href="ags-AgsExportWindow.html#AgsExportWindowClass" title="struct AgsExportWindowClass">AgsExportWindowClass</a>;
+enum                <a class="link" href="ags-AgsExportWindow.html#AgsExportWindowFlags" title="enum AgsExportWindowFlags">AgsExportWindowFlags</a>;
+<a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></a> *   <a class="link" href="ags-AgsExportWindow.html#ags-export-window-new" title="ags_export_window_new ()">ags_export_window_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="type">AgsExportWindow</span></a> lets you export to audio files. Currently only
+WAV supported.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsExportWindow"></a><h3>struct AgsExportWindow</h3>
+<pre class="programlisting">struct AgsExportWindow {
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+  AgsDevout *devout;
+
+  GtkCheckButton *live_export;
+
+  GtkEntry *filename;
+  GtkFileChooserButton *file_chooser_button;
+
+  GtkComboBoxText *mode;
+  GtkSpinButton *tact;
+  GtkLabel *duration;
+  GtkComboBoxText *output_format;
+
+  GtkToggleButton *export;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindowClass"></a><h3>struct AgsExportWindowClass</h3>
+<pre class="programlisting">struct AgsExportWindowClass {
+  GtkWindowClass window;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindowFlags"></a><h3>enum AgsExportWindowFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPORT_WINDOW_LIVE_EXPORT   = 1,
+} AgsExportWindowFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-new"></a><h3>ags_export_window_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></a> *   ags_export_window_new               ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFFPlayer.html b/api/ags/ags-AgsFFPlayer.html
new file mode 100644
index 0000000..c07e10d
--- /dev/null
+++ b/api/ags/ags-AgsFFPlayer.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFFPlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">
+<link rel="next" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-output-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ffplayer-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFFPlayer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFFPlayer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFFPlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFFPlayer.top_of_page"></a>AgsFFPlayer</span></h2>
+<p>AgsFFPlayer — ffplayer notation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFFPlayer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_ffplayer.h>
+
+struct              <a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer">AgsFFPlayer</a>;
+struct              <a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayerClass" title="struct AgsFFPlayerClass">AgsFFPlayerClass</a>;
+<a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       <a class="link" href="ags-AgsFFPlayer.html#ags-ffplayer-new" title="ags_ffplayer_new ()">ags_ffplayer_new</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFFPlayer.html#ags-ffplayer-paint" title="ags_ffplayer_paint ()">ags_ffplayer_paint</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> is a composite widget to act as soundfont2 notation player.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFFPlayer"></a><h3>struct AgsFFPlayer</h3>
+<pre class="programlisting">struct AgsFFPlayer {
+  AgsMachine machine;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  guint control_width;
+  guint control_height;
+  
+  GtkDrawingArea *drawing_area;
+  GtkAdjustment *hadjustment;
+
+  AgsIpatch *ipatch;
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFFPlayerClass"></a><h3>struct AgsFFPlayerClass</h3>
+<pre class="programlisting">struct AgsFFPlayerClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-new"></a><h3>ags_ffplayer_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       ags_ffplayer_new                    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-paint"></a><h3>ags_ffplayer_paint ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_paint                  (<em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFile.html b/api/ags/ags-AgsFile.html
new file mode 100644
index 0000000..576c255
--- /dev/null
+++ b/api/ags/ags-AgsFile.html
@@ -0,0 +1,361 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="next" href="ags-ags-file-gui.html" title="ags_file_gui">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="xml-io.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-gui.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFile.top_of_page"></a>AgsFile</span></h2>
+<p>AgsFile — read/write XML file</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/file/ags_file.h>
+
+#define             <a class="link" href="ags-AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS" title="AGS_FILE_CHECKSUM_LENGTH">AGS_FILE_CHECKSUM_LENGTH</a>
+#define             <a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" title="AGS_FILE_DEFAULT_AUDIO_ENCODING">AGS_FILE_DEFAULT_AUDIO_ENCODING</a>
+#define             <a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" title="AGS_FILE_DEFAULT_AUDIO_FORMAT">AGS_FILE_DEFAULT_AUDIO_FORMAT</a>
+#define             <a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS" title="AGS_FILE_DEFAULT_DTD">AGS_FILE_DEFAULT_DTD</a>
+#define             <a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS" title="AGS_FILE_DEFAULT_ENCODING">AGS_FILE_DEFAULT_ENCODING</a>
+struct              <a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile">AgsFile</a>;
+struct              <a class="link" href="ags-AgsFile.html#AgsFileClass" title="struct AgsFileClass">AgsFileClass</a>;
+enum                <a class="link" href="ags-AgsFile.html#AgsFileFlags" title="enum AgsFileFlags">AgsFileFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-add-id-ref" title="ags_file_add_id_ref ()">ags_file_add_id_ref</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *id_ref</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-add-launch" title="ags_file_add_launch ()">ags_file_add_launch</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_launch</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-add-lookup" title="ags_file_add_lookup ()">ags_file_add_lookup</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_lookup</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-close" title="ags_file_close ()">ags_file_close</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-node" title="ags_file_find_id_ref_by_node ()">ags_file_find_id_ref_by_node</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-reference" title="ags_file_find_id_ref_by_reference ()">ags_file_find_id_ref_by_reference</a>   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> ref</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-xpath" title="ags_file_find_id_ref_by_xpath ()">ags_file_find_id_ref_by_xpath</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xpath</code></em>);
+<a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="returnvalue">AgsFile</span></a> *           <a class="link" href="ags-AgsFile.html#ags-file-new" title="ags_file_new ()">ags_file_new</a>                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-open" title="ags_file_open ()">ags_file_open</a>                       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-open-filename" title="ags_file_open_filename ()">ags_file_open_filename</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-open-from-data" title="ags_file_open_from_data ()">ags_file_open_from_data</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *data</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-read" title="ags_file_read ()">ags_file_read</a>                       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-read-main" title="ags_file_read_main ()">ags_file_read_main</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-read-resolve" title="ags_file_read_resolve ()">ags_file_read_resolve</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-read-server" title="ags_file_read_server ()">ags_file_read_server</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **server</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-read-start" title="ags_file_read_start ()">ags_file_read_start</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-rw-open" title="ags_file_rw_open ()">ags_file_rw_open</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsFile.html#ags-file-str2md5" title="ags_file_str2md5 ()">ags_file_str2md5</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> strlen</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-write" title="ags_file_write ()">ags_file_write</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-write-concurrent" title="ags_file_write_concurrent ()">ags_file_write_concurrent</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-write-main" title="ags_file_write_main ()">ags_file_write_main</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-write-resolve" title="ags_file_write_resolve ()">ags_file_write_resolve</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-write-server" title="ags_file_write_server ()">ags_file_write_server</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *server</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFile.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> is an object to read or write files using XML. It
+is the persisting layer of Advanced Gtk+ Sequencer.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-CHECKSUM-LENGTH:CAPS"></a><h3>AGS_FILE_CHECKSUM_LENGTH</h3>
+<pre class="programlisting">#define AGS_FILE_CHECKSUM_LENGTH (g_checksum_type_get_length(G_CHECKSUM_MD5))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_ENCODING</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_ENCODING "base64\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_FORMAT</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_FORMAT "raw\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-DTD:CAPS"></a><h3>AGS_FILE_DEFAULT_DTD</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_DTD "ags_file.dtd\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_ENCODING</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_ENCODING "UTF-8\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile"></a><h3>struct AgsFile</h3>
+<pre class="programlisting">struct AgsFile {
+  GObject object;
+
+  guint flags;
+
+  FILE *out;
+  xmlChar *buffer;
+
+  gchar *filename;
+  gchar *encoding;
+  gchar *dtd;
+
+  gchar *audio_format;
+  gchar *audio_encoding;
+
+  xmlDoc *doc;
+  xmlNode *root_node;
+
+  GList *id_refs;
+  GList *lookup;
+  GList *launch;
+
+  GObject *ags_main;
+
+  GObject *clipboard;
+  GList *property;
+  GList *script;
+  GObject *cluster;
+  GObject *client;
+  GObject *server;
+
+  GObject *history;
+
+  GList *embedded_audio;
+  GList *file_link;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileClass"></a><h3>struct AgsFileClass</h3>
+<pre class="programlisting">struct AgsFileClass {
+  GObjectClass object;
+
+  void (*open)(AgsFile *file);
+  void (*open_from_data)(AgsFile *file,
+			 gchar *data, guint length);
+  void (*rw_open)(AgsFile *file,
+		  gboolean create);
+
+  void (*write)(AgsFile *file);
+  void (*write_concurrent)(AgsFile *file);
+  void (*write_resolve)(AgsFile *file);
+
+  void (*read)(AgsFile *file);
+  void (*read_resolve)(AgsFile *file);
+  void (*read_start)(AgsFile *file);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileFlags"></a><h3>enum AgsFileFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_FILE_READ                    = 1,
+  AGS_FILE_READ_AUDIO_SIGNAL       = 1 << 1,
+  AGS_FILE_READ_EMBEDDED_AUDIO     = 1 << 2,
+  AGS_FILE_WRITE                   = 1 << 3,
+  AGS_FILE_WRITE_AUDIO_SIGNAL      = 1 << 4,
+  AGS_FILE_WRITE_EMBEDDED_AUDIO    = 1 << 5,
+} AgsFileFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-id-ref"></a><h3>ags_file_add_id_ref ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_add_id_ref                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *id_ref</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-launch"></a><h3>ags_file_add_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_add_launch                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_launch</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-lookup"></a><h3>ags_file_add_lookup ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_add_lookup                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_lookup</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-close"></a><h3>ags_file_close ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_close                      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-node"></a><h3>ags_file_find_id_ref_by_node ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_file_find_id_ref_by_node        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-reference"></a><h3>ags_file_find_id_ref_by_reference ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_file_find_id_ref_by_reference   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> ref</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-xpath"></a><h3>ags_file_find_id_ref_by_xpath ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_file_find_id_ref_by_xpath       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xpath</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-new"></a><h3>ags_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="returnvalue">AgsFile</span></a> *           ags_file_new                        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-open"></a><h3>ags_file_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_open                       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-open-filename"></a><h3>ags_file_open_filename ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_open_filename              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-open-from-data"></a><h3>ags_file_open_from_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_open_from_data             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *data</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read"></a><h3>ags_file_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read                       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-main"></a><h3>ags_file_read_main ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_main                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-resolve"></a><h3>ags_file_read_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_resolve               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-server"></a><h3>ags_file_read_server ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_server                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **server</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-start"></a><h3>ags_file_read_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_start                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-rw-open"></a><h3>ags_file_rw_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_rw_open                    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-str2md5"></a><h3>ags_file_str2md5 ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_file_str2md5                    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> strlen</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write"></a><h3>ags_file_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write                      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-concurrent"></a><h3>ags_file_write_concurrent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_concurrent           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-main"></a><h3>ags_file_write_main ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_main                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-resolve"></a><h3>ags_file_write_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_resolve              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-server"></a><h3>ags_file_write_server ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_server               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *server</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFileIdRef.html b/api/ags/ags-AgsFileIdRef.html
new file mode 100644
index 0000000..bfa7063
--- /dev/null
+++ b/api/ags/ags-AgsFileIdRef.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileIdRef</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-gui.html" title="ags_file_gui">
+<link rel="next" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-gui.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileLaunch.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileIdRef.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileIdRef.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileIdRef"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileIdRef.top_of_page"></a>AgsFileIdRef</span></h2>
+<p>AgsFileIdRef — file id reference</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileIdRef.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/file/ags_file_id_ref.h>
+
+#define             <a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" title="AGS_FILE_ID_REF_RESOLVE_DATA">AGS_FILE_ID_REF_RESOLVE_DATA</a>
+#define             <a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" title="AGS_FILE_ID_REF_SERIALIZE_DATA">AGS_FILE_ID_REF_SERIALIZE_DATA</a>
+#define             <a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS" title="AGS_FILE_RESOLVE()">AGS_FILE_RESOLVE</a>                    (f)
+struct              <a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef">AgsFileIdRef</a>;
+struct              <a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRefClass" title="struct AgsFileIdRefClass">AgsFileIdRefClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="ags-AgsFileIdRef.html#AgsFileResolve" title="AgsFileResolve ()">*AgsFileResolve</a>)                   (<em class="parameter"><code><span class="type">void</span></code></em>);
+<a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      <a class="link" href="ags-AgsFileIdRef.html#ags-file-id-ref-new" title="ags_file_id_ref_new ()">ags_file_id_ref_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileIdRef.html#ags-file-id-ref-resolved" title="ags_file_id_ref_resolved ()">ags_file_id_ref_resolved</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> referes a XML node by its ID. It's used
+to perform XPath lookup.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-RESOLVE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_RESOLVE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_RESOLVE_DATA "ags-file-id-ref-resolve-data\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_SERIALIZE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_SERIALIZE_DATA "ags-file-id-ref-serizalize-data\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-RESOLVE:CAPS"></a><h3>AGS_FILE_RESOLVE()</h3>
+<pre class="programlisting">#define AGS_FILE_RESOLVE(f)          ((AgsFileResolve)(f))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef"></a><h3>struct AgsFileIdRef</h3>
+<pre class="programlisting">struct AgsFileIdRef {
+  GObject object;
+
+  GObject *ags_main;
+  GObject *file;
+
+  xmlNode *node;
+  gchar *xpath;
+  gpointer ref;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRefClass"></a><h3>struct AgsFileIdRefClass</h3>
+<pre class="programlisting">struct AgsFileIdRefClass {
+  GObjectClass object;
+
+  void (*resolved)(AgsFileIdRef *file_id_ref);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileResolve"></a><h3>AgsFileResolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (*AgsFileResolve)                   (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-new"></a><h3>ags_file_id_ref_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      ags_file_id_ref_new                 ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="type">AgsFileIdRef</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="type">AgsFileIdRef</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-resolved"></a><h3>ags_file_id_ref_resolved ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_id_ref_resolved            (<em class="parameter"><code><a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFileLaunch.html b/api/ags/ags-AgsFileLaunch.html
new file mode 100644
index 0000000..6c35065
--- /dev/null
+++ b/api/ags/ags-AgsFileLaunch.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLaunch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">
+<link rel="next" href="ags-AgsFileLink.html" title="AgsFileLink">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileIdRef.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileLink.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileLaunch.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileLaunch.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileLaunch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLaunch.top_of_page"></a>AgsFileLaunch</span></h2>
+<p>AgsFileLaunch — launch objects read of file.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileLaunch.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/file/ags_file_launch.h>
+
+struct              <a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch">AgsFileLaunch</a>;
+struct              <a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunchClass" title="struct AgsFileLaunchClass">AgsFileLaunchClass</a>;
+<a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     <a class="link" href="ags-AgsFileLaunch.html#ags-file-launch-new" title="ags_file_launch_new ()">ags_file_launch_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileLaunch.html#ags-file-launch-start" title="ags_file_launch_start ()">ags_file_launch_start</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> launches read objects of file.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLaunch"></a><h3>struct AgsFileLaunch</h3>
+<pre class="programlisting">struct AgsFileLaunch {
+  GObject object;
+
+  GObject *ags_main;
+
+  xmlNode *node;
+  GObject *file;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLaunchClass"></a><h3>struct AgsFileLaunchClass</h3>
+<pre class="programlisting">struct AgsFileLaunchClass {
+  GObjectClass object;
+
+  void (*start)(AgsFileLaunch *file_launch);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-new"></a><h3>ags_file_launch_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     ags_file_launch_new                 ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="type">AgsFileLaunch</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="type">AgsFileLaunch</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-start"></a><h3>ags_file_launch_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_launch_start               (<em class="parameter"><code><a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFileLink.html b/api/ags/ags-AgsFileLink.html
new file mode 100644
index 0000000..f273291
--- /dev/null
+++ b/api/ags/ags-AgsFileLink.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLink</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">
+<link rel="next" href="ags-AgsFileLookup.html" title="AgsFileLookup">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileLaunch.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileLookup.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileLink.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileLink.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileLink"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLink.top_of_page"></a>AgsFileLink</span></h2>
+<p>AgsFileLink — link objects read of file.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileLink.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/file/ags_file_link.h>
+
+struct              <a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink">AgsFileLink</a>;
+struct              <a class="link" href="ags-AgsFileLink.html#AgsFileLinkClass" title="struct AgsFileLinkClass">AgsFileLinkClass</a>;
+<a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       <a class="link" href="ags-AgsFileLink.html#ags-file-link-new" title="ags_file_link_new ()">ags_file_link_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> links read objects of file.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLink"></a><h3>struct AgsFileLink</h3>
+<pre class="programlisting">struct AgsFileLink {
+  GObject object;
+
+  gchar *filename;
+  gchar *data;
+  AgsTimestamp *timestamp;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLinkClass"></a><h3>struct AgsFileLinkClass</h3>
+<pre class="programlisting">struct AgsFileLinkClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-link-new"></a><h3>ags_file_link_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       ags_file_link_new                   ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFileLookup.html b/api/ags/ags-AgsFileLookup.html
new file mode 100644
index 0000000..82538bf
--- /dev/null
+++ b/api/ags/ags-AgsFileLookup.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLookup</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileLink.html" title="AgsFileLink">
+<link rel="next" href="ags-AgsFileRead.html" title="AgsFileRead">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileLink.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileRead.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileLookup.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileLookup.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileLookup"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLookup.top_of_page"></a>AgsFileLookup</span></h2>
+<p>AgsFileLookup — resolve objects read of file.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileLookup.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/file/ags_file_lookup.h>
+
+struct              <a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup">AgsFileLookup</a>;
+struct              <a class="link" href="ags-AgsFileLookup.html#AgsFileLookupClass" title="struct AgsFileLookupClass">AgsFileLookupClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-find-by-node" title="ags_file_lookup_find_by_node ()">ags_file_lookup_find_by_node</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);
+<a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     <a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-new" title="ags_file_lookup_new ()">ags_file_lookup_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-resolve" title="ags_file_lookup_resolve ()">ags_file_lookup_resolve</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a> resolve objects of file.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLookup"></a><h3>struct AgsFileLookup</h3>
+<pre class="programlisting">struct AgsFileLookup {
+  GObject object;
+
+  AgsFile *file;
+
+  xmlNode *node;
+  gpointer ref;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLookupClass"></a><h3>struct AgsFileLookupClass</h3>
+<pre class="programlisting">struct AgsFileLookupClass {
+  GObjectClass object;
+
+  void (*resolve)(AgsFileLookup *lookup);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-find-by-node"></a><h3>ags_file_lookup_find_by_node ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_file_lookup_find_by_node        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-new"></a><h3>ags_file_lookup_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     ags_file_lookup_new                 ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-resolve"></a><h3>ags_file_lookup_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_lookup_resolve             (<em class="parameter"><code><a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFileRead.html b/api/ags/ags-AgsFileRead.html
new file mode 100644
index 0000000..5153770
--- /dev/null
+++ b/api/ags/ags-AgsFileRead.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileRead</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileLookup.html" title="AgsFileLookup">
+<link rel="next" href="ags-AgsFileSelection.html" title="AgsFileSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileLookup.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileRead.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileRead.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileRead"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileRead.top_of_page"></a>AgsFileRead</span></h2>
+<p>AgsFileRead</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileRead.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsFileRead.html#AgsFileRead" title="struct AgsFileRead">AgsFileRead</a>;
+struct              <a class="link" href="ags-AgsFileRead.html#AgsFileReadClass" title="struct AgsFileReadClass">AgsFileReadClass</a>;
+<a class="link" href="ags-AgsFileRead.html#AgsFileRead" title="struct AgsFileRead"><span class="returnvalue">AgsFileRead</span></a> *       <a class="link" href="ags-AgsFileRead.html#ags-file-read-new" title="ags_file_read_new ()">ags_file_read_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileRead.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileRead.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileRead"></a><h3>struct AgsFileRead</h3>
+<pre class="programlisting">struct AgsFileRead {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileReadClass"></a><h3>struct AgsFileReadClass</h3>
+<pre class="programlisting">struct AgsFileReadClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-new"></a><h3>ags_file_read_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileRead.html#AgsFileRead" title="struct AgsFileRead"><span class="returnvalue">AgsFileRead</span></a> *       ags_file_read_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFileSelection.html b/api/ags/ags-AgsFileSelection.html
new file mode 100644
index 0000000..2bd0256
--- /dev/null
+++ b/api/ags/ags-AgsFileSelection.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileRead.html" title="AgsFileRead">
+<link rel="next" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileRead.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-selection-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileSelection.top_of_page"></a>AgsFileSelection</span></h2>
+<p>AgsFileSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS" title="AGS_FILE_SELECTION_ENTRY()">AGS_FILE_SELECTION_ENTRY</a>            (strct)
+struct              <a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection">AgsFileSelection</a>;
+struct              <a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionClass" title="struct AgsFileSelectionClass">AgsFileSelectionClass</a>;
+struct              <a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry">AgsFileSelectionEntry</a>;
+enum                <a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionFlags" title="enum AgsFileSelectionFlags">AgsFileSelectionFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-add-entry" title="ags_file_selection_add_entry ()">ags_file_selection_add_entry</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-completed" title="ags_file_selection_completed ()">ags_file_selection_completed</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-contains-file" title="ags_file_selection_contains_file ()">ags_file_selection_contains_file</a>    (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-entry-alloc" title="ags_file_selection_entry_alloc ()">ags_file_selection_entry_alloc</a>  ();
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-new" title="ags_file_selection_new ()">ags_file_selection_new</a>              ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-remove-entry" title="ags_file_selection_remove_entry ()">ags_file_selection_remove_entry</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-set-entry" title="ags_file_selection_set_entry ()">ags_file_selection_set_entry</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *entry</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-SELECTION-ENTRY:CAPS"></a><h3>AGS_FILE_SELECTION_ENTRY()</h3>
+<pre class="programlisting">#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelection"></a><h3>struct AgsFileSelection</h3>
+<pre class="programlisting">struct AgsFileSelection {
+  GtkVBox vbox;
+  
+  guint flags;
+
+  gchar *directory;
+
+  guint entry_count;
+  GList *entry;
+
+  GtkLabel *chosed;
+  GtkLabel *selected;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionClass"></a><h3>struct AgsFileSelectionClass</h3>
+<pre class="programlisting">struct AgsFileSelectionClass {
+  GtkVBoxClass vbox;
+
+  void (*add_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+  void (*remove_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+
+  void (*completed)(AgsFileSelection *file_selection);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionEntry"></a><h3>struct AgsFileSelectionEntry</h3>
+<pre class="programlisting">struct AgsFileSelectionEntry {
+  GtkTable *table;
+
+  GtkWidget *entry;
+
+  gboolean chosed;
+  gchar *filename;
+
+  GtkSpinButton *nth_sample;
+  GtkSpinButton *nth_channel;
+  GtkSpinButton *count;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionFlags"></a><h3>enum AgsFileSelectionFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_FILE_SELECTION_COMPLETED   = 1,
+} AgsFileSelectionFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-add-entry"></a><h3>ags_file_selection_add_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_add_entry        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-completed"></a><h3>ags_file_selection_completed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_completed        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-contains-file"></a><h3>ags_file_selection_contains_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_file_selection_contains_file    (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-entry-alloc"></a><h3>ags_file_selection_entry_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * ags_file_selection_entry_alloc  ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-new"></a><h3>ags_file_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  ags_file_selection_new              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-remove-entry"></a><h3>ags_file_selection_remove_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_remove_entry     (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-set-entry"></a><h3>ags_file_selection_set_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_set_entry        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *entry</code></em>);</pre>
+<p>
+Add new entries to the <a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a>.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFileValueFactory.html b/api/ags/ags-AgsFileValueFactory.html
new file mode 100644
index 0000000..bfb2f25
--- /dev/null
+++ b/api/ags/ags-AgsFileValueFactory.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileValueFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-ags-file-util.html" title="ags_file_util">
+<link rel="next" href="ags-AgsFileWrite.html" title="AgsFileWrite">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-util.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileWrite.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileValueFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileValueFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileValueFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileValueFactory.top_of_page"></a>AgsFileValueFactory</span></h2>
+<p>AgsFileValueFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileValueFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsFileValueFactory.html#AgsFileValueFactory" title="struct AgsFileValueFactory">AgsFileValueFactory</a>;
+struct              <a class="link" href="ags-AgsFileValueFactory.html#AgsFileValueFactoryClass" title="struct AgsFileValueFactoryClass">AgsFileValueFactoryClass</a>;
+<a class="link" href="ags-AgsFileValueFactory.html#AgsFileValueFactory" title="struct AgsFileValueFactory"><span class="returnvalue">AgsFileValueFactory</span></a> * <a class="link" href="ags-AgsFileValueFactory.html#ags-file-value-factory-new" title="ags_file_value_factory_new ()">ags_file_value_factory_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileValueFactory.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileValueFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileValueFactory"></a><h3>struct AgsFileValueFactory</h3>
+<pre class="programlisting">struct AgsFileValueFactory {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileValueFactoryClass"></a><h3>struct AgsFileValueFactoryClass</h3>
+<pre class="programlisting">struct AgsFileValueFactoryClass {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-value-factory-new"></a><h3>ags_file_value_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileValueFactory.html#AgsFileValueFactory" title="struct AgsFileValueFactory"><span class="returnvalue">AgsFileValueFactory</span></a> * ags_file_value_factory_new        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFileWrite.html b/api/ags/ags-AgsFileWrite.html
new file mode 100644
index 0000000..70ff40f
--- /dev/null
+++ b/api/ags/ags-AgsFileWrite.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileWrite</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsFileValueFactory.html" title="AgsFileValueFactory">
+<link rel="next" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileValueFactory.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFreeSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileWrite.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileWrite.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileWrite"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileWrite.top_of_page"></a>AgsFileWrite</span></h2>
+<p>AgsFileWrite</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileWrite.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsFileWrite.html#AgsFileWrite" title="struct AgsFileWrite">AgsFileWrite</a>;
+struct              <a class="link" href="ags-AgsFileWrite.html#AgsFileWriteClass" title="struct AgsFileWriteClass">AgsFileWriteClass</a>;
+<a class="link" href="ags-AgsFileWrite.html#AgsFileWrite" title="struct AgsFileWrite"><span class="returnvalue">AgsFileWrite</span></a> *      <a class="link" href="ags-AgsFileWrite.html#ags-file-write-new" title="ags_file_write_new ()">ags_file_write_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileWrite.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileWrite.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileWrite"></a><h3>struct AgsFileWrite</h3>
+<pre class="programlisting">struct AgsFileWrite {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileWriteClass"></a><h3>struct AgsFileWriteClass</h3>
+<pre class="programlisting">struct AgsFileWriteClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-new"></a><h3>ags_file_write_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileWrite.html#AgsFileWrite" title="struct AgsFileWrite"><span class="returnvalue">AgsFileWrite</span></a> *      ags_file_write_new                  ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsFreeSelection.html b/api/ags/ags-AgsFreeSelection.html
new file mode 100644
index 0000000..a44ae94
--- /dev/null
+++ b/api/ags/ags-AgsFreeSelection.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFreeSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsExportOutput.html" title="AgsExportOutput">
+<link rel="next" href="ags-AgsInitAudio.html" title="AgsInitAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsExportOutput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsInitAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFreeSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFreeSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFreeSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFreeSelection.top_of_page"></a>AgsFreeSelection</span></h2>
+<p>AgsFreeSelection — free selection object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFreeSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_free_selection.h>
+
+struct              <a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelection" title="struct AgsFreeSelection">AgsFreeSelection</a>;
+struct              <a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelectionClass" title="struct AgsFreeSelectionClass">AgsFreeSelectionClass</a>;
+<a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelection" title="struct AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  <a class="link" href="ags-AgsFreeSelection.html#ags-free-selection-new" title="ags_free_selection_new ()">ags_free_selection_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelection" title="struct AgsFreeSelection"><span class="type">AgsFreeSelection</span></a> task frees selection of <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFreeSelection"></a><h3>struct AgsFreeSelection</h3>
+<pre class="programlisting">struct AgsFreeSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFreeSelectionClass"></a><h3>struct AgsFreeSelectionClass</h3>
+<pre class="programlisting">struct AgsFreeSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-free-selection-new"></a><h3>ags_free_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelection" title="struct AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  ags_free_selection_new              (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelection" title="struct AgsFreeSelection"><span class="type">AgsFreeSelection</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>navigation</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelection" title="struct AgsFreeSelection"><span class="type">AgsFreeSelection</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsGarbageCollector.html b/api/ags/ags-AgsGarbageCollector.html
new file mode 100644
index 0000000..b223652
--- /dev/null
+++ b/api/ags/ags-AgsGarbageCollector.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGarbageCollector</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">
+<link rel="next" href="ags-AgsGenericPreferences.html" title="AgsGenericPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFreeSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsGenericPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsGarbageCollector.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsGarbageCollector.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsGarbageCollector"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsGarbageCollector.top_of_page"></a>AgsGarbageCollector</span></h2>
+<p>AgsGarbageCollector</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsGarbageCollector.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollector" title="struct AgsGarbageCollector">AgsGarbageCollector</a>;
+struct              <a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollectorClass" title="struct AgsGarbageCollectorClass">AgsGarbageCollectorClass</a>;
+enum                <a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollectorFlags" title="enum AgsGarbageCollectorFlags">AgsGarbageCollectorFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsGarbageCollector.html#ags-garbage-collector-add" title="ags_garbage_collector_add ()">ags_garbage_collector_add</a>           (<em class="parameter"><code><a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="returnvalue">AgsGarbageCollector</span></a> * <a class="link" href="ags-AgsGarbageCollector.html#ags-garbage-collector-new" title="ags_garbage_collector_new ()">ags_garbage_collector_new</a>         ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsGarbageCollector.html#ags-garbage-collector-remove" title="ags_garbage_collector_remove ()">ags_garbage_collector_remove</a>        (<em class="parameter"><code><a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsGarbageCollector.html#ags-garbage-collector-run" title="ags_garbage_collector_run ()">ags_garbage_collector_run</a>           (<em class="parameter"><code><a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGarbageCollector.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGarbageCollector.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsGarbageCollector"></a><h3>struct AgsGarbageCollector</h3>
+<pre class="programlisting">struct AgsGarbageCollector {
+  GObject object;
+
+  guint32 flags;
+
+  GObject *devout;
+
+  GList *list; // data of type AgsRecycling
+  GList *stopped;
+  GList *start;
+  GList *end;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGarbageCollectorClass"></a><h3>struct AgsGarbageCollectorClass</h3>
+<pre class="programlisting">struct AgsGarbageCollectorClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGarbageCollectorFlags"></a><h3>enum AgsGarbageCollectorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_GARBAGE_COLLECTOR_RUN         = 1, // cancel flag of ags_garbage_collector run
+  AGS_GARBAGE_COLLECTOR_CANCEL_RUN  = 1 <<  1, // used by ags_garbage_collector_remove to remove the current (stopped) AgsRecycling while ags_garbage_collector_run is running
+} AgsGarbageCollectorFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-garbage-collector-add"></a><h3>ags_garbage_collector_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_garbage_collector_add           (<em class="parameter"><code><a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-garbage-collector-new"></a><h3>ags_garbage_collector_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="returnvalue">AgsGarbageCollector</span></a> * ags_garbage_collector_new         ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-garbage-collector-remove"></a><h3>ags_garbage_collector_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_garbage_collector_remove        (<em class="parameter"><code><a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-garbage-collector-run"></a><h3>ags_garbage_collector_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_garbage_collector_run           (<em class="parameter"><code><a class="link" href="ags-AgsGarbageCollector.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsGenericPreferences.html b/api/ags/ags-AgsGenericPreferences.html
new file mode 100644
index 0000000..524d6a0
--- /dev/null
+++ b/api/ags/ags-AgsGenericPreferences.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGenericPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsGarbageCollector.html" title="AgsGarbageCollector">
+<link rel="next" href="ags-ags-generic-preferences-callbacks.html" title="ags_generic_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsGarbageCollector.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-generic-preferences-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsGenericPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsGenericPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsGenericPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsGenericPreferences.top_of_page"></a>AgsGenericPreferences</span></h2>
+<p>AgsGenericPreferences — A composite widget to do generic related preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsGenericPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_generic_preferences.h>
+
+struct              <a class="link" href="ags-AgsGenericPreferences.html#AgsGenericPreferences" title="struct AgsGenericPreferences">AgsGenericPreferences</a>;
+struct              <a class="link" href="ags-AgsGenericPreferences.html#AgsGenericPreferencesClass" title="struct AgsGenericPreferencesClass">AgsGenericPreferencesClass</a>;
+<a class="link" href="ags-AgsGenericPreferences.html#AgsGenericPreferences" title="struct AgsGenericPreferences"><span class="returnvalue">AgsGenericPreferences</span></a> * <a class="link" href="ags-AgsGenericPreferences.html#ags-generic-preferences-new" title="ags_generic_preferences_new ()">ags_generic_preferences_new</a>     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGenericPreferences.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsGenericPreferences.html#AgsGenericPreferences" title="struct AgsGenericPreferences"><span class="type">AgsGenericPreferences</span></a> enables you to make generic related preferences.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGenericPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsGenericPreferences"></a><h3>struct AgsGenericPreferences</h3>
+<pre class="programlisting">struct AgsGenericPreferences {
+  GtkVBox vbox;
+
+  GtkCheckButton *autosave_thread;
+
+  GtkComboBox *audio_output_module;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGenericPreferencesClass"></a><h3>struct AgsGenericPreferencesClass</h3>
+<pre class="programlisting">struct AgsGenericPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-generic-preferences-new"></a><h3>ags_generic_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsGenericPreferences.html#AgsGenericPreferences" title="struct AgsGenericPreferences"><span class="returnvalue">AgsGenericPreferences</span></a> * ags_generic_preferences_new     ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsGenericPreferences.html#AgsGenericPreferences" title="struct AgsGenericPreferences"><span class="type">AgsGenericPreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsGenericPreferences.html#AgsGenericPreferences" title="struct AgsGenericPreferences"><span class="type">AgsGenericPreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsGuiTaskThread.html b/api/ags/ags-AgsGuiTaskThread.html
new file mode 100644
index 0000000..b6cee81
--- /dev/null
+++ b/api/ags/ags-AgsGuiTaskThread.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGuiTaskThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-ags-generic-preferences-callbacks.html" title="ags_generic_preferences_callbacks">
+<link rel="next" href="ags-AgsGuiThread.html" title="AgsGuiThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-generic-preferences-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsGuiThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsGuiTaskThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsGuiTaskThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsGuiTaskThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsGuiTaskThread.top_of_page"></a>AgsGuiTaskThread</span></h2>
+<p>AgsGuiTaskThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsGuiTaskThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsGuiTaskThread.html#AgsGuiTaskThread" title="struct AgsGuiTaskThread">AgsGuiTaskThread</a>;
+struct              <a class="link" href="ags-AgsGuiTaskThread.html#AgsGuiTaskThreadClass" title="struct AgsGuiTaskThreadClass">AgsGuiTaskThreadClass</a>;
+<a class="link" href="ags-AgsGuiTaskThread.html#AgsGuiTaskThread" title="struct AgsGuiTaskThread"><span class="returnvalue">AgsGuiTaskThread</span></a> *  <a class="link" href="ags-AgsGuiTaskThread.html#ags-gui-task-thread-new" title="ags_gui_task_thread_new ()">ags_gui_task_thread_new</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiTaskThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiTaskThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsGuiTaskThread"></a><h3>struct AgsGuiTaskThread</h3>
+<pre class="programlisting">struct AgsGuiTaskThread {
+  AgsTaskThread task_thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiTaskThreadClass"></a><h3>struct AgsGuiTaskThreadClass</h3>
+<pre class="programlisting">struct AgsGuiTaskThreadClass {
+  AgsTaskThreadClass task_thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-gui-task-thread-new"></a><h3>ags_gui_task_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsGuiTaskThread.html#AgsGuiTaskThread" title="struct AgsGuiTaskThread"><span class="returnvalue">AgsGuiTaskThread</span></a> *  ags_gui_task_thread_new             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsGuiThread.html b/api/ags/ags-AgsGuiThread.html
new file mode 100644
index 0000000..25c206a
--- /dev/null
+++ b/api/ags/ags-AgsGuiThread.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGuiThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsExportThread.html" title="AgsExportThread">
+<link rel="next" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsExportThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsIteratorThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsGuiThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsGuiThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsGuiThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsGuiThread.top_of_page"></a>AgsGuiThread</span></h2>
+<p>AgsGuiThread — gui thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsGuiThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_gui_thread.h>
+
+#define             <a class="link" href="ags-AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_GUI_THREAD_DEFAULT_JIFFIE">AGS_GUI_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsGuiThread.html#AgsGuiThread" title="struct AgsGuiThread">AgsGuiThread</a>;
+struct              <a class="link" href="ags-AgsGuiThread.html#AgsGuiThreadClass" title="struct AgsGuiThreadClass">AgsGuiThreadClass</a>;
+<a class="link" href="ags-AgsGuiThread.html#AgsGuiThread" title="struct AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      <a class="link" href="ags-AgsGuiThread.html#ags-gui-thread-new" title="ags_gui_thread_new ()">ags_gui_thread_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsGuiThread.html#AgsGuiThread" title="struct AgsGuiThread"><span class="type">AgsGuiThread</span></a> acts as graphical user interface thread.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_GUI_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_GUI_THREAD_DEFAULT_JIFFIE (60)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiThread"></a><h3>struct AgsGuiThread</h3>
+<pre class="programlisting">struct AgsGuiThread {
+  AgsThread thread;
+
+  GMutex mutex;
+  GCond cond;
+
+  AgsThread *gui_task_thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiThreadClass"></a><h3>struct AgsGuiThreadClass</h3>
+<pre class="programlisting">struct AgsGuiThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-gui-thread-new"></a><h3>ags_gui_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsGuiThread.html#AgsGuiThread" title="struct AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      ags_gui_thread_new                  ();</pre>
+<p>
+Create a new <a class="link" href="ags-AgsGuiThread.html#AgsGuiThread" title="struct AgsGuiThread"><span class="type">AgsGuiThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsGuiThread.html#AgsGuiThread" title="struct AgsGuiThread"><span class="type">AgsGuiThread</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsHIndicator.html b/api/ags/ags-AgsHIndicator.html
new file mode 100644
index 0000000..6712e87
--- /dev/null
+++ b/api/ags/ags-AgsHIndicator.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsHIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsGuiThread.html" title="AgsGuiThread">
+<link rel="next" href="ags-AgsHistory.html" title="AgsHistory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsGuiThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsHistory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsHIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsHIndicator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsHIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsHIndicator.top_of_page"></a>AgsHIndicator</span></h2>
+<p>AgsHIndicator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsHIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsHIndicator.html#AgsHIndicator" title="struct AgsHIndicator">AgsHIndicator</a>;
+struct              <a class="link" href="ags-AgsHIndicator.html#AgsHIndicatorClass" title="struct AgsHIndicatorClass">AgsHIndicatorClass</a>;
+<a class="link" href="ags-AgsHIndicator.html#AgsHIndicator" title="struct AgsHIndicator"><span class="returnvalue">AgsHIndicator</span></a> *     <a class="link" href="ags-AgsHIndicator.html#ags-hindicator-new" title="ags_hindicator_new ()">ags_hindicator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHIndicator.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsHIndicator"></a><h3>struct AgsHIndicator</h3>
+<pre class="programlisting">struct AgsHIndicator {
+  AgsIndicator indicator;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsHIndicatorClass"></a><h3>struct AgsHIndicatorClass</h3>
+<pre class="programlisting">struct AgsHIndicatorClass {
+  GtkWidgetClass indicator;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-hindicator-new"></a><h3>ags_hindicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsHIndicator.html#AgsHIndicator" title="struct AgsHIndicator"><span class="returnvalue">AgsHIndicator</span></a> *     ags_hindicator_new                  ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsHTimebar.html b/api/ags/ags-AgsHTimebar.html
new file mode 100644
index 0000000..d6cb42e
--- /dev/null
+++ b/api/ags/ags-AgsHTimebar.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsHTimebar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsHistory.html" title="AgsHistory">
+<link rel="next" href="ags-AgsIdGenerator.html" title="AgsIdGenerator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsHistory.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsIdGenerator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsHTimebar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsHTimebar.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsHTimebar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsHTimebar.top_of_page"></a>AgsHTimebar</span></h2>
+<p>AgsHTimebar</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsHTimebar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsHTimebar.html#AgsHTimebar" title="struct AgsHTimebar">AgsHTimebar</a>;
+struct              <a class="link" href="ags-AgsHTimebar.html#AgsHTimebarClass" title="struct AgsHTimebarClass">AgsHTimebarClass</a>;
+<a class="link" href="ags-AgsHTimebar.html#AgsHTimebar" title="struct AgsHTimebar"><span class="returnvalue">AgsHTimebar</span></a> *       <a class="link" href="ags-AgsHTimebar.html#ags-htimebar-new" title="ags_htimebar_new ()">ags_htimebar_new</a>                    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHTimebar.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHTimebar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsHTimebar"></a><h3>struct AgsHTimebar</h3>
+<pre class="programlisting">struct AgsHTimebar {
+  AgsTimebar range;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsHTimebarClass"></a><h3>struct AgsHTimebarClass</h3>
+<pre class="programlisting">struct AgsHTimebarClass {
+  AgsTimebarClass timebar;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-htimebar-new"></a><h3>ags_htimebar_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsHTimebar.html#AgsHTimebar" title="struct AgsHTimebar"><span class="returnvalue">AgsHTimebar</span></a> *       ags_htimebar_new                    ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsHistory.html b/api/ags/ags-AgsHistory.html
new file mode 100644
index 0000000..294b82c
--- /dev/null
+++ b/api/ags/ags-AgsHistory.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsHistory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsHIndicator.html" title="AgsHIndicator">
+<link rel="next" href="ags-AgsHTimebar.html" title="AgsHTimebar">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsHIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsHTimebar.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsHistory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsHistory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsHistory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsHistory.top_of_page"></a>AgsHistory</span></h2>
+<p>AgsHistory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsHistory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsHistory.html#AgsHistory" title="struct AgsHistory">AgsHistory</a>;
+                    <a class="link" href="ags-AgsHistory.html#AgsHistoryAppend" title="AgsHistoryAppend">AgsHistoryAppend</a>;
+struct              <a class="link" href="ags-AgsHistory.html#AgsHistoryClass" title="struct AgsHistoryClass">AgsHistoryClass</a>;
+<a class="link" href="ags-AgsHistory.html#AgsHistory" title="struct AgsHistory"><span class="returnvalue">AgsHistory</span></a> *        <a class="link" href="ags-AgsHistory.html#ags-history-new" title="ags_history_new ()">ags_history_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHistory.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHistory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsHistory"></a><h3>struct AgsHistory</h3>
+<pre class="programlisting">struct AgsHistory {
+  GObject gobject;
+  
+  GList *task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsHistoryAppend"></a><h3>AgsHistoryAppend</h3>
+<pre class="programlisting">typedef struct _AgsHistoryAppend AgsHistoryAppend;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsHistoryClass"></a><h3>struct AgsHistoryClass</h3>
+<pre class="programlisting">struct AgsHistoryClass {
+  GObjectClass gobject;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-history-new"></a><h3>ags_history_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsHistory.html#AgsHistory" title="struct AgsHistory"><span class="returnvalue">AgsHistory</span></a> *        ags_history_new                     ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsIdGenerator.html b/api/ags/ags-AgsIdGenerator.html
new file mode 100644
index 0000000..06dfa16
--- /dev/null
+++ b/api/ags/ags-AgsIdGenerator.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIdGenerator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-AgsComboBoxText.html" title="AgsComboBoxText">
+<link rel="next" href="ags-AgsList.html" title="AgsList">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsComboBoxText.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsList.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIdGenerator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIdGenerator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIdGenerator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIdGenerator.top_of_page"></a>AgsIdGenerator</span></h2>
+<p>AgsIdGenerator — UUID util functions</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIdGenerator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/util/ags_id_generator.h>
+
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsIdGenerator.html#ags-id-generator-create-uuid" title="ags_id_generator_create_uuid ()">ags_id_generator_create_uuid</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIdGenerator.description"></a><h2>Description</h2>
+<p>
+Functions related to UUID.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIdGenerator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-id-generator-create-uuid"></a><h3>ags_id_generator_create_uuid ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_id_generator_create_uuid        ();</pre>
+<p>
+Creates an new string containing UUID.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a the string</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsIndicator.html b/api/ags/ags-AgsIndicator.html
new file mode 100644
index 0000000..eb3af30
--- /dev/null
+++ b/api/ags/ags-AgsIndicator.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">
+<link rel="next" href="ags-AgsLed.html" title="AgsLed">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsExpanderSet.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLed.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIndicator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIndicator.top_of_page"></a>AgsIndicator</span></h2>
+<p>AgsIndicator — A indicator widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_indicator.h>
+
+struct              <a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator">AgsIndicator</a>;
+struct              <a class="link" href="ags-AgsIndicator.html#AgsIndicatorClass" title="struct AgsIndicatorClass">AgsIndicatorClass</a>;
+<a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      <a class="link" href="ags-AgsIndicator.html#ags-indicator-new" title="ags_indicator_new ()">ags_indicator_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="type">AgsIndicator</span></a> is a widget representing a <GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIndicator"></a><h3>struct AgsIndicator</h3>
+<pre class="programlisting">struct AgsIndicator {
+  GtkWidget widget;
+
+  GtkAdjustment *adjustment;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIndicatorClass"></a><h3>struct AgsIndicatorClass</h3>
+<pre class="programlisting">struct AgsIndicatorClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-indicator-new"></a><h3>ags_indicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      ags_indicator_new                   ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="type">AgsIndicator</span></a>. Note, use rather its implementation <a class="link" href="ags-AgsVIndicator.html#AgsVIndicator" title="struct AgsVIndicator"><span class="type">AgsVIndicator</span></a> or
+<GTKDOCLINK HREF="AgsHIndicator"><span class="type">AgsHIndicator</span></GTKDOCLINK>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="type">AgsIndicator</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsInitAudio.html b/api/ags/ags-AgsInitAudio.html
new file mode 100644
index 0000000..6700440
--- /dev/null
+++ b/api/ags/ags-AgsInitAudio.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInitAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">
+<link rel="next" href="ags-AgsInitChannel.html" title="AgsInitChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFreeSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsInitChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInitAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInitAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInitAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInitAudio.top_of_page"></a>AgsInitAudio</span></h2>
+<p>AgsInitAudio — init audio object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInitAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_init_audio.h>
+
+struct              <a class="link" href="ags-AgsInitAudio.html#AgsInitAudio" title="struct AgsInitAudio">AgsInitAudio</a>;
+struct              <a class="link" href="ags-AgsInitAudio.html#AgsInitAudioClass" title="struct AgsInitAudioClass">AgsInitAudioClass</a>;
+<a class="link" href="ags-AgsInitAudio.html#AgsInitAudio" title="struct AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      <a class="link" href="ags-AgsInitAudio.html#ags-init-audio-new" title="ags_init_audio_new ()">ags_init_audio_new</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsInitAudio.html#AgsInitAudio" title="struct AgsInitAudio"><span class="type">AgsInitAudio</span></a> task inits <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInitAudio"></a><h3>struct AgsInitAudio</h3>
+<pre class="programlisting">struct AgsInitAudio {
+  AgsTask task;
+
+  AgsAudio *audio;
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInitAudioClass"></a><h3>struct AgsInitAudioClass</h3>
+<pre class="programlisting">struct AgsInitAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-init-audio-new"></a><h3>ags_init_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsInitAudio.html#AgsInitAudio" title="struct AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      ags_init_audio_new                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsInitAudio.html#AgsInitAudio" title="struct AgsInitAudio"><span class="type">AgsInitAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>init playback</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>init sequencer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>init notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsInitAudio.html#AgsInitAudio" title="struct AgsInitAudio"><span class="type">AgsInitAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsInitChannel.html b/api/ags/ags-AgsInitChannel.html
new file mode 100644
index 0000000..2bc794d
--- /dev/null
+++ b/api/ags/ags-AgsInitChannel.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInitChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsInitAudio.html" title="AgsInitAudio">
+<link rel="next" href="ags-AgsMuteAudio.html" title="AgsMuteAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsInitAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMuteAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInitChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInitChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInitChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInitChannel.top_of_page"></a>AgsInitChannel</span></h2>
+<p>AgsInitChannel — init channel object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInitChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_init_channel.h>
+
+struct              <a class="link" href="ags-AgsInitChannel.html#AgsInitChannel" title="struct AgsInitChannel">AgsInitChannel</a>;
+struct              <a class="link" href="ags-AgsInitChannel.html#AgsInitChannelClass" title="struct AgsInitChannelClass">AgsInitChannelClass</a>;
+<a class="link" href="ags-AgsInitChannel.html#AgsInitChannel" title="struct AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    <a class="link" href="ags-AgsInitChannel.html#ags-init-channel-new" title="ags_init_channel_new ()">ags_init_channel_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsInitChannel.html#AgsInitChannel" title="struct AgsInitChannel"><span class="type">AgsInitChannel</span></a> task inits <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInitChannel"></a><h3>struct AgsInitChannel</h3>
+<pre class="programlisting">struct AgsInitChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  gboolean play_pad;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInitChannelClass"></a><h3>struct AgsInitChannelClass</h3>
+<pre class="programlisting">struct AgsInitChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-init-channel-new"></a><h3>ags_init_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsInitChannel.html#AgsInitChannel" title="struct AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    ags_init_channel_new                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsInitChannel.html#AgsInitChannel" title="struct AgsInitChannel"><span class="type">AgsInitChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play_pad</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> all channels of accordig pad are initialized</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>init playback</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>init sequencer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>init notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsInitChannel.html#AgsInitChannel" title="struct AgsInitChannel"><span class="type">AgsInitChannel</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsInlinePlayer.html b/api/ags/ags-AgsInlinePlayer.html
new file mode 100644
index 0000000..528a459
--- /dev/null
+++ b/api/ags/ags-AgsInlinePlayer.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInlinePlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">
+<link rel="next" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-export-window-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLadspaBrowser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInlinePlayer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInlinePlayer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInlinePlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInlinePlayer.top_of_page"></a>AgsInlinePlayer</span></h2>
+<p>AgsInlinePlayer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInlinePlayer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsInlinePlayer.html#AgsInlinePlayer" title="struct AgsInlinePlayer">AgsInlinePlayer</a>;
+struct              <a class="link" href="ags-AgsInlinePlayer.html#AgsInlinePlayerClass" title="struct AgsInlinePlayerClass">AgsInlinePlayerClass</a>;
+<a class="link" href="ags-AgsInlinePlayer.html#AgsInlinePlayer" title="struct AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   <a class="link" href="ags-AgsInlinePlayer.html#ags-inline-player-new" title="ags_inline_player_new ()">ags_inline_player_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInlinePlayer.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInlinePlayer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInlinePlayer"></a><h3>struct AgsInlinePlayer</h3>
+<pre class="programlisting">struct AgsInlinePlayer {
+  GtkHBox vbox;
+
+  AgsPlayable *playable;
+
+  GtkToggleButton *play;
+  GtkHScale *position;
+  GtkVolumeButton *volume;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInlinePlayerClass"></a><h3>struct AgsInlinePlayerClass</h3>
+<pre class="programlisting">struct AgsInlinePlayerClass {
+  GtkHBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-inline-player-new"></a><h3>ags_inline_player_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsInlinePlayer.html#AgsInlinePlayer" title="struct AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   ags_inline_player_new               ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsInput.html b/api/ags/ags-AgsInput.html
new file mode 100644
index 0000000..3dce970
--- /dev/null
+++ b/api/ags/ags-AgsInput.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsDevout.html" title="AgsDevout">
+<link rel="next" href="ags-AgsNotation.html" title="AgsNotation">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDevout.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsNotation.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInput.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInput.top_of_page"></a>AgsInput</span></h2>
+<p>AgsInput — Input of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_input.h>
+
+struct              <a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput">AgsInput</a>;
+struct              <a class="link" href="ags-AgsInput.html#AgsInputClass" title="struct AgsInputClass">AgsInputClass</a>;
+<a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput"><span class="returnvalue">AgsInput</span></a> *          <a class="link" href="ags-AgsInput.html#ags-input-new" title="ags_input_new ()">ags_input_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInput.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput"><span class="type">AgsInput</span></a> represents an input channel of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInput"></a><h3>struct AgsInput</h3>
+<pre class="programlisting">struct AgsInput {
+  AgsChannel channel;
+
+  GObject *file_link;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInputClass"></a><h3>struct AgsInputClass</h3>
+<pre class="programlisting">struct AgsInputClass {
+  AgsChannelClass channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-input-new"></a><h3>ags_input_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput"><span class="returnvalue">AgsInput</span></a> *          ags_input_new                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput"><span class="type">AgsInput</span></a>, linking tree to <em class="parameter"><code>audio</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput"><span class="type">AgsInput</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsIpatch.html b/api/ags/ags-AgsIpatch.html
new file mode 100644
index 0000000..317fc5d
--- /dev/null
+++ b/api/ags/ags-AgsIpatch.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIpatch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="ags-AgsAudioFile.html" title="AgsAudioFile">
+<link rel="next" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsIpatchSF2Reader.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIpatch.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIpatch.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIpatch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIpatch.top_of_page"></a>AgsIpatch</span></h2>
+<p>AgsIpatch — Libinstpatch wrapper</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIpatch.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/file/ags_ipatch.h>
+
+#define             <a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS" title="AGS_IPATCH_DEFAULT_CHANNELS">AGS_IPATCH_DEFAULT_CHANNELS</a>
+#define             <a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-READ:CAPS" title="AGS_IPATCH_READ">AGS_IPATCH_READ</a>
+#define             <a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-WRITE:CAPS" title="AGS_IPATCH_WRITE">AGS_IPATCH_WRITE</a>
+struct              <a class="link" href="ags-AgsIpatch.html#AgsIpatch" title="struct AgsIpatch">AgsIpatch</a>;
+struct              <a class="link" href="ags-AgsIpatch.html#AgsIpatchClass" title="struct AgsIpatchClass">AgsIpatchClass</a>;
+enum                <a class="link" href="ags-AgsIpatch.html#AgsIpatchFlags" title="enum AgsIpatchFlags">AgsIpatchFlags</a>;
+<a class="link" href="ags-AgsIpatch.html#AgsIpatch" title="struct AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         <a class="link" href="ags-AgsIpatch.html#ags-ipatch-new" title="ags_ipatch_new ()">ags_ipatch_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsIpatch.html#AgsIpatch" title="struct AgsIpatch"><span class="type">AgsIpatch</span></a> is the base object to ineract with libinstpatch.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-IPATCH-DEFAULT-CHANNELS:CAPS"></a><h3>AGS_IPATCH_DEFAULT_CHANNELS</h3>
+<pre class="programlisting">#define AGS_IPATCH_DEFAULT_CHANNELS 2
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-READ:CAPS"></a><h3>AGS_IPATCH_READ</h3>
+<pre class="programlisting">#define AGS_IPATCH_READ "r"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-WRITE:CAPS"></a><h3>AGS_IPATCH_WRITE</h3>
+<pre class="programlisting">#define AGS_IPATCH_WRITE "w"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatch"></a><h3>struct AgsIpatch</h3>
+<pre class="programlisting">struct AgsIpatch {
+  GObject object;
+
+  guint flags;
+
+  AgsDevout *devout;
+  GList *audio_signal;
+
+  IpatchFile *file;
+  char *filename;
+  char *mode;
+
+  IpatchFileHandle *handle;
+  GError *error;
+
+  IpatchBase *base;
+  GObject *reader;
+
+  IpatchList *samples;
+  GList *iter;
+
+  guint nth_level;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchClass"></a><h3>struct AgsIpatchClass</h3>
+<pre class="programlisting">struct AgsIpatchClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchFlags"></a><h3>enum AgsIpatchFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_IPATCH_DLS2   = 1,
+  AGS_IPATCH_SF2    = 1 << 1,
+  AGS_IPATCH_GIG    = 1 << 2,
+} AgsIpatchFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ipatch-new"></a><h3>ags_ipatch_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsIpatch.html#AgsIpatch" title="struct AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         ags_ipatch_new                      ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsIpatch.html#AgsIpatch" title="struct AgsIpatch"><span class="type">AgsIpatch</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an empty <a class="link" href="ags-AgsIpatch.html#AgsIpatch" title="struct AgsIpatch"><span class="type">AgsIpatch</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsIpatchSF2Reader.html b/api/ags/ags-AgsIpatchSF2Reader.html
new file mode 100644
index 0000000..52610d9
--- /dev/null
+++ b/api/ags/ags-AgsIpatchSF2Reader.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIpatchSF2Reader</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="ags-AgsIpatch.html" title="AgsIpatch">
+<link rel="next" href="ags-AgsSndfile.html" title="AgsSndfile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsIpatch.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSndfile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIpatchSF2Reader.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIpatchSF2Reader.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIpatchSF2Reader"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIpatchSF2Reader.top_of_page"></a>AgsIpatchSF2Reader</span></h2>
+<p>AgsIpatchSF2Reader — interfacing Soundfont2 related API of libinstpatch</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIpatchSF2Reader.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/file/ags_ipatch_sf2_reader.h>
+
+struct              <a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>;
+struct              <a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2ReaderClass" title="struct AgsIpatchSF2ReaderClass">AgsIpatchSF2ReaderClass</a>;
+enum                <a class="link" href="ags-AgsIpatchSF2Reader.html#AgsSF2Levels" title="enum AgsSF2Levels">AgsSF2Levels</a>;
+<a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * <a class="link" href="ags-AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new" title="ags_ipatch_sf2_reader_new ()">ags_ipatch_sf2_reader_new</a>          ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader"><span class="type">AgsIpatchSF2Reader</span></a> is the base object to ineract with Soundfont2 related API.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIpatchSF2Reader"></a><h3>struct AgsIpatchSF2Reader</h3>
+<pre class="programlisting">struct AgsIpatchSF2Reader {
+  GObject object;
+
+  AgsIpatch *ipatch;
+
+  gchar **selected;
+
+  IpatchSF2Reader *reader;
+
+  IpatchSF2 *sf2;
+
+  int bank;
+  int program;
+
+  IpatchContainer *preset;
+  IpatchContainer *instrument;
+  IpatchContainer *sample;
+
+  int count;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchSF2ReaderClass"></a><h3>struct AgsIpatchSF2ReaderClass</h3>
+<pre class="programlisting">struct AgsIpatchSF2ReaderClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSF2Levels"></a><h3>enum AgsSF2Levels</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SF2_FILENAME = 0,
+  AGS_SF2_PHDR = 1,
+  AGS_SF2_IHDR = 2,
+  AGS_SF2_SHDR = 3,
+} AgsSF2Levels;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ipatch-sf2-reader-new"></a><h3>ags_ipatch_sf2_reader_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * ags_ipatch_sf2_reader_new          ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader"><span class="type">AgsIpatchSF2Reader</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an empty <a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader"><span class="type">AgsIpatchSF2Reader</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsIteratorThread.html b/api/ags/ags-AgsIteratorThread.html
new file mode 100644
index 0000000..dd1049a
--- /dev/null
+++ b/api/ags/ags-AgsIteratorThread.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIteratorThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsGuiThread.html" title="AgsGuiThread">
+<link rel="next" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsGuiThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecyclingThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIteratorThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIteratorThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIteratorThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIteratorThread.top_of_page"></a>AgsIteratorThread</span></h2>
+<p>AgsIteratorThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIteratorThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread">AgsIteratorThread</a>;
+struct              <a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThreadClass" title="struct AgsIteratorThreadClass">AgsIteratorThreadClass</a>;
+enum                <a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThreadFlags" title="enum AgsIteratorThreadFlags">AgsIteratorThreadFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsIteratorThread.html#ags-iterator-thread-children-ready" title="ags_iterator_thread_children_ready ()">ags_iterator_thread_children_ready</a>  (<em class="parameter"><code><a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);
+<a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * <a class="link" href="ags-AgsIteratorThread.html#ags-iterator-thread-new" title="ags_iterator_thread_new ()">ags_iterator_thread_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIteratorThread"></a><h3>struct AgsIteratorThread</h3>
+<pre class="programlisting">struct AgsIteratorThread {
+  AgsThread thread;
+
+  guint flags;
+
+  pthread_mutex_t tic_mutex;
+  pthread_cond_t tic_cond;
+
+  AgsThread *recycling_thread;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+  gint stage;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIteratorThreadClass"></a><h3>struct AgsIteratorThreadClass</h3>
+<pre class="programlisting">struct AgsIteratorThreadClass {
+  AgsThreadClass thread;
+  
+  void (*children_ready)(AgsIteratorThread *iterator_thread,
+			 AgsThread *current);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIteratorThreadFlags"></a><h3>enum AgsIteratorThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ITERATOR_THREAD_DONE      = 1,
+  AGS_ITERATOR_THREAD_WAIT      = 1 << 1,
+} AgsIteratorThreadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-children-ready"></a><h3>ags_iterator_thread_children_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_iterator_thread_children_ready  (<em class="parameter"><code><a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-new"></a><h3>ags_iterator_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * ags_iterator_thread_new             ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLadspaBrowser.html b/api/ags/ags-AgsLadspaBrowser.html
new file mode 100644
index 0000000..cedfb70
--- /dev/null
+++ b/api/ags/ags-AgsLadspaBrowser.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLadspaBrowser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsInlinePlayer.html" title="AgsInlinePlayer">
+<link rel="next" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsInlinePlayer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ladspa-browser-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLadspaBrowser.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLadspaBrowser.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLadspaBrowser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLadspaBrowser.top_of_page"></a>AgsLadspaBrowser</span></h2>
+<p>AgsLadspaBrowser — A composite to select ladspa effect.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLadspaBrowser.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_ladspa_browser.h>
+
+struct              <a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser">AgsLadspaBrowser</a>;
+struct              <a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowserClass" title="struct AgsLadspaBrowserClass">AgsLadspaBrowserClass</a>;
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         <a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new" title="ags_ladspa_browser_combo_box_controls_new ()">ags_ladspa_browser_combo_box_controls_new</a>
+                                                        ();
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect" title="ags_ladspa_browser_get_plugin_effect ()">ags_ladspa_browser_get_plugin_effect</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename" title="ags_ladspa_browser_get_plugin_filename ()">ags_ladspa_browser_get_plugin_filename</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></a> *  <a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-new" title="ags_ladspa_browser_new ()">ags_ladspa_browser_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *parent</code></em>);
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         <a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-preview-new" title="ags_ladspa_browser_preview_new ()">ags_ladspa_browser_preview_new</a>      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> is a composite widget to select ladspa plugin and the desired
+effect.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLadspaBrowser"></a><h3>struct AgsLadspaBrowser</h3>
+<pre class="programlisting">struct AgsLadspaBrowser {
+  GtkDialog dialog;
+
+  GtkWidget *parent;
+
+  gchar *path;
+
+  GtkHBox *plugin;
+  GtkVBox *description;
+
+  GtkWidget *preview;
+
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaBrowserClass"></a><h3>struct AgsLadspaBrowserClass</h3>
+<pre class="programlisting">struct AgsLadspaBrowserClass {
+  GtkDialogClass dialog;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-combo-box-controls-new"></a><h3>ags_ladspa_browser_combo_box_controls_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         ags_ladspa_browser_combo_box_controls_new
+                                                        ();</pre>
+<p>
+Creates a <GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> containing suitable widgets as controls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-effect"></a><h3>ags_ladspa_browser_get_plugin_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_ladspa_browser_get_plugin_effect
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+Retrieve selected ladspa effect.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the active ladspa effect</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-filename"></a><h3>ags_ladspa_browser_get_plugin_filename ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_ladspa_browser_get_plugin_filename
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+Retrieve selected ladspa plugin filename.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the active ladspa filename</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-new"></a><h3>ags_ladspa_browser_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></a> *  ags_ladspa_browser_new              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *parent</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-preview-new"></a><h3>ags_ladspa_browser_preview_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         ags_ladspa_browser_preview_new      ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLadspaManager.html b/api/ags/ags-AgsLadspaManager.html
new file mode 100644
index 0000000..cd3091f
--- /dev/null
+++ b/api/ags/ags-AgsLadspaManager.html
@@ -0,0 +1,257 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLadspaManager</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="prev" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="next" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="plugin.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPluginFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLadspaManager.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLadspaManager.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLadspaManager"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLadspaManager.top_of_page"></a>AgsLadspaManager</span></h2>
+<p>AgsLadspaManager — Singleton pattern to organize LADSPA</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLadspaManager.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_ladspa_manager.h>
+
+#define             <a class="link" href="ags-AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS" title="AGS_LADSPA_PLUGIN()">AGS_LADSPA_PLUGIN</a>                   (ptr)
+struct              <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager">AgsLadspaManager</a>;
+struct              <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManagerClass" title="struct AgsLadspaManagerClass">AgsLadspaManagerClass</a>;
+struct              <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin">AgsLadspaPlugin</a>;
+enum                <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPluginFlags" title="enum AgsLadspaPluginFlags">AgsLadspaPluginFlags</a>;
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin" title="ags_ladspa_manager_find_ladspa_plugin ()">ags_ladspa_manager_find_ladspa_plugin</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-filenames" title="ags_ladspa_manager_get_filenames ()">ags_ladspa_manager_get_filenames</a>    ();
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-instance" title="ags_ladspa_manager_get_instance ()">ags_ladspa_manager_get_instance</a>     ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-default-directory" title="ags_ladspa_manager_load_default_directory ()">ags_ladspa_manager_load_default_directory</a>
+                                                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-file" title="ags_ladspa_manager_load_file ()">ags_ladspa_manager_load_file</a>        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-new" title="ags_ladspa_manager_new ()">ags_ladspa_manager_new</a>              ();
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-plugin-alloc" title="ags_ladspa_plugin_alloc ()">ags_ladspa_plugin_alloc</a>             ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-plugin-free" title="ags_ladspa_plugin_free ()">ags_ladspa_plugin_free</a>              (<em class="parameter"><code><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="type">AgsLadspaManager</span></a> loads/unloads LADSPA plugins.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LADSPA-PLUGIN:CAPS"></a><h3>AGS_LADSPA_PLUGIN()</h3>
+<pre class="programlisting">#define AGS_LADSPA_PLUGIN(ptr) ((AgsLadspaPlugin *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaManager"></a><h3>struct AgsLadspaManager</h3>
+<pre class="programlisting">struct AgsLadspaManager {
+  GObject object;
+  
+  GList *ladspa_plugin;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaManagerClass"></a><h3>struct AgsLadspaManagerClass</h3>
+<pre class="programlisting">struct AgsLadspaManagerClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPlugin"></a><h3>struct AgsLadspaPlugin</h3>
+<pre class="programlisting">struct AgsLadspaPlugin {
+  guint flags;
+
+  gchar *filename;
+  void *plugin_so;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPluginFlags"></a><h3>enum AgsLadspaPluginFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LADSPA_PLUGIN_IS_LOADED    = 1,
+} AgsLadspaPluginFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-find-ladspa-plugin"></a><h3>ags_ladspa_manager_find_ladspa_plugin ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   ags_ladspa_manager_find_ladspa_plugin
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+Lookup filename in loaded plugins.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>the filename of the plugin</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsLadspaPlugin-struct"><span class="type">AgsLadspaPlugin</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-filenames"></a><h3>ags_ladspa_manager_get_filenames ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            ags_ladspa_manager_get_filenames    ();</pre>
+<p>
+Retrieve all filenames
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>-terminated array of filenames</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-instance"></a><h3>ags_ladspa_manager_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  ags_ladspa_manager_get_instance     ();</pre>
+<p>
+Get instance.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="type">AgsLadspaManager</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-default-directory"></a><h3>ags_ladspa_manager_load_default_directory ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_manager_load_default_directory
+                                                        ();</pre>
+<p>
+Loads all available plugins.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-file"></a><h3>ags_ladspa_manager_load_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_manager_load_file        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+Load <em class="parameter"><code>filename</code></em> specified plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>the filename of the plugin</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-new"></a><h3>ags_ladspa_manager_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  ags_ladspa_manager_new              ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="type">AgsLadspaManager</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="type">AgsLadspaManager</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-alloc"></a><h3>ags_ladspa_plugin_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   ags_ladspa_plugin_alloc             ();</pre>
+<p>
+Alloc the <GTKDOCLINK HREF="AgsLadspaPlugin-struct"><span class="type">AgsLadspaPlugin</span></GTKDOCLINK>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsLadspaPlugin-struct"><span class="type">AgsLadspaPlugin</span></GTKDOCLINK>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-free"></a><h3>ags_ladspa_plugin_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_plugin_free              (<em class="parameter"><code><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);</pre>
+<p>
+Free the <GTKDOCLINK HREF="AgsLadspaPlugin-struct"><span class="type">AgsLadspaPlugin</span></GTKDOCLINK>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>ladspa_plugin</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsLadspaPlugin-struct"><span class="type">AgsLadspaPlugin</span></GTKDOCLINK>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLed.html b/api/ags/ags-AgsLed.html
new file mode 100644
index 0000000..e051c15
--- /dev/null
+++ b/api/ags/ags-AgsLed.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsIndicator.html" title="AgsIndicator">
+<link rel="next" href="ags-AgsVIndicator.html" title="AgsVIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsVIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLed.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLed.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLed.top_of_page"></a>AgsLed</span></h2>
+<p>AgsLed — A led widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLed.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_led.h>
+
+struct              <a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed">AgsLed</a>;
+struct              <a class="link" href="ags-AgsLed.html#AgsLedClass" title="struct AgsLedClass">AgsLedClass</a>;
+enum                <a class="link" href="ags-AgsLed.html#AgsLedFlags" title="enum AgsLedFlags">AgsLedFlags</a>;
+<a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="returnvalue">AgsLed</span></a> *            <a class="link" href="ags-AgsLed.html#ags-led-new" title="ags_led_new ()">ags_led_new</a>                         ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLed.html#ags-led-set-active" title="ags_led_set_active ()">ags_led_set_active</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLed.html#ags-led-unset-active" title="ags_led_unset_active ()">ags_led_unset_active</a>                (<em class="parameter"><code><a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> is a widget visualizing a <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> value.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLed"></a><h3>struct AgsLed</h3>
+<pre class="programlisting">struct AgsLed {
+  GtkBin bin;
+
+  guint flags;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLedClass"></a><h3>struct AgsLedClass</h3>
+<pre class="programlisting">struct AgsLedClass {
+  GtkBinClass bin;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLedFlags"></a><h3>enum AgsLedFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LED_ACTIVE        = 1,
+} AgsLedFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-new"></a><h3>ags_led_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="returnvalue">AgsLed</span></a> *            ags_led_new                         ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-set-active"></a><h3>ags_led_set_active ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_led_set_active                  (<em class="parameter"><code><a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-unset-active"></a><h3>ags_led_unset_active ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_led_unset_active                (<em class="parameter"><code><a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLibao.html b/api/ags/ags-AgsLibao.html
new file mode 100644
index 0000000..547f93c
--- /dev/null
+++ b/api/ags/ags-AgsLibao.html
@@ -0,0 +1,363 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLibao</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsLed.html" title="AgsLed">
+<link rel="next" href="ags-AgsLine.html" title="AgsLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLed.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLibao.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLibao.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLibao"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLibao.top_of_page"></a>AgsLibao</span></h2>
+<p>AgsLibao</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLibao.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-BPM:CAPS" title="AGS_LIBAO_DEFAULT_BPM">AGS_LIBAO_DEFAULT_BPM</a>
+#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_LIBAO_DEFAULT_BUFFER_SIZE">AGS_LIBAO_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-DELAY:CAPS" title="AGS_LIBAO_DEFAULT_DELAY">AGS_LIBAO_DEFAULT_DELAY</a>
+#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-JIFFIE:CAPS" title="AGS_LIBAO_DEFAULT_JIFFIE">AGS_LIBAO_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-SAMPLERATE:CAPS" title="AGS_LIBAO_DEFAULT_SAMPLERATE">AGS_LIBAO_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-TACT:CAPS" title="AGS_LIBAO_DEFAULT_TACT">AGS_LIBAO_DEFAULT_TACT</a>
+#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-TACTRATE:CAPS" title="AGS_LIBAO_DEFAULT_TACTRATE">AGS_LIBAO_DEFAULT_TACTRATE</a>
+#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_LIBAO_DEFAULT_TACT_JIFFIE">AGS_LIBAO_DEFAULT_TACT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-ERROR:CAPS" title="AGS_LIBAO_ERROR">AGS_LIBAO_ERROR</a>
+#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-PLAY:CAPS" title="AGS_LIBAO_PLAY()">AGS_LIBAO_PLAY</a>                      (ptr)
+#define             <a class="link" href="ags-AgsLibao.html#AGS-LIBAO-PLAY-DOMAIN:CAPS" title="AGS_LIBAO_PLAY_DOMAIN()">AGS_LIBAO_PLAY_DOMAIN</a>               (ptr)
+struct              <a class="link" href="ags-AgsLibao.html#AgsLibao" title="struct AgsLibao">AgsLibao</a>;
+struct              <a class="link" href="ags-AgsLibao.html#AgsLibaoClass" title="struct AgsLibaoClass">AgsLibaoClass</a>;
+enum                <a class="link" href="ags-AgsLibao.html#AgsLibaoError" title="enum AgsLibaoError">AgsLibaoError</a>;
+enum                <a class="link" href="ags-AgsLibao.html#AgsLibaoFlags" title="enum AgsLibaoFlags">AgsLibaoFlags</a>;
+struct              <a class="link" href="ags-AgsLibao.html#AgsLibaoPlay" title="struct AgsLibaoPlay">AgsLibaoPlay</a>;
+struct              <a class="link" href="ags-AgsLibao.html#AgsLibaoPlayDomain" title="struct AgsLibaoPlayDomain">AgsLibaoPlayDomain</a>;
+enum                <a class="link" href="ags-AgsLibao.html#AgsLibaoPlayFlags" title="enum AgsLibaoPlayFlags">AgsLibaoPlayFlags</a>;
+enum                <a class="link" href="ags-AgsLibao.html#AgsLibaoResolutionMode" title="enum AgsLibaoResolutionMode">AgsLibaoResolutionMode</a>;
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              <a class="link" href="ags-AgsLibao.html#ags-libao-error-quark" title="ags_libao_error_quark ()">ags_libao_error_quark</a>               ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLibao.html#ags-libao-list-cards" title="ags_libao_list_cards ()">ags_libao_list_cards</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);
+<a class="link" href="ags-AgsLibao.html#AgsLibao" title="struct AgsLibao"><span class="returnvalue">AgsLibao</span></a> *          <a class="link" href="ags-AgsLibao.html#ags-libao-new" title="ags_libao_new ()">ags_libao_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLibao.html#ags-libao-note-offset-changed" title="ags_libao_note_offset_changed ()">ags_libao_note_offset_changed</a>       (<em class="parameter"><code><a class="link" href="ags-AgsLibao.html#AgsLibao" title="struct AgsLibao"><span class="type">AgsLibao</span></a> *libao</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLibao.html#ags-libao-pcm-info" title="ags_libao_pcm_info ()">ags_libao_pcm_info</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<a class="link" href="ags-AgsLibao.html#AgsLibaoPlay" title="struct AgsLibaoPlay"><span class="returnvalue">AgsLibaoPlay</span></a> *      <a class="link" href="ags-AgsLibao.html#ags-libao-play-alloc" title="ags_libao_play_alloc ()">ags_libao_play_alloc</a>                ();
+<a class="link" href="ags-AgsLibao.html#AgsLibaoPlayDomain" title="struct AgsLibaoPlayDomain"><span class="returnvalue">AgsLibaoPlayDomain</span></a> * <a class="link" href="ags-AgsLibao.html#ags-libao-play-domain-alloc" title="ags_libao_play_domain_alloc ()">ags_libao_play_domain_alloc</a>        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLibao.html#ags-libao-play-domain-free" title="ags_libao_play_domain_free ()">ags_libao_play_domain_free</a>          (<em class="parameter"><code><a class="link" href="ags-AgsLibao.html#AgsLibaoPlayDomain" title="struct AgsLibaoPlayDomain"><span class="type">AgsLibaoPlayDomain</span></a> *libao_play_domain</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLibao.html#ags-libao-play-free" title="ags_libao_play_free ()">ags_libao_play_free</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsLibao.html#AgsLibaoPlay" title="struct AgsLibaoPlay"><span class="type">AgsLibaoPlay</span></a> *libao_play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLibao.html#ags-libao-tic" title="ags_libao_tic ()">ags_libao_tic</a>                       (<em class="parameter"><code><a class="link" href="ags-AgsLibao.html#AgsLibao" title="struct AgsLibao"><span class="type">AgsLibao</span></a> *libao</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLibao.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLibao.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-BPM:CAPS"></a><h3>AGS_LIBAO_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_BPM (120.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_LIBAO_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_BUFFER_SIZE (940)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-DELAY:CAPS"></a><h3>AGS_LIBAO_DEFAULT_DELAY</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_DELAY (AGS_LIBAO_DEFAULT_JIFFIE / AGS_LIBAO_DEFAULT_TACTRATE)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_LIBAO_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_JIFFIE ((double) AGS_LIBAO_DEFAULT_SAMPLERATE / (double) AGS_LIBAO_DEFAULT_BUFFER_SIZE)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_LIBAO_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-TACT:CAPS"></a><h3>AGS_LIBAO_DEFAULT_TACT</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_TACT (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-TACTRATE:CAPS"></a><h3>AGS_LIBAO_DEFAULT_TACTRATE</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_TACTRATE (1.0 / AGS_LIBAO_DEFAULT_TACT_JIFFIE)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-TACT-JIFFIE:CAPS"></a><h3>AGS_LIBAO_DEFAULT_TACT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_TACT_JIFFIE (60.0 / AGS_LIBAO_DEFAULT_BPM * AGS_LIBAO_DEFAULT_TACT)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-ERROR:CAPS"></a><h3>AGS_LIBAO_ERROR</h3>
+<pre class="programlisting">#define AGS_LIBAO_ERROR (ags_libao_error_quark())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-PLAY:CAPS"></a><h3>AGS_LIBAO_PLAY()</h3>
+<pre class="programlisting">#define AGS_LIBAO_PLAY(ptr)           ((AgsLibaoPlay *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-PLAY-DOMAIN:CAPS"></a><h3>AGS_LIBAO_PLAY_DOMAIN()</h3>
+<pre class="programlisting">#define AGS_LIBAO_PLAY_DOMAIN(ptr)    ((AgsLibaoPlayDomain *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibao"></a><h3>struct AgsLibao</h3>
+<pre class="programlisting">struct AgsLibao {
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter;
+
+  union{
+    struct _AgsAO{
+      ao_device *device;
+      ao_sample_format *format;
+      int driver_ao;
+    }ao;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoClass"></a><h3>struct AgsLibaoClass</h3>
+<pre class="programlisting">struct AgsLibaoClass {
+  GObjectClass object;
+
+  void (*play_init)(AgsLibao *libao,
+		    GError **error);
+  void (*play)(AgsLibao *libao,
+	       GError **error);
+  void (*stop)(AgsLibao *libao);
+
+  void (*tic)(AgsLibao *libao);
+
+  void (*note_offset_changed)(AgsLibao *libao, guint note_offset);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoError"></a><h3>enum AgsLibaoError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LIBAO_ERROR_LOCKED_SOUNDCARD,
+} AgsLibaoError;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoFlags"></a><h3>enum AgsLibaoFlags</h3>
+<pre class="programlisting">typedef enum {
+    AGS_LIBAO_BUFFER0                        = 1,
+    AGS_LIBAO_BUFFER1                        = 1 << 1,
+    AGS_LIBAO_BUFFER2                        = 1 << 2,
+    AGS_LIBAO_BUFFER3                        = 1 << 3,
+
+    AGS_LIBAO_ATTACK_FIRST                   = 1 << 4,
+
+    AGS_LIBAO_PLAY                           = 1 << 5,
+
+    AGS_LIBAO_LIBAO                          = 1 << 6,
+    AGS_LIBAO_OSS                            = 1 << 7,
+    AGS_LIBAO_ALSA                           = 1 << 8,
+
+    AGS_LIBAO_SHUTDOWN                       = 1 << 9,
+    AGS_LIBAO_START_PLAY                     = 1 << 10,
+
+    AGS_LIBAO_NONBLOCKING                    = 1 << 11,
+
+    AGS_LIBAO_TIMING_SET_0                   = 1 << 12,
+    AGS_LIBAO_TIMING_SET_1                   = 1 << 13,
+} AgsLibaoFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoPlay"></a><h3>struct AgsLibaoPlay</h3>
+<pre class="programlisting">struct AgsLibaoPlay {
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID *recall_id[3];
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoPlayDomain"></a><h3>struct AgsLibaoPlayDomain</h3>
+<pre class="programlisting">struct AgsLibaoPlayDomain {
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *libao_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoPlayFlags"></a><h3>enum AgsLibaoPlayFlags</h3>
+<pre class="programlisting">typedef enum {
+    AGS_LIBAO_PLAY_DONE              = 1,
+    AGS_LIBAO_PLAY_REMOVE            = 1 <<  1,
+    AGS_LIBAO_PLAY_CHANNEL           = 1 <<  2,
+    AGS_LIBAO_PLAY_PAD               = 1 <<  3,
+    AGS_LIBAO_PLAY_AUDIO             = 1 <<  4,
+    AGS_LIBAO_PLAY_PLAYBACK          = 1 <<  5,
+    AGS_LIBAO_PLAY_SEQUENCER         = 1 <<  6,
+    AGS_LIBAO_PLAY_NOTATION          = 1 <<  7,
+    AGS_LIBAO_PLAY_SUPER_THREADED    = 1 <<  8,
+} AgsLibaoPlayFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoResolutionMode"></a><h3>enum AgsLibaoResolutionMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LIBAO_RESOLUTION_8_BIT    = 8,
+  AGS_LIBAO_RESOLUTION_16_BIT   = 16,
+  AGS_LIBAO_RESOLUTION_24_BIT   = 24,
+  AGS_LIBAO_RESOLUTION_32_BIT   = 32,
+  AGS_LIBAO_RESOLUTION_64_BIT   = 64,
+} AgsLibaoResolutionMode;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-error-quark"></a><h3>ags_libao_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              ags_libao_error_quark               ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-list-cards"></a><h3>ags_libao_list_cards ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_libao_list_cards                (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-new"></a><h3>ags_libao_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLibao.html#AgsLibao" title="struct AgsLibao"><span class="returnvalue">AgsLibao</span></a> *          ags_libao_new                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-note-offset-changed"></a><h3>ags_libao_note_offset_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_libao_note_offset_changed       (<em class="parameter"><code><a class="link" href="ags-AgsLibao.html#AgsLibao" title="struct AgsLibao"><span class="type">AgsLibao</span></a> *libao</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-pcm-info"></a><h3>ags_libao_pcm_info ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_libao_pcm_info                  (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-play-alloc"></a><h3>ags_libao_play_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLibao.html#AgsLibaoPlay" title="struct AgsLibaoPlay"><span class="returnvalue">AgsLibaoPlay</span></a> *      ags_libao_play_alloc                ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-play-domain-alloc"></a><h3>ags_libao_play_domain_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLibao.html#AgsLibaoPlayDomain" title="struct AgsLibaoPlayDomain"><span class="returnvalue">AgsLibaoPlayDomain</span></a> * ags_libao_play_domain_alloc        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-play-domain-free"></a><h3>ags_libao_play_domain_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_libao_play_domain_free          (<em class="parameter"><code><a class="link" href="ags-AgsLibao.html#AgsLibaoPlayDomain" title="struct AgsLibaoPlayDomain"><span class="type">AgsLibaoPlayDomain</span></a> *libao_play_domain</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-play-free"></a><h3>ags_libao_play_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_libao_play_free                 (<em class="parameter"><code><a class="link" href="ags-AgsLibao.html#AgsLibaoPlay" title="struct AgsLibaoPlay"><span class="type">AgsLibaoPlay</span></a> *libao_play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-tic"></a><h3>ags_libao_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_libao_tic                       (<em class="parameter"><code><a class="link" href="ags-AgsLibao.html#AgsLibao" title="struct AgsLibao"><span class="type">AgsLibao</span></a> *libao</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLine.html b/api/ags/ags-AgsLine.html
new file mode 100644
index 0000000..3f7fb77
--- /dev/null
+++ b/api/ags/ags-AgsLine.html
@@ -0,0 +1,260 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">
+<link rel="next" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-ladspa-browser-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLine.top_of_page"></a>AgsLine</span></h2>
+<p>AgsLine — A composite widget to visualize <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_line.h>
+
+#define             <a class="link" href="ags-AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_DEFAULT_BUILD_ID">AGS_LINE_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS" title="AGS_LINE_DEFAULT_VERSION">AGS_LINE_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine">AgsLine</a>;
+struct              <a class="link" href="ags-AgsLine.html#AgsLineClass" title="struct AgsLineClass">AgsLineClass</a>;
+enum                <a class="link" href="ags-AgsLine.html#AgsLineFlags" title="enum AgsLineFlags">AgsLineFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsLine.html#ags-line-find-next-grouped" title="ags_line_find_next_grouped ()">ags_line_find_next_grouped</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsLine.html#ags-line-find-port" title="ags_line_find_port ()">ags_line_find_port</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLine.html#ags-line-group-changed" title="ags_line_group_changed ()">ags_line_group_changed</a>              (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLine.html#ags-line-map-recall" title="ags_line_map_recall ()">ags_line_map_recall</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);
+<a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="returnvalue">AgsLine</span></a> *           <a class="link" href="ags-AgsLine.html#ags-line-new" title="ags_line_new ()">ags_line_new</a>                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLine.html#ags-line-set-channel" title="ags_line_set_channel ()">ags_line_set_channel</a>                (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> is a composite widget to visualize <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>. It should be
+packed by an <a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a>. It may contain <a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> to modify ports of
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLine"></a><h3>struct AgsLine</h3>
+<pre class="programlisting">struct AgsLine {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *name;
+
+  AgsChannel *channel;
+
+  GtkWidget *pad;
+
+  GtkLabel *label;
+  GtkToggleButton *group;
+
+  AgsExpander *expander;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineClass"></a><h3>struct AgsLineClass</h3>
+<pre class="programlisting">struct AgsLineClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsLine *line, AgsChannel *channel);
+
+  void (*group_changed)(AgsLine *line);
+
+  void (*map_recall)(AgsLine *line,
+		     guint output_pad_start);
+  GList (*find_port)(AgsLine *line);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineFlags"></a><h3>enum AgsLineFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINE_CONNECTED         = 1,
+  AGS_LINE_GROUPED           = 1 << 1,
+  AGS_LINE_MAPPED_RECALL     = 1 << 2,
+  AGS_LINE_PREMAPPED_RECALL  = 1 << 3,
+} AgsLineFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-next-grouped"></a><h3>ags_line_find_next_grouped ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_line_find_next_grouped          (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+Retrieve next grouped line.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-port"></a><h3>ags_line_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_line_find_port                  (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+Lookup ports of assigned recalls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a>
+Returns: an <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing all related <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-group-changed"></a><h3>ags_line_group_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_group_changed              (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+Is emitted as group is changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-map-recall"></a><h3>ags_line_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_map_recall                 (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p>
+Is emitted as group is changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a>
+Returns: an <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing all related <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-new"></a><h3>ags_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="returnvalue">AgsLine</span></a> *           ags_line_new                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
+<td>the parent pad</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the channel to visualize</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-set-channel"></a><h3>ags_line_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_set_channel                (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Is emitted as channel gets modified.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> to set</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLineEditor.html b/api/ags/ags-AgsLineEditor.html
new file mode 100644
index 0000000..cee091c
--- /dev/null
+++ b/api/ags/ags-AgsLineEditor.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">
+<link rel="next" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLineEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLineEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineEditor.top_of_page"></a>AgsLineEditor</span></h2>
+<p>AgsLineEditor — A composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLineEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_line_editor.h>
+
+#define             <a class="link" href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_EDITOR_DEFAULT_BUILD_ID">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_LINE_EDITOR_DEFAULT_VERSION">AGS_LINE_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor">AgsLineEditor</a>;
+struct              <a class="link" href="ags-AgsLineEditor.html#AgsLineEditorClass" title="struct AgsLineEditorClass">AgsLineEditorClass</a>;
+<a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     <a class="link" href="ags-AgsLineEditor.html#ags-line-editor-new" title="ags_line_editor_new ()">ags_line_editor_new</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLineEditor.html#ags-line-editor-set-channel" title="ags_line_editor_set_channel ()">ags_line_editor_set_channel</a>         (<em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> is a composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>. It should be
+packed by an <a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineEditor"></a><h3>struct AgsLineEditor</h3>
+<pre class="programlisting">struct AgsLineEditor {
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  AgsLinkEditor *link_editor;
+  AgsLineMemberEditor *member_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineEditorClass"></a><h3>struct AgsLineEditorClass</h3>
+<pre class="programlisting">struct AgsLineEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-new"></a><h3>ags_line_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     ags_line_editor_new                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the channel to edit</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-set-channel"></a><h3>ags_line_editor_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_editor_set_channel         (<em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Is called as channel gets modified.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line_editor</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLineMember.html b/api/ags/ags-AgsLineMember.html
new file mode 100644
index 0000000..4fecc88
--- /dev/null
+++ b/api/ags/ags-AgsLineMember.html
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">
+<link rel="next" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-member-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLineMember.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLineMember.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineMember.top_of_page"></a>AgsLineMember</span></h2>
+<p>AgsLineMember — Modify assigned recall's port</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLineMember.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_line_member.h>
+
+struct              <a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember">AgsLineMember</a>;
+struct              <a class="link" href="ags-AgsLineMember.html#AgsLineMemberClass" title="struct AgsLineMemberClass">AgsLineMemberClass</a>;
+enum                <a class="link" href="ags-AgsLineMember.html#AgsLineMemberFlags" title="enum AgsLineMemberFlags">AgsLineMemberFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLineMember.html#ags-line-member-change-port" title="ags_line_member_change_port ()">ags_line_member_change_port</a>         (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> port_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLineMember.html#ags-line-member-find-port" title="ags_line_member_find_port ()">ags_line_member_find_port</a>           (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         <a class="link" href="ags-AgsLineMember.html#ags-line-member-get-widget" title="ags_line_member_get_widget ()">ags_line_member_get_widget</a>          (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     <a class="link" href="ags-AgsLineMember.html#ags-line-member-new" title="ags_line_member_new ()">ags_line_member_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLineMember.html#ags-line-member-set-label" title="ags_line_member_set_label ()">ags_line_member_set_label</a>           (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *label</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> is a composite widget to modify ports of recalls. A line member
+controls only one specific port of a recall but distinguishes between simple/complex
+recall. It is generally packed into a <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLineMember"></a><h3>struct AgsLineMember</h3>
+<pre class="programlisting">struct AgsLineMember {
+  GtkFrame frame;
+
+  guint flags;
+
+  GType widget_type;
+  gchar *widget_label;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+  
+  AgsPort *port;
+  gpointer port_data;
+  gboolean active;
+
+  AgsPort *recall_port;
+  gpointer recall_port_data;
+  gboolean recall_active;
+
+  GType task_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberClass"></a><h3>struct AgsLineMemberClass</h3>
+<pre class="programlisting">struct AgsLineMemberClass {
+  GtkFrameClass frame;
+
+  void (*change_port)(AgsLineMember *line_member,
+		      gpointer port_data);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberFlags"></a><h3>enum AgsLineMemberFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINE_MEMBER_DEFAULT_TEMPLATE      = 1,
+  AGS_LINE_MEMBER_RESET_BY_ATOMIC       = 1 << 1,
+  AGS_LINE_MEMBER_RESET_BY_TASK         = 1 << 2,
+  AGS_LINE_MEMBER_APPLY_RECALL          = 1 << 3,
+  AGS_LINE_MEMBER_PLAY_CALLBACK_WRITE   = 1 << 4,
+  AGS_LINE_MEMBER_RECALL_CALLBACK_WRITE = 1 << 5,
+  AGS_LINE_MEMBER_CALLBACK_READ_BLOCK   = 1 << 6,
+  AGS_LINE_MEMBER_CALLBACK_WRITE_BLOCK  = 1 << 7,
+} AgsLineMemberFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-change-port"></a><h3>ags_line_member_change_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_change_port         (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> port_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-find-port"></a><h3>ags_line_member_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_find_port           (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+Lookup ports of assigned recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>line_member</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-get-widget"></a><h3>ags_line_member_get_widget ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         ags_line_member_get_widget          (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-new"></a><h3>ags_line_member_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     ags_line_member_new                 ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-set-label"></a><h3>ags_line_member_set_label ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_set_label           (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *label</code></em>);</pre>
+<p>
+Modify the label of the line member.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line_member</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
+<td>the label of the control</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLineMemberEditor.html b/api/ags/ags-AgsLineMemberEditor.html
new file mode 100644
index 0000000..58f0391
--- /dev/null
+++ b/api/ags/ags-AgsLineMemberEditor.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineMemberEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">
+<link rel="next" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-member-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-member-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLineMemberEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLineMemberEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLineMemberEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineMemberEditor.top_of_page"></a>AgsLineMemberEditor</span></h2>
+<p>AgsLineMemberEditor — Edit line member's aspects.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLineMemberEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_line_member_editor.h>
+
+struct              <a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor">AgsLineMemberEditor</a>;
+struct              <a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditorClass" title="struct AgsLineMemberEditorClass">AgsLineMemberEditorClass</a>;
+<a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * <a class="link" href="ags-AgsLineMemberEditor.html#ags-line-member-editor-new" title="ags_line_member_editor_new ()">ags_line_member_editor_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> is a composite widget to modify line member. A line member
+editor should be packed by a <a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a>. You may add/remove plugins with this
+editor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLineMemberEditor"></a><h3>struct AgsLineMemberEditor</h3>
+<pre class="programlisting">struct AgsLineMemberEditor {
+  GtkVBox vbox;
+
+  GtkVBox *line_member;
+
+  GtkButton *add;
+  GtkMenu *popup;
+
+  GtkButton *remove;
+
+  AgsLadspaBrowser *ladspa_browser;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberEditorClass"></a><h3>struct AgsLineMemberEditorClass</h3>
+<pre class="programlisting">struct AgsLineMemberEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-new"></a><h3>ags_line_member_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * ags_line_member_editor_new        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLinkChannel.html b/api/ags/ags-AgsLinkChannel.html
new file mode 100644
index 0000000..9bcf1e7
--- /dev/null
+++ b/api/ags/ags-AgsLinkChannel.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">
+<link rel="next" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-member-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLinkCollectionEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLinkChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLinkChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLinkChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkChannel.top_of_page"></a>AgsLinkChannel</span></h2>
+<p>AgsLinkChannel — link channel object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLinkChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_link_channel.h>
+
+struct              <a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannel" title="struct AgsLinkChannel">AgsLinkChannel</a>;
+struct              <a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannelClass" title="struct AgsLinkChannelClass">AgsLinkChannelClass</a>;
+<a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannel" title="struct AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    <a class="link" href="ags-AgsLinkChannel.html#ags-link-channel-new" title="ags_link_channel_new ()">ags_link_channel_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannel" title="struct AgsLinkChannel"><span class="type">AgsLinkChannel</span></a> task links <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkChannel"></a><h3>struct AgsLinkChannel</h3>
+<pre class="programlisting">struct AgsLinkChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsChannel *link;
+
+  GError *error;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkChannelClass"></a><h3>struct AgsLinkChannelClass</h3>
+<pre class="programlisting">struct AgsLinkChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-channel-new"></a><h3>ags_link_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannel" title="struct AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    ags_link_channel_new                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannel" title="struct AgsLinkChannel"><span class="type">AgsLinkChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play_pad</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> to be linked, may be <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannel" title="struct AgsLinkChannel"><span class="type">AgsLinkChannel</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLinkCollectionEditor.html b/api/ags/ags-AgsLinkCollectionEditor.html
new file mode 100644
index 0000000..22b2b5b
--- /dev/null
+++ b/api/ags/ags-AgsLinkCollectionEditor.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsLinkChannel.html" title="AgsLinkChannel">
+<link rel="next" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLinkChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-link-collection-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLinkCollectionEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLinkCollectionEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLinkCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkCollectionEditor.top_of_page"></a>AgsLinkCollectionEditor</span></h2>
+<p>AgsLinkCollectionEditor — Edit links in bulk mode.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLinkCollectionEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_link_collection_editor.h>
+
+struct              <a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>;
+struct              <a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditorClass" title="struct AgsLinkCollectionEditorClass">AgsLinkCollectionEditorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count" title="ags_link_collection_editor_check_count ()">ags_link_collection_editor_check_count</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line" title="ags_link_collection_editor_check_first_line ()">ags_link_collection_editor_check_first_line</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link" title="ags_link_collection_editor_check_first_link ()">ags_link_collection_editor_check_first_link</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * <a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-new" title="ags_link_collection_editor_new ()">ags_link_collection_editor_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> is a composite widget to modify links in bulk mode. A link collection
+editor should be packed by a <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditor"></a><h3>struct AgsLinkCollectionEditor</h3>
+<pre class="programlisting">struct AgsLinkCollectionEditor {
+  GtkTable table;
+
+  GType channel_type;
+
+  GtkComboBox *link;
+  GtkSpinButton *first_line;
+  GtkSpinButton *first_link;
+  GtkSpinButton *count;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditorClass"></a><h3>struct AgsLinkCollectionEditorClass</h3>
+<pre class="programlisting">struct AgsLinkCollectionEditorClass {
+  GtkTableClass table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-count"></a><h3>ags_link_collection_editor_check_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_check_count
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-line"></a><h3>ags_link_collection_editor_check_first_line ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_check_first_line
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-link"></a><h3>ags_link_collection_editor_check_first_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_check_first_link
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-new"></a><h3>ags_link_collection_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * ags_link_collection_editor_new
+                                                        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel_type</code></em> :</span></p></td>
+<td>either <GTKDOCLINK HREF="AGS-TYPE-INPUT:CAPS"><code class="literal">AGS_TYPE_INPUT</code></GTKDOCLINK> or <GTKDOCLINK HREF="AGS-TYPE-OUTPUT:CAPS"><code class="literal">AGS_TYPE_OUTPUT</code></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLinkEditor.html b/api/ags/ags-AgsLinkEditor.html
new file mode 100644
index 0000000..298bfcc
--- /dev/null
+++ b/api/ags/ags-AgsLinkEditor.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">
+<link rel="next" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-link-collection-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-link-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLinkEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLinkEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLinkEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkEditor.top_of_page"></a>AgsLinkEditor</span></h2>
+<p>AgsLinkEditor — Edit links.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLinkEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_link_editor.h>
+
+struct              <a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor">AgsLinkEditor</a>;
+struct              <a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditorClass" title="struct AgsLinkEditorClass">AgsLinkEditorClass</a>;
+enum                <a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditorFlags" title="enum AgsLinkEditorFlags">AgsLinkEditorFlags</a>;
+<a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     <a class="link" href="ags-AgsLinkEditor.html#ags-link-editor-new" title="ags_link_editor_new ()">ags_link_editor_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> is a composite widget to modify links. A link editor 
+should be packed by a <a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkEditor"></a><h3>struct AgsLinkEditor</h3>
+<pre class="programlisting">struct AgsLinkEditor {
+  GtkHBox hbox;
+
+  guint flags;
+
+  GtkComboBox *combo;
+  GtkSpinButton *spin_button;
+
+  AgsAudioFile *audio_file;
+
+  GtkFileChooserDialog *file_chooser;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkEditorClass"></a><h3>struct AgsLinkEditorClass</h3>
+<pre class="programlisting">struct AgsLinkEditorClass {
+  GtkHBoxClass hbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkEditorFlags"></a><h3>enum AgsLinkEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE = 1,
+} AgsLinkEditorFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-new"></a><h3>ags_link_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     ags_link_editor_new                 ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsList.html b/api/ags/ags-AgsList.html
new file mode 100644
index 0000000..3d06d8f
--- /dev/null
+++ b/api/ags/ags-AgsList.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsList</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-AgsIdGenerator.html" title="AgsIdGenerator">
+<link rel="next" href="ags-AgsMenu.html" title="AgsMenu">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsIdGenerator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMenu.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsList.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsList.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsList"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsList.top_of_page"></a>AgsList</span></h2>
+<p>AgsList — Complete GList</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsList.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/lib/ags_list.h>
+
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsList.html#ags-list-duplicate-list" title="ags_list_duplicate_list ()">ags_list_duplicate_list</a>             (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> entry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> target</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsList.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsList.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsList.description"></a><h2>Description</h2>
+<p>
+Functions completing <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> API.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsList.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-list-duplicate-list"></a><h3>ags_list_duplicate_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_list_duplicate_list             (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> entry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> target</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-list-free-and-free-link"></a><h3>ags_list_free_and_free_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_list_free_and_free_link         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
+<h3 class="title">Warning</h3>
+<p><code class="literal">ags_list_free_and_free_link</code> is deprecated and should not be used in newly-written code. Use <GTKDOCLINK HREF="g-list-free-full"><code class="function">g_list_free_full()</code></GTKDOCLINK> with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> instead</p>
+</div>
+<p>
+Free list and free data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-list-free-and-unref-link"></a><h3>ags_list_free_and_unref_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_list_free_and_unref_link        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
+<h3 class="title">Warning</h3>
+<p><code class="literal">ags_list_free_and_unref_link</code> is deprecated and should not be used in newly-written code. Use <GTKDOCLINK HREF="g-list-free-full"><code class="function">g_list_free_full()</code></GTKDOCLINK> with <GTKDOCLINK HREF="g-ojbect-unref"><code class="function">g_ojbect_unref()</code></GTKDOCLINK> instead</p>
+</div>
+<p>
+Free list and unref data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsListingEditor.html b/api/ags/ags-AgsListingEditor.html
new file mode 100644
index 0000000..f809650
--- /dev/null
+++ b/api/ags/ags-AgsListingEditor.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">
+<link rel="next" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-link-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-listing-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsListingEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsListingEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsListingEditor.top_of_page"></a>AgsListingEditor</span></h2>
+<p>AgsListingEditor — pack pad editors.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsListingEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_listing_editor.h>
+
+struct              <a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor">AgsListingEditor</a>;
+struct              <a class="link" href="ags-AgsListingEditor.html#AgsListingEditorClass" title="struct AgsListingEditorClass">AgsListingEditorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsListingEditor.html#ags-listing-editor-add-children" title="ags_listing_editor_add_children ()">ags_listing_editor_add_children</a>     (<em class="parameter"><code><a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> connect</code></em>);
+<a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  <a class="link" href="ags-AgsListingEditor.html#ags-listing-editor-new" title="ags_listing_editor_new ()">ags_listing_editor_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> is a composite widget to pack <a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsListingEditor"></a><h3>struct AgsListingEditor</h3>
+<pre class="programlisting">struct AgsListingEditor {
+  AgsPropertyListingEditor property_listing_editor;
+
+  GType channel_type;
+
+  GtkVBox *child;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsListingEditorClass"></a><h3>struct AgsListingEditorClass</h3>
+<pre class="programlisting">struct AgsListingEditorClass {
+  AgsPropertyListingEditorClass property_listing_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-add-children"></a><h3>ags_listing_editor_add_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_listing_editor_add_children     (<em class="parameter"><code><a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> connect</code></em>);</pre>
+<p>
+Creates new pad editors or destroys them.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> to use</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>nth_channel</code></em> :</span></p></td>
+<td>nth channel to start creation until end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>connect</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> widget is connected and shown</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-new"></a><h3>ags_listing_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  ags_listing_editor_new              (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel_type</code></em> :</span></p></td>
+<td>the channel type to represent</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLog.html b/api/ags/ags-AgsLog.html
new file mode 100644
index 0000000..3f2bcf1
--- /dev/null
+++ b/api/ags/ags-AgsLog.html
@@ -0,0 +1,205 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLog</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<link rel="next" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-listing-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLoopChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLog.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLog.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLog"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLog.top_of_page"></a>AgsLog</span></h2>
+<p>AgsLog</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLog.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsLog.html#AgsLog" title="struct AgsLog">AgsLog</a>;
+struct              <a class="link" href="ags-AgsLog.html#AgsLogClass" title="struct AgsLogClass">AgsLogClass</a>;
+enum                <a class="link" href="ags-AgsLog.html#AgsLogFlags" title="enum AgsLogFlags">AgsLogFlags</a>;
+struct              <a class="link" href="ags-AgsLog.html#AgsLogFormatedMessage" title="struct AgsLogFormatedMessage">AgsLogFormatedMessage</a>;
+struct              <a class="link" href="ags-AgsLog.html#AgsLogMessage" title="struct AgsLogMessage">AgsLogMessage</a>;
+#define             <a class="link" href="ags-AgsLog.html#ags-default-log" title="ags_default_log">ags_default_log</a>
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLog.html#ags-log-debug" title="ags_log_debug ()">ags_log_debug</a>                       (<em class="parameter"><code><a class="link" href="ags-AgsLog.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLog.html#ags-log-message" title="ags_log_message ()">ags_log_message</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsLog.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLog.html#ags-log-start-queue" title="ags_log_start_queue ()">ags_log_start_queue</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsLog.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLog.html#ags-log-stop-queue" title="ags_log_stop_queue ()">ags_log_stop_queue</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsLog.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLog.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLog.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLog"></a><h3>struct AgsLog</h3>
+<pre class="programlisting">struct AgsLog {
+  GObject object;
+
+  guint flags;
+
+  FILE *file;
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_wait_cond;
+
+  struct timespec *log_interval;
+  struct timespec *free_float;
+  pthread_t timer_thread;
+  pthread_attr_t timer_thread_attr;
+  pthread_mutex_t timer_mutex;
+  pthread_mutexattr_t timer_mutex_attr;
+  gboolean timer_started;
+  gboolean timer_active;
+  gboolean timer_awaken;
+  pthread_cond_t timer_wait_cond;
+
+  pthread_t broker_thread;
+  pthread_attr_t broker_thread_attr;
+  pthread_mutex_t broker_mutex;
+  pthread_mutexattr_t broker_mutex_attr;
+  gboolean broker_started;
+  gboolean broker_active;
+  gboolean broker_awaken;
+  gboolean signaled_timer;
+  gboolean signaled_log;
+  gboolean signaled_queue;
+  gboolean signaled_output;
+  pthread_cond_t broker_wait_cond;
+
+  GList *output_formated_message;
+  pthread_t output_thread;
+  pthread_attr_t output_thread_attr;
+  pthread_mutex_t output_mutex;
+  pthread_mutexattr_t output_mutex_attr;
+  gboolean output_started;
+  gboolean output_active;
+  gboolean output_awaken;
+  pthread_cond_t output_wait_cond;
+
+  GList *queue_formated_message;
+  GList *queue_message;
+  pthread_t queue_thread;
+  pthread_attr_t queue_thread_attr;
+  pthread_mutex_t queue_mutex;
+  pthread_mutexattr_t queue_mutex_attr;
+  gboolean queue_started;
+  gboolean queue_active;
+  gboolean queue_awaken;
+  pthread_cond_t queue_wait_cond;
+
+  GList *log;
+  guint active_logs;
+  guint suspended_logs;
+  pthread_cond_t log_wait_cond;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLogClass"></a><h3>struct AgsLogClass</h3>
+<pre class="programlisting">struct AgsLogClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLogFlags"></a><h3>enum AgsLogFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LOG_STARTING                    = 1,
+  AGS_LOG_RUNNING                     = 1 <<  1,
+  AGS_LOG_TIMER_SLEEP                 = 1 <<  2,
+  AGS_LOG_OUTPUT_SUSPEND              = 1 <<  3,
+  AGS_LOG_OUTPUT_WAITS_FOR_QUEUE      = 1 <<  4,
+  AGS_LOG_QUEUE_SUSPEND               = 1 <<  5,
+  AGS_LOG_SUSPEND                     = 1 <<  6,
+  AGS_LOG_COPY_FROM_QUEUE_TO_OUTPUT   = 1 <<  7,
+  AGS_LOG_OMMIT_DEBUG                 = 1 <<  8,
+} AgsLogFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLogFormatedMessage"></a><h3>struct AgsLogFormatedMessage</h3>
+<pre class="programlisting">struct AgsLogFormatedMessage {
+  int length;
+  char *message;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLogMessage"></a><h3>struct AgsLogMessage</h3>
+<pre class="programlisting">struct AgsLogMessage {
+  gboolean debug;
+
+  struct timespec *time;
+  char *format;
+  va_list args;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-default-log"></a><h3>ags_default_log</h3>
+<pre class="programlisting">#define ags_default_log ags_default_log
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-log-debug"></a><h3>ags_log_debug ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_log_debug                       (<em class="parameter"><code><a class="link" href="ags-AgsLog.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-log-message"></a><h3>ags_log_message ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_log_message                     (<em class="parameter"><code><a class="link" href="ags-AgsLog.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-log-start-queue"></a><h3>ags_log_start_queue ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_log_start_queue                 (<em class="parameter"><code><a class="link" href="ags-AgsLog.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-log-stop-queue"></a><h3>ags_log_stop_queue ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_log_stop_queue                  (<em class="parameter"><code><a class="link" href="ags-AgsLog.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLoopChannel.html b/api/ags/ags-AgsLoopChannel.html
new file mode 100644
index 0000000..95fc1c7
--- /dev/null
+++ b/api/ags/ags-AgsLoopChannel.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLoopChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">
+<link rel="next" href="ags-AgsLoopChannelRun.html" title="AgsLoopChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDelayAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLoopChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLoopChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLoopChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLoopChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLoopChannel.top_of_page"></a>AgsLoopChannel</span></h2>
+<p>AgsLoopChannel — loops channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLoopChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_loop_channel.h>
+
+struct              <a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannel" title="struct AgsLoopChannel">AgsLoopChannel</a>;
+struct              <a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannelClass" title="struct AgsLoopChannelClass">AgsLoopChannelClass</a>;
+<a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannel" title="struct AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    <a class="link" href="ags-AgsLoopChannel.html#ags-loop-channel-new" title="ags_loop_channel_new ()">ags_loop_channel_new</a>                ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannel" title="struct AgsLoopChannel"><span class="type">AgsLoopChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannel"></a><h3>struct AgsLoopChannel</h3>
+<pre class="programlisting">struct AgsLoopChannel {
+  AgsRecallChannel recall_channel;
+  
+  AgsDelayAudio *delay_audio;
+  gulong sequencer_duration_changed_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLoopChannelClass"></a><h3>struct AgsLoopChannelClass</h3>
+<pre class="programlisting">struct AgsLoopChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-loop-channel-new"></a><h3>ags_loop_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannel" title="struct AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    ags_loop_channel_new                ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannel" title="struct AgsLoopChannel"><span class="type">AgsLoopChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> as source</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannel" title="struct AgsLoopChannel"><span class="type">AgsLoopChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsLoopChannelRun.html b/api/ags/ags-AgsLoopChannelRun.html
new file mode 100644
index 0000000..c45abd5
--- /dev/null
+++ b/api/ags/ags-AgsLoopChannelRun.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLoopChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">
+<link rel="next" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLoopChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPeakChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLoopChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLoopChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLoopChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLoopChannelRun.top_of_page"></a>AgsLoopChannelRun</span></h2>
+<p>AgsLoopChannelRun — loop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLoopChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_loop_channel_run.h>
+
+struct              <a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun">AgsLoopChannelRun</a>;
+struct              <a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRunClass" title="struct AgsLoopChannelRunClass">AgsLoopChannelRunClass</a>;
+<a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * <a class="link" href="ags-AgsLoopChannelRun.html#ags-loop-channel-run-new" title="ags_loop_channel_run_new ()">ags_loop_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_template</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun"><span class="type">AgsLoopChannelRun</span></a> class loops the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannelRun"></a><h3>struct AgsLoopChannelRun</h3>
+<pre class="programlisting">struct AgsLoopChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+  gulong start_handler;
+  gulong loop_handler;
+  gulong stop_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLoopChannelRunClass"></a><h3>struct AgsLoopChannelRunClass</h3>
+<pre class="programlisting">struct AgsLoopChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-loop-channel-run-new"></a><h3>ags_loop_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * ags_loop_channel_run_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_template</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun"><span class="type">AgsLoopChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> as source</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>is_template</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> recall is templated</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun"><span class="type">AgsLoopChannelRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMachine.html b/api/ags/ags-AgsMachine.html
new file mode 100644
index 0000000..aadae36
--- /dev/null
+++ b/api/ags/ags-AgsMachine.html
@@ -0,0 +1,377 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<link rel="next" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-listing-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachine.top_of_page"></a>AgsMachine</span></h2>
+<p>AgsMachine — visualize audio object.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_machine.h>
+
+#define             <a class="link" href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_DEFAULT_BUILD_ID">AGS_MACHINE_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_DEFAULT_VERSION">AGS_MACHINE_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine">AgsMachine</a>;
+struct              <a class="link" href="ags-AgsMachine.html#AgsMachineClass" title="struct AgsMachineClass">AgsMachineClass</a>;
+enum                <a class="link" href="ags-AgsMachine.html#AgsMachineFileInputFlags" title="enum AgsMachineFileInputFlags">AgsMachineFileInputFlags</a>;
+enum                <a class="link" href="ags-AgsMachine.html#AgsMachineFlags" title="enum AgsMachineFlags">AgsMachineFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachine.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a>     ();
+<GTKDOCLINK HREF="GtkFileChooserDialog"><span class="returnvalue">GtkFileChooserDialog</span></GTKDOCLINK> * <a class="link" href="ags-AgsMachine.html#ags-machine-file-chooser-dialog-new" title="ags_machine_file_chooser_dialog_new ()">ags_machine_file_chooser_dialog_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="ags-AgsMachine.html#ags-machine-find-by-name" title="ags_machine_find_by_name ()">ags_machine_find_by_name</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsMachine.html#ags-machine-find-port" title="ags_machine_find_port ()">ags_machine_find_port</a>               (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="GtkListStore"><span class="returnvalue">GtkListStore</span></GTKDOCLINK> *      <a class="link" href="ags-AgsMachine.html#ags-machine-get-possible-links" title="ags_machine_get_possible_links ()">ags_machine_get_possible_links</a>      (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachine.html#ags-machine-map-recall" title="ags_machine_map_recall ()">ags_machine_map_recall</a>              (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="ags-AgsMachine.html#ags-machine-new" title="ags_machine_new ()">ags_machine_new</a>                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachine.html#ags-machine-open-files" title="ags_machine_open_files ()">ags_machine_open_files</a>              (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachine.html#ags-machine-set-audio-channels" title="ags_machine_set_audio_channels ()">ags_machine_set_audio_channels</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachine.html#ags-machine-set-pads" title="ags_machine_set_pads ()">ags_machine_set_pads</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachine.html#ags-machine-set-run" title="ags_machine_set_run ()">ags_machine_set_run</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> is a composite widget to act as base class to visualize <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachine"></a><h3>struct AgsMachine</h3>
+<pre class="programlisting">struct AgsMachine {
+  GtkHandleBox handle_box;
+
+  GObject *ags_main;
+
+  char *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  guint flags;
+  guint file_input_flags;
+
+  AgsAudio *audio;
+
+  GtkToggleButton *play;
+
+  GType output_pad_type;
+  GType output_line_type;
+  GtkContainer *output;
+
+  GType input_pad_type;
+  GType input_line_type;
+  GtkContainer *input;
+
+  GList *port;
+
+  GtkMenu *popup;
+  GtkDialog *properties;
+  GtkDialog *rename;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineClass"></a><h3>struct AgsMachineClass</h3>
+<pre class="programlisting">struct AgsMachineClass {
+  GtkHandleBoxClass handle_box;
+
+  void (*map_recall)(AgsMachine *machine);
+  GList* (*find_port)(AgsMachine *machine);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFileInputFlags"></a><h3>enum AgsMachineFileInputFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_ACCEPT_WAV          = 1,
+  AGS_MACHINE_ACCEPT_OGG          = 1 <<  1,
+  AGS_MACHINE_ACCEPT_SOUNDFONT2   = 1 <<  2,
+} AgsMachineFileInputFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFlags"></a><h3>enum AgsMachineFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_SOLO              = 1,
+  AGS_MACHINE_IS_EFFECT         = 1 <<  1,
+  AGS_MACHINE_IS_SEQUENCER      = 1 <<  2,
+  AGS_MACHINE_IS_SYNTHESIZER    = 1 <<  3,
+  AGS_MACHINE_TAKES_FILE_INPUT  = 1 <<  4,
+  AGS_MACHINE_MAPPED_RECALL     = 1 <<  5,
+  AGS_MACHINE_PREMAPPED_RECALL  = 1 <<  6,
+  AGS_MACHINE_BLOCK_PLAY        = 1 <<  7,
+  AGS_MACHINE_BLOCK_STOP        = 1 <<  8,
+  AGS_MACHINE_CONNECTED         = 1 <<  9,
+} AgsMachineFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-add-default-recalls"></a><h3>ags_machine_add_default_recalls ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_add_default_recalls     ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-file-chooser-dialog-new"></a><h3>ags_machine_file_chooser_dialog_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkFileChooserDialog"><span class="returnvalue">GtkFileChooserDialog</span></GTKDOCLINK> * ags_machine_file_chooser_dialog_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Creates a new machine file chooser dialog in order to
+open audio files.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-by-name"></a><h3>ags_machine_find_by_name ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_find_by_name            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+Find the specified by <em class="parameter"><code>name</code></em> machine.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> of <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
+<td>the name of machine</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-port"></a><h3>ags_machine_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_machine_find_port               (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Lookup ports of associated recalls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+Returns: an <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing all related <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-get-possible-links"></a><h3>ags_machine_get_possible_links ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkListStore"><span class="returnvalue">GtkListStore</span></GTKDOCLINK> *      ags_machine_get_possible_links      (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Find links suitable for <em class="parameter"><code>machine</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GtkListStore"><span class="type">GtkListStore</span></GTKDOCLINK> containing one column with a string representing
+machines by its type and name.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-map-recall"></a><h3>ags_machine_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_map_recall              (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+You may want the <em class="parameter"><code>machine</code></em> to add its default recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> to add its default recall.</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-new"></a><h3>ags_machine_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_new                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-open-files"></a><h3>ags_machine_open_files ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_open_files              (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>
+Opens audio files and modifies or creates new channels if wished.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filenames</code></em> :</span></p></td>
+<td>the filenames</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>overwrite_channels</code></em> :</span></p></td>
+<td>reset channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create_channels</code></em> :</span></p></td>
+<td>instantiate new channels</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-set-audio-channels"></a><h3>ags_machine_set_audio_channels ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_set_audio_channels      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-set-pads"></a><h3>ags_machine_set_pads ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_set_pads                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-set-run"></a><h3>ags_machine_set_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_set_run                 (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> run</code></em>);</pre>
+<p>
+Start/stop playback of <em class="parameter"><code>machine</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> playback is started, otherwise stopped</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMachineEditor.html b/api/ags/ags-AgsMachineEditor.html
new file mode 100644
index 0000000..0c43713
--- /dev/null
+++ b/api/ags/ags-AgsMachineEditor.html
@@ -0,0 +1,218 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">
+<link rel="next" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineEditor.top_of_page"></a>AgsMachineEditor</span></h2>
+<p>AgsMachineEditor — pack pad editors.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_machine_editor.h>
+
+#define             <a class="link" href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_VERSION">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor">AgsMachineEditor</a>;
+struct              <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditorClass" title="struct AgsMachineEditorClass">AgsMachineEditorClass</a>;
+enum                <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditorFlags" title="enum AgsMachineEditorFlags">AgsMachineEditorFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-children" title="ags_machine_editor_add_children ()">ags_machine_editor_add_children</a>     (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-input" title="ags_machine_editor_add_input ()">ags_machine_editor_add_input</a>        (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-output" title="ags_machine_editor_add_output ()">ags_machine_editor_add_output</a>       (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-new" title="ags_machine_editor_new ()">ags_machine_editor_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-remove-input" title="ags_machine_editor_remove_input ()">ags_machine_editor_remove_input</a>     (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-remove-output" title="ags_machine_editor_remove_output ()">ags_machine_editor_remove_output</a>    (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-set-machine" title="ags_machine_editor_set_machine ()">ags_machine_editor_set_machine</a>      (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> is a composite widget to edit all aspects of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>.
+It consists of multiple child editors.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditor"></a><h3>struct AgsMachineEditor</h3>
+<pre class="programlisting">struct AgsMachineEditor {
+  GtkDialog dialog;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsMachine *machine;
+
+  GtkNotebook *notebook;
+
+  GtkScrolledWindow *output_scrolled_window;
+  AgsListingEditor *output_editor;
+
+  GtkScrolledWindow *input_scrolled_window;
+  AgsListingEditor *input_editor;
+
+  GtkScrolledWindow *output_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *output_link_editor;
+
+  GtkScrolledWindow *input_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *input_link_editor;
+
+  GtkScrolledWindow *resize_editor_scrolled_window;
+  AgsResizeEditor *resize_editor;
+
+  GtkButton *add;
+  GtkButton *remove;
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorClass"></a><h3>struct AgsMachineEditorClass</h3>
+<pre class="programlisting">struct AgsMachineEditorClass {
+  GtkDialogClass dialog;
+
+  void (*set_machine)(AgsMachineEditor *machine_editor,
+		      AgsMachine *machine);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorFlags"></a><h3>enum AgsMachineEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_EDITOR_CLOSING   =  1,
+} AgsMachineEditorFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-children"></a><h3>ags_machine_editor_add_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_add_children     (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+Add all child editors.
+</p>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-input"></a><h3>ags_machine_editor_add_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_add_input        (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-output"></a><h3>ags_machine_editor_add_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_add_output       (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-new"></a><h3>ags_machine_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  ags_machine_editor_new              (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the assigned machine.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-input"></a><h3>ags_machine_editor_remove_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_remove_input     (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-output"></a><h3>ags_machine_editor_remove_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_remove_output    (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-set-machine"></a><h3>ags_machine_editor_set_machine ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_set_machine      (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Is emitted as machine gets modified.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine_editor</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine</code></em> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMachineRadioButton.html b/api/ags/ags-AgsMachineRadioButton.html
new file mode 100644
index 0000000..8416da8
--- /dev/null
+++ b/api/ags/ags-AgsMachineRadioButton.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineRadioButton</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">
+<link rel="next" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMachineSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineRadioButton.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineRadioButton.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineRadioButton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineRadioButton.top_of_page"></a>AgsMachineRadioButton</span></h2>
+<p>AgsMachineRadioButton — machine radio buttons</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineRadioButton.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_machine_radio_button.h>
+
+struct              <a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton" title="struct AgsMachineRadioButton">AgsMachineRadioButton</a>;
+struct              <a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButtonClass" title="struct AgsMachineRadioButtonClass">AgsMachineRadioButtonClass</a>;
+<a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton" title="struct AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></a> * <a class="link" href="ags-AgsMachineRadioButton.html#ags-machine-radio-button-new" title="ags_machine_radio_button_new ()">ags_machine_radio_button_new</a>    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton" title="struct AgsMachineRadioButton"><span class="type">AgsMachineRadioButton</span></a> enables you make choice of an <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineRadioButton"></a><h3>struct AgsMachineRadioButton</h3>
+<pre class="programlisting">struct AgsMachineRadioButton {
+  GtkRadioButton radio_button;
+
+  AgsMachine *machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineRadioButtonClass"></a><h3>struct AgsMachineRadioButtonClass</h3>
+<pre class="programlisting">struct AgsMachineRadioButtonClass {
+  GtkRadioButtonClass radio_button;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-radio-button-new"></a><h3>ags_machine_radio_button_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton" title="struct AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></a> * ags_machine_radio_button_new    ();</pre>
+<p>
+Create a new <a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton" title="struct AgsMachineRadioButton"><span class="type">AgsMachineRadioButton</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMachineSelection.html b/api/ags/ags-AgsMachineSelection.html
new file mode 100644
index 0000000..f5f6a51
--- /dev/null
+++ b/api/ags/ags-AgsMachineSelection.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsMachineRadioButton.html" title="AgsMachineRadioButton">
+<link rel="next" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMachineRadioButton.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMachineSelector.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineSelection.top_of_page"></a>AgsMachineSelection</span></h2>
+<p>AgsMachineSelection — machine radio buttons</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_machine_selection.h>
+
+struct              <a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection">AgsMachineSelection</a>;
+struct              <a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelectionClass" title="struct AgsMachineSelectionClass">AgsMachineSelectionClass</a>;
+<a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></a> * <a class="link" href="ags-AgsMachineSelection.html#ags-machine-selection-new" title="ags_machine_selection_new ()">ags_machine_selection_new</a>         (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);
+<a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="ags-AgsMachineSelection.html#ags-machine-selection-run" title="ags_machine_selection_run ()">ags_machine_selection_run</a>           (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> *machine_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> enables you make choice of an <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelection"></a><h3>struct AgsMachineSelection</h3>
+<pre class="programlisting">struct AgsMachineSelection {
+  GtkDialog dialog;
+
+  AgsWindow *window;
+  GList *machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineSelectionClass"></a><h3>struct AgsMachineSelectionClass</h3>
+<pre class="programlisting">struct AgsMachineSelectionClass {
+  GtkDialogClass dialog;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-new"></a><h3>ags_machine_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></a> * ags_machine_selection_new         (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);</pre>
+<p>
+Create a new <a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="type">AgsMachineSelection</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-run"></a><h3>ags_machine_selection_run ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_selection_run           (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> *machine_selection</code></em>);</pre>
+<p>
+Run the dialog.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>machine_selection</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="type">AgsMachineSelection</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMachineSelector.html b/api/ags/ags-AgsMachineSelector.html
new file mode 100644
index 0000000..c703601
--- /dev/null
+++ b/api/ags/ags-AgsMachineSelector.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineSelector</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">
+<link rel="next" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMachineSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-selector-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineSelector.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineSelector.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineSelector"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineSelector.top_of_page"></a>AgsMachineSelector</span></h2>
+<p>AgsMachineSelector — machine radio buttons</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineSelector.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_machine_selector.h>
+
+struct              <a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector">AgsMachineSelector</a>;
+struct              <a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelectorClass" title="struct AgsMachineSelectorClass">AgsMachineSelectorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-changed" title="ags_machine_selector_changed ()">ags_machine_selector_changed</a>        (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></a> * <a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-new" title="ags_machine_selector_new ()">ags_machine_selector_new</a>           ();
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           <a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-popup-new" title="ags_machine_selector_popup_new ()">ags_machine_selector_popup_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> enables you make choice of an <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelector"></a><h3>struct AgsMachineSelector</h3>
+<pre class="programlisting">struct AgsMachineSelector {
+  GtkVBox vbox;
+
+  GtkMenu *popup;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineSelectorClass"></a><h3>struct AgsMachineSelectorClass</h3>
+<pre class="programlisting">struct AgsMachineSelectorClass {
+  GtkVBoxClass vbox;
+
+  void (*changed)(AgsMachineSelector *machine_selector, AgsMachine *machine);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-changed"></a><h3>ags_machine_selector_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_changed        (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+Emitted as <a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> modified.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-new"></a><h3>ags_machine_selector_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></a> * ags_machine_selector_new           ();</pre>
+<p>
+Create a new <a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-new"></a><h3>ags_machine_selector_popup_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           ags_machine_selector_popup_new      (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+Create a new <GTKDOCLINK HREF="AgsMachineSelectorPopup"><span class="type">AgsMachineSelectorPopup</span></GTKDOCLINK>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMain.html b/api/ags/ags-AgsMain.html
new file mode 100644
index 0000000..ed7acc4
--- /dev/null
+++ b/api/ags/ags-AgsMain.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMain</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="next" href="util.html" title="Part I. Util - Helper functions">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="util.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMain.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMain.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMain"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMain.top_of_page"></a>AgsMain</span></h2>
+<p>AgsMain</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMain.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsMain.html#AGS-BUILD-ID:CAPS" title="AGS_BUILD_ID">AGS_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsMain.html#AGS-DEFAULT-CONFIG:CAPS" title="AGS_DEFAULT_CONFIG">AGS_DEFAULT_CONFIG</a>
+#define             <a class="link" href="ags-AgsMain.html#AGS-DEFAULT-DIRECTORY:CAPS" title="AGS_DEFAULT_DIRECTORY">AGS_DEFAULT_DIRECTORY</a>
+#define             <a class="link" href="ags-AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_EFFECTS_DEFAULT_VERSION">AGS_EFFECTS_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-AgsMain.html#AGS-PRIORITY:CAPS" title="AGS_PRIORITY">AGS_PRIORITY</a>
+#define             <a class="link" href="ags-AgsMain.html#AGS-VERSION:CAPS" title="AGS_VERSION">AGS_VERSION</a>
+#define             <a class="link" href="ags-AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS" title="ALSA_PCM_NEW_HW_PARAMS_API">ALSA_PCM_NEW_HW_PARAMS_API</a>
+struct              <a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain">AgsMain</a>;
+struct              <a class="link" href="ags-AgsMain.html#AgsMainClass" title="struct AgsMainClass">AgsMainClass</a>;
+enum                <a class="link" href="ags-AgsMain.html#AgsMainFlags" title="enum AgsMainFlags">AgsMainFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-add-devout" title="ags_main_add_devout ()">ags_main_add_devout</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-load-config" title="ags_main_load_config ()">ags_main_load_config</a>                (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+<a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="returnvalue">AgsMain</span></a> *           <a class="link" href="ags-AgsMain.html#ags-main-new" title="ags_main_new ()">ags_main_new</a>                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-quit" title="ags_main_quit ()">ags_main_quit</a>                       (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-register-machine-type" title="ags_main_register_machine_type ()">ags_main_register_machine_type</a>      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-register-recall-type" title="ags_main_register_recall_type ()">ags_main_register_recall_type</a>       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-register-task-type" title="ags_main_register_task_type ()">ags_main_register_task_type</a>         ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-register-thread-type" title="ags_main_register_thread_type ()">ags_main_register_thread_type</a>       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-register-widget-type" title="ags_main_register_widget_type ()">ags_main_register_widget_type</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMain.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMain.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-BUILD-ID:CAPS"></a><h3>AGS_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEFAULT-CONFIG:CAPS"></a><h3>AGS_DEFAULT_CONFIG</h3>
+<pre class="programlisting">#define AGS_DEFAULT_CONFIG "ags.conf\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEFAULT-DIRECTORY:CAPS"></a><h3>AGS_DEFAULT_DIRECTORY</h3>
+<pre class="programlisting">#define AGS_DEFAULT_DIRECTORY ".gsequencer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_EFFECTS_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PRIORITY:CAPS"></a><h3>AGS_PRIORITY</h3>
+<pre class="programlisting">#define AGS_PRIORITY (49)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-VERSION:CAPS"></a><h3>AGS_VERSION</h3>
+<pre class="programlisting">#define AGS_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ALSA-PCM-NEW-HW-PARAMS-API:CAPS"></a><h3>ALSA_PCM_NEW_HW_PARAMS_API</h3>
+<pre class="programlisting">#define ALSA_PCM_NEW_HW_PARAMS_API
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMain"></a><h3>struct AgsMain</h3>
+<pre class="programlisting">struct AgsMain {
+  GObject object;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_env env;
+#endif
+
+  AgsThread *main_loop;
+  AgsThread *autosave_thread;
+  AgsThreadPool *thread_pool;
+
+  AgsServer *server;
+
+  GList *devout;
+
+  AgsWindow *window;
+
+  AgsConfig *config;
+  AgsLog *log;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainClass"></a><h3>struct AgsMainClass</h3>
+<pre class="programlisting">struct AgsMainClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainFlags"></a><h3>enum AgsMainFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MAIN_SINGLE_THREAD      = 1,
+  AGS_MAIN_CONNECTED          = 1 <<  1,
+} AgsMainFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-add-devout"></a><h3>ags_main_add_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_add_devout                 (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-load-config"></a><h3>ags_main_load_config ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_load_config                (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-new"></a><h3>ags_main_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="returnvalue">AgsMain</span></a> *           ags_main_new                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-quit"></a><h3>ags_main_quit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_quit                       (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-machine-type"></a><h3>ags_main_register_machine_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_machine_type      ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-recall-type"></a><h3>ags_main_register_recall_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_recall_type       ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-task-type"></a><h3>ags_main_register_task_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_task_type         ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-thread-type"></a><h3>ags_main_register_thread_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_thread_type       ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-widget-type"></a><h3>ags_main_register_widget_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_widget_type       ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMainLoop.html b/api/ags/ags-AgsMainLoop.html
new file mode 100644
index 0000000..c68b26e
--- /dev/null
+++ b/api/ags/ags-AgsMainLoop.html
@@ -0,0 +1,236 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMainLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<link rel="next" href="ags-ags-marshal.html" title="ags_marshal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDynamicConnectable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-marshal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMainLoop.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMainLoop.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMainLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMainLoop.top_of_page"></a>AgsMainLoop</span></h2>
+<p>AgsMainLoop — toplevel threads</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMainLoop.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_main_loop.h>
+
+typedef             <a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop">AgsMainLoop</a>;
+struct              <a class="link" href="ags-AgsMainLoop.html#AgsMainLoopInterface" title="struct AgsMainLoopInterface">AgsMainLoopInterface</a>;
+<GTKDOCLINK HREF="AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></GTKDOCLINK> *     <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-async-queue" title="ags_main_loop_get_async_queue ()">ags_main_loop_get_async_queue</a>       (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-last-sync" title="ags_main_loop_get_last_sync ()">ags_main_loop_get_last_sync</a>         (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-tic" title="ags_main_loop_get_tic ()">ags_main_loop_get_tic</a>               (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-async-queue" title="ags_main_loop_set_async_queue ()">ags_main_loop_set_async_queue</a>       (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></GTKDOCLINK> *async_queue</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-last-sync" title="ags_main_loop_set_last_sync ()">ags_main_loop_set_last_sync</a>         (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> last_sync</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-tic" title="ags_main_loop_set_tic ()">ags_main_loop_set_tic</a>               (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> interface gives you a unique access to toplevel
+threads and has to be implemented for it.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMainLoop"></a><h3>AgsMainLoop</h3>
+<pre class="programlisting">typedef void AgsMainLoop;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainLoopInterface"></a><h3>struct AgsMainLoopInterface</h3>
+<pre class="programlisting">struct AgsMainLoopInterface {
+  GTypeInterface interface;
+
+  void (*set_async_queue)(AgsMainLoop *main_loop, AgsAsyncQueue *async_queue);
+  AgsAsyncQueue* (*get_async_queue)(AgsMainLoop *main_loop);
+  
+  void (*set_tic)(AgsMainLoop *main_loop, guint tic);
+  guint (*get_tic)(AgsMainLoop *main_loop);
+
+  void (*set_last_sync)(AgsMainLoop *main_loop, guint last_sync);
+  guint (*get_last_sync)(AgsMainLoop *main_loop);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-async-queue"></a><h3>ags_main_loop_get_async_queue ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></GTKDOCLINK> *     ags_main_loop_get_async_queue       (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+Retrieve the <GTKDOCLINK HREF="AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></GTKDOCLINK>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>main_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-last-sync"></a><h3>ags_main_loop_get_last_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_main_loop_get_last_sync         (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+Retrieve last sync as tic of synchronization context.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>main_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>last synced tic</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-tic"></a><h3>ags_main_loop_get_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_main_loop_get_tic               (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+Retrieve current tic of synchronization context.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>main_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>current tic</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-async-queue"></a><h3>ags_main_loop_set_async_queue ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_loop_set_async_queue       (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></GTKDOCLINK> *async_queue</code></em>);</pre>
+<p>
+Sets the asynchronous queue.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>main_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>async_queue</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-last-sync"></a><h3>ags_main_loop_set_last_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_loop_set_last_sync         (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> last_sync</code></em>);</pre>
+<p>
+Sets last sync to <em class="parameter"><code>last_sync</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>main_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>last_sync</code></em> :</span></p></td>
+<td>last sync</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-tic"></a><h3>ags_main_loop_set_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_loop_set_tic               (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+Sets tic to <em class="parameter"><code>tic</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>main_loop</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tic</code></em> :</span></p></td>
+<td>tic</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMatrix.html b/api/ags/ags-AgsMatrix.html
new file mode 100644
index 0000000..6c61d45
--- /dev/null
+++ b/api/ags/ags-AgsMatrix.html
@@ -0,0 +1,211 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMatrix</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">
+<link rel="next" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-ffplayer-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-matrix-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMatrix.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMatrix.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMatrix"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMatrix.top_of_page"></a>AgsMatrix</span></h2>
+<p>AgsMatrix — matrix sequencer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMatrix.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_matrix.h>
+
+#define             <a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS" title="AGS_MATRIX_CELL_HEIGHT">AGS_MATRIX_CELL_HEIGHT</a>
+#define             <a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS" title="AGS_MATRIX_CELL_WIDTH">AGS_MATRIX_CELL_WIDTH</a>
+#define             <a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS" title="AGS_MATRIX_OCTAVE">AGS_MATRIX_OCTAVE</a>
+#define             <a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS" title="AGS_MATRIX_PATTERN_CONTROLS">AGS_MATRIX_PATTERN_CONTROLS</a>
+struct              <a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix">AgsMatrix</a>;
+struct              <a class="link" href="ags-AgsMatrix.html#AgsMatrixClass" title="struct AgsMatrixClass">AgsMatrixClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-draw-gutter" title="ags_matrix_draw_gutter ()">ags_matrix_draw_gutter</a>              (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-draw-matrix" title="ags_matrix_draw_matrix ()">ags_matrix_draw_matrix</a>              (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-highlight-gutter-point" title="ags_matrix_highlight_gutter_point ()">ags_matrix_highlight_gutter_point</a>   (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-input-map-recall" title="ags_matrix_input_map_recall ()">ags_matrix_input_map_recall</a>         (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> input_pad_start</code></em>);
+<a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         <a class="link" href="ags-AgsMatrix.html#ags-matrix-new" title="ags_matrix_new ()">ags_matrix_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-output-map-recall" title="ags_matrix_output_map_recall ()">ags_matrix_output_map_recall</a>        (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-redraw-gutter-point" title="ags_matrix_redraw_gutter_point ()">ags_matrix_redraw_gutter_point</a>      (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-unpaint-gutter-point" title="ags_matrix_unpaint_gutter_point ()">ags_matrix_unpaint_gutter_point</a>     (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> is a composite widget to act as matrix sequencer.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-HEIGHT:CAPS"></a><h3>AGS_MATRIX_CELL_HEIGHT</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_HEIGHT  10
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-WIDTH:CAPS"></a><h3>AGS_MATRIX_CELL_WIDTH</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_WIDTH   12
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-OCTAVE:CAPS"></a><h3>AGS_MATRIX_OCTAVE</h3>
+<pre class="programlisting">#define AGS_MATRIX_OCTAVE 10
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-PATTERN-CONTROLS:CAPS"></a><h3>AGS_MATRIX_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_MATRIX_PATTERN_CONTROLS (16)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMatrix"></a><h3>struct AgsMatrix</h3>
+<pre class="programlisting">struct AgsMatrix {
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  GtkTable *table;
+
+  GtkToggleButton *run;
+  GtkToggleButton *selected;
+  GtkToggleButton *index[9];
+
+  GtkDrawingArea *drawing_area;
+  guint active_led;
+  GtkHBox *led;
+
+  GtkAdjustment *adjustment;
+
+  GtkSpinButton *length_spin;
+  GtkCheckButton *loop_button;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMatrixClass"></a><h3>struct AgsMatrixClass</h3>
+<pre class="programlisting">struct AgsMatrixClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-gutter"></a><h3>ags_matrix_draw_gutter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_draw_gutter              (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-matrix"></a><h3>ags_matrix_draw_matrix ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_draw_matrix              (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-highlight-gutter-point"></a><h3>ags_matrix_highlight_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_highlight_gutter_point   (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-input-map-recall"></a><h3>ags_matrix_input_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_input_map_recall         (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> input_pad_start</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-new"></a><h3>ags_matrix_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         ags_matrix_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-output-map-recall"></a><h3>ags_matrix_output_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_output_map_recall        (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-redraw-gutter-point"></a><h3>ags_matrix_redraw_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_redraw_gutter_point      (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-unpaint-gutter-point"></a><h3>ags_matrix_unpaint_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_unpaint_gutter_point     (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMenu.html b/api/ags/ags-AgsMenu.html
new file mode 100644
index 0000000..515421a
--- /dev/null
+++ b/api/ags/ags-AgsMenu.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenu</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-AgsList.html" title="AgsList">
+<link rel="next" href="ags-AgsMenuItem.html" title="AgsMenuItem">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsList.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMenuItem.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMenu.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMenu.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMenu"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMenu.top_of_page"></a>AgsMenu</span></h2>
+<p>AgsMenu</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMenu.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMenu.html#AgsMenu" title="struct AgsMenu">AgsMenu</a>;
+struct              <a class="link" href="ags-AgsMenu.html#AgsMenuClass" title="struct AgsMenuClass">AgsMenuClass</a>;
+<a class="link" href="ags-AgsMenu.html#AgsMenu" title="struct AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           <a class="link" href="ags-AgsMenu.html#ags-menu-new" title="ags_menu_new ()">ags_menu_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenu.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenu.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenu"></a><h3>struct AgsMenu</h3>
+<pre class="programlisting">struct AgsMenu {
+  GtkWindow window;
+
+  AgsTable *table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuClass"></a><h3>struct AgsMenuClass</h3>
+<pre class="programlisting">struct AgsMenuClass {
+  GtkWindowClass window;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-new"></a><h3>ags_menu_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMenu.html#AgsMenu" title="struct AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           ags_menu_new                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMenuBar.html b/api/ags/ags-AgsMenuBar.html
new file mode 100644
index 0000000..c574742
--- /dev/null
+++ b/api/ags/ags-AgsMenuBar.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenuBar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">
+<link rel="next" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-selector-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-menu-bar-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMenuBar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMenuBar.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMenuBar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMenuBar.top_of_page"></a>AgsMenuBar</span></h2>
+<p>AgsMenuBar — the menu bar.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMenuBar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_menu_bar.h>
+
+struct              <a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar">AgsMenuBar</a>;
+struct              <a class="link" href="ags-AgsMenuBar.html#AgsMenuBarClass" title="struct AgsMenuBarClass">AgsMenuBarClass</a>;
+<a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        <a class="link" href="ags-AgsMenuBar.html#ags-menu-bar-new" title="ags_menu_bar_new ()">ags_menu_bar_new</a>                    ();
+<GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       <a class="link" href="ags-AgsMenuBar.html#ags-tact-combo-box-new" title="ags_tact_combo_box_new ()">ags_tact_combo_box_new</a>              ();
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           <a class="link" href="ags-AgsMenuBar.html#ags-tact-menu-new" title="ags_tact_menu_new ()">ags_tact_menu_new</a>                   ();
+<GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       <a class="link" href="ags-AgsMenuBar.html#ags-zoom-combo-box-new" title="ags_zoom_combo_box_new ()">ags_zoom_combo_box_new</a>              ();
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           <a class="link" href="ags-AgsMenuBar.html#ags-zoom-menu-new" title="ags_zoom_menu_new ()">ags_zoom_menu_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> is a composite widget to be used as application's menu bar.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenuBar"></a><h3>struct AgsMenuBar</h3>
+<pre class="programlisting">struct AgsMenuBar {
+  GtkMenuBar menu_bar;
+
+  GtkMenu *file;
+  GtkMenu *edit;
+  GtkMenu *add;
+  GtkMenu *help;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuBarClass"></a><h3>struct AgsMenuBarClass</h3>
+<pre class="programlisting">struct AgsMenuBarClass {
+  GtkMenuBarClass menu_bar;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-new"></a><h3>ags_menu_bar_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        ags_menu_bar_new                    ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-combo-box-new"></a><h3>ags_tact_combo_box_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       ags_tact_combo_box_new              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-menu-new"></a><h3>ags_tact_menu_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           ags_tact_menu_new                   ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-combo-box-new"></a><h3>ags_zoom_combo_box_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       ags_zoom_combo_box_new              ();</pre>
+<p>
+Creates an <GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> to select tact
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-menu-new"></a><h3>ags_zoom_menu_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           ags_zoom_menu_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMenuItem.html b/api/ags/ags-AgsMenuItem.html
new file mode 100644
index 0000000..33c07ec
--- /dev/null
+++ b/api/ags/ags-AgsMenuItem.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenuItem</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-AgsMenu.html" title="AgsMenu">
+<link rel="next" href="ags-AgsOptionMenu.html" title="AgsOptionMenu">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMenu.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsOptionMenu.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMenuItem.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMenuItem.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMenuItem"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMenuItem.top_of_page"></a>AgsMenuItem</span></h2>
+<p>AgsMenuItem</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMenuItem.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMenuItem.html#AgsMenuItem" title="struct AgsMenuItem">AgsMenuItem</a>;
+struct              <a class="link" href="ags-AgsMenuItem.html#AgsMenuItemClass" title="struct AgsMenuItemClass">AgsMenuItemClass</a>;
+<a class="link" href="ags-AgsMenuItem.html#AgsMenuItem" title="struct AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       <a class="link" href="ags-AgsMenuItem.html#ags-menu-item-new" title="ags_menu_item_new ()">ags_menu_item_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuItem.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuItem.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenuItem"></a><h3>struct AgsMenuItem</h3>
+<pre class="programlisting">struct AgsMenuItem {
+  AgsTable table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuItemClass"></a><h3>struct AgsMenuItemClass</h3>
+<pre class="programlisting">struct AgsMenuItemClass {
+  AgsTableClass table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-item-new"></a><h3>ags_menu_item_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMenuItem.html#AgsMenuItem" title="struct AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       ags_menu_item_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMeter.html b/api/ags/ags-AgsMeter.html
new file mode 100644
index 0000000..16836ca
--- /dev/null
+++ b/api/ags/ags-AgsMeter.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMeter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="next" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="editor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-meter-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMeter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMeter.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMeter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMeter.top_of_page"></a>AgsMeter</span></h2>
+<p>AgsMeter — piano widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMeter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_meter.h>
+
+struct              <a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter">AgsMeter</a>;
+struct              <a class="link" href="ags-AgsMeter.html#AgsMeterClass" title="struct AgsMeterClass">AgsMeterClass</a>;
+<a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          <a class="link" href="ags-AgsMeter.html#ags-meter-new" title="ags_meter_new ()">ags_meter_new</a>                       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMeter.html#ags-meter-paint" title="ags_meter_paint ()">ags_meter_paint</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              <a class="link" href="ags-AgsMeter.html#ags-meter-sound-string" title="ags_meter_sound_string ()">ags_meter_sound_string</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMeter.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> draws you a piano.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMeter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMeter"></a><h3>struct AgsMeter</h3>
+<pre class="programlisting">struct AgsMeter {
+  GtkDrawingArea drawing_area;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMeterClass"></a><h3>struct AgsMeterClass</h3>
+<pre class="programlisting">struct AgsMeterClass {
+  GtkDrawingAreaClass drawing_area;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-new"></a><h3>ags_meter_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          ags_meter_new                       ();</pre>
+<p>
+Create a new <a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-paint"></a><h3>ags_meter_paint ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_meter_paint                     (<em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-sound-string"></a><h3>ags_meter_sound_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              ags_meter_sound_string              ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMixer.html b/api/ags/ags-AgsMixer.html
new file mode 100644
index 0000000..cb759ac
--- /dev/null
+++ b/api/ags/ags-AgsMixer.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">
+<link rel="next" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-matrix-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-mixer-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMixer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMixer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMixer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixer.top_of_page"></a>AgsMixer</span></h2>
+<p>AgsMixer — mixer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMixer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_mixer.h>
+
+struct              <a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer">AgsMixer</a>;
+struct              <a class="link" href="ags-AgsMixer.html#AgsMixerClass" title="struct AgsMixerClass">AgsMixerClass</a>;
+<a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          <a class="link" href="ags-AgsMixer.html#ags-mixer-new" title="ags_mixer_new ()">ags_mixer_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixer.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer"><span class="type">AgsMixer</span></a> is a composite widget to act as mixer.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixer"></a><h3>struct AgsMixer</h3>
+<pre class="programlisting">struct AgsMixer {
+  AgsMachine machine;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkHBox *input_pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerClass"></a><h3>struct AgsMixerClass</h3>
+<pre class="programlisting">struct AgsMixerClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-new"></a><h3>ags_mixer_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          ags_mixer_new                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer"><span class="type">AgsMixer</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer"><span class="type">AgsMixer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMixerInputLine.html b/api/ags/ags-AgsMixerInputLine.html
new file mode 100644
index 0000000..c626d2c
--- /dev/null
+++ b/api/ags/ags-AgsMixerInputLine.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixerInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">
+<link rel="next" href="ags-AgsMixerInputPad.html" title="AgsMixerInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-mixer-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMixerInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMixerInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMixerInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMixerInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixerInputLine.top_of_page"></a>AgsMixerInputLine</span></h2>
+<p>AgsMixerInputLine — mixer input line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMixerInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_mixer_input_line.h>
+
+struct              <a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine">AgsMixerInputLine</a>;
+struct              <a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLineClass" title="struct AgsMixerInputLineClass">AgsMixerInputLineClass</a>;
+<a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * <a class="link" href="ags-AgsMixerInputLine.html#ags-mixer-input-line-new" title="ags_mixer_input_line_new ()">ags_mixer_input_line_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> is a composite widget to act as mixer input line.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixerInputLine"></a><h3>struct AgsMixerInputLine</h3>
+<pre class="programlisting">struct AgsMixerInputLine {
+  AgsLine line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerInputLineClass"></a><h3>struct AgsMixerInputLineClass</h3>
+<pre class="programlisting">struct AgsMixerInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-line-new"></a><h3>ags_mixer_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * ags_mixer_input_line_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMixerInputPad.html b/api/ags/ags-AgsMixerInputPad.html
new file mode 100644
index 0000000..feb63d3
--- /dev/null
+++ b/api/ags/ags-AgsMixerInputPad.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixerInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsMixerInputLine.html" title="AgsMixerInputLine">
+<link rel="next" href="ags-AgsOscillator.html" title="AgsOscillator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMixerInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsOscillator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMixerInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMixerInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMixerInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixerInputPad.top_of_page"></a>AgsMixerInputPad</span></h2>
+<p>AgsMixerInputPad — mixer input pad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMixerInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_mixer_input_pad.h>
+
+struct              <a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPad" title="struct AgsMixerInputPad">AgsMixerInputPad</a>;
+struct              <a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPadClass" title="struct AgsMixerInputPadClass">AgsMixerInputPadClass</a>;
+<a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPad" title="struct AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  <a class="link" href="ags-AgsMixerInputPad.html#ags-mixer-input-pad-new" title="ags_mixer_input_pad_new ()">ags_mixer_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPad" title="struct AgsMixerInputPad"><span class="type">AgsMixerInputPad</span></a> is a composite widget to act as mixer input pad.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixerInputPad"></a><h3>struct AgsMixerInputPad</h3>
+<pre class="programlisting">struct AgsMixerInputPad {
+  AgsPad pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerInputPadClass"></a><h3>struct AgsMixerInputPadClass</h3>
+<pre class="programlisting">struct AgsMixerInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-pad-new"></a><h3>ags_mixer_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPad" title="struct AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  ags_mixer_input_pad_new             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPad" title="struct AgsMixerInputPad"><span class="type">AgsMixerInputPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPad" title="struct AgsMixerInputPad"><span class="type">AgsMixerInputPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMutable.html b/api/ags/ags-AgsMutable.html
new file mode 100644
index 0000000..f643a19
--- /dev/null
+++ b/api/ags/ags-AgsMutable.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMutable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-ags-marshal.html" title="ags_marshal">
+<link rel="next" href="ags-AgsPackable.html" title="AgsPackable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-marshal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPackable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMutable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMutable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMutable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMutable.top_of_page"></a>AgsMutable</span></h2>
+<p>AgsMutable — unique access to recalls</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMutable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_mutable.h>
+
+typedef             <a class="link" href="ags-AgsMutable.html#AgsMutable" title="AgsMutable">AgsMutable</a>;
+struct              <a class="link" href="ags-AgsMutable.html#AgsMutableInterface" title="struct AgsMutableInterface">AgsMutableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMutable.html#ags-mutable-set-muted" title="ags_mutable_set_muted ()">ags_mutable_set_muted</a>               (<em class="parameter"><code><a class="link" href="ags-AgsMutable.html#AgsMutable" title="AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMutable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMutable.html#AgsMutable" title="AgsMutable"><span class="type">AgsMutable</span></a> interface gives you a unique access to recalls. Its
+purpose is to mute playback.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMutable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMutable"></a><h3>AgsMutable</h3>
+<pre class="programlisting">typedef void AgsMutable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMutableInterface"></a><h3>struct AgsMutableInterface</h3>
+<pre class="programlisting">struct AgsMutableInterface {
+  GTypeInterface interface;
+
+  void (*set_muted)(AgsMutable *mutable, gboolean muted);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mutable-set-muted"></a><h3>ags_mutable_set_muted ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_mutable_set_muted               (<em class="parameter"><code><a class="link" href="ags-AgsMutable.html#AgsMutable" title="AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMuteAudio.html b/api/ags/ags-AgsMuteAudio.html
new file mode 100644
index 0000000..776ede5
--- /dev/null
+++ b/api/ags/ags-AgsMuteAudio.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsInitChannel.html" title="AgsInitChannel">
+<link rel="next" href="ags-AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsInitChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMuteAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteAudio.top_of_page"></a>AgsMuteAudio</span></h2>
+<p>AgsMuteAudio — mute audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_mute_audio.h>
+
+struct              <a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudio" title="struct AgsMuteAudio">AgsMuteAudio</a>;
+struct              <a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudioClass" title="struct AgsMuteAudioClass">AgsMuteAudioClass</a>;
+<a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudio" title="struct AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      <a class="link" href="ags-AgsMuteAudio.html#ags-mute-audio-new" title="ags_mute_audio_new ()">ags_mute_audio_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudio" title="struct AgsMuteAudio"><span class="type">AgsMuteAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudio"></a><h3>struct AgsMuteAudio</h3>
+<pre class="programlisting">struct AgsMuteAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteAudioClass"></a><h3>struct AgsMuteAudioClass</h3>
+<pre class="programlisting">struct AgsMuteAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-audio-new"></a><h3>ags_mute_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudio" title="struct AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      ags_mute_audio_new                  ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudio" title="struct AgsMuteAudio"><span class="type">AgsMuteAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudio" title="struct AgsMuteAudio"><span class="type">AgsMuteAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMuteAudioSignal.html b/api/ags/ags-AgsMuteAudioSignal.html
new file mode 100644
index 0000000..3c25983
--- /dev/null
+++ b/api/ags/ags-AgsMuteAudioSignal.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteAudio.html" title="AgsMuteAudio">
+<link rel="next" href="ags-AgsMuteChannel.html" title="AgsMuteChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMuteAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMuteChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteAudioSignal.top_of_page"></a>AgsMuteAudioSignal</span></h2>
+<p>AgsMuteAudioSignal — mutes audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_mute_audio_signal.h>
+
+struct              <a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal">AgsMuteAudioSignal</a>;
+struct              <a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignalClass" title="struct AgsMuteAudioSignalClass">AgsMuteAudioSignalClass</a>;
+<a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * <a class="link" href="ags-AgsMuteAudioSignal.html#ags-mute-audio-signal-new" title="ags_mute_audio_signal_new ()">ags_mute_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal"><span class="type">AgsMuteAudioSignal</span></a> class mutes the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudioSignal"></a><h3>struct AgsMuteAudioSignal</h3>
+<pre class="programlisting">struct AgsMuteAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteAudioSignalClass"></a><h3>struct AgsMuteAudioSignalClass</h3>
+<pre class="programlisting">struct AgsMuteAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-audio-signal-new"></a><h3>ags_mute_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * ags_mute_audio_signal_new          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal"><span class="type">AgsMuteAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal"><span class="type">AgsMuteAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMuteChannel.html b/api/ags/ags-AgsMuteChannel.html
new file mode 100644
index 0000000..8d1eb74
--- /dev/null
+++ b/api/ags/ags-AgsMuteChannel.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">
+<link rel="next" href="ags-AgsMuteChannelRun.html" title="AgsMuteChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMuteAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMuteChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteChannel.top_of_page"></a>AgsMuteChannel</span></h2>
+<p>AgsMuteChannel — mutes channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_mute_channel.h>
+
+struct              <a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannel" title="struct AgsMuteChannel">AgsMuteChannel</a>;
+struct              <a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannelClass" title="struct AgsMuteChannelClass">AgsMuteChannelClass</a>;
+<a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannel" title="struct AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    <a class="link" href="ags-AgsMuteChannel.html#ags-mute-channel-new" title="ags_mute_channel_new ()">ags_mute_channel_new</a>                ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannel" title="struct AgsMuteChannel"><span class="type">AgsMuteChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannel"></a><h3>struct AgsMuteChannel</h3>
+<pre class="programlisting">struct AgsMuteChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteChannelClass"></a><h3>struct AgsMuteChannelClass</h3>
+<pre class="programlisting">struct AgsMuteChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-channel-new"></a><h3>ags_mute_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannel" title="struct AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    ags_mute_channel_new                ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannel" title="struct AgsMuteChannel"><span class="type">AgsMuteChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannel" title="struct AgsMuteChannel"><span class="type">AgsMuteChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMuteChannelRun.html b/api/ags/ags-AgsMuteChannelRun.html
new file mode 100644
index 0000000..cb72414
--- /dev/null
+++ b/api/ags/ags-AgsMuteChannelRun.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteChannel.html" title="AgsMuteChannel">
+<link rel="next" href="ags-AgsMuteRecycling.html" title="AgsMuteRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMuteChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMuteRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteChannelRun.top_of_page"></a>AgsMuteChannelRun</span></h2>
+<p>AgsMuteChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMuteChannelRun.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun">AgsMuteChannelRun</a>;
+struct              <a class="link" href="ags-AgsMuteChannelRun.html#AgsMuteChannelRunClass" title="struct AgsMuteChannelRunClass">AgsMuteChannelRunClass</a>;
+<a class="link" href="ags-AgsMuteChannelRun.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * <a class="link" href="ags-AgsMuteChannelRun.html#ags-mute-channel-run-new" title="ags_mute_channel_run_new ()">ags_mute_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannelRun"></a><h3>struct AgsMuteChannelRun</h3>
+<pre class="programlisting">struct AgsMuteChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteChannelRunClass"></a><h3>struct AgsMuteChannelRunClass</h3>
+<pre class="programlisting">struct AgsMuteChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-channel-run-new"></a><h3>ags_mute_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMuteChannelRun.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * ags_mute_channel_run_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsMuteRecycling.html b/api/ags/ags-AgsMuteRecycling.html
new file mode 100644
index 0000000..521c427
--- /dev/null
+++ b/api/ags/ags-AgsMuteRecycling.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteChannelRun.html" title="AgsMuteChannelRun">
+<link rel="next" href="ags-AgsOpenFile.html" title="AgsOpenFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMuteChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsOpenFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteRecycling.top_of_page"></a>AgsMuteRecycling</span></h2>
+<p>AgsMuteRecycling — mutes recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_mute_recycling.h>
+
+struct              <a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecycling" title="struct AgsMuteRecycling">AgsMuteRecycling</a>;
+struct              <a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecyclingClass" title="struct AgsMuteRecyclingClass">AgsMuteRecyclingClass</a>;
+<a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecycling" title="struct AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  <a class="link" href="ags-AgsMuteRecycling.html#ags-mute-recycling-new" title="ags_mute_recycling_new ()">ags_mute_recycling_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecycling" title="struct AgsMuteRecycling"><span class="type">AgsMuteRecycling</span></a> class mutes the recycling.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteRecycling"></a><h3>struct AgsMuteRecycling</h3>
+<pre class="programlisting">struct AgsMuteRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteRecyclingClass"></a><h3>struct AgsMuteRecyclingClass</h3>
+<pre class="programlisting">struct AgsMuteRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-recycling-new"></a><h3>ags_mute_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecycling" title="struct AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  ags_mute_recycling_new              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecycling" title="struct AgsMuteRecycling"><span class="type">AgsMuteRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecycling" title="struct AgsMuteRecycling"><span class="type">AgsMuteRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsNavigation.html b/api/ags/ags-AgsNavigation.html
new file mode 100644
index 0000000..91afb6f
--- /dev/null
+++ b/api/ags/ags-AgsNavigation.html
@@ -0,0 +1,244 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNavigation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">
+<link rel="next" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-menu-bar-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-navigation-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNavigation.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNavigation.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNavigation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNavigation.top_of_page"></a>AgsNavigation</span></h2>
+<p>AgsNavigation — control audio object's playback.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNavigation.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_navigation.h>
+
+#define             <a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS" title="AGS_NAVIGATION_DEFAULT_TACT_STEP">AGS_NAVIGATION_DEFAULT_TACT_STEP</a>
+#define             <a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS" title="AGS_NAVIGATION_REWIND_STEPS">AGS_NAVIGATION_REWIND_STEPS</a>
+#define             <a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS" title="AGS_NAVIGATION_SEEK_STEPS">AGS_NAVIGATION_SEEK_STEPS</a>
+struct              <a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation">AgsNavigation</a>;
+struct              <a class="link" href="ags-AgsNavigation.html#AgsNavigationClass" title="struct AgsNavigationClass">AgsNavigationClass</a>;
+enum                <a class="link" href="ags-AgsNavigation.html#AgsNavigationFlags" title="enum AgsNavigationFlags">AgsNavigationFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNavigation.html#ags-navigation-change-position" title="ags_navigation_change_position ()">ags_navigation_change_position</a>      (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+<a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     <a class="link" href="ags-AgsNavigation.html#ags-navigation-new" title="ags_navigation_new ()">ags_navigation_new</a>                  ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNavigation.html#ags-navigation-set-seeking-sensitive" title="ags_navigation_set_seeking_sensitive ()">ags_navigation_set_seeking_sensitive</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enabled</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsNavigation.html#ags-navigation-tact-to-time-string" title="ags_navigation_tact_to_time_string ()">ags_navigation_tact_to_time_string</a>  (<em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNavigation.html#ags-navigation-update-time-string" title="ags_navigation_update_time_string ()">ags_navigation_update_time_string</a>   (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *time_string</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> is a composite widget to control playback of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> objects.
+It can start <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> in bulk mode or position the stream.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS"></a><h3>AGS_NAVIGATION_DEFAULT_TACT_STEP</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_DEFAULT_TACT_STEP (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-REWIND-STEPS:CAPS"></a><h3>AGS_NAVIGATION_REWIND_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_REWIND_STEPS (4.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-SEEK-STEPS:CAPS"></a><h3>AGS_NAVIGATION_SEEK_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_SEEK_STEPS (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigation"></a><h3>struct AgsNavigation</h3>
+<pre class="programlisting">struct AgsNavigation {
+  GtkVBox vbox;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  GtkToggleButton *expander;
+
+  GtkSpinButton *bpm;
+  gdouble current_bpm;
+
+  GtkToggleButton *rewind;
+  GtkButton *previous;
+  GtkToggleButton *play;
+  GtkButton *stop;
+  GtkButton *next;
+  GtkToggleButton *forward;
+
+  GtkCheckButton *loop;
+
+  GtkLabel *position_time;
+  GtkSpinButton *position_tact;
+
+  GtkLabel *duration_time;
+  GtkSpinButton *duration_tact;
+
+  GtkSpinButton *loop_left_tact;
+  GtkSpinButton *loop_right_tact;
+
+  GtkCheckButton *scroll;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigationClass"></a><h3>struct AgsNavigationClass</h3>
+<pre class="programlisting">struct AgsNavigationClass {
+  GtkVBoxClass vbox;
+
+  void (*change_position)(AgsNavigation *navigation,
+			  gdouble tact);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigationFlags"></a><h3>enum AgsNavigationFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NAVIGATION_BLOCK_TACT   = 1,
+  AGS_NAVIGATION_BLOCK_PLAY   = 1 << 1,
+  AGS_NAVIGATION_BLOCK_TIC    = 1 << 2,
+} AgsNavigationFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-change-position"></a><h3>ags_navigation_change_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_change_position      (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+Change tact position of editor. The scrollbar is adjustet
+and its playback position seeked.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>navigation</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the new position</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-new"></a><h3>ags_navigation_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     ags_navigation_new                  ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> to control the tree.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-set-seeking-sensitive"></a><h3>ags_navigation_set_seeking_sensitive ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_set_seeking_sensitive
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enabled</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-tact-to-time-string"></a><h3>ags_navigation_tact_to_time_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_navigation_tact_to_time_string  (<em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+Convert tact unit to time.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the new position</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>tact as time string</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-update-time-string"></a><h3>ags_navigation_update_time_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_update_time_string   (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *time_string</code></em>);</pre>
+<p>
+Updates time as string.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the new position</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>time_str</code></em> :</span></p></td>
+<td>the pointer location to set</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsNotation.html b/api/ags/ags-AgsNotation.html
new file mode 100644
index 0000000..7065163
--- /dev/null
+++ b/api/ags/ags-AgsNotation.html
@@ -0,0 +1,737 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNotation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsInput.html" title="AgsInput">
+<link rel="next" href="ags-AgsNote.html" title="AgsNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsInput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNotation.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNotation.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNotation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNotation.top_of_page"></a>AgsNotation</span></h2>
+<p>AgsNotation — Notation class supporting selection and clipboard.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNotation.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_notation.h>
+
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS" title="AGS_NOTATION_DEFAULT_BPM">AGS_NOTATION_DEFAULT_BPM</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS" title="AGS_NOTATION_DEFAULT_DURATION">AGS_NOTATION_DEFAULT_DURATION</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS" title="AGS_NOTATION_DEFAULT_JIFFIE">AGS_NOTATION_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS" title="AGS_NOTATION_DEFAULT_LENGTH">AGS_NOTATION_DEFAULT_LENGTH</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MAXIMUM_NOTE_LENGTH">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MINIMUM_NOTE_LENGTH">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS" title="AGS_NOTATION_TICS_PER_BEAT">AGS_NOTATION_TICS_PER_BEAT</a>
+struct              <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation">AgsNotation</a>;
+struct              <a class="link" href="ags-AgsNotation.html#AgsNotationClass" title="struct AgsNotationClass">AgsNotationClass</a>;
+enum                <a class="link" href="ags-AgsNotation.html#AgsNotationFlags" title="enum AgsNotationFlags">AgsNotationFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-add-note" title="ags_notation_add_note ()">ags_notation_add_note</a>               (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-add-point-to-selection" title="ags_notation_add_point_to_selection ()">ags_notation_add_point_to_selection</a> (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-add-region-to-selection" title="ags_notation_add_region_to_selection ()">ags_notation_add_region_to_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          <a class="link" href="ags-AgsNotation.html#ags-notation-copy-selection" title="ags_notation_copy_selection ()">ags_notation_copy_selection</a>         (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          <a class="link" href="ags-AgsNotation.html#ags-notation-cut-selection" title="ags_notation_cut_selection ()">ags_notation_cut_selection</a>          (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsNotation.html#ags-notation-find-near-timestamp" title="ags_notation_find_near_timestamp ()">ags_notation_find_near_timestamp</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);
+<a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="ags-AgsNotation.html#ags-notation-find-point" title="ags_notation_find_point ()">ags_notation_find_point</a>             (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsNotation.html#ags-notation-find-region" title="ags_notation_find_region ()">ags_notation_find_region</a>            (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-free-selection" title="ags_notation_free_selection ()">ags_notation_free_selection</a>         (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsNotation.html#ags-notation-get-current" title="ags_notation_get_current ()">ags_notation_get_current</a>            (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsNotation.html#ags-notation-get-selection" title="ags_notation_get_selection ()">ags_notation_get_selection</a>          (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-insert-from-clipboard" title="ags_notation_insert_from_clipboard ()">ags_notation_insert_from_clipboard</a>  (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y_offset</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsNotation.html#ags-notation-is-note-selected" title="ags_notation_is_note_selected ()">ags_notation_is_note_selected</a>       (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       <a class="link" href="ags-AgsNotation.html#ags-notation-new" title="ags_notation_new ()">ags_notation_new</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsNotation.html#ags-notation-remove-note-at-position" title="ags_notation_remove_note_at_position ()">ags_notation_remove_note_at_position</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-remove-point-from-selection" title="ags_notation_remove_point_from_selection ()">ags_notation_remove_point_from_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-remove-region-from-selection" title="ags_notation_remove_region_from_selection ()">ags_notation_remove_region_from_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> acts as a container of <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-BPM:CAPS"></a><h3>AGS_NOTATION_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_BPM (120.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-DURATION:CAPS"></a><h3>AGS_NOTATION_DEFAULT_DURATION</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_DURATION (AGS_NOTATION_DEFAULT_LENGTH * AGS_NOTATION_DEFAULT_JIFFIE * AGS_MICROSECONDS_PER_SECOND)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_NOTATION_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_JIFFIE (60.0 / AGS_NOTATION_DEFAULT_BPM / AGS_NOTATION_TICS_PER_BEAT)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-LENGTH:CAPS"></a><h3>AGS_NOTATION_DEFAULT_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_LENGTH (65535.0 / AGS_NOTATION_TICS_PER_BEAT - AGS_NOTATION_MAXIMUM_NOTE_LENGTH)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MAXIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MAXIMUM_NOTE_LENGTH (16.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MINIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MINIMUM_NOTE_LENGTH (1.0 / 16.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-TICS-PER-BEAT:CAPS"></a><h3>AGS_NOTATION_TICS_PER_BEAT</h3>
+<pre class="programlisting">#define AGS_NOTATION_TICS_PER_BEAT (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotation"></a><h3>struct AgsNotation</h3>
+<pre class="programlisting">struct AgsNotation {
+  GObject object;
+
+  guint flags;
+
+  GObject *timestamp;
+
+  guint audio_channel;
+  GObject *audio;
+
+  gchar *key;
+  gdouble base_frequency;
+
+  gdouble tact;
+  gdouble bpm;
+
+  gdouble maximum_note_length;
+
+  GList *notes;
+  
+  gdouble start_loop;
+  gdouble end_loop;
+  gdouble offset;
+
+  GList *selection;
+
+  GObject *port;
+
+  GList *current_notes;
+  GList *next_notes;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotationClass"></a><h3>struct AgsNotationClass</h3>
+<pre class="programlisting">struct AgsNotationClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotationFlags"></a><h3>enum AgsNotationFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTATION_STICKY              =  1,
+  AGS_NOTATION_INDICATED_LENGTH    =  1 <<  1,
+} AgsNotationFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-note"></a><h3>ags_notation_add_note ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_add_note               (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+Adds a note to notation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>use_selection_list</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> add to selection, else to default notation</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-point-to-selection"></a><h3>ags_notation_add_point_to_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_add_point_to_selection (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+Select notes at position.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>replace_current_selection</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> selection is replaced</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-region-to-selection"></a><h3>ags_notation_add_region_to_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_add_region_to_selection
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+Select notes within region.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x0</code></em> :</span></p></td>
+<td>start offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y0</code></em> :</span></p></td>
+<td>start tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x1</code></em> :</span></p></td>
+<td>end offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y1</code></em> :</span></p></td>
+<td>end tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>replace_current_selection</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> selection is replaced</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-copy-selection"></a><h3>ags_notation_copy_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          ags_notation_copy_selection         (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+Copy selection to clipboard.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the selection as XML.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-cut-selection"></a><h3>ags_notation_cut_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          ags_notation_cut_selection          (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+Cut selection to clipboard.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the selection as XML.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-near-timestamp"></a><h3>ags_notation_find_near_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_find_near_timestamp    (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>
+Retrieve appropriate notation for timestamp.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channel</code></em> :</span></p></td>
+<td>the matching audio channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
+<td>the matching timestamp</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Next match.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-point"></a><h3>ags_notation_find_point ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_notation_find_point             (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+Find note by offset and tone.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>note</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>use_selection_list</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> selection is searched</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the matching note.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-region"></a><h3>ags_notation_find_region ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_find_region            (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+Find notes by offset and tone region.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x0</code></em> :</span></p></td>
+<td>start offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y0</code></em> :</span></p></td>
+<td>start tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x1</code></em> :</span></p></td>
+<td>end offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y1</code></em> :</span></p></td>
+<td>end tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>use_selection</code></em> :</span></p></td>
+<td>_list if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> selection is searched</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the matching notes as <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-free-selection"></a><h3>ags_notation_free_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_free_selection         (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+Clear selection.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-current"></a><h3>ags_notation_get_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_get_current            (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-selection"></a><h3>ags_notation_get_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_get_selection          (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+Retrieve selection.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the selection.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-insert-from-clipboard"></a><h3>ags_notation_insert_from_clipboard ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_insert_from_clipboard  (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y_offset</code></em>);</pre>
+<p>
+Paste previously copied notes.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation_node</code></em> :</span></p></td>
+<td>the clipboard XML data</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>reset_x_offset</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> <em class="parameter"><code>x_offset</code></em> used as cursor</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x_offset</code></em> :</span></p></td>
+<td>region start cursor offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>reset_y_offset</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> <em class="parameter"><code>y_offset</code></em> used as cursor</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y_offset</code></em> :</span></p></td>
+<td>region start cursor tone</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-is-note-selected"></a><h3>ags_notation_is_note_selected ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_notation_is_note_selected       (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+<p>
+Check selection for note.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> to check for</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if selected</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-new"></a><h3>ags_notation_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       ags_notation_new                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>, assigned to <em class="parameter"><code>audio_channel</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channel</code></em> :</span></p></td>
+<td>the audio channel to be used</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-note-at-position"></a><h3>ags_notation_remove_note_at_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_notation_remove_note_at_position
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+Removes one <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> of notation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>note</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if successfully removed note.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-point-from-selection"></a><h3>ags_notation_remove_point_from_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_remove_point_from_selection
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+Remove notes at position of selection.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>tone</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-region-from-selection"></a><h3>ags_notation_remove_region_from_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_remove_region_from_selection
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);</pre>
+<p>
+Remove notes within region of selection.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x0</code></em> :</span></p></td>
+<td>start offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y0</code></em> :</span></p></td>
+<td>start tone</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x1</code></em> :</span></p></td>
+<td>end offset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y1</code></em> :</span></p></td>
+<td>end tone</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsNote.html b/api/ags/ags-AgsNote.html
new file mode 100644
index 0000000..f1ea9f6
--- /dev/null
+++ b/api/ags/ags-AgsNote.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsNotation.html" title="AgsNotation">
+<link rel="next" href="ags-AgsOutput.html" title="AgsOutput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsNotation.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsOutput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNote.top_of_page"></a>AgsNote</span></h2>
+<p>AgsNote — Note class.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_note.h>
+
+struct              <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote">AgsNote</a>;
+struct              <a class="link" href="ags-AgsNote.html#AgsNoteClass" title="struct AgsNoteClass">AgsNoteClass</a>;
+enum                <a class="link" href="ags-AgsNote.html#AgsNoteFlags" title="enum AgsNoteFlags">AgsNoteFlags</a>;
+<a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="ags-AgsNote.html#ags-note-duplicate" title="ags_note_duplicate ()">ags_note_duplicate</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="ags-AgsNote.html#ags-note-new" title="ags_note_new ()">ags_note_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> represents a tone.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsNote"></a><h3>struct AgsNote</h3>
+<pre class="programlisting">struct AgsNote {
+  GObject object;
+
+  guint flags;
+
+  // gui format, convert easy to visualization
+  guint x[2];
+  guint y;
+
+  gchar *name;
+  gdouble frequency;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteClass"></a><h3>struct AgsNoteClass</h3>
+<pre class="programlisting">struct AgsNoteClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteFlags"></a><h3>enum AgsNoteFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_GUI             =  1,
+  AGS_NOTE_RUNTIME         =  1 <<  1,
+  AGS_NOTE_HUMAN_READABLE  =  1 <<  2,
+  AGS_NOTE_DEFAULT_LENGTH  =  1 <<  3,
+  AGS_NOTE_IS_SELECTED     =  1 <<  4,
+} AgsNoteFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-duplicate"></a><h3>ags_note_duplicate ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_duplicate                  (<em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+<p>
+Duplicate a note.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the duplicated <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-new"></a><h3>ags_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_new                        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsNoteEdit.html b/api/ags/ags-AgsNoteEdit.html
new file mode 100644
index 0000000..f70fae8
--- /dev/null
+++ b/api/ags/ags-AgsNoteEdit.html
@@ -0,0 +1,373 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNoteEdit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">
+<link rel="next" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-meter-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-note-edit-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNoteEdit.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNoteEdit.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNoteEdit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNoteEdit.top_of_page"></a>AgsNoteEdit</span></h2>
+<p>AgsNoteEdit — edit notes</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNoteEdit.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_note_edit.h>
+
+#define             <a class="link" href="ags-AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" title="AGS_NOTE_EDIT_MAX_CONTROLS">AGS_NOTE_EDIT_MAX_CONTROLS</a>
+struct              <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit">AgsNoteEdit</a>;
+struct              <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditClass" title="struct AgsNoteEditClass">AgsNoteEditClass</a>;
+enum                <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditFlags" title="enum AgsNoteEditFlags">AgsNoteEditFlags</a>;
+enum                <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags">AgsNoteEditResetFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-notation" title="ags_note_edit_draw_notation ()">ags_note_edit_draw_notation</a>         (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-position" title="ags_note_edit_draw_position ()">ags_note_edit_draw_position</a>         (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-scroll" title="ags_note_edit_draw_scroll ()">ags_note_edit_draw_scroll</a>           (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> position</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-segment" title="ags_note_edit_draw_segment ()">ags_note_edit_draw_segment</a>          (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);
+<a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-new" title="ags_note_edit_new ()">ags_note_edit_new</a>                   ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-reset-horizontally" title="ags_note_edit_reset_horizontally ()">ags_note_edit_reset_horizontally</a>    (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-reset-vertically" title="ags_note_edit_reset_vertically ()">ags_note_edit_reset_vertically</a>      (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-set-map-height" title="ags_note_edit_set_map_height ()">ags_note_edit_set_map_height</a>        (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> map_height</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> lets you edit notes.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTE-EDIT-MAX-CONTROLS:CAPS"></a><h3>AGS_NOTE_EDIT_MAX_CONTROLS</h3>
+<pre class="programlisting">#define AGS_NOTE_EDIT_MAX_CONTROLS 1200
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEdit"></a><h3>struct AgsNoteEdit</h3>
+<pre class="programlisting">struct AgsNoteEdit {
+  GtkTable table;
+
+  guint flags;
+
+  AgsRuler *ruler;
+  GtkDrawingArea *drawing_area;
+
+  struct _AgsNoteEditControl{ // values retrieved by mouse pressed and released callback
+    AgsNote *note;
+
+    guint x0_offset;
+    guint y0_offset;
+    guint x0;
+    guint y0;
+
+    guint x1_offset;
+    guint y1_offset;
+    guint x1;
+    guint y1;
+  }control;
+
+  guint width;
+  guint height;
+  guint map_width;
+  guint map_height;
+
+  guint control_height;
+  guint control_margin_y;
+
+  guint control_width;
+
+  guint y0;
+  guint y1;
+
+  guint nth_y;
+  guint stop_y;
+
+  struct _AgsNoteEditControlCurrent{ // values for drawing refering to current tic and zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+  }control_current;
+
+  struct _AgsNoteEditControlUnit{ // values for drawing refering to smallest tic and current zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+    guint stop_x;
+  }control_unit;
+
+  guint selected_x;
+  guint selected_y;
+  
+  GtkVScrollbar *vscrollbar;
+  GtkHScrollbar *hscrollbar;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditClass"></a><h3>struct AgsNoteEditClass</h3>
+<pre class="programlisting">struct AgsNoteEditClass {
+  GtkTableClass table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditFlags"></a><h3>enum AgsNoteEditFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESETING_VERTICALLY    = 1,
+  AGS_NOTE_EDIT_RESETING_HORIZONTALLY  = 1 <<  1,
+  AGS_NOTE_EDIT_POSITION_CURSOR        = 1 <<  2,
+  AGS_NOTE_EDIT_ADDING_NOTE            = 1 <<  3,
+  AGS_NOTE_EDIT_DELETING_NOTE          = 1 <<  4,
+  AGS_NOTE_EDIT_SELECTING_NOTES        = 1 <<  5,
+} AgsNoteEditFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditResetFlags"></a><h3>enum AgsNoteEditResetFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESET_VSCROLLBAR   = 1,
+  AGS_NOTE_EDIT_RESET_HSCROLLBAR   = 1 <<  1,
+  AGS_NOTE_EDIT_RESET_WIDTH        = 1 <<  2,
+  AGS_NOTE_EDIT_RESET_HEIGHT       = 1 <<  3, // reserved
+} AgsNoteEditResetFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-notation"></a><h3>ags_note_edit_draw_notation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_notation         (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>
+Draw the <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> of selected <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> on <em class="parameter"><code>note_edit</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> surface</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-position"></a><h3>ags_note_edit_draw_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_position         (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>
+Draws the cursor.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> surface</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-scroll"></a><h3>ags_note_edit_draw_scroll ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_scroll           (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+Change visible x-position of <em class="parameter"><code>note_edit</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> surface</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
+<td>the new position</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-segment"></a><h3>ags_note_edit_draw_segment ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_segment          (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>
+Draws horizontal and vertical lines.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cr</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> surface</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-new"></a><h3>ags_note_edit_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       ags_note_edit_new                   ();</pre>
+<p>
+Create a new <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-horizontally"></a><h3>ags_note_edit_reset_horizontally ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_reset_horizontally    (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+Reset <em class="parameter"><code>note_edit</code></em> as configured horizontally.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags"><span class="type">AgsNoteEditResetFlags</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-vertically"></a><h3>ags_note_edit_reset_vertically ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_reset_vertically      (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+Reset <em class="parameter"><code>note_edit</code></em> as configured vertically.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags"><span class="type">AgsNoteEditResetFlags</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-set-map-height"></a><h3>ags_note_edit_set_map_height ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_set_map_height        (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> map_height</code></em>);</pre>
+<p>
+Set the map height in pixel.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>note_edit</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>map_height</code></em> :</span></p></td>
+<td>the new height</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsNotebook.html b/api/ags/ags-AgsNotebook.html
new file mode 100644
index 0000000..1b27674
--- /dev/null
+++ b/api/ags/ags-AgsNotebook.html
@@ -0,0 +1,177 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNotebook</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">
+<link rel="next" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-note-edit-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-notebook-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNotebook.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNotebook.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNotebook"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNotebook.top_of_page"></a>AgsNotebook</span></h2>
+<p>AgsNotebook — select channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNotebook.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_notebook.h>
+
+#define             <a class="link" href="ags-AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS" title="AGS_NOTEBOOK_TAB()">AGS_NOTEBOOK_TAB</a>                    (x)
+struct              <a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook">AgsNotebook</a>;
+struct              <a class="link" href="ags-AgsNotebook.html#AgsNotebookClass" title="struct AgsNotebookClass">AgsNotebookClass</a>;
+struct              <a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab">AgsNotebookTab</a>;
+enum                <a class="link" href="ags-AgsNotebook.html#AgsNotebookTabFlags" title="enum AgsNotebookTabFlags">AgsNotebookTabFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-add-child" title="ags_notebook_add_child ()">ags_notebook_add_child</a>              (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-add-tab" title="ags_notebook_add_tab ()">ags_notebook_add_tab</a>                (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-insert-tab" title="ags_notebook_insert_tab ()">ags_notebook_insert_tab</a>             (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       <a class="link" href="ags-AgsNotebook.html#ags-notebook-new" title="ags_notebook_new ()">ags_notebook_new</a>                    ();
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-next-active-tab" title="ags_notebook_next_active_tab ()">ags_notebook_next_active_tab</a>        (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-remove-child" title="ags_notebook_remove_child ()">ags_notebook_remove_child</a>           (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-remove-tab" title="ags_notebook_remove_tab ()">ags_notebook_remove_tab</a>             (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> nth</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-tab-index" title="ags_notebook_tab_index ()">ags_notebook_tab_index</a>              (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> lets select/deselect channels to edit.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTEBOOK-TAB:CAPS"></a><h3>AGS_NOTEBOOK_TAB()</h3>
+<pre class="programlisting">#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebook"></a><h3>struct AgsNotebook</h3>
+<pre class="programlisting">struct AgsNotebook {
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkHBox *hbox;
+
+  GList *tabs;
+  GtkWidget *child;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookClass"></a><h3>struct AgsNotebookClass</h3>
+<pre class="programlisting">struct AgsNotebookClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTab"></a><h3>struct AgsNotebookTab</h3>
+<pre class="programlisting">struct AgsNotebookTab {
+  guint flags;
+
+  GtkToggleButton *toggle;
+  GObject *notation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTabFlags"></a><h3>enum AgsNotebookTabFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTEBOOK_TAB_VISIBLE           = 1,
+  AGS_NOTEBOOK_TAB_MODE_NORMAL       = 1 << 1,
+  AGS_NOTEBOOK_TAB_MODE_OVERLAY      = 1 << 2,
+} AgsNotebookTabFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-child"></a><h3>ags_notebook_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_add_child              (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-tab"></a><h3>ags_notebook_add_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_notebook_add_tab                (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-insert-tab"></a><h3>ags_notebook_insert_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_insert_tab             (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-new"></a><h3>ags_notebook_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       ags_notebook_new                    ();</pre>
+<p>
+Create a new <a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-next-active-tab"></a><h3>ags_notebook_next_active_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_notebook_next_active_tab        (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-child"></a><h3>ags_notebook_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_remove_child           (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-tab"></a><h3>ags_notebook_remove_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_remove_tab             (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> nth</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-tab-index"></a><h3>ags_notebook_tab_index ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_notebook_tab_index              (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *notation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsOpenFile.html b/api/ags/ags-AgsOpenFile.html
new file mode 100644
index 0000000..3f37858
--- /dev/null
+++ b/api/ags/ags-AgsOpenFile.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOpenFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteRecycling.html" title="AgsMuteRecycling">
+<link rel="next" href="ags-AgsOpenSingleFile.html" title="AgsOpenSingleFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMuteRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsOpenSingleFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOpenFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOpenFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOpenFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOpenFile.top_of_page"></a>AgsOpenFile</span></h2>
+<p>AgsOpenFile — open file object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOpenFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_open_file.h>
+
+struct              <a class="link" href="ags-AgsOpenFile.html#AgsOpenFile" title="struct AgsOpenFile">AgsOpenFile</a>;
+struct              <a class="link" href="ags-AgsOpenFile.html#AgsOpenFileClass" title="struct AgsOpenFileClass">AgsOpenFileClass</a>;
+<a class="link" href="ags-AgsOpenFile.html#AgsOpenFile" title="struct AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       <a class="link" href="ags-AgsOpenFile.html#ags-open-file-new" title="ags_open_file_new ()">ags_open_file_new</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsOpenFile.html#AgsOpenFile" title="struct AgsOpenFile"><span class="type">AgsOpenFile</span></a> task opens files.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOpenFile"></a><h3>struct AgsOpenFile</h3>
+<pre class="programlisting">struct AgsOpenFile {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GSList *filenames;
+
+  gboolean overwrite_channels;
+  gboolean create_channels;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOpenFileClass"></a><h3>struct AgsOpenFileClass</h3>
+<pre class="programlisting">struct AgsOpenFileClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-open-file-new"></a><h3>ags_open_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsOpenFile.html#AgsOpenFile" title="struct AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       ags_open_file_new                   (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsOpenFile.html#AgsOpenFile" title="struct AgsOpenFile"><span class="type">AgsOpenFile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filenames</code></em> :</span></p></td>
+<td>the filenames to be opened</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>overwrite_channels</code></em> :</span></p></td>
+<td>reset existing <a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput"><span class="type">AgsInput</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create_channels</code></em> :</span></p></td>
+<td>inistantiate new <a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput"><span class="type">AgsInput</span></a>, if <em class="parameter"><code>overwrite_channell</code></em> as needed
+else for sure</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsOpenFile.html#AgsOpenFile" title="struct AgsOpenFile"><span class="type">AgsOpenFile</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsOpenSingleFile.html b/api/ags/ags-AgsOpenSingleFile.html
new file mode 100644
index 0000000..a01b352
--- /dev/null
+++ b/api/ags/ags-AgsOpenSingleFile.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOpenSingleFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsOpenFile.html" title="AgsOpenFile">
+<link rel="next" href="ags-AgsRemoveAudio.html" title="AgsRemoveAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsOpenFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoveAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOpenSingleFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOpenSingleFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOpenSingleFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOpenSingleFile.top_of_page"></a>AgsOpenSingleFile</span></h2>
+<p>AgsOpenSingleFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOpenSingleFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsOpenSingleFile.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile">AgsOpenSingleFile</a>;
+struct              <a class="link" href="ags-AgsOpenSingleFile.html#AgsOpenSingleFileClass" title="struct AgsOpenSingleFileClass">AgsOpenSingleFileClass</a>;
+<a class="link" href="ags-AgsOpenSingleFile.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * <a class="link" href="ags-AgsOpenSingleFile.html#ags-open-single-file-new" title="ags_open_single_file_new ()">ags_open_single_file_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenSingleFile.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenSingleFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOpenSingleFile"></a><h3>struct AgsOpenSingleFile</h3>
+<pre class="programlisting">struct AgsOpenSingleFile {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsDevout *devout;
+
+  gchar *filename;
+  guint start_channel;
+  guint audio_channels;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOpenSingleFileClass"></a><h3>struct AgsOpenSingleFileClass</h3>
+<pre class="programlisting">struct AgsOpenSingleFileClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-open-single-file-new"></a><h3>ags_open_single_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsOpenSingleFile.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * ags_open_single_file_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsOptionMenu.html b/api/ags/ags-AgsOptionMenu.html
new file mode 100644
index 0000000..3bd3717
--- /dev/null
+++ b/api/ags/ags-AgsOptionMenu.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOptionMenu</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-AgsMenuItem.html" title="AgsMenuItem">
+<link rel="next" href="ags-AgsParameter.html" title="AgsParameter">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMenuItem.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsParameter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOptionMenu.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOptionMenu.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOptionMenu"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOptionMenu.top_of_page"></a>AgsOptionMenu</span></h2>
+<p>AgsOptionMenu</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOptionMenu.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsOptionMenu.html#AgsOptionMenu" title="struct AgsOptionMenu">AgsOptionMenu</a>;
+struct              <a class="link" href="ags-AgsOptionMenu.html#AgsOptionMenuClass" title="struct AgsOptionMenuClass">AgsOptionMenuClass</a>;
+<a class="link" href="ags-AgsOptionMenu.html#AgsOptionMenu" title="struct AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     <a class="link" href="ags-AgsOptionMenu.html#ags-option-menu-new" title="ags_option_menu_new ()">ags_option_menu_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOptionMenu.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOptionMenu.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOptionMenu"></a><h3>struct AgsOptionMenu</h3>
+<pre class="programlisting">struct AgsOptionMenu {
+  GtkHBox hbox;
+
+  GtkWidget *button;
+  AgsTable *table;
+
+  GtkWidget *menu;
+  GList *active_item;
+  GtkWidget *focus;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOptionMenuClass"></a><h3>struct AgsOptionMenuClass</h3>
+<pre class="programlisting">struct AgsOptionMenuClass {
+  GtkHBoxClass hbox;
+
+  void (*changed)(AgsOptionMenu *option_menu);
+  void (*focus_changed)(AgsOptionMenu *option_menu);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-option-menu-new"></a><h3>ags_option_menu_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsOptionMenu.html#AgsOptionMenu" title="struct AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     ags_option_menu_new                 ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsOscillator.html b/api/ags/ags-AgsOscillator.html
new file mode 100644
index 0000000..95efc62
--- /dev/null
+++ b/api/ags/ags-AgsOscillator.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOscillator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsMixerInputPad.html" title="AgsMixerInputPad">
+<link rel="next" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMixerInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-oscillator-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOscillator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOscillator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOscillator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOscillator.top_of_page"></a>AgsOscillator</span></h2>
+<p>AgsOscillator — oscillator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOscillator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_oscillator.h>
+
+struct              <a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator">AgsOscillator</a>;
+struct              <a class="link" href="ags-AgsOscillator.html#AgsOscillatorClass" title="struct AgsOscillatorClass">AgsOscillatorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsOscillator.html#ags-file-read-oscillator" title="ags_file_read_oscillator ()">ags_file_read_oscillator</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-AgsOscillator.html#ags-file-write-oscillator" title="ags_file_write_oscillator ()">ags_file_write_oscillator</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     <a class="link" href="ags-AgsOscillator.html#ags-oscillator-new" title="ags_oscillator_new ()">ags_oscillator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> is a composite widget to act as oscillator.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOscillator"></a><h3>struct AgsOscillator</h3>
+<pre class="programlisting">struct AgsOscillator {
+  GtkFrame frame;
+
+  GtkComboBox *wave;
+  gulong wave_handler;
+
+  GtkSpinButton *attack;
+  gulong attack_handler;
+
+  GtkSpinButton *frame_count;
+  gulong frame_count_handler;
+
+  GtkSpinButton *frequency;
+  gulong frequency_handler;
+
+  GtkSpinButton *phase;
+  gulong phase_handler;
+
+  GtkSpinButton *volume;
+  gulong volume_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOscillatorClass"></a><h3>struct AgsOscillatorClass</h3>
+<pre class="programlisting">struct AgsOscillatorClass {
+  GtkFrameClass frame;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-oscillator"></a><h3>ags_file_read_oscillator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_oscillator            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-oscillator"></a><h3>ags_file_write_oscillator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_oscillator           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-new"></a><h3>ags_oscillator_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     ags_oscillator_new                  ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsOutput.html b/api/ags/ags-AgsOutput.html
new file mode 100644
index 0000000..777479f
--- /dev/null
+++ b/api/ags/ags-AgsOutput.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsNote.html" title="AgsNote">
+<link rel="next" href="ags-AgsPattern.html" title="AgsPattern">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPattern.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOutput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOutput.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOutput.top_of_page"></a>AgsOutput</span></h2>
+<p>AgsOutput — Output of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOutput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_output.h>
+
+struct              <a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput">AgsOutput</a>;
+struct              <a class="link" href="ags-AgsOutput.html#AgsOutputClass" title="struct AgsOutputClass">AgsOutputClass</a>;
+<a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="ags-AgsOutput.html#ags-output-find-first-input-recycling" title="ags_output_find_first_input_recycling ()">ags_output_find_first_input_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="ags-AgsOutput.html#ags-output-find-last-input-recycling" title="ags_output_find_last_input_recycling ()">ags_output_find_last_input_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         <a class="link" href="ags-AgsOutput.html#ags-output-new" title="ags_output_new ()">ags_output_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOutput.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> represents an output channel of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOutput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOutput"></a><h3>struct AgsOutput</h3>
+<pre class="programlisting">struct AgsOutput {
+  AgsChannel channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOutputClass"></a><h3>struct AgsOutputClass</h3>
+<pre class="programlisting">struct AgsOutputClass {
+  AgsChannelClass channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-first-input-recycling"></a><h3>ags_output_find_first_input_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_first_input_recycling
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre>
+<p>
+Retrieve first input recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>output</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-last-input-recycling"></a><h3>ags_output_find_last_input_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_last_input_recycling
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre>
+<p>
+Retrieve last input recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>output</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-new"></a><h3>ags_output_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         ags_output_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a>, linking tree to <em class="parameter"><code>audio</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPackable.html b/api/ags/ags-AgsPackable.html
new file mode 100644
index 0000000..5c035af
--- /dev/null
+++ b/api/ags/ags-AgsPackable.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsMutable.html" title="AgsMutable">
+<link rel="next" href="ags-AgsPortlet.html" title="AgsPortlet">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMutable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPortlet.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPackable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPackable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPackable.top_of_page"></a>AgsPackable</span></h2>
+<p>AgsPackable — packing recalls</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPackable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_packable.h>
+
+typedef             <a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable">AgsPackable</a>;
+struct              <a class="link" href="ags-AgsPackable.html#AgsPackableInterface" title="struct AgsPackableInterface">AgsPackableInterface</a>;
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPackable.html#ags-packable-pack" title="ags_packable_pack ()">ags_packable_pack</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *container</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPackable.html#ags-packable-unpack" title="ags_packable_unpack ()">ags_packable_unpack</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPackable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> interface gives you a unique access to recalls
+to be packed into a <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPackable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPackable"></a><h3>AgsPackable</h3>
+<pre class="programlisting">typedef void AgsPackable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPackableInterface"></a><h3>struct AgsPackableInterface</h3>
+<pre class="programlisting">struct AgsPackableInterface {
+  GTypeInterface interface;
+
+  gboolean (*pack)(AgsPackable *packable, GObject *container);
+  gboolean (*unpack)(AgsPackable *packable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-pack"></a><h3>ags_packable_pack ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_packable_pack                   (<em class="parameter"><code><a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *container</code></em>);</pre>
+<p>
+Pack to container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>packable</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-unpack"></a><h3>ags_packable_unpack ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_packable_unpack                 (<em class="parameter"><code><a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);</pre>
+<p>
+Unpack of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>packable</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPad.html b/api/ags/ags-AgsPad.html
new file mode 100644
index 0000000..a4f9d33
--- /dev/null
+++ b/api/ags/ags-AgsPad.html
@@ -0,0 +1,267 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">
+<link rel="next" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-navigation-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPad.top_of_page"></a>AgsPad</span></h2>
+<p>AgsPad — A composite widget to visualize a bunch of <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_pad.h>
+
+#define             <a class="link" href="ags-AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_DEFAULT_BUILD_ID">AGS_PAD_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS" title="AGS_PAD_DEFAULT_VERSION">AGS_PAD_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad">AgsPad</a>;
+struct              <a class="link" href="ags-AgsPad.html#AgsPadClass" title="struct AgsPadClass">AgsPadClass</a>;
+enum                <a class="link" href="ags-AgsPad.html#AgsPadFlags" title="enum AgsPadFlags">AgsPadFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPad.html#ags-pad-find-port" title="ags_pad_find_port ()">ags_pad_find_port</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPad.html#ags-pad-map-recall" title="ags_pad_map_recall ()">ags_pad_map_recall</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);
+<a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="returnvalue">AgsPad</span></a> *            <a class="link" href="ags-AgsPad.html#ags-pad-new" title="ags_pad_new ()">ags_pad_new</a>                         (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPad.html#ags-pad-resize-lines" title="ags_pad_resize_lines ()">ags_pad_resize_lines</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> line_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPad.html#ags-pad-set-channel" title="ags_pad_set_channel ()">ags_pad_set_channel</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> is a composite widget to visualize a bunch of <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>. It should be
+packed by an <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPad"></a><h3>struct AgsPad</h3>
+<pre class="programlisting">struct AgsPad {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  guint cols;
+  AgsExpanderSet *expander_set;
+
+  GtkToggleButton *group;
+  GtkToggleButton *mute;
+  GtkToggleButton *solo;
+
+  GtkToggleButton *play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadClass"></a><h3>struct AgsPadClass</h3>
+<pre class="programlisting">struct AgsPadClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsPad *pad, AgsChannel *channel);
+
+  void (*resize_lines)(AgsPad *pad, GType line_type,
+		       guint audio_channels, guint audio_channels_old);
+  void (*map_recall)(AgsPad *pad,
+		     guint output_pad_start);
+  GList* (*find_port)(AgsPad *pad);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadFlags"></a><h3>enum AgsPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PAD_CONNECTED           = 1,
+  AGS_PAD_SHOW_GROUPING       = 1 << 1,
+  AGS_PAD_GROUP_ALL           = 1 << 2,
+  AGS_PAD_GROUP_LINE          = 1 << 3,
+  AGS_PAD_MAPPED_RECALL       = 1 << 4,
+  AGS_PAD_PREMAPPED_RECALL    = 1 << 5,
+} AgsPadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-find-port"></a><h3>ags_pad_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_pad_find_port                   (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+Lookup ports of assigned recalls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a>
+Returns: an <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing all related <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-map-recall"></a><h3>ags_pad_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_map_recall                  (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p>
+Start of output pad
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> to resize</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>output_pad_start</code></em> :</span></p></td>
+<td>start of output pad</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-new"></a><h3>ags_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="returnvalue">AgsPad</span></a> *            ags_pad_new                         (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
+<td>the parent pad</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the bunch of channel to visualize</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-resize-lines"></a><h3>ags_pad_resize_lines ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_resize_lines                (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> line_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>);</pre>
+<p>
+Resize the count of <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> packe by <a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> to resize</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>line_type</code></em> :</span></p></td>
+<td>channel type, either <GTKDOCLINK HREF="AGS-TYPE-INPUT:CAPS"><code class="literal">AGS_TYPE_INPUT</code></GTKDOCLINK> or <GTKDOCLINK HREF="AGS-TYPE-OUTPUT:CAPS"><code class="literal">AGS_TYPE_OUTPUT</code></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels</code></em> :</span></p></td>
+<td>count of lines</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels_old</code></em> :</span></p></td>
+<td>old count of lines</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-set-channel"></a><h3>ags_pad_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_set_channel                 (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Is emitted as channel gets modified.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> to set</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPadEditor.html b/api/ags/ags-AgsPadEditor.html
new file mode 100644
index 0000000..e2e5e26
--- /dev/null
+++ b/api/ags/ags-AgsPadEditor.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPadEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">
+<link rel="next" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-pad-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPadEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPadEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPadEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPadEditor.top_of_page"></a>AgsPadEditor</span></h2>
+<p>AgsPadEditor — A composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPadEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_pad_editor.h>
+
+#define             <a class="link" href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_EDITOR_DEFAULT_BUILD_ID">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_PAD_EDITOR_DEFAULT_VERSION">AGS_PAD_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor">AgsPadEditor</a>;
+struct              <a class="link" href="ags-AgsPadEditor.html#AgsPadEditorClass" title="struct AgsPadEditorClass">AgsPadEditorClass</a>;
+<a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      <a class="link" href="ags-AgsPadEditor.html#ags-pad-editor-new" title="ags_pad_editor_new ()">ags_pad_editor_new</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPadEditor.html#ags-pad-editor-set-channel" title="ags_pad_editor_set_channel ()">ags_pad_editor_set_channel</a>          (<em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> is a composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>. It should be
+packed by an <a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadEditor"></a><h3>struct AgsPadEditor</h3>
+<pre class="programlisting">struct AgsPadEditor {
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+  
+  AgsChannel *pad;
+
+  GtkExpander *line_editor_expander;
+  GtkVBox *line_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadEditorClass"></a><h3>struct AgsPadEditorClass</h3>
+<pre class="programlisting">struct AgsPadEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-new"></a><h3>ags_pad_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      ags_pad_editor_new                  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the channel to edit</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-set-channel"></a><h3>ags_pad_editor_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_editor_set_channel          (<em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Is called as channel gets modified.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pad_editor</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPanel.html b/api/ags/ags-AgsPanel.html
new file mode 100644
index 0000000..5bd3e10
--- /dev/null
+++ b/api/ags/ags-AgsPanel.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">
+<link rel="next" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-oscillator-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-panel-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPanel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPanel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPanel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanel.top_of_page"></a>AgsPanel</span></h2>
+<p>AgsPanel — panel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPanel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_panel.h>
+
+struct              <a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel">AgsPanel</a>;
+struct              <a class="link" href="ags-AgsPanel.html#AgsPanelClass" title="struct AgsPanelClass">AgsPanelClass</a>;
+<a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          <a class="link" href="ags-AgsPanel.html#ags-panel-new" title="ags_panel_new ()">ags_panel_new</a>                       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel"><span class="type">AgsPanel</span></a> is a composite widget to act as panel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanel"></a><h3>struct AgsPanel</h3>
+<pre class="programlisting">struct AgsPanel {
+  AgsMachine machine;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkVBox *vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelClass"></a><h3>struct AgsPanelClass</h3>
+<pre class="programlisting">struct AgsPanelClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-new"></a><h3>ags_panel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          ags_panel_new                       ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel"><span class="type">AgsPanel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel"><span class="type">AgsPanel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPanelInputLine.html b/api/ags/ags-AgsPanelInputLine.html
new file mode 100644
index 0000000..da20367
--- /dev/null
+++ b/api/ags/ags-AgsPanelInputLine.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanelInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">
+<link rel="next" href="ags-AgsPanelInputPad.html" title="AgsPanelInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-panel-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPanelInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPanelInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPanelInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPanelInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanelInputLine.top_of_page"></a>AgsPanelInputLine</span></h2>
+<p>AgsPanelInputLine — panel input line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPanelInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_panel_input_line.h>
+
+struct              <a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine">AgsPanelInputLine</a>;
+struct              <a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLineClass" title="struct AgsPanelInputLineClass">AgsPanelInputLineClass</a>;
+<a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * <a class="link" href="ags-AgsPanelInputLine.html#ags-panel-input-line-new" title="ags_panel_input_line_new ()">ags_panel_input_line_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> is a composite widget to act as panel input line.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanelInputLine"></a><h3>struct AgsPanelInputLine</h3>
+<pre class="programlisting">struct AgsPanelInputLine {
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelInputLineClass"></a><h3>struct AgsPanelInputLineClass</h3>
+<pre class="programlisting">struct AgsPanelInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-line-new"></a><h3>ags_panel_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * ags_panel_input_line_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPanelInputPad.html b/api/ags/ags-AgsPanelInputPad.html
new file mode 100644
index 0000000..60a1ced
--- /dev/null
+++ b/api/ags/ags-AgsPanelInputPad.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanelInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsPanelInputLine.html" title="AgsPanelInputLine">
+<link rel="next" href="ags-AgsSynth.html" title="AgsSynth">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPanelInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSynth.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPanelInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPanelInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPanelInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanelInputPad.top_of_page"></a>AgsPanelInputPad</span></h2>
+<p>AgsPanelInputPad — panel input pad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPanelInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_panel_input_pad.h>
+
+struct              <a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPad" title="struct AgsPanelInputPad">AgsPanelInputPad</a>;
+struct              <a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPadClass" title="struct AgsPanelInputPadClass">AgsPanelInputPadClass</a>;
+<a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPad" title="struct AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  <a class="link" href="ags-AgsPanelInputPad.html#ags-panel-input-pad-new" title="ags_panel_input_pad_new ()">ags_panel_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPad" title="struct AgsPanelInputPad"><span class="type">AgsPanelInputPad</span></a> is a composite widget to act as panel input pad.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanelInputPad"></a><h3>struct AgsPanelInputPad</h3>
+<pre class="programlisting">struct AgsPanelInputPad {
+  AgsPad pad;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelInputPadClass"></a><h3>struct AgsPanelInputPadClass</h3>
+<pre class="programlisting">struct AgsPanelInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-pad-new"></a><h3>ags_panel_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPad" title="struct AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  ags_panel_input_pad_new             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPad" title="struct AgsPanelInputPad"><span class="type">AgsPanelInputPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPad" title="struct AgsPanelInputPad"><span class="type">AgsPanelInputPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsParameter.html b/api/ags/ags-AgsParameter.html
new file mode 100644
index 0000000..c976710
--- /dev/null
+++ b/api/ags/ags-AgsParameter.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsParameter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-AgsOptionMenu.html" title="AgsOptionMenu">
+<link rel="next" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsOptionMenu.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="object.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsParameter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsParameter.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsParameter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsParameter.top_of_page"></a>AgsParameter</span></h2>
+<p>AgsParameter — Complete GParameter</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsParameter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/lib/ags_parameter.h>
+
+<GTKDOCLINK HREF="GParameter"><span class="returnvalue">GParameter</span></GTKDOCLINK> *        <a class="link" href="ags-AgsParameter.html#ags-parameter-grow" title="ags_parameter_grow ()">ags_parameter_grow</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *params</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *n_params</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsParameter.description"></a><h2>Description</h2>
+<p>
+Functions completing <GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> API.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsParameter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-parameter-grow"></a><h3>ags_parameter_grow ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GParameter"><span class="returnvalue">GParameter</span></GTKDOCLINK> *        ags_parameter_grow                  (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *params</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *n_params</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+<p>
+Grow parameter array of <em class="parameter"><code>object_type</code></em> object. This function is mainly used to
+prepare a <GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> array to instantiate a new <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> by using <GTKDOCLINK HREF="g-object-newv"><code class="function">g_object_newv()</code></GTKDOCLINK>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>object_type</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> of the object's properties</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>params</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> array</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>n_params</code></em> :</span></p></td>
+<td>location to store new size</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>-terminated list of properties name and value</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the resized GParameter array</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPattern.html b/api/ags/ags-AgsPattern.html
new file mode 100644
index 0000000..cf0054b
--- /dev/null
+++ b/api/ags/ags-AgsPattern.html
@@ -0,0 +1,254 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsOutput.html" title="AgsOutput">
+<link rel="next" href="ags-AgsPort.html" title="AgsPort">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsOutput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPort.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPattern.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPattern.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPattern.top_of_page"></a>AgsPattern</span></h2>
+<p>AgsPattern — Pattern representing tones</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPattern.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_pattern.h>
+
+struct              <a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern">AgsPattern</a>;
+struct              <a class="link" href="ags-AgsPattern.html#AgsPatternClass" title="struct AgsPatternClass">AgsPatternClass</a>;
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPattern.html#ags-pattern-get-bit" title="ags_pattern_get_bit ()">ags_pattern_get_bit</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);
+<a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a class="link" href="ags-AgsPattern.html#ags-pattern-get-by-timestamp" title="ags_pattern_get_by_timestamp ()">ags_pattern_get_by_timestamp</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);
+<a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a class="link" href="ags-AgsPattern.html#ags-pattern-new" title="ags_pattern_new ()">ags_pattern_new</a>                     ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPattern.html#ags-pattern-set-dim" title="ags_pattern_set_dim ()">ags_pattern_set_dim</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lenght</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPattern.html#ags-pattern-toggle-bit" title="ags_pattern_toggle_bit ()">ags_pattern_toggle_bit</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPattern.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> represents an audio pattern of tones.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPattern.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPattern"></a><h3>struct AgsPattern</h3>
+<pre class="programlisting">struct AgsPattern {
+  GObject object;
+
+  GObject *timestamp;
+
+  guint dim[3];
+  guint ***pattern;
+
+  GObject *port;
+
+  guint i;
+  guint j;
+  guint bit;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPatternClass"></a><h3>struct AgsPatternClass</h3>
+<pre class="programlisting">struct AgsPatternClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-bit"></a><h3>ags_pattern_get_bit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_pattern_get_bit                 (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>
+Check for tic to be played.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>i</code></em> :</span></p></td>
+<td>bank index 0</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>j</code></em> :</span></p></td>
+<td>bank index 1</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bit</code></em> :</span></p></td>
+<td>the tic to check</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if tone is enabled.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-by-timestamp"></a><h3>ags_pattern_get_by_timestamp ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_get_by_timestamp        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>
+Retrieve appropriate pattern for timestamp.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
+<td>the matching timestamp</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the matching pattern.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-new"></a><h3>ags_pattern_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_new                     ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-set-dim"></a><h3>ags_pattern_set_dim ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pattern_set_dim                 (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lenght</code></em>);</pre>
+<p>
+Reallocates the pattern's dimensions.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dim0</code></em> :</span></p></td>
+<td>bank 0 size</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dim1</code></em> :</span></p></td>
+<td>bank 1 size</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>amount of beats</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-toggle-bit"></a><h3>ags_pattern_toggle_bit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pattern_toggle_bit              (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>
+Toggle tone.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>i</code></em> :</span></p></td>
+<td>bank index 0</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>j</code></em> :</span></p></td>
+<td>bank index 1</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bit</code></em> :</span></p></td>
+<td>the tic to toggle</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPeakChannel.html b/api/ags/ags-AgsPeakChannel.html
new file mode 100644
index 0000000..e401556
--- /dev/null
+++ b/api/ags/ags-AgsPeakChannel.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPeakChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsLoopChannelRun.html" title="AgsLoopChannelRun">
+<link rel="next" href="ags-AgsPeakChannelRun.html" title="AgsPeakChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLoopChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPeakChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPeakChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPeakChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPeakChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPeakChannel.top_of_page"></a>AgsPeakChannel</span></h2>
+<p>AgsPeakChannel — peaks channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPeakChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_peak_channel.h>
+
+struct              <a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel">AgsPeakChannel</a>;
+struct              <a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannelClass" title="struct AgsPeakChannelClass">AgsPeakChannelClass</a>;
+<a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></a> *    <a class="link" href="ags-AgsPeakChannel.html#ags-peak-channel-new" title="ags_peak_channel_new ()">ags_peak_channel_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPeakChannel.html#ags-peak-channel-retrieve-peak" title="ags_peak_channel_retrieve_peak ()">ags_peak_channel_retrieve_peak</a>      (<em class="parameter"><code><a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannel"></a><h3>struct AgsPeakChannel</h3>
+<pre class="programlisting">struct AgsPeakChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *peak;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPeakChannelClass"></a><h3>struct AgsPeakChannelClass</h3>
+<pre class="programlisting">struct AgsPeakChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-new"></a><h3>ags_peak_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></a> *    ags_peak_channel_new                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="type">AgsPeakChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> as source</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="type">AgsPeakChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-retrieve-peak"></a><h3>ags_peak_channel_retrieve_peak ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_peak_channel_retrieve_peak      (<em class="parameter"><code><a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPeakChannelRun.html b/api/ags/ags-AgsPeakChannelRun.html
new file mode 100644
index 0000000..b930bde
--- /dev/null
+++ b/api/ags/ags-AgsPeakChannelRun.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPeakChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">
+<link rel="next" href="ags-AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPeakChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsVolumeAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPeakChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPeakChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPeakChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPeakChannelRun.top_of_page"></a>AgsPeakChannelRun</span></h2>
+<p>AgsPeakChannelRun — peak</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPeakChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_peak_channel_run.h>
+
+struct              <a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun" title="struct AgsPeakChannelRun">AgsPeakChannelRun</a>;
+struct              <a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRunClass" title="struct AgsPeakChannelRunClass">AgsPeakChannelRunClass</a>;
+<a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun" title="struct AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></a> * <a class="link" href="ags-AgsPeakChannelRun.html#ags-peak-channel-run-new" title="ags_peak_channel_run_new ()">ags_peak_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun" title="struct AgsPeakChannelRun"><span class="type">AgsPeakChannelRun</span></a> class peaks the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannelRun"></a><h3>struct AgsPeakChannelRun</h3>
+<pre class="programlisting">struct AgsPeakChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPeakChannelRunClass"></a><h3>struct AgsPeakChannelRunClass</h3>
+<pre class="programlisting">struct AgsPeakChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-run-new"></a><h3>ags_peak_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun" title="struct AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></a> * ags_peak_channel_run_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun" title="struct AgsPeakChannelRun"><span class="type">AgsPeakChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> as source</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun" title="struct AgsPeakChannelRun"><span class="type">AgsPeakChannelRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPerformancePreferences.html b/api/ags/ags-AgsPerformancePreferences.html
new file mode 100644
index 0000000..b3e351c
--- /dev/null
+++ b/api/ags/ags-AgsPerformancePreferences.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPerformancePreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">
+<link rel="next" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-pad-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPluginPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPerformancePreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPerformancePreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPerformancePreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPerformancePreferences.top_of_page"></a>AgsPerformancePreferences</span></h2>
+<p>AgsPerformancePreferences — A composite widget to do performance related preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPerformancePreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_performance_preferences.h>
+
+struct              <a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences">AgsPerformancePreferences</a>;
+struct              <a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferencesClass" title="struct AgsPerformancePreferencesClass">AgsPerformancePreferencesClass</a>;
+<a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * <a class="link" href="ags-AgsPerformancePreferences.html#ags-performance-preferences-new" title="ags_performance_preferences_new ()">ags_performance_preferences_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences"><span class="type">AgsPerformancePreferences</span></a> enables you to make performance related preferences.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPerformancePreferences"></a><h3>struct AgsPerformancePreferences</h3>
+<pre class="programlisting">struct AgsPerformancePreferences {
+  GtkVBox vbox;
+
+  GtkCheckButton *stream_auto_sense;
+  GtkCheckButton *super_threaded;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPerformancePreferencesClass"></a><h3>struct AgsPerformancePreferencesClass</h3>
+<pre class="programlisting">struct AgsPerformancePreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-performance-preferences-new"></a><h3>ags_performance_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * ags_performance_preferences_new
+                                                        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences"><span class="type">AgsPerformancePreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences"><span class="type">AgsPerformancePreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPersistable.html b/api/ags/ags-AgsPersistable.html
new file mode 100644
index 0000000..5618765
--- /dev/null
+++ b/api/ags/ags-AgsPersistable.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPersistable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsStackable.html" title="AgsStackable">
+<link rel="next" href="ags-AgsPlayable.html" title="AgsPlayable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStackable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPersistable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPersistable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPersistable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPersistable.top_of_page"></a>AgsPersistable</span></h2>
+<p>AgsPersistable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPersistable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable">AgsPersistable</a>;
+struct              <a class="link" href="ags-AgsPersistable.html#AgsPersistableInterface" title="struct AgsPersistableInterface">AgsPersistableInterface</a>;
+<a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    <a class="link" href="ags-AgsPersistable.html#ags-persistable-read" title="ags_persistable_read ()">ags_persistable_read</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPersistable.html#ags-persistable-read-link" title="ags_persistable_read_link ()">ags_persistable_read_link</a>           (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          <a class="link" href="ags-AgsPersistable.html#ags-persistable-write" title="ags_persistable_write ()">ags_persistable_write</a>               (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPersistable.html#ags-persistable-write-link" title="ags_persistable_write_link ()">ags_persistable_write_link</a>          (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPersistable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPersistable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPersistable"></a><h3>AgsPersistable</h3>
+<pre class="programlisting">typedef void AgsPersistable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPersistableInterface"></a><h3>struct AgsPersistableInterface</h3>
+<pre class="programlisting">struct AgsPersistableInterface {
+  GTypeInterface interface;
+  
+  AgsPersistable* (*read)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+  void (*read_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+
+  xmlNodePtr (*write)(AgsPersistable *persistable, xmlDocPtr doc);
+  void (*write_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read"></a><h3>ags_persistable_read ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    ags_persistable_read                (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read-link"></a><h3>ags_persistable_read_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_persistable_read_link           (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write"></a><h3>ags_persistable_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          ags_persistable_write               (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write-link"></a><h3>ags_persistable_write_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_persistable_write_link          (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayAudio.html b/api/ags/ags-AgsPlayAudio.html
new file mode 100644
index 0000000..2b76a80
--- /dev/null
+++ b/api/ags/ags-AgsPlayAudio.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<link rel="next" href="ags-AgsPlayAudioFile.html" title="AgsPlayAudioFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVolumeRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayAudioFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudio.top_of_page"></a>AgsPlayAudio</span></h2>
+<p>AgsPlayAudio — play audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_audio.h>
+
+struct              <a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudio" title="struct AgsPlayAudio">AgsPlayAudio</a>;
+struct              <a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudioClass" title="struct AgsPlayAudioClass">AgsPlayAudioClass</a>;
+<a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudio" title="struct AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      <a class="link" href="ags-AgsPlayAudio.html#ags-play-audio-new" title="ags_play_audio_new ()">ags_play_audio_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudio" title="struct AgsPlayAudio"><span class="type">AgsPlayAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudio"></a><h3>struct AgsPlayAudio</h3>
+<pre class="programlisting">struct AgsPlayAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioClass"></a><h3>struct AgsPlayAudioClass</h3>
+<pre class="programlisting">struct AgsPlayAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-new"></a><h3>ags_play_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudio" title="struct AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      ags_play_audio_new                  ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudio" title="struct AgsPlayAudio"><span class="type">AgsPlayAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudio" title="struct AgsPlayAudio"><span class="type">AgsPlayAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayAudioFile.html b/api/ags/ags-AgsPlayAudioFile.html
new file mode 100644
index 0000000..63df29a
--- /dev/null
+++ b/api/ags/ags-AgsPlayAudioFile.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayAudio.html" title="AgsPlayAudio">
+<link rel="next" href="ags-AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayAudioFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayAudioFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudioFile.top_of_page"></a>AgsPlayAudioFile</span></h2>
+<p>AgsPlayAudioFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayAudioFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayAudioFile.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile">AgsPlayAudioFile</a>;
+struct              <a class="link" href="ags-AgsPlayAudioFile.html#AgsPlayAudioFileClass" title="struct AgsPlayAudioFileClass">AgsPlayAudioFileClass</a>;
+<a class="link" href="ags-AgsPlayAudioFile.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  <a class="link" href="ags-AgsPlayAudioFile.html#ags-play-audio-file-new" title="ags_play_audio_file_new ()">ags_play_audio_file_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioFile.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioFile"></a><h3>struct AgsPlayAudioFile</h3>
+<pre class="programlisting">struct AgsPlayAudioFile {
+  AgsRecall recall;
+
+  AgsAudioFile *audio_file;
+  guint current_frame;
+
+  AgsDevout *devout;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioFileClass"></a><h3>struct AgsPlayAudioFileClass</h3>
+<pre class="programlisting">struct AgsPlayAudioFileClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-file-new"></a><h3>ags_play_audio_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayAudioFile.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  ags_play_audio_file_new             (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayAudioSignal.html b/api/ags/ags-AgsPlayAudioSignal.html
new file mode 100644
index 0000000..adad320
--- /dev/null
+++ b/api/ags/ags-AgsPlayAudioSignal.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayAudioFile.html" title="AgsPlayAudioFile">
+<link rel="next" href="ags-AgsPlayChannel.html" title="AgsPlayChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudioSignal.top_of_page"></a>AgsPlayAudioSignal</span></h2>
+<p>AgsPlayAudioSignal — plays audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_audio_signal.h>
+
+struct              <a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal">AgsPlayAudioSignal</a>;
+struct              <a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignalClass" title="struct AgsPlayAudioSignalClass">AgsPlayAudioSignalClass</a>;
+<a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * <a class="link" href="ags-AgsPlayAudioSignal.html#ags-play-audio-signal-new" title="ags_play_audio_signal_new ()">ags_play_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal"><span class="type">AgsPlayAudioSignal</span></a> class plays the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioSignal"></a><h3>struct AgsPlayAudioSignal</h3>
+<pre class="programlisting">struct AgsPlayAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioSignalClass"></a><h3>struct AgsPlayAudioSignalClass</h3>
+<pre class="programlisting">struct AgsPlayAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-signal-new"></a><h3>ags_play_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * ags_play_audio_signal_new          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal"><span class="type">AgsPlayAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> outputting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>attack</code></em> :</span></p></td>
+<td>the attack</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal"><span class="type">AgsPlayAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayChannel.html b/api/ags/ags-AgsPlayChannel.html
new file mode 100644
index 0000000..71c84fc
--- /dev/null
+++ b/api/ags/ags-AgsPlayChannel.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">
+<link rel="next" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannel.top_of_page"></a>AgsPlayChannel</span></h2>
+<p>AgsPlayChannel — plays channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_channel.h>
+
+struct              <a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel">AgsPlayChannel</a>;
+struct              <a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannelClass" title="struct AgsPlayChannelClass">AgsPlayChannelClass</a>;
+<a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    <a class="link" href="ags-AgsPlayChannel.html#ags-play-channel-new" title="ags_play_channel_new ()">ags_play_channel_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel"><span class="type">AgsPlayChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannel"></a><h3>struct AgsPlayChannel</h3>
+<pre class="programlisting">struct AgsPlayChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *audio_channel;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelClass"></a><h3>struct AgsPlayChannelClass</h3>
+<pre class="programlisting">struct AgsPlayChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-new"></a><h3>ags_play_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    ags_play_channel_new                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel"><span class="type">AgsPlayChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> outputting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channel</code></em> :</span></p></td>
+<td>the audio channel to use</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel"><span class="type">AgsPlayChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayChannelRun.html b/api/ags/ags-AgsPlayChannelRun.html
new file mode 100644
index 0000000..418119c
--- /dev/null
+++ b/api/ags/ags-AgsPlayChannelRun.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayChannel.html" title="AgsPlayChannel">
+<link rel="next" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayChannelRunMaster.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannelRun.top_of_page"></a>AgsPlayChannel</span></h2>
+<p>AgsPlayChannel — plays channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_channel.h>
+
+struct              <a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun">AgsPlayChannelRun</a>;
+struct              <a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRunClass" title="struct AgsPlayChannelRunClass">AgsPlayChannelRunClass</a>;
+enum                <a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRunFlags" title="enum AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a>;
+<a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></a> * <a class="link" href="ags-AgsPlayChannelRun.html#ags-play-channel-run-new" title="ags_play_channel_run_new ()">ags_play_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel"><span class="type">AgsPlayChannel</span></a> class plays the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRun"></a><h3>struct AgsPlayChannelRun</h3>
+<pre class="programlisting">struct AgsPlayChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+
+  gulong source_recycling_changed_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunClass"></a><h3>struct AgsPlayChannelRunClass</h3>
+<pre class="programlisting">struct AgsPlayChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunFlags"></a><h3>enum AgsPlayChannelRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_TERMINATING        = 1,
+  AGS_PLAY_CHANNEL_RUN_INITIAL_RUN        = 1 << 1,
+} AgsPlayChannelRunFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-new"></a><h3>ags_play_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></a> * ags_play_channel_run_new            (<em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun"><span class="type">AgsPlayChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stream_channel_run</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> as dependency</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun"><span class="type">AgsPlayChannelRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayChannelRunMaster.html b/api/ags/ags-AgsPlayChannelRunMaster.html
new file mode 100644
index 0000000..5b812a1
--- /dev/null
+++ b/api/ags/ags-AgsPlayChannelRunMaster.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannelRunMaster</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannel">
+<link rel="next" href="ags-AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayNotationAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayChannelRunMaster.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayChannelRunMaster.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayChannelRunMaster"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannelRunMaster.top_of_page"></a>AgsPlayChannelRunMaster</span></h2>
+<p>AgsPlayChannelRunMaster</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayChannelRunMaster.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" title="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a>(strct)
+struct              <a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>;
+struct              <a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterClass" title="struct AgsPlayChannelRunMasterClass">AgsPlayChannelRunMasterClass</a>;
+enum                <a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags" title="enum AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a>;
+struct              <a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer" title="ags_play_channel_run_master_find_streamer ()">ags_play_channel_run_master_find_streamer</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * <a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new" title="ags_play_channel_run_master_new ()">ags_play_channel_run_master_new</a>
+                                                        ();
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * <a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc" title="ags_play_channel_run_master_streamer_alloc ()">ags_play_channel_run_master_streamer_alloc</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS"></a><h3>AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()</h3>
+<pre class="programlisting">#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMaster"></a><h3>struct AgsPlayChannelRunMaster</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMaster {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  GList *streamer;
+
+  gulong source_recycling_changed_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterClass"></a><h3>struct AgsPlayChannelRunMasterClass</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterFlags"></a><h3>enum AgsPlayChannelRunMasterFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING        = 1,
+} AgsPlayChannelRunMasterFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterStreamer"></a><h3>struct AgsPlayChannelRunMasterStreamer</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterStreamer {
+  AgsPlayChannelRunMaster *play_channel_run_master;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-find-streamer"></a><h3>ags_play_channel_run_master_find_streamer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_play_channel_run_master_find_streamer
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-new"></a><h3>ags_play_channel_run_master_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * ags_play_channel_run_master_new
+                                                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-streamer-alloc"></a><h3>ags_play_channel_run_master_streamer_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * ags_play_channel_run_master_streamer_alloc
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayNotationAudio.html b/api/ags/ags-AgsPlayNotationAudio.html
new file mode 100644
index 0000000..03fbacc
--- /dev/null
+++ b/api/ags/ags-AgsPlayNotationAudio.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">
+<link rel="next" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayChannelRunMaster.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayNotationAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayNotationAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayNotationAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNotationAudio.top_of_page"></a>AgsPlayNotationAudio</span></h2>
+<p>AgsPlayNotationAudio — play audio notation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayNotationAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_notation_audio.h>
+
+struct              <a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio">AgsPlayNotationAudio</a>;
+struct              <a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudioClass" title="struct AgsPlayNotationAudioClass">AgsPlayNotationAudioClass</a>;
+<a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * <a class="link" href="ags-AgsPlayNotationAudio.html#ags-play-notation-audio-new" title="ags_play_notation_audio_new ()">ags_play_notation_audio_new</a>      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio"><span class="type">AgsPlayNotationAudio</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudio"></a><h3>struct AgsPlayNotationAudio</h3>
+<pre class="programlisting">struct AgsPlayNotationAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *notation;
+  AgsPort *monotonic;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioClass"></a><h3>struct AgsPlayNotationAudioClass</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-notation-audio-new"></a><h3>ags_play_notation_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * ags_play_notation_audio_new      ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio"><span class="type">AgsPlayNotationAudio</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio"><span class="type">AgsPlayNotationAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayNotationAudioRun.html b/api/ags/ags-AgsPlayNotationAudioRun.html
new file mode 100644
index 0000000..9a332ee
--- /dev/null
+++ b/api/ags/ags-AgsPlayNotationAudioRun.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">
+<link rel="next" href="ags-AgsPlayNote.html" title="AgsPlayNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayNotationAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayNotationAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayNotationAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNotationAudioRun.top_of_page"></a>AgsPlayNotationAudioRun</span></h2>
+<p>AgsPlayNotationAudioRun — play notation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayNotationAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_notation_audio_run.h>
+
+struct              <a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>;
+struct              <a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunClass" title="struct AgsPlayNotationAudioRunClass">AgsPlayNotationAudioRunClass</a>;
+enum                <a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags" title="enum AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a>;
+<a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * <a class="link" href="ags-AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new" title="ags_play_notation_audio_run_new ()">ags_play_notation_audio_run_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun"><span class="type">AgsPlayNotationAudioRun</span></a> class play notation.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRun"></a><h3>struct AgsPlayNotationAudioRun</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioRun {
+  AgsRecallAudioRun recall;
+
+  guint flags;
+
+  AgsDelayAudioRun *delay_audio_run;
+  gulong notation_alloc_input_handler;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunClass"></a><h3>struct AgsPlayNotationAudioRunClass</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioRunClass {
+  AgsRecallAudioRunClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunFlags"></a><h3>enum AgsPlayNotationAudioRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT  =  1,
+} AgsPlayNotationAudioRunFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-notation-audio-run-new"></a><h3>ags_play_notation_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * ags_play_notation_audio_run_new
+                                                        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun"><span class="type">AgsPlayNotationAudioRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count_beats_audio_run</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> as dependency</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun"><span class="type">AgsPlayNotationAudioRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayNote.html b/api/ags/ags-AgsPlayNote.html
new file mode 100644
index 0000000..c1884db
--- /dev/null
+++ b/api/ags/ags-AgsPlayNote.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">
+<link rel="next" href="ags-AgsPlayPattern.html" title="AgsPlayPattern">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayNotationAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayPattern.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNote.top_of_page"></a>AgsPlayNote</span></h2>
+<p>AgsPlayNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayNote.html#AgsPlayNote" title="struct AgsPlayNote">AgsPlayNote</a>;
+struct              <a class="link" href="ags-AgsPlayNote.html#AgsPlayNoteClass" title="struct AgsPlayNoteClass">AgsPlayNoteClass</a>;
+<a class="link" href="ags-AgsPlayNote.html#AgsPlayNote" title="struct AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       <a class="link" href="ags-AgsPlayNote.html#ags-play-note-new" title="ags_play_note_new ()">ags_play_note_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNote.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNote"></a><h3>struct AgsPlayNote</h3>
+<pre class="programlisting">struct AgsPlayNote {
+  AgsRecall recall;
+
+  AgsDevout *devout;
+
+  AgsChannel *channel;
+  AgsNote *note;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNoteClass"></a><h3>struct AgsPlayNoteClass</h3>
+<pre class="programlisting">struct AgsPlayNoteClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-note-new"></a><h3>ags_play_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayNote.html#AgsPlayNote" title="struct AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       ags_play_note_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayPattern.html b/api/ags/ags-AgsPlayPattern.html
new file mode 100644
index 0000000..25c342b
--- /dev/null
+++ b/api/ags/ags-AgsPlayPattern.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayNote.html" title="AgsPlayNote">
+<link rel="next" href="ags-AgsPlayRecycling.html" title="AgsPlayRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayPattern.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayPattern.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayPattern.top_of_page"></a>AgsPlayPattern</span></h2>
+<p>AgsPlayPattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayPattern.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayPattern.html#AgsPlayPattern" title="struct AgsPlayPattern">AgsPlayPattern</a>;
+struct              <a class="link" href="ags-AgsPlayPattern.html#AgsPlayPatternClass" title="struct AgsPlayPatternClass">AgsPlayPatternClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayPattern.html#ags-play-pattern-connect" title="ags_play_pattern_connect ()">ags_play_pattern_connect</a>            (<em class="parameter"><code><a class="link" href="ags-AgsPlayPattern.html#AgsPlayPattern" title="struct AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayPattern.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayPattern.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayPattern"></a><h3>struct AgsPlayPattern</h3>
+<pre class="programlisting">struct AgsPlayPattern {
+  AgsRecall recall;
+
+  //  AgsDelay *delay;
+
+  AgsChannel *channel;
+  AgsPattern *pattern;
+
+  guint i;
+  guint j;
+  guint bit;
+  guint length;
+
+  gboolean loop;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayPatternClass"></a><h3>struct AgsPlayPatternClass</h3>
+<pre class="programlisting">struct AgsPlayPatternClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-pattern-connect"></a><h3>ags_play_pattern_connect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_play_pattern_connect            (<em class="parameter"><code><a class="link" href="ags-AgsPlayPattern.html#AgsPlayPattern" title="struct AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayRecycling.html b/api/ags/ags-AgsPlayRecycling.html
new file mode 100644
index 0000000..bf7e55b
--- /dev/null
+++ b/api/ags/ags-AgsPlayRecycling.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayPattern.html" title="AgsPlayPattern">
+<link rel="next" href="ags-AgsStream.html" title="AgsStream">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayPattern.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayRecycling.top_of_page"></a>AgsPlayRecycling</span></h2>
+<p>AgsPlayRecycling — plays recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_play_recycling.h>
+
+struct              <a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecycling" title="struct AgsPlayRecycling">AgsPlayRecycling</a>;
+struct              <a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecyclingClass" title="struct AgsPlayRecyclingClass">AgsPlayRecyclingClass</a>;
+<a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecycling" title="struct AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  <a class="link" href="ags-AgsPlayRecycling.html#ags-play-recycling-new" title="ags_play_recycling_new ()">ags_play_recycling_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecycling" title="struct AgsPlayRecycling"><span class="type">AgsPlayRecycling</span></a> class plays the recycling.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayRecycling"></a><h3>struct AgsPlayRecycling</h3>
+<pre class="programlisting">struct AgsPlayRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayRecyclingClass"></a><h3>struct AgsPlayRecyclingClass</h3>
+<pre class="programlisting">struct AgsPlayRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-recycling-new"></a><h3>ags_play_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecycling" title="struct AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  ags_play_recycling_new              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecycling" title="struct AgsPlayRecycling"><span class="type">AgsPlayRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> outputting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channel</code></em> :</span></p></td>
+<td>the audio channel to use</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecycling" title="struct AgsPlayRecycling"><span class="type">AgsPlayRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlayable.html b/api/ags/ags-AgsPlayable.html
new file mode 100644
index 0000000..0e896b0
--- /dev/null
+++ b/api/ags/ags-AgsPlayable.html
@@ -0,0 +1,649 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPersistable.html" title="AgsPersistable">
+<link rel="next" href="ags-AgsPlugin.html" title="AgsPlugin">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPersistable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlugin.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayable.top_of_page"></a>AgsPlayable</span></h2>
+<p>AgsPlayable — read/write audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_playable.h>
+
+#define             <a class="link" href="ags-AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS" title="AGS_PLAYABLE_ERROR">AGS_PLAYABLE_ERROR</a>
+typedef             <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable">AgsPlayable</a>;
+enum                <a class="link" href="ags-AgsPlayable.html#AgsPlayableError" title="enum AgsPlayableError">AgsPlayableError</a>;
+struct              <a class="link" href="ags-AgsPlayable.html#AgsPlayableInterface" title="struct AgsPlayableInterface">AgsPlayableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-close" title="ags_playable_close ()">ags_playable_close</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              <a class="link" href="ags-AgsPlayable.html#ags-playable-error-quark" title="ags_playable_error_quark ()">ags_playable_error_quark</a>            ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-flush" title="ags_playable_flush ()">ags_playable_flush</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-info" title="ags_playable_info ()">ags_playable_info</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_end</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPlayable.html#ags-playable-iter-next" title="ags_playable_iter_next ()">ags_playable_iter_next</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-iter-start" title="ags_playable_iter_start ()">ags_playable_iter_start</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsPlayable.html#ags-playable-level-count" title="ags_playable_level_count ()">ags_playable_level_count</a>            (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-level-select" title="ags_playable_level_select ()">ags_playable_level_select</a>           (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_level</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-level-up" title="ags_playable_level_up ()">ags_playable_level_up</a>               (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> levels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsPlayable.html#ags-playable-nth-level" title="ags_playable_nth_level ()">ags_playable_nth_level</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPlayable.html#ags-playable-open" title="ags_playable_open ()">ags_playable_open</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);
+signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      <a class="link" href="ags-AgsPlayable.html#ags-playable-read" title="ags_playable_read ()">ags_playable_read</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlayable.html#ags-playable-read-audio-signal" title="ags_playable_read_audio_signal ()">ags_playable_read_audio_signal</a>      (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPlayable.html#ags-playable-rw-open" title="ags_playable_rw_open ()">ags_playable_rw_open</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> format</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-seek" title="ags_playable_seek ()">ags_playable_seek</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlayable.html#ags-playable-selected-level" title="ags_playable_selected_level ()">ags_playable_selected_level</a>         (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            <a class="link" href="ags-AgsPlayable.html#ags-playable-sublevel-names" title="ags_playable_sublevel_names ()">ags_playable_sublevel_names</a>         (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-write" title="ags_playable_write ()">ags_playable_write</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_length</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> interface gives you a unique access to file related
+IO operations.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLAYABLE-ERROR:CAPS"></a><h3>AGS_PLAYABLE_ERROR</h3>
+<pre class="programlisting">#define AGS_PLAYABLE_ERROR (ags_playable_error_quark())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayable"></a><h3>AgsPlayable</h3>
+<pre class="programlisting">typedef void AgsPlayable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayableError"></a><h3>enum AgsPlayableError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL,
+  AGS_PLAYABLE_ERROR_NO_SAMPLE,
+} AgsPlayableError;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayableInterface"></a><h3>struct AgsPlayableInterface</h3>
+<pre class="programlisting">struct AgsPlayableInterface {
+  GTypeInterface interface;
+
+  gboolean (*open)(AgsPlayable *playable, gchar *name);
+  gboolean (*rw_open)(AgsPlayable *playable, gchar *name,
+		      gboolean create,
+		      guint samplerate, guint channels,
+		      guint frames,
+		      guint format);
+
+  /* these functions are especially for soundfonts */
+  guint (*level_count)(AgsPlayable *playable);
+  guint (*nth_level)(AgsPlayable *playable);
+  gchar* (*selected_level)(AgsPlayable *playable);
+
+  gchar** (*sublevel_names)(AgsPlayable *playable);
+  void (*level_select)(AgsPlayable *playable,
+		       guint nth_level, gchar *sublevel_name,
+		       GError **error);
+  void (*level_up)(AgsPlayable *playable,
+		   guint levels,
+		   GError **error);
+
+  void (*iter_start)(AgsPlayable *playable);
+  gboolean (*iter_next)(AgsPlayable *playable);
+
+  /* read sample data */
+  void (*info)(AgsPlayable *playable,
+	       guint *channels, guint *frames,
+	       guint *loop_start, guint *loop_end,
+	       GError **error);
+  signed short* (*read)(AgsPlayable *playable,
+			guint channel,
+			GError **error);
+
+  /* write sample data */
+  void (*write)(AgsPlayable *playable,
+		signed short *buffer, guint buffer_length);
+  void (*flush)(AgsPlayable *playable);
+
+  /* position */
+  void (*seek)(AgsPlayable *playable,
+	       guint frames, gint whence);
+
+  /* close */
+  void (*close)(AgsPlayable *playable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-close"></a><h3>ags_playable_close ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_close                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Close audio file.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-error-quark"></a><h3>ags_playable_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              ags_playable_error_quark            ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-flush"></a><h3>ags_playable_flush ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_flush                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Flush internal audio buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-info"></a><h3>ags_playable_info ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_info                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_end</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+Retrieve information about selected audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels</code></em> :</span></p></td>
+<td>channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frames</code></em> :</span></p></td>
+<td>frames</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>loop_start</code></em> :</span></p></td>
+<td>loop start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>loop_end</code></em> :</span></p></td>
+<td>loop end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>returned error</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-next"></a><h3>ags_playable_iter_next ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_playable_iter_next              (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Iterating next on current level.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-start"></a><h3>ags_playable_iter_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_iter_start             (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Start iterating current level.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-count"></a><h3>ags_playable_level_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_playable_level_count            (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Retrieve the count of levels.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>level count</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-select"></a><h3>ags_playable_level_select ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_level_select           (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_level</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+Select a level in an monolythic file where <em class="parameter"><code>nth_level</code></em> and <em class="parameter"><code>sublevel_name</code></em> are equivalent.
+If <em class="parameter"><code>sublevel_name</code></em> is NULL <em class="parameter"><code>nth_level</code></em> will be chosen.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>nth_level</code></em> :</span></p></td>
+<td>of type guint</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sublevel_name</code></em> :</span></p></td>
+<td>a gchar pointer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>an error that may occure</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-up"></a><h3>ags_playable_level_up ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_level_up               (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> levels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+Move up in hierarchy.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>levels</code></em> :</span></p></td>
+<td>n-levels up</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>returned error</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-nth-level"></a><h3>ags_playable_nth_level ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_playable_nth_level              (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Retrieve the selected level.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>nth level</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-open"></a><h3>ags_playable_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_playable_open                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+Opens a file in read-only mode.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
+<td>the filename</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read"></a><h3>ags_playable_read ()</h3>
+<pre class="programlisting">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      ags_playable_read                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+Read audio buffer of playable audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>nth channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>returned error</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>audio buffer</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read-audio-signal"></a><h3>ags_playable_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_playable_read_audio_signal      (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>);</pre>
+<p>
+Read the audio signal of <em class="parameter"><code>AgsPlayable</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> defaulting to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_channel</code></em> :</span></p></td>
+<td>read from channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels_to_read</code></em> :</span></p></td>
+<td>n-times</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> of <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-rw-open"></a><h3>ags_playable_rw_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_playable_rw_open                (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> format</code></em>);</pre>
+<p>
+Opens a file in read/write mode.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
+<td>the filename</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> file is created</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>samplerate</code></em> :</span></p></td>
+<td>the samplerate of the file</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels</code></em> :</span></p></td>
+<td>the count of audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frames</code></em> :</span></p></td>
+<td>the count of frames</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
+<td>the audio file's format</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-seek"></a><h3>ags_playable_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_seek                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);</pre>
+<p>
+Seek <em class="parameter"><code>playable</code></em> to address.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frames</code></em> :</span></p></td>
+<td>n-frames to seek</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>whence</code></em> :</span></p></td>
+<td>SEEK_SET, SEEK_CUR, or SEEK_END</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-selected-level"></a><h3>ags_playable_selected_level ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_playable_selected_level         (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Retrieve the selected level's name.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>nth level name</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-sublevel-names"></a><h3>ags_playable_sublevel_names ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            ags_playable_sublevel_names         (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+Retrieve the all sub-level's name.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>sub-level names</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-write"></a><h3>ags_playable_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_write                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_length</code></em>);</pre>
+<p>
+Write <em class="parameter"><code>buffer_length</code></em> of <em class="parameter"><code>buffer</code></em> audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>audio data</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_length</code></em> :</span></p></td>
+<td>frame count</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPlugin.html b/api/ags/ags-AgsPlugin.html
new file mode 100644
index 0000000..5c0949d
--- /dev/null
+++ b/api/ags/ags-AgsPlugin.html
@@ -0,0 +1,405 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlugin</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPlayable.html" title="AgsPlayable">
+<link rel="next" href="plugin.html" title="Part III. Plugin - API of plugins">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="plugin.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlugin.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlugin.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlugin"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlugin.top_of_page"></a>AgsPlugin</span></h2>
+<p>AgsPlugin — interfacing plugins</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlugin.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_plugin.h>
+
+typedef             <a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin">AgsPlugin</a>;
+struct              <a class="link" href="ags-AgsPlugin.html#AgsPluginInterface" title="struct AgsPluginInterface">AgsPluginInterface</a>;
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlugin.html#ags-plugin-get-build-id" title="ags_plugin_get_build_id ()">ags_plugin_get_build_id</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlugin.html#ags-plugin-get-name" title="ags_plugin_get_name ()">ags_plugin_get_name</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlugin.html#ags-plugin-get-ports" title="ags_plugin_get_ports ()">ags_plugin_get_ports</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlugin.html#ags-plugin-get-version" title="ags_plugin_get_version ()">ags_plugin_get_version</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlugin.html#ags-plugin-get-xml-type" title="ags_plugin_get_xml_type ()">ags_plugin_get_xml_type</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-read" title="ags_plugin_read ()">ags_plugin_read</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-set-build-id" title="ags_plugin_set_build_id ()">ags_plugin_set_build_id</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-set-name" title="ags_plugin_set_name ()">ags_plugin_set_name</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-set-ports" title="ags_plugin_set_ports ()">ags_plugin_set_ports</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *ports</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-set-version" title="ags_plugin_set_version ()">ags_plugin_set_version</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-set-xml-type" title="ags_plugin_set_xml_type ()">ags_plugin_set_xml_type</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-AgsPlugin.html#ags-plugin-write" title="ags_plugin_write ()">ags_plugin_write</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> interface gives you a unique access to recalls,
+line members, lines, pads or machines ...
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlugin"></a><h3>AgsPlugin</h3>
+<pre class="programlisting">typedef void AgsPlugin;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginInterface"></a><h3>struct AgsPluginInterface</h3>
+<pre class="programlisting">struct AgsPluginInterface {
+  GTypeInterface interface;
+  
+  gchar* (*get_name)(AgsPlugin *plugin);
+  void (*set_name)(AgsPlugin *plugin, gchar *name);
+
+  gchar* (*get_version)(AgsPlugin *plugin);
+  void (*set_version)(AgsPlugin *plugin, gchar *version);
+
+  gchar* (*get_build_id)(AgsPlugin *plugin);
+  void (*set_build_id)(AgsPlugin *plugin, gchar *build_id);
+
+  gchar* (*get_xml_type)(AgsPlugin *plugin);
+  void (*set_xml_type)(AgsPlugin *plugin, gchar *xml_type);  
+
+  GList* (*get_ports)(AgsPlugin *plugin);
+  void (*set_ports)(AgsPlugin *plugin, GList *ports);
+
+  void (*read)(AgsFile *file,
+	       xmlNode *node,
+	       AgsPlugin *plugin);
+  xmlNode* (*write)(AgsFile *file,
+		    xmlNode *parent,
+		    AgsPlugin *plugin);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-build-id"></a><h3>ags_plugin_get_build_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_build_id             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Retrieve the build id of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the plugins build id</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-name"></a><h3>ags_plugin_get_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_name                 (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Retrieve the name of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the plugins name</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-ports"></a><h3>ags_plugin_get_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_plugin_get_ports                (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Retrieve the ports of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the plugins ports</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-version"></a><h3>ags_plugin_get_version ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_version              (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Retrieve the version of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the plugins version</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-xml-type"></a><h3>ags_plugin_get_xml_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_xml_type             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Retrieve the xml type of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the plugins xml type</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-read"></a><h3>ags_plugin_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_read                     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Read of file.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
+<td>the node</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-build-id"></a><h3>ags_plugin_set_build_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_build_id             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);</pre>
+<p>
+Set the build id of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>build_id</code></em> :</span></p></td>
+<td>the build id of plugin</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-name"></a><h3>ags_plugin_set_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_name                 (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+Set the name of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
+<td>the name of plugin</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-ports"></a><h3>ags_plugin_set_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_ports                (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *ports</code></em>);</pre>
+<p>
+Set the build id of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ports</code></em> :</span></p></td>
+<td>the build id of plugin</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-version"></a><h3>ags_plugin_set_version ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_version              (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>);</pre>
+<p>
+Set the version of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>version</code></em> :</span></p></td>
+<td>the version of plugin</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-xml-type"></a><h3>ags_plugin_set_xml_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_xml_type             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>);</pre>
+<p>
+Set the build id of the plugin.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>an <em class="parameter"><code>AgsPlugin</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>xml_type</code></em> :</span></p></td>
+<td>the build id of plugin</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-write"></a><h3>ags_plugin_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_plugin_write                    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+Write to file.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
+<td>the parent node</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new node you created</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPluginFactory.html b/api/ags/ags-AgsPluginFactory.html
new file mode 100644
index 0000000..2a447d9
--- /dev/null
+++ b/api/ags/ags-AgsPluginFactory.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="prev" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">
+<link rel="next" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLadspaManager.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-plugin-stock.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPluginFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPluginFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPluginFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPluginFactory.top_of_page"></a>AgsPluginFactory</span></h2>
+<p>AgsPluginFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPluginFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory">AgsPluginFactory</a>;
+struct              <a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactoryClass" title="struct AgsPluginFactoryClass">AgsPluginFactoryClass</a>;
+struct              <a class="link" href="ags-AgsPluginFactory.html#AgsPluginMetadata" title="struct AgsPluginMetadata">AgsPluginMetadata</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-add" title="ags_plugin_factory_add ()">ags_plugin_factory_add</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> plugin_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *control</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> control_count</code></em>);
+<a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-create" title="ags_plugin_factory_create ()">ags_plugin_factory_create</a>           (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);
+<a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-get-instance" title="ags_plugin_factory_get_instance ()">ags_plugin_factory_get_instance</a>     ();
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-list-by-name" title="ags_plugin_factory_list_by_name ()">ags_plugin_factory_list_by_name</a>     (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>);
+<a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-new" title="ags_plugin_factory_new ()">ags_plugin_factory_new</a>              ();
+<a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-new-from-file" title="ags_plugin_factory_new_from_file ()">ags_plugin_factory_new_from_file</a>    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-read-file" title="ags_plugin_factory_read_file ()">ags_plugin_factory_read_file</a>        (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPluginFactory"></a><h3>struct AgsPluginFactory</h3>
+<pre class="programlisting">struct AgsPluginFactory {
+  GObject object;
+
+  GList *plugin;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginFactoryClass"></a><h3>struct AgsPluginFactoryClass</h3>
+<pre class="programlisting">struct AgsPluginFactoryClass {
+  GObjectClass object;
+
+  void (*add)(AgsPluginFactory *plugin_factory,
+	      GType plugin_type,
+	      gchar *plugin_name,
+	      gchar *version, gchar *build_id,
+	      gchar *xml_type,
+	      GParameter *control, guint control_count);
+
+  AgsPlugin* (*create)(AgsPluginFactory *plugin_factory,
+		       gchar *xml_type);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginMetadata"></a><h3>struct AgsPluginMetadata</h3>
+<pre class="programlisting">struct AgsPluginMetadata {
+  GType plugin_type;
+  gchar *plugin_name;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  GParameter *control;
+  guint control_count;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-add"></a><h3>ags_plugin_factory_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_factory_add              (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> plugin_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *control</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> control_count</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-create"></a><h3>ags_plugin_factory_create ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         ags_plugin_factory_create           (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-get-instance"></a><h3>ags_plugin_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_get_instance     ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-list-by-name"></a><h3>ags_plugin_factory_list_by_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_plugin_factory_list_by_name     (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new"></a><h3>ags_plugin_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new-from-file"></a><h3>ags_plugin_factory_new_from_file ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new_from_file    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-read-file"></a><h3>ags_plugin_factory_read_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_factory_read_file        (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPluginPreferences.html b/api/ags/ags-AgsPluginPreferences.html
new file mode 100644
index 0000000..c8f1d4f
--- /dev/null
+++ b/api/ags/ags-AgsPluginPreferences.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsPerformancePreferences.html" title="AgsPerformancePreferences">
+<link rel="next" href="ags-AgsPreferences.html" title="AgsPluginPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPerformancePreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPluginPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPluginPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPluginPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPluginPreferences.top_of_page"></a>AgsPluginPreferences</span></h2>
+<p>AgsPluginPreferences — A composite widget to do plugin related preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPluginPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_plugin_preferences.h>
+
+struct              <a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences">AgsLadspaPluginPreferences</a>;
+struct              <a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferences" title="struct AgsPluginPreferences">AgsPluginPreferences</a>;
+struct              <a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferencesClass" title="struct AgsPluginPreferencesClass">AgsPluginPreferencesClass</a>;
+<a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> * <a class="link" href="ags-AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc" title="ags_ladspa_plugin_preferences_alloc ()">ags_ladspa_plugin_preferences_alloc</a>
+                                                        ();
+<a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferences" title="struct AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></a> * <a class="link" href="ags-AgsPluginPreferences.html#ags-plugin-preferences-new" title="ags_plugin_preferences_new ()">ags_plugin_preferences_new</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferences" title="struct AgsPluginPreferences"><span class="type">AgsPluginPreferences</span></a> enables you to make plugin related preferences.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLadspaPluginPreferences"></a><h3>struct AgsLadspaPluginPreferences</h3>
+<pre class="programlisting">struct AgsLadspaPluginPreferences {
+  GtkEntry *ladspa_path;
+  GtkCellView *plugin_file;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginPreferences"></a><h3>struct AgsPluginPreferences</h3>
+<pre class="programlisting">struct AgsPluginPreferences {
+  GtkVBox vbox;
+
+  AgsLadspaPluginPreferences *ladspa_plugin_preferencens;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginPreferencesClass"></a><h3>struct AgsPluginPreferencesClass</h3>
+<pre class="programlisting">struct AgsPluginPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-preferences-alloc"></a><h3>ags_ladspa_plugin_preferences_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> * ags_ladspa_plugin_preferences_alloc
+                                                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-preferences-new"></a><h3>ags_plugin_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferences" title="struct AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></a> * ags_plugin_preferences_new       ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferences" title="struct AgsPluginPreferences"><span class="type">AgsPluginPreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferences" title="struct AgsPluginPreferences"><span class="type">AgsPluginPreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPort.html b/api/ags/ags-AgsPort.html
new file mode 100644
index 0000000..968074d
--- /dev/null
+++ b/api/ags/ags-AgsPort.html
@@ -0,0 +1,273 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPort</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsPattern.html" title="AgsPattern">
+<link rel="next" href="ags-AgsRecall.html" title="AgsRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPattern.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPort.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPort.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPort"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPort.top_of_page"></a>AgsPort</span></h2>
+<p>AgsPort — Perform thread-safe operations</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPort.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_port.h>
+
+struct              <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort">AgsPort</a>;
+struct              <a class="link" href="ags-AgsPort.html#AgsPortClass" title="struct AgsPortClass">AgsPortClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPort.html#ags-port-find-specifier" title="ags_port_find_specifier ()">ags_port_find_specifier</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *specifier</code></em>);
+<a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a class="link" href="ags-AgsPort.html#ags-port-new" title="ags_port_new ()">ags_port_new</a>                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPort.html#ags-port-safe-get-property" title="ags_port_safe_get_property ()">ags_port_safe_get_property</a>          (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPort.html#ags-port-safe-read" title="ags_port_safe_read ()">ags_port_safe_read</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPort.html#ags-port-safe-set-property" title="ags_port_safe_set_property ()">ags_port_safe_set_property</a>          (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPort.html#ags-port-safe-write" title="ags_port_safe_write ()">ags_port_safe_write</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPort.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> provides a thread-safe way to access or change values or properties.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPort.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPort"></a><h3>struct AgsPort</h3>
+<pre class="programlisting">struct AgsPort {
+  GObject object;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+
+  gboolean port_value_is_pointer;
+  GType port_value_type;
+
+  guint port_value_size;
+  guint port_value_length;
+
+  pthread_mutex_t mutex;
+
+  union _AgsPortValue{
+    gboolean ags_port_boolean;
+    gint64 ags_port_int;
+    guint64 ags_port_uint;
+    gfloat ags_port_float;
+    gdouble ags_port_double;
+    gboolean *ags_port_boolean_ptr;
+    gint64 *ags_port_int_ptr;
+    guint64 *ags_port_uint_ptr;
+    gfloat *ags_port_float_ptr;
+    gdouble *ags_port_double_ptr;
+    gpointer ags_port_pointer;
+    GObject *ags_port_object;
+  }port_value;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortClass"></a><h3>struct AgsPortClass</h3>
+<pre class="programlisting">struct AgsPortClass {
+  GObjectClass object;
+
+  void (*safe_read)(AgsPort *port, GValue *value);
+  void (*safe_write)(AgsPort *port, GValue *value);
+
+  void (*safe_get_property)(AgsPort *port, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPort *port, gchar *property_name, GValue *value);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-find-specifier"></a><h3>ags_port_find_specifier ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_port_find_specifier             (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *specifier</code></em>);</pre>
+<p>
+Retrieve port by specifier.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>specifier</code></em> :</span></p></td>
+<td>the recall specifier to match</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Next match.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-new"></a><h3>ags_port_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_port_new                        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-get-property"></a><h3>ags_port_safe_get_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_get_property          (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+Perform safe get property.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
+<td>the property's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> to store the result</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-read"></a><h3>ags_port_safe_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_read                  (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+Perform safe read.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> to store result</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-set-property"></a><h3>ags_port_safe_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_set_property          (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+Perform safe set property.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
+<td>the property's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> containing data</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-write"></a><h3>ags_port_safe_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_write                 (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+Perform safe write.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> containing data</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPortableThread.html b/api/ags/ags-AgsPortableThread.html
new file mode 100644
index 0000000..033fbcb
--- /dev/null
+++ b/api/ags/ags-AgsPortableThread.html
@@ -0,0 +1,486 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPortableThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsPort.html" title="AgsPort">
+<link rel="next" href="ags-AgsPortlet.html" title="AgsPortlet">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPort.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPortlet.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPortableThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPortableThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPortableThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPortableThread.top_of_page"></a>AgsPortableThread</span></h2>
+<p>AgsPortableThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPortableThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread">AgsPortableThread</a>;
+struct              <a class="link" href="ags-AgsPortableThread.html#AgsPortableThreadClass" title="struct AgsPortableThreadClass">AgsPortableThreadClass</a>;
+enum                <a class="link" href="ags-AgsPortableThread.html#AgsPortableThreadFlags" title="enum AgsPortableThreadFlags">AgsPortableThreadFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-add-child" title="ags_portable_thread_add_child ()">ags_portable_thread_add_child</a>       (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-children-is-locked" title="ags_portable_thread_children_is_locked ()">ags_portable_thread_children_is_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-first" title="ags_portable_thread_first ()">ags_portable_thread_first</a>           (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-get-toplevel" title="ags_portable_thread_get_toplevel ()">ags_portable_thread_get_toplevel</a>    (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-is-current-ready" title="ags_portable_thread_is_current_ready ()">ags_portable_thread_is_current_ready</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-is-current-synced" title="ags_portable_thread_is_current_synced ()">ags_portable_thread_is_current_synced</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-is-tree-ready" title="ags_portable_thread_is_tree_ready ()">ags_portable_thread_is_tree_ready</a>   (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-is-tree-synced" title="ags_portable_thread_is_tree_synced ()">ags_portable_thread_is_tree_synced</a>  (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-last" title="ags_portable_thread_last ()">ags_portable_thread_last</a>            (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-lock" title="ags_portable_thread_lock ()">ags_portable_thread_lock</a>            (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-lock-all" title="ags_portable_thread_lock_all ()">ags_portable_thread_lock_all</a>        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-lock-children" title="ags_portable_thread_lock_children ()">ags_portable_thread_lock_children</a>   (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-lock-parent" title="ags_portable_thread_lock_parent ()">ags_portable_thread_lock_parent</a>     (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-lock-sibling" title="ags_portable_thread_lock_sibling ()">ags_portable_thread_lock_sibling</a>    (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-main-loop-unlock-children" title="ags_portable_thread_main_loop_unlock_children ()">ags_portable_thread_main_loop_unlock_children</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-new" title="ags_portable_thread_new ()">ags_portable_thread_new</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *data</code></em>);
+<a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-next-children-locked" title="ags_portable_thread_next_children_locked ()">ags_portable_thread_next_children_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-next-parent-locked" title="ags_portable_thread_next_parent_locked ()">ags_portable_thread_next_parent_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-next-sibling-locked" title="ags_portable_thread_next_sibling_locked ()">ags_portable_thread_next_sibling_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-parental-is-locked" title="ags_portable_thread_parental_is_locked ()">ags_portable_thread_parental_is_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-remove-child" title="ags_portable_thread_remove_child ()">ags_portable_thread_remove_child</a>    (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-run" title="ags_portable_thread_run ()">ags_portable_thread_run</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-sibling-is-locked" title="ags_portable_thread_sibling_is_locked ()">ags_portable_thread_sibling_is_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-signal-children" title="ags_portable_thread_signal_children ()">ags_portable_thread_signal_children</a> (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-signal-parent" title="ags_portable_thread_signal_parent ()">ags_portable_thread_signal_parent</a>   (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-signal-sibling" title="ags_portable_thread_signal_sibling ()">ags_portable_thread_signal_sibling</a>  (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-start" title="ags_portable_thread_start ()">ags_portable_thread_start</a>           (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-stop" title="ags_portable_thread_stop ()">ags_portable_thread_stop</a>            (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-timelock" title="ags_portable_thread_timelock ()">ags_portable_thread_timelock</a>        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-trylock" title="ags_portable_thread_trylock ()">ags_portable_thread_trylock</a>         (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-unlock" title="ags_portable_thread_unlock ()">ags_portable_thread_unlock</a>          (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-unlock-all" title="ags_portable_thread_unlock_all ()">ags_portable_thread_unlock_all</a>      (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-unlock-children" title="ags_portable_thread_unlock_children ()">ags_portable_thread_unlock_children</a> (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-unlock-parent" title="ags_portable_thread_unlock_parent ()">ags_portable_thread_unlock_parent</a>   (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-unlock-sibling" title="ags_portable_thread_unlock_sibling ()">ags_portable_thread_unlock_sibling</a>  (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-wait-children" title="ags_portable_thread_wait_children ()">ags_portable_thread_wait_children</a>   (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-wait-parent" title="ags_portable_thread_wait_parent ()">ags_portable_thread_wait_parent</a>     (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortableThread.html#ags-portable-thread-wait-sibling" title="ags_portable_thread_wait_sibling ()">ags_portable_thread_wait_sibling</a>    (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortableThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortableThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPortableThread"></a><h3>struct AgsPortableThread</h3>
+<pre class="programlisting">struct AgsPortableThread {
+  GObject object;
+
+  volatile guint flags;
+
+  pth_t thread;
+  pth_attr_t thread_attr;
+
+  pth_mutex_t mutex;
+  pth_cond_t cond;
+
+  pth_mutex_t start_mutex;
+  pth_cond_t start_cond;
+
+  pth_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pth_t timelock_thread;
+  pth_mutex_t timelock_mutex;
+  pth_cond_t timelock_cond;
+
+  long timelock;
+
+  GObject *devout;
+  AgsPortableThread *parent;
+
+  AgsPortableThread *next;
+  AgsPortableThread *prev;
+
+  AgsPortableThread *children;
+
+  GObject *data;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortableThreadClass"></a><h3>struct AgsPortableThreadClass</h3>
+<pre class="programlisting">struct AgsPortableThreadClass {
+  GObjectClass object;
+
+  void (*start)(AgsPortableThread *thread);
+  void (*run)(AgsPortableThread *thread);
+  void (*timelock)(AgsPortableThread *thread);
+  void (*stop)(AgsPortableThread *thread);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortableThreadFlags"></a><h3>enum AgsPortableThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PORTABLE_THREAD_RUNNING                 = 1,
+  AGS_PORTABLE_THREAD_IDLE                    = 1 << 1,
+  AGS_PORTABLE_THREAD_LOCKED                  = 1 << 2,
+  AGS_PORTABLE_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_PORTABLE_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_PORTABLE_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_PORTABLE_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_PORTABLE_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_PORTABLE_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_PORTABLE_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_PORTABLE_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_PORTABLE_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_PORTABLE_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_PORTABLE_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_PORTABLE_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_PORTABLE_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_PORTABLE_THREAD_WAIT_0                  = 1 << 16,
+  AGS_PORTABLE_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_PORTABLE_THREAD_WAIT_1                  = 1 << 18,
+  AGS_PORTABLE_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_PORTABLE_THREAD_WAIT_2                  = 1 << 20,
+  AGS_PORTABLE_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_PORTABLE_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_PORTABLE_THREAD_TIMELOCK_RESUME         = 1 << 23,
+} AgsPortableThreadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-add-child"></a><h3>ags_portable_thread_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_add_child       (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-children-is-locked"></a><h3>ags_portable_thread_children_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_portable_thread_children_is_locked
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-first"></a><h3>ags_portable_thread_first ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_first           (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve first sibling.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-get-toplevel"></a><h3>ags_portable_thread_get_toplevel ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_get_toplevel    (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve toplevel thread.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-is-current-ready"></a><h3>ags_portable_thread_is_current_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_portable_thread_is_current_ready
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-is-current-synced"></a><h3>ags_portable_thread_is_current_synced ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_portable_thread_is_current_synced
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-is-tree-ready"></a><h3>ags_portable_thread_is_tree_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_portable_thread_is_tree_ready   (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-is-tree-synced"></a><h3>ags_portable_thread_is_tree_synced ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_portable_thread_is_tree_synced  (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-last"></a><h3>ags_portable_thread_last ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_last            (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve last sibling.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-lock"></a><h3>ags_portable_thread_lock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_lock            (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Locks the threads own mutex and sets the appropriate flag.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-lock-all"></a><h3>ags_portable_thread_lock_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_lock_all        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-lock-children"></a><h3>ags_portable_thread_lock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_lock_children   (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Lock child tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-lock-parent"></a><h3>ags_portable_thread_lock_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_lock_parent     (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre>
+<p>
+Lock parent tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-lock-sibling"></a><h3>ags_portable_thread_lock_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_lock_sibling    (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Lock sibling tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-main-loop-unlock-children"></a><h3>ags_portable_thread_main_loop_unlock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_main_loop_unlock_children
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-new"></a><h3>ags_portable_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_new             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *data</code></em>);</pre>
+<p>
+Create a new <a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> you may provide an <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> as <em class="parameter"><code>data</code></em>
+to your thread routine.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-next-children-locked"></a><h3>ags_portable_thread_next_children_locked ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_next_children_locked
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve next locked thread following <em class="parameter"><code>thread</code></em>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-next-parent-locked"></a><h3>ags_portable_thread_next_parent_locked ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_next_parent_locked
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre>
+<p>
+Retrieve next locked thread above <em class="parameter"><code>thread</code></em>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-next-sibling-locked"></a><h3>ags_portable_thread_next_sibling_locked ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_next_sibling_locked
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve next locked thread neighbooring <em class="parameter"><code>thread</code></em>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-parental-is-locked"></a><h3>ags_portable_thread_parental_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_portable_thread_parental_is_locked
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre>
+<p>
+Check the AGS_PORTABLE_THREAD_LOCKED flag in parental levels.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-remove-child"></a><h3>ags_portable_thread_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_remove_child    (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-run"></a><h3>ags_portable_thread_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_run             (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Only for internal use of ags_portable_thread_loop but you may want to set the your very own
+class function namely your thread's routine.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-sibling-is-locked"></a><h3>ags_portable_thread_sibling_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_portable_thread_sibling_is_locked
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Check the AGS_PORTABLE_THREAD_LOCKED flag within sibling.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-signal-children"></a><h3>ags_portable_thread_signal_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_signal_children (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+Signals the tree in lower levels.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-signal-parent"></a><h3>ags_portable_thread_signal_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_signal_parent   (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+Signals the tree in higher levels.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-signal-sibling"></a><h3>ags_portable_thread_signal_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_signal_sibling  (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+Signals the tree on same level.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-start"></a><h3>ags_portable_thread_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_start           (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Start the thread.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-stop"></a><h3>ags_portable_thread_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_stop            (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Stop the threads loop by unsetting AGS_PORTABLE_THREAD_RUNNING flag.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-timelock"></a><h3>ags_portable_thread_timelock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_timelock        (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-trylock"></a><h3>ags_portable_thread_trylock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_portable_thread_trylock         (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-unlock"></a><h3>ags_portable_thread_unlock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_unlock          (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlocks the threads own mutex and unsets the appropriate flag.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-unlock-all"></a><h3>ags_portable_thread_unlock_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_unlock_all      (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-unlock-children"></a><h3>ags_portable_thread_unlock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_unlock_children (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlock child tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-unlock-parent"></a><h3>ags_portable_thread_unlock_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_unlock_parent   (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre>
+<p>
+Unlock parent tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-unlock-sibling"></a><h3>ags_portable_thread_unlock_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_unlock_sibling  (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlock sibling tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-wait-children"></a><h3>ags_portable_thread_wait_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_wait_children   (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Wait on child tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-wait-parent"></a><h3>ags_portable_thread_wait_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_wait_parent     (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre>
+<p>
+Wait on parent tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-wait-sibling"></a><h3>ags_portable_thread_wait_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portable_thread_wait_sibling    (<em class="parameter"><code><a class="link" href="ags-AgsPortableThread.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Wait on sibling tree structure.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPortlet.html b/api/ags/ags-AgsPortlet.html
new file mode 100644
index 0000000..4056b95
--- /dev/null
+++ b/api/ags/ags-AgsPortlet.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPortlet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPackable.html" title="AgsPackable">
+<link rel="next" href="ags-AgsRunnable.html" title="AgsRunnable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPackable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRunnable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPortlet.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPortlet.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPortlet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPortlet.top_of_page"></a>AgsPortlet</span></h2>
+<p>AgsPortlet — interfacing portlets</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPortlet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_portlet.h>
+
+typedef             <a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet">AgsPortlet</a>;
+struct              <a class="link" href="ags-AgsPortlet.html#AgsPortletInterface" title="struct AgsPortletInterface">AgsPortletInterface</a>;
+<a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a class="link" href="ags-AgsPortlet.html#ags-portlet-get-port" title="ags_portlet_get_port ()">ags_portlet_get_port</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPortlet.html#ags-portlet-list-safe-properties" title="ags_portlet_list_safe_properties ()">ags_portlet_list_safe_properties</a>    (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortlet.html#ags-portlet-safe-get-property" title="ags_portlet_safe_get_property ()">ags_portlet_safe_get_property</a>       (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortlet.html#ags-portlet-safe-set-property" title="ags_portlet_safe_set_property ()">ags_portlet_safe_set_property</a>       (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortlet.html#ags-portlet-set-port" title="ags_portlet_set_port ()">ags_portlet_set_port</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> interface is intended to use with ports containing <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>.
+Whereas its should implement this interface.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPortlet"></a><h3>AgsPortlet</h3>
+<pre class="programlisting">typedef void AgsPortlet;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortletInterface"></a><h3>struct AgsPortletInterface</h3>
+<pre class="programlisting">struct AgsPortletInterface {
+  GTypeInterface interface;
+
+  AgsPort* (*get_port)(AgsPortlet *portlet);
+  void (*set_port)(AgsPortlet *portlet, AgsPort *port);
+
+  GList* (*list_safe_properties)(AgsPortlet *portlet);
+
+  void (*safe_get_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-get-port"></a><h3>ags_portlet_get_port ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_portlet_get_port                (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre>
+<p>
+Get port.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>portlet</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-list-safe-properties"></a><h3>ags_portlet_list_safe_properties ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_portlet_list_safe_properties    (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre>
+<p>
+Retrieve thread-safe properties.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>portlet</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing properties</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-get-property"></a><h3>ags_portlet_safe_get_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portlet_safe_get_property       (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+Get property thread safe.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>portlet</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
+<td>propertie's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-set-property"></a><h3>ags_portlet_safe_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portlet_safe_set_property       (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+Set property thread safe.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>portlet</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
+<td>propertie's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-set-port"></a><h3>ags_portlet_set_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portlet_set_port                (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);</pre>
+<p>
+Set port.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>portlet</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPreferences.html b/api/ags/ags-AgsPreferences.html
new file mode 100644
index 0000000..b785ed2
--- /dev/null
+++ b/api/ags/ags-AgsPreferences.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">
+<link rel="next" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPluginPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-preferences-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPreferences.top_of_page"></a>AgsPluginPreferences</span></h2>
+<p>AgsPluginPreferences — A dialog to do preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_plugin_preferences.h>
+
+#define             <a class="link" href="ags-AgsPreferences.html#AGS-PREFERENCES-DEFAULT-FILENAME:CAPS" title="AGS_PREFERENCES_DEFAULT_FILENAME">AGS_PREFERENCES_DEFAULT_FILENAME</a>
+struct              <a class="link" href="ags-AgsPreferences.html#AgsPreferences" title="struct AgsPreferences">AgsPreferences</a>;
+struct              <a class="link" href="ags-AgsPreferences.html#AgsPreferencesClass" title="struct AgsPreferencesClass">AgsPreferencesClass</a>;
+enum                <a class="link" href="ags-AgsPreferences.html#AgsPreferencesFlags" title="enum AgsPreferencesFlags">AgsPreferencesFlags</a>;
+<a class="link" href="ags-AgsPreferences.html#AgsPreferences" title="struct AgsPreferences"><span class="returnvalue">AgsPreferences</span></a> *    <a class="link" href="ags-AgsPreferences.html#ags-preferences-new" title="ags_preferences_new ()">ags_preferences_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.description"></a><h2>Description</h2>
+<p>
+<GTKDOCLINK HREF="AgsDialogPreferences"><span class="type">AgsDialogPreferences</span></GTKDOCLINK> enables you to make preferences.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PREFERENCES-DEFAULT-FILENAME:CAPS"></a><h3>AGS_PREFERENCES_DEFAULT_FILENAME</h3>
+<pre class="programlisting">#define AGS_PREFERENCES_DEFAULT_FILENAME "ags_current.xml\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferences"></a><h3>struct AgsPreferences</h3>
+<pre class="programlisting">struct AgsPreferences {
+  GtkDialog dialog;
+
+  guint flags;
+
+  GtkWindow *window;
+
+  AgsGenericPreferences *generic_preferences;
+  AgsAudioPreferences *audio_preferences;
+  AgsPerformancePreferences *performance_preferences;
+  AgsServerPreferences *server_preferences;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesClass"></a><h3>struct AgsPreferencesClass</h3>
+<pre class="programlisting">struct AgsPreferencesClass {
+  GtkDialogClass dialog;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesFlags"></a><h3>enum AgsPreferencesFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PREFERENCES_SHUTDOWN               = 1,
+} AgsPreferencesFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-preferences-new"></a><h3>ags_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPreferences.html#AgsPreferences" title="struct AgsPreferences"><span class="returnvalue">AgsPreferences</span></a> *    ags_preferences_new                 ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPreferences.html#AgsPreferences" title="struct AgsPreferences"><span class="type">AgsPreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPreferences.html#AgsPreferences" title="struct AgsPreferences"><span class="type">AgsPreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPropertyCollectionEditor.html b/api/ags/ags-AgsPropertyCollectionEditor.html
new file mode 100644
index 0000000..420b2bc
--- /dev/null
+++ b/api/ags/ags-AgsPropertyCollectionEditor.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">
+<link rel="next" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-preferences-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-property-collection-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPropertyCollectionEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPropertyCollectionEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPropertyCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyCollectionEditor.top_of_page"></a>AgsPropertyCollectionEditor</span></h2>
+<p>AgsPropertyCollectionEditor — Edit propertys in bulk mode.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPropertyCollectionEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_property_collection_editor.h>
+
+struct              <a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>;
+struct              <a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditorClass" title="struct AgsPropertyCollectionEditorClass">AgsPropertyCollectionEditorClass</a>;
+<a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * <a class="link" href="ags-AgsPropertyCollectionEditor.html#ags-property-collection-editor-new" title="ags_property_collection_editor_new ()">ags_property_collection_editor_new</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *child_parameter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a> is a composite widget to modify propertys in bulk mode. A property collection
+editor should be packed by a <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyCollectionEditor"></a><h3>struct AgsPropertyCollectionEditor</h3>
+<pre class="programlisting">struct AgsPropertyCollectionEditor {
+  AgsPropertyEditor property_editor;
+
+  GType child_type;
+  guint child_parameter_count;
+  GParameter *child_parameter;
+
+  GtkVBox *child;
+
+  GtkButton *add_collection;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyCollectionEditorClass"></a><h3>struct AgsPropertyCollectionEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyCollectionEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-collection-editor-new"></a><h3>ags_property_collection_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * ags_property_collection_editor_new
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *child_parameter</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel_type</code></em> :</span></p></td>
+<td>either <GTKDOCLINK HREF="AGS-TYPE-INPUT:CAPS"><code class="literal">AGS_TYPE_INPUT</code></GTKDOCLINK> or <GTKDOCLINK HREF="AGS-TYPE-OUTPUT:CAPS"><code class="literal">AGS_TYPE_OUTPUT</code></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPropertyEditor.html b/api/ags/ags-AgsPropertyEditor.html
new file mode 100644
index 0000000..6057e2b
--- /dev/null
+++ b/api/ags/ags-AgsPropertyEditor.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">
+<link rel="next" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-property-collection-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-property-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPropertyEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPropertyEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPropertyEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyEditor.top_of_page"></a>AgsPropertyEditor</span></h2>
+<p>AgsPropertyEditor — Property of audio, channels or pads in bulk mode.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPropertyEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_property_editor.h>
+
+struct              <a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor">AgsPropertyEditor</a>;
+struct              <a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditorClass" title="struct AgsPropertyEditorClass">AgsPropertyEditorClass</a>;
+enum                <a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditorFlags" title="enum AgsPropertyEditorFlags">AgsPropertyEditorFlags</a>;
+<a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * <a class="link" href="ags-AgsPropertyEditor.html#ags-property-editor-new" title="ags_property_editor_new ()">ags_property_editor_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a> is a composite widget to property. A property editor 
+should be packed by a <a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyEditor"></a><h3>struct AgsPropertyEditor</h3>
+<pre class="programlisting">struct AgsPropertyEditor {
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkCheckButton *enabled;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyEditorClass"></a><h3>struct AgsPropertyEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*apply)(AgsPropertyEditor *property_editor);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyEditorFlags"></a><h3>enum AgsPropertyEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PROPERTY_EDITOR_ENABLED   =  1,
+} AgsPropertyEditorFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-editor-new"></a><h3>ags_property_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * ags_property_editor_new             ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsPropertyListingEditor.html b/api/ags/ags-AgsPropertyListingEditor.html
new file mode 100644
index 0000000..328439d
--- /dev/null
+++ b/api/ags/ags-AgsPropertyListingEditor.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">
+<link rel="next" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-property-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsResizeEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPropertyListingEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPropertyListingEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPropertyListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyListingEditor.top_of_page"></a>AgsPropertyListingEditor</span></h2>
+<p>AgsPropertyListingEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPropertyListingEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor">AgsPropertyListingEditor</a>;
+struct              <a class="link" href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditorClass" title="struct AgsPropertyListingEditorClass">AgsPropertyListingEditorClass</a>;
+<a class="link" href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * <a class="link" href="ags-AgsPropertyListingEditor.html#ags-property-listing-editor-new" title="ags_property_listing_editor_new ()">ags_property_listing_editor_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyListingEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyListingEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyListingEditor"></a><h3>struct AgsPropertyListingEditor</h3>
+<pre class="programlisting">struct AgsPropertyListingEditor {
+  AgsPropertyEditor property_editor;
+
+  GtkVBox *child;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyListingEditorClass"></a><h3>struct AgsPropertyListingEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyListingEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-listing-editor-new"></a><h3>ags_property_listing_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * ags_property_listing_editor_new
+                                                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecall.html b/api/ags/ags-AgsRecall.html
new file mode 100644
index 0000000..76b26b1
--- /dev/null
+++ b/api/ags/ags-AgsRecall.html
@@ -0,0 +1,1104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsPort.html" title="AgsPort">
+<link rel="next" href="ags-AgsRecallAudio.html" title="AgsRecallAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPort.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecall.top_of_page"></a>AgsRecall</span></h2>
+<p>AgsRecall — The recall base class</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS" title="AGS_RECALL_DEFAULT_BUILD_ID">AGS_RECALL_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS" title="AGS_RECALL_DEFAULT_VERSION">AGS_RECALL_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-AgsRecall.html#AGS-RECALL-HANDLER:CAPS" title="AGS_RECALL_HANDLER()">AGS_RECALL_HANDLER</a>                  (handler)
+struct              <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall">AgsRecall</a>;
+struct              <a class="link" href="ags-AgsRecall.html#AgsRecallClass" title="struct AgsRecallClass">AgsRecallClass</a>;
+enum                <a class="link" href="ags-AgsRecall.html#AgsRecallFlags" title="enum AgsRecallFlags">AgsRecallFlags</a>;
+struct              <a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler">AgsRecallHandler</a>;
+enum                <a class="link" href="ags-AgsRecall.html#AgsRecallNotifyDependencyMode" title="enum AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-add-child" title="ags_recall_add_child ()">ags_recall_add_child</a>                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-add-dependency" title="ags_recall_add_dependency ()">ags_recall_add_dependency</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-add-handler" title="ags_recall_add_handler ()">ags_recall_add_handler</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()">ags_recall_cancel</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-child-added" title="ags_recall_child_added ()">ags_recall_child_added</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-done" title="ags_recall_done ()">ags_recall_done</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="ags-AgsRecall.html#ags-recall-duplicate" title="ags_recall_duplicate ()">ags_recall_duplicate</a>                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-by-effect" title="ags_recall_find_by_effect ()">ags_recall_find_by_effect</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-provider" title="ags_recall_find_provider ()">ags_recall_find_provider</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-provider-with-recycling-container" title="ags_recall_find_provider_with_recycling_container ()">ags_recall_find_provider_with_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-recycling-container" title="ags_recall_find_recycling_container ()">ags_recall_find_recycling_container</a> (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-template" title="ags_recall_find_template ()">ags_recall_find_template</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-type" title="ags_recall_find_type ()">ags_recall_find_type</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-type-with-recycling-container" title="ags_recall_find_type_with_recycling_container ()">ags_recall_find_type_with_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-get-children" title="ags_recall_get_children ()">ags_recall_get_children</a>             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-get-dependencies" title="ags_recall_get_dependencies ()">ags_recall_get_dependencies</a>         (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  <a class="link" href="ags-AgsRecall.html#ags-recall-handler-alloc" title="ags_recall_handler_alloc ()">ags_recall_handler_alloc</a>            (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *signal_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GCallback"><span class="type">GCallback</span></GTKDOCLINK> callback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *data</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsRecall.html#ags-recall-is-done" title="ags_recall_is_done ()">ags_recall_is_done</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recalls</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="ags-AgsRecall.html#ags-recall-new" title="ags_recall_new ()">ags_recall_new</a>                      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-notify-dependency" title="ags_recall_notify_dependency ()">ags_recall_notify_dependency</a>        (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dependency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> count</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-remove" title="ags_recall_remove ()">ags_recall_remove</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-remove-child" title="ags_recall_remove_child ()">ags_recall_remove_child</a>             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-remove-dependency" title="ags_recall_remove_dependency ()">ags_recall_remove_dependency</a>        (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-remove-handler" title="ags_recall_remove_handler ()">ags_recall_remove_handler</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-resolve-dependencies" title="ags_recall_resolve_dependencies ()">ags_recall_resolve_dependencies</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-init" title="ags_recall_run_init ()">ags_recall_run_init</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-init-inter" title="ags_recall_run_init_inter ()">ags_recall_run_init_inter</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-init-post" title="ags_recall_run_init_post ()">ags_recall_run_init_post</a>            (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-init-pre" title="ags_recall_run_init_pre ()">ags_recall_run_init_pre</a>             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-inter" title="ags_recall_run_inter ()">ags_recall_run_inter</a>                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-post" title="ags_recall_run_post ()">ags_recall_run_post</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-pre" title="ags_recall_run_pre ()">ags_recall_run_pre</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-set-devout-recursive" title="ags_recall_set_devout_recursive ()">ags_recall_set_devout_recursive</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-set-effect" title="ags_recall_set_effect ()">ags_recall_set_effect</a>               (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-set-flags" title="ags_recall_set_flags ()">ags_recall_set_flags</a>                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-set-recall-id" title="ags_recall_set_recall_id ()">ags_recall_set_recall_id</a>            (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-stop-persistent" title="ags_recall_stop_persistent ()">ags_recall_stop_persistent</a>          (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()">ags_recall_template_find_provider</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-template-find-type" title="ags_recall_template_find_type ()">ags_recall_template_find_type</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecall.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> acts as effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_RECALL_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-VERSION:CAPS"></a><h3>AGS_RECALL_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-HANDLER:CAPS"></a><h3>AGS_RECALL_HANDLER()</h3>
+<pre class="programlisting">#define AGS_RECALL_HANDLER(handler)    ((AgsRecallHandler *)(handler))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall"></a><h3>struct AgsRecall</h3>
+<pre class="programlisting">struct AgsRecall {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  GObject *container; // see AgsRecallContainer
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *effect;
+  gchar *name;
+
+  gchar *xml_type;
+
+  GList *dependencies;
+
+  AgsRecallID *recall_id;
+
+  AgsRecall *parent;
+  GList *children;
+
+  GType child_type;
+  GParameter *child_parameters;
+  guint n_params;
+
+  GList *port;
+  
+  GList *handlers;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallClass"></a><h3>struct AgsRecallClass</h3>
+<pre class="programlisting">struct AgsRecallClass {
+  GObjectClass object;
+
+  void (*resolve_dependencies)(AgsRecall *recall);
+
+  void (*run_init_pre)(AgsRecall *recall);
+  void (*run_init_inter)(AgsRecall *recall);
+  void (*run_init_post)(AgsRecall *recall);
+
+  void (*run_pre)(AgsRecall *recall);
+  void (*run_inter)(AgsRecall *recall);
+  void (*run_post)(AgsRecall *recall);
+
+  void (*stop_persistent)(AgsRecall *recall);
+  void (*done)(AgsRecall *recall);
+
+  void (*cancel)(AgsRecall *recall);
+  void (*remove)(AgsRecall *recall);
+
+  AgsRecall* (*duplicate)(AgsRecall *recall,
+			  AgsRecallID *recall_id,
+			  guint *n_params, GParameter *params); // if a sequencer is linked with a sequencer the AgsRecall's with the flag AGS_RECALL_SOURCE must be duplicated
+
+  void (*notify_dependency)(AgsRecall *recall, guint dependency, gboolean increase);
+
+  void (*child_added)(AgsRecall *recall, AgsRecall *child);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFlags"></a><h3>enum AgsRecallFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONNECTED             = 1,
+  AGS_RECALL_RUN_INITIALIZED       = 1 <<  1, //TODO:JK: rename to AGS_RECALL_RUN_CONNECTED
+  AGS_RECALL_TEMPLATE              = 1 <<  2,
+  AGS_RECALL_PLAYBACK              = 1 <<  3,
+  AGS_RECALL_SEQUENCER             = 1 <<  4,
+  AGS_RECALL_NOTATION              = 1 <<  5,
+  AGS_RECALL_DEFAULT_TEMPLATE      = 1 <<  6,
+  //TODO:JK: remove because it's useless
+  AGS_RECALL_DYNAMIC_CONNECTED     = 1 <<  7,
+  AGS_RECALL_INPUT_ORIENTATED      = 1 <<  8,
+  AGS_RECALL_OUTPUT_ORIENTATED     = 1 <<  9,
+  AGS_RECALL_PERSISTENT            = 1 << 10,
+  AGS_RECALL_INITIAL_RUN           = 1 << 11,
+  AGS_RECALL_TERMINATING           = 1 << 12,
+  AGS_RECALL_DONE                  = 1 << 13,
+  AGS_RECALL_REMOVE                = 1 << 14,
+  AGS_RECALL_HIDE                  = 1 << 15,
+  AGS_RECALL_PROPAGATE_DONE        = 1 << 16, // see ags_recall_real_remove
+  AGS_RECALL_PERSISTENT_PLAYBACK   = 1 << 17,
+  AGS_RECALL_PERSISTENT_SEQUENCER  = 1 << 18,
+  AGS_RECALL_PERSISTENT_NOTATION   = 1 << 19,
+  AGS_RECALL_SKIP_DEPENDENCIES     = 1 << 20,
+} AgsRecallFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallHandler"></a><h3>struct AgsRecallHandler</h3>
+<pre class="programlisting">struct AgsRecallHandler {
+  const gchar *signal_name;
+  GCallback callback;
+  GObject *data;
+  gulong handler;
+};
+</pre>
+<p>
+A <GTKDOCLINK HREF="AgsRecallHandler-struct"><span class="type">AgsRecallHandler</span></GTKDOCLINK> acts as a callback definition
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallNotifyDependencyMode"></a><h3>enum AgsRecallNotifyDependencyMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_NOTIFY_RUN,
+  AGS_RECALL_NOTIFY_AUDIO,
+  AGS_RECALL_NOTIFY_AUDIO_RUN,
+  AGS_RECALL_NOTIFY_CHANNEL,
+  AGS_RECALL_NOTIFY_CHANNEL_RUN,
+  AGS_RECALL_NOTIFY_RECALL,
+} AgsRecallNotifyDependencyMode;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-child"></a><h3>ags_recall_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_add_child                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+An <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> may have children.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-dependency"></a><h3>ags_recall_add_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_add_dependency           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);</pre>
+<p>
+Associate a new dependency for this recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_dependency</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-handler"></a><h3>ags_recall_add_handler ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_add_handler              (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+<p>
+Connect callback to <em class="parameter"><code>recall</code></em> specified by <em class="parameter"><code>recall_handler</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> to connect</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_handler</code></em> :</span></p></td>
+<td>the signal specs</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-cancel"></a><h3>ags_recall_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_cancel                   (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+The <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> doesn't want to run anymore, it aborts further execution.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-child-added"></a><h3>ags_recall_child_added ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_child_added              (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-done"></a><h3>ags_recall_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_done                     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+The <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> doesn't want to run anymore, it has been done its
+work.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-duplicate"></a><h3>ags_recall_duplicate ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_duplicate                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Should duplicate an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>, so it can pass the runs. Mainly used for
+creating duplicates from templates, see <GTKDOCLINK HREF="AGS-RECALL-TEMPLATE:CAPS"><code class="literal">AGS_RECALL_TEMPLATE</code></GTKDOCLINK>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>n_params</code></em> :</span></p></td>
+<td>the count of <GTKDOCLINK HREF="parameter"><span class="type">parameter</span></GTKDOCLINK> entries</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parameter</code></em> :</span></p></td>
+<td>the properties to be passed for instantiating the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-by-effect"></a><h3>ags_recall_find_by_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_by_effect           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>
+Finds next matching effect name. Intended to be used as
+iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> with recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <GTKDOCLINK HREF="AgsRecallId"><span class="type">AgsRecallId</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>effect</code></em> :</span></p></td>
+<td>the effect name</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a GList, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider"></a><h3>ags_recall_find_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_provider            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>
+Finds provider eg. <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> or <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> within <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containig <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>provider</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider-with-recycling-container"></a><h3>ags_recall_find_provider_with_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_provider_with_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+Like <a class="link" href="ags-AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()"><code class="function">ags_recall_template_find_provider()</code></a> but given additionally <em class="parameter"><code>recycling_container</code></em> as search parameter.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_i</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>provider</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-recycling-container"></a><h3>ags_recall_find_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_recycling_container (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+Finds next matching recall which has <em class="parameter"><code>recycling_container</code></em>, see <GTKDOCLINK HREF="AgsRecallId"><span class="type">AgsRecallId</span></GTKDOCLINK> for further
+details about <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>. Intended to be used as iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_i</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-template"></a><h3>ags_recall_find_template ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_template            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+Finds next template, see <GTKDOCLINK HREF="AGS-RECALL-TEMPLATE:CAPS"><span class="type">AGS_RECALL_TEMPLATE</span></GTKDOCLINK> flag. Intended to be used as
+iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type"></a><h3>ags_recall_find_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_type                (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);</pre>
+<p>
+Finds next matching recall for type. Intended to be used as
+iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_i</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type-with-recycling-container"></a><h3>ags_recall_find_type_with_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_type_with_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+Finds next matching recall for type which has <em class="parameter"><code>recycling_container</code></em>, see <GTKDOCLINK HREF="AgsRecallId"><span class="type">AgsRecallId</span></GTKDOCLINK> for further
+details about <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>. Intended to be used as iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_i</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-children"></a><h3>ags_recall_get_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_get_children             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Retrieve children.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a GList with all children.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-dependencies"></a><h3>ags_recall_get_dependencies ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_get_dependencies         (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Retrieve dependencies.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> with all dependencies.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-handler-alloc"></a><h3>ags_recall_handler_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  ags_recall_handler_alloc            (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *signal_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GCallback"><span class="type">GCallback</span></GTKDOCLINK> callback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *data</code></em>);</pre>
+<p>
+Allocates <GTKDOCLINK HREF="AgsRecallHandler-struct"><span class="type">AgsRecallHandler</span></GTKDOCLINK>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>signal_name</code></em> :</span></p></td>
+<td>signal's name to connect</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GCallback"><span class="type">GCallback</span></GTKDOCLINK> function</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
+<td>the data to pass the callback</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-is-done"></a><h3>ags_recall_is_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_recall_is_done                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recalls</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+Check if recall is over.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-new"></a><h3>ags_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_new                      ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-notify-dependency"></a><h3>ags_recall_notify_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_notify_dependency        (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dependency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> count</code></em>);</pre>
+<p>
+Notifies a recall that an other depends on it.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>see AgsRecallNotifyDependencyMode</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
+<td>how many dependencies</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove"></a><h3>ags_recall_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove                   (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+The <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> will be removed immediately.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-child"></a><h3>ags_recall_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove_child             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+An <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> may have children.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-dependency"></a><h3>ags_recall_remove_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove_dependency        (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);</pre>
+<p>
+Remove a prior associated dependency.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dependency</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-handler"></a><h3>ags_recall_remove_handler ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove_handler           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+<p>
+Remove a <GTKDOCLINK HREF="AgsRecallHandler-struct"><span class="type">AgsRecallHandler</span></GTKDOCLINK> from <em class="parameter"><code>recall</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> to connect</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_handler</code></em> :</span></p></td>
+<td>the signal specs</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-resolve-dependencies"></a><h3>ags_recall_resolve_dependencies ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_resolve_dependencies     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);</pre>
+<p>
+A signal indicating that the inheriting object should resolve
+it's dependencies.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init"></a><h3>ags_recall_run_init ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init                 (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stage</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-inter"></a><h3>ags_recall_run_init_inter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init_inter           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Prepare for run, this is the inter stage within the preparation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-post"></a><h3>ags_recall_run_init_post ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init_post            (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Prepare for run, this is the post stage within the preparation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-pre"></a><h3>ags_recall_run_init_pre ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init_pre             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Prepare for run, this is the pre stage within the preparation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-inter"></a><h3>ags_recall_run_inter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_inter                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+This is the inter stage within a run.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-post"></a><h3>ags_recall_run_post ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_post                 (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+This is the post stage within a run.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-pre"></a><h3>ags_recall_run_pre ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_pre                  (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+This is the pre stage within a run.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-devout-recursive"></a><h3>ags_recall_set_devout_recursive ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_devout_recursive     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-effect"></a><h3>ags_recall_set_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_effect               (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-flags"></a><h3>ags_recall_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_flags                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+Set flags recursivly.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>the flags mask</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-recall-id"></a><h3>ags_recall_set_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_recall_id            (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Sets the recall id recursively.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> to set</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-stop-persistent"></a><h3>ags_recall_stop_persistent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_stop_persistent          (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Unsets the <GTKDOCLINK HREF="AGS-RECALL-PERSISTENT:CAPS"><code class="literal">AGS_RECALL_PERSISTENT</code></GTKDOCLINK> flag set and invokes <a class="link" href="ags-AgsRecall.html#ags-recall-done" title="ags_recall_done ()"><code class="function">ags_recall_done()</code></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-provider"></a><h3>ags_recall_template_find_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_template_find_provider   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-type"></a><h3>ags_recall_template_find_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_template_find_type       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);</pre>
+<p>
+Finds next matching recall for type which is a template, see <GTKDOCLINK HREF="AGS-RECALL-TEMPLATE:CAPS"><span class="type">AGS_RECALL_TEMPLATE</span></GTKDOCLINK> flag.
+Intended to be used as iteration function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_i</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing recalls, or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if not found</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallAudio.html b/api/ags/ags-AgsRecallAudio.html
new file mode 100644
index 0000000..cdf6c27
--- /dev/null
+++ b/api/ags/ags-AgsRecallAudio.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecall.html" title="AgsRecall">
+<link rel="next" href="ags-AgsRecallAudioRun.html" title="AgsRecallAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudio.top_of_page"></a>AgsRecallAudio</span></h2>
+<p>AgsRecallAudio — audio context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_audio.h>
+
+struct              <a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio">AgsRecallAudio</a>;
+struct              <a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudioClass" title="struct AgsRecallAudioClass">AgsRecallAudioClass</a>;
+<a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    <a class="link" href="ags-AgsRecallAudio.html#ags-recall-audio-new" title="ags_recall_audio_new ()">ags_recall_audio_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio"><span class="type">AgsRecallAudio</span></a> acts as audio recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudio"></a><h3>struct AgsRecallAudio</h3>
+<pre class="programlisting">struct AgsRecallAudio {
+  AgsRecall recall;
+
+  AgsAudio *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioClass"></a><h3>struct AgsRecallAudioClass</h3>
+<pre class="programlisting">struct AgsRecallAudioClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-new"></a><h3>ags_recall_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    ags_recall_audio_new                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallAudioRun.html b/api/ags/ags-AgsRecallAudioRun.html
new file mode 100644
index 0000000..97c19e0
--- /dev/null
+++ b/api/ags/ags-AgsRecallAudioRun.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallAudio.html" title="AgsRecallAudio">
+<link rel="next" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudioRun.top_of_page"></a>AgsRecallAudioRun</span></h2>
+<p>AgsRecallAudioRun — audio context of dynamic recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun">AgsRecallAudioRun</a>;
+struct              <a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRunClass" title="struct AgsRecallAudioRunClass">AgsRecallAudioRunClass</a>;
+<a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * <a class="link" href="ags-AgsRecallAudioRun.html#ags-recall-audio-run-new" title="ags_recall_audio_run_new ()">ags_recall_audio_run_new</a>            ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioRun.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a> acts as dynamic audio recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioRun"></a><h3>struct AgsRecallAudioRun</h3>
+<pre class="programlisting">struct AgsRecallAudioRun {
+  AgsRecall recall;
+
+  AgsRecallAudio *recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioRunClass"></a><h3>struct AgsRecallAudioRunClass</h3>
+<pre class="programlisting">struct AgsRecallAudioRunClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-run-new"></a><h3>ags_recall_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * ags_recall_audio_run_new            ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallAudioSignal.html b/api/ags/ags-AgsRecallAudioSignal.html
new file mode 100644
index 0000000..1396bf9
--- /dev/null
+++ b/api/ags/ags-AgsRecallAudioSignal.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallAudioRun.html" title="AgsRecallAudioRun">
+<link rel="next" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudioSignal.top_of_page"></a>AgsRecallAudioSignal</span></h2>
+<p>AgsRecallAudioSignal — audio signal context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal">AgsRecallAudioSignal</a>;
+struct              <a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalClass" title="struct AgsRecallAudioSignalClass">AgsRecallAudioSignalClass</a>;
+enum                <a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags" title="enum AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a>;
+<a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * <a class="link" href="ags-AgsRecallAudioSignal.html#ags-recall-audio-signal-new" title="ags_recall_audio_signal_new ()">ags_recall_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal"><span class="type">AgsRecallAudioSignal</span></a> acts as audio signal recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal"></a><h3>struct AgsRecallAudioSignal</h3>
+<pre class="programlisting">struct AgsRecallAudioSignal {
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsAudioSignal *destination;
+
+  AgsAudioSignal *source;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalClass"></a><h3>struct AgsRecallAudioSignalClass</h3>
+<pre class="programlisting">struct AgsRecallAudioSignalClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalFlags"></a><h3>enum AgsRecallAudioSignalFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN      = 1,
+} AgsRecallAudioSignalFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-signal-new"></a><h3>ags_recall_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * ags_recall_audio_signal_new      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal"><span class="type">AgsRecallAudioSignal</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>source <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>default sink <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal"><span class="type">AgsRecallAudioSignal</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallChannel.html b/api/ags/ags-AgsRecallChannel.html
new file mode 100644
index 0000000..109e171
--- /dev/null
+++ b/api/ags/ags-AgsRecallChannel.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">
+<link rel="next" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannel.top_of_page"></a>AgsRecallChannel</span></h2>
+<p>AgsRecallChannel — channel context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_channel.h>
+
+struct              <a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel">AgsRecallChannel</a>;
+struct              <a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannelClass" title="struct AgsRecallChannelClass">AgsRecallChannelClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallChannel.html#ags-recall-channel-find-channel" title="ags_recall_channel_find_channel ()">ags_recall_channel_find_channel</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  <a class="link" href="ags-AgsRecallChannel.html#ags-recall-channel-new" title="ags_recall_channel_new ()">ags_recall_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="type">AgsRecallChannel</span></a> acts as channel recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannel"></a><h3>struct AgsRecallChannel</h3>
+<pre class="programlisting">struct AgsRecallChannel {
+  AgsRecall recall;
+
+  AgsChannel *destination;
+  AgsChannel *source;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelClass"></a><h3>struct AgsRecallChannelClass</h3>
+<pre class="programlisting">struct AgsRecallChannelClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-find-channel"></a><h3>ags_recall_channel_find_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_channel_find_channel     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Retrieve next recall assigned to channel.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_channel</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> to find</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Next match.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-new"></a><h3>ags_recall_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  ags_recall_channel_new              ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallChannelRun.html b/api/ags/ags-AgsRecallChannelRun.html
new file mode 100644
index 0000000..d9c8d89
--- /dev/null
+++ b/api/ags/ags-AgsRecallChannelRun.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">
+<link rel="next" href="ags-AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallChannelRunDummy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannelRun.top_of_page"></a>AgsRecallChannelRun</span></h2>
+<p>AgsRecallChannelRun — dynamic channel context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_channel_run.h>
+
+struct              <a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun">AgsRecallChannelRun</a>;
+struct              <a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRunClass" title="struct AgsRecallChannelRunClass">AgsRecallChannelRunClass</a>;
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order" title="ags_recall_channel_run_get_run_order ()">ags_recall_channel_run_get_run_order</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);
+<a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * <a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-new" title="ags_recall_channel_run_new ()">ags_recall_channel_run_new</a>        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed" title="ags_recall_channel_run_run_order_changed ()">ags_recall_channel_run_run_order_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> acts as channel recall run.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRun"></a><h3>struct AgsRecallChannelRun</h3>
+<pre class="programlisting">struct AgsRecallChannelRun {
+  AgsRecall recall;
+
+  guint audio_channel;
+
+  AgsRecallChannel *recall_channel;
+  AgsRecallAudioRun *recall_audio_run;
+
+  AgsChannel *destination;
+  gulong destination_recycling_changed_handler;
+  gulong changed_output_handler;
+
+  AgsChannel *source;
+  gulong source_recycling_changed_handler;
+
+  guint run_order;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRunClass"></a><h3>struct AgsRecallChannelRunClass</h3>
+<pre class="programlisting">struct AgsRecallChannelRunClass {
+  AgsRecallClass recall;
+
+  void (*run_order_changed)(AgsRecallChannelRun *recall_channel_run, guint nth_run);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-get-run-order"></a><h3>ags_recall_channel_run_get_run_order ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_recall_channel_run_get_run_order
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-new"></a><h3>ags_recall_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * ags_recall_channel_run_new        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-run-order-changed"></a><h3>ags_recall_channel_run_run_order_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_channel_run_run_order_changed
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+Modify run order.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_channel_run</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>run_order</code></em> :</span></p></td>
+<td>the run order</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallChannelRunDummy.html b/api/ags/ags-AgsRecallChannelRunDummy.html
new file mode 100644
index 0000000..f278812
--- /dev/null
+++ b/api/ags/ags-AgsRecallChannelRunDummy.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannelRunDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">
+<link rel="next" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallContainer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallChannelRunDummy.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallChannelRunDummy.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallChannelRunDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannelRunDummy.top_of_page"></a>AgsRecallChannelRunDummy</span></h2>
+<p>AgsRecallChannelRunDummy — channel dummy dynamic context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallChannelRunDummy.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_channel_run_dummy.h>
+
+struct              <a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy" title="struct AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>;
+struct              <a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummyClass" title="struct AgsRecallChannelRunDummyClass">AgsRecallChannelRunDummyClass</a>;
+<a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy" title="struct AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></a> * <a class="link" href="ags-AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new" title="ags_recall_channel_run_dummy_new ()">ags_recall_channel_run_dummy_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> recycling_dummy_child_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy" title="struct AgsRecallChannelRunDummy"><span class="type">AgsRecallChannelRunDummy</span></a> acts as channel dummy dynamic recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRunDummy"></a><h3>struct AgsRecallChannelRunDummy</h3>
+<pre class="programlisting">struct AgsRecallChannelRunDummy {
+  AgsRecallChannelRun recall_channel_run;
+
+  GType recycling_dummy_child_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRunDummyClass"></a><h3>struct AgsRecallChannelRunDummyClass</h3>
+<pre class="programlisting">struct AgsRecallChannelRunDummyClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-dummy-new"></a><h3>ags_recall_channel_run_dummy_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy" title="struct AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></a> * ags_recall_channel_run_dummy_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> recycling_dummy_child_type</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy" title="struct AgsRecallChannelRunDummy"><span class="type">AgsRecallChannelRunDummy</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child_type</code></em> :</span></p></td>
+<td>child type</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_dummy_child_type</code></em> :</span></p></td>
+<td>recycling child type</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy" title="struct AgsRecallChannelRunDummy"><span class="type">AgsRecallChannelRunDummy</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallContainer.html b/api/ags/ags-AgsRecallContainer.html
new file mode 100644
index 0000000..1fb141c
--- /dev/null
+++ b/api/ags/ags-AgsRecallContainer.html
@@ -0,0 +1,278 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">
+<link rel="next" href="ags-AgsRecallDependency.html" title="AgsRecallDependency">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallChannelRunDummy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallDependency.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallContainer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallContainer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallContainer.top_of_page"></a>AgsRecallContainer</span></h2>
+<p>AgsRecallContainer — Container to group recalls</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallContainer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_container.h>
+
+struct              <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer">AgsRecallContainer</a>;
+struct              <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerClass" title="struct AgsRecallContainerClass">AgsRecallContainerClass</a>;
+enum                <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerFindFlags" title="enum AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a>;
+enum                <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerFlags" title="enum AgsRecallContainerFlags">AgsRecallContainerFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-find" title="ags_recall_container_find ()">ags_recall_container_find</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> find_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio" title="ags_recall_container_get_recall_audio ()">ags_recall_container_get_recall_audio</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio-run" title="ags_recall_container_get_recall_audio_run ()">ags_recall_container_get_recall_audio_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel" title="ags_recall_container_get_recall_channel ()">ags_recall_container_get_recall_channel</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel-run" title="ags_recall_container_get_recall_channel_run ()">ags_recall_container_get_recall_channel_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-new" title="ags_recall_container_new ()">ags_recall_container_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> groups recalls of different context.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallContainer"></a><h3>struct AgsRecallContainer</h3>
+<pre class="programlisting">struct AgsRecallContainer {
+  GObject object;
+  
+  guint flags;
+
+  GType recall_audio_type;
+  AgsRecall *recall_audio;
+
+  GType recall_audio_run_type;
+  GList *recall_audio_run;
+
+  GType recall_channel_type;
+  GList *recall_channel;
+
+  GType recall_channel_run_type;
+  GList *recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerClass"></a><h3>struct AgsRecallContainerClass</h3>
+<pre class="programlisting">struct AgsRecallContainerClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFindFlags"></a><h3>enum AgsRecallContainerFindFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_FIND_TYPE,
+  AGS_RECALL_CONTAINER_FIND_TEMPLATE,
+  AGS_RECALL_CONTAINER_FIND_RECALL_ID,
+} AgsRecallContainerFindFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFlags"></a><h3>enum AgsRecallContainerFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_PLAY    =  1,
+} AgsRecallContainerFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-find"></a><h3>ags_recall_container_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_find           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> find_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Finds <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> for appropriate search criteria.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>recall type</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>find_flags</code></em> :</span></p></td>
+<td>search mask</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the matching recalls</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio"></a><h3>ags_recall_container_get_recall_audio ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_container_get_recall_audio
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve recall audio of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio-run"></a><h3>ags_recall_container_get_recall_audio_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_get_recall_audio_run
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve recall audio run of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a> as list</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel"></a><h3>ags_recall_container_get_recall_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_get_recall_channel
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve the recall channel of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel-run"></a><h3>ags_recall_container_get_recall_channel_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_get_recall_channel_run
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve the recall channel run of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-new"></a><h3>ags_recall_container_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * ags_recall_container_new           ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallDependency.html b/api/ags/ags-AgsRecallDependency.html
new file mode 100644
index 0000000..46d3a3b
--- /dev/null
+++ b/api/ags/ags-AgsRecallDependency.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallDependency</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">
+<link rel="next" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallContainer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallDependency.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallDependency.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallDependency"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallDependency.top_of_page"></a>AgsRecallDependency</span></h2>
+<p>AgsRecallDependency — Object specifing dependency</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallDependency.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_dependency.h>
+
+struct              <a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency">AgsRecallDependency</a>;
+struct              <a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependencyClass" title="struct AgsRecallDependencyClass">AgsRecallDependencyClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-find-dependency" title="ags_recall_dependency_find_dependency ()">ags_recall_dependency_find_dependency</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-find-dependency-by-provider" title="ags_recall_dependency_find_dependency_by_provider ()">ags_recall_dependency_find_dependency_by_provider</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);
+<a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * <a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-new" title="ags_recall_dependency_new ()">ags_recall_dependency_new</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-resolve" title="ags_recall_dependency_resolve ()">ags_recall_dependency_resolve</a>       (<em class="parameter"><code><a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallDependency.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> specifies dependencies on other recalls. Dependencies
+are resolved during initialization.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallDependency.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallDependency"></a><h3>struct AgsRecallDependency</h3>
+<pre class="programlisting">struct AgsRecallDependency {
+  GObject object;
+
+  GObject *dependency;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallDependencyClass"></a><h3>struct AgsRecallDependencyClass</h3>
+<pre class="programlisting">struct AgsRecallDependencyClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-find-dependency"></a><h3>ags_recall_dependency_find_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_dependency_find_dependency
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);</pre>
+<p>
+Retrieve dependency.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_dependencies</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing  <a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dependency</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> depending on</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Next match.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-find-dependency-by-provider"></a><h3>ags_recall_dependency_find_dependency_by_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_dependency_find_dependency_by_provider
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>
+Retrieve dependency by provider.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_dependencies</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing  <a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>provider</code></em> :</span></p></td>
+<td>the object providing recall, like <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> or <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Next match.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-new"></a><h3>ags_recall_dependency_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * ags_recall_dependency_new         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dependency</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> depending on</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-resolve"></a><h3>ags_recall_dependency_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_recall_dependency_resolve       (<em class="parameter"><code><a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Resolve dependency.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_dependeny</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> refering to</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> dependency.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallFactory.html b/api/ags/ags-AgsRecallFactory.html
new file mode 100644
index 0000000..ad070bd
--- /dev/null
+++ b/api/ags/ags-AgsRecallFactory.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallDependency.html" title="AgsRecallDependency">
+<link rel="next" href="ags-AgsRecallID.html" title="AgsRecallID">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallDependency.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallID.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallFactory.top_of_page"></a>AgsRecallFactory</span></h2>
+<p>AgsRecallFactory — Factory pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_factory.h>
+
+struct              <a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory">AgsRecallFactory</a>;
+struct              <a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactoryClass" title="struct AgsRecallFactoryClass">AgsRecallFactoryClass</a>;
+enum                <a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactoryCreateFlags" title="enum AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-create" title="ags_recall_factory_create ()">ags_recall_factory_create</a>           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> create_flags</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> recall_flags</code></em>);
+<a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-get-instance" title="ags_recall_factory_get_instance ()">ags_recall_factory_get_instance</a>     ();
+<a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-new" title="ags_recall_factory_new ()">ags_recall_factory_new</a>              ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-remove" title="ags_recall_factory_remove ()">ags_recall_factory_remove</a>           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="type">AgsRecallFactory</span></a> instantiates and sets up recalls.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallFactory"></a><h3>struct AgsRecallFactory</h3>
+<pre class="programlisting">struct AgsRecallFactory {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFactoryClass"></a><h3>struct AgsRecallFactoryClass</h3>
+<pre class="programlisting">struct AgsRecallFactoryClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFactoryCreateFlags"></a><h3>enum AgsRecallFactoryCreateFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_FACTORY_OUTPUT    = 1,
+  AGS_RECALL_FACTORY_INPUT     = 1 << 1,
+  AGS_RECALL_FACTORY_REMAP     = 1 << 2,
+  AGS_RECALL_FACTORY_ADD       = 1 << 3,
+  AGS_RECALL_FACTORY_PLAY      = 1 << 4,
+  AGS_RECALL_FACTORY_RECALL    = 1 << 5,
+} AgsRecallFactoryCreateFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-create"></a><h3>ags_recall_factory_create ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_factory_create           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> create_flags</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> recall_flags</code></em>);</pre>
+<p>
+Instantiate <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> by this factory.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> that should keep the recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> to indetify what recall to use</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>plugin_name</code></em> :</span></p></td>
+<td>the plugin identifier to instantiate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_audio_channel</code></em> :</span></p></td>
+<td>the first audio channel to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stop_audio_channel</code></em> :</span></p></td>
+<td>the last audio channel to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_pad</code></em> :</span></p></td>
+<td>the first pad to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stop_pad</code></em> :</span></p></td>
+<td>the last pad to apply</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create_flags</code></em> :</span></p></td>
+<td>modify the behaviour of this function</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_flags</code></em> :</span></p></td>
+<td>flags to be set for <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>The available AgsPort objects of the plugin to modify.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-get-instance"></a><h3>ags_recall_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_get_instance     ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-new"></a><h3>ags_recall_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_new              ();</pre>
+<p>
+Creates a <a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="type">AgsRecallFactory</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>factory</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> depending on</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="type">AgsRecallFactory</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-remove"></a><h3>ags_recall_factory_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_factory_remove           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallID.html b/api/ags/ags-AgsRecallID.html
new file mode 100644
index 0000000..1124184
--- /dev/null
+++ b/api/ags/ags-AgsRecallID.html
@@ -0,0 +1,294 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallID</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">
+<link rel="next" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallFactory.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallLadspa.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallID.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallID.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallID"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallID.top_of_page"></a>AgsRecallID</span></h2>
+<p>AgsRecallID — The object specifies run context.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallID.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_id.h>
+
+struct              <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID">AgsRecallID</a>;
+struct              <a class="link" href="ags-AgsRecallID.html#AgsRecallIDClass" title="struct AgsRecallIDClass">AgsRecallIDClass</a>;
+enum                <a class="link" href="ags-AgsRecallID.html#AgsRecallIDFlags" title="enum AgsRecallIDFlags">AgsRecallIDFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallID.html#ags-recall-id-add" title="ags_recall_id_add ()">ags_recall_id_add</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags-AgsRecallID.html#ags-recall-id-find-parent-recycling-container" title="ags_recall_id_find_parent_recycling_container ()">ags_recall_id_find_parent_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags-AgsRecallID.html#ags-recall-id-find-recycling-container" title="ags_recall_id_find_recycling_container ()">ags_recall_id_find_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsRecallID.html#ags-recall-id-get-run-stage" title="ags_recall_id_get_run_stage ()">ags_recall_id_get_run_stage</a>         (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags-AgsRecallID.html#ags-recall-id-new" title="ags_recall_id_new ()">ags_recall_id_new</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallID.html#ags-recall-id-set-run-stage" title="ags_recall_id_set_run_stage ()">ags_recall_id_set_run_stage</a>         (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallID.html#ags-recall-id-unset-run-stage" title="ags_recall_id_unset_run_stage ()">ags_recall_id_unset_run_stage</a>       (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> acts as dynamic context identifier.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallID"></a><h3>struct AgsRecallID</h3>
+<pre class="programlisting">struct AgsRecallID {
+  GObject object;
+  
+  guint flags;
+
+  GObject *recycling;
+  AgsRecyclingContainer *recycling_container;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallIDClass"></a><h3>struct AgsRecallIDClass</h3>
+<pre class="programlisting">struct AgsRecallIDClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallIDFlags"></a><h3>enum AgsRecallIDFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_ID_PLAYBACK          = 1,
+  AGS_RECALL_ID_SEQUENCER         = 1 << 1,
+  AGS_RECALL_ID_NOTATION          = 1 << 2,
+  AGS_RECALL_ID_DUPLICATE         = 1 << 3,
+  AGS_RECALL_ID_RESOLVE           = 1 << 4,
+  AGS_RECALL_ID_INIT_PRE          = 1 << 5,
+  AGS_RECALL_ID_INIT_INTER        = 1 << 6,
+  AGS_RECALL_ID_INIT_POST         = 1 << 7,
+  AGS_RECALL_ID_PRE               = 1 << 8,
+  AGS_RECALL_ID_INTER             = 1 << 9,
+  AGS_RECALL_ID_POST              = 1 << 10,
+  AGS_RECALL_ID_CANCEL            = 1 << 11,
+} AgsRecallIDFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-add"></a><h3>ags_recall_id_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_id_add                   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Adds an <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> with given properties to the passed <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id_list</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> the new <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> should be added</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the newly allocated <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> which is the new start of the <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK>, too.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-parent-recycling-container"></a><h3>ags_recall_id_find_parent_recycling_container ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_parent_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);</pre>
+<p>
+Retrieve recall id by recycling container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id_list</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> to match</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Matching recall id.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-recycling-container"></a><h3>ags_recall_id_find_recycling_container ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+Retrieve recall id by recycling container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id_list</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> to match</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Matching recall id.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-get-run-stage"></a><h3>ags_recall_id_get_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_recall_id_get_run_stage         (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Check if a run stage already has been passed for current run. This
+function is intended to handle AGS_AUDIO_ASYNC correctly.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> to check</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>the current run stage to check against</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the stage isn't run yet otherwise <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-new"></a><h3>ags_recall_id_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_new                   (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>, assigned to <em class="parameter"><code>recycling</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-set-run-stage"></a><h3>ags_recall_id_set_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_id_set_run_stage         (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Marks the run stage to be passed for audio channel.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> which has been passed</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>the run stage the networked channels are in</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-unset-run-stage"></a><h3>ags_recall_id_unset_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_id_unset_run_stage       (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Unmarks the run stage to be passed for audio channel.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> which has been passed</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>the run stage the networked channels are in</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallLadspa.html b/api/ags/ags-AgsRecallLadspa.html
new file mode 100644
index 0000000..0d1a3b8
--- /dev/null
+++ b/api/ags/ags-AgsRecallLadspa.html
@@ -0,0 +1,252 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallLadspa</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallID.html" title="AgsRecallID">
+<link rel="next" href="ags-AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallID.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallLadspaRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallLadspa.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallLadspa.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallLadspa"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallLadspa.top_of_page"></a>AgsRecallLadspa</span></h2>
+<p>AgsRecallLadspa — The object interfacing with LADSPA</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallLadspa.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_ladspa.h>
+
+struct              <a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa">AgsRecallLadspa</a>;
+struct              <a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspaClass" title="struct AgsRecallLadspaClass">AgsRecallLadspaClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladpsa-find" title="ags_recall_ladpsa_find ()">ags_recall_ladpsa_find</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-float-to-short" title="ags_recall_ladspa_float_to_short ()">ags_recall_ladspa_float_to_short</a>    (<em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lines</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-load-ports" title="ags_recall_ladspa_load_ports ()">ags_recall_ladspa_load_ports</a>        (<em class="parameter"><code><a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> *recall_ladspa</code></em>);
+<a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></a> *   <a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-new" title="ags_recall_ladspa_new ()">ags_recall_ladspa_new</a>               (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-short-to-float" title="ags_recall_ladspa_short_to_float ()">ags_recall_ladspa_short_to_float</a>    (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lines</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> provides LADSPA support.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspa"></a><h3>struct AgsRecallLadspa</h3>
+<pre class="programlisting">struct AgsRecallLadspa {
+  AgsRecallChannel recall_channel;
+
+  gchar *filename;
+  gchar *effect;
+  guint index;
+
+  LADSPA_Descriptor *plugin_descriptor;
+
+  unsigned long *input_port;
+  unsigned long input_lines;
+
+  unsigned long *output_port;
+  unsigned long output_lines;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspaClass"></a><h3>struct AgsRecallLadspaClass</h3>
+<pre class="programlisting">struct AgsRecallLadspaClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladpsa-find"></a><h3>ags_recall_ladpsa_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_ladpsa_find              (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>
+Retrieve LADSPA recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>plugin filename</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>effect</code></em> :</span></p></td>
+<td>effect's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Next match.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-float-to-short"></a><h3>ags_recall_ladspa_float_to_short ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_ladspa_float_to_short    (<em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lines</code></em>);</pre>
+<p>
+Convert data type.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>source</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>buffer_size</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-load-ports"></a><h3>ags_recall_ladspa_load_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_ladspa_load_ports        (<em class="parameter"><code><a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> *recall_ladspa</code></em>);</pre>
+<p>
+Set up LADSPA ports.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_ladspa</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-new"></a><h3>ags_recall_ladspa_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></a> *   ags_recall_ladspa_new               (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>the source</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
+<td>the LADSPA plugin filename</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>effect</code></em> :</span></p></td>
+<td>effect's name</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>index</code></em> :</span></p></td>
+<td>effect's index</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-short-to-float"></a><h3>ags_recall_ladspa_short_to_float ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_ladspa_short_to_float    (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lines</code></em>);</pre>
+<p>
+Convert data type.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>source</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallLadspaRun.html b/api/ags/ags-AgsRecallLadspaRun.html
new file mode 100644
index 0000000..cdb5022
--- /dev/null
+++ b/api/ags/ags-AgsRecallLadspaRun.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallLadspaRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">
+<link rel="next" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallLadspa.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallLadspaRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallLadspaRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallLadspaRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallLadspaRun.top_of_page"></a>AgsRecallLadspaRun</span></h2>
+<p>AgsRecallLadspaRun — The object interfacing with LADSPA</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallLadspaRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun" title="struct AgsRecallLadspaRun">AgsRecallLadspaRun</a>;
+struct              <a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRunClass" title="struct AgsRecallLadspaRunClass">AgsRecallLadspaRunClass</a>;
+<a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun" title="struct AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></a> * <a class="link" href="ags-AgsRecallLadspaRun.html#ags-recall-ladspa-run-new" title="ags_recall_ladspa_run_new ()">ags_recall_ladspa_run_new</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspaRun.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun" title="struct AgsRecallLadspaRun"><span class="type">AgsRecallLadspaRun</span></a> provides LADSPA support.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspaRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspaRun"></a><h3>struct AgsRecallLadspaRun</h3>
+<pre class="programlisting">struct AgsRecallLadspaRun {
+  AgsRecallAudioSignal recall_audio_signal;
+
+  LADSPA_Handle *ladspa_handle;
+
+  LADSPA_Data *input;
+  LADSPA_Data *output;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspaRunClass"></a><h3>struct AgsRecallLadspaRunClass</h3>
+<pre class="programlisting">struct AgsRecallLadspaRunClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-run-new"></a><h3>ags_recall_ladspa_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun" title="struct AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></a> * ags_recall_ladspa_run_new          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun" title="struct AgsRecallLadspaRun"><span class="type">AgsRecallLadspaRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the source</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun" title="struct AgsRecallLadspaRun"><span class="type">AgsRecallLadspaRun</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallRecycling.html b/api/ags/ags-AgsRecallRecycling.html
new file mode 100644
index 0000000..99185ef
--- /dev/null
+++ b/api/ags/ags-AgsRecallRecycling.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">
+<link rel="next" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallLadspaRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallRecyclingDummy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallRecycling.top_of_page"></a>AgsRecallRecycling</span></h2>
+<p>AgsRecallRecycling — recycling context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_recycling.h>
+
+struct              <a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling">AgsRecallRecycling</a>;
+struct              <a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecyclingClass" title="struct AgsRecallRecyclingClass">AgsRecallRecyclingClass</a>;
+enum                <a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecyclingFlags" title="enum AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallRecycling.html#ags-recall-recycling-get-child-source" title="ags_recall_recycling_get_child_source ()">ags_recall_recycling_get_child_source</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);
+<a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * <a class="link" href="ags-AgsRecallRecycling.html#ags-recall-recycling-new" title="ags_recall_recycling_new ()">ags_recall_recycling_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> acts as recycling recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecycling"></a><h3>struct AgsRecallRecycling</h3>
+<pre class="programlisting">struct AgsRecallRecycling {
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsRecycling *destination;
+  gulong destination_add_audio_signal_handler;
+  gulong destination_remove_audio_signal_handler;
+
+  AgsRecycling *source;
+  gulong source_add_audio_signal_handler;
+  gulong source_remove_audio_signal_handler;
+
+  AgsAudioSignal *child_destination;
+  GList *child_source;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingClass"></a><h3>struct AgsRecallRecyclingClass</h3>
+<pre class="programlisting">struct AgsRecallRecyclingClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingFlags"></a><h3>enum AgsRecallRecyclingFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR                = 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION            = 1 << 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE                 = 1 << 2,
+  AGS_RECALL_RECYCLING_CREATE_DESTINATION_ON_MAP_SOURCE = 1 << 3,
+} AgsRecallRecyclingFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-get-child-source"></a><h3>ags_recall_recycling_get_child_source ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_recycling_get_child_source
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-new"></a><h3>ags_recall_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * ags_recall_recycling_new           ();</pre>
+<p>
+Creates a <a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecallRecyclingDummy.html b/api/ags/ags-AgsRecallRecyclingDummy.html
new file mode 100644
index 0000000..f9f8e1f
--- /dev/null
+++ b/api/ags/ags-AgsRecallRecyclingDummy.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallRecyclingDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">
+<link rel="next" href="ags-AgsRecycling.html" title="AgsRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallRecyclingDummy.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallRecyclingDummy.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallRecyclingDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallRecyclingDummy.top_of_page"></a>AgsRecallRecyclingDummy</span></h2>
+<p>AgsRecallRecyclingDummy — recycling dummy dynamic context of recall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallRecyclingDummy.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recall_recycling_dummy.h>
+
+struct              <a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy" title="struct AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>;
+struct              <a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummyClass" title="struct AgsRecallRecyclingDummyClass">AgsRecallRecyclingDummyClass</a>;
+<a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy" title="struct AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></a> * <a class="link" href="ags-AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new" title="ags_recall_recycling_dummy_new ()">ags_recall_recycling_dummy_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy" title="struct AgsRecallRecyclingDummy"><span class="type">AgsRecallRecyclingDummy</span></a> acts as recycling dummy dynamic recall.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecyclingDummy"></a><h3>struct AgsRecallRecyclingDummy</h3>
+<pre class="programlisting">struct AgsRecallRecyclingDummy {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingDummyClass"></a><h3>struct AgsRecallRecyclingDummyClass</h3>
+<pre class="programlisting">struct AgsRecallRecyclingDummyClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-dummy-new"></a><h3>ags_recall_recycling_dummy_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy" title="struct AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></a> * ags_recall_recycling_dummy_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy" title="struct AgsRecallRecyclingDummy"><span class="type">AgsRecallRecyclingDummy</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy" title="struct AgsRecallRecyclingDummy"><span class="type">AgsRecallRecyclingDummy</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecordThread.html b/api/ags/ags-AgsRecordThread.html
new file mode 100644
index 0000000..a5ddd84
--- /dev/null
+++ b/api/ags/ags-AgsRecordThread.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecordThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<link rel="next" href="ags-AgsRecycling.html" title="AgsRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallRecyclingDummy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecordThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecordThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecordThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecordThread.top_of_page"></a>AgsRecordThread</span></h2>
+<p>AgsRecordThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecordThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsRecordThread.html#AGS-RECORD-THREAD-DEFAULT-DELAY:CAPS" title="AGS_RECORD_THREAD_DEFAULT_DELAY">AGS_RECORD_THREAD_DEFAULT_DELAY</a>
+struct              <a class="link" href="ags-AgsRecordThread.html#AgsRecordThread" title="struct AgsRecordThread">AgsRecordThread</a>;
+struct              <a class="link" href="ags-AgsRecordThread.html#AgsRecordThreadClass" title="struct AgsRecordThreadClass">AgsRecordThreadClass</a>;
+<a class="link" href="ags-AgsRecordThread.html#AgsRecordThread" title="struct AgsRecordThread"><span class="returnvalue">AgsRecordThread</span></a> *   <a class="link" href="ags-AgsRecordThread.html#ags-record-thread-new" title="ags_record_thread_new ()">ags_record_thread_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecordThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecordThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECORD-THREAD-DEFAULT-DELAY:CAPS"></a><h3>AGS_RECORD_THREAD_DEFAULT_DELAY</h3>
+<pre class="programlisting">#define AGS_RECORD_THREAD_DEFAULT_DELAY (128)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecordThread"></a><h3>struct AgsRecordThread</h3>
+<pre class="programlisting">struct AgsRecordThread {
+  AgsThread thread;
+
+  AgsRegistry *registry;
+
+  guint delay;
+  guint counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecordThreadClass"></a><h3>struct AgsRecordThreadClass</h3>
+<pre class="programlisting">struct AgsRecordThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-record-thread-new"></a><h3>ags_record_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecordThread.html#AgsRecordThread" title="struct AgsRecordThread"><span class="returnvalue">AgsRecordThread</span></a> *   ags_record_thread_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecycling.html b/api/ags/ags-AgsRecycling.html
new file mode 100644
index 0000000..fe0e666
--- /dev/null
+++ b/api/ags/ags-AgsRecycling.html
@@ -0,0 +1,346 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<link rel="next" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallRecyclingDummy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecyclingContainer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecycling.top_of_page"></a>AgsRecycling</span></h2>
+<p>AgsRecycling — A container of audio signals</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recycling.h>
+
+struct              <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling">AgsRecycling</a>;
+struct              <a class="link" href="ags-AgsRecycling.html#AgsRecyclingClass" title="struct AgsRecyclingClass">AgsRecyclingClass</a>;
+enum                <a class="link" href="ags-AgsRecycling.html#AgsRecyclingFlags" title="enum AgsRecyclingFlags">AgsRecyclingFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-add-audio-signal" title="ags_recycling_add_audio_signal ()">ags_recycling_add_audio_signal</a>      (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults" title="ags_recycling_create_audio_signal_with_defaults ()">ags_recycling_create_audio_signal_with_defaults</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count" title="ags_recycling_create_audio_signal_with_frame_count ()">ags_recycling_create_audio_signal_with_frame_count</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="ags-AgsRecycling.html#ags-recycling-find-next-channel" title="ags_recycling_find_next_channel ()">ags_recycling_find_next_channel</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *prev_channel</code></em>);
+<a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="ags-AgsRecycling.html#ags-recycling-new" title="ags_recycling_new ()">ags_recycling_new</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-position" title="ags_recycling_position ()">ags_recycling_position</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-remove-audio-signal" title="ags_recycling_remove_audio_signal ()">ags_recycling_remove_audio_signal</a>   (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-set-devout" title="ags_recycling_set_devout ()">ags_recycling_set_devout</a>            (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> forms the nested tree of AgsChannel. Ever channel
+having own audio signal contains therefor an <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecycling"></a><h3>struct AgsRecycling</h3>
+<pre class="programlisting">struct AgsRecycling {
+  GObject object;
+
+  guint flags;
+
+  GObject *channel;
+  GObject *devout;
+
+  AgsRecycling *parent;
+
+  AgsRecycling *next;
+  AgsRecycling *prev;
+
+  GList *audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingClass"></a><h3>struct AgsRecyclingClass</h3>
+<pre class="programlisting">struct AgsRecyclingClass {
+  GObjectClass object;
+
+  void (*add_audio_signal)(AgsRecycling *recycling,
+			   AgsAudioSignal *audio_signal);
+  void (*remove_audio_signal)(AgsRecycling *recycling,
+			      AgsAudioSignal *audio_signal);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingFlags"></a><h3>enum AgsRecyclingFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECYCLING_MUTED           =  1,
+} AgsRecyclingFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-add-audio-signal"></a><h3>ags_recycling_add_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_add_audio_signal      (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Add <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to add</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-defaults"></a><h3>ags_recycling_create_audio_signal_with_defaults ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_create_audio_signal_with_defaults
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+Create audio signal with defaults.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to apply defaults</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-frame-count"></a><h3>ags_recycling_create_audio_signal_with_frame_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_create_audio_signal_with_frame_count
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+Create audio signal with frame count.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to apply defaults</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>frame_count</code></em> :</span></p></td>
+<td>the audio data size</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-find-next-channel"></a><h3>ags_recycling_find_next_channel ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_find_next_channel     (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *prev_channel</code></em>);</pre>
+<p>
+Retrieve next recycling with different channel.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_region</code></em> :</span></p></td>
+<td>boundary start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>end_region</code></em> :</span></p></td>
+<td>boundary end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>prev_channel</code></em> :</span></p></td>
+<td>previous channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>Matching recycling.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-new"></a><h3>ags_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_new                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>, with defaults of <em class="parameter"><code>devout</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-position"></a><h3>ags_recycling_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_position              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Retrieve position of recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>start_region</code></em> :</span></p></td>
+<td>boundary start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>end_region</code></em> :</span></p></td>
+<td>boundary end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>matching recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>position within boundary.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-remove-audio-signal"></a><h3>ags_recycling_remove_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_remove_audio_signal   (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Remove <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> of recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to remove</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-set-devout"></a><h3>ags_recycling_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_set_devout            (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Sets <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> to recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> to set</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecyclingContainer.html b/api/ags/ags-AgsRecyclingContainer.html
new file mode 100644
index 0000000..21ae1cf
--- /dev/null
+++ b/api/ags/ags-AgsRecyclingContainer.html
@@ -0,0 +1,485 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecyclingContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecycling.html" title="AgsRecycling">
+<link rel="next" href="ags-AgsTask.html" title="AgsTask">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTask.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecyclingContainer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecyclingContainer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecyclingContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecyclingContainer.top_of_page"></a>AgsRecyclingContainer</span></h2>
+<p>AgsRecyclingContainer — A container of recycling acting as dynamic context.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecyclingContainer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_recycling_container.h>
+
+struct              <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer">AgsRecyclingContainer</a>;
+struct              <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainerClass" title="struct AgsRecyclingContainerClass">AgsRecyclingContainerClass</a>;
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-add" title="ags_recycling_container_add ()">ags_recycling_container_add</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-add-child" title="ags_recycling_container_add_child ()">ags_recycling_container_add_child</a>   (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find" title="ags_recycling_container_find ()">ags_recycling_container_find</a>        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-child" title="ags_recycling_container_find_child ()">ags_recycling_container_find_child</a>  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-parent" title="ags_recycling_container_find_parent ()">ags_recycling_container_find_parent</a> (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id" title="ags_recycling_container_get_child_recall_id ()">ags_recycling_container_get_child_recall_id</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-toplevel" title="ags_recycling_container_get_toplevel ()">ags_recycling_container_get_toplevel</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-insert" title="ags_recycling_container_insert ()">ags_recycling_container_insert</a>  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-new" title="ags_recycling_container_new ()">ags_recycling_container_new</a>     (<em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> length</code></em>);
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove" title="ags_recycling_container_remove ()">ags_recycling_container_remove</a>  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove-child" title="ags_recycling_container_remove_child ()">ags_recycling_container_remove_child</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-replace" title="ags_recycling_container_replace ()">ags_recycling_container_replace</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-reset-recycling" title="ags_recycling_container_reset_recycling ()">ags_recycling_container_reset_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> organizes <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> objects as dynamic context
+within nested tree.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingContainer"></a><h3>struct AgsRecyclingContainer</h3>
+<pre class="programlisting">struct AgsRecyclingContainer {
+  GObject object;
+
+  GObject *recall_id;
+
+  AgsRecycling **recycling;
+  guint64 length;
+
+  AgsRecyclingContainer *parent;
+  GList *children;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingContainerClass"></a><h3>struct AgsRecyclingContainerClass</h3>
+<pre class="programlisting">struct AgsRecyclingContainerClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add"></a><h3>ags_recycling_container_add ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_add     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Adds a recycling to a container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new recycling container</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add-child"></a><h3>ags_recycling_container_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_add_child   (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre>
+<p>
+Adds a recycling container as child.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
+<td>the parental <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
+<td>the child</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find"></a><h3>ags_recycling_container_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_container_find        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Find position of recycling within array.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> to look up</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>recycling array index</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-child"></a><h3>ags_recycling_container_find_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_container_find_child  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Find position of recycling within arrays.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> to look up</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>recycling array index</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-parent"></a><h3>ags_recycling_container_find_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_container_find_parent (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Find position of recycling within array.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> to look up</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>recycling array index</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-child-recall-id"></a><h3>ags_recycling_container_get_child_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recycling_container_get_child_recall_id
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+Retrieve all child recall ids.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> as <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-toplevel"></a><h3>ags_recycling_container_get_toplevel ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_get_toplevel
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+Iterates the tree up to highest level.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the topmost recycling container</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-insert"></a><h3>ags_recycling_container_insert ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_insert  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+Inserts a recycling to a container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> to insert</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
+<td>the index to insert at</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new recycling container</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-new"></a><h3>ags_recycling_container_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_new     (<em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+Creates a <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>, boundaries are specified by <em class="parameter"><code>length</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>array dimension of context</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove"></a><h3>ags_recycling_container_remove ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_remove  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Removes a recycling in a container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> to remove</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new recycling container</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove-child"></a><h3>ags_recycling_container_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_remove_child
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre>
+<p>
+Removes a recycling container of its parent.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
+<td>the child to remove</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-replace"></a><h3>ags_recycling_container_replace ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_replace     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+Replaces one recycling entry in a container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> to add</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
+<td>the index of <em class="parameter"><code>recycling</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new recycling container</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-reset-recycling"></a><h3>ags_recycling_container_reset_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_reset_recycling
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);</pre>
+<p>
+Modify recycling of container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling_container</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_first_recycling</code></em> :</span></p></td>
+<td>the first recycling to replace</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_last_recycling</code></em> :</span></p></td>
+<td>the last recycling to replace</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_first_recycling</code></em> :</span></p></td>
+<td>the first recycling to insert</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_last_recycling</code></em> :</span></p></td>
+<td>the last recycling to insert</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRecyclingThread.html b/api/ags/ags-AgsRecyclingThread.html
new file mode 100644
index 0000000..ca1fbf2
--- /dev/null
+++ b/api/ags/ags-AgsRecyclingThread.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecyclingThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">
+<link rel="next" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsIteratorThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-recycling-thread-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecyclingThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecyclingThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecyclingThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecyclingThread.top_of_page"></a>AgsRecyclingThread</span></h2>
+<p>AgsRecyclingThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecyclingThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RECYCLING_THREAD_DEFAULT_JIFFIE">AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread">AgsRecyclingThread</a>;
+struct              <a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThreadClass" title="struct AgsRecyclingThreadClass">AgsRecyclingThreadClass</a>;
+enum                <a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThreadFlags" title="enum AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a>;
+<a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * <a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-new" title="ags_recycling_thread_new ()">ags_recycling_thread_new</a>           ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-audio" title="ags_recycling_thread_play_audio ()">ags_recycling_thread_play_audio</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *output</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-channel" title="ags_recycling_thread_play_channel ()">ags_recycling_thread_play_channel</a>   (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RECYCLING_THREAD_DEFAULT_JIFFIE (100)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThread"></a><h3>struct AgsRecyclingThread</h3>
+<pre class="programlisting">struct AgsRecyclingThread {
+  AgsThread thread;
+
+  guint flags;
+
+  AgsThread *iterator_thread;
+
+  pthread_mutex_t iteration_mutex;
+  pthread_cond_t iteration_cond;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThreadClass"></a><h3>struct AgsRecyclingThreadClass</h3>
+<pre class="programlisting">struct AgsRecyclingThreadClass {
+  AgsThreadClass thread;
+
+  void (*play_channel)(AgsRecyclingThread *recycling_thread,
+		       GObject *channel,
+		       AgsRecallID *recall_id,
+		       gint stage);
+
+  void (*play_audio)(AgsRecyclingThread *recycling_thread,
+		     GObject *output, GObject *audio,
+		     AgsRecallID *recall_id,
+		     gint stage);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThreadFlags"></a><h3>enum AgsRecyclingThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECYCLING_THREAD_RUNNING   = 1,
+  AGS_RECYCLING_THREAD_WAIT      = 1 << 1,
+  AGS_RECYCLING_THREAD_DONE      = 1 << 2,
+} AgsRecyclingThreadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-new"></a><h3>ags_recycling_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * ags_recycling_thread_new           ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-audio"></a><h3>ags_recycling_thread_play_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_thread_play_audio     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *output</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-channel"></a><h3>ags_recycling_thread_play_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_thread_play_channel   (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRegistry.html b/api/ags/ags-AgsRegistry.html
new file mode 100644
index 0000000..cc8ae98
--- /dev/null
+++ b/api/ags/ags-AgsRegistry.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRegistry</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="prev" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="next" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="xml-rpc.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoteTask.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRegistry.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRegistry.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRegistry"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRegistry.top_of_page"></a>AgsRegistry</span></h2>
+<p>AgsRegistry</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRegistry.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" title="AGS_REGISTRY_DEFAULT_ID_LENGTH">AGS_REGISTRY_DEFAULT_ID_LENGTH</a>
+struct              <a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry">AgsRegistry</a>;
+struct              <a class="link" href="ags-AgsRegistry.html#AgsRegistryClass" title="struct AgsRegistryClass">AgsRegistryClass</a>;
+struct              <a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry">AgsRegistryEntry</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRegistry.html#ags-registry-add" title="ags_registry_add ()">ags_registry_add</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);
+<a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a class="link" href="ags-AgsRegistry.html#ags-registry-entry-alloc" title="ags_registry_entry_alloc ()">ags_registry_entry_alloc</a>            (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="ags-AgsRegistry.html#ags-registry-entry-bulk" title="ags_registry_entry_bulk ()">ags_registry_entry_bulk</a>             (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a class="link" href="ags-AgsRegistry.html#ags-registry-entry-find" title="ags_registry_entry_find ()">ags_registry_entry_find</a>             (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>);
+<a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       <a class="link" href="ags-AgsRegistry.html#ags-registry-new" title="ags_registry_new ()">ags_registry_new</a>                    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS"></a><h3>AGS_REGISTRY_DEFAULT_ID_LENGTH</h3>
+<pre class="programlisting">#define AGS_REGISTRY_DEFAULT_ID_LENGTH 16
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistry"></a><h3>struct AgsRegistry</h3>
+<pre class="programlisting">struct AgsRegistry {
+  GObject object;
+
+  guint flags;
+
+  pthread_mutex_t mutex;
+
+  AgsFile *previous;
+  AgsFile *current;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_registry *registry;
+#endif
+
+  GObject *server;
+
+  guint id_length;
+  guint counter;
+
+  GList *entry;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryClass"></a><h3>struct AgsRegistryClass</h3>
+<pre class="programlisting">struct AgsRegistryClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryEntry"></a><h3>struct AgsRegistryEntry</h3>
+<pre class="programlisting">struct AgsRegistryEntry {
+  gchar *id;
+  GValue entry;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-add"></a><h3>ags_registry_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_registry_add                    (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-alloc"></a><h3>ags_registry_entry_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_alloc            (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-bulk"></a><h3>ags_registry_entry_bulk ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_registry_entry_bulk             (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-find"></a><h3>ags_registry_entry_find ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_find             (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-new"></a><h3>ags_registry_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       ags_registry_new                    ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRemoteTask.html b/api/ags/ags-AgsRemoteTask.html
new file mode 100644
index 0000000..03715cb
--- /dev/null
+++ b/api/ags/ags-AgsRemoteTask.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoteTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="prev" href="ags-AgsRegistry.html" title="AgsRegistry">
+<link rel="next" href="ags-AgsServer.html" title="AgsServer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRegistry.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsServer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoteTask.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoteTask.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoteTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoteTask.top_of_page"></a>AgsRemoteTask</span></h2>
+<p>AgsRemoteTask</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoteTask.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRemoteTask.html#AgsRemoteTask" title="struct AgsRemoteTask">AgsRemoteTask</a>;
+struct              <a class="link" href="ags-AgsRemoteTask.html#AgsRemoteTaskClass" title="struct AgsRemoteTaskClass">AgsRemoteTaskClass</a>;
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-launch" title="ags_remote_task_launch ()">ags_remote_task_launch</a>              (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-launch-timed" title="ags_remote_task_launch_timed ()">ags_remote_task_launch_timed</a>        (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="ags-AgsRemoteTask.html#AgsRemoteTask" title="struct AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     <a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-new" title="ags_remote_task_new ()">ags_remote_task_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoteTask.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoteTask.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoteTask"></a><h3>struct AgsRemoteTask</h3>
+<pre class="programlisting">struct AgsRemoteTask {
+  GObject object;
+
+  GObject *server;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoteTaskClass"></a><h3>struct AgsRemoteTaskClass</h3>
+<pre class="programlisting">struct AgsRemoteTaskClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch"></a><h3>ags_remote_task_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_remote_task_launch              (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch-timed"></a><h3>ags_remote_task_launch_timed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_remote_task_launch_timed        (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-new"></a><h3>ags_remote_task_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoteTask.html#AgsRemoteTask" title="struct AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     ags_remote_task_new                 ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRemoveAudio.html b/api/ags/ags-AgsRemoveAudio.html
new file mode 100644
index 0000000..0609eb0
--- /dev/null
+++ b/api/ags/ags-AgsRemoveAudio.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsOpenSingleFile.html" title="AgsOpenSingleFile">
+<link rel="next" href="ags-AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsOpenSingleFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoveAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveAudio.top_of_page"></a>AgsRemoveAudio</span></h2>
+<p>AgsRemoveAudio — remove audio object of devout</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_remove_audio.h>
+
+struct              <a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudio" title="struct AgsRemoveAudio">AgsRemoveAudio</a>;
+struct              <a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudioClass" title="struct AgsRemoveAudioClass">AgsRemoveAudioClass</a>;
+<a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudio" title="struct AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    <a class="link" href="ags-AgsRemoveAudio.html#ags-remove-audio-new" title="ags_remove_audio_new ()">ags_remove_audio_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudio" title="struct AgsRemoveAudio"><span class="type">AgsRemoveAudio</span></a> task removes <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> of <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveAudio"></a><h3>struct AgsRemoveAudio</h3>
+<pre class="programlisting">struct AgsRemoveAudio {
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveAudioClass"></a><h3>struct AgsRemoveAudioClass</h3>
+<pre class="programlisting">struct AgsRemoveAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-audio-new"></a><h3>ags_remove_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudio" title="struct AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    ags_remove_audio_new                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudio" title="struct AgsRemoveAudio"><span class="type">AgsRemoveAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> to remove</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudio" title="struct AgsRemoveAudio"><span class="type">AgsRemoveAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRemoveAudioSignal.html b/api/ags/ags-AgsRemoveAudioSignal.html
new file mode 100644
index 0000000..66a2468
--- /dev/null
+++ b/api/ags/ags-AgsRemoveAudioSignal.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveAudio.html" title="AgsRemoveAudio">
+<link rel="next" href="ags-AgsRemoveNote.html" title="AgsRemoveNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoveNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveAudioSignal.top_of_page"></a>AgsRemoveAudioSignal</span></h2>
+<p>AgsRemoveAudioSignal — remove audio_signal object to recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_remove_audio_signal.h>
+
+struct              <a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>;
+struct              <a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignalClass" title="struct AgsRemoveAudioSignalClass">AgsRemoveAudioSignalClass</a>;
+<a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * <a class="link" href="ags-AgsRemoveAudioSignal.html#ags-remove-audio-signal-new" title="ags_remove_audio_signal_new ()">ags_remove_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal"><span class="type">AgsRemoveAudioSignal</span></a> task removes <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveAudioSignal"></a><h3>struct AgsRemoveAudioSignal</h3>
+<pre class="programlisting">struct AgsRemoveAudioSignal {
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveAudioSignalClass"></a><h3>struct AgsRemoveAudioSignalClass</h3>
+<pre class="programlisting">struct AgsRemoveAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-audio-signal-new"></a><h3>ags_remove_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * ags_remove_audio_signal_new      (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal"><span class="type">AgsRemoveAudioSignal</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to remove</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal"><span class="type">AgsRemoveAudioSignal</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRemoveNote.html b/api/ags/ags-AgsRemoveNote.html
new file mode 100644
index 0000000..e7d9172
--- /dev/null
+++ b/api/ags/ags-AgsRemoveNote.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">
+<link rel="next" href="ags-AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemovePointFromSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveNote.top_of_page"></a>AgsRemoveNote</span></h2>
+<p>AgsRemoveNote — remove note object to notation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_remove_note.h>
+
+struct              <a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNote" title="struct AgsRemoveNote">AgsRemoveNote</a>;
+struct              <a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNoteClass" title="struct AgsRemoveNoteClass">AgsRemoveNoteClass</a>;
+<a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNote" title="struct AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     <a class="link" href="ags-AgsRemoveNote.html#ags-remove-note-new" title="ags_remove_note_new ()">ags_remove_note_new</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNote" title="struct AgsRemoveNote"><span class="type">AgsRemoveNote</span></a> task removes <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> to <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveNote"></a><h3>struct AgsRemoveNote</h3>
+<pre class="programlisting">struct AgsRemoveNote {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveNoteClass"></a><h3>struct AgsRemoveNoteClass</h3>
+<pre class="programlisting">struct AgsRemoveNoteClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-note-new"></a><h3>ags_remove_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNote" title="struct AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     ags_remove_note_new                 (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNote" title="struct AgsRemoveNote"><span class="type">AgsRemoveNote</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
+<td>the x coordinate of <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
+<td>the y coordinate of <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNote" title="struct AgsRemoveNote"><span class="type">AgsRemoveNote</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRemovePointFromSelection.html b/api/ags/ags-AgsRemovePointFromSelection.html
new file mode 100644
index 0000000..be3ccbf
--- /dev/null
+++ b/api/ags/ags-AgsRemovePointFromSelection.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemovePointFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveNote.html" title="AgsRemoveNote">
+<link rel="next" href="ags-AgsRemoveRecall.html" title="AgsRemoveRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoveRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemovePointFromSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemovePointFromSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemovePointFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemovePointFromSelection.top_of_page"></a>AgsRemovePointFromSelection</span></h2>
+<p>AgsRemovePointFromSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemovePointFromSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>;
+struct              <a class="link" href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelectionClass" title="struct AgsRemovePointFromSelectionClass">AgsRemovePointFromSelectionClass</a>;
+<a class="link" href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * <a class="link" href="ags-AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new" title="ags_remove_point_from_selection_new ()">ags_remove_point_from_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemovePointFromSelection.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemovePointFromSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemovePointFromSelection"></a><h3>struct AgsRemovePointFromSelection</h3>
+<pre class="programlisting">struct AgsRemovePointFromSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemovePointFromSelectionClass"></a><h3>struct AgsRemovePointFromSelectionClass</h3>
+<pre class="programlisting">struct AgsRemovePointFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-point-from-selection-new"></a><h3>ags_remove_point_from_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * ags_remove_point_from_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRemoveRecall.html b/api/ags/ags-AgsRemoveRecall.html
new file mode 100644
index 0000000..81bac98
--- /dev/null
+++ b/api/ags/ags-AgsRemoveRecall.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">
+<link rel="next" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemovePointFromSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoveRegionFromSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveRecall.top_of_page"></a>AgsRemoveRecall</span></h2>
+<p>AgsRemoveRecall — remove recall object to context</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_remove_recall.h>
+
+struct              <a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecall" title="struct AgsRemoveRecall">AgsRemoveRecall</a>;
+struct              <a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecallClass" title="struct AgsRemoveRecallClass">AgsRemoveRecallClass</a>;
+<a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecall" title="struct AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   <a class="link" href="ags-AgsRemoveRecall.html#ags-remove-recall-new" title="ags_remove_recall_new ()">ags_remove_recall_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecall" title="struct AgsRemoveRecall"><span class="type">AgsRemoveRecall</span></a> task removes <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> to context.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveRecall"></a><h3>struct AgsRemoveRecall</h3>
+<pre class="programlisting">struct AgsRemoveRecall {
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveRecallClass"></a><h3>struct AgsRemoveRecallClass</h3>
+<pre class="programlisting">struct AgsRemoveRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-recall-new"></a><h3>ags_remove_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecall" title="struct AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   ags_remove_recall_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecall" title="struct AgsRemoveRecall"><span class="type">AgsRemoveRecall</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
+<td>may be <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>, <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> or <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> to remove</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>is_play</code></em> :</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> non-complex recall</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecall" title="struct AgsRemoveRecall"><span class="type">AgsRemoveRecall</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRemoveRegionFromSelection.html b/api/ags/ags-AgsRemoveRegionFromSelection.html
new file mode 100644
index 0000000..19aa299
--- /dev/null
+++ b/api/ags/ags-AgsRemoveRegionFromSelection.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveRegionFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveRecall.html" title="AgsRemoveRecall">
+<link rel="next" href="ags-AgsSaveFile.html" title="AgsSaveFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSaveFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveRegionFromSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveRegionFromSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveRegionFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveRegionFromSelection.top_of_page"></a>AgsRemoveRegionFromSelection</span></h2>
+<p>AgsRemoveRegionFromSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveRegionFromSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>;
+struct              <a class="link" href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelectionClass" title="struct AgsRemoveRegionFromSelectionClass">AgsRemoveRegionFromSelectionClass</a>;
+<a class="link" href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * <a class="link" href="ags-AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new" title="ags_remove_region_from_selection_new ()">ags_remove_region_from_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRegionFromSelection.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRegionFromSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveRegionFromSelection"></a><h3>struct AgsRemoveRegionFromSelection</h3>
+<pre class="programlisting">struct AgsRemoveRegionFromSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveRegionFromSelectionClass"></a><h3>struct AgsRemoveRegionFromSelectionClass</h3>
+<pre class="programlisting">struct AgsRemoveRegionFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-region-from-selection-new"></a><h3>ags_remove_region_from_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * ags_remove_region_from_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsResizeAudio.html b/api/ags/ags-AgsResizeAudio.html
new file mode 100644
index 0000000..b70629a
--- /dev/null
+++ b/api/ags/ags-AgsResizeAudio.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsResizeAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<link rel="next" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveRegionFromSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsResizeEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsResizeAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsResizeAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsResizeAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsResizeAudio.top_of_page"></a>AgsResizeAudio</span></h2>
+<p>AgsResizeAudio — resize audio object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsResizeAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_resize_audio.h>
+
+struct              <a class="link" href="ags-AgsResizeAudio.html#AgsResizeAudio" title="struct AgsResizeAudio">AgsResizeAudio</a>;
+struct              <a class="link" href="ags-AgsResizeAudio.html#AgsResizeAudioClass" title="struct AgsResizeAudioClass">AgsResizeAudioClass</a>;
+<a class="link" href="ags-AgsResizeAudio.html#AgsResizeAudio" title="struct AgsResizeAudio"><span class="returnvalue">AgsResizeAudio</span></a> *    <a class="link" href="ags-AgsResizeAudio.html#ags-resize-audio-new" title="ags_resize_audio_new ()">ags_resize_audio_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> input_pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeAudio.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsResizeAudio.html#AgsResizeAudio" title="struct AgsResizeAudio"><span class="type">AgsResizeAudio</span></a> task resizes <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsResizeAudio"></a><h3>struct AgsResizeAudio</h3>
+<pre class="programlisting">struct AgsResizeAudio {
+  AgsTask task;
+
+  AgsAudio *audio;
+  guint output_pads;
+  guint input_pads;
+  guint audio_channels;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsResizeAudioClass"></a><h3>struct AgsResizeAudioClass</h3>
+<pre class="programlisting">struct AgsResizeAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-resize-audio-new"></a><h3>ags_resize_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsResizeAudio.html#AgsResizeAudio" title="struct AgsResizeAudio"><span class="returnvalue">AgsResizeAudio</span></a> *    ags_resize_audio_new                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> input_pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsResizeAudio.html#AgsResizeAudio" title="struct AgsResizeAudio"><span class="type">AgsResizeAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> to resize</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>output_pads</code></em> :</span></p></td>
+<td>output pads</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>input_pads</code></em> :</span></p></td>
+<td>input pads</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels</code></em> :</span></p></td>
+<td>audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsResizeAudio.html#AgsResizeAudio" title="struct AgsResizeAudio"><span class="type">AgsResizeAudio</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsResizeEditor.html b/api/ags/ags-AgsResizeEditor.html
new file mode 100644
index 0000000..969ae92
--- /dev/null
+++ b/api/ags/ags-AgsResizeEditor.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsResizeEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">
+<link rel="next" href="ags-AgsRuler.html" title="AgsRuler">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPropertyListingEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRuler.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsResizeEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsResizeEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsResizeEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsResizeEditor.top_of_page"></a>AgsResizeEditor</span></h2>
+<p>AgsResizeEditor — Resize audio channels or pads.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsResizeEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_resize_editor.h>
+
+struct              <a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor">AgsResizeEditor</a>;
+struct              <a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditorClass" title="struct AgsResizeEditorClass">AgsResizeEditorClass</a>;
+<a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="returnvalue">AgsResizeEditor</span></a> *   <a class="link" href="ags-AgsResizeEditor.html#ags-resize-editor-new" title="ags_resize_editor_new ()">ags_resize_editor_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> is a composite widget to resize. A resize editor 
+should be packed by a <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsResizeEditor"></a><h3>struct AgsResizeEditor</h3>
+<pre class="programlisting">struct AgsResizeEditor {
+  AgsPropertyEditor property_editor;
+
+  GtkSpinButton *audio_channels;
+
+  GtkSpinButton *input_pads;
+  GtkSpinButton *output_pads;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsResizeEditorClass"></a><h3>struct AgsResizeEditorClass</h3>
+<pre class="programlisting">struct AgsResizeEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-resize-editor-new"></a><h3>ags_resize_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="returnvalue">AgsResizeEditor</span></a> *   ags_resize_editor_new               ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsReturnableThread.html b/api/ags/ags-AgsReturnableThread.html
new file mode 100644
index 0000000..c3dd41b
--- /dev/null
+++ b/api/ags/ags-AgsReturnableThread.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsReturnableThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">
+<link rel="next" href="ags-AgsTaskThread.html" title="AgsTaskThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-recycling-thread-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTaskThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsReturnableThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsReturnableThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsReturnableThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsReturnableThread.top_of_page"></a>AgsReturnableThread</span></h2>
+<p>AgsReturnableThread — returnable thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsReturnableThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_returnable_thread.h>
+
+#define             <a class="link" href="ags-AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE">AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread">AgsReturnableThread</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()">*AgsReturnableThreadCallback</a>)      (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+struct              <a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadClass" title="struct AgsReturnableThreadClass">AgsReturnableThreadClass</a>;
+enum                <a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadFlags" title="enum AgsReturnableThreadFlags">AgsReturnableThreadFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-connect-safe-run" title="ags_returnable_thread_connect_safe_run ()">ags_returnable_thread_connect_safe_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run" title="ags_returnable_thread_disconnect_safe_run ()">ags_returnable_thread_disconnect_safe_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+<a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * <a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-new" title="ags_returnable_thread_new ()">ags_returnable_thread_new</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *thread_pool</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-safe-run" title="ags_returnable_thread_safe_run ()">ags_returnable_thread_safe_run</a>      (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> acts as thread. It should return after a short
+while because of limited thread pool.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThread"></a><h3>struct AgsReturnableThread</h3>
+<pre class="programlisting">struct AgsReturnableThread {
+  AgsThread thread;
+
+  volatile guint flags;
+
+  GObject *thread_pool;
+
+  pthread_mutex_t reset_mutex;
+  volatile void *safe_data;
+
+  gulong handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadCallback"></a><h3>AgsReturnableThreadCallback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (*AgsReturnableThreadCallback)      (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadClass"></a><h3>struct AgsReturnableThreadClass</h3>
+<pre class="programlisting">struct AgsReturnableThreadClass {
+  AgsThreadClass thread;
+
+  void (*safe_run)(AgsReturnableThread *returnable_thread);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadFlags"></a><h3>enum AgsReturnableThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RETURNABLE_THREAD_IN_USE              = 1,
+  AGS_RETURNABLE_THREAD_RESET               = 1 << 1,
+} AgsReturnableThreadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-connect-safe-run"></a><h3>ags_returnable_thread_connect_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_returnable_thread_connect_safe_run
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);</pre>
+<p>
+Connects <em class="parameter"><code>callback</code></em> to <em class="parameter"><code>thread</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>returnable_thread</code></em> :</span></p></td>
+<td>the thread to connect</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
+<td>the callback</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-disconnect-safe-run"></a><h3>ags_returnable_thread_disconnect_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_returnable_thread_disconnect_safe_run
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre>
+<p>
+Disconnects callback of <em class="parameter"><code>thread</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>returnable_thread</code></em> :</span></p></td>
+<td>the thread to disconnect</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-new"></a><h3>ags_returnable_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * ags_returnable_thread_new         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *thread_pool</code></em>);</pre>
+<p>
+Create a new <a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>thread_pool</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-safe-run"></a><h3>ags_returnable_thread_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_returnable_thread_safe_run      (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRuler.html b/api/ags/ags-AgsRuler.html
new file mode 100644
index 0000000..1706e3b
--- /dev/null
+++ b/api/ags/ags-AgsRuler.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRuler</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<link rel="next" href="ags-AgsServerPreferences.html" title="AgsServerPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsResizeEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsServerPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRuler.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRuler.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRuler"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRuler.top_of_page"></a>AgsRuler</span></h2>
+<p>AgsRuler — A ruler widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRuler.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_ruler.h>
+
+#define             <a class="link" href="ags-AgsRuler.html#AGS-RULER-DEFAULT-STEP:CAPS" title="AGS_RULER_DEFAULT_STEP">AGS_RULER_DEFAULT_STEP</a>
+#define             <a class="link" href="ags-AgsRuler.html#AGS-RULER-LARGE-STEP:CAPS" title="AGS_RULER_LARGE_STEP">AGS_RULER_LARGE_STEP</a>
+#define             <a class="link" href="ags-AgsRuler.html#AGS-RULER-SMALL-STEP:CAPS" title="AGS_RULER_SMALL_STEP">AGS_RULER_SMALL_STEP</a>
+struct              <a class="link" href="ags-AgsRuler.html#AgsRuler" title="struct AgsRuler">AgsRuler</a>;
+struct              <a class="link" href="ags-AgsRuler.html#AgsRulerClass" title="struct AgsRulerClass">AgsRulerClass</a>;
+<a class="link" href="ags-AgsRuler.html#AgsRuler" title="struct AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          <a class="link" href="ags-AgsRuler.html#ags-ruler-new" title="ags_ruler_new ()">ags_ruler_new</a>                       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRuler.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsRuler.html#AgsRuler" title="struct AgsRuler"><span class="type">AgsRuler</span></a> is a widget representing a <GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRuler.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RULER-DEFAULT-STEP:CAPS"></a><h3>AGS_RULER_DEFAULT_STEP</h3>
+<pre class="programlisting">#define AGS_RULER_DEFAULT_STEP (16)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RULER-LARGE-STEP:CAPS"></a><h3>AGS_RULER_LARGE_STEP</h3>
+<pre class="programlisting">#define AGS_RULER_LARGE_STEP (8.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RULER-SMALL-STEP:CAPS"></a><h3>AGS_RULER_SMALL_STEP</h3>
+<pre class="programlisting">#define AGS_RULER_SMALL_STEP (6.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRuler"></a><h3>struct AgsRuler</h3>
+<pre class="programlisting">struct AgsRuler {
+  GtkWidget widget;
+
+  guint flags;
+
+  guint font_size;
+
+  GtkAdjustment *adjustment;
+
+  guint step;
+
+  gdouble factor;
+  gdouble precision;
+  gdouble scale_precision;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRulerClass"></a><h3>struct AgsRulerClass</h3>
+<pre class="programlisting">struct AgsRulerClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ruler-new"></a><h3>ags_ruler_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRuler.html#AgsRuler" title="struct AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          ags_ruler_new                       ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsRuler.html#AgsRuler" title="struct AgsRuler"><span class="type">AgsRuler</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsRuler.html#AgsRuler" title="struct AgsRuler"><span class="type">AgsRuler</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsRunnable.html b/api/ags/ags-AgsRunnable.html
new file mode 100644
index 0000000..7ea8aac
--- /dev/null
+++ b/api/ags/ags-AgsRunnable.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRunnable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPortlet.html" title="AgsPortlet">
+<link rel="next" href="ags-AgsSeekable.html" title="AgsSeekable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPortlet.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSeekable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRunnable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRunnable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRunnable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRunnable.top_of_page"></a>AgsRunnable</span></h2>
+<p>AgsRunnable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRunnable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable">AgsRunnable</a>;
+struct              <a class="link" href="ags-AgsRunnable.html#AgsRunnableInterface" title="struct AgsRunnableInterface">AgsRunnableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRunnable.html#ags-runnable-run" title="ags_runnable_run ()">ags_runnable_run</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRunnable.html#ags-runnable-stop" title="ags_runnable_stop ()">ags_runnable_stop</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRunnable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRunnable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRunnable"></a><h3>AgsRunnable</h3>
+<pre class="programlisting">typedef void AgsRunnable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRunnableInterface"></a><h3>struct AgsRunnableInterface</h3>
+<pre class="programlisting">struct AgsRunnableInterface {
+  GTypeInterface interface;
+
+  void (*run)(AgsRunnable *runnable);
+  void (*stop)(AgsRunnable *runnable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-run"></a><h3>ags_runnable_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_runnable_run                    (<em class="parameter"><code><a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-stop"></a><h3>ags_runnable_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_runnable_stop                   (<em class="parameter"><code><a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSF2Chooser.html b/api/ags/ags-AgsSF2Chooser.html
new file mode 100644
index 0000000..7aeff4e
--- /dev/null
+++ b/api/ags/ags-AgsSF2Chooser.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSF2Chooser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">
+<link rel="next" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-window-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-sf2-chooser-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSF2Chooser.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSF2Chooser.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSF2Chooser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSF2Chooser.top_of_page"></a>AgsSF2Chooser</span></h2>
+<p>AgsSF2Chooser</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSF2Chooser.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser">AgsSF2Chooser</a>;
+struct              <a class="link" href="ags-AgsSF2Chooser.html#AgsSF2ChooserClass" title="struct AgsSF2ChooserClass">AgsSF2ChooserClass</a>;
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-completed" title="ags_sf2_chooser_completed ()">ags_sf2_chooser_completed</a>           (<em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     <a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-new" title="ags_sf2_chooser_new ()">ags_sf2_chooser_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-open" title="ags_sf2_chooser_open ()">ags_sf2_chooser_open</a>                (<em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo" title="ags_sf2_chooser_remove_all_from_combo ()">ags_sf2_chooser_remove_all_from_combo</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSF2Chooser.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSF2Chooser.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSF2Chooser"></a><h3>struct AgsSF2Chooser</h3>
+<pre class="programlisting">struct AgsSF2Chooser {
+  GtkVBox vbox;
+
+  AgsIpatch *ipatch;
+
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+  GtkComboBoxText *sample;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSF2ChooserClass"></a><h3>struct AgsSF2ChooserClass</h3>
+<pre class="programlisting">struct AgsSF2ChooserClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-completed"></a><h3>ags_sf2_chooser_completed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_sf2_chooser_completed           (<em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-new"></a><h3>ags_sf2_chooser_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     ags_sf2_chooser_new                 ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-open"></a><h3>ags_sf2_chooser_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_open                (<em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-remove-all-from-combo"></a><h3>ags_sf2_chooser_remove_all_from_combo ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_remove_all_from_combo
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSaveFile.html b/api/ags/ags-AgsSaveFile.html
new file mode 100644
index 0000000..80c5b31
--- /dev/null
+++ b/api/ags/ags-AgsSaveFile.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSaveFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<link rel="next" href="ags-AgsScrollOnPlay.html" title="AgsScrollOnPlay">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveRegionFromSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsScrollOnPlay.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSaveFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSaveFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSaveFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSaveFile.top_of_page"></a>AgsSaveFile</span></h2>
+<p>AgsSaveFile — save file object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSaveFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_save_file.h>
+
+struct              <a class="link" href="ags-AgsSaveFile.html#AgsSaveFile" title="struct AgsSaveFile">AgsSaveFile</a>;
+struct              <a class="link" href="ags-AgsSaveFile.html#AgsSaveFileClass" title="struct AgsSaveFileClass">AgsSaveFileClass</a>;
+<a class="link" href="ags-AgsSaveFile.html#AgsSaveFile" title="struct AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       <a class="link" href="ags-AgsSaveFile.html#ags-save-file-new" title="ags_save_file_new ()">ags_save_file_new</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsSaveFile.html#AgsSaveFile" title="struct AgsSaveFile"><span class="type">AgsSaveFile</span></a> task saves files.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSaveFile"></a><h3>struct AgsSaveFile</h3>
+<pre class="programlisting">struct AgsSaveFile {
+  AgsTask task;
+
+  AgsFile *file;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSaveFileClass"></a><h3>struct AgsSaveFileClass</h3>
+<pre class="programlisting">struct AgsSaveFileClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-save-file-new"></a><h3>ags_save_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSaveFile.html#AgsSaveFile" title="struct AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       ags_save_file_new                   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSaveFile.html#AgsSaveFile" title="struct AgsSaveFile"><span class="type">AgsSaveFile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsSaveFile.html#AgsSaveFile" title="struct AgsSaveFile"><span class="type">AgsSaveFile</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsScrollOnPlay.html b/api/ags/ags-AgsScrollOnPlay.html
new file mode 100644
index 0000000..97a54e7
--- /dev/null
+++ b/api/ags/ags-AgsScrollOnPlay.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsScrollOnPlay</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSaveFile.html" title="AgsSaveFile">
+<link rel="next" href="ags-AgsSetAudioChannels.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSaveFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetAudioChannels.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsScrollOnPlay.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsScrollOnPlay.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsScrollOnPlay"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsScrollOnPlay.top_of_page"></a>AgsScrollOnPlay</span></h2>
+<p>AgsScrollOnPlay — scrolls the editor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsScrollOnPlay.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_scroll_on_play.h>
+
+struct              <a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay">AgsScrollOnPlay</a>;
+struct              <a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlayClass" title="struct AgsScrollOnPlayClass">AgsScrollOnPlayClass</a>;
+<a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   <a class="link" href="ags-AgsScrollOnPlay.html#ags-scroll-on-play-new" title="ags_scroll_on_play_new ()">ags_scroll_on_play_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay"><span class="type">AgsScrollOnPlay</span></a> task scrolls the specified <a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsScrollOnPlay"></a><h3>struct AgsScrollOnPlay</h3>
+<pre class="programlisting">struct AgsScrollOnPlay {
+  AgsTask task;
+
+  GtkWidget *editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsScrollOnPlayClass"></a><h3>struct AgsScrollOnPlayClass</h3>
+<pre class="programlisting">struct AgsScrollOnPlayClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-scroll-on-play-new"></a><h3>ags_scroll_on_play_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   ags_scroll_on_play_new              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *editor</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay"><span class="type">AgsScrollOnPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>editor</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> to scroll</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay"><span class="type">AgsScrollOnPlay</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSeekable.html b/api/ags/ags-AgsSeekable.html
new file mode 100644
index 0000000..de2e58b
--- /dev/null
+++ b/api/ags/ags-AgsSeekable.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSeekable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsRunnable.html" title="AgsRunnable">
+<link rel="next" href="ags-AgsTactable.html" title="AgsTactable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRunnable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTactable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSeekable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSeekable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSeekable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSeekable.top_of_page"></a>AgsSeekable</span></h2>
+<p>AgsSeekable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSeekable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsSeekable.html#AgsSeekable" title="AgsSeekable">AgsSeekable</a>;
+struct              <a class="link" href="ags-AgsSeekable.html#AgsSeekableInterface" title="struct AgsSeekableInterface">AgsSeekableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSeekable.html#ags-seekable-seek" title="ags_seekable_seek ()">ags_seekable_seek</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsSeekable.html#AgsSeekable" title="AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> steps</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> forward</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSeekable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSeekable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSeekable"></a><h3>AgsSeekable</h3>
+<pre class="programlisting">typedef void AgsSeekable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSeekableInterface"></a><h3>struct AgsSeekableInterface</h3>
+<pre class="programlisting">struct AgsSeekableInterface {
+  GTypeInterface interface;
+
+  void (*seek)(AgsSeekable *seekable, guint steps, gboolean forward);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-seekable-seek"></a><h3>ags_seekable_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_seekable_seek                   (<em class="parameter"><code><a class="link" href="ags-AgsSeekable.html#AgsSeekable" title="AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> steps</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> forward</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSegment.html b/api/ags/ags-AgsSegment.html
new file mode 100644
index 0000000..0c5c4d8
--- /dev/null
+++ b/api/ags/ags-AgsSegment.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSegment</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsSeekable.html" title="AgsSeekable">
+<link rel="next" href="ags-AgsServer.html" title="AgsServer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSeekable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsServer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSegment.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSegment.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSegment"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSegment.top_of_page"></a>AgsSegment</span></h2>
+<p>AgsSegment</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSegment.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">enum                <a class="link" href="ags-AgsSegment.html#AGS-SEGMENT-FLAGS:CAPS" title="enum AGS_SEGMENT_FLAGS">AGS_SEGMENT_FLAGS</a>;
+struct              <a class="link" href="ags-AgsSegment.html#AgsSegment" title="struct AgsSegment">AgsSegment</a>;
+struct              <a class="link" href="ags-AgsSegment.html#AgsSegmentClass" title="struct AgsSegmentClass">AgsSegmentClass</a>;
+enum                <a class="link" href="ags-AgsSegment.html#AgsSegmentFields" title="enum AgsSegmentFields">AgsSegmentFields</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSegment.html#ags-segment-draw-string" title="ags_segment_draw_string ()">ags_segment_draw_string</a>             (<em class="parameter"><code><a class="link" href="ags-AgsSegment.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **string</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSegment.html#ags-segment-field-off" title="ags_segment_field_off ()">ags_segment_field_off</a>               (<em class="parameter"><code><a class="link" href="ags-AgsSegment.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> field</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSegment.html#ags-segment-field-on" title="ags_segment_field_on ()">ags_segment_field_on</a>                (<em class="parameter"><code><a class="link" href="ags-AgsSegment.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> field</code></em>);
+<a class="link" href="ags-AgsSegment.html#AgsSegment" title="struct AgsSegment"><span class="returnvalue">AgsSegment</span></a> *        <a class="link" href="ags-AgsSegment.html#ags-segment-new" title="ags_segment_new ()">ags_segment_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSegment.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSegment.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-SEGMENT-FLAGS:CAPS"></a><h3>enum AGS_SEGMENT_FLAGS</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SEGMENT_MONOCHROME      = 1,
+  AGS_SEGMENT_COLOR_RED       = 1 <<  1,
+  AGS_SEGMENT_COLOR_BLUE      = 1 <<  2,
+  AGS_SGEMENT_COLOR_GREEN     = 1 <<  3,
+} AGS_SEGMENT_FLAGS;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSegment"></a><h3>struct AgsSegment</h3>
+<pre class="programlisting">struct AgsSegment {
+  GtkWidget widget;
+
+  guint flags;
+
+  guint count;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSegmentClass"></a><h3>struct AgsSegmentClass</h3>
+<pre class="programlisting">struct AgsSegmentClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSegmentFields"></a><h3>enum AgsSegmentFields</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SEGMENT_UPPER_LEFT                = 1,
+  AGS_SEGMENT_UPPER_RIGHT               = 1 <<  1,
+  AGS_SEGMENT_LOWER_LEFT                = 1 <<  2,
+  AGS_SEGMENT_LOWER_RIGHT               = 1 <<  3,
+  AGS_SEGMENT_LEFT_UPPER_1              = 1 <<  4,
+  AGS_SEGMENT_LEFT_UPPER_2              = 1 <<  5,
+  AGS_SEGMENT_LEFT_LOWER_1              = 1 <<  6,
+  AGS_SEGMENT_LEFT_LOWER_2              = 1 <<  7,
+  AGS_SEGMENT_RIGHT_UPPER_1             = 1 <<  8,
+  AGS_SEGMENT_RIGHT_UPPER_2             = 1 <<  9,
+  AGS_SEGMENT_RIGHT_LOWER_1             = 1 << 10,
+  AGS_SEGMENT_RIGHT_LOWER_2             = 1 << 11,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_1     = 1 << 12,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_2     = 1 << 13,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_1    = 1 << 14,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_2    = 1 << 15,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_1     = 1 << 16,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_2     = 1 << 17,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_1    = 1 << 18,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_2    = 1 << 19,
+} AgsSegmentFields;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-segment-draw-string"></a><h3>ags_segment_draw_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_segment_draw_string             (<em class="parameter"><code><a class="link" href="ags-AgsSegment.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-segment-field-off"></a><h3>ags_segment_field_off ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_segment_field_off               (<em class="parameter"><code><a class="link" href="ags-AgsSegment.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> field</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-segment-field-on"></a><h3>ags_segment_field_on ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_segment_field_on                (<em class="parameter"><code><a class="link" href="ags-AgsSegment.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> field</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-segment-new"></a><h3>ags_segment_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSegment.html#AgsSegment" title="struct AgsSegment"><span class="returnvalue">AgsSegment</span></a> *        ags_segment_new                     ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsServer.html b/api/ags/ags-AgsServer.html
new file mode 100644
index 0000000..88e1cd8
--- /dev/null
+++ b/api/ags/ags-AgsServer.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsServer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="prev" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">
+<link rel="next" href="api-index-full.html" title="API Index">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoteTask.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsServer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsServer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsServer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsServer.top_of_page"></a>AgsServer</span></h2>
+<p>AgsServer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsServer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer">AgsServer</a>;
+struct              <a class="link" href="ags-AgsServer.html#AgsServerClass" title="struct AgsServerClass">AgsServerClass</a>;
+enum                <a class="link" href="ags-AgsServer.html#AgsServerFlags" title="enum AgsServerFlags">AgsServerFlags</a>;
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="ags-AgsServer.html#ags-server-create-object" title="ags_server_create_object ()">ags_server_create_object</a>            (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a class="link" href="ags-AgsServer.html#ags-server-lookup" title="ags_server_lookup ()">ags_server_lookup</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a class="link" href="ags-AgsServer.html#ags-server-new" title="ags_server_new ()">ags_server_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="ags-AgsServer.html#ags-server-object-set-property" title="ags_server_object_set_property ()">ags_server_object_set_property</a>      (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsServer.html#ags-server-start" title="ags_server_start ()">ags_server_start</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServer.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsServer"></a><h3>struct AgsServer</h3>
+<pre class="programlisting">struct AgsServer {
+  GObject object;
+
+  guint flags;
+
+#ifdef AGS_WITH_XMLRPC_C
+  TServer abyss_server;
+  TSocket *socket;
+#endif
+  int socket_fd;
+  struct sockaddr_in address;
+
+  void *server_info;
+  
+  GObject *main;
+
+  AgsRegistry *registry;
+  AgsRemoteTask *remote_task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerClass"></a><h3>struct AgsServerClass</h3>
+<pre class="programlisting">struct AgsServerClass {
+  GObjectClass object;
+  
+  void (*start)(AgsServer *server);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerFlags"></a><h3>enum AgsServerFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SERVER_STARTED        = 1,
+  AGS_SERVER_RUNNING        = 1 << 1,
+} AgsServerFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-create-object"></a><h3>ags_server_create_object ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_server_create_object            (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-lookup"></a><h3>ags_server_lookup ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_lookup                   (<em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-new"></a><h3>ags_server_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-object-set-property"></a><h3>ags_server_object_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_server_object_set_property      (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-start"></a><h3>ags_server_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_server_start                    (<em class="parameter"><code><a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsServerPreferences.html b/api/ags/ags-AgsServerPreferences.html
new file mode 100644
index 0000000..89b0d34
--- /dev/null
+++ b/api/ags/ags-AgsServerPreferences.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsServerPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsRuler.html" title="AgsRuler">
+<link rel="next" href="ags-AgsWindow.html" title="AgsWindow">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRuler.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsWindow.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsServerPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsServerPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsServerPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsServerPreferences.top_of_page"></a>AgsServerPreferences</span></h2>
+<p>AgsServerPreferences — A composite widget to do server related preferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsServerPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_server_preferences.h>
+
+struct              <a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferences" title="struct AgsServerPreferences">AgsServerPreferences</a>;
+struct              <a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferencesClass" title="struct AgsServerPreferencesClass">AgsServerPreferencesClass</a>;
+<a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferences" title="struct AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * <a class="link" href="ags-AgsServerPreferences.html#ags-server-preferences-new" title="ags_server_preferences_new ()">ags_server_preferences_new</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferences" title="struct AgsServerPreferences"><span class="type">AgsServerPreferences</span></a> enables you to make server related preferences.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsServerPreferences"></a><h3>struct AgsServerPreferences</h3>
+<pre class="programlisting">struct AgsServerPreferences {
+  GtkVBox vbox;
+
+  GtkCheckButton *start;
+
+  GtkEntry *address;
+  GtkEntry *port;
+
+  GtkEntry *username;
+  GtkEntry *password;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerPreferencesClass"></a><h3>struct AgsServerPreferencesClass</h3>
+<pre class="programlisting">struct AgsServerPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-preferences-new"></a><h3>ags_server_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferences" title="struct AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * ags_server_preferences_new       ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferences" title="struct AgsServerPreferences"><span class="type">AgsServerPreferences</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferences" title="struct AgsServerPreferences"><span class="type">AgsServerPreferences</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSetAudioChannels.html b/api/ags/ags-AgsSetAudioChannels.html
new file mode 100644
index 0000000..4ae996b
--- /dev/null
+++ b/api/ags/ags-AgsSetAudioChannels.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsScrollOnPlay.html" title="AgsScrollOnPlay">
+<link rel="next" href="ags-AgsSetBufferSize.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsScrollOnPlay.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetBufferSize.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetAudioChannels.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetAudioChannels.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetAudioChannels"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetAudioChannels.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels — resizes audio channels</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetAudioChannels.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_set_audio_channels.h>
+
+struct              <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels">AgsSetAudioChannels</a>;
+struct              <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannelsClass" title="struct AgsSetAudioChannelsClass">AgsSetAudioChannelsClass</a>;
+<a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * <a class="link" href="ags-AgsSetAudioChannels.html#ags-set-audio-channels-new" title="ags_set_audio_channels_new ()">ags_set_audio_channels_new</a>        (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a> task resizes audio channels of <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetAudioChannels"></a><h3>struct AgsSetAudioChannels</h3>
+<pre class="programlisting">struct AgsSetAudioChannels {
+  AgsTask task;
+
+  AgsDevout *devout;
+  guint audio_channels;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetAudioChannelsClass"></a><h3>struct AgsSetAudioChannelsClass</h3>
+<pre class="programlisting">struct AgsSetAudioChannelsClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-audio-channels-new"></a><h3>ags_set_audio_channels_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * ags_set_audio_channels_new        (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> to reset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels</code></em> :</span></p></td>
+<td>the new count of audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSetBufferSize.html b/api/ags/ags-AgsSetBufferSize.html
new file mode 100644
index 0000000..10abd11
--- /dev/null
+++ b/api/ags/ags-AgsSetBufferSize.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetAudioChannels.html" title="AgsSetAudioChannels">
+<link rel="next" href="ags-AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetAudioChannels.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetDevoutPlayFlags.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetBufferSize.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetBufferSize.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetBufferSize"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetBufferSize.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels — resizes buffer size</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetBufferSize.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_set_buffer_size.h>
+
+struct              <a class="link" href="ags-AgsSetBufferSize.html#AgsSetBufferSize" title="struct AgsSetBufferSize">AgsSetBufferSize</a>;
+struct              <a class="link" href="ags-AgsSetBufferSize.html#AgsSetBufferSizeClass" title="struct AgsSetBufferSizeClass">AgsSetBufferSizeClass</a>;
+<a class="link" href="ags-AgsSetBufferSize.html#AgsSetBufferSize" title="struct AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></a> *  <a class="link" href="ags-AgsSetBufferSize.html#ags-set-buffer-size-new" title="ags_set_buffer_size_new ()">ags_set_buffer_size_new</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a> task resizes buffer size of <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetBufferSize"></a><h3>struct AgsSetBufferSize</h3>
+<pre class="programlisting">struct AgsSetBufferSize {
+  AgsTask task;
+
+  GObject *gobject;
+  guint buffer_size;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetBufferSizeClass"></a><h3>struct AgsSetBufferSizeClass</h3>
+<pre class="programlisting">struct AgsSetBufferSizeClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-buffer-size-new"></a><h3>ags_set_buffer_size_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetBufferSize.html#AgsSetBufferSize" title="struct AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></a> *  ags_set_buffer_size_new             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> reset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>the new count of buffer size</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSetDevoutPlayFlags.html b/api/ags/ags-AgsSetDevoutPlayFlags.html
new file mode 100644
index 0000000..816fa13
--- /dev/null
+++ b/api/ags/ags-AgsSetDevoutPlayFlags.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetBufferSize.html" title="AgsSetAudioChannels">
+<link rel="next" href="ags-AgsSetMuted.html" title="AgsSetMuted">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetBufferSize.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetMuted.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetDevoutPlayFlags.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetDevoutPlayFlags.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetDevoutPlayFlags"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetDevoutPlayFlags.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels — modifies devout play flags</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetDevoutPlayFlags.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_set_devout_play_flags.h>
+
+struct              <a class="link" href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>;
+struct              <a class="link" href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlagsClass" title="struct AgsSetDevoutPlayFlagsClass">AgsSetDevoutPlayFlagsClass</a>;
+<a class="link" href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * <a class="link" href="ags-AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new" title="ags_set_devout_play_flags_new ()">ags_set_devout_play_flags_new</a>   (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> devout_play_flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a> task modifies devout play flags of <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetDevoutPlayFlags"></a><h3>struct AgsSetDevoutPlayFlags</h3>
+<pre class="programlisting">struct AgsSetDevoutPlayFlags {
+  AgsTask task;
+
+  AgsDevoutPlay *devout_play;
+  guint devout_play_flags;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetDevoutPlayFlagsClass"></a><h3>struct AgsSetDevoutPlayFlagsClass</h3>
+<pre class="programlisting">struct AgsSetDevoutPlayFlagsClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-devout-play-flags-new"></a><h3>ags_set_devout_play_flags_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * ags_set_devout_play_flags_new   (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> devout_play_flags</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout_play</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>the new devout play flags</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="type">AgsSetAudioChannels</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSetMuted.html b/api/ags/ags-AgsSetMuted.html
new file mode 100644
index 0000000..fd65ae5
--- /dev/null
+++ b/api/ags/ags-AgsSetMuted.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetMuted</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">
+<link rel="next" href="ags-AgsSetOutputDevice.html" title="AgsSetOutputDevice">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetDevoutPlayFlags.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetOutputDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetMuted.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetMuted.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetMuted"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetMuted.top_of_page"></a>AgsSetMuted</span></h2>
+<p>AgsSetMuted — set muted to delay audio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetMuted.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/recall/ags_set_muted.h>
+
+struct              <a class="link" href="ags-AgsSetMuted.html#AgsSetMuted" title="struct AgsSetMuted">AgsSetMuted</a>;
+struct              <a class="link" href="ags-AgsSetMuted.html#AgsSetMutedClass" title="struct AgsSetMutedClass">AgsSetMutedClass</a>;
+<a class="link" href="ags-AgsSetMuted.html#AgsSetMuted" title="struct AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       <a class="link" href="ags-AgsSetMuted.html#ags-set-muted-new" title="ags_set_muted_new ()">ags_set_muted_new</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsSetMuted.html#AgsSetMuted" title="struct AgsSetMuted"><span class="type">AgsSetMuted</span></a> task sets muted to <a class="link" href="ags-AgsMutable.html#AgsMutable" title="AgsMutable"><span class="type">AgsMutable</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetMuted"></a><h3>struct AgsSetMuted</h3>
+<pre class="programlisting">struct AgsSetMuted {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gboolean muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetMutedClass"></a><h3>struct AgsSetMutedClass</h3>
+<pre class="programlisting">struct AgsSetMutedClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-muted-new"></a><h3>ags_set_muted_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetMuted.html#AgsSetMuted" title="struct AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       ags_set_muted_new                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSetMuted.html#AgsSetMuted" title="struct AgsSetMuted"><span class="type">AgsSetMuted</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>gobject</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>muted</code></em> :</span></p></td>
+<td>muted to set</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsSetMuted.html#AgsSetMuted" title="struct AgsSetMuted"><span class="type">AgsSetMuted</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSetOutputDevice.html b/api/ags/ags-AgsSetOutputDevice.html
new file mode 100644
index 0000000..32850d2
--- /dev/null
+++ b/api/ags/ags-AgsSetOutputDevice.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetOutputDevice</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetMuted.html" title="AgsSetMuted">
+<link rel="next" href="ags-AgsSetSamplerate.html" title="AgsSetSamplerate">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetMuted.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetSamplerate.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetOutputDevice.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetOutputDevice.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetOutputDevice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetOutputDevice.top_of_page"></a>AgsSetOutputDevice</span></h2>
+<p>AgsSetOutputDevice — resets soundcard</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetOutputDevice.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_set_output_device.h>
+
+struct              <a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice">AgsSetOutputDevice</a>;
+struct              <a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDeviceClass" title="struct AgsSetOutputDeviceClass">AgsSetOutputDeviceClass</a>;
+<a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * <a class="link" href="ags-AgsSetOutputDevice.html#ags-set-output-device-new" title="ags_set_output_device_new ()">ags_set_output_device_new</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice"><span class="type">AgsSetOutputDevice</span></a> task resets soundcard of <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetOutputDevice"></a><h3>struct AgsSetOutputDevice</h3>
+<pre class="programlisting">struct AgsSetOutputDevice {
+  AgsTask task;
+
+  GObject *devout;
+  char *card_id;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetOutputDeviceClass"></a><h3>struct AgsSetOutputDeviceClass</h3>
+<pre class="programlisting">struct AgsSetOutputDeviceClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-output-device-new"></a><h3>ags_set_output_device_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * ags_set_output_device_new          (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice"><span class="type">AgsSetOutputDevice</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> to reset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_id</code></em> :</span></p></td>
+<td>the new soundcard</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice"><span class="type">AgsSetOutputDevice</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSetSamplerate.html b/api/ags/ags-AgsSetSamplerate.html
new file mode 100644
index 0000000..dc910e1
--- /dev/null
+++ b/api/ags/ags-AgsSetSamplerate.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetSamplerate</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetOutputDevice.html" title="AgsSetOutputDevice">
+<link rel="next" href="ags-AgsStartDevout.html" title="AgsStartDevout">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetOutputDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStartDevout.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetSamplerate.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetSamplerate.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetSamplerate"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetSamplerate.top_of_page"></a>AgsSetSamplerate</span></h2>
+<p>AgsSetSamplerate — modifies samplerate</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetSamplerate.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_set_samplerate.h>
+
+struct              <a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerate" title="struct AgsSetSamplerate">AgsSetSamplerate</a>;
+struct              <a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerateClass" title="struct AgsSetSamplerateClass">AgsSetSamplerateClass</a>;
+<a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerate" title="struct AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  <a class="link" href="ags-AgsSetSamplerate.html#ags-set-samplerate-new" title="ags_set_samplerate_new ()">ags_set_samplerate_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerate" title="struct AgsSetSamplerate"><span class="type">AgsSetSamplerate</span></a> task modifies samplerate of <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetSamplerate"></a><h3>struct AgsSetSamplerate</h3>
+<pre class="programlisting">struct AgsSetSamplerate {
+  AgsTask task;
+
+  GObject *gobject;
+  guint samplerate;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetSamplerateClass"></a><h3>struct AgsSetSamplerateClass</h3>
+<pre class="programlisting">struct AgsSetSamplerateClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-samplerate-new"></a><h3>ags_set_samplerate_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerate" title="struct AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  ags_set_samplerate_new              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerate" title="struct AgsSetSamplerate"><span class="type">AgsSetSamplerate</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> to reset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>samplerate</code></em> :</span></p></td>
+<td>the new samplerate</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerate" title="struct AgsSetSamplerate"><span class="type">AgsSetSamplerate</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSingleThread.html b/api/ags/ags-AgsSingleThread.html
new file mode 100644
index 0000000..7793aac
--- /dev/null
+++ b/api/ags/ags-AgsSingleThread.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSingleThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsThreadPool.html" title="AgsThreadPool">
+<link rel="next" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsThreadPool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="audio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSingleThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSingleThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSingleThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSingleThread.top_of_page"></a>AgsSingleThread</span></h2>
+<p>AgsSingleThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSingleThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" title="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a>
+struct              <a class="link" href="ags-AgsSingleThread.html#AgsSingleThread" title="struct AgsSingleThread">AgsSingleThread</a>;
+struct              <a class="link" href="ags-AgsSingleThread.html#AgsSingleThreadClass" title="struct AgsSingleThreadClass">AgsSingleThreadClass</a>;
+<a class="link" href="ags-AgsSingleThread.html#AgsSingleThread" title="struct AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   <a class="link" href="ags-AgsSingleThread.html#ags-single-thread-new" title="ags_single_thread_new ()">ags_single_thread_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSingleThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSingleThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS"></a><h3>AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</h3>
+<pre class="programlisting">#define AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE (30)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSingleThread"></a><h3>struct AgsSingleThread</h3>
+<pre class="programlisting">struct AgsSingleThread {
+  AgsThread thread;
+
+  AgsAudioLoop *audio_loop;
+  AgsDevoutThread *devout_thread;
+  AgsTaskThread *task_thread;
+  AgsGuiThread *gui_thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSingleThreadClass"></a><h3>struct AgsSingleThreadClass</h3>
+<pre class="programlisting">struct AgsSingleThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-single-thread-new"></a><h3>ags_single_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSingleThread.html#AgsSingleThread" title="struct AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   ags_single_thread_new               ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSndfile.html b/api/ags/ags-AgsSndfile.html
new file mode 100644
index 0000000..c7b754c
--- /dev/null
+++ b/api/ags/ags-AgsSndfile.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSndfile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">
+<link rel="next" href="recall.html" title="Recalls - Effect processors">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsIpatchSF2Reader.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="recall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSndfile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSndfile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSndfile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSndfile.top_of_page"></a>AgsSndfile</span></h2>
+<p>AgsSndfile — Libsndfile wrapper</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSndfile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/file/ags_sndfile.h>
+
+struct              <a class="link" href="ags-AgsSndfile.html#AgsSndfile" title="struct AgsSndfile">AgsSndfile</a>;
+struct              <a class="link" href="ags-AgsSndfile.html#AgsSndfileClass" title="struct AgsSndfileClass">AgsSndfileClass</a>;
+enum                <a class="link" href="ags-AgsSndfile.html#AgsSndfileFlags" title="enum AgsSndfileFlags">AgsSndfileFlags</a>;
+<a class="link" href="ags-AgsSndfile.html#AgsSndfile" title="struct AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        <a class="link" href="ags-AgsSndfile.html#ags-sndfile-new" title="ags_sndfile_new ()">ags_sndfile_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsSndfile.html#AgsSndfile" title="struct AgsSndfile"><span class="type">AgsSndfile</span></a> is the base object to ineract with libsndfile.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSndfile"></a><h3>struct AgsSndfile</h3>
+<pre class="programlisting">struct AgsSndfile {
+  GObject object;
+
+  guint flags;
+
+  SF_INFO *info;
+  SNDFILE *file;
+
+  guchar *pointer;
+  guchar *current;
+  gsize length;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSndfileClass"></a><h3>struct AgsSndfileClass</h3>
+<pre class="programlisting">struct AgsSndfileClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSndfileFlags"></a><h3>enum AgsSndfileFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SNDFILE_ITER_START    = 1,
+  AGS_SNDFILE_VIRTUAL       = 1 << 1,
+} AgsSndfileFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sndfile-new"></a><h3>ags_sndfile_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSndfile.html#AgsSndfile" title="struct AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        ags_sndfile_new                     ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSndfile.html#AgsSndfile" title="struct AgsSndfile"><span class="type">AgsSndfile</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an empty <a class="link" href="ags-AgsSndfile.html#AgsSndfile" title="struct AgsSndfile"><span class="type">AgsSndfile</span></a>.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSoundcard.html b/api/ags/ags-AgsSoundcard.html
new file mode 100644
index 0000000..2f4a7b2
--- /dev/null
+++ b/api/ags/ags-AgsSoundcard.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSoundcard</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsSndfile.html" title="AgsSndfile">
+<link rel="next" href="ags-AgsStackable.html" title="AgsStackable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSndfile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStackable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSoundcard.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSoundcard.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSoundcard"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSoundcard.top_of_page"></a>AgsSoundcard</span></h2>
+<p>AgsSoundcard</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSoundcard.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard">AgsSoundcard</a>;
+struct              <a class="link" href="ags-AgsSoundcard.html#AgsSoundcardInterface" title="struct AgsSoundcardInterface">AgsSoundcardInterface</a>;
+signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      <a class="link" href="ags-AgsSoundcard.html#ags-soundcard-get-buffer" title="ags_soundcard_get_buffer ()">ags_soundcard_get_buffer</a>            (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>);
+signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      <a class="link" href="ags-AgsSoundcard.html#ags-soundcard-get-next-buffer" title="ags_soundcard_get_next_buffer ()">ags_soundcard_get_next_buffer</a>       (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSoundcard.html#ags-soundcard-list-cards" title="ags_soundcard_list_cards ()">ags_soundcard_list_cards</a>            (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSoundcard.html#ags-soundcard-offset-changed" title="ags_soundcard_offset_changed ()">ags_soundcard_offset_changed</a>        (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSoundcard.html#ags-soundcard-pcm-info" title="ags_soundcard_pcm_info ()">ags_soundcard_pcm_info</a>              (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSoundcard.html#ags-soundcard-tic" title="ags_soundcard_tic ()">ags_soundcard_tic</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSoundcard.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSoundcard.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSoundcard"></a><h3>AgsSoundcard</h3>
+<pre class="programlisting">typedef void AgsSoundcard;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSoundcardInterface"></a><h3>struct AgsSoundcardInterface</h3>
+<pre class="programlisting">struct AgsSoundcardInterface {
+  GTypeInterface interface;
+
+  void (*list_cards)(AgsSoundcard *soundcard,
+		     GList **card_id, GList **card_name);
+  void (*pcm_info)(AgsSoundcard *soundcard, gchar *card_id,
+		   guint *channels_min, guint *channels_max,
+		   guint *rate_min, guint *rate_max,
+		   guint *buffer_size_min, guint *buffer_size_max,
+		   GError **error);
+
+  void (*play_init)(AgsSoundcard *soundcard,
+		    GError **error);
+  void (*play)(AgsSoundcard *soundcard,
+	       GError **error);
+  void (*stop)(AgsSoundcard *soundcard);
+
+  void (*tic)(AgsSoundcard *soundcard);
+  void (*offset_changed)(AgsSoundcard *soundcard, guint note_offset);
+
+  signed short* (*get_buffer)(AgsSoundcard *soundcard);
+  signed short* (*get_next_buffer)(AgsSoundcard *soundcard);  
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-soundcard-get-buffer"></a><h3>ags_soundcard_get_buffer ()</h3>
+<pre class="programlisting">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      ags_soundcard_get_buffer            (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>);</pre>
+<p>
+Get current playback buffer.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-soundcard-get-next-buffer"></a><h3>ags_soundcard_get_next_buffer ()</h3>
+<pre class="programlisting">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      ags_soundcard_get_next_buffer       (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>);</pre>
+<p>
+Get future playback buffer.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-soundcard-list-cards"></a><h3>ags_soundcard_list_cards ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_soundcard_list_cards            (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-soundcard-offset-changed"></a><h3>ags_soundcard_offset_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_soundcard_offset_changed        (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-soundcard-pcm-info"></a><h3>ags_soundcard_pcm_info ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_soundcard_pcm_info              (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-soundcard-tic"></a><h3>ags_soundcard_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_soundcard_tic                   (<em class="parameter"><code><a class="link" href="ags-AgsSoundcard.html#AgsSoundcard" title="AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>);</pre>
+<p>
+Callback when counter expires minor note offset.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsStackable.html b/api/ags/ags-AgsStackable.html
new file mode 100644
index 0000000..4089c2b
--- /dev/null
+++ b/api/ags/ags-AgsStackable.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsTactable.html" title="AgsTactable">
+<link rel="next" href="ags-AgsPersistable.html" title="AgsPersistable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTactable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPersistable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStackable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStackable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStackable.top_of_page"></a>AgsStackable</span></h2>
+<p>AgsStackable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStackable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable">AgsStackable</a>;
+struct              <a class="link" href="ags-AgsStackable.html#AgsStackableInterface" title="struct AgsStackableInterface">AgsStackableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsStackable.html#ags-stackable-pop" title="ags_stackable_pop ()">ags_stackable_pop</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsStackable.html#ags-stackable-push" title="ags_stackable_push ()">ags_stackable_push</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStackable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStackable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStackable"></a><h3>AgsStackable</h3>
+<pre class="programlisting">typedef void AgsStackable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStackableInterface"></a><h3>struct AgsStackableInterface</h3>
+<pre class="programlisting">struct AgsStackableInterface {
+  GTypeInterface interface;
+
+  void (*push)(AgsStackable *stackable);
+  void (*pop)(AgsStackable *stackable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-pop"></a><h3>ags_stackable_pop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_stackable_pop                   (<em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-push"></a><h3>ags_stackable_push ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_stackable_push                  (<em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsStartDevout.html b/api/ags/ags-AgsStartDevout.html
new file mode 100644
index 0000000..968fc47
--- /dev/null
+++ b/api/ags/ags-AgsStartDevout.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStartDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetSamplerate.html" title="AgsSetSamplerate">
+<link rel="next" href="ags-AgsToggleLed.html" title="AgsToggleLed">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetSamplerate.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsToggleLed.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStartDevout.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStartDevout.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStartDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStartDevout.top_of_page"></a>AgsStartDevout</span></h2>
+<p>AgsStartDevout — start devout object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStartDevout.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_start_devout.h>
+
+struct              <a class="link" href="ags-AgsStartDevout.html#AgsStartDevout" title="struct AgsStartDevout">AgsStartDevout</a>;
+struct              <a class="link" href="ags-AgsStartDevout.html#AgsStartDevoutClass" title="struct AgsStartDevoutClass">AgsStartDevoutClass</a>;
+<a class="link" href="ags-AgsStartDevout.html#AgsStartDevout" title="struct AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    <a class="link" href="ags-AgsStartDevout.html#ags-start-devout-new" title="ags_start_devout_new ()">ags_start_devout_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsStartDevout.html#AgsStartDevout" title="struct AgsStartDevout"><span class="type">AgsStartDevout</span></a> task starts devout.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStartDevout"></a><h3>struct AgsStartDevout</h3>
+<pre class="programlisting">struct AgsStartDevout {
+  AgsTask task;
+
+  AgsDevout *devout;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStartDevoutClass"></a><h3>struct AgsStartDevoutClass</h3>
+<pre class="programlisting">struct AgsStartDevoutClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-start-devout-new"></a><h3>ags_start_devout_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStartDevout.html#AgsStartDevout" title="struct AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    ags_start_devout_new                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsStartDevout.html#AgsStartDevout" title="struct AgsStartDevout"><span class="type">AgsStartDevout</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsStartDevout.html#AgsStartDevout" title="struct AgsStartDevout"><span class="type">AgsStartDevout</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsStream.html b/api/ags/ags-AgsStream.html
new file mode 100644
index 0000000..2e3cd2b
--- /dev/null
+++ b/api/ags/ags-AgsStream.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStream</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayRecycling.html" title="AgsPlayRecycling">
+<link rel="next" href="ags-AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStreamAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStream.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStream.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStream"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStream.top_of_page"></a>AgsStream</span></h2>
+<p>AgsStream</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStream.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsStream.html#AgsStream" title="struct AgsStream">AgsStream</a>;
+struct              <a class="link" href="ags-AgsStream.html#AgsStreamClass" title="struct AgsStreamClass">AgsStreamClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsStream.html#ags-stream" title="ags_stream ()">ags_stream</a>                          (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<a class="link" href="ags-AgsStream.html#AgsStream" title="struct AgsStream"><span class="returnvalue">AgsStream</span></a> *         <a class="link" href="ags-AgsStream.html#ags-stream-new" title="ags_stream_new ()">ags_stream_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStream.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStream.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStream"></a><h3>struct AgsStream</h3>
+<pre class="programlisting">struct AgsStream {
+  AgsRecall recall;
+
+  AgsAudioSignal *audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamClass"></a><h3>struct AgsStreamClass</h3>
+<pre class="programlisting">struct AgsStreamClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream"></a><h3>ags_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_stream                          (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-new"></a><h3>ags_stream_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStream.html#AgsStream" title="struct AgsStream"><span class="returnvalue">AgsStream</span></a> *         ags_stream_new                      ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsStreamAudioSignal.html b/api/ags/ags-AgsStreamAudioSignal.html
new file mode 100644
index 0000000..71c79b8
--- /dev/null
+++ b/api/ags/ags-AgsStreamAudioSignal.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStream.html" title="AgsStream">
+<link rel="next" href="ags-AgsStreamChannel.html" title="AgsStreamChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStreamChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamAudioSignal.top_of_page"></a>AgsStreamAudioSignal</span></h2>
+<p>AgsStreamAudioSignal — streams audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_stream_audio_signal.h>
+
+struct              <a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal">AgsStreamAudioSignal</a>;
+struct              <a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignalClass" title="struct AgsStreamAudioSignalClass">AgsStreamAudioSignalClass</a>;
+<a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * <a class="link" href="ags-AgsStreamAudioSignal.html#ags-stream-audio-signal-new" title="ags_stream_audio_signal_new ()">ags_stream_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal"><span class="type">AgsStreamAudioSignal</span></a> class streams the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamAudioSignal"></a><h3>struct AgsStreamAudioSignal</h3>
+<pre class="programlisting">struct AgsStreamAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamAudioSignalClass"></a><h3>struct AgsStreamAudioSignalClass</h3>
+<pre class="programlisting">struct AgsStreamAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-audio-signal-new"></a><h3>ags_stream_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * ags_stream_audio_signal_new      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal"><span class="type">AgsStreamAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal"><span class="type">AgsStreamAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsStreamChannel.html b/api/ags/ags-AgsStreamChannel.html
new file mode 100644
index 0000000..eac2b86
--- /dev/null
+++ b/api/ags/ags-AgsStreamChannel.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">
+<link rel="next" href="ags-AgsStreamChannelRun.html" title="AgsStreamChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStreamAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStreamChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamChannel.top_of_page"></a>AgsStreamChannel</span></h2>
+<p>AgsStreamChannel — streams channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_stream_channel.h>
+
+struct              <a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannel" title="struct AgsStreamChannel">AgsStreamChannel</a>;
+struct              <a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannelClass" title="struct AgsStreamChannelClass">AgsStreamChannelClass</a>;
+<a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannel" title="struct AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  <a class="link" href="ags-AgsStreamChannel.html#ags-stream-channel-new" title="ags_stream_channel_new ()">ags_stream_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannel" title="struct AgsStreamChannel"><span class="type">AgsStreamChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamChannel"></a><h3>struct AgsStreamChannel</h3>
+<pre class="programlisting">struct AgsStreamChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *auto_sense;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamChannelClass"></a><h3>struct AgsStreamChannelClass</h3>
+<pre class="programlisting">struct AgsStreamChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-channel-new"></a><h3>ags_stream_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannel" title="struct AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  ags_stream_channel_new              ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannel" title="struct AgsStreamChannel"><span class="type">AgsStreamChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannel" title="struct AgsStreamChannel"><span class="type">AgsStreamChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsStreamChannelRun.html b/api/ags/ags-AgsStreamChannelRun.html
new file mode 100644
index 0000000..48dd812
--- /dev/null
+++ b/api/ags/ags-AgsStreamChannelRun.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStreamChannel.html" title="AgsStreamChannel">
+<link rel="next" href="ags-AgsStreamRecycling.html" title="AgsStreamRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStreamChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStreamRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamChannelRun.top_of_page"></a>AgsStreamChannelRun</span></h2>
+<p>AgsStreamChannelRun — streams channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_stream_channel_run.h>
+
+struct              <a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun">AgsStreamChannelRun</a>;
+struct              <a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRunClass" title="struct AgsStreamChannelRunClass">AgsStreamChannelRunClass</a>;
+<a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * <a class="link" href="ags-AgsStreamChannelRun.html#ags-stream-channel-run-new" title="ags_stream_channel_run_new ()">ags_stream_channel_run_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> class streams the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamChannelRun"></a><h3>struct AgsStreamChannelRun</h3>
+<pre class="programlisting">struct AgsStreamChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamChannelRunClass"></a><h3>struct AgsStreamChannelRunClass</h3>
+<pre class="programlisting">struct AgsStreamChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-channel-run-new"></a><h3>ags_stream_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * ags_stream_channel_run_new        ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsStreamRecycling.html b/api/ags/ags-AgsStreamRecycling.html
new file mode 100644
index 0000000..2a780b0
--- /dev/null
+++ b/api/ags/ags-AgsStreamRecycling.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStreamChannelRun.html" title="AgsStreamChannelRun">
+<link rel="next" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStreamChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="task.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamRecycling.top_of_page"></a>AgsStreamRecycling</span></h2>
+<p>AgsStreamRecycling — streams recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_stream_recycling.h>
+
+struct              <a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecycling" title="struct AgsStreamRecycling">AgsStreamRecycling</a>;
+struct              <a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecyclingClass" title="struct AgsStreamRecyclingClass">AgsStreamRecyclingClass</a>;
+<a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecycling" title="struct AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * <a class="link" href="ags-AgsStreamRecycling.html#ags-stream-recycling-new" title="ags_stream_recycling_new ()">ags_stream_recycling_new</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecycling" title="struct AgsStreamRecycling"><span class="type">AgsStreamRecycling</span></a> streams the recycling with appropriate <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamRecycling"></a><h3>struct AgsStreamRecycling</h3>
+<pre class="programlisting">struct AgsStreamRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamRecyclingClass"></a><h3>struct AgsStreamRecyclingClass</h3>
+<pre class="programlisting">struct AgsStreamRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-recycling-new"></a><h3>ags_stream_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecycling" title="struct AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * ags_stream_recycling_new           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecycling" title="struct AgsStreamRecycling"><span class="type">AgsStreamRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecycling" title="struct AgsStreamRecycling"><span class="type">AgsStreamRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSynth.html b/api/ags/ags-AgsSynth.html
new file mode 100644
index 0000000..337fc3a
--- /dev/null
+++ b/api/ags/ags-AgsSynth.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsPanelInputPad.html" title="AgsPanelInputPad">
+<link rel="next" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPanelInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-synth-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSynth.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSynth.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynth.top_of_page"></a>AgsSynth</span></h2>
+<p>AgsSynth — synth</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSynth.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_synth.h>
+
+struct              <a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth">AgsSynth</a>;
+struct              <a class="link" href="ags-AgsSynth.html#AgsSynthClass" title="struct AgsSynthClass">AgsSynthClass</a>;
+enum                <a class="link" href="ags-AgsSynth.html#AgsSynthFlags" title="enum AgsSynthFlags">AgsSynthFlags</a>;
+<a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          <a class="link" href="ags-AgsSynth.html#ags-synth-new" title="ags_synth_new ()">ags_synth_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> is a composite widget to act as synth.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynth"></a><h3>struct AgsSynth</h3>
+<pre class="programlisting">struct AgsSynth {
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  guint mapped_input_pad;
+  guint mapped_output_pad;
+
+  GtkVBox *input_pad;
+
+  GtkSpinButton *lower; // how many channels until to lowest freq
+  GtkSpinButton *loop_start;
+  GtkSpinButton *loop_end;
+
+  GtkCheckButton *auto_update;
+  GtkButton *update;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthClass"></a><h3>struct AgsSynthClass</h3>
+<pre class="programlisting">struct AgsSynthClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthFlags"></a><h3>enum AgsSynthFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SYNTH_AUTO_UPDATE          = 1,
+} AgsSynthFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-new"></a><h3>ags_synth_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          ags_synth_new                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned devout.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSynthInputLine.html b/api/ags/ags-AgsSynthInputLine.html
new file mode 100644
index 0000000..03aa30c
--- /dev/null
+++ b/api/ags/ags-AgsSynthInputLine.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynthInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">
+<link rel="next" href="ags-AgsSynthInputPad.html" title="AgsSynthInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-synth-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSynthInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSynthInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSynthInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSynthInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynthInputLine.top_of_page"></a>AgsSynthInputLine</span></h2>
+<p>AgsSynthInputLine — synth input line</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSynthInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_synth_input_line.h>
+
+struct              <a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine">AgsSynthInputLine</a>;
+struct              <a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLineClass" title="struct AgsSynthInputLineClass">AgsSynthInputLineClass</a>;
+<a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * <a class="link" href="ags-AgsSynthInputLine.html#ags-synth-input-line-new" title="ags_synth_input_line_new ()">ags_synth_input_line_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> is a composite widget to act as synth input line.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynthInputLine"></a><h3>struct AgsSynthInputLine</h3>
+<pre class="programlisting">struct AgsSynthInputLine {
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+
+  AgsOscillator *oscillator;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthInputLineClass"></a><h3>struct AgsSynthInputLineClass</h3>
+<pre class="programlisting">struct AgsSynthInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-line-new"></a><h3>ags_synth_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * ags_synth_input_line_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsSynthInputPad.html b/api/ags/ags-AgsSynthInputPad.html
new file mode 100644
index 0000000..c04ca3a
--- /dev/null
+++ b/api/ags/ags-AgsSynthInputPad.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynthInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsSynthInputLine.html" title="AgsSynthInputLine">
+<link rel="next" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSynthInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="xml-io.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSynthInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSynthInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSynthInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynthInputPad.top_of_page"></a>AgsSynthInputPad</span></h2>
+<p>AgsSynthInputPad — synth input pad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSynthInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/machine/ags_synth_input_pad.h>
+
+struct              <a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPad" title="struct AgsSynthInputPad">AgsSynthInputPad</a>;
+struct              <a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPadClass" title="struct AgsSynthInputPadClass">AgsSynthInputPadClass</a>;
+<a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPad" title="struct AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  <a class="link" href="ags-AgsSynthInputPad.html#ags-synth-input-pad-new" title="ags_synth_input_pad_new ()">ags_synth_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPad" title="struct AgsSynthInputPad"><span class="type">AgsSynthInputPad</span></a> is a composite widget to act as synth input pad.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynthInputPad"></a><h3>struct AgsSynthInputPad</h3>
+<pre class="programlisting">struct AgsSynthInputPad {
+  AgsPad pad;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthInputPadClass"></a><h3>struct AgsSynthInputPadClass</h3>
+<pre class="programlisting">struct AgsSynthInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-pad-new"></a><h3>ags_synth_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPad" title="struct AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  ags_synth_input_pad_new             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPad" title="struct AgsSynthInputPad"><span class="type">AgsSynthInputPad</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the assigned channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPad" title="struct AgsSynthInputPad"><span class="type">AgsSynthInputPad</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsTable.html b/api/ags/ags-AgsTable.html
new file mode 100644
index 0000000..98e3099
--- /dev/null
+++ b/api/ags/ags-AgsTable.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsVIndicator.html" title="AgsVIndicator">
+<link rel="next" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="thread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTable.top_of_page"></a>AgsTable</span></h2>
+<p>AgsTable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsTable.html#AgsTable" title="struct AgsTable">AgsTable</a>;
+struct              <a class="link" href="ags-AgsTable.html#AgsTableClass" title="struct AgsTableClass">AgsTableClass</a>;
+<a class="link" href="ags-AgsTable.html#AgsTable" title="struct AgsTable"><span class="returnvalue">AgsTable</span></a> *          <a class="link" href="ags-AgsTable.html#ags-table-new" title="ags_table_new ()">ags_table_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> row</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> columns</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> homogeneous</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTable"></a><h3>struct AgsTable</h3>
+<pre class="programlisting">struct AgsTable {
+  GtkTable table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTableClass"></a><h3>struct AgsTableClass</h3>
+<pre class="programlisting">struct AgsTableClass {
+  GtkTableClass table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-table-new"></a><h3>ags_table_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTable.html#AgsTable" title="struct AgsTable"><span class="returnvalue">AgsTable</span></a> *          ags_table_new                       (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> row</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> columns</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> homogeneous</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsTactable.html b/api/ags/ags-AgsTactable.html
new file mode 100644
index 0000000..9184030
--- /dev/null
+++ b/api/ags/ags-AgsTactable.html
@@ -0,0 +1,183 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTactable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsSeekable.html" title="AgsSeekable">
+<link rel="next" href="ags-AgsStackable.html" title="AgsStackable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSeekable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStackable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTactable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTactable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTactable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTactable.top_of_page"></a>AgsTactable</span></h2>
+<p>AgsTactable — Unique tempo set or attributes access</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTactable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/object/ags_tactable.h>
+
+typedef             <a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable">AgsTactable</a>;
+struct              <a class="link" href="ags-AgsTactable.html#AgsTactableInterface" title="struct AgsTactableInterface">AgsTactableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTactable.html#ags-tactable-change-bpm" title="ags_tactable_change_bpm ()">ags_tactable_change_bpm</a>             (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTactable.html#ags-tactable-change-notation-duration" title="ags_tactable_change_notation_duration ()">ags_tactable_change_notation_duration</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTactable.html#ags-tactable-change-sequencer-duration" title="ags_tactable_change_sequencer_duration ()">ags_tactable_change_sequencer_duration</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTactable.html#ags-tactable-change-tact" title="ags_tactable_change_tact ()">ags_tactable_change_tact</a>            (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTactable.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> interface gives you a unique access to modify tempo.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTactable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTactable"></a><h3>AgsTactable</h3>
+<pre class="programlisting">typedef void AgsTactable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactableInterface"></a><h3>struct AgsTactableInterface</h3>
+<pre class="programlisting">struct AgsTactableInterface {
+  GTypeInterface interface;
+
+  void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_notation_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_tact)(AgsTactable *tactable, gdouble tact);
+  void (*change_bpm)(AgsTactable *tactable, gdouble bpm);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-bpm"></a><h3>ags_tactable_change_bpm ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_bpm             (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);</pre>
+<p>
+Bpm changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tactable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bpm</code></em> :</span></p></td>
+<td>the bpm</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-notation-duration"></a><h3>ags_tactable_change_notation_duration ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_notation_duration
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);</pre>
+<p>
+Notation duration changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tactable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>duration</code></em> :</span></p></td>
+<td>the duration</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-sequencer-duration"></a><h3>ags_tactable_change_sequencer_duration ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_sequencer_duration
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);</pre>
+<p>
+Sequencer duration changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tactable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>duration</code></em> :</span></p></td>
+<td>the duration</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-tact"></a><h3>ags_tactable_change_tact ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_tact            (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+Tact changed.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tactable</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>tact</code></em> :</span></p></td>
+<td>the tact</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsTask.html b/api/ags/ags-AgsTask.html
new file mode 100644
index 0000000..bada8e0
--- /dev/null
+++ b/api/ags/ags-AgsTask.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">
+<link rel="next" href="ags-AgsTimestamp.html" title="AgsTimestamp">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecyclingContainer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTimestamp.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTask.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTask.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTask.top_of_page"></a>AgsTask</span></h2>
+<p>AgsTask — Perform operations in a thread safe context.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTask.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_task.h>
+
+struct              <a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask">AgsTask</a>;
+struct              <a class="link" href="ags-AgsTask.html#AgsTaskClass" title="struct AgsTaskClass">AgsTaskClass</a>;
+enum                <a class="link" href="ags-AgsTask.html#AgsTaskFlags" title="enum AgsTaskFlags">AgsTaskFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTask.html#ags-task-failure" title="ags_task_failure ()">ags_task_failure</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTask.html#ags-task-launch" title="ags_task_launch ()">ags_task_launch</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="returnvalue">AgsTask</span></a> *           <a class="link" href="ags-AgsTask.html#ags-task-new" title="ags_task_new ()">ags_task_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> object acts an interceptor in a thread safe context.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTask"></a><h3>struct AgsTask</h3>
+<pre class="programlisting">struct AgsTask {
+  GObject object;
+
+  guint flags;
+
+  char *name;
+
+  guint delay;
+
+  pthread_cond_t wait_sync_task_cond;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskClass"></a><h3>struct AgsTaskClass</h3>
+<pre class="programlisting">struct AgsTaskClass {
+  GObjectClass object;
+
+  void (*launch)(AgsTask *task);
+
+  void (*failure)(AgsTask *task, GError *error);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskFlags"></a><h3>enum AgsTaskFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TASK_LOCKED = 1,
+} AgsTaskFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-failure"></a><h3>ags_task_failure ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_failure                    (<em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>);</pre>
+<p>
+Signals failure of task.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>task</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>is <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on success</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-launch"></a><h3>ags_task_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_launch                     (<em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+<p>
+Intercept task.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>task</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-new"></a><h3>ags_task_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="returnvalue">AgsTask</span></a> *           ags_task_new                        ();</pre>
+<p>
+Creates a <a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsTaskThread.html b/api/ags/ags-AgsTaskThread.html
new file mode 100644
index 0000000..8fb1872
--- /dev/null
+++ b/api/ags/ags-AgsTaskThread.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTaskThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">
+<link rel="next" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsReturnableThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTimestampThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTaskThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTaskThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTaskThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTaskThread.top_of_page"></a>AgsTaskThread</span></h2>
+<p>AgsTaskThread — task thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTaskThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_task_thread.h>
+
+#define             <a class="link" href="ags-AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TASK_THREAD_DEFAULT_JIFFIE">AGS_TASK_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread">AgsTaskThread</a>;
+struct              <a class="link" href="ags-AgsTaskThread.html#AgsTaskThreadAppend" title="struct AgsTaskThreadAppend">AgsTaskThreadAppend</a>;
+struct              <a class="link" href="ags-AgsTaskThread.html#AgsTaskThreadClass" title="struct AgsTaskThreadClass">AgsTaskThreadClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTaskThread.html#ags-task-thread-append-task" title="ags_task_thread_append_task ()">ags_task_thread_append_task</a>         (<em class="parameter"><code><a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTaskThread.html#ags-task-thread-append-tasks" title="ags_task_thread_append_tasks ()">ags_task_thread_append_tasks</a>        (<em class="parameter"><code><a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+<a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     <a class="link" href="ags-AgsTaskThread.html#ags-task-thread-new" title="ags_task_thread_new ()">ags_task_thread_new</a>                 (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> acts as task queue thread.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TASK_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_TASK_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThread"></a><h3>struct AgsTaskThread</h3>
+<pre class="programlisting">struct AgsTaskThread {
+  AgsThread thread;
+
+  guint flags;
+
+  GMutex mutex;
+  GCond cond;
+
+  pthread_mutex_t read_mutex;
+  pthread_mutex_t launch_mutex;
+
+  volatile guint queued;
+  volatile guint pending;
+
+  volatile GList *exec;
+  volatile GList *queue;
+
+  AgsThreadPool *thread_pool;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThreadAppend"></a><h3>struct AgsTaskThreadAppend</h3>
+<pre class="programlisting">struct AgsTaskThreadAppend {
+  volatile AgsTaskThread *task_thread;
+  volatile gpointer data;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThreadClass"></a><h3>struct AgsTaskThreadClass</h3>
+<pre class="programlisting">struct AgsTaskThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-task"></a><h3>ags_task_thread_append_task ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_thread_append_task         (<em class="parameter"><code><a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+<p>
+Adds the task to <em class="parameter"><code>task_thread</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>task_thread</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>task</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-tasks"></a><h3>ags_task_thread_append_tasks ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_thread_append_tasks        (<em class="parameter"><code><a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<p>
+Concats the list with <em class="parameter"><code>task_thread</code></em>'s internal task list. Don't
+free the list you pass. It will be freed for you.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>task_thread</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
+<td>a GList with <a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> as data</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-new"></a><h3>ags_task_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     ags_task_thread_new                 (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Create a new <a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsThread.html b/api/ags/ags-AgsThread.html
new file mode 100644
index 0000000..57003dc
--- /dev/null
+++ b/api/ags/ags-AgsThread.html
@@ -0,0 +1,705 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">
+<link rel="next" href="ags-AgsThreadPool.html" title="AgsThreadPool">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTimestampThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsThreadPool.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsThread.top_of_page"></a>AgsThread</span></h2>
+<p>AgsThread — threads</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_thread.h>
+
+#define             <a class="link" href="ags-AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS" title="AGS_ACCOUNTING_TABLE()">AGS_ACCOUNTING_TABLE</a>                (ptr)
+#define             <a class="link" href="ags-AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS" title="AGS_THREAD_DEFAULT_ATTACK">AGS_THREAD_DEFAULT_ATTACK</a>
+#define             <a class="link" href="ags-AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_THREAD_DEFAULT_JIFFIE">AGS_THREAD_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS" title="AGS_THREAD_MAX_PRECISION">AGS_THREAD_MAX_PRECISION</a>
+#define             <a class="link" href="ags-AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS" title="AGS_THREAD_RESUME_SIG">AGS_THREAD_RESUME_SIG</a>
+#define             <a class="link" href="ags-AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS" title="AGS_THREAD_SUSPEND_SIG">AGS_THREAD_SUSPEND_SIG</a>
+struct              <a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable">AgsAccountingTable</a>;
+struct              <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread">AgsThread</a>;
+struct              <a class="link" href="ags-AgsThread.html#AgsThreadClass" title="struct AgsThreadClass">AgsThreadClass</a>;
+enum                <a class="link" href="ags-AgsThread.html#AgsThreadFlags" title="enum AgsThreadFlags">AgsThreadFlags</a>;
+#define             <a class="link" href="ags-AgsThread.html#MSEC-PER-SEC:CAPS" title="MSEC_PER_SEC">MSEC_PER_SEC</a>
+#define             <a class="link" href="ags-AgsThread.html#NSEC-PER-SEC:CAPS" title="NSEC_PER_SEC">NSEC_PER_SEC</a>
+<a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> * <a class="link" href="ags-AgsThread.html#ags-accounting-table-alloc" title="ags_accounting_table_alloc ()">ags_accounting_table_alloc</a>         (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-accounting-table-set-sanity" title="ags_accounting_table_set_sanity ()">ags_accounting_table_set_sanity</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *table</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> sanity</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-add-child" title="ags_thread_add_child ()">ags_thread_add_child</a>                (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-children-is-locked" title="ags_thread_children_is_locked ()">ags_thread_children_is_locked</a>       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-first" title="ags_thread_first ()">ags_thread_first</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-get-toplevel" title="ags_thread_get_toplevel ()">ags_thread_get_toplevel</a>             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-hangcheck" title="ags_thread_hangcheck ()">ags_thread_hangcheck</a>                (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-is-current-ready" title="ags_thread_is_current_ready ()">ags_thread_is_current_ready</a>         (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-is-tree-ready" title="ags_thread_is_tree_ready ()">ags_thread_is_tree_ready</a>            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-last" title="ags_thread_last ()">ags_thread_last</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-lock" title="ags_thread_lock ()">ags_thread_lock</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-lock-all" title="ags_thread_lock_all ()">ags_thread_lock_all</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-lock-children" title="ags_thread_lock_children ()">ags_thread_lock_children</a>            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-lock-parent" title="ags_thread_lock_parent ()">ags_thread_lock_parent</a>              (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-lock-sibling" title="ags_thread_lock_sibling ()">ags_thread_lock_sibling</a>             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-new" title="ags_thread_new ()">ags_thread_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-next-children-locked" title="ags_thread_next_children_locked ()">ags_thread_next_children_locked</a>     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-next-parent-locked" title="ags_thread_next_parent_locked ()">ags_thread_next_parent_locked</a>       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-next-sibling-locked" title="ags_thread_next_sibling_locked ()">ags_thread_next_sibling_locked</a>      (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-parental-is-locked" title="ags_thread_parental_is_locked ()">ags_thread_parental_is_locked</a>       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-remove-child" title="ags_thread_remove_child ()">ags_thread_remove_child</a>             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-resume" title="ags_thread_resume ()">ags_thread_resume</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-run" title="ags_thread_run ()">ags_thread_run</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()">ags_thread_set_sync</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-set-sync-all" title="ags_thread_set_sync_all ()">ags_thread_set_sync_all</a>             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-sibling-is-locked" title="ags_thread_sibling_is_locked ()">ags_thread_sibling_is_locked</a>        (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-signal-children" title="ags_thread_signal_children ()">ags_thread_signal_children</a>          (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-signal-parent" title="ags_thread_signal_parent ()">ags_thread_signal_parent</a>            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-signal-sibling" title="ags_thread_signal_sibling ()">ags_thread_signal_sibling</a>           (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-start" title="ags_thread_start ()">ags_thread_start</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-stop" title="ags_thread_stop ()">ags_thread_stop</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-suspend" title="ags_thread_suspend ()">ags_thread_suspend</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-timelock" title="ags_thread_timelock ()">ags_thread_timelock</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-trylock" title="ags_thread_trylock ()">ags_thread_trylock</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-unlock" title="ags_thread_unlock ()">ags_thread_unlock</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-unlock-all" title="ags_thread_unlock_all ()">ags_thread_unlock_all</a>               (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-unlock-children" title="ags_thread_unlock_children ()">ags_thread_unlock_children</a>          (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-unlock-parent" title="ags_thread_unlock_parent ()">ags_thread_unlock_parent</a>            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-unlock-sibling" title="ags_thread_unlock_sibling ()">ags_thread_unlock_sibling</a>           (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-wait-children" title="ags_thread_wait_children ()">ags_thread_wait_children</a>            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-wait-parent" title="ags_thread_wait_parent ()">ags_thread_wait_parent</a>              (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-wait-sibling" title="ags_thread_wait_sibling ()">ags_thread_wait_sibling</a>             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> base class. It supports organizing them within a tree,
+perform syncing and frequencies.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-ACCOUNTING-TABLE:CAPS"></a><h3>AGS_ACCOUNTING_TABLE()</h3>
+<pre class="programlisting">#define AGS_ACCOUNTING_TABLE(ptr) ((AgsAccountingTable *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-ATTACK:CAPS"></a><h3>AGS_THREAD_DEFAULT_ATTACK</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_ATTACK (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_JIFFIE (250)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-MAX-PRECISION:CAPS"></a><h3>AGS_THREAD_MAX_PRECISION</h3>
+<pre class="programlisting">#define AGS_THREAD_MAX_PRECISION (1000)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-RESUME-SIG:CAPS"></a><h3>AGS_THREAD_RESUME_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_RESUME_SIG</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-SUSPEND-SIG:CAPS"></a><h3>AGS_THREAD_SUSPEND_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_SUSPEND_SIG</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAccountingTable"></a><h3>struct AgsAccountingTable</h3>
+<pre class="programlisting">struct AgsAccountingTable {
+  AgsThread *thread;
+  gdouble sanity;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread"></a><h3>struct AgsThread</h3>
+<pre class="programlisting">struct AgsThread {
+  GObject object;
+
+  volatile guint flags;
+
+  sigset_t wait_mask;
+
+  pthread_t thread;
+  pthread_attr_t thread_attr;
+
+  gdouble freq;
+
+  pthread_mutex_t mutex;
+  pthread_mutexattr_t mutexattr;
+  pthread_cond_t cond;
+
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_cond;
+
+  pthread_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pthread_t timelock_thread;
+  pthread_mutex_t timelock_mutex;
+  pthread_cond_t timelock_cond;
+
+  pthread_mutex_t greedy_mutex;
+  pthread_cond_t greedy_cond;
+  pthread_mutex_t greedy_run_mutex;
+  volatile guint locked_greedy;
+
+  struct timespec timelock;
+  GList *greedy_locks;
+
+  pthread_mutex_t suspend_mutex;
+  volatile gboolean critical_region;
+
+  GObject *devout;
+  AgsThread *parent;
+
+  AgsThread *next;
+  AgsThread *prev;
+
+  AgsThread *children;
+
+  gpointer data;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadClass"></a><h3>struct AgsThreadClass</h3>
+<pre class="programlisting">struct AgsThreadClass {
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadFlags"></a><h3>enum AgsThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+} AgsThreadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MSEC-PER-SEC:CAPS"></a><h3>MSEC_PER_SEC</h3>
+<pre class="programlisting">#define             MSEC_PER_SEC</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NSEC-PER-SEC:CAPS"></a><h3>NSEC_PER_SEC</h3>
+<pre class="programlisting">#define             NSEC_PER_SEC</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-alloc"></a><h3>ags_accounting_table_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> * ags_accounting_table_alloc         (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-set-sanity"></a><h3>ags_accounting_table_set_sanity ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_accounting_table_set_sanity     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *table</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> sanity</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-add-child"></a><h3>ags_thread_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_add_child                (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre>
+<p>
+Add child to thread.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>thread</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
+<td>the child to remove</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-children-is-locked"></a><h3>ags_thread_children_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_children_is_locked       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Check the AGS_THREAD_LOCKED flag within sibling.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-first"></a><h3>ags_thread_first ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_first                    (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve first sibling.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-get-toplevel"></a><h3>ags_thread_get_toplevel ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_get_toplevel             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve toplevel thread.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>thread</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the toplevevel <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-hangcheck"></a><h3>ags_thread_hangcheck ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_hangcheck                (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Performs hangcheck of thread.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-current-ready"></a><h3>ags_thread_is_current_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_is_current_ready         (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-tree-ready"></a><h3>ags_thread_is_tree_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_is_tree_ready            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-last"></a><h3>ags_thread_last ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_last                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve last sibling.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock"></a><h3>ags_thread_lock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Locks the threads own mutex and sets the appropriate flag.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-all"></a><h3>ags_thread_lock_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_all                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-children"></a><h3>ags_thread_lock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_children            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Lock child tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-parent"></a><h3>ags_thread_lock_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_parent              (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Lock parent tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-sibling"></a><h3>ags_thread_lock_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_sibling             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Lock sibling tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-new"></a><h3>ags_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_new                      (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+Create a new <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> you may provide a <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> as <em class="parameter"><code>data</code></em>
+to your thread routine.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-children-locked"></a><h3>ags_thread_next_children_locked ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_children_locked     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve next locked thread following <em class="parameter"><code>thread</code></em>
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-parent-locked"></a><h3>ags_thread_next_parent_locked ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_parent_locked       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Retrieve next locked thread above <em class="parameter"><code>thread</code></em>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-sibling-locked"></a><h3>ags_thread_next_sibling_locked ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_sibling_locked      (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve next locked thread neighbooring <em class="parameter"><code>thread</code></em>
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-parental-is-locked"></a><h3>ags_thread_parental_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_parental_is_locked       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Check the AGS_THREAD_LOCKED flag in parental levels.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-remove-child"></a><h3>ags_thread_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_remove_child             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre>
+<p>
+Remove child of thread.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>thread</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
+<td>the child to remove</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-resume"></a><h3>ags_thread_resume ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_resume                   (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-run"></a><h3>ags_thread_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_run                      (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Only for internal use of ags_thread_loop but you may want to set the your very own
+class function namely your thread's routine.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync"></a><h3>ags_thread_set_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_set_sync                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+Calls <a class="link" href="ags-AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()"><code class="function">ags_thread_set_sync()</code></a> on all threads.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync-all"></a><h3>ags_thread_set_sync_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_set_sync_all             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-sibling-is-locked"></a><h3>ags_thread_sibling_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_sibling_is_locked        (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Check the AGS_THREAD_LOCKED flag within sibling.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-children"></a><h3>ags_thread_signal_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_signal_children          (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+Signals the tree in lower levels.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-parent"></a><h3>ags_thread_signal_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_signal_parent            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+Signals the tree in higher levels.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-sibling"></a><h3>ags_thread_signal_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_signal_sibling           (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+Signals the tree on same level.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-start"></a><h3>ags_thread_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_start                    (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Start the thread.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-stop"></a><h3>ags_thread_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_stop                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Stop the threads loop by unsetting AGS_THREAD_RUNNING flag.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-suspend"></a><h3>ags_thread_suspend ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_suspend                  (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-timelock"></a><h3>ags_thread_timelock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_timelock                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-trylock"></a><h3>ags_thread_trylock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_trylock                  (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Locks the threads own mutex if available and sets the
+appropriate flag and returning <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK>. Otherwise return <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
+without lock.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>thread</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock"></a><h3>ags_thread_unlock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock                   (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlocks the threads own mutex and unsets the appropriate flag.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-all"></a><h3>ags_thread_unlock_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_all               (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-children"></a><h3>ags_thread_unlock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_children          (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlock child tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-parent"></a><h3>ags_thread_unlock_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_parent            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Unlock parent tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-sibling"></a><h3>ags_thread_unlock_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_sibling           (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlock sibling tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-children"></a><h3>ags_thread_wait_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_wait_children            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Wait on child tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-parent"></a><h3>ags_thread_wait_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_wait_parent              (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Wait on parent tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-sibling"></a><h3>ags_thread_wait_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_wait_sibling             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Wait on sibling tree structure.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsThreadPool.html b/api/ags/ags-AgsThreadPool.html
new file mode 100644
index 0000000..acd3fbf
--- /dev/null
+++ b/api/ags/ags-AgsThreadPool.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsThreadPool</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsThread.html" title="AgsThread">
+<link rel="next" href="ags-AgsSingleThread.html" title="AgsSingleThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSingleThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsThreadPool.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsThreadPool.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsThreadPool"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsThreadPool.top_of_page"></a>AgsThreadPool</span></h2>
+<p>AgsThreadPool — thread pool</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsThreadPool.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/thread/ags_thread_pool.h>
+
+struct              <a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool">AgsThreadPool</a>;
+struct              <a class="link" href="ags-AgsThreadPool.html#AgsThreadPoolClass" title="struct AgsThreadPoolClass">AgsThreadPoolClass</a>;
+enum                <a class="link" href="ags-AgsThreadPool.html#AgsThreadPoolFlags" title="enum AgsThreadPoolFlags">AgsThreadPoolFlags</a>;
+<a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     <a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-new" title="ags_thread_pool_new ()">ags_thread_pool_new</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-pull" title="ags_thread_pool_pull ()">ags_thread_pool_pull</a>                (<em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-start" title="ags_thread_pool_start ()">ags_thread_pool_start</a>               (<em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> acts as preinstantiated threads store.
+This can achieve enormeous performance.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsThreadPool"></a><h3>struct AgsThreadPool</h3>
+<pre class="programlisting">struct AgsThreadPool {
+  GObject object;
+
+  volatile guint flags;
+
+  volatile guint max_unused_threads;
+  volatile guint max_threads;
+
+  pthread_t thread;
+
+  pthread_mutex_t creation_mutex;
+  pthread_cond_t creation_cond;
+
+  volatile guint n_threads;
+  volatile guint newly_pulled;
+  volatile guint queued;
+
+  AgsThread *parent;
+  volatile GList *returnable_thread;
+  volatile GList *running_thread;
+
+  pthread_mutex_t pull_mutex;
+
+  pthread_mutex_t return_mutex;
+  pthread_cond_t return_cond;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPoolClass"></a><h3>struct AgsThreadPoolClass</h3>
+<pre class="programlisting">struct AgsThreadPoolClass {
+  GObjectClass object;
+
+  void (*start)(AgsThreadPool *thread_pool);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPoolFlags"></a><h3>enum AgsThreadPoolFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_THREAD_POOL_RUNNING  = 1,
+  AGS_THREAD_POOL_READY    = 1 << 1,
+} AgsThreadPoolFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-new"></a><h3>ags_thread_pool_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     ags_thread_pool_new                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Create a new <a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
+<td>the parent <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> of returnable threads</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-pull"></a><h3>ags_thread_pool_pull ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_pool_pull                (<em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+<p>
+Pull a previously instantiated <a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a>. Note this
+function may block until a new thread is available.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>thread_pool</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-start"></a><h3>ags_thread_pool_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_pool_start               (<em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+<p>
+Start the thread pool.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>thread_pool</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsTimebar.html b/api/ags/ags-AgsTimebar.html
new file mode 100644
index 0000000..d421254
--- /dev/null
+++ b/api/ags/ags-AgsTimebar.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimebar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsThreadPool.html" title="AgsThreadPool">
+<link rel="next" href="ags-AgsTimestamp.html" title="AgsTimestamp">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsThreadPool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTimestamp.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimebar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimebar.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimebar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimebar.top_of_page"></a>AgsTimebar</span></h2>
+<p>AgsTimebar</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimebar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsTimebar.html#AgsTimebar" title="struct AgsTimebar">AgsTimebar</a>;
+struct              <a class="link" href="ags-AgsTimebar.html#AgsTimebarClass" title="struct AgsTimebarClass">AgsTimebarClass</a>;
+<a class="link" href="ags-AgsTimebar.html#AgsTimebar" title="struct AgsTimebar"><span class="returnvalue">AgsTimebar</span></a> *        <a class="link" href="ags-AgsTimebar.html#ags-timebar-new" title="ags_timebar_new ()">ags_timebar_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimebar.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimebar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimebar"></a><h3>struct AgsTimebar</h3>
+<pre class="programlisting">struct AgsTimebar {
+  GtkRange range;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimebarClass"></a><h3>struct AgsTimebarClass</h3>
+<pre class="programlisting">struct AgsTimebarClass {
+  GtkRangeClass range;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timebar-new"></a><h3>ags_timebar_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimebar.html#AgsTimebar" title="struct AgsTimebar"><span class="returnvalue">AgsTimebar</span></a> *        ags_timebar_new                     ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsTimestamp.html b/api/ags/ags-AgsTimestamp.html
new file mode 100644
index 0000000..3e21b1b
--- /dev/null
+++ b/api/ags/ags-AgsTimestamp.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestamp</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsTask.html" title="AgsTask">
+<link rel="next" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTask.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTimestampFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimestamp.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimestamp.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimestamp"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestamp.top_of_page"></a>AgsTimestamp</span></h2>
+<p>AgsTimestamp — Timestamp unix and alike</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimestamp.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_timestamp.h>
+
+struct              <a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp">AgsTimestamp</a>;
+struct              <a class="link" href="ags-AgsTimestamp.html#AgsTimestampClass" title="struct AgsTimestampClass">AgsTimestampClass</a>;
+enum                <a class="link" href="ags-AgsTimestamp.html#AgsTimestampFlags" title="enum AgsTimestampFlags">AgsTimestampFlags</a>;
+<a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a class="link" href="ags-AgsTimestamp.html#ags-timestamp-new" title="ags_timestamp_new ()">ags_timestamp_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> measure of time.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimestamp"></a><h3>struct AgsTimestamp</h3>
+<pre class="programlisting">struct AgsTimestamp {
+  GObject object;
+
+  guint flags;
+  
+  union{
+    struct _unix{
+      time_t time_val;
+    }unix_time;
+  }timer;
+
+  guint delay;
+  guint attack;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampClass"></a><h3>struct AgsTimestampClass</h3>
+<pre class="programlisting">struct AgsTimestampClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFlags"></a><h3>enum AgsTimestampFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_UNIX      = 1,
+  AGS_TIMESTAMP_OUTDATED  = 1 << 1,
+} AgsTimestampFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-new"></a><h3>ags_timestamp_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_new                   ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsTimestampFactory.html b/api/ags/ags-AgsTimestampFactory.html
new file mode 100644
index 0000000..d07f579
--- /dev/null
+++ b/api/ags/ags-AgsTimestampFactory.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestampFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsTimestamp.html" title="AgsTimestamp">
+<link rel="next" href="ags-ags-synths.html" title="ags_synths">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTimestamp.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-synths.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimestampFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimestampFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimestampFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestampFactory.top_of_page"></a>AgsTimestampFactory</span></h2>
+<p>AgsTimestampFactory — Factory pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimestampFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_timestamp_factory.h>
+
+struct              <a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory">AgsTimestampFactory</a>;
+struct              <a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactoryClass" title="struct AgsTimestampFactoryClass">AgsTimestampFactoryClass</a>;
+enum                <a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactoryFlags" title="enum AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a>;
+<a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-create" title="ags_timestamp_factory_create ()">ags_timestamp_factory_create</a>        (<em class="parameter"><code><a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);
+<a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-get-instance" title="ags_timestamp_factory_get_instance ()">ags_timestamp_factory_get_instance</a>
+                                                        ();
+<a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-new" title="ags_timestamp_factory_new ()">ags_timestamp_factory_new</a>         ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> pattern.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimestampFactory"></a><h3>struct AgsTimestampFactory</h3>
+<pre class="programlisting">struct AgsTimestampFactory {
+  GObject object;
+
+  guint flags;
+
+  GList *timestamp;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFactoryClass"></a><h3>struct AgsTimestampFactoryClass</h3>
+<pre class="programlisting">struct AgsTimestampFactoryClass {
+  GObjectClass object;
+  
+  AgsTimestamp* (*create)(AgsTimestampFactory *timestamp_factory,
+			  AgsTimestamp *predecor);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFactoryFlags"></a><h3>enum AgsTimestampFactoryFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_FACTORY_UNIX      = 1,
+} AgsTimestampFactoryFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-create"></a><h3>ags_timestamp_factory_create ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_factory_create        (<em class="parameter"><code><a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-get-instance"></a><h3>ags_timestamp_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_get_instance
+                                                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-new"></a><h3>ags_timestamp_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_new         ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsTimestampThread.html b/api/ags/ags-AgsTimestampThread.html
new file mode 100644
index 0000000..cd3475b
--- /dev/null
+++ b/api/ags/ags-AgsTimestampThread.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestampThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsTaskThread.html" title="AgsTaskThread">
+<link rel="next" href="ags-AgsThread.html" title="AgsThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTaskThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimestampThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimestampThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimestampThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestampThread.top_of_page"></a>AgsTimestampThread</span></h2>
+<p>AgsTimestampThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimestampThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a>
+#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BPM">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a>
+#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_TIC">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a>
+struct              <a class="link" href="ags-AgsTimestampThread.html#AgsTimestampThread" title="struct AgsTimestampThread">AgsTimestampThread</a>;
+struct              <a class="link" href="ags-AgsTimestampThread.html#AgsTimestampThreadClass" title="struct AgsTimestampThreadClass">AgsTimestampThreadClass</a>;
+<a class="link" href="ags-AgsTimestampThread.html#AgsTimestampThread" title="struct AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * <a class="link" href="ags-AgsTimestampThread.html#ags-timestamp-thread-new" title="ags_timestamp_thread_new ()">ags_timestamp_thread_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MICROSECONDS-PER-SECOND:CAPS"></a><h3>AGS_MICROSECONDS_PER_SECOND</h3>
+<pre class="programlisting">#define AGS_MICROSECONDS_PER_SECOND (1000000.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_TIC</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_TIC</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampThread"></a><h3>struct AgsTimestampThread</h3>
+<pre class="programlisting">struct AgsTimestampThread {
+  AgsThread thread;
+
+  GObject *current_timestamp;
+  GObject *current_latency;
+
+  GObject *timestamp;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampThreadClass"></a><h3>struct AgsTimestampThreadClass</h3>
+<pre class="programlisting">struct AgsTimestampThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-thread-new"></a><h3>ags_timestamp_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimestampThread.html#AgsTimestampThread" title="struct AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * ags_timestamp_thread_new           ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsToggleLed.html b/api/ags/ags-AgsToggleLed.html
new file mode 100644
index 0000000..8f154a8
--- /dev/null
+++ b/api/ags/ags-AgsToggleLed.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsToggleLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsStartDevout.html" title="AgsStartDevout">
+<link rel="next" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStartDevout.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTogglePatternBit.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsToggleLed.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsToggleLed.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsToggleLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsToggleLed.top_of_page"></a>AgsToggleLed</span></h2>
+<p>AgsToggleLed — toggle led object</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsToggleLed.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_toggle_led.h>
+
+struct              <a class="link" href="ags-AgsToggleLed.html#AgsToggleLed" title="struct AgsToggleLed">AgsToggleLed</a>;
+struct              <a class="link" href="ags-AgsToggleLed.html#AgsToggleLedClass" title="struct AgsToggleLedClass">AgsToggleLedClass</a>;
+<a class="link" href="ags-AgsToggleLed.html#AgsToggleLed" title="struct AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      <a class="link" href="ags-AgsToggleLed.html#ags-toggle-led-new" title="ags_toggle_led_new ()">ags_toggle_led_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *led</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> set_active</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> unset_active</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsToggleLed.html#AgsToggleLed" title="struct AgsToggleLed"><span class="type">AgsToggleLed</span></a> task toggles <a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> and the GUI is updated.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsToggleLed"></a><h3>struct AgsToggleLed</h3>
+<pre class="programlisting">struct AgsToggleLed {
+  AgsTask task;
+
+  GList *led;
+  guint set_active;
+  guint unset_active;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsToggleLedClass"></a><h3>struct AgsToggleLedClass</h3>
+<pre class="programlisting">struct AgsToggleLedClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-led-new"></a><h3>ags_toggle_led_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsToggleLed.html#AgsToggleLed" title="struct AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      ags_toggle_led_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *led</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> set_active</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> unset_active</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsToggleLed.html#AgsToggleLed" title="struct AgsToggleLed"><span class="type">AgsToggleLed</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>led</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> to toggle</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>set_active</code></em> :</span></p></td>
+<td>the nth led to activate</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>unset_active</code></em> :</span></p></td>
+<td>the nth led to deactivate</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsToggleLed.html#AgsToggleLed" title="struct AgsToggleLed"><span class="type">AgsToggleLed</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsTogglePatternBit.html b/api/ags/ags-AgsTogglePatternBit.html
new file mode 100644
index 0000000..dc5fa3f
--- /dev/null
+++ b/api/ags/ags-AgsTogglePatternBit.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTogglePatternBit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsToggleLed.html" title="AgsToggleLed">
+<link rel="next" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsToggleLed.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsUnrefAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTogglePatternBit.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTogglePatternBit.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTogglePatternBit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTogglePatternBit.top_of_page"></a>AgsTogglePatternBit</span></h2>
+<p>AgsTogglePatternBit — toggles the pattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTogglePatternBit.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/task/ags_toggle_pattern_bit.h>
+
+struct              <a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit">AgsTogglePatternBit</a>;
+struct              <a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBitClass" title="struct AgsTogglePatternBitClass">AgsTogglePatternBitClass</a>;
+<a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * <a class="link" href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-new" title="ags_toggle_pattern_bit_new ()">ags_toggle_pattern_bit_new</a>        (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui" title="ags_toggle_pattern_bit_refresh_gui ()">ags_toggle_pattern_bit_refresh_gui</a>  (<em class="parameter"><code><a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> task toggles the specified <a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTogglePatternBit"></a><h3>struct AgsTogglePatternBit</h3>
+<pre class="programlisting">struct AgsTogglePatternBit {
+  AgsTask task;
+  
+  AgsPattern *pattern;
+  guint line;
+
+  guint index_i;
+  guint index_j;
+  guint bit;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTogglePatternBitClass"></a><h3>struct AgsTogglePatternBitClass</h3>
+<pre class="programlisting">struct AgsTogglePatternBitClass {
+  AgsTaskClass task;
+
+  void (*refresh_gui)(AgsTogglePatternBit *toggle_pattern_bit);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-new"></a><h3>ags_toggle_pattern_bit_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * ags_toggle_pattern_bit_new        (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
+<td>the <a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> to toggle</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>index_i</code></em> :</span></p></td>
+<td>bank 0</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>index_j</code></em> :</span></p></td>
+<td>bank 1</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bit</code></em> :</span></p></td>
+<td>the index within pattern</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>an new <a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a>.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-refresh-gui"></a><h3>ags_toggle_pattern_bit_refresh_gui ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toggle_pattern_bit_refresh_gui  (<em class="parameter"><code><a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsToolbar.html b/api/ags/ags-AgsToolbar.html
new file mode 100644
index 0000000..1d24bdb
--- /dev/null
+++ b/api/ags/ags-AgsToolbar.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsToolbar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">
+<link rel="next" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-notebook-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-toolbar-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsToolbar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsToolbar.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsToolbar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsToolbar.top_of_page"></a>AgsToolbar</span></h2>
+<p>AgsToolbar — edit tool</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsToolbar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/editor/ags_note_edit.h>
+
+struct              <a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar">AgsToolbar</a>;
+struct              <a class="link" href="ags-AgsToolbar.html#AgsToolbarClass" title="struct AgsToolbarClass">AgsToolbarClass</a>;
+<a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        <a class="link" href="ags-AgsToolbar.html#ags-toolbar-new" title="ags_toolbar_new ()">ags_toolbar_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> lets you choose edit tool.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsToolbar"></a><h3>struct AgsToolbar</h3>
+<pre class="programlisting">struct AgsToolbar {
+  GtkToolbar toolbar;
+
+  GtkToggleButton *selected_edit_mode;
+  GtkToggleButton *position;
+  GtkToggleButton *edit;
+  GtkToggleButton *clear;
+  GtkToggleButton *select;
+
+  GtkButton *copy;
+  GtkButton *cut;
+  GtkButton *paste;
+
+  guint zoom_history;
+  GtkComboBoxText *zoom;
+
+  GtkComboBoxText *mode;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsToolbarClass"></a><h3>struct AgsToolbarClass</h3>
+<pre class="programlisting">struct AgsToolbarClass {
+  GtkToolbarClass toolbar;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-new"></a><h3>ags_toolbar_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        ags_toolbar_new                     ();</pre>
+<p>
+Create a new <a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a>.
+</p>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsTreeIterator.html b/api/ags/ags-AgsTreeIterator.html
new file mode 100644
index 0000000..d87cadb
--- /dev/null
+++ b/api/ags/ags-AgsTreeIterator.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTreeIterator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">
+<link rel="next" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-toolbar-mode-stock.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsUnrefAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTreeIterator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTreeIterator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTreeIterator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTreeIterator.top_of_page"></a>AgsTreeIterator</span></h2>
+<p>AgsTreeIterator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTreeIterator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator">AgsTreeIterator</a>;
+struct              <a class="link" href="ags-AgsTreeIterator.html#AgsTreeIteratorInterface" title="struct AgsTreeIteratorInterface">AgsTreeIteratorInterface</a>;
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsTreeIterator.html#ags-tree-iterator-is-inverse-mode" title="ags_tree_iterator_is_inverse_mode ()">ags_tree_iterator_is_inverse_mode</a>   (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTreeIterator.html#ags-tree-iterator-iterate" title="ags_tree_iterator_iterate ()">ags_tree_iterator_iterate</a>           (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> node_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTreeIterator.html#ags-tree-iterator-iterate-nested" title="ags_tree_iterator_iterate_nested ()">ags_tree_iterator_iterate_nested</a>    (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> node_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTreeIterator.html#ags-tree-iterator-safe-iterate" title="ags_tree_iterator_safe_iterate ()">ags_tree_iterator_safe_iterate</a>      (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> node_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTreeIterator.html#ags-tree-iterator-safe-iterate-nested" title="ags_tree_iterator_safe_iterate_nested ()">ags_tree_iterator_safe_iterate_nested</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> node_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTreeIterator.html#ags-tree-iterator-set-inverse-mode" title="ags_tree_iterator_set_inverse_mode ()">ags_tree_iterator_set_inverse_mode</a>  (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> mode</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTreeIterator.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTreeIterator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTreeIterator"></a><h3>AgsTreeIterator</h3>
+<pre class="programlisting">typedef void AgsTreeIterator;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTreeIteratorInterface"></a><h3>struct AgsTreeIteratorInterface</h3>
+<pre class="programlisting">struct AgsTreeIteratorInterface {
+  GTypeInterface interface;
+
+  void (*set_inverse_mode)(AgsTreeIterator *tree, gboolean mode);
+  gboolean (*is_inverse_mode)(AgsTreeIterator *tree);
+  
+  void (*iterate)(AgsTreeIterator *tree,
+		  gpointer node_id);
+  void (*iterate_nested)(AgsTreeIterator *tree,
+			 gpointer node_id);
+  
+  void (*safe_iterate)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+		       gpointer node_id);
+  void (*safe_iterate_nested)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+			      gpointer node_id);
+
+  void (*loop_action)(AgsTreeIterator *current,
+		      gpointer node_id);
+  void (*nested_loop_action)(AgsTreeIterator *current,
+			     gpointer node_id);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-is-inverse-mode"></a><h3>ags_tree_iterator_is_inverse_mode ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_tree_iterator_is_inverse_mode   (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-iterate"></a><h3>ags_tree_iterator_iterate ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tree_iterator_iterate           (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> node_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-iterate-nested"></a><h3>ags_tree_iterator_iterate_nested ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tree_iterator_iterate_nested    (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> node_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-safe-iterate"></a><h3>ags_tree_iterator_safe_iterate ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tree_iterator_safe_iterate      (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> node_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-safe-iterate-nested"></a><h3>ags_tree_iterator_safe_iterate_nested ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tree_iterator_safe_iterate_nested
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> node_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-set-inverse-mode"></a><h3>ags_tree_iterator_set_inverse_mode ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tree_iterator_set_inverse_mode  (<em class="parameter"><code><a class="link" href="ags-AgsTreeIterator.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> mode</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsUnrefAudioSignal.html b/api/ags/ags-AgsUnrefAudioSignal.html
new file mode 100644
index 0000000..fe518ef
--- /dev/null
+++ b/api/ags/ags-AgsUnrefAudioSignal.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsUnrefAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">
+<link rel="next" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTogglePatternBit.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="pt07.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsUnrefAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsUnrefAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsUnrefAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsUnrefAudioSignal.top_of_page"></a>AgsUnrefAudioSignal</span></h2>
+<p>AgsUnrefAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsUnrefAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>;
+struct              <a class="link" href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignalClass" title="struct AgsUnrefAudioSignalClass">AgsUnrefAudioSignalClass</a>;
+<a class="link" href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * <a class="link" href="ags-AgsUnrefAudioSignal.html#ags-unref-audio-signal-new" title="ags_unref_audio_signal_new ()">ags_unref_audio_signal_new</a>        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsUnrefAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsUnrefAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsUnrefAudioSignal"></a><h3>struct AgsUnrefAudioSignal</h3>
+<pre class="programlisting">struct AgsUnrefAudioSignal {
+  AgsTask task;
+
+  AgsAudioSignal *audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsUnrefAudioSignalClass"></a><h3>struct AgsUnrefAudioSignalClass</h3>
+<pre class="programlisting">struct AgsUnrefAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-unref-audio-signal-new"></a><h3>ags_unref_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * ags_unref_audio_signal_new        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsVIndicator.html b/api/ags/ags-AgsVIndicator.html
new file mode 100644
index 0000000..18f3e19
--- /dev/null
+++ b/api/ags/ags-AgsVIndicator.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsLed.html" title="AgsLed">
+<link rel="next" href="ags-AgsTable.html" title="AgsTable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLed.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVIndicator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVIndicator.top_of_page"></a>AgsVIndicator</span></h2>
+<p>AgsVIndicator — A vertical indicator widget</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/widget/ags_vindicator.h>
+
+struct              <a class="link" href="ags-AgsVIndicator.html#AgsVIndicator" title="struct AgsVIndicator">AgsVIndicator</a>;
+struct              <a class="link" href="ags-AgsVIndicator.html#AgsVIndicatorClass" title="struct AgsVIndicatorClass">AgsVIndicatorClass</a>;
+<a class="link" href="ags-AgsVIndicator.html#AgsVIndicator" title="struct AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     <a class="link" href="ags-AgsVIndicator.html#ags-vindicator-new" title="ags_vindicator_new ()">ags_vindicator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsVIndicator.html#AgsVIndicator" title="struct AgsVIndicator"><span class="type">AgsVIndicator</span></a> is a widget visualizing a <GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK>.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVIndicator"></a><h3>struct AgsVIndicator</h3>
+<pre class="programlisting">struct AgsVIndicator {
+  AgsIndicator indicator;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVIndicatorClass"></a><h3>struct AgsVIndicatorClass</h3>
+<pre class="programlisting">struct AgsVIndicatorClass {
+  GtkWidgetClass indicator;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-vindicator-new"></a><h3>ags_vindicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsVIndicator.html#AgsVIndicator" title="struct AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     ags_vindicator_new                  ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsVIndicator.html#AgsVIndicator" title="struct AgsVIndicator"><span class="type">AgsVIndicator</span></a>.
+</p>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsVolumeAudioSignal.html b/api/ags/ags-AgsVolumeAudioSignal.html
new file mode 100644
index 0000000..d506463
--- /dev/null
+++ b/api/ags/ags-AgsVolumeAudioSignal.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPeakChannelRun.html" title="AgsPeakChannelRun">
+<link rel="next" href="ags-AgsVolumeChannel.html" title="AgsVolumeChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPeakChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsVolumeChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeAudioSignal.top_of_page"></a>AgsVolumeAudioSignal</span></h2>
+<p>AgsVolumeAudioSignal — volumes audio signal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_volume_audio_signal.h>
+
+struct              <a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>;
+struct              <a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignalClass" title="struct AgsVolumeAudioSignalClass">AgsVolumeAudioSignalClass</a>;
+<a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * <a class="link" href="ags-AgsVolumeAudioSignal.html#ags-volume-audio-signal-new" title="ags_volume_audio_signal_new ()">ags_volume_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal"><span class="type">AgsVolumeAudioSignal</span></a> class volumes the audio signal.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeAudioSignal"></a><h3>struct AgsVolumeAudioSignal</h3>
+<pre class="programlisting">struct AgsVolumeAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeAudioSignalClass"></a><h3>struct AgsVolumeAudioSignalClass</h3>
+<pre class="programlisting">struct AgsVolumeAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-audio-signal-new"></a><h3>ags_volume_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * ags_volume_audio_signal_new      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal"><span class="type">AgsVolumeAudioSignal</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal"><span class="type">AgsVolumeAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsVolumeChannel.html b/api/ags/ags-AgsVolumeChannel.html
new file mode 100644
index 0000000..85491e4
--- /dev/null
+++ b/api/ags/ags-AgsVolumeChannel.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">
+<link rel="next" href="ags-AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVolumeAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsVolumeChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeChannel.top_of_page"></a>AgsVolumeChannel</span></h2>
+<p>AgsVolumeChannel — volumes channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_volume_channel.h>
+
+struct              <a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannel" title="struct AgsVolumeChannel">AgsVolumeChannel</a>;
+struct              <a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannelClass" title="struct AgsVolumeChannelClass">AgsVolumeChannelClass</a>;
+<a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannel" title="struct AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  <a class="link" href="ags-AgsVolumeChannel.html#ags-volume-channel-new" title="ags_volume_channel_new ()">ags_volume_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannel" title="struct AgsVolumeChannel"><span class="type">AgsVolumeChannel</span></a> class provides ports to the effect processor.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannel"></a><h3>struct AgsVolumeChannel</h3>
+<pre class="programlisting">struct AgsVolumeChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *volume;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeChannelClass"></a><h3>struct AgsVolumeChannelClass</h3>
+<pre class="programlisting">struct AgsVolumeChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-channel-new"></a><h3>ags_volume_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannel" title="struct AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  ags_volume_channel_new              ();</pre>
+<p>
+Creates an <a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannel" title="struct AgsVolumeChannel"><span class="type">AgsVolumeChannel</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannel" title="struct AgsVolumeChannel"><span class="type">AgsVolumeChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsVolumeChannelRun.html b/api/ags/ags-AgsVolumeChannelRun.html
new file mode 100644
index 0000000..69eafef
--- /dev/null
+++ b/api/ags/ags-AgsVolumeChannelRun.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeChannel.html" title="AgsVolumeChannel">
+<link rel="next" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVolumeChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsVolumeRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeChannelRun.top_of_page"></a>AgsVolumeChannelRun</span></h2>
+<p>AgsVolumeChannelRun — volumes channel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_volume_channel_run.h>
+
+struct              <a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun">AgsVolumeChannelRun</a>;
+struct              <a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRunClass" title="struct AgsVolumeChannelRunClass">AgsVolumeChannelRunClass</a>;
+<a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * <a class="link" href="ags-AgsVolumeChannelRun.html#ags-volume-channel-run-new" title="ags_volume_channel_run_new ()">ags_volume_channel_run_new</a>        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun"><span class="type">AgsVolumeChannelRun</span></a> class volumes the channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannelRun"></a><h3>struct AgsVolumeChannelRun</h3>
+<pre class="programlisting">struct AgsVolumeChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeChannelRunClass"></a><h3>struct AgsVolumeChannelRunClass</h3>
+<pre class="programlisting">struct AgsVolumeChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-channel-run-new"></a><h3>ags_volume_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * ags_volume_channel_run_new        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun"><span class="type">AgsVolumeChannelRun</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun"><span class="type">AgsVolumeChannelRun</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsVolumeRecycling.html b/api/ags/ags-AgsVolumeRecycling.html
new file mode 100644
index 0000000..a8ee6fc
--- /dev/null
+++ b/api/ags/ags-AgsVolumeRecycling.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">
+<link rel="next" href="ags-AgsPlayAudio.html" title="AgsPlayAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVolumeChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeRecycling.top_of_page"></a>AgsVolumeRecycling</span></h2>
+<p>AgsVolumeRecycling — volumes recycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/recall/ags_volume_recycling.h>
+
+struct              <a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling">AgsVolumeRecycling</a>;
+struct              <a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecyclingClass" title="struct AgsVolumeRecyclingClass">AgsVolumeRecyclingClass</a>;
+<a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * <a class="link" href="ags-AgsVolumeRecycling.html#ags-volume-recycling-new" title="ags_volume_recycling_new ()">ags_volume_recycling_new</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.description"></a><h2>Description</h2>
+<p>
+The <a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling"><span class="type">AgsVolumeRecycling</span></a> class volumes the recycling.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeRecycling"></a><h3>struct AgsVolumeRecycling</h3>
+<pre class="programlisting">struct AgsVolumeRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeRecyclingClass"></a><h3>struct AgsVolumeRecyclingClass</h3>
+<pre class="programlisting">struct AgsVolumeRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-recycling-new"></a><h3>ags_volume_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * ags_volume_recycling_new           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling"><span class="type">AgsVolumeRecycling</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the source <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling"><span class="type">AgsVolumeRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsWaveform.html b/api/ags/ags-AgsWaveform.html
new file mode 100644
index 0000000..abbc013
--- /dev/null
+++ b/api/ags/ags-AgsWaveform.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsWaveform</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<link rel="next" href="ags-AgsWindow.html" title="AgsWindow">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVolumeRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsWindow.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsWaveform.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsWaveform.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsWaveform"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsWaveform.top_of_page"></a>AgsWaveform</span></h2>
+<p>AgsWaveform</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsWaveform.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsWaveform.html#AgsWaveform" title="struct AgsWaveform">AgsWaveform</a>;
+struct              <a class="link" href="ags-AgsWaveform.html#AgsWaveformClass" title="struct AgsWaveformClass">AgsWaveformClass</a>;
+<a class="link" href="ags-AgsWaveform.html#AgsWaveform" title="struct AgsWaveform"><span class="returnvalue">AgsWaveform</span></a> *       <a class="link" href="ags-AgsWaveform.html#ags-waveform-new" title="ags_waveform_new ()">ags_waveform_new</a>                    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWaveform.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWaveform.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsWaveform"></a><h3>struct AgsWaveform</h3>
+<pre class="programlisting">struct AgsWaveform {
+  GtkWidget widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWaveformClass"></a><h3>struct AgsWaveformClass</h3>
+<pre class="programlisting">struct AgsWaveformClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-waveform-new"></a><h3>ags_waveform_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsWaveform.html#AgsWaveform" title="struct AgsWaveform"><span class="returnvalue">AgsWaveform</span></a> *       ags_waveform_new                    ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-AgsWindow.html b/api/ags/ags-AgsWindow.html
new file mode 100644
index 0000000..ff2d373
--- /dev/null
+++ b/api/ags/ags-AgsWindow.html
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsServerPreferences.html" title="AgsServerPreferences">
+<link rel="next" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsServerPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-window-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsWindow.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsWindow.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsWindow.top_of_page"></a>AgsWindow</span></h2>
+<p>AgsWindow — The window object.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsWindow.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/X/ags_window.h>
+
+#define             <a class="link" href="ags-AgsWindow.html#AGS-MACHINE-COUNTER:CAPS" title="AGS_MACHINE_COUNTER()">AGS_MACHINE_COUNTER</a>                 (ptr)
+struct              <a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter">AgsMachineCounter</a>;
+struct              <a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow">AgsWindow</a>;
+struct              <a class="link" href="ags-AgsWindow.html#AgsWindowClass" title="struct AgsWindowClass">AgsWindowClass</a>;
+enum                <a class="link" href="ags-AgsWindow.html#AgsWindowFlags" title="enum AgsWindowFlags">AgsWindowFlags</a>;
+<a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a class="link" href="ags-AgsWindow.html#ags-machine-counter-alloc" title="ags_machine_counter_alloc ()">ags_machine_counter_alloc</a>           (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> initial_value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsWindow.html#ags-window-decrement-machine-counter" title="ags_window_decrement_machine_counter ()">ags_window_decrement_machine_counter</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);
+<a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a class="link" href="ags-AgsWindow.html#ags-window-find-machine-counter" title="ags_window_find_machine_counter ()">ags_window_find_machine_counter</a>     (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsWindow.html#ags-window-increment-machine-counter" title="ags_window_increment_machine_counter ()">ags_window_increment_machine_counter</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);
+<a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         <a class="link" href="ags-AgsWindow.html#ags-window-new" title="ags_window_new ()">ags_window_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> is a composite toplevel widget.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-COUNTER:CAPS"></a><h3>AGS_MACHINE_COUNTER()</h3>
+<pre class="programlisting">#define AGS_MACHINE_COUNTER(ptr) ((AgsMachineCounter *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineCounter"></a><h3>struct AgsMachineCounter</h3>
+<pre class="programlisting">struct AgsMachineCounter {
+  gchar *version;
+  gchar *build_id;
+
+  GType machine_type;
+  guint counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindow"></a><h3>struct AgsWindow</h3>
+<pre class="programlisting">struct AgsWindow {
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+
+  AgsDevout *devout;
+
+  char *name;
+
+  AgsMenuBar *menu_bar;
+
+  GtkVPaned *paned;
+
+  GtkVBox *machines;
+  GList *machine_counter;
+  AgsMachine *selected;
+
+  AgsEditor *editor;
+  AgsNavigation *navigation;
+
+  AgsExportWindow *export_window;
+  AgsPreferences *preferences;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindowClass"></a><h3>struct AgsWindowClass</h3>
+<pre class="programlisting">struct AgsWindowClass {
+  GtkWindowClass window;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindowFlags"></a><h3>enum AgsWindowFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_WINDOW_READY        = 1,
+  AGS_WINDOW_LOADING      = 1 << 1,
+  AGS_WINDOW_SAVING       = 1 << 2,
+  AGS_WINDOW_TERMINATING  = 1 << 3,
+} AgsWindowFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-counter-alloc"></a><h3>ags_machine_counter_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_machine_counter_alloc           (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> initial_value</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-decrement-machine-counter"></a><h3>ags_window_decrement_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_window_decrement_machine_counter
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-find-machine-counter"></a><h3>ags_window_find_machine_counter ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_window_find_machine_counter     (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-increment-machine-counter"></a><h3>ags_window_increment_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_window_increment_machine_counter
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-new"></a><h3>ags_window_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         ags_window_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+Creates an <a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ags_main</code></em> :</span></p></td>
+<td>the application object.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-amplifier.html b/api/ags/ags-ags-amplifier.html
new file mode 100644
index 0000000..41fce3f
--- /dev/null
+++ b/api/ags/ags-ags-amplifier.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_amplifier</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<link rel="next" href="ags-AgsAppendAudio.html" title="AgsAppendAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddRegionToSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAppendAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-amplifier.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-amplifier.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-amplifier"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-amplifier.top_of_page"></a>ags_amplifier</span></h2>
+<p>ags_amplifier</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-amplifier.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-amplifier.html#ags-amplifier" title="ags_amplifier ()">ags_amplifier</a>                       (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-amplifier.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-amplifier.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-amplifier"></a><h3>ags_amplifier ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_amplifier                       (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-audio-preferences-callbacks.html b/api/ags/ags-ags-audio-preferences-callbacks.html
new file mode 100644
index 0000000..3644d1b
--- /dev/null
+++ b/api/ags/ags-ags-audio-preferences-callbacks.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_audio_preferences_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsAudioPreferences.html" title="AgsAudioPreferences">
+<link rel="next" href="ags-AgsEditor.html" title="AgsEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-audio-preferences-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-audio-preferences-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-audio-preferences-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-audio-preferences-callbacks.top_of_page"></a>ags_audio_preferences_callbacks</span></h2>
+<p>ags_audio_preferences_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-audio-preferences-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed" title="ags_audio_preferences_audio_channels_changed ()">ags_audio_preferences_audio_channels_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed" title="ags_audio_preferences_buffer_size_changed ()">ags_audio_preferences_buffer_size_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback" title="ags_audio_preferences_card_changed_callback ()">ags_audio_preferences_card_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed" title="ags_audio_preferences_samplerate_changed ()">ags_audio_preferences_samplerate_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-audio-preferences-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-audio-preferences-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-audio-preferences-audio-channels-changed"></a><h3>ags_audio_preferences_audio_channels_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_preferences_audio_channels_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-buffer-size-changed"></a><h3>ags_audio_preferences_buffer_size_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_preferences_buffer_size_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-card-changed-callback"></a><h3>ags_audio_preferences_card_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_preferences_card_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-samplerate-changed"></a><h3>ags_audio_preferences_samplerate_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_preferences_samplerate_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-channel-iter.html b/api/ags/ags-ags-channel-iter.html
new file mode 100644
index 0000000..651db3a
--- /dev/null
+++ b/api/ags/ags-ags-channel-iter.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_channel_iter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsChannel.html" title="AgsChannel">
+<link rel="next" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsChannelSetRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-channel-iter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-channel-iter.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-channel-iter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-channel-iter.top_of_page"></a>ags_channel_iter</span></h2>
+<p>ags_channel_iter</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-channel-iter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-ags-channel-iter.html#AgsChannelIter" title="struct AgsChannelIter">AgsChannelIter</a>;
+enum                <a class="link" href="ags-ags-channel-iter.html#AgsChannelIterFlags" title="enum AgsChannelIterFlags">AgsChannelIterFlags</a>;
+<a class="link" href="ags-ags-channel-iter.html#AgsChannelIter" title="struct AgsChannelIter"><span class="returnvalue">AgsChannelIter</span></a> *    <a class="link" href="ags-ags-channel-iter.html#ags-channel-iter-alloc" title="ags_channel_iter_alloc ()">ags_channel_iter_alloc</a>              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *start</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-channel-iter.html#ags-channel-iter-free" title="ags_channel_iter_free ()">ags_channel_iter_free</a>               (<em class="parameter"><code><a class="link" href="ags-ags-channel-iter.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-ags-channel-iter.html#ags-channel-iter-next" title="ags_channel_iter_next ()">ags_channel_iter_next</a>               (<em class="parameter"><code><a class="link" href="ags-ags-channel-iter.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-ags-channel-iter.html#ags-channel-iter-prev" title="ags_channel_iter_prev ()">ags_channel_iter_prev</a>               (<em class="parameter"><code><a class="link" href="ags-ags-channel-iter.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-channel-iter.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-channel-iter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChannelIter"></a><h3>struct AgsChannelIter</h3>
+<pre class="programlisting">struct AgsChannelIter {
+  AgsChannel *current_start;
+
+  AgsChannelIter *parent;
+  GList *children;
+  AgsChannelIter *current_iter;
+
+  AgsChannel *current;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelIterFlags"></a><h3>enum AgsChannelIterFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_ITER_LEVEL_STRICT,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_LEAFES,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_LEAFES_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_ROOT_TO_LEAFES,
+} AgsChannelIterFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-iter-alloc"></a><h3>ags_channel_iter_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-ags-channel-iter.html#AgsChannelIter" title="struct AgsChannelIter"><span class="returnvalue">AgsChannelIter</span></a> *    ags_channel_iter_alloc              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *start</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-iter-free"></a><h3>ags_channel_iter_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_iter_free               (<em class="parameter"><code><a class="link" href="ags-ags-channel-iter.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-iter-next"></a><h3>ags_channel_iter_next ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_iter_next               (<em class="parameter"><code><a class="link" href="ags-ags-channel-iter.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-iter-prev"></a><h3>ags_channel_iter_prev ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_iter_prev               (<em class="parameter"><code><a class="link" href="ags-ags-channel-iter.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-combo-box-text.html b/api/ags/ags-ags-combo-box-text.html
new file mode 100644
index 0000000..c1ad677
--- /dev/null
+++ b/api/ags/ags-ags-combo-box-text.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_combo_box_text</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="util.html" title="Part I. Util - Helper functions">
+<link rel="next" href="ags-ags-id-generator.html" title="ags_id_generator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="util.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-id-generator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-combo-box-text.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-combo-box-text.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-combo-box-text"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-combo-box-text.top_of_page"></a>ags_combo_box_text</span></h2>
+<p>ags_combo_box_text</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-combo-box-text.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-combo-box-text.html#ags-combo-box-text-remove-all" title="ags_combo_box_text_remove_all ()">ags_combo_box_text_remove_all</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-combo-box-text.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-combo-box-text.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-combo-box-text-remove-all"></a><h3>ags_combo_box_text_remove_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_combo_box_text_remove_all       (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-container.html b/api/ags/ags-ags-container.html
new file mode 100644
index 0000000..a64e702
--- /dev/null
+++ b/api/ags/ags-ags-container.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_container</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsConfig.html" title="AgsConfig">
+<link rel="next" href="ags-AgsDevout.html" title="AgsDevout">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsConfig.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDevout.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-container.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-container.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-container"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-container.top_of_page"></a>ags_container</span></h2>
+<p>ags_container</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-container.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-container.html#ags-container-add-all" title="ags_container_add_all ()">ags_container_add_all</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GtkContainer"><span class="type">GtkContainer</span></GTKDOCLINK> *container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-container.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-container.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-container-add-all"></a><h3>ags_container_add_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_container_add_all               (<em class="parameter"><code><GTKDOCLINK HREF="GtkContainer"><span class="type">GtkContainer</span></GTKDOCLINK> *container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-drum-callbacks.html b/api/ags/ags-ags-drum-callbacks.html
new file mode 100644
index 0000000..e00ad11
--- /dev/null
+++ b/api/ags/ags-ags-drum-callbacks.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsDrum.html" title="AgsDrum">
+<link rel="next" href="ags-AgsDrumInputLine.html" title="AgsDrumInputLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDrum.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDrumInputLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-callbacks.top_of_page"></a>ags_drum_callbacks</span></h2>
+<p>ags_drum_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-done-callback" title="ags_drum_done_callback ()">ags_drum_done_callback</a>              (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index0-callback" title="ags_drum_index0_callback ()">ags_drum_index0_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index1-callback" title="ags_drum_index1_callback ()">ags_drum_index1_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-length-spin-callback" title="ags_drum_length_spin_callback ()">ags_drum_length_spin_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-loop-button-callback" title="ags_drum_loop_button_callback ()">ags_drum_loop_button_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-offset-callback" title="ags_drum_offset_callback ()">ags_drum_offset_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-open-callback" title="ags_drum_open_callback ()">ags_drum_open_callback</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-pad-callback" title="ags_drum_pad_callback ()">ags_drum_pad_callback</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-parent-set-callback" title="ags_drum_parent_set_callback ()">ags_drum_parent_set_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-tact-callback" title="ags_drum_tact_callback ()">ags_drum_tact_callback</a>              (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-done-callback"></a><h3>ags_drum_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_done_callback              (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-index0-callback"></a><h3>ags_drum_index0_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_index0_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-index1-callback"></a><h3>ags_drum_index1_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_index1_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-length-spin-callback"></a><h3>ags_drum_length_spin_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_length_spin_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-loop-button-callback"></a><h3>ags_drum_loop_button_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_loop_button_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-offset-callback"></a><h3>ags_drum_offset_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_offset_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-open-callback"></a><h3>ags_drum_open_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_open_callback              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-pad-callback"></a><h3>ags_drum_pad_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_pad_callback               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-parent-set-callback"></a><h3>ags_drum_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_parent_set_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-tact-callback"></a><h3>ags_drum_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_tact_callback              (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-drum-input-line-callbacks.html b/api/ags/ags-ags-drum-input-line-callbacks.html
new file mode 100644
index 0000000..79b27fa
--- /dev/null
+++ b/api/ags/ags-ags-drum-input-line-callbacks.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_input_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsDrumInputLine.html" title="AgsDrumInputLine">
+<link rel="next" href="ags-AgsDrumInputPad.html" title="AgsDrumInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDrumInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDrumInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-input-line-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-input-line-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-input-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-input-line-callbacks.top_of_page"></a>ags_drum_input_line_callbacks</span></h2>
+<p>ags_drum_input_line_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-input-line-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback" title="ags_drum_input_line_audio_set_pads_callback ()">ags_drum_input_line_audio_set_pads_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback" title="ags_drum_input_line_channel_done_callback ()">ags_drum_input_line_channel_done_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback" title="ags_drum_input_line_parent_set_callback ()">ags_drum_input_line_parent_set_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-line-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-line-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-input-line-audio-set-pads-callback"></a><h3>ags_drum_input_line_audio_set_pads_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_line_audio_set_pads_callback
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-channel-done-callback"></a><h3>ags_drum_input_line_channel_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_line_channel_done_callback
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-parent-set-callback"></a><h3>ags_drum_input_line_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_line_parent_set_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-drum-input-pad-callbacks.html b/api/ags/ags-ags-drum-input-pad-callbacks.html
new file mode 100644
index 0000000..1ade3b9
--- /dev/null
+++ b/api/ags/ags-ags-drum-input-pad-callbacks.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_input_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsDrumInputPad.html" title="AgsDrumInputPad">
+<link rel="next" href="ags-AgsDrumOutputLine.html" title="AgsDrumOutputLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDrumInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDrumOutputLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-input-pad-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-input-pad-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-input-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-input-pad-callbacks.top_of_page"></a>ags_drum_input_pad_callbacks</span></h2>
+<p>ags_drum_input_pad_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-input-pad-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback" title="ags_drum_input_pad_edit_callback ()">ags_drum_input_pad_edit_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback" title="ags_drum_input_pad_open_callback ()">ags_drum_input_pad_open_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback" title="ags_drum_input_pad_play_callback ()">ags_drum_input_pad_play_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-pad-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-pad-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-input-pad-edit-callback"></a><h3>ags_drum_input_pad_edit_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_pad_edit_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-open-callback"></a><h3>ags_drum_input_pad_open_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_pad_open_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-play-callback"></a><h3>ags_drum_input_pad_play_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_pad_play_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-drum-output-line-callbacks.html b/api/ags/ags-ags-drum-output-line-callbacks.html
new file mode 100644
index 0000000..a004467
--- /dev/null
+++ b/api/ags/ags-ags-drum-output-line-callbacks.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_output_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsDrumOutputLine.html" title="AgsDrumOutputLine">
+<link rel="next" href="ags-AgsDrumOutputPad.html" title="AgsDrumOutputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDrumOutputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDrumOutputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-output-line-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-output-line-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-output-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-output-line-callbacks.top_of_page"></a>ags_drum_output_line_callbacks</span></h2>
+<p>ags_drum_output_line_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-output-line-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback" title="ags_drum_output_line_parent_set_callback ()">ags_drum_output_line_parent_set_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-line-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-line-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-output-line-parent-set-callback"></a><h3>ags_drum_output_line_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_drum_output_line_parent_set_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-drum-output-pad-callbacks.html b/api/ags/ags-ags-drum-output-pad-callbacks.html
new file mode 100644
index 0000000..59ea6ef
--- /dev/null
+++ b/api/ags/ags-ags-drum-output-pad-callbacks.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_output_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsDrumOutputPad.html" title="AgsDrumOutputPad">
+<link rel="next" href="ags-AgsFFPlayer.html" title="AgsFFPlayer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDrumOutputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFFPlayer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-output-pad-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-output-pad-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-output-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-output-pad-callbacks.top_of_page"></a>ags_drum_output_pad_callbacks</span></h2>
+<p>ags_drum_output_pad_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-output-pad-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel" title="ags_drum_output_pad_play_cancel ()">ags_drum_output_pad_play_cancel</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done" title="ags_drum_output_pad_play_done ()">ags_drum_output_pad_play_done</a>       (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-pad-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-pad-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-output-pad-play-cancel"></a><h3>ags_drum_output_pad_play_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_output_pad_play_cancel     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-pad-play-done"></a><h3>ags_drum_output_pad_play_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_output_pad_play_done       (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-echo.html b/api/ags/ags-ags-echo.html
new file mode 100644
index 0000000..d2b3b62
--- /dev/null
+++ b/api/ags/ags-ags-echo.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_echo</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<link rel="next" href="ags-AgsEditor.html" title="AgsEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDynamicConnectable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-echo.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-echo.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-echo"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-echo.top_of_page"></a>ags_echo</span></h2>
+<p>ags_echo</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-echo.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-echo.html#ags-echo" title="ags_echo ()">ags_echo</a>                            (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-echo.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-echo.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-echo"></a><h3>ags_echo ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_echo                            (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-editor-callbacks.html b/api/ags/ags-ags-editor-callbacks.html
new file mode 100644
index 0000000..73a26d3
--- /dev/null
+++ b/api/ags/ags-ags-editor-callbacks.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsEditor.html" title="AgsEditor">
+<link rel="next" href="ags-AgsExportWindow.html" title="AgsExportWindow">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsExportWindow.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-editor-callbacks.top_of_page"></a>ags_editor_callbacks</span></h2>
+<p>ags_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-editor-callbacks.html#ags-editor-change-position-callback" title="ags_editor_change_position_callback ()">ags_editor_change_position_callback</a> (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback" title="ags_editor_machine_changed_callback ()">ags_editor_machine_changed_callback</a> (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-editor-callbacks.html#ags-editor-parent-set-callback" title="ags_editor_parent_set_callback ()">ags_editor_parent_set_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback" title="ags_editor_set_audio_channels_callback ()">ags_editor_set_audio_channels_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-pads-callback" title="ags_editor_set_pads_callback ()">ags_editor_set_pads_callback</a>        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-editor-change-position-callback"></a><h3>ags_editor_change_position_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_change_position_callback (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-machine-changed-callback"></a><h3>ags_editor_machine_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_machine_changed_callback (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-parent-set-callback"></a><h3>ags_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_parent_set_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-set-audio-channels-callback"></a><h3>ags_editor_set_audio_channels_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_set_audio_channels_callback
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-set-pads-callback"></a><h3>ags_editor_set_pads_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_set_pads_callback        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-effect.html b/api/ags/ags-ags-effect.html
new file mode 100644
index 0000000..55e4654
--- /dev/null
+++ b/api/ags/ags-ags-effect.html
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_effect</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-ags-effect.html" title="ags_effect">
+<link rel="next" href="ags-AgsExpander.html" title="AgsExpander">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-effect.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsExpander.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-effect.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-effect.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-effect"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-effect.top_of_page"></a>ags_effect</span></h2>
+<p>ags_effect</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-effect.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-ags-effect.html#AGS-EFFECT-COPY-BUFFER:CAPS" title="AGS_EFFECT_COPY_BUFFER">AGS_EFFECT_COPY_BUFFER</a>
+#define             <a class="link" href="ags-ags-effect.html#AGS-EFFECT-COPY-STREAM:CAPS" title="AGS_EFFECT_COPY_STREAM">AGS_EFFECT_COPY_STREAM</a>
+#define             <a class="link" href="ags-ags-effect.html#AGS-EFFECT-DOWN-MIX:CAPS" title="AGS_EFFECT_DOWN_MIX">AGS_EFFECT_DOWN_MIX</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-effect.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-effect.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EFFECT-COPY-BUFFER:CAPS"></a><h3>AGS_EFFECT_COPY_BUFFER</h3>
+<pre class="programlisting">#define AGS_EFFECT_COPY_BUFFER "copy_buffer"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EFFECT-COPY-STREAM:CAPS"></a><h3>AGS_EFFECT_COPY_STREAM</h3>
+<pre class="programlisting">#define AGS_EFFECT_COPY_STREAM "copy_stream"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EFFECT-DOWN-MIX:CAPS"></a><h3>AGS_EFFECT_DOWN_MIX</h3>
+<pre class="programlisting">#define AGS_EFFECT_DOWN_MIX "down_mix"
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-export-window-callbacks.html b/api/ags/ags-ags-export-window-callbacks.html
new file mode 100644
index 0000000..e07d094
--- /dev/null
+++ b/api/ags/ags-ags-export-window-callbacks.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_export_window_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsExportWindow.html" title="AgsExportWindow">
+<link rel="next" href="ags-AgsInlinePlayer.html" title="AgsInlinePlayer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsExportWindow.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsInlinePlayer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-export-window-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-export-window-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-export-window-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-export-window-callbacks.top_of_page"></a>ags_export_window_callbacks</span></h2>
+<p>ags_export_window_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-export-window-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-export-callback" title="ags_export_window_export_callback ()">ags_export_window_export_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback" title="ags_export_window_file_chooser_button_callback ()">ags_export_window_file_chooser_button_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *file_chooser_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-tact-callback" title="ags_export_window_tact_callback ()">ags_export_window_tact_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-export-window-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-export-window-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-export-window-export-callback"></a><h3>ags_export_window_export_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_export_window_export_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-file-chooser-button-callback"></a><h3>ags_export_window_file_chooser_button_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_export_window_file_chooser_button_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *file_chooser_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-tact-callback"></a><h3>ags_export_window_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_export_window_tact_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-ffplayer-callbacks.html b/api/ags/ags-ags-ffplayer-callbacks.html
new file mode 100644
index 0000000..6179de3
--- /dev/null
+++ b/api/ags/ags-ags-ffplayer-callbacks.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_ffplayer_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsFFPlayer.html" title="AgsFFPlayer">
+<link rel="next" href="ags-AgsMatrix.html" title="AgsMatrix">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFFPlayer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMatrix.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-ffplayer-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-ffplayer-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-ffplayer-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ffplayer-callbacks.top_of_page"></a>ags_ffplayer_callbacks</span></h2>
+<p>ags_ffplayer_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-ffplayer-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback" title="ags_ffplayer_drawing_area_button_press_callback ()">ags_ffplayer_drawing_area_button_press_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback" title="ags_ffplayer_drawing_area_configure_callback ()">ags_ffplayer_drawing_area_configure_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback" title="ags_ffplayer_drawing_area_expose_callback ()">ags_ffplayer_drawing_area_expose_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed" title="ags_ffplayer_hscrollbar_value_changed ()">ags_ffplayer_hscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK> *adjustment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayers</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback" title="ags_ffplayer_instrument_changed_callback ()">ags_ffplayer_instrument_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *instrument</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback" title="ags_ffplayer_open_clicked_callback ()">ags_ffplayer_open_clicked_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback" title="ags_ffplayer_open_dialog_response_callback ()">ags_ffplayer_open_dialog_response_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback" title="ags_ffplayer_parent_set_callback ()">ags_ffplayer_parent_set_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback" title="ags_ffplayer_preset_changed_callback ()">ags_ffplayer_preset_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *preset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ffplayer-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ffplayer-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-button-press-callback"></a><h3>ags_ffplayer_drawing_area_button_press_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_ffplayer_drawing_area_button_press_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-configure-callback"></a><h3>ags_ffplayer_drawing_area_configure_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_ffplayer_drawing_area_configure_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-expose-callback"></a><h3>ags_ffplayer_drawing_area_expose_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_ffplayer_drawing_area_expose_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-hscrollbar-value-changed"></a><h3>ags_ffplayer_hscrollbar_value_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_hscrollbar_value_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK> *adjustment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayers</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-instrument-changed-callback"></a><h3>ags_ffplayer_instrument_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_instrument_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *instrument</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-open-clicked-callback"></a><h3>ags_ffplayer_open_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_open_clicked_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-open-dialog-response-callback"></a><h3>ags_ffplayer_open_dialog_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_open_dialog_response_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-parent-set-callback"></a><h3>ags_ffplayer_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_parent_set_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-preset-changed-callback"></a><h3>ags_ffplayer_preset_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_preset_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *preset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-file-gui.html b/api/ags/ags-ags-file-gui.html
new file mode 100644
index 0000000..9bd2273
--- /dev/null
+++ b/api/ags/ags-ags-file-gui.html
@@ -0,0 +1,704 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_gui</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFile.html" title="AgsFile">
+<link rel="next" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileIdRef.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-gui.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-gui.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-gui"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-gui.top_of_page"></a>ags_file_gui</span></h2>
+<p>ags_file_gui</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-gui.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog" title="ags_file_read_dialog ()">ags_file_read_dialog</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> **dialog</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog-list" title="ags_file_read_dialog_list ()">ags_file_read_dialog_list</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **dialog</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-editor" title="ags_file_read_editor ()">ags_file_read_editor</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> **editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line" title="ags_file_read_line ()">ags_file_read_line</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> **line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line-editor" title="ags_file_read_line_editor ()">ags_file_read_line_editor</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> **line_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line-list" title="ags_file_read_line_list ()">ags_file_read_line_list</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member" title="ags_file_read_line_member ()">ags_file_read_line_member</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> **line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-editor" title="ags_file_read_line_member_editor ()">ags_file_read_line_member_editor</a>    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> **line_member_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-list" title="ags_file_read_line_member_list ()">ags_file_read_line_member_list</a>      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-link-collection-editor" title="ags_file_read_link_collection_editor ()">ags_file_read_link_collection_editor</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> **link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-link-editor" title="ags_file_read_link_editor ()">ags_file_read_link_editor</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> **link_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine" title="ags_file_read_machine ()">ags_file_read_machine</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> **machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter" title="ags_file_read_machine_counter ()">ags_file_read_machine_counter</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> **machine_counter</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter-list" title="ags_file_read_machine_counter_list ()">ags_file_read_machine_counter_list</a>  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine_counter</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor" title="ags_file_read_machine_editor ()">ags_file_read_machine_editor</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> **machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor-list" title="ags_file_read_machine_editor_list ()">ags_file_read_machine_editor_list</a>   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-list" title="ags_file_read_machine_list ()">ags_file_read_machine_list</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-resolve-audio" title="ags_file_read_machine_resolve_audio ()">ags_file_read_machine_resolve_audio</a> (<em class="parameter"><code><a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-selector" title="ags_file_read_machine_selector ()">ags_file_read_machine_selector</a>      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> **machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-menu-bar" title="ags_file_read_menu_bar ()">ags_file_read_menu_bar</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> **menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-input-pad" title="ags_file_read_mixer_input_pad ()">ags_file_read_mixer_input_pad</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-output-pad" title="ags_file_read_mixer_output_pad ()">ags_file_read_mixer_output_pad</a>      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-navigation" title="ags_file_read_navigation ()">ags_file_read_navigation</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> **navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook" title="ags_file_read_notebook ()">ags_file_read_notebook</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> **notebook</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab" title="ags_file_read_notebook_tab ()">ags_file_read_notebook_tab</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> **notebook_tab</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab-list" title="ags_file_read_notebook_tab_list ()">ags_file_read_notebook_tab_list</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **notebook_tab_list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-pad" title="ags_file_read_pad ()">ags_file_read_pad</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> **pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-editor" title="ags_file_read_pad_editor ()">ags_file_read_pad_editor</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> **pad_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-list" title="ags_file_read_pad_list ()">ags_file_read_pad_list</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-resize-editor" title="ags_file_read_resize_editor ()">ags_file_read_resize_editor</a>         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> **resize_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-toolbar" title="ags_file_read_toolbar ()">ags_file_read_toolbar</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> **toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-widget" title="ags_file_read_widget ()">ags_file_read_widget</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-window" title="ags_file_read_window ()">ags_file_read_window</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> **window</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog" title="ags_file_write_dialog ()">ags_file_write_dialog</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog-list" title="ags_file_write_dialog_list ()">ags_file_write_dialog_list</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *dialog</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-editor" title="ags_file_write_editor ()">ags_file_write_editor</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line" title="ags_file_write_line ()">ags_file_write_line</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line-editor" title="ags_file_write_line_editor ()">ags_file_write_line_editor</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line-list" title="ags_file_write_line_list ()">ags_file_write_line_list</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member" title="ags_file_write_line_member ()">ags_file_write_line_member</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-editor" title="ags_file_write_line_member_editor ()">ags_file_write_line_member_editor</a>   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-list" title="ags_file_write_line_member_list ()">ags_file_write_line_member_list</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line_member</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-link-collection-editor" title="ags_file_write_link_collection_editor ()">ags_file_write_link_collection_editor</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-link-editor" title="ags_file_write_link_editor ()">ags_file_write_link_editor</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine" title="ags_file_write_machine ()">ags_file_write_machine</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter" title="ags_file_write_machine_counter ()">ags_file_write_machine_counter</a>      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> *machine_counter</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter-list" title="ags_file_write_machine_counter_list ()">ags_file_write_machine_counter_list</a> (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine_counter</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor" title="ags_file_write_machine_editor ()">ags_file_write_machine_editor</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor-list" title="ags_file_write_machine_editor_list ()">ags_file_write_machine_editor_list</a>  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-list" title="ags_file_write_machine_list ()">ags_file_write_machine_list</a>         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-selector" title="ags_file_write_machine_selector ()">ags_file_write_machine_selector</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-menu-bar" title="ags_file_write_menu_bar ()">ags_file_write_menu_bar</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-input-pad" title="ags_file_write_mixer_input_pad ()">ags_file_write_mixer_input_pad</a>      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-output-pad" title="ags_file_write_mixer_output_pad ()">ags_file_write_mixer_output_pad</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-navigation" title="ags_file_write_navigation ()">ags_file_write_navigation</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook" title="ags_file_write_notebook ()">ags_file_write_notebook</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab" title="ags_file_write_notebook_tab ()">ags_file_write_notebook_tab</a>         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> *notebook_tab</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab-list" title="ags_file_write_notebook_tab_list ()">ags_file_write_notebook_tab_list</a>    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notebook_tab_list</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-pad" title="ags_file_write_pad ()">ags_file_write_pad</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-editor" title="ags_file_write_pad_editor ()">ags_file_write_pad_editor</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-list" title="ags_file_write_pad_list ()">ags_file_write_pad_list</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *pad</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-resize-editor" title="ags_file_write_resize_editor ()">ags_file_write_resize_editor</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> *resize_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-toolbar" title="ags_file_write_toolbar ()">ags_file_write_toolbar</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-widget" title="ags_file_write_widget ()">ags_file_write_widget</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-window" title="ags_file_write_window ()">ags_file_write_window</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-gui.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-gui.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-dialog"></a><h3>ags_file_read_dialog ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_dialog                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> **dialog</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-dialog-list"></a><h3>ags_file_read_dialog_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_dialog_list           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **dialog</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-editor"></a><h3>ags_file_read_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_editor                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> **editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line"></a><h3>ags_file_read_line ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> **line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-editor"></a><h3>ags_file_read_line_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line_editor           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> **line_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-list"></a><h3>ags_file_read_line_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line_list             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member"></a><h3>ags_file_read_line_member ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line_member           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> **line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member-editor"></a><h3>ags_file_read_line_member_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line_member_editor    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> **line_member_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member-list"></a><h3>ags_file_read_line_member_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line_member_list      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-link-collection-editor"></a><h3>ags_file_read_link_collection_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_link_collection_editor
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> **link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-link-editor"></a><h3>ags_file_read_link_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_link_editor           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> **link_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine"></a><h3>ags_file_read_machine ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> **machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-counter"></a><h3>ags_file_read_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_counter       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> **machine_counter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-counter-list"></a><h3>ags_file_read_machine_counter_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_counter_list  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine_counter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-editor"></a><h3>ags_file_read_machine_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_editor        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> **machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-editor-list"></a><h3>ags_file_read_machine_editor_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_editor_list   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-list"></a><h3>ags_file_read_machine_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_list          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-resolve-audio"></a><h3>ags_file_read_machine_resolve_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_resolve_audio (<em class="parameter"><code><a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-selector"></a><h3>ags_file_read_machine_selector ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_selector      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> **machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-menu-bar"></a><h3>ags_file_read_menu_bar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_menu_bar              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> **menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-mixer-input-pad"></a><h3>ags_file_read_mixer_input_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_mixer_input_pad       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-mixer-output-pad"></a><h3>ags_file_read_mixer_output_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_mixer_output_pad      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-navigation"></a><h3>ags_file_read_navigation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_navigation            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> **navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook"></a><h3>ags_file_read_notebook ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_notebook              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> **notebook</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook-tab"></a><h3>ags_file_read_notebook_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_notebook_tab          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> **notebook_tab</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook-tab-list"></a><h3>ags_file_read_notebook_tab_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_notebook_tab_list     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **notebook_tab_list</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad"></a><h3>ags_file_read_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pad                   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> **pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad-editor"></a><h3>ags_file_read_pad_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pad_editor            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> **pad_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad-list"></a><h3>ags_file_read_pad_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pad_list              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-resize-editor"></a><h3>ags_file_read_resize_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_resize_editor         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> **resize_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-toolbar"></a><h3>ags_file_read_toolbar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_toolbar               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> **toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-widget"></a><h3>ags_file_read_widget ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_widget                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-window"></a><h3>ags_file_read_window ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_window                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> **window</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-dialog"></a><h3>ags_file_write_dialog ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_dialog               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-dialog-list"></a><h3>ags_file_write_dialog_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_dialog_list          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *dialog</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-editor"></a><h3>ags_file_write_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_editor               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line"></a><h3>ags_file_write_line ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-editor"></a><h3>ags_file_write_line_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line_editor          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-list"></a><h3>ags_file_write_line_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line_list            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member"></a><h3>ags_file_write_line_member ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line_member          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member-editor"></a><h3>ags_file_write_line_member_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line_member_editor   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member-list"></a><h3>ags_file_write_line_member_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line_member_list     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-link-collection-editor"></a><h3>ags_file_write_link_collection_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_link_collection_editor
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-link-editor"></a><h3>ags_file_write_link_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_link_editor          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine"></a><h3>ags_file_write_machine ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-counter"></a><h3>ags_file_write_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_counter      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> *machine_counter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-counter-list"></a><h3>ags_file_write_machine_counter_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_counter_list (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine_counter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-editor"></a><h3>ags_file_write_machine_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_editor       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-editor-list"></a><h3>ags_file_write_machine_editor_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_editor_list  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-list"></a><h3>ags_file_write_machine_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_list         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-selector"></a><h3>ags_file_write_machine_selector ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_selector     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-menu-bar"></a><h3>ags_file_write_menu_bar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_menu_bar             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-mixer-input-pad"></a><h3>ags_file_write_mixer_input_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_mixer_input_pad      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-mixer-output-pad"></a><h3>ags_file_write_mixer_output_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_mixer_output_pad     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-navigation"></a><h3>ags_file_write_navigation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_navigation           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook"></a><h3>ags_file_write_notebook ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_notebook             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook-tab"></a><h3>ags_file_write_notebook_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_notebook_tab         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> *notebook_tab</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook-tab-list"></a><h3>ags_file_write_notebook_tab_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_notebook_tab_list    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notebook_tab_list</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad"></a><h3>ags_file_write_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pad                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad-editor"></a><h3>ags_file_write_pad_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pad_editor           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad-list"></a><h3>ags_file_write_pad_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pad_list             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-resize-editor"></a><h3>ags_file_write_resize_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_resize_editor        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> *resize_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-toolbar"></a><h3>ags_file_write_toolbar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_toolbar              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-widget"></a><h3>ags_file_write_widget ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_widget               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-window"></a><h3>ags_file_write_window ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_window               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-file-selection-callbacks.html b/api/ags/ags-ags-file-selection-callbacks.html
new file mode 100644
index 0000000..192a241
--- /dev/null
+++ b/api/ags/ags-ags-file-selection-callbacks.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_selection_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileSelection.html" title="AgsFileSelection">
+<link rel="next" href="ags-ags-file-sound.html" title="ags_file_sound">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-sound.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-selection-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-selection-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-selection-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-selection-callbacks.top_of_page"></a>ags_file_selection_callbacks</span></h2>
+<p>ags_file_selection_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-selection-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback" title="ags_file_selection_remove_callback ()">ags_file_selection_remove_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK> *hbox</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-selection-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-selection-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-selection-remove-callback"></a><h3>ags_file_selection_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_remove_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK> *hbox</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-file-sound.html b/api/ags/ags-ags-file-sound.html
new file mode 100644
index 0000000..d7a913e
--- /dev/null
+++ b/api/ags/ags-ags-file-sound.html
@@ -0,0 +1,902 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_sound</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">
+<link rel="next" href="ags-ags-file-stock.html" title="ags_file_stock">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-selection-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-stock.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-sound.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-sound.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-sound"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-sound.top_of_page"></a>ags_file_sound</span></h2>
+<p>ags_file_sound</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-sound.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-audio" title="ags_file_read_audio ()">ags_file_read_audio</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> **audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-list" title="ags_file_read_audio_list ()">ags_file_read_audio_list</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal" title="ags_file_read_audio_signal ()">ags_file_read_audio_signal</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> **audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal-list" title="ags_file_read_audio_signal_list ()">ags_file_read_audio_signal_list</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-channel" title="ags_file_read_channel ()">ags_file_read_channel</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> **channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-channel-list" title="ags_file_read_channel_list ()">ags_file_read_channel_list</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-devout" title="ags_file_read_devout ()">ags_file_read_devout</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> **devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-list" title="ags_file_read_devout_list ()">ags_file_read_devout_list</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play" title="ags_file_read_devout_play ()">ags_file_read_devout_play</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> **play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play-list" title="ags_file_read_devout_play_list ()">ags_file_read_devout_play_list</a>      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> **file_link</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-input" title="ags_file_read_input ()">ags_file_read_input</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-notation" title="ags_file_read_notation ()">ags_file_read_notation</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> **notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-notation-list" title="ags_file_read_notation_list ()">ags_file_read_notation_list</a>         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-note" title="ags_file_read_note ()">ags_file_read_note</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> **note</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-note-list" title="ags_file_read_note_list ()">ags_file_read_note_list</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **note</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-output" title="ags_file_read_output ()">ags_file_read_output</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern" title="ags_file_read_pattern ()">ags_file_read_pattern</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> **pattern</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data" title="ags_file_read_pattern_data ()">ags_file_read_pattern_data</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data-list" title="ags_file_read_pattern_data_list ()">ags_file_read_pattern_data_list</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-list" title="ags_file_read_pattern_list ()">ags_file_read_pattern_list</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **pattern</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-port" title="ags_file_read_port ()">ags_file_read_port</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> **port</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-port-list" title="ags_file_read_port_list ()">ags_file_read_port_list</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **port</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall" title="ags_file_read_recall ()">ags_file_read_recall</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> **recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio" title="ags_file_read_recall_audio ()">ags_file_read_recall_audio</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-run" title="ags_file_read_recall_audio_run ()">ags_file_read_recall_audio_run</a>      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-signal" title="ags_file_read_recall_audio_signal ()">ags_file_read_recall_audio_signal</a>   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel" title="ags_file_read_recall_channel ()">ags_file_read_recall_channel</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel-run" title="ags_file_read_recall_channel_run ()">ags_file_read_recall_channel_run</a>    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container" title="ags_file_read_recall_container ()">ags_file_read_recall_container</a>      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> **recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container-list" title="ags_file_read_recall_container_list ()">ags_file_read_recall_container_list</a> (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-list" title="ags_file_read_recall_list ()">ags_file_read_recall_list</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-recycling" title="ags_file_read_recall_recycling ()">ags_file_read_recall_recycling</a>      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling" title="ags_file_read_recycling ()">ags_file_read_recycling</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> **recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling-list" title="ags_file_read_recycling_list ()">ags_file_read_recycling_list</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-stream" title="ags_file_read_stream ()">ags_file_read_stream</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *index</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-stream-list" title="ags_file_read_stream_list ()">ags_file_read_stream_list</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-task" title="ags_file_read_task ()">ags_file_read_task</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> **task</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-task-list" title="ags_file_read_task_list ()">ags_file_read_task_list</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **task</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp" title="ags_file_read_timestamp ()">ags_file_read_timestamp</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> **timestamp</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp-list" title="ags_file_read_timestamp_list ()">ags_file_read_timestamp_list</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **timestamp</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-audio" title="ags_file_write_audio ()">ags_file_write_audio</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-list" title="ags_file_write_audio_list ()">ags_file_write_audio_list</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal" title="ags_file_write_audio_signal ()">ags_file_write_audio_signal</a>         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal-list" title="ags_file_write_audio_signal_list ()">ags_file_write_audio_signal_list</a>    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-channel" title="ags_file_write_channel ()">ags_file_write_channel</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-channel-list" title="ags_file_write_channel_list ()">ags_file_write_channel_list</a>         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *channel</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-devout" title="ags_file_write_devout ()">ags_file_write_devout</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-list" title="ags_file_write_devout_list ()">ags_file_write_devout_list</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play" title="ags_file_write_devout_play ()">ags_file_write_devout_play</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play-list" title="ags_file_write_devout_play_list ()">ags_file_write_devout_play_list</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *play</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-input" title="ags_file_write_input ()">ags_file_write_input</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-notation" title="ags_file_write_notation ()">ags_file_write_notation</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-notation-list" title="ags_file_write_notation_list ()">ags_file_write_notation_list</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-note" title="ags_file_write_note ()">ags_file_write_note</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-note-list" title="ags_file_write_note_list ()">ags_file_write_note_list</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *note</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-output" title="ags_file_write_output ()">ags_file_write_output</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern" title="ags_file_write_pattern ()">ags_file_write_pattern</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data" title="ags_file_write_pattern_data ()">ags_file_write_pattern_data</a>         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data-list" title="ags_file_write_pattern_data_list ()">ags_file_write_pattern_data_list</a>    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-list" title="ags_file_write_pattern_list ()">ags_file_write_pattern_list</a>         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *pattern</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-port" title="ags_file_write_port ()">ags_file_write_port</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-port-list" title="ags_file_write_port_list ()">ags_file_write_port_list</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall" title="ags_file_write_recall ()">ags_file_write_recall</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio" title="ags_file_write_recall_audio ()">ags_file_write_recall_audio</a>         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-run" title="ags_file_write_recall_audio_run ()">ags_file_write_recall_audio_run</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-signal" title="ags_file_write_recall_audio_signal ()">ags_file_write_recall_audio_signal</a>  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel" title="ags_file_write_recall_channel ()">ags_file_write_recall_channel</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel-run" title="ags_file_write_recall_channel_run ()">ags_file_write_recall_channel_run</a>   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container" title="ags_file_write_recall_container ()">ags_file_write_recall_container</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container-list" title="ags_file_write_recall_container_list ()">ags_file_write_recall_container_list</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-list" title="ags_file_write_recall_list ()">ags_file_write_recall_list</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-recycling" title="ags_file_write_recall_recycling ()">ags_file_write_recall_recycling</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling" title="ags_file_write_recycling ()">ags_file_write_recycling</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling-list" title="ags_file_write_recycling_list ()">ags_file_write_recycling_list</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recycling</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-stream" title="ags_file_write_stream ()">ags_file_write_stream</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-stream-list" title="ags_file_write_stream_list ()">ags_file_write_stream_list</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-task" title="ags_file_write_task ()">ags_file_write_task</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-task-list" title="ags_file_write_task_list ()">ags_file_write_task_list</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *task</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp" title="ags_file_write_timestamp ()">ags_file_write_timestamp</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> *timestamp</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp-list" title="ags_file_write_timestamp_list ()">ags_file_write_timestamp_list</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *timestamp</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-sound.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-sound.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-audio"></a><h3>ags_file_read_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_audio                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> **audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-list"></a><h3>ags_file_read_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_audio_list            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-signal"></a><h3>ags_file_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_audio_signal          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> **audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-signal-list"></a><h3>ags_file_read_audio_signal_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_audio_signal_list     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-channel"></a><h3>ags_file_read_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_channel               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> **channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-channel-list"></a><h3>ags_file_read_channel_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_channel_list          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout"></a><h3>ags_file_read_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_devout                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> **devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-list"></a><h3>ags_file_read_devout_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_devout_list           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-play"></a><h3>ags_file_read_devout_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_devout_play           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> **play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-play-list"></a><h3>ags_file_read_devout_play_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_devout_play_list      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link"></a><h3>ags_file_read_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_file_link             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> **file_link</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-input"></a><h3>ags_file_read_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_input                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notation"></a><h3>ags_file_read_notation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_notation              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> **notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notation-list"></a><h3>ags_file_read_notation_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_notation_list         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-note"></a><h3>ags_file_read_note ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_note                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> **note</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-note-list"></a><h3>ags_file_read_note_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_note_list             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **note</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-output"></a><h3>ags_file_read_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_output                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern"></a><h3>ags_file_read_pattern ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pattern               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> **pattern</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-data"></a><h3>ags_file_read_pattern_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pattern_data          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-data-list"></a><h3>ags_file_read_pattern_data_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pattern_data_list     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-list"></a><h3>ags_file_read_pattern_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pattern_list          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **pattern</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-port"></a><h3>ags_file_read_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_port                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> **port</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-port-list"></a><h3>ags_file_read_port_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_port_list             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **port</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall"></a><h3>ags_file_read_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> **recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio"></a><h3>ags_file_read_recall_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_audio          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio-run"></a><h3>ags_file_read_recall_audio_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_audio_run      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio-signal"></a><h3>ags_file_read_recall_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_audio_signal   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-channel"></a><h3>ags_file_read_recall_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_channel        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-channel-run"></a><h3>ags_file_read_recall_channel_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_channel_run    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-container"></a><h3>ags_file_read_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_container      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> **recall_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-container-list"></a><h3>ags_file_read_recall_container_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_container_list (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recall_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-list"></a><h3>ags_file_read_recall_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_list           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-recycling"></a><h3>ags_file_read_recall_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_recycling      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recycling"></a><h3>ags_file_read_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recycling             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> **recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recycling-list"></a><h3>ags_file_read_recycling_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recycling_list        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-stream"></a><h3>ags_file_read_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_stream                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *index</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-stream-list"></a><h3>ags_file_read_stream_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_stream_list           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-task"></a><h3>ags_file_read_task ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_task                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> **task</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-task-list"></a><h3>ags_file_read_task_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_task_list             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **task</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-timestamp"></a><h3>ags_file_read_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_timestamp             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> **timestamp</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-timestamp-list"></a><h3>ags_file_read_timestamp_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_timestamp_list        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **timestamp</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio"></a><h3>ags_file_write_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_audio                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-list"></a><h3>ags_file_write_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_audio_list           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-signal"></a><h3>ags_file_write_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_audio_signal         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-signal-list"></a><h3>ags_file_write_audio_signal_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_audio_signal_list    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-channel"></a><h3>ags_file_write_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_channel              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-channel-list"></a><h3>ags_file_write_channel_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_channel_list         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout"></a><h3>ags_file_write_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_devout               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-list"></a><h3>ags_file_write_devout_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_devout_list          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-play"></a><h3>ags_file_write_devout_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_devout_play          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-play-list"></a><h3>ags_file_write_devout_play_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_devout_play_list     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link"></a><h3>ags_file_write_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_file_link            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-input"></a><h3>ags_file_write_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_input                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notation"></a><h3>ags_file_write_notation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_notation             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notation-list"></a><h3>ags_file_write_notation_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_notation_list        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-note"></a><h3>ags_file_write_note ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_note                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-note-list"></a><h3>ags_file_write_note_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_note_list            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *note</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-output"></a><h3>ags_file_write_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_output               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern"></a><h3>ags_file_write_pattern ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pattern              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-data"></a><h3>ags_file_write_pattern_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pattern_data         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-data-list"></a><h3>ags_file_write_pattern_data_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pattern_data_list    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-list"></a><h3>ags_file_write_pattern_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pattern_list         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *pattern</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-port"></a><h3>ags_file_write_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_port                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-port-list"></a><h3>ags_file_write_port_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_port_list            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall"></a><h3>ags_file_write_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio"></a><h3>ags_file_write_recall_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_audio         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio-run"></a><h3>ags_file_write_recall_audio_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_audio_run     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio-signal"></a><h3>ags_file_write_recall_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_audio_signal  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-channel"></a><h3>ags_file_write_recall_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_channel       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-channel-run"></a><h3>ags_file_write_recall_channel_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_channel_run   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-container"></a><h3>ags_file_write_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_container     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-container-list"></a><h3>ags_file_write_recall_container_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_container_list
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-list"></a><h3>ags_file_write_recall_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_list          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-recycling"></a><h3>ags_file_write_recall_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_recycling     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recycling"></a><h3>ags_file_write_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recycling            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recycling-list"></a><h3>ags_file_write_recycling_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recycling_list       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-stream"></a><h3>ags_file_write_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_stream               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-stream-list"></a><h3>ags_file_write_stream_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_stream_list          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-task"></a><h3>ags_file_write_task ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_task                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-task-list"></a><h3>ags_file_write_task_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_task_list            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *task</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-timestamp"></a><h3>ags_file_write_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_timestamp            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> *timestamp</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-timestamp-list"></a><h3>ags_file_write_timestamp_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_timestamp_list       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-file-stock.html b/api/ags/ags-ags-file-stock.html
new file mode 100644
index 0000000..336e615
--- /dev/null
+++ b/api/ags/ags-ags-file-stock.html
@@ -0,0 +1,332 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-sound.html" title="ags_file_sound">
+<link rel="next" href="ags-ags-file-util.html" title="ags_file_util">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-sound.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-util.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-stock.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-stock.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-stock.top_of_page"></a>ags_file_stock</span></h2>
+<p>ags_file_stock</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-stock.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS" title="AGS_CLIPBOARD_DEFAULT_VERSION">AGS_CLIPBOARD_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS" title="AGS_FILE_BOOLEAN_POINTER_PROP">AGS_FILE_BOOLEAN_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS" title="AGS_FILE_BOOLEAN_PROP">AGS_FILE_BOOLEAN_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS" title="AGS_FILE_BUILD_ID_PROP">AGS_FILE_BUILD_ID_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS" title="AGS_FILE_CHAR_POINTER_PROP">AGS_FILE_CHAR_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS" title="AGS_FILE_CHAR_PROP">AGS_FILE_CHAR_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS" title="AGS_FILE_DEFAULT_VERSION">AGS_FILE_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS" title="AGS_FILE_DOUBLE_POINTER_PROP">AGS_FILE_DOUBLE_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS" title="AGS_FILE_DOUBLE_PROP">AGS_FILE_DOUBLE_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_BUTTON">AGS_FILE_DYNAMIC_WIDGET_BUTTON</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN">AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON">AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_DIAL">AGS_FILE_DYNAMIC_WIDGET_DIAL</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR">AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HSCALE">AGS_FILE_DYNAMIC_WIDGET_HSCALE</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LABEL">AGS_FILE_DYNAMIC_WIDGET_LABEL</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LED">AGS_FILE_DYNAMIC_WIDGET_LED</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON">AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON">AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR">AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VSCALE">AGS_FILE_DYNAMIC_WIDGET_VSCALE</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM">AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_FILE_EFFECTS_DEFAULT_VERSION">AGS_FILE_EFFECTS_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS" title="AGS_FILE_FALSE">AGS_FILE_FALSE</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS" title="AGS_FILE_FLAGS_PROP">AGS_FILE_FLAGS_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-POINTER-PROP:CAPS" title="AGS_FILE_FLOAT_POINTER_PROP">AGS_FILE_FLOAT_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-PROP:CAPS" title="AGS_FILE_FLOAT_PROP">AGS_FILE_FLOAT_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS" title="AGS_FILE_ID_PROP">AGS_FILE_ID_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS" title="AGS_FILE_INT64_POINTER_PROP">AGS_FILE_INT64_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS" title="AGS_FILE_INT64_PROP">AGS_FILE_INT64_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS" title="AGS_FILE_NAME_PROP">AGS_FILE_NAME_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS" title="AGS_FILE_OBJECT_PROP">AGS_FILE_OBJECT_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS" title="AGS_FILE_POINTER_PROP">AGS_FILE_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS" title="AGS_FILE_SCOPE_PROP">AGS_FILE_SCOPE_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS" title="AGS_FILE_TRUE">AGS_FILE_TRUE</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS" title="AGS_FILE_TYPE_PROP">AGS_FILE_TYPE_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS" title="AGS_FILE_UINT64_POINTER_PROP">AGS_FILE_UINT64_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS" title="AGS_FILE_UINT64_PROP">AGS_FILE_UINT64_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS" title="AGS_FILE_VERSION_PROP">AGS_FILE_VERSION_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS" title="AGS_FILE_XPATH_PROP">AGS_FILE_XPATH_PROP</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CLIPBOARD-DEFAULT-VERSION:CAPS"></a><h3>AGS_CLIPBOARD_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_CLIPBOARD_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BOOLEAN-POINTER-PROP:CAPS"></a><h3>AGS_FILE_BOOLEAN_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BOOLEAN_POINTER_PROP "gboolean-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BOOLEAN-PROP:CAPS"></a><h3>AGS_FILE_BOOLEAN_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BOOLEAN_PROP "gboolean\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BUILD-ID-PROP:CAPS"></a><h3>AGS_FILE_BUILD_ID_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BUILD_ID_PROP "build-id\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-CHAR-POINTER-PROP:CAPS"></a><h3>AGS_FILE_CHAR_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_CHAR_POINTER_PROP "gchar-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-CHAR-PROP:CAPS"></a><h3>AGS_FILE_CHAR_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_CHAR_PROP "gchar\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-VERSION:CAPS"></a><h3>AGS_FILE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DOUBLE-POINTER-PROP:CAPS"></a><h3>AGS_FILE_DOUBLE_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_DOUBLE_POINTER_PROP "gdouble-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DOUBLE-PROP:CAPS"></a><h3>AGS_FILE_DOUBLE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_DOUBLE_PROP "gdouble\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_BUTTON (g_type_name(GtkTypeButton))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_CARTESIAN (g_type_name(GtkTypeCartesian))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON (g_type_name(GtkTypeCheckButton))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_DIAL</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_DIAL (g_type_name(AgsTypeDial))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_HINDICATOR (g_type_name(AgsTypeHIndicator))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_HSCALE</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_HSCALE (g_type_name(GtkTypeHScale))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_LABEL</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_LABEL (g_type_name(GtkTypeLabel))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-LED:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_LED</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_LED (g_type_name(AgsTypeLed))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON (g_type_name(GtkTypeSpinButton))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON (g_type_name(GtkTypeToggleButton))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_VINDICATOR (g_type_name(AgsTypeVIndicator))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_VSCALE</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_VSCALE (g_type_name(GtkTypeVScale))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_WAVEFORM (g_type_name(AgsTypeWaveform))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_FILE_EFFECTS_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_FILE_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FALSE:CAPS"></a><h3>AGS_FILE_FALSE</h3>
+<pre class="programlisting">#define AGS_FILE_FALSE "FALSE\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FLAGS-PROP:CAPS"></a><h3>AGS_FILE_FLAGS_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_FLAGS_PROP "flags\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FLOAT-POINTER-PROP:CAPS"></a><h3>AGS_FILE_FLOAT_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_FLOAT_POINTER_PROP "gfloat-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FLOAT-PROP:CAPS"></a><h3>AGS_FILE_FLOAT_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_FLOAT_PROP "gfloat\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-ID-PROP:CAPS"></a><h3>AGS_FILE_ID_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_ID_PROP "id\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-INT64-POINTER-PROP:CAPS"></a><h3>AGS_FILE_INT64_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_INT64_POINTER_PROP "gint64-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-INT64-PROP:CAPS"></a><h3>AGS_FILE_INT64_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_INT64_PROP "gint64\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-NAME-PROP:CAPS"></a><h3>AGS_FILE_NAME_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_NAME_PROP "name\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-OBJECT-PROP:CAPS"></a><h3>AGS_FILE_OBJECT_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_OBJECT_PROP "GObject\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-POINTER-PROP:CAPS"></a><h3>AGS_FILE_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_POINTER_PROP "gpointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-SCOPE-PROP:CAPS"></a><h3>AGS_FILE_SCOPE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_SCOPE_PROP "scope\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-TRUE:CAPS"></a><h3>AGS_FILE_TRUE</h3>
+<pre class="programlisting">#define AGS_FILE_TRUE "TRUE\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-TYPE-PROP:CAPS"></a><h3>AGS_FILE_TYPE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_TYPE_PROP "type\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-UINT64-POINTER-PROP:CAPS"></a><h3>AGS_FILE_UINT64_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_UINT64_POINTER_PROP "guint64-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-UINT64-PROP:CAPS"></a><h3>AGS_FILE_UINT64_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_UINT64_PROP "guint64\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-VERSION-PROP:CAPS"></a><h3>AGS_FILE_VERSION_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_VERSION_PROP "version\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-XPATH-PROP:CAPS"></a><h3>AGS_FILE_XPATH_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_XPATH_PROP "xpath\0"
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-file-thread.html b/api/ags/ags-ags-file-thread.html
new file mode 100644
index 0000000..1a2932d
--- /dev/null
+++ b/api/ags/ags-ags-file-thread.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_thread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-util.html" title="ags_file_util">
+<link rel="next" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-util.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="xml-rpc.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-thread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-thread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-thread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-thread.top_of_page"></a>ags_file_thread</span></h2>
+<p>ags_file_thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-thread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-thread.html#ags-file-read-audio-loop" title="ags_file_read_audio_loop ()">ags_file_read_audio_loop</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-thread.html#ags-file-read-thread" title="ags_file_read_thread ()">ags_file_read_thread</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> **thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-list" title="ags_file_read_thread_list ()">ags_file_read_thread_list</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-pool" title="ags_file_read_thread_pool ()">ags_file_read_thread_pool</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> **thread_pool</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-thread.html#ags-file-write-audio-loop" title="ags_file_write_audio_loop ()">ags_file_write_audio_loop</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-thread.html#ags-file-write-thread" title="ags_file_write_thread ()">ags_file_write_thread</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-list" title="ags_file_write_thread_list ()">ags_file_write_thread_list</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *thread</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-pool" title="ags_file_write_thread_pool ()">ags_file_write_thread_pool</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-thread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-thread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-audio-loop"></a><h3>ags_file_read_audio_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_audio_loop            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread"></a><h3>ags_file_read_thread ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_thread                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> **thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread-list"></a><h3>ags_file_read_thread_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_thread_list           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread-pool"></a><h3>ags_file_read_thread_pool ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_thread_pool           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> **thread_pool</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-loop"></a><h3>ags_file_write_audio_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_audio_loop           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread"></a><h3>ags_file_write_thread ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_thread               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread-list"></a><h3>ags_file_write_thread_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_thread_list          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread-pool"></a><h3>ags_file_write_thread_pool ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_thread_pool          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-file-util.html b/api/ags/ags-ags-file-util.html
new file mode 100644
index 0000000..0bc1617
--- /dev/null
+++ b/api/ags/ags-ags-file-util.html
@@ -0,0 +1,260 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_util</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-stock.html" title="ags_file_stock">
+<link rel="next" href="ags-ags-file-thread.html" title="ags_file_thread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-stock.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-thread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-util.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-util.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-util"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-util.top_of_page"></a>ags_file_util</span></h2>
+<p>ags_file_util</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-util.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio" title="ags_file_read_embedded_audio ()">ags_file_read_embedded_audio</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **embedded_audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio-list" title="ags_file_read_embedded_audio_list ()">ags_file_read_embedded_audio_list</a>   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **embedded_audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> **file_link</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-read-file-link-list" title="ags_file_read_file_link_list ()">ags_file_read_file_link_list</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **file_link</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-util-read-dependency" title="ags_file_util_read_dependency ()">ags_file_util_read_dependency</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> **xpath</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-util-read-history" title="ags_file_util_read_history ()">ags_file_util_read_history</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsHistory"><span class="type">AgsHistory</span></GTKDOCLINK> **history</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-util-read-object" title="ags_file_util_read_object ()">ags_file_util_read_object</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **gobject</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-util-read-parameter" title="ags_file_util_read_parameter ()">ags_file_util_read_parameter</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> **parameter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> *n_params</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> ***xpath</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-util-read-value" title="ags_file_util_read_value ()">ags_file_util_read_value</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> **xpath</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-util-write-dependency" title="ags_file_util_write_dependency ()">ags_file_util_write_dependency</a>      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> *xpath</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-util-write-history" title="ags_file_util_write_history ()">ags_file_util_write_history</a>         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsHistory"><span class="type">AgsHistory</span></GTKDOCLINK> *history</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-util-write-object" title="ags_file_util_write_object ()">ags_file_util_write_object</a>          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-util-write-parameter" title="ags_file_util_write_parameter ()">ags_file_util_write_parameter</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> n_params</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-util-write-value" title="ags_file_util_write_value ()">ags_file_util_write_value</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> pointer_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> arr_length</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio" title="ags_file_write_embedded_audio ()">ags_file_write_embedded_audio</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *embedded_audio</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio-list" title="ags_file_write_embedded_audio_list ()">ags_file_write_embedded_audio_list</a>  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *embedded_audio</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-write-file-link-list" title="ags_file_write_file_link_list ()">ags_file_write_file_link_list</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_link</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-util.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-util.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-embedded-audio"></a><h3>ags_file_read_embedded_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_embedded_audio        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **embedded_audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-embedded-audio-list"></a><h3>ags_file_read_embedded_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_embedded_audio_list   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **embedded_audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link"></a><h3>ags_file_read_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_file_link             (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> **file_link</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link-list"></a><h3>ags_file_read_file_link_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_file_link_list        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **file_link</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-dependency"></a><h3>ags_file_util_read_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_util_read_dependency       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> **xpath</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-history"></a><h3>ags_file_util_read_history ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_util_read_history          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsHistory"><span class="type">AgsHistory</span></GTKDOCLINK> **history</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-object"></a><h3>ags_file_util_read_object ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_util_read_object           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **gobject</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-parameter"></a><h3>ags_file_util_read_parameter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_util_read_parameter        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> **parameter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> *n_params</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> ***xpath</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-value"></a><h3>ags_file_util_read_value ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_util_read_value            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> **xpath</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-dependency"></a><h3>ags_file_util_write_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_util_write_dependency      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> *xpath</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-history"></a><h3>ags_file_util_write_history ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_util_write_history         (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsHistory"><span class="type">AgsHistory</span></GTKDOCLINK> *history</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-object"></a><h3>ags_file_util_write_object ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_util_write_object          (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-parameter"></a><h3>ags_file_util_write_parameter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_util_write_parameter       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> n_params</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-value"></a><h3>ags_file_util_write_value ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_util_write_value           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> pointer_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> arr_length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-embedded-audio"></a><h3>ags_file_write_embedded_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_embedded_audio       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *embedded_audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-embedded-audio-list"></a><h3>ags_file_write_embedded_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_embedded_audio_list  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *embedded_audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link"></a><h3>ags_file_write_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_file_link            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link-list"></a><h3>ags_file_write_file_link_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_file_link_list       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_link</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-generic-preferences-callbacks.html b/api/ags/ags-ags-generic-preferences-callbacks.html
new file mode 100644
index 0000000..8cf9d27
--- /dev/null
+++ b/api/ags/ags-ags-generic-preferences-callbacks.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_generic_preferences_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-AgsGenericPreferences.html" title="AgsGenericPreferences">
+<link rel="next" href="ags-AgsGuiTaskThread.html" title="AgsGuiTaskThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsGenericPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsGuiTaskThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-generic-preferences-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-generic-preferences-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-generic-preferences-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-generic-preferences-callbacks.top_of_page"></a>ags_generic_preferences_callbacks</span></h2>
+<p>ags_generic_preferences_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-generic-preferences-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-generic-preferences-callbacks.html#ags-generic-preferences-autosave-thread-clicked-callback" title="ags_generic_preferences_autosave_thread_clicked_callback ()">ags_generic_preferences_autosave_thread_clicked_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *check_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsGenericPreferences.html#AgsGenericPreferences" title="struct AgsGenericPreferences"><span class="type">AgsGenericPreferences</span></a> *generic_preferences</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-generic-preferences-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-generic-preferences-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-generic-preferences-autosave-thread-clicked-callback"></a><h3>ags_generic_preferences_autosave_thread_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_generic_preferences_autosave_thread_clicked_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *check_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsGenericPreferences.html#AgsGenericPreferences" title="struct AgsGenericPreferences"><span class="type">AgsGenericPreferences</span></a> *generic_preferences</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-id-generator.html b/api/ags/ags-ags-id-generator.html
new file mode 100644
index 0000000..a86ff01
--- /dev/null
+++ b/api/ags/ags-ags-id-generator.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_id_generator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-ags-combo-box-text.html" title="ags_combo_box_text">
+<link rel="next" href="ags-ags-list.html" title="ags_list">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-combo-box-text.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-list.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-id-generator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-id-generator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-id-generator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-id-generator.top_of_page"></a>ags_id_generator</span></h2>
+<p>ags_id_generator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-id-generator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-ags-id-generator.html#ags-id-generator-create-uuid" title="ags_id_generator_create_uuid ()">ags_id_generator_create_uuid</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-id-generator.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-id-generator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-id-generator-create-uuid"></a><h3>ags_id_generator_create_uuid ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_id_generator_create_uuid        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-ladspa-browser-callbacks.html b/api/ags/ags-ags-ladspa-browser-callbacks.html
new file mode 100644
index 0000000..8515087
--- /dev/null
+++ b/api/ags/ags-ags-ladspa-browser-callbacks.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_ladspa_browser_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">
+<link rel="next" href="ags-AgsLine.html" title="AgsLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLadspaBrowser.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-ladspa-browser-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-ladspa-browser-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-ladspa-browser-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ladspa-browser-callbacks.top_of_page"></a>ags_ladspa_browser_callbacks</span></h2>
+<p>ags_ladspa_browser_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-ladspa-browser-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback" title="ags_ladspa_browser_cancel_callback ()">ags_ladspa_browser_cancel_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback" title="ags_ladspa_browser_ok_callback ()">ags_ladspa_browser_ok_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback" title="ags_ladspa_browser_plugin_effect_callback ()">ags_ladspa_browser_plugin_effect_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback" title="ags_ladspa_browser_plugin_filename_callback ()">ags_ladspa_browser_plugin_filename_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback" title="ags_ladspa_browser_preview_close_callback ()">ags_ladspa_browser_preview_close_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *preview</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ladspa-browser-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ladspa-browser-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-ladspa-browser-cancel-callback"></a><h3>ags_ladspa_browser_cancel_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_ladspa_browser_cancel_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-ok-callback"></a><h3>ags_ladspa_browser_ok_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_ladspa_browser_ok_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-plugin-effect-callback"></a><h3>ags_ladspa_browser_plugin_effect_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_browser_plugin_effect_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-plugin-filename-callback"></a><h3>ags_ladspa_browser_plugin_filename_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_browser_plugin_filename_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-preview-close-callback"></a><h3>ags_ladspa_browser_preview_close_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_browser_preview_close_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *preview</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-line-callbacks.html b/api/ags/ags-ags-line-callbacks.html
new file mode 100644
index 0000000..b6fd97d
--- /dev/null
+++ b/api/ags/ags-ags-line-callbacks.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsLine.html" title="AgsLine">
+<link rel="next" href="ags-AgsLineEditor.html" title="AgsLineEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLineEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-callbacks.top_of_page"></a>ags_line_callbacks</span></h2>
+<p>ags_line_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-channel-done-callback" title="ags_line_channel_done_callback ()">ags_line_channel_done_callback</a>      (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-cancel" title="ags_line_copy_pattern_cancel ()">ags_line_copy_pattern_cancel</a>        (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-done" title="ags_line_copy_pattern_done ()">ags_line_copy_pattern_done</a>          (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-callbacks.html#ags-line-group-clicked-callback" title="ags_line_group_clicked_callback ()">ags_line_group_clicked_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-callbacks.html#ags-line-parent-set-callback" title="ags_line_parent_set_callback ()">ags_line_parent_set_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-peak-run-post-callback" title="ags_line_peak_run_post_callback ()">ags_line_peak_run_post_callback</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-play-channel-run-cancel" title="ags_line_play_channel_run_cancel ()">ags_line_play_channel_run_cancel</a>    (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-cancel" title="ags_line_play_volume_cancel ()">ags_line_play_volume_cancel</a>         (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-done" title="ags_line_play_volume_done ()">ags_line_play_volume_done</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-cancel" title="ags_line_recall_volume_cancel ()">ags_line_recall_volume_cancel</a>       (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-done" title="ags_line_recall_volume_done ()">ags_line_recall_volume_done</a>         (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-remove-recall-callback" title="ags_line_remove_recall_callback ()">ags_line_remove_recall_callback</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-volume-callback" title="ags_line_volume_callback ()">ags_line_volume_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-channel-done-callback"></a><h3>ags_line_channel_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_channel_done_callback      (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-copy-pattern-cancel"></a><h3>ags_line_copy_pattern_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_copy_pattern_cancel        (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-copy-pattern-done"></a><h3>ags_line_copy_pattern_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_copy_pattern_done          (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-group-clicked-callback"></a><h3>ags_line_group_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_group_clicked_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-parent-set-callback"></a><h3>ags_line_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_parent_set_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-peak-run-post-callback"></a><h3>ags_line_peak_run_post_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_peak_run_post_callback     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-play-channel-run-cancel"></a><h3>ags_line_play_channel_run_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_play_channel_run_cancel    (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-play-volume-cancel"></a><h3>ags_line_play_volume_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_play_volume_cancel         (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-play-volume-done"></a><h3>ags_line_play_volume_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_play_volume_done           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-recall-volume-cancel"></a><h3>ags_line_recall_volume_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_recall_volume_cancel       (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-recall-volume-done"></a><h3>ags_line_recall_volume_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_recall_volume_done         (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-remove-recall-callback"></a><h3>ags_line_remove_recall_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_remove_recall_callback     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-volume-callback"></a><h3>ags_line_volume_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_volume_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-line-editor-callbacks.html b/api/ags/ags-ags-line-editor-callbacks.html
new file mode 100644
index 0000000..41ffa67
--- /dev/null
+++ b/api/ags/ags-ags-line-editor-callbacks.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsLineEditor.html" title="AgsLineEditor">
+<link rel="next" href="ags-AgsLineMember.html" title="AgsLineMember">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLineEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLineMember.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-editor-callbacks.top_of_page"></a>ags_line_editor_callbacks</span></h2>
+<p>ags_line_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback" title="ags_line_editor_destroy_callback ()">ags_line_editor_destroy_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback" title="ags_line_editor_parent_set_callback ()">ags_line_editor_parent_set_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback" title="ags_line_editor_show_callback ()">ags_line_editor_show_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-editor-destroy-callback"></a><h3>ags_line_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_editor_destroy_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-parent-set-callback"></a><h3>ags_line_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_editor_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-show-callback"></a><h3>ags_line_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_editor_show_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-line-member-callbacks.html b/api/ags/ags-ags-line-member-callbacks.html
new file mode 100644
index 0000000..84f2755
--- /dev/null
+++ b/api/ags/ags-ags-line-member-callbacks.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_member_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsLineMember.html" title="AgsLineMember">
+<link rel="next" href="ags-AgsLineMemberEditor.html" title="AgsLineMemberEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLineMember.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLineMemberEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-member-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-member-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-member-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-member-callbacks.top_of_page"></a>ags_line_member_callbacks</span></h2>
+<p>ags_line_member_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-member-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback" title="ags_line_member_button_clicked_callback ()">ags_line_member_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback" title="ags_line_member_check_button_clicked_callback ()">ags_line_member_check_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *check_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback" title="ags_line_member_dial_changed_callback ()">ags_line_member_dial_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *dial</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback" title="ags_line_member_hscale_changed_callback ()">ags_line_member_hscale_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *hscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback" title="ags_line_member_parent_set_callback ()">ags_line_member_parent_set_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-port-safe-write-callback" title="ags_line_member_port_safe_write_callback ()">ags_line_member_port_safe_write_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback" title="ags_line_member_spin_button_changed_callback ()">ags_line_member_spin_button_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback" title="ags_line_member_toggle_button_clicked_callback ()">ags_line_member_toggle_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback" title="ags_line_member_vscale_changed_callback ()">ags_line_member_vscale_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *vscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-member-button-clicked-callback"></a><h3>ags_line_member_button_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_button_clicked_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-check-button-clicked-callback"></a><h3>ags_line_member_check_button_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_check_button_clicked_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *check_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-dial-changed-callback"></a><h3>ags_line_member_dial_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_dial_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *dial</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-hscale-changed-callback"></a><h3>ags_line_member_hscale_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_hscale_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *hscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-parent-set-callback"></a><h3>ags_line_member_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_member_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-port-safe-write-callback"></a><h3>ags_line_member_port_safe_write_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_port_safe_write_callback
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-spin-button-changed-callback"></a><h3>ags_line_member_spin_button_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_spin_button_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-toggle-button-clicked-callback"></a><h3>ags_line_member_toggle_button_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_toggle_button_clicked_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-vscale-changed-callback"></a><h3>ags_line_member_vscale_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_vscale_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *vscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-line-member-editor-callbacks.html b/api/ags/ags-ags-line-member-editor-callbacks.html
new file mode 100644
index 0000000..9b86dc2
--- /dev/null
+++ b/api/ags/ags-ags-line-member-editor-callbacks.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_member_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsLineMemberEditor.html" title="AgsLineMemberEditor">
+<link rel="next" href="ags-AgsLinkChannel.html" title="AgsLinkChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLineMemberEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLinkChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-member-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-member-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-member-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-member-editor-callbacks.top_of_page"></a>ags_line_member_editor_callbacks</span></h2>
+<p>ags_line_member_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-member-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback" title="ags_line_member_editor_add_callback ()">ags_line_member_editor_add_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback" title="ags_line_member_editor_ladspa_browser_response_callback ()">ags_line_member_editor_ladspa_browser_response_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback" title="ags_line_member_editor_remove_callback ()">ags_line_member_editor_remove_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-member-editor-add-callback"></a><h3>ags_line_member_editor_add_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_editor_add_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-ladspa-browser-response-callback"></a><h3>ags_line_member_editor_ladspa_browser_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_editor_ladspa_browser_response_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-remove-callback"></a><h3>ags_line_member_editor_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_editor_remove_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-link-collection-editor-callbacks.html b/api/ags/ags-ags-link-collection-editor-callbacks.html
new file mode 100644
index 0000000..1c68194
--- /dev/null
+++ b/api/ags/ags-ags-link-collection-editor-callbacks.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_link_collection_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">
+<link rel="next" href="ags-AgsLinkEditor.html" title="AgsLinkEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLinkCollectionEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLinkEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-link-collection-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-link-collection-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-link-collection-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-link-collection-editor-callbacks.top_of_page"></a>ags_link_collection_editor_callbacks</span></h2>
+<p>ags_link_collection_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-link-collection-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback" title="ags_link_collection_editor_count_callback ()">ags_link_collection_editor_count_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback" title="ags_link_collection_editor_first_line_callback ()">ags_link_collection_editor_first_line_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback" title="ags_link_collection_editor_first_link_callback ()">ags_link_collection_editor_first_link_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback" title="ags_link_collection_editor_link_callback ()">ags_link_collection_editor_link_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback" title="ags_link_collection_editor_parent_set_callback ()">ags_link_collection_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-collection-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-collection-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-link-collection-editor-count-callback"></a><h3>ags_link_collection_editor_count_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_count_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-first-line-callback"></a><h3>ags_link_collection_editor_first_line_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_first_line_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-first-link-callback"></a><h3>ags_link_collection_editor_first_link_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_first_link_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-link-callback"></a><h3>ags_link_collection_editor_link_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_link_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-parent-set-callback"></a><h3>ags_link_collection_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_link_collection_editor_parent_set_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-link-editor-callbacks.html b/api/ags/ags-ags-link-editor-callbacks.html
new file mode 100644
index 0000000..016fc6d
--- /dev/null
+++ b/api/ags/ags-ags-link-editor-callbacks.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_link_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsLinkEditor.html" title="AgsLinkEditor">
+<link rel="next" href="ags-AgsListingEditor.html" title="AgsListingEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLinkEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsListingEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-link-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-link-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-link-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-link-editor-callbacks.top_of_page"></a>ags_link_editor_callbacks</span></h2>
+<p>ags_link_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-link-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback" title="ags_link_editor_combo_callback ()">ags_link_editor_combo_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback" title="ags_link_editor_destroy_callback ()">ags_link_editor_destroy_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback" title="ags_link_editor_parent_set_callback ()">ags_link_editor_parent_set_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback" title="ags_link_editor_show_callback ()">ags_link_editor_show_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-link-editor-combo-callback"></a><h3>ags_link_editor_combo_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_editor_combo_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-destroy-callback"></a><h3>ags_link_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_link_editor_destroy_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-parent-set-callback"></a><h3>ags_link_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_link_editor_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-show-callback"></a><h3>ags_link_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_link_editor_show_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-list.html b/api/ags/ags-ags-list.html
new file mode 100644
index 0000000..c6d7e19
--- /dev/null
+++ b/api/ags/ags-ags-list.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_list</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-ags-id-generator.html" title="ags_id_generator">
+<link rel="next" href="AgsMenu.html" title="AgsMenu">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-id-generator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMenu.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-list.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-list.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-list"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-list.top_of_page"></a>ags_list</span></h2>
+<p>ags_list</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-list.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-list.html#ags-list-duplicate-list" title="ags_list_duplicate_list ()">ags_list_duplicate_list</a>             (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> entry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> target</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-list.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-list.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-list.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-list.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-list-duplicate-list"></a><h3>ags_list_duplicate_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_list_duplicate_list             (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> entry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> target</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-list-free-and-free-link"></a><h3>ags_list_free_and_free_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_list_free_and_free_link         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-list-free-and-unref-link"></a><h3>ags_list_free_and_unref_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_list_free_and_unref_link        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-listing-editor-callbacks.html b/api/ags/ags-ags-listing-editor-callbacks.html
new file mode 100644
index 0000000..e1b1fef
--- /dev/null
+++ b/api/ags/ags-ags-listing-editor-callbacks.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_listing_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsListingEditor.html" title="AgsListingEditor">
+<link rel="next" href="ags-AgsMachine.html" title="AgsMachine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsListingEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMachine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-listing-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-listing-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-listing-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-listing-editor-callbacks.top_of_page"></a>ags_listing_editor_callbacks</span></h2>
+<p>ags_listing_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-listing-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback" title="ags_listing_editor_parent_set_callback ()">ags_listing_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback" title="ags_listing_editor_set_pads_callback ()">ags_listing_editor_set_pads_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-listing-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-listing-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-listing-editor-parent-set-callback"></a><h3>ags_listing_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_listing_editor_parent_set_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-set-pads-callback"></a><h3>ags_listing_editor_set_pads_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_listing_editor_set_pads_callback
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-machine-callbacks.html b/api/ags/ags-ags-machine-callbacks.html
new file mode 100644
index 0000000..0ba1cdf
--- /dev/null
+++ b/api/ags/ags-ags-machine-callbacks.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_machine_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsMachine.html" title="AgsMachine">
+<link rel="next" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMachine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMachineEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-machine-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-machine-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-machine-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-callbacks.top_of_page"></a>ags_machine_callbacks</span></h2>
+<p>ags_machine_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-machine-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-button-press-callback" title="ags_machine_button_press_callback ()">ags_machine_button_press_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *handle_box</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-destroy-callback" title="ags_machine_destroy_callback ()">ags_machine_destroy_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-done-callback" title="ags_machine_done_callback ()">ags_machine_done_callback</a>           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-open-response-callback" title="ags_machine_open_response_callback ()">ags_machine_open_response_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-parent-set-callback" title="ags_machine_parent_set_callback ()">ags_machine_parent_set_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-play-callback" title="ags_machine_play_callback ()">ags_machine_play_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback" title="ags_machine_popup_destroy_activate_callback ()">ags_machine_popup_destroy_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback" title="ags_machine_popup_hide_activate_callback ()">ags_machine_popup_hide_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback" title="ags_machine_popup_move_down_activate_callback ()">ags_machine_popup_move_down_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback" title="ags_machine_popup_move_up_activate_callback ()">ags_machine_popup_move_up_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback" title="ags_machine_popup_properties_activate_callback ()">ags_machine_popup_properties_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback" title="ags_machine_popup_rename_activate_callback ()">ags_machine_popup_rename_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback" title="ags_machine_popup_show_activate_callback ()">ags_machine_popup_show_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-start-failure-callback" title="ags_machine_start_failure_callback ()">ags_machine_start_failure_callback</a>  (<em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-tact-callback" title="ags_machine_tact_callback ()">ags_machine_tact_callback</a>           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-machine-button-press-callback"></a><h3>ags_machine_button_press_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_button_press_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *handle_box</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-destroy-callback"></a><h3>ags_machine_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_destroy_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-done-callback"></a><h3>ags_machine_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_done_callback           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-open-response-callback"></a><h3>ags_machine_open_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_open_response_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-parent-set-callback"></a><h3>ags_machine_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_parent_set_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-play-callback"></a><h3>ags_machine_play_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_play_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-destroy-activate-callback"></a><h3>ags_machine_popup_destroy_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_popup_destroy_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-hide-activate-callback"></a><h3>ags_machine_popup_hide_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_hide_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-move-down-activate-callback"></a><h3>ags_machine_popup_move_down_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_move_down_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-move-up-activate-callback"></a><h3>ags_machine_popup_move_up_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_move_up_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-properties-activate-callback"></a><h3>ags_machine_popup_properties_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_properties_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-rename-activate-callback"></a><h3>ags_machine_popup_rename_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_rename_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-show-activate-callback"></a><h3>ags_machine_popup_show_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_show_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-start-failure-callback"></a><h3>ags_machine_start_failure_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_start_failure_callback  (<em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-tact-callback"></a><h3>ags_machine_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_tact_callback           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-machine-editor-callbacks.html b/api/ags/ags-ags-machine-editor-callbacks.html
new file mode 100644
index 0000000..d80855b
--- /dev/null
+++ b/api/ags/ags-ags-machine-editor-callbacks.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_machine_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">
+<link rel="next" href="ags-AgsMachineRadioButton.html" title="AgsMachineRadioButton">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMachineEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMachineRadioButton.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-machine-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-machine-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-machine-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-editor-callbacks.top_of_page"></a>ags_machine_editor_callbacks</span></h2>
+<p>ags_machine_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-machine-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback" title="ags_machine_editor_add_callback ()">ags_machine_editor_add_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback" title="ags_machine_editor_apply_callback ()">ags_machine_editor_apply_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback" title="ags_machine_editor_back_callback ()">ags_machine_editor_back_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback" title="ags_machine_editor_cancel_callback ()">ags_machine_editor_cancel_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback" title="ags_machine_editor_destroy_callback ()">ags_machine_editor_destroy_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback" title="ags_machine_editor_ok_callback ()">ags_machine_editor_ok_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback" title="ags_machine_editor_parent_set_callback ()">ags_machine_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback" title="ags_machine_editor_remove_callback ()">ags_machine_editor_remove_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback" title="ags_machine_editor_show_callback ()">ags_machine_editor_show_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback" title="ags_machine_editor_switch_page_callback ()">ags_machine_editor_switch_page_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkNotebook"><span class="type">GtkNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkNotebookPage"><span class="type">GtkNotebookPage</span></GTKDOCLINK> *page</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> page_num</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-machine-editor-add-callback"></a><h3>ags_machine_editor_add_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_add_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-apply-callback"></a><h3>ags_machine_editor_apply_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_apply_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-back-callback"></a><h3>ags_machine_editor_back_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_back_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-cancel-callback"></a><h3>ags_machine_editor_cancel_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_cancel_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-destroy-callback"></a><h3>ags_machine_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-ok-callback"></a><h3>ags_machine_editor_ok_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_ok_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-parent-set-callback"></a><h3>ags_machine_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_parent_set_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-callback"></a><h3>ags_machine_editor_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_remove_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-show-callback"></a><h3>ags_machine_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_show_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-switch-page-callback"></a><h3>ags_machine_editor_switch_page_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_switch_page_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkNotebook"><span class="type">GtkNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkNotebookPage"><span class="type">GtkNotebookPage</span></GTKDOCLINK> *page</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> page_num</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-machine-selector-callbacks.html b/api/ags/ags-ags-machine-selector-callbacks.html
new file mode 100644
index 0000000..02004ae
--- /dev/null
+++ b/api/ags/ags-ags-machine-selector-callbacks.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_machine_selector_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">
+<link rel="next" href="ags-AgsMenuBar.html" title="AgsMenuBar">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMachineSelector.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMenuBar.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-machine-selector-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-machine-selector-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-machine-selector-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-selector-callbacks.top_of_page"></a>ags_machine_selector_callbacks</span></h2>
+<p>ags_machine_selector_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-machine-selector-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback" title="ags_machine_selector_popup_add_index_callback ()">ags_machine_selector_popup_add_index_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback" title="ags_machine_selector_popup_add_tab_callback ()">ags_machine_selector_popup_add_tab_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback" title="ags_machine_selector_popup_link_index_callback ()">ags_machine_selector_popup_link_index_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback" title="ags_machine_selector_popup_remove_index_callback ()">ags_machine_selector_popup_remove_index_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback" title="ags_machine_selector_popup_remove_tab_callback ()">ags_machine_selector_popup_remove_tab_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed" title="ags_machine_selector_radio_changed ()">ags_machine_selector_radio_changed</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *radio_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-selector-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-selector-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-add-index-callback"></a><h3>ags_machine_selector_popup_add_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_popup_add_index_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-add-tab-callback"></a><h3>ags_machine_selector_popup_add_tab_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_popup_add_tab_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-link-index-callback"></a><h3>ags_machine_selector_popup_link_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_popup_link_index_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-remove-index-callback"></a><h3>ags_machine_selector_popup_remove_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_popup_remove_index_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-remove-tab-callback"></a><h3>ags_machine_selector_popup_remove_tab_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_popup_remove_tab_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-radio-changed"></a><h3>ags_machine_selector_radio_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_radio_changed  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *radio_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-marshal.html b/api/ags/ags-ags-marshal.html
new file mode 100644
index 0000000..d43cc5b
--- /dev/null
+++ b/api/ags/ags-ags-marshal.html
@@ -0,0 +1,464 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_marshal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsMainLoop.html" title="AgsMainLoop">
+<link rel="next" href="ags-AgsMutable.html" title="AgsMutable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMainLoop.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMutable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-marshal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-marshal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-marshal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-marshal.top_of_page"></a>ags_marshal</span></h2>
+<p>ags_marshal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-marshal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT" title="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()">g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT" title="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()">g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER" title="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()">g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING" title="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()">g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--VOID" title="g_cclosure_user_marshal_OBJECT__VOID ()">g_cclosure_user_marshal_OBJECT__VOID</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-POINTER--VOID" title="g_cclosure_user_marshal_POINTER__VOID ()">g_cclosure_user_marshal_POINTER__VOID</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER" title="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()">g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID" title="g_cclosure_user_marshal_ULONG__VOID ()">g_cclosure_user_marshal_ULONG__VOID</a> (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE" title="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()">g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT" title="g_cclosure_user_marshal_VOID__OBJECT_UINT ()">g_cclosure_user_marshal_VOID__OBJECT_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-POINTER" title="g_cclosure_user_marshal_VOID__STRING_POINTER ()">g_cclosure_user_marshal_VOID__STRING_POINTER</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-UINT" title="g_cclosure_user_marshal_VOID__STRING_UINT ()">g_cclosure_user_marshal_VOID__STRING_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE-UINT" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT" title="g_cclosure_user_marshal_VOID__UINT_INT ()">g_cclosure_user_marshal_VOID__UINT_INT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-marshal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-marshal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER"></a><h3>g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING"></a><h3>g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--VOID"></a><h3>g_cclosure_user_marshal_OBJECT__VOID ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_OBJECT__VOID
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-POINTER--VOID"></a><h3>g_cclosure_user_marshal_POINTER__VOID ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_POINTER__VOID
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER"></a><h3>g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-ULONG--VOID"></a><h3>g_cclosure_user_marshal_ULONG__VOID ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_ULONG__VOID (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE"></a><h3>g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-UINT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__OBJECT_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--STRING-POINTER"></a><h3>g_cclosure_user_marshal_VOID__STRING_POINTER ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__STRING_POINTER
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--STRING-UINT"></a><h3>g_cclosure_user_marshal_VOID__STRING_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__STRING_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-DOUBLE"></a><h3>g_cclosure_user_marshal_VOID__UINT_DOUBLE ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__UINT_DOUBLE
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-DOUBLE-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-INT"></a><h3>g_cclosure_user_marshal_VOID__UINT_INT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__UINT_INT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__UINT_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--ULONG-UINT"></a><h3>g_cclosure_user_marshal_VOID__ULONG_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__ULONG_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--ULONG-UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-matrix-callbacks.html b/api/ags/ags-ags-matrix-callbacks.html
new file mode 100644
index 0000000..7019794
--- /dev/null
+++ b/api/ags/ags-ags-matrix-callbacks.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_matrix_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsMatrix.html" title="AgsMatrix">
+<link rel="next" href="ags-AgsMixer.html" title="AgsMixer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMatrix.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMixer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-matrix-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-matrix-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-matrix-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-matrix-callbacks.top_of_page"></a>ags_matrix_callbacks</span></h2>
+<p>ags_matrix_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-matrix-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback" title="ags_matrix_adjustment_value_changed_callback ()">ags_matrix_adjustment_value_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback" title="ags_matrix_bpm_callback ()">ags_matrix_bpm_callback</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-done-callback" title="ags_matrix_done_callback ()">ags_matrix_done_callback</a>            (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback" title="ags_matrix_drawing_area_button_press_callback ()">ags_matrix_drawing_area_button_press_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback" title="ags_matrix_drawing_area_expose_callback ()">ags_matrix_drawing_area_expose_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-index-callback" title="ags_matrix_index_callback ()">ags_matrix_index_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback" title="ags_matrix_length_spin_callback ()">ags_matrix_length_spin_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback" title="ags_matrix_loop_button_callback ()">ags_matrix_loop_button_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback" title="ags_matrix_parent_set_callback ()">ags_matrix_parent_set_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-tact-callback" title="ags_matrix_tact_callback ()">ags_matrix_tact_callback</a>            (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-matrix-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-matrix-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-matrix-adjustment-value-changed-callback"></a><h3>ags_matrix_adjustment_value_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_adjustment_value_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-bpm-callback"></a><h3>ags_matrix_bpm_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_bpm_callback             (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-done-callback"></a><h3>ags_matrix_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_done_callback            (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-drawing-area-button-press-callback"></a><h3>ags_matrix_drawing_area_button_press_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_matrix_drawing_area_button_press_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-drawing-area-expose-callback"></a><h3>ags_matrix_drawing_area_expose_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_matrix_drawing_area_expose_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-index-callback"></a><h3>ags_matrix_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_index_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-length-spin-callback"></a><h3>ags_matrix_length_spin_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_length_spin_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-loop-button-callback"></a><h3>ags_matrix_loop_button_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_loop_button_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-parent-set-callback"></a><h3>ags_matrix_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_parent_set_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-tact-callback"></a><h3>ags_matrix_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_tact_callback            (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-menu-bar-callbacks.html b/api/ags/ags-ags-menu-bar-callbacks.html
new file mode 100644
index 0000000..96422ab
--- /dev/null
+++ b/api/ags/ags-ags-menu-bar-callbacks.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_menu_bar_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsMenuBar.html" title="AgsMenuBar">
+<link rel="next" href="ags-AgsNavigation.html" title="AgsNavigation">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMenuBar.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsNavigation.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-menu-bar-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-menu-bar-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-menu-bar-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-menu-bar-callbacks.top_of_page"></a>ags_menu_bar_callbacks</span></h2>
+<p>ags_menu_bar_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-menu-bar-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback" title="ags_menu_bar_about_callback ()">ags_menu_bar_about_callback</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback" title="ags_menu_bar_add_callback ()">ags_menu_bar_add_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback" title="ags_menu_bar_add_drum_callback ()">ags_menu_bar_add_drum_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback" title="ags_menu_bar_add_ffplayer_callback ()">ags_menu_bar_add_ffplayer_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback" title="ags_menu_bar_add_matrix_callback ()">ags_menu_bar_add_matrix_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback" title="ags_menu_bar_add_mixer_callback ()">ags_menu_bar_add_mixer_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback" title="ags_menu_bar_add_panel_callback ()">ags_menu_bar_add_panel_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback" title="ags_menu_bar_add_synth_callback ()">ags_menu_bar_add_synth_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback" title="ags_menu_bar_destroy_callback ()">ags_menu_bar_destroy_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback" title="ags_menu_bar_export_callback ()">ags_menu_bar_export_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback" title="ags_menu_bar_open_callback ()">ags_menu_bar_open_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback" title="ags_menu_bar_preferences_callback ()">ags_menu_bar_preferences_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback" title="ags_menu_bar_quit_callback ()">ags_menu_bar_quit_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback" title="ags_menu_bar_remove_callback ()">ags_menu_bar_remove_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback" title="ags_menu_bar_save_as_callback ()">ags_menu_bar_save_as_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback" title="ags_menu_bar_save_callback ()">ags_menu_bar_save_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback" title="ags_menu_bar_show_callback ()">ags_menu_bar_show_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-menu-bar-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-menu-bar-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-menu-bar-about-callback"></a><h3>ags_menu_bar_about_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_about_callback         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-callback"></a><h3>ags_menu_bar_add_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-drum-callback"></a><h3>ags_menu_bar_add_drum_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_drum_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-ffplayer-callback"></a><h3>ags_menu_bar_add_ffplayer_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_ffplayer_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-matrix-callback"></a><h3>ags_menu_bar_add_matrix_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_matrix_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-mixer-callback"></a><h3>ags_menu_bar_add_mixer_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_mixer_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-panel-callback"></a><h3>ags_menu_bar_add_panel_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_panel_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-synth-callback"></a><h3>ags_menu_bar_add_synth_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_synth_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-destroy-callback"></a><h3>ags_menu_bar_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_menu_bar_destroy_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-export-callback"></a><h3>ags_menu_bar_export_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_export_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-open-callback"></a><h3>ags_menu_bar_open_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_open_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-preferences-callback"></a><h3>ags_menu_bar_preferences_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_preferences_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-quit-callback"></a><h3>ags_menu_bar_quit_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_quit_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-remove-callback"></a><h3>ags_menu_bar_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_remove_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-save-as-callback"></a><h3>ags_menu_bar_save_as_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_save_as_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-save-callback"></a><h3>ags_menu_bar_save_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_save_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-show-callback"></a><h3>ags_menu_bar_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_show_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-meter-callbacks.html b/api/ags/ags-ags-meter-callbacks.html
new file mode 100644
index 0000000..e2dd1d0
--- /dev/null
+++ b/api/ags/ags-ags-meter-callbacks.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_meter_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsMeter.html" title="AgsMeter">
+<link rel="next" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMeter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsNoteEdit.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-meter-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-meter-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-meter-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-meter-callbacks.top_of_page"></a>ags_meter_callbacks</span></h2>
+<p>ags_meter_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-meter-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-meter-callbacks.html#ags-meter-configure-event" title="ags_meter_configure_event ()">ags_meter_configure_event</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-meter-callbacks.html#ags-meter-destroy-callback" title="ags_meter_destroy_callback ()">ags_meter_destroy_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-meter-callbacks.html#ags-meter-expose-event" title="ags_meter_expose_event ()">ags_meter_expose_event</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-meter-callbacks.html#ags-meter-show-callback" title="ags_meter_show_callback ()">ags_meter_show_callback</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-meter-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-meter-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-meter-configure-event"></a><h3>ags_meter_configure_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_meter_configure_event           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-destroy-callback"></a><h3>ags_meter_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_meter_destroy_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-expose-event"></a><h3>ags_meter_expose_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_meter_expose_event              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-show-callback"></a><h3>ags_meter_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_meter_show_callback             (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-mixer-callbacks.html b/api/ags/ags-ags-mixer-callbacks.html
new file mode 100644
index 0000000..62f12b1
--- /dev/null
+++ b/api/ags/ags-ags-mixer-callbacks.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_mixer_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsMixer.html" title="AgsMixer">
+<link rel="next" href="ags-AgsMixerInputLine.html" title="AgsMixerInputLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMixer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMixerInputLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-mixer-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-mixer-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-mixer-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-mixer-callbacks.top_of_page"></a>ags_mixer_callbacks</span></h2>
+<p>ags_mixer_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-mixer-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback" title="ags_mixer_parent_set_callback ()">ags_mixer_parent_set_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer"><span class="type">AgsMixer</span></a> *mixer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-mixer-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-mixer-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-mixer-parent-set-callback"></a><h3>ags_mixer_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_mixer_parent_set_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer"><span class="type">AgsMixer</span></a> *mixer</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-navigation-callbacks.html b/api/ags/ags-ags-navigation-callbacks.html
new file mode 100644
index 0000000..1f76c4c
--- /dev/null
+++ b/api/ags/ags-ags-navigation-callbacks.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_navigation_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsNavigation.html" title="AgsNavigation">
+<link rel="next" href="ags-AgsPad.html" title="AgsPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsNavigation.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-navigation-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-navigation-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-navigation-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-navigation-callbacks.top_of_page"></a>ags_navigation_callbacks</span></h2>
+<p>ags_navigation_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-navigation-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback" title="ags_navigation_bpm_callback ()">ags_navigation_bpm_callback</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback" title="ags_navigation_destroy_callback ()">ags_navigation_destroy_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-devout-stop-callback" title="ags_navigation_devout_stop_callback ()">ags_navigation_devout_stop_callback</a> (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback" title="ags_navigation_duration_tact_callback ()">ags_navigation_duration_tact_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-expander-callback" title="ags_navigation_expander_callback ()">ags_navigation_expander_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-forward-callback" title="ags_navigation_forward_callback ()">ags_navigation_forward_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-callback" title="ags_navigation_loop_callback ()">ags_navigation_loop_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback" title="ags_navigation_loop_left_tact_callback ()">ags_navigation_loop_left_tact_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback" title="ags_navigation_loop_right_tact_callback ()">ags_navigation_loop_right_tact_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-next-callback" title="ags_navigation_next_callback ()">ags_navigation_next_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback" title="ags_navigation_parent_set_callback ()">ags_navigation_parent_set_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-play-callback" title="ags_navigation_play_callback ()">ags_navigation_play_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback" title="ags_navigation_position_tact_callback ()">ags_navigation_position_tact_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-prev-callback" title="ags_navigation_prev_callback ()">ags_navigation_prev_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-raster-callback" title="ags_navigation_raster_callback ()">ags_navigation_raster_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback" title="ags_navigation_rewind_callback ()">ags_navigation_rewind_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-show-callback" title="ags_navigation_show_callback ()">ags_navigation_show_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-stop-callback" title="ags_navigation_stop_callback ()">ags_navigation_stop_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-tic-callback" title="ags_navigation_tic_callback ()">ags_navigation_tic_callback</a>         (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-navigation-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-navigation-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-navigation-bpm-callback"></a><h3>ags_navigation_bpm_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_bpm_callback         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-destroy-callback"></a><h3>ags_navigation_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_navigation_destroy_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-devout-stop-callback"></a><h3>ags_navigation_devout_stop_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_devout_stop_callback (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-duration-tact-callback"></a><h3>ags_navigation_duration_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_duration_tact_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-expander-callback"></a><h3>ags_navigation_expander_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_expander_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-forward-callback"></a><h3>ags_navigation_forward_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_forward_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-callback"></a><h3>ags_navigation_loop_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_loop_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-left-tact-callback"></a><h3>ags_navigation_loop_left_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_loop_left_tact_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-right-tact-callback"></a><h3>ags_navigation_loop_right_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_loop_right_tact_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-next-callback"></a><h3>ags_navigation_next_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_next_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-parent-set-callback"></a><h3>ags_navigation_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_parent_set_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-play-callback"></a><h3>ags_navigation_play_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_play_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-position-tact-callback"></a><h3>ags_navigation_position_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_position_tact_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-prev-callback"></a><h3>ags_navigation_prev_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_prev_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-raster-callback"></a><h3>ags_navigation_raster_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_raster_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-rewind-callback"></a><h3>ags_navigation_rewind_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_rewind_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-show-callback"></a><h3>ags_navigation_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_show_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-stop-callback"></a><h3>ags_navigation_stop_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_stop_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-tic-callback"></a><h3>ags_navigation_tic_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_tic_callback         (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-note-edit-callbacks.html b/api/ags/ags-ags-note-edit-callbacks.html
new file mode 100644
index 0000000..f2500d3
--- /dev/null
+++ b/api/ags/ags-ags-note-edit-callbacks.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_note_edit_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">
+<link rel="next" href="ags-AgsNotebook.html" title="AgsNotebook">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsNoteEdit.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsNotebook.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-note-edit-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-note-edit-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-note-edit-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-note-edit-callbacks.top_of_page"></a>ags_note_edit_callbacks</span></h2>
+<p>ags_note_edit_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-note-edit-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event" title="ags_note_edit_drawing_area_button_press_event ()">ags_note_edit_drawing_area_button_press_event</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event" title="ags_note_edit_drawing_area_button_release_event ()">ags_note_edit_drawing_area_button_release_event</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event" title="ags_note_edit_drawing_area_configure_event ()">ags_note_edit_drawing_area_configure_event</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event" title="ags_note_edit_drawing_area_expose_event ()">ags_note_edit_drawing_area_expose_event</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event" title="ags_note_edit_drawing_area_motion_notify_event ()">ags_note_edit_drawing_area_motion_notify_event</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventMotion"><span class="type">GdkEventMotion</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed" title="ags_note_edit_hscrollbar_value_changed ()">ags_note_edit_hscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed" title="ags_note_edit_vscrollbar_value_changed ()">ags_note_edit_vscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-note-edit-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-note-edit-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-button-press-event"></a><h3>ags_note_edit_drawing_area_button_press_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_note_edit_drawing_area_button_press_event
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-button-release-event"></a><h3>ags_note_edit_drawing_area_button_release_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_note_edit_drawing_area_button_release_event
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-configure-event"></a><h3>ags_note_edit_drawing_area_configure_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_note_edit_drawing_area_configure_event
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-expose-event"></a><h3>ags_note_edit_drawing_area_expose_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_note_edit_drawing_area_expose_event
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-motion-notify-event"></a><h3>ags_note_edit_drawing_area_motion_notify_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_note_edit_drawing_area_motion_notify_event
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventMotion"><span class="type">GdkEventMotion</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-hscrollbar-value-changed"></a><h3>ags_note_edit_hscrollbar_value_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_hscrollbar_value_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-vscrollbar-value-changed"></a><h3>ags_note_edit_vscrollbar_value_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_vscrollbar_value_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-notebook-callbacks.html b/api/ags/ags-ags-notebook-callbacks.html
new file mode 100644
index 0000000..92a9ee2
--- /dev/null
+++ b/api/ags/ags-ags-notebook-callbacks.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_notebook_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsNotebook.html" title="AgsNotebook">
+<link rel="next" href="ags-AgsToolbar.html" title="AgsToolbar">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsNotebook.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsToolbar.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-notebook-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-notebook-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-notebook-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-notebook-callbacks.top_of_page"></a>ags_notebook_callbacks</span></h2>
+<p>ags_notebook_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-notebook-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback" title="ags_notebook_machine_changed_callback ()">ags_notebook_machine_changed_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-notebook-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-notebook-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-notebook-machine-changed-callback"></a><h3>ags_notebook_machine_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_machine_changed_callback
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-oscillator-callbacks.html b/api/ags/ags-ags-oscillator-callbacks.html
new file mode 100644
index 0000000..3fdf7d8
--- /dev/null
+++ b/api/ags/ags-ags-oscillator-callbacks.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_oscillator_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsOscillator.html" title="AgsOscillator">
+<link rel="next" href="ags-AgsPanel.html" title="AgsPanel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsOscillator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPanel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-oscillator-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-oscillator-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-oscillator-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-oscillator-callbacks.top_of_page"></a>ags_oscillator_callbacks</span></h2>
+<p>ags_oscillator_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-oscillator-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback" title="ags_oscillator_attack_callback ()">ags_oscillator_attack_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback" title="ags_oscillator_frame_count_callback ()">ags_oscillator_frame_count_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback" title="ags_oscillator_frequency_callback ()">ags_oscillator_frequency_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback" title="ags_oscillator_phase_callback ()">ags_oscillator_phase_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback" title="ags_oscillator_volume_callback ()">ags_oscillator_volume_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback" title="ags_oscillator_wave_callback ()">ags_oscillator_wave_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-oscillator-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-oscillator-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-oscillator-attack-callback"></a><h3>ags_oscillator_attack_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_attack_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-frame-count-callback"></a><h3>ags_oscillator_frame_count_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_frame_count_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-frequency-callback"></a><h3>ags_oscillator_frequency_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_frequency_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-phase-callback"></a><h3>ags_oscillator_phase_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_phase_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-volume-callback"></a><h3>ags_oscillator_volume_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_volume_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-wave-callback"></a><h3>ags_oscillator_wave_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_wave_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-pad-callbacks.html b/api/ags/ags-ags-pad-callbacks.html
new file mode 100644
index 0000000..f85f670
--- /dev/null
+++ b/api/ags/ags-ags-pad-callbacks.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsPad.html" title="AgsPad">
+<link rel="next" href="ags-AgsPadEditor.html" title="AgsPadEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPadEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-pad-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-pad-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-pad-callbacks.top_of_page"></a>ags_pad_callbacks</span></h2>
+<p>ags_pad_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-pad-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-destroy-callback" title="ags_pad_destroy_callback ()">ags_pad_destroy_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback" title="ags_pad_group_clicked_callback ()">ags_pad_group_clicked_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback" title="ags_pad_mute_clicked_callback ()">ags_pad_mute_clicked_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-option-changed-callback" title="ags_pad_option_changed_callback ()">ags_pad_option_changed_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-parent-set-callback" title="ags_pad_parent_set_callback ()">ags_pad_parent_set_callback</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-show-callback" title="ags_pad_show_callback ()">ags_pad_show_callback</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback" title="ags_pad_solo_clicked_callback ()">ags_pad_solo_clicked_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-pad-destroy-callback"></a><h3>ags_pad_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_destroy_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-group-clicked-callback"></a><h3>ags_pad_group_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_group_clicked_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-mute-clicked-callback"></a><h3>ags_pad_mute_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_mute_clicked_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-option-changed-callback"></a><h3>ags_pad_option_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_option_changed_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-parent-set-callback"></a><h3>ags_pad_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_parent_set_callback         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-show-callback"></a><h3>ags_pad_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_show_callback               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-solo-clicked-callback"></a><h3>ags_pad_solo_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_solo_clicked_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-pad-editor-callbacks.html b/api/ags/ags-ags-pad-editor-callbacks.html
new file mode 100644
index 0000000..441ccd8
--- /dev/null
+++ b/api/ags/ags-ags-pad-editor-callbacks.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_pad_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsPadEditor.html" title="AgsPadEditor">
+<link rel="next" href="ags-AgsPerformancePreferences.html" title="AgsPerformancePreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPadEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPerformancePreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-pad-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-pad-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-pad-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-pad-editor-callbacks.top_of_page"></a>ags_pad_editor_callbacks</span></h2>
+<p>ags_pad_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-pad-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback" title="ags_pad_editor_destroy_callback ()">ags_pad_editor_destroy_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback" title="ags_pad_editor_parent_set_callback ()">ags_pad_editor_parent_set_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback" title="ags_pad_editor_set_audio_channels_callback ()">ags_pad_editor_set_audio_channels_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback" title="ags_pad_editor_show_callback ()">ags_pad_editor_show_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-pad-editor-destroy-callback"></a><h3>ags_pad_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_editor_destroy_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-parent-set-callback"></a><h3>ags_pad_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_editor_parent_set_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-set-audio-channels-callback"></a><h3>ags_pad_editor_set_audio_channels_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_editor_set_audio_channels_callback
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-show-callback"></a><h3>ags_pad_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_editor_show_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-panel-callbacks.html b/api/ags/ags-ags-panel-callbacks.html
new file mode 100644
index 0000000..4bdf13c
--- /dev/null
+++ b/api/ags/ags-ags-panel-callbacks.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_panel_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsPanel.html" title="AgsPanel">
+<link rel="next" href="ags-AgsPanelInputLine.html" title="AgsPanelInputLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPanel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPanelInputLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-panel-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-panel-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-panel-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-panel-callbacks.top_of_page"></a>ags_panel_callbacks</span></h2>
+<p>ags_panel_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-panel-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-panel-callbacks.html#ags-panel-parent-set-callback" title="ags_panel_parent_set_callback ()">ags_panel_parent_set_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel"><span class="type">AgsPanel</span></a> *panel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-panel-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-panel-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-panel-parent-set-callback"></a><h3>ags_panel_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_panel_parent_set_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel"><span class="type">AgsPanel</span></a> *panel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-parameter.html b/api/ags/ags-ags-parameter.html
new file mode 100644
index 0000000..8989c98
--- /dev/null
+++ b/api/ags/ags-ags-parameter.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_parameter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="AgsOptionMenu.html" title="AgsOptionMenu">
+<link rel="next" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsOptionMenu.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="object.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-parameter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-parameter.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-parameter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-parameter.top_of_page"></a>ags_parameter</span></h2>
+<p>ags_parameter</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-parameter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="GParameter"><span class="returnvalue">GParameter</span></GTKDOCLINK> *        <a class="link" href="ags-ags-parameter.html#ags-parameter-grow" title="ags_parameter_grow ()">ags_parameter_grow</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *params</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *n_params</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-parameter.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-parameter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-parameter-grow"></a><h3>ags_parameter_grow ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GParameter"><span class="returnvalue">GParameter</span></GTKDOCLINK> *        ags_parameter_grow                  (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *params</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *n_params</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-plugin-stock.html b/api/ags/ags-ags-plugin-stock.html
new file mode 100644
index 0000000..8421139
--- /dev/null
+++ b/api/ags/ags-ags-plugin-stock.html
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_plugin_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="prev" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">
+<link rel="next" href="widget.html" title="Part IV. Widget - GUI elements">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPluginFactory.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="widget.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-plugin-stock.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-plugin-stock.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-plugin-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-plugin-stock.top_of_page"></a>ags_plugin_stock</span></h2>
+<p>ags_plugin_stock</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-plugin-stock.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS" title="AGS_PLUGIN_NAME_VOLUME">AGS_PLUGIN_NAME_VOLUME</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-plugin-stock.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-plugin-stock.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLUGIN-NAME-VOLUME:CAPS"></a><h3>AGS_PLUGIN_NAME_VOLUME</h3>
+<pre class="programlisting">#define AGS_PLUGIN_NAME_VOLUME "ags-volume\0"
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-preferences-callbacks.html b/api/ags/ags-ags-preferences-callbacks.html
new file mode 100644
index 0000000..f5942ac
--- /dev/null
+++ b/api/ags/ags-ags-preferences-callbacks.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_preferences_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsPreferences.html" title="AgsPluginPreferences">
+<link rel="next" href="ags-AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPropertyCollectionEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-preferences-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-preferences-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-preferences-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-preferences-callbacks.top_of_page"></a>ags_preferences_callbacks</span></h2>
+<p>ags_preferences_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-preferences-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-preferences-callbacks.html#ags-preferences-response-callback" title="ags_preferences_response_callback ()">ags_preferences_response_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-preferences-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-preferences-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-preferences-response-callback"></a><h3>ags_preferences_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_preferences_response_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-property-collection-editor-callbacks.html b/api/ags/ags-ags-property-collection-editor-callbacks.html
new file mode 100644
index 0000000..20a08e3
--- /dev/null
+++ b/api/ags/ags-ags-property-collection-editor-callbacks.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_property_collection_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">
+<link rel="next" href="ags-AgsPropertyEditor.html" title="AgsPropertyEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPropertyCollectionEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPropertyEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-property-collection-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-property-collection-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-property-collection-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-property-collection-editor-callbacks.top_of_page"></a>ags_property_collection_editor_callbacks</span></h2>
+<p>ags_property_collection_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-property-collection-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback" title="ags_property_collection_editor_add_collection_callback ()">ags_property_collection_editor_add_collection_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a> *property_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback" title="ags_property_collection_editor_remove_collection_callback ()">ags_property_collection_editor_remove_collection_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK> *table</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-collection-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-collection-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-property-collection-editor-add-collection-callback"></a><h3>ags_property_collection_editor_add_collection_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_property_collection_editor_add_collection_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a> *property_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-collection-editor-remove-collection-callback"></a><h3>ags_property_collection_editor_remove_collection_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_property_collection_editor_remove_collection_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK> *table</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-property-editor-callbacks.html b/api/ags/ags-ags-property-editor-callbacks.html
new file mode 100644
index 0000000..bb23da6
--- /dev/null
+++ b/api/ags/ags-ags-property-editor-callbacks.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_property_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsPropertyEditor.html" title="AgsPropertyEditor">
+<link rel="next" href="ags-AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPropertyEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPropertyListingEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-property-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-property-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-property-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-property-editor-callbacks.top_of_page"></a>ags_property_editor_callbacks</span></h2>
+<p>ags_property_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-property-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback" title="ags_property_editor_enable_callback ()">ags_property_editor_enable_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a> *property_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-property-editor-enable-callback"></a><h3>ags_property_editor_enable_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_property_editor_enable_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a> *property_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-recycling-thread-callbacks.html b/api/ags/ags-ags-recycling-thread-callbacks.html
new file mode 100644
index 0000000..cc78373
--- /dev/null
+++ b/api/ags/ags-ags-recycling-thread-callbacks.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_recycling_thread_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">
+<link rel="next" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecyclingThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsReturnableThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-recycling-thread-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-recycling-thread-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-recycling-thread-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-recycling-thread-callbacks.top_of_page"></a>ags_recycling_thread_callbacks</span></h2>
+<p>ags_recycling_thread_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-recycling-thread-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback" title="ags_recycling_thread_iterate_callback ()">ags_recycling_thread_iterate_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-recycling-thread-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-recycling-thread-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-recycling-thread-iterate-callback"></a><h3>ags_recycling_thread_iterate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_thread_iterate_callback
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-ruler-callbacks.html b/api/ags/ags-ags-ruler-callbacks.html
new file mode 100644
index 0000000..13d2e56
--- /dev/null
+++ b/api/ags/ags-ags-ruler-callbacks.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_ruler_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="AgsRuler.html" title="AgsRuler">
+<link rel="next" href="AgsServerPreferences.html" title="AgsServerPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRuler.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsServerPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-ruler-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-ruler-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-ruler-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ruler-callbacks.top_of_page"></a>ags_ruler_callbacks</span></h2>
+<p>ags_ruler_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-ruler-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="ags-ags-ruler-callbacks.html#ags-ruler-configure-event" title="ags_ruler_configure_event ()">ags_ruler_configure_event</a>           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk/gdk-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="ags-ags-ruler-callbacks.html#ags-ruler-expose-event" title="ags_ruler_expose_event ()">ags_ruler_expose_event</a>              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk/gdk-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ruler-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ruler-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-ruler-configure-event"></a><h3>ags_ruler_configure_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_ruler_configure_event           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk/gdk-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ruler-expose-event"></a><h3>ags_ruler_expose_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_ruler_expose_event              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk/gdk-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/ags-ags-sf2-chooser-callbacks.html b/api/ags/ags-ags-sf2-chooser-callbacks.html
new file mode 100644
index 0000000..8b7f7a3
--- /dev/null
+++ b/api/ags/ags-ags-sf2-chooser-callbacks.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_sf2_chooser_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">
+<link rel="next" href="editor.html" title="Editor - Piano roll and its controls">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSF2Chooser.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="editor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-sf2-chooser-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-sf2-chooser-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-sf2-chooser-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-sf2-chooser-callbacks.top_of_page"></a>ags_sf2_chooser_callbacks</span></h2>
+<p>ags_sf2_chooser_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-sf2-chooser-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed" title="ags_sf2_chooser_instrument_changed ()">ags_sf2_chooser_instrument_changed</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed" title="ags_sf2_chooser_preset_changed ()">ags_sf2_chooser_preset_changed</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed" title="ags_sf2_chooser_sample_changed ()">ags_sf2_chooser_sample_changed</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-sf2-chooser-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-sf2-chooser-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-sf2-chooser-instrument-changed"></a><h3>ags_sf2_chooser_instrument_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_instrument_changed  (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-preset-changed"></a><h3>ags_sf2_chooser_preset_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_preset_changed      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-sample-changed"></a><h3>ags_sf2_chooser_sample_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_sample_changed      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-synth-callbacks.html b/api/ags/ags-ags-synth-callbacks.html
new file mode 100644
index 0000000..6c41571
--- /dev/null
+++ b/api/ags/ags-ags-synth-callbacks.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_synth_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsSynth.html" title="AgsSynth">
+<link rel="next" href="ags-AgsSynthInputLine.html" title="AgsSynthInputLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSynth.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSynthInputLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-synth-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-synth-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-synth-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-synth-callbacks.top_of_page"></a>ags_synth_callbacks</span></h2>
+<p>ags_synth_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-synth-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synth-callbacks.html#ags-synth-auto-update-callback" title="ags_synth_auto_update_callback ()">ags_synth_auto_update_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synth-callbacks.html#ags-synth-lower-callback" title="ags_synth_lower_callback ()">ags_synth_lower_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synth-callbacks.html#ags-synth-parent-set-callback" title="ags_synth_parent_set_callback ()">ags_synth_parent_set_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synth-callbacks.html#ags-synth-update-callback" title="ags_synth_update_callback ()">ags_synth_update_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synth-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synth-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-synth-auto-update-callback"></a><h3>ags_synth_auto_update_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_auto_update_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-lower-callback"></a><h3>ags_synth_lower_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_lower_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-parent-set-callback"></a><h3>ags_synth_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_parent_set_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-update-callback"></a><h3>ags_synth_update_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_update_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-synths.html b/api/ags/ags-ags-synths.html
new file mode 100644
index 0000000..ac248eb
--- /dev/null
+++ b/api/ags/ags-ags-synths.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_synths</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">
+<link rel="next" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTimestampFactory.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="audio-file.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-synths.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-synths.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-synths"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-synths.top_of_page"></a>ags_synths</span></h2>
+<p>ags_synths</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-synths.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synths.html#ags-synth-saw" title="ags_synth_saw ()">ags_synth_saw</a>                       (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synths.html#ags-synth-sin" title="ags_synth_sin ()">ags_synth_sin</a>                       (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synths.html#ags-synth-square" title="ags_synth_square ()">ags_synth_square</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synths.html#ags-synth-triangle" title="ags_synth_triangle ()">ags_synth_triangle</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synths.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synths.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-synth-saw"></a><h3>ags_synth_saw ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_saw                       (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-sin"></a><h3>ags_synth_sin ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_sin                       (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-square"></a><h3>ags_synth_square ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_square                    (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-triangle"></a><h3>ags_synth_triangle ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_triangle                  (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-toolbar-callbacks.html b/api/ags/ags-ags-toolbar-callbacks.html
new file mode 100644
index 0000000..ea80bdc
--- /dev/null
+++ b/api/ags/ags-ags-toolbar-callbacks.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_toolbar_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-AgsToolbar.html" title="AgsToolbar">
+<link rel="next" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsToolbar.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-toolbar-mode-stock.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-toolbar-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-toolbar-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-toolbar-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-toolbar-callbacks.top_of_page"></a>ags_toolbar_callbacks</span></h2>
+<p>ags_toolbar_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-toolbar-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback" title="ags_toolbar_clear_callback ()">ags_toolbar_clear_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback" title="ags_toolbar_copy_or_cut_callback ()">ags_toolbar_copy_or_cut_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback" title="ags_toolbar_destroy_callback ()">ags_toolbar_destroy_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback" title="ags_toolbar_edit_callback ()">ags_toolbar_edit_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback" title="ags_toolbar_mode_callback ()">ags_toolbar_mode_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback" title="ags_toolbar_paste_callback ()">ags_toolbar_paste_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback" title="ags_toolbar_position_callback ()">ags_toolbar_position_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback" title="ags_toolbar_select_callback ()">ags_toolbar_select_callback</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback" title="ags_toolbar_show_callback ()">ags_toolbar_show_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback" title="ags_toolbar_zoom_callback ()">ags_toolbar_zoom_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-toolbar-clear-callback"></a><h3>ags_toolbar_clear_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_clear_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-copy-or-cut-callback"></a><h3>ags_toolbar_copy_or_cut_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_copy_or_cut_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-destroy-callback"></a><h3>ags_toolbar_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_toolbar_destroy_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-edit-callback"></a><h3>ags_toolbar_edit_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_edit_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-mode-callback"></a><h3>ags_toolbar_mode_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_mode_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-paste-callback"></a><h3>ags_toolbar_paste_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_paste_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-position-callback"></a><h3>ags_toolbar_position_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_position_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-select-callback"></a><h3>ags_toolbar_select_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_select_callback         (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-show-callback"></a><h3>ags_toolbar_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_show_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-zoom-callback"></a><h3>ags_toolbar_zoom_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_zoom_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-toolbar-mode-stock.html b/api/ags/ags-ags-toolbar-mode-stock.html
new file mode 100644
index 0000000..050445b
--- /dev/null
+++ b/api/ags/ags-ags-toolbar-mode-stock.html
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_toolbar_mode_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">
+<link rel="next" href="engines.html" title="Engines - Composite widgets with audio set up">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-toolbar-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="engines.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-toolbar-mode-stock.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-toolbar-mode-stock.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-toolbar-mode-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-toolbar-mode-stock.top_of_page"></a>ags_toolbar_mode_stock</span></h2>
+<p>ags_toolbar_mode_stock</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-toolbar-mode-stock.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS" title="AGS_TOOLBAR_MODE_ALL_CHANNELS">AGS_TOOLBAR_MODE_ALL_CHANNELS</a>
+#define             <a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_MULTI_CHANNEL">AGS_TOOLBAR_MODE_MULTI_CHANNEL</a>
+#define             <a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_SINGLE_CHANNEL">AGS_TOOLBAR_MODE_SINGLE_CHANNEL</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-mode-stock.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-mode-stock.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS"></a><h3>AGS_TOOLBAR_MODE_ALL_CHANNELS</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_ALL_CHANNELS "all channels\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS"></a><h3>AGS_TOOLBAR_MODE_MULTI_CHANNEL</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_MULTI_CHANNEL "multi channel\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS"></a><h3>AGS_TOOLBAR_MODE_SINGLE_CHANNEL</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_SINGLE_CHANNEL "single channel\0"
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-ags-window-callbacks.html b/api/ags/ags-ags-window-callbacks.html
new file mode 100644
index 0000000..81e9018
--- /dev/null
+++ b/api/ags/ags-ags-window-callbacks.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_window_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsWindow.html" title="AgsWindow">
+<link rel="next" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsWindow.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSF2Chooser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-window-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-window-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-window-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-window-callbacks.top_of_page"></a>ags_window_callbacks</span></h2>
+<p>ags_window_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-window-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-window-callbacks.html#ags-window-delete-event-callback" title="ags_window_delete_event_callback ()">ags_window_delete_event_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-window-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-window-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-window-delete-event-callback"></a><h3>ags_window_delete_event_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_window_delete_event_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-decl-list.txt b/api/ags/ags-decl-list.txt
new file mode 100644
index 0000000..0c7a486
--- /dev/null
+++ b/api/ags/ags-decl-list.txt
@@ -0,0 +1,5718 @@
+<SECTION>
+<FILE>ags_add_audio</FILE>
+<TITLE>AgsAddAudio</TITLE>
+AgsAddAudio
+AgsAddAudioClass
+ags_add_audio_new
+<SUBSECTION Standard>
+AGS_ADD_AUDIO
+AGS_ADD_AUDIO_CLASS
+AGS_ADD_AUDIO_GET_CLASS
+AGS_IS_ADD_AUDIO
+AGS_IS_ADD_AUDIO_CLASS
+AGS_TYPE_ADD_AUDIO
+ags_add_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_audio_signal</FILE>
+<TITLE>AgsAddAudioSignal</TITLE>
+AgsAddAudioSignal
+AgsAddAudioSignalClass
+ags_add_audio_signal_new
+<SUBSECTION Standard>
+AGS_ADD_AUDIO_SIGNAL
+AGS_ADD_AUDIO_SIGNAL_CLASS
+AGS_ADD_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_ADD_AUDIO_SIGNAL
+AGS_IS_ADD_AUDIO_SIGNAL_CLASS
+AGS_TYPE_ADD_AUDIO_SIGNAL
+ags_add_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_line_member</FILE>
+<TITLE>AgsAddLineMember</TITLE>
+AgsAddLineMember
+AgsAddLineMemberClass
+ags_add_line_member_new
+<SUBSECTION Standard>
+AGS_ADD_LINE_MEMBER
+AGS_ADD_LINE_MEMBER_CLASS
+AGS_ADD_LINE_MEMBER_GET_CLASS
+AGS_IS_ADD_LINE_MEMBER
+AGS_IS_ADD_LINE_MEMBER_CLASS
+AGS_TYPE_ADD_LINE_MEMBER
+ags_add_line_member_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_note</FILE>
+<TITLE>AgsAddNote</TITLE>
+AgsAddNote
+AgsAddNoteClass
+ags_add_note_new
+<SUBSECTION Standard>
+AGS_ADD_NOTE
+AGS_ADD_NOTE_CLASS
+AGS_ADD_NOTE_GET_CLASS
+AGS_IS_ADD_NOTE
+AGS_IS_ADD_NOTE_CLASS
+AGS_TYPE_ADD_NOTE
+ags_add_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_point_to_selection</FILE>
+<TITLE>AgsAddPointToSelection</TITLE>
+AgsAddPointToSelection
+AgsAddPointToSelectionClass
+ags_add_point_to_selection_new
+<SUBSECTION Standard>
+AGS_ADD_POINT_TO_SELECTION
+AGS_ADD_POINT_TO_SELECTION_CLASS
+AGS_ADD_POINT_TO_SELECTION_GET_CLASS
+AGS_IS_ADD_POINT_TO_SELECTION
+AGS_IS_ADD_POINT_TO_SELECTION_CLASS
+AGS_TYPE_ADD_POINT_TO_SELECTION
+ags_add_point_to_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_recall</FILE>
+<TITLE>AgsAddRecall</TITLE>
+AgsAddRecall
+AgsAddRecallClass
+ags_add_recall_new
+<SUBSECTION Standard>
+AGS_ADD_RECALL
+AGS_ADD_RECALL_CLASS
+AGS_ADD_RECALL_GET_CLASS
+AGS_IS_ADD_RECALL
+AGS_IS_ADD_RECALL_CLASS
+AGS_TYPE_ADD_RECALL
+ags_add_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_region_to_selection</FILE>
+<TITLE>AgsAddRegionToSelection</TITLE>
+AgsAddRegionToSelection
+AgsAddRegionToSelectionClass
+ags_add_region_to_selection_new
+<SUBSECTION Standard>
+AGS_ADD_REGION_TO_SELECTION
+AGS_ADD_REGION_TO_SELECTION_CLASS
+AGS_ADD_REGION_TO_SELECTION_GET_CLASS
+AGS_IS_ADD_REGION_TO_SELECTION
+AGS_IS_ADD_REGION_TO_SELECTION_CLASS
+AGS_TYPE_ADD_REGION_TO_SELECTION
+ags_add_region_to_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_amplifier</FILE>
+ags_amplifier
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_audio</FILE>
+<TITLE>AgsAppendAudio</TITLE>
+AgsAppendAudio
+AgsAppendAudioClass
+ags_append_audio_new
+<SUBSECTION Standard>
+AGS_APPEND_AUDIO
+AGS_APPEND_AUDIO_CLASS
+AGS_APPEND_AUDIO_GET_CLASS
+AGS_IS_APPEND_AUDIO
+AGS_IS_APPEND_AUDIO_CLASS
+AGS_TYPE_APPEND_AUDIO
+ags_append_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_audio_threaded</FILE>
+<TITLE>AgsAppendAudioThreaded</TITLE>
+AgsAppendAudioThreaded
+AgsAppendAudioThreadedClass
+ags_append_audio_threaded_new
+<SUBSECTION Standard>
+AGS_APPEND_AUDIO_THREADED
+AGS_APPEND_AUDIO_THREADED_CLASS
+AGS_APPEND_AUDIO_THREADED_GET_CLASS
+AGS_IS_APPEND_AUDIO_THREADED
+AGS_IS_APPEND_AUDIO_THREADED_CLASS
+AGS_TYPE_APPEND_AUDIO_THREADED
+ags_append_audio_threaded_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_channel</FILE>
+<TITLE>AgsAppendChannel</TITLE>
+AgsAppendChannel
+AgsAppendChannelClass
+ags_append_channel_new
+<SUBSECTION Standard>
+AGS_APPEND_CHANNEL
+AGS_APPEND_CHANNEL_CLASS
+AGS_APPEND_CHANNEL_GET_CLASS
+AGS_IS_APPEND_CHANNEL
+AGS_IS_APPEND_CHANNEL_CLASS
+AGS_TYPE_APPEND_CHANNEL
+ags_append_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_recall</FILE>
+<TITLE>AgsAppendRecall</TITLE>
+AgsAppendRecall
+AgsAppendRecallClass
+ags_append_recall_new
+<SUBSECTION Standard>
+AGS_APPEND_RECALL
+AGS_APPEND_RECALL_CLASS
+AGS_APPEND_RECALL_GET_CLASS
+AGS_IS_APPEND_RECALL
+AGS_IS_APPEND_RECALL_CLASS
+AGS_TYPE_APPEND_RECALL
+ags_append_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_applicable</FILE>
+<TITLE>AgsApplicable</TITLE>
+AgsApplicable
+AgsApplicableInterface
+ags_applicable_apply
+ags_applicable_reset
+ags_applicable_set_update
+<SUBSECTION Standard>
+AGS_APPLICABLE
+AGS_APPLICABLE_GET_INTERFACE
+AGS_APPLICABLE_INTERFACE
+AGS_IS_APPLICABLE
+AGS_IS_APPLICABLE_INTERFACE
+AGS_TYPE_APPLICABLE
+ags_applicable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_bpm</FILE>
+<TITLE>AgsApplyBpm</TITLE>
+AgsApplyBpm
+AgsApplyBpmClass
+ags_apply_bpm_new
+<SUBSECTION Standard>
+AGS_APPLY_BPM
+AGS_APPLY_BPM_CLASS
+AGS_APPLY_BPM_GET_CLASS
+AGS_IS_APPLY_BPM
+AGS_IS_APPLY_BPM_CLASS
+AGS_TYPE_APPLY_BPM
+ags_apply_bpm_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_sequencer_length</FILE>
+<TITLE>AgsApplySequencerLength</TITLE>
+AgsApplySequencerLength
+AgsApplySequencerLengthClass
+ags_apply_sequencer_length_new
+<SUBSECTION Standard>
+AGS_APPLY_SEQUENCER_LENGTH
+AGS_APPLY_SEQUENCER_LENGTH_CLASS
+AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS
+AGS_IS_APPLY_SEQUENCER_LENGTH
+AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS
+AGS_TYPE_APPLY_SEQUENCER_LENGTH
+ags_apply_sequencer_length_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_synth</FILE>
+<TITLE>AgsApplySynth</TITLE>
+AgsApplySynth
+AgsApplySynthClass
+AgsApplySynthWave
+ags_apply_synth_new
+<SUBSECTION Standard>
+AGS_APPLY_SYNTH
+AGS_APPLY_SYNTH_CLASS
+AGS_APPLY_SYNTH_GET_CLASS
+AGS_IS_APPLY_SYNTH
+AGS_IS_APPLY_SYNTH_CLASS
+AGS_TYPE_APPLY_SYNTH
+ags_apply_synth_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_tact</FILE>
+<TITLE>AgsApplyTact</TITLE>
+AgsApplyTact
+AgsApplyTactClass
+ags_apply_tact_new
+<SUBSECTION Standard>
+AGS_APPLY_TACT
+AGS_APPLY_TACT_CLASS
+AGS_APPLY_TACT_GET_CLASS
+AGS_IS_APPLY_TACT
+AGS_IS_APPLY_TACT_CLASS
+AGS_TYPE_APPLY_TACT
+ags_apply_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_wavetable</FILE>
+<TITLE>AgsApplyWavetable</TITLE>
+AgsApplyWavetable
+AgsApplyWavetableClass
+ags_apply_wavetable_new
+<SUBSECTION Standard>
+AGS_APPLY_WAVETABLE
+AGS_APPLY_WAVETABLE_CLASS
+AGS_APPLY_WAVETABLE_GET_CLASS
+AGS_IS_APPLY_WAVETABLE
+AGS_IS_APPLY_WAVETABLE_CLASS
+AGS_TYPE_APPLY_WAVETABLE
+ags_apply_wavetable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_async_queue</FILE>
+<TITLE>AgsAsyncQueue</TITLE>
+AGS_ASYNC_QUEUE_CLOCK_ID
+AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE
+AGS_ASYNC_QUEUE_SIGNAL_HIGH
+AGS_ASYNC_QUEUE_SIGNAL_LOW
+AgsAsyncQueue
+AgsAsyncQueueClass
+AgsAsyncQueueFlags
+AgsContext
+AgsTimer
+ags_async_queue_add
+ags_async_queue_find_context
+ags_async_queue_idle
+ags_async_queue_initerrupt
+ags_async_queue_new
+ags_async_queue_next_interval
+ags_async_queue_pop_context
+ags_async_queue_push_context
+ags_async_queue_remove
+ags_async_queue_worker
+ags_context_alloc
+ags_timer_alloc
+<SUBSECTION Standard>
+AGS_ASYNC_QUEUE
+AGS_ASYNC_QUEUE_CLASS
+AGS_ASYNC_QUEUE_GET_CLASS
+AGS_IS_ASYNC_QUEUE
+AGS_IS_ASYNC_QUEUE_CLASS
+AGS_TYPE_ASYNC_QUEUE
+ags_async_queue_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio</FILE>
+<TITLE>AgsAudio</TITLE>
+AgsAudio
+AgsAudioClass
+AgsAudioFlags
+ags_audio_add_recall
+ags_audio_add_recall_container
+ags_audio_add_recall_id
+ags_audio_cancel
+ags_audio_done
+ags_audio_duplicate_recall
+ags_audio_init_recall
+ags_audio_init_run
+ags_audio_is_playing
+ags_audio_new
+ags_audio_open_files
+ags_audio_play
+ags_audio_recall_change_state
+ags_audio_recursive_play_init
+ags_audio_remove_recall
+ags_audio_remove_recall_container
+ags_audio_remove_recall_id
+ags_audio_resolve_recall
+ags_audio_set_audio_channels
+ags_audio_set_devout
+ags_audio_set_flags
+ags_audio_set_pads
+ags_audio_set_sequence_length
+ags_audio_tact
+ags_audio_unset_flags
+<SUBSECTION Standard>
+AGS_AUDIO
+AGS_AUDIO_CLASS
+AGS_AUDIO_GET_CLASS
+AGS_IS_AUDIO
+AGS_IS_AUDIO_CLASS
+AGS_TYPE_AUDIO
+ags_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_file</FILE>
+<TITLE>AgsAudioFile</TITLE>
+AgsAudioFile
+AgsAudioFileClass
+ags_audio_file_close
+ags_audio_file_flush
+ags_audio_file_new
+ags_audio_file_open
+ags_audio_file_open_from_data
+ags_audio_file_read_audio_signal
+ags_audio_file_rw_open
+ags_audio_file_seek
+ags_audio_file_write
+<SUBSECTION Standard>
+AGS_AUDIO_FILE
+AGS_AUDIO_FILE_CLASS
+AGS_AUDIO_FILE_GET_CLASS
+AGS_IS_AUDIO_FILE
+AGS_IS_AUDIO_FILE_CLASS
+AGS_TYPE_AUDIO_FILE
+ags_audio_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_file_xml</FILE>
+<TITLE>AgsAudioFileXml</TITLE>
+AgsAudioFileXml
+AgsAudioFileXmlClass
+ags_audio_file_xml_new
+<SUBSECTION Standard>
+AGS_AUDIO_FILE_XML
+AGS_AUDIO_FILE_XML_CLASS
+AGS_IS_AUDIO_FILE_XML
+AGS_TYPE_AUDIO_FILE_XML
+ags_audio_file_xml_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_loop</FILE>
+<TITLE>AgsAudioLoop</TITLE>
+AGS_AUDIO_LOOP_DEFAULT_JIFFIE
+AgsAudioLoop
+AgsAudioLoopClass
+AgsAudioLoopFlags
+ags_audio_loop_add_audio
+ags_audio_loop_add_channel
+ags_audio_loop_add_recall
+ags_audio_loop_new
+ags_audio_loop_remove_audio
+ags_audio_loop_remove_channel
+ags_audio_loop_remove_recall
+<SUBSECTION Standard>
+AGS_AUDIO_LOOP
+AGS_AUDIO_LOOP_CLASS
+AGS_AUDIO_LOOP_GET_CLASS
+AGS_IS_AUDIO_LOOP
+AGS_IS_AUDIO_LOOP_CLASS
+AGS_TYPE_AUDIO_LOOP
+ags_audio_loop_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_preferences</FILE>
+<TITLE>AgsAudioPreferences</TITLE>
+AgsAudioPreferences
+AgsAudioPreferencesClass
+ags_audio_preferences_new
+<SUBSECTION Standard>
+AGS_AUDIO_PREFERENCES
+AGS_AUDIO_PREFERENCES_CLASS
+AGS_AUDIO_PREFERENCES_GET_CLASS
+AGS_IS_AUDIO_PREFERENCES
+AGS_IS_AUDIO_PREFERENCES_CLASS
+AGS_TYPE_AUDIO_PREFERENCES
+ags_audio_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_preferences_callbacks</FILE>
+ags_audio_preferences_audio_channels_changed
+ags_audio_preferences_buffer_size_changed
+ags_audio_preferences_card_changed_callback
+ags_audio_preferences_samplerate_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_set_recycling</FILE>
+<TITLE>AgsAudioSetRecycling</TITLE>
+AgsAudioSetRecycling
+AgsAudioSetRecyclingClass
+ags_audio_set_recycling_new
+<SUBSECTION Standard>
+AGS_AUDIO_SET_RECYCLING
+AGS_AUDIO_SET_RECYCLING_CLASS
+AGS_AUDIO_SET_RECYCLING_GET_CLASS
+AGS_IS_AUDIO_SET_RECYCLING
+AGS_IS_AUDIO_SET_RECYCLING_CLASS
+AGS_TYPE_AUDIO_SET_RECYCLING
+ags_audio_set_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_signal</FILE>
+<TITLE>AgsAudioSignal</TITLE>
+AgsAttack
+AgsAttackFlags
+AgsAudioSignal
+AgsAudioSignalClass
+AgsAudioSignalFlags
+ags_audio_signal_add_stream
+ags_audio_signal_copy_buffer_to_buffer
+ags_audio_signal_copy_buffer_to_double_buffer
+ags_audio_signal_copy_double_buffer_to_buffer
+ags_audio_signal_duplicate_stream
+ags_audio_signal_get_by_recall_id
+ags_audio_signal_get_length_till_current
+ags_audio_signal_get_stream_current
+ags_audio_signal_get_template
+ags_audio_signal_morph_samplerate
+ags_audio_signal_new
+ags_audio_signal_new_with_length
+ags_audio_signal_realloc_buffer_size
+ags_audio_signal_scale
+ags_audio_signal_stream_resize
+ags_audio_signal_stream_safe_resize
+ags_audio_signal_tile
+ags_stream_alloc
+<SUBSECTION Standard>
+AGS_AUDIO_SIGNAL
+AGS_AUDIO_SIGNAL_CLASS
+AGS_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_AUDIO_SIGNAL
+AGS_IS_AUDIO_SIGNAL_CLASS
+AGS_TYPE_AUDIO_SIGNAL
+ags_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_autosave_thread</FILE>
+<TITLE>AgsAutosaveThread</TITLE>
+AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME
+AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE
+AgsAutosaveThread
+AgsAutosaveThreadClass
+ags_autosave_thread_new
+<SUBSECTION Standard>
+AGS_AUTOSAVE_THREAD
+AGS_AUTOSAVE_THREAD_CLASS
+AGS_AUTOSAVE_THREAD_GET_CLASS
+AGS_IS_AUTOSAVE_THREAD
+AGS_IS_AUTOSAVE_THREAD_CLASS
+AGS_TYPE_AUTOSAVE_THREAD
+ags_autosave_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_audio_signal</FILE>
+<TITLE>AgsBufferAudioSignal</TITLE>
+AgsBufferAudioSignal
+AgsBufferAudioSignalClass
+ags_buffer_audio_signal_new
+<SUBSECTION Standard>
+AGS_BUFFER_AUDIO_SIGNAL
+AGS_BUFFER_AUDIO_SIGNAL_CLASS
+AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_BUFFER_AUDIO_SIGNAL
+AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS
+AGS_TYPE_BUFFER_AUDIO_SIGNAL
+ags_buffer_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_channel</FILE>
+<TITLE>AgsBufferChannel</TITLE>
+AgsBufferChannel
+AgsBufferChannelClass
+ags_buffer_channel_new
+<SUBSECTION Standard>
+AGS_BUFFER_CHANNEL
+AGS_BUFFER_CHANNEL_CLASS
+AGS_BUFFER_CHANNEL_GET_CLASS
+AGS_IS_BUFFER_CHANNEL
+AGS_IS_BUFFER_CHANNEL_CLASS
+AGS_TYPE_BUFFER_CHANNEL
+ags_buffer_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_channel_run</FILE>
+<TITLE>AgsBufferChannelRun</TITLE>
+AgsBufferChannelRun
+AgsBufferChannelRunClass
+ags_buffer_channel_run_new
+<SUBSECTION Standard>
+AGS_BUFFER_CHANNEL_RUN
+AGS_BUFFER_CHANNEL_RUN_CLASS
+AGS_BUFFER_CHANNEL_RUN_GET_CLASS
+AGS_IS_BUFFER_CHANNEL_RUN
+AGS_IS_BUFFER_CHANNEL_RUN_CLASS
+AGS_TYPE_BUFFER_CHANNEL_RUN
+ags_buffer_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_recycling</FILE>
+<TITLE>AgsBufferRecycling</TITLE>
+AgsBufferRecycling
+AgsBufferRecyclingClass
+ags_buffer_recycling_new
+<SUBSECTION Standard>
+AGS_BUFFER_RECYCLING
+AGS_BUFFER_RECYCLING_CLASS
+AGS_BUFFER_RECYCLING_GET_CLASS
+AGS_IS_BUFFER_RECYCLING
+AGS_IS_BUFFER_RECYCLING_CLASS
+AGS_TYPE_BUFFER_RECYCLING
+ags_buffer_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_audio</FILE>
+<TITLE>AgsCancelAudio</TITLE>
+AgsCancelAudio
+AgsCancelAudioClass
+ags_cancel_audio_new
+<SUBSECTION Standard>
+AGS_CANCEL_AUDIO
+AGS_CANCEL_AUDIO_CLASS
+AGS_CANCEL_AUDIO_GET_CLASS
+AGS_IS_CANCEL_AUDIO
+AGS_IS_CANCEL_AUDIO_CLASS
+AGS_TYPE_CANCEL_AUDIO
+ags_cancel_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_channel</FILE>
+<TITLE>AgsCancelChannel</TITLE>
+AgsCancelChannel
+AgsCancelChannelClass
+ags_cancel_channel_new
+<SUBSECTION Standard>
+AGS_CANCEL_CHANNEL
+AGS_CANCEL_CHANNEL_CLASS
+AGS_CANCEL_CHANNEL_GET_CLASS
+AGS_IS_CANCEL_CHANNEL
+AGS_IS_CANCEL_CHANNEL_CLASS
+AGS_TYPE_CANCEL_CHANNEL
+ags_cancel_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_recall</FILE>
+<TITLE>AgsCancelRecall</TITLE>
+AgsCancelRecall
+AgsCancelRecallClass
+ags_cancel_recall_new
+<SUBSECTION Standard>
+AGS_CANCEL_RECALL
+AGS_CANCEL_RECALL_CLASS
+AGS_CANCEL_RECALL_GET_CLASS
+AGS_IS_CANCEL_RECALL
+AGS_IS_CANCEL_RECALL_CLASS
+AGS_TYPE_CANCEL_RECALL
+ags_cancel_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cartesian</FILE>
+<TITLE>AgsCartesian</TITLE>
+AgsCartesian
+AgsCartesianClass
+ags_cartesian_new
+<SUBSECTION Standard>
+AGS_CARTESIAN
+AGS_CARTESIAN_CLASS
+AGS_CARTESIAN_GET_CLASS
+AGS_IS_CARTESIAN
+AGS_IS_CARTESIAN_CLASS
+AGS_TYPE_CARTESIAN
+ags_cartesian_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_change_indicator</FILE>
+<TITLE>AgsChangeIndicator</TITLE>
+AgsChangeIndicator
+AgsChangeIndicatorClass
+ags_change_indicator_new
+<SUBSECTION Standard>
+AGS_CHANGE_INDICATOR
+AGS_CHANGE_INDICATOR_CLASS
+AGS_CHANGE_INDICATOR_GET_CLASS
+AGS_IS_CHANGE_INDICATOR
+AGS_IS_CHANGE_INDICATOR_CLASS
+AGS_TYPE_CHANGE_INDICATOR
+ags_change_indicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_change_tact</FILE>
+<TITLE>AgsChangeTact</TITLE>
+AgsChangeTact
+AgsChangeTactClass
+ags_change_tact_new
+<SUBSECTION Standard>
+AGS_CHANGE_TACT
+AGS_CHANGE_TACT_CLASS
+AGS_CHANGE_TACT_GET_CLASS
+AGS_IS_CHANGE_TACT
+AGS_IS_CHANGE_TACT_CLASS
+AGS_TYPE_CHANGE_TACT
+ags_change_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel</FILE>
+<TITLE>AgsChannel</TITLE>
+AGS_CHANNEL_ERROR
+AgsChannel
+AgsChannelClass
+AgsChannelError
+AgsChannelFlags
+AgsChannelRecallIDMode
+ags_channel_add_recall
+ags_channel_add_recall_container
+ags_channel_add_recall_id
+ags_channel_cancel
+ags_channel_done
+ags_channel_duplicate_recall
+ags_channel_error_quark
+ags_channel_find_recall
+ags_channel_first
+ags_channel_first_with_recycling
+ags_channel_init_recall
+ags_channel_last
+ags_channel_last_with_recycling
+ags_channel_new
+ags_channel_nth
+ags_channel_pad_first
+ags_channel_pad_last
+ags_channel_pad_nth
+ags_channel_play
+ags_channel_recall_id_set
+ags_channel_recursive_play
+ags_channel_recursive_play_init
+ags_channel_recursive_play_threaded
+ags_channel_recursive_reset_recall_ids
+ags_channel_recycling_changed
+ags_channel_remove_recall
+ags_channel_remove_recall_id
+ags_channel_resolve_recall
+ags_channel_safe_resize_audio_signal
+ags_channel_set_devout
+ags_channel_set_link
+ags_channel_set_recycling
+ags_channel_tillrecycling_cancel
+<SUBSECTION Standard>
+AGS_CHANNEL
+AGS_CHANNEL_CLASS
+AGS_CHANNEL_GET_CLASS
+AGS_IS_CHANNEL
+AGS_IS_CHANNEL_CLASS
+AGS_TYPE_CHANNEL
+ags_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel_iter</FILE>
+AgsChannelIter
+AgsChannelIterFlags
+ags_channel_iter_alloc
+ags_channel_iter_free
+ags_channel_iter_next
+ags_channel_iter_prev
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel_set_recycling</FILE>
+<TITLE>AgsChannelSetRecycling</TITLE>
+AgsChannelSetRecycling
+AgsChannelSetRecyclingClass
+ags_channel_set_recycling_new
+<SUBSECTION Standard>
+AGS_CHANNEL_SET_RECYCLING
+AGS_CHANNEL_SET_RECYCLING_CLASS
+AGS_CHANNEL_SET_RECYCLING_GET_CLASS
+AGS_IS_CHANNEL_SET_RECYCLING
+AGS_IS_CHANNEL_SET_RECYCLING_CLASS
+AGS_TYPE_CHANNEL_SET_RECYCLING
+ags_channel_set_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_clone_channel</FILE>
+<TITLE>AgsCloneChannel</TITLE>
+AgsCloneChannel
+AgsCloneChannelClass
+ags_clone_channel_new
+<SUBSECTION Standard>
+AGS_CLONE_CHANNEL
+AGS_CLONE_CHANNEL_CLASS
+AGS_CLONE_CHANNEL_GET_CLASS
+AGS_IS_CLONE_CHANNEL
+AGS_IS_CLONE_CHANNEL_CLASS
+AGS_TYPE_CLONE_CHANNEL
+ags_clone_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_clone_channel_run</FILE>
+<TITLE>AgsCloneChannelRun</TITLE>
+AgsCloneChannelRun
+AgsCloneChannelRunClass
+ags_clone_channel_run_new
+<SUBSECTION Standard>
+AGS_CLONE_CHANNEL_RUN
+AGS_CLONE_CHANNEL_RUN_CLASS
+AGS_CLONE_CHANNEL_RUN_GET_CLASS
+AGS_IS_CLONE_CHANNEL_RUN
+AGS_IS_CLONE_CHANNEL_RUN_CLASS
+AGS_TYPE_CLONE_CHANNEL_RUN
+ags_clone_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_combo_box_text</FILE>
+ags_combo_box_text_remove_all
+</SECTION>
+
+<SECTION>
+<FILE>ags_config</FILE>
+<TITLE>AgsConfig</TITLE>
+AGS_CONFIG_DEFAULT_BUILD_ID
+AGS_CONFIG_DEFAULT_VERSION
+AGS_CONFIG_DEVOUT
+AGS_CONFIG_THREAD
+AgsConfig
+AgsConfigClass
+ags_config_get
+ags_config_load_defaults
+ags_config_load_from_file
+ags_config_new
+ags_config_save
+ags_config_set
+<SUBSECTION Standard>
+AGS_CONFIG
+AGS_CONFIG_CLASS
+AGS_CONFIG_GET_CLASS
+AGS_IS_CONFIG
+AGS_IS_CONFIG_CLASS
+AGS_TYPE_CONFIG
+ags_config_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_container</FILE>
+ags_container_add_all
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_audio_signal</FILE>
+<TITLE>AgsCopyAudioSignal</TITLE>
+AgsCopyAudioSignal
+AgsCopyAudioSignalClass
+ags_copy_audio_signal_new
+<SUBSECTION Standard>
+AGS_COPY_AUDIO_SIGNAL
+AGS_COPY_AUDIO_SIGNAL_CLASS
+AGS_COPY_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_COPY_AUDIO_SIGNAL
+AGS_IS_COPY_AUDIO_SIGNAL_CLASS
+AGS_TYPE_COPY_AUDIO_SIGNAL
+ags_copy_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_channel</FILE>
+<TITLE>AgsCopyChannel</TITLE>
+AgsCopyChannel
+AgsCopyChannelClass
+ags_copy_channel_new
+<SUBSECTION Standard>
+AGS_COPY_CHANNEL
+AGS_COPY_CHANNEL_CLASS
+AGS_COPY_CHANNEL_GET_CLASS
+AGS_IS_COPY_CHANNEL
+AGS_IS_COPY_CHANNEL_CLASS
+AGS_TYPE_COPY_CHANNEL
+ags_copy_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_channel_run</FILE>
+<TITLE>AgsCopyChannelRun</TITLE>
+AgsCopyChannelRun
+AgsCopyChannelRunClass
+AgsCopyChannelRunFlags
+ags_copy_channel_run_new
+<SUBSECTION Standard>
+AGS_COPY_CHANNEL_RUN
+AGS_COPY_CHANNEL_RUN_CLASS
+AGS_COPY_CHANNEL_RUN_GET_CLASS
+AGS_IS_COPY_CHANNEL_RUN
+AGS_IS_COPY_CHANNEL_RUN_CLASS
+AGS_TYPE_COPY_CHANNEL_RUN
+ags_copy_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_notation_audio</FILE>
+<TITLE>AgsCopyNotationAudio</TITLE>
+AgsCopyNotationAudio
+AgsCopyNotationAudioClass
+AgsCopyNotationAudioFlags
+ags_copy_notation_audio_new
+<SUBSECTION Standard>
+AGS_COPY_NOTATION_AUDIO
+AGS_COPY_NOTATION_AUDIO_CLASS
+AGS_COPY_NOTATION_AUDIO_GET_CLASS
+AGS_IS_COPY_NOTATION_AUDIO
+AGS_IS_COPY_NOTATION_AUDIO_CLASS
+AGS_TYPE_COPY_NOTATION_AUDIO
+ags_copy_notation_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_notation_audio_run</FILE>
+<TITLE>AgsCopyNotationAudioRun</TITLE>
+AgsCopyNotationAudioRun
+AgsCopyNotationAudioRunClass
+ags_copy_notation_audio_run_new
+<SUBSECTION Standard>
+AGS_COPY_NOTATION_AUDIO_RUN
+AGS_COPY_NOTATION_AUDIO_RUN_CLASS
+AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS
+AGS_IS_COPY_NOTATION_AUDIO_RUN
+AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS
+AGS_TYPE_COPY_NOTATION_AUDIO_RUN
+ags_copy_notation_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_audio</FILE>
+<TITLE>AgsCopyPatternAudio</TITLE>
+AgsCopyPatternAudio
+AgsCopyPatternAudioClass
+ags_copy_pattern_audio_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_AUDIO
+AGS_COPY_PATTERN_AUDIO_CLASS
+AGS_COPY_PATTERN_AUDIO_GET_CLASS
+AGS_IS_COPY_PATTERN_AUDIO
+AGS_IS_COPY_PATTERN_AUDIO_CLASS
+AGS_TYPE_COPY_PATTERN_AUDIO
+ags_copy_pattern_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_audio_run</FILE>
+<TITLE>AgsCopyPatternAudioRun</TITLE>
+AgsCopyPatternAudioRun
+AgsCopyPatternAudioRunClass
+ags_copy_pattern_audio_run_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_AUDIO_RUN
+AGS_COPY_PATTERN_AUDIO_RUN_CLASS
+AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS
+AGS_IS_COPY_PATTERN_AUDIO_RUN
+AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS
+AGS_TYPE_COPY_PATTERN_AUDIO_RUN
+ags_copy_pattern_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_channel</FILE>
+<TITLE>AgsCopyPatternChannel</TITLE>
+AgsCopyPatternChannel
+AgsCopyPatternChannelClass
+ags_copy_pattern_channel_new
+ags_copy_pattern_channel_template_find_source_and_destination
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_CHANNEL
+AGS_COPY_PATTERN_CHANNEL_CLASS
+AGS_COPY_PATTERN_CHANNEL_GET_CLASS
+AGS_IS_COPY_PATTERN_CHANNEL
+AGS_IS_COPY_PATTERN_CHANNEL_CLASS
+AGS_TYPE_COPY_PATTERN_CHANNEL
+ags_copy_pattern_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_channel_run</FILE>
+<TITLE>AgsCopyPatternChannelRun</TITLE>
+AgsCopyPatternChannelRun
+AgsCopyPatternChannelRunClass
+ags_copy_pattern_channel_run_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_CHANNEL_RUN
+AGS_COPY_PATTERN_CHANNEL_RUN_CLASS
+AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS
+AGS_IS_COPY_PATTERN_CHANNEL_RUN
+AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS
+AGS_TYPE_COPY_PATTERN_CHANNEL_RUN
+ags_copy_pattern_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_recycling</FILE>
+<TITLE>AgsCopyRecycling</TITLE>
+AgsCopyRecycling
+AgsCopyRecyclingClass
+ags_copy_recycling_new
+<SUBSECTION Standard>
+AGS_COPY_RECYCLING
+AGS_COPY_RECYCLING_CLASS
+AGS_COPY_RECYCLING_GET_CLASS
+AGS_IS_COPY_RECYCLING
+AGS_IS_COPY_RECYCLING_CLASS
+AGS_TYPE_COPY_RECYCLING
+ags_copy_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_count_beats_audio</FILE>
+<TITLE>AgsCountBeatsAudio</TITLE>
+AgsCountBeatsAudio
+AgsCountBeatsAudioClass
+ags_count_beats_audio_new
+<SUBSECTION Standard>
+AGS_COUNT_BEATS_AUDIO
+AGS_COUNT_BEATS_AUDIO_CLASS
+AGS_COUNT_BEATS_AUDIO_GET_CLASS
+AGS_IS_COUNT_BEATS_AUDIO
+AGS_IS_COUNT_BEATS_AUDIO_CLASS
+AGS_TYPE_COUNT_BEATS_AUDIO
+ags_count_beats_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_count_beats_audio_run</FILE>
+<TITLE>AgsCountBeatsAudioRun</TITLE>
+AgsCountBeatsAudioRun
+AgsCountBeatsAudioRunClass
+ags_count_beats_audio_run_new
+ags_count_beats_audio_run_notation_loop
+ags_count_beats_audio_run_notation_start
+ags_count_beats_audio_run_notation_stop
+ags_count_beats_audio_run_sequencer_loop
+ags_count_beats_audio_run_sequencer_start
+ags_count_beats_audio_run_sequencer_stop
+<SUBSECTION Standard>
+AGS_COUNT_BEATS_AUDIO_RUN
+AGS_COUNT_BEATS_AUDIO_RUN_CLASS
+AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS
+AGS_IS_COUNT_BEATS_AUDIO_RUN
+AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS
+AGS_TYPE_COUNT_BEATS_AUDIO_RUN
+ags_count_beats_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_countable</FILE>
+<TITLE>AgsCountable</TITLE>
+AgsCountable
+AgsCountableInterface
+ags_countable_get_notation_counter
+ags_countable_get_sequencer_counter
+<SUBSECTION Standard>
+AGS_COUNTABLE
+AGS_COUNTABLE_GET_INTERFACE
+AGS_COUNTABLE_INTERFACE
+AGS_IS_COUNTABLE
+AGS_IS_COUNTABLE_INTERFACE
+AGS_TYPE_COUNTABLE
+ags_countable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_delay_audio</FILE>
+<TITLE>AgsDelayAudio</TITLE>
+AgsDelayAudio
+AgsDelayAudioClass
+ags_delay_audio_new
+ags_delay_audio_notation_duration_changed
+ags_delay_audio_sequencer_duration_changed
+<SUBSECTION Standard>
+AGS_DELAY_AUDIO
+AGS_DELAY_AUDIO_CLASS
+AGS_DELAY_AUDIO_GET_CLASS
+AGS_IS_DELAY_AUDIO
+AGS_IS_DELAY_AUDIO_CLASS
+AGS_TYPE_DELAY_AUDIO
+ags_delay_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_delay_audio_run</FILE>
+<TITLE>AgsDelayAudioRun</TITLE>
+AgsDelayAudioRun
+AgsDelayAudioRunClass
+ags_delay_audio_run_new
+ags_delay_audio_run_notation_alloc_input
+ags_delay_audio_run_notation_alloc_output
+ags_delay_audio_run_notation_count
+ags_delay_audio_run_sequencer_alloc_input
+ags_delay_audio_run_sequencer_alloc_output
+ags_delay_audio_run_sequencer_count
+<SUBSECTION Standard>
+AGS_DELAY_AUDIO_RUN
+AGS_DELAY_AUDIO_RUN_CLASS
+AGS_DELAY_AUDIO_RUN_GET_CLASS
+AGS_IS_DELAY_AUDIO_RUN
+AGS_IS_DELAY_AUDIO_RUN_CLASS
+AGS_TYPE_DELAY_AUDIO_RUN
+ags_delay_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_devout</FILE>
+<TITLE>AgsDevout</TITLE>
+AGS_DEVOUT_DEFAULT_BPM
+AGS_DEVOUT_DEFAULT_BUFFER_SIZE
+AGS_DEVOUT_DEFAULT_DELAY
+AGS_DEVOUT_DEFAULT_FORMAT
+AGS_DEVOUT_DEFAULT_JIFFIE
+AGS_DEVOUT_DEFAULT_SAMPLERATE
+AGS_DEVOUT_DEFAULT_SCALE
+AGS_DEVOUT_DEFAULT_TACT
+AGS_DEVOUT_DEFAULT_TACTRATE
+AGS_DEVOUT_DEFAULT_TACT_JIFFIE
+AGS_DEVOUT_ERROR
+AGS_DEVOUT_PLAY
+AGS_DEVOUT_PLAY_DOMAIN
+AgsDevout
+AgsDevoutClass
+AgsDevoutError
+AgsDevoutFlags
+AgsDevoutPlay
+AgsDevoutPlayDomain
+AgsDevoutPlayFlags
+AgsDevoutResolutionMode
+ags_devout_error_quark
+ags_devout_list_cards
+ags_devout_new
+ags_devout_note_offset_changed
+ags_devout_pcm_info
+ags_devout_play_alloc
+ags_devout_play_domain_alloc
+ags_devout_play_domain_free
+ags_devout_play_find_source
+ags_devout_play_free
+ags_devout_tic
+<SUBSECTION Standard>
+AGS_DEVOUT
+AGS_DEVOUT_CLASS
+AGS_DEVOUT_GET_CLASS
+AGS_IS_DEVOUT
+AGS_IS_DEVOUT_CLASS
+AGS_TYPE_DEVOUT
+ags_devout_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_devout_thread</FILE>
+<TITLE>AgsDevoutThread</TITLE>
+AGS_DEVOUT_THREAD_DEFAULT_JIFFIE
+AgsDevoutThread
+AgsDevoutThreadClass
+ags_devout_thread_new
+<SUBSECTION Standard>
+AGS_DEVOUT_THREAD
+AGS_DEVOUT_THREAD_CLASS
+AGS_DEVOUT_THREAD_GET_CLASS
+AGS_IS_DEVOUT_THREAD
+AGS_IS_DEVOUT_THREAD_CLASS
+AGS_TYPE_DEVOUT_THREAD
+ags_devout_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_dial</FILE>
+<TITLE>AgsDial</TITLE>
+AGS_DIAL_DEFAULT_PRECISION
+AgsDial
+AgsDialClass
+AgsDialFlags
+ags_dial_new
+<SUBSECTION Standard>
+AGS_DIAL
+AGS_DIAL_CLASS
+AGS_DIAL_GET_CLASS
+AGS_IS_DIAL
+AGS_IS_DIAL_CLASS
+AGS_TYPE_DIAL
+ags_dial_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_display_tact</FILE>
+<TITLE>AgsDisplayTact</TITLE>
+AgsDisplayTact
+AgsDisplayTactClass
+ags_display_tact_new
+<SUBSECTION Standard>
+AGS_DISPLAY_TACT
+AGS_DISPLAY_TACT_CLASS
+AGS_DISPLAY_TACT_GET_CLASS
+AGS_IS_DISPLAY_TACT
+AGS_IS_DISPLAY_TACT_CLASS
+AGS_TYPE_DISPLAY_TACT
+ags_display_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_down_mix</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum</FILE>
+<TITLE>AgsDrum</TITLE>
+AGS_DRUM_PATTERN_CONTROLS
+AgsDrum
+AgsDrumClass
+AgsDrumFlags
+ags_drum_new
+ags_drum_set_pattern
+<SUBSECTION Standard>
+AGS_DRUM
+AGS_DRUM_CLASS
+AGS_DRUM_GET_CLASS
+AGS_IS_DRUM
+AGS_IS_DRUM_CLASS
+AGS_TYPE_DRUM
+ags_drum_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_callbacks</FILE>
+ags_drum_done_callback
+ags_drum_index0_callback
+ags_drum_index1_callback
+ags_drum_length_spin_callback
+ags_drum_loop_button_callback
+ags_drum_offset_callback
+ags_drum_open_callback
+ags_drum_pad_callback
+ags_drum_parent_set_callback
+ags_drum_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_line</FILE>
+<TITLE>AgsDrumInputLine</TITLE>
+AgsDrumInputLine
+AgsDrumInputLineClass
+ags_drum_input_line_map_recall
+ags_drum_input_line_new
+<SUBSECTION Standard>
+AGS_DRUM_INPUT_LINE
+AGS_DRUM_INPUT_LINE_CLASS
+AGS_DRUM_INPUT_LINE_GET_CLASS
+AGS_IS_DRUM_INPUT_LINE
+AGS_IS_DRUM_INPUT_LINE_CLASS
+AGS_TYPE_DRUM_INPUT_LINE
+ags_drum_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_line_callbacks</FILE>
+ags_drum_input_line_audio_set_pads_callback
+ags_drum_input_line_channel_done_callback
+ags_drum_input_line_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_pad</FILE>
+<TITLE>AgsDrumInputPad</TITLE>
+AgsDrumInputPad
+AgsDrumInputPadClass
+AgsDrumInputPadFlags
+ags_drum_input_pad_new
+<SUBSECTION Standard>
+AGS_DRUM_INPUT_PAD
+AGS_DRUM_INPUT_PAD_CLASS
+AGS_DRUM_INPUT_PAD_GET_CLASS
+AGS_IS_DRUM_INPUT_PAD
+AGS_IS_DRUM_INPUT_PAD_CLASS
+AGS_TYPE_DRUM_INPUT_PAD
+ags_drum_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_pad_callbacks</FILE>
+ags_drum_input_pad_edit_callback
+ags_drum_input_pad_open_callback
+ags_drum_input_pad_play_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_line</FILE>
+<TITLE>AgsDrumOutputLine</TITLE>
+AgsDrumOutputLine
+AgsDrumOutputLineClass
+ags_drum_output_line_add_default_recall
+ags_drum_output_line_new
+<SUBSECTION Standard>
+AGS_DRUM_OUTPUT_LINE
+AGS_DRUM_OUTPUT_LINE_CLASS
+AGS_DRUM_OUTPUT_LINE_GET_CLASS
+AGS_IS_DRUM_OUTPUT_LINE
+AGS_IS_DRUM_OUTPUT_LINE_CLASS
+AGS_TYPE_DRUM_OUTPUT_LINE
+ags_drum_output_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_line_callbacks</FILE>
+ags_drum_output_line_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_pad</FILE>
+<TITLE>AgsDrumOutputPad</TITLE>
+AgsDrumOutputPad
+AgsDrumOutputPadClass
+AgsDrumOutputPadFlags
+ags_drum_output_pad_new
+<SUBSECTION Standard>
+AGS_DRUM_OUTPUT_PAD
+AGS_DRUM_OUTPUT_PAD_CLASS
+AGS_DRUM_OUTPUT_PAD_GET_CLASS
+AGS_IS_DRUM_OUTPUT_PAD
+AGS_IS_DRUM_OUTPUT_PAD_CLASS
+AGS_TYPE_DRUM_OUTPUT_PAD
+ags_drum_output_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_pad_callbacks</FILE>
+ags_drum_output_pad_play_cancel
+ags_drum_output_pad_play_done
+</SECTION>
+
+<SECTION>
+<FILE>ags_dynamic_connectable</FILE>
+<TITLE>AgsDynamicConnectable</TITLE>
+AgsDynamicConnectable
+AgsDynamicConnectableInterface
+ags_dynamic_connectable_connect
+ags_dynamic_connectable_disconnect
+<SUBSECTION Standard>
+AGS_DYNAMIC_CONNECTABLE
+AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE
+AGS_DYNAMIC_CONNECTABLE_INTERFACE
+AGS_IS_DYNAMIC_CONNECTABLE
+AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE
+AGS_TYPE_DYNAMIC_CONNECTABLE
+ags_dynamic_connectable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_echo</FILE>
+ags_echo
+</SECTION>
+
+<SECTION>
+<FILE>ags_editor</FILE>
+<TITLE>AgsEditor</TITLE>
+AGS_EDITOR_DEFAULT
+AGS_EDITOR_DEFAULT_BUILD_ID
+AGS_EDITOR_DEFAULT_VERSION
+AgsEditor
+AgsEditorClass
+ags_editor_machine_changed
+ags_editor_new
+<SUBSECTION Standard>
+AGS_EDITOR
+AGS_EDITOR_CLASS
+AGS_EDITOR_GET_CLASS
+AGS_IS_EDITOR
+AGS_IS_EDITOR_CLASS
+AGS_TYPE_EDITOR
+ags_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_editor_callbacks</FILE>
+ags_editor_change_position_callback
+ags_editor_machine_changed_callback
+ags_editor_parent_set_callback
+ags_editor_set_audio_channels_callback
+ags_editor_set_pads_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_effect</FILE>
+AGS_EFFECT_COPY_BUFFER
+AGS_EFFECT_COPY_STREAM
+AGS_EFFECT_DOWN_MIX
+</SECTION>
+
+<SECTION>
+<FILE>ags_effect</FILE>
+<TITLE>AgsEffect</TITLE>
+AgsEffect
+AgsEffectInterface
+<SUBSECTION Standard>
+AGS_EFFECT
+AGS_EFFECT_GET_INTERFACE
+AGS_EFFECT_INTERFACE
+AGS_IS_EFFECT
+AGS_IS_EFFECT_INTERFACE
+AGS_TYPE_EFFECT
+ags_effect_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_expander</FILE>
+<TITLE>AgsExpander</TITLE>
+AGS_EXPANDER_CHILD
+AgsExpander
+AgsExpanderChild
+AgsExpanderClass
+AgsExpanderFlags
+ags_expander_add
+ags_expander_child_alloc
+ags_expander_child_find
+ags_expander_new
+ags_expander_remove
+<SUBSECTION Standard>
+AGS_EXPANDER
+AGS_EXPANDER_CLASS
+AGS_EXPANDER_GET_CLASS
+AGS_IS_EXPANDER
+AGS_IS_EXPANDER_CLASS
+AGS_TYPE_EXPANDER
+ags_expander_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_expander_set</FILE>
+<TITLE>AgsExpanderSet</TITLE>
+AGS_EXPANDER_SET_CHILD
+AgsExpanderSet
+AgsExpanderSetChild
+AgsExpanderSetClass
+AgsExpanderSetFlags
+ags_expander_set_add
+ags_expander_set_child_alloc
+ags_expander_set_child_find
+ags_expander_set_new
+ags_expander_set_remove
+ags_expander_set_set_flags
+<SUBSECTION Standard>
+AGS_EXPANDER_SET
+AGS_EXPANDER_SET_CLASS
+AGS_EXPANDER_SET_GET_CLASS
+AGS_IS_EXPANDER_SET
+AGS_IS_EXPANDER_SET_CLASS
+AGS_TYPE_EXPANDER_SET
+ags_expander_set_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_output</FILE>
+<TITLE>AgsExportOutput</TITLE>
+AgsExportOutput
+AgsExportOutputClass
+ags_export_output_new
+<SUBSECTION Standard>
+AGS_EXPORT_OUTPUT
+AGS_EXPORT_OUTPUT_CLASS
+AGS_EXPORT_OUTPUT_GET_CLASS
+AGS_IS_EXPORT_OUTPUT
+AGS_IS_EXPORT_OUTPUT_CLASS
+AGS_TYPE_EXPORT_OUTPUT
+ags_export_output_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_thread</FILE>
+<TITLE>AgsExportThread</TITLE>
+AGS_EXPORT_THREAD_BUFFER_TIME
+AGS_EXPORT_THREAD_DEFAULT_JIFFIE
+AgsExportThread
+AgsExportThreadClass
+ags_export_thread_new
+<SUBSECTION Standard>
+AGS_EXPORT_THREAD
+AGS_EXPORT_THREAD_CLASS
+AGS_EXPORT_THREAD_GET_CLASS
+AGS_IS_EXPORT_THREAD
+AGS_IS_EXPORT_THREAD_CLASS
+AGS_TYPE_EXPORT_THREAD
+ags_export_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_window</FILE>
+<TITLE>AgsExportWindow</TITLE>
+AgsExportWindow
+AgsExportWindowClass
+AgsExportWindowFlags
+ags_export_window_new
+<SUBSECTION Standard>
+AGS_EXPORT_WINDOW
+AGS_EXPORT_WINDOW_CLASS
+AGS_EXPORT_WINDOW_GET_CLASS
+AGS_IS_EXPORT_WINDOW
+AGS_IS_EXPORT_WINDOW_CLASS
+AGS_TYPE_EXPORT_WINDOW
+ags_export_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_window_callbacks</FILE>
+ags_export_window_export_callback
+ags_export_window_file_chooser_button_callback
+ags_export_window_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_ffplayer</FILE>
+<TITLE>AgsFFPlayer</TITLE>
+AgsFFPlayer
+AgsFFPlayerClass
+ags_ffplayer_new
+ags_ffplayer_paint
+<SUBSECTION Standard>
+AGS_FFPLAYER
+AGS_FFPLAYER_CLASS
+AGS_FFPLAYER_GET_CLASS
+AGS_IS_FFPLAYER
+AGS_IS_FFPLAYER_CLASS
+AGS_TYPE_FFPLAYER
+ags_ffplayer_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ffplayer_callbacks</FILE>
+ags_ffplayer_drawing_area_button_press_callback
+ags_ffplayer_drawing_area_configure_callback
+ags_ffplayer_drawing_area_expose_callback
+ags_ffplayer_hscrollbar_value_changed
+ags_ffplayer_instrument_changed_callback
+ags_ffplayer_open_clicked_callback
+ags_ffplayer_open_dialog_response_callback
+ags_ffplayer_parent_set_callback
+ags_ffplayer_preset_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_file</FILE>
+<TITLE>AgsFile</TITLE>
+AGS_FILE_CHECKSUM_LENGTH
+AGS_FILE_DEFAULT_AUDIO_ENCODING
+AGS_FILE_DEFAULT_AUDIO_FORMAT
+AGS_FILE_DEFAULT_DTD
+AGS_FILE_DEFAULT_ENCODING
+AgsFile
+AgsFileClass
+AgsFileFlags
+ags_file_add_id_ref
+ags_file_add_launch
+ags_file_add_lookup
+ags_file_find_id_ref_by_node
+ags_file_find_id_ref_by_reference
+ags_file_find_id_ref_by_xpath
+ags_file_new
+ags_file_read
+ags_file_read_main
+ags_file_read_resolve
+ags_file_read_server
+ags_file_read_start
+ags_file_str2md5
+ags_file_write
+ags_file_write_concurrent
+ags_file_write_main
+ags_file_write_resolve
+ags_file_write_server
+<SUBSECTION Standard>
+AGS_FILE
+AGS_FILE_CLASS
+AGS_FILE_GET_CLASS
+AGS_IS_FILE
+AGS_IS_FILE_CLASS
+AGS_TYPE_FILE
+ags_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_gui</FILE>
+ags_file_read_dialog
+ags_file_read_dialog_list
+ags_file_read_editor
+ags_file_read_line
+ags_file_read_line_editor
+ags_file_read_line_list
+ags_file_read_line_member
+ags_file_read_line_member_editor
+ags_file_read_line_member_list
+ags_file_read_link_collection_editor
+ags_file_read_link_editor
+ags_file_read_machine
+ags_file_read_machine_counter
+ags_file_read_machine_counter_list
+ags_file_read_machine_editor
+ags_file_read_machine_editor_list
+ags_file_read_machine_list
+ags_file_read_machine_selector
+ags_file_read_menu_bar
+ags_file_read_mixer_input_pad
+ags_file_read_mixer_output_pad
+ags_file_read_navigation
+ags_file_read_notebook
+ags_file_read_notebook_tab
+ags_file_read_notebook_tab_list
+ags_file_read_pad
+ags_file_read_pad_editor
+ags_file_read_pad_list
+ags_file_read_resize_editor
+ags_file_read_toolbar
+ags_file_read_widget
+ags_file_read_window
+ags_file_write_dialog
+ags_file_write_dialog_list
+ags_file_write_editor
+ags_file_write_line
+ags_file_write_line_editor
+ags_file_write_line_list
+ags_file_write_line_member
+ags_file_write_line_member_editor
+ags_file_write_line_member_list
+ags_file_write_link_collection_editor
+ags_file_write_link_editor
+ags_file_write_machine
+ags_file_write_machine_counter
+ags_file_write_machine_counter_list
+ags_file_write_machine_editor
+ags_file_write_machine_editor_list
+ags_file_write_machine_list
+ags_file_write_machine_selector
+ags_file_write_menu_bar
+ags_file_write_mixer_input_pad
+ags_file_write_mixer_output_pad
+ags_file_write_navigation
+ags_file_write_notebook
+ags_file_write_notebook_tab
+ags_file_write_notebook_tab_list
+ags_file_write_pad
+ags_file_write_pad_editor
+ags_file_write_pad_list
+ags_file_write_resize_editor
+ags_file_write_toolbar
+ags_file_write_widget
+ags_file_write_window
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_id_ref</FILE>
+<TITLE>AgsFileIdRef</TITLE>
+AGS_FILE_ID_REF_RESOLVE_DATA
+AGS_FILE_ID_REF_SERIALIZE_DATA
+AGS_FILE_RESOLVE
+AgsFileIdRef
+AgsFileIdRefClass
+AgsFileResolve
+ags_file_id_ref_new
+ags_file_id_ref_resolved
+<SUBSECTION Standard>
+AGS_FILE_ID_REF
+AGS_FILE_ID_REF_CLASS
+AGS_FILE_ID_REF_GET_CLASS
+AGS_IS_FILE_ID_REF
+AGS_IS_FILE_ID_REF_CLASS
+AGS_TYPE_FILE_ID_REF
+ags_file_id_ref_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_launch</FILE>
+<TITLE>AgsFileLaunch</TITLE>
+AgsFileLaunch
+AgsFileLaunchClass
+ags_file_launch_new
+ags_file_launch_start
+<SUBSECTION Standard>
+AGS_FILE_LAUNCH
+AGS_FILE_LAUNCH_CLASS
+AGS_FILE_LAUNCH_GET_CLASS
+AGS_IS_FILE_LAUNCH
+AGS_IS_FILE_LAUNCH_CLASS
+AGS_TYPE_FILE_LAUNCH
+ags_file_launch_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_link</FILE>
+<TITLE>AgsFileLink</TITLE>
+AgsFileLink
+AgsFileLinkClass
+ags_file_link_new
+<SUBSECTION Standard>
+AGS_FILE_LINK
+AGS_FILE_LINK_CLASS
+AGS_FILE_LINK_GET_CLASS
+AGS_IS_FILE_LINK
+AGS_IS_FILE_LINK_CLASS
+AGS_TYPE_FILE_LINK
+ags_file_link_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_lookup</FILE>
+<TITLE>AgsFileLookup</TITLE>
+AgsFileLookup
+AgsFileLookupClass
+ags_file_lookup_find_by_node
+ags_file_lookup_new
+ags_file_lookup_resolve
+<SUBSECTION Standard>
+AGS_FILE_LOOKUP
+AGS_FILE_LOOKUP_CLASS
+AGS_FILE_LOOKUP_GET_CLASS
+AGS_IS_FILE_LOOKUP
+AGS_IS_FILE_LOOKUP_CLASS
+AGS_TYPE_FILE_LOOKUP
+ags_file_lookup_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_read</FILE>
+<TITLE>AgsFileRead</TITLE>
+AgsFileRead
+AgsFileReadClass
+ags_file_read_new
+<SUBSECTION Standard>
+AGS_FILE_READ
+AGS_FILE_READ_CLASS
+AGS_FILE_READ_GET_CLASS
+AGS_IS_FILE_READ
+AGS_IS_FILE_READ_CLASS
+AGS_TYPE_FILE_READ
+ags_file_read_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_selection</FILE>
+<TITLE>AgsFileSelection</TITLE>
+AGS_FILE_SELECTION_ENTRY
+AgsFileSelection
+AgsFileSelectionClass
+AgsFileSelectionEntry
+AgsFileSelectionFlags
+ags_file_selection_add_entry
+ags_file_selection_completed
+ags_file_selection_contains_file
+ags_file_selection_entry_alloc
+ags_file_selection_new
+ags_file_selection_remove_entry
+ags_file_selection_set_entry
+<SUBSECTION Standard>
+AGS_FILE_SELECTION
+AGS_FILE_SELECTION_CLASS
+AGS_FILE_SELECTION_GET_CLASS
+AGS_IS_FILE_SELECTION
+AGS_IS_FILE_SELECTION_CLASS
+AGS_TYPE_FILE_SELECTION
+ags_file_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_selection_callbacks</FILE>
+ags_file_selection_remove_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_sound</FILE>
+ags_file_read_audio
+ags_file_read_audio_list
+ags_file_read_audio_signal
+ags_file_read_audio_signal_list
+ags_file_read_channel
+ags_file_read_channel_list
+ags_file_read_devout
+ags_file_read_devout_list
+ags_file_read_devout_play
+ags_file_read_devout_play_list
+ags_file_read_file_link
+ags_file_read_input
+ags_file_read_notation
+ags_file_read_notation_list
+ags_file_read_note
+ags_file_read_note_list
+ags_file_read_output
+ags_file_read_pattern
+ags_file_read_pattern_data
+ags_file_read_pattern_data_list
+ags_file_read_pattern_list
+ags_file_read_port
+ags_file_read_port_list
+ags_file_read_recall
+ags_file_read_recall_audio
+ags_file_read_recall_audio_run
+ags_file_read_recall_audio_signal
+ags_file_read_recall_channel
+ags_file_read_recall_channel_run
+ags_file_read_recall_container
+ags_file_read_recall_container_list
+ags_file_read_recall_list
+ags_file_read_recall_recycling
+ags_file_read_recycling
+ags_file_read_recycling_list
+ags_file_read_stream
+ags_file_read_stream_list
+ags_file_read_task
+ags_file_read_task_list
+ags_file_read_timestamp
+ags_file_read_timestamp_list
+ags_file_write_audio
+ags_file_write_audio_list
+ags_file_write_audio_signal
+ags_file_write_audio_signal_list
+ags_file_write_channel
+ags_file_write_channel_list
+ags_file_write_devout
+ags_file_write_devout_list
+ags_file_write_devout_play
+ags_file_write_devout_play_list
+ags_file_write_file_link
+ags_file_write_input
+ags_file_write_notation
+ags_file_write_notation_list
+ags_file_write_note
+ags_file_write_note_list
+ags_file_write_output
+ags_file_write_pattern
+ags_file_write_pattern_data
+ags_file_write_pattern_data_list
+ags_file_write_pattern_list
+ags_file_write_port
+ags_file_write_port_list
+ags_file_write_recall
+ags_file_write_recall_audio
+ags_file_write_recall_audio_run
+ags_file_write_recall_audio_signal
+ags_file_write_recall_channel
+ags_file_write_recall_channel_run
+ags_file_write_recall_container
+ags_file_write_recall_container_list
+ags_file_write_recall_list
+ags_file_write_recall_recycling
+ags_file_write_recycling
+ags_file_write_recycling_list
+ags_file_write_stream
+ags_file_write_stream_list
+ags_file_write_task
+ags_file_write_task_list
+ags_file_write_timestamp
+ags_file_write_timestamp_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_stock</FILE>
+AGS_CLIPBOARD_DEFAULT_VERSION
+AGS_FILE_BOOLEAN_POINTER_PROP
+AGS_FILE_BOOLEAN_PROP
+AGS_FILE_BUILD_ID_PROP
+AGS_FILE_CHAR_POINTER_PROP
+AGS_FILE_CHAR_PROP
+AGS_FILE_DEFAULT_VERSION
+AGS_FILE_DOUBLE_POINTER_PROP
+AGS_FILE_DOUBLE_PROP
+AGS_FILE_DYNAMIC_WIDGET_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_CARTESIAN
+AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_DIAL
+AGS_FILE_DYNAMIC_WIDGET_HINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_HSCALE
+AGS_FILE_DYNAMIC_WIDGET_LABEL
+AGS_FILE_DYNAMIC_WIDGET_LED
+AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_VINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_VSCALE
+AGS_FILE_DYNAMIC_WIDGET_WAVEFORM
+AGS_FILE_EFFECTS_DEFAULT_VERSION
+AGS_FILE_FALSE
+AGS_FILE_FLAGS_PROP
+AGS_FILE_FLOAT_POINTER_PROP
+AGS_FILE_FLOAT_PROP
+AGS_FILE_ID_PROP
+AGS_FILE_INT64_POINTER_PROP
+AGS_FILE_INT64_PROP
+AGS_FILE_NAME_PROP
+AGS_FILE_OBJECT_PROP
+AGS_FILE_POINTER_PROP
+AGS_FILE_SCOPE_PROP
+AGS_FILE_TRUE
+AGS_FILE_TYPE_PROP
+AGS_FILE_UINT64_POINTER_PROP
+AGS_FILE_UINT64_PROP
+AGS_FILE_VERSION_PROP
+AGS_FILE_XPATH_PROP
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_thread</FILE>
+ags_file_read_audio_loop
+ags_file_read_thread
+ags_file_read_thread_list
+ags_file_read_thread_pool
+ags_file_write_audio_loop
+ags_file_write_thread
+ags_file_write_thread_list
+ags_file_write_thread_pool
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_util</FILE>
+ags_file_read_embedded_audio
+ags_file_read_embedded_audio_list
+ags_file_read_file_link
+ags_file_read_file_link_list
+ags_file_util_read_dependency
+ags_file_util_read_history
+ags_file_util_read_object
+ags_file_util_read_parameter
+ags_file_util_read_value
+ags_file_util_write_dependency
+ags_file_util_write_history
+ags_file_util_write_object
+ags_file_util_write_parameter
+ags_file_util_write_value
+ags_file_write_embedded_audio
+ags_file_write_embedded_audio_list
+ags_file_write_file_link
+ags_file_write_file_link_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_value_factory</FILE>
+<TITLE>AgsFileValueFactory</TITLE>
+AgsFileValueFactory
+AgsFileValueFactoryClass
+ags_file_value_factory_new
+<SUBSECTION Standard>
+AGS_FILE_VALUE_FACTORY
+AGS_FILE_VALUE_FACTORY_CLASS
+AGS_FILE_VALUE_FACTORY_GET_CLASS
+AGS_IS_FILE_VALUE_FACTORY
+AGS_IS_FILE_VALUE_FACTORY_CLASS
+AGS_TYPE_FILE_VALUE_FACTORY
+ags_file_value_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_write</FILE>
+<TITLE>AgsFileWrite</TITLE>
+AgsFileWrite
+AgsFileWriteClass
+ags_file_write_new
+<SUBSECTION Standard>
+AGS_FILE_WRITE
+AGS_FILE_WRITE_CLASS
+AGS_FILE_WRITE_GET_CLASS
+AGS_IS_FILE_WRITE
+AGS_IS_FILE_WRITE_CLASS
+AGS_TYPE_FILE_WRITE
+ags_file_write_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_free_selection</FILE>
+<TITLE>AgsFreeSelection</TITLE>
+AgsFreeSelection
+AgsFreeSelectionClass
+ags_free_selection_new
+<SUBSECTION Standard>
+AGS_FREE_SELECTION
+AGS_FREE_SELECTION_CLASS
+AGS_FREE_SELECTION_GET_CLASS
+AGS_IS_FREE_SELECTION
+AGS_IS_FREE_SELECTION_CLASS
+AGS_TYPE_FREE_SELECTION
+ags_free_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_garbage_collector</FILE>
+<TITLE>AgsGarbageCollector</TITLE>
+AgsGarbageCollector
+AgsGarbageCollectorClass
+AgsGarbageCollectorFlags
+ags_garbage_collector_add
+ags_garbage_collector_new
+ags_garbage_collector_remove
+ags_garbage_collector_run
+<SUBSECTION Standard>
+AGS_GARBAGE_COLLECTOR
+AGS_GARBAGE_COLLECTOR_CLASS
+AGS_TYPE_GARBAGE_COLLECTOR
+ags_garbage_collector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_generic_preferences</FILE>
+<TITLE>AgsGenericPreferences</TITLE>
+AgsGenericPreferences
+AgsGenericPreferencesClass
+ags_generic_preferences_new
+<SUBSECTION Standard>
+AGS_GENERIC_PREFERENCES
+AGS_GENERIC_PREFERENCES_CLASS
+AGS_GENERIC_PREFERENCES_GET_CLASS
+AGS_IS_GENERIC_PREFERENCES
+AGS_IS_GENERIC_PREFERENCES_CLASS
+AGS_TYPE_GENERIC_PREFERENCES
+ags_generic_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_gui_task_thread</FILE>
+<TITLE>AgsGuiTaskThread</TITLE>
+AgsGuiTaskThread
+AgsGuiTaskThreadClass
+ags_gui_task_thread_new
+<SUBSECTION Standard>
+AGS_GUI_TASK_THREAD
+AGS_GUI_TASK_THREAD_CLASS
+AGS_GUI_TASK_THREAD_GET_CLASS
+AGS_IS_GUI_TASK_THREAD
+AGS_IS_GUI_TASK_THREAD_CLASS
+AGS_TYPE_GUI_TASK_THREAD
+ags_gui_task_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_gui_thread</FILE>
+<TITLE>AgsGuiThread</TITLE>
+AGS_GUI_THREAD_DEFAULT_JIFFIE
+AgsGuiThread
+AgsGuiThreadClass
+ags_gui_thread_new
+<SUBSECTION Standard>
+AGS_GUI_THREAD
+AGS_GUI_THREAD_CLASS
+AGS_GUI_THREAD_GET_CLASS
+AGS_IS_GUI_THREAD
+AGS_IS_GUI_THREAD_CLASS
+AGS_TYPE_GUI_THREAD
+ags_gui_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_hindicator</FILE>
+<TITLE>AgsHIndicator</TITLE>
+AgsHIndicator
+AgsHIndicatorClass
+ags_hindicator_new
+<SUBSECTION Standard>
+AGS_HINDICATOR
+AGS_HINDICATOR_CLASS
+AGS_HINDICATOR_GET_CLASS
+AGS_IS_HINDICATOR
+AGS_IS_HINDICATOR_CLASS
+AGS_TYPE_HINDICATOR
+ags_hindicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_history</FILE>
+<TITLE>AgsHistory</TITLE>
+AgsHistory
+AgsHistoryAppend
+AgsHistoryClass
+ags_history_new
+<SUBSECTION Standard>
+AGS_HISTORY
+AGS_HISTORY_CLASS
+AGS_HISTORY_GET_CLASS
+AGS_IS_HISTORY
+AGS_IS_HISTORY_CLASS
+AGS_TYPE_HISTORY
+ags_history_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_htimebar</FILE>
+<TITLE>AgsHTimebar</TITLE>
+AgsHTimebar
+AgsHTimebarClass
+ags_htimebar_new
+<SUBSECTION Standard>
+AGS_HTIMEBAR
+AGS_HTIMEBAR_CLASS
+AGS_HTIMEBAR_GET_CLASS
+AGS_IS_HTIMEBAR
+AGS_IS_HTIMEBAR_CLASS
+AGS_TYPE_HTIMEBAR
+</SECTION>
+
+<SECTION>
+<FILE>ags_id_generator</FILE>
+ags_id_generator_create_uuid
+</SECTION>
+
+<SECTION>
+<FILE>ags_indicator</FILE>
+<TITLE>AgsIndicator</TITLE>
+AgsIndicator
+AgsIndicatorClass
+ags_indicator_new
+<SUBSECTION Standard>
+AGS_INDICATOR
+AGS_INDICATOR_CLASS
+AGS_INDICATOR_GET_CLASS
+AGS_IS_INDICATOR
+AGS_IS_INDICATOR_CLASS
+AGS_TYPE_INDICATOR
+ags_indicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_init_audio</FILE>
+<TITLE>AgsInitAudio</TITLE>
+AgsInitAudio
+AgsInitAudioClass
+ags_init_audio_new
+<SUBSECTION Standard>
+AGS_INIT_AUDIO
+AGS_INIT_AUDIO_CLASS
+AGS_INIT_AUDIO_GET_CLASS
+AGS_IS_INIT_AUDIO
+AGS_IS_INIT_AUDIO_CLASS
+AGS_TYPE_INIT_AUDIO
+ags_init_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_init_channel</FILE>
+<TITLE>AgsInitChannel</TITLE>
+AgsInitChannel
+AgsInitChannelClass
+ags_init_channel_new
+<SUBSECTION Standard>
+AGS_INIT_CHANNEL
+AGS_INIT_CHANNEL_CLASS
+AGS_INIT_CHANNEL_GET_CLASS
+AGS_IS_INIT_CHANNEL
+AGS_IS_INIT_CHANNEL_CLASS
+AGS_TYPE_INIT_CHANNEL
+ags_init_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_inline_player</FILE>
+<TITLE>AgsInlinePlayer</TITLE>
+AgsInlinePlayer
+AgsInlinePlayerClass
+ags_inline_player_new
+<SUBSECTION Standard>
+AGS_INLINE_PLAYER
+AGS_INLINE_PLAYER_CLASS
+AGS_INLINE_PLAYER_GET_CLASS
+AGS_IS_INLINE_PLAYER
+AGS_IS_INLINE_PLAYER_CLASS
+AGS_TYPE_INLINE_PLAYER
+ags_inline_player_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_inline_player_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_input</FILE>
+<TITLE>AgsInput</TITLE>
+AgsInput
+AgsInputClass
+ags_input_new
+<SUBSECTION Standard>
+AGS_INPUT
+AGS_INPUT_CLASS
+AGS_INPUT_GET_CLASS
+AGS_IS_INPUT
+AGS_IS_INPUT_CLASS
+AGS_TYPE_INPUT
+ags_input_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ipatch</FILE>
+<TITLE>AgsIpatch</TITLE>
+AGS_IPATCH_DEFAULT_CHANNELS
+AGS_IPATCH_READ
+AGS_IPATCH_WRITE
+AgsIpatch
+AgsIpatchClass
+AgsIpatchFlags
+ags_ipatch_new
+<SUBSECTION Standard>
+AGS_IPATCH
+AGS_IPATCH_CLASS
+AGS_IPATCH_GET_CLASS
+AGS_IS_IPATCH
+AGS_IS_IPATCH_CLASS
+AGS_TYPE_IPATCH
+ags_ipatch_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ipatch_sf2_reader</FILE>
+<TITLE>AgsIpatchSF2Reader</TITLE>
+AgsIpatchSF2Reader
+AgsIpatchSF2ReaderClass
+AgsSF2Levels
+ags_ipatch_sf2_reader_new
+<SUBSECTION Standard>
+AGS_IPATCH_SF2_READER
+AGS_IPATCH_SF2_READER_CLASS
+AGS_IPATCH_SF2_READER_GET_CLASS
+AGS_IS_IPATCH_SF2_READER
+AGS_IS_IPATCH_SF2_READER_CLASS
+AGS_TYPE_IPATCH_SF2_READER
+ags_ipatch_sf2_reader_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_iterator_thread</FILE>
+<TITLE>AgsIteratorThread</TITLE>
+AgsIteratorThread
+AgsIteratorThreadClass
+AgsIteratorThreadFlags
+ags_iterator_thread_children_ready
+ags_iterator_thread_new
+<SUBSECTION Standard>
+AGS_IS_ITERATOR_THREAD
+AGS_IS_ITERATOR_THREAD_CLASS
+AGS_ITERATOR_THREAD
+AGS_ITERATOR_THREAD_CLASS
+AGS_ITERATOR_THREAD_GET_CLASS
+AGS_TYPE_ITERATOR_THREAD
+ags_iterator_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_browser</FILE>
+<TITLE>AgsLadspaBrowser</TITLE>
+AgsLadspaBrowser
+AgsLadspaBrowserClass
+ags_ladspa_browser_combo_box_controls_new
+ags_ladspa_browser_get_plugin_effect
+ags_ladspa_browser_get_plugin_filename
+ags_ladspa_browser_new
+ags_ladspa_browser_preview_new
+<SUBSECTION Standard>
+AGS_IS_LADSPA_BROWSER
+AGS_IS_LADSPA_BROWSER_CLASS
+AGS_LADSPA_BROWSER
+AGS_LADSPA_BROWSER_CLASS
+AGS_LADSPA_BROWSER_GET_CLASS
+AGS_TYPE_LADSPA_BROWSER
+ags_ladspa_browser_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_browser_callbacks</FILE>
+ags_ladspa_browser_cancel_callback
+ags_ladspa_browser_ok_callback
+ags_ladspa_browser_plugin_effect_callback
+ags_ladspa_browser_plugin_filename_callback
+ags_ladspa_browser_preview_close_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_manager</FILE>
+<TITLE>AgsLadspaManager</TITLE>
+AGS_LADSPA_PLUGIN
+AgsLadspaManager
+AgsLadspaManagerClass
+AgsLadspaPlugin
+AgsLadspaPluginFlags
+ags_ladspa_manager_find_ladspa_plugin
+ags_ladspa_manager_get_filenames
+ags_ladspa_manager_get_instance
+ags_ladspa_manager_load_default_directory
+ags_ladspa_manager_load_file
+ags_ladspa_manager_new
+ags_ladspa_plugin_alloc
+ags_ladspa_plugin_free
+<SUBSECTION Standard>
+AGS_IS_LADSPA_MANAGER
+AGS_IS_LADSPA_MANAGER_CLASS
+AGS_LADSPA_MANAGER
+AGS_LADSPA_MANAGER_CLASS
+AGS_LADSPA_MANAGER_GET_CLASS
+AGS_TYPE_LADSPA_MANAGER
+ags_ladspa_manager_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_led</FILE>
+<TITLE>AgsLed</TITLE>
+AgsLed
+AgsLedClass
+AgsLedFlags
+ags_led_new
+ags_led_set_active
+ags_led_unset_active
+<SUBSECTION Standard>
+AGS_IS_LED
+AGS_IS_LED_CLASS
+AGS_LED
+AGS_LED_CLASS
+AGS_LED_GET_CLASS
+AGS_TYPE_LED
+ags_led_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_libao</FILE>
+<TITLE>AgsLibao</TITLE>
+AGS_LIBAO_DEFAULT_BPM
+AGS_LIBAO_DEFAULT_BUFFER_SIZE
+AGS_LIBAO_DEFAULT_DELAY
+AGS_LIBAO_DEFAULT_JIFFIE
+AGS_LIBAO_DEFAULT_SAMPLERATE
+AGS_LIBAO_DEFAULT_TACT
+AGS_LIBAO_DEFAULT_TACTRATE
+AGS_LIBAO_DEFAULT_TACT_JIFFIE
+AGS_LIBAO_ERROR
+AGS_LIBAO_PLAY
+AGS_LIBAO_PLAY_DOMAIN
+AgsLibao
+AgsLibaoClass
+AgsLibaoError
+AgsLibaoFlags
+AgsLibaoPlay
+AgsLibaoPlayDomain
+AgsLibaoPlayFlags
+AgsLibaoResolutionMode
+ags_libao_error_quark
+ags_libao_list_cards
+ags_libao_new
+ags_libao_note_offset_changed
+ags_libao_pcm_info
+ags_libao_play_alloc
+ags_libao_play_domain_alloc
+ags_libao_play_domain_free
+ags_libao_play_free
+ags_libao_tic
+<SUBSECTION Standard>
+AGS_IS_LIBAO
+AGS_IS_LIBAO_CLASS
+AGS_LIBAO
+AGS_LIBAO_CLASS
+AGS_LIBAO_GET_CLASS
+AGS_TYPE_LIBAO
+ags_libao_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line</FILE>
+<TITLE>AgsLine</TITLE>
+AGS_LINE_DEFAULT_BUILD_ID
+AGS_LINE_DEFAULT_VERSION
+AgsLine
+AgsLineClass
+AgsLineFlags
+ags_line_find_next_grouped
+ags_line_find_port
+ags_line_group_changed
+ags_line_new
+ags_line_set_channel
+<SUBSECTION Standard>
+AGS_IS_LINE
+AGS_IS_LINE_CLASS
+AGS_LINE
+AGS_LINE_CLASS
+AGS_LINE_GET_CLASS
+AGS_TYPE_LINE
+ags_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_callbacks</FILE>
+ags_line_channel_done_callback
+ags_line_copy_pattern_cancel
+ags_line_copy_pattern_done
+ags_line_group_clicked_callback
+ags_line_parent_set_callback
+ags_line_peak_run_post_callback
+ags_line_play_channel_run_cancel
+ags_line_play_volume_cancel
+ags_line_play_volume_done
+ags_line_recall_volume_cancel
+ags_line_recall_volume_done
+ags_line_remove_recall_callback
+ags_line_volume_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_editor</FILE>
+<TITLE>AgsLineEditor</TITLE>
+AGS_LINE_EDITOR_DEFAULT_BUILD_ID
+AGS_LINE_EDITOR_DEFAULT_VERSION
+AgsLineEditor
+AgsLineEditorClass
+ags_line_editor_new
+ags_line_editor_set_channel
+<SUBSECTION Standard>
+AGS_IS_LINE_EDITOR
+AGS_IS_LINE_EDITOR_CLASS
+AGS_LINE_EDITOR
+AGS_LINE_EDITOR_CLASS
+AGS_LINE_EDITOR_GET_CLASS
+AGS_TYPE_LINE_EDITOR
+ags_line_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_editor_callbacks</FILE>
+ags_line_editor_destroy_callback
+ags_line_editor_parent_set_callback
+ags_line_editor_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member</FILE>
+<TITLE>AgsLineMember</TITLE>
+AgsLineMember
+AgsLineMemberClass
+AgsLineMemberFlags
+ags_line_member_change_port
+ags_line_member_find_port
+ags_line_member_get_widget
+ags_line_member_new
+ags_line_member_set_label
+<SUBSECTION Standard>
+AGS_IS_LINE_MEMBER
+AGS_IS_LINE_MEMBER_CLASS
+AGS_LINE_MEMBER
+AGS_LINE_MEMBER_CLASS
+AGS_LINE_MEMBER_GET_CLASS
+AGS_TYPE_LINE_MEMBER
+ags_line_member_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_callbacks</FILE>
+ags_line_member_button_clicked_callback
+ags_line_member_check_button_clicked_callback
+ags_line_member_dial_changed_callback
+ags_line_member_hscale_changed_callback
+ags_line_member_parent_set_callback
+ags_line_member_port_safe_write_callback
+ags_line_member_spin_button_changed_callback
+ags_line_member_toggle_button_clicked_callback
+ags_line_member_vscale_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_editor</FILE>
+<TITLE>AgsLineMemberEditor</TITLE>
+AgsLineMemberEditor
+AgsLineMemberEditorClass
+ags_line_member_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINE_MEMBER_EDITOR
+AGS_IS_LINE_MEMBER_EDITOR_CLASS
+AGS_LINE_MEMBER_EDITOR
+AGS_LINE_MEMBER_EDITOR_CLASS
+AGS_LINE_MEMBER_EDITOR_GET_CLASS
+AGS_TYPE_LINE_MEMBER_EDITOR
+ags_line_member_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_editor_callbacks</FILE>
+ags_line_member_editor_add_callback
+ags_line_member_editor_ladspa_browser_response_callback
+ags_line_member_editor_remove_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_channel</FILE>
+<TITLE>AgsLinkChannel</TITLE>
+AgsLinkChannel
+AgsLinkChannelClass
+ags_link_channel_new
+<SUBSECTION Standard>
+AGS_IS_LINK_CHANNEL
+AGS_IS_LINK_CHANNEL_CLASS
+AGS_LINK_CHANNEL
+AGS_LINK_CHANNEL_CLASS
+AGS_LINK_CHANNEL_GET_CLASS
+AGS_TYPE_LINK_CHANNEL
+ags_link_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_collection_editor</FILE>
+<TITLE>AgsLinkCollectionEditor</TITLE>
+AgsLinkCollectionEditor
+AgsLinkCollectionEditorClass
+ags_link_collection_editor_check_count
+ags_link_collection_editor_check_first_line
+ags_link_collection_editor_check_first_link
+ags_link_collection_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINK_COLLECTION_EDITOR
+AGS_IS_LINK_COLLECTION_EDITOR_CLASS
+AGS_LINK_COLLECTION_EDITOR
+AGS_LINK_COLLECTION_EDITOR_CLASS
+AGS_LINK_COLLECTION_EDITOR_GET_CLASS
+AGS_TYPE_LINK_COLLECTION_EDITOR
+ags_link_collection_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_collection_editor_callbacks</FILE>
+ags_link_collection_editor_count_callback
+ags_link_collection_editor_first_line_callback
+ags_link_collection_editor_first_link_callback
+ags_link_collection_editor_link_callback
+ags_link_collection_editor_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_editor</FILE>
+<TITLE>AgsLinkEditor</TITLE>
+AgsLinkEditor
+AgsLinkEditorClass
+AgsLinkEditorFlags
+ags_link_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINK_EDITOR
+AGS_IS_LINK_EDITOR_CLASS
+AGS_LINK_EDITOR
+AGS_LINK_EDITOR_CLASS
+AGS_LINK_EDITOR_GET_CLASS
+AGS_TYPE_LINK_EDITOR
+ags_link_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_editor_callbacks</FILE>
+ags_link_editor_combo_callback
+ags_link_editor_destroy_callback
+ags_link_editor_parent_set_callback
+ags_link_editor_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_list</FILE>
+ags_list_duplicate_list
+ags_list_free_and_free_link
+ags_list_free_and_unref_link
+</SECTION>
+
+<SECTION>
+<FILE>ags_listing_editor</FILE>
+<TITLE>AgsListingEditor</TITLE>
+AgsListingEditor
+AgsListingEditorClass
+ags_listing_editor_add_children
+ags_listing_editor_new
+<SUBSECTION Standard>
+AGS_IS_LISTING_EDITOR
+AGS_IS_LISTING_EDITOR_CLASS
+AGS_LISTING_EDITOR
+AGS_LISTING_EDITOR_CLASS
+AGS_LISTING_EDITOR_GET_CLASS
+AGS_TYPE_LISTING_EDITOR
+ags_listing_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_listing_editor_callbacks</FILE>
+ags_listing_editor_parent_set_callback
+ags_listing_editor_set_pads_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_log</FILE>
+<TITLE>AgsLog</TITLE>
+AgsLog
+AgsLogClass
+AgsLogFlags
+AgsLogFormatedMessage
+AgsLogMessage
+ags_default_log
+ags_log_debug
+ags_log_message
+ags_log_start_queue
+ags_log_stop_queue
+<SUBSECTION Standard>
+AGS_IS_LOG
+AGS_IS_LOG_CLASS
+AGS_LOG
+AGS_LOG_CLASS
+AGS_LOG_GET_CLASS
+AGS_TYPE_LOG
+</SECTION>
+
+<SECTION>
+<FILE>ags_loop_channel</FILE>
+<TITLE>AgsLoopChannel</TITLE>
+AgsLoopChannel
+AgsLoopChannelClass
+ags_loop_channel_new
+<SUBSECTION Standard>
+AGS_IS_LOOP_CHANNEL
+AGS_IS_LOOP_CHANNEL_CLASS
+AGS_LOOP_CHANNEL
+AGS_LOOP_CHANNEL_CLASS
+AGS_LOOP_CHANNEL_GET_CLASS
+AGS_TYPE_LOOP_CHANNEL
+ags_loop_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_loop_channel_run</FILE>
+<TITLE>AgsLoopChannelRun</TITLE>
+AgsLoopChannelRun
+AgsLoopChannelRunClass
+ags_loop_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_LOOP_CHANNEL_RUN
+AGS_IS_LOOP_CHANNEL_RUN_CLASS
+AGS_LOOP_CHANNEL_RUN
+AGS_LOOP_CHANNEL_RUN_CLASS
+AGS_LOOP_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_LOOP_CHANNEL_RUN
+ags_loop_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine</FILE>
+<TITLE>AgsMachine</TITLE>
+AGS_MACHINE_DEFAULT_BUILD_ID
+AGS_MACHINE_DEFAULT_VERSION
+AgsMachine
+AgsMachineClass
+AgsMachineFileInputFlags
+AgsMachineFlags
+ags_machine_add_default_recalls
+ags_machine_file_chooser_dialog_new
+ags_machine_find_by_name
+ags_machine_find_port
+ags_machine_get_possible_links
+ags_machine_new
+ags_machine_open_files
+ags_machine_set_run
+<SUBSECTION Standard>
+AGS_IS_MACHINE
+AGS_IS_MACHINE_CLASS
+AGS_MACHINE
+AGS_MACHINE_CLASS
+AGS_MACHINE_GET_CLASS
+AGS_TYPE_MACHINE
+ags_machine_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_callbacks</FILE>
+ags_machine_button_press_callback
+ags_machine_destroy_callback
+ags_machine_done_callback
+ags_machine_open_response_callback
+ags_machine_parent_set_callback
+ags_machine_play_callback
+ags_machine_popup_destroy_activate_callback
+ags_machine_popup_hide_activate_callback
+ags_machine_popup_move_down_activate_callback
+ags_machine_popup_move_up_activate_callback
+ags_machine_popup_properties_activate_callback
+ags_machine_popup_rename_activate_callback
+ags_machine_popup_show_activate_callback
+ags_machine_start_failure_callback
+ags_machine_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_editor</FILE>
+<TITLE>AgsMachineEditor</TITLE>
+AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID
+AGS_MACHINE_EDITOR_DEFAULT_VERSION
+AgsMachineEditor
+AgsMachineEditorClass
+AgsMachineEditorFlags
+ags_machine_editor_add_children
+ags_machine_editor_add_input
+ags_machine_editor_add_output
+ags_machine_editor_new
+ags_machine_editor_remove_input
+ags_machine_editor_remove_output
+ags_machine_editor_set_machine
+<SUBSECTION Standard>
+AGS_IS_MACHINE_EDITOR
+AGS_IS_MACHINE_EDITOR_CLASS
+AGS_MACHINE_EDITOR
+AGS_MACHINE_EDITOR_CLASS
+AGS_MACHINE_EDITOR_GET_CLASS
+AGS_TYPE_MACHINE_EDITOR
+ags_machine_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_editor_callbacks</FILE>
+ags_machine_editor_add_callback
+ags_machine_editor_apply_callback
+ags_machine_editor_back_callback
+ags_machine_editor_cancel_callback
+ags_machine_editor_destroy_callback
+ags_machine_editor_ok_callback
+ags_machine_editor_parent_set_callback
+ags_machine_editor_remove_callback
+ags_machine_editor_show_callback
+ags_machine_editor_switch_page_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_radio_button</FILE>
+<TITLE>AgsMachineRadioButton</TITLE>
+AgsMachineRadioButton
+AgsMachineRadioButtonClass
+ags_machine_radio_button_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_RADIO_BUTTON
+AGS_IS_MACHINE_RADIO_BUTTON_CLASS
+AGS_MACHINE_RADIO_BUTTON
+AGS_MACHINE_RADIO_BUTTON_CLASS
+AGS_MACHINE_RADIO_BUTTON_GET_CLASS
+AGS_TYPE_MACHINE_RADIO_BUTTON
+ags_machine_radio_button_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selection</FILE>
+<TITLE>AgsMachineSelection</TITLE>
+AgsMachineSelection
+AgsMachineSelectionClass
+ags_machine_selection_new
+ags_machine_selection_run
+<SUBSECTION Standard>
+AGS_IS_MACHINE_SELECTION
+AGS_IS_MACHINE_SELECTION_CLASS
+AGS_MACHINE_SELECTION
+AGS_MACHINE_SELECTION_CLASS
+AGS_MACHINE_SELECTION_GET_CLASS
+AGS_TYPE_MACHINE_SELECTION
+ags_machine_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selector</FILE>
+<TITLE>AgsMachineSelector</TITLE>
+AgsMachineSelector
+AgsMachineSelectorClass
+ags_machine_selector_changed
+ags_machine_selector_new
+ags_machine_selector_popup_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_SELECTOR
+AGS_IS_MACHINE_SELECTOR_CLASS
+AGS_MACHINE_SELECTOR
+AGS_MACHINE_SELECTOR_CLASS
+AGS_MACHINE_SELECTOR_GET_CLASS
+AGS_TYPE_MACHINE_SELECTOR
+ags_machine_selector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selector_callbacks</FILE>
+ags_machine_selector_popup_add_index_callback
+ags_machine_selector_popup_add_tab_callback
+ags_machine_selector_popup_link_index_callback
+ags_machine_selector_popup_remove_index_callback
+ags_machine_selector_popup_remove_tab_callback
+ags_machine_selector_radio_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_main_loop</FILE>
+<TITLE>AgsMainLoop</TITLE>
+AgsMainLoop
+AgsMainLoopInterface
+ags_main_loop_get_async_queue
+ags_main_loop_get_last_sync
+ags_main_loop_get_tic
+ags_main_loop_set_async_queue
+ags_main_loop_set_last_sync
+ags_main_loop_set_tic
+<SUBSECTION Standard>
+AGS_IS_MAIN_LOOP
+AGS_IS_MAIN_LOOP_INTERFACE
+AGS_MAIN_LOOP
+AGS_MAIN_LOOP_GET_INTERFACE
+AGS_MAIN_LOOP_INTERFACE
+AGS_TYPE_MAIN_LOOP
+ags_main_loop_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_marshal</FILE>
+g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+g_cclosure_user_marshal_OBJECT__VOID
+g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+g_cclosure_user_marshal_ULONG__VOID
+g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_UINT
+g_cclosure_user_marshal_VOID__STRING_POINTER
+g_cclosure_user_marshal_VOID__UINT_DOUBLE
+g_cclosure_user_marshal_VOID__UINT_INT
+g_cclosure_user_marshal_VOID__UINT_UINT
+g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+g_cclosure_user_marshal_VOID__ULONG_UINT
+g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+</SECTION>
+
+<SECTION>
+<FILE>ags_matrix</FILE>
+<TITLE>AgsMatrix</TITLE>
+AGS_MATRIX_CELL_HEIGHT
+AGS_MATRIX_CELL_WIDTH
+AGS_MATRIX_OCTAVE
+AGS_MATRIX_PATTERN_CONTROLS
+AgsMatrix
+AgsMatrixClass
+ags_matrix_draw_gutter
+ags_matrix_draw_matrix
+ags_matrix_highlight_gutter_point
+ags_matrix_input_map_recall
+ags_matrix_new
+ags_matrix_output_map_recall
+ags_matrix_redraw_gutter_point
+ags_matrix_unpaint_gutter_point
+<SUBSECTION Standard>
+AGS_IS_MATRIX
+AGS_IS_MATRIX_CLASS
+AGS_MATRIX
+AGS_MATRIX_CLASS
+AGS_MATRIX_GET_CLASS
+AGS_TYPE_MATRIX
+ags_matrix_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_matrix_callbacks</FILE>
+ags_matrix_adjustment_value_changed_callback
+ags_matrix_bpm_callback
+ags_matrix_done_callback
+ags_matrix_drawing_area_button_press_callback
+ags_matrix_drawing_area_expose_callback
+ags_matrix_index_callback
+ags_matrix_length_spin_callback
+ags_matrix_loop_button_callback
+ags_matrix_parent_set_callback
+ags_matrix_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu</FILE>
+<TITLE>AgsMenu</TITLE>
+AgsMenu
+AgsMenuClass
+ags_menu_new
+<SUBSECTION Standard>
+AGS_IS_MENU
+AGS_IS_MENU_CLASS
+AGS_MENU
+AGS_MENU_CLASS
+AGS_MENU_GET_CLASS
+AGS_TYPE_MENU
+ags_menu_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_bar</FILE>
+<TITLE>AgsMenuBar</TITLE>
+AgsMenuBar
+AgsMenuBarClass
+ags_menu_bar_new
+ags_tact_combo_box_new
+ags_tact_menu_new
+ags_zoom_combo_box_new
+ags_zoom_menu_new
+<SUBSECTION Standard>
+AGS_IS_MENU_BAR
+AGS_IS_MENU_BAR_CLASS
+AGS_MENU_BAR
+AGS_MENU_BAR_CLASS
+AGS_MENU_BAR_GET_CLASS
+AGS_TYPE_MENU_BAR
+ags_menu_bar_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_bar_callbacks</FILE>
+ags_menu_bar_about_callback
+ags_menu_bar_add_callback
+ags_menu_bar_add_drum_callback
+ags_menu_bar_add_ffplayer_callback
+ags_menu_bar_add_matrix_callback
+ags_menu_bar_add_mixer_callback
+ags_menu_bar_add_panel_callback
+ags_menu_bar_add_synth_callback
+ags_menu_bar_destroy_callback
+ags_menu_bar_export_callback
+ags_menu_bar_open_callback
+ags_menu_bar_preferences_callback
+ags_menu_bar_quit_callback
+ags_menu_bar_remove_callback
+ags_menu_bar_save_as_callback
+ags_menu_bar_save_callback
+ags_menu_bar_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_item</FILE>
+<TITLE>AgsMenuItem</TITLE>
+AgsMenuItem
+AgsMenuItemClass
+ags_menu_item_new
+<SUBSECTION Standard>
+AGS_IS_MENU_ITEM
+AGS_IS_MENU_ITEM_CLASS
+AGS_MENU_ITEM
+AGS_MENU_ITEM_CLASS
+AGS_MENU_ITEM_GET_CLASS
+AGS_TYPE_MENU_ITEM
+ags_menu_item_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_meter</FILE>
+<TITLE>AgsMeter</TITLE>
+AgsMeter
+AgsMeterClass
+ags_meter_new
+ags_meter_paint
+ags_meter_sound_string
+<SUBSECTION Standard>
+AGS_IS_METER
+AGS_IS_METER_CLASS
+AGS_METER
+AGS_METER_CLASS
+AGS_METER_GET_CLASS
+AGS_TYPE_METER
+ags_meter_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_meter_callbacks</FILE>
+ags_meter_configure_event
+ags_meter_destroy_callback
+ags_meter_expose_event
+ags_meter_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer</FILE>
+<TITLE>AgsMixer</TITLE>
+AgsMixer
+AgsMixerClass
+ags_mixer_new
+<SUBSECTION Standard>
+AGS_IS_MIXER
+AGS_IS_MIXER_CLASS
+AGS_MIXER
+AGS_MIXER_CLASS
+AGS_MIXER_GET_CLASS
+AGS_TYPE_MIXER
+ags_mixer_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_callbacks</FILE>
+ags_mixer_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_input_line</FILE>
+<TITLE>AgsMixerInputLine</TITLE>
+AgsMixerInputLine
+AgsMixerInputLineClass
+ags_mixer_input_line_map_recall
+ags_mixer_input_line_new
+<SUBSECTION Standard>
+AGS_IS_MIXER_INPUT_LINE
+AGS_IS_MIXER_INPUT_LINE_CLASS
+AGS_MIXER_INPUT_LINE
+AGS_MIXER_INPUT_LINE_CLASS
+AGS_MIXER_INPUT_LINE_GET_CLASS
+AGS_TYPE_MIXER_INPUT_LINE
+ags_mixer_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_input_pad</FILE>
+<TITLE>AgsMixerInputPad</TITLE>
+AgsMixerInputPad
+AgsMixerInputPadClass
+ags_mixer_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_MIXER_INPUT_PAD
+AGS_IS_MIXER_INPUT_PAD_CLASS
+AGS_MIXER_INPUT_PAD
+AGS_MIXER_INPUT_PAD_CLASS
+AGS_MIXER_INPUT_PAD_GET_CLASS
+AGS_TYPE_MIXER_INPUT_PAD
+ags_mixer_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mutable</FILE>
+<TITLE>AgsMutable</TITLE>
+AgsMutable
+AgsMutableInterface
+ags_mutable_set_muted
+<SUBSECTION Standard>
+AGS_IS_MUTABLE
+AGS_IS_MUTABLE_INTERFACE
+AGS_MUTABLE
+AGS_MUTABLE_GET_INTERFACE
+AGS_MUTABLE_INTERFACE
+AGS_TYPE_MUTABLE
+ags_mutable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_audio</FILE>
+<TITLE>AgsMuteAudio</TITLE>
+AgsMuteAudio
+AgsMuteAudioClass
+ags_mute_audio_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_AUDIO
+AGS_IS_MUTE_AUDIO_CLASS
+AGS_MUTE_AUDIO
+AGS_MUTE_AUDIO_CLASS
+AGS_MUTE_AUDIO_GET_CLASS
+AGS_TYPE_MUTE_AUDIO
+ags_mute_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_audio_signal</FILE>
+<TITLE>AgsMuteAudioSignal</TITLE>
+AgsMuteAudioSignal
+AgsMuteAudioSignalClass
+ags_mute_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_AUDIO_SIGNAL
+AGS_IS_MUTE_AUDIO_SIGNAL_CLASS
+AGS_MUTE_AUDIO_SIGNAL
+AGS_MUTE_AUDIO_SIGNAL_CLASS
+AGS_MUTE_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_MUTE_AUDIO_SIGNAL
+ags_mute_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_channel</FILE>
+<TITLE>AgsMuteChannel</TITLE>
+AgsMuteChannel
+AgsMuteChannelClass
+ags_mute_channel_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_CHANNEL
+AGS_IS_MUTE_CHANNEL_CLASS
+AGS_MUTE_CHANNEL
+AGS_MUTE_CHANNEL_CLASS
+AGS_MUTE_CHANNEL_GET_CLASS
+AGS_TYPE_MUTE_CHANNEL
+ags_mute_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_channel_run</FILE>
+<TITLE>AgsMuteChannelRun</TITLE>
+AgsMuteChannelRun
+AgsMuteChannelRunClass
+ags_mute_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_CHANNEL_RUN
+AGS_IS_MUTE_CHANNEL_RUN_CLASS
+AGS_MUTE_CHANNEL_RUN
+AGS_MUTE_CHANNEL_RUN_CLASS
+AGS_MUTE_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_MUTE_CHANNEL_RUN
+ags_mute_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_recycling</FILE>
+<TITLE>AgsMuteRecycling</TITLE>
+AgsMuteRecycling
+AgsMuteRecyclingClass
+ags_mute_recycling_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_RECYCLING
+AGS_IS_MUTE_RECYCLING_CLASS
+AGS_MUTE_RECYCLING
+AGS_MUTE_RECYCLING_CLASS
+AGS_MUTE_RECYCLING_GET_CLASS
+AGS_TYPE_MUTE_RECYCLING
+ags_mute_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_navigation</FILE>
+<TITLE>AgsNavigation</TITLE>
+AGS_NAVIGATION_DEFAULT_TACT_STEP
+AGS_NAVIGATION_REWIND_STEPS
+AGS_NAVIGATION_SEEK_STEPS
+AgsNavigation
+AgsNavigationClass
+AgsNavigationFlags
+ags_navigation_change_position
+ags_navigation_new
+ags_navigation_set_seeking_sensitive
+ags_navigation_tact_to_time_string
+ags_navigation_update_time_string
+<SUBSECTION Standard>
+AGS_IS_NAVIGATION
+AGS_IS_NAVIGATION_CLASS
+AGS_NAVIGATION
+AGS_NAVIGATION_CLASS
+AGS_NAVIGATION_GET_CLASS
+AGS_TYPE_NAVIGATION
+ags_navigation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_navigation_callbacks</FILE>
+ags_navigation_bpm_callback
+ags_navigation_destroy_callback
+ags_navigation_duration_tact_callback
+ags_navigation_expander_callback
+ags_navigation_forward_callback
+ags_navigation_loop_callback
+ags_navigation_loop_left_tact_callback
+ags_navigation_loop_right_tact_callback
+ags_navigation_next_callback
+ags_navigation_parent_set_callback
+ags_navigation_play_callback
+ags_navigation_position_tact_callback
+ags_navigation_prev_callback
+ags_navigation_raster_callback
+ags_navigation_rewind_callback
+ags_navigation_show_callback
+ags_navigation_stop_callback
+ags_navigation_tic_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_notation</FILE>
+<TITLE>AgsNotation</TITLE>
+AGS_NOTATION_DEFAULT_BPM
+AGS_NOTATION_DEFAULT_DURATION
+AGS_NOTATION_DEFAULT_JIFFIE
+AGS_NOTATION_DEFAULT_LENGTH
+AGS_NOTATION_MAXIMUM_NOTE_LENGTH
+AGS_NOTATION_MINIMUM_NOTE_LENGTH
+AGS_NOTATION_TICS_PER_BEAT
+AgsNotation
+AgsNotationClass
+AgsNotationFlags
+ags_notation_add_note
+ags_notation_add_point_to_selection
+ags_notation_add_region_to_selection
+ags_notation_copy_selection
+ags_notation_cut_selection
+ags_notation_find_near_timestamp
+ags_notation_find_point
+ags_notation_find_region
+ags_notation_free_selection
+ags_notation_get_current
+ags_notation_get_selection
+ags_notation_insert_from_clipboard
+ags_notation_is_note_selected
+ags_notation_new
+ags_notation_remove_note_at_position
+ags_notation_remove_point_from_selection
+ags_notation_remove_region_from_selection
+<SUBSECTION Standard>
+AGS_IS_NOTATION
+AGS_IS_NOTATION_CLASS
+AGS_NOTATION
+AGS_NOTATION_CLASS
+AGS_NOTATION_GET_CLASS
+AGS_TYPE_NOTATION
+ags_notation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note</FILE>
+<TITLE>AgsNote</TITLE>
+AgsNote
+AgsNoteClass
+AgsNoteFlags
+ags_note_duplicate
+ags_note_new
+<SUBSECTION Standard>
+AGS_IS_NOTE
+AGS_IS_NOTE_CLASS
+AGS_NOTE
+AGS_NOTE_CLASS
+AGS_NOTE_GET_CLASS
+AGS_TYPE_NOTE
+ags_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note_edit</FILE>
+<TITLE>AgsNoteEdit</TITLE>
+AGS_NOTE_EDIT_MAX_CONTROLS
+AgsNoteEdit
+AgsNoteEditClass
+AgsNoteEditFlags
+AgsNoteEditResetFlags
+ags_note_edit_draw_notation
+ags_note_edit_draw_position
+ags_note_edit_draw_scroll
+ags_note_edit_draw_segment
+ags_note_edit_new
+ags_note_edit_reset_horizontally
+ags_note_edit_reset_vertically
+ags_note_edit_set_map_height
+<SUBSECTION Standard>
+AGS_IS_NOTE_EDIT
+AGS_IS_NOTE_EDIT_CLASS
+AGS_NOTE_EDIT
+AGS_NOTE_EDIT_CLASS
+AGS_NOTE_EDIT_GET_CLASS
+AGS_TYPE_NOTE_EDIT
+ags_note_edit_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note_edit_callbacks</FILE>
+ags_note_edit_drawing_area_button_press_event
+ags_note_edit_drawing_area_button_release_event
+ags_note_edit_drawing_area_configure_event
+ags_note_edit_drawing_area_expose_event
+ags_note_edit_drawing_area_motion_notify_event
+ags_note_edit_hscrollbar_value_changed
+ags_note_edit_vscrollbar_value_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_notebook</FILE>
+<TITLE>AgsNotebook</TITLE>
+AGS_NOTEBOOK_TAB
+AgsNotebook
+AgsNotebookClass
+AgsNotebookTab
+AgsNotebookTabFlags
+ags_notebook_add_child
+ags_notebook_add_tab
+ags_notebook_insert_tab
+ags_notebook_new
+ags_notebook_next_active_tab
+ags_notebook_remove_child
+ags_notebook_remove_tab
+ags_notebook_tab_index
+<SUBSECTION Standard>
+AGS_IS_NOTEBOOK
+AGS_IS_NOTEBOOK_CLASS
+AGS_NOTEBOOK
+AGS_NOTEBOOK_CLASS
+AGS_NOTEBOOK_GET_CLASS
+AGS_TYPE_NOTEBOOK
+ags_notebook_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_notebook_callbacks</FILE>
+ags_notebook_machine_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_open_file</FILE>
+<TITLE>AgsOpenFile</TITLE>
+AgsOpenFile
+AgsOpenFileClass
+ags_open_file_new
+<SUBSECTION Standard>
+AGS_IS_OPEN_FILE
+AGS_IS_OPEN_FILE_CLASS
+AGS_OPEN_FILE
+AGS_OPEN_FILE_CLASS
+AGS_OPEN_FILE_GET_CLASS
+AGS_TYPE_OPEN_FILE
+ags_open_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_open_single_file</FILE>
+<TITLE>AgsOpenSingleFile</TITLE>
+AgsOpenSingleFile
+AgsOpenSingleFileClass
+ags_open_single_file_new
+<SUBSECTION Standard>
+AGS_IS_OPEN_SINGLE_FILE
+AGS_IS_OPEN_SINGLE_FILE_CLASS
+AGS_OPEN_SINGLE_FILE
+AGS_OPEN_SINGLE_FILE_CLASS
+AGS_OPEN_SINGLE_FILE_GET_CLASS
+AGS_TYPE_OPEN_SINGLE_FILE
+ags_open_single_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_option_menu</FILE>
+<TITLE>AgsOptionMenu</TITLE>
+AgsOptionMenu
+AgsOptionMenuClass
+ags_option_menu_new
+<SUBSECTION Standard>
+AGS_IS_OPTION_MENU
+AGS_IS_OPTION_MENU_CLASS
+AGS_OPTION_MENU
+AGS_OPTION_MENU_CLASS
+AGS_OPTION_MENU_GET_CLASS
+AGS_TYPE_OPTION_MENU
+ags_option_menu_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_oscillator</FILE>
+<TITLE>AgsOscillator</TITLE>
+AgsOscillator
+AgsOscillatorClass
+ags_file_read_oscillator
+ags_file_write_oscillator
+ags_oscillator_new
+<SUBSECTION Standard>
+AGS_IS_OSCILLATOR
+AGS_IS_OSCILLATOR_CLASS
+AGS_OSCILLATOR
+AGS_OSCILLATOR_CLASS
+AGS_OSCILLATOR_GET_CLASS
+AGS_TYPE_OSCILLATOR
+ags_oscillator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_oscillator_callbacks</FILE>
+ags_oscillator_attack_callback
+ags_oscillator_frame_count_callback
+ags_oscillator_frequency_callback
+ags_oscillator_phase_callback
+ags_oscillator_volume_callback
+ags_oscillator_wave_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_output</FILE>
+<TITLE>AgsOutput</TITLE>
+AgsOutput
+AgsOutputClass
+ags_output_find_first_input_recycling
+ags_output_find_last_input_recycling
+ags_output_new
+<SUBSECTION Standard>
+AGS_IS_OUTPUT
+AGS_IS_OUTPUT_CLASS
+AGS_OUTPUT
+AGS_OUTPUT_CLASS
+AGS_OUTPUT_GET_CLASS
+AGS_TYPE_OUTPUT
+ags_output_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_packable</FILE>
+<TITLE>AgsPackable</TITLE>
+AgsPackable
+AgsPackableInterface
+ags_packable_pack
+ags_packable_unpack
+<SUBSECTION Standard>
+AGS_IS_PACKABLE
+AGS_IS_PACKABLE_INTERFACE
+AGS_PACKABLE
+AGS_PACKABLE_GET_INTERFACE
+AGS_PACKABLE_INTERFACE
+AGS_TYPE_PACKABLE
+ags_packable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad</FILE>
+<TITLE>AgsPad</TITLE>
+AGS_PAD_DEFAULT_BUILD_ID
+AGS_PAD_DEFAULT_VERSION
+AgsPad
+AgsPadClass
+AgsPadFlags
+ags_pad_find_port
+ags_pad_new
+ags_pad_resize_lines
+ags_pad_set_channel
+<SUBSECTION Standard>
+AGS_IS_PAD
+AGS_IS_PAD_CLASS
+AGS_PAD
+AGS_PAD_CLASS
+AGS_PAD_GET_CLASS
+AGS_TYPE_PAD
+ags_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_callbacks</FILE>
+ags_pad_destroy_callback
+ags_pad_group_clicked_callback
+ags_pad_mute_clicked_callback
+ags_pad_option_changed_callback
+ags_pad_parent_set_callback
+ags_pad_show_callback
+ags_pad_solo_clicked_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_editor</FILE>
+<TITLE>AgsPadEditor</TITLE>
+AGS_PAD_EDITOR_DEFAULT_BUILD_ID
+AGS_PAD_EDITOR_DEFAULT_VERSION
+AgsPadEditor
+AgsPadEditorClass
+ags_pad_editor_new
+ags_pad_editor_set_channel
+<SUBSECTION Standard>
+AGS_IS_PAD_EDITOR
+AGS_IS_PAD_EDITOR_CLASS
+AGS_PAD_EDITOR
+AGS_PAD_EDITOR_CLASS
+AGS_PAD_EDITOR_GET_CLASS
+AGS_TYPE_PAD_EDITOR
+ags_pad_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_editor_callbacks</FILE>
+ags_pad_editor_destroy_callback
+ags_pad_editor_parent_set_callback
+ags_pad_editor_set_audio_channels_callback
+ags_pad_editor_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel</FILE>
+<TITLE>AgsPanel</TITLE>
+AgsPanel
+AgsPanelClass
+ags_panel_new
+<SUBSECTION Standard>
+AGS_IS_PANEL
+AGS_IS_PANEL_CLASS
+AGS_PANEL
+AGS_PANEL_CLASS
+AGS_PANEL_GET_CLASS
+AGS_TYPE_PANEL
+ags_panel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_callbacks</FILE>
+ags_panel_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_input_line</FILE>
+<TITLE>AgsPanelInputLine</TITLE>
+AgsPanelInputLine
+AgsPanelInputLineClass
+ags_panel_input_line_map_recall
+ags_panel_input_line_new
+<SUBSECTION Standard>
+AGS_IS_PANEL_INPUT_LINE
+AGS_IS_PANEL_INPUT_LINE_CLASS
+AGS_PANEL_INPUT_LINE
+AGS_PANEL_INPUT_LINE_CLASS
+AGS_PANEL_INPUT_LINE_GET_CLASS
+AGS_TYPE_PANEL_INPUT_LINE
+ags_panel_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_input_pad</FILE>
+<TITLE>AgsPanelInputPad</TITLE>
+AgsPanelInputPad
+AgsPanelInputPadClass
+ags_panel_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_PANEL_INPUT_PAD
+AGS_IS_PANEL_INPUT_PAD_CLASS
+AGS_PANEL_INPUT_PAD
+AGS_PANEL_INPUT_PAD_CLASS
+AGS_PANEL_INPUT_PAD_GET_CLASS
+AGS_TYPE_PANEL_INPUT_PAD
+ags_panel_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_parameter</FILE>
+ags_parameter_grow
+</SECTION>
+
+<SECTION>
+<FILE>ags_pattern</FILE>
+<TITLE>AgsPattern</TITLE>
+AgsPattern
+AgsPatternClass
+ags_pattern_get_bit
+ags_pattern_get_by_timestamp
+ags_pattern_new
+ags_pattern_set_dim
+ags_pattern_toggle_bit
+<SUBSECTION Standard>
+AGS_IS_PATTERN
+AGS_IS_PATTERN_CLASS
+AGS_PATTERN
+AGS_PATTERN_CLASS
+AGS_PATTERN_GET_CLASS
+AGS_TYPE_PATTERN
+ags_pattern_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_peak_channel</FILE>
+<TITLE>AgsPeakChannel</TITLE>
+AgsPeakChannel
+AgsPeakChannelClass
+ags_peak_channel_new
+ags_peak_channel_retrieve_peak
+<SUBSECTION Standard>
+AGS_IS_PEAK_CHANNEL
+AGS_IS_PEAK_CHANNEL_CLASS
+AGS_PEAK_CHANNEL
+AGS_PEAK_CHANNEL_CLASS
+AGS_PEAK_CHANNEL_GET_CLASS
+AGS_TYPE_PEAK_CHANNEL
+ags_peak_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_peak_channel_run</FILE>
+<TITLE>AgsPeakChannelRun</TITLE>
+AgsPeakChannelRun
+AgsPeakChannelRunClass
+ags_peak_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_PEAK_CHANNEL_RUN
+AGS_IS_PEAK_CHANNEL_RUN_CLASS
+AGS_PEAK_CHANNEL_RUN
+AGS_PEAK_CHANNEL_RUN_CLASS
+AGS_PEAK_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_PEAK_CHANNEL_RUN
+ags_peak_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_performance_preferences</FILE>
+<TITLE>AgsPerformancePreferences</TITLE>
+AgsPerformancePreferences
+AgsPerformancePreferencesClass
+ags_performance_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PERFORMANCE_PREFERENCES
+AGS_IS_PERFORMANCE_PREFERENCES_CLASS
+AGS_PERFORMANCE_PREFERENCES
+AGS_PERFORMANCE_PREFERENCES_CLASS
+AGS_PERFORMANCE_PREFERENCES_GET_CLASS
+AGS_TYPE_PERFORMANCE_PREFERENCES
+ags_performance_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_performance_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_persistable</FILE>
+<TITLE>AgsPersistable</TITLE>
+AgsPersistable
+AgsPersistableInterface
+ags_persistable_read
+ags_persistable_read_link
+ags_persistable_write
+ags_persistable_write_link
+<SUBSECTION Standard>
+AGS_IS_PERSISTABLE
+AGS_IS_PERSISTABLE_INTERFACE
+AGS_PERSISTABLE
+AGS_PERSISTABLE_GET_INTERFACE
+AGS_PERSISTABLE_INTERFACE
+AGS_TYPE_PERSISTABLE
+ags_persistable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio</FILE>
+<TITLE>AgsPlayAudio</TITLE>
+AgsPlayAudio
+AgsPlayAudioClass
+ags_play_audio_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO
+AGS_IS_PLAY_AUDIO_CLASS
+AGS_PLAY_AUDIO
+AGS_PLAY_AUDIO_CLASS
+AGS_PLAY_AUDIO_GET_CLASS
+AGS_TYPE_PLAY_AUDIO
+ags_play_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio_file</FILE>
+<TITLE>AgsPlayAudioFile</TITLE>
+AgsPlayAudioFile
+AgsPlayAudioFileClass
+ags_play_audio_file_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO_FILE
+AGS_IS_PLAY_AUDIO_FILE_CLASS
+AGS_PLAY_AUDIO_FILE
+AGS_PLAY_AUDIO_FILE_CLASS
+AGS_PLAY_AUDIO_FILE_GET_CLASS
+AGS_TYPE_PLAY_AUDIO_FILE
+ags_play_audio_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio_signal</FILE>
+<TITLE>AgsPlayAudioSignal</TITLE>
+AgsPlayAudioSignal
+AgsPlayAudioSignalClass
+ags_play_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO_SIGNAL
+AGS_IS_PLAY_AUDIO_SIGNAL_CLASS
+AGS_PLAY_AUDIO_SIGNAL
+AGS_PLAY_AUDIO_SIGNAL_CLASS
+AGS_PLAY_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_PLAY_AUDIO_SIGNAL
+ags_play_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel</FILE>
+<TITLE>AgsPlayChannel</TITLE>
+AgsPlayChannel
+AgsPlayChannelClass
+ags_play_channel_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL
+AGS_IS_PLAY_CHANNEL_CLASS
+AGS_PLAY_CHANNEL
+AGS_PLAY_CHANNEL_CLASS
+AGS_PLAY_CHANNEL_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL
+ags_play_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel_run</FILE>
+<TITLE>AgsPlayChannelRun</TITLE>
+AgsPlayChannelRun
+AgsPlayChannelRunClass
+AgsPlayChannelRunFlags
+ags_play_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL_RUN
+AGS_IS_PLAY_CHANNEL_RUN_CLASS
+AGS_PLAY_CHANNEL_RUN
+AGS_PLAY_CHANNEL_RUN_CLASS
+AGS_PLAY_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL_RUN
+ags_play_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel_run_master</FILE>
+<TITLE>AgsPlayChannelRunMaster</TITLE>
+AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER
+AgsPlayChannelRunMaster
+AgsPlayChannelRunMasterClass
+AgsPlayChannelRunMasterFlags
+AgsPlayChannelRunMasterStreamer
+ags_play_channel_run_master_find_streamer
+ags_play_channel_run_master_new
+ags_play_channel_run_master_streamer_alloc
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL_RUN_MASTER
+AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS
+AGS_PLAY_CHANNEL_RUN_MASTER
+AGS_PLAY_CHANNEL_RUN_MASTER_CLASS
+AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL_RUN_MASTER
+ags_play_channel_run_master_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_notation_audio</FILE>
+<TITLE>AgsPlayNotationAudio</TITLE>
+AgsPlayNotationAudio
+AgsPlayNotationAudioClass
+ags_play_notation_audio_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTATION_AUDIO
+AGS_IS_PLAY_NOTATION_AUDIO_CLASS
+AGS_PLAY_NOTATION_AUDIO
+AGS_PLAY_NOTATION_AUDIO_CLASS
+AGS_PLAY_NOTATION_AUDIO_GET_CLASS
+AGS_TYPE_PLAY_NOTATION_AUDIO
+ags_play_notation_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_notation_audio_run</FILE>
+<TITLE>AgsPlayNotationAudioRun</TITLE>
+AgsPlayNotationAudioRun
+AgsPlayNotationAudioRunClass
+AgsPlayNotationAudioRunFlags
+ags_play_notation_audio_run_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTATION_AUDIO_RUN
+AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS
+AGS_PLAY_NOTATION_AUDIO_RUN
+AGS_PLAY_NOTATION_AUDIO_RUN_CLASS
+AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS
+AGS_TYPE_PLAY_NOTATION_AUDIO_RUN
+ags_play_notation_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_note</FILE>
+<TITLE>AgsPlayNote</TITLE>
+AgsPlayNote
+AgsPlayNoteClass
+ags_play_note_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTE
+AGS_IS_PLAY_NOTE_CLASS
+AGS_PLAY_NOTE
+AGS_PLAY_NOTE_CLASS
+AGS_PLAY_NOTE_GET_CLASS
+AGS_TYPE_PLAY_NOTE
+ags_play_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_pattern</FILE>
+<TITLE>AgsPlayPattern</TITLE>
+AgsPlayPattern
+AgsPlayPatternClass
+ags_play_pattern_connect
+<SUBSECTION Standard>
+AGS_PLAY_PATTERN
+AGS_PLAY_PATTERN_CLASS
+AGS_TYPE_PLAY_PATTERN
+ags_play_pattern_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_recycling</FILE>
+<TITLE>AgsPlayRecycling</TITLE>
+AgsPlayRecycling
+AgsPlayRecyclingClass
+ags_play_recycling_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_RECYCLING
+AGS_IS_PLAY_RECYCLING_CLASS
+AGS_PLAY_RECYCLING
+AGS_PLAY_RECYCLING_CLASS
+AGS_PLAY_RECYCLING_GET_CLASS
+AGS_TYPE_PLAY_RECYCLING
+ags_play_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_playable</FILE>
+<TITLE>AgsPlayable</TITLE>
+AGS_PLAYABLE_ERROR
+AgsPlayable
+AgsPlayableError
+AgsPlayableInterface
+ags_playable_close
+ags_playable_error_quark
+ags_playable_flush
+ags_playable_info
+ags_playable_iter_next
+ags_playable_iter_start
+ags_playable_level_count
+ags_playable_level_select
+ags_playable_level_up
+ags_playable_nth_level
+ags_playable_open
+ags_playable_read
+ags_playable_read_audio_signal
+ags_playable_rw_open
+ags_playable_seek
+ags_playable_selected_level
+ags_playable_sublevel_names
+ags_playable_write
+<SUBSECTION Standard>
+AGS_IS_PLAYABLE
+AGS_IS_PLAYABLE_INTERFACE
+AGS_PLAYABLE
+AGS_PLAYABLE_GET_INTERFACE
+AGS_PLAYABLE_INTERFACE
+AGS_TYPE_PLAYABLE
+ags_playable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin</FILE>
+<TITLE>AgsPlugin</TITLE>
+AgsPlugin
+AgsPluginInterface
+ags_plugin_get_build_id
+ags_plugin_get_name
+ags_plugin_get_ports
+ags_plugin_get_version
+ags_plugin_get_xml_type
+ags_plugin_read
+ags_plugin_set_build_id
+ags_plugin_set_name
+ags_plugin_set_ports
+ags_plugin_set_version
+ags_plugin_set_xml_type
+ags_plugin_write
+<SUBSECTION Standard>
+AGS_IS_PLUGIN
+AGS_IS_PLUGIN_INTERFACE
+AGS_PLUGIN
+AGS_PLUGIN_GET_INTERFACE
+AGS_PLUGIN_INTERFACE
+AGS_TYPE_PLUGIN
+ags_plugin_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_factory</FILE>
+<TITLE>AgsPluginFactory</TITLE>
+AgsPluginFactory
+AgsPluginFactoryClass
+AgsPluginMetadata
+ags_plugin_factory_add
+ags_plugin_factory_create
+ags_plugin_factory_get_instance
+ags_plugin_factory_list_by_name
+ags_plugin_factory_new
+ags_plugin_factory_new_from_file
+ags_plugin_factory_read_file
+<SUBSECTION Standard>
+AGS_IS_PLUGIN_FACTORY
+AGS_IS_PLUGIN_FACTORY_CLASS
+AGS_PLUGIN_FACTORY
+AGS_PLUGIN_FACTORY_CLASS
+AGS_PLUGIN_FACTORY_GET_CLASS
+AGS_TYPE_PLUGIN_FACTORY
+ags_plugin_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_preferences</FILE>
+<TITLE>AgsPluginPreferences</TITLE>
+AgsLadspaPluginPreferences
+AgsPluginPreferences
+AgsPluginPreferencesClass
+ags_ladspa_plugin_preferences_alloc
+ags_plugin_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PLUGIN_PREFERENCES
+AGS_IS_PLUGIN_PREFERENCES_CLASS
+AGS_PLUGIN_PREFERENCES
+AGS_PLUGIN_PREFERENCES_CLASS
+AGS_PLUGIN_PREFERENCES_GET_CLASS
+AGS_TYPE_PLUGIN_PREFERENCES
+ags_plugin_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_stock</FILE>
+AGS_PLUGIN_NAME_VOLUME
+</SECTION>
+
+<SECTION>
+<FILE>ags_port</FILE>
+<TITLE>AgsPort</TITLE>
+AgsPort
+AgsPortClass
+ags_port_find_specifier
+ags_port_new
+ags_port_safe_get_property
+ags_port_safe_read
+ags_port_safe_set_property
+ags_port_safe_write
+<SUBSECTION Standard>
+AGS_IS_PORT
+AGS_IS_PORT_CLASS
+AGS_PORT
+AGS_PORT_CLASS
+AGS_PORT_GET_CLASS
+AGS_TYPE_PORT
+ags_port_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_portable_thread</FILE>
+<TITLE>AgsPortableThread</TITLE>
+AgsPortableThread
+AgsPortableThreadClass
+AgsPortableThreadFlags
+ags_portable_thread_add_child
+ags_portable_thread_children_is_locked
+ags_portable_thread_first
+ags_portable_thread_get_toplevel
+ags_portable_thread_is_current_ready
+ags_portable_thread_is_current_synced
+ags_portable_thread_is_tree_ready
+ags_portable_thread_is_tree_synced
+ags_portable_thread_last
+ags_portable_thread_lock
+ags_portable_thread_lock_all
+ags_portable_thread_lock_children
+ags_portable_thread_lock_parent
+ags_portable_thread_lock_sibling
+ags_portable_thread_main_loop_unlock_children
+ags_portable_thread_new
+ags_portable_thread_next_children_locked
+ags_portable_thread_next_parent_locked
+ags_portable_thread_next_sibling_locked
+ags_portable_thread_parental_is_locked
+ags_portable_thread_remove_child
+ags_portable_thread_run
+ags_portable_thread_sibling_is_locked
+ags_portable_thread_signal_children
+ags_portable_thread_signal_parent
+ags_portable_thread_signal_sibling
+ags_portable_thread_start
+ags_portable_thread_stop
+ags_portable_thread_timelock
+ags_portable_thread_trylock
+ags_portable_thread_unlock
+ags_portable_thread_unlock_all
+ags_portable_thread_unlock_children
+ags_portable_thread_unlock_parent
+ags_portable_thread_unlock_sibling
+ags_portable_thread_wait_children
+ags_portable_thread_wait_parent
+ags_portable_thread_wait_sibling
+<SUBSECTION Standard>
+AGS_IS_PORTABLE_THREAD
+AGS_IS_PORTABLE_THREAD_CLASS
+AGS_PORTABLE_THREAD
+AGS_PORTABLE_THREAD_CLASS
+AGS_PORTABLE_THREAD_GET_CLASS
+AGS_TYPE_PORTABLE_THREAD
+ags_portable_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_portlet</FILE>
+<TITLE>AgsPortlet</TITLE>
+AgsPortlet
+AgsPortletInterface
+ags_portlet_get_port
+ags_portlet_list_safe_properties
+ags_portlet_safe_get_property
+ags_portlet_safe_set_property
+ags_portlet_set_port
+<SUBSECTION Standard>
+AGS_IS_PORTLET
+AGS_IS_PORTLET_INTERFACE
+AGS_PORTLET
+AGS_PORTLET_GET_INTERFACE
+AGS_PORTLET_INTERFACE
+AGS_TYPE_PORTLET
+ags_portlet_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_preferences</FILE>
+<TITLE>AgsPreferences</TITLE>
+AgsPreferences
+AgsPreferencesClass
+AgsPreferencesFlags
+ags_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PREFERENCES
+AGS_IS_PREFERENCES_CLASS
+AGS_PREFERENCES
+AGS_PREFERENCES_CLASS
+AGS_PREFERENCES_GET_CLASS
+AGS_TYPE_PREFERENCES
+ags_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_preferences_callbacks</FILE>
+ags_preferences_response_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_collection_editor</FILE>
+<TITLE>AgsPropertyCollectionEditor</TITLE>
+AgsPropertyCollectionEditor
+AgsPropertyCollectionEditorClass
+ags_property_collection_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_COLLECTION_EDITOR
+AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS
+AGS_PROPERTY_COLLECTION_EDITOR
+AGS_PROPERTY_COLLECTION_EDITOR_CLASS
+AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_COLLECTION_EDITOR
+ags_property_collection_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_collection_editor_callbacks</FILE>
+ags_property_collection_editor_add_collection_callback
+ags_property_collection_editor_remove_collection_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_editor</FILE>
+<TITLE>AgsPropertyEditor</TITLE>
+AgsPropertyEditor
+AgsPropertyEditorClass
+AgsPropertyEditorFlags
+ags_property_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_EDITOR
+AGS_IS_PROPERTY_EDITOR_CLASS
+AGS_PROPERTY_EDITOR
+AGS_PROPERTY_EDITOR_CLASS
+AGS_PROPERTY_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_EDITOR
+ags_property_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_editor_callbacks</FILE>
+ags_property_editor_enable_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_listing_editor</FILE>
+<TITLE>AgsPropertyListingEditor</TITLE>
+AgsPropertyListingEditor
+AgsPropertyListingEditorClass
+ags_property_listing_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_LISTING_EDITOR
+AGS_IS_PROPERTY_LISTING_EDITOR_CLASS
+AGS_PROPERTY_LISTING_EDITOR
+AGS_PROPERTY_LISTING_EDITOR_CLASS
+AGS_PROPERTY_LISTING_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_LISTING_EDITOR
+ags_property_listing_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall</FILE>
+<TITLE>AgsRecall</TITLE>
+AGS_RECALL_DEFAULT_BUILD_ID
+AGS_RECALL_DEFAULT_VERSION
+AGS_RECALL_HANDLER
+AgsRecall
+AgsRecallClass
+AgsRecallFlags
+AgsRecallHandler
+AgsRecallNotifyDependencyMode
+ags_recall_add_child
+ags_recall_add_dependency
+ags_recall_add_handler
+ags_recall_cancel
+ags_recall_child_added
+ags_recall_done
+ags_recall_duplicate
+ags_recall_find_by_effect
+ags_recall_find_provider
+ags_recall_find_provider_with_recycling_container
+ags_recall_find_recycling_container
+ags_recall_find_template
+ags_recall_find_type
+ags_recall_find_type_with_recycling_container
+ags_recall_get_children
+ags_recall_get_dependencies
+ags_recall_handler_alloc
+ags_recall_is_done
+ags_recall_new
+ags_recall_notify_dependency
+ags_recall_remove
+ags_recall_remove_child
+ags_recall_remove_dependency
+ags_recall_remove_handler
+ags_recall_resolve_dependencies
+ags_recall_run_init
+ags_recall_run_init_inter
+ags_recall_run_init_post
+ags_recall_run_init_pre
+ags_recall_run_inter
+ags_recall_run_post
+ags_recall_run_pre
+ags_recall_set_devout_recursive
+ags_recall_set_effect
+ags_recall_set_flags
+ags_recall_set_recall_id
+ags_recall_stop_persistent
+ags_recall_template_find_provider
+ags_recall_template_find_type
+<SUBSECTION Standard>
+AGS_IS_RECALL
+AGS_IS_RECALL_CLASS
+AGS_RECALL
+AGS_RECALL_CLASS
+AGS_RECALL_GET_CLASS
+AGS_TYPE_RECALL
+ags_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio</FILE>
+<TITLE>AgsRecallAudio</TITLE>
+AgsRecallAudio
+AgsRecallAudioClass
+ags_recall_audio_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO
+AGS_IS_RECALL_AUDIO_CLASS
+AGS_RECALL_AUDIO
+AGS_RECALL_AUDIO_CLASS
+AGS_RECALL_AUDIO_GET_CLASS
+AGS_TYPE_RECALL_AUDIO
+ags_recall_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio_run</FILE>
+<TITLE>AgsRecallAudioRun</TITLE>
+AgsRecallAudioRun
+AgsRecallAudioRunClass
+ags_recall_audio_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO_RUN
+AGS_IS_RECALL_AUDIO_RUN_CLASS
+AGS_RECALL_AUDIO_RUN
+AGS_RECALL_AUDIO_RUN_CLASS
+AGS_RECALL_AUDIO_RUN_GET_CLASS
+AGS_TYPE_RECALL_AUDIO_RUN
+ags_recall_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio_signal</FILE>
+<TITLE>AgsRecallAudioSignal</TITLE>
+AgsRecallAudioSignal
+AgsRecallAudioSignalClass
+AgsRecallAudioSignalFlags
+ags_recall_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO_SIGNAL
+AGS_IS_RECALL_AUDIO_SIGNAL_CLASS
+AGS_RECALL_AUDIO_SIGNAL
+AGS_RECALL_AUDIO_SIGNAL_CLASS
+AGS_RECALL_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_RECALL_AUDIO_SIGNAL
+ags_recall_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel</FILE>
+<TITLE>AgsRecallChannel</TITLE>
+AgsRecallChannel
+AgsRecallChannelClass
+ags_recall_channel_find_channel
+ags_recall_channel_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL
+AGS_IS_RECALL_CHANNEL_CLASS
+AGS_RECALL_CHANNEL
+AGS_RECALL_CHANNEL_CLASS
+AGS_RECALL_CHANNEL_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL
+ags_recall_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel_run</FILE>
+<TITLE>AgsRecallChannelRun</TITLE>
+AgsRecallChannelRun
+AgsRecallChannelRunClass
+ags_recall_channel_run_get_run_order
+ags_recall_channel_run_new
+ags_recall_channel_run_run_order_changed
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL_RUN
+AGS_IS_RECALL_CHANNEL_RUN_CLASS
+AGS_RECALL_CHANNEL_RUN
+AGS_RECALL_CHANNEL_RUN_CLASS
+AGS_RECALL_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL_RUN
+ags_recall_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel_run_dummy</FILE>
+<TITLE>AgsRecallChannelRunDummy</TITLE>
+AgsRecallChannelRunDummy
+AgsRecallChannelRunDummyClass
+ags_recall_channel_run_dummy_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL_RUN_DUMMY
+AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS
+AGS_RECALL_CHANNEL_RUN_DUMMY
+AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS
+AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY
+ags_recall_channel_run_dummy_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_container</FILE>
+<TITLE>AgsRecallContainer</TITLE>
+AgsRecallContainer
+AgsRecallContainerClass
+AgsRecallContainerFindFlags
+AgsRecallContainerFlags
+ags_recall_container_find
+ags_recall_container_get_recall_audio
+ags_recall_container_get_recall_audio_run
+ags_recall_container_get_recall_channel
+ags_recall_container_get_recall_channel_run
+ags_recall_container_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CONTAINER
+AGS_IS_RECALL_CONTAINER_CLASS
+AGS_RECALL_CONTAINER
+AGS_RECALL_CONTAINER_CLASS
+AGS_RECALL_CONTAINER_GET_CLASS
+AGS_TYPE_RECALL_CONTAINER
+ags_recall_container_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_dependency</FILE>
+<TITLE>AgsRecallDependency</TITLE>
+AgsRecallDependency
+AgsRecallDependencyClass
+ags_recall_dependency_find_dependency
+ags_recall_dependency_find_dependency_by_provider
+ags_recall_dependency_new
+ags_recall_dependency_resolve
+<SUBSECTION Standard>
+AGS_IS_RECALL_DEPENDENCY
+AGS_IS_RECALL_DEPENDENCY_CLASS
+AGS_RECALL_DEPENDENCY
+AGS_RECALL_DEPENDENCY_CLASS
+AGS_RECALL_DEPENDENCY_GET_CLASS
+AGS_TYPE_RECALL_DEPENDENCY
+ags_recall_dependency_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_factory</FILE>
+<TITLE>AgsRecallFactory</TITLE>
+AgsRecallFactory
+AgsRecallFactoryClass
+AgsRecallFactoryCreateFlags
+ags_recall_factory_create
+ags_recall_factory_get_instance
+ags_recall_factory_new
+ags_recall_factory_remove
+<SUBSECTION Standard>
+AGS_IS_RECALL_FACTORY
+AGS_IS_RECALL_FACTORY_CLASS
+AGS_RECALL_FACTORY
+AGS_RECALL_FACTORY_CLASS
+AGS_RECALL_FACTORY_GET_CLASS
+AGS_TYPE_RECALL_FACTORY
+ags_recall_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_id</FILE>
+<TITLE>AgsRecallID</TITLE>
+AgsRecallID
+AgsRecallIDClass
+AgsRecallIDFlags
+ags_recall_id_add
+ags_recall_id_find_parent_recycling_container
+ags_recall_id_find_recycling_container
+ags_recall_id_get_run_stage
+ags_recall_id_new
+ags_recall_id_set_run_stage
+ags_recall_id_unset_run_stage
+<SUBSECTION Standard>
+AGS_IS_RECALL_ID
+AGS_IS_RECALL_ID_CLASS
+AGS_RECALL_ID
+AGS_RECALL_ID_CLASS
+AGS_RECALL_ID_GET_CLASS
+AGS_TYPE_RECALL_ID
+ags_recall_id_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_ladspa</FILE>
+<TITLE>AgsRecallLadspa</TITLE>
+AgsRecallLadspa
+AgsRecallLadspaClass
+ags_recall_ladpsa_find
+ags_recall_ladspa_float_to_short
+ags_recall_ladspa_load_ports
+ags_recall_ladspa_new
+ags_recall_ladspa_short_to_float
+<SUBSECTION Standard>
+AGS_IS_RECALL_LADSPA
+AGS_IS_RECALL_LADSPA_CLASS
+AGS_RECALL_LADSPA
+AGS_RECALL_LADSPA_CLASS
+AGS_RECALL_LADSPA_GET_CLASS
+AGS_TYPE_RECALL_LADSPA
+ags_recall_ladspa_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_ladspa_run</FILE>
+<TITLE>AgsRecallLadspaRun</TITLE>
+AgsRecallLadspaRun
+AgsRecallLadspaRunClass
+ags_recall_ladspa_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_LADSPA_RUN
+AGS_IS_RECALL_LADSPA_RUN_CLASS
+AGS_RECALL_LADSPA_RUN
+AGS_RECALL_LADSPA_RUN_CLASS
+AGS_RECALL_LADSPA_RUN_GET_CLASS
+AGS_TYPE_RECALL_LADSPA_RUN
+ags_recall_ladspa_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_recycling</FILE>
+<TITLE>AgsRecallRecycling</TITLE>
+AgsRecallRecycling
+AgsRecallRecyclingClass
+AgsRecallRecyclingFlags
+ags_recall_recycling_get_child_source
+ags_recall_recycling_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_RECYCLING
+AGS_IS_RECALL_RECYCLING_CLASS
+AGS_RECALL_RECYCLING
+AGS_RECALL_RECYCLING_CLASS
+AGS_RECALL_RECYCLING_GET_CLASS
+AGS_TYPE_RECALL_RECYCLING
+ags_recall_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_recycling_dummy</FILE>
+<TITLE>AgsRecallRecyclingDummy</TITLE>
+AgsRecallRecyclingDummy
+AgsRecallRecyclingDummyClass
+ags_recall_recycling_dummy_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_RECYCLING_DUMMY
+AGS_IS_RECALL_RECYCLING_DUMMY_CLASS
+AGS_RECALL_RECYCLING_DUMMY
+AGS_RECALL_RECYCLING_DUMMY_CLASS
+AGS_RECALL_RECYCLING_DUMMY_GET_CLASS
+AGS_TYPE_RECALL_RECYCLING_DUMMY
+ags_recall_recycling_dummy_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_record_thread</FILE>
+<TITLE>AgsRecordThread</TITLE>
+AGS_RECORD_THREAD_DEFAULT_DELAY
+AgsRecordThread
+AgsRecordThreadClass
+ags_record_thread_new
+<SUBSECTION Standard>
+AGS_IS_RECORD_THREAD
+AGS_IS_RECORD_THREAD_CLASS
+AGS_RECORD_THREAD
+AGS_RECORD_THREAD_CLASS
+AGS_RECORD_THREAD_GET_CLASS
+AGS_TYPE_RECORD_THREAD
+ags_record_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling</FILE>
+<TITLE>AgsRecycling</TITLE>
+AgsRecycling
+AgsRecyclingClass
+AgsRecyclingFlags
+ags_recycling_add_audio_signal
+ags_recycling_create_audio_signal_with_defaults
+ags_recycling_create_audio_signal_with_frame_count
+ags_recycling_find_next_channel
+ags_recycling_new
+ags_recycling_position
+ags_recycling_remove_audio_signal
+ags_recycling_set_devout
+<SUBSECTION Standard>
+AGS_IS_RECYCLING
+AGS_IS_RECYCLING_CLASS
+AGS_RECYCLING
+AGS_RECYCLING_CLASS
+AGS_RECYCLING_GET_CLASS
+AGS_TYPE_RECYCLING
+ags_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_container</FILE>
+<TITLE>AgsRecyclingContainer</TITLE>
+AgsRecyclingContainer
+AgsRecyclingContainerClass
+ags_recycling_container_add
+ags_recycling_container_add_child
+ags_recycling_container_find
+ags_recycling_container_find_child
+ags_recycling_container_find_parent
+ags_recycling_container_get_child_recall_id
+ags_recycling_container_get_toplevel
+ags_recycling_container_insert
+ags_recycling_container_new
+ags_recycling_container_remove
+ags_recycling_container_remove_child
+ags_recycling_container_replace
+ags_recycling_container_reset_recycling
+<SUBSECTION Standard>
+AGS_IS_RECYCLING_CONTAINER
+AGS_IS_RECYCLING_CONTAINER_CLASS
+AGS_RECYCLING_CONTAINER
+AGS_RECYCLING_CONTAINER_CLASS
+AGS_RECYCLING_CONTAINER_GET_CLASS
+AGS_TYPE_RECYCLING_CONTAINER
+ags_recycling_container_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_thread</FILE>
+<TITLE>AgsRecyclingThread</TITLE>
+AGS_RECYCLING_THREAD_DEFAULT_JIFFIE
+AgsRecyclingThread
+AgsRecyclingThreadClass
+AgsRecyclingThreadFlags
+ags_recycling_thread_new
+ags_recycling_thread_play_audio
+ags_recycling_thread_play_channel
+<SUBSECTION Standard>
+AGS_IS_RECYCLING_THREAD
+AGS_IS_RECYCLING_THREAD_CLASS
+AGS_RECYCLING_THREAD
+AGS_RECYCLING_THREAD_CLASS
+AGS_RECYCLING_THREAD_GET_CLASS
+AGS_TYPE_RECYCLING_THREAD
+ags_recycling_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_thread_callbacks</FILE>
+ags_recycling_thread_iterate_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_registry</FILE>
+<TITLE>AgsRegistry</TITLE>
+AGS_REGISTRY_DEFAULT_ID_LENGTH
+AgsRegistry
+AgsRegistryClass
+AgsRegistryEntry
+ags_registry_add
+ags_registry_entry_alloc
+ags_registry_entry_bulk
+ags_registry_entry_find
+ags_registry_new
+<SUBSECTION Standard>
+AGS_IS_REGISTRY
+AGS_IS_REGISTRY_CLASS
+AGS_REGISTRY
+AGS_REGISTRY_CLASS
+AGS_REGISTRY_GET_CLASS
+AGS_TYPE_REGISTRY
+ags_registry_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remote_task</FILE>
+<TITLE>AgsRemoteTask</TITLE>
+AgsRemoteTask
+AgsRemoteTaskClass
+ags_remote_task_launch
+ags_remote_task_launch_timed
+ags_remote_task_new
+<SUBSECTION Standard>
+AGS_IS_REMOTE_TASK
+AGS_IS_REMOTE_TASK_CLASS
+AGS_REMOTE_TASK
+AGS_REMOTE_TASK_CLASS
+AGS_REMOTE_TASK_GET_CLASS
+AGS_TYPE_REMOTE_TASK
+ags_remote_task_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_audio</FILE>
+<TITLE>AgsRemoveAudio</TITLE>
+AgsRemoveAudio
+AgsRemoveAudioClass
+ags_remove_audio_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_AUDIO
+AGS_IS_REMOVE_AUDIO_CLASS
+AGS_REMOVE_AUDIO
+AGS_REMOVE_AUDIO_CLASS
+AGS_REMOVE_AUDIO_GET_CLASS
+AGS_TYPE_REMOVE_AUDIO
+ags_remove_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_audio_signal</FILE>
+<TITLE>AgsRemoveAudioSignal</TITLE>
+AgsRemoveAudioSignal
+AgsRemoveAudioSignalClass
+ags_remove_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_AUDIO_SIGNAL
+AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS
+AGS_REMOVE_AUDIO_SIGNAL
+AGS_REMOVE_AUDIO_SIGNAL_CLASS
+AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_REMOVE_AUDIO_SIGNAL
+ags_remove_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_note</FILE>
+<TITLE>AgsRemoveNote</TITLE>
+AgsRemoveNote
+AgsRemoveNoteClass
+ags_remove_note_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_NOTE
+AGS_IS_REMOVE_NOTE_CLASS
+AGS_REMOVE_NOTE
+AGS_REMOVE_NOTE_CLASS
+AGS_REMOVE_NOTE_GET_CLASS
+AGS_TYPE_REMOVE_NOTE
+ags_remove_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_point_from_selection</FILE>
+<TITLE>AgsRemovePointFromSelection</TITLE>
+AgsRemovePointFromSelection
+AgsRemovePointFromSelectionClass
+ags_remove_point_from_selection_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_POINT_FROM_SELECTION
+AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS
+AGS_REMOVE_POINT_FROM_SELECTION
+AGS_REMOVE_POINT_FROM_SELECTION_CLASS
+AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS
+AGS_TYPE_REMOVE_POINT_FROM_SELECTION
+ags_remove_point_from_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_recall</FILE>
+<TITLE>AgsRemoveRecall</TITLE>
+AgsRemoveRecall
+AgsRemoveRecallClass
+ags_remove_recall_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_RECALL
+AGS_IS_REMOVE_RECALL_CLASS
+AGS_REMOVE_RECALL
+AGS_REMOVE_RECALL_CLASS
+AGS_REMOVE_RECALL_GET_CLASS
+AGS_TYPE_REMOVE_RECALL
+ags_remove_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_region_from_selection</FILE>
+<TITLE>AgsRemoveRegionFromSelection</TITLE>
+AgsRemoveRegionFromSelection
+AgsRemoveRegionFromSelectionClass
+ags_remove_region_from_selection_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_REGION_FROM_SELECTION
+AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS
+AGS_REMOVE_REGION_FROM_SELECTION
+AGS_REMOVE_REGION_FROM_SELECTION_CLASS
+AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS
+AGS_TYPE_REMOVE_REGION_FROM_SELECTION
+ags_remove_region_from_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_resize_editor</FILE>
+<TITLE>AgsResizeEditor</TITLE>
+AgsResizeEditor
+AgsResizeEditorClass
+ags_resize_editor_new
+<SUBSECTION Standard>
+AGS_IS_RESIZE_EDITOR
+AGS_IS_RESIZE_EDITOR_CLASS
+AGS_RESIZE_EDITOR
+AGS_RESIZE_EDITOR_CLASS
+AGS_RESIZE_EDITOR_GET_CLASS
+AGS_TYPE_RESIZE_EDITOR
+</SECTION>
+
+<SECTION>
+<FILE>ags_returnable_thread</FILE>
+<TITLE>AgsReturnableThread</TITLE>
+AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE
+AgsReturnableThread
+AgsReturnableThreadCallback
+AgsReturnableThreadClass
+AgsReturnableThreadFlags
+ags_returnable_thread_connect_safe_run
+ags_returnable_thread_disconnect_safe_run
+ags_returnable_thread_new
+ags_returnable_thread_safe_run
+<SUBSECTION Standard>
+AGS_IS_RETURNABLE_THREAD
+AGS_IS_RETURNABLE_THREAD_CLASS
+AGS_RETURNABLE_THREAD
+AGS_RETURNABLE_THREAD_CLASS
+AGS_RETURNABLE_THREAD_GET_CLASS
+AGS_TYPE_RETURNABLE_THREAD
+ags_returnable_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ruler</FILE>
+<TITLE>AgsRuler</TITLE>
+AgsRuler
+AgsRulerClass
+ags_ruler_new
+<SUBSECTION Standard>
+AGS_IS_RULER
+AGS_IS_RULER_CLASS
+AGS_RULER
+AGS_RULER_CLASS
+AGS_RULER_GET_CLASS
+AGS_TYPE_RULER
+ags_ruler_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ruler_callbacks</FILE>
+ags_ruler_configure_event
+ags_ruler_expose_event
+</SECTION>
+
+<SECTION>
+<FILE>ags_runnable</FILE>
+<TITLE>AgsRunnable</TITLE>
+AgsRunnable
+AgsRunnableInterface
+ags_runnable_run
+ags_runnable_stop
+<SUBSECTION Standard>
+AGS_IS_RUNNABLE
+AGS_IS_RUNNABLE_INTERFACE
+AGS_RUNNABLE
+AGS_RUNNABLE_GET_INTERFACE
+AGS_RUNNABLE_INTERFACE
+AGS_TYPE_RUNNABLE
+ags_runnable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_save_file</FILE>
+<TITLE>AgsSaveFile</TITLE>
+AgsSaveFile
+AgsSaveFileClass
+ags_save_file_new
+<SUBSECTION Standard>
+AGS_IS_SAVE_FILE
+AGS_IS_SAVE_FILE_CLASS
+AGS_SAVE_FILE
+AGS_SAVE_FILE_CLASS
+AGS_SAVE_FILE_GET_CLASS
+AGS_TYPE_SAVE_FILE
+ags_save_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_scroll_on_play</FILE>
+<TITLE>AgsScrollOnPlay</TITLE>
+AgsScrollOnPlay
+AgsScrollOnPlayClass
+ags_scroll_on_play_new
+<SUBSECTION Standard>
+AGS_IS_SCROLL_ON_PLAY
+AGS_IS_SCROLL_ON_PLAY_CLASS
+AGS_SCROLL_ON_PLAY
+AGS_SCROLL_ON_PLAY_CLASS
+AGS_SCROLL_ON_PLAY_GET_CLASS
+AGS_TYPE_SCROLL_ON_PLAY
+ags_scroll_on_play_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_seekable</FILE>
+<TITLE>AgsSeekable</TITLE>
+AgsSeekable
+AgsSeekableInterface
+ags_seekable_seek
+<SUBSECTION Standard>
+AGS_IS_SEEKABLE
+AGS_IS_SEEKABLE_INTERFACE
+AGS_SEEKABLE
+AGS_SEEKABLE_GET_INTERFACE
+AGS_SEEKABLE_INTERFACE
+AGS_TYPE_SEEKABLE
+ags_seekable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_segment</FILE>
+<TITLE>AgsSegment</TITLE>
+AGS_SEGMENT_FLAGS
+AgsSegment
+AgsSegmentClass
+AgsSegmentFields
+ags_segment_draw_string
+ags_segment_field_off
+ags_segment_field_on
+ags_segment_new
+<SUBSECTION Standard>
+AGS_IS_SEGMENT
+AGS_IS_SEGMENT_CLASS
+AGS_SEGMENT
+AGS_SEGMENT_CLASS
+AGS_SEGMENT_GET_CLASS
+AGS_TYPE_SEGMENT
+ags_segment_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server</FILE>
+<TITLE>AgsServer</TITLE>
+AgsServer
+AgsServerClass
+AgsServerFlags
+ags_server_create_object
+ags_server_lookup
+ags_server_new
+ags_server_object_set_property
+ags_server_start
+<SUBSECTION Standard>
+AGS_IS_SERVER
+AGS_IS_SERVER_CLASS
+AGS_SERVER
+AGS_SERVER_CLASS
+AGS_SERVER_GET_CLASS
+AGS_TYPE_SERVER
+ags_server_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server_preferences</FILE>
+<TITLE>AgsServerPreferences</TITLE>
+AgsServerPreferences
+AgsServerPreferencesClass
+ags_server_preferences_new
+<SUBSECTION Standard>
+AGS_IS_SERVER_PREFERENCES
+AGS_IS_SERVER_PREFERENCES_CLASS
+AGS_SERVER_PREFERENCES
+AGS_SERVER_PREFERENCES_CLASS
+AGS_SERVER_PREFERENCES_GET_CLASS
+AGS_TYPE_SERVER_PREFERENCES
+ags_server_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_audio_channels</FILE>
+<TITLE>AgsSetAudioChannels</TITLE>
+AgsSetAudioChannels
+AgsSetAudioChannelsClass
+ags_set_audio_channels_new
+<SUBSECTION Standard>
+AGS_IS_SET_AUDIO_CHANNELS
+AGS_IS_SET_AUDIO_CHANNELS_CLASS
+AGS_SET_AUDIO_CHANNELS
+AGS_SET_AUDIO_CHANNELS_CLASS
+AGS_SET_AUDIO_CHANNELS_GET_CLASS
+AGS_TYPE_SET_AUDIO_CHANNELS
+ags_set_audio_channels_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_buffer_size</FILE>
+<TITLE>AgsSetBufferSize</TITLE>
+AgsSetBufferSize
+AgsSetBufferSizeClass
+ags_set_buffer_size_new
+<SUBSECTION Standard>
+AGS_IS_SET_BUFFER_SIZE
+AGS_IS_SET_BUFFER_SIZE_CLASS
+AGS_SET_BUFFER_SIZE
+AGS_SET_BUFFER_SIZE_CLASS
+AGS_SET_BUFFER_SIZE_GET_CLASS
+AGS_TYPE_SET_BUFFER_SIZE
+ags_set_buffer_size_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_devout_play_flags</FILE>
+<TITLE>AgsSetDevoutPlayFlags</TITLE>
+AgsSetDevoutPlayFlags
+AgsSetDevoutPlayFlagsClass
+ags_set_devout_play_flags_new
+<SUBSECTION Standard>
+AGS_IS_SET_DEVOUT_PLAY_FLAGS
+AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS
+AGS_SET_DEVOUT_PLAY_FLAGS
+AGS_SET_DEVOUT_PLAY_FLAGS_CLASS
+AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS
+AGS_TYPE_SET_DEVOUT_PLAY_FLAGS
+ags_set_devout_play_flags_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_muted</FILE>
+<TITLE>AgsSetMuted</TITLE>
+AgsSetMuted
+AgsSetMutedClass
+ags_set_muted_new
+<SUBSECTION Standard>
+AGS_IS_SET_MUTED
+AGS_IS_SET_MUTED_CLASS
+AGS_SET_MUTED
+AGS_SET_MUTED_CLASS
+AGS_SET_MUTED_GET_CLASS
+AGS_TYPE_SET_MUTED
+ags_set_muted_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_output_device</FILE>
+<TITLE>AgsSetOutputDevice</TITLE>
+AgsSetOutputDevice
+AgsSetOutputDeviceClass
+ags_set_output_device_new
+<SUBSECTION Standard>
+AGS_IS_SET_OUTPUT_DEVICE
+AGS_IS_SET_OUTPUT_DEVICE_CLASS
+AGS_SET_OUTPUT_DEVICE
+AGS_SET_OUTPUT_DEVICE_CLASS
+AGS_SET_OUTPUT_DEVICE_GET_CLASS
+AGS_TYPE_SET_OUTPUT_DEVICE
+ags_set_output_device_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_samplerate</FILE>
+<TITLE>AgsSetSamplerate</TITLE>
+AgsSetSamplerate
+AgsSetSamplerateClass
+ags_set_samplerate_new
+<SUBSECTION Standard>
+AGS_IS_SET_SAMPLERATE
+AGS_IS_SET_SAMPLERATE_CLASS
+AGS_SET_SAMPLERATE
+AGS_SET_SAMPLERATE_CLASS
+AGS_SET_SAMPLERATE_GET_CLASS
+AGS_TYPE_SET_SAMPLERATE
+ags_set_samplerate_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sf2_chooser</FILE>
+<TITLE>AgsSF2Chooser</TITLE>
+AgsSF2Chooser
+AgsSF2ChooserClass
+ags_sf2_chooser_completed
+ags_sf2_chooser_new
+ags_sf2_chooser_open
+ags_sf2_chooser_remove_all_from_combo
+<SUBSECTION Standard>
+AGS_IS_SF2_CHOOSER
+AGS_IS_SF2_CHOOSER_CLASS
+AGS_SF2_CHOOSER
+AGS_SF2_CHOOSER_CLASS
+AGS_SF2_CHOOSER_GET_CLASS
+AGS_TYPE_SF2_CHOOSER
+ags_sf2_chooser_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sf2_chooser_callbacks</FILE>
+ags_sf2_chooser_instrument_changed
+ags_sf2_chooser_preset_changed
+ags_sf2_chooser_sample_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_single_thread</FILE>
+<TITLE>AgsSingleThread</TITLE>
+AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE
+AgsSingleThread
+AgsSingleThreadClass
+ags_single_thread_new
+<SUBSECTION Standard>
+AGS_IS_SINGLE_THREAD
+AGS_IS_SINGLE_THREAD_CLASS
+AGS_SINGLE_THREAD
+AGS_SINGLE_THREAD_CLASS
+AGS_SINGLE_THREAD_GET_CLASS
+AGS_TYPE_SINGLE_THREAD
+ags_single_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sndfile</FILE>
+<TITLE>AgsSndfile</TITLE>
+AgsSndfile
+AgsSndfileClass
+AgsSndfileFlags
+ags_sndfile_new
+<SUBSECTION Standard>
+AGS_IS_SNDFILE
+AGS_IS_SNDFILE_CLASS
+AGS_SNDFILE
+AGS_SNDFILE_CLASS
+AGS_SNDFILE_GET_CLASS
+AGS_TYPE_SNDFILE
+ags_sndfile_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_soundcard</FILE>
+<TITLE>AgsSoundcard</TITLE>
+AgsSoundcard
+AgsSoundcardInterface
+ags_soundcard_list_cards
+ags_soundcard_offset_changed
+ags_soundcard_pcm_info
+ags_soundcard_tic
+<SUBSECTION Standard>
+AGS_IS_SOUNDCARD
+AGS_IS_SOUNDCARD_INTERFACE
+AGS_SOUNDCARD
+AGS_SOUNDCARD_GET_INTERFACE
+AGS_SOUNDCARD_INTERFACE
+AGS_TYPE_SOUNDCARD
+ags_soundcard_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stackable</FILE>
+<TITLE>AgsStackable</TITLE>
+AgsStackable
+AgsStackableInterface
+ags_stackable_pop
+ags_stackable_push
+<SUBSECTION Standard>
+AGS_IS_STACKABLE
+AGS_IS_STACKABLE_INTERFACE
+AGS_STACKABLE
+AGS_STACKABLE_GET_INTERFACE
+AGS_STACKABLE_INTERFACE
+AGS_TYPE_STACKABLE
+ags_stackable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_start_devout</FILE>
+<TITLE>AgsStartDevout</TITLE>
+AgsStartDevout
+AgsStartDevoutClass
+ags_start_devout_new
+<SUBSECTION Standard>
+AGS_IS_START_DEVOUT
+AGS_IS_START_DEVOUT_CLASS
+AGS_START_DEVOUT
+AGS_START_DEVOUT_CLASS
+AGS_START_DEVOUT_GET_CLASS
+AGS_TYPE_START_DEVOUT
+ags_start_devout_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream</FILE>
+<TITLE>AgsStream</TITLE>
+AgsStream
+AgsStreamClass
+ags_stream
+ags_stream_new
+<SUBSECTION Standard>
+AGS_STREAM
+AGS_STREAM_CLASS
+AGS_TYPE_STREAM
+ags_stream_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_audio_signal</FILE>
+<TITLE>AgsStreamAudioSignal</TITLE>
+AgsStreamAudioSignal
+AgsStreamAudioSignalClass
+ags_stream_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_AUDIO_SIGNAL
+AGS_IS_STREAM_AUDIO_SIGNAL_CLASS
+AGS_STREAM_AUDIO_SIGNAL
+AGS_STREAM_AUDIO_SIGNAL_CLASS
+AGS_STREAM_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_STREAM_AUDIO_SIGNAL
+ags_stream_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_channel</FILE>
+<TITLE>AgsStreamChannel</TITLE>
+AgsStreamChannel
+AgsStreamChannelClass
+ags_stream_channel_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_CHANNEL
+AGS_IS_STREAM_CHANNEL_CLASS
+AGS_STREAM_CHANNEL
+AGS_STREAM_CHANNEL_CLASS
+AGS_STREAM_CHANNEL_GET_CLASS
+AGS_TYPE_STREAM_CHANNEL
+ags_stream_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_channel_run</FILE>
+<TITLE>AgsStreamChannelRun</TITLE>
+AgsStreamChannelRun
+AgsStreamChannelRunClass
+ags_stream_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_CHANNEL_RUN
+AGS_IS_STREAM_CHANNEL_RUN_CLASS
+AGS_STREAM_CHANNEL_RUN
+AGS_STREAM_CHANNEL_RUN_CLASS
+AGS_STREAM_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_STREAM_CHANNEL_RUN
+ags_stream_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_recycling</FILE>
+<TITLE>AgsStreamRecycling</TITLE>
+AgsStreamRecycling
+AgsStreamRecyclingClass
+ags_stream_recycling_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_RECYCLING
+AGS_IS_STREAM_RECYCLING_CLASS
+AGS_STREAM_RECYCLING
+AGS_STREAM_RECYCLING_CLASS
+AGS_STREAM_RECYCLING_GET_CLASS
+AGS_TYPE_STREAM_RECYCLING
+ags_stream_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth</FILE>
+<TITLE>AgsSynth</TITLE>
+AgsSynth
+AgsSynthClass
+AgsSynthFlags
+ags_synth_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH
+AGS_IS_SYNTH_CLASS
+AGS_SYNTH
+AGS_SYNTH_CLASS
+AGS_SYNTH_GET_CLASS
+AGS_TYPE_SYNTH
+ags_synth_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_callbacks</FILE>
+ags_synth_auto_update_callback
+ags_synth_lower_callback
+ags_synth_parent_set_callback
+ags_synth_update_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_input_line</FILE>
+<TITLE>AgsSynthInputLine</TITLE>
+AgsSynthInputLine
+AgsSynthInputLineClass
+ags_synth_input_line_map_recall
+ags_synth_input_line_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH_INPUT_LINE
+AGS_IS_SYNTH_INPUT_LINE_CLASS
+AGS_SYNTH_INPUT_LINE
+AGS_SYNTH_INPUT_LINE_CLASS
+AGS_SYNTH_INPUT_LINE_GET_CLASS
+AGS_TYPE_SYNTH_INPUT_LINE
+ags_synth_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_input_pad</FILE>
+<TITLE>AgsSynthInputPad</TITLE>
+AgsSynthInputPad
+AgsSynthInputPadClass
+ags_synth_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH_INPUT_PAD
+AGS_IS_SYNTH_INPUT_PAD_CLASS
+AGS_SYNTH_INPUT_PAD
+AGS_SYNTH_INPUT_PAD_CLASS
+AGS_SYNTH_INPUT_PAD_GET_CLASS
+AGS_TYPE_SYNTH_INPUT_PAD
+ags_synth_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synths</FILE>
+ags_synth_saw
+ags_synth_sin
+ags_synth_square
+ags_synth_triangle
+</SECTION>
+
+<SECTION>
+<FILE>ags_synths</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_table</FILE>
+<TITLE>AgsTable</TITLE>
+AgsTable
+AgsTableClass
+ags_table_new
+<SUBSECTION Standard>
+AGS_IS_TABLE
+AGS_IS_TABLE_CLASS
+AGS_TABLE
+AGS_TABLE_CLASS
+AGS_TABLE_GET_CLASS
+AGS_TYPE_TABLE
+ags_table_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_tactable</FILE>
+<TITLE>AgsTactable</TITLE>
+AgsTactable
+AgsTactableInterface
+ags_tactable_change_bpm
+ags_tactable_change_notation_duration
+ags_tactable_change_sequencer_duration
+ags_tactable_change_tact
+<SUBSECTION Standard>
+AGS_IS_TACTABLE
+AGS_IS_TACTABLE_INTERFACE
+AGS_TACTABLE
+AGS_TACTABLE_GET_INTERFACE
+AGS_TACTABLE_INTERFACE
+AGS_TYPE_TACTABLE
+ags_tactable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_task</FILE>
+<TITLE>AgsTask</TITLE>
+AgsTask
+AgsTaskClass
+AgsTaskFlags
+ags_task_failure
+ags_task_launch
+ags_task_new
+<SUBSECTION Standard>
+AGS_IS_TASK
+AGS_IS_TASK_CLASS
+AGS_TASK
+AGS_TASK_CLASS
+AGS_TASK_GET_CLASS
+AGS_TYPE_TASK
+ags_task_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_task_thread</FILE>
+<TITLE>AgsTaskThread</TITLE>
+AGS_TASK_THREAD_DEFAULT_JIFFIE
+AgsTaskThread
+AgsTaskThreadAppend
+AgsTaskThreadClass
+ags_task_thread_append_task
+ags_task_thread_append_tasks
+ags_task_thread_new
+<SUBSECTION Standard>
+AGS_IS_TASK_THREAD
+AGS_IS_TASK_THREAD_CLASS
+AGS_TASK_THREAD
+AGS_TASK_THREAD_CLASS
+AGS_TASK_THREAD_GET_CLASS
+AGS_TYPE_TASK_THREAD
+ags_task_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread-kthreads</FILE>
+<TITLE>AgsThread</TITLE>
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_STACKSIZE
+AGS_THREAD_SUSPEND_SIG
+AgsThread
+AgsThreadClass
+AgsThreadFlags
+MSEC_PER_SEC
+NSEC_PER_SEC
+ags_thread_add_child
+ags_thread_children_is_locked
+ags_thread_first
+ags_thread_get_toplevel
+ags_thread_hangcheck
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_last
+ags_thread_lock
+ags_thread_lock_all
+ags_thread_lock_children
+ags_thread_lock_parent
+ags_thread_lock_sibling
+ags_thread_new
+ags_thread_next_children_locked
+ags_thread_next_parent_locked
+ags_thread_next_sibling_locked
+ags_thread_parental_is_locked
+ags_thread_remove_child
+ags_thread_resume
+ags_thread_run
+ags_thread_set_sync
+ags_thread_set_sync_all
+ags_thread_sibling_is_locked
+ags_thread_signal_children
+ags_thread_signal_parent
+ags_thread_signal_sibling
+ags_thread_start
+ags_thread_stop
+ags_thread_suspend
+ags_thread_timelock
+ags_thread_trylock
+ags_thread_unlock
+ags_thread_unlock_all
+ags_thread_unlock_children
+ags_thread_unlock_parent
+ags_thread_unlock_sibling
+ags_thread_wait_children
+ags_thread_wait_parent
+ags_thread_wait_sibling
+<SUBSECTION Standard>
+AGS_IS_THREAD
+AGS_IS_THREAD_CLASS
+AGS_THREAD
+AGS_THREAD_CLASS
+AGS_THREAD_GET_CLASS
+AGS_TYPE_THREAD
+ags_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread-posix</FILE>
+<TITLE>AgsThread</TITLE>
+AGS_ACCOUNTING_TABLE
+AGS_THREAD_DEFAULT_ATTACK
+AGS_THREAD_DEFAULT_JIFFIE
+AGS_THREAD_MAX_PRECISION
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_SUSPEND_SIG
+AgsAccountingTable
+AgsThread
+AgsThreadClass
+AgsThreadFlags
+MSEC_PER_SEC
+NSEC_PER_SEC
+ags_accounting_table_alloc
+ags_accounting_table_set_sanity
+ags_thread_add_child
+ags_thread_children_is_locked
+ags_thread_first
+ags_thread_get_toplevel
+ags_thread_hangcheck
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_last
+ags_thread_lock
+ags_thread_lock_all
+ags_thread_lock_children
+ags_thread_lock_parent
+ags_thread_lock_sibling
+ags_thread_new
+ags_thread_next_children_locked
+ags_thread_next_parent_locked
+ags_thread_next_sibling_locked
+ags_thread_parental_is_locked
+ags_thread_remove_child
+ags_thread_resume
+ags_thread_run
+ags_thread_set_sync
+ags_thread_set_sync_all
+ags_thread_sibling_is_locked
+ags_thread_signal_children
+ags_thread_signal_parent
+ags_thread_signal_sibling
+ags_thread_start
+ags_thread_stop
+ags_thread_suspend
+ags_thread_timelock
+ags_thread_trylock
+ags_thread_unlock
+ags_thread_unlock_all
+ags_thread_unlock_children
+ags_thread_unlock_parent
+ags_thread_unlock_sibling
+ags_thread_wait_children
+ags_thread_wait_parent
+ags_thread_wait_sibling
+<SUBSECTION Standard>
+AGS_IS_THREAD
+AGS_IS_THREAD_CLASS
+AGS_THREAD
+AGS_THREAD_CLASS
+AGS_THREAD_GET_CLASS
+AGS_TYPE_THREAD
+ags_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread_pool</FILE>
+<TITLE>AgsThreadPool</TITLE>
+AgsThreadPool
+AgsThreadPoolClass
+AgsThreadPoolFlags
+ags_thread_pool_new
+ags_thread_pool_pull
+ags_thread_pool_start
+<SUBSECTION Standard>
+AGS_IS_THREAD_POOL
+AGS_IS_THREAD_POOL_CLASS
+AGS_THREAD_POOL
+AGS_THREAD_POOL_CLASS
+AGS_THREAD_POOL_GET_CLASS
+AGS_TYPE_THREAD_POOL
+ags_thread_pool_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timebar</FILE>
+<TITLE>AgsTimebar</TITLE>
+AgsTimebar
+AgsTimebarClass
+ags_timebar_new
+<SUBSECTION Standard>
+AGS_IS_TIMEBAR
+AGS_IS_TIMEBAR_CLASS
+AGS_TIMEBAR
+AGS_TIMEBAR_CLASS
+AGS_TIMEBAR_GET_CLASS
+AGS_TYPE_TIMEBAR
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp</FILE>
+<TITLE>AgsTimestamp</TITLE>
+AgsTimestamp
+AgsTimestampClass
+AgsTimestampFlags
+ags_timestamp_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP
+AGS_IS_TIMESTAMP_CLASS
+AGS_TIMESTAMP
+AGS_TIMESTAMP_CLASS
+AGS_TIMESTAMP_GET_CLASS
+AGS_TYPE_TIMESTAMP
+ags_timestamp_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp_factory</FILE>
+<TITLE>AgsTimestampFactory</TITLE>
+AgsTimestampFactory
+AgsTimestampFactoryClass
+AgsTimestampFactoryFlags
+ags_timestamp_factory_create
+ags_timestamp_factory_get_instance
+ags_timestamp_factory_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP_FACTORY
+AGS_IS_TIMESTAMP_FACTORY_CLASS
+AGS_TIMESTAMP_FACTORY
+AGS_TIMESTAMP_FACTORY_CLASS
+AGS_TIMESTAMP_FACTORY_GET_CLASS
+AGS_TYPE_TIMESTAMP_FACTORY
+ags_timestamp_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp_thread</FILE>
+<TITLE>AgsTimestampThread</TITLE>
+AGS_MICROSECONDS_PER_SECOND
+AGS_TIMESTAMP_THREAD_DEFAULT_BPM
+AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE
+AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE
+AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE
+AGS_TIMESTAMP_THREAD_DEFAULT_TIC
+AgsTimestampThread
+AgsTimestampThreadClass
+ags_timestamp_thread_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP_THREAD
+AGS_IS_TIMESTAMP_THREAD_CLASS
+AGS_TIMESTAMP_THREAD
+AGS_TIMESTAMP_THREAD_CLASS
+AGS_TIMESTAMP_THREAD_GET_CLASS
+AGS_TYPE_TIMESTAMP_THREAD
+ags_timestamp_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toggle_led</FILE>
+<TITLE>AgsToggleLed</TITLE>
+AgsToggleLed
+AgsToggleLedClass
+ags_toggle_led_new
+<SUBSECTION Standard>
+AGS_IS_TOGGLE_LED
+AGS_IS_TOGGLE_LED_CLASS
+AGS_TOGGLE_LED
+AGS_TOGGLE_LED_CLASS
+AGS_TOGGLE_LED_GET_CLASS
+AGS_TYPE_TOGGLE_LED
+ags_toggle_led_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toggle_pattern_bit</FILE>
+<TITLE>AgsTogglePatternBit</TITLE>
+AgsTogglePatternBit
+AgsTogglePatternBitClass
+ags_toggle_pattern_bit_new
+ags_toggle_pattern_bit_refresh_gui
+<SUBSECTION Standard>
+AGS_IS_TOGGLE_PATTERN_BIT
+AGS_IS_TOGGLE_PATTERN_BIT_CLASS
+AGS_TOGGLE_PATTERN_BIT
+AGS_TOGGLE_PATTERN_BIT_CLASS
+AGS_TOGGLE_PATTERN_BIT_GET_CLASS
+AGS_TYPE_TOGGLE_PATTERN_BIT
+ags_toggle_pattern_bit_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar</FILE>
+<TITLE>AgsToolbar</TITLE>
+AgsToolbar
+AgsToolbarClass
+ags_toolbar_new
+<SUBSECTION Standard>
+AGS_IS_TOOLBAR
+AGS_IS_TOOLBAR_CLASS
+AGS_TOOLBAR
+AGS_TOOLBAR_CLASS
+AGS_TOOLBAR_GET_CLASS
+AGS_TYPE_TOOLBAR
+ags_toolbar_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar_callbacks</FILE>
+ags_toolbar_clear_callback
+ags_toolbar_copy_or_cut_callback
+ags_toolbar_destroy_callback
+ags_toolbar_edit_callback
+ags_toolbar_mode_callback
+ags_toolbar_paste_callback
+ags_toolbar_position_callback
+ags_toolbar_select_callback
+ags_toolbar_show_callback
+ags_toolbar_zoom_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar_mode_stock</FILE>
+AGS_TOOLBAR_MODE_ALL_CHANNELS
+AGS_TOOLBAR_MODE_MULTI_CHANNEL
+AGS_TOOLBAR_MODE_SINGLE_CHANNEL
+</SECTION>
+
+<SECTION>
+<FILE>ags_tree_iterator</FILE>
+<TITLE>AgsTreeIterator</TITLE>
+AgsTreeIterator
+AgsTreeIteratorInterface
+ags_tree_iterator_is_inverse_mode
+ags_tree_iterator_iterate
+ags_tree_iterator_iterate_nested
+ags_tree_iterator_safe_iterate
+ags_tree_iterator_safe_iterate_nested
+ags_tree_iterator_set_inverse_mode
+<SUBSECTION Standard>
+AGS_IS_TREE_ITERATOR
+AGS_IS_TREE_ITERATOR_INTERFACE
+AGS_TREE_ITERATOR
+AGS_TREE_ITERATOR_GET_INTERFACE
+AGS_TREE_ITERATOR_INTERFACE
+AGS_TYPE_TREE_ITERATOR
+ags_tree_iterator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_unref_audio_signal</FILE>
+<TITLE>AgsUnrefAudioSignal</TITLE>
+AgsUnrefAudioSignal
+AgsUnrefAudioSignalClass
+ags_unref_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_UNREF_AUDIO_SIGNAL
+AGS_IS_UNREF_AUDIO_SIGNAL_CLASS
+AGS_TYPE_UNREF_AUDIO_SIGNAL
+AGS_UNREF_AUDIO_SIGNAL
+AGS_UNREF_AUDIO_SIGNAL_CLASS
+AGS_UNREF_AUDIO_SIGNAL_GET_CLASS
+ags_unref_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_vindicator</FILE>
+<TITLE>AgsVIndicator</TITLE>
+AgsVIndicator
+AgsVIndicatorClass
+ags_vindicator_new
+<SUBSECTION Standard>
+AGS_IS_VINDICATOR
+AGS_IS_VINDICATOR_CLASS
+AGS_TYPE_VINDICATOR
+AGS_VINDICATOR
+AGS_VINDICATOR_CLASS
+AGS_VINDICATOR_GET_CLASS
+ags_vindicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_audio_signal</FILE>
+<TITLE>AgsVolumeAudioSignal</TITLE>
+AgsVolumeAudioSignal
+AgsVolumeAudioSignalClass
+ags_volume_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_AUDIO_SIGNAL
+AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS
+AGS_TYPE_VOLUME_AUDIO_SIGNAL
+AGS_VOLUME_AUDIO_SIGNAL
+AGS_VOLUME_AUDIO_SIGNAL_CLASS
+AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS
+ags_volume_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_channel</FILE>
+<TITLE>AgsVolumeChannel</TITLE>
+AgsVolumeChannel
+AgsVolumeChannelClass
+ags_volume_channel_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_CHANNEL
+AGS_IS_VOLUME_CHANNEL_CLASS
+AGS_TYPE_VOLUME_CHANNEL
+AGS_VOLUME_CHANNEL
+AGS_VOLUME_CHANNEL_CLASS
+AGS_VOLUME_CHANNEL_GET_CLASS
+ags_volume_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_channel_run</FILE>
+<TITLE>AgsVolumeChannelRun</TITLE>
+AgsVolumeChannelRun
+AgsVolumeChannelRunClass
+ags_volume_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_CHANNEL_RUN
+AGS_IS_VOLUME_CHANNEL_RUN_CLASS
+AGS_TYPE_VOLUME_CHANNEL_RUN
+AGS_VOLUME_CHANNEL_RUN
+AGS_VOLUME_CHANNEL_RUN_CLASS
+AGS_VOLUME_CHANNEL_RUN_GET_CLASS
+ags_volume_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_recycling</FILE>
+<TITLE>AgsVolumeRecycling</TITLE>
+AgsVolumeRecycling
+AgsVolumeRecyclingClass
+ags_volume_recycling_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_RECYCLING
+AGS_IS_VOLUME_RECYCLING_CLASS
+AGS_TYPE_VOLUME_RECYCLING
+AGS_VOLUME_RECYCLING
+AGS_VOLUME_RECYCLING_CLASS
+AGS_VOLUME_RECYCLING_GET_CLASS
+ags_volume_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_waveform</FILE>
+<TITLE>AgsWaveform</TITLE>
+AgsWaveform
+AgsWaveformClass
+ags_waveform_new
+<SUBSECTION Standard>
+AGS_IS_WAVEFORM
+AGS_IS_WAVEFORM_CLASS
+AGS_TYPE_WAVEFORM
+AGS_WAVEFORM
+AGS_WAVEFORM_CLASS
+AGS_WAVEFORM_GET_CLASS
+ags_waveform_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_window</FILE>
+<TITLE>AgsWindow</TITLE>
+AGS_MACHINE_COUNTER
+AgsMachineCounter
+AgsWindow
+AgsWindowClass
+AgsWindowFlags
+ags_machine_counter_alloc
+ags_window_decrement_machine_counter
+ags_window_find_machine_counter
+ags_window_increment_machine_counter
+ags_window_new
+<SUBSECTION Standard>
+AGS_IS_WINDOW
+AGS_IS_WINDOW_CLASS
+AGS_TYPE_WINDOW
+AGS_WINDOW
+AGS_WINDOW_CLASS
+AGS_WINDOW_GET_CLASS
+ags_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_window_callbacks</FILE>
+ags_window_delete_event_callback
+</SECTION>
+
+<SECTION>
+<FILE>jmath</FILE>
+j_math_algebra_brackeds_out
+j_math_algebra_functions_out
+j_math_algebra_operations_out
+j_math_algebra_solve
+j_math_and
+j_math_cut_leading_zeros
+j_math_exclusive_or
+j_math_exp
+j_math_exp2
+j_math_gauss
+j_math_get_first_level_operator
+j_math_get_second_level_operator
+j_math_is_function
+j_math_is_function_backward
+j_math_is_operator
+j_math_less
+j_math_make_valid
+j_math_more
+j_math_or
+j_math_put_null_at_beginning
+j_math_put_null_at_end
+j_math_root
+j_math_root2
+j_math_solve_arithmetic
+j_math_sort_array
+j_math_width
+j_math_width_list
+</SECTION>
+
+<SECTION>
+<FILE>main</FILE>
+<TITLE>AgsMain</TITLE>
+AGS_BUILD_ID
+AGS_EFFECTS_DEFAULT_VERSION
+AGS_PRIORITY
+AGS_VERSION
+ALSA_PCM_NEW_HW_PARAMS_API
+AgsMain
+AgsMainClass
+AgsMainFlags
+ags_main_add_devout
+ags_main_load_config
+ags_main_new
+ags_main_quit
+ags_main_register_machine_type
+ags_main_register_recall_type
+ags_main_register_task_type
+ags_main_register_thread_type
+ags_main_register_widget_type
+<SUBSECTION Standard>
+AGS_IS_MAIN
+AGS_IS_MAIN_CLASS
+AGS_MAIN
+AGS_MAIN_CLASS
+AGS_MAIN_GET_CLASS
+AGS_TYPE_MAIN
+ags_main_get_type
+</SECTION>
+
diff --git a/api/ags/ags-decl.txt b/api/ags/ags-decl.txt
new file mode 100644
index 0000000..e199194
--- /dev/null
+++ b/api/ags/ags-decl.txt
@@ -0,0 +1,21592 @@
+<MACRO>
+<NAME>ALSA_PCM_NEW_HW_PARAMS_API</NAME>
+#define ALSA_PCM_NEW_HW_PARAMS_API
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_MAIN</NAME>
+#define AGS_TYPE_MAIN                (ags_main_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN</NAME>
+#define AGS_MAIN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MAIN, AgsMain))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_CLASS</NAME>
+#define AGS_MAIN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MAIN, AgsMainClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN</NAME>
+#define AGS_IS_MAIN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MAIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN_CLASS</NAME>
+#define AGS_IS_MAIN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MAIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_GET_CLASS</NAME>
+#define AGS_MAIN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_MAIN, AgsMainClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_VERSION</NAME>
+#define AGS_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_BUILD_ID</NAME>
+#define AGS_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECTS_DEFAULT_VERSION</NAME>
+#define AGS_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_PRIORITY</NAME>
+#define AGS_PRIORITY (0)
+</MACRO>
+<ENUM>
+<NAME>AgsMainFlags</NAME>
+typedef enum{
+  AGS_MAIN_SINGLE_THREAD      = 1,
+  AGS_MAIN_CONNECTED          = 1 <<  1,
+}AgsMainFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsMain</NAME>
+struct _AgsMain
+{
+  GObject object;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_env env;
+#endif
+
+  AgsThread *main_loop;
+  AgsThread *autosave_thread;
+  AgsThreadPool *thread_pool;
+
+  AgsServer *server;
+
+  GList *devout;
+
+  AgsWindow *window;
+
+  AgsConfig *config;
+  AgsLog *log;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMainClass</NAME>
+struct _AgsMainClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_main_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_load_config</NAME>
+<RETURNS>void  </RETURNS>
+AgsMain *ags_main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_add_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsMain *ags_main, AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_thread_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_recall_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_task_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_widget_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_register_machine_type</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_quit</NAME>
+<RETURNS>void  </RETURNS>
+AgsMain *ags_main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_new</NAME>
+<RETURNS>AgsMain * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECYCLING</NAME>
+#define AGS_TYPE_RECYCLING                (ags_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING</NAME>
+#define AGS_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECYCLING, AgsRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CLASS</NAME>
+#define AGS_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECYCLING, AgsRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING</NAME>
+#define AGS_IS_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_CLASS</NAME>
+#define AGS_IS_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_GET_CLASS</NAME>
+#define AGS_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECYCLING, AgsRecyclingClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecyclingFlags</NAME>
+typedef enum{
+  AGS_RECYCLING_MUTED           =  1,
+}AgsRecyclingFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecycling</NAME>
+struct _AgsRecycling
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *channel;
+  GObject *devout;
+
+  AgsRecycling *parent;
+
+  AgsRecycling *next;
+  AgsRecycling *prev;
+
+  GList *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecyclingClass</NAME>
+struct _AgsRecyclingClass
+{
+  GObjectClass object;
+
+  void (*add_audio_signal)(AgsRecycling *recycling,
+			   AgsAudioSignal *audio_signal);
+  void (*remove_audio_signal)(AgsRecycling *recycling,
+			      AgsAudioSignal *audio_signal);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_set_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_add_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_remove_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_create_audio_signal_with_defaults</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_create_audio_signal_with_frame_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal, guint frame_count, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_position</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecycling *start_recycling, AgsRecycling *end_region, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_find_next_channel</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+AgsRecycling *start_region, AgsRecycling *end_region, GObject *prev_channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_new</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMESTAMP</NAME>
+#define AGS_TYPE_TIMESTAMP                (ags_timestamp_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP</NAME>
+#define AGS_TIMESTAMP(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMESTAMP, AgsTimestamp))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_CLASS</NAME>
+#define AGS_TIMESTAMP_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TIMESTAMP, AgsTimestampClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP</NAME>
+#define AGS_IS_TIMESTAMP(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TIMESTAMP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_CLASS</NAME>
+#define AGS_IS_TIMESTAMP_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TIMESTAMP))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_GET_CLASS</NAME>
+#define AGS_TIMESTAMP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_TIMESTAMP, AgsTimestampClass))
+</MACRO>
+<ENUM>
+<NAME>AgsTimestampFlags</NAME>
+typedef enum{
+  AGS_TIMESTAMP_UNIX      = 1,
+  AGS_TIMESTAMP_OUTDATED  = 1 << 1,
+}AgsTimestampFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsTimestamp</NAME>
+struct _AgsTimestamp
+{
+  GObject object;
+
+  guint flags;
+  
+  union{
+    struct _unix{
+      time_t time_val;
+    }unix_time;
+  }timer;
+
+  guint delay;
+  guint attack;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimestampClass</NAME>
+struct _AgsTimestampClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timestamp_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_new</NAME>
+<RETURNS>AgsTimestamp * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_DEPENDENCY</NAME>
+#define AGS_TYPE_RECALL_DEPENDENCY                (ags_recall_dependency_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEPENDENCY</NAME>
+#define AGS_RECALL_DEPENDENCY(obj)                (G_TYPE_CHECK_INSTANCE_CAST ((obj), AGS_TYPE_RECALL_DEPENDENCY, AgsRecallDependency))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEPENDENCY_CLASS</NAME>
+#define AGS_RECALL_DEPENDENCY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST ((class), AGS_TYPE_RECALL_DEPENDENCY, AgsRecallDependencyClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_DEPENDENCY</NAME>
+#define AGS_IS_RECALL_DEPENDENCY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_DEPENDENCY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_DEPENDENCY_CLASS</NAME>
+#define AGS_IS_RECALL_DEPENDENCY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_DEPENDENCY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEPENDENCY_GET_CLASS</NAME>
+#define AGS_RECALL_DEPENDENCY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_DEPENDENCY, AgsRecallDependencyClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallDependency</NAME>
+struct _AgsRecallDependency
+{
+  GObject object;
+
+  GObject *dependency;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallDependencyClass</NAME>
+struct _AgsRecallDependencyClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_dependency_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_find_dependency</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_dependencies, GObject *dependency 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_find_dependency_by_provider</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_dependencies, GObject *provider 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_resolve</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsRecallDependency *recall_dependency, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_dependency_new</NAME>
+<RETURNS>AgsRecallDependency * </RETURNS>
+GObject *dependency 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTATION</NAME>
+#define AGS_TYPE_NOTATION                (ags_notation_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION</NAME>
+#define AGS_NOTATION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTATION, AgsNotation))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_CLASS</NAME>
+#define AGS_NOTATION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTATION, AgsNotationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTATION</NAME>
+#define AGS_IS_NOTATION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_NOTATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTATION_CLASS</NAME>
+#define AGS_IS_NOTATION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_NOTATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_GET_CLASS</NAME>
+#define AGS_NOTATION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_NOTATION, AgsNotationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_BPM</NAME>
+#define AGS_NOTATION_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_TICS_PER_BEAT</NAME>
+#define AGS_NOTATION_TICS_PER_BEAT (4.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_MINIMUM_NOTE_LENGTH</NAME>
+#define AGS_NOTATION_MINIMUM_NOTE_LENGTH (1.0 / 16.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_MAXIMUM_NOTE_LENGTH</NAME>
+#define AGS_NOTATION_MAXIMUM_NOTE_LENGTH (16.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_LENGTH</NAME>
+#define AGS_NOTATION_DEFAULT_LENGTH (65535.0 / AGS_NOTATION_TICS_PER_BEAT - AGS_NOTATION_MAXIMUM_NOTE_LENGTH)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_JIFFIE</NAME>
+#define AGS_NOTATION_DEFAULT_JIFFIE (60.0 / AGS_NOTATION_DEFAULT_BPM / AGS_NOTATION_TICS_PER_BEAT)
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTATION_DEFAULT_DURATION</NAME>
+#define AGS_NOTATION_DEFAULT_DURATION (AGS_NOTATION_DEFAULT_LENGTH * AGS_NOTATION_DEFAULT_JIFFIE * AGS_MICROSECONDS_PER_SECOND)
+</MACRO>
+<ENUM>
+<NAME>AgsNotationFlags</NAME>
+typedef enum{
+  AGS_NOTATION_STICKY              =  1,
+  AGS_NOTATION_INDICATED_LENGTH    =  1 <<  1,
+}AgsNotationFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNotation</NAME>
+struct _AgsNotation
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *timestamp;
+
+  guint audio_channel;
+  GObject *audio;
+
+  gchar *key;
+  gdouble base_frequency;
+
+  gdouble tact;
+  gdouble bpm;
+
+  gdouble maximum_note_length;
+
+  GList *notes;
+  
+  gdouble start_loop;
+  gdouble end_loop;
+  gdouble offset;
+
+  GList *selection;
+
+  GObject *port;
+
+  GList *current_notes;
+  GList *next_notes;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNotationClass</NAME>
+struct _AgsNotationClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_notation_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_find_near_timestamp</NAME>
+<RETURNS>GList * </RETURNS>
+GList *notation, guint audio_channel, GObject *timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_add_note</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, AgsNote *note, gboolean use_selection_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_remove_note_at_position</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_get_selection</NAME>
+<RETURNS>GList * </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_is_note_selected</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsNotation *notation, AgsNote *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_find_point</NAME>
+<RETURNS>AgsNote * </RETURNS>
+AgsNotation *notation, guint x, guint y, gboolean use_selection_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_find_region</NAME>
+<RETURNS>GList * </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1, gboolean use_selection_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_free_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_add_point_to_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x, guint y, gboolean replace_current_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_remove_point_from_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_add_region_to_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1, gboolean replace_current_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_remove_region_from_selection</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_copy_selection</NAME>
+<RETURNS>xmlNodePtr  </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_cut_selection</NAME>
+<RETURNS>xmlNodePtr  </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_insert_from_clipboard</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotation *notation, xmlNodePtr content, gboolean reset_x_offset, guint x_offset, gboolean reset_y_offset, guint y_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_get_current</NAME>
+<RETURNS>GList * </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notation_new</NAME>
+<RETURNS>AgsNotation * </RETURNS>
+guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY</NAME>
+#define AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY                (ags_recall_channel_run_dummy_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_DUMMY</NAME>
+#define AGS_RECALL_CHANNEL_RUN_DUMMY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY, AgsRecallChannelRunDummy))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY, AgsRecallChannelRunDummyClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN_DUMMY</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN_DUMMY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY, AgsRecallChannelRunDummyClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallChannelRunDummy</NAME>
+struct _AgsRecallChannelRunDummy
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  GType recycling_dummy_child_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallChannelRunDummyClass</NAME>
+struct _AgsRecallChannelRunDummyClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_channel_run_dummy_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_dummy_new</NAME>
+<RETURNS>AgsRecallChannelRunDummy * </RETURNS>
+AgsChannel *source, GType child_type, GType recycling_dummy_child_type 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_AUDIO_RUN</NAME>
+#define AGS_TYPE_RECALL_AUDIO_RUN                (ags_recall_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_RUN</NAME>
+#define AGS_RECALL_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_AUDIO_RUN, AgsRecallAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_RUN_CLASS</NAME>
+#define AGS_RECALL_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_AUDIO_RUN, AgsRecallAudioRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_RUN</NAME>
+#define AGS_IS_RECALL_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_RECALL_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_RECALL_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_AUDIO_RUN, AgsRecallAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallAudioRun</NAME>
+struct _AgsRecallAudioRun
+{
+  AgsRecall recall;
+
+  AgsRecallAudio *recall_audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallAudioRunClass</NAME>
+struct _AgsRecallAudioRunClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_audio_run_new</NAME>
+<RETURNS>AgsRecallAudioRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TASK</NAME>
+#define AGS_TYPE_TASK                (ags_task_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK</NAME>
+#define AGS_TASK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TASK, AgsTask))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_CLASS</NAME>
+#define AGS_TASK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TASK, AgsTaskClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK</NAME>
+#define AGS_IS_TASK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK_CLASS</NAME>
+#define AGS_IS_TASK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_GET_CLASS</NAME>
+#define AGS_TASK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TASK, AgsTaskClass))
+</MACRO>
+<ENUM>
+<NAME>AgsTaskFlags</NAME>
+typedef enum{
+  AGS_TASK_LOCKED = 1,
+}AgsTaskFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsTask</NAME>
+struct _AgsTask
+{
+  GObject object;
+
+  guint flags;
+
+  char *name;
+
+  guint delay;
+
+  pthread_cond_t wait_sync_task_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTaskClass</NAME>
+struct _AgsTaskClass
+{
+  GObjectClass object;
+
+  void (*launch)(AgsTask *task);
+
+  void (*failure)(AgsTask *task, GError *error);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_task_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_launch</NAME>
+<RETURNS>void  </RETURNS>
+AgsTask *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_failure</NAME>
+<RETURNS>void  </RETURNS>
+AgsTask *task, GError *error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_new</NAME>
+<RETURNS>AgsTask * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMESTAMP_FACTORY</NAME>
+#define AGS_TYPE_TIMESTAMP_FACTORY                (ags_timestamp_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_FACTORY</NAME>
+#define AGS_TIMESTAMP_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMESTAMP_FACTORY, AgsTimestampFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_FACTORY_CLASS</NAME>
+#define AGS_TIMESTAMP_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TIMESTAMP_FACTORY, AgsTimestampFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_FACTORY</NAME>
+#define AGS_IS_TIMESTAMP_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TIMESTAMP_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_FACTORY_CLASS</NAME>
+#define AGS_IS_TIMESTAMP_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TIMESTAMP_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_FACTORY_GET_CLASS</NAME>
+#define AGS_TIMESTAMP_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_TIMESTAMP_FACTORY, AgsTimestampFactoryClass))
+</MACRO>
+<ENUM>
+<NAME>AgsTimestampFactoryFlags</NAME>
+typedef enum{
+  AGS_TIMESTAMP_FACTORY_UNIX      = 1,
+}AgsTimestampFactoryFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsTimestampFactory</NAME>
+struct _AgsTimestampFactory
+{
+  GObject object;
+
+  guint flags;
+
+  GList *timestamp;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimestampFactoryClass</NAME>
+struct _AgsTimestampFactoryClass
+{
+  GObjectClass object;
+  
+  AgsTimestamp* (*create)(AgsTimestampFactory *timestamp_factory,
+			  AgsTimestamp *predecor);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timestamp_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_factory_create</NAME>
+<RETURNS>AgsTimestamp * </RETURNS>
+AgsTimestampFactory *timestamp_factory, AgsTimestamp *predecor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_factory_get_instance</NAME>
+<RETURNS>AgsTimestampFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_factory_new</NAME>
+<RETURNS>AgsTimestampFactory * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL</NAME>
+#define AGS_TYPE_RECALL                (ags_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL</NAME>
+#define AGS_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL, AgsRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CLASS</NAME>
+#define AGS_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL, AgsRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL</NAME>
+#define AGS_IS_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CLASS</NAME>
+#define AGS_IS_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_GET_CLASS</NAME>
+#define AGS_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL, AgsRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_HANDLER</NAME>
+#define AGS_RECALL_HANDLER(handler)    ((AgsRecallHandler *)(handler))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEFAULT_VERSION</NAME>
+#define AGS_RECALL_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_DEFAULT_BUILD_ID</NAME>
+#define AGS_RECALL_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsRecallFlags</NAME>
+typedef enum{
+  AGS_RECALL_CONNECTED             = 1,
+  AGS_RECALL_RUN_INITIALIZED       = 1 <<  1, //TODO:JK: rename to AGS_RECALL_RUN_CONNECTED
+  AGS_RECALL_TEMPLATE              = 1 <<  2,
+  AGS_RECALL_PLAYBACK              = 1 <<  3,
+  AGS_RECALL_SEQUENCER             = 1 <<  4,
+  AGS_RECALL_NOTATION              = 1 <<  5,
+  AGS_RECALL_DEFAULT_TEMPLATE      = 1 <<  6,
+  //TODO:JK: remove because it's useless
+  //  AGS_RECALL_IS_REAL               = 1 <<  7,
+  AGS_RECALL_INPUT_ORIENTATED      = 1 <<  8,
+  AGS_RECALL_OUTPUT_ORIENTATED     = 1 <<  9,
+  AGS_RECALL_PERSISTENT            = 1 << 10,
+  AGS_RECALL_INITIAL_RUN           = 1 << 11,
+  AGS_RECALL_TERMINATING           = 1 << 12,
+  AGS_RECALL_DONE                  = 1 << 13,
+  AGS_RECALL_REMOVE                = 1 << 14,
+  AGS_RECALL_HIDE                  = 1 << 15,
+  AGS_RECALL_PROPAGATE_DONE        = 1 << 16, // see ags_recall_real_remove
+  AGS_RECALL_PERSISTENT_PLAYBACK   = 1 << 17,
+  AGS_RECALL_PERSISTENT_SEQUENCER  = 1 << 18,
+  AGS_RECALL_PERSISTENT_NOTATION   = 1 << 19,
+  AGS_RECALL_SKIP_DEPENDENCIES     = 1 << 20,
+}AgsRecallFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsRecallNotifyDependencyMode</NAME>
+typedef enum{
+  AGS_RECALL_NOTIFY_RUN,
+  AGS_RECALL_NOTIFY_AUDIO,
+  AGS_RECALL_NOTIFY_AUDIO_RUN,
+  AGS_RECALL_NOTIFY_CHANNEL,
+  AGS_RECALL_NOTIFY_CHANNEL_RUN,
+  AGS_RECALL_NOTIFY_RECALL,
+}AgsRecallNotifyDependencyMode;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecall</NAME>
+struct _AgsRecall
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  GObject *container; // see AgsRecallContainer
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *effect;
+  gchar *name;
+
+  gchar *xml_type;
+
+  GList *dependencies;
+
+  AgsRecallID *recall_id;
+
+  AgsRecall *parent;
+  GList *children;
+
+  GType child_type;
+  GParameter *child_parameters;
+  guint n_params;
+
+  GList *port;
+  
+  GList *handlers;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallClass</NAME>
+struct _AgsRecallClass
+{
+  GObjectClass object;
+
+  void (*resolve_dependencies)(AgsRecall *recall);
+
+  void (*run_init_pre)(AgsRecall *recall);
+  void (*run_init_inter)(AgsRecall *recall);
+  void (*run_init_post)(AgsRecall *recall);
+
+  void (*run_pre)(AgsRecall *recall);
+  void (*run_inter)(AgsRecall *recall);
+  void (*run_post)(AgsRecall *recall);
+
+  void (*stop_persistent)(AgsRecall *recall);
+  void (*done)(AgsRecall *recall);
+
+  void (*cancel)(AgsRecall *recall);
+  void (*remove)(AgsRecall *recall);
+
+  AgsRecall* (*duplicate)(AgsRecall *recall,
+			  AgsRecallID *recall_id,
+			  guint *n_params, GParameter *params); // if a sequencer is linked with a sequencer the AgsRecall's with the flag AGS_RECALL_SOURCE must be duplicated
+
+  void (*notify_dependency)(AgsRecall *recall, guint dependency, gboolean increase);
+
+  void (*child_added)(AgsRecall *recall, AgsRecall *child);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallHandler</NAME>
+struct _AgsRecallHandler
+{
+  const gchar *signal_name;
+  GCallback callback;
+  GObject *data;
+  gulong handler;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_resolve_dependencies</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *reall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_child_added</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *parent, AgsRecall *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init_pre</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init_inter</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init_post</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_pre</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_inter</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_post</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_stop_persistent</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_is_done</NAME>
+<RETURNS>gboolean  </RETURNS>
+GList *recalls, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_duplicate</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_devout_recursive</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_notify_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, guint dependency, gint count 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_add_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallDependency *dependency 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecall *template 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_get_dependencies</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecall *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecall *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_get_children</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_set_effect</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, char *effect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_by_effect</NAME>
+<RETURNS>GList * </RETURNS>
+GList *list, AgsRecallID *recall_id, char *effect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_type</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GType type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_template</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_template_find_type</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GType type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_type_with_recycling_container</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GType type, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_recycling_container</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_provider</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *provider 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_template_find_provider</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *provider 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_find_provider_with_recycling_container</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, GObject *provider, GObject *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_run_init</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, guint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_handler_alloc</NAME>
+<RETURNS>AgsRecallHandler * </RETURNS>
+const gchar *signal_name, GCallback callback, GObject *data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_add_handler</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallHandler *recall_handler 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_remove_handler</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallHandler *recall_handler 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_new</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CHANNEL</NAME>
+#define AGS_TYPE_RECALL_CHANNEL                (ags_recall_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL</NAME>
+#define AGS_RECALL_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL</NAME>
+#define AGS_IS_RECALL_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_CLASS</NAME>
+#define AGS_IS_RECALL_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_GET_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallChannel</NAME>
+struct _AgsRecallChannel
+{
+  AgsRecall recall;
+
+  AgsChannel *destination;
+  AgsChannel *source;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallChannelClass</NAME>
+struct _AgsRecallChannelClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_find_channel</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_channel, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_new</NAME>
+<RETURNS>AgsRecallChannel * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_sin</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_saw</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_triangle</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_square</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, signed short *buffer, guint offset, guint freq, guint phase, guint length, double volume 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_AUDIO</NAME>
+#define AGS_TYPE_RECALL_AUDIO                (ags_recall_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO</NAME>
+#define AGS_RECALL_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_AUDIO, AgsRecallAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_CLASS</NAME>
+#define AGS_RECALL_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_AUDIO, AgsRecallAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO</NAME>
+#define AGS_IS_RECALL_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_CLASS</NAME>
+#define AGS_IS_RECALL_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_GET_CLASS</NAME>
+#define AGS_RECALL_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_AUDIO, AgsRecallAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallAudio</NAME>
+struct _AgsRecallAudio
+{
+  AgsRecall recall;
+
+  AgsAudio *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallAudioClass</NAME>
+struct _AgsRecallAudioClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_audio_new</NAME>
+<RETURNS>AgsRecallAudio * </RETURNS>
+AgsAudio *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OUTPUT</NAME>
+#define AGS_TYPE_OUTPUT                (ags_output_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OUTPUT</NAME>
+#define AGS_OUTPUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OUTPUT, AgsOutput))
+</MACRO>
+<MACRO>
+<NAME>AGS_OUTPUT_CLASS</NAME>
+#define AGS_OUTPUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OUTPUT, AgsOutputClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OUTPUT</NAME>
+#define AGS_IS_OUTPUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OUTPUT_CLASS</NAME>
+#define AGS_IS_OUTPUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_OUTPUT_GET_CLASS</NAME>
+#define AGS_OUTPUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_OUTPUT, AgsOutputClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOutput</NAME>
+struct _AgsOutput
+{
+  AgsChannel channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOutputClass</NAME>
+struct _AgsOutputClass
+{
+  AgsChannelClass channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_output_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_output_find_first_input_recycling</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+AgsOutput *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_output_find_last_input_recycling</NAME>
+<RETURNS>AgsRecycling * </RETURNS>
+AgsOutput *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_output_new</NAME>
+<RETURNS>AgsOutput * </RETURNS>
+GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_RECALL_AUDIO_SIGNAL                (ags_recall_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_SIGNAL</NAME>
+#define AGS_RECALL_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_AUDIO_SIGNAL, AgsRecallAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_RECALL_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_AUDIO_SIGNAL, AgsRecallAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_SIGNAL</NAME>
+#define AGS_IS_RECALL_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_RECALL_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_RECALL_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_AUDIO_SIGNAL, AgsRecallAudioSignalClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallAudioSignalFlags</NAME>
+typedef enum{
+  AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN      = 1,
+}AgsRecallAudioSignalFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallAudioSignal</NAME>
+struct _AgsRecallAudioSignal
+{
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsAudioSignal *destination;
+
+  AgsAudioSignal *source;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallAudioSignalClass</NAME>
+struct _AgsRecallAudioSignalClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_audio_signal_new</NAME>
+<RETURNS>AgsRecallAudioSignal * </RETURNS>
+AgsAudioSignal *destination, AgsAudioSignal *source, AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_ID</NAME>
+#define AGS_TYPE_RECALL_ID                (ags_recall_id_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_ID</NAME>
+#define AGS_RECALL_ID(obj)                (G_TYPE_CHECK_INSTANCE_CAST ((obj), AGS_TYPE_RECALL_ID, AgsRecallID))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_ID_CLASS</NAME>
+#define AGS_RECALL_ID_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST ((class), AGS_TYPE_RECALL_ID, AgsRecallIDClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_ID</NAME>
+#define AGS_IS_RECALL_ID(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_ID))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_ID_CLASS</NAME>
+#define AGS_IS_RECALL_ID_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_ID))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_ID_GET_CLASS</NAME>
+#define AGS_RECALL_ID_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_ID, AgsRecallIDClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallIDFlags</NAME>
+typedef enum{
+  AGS_RECALL_ID_PLAYBACK          = 1,
+  AGS_RECALL_ID_SEQUENCER         = 1 << 1,
+  AGS_RECALL_ID_NOTATION          = 1 << 2,
+  AGS_RECALL_ID_DUPLICATE         = 1 << 3,
+  AGS_RECALL_ID_RESOLVE           = 1 << 4,
+  AGS_RECALL_ID_INIT_PRE          = 1 << 5,
+  AGS_RECALL_ID_INIT_INTER        = 1 << 6,
+  AGS_RECALL_ID_INIT_POST         = 1 << 7,
+  AGS_RECALL_ID_PRE               = 1 << 8,
+  AGS_RECALL_ID_INTER             = 1 << 9,
+  AGS_RECALL_ID_POST              = 1 << 10,
+  AGS_RECALL_ID_CANCEL            = 1 << 11,
+}AgsRecallIDFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallID</NAME>
+struct _AgsRecallID
+{
+  GObject object;
+  
+  guint flags;
+
+  GObject *recycling;
+  AgsRecyclingContainer *recycling_container;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallIDClass</NAME>
+struct _AgsRecallIDClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_id_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_get_run_stage</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsRecallID *id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_set_run_stage</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_unset_run_stage</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_find_recycling_container</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+GList *recall_id_list, AgsRecyclingContainer *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_find_parent_recycling_container</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+GList *recall_id_list, AgsRecyclingContainer *parent_recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_add</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_id_list, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_id_new</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_RECYCLING</NAME>
+#define AGS_TYPE_RECALL_RECYCLING                (ags_recall_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING</NAME>
+#define AGS_RECALL_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_RECYCLING, AgsRecallRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_RECYCLING, AgsRecallRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING</NAME>
+#define AGS_IS_RECALL_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING_CLASS</NAME>
+#define AGS_IS_RECALL_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_GET_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_RECYCLING, AgsRecallRecyclingClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallRecyclingFlags</NAME>
+typedef enum{
+  AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR                = 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION            = 1 << 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE                 = 1 << 2,
+  AGS_RECALL_RECYCLING_CREATE_DESTINATION_ON_MAP_SOURCE = 1 << 3,
+}AgsRecallRecyclingFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallRecycling</NAME>
+struct _AgsRecallRecycling
+{
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsRecycling *destination;
+  gulong destination_add_audio_signal_handler;
+  gulong destination_remove_audio_signal_handler;
+
+  AgsRecycling *source;
+  gulong source_add_audio_signal_handler;
+  gulong source_remove_audio_signal_handler;
+
+  AgsAudioSignal *child_destination;
+  GList *child_source;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallRecyclingClass</NAME>
+struct _AgsRecallRecyclingClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_recycling_get_child_source</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallRecycling *recall_recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_recycling_new</NAME>
+<RETURNS>AgsRecallRecycling * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PATTERN</NAME>
+#define AGS_TYPE_PATTERN                (ags_pattern_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PATTERN</NAME>
+#define AGS_PATTERN(obj)                ((AgsPattern*) G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PATTERN, AgsPattern))
+</MACRO>
+<MACRO>
+<NAME>AGS_PATTERN_CLASS</NAME>
+#define AGS_PATTERN_CLASS(class)        ((AgsPatternClass*) G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PATTERN, AgsPatternClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PATTERN</NAME>
+#define AGS_IS_PATTERN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PATTERN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PATTERN_CLASS</NAME>
+#define AGS_IS_PATTERN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PATTERN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PATTERN_GET_CLASS</NAME>
+#define AGS_PATTERN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PATTERN, AgsPatternClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPattern</NAME>
+struct _AgsPattern
+{
+  GObject object;
+
+  GObject *timestamp;
+
+  guint dim[3];
+  guint ***pattern;
+
+  GObject *port;
+
+  guint i;
+  guint j;
+  guint bit;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPatternClass</NAME>
+struct _AgsPatternClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_pattern_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_get_by_timestamp</NAME>
+<RETURNS>AgsPattern * </RETURNS>
+GList *list, GObject *timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_set_dim</NAME>
+<RETURNS>void  </RETURNS>
+AgsPattern *pattern, guint dim0, guint dim1, guint lenght 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_get_bit</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPattern *pattern, guint i, guint j, guint bit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_toggle_bit</NAME>
+<RETURNS>void  </RETURNS>
+AgsPattern *pattern, guint i, guint j, guint bit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pattern_new</NAME>
+<RETURNS>AgsPattern * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DEVOUT</NAME>
+#define AGS_TYPE_DEVOUT                (ags_devout_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT</NAME>
+#define AGS_DEVOUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DEVOUT, AgsDevout))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_CLASS</NAME>
+#define AGS_DEVOUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DEVOUT, AgsDevout))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT</NAME>
+#define AGS_IS_DEVOUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT_CLASS</NAME>
+#define AGS_IS_DEVOUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_GET_CLASS</NAME>
+#define AGS_DEVOUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DEVOUT, AgsDevoutClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_PLAY_DOMAIN</NAME>
+#define AGS_DEVOUT_PLAY_DOMAIN(ptr)    ((AgsDevoutPlayDomain *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_PLAY</NAME>
+#define AGS_DEVOUT_PLAY(ptr)           ((AgsDevoutPlay *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_SAMPLERATE</NAME>
+#define AGS_DEVOUT_DEFAULT_SAMPLERATE (44100.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_FORMAT</NAME>
+#define AGS_DEVOUT_DEFAULT_FORMAT (16)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_BUFFER_SIZE</NAME>
+#define AGS_DEVOUT_DEFAULT_BUFFER_SIZE (944)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_BPM</NAME>
+#define AGS_DEVOUT_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_JIFFIE</NAME>
+#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_TACT</NAME>
+#define AGS_DEVOUT_DEFAULT_TACT (1.0 / 1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_TACT_JIFFIE</NAME>
+#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_TACTRATE</NAME>
+#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_SCALE</NAME>
+#define AGS_DEVOUT_DEFAULT_SCALE (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_DEFAULT_DELAY</NAME>
+#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE * (60.0 / AGS_DEVOUT_DEFAULT_BPM))
+</MACRO>
+<ENUM>
+<NAME>AgsDevoutFlags</NAME>
+typedef enum
+{
+  AGS_DEVOUT_BUFFER0                        = 1,
+  AGS_DEVOUT_BUFFER1                        = 1 << 1,
+  AGS_DEVOUT_BUFFER2                        = 1 << 2,
+  AGS_DEVOUT_BUFFER3                        = 1 << 3,
+
+  AGS_DEVOUT_ATTACK_FIRST                   = 1 << 4,
+
+  AGS_DEVOUT_PLAY                           = 1 << 5,
+
+  AGS_DEVOUT_LIBAO                          = 1 << 6,
+  AGS_DEVOUT_OSS                            = 1 << 7,
+  AGS_DEVOUT_ALSA                           = 1 << 8,
+
+  AGS_DEVOUT_SHUTDOWN                       = 1 << 9,
+  AGS_DEVOUT_START_PLAY                     = 1 << 10,
+
+  AGS_DEVOUT_NONBLOCKING                    = 1 << 11,
+
+  AGS_DEVOUT_TIMING_SET_0                   = 1 << 12,
+  AGS_DEVOUT_TIMING_SET_1                   = 1 << 13,
+}AgsDevoutFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsDevoutPlayFlags</NAME>
+typedef enum
+{
+  AGS_DEVOUT_PLAY_DONE              = 1,
+  AGS_DEVOUT_PLAY_REMOVE            = 1 <<  1,
+  AGS_DEVOUT_PLAY_CHANNEL           = 1 <<  2,
+  AGS_DEVOUT_PLAY_PAD               = 1 <<  3,
+  AGS_DEVOUT_PLAY_AUDIO             = 1 <<  4,
+  AGS_DEVOUT_PLAY_PLAYBACK          = 1 <<  5,
+  AGS_DEVOUT_PLAY_SEQUENCER         = 1 <<  6,
+  AGS_DEVOUT_PLAY_NOTATION          = 1 <<  7,
+  AGS_DEVOUT_PLAY_SUPER_THREADED    = 1 <<  8,
+}AgsDevoutPlayFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsDevoutResolutionMode</NAME>
+typedef enum{
+  AGS_DEVOUT_RESOLUTION_8_BIT    = 8,
+  AGS_DEVOUT_RESOLUTION_16_BIT   = 16,
+  AGS_DEVOUT_RESOLUTION_24_BIT   = 24,
+  AGS_DEVOUT_RESOLUTION_32_BIT   = 32,
+  AGS_DEVOUT_RESOLUTION_64_BIT   = 64,
+}AgsDevoutResolutionMode;
+</ENUM>
+<MACRO>
+<NAME>AGS_DEVOUT_ERROR</NAME>
+#define AGS_DEVOUT_ERROR (ags_devout_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsDevoutError</NAME>
+typedef enum{
+  AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD,
+}AgsDevoutError;
+</ENUM>
+<STRUCT>
+<NAME>AgsDevout</NAME>
+struct _AgsDevout
+{
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter;
+
+  union{
+    struct _AgsAO{
+      ao_device *device;
+      ao_sample_format *format;
+      int driver_ao;
+    }ao;
+    struct _AgsOss{
+      int device_fd;
+      char *device;
+    }oss;
+    struct _AgsAlsa{
+      char *device;
+      int rc;
+      snd_pcm_t *handle;
+      snd_async_handler_t *ahandler;
+      snd_pcm_hw_params_t *params;
+    }alsa;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutClass</NAME>
+struct _AgsDevoutClass
+{
+  GObjectClass object;
+
+  void (*play_init)(AgsDevout *devout,
+		    GError **error);
+  void (*play)(AgsDevout *devout,
+	       GError **error);
+  void (*stop)(AgsDevout *devout);
+
+  void (*tic)(AgsDevout *devout);
+
+  void (*note_offset_changed)(AgsDevout *devout, guint note_offset);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutPlayDomain</NAME>
+struct _AgsDevoutPlayDomain
+{
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *devout_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutPlay</NAME>
+struct _AgsDevoutPlay
+{
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID **recall_id;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_devout_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_domain_alloc</NAME>
+<RETURNS>AgsDevoutPlayDomain * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_domain_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevoutPlayDomain *devout_play_domain 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_alloc</NAME>
+<RETURNS>AgsDevoutPlay * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevoutPlay *devout_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_play_find_source</NAME>
+<RETURNS>AgsDevoutPlay * </RETURNS>
+GList *devout_play, GObject *source 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_list_cards</NAME>
+<RETURNS>void  </RETURNS>
+GList **card_id, GList **card_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_pcm_info</NAME>
+<RETURNS>void  </RETURNS>
+char *card_id, guint *channels_min, guint *channels_max, guint *rate_min, guint *rate_max, guint *buffer_size_min, guint *buffer_size_max, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_note_offset_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, guint note_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_new</NAME>
+<RETURNS>AgsDevout * </RETURNS>
+GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LIBAO</NAME>
+#define AGS_TYPE_LIBAO                (ags_libao_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO</NAME>
+#define AGS_LIBAO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LIBAO, AgsLibao))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_CLASS</NAME>
+#define AGS_LIBAO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LIBAO, AgsLibao))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LIBAO</NAME>
+#define AGS_IS_LIBAO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LIBAO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LIBAO_CLASS</NAME>
+#define AGS_IS_LIBAO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LIBAO))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_GET_CLASS</NAME>
+#define AGS_LIBAO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_LIBAO, AgsLibaoClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_PLAY_DOMAIN</NAME>
+#define AGS_LIBAO_PLAY_DOMAIN(ptr)    ((AgsLibaoPlayDomain *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_PLAY</NAME>
+#define AGS_LIBAO_PLAY(ptr)           ((AgsLibaoPlay *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_SAMPLERATE</NAME>
+#define AGS_LIBAO_DEFAULT_SAMPLERATE (44100.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_BUFFER_SIZE</NAME>
+#define AGS_LIBAO_DEFAULT_BUFFER_SIZE (940)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_BPM</NAME>
+#define AGS_LIBAO_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_JIFFIE</NAME>
+#define AGS_LIBAO_DEFAULT_JIFFIE ((double) AGS_LIBAO_DEFAULT_SAMPLERATE / (double) AGS_LIBAO_DEFAULT_BUFFER_SIZE)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_TACT</NAME>
+#define AGS_LIBAO_DEFAULT_TACT (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_TACT_JIFFIE</NAME>
+#define AGS_LIBAO_DEFAULT_TACT_JIFFIE (60.0 / AGS_LIBAO_DEFAULT_BPM * AGS_LIBAO_DEFAULT_TACT)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_TACTRATE</NAME>
+#define AGS_LIBAO_DEFAULT_TACTRATE (1.0 / AGS_LIBAO_DEFAULT_TACT_JIFFIE)
+</MACRO>
+<MACRO>
+<NAME>AGS_LIBAO_DEFAULT_DELAY</NAME>
+#define AGS_LIBAO_DEFAULT_DELAY (AGS_LIBAO_DEFAULT_JIFFIE / AGS_LIBAO_DEFAULT_TACTRATE)
+</MACRO>
+<ENUM>
+<NAME>AgsLibaoFlags</NAME>
+typedef enum
+  {
+    AGS_LIBAO_BUFFER0                        = 1,
+    AGS_LIBAO_BUFFER1                        = 1 << 1,
+    AGS_LIBAO_BUFFER2                        = 1 << 2,
+    AGS_LIBAO_BUFFER3                        = 1 << 3,
+
+    AGS_LIBAO_ATTACK_FIRST                   = 1 << 4,
+
+    AGS_LIBAO_PLAY                           = 1 << 5,
+
+    AGS_LIBAO_LIBAO                          = 1 << 6,
+    AGS_LIBAO_OSS                            = 1 << 7,
+    AGS_LIBAO_ALSA                           = 1 << 8,
+
+    AGS_LIBAO_SHUTDOWN                       = 1 << 9,
+    AGS_LIBAO_START_PLAY                     = 1 << 10,
+
+    AGS_LIBAO_NONBLOCKING                    = 1 << 11,
+
+    AGS_LIBAO_TIMING_SET_0                   = 1 << 12,
+    AGS_LIBAO_TIMING_SET_1                   = 1 << 13,
+  }AgsLibaoFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsLibaoPlayFlags</NAME>
+typedef enum
+  {
+    AGS_LIBAO_PLAY_DONE              = 1,
+    AGS_LIBAO_PLAY_REMOVE            = 1 <<  1,
+    AGS_LIBAO_PLAY_CHANNEL           = 1 <<  2,
+    AGS_LIBAO_PLAY_PAD               = 1 <<  3,
+    AGS_LIBAO_PLAY_AUDIO             = 1 <<  4,
+    AGS_LIBAO_PLAY_PLAYBACK          = 1 <<  5,
+    AGS_LIBAO_PLAY_SEQUENCER         = 1 <<  6,
+    AGS_LIBAO_PLAY_NOTATION          = 1 <<  7,
+    AGS_LIBAO_PLAY_SUPER_THREADED    = 1 <<  8,
+  }AgsLibaoPlayFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsLibaoResolutionMode</NAME>
+typedef enum{
+  AGS_LIBAO_RESOLUTION_8_BIT    = 8,
+  AGS_LIBAO_RESOLUTION_16_BIT   = 16,
+  AGS_LIBAO_RESOLUTION_24_BIT   = 24,
+  AGS_LIBAO_RESOLUTION_32_BIT   = 32,
+  AGS_LIBAO_RESOLUTION_64_BIT   = 64,
+}AgsLibaoResolutionMode;
+</ENUM>
+<MACRO>
+<NAME>AGS_LIBAO_ERROR</NAME>
+#define AGS_LIBAO_ERROR (ags_libao_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsLibaoError</NAME>
+typedef enum{
+  AGS_LIBAO_ERROR_LOCKED_SOUNDCARD,
+}AgsLibaoError;
+</ENUM>
+<STRUCT>
+<NAME>AgsLibao</NAME>
+struct _AgsLibao
+{
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter;
+
+  union{
+    struct _AgsAO{
+      ao_device *device;
+      ao_sample_format *format;
+      int driver_ao;
+    }ao;
+    struct _AgsOss{
+      int device_fd;
+      char *device;
+    }oss;
+    struct _AgsAlsa{
+      char *device;
+      int rc;
+      snd_pcm_t *handle;
+      snd_async_handler_t *ahandler;
+      snd_pcm_hw_params_t *params;
+    }alsa;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLibaoClass</NAME>
+struct _AgsLibaoClass
+{
+  GObjectClass object;
+
+  void (*play_init)(AgsLibao *libao,
+		    GError **error);
+  void (*play)(AgsLibao *libao,
+	       GError **error);
+  void (*stop)(AgsLibao *libao);
+
+  void (*tic)(AgsLibao *libao);
+
+  void (*note_offset_changed)(AgsLibao *libao, guint note_offset);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLibaoPlayDomain</NAME>
+struct _AgsLibaoPlayDomain
+{
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *libao_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLibaoPlay</NAME>
+struct _AgsLibaoPlay
+{
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID *recall_id[3];
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_libao_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_domain_alloc</NAME>
+<RETURNS>AgsLibaoPlayDomain * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_domain_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibaoPlayDomain *libao_play_domain 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_alloc</NAME>
+<RETURNS>AgsLibaoPlay * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_play_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibaoPlay *libao_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_list_cards</NAME>
+<RETURNS>void  </RETURNS>
+GList **card_id, GList **card_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_pcm_info</NAME>
+<RETURNS>void  </RETURNS>
+char *card_id, guint *channels_min, guint *channels_max, guint *rate_min, guint *rate_max, guint *buffer_size_min, guint *buffer_size_max, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibao *libao 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_note_offset_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsLibao *libao, guint note_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_libao_new</NAME>
+<RETURNS>AgsLibao * </RETURNS>
+GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_GARBAGE_COLLECTOR</NAME>
+#define AGS_TYPE_GARBAGE_COLLECTOR                (ags_garbage_collector_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GARBAGE_COLLECTOR</NAME>
+#define AGS_GARBAGE_COLLECTOR(obj)                ((AgsGarbage_Collector*) G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_GARBAGE_COLLECTOR, AgsGarbageCollector))
+</MACRO>
+<MACRO>
+<NAME>AGS_GARBAGE_COLLECTOR_CLASS</NAME>
+#define AGS_GARBAGE_COLLECTOR_CLASS(class)        ((AgsGarbage_CollectorClass*) G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_GARBAGE_COLLECTOR, AgsGarbageCollectorClass))
+</MACRO>
+<ENUM>
+<NAME>AgsGarbageCollectorFlags</NAME>
+typedef enum{
+  AGS_GARBAGE_COLLECTOR_RUN         = 1, // cancel flag of ags_garbage_collector run
+  AGS_GARBAGE_COLLECTOR_CANCEL_RUN  = 1 <<  1, // used by ags_garbage_collector_remove to remove the current (stopped) AgsRecycling while ags_garbage_collector_run is running
+}AgsGarbageCollectorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsGarbageCollector</NAME>
+struct _AgsGarbageCollector
+{
+  GObject object;
+
+  guint32 flags;
+
+  GObject *devout;
+
+  GList *list; // data of type AgsRecycling
+  GList *stopped;
+  GList *start;
+  GList *end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGarbageCollectorClass</NAME>
+struct _AgsGarbageCollectorClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_garbage_collector_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsGarbageCollector *garbage_collector, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsGarbageCollector *garbage_collector, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsGarbageCollector *garbage_collector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_garbage_collector_new</NAME>
+<RETURNS>AgsGarbageCollector * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO</NAME>
+#define AGS_TYPE_AUDIO                (ags_audio_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO</NAME>
+#define AGS_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO, AgsAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_CLASS</NAME>
+#define AGS_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO, AgsAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO</NAME>
+#define AGS_IS_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_CLASS</NAME>
+#define AGS_IS_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_GET_CLASS</NAME>
+#define AGS_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO, AgsAudioClass))
+</MACRO>
+<ENUM>
+<NAME>AgsAudioFlags</NAME>
+typedef enum{
+  AGS_AUDIO_OUTPUT_HAS_RECYCLING        = 1,
+  AGS_AUDIO_INPUT_HAS_RECYCLING         = 1 <<  1,
+  AGS_AUDIO_INPUT_TAKES_FILE            = 1 <<  2,
+  AGS_AUDIO_HAS_NOTATION                = 1 <<  3,
+  AGS_AUDIO_SYNC                        = 1 <<  4, // can be combined with below
+  AGS_AUDIO_ASYNC                       = 1 <<  5,
+  AGS_AUDIO_RUNNING                     = 1 <<  6,
+  AGS_AUDIO_PLAYING                     = 1 <<  7,
+  AGS_AUDIO_NOTATION_DEFAULT            = 1 <<  8,
+}AgsAudioFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAudio</NAME>
+struct _AgsAudio
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  guint level;
+  
+  guint sequence_length;
+  guint audio_channels;
+  guint frequence;
+
+  guint output_pads;
+  guint output_lines;
+
+  guint input_pads;
+  guint input_lines;
+
+  AgsChannel *output;
+  AgsChannel *input;
+
+  gpointer devout_play_domain;
+
+  GList *notation;
+
+  GList *recall_id;
+
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  GList *recall_remove; //TODO:JK: verify deprecation
+  GList *play_remove; //TODO:JK: verify deprecation
+
+  GtkWidget *machine;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioClass</NAME>
+struct _AgsAudioClass
+{
+  GObjectClass object;
+
+  void (*set_audio_channels)(AgsAudio *audio,
+			     guint audio_channels, guint audio_channels_old);
+  void (*set_pads)(AgsAudio *audio,
+		   GType type,
+		   guint pads, guint pads_old);
+
+  AgsRecallID* (*init_run)(AgsAudio *audio);
+  void (*tact)(AgsAudio *audio, AgsRecallID *recall_id);
+  void (*done)(AgsAudio *audio, AgsRecallID *recall_id);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_unset_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_audio_channels</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint audio_channels 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_pads</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType type, guint pads 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_init_run</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+AgsAudio *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_tact</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_sequence_length</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint sequence_length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_add_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_add_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_add_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_remove_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_recall_change_state</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, gboolean enable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_duplicate_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_init_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, gint stage, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_resolve_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_is_playing</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudio *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_recursive_play_init</NAME>
+<RETURNS>GList * </RETURNS>
+AgsAudio *audio, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_open_files</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GSList *filenames, gboolean overwrite_channels, gboolean create_channels 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_new</NAME>
+<RETURNS>AgsAudio * </RETURNS>
+ 
+</FUNCTION>
+<ENUM>
+<NAME>AgsChannelIterFlags</NAME>
+typedef enum{
+  AGS_CHANNEL_ITER_LEVEL_STRICT,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_LEAFES,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_LEAFES_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_ROOT_TO_LEAFES,
+}AgsChannelIterFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsChannelIter</NAME>
+struct _AgsChannelIter
+{
+  AgsChannel *current_start;
+
+  AgsChannelIter *parent;
+  GList *children;
+  AgsChannelIter *current_iter;
+
+  AgsChannel *current;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_channel_iter_alloc</NAME>
+<RETURNS>AgsChannelIter * </RETURNS>
+AgsChannel *start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_iter_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannelIter *iter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_iter_prev</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannelIter *iter, guint mode 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_iter_next</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannelIter *iter, guint mode 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_LADSPA_RUN</NAME>
+#define AGS_TYPE_RECALL_LADSPA_RUN                (ags_recall_ladspa_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_RUN</NAME>
+#define AGS_RECALL_LADSPA_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_LADSPA_RUN, AgsRecallLadspaRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_RUN_CLASS</NAME>
+#define AGS_RECALL_LADSPA_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_LADSPA_RUN, AgsRecallLadspaRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA_RUN</NAME>
+#define AGS_IS_RECALL_LADSPA_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_LADSPA_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA_RUN_CLASS</NAME>
+#define AGS_IS_RECALL_LADSPA_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_LADSPA_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_RUN_GET_CLASS</NAME>
+#define AGS_RECALL_LADSPA_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_LADSPA_RUN, AgsRecallLadspaRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallLadspaRun</NAME>
+struct _AgsRecallLadspaRun
+{
+  AgsRecallAudioSignal recall_audio_signal;
+
+  LADSPA_Data *input;
+  LADSPA_Data *output;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallLadspaRunClass</NAME>
+struct _AgsRecallLadspaRunClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_ladspa_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_run_new</NAME>
+<RETURNS>AgsRecallLadspaRun * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CHANNEL_RUN</NAME>
+#define AGS_TYPE_RECALL_CHANNEL_RUN                (ags_recall_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN</NAME>
+#define AGS_RECALL_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CHANNEL_RUN, AgsRecallChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CHANNEL_RUN, AgsRecallChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_RECALL_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_RECALL_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_CHANNEL_RUN, AgsRecallChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallChannelRun</NAME>
+struct _AgsRecallChannelRun
+{
+  AgsRecall recall;
+
+  guint audio_channel;
+
+  AgsRecallChannel *recall_channel;
+  AgsRecallAudioRun *recall_audio_run;
+
+  AgsChannel *destination;
+  gulong destination_recycling_changed_handler;
+  gulong changed_output_handler;
+
+  AgsChannel *source;
+  gulong source_recycling_changed_handler;
+
+  guint run_order;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallChannelRunClass</NAME>
+struct _AgsRecallChannelRunClass
+{
+  AgsRecallClass recall;
+
+  void (*run_order_changed)(AgsRecallChannelRun *recall_channel_run, guint nth_run);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_run_order_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecallChannelRun *recall_channel_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_get_run_order</NAME>
+<RETURNS>guint  </RETURNS>
+AgsRecallChannelRun *recall_channel_run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_channel_run_new</NAME>
+<RETURNS>AgsRecallChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECYCLING_CONTAINER</NAME>
+#define AGS_TYPE_RECYCLING_CONTAINER                (ags_recycling_container_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CONTAINER</NAME>
+#define AGS_RECYCLING_CONTAINER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECYCLING_CONTAINER, AgsRecyclingContainer))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CONTAINER_CLASS</NAME>
+#define AGS_RECYCLING_CONTAINER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECYCLING_CONTAINER, AgsRecyclingContainerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_CONTAINER</NAME>
+#define AGS_IS_RECYCLING_CONTAINER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECYCLING_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_CONTAINER_CLASS</NAME>
+#define AGS_IS_RECYCLING_CONTAINER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECYCLING_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_CONTAINER_GET_CLASS</NAME>
+#define AGS_RECYCLING_CONTAINER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECYCLING_CONTAINER, AgsRecyclingContainerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecyclingContainer</NAME>
+struct _AgsRecyclingContainer
+{
+  GObject object;
+
+  GObject *recall_id;
+
+  AgsRecycling **recycling;
+  guint64 length;
+
+  AgsRecyclingContainer *parent;
+  GList *children;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecyclingContainerClass</NAME>
+struct _AgsRecyclingContainerClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recycling_container_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_replace</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_add</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_remove</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_insert</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_get_toplevel</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+AgsRecyclingContainer *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_find</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_find_child</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_find_parent</NAME>
+<RETURNS>gint  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *parent, AgsRecyclingContainer *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *parent, AgsRecyclingContainer *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_get_child_recall_id</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecyclingContainer *recycling_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_reset_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingContainer *recycling_container, AgsRecycling *old_first_recycling, AgsRecycling *old_last_recycling, AgsRecycling *new_first_recycling, AgsRecycling *new_last_recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_container_new</NAME>
+<RETURNS>AgsRecyclingContainer * </RETURNS>
+gint length 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_LADSPA</NAME>
+#define AGS_TYPE_RECALL_LADSPA                (ags_recall_ladspa_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA</NAME>
+#define AGS_RECALL_LADSPA(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_LADSPA, AgsRecallLadspa))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_CLASS</NAME>
+#define AGS_RECALL_LADSPA_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_LADSPA, AgsRecallLadspaClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA</NAME>
+#define AGS_IS_RECALL_LADSPA(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_LADSPA))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_LADSPA_CLASS</NAME>
+#define AGS_IS_RECALL_LADSPA_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_LADSPA))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_LADSPA_GET_CLASS</NAME>
+#define AGS_RECALL_LADSPA_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_LADSPA, AgsRecallLadspaClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallLadspa</NAME>
+struct _AgsRecallLadspa
+{
+  AgsRecallChannel recall_channel;
+
+  gchar *filename;
+  gchar *effect;
+  guint index;
+
+  LADSPA_Descriptor *plugin_descriptor;
+  guint input_port;
+  guint output_port;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallLadspaClass</NAME>
+struct _AgsRecallLadspaClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_ladspa_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_load_ports</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallLadspa *recall_ladspa 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_short_to_float</NAME>
+<RETURNS>void  </RETURNS>
+signed short *buffer, float *destination 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_float_to_short</NAME>
+<RETURNS>void  </RETURNS>
+float *buffer, signed short *destination 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladpsa_find</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, gchar *filename, gchar *effect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_ladspa_new</NAME>
+<RETURNS>AgsRecallLadspa * </RETURNS>
+AgsChannel *source, gchar *filename, gchar *effect, guint index 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_RECYCLING_DUMMY</NAME>
+#define AGS_TYPE_RECALL_RECYCLING_DUMMY                (ags_recall_recycling_dummy_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_DUMMY</NAME>
+#define AGS_RECALL_RECYCLING_DUMMY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_RECYCLING_DUMMY, AgsRecallRecyclingDummy))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_DUMMY_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_DUMMY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_RECYCLING_DUMMY, AgsRecallRecyclingDummyClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING_DUMMY</NAME>
+#define AGS_IS_RECALL_RECYCLING_DUMMY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_RECYCLING_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_RECYCLING_DUMMY_CLASS</NAME>
+#define AGS_IS_RECALL_RECYCLING_DUMMY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_RECYCLING_DUMMY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_RECYCLING_DUMMY_GET_CLASS</NAME>
+#define AGS_RECALL_RECYCLING_DUMMY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_RECYCLING_DUMMY, AgsRecallRecyclingDummyClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRecallRecyclingDummy</NAME>
+struct _AgsRecallRecyclingDummy
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallRecyclingDummyClass</NAME>
+struct _AgsRecallRecyclingDummyClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_recycling_dummy_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_recycling_dummy_new</NAME>
+<RETURNS>AgsRecallRecyclingDummy * </RETURNS>
+AgsRecycling *recycling, GType child_type 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANNEL</NAME>
+#define AGS_TYPE_CHANNEL                (ags_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL</NAME>
+#define AGS_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANNEL, AgsChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_CLASS</NAME>
+#define AGS_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANNEL, AgsChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL</NAME>
+#define AGS_IS_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL_CLASS</NAME>
+#define AGS_IS_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_GET_CLASS</NAME>
+#define AGS_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANNEL, AgsChannelClass))
+</MACRO>
+<ENUM>
+<NAME>AgsChannelFlags</NAME>
+typedef enum{
+  AGS_CHANNEL_RUNNING        = 1,
+}AgsChannelFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsChannelRecallIDMode</NAME>
+typedef enum{
+  AGS_CHANNEL_RECALL_ID_RUN_STAGE,
+  AGS_CHANNEL_RECALL_ID_CANCEL,
+}AgsChannelRecallIDMode;
+</ENUM>
+<MACRO>
+<NAME>AGS_CHANNEL_ERROR</NAME>
+#define AGS_CHANNEL_ERROR (ags_channel_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsChannelError</NAME>
+typedef enum{
+  AGS_CHANNEL_ERROR_LOOP_IN_LINK,
+}AgsChannelError;
+</ENUM>
+<STRUCT>
+<NAME>AgsChannel</NAME>
+struct _AgsChannel
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *audio;
+  GObject *devout;
+
+  AgsChannel *prev;
+  AgsChannel *prev_pad;
+  AgsChannel *next;
+  AgsChannel *next_pad;
+
+  guint pad;
+  guint audio_channel;
+  guint line;
+
+  char *note;
+
+  gpointer devout_play;
+
+  // GObject *recycling_container; // contains child recycling
+  GList *recall_id; // there may be several recall's running
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  AgsChannel *link;
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+  GObject *recycling_thread;
+
+  GList *pattern;
+  AgsNotation *notation;
+
+  GtkWidget *line_widget;
+  gpointer file_data;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChannelClass</NAME>
+struct _AgsChannelClass
+{
+  GObjectClass object;
+
+  void (*recycling_changed)(AgsChannel *channel,
+			    AgsRecycling *old_start_region, AgsRecycling *old_end_region,
+			    AgsRecycling *new_start_region, AgsRecycling *new_end_region,
+			    AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region,
+			    AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region);
+
+  void (*done)(AgsChannel *channel,
+	       AgsRecallID *recall_id);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_find_recall</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+AgsChannel *channel, char *effect, char *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_first</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_last</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_nth</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel, guint nth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_pad_first</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_pad_last</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_pad_nth</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel, guint nth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_first_with_recycling</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_last_with_recycling</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_remove_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_add_recall_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_add_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_remove_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_add_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, GObject *recall, gboolean play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsChannel *link, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecycling *first_recycling, AgsRecycling *last_recycling, gboolean update, gboolean destroy_old 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recycling_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecycling *old_start_region, AgsRecycling *old_end_region, AgsRecycling *new_start_region, AgsRecycling *new_end_region, AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region, AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_safe_resize_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, guint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_resolve_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_play_threaded</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_duplicate_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_init_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, gint stage, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_play_init</NAME>
+<RETURNS>AgsRecallID * </RETURNS>
+AgsChannel *channel, gint stage, gboolean arrange_recall_id, gboolean duplicate_templates, gboolean playback, gboolean sequencer, gboolean notation, gboolean resolve_dependencies, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_tillrecycling_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recursive_reset_recall_ids</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsChannel *link, AgsChannel *old_channel_link, AgsChannel *old_link_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_recall_id_set</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *output, AgsRecallID *recall_id, gboolean ommit_own_channel, guint mode, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_new</NAME>
+<RETURNS>AgsChannel * </RETURNS>
+GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_FACTORY</NAME>
+#define AGS_TYPE_RECALL_FACTORY                (ags_recall_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_FACTORY</NAME>
+#define AGS_RECALL_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_FACTORY, AgsRecallFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_FACTORY_CLASS</NAME>
+#define AGS_RECALL_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_FACTORY, AgsRecallFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_FACTORY</NAME>
+#define AGS_IS_RECALL_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_FACTORY_CLASS</NAME>
+#define AGS_IS_RECALL_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_FACTORY_GET_CLASS</NAME>
+#define AGS_RECALL_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_FACTORY, AgsRecallFactoryClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallFactoryCreateFlags</NAME>
+typedef enum{
+  AGS_RECALL_FACTORY_OUTPUT    = 1,
+  AGS_RECALL_FACTORY_INPUT     = 1 << 1,
+  AGS_RECALL_FACTORY_REMAP     = 1 << 2,
+  AGS_RECALL_FACTORY_ADD       = 1 << 3,
+  AGS_RECALL_FACTORY_PLAY      = 1 << 4,
+  AGS_RECALL_FACTORY_RECALL    = 1 << 5,
+}AgsRecallFactoryCreateFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallFactory</NAME>
+struct _AgsRecallFactory
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallFactoryClass</NAME>
+struct _AgsRecallFactoryClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_create</NAME>
+<RETURNS>GList * </RETURNS>
+AgsAudio *audio, AgsRecallContainer *play_container, AgsRecallContainer *recall_container, gchar *plugin_name, guint start_audio_channel, guint stop_audio_channel, guint start_pad, guint stop_pad, guint create_flags, guint recall_flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallContainer *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_get_instance</NAME>
+<RETURNS>AgsRecallFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_factory_new</NAME>
+<RETURNS>AgsRecallFactory * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PORT</NAME>
+#define AGS_TYPE_PORT                (ags_port_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PORT</NAME>
+#define AGS_PORT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PORT, AgsPort))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORT_CLASS</NAME>
+#define AGS_PORT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PORT, AgsPortClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORT</NAME>
+#define AGS_IS_PORT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PORT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORT_CLASS</NAME>
+#define AGS_IS_PORT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PORT))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORT_GET_CLASS</NAME>
+#define AGS_PORT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PORT, AgsPortClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPort</NAME>
+struct _AgsPort
+{
+  GObject object;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+
+  gboolean port_value_is_pointer;
+  GType port_value_type;
+
+  guint port_value_size;
+  guint port_value_length;
+
+  pthread_mutex_t mutex;
+
+  union _AgsPortValue{
+    gboolean ags_port_boolean;
+    gint ags_port_int;
+    guint ags_port_uint;
+    gfloat ags_port_float;
+    gdouble ags_port_double;
+    gboolean *ags_port_boolean_ptr;
+    gint *ags_port_int_ptr;
+    guint *ags_port_uint_ptr;
+    gfloat *ags_port_float_ptr;
+    gdouble *ags_port_double_ptr;
+    gpointer ags_port_pointer;
+    GObject *ags_port_object;
+  }port_value;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPortClass</NAME>
+struct _AgsPortClass
+{
+  GObjectClass object;
+
+  void (*safe_read)(AgsPort *port, GValue *value);
+  void (*safe_write)(AgsPort *port, GValue *value);
+
+  void (*safe_get_property)(AgsPort *port, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPort *port, gchar *property_name, GValue *value);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_port_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_read</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_get_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, gchar *property_name, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_safe_set_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, gchar *property_name, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_find_specifier</NAME>
+<RETURNS>GList * </RETURNS>
+GList *port, gchar *specifier 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_port_new</NAME>
+<RETURNS>AgsPort * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_AUDIO_SIGNAL                (ags_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SIGNAL</NAME>
+#define AGS_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_SIGNAL, AgsAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_SIGNAL, AgsAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SIGNAL</NAME>
+#define AGS_IS_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_AUDIO_SIGNAL, AgsAudioSignalClass))
+</MACRO>
+<ENUM>
+<NAME>AgsAudioSignalFlags</NAME>
+typedef enum{
+  AGS_AUDIO_SIGNAL_TEMPLATE             = 1,
+  AGS_AUDIO_SIGNAL_PLAY_DONE            = 1 << 1,
+  AGS_AUDIO_SIGNAL_STANDALONE           = 1 << 2,
+}AgsAudioSignalFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsAttackFlags</NAME>
+typedef enum{
+  AGS_ATTACK_INITIAL_RUN  = 1,
+  AGS_ATTACK_SWAP         = 1 << 1,
+}AgsAttackFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAudioSignal</NAME>
+struct _AgsAudioSignal
+{
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+
+  GObject *recycling;
+  GObject *recall_id; // AGS_TYPE_RECALL_ID to identify the AgsAudioSignal
+
+  guint samplerate;
+  guint buffer_size;
+  guint resolution;
+
+  guint length;
+  guint last_frame; // the last frame at stream_end
+  guint loop_start;
+  guint loop_end;
+
+  guint delay;
+  guint attack;
+
+  guint lock_attack;
+  
+  GList *stream_beginning;
+  GList *stream_current;
+  GList *stream_end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioSignalClass</NAME>
+struct _AgsAudioSignalClass
+{
+  GObjectClass object;
+
+  void (*realloc_buffer_size)(AgsAudioSignal *audio_signal, guint buffer_size);
+  void (*morph_samplerate)(AgsAudioSignal *audio_signal, guint samplerate, double k_morph);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_alloc</NAME>
+<RETURNS>signed short * </RETURNS>
+guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_length_till_current</NAME>
+<RETURNS>guint  </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_add_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_stream_resize</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_stream_safe_resize</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_realloc_buffer_size</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_morph_samplerate</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, guint samplerate, double k_morph 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_copy_buffer_to_buffer</NAME>
+<RETURNS>void  </RETURNS>
+signed short *destination, guint dchannels, signed short *source, guint schannels, guint size) __attribute__ ((hot) 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_copy_buffer_to_double_buffer</NAME>
+<RETURNS>void  </RETURNS>
+double *destination, guint dchannels, signed short *source, guint schannels, guint size) __attribute__ ((hot) 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_copy_double_buffer_to_buffer</NAME>
+<RETURNS>void  </RETURNS>
+signed short *destination, guint dchannels, double *source, guint schannels, guint size) __attribute__ ((hot) 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_duplicate_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, AgsAudioSignal *template 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_template</NAME>
+<RETURNS>AgsAudioSignal * </RETURNS>
+GList *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_stream_current</NAME>
+<RETURNS>GList * </RETURNS>
+GList *audio_signal, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_get_by_recall_id</NAME>
+<RETURNS>GList * </RETURNS>
+GList *audio_signal, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_tile</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, AgsAudioSignal *template, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_scale</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioSignal *audio_signal, AgsAudioSignal *template, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_new</NAME>
+<RETURNS>AgsAudioSignal * </RETURNS>
+GObject *devout, GObject *recycling, GObject *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_signal_new_with_length</NAME>
+<RETURNS>AgsAudioSignal * </RETURNS>
+GObject *devout, GObject *recycling, GObject *recall_id, guint length 
+</FUNCTION>
+<STRUCT>
+<NAME>AgsAttack</NAME>
+</STRUCT>
+<MACRO>
+<NAME>AGS_TYPE_CONFIG</NAME>
+#define AGS_TYPE_CONFIG                (ags_config_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG</NAME>
+#define AGS_CONFIG(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CONFIG, AgsConfig))
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_CLASS</NAME>
+#define AGS_CONFIG_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CONFIG, AgsConfigClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CONFIG</NAME>
+#define AGS_IS_CONFIG(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CONFIG))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CONFIG_CLASS</NAME>
+#define AGS_IS_CONFIG_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CONFIG))
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_GET_CLASS</NAME>
+#define AGS_CONFIG_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CONFIG, AgsConfigClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_DEFAULT_VERSION</NAME>
+#define AGS_CONFIG_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_DEFAULT_BUILD_ID</NAME>
+#define AGS_CONFIG_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_THREAD</NAME>
+#define AGS_CONFIG_THREAD "thread\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CONFIG_DEVOUT</NAME>
+#define AGS_CONFIG_DEVOUT "device\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsConfig</NAME>
+struct _AgsConfig
+{
+  GObject object;
+
+  guint version;
+  gchar *build_id;
+
+  GKeyFile *key_file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsConfigClass</NAME>
+struct _AgsConfigClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_config_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_load_defaults</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_load_from_file</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config, gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_save</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_set</NAME>
+<RETURNS>void  </RETURNS>
+AgsConfig *config, gchar *group, gchar *key, gchar *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_get</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsConfig *config, gchar *group, gchar *key 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_config_new</NAME>
+<RETURNS>AgsConfig * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INPUT</NAME>
+#define AGS_TYPE_INPUT                (ags_input_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INPUT</NAME>
+#define AGS_INPUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INPUT, AgsInput))
+</MACRO>
+<MACRO>
+<NAME>AGS_INPUT_CLASS</NAME>
+#define AGS_INPUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INPUT, AgsInputClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INPUT</NAME>
+#define AGS_IS_INPUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INPUT_CLASS</NAME>
+#define AGS_IS_INPUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_INPUT_GET_CLASS</NAME>
+#define AGS_INPUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INPUT, AgsInputClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInput</NAME>
+struct _AgsInput
+{
+  AgsChannel channel;
+
+  GObject *file_link;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInputClass</NAME>
+struct _AgsInputClass
+{
+  AgsChannelClass channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_input_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_input_new</NAME>
+<RETURNS>AgsInput * </RETURNS>
+GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTE</NAME>
+#define AGS_TYPE_NOTE                (ags_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE</NAME>
+#define AGS_NOTE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTE, AgsNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_CLASS</NAME>
+#define AGS_NOTE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTE, AgsNoteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE</NAME>
+#define AGS_IS_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE_CLASS</NAME>
+#define AGS_IS_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_GET_CLASS</NAME>
+#define AGS_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_NOTE, AgsNoteClass))
+</MACRO>
+<ENUM>
+<NAME>AgsNoteFlags</NAME>
+typedef enum{
+  AGS_NOTE_GUI             =  1,
+  AGS_NOTE_RUNTIME         =  1 <<  1,
+  AGS_NOTE_HUMAN_READABLE  =  1 <<  2,
+  AGS_NOTE_DEFAULT_LENGTH  =  1 <<  3,
+  AGS_NOTE_IS_SELECTED     =  1 <<  4,
+}AgsNoteFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNote</NAME>
+struct _AgsNote
+{
+  GObject object;
+
+  guint flags;
+
+  // gui format, convert easy to visualization
+  guint x[2];
+  guint y;
+
+  gchar *name;
+  gdouble frequency;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNoteClass</NAME>
+struct _AgsNoteClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_duplicate</NAME>
+<RETURNS>AgsNote * </RETURNS>
+AgsNote *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_new</NAME>
+<RETURNS>AgsNote * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECALL_CONTAINER</NAME>
+#define AGS_TYPE_RECALL_CONTAINER                (ags_recall_container_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CONTAINER</NAME>
+#define AGS_RECALL_CONTAINER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CONTAINER, AgsRecallContainer))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CONTAINER_CLASS</NAME>
+#define AGS_RECALL_CONTAINER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CONTAINER, AgsRecallContainerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CONTAINER</NAME>
+#define AGS_IS_RECALL_CONTAINER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RECALL_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECALL_CONTAINER_CLASS</NAME>
+#define AGS_IS_RECALL_CONTAINER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RECALL_CONTAINER))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECALL_CONTAINER_GET_CLASS</NAME>
+#define AGS_RECALL_CONTAINER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RECALL_CONTAINER, AgsRecallContainerClass))
+</MACRO>
+<ENUM>
+<NAME>AgsRecallContainerFlags</NAME>
+typedef enum{
+  AGS_RECALL_CONTAINER_PLAY    =  1,
+}AgsRecallContainerFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsRecallContainerFindFlags</NAME>
+typedef enum{
+  AGS_RECALL_CONTAINER_FIND_TYPE,
+  AGS_RECALL_CONTAINER_FIND_TEMPLATE,
+  AGS_RECALL_CONTAINER_FIND_RECALL_ID,
+}AgsRecallContainerFindFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecallContainer</NAME>
+struct _AgsRecallContainer
+{
+  GObject object;
+  
+  guint flags;
+
+  GType recall_audio_type;
+  AgsRecall *recall_audio;
+
+  GType recall_audio_run_type;
+  GList *recall_audio_run;
+
+  GType recall_channel_type;
+  GList *recall_channel;
+
+  GType recall_channel_run_type;
+  GList *recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecallContainerClass</NAME>
+struct _AgsRecallContainerClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recall_container_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_audio</NAME>
+<RETURNS>AgsRecall * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_audio_run</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_channel</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_get_recall_channel_run</NAME>
+<RETURNS>GList * </RETURNS>
+AgsRecallContainer *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_find</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall_container, GType type, guint find_flags, AgsRecallID *recall_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recall_container_new</NAME>
+<RETURNS>AgsRecallContainer * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_EFFECT_COPY_STREAM</NAME>
+#define AGS_EFFECT_COPY_STREAM "copy_stream"
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_COPY_BUFFER</NAME>
+#define AGS_EFFECT_COPY_BUFFER "copy_buffer"
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_DOWN_MIX</NAME>
+#define AGS_EFFECT_DOWN_MIX "down_mix"
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_CANCEL_CHANNEL</NAME>
+#define AGS_TYPE_CANCEL_CHANNEL                (ags_cancel_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_CHANNEL</NAME>
+#define AGS_CANCEL_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CANCEL_CHANNEL, AgsCancelChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_CHANNEL_CLASS</NAME>
+#define AGS_CANCEL_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CANCEL_CHANNEL, AgsCancelChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_CHANNEL</NAME>
+#define AGS_IS_CANCEL_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CANCEL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_CHANNEL_CLASS</NAME>
+#define AGS_IS_CANCEL_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CANCEL_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_CHANNEL_GET_CLASS</NAME>
+#define AGS_CANCEL_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CANCEL_CHANNEL, AgsCancelChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCancelChannel</NAME>
+struct _AgsCancelChannel
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+
+  AgsDevoutPlay *play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCancelChannelClass</NAME>
+struct _AgsCancelChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cancel_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cancel_channel_new</NAME>
+<RETURNS>AgsCancelChannel * </RETURNS>
+AgsChannel *channel, AgsRecallID *recall_id, AgsDevoutPlay *play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_LINE_MEMBER</NAME>
+#define AGS_TYPE_ADD_LINE_MEMBER                (ags_add_line_member_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_LINE_MEMBER</NAME>
+#define AGS_ADD_LINE_MEMBER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_LINE_MEMBER, AgsAddLineMember))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_LINE_MEMBER_CLASS</NAME>
+#define AGS_ADD_LINE_MEMBER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_LINE_MEMBER, AgsAddLineMemberClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_LINE_MEMBER</NAME>
+#define AGS_IS_ADD_LINE_MEMBER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_LINE_MEMBER_CLASS</NAME>
+#define AGS_IS_ADD_LINE_MEMBER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_LINE_MEMBER_GET_CLASS</NAME>
+#define AGS_ADD_LINE_MEMBER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_LINE_MEMBER, AgsAddLineMemberClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddLineMember</NAME>
+struct _AgsAddLineMember
+{
+  AgsTask task;
+
+  AgsLine *line;
+  AgsLineMember *line_member;
+
+  guint x;
+  guint y;
+  guint width;
+  guint height;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddLineMemberClass</NAME>
+struct _AgsAddLineMemberClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_line_member_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_line_member_new</NAME>
+<RETURNS>AgsAddLineMember * </RETURNS>
+AgsLine *line, AgsLineMember *line_member, guint x, guint y, guint width, guint height 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_AUDIO</NAME>
+#define AGS_TYPE_REMOVE_AUDIO                (ags_remove_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO</NAME>
+#define AGS_REMOVE_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_AUDIO, AgsRemoveAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_AUDIO, AgsRemoveAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO</NAME>
+#define AGS_IS_REMOVE_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO_CLASS</NAME>
+#define AGS_IS_REMOVE_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_GET_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_AUDIO, AgsRemoveAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveAudio</NAME>
+struct _AgsRemoveAudio
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveAudioClass</NAME>
+struct _AgsRemoveAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_audio_new</NAME>
+<RETURNS>AgsRemoveAudio * </RETURNS>
+AgsDevout *devout, AgsAudio *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INIT_AUDIO</NAME>
+#define AGS_TYPE_INIT_AUDIO                (ags_init_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_AUDIO</NAME>
+#define AGS_INIT_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INIT_AUDIO, AgsInitAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_AUDIO_CLASS</NAME>
+#define AGS_INIT_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INIT_AUDIO, AgsInitAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_AUDIO</NAME>
+#define AGS_IS_INIT_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INIT_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_AUDIO_CLASS</NAME>
+#define AGS_IS_INIT_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INIT_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_AUDIO_GET_CLASS</NAME>
+#define AGS_INIT_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INIT_AUDIO, AgsInitAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInitAudio</NAME>
+struct _AgsInitAudio
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInitAudioClass</NAME>
+struct _AgsInitAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_init_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_init_audio_new</NAME>
+<RETURNS>AgsInitAudio * </RETURNS>
+AgsAudio *audio, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_NOTE</NAME>
+#define AGS_TYPE_REMOVE_NOTE                (ags_remove_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_NOTE</NAME>
+#define AGS_REMOVE_NOTE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_NOTE, AgsRemoveNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_NOTE_CLASS</NAME>
+#define AGS_REMOVE_NOTE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_NOTE, AgsRemoveNoteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_NOTE</NAME>
+#define AGS_IS_REMOVE_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_NOTE_CLASS</NAME>
+#define AGS_IS_REMOVE_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_NOTE_GET_CLASS</NAME>
+#define AGS_REMOVE_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_NOTE, AgsRemoveNoteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveNote</NAME>
+struct _AgsRemoveNote
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveNoteClass</NAME>
+struct _AgsRemoveNoteClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_note_new</NAME>
+<RETURNS>AgsRemoveNote * </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_REGION_TO_SELECTION</NAME>
+#define AGS_TYPE_ADD_REGION_TO_SELECTION                (ags_add_region_to_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_REGION_TO_SELECTION</NAME>
+#define AGS_ADD_REGION_TO_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_REGION_TO_SELECTION, AgsAddRegionToSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_REGION_TO_SELECTION_CLASS</NAME>
+#define AGS_ADD_REGION_TO_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_REGION_TO_SELECTION, AgsAddRegionToSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_REGION_TO_SELECTION</NAME>
+#define AGS_IS_ADD_REGION_TO_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_REGION_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_REGION_TO_SELECTION_CLASS</NAME>
+#define AGS_IS_ADD_REGION_TO_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_REGION_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_REGION_TO_SELECTION_GET_CLASS</NAME>
+#define AGS_ADD_REGION_TO_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_REGION_TO_SELECTION, AgsAddRegionToSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddRegionToSelection</NAME>
+struct _AgsAddRegionToSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+
+  gboolean replace_current_selection;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddRegionToSelectionClass</NAME>
+struct _AgsAddRegionToSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_region_to_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_region_to_selection_new</NAME>
+<RETURNS>AgsAddRegionToSelection * </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1, gboolean replace_current_selection 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANGE_INDICATOR</NAME>
+#define AGS_TYPE_CHANGE_INDICATOR                (ags_change_indicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_INDICATOR</NAME>
+#define AGS_CHANGE_INDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANGE_INDICATOR, AgsChangeIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_INDICATOR_CLASS</NAME>
+#define AGS_CHANGE_INDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANGE_INDICATOR, AgsChangeIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_INDICATOR</NAME>
+#define AGS_IS_CHANGE_INDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANGE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_INDICATOR_CLASS</NAME>
+#define AGS_IS_CHANGE_INDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CHANGE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_INDICATOR_GET_CLASS</NAME>
+#define AGS_CHANGE_INDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANGE_INDICATOR, AgsChangeIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsChangeIndicator</NAME>
+struct _AgsChangeIndicator
+{
+  AgsTask task;
+
+  AgsIndicator *indicator;
+  gdouble value;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChangeIndicatorClass</NAME>
+struct _AgsChangeIndicatorClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_change_indicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_change_indicator_new</NAME>
+<RETURNS>AgsChangeIndicator * </RETURNS>
+AgsIndicator *indicator, gdouble value 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_AUDIO</NAME>
+#define AGS_TYPE_APPEND_AUDIO                (ags_append_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO</NAME>
+#define AGS_APPEND_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_AUDIO, AgsAppendAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_CLASS</NAME>
+#define AGS_APPEND_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_AUDIO, AgsAppendAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO</NAME>
+#define AGS_IS_APPEND_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO_CLASS</NAME>
+#define AGS_IS_APPEND_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_GET_CLASS</NAME>
+#define AGS_APPEND_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_AUDIO, AgsAppendAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendAudio</NAME>
+struct _AgsAppendAudio
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendAudioClass</NAME>
+struct _AgsAppendAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_audio_new</NAME>
+<RETURNS>AgsAppendAudio * </RETURNS>
+GObject *audio_loop, GObject *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_SAMPLERATE</NAME>
+#define AGS_TYPE_SET_SAMPLERATE                (ags_set_samplerate_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_SAMPLERATE</NAME>
+#define AGS_SET_SAMPLERATE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_SAMPLERATE, AgsSetSamplerate))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_SAMPLERATE_CLASS</NAME>
+#define AGS_SET_SAMPLERATE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_SAMPLERATE, AgsSetSamplerateClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_SAMPLERATE</NAME>
+#define AGS_IS_SET_SAMPLERATE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_SAMPLERATE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_SAMPLERATE_CLASS</NAME>
+#define AGS_IS_SET_SAMPLERATE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_SAMPLERATE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_SAMPLERATE_GET_CLASS</NAME>
+#define AGS_SET_SAMPLERATE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_SAMPLERATE, AgsSetSamplerateClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetSamplerate</NAME>
+struct _AgsSetSamplerate
+{
+  AgsTask task;
+
+  GObject *gobject;
+  guint samplerate;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetSamplerateClass</NAME>
+struct _AgsSetSamplerateClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_samplerate_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_samplerate_new</NAME>
+<RETURNS>AgsSetSamplerate * </RETURNS>
+GObject *gobject, guint samplerate 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_POINT_FROM_SELECTION</NAME>
+#define AGS_TYPE_REMOVE_POINT_FROM_SELECTION                (ags_remove_point_from_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_POINT_FROM_SELECTION</NAME>
+#define AGS_REMOVE_POINT_FROM_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_POINT_FROM_SELECTION, AgsRemovePointFromSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_POINT_FROM_SELECTION_CLASS</NAME>
+#define AGS_REMOVE_POINT_FROM_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_POINT_FROM_SELECTION, AgsRemovePointFromSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_POINT_FROM_SELECTION</NAME>
+#define AGS_IS_REMOVE_POINT_FROM_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_POINT_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS</NAME>
+#define AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_POINT_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS</NAME>
+#define AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_POINT_FROM_SELECTION, AgsRemovePointFromSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemovePointFromSelection</NAME>
+struct _AgsRemovePointFromSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemovePointFromSelectionClass</NAME>
+struct _AgsRemovePointFromSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_point_from_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_point_from_selection_new</NAME>
+<RETURNS>AgsRemovePointFromSelection * </RETURNS>
+AgsNotation *notation, guint x, guint y 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_BUFFER_SIZE</NAME>
+#define AGS_TYPE_SET_BUFFER_SIZE                (ags_set_buffer_size_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_BUFFER_SIZE</NAME>
+#define AGS_SET_BUFFER_SIZE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_BUFFER_SIZE, AgsSetBufferSize))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_BUFFER_SIZE_CLASS</NAME>
+#define AGS_SET_BUFFER_SIZE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_BUFFER_SIZE, AgsSetBufferSizeClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_BUFFER_SIZE</NAME>
+#define AGS_IS_SET_BUFFER_SIZE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_BUFFER_SIZE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_BUFFER_SIZE_CLASS</NAME>
+#define AGS_IS_SET_BUFFER_SIZE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_BUFFER_SIZE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_BUFFER_SIZE_GET_CLASS</NAME>
+#define AGS_SET_BUFFER_SIZE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_BUFFER_SIZE, AgsSetBufferSizeClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetBufferSize</NAME>
+struct _AgsSetBufferSize
+{
+  AgsTask task;
+
+  GObject *gobject;
+  guint buffer_size;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetBufferSizeClass</NAME>
+struct _AgsSetBufferSizeClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_buffer_size_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_buffer_size_new</NAME>
+<RETURNS>AgsSetBufferSize * </RETURNS>
+GObject *gobject, guint buffer_size 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_AUDIO</NAME>
+#define AGS_TYPE_ADD_AUDIO                (ags_add_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO</NAME>
+#define AGS_ADD_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_AUDIO, AgsAddAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_CLASS</NAME>
+#define AGS_ADD_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_AUDIO, AgsAddAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO</NAME>
+#define AGS_IS_ADD_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO_CLASS</NAME>
+#define AGS_IS_ADD_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_GET_CLASS</NAME>
+#define AGS_ADD_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_AUDIO, AgsAddAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddAudio</NAME>
+struct _AgsAddAudio
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddAudioClass</NAME>
+struct _AgsAddAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_audio_new</NAME>
+<RETURNS>AgsAddAudio * </RETURNS>
+AgsDevout *devout, AgsAudio *audio 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TOGGLE_LED</NAME>
+#define AGS_TYPE_TOGGLE_LED                (ags_toggle_led_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_LED</NAME>
+#define AGS_TOGGLE_LED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TOGGLE_LED, AgsToggleLed))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_LED_CLASS</NAME>
+#define AGS_TOGGLE_LED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TOGGLE_LED, AgsToggleLedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_LED</NAME>
+#define AGS_IS_TOGGLE_LED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TOGGLE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_LED_CLASS</NAME>
+#define AGS_IS_TOGGLE_LED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TOGGLE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_LED_GET_CLASS</NAME>
+#define AGS_TOGGLE_LED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TOGGLE_LED, AgsToggleLedClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsToggleLed</NAME>
+struct _AgsToggleLed
+{
+  AgsTask task;
+
+  GList *led;
+  guint set_active;
+  guint unset_active;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsToggleLedClass</NAME>
+struct _AgsToggleLedClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_toggle_led_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toggle_led_new</NAME>
+<RETURNS>AgsToggleLed * </RETURNS>
+GList *led, guint set_active, guint unset_active 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_RECALL</NAME>
+#define AGS_TYPE_ADD_RECALL                (ags_add_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_RECALL</NAME>
+#define AGS_ADD_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_RECALL, AgsAddRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_RECALL_CLASS</NAME>
+#define AGS_ADD_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_RECALL, AgsAddRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_RECALL</NAME>
+#define AGS_IS_ADD_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_RECALL_CLASS</NAME>
+#define AGS_IS_ADD_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_RECALL_GET_CLASS</NAME>
+#define AGS_ADD_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_RECALL, AgsAddRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddRecall</NAME>
+struct _AgsAddRecall
+{
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddRecallClass</NAME>
+struct _AgsAddRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_recall_new</NAME>
+<RETURNS>AgsAddRecall * </RETURNS>
+GObject *context, AgsRecall *recall, gboolean is_play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_REGION_FROM_SELECTION</NAME>
+#define AGS_TYPE_REMOVE_REGION_FROM_SELECTION                (ags_remove_region_from_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_REGION_FROM_SELECTION</NAME>
+#define AGS_REMOVE_REGION_FROM_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_REGION_FROM_SELECTION, AgsRemoveRegionFromSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_REGION_FROM_SELECTION_CLASS</NAME>
+#define AGS_REMOVE_REGION_FROM_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_REGION_FROM_SELECTION, AgsRemoveRegionFromSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_REGION_FROM_SELECTION</NAME>
+#define AGS_IS_REMOVE_REGION_FROM_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_REGION_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS</NAME>
+#define AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_REGION_FROM_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS</NAME>
+#define AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_REGION_FROM_SELECTION, AgsRemoveRegionFromSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveRegionFromSelection</NAME>
+struct _AgsRemoveRegionFromSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveRegionFromSelectionClass</NAME>
+struct _AgsRemoveRegionFromSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_region_from_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_region_from_selection_new</NAME>
+<RETURNS>AgsRemoveRegionFromSelection * </RETURNS>
+AgsNotation *notation, guint x0, guint y0, guint x1, guint y1 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINK_CHANNEL</NAME>
+#define AGS_TYPE_LINK_CHANNEL                (ags_link_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_CHANNEL</NAME>
+#define AGS_LINK_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINK_CHANNEL, AgsLinkChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_CHANNEL_CLASS</NAME>
+#define AGS_LINK_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINK_CHANNEL, AgsLinkChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_CHANNEL</NAME>
+#define AGS_IS_LINK_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_LINK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_CHANNEL_CLASS</NAME>
+#define AGS_IS_LINK_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_LINK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_CHANNEL_GET_CLASS</NAME>
+#define AGS_LINK_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LINK_CHANNEL, AgsLinkChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLinkChannel</NAME>
+struct _AgsLinkChannel
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsChannel *link;
+
+  GError *error;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLinkChannelClass</NAME>
+struct _AgsLinkChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_link_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_channel_new</NAME>
+<RETURNS>AgsLinkChannel * </RETURNS>
+AgsChannel *channel, AgsChannel *link 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_REMOVE_AUDIO_SIGNAL                (ags_remove_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_SIGNAL</NAME>
+#define AGS_REMOVE_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_AUDIO_SIGNAL, AgsRemoveAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_AUDIO_SIGNAL, AgsRemoveAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO_SIGNAL</NAME>
+#define AGS_IS_REMOVE_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_AUDIO_SIGNAL, AgsRemoveAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveAudioSignal</NAME>
+struct _AgsRemoveAudioSignal
+{
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveAudioSignalClass</NAME>
+struct _AgsRemoveAudioSignalClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_audio_signal_new</NAME>
+<RETURNS>AgsRemoveAudioSignal * </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_ADD_AUDIO_SIGNAL                (ags_add_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_SIGNAL</NAME>
+#define AGS_ADD_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_AUDIO_SIGNAL, AgsAddAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_ADD_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_AUDIO_SIGNAL, AgsAddAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO_SIGNAL</NAME>
+#define AGS_IS_ADD_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_ADD_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_ADD_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_AUDIO_SIGNAL, AgsAddAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddAudioSignal</NAME>
+struct _AgsAddAudioSignal
+{
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+  AgsDevout *devout;
+  AgsRecallID *recall_id;
+  guint audio_signal_flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddAudioSignalClass</NAME>
+struct _AgsAddAudioSignalClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_audio_signal_new</NAME>
+<RETURNS>AgsAddAudioSignal * </RETURNS>
+AgsRecycling *recycling, AgsAudioSignal *audio_signal, AgsDevout *devout, AgsRecallID *recall_id, guint audio_signal_flags 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_SET_RECYCLING</NAME>
+#define AGS_TYPE_AUDIO_SET_RECYCLING                (ags_audio_set_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SET_RECYCLING</NAME>
+#define AGS_AUDIO_SET_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_SET_RECYCLING, AgsAudioSetRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SET_RECYCLING_CLASS</NAME>
+#define AGS_AUDIO_SET_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_SET_RECYCLING, AgsAudioSetRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SET_RECYCLING</NAME>
+#define AGS_IS_AUDIO_SET_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_SET_RECYCLING_CLASS</NAME>
+#define AGS_IS_AUDIO_SET_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_SET_RECYCLING_GET_CLASS</NAME>
+#define AGS_AUDIO_SET_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO_SET_RECYCLING, AgsAudioSetRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioSetRecycling</NAME>
+struct _AgsAudioSetRecycling
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GParameter *parameter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioSetRecyclingClass</NAME>
+struct _AgsAudioSetRecyclingClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_set_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_set_recycling_new</NAME>
+<RETURNS>AgsAudioSetRecycling * </RETURNS>
+AgsAudio *audio, GParameter *parameter 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_WAVETABLE</NAME>
+#define AGS_TYPE_APPLY_WAVETABLE                (ags_apply_wavetable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_WAVETABLE</NAME>
+#define AGS_APPLY_WAVETABLE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_WAVETABLE, AgsApplyWavetable))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_WAVETABLE_CLASS</NAME>
+#define AGS_APPLY_WAVETABLE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_WAVETABLE, AgsApplyWavetableClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_WAVETABLE</NAME>
+#define AGS_IS_APPLY_WAVETABLE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_WAVETABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_WAVETABLE_CLASS</NAME>
+#define AGS_IS_APPLY_WAVETABLE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_WAVETABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_WAVETABLE_GET_CLASS</NAME>
+#define AGS_APPLY_WAVETABLE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_WAVETABLE, AgsApplyWavetableClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplyWavetable</NAME>
+struct _AgsApplyWavetable
+{
+  AgsTask task;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplyWavetableClass</NAME>
+struct _AgsApplyWavetableClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_wavetable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_wavetable_new</NAME>
+<RETURNS>AgsApplyWavetable * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CANCEL_AUDIO</NAME>
+#define AGS_TYPE_CANCEL_AUDIO                (ags_cancel_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_AUDIO</NAME>
+#define AGS_CANCEL_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CANCEL_AUDIO, AgsCancelAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_AUDIO_CLASS</NAME>
+#define AGS_CANCEL_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CANCEL_AUDIO, AgsCancelAudioClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_AUDIO</NAME>
+#define AGS_IS_CANCEL_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CANCEL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_AUDIO_CLASS</NAME>
+#define AGS_IS_CANCEL_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CANCEL_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_AUDIO_GET_CLASS</NAME>
+#define AGS_CANCEL_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CANCEL_AUDIO, AgsCancelAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCancelAudio</NAME>
+struct _AgsCancelAudio
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCancelAudioClass</NAME>
+struct _AgsCancelAudioClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cancel_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cancel_audio_new</NAME>
+<RETURNS>AgsCancelAudio * </RETURNS>
+AgsAudio *audio, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_AUDIO_THREADED</NAME>
+#define AGS_TYPE_APPEND_AUDIO_THREADED                (ags_append_audio_threaded_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_THREADED</NAME>
+#define AGS_APPEND_AUDIO_THREADED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_AUDIO_THREADED, AgsAppendAudioThreaded))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_THREADED_CLASS</NAME>
+#define AGS_APPEND_AUDIO_THREADED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_AUDIO_THREADED, AgsAppendAudioThreadedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO_THREADED</NAME>
+#define AGS_IS_APPEND_AUDIO_THREADED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_AUDIO_THREADED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_AUDIO_THREADED_CLASS</NAME>
+#define AGS_IS_APPEND_AUDIO_THREADED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_AUDIO_THREADED))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_AUDIO_THREADED_GET_CLASS</NAME>
+#define AGS_APPEND_AUDIO_THREADED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_AUDIO_THREADED, AgsAppendAudioThreadedClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendAudioThreaded</NAME>
+struct _AgsAppendAudioThreaded
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendAudioThreadedClass</NAME>
+struct _AgsAppendAudioThreadedClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_audio_threaded_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_audio_threaded_new</NAME>
+<RETURNS>AgsAppendAudioThreaded * </RETURNS>
+GObject *audio_loop, AgsDevoutPlay *play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_CHANNEL</NAME>
+#define AGS_TYPE_APPEND_CHANNEL                (ags_append_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_CHANNEL</NAME>
+#define AGS_APPEND_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_CHANNEL, AgsAppendChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_CHANNEL_CLASS</NAME>
+#define AGS_APPEND_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_CHANNEL, AgsAppendChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_CHANNEL</NAME>
+#define AGS_IS_APPEND_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_CHANNEL_CLASS</NAME>
+#define AGS_IS_APPEND_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_CHANNEL_GET_CLASS</NAME>
+#define AGS_APPEND_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_CHANNEL, AgsAppendChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendChannel</NAME>
+struct _AgsAppendChannel
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendChannelClass</NAME>
+struct _AgsAppendChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_channel_new</NAME>
+<RETURNS>AgsAppendChannel * </RETURNS>
+GObject *audio_loop, GObject *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SCROLL_ON_PLAY</NAME>
+#define AGS_TYPE_SCROLL_ON_PLAY                (ags_scroll_on_play_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SCROLL_ON_PLAY</NAME>
+#define AGS_SCROLL_ON_PLAY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SCROLL_ON_PLAY, AgsScrollOnPlay))
+</MACRO>
+<MACRO>
+<NAME>AGS_SCROLL_ON_PLAY_CLASS</NAME>
+#define AGS_SCROLL_ON_PLAY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SCROLL_ON_PLAY, AgsScrollOnPlayClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SCROLL_ON_PLAY</NAME>
+#define AGS_IS_SCROLL_ON_PLAY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SCROLL_ON_PLAY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SCROLL_ON_PLAY_CLASS</NAME>
+#define AGS_IS_SCROLL_ON_PLAY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SCROLL_ON_PLAY))
+</MACRO>
+<MACRO>
+<NAME>AGS_SCROLL_ON_PLAY_GET_CLASS</NAME>
+#define AGS_SCROLL_ON_PLAY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SCROLL_ON_PLAY, AgsScrollOnPlayClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsScrollOnPlay</NAME>
+struct _AgsScrollOnPlay
+{
+  AgsTask task;
+
+  GtkWidget *editor;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsScrollOnPlayClass</NAME>
+struct _AgsScrollOnPlayClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_scroll_on_play_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_scroll_on_play_new</NAME>
+<RETURNS>AgsScrollOnPlay * </RETURNS>
+GtkWidget *editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OPEN_SINGLE_FILE</NAME>
+#define AGS_TYPE_OPEN_SINGLE_FILE                (ags_open_single_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_SINGLE_FILE</NAME>
+#define AGS_OPEN_SINGLE_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OPEN_SINGLE_FILE, AgsOpenSingleFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_SINGLE_FILE_CLASS</NAME>
+#define AGS_OPEN_SINGLE_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OPEN_SINGLE_FILE, AgsOpenSingleFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_SINGLE_FILE</NAME>
+#define AGS_IS_OPEN_SINGLE_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OPEN_SINGLE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_SINGLE_FILE_CLASS</NAME>
+#define AGS_IS_OPEN_SINGLE_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OPEN_SINGLE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_SINGLE_FILE_GET_CLASS</NAME>
+#define AGS_OPEN_SINGLE_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OPEN_SINGLE_FILE, AgsOpenSingleFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOpenSingleFile</NAME>
+struct _AgsOpenSingleFile
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsDevout *devout;
+
+  gchar *filename;
+  guint start_channel;
+  guint audio_channels;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOpenSingleFileClass</NAME>
+struct _AgsOpenSingleFileClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_open_single_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_open_single_file_new</NAME>
+<RETURNS>AgsOpenSingleFile * </RETURNS>
+AgsChannel *channel, AgsDevout *devout, gchar *filename, guint start_channel, guint audio_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DISPLAY_TACT</NAME>
+#define AGS_TYPE_DISPLAY_TACT                (ags_display_tact_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DISPLAY_TACT</NAME>
+#define AGS_DISPLAY_TACT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DISPLAY_TACT, AgsDisplayTact))
+</MACRO>
+<MACRO>
+<NAME>AGS_DISPLAY_TACT_CLASS</NAME>
+#define AGS_DISPLAY_TACT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DISPLAY_TACT, AgsDisplayTactClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DISPLAY_TACT</NAME>
+#define AGS_IS_DISPLAY_TACT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DISPLAY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DISPLAY_TACT_CLASS</NAME>
+#define AGS_IS_DISPLAY_TACT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DISPLAY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_DISPLAY_TACT_GET_CLASS</NAME>
+#define AGS_DISPLAY_TACT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DISPLAY_TACT, AgsDisplayTactClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDisplayTact</NAME>
+struct _AgsDisplayTact
+{
+  AgsTask task;
+
+  GtkWidget *navigation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDisplayTactClass</NAME>
+struct _AgsDisplayTactClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_display_tact_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_display_tact_new</NAME>
+<RETURNS>AgsDisplayTact * </RETURNS>
+GtkWidget *navigation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPORT_OUTPUT</NAME>
+#define AGS_TYPE_EXPORT_OUTPUT                (ags_export_output_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_OUTPUT</NAME>
+#define AGS_EXPORT_OUTPUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPORT_OUTPUT, AgsExportOutput))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_OUTPUT_CLASS</NAME>
+#define AGS_EXPORT_OUTPUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPORT_OUTPUT, AgsExportOutputClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_OUTPUT</NAME>
+#define AGS_IS_EXPORT_OUTPUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPORT_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_OUTPUT_CLASS</NAME>
+#define AGS_IS_EXPORT_OUTPUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPORT_OUTPUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_OUTPUT_GET_CLASS</NAME>
+#define AGS_EXPORT_OUTPUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPORT_OUTPUT, AgsExportOutputClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsExportOutput</NAME>
+struct _AgsExportOutput
+{
+  AgsTask task;
+
+  AgsExportThread *export_thread;
+  AgsDevout *devout;
+  gchar *filename;
+  guint tic;
+  gboolean live_performance;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExportOutputClass</NAME>
+struct _AgsExportOutputClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_export_output_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_output_new</NAME>
+<RETURNS>AgsExportOutput * </RETURNS>
+AgsExportThread *export_thread, AgsDevout *devout, gchar *filename, guint tic, gboolean live_performance 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TOGGLE_PATTERN_BIT</NAME>
+#define AGS_TYPE_TOGGLE_PATTERN_BIT                (ags_toggle_pattern_bit_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_PATTERN_BIT</NAME>
+#define AGS_TOGGLE_PATTERN_BIT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TOGGLE_PATTERN_BIT, AgsTogglePatternBit))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_PATTERN_BIT_CLASS</NAME>
+#define AGS_TOGGLE_PATTERN_BIT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TOGGLE_PATTERN_BIT, AgsTogglePatternBitClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_PATTERN_BIT</NAME>
+#define AGS_IS_TOGGLE_PATTERN_BIT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TOGGLE_PATTERN_BIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOGGLE_PATTERN_BIT_CLASS</NAME>
+#define AGS_IS_TOGGLE_PATTERN_BIT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TOGGLE_PATTERN_BIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOGGLE_PATTERN_BIT_GET_CLASS</NAME>
+#define AGS_TOGGLE_PATTERN_BIT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TOGGLE_PATTERN_BIT, AgsTogglePatternBitClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsTogglePatternBit</NAME>
+struct _AgsTogglePatternBit
+{
+  AgsTask task;
+
+  AgsPattern *pattern;
+  guint line;
+
+  guint index_i;
+  guint index_j;
+  guint bit;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTogglePatternBitClass</NAME>
+struct _AgsTogglePatternBitClass
+{
+  AgsTaskClass task;
+
+  void (*refresh_gui)(AgsTogglePatternBit *toggle_pattern_bit);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_toggle_pattern_bit_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toggle_pattern_bit_refresh_gui</NAME>
+<RETURNS>void  </RETURNS>
+AgsTogglePatternBit *toggle_pattern_bit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toggle_pattern_bit_new</NAME>
+<RETURNS>AgsTogglePatternBit * </RETURNS>
+AgsPattern *pattern, guint line, guint index_i, guint index_j, guint bit 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OPEN_FILE</NAME>
+#define AGS_TYPE_OPEN_FILE                (ags_open_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_FILE</NAME>
+#define AGS_OPEN_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OPEN_FILE, AgsOpenFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_FILE_CLASS</NAME>
+#define AGS_OPEN_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OPEN_FILE, AgsOpenFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_FILE</NAME>
+#define AGS_IS_OPEN_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OPEN_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPEN_FILE_CLASS</NAME>
+#define AGS_IS_OPEN_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OPEN_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPEN_FILE_GET_CLASS</NAME>
+#define AGS_OPEN_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OPEN_FILE, AgsOpenFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOpenFile</NAME>
+struct _AgsOpenFile
+{
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GSList *filenames;
+
+  gboolean overwrite_channels;
+  gboolean create_channels;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOpenFileClass</NAME>
+struct _AgsOpenFileClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_open_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_open_file_new</NAME>
+<RETURNS>AgsOpenFile * </RETURNS>
+AgsAudio *audio, GSList *filenames, gboolean overwrite_channels, gboolean create_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_POINT_TO_SELECTION</NAME>
+#define AGS_TYPE_ADD_POINT_TO_SELECTION                (ags_add_point_to_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_POINT_TO_SELECTION</NAME>
+#define AGS_ADD_POINT_TO_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_POINT_TO_SELECTION, AgsAddPointToSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_POINT_TO_SELECTION_CLASS</NAME>
+#define AGS_ADD_POINT_TO_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_POINT_TO_SELECTION, AgsAddPointToSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_POINT_TO_SELECTION</NAME>
+#define AGS_IS_ADD_POINT_TO_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_POINT_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_POINT_TO_SELECTION_CLASS</NAME>
+#define AGS_IS_ADD_POINT_TO_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_POINT_TO_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_POINT_TO_SELECTION_GET_CLASS</NAME>
+#define AGS_ADD_POINT_TO_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_POINT_TO_SELECTION, AgsAddPointToSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddPointToSelection</NAME>
+struct _AgsAddPointToSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+
+  gboolean replace_current_selection;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddPointToSelectionClass</NAME>
+struct _AgsAddPointToSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_point_to_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_point_to_selection_new</NAME>
+<RETURNS>AgsAddPointToSelection * </RETURNS>
+AgsNotation *notation, guint x, guint y, gboolean replace_current_selection 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANGE_TACT</NAME>
+#define AGS_TYPE_CHANGE_TACT                (ags_change_tact_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_TACT</NAME>
+#define AGS_CHANGE_TACT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANGE_TACT, AgsChangeTact))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_TACT_CLASS</NAME>
+#define AGS_CHANGE_TACT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANGE_TACT, AgsChangeTactClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_TACT</NAME>
+#define AGS_IS_CHANGE_TACT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANGE_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANGE_TACT_CLASS</NAME>
+#define AGS_IS_CHANGE_TACT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CHANGE_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANGE_TACT_GET_CLASS</NAME>
+#define AGS_CHANGE_TACT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANGE_TACT, AgsChangeTactClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsChangeTact</NAME>
+struct _AgsChangeTact
+{
+  AgsTask task;
+
+  AgsNavigation *navigation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChangeTactClass</NAME>
+struct _AgsChangeTactClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_change_tact_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_change_tact_new</NAME>
+<RETURNS>AgsChangeTact * </RETURNS>
+AgsNavigation *navigation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_AUDIO_CHANNELS</NAME>
+#define AGS_TYPE_SET_AUDIO_CHANNELS                (ags_set_audio_channels_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_AUDIO_CHANNELS</NAME>
+#define AGS_SET_AUDIO_CHANNELS(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_AUDIO_CHANNELS, AgsSetAudioChannels))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_AUDIO_CHANNELS_CLASS</NAME>
+#define AGS_SET_AUDIO_CHANNELS_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_AUDIO_CHANNELS, AgsSetAudioChannelsClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_AUDIO_CHANNELS</NAME>
+#define AGS_IS_SET_AUDIO_CHANNELS(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_AUDIO_CHANNELS))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_AUDIO_CHANNELS_CLASS</NAME>
+#define AGS_IS_SET_AUDIO_CHANNELS_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_AUDIO_CHANNELS))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_AUDIO_CHANNELS_GET_CLASS</NAME>
+#define AGS_SET_AUDIO_CHANNELS_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_AUDIO_CHANNELS, AgsSetAudioChannelsClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetAudioChannels</NAME>
+struct _AgsSetAudioChannels
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+  guint audio_channels;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetAudioChannelsClass</NAME>
+struct _AgsSetAudioChannelsClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_audio_channels_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_audio_channels_new</NAME>
+<RETURNS>AgsSetAudioChannels * </RETURNS>
+AgsDevout *devout, guint audio_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPEND_RECALL</NAME>
+#define AGS_TYPE_APPEND_RECALL                (ags_append_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_RECALL</NAME>
+#define AGS_APPEND_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPEND_RECALL, AgsAppendRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_RECALL_CLASS</NAME>
+#define AGS_APPEND_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPEND_RECALL, AgsAppendRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_RECALL</NAME>
+#define AGS_IS_APPEND_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPEND_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPEND_RECALL_CLASS</NAME>
+#define AGS_IS_APPEND_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPEND_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPEND_RECALL_GET_CLASS</NAME>
+#define AGS_APPEND_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPEND_RECALL, AgsAppendRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAppendRecall</NAME>
+struct _AgsAppendRecall
+{
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAppendRecallClass</NAME>
+struct _AgsAppendRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_append_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_append_recall_new</NAME>
+<RETURNS>AgsAppendRecall * </RETURNS>
+GObject *audio_loop, AgsDevoutPlay *devout_play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_SYNTH</NAME>
+#define AGS_TYPE_APPLY_SYNTH                (ags_apply_synth_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SYNTH</NAME>
+#define AGS_APPLY_SYNTH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_SYNTH, AgsApplySynth))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SYNTH_CLASS</NAME>
+#define AGS_APPLY_SYNTH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_SYNTH, AgsApplySynthClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SYNTH</NAME>
+#define AGS_IS_APPLY_SYNTH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SYNTH_CLASS</NAME>
+#define AGS_IS_APPLY_SYNTH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SYNTH_GET_CLASS</NAME>
+#define AGS_APPLY_SYNTH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_SYNTH, AgsApplySynthClass))
+</MACRO>
+<ENUM>
+<NAME>AgsApplySynthWave</NAME>
+typedef enum{
+  AGS_APPLY_SYNTH_INVALID,
+  AGS_APPLY_SYNTH_SIN,
+  AGS_APPLY_SYNTH_SAW,
+  AGS_APPLY_SYNTH_SQUARE,
+  AGS_APPLY_SYNTH_TRIANGLE,
+}AgsApplySynthWave;
+</ENUM>
+<STRUCT>
+<NAME>AgsApplySynth</NAME>
+struct _AgsApplySynth
+{
+  AgsTask task;
+
+  AgsChannel *start_channel;
+  guint count;
+
+  guint wave;
+
+  guint attack;
+  guint frame_count;
+  guint frequency;
+  guint phase;
+  guint start;
+
+  gdouble volume;
+
+  guint loop_start;
+  guint loop_end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplySynthClass</NAME>
+struct _AgsApplySynthClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_synth_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_synth_new</NAME>
+<RETURNS>AgsApplySynth * </RETURNS>
+AgsChannel *start_channel, guint count, guint wave, guint attack, guint frame_count, guint frequency, guint phase, guint start, gdouble volume, guint loop_start, guint loop_end 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FREE_SELECTION</NAME>
+#define AGS_TYPE_FREE_SELECTION                (ags_free_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FREE_SELECTION</NAME>
+#define AGS_FREE_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FREE_SELECTION, AgsFreeSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_FREE_SELECTION_CLASS</NAME>
+#define AGS_FREE_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FREE_SELECTION, AgsFreeSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FREE_SELECTION</NAME>
+#define AGS_IS_FREE_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_FREE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FREE_SELECTION_CLASS</NAME>
+#define AGS_IS_FREE_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_FREE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_FREE_SELECTION_GET_CLASS</NAME>
+#define AGS_FREE_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_FREE_SELECTION, AgsFreeSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFreeSelection</NAME>
+struct _AgsFreeSelection
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFreeSelectionClass</NAME>
+struct _AgsFreeSelectionClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_free_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_free_selection_new</NAME>
+<RETURNS>AgsFreeSelection * </RETURNS>
+AgsNotation *notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CHANNEL_SET_RECYCLING</NAME>
+#define AGS_TYPE_CHANNEL_SET_RECYCLING                (ags_channel_set_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_SET_RECYCLING</NAME>
+#define AGS_CHANNEL_SET_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CHANNEL_SET_RECYCLING, AgsChannelSetRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_SET_RECYCLING_CLASS</NAME>
+#define AGS_CHANNEL_SET_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CHANNEL_SET_RECYCLING, AgsChannelSetRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL_SET_RECYCLING</NAME>
+#define AGS_IS_CHANNEL_SET_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CHANNEL_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CHANNEL_SET_RECYCLING_CLASS</NAME>
+#define AGS_IS_CHANNEL_SET_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CHANNEL_SET_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_CHANNEL_SET_RECYCLING_GET_CLASS</NAME>
+#define AGS_CHANNEL_SET_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CHANNEL_SET_RECYCLING, AgsChannelSetRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsChannelSetRecycling</NAME>
+struct _AgsChannelSetRecycling
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsChannelSetRecyclingClass</NAME>
+struct _AgsChannelSetRecyclingClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_channel_set_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_channel_set_recycling_new</NAME>
+<RETURNS>AgsChannelSetRecycling * </RETURNS>
+AgsChannel *channel, AgsRecycling *first_recycling, AgsRecycling *last_recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ADD_NOTE</NAME>
+#define AGS_TYPE_ADD_NOTE                (ags_add_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_NOTE</NAME>
+#define AGS_ADD_NOTE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ADD_NOTE, AgsAddNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_NOTE_CLASS</NAME>
+#define AGS_ADD_NOTE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ADD_NOTE, AgsAddNoteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_NOTE</NAME>
+#define AGS_IS_ADD_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ADD_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ADD_NOTE_CLASS</NAME>
+#define AGS_IS_ADD_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ADD_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_ADD_NOTE_GET_CLASS</NAME>
+#define AGS_ADD_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ADD_NOTE, AgsAddNoteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAddNote</NAME>
+struct _AgsAddNote
+{
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  AgsNote *note;
+  gboolean use_selection_list;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAddNoteClass</NAME>
+struct _AgsAddNoteClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_add_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_add_note_new</NAME>
+<RETURNS>AgsAddNote * </RETURNS>
+AgsNotation *notation, AgsNote *note, gboolean use_selection_list 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INIT_CHANNEL</NAME>
+#define AGS_TYPE_INIT_CHANNEL                (ags_init_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_CHANNEL</NAME>
+#define AGS_INIT_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INIT_CHANNEL, AgsInitChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_CHANNEL_CLASS</NAME>
+#define AGS_INIT_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INIT_CHANNEL, AgsInitChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_CHANNEL</NAME>
+#define AGS_IS_INIT_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INIT_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INIT_CHANNEL_CLASS</NAME>
+#define AGS_IS_INIT_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INIT_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_INIT_CHANNEL_GET_CLASS</NAME>
+#define AGS_INIT_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INIT_CHANNEL, AgsInitChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInitChannel</NAME>
+struct _AgsInitChannel
+{
+  AgsTask task;
+
+  AgsChannel *channel;
+  gboolean play_pad;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInitChannelClass</NAME>
+struct _AgsInitChannelClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_init_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_init_channel_new</NAME>
+<RETURNS>AgsInitChannel * </RETURNS>
+AgsChannel *channel, gboolean play_pad, gboolean playback, gboolean sequencer, gboolean notation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_DEVOUT_PLAY_FLAGS</NAME>
+#define AGS_TYPE_SET_DEVOUT_PLAY_FLAGS                (ags_set_devout_play_flags_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_DEVOUT_PLAY_FLAGS</NAME>
+#define AGS_SET_DEVOUT_PLAY_FLAGS(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS, AgsSetDevoutPlayFlags))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_DEVOUT_PLAY_FLAGS_CLASS</NAME>
+#define AGS_SET_DEVOUT_PLAY_FLAGS_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS, AgsSetDevoutPlayFlagsClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_DEVOUT_PLAY_FLAGS</NAME>
+#define AGS_IS_SET_DEVOUT_PLAY_FLAGS(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS</NAME>
+#define AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS</NAME>
+#define AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_DEVOUT_PLAY_FLAGS, AgsSetDevoutPlayFlagsClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetDevoutPlayFlags</NAME>
+struct _AgsSetDevoutPlayFlags
+{
+  AgsTask task;
+
+  AgsDevoutPlay *devout_play;
+  guint devout_play_flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetDevoutPlayFlagsClass</NAME>
+struct _AgsSetDevoutPlayFlagsClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_devout_play_flags_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_devout_play_flags_new</NAME>
+<RETURNS>AgsSetDevoutPlayFlags * </RETURNS>
+AgsDevoutPlay *play, guint devout_play_flags 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_UNREF_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_UNREF_AUDIO_SIGNAL                (ags_unref_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_UNREF_AUDIO_SIGNAL</NAME>
+#define AGS_UNREF_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_UNREF_AUDIO_SIGNAL, AgsUnrefAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_UNREF_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_UNREF_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_UNREF_AUDIO_SIGNAL, AgsUnrefAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_UNREF_AUDIO_SIGNAL</NAME>
+#define AGS_IS_UNREF_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_UNREF_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_UNREF_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_UNREF_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_UNREF_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_UNREF_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_UNREF_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_UNREF_AUDIO_SIGNAL, AgsUnrefAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsUnrefAudioSignal</NAME>
+struct _AgsUnrefAudioSignal
+{
+  AgsTask task;
+
+  AgsAudioSignal *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsUnrefAudioSignalClass</NAME>
+struct _AgsUnrefAudioSignalClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_unref_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_unref_audio_signal_new</NAME>
+<RETURNS>AgsUnrefAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CANCEL_RECALL</NAME>
+#define AGS_TYPE_CANCEL_RECALL                (ags_cancel_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_RECALL</NAME>
+#define AGS_CANCEL_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CANCEL_RECALL, AgsCancelRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_RECALL_CLASS</NAME>
+#define AGS_CANCEL_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CANCEL_RECALL, AgsCancelRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_RECALL</NAME>
+#define AGS_IS_CANCEL_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CANCEL_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CANCEL_RECALL_CLASS</NAME>
+#define AGS_IS_CANCEL_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CANCEL_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CANCEL_RECALL_GET_CLASS</NAME>
+#define AGS_CANCEL_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CANCEL_RECALL, AgsCancelRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCancelRecall</NAME>
+struct _AgsCancelRecall
+{
+  AgsTask task;
+
+  AgsRecall *recall;
+
+  AgsDevoutPlay *play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCancelRecallClass</NAME>
+struct _AgsCancelRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cancel_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cancel_recall_new</NAME>
+<RETURNS>AgsCancelRecall * </RETURNS>
+AgsRecall *recall, AgsDevoutPlay *play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOVE_RECALL</NAME>
+#define AGS_TYPE_REMOVE_RECALL                (ags_remove_recall_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_RECALL</NAME>
+#define AGS_REMOVE_RECALL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOVE_RECALL, AgsRemoveRecall))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_RECALL_CLASS</NAME>
+#define AGS_REMOVE_RECALL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_REMOVE_RECALL, AgsRemoveRecallClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_RECALL</NAME>
+#define AGS_IS_REMOVE_RECALL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_REMOVE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOVE_RECALL_CLASS</NAME>
+#define AGS_IS_REMOVE_RECALL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_REMOVE_RECALL))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOVE_RECALL_GET_CLASS</NAME>
+#define AGS_REMOVE_RECALL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_REMOVE_RECALL, AgsRemoveRecallClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoveRecall</NAME>
+struct _AgsRemoveRecall
+{
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoveRecallClass</NAME>
+struct _AgsRemoveRecallClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remove_recall_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remove_recall_new</NAME>
+<RETURNS>AgsRemoveRecall * </RETURNS>
+GObject *context, AgsRecall *recall, gboolean is_play 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_OUTPUT_DEVICE</NAME>
+#define AGS_TYPE_SET_OUTPUT_DEVICE                (ags_set_output_device_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_OUTPUT_DEVICE</NAME>
+#define AGS_SET_OUTPUT_DEVICE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_OUTPUT_DEVICE, AgsSetOutputDevice))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_OUTPUT_DEVICE_CLASS</NAME>
+#define AGS_SET_OUTPUT_DEVICE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_OUTPUT_DEVICE, AgsSetOutputDeviceClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_OUTPUT_DEVICE</NAME>
+#define AGS_IS_SET_OUTPUT_DEVICE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_OUTPUT_DEVICE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_OUTPUT_DEVICE_CLASS</NAME>
+#define AGS_IS_SET_OUTPUT_DEVICE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_OUTPUT_DEVICE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_OUTPUT_DEVICE_GET_CLASS</NAME>
+#define AGS_SET_OUTPUT_DEVICE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_OUTPUT_DEVICE, AgsSetOutputDeviceClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetOutputDevice</NAME>
+struct _AgsSetOutputDevice
+{
+  AgsTask task;
+
+  GObject *devout;
+  char *card_id;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetOutputDeviceClass</NAME>
+struct _AgsSetOutputDeviceClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_output_device_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_output_device_new</NAME>
+<RETURNS>AgsSetOutputDevice * </RETURNS>
+GObject *devout, char *card_id 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_START_DEVOUT</NAME>
+#define AGS_TYPE_START_DEVOUT                (ags_start_devout_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_START_DEVOUT</NAME>
+#define AGS_START_DEVOUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_START_DEVOUT, AgsStartDevout))
+</MACRO>
+<MACRO>
+<NAME>AGS_START_DEVOUT_CLASS</NAME>
+#define AGS_START_DEVOUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_START_DEVOUT, AgsStartDevoutClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_START_DEVOUT</NAME>
+#define AGS_IS_START_DEVOUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_START_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_START_DEVOUT_CLASS</NAME>
+#define AGS_IS_START_DEVOUT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_START_DEVOUT))
+</MACRO>
+<MACRO>
+<NAME>AGS_START_DEVOUT_GET_CLASS</NAME>
+#define AGS_START_DEVOUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_START_DEVOUT, AgsStartDevoutClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStartDevout</NAME>
+struct _AgsStartDevout
+{
+  AgsTask task;
+
+  AgsDevout *devout;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStartDevoutClass</NAME>
+struct _AgsStartDevoutClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_start_devout_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_start_devout_new</NAME>
+<RETURNS>AgsStartDevout * </RETURNS>
+AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SAVE_FILE</NAME>
+#define AGS_TYPE_SAVE_FILE                (ags_save_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SAVE_FILE</NAME>
+#define AGS_SAVE_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SAVE_FILE, AgsSaveFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_SAVE_FILE_CLASS</NAME>
+#define AGS_SAVE_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SAVE_FILE, AgsSaveFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SAVE_FILE</NAME>
+#define AGS_IS_SAVE_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SAVE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SAVE_FILE_CLASS</NAME>
+#define AGS_IS_SAVE_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SAVE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SAVE_FILE_GET_CLASS</NAME>
+#define AGS_SAVE_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SAVE_FILE, AgsSaveFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSaveFile</NAME>
+struct _AgsSaveFile
+{
+  AgsTask task;
+
+  AgsFile *file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSaveFileClass</NAME>
+struct _AgsSaveFileClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_save_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_save_file_new</NAME>
+<RETURNS>AgsSaveFile * </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SET_MUTED</NAME>
+#define AGS_TYPE_SET_MUTED                (ags_set_muted_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_MUTED</NAME>
+#define AGS_SET_MUTED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SET_MUTED, AgsSetMuted))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_MUTED_CLASS</NAME>
+#define AGS_SET_MUTED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SET_MUTED, AgsSetMutedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_MUTED</NAME>
+#define AGS_IS_SET_MUTED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SET_MUTED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SET_MUTED_CLASS</NAME>
+#define AGS_IS_SET_MUTED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SET_MUTED))
+</MACRO>
+<MACRO>
+<NAME>AGS_SET_MUTED_GET_CLASS</NAME>
+#define AGS_SET_MUTED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SET_MUTED, AgsSetMutedClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSetMuted</NAME>
+struct _AgsSetMuted
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gboolean muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSetMutedClass</NAME>
+struct _AgsSetMutedClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_set_muted_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_set_muted_new</NAME>
+<RETURNS>AgsSetMuted * </RETURNS>
+GObject *gobject, gboolean muted 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_BPM</NAME>
+#define AGS_TYPE_APPLY_BPM                (ags_apply_bpm_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_BPM</NAME>
+#define AGS_APPLY_BPM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_BPM, AgsApplyBpm))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_BPM_CLASS</NAME>
+#define AGS_APPLY_BPM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_BPM, AgsApplyBpmClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_BPM</NAME>
+#define AGS_IS_APPLY_BPM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_BPM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_BPM_CLASS</NAME>
+#define AGS_IS_APPLY_BPM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_BPM))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_BPM_GET_CLASS</NAME>
+#define AGS_APPLY_BPM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_BPM, AgsApplyBpmClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplyBpm</NAME>
+struct _AgsApplyBpm
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble bpm;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplyBpmClass</NAME>
+struct _AgsApplyBpmClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_bpm_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_bpm_new</NAME>
+<RETURNS>AgsApplyBpm * </RETURNS>
+GObject *gobject, gdouble bpm 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_SEQUENCER_LENGTH</NAME>
+#define AGS_TYPE_APPLY_SEQUENCER_LENGTH                (ags_apply_sequencer_length_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SEQUENCER_LENGTH</NAME>
+#define AGS_APPLY_SEQUENCER_LENGTH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLength))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SEQUENCER_LENGTH_CLASS</NAME>
+#define AGS_APPLY_SEQUENCER_LENGTH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLengthClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SEQUENCER_LENGTH</NAME>
+#define AGS_IS_APPLY_SEQUENCER_LENGTH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS</NAME>
+#define AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_SEQUENCER_LENGTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS</NAME>
+#define AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLengthClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplySequencerLength</NAME>
+struct _AgsApplySequencerLength
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble length;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplySequencerLengthClass</NAME>
+struct _AgsApplySequencerLengthClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_sequencer_length_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_sequencer_length_new</NAME>
+<RETURNS>AgsApplySequencerLength * </RETURNS>
+GObject *gobject, gdouble length 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLY_TACT</NAME>
+#define AGS_TYPE_APPLY_TACT                (ags_apply_tact_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_TACT</NAME>
+#define AGS_APPLY_TACT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_TACT, AgsApplyTact))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_TACT_CLASS</NAME>
+#define AGS_APPLY_TACT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_TACT, AgsApplyTactClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_TACT</NAME>
+#define AGS_IS_APPLY_TACT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLY_TACT_CLASS</NAME>
+#define AGS_IS_APPLY_TACT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_APPLY_TACT))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLY_TACT_GET_CLASS</NAME>
+#define AGS_APPLY_TACT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_TACT, AgsApplyTactClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsApplyTact</NAME>
+struct _AgsApplyTact
+{
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble tact;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsApplyTactClass</NAME>
+struct _AgsApplyTactClass
+{
+  AgsTaskClass task;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_apply_tact_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_apply_tact_new</NAME>
+<RETURNS>AgsApplyTact * </RETURNS>
+GObject *gobject, gdouble tact 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_FILE</NAME>
+#define AGS_TYPE_AUDIO_FILE                (ags_audio_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE</NAME>
+#define AGS_AUDIO_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_FILE, AgsAudioFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_CLASS</NAME>
+#define AGS_AUDIO_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_FILE, AgsAudioFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_FILE</NAME>
+#define AGS_IS_AUDIO_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_FILE_CLASS</NAME>
+#define AGS_IS_AUDIO_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_GET_CLASS</NAME>
+#define AGS_AUDIO_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO_FILE, AgsAudioFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioFile</NAME>
+struct _AgsAudioFile
+{
+  GObject object;
+
+  AgsDevout *devout;
+
+  gchar *name;
+  guint samplerate;
+  guint frames;
+  guint channels;
+  guint format;
+
+  guint start_channel;
+  guint audio_channels;
+
+  GList *audio_signal;
+
+  GObject *file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioFileClass</NAME>
+struct _AgsAudioFileClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_open_from_data</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudioFile *audio_file, gchar *data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_rw_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAudioFile *audio_file, gboolean create 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_close</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_read_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_seek</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file, guint frames, gint whence 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file, signed short *buffer, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_flush</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_new</NAME>
+<RETURNS>AgsAudioFile * </RETURNS>
+gchar *name, AgsDevout *devout, guint start_channel, guint audio_channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SNDFILE</NAME>
+#define AGS_TYPE_SNDFILE                (ags_sndfile_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SNDFILE</NAME>
+#define AGS_SNDFILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SNDFILE, AgsSndfile))
+</MACRO>
+<MACRO>
+<NAME>AGS_SNDFILE_CLASS</NAME>
+#define AGS_SNDFILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SNDFILE, AgsSndfileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SNDFILE</NAME>
+#define AGS_IS_SNDFILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SNDFILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SNDFILE_CLASS</NAME>
+#define AGS_IS_SNDFILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SNDFILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SNDFILE_GET_CLASS</NAME>
+#define AGS_SNDFILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SNDFILE, AgsSndfileClass))
+</MACRO>
+<ENUM>
+<NAME>AgsSndfileFlags</NAME>
+typedef enum{
+  AGS_SNDFILE_ITER_START    = 1,
+  AGS_SNDFILE_VIRTUAL       = 1 << 1,
+}AgsSndfileFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsSndfile</NAME>
+struct _AgsSndfile
+{
+  GObject object;
+
+  guint flags;
+
+  SF_INFO *info;
+  SNDFILE *file;
+
+  guchar *pointer;
+  guchar *current;
+  gsize length;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSndfileClass</NAME>
+struct _AgsSndfileClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_sndfile_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sndfile_new</NAME>
+<RETURNS>AgsSndfile * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_IPATCH_SF2_READER</NAME>
+#define AGS_TYPE_IPATCH_SF2_READER                (ags_ipatch_sf2_reader_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_SF2_READER</NAME>
+#define AGS_IPATCH_SF2_READER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2Reader))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_SF2_READER_CLASS</NAME>
+#define AGS_IPATCH_SF2_READER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2ReaderClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH_SF2_READER</NAME>
+#define AGS_IS_IPATCH_SF2_READER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_IPATCH_SF2_READER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH_SF2_READER_CLASS</NAME>
+#define AGS_IS_IPATCH_SF2_READER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_IPATCH_SF2_READER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_SF2_READER_GET_CLASS</NAME>
+#define AGS_IPATCH_SF2_READER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2ReaderClass))
+</MACRO>
+<ENUM>
+<NAME>AgsSF2Levels</NAME>
+typedef enum{
+  AGS_SF2_FILENAME = 0,
+  AGS_SF2_PHDR = 1,
+  AGS_SF2_IHDR = 2,
+  AGS_SF2_SHDR = 3,
+}AgsSF2Levels;
+</ENUM>
+<STRUCT>
+<NAME>AgsIpatchSF2Reader</NAME>
+struct _AgsIpatchSF2Reader
+{
+  GObject object;
+
+  AgsIpatch *ipatch;
+
+  gchar **selected;
+
+  IpatchSF2Reader *reader;
+
+  IpatchSF2 *sf2;
+
+  int bank;
+  int program;
+
+  IpatchContainer *preset;
+  IpatchContainer *instrument;
+  IpatchContainer *sample;
+
+  int count;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIpatchSF2ReaderClass</NAME>
+struct _AgsIpatchSF2ReaderClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ipatch_sf2_reader_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ipatch_sf2_reader_new</NAME>
+<RETURNS>AgsIpatchSF2Reader * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_IPATCH</NAME>
+#define AGS_TYPE_IPATCH                (ags_ipatch_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH</NAME>
+#define AGS_IPATCH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_IPATCH, AgsIpatch))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_CLASS</NAME>
+#define AGS_IPATCH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_IPATCH, AgsIpatchClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH</NAME>
+#define AGS_IS_IPATCH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_IPATCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_IPATCH_CLASS</NAME>
+#define AGS_IS_IPATCH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_IPATCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_GET_CLASS</NAME>
+#define AGS_IPATCH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_IPATCH, AgsIpatchClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_DEFAULT_CHANNELS</NAME>
+#define AGS_IPATCH_DEFAULT_CHANNELS 2
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_READ</NAME>
+#define AGS_IPATCH_READ "r"
+</MACRO>
+<MACRO>
+<NAME>AGS_IPATCH_WRITE</NAME>
+#define AGS_IPATCH_WRITE "w"
+</MACRO>
+<ENUM>
+<NAME>AgsIpatchFlags</NAME>
+typedef enum{
+  AGS_IPATCH_DLS2   = 1,
+  AGS_IPATCH_SF2    = 1 << 1,
+  AGS_IPATCH_GIG    = 1 << 2,
+}AgsIpatchFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsIpatch</NAME>
+struct _AgsIpatch
+{
+  GObject object;
+
+  guint flags;
+
+  AgsDevout *devout;
+  GList *audio_signal;
+
+  IpatchFile *file;
+  char *filename;
+  char *mode;
+
+  IpatchFileHandle *handle;
+  GError *error;
+
+  IpatchBase *base;
+  GObject *reader;
+
+  IpatchList *samples;
+  GList *iter;
+
+  guint nth_level;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIpatchClass</NAME>
+struct _AgsIpatchClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ipatch_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ipatch_new</NAME>
+<RETURNS>AgsIpatch * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_FILE_XML</NAME>
+#define AGS_TYPE_AUDIO_FILE_XML              (ags_audio_file_xml_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_XML</NAME>
+#define AGS_AUDIO_FILE_XML(obj)              (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_AUDIO_FILE_XML, AgsAudioFileXml))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_FILE_XML_CLASS</NAME>
+#define AGS_AUDIO_FILE_XML_CLASS(class)      (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUDIO_FILE_XML, AgsAudioFileXmlClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_FILE_XML</NAME>
+#define AGS_IS_AUDIO_FILE_XML(obj)           (G_TYPE_CHECK_INSTANCE_TYPE(obj, AGS_TYPE_AUDIO_FILE_XML))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioFileXml</NAME>
+struct _AgsAudioFileXml
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioFileXmlClass</NAME>
+struct _AgsAudioFileXmlClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_file_xml_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_file_xml_new</NAME>
+<RETURNS>AgsAudioFileXml * </RETURNS>
+AgsAudioFile *audio_file 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_RECYCLING</NAME>
+#define AGS_TYPE_MUTE_RECYCLING                (ags_mute_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_RECYCLING</NAME>
+#define AGS_MUTE_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_RECYCLING, AgsMuteRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_RECYCLING_CLASS</NAME>
+#define AGS_MUTE_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_RECYCLING, AgsMuteRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_RECYCLING</NAME>
+#define AGS_IS_MUTE_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_RECYCLING_CLASS</NAME>
+#define AGS_IS_MUTE_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_RECYCLING_GET_CLASS</NAME>
+#define AGS_MUTE_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_RECYCLING, AgsMuteRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteRecycling</NAME>
+struct _AgsMuteRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteRecyclingClass</NAME>
+struct _AgsMuteRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_recycling_new</NAME>
+<RETURNS>AgsMuteRecycling * </RETURNS>
+AgsRecycling *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_NOTE</NAME>
+#define AGS_TYPE_PLAY_NOTE             (ags_play_note_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTE</NAME>
+#define AGS_PLAY_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_NOTE, AgsPlayNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTE_CLASS</NAME>
+#define AGS_PLAY_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_NOTE, AgsPlayNote))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTE</NAME>
+#define AGS_IS_PLAY_NOTE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTE_CLASS</NAME>
+#define AGS_IS_PLAY_NOTE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_NOTE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTE_GET_CLASS</NAME>
+#define AGS_PLAY_NOTE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_NOTE, AgsPlayNoteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayNote</NAME>
+struct _AgsPlayNote
+{
+  AgsRecall recall;
+
+  AgsDevout *devout;
+
+  AgsChannel *channel;
+  AgsNote *note;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayNoteClass</NAME>
+struct _AgsPlayNoteClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_note_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_note_new</NAME>
+<RETURNS>AgsPlayNote * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_AUDIO</NAME>
+#define AGS_TYPE_COPY_PATTERN_AUDIO                (ags_copy_pattern_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO</NAME>
+#define AGS_COPY_PATTERN_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_AUDIO, AgsCopyPatternAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_AUDIO, AgsCopyPatternAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_AUDIO, AgsCopyPatternAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternAudio</NAME>
+struct _AgsCopyPatternAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bank_index_0;
+  AgsPort *bank_index_1;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternAudioClass</NAME>
+struct _AgsCopyPatternAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_new</NAME>
+<RETURNS>AgsCopyPatternAudio * </RETURNS>
+AgsDevout *devout, gdouble tact, guint i, guint j 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DELAY_AUDIO_RUN</NAME>
+#define AGS_TYPE_DELAY_AUDIO_RUN                (ags_delay_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_RUN</NAME>
+#define AGS_DELAY_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_RUN_CLASS</NAME>
+#define AGS_DELAY_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO_RUN</NAME>
+#define AGS_IS_DELAY_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DELAY_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_DELAY_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DELAY_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_DELAY_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDelayAudioRun</NAME>
+struct _AgsDelayAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  guint dependency_ref;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+  
+  guint notation_counter;
+  guint sequencer_counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDelayAudioRunClass</NAME>
+struct _AgsDelayAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+
+  void (*notation_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*notation_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			       guint delay, guint attack);
+  void (*notation_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			 guint delay, guint attack);
+
+  void (*sequencer_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				 guint delay, guint attack);
+  void (*sequencer_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*sequencer_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			  guint delay, guint attack);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_delay_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_notation_alloc_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_notation_alloc_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_notation_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_sequencer_alloc_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_sequencer_alloc_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_sequencer_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudioRun *delay_audio_run, guint run_order, guint delay, guint attack 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_run_new</NAME>
+<RETURNS>AgsDelayAudioRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_CHANNEL</NAME>
+#define AGS_TYPE_VOLUME_CHANNEL                (ags_volume_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL</NAME>
+#define AGS_VOLUME_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_VOLUME_CHANNEL, AgsVolumeChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_VOLUME_CHANNEL, AgsVolumeChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL</NAME>
+#define AGS_IS_VOLUME_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_VOLUME_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL_CLASS</NAME>
+#define AGS_IS_VOLUME_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_VOLUME_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_GET_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_VOLUME_CHANNEL, AgsVolumeChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeChannel</NAME>
+struct _AgsVolumeChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *volume;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeChannelClass</NAME>
+struct _AgsVolumeChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_channel_new</NAME>
+<RETURNS>AgsVolumeChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_TYPE_PLAY_NOTATION_AUDIO_RUN                (ags_play_notation_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN, AgsPlayNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN, AgsPlayNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO_RUN, AgsPlayNotationAudioRunClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPlayNotationAudioRunFlags</NAME>
+typedef enum{
+  AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT  =  1,
+}AgsPlayNotationAudioRunFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayNotationAudioRun</NAME>
+struct _AgsPlayNotationAudioRun
+{
+  AgsRecallAudioRun recall;
+
+  guint flags;
+
+  AgsDelayAudioRun *delay_audio_run;
+  gulong notation_alloc_input_handler;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayNotationAudioRunClass</NAME>
+struct _AgsPlayNotationAudioRunClass
+{
+  AgsRecallAudioRunClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_notation_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_notation_audio_run_new</NAME>
+<RETURNS>AgsPlayNotationAudioRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_CHANNEL</NAME>
+#define AGS_TYPE_COPY_CHANNEL                (ags_copy_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL</NAME>
+#define AGS_COPY_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_CHANNEL, AgsCopyChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_CLASS</NAME>
+#define AGS_COPY_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_CHANNEL, AgsCopyChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL</NAME>
+#define AGS_IS_COPY_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL_CLASS</NAME>
+#define AGS_IS_COPY_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_GET_CLASS</NAME>
+#define AGS_COPY_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_CHANNEL, AgsCopyChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyChannel</NAME>
+struct _AgsCopyChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyChannelClass</NAME>
+struct _AgsCopyChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_channel_new</NAME>
+<RETURNS>AgsCopyChannel * </RETURNS>
+AgsChannel *destination, AgsChannel *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PEAK_CHANNEL_RUN</NAME>
+#define AGS_TYPE_PEAK_CHANNEL_RUN            (ags_peak_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_RUN</NAME>
+#define AGS_PEAK_CHANNEL_RUN(obj)            (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PEAK_CHANNEL_RUN, AgsPeakChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_RUN_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_RUN_CLASS(class)    (G_TYPE_CHECK_INSTANCE_CAST(class, AGS_TYPE_PEAK_CHANNEL_RUN, AgsPeakChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL_RUN</NAME>
+#define AGS_IS_PEAK_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PEAK_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_PEAK_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PEAK_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PEAK_CHANNEL_RUN, AgsPeakChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPeakChannelRun</NAME>
+struct _AgsPeakChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPeakChannelRunClass</NAME>
+struct _AgsPeakChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_peak_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_peak_channel_run_new</NAME>
+<RETURNS>AgsPeakChannelRun * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CLONE_CHANNEL</NAME>
+#define AGS_TYPE_CLONE_CHANNEL                (ags_clone_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL</NAME>
+#define AGS_CLONE_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CLONE_CHANNEL, AgsCloneChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CLONE_CHANNEL, AgsCloneChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL</NAME>
+#define AGS_IS_CLONE_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_CLONE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL_CLASS</NAME>
+#define AGS_IS_CLONE_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_CLONE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_GET_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_CLONE_CHANNEL, AgsCloneChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCloneChannel</NAME>
+struct _AgsCloneChannel
+{
+  AgsRecallChannel recall_channel;
+
+  guint audio_channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCloneChannelClass</NAME>
+struct _AgsCloneChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_clone_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_clone_channel_new</NAME>
+<RETURNS>AgsCloneChannel * </RETURNS>
+AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM</NAME>
+#define AGS_TYPE_STREAM                (ags_stream_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM</NAME>
+#define AGS_STREAM(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_STREAM, AgsStream))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CLASS</NAME>
+#define AGS_STREAM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_STREAM, AgsStream))
+</MACRO>
+<STRUCT>
+<NAME>AgsStream</NAME>
+struct _AgsStream{
+  AgsRecall recall;
+
+  AgsAudioSignal *audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamClass</NAME>
+struct _AgsStreamClass{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_new</NAME>
+<RETURNS>AgsStream * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_AUDIO_RUN</NAME>
+#define AGS_TYPE_COPY_PATTERN_AUDIO_RUN                (ags_copy_pattern_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_RUN</NAME>
+#define AGS_COPY_PATTERN_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_AUDIO_RUN, AgsCopyPatternAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_RUN_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_AUDIO_RUN, AgsCopyPatternAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO_RUN</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_AUDIO_RUN, AgsCopyPatternAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternAudioRun</NAME>
+struct _AgsCopyPatternAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternAudioRunClass</NAME>
+struct _AgsCopyPatternAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_audio_run_new</NAME>
+<RETURNS>AgsCopyPatternAudioRun * </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_PLAY_AUDIO_SIGNAL                (ags_play_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_SIGNAL</NAME>
+#define AGS_PLAY_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_AUDIO_SIGNAL, AgsPlayAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_PLAY_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_AUDIO_SIGNAL, AgsPlayAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_SIGNAL</NAME>
+#define AGS_IS_PLAY_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_PLAY_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_PLAY_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_AUDIO_SIGNAL, AgsPlayAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayAudioSignal</NAME>
+struct _AgsPlayAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayAudioSignalClass</NAME>
+struct _AgsPlayAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_audio_signal_new</NAME>
+<RETURNS>AgsPlayAudioSignal * </RETURNS>
+AgsAudioSignal *source, AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_CHANNEL</NAME>
+#define AGS_TYPE_STREAM_CHANNEL                (ags_stream_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL</NAME>
+#define AGS_STREAM_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_CHANNEL, AgsStreamChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_CHANNEL, AgsStreamChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL</NAME>
+#define AGS_IS_STREAM_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_STREAM_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL_CLASS</NAME>
+#define AGS_IS_STREAM_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_STREAM_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_GET_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_STREAM_CHANNEL, AgsStreamChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamChannel</NAME>
+struct _AgsStreamChannel
+{
+  AgsRecallChannel recall_channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamChannelClass</NAME>
+struct _AgsStreamChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_channel_new</NAME>
+<RETURNS>AgsStreamChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_RECYCLING</NAME>
+#define AGS_TYPE_PLAY_RECYCLING                (ags_play_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_RECYCLING</NAME>
+#define AGS_PLAY_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_RECYCLING, AgsPlayRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_RECYCLING_CLASS</NAME>
+#define AGS_PLAY_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_RECYCLING, AgsPlayRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_RECYCLING</NAME>
+#define AGS_IS_PLAY_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_RECYCLING_CLASS</NAME>
+#define AGS_IS_PLAY_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_RECYCLING_GET_CLASS</NAME>
+#define AGS_PLAY_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_RECYCLING, AgsPlayRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayRecycling</NAME>
+struct _AgsPlayRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayRecyclingClass</NAME>
+struct _AgsPlayRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_recycling_new</NAME>
+<RETURNS>AgsPlayRecycling * </RETURNS>
+AgsRecycling *source, AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_NOTATION_AUDIO</NAME>
+#define AGS_TYPE_COPY_NOTATION_AUDIO                (ags_copy_notation_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO</NAME>
+#define AGS_COPY_NOTATION_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_GET_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudioClass))
+</MACRO>
+<ENUM>
+<NAME>AgsCopyNotationAudioFlags</NAME>
+typedef enum{
+  AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL  = 1,
+}AgsCopyNotationAudioFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsCopyNotationAudio</NAME>
+struct _AgsCopyNotationAudio
+{
+  AgsRecallAudio recall_audio;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  AgsNotation *notation;
+  guint audio_channel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyNotationAudioClass</NAME>
+struct _AgsCopyNotationAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_new</NAME>
+<RETURNS>AgsCopyNotationAudio * </RETURNS>
+AgsDevout *devout, AgsNotation *notation, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_MUTE_AUDIO_SIGNAL                (ags_mute_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_SIGNAL</NAME>
+#define AGS_MUTE_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_AUDIO_SIGNAL, AgsMuteAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_MUTE_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_AUDIO_SIGNAL, AgsMuteAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO_SIGNAL</NAME>
+#define AGS_IS_MUTE_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_MUTE_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_MUTE_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_AUDIO_SIGNAL, AgsMuteAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteAudioSignal</NAME>
+struct _AgsMuteAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteAudioSignalClass</NAME>
+struct _AgsMuteAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_audio_signal_new</NAME>
+<RETURNS>AgsMuteAudioSignal * </RETURNS>
+AgsAudioSignal *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_CHANNEL</NAME>
+#define AGS_TYPE_MUTE_CHANNEL                (ags_mute_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL</NAME>
+#define AGS_MUTE_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_CHANNEL, AgsMuteChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_CHANNEL, AgsMuteChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL</NAME>
+#define AGS_IS_MUTE_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL_CLASS</NAME>
+#define AGS_IS_MUTE_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_GET_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_CHANNEL, AgsMuteChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteChannel</NAME>
+struct _AgsMuteChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteChannelClass</NAME>
+struct _AgsMuteChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_channel_new</NAME>
+<RETURNS>AgsMuteChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_CHANNEL</NAME>
+#define AGS_TYPE_BUFFER_CHANNEL                (ags_buffer_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL</NAME>
+#define AGS_BUFFER_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_CHANNEL, AgsBufferChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_CHANNEL, AgsBufferChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL</NAME>
+#define AGS_IS_BUFFER_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_BUFFER_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL_CLASS</NAME>
+#define AGS_IS_BUFFER_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_BUFFER_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_GET_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_BUFFER_CHANNEL, AgsBufferChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferChannel</NAME>
+struct _AgsBufferChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferChannelClass</NAME>
+struct _AgsBufferChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_channel_new</NAME>
+<RETURNS>AgsBufferChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_RECYCLING</NAME>
+#define AGS_TYPE_BUFFER_RECYCLING                (ags_buffer_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_RECYCLING</NAME>
+#define AGS_BUFFER_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_RECYCLING, AgsBufferRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_RECYCLING_CLASS</NAME>
+#define AGS_BUFFER_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_RECYCLING, AgsBufferRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_RECYCLING</NAME>
+#define AGS_IS_BUFFER_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_BUFFER_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_RECYCLING_CLASS</NAME>
+#define AGS_IS_BUFFER_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_BUFFER_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_RECYCLING_GET_CLASS</NAME>
+#define AGS_BUFFER_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_BUFFER_RECYCLING, AgsBufferRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferRecycling</NAME>
+struct _AgsBufferRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferRecyclingClass</NAME>
+struct _AgsBufferRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_recycling_new</NAME>
+<RETURNS>AgsBufferRecycling * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_TYPE_COPY_NOTATION_AUDIO_RUN                (ags_copy_notation_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_COPY_NOTATION_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_NOTATION_AUDIO_RUN, AgsCopyNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_NOTATION_AUDIO_RUN, AgsCopyNotationAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO_RUN</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_NOTATION_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_NOTATION_AUDIO_RUN, AgsCopyNotationAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyNotationAudioRun</NAME>
+struct _AgsCopyNotationAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+
+  gulong tic_alloc_input_handler;
+
+  GList *current_note;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyNotationAudioRunClass</NAME>
+struct _AgsCopyNotationAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_notation_audio_run_new</NAME>
+<RETURNS>AgsCopyNotationAudioRun * </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_VOLUME_AUDIO_SIGNAL                (ags_volume_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_AUDIO_SIGNAL</NAME>
+#define AGS_VOLUME_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_VOLUME_AUDIO_SIGNAL, AgsVolumeAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_VOLUME_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_VOLUME_AUDIO_SIGNAL, AgsVolumeAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_AUDIO_SIGNAL</NAME>
+#define AGS_IS_VOLUME_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_VOLUME_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_VOLUME_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_VOLUME_AUDIO_SIGNAL, AgsVolumeAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeAudioSignal</NAME>
+struct _AgsVolumeAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeAudioSignalClass</NAME>
+struct _AgsVolumeAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_audio_signal_new</NAME>
+<RETURNS>AgsVolumeAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_CHANNEL_RUN</NAME>
+#define AGS_TYPE_COPY_PATTERN_CHANNEL_RUN                (ags_copy_pattern_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_RUN</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN, AgsCopyPatternChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_RUN_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN, AgsCopyPatternChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL_RUN</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL_RUN, AgsCopyPatternChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternChannelRun</NAME>
+struct _AgsCopyPatternChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  gulong sequencer_alloc_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternChannelRunClass</NAME>
+struct _AgsCopyPatternChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_run_new</NAME>
+<RETURNS>AgsCopyPatternChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_AUDIO</NAME>
+#define AGS_TYPE_PLAY_AUDIO                (ags_play_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO</NAME>
+#define AGS_PLAY_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_AUDIO, AgsPlayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_CLASS</NAME>
+#define AGS_PLAY_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_AUDIO, AgsPlayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO</NAME>
+#define AGS_IS_PLAY_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_CLASS</NAME>
+#define AGS_IS_PLAY_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_GET_CLASS</NAME>
+#define AGS_PLAY_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_AUDIO, AgsPlayAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayAudio</NAME>
+struct _AgsPlayAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayAudioClass</NAME>
+struct _AgsPlayAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_audio_new</NAME>
+<RETURNS>AgsPlayAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_CHANNEL_RUN</NAME>
+#define AGS_TYPE_VOLUME_CHANNEL_RUN            (ags_volume_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_RUN</NAME>
+#define AGS_VOLUME_CHANNEL_RUN(obj)            (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_VOLUME_CHANNEL_RUN, AgsVolumeChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_RUN_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_RUN_CLASS(class)    (G_TYPE_CHECK_INSTANCE_CAST(class, AGS_TYPE_VOLUME_CHANNEL_RUN, AgsVolumeChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL_RUN</NAME>
+#define AGS_IS_VOLUME_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_VOLUME_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_VOLUME_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_VOLUME_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_VOLUME_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_VOLUME_CHANNEL_RUN, AgsVolumeChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeChannelRun</NAME>
+struct _AgsVolumeChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeChannelRunClass</NAME>
+struct _AgsVolumeChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_channel_run_new</NAME>
+<RETURNS>AgsVolumeChannelRun * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_AUDIO_FILE</NAME>
+#define AGS_TYPE_PLAY_AUDIO_FILE                (ags_play_audio_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_FILE</NAME>
+#define AGS_PLAY_AUDIO_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_AUDIO_FILE, AgsPlayAudioFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_FILE_CLASS</NAME>
+#define AGS_PLAY_AUDIO_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AgsPlayAudioFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_FILE</NAME>
+#define AGS_IS_PLAY_AUDIO_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_AUDIO_FILE_CLASS</NAME>
+#define AGS_IS_PLAY_AUDIO_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_AUDIO_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_AUDIO_FILE_GET_CLASS</NAME>
+#define AGS_PLAY_AUDIO_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_AUDIO_FILE, AgsPlayAudioFileClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayAudioFile</NAME>
+struct _AgsPlayAudioFile
+{
+  AgsRecall recall;
+
+  AgsAudioFile *audio_file;
+  guint current_frame;
+
+  AgsDevout *devout;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayAudioFileClass</NAME>
+struct _AgsPlayAudioFileClass
+{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_audio_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_audio_file_new</NAME>
+<RETURNS>AgsPlayAudioFile * </RETURNS>
+AgsAudioFile *audio_file, AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_amplifier</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LOOP_CHANNEL_RUN</NAME>
+#define AGS_TYPE_LOOP_CHANNEL_RUN                (ags_loop_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_RUN</NAME>
+#define AGS_LOOP_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOOP_CHANNEL_RUN, AgsLoopChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_RUN_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LOOP_CHANNEL_RUN, AgsLoopChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL_RUN</NAME>
+#define AGS_IS_LOOP_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOOP_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_LOOP_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LOOP_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LOOP_CHANNEL_RUN, AgsLoopChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLoopChannelRun</NAME>
+struct _AgsLoopChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+  gulong start_handler;
+  gulong loop_handler;
+  gulong stop_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLoopChannelRunClass</NAME>
+struct _AgsLoopChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_loop_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_loop_channel_run_new</NAME>
+<RETURNS>AgsLoopChannelRun * </RETURNS>
+AgsChannel *channel, AgsCountBeatsAudioRun *count_beats_audio_run, gboolean is_template 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_COPY_AUDIO_SIGNAL                (ags_copy_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_AUDIO_SIGNAL</NAME>
+#define AGS_COPY_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_AUDIO_SIGNAL, AgsCopyAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_COPY_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_AUDIO_SIGNAL, AgsCopyAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_AUDIO_SIGNAL</NAME>
+#define AGS_IS_COPY_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_COPY_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_COPY_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_AUDIO_SIGNAL, AgsCopyAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyAudioSignal</NAME>
+struct _AgsCopyAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyAudioSignalClass</NAME>
+struct _AgsCopyAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_audio_signal_new</NAME>
+<RETURNS>AgsCopyAudioSignal * </RETURNS>
+AgsAudioSignal *destination, AgsAudioSignal *source, AgsDevout *devout, AgsAttack *attack 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PEAK_CHANNEL</NAME>
+#define AGS_TYPE_PEAK_CHANNEL                (ags_peak_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL</NAME>
+#define AGS_PEAK_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PEAK_CHANNEL, AgsPeakChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PEAK_CHANNEL, AgsPeakChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL</NAME>
+#define AGS_IS_PEAK_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PEAK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PEAK_CHANNEL_CLASS</NAME>
+#define AGS_IS_PEAK_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PEAK_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PEAK_CHANNEL_GET_CLASS</NAME>
+#define AGS_PEAK_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PEAK_CHANNEL, AgsPeakChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPeakChannel</NAME>
+struct _AgsPeakChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *peak;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPeakChannelClass</NAME>
+struct _AgsPeakChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_peak_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_peak_channel_retrieve_peak</NAME>
+<RETURNS>void  </RETURNS>
+AgsPeakChannel *peak_channel, gboolean is_play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_peak_channel_new</NAME>
+<RETURNS>AgsPeakChannel * </RETURNS>
+AgsChannel *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_CHANNEL</NAME>
+#define AGS_TYPE_PLAY_CHANNEL                (ags_play_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL</NAME>
+#define AGS_PLAY_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_CHANNEL, AgsPlayChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_CHANNEL, AgsPlayChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL</NAME>
+#define AGS_IS_PLAY_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_CLASS</NAME>
+#define AGS_IS_PLAY_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLAY_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_GET_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLAY_CHANNEL, AgsPlayChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayChannel</NAME>
+struct _AgsPlayChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *audio_channel;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelClass</NAME>
+struct _AgsPlayChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_new</NAME>
+<RETURNS>AgsPlayChannel * </RETURNS>
+AgsDevout *devout, guint audio_channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LOOP_CHANNEL</NAME>
+#define AGS_TYPE_LOOP_CHANNEL                (ags_loop_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL</NAME>
+#define AGS_LOOP_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOOP_CHANNEL, AgsLoopChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LOOP_CHANNEL, AgsLoopChannelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL</NAME>
+#define AGS_IS_LOOP_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOOP_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOOP_CHANNEL_CLASS</NAME>
+#define AGS_IS_LOOP_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LOOP_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOOP_CHANNEL_GET_CLASS</NAME>
+#define AGS_LOOP_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LOOP_CHANNEL, AgsLoopChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLoopChannel</NAME>
+struct _AgsLoopChannel
+{
+  AgsRecallChannel recall_channel;
+  
+  AgsDelayAudio *delay_audio;
+  gulong sequencer_duration_changed_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLoopChannelClass</NAME>
+struct _AgsLoopChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_loop_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_loop_channel_new</NAME>
+<RETURNS>AgsLoopChannel * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COUNT_BEATS_AUDIO</NAME>
+#define AGS_TYPE_COUNT_BEATS_AUDIO                (ags_count_beats_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO</NAME>
+#define AGS_COUNT_BEATS_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COUNT_BEATS_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO_CLASS</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COUNT_BEATS_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_GET_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCountBeatsAudio</NAME>
+struct _AgsCountBeatsAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *loop;
+
+  AgsPort *notation_loop_start;
+  AgsPort *notation_loop_end;
+  AgsPort *sequencer_loop_start;
+  AgsPort *sequencer_loop_end;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCountBeatsAudioClass</NAME>
+struct _AgsCountBeatsAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_count_beats_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_new</NAME>
+<RETURNS>AgsCountBeatsAudio * </RETURNS>
+gboolean loop 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_NOTATION_AUDIO</NAME>
+#define AGS_TYPE_PLAY_NOTATION_AUDIO                (ags_play_notation_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO</NAME>
+#define AGS_PLAY_NOTATION_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_NOTATION_AUDIO, AgsPlayNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_NOTATION_AUDIO, AgsPlayNotationAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_NOTATION_AUDIO_CLASS</NAME>
+#define AGS_IS_PLAY_NOTATION_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAY_NOTATION_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_NOTATION_AUDIO_GET_CLASS</NAME>
+#define AGS_PLAY_NOTATION_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLAY_NOTATION_AUDIO, AgsPlayNotationAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayNotationAudio</NAME>
+struct _AgsPlayNotationAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *notation;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayNotationAudioClass</NAME>
+struct _AgsPlayNotationAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_notation_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_notation_audio_new</NAME>
+<RETURNS>AgsPlayNotationAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_RECYCLING</NAME>
+#define AGS_TYPE_STREAM_RECYCLING                (ags_stream_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_RECYCLING</NAME>
+#define AGS_STREAM_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_RECYCLING, AgsStreamRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_RECYCLING_CLASS</NAME>
+#define AGS_STREAM_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_RECYCLING, AgsStreamRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_RECYCLING</NAME>
+#define AGS_IS_STREAM_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_STREAM_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_RECYCLING_CLASS</NAME>
+#define AGS_IS_STREAM_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_STREAM_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_RECYCLING_GET_CLASS</NAME>
+#define AGS_STREAM_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_STREAM_RECYCLING, AgsStreamRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamRecycling</NAME>
+struct _AgsStreamRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamRecyclingClass</NAME>
+struct _AgsStreamRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_recycling_new</NAME>
+<RETURNS>AgsStreamRecycling * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DELAY_AUDIO</NAME>
+#define AGS_TYPE_DELAY_AUDIO                (ags_delay_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO</NAME>
+#define AGS_DELAY_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DELAY_AUDIO, AgsDelayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_CLASS</NAME>
+#define AGS_DELAY_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DELAY_AUDIO, AgsDelayAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO</NAME>
+#define AGS_IS_DELAY_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_DELAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DELAY_AUDIO_CLASS</NAME>
+#define AGS_IS_DELAY_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_DELAY_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_DELAY_AUDIO_GET_CLASS</NAME>
+#define AGS_DELAY_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_DELAY_AUDIO, AgsDelayAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDelayAudio</NAME>
+struct _AgsDelayAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bpm;
+  AgsPort *tact;
+
+  AgsPort *notation_delay;
+  AgsPort *sequencer_delay;
+
+  AgsPort *sequencer_duration;
+  AgsPort *notation_duration;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDelayAudioClass</NAME>
+struct _AgsDelayAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+
+  void (*notation_duration_changed)(AgsDelayAudio *delay_audio);
+  void (*sequencer_duration_changed)(AgsDelayAudio *delay_audio);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_delay_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_notation_duration_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudio *delay_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_sequencer_duration_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsDelayAudio *delay_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_delay_audio_new</NAME>
+<RETURNS>AgsDelayAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_BUFFER_AUDIO_SIGNAL                (ags_buffer_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_AUDIO_SIGNAL</NAME>
+#define AGS_BUFFER_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_AUDIO_SIGNAL, AgsBufferAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_BUFFER_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_AUDIO_SIGNAL, AgsBufferAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_AUDIO_SIGNAL</NAME>
+#define AGS_IS_BUFFER_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_BUFFER_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_BUFFER_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_BUFFER_AUDIO_SIGNAL, AgsBufferAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferAudioSignal</NAME>
+struct _AgsBufferAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferAudioSignalClass</NAME>
+struct _AgsBufferAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_audio_signal_new</NAME>
+<RETURNS>AgsBufferAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_PATTERN_CHANNEL</NAME>
+#define AGS_TYPE_COPY_PATTERN_CHANNEL                (ags_copy_pattern_channel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL</NAME>
+#define AGS_COPY_PATTERN_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_PATTERN_CHANNEL, AgsCopyPatternChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_PATTERN_CHANNEL, AgsCopyPatternChannel))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_PATTERN_CHANNEL_CLASS</NAME>
+#define AGS_IS_COPY_PATTERN_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_PATTERN_CHANNEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_PATTERN_CHANNEL_GET_CLASS</NAME>
+#define AGS_COPY_PATTERN_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_PATTERN_CHANNEL, AgsCopyPatternChannelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyPatternChannel</NAME>
+struct _AgsCopyPatternChannel
+{
+  AgsRecallChannel recall_channel;
+
+  AgsPort *pattern;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyPatternChannelClass</NAME>
+struct _AgsCopyPatternChannelClass
+{
+  AgsRecallChannelClass recall_channel;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_template_find_source_and_destination</NAME>
+<RETURNS>GList * </RETURNS>
+GList *recall, AgsChannel *destination, AgsChannel *source 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_pattern_channel_new</NAME>
+<RETURNS>AgsCopyPatternChannel * </RETURNS>
+AgsChannel *destination, AgsChannel *source, AgsPort *pattern 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_RECYCLING</NAME>
+#define AGS_TYPE_COPY_RECYCLING                (ags_copy_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_RECYCLING</NAME>
+#define AGS_COPY_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_RECYCLING, AgsCopyRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_RECYCLING_CLASS</NAME>
+#define AGS_COPY_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_RECYCLING, AgsCopyRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_RECYCLING</NAME>
+#define AGS_IS_COPY_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_RECYCLING_CLASS</NAME>
+#define AGS_IS_COPY_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_RECYCLING_GET_CLASS</NAME>
+#define AGS_COPY_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_RECYCLING, AgsCopyRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCopyRecycling</NAME>
+struct _AgsCopyRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyRecyclingClass</NAME>
+struct _AgsCopyRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_recycling_new</NAME>
+<RETURNS>AgsCopyRecycling * </RETURNS>
+AgsRecycling *destination, AgsRecycling *source, AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_AUDIO</NAME>
+#define AGS_TYPE_MUTE_AUDIO                (ags_mute_audio_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO</NAME>
+#define AGS_MUTE_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_AUDIO, AgsMuteAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_CLASS</NAME>
+#define AGS_MUTE_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_AUDIO, AgsMuteAudio))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO</NAME>
+#define AGS_IS_MUTE_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MUTE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_AUDIO_CLASS</NAME>
+#define AGS_IS_MUTE_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MUTE_AUDIO))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_AUDIO_GET_CLASS</NAME>
+#define AGS_MUTE_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MUTE_AUDIO, AgsMuteAudioClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteAudio</NAME>
+struct _AgsMuteAudio
+{
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteAudioClass</NAME>
+struct _AgsMuteAudioClass
+{
+  AgsRecallAudioClass recall_audio;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_audio_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_audio_new</NAME>
+<RETURNS>AgsMuteAudio * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_CHANNEL_RUN_MASTER</NAME>
+#define AGS_TYPE_PLAY_CHANNEL_RUN_MASTER                (ags_play_channel_run_master_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMaster))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMasterClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN_MASTER</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN_MASTER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMasterClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</NAME>
+#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))
+</MACRO>
+<ENUM>
+<NAME>AgsPlayChannelRunMasterFlags</NAME>
+typedef enum{
+  AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING        = 1,
+}AgsPlayChannelRunMasterFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayChannelRunMaster</NAME>
+struct _AgsPlayChannelRunMaster
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  GList *streamer;
+
+  gulong source_recycling_changed_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelRunMasterClass</NAME>
+struct _AgsPlayChannelRunMasterClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelRunMasterStreamer</NAME>
+struct _AgsPlayChannelRunMasterStreamer
+{
+  AgsPlayChannelRunMaster *play_channel_run_master;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_streamer_alloc</NAME>
+<RETURNS>AgsPlayChannelRunMasterStreamer * </RETURNS>
+AgsPlayChannelRunMaster *play_channel_run_master, AgsStreamChannelRun *stream_channel_run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_find_streamer</NAME>
+<RETURNS>GList * </RETURNS>
+GList *list, AgsStreamChannelRun *stream_channel_run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_master_new</NAME>
+<RETURNS>AgsPlayChannelRunMaster * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COUNT_BEATS_AUDIO_RUN</NAME>
+#define AGS_TYPE_COUNT_BEATS_AUDIO_RUN                (ags_count_beats_audio_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_RUN</NAME>
+#define AGS_COUNT_BEATS_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COUNT_BEATS_AUDIO_RUN, AgsCountBeatsAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_RUN_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COUNT_BEATS_AUDIO_RUN, AgsCountBeatsAudioRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO_RUN</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COUNT_BEATS_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS</NAME>
+#define AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COUNT_BEATS_AUDIO_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS</NAME>
+#define AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COUNT_BEATS_AUDIO_RUN, AgsCountBeatsAudioRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCountBeatsAudioRun</NAME>
+struct _AgsCountBeatsAudioRun
+{
+  AgsRecallAudioRun recall_audio_run;
+
+  gboolean first_run;
+
+  guint notation_counter;
+  guint sequencer_counter;
+
+  guint recall_ref;
+
+  guint hide_ref;
+  guint notation_hide_ref_counter;
+  guint sequencer_hide_ref_counter;
+
+  gulong sequencer_alloc_output_handler;
+  gulong sequencer_count_handler;
+
+  gulong notation_alloc_output_handler;
+  gulong notation_count_handler;
+
+  AgsDelayAudioRun *delay_audio_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCountBeatsAudioRunClass</NAME>
+struct _AgsCountBeatsAudioRunClass
+{
+  AgsRecallAudioRunClass recall_audio_run;
+  
+  void (*notation_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*notation_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  void (*notation_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  
+  void (*sequencer_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			  guint run_order);
+  void (*sequencer_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*sequencer_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_notation_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_notation_loop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_notation_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_sequencer_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_sequencer_loop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_sequencer_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsCountBeatsAudioRun *count_beats_audio_run, guint run_order 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_count_beats_audio_run_new</NAME>
+<RETURNS>AgsCountBeatsAudioRun * </RETURNS>
+AgsDelayAudioRun *delay_audio_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_CHANNEL_RUN</NAME>
+#define AGS_TYPE_PLAY_CHANNEL_RUN                (ags_play_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN</NAME>
+#define AGS_PLAY_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_CHANNEL_RUN, AgsPlayChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_CHANNEL_RUN, AgsPlayChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_PLAY_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLAY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_PLAY_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLAY_CHANNEL_RUN, AgsPlayChannelRunClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPlayChannelRunFlags</NAME>
+typedef enum{
+  AGS_PLAY_CHANNEL_RUN_TERMINATING        = 1,
+  AGS_PLAY_CHANNEL_RUN_INITIAL_RUN        = 1 << 1,
+}AgsPlayChannelRunFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayChannelRun</NAME>
+struct _AgsPlayChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+
+  gulong source_recycling_changed_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayChannelRunClass</NAME>
+struct _AgsPlayChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_channel_run_new</NAME>
+<RETURNS>AgsPlayChannelRun * </RETURNS>
+AgsStreamChannelRun *stream_channel_run 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_CHANNEL_RUN</NAME>
+#define AGS_TYPE_STREAM_CHANNEL_RUN                (ags_stream_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_RUN</NAME>
+#define AGS_STREAM_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_CHANNEL_RUN, AgsStreamChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_RUN_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_CHANNEL_RUN, AgsStreamChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL_RUN</NAME>
+#define AGS_IS_STREAM_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_STREAM_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_STREAM_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_STREAM_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_STREAM_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_STREAM_CHANNEL_RUN, AgsStreamChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamChannelRun</NAME>
+struct _AgsStreamChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamChannelRunClass</NAME>
+struct _AgsStreamChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_channel_run_new</NAME>
+<RETURNS>AgsStreamChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_BUFFER_CHANNEL_RUN</NAME>
+#define AGS_TYPE_BUFFER_CHANNEL_RUN                (ags_buffer_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_RUN</NAME>
+#define AGS_BUFFER_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUFFER_CHANNEL_RUN, AgsBufferChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_RUN_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUFFER_CHANNEL_RUN, AgsBufferChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL_RUN</NAME>
+#define AGS_IS_BUFFER_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_BUFFER_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_BUFFER_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_BUFFER_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_BUFFER_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_BUFFER_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_BUFFER_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_BUFFER_CHANNEL_RUN, AgsBufferChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsBufferChannelRun</NAME>
+struct _AgsBufferChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsBufferChannelRunClass</NAME>
+struct _AgsBufferChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_buffer_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_buffer_channel_run_new</NAME>
+<RETURNS>AgsBufferChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VOLUME_RECYCLING</NAME>
+#define AGS_TYPE_VOLUME_RECYCLING                (ags_volume_recycling_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_RECYCLING</NAME>
+#define AGS_VOLUME_RECYCLING(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_VOLUME_RECYCLING, AgsVolumeRecycling))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_RECYCLING_CLASS</NAME>
+#define AGS_VOLUME_RECYCLING_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_VOLUME_RECYCLING, AgsVolumeRecyclingClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_RECYCLING</NAME>
+#define AGS_IS_VOLUME_RECYCLING(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_VOLUME_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VOLUME_RECYCLING_CLASS</NAME>
+#define AGS_IS_VOLUME_RECYCLING_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_VOLUME_RECYCLING))
+</MACRO>
+<MACRO>
+<NAME>AGS_VOLUME_RECYCLING_GET_CLASS</NAME>
+#define AGS_VOLUME_RECYCLING_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_VOLUME_RECYCLING, AgsVolumeRecyclingClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVolumeRecycling</NAME>
+struct _AgsVolumeRecycling
+{
+  AgsRecallRecycling recall_recycling;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVolumeRecyclingClass</NAME>
+struct _AgsVolumeRecyclingClass
+{
+  AgsRecallRecyclingClass recall_recycling;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_volume_recycling_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_volume_recycling_new</NAME>
+<RETURNS>AgsVolumeRecycling * </RETURNS>
+AgsRecycling *recycling 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COPY_CHANNEL_RUN</NAME>
+#define AGS_TYPE_COPY_CHANNEL_RUN                (ags_copy_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_RUN</NAME>
+#define AGS_COPY_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_CHANNEL_RUN, AgsCopyChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_COPY_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_CHANNEL_RUN, AgsCopyChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL_RUN</NAME>
+#define AGS_IS_COPY_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_COPY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COPY_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_COPY_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_COPY_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_COPY_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_COPY_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_COPY_CHANNEL_RUN, AgsCopyChannelRunClass))
+</MACRO>
+<ENUM>
+<NAME>AgsCopyChannelRunFlags</NAME>
+typedef enum{
+  AGS_COPY_CHANNEL_RUN_EXACT_LENGTH         = 1,
+  AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK  = 1 << 1,
+}AgsCopyChannelRunFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsCopyChannelRun</NAME>
+struct _AgsCopyChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCopyChannelRunClass</NAME>
+struct _AgsCopyChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_copy_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_copy_channel_run_new</NAME>
+<RETURNS>AgsCopyChannelRun * </RETURNS>
+AgsChannel *destination, AgsChannel *source, AgsDevout *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAY_PATTERN</NAME>
+#define AGS_TYPE_PLAY_PATTERN             (ags_play_pattern_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_PATTERN</NAME>
+#define AGS_PLAY_PATTERN(obj)             (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PLAY_PATTERN, AgsPlayPattern))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAY_PATTERN_CLASS</NAME>
+#define AGS_PLAY_PATTERN_CLASS(class)     (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PLAY_PATTERN, AgsPlayPattern))
+</MACRO>
+<STRUCT>
+<NAME>AgsPlayPattern</NAME>
+struct _AgsPlayPattern{
+  AgsRecall recall;
+
+  //  AgsDelay *delay;
+
+  AgsChannel *channel;
+  AgsPattern *pattern;
+
+  guint i;
+  guint j;
+  guint bit;
+  guint length;
+
+  gboolean loop;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPlayPatternClass</NAME>
+struct _AgsPlayPatternClass{
+  AgsRecallClass recall;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_play_pattern_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_play_pattern_connect</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayPattern *play_pattern 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTE_CHANNEL_RUN</NAME>
+#define AGS_TYPE_MUTE_CHANNEL_RUN                (ags_mute_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_RUN</NAME>
+#define AGS_MUTE_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTE_CHANNEL_RUN, AgsMuteChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MUTE_CHANNEL_RUN, AgsMuteChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL_RUN</NAME>
+#define AGS_IS_MUTE_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MUTE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_MUTE_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MUTE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTE_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_MUTE_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MUTE_CHANNEL_RUN, AgsMuteChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMuteChannelRun</NAME>
+struct _AgsMuteChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMuteChannelRunClass</NAME>
+struct _AgsMuteChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mute_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mute_channel_run_new</NAME>
+<RETURNS>AgsMuteChannelRun * </RETURNS>
+AgsChannel *source 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CLONE_CHANNEL_RUN</NAME>
+#define AGS_TYPE_CLONE_CHANNEL_RUN                (ags_clone_channel_run_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_RUN</NAME>
+#define AGS_CLONE_CHANNEL_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CLONE_CHANNEL_RUN, AgsCloneChannelRun))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CLONE_CHANNEL_RUN, AgsCloneChannelRunClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL_RUN</NAME>
+#define AGS_IS_CLONE_CHANNEL_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CLONE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CLONE_CHANNEL_RUN_CLASS</NAME>
+#define AGS_IS_CLONE_CHANNEL_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CLONE_CHANNEL_RUN))
+</MACRO>
+<MACRO>
+<NAME>AGS_CLONE_CHANNEL_RUN_GET_CLASS</NAME>
+#define AGS_CLONE_CHANNEL_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CLONE_CHANNEL_RUN, AgsCloneChannelRunClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCloneChannelRun</NAME>
+struct _AgsCloneChannelRun
+{
+  AgsRecallChannelRun recall_channel_run;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCloneChannelRunClass</NAME>
+struct _AgsCloneChannelRunClass
+{
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_clone_channel_run_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_clone_channel_run_new</NAME>
+<RETURNS>AgsCloneChannelRun * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_echo</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STREAM_AUDIO_SIGNAL</NAME>
+#define AGS_TYPE_STREAM_AUDIO_SIGNAL                (ags_stream_audio_signal_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_AUDIO_SIGNAL</NAME>
+#define AGS_STREAM_AUDIO_SIGNAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STREAM_AUDIO_SIGNAL, AgsStreamAudioSignal))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_STREAM_AUDIO_SIGNAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_STREAM_AUDIO_SIGNAL, AgsStreamAudioSignalClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_AUDIO_SIGNAL</NAME>
+#define AGS_IS_STREAM_AUDIO_SIGNAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_STREAM_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STREAM_AUDIO_SIGNAL_CLASS</NAME>
+#define AGS_IS_STREAM_AUDIO_SIGNAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_STREAM_AUDIO_SIGNAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_STREAM_AUDIO_SIGNAL_GET_CLASS</NAME>
+#define AGS_STREAM_AUDIO_SIGNAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_STREAM_AUDIO_SIGNAL, AgsStreamAudioSignalClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsStreamAudioSignal</NAME>
+struct _AgsStreamAudioSignal
+{
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsStreamAudioSignalClass</NAME>
+struct _AgsStreamAudioSignalClass
+{
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stream_audio_signal_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stream_audio_signal_new</NAME>
+<RETURNS>AgsStreamAudioSignal * </RETURNS>
+AgsAudioSignal *audio_signal 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DIAL</NAME>
+#define AGS_TYPE_DIAL                (ags_dial_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL</NAME>
+#define AGS_DIAL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DIAL, AgsDial))
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL_CLASS</NAME>
+#define AGS_DIAL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DIAL, AgsDialClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DIAL</NAME>
+#define AGS_IS_DIAL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DIAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DIAL_CLASS</NAME>
+#define AGS_IS_DIAL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DIAL))
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL_GET_CLASS</NAME>
+#define AGS_DIAL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DIAL, AgsDialClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DIAL_DEFAULT_PRECISION</NAME>
+#define AGS_DIAL_DEFAULT_PRECISION (8.0)
+</MACRO>
+<ENUM>
+<NAME>AgsDialFlags</NAME>
+typedef enum{
+  AGS_DIAL_WITH_BUTTONS           = 1,
+  AGS_DIAL_MOUSE_BUTTON_PRESSED   = 1 <<  1,
+  AGS_DIAL_BUTTON_DOWN_PRESSED    = 1 <<  2,
+  AGS_DIAL_BUTTON_UP_PRESSED      = 1 <<  3,
+  AGS_DIAL_MOTION_CAPTURING_INIT  = 1 <<  4,
+  AGS_DIAL_MOTION_CAPTURING       = 1 <<  5,
+  AGS_DIAL_IDLE                   = 1 <<  6,
+}AgsDialFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDial</NAME>
+struct _AgsDial
+{
+  GtkWidget widget;
+
+  guint flags;
+
+  guint radius;
+  guint outline_strength;
+  guint scale_precision;
+
+  guint font_size;
+  gint button_width;
+  gint button_height;
+  gint margin_left;
+  gint margin_right;
+
+  gdouble tolerance;
+  gdouble negated_tolerance;
+
+  gint sleep_interval;
+
+  GtkAdjustment *adjustment;
+
+  gdouble gravity_x;
+  gdouble gravity_y;
+  gdouble current_x;
+  gdouble current_y;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDialClass</NAME>
+struct _AgsDialClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_dial_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_dial_new</NAME>
+<RETURNS>AgsDial * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INDICATOR</NAME>
+#define AGS_TYPE_INDICATOR                (ags_indicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_INDICATOR</NAME>
+#define AGS_INDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INDICATOR, AgsIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_INDICATOR_CLASS</NAME>
+#define AGS_INDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INDICATOR, AgsIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INDICATOR</NAME>
+#define AGS_IS_INDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INDICATOR_CLASS</NAME>
+#define AGS_IS_INDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_INDICATOR_GET_CLASS</NAME>
+#define AGS_INDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INDICATOR, AgsIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsIndicator</NAME>
+struct _AgsIndicator
+{
+  GtkWidget widget;
+
+  GtkAdjustment *adjustment;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIndicatorClass</NAME>
+struct _AgsIndicatorClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_indicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_indicator_new</NAME>
+<RETURNS>AgsIndicator * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SEGMENT</NAME>
+#define AGS_TYPE_SEGMENT                (ags_segment_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SEGMENT</NAME>
+#define AGS_SEGMENT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SEGMENT, AgsSegment))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEGMENT_CLASS</NAME>
+#define AGS_SEGMENT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SEGMENT, AgsSegmentClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEGMENT</NAME>
+#define AGS_IS_SEGMENT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SEGMENT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEGMENT_CLASS</NAME>
+#define AGS_IS_SEGMENT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SEGMENT))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEGMENT_GET_CLASS</NAME>
+#define AGS_SEGMENT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SEGMENT, AgsSegmentClass))
+</MACRO>
+<ENUM>
+<NAME>AGS_SEGMENT_FLAGS</NAME>
+typedef enum{
+  AGS_SEGMENT_MONOCHROME      = 1,
+  AGS_SEGMENT_COLOR_RED       = 1 <<  1,
+  AGS_SEGMENT_COLOR_BLUE      = 1 <<  2,
+  AGS_SGEMENT_COLOR_GREEN     = 1 <<  3,
+}AGS_SEGMENT_FLAGS;
+</ENUM>
+<ENUM>
+<NAME>AgsSegmentFields</NAME>
+typedef enum{
+  AGS_SEGMENT_UPPER_LEFT                = 1,
+  AGS_SEGMENT_UPPER_RIGHT               = 1 <<  1,
+  AGS_SEGMENT_LOWER_LEFT                = 1 <<  2,
+  AGS_SEGMENT_LOWER_RIGHT               = 1 <<  3,
+  AGS_SEGMENT_LEFT_UPPER_1              = 1 <<  4,
+  AGS_SEGMENT_LEFT_UPPER_2              = 1 <<  5,
+  AGS_SEGMENT_LEFT_LOWER_1              = 1 <<  6,
+  AGS_SEGMENT_LEFT_LOWER_2              = 1 <<  7,
+  AGS_SEGMENT_RIGHT_UPPER_1             = 1 <<  8,
+  AGS_SEGMENT_RIGHT_UPPER_2             = 1 <<  9,
+  AGS_SEGMENT_RIGHT_LOWER_1             = 1 << 10,
+  AGS_SEGMENT_RIGHT_LOWER_2             = 1 << 11,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_1     = 1 << 12,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_2     = 1 << 13,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_1    = 1 << 14,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_2    = 1 << 15,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_1     = 1 << 16,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_2     = 1 << 17,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_1    = 1 << 18,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_2    = 1 << 19,
+}AgsSegmentFields;
+</ENUM>
+<STRUCT>
+<NAME>AgsSegment</NAME>
+struct _AgsSegment
+{
+  GtkWidget widget;
+
+  guint flags;
+
+  guint count;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSegmentClass</NAME>
+struct _AgsSegmentClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_segment_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_field_on</NAME>
+<RETURNS>void  </RETURNS>
+AgsSegment *segment, guint field 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_field_off</NAME>
+<RETURNS>void  </RETURNS>
+AgsSegment *segment, guint field 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_draw_string</NAME>
+<RETURNS>void  </RETURNS>
+AgsSegment *segment, gchar **string 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_segment_new</NAME>
+<RETURNS>AgsSegment * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TABLE</NAME>
+#define AGS_TYPE_TABLE                (ags_table_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TABLE</NAME>
+#define AGS_TABLE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TABLE, AgsTable))
+</MACRO>
+<MACRO>
+<NAME>AGS_TABLE_CLASS</NAME>
+#define AGS_TABLE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TABLE, AgsTableClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TABLE</NAME>
+#define AGS_IS_TABLE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TABLE_CLASS</NAME>
+#define AGS_IS_TABLE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_TABLE_GET_CLASS</NAME>
+#define AGS_TABLE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TABLE, AgsTableClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsTable</NAME>
+struct _AgsTable
+{
+  GtkTable table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTableClass</NAME>
+struct _AgsTableClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_table_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_table_new</NAME>
+<RETURNS>AgsTable * </RETURNS>
+guint row, guint columns, gboolean homogeneous 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_HTIMEBAR</NAME>
+#define AGS_TYPE_HTIMEBAR                (ags_htimebar_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_HTIMEBAR</NAME>
+#define AGS_HTIMEBAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_HTIMEBAR, AgsHTimebar))
+</MACRO>
+<MACRO>
+<NAME>AGS_HTIMEBAR_CLASS</NAME>
+#define AGS_HTIMEBAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_HTIMEBAR, AgsHTimebarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HTIMEBAR</NAME>
+#define AGS_IS_HTIMEBAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_HTIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HTIMEBAR_CLASS</NAME>
+#define AGS_IS_HTIMEBAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_HTIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_HTIMEBAR_GET_CLASS</NAME>
+#define AGS_HTIMEBAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_HTIMEBAR, AgsHTimebarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsHTimebar</NAME>
+struct _AgsHTimebar
+{
+  AgsTimebar range;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsHTimebarClass</NAME>
+struct _AgsHTimebarClass
+{
+  AgsTimebarClass timebar;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_htimebar_new</NAME>
+<RETURNS>AgsHTimebar * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MENU</NAME>
+#define AGS_TYPE_MENU                (ags_menu_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU</NAME>
+#define AGS_MENU(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MENU, AgsMenu))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_CLASS</NAME>
+#define AGS_MENU_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MENU, AgsMenuClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU</NAME>
+#define AGS_IS_MENU(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_CLASS</NAME>
+#define AGS_IS_MENU_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_GET_CLASS</NAME>
+#define AGS_MENU_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MENU, AgsMenuClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMenu</NAME>
+struct _AgsMenu
+{
+  GtkWindow window;
+
+  AgsTable *table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMenuClass</NAME>
+struct _AgsMenuClass
+{
+  GtkWindowClass window;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_menu_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_new</NAME>
+<RETURNS>AgsMenu * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OPTION_MENU</NAME>
+#define AGS_TYPE_OPTION_MENU                (ags_option_menu_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OPTION_MENU</NAME>
+#define AGS_OPTION_MENU(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OPTION_MENU, AgsOptionMenu))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPTION_MENU_CLASS</NAME>
+#define AGS_OPTION_MENU_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OPTION_MENU, AgsOptionMenuClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPTION_MENU</NAME>
+#define AGS_IS_OPTION_MENU(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OPTION_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OPTION_MENU_CLASS</NAME>
+#define AGS_IS_OPTION_MENU_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OPTION_MENU))
+</MACRO>
+<MACRO>
+<NAME>AGS_OPTION_MENU_GET_CLASS</NAME>
+#define AGS_OPTION_MENU_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OPTION_MENU, AgsOptionMenuClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOptionMenu</NAME>
+struct _AgsOptionMenu
+{
+  GtkHBox hbox;
+
+  GtkWidget *button;
+  AgsTable *table;
+
+  GtkWidget *menu;
+  GList *active_item;
+  GtkWidget *focus;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOptionMenuClass</NAME>
+struct _AgsOptionMenuClass
+{
+  GtkHBoxClass hbox;
+
+  void (*changed)(AgsOptionMenu *option_menu);
+  void (*focus_changed)(AgsOptionMenu *option_menu);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_option_menu_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_option_menu_new</NAME>
+<RETURNS>AgsOptionMenu * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LED</NAME>
+#define AGS_TYPE_LED                (ags_led_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LED</NAME>
+#define AGS_LED(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LED, AgsLed))
+</MACRO>
+<MACRO>
+<NAME>AGS_LED_CLASS</NAME>
+#define AGS_LED_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LED, AgsLedClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LED</NAME>
+#define AGS_IS_LED(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LED_CLASS</NAME>
+#define AGS_IS_LED_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_LED))
+</MACRO>
+<MACRO>
+<NAME>AGS_LED_GET_CLASS</NAME>
+#define AGS_LED_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LED, AgsLedClass))
+</MACRO>
+<ENUM>
+<NAME>AgsLedFlags</NAME>
+typedef enum{
+  AGS_LED_ACTIVE        = 1,
+}AgsLedFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLed</NAME>
+struct _AgsLed
+{
+  GtkBin bin;
+
+  guint flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLedClass</NAME>
+struct _AgsLedClass
+{
+  GtkBinClass bin;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_led_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_led_set_active</NAME>
+<RETURNS>void  </RETURNS>
+AgsLed *led 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_led_unset_active</NAME>
+<RETURNS>void  </RETURNS>
+AgsLed *led 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_led_new</NAME>
+<RETURNS>AgsLed * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_WAVEFORM</NAME>
+#define AGS_TYPE_WAVEFORM                (ags_waveform_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_WAVEFORM</NAME>
+#define AGS_WAVEFORM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_WAVEFORM, AgsWaveform))
+</MACRO>
+<MACRO>
+<NAME>AGS_WAVEFORM_CLASS</NAME>
+#define AGS_WAVEFORM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_WAVEFORM, AgsWaveformClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WAVEFORM</NAME>
+#define AGS_IS_WAVEFORM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_WAVEFORM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WAVEFORM_CLASS</NAME>
+#define AGS_IS_WAVEFORM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_WAVEFORM))
+</MACRO>
+<MACRO>
+<NAME>AGS_WAVEFORM_GET_CLASS</NAME>
+#define AGS_WAVEFORM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_WAVEFORM, AgsWaveformClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsWaveform</NAME>
+struct _AgsWaveform
+{
+  GtkWidget widget;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsWaveformClass</NAME>
+struct _AgsWaveformClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_waveform_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_waveform_new</NAME>
+<RETURNS>AgsWaveform * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPANDER_SET</NAME>
+#define AGS_TYPE_EXPANDER_SET                (ags_expander_set_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET</NAME>
+#define AGS_EXPANDER_SET(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPANDER_SET, AgsExpanderSet))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET_CLASS</NAME>
+#define AGS_EXPANDER_SET_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPANDER_SET, AgsExpanderSetClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER_SET</NAME>
+#define AGS_IS_EXPANDER_SET(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPANDER_SET))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER_SET_CLASS</NAME>
+#define AGS_IS_EXPANDER_SET_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPANDER_SET))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET_GET_CLASS</NAME>
+#define AGS_EXPANDER_SET_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPANDER_SET, AgsExpanderSetClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_SET_CHILD</NAME>
+#define AGS_EXPANDER_SET_CHILD(ptr) ((AgsExpanderSetChild *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsExpanderSetFlags</NAME>
+typedef enum{
+  AGS_EXPANDER_SET_DRAW_GHOST            = 1,
+  AGS_EXPANDER_SET_DRAW_LEFT_ENDING      = 1 << 1,
+  AGS_EXPANDER_SET_DRAW_RIGHT_ENDING     = 1 << 2,
+  AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR   = 1 << 3,
+  AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR  = 1 << 4,
+}AgsExpanderSetFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsExpanderSet</NAME>
+struct _AgsExpanderSet
+{
+  GtkTable table;
+
+  guint flags;
+
+  GList *ghost;
+  GList *location;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderSetClass</NAME>
+struct _AgsExpanderSetClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderSetChild</NAME>
+struct _AgsExpanderSetChild
+{
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_expander_set_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_child_alloc</NAME>
+<RETURNS>AgsExpanderSetChild * </RETURNS>
+guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_child_find</NAME>
+<RETURNS>AgsExpanderSetChild * </RETURNS>
+AgsExpanderSet *expander_set, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_set_flags</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpanderSet *expander_set, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpanderSet *expander_set, GtkWidget *widget, guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpanderSet *expander_set, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_set_new</NAME>
+<RETURNS>AgsExpanderSet * </RETURNS>
+guint width, guint height 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_CARTESIAN</NAME>
+#define AGS_TYPE_CARTESIAN                (ags_cartesian_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_CARTESIAN</NAME>
+#define AGS_CARTESIAN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CARTESIAN, AgsCartesian))
+</MACRO>
+<MACRO>
+<NAME>AGS_CARTESIAN_CLASS</NAME>
+#define AGS_CARTESIAN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CARTESIAN, AgsCartesianClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CARTESIAN</NAME>
+#define AGS_IS_CARTESIAN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CARTESIAN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_CARTESIAN_CLASS</NAME>
+#define AGS_IS_CARTESIAN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_CARTESIAN))
+</MACRO>
+<MACRO>
+<NAME>AGS_CARTESIAN_GET_CLASS</NAME>
+#define AGS_CARTESIAN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_CARTESIAN, AgsCartesianClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsCartesian</NAME>
+struct _AgsCartesian
+{
+  GtkWidget widget;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsCartesianClass</NAME>
+struct _AgsCartesianClass
+{
+  GtkWidgetClass widget;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_cartesian_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_cartesian_new</NAME>
+<RETURNS>AgsCartesian * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_HINDICATOR</NAME>
+#define AGS_TYPE_HINDICATOR                (ags_hindicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_HINDICATOR</NAME>
+#define AGS_HINDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INDICATOR, AgsHIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_HINDICATOR_CLASS</NAME>
+#define AGS_HINDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INDICATOR, AgsHIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HINDICATOR</NAME>
+#define AGS_IS_HINDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HINDICATOR_CLASS</NAME>
+#define AGS_IS_HINDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_HINDICATOR_GET_CLASS</NAME>
+#define AGS_HINDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INDICATOR, AgsHIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsHIndicator</NAME>
+struct _AgsHIndicator
+{
+  AgsIndicator indicator;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsHIndicatorClass</NAME>
+struct _AgsHIndicatorClass
+{
+  GtkWidgetClass indicator;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_hindicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_hindicator_new</NAME>
+<RETURNS>AgsHIndicator * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MENU_ITEM</NAME>
+#define AGS_TYPE_MENU_ITEM                (ags_menu_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_ITEM</NAME>
+#define AGS_MENU_ITEM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MENU_ITEM, AgsMenuItem))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_ITEM_CLASS</NAME>
+#define AGS_MENU_ITEM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MENU_ITEM, AgsMenuItemClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_ITEM</NAME>
+#define AGS_IS_MENU_ITEM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MENU_ITEM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_ITEM_CLASS</NAME>
+#define AGS_IS_MENU_ITEM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MENU_ITEM))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_ITEM_GET_CLASS</NAME>
+#define AGS_MENU_ITEM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MENU_ITEM, AgsMenuItemClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMenuItem</NAME>
+struct _AgsMenuItem
+{
+  AgsTable table;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMenuItemClass</NAME>
+struct _AgsMenuItemClass
+{
+  AgsTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_menu_item_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_item_new</NAME>
+<RETURNS>AgsMenuItem * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMEBAR</NAME>
+#define AGS_TYPE_TIMEBAR                (ags_timebar_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMEBAR</NAME>
+#define AGS_TIMEBAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMEBAR, AgsTimebar))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMEBAR_CLASS</NAME>
+#define AGS_TIMEBAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TIMEBAR, AgsTimebarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMEBAR</NAME>
+#define AGS_IS_TIMEBAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMEBAR_CLASS</NAME>
+#define AGS_IS_TIMEBAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_TIMEBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMEBAR_GET_CLASS</NAME>
+#define AGS_TIMEBAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_TIMEBAR, AgsTimebarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsTimebar</NAME>
+struct _AgsTimebar
+{
+  GtkRange range;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimebarClass</NAME>
+struct _AgsTimebarClass
+{
+  GtkRangeClass range;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timebar_new</NAME>
+<RETURNS>AgsTimebar * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPANDER</NAME>
+#define AGS_TYPE_EXPANDER                (ags_expander_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER</NAME>
+#define AGS_EXPANDER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPANDER, AgsExpander))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_CLASS</NAME>
+#define AGS_EXPANDER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPANDER, AgsExpanderClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER</NAME>
+#define AGS_IS_EXPANDER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPANDER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPANDER_CLASS</NAME>
+#define AGS_IS_EXPANDER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPANDER))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_GET_CLASS</NAME>
+#define AGS_EXPANDER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPANDER, AgsExpanderClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPANDER_CHILD</NAME>
+#define AGS_EXPANDER_CHILD(ptr) ((AgsExpanderChild *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsExpanderFlags</NAME>
+typedef enum{
+  AGS_EXPANDER_DRAW_BORDER        = 1,
+}AgsExpanderFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsExpander</NAME>
+struct _AgsExpander
+{
+  GtkExpander expander;
+
+  guint flags;
+
+  GtkTable *table;
+
+  GList *children;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderClass</NAME>
+struct _AgsExpanderClass
+{
+  GtkExpanderClass expander;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExpanderChild</NAME>
+struct _AgsExpanderChild
+{
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_expander_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_child_alloc</NAME>
+<RETURNS>AgsExpanderChild * </RETURNS>
+guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_child_find</NAME>
+<RETURNS>AgsExpanderChild * </RETURNS>
+AgsExpander *expander, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpander *expander, GtkWidget *widget, guint x, guint y, guint width, guint height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_remove</NAME>
+<RETURNS>void  </RETURNS>
+AgsExpander *expander, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_expander_new</NAME>
+<RETURNS>AgsExpander * </RETURNS>
+guint width, guint height 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_VINDICATOR</NAME>
+#define AGS_TYPE_VINDICATOR                (ags_vindicator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_VINDICATOR</NAME>
+#define AGS_VINDICATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INDICATOR, AgsVIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_VINDICATOR_CLASS</NAME>
+#define AGS_VINDICATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INDICATOR, AgsVIndicatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VINDICATOR</NAME>
+#define AGS_IS_VINDICATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_VINDICATOR_CLASS</NAME>
+#define AGS_IS_VINDICATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INDICATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_VINDICATOR_GET_CLASS</NAME>
+#define AGS_VINDICATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INDICATOR, AgsVIndicatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsVIndicator</NAME>
+struct _AgsVIndicator
+{
+  AgsIndicator indicator;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsVIndicatorClass</NAME>
+struct _AgsVIndicatorClass
+{
+  GtkWidgetClass indicator;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_vindicator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_vindicator_new</NAME>
+<RETURNS>AgsVIndicator * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE_MEMBER_EDITOR</NAME>
+#define AGS_TYPE_LINE_MEMBER_EDITOR                (ags_line_member_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_EDITOR</NAME>
+#define AGS_LINE_MEMBER_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_MEMBER_EDITOR, AgsLineMemberEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_EDITOR_CLASS</NAME>
+#define AGS_LINE_MEMBER_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_MEMBER_EDITOR, AgsLineMemberEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER_EDITOR</NAME>
+#define AGS_IS_LINE_MEMBER_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_MEMBER_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER_EDITOR_CLASS</NAME>
+#define AGS_IS_LINE_MEMBER_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_MEMBER_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_EDITOR_GET_CLASS</NAME>
+#define AGS_LINE_MEMBER_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_MEMBER_EDITOR, AgsLineMemberEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLineMemberEditor</NAME>
+struct _AgsLineMemberEditor
+{
+  GtkVBox vbox;
+
+  GtkVBox *line_member;
+
+  GtkButton *add;
+  GtkMenu *popup;
+
+  GtkButton *remove;
+
+  AgsLadspaBrowser *ladspa_browser;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineMemberEditorClass</NAME>
+struct _AgsLineMemberEditorClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_member_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_new</NAME>
+<RETURNS>AgsLineMemberEditor * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_combo_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_set_audio_channels_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint audio_channels, guint audio_channels_old, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_collection_editor_add_collection_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, AgsPropertyCollectionEditor *property_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_collection_editor_remove_collection_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, GtkTable *table 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE</NAME>
+#define AGS_TYPE_MACHINE                (ags_machine_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE</NAME>
+#define AGS_MACHINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE, AgsMachine))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_CLASS</NAME>
+#define AGS_MACHINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE, AgsMachineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE</NAME>
+#define AGS_IS_MACHINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MACHINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_CLASS</NAME>
+#define AGS_IS_MACHINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MACHINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_GET_CLASS</NAME>
+#define AGS_MACHINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MACHINE, AgsMachineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_DEFAULT_VERSION</NAME>
+#define AGS_MACHINE_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_DEFAULT_BUILD_ID</NAME>
+#define AGS_MACHINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsMachineFlags</NAME>
+typedef enum{
+  AGS_MACHINE_SOLO              = 1,
+  AGS_MACHINE_IS_EFFECT         = 1 <<  1,
+  AGS_MACHINE_IS_SEQUENCER      = 1 <<  2,
+  AGS_MACHINE_IS_SYNTHESIZER    = 1 <<  3,
+  AGS_MACHINE_TAKES_FILE_INPUT  = 1 <<  4,
+  AGS_MACHINE_MAPPED_RECALL     = 1 <<  5,
+  AGS_MACHINE_PREMAPPED_RECALL  = 1 <<  6,
+  AGS_MACHINE_BLOCK_PLAY        = 1 <<  7,
+  AGS_MACHINE_BLOCK_STOP        = 1 <<  8,
+}AgsMachineFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsMachineFileInputFlags</NAME>
+typedef enum{
+  AGS_MACHINE_ACCEPT_WAV          = 1,
+  AGS_MACHINE_ACCEPT_OGG          = 1 <<  1,
+  AGS_MACHINE_ACCEPT_SOUNDFONT2   = 1 <<  2,
+}AgsMachineFileInputFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsMachine</NAME>
+struct _AgsMachine
+{
+  GtkHandleBox handle_box;
+
+  GObject *ags_main;
+
+  char *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  guint flags;
+  guint file_input_flags;
+
+  AgsAudio *audio;
+
+  GtkToggleButton *play;
+
+  GType output_pad_type;
+  GType output_line_type;
+  GtkContainer *output;
+
+  GType input_pad_type;
+  GType input_line_type;
+  GtkContainer *input;
+
+  GList *port;
+
+  GtkMenu *popup;
+  GtkDialog *properties;
+  GtkDialog *rename;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineClass</NAME>
+struct _AgsMachineClass
+{
+  GtkHandleBoxClass handle_box;
+
+  void (*add_default_recalls)(AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_add_default_recalls</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_get_possible_links</NAME>
+<RETURNS>GtkListStore * </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_find_by_name</NAME>
+<RETURNS>AgsMachine * </RETURNS>
+GList *list, char *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_find_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_set_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine, gboolean run 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_file_chooser_dialog_new</NAME>
+<RETURNS>GtkFileChooserDialog * </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_open_files</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachine *machine, GSList *filenames, gboolean overwrite_channels, gboolean create_channels 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_new</NAME>
+<RETURNS>AgsMachine * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LADSPA_BROWSER</NAME>
+#define AGS_TYPE_LADSPA_BROWSER                (ags_ladspa_browser_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_BROWSER</NAME>
+#define AGS_LADSPA_BROWSER(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_LADSPA_BROWSER, AgsLadspaBrowser))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_BROWSER_CLASS</NAME>
+#define AGS_LADSPA_BROWSER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LADSPA_BROWSER, AgsLadspaBrowserClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_BROWSER</NAME>
+#define AGS_IS_LADSPA_BROWSER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LADSPA_BROWSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_BROWSER_CLASS</NAME>
+#define AGS_IS_LADSPA_BROWSER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LADSPA_BROWSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_BROWSER_GET_CLASS</NAME>
+#define AGS_LADSPA_BROWSER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LADSPA_BROWSER, AgsLadspaBrowserClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLadspaBrowser</NAME>
+struct _AgsLadspaBrowser
+{
+  GtkDialog dialog;
+
+  GtkWidget *parent;
+
+  gchar *path;
+
+  GtkHBox *plugin;
+  GtkVBox *description;
+
+  GtkWidget *preview;
+
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaBrowserClass</NAME>
+struct _AgsLadspaBrowserClass
+{
+  GtkDialogClass dialog;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ladspa_browser_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_get_plugin_filename</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_get_plugin_effect</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_combo_box_controls_new</NAME>
+<RETURNS>GtkWidget * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_preview_new</NAME>
+<RETURNS>GtkWidget * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_new</NAME>
+<RETURNS>AgsLadspaBrowser * </RETURNS>
+GtkWidget *parent 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EDITOR</NAME>
+#define AGS_TYPE_EDITOR                (ags_editor_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR</NAME>
+#define AGS_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EDITOR, AgsEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_CLASS</NAME>
+#define AGS_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EDITOR, AgsEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EDITOR</NAME>
+#define AGS_IS_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EDITOR_CLASS</NAME>
+#define AGS_IS_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_GET_CLASS</NAME>
+#define AGS_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_EDITOR, AgsEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_EDITOR_DEFAULT</NAME>
+#define AGS_EDITOR_DEFAULT "default\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsEditor</NAME>
+struct _AgsEditor
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsDevout *devout;
+
+  AgsMachineSelector *machine_selector;
+  AgsMachine *selected_machine;
+  gulong set_audio_channels_handler;
+  gulong set_pads_handler;
+
+  AgsToolbar *toolbar;
+
+  AgsNotebook *notebook;
+
+  AgsMeter *meter;
+  AgsNoteEdit *note_edit;
+
+  guint tact_counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsEditorClass</NAME>
+struct _AgsEditorClass
+{
+  GtkVBoxClass vbox;
+
+  void (*machine_changed)(AgsEditor *editor, AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_machine_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsEditor *editor, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_new</NAME>
+<RETURNS>AgsEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE_EDITOR</NAME>
+#define AGS_TYPE_LINE_EDITOR                (ags_line_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR</NAME>
+#define AGS_LINE_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_EDITOR, AgsLineEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_CLASS</NAME>
+#define AGS_LINE_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_EDITOR, AgsLineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_EDITOR</NAME>
+#define AGS_IS_LINE_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_EDITOR_CLASS</NAME>
+#define AGS_IS_LINE_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_GET_CLASS</NAME>
+#define AGS_LINE_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_EDITOR, AgsLineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_LINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_LINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsLineEditor</NAME>
+struct _AgsLineEditor
+{
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  AgsLinkEditor *link_editor;
+  AgsLineMemberEditor *member_editor;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineEditorClass</NAME>
+struct _AgsLineEditorClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineEditor *line_editor, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_new</NAME>
+<RETURNS>AgsLineEditor * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PROPERTY_COLLECTION_EDITOR</NAME>
+#define AGS_TYPE_PROPERTY_COLLECTION_EDITOR                (ags_property_collection_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_COLLECTION_EDITOR</NAME>
+#define AGS_PROPERTY_COLLECTION_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PROPERTY_COLLECTION_EDITOR, AgsPropertyCollectionEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_PROPERTY_COLLECTION_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PROPERTY_COLLECTION_EDITOR, AgsPropertyCollectionEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_COLLECTION_EDITOR</NAME>
+#define AGS_IS_PROPERTY_COLLECTION_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PROPERTY_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PROPERTY_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS</NAME>
+#define AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PROPERTY_COLLECTION_EDITOR, AgsPropertyCollectionEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPropertyCollectionEditor</NAME>
+struct _AgsPropertyCollectionEditor
+{
+  AgsPropertyEditor property_editor;
+
+  GType child_type;
+  guint child_parameter_count;
+  GParameter *child_parameter;
+
+  GtkVBox *child;
+
+  GtkButton *add_collection;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPropertyCollectionEditorClass</NAME>
+struct _AgsPropertyCollectionEditorClass
+{
+  AgsPropertyEditorClass property_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_property_collection_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_collection_editor_new</NAME>
+<RETURNS>AgsPropertyCollectionEditor * </RETURNS>
+GType child_type, guint child_parameter_count, GParameter *child_parameter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_button_press_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *handle_box, GdkEventButton *event, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_move_up_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_move_down_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_hide_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_show_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_destroy_activate_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_rename_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_popup_properties_activate_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_open_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkDialog *dialog, gint response, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_play_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_start_failure_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsTask *task, GError *error, AgsMachine *machine 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE</NAME>
+#define AGS_TYPE_LINE                (ags_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE</NAME>
+#define AGS_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE, AgsLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_CLASS</NAME>
+#define AGS_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE, AgsLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE</NAME>
+#define AGS_IS_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_CLASS</NAME>
+#define AGS_IS_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_GET_CLASS</NAME>
+#define AGS_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE, AgsLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_DEFAULT_VERSION</NAME>
+#define AGS_LINE_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_DEFAULT_BUILD_ID</NAME>
+#define AGS_LINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsLineFlags</NAME>
+typedef enum{
+  AGS_LINE_CONNECTED         = 1,
+  AGS_LINE_GROUPED           = 1 << 1,
+  AGS_LINE_MAPPED_RECALL     = 1 << 2,
+  AGS_LINE_PREMAPPED_RECALL  = 1 << 3,
+}AgsLineFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLine</NAME>
+struct _AgsLine
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *name;
+
+  AgsChannel *channel;
+
+  GtkWidget *pad;
+
+  GtkLabel *label;
+  GtkToggleButton *group;
+
+  AgsExpander *expander;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineClass</NAME>
+struct _AgsLineClass
+{
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsLine *line, AgsChannel *channel);
+
+  void (*group_changed)(AgsLine *line);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsLine *line, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_find_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_group_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_find_next_grouped</NAME>
+<RETURNS>GList * </RETURNS>
+GList *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_new</NAME>
+<RETURNS>AgsLine * </RETURNS>
+GtkWidget *pad, AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NAVIGATION</NAME>
+#define AGS_TYPE_NAVIGATION                (ags_navigation_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION</NAME>
+#define AGS_NAVIGATION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NAVIGATION, AgsNavigation))
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_CLASS</NAME>
+#define AGS_NAVIGATION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NAVIGATION, AgsNavigationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NAVIGATION</NAME>
+#define AGS_IS_NAVIGATION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NAVIGATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NAVIGATION_CLASS</NAME>
+#define AGS_IS_NAVIGATION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_NAVIGATION))
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_GET_CLASS</NAME>
+#define AGS_NAVIGATION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_NAVIGATION, AgsNavigationClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_DEFAULT_TACT_STEP</NAME>
+#define AGS_NAVIGATION_DEFAULT_TACT_STEP (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_SEEK_STEPS</NAME>
+#define AGS_NAVIGATION_SEEK_STEPS (1.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_NAVIGATION_REWIND_STEPS</NAME>
+#define AGS_NAVIGATION_REWIND_STEPS (4.0)
+</MACRO>
+<ENUM>
+<NAME>AgsNavigationFlags</NAME>
+typedef enum{
+  AGS_NAVIGATION_BLOCK_TACT   = 1,
+}AgsNavigationFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNavigation</NAME>
+struct _AgsNavigation
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  GtkToggleButton *expander;
+
+  GtkSpinButton *bpm;
+  gdouble current_bpm;
+
+  GtkToggleButton *rewind;
+  GtkButton *previous;
+  GtkToggleButton *play;
+  GtkButton *stop;
+  GtkButton *next;
+  GtkToggleButton *forward;
+
+  GtkCheckButton *loop;
+
+  GtkLabel *position_time;
+  GtkSpinButton *position_tact;
+
+  GtkLabel *duration_time;
+  GtkSpinButton *duration_tact;
+
+  GtkSpinButton *loop_left_tact;
+  GtkSpinButton *loop_right_tact;
+
+  GtkCheckButton *scroll;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNavigationClass</NAME>
+struct _AgsNavigationClass
+{
+  GtkVBoxClass vbox;
+
+  void (*change_position)(AgsNavigation *navigation,
+			  gdouble tact);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_navigation_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_tact_to_time_string</NAME>
+<RETURNS>gchar * </RETURNS>
+gdouble tact 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_update_time_string</NAME>
+<RETURNS>void  </RETURNS>
+double tact, gchar *time_string 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_set_seeking_sensitive</NAME>
+<RETURNS>void  </RETURNS>
+AgsNavigation *navigation, gboolean enabled 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_change_position</NAME>
+<RETURNS>void  </RETURNS>
+AgsNavigation *navigation, gdouble tact 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_new</NAME>
+<RETURNS>AgsNavigation * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_delete_event_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, gpointer data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SERVER_PREFERENCES</NAME>
+#define AGS_TYPE_SERVER_PREFERENCES                (ags_server_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_PREFERENCES</NAME>
+#define AGS_SERVER_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SERVER_PREFERENCES, AgsServerPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_PREFERENCES_CLASS</NAME>
+#define AGS_SERVER_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SERVER_PREFERENCES, AgsServerPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER_PREFERENCES</NAME>
+#define AGS_IS_SERVER_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SERVER_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER_PREFERENCES_CLASS</NAME>
+#define AGS_IS_SERVER_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SERVER_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_PREFERENCES_GET_CLASS</NAME>
+#define AGS_SERVER_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SERVER_PREFERENCES, AgsServerPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsServerPreferences</NAME>
+struct _AgsServerPreferences
+{
+  GtkVBox vbox;
+
+  GtkCheckButton *start;
+
+  GtkEntry *address;
+  GtkEntry *port;
+
+  GtkEntry *username;
+  GtkEntry *password;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsServerPreferencesClass</NAME>
+struct _AgsServerPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_server_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_preferences_new</NAME>
+<RETURNS>AgsServerPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_file_chooser_button_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *file_chooser_button, AgsExportWindow *export_window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsExportWindow *export_window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_export_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsExportWindow *export_window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_add_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_remove_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_editor_ladspa_browser_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkDialog *dialog, gint response, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_plugin_filename_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo_box, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_plugin_effect_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo_box, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_preview_close_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *preview, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_ok_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_browser_cancel_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLadspaBrowser *ladspa_browser 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PAD_EDITOR</NAME>
+#define AGS_TYPE_PAD_EDITOR                (ags_pad_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR</NAME>
+#define AGS_PAD_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PAD_EDITOR, AgsPadEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_CLASS</NAME>
+#define AGS_PAD_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PAD_EDITOR, AgsPadEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD_EDITOR</NAME>
+#define AGS_IS_PAD_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PAD_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD_EDITOR_CLASS</NAME>
+#define AGS_IS_PAD_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PAD_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_GET_CLASS</NAME>
+#define AGS_PAD_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_PAD_EDITOR, AgsPadEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_PAD_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_PAD_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsPadEditor</NAME>
+struct _AgsPadEditor
+{
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+  
+  AgsChannel *pad;
+
+  GtkExpander *line_editor_expander;
+  GtkVBox *line_editor;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPadEditorClass</NAME>
+struct _AgsPadEditorClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_pad_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsPadEditor *pad_editor, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_editor_new</NAME>
+<RETURNS>AgsPadEditor * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_switch_page_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_remove_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_back_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *button, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_apply_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_ok_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_cancel_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PREFERENCES</NAME>
+#define AGS_TYPE_PREFERENCES                (ags_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PREFERENCES</NAME>
+#define AGS_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PREFERENCES, AgsPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_PREFERENCES_CLASS</NAME>
+#define AGS_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PREFERENCES, AgsPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PREFERENCES</NAME>
+#define AGS_IS_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PREFERENCES_CLASS</NAME>
+#define AGS_IS_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_PREFERENCES_GET_CLASS</NAME>
+#define AGS_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PREFERENCES, AgsPreferencesClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPreferencesFlags</NAME>
+typedef enum{
+  AGS_PREFERENCES_SHUTDOWN               = 1,
+}AgsPreferencesFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPreferences</NAME>
+struct _AgsPreferences
+{
+  GtkDialog dialog;
+
+  guint flags;
+
+  GtkWindow *window;
+
+  AgsAudioPreferences *audio_preferences;
+  AgsPerformancePreferences *performance_preferences;
+  AgsServerPreferences *server_preferences;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPreferencesClass</NAME>
+struct _AgsPreferencesClass
+{
+  GtkDialogClass dialog;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_preferences_new</NAME>
+<RETURNS>AgsPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_dial_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *dial, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_vscale_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *vscale, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_hscale_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *hscale, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_spin_button_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_check_button_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *check_button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_toggle_button_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_button_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_port_safe_write_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsPort *port, GValue *value, AgsLineMember *line_member 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_EDITOR</NAME>
+#define AGS_TYPE_MACHINE_EDITOR                (ags_machine_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR</NAME>
+#define AGS_MACHINE_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_EDITOR, AgsMachineEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_CLASS</NAME>
+#define AGS_MACHINE_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_EDITOR, AgsMachineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_EDITOR</NAME>
+#define AGS_IS_MACHINE_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_EDITOR_CLASS</NAME>
+#define AGS_IS_MACHINE_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_GET_CLASS</NAME>
+#define AGS_MACHINE_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MACHINE_EDITOR, AgsMachineEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_DEFAULT_VERSION</NAME>
+#define AGS_MACHINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</NAME>
+#define AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsMachineEditorFlags</NAME>
+typedef enum{
+  AGS_MACHINE_EDITOR_CLOSING   =  1,
+}AgsMachineEditorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsMachineEditor</NAME>
+struct _AgsMachineEditor
+{
+  GtkDialog dialog;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsMachine *machine;
+
+  GtkNotebook *notebook;
+
+  GtkScrolledWindow *output_scrolled_window;
+  AgsListingEditor *output_editor;
+
+  GtkScrolledWindow *input_scrolled_window;
+  AgsListingEditor *input_editor;
+
+  GtkScrolledWindow *output_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *output_link_editor;
+
+  GtkScrolledWindow *input_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *input_link_editor;
+
+  GtkScrolledWindow *resize_editor_scrolled_window;
+  AgsResizeEditor *resize_editor;
+
+  GtkButton *add;
+  GtkButton *remove;
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineEditorClass</NAME>
+struct _AgsMachineEditorClass
+{
+  GtkDialogClass dialog;
+
+  void (*set_machine)(AgsMachineEditor *machine_editor,
+		      AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_set_machine</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_add_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_remove_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_remove_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_editor_new</NAME>
+<RETURNS>AgsMachineEditor * </RETURNS>
+AgsMachine *machine 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINE_MEMBER</NAME>
+#define AGS_TYPE_LINE_MEMBER                (ags_line_member_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER</NAME>
+#define AGS_LINE_MEMBER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_MEMBER, AgsLineMember))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_CLASS</NAME>
+#define AGS_LINE_MEMBER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_MEMBER, AgsLineMemberClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER</NAME>
+#define AGS_IS_LINE_MEMBER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINE_MEMBER_CLASS</NAME>
+#define AGS_IS_LINE_MEMBER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_MEMBER))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINE_MEMBER_GET_CLASS</NAME>
+#define AGS_LINE_MEMBER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_MEMBER, AgsLineMemberClass))
+</MACRO>
+<ENUM>
+<NAME>AgsLineMemberFlags</NAME>
+typedef enum{
+  AGS_LINE_MEMBER_DEFAULT_TEMPLATE      = 1,
+  AGS_LINE_MEMBER_RESET_BY_ATOMIC       = 1 << 1,
+  AGS_LINE_MEMBER_RESET_BY_TASK         = 1 << 2,
+  AGS_LINE_MEMBER_APPLY_RECALL          = 1 << 3,
+  AGS_LINE_MEMBER_PLAY_CALLBACK_WRITE   = 1 << 4,
+  AGS_LINE_MEMBER_RECALL_CALLBACK_WRITE = 1 << 5,
+  AGS_LINE_MEMBER_CALLBACK_READ_BLOCK   = 1 << 6,
+  AGS_LINE_MEMBER_CALLBACK_WRITE_BLOCK  = 1 << 7,
+}AgsLineMemberFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLineMember</NAME>
+struct _AgsLineMember
+{
+  GtkFrame frame;
+
+  guint flags;
+
+  GType widget_type;
+  gchar *widget_label;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+  
+  AgsPort *port;
+  gpointer port_data;
+  gboolean active;
+
+  AgsPort *recall_port;
+  gpointer recall_port_data;
+  gboolean recall_active;
+
+  GType task_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLineMemberClass</NAME>
+struct _AgsLineMemberClass
+{
+  GtkFrameClass frame;
+
+  void (*change_port)(AgsLineMember *line_member,
+		      gpointer port_data);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_line_member_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_get_widget</NAME>
+<RETURNS>GtkWidget * </RETURNS>
+AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_set_label</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineMember *line_member, gchar *label 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_change_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineMember *line_member, gpointer port_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_find_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_member_new</NAME>
+<RETURNS>AgsLineMember * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MENU_BAR</NAME>
+#define AGS_TYPE_MENU_BAR                (ags_menu_bar_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_BAR</NAME>
+#define AGS_MENU_BAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MENU_BAR, AgsMenuBar))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_BAR_CLASS</NAME>
+#define AGS_MENU_BAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MENU_BAR, AgsMenuBarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_BAR</NAME>
+#define AGS_IS_MENU_BAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MENU_BAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MENU_BAR_CLASS</NAME>
+#define AGS_IS_MENU_BAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MENU_BAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_MENU_BAR_GET_CLASS</NAME>
+#define AGS_MENU_BAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_MENU_BAR, AgsMenuBarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMenuBar</NAME>
+struct _AgsMenuBar
+{
+  GtkMenuBar menu_bar;
+
+  GtkMenu *file;
+  GtkMenu *edit;
+  GtkMenu *add;
+  GtkMenu *help;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMenuBarClass</NAME>
+struct _AgsMenuBarClass
+{
+  GtkMenuBarClass menu_bar;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_menu_bar_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_new</NAME>
+<RETURNS>AgsMenuBar * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_zoom_menu_new</NAME>
+<RETURNS>GtkMenu * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tact_menu_new</NAME>
+<RETURNS>GtkMenu * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_zoom_combo_box_new</NAME>
+<RETURNS>GtkComboBox * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tact_combo_box_new</NAME>
+<RETURNS>GtkComboBox * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_PREFERENCES</NAME>
+#define AGS_TYPE_AUDIO_PREFERENCES                (ags_audio_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_PREFERENCES</NAME>
+#define AGS_AUDIO_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_PREFERENCES, AgsAudioPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_PREFERENCES_CLASS</NAME>
+#define AGS_AUDIO_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUDIO_PREFERENCES, AgsAudioPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_PREFERENCES</NAME>
+#define AGS_IS_AUDIO_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_AUDIO_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_PREFERENCES_CLASS</NAME>
+#define AGS_IS_AUDIO_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_AUDIO_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_PREFERENCES_GET_CLASS</NAME>
+#define AGS_AUDIO_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_AUDIO_PREFERENCES, AgsAudioPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsAudioPreferences</NAME>
+struct _AgsAudioPreferences
+{
+  GtkVBox vbox;
+
+  GtkComboBox *card;
+  GtkSpinButton *audio_channels;
+  GtkSpinButton *samplerate;
+  GtkSpinButton *buffer_size;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioPreferencesClass</NAME>
+struct _AgsAudioPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_new</NAME>
+<RETURNS>AgsAudioPreferences * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_GENERIC_PREFERENCES</NAME>
+#define AGS_TYPE_GENERIC_PREFERENCES                (ags_generic_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GENERIC_PREFERENCES</NAME>
+#define AGS_GENERIC_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_GENERIC_PREFERENCES, AgsGenericPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_GENERIC_PREFERENCES_CLASS</NAME>
+#define AGS_GENERIC_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_GENERIC_PREFERENCES, AgsGenericPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GENERIC_PREFERENCES</NAME>
+#define AGS_IS_GENERIC_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_GENERIC_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GENERIC_PREFERENCES_CLASS</NAME>
+#define AGS_IS_GENERIC_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_GENERIC_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_GENERIC_PREFERENCES_GET_CLASS</NAME>
+#define AGS_GENERIC_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_GENERIC_PREFERENCES, AgsGenericPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsGenericPreferences</NAME>
+struct _AgsGenericPreferences
+{
+  GtkVBox vbox;
+
+  GtkComboBox *audio_output_module;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGenericPreferencesClass</NAME>
+struct _AgsGenericPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_generic_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_generic_preferences_new</NAME>
+<RETURNS>AgsGenericPreferences * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PROPERTY_EDITOR</NAME>
+#define AGS_TYPE_PROPERTY_EDITOR                (ags_property_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_EDITOR</NAME>
+#define AGS_PROPERTY_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PROPERTY_EDITOR, AgsPropertyEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_EDITOR_CLASS</NAME>
+#define AGS_PROPERTY_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PROPERTY_EDITOR, AgsPropertyEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_EDITOR</NAME>
+#define AGS_IS_PROPERTY_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PROPERTY_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_EDITOR_CLASS</NAME>
+#define AGS_IS_PROPERTY_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PROPERTY_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_EDITOR_GET_CLASS</NAME>
+#define AGS_PROPERTY_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PROPERTY_EDITOR, AgsPropertyEditorClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPropertyEditorFlags</NAME>
+typedef enum{
+  AGS_PROPERTY_EDITOR_ENABLED   =  1,
+}AgsPropertyEditorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPropertyEditor</NAME>
+struct _AgsPropertyEditor
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkCheckButton *enabled;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPropertyEditorClass</NAME>
+struct _AgsPropertyEditorClass
+{
+  GtkVBoxClass vbox;
+
+  void (*apply)(AgsPropertyEditor *property_editor);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_property_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_editor_new</NAME>
+<RETURNS>AgsPropertyEditor * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_open_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_save_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_save_as_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_export_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_quit_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_panel_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_mixer_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_drum_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_matrix_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_synth_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_add_ffplayer_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_remove_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_preferences_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_menu_bar_about_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMenuBar *menu_bar 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_WINDOW</NAME>
+#define AGS_TYPE_WINDOW                (ags_window_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_WINDOW</NAME>
+#define AGS_WINDOW(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_WINDOW, AgsWindow))
+</MACRO>
+<MACRO>
+<NAME>AGS_WINDOW_CLASS</NAME>
+#define AGS_WINDOW_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_WINDOW, AgsWindowClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WINDOW</NAME>
+#define AGS_IS_WINDOW(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_WINDOW_CLASS</NAME>
+#define AGS_IS_WINDOW_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_WINDOW_GET_CLASS</NAME>
+#define AGS_WINDOW_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_WINDOW, AgsWindowClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_COUNTER</NAME>
+#define AGS_MACHINE_COUNTER(ptr) ((AgsMachineCounter *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsWindowFlags</NAME>
+typedef enum{
+  AGS_WINDOW_READY        = 1,
+  AGS_WINDOW_LOADING      = 1 << 1,
+  AGS_WINDOW_SAVING       = 1 << 2,
+  AGS_WINDOW_TERMINATING  = 1 << 3,
+}AgsWindowFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsWindow</NAME>
+struct _AgsWindow
+{
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+
+  AgsDevout *devout;
+
+  char *name;
+
+  AgsMenuBar *menu_bar;
+
+  GtkVPaned *paned;
+
+  GtkVBox *machines;
+  GList *machine_counter;
+  AgsMachine *selected;
+
+  AgsEditor *editor;
+  AgsNavigation *navigation;
+
+  AgsExportWindow *export_window;
+  AgsPreferences *preferences;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsWindowClass</NAME>
+struct _AgsWindowClass
+{
+  GtkWindowClass window;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineCounter</NAME>
+struct _AgsMachineCounter
+{
+  gchar *version;
+  gchar *build_id;
+
+  GType machine_type;
+  guint counter;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_window_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_find_machine_counter</NAME>
+<RETURNS>AgsMachineCounter * </RETURNS>
+AgsWindow *window, GType machine_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_increment_machine_counter</NAME>
+<RETURNS>void  </RETURNS>
+AgsWindow *window, GType machine_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_decrement_machine_counter</NAME>
+<RETURNS>void  </RETURNS>
+AgsWindow *window, GType machine_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_counter_alloc</NAME>
+<RETURNS>AgsMachineCounter * </RETURNS>
+gchar *version, gchar *build_id, GType machine_type, guint initial_value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_window_new</NAME>
+<RETURNS>AgsWindow * </RETURNS>
+GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPORT_WINDOW</NAME>
+#define AGS_TYPE_EXPORT_WINDOW                (ags_export_window_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_WINDOW</NAME>
+#define AGS_EXPORT_WINDOW(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPORT_WINDOW, AgsExportWindow))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_WINDOW_CLASS</NAME>
+#define AGS_EXPORT_WINDOW_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EXPORT_WINDOW, AgsExportWindowClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_WINDOW</NAME>
+#define AGS_IS_EXPORT_WINDOW(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EXPORT_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_WINDOW_CLASS</NAME>
+#define AGS_IS_EXPORT_WINDOW_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_EXPORT_WINDOW))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_WINDOW_GET_CLASS</NAME>
+#define AGS_EXPORT_WINDOW_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_EXPORT_WINDOW, AgsExportWindowClass))
+</MACRO>
+<ENUM>
+<NAME>AgsExportWindowFlags</NAME>
+typedef enum{
+  AGS_EXPORT_WINDOW_LIVE_EXPORT   = 1,
+}AgsExportWindowFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsExportWindow</NAME>
+struct _AgsExportWindow
+{
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+  AgsDevout *devout;
+
+  GtkCheckButton *live_export;
+
+  GtkEntry *filename;
+  GtkFileChooserButton *file_chooser_button;
+
+  GtkComboBoxText *mode;
+  GtkSpinButton *tact;
+  GtkLabel *duration;
+  GtkComboBoxText *output_format;
+
+  GtkToggleButton *export;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExportWindowClass</NAME>
+struct _AgsExportWindowClass
+{
+  GtkWindowClass window;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_export_window_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_window_new</NAME>
+<RETURNS>AgsExportWindow * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_destroy_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkObject *object, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_show_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_option_changed_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_group_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_mute_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_solo_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget  *widget, GtkObject *old_parent, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_set_audio_channels_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, guint audio_channels, guint audio_channels_old, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_set_pads_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType channel_type, guint pads, guint pads_old, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_machine_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineSelector *machine_selector, AgsMachine *machine, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_editor_change_position_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsNavigation *navigation, gdouble tact, AgsEditor *editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PAD</NAME>
+#define AGS_TYPE_PAD                (ags_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD</NAME>
+#define AGS_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PAD, AgsPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_CLASS</NAME>
+#define AGS_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PAD, AgsPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD</NAME>
+#define AGS_IS_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PAD_CLASS</NAME>
+#define AGS_IS_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_GET_CLASS</NAME>
+#define AGS_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PAD, AgsPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_DEFAULT_VERSION</NAME>
+#define AGS_PAD_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_PAD_DEFAULT_BUILD_ID</NAME>
+#define AGS_PAD_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</MACRO>
+<ENUM>
+<NAME>AgsPadFlags</NAME>
+typedef enum{
+  AGS_PAD_CONNECTED           = 1,
+  AGS_PAD_SHOW_GROUPING       = 1 << 1,
+  AGS_PAD_GROUP_ALL           = 1 << 2,
+  AGS_PAD_GROUP_LINE          = 1 << 3,
+}AgsPadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPad</NAME>
+struct _AgsPad
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  guint cols;
+  AgsExpanderSet *expander_set;
+
+  GtkToggleButton *group;
+  GtkToggleButton *mute;
+  GtkToggleButton *solo;
+
+  GtkToggleButton *play;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPadClass</NAME>
+struct _AgsPadClass
+{
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsPad *pad, AgsChannel *channel);
+
+  void (*resize_lines)(AgsPad *pad, GType line_type,
+		       guint audio_channels, guint audio_channels_old);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_set_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsPad *pad, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_resize_lines</NAME>
+<RETURNS>void  </RETURNS>
+AgsPad *pad, GType line_type, guint audio_channels, guint audio_channels_old 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_find_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_pad_new</NAME>
+<RETURNS>AgsPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RESIZE_EDITOR</NAME>
+#define AGS_TYPE_RESIZE_EDITOR                (ags_resize_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_EDITOR</NAME>
+#define AGS_RESIZE_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RESIZE_EDITOR, AgsResizeEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_EDITOR_CLASS</NAME>
+#define AGS_RESIZE_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RESIZE_EDITOR, AgsResizeEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RESIZE_EDITOR</NAME>
+#define AGS_IS_RESIZE_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RESIZE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RESIZE_EDITOR_CLASS</NAME>
+#define AGS_IS_RESIZE_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RESIZE_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_RESIZE_EDITOR_GET_CLASS</NAME>
+#define AGS_RESIZE_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RESIZE_EDITOR, AgsResizeEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsResizeEditor</NAME>
+struct _AgsResizeEditor
+{
+  AgsPropertyEditor property_editor;
+
+  GtkSpinButton *audio_channels;
+
+  GtkSpinButton *input_pads;
+  GtkSpinButton *output_pads;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsResizeEditorClass</NAME>
+struct _AgsResizeEditorClass
+{
+  AgsPropertyEditorClass property_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_resize_editor_new</NAME>
+<RETURNS>AgsResizeEditor * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsListingEditor *listing_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_set_pads_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType channel_type, guint pads, guint pads_old, AgsListingEditor *listing_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINK_COLLECTION_EDITOR</NAME>
+#define AGS_TYPE_LINK_COLLECTION_EDITOR                (ags_link_collection_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_COLLECTION_EDITOR</NAME>
+#define AGS_LINK_COLLECTION_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINK_COLLECTION_EDITOR, AgsLinkCollectionEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_LINK_COLLECTION_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINK_COLLECTION_EDITOR, AgsLinkCollectionEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_COLLECTION_EDITOR</NAME>
+#define AGS_IS_LINK_COLLECTION_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINK_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_COLLECTION_EDITOR_CLASS</NAME>
+#define AGS_IS_LINK_COLLECTION_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINK_COLLECTION_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_COLLECTION_EDITOR_GET_CLASS</NAME>
+#define AGS_LINK_COLLECTION_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LINK_COLLECTION_EDITOR, AgsLinkCollectionEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsLinkCollectionEditor</NAME>
+struct _AgsLinkCollectionEditor
+{
+  GtkTable table;
+
+  GType channel_type;
+
+  GtkComboBox *link;
+  GtkSpinButton *first_line;
+  GtkSpinButton *first_link;
+  GtkSpinButton *count;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLinkCollectionEditorClass</NAME>
+struct _AgsLinkCollectionEditorClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_link_collection_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_check_first_line</NAME>
+<RETURNS>void  </RETURNS>
+AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_check_first_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_check_count</NAME>
+<RETURNS>void  </RETURNS>
+AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_new</NAME>
+<RETURNS>AgsLinkCollectionEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PROPERTY_LISTING_EDITOR</NAME>
+#define AGS_TYPE_PROPERTY_LISTING_EDITOR                (ags_property_listing_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_LISTING_EDITOR</NAME>
+#define AGS_PROPERTY_LISTING_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PROPERTY_LISTING_EDITOR, AgsPropertyListingEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_LISTING_EDITOR_CLASS</NAME>
+#define AGS_PROPERTY_LISTING_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PROPERTY_LISTING_EDITOR, AgsPropertyListingEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_LISTING_EDITOR</NAME>
+#define AGS_IS_PROPERTY_LISTING_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PROPERTY_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PROPERTY_LISTING_EDITOR_CLASS</NAME>
+#define AGS_IS_PROPERTY_LISTING_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PROPERTY_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_PROPERTY_LISTING_EDITOR_GET_CLASS</NAME>
+#define AGS_PROPERTY_LISTING_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PROPERTY_LISTING_EDITOR, AgsPropertyListingEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPropertyListingEditor</NAME>
+struct _AgsPropertyListingEditor
+{
+  AgsPropertyEditor property_editor;
+
+  GtkVBox *child;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPropertyListingEditorClass</NAME>
+struct _AgsPropertyListingEditorClass
+{
+  AgsPropertyEditorClass property_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_property_listing_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_listing_editor_new</NAME>
+<RETURNS>AgsPropertyListingEditor * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PERFORMANCE_PREFERENCES</NAME>
+#define AGS_TYPE_PERFORMANCE_PREFERENCES                (ags_performance_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PERFORMANCE_PREFERENCES</NAME>
+#define AGS_PERFORMANCE_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PERFORMANCE_PREFERENCES, AgsPerformancePreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERFORMANCE_PREFERENCES_CLASS</NAME>
+#define AGS_PERFORMANCE_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PERFORMANCE_PREFERENCES, AgsPerformancePreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERFORMANCE_PREFERENCES</NAME>
+#define AGS_IS_PERFORMANCE_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PERFORMANCE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERFORMANCE_PREFERENCES_CLASS</NAME>
+#define AGS_IS_PERFORMANCE_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PERFORMANCE_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERFORMANCE_PREFERENCES_GET_CLASS</NAME>
+#define AGS_PERFORMANCE_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PERFORMANCE_PREFERENCES, AgsPerformancePreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPerformancePreferences</NAME>
+struct _AgsPerformancePreferences
+{
+  GtkVBox vbox;
+
+  GtkCheckButton *super_threaded;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPerformancePreferencesClass</NAME>
+struct _AgsPerformancePreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_performance_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_performance_preferences_new</NAME>
+<RETURNS>AgsPerformancePreferences * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLUGIN_PREFERENCES</NAME>
+#define AGS_TYPE_PLUGIN_PREFERENCES                (ags_plugin_preferences_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_PREFERENCES</NAME>
+#define AGS_PLUGIN_PREFERENCES(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLUGIN_PREFERENCES, AgsPluginPreferences))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_PREFERENCES_CLASS</NAME>
+#define AGS_PLUGIN_PREFERENCES_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLUGIN_PREFERENCES, AgsPluginPreferencesClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_PREFERENCES</NAME>
+#define AGS_IS_PLUGIN_PREFERENCES(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLUGIN_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_PREFERENCES_CLASS</NAME>
+#define AGS_IS_PLUGIN_PREFERENCES_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PLUGIN_PREFERENCES))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_PREFERENCES_GET_CLASS</NAME>
+#define AGS_PLUGIN_PREFERENCES_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLUGIN_PREFERENCES, AgsPluginPreferencesClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPluginPreferences</NAME>
+struct _AgsPluginPreferences
+{
+  GtkVBox vbox;
+
+  AgsLadspaPluginPreferences *ladspa_plugin_preferencens;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPluginPreferencesClass</NAME>
+struct _AgsPluginPreferencesClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaPluginPreferences</NAME>
+struct _AgsLadspaPluginPreferences
+{
+  GtkEntry *ladspa_path;
+  GtkCellView *plugin_file;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_plugin_preferences_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_plugin_preferences_alloc</NAME>
+<RETURNS>AgsLadspaPluginPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_preferences_new</NAME>
+<RETURNS>AgsPluginPreferences * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_expander_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_bpm_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_rewind_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_prev_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_play_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_stop_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_next_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_forward_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_loop_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_position_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_duration_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_loop_left_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_loop_right_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_raster_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_navigation_tic_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsDevout *devout, AgsNavigation *navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_card_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_audio_channels_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_samplerate_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_preferences_buffer_size_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsAudioPreferences *audio_preferences 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_link_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_first_line_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_first_link_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_collection_editor_count_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LINK_EDITOR</NAME>
+#define AGS_TYPE_LINK_EDITOR                (ags_link_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_EDITOR</NAME>
+#define AGS_LINK_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_LINK_EDITOR, AgsLinkEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_EDITOR_CLASS</NAME>
+#define AGS_LINK_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LINK_EDITOR, AgsLinkEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_EDITOR</NAME>
+#define AGS_IS_LINK_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINK_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LINK_EDITOR_CLASS</NAME>
+#define AGS_IS_LINK_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINK_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LINK_EDITOR_GET_CLASS</NAME>
+#define AGS_LINK_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINK_EDITOR, AgsLinkEditorClass))
+</MACRO>
+<ENUM>
+<NAME>AgsLinkEditorFlags</NAME>
+typedef enum{
+  AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE = 1,
+}AgsLinkEditorFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLinkEditor</NAME>
+struct _AgsLinkEditor
+{
+  GtkHBox hbox;
+
+  guint flags;
+
+  GtkComboBox *combo;
+  GtkSpinButton *spin_button;
+
+  AgsAudioFile *audio_file;
+
+  GtkFileChooserDialog *file_chooser;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLinkEditorClass</NAME>
+struct _AgsLinkEditorClass
+{
+  GtkHBoxClass hbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_link_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_link_editor_new</NAME>
+<RETURNS>AgsLinkEditor * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_remove_recall_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_group_clicked_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_volume_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkRange *range, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_peak_run_post_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *peak_channel, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_copy_pattern_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_copy_pattern_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_recall_volume_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_recall_volume_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_channel_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_play_channel_run_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_play_volume_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_line_play_volume_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_property_editor_enable_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle, AgsPropertyEditor *property_editor 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LISTING_EDITOR</NAME>
+#define AGS_TYPE_LISTING_EDITOR                (ags_listing_editor_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LISTING_EDITOR</NAME>
+#define AGS_LISTING_EDITOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LISTING_EDITOR, AgsListingEditor))
+</MACRO>
+<MACRO>
+<NAME>AGS_LISTING_EDITOR_CLASS</NAME>
+#define AGS_LISTING_EDITOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LISTING_EDITOR, AgsListingEditorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LISTING_EDITOR</NAME>
+#define AGS_IS_LISTING_EDITOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LISTING_EDITOR_CLASS</NAME>
+#define AGS_IS_LISTING_EDITOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LISTING_EDITOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_LISTING_EDITOR_GET_CLASS</NAME>
+#define AGS_LISTING_EDITOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LISTING_EDITOR, AgsListingEditorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsListingEditor</NAME>
+struct _AgsListingEditor
+{
+  AgsPropertyListingEditor property_listing_editor;
+
+  GType channel_type;
+
+  GtkVBox *child;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsListingEditorClass</NAME>
+struct _AgsListingEditorClass
+{
+  AgsPropertyListingEditorClass property_listing_editor;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_listing_editor_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_add_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsListingEditor *listing_editor, AgsAudio *audio, guint nth_channel, gboolean connect 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_listing_editor_new</NAME>
+<RETURNS>AgsListingEditor * </RETURNS>
+GType channel_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_preferences_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkDialog *dialog, gint response_id, gpointer user_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ruler_expose_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsRuler *ruler 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ruler_configure_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventConfigure *event, AgsRuler *ruler 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTE_EDIT</NAME>
+#define AGS_TYPE_NOTE_EDIT                (ags_note_edit_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT</NAME>
+#define AGS_NOTE_EDIT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTE_EDIT, AgsNoteEdit))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT_CLASS</NAME>
+#define AGS_NOTE_EDIT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTE_EDIT, AgsNoteEditClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE_EDIT</NAME>
+#define AGS_IS_NOTE_EDIT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NOTE_EDIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTE_EDIT_CLASS</NAME>
+#define AGS_IS_NOTE_EDIT_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_NOTE_EDIT))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT_GET_CLASS</NAME>
+#define AGS_NOTE_EDIT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_NOTE_EDIT, AgsNoteEditClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTE_EDIT_MAX_CONTROLS</NAME>
+#define AGS_NOTE_EDIT_MAX_CONTROLS 1200
+</MACRO>
+<ENUM>
+<NAME>AgsNoteEditFlags</NAME>
+typedef enum{
+  AGS_NOTE_EDIT_RESETING_VERTICALLY    = 1,
+  AGS_NOTE_EDIT_RESETING_HORIZONTALLY  = 1 <<  1,
+  AGS_NOTE_EDIT_POSITION_CURSOR        = 1 <<  2,
+  AGS_NOTE_EDIT_ADDING_NOTE            = 1 <<  3,
+  AGS_NOTE_EDIT_DELETING_NOTE          = 1 <<  4,
+  AGS_NOTE_EDIT_SELECTING_NOTES        = 1 <<  5,
+}AgsNoteEditFlags;
+</ENUM>
+<ENUM>
+<NAME>AgsNoteEditResetFlags</NAME>
+typedef enum{
+  AGS_NOTE_EDIT_RESET_VSCROLLBAR   = 1,
+  AGS_NOTE_EDIT_RESET_HSCROLLBAR   = 1 <<  1,
+  AGS_NOTE_EDIT_RESET_WIDTH        = 1 <<  2,
+  AGS_NOTE_EDIT_RESET_HEIGHT       = 1 <<  3, // reserved
+}AgsNoteEditResetFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNoteEdit</NAME>
+struct _AgsNoteEdit
+{
+  GtkTable table;
+
+  guint flags;
+
+  GtkDrawingArea *drawing_area;
+
+  struct _AgsNoteEditControl{ // values retrieved by mouse pressed and released callback
+    AgsNote *note;
+
+    guint x0_offset;
+    guint y0_offset;
+    guint x0;
+    guint y0;
+
+    guint x1_offset;
+    guint y1_offset;
+    guint x1;
+    guint y1;
+  }control;
+
+  guint width;
+  guint height;
+  guint map_width;
+  guint map_height;
+
+  guint control_height;
+  guint control_margin_y;
+
+  guint control_width;
+
+  guint y0;
+  guint y1;
+
+  guint nth_y;
+  guint stop_y;
+
+  struct _AgsNoteEditControlCurrent{ // values for drawing refering to current tic and zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+  }control_current;
+
+  struct _AgsNoteEditControlUnit{ // values for drawing refering to smallest tic and current zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+    guint stop_x;
+  }control_unit;
+
+  guint selected_x;
+  guint selected_y;
+  
+  GtkVScrollbar *vscrollbar;
+  GtkHScrollbar *hscrollbar;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNoteEditClass</NAME>
+struct _AgsNoteEditClass
+{
+  GtkTableClass table;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_note_edit_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_set_map_height</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, guint map_height 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_reset_vertically</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_reset_horizontally</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, guint flags 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_segment</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_position</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_notation</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_draw_scroll</NAME>
+<RETURNS>void  </RETURNS>
+AgsNoteEdit *note_edit, cairo_t *cr, gdouble position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_new</NAME>
+<RETURNS>AgsNoteEdit * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SF2_CHOOSER</NAME>
+#define AGS_TYPE_SF2_CHOOSER                (ags_sf2_chooser_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_SF2_CHOOSER</NAME>
+#define AGS_SF2_CHOOSER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SF2_CHOOSER, AgsSF2Chooser))
+</MACRO>
+<MACRO>
+<NAME>AGS_SF2_CHOOSER_CLASS</NAME>
+#define AGS_SF2_CHOOSER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SF2_CHOOSER, AgsSF2ChooserClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SF2_CHOOSER</NAME>
+#define AGS_IS_SF2_CHOOSER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SF2_CHOOSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SF2_CHOOSER_CLASS</NAME>
+#define AGS_IS_SF2_CHOOSER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SF2_CHOOSER))
+</MACRO>
+<MACRO>
+<NAME>AGS_SF2_CHOOSER_GET_CLASS</NAME>
+#define AGS_SF2_CHOOSER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SF2_CHOOSER, AgsSF2ChooserClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSF2Chooser</NAME>
+struct _AgsSF2Chooser
+{
+  GtkVBox vbox;
+
+  AgsIpatch *ipatch;
+
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+  GtkComboBoxText *sample;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSF2ChooserClass</NAME>
+struct _AgsSF2ChooserClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_sf2_chooser_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_open</NAME>
+<RETURNS>void  </RETURNS>
+AgsSF2Chooser *sf2_chooser, gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_completed</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_remove_all_from_combo</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_new</NAME>
+<RETURNS>AgsSF2Chooser * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_SELECTION</NAME>
+#define AGS_TYPE_MACHINE_SELECTION                (ags_machine_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTION</NAME>
+#define AGS_MACHINE_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_SELECTION, AgsMachineSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTION_CLASS</NAME>
+#define AGS_MACHINE_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_SELECTION, AgsMachineSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTION</NAME>
+#define AGS_IS_MACHINE_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTION_CLASS</NAME>
+#define AGS_IS_MACHINE_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTION_GET_CLASS</NAME>
+#define AGS_MACHINE_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_MACHINE_SELECTION, AgsMachineSelectionClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMachineSelection</NAME>
+struct _AgsMachineSelection
+{
+  GtkDialog dialog;
+
+  AgsWindow *window;
+  GList *machine;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineSelectionClass</NAME>
+struct _AgsMachineSelectionClass
+{
+  GtkDialogClass dialog;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selection_run</NAME>
+<RETURNS>AgsMachine * </RETURNS>
+AgsMachineSelection *machine_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selection_new</NAME>
+<RETURNS>AgsMachineSelection * </RETURNS>
+AgsWindow *window 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_RADIO_BUTTON</NAME>
+#define AGS_TYPE_MACHINE_RADIO_BUTTON                (ags_machine_radio_button_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_RADIO_BUTTON</NAME>
+#define AGS_MACHINE_RADIO_BUTTON(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_RADIO_BUTTON, AgsMachineRadioButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_RADIO_BUTTON_CLASS</NAME>
+#define AGS_MACHINE_RADIO_BUTTON_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_RADIO_BUTTON, AgsMachineRadioButtonClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_RADIO_BUTTON</NAME>
+#define AGS_IS_MACHINE_RADIO_BUTTON(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_RADIO_BUTTON))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_RADIO_BUTTON_CLASS</NAME>
+#define AGS_IS_MACHINE_RADIO_BUTTON_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_RADIO_BUTTON))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_RADIO_BUTTON_GET_CLASS</NAME>
+#define AGS_MACHINE_RADIO_BUTTON_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_MACHINE_RADIO_BUTTON, AgsMachineRadioButtonClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMachineRadioButton</NAME>
+struct _AgsMachineRadioButton
+{
+  GtkRadioButton radio_button;
+
+  AgsMachine *machine;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineRadioButtonClass</NAME>
+struct _AgsMachineRadioButtonClass
+{
+  GtkRadioButtonClass radio_button;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_radio_button_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_radio_button_new</NAME>
+<RETURNS>AgsMachineRadioButton * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_add_tab_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_remove_tab_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_add_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_remove_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_link_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *menu_item, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_radio_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *radio_button, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_NOTEBOOK</NAME>
+#define AGS_TYPE_NOTEBOOK                (ags_notebook_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK</NAME>
+#define AGS_NOTEBOOK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTEBOOK, AgsNotebook))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK_CLASS</NAME>
+#define AGS_NOTEBOOK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTEBOOK, AgsNotebookClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTEBOOK</NAME>
+#define AGS_IS_NOTEBOOK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NOTEBOOK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_NOTEBOOK_CLASS</NAME>
+#define AGS_IS_NOTEBOOK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_NOTEBOOK))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK_GET_CLASS</NAME>
+#define AGS_NOTEBOOK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_NOTEBOOK, AgsNotebookClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_NOTEBOOK_TAB</NAME>
+#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
+</MACRO>
+<ENUM>
+<NAME>AgsNotebookTabFlags</NAME>
+typedef enum{
+  AGS_NOTEBOOK_TAB_VISIBLE           = 1,
+  AGS_NOTEBOOK_TAB_MODE_NORMAL       = 1 << 1,
+  AGS_NOTEBOOK_TAB_MODE_OVERLAY      = 1 << 2,
+}AgsNotebookTabFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsNotebook</NAME>
+struct _AgsNotebook
+{
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkHBox *hbox;
+
+  GList *tabs;
+  GtkWidget *child;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNotebookClass</NAME>
+struct _AgsNotebookClass
+{
+  GtkVBoxClass vbox;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsNotebookTab</NAME>
+struct _AgsNotebookTab
+{
+  guint flags;
+
+  GtkToggleButton *toggle;
+  GObject *notation;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_notebook_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_tab_index</NAME>
+<RETURNS>gint  </RETURNS>
+AgsNotebook *notebook, GObject *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_next_active_tab</NAME>
+<RETURNS>gint  </RETURNS>
+AgsNotebook *notebook, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_add_tab</NAME>
+<RETURNS>gint  </RETURNS>
+AgsNotebook *notebook 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_insert_tab</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, gint position 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_remove_tab</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, gint nth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsNotebook *notebook, GtkWidget *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_new</NAME>
+<RETURNS>AgsNotebook * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TOOLBAR_MODE_SINGLE_CHANNEL</NAME>
+#define AGS_TOOLBAR_MODE_SINGLE_CHANNEL "single channel\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_MODE_MULTI_CHANNEL</NAME>
+#define AGS_TOOLBAR_MODE_MULTI_CHANNEL "multi channel\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_MODE_ALL_CHANNELS</NAME>
+#define AGS_TOOLBAR_MODE_ALL_CHANNELS "all channels\0"
+</MACRO>
+<FUNCTION>
+<NAME>ags_file_selection_remove_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, GtkTable *hbox 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RULER</NAME>
+#define AGS_TYPE_RULER                (ags_ruler_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER</NAME>
+#define AGS_RULER(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_RULER, AgsRuler))
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_CLASS</NAME>
+#define AGS_RULER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RULER, AgsRulerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RULER</NAME>
+#define AGS_IS_RULER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RULER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RULER_CLASS</NAME>
+#define AGS_IS_RULER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_RULER))
+</MACRO>
+<MACRO>
+<NAME>AGS_RULER_GET_CLASS</NAME>
+#define AGS_RULER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RULER, AgsRulerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRuler</NAME>
+struct _AgsRuler
+{
+  GtkDrawingArea drawing_area;
+
+  /*
+  PangoLayout *layout;
+
+  char *font_name;
+  PangoFontDescription *font_desc;
+
+  PangoContext *context;
+  */
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRulerClass</NAME>
+struct _AgsRulerClass
+{
+  GtkDrawingAreaClass drawing_area;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ruler_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ruler_new</NAME>
+<RETURNS>AgsRuler * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_INLINE_PLAYER</NAME>
+#define AGS_TYPE_INLINE_PLAYER                (ags_inline_player_get_type ())
+</MACRO>
+<MACRO>
+<NAME>AGS_INLINE_PLAYER</NAME>
+#define AGS_INLINE_PLAYER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_INLINE_PLAYER, AgsInlinePlayer))
+</MACRO>
+<MACRO>
+<NAME>AGS_INLINE_PLAYER_CLASS</NAME>
+#define AGS_INLINE_PLAYER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_INLINE_PLAYER, AgsInlinePlayerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INLINE_PLAYER</NAME>
+#define AGS_IS_INLINE_PLAYER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_INLINE_PLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_INLINE_PLAYER_CLASS</NAME>
+#define AGS_IS_INLINE_PLAYER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_INLINE_PLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_INLINE_PLAYER_GET_CLASS</NAME>
+#define AGS_INLINE_PLAYER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_INLINE_PLAYER, AgsInlinePlayerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsInlinePlayer</NAME>
+struct _AgsInlinePlayer
+{
+  GtkHBox vbox;
+
+  AgsPlayable *playable;
+
+  GtkToggleButton *play;
+  GtkHScale *position;
+  GtkVolumeButton *volume;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsInlinePlayerClass</NAME>
+struct _AgsInlinePlayerClass
+{
+  GtkHBoxClass vbox;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_inline_player_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_inline_player_new</NAME>
+<RETURNS>AgsInlinePlayer * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_METER</NAME>
+#define AGS_TYPE_METER                (ags_meter_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_METER</NAME>
+#define AGS_METER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_METER, AgsMeter))
+</MACRO>
+<MACRO>
+<NAME>AGS_METER_CLASS</NAME>
+#define AGS_METER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_METER, AgsMeterClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_METER</NAME>
+#define AGS_IS_METER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_METER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_METER_CLASS</NAME>
+#define AGS_IS_METER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_METER))
+</MACRO>
+<MACRO>
+<NAME>AGS_METER_GET_CLASS</NAME>
+#define AGS_METER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_METER, AgsMeterClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMeter</NAME>
+struct _AgsMeter
+{
+  GtkDrawingArea drawing_area;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMeterClass</NAME>
+struct _AgsMeterClass
+{
+  GtkDrawingAreaClass drawing_area;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_meter_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_sound_string</NAME>
+<RETURNS>char * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_paint</NAME>
+<RETURNS>void  </RETURNS>
+AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_new</NAME>
+<RETURNS>AgsMeter * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MACHINE_SELECTOR</NAME>
+#define AGS_TYPE_MACHINE_SELECTOR                (ags_machine_selector_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTOR</NAME>
+#define AGS_MACHINE_SELECTOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_SELECTOR, AgsMachineSelector))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTOR_CLASS</NAME>
+#define AGS_MACHINE_SELECTOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_SELECTOR, AgsMachineSelectorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTOR</NAME>
+#define AGS_IS_MACHINE_SELECTOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_SELECTOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MACHINE_SELECTOR_CLASS</NAME>
+#define AGS_IS_MACHINE_SELECTOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_SELECTOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_MACHINE_SELECTOR_GET_CLASS</NAME>
+#define AGS_MACHINE_SELECTOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_MACHINE_SELECTOR, AgsMachineSelectorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMachineSelector</NAME>
+struct _AgsMachineSelector
+{
+  GtkVBox vbox;
+
+  GtkMenu *popup;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMachineSelectorClass</NAME>
+struct _AgsMachineSelectorClass
+{
+  GtkVBoxClass vbox;
+
+  void (*changed)(AgsMachineSelector *machine_selector, AgsMachine *machine);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_machine_selector_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsMachineSelector *machine_selector, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_popup_new</NAME>
+<RETURNS>GtkMenu * </RETURNS>
+AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_machine_selector_new</NAME>
+<RETURNS>AgsMachineSelector * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_position_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_edit_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_clear_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_select_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle_button, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_copy_or_cut_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_paste_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_zoom_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_mode_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_expose_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_configure_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventConfigure *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_button_press_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventButton *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_button_release_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventButton *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_drawing_area_motion_notify_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventMotion *event, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_vscrollbar_value_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkRange *range, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_note_edit_hscrollbar_value_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkRange *range, AgsNoteEdit *note_edit 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_destroy_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkObject *object, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_show_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_expose_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_meter_configure_event</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventConfigure *event, AgsMeter *meter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_preset_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_instrument_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_sf2_chooser_sample_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo_box, AgsSF2Chooser *sf2_chooser 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_notebook_machine_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsEditor *editor, AgsMachine *machine, AgsNotebook *notebook 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_SELECTION</NAME>
+#define AGS_TYPE_FILE_SELECTION                (ags_file_selection_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION</NAME>
+#define AGS_FILE_SELECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_SELECTION, AgsFileSelection))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION_CLASS</NAME>
+#define AGS_FILE_SELECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_SELECTION, AgsFileSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_SELECTION</NAME>
+#define AGS_IS_FILE_SELECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_FILE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_SELECTION_CLASS</NAME>
+#define AGS_IS_FILE_SELECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_FILE_SELECTION))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION_GET_CLASS</NAME>
+#define AGS_FILE_SELECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_FILE_SELECTION, AgsFileSelectionClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SELECTION_ENTRY</NAME>
+#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))
+</MACRO>
+<ENUM>
+<NAME>AgsFileSelectionFlags</NAME>
+typedef enum{
+  AGS_FILE_SELECTION_COMPLETED   = 1,
+}AgsFileSelectionFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsFileSelection</NAME>
+struct _AgsFileSelection
+{
+  GtkVBox vbox;
+  
+  guint flags;
+
+  gchar *directory;
+
+  guint entry_count;
+  GList *entry;
+
+  GtkLabel *chosed;
+  GtkLabel *selected;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileSelectionClass</NAME>
+struct _AgsFileSelectionClass
+{
+  GtkVBoxClass vbox;
+
+  void (*add_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+  void (*remove_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+
+  void (*completed)(AgsFileSelection *file_selection);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileSelectionEntry</NAME>
+struct _AgsFileSelectionEntry
+{
+  GtkTable *table;
+
+  GtkWidget *entry;
+
+  gboolean chosed;
+  gchar *filename;
+
+  GtkSpinButton *nth_sample;
+  GtkSpinButton *nth_channel;
+  GtkSpinButton *count;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_selection_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_entry_alloc</NAME>
+<RETURNS>AgsFileSelectionEntry * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_set_entry</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection, GList *entry 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_add_entry</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_remove_entry</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_contains_file</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsFileSelection *file_selection, gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_completed</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileSelection *file_selection 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_selection_new</NAME>
+<RETURNS>AgsFileSelection * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TOOLBAR</NAME>
+#define AGS_TYPE_TOOLBAR                (ags_toolbar_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR</NAME>
+#define AGS_TOOLBAR(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TOOLBAR, AgsToolbar))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_CLASS</NAME>
+#define AGS_TOOLBAR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_TOOLBAR, AgsToolbarClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOOLBAR</NAME>
+#define AGS_IS_TOOLBAR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TOOLBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TOOLBAR_CLASS</NAME>
+#define AGS_IS_TOOLBAR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TOOLBAR))
+</MACRO>
+<MACRO>
+<NAME>AGS_TOOLBAR_GET_CLASS</NAME>
+#define AGS_TOOLBAR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_TOOLBAR, AgsToolbarClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsToolbar</NAME>
+struct _AgsToolbar
+{
+  GtkToolbar toolbar;
+
+  GtkToggleButton *selected_edit_mode;
+  GtkToggleButton *position;
+  GtkToggleButton *edit;
+  GtkToggleButton *clear;
+  GtkToggleButton *select;
+
+  GtkButton *copy;
+  GtkButton *cut;
+  GtkButton *paste;
+
+  guint zoom_history;
+  GtkComboBoxText *zoom;
+
+  GtkComboBoxText *mode;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsToolbarClass</NAME>
+struct _AgsToolbarClass
+{
+  GtkToolbarClass toolbar;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_toolbar_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_toolbar_new</NAME>
+<RETURNS>AgsToolbar * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SYNTH_INPUT_LINE</NAME>
+#define AGS_TYPE_SYNTH_INPUT_LINE                (ags_synth_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_LINE</NAME>
+#define AGS_SYNTH_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SYNTH_INPUT_LINE, AgsSynthInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_LINE_CLASS</NAME>
+#define AGS_SYNTH_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SYNTH_INPUT_LINE, AgsSynthInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_LINE</NAME>
+#define AGS_IS_SYNTH_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_SYNTH_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SYNTH_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_SYNTH_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SYNTH_INPUT_LINE, AgsSynthInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSynthInputLine</NAME>
+struct _AgsSynthInputLine
+{
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+
+  AgsOscillator *oscillator;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSynthInputLineClass</NAME>
+struct _AgsSynthInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_synth_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_input_line_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsSynthInputLine *synth_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_input_line_new</NAME>
+<RETURNS>AgsSynthInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_line_parent_set_callback</NAME>
+<RETURNS>int  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, gpointer data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_OUTPUT_PAD</NAME>
+#define AGS_TYPE_DRUM_OUTPUT_PAD                (ags_drum_output_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_PAD</NAME>
+#define AGS_DRUM_OUTPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_OUTPUT_PAD, AgsDrumOutputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_PAD_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DRUM_OUTPUT_PAD, AgsDrumOutputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_PAD</NAME>
+#define AGS_IS_DRUM_OUTPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_OUTPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_PAD_CLASS</NAME>
+#define AGS_IS_DRUM_OUTPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_OUTPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_PAD_GET_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_OUTPUT_PAD, AgsDrumOutputPadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsDrumOutputPadFlags</NAME>
+typedef enum{
+  AGS_DRUM_OUTPUT_PAD_PLAY_DONE  = 1,
+}AgsDrumOutputPadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDrumOutputPad</NAME>
+struct _AgsDrumOutputPad
+{
+  AgsPad pad;
+
+  guint flags;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumOutputPadClass</NAME>
+struct _AgsDrumOutputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_output_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_pad_new</NAME>
+<RETURNS>AgsDrumOutputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_pad_play_done</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id, AgsDrumOutputPad *drum_output_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_pad_play_cancel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecall *recall, AgsRecallID *recall_id, AgsDrumOutputPad *drum_output_pad 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PANEL</NAME>
+#define AGS_TYPE_PANEL                (ags_panel_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL</NAME>
+#define AGS_PANEL(obj)                ((AgsPanel*) G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PANEL, AgsPanel))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_CLASS</NAME>
+#define AGS_PANEL_CLASS(class)        ((AgsPanelClass*) G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PANEL, AgsPanelClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL</NAME>
+#define AGS_IS_PANEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE(obj, AGS_TYPE_PANEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_CLASS</NAME>
+#define AGS_IS_PANEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PANEL))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_GET_CLASS</NAME>
+#define AGS_PANEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PANEL, AgsPanelClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPanel</NAME>
+struct _AgsPanel
+{
+  AgsMachine machine;
+
+  GtkVBox *vbox;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPanelClass</NAME>
+struct _AgsPanelClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_panel_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_new</NAME>
+<RETURNS>AgsPanel * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_open_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_loop_button_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_length_spin_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_index0_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_index1_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_pad_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_offset_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_open_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsDrumInputPad *drum_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_play_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *button, AgsDrumInputPad *drum_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_edit_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *toggle_button, AgsDrumInputPad *drum_input_pad 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_INPUT_PAD</NAME>
+#define AGS_TYPE_DRUM_INPUT_PAD                (ags_drum_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_PAD</NAME>
+#define AGS_DRUM_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_INPUT_PAD, AgsDrumInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_PAD_CLASS</NAME>
+#define AGS_DRUM_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DRUM_INPUT_PAD, AgsDrumInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_PAD</NAME>
+#define AGS_IS_DRUM_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_DRUM_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_DRUM_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_INPUT_PAD, AgsDrumInputPadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsDrumInputPadFlags</NAME>
+typedef enum{
+  AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE   = 1,
+}AgsDrumInputPadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDrumInputPad</NAME>
+struct _AgsDrumInputPad
+{
+  AgsPad pad;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+  GtkToggleButton *play;
+  GtkToggleButton *edit;
+
+  GList *pad_open_recalls;
+  guint pad_open_play_ref;
+
+  GtkFileChooserDialog *file_chooser;
+
+  guint pad_play_ref;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumInputPadClass</NAME>
+struct _AgsDrumInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_pad_new</NAME>
+<RETURNS>AgsDrumInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PANEL_INPUT_LINE</NAME>
+#define AGS_TYPE_PANEL_INPUT_LINE                (ags_panel_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_LINE</NAME>
+#define AGS_PANEL_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PANEL_INPUT_LINE, AgsPanelInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_LINE_CLASS</NAME>
+#define AGS_PANEL_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PANEL_INPUT_LINE, AgsPanelInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_LINE</NAME>
+#define AGS_IS_PANEL_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PANEL_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_PANEL_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PANEL_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_PANEL_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_PANEL_INPUT_LINE, AgsPanelInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPanelInputLine</NAME>
+struct _AgsPanelInputLine
+{
+  AgsLine line;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPanelInputLineClass</NAME>
+struct _AgsPanelInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_panel_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_input_line_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsPanelInputLine *panel_input_line, guint output_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_input_line_new</NAME>
+<RETURNS>AgsPanelInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PANEL_INPUT_PAD</NAME>
+#define AGS_TYPE_PANEL_INPUT_PAD                (ags_panel_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_PAD</NAME>
+#define AGS_PANEL_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PANEL_INPUT_PAD, AgsPanelInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_PAD_CLASS</NAME>
+#define AGS_PANEL_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PANEL_INPUT_PAD, AgsPanelInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_PAD</NAME>
+#define AGS_IS_PANEL_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PANEL_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PANEL_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_PANEL_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_PANEL_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_PANEL_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_PANEL_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_PANEL_INPUT_PAD, AgsPanelInputPadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPanelInputPad</NAME>
+struct _AgsPanelInputPad
+{
+  AgsPad pad;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPanelInputPadClass</NAME>
+struct _AgsPanelInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_panel_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_input_pad_new</NAME>
+<RETURNS>AgsPanelInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsSynth *synth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_lower_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsSynth *synth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_auto_update_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkToggleButton *toggle, AgsSynth *synth 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_update_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkButton *button, AgsSynth *synth 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SYNTH_INPUT_PAD</NAME>
+#define AGS_TYPE_SYNTH_INPUT_PAD                (ags_synth_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_PAD</NAME>
+#define AGS_SYNTH_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SYNTH_INPUT_PAD, AgsSynthInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_PAD_CLASS</NAME>
+#define AGS_SYNTH_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SYNTH_INPUT_PAD, AgsSynthInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_PAD</NAME>
+#define AGS_IS_SYNTH_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_SYNTH_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SYNTH_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_SYNTH_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SYNTH_INPUT_PAD, AgsSynthInputPadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsSynthInputPad</NAME>
+struct _AgsSynthInputPad
+{
+  AgsPad pad;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSynthInputPadClass</NAME>
+struct _AgsSynthInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_synth_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_input_pad_new</NAME>
+<RETURNS>AgsSynthInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MIXER</NAME>
+#define AGS_TYPE_MIXER                (ags_mixer_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER</NAME>
+#define AGS_MIXER(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_MIXER, AgsMixer))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_CLASS</NAME>
+#define AGS_MIXER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MIXER, AgsMixerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER</NAME>
+#define AGS_IS_MIXER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE(obj, AGS_TYPE_MIXER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_CLASS</NAME>
+#define AGS_IS_MIXER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MIXER))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_GET_CLASS</NAME>
+#define AGS_MIXER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MIXER, AgsMixerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMixer</NAME>
+struct _AgsMixer
+{
+  AgsMachine machine;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkHBox *input_pad;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMixerClass</NAME>
+struct _AgsMixerClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mixer_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_new</NAME>
+<RETURNS>AgsMixer * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_wave_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *combo, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_attack_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_frame_count_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_frequency_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_phase_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_volume_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkSpinButton *spin_button, AgsOscillator *oscillator 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM</NAME>
+#define AGS_TYPE_DRUM                (ags_drum_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM</NAME>
+#define AGS_DRUM(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM, AgsDrum))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_CLASS</NAME>
+#define AGS_DRUM_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DRUM, AgsDrumClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM</NAME>
+#define AGS_IS_DRUM(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_CLASS</NAME>
+#define AGS_IS_DRUM_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_GET_CLASS</NAME>
+#define AGS_DRUM_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DRUM, AgsDrumClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_PATTERN_CONTROLS</NAME>
+#define AGS_DRUM_PATTERN_CONTROLS (16)
+</MACRO>
+<ENUM>
+<NAME>AgsDrumFlags</NAME>
+typedef enum{
+  AGS_DRUM_BLOCK_PATTERN    =  1,
+}AgsDrumFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsDrum</NAME>
+struct _AgsDrum
+{
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  GtkCheckButton *loop_button;
+  GtkSpinButton *length_spin;
+
+  GtkToggleButton *run;
+
+  GtkVBox *vbox;
+
+  GtkHBox *input_pad;
+  GtkVBox *output_pad;
+
+  GtkToggleButton *selected_edit_button;
+
+  AgsDrumInputPad *selected_pad;
+  AgsLine *selected_line;
+
+  GtkToggleButton *index0[4];
+  GtkToggleButton *selected0;
+
+  GtkToggleButton *index1[12];
+  GtkToggleButton *selected1;
+
+  guint active_led;
+  GtkHBox *led;
+  GtkHBox *pattern;
+
+  GtkVBox *offset;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumClass</NAME>
+struct _AgsDrumClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_set_pattern</NAME>
+<RETURNS>void  </RETURNS>
+AgsDrum *drum 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_new</NAME>
+<RETURNS>AgsDrum * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MIXER_INPUT_PAD</NAME>
+#define AGS_TYPE_MIXER_INPUT_PAD                (ags_mixer_input_pad_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_PAD</NAME>
+#define AGS_MIXER_INPUT_PAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MIXER_INPUT_PAD, AgsMixerInputPad))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_PAD_CLASS</NAME>
+#define AGS_MIXER_INPUT_PAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MIXER_INPUT_PAD, AgsMixerInputPadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_PAD</NAME>
+#define AGS_IS_MIXER_INPUT_PAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MIXER_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_PAD_CLASS</NAME>
+#define AGS_IS_MIXER_INPUT_PAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MIXER_INPUT_PAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_PAD_GET_CLASS</NAME>
+#define AGS_MIXER_INPUT_PAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_MIXER_INPUT_PAD, AgsMixerInputPadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMixerInputPad</NAME>
+struct _AgsMixerInputPad
+{
+  AgsPad pad;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMixerInputPadClass</NAME>
+struct _AgsMixerInputPadClass
+{
+  AgsPadClass pad;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mixer_input_pad_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_input_pad_new</NAME>
+<RETURNS>AgsMixerInputPad * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MIXER_INPUT_LINE</NAME>
+#define AGS_TYPE_MIXER_INPUT_LINE                (ags_mixer_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_LINE</NAME>
+#define AGS_MIXER_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MIXER_INPUT_LINE, AgsMixerInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_LINE_CLASS</NAME>
+#define AGS_MIXER_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_MIXER_INPUT_LINE, AgsMixerInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_LINE</NAME>
+#define AGS_IS_MIXER_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MIXER_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MIXER_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_MIXER_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MIXER_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_MIXER_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_MIXER_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_MIXER_INPUT_LINE, AgsMixerInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsMixerInputLine</NAME>
+struct _AgsMixerInputLine
+{
+  AgsLine line;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMixerInputLineClass</NAME>
+struct _AgsMixerInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mixer_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_input_line_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsMixerInputLine *mixer_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_input_line_new</NAME>
+<RETURNS>AgsMixerInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SYNTH</NAME>
+#define AGS_TYPE_SYNTH                (ags_synth_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH</NAME>
+#define AGS_SYNTH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SYNTH, AgsSynth))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_CLASS</NAME>
+#define AGS_SYNTH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SYNTH, AgsSynthClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH</NAME>
+#define AGS_IS_SYNTH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SYNTH_CLASS</NAME>
+#define AGS_IS_SYNTH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_SYNTH))
+</MACRO>
+<MACRO>
+<NAME>AGS_SYNTH_GET_CLASS</NAME>
+#define AGS_SYNTH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SYNTH, AgsSynthClass))
+</MACRO>
+<ENUM>
+<NAME>AgsSynthFlags</NAME>
+typedef enum{
+  AGS_SYNTH_AUTO_UPDATE          = 1,
+}AgsSynthFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsSynth</NAME>
+struct _AgsSynth
+{
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkVBox *input_pad;
+
+  GtkSpinButton *lower; // how many channels until to lowest freq
+  GtkSpinButton *loop_start;
+  GtkSpinButton *loop_end;
+
+  GtkCheckButton *auto_update;
+  GtkButton *update;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSynthClass</NAME>
+struct _AgsSynthClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_synth_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_synth_new</NAME>
+<RETURNS>AgsSynth * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_index_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_drawing_area_expose_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_drawing_area_button_press_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventButton *event, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_adjustment_value_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_bpm_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_length_spin_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *spin_button, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_loop_button_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *button, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_tact_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, AgsRecallID *recall_id, AgsMatrix *matrix 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_OUTPUT_LINE</NAME>
+#define AGS_TYPE_DRUM_OUTPUT_LINE                (ags_drum_output_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_LINE</NAME>
+#define AGS_DRUM_OUTPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_OUTPUT_LINE, AgsDrumOutputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_LINE_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DRUM_OUTPUT_LINE, AgsDrumOutputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_LINE</NAME>
+#define AGS_IS_DRUM_OUTPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_OUTPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_OUTPUT_LINE_CLASS</NAME>
+#define AGS_IS_DRUM_OUTPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_OUTPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_OUTPUT_LINE_GET_CLASS</NAME>
+#define AGS_DRUM_OUTPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_OUTPUT_LINE, AgsDrumOutputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDrumOutputLine</NAME>
+struct _AgsDrumOutputLine
+{
+  AgsLine line;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumOutputLineClass</NAME>
+struct _AgsDrumOutputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_output_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_line_add_default_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsDrumOutputLine *drum_output_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_output_line_new</NAME>
+<RETURNS>AgsDrumOutputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DRUM_INPUT_LINE</NAME>
+#define AGS_TYPE_DRUM_INPUT_LINE                (ags_drum_input_line_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_LINE</NAME>
+#define AGS_DRUM_INPUT_LINE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DRUM_INPUT_LINE, AgsDrumInputLine))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_LINE_CLASS</NAME>
+#define AGS_DRUM_INPUT_LINE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DRUM_INPUT_LINE, AgsDrumInputLineClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_LINE</NAME>
+#define AGS_IS_DRUM_INPUT_LINE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DRUM_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DRUM_INPUT_LINE_CLASS</NAME>
+#define AGS_IS_DRUM_INPUT_LINE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DRUM_INPUT_LINE))
+</MACRO>
+<MACRO>
+<NAME>AGS_DRUM_INPUT_LINE_GET_CLASS</NAME>
+#define AGS_DRUM_INPUT_LINE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DRUM_INPUT_LINE, AgsDrumInputLineClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsDrumInputLine</NAME>
+struct _AgsDrumInputLine
+{
+  AgsLine line;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDrumInputLineClass</NAME>
+struct _AgsDrumInputLineClass
+{
+  AgsLineClass line;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_drum_input_line_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsDrumInputLine *drum_input_line, guint output_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_new</NAME>
+<RETURNS>AgsDrumInputLine * </RETURNS>
+AgsChannel *channel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_OSCILLATOR</NAME>
+#define AGS_TYPE_OSCILLATOR                (ags_oscillator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_OSCILLATOR</NAME>
+#define AGS_OSCILLATOR(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_OSCILLATOR, AgsOscillator))
+</MACRO>
+<MACRO>
+<NAME>AGS_OSCILLATOR_CLASS</NAME>
+#define AGS_OSCILLATOR_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_OSCILLATOR, AgsOscillatorClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OSCILLATOR</NAME>
+#define AGS_IS_OSCILLATOR(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OSCILLATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_OSCILLATOR_CLASS</NAME>
+#define AGS_IS_OSCILLATOR_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OSCILLATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_OSCILLATOR_GET_CLASS</NAME>
+#define AGS_OSCILLATOR_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OSCILLATOR, AgsOscillatorClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsOscillator</NAME>
+struct _AgsOscillator
+{
+  GtkFrame frame;
+
+  GtkComboBox *wave;
+  gulong wave_handler;
+
+  GtkSpinButton *attack;
+  gulong attack_handler;
+
+  GtkSpinButton *frame_count;
+  gulong frame_count_handler;
+
+  GtkSpinButton *frequency;
+  gulong frequency_handler;
+
+  GtkSpinButton *phase;
+  gulong phase_handler;
+
+  GtkSpinButton *volume;
+  gulong volume_handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsOscillatorClass</NAME>
+struct _AgsOscillatorClass
+{
+  GtkFrameClass frame;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_oscillator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_oscillator</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsOscillator **oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_oscillator</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsOscillator *oscillator 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_oscillator_new</NAME>
+<RETURNS>AgsOscillator * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MATRIX</NAME>
+#define AGS_TYPE_MATRIX                (ags_matrix_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX</NAME>
+#define AGS_MATRIX(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MATRIX, AgsMatrix))
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_CLASS</NAME>
+#define AGS_MATRIX_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MATRIX, AgsMatrixClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MATRIX</NAME>
+#define AGS_IS_MATRIX(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MATRIX))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MATRIX_CLASS</NAME>
+#define AGS_IS_MATRIX_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_MATRIX))
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_GET_CLASS</NAME>
+#define AGS_MATRIX_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MATRIX, AgsMatrixClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_PATTERN_CONTROLS</NAME>
+#define AGS_MATRIX_PATTERN_CONTROLS (16)
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_OCTAVE</NAME>
+#define AGS_MATRIX_OCTAVE 10
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_CELL_WIDTH</NAME>
+#define AGS_MATRIX_CELL_WIDTH   12
+</MACRO>
+<MACRO>
+<NAME>AGS_MATRIX_CELL_HEIGHT</NAME>
+#define AGS_MATRIX_CELL_HEIGHT  10
+</MACRO>
+<STRUCT>
+<NAME>AgsMatrix</NAME>
+struct _AgsMatrix
+{
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  GtkTable *table;
+
+  GtkToggleButton *run;
+  GtkToggleButton *selected;
+  GtkToggleButton *index[9];
+
+  GtkDrawingArea *drawing_area;
+  guint active_led;
+  GtkHBox *led;
+
+  GtkAdjustment *adjustment;
+
+  GtkSpinButton *length_spin;
+  GtkCheckButton *loop_button;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsMatrixClass</NAME>
+struct _AgsMatrixClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_matrix_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_input_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint input_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_output_map_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint output_pad_start 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_draw_gutter</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_draw_matrix</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_redraw_gutter_point</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, AgsChannel *channel, guint j, guint i 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_highlight_gutter_point</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint j, guint i 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_unpaint_gutter_point</NAME>
+<RETURNS>void  </RETURNS>
+AgsMatrix *matrix, guint j, guint i 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_matrix_new</NAME>
+<RETURNS>AgsMatrix * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mixer_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsMixer *mixer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsDrumInputLine *drum_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_channel_done_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsChannel *channel, AgsDrumInputLine *drum_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_drum_input_line_audio_set_pads_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudio *audio, GType type, guint pads, guint pads_old, AgsDrumInputLine *drum_input_line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_open_clicked_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_open_dialog_response_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, gint response, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_preset_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *preset, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_instrument_changed_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBox *instrument, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_drawing_area_expose_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventExpose *event, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_drawing_area_configure_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, GdkEventConfigure *event, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_drawing_area_button_press_callback</NAME>
+<RETURNS>gboolean  </RETURNS>
+GtkWidget *widget, AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_hscrollbar_value_changed</NAME>
+<RETURNS>void  </RETURNS>
+GtkAdjustment *adjustment, AgsFFPlayer *ffplayers 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_panel_parent_set_callback</NAME>
+<RETURNS>void  </RETURNS>
+GtkWidget *widget, GtkObject *old_parent, AgsPanel *panel 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FFPLAYER</NAME>
+#define AGS_TYPE_FFPLAYER                (ags_ffplayer_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FFPLAYER</NAME>
+#define AGS_FFPLAYER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FFPLAYER, AgsFFPlayer))
+</MACRO>
+<MACRO>
+<NAME>AGS_FFPLAYER_CLASS</NAME>
+#define AGS_FFPLAYER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FFPLAYER, AgsFFPlayerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FFPLAYER</NAME>
+#define AGS_IS_FFPLAYER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_FFPLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FFPLAYER_CLASS</NAME>
+#define AGS_IS_FFPLAYER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FFPLAYER))
+</MACRO>
+<MACRO>
+<NAME>AGS_FFPLAYER_GET_CLASS</NAME>
+#define AGS_FFPLAYER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_FFPLAYER, AgsFFPlayerClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFFPlayer</NAME>
+struct _AgsFFPlayer
+{
+  AgsMachine machine;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  guint control_width;
+  guint control_height;
+  
+  GtkDrawingArea *drawing_area;
+  GtkAdjustment *hadjustment;
+
+  AgsIpatch *ipatch;
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFFPlayerClass</NAME>
+struct _AgsFFPlayerClass
+{
+  AgsMachineClass machine;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ffplayer_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_paint</NAME>
+<RETURNS>void  </RETURNS>
+AgsFFPlayer *ffplayer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ffplayer_new</NAME>
+<RETURNS>AgsFFPlayer * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REMOTE_TASK</NAME>
+#define AGS_TYPE_REMOTE_TASK                (ags_remote_task_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOTE_TASK</NAME>
+#define AGS_REMOTE_TASK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOTE_TASK, AgsRemoteTask))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOTE_TASK_CLASS</NAME>
+#define AGS_REMOTE_TASK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_REMOTE_TASK, AgsRemoteTaskClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOTE_TASK</NAME>
+#define AGS_IS_REMOTE_TASK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_REMOTE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REMOTE_TASK_CLASS</NAME>
+#define AGS_IS_REMOTE_TASK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_REMOTE_TASK))
+</MACRO>
+<MACRO>
+<NAME>AGS_REMOTE_TASK_GET_CLASS</NAME>
+#define AGS_REMOTE_TASK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_REMOTE_TASK, AgsRemoteTaskClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsRemoteTask</NAME>
+struct _AgsRemoteTask
+{
+  GObject object;
+
+  GObject *server;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRemoteTaskClass</NAME>
+struct _AgsRemoteTaskClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_remote_task_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remote_task_launch</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remote_task_launch_timed</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_remote_task_new</NAME>
+<RETURNS>AgsRemoteTask * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SERVER</NAME>
+#define AGS_TYPE_SERVER                (ags_server_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER</NAME>
+#define AGS_SERVER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SERVER, AgsServer))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_CLASS</NAME>
+#define AGS_SERVER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SERVER, AgsServerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER</NAME>
+#define AGS_IS_SERVER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_SERVER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SERVER_CLASS</NAME>
+#define AGS_IS_SERVER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_SERVER))
+</MACRO>
+<MACRO>
+<NAME>AGS_SERVER_GET_CLASS</NAME>
+#define AGS_SERVER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SERVER, AgsServerClass))
+</MACRO>
+<ENUM>
+<NAME>AgsServerFlags</NAME>
+typedef enum{
+  AGS_SERVER_STARTED        = 1,
+  AGS_SERVER_RUNNING        = 1 << 1,
+}AgsServerFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsServer</NAME>
+struct _AgsServer
+{
+  GObject object;
+
+  guint flags;
+
+#ifdef AGS_WITH_XMLRPC_C
+  TServer abyss_server;
+  TSocket *socket;
+#endif
+  int socket_fd;
+  struct sockaddr_in address;
+
+  void *server_info;
+  
+  GObject *main;
+
+  AgsRegistry *registry;
+  AgsRemoteTask *remote_task;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsServerClass</NAME>
+struct _AgsServerClass
+{
+  GObjectClass object;
+  
+  void (*start)(AgsServer *server);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_server_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsServer *server 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_lookup</NAME>
+<RETURNS>AgsServer * </RETURNS>
+void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_create_object</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_object_set_property</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_server_new</NAME>
+<RETURNS>AgsServer * </RETURNS>
+GObject *main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_REGISTRY</NAME>
+#define AGS_TYPE_REGISTRY                (ags_registry_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY</NAME>
+#define AGS_REGISTRY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REGISTRY, AgsRegistry))
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY_CLASS</NAME>
+#define AGS_REGISTRY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_REGISTRY, AgsRegistryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REGISTRY</NAME>
+#define AGS_IS_REGISTRY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_REGISTRY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_REGISTRY_CLASS</NAME>
+#define AGS_IS_REGISTRY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_REGISTRY))
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY_GET_CLASS</NAME>
+#define AGS_REGISTRY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_REGISTRY, AgsRegistryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_REGISTRY_DEFAULT_ID_LENGTH</NAME>
+#define AGS_REGISTRY_DEFAULT_ID_LENGTH 16
+</MACRO>
+<STRUCT>
+<NAME>AgsRegistry</NAME>
+struct _AgsRegistry
+{
+  GObject object;
+
+  guint flags;
+
+  pthread_mutex_t mutex;
+
+  AgsFile *previous;
+  AgsFile *current;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_registry *registry;
+#endif
+
+  GObject *server;
+
+  guint id_length;
+  guint counter;
+
+  GList *entry;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRegistryClass</NAME>
+struct _AgsRegistryClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRegistryEntry</NAME>
+struct _AgsRegistryEntry
+{
+  gchar *id;
+  GValue entry;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_registry_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_entry_alloc</NAME>
+<RETURNS>AgsRegistryEntry * </RETURNS>
+AgsRegistry *registry 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsRegistry *registry, AgsRegistryEntry *registry_entry 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_entry_find</NAME>
+<RETURNS>AgsRegistryEntry * </RETURNS>
+AgsRegistry *registry, gchar *id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_entry_bulk</NAME>
+<RETURNS>xmlrpc_value * </RETURNS>
+xmlrpc_env *env, xmlrpc_value *param_array, void *server_info 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_registry_new</NAME>
+<RETURNS>AgsRegistry * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLUGIN_FACTORY</NAME>
+#define AGS_TYPE_PLUGIN_FACTORY                (ags_plugin_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_FACTORY</NAME>
+#define AGS_PLUGIN_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_FACTORY_CLASS</NAME>
+#define AGS_PLUGIN_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_FACTORY</NAME>
+#define AGS_IS_PLUGIN_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLUGIN_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_FACTORY_CLASS</NAME>
+#define AGS_IS_PLUGIN_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLUGIN_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_FACTORY_GET_CLASS</NAME>
+#define AGS_PLUGIN_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLUGIN_FACTORY, AgsPluginFactoryClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsPluginFactory</NAME>
+struct _AgsPluginFactory
+{
+  GObject object;
+
+  GList *plugin;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPluginFactoryClass</NAME>
+struct _AgsPluginFactoryClass
+{
+  GObjectClass object;
+
+  void (*add)(AgsPluginFactory *plugin_factory,
+	      GType plugin_type,
+	      gchar *plugin_name,
+	      gchar *version, gchar *build_id,
+	      gchar *xml_type,
+	      GParameter *control, guint control_count);
+
+  AgsPlugin* (*create)(AgsPluginFactory *plugin_factory,
+		       gchar *xml_type);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPluginMetadata</NAME>
+struct _AgsPluginMetadata
+{
+  GType plugin_type;
+  gchar *plugin_name;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  GParameter *control;
+  guint control_count;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_plugin_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_read_file</NAME>
+<RETURNS>void  </RETURNS>
+AgsPluginFactory *plugin_factory, gchar *path 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_list_by_name</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPluginFactory *plugin_factory, gchar *plugin_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsPluginFactory *plugin_factory, GType plugin_type, gchar *plugin_name, gchar *version, gchar *build_id, gchar *xml_type, GParameter *control, guint control_count 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_create</NAME>
+<RETURNS>AgsPlugin * </RETURNS>
+AgsPluginFactory *plugin_factory, gchar *plugin_name, gchar *version, gchar *build_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_get_instance</NAME>
+<RETURNS>AgsPluginFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_new_from_file</NAME>
+<RETURNS>AgsPluginFactory * </RETURNS>
+gchar *path 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_factory_new</NAME>
+<RETURNS>AgsPluginFactory * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_PLUGIN_NAME_VOLUME</NAME>
+#define AGS_PLUGIN_NAME_VOLUME "ags-volume\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_LADSPA_MANAGER</NAME>
+#define AGS_TYPE_LADSPA_MANAGER                (ags_ladspa_manager_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_MANAGER</NAME>
+#define AGS_LADSPA_MANAGER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LADSPA_MANAGER, AgsLadspaManager))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_MANAGER_CLASS</NAME>
+#define AGS_LADSPA_MANAGER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LADSPA_MANAGER, AgsLadspaManagerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_MANAGER</NAME>
+#define AGS_IS_LADSPA_MANAGER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LADSPA_MANAGER))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LADSPA_MANAGER_CLASS</NAME>
+#define AGS_IS_LADSPA_MANAGER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LADSPA_MANAGER))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_MANAGER_GET_CLASS</NAME>
+#define AGS_LADSPA_MANAGER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LADSPA_MANAGER, AgsLadspaManagerClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_LADSPA_PLUGIN</NAME>
+#define AGS_LADSPA_PLUGIN(ptr) ((AgsLadspaPlugin *)(ptr))
+</MACRO>
+<ENUM>
+<NAME>AgsLadspaPluginFlags</NAME>
+typedef enum{
+  AGS_LADSPA_PLUGIN_IS_LOADED    = 1,
+}AgsLadspaPluginFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLadspaManager</NAME>
+struct _AgsLadspaManager
+{
+  GObject object;
+  
+  GList *ladspa_plugin;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaManagerClass</NAME>
+struct _AgsLadspaManagerClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLadspaPlugin</NAME>
+struct _AgsLadspaPlugin
+{
+  guint flags;
+
+  gchar *filename;
+  void *plugin_so;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_ladspa_manager_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_plugin_alloc</NAME>
+<RETURNS>AgsLadspaPlugin * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_plugin_free</NAME>
+<RETURNS>void  </RETURNS>
+AgsLadspaPlugin *ladspa_plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_get_filenames</NAME>
+<RETURNS>gchar ** </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_find_ladspa_plugin</NAME>
+<RETURNS>AgsLadspaPlugin * </RETURNS>
+gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_load_file</NAME>
+<RETURNS>void  </RETURNS>
+gchar *filename 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_load_default_directory</NAME>
+<RETURNS>void  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_get_instance</NAME>
+<RETURNS>AgsLadspaManager * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_ladspa_manager_new</NAME>
+<RETURNS>AgsLadspaManager * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RETURNABLE_THREAD</NAME>
+#define AGS_TYPE_RETURNABLE_THREAD                (ags_returnable_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD</NAME>
+#define AGS_RETURNABLE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RETURNABLE_THREAD, AgsReturnableThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD_CLASS</NAME>
+#define AGS_RETURNABLE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RETURNABLE_THREAD, AgsReturnableThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RETURNABLE_THREAD</NAME>
+#define AGS_IS_RETURNABLE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RETURNABLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RETURNABLE_THREAD_CLASS</NAME>
+#define AGS_IS_RETURNABLE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RETURNABLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD_GET_CLASS</NAME>
+#define AGS_RETURNABLE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RETURNABLE_THREAD, AgsReturnableThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE (1000)
+</MACRO>
+<USER_FUNCTION>
+<NAME>AgsReturnableThreadCallback</NAME>
+<RETURNS>void </RETURNS>
+AgsReturnableThread *returnable_thread, gpointer data
+</USER_FUNCTION>
+<ENUM>
+<NAME>AgsReturnableThreadFlags</NAME>
+typedef enum{
+  AGS_RETURNABLE_THREAD_IN_USE              = 1,
+  AGS_RETURNABLE_THREAD_RESET               = 1 << 1,
+}AgsReturnableThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsReturnableThread</NAME>
+struct _AgsReturnableThread
+{
+  AgsThread thread;
+
+  volatile guint flags;
+
+  GObject *thread_pool;
+
+  pthread_mutex_t reset_mutex;
+  volatile void *safe_data;
+
+  gulong handler;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsReturnableThreadClass</NAME>
+struct _AgsReturnableThreadClass
+{
+  AgsThreadClass thread;
+
+  void (*safe_run)(AgsReturnableThread *returnable_thread);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_returnable_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_safe_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsReturnableThread *returnable_thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_connect_safe_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsReturnableThread *returnable_thread, AgsReturnableThreadCallback callback 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_disconnect_safe_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsReturnableThread *returnable_thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_returnable_thread_new</NAME>
+<RETURNS>AgsReturnableThread * </RETURNS>
+GObject *thread_pool 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EXPORT_THREAD</NAME>
+#define AGS_TYPE_EXPORT_THREAD                (ags_export_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD</NAME>
+#define AGS_EXPORT_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EXPORT_THREAD, AgsExportThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_CLASS</NAME>
+#define AGS_EXPORT_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_EXPORT_THREAD, AgsExportThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_THREAD</NAME>
+#define AGS_IS_EXPORT_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_EXPORT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EXPORT_THREAD_CLASS</NAME>
+#define AGS_IS_EXPORT_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_EXPORT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_GET_CLASS</NAME>
+#define AGS_EXPORT_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_EXPORT_THREAD, AgsExportThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_EXPORT_THREAD_DEFAULT_JIFFIE (48.0) // same as devout thread
+</MACRO>
+<MACRO>
+<NAME>AGS_EXPORT_THREAD_BUFFER_TIME</NAME>
+#define AGS_EXPORT_THREAD_BUFFER_TIME (1.0 / (AGS_DEVOUT_DEFAULT_FORMAT / 8))
+</MACRO>
+<STRUCT>
+<NAME>AgsExportThread</NAME>
+struct _AgsExportThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  guint tic;
+  guint counter;
+
+  AgsAudioFile *audio_file;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsExportThreadClass</NAME>
+struct _AgsExportThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_export_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_export_thread_new</NAME>
+<RETURNS>AgsExportThread * </RETURNS>
+GObject *devout, AgsAudioFile *audio_file 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUTOSAVE_THREAD</NAME>
+#define AGS_TYPE_AUTOSAVE_THREAD                (ags_autosave_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD</NAME>
+#define AGS_AUTOSAVE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUTOSAVE_THREAD, AgsAutosaveThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_CLASS</NAME>
+#define AGS_AUTOSAVE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUTOSAVE_THREAD, AgsAutosaveThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUTOSAVE_THREAD</NAME>
+#define AGS_IS_AUTOSAVE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUTOSAVE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUTOSAVE_THREAD_CLASS</NAME>
+#define AGS_IS_AUTOSAVE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUTOSAVE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_GET_CLASS</NAME>
+#define AGS_AUTOSAVE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_AUTOSAVE_THREAD, AgsAutosaveThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE (0.2)
+</MACRO>
+<MACRO>
+<NAME>AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</NAME>
+#define AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME "ags-autosaved.xml\0"
+</MACRO>
+<STRUCT>
+<NAME>AgsAutosaveThread</NAME>
+struct _AgsAutosaveThread
+{
+  AgsThread thread;
+
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  AgsMain *ags_main;
+
+  guint delay;
+  guint counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAutosaveThreadClass</NAME>
+struct _AgsAutosaveThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_autosave_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_autosave_thread_new</NAME>
+<RETURNS>AgsAutosaveThread * </RETURNS>
+GObject *devout, AgsMain *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_GUI_TASK_THREAD</NAME>
+#define AGS_TYPE_GUI_TASK_THREAD                (ags_gui_task_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_TASK_THREAD</NAME>
+#define AGS_GUI_TASK_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_GUI_TASK_THREAD, AgsGuiTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_TASK_THREAD_CLASS</NAME>
+#define AGS_GUI_TASK_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_GUI_TASK_THREAD, AgsGuiTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_TASK_THREAD</NAME>
+#define AGS_IS_GUI_TASK_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_GUI_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_TASK_THREAD_CLASS</NAME>
+#define AGS_IS_GUI_TASK_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_GUI_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_TASK_THREAD_GET_CLASS</NAME>
+#define AGS_GUI_TASK_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_GUI_TASK_THREAD, AgsGuiTaskThreadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsGuiTaskThread</NAME>
+struct _AgsGuiTaskThread
+{
+  AgsTaskThread task_thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGuiTaskThreadClass</NAME>
+struct _AgsGuiTaskThreadClass
+{
+  AgsTaskThreadClass task_thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_gui_task_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_gui_task_thread_new</NAME>
+<RETURNS>AgsGuiTaskThread * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_AUDIO_LOOP</NAME>
+#define AGS_TYPE_AUDIO_LOOP                (ags_audio_loop_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP</NAME>
+#define AGS_AUDIO_LOOP(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_LOOP, AgsAudioLoop))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP_CLASS</NAME>
+#define AGS_AUDIO_LOOP_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUDIO_LOOP, AgsAudioLoopClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_LOOP</NAME>
+#define AGS_IS_AUDIO_LOOP(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUDIO_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_AUDIO_LOOP_CLASS</NAME>
+#define AGS_IS_AUDIO_LOOP_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUDIO_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP_GET_CLASS</NAME>
+#define AGS_AUDIO_LOOP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_AUDIO_LOOP, AgsAudioLoopClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_AUDIO_LOOP_DEFAULT_JIFFIE</NAME>
+#define AGS_AUDIO_LOOP_DEFAULT_JIFFIE (48.0)
+</MACRO>
+<ENUM>
+<NAME>AgsAudioLoopFlags</NAME>
+typedef enum{
+  AGS_AUDIO_LOOP_PLAY_RECALL                    = 1,
+  AGS_AUDIO_LOOP_PLAYING_RECALL                 = 1 << 1,
+  AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING        = 1 << 2,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL                   = 1 << 3,
+  AGS_AUDIO_LOOP_PLAYING_CHANNEL                = 1 << 4,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING       = 1 << 5,
+  AGS_AUDIO_LOOP_PLAY_AUDIO                     = 1 << 6,
+  AGS_AUDIO_LOOP_PLAYING_AUDIO                  = 1 << 7,
+  AGS_AUDIO_LOOP_PLAY_NOTATION                  = 1 << 8,
+  AGS_AUDIO_LOOP_PLAYING_NOTATION               = 1 << 9,
+  AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING         = 1 << 10,
+}AgsAudioLoopFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAudioLoop</NAME>
+struct _AgsAudioLoop
+{
+  AgsThread thread;
+
+  guint flags;
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  GCond cond;
+  GMutex mutex;
+
+  gdouble frequency;
+
+  GObject *ags_main;
+
+  AgsAsyncQueue *async_queue;
+  
+  AgsThread *task_thread;
+  AgsThread *gui_thread;
+  AgsThread *devout_thread;
+  AgsThread *export_thread;
+
+  pthread_mutex_t recall_mutex;
+
+  guint play_recall_ref;
+  GList *play_recall; // play AgsRecall
+
+  guint play_channel_ref;
+  GList *play_channel; // play AgsChannel
+
+  guint play_audio_ref;
+  GList *play_audio; // play AgsAudio
+
+  guint play_notation_ref;
+  GList *play_notation;
+
+  GList *tree_sanity;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAudioLoopClass</NAME>
+struct _AgsAudioLoopClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_audio_loop_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_add_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_remove_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_add_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_remove_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_add_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_remove_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsAudioLoop *audio_loop, GObject *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_audio_loop_new</NAME>
+<RETURNS>AgsAudioLoop * </RETURNS>
+GObject *devout, GObject *ags_main 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ITERATOR_THREAD</NAME>
+#define AGS_TYPE_ITERATOR_THREAD                (ags_iterator_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ITERATOR_THREAD</NAME>
+#define AGS_ITERATOR_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ITERATOR_THREAD, AgsIteratorThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_ITERATOR_THREAD_CLASS</NAME>
+#define AGS_ITERATOR_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_ITERATOR_THREAD, AgsIteratorThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ITERATOR_THREAD</NAME>
+#define AGS_IS_ITERATOR_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_ITERATOR_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ITERATOR_THREAD_CLASS</NAME>
+#define AGS_IS_ITERATOR_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_ITERATOR_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_ITERATOR_THREAD_GET_CLASS</NAME>
+#define AGS_ITERATOR_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_ITERATOR_THREAD, AgsIteratorThreadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsIteratorThreadFlags</NAME>
+typedef enum{
+  AGS_ITERATOR_THREAD_DONE      = 1,
+  AGS_ITERATOR_THREAD_WAIT      = 1 << 1,
+}AgsIteratorThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsIteratorThread</NAME>
+struct _AgsIteratorThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  pthread_mutex_t tic_mutex;
+  pthread_cond_t tic_cond;
+
+  AgsThread *recycling_thread;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+  gint stage;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsIteratorThreadClass</NAME>
+struct _AgsIteratorThreadClass
+{
+  AgsThreadClass thread;
+  
+  void (*children_ready)(AgsIteratorThread *iterator_thread,
+			 AgsThread *current);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_iterator_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_iterator_thread_children_ready</NAME>
+<RETURNS>void  </RETURNS>
+AgsIteratorThread *iterator_thread, AgsThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_iterator_thread_new</NAME>
+<RETURNS>AgsIteratorThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_THREAD</NAME>
+#define AGS_TYPE_THREAD                (ags_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD</NAME>
+#define AGS_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD, AgsThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_CLASS</NAME>
+#define AGS_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD</NAME>
+#define AGS_IS_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_CLASS</NAME>
+#define AGS_IS_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_GET_CLASS</NAME>
+#define AGS_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_ACCOUNTING_TABLE</NAME>
+#define AGS_ACCOUNTING_TABLE(ptr) ((AgsAccountingTable *)(ptr))
+</MACRO>
+<MACRO>
+<NAME>MSEC_PER_SEC</NAME>
+#define MSEC_PER_SEC    (1000000) /* The number of msecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>NSEC_PER_SEC</NAME>
+#define NSEC_PER_SEC    (1000000000) /* The number of nsecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_RESUME_SIG</NAME>
+#define AGS_THREAD_RESUME_SIG SIGUSR2
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_SUSPEND_SIG</NAME>
+#define AGS_THREAD_SUSPEND_SIG SIGUSR1
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_THREAD_DEFAULT_JIFFIE (250)
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_MAX_PRECISION</NAME>
+#define AGS_THREAD_MAX_PRECISION (1000)
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_DEFAULT_ATTACK</NAME>
+#define AGS_THREAD_DEFAULT_ATTACK (1.0)
+</MACRO>
+<ENUM>
+<NAME>AgsThreadFlags</NAME>
+typedef enum{
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+}AgsThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsThread</NAME>
+struct _AgsThread
+{
+  GObject object;
+
+  volatile guint flags;
+
+  sigset_t wait_mask;
+
+  pthread_t thread;
+  pthread_attr_t thread_attr;
+
+  gdouble freq;
+
+  pthread_mutex_t mutex;
+  pthread_mutexattr_t mutexattr;
+  pthread_cond_t cond;
+
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_cond;
+
+  pthread_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pthread_t timelock_thread;
+  pthread_mutex_t timelock_mutex;
+  pthread_cond_t timelock_cond;
+
+  pthread_mutex_t greedy_mutex;
+  pthread_cond_t greedy_cond;
+  pthread_mutex_t greedy_run_mutex;
+  volatile guint locked_greedy;
+
+  struct timespec timelock;
+  GList *greedy_locks;
+
+  pthread_mutex_t suspend_mutex;
+  volatile gboolean critical_region;
+
+  GObject *devout;
+  AgsThread *parent;
+
+  AgsThread *next;
+  AgsThread *prev;
+
+  AgsThread *children;
+
+  gpointer data;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsThreadClass</NAME>
+struct _AgsThreadClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAccountingTable</NAME>
+struct _AgsAccountingTable
+{
+  AgsThread *thread;
+  gdouble sanity;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_accounting_table_alloc</NAME>
+<RETURNS>AgsAccountingTable * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_accounting_table_set_sanity</NAME>
+<RETURNS>void  </RETURNS>
+GList *table, AgsThread *thread, gdouble sanity 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_trylock</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_get_toplevel</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_first</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_last</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_parental_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_sibling_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_children_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_current_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *current, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_tree_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_parent_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_sibling_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_children_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_suspend</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_resume</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_timelock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_hangcheck</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_new</NAME>
+<RETURNS>AgsThread * </RETURNS>
+gpointer data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_THREAD_POOL</NAME>
+#define AGS_TYPE_THREAD_POOL                (ags_thread_pool_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_POOL</NAME>
+#define AGS_THREAD_POOL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD_POOL, AgsThreadPool))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_POOL_CLASS</NAME>
+#define AGS_THREAD_POOL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD_POOL, AgsThreadPoolClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_POOL</NAME>
+#define AGS_IS_THREAD_POOL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD_POOL))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_POOL_CLASS</NAME>
+#define AGS_IS_THREAD_POOL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD_POOL))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_POOL_GET_CLASS</NAME>
+#define AGS_THREAD_POOL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD_POOL, AgsThreadPoolClass))
+</MACRO>
+<ENUM>
+<NAME>AgsThreadPoolFlags</NAME>
+typedef enum{
+  AGS_THREAD_POOL_RUNNING  = 1,
+  AGS_THREAD_POOL_READY    = 1 << 1,
+}AgsThreadPoolFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsThreadPool</NAME>
+struct _AgsThreadPool
+{
+  GObject object;
+
+  volatile guint flags;
+
+  volatile guint max_unused_threads;
+  volatile guint max_threads;
+
+  pthread_t thread;
+
+  pthread_mutex_t creation_mutex;
+  pthread_cond_t creation_cond;
+
+  volatile guint n_threads;
+  volatile guint newly_pulled;
+  volatile guint queued;
+
+  AgsThread *parent;
+  volatile GList *returnable_thread;
+  volatile GList *running_thread;
+
+  pthread_mutex_t pull_mutex;
+
+  pthread_mutex_t return_mutex;
+  pthread_cond_t return_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsThreadPoolClass</NAME>
+struct _AgsThreadPoolClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsThreadPool *thread_pool);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_thread_pool_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_pool_pull</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThreadPool *thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_pool_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsThreadPool *thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_pool_new</NAME>
+<RETURNS>AgsThreadPool * </RETURNS>
+AgsThread *parent 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PORTABLE_THREAD</NAME>
+#define AGS_TYPE_PORTABLE_THREAD                (ags_portable_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTABLE_THREAD</NAME>
+#define AGS_PORTABLE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD, AgsPortableThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTABLE_THREAD_CLASS</NAME>
+#define AGS_PORTABLE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD, AgsPortableThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTABLE_THREAD</NAME>
+#define AGS_IS_PORTABLE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTABLE_THREAD_CLASS</NAME>
+#define AGS_IS_PORTABLE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTABLE_THREAD_GET_CLASS</NAME>
+#define AGS_PORTABLE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD, AgsPortableThreadClass))
+</MACRO>
+<ENUM>
+<NAME>AgsPortableThreadFlags</NAME>
+typedef enum{
+  AGS_PORTABLE_THREAD_RUNNING                 = 1,
+  AGS_PORTABLE_THREAD_IDLE                    = 1 << 1,
+  AGS_PORTABLE_THREAD_LOCKED                  = 1 << 2,
+  AGS_PORTABLE_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_PORTABLE_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_PORTABLE_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_PORTABLE_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_PORTABLE_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_PORTABLE_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_PORTABLE_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_PORTABLE_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_PORTABLE_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_PORTABLE_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_PORTABLE_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_PORTABLE_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_PORTABLE_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_PORTABLE_THREAD_WAIT_0                  = 1 << 16,
+  AGS_PORTABLE_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_PORTABLE_THREAD_WAIT_1                  = 1 << 18,
+  AGS_PORTABLE_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_PORTABLE_THREAD_WAIT_2                  = 1 << 20,
+  AGS_PORTABLE_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_PORTABLE_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_PORTABLE_THREAD_TIMELOCK_RESUME         = 1 << 23,
+}AgsPortableThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsPortableThread</NAME>
+struct _AgsPortableThread
+{
+  GObject object;
+
+  volatile guint flags;
+
+  pth_t thread;
+  pth_attr_t thread_attr;
+
+  pth_mutex_t mutex;
+  pth_cond_t cond;
+
+  pth_mutex_t start_mutex;
+  pth_cond_t start_cond;
+
+  pth_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pth_t timelock_thread;
+  pth_mutex_t timelock_mutex;
+  pth_cond_t timelock_cond;
+
+  long timelock;
+
+  GObject *devout;
+  AgsPortableThread *parent;
+
+  AgsPortableThread *next;
+  AgsPortableThread *prev;
+
+  AgsPortableThread *children;
+
+  GObject *data;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsPortableThreadClass</NAME>
+struct _AgsPortableThreadClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsPortableThread *thread);
+  void (*run)(AgsPortableThread *thread);
+  void (*timelock)(AgsPortableThread *thread);
+  void (*stop)(AgsPortableThread *thread);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_portable_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_trylock</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_get_toplevel</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_first</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_last</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_parental_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_sibling_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_children_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_current_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_current_synced</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_tree_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_is_tree_synced</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_main_loop_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_next_parent_locked</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_next_sibling_locked</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_next_children_locked</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_lock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_unlock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_wait_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_wait_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_wait_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_signal_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, AgsPortableThread *parent, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_signal_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_signal_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_timelock</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortableThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portable_thread_new</NAME>
+<RETURNS>AgsPortableThread * </RETURNS>
+GObject *data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SINGLE_THREAD</NAME>
+#define AGS_TYPE_SINGLE_THREAD                (ags_single_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD</NAME>
+#define AGS_SINGLE_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SINGLE_THREAD, AgsSingleThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD_CLASS</NAME>
+#define AGS_SINGLE_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SINGLE_THREAD, AgsSingleThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SINGLE_THREAD</NAME>
+#define AGS_IS_SINGLE_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_SINGLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SINGLE_THREAD_CLASS</NAME>
+#define AGS_IS_SINGLE_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_SINGLE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD_GET_CLASS</NAME>
+#define AGS_SINGLE_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SINGLE_THREAD, AgsSingleThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</NAME>
+#define AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE (30)
+</MACRO>
+<STRUCT>
+<NAME>AgsSingleThread</NAME>
+struct _AgsSingleThread
+{
+  AgsThread thread;
+
+  AgsAudioLoop *audio_loop;
+  AgsDevoutThread *devout_thread;
+  AgsTaskThread *task_thread;
+  AgsGuiThread *gui_thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsSingleThreadClass</NAME>
+struct _AgsSingleThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_single_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_single_thread_new</NAME>
+<RETURNS>AgsSingleThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECORD_THREAD</NAME>
+#define AGS_TYPE_RECORD_THREAD                (ags_record_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD</NAME>
+#define AGS_RECORD_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECORD_THREAD, AgsRecordThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD_CLASS</NAME>
+#define AGS_RECORD_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RECORD_THREAD, AgsRecordThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECORD_THREAD</NAME>
+#define AGS_IS_RECORD_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECORD_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECORD_THREAD_CLASS</NAME>
+#define AGS_IS_RECORD_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECORD_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD_GET_CLASS</NAME>
+#define AGS_RECORD_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RECORD_THREAD, AgsRecordThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECORD_THREAD_DEFAULT_DELAY</NAME>
+#define AGS_RECORD_THREAD_DEFAULT_DELAY (128)
+</MACRO>
+<STRUCT>
+<NAME>AgsRecordThread</NAME>
+struct _AgsRecordThread
+{
+  AgsThread thread;
+
+  AgsRegistry *registry;
+
+  guint delay;
+  guint counter;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecordThreadClass</NAME>
+struct _AgsRecordThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_record_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_record_thread_new</NAME>
+<RETURNS>AgsRecordThread * </RETURNS>
+GObject *devout, AgsRegistry *registry 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DEVOUT_THREAD</NAME>
+#define AGS_TYPE_DEVOUT_THREAD                (ags_devout_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD</NAME>
+#define AGS_DEVOUT_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DEVOUT_THREAD, AgsDevoutThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD_CLASS</NAME>
+#define AGS_DEVOUT_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_DEVOUT_THREAD, AgsDevoutThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT_THREAD</NAME>
+#define AGS_IS_DEVOUT_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_DEVOUT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DEVOUT_THREAD_CLASS</NAME>
+#define AGS_IS_DEVOUT_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_DEVOUT_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD_GET_CLASS</NAME>
+#define AGS_DEVOUT_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_DEVOUT_THREAD, AgsDevoutThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_DEVOUT_THREAD_DEFAULT_JIFFIE (48.0)
+</MACRO>
+<STRUCT>
+<NAME>AgsDevoutThread</NAME>
+struct _AgsDevoutThread
+{
+  AgsThread thread;
+
+  time_t time_val;
+
+  AgsThread *timestamp_thread;
+
+  GError *error;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsDevoutThreadClass</NAME>
+struct _AgsDevoutThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_devout_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_devout_thread_new</NAME>
+<RETURNS>AgsDevoutThread * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_HISTORY</NAME>
+#define AGS_TYPE_HISTORY                (ags_history_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_HISTORY</NAME>
+#define AGS_HISTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_HISTORY, AgsHistory))
+</MACRO>
+<MACRO>
+<NAME>AGS_HISTORY_CLASS</NAME>
+#define AGS_HISTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_HISTORY, AgsHistory))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HISTORY</NAME>
+#define AGS_IS_HISTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_HISTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_HISTORY_CLASS</NAME>
+#define AGS_IS_HISTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_HISTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_HISTORY_GET_CLASS</NAME>
+#define AGS_HISTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_HISTORY, AgsHistoryClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsHistory</NAME>
+struct _AgsHistory
+{
+  GObject gobject;
+  
+  GList *task;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsHistoryClass</NAME>
+struct _AgsHistoryClass
+{
+  GObjectClass gobject;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_history_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_history_new</NAME>
+<RETURNS>AgsHistory * </RETURNS>
+ 
+</FUNCTION>
+<STRUCT>
+<NAME>AgsHistoryAppend</NAME>
+</STRUCT>
+<MACRO>
+<NAME>AGS_TYPE_GUI_THREAD</NAME>
+#define AGS_TYPE_GUI_THREAD                (ags_gui_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD</NAME>
+#define AGS_GUI_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_GUI_THREAD, AgsGuiThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD_CLASS</NAME>
+#define AGS_GUI_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_GUI_THREAD, AgsGuiThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_THREAD</NAME>
+#define AGS_IS_GUI_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_GUI_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_GUI_THREAD_CLASS</NAME>
+#define AGS_IS_GUI_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_GUI_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD_GET_CLASS</NAME>
+#define AGS_GUI_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_GUI_THREAD, AgsGuiThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_GUI_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_GUI_THREAD_DEFAULT_JIFFIE (250)
+</MACRO>
+<STRUCT>
+<NAME>AgsGuiThread</NAME>
+struct _AgsGuiThread
+{
+  AgsThread thread;
+
+  GMutex mutex;
+  GCond cond;
+
+  AgsThread *gui_task_thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsGuiThreadClass</NAME>
+struct _AgsGuiThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_gui_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_gui_thread_new</NAME>
+<RETURNS>AgsGuiThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_ASYNC_QUEUE</NAME>
+#define AGS_TYPE_ASYNC_QUEUE                (ags_async_queue_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE</NAME>
+#define AGS_ASYNC_QUEUE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ASYNC_QUEUE, AgsAsyncQueue))
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_CLASS</NAME>
+#define AGS_ASYNC_QUEUE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_ASYNC_QUEUE, AgsAsyncQueueClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ASYNC_QUEUE</NAME>
+#define AGS_IS_ASYNC_QUEUE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_ASYNC_QUEUE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_ASYNC_QUEUE_CLASS</NAME>
+#define AGS_IS_ASYNC_QUEUE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_ASYNC_QUEUE))
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_GET_CLASS</NAME>
+#define AGS_ASYNC_QUEUE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_ASYNC_QUEUE, AgsAsyncQueueClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE</NAME>
+#define AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE (250)
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_CLOCK_ID</NAME>
+#define AGS_ASYNC_QUEUE_CLOCK_ID CLOCK_REALTIME
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_SIGNAL_HIGH</NAME>
+#define AGS_ASYNC_QUEUE_SIGNAL_HIGH SIGRTMAX
+</MACRO>
+<MACRO>
+<NAME>AGS_ASYNC_QUEUE_SIGNAL_LOW</NAME>
+#define AGS_ASYNC_QUEUE_SIGNAL_LOW SIGRTMIN
+</MACRO>
+<ENUM>
+<NAME>AgsAsyncQueueFlags</NAME>
+typedef enum{
+  AGS_ASYNC_QUEUE_LINUX_THREADS     = 1,
+  AGS_ASYNC_QUEUE_POSIX_THREADS     = 1 << 1,
+  AGS_ASYNC_QUEUE_WORKER_RUNNING    = 1 << 2,
+  AGS_ASYNC_QUEUE_INTERRUPT_OWN     = 1 << 2,
+  AGS_ASYNC_QUEUE_INTERRUPT_OTHER   = 1 << 3,
+  AGS_ASYNC_QUEUE_STOP_BIT_0        = 1 << 4,
+  AGS_ASYNC_QUEUE_STOP_BIT_1        = 1 << 5,
+}AgsAsyncQueueFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsAsyncQueue</NAME>
+struct _AgsAsyncQueue
+{
+  GObject object;
+
+  guint flags;
+
+  guint output_sum;
+  guint systemrate;
+  guint interval;
+
+  timer_t timerid;
+
+  GQueue *stack;
+  GHashTable *timer;
+
+  union{
+    //    atomic_t monitor;
+    pthread_mutex_t mutex;
+  }lock;
+
+  GList *context;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsAsyncQueueClass</NAME>
+struct _AgsAsyncQueueClass
+{
+  GObjectClass object;
+
+  void (*interrupt)(AgsAsyncQueue *async_queue);
+  
+  void (*push_context)(AgsAsyncQueue *async_queue,
+		       AgsContext *context);
+  void (*pop_context)(AgsAsyncQueue *async_queue,
+		      AgsContext *context);
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimer</NAME>
+struct _AgsTimer
+{
+  struct timespec run_delay;
+
+  //NOTE: not supported for now
+  gboolean record_history;
+  gpointer history;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsContext</NAME>
+struct _AgsContext
+{
+  GQueue *stack;
+  GHashTable *timer;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_async_queue_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timer_alloc</NAME>
+<RETURNS>AgsTimer * </RETURNS>
+time_t tv_sec, long tv_nsec 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_context_alloc</NAME>
+<RETURNS>AgsContext * </RETURNS>
+GQueue *stack, GHashTable *timer 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_next_interval</NAME>
+<RETURNS>guint  </RETURNS>
+AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_find_context</NAME>
+<RETURNS>AgsContext * </RETURNS>
+AgsAsyncQueue *async_queue, AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_add</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue, AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_remove</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsAsyncQueue *async_queue, AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_idle</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_initerrupt</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_push_context</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue, AgsContext *context 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_pop_context</NAME>
+<RETURNS>void  </RETURNS>
+AgsAsyncQueue *async_queue, AgsContext *context 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_worker</NAME>
+<RETURNS>void * </RETURNS>
+void *ptr 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_async_queue_new</NAME>
+<RETURNS>AgsAsyncQueue * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_THREAD</NAME>
+#define AGS_TYPE_THREAD                (ags_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD</NAME>
+#define AGS_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_THREAD, AgsThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_CLASS</NAME>
+#define AGS_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD</NAME>
+#define AGS_IS_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_THREAD_CLASS</NAME>
+#define AGS_IS_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_GET_CLASS</NAME>
+#define AGS_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_THREAD, AgsThreadClass))
+</MACRO>
+<MACRO>
+<NAME>MSEC_PER_SEC</NAME>
+#define MSEC_PER_SEC    (1000000) /* The number of msecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>NSEC_PER_SEC</NAME>
+#define NSEC_PER_SEC    (1000000000) /* The number of nsecs per sec. */
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_STACKSIZE</NAME>
+#define AGS_THREAD_STACKSIZE (16384)
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_RESUME_SIG</NAME>
+#define AGS_THREAD_RESUME_SIG SIGUSR2
+</MACRO>
+<MACRO>
+<NAME>AGS_THREAD_SUSPEND_SIG</NAME>
+#define AGS_THREAD_SUSPEND_SIG SIGUSR1
+</MACRO>
+<ENUM>
+<NAME>AgsThreadFlags</NAME>
+typedef enum{
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+}AgsThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsThread</NAME>
+struct _AgsThread
+{
+  GObject object;
+
+  atomic_t flags;
+
+  atomic_t monitor;
+  atomic_t lock_count;
+
+  atomic_t barrier;
+  atomic_t barrier_count;
+
+  atomic_t dyntic;
+
+  struct timespec timed_suspend;
+  gint goodness;
+
+  AgsThread *children;
+  AgsThread *next;
+  AgsThread *prev;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsThreadClass</NAME>
+struct _AgsThreadClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_set_sync_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_trylock</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_get_toplevel</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_first</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_last</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_remove_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_add_child</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *child 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_parental_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_sibling_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_children_is_locked</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_current_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *current 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_is_tree_ready</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_parent_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_sibling_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_next_children_locked</NAME>
+<RETURNS>AgsThread * </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_lock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_unlock_all</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_wait_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_parent</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, AgsThread *parent, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_sibling</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_signal_children</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread, gboolean broadcast 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_suspend</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_resume</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_timelock</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_hangcheck</NAME>
+<RETURNS>void  </RETURNS>
+AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_thread_new</NAME>
+<RETURNS>AgsThread * </RETURNS>
+gpointer data 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_iterate_callback</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingThread *thread 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RECYCLING_THREAD</NAME>
+#define AGS_TYPE_RECYCLING_THREAD                (ags_recycling_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD</NAME>
+#define AGS_RECYCLING_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECYCLING_THREAD, AgsRecyclingThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD_CLASS</NAME>
+#define AGS_RECYCLING_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_RECYCLING_THREAD, AgsRecyclingThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_THREAD</NAME>
+#define AGS_IS_RECYCLING_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECYCLING_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RECYCLING_THREAD_CLASS</NAME>
+#define AGS_IS_RECYCLING_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECYCLING_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD_GET_CLASS</NAME>
+#define AGS_RECYCLING_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_RECYCLING_THREAD, AgsRecyclingThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_RECYCLING_THREAD_DEFAULT_JIFFIE (100)
+</MACRO>
+<ENUM>
+<NAME>AgsRecyclingThreadFlags</NAME>
+typedef enum{
+  AGS_RECYCLING_THREAD_RUNNING   = 1,
+  AGS_RECYCLING_THREAD_WAIT      = 1 << 1,
+  AGS_RECYCLING_THREAD_DONE      = 1 << 2,
+}AgsRecyclingThreadFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsRecyclingThread</NAME>
+struct _AgsRecyclingThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  AgsThread *iterator_thread;
+
+  pthread_mutex_t iteration_mutex;
+  pthread_cond_t iteration_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsRecyclingThreadClass</NAME>
+struct _AgsRecyclingThreadClass
+{
+  AgsThreadClass thread;
+
+  void (*play_channel)(AgsRecyclingThread *recycling_thread,
+		       GObject *channel,
+		       AgsRecallID *recall_id,
+		       gint stage);
+
+  void (*play_audio)(AgsRecyclingThread *recycling_thread,
+		     GObject *output, GObject *audio,
+		     AgsRecallID *recall_id,
+		     gint stage);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_recycling_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_play_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingThread *recycling_thread, GObject *channel, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_play_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsRecyclingThread *recycling_thread, GObject *output, GObject *audio, AgsRecallID *recall_id, gint stage 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_recycling_thread_new</NAME>
+<RETURNS>AgsRecyclingThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TIMESTAMP_THREAD</NAME>
+#define AGS_TYPE_TIMESTAMP_THREAD                (ags_timestamp_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD</NAME>
+#define AGS_TIMESTAMP_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TIMESTAMP_THREAD, AgsTimestampThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_CLASS</NAME>
+#define AGS_TIMESTAMP_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_TIMESTAMP_THREAD, AgsTimestampThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_THREAD</NAME>
+#define AGS_IS_TIMESTAMP_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TIMESTAMP_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TIMESTAMP_THREAD_CLASS</NAME>
+#define AGS_IS_TIMESTAMP_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TIMESTAMP_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_GET_CLASS</NAME>
+#define AGS_TIMESTAMP_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_TIMESTAMP_THREAD, AgsTimestampThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_MICROSECONDS_PER_SECOND</NAME>
+#define AGS_MICROSECONDS_PER_SECOND (1000000.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_BPM</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE (AGS_MICROSECONDS_PER_SECOND * \
+					     60.0 / AGS_TIMESTAMP_THREAD_DEFAULT_BPM)
+</MACRO>
+<MACRO>
+<NAME>AGS_TIMESTAMP_THREAD_DEFAULT_TIC</NAME>
+#define AGS_TIMESTAMP_THREAD_DEFAULT_TIC (AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE / \
+					  AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE / AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE)
+</MACRO>
+<STRUCT>
+<NAME>AgsTimestampThread</NAME>
+struct _AgsTimestampThread
+{
+  AgsThread thread;
+
+  GObject *current_timestamp;
+  GObject *current_latency;
+
+  GObject *timestamp;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTimestampThreadClass</NAME>
+struct _AgsTimestampThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_timestamp_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_timestamp_thread_new</NAME>
+<RETURNS>AgsTimestampThread * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TASK_THREAD</NAME>
+#define AGS_TYPE_TASK_THREAD                (ags_task_thread_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD</NAME>
+#define AGS_TASK_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TASK_THREAD, AgsTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD_CLASS</NAME>
+#define AGS_TASK_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_TASK_THREAD, AgsTaskThread))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK_THREAD</NAME>
+#define AGS_IS_TASK_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TASK_THREAD_CLASS</NAME>
+#define AGS_IS_TASK_THREAD_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TASK_THREAD))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD_GET_CLASS</NAME>
+#define AGS_TASK_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_TASK_THREAD, AgsTaskThreadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_TASK_THREAD_DEFAULT_JIFFIE</NAME>
+#define AGS_TASK_THREAD_DEFAULT_JIFFIE (1000)
+</MACRO>
+<STRUCT>
+<NAME>AgsTaskThread</NAME>
+struct _AgsTaskThread
+{
+  AgsThread thread;
+
+  guint flags;
+
+  GMutex mutex;
+  GCond cond;
+
+  pthread_mutex_t read_mutex;
+  pthread_mutex_t launch_mutex;
+
+  volatile guint queued;
+  volatile guint pending;
+
+  volatile GList *exec;
+  volatile GList *queue;
+
+  AgsThreadPool *thread_pool;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTaskThreadClass</NAME>
+struct _AgsTaskThreadClass
+{
+  AgsThreadClass thread;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsTaskThreadAppend</NAME>
+struct _AgsTaskThreadAppend
+{
+  volatile AgsTaskThread *task_thread;
+  volatile gpointer data;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_task_thread_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_thread_append_task</NAME>
+<RETURNS>void  </RETURNS>
+AgsTaskThread *task_thread, AgsTask *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_thread_append_tasks</NAME>
+<RETURNS>void  </RETURNS>
+AgsTaskThread *task_thread, GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_task_thread_new</NAME>
+<RETURNS>AgsTaskThread * </RETURNS>
+GObject *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_id_generator_create_uuid</NAME>
+<RETURNS>gchar * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_LOOKUP</NAME>
+#define AGS_TYPE_FILE_LOOKUP                (ags_file_lookup_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LOOKUP</NAME>
+#define AGS_FILE_LOOKUP(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_LOOKUP, AgsFileLookup))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LOOKUP_CLASS</NAME>
+#define AGS_FILE_LOOKUP_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_LOOKUP, AgsFileLookupClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LOOKUP</NAME>
+#define AGS_IS_FILE_LOOKUP(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_LOOKUP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LOOKUP_CLASS</NAME>
+#define AGS_IS_FILE_LOOKUP_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_LOOKUP))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LOOKUP_GET_CLASS</NAME>
+#define AGS_FILE_LOOKUP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_LOOKUP, AgsFileLookupClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileLookup</NAME>
+struct _AgsFileLookup
+{
+  GObject object;
+
+  AgsFile *file;
+
+  xmlNode *node;
+  gpointer ref;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileLookupClass</NAME>
+struct _AgsFileLookupClass
+{
+  GObjectClass object;
+
+  void (*resolve)(AgsFileLookup *lookup);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_lookup_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_lookup_find_by_node</NAME>
+<RETURNS>GList * </RETURNS>
+GList *file_lookup, xmlNode *node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_lookup_resolve</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileLookup *lookup 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_lookup_new</NAME>
+<RETURNS>AgsFileLookup * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_value</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **id, GValue *value, xmlChar **xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_value</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *id, GValue *value, GType pointer_type, guint arr_length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_parameter</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **id, GParameter **parameter, gint *n_params, xmlChar ***xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_parameter</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *id, GParameter *parameter, gint n_params 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_dependency</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **id, gchar **name, xmlChar **xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_dependency</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *id, gchar *name, xmlChar *xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_object</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GObject **gobject 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_object</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GObject *gobject 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_read_history</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsHistory **history 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_util_write_history</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsHistory *history 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_embedded_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, gchar **embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_embedded_audio</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, gchar *embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_embedded_audio_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_embedded_audio_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *embedded_audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_file_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsFileLink **file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_file_link</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsFileLink *file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_file_link_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_file_link_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *file_link 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_ID_REF</NAME>
+#define AGS_TYPE_FILE_ID_REF                (ags_file_id_ref_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF</NAME>
+#define AGS_FILE_ID_REF(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_ID_REF, AgsFileIdRef))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_CLASS</NAME>
+#define AGS_FILE_ID_REF_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_FILE_ID_REF, AgsFileIdRef))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_ID_REF</NAME>
+#define AGS_IS_FILE_ID_REF(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_ID_REF))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_ID_REF_CLASS</NAME>
+#define AGS_IS_FILE_ID_REF_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_ID_REF))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_GET_CLASS</NAME>
+#define AGS_FILE_ID_REF_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_FILE_ID_REF, AgsFileIdRefClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_RESOLVE</NAME>
+#define AGS_FILE_RESOLVE(f)          ((AgsFileResolve)(f))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_SERIALIZE_DATA</NAME>
+#define AGS_FILE_ID_REF_SERIALIZE_DATA "ags-file-id-ref-serizalize-data\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_REF_RESOLVE_DATA</NAME>
+#define AGS_FILE_ID_REF_RESOLVE_DATA "ags-file-id-ref-resolve-data\0"
+</MACRO>
+<USER_FUNCTION>
+<NAME>AgsFileResolve</NAME>
+<RETURNS>void </RETURNS>
+void
+</USER_FUNCTION>
+<STRUCT>
+<NAME>AgsFileIdRef</NAME>
+struct _AgsFileIdRef
+{
+  GObject object;
+
+  GObject *main;
+  GObject *file;
+
+  xmlNode *node;
+  gchar *xpath;
+  gpointer ref;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileIdRefClass</NAME>
+struct _AgsFileIdRefClass
+{
+  GObjectClass object;
+
+  void (*resolved)(AgsFileIdRef *file_id_ref);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_id_ref_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_id_ref_resolved</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileIdRef *file_id_ref 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_id_ref_new</NAME>
+<RETURNS>AgsFileIdRef * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_VERSION</NAME>
+#define AGS_FILE_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_EFFECTS_DEFAULT_VERSION</NAME>
+#define AGS_FILE_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_CLIPBOARD_DEFAULT_VERSION</NAME>
+#define AGS_CLIPBOARD_DEFAULT_VERSION "0.4.2\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FALSE</NAME>
+#define AGS_FILE_FALSE "FALSE\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_TRUE</NAME>
+#define AGS_FILE_TRUE "TRUE\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_BOOLEAN_PROP</NAME>
+#define AGS_FILE_BOOLEAN_PROP "gboolean\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CHAR_PROP</NAME>
+#define AGS_FILE_CHAR_PROP "gchar\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_INT64_PROP</NAME>
+#define AGS_FILE_INT64_PROP "gint64\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_UINT64_PROP</NAME>
+#define AGS_FILE_UINT64_PROP "guint64\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FLOAT_PROP</NAME>
+#define AGS_FILE_FLOAT_PROP "gfloat\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DOUBLE_PROP</NAME>
+#define AGS_FILE_DOUBLE_PROP "gdouble\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_POINTER_PROP</NAME>
+#define AGS_FILE_POINTER_PROP "gpointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_OBJECT_PROP</NAME>
+#define AGS_FILE_OBJECT_PROP "GObject\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_BOOLEAN_POINTER_PROP</NAME>
+#define AGS_FILE_BOOLEAN_POINTER_PROP "gboolean-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CHAR_POINTER_PROP</NAME>
+#define AGS_FILE_CHAR_POINTER_PROP "gchar-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_INT64_POINTER_PROP</NAME>
+#define AGS_FILE_INT64_POINTER_PROP "gint64-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_UINT64_POINTER_PROP</NAME>
+#define AGS_FILE_UINT64_POINTER_PROP "guint64-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FLOAT_POINTER_PROP</NAME>
+#define AGS_FILE_FLOAT_POINTER_PROP "gfloat-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DOUBLE_POINTER_PROP</NAME>
+#define AGS_FILE_DOUBLE_POINTER_PROP "gdouble-pointer\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_ID_PROP</NAME>
+#define AGS_FILE_ID_PROP "id\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_NAME_PROP</NAME>
+#define AGS_FILE_NAME_PROP "name\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_TYPE_PROP</NAME>
+#define AGS_FILE_TYPE_PROP "type\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_SCOPE_PROP</NAME>
+#define AGS_FILE_SCOPE_PROP "scope\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VERSION_PROP</NAME>
+#define AGS_FILE_VERSION_PROP "version\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_BUILD_ID_PROP</NAME>
+#define AGS_FILE_BUILD_ID_PROP "build-id\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_XPATH_PROP</NAME>
+#define AGS_FILE_XPATH_PROP "xpath\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_FLAGS_PROP</NAME>
+#define AGS_FILE_FLAGS_PROP "flags\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_LED</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_LED (g_type_name(AgsTypeLed))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_VINDICATOR (g_type_name(AgsTypeVIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_HINDICATOR (g_type_name(AgsTypeHIndicator))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_LABEL</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_LABEL (g_type_name(GtkTypeLabel))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_WAVEFORM (g_type_name(AgsTypeWaveform))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_BUTTON (g_type_name(GtkTypeButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON (g_type_name(GtkTypeToggleButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON (g_type_name(GtkTypeCheckButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON (g_type_name(GtkTypeSpinButton))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_VSCALE</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_VSCALE (g_type_name(GtkTypeVScale))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_HSCALE</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_HSCALE (g_type_name(GtkTypeHScale))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_DIAL</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_DIAL (g_type_name(AgsTypeDial))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</NAME>
+#define AGS_FILE_DYNAMIC_WIDGET_CARTESIAN (g_type_name(GtkTypeCartesian))
+</MACRO>
+<MACRO>
+<NAME>AGS_TYPE_FILE_WRITE</NAME>
+#define AGS_TYPE_FILE_WRITE                (ags_file_write_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_WRITE</NAME>
+#define AGS_FILE_WRITE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_WRITE, AgsFileWrite))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_WRITE_CLASS</NAME>
+#define AGS_FILE_WRITE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_WRITE, AgsFileWriteClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_WRITE</NAME>
+#define AGS_IS_FILE_WRITE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_WRITE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_WRITE_CLASS</NAME>
+#define AGS_IS_FILE_WRITE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_WRITE))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_WRITE_GET_CLASS</NAME>
+#define AGS_FILE_WRITE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_WRITE, AgsFileWriteClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileWrite</NAME>
+struct _AgsFileWrite
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileWriteClass</NAME>
+struct _AgsFileWriteClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_write_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_new</NAME>
+<RETURNS>AgsFileWrite * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_LINK</NAME>
+#define AGS_TYPE_FILE_LINK                (ags_file_link_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LINK</NAME>
+#define AGS_FILE_LINK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_LINK, AgsFileLink))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LINK_CLASS</NAME>
+#define AGS_FILE_LINK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_FILE_LINK, AgsFileLink))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LINK</NAME>
+#define AGS_IS_FILE_LINK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_LINK))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LINK_CLASS</NAME>
+#define AGS_IS_FILE_LINK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_LINK))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LINK_GET_CLASS</NAME>
+#define AGS_FILE_LINK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_FILE_LINK, AgsFileLinkClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileLink</NAME>
+struct _AgsFileLink
+{
+  GObject object;
+
+  gchar *filename;
+  gchar *data;
+  AgsTimestamp *timestamp;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileLinkClass</NAME>
+struct _AgsFileLinkClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_link_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_link_new</NAME>
+<RETURNS>AgsFileLink * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_READ</NAME>
+#define AGS_TYPE_FILE_READ                (ags_file_read_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_READ</NAME>
+#define AGS_FILE_READ(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_READ, AgsFileRead))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_READ_CLASS</NAME>
+#define AGS_FILE_READ_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_READ, AgsFileReadClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_READ</NAME>
+#define AGS_IS_FILE_READ(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_READ))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_READ_CLASS</NAME>
+#define AGS_IS_FILE_READ_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_READ))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_READ_GET_CLASS</NAME>
+#define AGS_FILE_READ_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_READ, AgsFileReadClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileRead</NAME>
+struct _AgsFileRead
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileReadClass</NAME>
+struct _AgsFileReadClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_read_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_new</NAME>
+<RETURNS>AgsFileRead * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsDevout **devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsDevout *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *devout 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout_play</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsDevoutPlay **play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout_play</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsDevoutPlay *play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_devout_play_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_devout_play_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *play 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsAudio **audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsAudio *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *audio 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsChannel **channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_channel</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsChannel *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_channel_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_channel_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *channel 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_input</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsChannel *input 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_input</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsChannel *input 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_output</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsChannel *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_output</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsChannel *output 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_file_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsFileLink *file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_file_link</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsFileLink *file_link 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall **recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_container</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecallContainer **recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_container</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecallContainer *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_container_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_container_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *recall_container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_audio</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_audio</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_audio_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_audio_run</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_channel</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_channel</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_channel_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_channel_run</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_recycling</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recall_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recall_audio_signal</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecall *recall 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPort **port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_port</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPort *port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_port_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_port_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recycling</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsRecycling **recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recycling</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsRecycling *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_recycling_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_recycling_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *recycling 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_signal</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsAudioSignal **audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_signal</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsAudioSignal *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_signal_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_signal_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *audio_signal 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_stream</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **stream, guint *index, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_stream</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *stream, guint index, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_stream_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **stream, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_stream_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *stream, guint buffer_size 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPattern **pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPattern *pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *pattern 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern_data</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPattern *pattern, guint *i, guint *j, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern_data</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPattern *pattern, guint i, guint j, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pattern_data_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPattern *pattern, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pattern_data_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPattern *pattern, guint length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notation</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNotation **notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notation</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNotation *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notation_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notation_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *notation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_note</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNote **note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_note</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNote *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_note_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_note_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *note 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_task</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsTask **task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_task</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsTask *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_task_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_task_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *task 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_timestamp</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsTimestamp **timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_timestamp</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsTimestamp *timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_timestamp_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **timestamp 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_timestamp_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *timestamp 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_LAUNCH</NAME>
+#define AGS_TYPE_FILE_LAUNCH                (ags_file_launch_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LAUNCH</NAME>
+#define AGS_FILE_LAUNCH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_LAUNCH, AgsFileLaunch))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LAUNCH_CLASS</NAME>
+#define AGS_FILE_LAUNCH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_LAUNCH, AgsFileLaunchClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LAUNCH</NAME>
+#define AGS_IS_FILE_LAUNCH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_LAUNCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_LAUNCH_CLASS</NAME>
+#define AGS_IS_FILE_LAUNCH_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_LAUNCH))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_LAUNCH_GET_CLASS</NAME>
+#define AGS_FILE_LAUNCH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_LAUNCH, AgsFileLaunchClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileLaunch</NAME>
+struct _AgsFileLaunch
+{
+  GObject object;
+
+  xmlNode *node;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileLaunchClass</NAME>
+struct _AgsFileLaunchClass
+{
+  GObjectClass object;
+
+  void (*start)(AgsFileLaunch *file_launch);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_launch_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_launch_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsFileLaunch *file_launch 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_launch_new</NAME>
+<RETURNS>AgsFileLaunch * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_widget</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_widget</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GtkWidget *widget 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_window</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsWindow **window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_window</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsWindow *window 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_menu_bar</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMenuBar **menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_menu_bar</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMenuBar *menu_bar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_counter</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachineCounter **machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_counter</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachineCounter *machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_counter_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_counter_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *machine_counter 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachine **machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachine *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *machine 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pad</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPad **pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pad</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPad *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pad_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pad_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_mixer_input_pad</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPad *mixer_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_mixer_input_pad</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPad *mixer_input_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_mixer_output_pad</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPad *mixer_output_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_mixer_output_pad</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPad *mixer_output_pad 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLine **line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLine *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *line 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_member</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLineMember **line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_member</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLineMember *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_member_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_member_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *line_member 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_dialog</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GtkDialog **dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_dialog</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GtkDialog *dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_dialog_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_dialog_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *dialog 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachineEditor **machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachineEditor *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_editor_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_editor_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *machine_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_pad_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPadEditor **pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_pad_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPadEditor *pad_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLineEditor **line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLineEditor *line_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_link_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLinkEditor **link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_link_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLinkEditor *link_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_line_member_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLineMemberEditor **line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_line_member_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLineMemberEditor *line_member_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_link_collection_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsLinkCollectionEditor **link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_link_collection_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsLinkCollectionEditor *link_collection_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_resize_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsResizeEditor **resize_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_resize_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsResizeEditor *resize_editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_editor</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsEditor **editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_editor</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsEditor *editor 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_toolbar</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsToolbar **toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_toolbar</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsToolbar *toolbar 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_machine_selector</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *parent, AgsMachineSelector **machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_machine_selector</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *node, AgsMachineSelector *machine_selector 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notebook</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNotebook **notebook 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notebook</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNotebook *notebook 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notebook_tab_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **notebook_tab_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notebook_tab_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *notebook_tab_list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_notebook_tab</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNotebookTab **notebook_tab 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_notebook_tab</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNotebookTab *notebook_tab 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_navigation</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsNavigation **navigation 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_navigation</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsNavigation *navigation 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE</NAME>
+#define AGS_TYPE_FILE                (ags_file_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE</NAME>
+#define AGS_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE, AgsFile))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CLASS</NAME>
+#define AGS_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE, AgsFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE</NAME>
+#define AGS_IS_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_CLASS</NAME>
+#define AGS_IS_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_GET_CLASS</NAME>
+#define AGS_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE, AgsFileClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_ENCODING</NAME>
+#define AGS_FILE_DEFAULT_ENCODING "UTF-8\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_DTD</NAME>
+#define AGS_FILE_DEFAULT_DTD "ags_file.dtd\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_CHECKSUM_LENGTH</NAME>
+#define AGS_FILE_CHECKSUM_LENGTH (g_checksum_type_get_length(G_CHECKSUM_MD5))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_AUDIO_FORMAT</NAME>
+#define AGS_FILE_DEFAULT_AUDIO_FORMAT "raw\0"
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_DEFAULT_AUDIO_ENCODING</NAME>
+#define AGS_FILE_DEFAULT_AUDIO_ENCODING "base64\0"
+</MACRO>
+<ENUM>
+<NAME>AgsFileFlags</NAME>
+typedef enum{
+  AGS_FILE_READ                    = 1,
+  AGS_FILE_READ_AUDIO_SIGNAL       = 1 << 1,
+  AGS_FILE_READ_EMBEDDED_AUDIO     = 1 << 2,
+  AGS_FILE_WRITE                   = 1 << 3,
+  AGS_FILE_WRITE_AUDIO_SIGNAL      = 1 << 4,
+  AGS_FILE_WRITE_EMBEDDED_AUDIO    = 1 << 5,
+}AgsFileFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsFile</NAME>
+struct _AgsFile
+{
+  GObject object;
+
+  guint flags;
+
+  gchar *filename;
+  gchar *encoding;
+  gchar *dtd;
+
+  gchar *audio_format;
+  gchar *audio_encoding;
+
+  xmlDoc *doc;
+
+  GList *id_refs;
+  GList *lookup;
+  GList *launch;
+
+  GObject *ags_main;
+
+  GObject *clipboard;
+  GList *property;
+  GList *script;
+  GObject *cluster;
+  GObject *client;
+  GObject *server;
+
+  GObject *history;
+
+  GList *embedded_audio;
+  GList *file_link;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileClass</NAME>
+struct _AgsFileClass
+{
+  GObjectClass object;
+
+  void (*write)(AgsFile *file);
+  void (*write_concurrent)(AgsFile *file);
+  void (*write_resolve)(AgsFile *file);
+
+  void (*read)(AgsFile *file);
+  void (*read_resolve)(AgsFile *file);
+  void (*read_start)(AgsFile *file);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_str2md5</NAME>
+<RETURNS>gchar * </RETURNS>
+gchar *content, guint strlen 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_add_id_ref</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, GObject *id_ref 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_find_id_ref_by_node</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsFile *file, xmlNode *node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_find_id_ref_by_xpath</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsFile *file, gchar *xpath 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_find_id_ref_by_reference</NAME>
+<RETURNS>GObject * </RETURNS>
+AgsFile *file, gpointer ref 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_add_lookup</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, GObject *file_lookup 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_add_launch</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, GObject *file_launch 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_concurrent</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_resolve</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_resolve</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_server</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GObject **server 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_server</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *parent, GObject *server 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_main</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GObject **main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_main</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *parent, GObject *main 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_new</NAME>
+<RETURNS>AgsFile * </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_FILE_VALUE_FACTORY</NAME>
+#define AGS_TYPE_FILE_VALUE_FACTORY                (ags_file_value_factory_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VALUE_FACTORY</NAME>
+#define AGS_FILE_VALUE_FACTORY(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_VALUE_FACTORY, AgsFileValueFactory))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VALUE_FACTORY_CLASS</NAME>
+#define AGS_FILE_VALUE_FACTORY_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_VALUE_FACTORY, AgsFileValueFactoryClass))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_VALUE_FACTORY</NAME>
+#define AGS_IS_FILE_VALUE_FACTORY(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_VALUE_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_FILE_VALUE_FACTORY_CLASS</NAME>
+#define AGS_IS_FILE_VALUE_FACTORY_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_VALUE_FACTORY))
+</MACRO>
+<MACRO>
+<NAME>AGS_FILE_VALUE_FACTORY_GET_CLASS</NAME>
+#define AGS_FILE_VALUE_FACTORY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_VALUE_FACTORY, AgsFileValueFactoryClass))
+</MACRO>
+<STRUCT>
+<NAME>AgsFileValueFactory</NAME>
+struct _AgsFileValueFactory
+{
+  GObject object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsFileValueFactoryClass</NAME>
+struct _AgsFileValueFactoryClass
+{
+  GObject object;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_file_value_factory_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+void 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_value_factory_new</NAME>
+<RETURNS>AgsFileValueFactory * </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_thread</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsThread **thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_thread</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsThread *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_thread_list</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, GList **thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_thread_list</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, GList *thread 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_thread_pool</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsThreadPool **thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_thread_pool</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsThreadPool *thread_pool 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_read_audio_loop</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsAudioLoop *audio_loop 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_file_write_audio_loop</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsAudioLoop *audio_loop 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_LOG</NAME>
+#define AGS_TYPE_LOG                (ags_log_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_LOG</NAME>
+#define AGS_LOG(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOG, AgsLog))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOG_CLASS</NAME>
+#define AGS_LOG_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LOG, AgsLog))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOG</NAME>
+#define AGS_IS_LOG(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOG))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_LOG_CLASS</NAME>
+#define AGS_IS_LOG_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LOG))
+</MACRO>
+<MACRO>
+<NAME>AGS_LOG_GET_CLASS</NAME>
+#define AGS_LOG_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_LOG, AgsLogClass))
+</MACRO>
+<MACRO>
+<NAME>ags_default_log</NAME>
+#define ags_default_log ags_default_log
+</MACRO>
+<ENUM>
+<NAME>AgsLogFlags</NAME>
+typedef enum{
+  AGS_LOG_STARTING                    = 1,
+  AGS_LOG_RUNNING                     = 1 <<  1,
+  AGS_LOG_TIMER_SLEEP                 = 1 <<  2,
+  AGS_LOG_OUTPUT_SUSPEND              = 1 <<  3,
+  AGS_LOG_OUTPUT_WAITS_FOR_QUEUE      = 1 <<  4,
+  AGS_LOG_QUEUE_SUSPEND               = 1 <<  5,
+  AGS_LOG_SUSPEND                     = 1 <<  6,
+  AGS_LOG_COPY_FROM_QUEUE_TO_OUTPUT   = 1 <<  7,
+  AGS_LOG_OMMIT_DEBUG                 = 1 <<  8,
+}AgsLogFlags;
+</ENUM>
+<STRUCT>
+<NAME>AgsLog</NAME>
+struct _AgsLog
+{
+  GObject object;
+
+  guint flags;
+
+  FILE *file;
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_wait_cond;
+
+  struct timespec *log_interval;
+  struct timespec *free_float;
+  pthread_t timer_thread;
+  pthread_attr_t timer_thread_attr;
+  pthread_mutex_t timer_mutex;
+  pthread_mutexattr_t timer_mutex_attr;
+  gboolean timer_started;
+  gboolean timer_active;
+  gboolean timer_awaken;
+  pthread_cond_t timer_wait_cond;
+
+  pthread_t broker_thread;
+  pthread_attr_t broker_thread_attr;
+  pthread_mutex_t broker_mutex;
+  pthread_mutexattr_t broker_mutex_attr;
+  gboolean broker_started;
+  gboolean broker_active;
+  gboolean broker_awaken;
+  gboolean signaled_timer;
+  gboolean signaled_log;
+  gboolean signaled_queue;
+  gboolean signaled_output;
+  pthread_cond_t broker_wait_cond;
+
+  GList *output_formated_message;
+  pthread_t output_thread;
+  pthread_attr_t output_thread_attr;
+  pthread_mutex_t output_mutex;
+  pthread_mutexattr_t output_mutex_attr;
+  gboolean output_started;
+  gboolean output_active;
+  gboolean output_awaken;
+  pthread_cond_t output_wait_cond;
+
+  GList *queue_formated_message;
+  GList *queue_message;
+  pthread_t queue_thread;
+  pthread_attr_t queue_thread_attr;
+  pthread_mutex_t queue_mutex;
+  pthread_mutexattr_t queue_mutex_attr;
+  gboolean queue_started;
+  gboolean queue_active;
+  gboolean queue_awaken;
+  pthread_cond_t queue_wait_cond;
+
+  GList *log;
+  guint active_logs;
+  guint suspended_logs;
+  pthread_cond_t log_wait_cond;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLogClass</NAME>
+struct _AgsLogClass
+{
+  GObjectClass object;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLogMessage</NAME>
+struct _AgsLogMessage
+{
+  gboolean debug;
+
+  struct timespec *time;
+  char *format;
+  va_list args;
+};
+</STRUCT>
+<STRUCT>
+<NAME>AgsLogFormatedMessage</NAME>
+struct _AgsLogFormatedMessage
+{
+  int length;
+  char *message;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_log_start_queue</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_log_stop_queue</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_log_debug</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log, char *format, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_log_message</NAME>
+<RETURNS>void  </RETURNS>
+AgsLog *log, char *format, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_parameter_grow</NAME>
+<RETURNS>GParameter *</RETURNS>
+GType type, GParameter *params, guint *n_params, ... 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_container_add_all</NAME>
+<RETURNS>void  </RETURNS>
+GtkContainer *container, GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_combo_box_text_remove_all</NAME>
+<RETURNS>void  </RETURNS>
+GtkComboBoxText *combo_box 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_list_free_and_free_link</NAME>
+<RETURNS>void  </RETURNS>
+GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_list_free_and_unref_link</NAME>
+<RETURNS>void  </RETURNS>
+GList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_list_duplicate_list</NAME>
+<RETURNS>void  </RETURNS>
+gpointer entry, gpointer target 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_or</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_exclusive_or</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_and</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_more</NAME>
+<RETURNS>jboolean  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_less</NAME>
+<RETURNS>jboolean  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_sort_array</NAME>
+<RETURNS>int * </RETURNS>
+int *array, int size 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_put_null_at_beginning</NAME>
+<RETURNS>void  </RETURNS>
+int *array, uint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_put_null_at_end</NAME>
+<RETURNS>void  </RETURNS>
+int *array, uint size 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_width</NAME>
+<RETURNS>uint  </RETURNS>
+int a 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_width_list</NAME>
+<RETURNS>JList * </RETURNS>
+JList *list 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_cut_leading_zeros</NAME>
+<RETURNS>JList * </RETURNS>
+JList *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_exp2</NAME>
+<RETURNS>int  </RETURNS>
+int a 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_exp</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_root2</NAME>
+<RETURNS>int  </RETURNS>
+int a 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_root</NAME>
+<RETURNS>int  </RETURNS>
+int a, int b 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_make_valid</NAME>
+<RETURNS>void  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_is_operator</NAME>
+<RETURNS>jboolean  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_is_function</NAME>
+<RETURNS>jboolean  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_is_function_backward</NAME>
+<RETURNS>jboolean  </RETURNS>
+char *start, char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_get_first_level_operator</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_get_second_level_operator</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_solve_arithmetic</NAME>
+<RETURNS>int  </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_brackeds_out</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_operations_out</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_functions_out</NAME>
+<RETURNS>char * </RETURNS>
+char *string 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_algebra_solve</NAME>
+<RETURNS>int * </RETURNS>
+char *string, char *operation 
+</FUNCTION>
+<FUNCTION>
+<NAME>j_math_gauss</NAME>
+<RETURNS>int * </RETURNS>
+char **string, uint count 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_DYNAMIC_CONNECTABLE</NAME>
+#define AGS_TYPE_DYNAMIC_CONNECTABLE                    (ags_dynamic_connectable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_DYNAMIC_CONNECTABLE</NAME>
+#define AGS_DYNAMIC_CONNECTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DYNAMIC_CONNECTABLE, AgsDynamicConnectable))
+</MACRO>
+<MACRO>
+<NAME>AGS_DYNAMIC_CONNECTABLE_INTERFACE</NAME>
+#define AGS_DYNAMIC_CONNECTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_DYNAMIC_CONNECTABLE, AgsDynamicConnectableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DYNAMIC_CONNECTABLE</NAME>
+#define AGS_IS_DYNAMIC_CONNECTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DYNAMIC_CONNECTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE</NAME>
+#define AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_DYNAMIC_CONNECTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE</NAME>
+#define AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_DYNAMIC_CONNECTABLE, AgsDynamicConnectableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsDynamicConnectable</NAME>
+typedef void AgsDynamicConnectable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsDynamicConnectableInterface</NAME>
+struct _AgsDynamicConnectableInterface
+{
+  GTypeInterface interface;
+
+  void (*connect_dynamic)(AgsDynamicConnectable *connectable);
+  void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_dynamic_connectable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_dynamic_connectable_connect</NAME>
+<RETURNS>void  </RETURNS>
+AgsDynamicConnectable *connectable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_dynamic_connectable_disconnect</NAME>
+<RETURNS>void  </RETURNS>
+AgsDynamicConnectable *connectable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PORTLET</NAME>
+#define AGS_TYPE_PORTLET                    (ags_portlet_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTLET</NAME>
+#define AGS_PORTLET(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PORTLET, AgsPortlet))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTLET_INTERFACE</NAME>
+#define AGS_PORTLET_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PORTLET, AgsPortletInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTLET</NAME>
+#define AGS_IS_PORTLET(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PORTLET))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PORTLET_INTERFACE</NAME>
+#define AGS_IS_PORTLET_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PORTLET))
+</MACRO>
+<MACRO>
+<NAME>AGS_PORTLET_GET_INTERFACE</NAME>
+#define AGS_PORTLET_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PORTLET, AgsPortletInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPortlet</NAME>
+typedef void AgsPortlet;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPortletInterface</NAME>
+struct _AgsPortletInterface
+{
+  GTypeInterface interface;
+
+  AgsPort* (*get_port)(AgsPortlet *portlet);
+  void (*set_port)(AgsPortlet *portlet, AgsPort *port);
+
+  GList* (*list_safe_properties)(AgsPortlet *portlet);
+
+  void (*safe_get_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_portlet_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_get_port</NAME>
+<RETURNS>AgsPort * </RETURNS>
+AgsPortlet *portlet 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_set_port</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortlet *portlet, AgsPort *port 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_list_safe_properties</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPortlet *portlet 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_safe_get_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortlet *portlet, gchar *property_name, GValue *value 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_portlet_safe_set_property</NAME>
+<RETURNS>void  </RETURNS>
+AgsPortlet *portlet, gchar *property_name, GValue *value 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SOUNDCARD</NAME>
+#define AGS_TYPE_SOUNDCARD                    (ags_soundcard_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SOUNDCARD</NAME>
+#define AGS_SOUNDCARD(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SOUNDCARD, AgsSoundcard))
+</MACRO>
+<MACRO>
+<NAME>AGS_SOUNDCARD_INTERFACE</NAME>
+#define AGS_SOUNDCARD_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SOUNDCARD, AgsSoundcardInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SOUNDCARD</NAME>
+#define AGS_IS_SOUNDCARD(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SOUNDCARD))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SOUNDCARD_INTERFACE</NAME>
+#define AGS_IS_SOUNDCARD_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SOUNDCARD))
+</MACRO>
+<MACRO>
+<NAME>AGS_SOUNDCARD_GET_INTERFACE</NAME>
+#define AGS_SOUNDCARD_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SOUNDCARD, AgsSoundcardInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsSoundcard</NAME>
+typedef void AgsSoundcard;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsSoundcardInterface</NAME>
+struct _AgsSoundcardInterface
+{
+  GTypeInterface interface;
+
+  void (*list_cards)(AgsSoundcard *soundcard,
+		     GList **card_id, GList **card_name);
+  void (*pcm_info)(AgsSoundcard *soundcard, gchar *card_id,
+		   guint *channels_min, guint *channels_max,
+		   guint *rate_min, guint *rate_max,
+		   guint *buffer_size_min, guint *buffer_size_max,
+		   GError **error);
+
+  void (*play_init)(AgsSoundcard *soundcard,
+		    GError **error);
+  void (*play)(AgsSoundcard *soundcard,
+	       GError **error);
+  void (*stop)(AgsSoundcard *soundcard);
+
+  void (*tic)(AgsSoundcard *soundcard);
+  void (*offset_changed)(AgsSoundcard *soundcard, guint note_offset);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_soundcard_list_cards</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard, GList **card_id, GList **card_name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_pcm_info</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard, gchar *card_id, guint *channels_min, guint *channels_max, guint *rate_min, guint *rate_max, guint *buffer_size_min, guint *buffer_size_max, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_offset_changed</NAME>
+<RETURNS>void  </RETURNS>
+AgsSoundcard *soundcard, guint note_offset 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_soundcard_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MAIN_LOOP</NAME>
+#define AGS_TYPE_MAIN_LOOP                    (ags_main_loop_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_LOOP</NAME>
+#define AGS_MAIN_LOOP(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MAIN_LOOP, AgsMainLoop))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_LOOP_INTERFACE</NAME>
+#define AGS_MAIN_LOOP_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_MAIN_LOOP, AgsMainLoopInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN_LOOP</NAME>
+#define AGS_IS_MAIN_LOOP(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MAIN_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MAIN_LOOP_INTERFACE</NAME>
+#define AGS_IS_MAIN_LOOP_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_MAIN_LOOP))
+</MACRO>
+<MACRO>
+<NAME>AGS_MAIN_LOOP_GET_INTERFACE</NAME>
+#define AGS_MAIN_LOOP_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_MAIN_LOOP, AgsMainLoopInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsMainLoop</NAME>
+typedef void AgsMainLoop;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsMainLoopInterface</NAME>
+struct _AgsMainLoopInterface
+{
+  GTypeInterface interface;
+
+  void (*set_async_queue)(AgsMainLoop *main_loop, AgsAsyncQueue *async_queue);
+  AgsAsyncQueue* (*get_async_queue)(AgsMainLoop *main_loop);
+  
+  void (*set_tic)(AgsMainLoop *main_loop, guint tic);
+  guint (*get_tic)(AgsMainLoop *main_loop);
+
+  void (*set_last_sync)(AgsMainLoop *main_loop, guint last_sync);
+  guint (*get_last_sync)(AgsMainLoop *main_loop);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_main_loop_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_set_async_queue</NAME>
+<RETURNS>void  </RETURNS>
+AgsMainLoop *main_loop, AgsAsyncQueue *async_queue 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_get_async_queue</NAME>
+<RETURNS>AgsAsyncQueue * </RETURNS>
+AgsMainLoop *main_loop 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_set_tic</NAME>
+<RETURNS>void  </RETURNS>
+AgsMainLoop *main_loop, guint tic 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_get_tic</NAME>
+<RETURNS>guint  </RETURNS>
+AgsMainLoop *main_loop 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_set_last_sync</NAME>
+<RETURNS>void  </RETURNS>
+AgsMainLoop *main_loop, guint last_sync 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_main_loop_get_last_sync</NAME>
+<RETURNS>guint  </RETURNS>
+AgsMainLoop *main_loop 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_MUTABLE</NAME>
+#define AGS_TYPE_MUTABLE                    (ags_mutable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTABLE</NAME>
+#define AGS_MUTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MUTABLE, AgsMutable))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTABLE_INTERFACE</NAME>
+#define AGS_MUTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_MUTABLE, AgsMutableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTABLE</NAME>
+#define AGS_IS_MUTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_MUTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_MUTABLE_INTERFACE</NAME>
+#define AGS_IS_MUTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_MUTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_MUTABLE_GET_INTERFACE</NAME>
+#define AGS_MUTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_MUTABLE, AgsMutableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsMutable</NAME>
+typedef void AgsMutable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsMutableInterface</NAME>
+struct _AgsMutableInterface
+{
+  GTypeInterface interface;
+
+  void (*set_muted)(AgsMutable *mutable, gboolean muted);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_mutable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_mutable_set_muted</NAME>
+<RETURNS>void  </RETURNS>
+AgsMutable *mutable, gboolean muted 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_RUNNABLE</NAME>
+#define AGS_TYPE_RUNNABLE                    (ags_runnable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_RUNNABLE</NAME>
+#define AGS_RUNNABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RUNNABLE, AgsRunnable))
+</MACRO>
+<MACRO>
+<NAME>AGS_RUNNABLE_INTERFACE</NAME>
+#define AGS_RUNNABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_RUNNABLE, AgsRunnableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RUNNABLE</NAME>
+#define AGS_IS_RUNNABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RUNNABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_RUNNABLE_INTERFACE</NAME>
+#define AGS_IS_RUNNABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_RUNNABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_RUNNABLE_GET_INTERFACE</NAME>
+#define AGS_RUNNABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_RUNNABLE, AgsRunnableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsRunnable</NAME>
+typedef void AgsRunnable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsRunnableInterface</NAME>
+struct _AgsRunnableInterface
+{
+  GTypeInterface interface;
+
+  void (*run)(AgsRunnable *runnable);
+  void (*stop)(AgsRunnable *runnable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_runnable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_runnable_run</NAME>
+<RETURNS>void  </RETURNS>
+AgsRunnable *runnable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_runnable_stop</NAME>
+<RETURNS>void  </RETURNS>
+AgsRunnable *runnable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_APPLICABLE</NAME>
+#define AGS_TYPE_APPLICABLE                    (ags_applicable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLICABLE</NAME>
+#define AGS_APPLICABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLICABLE, AgsApplicable))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLICABLE_INTERFACE</NAME>
+#define AGS_APPLICABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_APPLICABLE, AgsApplicableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLICABLE</NAME>
+#define AGS_IS_APPLICABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLICABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_APPLICABLE_INTERFACE</NAME>
+#define AGS_IS_APPLICABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_APPLICABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_APPLICABLE_GET_INTERFACE</NAME>
+#define AGS_APPLICABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_APPLICABLE, AgsApplicableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsApplicable</NAME>
+typedef void AgsApplicable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsApplicableInterface</NAME>
+struct _AgsApplicableInterface
+{
+  GTypeInterface interface;
+  
+  void (*set_update)(AgsApplicable *applicable, gboolean update);
+  void (*apply)(AgsApplicable *applicable);
+  void (*reset)(AgsApplicable *applicable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_applicable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_applicable_set_update</NAME>
+<RETURNS>void  </RETURNS>
+AgsApplicable *applicable, gboolean update 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_applicable_apply</NAME>
+<RETURNS>void  </RETURNS>
+AgsApplicable *applicable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_applicable_reset</NAME>
+<RETURNS>void  </RETURNS>
+AgsApplicable *applicable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_COUNTABLE</NAME>
+#define AGS_TYPE_COUNTABLE                    (ags_countable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNTABLE</NAME>
+#define AGS_COUNTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COUNTABLE, AgsCountable))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNTABLE_INTERFACE</NAME>
+#define AGS_COUNTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_COUNTABLE, AgsCountableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNTABLE</NAME>
+#define AGS_IS_COUNTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_COUNTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_COUNTABLE_INTERFACE</NAME>
+#define AGS_IS_COUNTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_COUNTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_COUNTABLE_GET_INTERFACE</NAME>
+#define AGS_COUNTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_COUNTABLE, AgsCountableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsCountable</NAME>
+typedef void AgsCountable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsCountableInterface</NAME>
+struct _AgsCountableInterface
+{
+  GTypeInterface interface;
+
+  guint (*get_notation_counter)(AgsCountable *countable);
+  guint (*get_sequencer_counter)(AgsCountable *countable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_countable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_countable_get_notation_counter</NAME>
+<RETURNS>guint  </RETURNS>
+AgsCountable *countable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_countable_get_sequencer_counter</NAME>
+<RETURNS>guint  </RETURNS>
+AgsCountable *countable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PACKABLE</NAME>
+#define AGS_TYPE_PACKABLE                    (ags_packable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PACKABLE</NAME>
+#define AGS_PACKABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PACKABLE, AgsPackable))
+</MACRO>
+<MACRO>
+<NAME>AGS_PACKABLE_INTERFACE</NAME>
+#define AGS_PACKABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PACKABLE, AgsPackableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PACKABLE</NAME>
+#define AGS_IS_PACKABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PACKABLE_INTERFACE</NAME>
+#define AGS_IS_PACKABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PACKABLE_GET_INTERFACE</NAME>
+#define AGS_PACKABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PACKABLE, AgsPackableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPackable</NAME>
+typedef void AgsPackable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPackableInterface</NAME>
+struct _AgsPackableInterface
+{
+  GTypeInterface interface;
+
+  gboolean (*pack)(AgsPackable *packable, GObject *container);
+  gboolean (*unpack)(AgsPackable *packable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_packable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_packable_pack</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPackable *packable, GObject *container 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_packable_unpack</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPackable *packable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_SEEKABLE</NAME>
+#define AGS_TYPE_SEEKABLE                    (ags_seekable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_SEEKABLE</NAME>
+#define AGS_SEEKABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SEEKABLE, AgsSeekable))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEEKABLE_INTERFACE</NAME>
+#define AGS_SEEKABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SEEKABLE, AgsSeekableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEEKABLE</NAME>
+#define AGS_IS_SEEKABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SEEKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_SEEKABLE_INTERFACE</NAME>
+#define AGS_IS_SEEKABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SEEKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_SEEKABLE_GET_INTERFACE</NAME>
+#define AGS_SEEKABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SEEKABLE, AgsSeekableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsSeekable</NAME>
+typedef void AgsSeekable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsSeekableInterface</NAME>
+struct _AgsSeekableInterface
+{
+  GTypeInterface interface;
+
+  void (*seek)(AgsSeekable *seekable, guint steps, gboolean forward);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_seekable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_seekable_seek</NAME>
+<RETURNS>void  </RETURNS>
+AgsSeekable *seekable, guint steps, gboolean forward 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PERSISTABLE</NAME>
+#define AGS_TYPE_PERSISTABLE                    (ags_persistable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PERSISTABLE</NAME>
+#define AGS_PERSISTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PERSISTABLE, AgsPersistable))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERSISTABLE_INTERFACE</NAME>
+#define AGS_PERSISTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PERSISTABLE, AgsPersistableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERSISTABLE</NAME>
+#define AGS_IS_PERSISTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PERSISTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PERSISTABLE_INTERFACE</NAME>
+#define AGS_IS_PERSISTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PERSISTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PERSISTABLE_GET_INTERFACE</NAME>
+#define AGS_PERSISTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PERSISTABLE, AgsPersistableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPersistable</NAME>
+typedef void AgsPersistable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPersistableInterface</NAME>
+struct _AgsPersistableInterface
+{
+  GTypeInterface interface;
+  
+  AgsPersistable* (*read)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+  void (*read_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+
+  xmlNodePtr (*write)(AgsPersistable *persistable, xmlDocPtr doc);
+  void (*write_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_persistable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_read</NAME>
+<RETURNS>AgsPersistable * </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_read_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_write</NAME>
+<RETURNS>xmlNodePtr  </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_persistable_write_link</NAME>
+<RETURNS>void  </RETURNS>
+AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_ULONG__VOID</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_UINT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_INT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__UINT_DOUBLE</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__ULONG_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__STRING_POINTER</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_UINT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__VOID</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<FUNCTION>
+<NAME>g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</NAME>
+<RETURNS>void  </RETURNS>
+GClosure     *closure, GValue       *return_value, guint         n_param_values, const GValue *param_values, gpointer      invocation_hint, gpointer      marshal_data 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TACTABLE</NAME>
+#define AGS_TYPE_TACTABLE                    (ags_tactable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TACTABLE</NAME>
+#define AGS_TACTABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TACTABLE, AgsTactable))
+</MACRO>
+<MACRO>
+<NAME>AGS_TACTABLE_INTERFACE</NAME>
+#define AGS_TACTABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_TACTABLE, AgsTactableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TACTABLE</NAME>
+#define AGS_IS_TACTABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TACTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TACTABLE_INTERFACE</NAME>
+#define AGS_IS_TACTABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_TACTABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_TACTABLE_GET_INTERFACE</NAME>
+#define AGS_TACTABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_TACTABLE, AgsTactableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsTactable</NAME>
+typedef void AgsTactable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsTactableInterface</NAME>
+struct _AgsTactableInterface
+{
+  GTypeInterface interface;
+
+  void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_notation_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_tact)(AgsTactable *tactable, gdouble tact);
+  void (*change_bpm)(AgsTactable *tactable, gdouble bpm);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_tactable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_sequencer_duration</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble duration 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_notation_duration</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble duration 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_tact</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble tact 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tactable_change_bpm</NAME>
+<RETURNS>void  </RETURNS>
+AgsTactable *tactable, gdouble bpm 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_STACKABLE</NAME>
+#define AGS_TYPE_STACKABLE                    (ags_stackable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_STACKABLE</NAME>
+#define AGS_STACKABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_STACKABLE, AgsStackable))
+</MACRO>
+<MACRO>
+<NAME>AGS_STACKABLE_INTERFACE</NAME>
+#define AGS_STACKABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_STACKABLE, AgsStackableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STACKABLE</NAME>
+#define AGS_IS_STACKABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_STACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_STACKABLE_INTERFACE</NAME>
+#define AGS_IS_STACKABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_STACKABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_STACKABLE_GET_INTERFACE</NAME>
+#define AGS_STACKABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_STACKABLE, AgsStackableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsStackable</NAME>
+typedef void AgsStackable;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsStackableInterface</NAME>
+struct _AgsStackableInterface
+{
+  GTypeInterface interface;
+
+  void (*push)(AgsStackable *stackable);
+  void (*pop)(AgsStackable *stackable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_stackable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stackable_push</NAME>
+<RETURNS>void  </RETURNS>
+AgsStackable *stackable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_stackable_pop</NAME>
+<RETURNS>void  </RETURNS>
+AgsStackable *stackable 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_TREE_ITERATOR</NAME>
+#define AGS_TYPE_TREE_ITERATOR                    (ags_tree_iterator_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_TREE_ITERATOR</NAME>
+#define AGS_TREE_ITERATOR(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TREE_ITERATOR, AgsTreeIterator))
+</MACRO>
+<MACRO>
+<NAME>AGS_TREE_ITERATOR_INTERFACE</NAME>
+#define AGS_TREE_ITERATOR_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_TREE_ITERATOR, AgsTreeIteratorInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TREE_ITERATOR</NAME>
+#define AGS_IS_TREE_ITERATOR(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TREE_ITERATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_TREE_ITERATOR_INTERFACE</NAME>
+#define AGS_IS_TREE_ITERATOR_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_TREE_ITERATOR))
+</MACRO>
+<MACRO>
+<NAME>AGS_TREE_ITERATOR_GET_INTERFACE</NAME>
+#define AGS_TREE_ITERATOR_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_TREE_ITERATOR, AgsTreeIteratorInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsTreeIterator</NAME>
+typedef void AgsTreeIterator;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsTreeIteratorInterface</NAME>
+struct _AgsTreeIteratorInterface
+{
+  GTypeInterface interface;
+
+  void (*set_inverse_mode)(AgsTreeIterator *tree, gboolean mode);
+  gboolean (*is_inverse_mode)(AgsTreeIterator *tree);
+  
+  void (*iterate)(AgsTreeIterator *tree,
+		  gpointer node_id);
+  void (*iterate_nested)(AgsTreeIterator *tree,
+			 gpointer node_id);
+  
+  void (*safe_iterate)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+		       gpointer node_id);
+  void (*safe_iterate_nested)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+			      gpointer node_id);
+
+  void (*loop_action)(AgsTreeIterator *current,
+		      gpointer node_id);
+  void (*nested_loop_action)(AgsTreeIterator *current,
+			     gpointer node_id);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_tree_iterator_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_set_inverse_mode</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *tree, gboolean mode 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_is_inverse_mode</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsTreeIterator *tree 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_iterate</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *tree, gpointer node_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_iterate_nested</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *tree, gpointer node_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_safe_iterate</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *toplevel, AgsTreeIterator *current, gpointer node_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_tree_iterator_safe_iterate_nested</NAME>
+<RETURNS>void  </RETURNS>
+AgsTreeIterator *toplevel, AgsTreeIterator *current, gpointer node_id 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_EFFECT</NAME>
+#define AGS_TYPE_EFFECT                    (ags_effect_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT</NAME>
+#define AGS_EFFECT(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EFFECT, AgsEffect))
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_INTERFACE</NAME>
+#define AGS_EFFECT_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_EFFECT, AgsEffectInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EFFECT</NAME>
+#define AGS_IS_EFFECT(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_EFFECT))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_EFFECT_INTERFACE</NAME>
+#define AGS_IS_EFFECT_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_EFFECT))
+</MACRO>
+<MACRO>
+<NAME>AGS_EFFECT_GET_INTERFACE</NAME>
+#define AGS_EFFECT_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_EFFECT, AgsEffectInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsEffect</NAME>
+typedef void AgsEffect;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsEffectInterface</NAME>
+struct _AgsEffectInterface
+{
+  GTypeInterface interface;
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_effect_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLAYABLE</NAME>
+#define AGS_TYPE_PLAYABLE                    (ags_playable_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAYABLE</NAME>
+#define AGS_PLAYABLE(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAYABLE, AgsPlayable))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAYABLE_INTERFACE</NAME>
+#define AGS_PLAYABLE_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PLAYABLE, AgsPlayableInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAYABLE</NAME>
+#define AGS_IS_PLAYABLE(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAYABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLAYABLE_INTERFACE</NAME>
+#define AGS_IS_PLAYABLE_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PLAYABLE))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLAYABLE_GET_INTERFACE</NAME>
+#define AGS_PLAYABLE_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PLAYABLE, AgsPlayableInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPlayable</NAME>
+typedef void AgsPlayable;
+</TYPEDEF>
+<MACRO>
+<NAME>AGS_PLAYABLE_ERROR</NAME>
+#define AGS_PLAYABLE_ERROR (ags_playable_error_quark())
+</MACRO>
+<ENUM>
+<NAME>AgsPlayableError</NAME>
+typedef enum{
+  AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL,
+  AGS_PLAYABLE_ERROR_NO_SAMPLE,
+}AgsPlayableError;
+</ENUM>
+<STRUCT>
+<NAME>AgsPlayableInterface</NAME>
+struct _AgsPlayableInterface
+{
+  GTypeInterface interface;
+
+  gboolean (*open)(AgsPlayable *playable, gchar *name);
+  gboolean (*rw_open)(AgsPlayable *playable, gchar *name,
+		      gboolean create,
+		      guint samplerate, guint channels,
+		      guint frames,
+		      guint format);
+
+  /* these functions are especially for soundfonts */
+  guint (*level_count)(AgsPlayable *playable);
+  guint (*nth_level)(AgsPlayable *playable);
+  gchar* (*selected_level)(AgsPlayable *playable);
+
+  gchar** (*sublevel_names)(AgsPlayable *playable);
+  void (*level_select)(AgsPlayable *playable,
+		       guint nth_level, gchar *sublevel_name,
+		       GError **error);
+  void (*level_up)(AgsPlayable *playable,
+		   guint levels,
+		   GError **error);
+
+  void (*iter_start)(AgsPlayable *playable);
+  gboolean (*iter_next)(AgsPlayable *playable);
+
+  /* read sample data */
+  void (*info)(AgsPlayable *playable,
+	       guint *channels, guint *frames,
+	       guint *loop_start, guint *loop_end,
+	       GError **error);
+  signed short* (*read)(AgsPlayable *playable,
+			guint channel,
+			GError **error);
+
+  /* write sample data */
+  void (*write)(AgsPlayable *playable,
+		signed short *buffer, guint buffer_length);
+  void (*flush)(AgsPlayable *playable);
+
+  /* position */
+  void (*seek)(AgsPlayable *playable,
+	       guint frames, gint whence);
+
+  /* close */
+  void (*close)(AgsPlayable *playable);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_playable_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_error_quark</NAME>
+<RETURNS>GQuark  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPlayable *playable, gchar *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_rw_open</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPlayable *playable, gchar *name, gboolean create, guint samplerate, guint channels, guint frames, guint format 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_level_count</NAME>
+<RETURNS>guint  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_nth_level</NAME>
+<RETURNS>guint  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_selected_level</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_sublevel_names</NAME>
+<RETURNS>gchar ** </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_level_select</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint nth_level, gchar *sublevel_name, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_level_up</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint levels, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_iter_start</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_iter_next</NAME>
+<RETURNS>gboolean  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_info</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint *channels, guint *frames, guint *loop_start, guint *loop_end, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_read</NAME>
+<RETURNS>signed short * </RETURNS>
+AgsPlayable *playable, guint channel, GError **error 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_write</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, signed short *buffer, guint buffer_length 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_flush</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_seek</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable, guint frames, gint whence 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_close</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlayable *playable 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_playable_read_audio_signal</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPlayable *playable, AgsDevout *devout, guint start_channel, guint channels 
+</FUNCTION>
+<MACRO>
+<NAME>AGS_TYPE_PLUGIN</NAME>
+#define AGS_TYPE_PLUGIN                    (ags_plugin_get_type())
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN</NAME>
+#define AGS_PLUGIN(obj)                    (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLUGIN, AgsPlugin))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_INTERFACE</NAME>
+#define AGS_PLUGIN_INTERFACE(vtable)       (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PLUGIN, AgsPluginInterface))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN</NAME>
+#define AGS_IS_PLUGIN(obj)                 (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLUGIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_IS_PLUGIN_INTERFACE</NAME>
+#define AGS_IS_PLUGIN_INTERFACE(vtable)    (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PLUGIN))
+</MACRO>
+<MACRO>
+<NAME>AGS_PLUGIN_GET_INTERFACE</NAME>
+#define AGS_PLUGIN_GET_INTERFACE(obj)      (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PLUGIN, AgsPluginInterface))
+</MACRO>
+<TYPEDEF>
+<NAME>AgsPlugin</NAME>
+typedef void AgsPlugin;
+</TYPEDEF>
+<STRUCT>
+<NAME>AgsPluginInterface</NAME>
+struct _AgsPluginInterface
+{
+  GTypeInterface interface;
+  
+  gchar* (*get_name)(AgsPlugin *plugin);
+  void (*set_name)(AgsPlugin *plugin, gchar *name);
+
+  gchar* (*get_version)(AgsPlugin *plugin);
+  void (*set_version)(AgsPlugin *plugin, gchar *version);
+
+  gchar* (*get_build_id)(AgsPlugin *plugin);
+  void (*set_build_id)(AgsPlugin *plugin, gchar *build_id);
+
+  gchar* (*get_xml_type)(AgsPlugin *plugin);
+  void (*set_xml_type)(AgsPlugin *plugin, gchar *xml_type);  
+
+  GList* (*get_ports)(AgsPlugin *plugin);
+  void (*set_ports)(AgsPlugin *plugin, GList *ports);
+
+  void (*read)(AgsFile *file,
+	       xmlNode *node,
+	       AgsPlugin *plugin);
+  xmlNode* (*write)(AgsFile *file,
+		    xmlNode *parent,
+		    AgsPlugin *plugin);
+};
+</STRUCT>
+<FUNCTION>
+<NAME>ags_plugin_get_type</NAME>
+<RETURNS>GType  </RETURNS>
+ 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_name</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_name</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *name 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_version</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_version</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *version 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_build_id</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_build_id</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *build_id 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_xml_type</NAME>
+<RETURNS>gchar * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_xml_type</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, gchar *xml_type 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_get_ports</NAME>
+<RETURNS>GList * </RETURNS>
+AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_set_ports</NAME>
+<RETURNS>void  </RETURNS>
+AgsPlugin *plugin, GList *ports 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_read</NAME>
+<RETURNS>void  </RETURNS>
+AgsFile *file, xmlNode *node, AgsPlugin *plugin 
+</FUNCTION>
+<FUNCTION>
+<NAME>ags_plugin_write</NAME>
+<RETURNS>xmlNode * </RETURNS>
+AgsFile *file, xmlNode *parent, AgsPlugin *plugin 
+</FUNCTION>
diff --git a/api/ags/ags-docs.xml b/api/ags/ags-docs.xml
new file mode 100644
index 0000000..93ae52f
--- /dev/null
+++ b/api/ags/ags-docs.xml
@@ -0,0 +1,395 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[
+<!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+  <bookinfo>
+    <title>Advanced Gtk+ Sequencer Reference Manual</title>
+    <releaseinfo>
+      for Advanced Gtk+ Sequencer 0.4.2.
+      The latest version of this documentation can be found on-line at
+      <ulink role="online-location" url="http://ags.sourceforge.net/api/ags/index.html">http://ags.sourceforge.net/api/ags/</ulink>.
+    </releaseinfo>
+  </bookinfo>
+
+  <xi:include href="xml/main.xml"/>
+
+  <part id="util">
+    <title>Util - Helper functions</title>
+    <xi:include href="xml/ags_combo_box_text.xml"/>
+    <xi:include href="xml/ags_id_generator.xml"/>
+    <xi:include href="xml/ags_list.xml"/>
+    <xi:include href="xml/ags_menu.xml"/>
+    <xi:include href="xml/ags_menu_item.xml"/>
+    <xi:include href="xml/ags_option_menu.xml"/>
+    <xi:include href="xml/ags_parameter.xml"/>
+  </part>
+  
+  <part id="object">
+    <title>Object - Interfaces and marshallers</title>
+
+    <xi:include href="xml/ags_applicable.xml"/>
+    <xi:include href="xml/ags_countable.xml"/>
+    <xi:include href="xml/ags_dynamic_connectable.xml"/>
+    <xi:include href="xml/ags_main_loop.xml"/>
+    <xi:include href="xml/ags_marshal.xml"/>
+    <xi:include href="xml/ags_mutable.xml"/>
+    <xi:include href="xml/ags_packable.xml"/>
+    <xi:include href="xml/ags_portlet.xml"/>
+    <xi:include href="xml/ags_runnable.xml"/>
+    <xi:include href="xml/ags_seekable.xml"/>
+    <xi:include href="xml/ags_tactable.xml"/>
+    <xi:include href="xml/ags_stackable.xml"/>
+    <xi:include href="xml/ags_persistable.xml"/>
+    <xi:include href="xml/ags_playable.xml"/>
+    <xi:include href="xml/ags_plugin.xml"/>
+  </part>
+
+  <part id="plugin">
+    <title>Plugin - API of plugins</title>
+
+    <xi:include href="xml/ags_ladspa_manager.xml"/>
+    <xi:include href="xml/ags_plugin_factory.xml"/>
+    <xi:include href="xml/ags_plugin_stock.xml"/>
+  </part>
+
+  <part id="widget">
+    <title>Widget - GUI elements</title>
+
+    <xi:include href="xml/ags_dial.xml"/>
+    <xi:include href="xml/ags_expander.xml"/>
+    <xi:include href="xml/ags_expander_set.xml"/>
+    <xi:include href="xml/ags_indicator.xml"/>
+    <xi:include href="xml/ags_led.xml"/>
+    <xi:include href="xml/ags_vindicator.xml"/>
+    <xi:include href="xml/ags_table.xml"/>
+  </part>
+  
+  <part id="thread">
+    <title>Thread - Multi-Threaded tree</title>
+
+    <xi:include href="xml/ags_audio_loop.xml"/>
+    <xi:include href="xml/ags_autosave_thread.xml"/>
+    <xi:include href="xml/ags_devout_thread.xml"/>
+    <xi:include href="xml/ags_export_thread.xml"/>
+    <xi:include href="xml/ags_gui_thread.xml"/>
+    <xi:include href="xml/ags_iterator_thread.xml"/>
+    <xi:include href="xml/ags_recycling_thread.xml"/>
+    <xi:include href="xml/ags_recycling_thread_callbacks.xml"/>
+    <xi:include href="xml/ags_returnable_thread.xml"/>
+    <xi:include href="xml/ags_task_thread.xml"/>
+    <xi:include href="xml/ags_timestamp_thread.xml"/>
+    <xi:include href="xml/ags_thread-posix.xml"/>
+    <xi:include href="xml/ags_thread_pool.xml"/>
+    <xi:include href="xml/ags_single_thread.xml"/>
+  </part>
+
+  <part id="audio">
+    <title>Audio - The audio processing tree</title>
+    
+    <chapter id="process-tree">
+      <title>audio processing tree</title>
+
+      <xi:include href="xml/ags_audio.xml"/>
+      <xi:include href="xml/ags_audio_signal.xml"/>
+      <xi:include href="xml/ags_channel.xml"/>
+      <xi:include href="xml/ags_config.xml"/>
+      <xi:include href="xml/ags_container.xml"/>
+      <xi:include href="xml/ags_devout.xml"/>
+      <xi:include href="xml/ags_input.xml"/>
+      <xi:include href="xml/ags_notation.xml"/>
+      <xi:include href="xml/ags_note.xml"/>
+      <xi:include href="xml/ags_output.xml"/>
+      <xi:include href="xml/ags_pattern.xml"/>
+      <xi:include href="xml/ags_port.xml"/>
+      <xi:include href="xml/ags_recall.xml"/>
+      <xi:include href="xml/ags_recall_audio.xml"/>
+      <xi:include href="xml/ags_recall_audio_run.xml"/>
+      <xi:include href="xml/ags_recall_audio_signal.xml"/>
+      <xi:include href="xml/ags_recall_channel.xml"/>
+      <xi:include href="xml/ags_recall_channel_run.xml"/>
+      <xi:include href="xml/ags_recall_channel_run_dummy.xml"/>
+      <xi:include href="xml/ags_recall_container.xml"/>
+      <xi:include href="xml/ags_recall_dependency.xml"/>
+      <xi:include href="xml/ags_recall_factory.xml"/>
+      <xi:include href="xml/ags_recall_id.xml"/>
+      <xi:include href="xml/ags_recall_ladspa.xml"/>
+      <xi:include href="xml/ags_recall_ladspa_run.xml"/>
+      <xi:include href="xml/ags_recall_recycling.xml"/>
+      <xi:include href="xml/ags_recall_recycling_dummy.xml"/>
+      <xi:include href="xml/ags_recycling.xml"/>
+      <xi:include href="xml/ags_recycling_container.xml"/>
+      <xi:include href="xml/ags_task.xml"/>
+      <xi:include href="xml/ags_timestamp.xml"/>
+      <xi:include href="xml/ags_timestamp_factory.xml"/>
+      <xi:include href="xml/ags_synths.xml"/>
+    </chapter>
+
+    <chapter id="audio-file">
+      <title>Audio files - Reading/Writing audio data from disk</title>
+      
+      <xi:include href="xml/ags_audio_file.xml"/>
+      <xi:include href="xml/ags_ipatch.xml"/>
+      <xi:include href="xml/ags_ipatch_sf2_reader.xml"/>
+      <xi:include href="xml/ags_sndfile.xml"/>
+    </chapter>
+
+    <chapter id="recall">
+      <title>Recalls - Effect processors</title>
+
+      <xi:include href="xml/ags_audio_file.xml"/>
+      <xi:include href="xml/ags_buffer_audio_signal.xml"/>
+      <xi:include href="xml/ags_buffer_channel.xml"/>
+      <xi:include href="xml/ags_buffer_channel_run.xml"/>
+      <xi:include href="xml/ags_buffer_recycling.xml"/>
+      <xi:include href="xml/ags_copy_audio_signal.xml"/>
+      <xi:include href="xml/ags_copy_channel.xml"/>
+      <xi:include href="xml/ags_copy_channel_run.xml"/>
+      <xi:include href="xml/ags_copy_notation_audio.xml"/>
+      <xi:include href="xml/ags_copy_notation_audio_run.xml"/>
+      <xi:include href="xml/ags_copy_pattern_audio.xml"/>
+      <xi:include href="xml/ags_copy_pattern_audio_run.xml"/>
+      <xi:include href="xml/ags_copy_pattern_channel.xml"/>
+      <xi:include href="xml/ags_copy_pattern_channel_run.xml"/>
+      <xi:include href="xml/ags_copy_recycling.xml"/>
+      <xi:include href="xml/ags_count_beats_audio.xml"/>
+      <xi:include href="xml/ags_count_beats_audio_run.xml"/>
+      <xi:include href="xml/ags_delay_audio.xml"/>
+      <xi:include href="xml/ags_delay_audio_run.xml"/>
+      <xi:include href="xml/ags_loop_channel.xml"/>
+      <xi:include href="xml/ags_loop_channel_run.xml"/>
+      <xi:include href="xml/ags_peak_channel.xml"/>
+      <xi:include href="xml/ags_peak_channel_run.xml"/>
+      <xi:include href="xml/ags_volume_audio_signal.xml"/>
+      <xi:include href="xml/ags_volume_channel.xml"/>
+      <xi:include href="xml/ags_volume_channel_run.xml"/>
+      <xi:include href="xml/ags_volume_recycling.xml"/>
+      <xi:include href="xml/ags_play_audio.xml"/>
+      <xi:include href="xml/ags_play_audio_file.xml"/>
+      <xi:include href="xml/ags_play_audio_signal.xml"/>
+      <xi:include href="xml/ags_play_channel.xml"/>
+      <xi:include href="xml/ags_play_channel_run.xml"/>
+      <xi:include href="xml/ags_play_channel_run_master.xml"/>
+      <xi:include href="xml/ags_play_notation_audio.xml"/>
+      <xi:include href="xml/ags_play_notation_audio_run.xml"/>
+      <xi:include href="xml/ags_play_note.xml"/>
+      <xi:include href="xml/ags_play_pattern.xml"/>
+      <xi:include href="xml/ags_play_recycling.xml"/>
+      <xi:include href="xml/ags_stream.xml"/>
+      <xi:include href="xml/ags_stream_audio_signal.xml"/>
+      <xi:include href="xml/ags_stream_channel.xml"/>
+      <xi:include href="xml/ags_stream_channel_run.xml"/>
+      <xi:include href="xml/ags_stream_recycling.xml"/>
+    </chapter>
+
+    <chapter id="task">
+      <title>Task - Data exchanged between Audio and GUI</title>
+
+      <xi:include href="xml/ags_add_audio.xml"/>
+	  <xi:include href="xml/ags_add_audio_signal.xml"/>
+	  <xi:include href="xml/ags_add_line_member.xml"/>
+	  <xi:include href="xml/ags_add_note.xml"/>
+	  <xi:include href="xml/ags_add_point_to_selection.xml"/>
+	  <xi:include href="xml/ags_add_recall.xml"/>
+	  <xi:include href="xml/ags_add_region_to_selection.xml"/>
+	  <xi:include href="xml/ags_append_audio.xml"/>
+	  <xi:include href="xml/ags_append_audio_threaded.xml"/>
+	  <xi:include href="xml/ags_append_channel.xml"/>
+	  <xi:include href="xml/ags_append_recall.xml"/>
+	  <xi:include href="xml/ags_apply_bpm.xml"/>
+	  <xi:include href="xml/ags_apply_sequencer_length.xml"/>
+	  <xi:include href="xml/ags_apply_synth.xml"/>
+	  <xi:include href="xml/ags_apply_tact.xml"/>
+	  <xi:include href="xml/ags_apply_wavetable.xml"/>
+	  <xi:include href="xml/ags_audio_set_recycling.xml"/>
+	  <xi:include href="xml/ags_cancel_audio.xml"/>
+	  <xi:include href="xml/ags_cancel_channel.xml"/>
+	  <xi:include href="xml/ags_cancel_recall.xml"/>
+	  <xi:include href="xml/ags_change_indicator.xml"/>
+	  <xi:include href="xml/ags_change_tact.xml"/>
+	  <xi:include href="xml/ags_channel_set_recycling.xml"/>
+	  <xi:include href="xml/ags_display_tact.xml"/>
+	  <xi:include href="xml/ags_export_output.xml"/>
+	  <xi:include href="xml/ags_free_selection.xml"/>
+	  <xi:include href="xml/ags_init_audio.xml"/>
+	  <xi:include href="xml/ags_init_channel.xml"/>
+	  <xi:include href="xml/ags_mute_audio.xml"/>
+	  <xi:include href="xml/ags_mute_audio_signal.xml"/>
+	  <xi:include href="xml/ags_mute_channel.xml"/>
+	  <xi:include href="xml/ags_mute_channel_run.xml"/>
+	  <xi:include href="xml/ags_mute_recycling.xml"/>
+	  <xi:include href="xml/ags_open_file.xml"/>
+	  <xi:include href="xml/ags_open_single_file.xml"/>
+	  <xi:include href="xml/ags_remove_audio.xml"/>
+	  <xi:include href="xml/ags_remove_audio_signal.xml"/>
+	  <xi:include href="xml/ags_remove_note.xml"/>
+	  <xi:include href="xml/ags_remove_point_from_selection.xml"/>
+	  <xi:include href="xml/ags_remove_recall.xml"/>
+	  <xi:include href="xml/ags_remove_region_from_selection.xml"/>
+	  <xi:include href="xml/ags_save_file.xml"/>
+	  <xi:include href="xml/ags_scroll_on_play.xml"/>
+	  <xi:include href="xml/ags_set_audio_channels.xml"/>
+	  <xi:include href="xml/ags_set_buffer_size.xml"/>
+	  <xi:include href="xml/ags_set_devout_play_flags.xml"/>
+	  <xi:include href="xml/ags_set_muted.xml"/>
+	  <xi:include href="xml/ags_set_output_device.xml"/>
+	  <xi:include href="xml/ags_set_samplerate.xml"/>
+	  <xi:include href="xml/ags_start_devout.xml"/>
+	  <xi:include href="xml/ags_toggle_led.xml"/>
+	  <xi:include href="xml/ags_toggle_pattern_bit.xml"/>
+	  <xi:include href="xml/ags_unref_audio_signal.xml"/>
+    </chapter>
+  </part>
+
+  <part>
+    <title>GUI - Graphical user interface</title>
+
+    <chapter id="composite-widgets">
+      <title>Composite widgets</title>
+
+      <xi:include href="xml/ags_audio_preferences.xml"/>
+      <xi:include href="xml/ags_audio_preferences_callbacks.xml"/>
+      <xi:include href="xml/ags_editor.xml"/>
+      <xi:include href="xml/ags_editor_callbacks.xml"/>
+      <xi:include href="xml/ags_export_window.xml"/>
+      <xi:include href="xml/ags_export_window_callbacks.xml"/>
+      <xi:include href="xml/ags_inline_player.xml"/>
+      <xi:include href="xml/ags_ladspa_browser.xml"/>
+      <xi:include href="xml/ags_ladspa_browser_callbacks.xml"/>
+      <xi:include href="xml/ags_line.xml"/>
+      <xi:include href="xml/ags_line_callbacks.xml"/>
+      <xi:include href="xml/ags_line_editor.xml"/>
+      <xi:include href="xml/ags_line_editor_callbacks.xml"/>
+      <xi:include href="xml/ags_line_member.xml"/>
+      <xi:include href="xml/ags_line_member_callbacks.xml"/>
+      <xi:include href="xml/ags_line_member_editor.xml"/>
+      <xi:include href="xml/ags_line_member_editor_callbacks.xml"/>
+      <xi:include href="xml/ags_link_channel.xml"/>
+      <xi:include href="xml/ags_link_collection_editor.xml"/>
+      <xi:include href="xml/ags_link_collection_editor_callbacks.xml"/>
+      <xi:include href="xml/ags_link_editor.xml"/>
+      <xi:include href="xml/ags_link_editor_callbacks.xml"/>
+      <xi:include href="xml/ags_listing_editor.xml"/>
+      <xi:include href="xml/ags_listing_editor_callbacks.xml"/>
+      <xi:include href="xml/ags_machine.xml"/>
+      <xi:include href="xml/ags_machine_callbacks.xml"/>
+      <xi:include href="xml/ags_machine_editor.xml"/>
+      <xi:include href="xml/ags_machine_editor_callbacks.xml"/>
+      <xi:include href="xml/ags_machine_radio_button.xml"/>
+      <xi:include href="xml/ags_machine_selection.xml"/>
+      <xi:include href="xml/ags_machine_selector.xml"/>
+      <xi:include href="xml/ags_machine_selector_callbacks.xml"/>
+      <xi:include href="xml/ags_menu_bar.xml"/>
+      <xi:include href="xml/ags_menu_bar_callbacks.xml"/>
+      <xi:include href="xml/ags_navigation.xml"/>
+      <xi:include href="xml/ags_navigation_callbacks.xml"/>
+      <xi:include href="xml/ags_pad.xml"/>
+      <xi:include href="xml/ags_pad_callbacks.xml"/>
+      <xi:include href="xml/ags_pad_editor.xml"/>
+      <xi:include href="xml/ags_pad_editor_callbacks.xml"/>
+      <xi:include href="xml/ags_performance_preferences.xml"/>
+      <xi:include href="xml/ags_plugin_preferences.xml"/>
+      <xi:include href="xml/ags_preferences.xml"/>
+      <xi:include href="xml/ags_preferences_callbacks.xml"/>
+      <xi:include href="xml/ags_property_collection_editor.xml"/>
+      <xi:include href="xml/ags_property_collection_editor_callbacks.xml"/>
+      <xi:include href="xml/ags_property_editor.xml"/>
+      <xi:include href="xml/ags_property_editor_callbacks.xml"/>
+      <xi:include href="xml/ags_property_listing_editor.xml"/>
+      <xi:include href="xml/ags_resize_editor.xml"/>
+      <xi:include href="xml/ags_ruler.xml"/>
+      <xi:include href="xml/ags_ruler_callbacks.xml"/>
+      <xi:include href="xml/ags_server_preferences.xml"/>
+      <xi:include href="xml/ags_window.xml"/>
+      <xi:include href="xml/ags_window_callbacks.xml"/>
+      <xi:include href="xml/ags_sf2_chooser.xml"/>
+      <xi:include href="xml/ags_sf2_chooser_callbacks.xml"/>
+    </chapter>
+
+    <chapter id="editor">
+      <title>Editor - Piano roll and its controls</title>
+      
+      <xi:include href="xml/ags_meter.xml"/>
+      <xi:include href="xml/ags_meter_callbacks.xml"/>
+      <xi:include href="xml/ags_note_edit.xml"/>
+      <xi:include href="xml/ags_note_edit_callbacks.xml"/>
+      <xi:include href="xml/ags_notebook.xml"/>
+      <xi:include href="xml/ags_notebook_callbacks.xml"/>
+      <xi:include href="xml/ags_toolbar.xml"/>
+      <xi:include href="xml/ags_toolbar_callbacks.xml"/>
+      <xi:include href="xml/ags_toolbar_mode_stock.xml"/>
+    </chapter>
+
+    <chapter id="engines">
+      <title>Engines - Composite widgets with audio set up</title>
+
+      <xi:include href="xml/ags_drum.xml"/>
+      <xi:include href="xml/ags_drum_callbacks.xml"/>
+      <xi:include href="xml/ags_drum_input_line.xml"/>
+      <xi:include href="xml/ags_drum_input_line_callbacks.xml"/>
+      <xi:include href="xml/ags_drum_input_pad.xml"/>
+      <xi:include href="xml/ags_drum_input_pad_callbacks.xml"/>
+      <xi:include href="xml/ags_drum_output_line.xml"/>
+      <xi:include href="xml/ags_drum_output_line_callbacks.xml"/>
+      <xi:include href="xml/ags_drum_output_pad.xml"/>
+      <xi:include href="xml/ags_drum_output_pad_callbacks.xml"/>
+      <xi:include href="xml/ags_ffplayer.xml"/>
+      <xi:include href="xml/ags_ffplayer_callbacks.xml"/>
+      <xi:include href="xml/ags_matrix.xml"/>
+      <xi:include href="xml/ags_matrix_callbacks.xml"/>
+      <xi:include href="xml/ags_mixer.xml"/>
+      <xi:include href="xml/ags_mixer_callbacks.xml"/>
+      <xi:include href="xml/ags_mixer_input_line.xml"/>
+      <xi:include href="xml/ags_mixer_input_pad.xml"/>
+      <xi:include href="xml/ags_oscillator.xml"/>
+      <xi:include href="xml/ags_oscillator_callbacks.xml"/>
+      <xi:include href="xml/ags_panel.xml"/>
+      <xi:include href="xml/ags_panel_callbacks.xml"/>
+      <xi:include href="xml/ags_panel_input_line.xml"/>
+      <xi:include href="xml/ags_panel_input_pad.xml"/>
+      <xi:include href="xml/ags_synth.xml"/>
+      <xi:include href="xml/ags_synth_callbacks.xml"/>
+      <xi:include href="xml/ags_synth_input_line.xml"/>
+      <xi:include href="xml/ags_synth_input_pad.xml"/>
+    </chapter>
+  </part>
+  
+  <part id="xml-io">
+    <title>XML Input/Output - Persist project</title>
+    
+    <xi:include href="xml/ags_file.xml"/>
+    <xi:include href="xml/ags_file_gui.xml"/>
+    <xi:include href="xml/ags_file_id_ref.xml"/>
+    <xi:include href="xml/ags_file_launch.xml"/>
+    <xi:include href="xml/ags_file_link.xml"/>
+    <xi:include href="xml/ags_file_lookup.xml"/>
+    <xi:include href="xml/ags_file_read.xml"/>
+    <xi:include href="xml/ags_file_selection.xml"/>
+    <xi:include href="xml/ags_file_selection_callbacks.xml"/>
+    <xi:include href="xml/ags_file_sound.xml"/>
+    <xi:include href="xml/ags_file_stock.xml"/>
+    <xi:include href="xml/ags_file_util.xml"/>
+    <xi:include href="xml/ags_file_thread.xml"/>
+  </part>
+
+  <part id="xml-rpc">
+    <title>XML-RPC - planned server</title>
+
+    <xi:include href="xml/ags_registry.xml"/>
+    <xi:include href="xml/ags_remote_task.xml"/>
+    <xi:include href="xml/ags_server.xml"/>
+  </part>
+  
+  <index id="api-index-full">
+    <title>API Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="deprecated-api-index" role="deprecated">
+    <title>Index of deprecated API</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
+  </index>
+  
+  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
diff --git a/api/ags/ags-jmath.html b/api/ags/ags-jmath.html
new file mode 100644
index 0000000..98202f2
--- /dev/null
+++ b/api/ags/ags-jmath.html
@@ -0,0 +1,240 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>jmath</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="ch01.html" title="[Insert title here]">
+<link rel="prev" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">
+<link rel="next" href="ags-AgsMain.html" title="AgsMain">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-window-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMain.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-jmath.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-jmath.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-jmath"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-jmath.top_of_page"></a>jmath</span></h2>
+<p>jmath</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-jmath.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              <a class="link" href="ags-jmath.html#j-math-algebra-brackeds-out" title="j_math_algebra_brackeds_out ()">j_math_algebra_brackeds_out</a>         (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);
+<GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              <a class="link" href="ags-jmath.html#j-math-algebra-functions-out" title="j_math_algebra_functions_out ()">j_math_algebra_functions_out</a>        (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);
+<GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              <a class="link" href="ags-jmath.html#j-math-algebra-operations-out" title="j_math_algebra_operations_out ()">j_math_algebra_operations_out</a>       (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK> *               <a class="link" href="ags-jmath.html#j-math-algebra-solve" title="j_math_algebra_solve ()">j_math_algebra_solve</a>                (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *operation</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-jmath.html#j-math-and" title="j_math_and ()">j_math_and</a>                          (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);
+<GTKDOCLINK HREF="JList"><span class="returnvalue">JList</span></GTKDOCLINK> *             <a class="link" href="ags-jmath.html#j-math-cut-leading-zeros" title="j_math_cut_leading_zeros ()">j_math_cut_leading_zeros</a>            (<em class="parameter"><code><GTKDOCLINK HREF="JList"><span class="type">JList</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-jmath.html#j-math-exclusive-or" title="j_math_exclusive_or ()">j_math_exclusive_or</a>                 (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-jmath.html#j-math-exp" title="j_math_exp ()">j_math_exp</a>                          (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-jmath.html#j-math-exp2" title="j_math_exp2 ()">j_math_exp2</a>                         (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK> *               <a class="link" href="ags-jmath.html#j-math-gauss" title="j_math_gauss ()">j_math_gauss</a>                        (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> **string</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="uint"><span class="type">uint</span></GTKDOCLINK> count</code></em>);
+<GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              <a class="link" href="ags-jmath.html#j-math-get-first-level-operator" title="j_math_get_first_level_operator ()">j_math_get_first_level_operator</a>     (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);
+<GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              <a class="link" href="ags-jmath.html#j-math-get-second-level-operator" title="j_math_get_second_level_operator ()">j_math_get_second_level_operator</a>    (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);
+<GTKDOCLINK HREF="jboolean"><span class="returnvalue">jboolean</span></GTKDOCLINK>            <a class="link" href="ags-jmath.html#j-math-is-function" title="j_math_is_function ()">j_math_is_function</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);
+<GTKDOCLINK HREF="jboolean"><span class="returnvalue">jboolean</span></GTKDOCLINK>            <a class="link" href="ags-jmath.html#j-math-is-function-backward" title="j_math_is_function_backward ()">j_math_is_function_backward</a>         (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);
+<GTKDOCLINK HREF="jboolean"><span class="returnvalue">jboolean</span></GTKDOCLINK>            <a class="link" href="ags-jmath.html#j-math-is-operator" title="j_math_is_operator ()">j_math_is_operator</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);
+<GTKDOCLINK HREF="jboolean"><span class="returnvalue">jboolean</span></GTKDOCLINK>            <a class="link" href="ags-jmath.html#j-math-less" title="j_math_less ()">j_math_less</a>                         (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-jmath.html#j-math-make-valid" title="j_math_make_valid ()">j_math_make_valid</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);
+<GTKDOCLINK HREF="jboolean"><span class="returnvalue">jboolean</span></GTKDOCLINK>            <a class="link" href="ags-jmath.html#j-math-more" title="j_math_more ()">j_math_more</a>                         (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-jmath.html#j-math-or" title="j_math_or ()">j_math_or</a>                           (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-jmath.html#j-math-put-null-at-beginning" title="j_math_put_null_at_beginning ()">j_math_put_null_at_beginning</a>        (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> *array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="uint"><span class="type">uint</span></GTKDOCLINK> size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-jmath.html#j-math-put-null-at-end" title="j_math_put_null_at_end ()">j_math_put_null_at_end</a>              (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> *array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="uint"><span class="type">uint</span></GTKDOCLINK> size</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-jmath.html#j-math-root" title="j_math_root ()">j_math_root</a>                         (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-jmath.html#j-math-root2" title="j_math_root2 ()">j_math_root2</a>                        (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-jmath.html#j-math-solve-arithmetic" title="j_math_solve_arithmetic ()">j_math_solve_arithmetic</a>             (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK> *               <a class="link" href="ags-jmath.html#j-math-sort-array" title="j_math_sort_array ()">j_math_sort_array</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> *array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> size</code></em>);
+<GTKDOCLINK HREF="uint"><span class="returnvalue">uint</span></GTKDOCLINK>                <a class="link" href="ags-jmath.html#j-math-width" title="j_math_width ()">j_math_width</a>                        (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>);
+<GTKDOCLINK HREF="JList"><span class="returnvalue">JList</span></GTKDOCLINK> *             <a class="link" href="ags-jmath.html#j-math-width-list" title="j_math_width_list ()">j_math_width_list</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="JList"><span class="type">JList</span></GTKDOCLINK> *list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-jmath.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-jmath.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="j-math-algebra-brackeds-out"></a><h3>j_math_algebra_brackeds_out ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              j_math_algebra_brackeds_out         (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-algebra-functions-out"></a><h3>j_math_algebra_functions_out ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              j_math_algebra_functions_out        (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-algebra-operations-out"></a><h3>j_math_algebra_operations_out ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              j_math_algebra_operations_out       (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-algebra-solve"></a><h3>j_math_algebra_solve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK> *               j_math_algebra_solve                (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *operation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-and"></a><h3>j_math_and ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 j_math_and                          (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-cut-leading-zeros"></a><h3>j_math_cut_leading_zeros ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="JList"><span class="returnvalue">JList</span></GTKDOCLINK> *             j_math_cut_leading_zeros            (<em class="parameter"><code><GTKDOCLINK HREF="JList"><span class="type">JList</span></GTKDOCLINK> *value</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-exclusive-or"></a><h3>j_math_exclusive_or ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 j_math_exclusive_or                 (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-exp"></a><h3>j_math_exp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 j_math_exp                          (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-exp2"></a><h3>j_math_exp2 ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 j_math_exp2                         (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-gauss"></a><h3>j_math_gauss ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK> *               j_math_gauss                        (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> **string</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="uint"><span class="type">uint</span></GTKDOCLINK> count</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-get-first-level-operator"></a><h3>j_math_get_first_level_operator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              j_math_get_first_level_operator     (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-get-second-level-operator"></a><h3>j_math_get_second_level_operator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              j_math_get_second_level_operator    (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-is-function"></a><h3>j_math_is_function ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="jboolean"><span class="returnvalue">jboolean</span></GTKDOCLINK>            j_math_is_function                  (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-is-function-backward"></a><h3>j_math_is_function_backward ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="jboolean"><span class="returnvalue">jboolean</span></GTKDOCLINK>            j_math_is_function_backward         (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-is-operator"></a><h3>j_math_is_operator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="jboolean"><span class="returnvalue">jboolean</span></GTKDOCLINK>            j_math_is_operator                  (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-less"></a><h3>j_math_less ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="jboolean"><span class="returnvalue">jboolean</span></GTKDOCLINK>            j_math_less                         (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-make-valid"></a><h3>j_math_make_valid ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                j_math_make_valid                   (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-more"></a><h3>j_math_more ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="jboolean"><span class="returnvalue">jboolean</span></GTKDOCLINK>            j_math_more                         (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-or"></a><h3>j_math_or ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 j_math_or                           (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-put-null-at-beginning"></a><h3>j_math_put_null_at_beginning ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                j_math_put_null_at_beginning        (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> *array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="uint"><span class="type">uint</span></GTKDOCLINK> size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-put-null-at-end"></a><h3>j_math_put_null_at_end ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                j_math_put_null_at_end              (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> *array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="uint"><span class="type">uint</span></GTKDOCLINK> size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-root"></a><h3>j_math_root ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 j_math_root                         (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> b</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-root2"></a><h3>j_math_root2 ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 j_math_root2                        (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-solve-arithmetic"></a><h3>j_math_solve_arithmetic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 j_math_solve_arithmetic             (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-sort-array"></a><h3>j_math_sort_array ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK> *               j_math_sort_array                   (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> *array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-width"></a><h3>j_math_width ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="uint"><span class="returnvalue">uint</span></GTKDOCLINK>                j_math_width                        (<em class="parameter"><code><GTKDOCLINK HREF="int"><span class="type">int</span></GTKDOCLINK> a</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="j-math-width-list"></a><h3>j_math_width_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="JList"><span class="returnvalue">JList</span></GTKDOCLINK> *             j_math_width_list                   (<em class="parameter"><code><GTKDOCLINK HREF="JList"><span class="type">JList</span></GTKDOCLINK> *list</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ags-overrides.txt b/api/ags/ags-overrides.txt
new file mode 100644
index 0000000..e69de29
diff --git a/api/ags/ags-scan.c b/api/ags/ags-scan.c
new file mode 100644
index 0000000..b7a8188
--- /dev/null
+++ b/api/ags/ags-scan.c
@@ -0,0 +1,1690 @@
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <errno.h>
+#include <glib-object.h>
+
+extern GType ags_add_audio_get_type (void);
+extern GType ags_add_audio_signal_get_type (void);
+extern GType ags_add_line_member_get_type (void);
+extern GType ags_add_note_get_type (void);
+extern GType ags_add_point_to_selection_get_type (void);
+extern GType ags_add_recall_get_type (void);
+extern GType ags_add_region_to_selection_get_type (void);
+extern GType ags_append_audio_get_type (void);
+extern GType ags_append_audio_threaded_get_type (void);
+extern GType ags_append_channel_get_type (void);
+extern GType ags_append_recall_get_type (void);
+extern GType ags_applicable_get_type (void);
+extern GType ags_apply_bpm_get_type (void);
+extern GType ags_apply_sequencer_length_get_type (void);
+extern GType ags_apply_synth_get_type (void);
+extern GType ags_apply_tact_get_type (void);
+extern GType ags_apply_wavetable_get_type (void);
+extern GType ags_async_queue_get_type (void);
+extern GType ags_audio_file_get_type (void);
+extern GType ags_audio_file_xml_get_type (void);
+extern GType ags_audio_get_type (void);
+extern GType ags_audio_loop_get_type (void);
+extern GType ags_audio_preferences_get_type (void);
+extern GType ags_audio_set_recycling_get_type (void);
+extern GType ags_audio_signal_get_type (void);
+extern GType ags_autosave_thread_get_type (void);
+extern GType ags_buffer_audio_signal_get_type (void);
+extern GType ags_buffer_channel_get_type (void);
+extern GType ags_buffer_channel_run_get_type (void);
+extern GType ags_buffer_recycling_get_type (void);
+extern GType ags_cancel_audio_get_type (void);
+extern GType ags_cancel_channel_get_type (void);
+extern GType ags_cancel_recall_get_type (void);
+extern GType ags_cartesian_get_type (void);
+extern GType ags_change_indicator_get_type (void);
+extern GType ags_change_tact_get_type (void);
+extern GType ags_channel_get_type (void);
+extern GType ags_channel_set_recycling_get_type (void);
+extern GType ags_clone_channel_get_type (void);
+extern GType ags_clone_channel_run_get_type (void);
+extern GType ags_config_get_type (void);
+extern GType ags_copy_audio_signal_get_type (void);
+extern GType ags_copy_channel_get_type (void);
+extern GType ags_copy_channel_run_get_type (void);
+extern GType ags_copy_notation_audio_get_type (void);
+extern GType ags_copy_notation_audio_run_get_type (void);
+extern GType ags_copy_pattern_audio_get_type (void);
+extern GType ags_copy_pattern_audio_run_get_type (void);
+extern GType ags_copy_pattern_channel_get_type (void);
+extern GType ags_copy_pattern_channel_run_get_type (void);
+extern GType ags_copy_recycling_get_type (void);
+extern GType ags_count_beats_audio_get_type (void);
+extern GType ags_count_beats_audio_run_get_type (void);
+extern GType ags_countable_get_type (void);
+extern GType ags_delay_audio_get_type (void);
+extern GType ags_delay_audio_run_get_type (void);
+extern GType ags_devout_get_type (void);
+extern GType ags_devout_thread_get_type (void);
+extern GType ags_dial_get_type (void);
+extern GType ags_display_tact_get_type (void);
+extern GType ags_drum_get_type (void);
+extern GType ags_drum_input_line_get_type (void);
+extern GType ags_drum_input_pad_get_type (void);
+extern GType ags_drum_output_line_get_type (void);
+extern GType ags_drum_output_pad_get_type (void);
+extern GType ags_dynamic_connectable_get_type (void);
+extern GType ags_editor_get_type (void);
+extern GType ags_effect_get_type (void);
+extern GType ags_expander_get_type (void);
+extern GType ags_expander_set_get_type (void);
+extern GType ags_export_output_get_type (void);
+extern GType ags_export_thread_get_type (void);
+extern GType ags_export_window_get_type (void);
+extern GType ags_ffplayer_get_type (void);
+extern GType ags_file_get_type (void);
+extern GType ags_file_id_ref_get_type (void);
+extern GType ags_file_launch_get_type (void);
+extern GType ags_file_link_get_type (void);
+extern GType ags_file_lookup_get_type (void);
+extern GType ags_file_read_get_type (void);
+extern GType ags_file_selection_get_type (void);
+extern GType ags_file_value_factory_get_type (void);
+extern GType ags_file_write_get_type (void);
+extern GType ags_free_selection_get_type (void);
+extern GType ags_garbage_collector_get_type (void);
+extern GType ags_generic_preferences_get_type (void);
+extern GType ags_gui_task_thread_get_type (void);
+extern GType ags_gui_thread_get_type (void);
+extern GType ags_hindicator_get_type (void);
+extern GType ags_history_get_type (void);
+extern GType ags_indicator_get_type (void);
+extern GType ags_init_audio_get_type (void);
+extern GType ags_init_channel_get_type (void);
+extern GType ags_inline_player_get_type (void);
+extern GType ags_input_get_type (void);
+extern GType ags_ipatch_get_type (void);
+extern GType ags_ipatch_sf2_reader_get_type (void);
+extern GType ags_iterator_thread_get_type (void);
+extern GType ags_ladspa_browser_get_type (void);
+extern GType ags_ladspa_manager_get_type (void);
+extern GType ags_led_get_type (void);
+extern GType ags_libao_get_type (void);
+extern GType ags_line_editor_get_type (void);
+extern GType ags_line_get_type (void);
+extern GType ags_line_member_editor_get_type (void);
+extern GType ags_line_member_get_type (void);
+extern GType ags_link_channel_get_type (void);
+extern GType ags_link_collection_editor_get_type (void);
+extern GType ags_link_editor_get_type (void);
+extern GType ags_listing_editor_get_type (void);
+extern GType ags_loop_channel_get_type (void);
+extern GType ags_loop_channel_run_get_type (void);
+extern GType ags_machine_editor_get_type (void);
+extern GType ags_machine_get_type (void);
+extern GType ags_machine_radio_button_get_type (void);
+extern GType ags_machine_selection_get_type (void);
+extern GType ags_machine_selector_get_type (void);
+extern GType ags_main_get_type (void);
+extern GType ags_main_loop_get_type (void);
+extern GType ags_matrix_get_type (void);
+extern GType ags_menu_bar_get_type (void);
+extern GType ags_menu_get_type (void);
+extern GType ags_menu_item_get_type (void);
+extern GType ags_meter_get_type (void);
+extern GType ags_mixer_get_type (void);
+extern GType ags_mixer_input_line_get_type (void);
+extern GType ags_mixer_input_pad_get_type (void);
+extern GType ags_mutable_get_type (void);
+extern GType ags_mute_audio_get_type (void);
+extern GType ags_mute_audio_signal_get_type (void);
+extern GType ags_mute_channel_get_type (void);
+extern GType ags_mute_channel_run_get_type (void);
+extern GType ags_mute_recycling_get_type (void);
+extern GType ags_navigation_get_type (void);
+extern GType ags_notation_get_type (void);
+extern GType ags_note_edit_get_type (void);
+extern GType ags_note_get_type (void);
+extern GType ags_notebook_get_type (void);
+extern GType ags_open_file_get_type (void);
+extern GType ags_open_single_file_get_type (void);
+extern GType ags_option_menu_get_type (void);
+extern GType ags_oscillator_get_type (void);
+extern GType ags_output_get_type (void);
+extern GType ags_packable_get_type (void);
+extern GType ags_pad_editor_get_type (void);
+extern GType ags_pad_get_type (void);
+extern GType ags_panel_get_type (void);
+extern GType ags_panel_input_line_get_type (void);
+extern GType ags_panel_input_pad_get_type (void);
+extern GType ags_pattern_get_type (void);
+extern GType ags_peak_channel_get_type (void);
+extern GType ags_peak_channel_run_get_type (void);
+extern GType ags_performance_preferences_get_type (void);
+extern GType ags_persistable_get_type (void);
+extern GType ags_play_audio_file_get_type (void);
+extern GType ags_play_audio_get_type (void);
+extern GType ags_play_audio_signal_get_type (void);
+extern GType ags_play_channel_get_type (void);
+extern GType ags_play_channel_run_get_type (void);
+extern GType ags_play_channel_run_master_get_type (void);
+extern GType ags_play_notation_audio_get_type (void);
+extern GType ags_play_notation_audio_run_get_type (void);
+extern GType ags_play_note_get_type (void);
+extern GType ags_play_pattern_get_type (void);
+extern GType ags_play_recycling_get_type (void);
+extern GType ags_playable_get_type (void);
+extern GType ags_plugin_factory_get_type (void);
+extern GType ags_plugin_get_type (void);
+extern GType ags_plugin_preferences_get_type (void);
+extern GType ags_port_get_type (void);
+extern GType ags_portable_thread_get_type (void);
+extern GType ags_portlet_get_type (void);
+extern GType ags_preferences_get_type (void);
+extern GType ags_property_collection_editor_get_type (void);
+extern GType ags_property_editor_get_type (void);
+extern GType ags_property_listing_editor_get_type (void);
+extern GType ags_recall_audio_get_type (void);
+extern GType ags_recall_audio_run_get_type (void);
+extern GType ags_recall_audio_signal_get_type (void);
+extern GType ags_recall_channel_get_type (void);
+extern GType ags_recall_channel_run_dummy_get_type (void);
+extern GType ags_recall_channel_run_get_type (void);
+extern GType ags_recall_container_get_type (void);
+extern GType ags_recall_dependency_get_type (void);
+extern GType ags_recall_factory_get_type (void);
+extern GType ags_recall_get_type (void);
+extern GType ags_recall_id_get_type (void);
+extern GType ags_recall_ladspa_get_type (void);
+extern GType ags_recall_ladspa_run_get_type (void);
+extern GType ags_recall_recycling_dummy_get_type (void);
+extern GType ags_recall_recycling_get_type (void);
+extern GType ags_record_thread_get_type (void);
+extern GType ags_recycling_container_get_type (void);
+extern GType ags_recycling_get_type (void);
+extern GType ags_recycling_thread_get_type (void);
+extern GType ags_registry_get_type (void);
+extern GType ags_remote_task_get_type (void);
+extern GType ags_remove_audio_get_type (void);
+extern GType ags_remove_audio_signal_get_type (void);
+extern GType ags_remove_note_get_type (void);
+extern GType ags_remove_point_from_selection_get_type (void);
+extern GType ags_remove_recall_get_type (void);
+extern GType ags_remove_region_from_selection_get_type (void);
+extern GType ags_returnable_thread_get_type (void);
+extern GType ags_ruler_get_type (void);
+extern GType ags_runnable_get_type (void);
+extern GType ags_save_file_get_type (void);
+extern GType ags_scroll_on_play_get_type (void);
+extern GType ags_seekable_get_type (void);
+extern GType ags_segment_get_type (void);
+extern GType ags_server_get_type (void);
+extern GType ags_server_preferences_get_type (void);
+extern GType ags_set_audio_channels_get_type (void);
+extern GType ags_set_buffer_size_get_type (void);
+extern GType ags_set_devout_play_flags_get_type (void);
+extern GType ags_set_muted_get_type (void);
+extern GType ags_set_output_device_get_type (void);
+extern GType ags_set_samplerate_get_type (void);
+extern GType ags_sf2_chooser_get_type (void);
+extern GType ags_single_thread_get_type (void);
+extern GType ags_sndfile_get_type (void);
+extern GType ags_soundcard_get_type (void);
+extern GType ags_stackable_get_type (void);
+extern GType ags_start_devout_get_type (void);
+extern GType ags_stream_audio_signal_get_type (void);
+extern GType ags_stream_channel_get_type (void);
+extern GType ags_stream_channel_run_get_type (void);
+extern GType ags_stream_get_type (void);
+extern GType ags_stream_recycling_get_type (void);
+extern GType ags_synth_get_type (void);
+extern GType ags_synth_input_line_get_type (void);
+extern GType ags_synth_input_pad_get_type (void);
+extern GType ags_table_get_type (void);
+extern GType ags_tactable_get_type (void);
+extern GType ags_task_get_type (void);
+extern GType ags_task_thread_get_type (void);
+extern GType ags_thread_get_type (void);
+extern GType ags_thread_get_type (void);
+extern GType ags_thread_pool_get_type (void);
+extern GType ags_timestamp_factory_get_type (void);
+extern GType ags_timestamp_get_type (void);
+extern GType ags_timestamp_thread_get_type (void);
+extern GType ags_toggle_led_get_type (void);
+extern GType ags_toggle_pattern_bit_get_type (void);
+extern GType ags_toolbar_get_type (void);
+extern GType ags_tree_iterator_get_type (void);
+extern GType ags_unref_audio_signal_get_type (void);
+extern GType ags_vindicator_get_type (void);
+extern GType ags_volume_audio_signal_get_type (void);
+extern GType ags_volume_channel_get_type (void);
+extern GType ags_volume_channel_run_get_type (void);
+extern GType ags_volume_recycling_get_type (void);
+extern GType ags_waveform_get_type (void);
+extern GType ags_window_get_type (void);
+
+#ifdef GTK_IS_WIDGET_CLASS
+#include <gtk/gtk.h>
+#endif
+GType object_types[255];
+
+static GType *
+get_object_types (void)
+{
+    gpointer g_object_class;
+    gint i = 0;
+    object_types[i++] = ags_add_audio_get_type ();
+    object_types[i++] = ags_add_audio_signal_get_type ();
+    object_types[i++] = ags_add_line_member_get_type ();
+    object_types[i++] = ags_add_note_get_type ();
+    object_types[i++] = ags_add_point_to_selection_get_type ();
+    object_types[i++] = ags_add_recall_get_type ();
+    object_types[i++] = ags_add_region_to_selection_get_type ();
+    object_types[i++] = ags_append_audio_get_type ();
+    object_types[i++] = ags_append_audio_threaded_get_type ();
+    object_types[i++] = ags_append_channel_get_type ();
+    object_types[i++] = ags_append_recall_get_type ();
+    object_types[i++] = ags_applicable_get_type ();
+    object_types[i++] = ags_apply_bpm_get_type ();
+    object_types[i++] = ags_apply_sequencer_length_get_type ();
+    object_types[i++] = ags_apply_synth_get_type ();
+    object_types[i++] = ags_apply_tact_get_type ();
+    object_types[i++] = ags_apply_wavetable_get_type ();
+    object_types[i++] = ags_async_queue_get_type ();
+    object_types[i++] = ags_audio_file_get_type ();
+    object_types[i++] = ags_audio_file_xml_get_type ();
+    object_types[i++] = ags_audio_get_type ();
+    object_types[i++] = ags_audio_loop_get_type ();
+    object_types[i++] = ags_audio_preferences_get_type ();
+    object_types[i++] = ags_audio_set_recycling_get_type ();
+    object_types[i++] = ags_audio_signal_get_type ();
+    object_types[i++] = ags_autosave_thread_get_type ();
+    object_types[i++] = ags_buffer_audio_signal_get_type ();
+    object_types[i++] = ags_buffer_channel_get_type ();
+    object_types[i++] = ags_buffer_channel_run_get_type ();
+    object_types[i++] = ags_buffer_recycling_get_type ();
+    object_types[i++] = ags_cancel_audio_get_type ();
+    object_types[i++] = ags_cancel_channel_get_type ();
+    object_types[i++] = ags_cancel_recall_get_type ();
+    object_types[i++] = ags_cartesian_get_type ();
+    object_types[i++] = ags_change_indicator_get_type ();
+    object_types[i++] = ags_change_tact_get_type ();
+    object_types[i++] = ags_channel_get_type ();
+    object_types[i++] = ags_channel_set_recycling_get_type ();
+    object_types[i++] = ags_clone_channel_get_type ();
+    object_types[i++] = ags_clone_channel_run_get_type ();
+    object_types[i++] = ags_config_get_type ();
+    object_types[i++] = ags_copy_audio_signal_get_type ();
+    object_types[i++] = ags_copy_channel_get_type ();
+    object_types[i++] = ags_copy_channel_run_get_type ();
+    object_types[i++] = ags_copy_notation_audio_get_type ();
+    object_types[i++] = ags_copy_notation_audio_run_get_type ();
+    object_types[i++] = ags_copy_pattern_audio_get_type ();
+    object_types[i++] = ags_copy_pattern_audio_run_get_type ();
+    object_types[i++] = ags_copy_pattern_channel_get_type ();
+    object_types[i++] = ags_copy_pattern_channel_run_get_type ();
+    object_types[i++] = ags_copy_recycling_get_type ();
+    object_types[i++] = ags_count_beats_audio_get_type ();
+    object_types[i++] = ags_count_beats_audio_run_get_type ();
+    object_types[i++] = ags_countable_get_type ();
+    object_types[i++] = ags_delay_audio_get_type ();
+    object_types[i++] = ags_delay_audio_run_get_type ();
+    object_types[i++] = ags_devout_get_type ();
+    object_types[i++] = ags_devout_thread_get_type ();
+    object_types[i++] = ags_dial_get_type ();
+    object_types[i++] = ags_display_tact_get_type ();
+    object_types[i++] = ags_drum_get_type ();
+    object_types[i++] = ags_drum_input_line_get_type ();
+    object_types[i++] = ags_drum_input_pad_get_type ();
+    object_types[i++] = ags_drum_output_line_get_type ();
+    object_types[i++] = ags_drum_output_pad_get_type ();
+    object_types[i++] = ags_dynamic_connectable_get_type ();
+    object_types[i++] = ags_editor_get_type ();
+    object_types[i++] = ags_effect_get_type ();
+    object_types[i++] = ags_expander_get_type ();
+    object_types[i++] = ags_expander_set_get_type ();
+    object_types[i++] = ags_export_output_get_type ();
+    object_types[i++] = ags_export_thread_get_type ();
+    object_types[i++] = ags_export_window_get_type ();
+    object_types[i++] = ags_ffplayer_get_type ();
+    object_types[i++] = ags_file_get_type ();
+    object_types[i++] = ags_file_id_ref_get_type ();
+    object_types[i++] = ags_file_launch_get_type ();
+    object_types[i++] = ags_file_link_get_type ();
+    object_types[i++] = ags_file_lookup_get_type ();
+    object_types[i++] = ags_file_read_get_type ();
+    object_types[i++] = ags_file_selection_get_type ();
+    object_types[i++] = ags_file_value_factory_get_type ();
+    object_types[i++] = ags_file_write_get_type ();
+    object_types[i++] = ags_free_selection_get_type ();
+    object_types[i++] = ags_garbage_collector_get_type ();
+    object_types[i++] = ags_generic_preferences_get_type ();
+    object_types[i++] = ags_gui_task_thread_get_type ();
+    object_types[i++] = ags_gui_thread_get_type ();
+    object_types[i++] = ags_hindicator_get_type ();
+    object_types[i++] = ags_history_get_type ();
+    object_types[i++] = ags_indicator_get_type ();
+    object_types[i++] = ags_init_audio_get_type ();
+    object_types[i++] = ags_init_channel_get_type ();
+    object_types[i++] = ags_inline_player_get_type ();
+    object_types[i++] = ags_input_get_type ();
+    object_types[i++] = ags_ipatch_get_type ();
+    object_types[i++] = ags_ipatch_sf2_reader_get_type ();
+    object_types[i++] = ags_iterator_thread_get_type ();
+    object_types[i++] = ags_ladspa_browser_get_type ();
+    object_types[i++] = ags_ladspa_manager_get_type ();
+    object_types[i++] = ags_led_get_type ();
+    object_types[i++] = ags_libao_get_type ();
+    object_types[i++] = ags_line_editor_get_type ();
+    object_types[i++] = ags_line_get_type ();
+    object_types[i++] = ags_line_member_editor_get_type ();
+    object_types[i++] = ags_line_member_get_type ();
+    object_types[i++] = ags_link_channel_get_type ();
+    object_types[i++] = ags_link_collection_editor_get_type ();
+    object_types[i++] = ags_link_editor_get_type ();
+    object_types[i++] = ags_listing_editor_get_type ();
+    object_types[i++] = ags_loop_channel_get_type ();
+    object_types[i++] = ags_loop_channel_run_get_type ();
+    object_types[i++] = ags_machine_editor_get_type ();
+    object_types[i++] = ags_machine_get_type ();
+    object_types[i++] = ags_machine_radio_button_get_type ();
+    object_types[i++] = ags_machine_selection_get_type ();
+    object_types[i++] = ags_machine_selector_get_type ();
+    object_types[i++] = ags_main_get_type ();
+    object_types[i++] = ags_main_loop_get_type ();
+    object_types[i++] = ags_matrix_get_type ();
+    object_types[i++] = ags_menu_bar_get_type ();
+    object_types[i++] = ags_menu_get_type ();
+    object_types[i++] = ags_menu_item_get_type ();
+    object_types[i++] = ags_meter_get_type ();
+    object_types[i++] = ags_mixer_get_type ();
+    object_types[i++] = ags_mixer_input_line_get_type ();
+    object_types[i++] = ags_mixer_input_pad_get_type ();
+    object_types[i++] = ags_mutable_get_type ();
+    object_types[i++] = ags_mute_audio_get_type ();
+    object_types[i++] = ags_mute_audio_signal_get_type ();
+    object_types[i++] = ags_mute_channel_get_type ();
+    object_types[i++] = ags_mute_channel_run_get_type ();
+    object_types[i++] = ags_mute_recycling_get_type ();
+    object_types[i++] = ags_navigation_get_type ();
+    object_types[i++] = ags_notation_get_type ();
+    object_types[i++] = ags_note_edit_get_type ();
+    object_types[i++] = ags_note_get_type ();
+    object_types[i++] = ags_notebook_get_type ();
+    object_types[i++] = ags_open_file_get_type ();
+    object_types[i++] = ags_open_single_file_get_type ();
+    object_types[i++] = ags_option_menu_get_type ();
+    object_types[i++] = ags_oscillator_get_type ();
+    object_types[i++] = ags_output_get_type ();
+    object_types[i++] = ags_packable_get_type ();
+    object_types[i++] = ags_pad_editor_get_type ();
+    object_types[i++] = ags_pad_get_type ();
+    object_types[i++] = ags_panel_get_type ();
+    object_types[i++] = ags_panel_input_line_get_type ();
+    object_types[i++] = ags_panel_input_pad_get_type ();
+    object_types[i++] = ags_pattern_get_type ();
+    object_types[i++] = ags_peak_channel_get_type ();
+    object_types[i++] = ags_peak_channel_run_get_type ();
+    object_types[i++] = ags_performance_preferences_get_type ();
+    object_types[i++] = ags_persistable_get_type ();
+    object_types[i++] = ags_play_audio_file_get_type ();
+    object_types[i++] = ags_play_audio_get_type ();
+    object_types[i++] = ags_play_audio_signal_get_type ();
+    object_types[i++] = ags_play_channel_get_type ();
+    object_types[i++] = ags_play_channel_run_get_type ();
+    object_types[i++] = ags_play_channel_run_master_get_type ();
+    object_types[i++] = ags_play_notation_audio_get_type ();
+    object_types[i++] = ags_play_notation_audio_run_get_type ();
+    object_types[i++] = ags_play_note_get_type ();
+    object_types[i++] = ags_play_pattern_get_type ();
+    object_types[i++] = ags_play_recycling_get_type ();
+    object_types[i++] = ags_playable_get_type ();
+    object_types[i++] = ags_plugin_factory_get_type ();
+    object_types[i++] = ags_plugin_get_type ();
+    object_types[i++] = ags_plugin_preferences_get_type ();
+    object_types[i++] = ags_port_get_type ();
+    object_types[i++] = ags_portable_thread_get_type ();
+    object_types[i++] = ags_portlet_get_type ();
+    object_types[i++] = ags_preferences_get_type ();
+    object_types[i++] = ags_property_collection_editor_get_type ();
+    object_types[i++] = ags_property_editor_get_type ();
+    object_types[i++] = ags_property_listing_editor_get_type ();
+    object_types[i++] = ags_recall_audio_get_type ();
+    object_types[i++] = ags_recall_audio_run_get_type ();
+    object_types[i++] = ags_recall_audio_signal_get_type ();
+    object_types[i++] = ags_recall_channel_get_type ();
+    object_types[i++] = ags_recall_channel_run_dummy_get_type ();
+    object_types[i++] = ags_recall_channel_run_get_type ();
+    object_types[i++] = ags_recall_container_get_type ();
+    object_types[i++] = ags_recall_dependency_get_type ();
+    object_types[i++] = ags_recall_factory_get_type ();
+    object_types[i++] = ags_recall_get_type ();
+    object_types[i++] = ags_recall_id_get_type ();
+    object_types[i++] = ags_recall_ladspa_get_type ();
+    object_types[i++] = ags_recall_ladspa_run_get_type ();
+    object_types[i++] = ags_recall_recycling_dummy_get_type ();
+    object_types[i++] = ags_recall_recycling_get_type ();
+    object_types[i++] = ags_record_thread_get_type ();
+    object_types[i++] = ags_recycling_container_get_type ();
+    object_types[i++] = ags_recycling_get_type ();
+    object_types[i++] = ags_recycling_thread_get_type ();
+    object_types[i++] = ags_registry_get_type ();
+    object_types[i++] = ags_remote_task_get_type ();
+    object_types[i++] = ags_remove_audio_get_type ();
+    object_types[i++] = ags_remove_audio_signal_get_type ();
+    object_types[i++] = ags_remove_note_get_type ();
+    object_types[i++] = ags_remove_point_from_selection_get_type ();
+    object_types[i++] = ags_remove_recall_get_type ();
+    object_types[i++] = ags_remove_region_from_selection_get_type ();
+    object_types[i++] = ags_returnable_thread_get_type ();
+    object_types[i++] = ags_ruler_get_type ();
+    object_types[i++] = ags_runnable_get_type ();
+    object_types[i++] = ags_save_file_get_type ();
+    object_types[i++] = ags_scroll_on_play_get_type ();
+    object_types[i++] = ags_seekable_get_type ();
+    object_types[i++] = ags_segment_get_type ();
+    object_types[i++] = ags_server_get_type ();
+    object_types[i++] = ags_server_preferences_get_type ();
+    object_types[i++] = ags_set_audio_channels_get_type ();
+    object_types[i++] = ags_set_buffer_size_get_type ();
+    object_types[i++] = ags_set_devout_play_flags_get_type ();
+    object_types[i++] = ags_set_muted_get_type ();
+    object_types[i++] = ags_set_output_device_get_type ();
+    object_types[i++] = ags_set_samplerate_get_type ();
+    object_types[i++] = ags_sf2_chooser_get_type ();
+    object_types[i++] = ags_single_thread_get_type ();
+    object_types[i++] = ags_sndfile_get_type ();
+    object_types[i++] = ags_soundcard_get_type ();
+    object_types[i++] = ags_stackable_get_type ();
+    object_types[i++] = ags_start_devout_get_type ();
+    object_types[i++] = ags_stream_audio_signal_get_type ();
+    object_types[i++] = ags_stream_channel_get_type ();
+    object_types[i++] = ags_stream_channel_run_get_type ();
+    object_types[i++] = ags_stream_get_type ();
+    object_types[i++] = ags_stream_recycling_get_type ();
+    object_types[i++] = ags_synth_get_type ();
+    object_types[i++] = ags_synth_input_line_get_type ();
+    object_types[i++] = ags_synth_input_pad_get_type ();
+    object_types[i++] = ags_table_get_type ();
+    object_types[i++] = ags_tactable_get_type ();
+    object_types[i++] = ags_task_get_type ();
+    object_types[i++] = ags_task_thread_get_type ();
+    object_types[i++] = ags_thread_get_type ();
+    object_types[i++] = ags_thread_get_type ();
+    object_types[i++] = ags_thread_pool_get_type ();
+    object_types[i++] = ags_timestamp_factory_get_type ();
+    object_types[i++] = ags_timestamp_get_type ();
+    object_types[i++] = ags_timestamp_thread_get_type ();
+    object_types[i++] = ags_toggle_led_get_type ();
+    object_types[i++] = ags_toggle_pattern_bit_get_type ();
+    object_types[i++] = ags_toolbar_get_type ();
+    object_types[i++] = ags_tree_iterator_get_type ();
+    object_types[i++] = ags_unref_audio_signal_get_type ();
+    object_types[i++] = ags_vindicator_get_type ();
+    object_types[i++] = ags_volume_audio_signal_get_type ();
+    object_types[i++] = ags_volume_channel_get_type ();
+    object_types[i++] = ags_volume_channel_run_get_type ();
+    object_types[i++] = ags_volume_recycling_get_type ();
+    object_types[i++] = ags_waveform_get_type ();
+    object_types[i++] = ags_window_get_type ();
+    object_types[i] = 0;
+
+    /* reference the GObjectClass to initialize the param spec pool
+     * potentially needed by interfaces. See http://bugs.gnome.org/571820 */
+    g_object_class = g_type_class_ref (G_TYPE_OBJECT);
+
+    /* Need to make sure all the types are loaded in and initialize
+     * their signals and properties.
+     */
+    for (i=0; object_types[i]; i++)
+      {
+        if (G_TYPE_IS_CLASSED (object_types[i]))
+          g_type_class_ref (object_types[i]);
+        if (G_TYPE_IS_INTERFACE (object_types[i]))
+          g_type_default_interface_ref (object_types[i]);
+      }
+
+    g_type_class_unref (g_object_class);
+
+    return object_types;
+}
+
+/*
+ * This uses GObject type functions to output signal prototypes and the object
+ * hierarchy.
+ */
+
+/* The output files */
+const gchar *signals_filename = "./ags.signals.new";
+const gchar *hierarchy_filename = "./ags.hierarchy.new";
+const gchar *interfaces_filename = "./ags.interfaces.new";
+const gchar *prerequisites_filename = "./ags.prerequisites.new";
+const gchar *args_filename = "./ags.args.new";
+
+
+static void output_signals (void);
+static void output_object_signals (FILE *fp,
+                                   GType object_type);
+static void output_object_signal (FILE *fp,
+                                  const gchar *object_class_name,
+                                  guint signal_id);
+static const gchar * get_type_name (GType type,
+                                    gboolean * is_pointer);
+static void output_object_hierarchy (void);
+static void output_hierarchy (FILE *fp,
+                              GType type,
+                              guint level);
+
+static void output_object_interfaces (void);
+static void output_interfaces (FILE *fp,
+                               GType type);
+
+static void output_interface_prerequisites (void);
+static void output_prerequisites (FILE *fp,
+                                  GType type);
+
+static void output_args (void);
+static void output_object_args (FILE *fp, GType object_type);
+
+int
+main (int argc, char *argv[])
+{
+  g_type_init(); g_type_class_ref(G_TYPE_OBJECT);
+
+  get_object_types ();
+
+  output_signals ();
+  output_object_hierarchy ();
+  output_object_interfaces ();
+  output_interface_prerequisites ();
+  output_args ();
+
+  return 0;
+}
+
+
+static void
+output_signals (void)
+{
+  FILE *fp;
+  gint i;
+
+  fp = fopen (signals_filename, "w");
+  if (fp == NULL)
+    {
+      g_warning ("Couldn't open output file: %s : %s", signals_filename, g_strerror(errno));
+      return;
+    }
+
+  for (i = 0; object_types[i]; i++)
+    output_object_signals (fp, object_types[i]);
+
+  fclose (fp);
+}
+
+static gint
+compare_signals (const void *a, const void *b)
+{
+  const guint *signal_a = a;
+  const guint *signal_b = b;
+
+  return strcmp (g_signal_name (*signal_a), g_signal_name (*signal_b));
+}
+
+/* This outputs all the signals of one object. */
+static void
+output_object_signals (FILE *fp, GType object_type)
+{
+  const gchar *object_class_name;
+  guint *signals, n_signals;
+  guint sig;
+
+  if (G_TYPE_IS_INSTANTIATABLE (object_type) ||
+      G_TYPE_IS_INTERFACE (object_type))
+    {
+
+      object_class_name = g_type_name (object_type);
+
+      signals = g_signal_list_ids (object_type, &n_signals);
+      qsort (signals, n_signals, sizeof (guint), compare_signals);
+
+      for (sig = 0; sig < n_signals; sig++)
+        {
+           output_object_signal (fp, object_class_name, signals[sig]);
+        }
+      g_free (signals);
+   }
+}
+
+
+/* This outputs one signal. */
+static void
+output_object_signal (FILE *fp,
+                      const gchar *object_name,
+                      guint signal_id)
+{
+  GSignalQuery query_info;
+  const gchar *type_name, *ret_type, *object_arg, *arg_name;
+  gchar *pos, *object_arg_lower;
+  gboolean is_pointer;
+  gchar buffer[1024];
+  guint i, param;
+  gint param_num, widget_num, event_num, callback_num;
+  gint *arg_num;
+  gchar signal_name[128];
+  gchar flags[16];
+
+  /*  g_print ("Object: %s Signal: %u\n", object_name, signal_id);*/
+
+  param_num = 1;
+  widget_num = event_num = callback_num = 0;
+
+  g_signal_query (signal_id, &query_info);
+
+  /* Output the signal object type and the argument name. We assume the
+     type is a pointer - I think that is OK. We remove "Gtk" or "Gnome" and
+     convert to lower case for the argument name. */
+  pos = buffer;
+  sprintf (pos, "%s ", object_name);
+  pos += strlen (pos);
+
+  /* Try to come up with a sensible variable name for the first arg
+   * It chops off 2 know prefixes :/ and makes the name lowercase
+   * It should replace lowercase -> uppercase with '_'
+   * GFileMonitor -> file_monitor
+   * GIOExtensionPoint -> extension_point
+   * GtkTreeView -> tree_view
+   * if 2nd char is upper case too
+   *   search for first lower case and go back one char
+   * else
+   *   search for next upper case
+   */
+  if (!strncmp (object_name, "Gtk", 3))
+      object_arg = object_name + 3;
+  else if (!strncmp (object_name, "Gnome", 5))
+      object_arg = object_name + 5;
+  else
+      object_arg = object_name;
+
+  object_arg_lower = g_ascii_strdown (object_arg, -1);
+  sprintf (pos, "*%s\n", object_arg_lower);
+  pos += strlen (pos);
+  if (!strncmp (object_arg_lower, "widget", 6))
+    widget_num = 2;
+  g_free(object_arg_lower);
+
+  /* Convert signal name to use underscores rather than dashes '-'. */
+  strncpy (signal_name, query_info.signal_name, 127);
+  signal_name[127] = '\0';
+  for (i = 0; signal_name[i]; i++)
+    {
+      if (signal_name[i] == '-')
+        signal_name[i] = '_';
+    }
+
+  /* Output the signal parameters. */
+  for (param = 0; param < query_info.n_params; param++)
+    {
+      type_name = get_type_name (query_info.param_types[param] & ~G_SIGNAL_TYPE_STATIC_SCOPE, &is_pointer);
+
+      /* Most arguments to the callback are called "arg1", "arg2", etc.
+         GtkWidgets are called "widget", "widget2", ...
+         GtkCallbacks are called "callback", "callback2", ... */
+      if (!strcmp (type_name, "GtkWidget"))
+        {
+          arg_name = "widget";
+          arg_num = &widget_num;
+        }
+      else if (!strcmp (type_name, "GtkCallback")
+               || !strcmp (type_name, "GtkCCallback"))
+        {
+          arg_name = "callback";
+          arg_num = &callback_num;
+        }
+      else
+        {
+          arg_name = "arg";
+          arg_num = &param_num;
+        }
+      sprintf (pos, "%s ", type_name);
+      pos += strlen (pos);
+
+      if (!arg_num || *arg_num == 0)
+        sprintf (pos, "%s%s\n", is_pointer ? "*" : " ", arg_name);
+      else
+        sprintf (pos, "%s%s%i\n", is_pointer ? "*" : " ", arg_name,
+                 *arg_num);
+      pos += strlen (pos);
+
+      if (arg_num)
+        {
+          if (*arg_num == 0)
+            *arg_num = 2;
+          else
+            *arg_num += 1;
+        }
+    }
+
+  pos = flags;
+  /* We use one-character flags for simplicity. */
+  if (query_info.signal_flags & G_SIGNAL_RUN_FIRST)
+    *pos++ = 'f';
+  if (query_info.signal_flags & G_SIGNAL_RUN_LAST)
+    *pos++ = 'l';
+  if (query_info.signal_flags & G_SIGNAL_RUN_CLEANUP)
+    *pos++ = 'c';
+  if (query_info.signal_flags & G_SIGNAL_NO_RECURSE)
+    *pos++ = 'r';
+  if (query_info.signal_flags & G_SIGNAL_DETAILED)
+    *pos++ = 'd';
+  if (query_info.signal_flags & G_SIGNAL_ACTION)
+    *pos++ = 'a';
+  if (query_info.signal_flags & G_SIGNAL_NO_HOOKS)
+    *pos++ = 'h';
+  *pos = 0;
+
+  /* Output the return type and function name. */
+  ret_type = get_type_name (query_info.return_type & ~G_SIGNAL_TYPE_STATIC_SCOPE, &is_pointer);
+
+  fprintf (fp,
+           "<SIGNAL>\n<NAME>%s::%s</NAME>\n<RETURNS>%s%s</RETURNS>\n<FLAGS>%s</FLAGS>\n%s</SIGNAL>\n\n",
+           object_name, query_info.signal_name, ret_type, is_pointer ? "*" : "", flags, buffer);
+}
+
+
+/* Returns the type name to use for a signal argument or return value, given
+   the GtkType from the signal info. It also sets is_pointer to TRUE if the
+   argument needs a '*' since it is a pointer. */
+static const gchar *
+get_type_name (GType type, gboolean * is_pointer)
+{
+  const gchar *type_name;
+
+  *is_pointer = FALSE;
+  type_name = g_type_name (type);
+
+  switch (type) {
+  case G_TYPE_NONE:
+  case G_TYPE_CHAR:
+  case G_TYPE_UCHAR:
+  case G_TYPE_BOOLEAN:
+  case G_TYPE_INT:
+  case G_TYPE_UINT:
+  case G_TYPE_LONG:
+  case G_TYPE_ULONG:
+  case G_TYPE_FLOAT:
+  case G_TYPE_DOUBLE:
+  case G_TYPE_POINTER:
+    /* These all have normal C type names so they are OK. */
+    return type_name;
+
+  case G_TYPE_STRING:
+    /* A GtkString is really a gchar*. */
+    *is_pointer = TRUE;
+    return "gchar";
+
+  case G_TYPE_ENUM:
+  case G_TYPE_FLAGS:
+    /* We use a gint for both of these. Hopefully a subtype with a decent
+       name will be registered and used instead, as GTK+ does itself. */
+    return "gint";
+
+  case G_TYPE_BOXED:
+    /* The boxed type shouldn't be used itself, only subtypes. Though we
+       return 'gpointer' just in case. */
+    return "gpointer";
+
+  case G_TYPE_PARAM:
+    /* A GParam is really a GParamSpec*. */
+    *is_pointer = TRUE;
+    return "GParamSpec";
+
+#if GLIB_CHECK_VERSION (2, 25, 9)
+  case G_TYPE_VARIANT:
+    *is_pointer = TRUE;
+    return "GVariant";
+#endif
+
+default:
+    break;
+  }
+
+  /* For all GObject subclasses we can use the class name with a "*",
+     e.g. 'GtkWidget *'. */
+  if (g_type_is_a (type, G_TYPE_OBJECT))
+    *is_pointer = TRUE;
+
+  /* Also catch non GObject root types */
+  if (G_TYPE_IS_CLASSED (type))
+    *is_pointer = TRUE;
+
+  /* All boxed subtypes will be pointers as well. */
+  /* Exception: GStrv */
+  if (g_type_is_a (type, G_TYPE_BOXED) &&
+      !g_type_is_a (type, G_TYPE_STRV))
+    *is_pointer = TRUE;
+
+  /* All pointer subtypes will be pointers as well. */
+  if (g_type_is_a (type, G_TYPE_POINTER))
+    *is_pointer = TRUE;
+
+  /* But enums are not */
+  if (g_type_is_a (type, G_TYPE_ENUM) ||
+      g_type_is_a (type, G_TYPE_FLAGS))
+    *is_pointer = FALSE;
+
+  return type_name;
+}
+
+
+/* This outputs the hierarchy of all objects which have been initialized,
+   i.e. by calling their XXX_get_type() initialization function. */
+static void
+output_object_hierarchy (void)
+{
+  FILE *fp;
+  gint i,j;
+  GType root, type;
+  GType root_types[255] = { G_TYPE_INVALID, };
+
+  fp = fopen (hierarchy_filename, "w");
+  if (fp == NULL)
+    {
+      g_warning ("Couldn't open output file: %s : %s", hierarchy_filename, g_strerror(errno));
+      return;
+    }
+  output_hierarchy (fp, G_TYPE_OBJECT, 0);
+  output_hierarchy (fp, G_TYPE_INTERFACE, 0);
+
+  for (i=0; object_types[i]; i++) {
+    root = object_types[i];
+    while ((type = g_type_parent (root))) {
+      root = type;
+    }
+    if ((root != G_TYPE_OBJECT) && (root != G_TYPE_INTERFACE)) {
+      for (j=0; root_types[j]; j++) {
+        if (root == root_types[j]) {
+          root = G_TYPE_INVALID; break;
+        }
+      }
+      if(root) {
+        root_types[j] = root;
+        output_hierarchy (fp, root, 0);
+      }
+    }
+  }
+
+  fclose (fp);
+}
+
+/* This is called recursively to output the hierarchy of a object. */
+static void
+output_hierarchy (FILE  *fp,
+                  GType  type,
+                  guint   level)
+{
+  guint i;
+  GType *children;
+  guint n_children;
+
+  if (!type)
+    return;
+
+  for (i = 0; i < level; i++)
+    fprintf (fp, "  ");
+  fprintf (fp, "%s\n", g_type_name (type));
+
+  children = g_type_children (type, &n_children);
+
+  for (i=0; i < n_children; i++)
+    output_hierarchy (fp, children[i], level + 1);
+
+  g_free (children);
+}
+
+static void output_object_interfaces (void)
+{
+  guint i;
+  FILE *fp;
+
+  fp = fopen (interfaces_filename, "w");
+  if (fp == NULL)
+    {
+      g_warning ("Couldn't open output file: %s : %s", interfaces_filename, g_strerror(errno));
+      return;
+    }
+  output_interfaces (fp, G_TYPE_OBJECT);
+
+  for (i = 0; object_types[i]; i++)
+    {
+      if (!g_type_parent (object_types[i]) &&
+          (object_types[i] != G_TYPE_OBJECT) &&
+          G_TYPE_IS_INSTANTIATABLE (object_types[i]))
+        {
+          output_interfaces (fp, object_types[i]);
+        }
+    }
+  fclose (fp);
+}
+
+static void
+output_interfaces (FILE  *fp,
+                   GType  type)
+{
+  guint i;
+  GType *children, *interfaces;
+  guint n_children, n_interfaces;
+
+  if (!type)
+    return;
+
+  interfaces = g_type_interfaces (type, &n_interfaces);
+
+  if (n_interfaces > 0)
+    {
+      fprintf (fp, "%s", g_type_name (type));
+      for (i=0; i < n_interfaces; i++)
+          fprintf (fp, " %s", g_type_name (interfaces[i]));
+      fprintf (fp, "\n");
+     }
+  g_free (interfaces);
+
+  children = g_type_children (type, &n_children);
+
+  for (i=0; i < n_children; i++)
+    output_interfaces (fp, children[i]);
+
+  g_free (children);
+}
+
+static void output_interface_prerequisites (void)
+{
+  FILE *fp;
+
+  fp = fopen (prerequisites_filename, "w");
+  if (fp == NULL)
+    {
+      g_warning ("Couldn't open output file: %s : %s", prerequisites_filename, g_strerror(errno));
+      return;
+    }
+  output_prerequisites (fp, G_TYPE_INTERFACE);
+  fclose (fp);
+}
+
+static void
+output_prerequisites (FILE  *fp,
+                      GType  type)
+{
+#if GLIB_CHECK_VERSION(2,1,0)
+  guint i;
+  GType *children, *prerequisites;
+  guint n_children, n_prerequisites;
+
+  if (!type)
+    return;
+
+  prerequisites = g_type_interface_prerequisites (type, &n_prerequisites);
+
+  if (n_prerequisites > 0)
+    {
+      fprintf (fp, "%s", g_type_name (type));
+      for (i=0; i < n_prerequisites; i++)
+          fprintf (fp, " %s", g_type_name (prerequisites[i]));
+      fprintf (fp, "\n");
+     }
+  g_free (prerequisites);
+
+  children = g_type_children (type, &n_children);
+
+  for (i=0; i < n_children; i++)
+    output_prerequisites (fp, children[i]);
+
+  g_free (children);
+#endif
+}
+
+static void
+output_args (void)
+{
+  FILE *fp;
+  gint i;
+
+  fp = fopen (args_filename, "w");
+  if (fp == NULL)
+    {
+      g_warning ("Couldn't open output file: %s : %s", args_filename, g_strerror(errno));
+      return;
+    }
+
+  for (i = 0; object_types[i]; i++) {
+    output_object_args (fp, object_types[i]);
+  }
+
+  fclose (fp);
+}
+
+static gint
+compare_param_specs (const void *a, const void *b)
+{
+  GParamSpec *spec_a = *(GParamSpec **)a;
+  GParamSpec *spec_b = *(GParamSpec **)b;
+
+  return strcmp (g_param_spec_get_name (spec_a), g_param_spec_get_name (spec_b));
+}
+
+/* Its common to have unsigned properties restricted
+ * to the signed range. Therefore we make this look
+ * a bit nicer by spelling out the max constants.
+ */
+
+/* Don't use "==" with floats, it might trigger a gcc warning.  */
+#define GTKDOC_COMPARE_FLOAT(x, y) (x <= y && x >= y)
+
+static gchar*
+describe_double_constant (gdouble value)
+{
+  gchar *desc;
+
+  if (GTKDOC_COMPARE_FLOAT (value, G_MAXDOUBLE))
+    desc = g_strdup ("G_MAXDOUBLE");
+  else if (GTKDOC_COMPARE_FLOAT (value, G_MINDOUBLE))
+    desc = g_strdup ("G_MINDOUBLE");
+  else if (GTKDOC_COMPARE_FLOAT (value, -G_MAXDOUBLE))
+    desc = g_strdup ("-G_MAXDOUBLE");
+  else if (GTKDOC_COMPARE_FLOAT (value, G_MAXFLOAT))
+    desc = g_strdup ("G_MAXFLOAT");
+  else if (GTKDOC_COMPARE_FLOAT (value, G_MINFLOAT))
+    desc = g_strdup ("G_MINFLOAT");
+  else if (GTKDOC_COMPARE_FLOAT (value, -G_MAXFLOAT))
+    desc = g_strdup ("-G_MAXFLOAT");
+  else{
+    /* make sure floats are output with a decimal dot irrespective of
+    * current locale. Use formatd since we want human-readable numbers
+    * and do not need the exact same bit representation when deserialising */
+    desc = g_malloc0 (G_ASCII_DTOSTR_BUF_SIZE);
+    g_ascii_formatd (desc, G_ASCII_DTOSTR_BUF_SIZE, "%g", value);
+  }
+
+  return desc;
+}
+
+static gchar*
+describe_signed_constant (gsize size, gint64 value)
+{
+  gchar *desc = NULL;
+
+  switch (size) {
+    case 2:
+      if (sizeof (int) == 2) {
+        if (value == G_MAXINT)
+          desc = g_strdup ("G_MAXINT");
+        else if (value == G_MININT)
+          desc = g_strdup ("G_MININT");
+        else if (value == (gint64)G_MAXUINT)
+          desc = g_strdup ("G_MAXUINT");
+      }
+      break;
+    case 4:
+      if (sizeof (int) == 4) {
+        if (value == G_MAXINT)
+          desc = g_strdup ("G_MAXINT");
+        else if (value == G_MININT)
+          desc = g_strdup ("G_MININT");
+        else if (value == (gint64)G_MAXUINT)
+          desc = g_strdup ("G_MAXUINT");
+      }
+      if (value == G_MAXLONG)
+        desc = g_strdup ("G_MAXLONG");
+      else if (value == G_MINLONG)
+        desc = g_strdup ("G_MINLONG");
+      else if (value == (gint64)G_MAXULONG)
+        desc = g_strdup ("G_MAXULONG");
+      break;
+    case 8:
+      if (value == G_MAXINT64)
+        desc = g_strdup ("G_MAXINT64");
+      else if (value == G_MININT64)
+        desc = g_strdup ("G_MININT64");
+      break;
+    default:
+      break;
+  }
+  if (!desc)
+    desc = g_strdup_printf ("%" G_GINT64_FORMAT, value);
+
+  return desc;
+}
+
+static gchar*
+describe_unsigned_constant (gsize size, guint64 value)
+{
+  gchar *desc = NULL;
+
+  switch (size) {
+    case 2:
+      if (sizeof (int) == 2) {
+        if (value == (guint64)G_MAXINT)
+          desc = g_strdup ("G_MAXINT");
+        else if (value == G_MAXUINT)
+          desc = g_strdup ("G_MAXUINT");
+      }
+      break;
+    case 4:
+      if (sizeof (int) == 4) {
+        if (value == (guint64)G_MAXINT)
+          desc = g_strdup ("G_MAXINT");
+        else if (value == G_MAXUINT)
+          desc = g_strdup ("G_MAXUINT");
+      }
+      if (value == (guint64)G_MAXLONG)
+        desc = g_strdup ("G_MAXLONG");
+      else if (value == G_MAXULONG)
+        desc = g_strdup ("G_MAXULONG");
+      break;
+    case 8:
+      if (value == G_MAXINT64)
+        desc = g_strdup ("G_MAXINT64");
+      else if (value == G_MAXUINT64)
+        desc = g_strdup ("G_MAXUINT64");
+      break;
+    default:
+      break;
+  }
+  if (!desc)
+    desc = g_strdup_printf ("%" G_GUINT64_FORMAT, value);
+
+  return desc;
+}
+
+static gchar*
+describe_type (GParamSpec *spec)
+{
+  gchar *desc;
+  gchar *lower;
+  gchar *upper;
+
+  if (G_IS_PARAM_SPEC_CHAR (spec))
+    {
+      GParamSpecChar *pspec = G_PARAM_SPEC_CHAR (spec);
+
+      lower = describe_signed_constant (sizeof(gchar), pspec->minimum);
+      upper = describe_signed_constant (sizeof(gchar), pspec->maximum);
+      if (pspec->minimum == G_MININT8 && pspec->maximum == G_MAXINT8)
+        desc = g_strdup ("");
+      else if (pspec->minimum == G_MININT8)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXINT8)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_UCHAR (spec))
+    {
+      GParamSpecUChar *pspec = G_PARAM_SPEC_UCHAR (spec);
+
+      lower = describe_unsigned_constant (sizeof(guchar), pspec->minimum);
+      upper = describe_unsigned_constant (sizeof(guchar), pspec->maximum);
+      if (pspec->minimum == 0 && pspec->maximum == G_MAXUINT8)
+        desc = g_strdup ("");
+      else if (pspec->minimum == 0)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXUINT8)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_INT (spec))
+    {
+      GParamSpecInt *pspec = G_PARAM_SPEC_INT (spec);
+
+      lower = describe_signed_constant (sizeof(gint), pspec->minimum);
+      upper = describe_signed_constant (sizeof(gint), pspec->maximum);
+      if (pspec->minimum == G_MININT && pspec->maximum == G_MAXINT)
+        desc = g_strdup ("");
+      else if (pspec->minimum == G_MININT)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXINT)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_UINT (spec))
+    {
+      GParamSpecUInt *pspec = G_PARAM_SPEC_UINT (spec);
+
+      lower = describe_unsigned_constant (sizeof(guint), pspec->minimum);
+      upper = describe_unsigned_constant (sizeof(guint), pspec->maximum);
+      if (pspec->minimum == 0 && pspec->maximum == G_MAXUINT)
+        desc = g_strdup ("");
+      else if (pspec->minimum == 0)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXUINT)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_LONG (spec))
+    {
+      GParamSpecLong *pspec = G_PARAM_SPEC_LONG (spec);
+
+      lower = describe_signed_constant (sizeof(glong), pspec->minimum);
+      upper = describe_signed_constant (sizeof(glong), pspec->maximum);
+      if (pspec->minimum == G_MINLONG && pspec->maximum == G_MAXLONG)
+        desc = g_strdup ("");
+      else if (pspec->minimum == G_MINLONG)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXLONG)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_ULONG (spec))
+    {
+      GParamSpecULong *pspec = G_PARAM_SPEC_ULONG (spec);
+
+      lower = describe_unsigned_constant (sizeof(gulong), pspec->minimum);
+      upper = describe_unsigned_constant (sizeof(gulong), pspec->maximum);
+      if (pspec->minimum == 0 && pspec->maximum == G_MAXULONG)
+        desc = g_strdup ("");
+      else if (pspec->minimum == 0)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXULONG)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_INT64 (spec))
+    {
+      GParamSpecInt64 *pspec = G_PARAM_SPEC_INT64 (spec);
+
+      lower = describe_signed_constant (sizeof(gint64), pspec->minimum);
+      upper = describe_signed_constant (sizeof(gint64), pspec->maximum);
+      if (pspec->minimum == G_MININT64 && pspec->maximum == G_MAXINT64)
+        desc = g_strdup ("");
+      else if (pspec->minimum == G_MININT64)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXINT64)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_UINT64 (spec))
+    {
+      GParamSpecUInt64 *pspec = G_PARAM_SPEC_UINT64 (spec);
+
+      lower = describe_unsigned_constant (sizeof(guint64), pspec->minimum);
+      upper = describe_unsigned_constant (sizeof(guint64), pspec->maximum);
+      if (pspec->minimum == 0 && pspec->maximum == G_MAXUINT64)
+        desc = g_strdup ("");
+      else if (pspec->minimum == 0)
+        desc = g_strdup_printf ("<= %s", upper);
+      else if (pspec->maximum == G_MAXUINT64)
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_FLOAT (spec))
+    {
+      GParamSpecFloat *pspec = G_PARAM_SPEC_FLOAT (spec);
+
+      lower = describe_double_constant (pspec->minimum);
+      upper = describe_double_constant (pspec->maximum);
+      if (GTKDOC_COMPARE_FLOAT (pspec->minimum, -G_MAXFLOAT))
+        {
+          if (GTKDOC_COMPARE_FLOAT (pspec->maximum, G_MAXFLOAT))
+            desc = g_strdup ("");
+          else
+            desc = g_strdup_printf ("<= %s", upper);
+        }
+      else if (GTKDOC_COMPARE_FLOAT (pspec->maximum, G_MAXFLOAT))
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+  else if (G_IS_PARAM_SPEC_DOUBLE (spec))
+    {
+      GParamSpecDouble *pspec = G_PARAM_SPEC_DOUBLE (spec);
+
+      lower = describe_double_constant (pspec->minimum);
+      upper = describe_double_constant (pspec->maximum);
+      if (GTKDOC_COMPARE_FLOAT (pspec->minimum, -G_MAXDOUBLE))
+        {
+          if (GTKDOC_COMPARE_FLOAT (pspec->maximum, G_MAXDOUBLE))
+            desc = g_strdup ("");
+          else
+            desc = g_strdup_printf ("<= %s", upper);
+        }
+      else if (GTKDOC_COMPARE_FLOAT (pspec->maximum, G_MAXDOUBLE))
+        desc = g_strdup_printf (">= %s", lower);
+      else
+        desc = g_strdup_printf ("[%s,%s]", lower, upper);
+      g_free (lower);
+      g_free (upper);
+    }
+#if GLIB_CHECK_VERSION (2, 12, 0)
+  else if (G_IS_PARAM_SPEC_GTYPE (spec))
+    {
+      GParamSpecGType *pspec = G_PARAM_SPEC_GTYPE (spec);
+      gboolean is_pointer;
+
+      desc = g_strdup (get_type_name (pspec->is_a_type, &is_pointer));
+    }
+#endif
+#if GLIB_CHECK_VERSION (2, 25, 9)
+  else if (G_IS_PARAM_SPEC_VARIANT (spec))
+    {
+      GParamSpecVariant *pspec = G_PARAM_SPEC_VARIANT (spec);
+      gchar *variant_type;
+
+      variant_type = g_variant_type_dup_string (pspec->type);
+      desc = g_strdup_printf ("GVariant<%s>", variant_type);
+      g_free (variant_type);
+    }
+#endif
+  else
+    {
+      desc = g_strdup ("");
+    }
+
+  return desc;
+}
+
+static gchar*
+describe_default (GParamSpec *spec)
+{
+  gchar *desc;
+
+  if (G_IS_PARAM_SPEC_CHAR (spec))
+    {
+      GParamSpecChar *pspec = G_PARAM_SPEC_CHAR (spec);
+
+      desc = g_strdup_printf ("%d", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_UCHAR (spec))
+    {
+      GParamSpecUChar *pspec = G_PARAM_SPEC_UCHAR (spec);
+
+      desc = g_strdup_printf ("%u", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_BOOLEAN (spec))
+    {
+      GParamSpecBoolean *pspec = G_PARAM_SPEC_BOOLEAN (spec);
+
+      desc = g_strdup_printf ("%s", pspec->default_value ? "TRUE" : "FALSE");
+    }
+  else if (G_IS_PARAM_SPEC_INT (spec))
+    {
+      GParamSpecInt *pspec = G_PARAM_SPEC_INT (spec);
+
+      desc = g_strdup_printf ("%d", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_UINT (spec))
+    {
+      GParamSpecUInt *pspec = G_PARAM_SPEC_UINT (spec);
+
+      desc = g_strdup_printf ("%u", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_LONG (spec))
+    {
+      GParamSpecLong *pspec = G_PARAM_SPEC_LONG (spec);
+
+      desc = g_strdup_printf ("%ld", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_LONG (spec))
+    {
+      GParamSpecULong *pspec = G_PARAM_SPEC_ULONG (spec);
+
+      desc = g_strdup_printf ("%lu", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_INT64 (spec))
+    {
+      GParamSpecInt64 *pspec = G_PARAM_SPEC_INT64 (spec);
+
+      desc = g_strdup_printf ("%" G_GINT64_FORMAT, pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_UINT64 (spec))
+    {
+      GParamSpecUInt64 *pspec = G_PARAM_SPEC_UINT64 (spec);
+
+      desc = g_strdup_printf ("%" G_GUINT64_FORMAT, pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_UNICHAR (spec))
+    {
+      GParamSpecUnichar *pspec = G_PARAM_SPEC_UNICHAR (spec);
+
+      if (g_unichar_isprint (pspec->default_value))
+        desc = g_strdup_printf ("'%c'", pspec->default_value);
+      else
+        desc = g_strdup_printf ("%u", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_ENUM (spec))
+    {
+      GParamSpecEnum *pspec = G_PARAM_SPEC_ENUM (spec);
+
+      GEnumValue *value = g_enum_get_value (pspec->enum_class, pspec->default_value);
+      if (value)
+        desc = g_strdup_printf ("%s", value->value_name);
+      else
+        desc = g_strdup_printf ("%d", pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_FLAGS (spec))
+    {
+      GParamSpecFlags *pspec = G_PARAM_SPEC_FLAGS (spec);
+      guint default_value;
+      GString *acc;
+
+      default_value = pspec->default_value;
+      acc = g_string_new ("");
+
+      while (default_value)
+        {
+          GFlagsValue *value = g_flags_get_first_value (pspec->flags_class, default_value);
+
+          if (!value)
+            break;
+
+          if (acc->len > 0)
+            g_string_append (acc, "|");
+          g_string_append (acc, value->value_name);
+
+          default_value &= ~value->value;
+        }
+
+      if (default_value == 0)
+        desc = g_string_free (acc, FALSE);
+      else
+        {
+          desc = g_strdup_printf ("%d", pspec->default_value);
+          g_string_free (acc, TRUE);
+        }
+    }
+  else if (G_IS_PARAM_SPEC_FLOAT (spec))
+    {
+      GParamSpecFloat *pspec = G_PARAM_SPEC_FLOAT (spec);
+
+      /* make sure floats are output with a decimal dot irrespective of
+       * current locale. Use formatd since we want human-readable numbers
+       * and do not need the exact same bit representation when deserialising */
+      desc = g_malloc0 (G_ASCII_DTOSTR_BUF_SIZE);
+      g_ascii_formatd (desc, G_ASCII_DTOSTR_BUF_SIZE, "%g",
+          pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_DOUBLE (spec))
+    {
+      GParamSpecDouble *pspec = G_PARAM_SPEC_DOUBLE (spec);
+
+      /* make sure floats are output with a decimal dot irrespective of
+       * current locale. Use formatd since we want human-readable numbers
+       * and do not need the exact same bit representation when deserialising */
+      desc = g_malloc0 (G_ASCII_DTOSTR_BUF_SIZE);
+      g_ascii_formatd (desc, G_ASCII_DTOSTR_BUF_SIZE, "%g",
+          pspec->default_value);
+    }
+  else if (G_IS_PARAM_SPEC_STRING (spec))
+    {
+      GParamSpecString *pspec = G_PARAM_SPEC_STRING (spec);
+
+      if (pspec->default_value)
+        {
+          gchar *esc = g_strescape (pspec->default_value, NULL);
+
+          desc = g_strdup_printf ("\"%s\"", esc);
+
+          g_free (esc);
+        }
+      else
+        desc = g_strdup_printf ("NULL");
+    }
+#if GLIB_CHECK_VERSION (2, 25, 9)
+  else if (G_IS_PARAM_SPEC_VARIANT (spec))
+    {
+      GParamSpecVariant *pspec = G_PARAM_SPEC_VARIANT (spec);
+
+      if (pspec->default_value)
+        desc = g_variant_print (pspec->default_value, TRUE);
+      else
+        desc = g_strdup ("NULL");
+    }
+#endif
+  else
+    {
+      desc = g_strdup ("");
+    }
+
+  return desc;
+}
+
+
+static void
+output_object_args (FILE *fp, GType object_type)
+{
+  gpointer class;
+  const gchar *object_class_name;
+  guint arg;
+  gchar flags[16], *pos;
+  GParamSpec **properties;
+  guint n_properties;
+  gboolean child_prop;
+  gboolean style_prop;
+  gboolean is_pointer;
+  const gchar *type_name;
+  gchar *type_desc;
+  gchar *default_value;
+
+  if (G_TYPE_IS_OBJECT (object_type))
+    {
+      class = g_type_class_peek (object_type);
+      if (!class)
+        return;
+
+      properties = g_object_class_list_properties (class, &n_properties);
+    }
+#if GLIB_MAJOR_VERSION > 2 || (GLIB_MAJOR_VERSION == 2 && GLIB_MINOR_VERSION >= 3)
+  else if (G_TYPE_IS_INTERFACE (object_type))
+    {
+      class = g_type_default_interface_ref (object_type);
+
+      if (!class)
+        return;
+
+      properties = g_object_interface_list_properties (class, &n_properties);
+    }
+#endif
+  else
+    return;
+
+  object_class_name = g_type_name (object_type);
+
+  child_prop = FALSE;
+  style_prop = FALSE;
+
+  while (TRUE) {
+    qsort (properties, n_properties, sizeof (GParamSpec *), compare_param_specs);
+    for (arg = 0; arg < n_properties; arg++)
+      {
+        GParamSpec *spec = properties[arg];
+        const gchar *nick, *blurb, *dot;
+
+        if (spec->owner_type != object_type)
+          continue;
+
+        pos = flags;
+        /* We use one-character flags for simplicity. */
+        if (child_prop && !style_prop)
+             *pos++ = 'c';
+        if (style_prop)
+             *pos++ = 's';
+        if (spec->flags & G_PARAM_READABLE)
+           *pos++ = 'r';
+        if (spec->flags & G_PARAM_WRITABLE)
+          *pos++ = 'w';
+        if (spec->flags & G_PARAM_CONSTRUCT)
+          *pos++ = 'x';
+        if (spec->flags & G_PARAM_CONSTRUCT_ONLY)
+          *pos++ = 'X';
+        *pos = 0;
+
+        nick = g_param_spec_get_nick (spec);
+        blurb = g_param_spec_get_blurb (spec);
+
+        dot = "";
+        if (blurb) {
+          int str_len = strlen (blurb);
+          if (str_len > 0  && blurb[str_len - 1] != '.')
+            dot = ".";
+        }
+
+        type_desc = describe_type (spec);
+        default_value = describe_default (spec);
+        type_name = get_type_name (spec->value_type, &is_pointer);
+        fprintf (fp, "<ARG>\n<NAME>%s::%s</NAME>\n<TYPE>%s%s</TYPE>\n<RANGE>%s</RANGE>\n<FLAGS>%s</FLAGS>\n<NICK>%s</NICK>\n<BLURB>%s%s</BLURB>\n<DEFAULT>%s</DEFAULT>\n</ARG>\n\n",
+                 object_class_name, g_param_spec_get_name (spec), type_name, is_pointer ? "*" : "", type_desc, flags, nick ? nick : "(null)", blurb ? blurb : "(null)", dot, default_value);
+        g_free (type_desc);
+        g_free (default_value);
+      }
+
+    g_free (properties);
+
+#ifdef GTK_IS_CONTAINER_CLASS
+    if (!child_prop && GTK_IS_CONTAINER_CLASS (class)) {
+      properties = gtk_container_class_list_child_properties (class, &n_properties);
+      child_prop = TRUE;
+      continue;
+    }
+#endif
+
+#ifdef GTK_IS_CELL_AREA_CLASS
+    if (!child_prop && GTK_IS_CELL_AREA_CLASS (class)) {
+      properties = gtk_cell_area_class_list_cell_properties (class, &n_properties);
+      child_prop = TRUE;
+      continue;
+    }
+#endif
+
+#ifdef GTK_IS_WIDGET_CLASS
+#if GTK_CHECK_VERSION(2,1,0)
+    if (!style_prop && GTK_IS_WIDGET_CLASS (class)) {
+      properties = gtk_widget_class_list_style_properties (GTK_WIDGET_CLASS (class), &n_properties);
+      style_prop = TRUE;
+      continue;
+    }
+#endif
+#endif
+
+    break;
+  }
+}
diff --git a/api/ags/ags-scan.o b/api/ags/ags-scan.o
new file mode 100644
index 0000000..52f153a
Binary files /dev/null and b/api/ags/ags-scan.o differ
diff --git a/api/ags/ags-sections.txt b/api/ags/ags-sections.txt
new file mode 100644
index 0000000..30aa55d
--- /dev/null
+++ b/api/ags/ags-sections.txt
@@ -0,0 +1,5366 @@
+<SECTION>
+<FILE>ags_add_audio</FILE>
+<TITLE>AgsAddAudio</TITLE>
+AgsAddAudio
+AgsAddAudioClass
+ags_add_audio_new
+<SUBSECTION Standard>
+AGS_ADD_AUDIO
+AGS_ADD_AUDIO_CLASS
+AGS_ADD_AUDIO_GET_CLASS
+AGS_IS_ADD_AUDIO
+AGS_IS_ADD_AUDIO_CLASS
+AGS_TYPE_ADD_AUDIO
+ags_add_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_audio_signal</FILE>
+<TITLE>AgsAddAudioSignal</TITLE>
+AgsAddAudioSignal
+AgsAddAudioSignalClass
+ags_add_audio_signal_new
+<SUBSECTION Standard>
+AGS_ADD_AUDIO_SIGNAL
+AGS_ADD_AUDIO_SIGNAL_CLASS
+AGS_ADD_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_ADD_AUDIO_SIGNAL
+AGS_IS_ADD_AUDIO_SIGNAL_CLASS
+AGS_TYPE_ADD_AUDIO_SIGNAL
+ags_add_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_line_member</FILE>
+<TITLE>AgsAddLineMember</TITLE>
+AgsAddLineMember
+AgsAddLineMemberClass
+ags_add_line_member_new
+<SUBSECTION Standard>
+AGS_ADD_LINE_MEMBER
+AGS_ADD_LINE_MEMBER_CLASS
+AGS_ADD_LINE_MEMBER_GET_CLASS
+AGS_IS_ADD_LINE_MEMBER
+AGS_IS_ADD_LINE_MEMBER_CLASS
+AGS_TYPE_ADD_LINE_MEMBER
+ags_add_line_member_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_note</FILE>
+<TITLE>AgsAddNote</TITLE>
+AgsAddNote
+AgsAddNoteClass
+ags_add_note_new
+<SUBSECTION Standard>
+AGS_ADD_NOTE
+AGS_ADD_NOTE_CLASS
+AGS_ADD_NOTE_GET_CLASS
+AGS_IS_ADD_NOTE
+AGS_IS_ADD_NOTE_CLASS
+AGS_TYPE_ADD_NOTE
+ags_add_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_point_to_selection</FILE>
+<TITLE>AgsAddPointToSelection</TITLE>
+AgsAddPointToSelection
+AgsAddPointToSelectionClass
+ags_add_point_to_selection_new
+<SUBSECTION Standard>
+AGS_ADD_POINT_TO_SELECTION
+AGS_ADD_POINT_TO_SELECTION_CLASS
+AGS_ADD_POINT_TO_SELECTION_GET_CLASS
+AGS_IS_ADD_POINT_TO_SELECTION
+AGS_IS_ADD_POINT_TO_SELECTION_CLASS
+AGS_TYPE_ADD_POINT_TO_SELECTION
+ags_add_point_to_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_recall</FILE>
+<TITLE>AgsAddRecall</TITLE>
+AgsAddRecall
+AgsAddRecallClass
+ags_add_recall_new
+<SUBSECTION Standard>
+AGS_ADD_RECALL
+AGS_ADD_RECALL_CLASS
+AGS_ADD_RECALL_GET_CLASS
+AGS_IS_ADD_RECALL
+AGS_IS_ADD_RECALL_CLASS
+AGS_TYPE_ADD_RECALL
+ags_add_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_add_region_to_selection</FILE>
+<TITLE>AgsAddRegionToSelection</TITLE>
+AgsAddRegionToSelection
+AgsAddRegionToSelectionClass
+ags_add_region_to_selection_new
+<SUBSECTION Standard>
+AGS_ADD_REGION_TO_SELECTION
+AGS_ADD_REGION_TO_SELECTION_CLASS
+AGS_ADD_REGION_TO_SELECTION_GET_CLASS
+AGS_IS_ADD_REGION_TO_SELECTION
+AGS_IS_ADD_REGION_TO_SELECTION_CLASS
+AGS_TYPE_ADD_REGION_TO_SELECTION
+ags_add_region_to_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_amplifier</FILE>
+ags_amplifier
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_audio</FILE>
+<TITLE>AgsAppendAudio</TITLE>
+AgsAppendAudio
+AgsAppendAudioClass
+ags_append_audio_new
+<SUBSECTION Standard>
+AGS_APPEND_AUDIO
+AGS_APPEND_AUDIO_CLASS
+AGS_APPEND_AUDIO_GET_CLASS
+AGS_IS_APPEND_AUDIO
+AGS_IS_APPEND_AUDIO_CLASS
+AGS_TYPE_APPEND_AUDIO
+ags_append_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_channel</FILE>
+<TITLE>AgsAppendChannel</TITLE>
+AgsAppendChannel
+AgsAppendChannelClass
+ags_append_channel_new
+<SUBSECTION Standard>
+AGS_APPEND_CHANNEL
+AGS_APPEND_CHANNEL_CLASS
+AGS_APPEND_CHANNEL_GET_CLASS
+AGS_IS_APPEND_CHANNEL
+AGS_IS_APPEND_CHANNEL_CLASS
+AGS_TYPE_APPEND_CHANNEL
+ags_append_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_append_recall</FILE>
+<TITLE>AgsAppendRecall</TITLE>
+AgsAppendRecall
+AgsAppendRecallClass
+ags_append_recall_new
+<SUBSECTION Standard>
+AGS_APPEND_RECALL
+AGS_APPEND_RECALL_CLASS
+AGS_APPEND_RECALL_GET_CLASS
+AGS_IS_APPEND_RECALL
+AGS_IS_APPEND_RECALL_CLASS
+AGS_TYPE_APPEND_RECALL
+ags_append_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_applicable</FILE>
+<TITLE>AgsApplicable</TITLE>
+AgsApplicable
+AgsApplicableInterface
+ags_applicable_apply
+ags_applicable_reset
+ags_applicable_set_update
+<SUBSECTION Standard>
+AGS_APPLICABLE
+AGS_APPLICABLE_GET_INTERFACE
+AGS_APPLICABLE_INTERFACE
+AGS_IS_APPLICABLE
+AGS_IS_APPLICABLE_INTERFACE
+AGS_TYPE_APPLICABLE
+ags_applicable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_bpm</FILE>
+<TITLE>AgsApplyBpm</TITLE>
+AgsApplyBpm
+AgsApplyBpmClass
+ags_apply_bpm_new
+<SUBSECTION Standard>
+AGS_APPLY_BPM
+AGS_APPLY_BPM_CLASS
+AGS_APPLY_BPM_GET_CLASS
+AGS_IS_APPLY_BPM
+AGS_IS_APPLY_BPM_CLASS
+AGS_TYPE_APPLY_BPM
+ags_apply_bpm_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_sequencer_length</FILE>
+<TITLE>AgsApplySequencerLength</TITLE>
+AgsApplySequencerLength
+AgsApplySequencerLengthClass
+ags_apply_sequencer_length_new
+<SUBSECTION Standard>
+AGS_APPLY_SEQUENCER_LENGTH
+AGS_APPLY_SEQUENCER_LENGTH_CLASS
+AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS
+AGS_IS_APPLY_SEQUENCER_LENGTH
+AGS_IS_APPLY_SEQUENCER_LENGTH_CLASS
+AGS_TYPE_APPLY_SEQUENCER_LENGTH
+ags_apply_sequencer_length_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_synth</FILE>
+<TITLE>AgsApplySynth</TITLE>
+AgsApplySynth
+AgsApplySynthClass
+AgsApplySynthWave
+ags_apply_synth_new
+<SUBSECTION Standard>
+AGS_APPLY_SYNTH
+AGS_APPLY_SYNTH_CLASS
+AGS_APPLY_SYNTH_GET_CLASS
+AGS_IS_APPLY_SYNTH
+AGS_IS_APPLY_SYNTH_CLASS
+AGS_TYPE_APPLY_SYNTH
+ags_apply_synth_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_tact</FILE>
+<TITLE>AgsApplyTact</TITLE>
+AgsApplyTact
+AgsApplyTactClass
+ags_apply_tact_new
+<SUBSECTION Standard>
+AGS_APPLY_TACT
+AGS_APPLY_TACT_CLASS
+AGS_APPLY_TACT_GET_CLASS
+AGS_IS_APPLY_TACT
+AGS_IS_APPLY_TACT_CLASS
+AGS_TYPE_APPLY_TACT
+ags_apply_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_apply_wavetable</FILE>
+<TITLE>AgsApplyWavetable</TITLE>
+AgsApplyWavetable
+AgsApplyWavetableClass
+ags_apply_wavetable_new
+<SUBSECTION Standard>
+AGS_APPLY_WAVETABLE
+AGS_APPLY_WAVETABLE_CLASS
+AGS_APPLY_WAVETABLE_GET_CLASS
+AGS_IS_APPLY_WAVETABLE
+AGS_IS_APPLY_WAVETABLE_CLASS
+AGS_TYPE_APPLY_WAVETABLE
+ags_apply_wavetable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_async_queue</FILE>
+<TITLE>AgsAsyncQueue</TITLE>
+AGS_ASYNC_QUEUE_CLOCK_ID
+AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE
+AGS_ASYNC_QUEUE_SIGNAL_HIGH
+AGS_ASYNC_QUEUE_SIGNAL_LOW
+AgsAsyncQueue
+AgsAsyncQueueClass
+AgsAsyncQueueFlags
+AgsContext
+AgsTimer
+ags_async_queue_add
+ags_async_queue_find_context
+ags_async_queue_idle
+ags_async_queue_initerrupt
+ags_async_queue_new
+ags_async_queue_next_interval
+ags_async_queue_pop_context
+ags_async_queue_push_context
+ags_async_queue_remove
+ags_async_queue_worker
+ags_context_alloc
+ags_timer_alloc
+<SUBSECTION Standard>
+AGS_ASYNC_QUEUE
+AGS_ASYNC_QUEUE_CLASS
+AGS_ASYNC_QUEUE_GET_CLASS
+AGS_IS_ASYNC_QUEUE
+AGS_IS_ASYNC_QUEUE_CLASS
+AGS_TYPE_ASYNC_QUEUE
+ags_async_queue_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio</FILE>
+<TITLE>AgsAudio</TITLE>
+AgsAudio
+AgsAudioClass
+AgsAudioFlags
+ags_audio_add_recall
+ags_audio_add_recall_container
+ags_audio_add_recall_id
+ags_audio_cancel
+ags_audio_done
+ags_audio_duplicate_recall
+ags_audio_init_recall
+ags_audio_init_run
+ags_audio_is_playing
+ags_audio_new
+ags_audio_open_files
+ags_audio_play
+ags_audio_recall_change_state
+ags_audio_recursive_play_init
+ags_audio_remove_recall
+ags_audio_remove_recall_container
+ags_audio_remove_recall_id
+ags_audio_resolve_recall
+ags_audio_set_audio_channels
+ags_audio_set_devout
+ags_audio_set_flags
+ags_audio_set_pads
+ags_audio_set_sequence_length
+ags_audio_tact
+ags_audio_unset_flags
+<SUBSECTION Standard>
+AGS_AUDIO
+AGS_AUDIO_CLASS
+AGS_AUDIO_GET_CLASS
+AGS_IS_AUDIO
+AGS_IS_AUDIO_CLASS
+AGS_TYPE_AUDIO
+ags_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_file</FILE>
+<TITLE>AgsAudioFile</TITLE>
+AgsAudioFile
+AgsAudioFileClass
+ags_audio_file_close
+ags_audio_file_flush
+ags_audio_file_new
+ags_audio_file_open
+ags_audio_file_open_from_data
+ags_audio_file_read_audio_signal
+ags_audio_file_rw_open
+ags_audio_file_seek
+ags_audio_file_write
+<SUBSECTION Standard>
+AGS_AUDIO_FILE
+AGS_AUDIO_FILE_CLASS
+AGS_AUDIO_FILE_GET_CLASS
+AGS_IS_AUDIO_FILE
+AGS_IS_AUDIO_FILE_CLASS
+AGS_TYPE_AUDIO_FILE
+ags_audio_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_file_xml</FILE>
+<TITLE>AgsAudioFileXml</TITLE>
+AgsAudioFileXml
+AgsAudioFileXmlClass
+ags_audio_file_xml_new
+<SUBSECTION Standard>
+AGS_AUDIO_FILE_XML
+AGS_AUDIO_FILE_XML_CLASS
+AGS_IS_AUDIO_FILE_XML
+AGS_TYPE_AUDIO_FILE_XML
+ags_audio_file_xml_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_loop</FILE>
+<TITLE>AgsAudioLoop</TITLE>
+AGS_AUDIO_LOOP_DEFAULT_JIFFIE
+AgsAudioLoop
+AgsAudioLoopClass
+AgsAudioLoopFlags
+ags_audio_loop_add_audio
+ags_audio_loop_add_channel
+ags_audio_loop_add_recall
+ags_audio_loop_new
+ags_audio_loop_remove_audio
+ags_audio_loop_remove_channel
+ags_audio_loop_remove_recall
+<SUBSECTION Standard>
+AGS_AUDIO_LOOP
+AGS_AUDIO_LOOP_CLASS
+AGS_AUDIO_LOOP_GET_CLASS
+AGS_IS_AUDIO_LOOP
+AGS_IS_AUDIO_LOOP_CLASS
+AGS_TYPE_AUDIO_LOOP
+ags_audio_loop_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_preferences</FILE>
+<TITLE>AgsAudioPreferences</TITLE>
+AgsAudioPreferences
+AgsAudioPreferencesClass
+ags_audio_preferences_new
+<SUBSECTION Standard>
+AGS_AUDIO_PREFERENCES
+AGS_AUDIO_PREFERENCES_CLASS
+AGS_AUDIO_PREFERENCES_GET_CLASS
+AGS_IS_AUDIO_PREFERENCES
+AGS_IS_AUDIO_PREFERENCES_CLASS
+AGS_TYPE_AUDIO_PREFERENCES
+ags_audio_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_preferences_callbacks</FILE>
+ags_audio_preferences_audio_channels_changed
+ags_audio_preferences_buffer_size_changed
+ags_audio_preferences_card_changed_callback
+ags_audio_preferences_samplerate_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_set_recycling</FILE>
+<TITLE>AgsAudioSetRecycling</TITLE>
+AgsAudioSetRecycling
+AgsAudioSetRecyclingClass
+ags_audio_set_recycling_new
+<SUBSECTION Standard>
+AGS_AUDIO_SET_RECYCLING
+AGS_AUDIO_SET_RECYCLING_CLASS
+AGS_AUDIO_SET_RECYCLING_GET_CLASS
+AGS_IS_AUDIO_SET_RECYCLING
+AGS_IS_AUDIO_SET_RECYCLING_CLASS
+AGS_TYPE_AUDIO_SET_RECYCLING
+ags_audio_set_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_audio_signal</FILE>
+<TITLE>AgsAudioSignal</TITLE>
+AgsAttack
+AgsAttackFlags
+AgsAudioSignal
+AgsAudioSignalClass
+AgsAudioSignalFlags
+ags_audio_signal_add_stream
+ags_audio_signal_copy_buffer_to_buffer
+ags_audio_signal_copy_buffer_to_double_buffer
+ags_audio_signal_copy_double_buffer_to_buffer
+ags_audio_signal_duplicate_stream
+ags_audio_signal_get_by_recall_id
+ags_audio_signal_get_length_till_current
+ags_audio_signal_get_stream_current
+ags_audio_signal_get_template
+ags_audio_signal_morph_samplerate
+ags_audio_signal_new
+ags_audio_signal_new_with_length
+ags_audio_signal_realloc_buffer_size
+ags_audio_signal_scale
+ags_audio_signal_stream_resize
+ags_audio_signal_stream_safe_resize
+ags_audio_signal_tile
+ags_stream_alloc
+<SUBSECTION Standard>
+AGS_AUDIO_SIGNAL
+AGS_AUDIO_SIGNAL_CLASS
+AGS_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_AUDIO_SIGNAL
+AGS_IS_AUDIO_SIGNAL_CLASS
+AGS_TYPE_AUDIO_SIGNAL
+ags_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_autosave_thread</FILE>
+<TITLE>AgsAutosaveThread</TITLE>
+AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME
+AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE
+AgsAutosaveThread
+AgsAutosaveThreadClass
+ags_autosave_thread_new
+<SUBSECTION Standard>
+AGS_AUTOSAVE_THREAD
+AGS_AUTOSAVE_THREAD_CLASS
+AGS_AUTOSAVE_THREAD_GET_CLASS
+AGS_IS_AUTOSAVE_THREAD
+AGS_IS_AUTOSAVE_THREAD_CLASS
+AGS_TYPE_AUTOSAVE_THREAD
+ags_autosave_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_audio_signal</FILE>
+<TITLE>AgsBufferAudioSignal</TITLE>
+AgsBufferAudioSignal
+AgsBufferAudioSignalClass
+ags_buffer_audio_signal_new
+<SUBSECTION Standard>
+AGS_BUFFER_AUDIO_SIGNAL
+AGS_BUFFER_AUDIO_SIGNAL_CLASS
+AGS_BUFFER_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_BUFFER_AUDIO_SIGNAL
+AGS_IS_BUFFER_AUDIO_SIGNAL_CLASS
+AGS_TYPE_BUFFER_AUDIO_SIGNAL
+ags_buffer_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_channel</FILE>
+<TITLE>AgsBufferChannel</TITLE>
+AgsBufferChannel
+AgsBufferChannelClass
+ags_buffer_channel_new
+<SUBSECTION Standard>
+AGS_BUFFER_CHANNEL
+AGS_BUFFER_CHANNEL_CLASS
+AGS_BUFFER_CHANNEL_GET_CLASS
+AGS_IS_BUFFER_CHANNEL
+AGS_IS_BUFFER_CHANNEL_CLASS
+AGS_TYPE_BUFFER_CHANNEL
+ags_buffer_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_channel_run</FILE>
+<TITLE>AgsBufferChannelRun</TITLE>
+AgsBufferChannelRun
+AgsBufferChannelRunClass
+ags_buffer_channel_run_new
+<SUBSECTION Standard>
+AGS_BUFFER_CHANNEL_RUN
+AGS_BUFFER_CHANNEL_RUN_CLASS
+AGS_BUFFER_CHANNEL_RUN_GET_CLASS
+AGS_IS_BUFFER_CHANNEL_RUN
+AGS_IS_BUFFER_CHANNEL_RUN_CLASS
+AGS_TYPE_BUFFER_CHANNEL_RUN
+ags_buffer_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_buffer_recycling</FILE>
+<TITLE>AgsBufferRecycling</TITLE>
+AgsBufferRecycling
+AgsBufferRecyclingClass
+ags_buffer_recycling_new
+<SUBSECTION Standard>
+AGS_BUFFER_RECYCLING
+AGS_BUFFER_RECYCLING_CLASS
+AGS_BUFFER_RECYCLING_GET_CLASS
+AGS_IS_BUFFER_RECYCLING
+AGS_IS_BUFFER_RECYCLING_CLASS
+AGS_TYPE_BUFFER_RECYCLING
+ags_buffer_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_audio</FILE>
+<TITLE>AgsCancelAudio</TITLE>
+AgsCancelAudio
+AgsCancelAudioClass
+ags_cancel_audio_new
+<SUBSECTION Standard>
+AGS_CANCEL_AUDIO
+AGS_CANCEL_AUDIO_CLASS
+AGS_CANCEL_AUDIO_GET_CLASS
+AGS_IS_CANCEL_AUDIO
+AGS_IS_CANCEL_AUDIO_CLASS
+AGS_TYPE_CANCEL_AUDIO
+ags_cancel_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_channel</FILE>
+<TITLE>AgsCancelChannel</TITLE>
+AgsCancelChannel
+AgsCancelChannelClass
+ags_cancel_channel_new
+<SUBSECTION Standard>
+AGS_CANCEL_CHANNEL
+AGS_CANCEL_CHANNEL_CLASS
+AGS_CANCEL_CHANNEL_GET_CLASS
+AGS_IS_CANCEL_CHANNEL
+AGS_IS_CANCEL_CHANNEL_CLASS
+AGS_TYPE_CANCEL_CHANNEL
+ags_cancel_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_cancel_recall</FILE>
+<TITLE>AgsCancelRecall</TITLE>
+AgsCancelRecall
+AgsCancelRecallClass
+ags_cancel_recall_new
+<SUBSECTION Standard>
+AGS_CANCEL_RECALL
+AGS_CANCEL_RECALL_CLASS
+AGS_CANCEL_RECALL_GET_CLASS
+AGS_IS_CANCEL_RECALL
+AGS_IS_CANCEL_RECALL_CLASS
+AGS_TYPE_CANCEL_RECALL
+ags_cancel_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_change_indicator</FILE>
+<TITLE>AgsChangeIndicator</TITLE>
+AgsChangeIndicator
+AgsChangeIndicatorClass
+ags_change_indicator_new
+<SUBSECTION Standard>
+AGS_CHANGE_INDICATOR
+AGS_CHANGE_INDICATOR_CLASS
+AGS_CHANGE_INDICATOR_GET_CLASS
+AGS_IS_CHANGE_INDICATOR
+AGS_IS_CHANGE_INDICATOR_CLASS
+AGS_TYPE_CHANGE_INDICATOR
+ags_change_indicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_change_tact</FILE>
+<TITLE>AgsChangeTact</TITLE>
+AgsChangeTact
+AgsChangeTactClass
+ags_change_tact_new
+<SUBSECTION Standard>
+AGS_CHANGE_TACT
+AGS_CHANGE_TACT_CLASS
+AGS_CHANGE_TACT_GET_CLASS
+AGS_IS_CHANGE_TACT
+AGS_IS_CHANGE_TACT_CLASS
+AGS_TYPE_CHANGE_TACT
+ags_change_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel</FILE>
+<TITLE>AgsChannel</TITLE>
+AGS_CHANNEL_ERROR
+AgsChannel
+AgsChannelClass
+AgsChannelError
+AgsChannelFlags
+AgsChannelRecallIDMode
+ags_channel_add_recall
+ags_channel_add_recall_container
+ags_channel_add_recall_id
+ags_channel_cancel
+ags_channel_done
+ags_channel_duplicate_recall
+ags_channel_error_quark
+ags_channel_find_recall
+ags_channel_first
+ags_channel_first_with_recycling
+ags_channel_init_recall
+ags_channel_last
+ags_channel_last_with_recycling
+ags_channel_new
+ags_channel_nth
+ags_channel_pad_first
+ags_channel_pad_last
+ags_channel_pad_nth
+ags_channel_play
+ags_channel_recall_id_set
+ags_channel_recursive_play
+ags_channel_recursive_play_init
+ags_channel_recursive_play_threaded
+ags_channel_recursive_reset_recall_ids
+ags_channel_recycling_changed
+ags_channel_remove_recall
+ags_channel_remove_recall_id
+ags_channel_resolve_recall
+ags_channel_safe_resize_audio_signal
+ags_channel_set_devout
+ags_channel_set_link
+ags_channel_set_recycling
+ags_channel_tillrecycling_cancel
+<SUBSECTION Standard>
+AGS_CHANNEL
+AGS_CHANNEL_CLASS
+AGS_CHANNEL_GET_CLASS
+AGS_IS_CHANNEL
+AGS_IS_CHANNEL_CLASS
+AGS_TYPE_CHANNEL
+ags_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel_iter</FILE>
+AgsChannelIter
+AgsChannelIterFlags
+ags_channel_iter_alloc
+ags_channel_iter_free
+ags_channel_iter_next
+ags_channel_iter_prev
+</SECTION>
+
+<SECTION>
+<FILE>ags_channel_set_recycling</FILE>
+<TITLE>AgsChannelSetRecycling</TITLE>
+AgsChannelSetRecycling
+AgsChannelSetRecyclingClass
+ags_channel_set_recycling_new
+<SUBSECTION Standard>
+AGS_CHANNEL_SET_RECYCLING
+AGS_CHANNEL_SET_RECYCLING_CLASS
+AGS_CHANNEL_SET_RECYCLING_GET_CLASS
+AGS_IS_CHANNEL_SET_RECYCLING
+AGS_IS_CHANNEL_SET_RECYCLING_CLASS
+AGS_TYPE_CHANNEL_SET_RECYCLING
+ags_channel_set_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_combo_box_text</FILE>
+ags_combo_box_text_remove_all
+</SECTION>
+
+<SECTION>
+<FILE>ags_config</FILE>
+<TITLE>AgsConfig</TITLE>
+AGS_CONFIG_DEFAULT_BUILD_ID
+AGS_CONFIG_DEFAULT_VERSION
+AGS_CONFIG_DEVOUT
+AGS_CONFIG_THREAD
+AgsConfig
+AgsConfigClass
+ags_config_get
+ags_config_load_defaults
+ags_config_load_from_file
+ags_config_new
+ags_config_save
+ags_config_set
+<SUBSECTION Standard>
+AGS_CONFIG
+AGS_CONFIG_CLASS
+AGS_CONFIG_GET_CLASS
+AGS_IS_CONFIG
+AGS_IS_CONFIG_CLASS
+AGS_TYPE_CONFIG
+ags_config_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_container</FILE>
+ags_container_add_all
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_audio_signal</FILE>
+<TITLE>AgsCopyAudioSignal</TITLE>
+AgsCopyAudioSignal
+AgsCopyAudioSignalClass
+ags_copy_audio_signal_new
+<SUBSECTION Standard>
+AGS_COPY_AUDIO_SIGNAL
+AGS_COPY_AUDIO_SIGNAL_CLASS
+AGS_COPY_AUDIO_SIGNAL_GET_CLASS
+AGS_IS_COPY_AUDIO_SIGNAL
+AGS_IS_COPY_AUDIO_SIGNAL_CLASS
+AGS_TYPE_COPY_AUDIO_SIGNAL
+ags_copy_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_channel</FILE>
+<TITLE>AgsCopyChannel</TITLE>
+AgsCopyChannel
+AgsCopyChannelClass
+ags_copy_channel_new
+<SUBSECTION Standard>
+AGS_COPY_CHANNEL
+AGS_COPY_CHANNEL_CLASS
+AGS_COPY_CHANNEL_GET_CLASS
+AGS_IS_COPY_CHANNEL
+AGS_IS_COPY_CHANNEL_CLASS
+AGS_TYPE_COPY_CHANNEL
+ags_copy_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_channel_run</FILE>
+<TITLE>AgsCopyChannelRun</TITLE>
+AgsCopyChannelRun
+AgsCopyChannelRunClass
+AgsCopyChannelRunFlags
+ags_copy_channel_run_new
+<SUBSECTION Standard>
+AGS_COPY_CHANNEL_RUN
+AGS_COPY_CHANNEL_RUN_CLASS
+AGS_COPY_CHANNEL_RUN_GET_CLASS
+AGS_IS_COPY_CHANNEL_RUN
+AGS_IS_COPY_CHANNEL_RUN_CLASS
+AGS_TYPE_COPY_CHANNEL_RUN
+ags_copy_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_notation_audio</FILE>
+<TITLE>AgsCopyNotationAudio</TITLE>
+AgsCopyNotationAudio
+AgsCopyNotationAudioClass
+AgsCopyNotationAudioFlags
+ags_copy_notation_audio_new
+<SUBSECTION Standard>
+AGS_COPY_NOTATION_AUDIO
+AGS_COPY_NOTATION_AUDIO_CLASS
+AGS_COPY_NOTATION_AUDIO_GET_CLASS
+AGS_IS_COPY_NOTATION_AUDIO
+AGS_IS_COPY_NOTATION_AUDIO_CLASS
+AGS_TYPE_COPY_NOTATION_AUDIO
+ags_copy_notation_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_notation_audio_run</FILE>
+<TITLE>AgsCopyNotationAudioRun</TITLE>
+AgsCopyNotationAudioRun
+AgsCopyNotationAudioRunClass
+ags_copy_notation_audio_run_new
+<SUBSECTION Standard>
+AGS_COPY_NOTATION_AUDIO_RUN
+AGS_COPY_NOTATION_AUDIO_RUN_CLASS
+AGS_COPY_NOTATION_AUDIO_RUN_GET_CLASS
+AGS_IS_COPY_NOTATION_AUDIO_RUN
+AGS_IS_COPY_NOTATION_AUDIO_RUN_CLASS
+AGS_TYPE_COPY_NOTATION_AUDIO_RUN
+ags_copy_notation_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_audio</FILE>
+<TITLE>AgsCopyPatternAudio</TITLE>
+AgsCopyPatternAudio
+AgsCopyPatternAudioClass
+ags_copy_pattern_audio_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_AUDIO
+AGS_COPY_PATTERN_AUDIO_CLASS
+AGS_COPY_PATTERN_AUDIO_GET_CLASS
+AGS_IS_COPY_PATTERN_AUDIO
+AGS_IS_COPY_PATTERN_AUDIO_CLASS
+AGS_TYPE_COPY_PATTERN_AUDIO
+ags_copy_pattern_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_audio_run</FILE>
+<TITLE>AgsCopyPatternAudioRun</TITLE>
+AgsCopyPatternAudioRun
+AgsCopyPatternAudioRunClass
+ags_copy_pattern_audio_run_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_AUDIO_RUN
+AGS_COPY_PATTERN_AUDIO_RUN_CLASS
+AGS_COPY_PATTERN_AUDIO_RUN_GET_CLASS
+AGS_IS_COPY_PATTERN_AUDIO_RUN
+AGS_IS_COPY_PATTERN_AUDIO_RUN_CLASS
+AGS_TYPE_COPY_PATTERN_AUDIO_RUN
+ags_copy_pattern_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_channel</FILE>
+<TITLE>AgsCopyPatternChannel</TITLE>
+AgsCopyPatternChannel
+AgsCopyPatternChannelClass
+ags_copy_pattern_channel_new
+ags_copy_pattern_channel_template_find_source_and_destination
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_CHANNEL
+AGS_COPY_PATTERN_CHANNEL_CLASS
+AGS_COPY_PATTERN_CHANNEL_GET_CLASS
+AGS_IS_COPY_PATTERN_CHANNEL
+AGS_IS_COPY_PATTERN_CHANNEL_CLASS
+AGS_TYPE_COPY_PATTERN_CHANNEL
+ags_copy_pattern_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_pattern_channel_run</FILE>
+<TITLE>AgsCopyPatternChannelRun</TITLE>
+AgsCopyPatternChannelRun
+AgsCopyPatternChannelRunClass
+ags_copy_pattern_channel_run_new
+<SUBSECTION Standard>
+AGS_COPY_PATTERN_CHANNEL_RUN
+AGS_COPY_PATTERN_CHANNEL_RUN_CLASS
+AGS_COPY_PATTERN_CHANNEL_RUN_GET_CLASS
+AGS_IS_COPY_PATTERN_CHANNEL_RUN
+AGS_IS_COPY_PATTERN_CHANNEL_RUN_CLASS
+AGS_TYPE_COPY_PATTERN_CHANNEL_RUN
+ags_copy_pattern_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_copy_recycling</FILE>
+<TITLE>AgsCopyRecycling</TITLE>
+AgsCopyRecycling
+AgsCopyRecyclingClass
+ags_copy_recycling_new
+<SUBSECTION Standard>
+AGS_COPY_RECYCLING
+AGS_COPY_RECYCLING_CLASS
+AGS_COPY_RECYCLING_GET_CLASS
+AGS_IS_COPY_RECYCLING
+AGS_IS_COPY_RECYCLING_CLASS
+AGS_TYPE_COPY_RECYCLING
+ags_copy_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_count_beats_audio</FILE>
+<TITLE>AgsCountBeatsAudio</TITLE>
+AgsCountBeatsAudio
+AgsCountBeatsAudioClass
+ags_count_beats_audio_new
+<SUBSECTION Standard>
+AGS_COUNT_BEATS_AUDIO
+AGS_COUNT_BEATS_AUDIO_CLASS
+AGS_COUNT_BEATS_AUDIO_GET_CLASS
+AGS_IS_COUNT_BEATS_AUDIO
+AGS_IS_COUNT_BEATS_AUDIO_CLASS
+AGS_TYPE_COUNT_BEATS_AUDIO
+ags_count_beats_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_count_beats_audio_run</FILE>
+<TITLE>AgsCountBeatsAudioRun</TITLE>
+AgsCountBeatsAudioRun
+AgsCountBeatsAudioRunClass
+ags_count_beats_audio_run_new
+ags_count_beats_audio_run_notation_loop
+ags_count_beats_audio_run_notation_start
+ags_count_beats_audio_run_notation_stop
+ags_count_beats_audio_run_sequencer_loop
+ags_count_beats_audio_run_sequencer_start
+ags_count_beats_audio_run_sequencer_stop
+<SUBSECTION Standard>
+AGS_COUNT_BEATS_AUDIO_RUN
+AGS_COUNT_BEATS_AUDIO_RUN_CLASS
+AGS_COUNT_BEATS_AUDIO_RUN_GET_CLASS
+AGS_IS_COUNT_BEATS_AUDIO_RUN
+AGS_IS_COUNT_BEATS_AUDIO_RUN_CLASS
+AGS_TYPE_COUNT_BEATS_AUDIO_RUN
+ags_count_beats_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_countable</FILE>
+<TITLE>AgsCountable</TITLE>
+AgsCountable
+AgsCountableInterface
+ags_countable_get_notation_counter
+ags_countable_get_sequencer_counter
+<SUBSECTION Standard>
+AGS_COUNTABLE
+AGS_COUNTABLE_GET_INTERFACE
+AGS_COUNTABLE_INTERFACE
+AGS_IS_COUNTABLE
+AGS_IS_COUNTABLE_INTERFACE
+AGS_TYPE_COUNTABLE
+ags_countable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_delay_audio</FILE>
+<TITLE>AgsDelayAudio</TITLE>
+AgsDelayAudio
+AgsDelayAudioClass
+ags_delay_audio_new
+ags_delay_audio_notation_duration_changed
+ags_delay_audio_sequencer_duration_changed
+<SUBSECTION Standard>
+AGS_DELAY_AUDIO
+AGS_DELAY_AUDIO_CLASS
+AGS_DELAY_AUDIO_GET_CLASS
+AGS_IS_DELAY_AUDIO
+AGS_IS_DELAY_AUDIO_CLASS
+AGS_TYPE_DELAY_AUDIO
+ags_delay_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_delay_audio_run</FILE>
+<TITLE>AgsDelayAudioRun</TITLE>
+AgsDelayAudioRun
+AgsDelayAudioRunClass
+ags_delay_audio_run_new
+ags_delay_audio_run_notation_alloc_input
+ags_delay_audio_run_notation_alloc_output
+ags_delay_audio_run_notation_count
+ags_delay_audio_run_sequencer_alloc_input
+ags_delay_audio_run_sequencer_alloc_output
+ags_delay_audio_run_sequencer_count
+<SUBSECTION Standard>
+AGS_DELAY_AUDIO_RUN
+AGS_DELAY_AUDIO_RUN_CLASS
+AGS_DELAY_AUDIO_RUN_GET_CLASS
+AGS_IS_DELAY_AUDIO_RUN
+AGS_IS_DELAY_AUDIO_RUN_CLASS
+AGS_TYPE_DELAY_AUDIO_RUN
+ags_delay_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_devout</FILE>
+<TITLE>AgsDevout</TITLE>
+AGS_DEVOUT_DEFAULT_BPM
+AGS_DEVOUT_DEFAULT_BUFFER_SIZE
+AGS_DEVOUT_DEFAULT_DELAY
+AGS_DEVOUT_DEFAULT_FORMAT
+AGS_DEVOUT_DEFAULT_JIFFIE
+AGS_DEVOUT_DEFAULT_SAMPLERATE
+AGS_DEVOUT_DEFAULT_SCALE
+AGS_DEVOUT_DEFAULT_TACT
+AGS_DEVOUT_DEFAULT_TACTRATE
+AGS_DEVOUT_DEFAULT_TACT_JIFFIE
+AGS_DEVOUT_ERROR
+AGS_DEVOUT_PLAY
+AGS_DEVOUT_PLAY_DOMAIN
+AgsDevout
+AgsDevoutClass
+AgsDevoutError
+AgsDevoutFlags
+AgsDevoutPlay
+AgsDevoutPlayDomain
+AgsDevoutPlayFlags
+AgsDevoutResolutionMode
+ags_devout_error_quark
+ags_devout_list_cards
+ags_devout_new
+ags_devout_note_offset_changed
+ags_devout_pcm_info
+ags_devout_play_alloc
+ags_devout_play_domain_alloc
+ags_devout_play_domain_free
+ags_devout_play_find_source
+ags_devout_play_free
+ags_devout_tic
+<SUBSECTION Standard>
+AGS_DEVOUT
+AGS_DEVOUT_CLASS
+AGS_DEVOUT_GET_CLASS
+AGS_IS_DEVOUT
+AGS_IS_DEVOUT_CLASS
+AGS_TYPE_DEVOUT
+ags_devout_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_devout_thread</FILE>
+<TITLE>AgsDevoutThread</TITLE>
+AGS_DEVOUT_THREAD_DEFAULT_JIFFIE
+AgsDevoutThread
+AgsDevoutThreadClass
+ags_devout_thread_new
+<SUBSECTION Standard>
+AGS_DEVOUT_THREAD
+AGS_DEVOUT_THREAD_CLASS
+AGS_DEVOUT_THREAD_GET_CLASS
+AGS_IS_DEVOUT_THREAD
+AGS_IS_DEVOUT_THREAD_CLASS
+AGS_TYPE_DEVOUT_THREAD
+ags_devout_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_dial</FILE>
+<TITLE>AgsDial</TITLE>
+AGS_DIAL_DEFAULT_PRECISION
+AgsDial
+AgsDialClass
+AgsDialFlags
+ags_dial_new
+<SUBSECTION Standard>
+AGS_DIAL
+AGS_DIAL_CLASS
+AGS_DIAL_GET_CLASS
+AGS_IS_DIAL
+AGS_IS_DIAL_CLASS
+AGS_TYPE_DIAL
+ags_dial_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_display_tact</FILE>
+<TITLE>AgsDisplayTact</TITLE>
+AgsDisplayTact
+AgsDisplayTactClass
+ags_display_tact_new
+<SUBSECTION Standard>
+AGS_DISPLAY_TACT
+AGS_DISPLAY_TACT_CLASS
+AGS_DISPLAY_TACT_GET_CLASS
+AGS_IS_DISPLAY_TACT
+AGS_IS_DISPLAY_TACT_CLASS
+AGS_TYPE_DISPLAY_TACT
+ags_display_tact_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_down_mix</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum</FILE>
+<TITLE>AgsDrum</TITLE>
+AGS_DRUM_PATTERN_CONTROLS
+AgsDrum
+AgsDrumClass
+AgsDrumFlags
+ags_drum_new
+ags_drum_set_pattern
+<SUBSECTION Standard>
+AGS_DRUM
+AGS_DRUM_CLASS
+AGS_DRUM_GET_CLASS
+AGS_IS_DRUM
+AGS_IS_DRUM_CLASS
+AGS_TYPE_DRUM
+ags_drum_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_callbacks</FILE>
+ags_drum_done_callback
+ags_drum_index0_callback
+ags_drum_index1_callback
+ags_drum_length_spin_callback
+ags_drum_loop_button_callback
+ags_drum_offset_callback
+ags_drum_open_callback
+ags_drum_pad_callback
+ags_drum_parent_set_callback
+ags_drum_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_line</FILE>
+<TITLE>AgsDrumInputLine</TITLE>
+AgsDrumInputLine
+AgsDrumInputLineClass
+ags_drum_input_line_map_recall
+ags_drum_input_line_new
+<SUBSECTION Standard>
+AGS_DRUM_INPUT_LINE
+AGS_DRUM_INPUT_LINE_CLASS
+AGS_DRUM_INPUT_LINE_GET_CLASS
+AGS_IS_DRUM_INPUT_LINE
+AGS_IS_DRUM_INPUT_LINE_CLASS
+AGS_TYPE_DRUM_INPUT_LINE
+ags_drum_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_line_callbacks</FILE>
+ags_drum_input_line_audio_set_pads_callback
+ags_drum_input_line_channel_done_callback
+ags_drum_input_line_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_pad</FILE>
+<TITLE>AgsDrumInputPad</TITLE>
+AgsDrumInputPad
+AgsDrumInputPadClass
+AgsDrumInputPadFlags
+ags_drum_input_pad_new
+<SUBSECTION Standard>
+AGS_DRUM_INPUT_PAD
+AGS_DRUM_INPUT_PAD_CLASS
+AGS_DRUM_INPUT_PAD_GET_CLASS
+AGS_IS_DRUM_INPUT_PAD
+AGS_IS_DRUM_INPUT_PAD_CLASS
+AGS_TYPE_DRUM_INPUT_PAD
+ags_drum_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_input_pad_callbacks</FILE>
+ags_drum_input_pad_edit_callback
+ags_drum_input_pad_open_callback
+ags_drum_input_pad_play_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_line</FILE>
+<TITLE>AgsDrumOutputLine</TITLE>
+AgsDrumOutputLine
+AgsDrumOutputLineClass
+ags_drum_output_line_add_default_recall
+ags_drum_output_line_new
+<SUBSECTION Standard>
+AGS_DRUM_OUTPUT_LINE
+AGS_DRUM_OUTPUT_LINE_CLASS
+AGS_DRUM_OUTPUT_LINE_GET_CLASS
+AGS_IS_DRUM_OUTPUT_LINE
+AGS_IS_DRUM_OUTPUT_LINE_CLASS
+AGS_TYPE_DRUM_OUTPUT_LINE
+ags_drum_output_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_line_callbacks</FILE>
+ags_drum_output_line_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_pad</FILE>
+<TITLE>AgsDrumOutputPad</TITLE>
+AgsDrumOutputPad
+AgsDrumOutputPadClass
+AgsDrumOutputPadFlags
+ags_drum_output_pad_new
+<SUBSECTION Standard>
+AGS_DRUM_OUTPUT_PAD
+AGS_DRUM_OUTPUT_PAD_CLASS
+AGS_DRUM_OUTPUT_PAD_GET_CLASS
+AGS_IS_DRUM_OUTPUT_PAD
+AGS_IS_DRUM_OUTPUT_PAD_CLASS
+AGS_TYPE_DRUM_OUTPUT_PAD
+ags_drum_output_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_drum_output_pad_callbacks</FILE>
+ags_drum_output_pad_play_cancel
+ags_drum_output_pad_play_done
+</SECTION>
+
+<SECTION>
+<FILE>ags_dynamic_connectable</FILE>
+<TITLE>AgsDynamicConnectable</TITLE>
+AgsDynamicConnectable
+AgsDynamicConnectableInterface
+ags_dynamic_connectable_connect
+ags_dynamic_connectable_disconnect
+<SUBSECTION Standard>
+AGS_DYNAMIC_CONNECTABLE
+AGS_DYNAMIC_CONNECTABLE_GET_INTERFACE
+AGS_DYNAMIC_CONNECTABLE_INTERFACE
+AGS_IS_DYNAMIC_CONNECTABLE
+AGS_IS_DYNAMIC_CONNECTABLE_INTERFACE
+AGS_TYPE_DYNAMIC_CONNECTABLE
+ags_dynamic_connectable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_echo</FILE>
+ags_echo
+</SECTION>
+
+<SECTION>
+<FILE>ags_editor</FILE>
+<TITLE>AgsEditor</TITLE>
+AGS_EDITOR_DEFAULT
+AGS_EDITOR_DEFAULT_BUILD_ID
+AGS_EDITOR_DEFAULT_VERSION
+AgsEditor
+AgsEditorClass
+ags_editor_machine_changed
+ags_editor_new
+<SUBSECTION Standard>
+AGS_EDITOR
+AGS_EDITOR_CLASS
+AGS_EDITOR_GET_CLASS
+AGS_IS_EDITOR
+AGS_IS_EDITOR_CLASS
+AGS_TYPE_EDITOR
+ags_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_editor_callbacks</FILE>
+ags_editor_change_position_callback
+ags_editor_machine_changed_callback
+ags_editor_parent_set_callback
+ags_editor_set_audio_channels_callback
+ags_editor_set_pads_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_expander</FILE>
+<TITLE>AgsExpander</TITLE>
+AGS_EXPANDER_CHILD
+AgsExpander
+AgsExpanderChild
+AgsExpanderClass
+AgsExpanderFlags
+ags_expander_add
+ags_expander_child_alloc
+ags_expander_child_find
+ags_expander_new
+ags_expander_remove
+<SUBSECTION Standard>
+AGS_EXPANDER
+AGS_EXPANDER_CLASS
+AGS_EXPANDER_GET_CLASS
+AGS_IS_EXPANDER
+AGS_IS_EXPANDER_CLASS
+AGS_TYPE_EXPANDER
+ags_expander_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_expander_set</FILE>
+<TITLE>AgsExpanderSet</TITLE>
+AGS_EXPANDER_SET_CHILD
+AgsExpanderSet
+AgsExpanderSetChild
+AgsExpanderSetClass
+AgsExpanderSetFlags
+ags_expander_set_add
+ags_expander_set_child_alloc
+ags_expander_set_child_find
+ags_expander_set_new
+ags_expander_set_remove
+ags_expander_set_set_flags
+<SUBSECTION Standard>
+AGS_EXPANDER_SET
+AGS_EXPANDER_SET_CLASS
+AGS_EXPANDER_SET_GET_CLASS
+AGS_IS_EXPANDER_SET
+AGS_IS_EXPANDER_SET_CLASS
+AGS_TYPE_EXPANDER_SET
+ags_expander_set_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_output</FILE>
+<TITLE>AgsExportOutput</TITLE>
+AgsExportOutput
+AgsExportOutputClass
+ags_export_output_new
+<SUBSECTION Standard>
+AGS_EXPORT_OUTPUT
+AGS_EXPORT_OUTPUT_CLASS
+AGS_EXPORT_OUTPUT_GET_CLASS
+AGS_IS_EXPORT_OUTPUT
+AGS_IS_EXPORT_OUTPUT_CLASS
+AGS_TYPE_EXPORT_OUTPUT
+ags_export_output_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_thread</FILE>
+<TITLE>AgsExportThread</TITLE>
+AGS_EXPORT_THREAD_BUFFER_TIME
+AGS_EXPORT_THREAD_DEFAULT_JIFFIE
+AgsExportThread
+AgsExportThreadClass
+ags_export_thread_new
+<SUBSECTION Standard>
+AGS_EXPORT_THREAD
+AGS_EXPORT_THREAD_CLASS
+AGS_EXPORT_THREAD_GET_CLASS
+AGS_IS_EXPORT_THREAD
+AGS_IS_EXPORT_THREAD_CLASS
+AGS_TYPE_EXPORT_THREAD
+ags_export_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_window</FILE>
+<TITLE>AgsExportWindow</TITLE>
+AgsExportWindow
+AgsExportWindowClass
+AgsExportWindowFlags
+ags_export_window_new
+<SUBSECTION Standard>
+AGS_EXPORT_WINDOW
+AGS_EXPORT_WINDOW_CLASS
+AGS_EXPORT_WINDOW_GET_CLASS
+AGS_IS_EXPORT_WINDOW
+AGS_IS_EXPORT_WINDOW_CLASS
+AGS_TYPE_EXPORT_WINDOW
+ags_export_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_export_window_callbacks</FILE>
+ags_export_window_export_callback
+ags_export_window_file_chooser_button_callback
+ags_export_window_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_ffplayer</FILE>
+<TITLE>AgsFFPlayer</TITLE>
+AgsFFPlayer
+AgsFFPlayerClass
+ags_ffplayer_new
+ags_ffplayer_paint
+<SUBSECTION Standard>
+AGS_FFPLAYER
+AGS_FFPLAYER_CLASS
+AGS_FFPLAYER_GET_CLASS
+AGS_IS_FFPLAYER
+AGS_IS_FFPLAYER_CLASS
+AGS_TYPE_FFPLAYER
+ags_ffplayer_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ffplayer_callbacks</FILE>
+ags_ffplayer_drawing_area_button_press_callback
+ags_ffplayer_drawing_area_configure_callback
+ags_ffplayer_drawing_area_expose_callback
+ags_ffplayer_hscrollbar_value_changed
+ags_ffplayer_instrument_changed_callback
+ags_ffplayer_open_clicked_callback
+ags_ffplayer_open_dialog_response_callback
+ags_ffplayer_parent_set_callback
+ags_ffplayer_preset_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_file</FILE>
+<TITLE>AgsFile</TITLE>
+AGS_FILE_CHECKSUM_LENGTH
+AGS_FILE_DEFAULT_AUDIO_ENCODING
+AGS_FILE_DEFAULT_AUDIO_FORMAT
+AGS_FILE_DEFAULT_DTD
+AGS_FILE_DEFAULT_ENCODING
+AgsFile
+AgsFileClass
+AgsFileFlags
+ags_file_add_id_ref
+ags_file_add_launch
+ags_file_add_lookup
+ags_file_find_id_ref_by_node
+ags_file_find_id_ref_by_reference
+ags_file_find_id_ref_by_xpath
+ags_file_new
+ags_file_read
+ags_file_read_main
+ags_file_read_resolve
+ags_file_read_server
+ags_file_read_start
+ags_file_str2md5
+ags_file_write
+ags_file_write_concurrent
+ags_file_write_main
+ags_file_write_resolve
+ags_file_write_server
+<SUBSECTION Standard>
+AGS_FILE
+AGS_FILE_CLASS
+AGS_FILE_GET_CLASS
+AGS_IS_FILE
+AGS_IS_FILE_CLASS
+AGS_TYPE_FILE
+ags_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_gui</FILE>
+ags_file_read_dialog
+ags_file_read_dialog_list
+ags_file_read_editor
+ags_file_read_line
+ags_file_read_line_editor
+ags_file_read_line_list
+ags_file_read_line_member
+ags_file_read_line_member_editor
+ags_file_read_line_member_list
+ags_file_read_link_collection_editor
+ags_file_read_link_editor
+ags_file_read_machine
+ags_file_read_machine_counter
+ags_file_read_machine_counter_list
+ags_file_read_machine_editor
+ags_file_read_machine_editor_list
+ags_file_read_machine_list
+ags_file_read_machine_selector
+ags_file_read_menu_bar
+ags_file_read_mixer_input_pad
+ags_file_read_mixer_output_pad
+ags_file_read_navigation
+ags_file_read_notebook
+ags_file_read_notebook_tab
+ags_file_read_notebook_tab_list
+ags_file_read_pad
+ags_file_read_pad_editor
+ags_file_read_pad_list
+ags_file_read_resize_editor
+ags_file_read_toolbar
+ags_file_read_widget
+ags_file_read_window
+ags_file_write_dialog
+ags_file_write_dialog_list
+ags_file_write_editor
+ags_file_write_line
+ags_file_write_line_editor
+ags_file_write_line_list
+ags_file_write_line_member
+ags_file_write_line_member_editor
+ags_file_write_line_member_list
+ags_file_write_link_collection_editor
+ags_file_write_link_editor
+ags_file_write_machine
+ags_file_write_machine_counter
+ags_file_write_machine_counter_list
+ags_file_write_machine_editor
+ags_file_write_machine_editor_list
+ags_file_write_machine_list
+ags_file_write_machine_selector
+ags_file_write_menu_bar
+ags_file_write_mixer_input_pad
+ags_file_write_mixer_output_pad
+ags_file_write_navigation
+ags_file_write_notebook
+ags_file_write_notebook_tab
+ags_file_write_notebook_tab_list
+ags_file_write_pad
+ags_file_write_pad_editor
+ags_file_write_pad_list
+ags_file_write_resize_editor
+ags_file_write_toolbar
+ags_file_write_widget
+ags_file_write_window
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_id_ref</FILE>
+<TITLE>AgsFileIdRef</TITLE>
+AGS_FILE_ID_REF_RESOLVE_DATA
+AGS_FILE_ID_REF_SERIALIZE_DATA
+AGS_FILE_RESOLVE
+AgsFileIdRef
+AgsFileIdRefClass
+AgsFileResolve
+ags_file_id_ref_new
+ags_file_id_ref_resolved
+<SUBSECTION Standard>
+AGS_FILE_ID_REF
+AGS_FILE_ID_REF_CLASS
+AGS_FILE_ID_REF_GET_CLASS
+AGS_IS_FILE_ID_REF
+AGS_IS_FILE_ID_REF_CLASS
+AGS_TYPE_FILE_ID_REF
+ags_file_id_ref_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_launch</FILE>
+<TITLE>AgsFileLaunch</TITLE>
+AgsFileLaunch
+AgsFileLaunchClass
+ags_file_launch_new
+ags_file_launch_start
+<SUBSECTION Standard>
+AGS_FILE_LAUNCH
+AGS_FILE_LAUNCH_CLASS
+AGS_FILE_LAUNCH_GET_CLASS
+AGS_IS_FILE_LAUNCH
+AGS_IS_FILE_LAUNCH_CLASS
+AGS_TYPE_FILE_LAUNCH
+ags_file_launch_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_link</FILE>
+<TITLE>AgsFileLink</TITLE>
+AgsFileLink
+AgsFileLinkClass
+ags_file_link_new
+<SUBSECTION Standard>
+AGS_FILE_LINK
+AGS_FILE_LINK_CLASS
+AGS_FILE_LINK_GET_CLASS
+AGS_IS_FILE_LINK
+AGS_IS_FILE_LINK_CLASS
+AGS_TYPE_FILE_LINK
+ags_file_link_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_lookup</FILE>
+<TITLE>AgsFileLookup</TITLE>
+AgsFileLookup
+AgsFileLookupClass
+ags_file_lookup_find_by_node
+ags_file_lookup_new
+ags_file_lookup_resolve
+<SUBSECTION Standard>
+AGS_FILE_LOOKUP
+AGS_FILE_LOOKUP_CLASS
+AGS_FILE_LOOKUP_GET_CLASS
+AGS_IS_FILE_LOOKUP
+AGS_IS_FILE_LOOKUP_CLASS
+AGS_TYPE_FILE_LOOKUP
+ags_file_lookup_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_selection</FILE>
+<TITLE>AgsFileSelection</TITLE>
+AGS_FILE_SELECTION_ENTRY
+AgsFileSelection
+AgsFileSelectionClass
+AgsFileSelectionEntry
+AgsFileSelectionFlags
+ags_file_selection_add_entry
+ags_file_selection_completed
+ags_file_selection_contains_file
+ags_file_selection_entry_alloc
+ags_file_selection_new
+ags_file_selection_remove_entry
+ags_file_selection_set_entry
+<SUBSECTION Standard>
+AGS_FILE_SELECTION
+AGS_FILE_SELECTION_CLASS
+AGS_FILE_SELECTION_GET_CLASS
+AGS_IS_FILE_SELECTION
+AGS_IS_FILE_SELECTION_CLASS
+AGS_TYPE_FILE_SELECTION
+ags_file_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_selection_callbacks</FILE>
+ags_file_selection_remove_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_sound</FILE>
+ags_file_read_audio
+ags_file_read_audio_list
+ags_file_read_audio_signal
+ags_file_read_audio_signal_list
+ags_file_read_channel
+ags_file_read_channel_list
+ags_file_read_devout
+ags_file_read_devout_list
+ags_file_read_devout_play
+ags_file_read_devout_play_list
+ags_file_read_file_link
+ags_file_read_input
+ags_file_read_notation
+ags_file_read_notation_list
+ags_file_read_note
+ags_file_read_note_list
+ags_file_read_output
+ags_file_read_pattern
+ags_file_read_pattern_data
+ags_file_read_pattern_data_list
+ags_file_read_pattern_list
+ags_file_read_port
+ags_file_read_port_list
+ags_file_read_recall
+ags_file_read_recall_audio
+ags_file_read_recall_audio_run
+ags_file_read_recall_audio_signal
+ags_file_read_recall_channel
+ags_file_read_recall_channel_run
+ags_file_read_recall_container
+ags_file_read_recall_container_list
+ags_file_read_recall_list
+ags_file_read_recall_recycling
+ags_file_read_recycling
+ags_file_read_recycling_list
+ags_file_read_stream
+ags_file_read_stream_list
+ags_file_read_task
+ags_file_read_task_list
+ags_file_read_timestamp
+ags_file_read_timestamp_list
+ags_file_write_audio
+ags_file_write_audio_list
+ags_file_write_audio_signal
+ags_file_write_audio_signal_list
+ags_file_write_channel
+ags_file_write_channel_list
+ags_file_write_devout
+ags_file_write_devout_list
+ags_file_write_devout_play
+ags_file_write_devout_play_list
+ags_file_write_file_link
+ags_file_write_input
+ags_file_write_notation
+ags_file_write_notation_list
+ags_file_write_note
+ags_file_write_note_list
+ags_file_write_output
+ags_file_write_pattern
+ags_file_write_pattern_data
+ags_file_write_pattern_data_list
+ags_file_write_pattern_list
+ags_file_write_port
+ags_file_write_port_list
+ags_file_write_recall
+ags_file_write_recall_audio
+ags_file_write_recall_audio_run
+ags_file_write_recall_audio_signal
+ags_file_write_recall_channel
+ags_file_write_recall_channel_run
+ags_file_write_recall_container
+ags_file_write_recall_container_list
+ags_file_write_recall_list
+ags_file_write_recall_recycling
+ags_file_write_recycling
+ags_file_write_recycling_list
+ags_file_write_stream
+ags_file_write_stream_list
+ags_file_write_task
+ags_file_write_task_list
+ags_file_write_timestamp
+ags_file_write_timestamp_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_stock</FILE>
+AGS_CLIPBOARD_DEFAULT_VERSION
+AGS_FILE_BOOLEAN_POINTER_PROP
+AGS_FILE_BOOLEAN_PROP
+AGS_FILE_BUILD_ID_PROP
+AGS_FILE_CHAR_POINTER_PROP
+AGS_FILE_CHAR_PROP
+AGS_FILE_DEFAULT_VERSION
+AGS_FILE_DOUBLE_POINTER_PROP
+AGS_FILE_DOUBLE_PROP
+AGS_FILE_DYNAMIC_WIDGET_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_CARTESIAN
+AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_DIAL
+AGS_FILE_DYNAMIC_WIDGET_HINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_HSCALE
+AGS_FILE_DYNAMIC_WIDGET_LABEL
+AGS_FILE_DYNAMIC_WIDGET_LED
+AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_VINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_VSCALE
+AGS_FILE_DYNAMIC_WIDGET_WAVEFORM
+AGS_FILE_EFFECTS_DEFAULT_VERSION
+AGS_FILE_FALSE
+AGS_FILE_FLAGS_PROP
+AGS_FILE_FLOAT_POINTER_PROP
+AGS_FILE_FLOAT_PROP
+AGS_FILE_ID_PROP
+AGS_FILE_INT64_POINTER_PROP
+AGS_FILE_INT64_PROP
+AGS_FILE_NAME_PROP
+AGS_FILE_OBJECT_PROP
+AGS_FILE_POINTER_PROP
+AGS_FILE_SCOPE_PROP
+AGS_FILE_TRUE
+AGS_FILE_TYPE_PROP
+AGS_FILE_UINT64_POINTER_PROP
+AGS_FILE_UINT64_PROP
+AGS_FILE_VERSION_PROP
+AGS_FILE_XPATH_PROP
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_thread</FILE>
+ags_file_read_audio_loop
+ags_file_read_thread
+ags_file_read_thread_list
+ags_file_read_thread_pool
+ags_file_write_audio_loop
+ags_file_write_thread
+ags_file_write_thread_list
+ags_file_write_thread_pool
+</SECTION>
+
+<SECTION>
+<FILE>ags_file_util</FILE>
+ags_file_read_embedded_audio
+ags_file_read_embedded_audio_list
+ags_file_read_file_link
+ags_file_read_file_link_list
+ags_file_util_read_dependency
+ags_file_util_read_history
+ags_file_util_read_object
+ags_file_util_read_parameter
+ags_file_util_read_value
+ags_file_util_write_dependency
+ags_file_util_write_history
+ags_file_util_write_object
+ags_file_util_write_parameter
+ags_file_util_write_value
+ags_file_write_embedded_audio
+ags_file_write_embedded_audio_list
+ags_file_write_file_link
+ags_file_write_file_link_list
+</SECTION>
+
+<SECTION>
+<FILE>ags_free_selection</FILE>
+<TITLE>AgsFreeSelection</TITLE>
+AgsFreeSelection
+AgsFreeSelectionClass
+ags_free_selection_new
+<SUBSECTION Standard>
+AGS_FREE_SELECTION
+AGS_FREE_SELECTION_CLASS
+AGS_FREE_SELECTION_GET_CLASS
+AGS_IS_FREE_SELECTION
+AGS_IS_FREE_SELECTION_CLASS
+AGS_TYPE_FREE_SELECTION
+ags_free_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_garbage_collector</FILE>
+<TITLE>AgsGarbageCollector</TITLE>
+AgsGarbageCollector
+AgsGarbageCollectorClass
+AgsGarbageCollectorFlags
+ags_garbage_collector_add
+ags_garbage_collector_new
+ags_garbage_collector_remove
+ags_garbage_collector_run
+<SUBSECTION Standard>
+AGS_GARBAGE_COLLECTOR
+AGS_GARBAGE_COLLECTOR_CLASS
+AGS_TYPE_GARBAGE_COLLECTOR
+ags_garbage_collector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_gui_task_thread</FILE>
+<TITLE>AgsGuiTaskThread</TITLE>
+AgsGuiTaskThread
+AgsGuiTaskThreadClass
+ags_gui_task_thread_new
+<SUBSECTION Standard>
+AGS_GUI_TASK_THREAD
+AGS_GUI_TASK_THREAD_CLASS
+AGS_GUI_TASK_THREAD_GET_CLASS
+AGS_IS_GUI_TASK_THREAD
+AGS_IS_GUI_TASK_THREAD_CLASS
+AGS_TYPE_GUI_TASK_THREAD
+ags_gui_task_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_gui_thread</FILE>
+<TITLE>AgsGuiThread</TITLE>
+AGS_GUI_THREAD_DEFAULT_JIFFIE
+AgsGuiThread
+AgsGuiThreadClass
+ags_gui_thread_new
+<SUBSECTION Standard>
+AGS_GUI_THREAD
+AGS_GUI_THREAD_CLASS
+AGS_GUI_THREAD_GET_CLASS
+AGS_IS_GUI_THREAD
+AGS_IS_GUI_THREAD_CLASS
+AGS_TYPE_GUI_THREAD
+ags_gui_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_htimebar</FILE>
+<TITLE>AgsHTimebar</TITLE>
+AgsHTimebar
+AgsHTimebarClass
+ags_htimebar_new
+<SUBSECTION Standard>
+AGS_HTIMEBAR
+AGS_HTIMEBAR_CLASS
+AGS_HTIMEBAR_GET_CLASS
+AGS_IS_HTIMEBAR
+AGS_IS_HTIMEBAR_CLASS
+AGS_TYPE_HTIMEBAR
+</SECTION>
+
+<SECTION>
+<FILE>ags_id_generator</FILE>
+ags_id_generator_create_uuid
+</SECTION>
+
+<SECTION>
+<FILE>ags_indicator</FILE>
+<TITLE>AgsIndicator</TITLE>
+AgsIndicator
+AgsIndicatorClass
+ags_indicator_new
+<SUBSECTION Standard>
+AGS_INDICATOR
+AGS_INDICATOR_CLASS
+AGS_INDICATOR_GET_CLASS
+AGS_IS_INDICATOR
+AGS_IS_INDICATOR_CLASS
+AGS_TYPE_INDICATOR
+ags_indicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_init_audio</FILE>
+<TITLE>AgsInitAudio</TITLE>
+AgsInitAudio
+AgsInitAudioClass
+ags_init_audio_new
+<SUBSECTION Standard>
+AGS_INIT_AUDIO
+AGS_INIT_AUDIO_CLASS
+AGS_INIT_AUDIO_GET_CLASS
+AGS_IS_INIT_AUDIO
+AGS_IS_INIT_AUDIO_CLASS
+AGS_TYPE_INIT_AUDIO
+ags_init_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_init_channel</FILE>
+<TITLE>AgsInitChannel</TITLE>
+AgsInitChannel
+AgsInitChannelClass
+ags_init_channel_new
+<SUBSECTION Standard>
+AGS_INIT_CHANNEL
+AGS_INIT_CHANNEL_CLASS
+AGS_INIT_CHANNEL_GET_CLASS
+AGS_IS_INIT_CHANNEL
+AGS_IS_INIT_CHANNEL_CLASS
+AGS_TYPE_INIT_CHANNEL
+ags_init_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_inline_player</FILE>
+<TITLE>AgsInlinePlayer</TITLE>
+AgsInlinePlayer
+AgsInlinePlayerClass
+ags_inline_player_new
+<SUBSECTION Standard>
+AGS_INLINE_PLAYER
+AGS_INLINE_PLAYER_CLASS
+AGS_INLINE_PLAYER_GET_CLASS
+AGS_IS_INLINE_PLAYER
+AGS_IS_INLINE_PLAYER_CLASS
+AGS_TYPE_INLINE_PLAYER
+ags_inline_player_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_inline_player_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_input</FILE>
+<TITLE>AgsInput</TITLE>
+AgsInput
+AgsInputClass
+ags_input_new
+<SUBSECTION Standard>
+AGS_INPUT
+AGS_INPUT_CLASS
+AGS_INPUT_GET_CLASS
+AGS_IS_INPUT
+AGS_IS_INPUT_CLASS
+AGS_TYPE_INPUT
+ags_input_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ipatch</FILE>
+<TITLE>AgsIpatch</TITLE>
+AGS_IPATCH_DEFAULT_CHANNELS
+AGS_IPATCH_READ
+AGS_IPATCH_WRITE
+AgsIpatch
+AgsIpatchClass
+AgsIpatchFlags
+ags_ipatch_new
+<SUBSECTION Standard>
+AGS_IPATCH
+AGS_IPATCH_CLASS
+AGS_IPATCH_GET_CLASS
+AGS_IS_IPATCH
+AGS_IS_IPATCH_CLASS
+AGS_TYPE_IPATCH
+ags_ipatch_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ipatch_sf2_reader</FILE>
+<TITLE>AgsIpatchSF2Reader</TITLE>
+AgsIpatchSF2Reader
+AgsIpatchSF2ReaderClass
+AgsSF2Levels
+ags_ipatch_sf2_reader_new
+<SUBSECTION Standard>
+AGS_IPATCH_SF2_READER
+AGS_IPATCH_SF2_READER_CLASS
+AGS_IPATCH_SF2_READER_GET_CLASS
+AGS_IS_IPATCH_SF2_READER
+AGS_IS_IPATCH_SF2_READER_CLASS
+AGS_TYPE_IPATCH_SF2_READER
+ags_ipatch_sf2_reader_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_iterator_thread</FILE>
+<TITLE>AgsIteratorThread</TITLE>
+AgsIteratorThread
+AgsIteratorThreadClass
+AgsIteratorThreadFlags
+ags_iterator_thread_children_ready
+ags_iterator_thread_new
+<SUBSECTION Standard>
+AGS_IS_ITERATOR_THREAD
+AGS_IS_ITERATOR_THREAD_CLASS
+AGS_ITERATOR_THREAD
+AGS_ITERATOR_THREAD_CLASS
+AGS_ITERATOR_THREAD_GET_CLASS
+AGS_TYPE_ITERATOR_THREAD
+ags_iterator_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_browser</FILE>
+<TITLE>AgsLadspaBrowser</TITLE>
+AgsLadspaBrowser
+AgsLadspaBrowserClass
+ags_ladspa_browser_combo_box_controls_new
+ags_ladspa_browser_get_plugin_effect
+ags_ladspa_browser_get_plugin_filename
+ags_ladspa_browser_new
+ags_ladspa_browser_preview_new
+<SUBSECTION Standard>
+AGS_IS_LADSPA_BROWSER
+AGS_IS_LADSPA_BROWSER_CLASS
+AGS_LADSPA_BROWSER
+AGS_LADSPA_BROWSER_CLASS
+AGS_LADSPA_BROWSER_GET_CLASS
+AGS_TYPE_LADSPA_BROWSER
+ags_ladspa_browser_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_browser_callbacks</FILE>
+ags_ladspa_browser_cancel_callback
+ags_ladspa_browser_ok_callback
+ags_ladspa_browser_plugin_effect_callback
+ags_ladspa_browser_plugin_filename_callback
+ags_ladspa_browser_preview_close_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_ladspa_manager</FILE>
+<TITLE>AgsLadspaManager</TITLE>
+AGS_LADSPA_PLUGIN
+AgsLadspaManager
+AgsLadspaManagerClass
+AgsLadspaPlugin
+AgsLadspaPluginFlags
+ags_ladspa_manager_find_ladspa_plugin
+ags_ladspa_manager_get_filenames
+ags_ladspa_manager_get_instance
+ags_ladspa_manager_load_default_directory
+ags_ladspa_manager_load_file
+ags_ladspa_manager_new
+ags_ladspa_plugin_alloc
+ags_ladspa_plugin_free
+<SUBSECTION Standard>
+AGS_IS_LADSPA_MANAGER
+AGS_IS_LADSPA_MANAGER_CLASS
+AGS_LADSPA_MANAGER
+AGS_LADSPA_MANAGER_CLASS
+AGS_LADSPA_MANAGER_GET_CLASS
+AGS_TYPE_LADSPA_MANAGER
+ags_ladspa_manager_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_led</FILE>
+<TITLE>AgsLed</TITLE>
+AgsLed
+AgsLedClass
+AgsLedFlags
+ags_led_new
+ags_led_set_active
+ags_led_unset_active
+<SUBSECTION Standard>
+AGS_IS_LED
+AGS_IS_LED_CLASS
+AGS_LED
+AGS_LED_CLASS
+AGS_LED_GET_CLASS
+AGS_TYPE_LED
+ags_led_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line</FILE>
+<TITLE>AgsLine</TITLE>
+AGS_LINE_DEFAULT_BUILD_ID
+AGS_LINE_DEFAULT_VERSION
+AgsLine
+AgsLineClass
+AgsLineFlags
+ags_line_find_next_grouped
+ags_line_find_port
+ags_line_group_changed
+ags_line_new
+ags_line_set_channel
+<SUBSECTION Standard>
+AGS_IS_LINE
+AGS_IS_LINE_CLASS
+AGS_LINE
+AGS_LINE_CLASS
+AGS_LINE_GET_CLASS
+AGS_TYPE_LINE
+ags_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_callbacks</FILE>
+ags_line_channel_done_callback
+ags_line_copy_pattern_cancel
+ags_line_copy_pattern_done
+ags_line_group_clicked_callback
+ags_line_parent_set_callback
+ags_line_peak_run_post_callback
+ags_line_play_channel_run_cancel
+ags_line_play_volume_cancel
+ags_line_play_volume_done
+ags_line_recall_volume_cancel
+ags_line_recall_volume_done
+ags_line_remove_recall_callback
+ags_line_volume_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_editor</FILE>
+<TITLE>AgsLineEditor</TITLE>
+AGS_LINE_EDITOR_DEFAULT_BUILD_ID
+AGS_LINE_EDITOR_DEFAULT_VERSION
+AgsLineEditor
+AgsLineEditorClass
+ags_line_editor_new
+ags_line_editor_set_channel
+<SUBSECTION Standard>
+AGS_IS_LINE_EDITOR
+AGS_IS_LINE_EDITOR_CLASS
+AGS_LINE_EDITOR
+AGS_LINE_EDITOR_CLASS
+AGS_LINE_EDITOR_GET_CLASS
+AGS_TYPE_LINE_EDITOR
+ags_line_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_editor_callbacks</FILE>
+ags_line_editor_destroy_callback
+ags_line_editor_parent_set_callback
+ags_line_editor_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member</FILE>
+<TITLE>AgsLineMember</TITLE>
+AgsLineMember
+AgsLineMemberClass
+AgsLineMemberFlags
+ags_line_member_change_port
+ags_line_member_find_port
+ags_line_member_get_widget
+ags_line_member_new
+ags_line_member_set_label
+<SUBSECTION Standard>
+AGS_IS_LINE_MEMBER
+AGS_IS_LINE_MEMBER_CLASS
+AGS_LINE_MEMBER
+AGS_LINE_MEMBER_CLASS
+AGS_LINE_MEMBER_GET_CLASS
+AGS_TYPE_LINE_MEMBER
+ags_line_member_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_callbacks</FILE>
+ags_line_member_button_clicked_callback
+ags_line_member_check_button_clicked_callback
+ags_line_member_dial_changed_callback
+ags_line_member_hscale_changed_callback
+ags_line_member_parent_set_callback
+ags_line_member_port_safe_write_callback
+ags_line_member_spin_button_changed_callback
+ags_line_member_toggle_button_clicked_callback
+ags_line_member_vscale_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_editor</FILE>
+<TITLE>AgsLineMemberEditor</TITLE>
+AgsLineMemberEditor
+AgsLineMemberEditorClass
+ags_line_member_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINE_MEMBER_EDITOR
+AGS_IS_LINE_MEMBER_EDITOR_CLASS
+AGS_LINE_MEMBER_EDITOR
+AGS_LINE_MEMBER_EDITOR_CLASS
+AGS_LINE_MEMBER_EDITOR_GET_CLASS
+AGS_TYPE_LINE_MEMBER_EDITOR
+ags_line_member_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_line_member_editor_callbacks</FILE>
+ags_line_member_editor_add_callback
+ags_line_member_editor_ladspa_browser_response_callback
+ags_line_member_editor_remove_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_channel</FILE>
+<TITLE>AgsLinkChannel</TITLE>
+AgsLinkChannel
+AgsLinkChannelClass
+ags_link_channel_new
+<SUBSECTION Standard>
+AGS_IS_LINK_CHANNEL
+AGS_IS_LINK_CHANNEL_CLASS
+AGS_LINK_CHANNEL
+AGS_LINK_CHANNEL_CLASS
+AGS_LINK_CHANNEL_GET_CLASS
+AGS_TYPE_LINK_CHANNEL
+ags_link_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_collection_editor</FILE>
+<TITLE>AgsLinkCollectionEditor</TITLE>
+AgsLinkCollectionEditor
+AgsLinkCollectionEditorClass
+ags_link_collection_editor_check_count
+ags_link_collection_editor_check_first_line
+ags_link_collection_editor_check_first_link
+ags_link_collection_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINK_COLLECTION_EDITOR
+AGS_IS_LINK_COLLECTION_EDITOR_CLASS
+AGS_LINK_COLLECTION_EDITOR
+AGS_LINK_COLLECTION_EDITOR_CLASS
+AGS_LINK_COLLECTION_EDITOR_GET_CLASS
+AGS_TYPE_LINK_COLLECTION_EDITOR
+ags_link_collection_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_collection_editor_callbacks</FILE>
+ags_link_collection_editor_count_callback
+ags_link_collection_editor_first_line_callback
+ags_link_collection_editor_first_link_callback
+ags_link_collection_editor_link_callback
+ags_link_collection_editor_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_editor</FILE>
+<TITLE>AgsLinkEditor</TITLE>
+AgsLinkEditor
+AgsLinkEditorClass
+AgsLinkEditorFlags
+ags_link_editor_new
+<SUBSECTION Standard>
+AGS_IS_LINK_EDITOR
+AGS_IS_LINK_EDITOR_CLASS
+AGS_LINK_EDITOR
+AGS_LINK_EDITOR_CLASS
+AGS_LINK_EDITOR_GET_CLASS
+AGS_TYPE_LINK_EDITOR
+ags_link_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_link_editor_callbacks</FILE>
+ags_link_editor_combo_callback
+ags_link_editor_destroy_callback
+ags_link_editor_parent_set_callback
+ags_link_editor_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_list</FILE>
+ags_list_duplicate_list
+ags_list_free_and_free_link
+ags_list_free_and_unref_link
+</SECTION>
+
+<SECTION>
+<FILE>ags_listing_editor</FILE>
+<TITLE>AgsListingEditor</TITLE>
+AgsListingEditor
+AgsListingEditorClass
+ags_listing_editor_add_children
+ags_listing_editor_new
+<SUBSECTION Standard>
+AGS_IS_LISTING_EDITOR
+AGS_IS_LISTING_EDITOR_CLASS
+AGS_LISTING_EDITOR
+AGS_LISTING_EDITOR_CLASS
+AGS_LISTING_EDITOR_GET_CLASS
+AGS_TYPE_LISTING_EDITOR
+ags_listing_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_listing_editor_callbacks</FILE>
+ags_listing_editor_parent_set_callback
+ags_listing_editor_set_pads_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_log</FILE>
+<TITLE>AgsLog</TITLE>
+AgsLog
+AgsLogClass
+AgsLogFlags
+AgsLogFormatedMessage
+AgsLogMessage
+ags_default_log
+ags_log_debug
+ags_log_message
+ags_log_start_queue
+ags_log_stop_queue
+<SUBSECTION Standard>
+AGS_IS_LOG
+AGS_IS_LOG_CLASS
+AGS_LOG
+AGS_LOG_CLASS
+AGS_LOG_GET_CLASS
+AGS_TYPE_LOG
+</SECTION>
+
+<SECTION>
+<FILE>ags_loop_channel</FILE>
+<TITLE>AgsLoopChannel</TITLE>
+AgsLoopChannel
+AgsLoopChannelClass
+ags_loop_channel_new
+<SUBSECTION Standard>
+AGS_IS_LOOP_CHANNEL
+AGS_IS_LOOP_CHANNEL_CLASS
+AGS_LOOP_CHANNEL
+AGS_LOOP_CHANNEL_CLASS
+AGS_LOOP_CHANNEL_GET_CLASS
+AGS_TYPE_LOOP_CHANNEL
+ags_loop_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_loop_channel_run</FILE>
+<TITLE>AgsLoopChannelRun</TITLE>
+AgsLoopChannelRun
+AgsLoopChannelRunClass
+ags_loop_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_LOOP_CHANNEL_RUN
+AGS_IS_LOOP_CHANNEL_RUN_CLASS
+AGS_LOOP_CHANNEL_RUN
+AGS_LOOP_CHANNEL_RUN_CLASS
+AGS_LOOP_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_LOOP_CHANNEL_RUN
+ags_loop_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine</FILE>
+<TITLE>AgsMachine</TITLE>
+AGS_MACHINE_DEFAULT_BUILD_ID
+AGS_MACHINE_DEFAULT_VERSION
+AgsMachine
+AgsMachineClass
+AgsMachineFileInputFlags
+AgsMachineFlags
+ags_machine_add_default_recalls
+ags_machine_file_chooser_dialog_new
+ags_machine_find_by_name
+ags_machine_find_port
+ags_machine_get_possible_links
+ags_machine_new
+ags_machine_open_files
+ags_machine_set_run
+<SUBSECTION Standard>
+AGS_IS_MACHINE
+AGS_IS_MACHINE_CLASS
+AGS_MACHINE
+AGS_MACHINE_CLASS
+AGS_MACHINE_GET_CLASS
+AGS_TYPE_MACHINE
+ags_machine_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_callbacks</FILE>
+ags_machine_button_press_callback
+ags_machine_destroy_callback
+ags_machine_done_callback
+ags_machine_open_response_callback
+ags_machine_parent_set_callback
+ags_machine_play_callback
+ags_machine_popup_destroy_activate_callback
+ags_machine_popup_hide_activate_callback
+ags_machine_popup_move_down_activate_callback
+ags_machine_popup_move_up_activate_callback
+ags_machine_popup_properties_activate_callback
+ags_machine_popup_rename_activate_callback
+ags_machine_popup_show_activate_callback
+ags_machine_start_failure_callback
+ags_machine_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_editor</FILE>
+<TITLE>AgsMachineEditor</TITLE>
+AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID
+AGS_MACHINE_EDITOR_DEFAULT_VERSION
+AgsMachineEditor
+AgsMachineEditorClass
+AgsMachineEditorFlags
+ags_machine_editor_add_children
+ags_machine_editor_add_input
+ags_machine_editor_add_output
+ags_machine_editor_new
+ags_machine_editor_remove_input
+ags_machine_editor_remove_output
+ags_machine_editor_set_machine
+<SUBSECTION Standard>
+AGS_IS_MACHINE_EDITOR
+AGS_IS_MACHINE_EDITOR_CLASS
+AGS_MACHINE_EDITOR
+AGS_MACHINE_EDITOR_CLASS
+AGS_MACHINE_EDITOR_GET_CLASS
+AGS_TYPE_MACHINE_EDITOR
+ags_machine_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_editor_callbacks</FILE>
+ags_machine_editor_add_callback
+ags_machine_editor_apply_callback
+ags_machine_editor_back_callback
+ags_machine_editor_cancel_callback
+ags_machine_editor_destroy_callback
+ags_machine_editor_ok_callback
+ags_machine_editor_parent_set_callback
+ags_machine_editor_remove_callback
+ags_machine_editor_show_callback
+ags_machine_editor_switch_page_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_radio_button</FILE>
+<TITLE>AgsMachineRadioButton</TITLE>
+AgsMachineRadioButton
+AgsMachineRadioButtonClass
+ags_machine_radio_button_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_RADIO_BUTTON
+AGS_IS_MACHINE_RADIO_BUTTON_CLASS
+AGS_MACHINE_RADIO_BUTTON
+AGS_MACHINE_RADIO_BUTTON_CLASS
+AGS_MACHINE_RADIO_BUTTON_GET_CLASS
+AGS_TYPE_MACHINE_RADIO_BUTTON
+ags_machine_radio_button_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selection</FILE>
+<TITLE>AgsMachineSelection</TITLE>
+AgsMachineSelection
+AgsMachineSelectionClass
+ags_machine_selection_new
+ags_machine_selection_run
+<SUBSECTION Standard>
+AGS_IS_MACHINE_SELECTION
+AGS_IS_MACHINE_SELECTION_CLASS
+AGS_MACHINE_SELECTION
+AGS_MACHINE_SELECTION_CLASS
+AGS_MACHINE_SELECTION_GET_CLASS
+AGS_TYPE_MACHINE_SELECTION
+ags_machine_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selector</FILE>
+<TITLE>AgsMachineSelector</TITLE>
+AgsMachineSelector
+AgsMachineSelectorClass
+ags_machine_selector_changed
+ags_machine_selector_new
+ags_machine_selector_popup_new
+<SUBSECTION Standard>
+AGS_IS_MACHINE_SELECTOR
+AGS_IS_MACHINE_SELECTOR_CLASS
+AGS_MACHINE_SELECTOR
+AGS_MACHINE_SELECTOR_CLASS
+AGS_MACHINE_SELECTOR_GET_CLASS
+AGS_TYPE_MACHINE_SELECTOR
+ags_machine_selector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_machine_selector_callbacks</FILE>
+ags_machine_selector_popup_add_index_callback
+ags_machine_selector_popup_add_tab_callback
+ags_machine_selector_popup_link_index_callback
+ags_machine_selector_popup_remove_index_callback
+ags_machine_selector_popup_remove_tab_callback
+ags_machine_selector_radio_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_main_loop</FILE>
+<TITLE>AgsMainLoop</TITLE>
+AgsMainLoop
+AgsMainLoopInterface
+ags_main_loop_get_async_queue
+ags_main_loop_get_last_sync
+ags_main_loop_get_tic
+ags_main_loop_set_async_queue
+ags_main_loop_set_last_sync
+ags_main_loop_set_tic
+<SUBSECTION Standard>
+AGS_IS_MAIN_LOOP
+AGS_IS_MAIN_LOOP_INTERFACE
+AGS_MAIN_LOOP
+AGS_MAIN_LOOP_GET_INTERFACE
+AGS_MAIN_LOOP_INTERFACE
+AGS_TYPE_MAIN_LOOP
+ags_main_loop_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_marshal</FILE>
+g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+g_cclosure_user_marshal_OBJECT__VOID
+g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+g_cclosure_user_marshal_ULONG__VOID
+g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_UINT
+g_cclosure_user_marshal_VOID__STRING_POINTER
+g_cclosure_user_marshal_VOID__UINT_DOUBLE
+g_cclosure_user_marshal_VOID__UINT_INT
+g_cclosure_user_marshal_VOID__UINT_UINT
+g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+g_cclosure_user_marshal_VOID__ULONG_UINT
+g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+</SECTION>
+
+<SECTION>
+<FILE>ags_matrix</FILE>
+<TITLE>AgsMatrix</TITLE>
+AGS_MATRIX_CELL_HEIGHT
+AGS_MATRIX_CELL_WIDTH
+AGS_MATRIX_OCTAVE
+AGS_MATRIX_PATTERN_CONTROLS
+AgsMatrix
+AgsMatrixClass
+ags_matrix_draw_gutter
+ags_matrix_draw_matrix
+ags_matrix_highlight_gutter_point
+ags_matrix_input_map_recall
+ags_matrix_new
+ags_matrix_output_map_recall
+ags_matrix_redraw_gutter_point
+ags_matrix_unpaint_gutter_point
+<SUBSECTION Standard>
+AGS_IS_MATRIX
+AGS_IS_MATRIX_CLASS
+AGS_MATRIX
+AGS_MATRIX_CLASS
+AGS_MATRIX_GET_CLASS
+AGS_TYPE_MATRIX
+ags_matrix_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_matrix_callbacks</FILE>
+ags_matrix_adjustment_value_changed_callback
+ags_matrix_bpm_callback
+ags_matrix_done_callback
+ags_matrix_drawing_area_button_press_callback
+ags_matrix_drawing_area_expose_callback
+ags_matrix_index_callback
+ags_matrix_length_spin_callback
+ags_matrix_loop_button_callback
+ags_matrix_parent_set_callback
+ags_matrix_tact_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu</FILE>
+<TITLE>AgsMenu</TITLE>
+AgsMenu
+AgsMenuClass
+ags_menu_new
+<SUBSECTION Standard>
+AGS_IS_MENU
+AGS_IS_MENU_CLASS
+AGS_MENU
+AGS_MENU_CLASS
+AGS_MENU_GET_CLASS
+AGS_TYPE_MENU
+ags_menu_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_bar</FILE>
+<TITLE>AgsMenuBar</TITLE>
+AgsMenuBar
+AgsMenuBarClass
+ags_menu_bar_new
+ags_tact_combo_box_new
+ags_tact_menu_new
+ags_zoom_combo_box_new
+ags_zoom_menu_new
+<SUBSECTION Standard>
+AGS_IS_MENU_BAR
+AGS_IS_MENU_BAR_CLASS
+AGS_MENU_BAR
+AGS_MENU_BAR_CLASS
+AGS_MENU_BAR_GET_CLASS
+AGS_TYPE_MENU_BAR
+ags_menu_bar_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_bar_callbacks</FILE>
+ags_menu_bar_about_callback
+ags_menu_bar_add_callback
+ags_menu_bar_add_drum_callback
+ags_menu_bar_add_ffplayer_callback
+ags_menu_bar_add_matrix_callback
+ags_menu_bar_add_mixer_callback
+ags_menu_bar_add_panel_callback
+ags_menu_bar_add_synth_callback
+ags_menu_bar_destroy_callback
+ags_menu_bar_export_callback
+ags_menu_bar_open_callback
+ags_menu_bar_preferences_callback
+ags_menu_bar_quit_callback
+ags_menu_bar_remove_callback
+ags_menu_bar_save_as_callback
+ags_menu_bar_save_callback
+ags_menu_bar_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_menu_item</FILE>
+<TITLE>AgsMenuItem</TITLE>
+AgsMenuItem
+AgsMenuItemClass
+ags_menu_item_new
+<SUBSECTION Standard>
+AGS_IS_MENU_ITEM
+AGS_IS_MENU_ITEM_CLASS
+AGS_MENU_ITEM
+AGS_MENU_ITEM_CLASS
+AGS_MENU_ITEM_GET_CLASS
+AGS_TYPE_MENU_ITEM
+ags_menu_item_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_meter</FILE>
+<TITLE>AgsMeter</TITLE>
+AgsMeter
+AgsMeterClass
+ags_meter_new
+ags_meter_paint
+ags_meter_sound_string
+<SUBSECTION Standard>
+AGS_IS_METER
+AGS_IS_METER_CLASS
+AGS_METER
+AGS_METER_CLASS
+AGS_METER_GET_CLASS
+AGS_TYPE_METER
+ags_meter_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_meter_callbacks</FILE>
+ags_meter_configure_event
+ags_meter_destroy_callback
+ags_meter_expose_event
+ags_meter_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer</FILE>
+<TITLE>AgsMixer</TITLE>
+AgsMixer
+AgsMixerClass
+ags_mixer_new
+<SUBSECTION Standard>
+AGS_IS_MIXER
+AGS_IS_MIXER_CLASS
+AGS_MIXER
+AGS_MIXER_CLASS
+AGS_MIXER_GET_CLASS
+AGS_TYPE_MIXER
+ags_mixer_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_callbacks</FILE>
+ags_mixer_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_input_line</FILE>
+<TITLE>AgsMixerInputLine</TITLE>
+AgsMixerInputLine
+AgsMixerInputLineClass
+ags_mixer_input_line_map_recall
+ags_mixer_input_line_new
+<SUBSECTION Standard>
+AGS_IS_MIXER_INPUT_LINE
+AGS_IS_MIXER_INPUT_LINE_CLASS
+AGS_MIXER_INPUT_LINE
+AGS_MIXER_INPUT_LINE_CLASS
+AGS_MIXER_INPUT_LINE_GET_CLASS
+AGS_TYPE_MIXER_INPUT_LINE
+ags_mixer_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mixer_input_pad</FILE>
+<TITLE>AgsMixerInputPad</TITLE>
+AgsMixerInputPad
+AgsMixerInputPadClass
+ags_mixer_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_MIXER_INPUT_PAD
+AGS_IS_MIXER_INPUT_PAD_CLASS
+AGS_MIXER_INPUT_PAD
+AGS_MIXER_INPUT_PAD_CLASS
+AGS_MIXER_INPUT_PAD_GET_CLASS
+AGS_TYPE_MIXER_INPUT_PAD
+ags_mixer_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mutable</FILE>
+<TITLE>AgsMutable</TITLE>
+AgsMutable
+AgsMutableInterface
+ags_mutable_set_muted
+<SUBSECTION Standard>
+AGS_IS_MUTABLE
+AGS_IS_MUTABLE_INTERFACE
+AGS_MUTABLE
+AGS_MUTABLE_GET_INTERFACE
+AGS_MUTABLE_INTERFACE
+AGS_TYPE_MUTABLE
+ags_mutable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_audio</FILE>
+<TITLE>AgsMuteAudio</TITLE>
+AgsMuteAudio
+AgsMuteAudioClass
+ags_mute_audio_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_AUDIO
+AGS_IS_MUTE_AUDIO_CLASS
+AGS_MUTE_AUDIO
+AGS_MUTE_AUDIO_CLASS
+AGS_MUTE_AUDIO_GET_CLASS
+AGS_TYPE_MUTE_AUDIO
+ags_mute_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_audio_signal</FILE>
+<TITLE>AgsMuteAudioSignal</TITLE>
+AgsMuteAudioSignal
+AgsMuteAudioSignalClass
+ags_mute_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_AUDIO_SIGNAL
+AGS_IS_MUTE_AUDIO_SIGNAL_CLASS
+AGS_MUTE_AUDIO_SIGNAL
+AGS_MUTE_AUDIO_SIGNAL_CLASS
+AGS_MUTE_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_MUTE_AUDIO_SIGNAL
+ags_mute_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_channel</FILE>
+<TITLE>AgsMuteChannel</TITLE>
+AgsMuteChannel
+AgsMuteChannelClass
+ags_mute_channel_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_CHANNEL
+AGS_IS_MUTE_CHANNEL_CLASS
+AGS_MUTE_CHANNEL
+AGS_MUTE_CHANNEL_CLASS
+AGS_MUTE_CHANNEL_GET_CLASS
+AGS_TYPE_MUTE_CHANNEL
+ags_mute_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_channel_run</FILE>
+<TITLE>AgsMuteChannelRun</TITLE>
+AgsMuteChannelRun
+AgsMuteChannelRunClass
+ags_mute_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_CHANNEL_RUN
+AGS_IS_MUTE_CHANNEL_RUN_CLASS
+AGS_MUTE_CHANNEL_RUN
+AGS_MUTE_CHANNEL_RUN_CLASS
+AGS_MUTE_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_MUTE_CHANNEL_RUN
+ags_mute_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_mute_recycling</FILE>
+<TITLE>AgsMuteRecycling</TITLE>
+AgsMuteRecycling
+AgsMuteRecyclingClass
+ags_mute_recycling_new
+<SUBSECTION Standard>
+AGS_IS_MUTE_RECYCLING
+AGS_IS_MUTE_RECYCLING_CLASS
+AGS_MUTE_RECYCLING
+AGS_MUTE_RECYCLING_CLASS
+AGS_MUTE_RECYCLING_GET_CLASS
+AGS_TYPE_MUTE_RECYCLING
+ags_mute_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_navigation</FILE>
+<TITLE>AgsNavigation</TITLE>
+AGS_NAVIGATION_DEFAULT_TACT_STEP
+AGS_NAVIGATION_REWIND_STEPS
+AGS_NAVIGATION_SEEK_STEPS
+AgsNavigation
+AgsNavigationClass
+AgsNavigationFlags
+ags_navigation_change_position
+ags_navigation_new
+ags_navigation_set_seeking_sensitive
+ags_navigation_tact_to_time_string
+ags_navigation_update_time_string
+<SUBSECTION Standard>
+AGS_IS_NAVIGATION
+AGS_IS_NAVIGATION_CLASS
+AGS_NAVIGATION
+AGS_NAVIGATION_CLASS
+AGS_NAVIGATION_GET_CLASS
+AGS_TYPE_NAVIGATION
+ags_navigation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_navigation_callbacks</FILE>
+ags_navigation_bpm_callback
+ags_navigation_destroy_callback
+ags_navigation_duration_tact_callback
+ags_navigation_expander_callback
+ags_navigation_forward_callback
+ags_navigation_loop_callback
+ags_navigation_loop_left_tact_callback
+ags_navigation_loop_right_tact_callback
+ags_navigation_next_callback
+ags_navigation_parent_set_callback
+ags_navigation_play_callback
+ags_navigation_position_tact_callback
+ags_navigation_prev_callback
+ags_navigation_raster_callback
+ags_navigation_rewind_callback
+ags_navigation_show_callback
+ags_navigation_stop_callback
+ags_navigation_tic_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_notation</FILE>
+<TITLE>AgsNotation</TITLE>
+AGS_NOTATION_DEFAULT_BPM
+AGS_NOTATION_DEFAULT_DURATION
+AGS_NOTATION_DEFAULT_JIFFIE
+AGS_NOTATION_DEFAULT_LENGTH
+AGS_NOTATION_MAXIMUM_NOTE_LENGTH
+AGS_NOTATION_MINIMUM_NOTE_LENGTH
+AGS_NOTATION_TICS_PER_BEAT
+AgsNotation
+AgsNotationClass
+AgsNotationFlags
+ags_notation_add_note
+ags_notation_add_point_to_selection
+ags_notation_add_region_to_selection
+ags_notation_copy_selection
+ags_notation_cut_selection
+ags_notation_find_near_timestamp
+ags_notation_find_point
+ags_notation_find_region
+ags_notation_free_selection
+ags_notation_get_current
+ags_notation_get_selection
+ags_notation_insert_from_clipboard
+ags_notation_is_note_selected
+ags_notation_new
+ags_notation_remove_note_at_position
+ags_notation_remove_point_from_selection
+ags_notation_remove_region_from_selection
+<SUBSECTION Standard>
+AGS_IS_NOTATION
+AGS_IS_NOTATION_CLASS
+AGS_NOTATION
+AGS_NOTATION_CLASS
+AGS_NOTATION_GET_CLASS
+AGS_TYPE_NOTATION
+ags_notation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note</FILE>
+<TITLE>AgsNote</TITLE>
+AgsNote
+AgsNoteClass
+AgsNoteFlags
+ags_note_duplicate
+ags_note_new
+<SUBSECTION Standard>
+AGS_IS_NOTE
+AGS_IS_NOTE_CLASS
+AGS_NOTE
+AGS_NOTE_CLASS
+AGS_NOTE_GET_CLASS
+AGS_TYPE_NOTE
+ags_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note_edit</FILE>
+<TITLE>AgsNoteEdit</TITLE>
+AGS_NOTE_EDIT_MAX_CONTROLS
+AgsNoteEdit
+AgsNoteEditClass
+AgsNoteEditFlags
+AgsNoteEditResetFlags
+ags_note_edit_draw_notation
+ags_note_edit_draw_position
+ags_note_edit_draw_scroll
+ags_note_edit_draw_segment
+ags_note_edit_new
+ags_note_edit_reset_horizontally
+ags_note_edit_reset_vertically
+ags_note_edit_set_map_height
+<SUBSECTION Standard>
+AGS_IS_NOTE_EDIT
+AGS_IS_NOTE_EDIT_CLASS
+AGS_NOTE_EDIT
+AGS_NOTE_EDIT_CLASS
+AGS_NOTE_EDIT_GET_CLASS
+AGS_TYPE_NOTE_EDIT
+ags_note_edit_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_note_edit_callbacks</FILE>
+ags_note_edit_drawing_area_button_press_event
+ags_note_edit_drawing_area_button_release_event
+ags_note_edit_drawing_area_configure_event
+ags_note_edit_drawing_area_expose_event
+ags_note_edit_drawing_area_motion_notify_event
+ags_note_edit_hscrollbar_value_changed
+ags_note_edit_vscrollbar_value_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_notebook</FILE>
+<TITLE>AgsNotebook</TITLE>
+AGS_NOTEBOOK_TAB
+AgsNotebook
+AgsNotebookClass
+AgsNotebookTab
+AgsNotebookTabFlags
+ags_notebook_add_child
+ags_notebook_add_tab
+ags_notebook_insert_tab
+ags_notebook_new
+ags_notebook_next_active_tab
+ags_notebook_remove_child
+ags_notebook_remove_tab
+ags_notebook_tab_index
+<SUBSECTION Standard>
+AGS_IS_NOTEBOOK
+AGS_IS_NOTEBOOK_CLASS
+AGS_NOTEBOOK
+AGS_NOTEBOOK_CLASS
+AGS_NOTEBOOK_GET_CLASS
+AGS_TYPE_NOTEBOOK
+ags_notebook_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_notebook_callbacks</FILE>
+ags_notebook_machine_changed_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_open_file</FILE>
+<TITLE>AgsOpenFile</TITLE>
+AgsOpenFile
+AgsOpenFileClass
+ags_open_file_new
+<SUBSECTION Standard>
+AGS_IS_OPEN_FILE
+AGS_IS_OPEN_FILE_CLASS
+AGS_OPEN_FILE
+AGS_OPEN_FILE_CLASS
+AGS_OPEN_FILE_GET_CLASS
+AGS_TYPE_OPEN_FILE
+ags_open_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_open_single_file</FILE>
+<TITLE>AgsOpenSingleFile</TITLE>
+AgsOpenSingleFile
+AgsOpenSingleFileClass
+ags_open_single_file_new
+<SUBSECTION Standard>
+AGS_IS_OPEN_SINGLE_FILE
+AGS_IS_OPEN_SINGLE_FILE_CLASS
+AGS_OPEN_SINGLE_FILE
+AGS_OPEN_SINGLE_FILE_CLASS
+AGS_OPEN_SINGLE_FILE_GET_CLASS
+AGS_TYPE_OPEN_SINGLE_FILE
+ags_open_single_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_option_menu</FILE>
+<TITLE>AgsOptionMenu</TITLE>
+AgsOptionMenu
+AgsOptionMenuClass
+ags_option_menu_new
+<SUBSECTION Standard>
+AGS_IS_OPTION_MENU
+AGS_IS_OPTION_MENU_CLASS
+AGS_OPTION_MENU
+AGS_OPTION_MENU_CLASS
+AGS_OPTION_MENU_GET_CLASS
+AGS_TYPE_OPTION_MENU
+ags_option_menu_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_oscillator</FILE>
+<TITLE>AgsOscillator</TITLE>
+AgsOscillator
+AgsOscillatorClass
+ags_file_read_oscillator
+ags_file_write_oscillator
+ags_oscillator_new
+<SUBSECTION Standard>
+AGS_IS_OSCILLATOR
+AGS_IS_OSCILLATOR_CLASS
+AGS_OSCILLATOR
+AGS_OSCILLATOR_CLASS
+AGS_OSCILLATOR_GET_CLASS
+AGS_TYPE_OSCILLATOR
+ags_oscillator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_oscillator_callbacks</FILE>
+ags_oscillator_attack_callback
+ags_oscillator_frame_count_callback
+ags_oscillator_frequency_callback
+ags_oscillator_phase_callback
+ags_oscillator_volume_callback
+ags_oscillator_wave_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_output</FILE>
+<TITLE>AgsOutput</TITLE>
+AgsOutput
+AgsOutputClass
+ags_output_find_first_input_recycling
+ags_output_find_last_input_recycling
+ags_output_new
+<SUBSECTION Standard>
+AGS_IS_OUTPUT
+AGS_IS_OUTPUT_CLASS
+AGS_OUTPUT
+AGS_OUTPUT_CLASS
+AGS_OUTPUT_GET_CLASS
+AGS_TYPE_OUTPUT
+ags_output_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_packable</FILE>
+<TITLE>AgsPackable</TITLE>
+AgsPackable
+AgsPackableInterface
+ags_packable_pack
+ags_packable_unpack
+<SUBSECTION Standard>
+AGS_IS_PACKABLE
+AGS_IS_PACKABLE_INTERFACE
+AGS_PACKABLE
+AGS_PACKABLE_GET_INTERFACE
+AGS_PACKABLE_INTERFACE
+AGS_TYPE_PACKABLE
+ags_packable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad</FILE>
+<TITLE>AgsPad</TITLE>
+AGS_PAD_DEFAULT_BUILD_ID
+AGS_PAD_DEFAULT_VERSION
+AgsPad
+AgsPadClass
+AgsPadFlags
+ags_pad_find_port
+ags_pad_new
+ags_pad_resize_lines
+ags_pad_set_channel
+<SUBSECTION Standard>
+AGS_IS_PAD
+AGS_IS_PAD_CLASS
+AGS_PAD
+AGS_PAD_CLASS
+AGS_PAD_GET_CLASS
+AGS_TYPE_PAD
+ags_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_callbacks</FILE>
+ags_pad_destroy_callback
+ags_pad_group_clicked_callback
+ags_pad_mute_clicked_callback
+ags_pad_option_changed_callback
+ags_pad_parent_set_callback
+ags_pad_show_callback
+ags_pad_solo_clicked_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_editor</FILE>
+<TITLE>AgsPadEditor</TITLE>
+AGS_PAD_EDITOR_DEFAULT_BUILD_ID
+AGS_PAD_EDITOR_DEFAULT_VERSION
+AgsPadEditor
+AgsPadEditorClass
+ags_pad_editor_new
+ags_pad_editor_set_channel
+<SUBSECTION Standard>
+AGS_IS_PAD_EDITOR
+AGS_IS_PAD_EDITOR_CLASS
+AGS_PAD_EDITOR
+AGS_PAD_EDITOR_CLASS
+AGS_PAD_EDITOR_GET_CLASS
+AGS_TYPE_PAD_EDITOR
+ags_pad_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_pad_editor_callbacks</FILE>
+ags_pad_editor_destroy_callback
+ags_pad_editor_parent_set_callback
+ags_pad_editor_set_audio_channels_callback
+ags_pad_editor_show_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel</FILE>
+<TITLE>AgsPanel</TITLE>
+AgsPanel
+AgsPanelClass
+ags_panel_new
+<SUBSECTION Standard>
+AGS_IS_PANEL
+AGS_IS_PANEL_CLASS
+AGS_PANEL
+AGS_PANEL_CLASS
+AGS_PANEL_GET_CLASS
+AGS_TYPE_PANEL
+ags_panel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_callbacks</FILE>
+ags_panel_parent_set_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_input_line</FILE>
+<TITLE>AgsPanelInputLine</TITLE>
+AgsPanelInputLine
+AgsPanelInputLineClass
+ags_panel_input_line_map_recall
+ags_panel_input_line_new
+<SUBSECTION Standard>
+AGS_IS_PANEL_INPUT_LINE
+AGS_IS_PANEL_INPUT_LINE_CLASS
+AGS_PANEL_INPUT_LINE
+AGS_PANEL_INPUT_LINE_CLASS
+AGS_PANEL_INPUT_LINE_GET_CLASS
+AGS_TYPE_PANEL_INPUT_LINE
+ags_panel_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_panel_input_pad</FILE>
+<TITLE>AgsPanelInputPad</TITLE>
+AgsPanelInputPad
+AgsPanelInputPadClass
+ags_panel_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_PANEL_INPUT_PAD
+AGS_IS_PANEL_INPUT_PAD_CLASS
+AGS_PANEL_INPUT_PAD
+AGS_PANEL_INPUT_PAD_CLASS
+AGS_PANEL_INPUT_PAD_GET_CLASS
+AGS_TYPE_PANEL_INPUT_PAD
+ags_panel_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_parameter</FILE>
+ags_parameter_grow
+</SECTION>
+
+<SECTION>
+<FILE>ags_pattern</FILE>
+<TITLE>AgsPattern</TITLE>
+AgsPattern
+AgsPatternClass
+ags_pattern_get_bit
+ags_pattern_get_by_timestamp
+ags_pattern_new
+ags_pattern_set_dim
+ags_pattern_toggle_bit
+<SUBSECTION Standard>
+AGS_IS_PATTERN
+AGS_IS_PATTERN_CLASS
+AGS_PATTERN
+AGS_PATTERN_CLASS
+AGS_PATTERN_GET_CLASS
+AGS_TYPE_PATTERN
+ags_pattern_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_peak_channel</FILE>
+<TITLE>AgsPeakChannel</TITLE>
+AgsPeakChannel
+AgsPeakChannelClass
+ags_peak_channel_new
+ags_peak_channel_retrieve_peak
+<SUBSECTION Standard>
+AGS_IS_PEAK_CHANNEL
+AGS_IS_PEAK_CHANNEL_CLASS
+AGS_PEAK_CHANNEL
+AGS_PEAK_CHANNEL_CLASS
+AGS_PEAK_CHANNEL_GET_CLASS
+AGS_TYPE_PEAK_CHANNEL
+ags_peak_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_peak_channel_run</FILE>
+<TITLE>AgsPeakChannelRun</TITLE>
+AgsPeakChannelRun
+AgsPeakChannelRunClass
+ags_peak_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_PEAK_CHANNEL_RUN
+AGS_IS_PEAK_CHANNEL_RUN_CLASS
+AGS_PEAK_CHANNEL_RUN
+AGS_PEAK_CHANNEL_RUN_CLASS
+AGS_PEAK_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_PEAK_CHANNEL_RUN
+ags_peak_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_performance_preferences</FILE>
+<TITLE>AgsPerformancePreferences</TITLE>
+AgsPerformancePreferences
+AgsPerformancePreferencesClass
+ags_performance_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PERFORMANCE_PREFERENCES
+AGS_IS_PERFORMANCE_PREFERENCES_CLASS
+AGS_PERFORMANCE_PREFERENCES
+AGS_PERFORMANCE_PREFERENCES_CLASS
+AGS_PERFORMANCE_PREFERENCES_GET_CLASS
+AGS_TYPE_PERFORMANCE_PREFERENCES
+ags_performance_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_performance_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_persistable</FILE>
+<TITLE>AgsPersistable</TITLE>
+AgsPersistable
+AgsPersistableInterface
+ags_persistable_read
+ags_persistable_read_link
+ags_persistable_write
+ags_persistable_write_link
+<SUBSECTION Standard>
+AGS_IS_PERSISTABLE
+AGS_IS_PERSISTABLE_INTERFACE
+AGS_PERSISTABLE
+AGS_PERSISTABLE_GET_INTERFACE
+AGS_PERSISTABLE_INTERFACE
+AGS_TYPE_PERSISTABLE
+ags_persistable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio</FILE>
+<TITLE>AgsPlayAudio</TITLE>
+AgsPlayAudio
+AgsPlayAudioClass
+ags_play_audio_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO
+AGS_IS_PLAY_AUDIO_CLASS
+AGS_PLAY_AUDIO
+AGS_PLAY_AUDIO_CLASS
+AGS_PLAY_AUDIO_GET_CLASS
+AGS_TYPE_PLAY_AUDIO
+ags_play_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio_file</FILE>
+<TITLE>AgsPlayAudioFile</TITLE>
+AgsPlayAudioFile
+AgsPlayAudioFileClass
+ags_play_audio_file_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO_FILE
+AGS_IS_PLAY_AUDIO_FILE_CLASS
+AGS_PLAY_AUDIO_FILE
+AGS_PLAY_AUDIO_FILE_CLASS
+AGS_PLAY_AUDIO_FILE_GET_CLASS
+AGS_TYPE_PLAY_AUDIO_FILE
+ags_play_audio_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_audio_signal</FILE>
+<TITLE>AgsPlayAudioSignal</TITLE>
+AgsPlayAudioSignal
+AgsPlayAudioSignalClass
+ags_play_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_AUDIO_SIGNAL
+AGS_IS_PLAY_AUDIO_SIGNAL_CLASS
+AGS_PLAY_AUDIO_SIGNAL
+AGS_PLAY_AUDIO_SIGNAL_CLASS
+AGS_PLAY_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_PLAY_AUDIO_SIGNAL
+ags_play_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel</FILE>
+<TITLE>AgsPlayChannel</TITLE>
+AgsPlayChannel
+AgsPlayChannelClass
+ags_play_channel_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL
+AGS_IS_PLAY_CHANNEL_CLASS
+AGS_PLAY_CHANNEL
+AGS_PLAY_CHANNEL_CLASS
+AGS_PLAY_CHANNEL_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL
+ags_play_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel_run</FILE>
+<TITLE>AgsPlayChannelRun</TITLE>
+AgsPlayChannelRun
+AgsPlayChannelRunClass
+AgsPlayChannelRunFlags
+ags_play_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL_RUN
+AGS_IS_PLAY_CHANNEL_RUN_CLASS
+AGS_PLAY_CHANNEL_RUN
+AGS_PLAY_CHANNEL_RUN_CLASS
+AGS_PLAY_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL_RUN
+ags_play_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_channel_run_master</FILE>
+<TITLE>AgsPlayChannelRunMaster</TITLE>
+AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER
+AgsPlayChannelRunMaster
+AgsPlayChannelRunMasterClass
+AgsPlayChannelRunMasterFlags
+AgsPlayChannelRunMasterStreamer
+ags_play_channel_run_master_find_streamer
+ags_play_channel_run_master_new
+ags_play_channel_run_master_streamer_alloc
+<SUBSECTION Standard>
+AGS_IS_PLAY_CHANNEL_RUN_MASTER
+AGS_IS_PLAY_CHANNEL_RUN_MASTER_CLASS
+AGS_PLAY_CHANNEL_RUN_MASTER
+AGS_PLAY_CHANNEL_RUN_MASTER_CLASS
+AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS
+AGS_TYPE_PLAY_CHANNEL_RUN_MASTER
+ags_play_channel_run_master_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_notation_audio</FILE>
+<TITLE>AgsPlayNotationAudio</TITLE>
+AgsPlayNotationAudio
+AgsPlayNotationAudioClass
+ags_play_notation_audio_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTATION_AUDIO
+AGS_IS_PLAY_NOTATION_AUDIO_CLASS
+AGS_PLAY_NOTATION_AUDIO
+AGS_PLAY_NOTATION_AUDIO_CLASS
+AGS_PLAY_NOTATION_AUDIO_GET_CLASS
+AGS_TYPE_PLAY_NOTATION_AUDIO
+ags_play_notation_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_notation_audio_run</FILE>
+<TITLE>AgsPlayNotationAudioRun</TITLE>
+AgsPlayNotationAudioRun
+AgsPlayNotationAudioRunClass
+AgsPlayNotationAudioRunFlags
+ags_play_notation_audio_run_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTATION_AUDIO_RUN
+AGS_IS_PLAY_NOTATION_AUDIO_RUN_CLASS
+AGS_PLAY_NOTATION_AUDIO_RUN
+AGS_PLAY_NOTATION_AUDIO_RUN_CLASS
+AGS_PLAY_NOTATION_AUDIO_RUN_GET_CLASS
+AGS_TYPE_PLAY_NOTATION_AUDIO_RUN
+ags_play_notation_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_note</FILE>
+<TITLE>AgsPlayNote</TITLE>
+AgsPlayNote
+AgsPlayNoteClass
+ags_play_note_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_NOTE
+AGS_IS_PLAY_NOTE_CLASS
+AGS_PLAY_NOTE
+AGS_PLAY_NOTE_CLASS
+AGS_PLAY_NOTE_GET_CLASS
+AGS_TYPE_PLAY_NOTE
+ags_play_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_pattern</FILE>
+<TITLE>AgsPlayPattern</TITLE>
+AgsPlayPattern
+AgsPlayPatternClass
+ags_play_pattern_connect
+<SUBSECTION Standard>
+AGS_PLAY_PATTERN
+AGS_PLAY_PATTERN_CLASS
+AGS_TYPE_PLAY_PATTERN
+ags_play_pattern_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_play_recycling</FILE>
+<TITLE>AgsPlayRecycling</TITLE>
+AgsPlayRecycling
+AgsPlayRecyclingClass
+ags_play_recycling_new
+<SUBSECTION Standard>
+AGS_IS_PLAY_RECYCLING
+AGS_IS_PLAY_RECYCLING_CLASS
+AGS_PLAY_RECYCLING
+AGS_PLAY_RECYCLING_CLASS
+AGS_PLAY_RECYCLING_GET_CLASS
+AGS_TYPE_PLAY_RECYCLING
+ags_play_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_playable</FILE>
+<TITLE>AgsPlayable</TITLE>
+AGS_PLAYABLE_ERROR
+AgsPlayable
+AgsPlayableError
+AgsPlayableInterface
+ags_playable_close
+ags_playable_error_quark
+ags_playable_flush
+ags_playable_info
+ags_playable_iter_next
+ags_playable_iter_start
+ags_playable_level_count
+ags_playable_level_select
+ags_playable_level_up
+ags_playable_nth_level
+ags_playable_open
+ags_playable_read
+ags_playable_read_audio_signal
+ags_playable_rw_open
+ags_playable_seek
+ags_playable_selected_level
+ags_playable_sublevel_names
+ags_playable_write
+<SUBSECTION Standard>
+AGS_IS_PLAYABLE
+AGS_IS_PLAYABLE_INTERFACE
+AGS_PLAYABLE
+AGS_PLAYABLE_GET_INTERFACE
+AGS_PLAYABLE_INTERFACE
+AGS_TYPE_PLAYABLE
+ags_playable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin</FILE>
+<TITLE>AgsPlugin</TITLE>
+AgsPlugin
+AgsPluginInterface
+ags_plugin_get_build_id
+ags_plugin_get_name
+ags_plugin_get_ports
+ags_plugin_get_version
+ags_plugin_get_xml_type
+ags_plugin_read
+ags_plugin_set_build_id
+ags_plugin_set_name
+ags_plugin_set_ports
+ags_plugin_set_version
+ags_plugin_set_xml_type
+ags_plugin_write
+<SUBSECTION Standard>
+AGS_IS_PLUGIN
+AGS_IS_PLUGIN_INTERFACE
+AGS_PLUGIN
+AGS_PLUGIN_GET_INTERFACE
+AGS_PLUGIN_INTERFACE
+AGS_TYPE_PLUGIN
+ags_plugin_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_factory</FILE>
+<TITLE>AgsPluginFactory</TITLE>
+AgsPluginFactory
+AgsPluginFactoryClass
+AgsPluginMetadata
+ags_plugin_factory_add
+ags_plugin_factory_create
+ags_plugin_factory_get_instance
+ags_plugin_factory_list_by_name
+ags_plugin_factory_new
+ags_plugin_factory_new_from_file
+ags_plugin_factory_read_file
+<SUBSECTION Standard>
+AGS_IS_PLUGIN_FACTORY
+AGS_IS_PLUGIN_FACTORY_CLASS
+AGS_PLUGIN_FACTORY
+AGS_PLUGIN_FACTORY_CLASS
+AGS_PLUGIN_FACTORY_GET_CLASS
+AGS_TYPE_PLUGIN_FACTORY
+ags_plugin_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_preferences</FILE>
+<TITLE>AgsPluginPreferences</TITLE>
+AgsLadspaPluginPreferences
+AgsPluginPreferences
+AgsPluginPreferencesClass
+ags_ladspa_plugin_preferences_alloc
+ags_plugin_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PLUGIN_PREFERENCES
+AGS_IS_PLUGIN_PREFERENCES_CLASS
+AGS_PLUGIN_PREFERENCES
+AGS_PLUGIN_PREFERENCES_CLASS
+AGS_PLUGIN_PREFERENCES_GET_CLASS
+AGS_TYPE_PLUGIN_PREFERENCES
+ags_plugin_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_plugin_stock</FILE>
+AGS_PLUGIN_NAME_VOLUME
+</SECTION>
+
+<SECTION>
+<FILE>ags_port</FILE>
+<TITLE>AgsPort</TITLE>
+AgsPort
+AgsPortClass
+ags_port_find_specifier
+ags_port_new
+ags_port_safe_get_property
+ags_port_safe_read
+ags_port_safe_set_property
+ags_port_safe_write
+<SUBSECTION Standard>
+AGS_IS_PORT
+AGS_IS_PORT_CLASS
+AGS_PORT
+AGS_PORT_CLASS
+AGS_PORT_GET_CLASS
+AGS_TYPE_PORT
+ags_port_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_portlet</FILE>
+<TITLE>AgsPortlet</TITLE>
+AgsPortlet
+AgsPortletInterface
+ags_portlet_get_port
+ags_portlet_list_safe_properties
+ags_portlet_safe_get_property
+ags_portlet_safe_set_property
+ags_portlet_set_port
+<SUBSECTION Standard>
+AGS_IS_PORTLET
+AGS_IS_PORTLET_INTERFACE
+AGS_PORTLET
+AGS_PORTLET_GET_INTERFACE
+AGS_PORTLET_INTERFACE
+AGS_TYPE_PORTLET
+ags_portlet_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_preferences</FILE>
+<TITLE>AgsPreferences</TITLE>
+AgsPreferences
+AgsPreferencesClass
+AgsPreferencesFlags
+ags_preferences_new
+<SUBSECTION Standard>
+AGS_IS_PREFERENCES
+AGS_IS_PREFERENCES_CLASS
+AGS_PREFERENCES
+AGS_PREFERENCES_CLASS
+AGS_PREFERENCES_GET_CLASS
+AGS_TYPE_PREFERENCES
+ags_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_preferences_callbacks</FILE>
+ags_preferences_response_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_collection_editor</FILE>
+<TITLE>AgsPropertyCollectionEditor</TITLE>
+AgsPropertyCollectionEditor
+AgsPropertyCollectionEditorClass
+ags_property_collection_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_COLLECTION_EDITOR
+AGS_IS_PROPERTY_COLLECTION_EDITOR_CLASS
+AGS_PROPERTY_COLLECTION_EDITOR
+AGS_PROPERTY_COLLECTION_EDITOR_CLASS
+AGS_PROPERTY_COLLECTION_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_COLLECTION_EDITOR
+ags_property_collection_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_collection_editor_callbacks</FILE>
+ags_property_collection_editor_add_collection_callback
+ags_property_collection_editor_remove_collection_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_editor</FILE>
+<TITLE>AgsPropertyEditor</TITLE>
+AgsPropertyEditor
+AgsPropertyEditorClass
+AgsPropertyEditorFlags
+ags_property_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_EDITOR
+AGS_IS_PROPERTY_EDITOR_CLASS
+AGS_PROPERTY_EDITOR
+AGS_PROPERTY_EDITOR_CLASS
+AGS_PROPERTY_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_EDITOR
+ags_property_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_editor_callbacks</FILE>
+ags_property_editor_enable_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_property_listing_editor</FILE>
+<TITLE>AgsPropertyListingEditor</TITLE>
+AgsPropertyListingEditor
+AgsPropertyListingEditorClass
+ags_property_listing_editor_new
+<SUBSECTION Standard>
+AGS_IS_PROPERTY_LISTING_EDITOR
+AGS_IS_PROPERTY_LISTING_EDITOR_CLASS
+AGS_PROPERTY_LISTING_EDITOR
+AGS_PROPERTY_LISTING_EDITOR_CLASS
+AGS_PROPERTY_LISTING_EDITOR_GET_CLASS
+AGS_TYPE_PROPERTY_LISTING_EDITOR
+ags_property_listing_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall</FILE>
+<TITLE>AgsRecall</TITLE>
+AGS_RECALL_DEFAULT_BUILD_ID
+AGS_RECALL_DEFAULT_VERSION
+AGS_RECALL_HANDLER
+AgsRecall
+AgsRecallClass
+AgsRecallFlags
+AgsRecallHandler
+AgsRecallNotifyDependencyMode
+ags_recall_add_child
+ags_recall_add_dependency
+ags_recall_add_handler
+ags_recall_cancel
+ags_recall_child_added
+ags_recall_done
+ags_recall_duplicate
+ags_recall_find_by_effect
+ags_recall_find_provider
+ags_recall_find_provider_with_recycling_container
+ags_recall_find_recycling_container
+ags_recall_find_template
+ags_recall_find_type
+ags_recall_find_type_with_recycling_container
+ags_recall_get_children
+ags_recall_get_dependencies
+ags_recall_handler_alloc
+ags_recall_is_done
+ags_recall_new
+ags_recall_notify_dependency
+ags_recall_remove
+ags_recall_remove_child
+ags_recall_remove_dependency
+ags_recall_remove_handler
+ags_recall_resolve_dependencies
+ags_recall_run_init
+ags_recall_run_init_inter
+ags_recall_run_init_post
+ags_recall_run_init_pre
+ags_recall_run_inter
+ags_recall_run_post
+ags_recall_run_pre
+ags_recall_set_devout_recursive
+ags_recall_set_effect
+ags_recall_set_flags
+ags_recall_set_recall_id
+ags_recall_stop_persistent
+ags_recall_template_find_provider
+ags_recall_template_find_type
+<SUBSECTION Standard>
+AGS_IS_RECALL
+AGS_IS_RECALL_CLASS
+AGS_RECALL
+AGS_RECALL_CLASS
+AGS_RECALL_GET_CLASS
+AGS_TYPE_RECALL
+ags_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio</FILE>
+<TITLE>AgsRecallAudio</TITLE>
+AgsRecallAudio
+AgsRecallAudioClass
+ags_recall_audio_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO
+AGS_IS_RECALL_AUDIO_CLASS
+AGS_RECALL_AUDIO
+AGS_RECALL_AUDIO_CLASS
+AGS_RECALL_AUDIO_GET_CLASS
+AGS_TYPE_RECALL_AUDIO
+ags_recall_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio_run</FILE>
+<TITLE>AgsRecallAudioRun</TITLE>
+AgsRecallAudioRun
+AgsRecallAudioRunClass
+ags_recall_audio_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO_RUN
+AGS_IS_RECALL_AUDIO_RUN_CLASS
+AGS_RECALL_AUDIO_RUN
+AGS_RECALL_AUDIO_RUN_CLASS
+AGS_RECALL_AUDIO_RUN_GET_CLASS
+AGS_TYPE_RECALL_AUDIO_RUN
+ags_recall_audio_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_audio_signal</FILE>
+<TITLE>AgsRecallAudioSignal</TITLE>
+AgsRecallAudioSignal
+AgsRecallAudioSignalClass
+AgsRecallAudioSignalFlags
+ags_recall_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_AUDIO_SIGNAL
+AGS_IS_RECALL_AUDIO_SIGNAL_CLASS
+AGS_RECALL_AUDIO_SIGNAL
+AGS_RECALL_AUDIO_SIGNAL_CLASS
+AGS_RECALL_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_RECALL_AUDIO_SIGNAL
+ags_recall_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel</FILE>
+<TITLE>AgsRecallChannel</TITLE>
+AgsRecallChannel
+AgsRecallChannelClass
+ags_recall_channel_find_channel
+ags_recall_channel_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL
+AGS_IS_RECALL_CHANNEL_CLASS
+AGS_RECALL_CHANNEL
+AGS_RECALL_CHANNEL_CLASS
+AGS_RECALL_CHANNEL_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL
+ags_recall_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel_run</FILE>
+<TITLE>AgsRecallChannelRun</TITLE>
+AgsRecallChannelRun
+AgsRecallChannelRunClass
+ags_recall_channel_run_get_run_order
+ags_recall_channel_run_new
+ags_recall_channel_run_run_order_changed
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL_RUN
+AGS_IS_RECALL_CHANNEL_RUN_CLASS
+AGS_RECALL_CHANNEL_RUN
+AGS_RECALL_CHANNEL_RUN_CLASS
+AGS_RECALL_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL_RUN
+ags_recall_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_channel_run_dummy</FILE>
+<TITLE>AgsRecallChannelRunDummy</TITLE>
+AgsRecallChannelRunDummy
+AgsRecallChannelRunDummyClass
+ags_recall_channel_run_dummy_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CHANNEL_RUN_DUMMY
+AGS_IS_RECALL_CHANNEL_RUN_DUMMY_CLASS
+AGS_RECALL_CHANNEL_RUN_DUMMY
+AGS_RECALL_CHANNEL_RUN_DUMMY_CLASS
+AGS_RECALL_CHANNEL_RUN_DUMMY_GET_CLASS
+AGS_TYPE_RECALL_CHANNEL_RUN_DUMMY
+ags_recall_channel_run_dummy_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_container</FILE>
+<TITLE>AgsRecallContainer</TITLE>
+AgsRecallContainer
+AgsRecallContainerClass
+AgsRecallContainerFindFlags
+AgsRecallContainerFlags
+ags_recall_container_find
+ags_recall_container_get_recall_audio
+ags_recall_container_get_recall_audio_run
+ags_recall_container_get_recall_channel
+ags_recall_container_get_recall_channel_run
+ags_recall_container_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_CONTAINER
+AGS_IS_RECALL_CONTAINER_CLASS
+AGS_RECALL_CONTAINER
+AGS_RECALL_CONTAINER_CLASS
+AGS_RECALL_CONTAINER_GET_CLASS
+AGS_TYPE_RECALL_CONTAINER
+ags_recall_container_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_dependency</FILE>
+<TITLE>AgsRecallDependency</TITLE>
+AgsRecallDependency
+AgsRecallDependencyClass
+ags_recall_dependency_find_dependency
+ags_recall_dependency_find_dependency_by_provider
+ags_recall_dependency_new
+ags_recall_dependency_resolve
+<SUBSECTION Standard>
+AGS_IS_RECALL_DEPENDENCY
+AGS_IS_RECALL_DEPENDENCY_CLASS
+AGS_RECALL_DEPENDENCY
+AGS_RECALL_DEPENDENCY_CLASS
+AGS_RECALL_DEPENDENCY_GET_CLASS
+AGS_TYPE_RECALL_DEPENDENCY
+ags_recall_dependency_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_factory</FILE>
+<TITLE>AgsRecallFactory</TITLE>
+AgsRecallFactory
+AgsRecallFactoryClass
+AgsRecallFactoryCreateFlags
+ags_recall_factory_create
+ags_recall_factory_get_instance
+ags_recall_factory_new
+ags_recall_factory_remove
+<SUBSECTION Standard>
+AGS_IS_RECALL_FACTORY
+AGS_IS_RECALL_FACTORY_CLASS
+AGS_RECALL_FACTORY
+AGS_RECALL_FACTORY_CLASS
+AGS_RECALL_FACTORY_GET_CLASS
+AGS_TYPE_RECALL_FACTORY
+ags_recall_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_id</FILE>
+<TITLE>AgsRecallID</TITLE>
+AgsRecallID
+AgsRecallIDClass
+AgsRecallIDFlags
+ags_recall_id_add
+ags_recall_id_find_parent_recycling_container
+ags_recall_id_find_recycling_container
+ags_recall_id_get_run_stage
+ags_recall_id_new
+ags_recall_id_set_run_stage
+ags_recall_id_unset_run_stage
+<SUBSECTION Standard>
+AGS_IS_RECALL_ID
+AGS_IS_RECALL_ID_CLASS
+AGS_RECALL_ID
+AGS_RECALL_ID_CLASS
+AGS_RECALL_ID_GET_CLASS
+AGS_TYPE_RECALL_ID
+ags_recall_id_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_ladspa</FILE>
+<TITLE>AgsRecallLadspa</TITLE>
+AgsRecallLadspa
+AgsRecallLadspaClass
+ags_recall_ladpsa_find
+ags_recall_ladspa_float_to_short
+ags_recall_ladspa_load_ports
+ags_recall_ladspa_new
+ags_recall_ladspa_short_to_float
+<SUBSECTION Standard>
+AGS_IS_RECALL_LADSPA
+AGS_IS_RECALL_LADSPA_CLASS
+AGS_RECALL_LADSPA
+AGS_RECALL_LADSPA_CLASS
+AGS_RECALL_LADSPA_GET_CLASS
+AGS_TYPE_RECALL_LADSPA
+ags_recall_ladspa_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_ladspa_run</FILE>
+<TITLE>AgsRecallLadspaRun</TITLE>
+AgsRecallLadspaRun
+AgsRecallLadspaRunClass
+ags_recall_ladspa_run_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_LADSPA_RUN
+AGS_IS_RECALL_LADSPA_RUN_CLASS
+AGS_RECALL_LADSPA_RUN
+AGS_RECALL_LADSPA_RUN_CLASS
+AGS_RECALL_LADSPA_RUN_GET_CLASS
+AGS_TYPE_RECALL_LADSPA_RUN
+ags_recall_ladspa_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_recycling</FILE>
+<TITLE>AgsRecallRecycling</TITLE>
+AgsRecallRecycling
+AgsRecallRecyclingClass
+AgsRecallRecyclingFlags
+ags_recall_recycling_get_child_source
+ags_recall_recycling_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_RECYCLING
+AGS_IS_RECALL_RECYCLING_CLASS
+AGS_RECALL_RECYCLING
+AGS_RECALL_RECYCLING_CLASS
+AGS_RECALL_RECYCLING_GET_CLASS
+AGS_TYPE_RECALL_RECYCLING
+ags_recall_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recall_recycling_dummy</FILE>
+<TITLE>AgsRecallRecyclingDummy</TITLE>
+AgsRecallRecyclingDummy
+AgsRecallRecyclingDummyClass
+ags_recall_recycling_dummy_new
+<SUBSECTION Standard>
+AGS_IS_RECALL_RECYCLING_DUMMY
+AGS_IS_RECALL_RECYCLING_DUMMY_CLASS
+AGS_RECALL_RECYCLING_DUMMY
+AGS_RECALL_RECYCLING_DUMMY_CLASS
+AGS_RECALL_RECYCLING_DUMMY_GET_CLASS
+AGS_TYPE_RECALL_RECYCLING_DUMMY
+ags_recall_recycling_dummy_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling</FILE>
+<TITLE>AgsRecycling</TITLE>
+AgsRecycling
+AgsRecyclingClass
+AgsRecyclingFlags
+ags_recycling_add_audio_signal
+ags_recycling_create_audio_signal_with_defaults
+ags_recycling_create_audio_signal_with_frame_count
+ags_recycling_find_next_channel
+ags_recycling_new
+ags_recycling_position
+ags_recycling_remove_audio_signal
+ags_recycling_set_devout
+<SUBSECTION Standard>
+AGS_IS_RECYCLING
+AGS_IS_RECYCLING_CLASS
+AGS_RECYCLING
+AGS_RECYCLING_CLASS
+AGS_RECYCLING_GET_CLASS
+AGS_TYPE_RECYCLING
+ags_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_container</FILE>
+<TITLE>AgsRecyclingContainer</TITLE>
+AgsRecyclingContainer
+AgsRecyclingContainerClass
+ags_recycling_container_add
+ags_recycling_container_add_child
+ags_recycling_container_find
+ags_recycling_container_find_child
+ags_recycling_container_find_parent
+ags_recycling_container_get_child_recall_id
+ags_recycling_container_get_toplevel
+ags_recycling_container_insert
+ags_recycling_container_new
+ags_recycling_container_remove
+ags_recycling_container_remove_child
+ags_recycling_container_replace
+ags_recycling_container_reset_recycling
+<SUBSECTION Standard>
+AGS_IS_RECYCLING_CONTAINER
+AGS_IS_RECYCLING_CONTAINER_CLASS
+AGS_RECYCLING_CONTAINER
+AGS_RECYCLING_CONTAINER_CLASS
+AGS_RECYCLING_CONTAINER_GET_CLASS
+AGS_TYPE_RECYCLING_CONTAINER
+ags_recycling_container_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_thread</FILE>
+<TITLE>AgsRecyclingThread</TITLE>
+AGS_RECYCLING_THREAD_DEFAULT_JIFFIE
+AgsRecyclingThread
+AgsRecyclingThreadClass
+AgsRecyclingThreadFlags
+ags_recycling_thread_new
+ags_recycling_thread_play_audio
+ags_recycling_thread_play_channel
+<SUBSECTION Standard>
+AGS_IS_RECYCLING_THREAD
+AGS_IS_RECYCLING_THREAD_CLASS
+AGS_RECYCLING_THREAD
+AGS_RECYCLING_THREAD_CLASS
+AGS_RECYCLING_THREAD_GET_CLASS
+AGS_TYPE_RECYCLING_THREAD
+ags_recycling_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_recycling_thread_callbacks</FILE>
+ags_recycling_thread_iterate_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_registry</FILE>
+<TITLE>AgsRegistry</TITLE>
+AGS_REGISTRY_DEFAULT_ID_LENGTH
+AgsRegistry
+AgsRegistryClass
+AgsRegistryEntry
+ags_registry_add
+ags_registry_entry_alloc
+ags_registry_entry_bulk
+ags_registry_entry_find
+ags_registry_new
+<SUBSECTION Standard>
+AGS_IS_REGISTRY
+AGS_IS_REGISTRY_CLASS
+AGS_REGISTRY
+AGS_REGISTRY_CLASS
+AGS_REGISTRY_GET_CLASS
+AGS_TYPE_REGISTRY
+ags_registry_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remote_task</FILE>
+<TITLE>AgsRemoteTask</TITLE>
+AgsRemoteTask
+AgsRemoteTaskClass
+ags_remote_task_launch
+ags_remote_task_launch_timed
+ags_remote_task_new
+<SUBSECTION Standard>
+AGS_IS_REMOTE_TASK
+AGS_IS_REMOTE_TASK_CLASS
+AGS_REMOTE_TASK
+AGS_REMOTE_TASK_CLASS
+AGS_REMOTE_TASK_GET_CLASS
+AGS_TYPE_REMOTE_TASK
+ags_remote_task_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_audio</FILE>
+<TITLE>AgsRemoveAudio</TITLE>
+AgsRemoveAudio
+AgsRemoveAudioClass
+ags_remove_audio_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_AUDIO
+AGS_IS_REMOVE_AUDIO_CLASS
+AGS_REMOVE_AUDIO
+AGS_REMOVE_AUDIO_CLASS
+AGS_REMOVE_AUDIO_GET_CLASS
+AGS_TYPE_REMOVE_AUDIO
+ags_remove_audio_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_audio_signal</FILE>
+<TITLE>AgsRemoveAudioSignal</TITLE>
+AgsRemoveAudioSignal
+AgsRemoveAudioSignalClass
+ags_remove_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_AUDIO_SIGNAL
+AGS_IS_REMOVE_AUDIO_SIGNAL_CLASS
+AGS_REMOVE_AUDIO_SIGNAL
+AGS_REMOVE_AUDIO_SIGNAL_CLASS
+AGS_REMOVE_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_REMOVE_AUDIO_SIGNAL
+ags_remove_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_note</FILE>
+<TITLE>AgsRemoveNote</TITLE>
+AgsRemoveNote
+AgsRemoveNoteClass
+ags_remove_note_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_NOTE
+AGS_IS_REMOVE_NOTE_CLASS
+AGS_REMOVE_NOTE
+AGS_REMOVE_NOTE_CLASS
+AGS_REMOVE_NOTE_GET_CLASS
+AGS_TYPE_REMOVE_NOTE
+ags_remove_note_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_point_from_selection</FILE>
+<TITLE>AgsRemovePointFromSelection</TITLE>
+AgsRemovePointFromSelection
+AgsRemovePointFromSelectionClass
+ags_remove_point_from_selection_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_POINT_FROM_SELECTION
+AGS_IS_REMOVE_POINT_FROM_SELECTION_CLASS
+AGS_REMOVE_POINT_FROM_SELECTION
+AGS_REMOVE_POINT_FROM_SELECTION_CLASS
+AGS_REMOVE_POINT_FROM_SELECTION_GET_CLASS
+AGS_TYPE_REMOVE_POINT_FROM_SELECTION
+ags_remove_point_from_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_recall</FILE>
+<TITLE>AgsRemoveRecall</TITLE>
+AgsRemoveRecall
+AgsRemoveRecallClass
+ags_remove_recall_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_RECALL
+AGS_IS_REMOVE_RECALL_CLASS
+AGS_REMOVE_RECALL
+AGS_REMOVE_RECALL_CLASS
+AGS_REMOVE_RECALL_GET_CLASS
+AGS_TYPE_REMOVE_RECALL
+ags_remove_recall_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_remove_region_from_selection</FILE>
+<TITLE>AgsRemoveRegionFromSelection</TITLE>
+AgsRemoveRegionFromSelection
+AgsRemoveRegionFromSelectionClass
+ags_remove_region_from_selection_new
+<SUBSECTION Standard>
+AGS_IS_REMOVE_REGION_FROM_SELECTION
+AGS_IS_REMOVE_REGION_FROM_SELECTION_CLASS
+AGS_REMOVE_REGION_FROM_SELECTION
+AGS_REMOVE_REGION_FROM_SELECTION_CLASS
+AGS_REMOVE_REGION_FROM_SELECTION_GET_CLASS
+AGS_TYPE_REMOVE_REGION_FROM_SELECTION
+ags_remove_region_from_selection_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_resize_editor</FILE>
+<TITLE>AgsResizeEditor</TITLE>
+AgsResizeEditor
+AgsResizeEditorClass
+ags_resize_editor_new
+<SUBSECTION Standard>
+AGS_IS_RESIZE_EDITOR
+AGS_IS_RESIZE_EDITOR_CLASS
+AGS_RESIZE_EDITOR
+AGS_RESIZE_EDITOR_CLASS
+AGS_RESIZE_EDITOR_GET_CLASS
+AGS_TYPE_RESIZE_EDITOR
+</SECTION>
+
+<SECTION>
+<FILE>ags_returnable_thread</FILE>
+<TITLE>AgsReturnableThread</TITLE>
+AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE
+AgsReturnableThread
+AgsReturnableThreadCallback
+AgsReturnableThreadClass
+AgsReturnableThreadFlags
+ags_returnable_thread_connect_safe_run
+ags_returnable_thread_disconnect_safe_run
+ags_returnable_thread_new
+ags_returnable_thread_safe_run
+<SUBSECTION Standard>
+AGS_IS_RETURNABLE_THREAD
+AGS_IS_RETURNABLE_THREAD_CLASS
+AGS_RETURNABLE_THREAD
+AGS_RETURNABLE_THREAD_CLASS
+AGS_RETURNABLE_THREAD_GET_CLASS
+AGS_TYPE_RETURNABLE_THREAD
+ags_returnable_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ruler</FILE>
+<TITLE>AgsRuler</TITLE>
+AgsRuler
+AgsRulerClass
+ags_ruler_new
+<SUBSECTION Standard>
+AGS_IS_RULER
+AGS_IS_RULER_CLASS
+AGS_RULER
+AGS_RULER_CLASS
+AGS_RULER_GET_CLASS
+AGS_TYPE_RULER
+ags_ruler_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_ruler_callbacks</FILE>
+ags_ruler_configure_event
+ags_ruler_expose_event
+</SECTION>
+
+<SECTION>
+<FILE>ags_runnable</FILE>
+<TITLE>AgsRunnable</TITLE>
+AgsRunnable
+AgsRunnableInterface
+ags_runnable_run
+ags_runnable_stop
+<SUBSECTION Standard>
+AGS_IS_RUNNABLE
+AGS_IS_RUNNABLE_INTERFACE
+AGS_RUNNABLE
+AGS_RUNNABLE_GET_INTERFACE
+AGS_RUNNABLE_INTERFACE
+AGS_TYPE_RUNNABLE
+ags_runnable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_save_file</FILE>
+<TITLE>AgsSaveFile</TITLE>
+AgsSaveFile
+AgsSaveFileClass
+ags_save_file_new
+<SUBSECTION Standard>
+AGS_IS_SAVE_FILE
+AGS_IS_SAVE_FILE_CLASS
+AGS_SAVE_FILE
+AGS_SAVE_FILE_CLASS
+AGS_SAVE_FILE_GET_CLASS
+AGS_TYPE_SAVE_FILE
+ags_save_file_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_scroll_on_play</FILE>
+<TITLE>AgsScrollOnPlay</TITLE>
+AgsScrollOnPlay
+AgsScrollOnPlayClass
+ags_scroll_on_play_new
+<SUBSECTION Standard>
+AGS_IS_SCROLL_ON_PLAY
+AGS_IS_SCROLL_ON_PLAY_CLASS
+AGS_SCROLL_ON_PLAY
+AGS_SCROLL_ON_PLAY_CLASS
+AGS_SCROLL_ON_PLAY_GET_CLASS
+AGS_TYPE_SCROLL_ON_PLAY
+ags_scroll_on_play_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_seekable</FILE>
+<TITLE>AgsSeekable</TITLE>
+AgsSeekable
+AgsSeekableInterface
+ags_seekable_seek
+<SUBSECTION Standard>
+AGS_IS_SEEKABLE
+AGS_IS_SEEKABLE_INTERFACE
+AGS_SEEKABLE
+AGS_SEEKABLE_GET_INTERFACE
+AGS_SEEKABLE_INTERFACE
+AGS_TYPE_SEEKABLE
+ags_seekable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server</FILE>
+<TITLE>AgsServer</TITLE>
+AgsServer
+AgsServerClass
+AgsServerFlags
+ags_server_create_object
+ags_server_lookup
+ags_server_new
+ags_server_object_set_property
+ags_server_start
+<SUBSECTION Standard>
+AGS_IS_SERVER
+AGS_IS_SERVER_CLASS
+AGS_SERVER
+AGS_SERVER_CLASS
+AGS_SERVER_GET_CLASS
+AGS_TYPE_SERVER
+ags_server_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server_preferences</FILE>
+<TITLE>AgsServerPreferences</TITLE>
+AgsServerPreferences
+AgsServerPreferencesClass
+ags_server_preferences_new
+<SUBSECTION Standard>
+AGS_IS_SERVER_PREFERENCES
+AGS_IS_SERVER_PREFERENCES_CLASS
+AGS_SERVER_PREFERENCES
+AGS_SERVER_PREFERENCES_CLASS
+AGS_SERVER_PREFERENCES_GET_CLASS
+AGS_TYPE_SERVER_PREFERENCES
+ags_server_preferences_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_server_preferences_callbacks</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_audio_channels</FILE>
+<TITLE>AgsSetAudioChannels</TITLE>
+AgsSetAudioChannels
+AgsSetAudioChannelsClass
+ags_set_audio_channels_new
+<SUBSECTION Standard>
+AGS_IS_SET_AUDIO_CHANNELS
+AGS_IS_SET_AUDIO_CHANNELS_CLASS
+AGS_SET_AUDIO_CHANNELS
+AGS_SET_AUDIO_CHANNELS_CLASS
+AGS_SET_AUDIO_CHANNELS_GET_CLASS
+AGS_TYPE_SET_AUDIO_CHANNELS
+ags_set_audio_channels_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_buffer_size</FILE>
+<TITLE>AgsSetBufferSize</TITLE>
+AgsSetBufferSize
+AgsSetBufferSizeClass
+ags_set_buffer_size_new
+<SUBSECTION Standard>
+AGS_IS_SET_BUFFER_SIZE
+AGS_IS_SET_BUFFER_SIZE_CLASS
+AGS_SET_BUFFER_SIZE
+AGS_SET_BUFFER_SIZE_CLASS
+AGS_SET_BUFFER_SIZE_GET_CLASS
+AGS_TYPE_SET_BUFFER_SIZE
+ags_set_buffer_size_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_devout_play_flags</FILE>
+<TITLE>AgsSetDevoutPlayFlags</TITLE>
+AgsSetDevoutPlayFlags
+AgsSetDevoutPlayFlagsClass
+ags_set_devout_play_flags_new
+<SUBSECTION Standard>
+AGS_IS_SET_DEVOUT_PLAY_FLAGS
+AGS_IS_SET_DEVOUT_PLAY_FLAGS_CLASS
+AGS_SET_DEVOUT_PLAY_FLAGS
+AGS_SET_DEVOUT_PLAY_FLAGS_CLASS
+AGS_SET_DEVOUT_PLAY_FLAGS_GET_CLASS
+AGS_TYPE_SET_DEVOUT_PLAY_FLAGS
+ags_set_devout_play_flags_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_muted</FILE>
+<TITLE>AgsSetMuted</TITLE>
+AgsSetMuted
+AgsSetMutedClass
+ags_set_muted_new
+<SUBSECTION Standard>
+AGS_IS_SET_MUTED
+AGS_IS_SET_MUTED_CLASS
+AGS_SET_MUTED
+AGS_SET_MUTED_CLASS
+AGS_SET_MUTED_GET_CLASS
+AGS_TYPE_SET_MUTED
+ags_set_muted_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_output_device</FILE>
+<TITLE>AgsSetOutputDevice</TITLE>
+AgsSetOutputDevice
+AgsSetOutputDeviceClass
+ags_set_output_device_new
+<SUBSECTION Standard>
+AGS_IS_SET_OUTPUT_DEVICE
+AGS_IS_SET_OUTPUT_DEVICE_CLASS
+AGS_SET_OUTPUT_DEVICE
+AGS_SET_OUTPUT_DEVICE_CLASS
+AGS_SET_OUTPUT_DEVICE_GET_CLASS
+AGS_TYPE_SET_OUTPUT_DEVICE
+ags_set_output_device_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_set_samplerate</FILE>
+<TITLE>AgsSetSamplerate</TITLE>
+AgsSetSamplerate
+AgsSetSamplerateClass
+ags_set_samplerate_new
+<SUBSECTION Standard>
+AGS_IS_SET_SAMPLERATE
+AGS_IS_SET_SAMPLERATE_CLASS
+AGS_SET_SAMPLERATE
+AGS_SET_SAMPLERATE_CLASS
+AGS_SET_SAMPLERATE_GET_CLASS
+AGS_TYPE_SET_SAMPLERATE
+ags_set_samplerate_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sf2_chooser</FILE>
+<TITLE>AgsSF2Chooser</TITLE>
+AgsSF2Chooser
+AgsSF2ChooserClass
+ags_sf2_chooser_completed
+ags_sf2_chooser_new
+ags_sf2_chooser_open
+ags_sf2_chooser_remove_all_from_combo
+<SUBSECTION Standard>
+AGS_IS_SF2_CHOOSER
+AGS_IS_SF2_CHOOSER_CLASS
+AGS_SF2_CHOOSER
+AGS_SF2_CHOOSER_CLASS
+AGS_SF2_CHOOSER_GET_CLASS
+AGS_TYPE_SF2_CHOOSER
+ags_sf2_chooser_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sf2_chooser_callbacks</FILE>
+ags_sf2_chooser_instrument_changed
+ags_sf2_chooser_preset_changed
+ags_sf2_chooser_sample_changed
+</SECTION>
+
+<SECTION>
+<FILE>ags_single_thread</FILE>
+<TITLE>AgsSingleThread</TITLE>
+AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE
+AgsSingleThread
+AgsSingleThreadClass
+ags_single_thread_new
+<SUBSECTION Standard>
+AGS_IS_SINGLE_THREAD
+AGS_IS_SINGLE_THREAD_CLASS
+AGS_SINGLE_THREAD
+AGS_SINGLE_THREAD_CLASS
+AGS_SINGLE_THREAD_GET_CLASS
+AGS_TYPE_SINGLE_THREAD
+ags_single_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_sndfile</FILE>
+<TITLE>AgsSndfile</TITLE>
+AgsSndfile
+AgsSndfileClass
+AgsSndfileFlags
+ags_sndfile_new
+<SUBSECTION Standard>
+AGS_IS_SNDFILE
+AGS_IS_SNDFILE_CLASS
+AGS_SNDFILE
+AGS_SNDFILE_CLASS
+AGS_SNDFILE_GET_CLASS
+AGS_TYPE_SNDFILE
+ags_sndfile_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stackable</FILE>
+<TITLE>AgsStackable</TITLE>
+AgsStackable
+AgsStackableInterface
+ags_stackable_pop
+ags_stackable_push
+<SUBSECTION Standard>
+AGS_IS_STACKABLE
+AGS_IS_STACKABLE_INTERFACE
+AGS_STACKABLE
+AGS_STACKABLE_GET_INTERFACE
+AGS_STACKABLE_INTERFACE
+AGS_TYPE_STACKABLE
+ags_stackable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_start_devout</FILE>
+<TITLE>AgsStartDevout</TITLE>
+AgsStartDevout
+AgsStartDevoutClass
+ags_start_devout_new
+<SUBSECTION Standard>
+AGS_IS_START_DEVOUT
+AGS_IS_START_DEVOUT_CLASS
+AGS_START_DEVOUT
+AGS_START_DEVOUT_CLASS
+AGS_START_DEVOUT_GET_CLASS
+AGS_TYPE_START_DEVOUT
+ags_start_devout_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream</FILE>
+<TITLE>AgsStream</TITLE>
+AgsStream
+AgsStreamClass
+ags_stream
+ags_stream_new
+<SUBSECTION Standard>
+AGS_STREAM
+AGS_STREAM_CLASS
+AGS_TYPE_STREAM
+ags_stream_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_audio_signal</FILE>
+<TITLE>AgsStreamAudioSignal</TITLE>
+AgsStreamAudioSignal
+AgsStreamAudioSignalClass
+ags_stream_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_AUDIO_SIGNAL
+AGS_IS_STREAM_AUDIO_SIGNAL_CLASS
+AGS_STREAM_AUDIO_SIGNAL
+AGS_STREAM_AUDIO_SIGNAL_CLASS
+AGS_STREAM_AUDIO_SIGNAL_GET_CLASS
+AGS_TYPE_STREAM_AUDIO_SIGNAL
+ags_stream_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_channel</FILE>
+<TITLE>AgsStreamChannel</TITLE>
+AgsStreamChannel
+AgsStreamChannelClass
+ags_stream_channel_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_CHANNEL
+AGS_IS_STREAM_CHANNEL_CLASS
+AGS_STREAM_CHANNEL
+AGS_STREAM_CHANNEL_CLASS
+AGS_STREAM_CHANNEL_GET_CLASS
+AGS_TYPE_STREAM_CHANNEL
+ags_stream_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_channel_run</FILE>
+<TITLE>AgsStreamChannelRun</TITLE>
+AgsStreamChannelRun
+AgsStreamChannelRunClass
+ags_stream_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_CHANNEL_RUN
+AGS_IS_STREAM_CHANNEL_RUN_CLASS
+AGS_STREAM_CHANNEL_RUN
+AGS_STREAM_CHANNEL_RUN_CLASS
+AGS_STREAM_CHANNEL_RUN_GET_CLASS
+AGS_TYPE_STREAM_CHANNEL_RUN
+ags_stream_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_stream_recycling</FILE>
+<TITLE>AgsStreamRecycling</TITLE>
+AgsStreamRecycling
+AgsStreamRecyclingClass
+ags_stream_recycling_new
+<SUBSECTION Standard>
+AGS_IS_STREAM_RECYCLING
+AGS_IS_STREAM_RECYCLING_CLASS
+AGS_STREAM_RECYCLING
+AGS_STREAM_RECYCLING_CLASS
+AGS_STREAM_RECYCLING_GET_CLASS
+AGS_TYPE_STREAM_RECYCLING
+ags_stream_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth</FILE>
+<TITLE>AgsSynth</TITLE>
+AgsSynth
+AgsSynthClass
+AgsSynthFlags
+ags_synth_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH
+AGS_IS_SYNTH_CLASS
+AGS_SYNTH
+AGS_SYNTH_CLASS
+AGS_SYNTH_GET_CLASS
+AGS_TYPE_SYNTH
+ags_synth_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_callbacks</FILE>
+ags_synth_auto_update_callback
+ags_synth_lower_callback
+ags_synth_parent_set_callback
+ags_synth_update_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_input_line</FILE>
+<TITLE>AgsSynthInputLine</TITLE>
+AgsSynthInputLine
+AgsSynthInputLineClass
+ags_synth_input_line_map_recall
+ags_synth_input_line_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH_INPUT_LINE
+AGS_IS_SYNTH_INPUT_LINE_CLASS
+AGS_SYNTH_INPUT_LINE
+AGS_SYNTH_INPUT_LINE_CLASS
+AGS_SYNTH_INPUT_LINE_GET_CLASS
+AGS_TYPE_SYNTH_INPUT_LINE
+ags_synth_input_line_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synth_input_pad</FILE>
+<TITLE>AgsSynthInputPad</TITLE>
+AgsSynthInputPad
+AgsSynthInputPadClass
+ags_synth_input_pad_new
+<SUBSECTION Standard>
+AGS_IS_SYNTH_INPUT_PAD
+AGS_IS_SYNTH_INPUT_PAD_CLASS
+AGS_SYNTH_INPUT_PAD
+AGS_SYNTH_INPUT_PAD_CLASS
+AGS_SYNTH_INPUT_PAD_GET_CLASS
+AGS_TYPE_SYNTH_INPUT_PAD
+ags_synth_input_pad_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_synths</FILE>
+ags_synth_saw
+ags_synth_sin
+ags_synth_square
+ags_synth_triangle
+</SECTION>
+
+<SECTION>
+<FILE>ags_synths</FILE>
+
+</SECTION>
+
+<SECTION>
+<FILE>ags_table</FILE>
+<TITLE>AgsTable</TITLE>
+AgsTable
+AgsTableClass
+ags_table_new
+<SUBSECTION Standard>
+AGS_IS_TABLE
+AGS_IS_TABLE_CLASS
+AGS_TABLE
+AGS_TABLE_CLASS
+AGS_TABLE_GET_CLASS
+AGS_TYPE_TABLE
+ags_table_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_tactable</FILE>
+<TITLE>AgsTactable</TITLE>
+AgsTactable
+AgsTactableInterface
+ags_tactable_change_bpm
+ags_tactable_change_notation_duration
+ags_tactable_change_sequencer_duration
+ags_tactable_change_tact
+<SUBSECTION Standard>
+AGS_IS_TACTABLE
+AGS_IS_TACTABLE_INTERFACE
+AGS_TACTABLE
+AGS_TACTABLE_GET_INTERFACE
+AGS_TACTABLE_INTERFACE
+AGS_TYPE_TACTABLE
+ags_tactable_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_task</FILE>
+<TITLE>AgsTask</TITLE>
+AgsTask
+AgsTaskClass
+AgsTaskFlags
+ags_task_failure
+ags_task_launch
+ags_task_new
+<SUBSECTION Standard>
+AGS_IS_TASK
+AGS_IS_TASK_CLASS
+AGS_TASK
+AGS_TASK_CLASS
+AGS_TASK_GET_CLASS
+AGS_TYPE_TASK
+ags_task_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_task_thread</FILE>
+<TITLE>AgsTaskThread</TITLE>
+AGS_TASK_THREAD_DEFAULT_JIFFIE
+AgsTaskThread
+AgsTaskThreadAppend
+AgsTaskThreadClass
+ags_task_thread_append_task
+ags_task_thread_append_tasks
+ags_task_thread_new
+<SUBSECTION Standard>
+AGS_IS_TASK_THREAD
+AGS_IS_TASK_THREAD_CLASS
+AGS_TASK_THREAD
+AGS_TASK_THREAD_CLASS
+AGS_TASK_THREAD_GET_CLASS
+AGS_TYPE_TASK_THREAD
+ags_task_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread-kthreads</FILE>
+<TITLE>AgsThread</TITLE>
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_STACKSIZE
+AGS_THREAD_SUSPEND_SIG
+AgsThread
+AgsThreadClass
+AgsThreadFlags
+MSEC_PER_SEC
+NSEC_PER_SEC
+ags_thread_add_child
+ags_thread_children_is_locked
+ags_thread_first
+ags_thread_get_toplevel
+ags_thread_hangcheck
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_last
+ags_thread_lock
+ags_thread_lock_all
+ags_thread_lock_children
+ags_thread_lock_parent
+ags_thread_lock_sibling
+ags_thread_new
+ags_thread_next_children_locked
+ags_thread_next_parent_locked
+ags_thread_next_sibling_locked
+ags_thread_parental_is_locked
+ags_thread_remove_child
+ags_thread_resume
+ags_thread_run
+ags_thread_set_sync
+ags_thread_set_sync_all
+ags_thread_sibling_is_locked
+ags_thread_signal_children
+ags_thread_signal_parent
+ags_thread_signal_sibling
+ags_thread_start
+ags_thread_stop
+ags_thread_suspend
+ags_thread_timelock
+ags_thread_trylock
+ags_thread_unlock
+ags_thread_unlock_all
+ags_thread_unlock_children
+ags_thread_unlock_parent
+ags_thread_unlock_sibling
+ags_thread_wait_children
+ags_thread_wait_parent
+ags_thread_wait_sibling
+<SUBSECTION Standard>
+AGS_IS_THREAD
+AGS_IS_THREAD_CLASS
+AGS_THREAD
+AGS_THREAD_CLASS
+AGS_THREAD_GET_CLASS
+AGS_TYPE_THREAD
+ags_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread-posix</FILE>
+<TITLE>AgsThread</TITLE>
+AGS_ACCOUNTING_TABLE
+AGS_THREAD_DEFAULT_ATTACK
+AGS_THREAD_DEFAULT_JIFFIE
+AGS_THREAD_MAX_PRECISION
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_SUSPEND_SIG
+AgsAccountingTable
+AgsThread
+AgsThreadClass
+AgsThreadFlags
+MSEC_PER_SEC
+NSEC_PER_SEC
+ags_accounting_table_alloc
+ags_accounting_table_set_sanity
+ags_thread_add_child
+ags_thread_children_is_locked
+ags_thread_first
+ags_thread_get_toplevel
+ags_thread_hangcheck
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_last
+ags_thread_lock
+ags_thread_lock_all
+ags_thread_lock_children
+ags_thread_lock_parent
+ags_thread_lock_sibling
+ags_thread_new
+ags_thread_next_children_locked
+ags_thread_next_parent_locked
+ags_thread_next_sibling_locked
+ags_thread_parental_is_locked
+ags_thread_remove_child
+ags_thread_resume
+ags_thread_run
+ags_thread_set_sync
+ags_thread_set_sync_all
+ags_thread_sibling_is_locked
+ags_thread_signal_children
+ags_thread_signal_parent
+ags_thread_signal_sibling
+ags_thread_start
+ags_thread_stop
+ags_thread_suspend
+ags_thread_timelock
+ags_thread_trylock
+ags_thread_unlock
+ags_thread_unlock_all
+ags_thread_unlock_children
+ags_thread_unlock_parent
+ags_thread_unlock_sibling
+ags_thread_wait_children
+ags_thread_wait_parent
+ags_thread_wait_sibling
+<SUBSECTION Standard>
+AGS_IS_THREAD
+AGS_IS_THREAD_CLASS
+AGS_THREAD
+AGS_THREAD_CLASS
+AGS_THREAD_GET_CLASS
+AGS_TYPE_THREAD
+ags_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_thread_pool</FILE>
+<TITLE>AgsThreadPool</TITLE>
+AgsThreadPool
+AgsThreadPoolClass
+AgsThreadPoolFlags
+ags_thread_pool_new
+ags_thread_pool_pull
+ags_thread_pool_start
+<SUBSECTION Standard>
+AGS_IS_THREAD_POOL
+AGS_IS_THREAD_POOL_CLASS
+AGS_THREAD_POOL
+AGS_THREAD_POOL_CLASS
+AGS_THREAD_POOL_GET_CLASS
+AGS_TYPE_THREAD_POOL
+ags_thread_pool_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timebar</FILE>
+<TITLE>AgsTimebar</TITLE>
+AgsTimebar
+AgsTimebarClass
+ags_timebar_new
+<SUBSECTION Standard>
+AGS_IS_TIMEBAR
+AGS_IS_TIMEBAR_CLASS
+AGS_TIMEBAR
+AGS_TIMEBAR_CLASS
+AGS_TIMEBAR_GET_CLASS
+AGS_TYPE_TIMEBAR
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp</FILE>
+<TITLE>AgsTimestamp</TITLE>
+AgsTimestamp
+AgsTimestampClass
+AgsTimestampFlags
+ags_timestamp_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP
+AGS_IS_TIMESTAMP_CLASS
+AGS_TIMESTAMP
+AGS_TIMESTAMP_CLASS
+AGS_TIMESTAMP_GET_CLASS
+AGS_TYPE_TIMESTAMP
+ags_timestamp_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp_factory</FILE>
+<TITLE>AgsTimestampFactory</TITLE>
+AgsTimestampFactory
+AgsTimestampFactoryClass
+AgsTimestampFactoryFlags
+ags_timestamp_factory_create
+ags_timestamp_factory_get_instance
+ags_timestamp_factory_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP_FACTORY
+AGS_IS_TIMESTAMP_FACTORY_CLASS
+AGS_TIMESTAMP_FACTORY
+AGS_TIMESTAMP_FACTORY_CLASS
+AGS_TIMESTAMP_FACTORY_GET_CLASS
+AGS_TYPE_TIMESTAMP_FACTORY
+ags_timestamp_factory_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_timestamp_thread</FILE>
+<TITLE>AgsTimestampThread</TITLE>
+AGS_MICROSECONDS_PER_SECOND
+AGS_TIMESTAMP_THREAD_DEFAULT_BPM
+AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE
+AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE
+AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE
+AGS_TIMESTAMP_THREAD_DEFAULT_TIC
+AgsTimestampThread
+AgsTimestampThreadClass
+ags_timestamp_thread_new
+<SUBSECTION Standard>
+AGS_IS_TIMESTAMP_THREAD
+AGS_IS_TIMESTAMP_THREAD_CLASS
+AGS_TIMESTAMP_THREAD
+AGS_TIMESTAMP_THREAD_CLASS
+AGS_TIMESTAMP_THREAD_GET_CLASS
+AGS_TYPE_TIMESTAMP_THREAD
+ags_timestamp_thread_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toggle_led</FILE>
+<TITLE>AgsToggleLed</TITLE>
+AgsToggleLed
+AgsToggleLedClass
+ags_toggle_led_new
+<SUBSECTION Standard>
+AGS_IS_TOGGLE_LED
+AGS_IS_TOGGLE_LED_CLASS
+AGS_TOGGLE_LED
+AGS_TOGGLE_LED_CLASS
+AGS_TOGGLE_LED_GET_CLASS
+AGS_TYPE_TOGGLE_LED
+ags_toggle_led_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toggle_pattern_bit</FILE>
+<TITLE>AgsTogglePatternBit</TITLE>
+AgsTogglePatternBit
+AgsTogglePatternBitClass
+ags_toggle_pattern_bit_new
+ags_toggle_pattern_bit_refresh_gui
+<SUBSECTION Standard>
+AGS_IS_TOGGLE_PATTERN_BIT
+AGS_IS_TOGGLE_PATTERN_BIT_CLASS
+AGS_TOGGLE_PATTERN_BIT
+AGS_TOGGLE_PATTERN_BIT_CLASS
+AGS_TOGGLE_PATTERN_BIT_GET_CLASS
+AGS_TYPE_TOGGLE_PATTERN_BIT
+ags_toggle_pattern_bit_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar</FILE>
+<TITLE>AgsToolbar</TITLE>
+AgsToolbar
+AgsToolbarClass
+ags_toolbar_new
+<SUBSECTION Standard>
+AGS_IS_TOOLBAR
+AGS_IS_TOOLBAR_CLASS
+AGS_TOOLBAR
+AGS_TOOLBAR_CLASS
+AGS_TOOLBAR_GET_CLASS
+AGS_TYPE_TOOLBAR
+ags_toolbar_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar_callbacks</FILE>
+ags_toolbar_clear_callback
+ags_toolbar_copy_or_cut_callback
+ags_toolbar_destroy_callback
+ags_toolbar_edit_callback
+ags_toolbar_mode_callback
+ags_toolbar_paste_callback
+ags_toolbar_position_callback
+ags_toolbar_select_callback
+ags_toolbar_show_callback
+ags_toolbar_zoom_callback
+</SECTION>
+
+<SECTION>
+<FILE>ags_toolbar_mode_stock</FILE>
+AGS_TOOLBAR_MODE_ALL_CHANNELS
+AGS_TOOLBAR_MODE_MULTI_CHANNEL
+AGS_TOOLBAR_MODE_SINGLE_CHANNEL
+</SECTION>
+
+<SECTION>
+<FILE>ags_tree_iterator</FILE>
+<TITLE>AgsTreeIterator</TITLE>
+AgsTreeIterator
+AgsTreeIteratorInterface
+ags_tree_iterator_is_inverse_mode
+ags_tree_iterator_iterate
+ags_tree_iterator_iterate_nested
+ags_tree_iterator_safe_iterate
+ags_tree_iterator_safe_iterate_nested
+ags_tree_iterator_set_inverse_mode
+<SUBSECTION Standard>
+AGS_IS_TREE_ITERATOR
+AGS_IS_TREE_ITERATOR_INTERFACE
+AGS_TREE_ITERATOR
+AGS_TREE_ITERATOR_GET_INTERFACE
+AGS_TREE_ITERATOR_INTERFACE
+AGS_TYPE_TREE_ITERATOR
+ags_tree_iterator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_unref_audio_signal</FILE>
+<TITLE>AgsUnrefAudioSignal</TITLE>
+AgsUnrefAudioSignal
+AgsUnrefAudioSignalClass
+ags_unref_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_UNREF_AUDIO_SIGNAL
+AGS_IS_UNREF_AUDIO_SIGNAL_CLASS
+AGS_TYPE_UNREF_AUDIO_SIGNAL
+AGS_UNREF_AUDIO_SIGNAL
+AGS_UNREF_AUDIO_SIGNAL_CLASS
+AGS_UNREF_AUDIO_SIGNAL_GET_CLASS
+ags_unref_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_vindicator</FILE>
+<TITLE>AgsVIndicator</TITLE>
+AgsVIndicator
+AgsVIndicatorClass
+ags_vindicator_new
+<SUBSECTION Standard>
+AGS_IS_VINDICATOR
+AGS_IS_VINDICATOR_CLASS
+AGS_TYPE_VINDICATOR
+AGS_VINDICATOR
+AGS_VINDICATOR_CLASS
+AGS_VINDICATOR_GET_CLASS
+ags_vindicator_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_audio_signal</FILE>
+<TITLE>AgsVolumeAudioSignal</TITLE>
+AgsVolumeAudioSignal
+AgsVolumeAudioSignalClass
+ags_volume_audio_signal_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_AUDIO_SIGNAL
+AGS_IS_VOLUME_AUDIO_SIGNAL_CLASS
+AGS_TYPE_VOLUME_AUDIO_SIGNAL
+AGS_VOLUME_AUDIO_SIGNAL
+AGS_VOLUME_AUDIO_SIGNAL_CLASS
+AGS_VOLUME_AUDIO_SIGNAL_GET_CLASS
+ags_volume_audio_signal_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_channel</FILE>
+<TITLE>AgsVolumeChannel</TITLE>
+AgsVolumeChannel
+AgsVolumeChannelClass
+ags_volume_channel_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_CHANNEL
+AGS_IS_VOLUME_CHANNEL_CLASS
+AGS_TYPE_VOLUME_CHANNEL
+AGS_VOLUME_CHANNEL
+AGS_VOLUME_CHANNEL_CLASS
+AGS_VOLUME_CHANNEL_GET_CLASS
+ags_volume_channel_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_channel_run</FILE>
+<TITLE>AgsVolumeChannelRun</TITLE>
+AgsVolumeChannelRun
+AgsVolumeChannelRunClass
+ags_volume_channel_run_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_CHANNEL_RUN
+AGS_IS_VOLUME_CHANNEL_RUN_CLASS
+AGS_TYPE_VOLUME_CHANNEL_RUN
+AGS_VOLUME_CHANNEL_RUN
+AGS_VOLUME_CHANNEL_RUN_CLASS
+AGS_VOLUME_CHANNEL_RUN_GET_CLASS
+ags_volume_channel_run_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_volume_recycling</FILE>
+<TITLE>AgsVolumeRecycling</TITLE>
+AgsVolumeRecycling
+AgsVolumeRecyclingClass
+ags_volume_recycling_new
+<SUBSECTION Standard>
+AGS_IS_VOLUME_RECYCLING
+AGS_IS_VOLUME_RECYCLING_CLASS
+AGS_TYPE_VOLUME_RECYCLING
+AGS_VOLUME_RECYCLING
+AGS_VOLUME_RECYCLING_CLASS
+AGS_VOLUME_RECYCLING_GET_CLASS
+ags_volume_recycling_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_window</FILE>
+<TITLE>AgsWindow</TITLE>
+AGS_MACHINE_COUNTER
+AgsMachineCounter
+AgsWindow
+AgsWindowClass
+AgsWindowFlags
+ags_machine_counter_alloc
+ags_window_decrement_machine_counter
+ags_window_find_machine_counter
+ags_window_increment_machine_counter
+ags_window_new
+<SUBSECTION Standard>
+AGS_IS_WINDOW
+AGS_IS_WINDOW_CLASS
+AGS_TYPE_WINDOW
+AGS_WINDOW
+AGS_WINDOW_CLASS
+AGS_WINDOW_GET_CLASS
+ags_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>ags_window_callbacks</FILE>
+ags_window_delete_event_callback
+</SECTION>
+
+<SECTION>
+<FILE>jmath</FILE>
+j_math_algebra_brackeds_out
+j_math_algebra_functions_out
+j_math_algebra_operations_out
+j_math_algebra_solve
+j_math_and
+j_math_cut_leading_zeros
+j_math_exclusive_or
+j_math_exp
+j_math_exp2
+j_math_gauss
+j_math_get_first_level_operator
+j_math_get_second_level_operator
+j_math_is_function
+j_math_is_function_backward
+j_math_is_operator
+j_math_less
+j_math_make_valid
+j_math_more
+j_math_or
+j_math_put_null_at_beginning
+j_math_put_null_at_end
+j_math_root
+j_math_root2
+j_math_solve_arithmetic
+j_math_sort_array
+j_math_width
+j_math_width_list
+</SECTION>
+
+<SECTION>
+<FILE>main</FILE>
+<TITLE>AgsMain</TITLE>
+AGS_BUILD_ID
+AGS_EFFECTS_DEFAULT_VERSION
+AGS_PRIORITY
+AGS_VERSION
+ALSA_PCM_NEW_HW_PARAMS_API
+AgsMain
+AgsMainClass
+AgsMainFlags
+ags_main_add_devout
+ags_main_load_config
+ags_main_new
+ags_main_quit
+ags_main_register_machine_type
+ags_main_register_recall_type
+ags_main_register_task_type
+ags_main_register_thread_type
+ags_main_register_widget_type
+<SUBSECTION Standard>
+AGS_IS_MAIN
+AGS_IS_MAIN_CLASS
+AGS_MAIN
+AGS_MAIN_CLASS
+AGS_MAIN_GET_CLASS
+AGS_TYPE_MAIN
+ags_main_get_type
+</SECTION>
+
diff --git a/api/ags/ags-undeclared.txt b/api/ags/ags-undeclared.txt
new file mode 100644
index 0000000..e69de29
diff --git a/api/ags/ags-undocumented.txt b/api/ags/ags-undocumented.txt
new file mode 100644
index 0000000..1ab8961
--- /dev/null
+++ b/api/ags/ags-undocumented.txt
@@ -0,0 +1,2415 @@
+19% symbol docs coverage.
+531 symbols documented.
+407 symbols incomplete.
+2337 not documented.
+
+
+AGS_ACCOUNTING_TABLE
+AGS_ASYNC_QUEUE_CLOCK_ID
+AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE
+AGS_ASYNC_QUEUE_SIGNAL_HIGH
+AGS_ASYNC_QUEUE_SIGNAL_LOW
+AGS_AUDIO_LOOP_DEFAULT_JIFFIE
+AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME
+AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE
+AGS_BUILD_ID
+AGS_CHANNEL_ERROR
+AGS_CLIPBOARD_DEFAULT_VERSION
+AGS_CONFIG_DEFAULT_BUILD_ID
+AGS_CONFIG_DEFAULT_VERSION
+AGS_CONFIG_DEVOUT
+AGS_CONFIG_THREAD
+AGS_DEVOUT_DEFAULT_BPM
+AGS_DEVOUT_DEFAULT_BUFFER_SIZE
+AGS_DEVOUT_DEFAULT_DELAY
+AGS_DEVOUT_DEFAULT_FORMAT
+AGS_DEVOUT_DEFAULT_JIFFIE
+AGS_DEVOUT_DEFAULT_SAMPLERATE
+AGS_DEVOUT_DEFAULT_SCALE
+AGS_DEVOUT_DEFAULT_TACT
+AGS_DEVOUT_DEFAULT_TACTRATE
+AGS_DEVOUT_DEFAULT_TACT_JIFFIE
+AGS_DEVOUT_ERROR
+AGS_DEVOUT_PLAY
+AGS_DEVOUT_PLAY_DOMAIN
+AGS_DEVOUT_THREAD_DEFAULT_JIFFIE
+AGS_DIAL_DEFAULT_PRECISION
+AGS_DRUM_PATTERN_CONTROLS
+AGS_EDITOR_DEFAULT
+AGS_EDITOR_DEFAULT_BUILD_ID
+AGS_EDITOR_DEFAULT_VERSION
+AGS_EFFECTS_DEFAULT_VERSION
+AGS_EXPANDER_CHILD
+AGS_EXPANDER_SET_CHILD
+AGS_EXPORT_THREAD_BUFFER_TIME
+AGS_EXPORT_THREAD_DEFAULT_JIFFIE
+AGS_FILE_BOOLEAN_POINTER_PROP
+AGS_FILE_BOOLEAN_PROP
+AGS_FILE_BUILD_ID_PROP
+AGS_FILE_CHAR_POINTER_PROP
+AGS_FILE_CHAR_PROP
+AGS_FILE_CHECKSUM_LENGTH
+AGS_FILE_DEFAULT_AUDIO_ENCODING
+AGS_FILE_DEFAULT_AUDIO_FORMAT
+AGS_FILE_DEFAULT_DTD
+AGS_FILE_DEFAULT_ENCODING
+AGS_FILE_DEFAULT_VERSION
+AGS_FILE_DOUBLE_POINTER_PROP
+AGS_FILE_DOUBLE_PROP
+AGS_FILE_DYNAMIC_WIDGET_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_CARTESIAN
+AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_DIAL
+AGS_FILE_DYNAMIC_WIDGET_HINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_HSCALE
+AGS_FILE_DYNAMIC_WIDGET_LABEL
+AGS_FILE_DYNAMIC_WIDGET_LED
+AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON
+AGS_FILE_DYNAMIC_WIDGET_VINDICATOR
+AGS_FILE_DYNAMIC_WIDGET_VSCALE
+AGS_FILE_DYNAMIC_WIDGET_WAVEFORM
+AGS_FILE_EFFECTS_DEFAULT_VERSION
+AGS_FILE_FALSE
+AGS_FILE_FLAGS_PROP
+AGS_FILE_FLOAT_POINTER_PROP
+AGS_FILE_FLOAT_PROP
+AGS_FILE_ID_PROP
+AGS_FILE_ID_REF_RESOLVE_DATA
+AGS_FILE_ID_REF_SERIALIZE_DATA
+AGS_FILE_INT64_POINTER_PROP
+AGS_FILE_INT64_PROP
+AGS_FILE_NAME_PROP
+AGS_FILE_OBJECT_PROP
+AGS_FILE_POINTER_PROP
+AGS_FILE_RESOLVE
+AGS_FILE_SCOPE_PROP
+AGS_FILE_SELECTION_ENTRY
+AGS_FILE_TRUE
+AGS_FILE_TYPE_PROP
+AGS_FILE_UINT64_POINTER_PROP
+AGS_FILE_UINT64_PROP
+AGS_FILE_VERSION_PROP
+AGS_FILE_XPATH_PROP
+AGS_GUI_THREAD_DEFAULT_JIFFIE
+AGS_IPATCH_DEFAULT_CHANNELS
+AGS_IPATCH_READ
+AGS_IPATCH_WRITE
+AGS_LADSPA_PLUGIN
+AGS_LINE_DEFAULT_BUILD_ID
+AGS_LINE_DEFAULT_VERSION
+AGS_LINE_EDITOR_DEFAULT_BUILD_ID
+AGS_LINE_EDITOR_DEFAULT_VERSION
+AGS_MACHINE_COUNTER
+AGS_MACHINE_DEFAULT_BUILD_ID
+AGS_MACHINE_DEFAULT_VERSION
+AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID
+AGS_MACHINE_EDITOR_DEFAULT_VERSION
+AGS_MATRIX_CELL_HEIGHT
+AGS_MATRIX_CELL_WIDTH
+AGS_MATRIX_OCTAVE
+AGS_MATRIX_PATTERN_CONTROLS
+AGS_MICROSECONDS_PER_SECOND
+AGS_NAVIGATION_DEFAULT_TACT_STEP
+AGS_NAVIGATION_REWIND_STEPS
+AGS_NAVIGATION_SEEK_STEPS
+AGS_NOTATION_DEFAULT_BPM
+AGS_NOTATION_DEFAULT_DURATION
+AGS_NOTATION_DEFAULT_JIFFIE
+AGS_NOTATION_DEFAULT_LENGTH
+AGS_NOTATION_MAXIMUM_NOTE_LENGTH
+AGS_NOTATION_MINIMUM_NOTE_LENGTH
+AGS_NOTATION_TICS_PER_BEAT
+AGS_NOTEBOOK_TAB
+AGS_NOTE_EDIT_MAX_CONTROLS
+AGS_PAD_DEFAULT_BUILD_ID
+AGS_PAD_DEFAULT_VERSION
+AGS_PAD_EDITOR_DEFAULT_BUILD_ID
+AGS_PAD_EDITOR_DEFAULT_VERSION
+AGS_PLAYABLE_ERROR
+AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER
+AGS_PLUGIN_NAME_VOLUME
+AGS_PRIORITY
+AGS_RECALL_DEFAULT_BUILD_ID
+AGS_RECALL_DEFAULT_VERSION
+AGS_RECALL_HANDLER
+AGS_RECYCLING_THREAD_DEFAULT_JIFFIE
+AGS_REGISTRY_DEFAULT_ID_LENGTH
+AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE
+AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE
+AGS_TASK_THREAD_DEFAULT_JIFFIE
+AGS_THREAD_DEFAULT_ATTACK
+AGS_THREAD_DEFAULT_JIFFIE
+AGS_THREAD_MAX_PRECISION
+AGS_THREAD_RESUME_SIG
+AGS_THREAD_STACKSIZE
+AGS_THREAD_SUSPEND_SIG
+AGS_TIMESTAMP_THREAD_DEFAULT_BPM
+AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE
+AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE
+AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE
+AGS_TIMESTAMP_THREAD_DEFAULT_TIC
+AGS_TOOLBAR_MODE_ALL_CHANNELS
+AGS_TOOLBAR_MODE_MULTI_CHANNEL
+AGS_TOOLBAR_MODE_SINGLE_CHANNEL
+AGS_VERSION
+ALSA_PCM_NEW_HW_PARAMS_API
+AgsAccountingTable (<items>)
+AgsAddAudio
+AgsAddAudioClass (<items>)
+AgsAddAudioSignal
+AgsAddAudioSignalClass (<items>)
+AgsAddLineMember
+AgsAddLineMemberClass (<items>)
+AgsAddNote
+AgsAddNoteClass (<items>)
+AgsAddPointToSelection
+AgsAddPointToSelectionClass (<items>)
+AgsAddRecall
+AgsAddRecallClass (<items>)
+AgsAddRegionToSelection
+AgsAddRegionToSelectionClass (<items>)
+AgsAppendAudio
+AgsAppendAudioClass (<items>)
+AgsAppendChannel
+AgsAppendChannelClass (<items>)
+AgsAppendRecall
+AgsAppendRecallClass (<items>)
+AgsApplicable
+AgsApplicableInterface (<items>)
+AgsApplyBpm
+AgsApplyBpmClass (<items>)
+AgsApplySequencerLength
+AgsApplySequencerLengthClass (<items>)
+AgsApplySynth
+AgsApplySynthClass (<items>)
+AgsApplySynthWave (<items>)
+AgsApplyTact
+AgsApplyTactClass (<items>)
+AgsApplyWavetable
+AgsApplyWavetableClass (<items>)
+AgsAsyncQueue
+AgsAsyncQueue::interrupt
+AgsAsyncQueue::pop-context
+AgsAsyncQueue::push-context
+AgsAsyncQueueClass (<items>)
+AgsAsyncQueueFlags (<items>)
+AgsAttack
+AgsAttackFlags (<items>)
+AgsAudio
+AgsAudioClass (<items>)
+AgsAudioFile
+AgsAudioFileClass (<items>)
+AgsAudioFileXml
+AgsAudioFileXmlClass (<items>)
+AgsAudioFlags (<items>)
+AgsAudioLoop
+AgsAudioLoopClass (<items>)
+AgsAudioLoopFlags (<items>)
+AgsAudioPreferences
+AgsAudioPreferencesClass (<items>)
+AgsAudioSetRecycling
+AgsAudioSetRecyclingClass (<items>)
+AgsAudioSignal
+AgsAudioSignalClass (<items>)
+AgsAudioSignalFlags (<items>)
+AgsAutosaveThread
+AgsAutosaveThreadClass (<items>)
+AgsBufferAudioSignal
+AgsBufferAudioSignalClass (<items>)
+AgsBufferChannel
+AgsBufferChannelClass (<items>)
+AgsBufferChannelRun
+AgsBufferChannelRunClass (<items>)
+AgsBufferRecycling
+AgsBufferRecyclingClass (<items>)
+AgsCancelAudio
+AgsCancelAudioClass (<items>)
+AgsCancelChannel
+AgsCancelChannelClass (<items>)
+AgsCancelRecall
+AgsCancelRecallClass (<items>)
+AgsChangeIndicator
+AgsChangeIndicatorClass (<items>)
+AgsChangeTact
+AgsChangeTactClass (<items>)
+AgsChannel
+AgsChannelClass (<items>)
+AgsChannelError (<items>)
+AgsChannelFlags (<items>)
+AgsChannelIter (<items>)
+AgsChannelIterFlags (<items>)
+AgsChannelRecallIDMode (<items>)
+AgsChannelSetRecycling
+AgsChannelSetRecyclingClass (<items>)
+AgsConfig
+AgsConfigClass (<items>)
+AgsContext (<items>)
+AgsCopyAudioSignal
+AgsCopyAudioSignalClass (<items>)
+AgsCopyChannel
+AgsCopyChannelClass (<items>)
+AgsCopyChannelRun
+AgsCopyChannelRunClass (<items>)
+AgsCopyChannelRunFlags (<items>)
+AgsCopyNotationAudio
+AgsCopyNotationAudioClass (<items>)
+AgsCopyNotationAudioFlags (<items>)
+AgsCopyNotationAudioRun
+AgsCopyNotationAudioRunClass (<items>)
+AgsCopyPatternAudio
+AgsCopyPatternAudioClass (<items>)
+AgsCopyPatternAudioRun
+AgsCopyPatternAudioRunClass (<items>)
+AgsCopyPatternChannel
+AgsCopyPatternChannelClass (<items>)
+AgsCopyPatternChannelRun
+AgsCopyPatternChannelRunClass (<items>)
+AgsCopyRecycling
+AgsCopyRecyclingClass (<items>)
+AgsCountBeatsAudio
+AgsCountBeatsAudioClass (<items>)
+AgsCountBeatsAudioRun
+AgsCountBeatsAudioRun::notation-loop
+AgsCountBeatsAudioRun::notation-start
+AgsCountBeatsAudioRun::notation-stop
+AgsCountBeatsAudioRun::sequencer-loop
+AgsCountBeatsAudioRun::sequencer-start
+AgsCountBeatsAudioRun::sequencer-stop
+AgsCountBeatsAudioRunClass (<items>)
+AgsCountable
+AgsCountableInterface (<items>)
+AgsDelayAudio
+AgsDelayAudio::notation-duration-changed
+AgsDelayAudio::sequencer-duration-changed
+AgsDelayAudioClass (<items>)
+AgsDelayAudioRun
+AgsDelayAudioRun::notation-alloc-input
+AgsDelayAudioRun::notation-alloc-output
+AgsDelayAudioRun::notation-count
+AgsDelayAudioRun::sequencer-alloc-input
+AgsDelayAudioRun::sequencer-alloc-output
+AgsDelayAudioRun::sequencer-count
+AgsDelayAudioRunClass (<items>)
+AgsDevout
+AgsDevoutClass (<items>)
+AgsDevoutError (<items>)
+AgsDevoutFlags (<items>)
+AgsDevoutPlayFlags (<items>)
+AgsDevoutResolutionMode (<items>)
+AgsDevoutThread
+AgsDevoutThreadClass (<items>)
+AgsDial
+AgsDialClass (<items>)
+AgsDialFlags (<items>)
+AgsDisplayTact
+AgsDisplayTactClass (<items>)
+AgsDrum
+AgsDrumClass (<items>)
+AgsDrumFlags (<items>)
+AgsDrumInputLine
+AgsDrumInputLineClass (<items>)
+AgsDrumInputPad
+AgsDrumInputPadClass (<items>)
+AgsDrumInputPadFlags (<items>)
+AgsDrumOutputLine
+AgsDrumOutputLineClass (<items>)
+AgsDrumOutputPad
+AgsDrumOutputPadClass (<items>)
+AgsDrumOutputPadFlags (<items>)
+AgsDynamicConnectable
+AgsDynamicConnectableInterface (<items>)
+AgsEditor
+AgsEditor::machine-changed
+AgsEditorClass (<items>)
+AgsExpander
+AgsExpanderChild (<items>)
+AgsExpanderClass (<items>)
+AgsExpanderFlags (<items>)
+AgsExpanderSet
+AgsExpanderSetChild (<items>)
+AgsExpanderSetClass (<items>)
+AgsExpanderSetFlags (<items>)
+AgsExportOutput
+AgsExportOutputClass (<items>)
+AgsExportThread
+AgsExportThreadClass (<items>)
+AgsExportWindow
+AgsExportWindowClass (<items>)
+AgsExportWindowFlags (<items>)
+AgsFFPlayer
+AgsFFPlayerClass (<items>)
+AgsFile
+AgsFile::read
+AgsFile::read-resolve
+AgsFile::read-start
+AgsFile::write
+AgsFile::write-concurrent
+AgsFile::write-resolve
+AgsFileClass (<items>)
+AgsFileFlags (<items>)
+AgsFileIdRef
+AgsFileIdRef::resolved
+AgsFileIdRefClass (<items>)
+AgsFileLaunch
+AgsFileLaunch::start
+AgsFileLaunchClass (<items>)
+AgsFileLink
+AgsFileLinkClass (<items>)
+AgsFileLookup
+AgsFileLookup::resolve
+AgsFileLookupClass (<items>)
+AgsFileResolve
+AgsFileSelection
+AgsFileSelection::add-entry
+AgsFileSelection::completed
+AgsFileSelection::remove-entry
+AgsFileSelectionClass (<items>)
+AgsFileSelectionEntry (<items>)
+AgsFileSelectionFlags (<items>)
+AgsFreeSelection
+AgsFreeSelectionClass (<items>)
+AgsGarbageCollector
+AgsGarbageCollectorClass (<items>)
+AgsGarbageCollectorFlags (<items>)
+AgsGuiTaskThread
+AgsGuiTaskThreadClass (<items>)
+AgsGuiThread
+AgsGuiThreadClass (<items>)
+AgsHTimebar (<items>)
+AgsHTimebarClass (<items>)
+AgsIndicator
+AgsIndicatorClass (<items>)
+AgsInitAudio
+AgsInitAudioClass (<items>)
+AgsInitChannel
+AgsInitChannelClass (<items>)
+AgsInlinePlayer
+AgsInlinePlayerClass (<items>)
+AgsInput
+AgsInputClass (<items>)
+AgsIpatch
+AgsIpatchClass (<items>)
+AgsIpatchFlags (<items>)
+AgsIpatchSF2Reader
+AgsIpatchSF2ReaderClass (<items>)
+AgsIteratorThread
+AgsIteratorThread::children-ready
+AgsIteratorThreadClass (<items>)
+AgsIteratorThreadFlags (<items>)
+AgsLadspaBrowser
+AgsLadspaBrowserClass (<items>)
+AgsLadspaManager
+AgsLadspaManagerClass (<items>)
+AgsLadspaPlugin (<items>)
+AgsLadspaPluginFlags (<items>)
+AgsLadspaPluginPreferences (<items>)
+AgsLed
+AgsLedClass (<items>)
+AgsLedFlags (<items>)
+AgsLine
+AgsLine::group-changed
+AgsLine::set-channel
+AgsLineClass (<items>)
+AgsLineEditor
+AgsLineEditorClass (<items>)
+AgsLineFlags (<items>)
+AgsLineMember
+AgsLineMember::change-port
+AgsLineMemberClass (<items>)
+AgsLineMemberEditor
+AgsLineMemberEditorClass (<items>)
+AgsLineMemberFlags (<items>)
+AgsLinkChannel
+AgsLinkChannelClass (<items>)
+AgsLinkCollectionEditor
+AgsLinkCollectionEditorClass (<items>)
+AgsLinkEditor
+AgsLinkEditorClass (<items>)
+AgsLinkEditorFlags (<items>)
+AgsListingEditor
+AgsListingEditorClass (<items>)
+AgsLog (<items>)
+AgsLogClass (<items>)
+AgsLogFlags (<items>)
+AgsLogFormatedMessage (<items>)
+AgsLogMessage (<items>)
+AgsLoopChannel
+AgsLoopChannelClass (<items>)
+AgsLoopChannelRun
+AgsLoopChannelRunClass (<items>)
+AgsMachine
+AgsMachine::add-default-recalls
+AgsMachineClass (<items>)
+AgsMachineCounter (<items>)
+AgsMachineEditor
+AgsMachineEditor::set-machine
+AgsMachineEditorClass (<items>)
+AgsMachineEditorFlags (<items>)
+AgsMachineFileInputFlags (<items>)
+AgsMachineFlags (<items>)
+AgsMachineRadioButton
+AgsMachineRadioButtonClass (<items>)
+AgsMachineSelection
+AgsMachineSelectionClass (<items>)
+AgsMachineSelector
+AgsMachineSelector::changed
+AgsMachineSelectorClass (<items>)
+AgsMain
+AgsMainClass (<items>)
+AgsMainFlags (<items>)
+AgsMainLoop
+AgsMainLoopInterface (<items>)
+AgsMatrix
+AgsMatrixClass (<items>)
+AgsMenu
+AgsMenuBar
+AgsMenuBarClass (<items>)
+AgsMenuClass (<items>)
+AgsMenuItem
+AgsMenuItemClass (<items>)
+AgsMeter
+AgsMeterClass (<items>)
+AgsMixer
+AgsMixerClass (<items>)
+AgsMixerInputLine
+AgsMixerInputLineClass (<items>)
+AgsMixerInputPad
+AgsMixerInputPadClass (<items>)
+AgsMutable
+AgsMutableInterface (<items>)
+AgsMuteAudio
+AgsMuteAudioClass (<items>)
+AgsMuteAudioSignal
+AgsMuteAudioSignalClass (<items>)
+AgsMuteChannel
+AgsMuteChannelClass (<items>)
+AgsMuteChannelRun
+AgsMuteChannelRunClass (<items>)
+AgsMuteRecycling
+AgsMuteRecyclingClass (<items>)
+AgsNavigation
+AgsNavigation::change-position
+AgsNavigationClass (<items>)
+AgsNavigationFlags (<items>)
+AgsNotation
+AgsNotationClass (<items>)
+AgsNotationFlags (<items>)
+AgsNote
+AgsNoteClass (<items>)
+AgsNoteEdit
+AgsNoteEditClass (<items>)
+AgsNoteEditFlags (<items>)
+AgsNoteEditResetFlags (<items>)
+AgsNoteFlags (<items>)
+AgsNotebook
+AgsNotebookClass (<items>)
+AgsNotebookTab (<items>)
+AgsNotebookTabFlags (<items>)
+AgsOpenFile
+AgsOpenFileClass (<items>)
+AgsOpenSingleFile
+AgsOpenSingleFileClass (<items>)
+AgsOptionMenu
+AgsOptionMenuClass (<items>)
+AgsOscillator
+AgsOscillatorClass (<items>)
+AgsOutput
+AgsOutputClass (<items>)
+AgsPackable
+AgsPackableInterface (<items>)
+AgsPad
+AgsPad::resize-lines
+AgsPad::set-channel
+AgsPadClass (<items>)
+AgsPadEditor
+AgsPadEditorClass (<items>)
+AgsPadFlags (<items>)
+AgsPanel
+AgsPanelClass (<items>)
+AgsPanelInputLine
+AgsPanelInputLineClass (<items>)
+AgsPanelInputPad
+AgsPanelInputPadClass (<items>)
+AgsPattern
+AgsPatternClass (<items>)
+AgsPeakChannel
+AgsPeakChannelClass (<items>)
+AgsPeakChannelRun
+AgsPeakChannelRunClass (<items>)
+AgsPerformancePreferences
+AgsPerformancePreferencesClass (<items>)
+AgsPersistable
+AgsPersistableInterface (<items>)
+AgsPlayAudio
+AgsPlayAudioClass (<items>)
+AgsPlayAudioFile
+AgsPlayAudioFileClass (<items>)
+AgsPlayAudioSignal
+AgsPlayAudioSignalClass (<items>)
+AgsPlayChannel
+AgsPlayChannelClass (<items>)
+AgsPlayChannelRun
+AgsPlayChannelRunClass (<items>)
+AgsPlayChannelRunFlags (<items>)
+AgsPlayChannelRunMaster
+AgsPlayChannelRunMasterClass (<items>)
+AgsPlayChannelRunMasterFlags (<items>)
+AgsPlayChannelRunMasterStreamer (<items>)
+AgsPlayNotationAudio
+AgsPlayNotationAudioClass (<items>)
+AgsPlayNotationAudioRun
+AgsPlayNotationAudioRunClass (<items>)
+AgsPlayNotationAudioRunFlags (<items>)
+AgsPlayNote
+AgsPlayNoteClass (<items>)
+AgsPlayPattern
+AgsPlayPatternClass (<items>)
+AgsPlayRecycling
+AgsPlayRecyclingClass (<items>)
+AgsPlayable
+AgsPlayableError (<items>)
+AgsPlayableInterface (<items>)
+AgsPlugin
+AgsPluginFactory
+AgsPluginFactory::add
+AgsPluginFactory::create
+AgsPluginFactoryClass (<items>)
+AgsPluginInterface (<items>)
+AgsPluginMetadata (<items>)
+AgsPluginPreferences
+AgsPluginPreferencesClass (<items>)
+AgsPort
+AgsPortClass (<items>)
+AgsPortlet
+AgsPortletInterface (<items>)
+AgsPreferences
+AgsPreferencesClass (<items>)
+AgsPreferencesFlags (<items>)
+AgsPropertyCollectionEditor
+AgsPropertyCollectionEditorClass (<items>)
+AgsPropertyEditor
+AgsPropertyEditorClass (<items>)
+AgsPropertyEditorFlags (<items>)
+AgsPropertyListingEditor
+AgsPropertyListingEditorClass (<items>)
+AgsRecall
+AgsRecall::cancel
+AgsRecall::child-added
+AgsRecall::done
+AgsRecall::duplicate
+AgsRecall::notify-dependency
+AgsRecall::remove
+AgsRecall::resolve-dependencies
+AgsRecall::run-init-inter
+AgsRecall::run-init-post
+AgsRecall::run-init-pre
+AgsRecall::run-inter
+AgsRecall::run-post
+AgsRecall::run-pre
+AgsRecall::stop-persistent
+AgsRecallAudio
+AgsRecallAudioClass (<items>)
+AgsRecallAudioRun
+AgsRecallAudioRunClass (<items>)
+AgsRecallAudioSignal
+AgsRecallAudioSignalClass (<items>)
+AgsRecallAudioSignalFlags (<items>)
+AgsRecallChannel
+AgsRecallChannelClass (<items>)
+AgsRecallChannelRun
+AgsRecallChannelRunClass (<items>)
+AgsRecallChannelRunDummy
+AgsRecallChannelRunDummyClass (<items>)
+AgsRecallClass (<items>)
+AgsRecallContainer
+AgsRecallContainerClass (<items>)
+AgsRecallContainerFindFlags (<items>)
+AgsRecallContainerFlags (<items>)
+AgsRecallDependency
+AgsRecallDependencyClass (<items>)
+AgsRecallFactory
+AgsRecallFactoryClass (<items>)
+AgsRecallFactoryCreateFlags (<items>)
+AgsRecallFlags (<items>)
+AgsRecallHandler (signal_name, callback, data, handler)
+AgsRecallID
+AgsRecallIDClass (<items>)
+AgsRecallIDFlags (<items>)
+AgsRecallLadspa
+AgsRecallLadspaClass (<items>)
+AgsRecallLadspaRun
+AgsRecallLadspaRunClass (<items>)
+AgsRecallNotifyDependencyMode (<items>)
+AgsRecallRecycling
+AgsRecallRecyclingClass (<items>)
+AgsRecallRecyclingDummy
+AgsRecallRecyclingDummyClass (<items>)
+AgsRecallRecyclingFlags (<items>)
+AgsRecycling
+AgsRecyclingClass (<items>)
+AgsRecyclingContainer
+AgsRecyclingContainerClass (<items>)
+AgsRecyclingFlags (<items>)
+AgsRecyclingThread
+AgsRecyclingThread::play-audio
+AgsRecyclingThread::play-channel
+AgsRecyclingThreadClass (<items>)
+AgsRecyclingThreadFlags (<items>)
+AgsRegistry
+AgsRegistryClass (<items>)
+AgsRegistryEntry (<items>)
+AgsRemoteTask
+AgsRemoteTaskClass (<items>)
+AgsRemoveAudio
+AgsRemoveAudioClass (<items>)
+AgsRemoveAudioSignal
+AgsRemoveAudioSignalClass (<items>)
+AgsRemoveNote
+AgsRemoveNoteClass (<items>)
+AgsRemovePointFromSelection
+AgsRemovePointFromSelectionClass (<items>)
+AgsRemoveRecall
+AgsRemoveRecallClass (<items>)
+AgsRemoveRegionFromSelection
+AgsRemoveRegionFromSelectionClass (<items>)
+AgsResizeEditor (<items>)
+AgsResizeEditorClass (<items>)
+AgsReturnableThread
+AgsReturnableThread::safe-run
+AgsReturnableThreadCallback
+AgsReturnableThreadClass (<items>)
+AgsReturnableThreadFlags (<items>)
+AgsRuler
+AgsRulerClass (<items>)
+AgsRunnable
+AgsRunnableInterface (<items>)
+AgsSF2Chooser
+AgsSF2ChooserClass (<items>)
+AgsSF2Levels (<items>)
+AgsSaveFile
+AgsSaveFileClass (<items>)
+AgsScrollOnPlay
+AgsScrollOnPlayClass (<items>)
+AgsSeekable
+AgsSeekableInterface (<items>)
+AgsServer
+AgsServer::start
+AgsServerClass (<items>)
+AgsServerFlags (<items>)
+AgsServerPreferences
+AgsServerPreferencesClass (<items>)
+AgsSetAudioChannels
+AgsSetAudioChannelsClass (<items>)
+AgsSetBufferSize
+AgsSetBufferSizeClass (<items>)
+AgsSetDevoutPlayFlags
+AgsSetDevoutPlayFlagsClass (<items>)
+AgsSetMuted
+AgsSetMutedClass (<items>)
+AgsSetOutputDevice
+AgsSetOutputDeviceClass (<items>)
+AgsSetSamplerate
+AgsSetSamplerateClass (<items>)
+AgsSingleThread
+AgsSingleThreadClass (<items>)
+AgsSndfile
+AgsSndfileClass (<items>)
+AgsSndfileFlags (<items>)
+AgsStackable
+AgsStackableInterface (<items>)
+AgsStartDevout
+AgsStartDevoutClass (<items>)
+AgsStream
+AgsStreamAudioSignal
+AgsStreamAudioSignalClass (<items>)
+AgsStreamChannel
+AgsStreamChannelClass (<items>)
+AgsStreamChannelRun
+AgsStreamChannelRunClass (<items>)
+AgsStreamClass (<items>)
+AgsStreamRecycling
+AgsStreamRecyclingClass (<items>)
+AgsSynth
+AgsSynthClass (<items>)
+AgsSynthFlags (<items>)
+AgsSynthInputLine
+AgsSynthInputLineClass (<items>)
+AgsSynthInputPad
+AgsSynthInputPadClass (<items>)
+AgsTable
+AgsTableClass (<items>)
+AgsTactable
+AgsTactable::change-bpm
+AgsTactable::change-notation-duration
+AgsTactable::change-sequencer-duration
+AgsTactable::change-tact
+AgsTactableInterface (<items>)
+AgsTask
+AgsTaskClass (<items>)
+AgsTaskFlags (<items>)
+AgsTaskThread
+AgsTaskThreadAppend (<items>)
+AgsTaskThreadClass (<items>)
+AgsThread
+AgsThread::resume
+AgsThread::run
+AgsThread::start
+AgsThread::stop
+AgsThread::suspend
+AgsThread::timelock
+AgsThreadClass (<items>)
+AgsThreadFlags (<items>)
+AgsThreadPool
+AgsThreadPool::start
+AgsThreadPoolClass (<items>)
+AgsThreadPoolFlags (<items>)
+AgsTimebar (<items>)
+AgsTimebarClass (<items>)
+AgsTimer (<items>)
+AgsTimestamp
+AgsTimestampClass (<items>)
+AgsTimestampFactory
+AgsTimestampFactory::create
+AgsTimestampFactoryClass (<items>)
+AgsTimestampFactoryFlags (<items>)
+AgsTimestampFlags (<items>)
+AgsTimestampThread
+AgsTimestampThreadClass (<items>)
+AgsToggleLed
+AgsToggleLedClass (<items>)
+AgsTogglePatternBit
+AgsTogglePatternBit::refresh-gui
+AgsTogglePatternBitClass (<items>)
+AgsToolbar
+AgsToolbarClass (<items>)
+AgsTreeIterator
+AgsTreeIteratorInterface (<items>)
+AgsUnrefAudioSignal
+AgsUnrefAudioSignalClass (<items>)
+AgsVIndicator
+AgsVIndicatorClass (<items>)
+AgsVolumeAudioSignal
+AgsVolumeAudioSignalClass (<items>)
+AgsVolumeChannel
+AgsVolumeChannelClass (<items>)
+AgsVolumeChannelRun
+AgsVolumeChannelRunClass (<items>)
+AgsVolumeRecycling
+AgsVolumeRecyclingClass (<items>)
+AgsWindow
+AgsWindowClass (<items>)
+AgsWindowFlags (<items>)
+MSEC_PER_SEC
+NSEC_PER_SEC
+ags_accounting_table_alloc
+ags_accounting_table_set_sanity
+ags_add_audio_new
+ags_add_audio_signal_new
+ags_add_line_member_new
+ags_add_note_new
+ags_add_point_to_selection_new
+ags_add_recall_new
+ags_add_region_to_selection_new
+ags_amplifier
+ags_append_audio_new
+ags_append_channel_new
+ags_append_recall_new
+ags_applicable_apply
+ags_applicable_reset
+ags_applicable_set_update
+ags_apply_bpm_new
+ags_apply_sequencer_length_new
+ags_apply_synth_new
+ags_apply_tact_new
+ags_apply_wavetable_new
+ags_async_queue_add
+ags_async_queue_find_context
+ags_async_queue_idle
+ags_async_queue_initerrupt
+ags_async_queue_new
+ags_async_queue_next_interval
+ags_async_queue_pop_context
+ags_async_queue_push_context
+ags_async_queue_remove
+ags_async_queue_worker
+ags_audio_add_recall (recall)
+ags_audio_done
+ags_audio_file_close
+ags_audio_file_flush
+ags_audio_file_new
+ags_audio_file_open
+ags_audio_file_open_from_data
+ags_audio_file_read_audio_signal
+ags_audio_file_rw_open
+ags_audio_file_seek
+ags_audio_file_write
+ags_audio_file_xml_new
+ags_audio_init_run (Returns)
+ags_audio_loop_add_audio
+ags_audio_loop_add_channel
+ags_audio_loop_add_recall
+ags_audio_loop_new
+ags_audio_loop_remove_audio
+ags_audio_loop_remove_channel
+ags_audio_loop_remove_recall
+ags_audio_preferences_audio_channels_changed
+ags_audio_preferences_buffer_size_changed
+ags_audio_preferences_card_changed_callback
+ags_audio_preferences_new
+ags_audio_preferences_samplerate_changed
+ags_audio_recall_change_state
+ags_audio_remove_recall (recall)
+ags_audio_set_recycling_new
+ags_audio_signal_copy_buffer_to_double_buffer
+ags_audio_signal_copy_double_buffer_to_buffer
+ags_audio_signal_morph_samplerate (samplerate, k_morph)
+ags_audio_signal_new_with_length
+ags_audio_signal_scale
+ags_audio_signal_tile
+ags_audio_tact
+ags_audio_unset_flags
+ags_autosave_thread_new
+ags_buffer_audio_signal_new
+ags_buffer_channel_new
+ags_buffer_channel_run_new
+ags_buffer_recycling_new
+ags_cancel_audio_new
+ags_cancel_channel_new
+ags_cancel_recall_new
+ags_change_indicator_new
+ags_change_tact_new
+ags_channel_add_recall (recall)
+ags_channel_done
+ags_channel_error_quark
+ags_channel_find_recall
+ags_channel_init_recall (stage)
+ags_channel_iter_alloc
+ags_channel_iter_free
+ags_channel_iter_next
+ags_channel_iter_prev
+ags_channel_recall_id_set
+ags_channel_recursive_play_init (Returns)
+ags_channel_remove_recall (recall)
+ags_channel_safe_resize_audio_signal (size)
+ags_channel_set_recycling_new
+ags_combo_box_text_remove_all
+ags_config_get
+ags_config_load_defaults
+ags_config_load_from_file
+ags_config_new
+ags_config_save
+ags_config_set
+ags_container_add_all
+ags_context_alloc
+ags_copy_audio_signal_new
+ags_copy_channel_new
+ags_copy_channel_run_new
+ags_copy_notation_audio_new
+ags_copy_notation_audio_run_new
+ags_copy_pattern_audio_new
+ags_copy_pattern_audio_run_new
+ags_copy_pattern_channel_new
+ags_copy_pattern_channel_run_new
+ags_copy_pattern_channel_template_find_source_and_destination
+ags_copy_recycling_new
+ags_count_beats_audio_new
+ags_count_beats_audio_run_new
+ags_count_beats_audio_run_notation_loop
+ags_count_beats_audio_run_notation_start
+ags_count_beats_audio_run_notation_stop
+ags_count_beats_audio_run_sequencer_loop
+ags_count_beats_audio_run_sequencer_start
+ags_count_beats_audio_run_sequencer_stop
+ags_countable_get_notation_counter
+ags_countable_get_sequencer_counter
+ags_default_log
+ags_delay_audio_new
+ags_delay_audio_notation_duration_changed
+ags_delay_audio_run_new
+ags_delay_audio_run_notation_alloc_input
+ags_delay_audio_run_notation_alloc_output
+ags_delay_audio_run_notation_count
+ags_delay_audio_run_sequencer_alloc_input
+ags_delay_audio_run_sequencer_alloc_output
+ags_delay_audio_run_sequencer_count
+ags_delay_audio_sequencer_duration_changed
+ags_devout_error_quark
+ags_devout_note_offset_changed
+ags_devout_pcm_info (buffer_size_max)
+ags_devout_play_find_source (source)
+ags_devout_thread_new
+ags_dial_new
+ags_display_tact_new
+ags_drum_done_callback
+ags_drum_index0_callback
+ags_drum_index1_callback
+ags_drum_input_line_audio_set_pads_callback
+ags_drum_input_line_channel_done_callback
+ags_drum_input_line_map_recall
+ags_drum_input_line_new
+ags_drum_input_line_parent_set_callback
+ags_drum_input_pad_edit_callback
+ags_drum_input_pad_new
+ags_drum_input_pad_open_callback
+ags_drum_input_pad_play_callback
+ags_drum_length_spin_callback
+ags_drum_loop_button_callback
+ags_drum_new
+ags_drum_offset_callback
+ags_drum_open_callback
+ags_drum_output_line_add_default_recall
+ags_drum_output_line_new
+ags_drum_output_line_parent_set_callback
+ags_drum_output_pad_new
+ags_drum_output_pad_play_cancel
+ags_drum_output_pad_play_done
+ags_drum_pad_callback
+ags_drum_parent_set_callback
+ags_drum_set_pattern
+ags_drum_tact_callback
+ags_dynamic_connectable_connect
+ags_dynamic_connectable_disconnect
+ags_echo
+ags_editor_change_position_callback
+ags_editor_machine_changed
+ags_editor_machine_changed_callback
+ags_editor_new
+ags_editor_parent_set_callback
+ags_editor_set_audio_channels_callback
+ags_editor_set_pads_callback
+ags_expander_add
+ags_expander_child_alloc
+ags_expander_child_find
+ags_expander_new
+ags_expander_remove
+ags_expander_set_add
+ags_expander_set_child_alloc
+ags_expander_set_child_find
+ags_expander_set_new
+ags_expander_set_remove
+ags_expander_set_set_flags
+ags_export_output_new
+ags_export_thread_new
+ags_export_window_export_callback
+ags_export_window_file_chooser_button_callback
+ags_export_window_new
+ags_export_window_tact_callback
+ags_ffplayer_drawing_area_button_press_callback
+ags_ffplayer_drawing_area_configure_callback
+ags_ffplayer_drawing_area_expose_callback
+ags_ffplayer_hscrollbar_value_changed
+ags_ffplayer_instrument_changed_callback
+ags_ffplayer_new
+ags_ffplayer_open_clicked_callback
+ags_ffplayer_open_dialog_response_callback
+ags_ffplayer_paint
+ags_ffplayer_parent_set_callback
+ags_ffplayer_preset_changed_callback
+ags_file_add_id_ref
+ags_file_add_launch
+ags_file_add_lookup
+ags_file_find_id_ref_by_node
+ags_file_find_id_ref_by_reference
+ags_file_find_id_ref_by_xpath
+ags_file_id_ref_new
+ags_file_id_ref_resolved
+ags_file_launch_new
+ags_file_launch_start
+ags_file_link_new
+ags_file_lookup_find_by_node
+ags_file_lookup_new
+ags_file_lookup_resolve
+ags_file_new
+ags_file_read
+ags_file_read_audio
+ags_file_read_audio_list
+ags_file_read_audio_loop
+ags_file_read_audio_signal
+ags_file_read_audio_signal_list
+ags_file_read_channel
+ags_file_read_channel_list
+ags_file_read_devout
+ags_file_read_devout_list
+ags_file_read_devout_play
+ags_file_read_devout_play_list
+ags_file_read_dialog
+ags_file_read_dialog_list
+ags_file_read_editor
+ags_file_read_embedded_audio
+ags_file_read_embedded_audio_list
+ags_file_read_file_link
+ags_file_read_file_link_list
+ags_file_read_input
+ags_file_read_line
+ags_file_read_line_editor
+ags_file_read_line_list
+ags_file_read_line_member
+ags_file_read_line_member_editor
+ags_file_read_line_member_list
+ags_file_read_link_collection_editor
+ags_file_read_link_editor
+ags_file_read_machine
+ags_file_read_machine_counter
+ags_file_read_machine_counter_list
+ags_file_read_machine_editor
+ags_file_read_machine_editor_list
+ags_file_read_machine_list
+ags_file_read_machine_selector
+ags_file_read_main
+ags_file_read_menu_bar
+ags_file_read_mixer_input_pad
+ags_file_read_mixer_output_pad
+ags_file_read_navigation
+ags_file_read_notation
+ags_file_read_notation_list
+ags_file_read_note
+ags_file_read_note_list
+ags_file_read_notebook
+ags_file_read_notebook_tab
+ags_file_read_notebook_tab_list
+ags_file_read_oscillator
+ags_file_read_output
+ags_file_read_pad
+ags_file_read_pad_editor
+ags_file_read_pad_list
+ags_file_read_pattern
+ags_file_read_pattern_data
+ags_file_read_pattern_data_list
+ags_file_read_pattern_list
+ags_file_read_port
+ags_file_read_port_list
+ags_file_read_recall
+ags_file_read_recall_audio
+ags_file_read_recall_audio_run
+ags_file_read_recall_audio_signal
+ags_file_read_recall_channel
+ags_file_read_recall_channel_run
+ags_file_read_recall_container
+ags_file_read_recall_container_list
+ags_file_read_recall_list
+ags_file_read_recall_recycling
+ags_file_read_recycling
+ags_file_read_recycling_list
+ags_file_read_resize_editor
+ags_file_read_resolve
+ags_file_read_server
+ags_file_read_start
+ags_file_read_stream
+ags_file_read_stream_list
+ags_file_read_task
+ags_file_read_task_list
+ags_file_read_thread
+ags_file_read_thread_list
+ags_file_read_thread_pool
+ags_file_read_timestamp
+ags_file_read_timestamp_list
+ags_file_read_toolbar
+ags_file_read_widget
+ags_file_read_window
+ags_file_selection_add_entry
+ags_file_selection_completed
+ags_file_selection_contains_file
+ags_file_selection_entry_alloc
+ags_file_selection_new
+ags_file_selection_remove_callback
+ags_file_selection_remove_entry
+ags_file_selection_set_entry (file_selection, entry)
+ags_file_str2md5
+ags_file_util_read_dependency
+ags_file_util_read_history
+ags_file_util_read_object
+ags_file_util_read_parameter
+ags_file_util_read_value
+ags_file_util_write_dependency
+ags_file_util_write_history
+ags_file_util_write_object
+ags_file_util_write_parameter
+ags_file_util_write_value
+ags_file_write
+ags_file_write_audio
+ags_file_write_audio_list
+ags_file_write_audio_loop
+ags_file_write_audio_signal
+ags_file_write_audio_signal_list
+ags_file_write_channel
+ags_file_write_channel_list
+ags_file_write_concurrent
+ags_file_write_devout
+ags_file_write_devout_list
+ags_file_write_devout_play
+ags_file_write_devout_play_list
+ags_file_write_dialog
+ags_file_write_dialog_list
+ags_file_write_editor
+ags_file_write_embedded_audio
+ags_file_write_embedded_audio_list
+ags_file_write_file_link
+ags_file_write_file_link_list
+ags_file_write_input
+ags_file_write_line
+ags_file_write_line_editor
+ags_file_write_line_list
+ags_file_write_line_member
+ags_file_write_line_member_editor
+ags_file_write_line_member_list
+ags_file_write_link_collection_editor
+ags_file_write_link_editor
+ags_file_write_machine
+ags_file_write_machine_counter
+ags_file_write_machine_counter_list
+ags_file_write_machine_editor
+ags_file_write_machine_editor_list
+ags_file_write_machine_list
+ags_file_write_machine_selector
+ags_file_write_main
+ags_file_write_menu_bar
+ags_file_write_mixer_input_pad
+ags_file_write_mixer_output_pad
+ags_file_write_navigation
+ags_file_write_notation
+ags_file_write_notation_list
+ags_file_write_note
+ags_file_write_note_list
+ags_file_write_notebook
+ags_file_write_notebook_tab
+ags_file_write_notebook_tab_list
+ags_file_write_oscillator
+ags_file_write_output
+ags_file_write_pad
+ags_file_write_pad_editor
+ags_file_write_pad_list
+ags_file_write_pattern
+ags_file_write_pattern_data
+ags_file_write_pattern_data_list
+ags_file_write_pattern_list
+ags_file_write_port
+ags_file_write_port_list
+ags_file_write_recall
+ags_file_write_recall_audio
+ags_file_write_recall_audio_run
+ags_file_write_recall_audio_signal
+ags_file_write_recall_channel
+ags_file_write_recall_channel_run
+ags_file_write_recall_container
+ags_file_write_recall_container_list
+ags_file_write_recall_list
+ags_file_write_recall_recycling
+ags_file_write_recycling
+ags_file_write_recycling_list
+ags_file_write_resize_editor
+ags_file_write_resolve
+ags_file_write_server
+ags_file_write_stream
+ags_file_write_stream_list
+ags_file_write_task
+ags_file_write_task_list
+ags_file_write_thread
+ags_file_write_thread_list
+ags_file_write_thread_pool
+ags_file_write_timestamp
+ags_file_write_timestamp_list
+ags_file_write_toolbar
+ags_file_write_widget
+ags_file_write_window
+ags_free_selection_new
+ags_garbage_collector_add
+ags_garbage_collector_new
+ags_garbage_collector_remove
+ags_garbage_collector_run
+ags_gui_task_thread_new
+ags_gui_thread_new
+ags_htimebar_new
+ags_id_generator_create_uuid
+ags_indicator_new
+ags_init_audio_new
+ags_init_channel_new
+ags_inline_player_new
+ags_ipatch_new
+ags_ipatch_sf2_reader_new
+ags_iterator_thread_children_ready
+ags_iterator_thread_new
+ags_ladspa_browser_cancel_callback
+ags_ladspa_browser_combo_box_controls_new
+ags_ladspa_browser_get_plugin_effect
+ags_ladspa_browser_get_plugin_filename
+ags_ladspa_browser_new
+ags_ladspa_browser_ok_callback
+ags_ladspa_browser_plugin_effect_callback
+ags_ladspa_browser_plugin_filename_callback
+ags_ladspa_browser_preview_close_callback
+ags_ladspa_browser_preview_new
+ags_ladspa_manager_find_ladspa_plugin
+ags_ladspa_manager_get_filenames
+ags_ladspa_manager_get_instance
+ags_ladspa_manager_load_default_directory
+ags_ladspa_manager_load_file
+ags_ladspa_manager_new
+ags_ladspa_plugin_alloc
+ags_ladspa_plugin_free
+ags_ladspa_plugin_preferences_alloc
+ags_led_new
+ags_led_set_active
+ags_led_unset_active
+ags_line_channel_done_callback
+ags_line_copy_pattern_cancel
+ags_line_copy_pattern_done
+ags_line_editor_destroy_callback
+ags_line_editor_new
+ags_line_editor_parent_set_callback
+ags_line_editor_set_channel
+ags_line_editor_show_callback
+ags_line_find_next_grouped
+ags_line_find_port
+ags_line_group_changed
+ags_line_group_clicked_callback
+ags_line_member_button_clicked_callback
+ags_line_member_change_port
+ags_line_member_check_button_clicked_callback
+ags_line_member_dial_changed_callback
+ags_line_member_editor_add_callback
+ags_line_member_editor_ladspa_browser_response_callback
+ags_line_member_editor_new
+ags_line_member_editor_remove_callback
+ags_line_member_find_port
+ags_line_member_get_widget
+ags_line_member_hscale_changed_callback
+ags_line_member_new
+ags_line_member_parent_set_callback
+ags_line_member_port_safe_write_callback
+ags_line_member_set_label
+ags_line_member_spin_button_changed_callback
+ags_line_member_toggle_button_clicked_callback
+ags_line_member_vscale_changed_callback
+ags_line_new
+ags_line_parent_set_callback
+ags_line_peak_run_post_callback
+ags_line_play_channel_run_cancel
+ags_line_play_volume_cancel
+ags_line_play_volume_done
+ags_line_recall_volume_cancel
+ags_line_recall_volume_done
+ags_line_remove_recall_callback
+ags_line_set_channel
+ags_line_volume_callback
+ags_link_channel_new
+ags_link_collection_editor_check_count
+ags_link_collection_editor_check_first_line
+ags_link_collection_editor_check_first_link
+ags_link_collection_editor_count_callback
+ags_link_collection_editor_first_line_callback
+ags_link_collection_editor_first_link_callback
+ags_link_collection_editor_link_callback
+ags_link_collection_editor_new
+ags_link_collection_editor_parent_set_callback
+ags_link_editor_combo_callback
+ags_link_editor_destroy_callback
+ags_link_editor_new
+ags_link_editor_parent_set_callback
+ags_link_editor_show_callback
+ags_list_duplicate_list
+ags_list_free_and_free_link
+ags_list_free_and_unref_link
+ags_listing_editor_add_children
+ags_listing_editor_new
+ags_listing_editor_parent_set_callback
+ags_listing_editor_set_pads_callback
+ags_log_debug
+ags_log_message
+ags_log_start_queue
+ags_log_stop_queue
+ags_loop_channel_new
+ags_loop_channel_run_new
+ags_machine_add_default_recalls
+ags_machine_button_press_callback
+ags_machine_counter_alloc
+ags_machine_destroy_callback
+ags_machine_done_callback
+ags_machine_editor_add_callback
+ags_machine_editor_add_children
+ags_machine_editor_add_input
+ags_machine_editor_add_output
+ags_machine_editor_apply_callback
+ags_machine_editor_back_callback
+ags_machine_editor_cancel_callback
+ags_machine_editor_destroy_callback
+ags_machine_editor_new
+ags_machine_editor_ok_callback
+ags_machine_editor_parent_set_callback
+ags_machine_editor_remove_callback
+ags_machine_editor_remove_input
+ags_machine_editor_remove_output
+ags_machine_editor_set_machine
+ags_machine_editor_show_callback
+ags_machine_editor_switch_page_callback
+ags_machine_file_chooser_dialog_new
+ags_machine_find_by_name
+ags_machine_find_port
+ags_machine_get_possible_links
+ags_machine_new
+ags_machine_open_files
+ags_machine_open_response_callback
+ags_machine_parent_set_callback
+ags_machine_play_callback
+ags_machine_popup_destroy_activate_callback
+ags_machine_popup_hide_activate_callback
+ags_machine_popup_move_down_activate_callback
+ags_machine_popup_move_up_activate_callback
+ags_machine_popup_properties_activate_callback
+ags_machine_popup_rename_activate_callback
+ags_machine_popup_show_activate_callback
+ags_machine_radio_button_new
+ags_machine_selection_new
+ags_machine_selection_run
+ags_machine_selector_changed
+ags_machine_selector_new
+ags_machine_selector_popup_add_index_callback
+ags_machine_selector_popup_add_tab_callback
+ags_machine_selector_popup_link_index_callback
+ags_machine_selector_popup_new
+ags_machine_selector_popup_remove_index_callback
+ags_machine_selector_popup_remove_tab_callback
+ags_machine_selector_radio_changed
+ags_machine_set_run
+ags_machine_start_failure_callback
+ags_machine_tact_callback
+ags_main_add_devout
+ags_main_load_config
+ags_main_loop_get_async_queue
+ags_main_loop_get_last_sync
+ags_main_loop_get_tic
+ags_main_loop_set_async_queue
+ags_main_loop_set_last_sync
+ags_main_loop_set_tic
+ags_main_new
+ags_main_quit
+ags_main_register_machine_type
+ags_main_register_recall_type
+ags_main_register_task_type
+ags_main_register_thread_type
+ags_main_register_widget_type
+ags_matrix_adjustment_value_changed_callback
+ags_matrix_bpm_callback
+ags_matrix_done_callback
+ags_matrix_draw_gutter
+ags_matrix_draw_matrix
+ags_matrix_drawing_area_button_press_callback
+ags_matrix_drawing_area_expose_callback
+ags_matrix_highlight_gutter_point
+ags_matrix_index_callback
+ags_matrix_input_map_recall
+ags_matrix_length_spin_callback
+ags_matrix_loop_button_callback
+ags_matrix_new
+ags_matrix_output_map_recall
+ags_matrix_parent_set_callback
+ags_matrix_redraw_gutter_point
+ags_matrix_tact_callback
+ags_matrix_unpaint_gutter_point
+ags_menu_bar_about_callback
+ags_menu_bar_add_callback
+ags_menu_bar_add_drum_callback
+ags_menu_bar_add_ffplayer_callback
+ags_menu_bar_add_matrix_callback
+ags_menu_bar_add_mixer_callback
+ags_menu_bar_add_panel_callback
+ags_menu_bar_add_synth_callback
+ags_menu_bar_destroy_callback
+ags_menu_bar_export_callback
+ags_menu_bar_new
+ags_menu_bar_open_callback
+ags_menu_bar_preferences_callback
+ags_menu_bar_quit_callback
+ags_menu_bar_remove_callback
+ags_menu_bar_save_as_callback
+ags_menu_bar_save_callback
+ags_menu_bar_show_callback
+ags_menu_item_new
+ags_menu_new
+ags_meter_configure_event
+ags_meter_destroy_callback
+ags_meter_expose_event
+ags_meter_new
+ags_meter_paint
+ags_meter_show_callback
+ags_meter_sound_string
+ags_mixer_input_line_map_recall
+ags_mixer_input_line_new
+ags_mixer_input_pad_new
+ags_mixer_new
+ags_mixer_parent_set_callback
+ags_mutable_set_muted
+ags_mute_audio_new
+ags_mute_audio_signal_new
+ags_mute_channel_new
+ags_mute_channel_run_new
+ags_mute_recycling_new
+ags_navigation_bpm_callback
+ags_navigation_change_position
+ags_navigation_destroy_callback
+ags_navigation_duration_tact_callback
+ags_navigation_expander_callback
+ags_navigation_forward_callback
+ags_navigation_loop_callback
+ags_navigation_loop_left_tact_callback
+ags_navigation_loop_right_tact_callback
+ags_navigation_new
+ags_navigation_next_callback
+ags_navigation_parent_set_callback
+ags_navigation_play_callback
+ags_navigation_position_tact_callback
+ags_navigation_prev_callback
+ags_navigation_raster_callback
+ags_navigation_rewind_callback
+ags_navigation_set_seeking_sensitive
+ags_navigation_show_callback
+ags_navigation_stop_callback
+ags_navigation_tact_to_time_string
+ags_navigation_tic_callback
+ags_navigation_update_time_string
+ags_notation_find_region (use_selection_list)
+ags_notation_get_current
+ags_notation_insert_from_clipboard (content)
+ags_notation_remove_point_from_selection
+ags_note_edit_draw_notation
+ags_note_edit_draw_position
+ags_note_edit_draw_scroll
+ags_note_edit_draw_segment
+ags_note_edit_drawing_area_button_press_event
+ags_note_edit_drawing_area_button_release_event
+ags_note_edit_drawing_area_configure_event
+ags_note_edit_drawing_area_expose_event
+ags_note_edit_drawing_area_motion_notify_event
+ags_note_edit_hscrollbar_value_changed
+ags_note_edit_new
+ags_note_edit_reset_horizontally
+ags_note_edit_reset_vertically
+ags_note_edit_set_map_height
+ags_note_edit_vscrollbar_value_changed
+ags_notebook_add_child
+ags_notebook_add_tab
+ags_notebook_insert_tab
+ags_notebook_machine_changed_callback
+ags_notebook_new
+ags_notebook_next_active_tab
+ags_notebook_remove_child
+ags_notebook_remove_tab
+ags_notebook_tab_index
+ags_open_file_new
+ags_open_single_file_new
+ags_option_menu_new
+ags_oscillator_attack_callback
+ags_oscillator_frame_count_callback
+ags_oscillator_frequency_callback
+ags_oscillator_new
+ags_oscillator_phase_callback
+ags_oscillator_volume_callback
+ags_oscillator_wave_callback
+ags_packable_pack
+ags_packable_unpack
+ags_pad_destroy_callback
+ags_pad_editor_destroy_callback
+ags_pad_editor_new
+ags_pad_editor_parent_set_callback
+ags_pad_editor_set_audio_channels_callback
+ags_pad_editor_set_channel
+ags_pad_editor_show_callback
+ags_pad_find_port
+ags_pad_group_clicked_callback
+ags_pad_mute_clicked_callback
+ags_pad_new
+ags_pad_option_changed_callback
+ags_pad_parent_set_callback
+ags_pad_resize_lines
+ags_pad_set_channel
+ags_pad_show_callback
+ags_pad_solo_clicked_callback
+ags_panel_input_line_map_recall
+ags_panel_input_line_new
+ags_panel_input_pad_new
+ags_panel_new
+ags_panel_parent_set_callback
+ags_parameter_grow
+ags_pattern_get_by_timestamp
+ags_pattern_set_dim (lenght)
+ags_peak_channel_new
+ags_peak_channel_retrieve_peak
+ags_peak_channel_run_new
+ags_performance_preferences_new
+ags_persistable_read
+ags_persistable_read_link
+ags_persistable_write
+ags_persistable_write_link
+ags_play_audio_file_new
+ags_play_audio_new
+ags_play_audio_signal_new
+ags_play_channel_new
+ags_play_channel_run_master_find_streamer
+ags_play_channel_run_master_new
+ags_play_channel_run_master_streamer_alloc
+ags_play_channel_run_new
+ags_play_notation_audio_new
+ags_play_notation_audio_run_new
+ags_play_note_new
+ags_play_pattern_connect
+ags_play_recycling_new
+ags_playable_close
+ags_playable_error_quark
+ags_playable_flush
+ags_playable_info
+ags_playable_iter_next
+ags_playable_iter_start
+ags_playable_level_count
+ags_playable_level_select
+ags_playable_level_up
+ags_playable_nth_level
+ags_playable_open
+ags_playable_read
+ags_playable_read_audio_signal
+ags_playable_rw_open
+ags_playable_seek
+ags_playable_selected_level
+ags_playable_sublevel_names
+ags_playable_write
+ags_plugin_factory_add
+ags_plugin_factory_create
+ags_plugin_factory_get_instance
+ags_plugin_factory_list_by_name
+ags_plugin_factory_new
+ags_plugin_factory_new_from_file
+ags_plugin_factory_read_file
+ags_plugin_get_build_id
+ags_plugin_get_name
+ags_plugin_get_ports
+ags_plugin_get_version
+ags_plugin_get_xml_type
+ags_plugin_preferences_new
+ags_plugin_read
+ags_plugin_set_build_id
+ags_plugin_set_name
+ags_plugin_set_ports
+ags_plugin_set_version
+ags_plugin_set_xml_type
+ags_plugin_write
+ags_port_safe_write
+ags_portlet_get_port
+ags_portlet_list_safe_properties
+ags_portlet_safe_get_property
+ags_portlet_safe_set_property
+ags_portlet_set_port
+ags_preferences_new
+ags_preferences_response_callback
+ags_property_collection_editor_add_collection_callback
+ags_property_collection_editor_new
+ags_property_collection_editor_remove_collection_callback
+ags_property_editor_enable_callback
+ags_property_editor_new
+ags_property_listing_editor_new
+ags_recall_add_child (recall)
+ags_recall_add_dependency (dependency)
+ags_recall_add_handler
+ags_recall_audio_new (audio)
+ags_recall_channel_find_channel (channel)
+ags_recall_channel_run_get_run_order
+ags_recall_child_added
+ags_recall_dependency_resolve (recall_dependency)
+ags_recall_duplicate (Returns)
+ags_recall_factory_create (play_container)
+ags_recall_factory_get_instance
+ags_recall_factory_remove
+ags_recall_find_provider
+ags_recall_find_provider_with_recycling_container
+ags_recall_find_recycling_container (recall)
+ags_recall_find_template (recall)
+ags_recall_find_type (recall, type)
+ags_recall_find_type_with_recycling_container (recall)
+ags_recall_handler_alloc
+ags_recall_id_find_parent_recycling_container (parent_recycling_container)
+ags_recall_id_new (recycling)
+ags_recall_is_done (recalls, Returns)
+ags_recall_ladspa_load_ports (recall_ladspa)
+ags_recall_ladspa_new
+ags_recall_notify_dependency (dependency)
+ags_recall_recycling_dummy_new (recycling, child_type)
+ags_recall_recycling_get_child_source
+ags_recall_remove_child (recall)
+ags_recall_remove_dependency (template)
+ags_recall_remove_handler
+ags_recall_resolve_dependencies (reall)
+ags_recall_run_init
+ags_recall_run_inter
+ags_recall_run_post
+ags_recall_run_pre
+ags_recall_set_devout_recursive
+ags_recall_set_effect
+ags_recall_template_find_provider
+ags_recall_template_find_type
+ags_recycling_container_insert
+ags_recycling_container_remove
+ags_recycling_container_replace
+ags_recycling_create_audio_signal_with_defaults (delay, attack, delay, attack)
+ags_recycling_create_audio_signal_with_frame_count (delay, attack, delay, attack)
+ags_recycling_position (start_recycling)
+ags_recycling_set_devout
+ags_recycling_thread_iterate_callback
+ags_recycling_thread_new
+ags_recycling_thread_play_audio
+ags_recycling_thread_play_channel
+ags_registry_add
+ags_registry_entry_alloc
+ags_registry_entry_bulk
+ags_registry_entry_find
+ags_registry_new
+ags_remote_task_launch
+ags_remote_task_launch_timed
+ags_remote_task_new
+ags_remove_audio_new
+ags_remove_audio_signal_new
+ags_remove_note_new
+ags_remove_point_from_selection_new
+ags_remove_recall_new
+ags_remove_region_from_selection_new
+ags_resize_editor_new
+ags_returnable_thread_connect_safe_run
+ags_returnable_thread_disconnect_safe_run
+ags_returnable_thread_new
+ags_returnable_thread_safe_run
+ags_ruler_configure_event
+ags_ruler_expose_event
+ags_ruler_new
+ags_runnable_run
+ags_runnable_stop
+ags_save_file_new
+ags_scroll_on_play_new
+ags_seekable_seek
+ags_server_create_object
+ags_server_lookup
+ags_server_new
+ags_server_object_set_property
+ags_server_preferences_new
+ags_server_start
+ags_set_audio_channels_new
+ags_set_buffer_size_new
+ags_set_devout_play_flags_new
+ags_set_muted_new
+ags_set_output_device_new
+ags_set_samplerate_new
+ags_sf2_chooser_completed
+ags_sf2_chooser_instrument_changed
+ags_sf2_chooser_new
+ags_sf2_chooser_open
+ags_sf2_chooser_preset_changed
+ags_sf2_chooser_remove_all_from_combo
+ags_sf2_chooser_sample_changed
+ags_single_thread_new
+ags_sndfile_new
+ags_stackable_pop
+ags_stackable_push
+ags_start_devout_new
+ags_stream
+ags_stream_audio_signal_new
+ags_stream_channel_new
+ags_stream_channel_run_new
+ags_stream_new
+ags_stream_recycling_new
+ags_synth_auto_update_callback
+ags_synth_input_line_map_recall
+ags_synth_input_line_new
+ags_synth_input_pad_new
+ags_synth_lower_callback
+ags_synth_new
+ags_synth_parent_set_callback
+ags_synth_saw (<parameters>)
+ags_synth_sin (<parameters>)
+ags_synth_square (<parameters>)
+ags_synth_triangle (<parameters>)
+ags_synth_update_callback
+ags_table_new
+ags_tact_combo_box_new
+ags_tact_menu_new
+ags_tactable_change_bpm
+ags_tactable_change_notation_duration
+ags_tactable_change_sequencer_duration
+ags_tactable_change_tact
+ags_task_thread_append_task (task_thread, task)
+ags_task_thread_append_tasks (task_thread, list)
+ags_task_thread_new
+ags_thread_add_child
+ags_thread_children_is_locked (thread, Returns, thread, Returns)
+ags_thread_first (thread, Returns, thread, Returns)
+ags_thread_get_toplevel (thread, Returns, thread, Returns)
+ags_thread_hangcheck (thread, thread)
+ags_thread_is_current_ready
+ags_thread_is_tree_ready
+ags_thread_last (thread, Returns, thread, Returns)
+ags_thread_lock (thread, thread)
+ags_thread_lock_all
+ags_thread_lock_children (thread, thread)
+ags_thread_lock_parent (thread, parent, thread, parent)
+ags_thread_lock_sibling (thread, thread)
+ags_thread_new (data, Returns, data, Returns)
+ags_thread_next_children_locked (thread, Returns, thread, Returns)
+ags_thread_next_parent_locked (thread, parent, Returns, thread, parent, Returns)
+ags_thread_next_sibling_locked (thread, Returns, thread, Returns)
+ags_thread_parental_is_locked (thread, parent, Returns, thread, parent, Returns)
+ags_thread_pool_new
+ags_thread_pool_pull
+ags_thread_pool_start
+ags_thread_remove_child
+ags_thread_resume
+ags_thread_run (thread, thread)
+ags_thread_set_sync (thread, tic, thread, tic)
+ags_thread_set_sync_all
+ags_thread_sibling_is_locked (thread, Returns, thread, Returns)
+ags_thread_signal_children (thread, broadcast, thread, broadcast)
+ags_thread_signal_parent (thread, parent, broadcast, thread, parent, broadcast)
+ags_thread_signal_sibling (thread, broadcast, thread, broadcast)
+ags_thread_start (thread, thread)
+ags_thread_stop (thread, thread)
+ags_thread_suspend
+ags_thread_timelock
+ags_thread_trylock
+ags_thread_unlock (thread, thread)
+ags_thread_unlock_all
+ags_thread_unlock_children (thread, thread)
+ags_thread_unlock_parent (thread, parent, thread, parent)
+ags_thread_unlock_sibling (thread, thread)
+ags_thread_wait_children (thread, thread)
+ags_thread_wait_parent (thread, parent, thread, parent)
+ags_thread_wait_sibling (thread, thread)
+ags_timebar_new
+ags_timer_alloc
+ags_timestamp_factory_create
+ags_timestamp_factory_get_instance
+ags_timestamp_thread_new
+ags_toggle_led_new
+ags_toggle_pattern_bit_new
+ags_toggle_pattern_bit_refresh_gui
+ags_toolbar_clear_callback
+ags_toolbar_copy_or_cut_callback
+ags_toolbar_destroy_callback
+ags_toolbar_edit_callback
+ags_toolbar_mode_callback
+ags_toolbar_new
+ags_toolbar_paste_callback
+ags_toolbar_position_callback
+ags_toolbar_select_callback
+ags_toolbar_show_callback
+ags_toolbar_zoom_callback
+ags_tree_iterator_is_inverse_mode
+ags_tree_iterator_iterate
+ags_tree_iterator_iterate_nested
+ags_tree_iterator_safe_iterate
+ags_tree_iterator_safe_iterate_nested
+ags_tree_iterator_set_inverse_mode
+ags_unref_audio_signal_new
+ags_vindicator_new
+ags_volume_audio_signal_new
+ags_volume_channel_new
+ags_volume_channel_run_new
+ags_volume_recycling_new
+ags_window_decrement_machine_counter
+ags_window_delete_event_callback
+ags_window_find_machine_counter
+ags_window_increment_machine_counter
+ags_window_new
+ags_zoom_combo_box_new
+ags_zoom_menu_new
+g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+g_cclosure_user_marshal_OBJECT__VOID
+g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+g_cclosure_user_marshal_ULONG__VOID
+g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+g_cclosure_user_marshal_VOID__OBJECT_UINT
+g_cclosure_user_marshal_VOID__STRING_POINTER
+g_cclosure_user_marshal_VOID__UINT_DOUBLE
+g_cclosure_user_marshal_VOID__UINT_INT
+g_cclosure_user_marshal_VOID__UINT_UINT
+g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+g_cclosure_user_marshal_VOID__ULONG_UINT
+g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+j_math_algebra_brackeds_out
+j_math_algebra_functions_out
+j_math_algebra_operations_out
+j_math_algebra_solve
+j_math_and
+j_math_cut_leading_zeros
+j_math_exclusive_or
+j_math_exp
+j_math_exp2
+j_math_gauss
+j_math_get_first_level_operator
+j_math_get_second_level_operator
+j_math_is_function
+j_math_is_function_backward
+j_math_is_operator
+j_math_less
+j_math_make_valid
+j_math_more
+j_math_or
+j_math_put_null_at_beginning
+j_math_put_null_at_end
+j_math_root
+j_math_root2
+j_math_solve_arithmetic
+j_math_sort_array
+j_math_width
+j_math_width_list
+
+
+ags_add_audio:Long_Description
+ags_add_audio:Short_Description
+ags_add_audio_signal:Long_Description
+ags_add_audio_signal:Short_Description
+ags_add_line_member:Long_Description
+ags_add_line_member:Short_Description
+ags_add_note:Long_Description
+ags_add_note:Short_Description
+ags_add_point_to_selection:Long_Description
+ags_add_point_to_selection:Short_Description
+ags_add_recall:Long_Description
+ags_add_recall:Short_Description
+ags_add_region_to_selection:Long_Description
+ags_add_region_to_selection:Short_Description
+ags_amplifier:Long_Description
+ags_amplifier:Short_Description
+ags_append_audio:Long_Description
+ags_append_audio:Short_Description
+ags_append_channel:Long_Description
+ags_append_channel:Short_Description
+ags_append_recall:Long_Description
+ags_append_recall:Short_Description
+ags_applicable:Long_Description
+ags_applicable:Short_Description
+ags_apply_bpm:Long_Description
+ags_apply_bpm:Short_Description
+ags_apply_sequencer_length:Long_Description
+ags_apply_sequencer_length:Short_Description
+ags_apply_synth:Long_Description
+ags_apply_synth:Short_Description
+ags_apply_tact:Long_Description
+ags_apply_tact:Short_Description
+ags_apply_wavetable:Long_Description
+ags_apply_wavetable:Short_Description
+ags_async_queue:Long_Description
+ags_async_queue:Short_Description
+ags_audio_file:Long_Description
+ags_audio_file:Short_Description
+ags_audio_file_xml:Long_Description
+ags_audio_file_xml:Short_Description
+ags_audio_loop:Long_Description
+ags_audio_loop:Short_Description
+ags_audio_preferences:Long_Description
+ags_audio_preferences:Short_Description
+ags_audio_preferences_callbacks:Long_Description
+ags_audio_preferences_callbacks:Short_Description
+ags_audio_set_recycling:Long_Description
+ags_audio_set_recycling:Short_Description
+ags_autosave_thread:Long_Description
+ags_autosave_thread:Short_Description
+ags_buffer_audio_signal:Long_Description
+ags_buffer_audio_signal:Short_Description
+ags_buffer_channel:Long_Description
+ags_buffer_channel:Short_Description
+ags_buffer_channel_run:Long_Description
+ags_buffer_channel_run:Short_Description
+ags_buffer_recycling:Long_Description
+ags_buffer_recycling:Short_Description
+ags_cancel_audio:Long_Description
+ags_cancel_audio:Short_Description
+ags_cancel_channel:Long_Description
+ags_cancel_channel:Short_Description
+ags_cancel_recall:Long_Description
+ags_cancel_recall:Short_Description
+ags_change_indicator:Long_Description
+ags_change_indicator:Short_Description
+ags_change_tact:Long_Description
+ags_change_tact:Short_Description
+ags_channel_iter:Long_Description
+ags_channel_iter:Short_Description
+ags_channel_set_recycling:Long_Description
+ags_channel_set_recycling:Short_Description
+ags_combo_box_text:Long_Description
+ags_combo_box_text:Short_Description
+ags_config:Long_Description
+ags_config:Short_Description
+ags_container:Long_Description
+ags_container:Short_Description
+ags_copy_audio_signal:Long_Description
+ags_copy_audio_signal:Short_Description
+ags_copy_channel:Long_Description
+ags_copy_channel:Short_Description
+ags_copy_channel_run:Long_Description
+ags_copy_channel_run:Short_Description
+ags_copy_notation_audio:Long_Description
+ags_copy_notation_audio:Short_Description
+ags_copy_notation_audio_run:Long_Description
+ags_copy_notation_audio_run:Short_Description
+ags_copy_pattern_audio:Long_Description
+ags_copy_pattern_audio:Short_Description
+ags_copy_pattern_audio_run:Long_Description
+ags_copy_pattern_audio_run:Short_Description
+ags_copy_pattern_channel:Long_Description
+ags_copy_pattern_channel:Short_Description
+ags_copy_pattern_channel_run:Long_Description
+ags_copy_pattern_channel_run:Short_Description
+ags_copy_recycling:Long_Description
+ags_copy_recycling:Short_Description
+ags_count_beats_audio:Long_Description
+ags_count_beats_audio:Short_Description
+ags_count_beats_audio_run:Long_Description
+ags_count_beats_audio_run:Short_Description
+ags_countable:Long_Description
+ags_countable:Short_Description
+ags_delay_audio:Long_Description
+ags_delay_audio:Short_Description
+ags_delay_audio_run:Long_Description
+ags_delay_audio_run:Short_Description
+ags_devout_thread:Long_Description
+ags_devout_thread:Short_Description
+ags_dial:Long_Description
+ags_dial:Short_Description
+ags_display_tact:Long_Description
+ags_display_tact:Short_Description
+ags_down_mix:Long_Description
+ags_down_mix:Short_Description
+ags_drum:Long_Description
+ags_drum:Short_Description
+ags_drum_callbacks:Long_Description
+ags_drum_callbacks:Short_Description
+ags_drum_input_line:Long_Description
+ags_drum_input_line:Short_Description
+ags_drum_input_line_callbacks:Long_Description
+ags_drum_input_line_callbacks:Short_Description
+ags_drum_input_pad:Long_Description
+ags_drum_input_pad:Short_Description
+ags_drum_input_pad_callbacks:Long_Description
+ags_drum_input_pad_callbacks:Short_Description
+ags_drum_output_line:Long_Description
+ags_drum_output_line:Short_Description
+ags_drum_output_line_callbacks:Long_Description
+ags_drum_output_line_callbacks:Short_Description
+ags_drum_output_pad:Long_Description
+ags_drum_output_pad:Short_Description
+ags_drum_output_pad_callbacks:Long_Description
+ags_drum_output_pad_callbacks:Short_Description
+ags_dynamic_connectable:Long_Description
+ags_dynamic_connectable:Short_Description
+ags_echo:Long_Description
+ags_echo:Short_Description
+ags_editor:Long_Description
+ags_editor:Short_Description
+ags_editor_callbacks:Long_Description
+ags_editor_callbacks:Short_Description
+ags_expander:Long_Description
+ags_expander:Short_Description
+ags_expander_set:Long_Description
+ags_expander_set:Short_Description
+ags_export_output:Long_Description
+ags_export_output:Short_Description
+ags_export_thread:Long_Description
+ags_export_thread:Short_Description
+ags_export_window:Long_Description
+ags_export_window:Short_Description
+ags_export_window_callbacks:Long_Description
+ags_export_window_callbacks:Short_Description
+ags_ffplayer:Long_Description
+ags_ffplayer:Short_Description
+ags_ffplayer_callbacks:Long_Description
+ags_ffplayer_callbacks:Short_Description
+ags_file:Long_Description
+ags_file:Short_Description
+ags_file_gui:Long_Description
+ags_file_gui:Short_Description
+ags_file_id_ref:Long_Description
+ags_file_id_ref:Short_Description
+ags_file_launch:Long_Description
+ags_file_launch:Short_Description
+ags_file_link:Long_Description
+ags_file_link:Short_Description
+ags_file_lookup:Long_Description
+ags_file_lookup:Short_Description
+ags_file_selection:Long_Description
+ags_file_selection:Short_Description
+ags_file_selection_callbacks:Long_Description
+ags_file_selection_callbacks:Short_Description
+ags_file_sound:Long_Description
+ags_file_sound:Short_Description
+ags_file_stock:Long_Description
+ags_file_stock:Short_Description
+ags_file_thread:Long_Description
+ags_file_thread:Short_Description
+ags_file_util:Long_Description
+ags_file_util:Short_Description
+ags_free_selection:Long_Description
+ags_free_selection:Short_Description
+ags_garbage_collector:Long_Description
+ags_garbage_collector:Short_Description
+ags_gui_task_thread:Long_Description
+ags_gui_task_thread:Short_Description
+ags_gui_thread:Long_Description
+ags_gui_thread:Short_Description
+ags_htimebar:Long_Description
+ags_htimebar:Short_Description
+ags_id_generator:Long_Description
+ags_id_generator:Short_Description
+ags_indicator:Long_Description
+ags_indicator:Short_Description
+ags_init_audio:Long_Description
+ags_init_audio:Short_Description
+ags_init_channel:Long_Description
+ags_init_channel:Short_Description
+ags_inline_player:Long_Description
+ags_inline_player:Short_Description
+ags_inline_player_callbacks:Long_Description
+ags_inline_player_callbacks:Short_Description
+ags_ipatch:Long_Description
+ags_ipatch:Short_Description
+ags_ipatch_sf2_reader:Long_Description
+ags_ipatch_sf2_reader:Short_Description
+ags_iterator_thread:Long_Description
+ags_iterator_thread:Short_Description
+ags_ladspa_browser:Long_Description
+ags_ladspa_browser:Short_Description
+ags_ladspa_browser_callbacks:Long_Description
+ags_ladspa_browser_callbacks:Short_Description
+ags_ladspa_manager:Long_Description
+ags_ladspa_manager:Short_Description
+ags_led:Long_Description
+ags_led:Short_Description
+ags_line:Long_Description
+ags_line:Short_Description
+ags_line_callbacks:Long_Description
+ags_line_callbacks:Short_Description
+ags_line_editor:Long_Description
+ags_line_editor:Short_Description
+ags_line_editor_callbacks:Long_Description
+ags_line_editor_callbacks:Short_Description
+ags_line_member:Long_Description
+ags_line_member:Short_Description
+ags_line_member_callbacks:Long_Description
+ags_line_member_callbacks:Short_Description
+ags_line_member_editor:Long_Description
+ags_line_member_editor:Short_Description
+ags_line_member_editor_callbacks:Long_Description
+ags_line_member_editor_callbacks:Short_Description
+ags_link_channel:Long_Description
+ags_link_channel:Short_Description
+ags_link_collection_editor:Long_Description
+ags_link_collection_editor:Short_Description
+ags_link_collection_editor_callbacks:Long_Description
+ags_link_collection_editor_callbacks:Short_Description
+ags_link_editor:Long_Description
+ags_link_editor:Short_Description
+ags_link_editor_callbacks:Long_Description
+ags_link_editor_callbacks:Short_Description
+ags_list:Long_Description
+ags_list:Short_Description
+ags_listing_editor:Long_Description
+ags_listing_editor:Short_Description
+ags_listing_editor_callbacks:Long_Description
+ags_listing_editor_callbacks:Short_Description
+ags_log:Long_Description
+ags_log:Short_Description
+ags_loop_channel:Long_Description
+ags_loop_channel:Short_Description
+ags_loop_channel_run:Long_Description
+ags_loop_channel_run:Short_Description
+ags_machine:Long_Description
+ags_machine:Short_Description
+ags_machine_callbacks:Long_Description
+ags_machine_callbacks:Short_Description
+ags_machine_editor:Long_Description
+ags_machine_editor:Short_Description
+ags_machine_editor_callbacks:Long_Description
+ags_machine_editor_callbacks:Short_Description
+ags_machine_radio_button:Long_Description
+ags_machine_radio_button:Short_Description
+ags_machine_selection:Long_Description
+ags_machine_selection:Short_Description
+ags_machine_selector:Long_Description
+ags_machine_selector:Short_Description
+ags_machine_selector_callbacks:Long_Description
+ags_machine_selector_callbacks:Short_Description
+ags_main_loop:Long_Description
+ags_main_loop:Short_Description
+ags_marshal:Long_Description
+ags_marshal:Short_Description
+ags_matrix:Long_Description
+ags_matrix:Short_Description
+ags_matrix_callbacks:Long_Description
+ags_matrix_callbacks:Short_Description
+ags_menu:Long_Description
+ags_menu:Short_Description
+ags_menu_bar:Long_Description
+ags_menu_bar:Short_Description
+ags_menu_bar_callbacks:Long_Description
+ags_menu_bar_callbacks:Short_Description
+ags_menu_item:Long_Description
+ags_menu_item:Short_Description
+ags_meter:Long_Description
+ags_meter:Short_Description
+ags_meter_callbacks:Long_Description
+ags_meter_callbacks:Short_Description
+ags_mixer:Long_Description
+ags_mixer:Short_Description
+ags_mixer_callbacks:Long_Description
+ags_mixer_callbacks:Short_Description
+ags_mixer_input_line:Long_Description
+ags_mixer_input_line:Short_Description
+ags_mixer_input_pad:Long_Description
+ags_mixer_input_pad:Short_Description
+ags_mutable:Long_Description
+ags_mutable:Short_Description
+ags_mute_audio:Long_Description
+ags_mute_audio:Short_Description
+ags_mute_audio_signal:Long_Description
+ags_mute_audio_signal:Short_Description
+ags_mute_channel:Long_Description
+ags_mute_channel:Short_Description
+ags_mute_channel_run:Long_Description
+ags_mute_channel_run:Short_Description
+ags_mute_recycling:Long_Description
+ags_mute_recycling:Short_Description
+ags_navigation:Long_Description
+ags_navigation:Short_Description
+ags_navigation_callbacks:Long_Description
+ags_navigation_callbacks:Short_Description
+ags_note_edit:Long_Description
+ags_note_edit:Short_Description
+ags_note_edit_callbacks:Long_Description
+ags_note_edit_callbacks:Short_Description
+ags_notebook:Long_Description
+ags_notebook:Short_Description
+ags_notebook_callbacks:Long_Description
+ags_notebook_callbacks:Short_Description
+ags_open_file:Long_Description
+ags_open_file:Short_Description
+ags_open_single_file:Long_Description
+ags_open_single_file:Short_Description
+ags_option_menu:Long_Description
+ags_option_menu:Short_Description
+ags_oscillator:Long_Description
+ags_oscillator:Short_Description
+ags_oscillator_callbacks:Long_Description
+ags_oscillator_callbacks:Short_Description
+ags_packable:Long_Description
+ags_packable:Short_Description
+ags_pad:Long_Description
+ags_pad:Short_Description
+ags_pad_callbacks:Long_Description
+ags_pad_callbacks:Short_Description
+ags_pad_editor:Long_Description
+ags_pad_editor:Short_Description
+ags_pad_editor_callbacks:Long_Description
+ags_pad_editor_callbacks:Short_Description
+ags_panel:Long_Description
+ags_panel:Short_Description
+ags_panel_callbacks:Long_Description
+ags_panel_callbacks:Short_Description
+ags_panel_input_line:Long_Description
+ags_panel_input_line:Short_Description
+ags_panel_input_pad:Long_Description
+ags_panel_input_pad:Short_Description
+ags_parameter:Long_Description
+ags_parameter:Short_Description
+ags_peak_channel:Long_Description
+ags_peak_channel:Short_Description
+ags_peak_channel_run:Long_Description
+ags_peak_channel_run:Short_Description
+ags_performance_preferences:Long_Description
+ags_performance_preferences:Short_Description
+ags_performance_preferences_callbacks:Long_Description
+ags_performance_preferences_callbacks:Short_Description
+ags_persistable:Long_Description
+ags_persistable:Short_Description
+ags_play_audio:Long_Description
+ags_play_audio:Short_Description
+ags_play_audio_file:Long_Description
+ags_play_audio_file:Short_Description
+ags_play_audio_signal:Long_Description
+ags_play_audio_signal:Short_Description
+ags_play_channel:Long_Description
+ags_play_channel:Short_Description
+ags_play_channel_run:Long_Description
+ags_play_channel_run:Short_Description
+ags_play_channel_run_master:Long_Description
+ags_play_channel_run_master:Short_Description
+ags_play_notation_audio:Long_Description
+ags_play_notation_audio:Short_Description
+ags_play_notation_audio_run:Long_Description
+ags_play_notation_audio_run:Short_Description
+ags_play_note:Long_Description
+ags_play_note:Short_Description
+ags_play_pattern:Long_Description
+ags_play_pattern:Short_Description
+ags_play_recycling:Long_Description
+ags_play_recycling:Short_Description
+ags_playable:Long_Description
+ags_playable:Short_Description
+ags_plugin:Long_Description
+ags_plugin:Short_Description
+ags_plugin_factory:Long_Description
+ags_plugin_factory:Short_Description
+ags_plugin_preferences:Long_Description
+ags_plugin_preferences:Short_Description
+ags_plugin_preferences_callbacks:Long_Description
+ags_plugin_preferences_callbacks:Short_Description
+ags_plugin_stock:Long_Description
+ags_plugin_stock:Short_Description
+ags_portlet:Long_Description
+ags_portlet:Short_Description
+ags_preferences:Long_Description
+ags_preferences:Short_Description
+ags_preferences_callbacks:Long_Description
+ags_preferences_callbacks:Short_Description
+ags_property_collection_editor:Long_Description
+ags_property_collection_editor:Short_Description
+ags_property_collection_editor_callbacks:Long_Description
+ags_property_collection_editor_callbacks:Short_Description
+ags_property_editor:Long_Description
+ags_property_editor:Short_Description
+ags_property_editor_callbacks:Long_Description
+ags_property_editor_callbacks:Short_Description
+ags_property_listing_editor:Long_Description
+ags_property_listing_editor:Short_Description
+ags_recycling_thread:Long_Description
+ags_recycling_thread:Short_Description
+ags_recycling_thread_callbacks:Long_Description
+ags_recycling_thread_callbacks:Short_Description
+ags_registry:Long_Description
+ags_registry:Short_Description
+ags_remote_task:Long_Description
+ags_remote_task:Short_Description
+ags_remove_audio:Long_Description
+ags_remove_audio:Short_Description
+ags_remove_audio_signal:Long_Description
+ags_remove_audio_signal:Short_Description
+ags_remove_note:Long_Description
+ags_remove_note:Short_Description
+ags_remove_point_from_selection:Long_Description
+ags_remove_point_from_selection:Short_Description
+ags_remove_recall:Long_Description
+ags_remove_recall:Short_Description
+ags_remove_region_from_selection:Long_Description
+ags_remove_region_from_selection:Short_Description
+ags_resize_editor:Long_Description
+ags_resize_editor:Short_Description
+ags_returnable_thread:Long_Description
+ags_returnable_thread:Short_Description
+ags_ruler:Long_Description
+ags_ruler:Short_Description
+ags_ruler_callbacks:Long_Description
+ags_ruler_callbacks:Short_Description
+ags_runnable:Long_Description
+ags_runnable:Short_Description
+ags_save_file:Long_Description
+ags_save_file:Short_Description
+ags_scroll_on_play:Long_Description
+ags_scroll_on_play:Short_Description
+ags_seekable:Long_Description
+ags_seekable:Short_Description
+ags_server:Long_Description
+ags_server:Short_Description
+ags_server_preferences:Long_Description
+ags_server_preferences:Short_Description
+ags_server_preferences_callbacks:Long_Description
+ags_server_preferences_callbacks:Short_Description
+ags_set_audio_channels:Long_Description
+ags_set_audio_channels:Short_Description
+ags_set_buffer_size:Long_Description
+ags_set_buffer_size:Short_Description
+ags_set_devout_play_flags:Long_Description
+ags_set_devout_play_flags:Short_Description
+ags_set_muted:Long_Description
+ags_set_muted:Short_Description
+ags_set_output_device:Long_Description
+ags_set_output_device:Short_Description
+ags_set_samplerate:Long_Description
+ags_set_samplerate:Short_Description
+ags_sf2_chooser:Long_Description
+ags_sf2_chooser:Short_Description
+ags_sf2_chooser_callbacks:Long_Description
+ags_sf2_chooser_callbacks:Short_Description
+ags_single_thread:Long_Description
+ags_single_thread:Short_Description
+ags_sndfile:Long_Description
+ags_sndfile:Short_Description
+ags_stackable:Long_Description
+ags_stackable:Short_Description
+ags_start_devout:Long_Description
+ags_start_devout:Short_Description
+ags_stream:Long_Description
+ags_stream:Short_Description
+ags_stream_audio_signal:Long_Description
+ags_stream_audio_signal:Short_Description
+ags_stream_channel:Long_Description
+ags_stream_channel:Short_Description
+ags_stream_channel_run:Long_Description
+ags_stream_channel_run:Short_Description
+ags_stream_recycling:Long_Description
+ags_stream_recycling:Short_Description
+ags_synth:Long_Description
+ags_synth:Short_Description
+ags_synth_callbacks:Long_Description
+ags_synth_callbacks:Short_Description
+ags_synth_input_line:Long_Description
+ags_synth_input_line:Short_Description
+ags_synth_input_pad:Long_Description
+ags_synth_input_pad:Short_Description
+ags_synths:Long_Description
+ags_synths:Short_Description
+ags_table:Long_Description
+ags_table:Short_Description
+ags_tactable:Long_Description
+ags_tactable:Short_Description
+ags_task_thread:Long_Description
+ags_task_thread:Short_Description
+ags_thread-kthreads:Long_Description
+ags_thread-kthreads:Short_Description
+ags_thread-posix:Long_Description
+ags_thread-posix:Short_Description
+ags_thread_pool:Long_Description
+ags_thread_pool:Short_Description
+ags_timebar:Long_Description
+ags_timebar:Short_Description
+ags_timestamp_thread:Long_Description
+ags_timestamp_thread:Short_Description
+ags_toggle_led:Long_Description
+ags_toggle_led:Short_Description
+ags_toggle_pattern_bit:Long_Description
+ags_toggle_pattern_bit:Short_Description
+ags_toolbar:Long_Description
+ags_toolbar:Short_Description
+ags_toolbar_callbacks:Long_Description
+ags_toolbar_callbacks:Short_Description
+ags_toolbar_mode_stock:Long_Description
+ags_toolbar_mode_stock:Short_Description
+ags_tree_iterator:Long_Description
+ags_tree_iterator:Short_Description
+ags_unref_audio_signal:Long_Description
+ags_unref_audio_signal:Short_Description
+ags_vindicator:Long_Description
+ags_vindicator:Short_Description
+ags_volume_audio_signal:Long_Description
+ags_volume_audio_signal:Short_Description
+ags_volume_channel:Long_Description
+ags_volume_channel:Short_Description
+ags_volume_channel_run:Long_Description
+ags_volume_channel_run:Short_Description
+ags_volume_recycling:Long_Description
+ags_volume_recycling:Short_Description
+ags_window:Long_Description
+ags_window:Short_Description
+ags_window_callbacks:Long_Description
+ags_window_callbacks:Short_Description
+jmath:Long_Description
+jmath:Short_Description
+main:Short_Description
diff --git a/api/ags/ags-unused.txt b/api/ags/ags-unused.txt
new file mode 100644
index 0000000..a6bb907
--- /dev/null
+++ b/api/ags/ags-unused.txt
@@ -0,0 +1,246 @@
+AGS_APPEND_AUDIO_THREADED
+AGS_APPEND_AUDIO_THREADED_CLASS
+AGS_APPEND_AUDIO_THREADED_GET_CLASS
+AGS_CARTESIAN
+AGS_CARTESIAN_CLASS
+AGS_CARTESIAN_GET_CLASS
+AGS_CLONE_CHANNEL
+AGS_CLONE_CHANNEL_CLASS
+AGS_CLONE_CHANNEL_GET_CLASS
+AGS_CLONE_CHANNEL_RUN
+AGS_CLONE_CHANNEL_RUN_CLASS
+AGS_CLONE_CHANNEL_RUN_GET_CLASS
+AGS_EFFECT
+AGS_EFFECT_COPY_BUFFER
+AGS_EFFECT_COPY_STREAM
+AGS_EFFECT_DOWN_MIX
+AGS_EFFECT_GET_INTERFACE
+AGS_EFFECT_INTERFACE
+AGS_FILE_READ
+AGS_FILE_READ_CLASS
+AGS_FILE_READ_GET_CLASS
+AGS_FILE_VALUE_FACTORY
+AGS_FILE_VALUE_FACTORY_CLASS
+AGS_FILE_VALUE_FACTORY_GET_CLASS
+AGS_FILE_WRITE
+AGS_FILE_WRITE_CLASS
+AGS_FILE_WRITE_GET_CLASS
+AGS_GENERIC_PREFERENCES
+AGS_GENERIC_PREFERENCES_CLASS
+AGS_GENERIC_PREFERENCES_GET_CLASS
+AGS_HINDICATOR
+AGS_HINDICATOR_CLASS
+AGS_HINDICATOR_GET_CLASS
+AGS_HISTORY
+AGS_HISTORY_CLASS
+AGS_HISTORY_GET_CLASS
+AGS_IS_APPEND_AUDIO_THREADED
+AGS_IS_APPEND_AUDIO_THREADED_CLASS
+AGS_IS_CARTESIAN
+AGS_IS_CARTESIAN_CLASS
+AGS_IS_CLONE_CHANNEL
+AGS_IS_CLONE_CHANNEL_CLASS
+AGS_IS_CLONE_CHANNEL_RUN
+AGS_IS_CLONE_CHANNEL_RUN_CLASS
+AGS_IS_EFFECT
+AGS_IS_EFFECT_INTERFACE
+AGS_IS_FILE_READ
+AGS_IS_FILE_READ_CLASS
+AGS_IS_FILE_VALUE_FACTORY
+AGS_IS_FILE_VALUE_FACTORY_CLASS
+AGS_IS_FILE_WRITE
+AGS_IS_FILE_WRITE_CLASS
+AGS_IS_GENERIC_PREFERENCES
+AGS_IS_GENERIC_PREFERENCES_CLASS
+AGS_IS_HINDICATOR
+AGS_IS_HINDICATOR_CLASS
+AGS_IS_HISTORY
+AGS_IS_HISTORY_CLASS
+AGS_IS_LIBAO
+AGS_IS_LIBAO_CLASS
+AGS_IS_PORTABLE_THREAD
+AGS_IS_PORTABLE_THREAD_CLASS
+AGS_IS_RECORD_THREAD
+AGS_IS_RECORD_THREAD_CLASS
+AGS_IS_SEGMENT
+AGS_IS_SEGMENT_CLASS
+AGS_IS_SOUNDCARD
+AGS_IS_SOUNDCARD_INTERFACE
+AGS_IS_WAVEFORM
+AGS_IS_WAVEFORM_CLASS
+AGS_LIBAO
+AGS_LIBAO_CLASS
+AGS_LIBAO_DEFAULT_BPM
+AGS_LIBAO_DEFAULT_BUFFER_SIZE
+AGS_LIBAO_DEFAULT_DELAY
+AGS_LIBAO_DEFAULT_JIFFIE
+AGS_LIBAO_DEFAULT_SAMPLERATE
+AGS_LIBAO_DEFAULT_TACT
+AGS_LIBAO_DEFAULT_TACTRATE
+AGS_LIBAO_DEFAULT_TACT_JIFFIE
+AGS_LIBAO_ERROR
+AGS_LIBAO_GET_CLASS
+AGS_LIBAO_PLAY
+AGS_LIBAO_PLAY_DOMAIN
+AGS_PORTABLE_THREAD
+AGS_PORTABLE_THREAD_CLASS
+AGS_PORTABLE_THREAD_GET_CLASS
+AGS_RECORD_THREAD
+AGS_RECORD_THREAD_CLASS
+AGS_RECORD_THREAD_DEFAULT_DELAY
+AGS_RECORD_THREAD_GET_CLASS
+AGS_SEGMENT
+AGS_SEGMENT_CLASS
+AGS_SEGMENT_FLAGS
+AGS_SEGMENT_GET_CLASS
+AGS_SOUNDCARD
+AGS_SOUNDCARD_GET_INTERFACE
+AGS_SOUNDCARD_INTERFACE
+AGS_TYPE_APPEND_AUDIO_THREADED
+AGS_TYPE_CARTESIAN
+AGS_TYPE_CLONE_CHANNEL
+AGS_TYPE_CLONE_CHANNEL_RUN
+AGS_TYPE_EFFECT
+AGS_TYPE_FILE_READ
+AGS_TYPE_FILE_VALUE_FACTORY
+AGS_TYPE_FILE_WRITE
+AGS_TYPE_GENERIC_PREFERENCES
+AGS_TYPE_HINDICATOR
+AGS_TYPE_HISTORY
+AGS_TYPE_LIBAO
+AGS_TYPE_PORTABLE_THREAD
+AGS_TYPE_RECORD_THREAD
+AGS_TYPE_SEGMENT
+AGS_TYPE_SOUNDCARD
+AGS_TYPE_WAVEFORM
+AGS_WAVEFORM
+AGS_WAVEFORM_CLASS
+AGS_WAVEFORM_GET_CLASS
+AgsAppendAudioThreaded
+AgsAppendAudioThreadedClass
+AgsCartesian
+AgsCartesianClass
+AgsCloneChannel
+AgsCloneChannelClass
+AgsCloneChannelRun
+AgsCloneChannelRunClass
+AgsEffect
+AgsEffectInterface
+AgsFileRead
+AgsFileReadClass
+AgsFileValueFactory
+AgsFileValueFactoryClass
+AgsFileWrite
+AgsFileWriteClass
+AgsGenericPreferences
+AgsGenericPreferencesClass
+AgsHIndicator
+AgsHIndicatorClass
+AgsHistory
+AgsHistoryAppend
+AgsHistoryClass
+AgsLibao
+AgsLibaoClass
+AgsLibaoError
+AgsLibaoFlags
+AgsLibaoPlay
+AgsLibaoPlayDomain
+AgsLibaoPlayFlags
+AgsLibaoResolutionMode
+AgsPortableThread
+AgsPortableThreadClass
+AgsPortableThreadFlags
+AgsRecordThread
+AgsRecordThreadClass
+AgsSegment
+AgsSegmentClass
+AgsSegmentFields
+AgsSoundcard
+AgsSoundcardInterface
+AgsWaveform
+AgsWaveformClass
+ags_append_audio_threaded_get_type
+ags_append_audio_threaded_new
+ags_cartesian_get_type
+ags_cartesian_new
+ags_clone_channel_get_type
+ags_clone_channel_new
+ags_clone_channel_run_get_type
+ags_clone_channel_run_new
+ags_effect_get_type
+ags_file_read_get_type
+ags_file_read_new
+ags_file_value_factory_get_type
+ags_file_value_factory_new
+ags_file_write_get_type
+ags_file_write_new
+ags_generic_preferences_get_type
+ags_generic_preferences_new
+ags_hindicator_get_type
+ags_hindicator_new
+ags_history_get_type
+ags_history_new
+ags_libao_error_quark
+ags_libao_get_type
+ags_libao_list_cards
+ags_libao_new
+ags_libao_note_offset_changed
+ags_libao_pcm_info
+ags_libao_play_alloc
+ags_libao_play_domain_alloc
+ags_libao_play_domain_free
+ags_libao_play_free
+ags_libao_tic
+ags_portable_thread_add_child
+ags_portable_thread_children_is_locked
+ags_portable_thread_first
+ags_portable_thread_get_toplevel
+ags_portable_thread_get_type
+ags_portable_thread_is_current_ready
+ags_portable_thread_is_current_synced
+ags_portable_thread_is_tree_ready
+ags_portable_thread_is_tree_synced
+ags_portable_thread_last
+ags_portable_thread_lock
+ags_portable_thread_lock_all
+ags_portable_thread_lock_children
+ags_portable_thread_lock_parent
+ags_portable_thread_lock_sibling
+ags_portable_thread_main_loop_unlock_children
+ags_portable_thread_new
+ags_portable_thread_next_children_locked
+ags_portable_thread_next_parent_locked
+ags_portable_thread_next_sibling_locked
+ags_portable_thread_parental_is_locked
+ags_portable_thread_remove_child
+ags_portable_thread_run
+ags_portable_thread_sibling_is_locked
+ags_portable_thread_signal_children
+ags_portable_thread_signal_parent
+ags_portable_thread_signal_sibling
+ags_portable_thread_start
+ags_portable_thread_stop
+ags_portable_thread_timelock
+ags_portable_thread_trylock
+ags_portable_thread_unlock
+ags_portable_thread_unlock_all
+ags_portable_thread_unlock_children
+ags_portable_thread_unlock_parent
+ags_portable_thread_unlock_sibling
+ags_portable_thread_wait_children
+ags_portable_thread_wait_parent
+ags_portable_thread_wait_sibling
+ags_record_thread_get_type
+ags_record_thread_new
+ags_segment_draw_string
+ags_segment_field_off
+ags_segment_field_on
+ags_segment_get_type
+ags_segment_new
+ags_soundcard_get_type
+ags_soundcard_list_cards
+ags_soundcard_offset_changed
+ags_soundcard_pcm_info
+ags_soundcard_tic
+ags_waveform_get_type
+ags_waveform_new
diff --git a/api/ags/ags.args b/api/ags/ags.args
new file mode 100644
index 0000000..a109b52
--- /dev/null
+++ b/api/ags/ags.args
@@ -0,0 +1,1770 @@
+<ARG>
+<NAME>AgsAudio::devout</NAME>
+<TYPE>AgsDevout*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned devout</NICK>
+<BLURB>The devout it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAudioLoop::devout-thread</NAME>
+<TYPE>AgsDevoutThread*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>devout thread to run</NICK>
+<BLURB>The devout thread to run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAudioLoop::export-thread</NAME>
+<TYPE>AgsExportThread*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>export thread to run</NICK>
+<BLURB>The export thread to run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAudioLoop::gui-thread</NAME>
+<TYPE>AgsGuiThread*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>gui thread to run</NICK>
+<BLURB>The gui thread to run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAudioLoop::play-audio</NAME>
+<TYPE>AgsAudio*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>audio to run</NICK>
+<BLURB>A audio to run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAudioLoop::play-channel</NAME>
+<TYPE>AgsChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>channel to run</NICK>
+<BLURB>A channel to run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAudioLoop::play-recall</NAME>
+<TYPE>AgsRecall*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>recall to run</NICK>
+<BLURB>A recall to run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAudioLoop::task-thread</NAME>
+<TYPE>AgsTaskThread*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>task thread to run</NICK>
+<BLURB>The task thread to run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAudioSignal::devout</NAME>
+<TYPE>AgsDevout*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned devout</NICK>
+<BLURB>The devout it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAudioSignal::recall-id</NAME>
+<TYPE>AgsRecallID*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned recall id</NICK>
+<BLURB>The recall id it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAudioSignal::recycling</NAME>
+<TYPE>AgsRecycling*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned recycling</NICK>
+<BLURB>The recycling it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsAutosaveThread::ags-main</NAME>
+<TYPE>AgsMain*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ags_main to check against</NICK>
+<BLURB>The ags_main to check against serialization.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsBufferChannel::muted</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>mute channel</NICK>
+<BLURB>Mute the channel.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsChannel::audio</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned audio</NICK>
+<BLURB>The audio it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsChannel::devout</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned devout</NICK>
+<BLURB>The devout it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCopyChannel::muted</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>mute channel</NICK>
+<BLURB>Mute the channel.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCopyNotationAudio::audio-channel</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 65535</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the audio channel to play</NICK>
+<BLURB>The audio channel to play of audio object.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCopyNotationAudio::notation</NAME>
+<TYPE>AgsNotation*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the assigned notation</NICK>
+<BLURB>The AgsNotation it is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCopyNotationAudioRun::count-beats-audio-run</NAME>
+<TYPE>AgsCountBeatsAudioRun*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned AgsCountBeatsAudioRun</NICK>
+<BLURB>The AgsCountBeatsAudioRun which emits beat signal.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCopyPatternAudio::bank-index-0</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>current bank index 0</NICK>
+<BLURB>The current bank index 0 of the AgsPattern.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCopyPatternAudio::bank-index-1</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>current bank index 1</NICK>
+<BLURB>The current bank index 1 of the AgsPattern.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCopyPatternAudioRun::count-beats-audio-run</NAME>
+<TYPE>AgsCountBeatsAudioRun*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned AgsCountBeatsAudioRun</NICK>
+<BLURB>the AgsCountBeatsAudioRun which emits beat signal.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCopyPatternChannel::pattern</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>pattern to play</NICK>
+<BLURB>The pattern which has to be played.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCountBeatsAudio::loop</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>loop playing</NICK>
+<BLURB>Play in a endless loop.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCountBeatsAudio::notation-loop-end</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>end beat of notation loop</NICK>
+<BLURB>The end beat of the notation loop.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCountBeatsAudio::notation-loop-start</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>start beat of notation loop</NICK>
+<BLURB>The start beat of the notation loop.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCountBeatsAudio::sequencer-loop-end</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>end beat of sequencer loop</NICK>
+<BLURB>The end beat of the sequencer loop.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCountBeatsAudio::sequencer-loop-start</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>start beat of loop</NICK>
+<BLURB>The start beat of the sequencer loop.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCountBeatsAudioRun::delay-audio-run</NAME>
+<TYPE>AgsDelayAudioRun*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned AgsDelayAudioRun</NICK>
+<BLURB>The AgsDelayAudioRun which emits sequencer_alloc_output sequencer_count signal.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCountBeatsAudioRun::notation-counter</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 65535</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>notation counter indicates offset</NICK>
+<BLURB>The notation counter indicates the offset in the notation.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsCountBeatsAudioRun::sequencer-counter</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 65535</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>sequencer counter indicates offset</NICK>
+<BLURB>The sequenecer counter indicates the offset in the sequencer.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDelayAudio::bpm</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>bpm of recall</NICK>
+<BLURB>The recall's bpm.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDelayAudio::notation-delay</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>notation-delay of recall</NICK>
+<BLURB>The delay of the notation.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDelayAudio::notation-duration</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>notation-duration of recall</NICK>
+<BLURB>The duration of the notation.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDelayAudio::sequencer-delay</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>sequencer-delay of recall</NICK>
+<BLURB>The delay of the sequencer.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDelayAudio::sequencer-duration</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>sequencer-duration of recall</NICK>
+<BLURB>The duration of the sequencer.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDelayAudio::tact</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>tact of recall</NICK>
+<BLURB>The recall's tact.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDevout::attack</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>attack of buffer</NICK>
+<BLURB>The attack to use for the buffer.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDevout::bits</NAME>
+<TYPE>guint</TYPE>
+<RANGE>[1,64]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>precision of buffer</NICK>
+<BLURB>The precision to use for a frame.</BLURB>
+<DEFAULT>16</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDevout::bpm</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[1,240]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>beats per minute</NICK>
+<BLURB>Beats per minute to use.</BLURB>
+<DEFAULT>120</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDevout::buffer</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>the buffer</NICK>
+<BLURB>The buffer to play.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDevout::buffer-size</NAME>
+<TYPE>guint</TYPE>
+<RANGE>[1,44100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>frame count of a buffer</NICK>
+<BLURB>The count of frames a buffer contains.</BLURB>
+<DEFAULT>940</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDevout::device</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the device identifier</NICK>
+<BLURB>The device to perform output to.</BLURB>
+<DEFAULT>"hw:0"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDevout::dsp-channels</NAME>
+<TYPE>guint</TYPE>
+<RANGE>[1,64]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>count of DSP channels</NICK>
+<BLURB>The count of DSP channels to use.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDevout::frequency</NAME>
+<TYPE>guint</TYPE>
+<RANGE>[8000,96000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>frames per second</NICK>
+<BLURB>The frames count played during a second.</BLURB>
+<DEFAULT>44100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDevout::main</NAME>
+<TYPE>AgsMain*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the main object</NICK>
+<BLURB>The main object.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDevout::pcm-channels</NAME>
+<TYPE>guint</TYPE>
+<RANGE>[1,64]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>count of PCM channels</NICK>
+<BLURB>The count of PCM channels to use.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsDial::adjustment</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned adjustment</NICK>
+<BLURB>The adjustment it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsEditor::devout</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned devout</NICK>
+<BLURB>The devout it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsExpander::child</NAME>
+<TYPE>GtkWidget*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>child of expander</NICK>
+<BLURB>The child which this expander is packed into.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsExpander::height</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>height of expander</NICK>
+<BLURB>The height which this expander is packed into.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsExpander::width</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>width of expander grid</NICK>
+<BLURB>The width of the expander's grid.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsExportThread::audio-file</NAME>
+<TYPE>AgsAudioFile*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>audio file to write</NICK>
+<BLURB>The audio file to write output.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsExportWindow::ags-main</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned ags_main</NICK>
+<BLURB>The AgsMain it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsExportWindow::devout</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned devout</NICK>
+<BLURB>The devout it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFile::audio-encoding</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>audio encoding to use</NICK>
+<BLURB>The audio encoding used to embedded audio.</BLURB>
+<DEFAULT>"base64"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFile::audio-format</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>audio format to use</NICK>
+<BLURB>The audio format used to embedded audio.</BLURB>
+<DEFAULT>"raw"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFile::encoding</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>encoding to use</NICK>
+<BLURB>The encoding of the XML document.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFile::filename</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>filename to read or write</NICK>
+<BLURB>The filename to read or write to.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFile::main</NAME>
+<TYPE>AgsMain*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>main object of file</NICK>
+<BLURB>The main object to write to file.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileIdRef::file</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>file assigned to</NICK>
+<BLURB>The entire file assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileIdRef::main</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>main access</NICK>
+<BLURB>The main object to access the tree.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileIdRef::node</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the node</NICK>
+<BLURB>The node to find the element.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileIdRef::reference</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>reference of the locator</NICK>
+<BLURB>The reference resulted by the xpath locator.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileIdRef::xpath</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the xpath</NICK>
+<BLURB>The xpath to find the element.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileLaunch::node</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the node</NICK>
+<BLURB>The node to find the element.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileLink::data</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the data</NICK>
+<BLURB>The embedded data.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileLink::filename</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the filename</NICK>
+<BLURB>The filename to locate the file.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileLink::timestamp</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>timestamp</NICK>
+<BLURB>The timestamp.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileLookup::file</NAME>
+<TYPE>AgsFile*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned file</NICK>
+<BLURB>The file it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileLookup::node</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned node</NICK>
+<BLURB>The node it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsFileLookup::reference</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned reference</NICK>
+<BLURB>The reference it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsIndicator::adjustment</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned adjustment</NICK>
+<BLURB>The adjustment it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsInlinePlayer::playable</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>playable for player</NICK>
+<BLURB>The AgsPlayable to use within the AgsInlinePlayer.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsInput::file-link</NAME>
+<TYPE>AgsFileLink*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>file link assigned to</NICK>
+<BLURB>The file link to read from.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsIpatch::filename</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the filename</NICK>
+<BLURB>The filename to open.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsIpatch::mode</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the mode</NICK>
+<BLURB>The mode to open the file.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLineEditor::channel</NAME>
+<TYPE>AgsChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned channel</NICK>
+<BLURB>The channel which this pad editor is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLine::channel</NAME>
+<TYPE>AgsChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned channel</NICK>
+<BLURB>The channel it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLine::pad</NAME>
+<TYPE>AgsPad*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>parent pad</NICK>
+<BLURB>The pad which is its parent.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLineMember::control-port</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>control port index</NICK>
+<BLURB>The index of the port to control.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLineMember::plugin-name</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>plugin name to control</NICK>
+<BLURB>The plugin's name to control.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLineMember::port</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>port to apply</NICK>
+<BLURB>The port to apply.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLineMember::port-data</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>port data</NICK>
+<BLURB>The port data.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLineMember::recall-port</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>recall port to apply</NICK>
+<BLURB>The recall port to apply.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLineMember::recall-port-data</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>recall port data</NICK>
+<BLURB>The recall port data.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLineMember::specifier</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>port specifier</NICK>
+<BLURB>The specifier of the port.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLineMember::widget-label</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>label to display</NICK>
+<BLURB>The label to display.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLineMember::widget-type</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>widget type of line member</NICK>
+<BLURB>The widget type this line member packs.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLinkCollectionEditor::channel-type</NAME>
+<TYPE>GType*</TYPE>
+<RANGE>void</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned channel type</NICK>
+<BLURB>The channel type which this channel link collection editor is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLoopChannel::delay-audio</NAME>
+<TYPE>AgsDelayAudio*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned delay-audio</NICK>
+<BLURB>The delay-audio it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsLoopChannelRun::count-beats-audio-run</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned AgsCountBeatsAudioRun</NICK>
+<BLURB>The pointer to a counter object which indicates when looping should happen.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsMachineEditor::machine</NAME>
+<TYPE>AgsMachine*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned machine</NICK>
+<BLURB>The machine which this machine editor is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsMachine::audio</NAME>
+<TYPE>AgsAudio*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned audio</NICK>
+<BLURB>The audio it is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsMachineRadioButton::machine</NAME>
+<TYPE>AgsMachine*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned machine</NICK>
+<BLURB>The machine it is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsMuteAudio::muted</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>mute audio</NICK>
+<BLURB>Mute the audio.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsMuteChannel::muted</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>mute channel</NICK>
+<BLURB>Mute the channel.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsNavigation::devout</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned devout</NICK>
+<BLURB>The devout it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsNotation::current-notes</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>current notes for offset</NICK>
+<BLURB>The current notes for offset.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsNotation::next-notes</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>next notes for offset</NICK>
+<BLURB>The next notes for offset.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsNotation::port</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>port of notation</NICK>
+<BLURB>The port of notation.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPadEditor::channel</NAME>
+<TYPE>AgsChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned channel</NICK>
+<BLURB>The channel which this pad editor is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPad::channel</NAME>
+<TYPE>AgsChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned channel</NICK>
+<BLURB>The channel it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPattern::current-bit</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>current bit for offset</NICK>
+<BLURB>The current bit for offset.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPattern::first-index</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 256</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the first index</NICK>
+<BLURB>The first index to select pattern.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPattern::offset</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 65535</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the offset</NICK>
+<BLURB>The offset within the pattern.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPattern::port</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>port of pattern</NICK>
+<BLURB>The port of pattern.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPattern::second-index</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 256</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the second index</NICK>
+<BLURB>The second index to select pattern.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPeakChannel::peak</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>peak of channel</NICK>
+<BLURB>The peak of channel.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPlayAudioFile::audio-file</NAME>
+<TYPE>GType*</TYPE>
+<RANGE>GObject</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned audio file</NICK>
+<BLURB>The audio file this recall is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPlayAudioFile::current</NAME>
+<TYPE>GType*</TYPE>
+<RANGE>guint</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>current frame</NICK>
+<BLURB>The current frame this recall is playing.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPlayAudioFile::devout</NAME>
+<TYPE>GType*</TYPE>
+<RANGE>GObject</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned devout</NICK>
+<BLURB>The devout this recall is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPlayChannel::audio-channel</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned audio channel</NICK>
+<BLURB>The audio channel this recall does output to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPlayChannel::muted</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>mute channel</NICK>
+<BLURB>Mute the channel.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPlayChannelRun::stream-channel-run</NAME>
+<TYPE>AgsStreamChannelRun*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned AgsStreamChannelRun</NICK>
+<BLURB>the assigned AgsStreamChannelRun.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPlayChannelRunMaster::stream-channel-run</NAME>
+<TYPE>AgsStreamChannelRun*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>assigned AgsStreamChannelRun</NICK>
+<BLURB>an assigned AgsStreamChannelRun.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPlayNotationAudio::notation</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned notation</NICK>
+<BLURB>The notation this recall does play.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPlayNotationAudioRun::count-beats-audio-run</NAME>
+<TYPE>AgsCountBeatsAudioRun*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned AgsCountBeatsAudioRun</NICK>
+<BLURB>the AgsCount_BeatsAudioRun which just counts.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPlayNotationAudioRun::delay-audio-run</NAME>
+<TYPE>AgsDelayAudioRun*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned AgsDelayAudioRun</NICK>
+<BLURB>the AgsDelayAudioRun which emits notation_alloc_input signal.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPort::control-port</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>control-port of port</NICK>
+<BLURB>The control-port this port is numbered.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPort::plugin-name</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>plugin-name of port</NICK>
+<BLURB>The plugin-name this port belongs to.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPort::port-value-is-pointer</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>port-value-is-pointer indicates if value is a pointer</NICK>
+<BLURB>The port-value-is-pointer indicates if value is a pointer.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPort::port-value-length</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 65535</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>port-value-length is the array size</NICK>
+<BLURB>The port-value-length is the array size.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPort::port-value-size</NAME>
+<TYPE>guint</TYPE>
+<RANGE>[1,8]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>port-value-size is the size of a single entry</NICK>
+<BLURB>The port-value-size is the size of a single entry.</BLURB>
+<DEFAULT>8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPort::port-value-type</NAME>
+<TYPE>GType*</TYPE>
+<RANGE>void</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>port-value-type tells you the type of the values</NICK>
+<BLURB>The port-value-type tells you the type of the values.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsPort::specifier</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>specifier of port</NICK>
+<BLURB>The specifier this port is identified by.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallAudio::audio</NAME>
+<TYPE>AgsAudio*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned audio</NICK>
+<BLURB>The audio object it is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallAudioRun::recall-audio</NAME>
+<TYPE>AgsRecallAudio*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>AgsRecallAudio of this recall</NICK>
+<BLURB>The AgsRecallAudio which this recall needs.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallAudioSignal::audio-channel</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 65536</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>output to audio channel</NICK>
+<BLURB>The audio channel to which it should write.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallAudioSignal::destination</NAME>
+<TYPE>AgsAudioSignal*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>destination of output</NICK>
+<BLURB>The destination where this recall will write the audio signal to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallAudioSignal::source</NAME>
+<TYPE>AgsAudioSignal*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>source of input</NICK>
+<BLURB>The source where this recall will take the audio signal from.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallChannel::destination</NAME>
+<TYPE>AgsChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned destination channel</NICK>
+<BLURB>The destination channel object it is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallChannel::source</NAME>
+<TYPE>AgsChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned source channel</NICK>
+<BLURB>The source channel object it is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallChannelRun::audio-channel</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 65535</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned audio channel</NICK>
+<BLURB>The audio channel this recall is assigned to.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallChannelRun::destination</NAME>
+<TYPE>AgsChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>destination of output</NICK>
+<BLURB>The destination AgsChannel where it will output to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallChannelRun::recall-audio-run</NAME>
+<TYPE>AgsRecallAudioRun*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>AgsRecallAudioRun of this recall</NICK>
+<BLURB>The AgsRecallAudioRun which this recall needs.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallChannelRun::recall-channel</NAME>
+<TYPE>AgsRecallChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>AsgRecallChannel of this recall</NICK>
+<BLURB>The AgsRecallChannel which this recall needs.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallChannelRun::source</NAME>
+<TYPE>AgsChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>source of input</NICK>
+<BLURB>The source AgsChannel where it will take the input from.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallContainer::recall-audio</NAME>
+<TYPE>AgsRecallAudio*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>audio level recall</NICK>
+<BLURB>The recall which this recall container has on audio level.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallContainer::recall-audio-run</NAME>
+<TYPE>AgsRecallAudioRun*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>audio runlevel recall</NICK>
+<BLURB>The recall which this recall container has on audio level during a run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallContainer::recall-audio-run-type</NAME>
+<TYPE>GType*</TYPE>
+<RANGE>void</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>audio runlevel recall type</NICK>
+<BLURB>The recall type which this recall container has on audio level during a run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallContainer::recall-audio-type</NAME>
+<TYPE>GType*</TYPE>
+<RANGE>void</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>audio level recall type</NICK>
+<BLURB>The recall type which this recall container has on audio level.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallContainer::recall-channel</NAME>
+<TYPE>AgsRecallChannel*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>channel level recall</NICK>
+<BLURB>The recall which this recall container has on channel level.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallContainer::recall-channel-run</NAME>
+<TYPE>AgsRecallChannelRun*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>channel runlevel recall</NICK>
+<BLURB>The recall which this recall container has on audio level during a run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallContainer::recall-channel-run-type</NAME>
+<TYPE>GType*</TYPE>
+<RANGE>void</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>channel runlevel recall type</NICK>
+<BLURB>The recall type which this recall container has on audio level during a run.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallContainer::recall-channel-type</NAME>
+<TYPE>GType*</TYPE>
+<RANGE>void</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>channel level recall type</NICK>
+<BLURB>The recall type which this recall container has on channel level.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecall::child</NAME>
+<TYPE>AgsRecall*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>child of recall</NICK>
+<BLURB>The child that can be added.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecall::dependency</NAME>
+<TYPE>AgsRecallDependency*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>dependency of recall</NICK>
+<BLURB>The dependency that can be added.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecall::devout</NAME>
+<TYPE>AgsDevout*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>devout of recall</NICK>
+<BLURB>The devout which this recall is packed into.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecall::parent</NAME>
+<TYPE>AgsRecall*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>parent recall of this recall</NICK>
+<BLURB>The recall should be the parent instance of this recall.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecall::recall-container</NAME>
+<TYPE>AgsRecallContainer*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>container of recall</NICK>
+<BLURB>The container which this recall is packed into.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecall::recall-id</NAME>
+<TYPE>AgsRecallID*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>run id of recall</NICK>
+<BLURB>The recall id of the recall.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallID::recycling</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned recycling</NICK>
+<BLURB>The recycling it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallID::recycling-container</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned recycling container</NICK>
+<BLURB>The recycling container it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallLadspa::effect</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the effect</NICK>
+<BLURB>The effect's string representation.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallLadspa::filename</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the object file</NICK>
+<BLURB>The filename as string of object file.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallLadspa::index</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 65535</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>index of effect</NICK>
+<BLURB>The numerical index of effect.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallRecycling::audio-channel</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 65536</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned audio channel</NICK>
+<BLURB>The audio channel this recall does output to.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallRecycling::child-destination</NAME>
+<TYPE>AgsAudioSignal*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>AgsAudioSignal of this recall</NICK>
+<BLURB>The destination AgsAudioSignal child recall needs.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallRecycling::child-source</NAME>
+<TYPE>AgsAudioSignal*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>AgsAudioSignal of this recall</NICK>
+<BLURB>The source AgsAudioSignal child recall needs.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallRecycling::destination</NAME>
+<TYPE>AgsRecycling*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>AgsRecycling destination of this recall</NICK>
+<BLURB>The AgsRecycling destination of this recall.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecallRecycling::source</NAME>
+<TYPE>AgsRecycling*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>AgsRecycling source of this recall</NICK>
+<BLURB>The AgsRecycling source of this recall.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecyclingContainer::length</NAME>
+<TYPE>guint64</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>length of the array of assigned recycling</NICK>
+<BLURB>The recycling array length.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecyclingContainer::parent</NAME>
+<TYPE>AgsRecyclingContainer*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>parent container</NICK>
+<BLURB>The container this one is packed into.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecyclingContainer::recall-id</NAME>
+<TYPE>AgsRecallID*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>the default recall id</NICK>
+<BLURB>The recall id located in audio object as destiny.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecycling::devout</NAME>
+<TYPE>AgsDevout*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned devout</NICK>
+<BLURB>The devout it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsRecyclingThread::iterator-thread</NAME>
+<TYPE>AgsIteratorThread*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned iterator thread</NICK>
+<BLURB>The iterator thread object it is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsSF2Chooser::ipatch</NAME>
+<TYPE>AgsIpatch*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>current ipatch</NICK>
+<BLURB>The current AgsIpatch.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsThread::devout</NAME>
+<TYPE>AgsDevout*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>devout assigned to</NICK>
+<BLURB>The AgsDevout it is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsThread::frequency</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0.01,1000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>JIFFIE</NICK>
+<BLURB>JIFFIE.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsThread::devout</NAME>
+<TYPE>AgsDevout*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>devout assigned to</NICK>
+<BLURB>The AgsDevout it is assigned to.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsThread::frequency</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0.01,1000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>JIFFIE</NICK>
+<BLURB>JIFFIE.</BLURB>
+<DEFAULT>1000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsThreadPool::max-threads</NAME>
+<TYPE>guint</TYPE>
+<RANGE>[1,65535]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>maximum threads to use</NICK>
+<BLURB>The maximum of threads to be created.</BLURB>
+<DEFAULT>1024</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsThreadPool::max-unused-threads</NAME>
+<TYPE>guint</TYPE>
+<RANGE>[1,65535]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>maximum unused threads</NICK>
+<BLURB>The maximum of unused threads.</BLURB>
+<DEFAULT>24</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsVolumeChannel::volume</NAME>
+<TYPE>AgsPort*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>volume to apply</NICK>
+<BLURB>The volume to apply on the channel.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsWindow::ags-main</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned ags_main</NICK>
+<BLURB>The AgsMain it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>AgsWindow::devout</NAME>
+<TYPE>GObject*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>assigned devout</NICK>
+<BLURB>The devout it is assigned with.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
diff --git a/api/ags/ags.devhelp2 b/api/ags/ags.devhelp2
new file mode 100644
index 0000000..f9bf5f1
--- /dev/null
+++ b/api/ags/ags.devhelp2
@@ -0,0 +1,2462 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
+<book xmlns="http://www.devhelp.net/book" title="Advanced Gtk+ Sequencer Reference Manual" link="index.html" author="" name="ags" version="2" language="c">
+  <chapters>
+    <sub name="AgsMain" link="AgsMain.html"/>
+    <sub name="Util - Helper functions" link="util.html">
+      <sub name="ags_combo_box_text" link="ags-ags-combo-box-text.html"/>
+      <sub name="ags_id_generator" link="ags-ags-id-generator.html"/>
+      <sub name="ags_list" link="ags-ags-list.html"/>
+      <sub name="AgsMenu" link="AgsMenu.html"/>
+      <sub name="AgsMenuItem" link="AgsMenuItem.html"/>
+      <sub name="AgsOptionMenu" link="AgsOptionMenu.html"/>
+      <sub name="ags_parameter" link="ags-ags-parameter.html"/>
+    </sub>
+    <sub name="Object - Interfaces and marshallers" link="object.html">
+      <sub name="AgsApplicable" link="AgsApplicable.html"/>
+      <sub name="AgsCountable" link="AgsCountable.html"/>
+      <sub name="AgsDynamicConnectable" link="AgsDynamicConnectable.html"/>
+      <sub name="AgsMainLoop" link="AgsMainLoop.html"/>
+      <sub name="ags_marshal" link="ags-ags-marshal.html"/>
+      <sub name="AgsMutable" link="AgsMutable.html"/>
+      <sub name="AgsPackable" link="AgsPackable.html"/>
+      <sub name="AgsPortlet" link="AgsPortlet.html"/>
+      <sub name="AgsRunnable" link="AgsRunnable.html"/>
+      <sub name="AgsSeekable" link="AgsSeekable.html"/>
+      <sub name="AgsTactable" link="AgsTactable.html"/>
+      <sub name="AgsStackable" link="AgsStackable.html"/>
+      <sub name="AgsPersistable" link="AgsPersistable.html"/>
+      <sub name="AgsPlayable" link="AgsPlayable.html"/>
+      <sub name="AgsPlugin" link="AgsPlugin.html"/>
+    </sub>
+    <sub name="Plugin - API of plugins" link="plugin.html">
+      <sub name="AgsLadspaManager" link="AgsLadspaManager.html"/>
+      <sub name="AgsPluginFactory" link="AgsPluginFactory.html"/>
+      <sub name="ags_plugin_stock" link="ags-ags-plugin-stock.html"/>
+    </sub>
+    <sub name="Widget - GUI elements" link="widget.html">
+      <sub name="AgsDial" link="AgsDial.html"/>
+      <sub name="AgsExpander" link="AgsExpander.html"/>
+      <sub name="AgsExpanderSet" link="AgsExpanderSet.html"/>
+      <sub name="AgsIndicator" link="AgsIndicator.html"/>
+      <sub name="AgsLed" link="AgsLed.html"/>
+      <sub name="AgsVIndicator" link="AgsVIndicator.html"/>
+      <sub name="AgsTable" link="AgsTable.html"/>
+    </sub>
+    <sub name="Thread - Multi-Threaded tree" link="thread.html">
+      <sub name="AgsAudioLoop" link="AgsAudioLoop.html"/>
+      <sub name="AgsAutosaveThread" link="AgsAutosaveThread.html"/>
+      <sub name="AgsDevoutThread" link="AgsDevoutThread.html"/>
+      <sub name="AgsExportThread" link="AgsExportThread.html"/>
+      <sub name="AgsGuiThread" link="AgsGuiThread.html"/>
+      <sub name="AgsIteratorThread" link="AgsIteratorThread.html"/>
+      <sub name="AgsRecyclingThread" link="AgsRecyclingThread.html"/>
+      <sub name="ags_recycling_thread_callbacks" link="ags-ags-recycling-thread-callbacks.html"/>
+      <sub name="AgsReturnableThread" link="AgsReturnableThread.html"/>
+      <sub name="AgsTaskThread" link="AgsTaskThread.html"/>
+      <sub name="AgsTimestampThread" link="AgsTimestampThread.html"/>
+      <sub name="AgsThread" link="AgsThread.html"/>
+      <sub name="AgsThreadPool" link="AgsThreadPool.html"/>
+      <sub name="AgsSingleThread" link="AgsSingleThread.html"/>
+    </sub>
+    <sub name="Audio - The audio processing tree" link="audio.html">
+      <sub name="audio processing tree" link="process-tree.html">
+        <sub name="AgsAudio" link="ags_audio.html"/>
+        <sub name="AgsAudioSignal" link="AgsAudioSignal.html"/>
+        <sub name="AgsChannel" link="AgsChannel.html"/>
+        <sub name="AgsConfig" link="AgsConfig.html"/>
+        <sub name="ags_container" link="ags-ags-container.html"/>
+        <sub name="AgsDevout" link="AgsDevout.html"/>
+        <sub name="AgsInput" link="AgsInput.html"/>
+        <sub name="AgsNotation" link="AgsNotation.html"/>
+        <sub name="AgsNote" link="AgsNote.html"/>
+        <sub name="AgsOutput" link="AgsOutput.html"/>
+        <sub name="AgsPattern" link="AgsPattern.html"/>
+        <sub name="AgsPort" link="AgsPort.html"/>
+        <sub name="AgsRecall" link="AgsRecall.html"/>
+        <sub name="AgsRecallAudio" link="AgsRecallAudio.html"/>
+        <sub name="AgsRecallAudioRun" link="AgsRecallAudioRun.html"/>
+        <sub name="AgsRecallAudioSignal" link="AgsRecallAudioSignal.html"/>
+        <sub name="AgsRecallChannel" link="AgsRecallChannel.html"/>
+        <sub name="AgsRecallChannelRun" link="AgsRecallChannelRun.html"/>
+        <sub name="AgsRecallChannelRunDummy" link="AgsRecallChannelRunDummy.html"/>
+        <sub name="AgsRecallContainer" link="AgsRecallContainer.html"/>
+        <sub name="AgsRecallDependency" link="ags_recall_dependency.h.html"/>
+        <sub name="AgsRecallFactory" link="AgsRecallFactory.html"/>
+        <sub name="AgsRecallID" link="AgsRecallID.html"/>
+        <sub name="AgsRecallLadspa" link="AgsRecallLadspa.html"/>
+        <sub name="AgsRecallLadspaRun" link="AgsRecallLadspaRun.html"/>
+        <sub name="AgsRecallRecycling" link="AgsRecallRecycling.html"/>
+        <sub name="AgsRecallRecyclingDummy" link="AgsRecallRecyclingDummy.html"/>
+        <sub name="AgsRecycling" link="AgsRecycling.html"/>
+        <sub name="AgsRecyclingContainer" link="AgsRecyclingContainer.html"/>
+        <sub name="AgsTask" link="AgsTask.html"/>
+        <sub name="AgsTimestamp" link="AgsTimestamp.html"/>
+        <sub name="AgsTimestampFactory" link="AgsTimestampFactory.html"/>
+        <sub name="ags_synths" link="ags-ags-synths.html"/>
+      </sub>
+      <sub name="Audio files - Reading/Writing audio data from disk" link="audio-file.html">
+        <sub name="AgsAudioFile" link="AgsAudioFile.html"/>
+        <sub name="AgsIpatch" link="AgsIpatch.html"/>
+        <sub name="AgsIpatchSF2Reader" link="AgsIpatchSF2Reader.html"/>
+        <sub name="AgsSndfile" link="AgsSndfile.html"/>
+      </sub>
+      <sub name="Recalls - Effect processors" link="recall.html">
+        <sub name="AgsAudioFile" link="AgsAudioFile.html"/>
+        <sub name="AgsBufferAudioSignal" link="AgsBufferAudioSignal.html"/>
+        <sub name="AgsBufferChannel" link="AgsBufferChannel.html"/>
+        <sub name="AgsBufferChannelRun" link="AgsBufferChannelRun.html"/>
+        <sub name="AgsBufferRecycling" link="AgsBufferRecycling.html"/>
+        <sub name="AgsCopyAudioSignal" link="AgsCopyAudioSignal.html"/>
+        <sub name="AgsCopyChannel" link="AgsCopyChannel.html"/>
+        <sub name="AgsCopyChannelRun" link="AgsCopyChannelRun.html"/>
+        <sub name="AgsCopyNotationAudio" link="AgsCopyNotationAudio.html"/>
+        <sub name="AgsCopyNotationAudioRun" link="AgsCopyNotationAudioRun.html"/>
+        <sub name="AgsCopyPatternAudio" link="AgsCopyPatternAudio.html"/>
+        <sub name="AgsCopyPatternAudioRun" link="AgsCopyPatternAudioRun.html"/>
+        <sub name="AgsCopyPatternChannel" link="AgsCopyPatternChannel.html"/>
+        <sub name="AgsCopyPatternChannelRun" link="AgsCopyPatternChannelRun.html"/>
+        <sub name="AgsCopyRecycling" link="AgsCopyRecycling.html"/>
+        <sub name="AgsCountBeatsAudio" link="AgsCountBeatsAudio.html"/>
+        <sub name="AgsCountBeatsAudioRun" link="AgsCountBeatsAudioRun.html"/>
+        <sub name="AgsDelayAudio" link="AgsDelayAudio.html"/>
+        <sub name="AgsDelayAudioRun" link="AgsDelayAudioRun.html"/>
+        <sub name="AgsLoopChannel" link="AgsLoopChannel.html"/>
+        <sub name="AgsLoopChannelRun" link="AgsLoopChannelRun.html"/>
+        <sub name="AgsPeakChannel" link="AgsPeakChannel.html"/>
+        <sub name="AgsPeakChannelRun" link="AgsPeakChannelRun.html"/>
+        <sub name="AgsVolumeAudioSignal" link="AgsVolumeAudioSignal.html"/>
+        <sub name="AgsVolumeChannel" link="AgsVolumeChannel.html"/>
+        <sub name="AgsVolumeChannelRun" link="AgsVolumeChannelRun.html"/>
+        <sub name="AgsVolumeRecycling" link="AgsVolumeRecycling.html"/>
+        <sub name="AgsPlayAudio" link="AgsPlayAudio.html"/>
+        <sub name="AgsPlayAudioFile" link="AgsPlayAudioFile.html"/>
+        <sub name="AgsPlayAudioSignal" link="AgsPlayAudioSignal.html"/>
+        <sub name="AgsPlayChannel" link="AgsPlayChannel.html"/>
+        <sub name="AgsPlayChannelRun" link="AgsPlayChannelRun.html"/>
+        <sub name="AgsPlayChannelRunMaster" link="AgsPlayChannelRunMaster.html"/>
+        <sub name="AgsPlayNotationAudio" link="AgsPlayNotationAudio.html"/>
+        <sub name="AgsPlayNotationAudioRun" link="AgsPlayNotationAudioRun.html"/>
+        <sub name="AgsPlayNote" link="AgsPlayNote.html"/>
+        <sub name="AgsPlayPattern" link="AgsPlayPattern.html"/>
+        <sub name="AgsPlayRecycling" link="AgsPlayRecycling.html"/>
+        <sub name="AgsStream" link="AgsStream.html"/>
+        <sub name="AgsStreamAudioSignal" link="AgsStreamAudioSignal.html"/>
+        <sub name="AgsStreamChannel" link="AgsStreamChannel.html"/>
+        <sub name="AgsStreamChannelRun" link="AgsStreamChannelRun.html"/>
+        <sub name="AgsStreamRecycling" link="AgsStreamRecycling.html"/>
+      </sub>
+      <sub name="Task - Data exchanged between Audio and GUI" link="task.html">
+        <sub name="AgsAddAudio" link="AgsAddAudio.html"/>
+        <sub name="AgsAddAudioSignal" link="AgsAddAudioSignal.html"/>
+        <sub name="AgsAddLineMember" link="AgsAddLineMember.html"/>
+        <sub name="AgsAddNote" link="AgsAddNote.html"/>
+        <sub name="AgsAddPointToSelection" link="AgsAddPointToSelection.html"/>
+        <sub name="AgsAddRecall" link="AgsAddRecall.html"/>
+        <sub name="AgsAddRegionToSelection" link="AgsAddRegionToSelection.html"/>
+        <sub name="AgsAppendAudio" link="AgsAppendAudio.html"/>
+        <sub name="AgsAppendAudioThreaded" link="ags-AgsAppendAudioThreaded.html"/>
+        <sub name="AgsAppendChannel" link="AgsAppendChannel.html"/>
+        <sub name="AgsAppendRecall" link="AgsAppendRecall.html"/>
+        <sub name="AgsApplyBpm" link="AgsApplyBpm.html"/>
+        <sub name="AgsApplySequencerLength" link="AgsApplySequencerLength.html"/>
+        <sub name="AgsApplySynth" link="AgsApplySynth.html"/>
+        <sub name="AgsApplyTact" link="AgsApplyTact.html"/>
+        <sub name="AgsApplyWavetable" link="AgsApplyWavetable.html"/>
+        <sub name="AgsAudioSetRecycling" link="AgsAudioSetRecycling.html"/>
+        <sub name="AgsCancelAudio" link="AgsCancelAudio.html"/>
+        <sub name="AgsCancelChannel" link="AgsCancelChannel.html"/>
+        <sub name="AgsCancelRecall" link="AgsCancelRecall.html"/>
+        <sub name="AgsChangeIndicator" link="AgsChangeIndicator.html"/>
+        <sub name="AgsChangeTact" link="AgsChangeTact.html"/>
+        <sub name="AgsChannelSetRecycling" link="AgsChannelSetRecycling.html"/>
+        <sub name="AgsDisplayTact" link="AgsDisplayTact.html"/>
+        <sub name="AgsExportOutput" link="AgsExportOutput.html"/>
+        <sub name="AgsFreeSelection" link="AgsFreeSelection.html"/>
+        <sub name="AgsInitAudio" link="AgsInitAudio.html"/>
+        <sub name="AgsInitChannel" link="AgsInitChannel.html"/>
+        <sub name="AgsMuteAudio" link="AgsMuteAudio.html"/>
+        <sub name="AgsMuteAudioSignal" link="AgsMuteAudioSignal.html"/>
+        <sub name="AgsMuteChannel" link="AgsMuteChannel.html"/>
+        <sub name="AgsMuteChannelRun" link="AgsMuteChannelRun.html"/>
+        <sub name="AgsMuteRecycling" link="AgsMuteRecycling.html"/>
+        <sub name="AgsOpenFile" link="AgsOpenFile.html"/>
+        <sub name="AgsOpenSingleFile" link="AgsOpenSingleFile.html"/>
+        <sub name="AgsRemoveAudio" link="AgsRemoveAudio.html"/>
+        <sub name="AgsRemoveAudioSignal" link="AgsRemoveAudioSignal.html"/>
+        <sub name="AgsRemoveNote" link="AgsRemoveNote.html"/>
+        <sub name="AgsRemovePointFromSelection" link="AgsRemovePointFromSelection.html"/>
+        <sub name="AgsRemoveRecall" link="AgsRemoveRecall.html"/>
+        <sub name="AgsRemoveRegionFromSelection" link="AgsRemoveRegionFromSelection.html"/>
+        <sub name="AgsSaveFile" link="AgsSaveFile.html"/>
+        <sub name="AgsScrollOnPlay" link="AgsScrollOnPlay.html"/>
+        <sub name="AgsSetAudioChannels" link="AgsSetAudioChannels.html"/>
+        <sub name="AgsSetBufferSize" link="AgsSetBufferSize.html"/>
+        <sub name="AgsSetDevoutPlayFlags" link="AgsSetDevoutPlayFlags.html"/>
+        <sub name="AgsSetMuted" link="AgsSetMuted.html"/>
+        <sub name="AgsSetOutputDevice" link="AgsSetOutputDevice.html"/>
+        <sub name="AgsSetSamplerate" link="AgsSetSamplerate.html"/>
+        <sub name="AgsStartDevout" link="AgsStartDevout.html"/>
+        <sub name="AgsToggleLed" link="AgsToggleLed.html"/>
+        <sub name="AgsTogglePatternBit" link="AgsTogglePatternBit.html"/>
+        <sub name="AgsUnrefAudioSignal" link="AgsUnrefAudioSignal.html"/>
+      </sub>
+    </sub>
+    <sub name="GUI - Graphical user interface" link="pt07.html">
+      <sub name="Composite widgets" link="composite-widgets.html">
+        <sub name="AgsAudioPreferences" link="AgsAudioPreferences.html"/>
+        <sub name="ags_audio_preferences_callbacks" link="ags-ags-audio-preferences-callbacks.html"/>
+        <sub name="AgsEditor" link="AgsEditor.html"/>
+        <sub name="ags_editor_callbacks" link="ags-ags-editor-callbacks.html"/>
+        <sub name="AgsExportWindow" link="AgsExportWindow.html"/>
+        <sub name="ags_export_window_callbacks" link="ags-ags-export-window-callbacks.html"/>
+        <sub name="AgsInlinePlayer" link="AgsInlinePlayer.html"/>
+        <sub name="AgsLadspaBrowser" link="AgsLadspaBrowser.html"/>
+        <sub name="ags_ladspa_browser_callbacks" link="ags-ags-ladspa-browser-callbacks.html"/>
+        <sub name="AgsLine" link="AgsLine.html"/>
+        <sub name="ags_line_callbacks" link="ags-ags-line-callbacks.html"/>
+        <sub name="AgsLineEditor" link="AgsLineEditor.html"/>
+        <sub name="ags_line_editor_callbacks" link="ags-ags-line-editor-callbacks.html"/>
+        <sub name="AgsLineMember" link="AgsLineMember.html"/>
+        <sub name="ags_line_member_callbacks" link="ags-ags-line-member-callbacks.html"/>
+        <sub name="AgsLineMemberEditor" link="AgsLineMemberEditor.html"/>
+        <sub name="ags_line_member_editor_callbacks" link="ags-ags-line-member-editor-callbacks.html"/>
+        <sub name="AgsLinkChannel" link="AgsLinkChannel.html"/>
+        <sub name="AgsLinkCollectionEditor" link="AgsLinkCollectionEditor.html"/>
+        <sub name="ags_link_collection_editor_callbacks" link="ags-ags-link-collection-editor-callbacks.html"/>
+        <sub name="AgsLinkEditor" link="AgsLinkEditor.html"/>
+        <sub name="ags_link_editor_callbacks" link="ags-ags-link-editor-callbacks.html"/>
+        <sub name="AgsListingEditor" link="AgsListingEditor.html"/>
+        <sub name="ags_listing_editor_callbacks" link="ags-ags-listing-editor-callbacks.html"/>
+        <sub name="AgsMachine" link="AgsMachine.html"/>
+        <sub name="ags_machine_callbacks" link="ags-ags-machine-callbacks.html"/>
+        <sub name="AgsMachineEditor" link="AgsMachineEditor.html"/>
+        <sub name="ags_machine_editor_callbacks" link="ags-ags-machine-editor-callbacks.html"/>
+        <sub name="AgsMachineRadioButton" link="AgsMachineRadioButton.html"/>
+        <sub name="AgsMachineSelection" link="AgsMachineSelection.html"/>
+        <sub name="AgsMachineSelector" link="AgsMachineSelector.html"/>
+        <sub name="ags_machine_selector_callbacks" link="ags-ags-machine-selector-callbacks.html"/>
+        <sub name="AgsMenuBar" link="AgsMenuBar.html"/>
+        <sub name="ags_menu_bar_callbacks" link="ags-ags-menu-bar-callbacks.html"/>
+        <sub name="AgsNavigation" link="AgsNavigation.html"/>
+        <sub name="ags_navigation_callbacks" link="ags-ags-navigation-callbacks.html"/>
+        <sub name="AgsPad" link="AgsPad.html"/>
+        <sub name="ags_pad_callbacks" link="ags-ags-pad-callbacks.html"/>
+        <sub name="AgsPadEditor" link="AgsPadEditor.html"/>
+        <sub name="ags_pad_editor_callbacks" link="ags-ags-pad-editor-callbacks.html"/>
+        <sub name="AgsPerformancePreferences" link="AgsPerformancePreferences.html"/>
+        <sub name="AgsPluginPreferences" link="AgsPluginPreferences.html"/>
+        <sub name="AgsPreferences" link="AgsPreferences.html"/>
+        <sub name="ags_preferences_callbacks" link="ags-ags-preferences-callbacks.html"/>
+        <sub name="AgsPropertyCollectionEditor" link="AgsPropertyCollectionEditor.html"/>
+        <sub name="ags_property_collection_editor_callbacks" link="ags-ags-property-collection-editor-callbacks.html"/>
+        <sub name="AgsPropertyEditor" link="AgsPropertyEditor.html"/>
+        <sub name="ags_property_editor_callbacks" link="ags-ags-property-editor-callbacks.html"/>
+        <sub name="AgsPropertyListingEditor" link="AgsPropertyListingEditor.html"/>
+        <sub name="AgsResizeEditor" link="ags-AgsResizeEditor.html"/>
+        <sub name="AgsRuler" link="AgsRuler.html"/>
+        <sub name="ags_ruler_callbacks" link="ags-ags-ruler-callbacks.html"/>
+        <sub name="AgsServerPreferences" link="AgsServerPreferences.html"/>
+        <sub name="AgsWindow" link="AgsWindow.html"/>
+        <sub name="ags_window_callbacks" link="ags-ags-window-callbacks.html"/>
+        <sub name="AgsSF2Chooser" link="AgsSF2Chooser.html"/>
+        <sub name="ags_sf2_chooser_callbacks" link="ags-ags-sf2-chooser-callbacks.html"/>
+      </sub>
+      <sub name="Editor - Piano roll and its controls" link="editor.html">
+        <sub name="AgsMeter" link="AgsMeter.html"/>
+        <sub name="ags_meter_callbacks" link="ags-ags-meter-callbacks.html"/>
+        <sub name="AgsNoteEdit" link="AgsNoteEdit.html"/>
+        <sub name="ags_note_edit_callbacks" link="ags-ags-note-edit-callbacks.html"/>
+        <sub name="AgsNotebook" link="AgsNotebook.html"/>
+        <sub name="ags_notebook_callbacks" link="ags-ags-notebook-callbacks.html"/>
+        <sub name="AgsToolbar" link="AgsToolbar.html"/>
+        <sub name="ags_toolbar_callbacks" link="ags-ags-toolbar-callbacks.html"/>
+        <sub name="ags_toolbar_mode_stock" link="ags-ags-toolbar-mode-stock.html"/>
+      </sub>
+      <sub name="Engines - Composite widgets with audio set up" link="engines.html">
+        <sub name="AgsDrum" link="AgsDrum.html"/>
+        <sub name="ags_drum_callbacks" link="ags-ags-drum-callbacks.html"/>
+        <sub name="AgsDrumInputLine" link="AgsDrumInputLine.html"/>
+        <sub name="ags_drum_input_line_callbacks" link="ags-ags-drum-input-line-callbacks.html"/>
+        <sub name="AgsDrumInputPad" link="AgsDrumInputPad.html"/>
+        <sub name="ags_drum_input_pad_callbacks" link="ags-ags-drum-input-pad-callbacks.html"/>
+        <sub name="AgsDrumOutputLine" link="AgsDrumOutputLine.html"/>
+        <sub name="ags_drum_output_line_callbacks" link="ags-ags-drum-output-line-callbacks.html"/>
+        <sub name="AgsDrumOutputPad" link="AgsDrumOutputPad.html"/>
+        <sub name="ags_drum_output_pad_callbacks" link="ags-ags-drum-output-pad-callbacks.html"/>
+        <sub name="AgsFFPlayer" link="AgsFFPlayer.html"/>
+        <sub name="ags_ffplayer_callbacks" link="ags-ags-ffplayer-callbacks.html"/>
+        <sub name="AgsMatrix" link="AgsMatrix.html"/>
+        <sub name="ags_matrix_callbacks" link="ags-ags-matrix-callbacks.html"/>
+        <sub name="AgsMixer" link="AgsMixer.html"/>
+        <sub name="ags_mixer_callbacks" link="ags-ags-mixer-callbacks.html"/>
+        <sub name="AgsMixerInputLine" link="AgsMixerInputLine.html"/>
+        <sub name="AgsMixerInputPad" link="AgsMixerInputPad.html"/>
+        <sub name="AgsOscillator" link="AgsOscillator.html"/>
+        <sub name="ags_oscillator_callbacks" link="ags-ags-oscillator-callbacks.html"/>
+        <sub name="AgsPanel" link="AgsPanel.html"/>
+        <sub name="ags_panel_callbacks" link="ags-ags-panel-callbacks.html"/>
+        <sub name="AgsPanelInputLine" link="AgsPanelInputLine.html"/>
+        <sub name="AgsPanelInputPad" link="AgsPanelInputPad.html"/>
+        <sub name="AgsSynth" link="AgsSynth.html"/>
+        <sub name="ags_synth_callbacks" link="ags-ags-synth-callbacks.html"/>
+        <sub name="AgsSynthInputLine" link="AgsSynthInputLine.html"/>
+        <sub name="AgsSynthInputPad" link="AgsSynthInputPad.html"/>
+      </sub>
+    </sub>
+    <sub name="XML Input/Output - Persist project" link="xml-io.html">
+      <sub name="AgsFile" link="AgsFile.html"/>
+      <sub name="ags_file_gui" link="ags-ags-file-gui.html"/>
+      <sub name="AgsFileIdRef" link="AgsFileIdRef.html"/>
+      <sub name="AgsFileLaunch" link="AgsFileLaunch.html"/>
+      <sub name="AgsFileLink" link="AgsFileLink.html"/>
+      <sub name="AgsFileLookup" link="AgsFileLookup.html"/>
+      <sub name="AgsFileRead" link="ags-AgsFileRead.html"/>
+      <sub name="AgsFileSelection" link="AgsFileSelection.html"/>
+      <sub name="ags_file_selection_callbacks" link="ags-ags-file-selection-callbacks.html"/>
+      <sub name="ags_file_sound" link="ags-ags-file-sound.html"/>
+      <sub name="ags_file_stock" link="ags-ags-file-stock.html"/>
+      <sub name="ags_file_util" link="ags-ags-file-util.html"/>
+      <sub name="ags_file_thread" link="ags-ags-file-thread.html"/>
+    </sub>
+    <sub name="XML-RPC - planned server" link="xml-rpc.html">
+      <sub name="AgsRegistry" link="AgsRegistry.html"/>
+      <sub name="AgsRemoteTask" link="AgsRemoteTask.html"/>
+      <sub name="AgsServer" link="AgsServer.html"/>
+    </sub>
+    <sub name="API Index" link="api-index-full.html"/>
+    <sub name="Index of deprecated API" link="deprecated-api-index.html"/>
+  </chapters>
+  <functions>
+    <keyword type="macro" name="AGS_BUILD_ID" link="AgsMain.html#AGS-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_EFFECTS_DEFAULT_VERSION" link="AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_PRIORITY" link="AgsMain.html#AGS-PRIORITY:CAPS"/>
+    <keyword type="macro" name="AGS_VERSION" link="AgsMain.html#AGS-VERSION:CAPS"/>
+    <keyword type="macro" name="ALSA_PCM_NEW_HW_PARAMS_API" link="AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS"/>
+    <keyword type="struct" name="struct AgsMain" link="AgsMain.html#AgsMain-struct"/>
+    <keyword type="struct" name="struct AgsMainClass" link="AgsMain.html#AgsMainClass"/>
+    <keyword type="enum" name="enum AgsMainFlags" link="AgsMain.html#AgsMainFlags"/>
+    <keyword type="function" name="ags_main_add_devout ()" link="AgsMain.html#ags-main-add-devout"/>
+    <keyword type="function" name="ags_main_load_config ()" link="AgsMain.html#ags-main-load-config"/>
+    <keyword type="function" name="ags_main_new ()" link="AgsMain.html#ags-main-new"/>
+    <keyword type="function" name="ags_main_quit ()" link="AgsMain.html#ags-main-quit"/>
+    <keyword type="function" name="ags_main_register_machine_type ()" link="AgsMain.html#ags-main-register-machine-type"/>
+    <keyword type="function" name="ags_main_register_recall_type ()" link="AgsMain.html#ags-main-register-recall-type"/>
+    <keyword type="function" name="ags_main_register_task_type ()" link="AgsMain.html#ags-main-register-task-type"/>
+    <keyword type="function" name="ags_main_register_thread_type ()" link="AgsMain.html#ags-main-register-thread-type"/>
+    <keyword type="function" name="ags_main_register_widget_type ()" link="AgsMain.html#ags-main-register-widget-type"/>
+    <keyword type="function" name="ags_combo_box_text_remove_all ()" link="ags-ags-combo-box-text.html#ags-combo-box-text-remove-all"/>
+    <keyword type="function" name="ags_id_generator_create_uuid ()" link="ags-ags-id-generator.html#ags-id-generator-create-uuid"/>
+    <keyword type="function" name="ags_list_duplicate_list ()" link="ags-ags-list.html#ags-list-duplicate-list"/>
+    <keyword type="function" name="ags_list_free_and_free_link ()" link="ags-ags-list.html#ags-list-free-and-free-link"/>
+    <keyword type="function" name="ags_list_free_and_unref_link ()" link="ags-ags-list.html#ags-list-free-and-unref-link"/>
+    <keyword type="struct" name="struct AgsMenu" link="AgsMenu.html#AgsMenu-struct"/>
+    <keyword type="struct" name="struct AgsMenuClass" link="AgsMenu.html#AgsMenuClass"/>
+    <keyword type="function" name="ags_menu_new ()" link="AgsMenu.html#ags-menu-new"/>
+    <keyword type="struct" name="struct AgsMenuItem" link="AgsMenuItem.html#AgsMenuItem-struct"/>
+    <keyword type="struct" name="struct AgsMenuItemClass" link="AgsMenuItem.html#AgsMenuItemClass"/>
+    <keyword type="function" name="ags_menu_item_new ()" link="AgsMenuItem.html#ags-menu-item-new"/>
+    <keyword type="struct" name="struct AgsOptionMenu" link="AgsOptionMenu.html#AgsOptionMenu-struct"/>
+    <keyword type="struct" name="struct AgsOptionMenuClass" link="AgsOptionMenu.html#AgsOptionMenuClass"/>
+    <keyword type="function" name="ags_option_menu_new ()" link="AgsOptionMenu.html#ags-option-menu-new"/>
+    <keyword type="function" name="ags_parameter_grow ()" link="ags-ags-parameter.html#ags-parameter-grow"/>
+    <keyword type="typedef" name="AgsApplicable" link="AgsApplicable.html#AgsApplicable"/>
+    <keyword type="struct" name="struct AgsApplicableInterface" link="AgsApplicable.html#AgsApplicableInterface"/>
+    <keyword type="function" name="ags_applicable_apply ()" link="AgsApplicable.html#ags-applicable-apply"/>
+    <keyword type="function" name="ags_applicable_reset ()" link="AgsApplicable.html#ags-applicable-reset"/>
+    <keyword type="function" name="ags_applicable_set_update ()" link="AgsApplicable.html#ags-applicable-set-update"/>
+    <keyword type="typedef" name="AgsCountable" link="AgsCountable.html#AgsCountable"/>
+    <keyword type="struct" name="struct AgsCountableInterface" link="AgsCountable.html#AgsCountableInterface"/>
+    <keyword type="function" name="ags_countable_get_notation_counter ()" link="AgsCountable.html#ags-countable-get-notation-counter"/>
+    <keyword type="function" name="ags_countable_get_sequencer_counter ()" link="AgsCountable.html#ags-countable-get-sequencer-counter"/>
+    <keyword type="typedef" name="AgsDynamicConnectable" link="AgsDynamicConnectable.html#AgsDynamicConnectable"/>
+    <keyword type="struct" name="struct AgsDynamicConnectableInterface" link="AgsDynamicConnectable.html#AgsDynamicConnectableInterface"/>
+    <keyword type="function" name="ags_dynamic_connectable_connect ()" link="AgsDynamicConnectable.html#ags-dynamic-connectable-connect"/>
+    <keyword type="function" name="ags_dynamic_connectable_disconnect ()" link="AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect"/>
+    <keyword type="typedef" name="AgsMainLoop" link="AgsMainLoop.html#AgsMainLoop"/>
+    <keyword type="struct" name="struct AgsMainLoopInterface" link="AgsMainLoop.html#AgsMainLoopInterface"/>
+    <keyword type="function" name="ags_main_loop_get_async_queue ()" link="AgsMainLoop.html#ags-main-loop-get-async-queue"/>
+    <keyword type="function" name="ags_main_loop_get_last_sync ()" link="AgsMainLoop.html#ags-main-loop-get-last-sync"/>
+    <keyword type="function" name="ags_main_loop_get_tic ()" link="AgsMainLoop.html#ags-main-loop-get-tic"/>
+    <keyword type="function" name="ags_main_loop_set_async_queue ()" link="AgsMainLoop.html#ags-main-loop-set-async-queue"/>
+    <keyword type="function" name="ags_main_loop_set_last_sync ()" link="AgsMainLoop.html#ags-main-loop-set-last-sync"/>
+    <keyword type="function" name="ags_main_loop_set_tic ()" link="AgsMainLoop.html#ags-main-loop-set-tic"/>
+    <keyword type="function" name="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER"/>
+    <keyword type="function" name="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING"/>
+    <keyword type="function" name="g_cclosure_user_marshal_OBJECT__VOID ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--VOID"/>
+    <keyword type="function" name="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER"/>
+    <keyword type="function" name="g_cclosure_user_marshal_ULONG__VOID ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__OBJECT_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__STRING_POINTER ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-POINTER"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__UINT_DOUBLE ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__UINT_INT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__UINT_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__ULONG_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT"/>
+    <keyword type="function" name="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()" link="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT"/>
+    <keyword type="typedef" name="AgsMutable" link="AgsMutable.html#AgsMutable"/>
+    <keyword type="struct" name="struct AgsMutableInterface" link="AgsMutable.html#AgsMutableInterface"/>
+    <keyword type="function" name="ags_mutable_set_muted ()" link="AgsMutable.html#ags-mutable-set-muted"/>
+    <keyword type="typedef" name="AgsPackable" link="AgsPackable.html#AgsPackable"/>
+    <keyword type="struct" name="struct AgsPackableInterface" link="AgsPackable.html#AgsPackableInterface"/>
+    <keyword type="function" name="ags_packable_pack ()" link="AgsPackable.html#ags-packable-pack"/>
+    <keyword type="function" name="ags_packable_unpack ()" link="AgsPackable.html#ags-packable-unpack"/>
+    <keyword type="typedef" name="AgsPortlet" link="AgsPortlet.html#AgsPortlet"/>
+    <keyword type="struct" name="struct AgsPortletInterface" link="AgsPortlet.html#AgsPortletInterface"/>
+    <keyword type="function" name="ags_portlet_get_port ()" link="AgsPortlet.html#ags-portlet-get-port"/>
+    <keyword type="function" name="ags_portlet_list_safe_properties ()" link="AgsPortlet.html#ags-portlet-list-safe-properties"/>
+    <keyword type="function" name="ags_portlet_safe_get_property ()" link="AgsPortlet.html#ags-portlet-safe-get-property"/>
+    <keyword type="function" name="ags_portlet_safe_set_property ()" link="AgsPortlet.html#ags-portlet-safe-set-property"/>
+    <keyword type="function" name="ags_portlet_set_port ()" link="AgsPortlet.html#ags-portlet-set-port"/>
+    <keyword type="typedef" name="AgsRunnable" link="AgsRunnable.html#AgsRunnable"/>
+    <keyword type="struct" name="struct AgsRunnableInterface" link="AgsRunnable.html#AgsRunnableInterface"/>
+    <keyword type="function" name="ags_runnable_run ()" link="AgsRunnable.html#ags-runnable-run"/>
+    <keyword type="function" name="ags_runnable_stop ()" link="AgsRunnable.html#ags-runnable-stop"/>
+    <keyword type="typedef" name="AgsSeekable" link="AgsSeekable.html#AgsSeekable"/>
+    <keyword type="struct" name="struct AgsSeekableInterface" link="AgsSeekable.html#AgsSeekableInterface"/>
+    <keyword type="function" name="ags_seekable_seek ()" link="AgsSeekable.html#ags-seekable-seek"/>
+    <keyword type="typedef" name="AgsTactable" link="AgsTactable.html#AgsTactable"/>
+    <keyword type="struct" name="struct AgsTactableInterface" link="AgsTactable.html#AgsTactableInterface"/>
+    <keyword type="function" name="ags_tactable_change_bpm ()" link="AgsTactable.html#ags-tactable-change-bpm"/>
+    <keyword type="function" name="ags_tactable_change_notation_duration ()" link="AgsTactable.html#ags-tactable-change-notation-duration"/>
+    <keyword type="function" name="ags_tactable_change_sequencer_duration ()" link="AgsTactable.html#ags-tactable-change-sequencer-duration"/>
+    <keyword type="function" name="ags_tactable_change_tact ()" link="AgsTactable.html#ags-tactable-change-tact"/>
+    <keyword type="signal" name="The "change-bpm" signal" link="AgsTactable.html#AgsTactable-change-bpm"/>
+    <keyword type="signal" name="The "change-notation-duration" signal" link="AgsTactable.html#AgsTactable-change-notation-duration"/>
+    <keyword type="signal" name="The "change-sequencer-duration" signal" link="AgsTactable.html#AgsTactable-change-sequencer-duration"/>
+    <keyword type="signal" name="The "change-tact" signal" link="AgsTactable.html#AgsTactable-change-tact"/>
+    <keyword type="typedef" name="AgsStackable" link="AgsStackable.html#AgsStackable"/>
+    <keyword type="struct" name="struct AgsStackableInterface" link="AgsStackable.html#AgsStackableInterface"/>
+    <keyword type="function" name="ags_stackable_pop ()" link="AgsStackable.html#ags-stackable-pop"/>
+    <keyword type="function" name="ags_stackable_push ()" link="AgsStackable.html#ags-stackable-push"/>
+    <keyword type="typedef" name="AgsPersistable" link="AgsPersistable.html#AgsPersistable"/>
+    <keyword type="struct" name="struct AgsPersistableInterface" link="AgsPersistable.html#AgsPersistableInterface"/>
+    <keyword type="function" name="ags_persistable_read ()" link="AgsPersistable.html#ags-persistable-read"/>
+    <keyword type="function" name="ags_persistable_read_link ()" link="AgsPersistable.html#ags-persistable-read-link"/>
+    <keyword type="function" name="ags_persistable_write ()" link="AgsPersistable.html#ags-persistable-write"/>
+    <keyword type="function" name="ags_persistable_write_link ()" link="AgsPersistable.html#ags-persistable-write-link"/>
+    <keyword type="macro" name="AGS_PLAYABLE_ERROR" link="AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS"/>
+    <keyword type="typedef" name="AgsPlayable" link="AgsPlayable.html#AgsPlayable"/>
+    <keyword type="enum" name="enum AgsPlayableError" link="AgsPlayable.html#AgsPlayableError"/>
+    <keyword type="struct" name="struct AgsPlayableInterface" link="AgsPlayable.html#AgsPlayableInterface"/>
+    <keyword type="function" name="ags_playable_close ()" link="AgsPlayable.html#ags-playable-close"/>
+    <keyword type="function" name="ags_playable_error_quark ()" link="AgsPlayable.html#ags-playable-error-quark"/>
+    <keyword type="function" name="ags_playable_flush ()" link="AgsPlayable.html#ags-playable-flush"/>
+    <keyword type="function" name="ags_playable_info ()" link="AgsPlayable.html#ags-playable-info"/>
+    <keyword type="function" name="ags_playable_iter_next ()" link="AgsPlayable.html#ags-playable-iter-next"/>
+    <keyword type="function" name="ags_playable_iter_start ()" link="AgsPlayable.html#ags-playable-iter-start"/>
+    <keyword type="function" name="ags_playable_level_count ()" link="AgsPlayable.html#ags-playable-level-count"/>
+    <keyword type="function" name="ags_playable_level_select ()" link="AgsPlayable.html#ags-playable-level-select"/>
+    <keyword type="function" name="ags_playable_level_up ()" link="AgsPlayable.html#ags-playable-level-up"/>
+    <keyword type="function" name="ags_playable_nth_level ()" link="AgsPlayable.html#ags-playable-nth-level"/>
+    <keyword type="function" name="ags_playable_open ()" link="AgsPlayable.html#ags-playable-open"/>
+    <keyword type="function" name="ags_playable_read ()" link="AgsPlayable.html#ags-playable-read"/>
+    <keyword type="function" name="ags_playable_read_audio_signal ()" link="AgsPlayable.html#ags-playable-read-audio-signal"/>
+    <keyword type="function" name="ags_playable_rw_open ()" link="AgsPlayable.html#ags-playable-rw-open"/>
+    <keyword type="function" name="ags_playable_seek ()" link="AgsPlayable.html#ags-playable-seek"/>
+    <keyword type="function" name="ags_playable_selected_level ()" link="AgsPlayable.html#ags-playable-selected-level"/>
+    <keyword type="function" name="ags_playable_sublevel_names ()" link="AgsPlayable.html#ags-playable-sublevel-names"/>
+    <keyword type="function" name="ags_playable_write ()" link="AgsPlayable.html#ags-playable-write"/>
+    <keyword type="typedef" name="AgsPlugin" link="AgsPlugin.html#AgsPlugin"/>
+    <keyword type="struct" name="struct AgsPluginInterface" link="AgsPlugin.html#AgsPluginInterface"/>
+    <keyword type="function" name="ags_plugin_get_build_id ()" link="AgsPlugin.html#ags-plugin-get-build-id"/>
+    <keyword type="function" name="ags_plugin_get_name ()" link="AgsPlugin.html#ags-plugin-get-name"/>
+    <keyword type="function" name="ags_plugin_get_ports ()" link="AgsPlugin.html#ags-plugin-get-ports"/>
+    <keyword type="function" name="ags_plugin_get_version ()" link="AgsPlugin.html#ags-plugin-get-version"/>
+    <keyword type="function" name="ags_plugin_get_xml_type ()" link="AgsPlugin.html#ags-plugin-get-xml-type"/>
+    <keyword type="function" name="ags_plugin_read ()" link="AgsPlugin.html#ags-plugin-read"/>
+    <keyword type="function" name="ags_plugin_set_build_id ()" link="AgsPlugin.html#ags-plugin-set-build-id"/>
+    <keyword type="function" name="ags_plugin_set_name ()" link="AgsPlugin.html#ags-plugin-set-name"/>
+    <keyword type="function" name="ags_plugin_set_ports ()" link="AgsPlugin.html#ags-plugin-set-ports"/>
+    <keyword type="function" name="ags_plugin_set_version ()" link="AgsPlugin.html#ags-plugin-set-version"/>
+    <keyword type="function" name="ags_plugin_set_xml_type ()" link="AgsPlugin.html#ags-plugin-set-xml-type"/>
+    <keyword type="function" name="ags_plugin_write ()" link="AgsPlugin.html#ags-plugin-write"/>
+    <keyword type="macro" name="AGS_LADSPA_PLUGIN()" link="AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS"/>
+    <keyword type="struct" name="struct AgsLadspaManager" link="AgsLadspaManager.html#AgsLadspaManager-struct"/>
+    <keyword type="struct" name="struct AgsLadspaManagerClass" link="AgsLadspaManager.html#AgsLadspaManagerClass"/>
+    <keyword type="struct" name="struct AgsLadspaPlugin" link="AgsLadspaManager.html#AgsLadspaPlugin"/>
+    <keyword type="enum" name="enum AgsLadspaPluginFlags" link="AgsLadspaManager.html#AgsLadspaPluginFlags"/>
+    <keyword type="function" name="ags_ladspa_manager_find_ladspa_plugin ()" link="AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin"/>
+    <keyword type="function" name="ags_ladspa_manager_get_filenames ()" link="AgsLadspaManager.html#ags-ladspa-manager-get-filenames"/>
+    <keyword type="function" name="ags_ladspa_manager_get_instance ()" link="AgsLadspaManager.html#ags-ladspa-manager-get-instance"/>
+    <keyword type="function" name="ags_ladspa_manager_load_default_directory ()" link="AgsLadspaManager.html#ags-ladspa-manager-load-default-directory"/>
+    <keyword type="function" name="ags_ladspa_manager_load_file ()" link="AgsLadspaManager.html#ags-ladspa-manager-load-file"/>
+    <keyword type="function" name="ags_ladspa_manager_new ()" link="AgsLadspaManager.html#ags-ladspa-manager-new"/>
+    <keyword type="function" name="ags_ladspa_plugin_alloc ()" link="AgsLadspaManager.html#ags-ladspa-plugin-alloc"/>
+    <keyword type="function" name="ags_ladspa_plugin_free ()" link="AgsLadspaManager.html#ags-ladspa-plugin-free"/>
+    <keyword type="struct" name="struct AgsPluginFactory" link="AgsPluginFactory.html#AgsPluginFactory-struct"/>
+    <keyword type="struct" name="struct AgsPluginFactoryClass" link="AgsPluginFactory.html#AgsPluginFactoryClass"/>
+    <keyword type="struct" name="struct AgsPluginMetadata" link="AgsPluginFactory.html#AgsPluginMetadata"/>
+    <keyword type="function" name="ags_plugin_factory_add ()" link="AgsPluginFactory.html#ags-plugin-factory-add"/>
+    <keyword type="function" name="ags_plugin_factory_create ()" link="AgsPluginFactory.html#ags-plugin-factory-create"/>
+    <keyword type="function" name="ags_plugin_factory_get_instance ()" link="AgsPluginFactory.html#ags-plugin-factory-get-instance"/>
+    <keyword type="function" name="ags_plugin_factory_list_by_name ()" link="AgsPluginFactory.html#ags-plugin-factory-list-by-name"/>
+    <keyword type="function" name="ags_plugin_factory_new ()" link="AgsPluginFactory.html#ags-plugin-factory-new"/>
+    <keyword type="function" name="ags_plugin_factory_new_from_file ()" link="AgsPluginFactory.html#ags-plugin-factory-new-from-file"/>
+    <keyword type="function" name="ags_plugin_factory_read_file ()" link="AgsPluginFactory.html#ags-plugin-factory-read-file"/>
+    <keyword type="signal" name="The "add" signal" link="AgsPluginFactory.html#AgsPluginFactory-add"/>
+    <keyword type="signal" name="The "create" signal" link="AgsPluginFactory.html#AgsPluginFactory-create"/>
+    <keyword type="macro" name="AGS_PLUGIN_NAME_VOLUME" link="ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS"/>
+    <keyword type="macro" name="AGS_DIAL_DEFAULT_PRECISION" link="AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS"/>
+    <keyword type="struct" name="struct AgsDial" link="AgsDial.html#AgsDial-struct"/>
+    <keyword type="struct" name="struct AgsDialClass" link="AgsDial.html#AgsDialClass"/>
+    <keyword type="enum" name="enum AgsDialFlags" link="AgsDial.html#AgsDialFlags"/>
+    <keyword type="function" name="ags_dial_new ()" link="AgsDial.html#ags-dial-new"/>
+    <keyword type="property" name="The "adjustment" property" link="AgsDial.html#AgsDial--adjustment"/>
+    <keyword type="macro" name="AGS_EXPANDER_CHILD()" link="AgsExpander.html#AGS-EXPANDER-CHILD:CAPS"/>
+    <keyword type="struct" name="struct AgsExpander" link="AgsExpander.html#AgsExpander-struct"/>
+    <keyword type="struct" name="struct AgsExpanderChild" link="AgsExpander.html#AgsExpanderChild"/>
+    <keyword type="struct" name="struct AgsExpanderClass" link="AgsExpander.html#AgsExpanderClass"/>
+    <keyword type="enum" name="enum AgsExpanderFlags" link="AgsExpander.html#AgsExpanderFlags"/>
+    <keyword type="function" name="ags_expander_add ()" link="AgsExpander.html#ags-expander-add"/>
+    <keyword type="function" name="ags_expander_child_alloc ()" link="AgsExpander.html#ags-expander-child-alloc"/>
+    <keyword type="function" name="ags_expander_child_find ()" link="AgsExpander.html#ags-expander-child-find"/>
+    <keyword type="function" name="ags_expander_new ()" link="AgsExpander.html#ags-expander-new"/>
+    <keyword type="function" name="ags_expander_remove ()" link="AgsExpander.html#ags-expander-remove"/>
+    <keyword type="property" name="The "child" property" link="AgsExpander.html#AgsExpander--child"/>
+    <keyword type="property" name="The "height" property" link="AgsExpander.html#AgsExpander--height"/>
+    <keyword type="property" name="The "width" property" link="AgsExpander.html#AgsExpander--width"/>
+    <keyword type="macro" name="AGS_EXPANDER_SET_CHILD()" link="AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS"/>
+    <keyword type="struct" name="struct AgsExpanderSet" link="AgsExpanderSet.html#AgsExpanderSet-struct"/>
+    <keyword type="struct" name="struct AgsExpanderSetChild" link="AgsExpanderSet.html#AgsExpanderSetChild"/>
+    <keyword type="struct" name="struct AgsExpanderSetClass" link="AgsExpanderSet.html#AgsExpanderSetClass"/>
+    <keyword type="enum" name="enum AgsExpanderSetFlags" link="AgsExpanderSet.html#AgsExpanderSetFlags"/>
+    <keyword type="function" name="ags_expander_set_add ()" link="AgsExpanderSet.html#ags-expander-set-add"/>
+    <keyword type="function" name="ags_expander_set_child_alloc ()" link="AgsExpanderSet.html#ags-expander-set-child-alloc"/>
+    <keyword type="function" name="ags_expander_set_child_find ()" link="AgsExpanderSet.html#ags-expander-set-child-find"/>
+    <keyword type="function" name="ags_expander_set_new ()" link="AgsExpanderSet.html#ags-expander-set-new"/>
+    <keyword type="function" name="ags_expander_set_remove ()" link="AgsExpanderSet.html#ags-expander-set-remove"/>
+    <keyword type="function" name="ags_expander_set_set_flags ()" link="AgsExpanderSet.html#ags-expander-set-set-flags"/>
+    <keyword type="struct" name="struct AgsIndicator" link="AgsIndicator.html#AgsIndicator-struct"/>
+    <keyword type="struct" name="struct AgsIndicatorClass" link="AgsIndicator.html#AgsIndicatorClass"/>
+    <keyword type="function" name="ags_indicator_new ()" link="AgsIndicator.html#ags-indicator-new"/>
+    <keyword type="property" name="The "adjustment" property" link="AgsIndicator.html#AgsIndicator--adjustment"/>
+    <keyword type="struct" name="struct AgsLed" link="AgsLed.html#AgsLed-struct"/>
+    <keyword type="struct" name="struct AgsLedClass" link="AgsLed.html#AgsLedClass"/>
+    <keyword type="enum" name="enum AgsLedFlags" link="AgsLed.html#AgsLedFlags"/>
+    <keyword type="function" name="ags_led_new ()" link="AgsLed.html#ags-led-new"/>
+    <keyword type="function" name="ags_led_set_active ()" link="AgsLed.html#ags-led-set-active"/>
+    <keyword type="function" name="ags_led_unset_active ()" link="AgsLed.html#ags-led-unset-active"/>
+    <keyword type="struct" name="struct AgsVIndicator" link="AgsVIndicator.html#AgsVIndicator-struct"/>
+    <keyword type="struct" name="struct AgsVIndicatorClass" link="AgsVIndicator.html#AgsVIndicatorClass"/>
+    <keyword type="function" name="ags_vindicator_new ()" link="AgsVIndicator.html#ags-vindicator-new"/>
+    <keyword type="struct" name="struct AgsTable" link="AgsTable.html#AgsTable-struct"/>
+    <keyword type="struct" name="struct AgsTableClass" link="AgsTable.html#AgsTableClass"/>
+    <keyword type="function" name="ags_table_new ()" link="AgsTable.html#ags-table-new"/>
+    <keyword type="macro" name="AGS_AUDIO_LOOP_DEFAULT_JIFFIE" link="AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="struct" name="struct AgsAudioLoop" link="AgsAudioLoop.html#AgsAudioLoop-struct"/>
+    <keyword type="struct" name="struct AgsAudioLoopClass" link="AgsAudioLoop.html#AgsAudioLoopClass"/>
+    <keyword type="enum" name="enum AgsAudioLoopFlags" link="AgsAudioLoop.html#AgsAudioLoopFlags"/>
+    <keyword type="function" name="ags_audio_loop_add_audio ()" link="AgsAudioLoop.html#ags-audio-loop-add-audio"/>
+    <keyword type="function" name="ags_audio_loop_add_channel ()" link="AgsAudioLoop.html#ags-audio-loop-add-channel"/>
+    <keyword type="function" name="ags_audio_loop_add_recall ()" link="AgsAudioLoop.html#ags-audio-loop-add-recall"/>
+    <keyword type="function" name="ags_audio_loop_new ()" link="AgsAudioLoop.html#ags-audio-loop-new"/>
+    <keyword type="function" name="ags_audio_loop_remove_audio ()" link="AgsAudioLoop.html#ags-audio-loop-remove-audio"/>
+    <keyword type="function" name="ags_audio_loop_remove_channel ()" link="AgsAudioLoop.html#ags-audio-loop-remove-channel"/>
+    <keyword type="function" name="ags_audio_loop_remove_recall ()" link="AgsAudioLoop.html#ags-audio-loop-remove-recall"/>
+    <keyword type="property" name="The "devout-thread" property" link="AgsAudioLoop.html#AgsAudioLoop--devout-thread"/>
+    <keyword type="property" name="The "export-thread" property" link="AgsAudioLoop.html#AgsAudioLoop--export-thread"/>
+    <keyword type="property" name="The "gui-thread" property" link="AgsAudioLoop.html#AgsAudioLoop--gui-thread"/>
+    <keyword type="property" name="The "play-audio" property" link="AgsAudioLoop.html#AgsAudioLoop--play-audio"/>
+    <keyword type="property" name="The "play-channel" property" link="AgsAudioLoop.html#AgsAudioLoop--play-channel"/>
+    <keyword type="property" name="The "play-recall" property" link="AgsAudioLoop.html#AgsAudioLoop--play-recall"/>
+    <keyword type="property" name="The "task-thread" property" link="AgsAudioLoop.html#AgsAudioLoop--task-thread"/>
+    <keyword type="macro" name="AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME" link="AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS"/>
+    <keyword type="macro" name="AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE" link="AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="struct" name="struct AgsAutosaveThread" link="AgsAutosaveThread.html#AgsAutosaveThread-struct"/>
+    <keyword type="struct" name="struct AgsAutosaveThreadClass" link="AgsAutosaveThread.html#AgsAutosaveThreadClass"/>
+    <keyword type="function" name="ags_autosave_thread_new ()" link="AgsAutosaveThread.html#ags-autosave-thread-new"/>
+    <keyword type="property" name="The "ags-main" property" link="AgsAutosaveThread.html#AgsAutosaveThread--ags-main"/>
+    <keyword type="macro" name="AGS_DEVOUT_THREAD_DEFAULT_JIFFIE" link="AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="struct" name="struct AgsDevoutThread" link="AgsDevoutThread.html#AgsDevoutThread-struct"/>
+    <keyword type="struct" name="struct AgsDevoutThreadClass" link="AgsDevoutThread.html#AgsDevoutThreadClass"/>
+    <keyword type="function" name="ags_devout_thread_new ()" link="AgsDevoutThread.html#ags-devout-thread-new"/>
+    <keyword type="macro" name="AGS_EXPORT_THREAD_BUFFER_TIME" link="AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS"/>
+    <keyword type="macro" name="AGS_EXPORT_THREAD_DEFAULT_JIFFIE" link="AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="struct" name="struct AgsExportThread" link="AgsExportThread.html#AgsExportThread-struct"/>
+    <keyword type="struct" name="struct AgsExportThreadClass" link="AgsExportThread.html#AgsExportThreadClass"/>
+    <keyword type="function" name="ags_export_thread_new ()" link="AgsExportThread.html#ags-export-thread-new"/>
+    <keyword type="property" name="The "audio-file" property" link="AgsExportThread.html#AgsExportThread--audio-file"/>
+    <keyword type="macro" name="AGS_GUI_THREAD_DEFAULT_JIFFIE" link="AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="struct" name="struct AgsGuiThread" link="AgsGuiThread.html#AgsGuiThread-struct"/>
+    <keyword type="struct" name="struct AgsGuiThreadClass" link="AgsGuiThread.html#AgsGuiThreadClass"/>
+    <keyword type="function" name="ags_gui_thread_new ()" link="AgsGuiThread.html#ags-gui-thread-new"/>
+    <keyword type="struct" name="struct AgsIteratorThread" link="AgsIteratorThread.html#AgsIteratorThread-struct"/>
+    <keyword type="struct" name="struct AgsIteratorThreadClass" link="AgsIteratorThread.html#AgsIteratorThreadClass"/>
+    <keyword type="enum" name="enum AgsIteratorThreadFlags" link="AgsIteratorThread.html#AgsIteratorThreadFlags"/>
+    <keyword type="function" name="ags_iterator_thread_children_ready ()" link="AgsIteratorThread.html#ags-iterator-thread-children-ready"/>
+    <keyword type="function" name="ags_iterator_thread_new ()" link="AgsIteratorThread.html#ags-iterator-thread-new"/>
+    <keyword type="signal" name="The "children-ready" signal" link="AgsIteratorThread.html#AgsIteratorThread-children-ready"/>
+    <keyword type="macro" name="AGS_RECYCLING_THREAD_DEFAULT_JIFFIE" link="AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="struct" name="struct AgsRecyclingThread" link="AgsRecyclingThread.html#AgsRecyclingThread-struct"/>
+    <keyword type="struct" name="struct AgsRecyclingThreadClass" link="AgsRecyclingThread.html#AgsRecyclingThreadClass"/>
+    <keyword type="enum" name="enum AgsRecyclingThreadFlags" link="AgsRecyclingThread.html#AgsRecyclingThreadFlags"/>
+    <keyword type="function" name="ags_recycling_thread_new ()" link="AgsRecyclingThread.html#ags-recycling-thread-new"/>
+    <keyword type="function" name="ags_recycling_thread_play_audio ()" link="AgsRecyclingThread.html#ags-recycling-thread-play-audio"/>
+    <keyword type="function" name="ags_recycling_thread_play_channel ()" link="AgsRecyclingThread.html#ags-recycling-thread-play-channel"/>
+    <keyword type="property" name="The "iterator-thread" property" link="AgsRecyclingThread.html#AgsRecyclingThread--iterator-thread"/>
+    <keyword type="signal" name="The "play-audio" signal" link="AgsRecyclingThread.html#AgsRecyclingThread-play-audio"/>
+    <keyword type="signal" name="The "play-channel" signal" link="AgsRecyclingThread.html#AgsRecyclingThread-play-channel"/>
+    <keyword type="function" name="ags_recycling_thread_iterate_callback ()" link="ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback"/>
+    <keyword type="macro" name="AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE" link="AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="struct" name="struct AgsReturnableThread" link="AgsReturnableThread.html#AgsReturnableThread-struct"/>
+    <keyword type="function" name="AgsReturnableThreadCallback ()" link="AgsReturnableThread.html#AgsReturnableThreadCallback"/>
+    <keyword type="struct" name="struct AgsReturnableThreadClass" link="AgsReturnableThread.html#AgsReturnableThreadClass"/>
+    <keyword type="enum" name="enum AgsReturnableThreadFlags" link="AgsReturnableThread.html#AgsReturnableThreadFlags"/>
+    <keyword type="function" name="ags_returnable_thread_connect_safe_run ()" link="AgsReturnableThread.html#ags-returnable-thread-connect-safe-run"/>
+    <keyword type="function" name="ags_returnable_thread_disconnect_safe_run ()" link="AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run"/>
+    <keyword type="function" name="ags_returnable_thread_new ()" link="AgsReturnableThread.html#ags-returnable-thread-new"/>
+    <keyword type="function" name="ags_returnable_thread_safe_run ()" link="AgsReturnableThread.html#ags-returnable-thread-safe-run"/>
+    <keyword type="signal" name="The "safe-run" signal" link="AgsReturnableThread.html#AgsReturnableThread-safe-run"/>
+    <keyword type="macro" name="AGS_TASK_THREAD_DEFAULT_JIFFIE" link="AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="struct" name="struct AgsTaskThread" link="AgsTaskThread.html#AgsTaskThread-struct"/>
+    <keyword type="struct" name="struct AgsTaskThreadAppend" link="AgsTaskThread.html#AgsTaskThreadAppend"/>
+    <keyword type="struct" name="struct AgsTaskThreadClass" link="AgsTaskThread.html#AgsTaskThreadClass"/>
+    <keyword type="function" name="ags_task_thread_append_task ()" link="AgsTaskThread.html#ags-task-thread-append-task"/>
+    <keyword type="function" name="ags_task_thread_append_tasks ()" link="AgsTaskThread.html#ags-task-thread-append-tasks"/>
+    <keyword type="function" name="ags_task_thread_new ()" link="AgsTaskThread.html#ags-task-thread-new"/>
+    <keyword type="macro" name="AGS_MICROSECONDS_PER_SECOND" link="AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS"/>
+    <keyword type="macro" name="AGS_TIMESTAMP_THREAD_DEFAULT_BPM" link="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS"/>
+    <keyword type="macro" name="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE" link="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS"/>
+    <keyword type="macro" name="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE" link="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE" link="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS"/>
+    <keyword type="macro" name="AGS_TIMESTAMP_THREAD_DEFAULT_TIC" link="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS"/>
+    <keyword type="struct" name="struct AgsTimestampThread" link="AgsTimestampThread.html#AgsTimestampThread-struct"/>
+    <keyword type="struct" name="struct AgsTimestampThreadClass" link="AgsTimestampThread.html#AgsTimestampThreadClass"/>
+    <keyword type="function" name="ags_timestamp_thread_new ()" link="AgsTimestampThread.html#ags-timestamp-thread-new"/>
+    <keyword type="macro" name="AGS_ACCOUNTING_TABLE()" link="AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS"/>
+    <keyword type="macro" name="AGS_THREAD_DEFAULT_ATTACK" link="AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS"/>
+    <keyword type="macro" name="AGS_THREAD_DEFAULT_JIFFIE" link="AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_THREAD_MAX_PRECISION" link="AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS"/>
+    <keyword type="macro" name="AGS_THREAD_RESUME_SIG" link="AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS"/>
+    <keyword type="macro" name="AGS_THREAD_SUSPEND_SIG" link="AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS"/>
+    <keyword type="struct" name="struct AgsAccountingTable" link="AgsThread.html#AgsAccountingTable"/>
+    <keyword type="struct" name="struct AgsThread" link="AgsThread.html#AgsThread-struct"/>
+    <keyword type="struct" name="struct AgsThreadClass" link="AgsThread.html#AgsThreadClass"/>
+    <keyword type="enum" name="enum AgsThreadFlags" link="AgsThread.html#AgsThreadFlags"/>
+    <keyword type="macro" name="MSEC_PER_SEC" link="AgsThread.html#MSEC-PER-SEC:CAPS"/>
+    <keyword type="macro" name="NSEC_PER_SEC" link="AgsThread.html#NSEC-PER-SEC:CAPS"/>
+    <keyword type="function" name="ags_accounting_table_alloc ()" link="AgsThread.html#ags-accounting-table-alloc"/>
+    <keyword type="function" name="ags_accounting_table_set_sanity ()" link="AgsThread.html#ags-accounting-table-set-sanity"/>
+    <keyword type="function" name="ags_thread_add_child ()" link="AgsThread.html#ags-thread-add-child"/>
+    <keyword type="function" name="ags_thread_children_is_locked ()" link="AgsThread.html#ags-thread-children-is-locked"/>
+    <keyword type="function" name="ags_thread_first ()" link="AgsThread.html#ags-thread-first"/>
+    <keyword type="function" name="ags_thread_get_toplevel ()" link="AgsThread.html#ags-thread-get-toplevel"/>
+    <keyword type="function" name="ags_thread_hangcheck ()" link="AgsThread.html#ags-thread-hangcheck"/>
+    <keyword type="function" name="ags_thread_is_current_ready ()" link="AgsThread.html#ags-thread-is-current-ready"/>
+    <keyword type="function" name="ags_thread_is_tree_ready ()" link="AgsThread.html#ags-thread-is-tree-ready"/>
+    <keyword type="function" name="ags_thread_last ()" link="AgsThread.html#ags-thread-last"/>
+    <keyword type="function" name="ags_thread_lock ()" link="AgsThread.html#ags-thread-lock"/>
+    <keyword type="function" name="ags_thread_lock_all ()" link="AgsThread.html#ags-thread-lock-all"/>
+    <keyword type="function" name="ags_thread_lock_children ()" link="AgsThread.html#ags-thread-lock-children"/>
+    <keyword type="function" name="ags_thread_lock_parent ()" link="AgsThread.html#ags-thread-lock-parent"/>
+    <keyword type="function" name="ags_thread_lock_sibling ()" link="AgsThread.html#ags-thread-lock-sibling"/>
+    <keyword type="function" name="ags_thread_new ()" link="AgsThread.html#ags-thread-new"/>
+    <keyword type="function" name="ags_thread_next_children_locked ()" link="AgsThread.html#ags-thread-next-children-locked"/>
+    <keyword type="function" name="ags_thread_next_parent_locked ()" link="AgsThread.html#ags-thread-next-parent-locked"/>
+    <keyword type="function" name="ags_thread_next_sibling_locked ()" link="AgsThread.html#ags-thread-next-sibling-locked"/>
+    <keyword type="function" name="ags_thread_parental_is_locked ()" link="AgsThread.html#ags-thread-parental-is-locked"/>
+    <keyword type="function" name="ags_thread_remove_child ()" link="AgsThread.html#ags-thread-remove-child"/>
+    <keyword type="function" name="ags_thread_resume ()" link="AgsThread.html#ags-thread-resume"/>
+    <keyword type="function" name="ags_thread_run ()" link="AgsThread.html#ags-thread-run"/>
+    <keyword type="function" name="ags_thread_set_sync ()" link="AgsThread.html#ags-thread-set-sync"/>
+    <keyword type="function" name="ags_thread_set_sync_all ()" link="AgsThread.html#ags-thread-set-sync-all"/>
+    <keyword type="function" name="ags_thread_sibling_is_locked ()" link="AgsThread.html#ags-thread-sibling-is-locked"/>
+    <keyword type="function" name="ags_thread_signal_children ()" link="AgsThread.html#ags-thread-signal-children"/>
+    <keyword type="function" name="ags_thread_signal_parent ()" link="AgsThread.html#ags-thread-signal-parent"/>
+    <keyword type="function" name="ags_thread_signal_sibling ()" link="AgsThread.html#ags-thread-signal-sibling"/>
+    <keyword type="function" name="ags_thread_start ()" link="AgsThread.html#ags-thread-start"/>
+    <keyword type="function" name="ags_thread_stop ()" link="AgsThread.html#ags-thread-stop"/>
+    <keyword type="function" name="ags_thread_suspend ()" link="AgsThread.html#ags-thread-suspend"/>
+    <keyword type="function" name="ags_thread_timelock ()" link="AgsThread.html#ags-thread-timelock"/>
+    <keyword type="function" name="ags_thread_trylock ()" link="AgsThread.html#ags-thread-trylock"/>
+    <keyword type="function" name="ags_thread_unlock ()" link="AgsThread.html#ags-thread-unlock"/>
+    <keyword type="function" name="ags_thread_unlock_all ()" link="AgsThread.html#ags-thread-unlock-all"/>
+    <keyword type="function" name="ags_thread_unlock_children ()" link="AgsThread.html#ags-thread-unlock-children"/>
+    <keyword type="function" name="ags_thread_unlock_parent ()" link="AgsThread.html#ags-thread-unlock-parent"/>
+    <keyword type="function" name="ags_thread_unlock_sibling ()" link="AgsThread.html#ags-thread-unlock-sibling"/>
+    <keyword type="function" name="ags_thread_wait_children ()" link="AgsThread.html#ags-thread-wait-children"/>
+    <keyword type="function" name="ags_thread_wait_parent ()" link="AgsThread.html#ags-thread-wait-parent"/>
+    <keyword type="function" name="ags_thread_wait_sibling ()" link="AgsThread.html#ags-thread-wait-sibling"/>
+    <keyword type="property" name="The "devout" property" link="AgsThread.html#AgsThread--devout"/>
+    <keyword type="property" name="The "frequency" property" link="AgsThread.html#AgsThread--frequency"/>
+    <keyword type="property" name="The "devout" property" link="AgsThread.html#AgsThread--devout"/>
+    <keyword type="property" name="The "frequency" property" link="AgsThread.html#AgsThread--frequency"/>
+    <keyword type="signal" name="The "resume" signal" link="AgsThread.html#AgsThread-resume"/>
+    <keyword type="signal" name="The "run" signal" link="AgsThread.html#AgsThread-run"/>
+    <keyword type="signal" name="The "start" signal" link="AgsThread.html#AgsThread-start"/>
+    <keyword type="signal" name="The "stop" signal" link="AgsThread.html#AgsThread-stop"/>
+    <keyword type="signal" name="The "suspend" signal" link="AgsThread.html#AgsThread-suspend"/>
+    <keyword type="signal" name="The "timelock" signal" link="AgsThread.html#AgsThread-timelock"/>
+    <keyword type="signal" name="The "resume" signal" link="AgsThread.html#AgsThread-resume"/>
+    <keyword type="signal" name="The "run" signal" link="AgsThread.html#AgsThread-run"/>
+    <keyword type="signal" name="The "start" signal" link="AgsThread.html#AgsThread-start"/>
+    <keyword type="signal" name="The "stop" signal" link="AgsThread.html#AgsThread-stop"/>
+    <keyword type="signal" name="The "suspend" signal" link="AgsThread.html#AgsThread-suspend"/>
+    <keyword type="signal" name="The "timelock" signal" link="AgsThread.html#AgsThread-timelock"/>
+    <keyword type="struct" name="struct AgsThreadPool" link="AgsThreadPool.html#AgsThreadPool-struct"/>
+    <keyword type="struct" name="struct AgsThreadPoolClass" link="AgsThreadPool.html#AgsThreadPoolClass"/>
+    <keyword type="enum" name="enum AgsThreadPoolFlags" link="AgsThreadPool.html#AgsThreadPoolFlags"/>
+    <keyword type="function" name="ags_thread_pool_new ()" link="AgsThreadPool.html#ags-thread-pool-new"/>
+    <keyword type="function" name="ags_thread_pool_pull ()" link="AgsThreadPool.html#ags-thread-pool-pull"/>
+    <keyword type="function" name="ags_thread_pool_start ()" link="AgsThreadPool.html#ags-thread-pool-start"/>
+    <keyword type="property" name="The "max-threads" property" link="AgsThreadPool.html#AgsThreadPool--max-threads"/>
+    <keyword type="property" name="The "max-unused-threads" property" link="AgsThreadPool.html#AgsThreadPool--max-unused-threads"/>
+    <keyword type="signal" name="The "start" signal" link="AgsThreadPool.html#AgsThreadPool-start"/>
+    <keyword type="macro" name="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE" link="AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS"/>
+    <keyword type="struct" name="struct AgsSingleThread" link="AgsSingleThread.html#AgsSingleThread-struct"/>
+    <keyword type="struct" name="struct AgsSingleThreadClass" link="AgsSingleThread.html#AgsSingleThreadClass"/>
+    <keyword type="function" name="ags_single_thread_new ()" link="AgsSingleThread.html#ags-single-thread-new"/>
+    <keyword type="struct" name="struct AgsAudio" link="ags_audio.html#AgsAudio-struct"/>
+    <keyword type="struct" name="struct AgsAudioClass" link="ags_audio.html#AgsAudioClass"/>
+    <keyword type="enum" name="enum AgsAudioFlags" link="ags_audio.html#AgsAudioFlags"/>
+    <keyword type="function" name="ags_audio_add_recall ()" link="ags_audio.html#ags-audio-add-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_add_recall_container ()" link="ags_audio.html#ags-audio-add-recall-container" since="0.4"/>
+    <keyword type="function" name="ags_audio_add_recall_id ()" link="ags_audio.html#ags-audio-add-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_audio_cancel ()" link="ags_audio.html#ags-audio-cancel" since="0.4"/>
+    <keyword type="function" name="ags_audio_done ()" link="ags_audio.html#ags-audio-done"/>
+    <keyword type="function" name="ags_audio_duplicate_recall ()" link="ags_audio.html#ags-audio-duplicate-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_init_recall ()" link="ags_audio.html#ags-audio-init-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_init_run ()" link="ags_audio.html#ags-audio-init-run" since="0.4"/>
+    <keyword type="function" name="ags_audio_is_playing ()" link="ags_audio.html#ags-audio-is-playing" since="0.4"/>
+    <keyword type="function" name="ags_audio_new ()" link="ags_audio.html#ags-audio-new" since="0.3"/>
+    <keyword type="function" name="ags_audio_open_files ()" link="ags_audio.html#ags-audio-open-files" since="0.4"/>
+    <keyword type="function" name="ags_audio_play ()" link="ags_audio.html#ags-audio-play" since="0.4"/>
+    <keyword type="function" name="ags_audio_recall_change_state ()" link="ags_audio.html#ags-audio-recall-change-state"/>
+    <keyword type="function" name="ags_audio_recursive_play_init ()" link="ags_audio.html#ags-audio-recursive-play-init" since="0.4"/>
+    <keyword type="function" name="ags_audio_remove_recall ()" link="ags_audio.html#ags-audio-remove-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_remove_recall_container ()" link="ags_audio.html#ags-audio-remove-recall-container" since="0.4"/>
+    <keyword type="function" name="ags_audio_remove_recall_id ()" link="ags_audio.html#ags-audio-remove-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_audio_resolve_recall ()" link="ags_audio.html#ags-audio-resolve-recall" since="0.4"/>
+    <keyword type="function" name="ags_audio_set_audio_channels ()" link="ags_audio.html#ags-audio-set-audio-channels" since="0.3"/>
+    <keyword type="function" name="ags_audio_set_devout ()" link="ags_audio.html#ags-audio-set-devout" since="0.4"/>
+    <keyword type="function" name="ags_audio_set_flags ()" link="ags_audio.html#ags-audio-set-flags" since="0.4"/>
+    <keyword type="function" name="ags_audio_set_pads ()" link="ags_audio.html#ags-audio-set-pads" since="0.3"/>
+    <keyword type="function" name="ags_audio_set_sequence_length ()" link="ags_audio.html#ags-audio-set-sequence-length" since="0.4"/>
+    <keyword type="function" name="ags_audio_tact ()" link="ags_audio.html#ags-audio-tact"/>
+    <keyword type="function" name="ags_audio_unset_flags ()" link="ags_audio.html#ags-audio-unset-flags"/>
+    <keyword type="property" name="The "devout" property" link="ags_audio.html#AgsAudio--devout"/>
+    <keyword type="signal" name="The "done" signal" link="ags_audio.html#AgsAudio-done"/>
+    <keyword type="signal" name="The "init-run" signal" link="ags_audio.html#AgsAudio-init-run"/>
+    <keyword type="signal" name="The "set-audio-channels" signal" link="ags_audio.html#AgsAudio-set-audio-channels"/>
+    <keyword type="signal" name="The "set-pads" signal" link="ags_audio.html#AgsAudio-set-pads"/>
+    <keyword type="signal" name="The "tact" signal" link="ags_audio.html#AgsAudio-tact"/>
+    <keyword type="struct" name="AgsAttack" link="AgsAudioSignal.html#AgsAttack"/>
+    <keyword type="enum" name="enum AgsAttackFlags" link="AgsAudioSignal.html#AgsAttackFlags"/>
+    <keyword type="struct" name="struct AgsAudioSignal" link="AgsAudioSignal.html#AgsAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsAudioSignalClass" link="AgsAudioSignal.html#AgsAudioSignalClass"/>
+    <keyword type="enum" name="enum AgsAudioSignalFlags" link="AgsAudioSignal.html#AgsAudioSignalFlags"/>
+    <keyword type="function" name="ags_audio_signal_add_stream ()" link="AgsAudioSignal.html#ags-audio-signal-add-stream" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_copy_buffer_to_buffer ()" link="AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_copy_buffer_to_double_buffer ()" link="AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer"/>
+    <keyword type="function" name="ags_audio_signal_copy_double_buffer_to_buffer ()" link="AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer"/>
+    <keyword type="function" name="ags_audio_signal_duplicate_stream ()" link="AgsAudioSignal.html#ags-audio-signal-duplicate-stream" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_get_by_recall_id ()" link="AgsAudioSignal.html#ags-audio-signal-get-by-recall-id" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_get_length_till_current ()" link="AgsAudioSignal.html#ags-audio-signal-get-length-till-current" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_get_stream_current ()" link="AgsAudioSignal.html#ags-audio-signal-get-stream-current" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_get_template ()" link="AgsAudioSignal.html#ags-audio-signal-get-template" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_morph_samplerate ()" link="AgsAudioSignal.html#ags-audio-signal-morph-samplerate" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_new ()" link="AgsAudioSignal.html#ags-audio-signal-new" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_new_with_length ()" link="AgsAudioSignal.html#ags-audio-signal-new-with-length"/>
+    <keyword type="function" name="ags_audio_signal_realloc_buffer_size ()" link="AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_scale ()" link="AgsAudioSignal.html#ags-audio-signal-scale"/>
+    <keyword type="function" name="ags_audio_signal_stream_resize ()" link="AgsAudioSignal.html#ags-audio-signal-stream-resize" since="0.3"/>
+    <keyword type="function" name="ags_audio_signal_stream_safe_resize ()" link="AgsAudioSignal.html#ags-audio-signal-stream-safe-resize" since="0.4"/>
+    <keyword type="function" name="ags_audio_signal_tile ()" link="AgsAudioSignal.html#ags-audio-signal-tile"/>
+    <keyword type="function" name="ags_stream_alloc ()" link="AgsAudioSignal.html#ags-stream-alloc" since="0.3"/>
+    <keyword type="property" name="The "devout" property" link="AgsAudioSignal.html#AgsAudioSignal--devout"/>
+    <keyword type="property" name="The "recall-id" property" link="AgsAudioSignal.html#AgsAudioSignal--recall-id"/>
+    <keyword type="property" name="The "recycling" property" link="AgsAudioSignal.html#AgsAudioSignal--recycling"/>
+    <keyword type="signal" name="The "morph-samplerate" signal" link="AgsAudioSignal.html#AgsAudioSignal-morph-samplerate"/>
+    <keyword type="signal" name="The "realloc-buffer-size" signal" link="AgsAudioSignal.html#AgsAudioSignal-realloc-buffer-size"/>
+    <keyword type="macro" name="AGS_CHANNEL_ERROR" link="AgsChannel.html#AGS-CHANNEL-ERROR:CAPS"/>
+    <keyword type="struct" name="struct AgsChannel" link="AgsChannel.html#AgsChannel-struct"/>
+    <keyword type="struct" name="struct AgsChannelClass" link="AgsChannel.html#AgsChannelClass"/>
+    <keyword type="enum" name="enum AgsChannelError" link="AgsChannel.html#AgsChannelError"/>
+    <keyword type="enum" name="enum AgsChannelFlags" link="AgsChannel.html#AgsChannelFlags"/>
+    <keyword type="enum" name="enum AgsChannelRecallIDMode" link="AgsChannel.html#AgsChannelRecallIDMode"/>
+    <keyword type="function" name="ags_channel_add_recall ()" link="AgsChannel.html#ags-channel-add-recall" since="0.4"/>
+    <keyword type="function" name="ags_channel_add_recall_container ()" link="AgsChannel.html#ags-channel-add-recall-container" since="0.4"/>
+    <keyword type="function" name="ags_channel_add_recall_id ()" link="AgsChannel.html#ags-channel-add-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_channel_cancel ()" link="AgsChannel.html#ags-channel-cancel" since="0.3"/>
+    <keyword type="function" name="ags_channel_done ()" link="AgsChannel.html#ags-channel-done"/>
+    <keyword type="function" name="ags_channel_duplicate_recall ()" link="AgsChannel.html#ags-channel-duplicate-recall" since="0.3"/>
+    <keyword type="function" name="ags_channel_error_quark ()" link="AgsChannel.html#ags-channel-error-quark"/>
+    <keyword type="function" name="ags_channel_find_recall ()" link="AgsChannel.html#ags-channel-find-recall"/>
+    <keyword type="function" name="ags_channel_first ()" link="AgsChannel.html#ags-channel-first" since="0.3"/>
+    <keyword type="function" name="ags_channel_first_with_recycling ()" link="AgsChannel.html#ags-channel-first-with-recycling" since="0.3"/>
+    <keyword type="function" name="ags_channel_init_recall ()" link="AgsChannel.html#ags-channel-init-recall" since="0.3"/>
+    <keyword type="function" name="ags_channel_last ()" link="AgsChannel.html#ags-channel-last" since="0.3"/>
+    <keyword type="function" name="ags_channel_last_with_recycling ()" link="AgsChannel.html#ags-channel-last-with-recycling" since="0.3"/>
+    <keyword type="function" name="ags_channel_new ()" link="AgsChannel.html#ags-channel-new" since="0.3"/>
+    <keyword type="function" name="ags_channel_nth ()" link="AgsChannel.html#ags-channel-nth" since="0.3"/>
+    <keyword type="function" name="ags_channel_pad_first ()" link="AgsChannel.html#ags-channel-pad-first" since="0.3"/>
+    <keyword type="function" name="ags_channel_pad_last ()" link="AgsChannel.html#ags-channel-pad-last" since="0.3"/>
+    <keyword type="function" name="ags_channel_pad_nth ()" link="AgsChannel.html#ags-channel-pad-nth" since="0.3"/>
+    <keyword type="function" name="ags_channel_play ()" link="AgsChannel.html#ags-channel-play" since="0.3"/>
+    <keyword type="function" name="ags_channel_recall_id_set ()" link="AgsChannel.html#ags-channel-recall-id-set"/>
+    <keyword type="function" name="ags_channel_recursive_play ()" link="AgsChannel.html#ags-channel-recursive-play" since="0.3"/>
+    <keyword type="function" name="ags_channel_recursive_play_init ()" link="AgsChannel.html#ags-channel-recursive-play-init" since="0.3"/>
+    <keyword type="function" name="ags_channel_recursive_play_threaded ()" link="AgsChannel.html#ags-channel-recursive-play-threaded" since="0.4"/>
+    <keyword type="function" name="ags_channel_recursive_reset_recall_ids ()" link="AgsChannel.html#ags-channel-recursive-reset-recall-ids" since="0.4"/>
+    <keyword type="function" name="ags_channel_recycling_changed ()" link="AgsChannel.html#ags-channel-recycling-changed" since="0.3"/>
+    <keyword type="function" name="ags_channel_remove_recall ()" link="AgsChannel.html#ags-channel-remove-recall" since="0.4"/>
+    <keyword type="function" name="ags_channel_remove_recall_id ()" link="AgsChannel.html#ags-channel-remove-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_channel_resolve_recall ()" link="AgsChannel.html#ags-channel-resolve-recall" since="0.4"/>
+    <keyword type="function" name="ags_channel_safe_resize_audio_signal ()" link="AgsChannel.html#ags-channel-safe-resize-audio-signal" since="0.4"/>
+    <keyword type="function" name="ags_channel_set_devout ()" link="AgsChannel.html#ags-channel-set-devout" since="0.4"/>
+    <keyword type="function" name="ags_channel_set_link ()" link="AgsChannel.html#ags-channel-set-link" since="0.3"/>
+    <keyword type="function" name="ags_channel_set_recycling ()" link="AgsChannel.html#ags-channel-set-recycling" since="0.3"/>
+    <keyword type="function" name="ags_channel_tillrecycling_cancel ()" link="AgsChannel.html#ags-channel-tillrecycling-cancel" since="0.4"/>
+    <keyword type="property" name="The "audio" property" link="AgsChannel.html#AgsChannel--audio"/>
+    <keyword type="property" name="The "devout" property" link="AgsChannel.html#AgsChannel--devout"/>
+    <keyword type="signal" name="The "done" signal" link="AgsChannel.html#AgsChannel-done"/>
+    <keyword type="signal" name="The "recycling-changed" signal" link="AgsChannel.html#AgsChannel-recycling-changed"/>
+    <keyword type="macro" name="AGS_CONFIG_DEFAULT_BUILD_ID" link="AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_CONFIG_DEFAULT_VERSION" link="AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_CONFIG_DEVOUT" link="AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS"/>
+    <keyword type="macro" name="AGS_CONFIG_THREAD" link="AgsConfig.html#AGS-CONFIG-THREAD:CAPS"/>
+    <keyword type="struct" name="struct AgsConfig" link="AgsConfig.html#AgsConfig-struct"/>
+    <keyword type="struct" name="struct AgsConfigClass" link="AgsConfig.html#AgsConfigClass"/>
+    <keyword type="function" name="ags_config_get ()" link="AgsConfig.html#ags-config-get"/>
+    <keyword type="function" name="ags_config_load_defaults ()" link="AgsConfig.html#ags-config-load-defaults"/>
+    <keyword type="function" name="ags_config_load_from_file ()" link="AgsConfig.html#ags-config-load-from-file"/>
+    <keyword type="function" name="ags_config_new ()" link="AgsConfig.html#ags-config-new"/>
+    <keyword type="function" name="ags_config_save ()" link="AgsConfig.html#ags-config-save"/>
+    <keyword type="function" name="ags_config_set ()" link="AgsConfig.html#ags-config-set"/>
+    <keyword type="function" name="ags_container_add_all ()" link="ags-ags-container.html#ags-container-add-all"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_BPM" link="AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_BUFFER_SIZE" link="AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_DELAY" link="AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_FORMAT" link="AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_JIFFIE" link="AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_SAMPLERATE" link="AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_SCALE" link="AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_TACT" link="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_TACTRATE" link="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_DEFAULT_TACT_JIFFIE" link="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_ERROR" link="AgsDevout.html#AGS-DEVOUT-ERROR:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_PLAY()" link="AgsDevout.html#AGS-DEVOUT-PLAY:CAPS"/>
+    <keyword type="macro" name="AGS_DEVOUT_PLAY_DOMAIN()" link="AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS"/>
+    <keyword type="struct" name="struct AgsDevout" link="AgsDevout.html#AgsDevout-struct"/>
+    <keyword type="struct" name="struct AgsDevoutClass" link="AgsDevout.html#AgsDevoutClass"/>
+    <keyword type="enum" name="enum AgsDevoutError" link="AgsDevout.html#AgsDevoutError"/>
+    <keyword type="enum" name="enum AgsDevoutFlags" link="AgsDevout.html#AgsDevoutFlags"/>
+    <keyword type="struct" name="struct AgsDevoutPlay" link="AgsDevout.html#AgsDevoutPlay"/>
+    <keyword type="struct" name="struct AgsDevoutPlayDomain" link="AgsDevout.html#AgsDevoutPlayDomain"/>
+    <keyword type="enum" name="enum AgsDevoutPlayFlags" link="AgsDevout.html#AgsDevoutPlayFlags"/>
+    <keyword type="enum" name="enum AgsDevoutResolutionMode" link="AgsDevout.html#AgsDevoutResolutionMode"/>
+    <keyword type="function" name="ags_devout_error_quark ()" link="AgsDevout.html#ags-devout-error-quark"/>
+    <keyword type="function" name="ags_devout_list_cards ()" link="AgsDevout.html#ags-devout-list-cards" since="0.4"/>
+    <keyword type="function" name="ags_devout_new ()" link="AgsDevout.html#ags-devout-new" since="0.3"/>
+    <keyword type="function" name="ags_devout_note_offset_changed ()" link="AgsDevout.html#ags-devout-note-offset-changed"/>
+    <keyword type="function" name="ags_devout_pcm_info ()" link="AgsDevout.html#ags-devout-pcm-info" since="0.4"/>
+    <keyword type="function" name="ags_devout_play_alloc ()" link="AgsDevout.html#ags-devout-play-alloc" since="0.4"/>
+    <keyword type="function" name="ags_devout_play_domain_alloc ()" link="AgsDevout.html#ags-devout-play-domain-alloc" since="0.4"/>
+    <keyword type="function" name="ags_devout_play_domain_free ()" link="AgsDevout.html#ags-devout-play-domain-free" since="0.4"/>
+    <keyword type="function" name="ags_devout_play_find_source ()" link="AgsDevout.html#ags-devout-play-find-source" since="0.4"/>
+    <keyword type="function" name="ags_devout_play_free ()" link="AgsDevout.html#ags-devout-play-free" since="0.4"/>
+    <keyword type="function" name="ags_devout_tic ()" link="AgsDevout.html#ags-devout-tic" since="0.4"/>
+    <keyword type="property" name="The "attack" property" link="AgsDevout.html#AgsDevout--attack"/>
+    <keyword type="property" name="The "bits" property" link="AgsDevout.html#AgsDevout--bits"/>
+    <keyword type="property" name="The "bpm" property" link="AgsDevout.html#AgsDevout--bpm"/>
+    <keyword type="property" name="The "buffer" property" link="AgsDevout.html#AgsDevout--buffer"/>
+    <keyword type="property" name="The "buffer-size" property" link="AgsDevout.html#AgsDevout--buffer-size"/>
+    <keyword type="property" name="The "device" property" link="AgsDevout.html#AgsDevout--device"/>
+    <keyword type="property" name="The "dsp-channels" property" link="AgsDevout.html#AgsDevout--dsp-channels"/>
+    <keyword type="property" name="The "frequency" property" link="AgsDevout.html#AgsDevout--frequency"/>
+    <keyword type="property" name="The "main" property" link="AgsDevout.html#AgsDevout--main"/>
+    <keyword type="property" name="The "pcm-channels" property" link="AgsDevout.html#AgsDevout--pcm-channels"/>
+    <keyword type="signal" name="The "tic" signal" link="AgsDevout.html#AgsDevout-tic"/>
+    <keyword type="struct" name="struct AgsInput" link="AgsInput.html#AgsInput-struct"/>
+    <keyword type="struct" name="struct AgsInputClass" link="AgsInput.html#AgsInputClass"/>
+    <keyword type="function" name="ags_input_new ()" link="AgsInput.html#ags-input-new" since="0.3"/>
+    <keyword type="property" name="The "file-link" property" link="AgsInput.html#AgsInput--file-link"/>
+    <keyword type="macro" name="AGS_NOTATION_DEFAULT_BPM" link="AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_DEFAULT_DURATION" link="AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_DEFAULT_JIFFIE" link="AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_DEFAULT_LENGTH" link="AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_MAXIMUM_NOTE_LENGTH" link="AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_MINIMUM_NOTE_LENGTH" link="AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS"/>
+    <keyword type="macro" name="AGS_NOTATION_TICS_PER_BEAT" link="AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS"/>
+    <keyword type="struct" name="struct AgsNotation" link="AgsNotation.html#AgsNotation-struct"/>
+    <keyword type="struct" name="struct AgsNotationClass" link="AgsNotation.html#AgsNotationClass"/>
+    <keyword type="enum" name="enum AgsNotationFlags" link="AgsNotation.html#AgsNotationFlags"/>
+    <keyword type="function" name="ags_notation_add_note ()" link="AgsNotation.html#ags-notation-add-note" since="0.4"/>
+    <keyword type="function" name="ags_notation_add_point_to_selection ()" link="AgsNotation.html#ags-notation-add-point-to-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_add_region_to_selection ()" link="AgsNotation.html#ags-notation-add-region-to-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_copy_selection ()" link="AgsNotation.html#ags-notation-copy-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_cut_selection ()" link="AgsNotation.html#ags-notation-cut-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_find_near_timestamp ()" link="AgsNotation.html#ags-notation-find-near-timestamp" since="0.4"/>
+    <keyword type="function" name="ags_notation_find_point ()" link="AgsNotation.html#ags-notation-find-point" since="0.4"/>
+    <keyword type="function" name="ags_notation_find_region ()" link="AgsNotation.html#ags-notation-find-region" since="0.4"/>
+    <keyword type="function" name="ags_notation_free_selection ()" link="AgsNotation.html#ags-notation-free-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_get_current ()" link="AgsNotation.html#ags-notation-get-current"/>
+    <keyword type="function" name="ags_notation_get_selection ()" link="AgsNotation.html#ags-notation-get-selection" since="0.4"/>
+    <keyword type="function" name="ags_notation_insert_from_clipboard ()" link="AgsNotation.html#ags-notation-insert-from-clipboard" since="0.4"/>
+    <keyword type="function" name="ags_notation_is_note_selected ()" link="AgsNotation.html#ags-notation-is-note-selected" since="0.4"/>
+    <keyword type="function" name="ags_notation_new ()" link="AgsNotation.html#ags-notation-new" since="0.4"/>
+    <keyword type="function" name="ags_notation_remove_note_at_position ()" link="AgsNotation.html#ags-notation-remove-note-at-position" since="0.4"/>
+    <keyword type="function" name="ags_notation_remove_point_from_selection ()" link="AgsNotation.html#ags-notation-remove-point-from-selection"/>
+    <keyword type="function" name="ags_notation_remove_region_from_selection ()" link="AgsNotation.html#ags-notation-remove-region-from-selection" since="0.4"/>
+    <keyword type="property" name="The "current-notes" property" link="AgsNotation.html#AgsNotation--current-notes"/>
+    <keyword type="property" name="The "next-notes" property" link="AgsNotation.html#AgsNotation--next-notes"/>
+    <keyword type="property" name="The "port" property" link="AgsNotation.html#AgsNotation--port"/>
+    <keyword type="struct" name="struct AgsNote" link="AgsNote.html#AgsNote-struct"/>
+    <keyword type="struct" name="struct AgsNoteClass" link="AgsNote.html#AgsNoteClass"/>
+    <keyword type="enum" name="enum AgsNoteFlags" link="AgsNote.html#AgsNoteFlags"/>
+    <keyword type="function" name="ags_note_duplicate ()" link="AgsNote.html#ags-note-duplicate" since="0.4"/>
+    <keyword type="function" name="ags_note_new ()" link="AgsNote.html#ags-note-new" since="0.4"/>
+    <keyword type="struct" name="struct AgsOutput" link="AgsOutput.html#AgsOutput-struct"/>
+    <keyword type="struct" name="struct AgsOutputClass" link="AgsOutput.html#AgsOutputClass"/>
+    <keyword type="function" name="ags_output_find_first_input_recycling ()" link="AgsOutput.html#ags-output-find-first-input-recycling" since="0.4"/>
+    <keyword type="function" name="ags_output_find_last_input_recycling ()" link="AgsOutput.html#ags-output-find-last-input-recycling" since="0.4"/>
+    <keyword type="function" name="ags_output_new ()" link="AgsOutput.html#ags-output-new" since="0.3"/>
+    <keyword type="struct" name="struct AgsPattern" link="AgsPattern.html#AgsPattern-struct"/>
+    <keyword type="struct" name="struct AgsPatternClass" link="AgsPattern.html#AgsPatternClass"/>
+    <keyword type="function" name="ags_pattern_get_bit ()" link="AgsPattern.html#ags-pattern-get-bit" since="0.3"/>
+    <keyword type="function" name="ags_pattern_get_by_timestamp ()" link="AgsPattern.html#ags-pattern-get-by-timestamp"/>
+    <keyword type="function" name="ags_pattern_new ()" link="AgsPattern.html#ags-pattern-new" since="0.3"/>
+    <keyword type="function" name="ags_pattern_set_dim ()" link="AgsPattern.html#ags-pattern-set-dim" since="0.3"/>
+    <keyword type="function" name="ags_pattern_toggle_bit ()" link="AgsPattern.html#ags-pattern-toggle-bit" since="0.3"/>
+    <keyword type="property" name="The "current-bit" property" link="AgsPattern.html#AgsPattern--current-bit"/>
+    <keyword type="property" name="The "first-index" property" link="AgsPattern.html#AgsPattern--first-index"/>
+    <keyword type="property" name="The "offset" property" link="AgsPattern.html#AgsPattern--offset"/>
+    <keyword type="property" name="The "port" property" link="AgsPattern.html#AgsPattern--port"/>
+    <keyword type="property" name="The "second-index" property" link="AgsPattern.html#AgsPattern--second-index"/>
+    <keyword type="struct" name="struct AgsPort" link="AgsPort.html#AgsPort-struct"/>
+    <keyword type="struct" name="struct AgsPortClass" link="AgsPort.html#AgsPortClass"/>
+    <keyword type="function" name="ags_port_find_specifier ()" link="AgsPort.html#ags-port-find-specifier" since="0.4"/>
+    <keyword type="function" name="ags_port_new ()" link="AgsPort.html#ags-port-new" since="0.4"/>
+    <keyword type="function" name="ags_port_safe_get_property ()" link="AgsPort.html#ags-port-safe-get-property" since="0.4"/>
+    <keyword type="function" name="ags_port_safe_read ()" link="AgsPort.html#ags-port-safe-read" since="0.4"/>
+    <keyword type="function" name="ags_port_safe_set_property ()" link="AgsPort.html#ags-port-safe-set-property" since="0.4"/>
+    <keyword type="function" name="ags_port_safe_write ()" link="AgsPort.html#ags-port-safe-write"/>
+    <keyword type="property" name="The "control-port" property" link="AgsPort.html#AgsPort--control-port"/>
+    <keyword type="property" name="The "plugin-name" property" link="AgsPort.html#AgsPort--plugin-name"/>
+    <keyword type="property" name="The "port-value-is-pointer" property" link="AgsPort.html#AgsPort--port-value-is-pointer"/>
+    <keyword type="property" name="The "port-value-length" property" link="AgsPort.html#AgsPort--port-value-length"/>
+    <keyword type="property" name="The "port-value-size" property" link="AgsPort.html#AgsPort--port-value-size"/>
+    <keyword type="property" name="The "port-value-type" property" link="AgsPort.html#AgsPort--port-value-type"/>
+    <keyword type="property" name="The "specifier" property" link="AgsPort.html#AgsPort--specifier"/>
+    <keyword type="signal" name="The "safe-get-property" signal" link="AgsPort.html#AgsPort-safe-get-property"/>
+    <keyword type="signal" name="The "safe-read" signal" link="AgsPort.html#AgsPort-safe-read"/>
+    <keyword type="signal" name="The "safe-set-property" signal" link="AgsPort.html#AgsPort-safe-set-property"/>
+    <keyword type="signal" name="The "safe-write" signal" link="AgsPort.html#AgsPort-safe-write"/>
+    <keyword type="macro" name="AGS_RECALL_DEFAULT_BUILD_ID" link="AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_RECALL_DEFAULT_VERSION" link="AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_RECALL_HANDLER()" link="AgsRecall.html#AGS-RECALL-HANDLER:CAPS"/>
+    <keyword type="struct" name="struct AgsRecall" link="AgsRecall.html#AgsRecall-struct"/>
+    <keyword type="struct" name="struct AgsRecallClass" link="AgsRecall.html#AgsRecallClass"/>
+    <keyword type="enum" name="enum AgsRecallFlags" link="AgsRecall.html#AgsRecallFlags"/>
+    <keyword type="struct" name="struct AgsRecallHandler" link="AgsRecall.html#AgsRecallHandler"/>
+    <keyword type="enum" name="enum AgsRecallNotifyDependencyMode" link="AgsRecall.html#AgsRecallNotifyDependencyMode"/>
+    <keyword type="function" name="ags_recall_add_child ()" link="AgsRecall.html#ags-recall-add-child"/>
+    <keyword type="function" name="ags_recall_add_dependency ()" link="AgsRecall.html#ags-recall-add-dependency"/>
+    <keyword type="function" name="ags_recall_add_handler ()" link="AgsRecall.html#ags-recall-add-handler"/>
+    <keyword type="function" name="ags_recall_cancel ()" link="AgsRecall.html#ags-recall-cancel"/>
+    <keyword type="function" name="ags_recall_child_added ()" link="AgsRecall.html#ags-recall-child-added"/>
+    <keyword type="function" name="ags_recall_done ()" link="AgsRecall.html#ags-recall-done"/>
+    <keyword type="function" name="ags_recall_duplicate ()" link="AgsRecall.html#ags-recall-duplicate"/>
+    <keyword type="function" name="ags_recall_find_by_effect ()" link="AgsRecall.html#ags-recall-find-by-effect"/>
+    <keyword type="function" name="ags_recall_find_provider ()" link="AgsRecall.html#ags-recall-find-provider"/>
+    <keyword type="function" name="ags_recall_find_provider_with_recycling_container ()" link="AgsRecall.html#ags-recall-find-provider-with-recycling-container"/>
+    <keyword type="function" name="ags_recall_find_recycling_container ()" link="AgsRecall.html#ags-recall-find-recycling-container"/>
+    <keyword type="function" name="ags_recall_find_template ()" link="AgsRecall.html#ags-recall-find-template"/>
+    <keyword type="function" name="ags_recall_find_type ()" link="AgsRecall.html#ags-recall-find-type"/>
+    <keyword type="function" name="ags_recall_find_type_with_recycling_container ()" link="AgsRecall.html#ags-recall-find-type-with-recycling-container"/>
+    <keyword type="function" name="ags_recall_get_children ()" link="AgsRecall.html#ags-recall-get-children"/>
+    <keyword type="function" name="ags_recall_get_dependencies ()" link="AgsRecall.html#ags-recall-get-dependencies"/>
+    <keyword type="function" name="ags_recall_handler_alloc ()" link="AgsRecall.html#ags-recall-handler-alloc"/>
+    <keyword type="function" name="ags_recall_is_done ()" link="AgsRecall.html#ags-recall-is-done"/>
+    <keyword type="function" name="ags_recall_new ()" link="AgsRecall.html#ags-recall-new"/>
+    <keyword type="function" name="ags_recall_notify_dependency ()" link="AgsRecall.html#ags-recall-notify-dependency"/>
+    <keyword type="function" name="ags_recall_remove ()" link="AgsRecall.html#ags-recall-remove"/>
+    <keyword type="function" name="ags_recall_remove_child ()" link="AgsRecall.html#ags-recall-remove-child"/>
+    <keyword type="function" name="ags_recall_remove_dependency ()" link="AgsRecall.html#ags-recall-remove-dependency"/>
+    <keyword type="function" name="ags_recall_remove_handler ()" link="AgsRecall.html#ags-recall-remove-handler"/>
+    <keyword type="function" name="ags_recall_resolve_dependencies ()" link="AgsRecall.html#ags-recall-resolve-dependencies"/>
+    <keyword type="function" name="ags_recall_run_init ()" link="AgsRecall.html#ags-recall-run-init"/>
+    <keyword type="function" name="ags_recall_run_init_inter ()" link="AgsRecall.html#ags-recall-run-init-inter"/>
+    <keyword type="function" name="ags_recall_run_init_post ()" link="AgsRecall.html#ags-recall-run-init-post"/>
+    <keyword type="function" name="ags_recall_run_init_pre ()" link="AgsRecall.html#ags-recall-run-init-pre"/>
+    <keyword type="function" name="ags_recall_run_inter ()" link="AgsRecall.html#ags-recall-run-inter"/>
+    <keyword type="function" name="ags_recall_run_post ()" link="AgsRecall.html#ags-recall-run-post"/>
+    <keyword type="function" name="ags_recall_run_pre ()" link="AgsRecall.html#ags-recall-run-pre"/>
+    <keyword type="function" name="ags_recall_set_devout_recursive ()" link="AgsRecall.html#ags-recall-set-devout-recursive"/>
+    <keyword type="function" name="ags_recall_set_effect ()" link="AgsRecall.html#ags-recall-set-effect"/>
+    <keyword type="function" name="ags_recall_set_flags ()" link="AgsRecall.html#ags-recall-set-flags"/>
+    <keyword type="function" name="ags_recall_set_recall_id ()" link="AgsRecall.html#ags-recall-set-recall-id"/>
+    <keyword type="function" name="ags_recall_stop_persistent ()" link="AgsRecall.html#ags-recall-stop-persistent"/>
+    <keyword type="function" name="ags_recall_template_find_provider ()" link="AgsRecall.html#ags-recall-template-find-provider"/>
+    <keyword type="function" name="ags_recall_template_find_type ()" link="AgsRecall.html#ags-recall-template-find-type"/>
+    <keyword type="property" name="The "child" property" link="AgsRecall.html#AgsRecall--child"/>
+    <keyword type="property" name="The "dependency" property" link="AgsRecall.html#AgsRecall--dependency"/>
+    <keyword type="property" name="The "devout" property" link="AgsRecall.html#AgsRecall--devout"/>
+    <keyword type="property" name="The "parent" property" link="AgsRecall.html#AgsRecall--parent"/>
+    <keyword type="property" name="The "recall-container" property" link="AgsRecall.html#AgsRecall--recall-container"/>
+    <keyword type="property" name="The "recall-id" property" link="AgsRecall.html#AgsRecall--recall-id"/>
+    <keyword type="signal" name="The "cancel" signal" link="AgsRecall.html#AgsRecall-cancel"/>
+    <keyword type="signal" name="The "child-added" signal" link="AgsRecall.html#AgsRecall-child-added"/>
+    <keyword type="signal" name="The "done" signal" link="AgsRecall.html#AgsRecall-done"/>
+    <keyword type="signal" name="The "duplicate" signal" link="AgsRecall.html#AgsRecall-duplicate"/>
+    <keyword type="signal" name="The "notify-dependency" signal" link="AgsRecall.html#AgsRecall-notify-dependency"/>
+    <keyword type="signal" name="The "remove" signal" link="AgsRecall.html#AgsRecall-remove"/>
+    <keyword type="signal" name="The "resolve-dependencies" signal" link="AgsRecall.html#AgsRecall-resolve-dependencies"/>
+    <keyword type="signal" name="The "run-init-inter" signal" link="AgsRecall.html#AgsRecall-run-init-inter"/>
+    <keyword type="signal" name="The "run-init-post" signal" link="AgsRecall.html#AgsRecall-run-init-post"/>
+    <keyword type="signal" name="The "run-init-pre" signal" link="AgsRecall.html#AgsRecall-run-init-pre"/>
+    <keyword type="signal" name="The "run-inter" signal" link="AgsRecall.html#AgsRecall-run-inter"/>
+    <keyword type="signal" name="The "run-post" signal" link="AgsRecall.html#AgsRecall-run-post"/>
+    <keyword type="signal" name="The "run-pre" signal" link="AgsRecall.html#AgsRecall-run-pre"/>
+    <keyword type="signal" name="The "stop-persistent" signal" link="AgsRecall.html#AgsRecall-stop-persistent"/>
+    <keyword type="struct" name="struct AgsRecallAudio" link="AgsRecallAudio.html#AgsRecallAudio-struct"/>
+    <keyword type="struct" name="struct AgsRecallAudioClass" link="AgsRecallAudio.html#AgsRecallAudioClass"/>
+    <keyword type="function" name="ags_recall_audio_new ()" link="AgsRecallAudio.html#ags-recall-audio-new" since="0.4"/>
+    <keyword type="property" name="The "audio" property" link="AgsRecallAudio.html#AgsRecallAudio--audio"/>
+    <keyword type="struct" name="struct AgsRecallAudioRun" link="AgsRecallAudioRun.html#AgsRecallAudioRun-struct"/>
+    <keyword type="struct" name="struct AgsRecallAudioRunClass" link="AgsRecallAudioRun.html#AgsRecallAudioRunClass"/>
+    <keyword type="function" name="ags_recall_audio_run_new ()" link="AgsRecallAudioRun.html#ags-recall-audio-run-new"/>
+    <keyword type="property" name="The "recall-audio" property" link="AgsRecallAudioRun.html#AgsRecallAudioRun--recall-audio"/>
+    <keyword type="struct" name="struct AgsRecallAudioSignal" link="AgsRecallAudioSignal.html#AgsRecallAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsRecallAudioSignalClass" link="AgsRecallAudioSignal.html#AgsRecallAudioSignalClass"/>
+    <keyword type="enum" name="enum AgsRecallAudioSignalFlags" link="AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags"/>
+    <keyword type="function" name="ags_recall_audio_signal_new ()" link="AgsRecallAudioSignal.html#ags-recall-audio-signal-new"/>
+    <keyword type="property" name="The "audio-channel" property" link="AgsRecallAudioSignal.html#AgsRecallAudioSignal--audio-channel"/>
+    <keyword type="property" name="The "destination" property" link="AgsRecallAudioSignal.html#AgsRecallAudioSignal--destination"/>
+    <keyword type="property" name="The "source" property" link="AgsRecallAudioSignal.html#AgsRecallAudioSignal--source"/>
+    <keyword type="struct" name="struct AgsRecallChannel" link="AgsRecallChannel.html#AgsRecallChannel-struct"/>
+    <keyword type="struct" name="struct AgsRecallChannelClass" link="AgsRecallChannel.html#AgsRecallChannelClass"/>
+    <keyword type="function" name="ags_recall_channel_find_channel ()" link="AgsRecallChannel.html#ags-recall-channel-find-channel" since="0.4"/>
+    <keyword type="function" name="ags_recall_channel_new ()" link="AgsRecallChannel.html#ags-recall-channel-new" since="0.4"/>
+    <keyword type="property" name="The "destination" property" link="AgsRecallChannel.html#AgsRecallChannel--destination"/>
+    <keyword type="property" name="The "source" property" link="AgsRecallChannel.html#AgsRecallChannel--source"/>
+    <keyword type="struct" name="struct AgsRecallChannelRun" link="AgsRecallChannelRun.html#AgsRecallChannelRun-struct"/>
+    <keyword type="struct" name="struct AgsRecallChannelRunClass" link="AgsRecallChannelRun.html#AgsRecallChannelRunClass"/>
+    <keyword type="function" name="ags_recall_channel_run_get_run_order ()" link="AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order"/>
+    <keyword type="function" name="ags_recall_channel_run_new ()" link="AgsRecallChannelRun.html#ags-recall-channel-run-new" since="0.4"/>
+    <keyword type="function" name="ags_recall_channel_run_run_order_changed ()" link="AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed" since="0.4"/>
+    <keyword type="property" name="The "audio-channel" property" link="AgsRecallChannelRun.html#AgsRecallChannelRun--audio-channel"/>
+    <keyword type="property" name="The "destination" property" link="AgsRecallChannelRun.html#AgsRecallChannelRun--destination"/>
+    <keyword type="property" name="The "recall-audio-run" property" link="AgsRecallChannelRun.html#AgsRecallChannelRun--recall-audio-run"/>
+    <keyword type="property" name="The "recall-channel" property" link="AgsRecallChannelRun.html#AgsRecallChannelRun--recall-channel"/>
+    <keyword type="property" name="The "source" property" link="AgsRecallChannelRun.html#AgsRecallChannelRun--source"/>
+    <keyword type="signal" name="The "run-order-changed" signal" link="AgsRecallChannelRun.html#AgsRecallChannelRun-run-order-changed"/>
+    <keyword type="struct" name="struct AgsRecallChannelRunDummy" link="AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy-struct"/>
+    <keyword type="struct" name="struct AgsRecallChannelRunDummyClass" link="AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummyClass"/>
+    <keyword type="function" name="ags_recall_channel_run_dummy_new ()" link="AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new" since="0.4"/>
+    <keyword type="struct" name="struct AgsRecallContainer" link="AgsRecallContainer.html#AgsRecallContainer-struct"/>
+    <keyword type="struct" name="struct AgsRecallContainerClass" link="AgsRecallContainer.html#AgsRecallContainerClass"/>
+    <keyword type="enum" name="enum AgsRecallContainerFindFlags" link="AgsRecallContainer.html#AgsRecallContainerFindFlags"/>
+    <keyword type="enum" name="enum AgsRecallContainerFlags" link="AgsRecallContainer.html#AgsRecallContainerFlags"/>
+    <keyword type="function" name="ags_recall_container_find ()" link="AgsRecallContainer.html#ags-recall-container-find" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_get_recall_audio ()" link="AgsRecallContainer.html#ags-recall-container-get-recall-audio" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_get_recall_audio_run ()" link="AgsRecallContainer.html#ags-recall-container-get-recall-audio-run" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_get_recall_channel ()" link="AgsRecallContainer.html#ags-recall-container-get-recall-channel" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_get_recall_channel_run ()" link="AgsRecallContainer.html#ags-recall-container-get-recall-channel-run" since="0.4"/>
+    <keyword type="function" name="ags_recall_container_new ()" link="AgsRecallContainer.html#ags-recall-container-new" since="0.4"/>
+    <keyword type="property" name="The "recall-audio" property" link="AgsRecallContainer.html#AgsRecallContainer--recall-audio"/>
+    <keyword type="property" name="The "recall-audio-run" property" link="AgsRecallContainer.html#AgsRecallContainer--recall-audio-run"/>
+    <keyword type="property" name="The "recall-audio-run-type" property" link="AgsRecallContainer.html#AgsRecallContainer--recall-audio-run-type"/>
+    <keyword type="property" name="The "recall-audio-type" property" link="AgsRecallContainer.html#AgsRecallContainer--recall-audio-type"/>
+    <keyword type="property" name="The "recall-channel" property" link="AgsRecallContainer.html#AgsRecallContainer--recall-channel"/>
+    <keyword type="property" name="The "recall-channel-run" property" link="AgsRecallContainer.html#AgsRecallContainer--recall-channel-run"/>
+    <keyword type="property" name="The "recall-channel-run-type" property" link="AgsRecallContainer.html#AgsRecallContainer--recall-channel-run-type"/>
+    <keyword type="property" name="The "recall-channel-type" property" link="AgsRecallContainer.html#AgsRecallContainer--recall-channel-type"/>
+    <keyword type="struct" name="struct AgsRecallDependency" link="ags_recall_dependency.h.html#AgsRecallDependency-struct"/>
+    <keyword type="struct" name="struct AgsRecallDependencyClass" link="ags_recall_dependency.h.html#AgsRecallDependencyClass"/>
+    <keyword type="function" name="ags_recall_dependency_find_dependency ()" link="ags_recall_dependency.h.html#ags-recall-dependency-find-dependency" since="0.4.0"/>
+    <keyword type="function" name="ags_recall_dependency_find_dependency_by_provider ()" link="ags_recall_dependency.h.html#ags-recall-dependency-find-dependency-by-provider" since="0.4.0"/>
+    <keyword type="function" name="ags_recall_dependency_new ()" link="ags_recall_dependency.h.html#ags-recall-dependency-new" since="0.4.0"/>
+    <keyword type="function" name="ags_recall_dependency_resolve ()" link="ags_recall_dependency.h.html#ags-recall-dependency-resolve" since="0.4.0"/>
+    <keyword type="struct" name="struct AgsRecallFactory" link="AgsRecallFactory.html#AgsRecallFactory-struct"/>
+    <keyword type="struct" name="struct AgsRecallFactoryClass" link="AgsRecallFactory.html#AgsRecallFactoryClass"/>
+    <keyword type="enum" name="enum AgsRecallFactoryCreateFlags" link="AgsRecallFactory.html#AgsRecallFactoryCreateFlags"/>
+    <keyword type="function" name="ags_recall_factory_create ()" link="AgsRecallFactory.html#ags-recall-factory-create" since="0.4"/>
+    <keyword type="function" name="ags_recall_factory_get_instance ()" link="AgsRecallFactory.html#ags-recall-factory-get-instance"/>
+    <keyword type="function" name="ags_recall_factory_new ()" link="AgsRecallFactory.html#ags-recall-factory-new" since="0.4"/>
+    <keyword type="function" name="ags_recall_factory_remove ()" link="AgsRecallFactory.html#ags-recall-factory-remove"/>
+    <keyword type="struct" name="struct AgsRecallID" link="AgsRecallID.html#AgsRecallID-struct"/>
+    <keyword type="struct" name="struct AgsRecallIDClass" link="AgsRecallID.html#AgsRecallIDClass"/>
+    <keyword type="enum" name="enum AgsRecallIDFlags" link="AgsRecallID.html#AgsRecallIDFlags"/>
+    <keyword type="function" name="ags_recall_id_add ()" link="AgsRecallID.html#ags-recall-id-add" since="0.4"/>
+    <keyword type="function" name="ags_recall_id_find_parent_recycling_container ()" link="AgsRecallID.html#ags-recall-id-find-parent-recycling-container" since="0.4"/>
+    <keyword type="function" name="ags_recall_id_find_recycling_container ()" link="AgsRecallID.html#ags-recall-id-find-recycling-container" since="0.4"/>
+    <keyword type="function" name="ags_recall_id_get_run_stage ()" link="AgsRecallID.html#ags-recall-id-get-run-stage" since="0.3"/>
+    <keyword type="function" name="ags_recall_id_new ()" link="AgsRecallID.html#ags-recall-id-new" since="0.4"/>
+    <keyword type="function" name="ags_recall_id_set_run_stage ()" link="AgsRecallID.html#ags-recall-id-set-run-stage" since="0.3"/>
+    <keyword type="function" name="ags_recall_id_unset_run_stage ()" link="AgsRecallID.html#ags-recall-id-unset-run-stage" since="0.3"/>
+    <keyword type="property" name="The "recycling" property" link="AgsRecallID.html#AgsRecallID--recycling"/>
+    <keyword type="property" name="The "recycling-container" property" link="AgsRecallID.html#AgsRecallID--recycling-container"/>
+    <keyword type="struct" name="struct AgsRecallLadspa" link="AgsRecallLadspa.html#AgsRecallLadspa-struct"/>
+    <keyword type="struct" name="struct AgsRecallLadspaClass" link="AgsRecallLadspa.html#AgsRecallLadspaClass"/>
+    <keyword type="function" name="ags_recall_ladpsa_find ()" link="AgsRecallLadspa.html#ags-recall-ladpsa-find" since="0.4"/>
+    <keyword type="function" name="ags_recall_ladspa_float_to_short ()" link="AgsRecallLadspa.html#ags-recall-ladspa-float-to-short" since="0.4"/>
+    <keyword type="function" name="ags_recall_ladspa_load_ports ()" link="AgsRecallLadspa.html#ags-recall-ladspa-load-ports" since="0.4"/>
+    <keyword type="function" name="ags_recall_ladspa_new ()" link="AgsRecallLadspa.html#ags-recall-ladspa-new"/>
+    <keyword type="function" name="ags_recall_ladspa_short_to_float ()" link="AgsRecallLadspa.html#ags-recall-ladspa-short-to-float" since="0.4"/>
+    <keyword type="property" name="The "effect" property" link="AgsRecallLadspa.html#AgsRecallLadspa--effect"/>
+    <keyword type="property" name="The "filename" property" link="AgsRecallLadspa.html#AgsRecallLadspa--filename"/>
+    <keyword type="property" name="The "index" property" link="AgsRecallLadspa.html#AgsRecallLadspa--index"/>
+    <keyword type="struct" name="struct AgsRecallLadspaRun" link="AgsRecallLadspaRun.html#AgsRecallLadspaRun-struct"/>
+    <keyword type="struct" name="struct AgsRecallLadspaRunClass" link="AgsRecallLadspaRun.html#AgsRecallLadspaRunClass"/>
+    <keyword type="function" name="ags_recall_ladspa_run_new ()" link="AgsRecallLadspaRun.html#ags-recall-ladspa-run-new"/>
+    <keyword type="struct" name="struct AgsRecallRecycling" link="AgsRecallRecycling.html#AgsRecallRecycling-struct"/>
+    <keyword type="struct" name="struct AgsRecallRecyclingClass" link="AgsRecallRecycling.html#AgsRecallRecyclingClass"/>
+    <keyword type="enum" name="enum AgsRecallRecyclingFlags" link="AgsRecallRecycling.html#AgsRecallRecyclingFlags"/>
+    <keyword type="function" name="ags_recall_recycling_get_child_source ()" link="AgsRecallRecycling.html#ags-recall-recycling-get-child-source"/>
+    <keyword type="function" name="ags_recall_recycling_new ()" link="AgsRecallRecycling.html#ags-recall-recycling-new" since="0.4"/>
+    <keyword type="property" name="The "audio-channel" property" link="AgsRecallRecycling.html#AgsRecallRecycling--audio-channel"/>
+    <keyword type="property" name="The "child-destination" property" link="AgsRecallRecycling.html#AgsRecallRecycling--child-destination"/>
+    <keyword type="property" name="The "child-source" property" link="AgsRecallRecycling.html#AgsRecallRecycling--child-source"/>
+    <keyword type="property" name="The "destination" property" link="AgsRecallRecycling.html#AgsRecallRecycling--destination"/>
+    <keyword type="property" name="The "source" property" link="AgsRecallRecycling.html#AgsRecallRecycling--source"/>
+    <keyword type="struct" name="struct AgsRecallRecyclingDummy" link="AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy-struct"/>
+    <keyword type="struct" name="struct AgsRecallRecyclingDummyClass" link="AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummyClass"/>
+    <keyword type="function" name="ags_recall_recycling_dummy_new ()" link="AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new" since="0.4"/>
+    <keyword type="struct" name="struct AgsRecycling" link="AgsRecycling.html#AgsRecycling-struct"/>
+    <keyword type="struct" name="struct AgsRecyclingClass" link="AgsRecycling.html#AgsRecyclingClass"/>
+    <keyword type="enum" name="enum AgsRecyclingFlags" link="AgsRecycling.html#AgsRecyclingFlags"/>
+    <keyword type="function" name="ags_recycling_add_audio_signal ()" link="AgsRecycling.html#ags-recycling-add-audio-signal" since="0.3"/>
+    <keyword type="function" name="ags_recycling_create_audio_signal_with_defaults ()" link="AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults" since="0.4"/>
+    <keyword type="function" name="ags_recycling_create_audio_signal_with_frame_count ()" link="AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count" since="0.4"/>
+    <keyword type="function" name="ags_recycling_find_next_channel ()" link="AgsRecycling.html#ags-recycling-find-next-channel" since="0.4"/>
+    <keyword type="function" name="ags_recycling_new ()" link="AgsRecycling.html#ags-recycling-new" since="0.3"/>
+    <keyword type="function" name="ags_recycling_position ()" link="AgsRecycling.html#ags-recycling-position" since="0.4"/>
+    <keyword type="function" name="ags_recycling_remove_audio_signal ()" link="AgsRecycling.html#ags-recycling-remove-audio-signal" since="0.3"/>
+    <keyword type="function" name="ags_recycling_set_devout ()" link="AgsRecycling.html#ags-recycling-set-devout"/>
+    <keyword type="property" name="The "devout" property" link="AgsRecycling.html#AgsRecycling--devout"/>
+    <keyword type="signal" name="The "add-audio-signal" signal" link="AgsRecycling.html#AgsRecycling-add-audio-signal"/>
+    <keyword type="signal" name="The "remove-audio-signal" signal" link="AgsRecycling.html#AgsRecycling-remove-audio-signal"/>
+    <keyword type="struct" name="struct AgsRecyclingContainer" link="AgsRecyclingContainer.html#AgsRecyclingContainer-struct"/>
+    <keyword type="struct" name="struct AgsRecyclingContainerClass" link="AgsRecyclingContainer.html#AgsRecyclingContainerClass"/>
+    <keyword type="function" name="ags_recycling_container_add ()" link="AgsRecyclingContainer.html#ags-recycling-container-add" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_add_child ()" link="AgsRecyclingContainer.html#ags-recycling-container-add-child" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_find ()" link="AgsRecyclingContainer.html#ags-recycling-container-find" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_find_child ()" link="AgsRecyclingContainer.html#ags-recycling-container-find-child" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_find_parent ()" link="AgsRecyclingContainer.html#ags-recycling-container-find-parent" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_get_child_recall_id ()" link="AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_get_toplevel ()" link="AgsRecyclingContainer.html#ags-recycling-container-get-toplevel" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_insert ()" link="AgsRecyclingContainer.html#ags-recycling-container-insert"/>
+    <keyword type="function" name="ags_recycling_container_new ()" link="AgsRecyclingContainer.html#ags-recycling-container-new" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_remove ()" link="AgsRecyclingContainer.html#ags-recycling-container-remove"/>
+    <keyword type="function" name="ags_recycling_container_remove_child ()" link="AgsRecyclingContainer.html#ags-recycling-container-remove-child" since="0.4"/>
+    <keyword type="function" name="ags_recycling_container_replace ()" link="AgsRecyclingContainer.html#ags-recycling-container-replace"/>
+    <keyword type="function" name="ags_recycling_container_reset_recycling ()" link="AgsRecyclingContainer.html#ags-recycling-container-reset-recycling" since="0.4"/>
+    <keyword type="property" name="The "length" property" link="AgsRecyclingContainer.html#AgsRecyclingContainer--length"/>
+    <keyword type="property" name="The "parent" property" link="AgsRecyclingContainer.html#AgsRecyclingContainer--parent"/>
+    <keyword type="property" name="The "recall-id" property" link="AgsRecyclingContainer.html#AgsRecyclingContainer--recall-id"/>
+    <keyword type="struct" name="struct AgsTask" link="AgsTask.html#AgsTask-struct"/>
+    <keyword type="struct" name="struct AgsTaskClass" link="AgsTask.html#AgsTaskClass"/>
+    <keyword type="enum" name="enum AgsTaskFlags" link="AgsTask.html#AgsTaskFlags"/>
+    <keyword type="function" name="ags_task_failure ()" link="AgsTask.html#ags-task-failure" since="0.4"/>
+    <keyword type="function" name="ags_task_launch ()" link="AgsTask.html#ags-task-launch" since="0.4"/>
+    <keyword type="function" name="ags_task_new ()" link="AgsTask.html#ags-task-new" since="0.4"/>
+    <keyword type="signal" name="The "failure" signal" link="AgsTask.html#AgsTask-failure"/>
+    <keyword type="signal" name="The "launch" signal" link="AgsTask.html#AgsTask-launch"/>
+    <keyword type="struct" name="struct AgsTimestamp" link="AgsTimestamp.html#AgsTimestamp-struct"/>
+    <keyword type="struct" name="struct AgsTimestampClass" link="AgsTimestamp.html#AgsTimestampClass"/>
+    <keyword type="enum" name="enum AgsTimestampFlags" link="AgsTimestamp.html#AgsTimestampFlags"/>
+    <keyword type="function" name="ags_timestamp_new ()" link="AgsTimestamp.html#ags-timestamp-new" since="0.4"/>
+    <keyword type="struct" name="struct AgsTimestampFactory" link="AgsTimestampFactory.html#AgsTimestampFactory-struct"/>
+    <keyword type="struct" name="struct AgsTimestampFactoryClass" link="AgsTimestampFactory.html#AgsTimestampFactoryClass"/>
+    <keyword type="enum" name="enum AgsTimestampFactoryFlags" link="AgsTimestampFactory.html#AgsTimestampFactoryFlags"/>
+    <keyword type="function" name="ags_timestamp_factory_create ()" link="AgsTimestampFactory.html#ags-timestamp-factory-create"/>
+    <keyword type="function" name="ags_timestamp_factory_get_instance ()" link="AgsTimestampFactory.html#ags-timestamp-factory-get-instance"/>
+    <keyword type="function" name="ags_timestamp_factory_new ()" link="AgsTimestampFactory.html#ags-timestamp-factory-new" since="0.4"/>
+    <keyword type="signal" name="The "create" signal" link="AgsTimestampFactory.html#AgsTimestampFactory-create"/>
+    <keyword type="function" name="ags_synth_saw ()" link="ags-ags-synths.html#ags-synth-saw"/>
+    <keyword type="function" name="ags_synth_sin ()" link="ags-ags-synths.html#ags-synth-sin"/>
+    <keyword type="function" name="ags_synth_square ()" link="ags-ags-synths.html#ags-synth-square"/>
+    <keyword type="function" name="ags_synth_triangle ()" link="ags-ags-synths.html#ags-synth-triangle"/>
+    <keyword type="struct" name="struct AgsAudioFile" link="AgsAudioFile.html#AgsAudioFile-struct"/>
+    <keyword type="struct" name="struct AgsAudioFileClass" link="AgsAudioFile.html#AgsAudioFileClass"/>
+    <keyword type="function" name="ags_audio_file_close ()" link="AgsAudioFile.html#ags-audio-file-close"/>
+    <keyword type="function" name="ags_audio_file_flush ()" link="AgsAudioFile.html#ags-audio-file-flush"/>
+    <keyword type="function" name="ags_audio_file_new ()" link="AgsAudioFile.html#ags-audio-file-new"/>
+    <keyword type="function" name="ags_audio_file_open ()" link="AgsAudioFile.html#ags-audio-file-open"/>
+    <keyword type="function" name="ags_audio_file_open_from_data ()" link="AgsAudioFile.html#ags-audio-file-open-from-data"/>
+    <keyword type="function" name="ags_audio_file_read_audio_signal ()" link="AgsAudioFile.html#ags-audio-file-read-audio-signal"/>
+    <keyword type="function" name="ags_audio_file_rw_open ()" link="AgsAudioFile.html#ags-audio-file-rw-open"/>
+    <keyword type="function" name="ags_audio_file_seek ()" link="AgsAudioFile.html#ags-audio-file-seek"/>
+    <keyword type="function" name="ags_audio_file_write ()" link="AgsAudioFile.html#ags-audio-file-write"/>
+    <keyword type="macro" name="AGS_IPATCH_DEFAULT_CHANNELS" link="AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS"/>
+    <keyword type="macro" name="AGS_IPATCH_READ" link="AgsIpatch.html#AGS-IPATCH-READ:CAPS"/>
+    <keyword type="macro" name="AGS_IPATCH_WRITE" link="AgsIpatch.html#AGS-IPATCH-WRITE:CAPS"/>
+    <keyword type="struct" name="struct AgsIpatch" link="AgsIpatch.html#AgsIpatch-struct"/>
+    <keyword type="struct" name="struct AgsIpatchClass" link="AgsIpatch.html#AgsIpatchClass"/>
+    <keyword type="enum" name="enum AgsIpatchFlags" link="AgsIpatch.html#AgsIpatchFlags"/>
+    <keyword type="function" name="ags_ipatch_new ()" link="AgsIpatch.html#ags-ipatch-new"/>
+    <keyword type="property" name="The "filename" property" link="AgsIpatch.html#AgsIpatch--filename"/>
+    <keyword type="property" name="The "mode" property" link="AgsIpatch.html#AgsIpatch--mode"/>
+    <keyword type="struct" name="struct AgsIpatchSF2Reader" link="AgsIpatchSF2Reader.html#AgsIpatchSF2Reader-struct"/>
+    <keyword type="struct" name="struct AgsIpatchSF2ReaderClass" link="AgsIpatchSF2Reader.html#AgsIpatchSF2ReaderClass"/>
+    <keyword type="enum" name="enum AgsSF2Levels" link="AgsIpatchSF2Reader.html#AgsSF2Levels"/>
+    <keyword type="function" name="ags_ipatch_sf2_reader_new ()" link="AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new"/>
+    <keyword type="struct" name="struct AgsSndfile" link="AgsSndfile.html#AgsSndfile-struct"/>
+    <keyword type="struct" name="struct AgsSndfileClass" link="AgsSndfile.html#AgsSndfileClass"/>
+    <keyword type="enum" name="enum AgsSndfileFlags" link="AgsSndfile.html#AgsSndfileFlags"/>
+    <keyword type="function" name="ags_sndfile_new ()" link="AgsSndfile.html#ags-sndfile-new"/>
+    <keyword type="struct" name="struct AgsAudioFile" link="AgsAudioFile.html#AgsAudioFile-struct"/>
+    <keyword type="struct" name="struct AgsAudioFileClass" link="AgsAudioFile.html#AgsAudioFileClass"/>
+    <keyword type="function" name="ags_audio_file_close ()" link="AgsAudioFile.html#ags-audio-file-close"/>
+    <keyword type="function" name="ags_audio_file_flush ()" link="AgsAudioFile.html#ags-audio-file-flush"/>
+    <keyword type="function" name="ags_audio_file_new ()" link="AgsAudioFile.html#ags-audio-file-new"/>
+    <keyword type="function" name="ags_audio_file_open ()" link="AgsAudioFile.html#ags-audio-file-open"/>
+    <keyword type="function" name="ags_audio_file_open_from_data ()" link="AgsAudioFile.html#ags-audio-file-open-from-data"/>
+    <keyword type="function" name="ags_audio_file_read_audio_signal ()" link="AgsAudioFile.html#ags-audio-file-read-audio-signal"/>
+    <keyword type="function" name="ags_audio_file_rw_open ()" link="AgsAudioFile.html#ags-audio-file-rw-open"/>
+    <keyword type="function" name="ags_audio_file_seek ()" link="AgsAudioFile.html#ags-audio-file-seek"/>
+    <keyword type="function" name="ags_audio_file_write ()" link="AgsAudioFile.html#ags-audio-file-write"/>
+    <keyword type="struct" name="struct AgsBufferAudioSignal" link="AgsBufferAudioSignal.html#AgsBufferAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsBufferAudioSignalClass" link="AgsBufferAudioSignal.html#AgsBufferAudioSignalClass"/>
+    <keyword type="function" name="ags_buffer_audio_signal_new ()" link="AgsBufferAudioSignal.html#ags-buffer-audio-signal-new"/>
+    <keyword type="struct" name="struct AgsBufferChannel" link="AgsBufferChannel.html#AgsBufferChannel-struct"/>
+    <keyword type="struct" name="struct AgsBufferChannelClass" link="AgsBufferChannel.html#AgsBufferChannelClass"/>
+    <keyword type="function" name="ags_buffer_channel_new ()" link="AgsBufferChannel.html#ags-buffer-channel-new"/>
+    <keyword type="property" name="The "muted" property" link="AgsBufferChannel.html#AgsBufferChannel--muted"/>
+    <keyword type="struct" name="struct AgsBufferChannelRun" link="AgsBufferChannelRun.html#AgsBufferChannelRun-struct"/>
+    <keyword type="struct" name="struct AgsBufferChannelRunClass" link="AgsBufferChannelRun.html#AgsBufferChannelRunClass"/>
+    <keyword type="function" name="ags_buffer_channel_run_new ()" link="AgsBufferChannelRun.html#ags-buffer-channel-run-new"/>
+    <keyword type="struct" name="struct AgsBufferRecycling" link="AgsBufferRecycling.html#AgsBufferRecycling-struct"/>
+    <keyword type="struct" name="struct AgsBufferRecyclingClass" link="AgsBufferRecycling.html#AgsBufferRecyclingClass"/>
+    <keyword type="function" name="ags_buffer_recycling_new ()" link="AgsBufferRecycling.html#ags-buffer-recycling-new"/>
+    <keyword type="struct" name="struct AgsCopyAudioSignal" link="AgsCopyAudioSignal.html#AgsCopyAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsCopyAudioSignalClass" link="AgsCopyAudioSignal.html#AgsCopyAudioSignalClass"/>
+    <keyword type="function" name="ags_copy_audio_signal_new ()" link="AgsCopyAudioSignal.html#ags-copy-audio-signal-new"/>
+    <keyword type="struct" name="struct AgsCopyChannel" link="AgsCopyChannel.html#AgsCopyChannel-struct"/>
+    <keyword type="struct" name="struct AgsCopyChannelClass" link="AgsCopyChannel.html#AgsCopyChannelClass"/>
+    <keyword type="function" name="ags_copy_channel_new ()" link="AgsCopyChannel.html#ags-copy-channel-new"/>
+    <keyword type="property" name="The "muted" property" link="AgsCopyChannel.html#AgsCopyChannel--muted"/>
+    <keyword type="struct" name="struct AgsCopyChannelRun" link="AgsCopyChannelRun.html#AgsCopyChannelRun-struct"/>
+    <keyword type="struct" name="struct AgsCopyChannelRunClass" link="AgsCopyChannelRun.html#AgsCopyChannelRunClass"/>
+    <keyword type="enum" name="enum AgsCopyChannelRunFlags" link="AgsCopyChannelRun.html#AgsCopyChannelRunFlags"/>
+    <keyword type="function" name="ags_copy_channel_run_new ()" link="AgsCopyChannelRun.html#ags-copy-channel-run-new"/>
+    <keyword type="struct" name="struct AgsCopyNotationAudio" link="AgsCopyNotationAudio.html#AgsCopyNotationAudio-struct"/>
+    <keyword type="struct" name="struct AgsCopyNotationAudioClass" link="AgsCopyNotationAudio.html#AgsCopyNotationAudioClass"/>
+    <keyword type="enum" name="enum AgsCopyNotationAudioFlags" link="AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags"/>
+    <keyword type="function" name="ags_copy_notation_audio_new ()" link="AgsCopyNotationAudio.html#ags-copy-notation-audio-new"/>
+    <keyword type="property" name="The "audio-channel" property" link="AgsCopyNotationAudio.html#AgsCopyNotationAudio--audio-channel"/>
+    <keyword type="property" name="The "notation" property" link="AgsCopyNotationAudio.html#AgsCopyNotationAudio--notation"/>
+    <keyword type="struct" name="struct AgsCopyNotationAudioRun" link="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun-struct"/>
+    <keyword type="struct" name="struct AgsCopyNotationAudioRunClass" link="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRunClass"/>
+    <keyword type="function" name="ags_copy_notation_audio_run_new ()" link="AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new"/>
+    <keyword type="property" name="The "count-beats-audio-run" property" link="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun--count-beats-audio-run"/>
+    <keyword type="struct" name="struct AgsCopyPatternAudio" link="AgsCopyPatternAudio.html#AgsCopyPatternAudio-struct"/>
+    <keyword type="struct" name="struct AgsCopyPatternAudioClass" link="AgsCopyPatternAudio.html#AgsCopyPatternAudioClass"/>
+    <keyword type="function" name="ags_copy_pattern_audio_new ()" link="AgsCopyPatternAudio.html#ags-copy-pattern-audio-new"/>
+    <keyword type="property" name="The "bank-index-0" property" link="AgsCopyPatternAudio.html#AgsCopyPatternAudio--bank-index-0"/>
+    <keyword type="property" name="The "bank-index-1" property" link="AgsCopyPatternAudio.html#AgsCopyPatternAudio--bank-index-1"/>
+    <keyword type="struct" name="struct AgsCopyPatternAudioRun" link="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun-struct"/>
+    <keyword type="struct" name="struct AgsCopyPatternAudioRunClass" link="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRunClass"/>
+    <keyword type="function" name="ags_copy_pattern_audio_run_new ()" link="AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new"/>
+    <keyword type="property" name="The "count-beats-audio-run" property" link="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun--count-beats-audio-run"/>
+    <keyword type="struct" name="struct AgsCopyPatternChannel" link="AgsCopyPatternChannel.html#AgsCopyPatternChannel-struct"/>
+    <keyword type="struct" name="struct AgsCopyPatternChannelClass" link="AgsCopyPatternChannel.html#AgsCopyPatternChannelClass"/>
+    <keyword type="function" name="ags_copy_pattern_channel_new ()" link="AgsCopyPatternChannel.html#ags-copy-pattern-channel-new"/>
+    <keyword type="function" name="ags_copy_pattern_channel_template_find_source_and_destination ()" link="AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination"/>
+    <keyword type="property" name="The "pattern" property" link="AgsCopyPatternChannel.html#AgsCopyPatternChannel--pattern"/>
+    <keyword type="struct" name="struct AgsCopyPatternChannelRun" link="AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun-struct"/>
+    <keyword type="struct" name="struct AgsCopyPatternChannelRunClass" link="AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRunClass"/>
+    <keyword type="function" name="ags_copy_pattern_channel_run_new ()" link="AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new"/>
+    <keyword type="struct" name="struct AgsCopyRecycling" link="AgsCopyRecycling.html#AgsCopyRecycling-struct"/>
+    <keyword type="struct" name="struct AgsCopyRecyclingClass" link="AgsCopyRecycling.html#AgsCopyRecyclingClass"/>
+    <keyword type="function" name="ags_copy_recycling_new ()" link="AgsCopyRecycling.html#ags-copy-recycling-new"/>
+    <keyword type="struct" name="struct AgsCountBeatsAudio" link="AgsCountBeatsAudio.html#AgsCountBeatsAudio-struct"/>
+    <keyword type="struct" name="struct AgsCountBeatsAudioClass" link="AgsCountBeatsAudio.html#AgsCountBeatsAudioClass"/>
+    <keyword type="function" name="ags_count_beats_audio_new ()" link="AgsCountBeatsAudio.html#ags-count-beats-audio-new"/>
+    <keyword type="property" name="The "loop" property" link="AgsCountBeatsAudio.html#AgsCountBeatsAudio--loop"/>
+    <keyword type="property" name="The "notation-loop-end" property" link="AgsCountBeatsAudio.html#AgsCountBeatsAudio--notation-loop-end"/>
+    <keyword type="property" name="The "notation-loop-start" property" link="AgsCountBeatsAudio.html#AgsCountBeatsAudio--notation-loop-start"/>
+    <keyword type="property" name="The "sequencer-loop-end" property" link="AgsCountBeatsAudio.html#AgsCountBeatsAudio--sequencer-loop-end"/>
+    <keyword type="property" name="The "sequencer-loop-start" property" link="AgsCountBeatsAudio.html#AgsCountBeatsAudio--sequencer-loop-start"/>
+    <keyword type="struct" name="struct AgsCountBeatsAudioRun" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-struct"/>
+    <keyword type="struct" name="struct AgsCountBeatsAudioRunClass" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRunClass"/>
+    <keyword type="function" name="ags_count_beats_audio_run_new ()" link="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new"/>
+    <keyword type="function" name="ags_count_beats_audio_run_notation_loop ()" link="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop"/>
+    <keyword type="function" name="ags_count_beats_audio_run_notation_start ()" link="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start"/>
+    <keyword type="function" name="ags_count_beats_audio_run_notation_stop ()" link="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop"/>
+    <keyword type="function" name="ags_count_beats_audio_run_sequencer_loop ()" link="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop"/>
+    <keyword type="function" name="ags_count_beats_audio_run_sequencer_start ()" link="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start"/>
+    <keyword type="function" name="ags_count_beats_audio_run_sequencer_stop ()" link="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop"/>
+    <keyword type="property" name="The "delay-audio-run" property" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--delay-audio-run"/>
+    <keyword type="property" name="The "notation-counter" property" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--notation-counter"/>
+    <keyword type="property" name="The "sequencer-counter" property" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--sequencer-counter"/>
+    <keyword type="signal" name="The "notation-loop" signal" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-loop"/>
+    <keyword type="signal" name="The "notation-start" signal" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-start"/>
+    <keyword type="signal" name="The "notation-stop" signal" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-stop"/>
+    <keyword type="signal" name="The "sequencer-loop" signal" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-loop"/>
+    <keyword type="signal" name="The "sequencer-start" signal" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-start"/>
+    <keyword type="signal" name="The "sequencer-stop" signal" link="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-stop"/>
+    <keyword type="struct" name="struct AgsDelayAudio" link="AgsDelayAudio.html#AgsDelayAudio-struct"/>
+    <keyword type="struct" name="struct AgsDelayAudioClass" link="AgsDelayAudio.html#AgsDelayAudioClass"/>
+    <keyword type="function" name="ags_delay_audio_new ()" link="AgsDelayAudio.html#ags-delay-audio-new"/>
+    <keyword type="function" name="ags_delay_audio_notation_duration_changed ()" link="AgsDelayAudio.html#ags-delay-audio-notation-duration-changed"/>
+    <keyword type="function" name="ags_delay_audio_sequencer_duration_changed ()" link="AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed"/>
+    <keyword type="property" name="The "bpm" property" link="AgsDelayAudio.html#AgsDelayAudio--bpm"/>
+    <keyword type="property" name="The "notation-delay" property" link="AgsDelayAudio.html#AgsDelayAudio--notation-delay"/>
+    <keyword type="property" name="The "notation-duration" property" link="AgsDelayAudio.html#AgsDelayAudio--notation-duration"/>
+    <keyword type="property" name="The "sequencer-delay" property" link="AgsDelayAudio.html#AgsDelayAudio--sequencer-delay"/>
+    <keyword type="property" name="The "sequencer-duration" property" link="AgsDelayAudio.html#AgsDelayAudio--sequencer-duration"/>
+    <keyword type="property" name="The "tact" property" link="AgsDelayAudio.html#AgsDelayAudio--tact"/>
+    <keyword type="signal" name="The "notation-duration-changed" signal" link="AgsDelayAudio.html#AgsDelayAudio-notation-duration-changed"/>
+    <keyword type="signal" name="The "sequencer-duration-changed" signal" link="AgsDelayAudio.html#AgsDelayAudio-sequencer-duration-changed"/>
+    <keyword type="struct" name="struct AgsDelayAudioRun" link="AgsDelayAudioRun.html#AgsDelayAudioRun-struct"/>
+    <keyword type="struct" name="struct AgsDelayAudioRunClass" link="AgsDelayAudioRun.html#AgsDelayAudioRunClass"/>
+    <keyword type="function" name="ags_delay_audio_run_new ()" link="AgsDelayAudioRun.html#ags-delay-audio-run-new"/>
+    <keyword type="function" name="ags_delay_audio_run_notation_alloc_input ()" link="AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input"/>
+    <keyword type="function" name="ags_delay_audio_run_notation_alloc_output ()" link="AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output"/>
+    <keyword type="function" name="ags_delay_audio_run_notation_count ()" link="AgsDelayAudioRun.html#ags-delay-audio-run-notation-count"/>
+    <keyword type="function" name="ags_delay_audio_run_sequencer_alloc_input ()" link="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input"/>
+    <keyword type="function" name="ags_delay_audio_run_sequencer_alloc_output ()" link="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output"/>
+    <keyword type="function" name="ags_delay_audio_run_sequencer_count ()" link="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count"/>
+    <keyword type="signal" name="The "notation-alloc-input" signal" link="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-alloc-input"/>
+    <keyword type="signal" name="The "notation-alloc-output" signal" link="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-alloc-output"/>
+    <keyword type="signal" name="The "notation-count" signal" link="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-count"/>
+    <keyword type="signal" name="The "sequencer-alloc-input" signal" link="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-alloc-input"/>
+    <keyword type="signal" name="The "sequencer-alloc-output" signal" link="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-alloc-output"/>
+    <keyword type="signal" name="The "sequencer-count" signal" link="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-count"/>
+    <keyword type="struct" name="struct AgsLoopChannel" link="AgsLoopChannel.html#AgsLoopChannel-struct"/>
+    <keyword type="struct" name="struct AgsLoopChannelClass" link="AgsLoopChannel.html#AgsLoopChannelClass"/>
+    <keyword type="function" name="ags_loop_channel_new ()" link="AgsLoopChannel.html#ags-loop-channel-new"/>
+    <keyword type="property" name="The "delay-audio" property" link="AgsLoopChannel.html#AgsLoopChannel--delay-audio"/>
+    <keyword type="struct" name="struct AgsLoopChannelRun" link="AgsLoopChannelRun.html#AgsLoopChannelRun-struct"/>
+    <keyword type="struct" name="struct AgsLoopChannelRunClass" link="AgsLoopChannelRun.html#AgsLoopChannelRunClass"/>
+    <keyword type="function" name="ags_loop_channel_run_new ()" link="AgsLoopChannelRun.html#ags-loop-channel-run-new"/>
+    <keyword type="property" name="The "count-beats-audio-run" property" link="AgsLoopChannelRun.html#AgsLoopChannelRun--count-beats-audio-run"/>
+    <keyword type="struct" name="struct AgsPeakChannel" link="AgsPeakChannel.html#AgsPeakChannel-struct"/>
+    <keyword type="struct" name="struct AgsPeakChannelClass" link="AgsPeakChannel.html#AgsPeakChannelClass"/>
+    <keyword type="function" name="ags_peak_channel_new ()" link="AgsPeakChannel.html#ags-peak-channel-new"/>
+    <keyword type="function" name="ags_peak_channel_retrieve_peak ()" link="AgsPeakChannel.html#ags-peak-channel-retrieve-peak"/>
+    <keyword type="property" name="The "peak" property" link="AgsPeakChannel.html#AgsPeakChannel--peak"/>
+    <keyword type="struct" name="struct AgsPeakChannelRun" link="AgsPeakChannelRun.html#AgsPeakChannelRun-struct"/>
+    <keyword type="struct" name="struct AgsPeakChannelRunClass" link="AgsPeakChannelRun.html#AgsPeakChannelRunClass"/>
+    <keyword type="function" name="ags_peak_channel_run_new ()" link="AgsPeakChannelRun.html#ags-peak-channel-run-new"/>
+    <keyword type="struct" name="struct AgsVolumeAudioSignal" link="AgsVolumeAudioSignal.html#AgsVolumeAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsVolumeAudioSignalClass" link="AgsVolumeAudioSignal.html#AgsVolumeAudioSignalClass"/>
+    <keyword type="function" name="ags_volume_audio_signal_new ()" link="AgsVolumeAudioSignal.html#ags-volume-audio-signal-new"/>
+    <keyword type="struct" name="struct AgsVolumeChannel" link="AgsVolumeChannel.html#AgsVolumeChannel-struct"/>
+    <keyword type="struct" name="struct AgsVolumeChannelClass" link="AgsVolumeChannel.html#AgsVolumeChannelClass"/>
+    <keyword type="function" name="ags_volume_channel_new ()" link="AgsVolumeChannel.html#ags-volume-channel-new"/>
+    <keyword type="property" name="The "volume" property" link="AgsVolumeChannel.html#AgsVolumeChannel--volume"/>
+    <keyword type="struct" name="struct AgsVolumeChannelRun" link="AgsVolumeChannelRun.html#AgsVolumeChannelRun-struct"/>
+    <keyword type="struct" name="struct AgsVolumeChannelRunClass" link="AgsVolumeChannelRun.html#AgsVolumeChannelRunClass"/>
+    <keyword type="function" name="ags_volume_channel_run_new ()" link="AgsVolumeChannelRun.html#ags-volume-channel-run-new"/>
+    <keyword type="struct" name="struct AgsVolumeRecycling" link="AgsVolumeRecycling.html#AgsVolumeRecycling-struct"/>
+    <keyword type="struct" name="struct AgsVolumeRecyclingClass" link="AgsVolumeRecycling.html#AgsVolumeRecyclingClass"/>
+    <keyword type="function" name="ags_volume_recycling_new ()" link="AgsVolumeRecycling.html#ags-volume-recycling-new"/>
+    <keyword type="struct" name="struct AgsPlayAudio" link="AgsPlayAudio.html#AgsPlayAudio-struct"/>
+    <keyword type="struct" name="struct AgsPlayAudioClass" link="AgsPlayAudio.html#AgsPlayAudioClass"/>
+    <keyword type="function" name="ags_play_audio_new ()" link="AgsPlayAudio.html#ags-play-audio-new"/>
+    <keyword type="struct" name="struct AgsPlayAudioFile" link="AgsPlayAudioFile.html#AgsPlayAudioFile-struct"/>
+    <keyword type="struct" name="struct AgsPlayAudioFileClass" link="AgsPlayAudioFile.html#AgsPlayAudioFileClass"/>
+    <keyword type="function" name="ags_play_audio_file_new ()" link="AgsPlayAudioFile.html#ags-play-audio-file-new"/>
+    <keyword type="property" name="The "audio-file" property" link="AgsPlayAudioFile.html#AgsPlayAudioFile--audio-file"/>
+    <keyword type="property" name="The "current" property" link="AgsPlayAudioFile.html#AgsPlayAudioFile--current"/>
+    <keyword type="property" name="The "devout" property" link="AgsPlayAudioFile.html#AgsPlayAudioFile--devout"/>
+    <keyword type="struct" name="struct AgsPlayAudioSignal" link="AgsPlayAudioSignal.html#AgsPlayAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsPlayAudioSignalClass" link="AgsPlayAudioSignal.html#AgsPlayAudioSignalClass"/>
+    <keyword type="function" name="ags_play_audio_signal_new ()" link="AgsPlayAudioSignal.html#ags-play-audio-signal-new"/>
+    <keyword type="struct" name="struct AgsPlayChannel" link="AgsPlayChannel.html#AgsPlayChannel-struct"/>
+    <keyword type="struct" name="struct AgsPlayChannelClass" link="AgsPlayChannel.html#AgsPlayChannelClass"/>
+    <keyword type="function" name="ags_play_channel_new ()" link="AgsPlayChannel.html#ags-play-channel-new"/>
+    <keyword type="property" name="The "audio-channel" property" link="AgsPlayChannel.html#AgsPlayChannel--audio-channel"/>
+    <keyword type="property" name="The "muted" property" link="AgsPlayChannel.html#AgsPlayChannel--muted"/>
+    <keyword type="struct" name="struct AgsPlayChannelRun" link="AgsPlayChannelRun.html#AgsPlayChannelRun-struct"/>
+    <keyword type="struct" name="struct AgsPlayChannelRunClass" link="AgsPlayChannelRun.html#AgsPlayChannelRunClass"/>
+    <keyword type="enum" name="enum AgsPlayChannelRunFlags" link="AgsPlayChannelRun.html#AgsPlayChannelRunFlags"/>
+    <keyword type="function" name="ags_play_channel_run_new ()" link="AgsPlayChannelRun.html#ags-play-channel-run-new"/>
+    <keyword type="property" name="The "stream-channel-run" property" link="AgsPlayChannelRun.html#AgsPlayChannelRun--stream-channel-run"/>
+    <keyword type="macro" name="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()" link="AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS"/>
+    <keyword type="struct" name="struct AgsPlayChannelRunMaster" link="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster-struct"/>
+    <keyword type="struct" name="struct AgsPlayChannelRunMasterClass" link="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterClass"/>
+    <keyword type="enum" name="enum AgsPlayChannelRunMasterFlags" link="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags"/>
+    <keyword type="struct" name="struct AgsPlayChannelRunMasterStreamer" link="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer"/>
+    <keyword type="function" name="ags_play_channel_run_master_find_streamer ()" link="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer"/>
+    <keyword type="function" name="ags_play_channel_run_master_new ()" link="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new"/>
+    <keyword type="function" name="ags_play_channel_run_master_streamer_alloc ()" link="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc"/>
+    <keyword type="property" name="The "stream-channel-run" property" link="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster--stream-channel-run"/>
+    <keyword type="struct" name="struct AgsPlayNotationAudio" link="AgsPlayNotationAudio.html#AgsPlayNotationAudio-struct"/>
+    <keyword type="struct" name="struct AgsPlayNotationAudioClass" link="AgsPlayNotationAudio.html#AgsPlayNotationAudioClass"/>
+    <keyword type="function" name="ags_play_notation_audio_new ()" link="AgsPlayNotationAudio.html#ags-play-notation-audio-new"/>
+    <keyword type="property" name="The "notation" property" link="AgsPlayNotationAudio.html#AgsPlayNotationAudio--notation"/>
+    <keyword type="struct" name="struct AgsPlayNotationAudioRun" link="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun-struct"/>
+    <keyword type="struct" name="struct AgsPlayNotationAudioRunClass" link="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunClass"/>
+    <keyword type="enum" name="enum AgsPlayNotationAudioRunFlags" link="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags"/>
+    <keyword type="function" name="ags_play_notation_audio_run_new ()" link="AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new"/>
+    <keyword type="property" name="The "count-beats-audio-run" property" link="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun--count-beats-audio-run"/>
+    <keyword type="property" name="The "delay-audio-run" property" link="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun--delay-audio-run"/>
+    <keyword type="struct" name="struct AgsPlayNote" link="AgsPlayNote.html#AgsPlayNote-struct"/>
+    <keyword type="struct" name="struct AgsPlayNoteClass" link="AgsPlayNote.html#AgsPlayNoteClass"/>
+    <keyword type="function" name="ags_play_note_new ()" link="AgsPlayNote.html#ags-play-note-new"/>
+    <keyword type="struct" name="struct AgsPlayPattern" link="AgsPlayPattern.html#AgsPlayPattern-struct"/>
+    <keyword type="struct" name="struct AgsPlayPatternClass" link="AgsPlayPattern.html#AgsPlayPatternClass"/>
+    <keyword type="function" name="ags_play_pattern_connect ()" link="AgsPlayPattern.html#ags-play-pattern-connect"/>
+    <keyword type="struct" name="struct AgsPlayRecycling" link="AgsPlayRecycling.html#AgsPlayRecycling-struct"/>
+    <keyword type="struct" name="struct AgsPlayRecyclingClass" link="AgsPlayRecycling.html#AgsPlayRecyclingClass"/>
+    <keyword type="function" name="ags_play_recycling_new ()" link="AgsPlayRecycling.html#ags-play-recycling-new"/>
+    <keyword type="struct" name="struct AgsStream" link="AgsStream.html#AgsStream-struct"/>
+    <keyword type="struct" name="struct AgsStreamClass" link="AgsStream.html#AgsStreamClass"/>
+    <keyword type="function" name="ags_stream ()" link="AgsStream.html#ags-stream"/>
+    <keyword type="function" name="ags_stream_new ()" link="AgsStream.html#ags-stream-new"/>
+    <keyword type="struct" name="struct AgsStreamAudioSignal" link="AgsStreamAudioSignal.html#AgsStreamAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsStreamAudioSignalClass" link="AgsStreamAudioSignal.html#AgsStreamAudioSignalClass"/>
+    <keyword type="function" name="ags_stream_audio_signal_new ()" link="AgsStreamAudioSignal.html#ags-stream-audio-signal-new"/>
+    <keyword type="struct" name="struct AgsStreamChannel" link="AgsStreamChannel.html#AgsStreamChannel-struct"/>
+    <keyword type="struct" name="struct AgsStreamChannelClass" link="AgsStreamChannel.html#AgsStreamChannelClass"/>
+    <keyword type="function" name="ags_stream_channel_new ()" link="AgsStreamChannel.html#ags-stream-channel-new"/>
+    <keyword type="struct" name="struct AgsStreamChannelRun" link="AgsStreamChannelRun.html#AgsStreamChannelRun-struct"/>
+    <keyword type="struct" name="struct AgsStreamChannelRunClass" link="AgsStreamChannelRun.html#AgsStreamChannelRunClass"/>
+    <keyword type="function" name="ags_stream_channel_run_new ()" link="AgsStreamChannelRun.html#ags-stream-channel-run-new"/>
+    <keyword type="struct" name="struct AgsStreamRecycling" link="AgsStreamRecycling.html#AgsStreamRecycling-struct"/>
+    <keyword type="struct" name="struct AgsStreamRecyclingClass" link="AgsStreamRecycling.html#AgsStreamRecyclingClass"/>
+    <keyword type="function" name="ags_stream_recycling_new ()" link="AgsStreamRecycling.html#ags-stream-recycling-new"/>
+    <keyword type="struct" name="struct AgsAddAudio" link="AgsAddAudio.html#AgsAddAudio-struct"/>
+    <keyword type="struct" name="struct AgsAddAudioClass" link="AgsAddAudio.html#AgsAddAudioClass"/>
+    <keyword type="function" name="ags_add_audio_new ()" link="AgsAddAudio.html#ags-add-audio-new"/>
+    <keyword type="struct" name="struct AgsAddAudioSignal" link="AgsAddAudioSignal.html#AgsAddAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsAddAudioSignalClass" link="AgsAddAudioSignal.html#AgsAddAudioSignalClass"/>
+    <keyword type="function" name="ags_add_audio_signal_new ()" link="AgsAddAudioSignal.html#ags-add-audio-signal-new"/>
+    <keyword type="struct" name="struct AgsAddLineMember" link="AgsAddLineMember.html#AgsAddLineMember-struct"/>
+    <keyword type="struct" name="struct AgsAddLineMemberClass" link="AgsAddLineMember.html#AgsAddLineMemberClass"/>
+    <keyword type="function" name="ags_add_line_member_new ()" link="AgsAddLineMember.html#ags-add-line-member-new"/>
+    <keyword type="struct" name="struct AgsAddNote" link="AgsAddNote.html#AgsAddNote-struct"/>
+    <keyword type="struct" name="struct AgsAddNoteClass" link="AgsAddNote.html#AgsAddNoteClass"/>
+    <keyword type="function" name="ags_add_note_new ()" link="AgsAddNote.html#ags-add-note-new"/>
+    <keyword type="struct" name="struct AgsAddPointToSelection" link="AgsAddPointToSelection.html#AgsAddPointToSelection-struct"/>
+    <keyword type="struct" name="struct AgsAddPointToSelectionClass" link="AgsAddPointToSelection.html#AgsAddPointToSelectionClass"/>
+    <keyword type="function" name="ags_add_point_to_selection_new ()" link="AgsAddPointToSelection.html#ags-add-point-to-selection-new"/>
+    <keyword type="struct" name="struct AgsAddRecall" link="AgsAddRecall.html#AgsAddRecall-struct"/>
+    <keyword type="struct" name="struct AgsAddRecallClass" link="AgsAddRecall.html#AgsAddRecallClass"/>
+    <keyword type="function" name="ags_add_recall_new ()" link="AgsAddRecall.html#ags-add-recall-new"/>
+    <keyword type="struct" name="struct AgsAddRegionToSelection" link="AgsAddRegionToSelection.html#AgsAddRegionToSelection-struct"/>
+    <keyword type="struct" name="struct AgsAddRegionToSelectionClass" link="AgsAddRegionToSelection.html#AgsAddRegionToSelectionClass"/>
+    <keyword type="function" name="ags_add_region_to_selection_new ()" link="AgsAddRegionToSelection.html#ags-add-region-to-selection-new"/>
+    <keyword type="struct" name="struct AgsAppendAudio" link="AgsAppendAudio.html#AgsAppendAudio-struct"/>
+    <keyword type="struct" name="struct AgsAppendAudioClass" link="AgsAppendAudio.html#AgsAppendAudioClass"/>
+    <keyword type="function" name="ags_append_audio_new ()" link="AgsAppendAudio.html#ags-append-audio-new"/>
+    <keyword type="struct" name="struct AgsAppendAudioThreaded" link="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded"/>
+    <keyword type="struct" name="struct AgsAppendAudioThreadedClass" link="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreadedClass"/>
+    <keyword type="function" name="ags_append_audio_threaded_new ()" link="ags-AgsAppendAudioThreaded.html#ags-append-audio-threaded-new"/>
+    <keyword type="struct" name="struct AgsAppendChannel" link="AgsAppendChannel.html#AgsAppendChannel-struct"/>
+    <keyword type="struct" name="struct AgsAppendChannelClass" link="AgsAppendChannel.html#AgsAppendChannelClass"/>
+    <keyword type="function" name="ags_append_channel_new ()" link="AgsAppendChannel.html#ags-append-channel-new"/>
+    <keyword type="struct" name="struct AgsAppendRecall" link="AgsAppendRecall.html#AgsAppendRecall-struct"/>
+    <keyword type="struct" name="struct AgsAppendRecallClass" link="AgsAppendRecall.html#AgsAppendRecallClass"/>
+    <keyword type="function" name="ags_append_recall_new ()" link="AgsAppendRecall.html#ags-append-recall-new"/>
+    <keyword type="struct" name="struct AgsApplyBpm" link="AgsApplyBpm.html#AgsApplyBpm-struct"/>
+    <keyword type="struct" name="struct AgsApplyBpmClass" link="AgsApplyBpm.html#AgsApplyBpmClass"/>
+    <keyword type="function" name="ags_apply_bpm_new ()" link="AgsApplyBpm.html#ags-apply-bpm-new"/>
+    <keyword type="struct" name="struct AgsApplySequencerLength" link="AgsApplySequencerLength.html#AgsApplySequencerLength-struct"/>
+    <keyword type="struct" name="struct AgsApplySequencerLengthClass" link="AgsApplySequencerLength.html#AgsApplySequencerLengthClass"/>
+    <keyword type="function" name="ags_apply_sequencer_length_new ()" link="AgsApplySequencerLength.html#ags-apply-sequencer-length-new"/>
+    <keyword type="struct" name="struct AgsApplySynth" link="AgsApplySynth.html#AgsApplySynth-struct"/>
+    <keyword type="struct" name="struct AgsApplySynthClass" link="AgsApplySynth.html#AgsApplySynthClass"/>
+    <keyword type="enum" name="enum AgsApplySynthWave" link="AgsApplySynth.html#AgsApplySynthWave"/>
+    <keyword type="function" name="ags_apply_synth_new ()" link="AgsApplySynth.html#ags-apply-synth-new"/>
+    <keyword type="struct" name="struct AgsApplyTact" link="AgsApplyTact.html#AgsApplyTact-struct"/>
+    <keyword type="struct" name="struct AgsApplyTactClass" link="AgsApplyTact.html#AgsApplyTactClass"/>
+    <keyword type="function" name="ags_apply_tact_new ()" link="AgsApplyTact.html#ags-apply-tact-new"/>
+    <keyword type="struct" name="struct AgsApplyWavetable" link="AgsApplyWavetable.html#AgsApplyWavetable-struct"/>
+    <keyword type="struct" name="struct AgsApplyWavetableClass" link="AgsApplyWavetable.html#AgsApplyWavetableClass"/>
+    <keyword type="function" name="ags_apply_wavetable_new ()" link="AgsApplyWavetable.html#ags-apply-wavetable-new"/>
+    <keyword type="struct" name="struct AgsAudioSetRecycling" link="AgsAudioSetRecycling.html#AgsAudioSetRecycling-struct"/>
+    <keyword type="struct" name="struct AgsAudioSetRecyclingClass" link="AgsAudioSetRecycling.html#AgsAudioSetRecyclingClass"/>
+    <keyword type="function" name="ags_audio_set_recycling_new ()" link="AgsAudioSetRecycling.html#ags-audio-set-recycling-new"/>
+    <keyword type="struct" name="struct AgsCancelAudio" link="AgsCancelAudio.html#AgsCancelAudio-struct"/>
+    <keyword type="struct" name="struct AgsCancelAudioClass" link="AgsCancelAudio.html#AgsCancelAudioClass"/>
+    <keyword type="function" name="ags_cancel_audio_new ()" link="AgsCancelAudio.html#ags-cancel-audio-new"/>
+    <keyword type="struct" name="struct AgsCancelChannel" link="AgsCancelChannel.html#AgsCancelChannel-struct"/>
+    <keyword type="struct" name="struct AgsCancelChannelClass" link="AgsCancelChannel.html#AgsCancelChannelClass"/>
+    <keyword type="function" name="ags_cancel_channel_new ()" link="AgsCancelChannel.html#ags-cancel-channel-new"/>
+    <keyword type="struct" name="struct AgsCancelRecall" link="AgsCancelRecall.html#AgsCancelRecall-struct"/>
+    <keyword type="struct" name="struct AgsCancelRecallClass" link="AgsCancelRecall.html#AgsCancelRecallClass"/>
+    <keyword type="function" name="ags_cancel_recall_new ()" link="AgsCancelRecall.html#ags-cancel-recall-new"/>
+    <keyword type="struct" name="struct AgsChangeIndicator" link="AgsChangeIndicator.html#AgsChangeIndicator-struct"/>
+    <keyword type="struct" name="struct AgsChangeIndicatorClass" link="AgsChangeIndicator.html#AgsChangeIndicatorClass"/>
+    <keyword type="function" name="ags_change_indicator_new ()" link="AgsChangeIndicator.html#ags-change-indicator-new"/>
+    <keyword type="struct" name="struct AgsChangeTact" link="AgsChangeTact.html#AgsChangeTact-struct"/>
+    <keyword type="struct" name="struct AgsChangeTactClass" link="AgsChangeTact.html#AgsChangeTactClass"/>
+    <keyword type="function" name="ags_change_tact_new ()" link="AgsChangeTact.html#ags-change-tact-new"/>
+    <keyword type="struct" name="struct AgsChannelSetRecycling" link="AgsChannelSetRecycling.html#AgsChannelSetRecycling-struct"/>
+    <keyword type="struct" name="struct AgsChannelSetRecyclingClass" link="AgsChannelSetRecycling.html#AgsChannelSetRecyclingClass"/>
+    <keyword type="function" name="ags_channel_set_recycling_new ()" link="AgsChannelSetRecycling.html#ags-channel-set-recycling-new"/>
+    <keyword type="struct" name="struct AgsDisplayTact" link="AgsDisplayTact.html#AgsDisplayTact-struct"/>
+    <keyword type="struct" name="struct AgsDisplayTactClass" link="AgsDisplayTact.html#AgsDisplayTactClass"/>
+    <keyword type="function" name="ags_display_tact_new ()" link="AgsDisplayTact.html#ags-display-tact-new"/>
+    <keyword type="struct" name="struct AgsExportOutput" link="AgsExportOutput.html#AgsExportOutput-struct"/>
+    <keyword type="struct" name="struct AgsExportOutputClass" link="AgsExportOutput.html#AgsExportOutputClass"/>
+    <keyword type="function" name="ags_export_output_new ()" link="AgsExportOutput.html#ags-export-output-new"/>
+    <keyword type="struct" name="struct AgsFreeSelection" link="AgsFreeSelection.html#AgsFreeSelection-struct"/>
+    <keyword type="struct" name="struct AgsFreeSelectionClass" link="AgsFreeSelection.html#AgsFreeSelectionClass"/>
+    <keyword type="function" name="ags_free_selection_new ()" link="AgsFreeSelection.html#ags-free-selection-new"/>
+    <keyword type="struct" name="struct AgsInitAudio" link="AgsInitAudio.html#AgsInitAudio-struct"/>
+    <keyword type="struct" name="struct AgsInitAudioClass" link="AgsInitAudio.html#AgsInitAudioClass"/>
+    <keyword type="function" name="ags_init_audio_new ()" link="AgsInitAudio.html#ags-init-audio-new"/>
+    <keyword type="struct" name="struct AgsInitChannel" link="AgsInitChannel.html#AgsInitChannel-struct"/>
+    <keyword type="struct" name="struct AgsInitChannelClass" link="AgsInitChannel.html#AgsInitChannelClass"/>
+    <keyword type="function" name="ags_init_channel_new ()" link="AgsInitChannel.html#ags-init-channel-new"/>
+    <keyword type="struct" name="struct AgsMuteAudio" link="AgsMuteAudio.html#AgsMuteAudio-struct"/>
+    <keyword type="struct" name="struct AgsMuteAudioClass" link="AgsMuteAudio.html#AgsMuteAudioClass"/>
+    <keyword type="function" name="ags_mute_audio_new ()" link="AgsMuteAudio.html#ags-mute-audio-new"/>
+    <keyword type="property" name="The "muted" property" link="AgsMuteAudio.html#AgsMuteAudio--muted"/>
+    <keyword type="struct" name="struct AgsMuteAudioSignal" link="AgsMuteAudioSignal.html#AgsMuteAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsMuteAudioSignalClass" link="AgsMuteAudioSignal.html#AgsMuteAudioSignalClass"/>
+    <keyword type="function" name="ags_mute_audio_signal_new ()" link="AgsMuteAudioSignal.html#ags-mute-audio-signal-new"/>
+    <keyword type="struct" name="struct AgsMuteChannel" link="AgsMuteChannel.html#AgsMuteChannel-struct"/>
+    <keyword type="struct" name="struct AgsMuteChannelClass" link="AgsMuteChannel.html#AgsMuteChannelClass"/>
+    <keyword type="function" name="ags_mute_channel_new ()" link="AgsMuteChannel.html#ags-mute-channel-new"/>
+    <keyword type="property" name="The "muted" property" link="AgsMuteChannel.html#AgsMuteChannel--muted"/>
+    <keyword type="struct" name="struct AgsMuteChannelRun" link="AgsMuteChannelRun.html#AgsMuteChannelRun-struct"/>
+    <keyword type="struct" name="struct AgsMuteChannelRunClass" link="AgsMuteChannelRun.html#AgsMuteChannelRunClass"/>
+    <keyword type="function" name="ags_mute_channel_run_new ()" link="AgsMuteChannelRun.html#ags-mute-channel-run-new"/>
+    <keyword type="struct" name="struct AgsMuteRecycling" link="AgsMuteRecycling.html#AgsMuteRecycling-struct"/>
+    <keyword type="struct" name="struct AgsMuteRecyclingClass" link="AgsMuteRecycling.html#AgsMuteRecyclingClass"/>
+    <keyword type="function" name="ags_mute_recycling_new ()" link="AgsMuteRecycling.html#ags-mute-recycling-new"/>
+    <keyword type="struct" name="struct AgsOpenFile" link="AgsOpenFile.html#AgsOpenFile-struct"/>
+    <keyword type="struct" name="struct AgsOpenFileClass" link="AgsOpenFile.html#AgsOpenFileClass"/>
+    <keyword type="function" name="ags_open_file_new ()" link="AgsOpenFile.html#ags-open-file-new"/>
+    <keyword type="struct" name="struct AgsOpenSingleFile" link="AgsOpenSingleFile.html#AgsOpenSingleFile-struct"/>
+    <keyword type="struct" name="struct AgsOpenSingleFileClass" link="AgsOpenSingleFile.html#AgsOpenSingleFileClass"/>
+    <keyword type="function" name="ags_open_single_file_new ()" link="AgsOpenSingleFile.html#ags-open-single-file-new"/>
+    <keyword type="struct" name="struct AgsRemoveAudio" link="AgsRemoveAudio.html#AgsRemoveAudio-struct"/>
+    <keyword type="struct" name="struct AgsRemoveAudioClass" link="AgsRemoveAudio.html#AgsRemoveAudioClass"/>
+    <keyword type="function" name="ags_remove_audio_new ()" link="AgsRemoveAudio.html#ags-remove-audio-new"/>
+    <keyword type="struct" name="struct AgsRemoveAudioSignal" link="AgsRemoveAudioSignal.html#AgsRemoveAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsRemoveAudioSignalClass" link="AgsRemoveAudioSignal.html#AgsRemoveAudioSignalClass"/>
+    <keyword type="function" name="ags_remove_audio_signal_new ()" link="AgsRemoveAudioSignal.html#ags-remove-audio-signal-new"/>
+    <keyword type="struct" name="struct AgsRemoveNote" link="AgsRemoveNote.html#AgsRemoveNote-struct"/>
+    <keyword type="struct" name="struct AgsRemoveNoteClass" link="AgsRemoveNote.html#AgsRemoveNoteClass"/>
+    <keyword type="function" name="ags_remove_note_new ()" link="AgsRemoveNote.html#ags-remove-note-new"/>
+    <keyword type="struct" name="struct AgsRemovePointFromSelection" link="AgsRemovePointFromSelection.html#AgsRemovePointFromSelection-struct"/>
+    <keyword type="struct" name="struct AgsRemovePointFromSelectionClass" link="AgsRemovePointFromSelection.html#AgsRemovePointFromSelectionClass"/>
+    <keyword type="function" name="ags_remove_point_from_selection_new ()" link="AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new"/>
+    <keyword type="struct" name="struct AgsRemoveRecall" link="AgsRemoveRecall.html#AgsRemoveRecall-struct"/>
+    <keyword type="struct" name="struct AgsRemoveRecallClass" link="AgsRemoveRecall.html#AgsRemoveRecallClass"/>
+    <keyword type="function" name="ags_remove_recall_new ()" link="AgsRemoveRecall.html#ags-remove-recall-new"/>
+    <keyword type="struct" name="struct AgsRemoveRegionFromSelection" link="AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection-struct"/>
+    <keyword type="struct" name="struct AgsRemoveRegionFromSelectionClass" link="AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelectionClass"/>
+    <keyword type="function" name="ags_remove_region_from_selection_new ()" link="AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new"/>
+    <keyword type="struct" name="struct AgsSaveFile" link="AgsSaveFile.html#AgsSaveFile-struct"/>
+    <keyword type="struct" name="struct AgsSaveFileClass" link="AgsSaveFile.html#AgsSaveFileClass"/>
+    <keyword type="function" name="ags_save_file_new ()" link="AgsSaveFile.html#ags-save-file-new"/>
+    <keyword type="struct" name="struct AgsScrollOnPlay" link="AgsScrollOnPlay.html#AgsScrollOnPlay-struct"/>
+    <keyword type="struct" name="struct AgsScrollOnPlayClass" link="AgsScrollOnPlay.html#AgsScrollOnPlayClass"/>
+    <keyword type="function" name="ags_scroll_on_play_new ()" link="AgsScrollOnPlay.html#ags-scroll-on-play-new"/>
+    <keyword type="struct" name="struct AgsSetAudioChannels" link="AgsSetAudioChannels.html#AgsSetAudioChannels-struct"/>
+    <keyword type="struct" name="struct AgsSetAudioChannelsClass" link="AgsSetAudioChannels.html#AgsSetAudioChannelsClass"/>
+    <keyword type="function" name="ags_set_audio_channels_new ()" link="AgsSetAudioChannels.html#ags-set-audio-channels-new"/>
+    <keyword type="struct" name="struct AgsSetBufferSize" link="AgsSetBufferSize.html#AgsSetBufferSize-struct"/>
+    <keyword type="struct" name="struct AgsSetBufferSizeClass" link="AgsSetBufferSize.html#AgsSetBufferSizeClass"/>
+    <keyword type="function" name="ags_set_buffer_size_new ()" link="AgsSetBufferSize.html#ags-set-buffer-size-new"/>
+    <keyword type="struct" name="struct AgsSetDevoutPlayFlags" link="AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags-struct"/>
+    <keyword type="struct" name="struct AgsSetDevoutPlayFlagsClass" link="AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlagsClass"/>
+    <keyword type="function" name="ags_set_devout_play_flags_new ()" link="AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new"/>
+    <keyword type="struct" name="struct AgsSetMuted" link="AgsSetMuted.html#AgsSetMuted-struct"/>
+    <keyword type="struct" name="struct AgsSetMutedClass" link="AgsSetMuted.html#AgsSetMutedClass"/>
+    <keyword type="function" name="ags_set_muted_new ()" link="AgsSetMuted.html#ags-set-muted-new"/>
+    <keyword type="struct" name="struct AgsSetOutputDevice" link="AgsSetOutputDevice.html#AgsSetOutputDevice-struct"/>
+    <keyword type="struct" name="struct AgsSetOutputDeviceClass" link="AgsSetOutputDevice.html#AgsSetOutputDeviceClass"/>
+    <keyword type="function" name="ags_set_output_device_new ()" link="AgsSetOutputDevice.html#ags-set-output-device-new"/>
+    <keyword type="struct" name="struct AgsSetSamplerate" link="AgsSetSamplerate.html#AgsSetSamplerate-struct"/>
+    <keyword type="struct" name="struct AgsSetSamplerateClass" link="AgsSetSamplerate.html#AgsSetSamplerateClass"/>
+    <keyword type="function" name="ags_set_samplerate_new ()" link="AgsSetSamplerate.html#ags-set-samplerate-new"/>
+    <keyword type="struct" name="struct AgsStartDevout" link="AgsStartDevout.html#AgsStartDevout-struct"/>
+    <keyword type="struct" name="struct AgsStartDevoutClass" link="AgsStartDevout.html#AgsStartDevoutClass"/>
+    <keyword type="function" name="ags_start_devout_new ()" link="AgsStartDevout.html#ags-start-devout-new"/>
+    <keyword type="struct" name="struct AgsToggleLed" link="AgsToggleLed.html#AgsToggleLed-struct"/>
+    <keyword type="struct" name="struct AgsToggleLedClass" link="AgsToggleLed.html#AgsToggleLedClass"/>
+    <keyword type="function" name="ags_toggle_led_new ()" link="AgsToggleLed.html#ags-toggle-led-new"/>
+    <keyword type="struct" name="struct AgsTogglePatternBit" link="AgsTogglePatternBit.html#AgsTogglePatternBit-struct"/>
+    <keyword type="struct" name="struct AgsTogglePatternBitClass" link="AgsTogglePatternBit.html#AgsTogglePatternBitClass"/>
+    <keyword type="function" name="ags_toggle_pattern_bit_new ()" link="AgsTogglePatternBit.html#ags-toggle-pattern-bit-new"/>
+    <keyword type="function" name="ags_toggle_pattern_bit_refresh_gui ()" link="AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui"/>
+    <keyword type="signal" name="The "refresh-gui" signal" link="AgsTogglePatternBit.html#AgsTogglePatternBit-refresh-gui"/>
+    <keyword type="struct" name="struct AgsUnrefAudioSignal" link="AgsUnrefAudioSignal.html#AgsUnrefAudioSignal-struct"/>
+    <keyword type="struct" name="struct AgsUnrefAudioSignalClass" link="AgsUnrefAudioSignal.html#AgsUnrefAudioSignalClass"/>
+    <keyword type="function" name="ags_unref_audio_signal_new ()" link="AgsUnrefAudioSignal.html#ags-unref-audio-signal-new"/>
+    <keyword type="struct" name="struct AgsAudioPreferences" link="AgsAudioPreferences.html#AgsAudioPreferences-struct"/>
+    <keyword type="struct" name="struct AgsAudioPreferencesClass" link="AgsAudioPreferences.html#AgsAudioPreferencesClass"/>
+    <keyword type="function" name="ags_audio_preferences_new ()" link="AgsAudioPreferences.html#ags-audio-preferences-new"/>
+    <keyword type="function" name="ags_audio_preferences_audio_channels_changed ()" link="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed"/>
+    <keyword type="function" name="ags_audio_preferences_buffer_size_changed ()" link="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed"/>
+    <keyword type="function" name="ags_audio_preferences_card_changed_callback ()" link="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback"/>
+    <keyword type="function" name="ags_audio_preferences_samplerate_changed ()" link="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed"/>
+    <keyword type="macro" name="AGS_EDITOR_DEFAULT" link="AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS"/>
+    <keyword type="macro" name="AGS_EDITOR_DEFAULT_BUILD_ID" link="AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_EDITOR_DEFAULT_VERSION" link="AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS"/>
+    <keyword type="struct" name="struct AgsEditor" link="AgsEditor.html#AgsEditor-struct"/>
+    <keyword type="struct" name="struct AgsEditorClass" link="AgsEditor.html#AgsEditorClass"/>
+    <keyword type="function" name="ags_editor_machine_changed ()" link="AgsEditor.html#ags-editor-machine-changed"/>
+    <keyword type="function" name="ags_editor_new ()" link="AgsEditor.html#ags-editor-new"/>
+    <keyword type="property" name="The "devout" property" link="AgsEditor.html#AgsEditor--devout"/>
+    <keyword type="signal" name="The "machine-changed" signal" link="AgsEditor.html#AgsEditor-machine-changed"/>
+    <keyword type="function" name="ags_editor_change_position_callback ()" link="ags-ags-editor-callbacks.html#ags-editor-change-position-callback"/>
+    <keyword type="function" name="ags_editor_machine_changed_callback ()" link="ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback"/>
+    <keyword type="function" name="ags_editor_parent_set_callback ()" link="ags-ags-editor-callbacks.html#ags-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_editor_set_audio_channels_callback ()" link="ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback"/>
+    <keyword type="function" name="ags_editor_set_pads_callback ()" link="ags-ags-editor-callbacks.html#ags-editor-set-pads-callback"/>
+    <keyword type="struct" name="struct AgsExportWindow" link="AgsExportWindow.html#AgsExportWindow-struct"/>
+    <keyword type="struct" name="struct AgsExportWindowClass" link="AgsExportWindow.html#AgsExportWindowClass"/>
+    <keyword type="enum" name="enum AgsExportWindowFlags" link="AgsExportWindow.html#AgsExportWindowFlags"/>
+    <keyword type="function" name="ags_export_window_new ()" link="AgsExportWindow.html#ags-export-window-new"/>
+    <keyword type="property" name="The "ags-main" property" link="AgsExportWindow.html#AgsExportWindow--ags-main"/>
+    <keyword type="property" name="The "devout" property" link="AgsExportWindow.html#AgsExportWindow--devout"/>
+    <keyword type="function" name="ags_export_window_export_callback ()" link="ags-ags-export-window-callbacks.html#ags-export-window-export-callback"/>
+    <keyword type="function" name="ags_export_window_file_chooser_button_callback ()" link="ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback"/>
+    <keyword type="function" name="ags_export_window_tact_callback ()" link="ags-ags-export-window-callbacks.html#ags-export-window-tact-callback"/>
+    <keyword type="struct" name="struct AgsInlinePlayer" link="AgsInlinePlayer.html#AgsInlinePlayer-struct"/>
+    <keyword type="struct" name="struct AgsInlinePlayerClass" link="AgsInlinePlayer.html#AgsInlinePlayerClass"/>
+    <keyword type="function" name="ags_inline_player_new ()" link="AgsInlinePlayer.html#ags-inline-player-new"/>
+    <keyword type="property" name="The "playable" property" link="AgsInlinePlayer.html#AgsInlinePlayer--playable"/>
+    <keyword type="struct" name="struct AgsLadspaBrowser" link="AgsLadspaBrowser.html#AgsLadspaBrowser-struct"/>
+    <keyword type="struct" name="struct AgsLadspaBrowserClass" link="AgsLadspaBrowser.html#AgsLadspaBrowserClass"/>
+    <keyword type="function" name="ags_ladspa_browser_combo_box_controls_new ()" link="AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new"/>
+    <keyword type="function" name="ags_ladspa_browser_get_plugin_effect ()" link="AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect"/>
+    <keyword type="function" name="ags_ladspa_browser_get_plugin_filename ()" link="AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename"/>
+    <keyword type="function" name="ags_ladspa_browser_new ()" link="AgsLadspaBrowser.html#ags-ladspa-browser-new"/>
+    <keyword type="function" name="ags_ladspa_browser_preview_new ()" link="AgsLadspaBrowser.html#ags-ladspa-browser-preview-new"/>
+    <keyword type="function" name="ags_ladspa_browser_cancel_callback ()" link="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback"/>
+    <keyword type="function" name="ags_ladspa_browser_ok_callback ()" link="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback"/>
+    <keyword type="function" name="ags_ladspa_browser_plugin_effect_callback ()" link="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback"/>
+    <keyword type="function" name="ags_ladspa_browser_plugin_filename_callback ()" link="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback"/>
+    <keyword type="function" name="ags_ladspa_browser_preview_close_callback ()" link="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback"/>
+    <keyword type="macro" name="AGS_LINE_DEFAULT_BUILD_ID" link="AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_LINE_DEFAULT_VERSION" link="AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS"/>
+    <keyword type="struct" name="struct AgsLine" link="AgsLine.html#AgsLine-struct"/>
+    <keyword type="struct" name="struct AgsLineClass" link="AgsLine.html#AgsLineClass"/>
+    <keyword type="enum" name="enum AgsLineFlags" link="AgsLine.html#AgsLineFlags"/>
+    <keyword type="function" name="ags_line_find_next_grouped ()" link="AgsLine.html#ags-line-find-next-grouped"/>
+    <keyword type="function" name="ags_line_find_port ()" link="AgsLine.html#ags-line-find-port"/>
+    <keyword type="function" name="ags_line_group_changed ()" link="AgsLine.html#ags-line-group-changed"/>
+    <keyword type="function" name="ags_line_new ()" link="AgsLine.html#ags-line-new"/>
+    <keyword type="function" name="ags_line_set_channel ()" link="AgsLine.html#ags-line-set-channel"/>
+    <keyword type="property" name="The "channel" property" link="AgsLine.html#AgsLine--channel"/>
+    <keyword type="property" name="The "pad" property" link="AgsLine.html#AgsLine--pad"/>
+    <keyword type="signal" name="The "group-changed" signal" link="AgsLine.html#AgsLine-group-changed"/>
+    <keyword type="signal" name="The "set-channel" signal" link="AgsLine.html#AgsLine-set-channel"/>
+    <keyword type="function" name="ags_line_channel_done_callback ()" link="ags-ags-line-callbacks.html#ags-line-channel-done-callback"/>
+    <keyword type="function" name="ags_line_copy_pattern_cancel ()" link="ags-ags-line-callbacks.html#ags-line-copy-pattern-cancel"/>
+    <keyword type="function" name="ags_line_copy_pattern_done ()" link="ags-ags-line-callbacks.html#ags-line-copy-pattern-done"/>
+    <keyword type="function" name="ags_line_group_clicked_callback ()" link="ags-ags-line-callbacks.html#ags-line-group-clicked-callback"/>
+    <keyword type="function" name="ags_line_parent_set_callback ()" link="ags-ags-line-callbacks.html#ags-line-parent-set-callback"/>
+    <keyword type="function" name="ags_line_peak_run_post_callback ()" link="ags-ags-line-callbacks.html#ags-line-peak-run-post-callback"/>
+    <keyword type="function" name="ags_line_play_channel_run_cancel ()" link="ags-ags-line-callbacks.html#ags-line-play-channel-run-cancel"/>
+    <keyword type="function" name="ags_line_play_volume_cancel ()" link="ags-ags-line-callbacks.html#ags-line-play-volume-cancel"/>
+    <keyword type="function" name="ags_line_play_volume_done ()" link="ags-ags-line-callbacks.html#ags-line-play-volume-done"/>
+    <keyword type="function" name="ags_line_recall_volume_cancel ()" link="ags-ags-line-callbacks.html#ags-line-recall-volume-cancel"/>
+    <keyword type="function" name="ags_line_recall_volume_done ()" link="ags-ags-line-callbacks.html#ags-line-recall-volume-done"/>
+    <keyword type="function" name="ags_line_remove_recall_callback ()" link="ags-ags-line-callbacks.html#ags-line-remove-recall-callback"/>
+    <keyword type="function" name="ags_line_volume_callback ()" link="ags-ags-line-callbacks.html#ags-line-volume-callback"/>
+    <keyword type="macro" name="AGS_LINE_EDITOR_DEFAULT_BUILD_ID" link="AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_LINE_EDITOR_DEFAULT_VERSION" link="AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS"/>
+    <keyword type="struct" name="struct AgsLineEditor" link="AgsLineEditor.html#AgsLineEditor-struct"/>
+    <keyword type="struct" name="struct AgsLineEditorClass" link="AgsLineEditor.html#AgsLineEditorClass"/>
+    <keyword type="function" name="ags_line_editor_new ()" link="AgsLineEditor.html#ags-line-editor-new"/>
+    <keyword type="function" name="ags_line_editor_set_channel ()" link="AgsLineEditor.html#ags-line-editor-set-channel"/>
+    <keyword type="property" name="The "channel" property" link="AgsLineEditor.html#AgsLineEditor--channel"/>
+    <keyword type="function" name="ags_line_editor_destroy_callback ()" link="ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback"/>
+    <keyword type="function" name="ags_line_editor_parent_set_callback ()" link="ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_line_editor_show_callback ()" link="ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback"/>
+    <keyword type="struct" name="struct AgsLineMember" link="AgsLineMember.html#AgsLineMember-struct"/>
+    <keyword type="struct" name="struct AgsLineMemberClass" link="AgsLineMember.html#AgsLineMemberClass"/>
+    <keyword type="enum" name="enum AgsLineMemberFlags" link="AgsLineMember.html#AgsLineMemberFlags"/>
+    <keyword type="function" name="ags_line_member_change_port ()" link="AgsLineMember.html#ags-line-member-change-port"/>
+    <keyword type="function" name="ags_line_member_find_port ()" link="AgsLineMember.html#ags-line-member-find-port"/>
+    <keyword type="function" name="ags_line_member_get_widget ()" link="AgsLineMember.html#ags-line-member-get-widget"/>
+    <keyword type="function" name="ags_line_member_new ()" link="AgsLineMember.html#ags-line-member-new"/>
+    <keyword type="function" name="ags_line_member_set_label ()" link="AgsLineMember.html#ags-line-member-set-label"/>
+    <keyword type="property" name="The "control-port" property" link="AgsLineMember.html#AgsLineMember--control-port"/>
+    <keyword type="property" name="The "plugin-name" property" link="AgsLineMember.html#AgsLineMember--plugin-name"/>
+    <keyword type="property" name="The "port" property" link="AgsLineMember.html#AgsLineMember--port"/>
+    <keyword type="property" name="The "port-data" property" link="AgsLineMember.html#AgsLineMember--port-data"/>
+    <keyword type="property" name="The "recall-port" property" link="AgsLineMember.html#AgsLineMember--recall-port"/>
+    <keyword type="property" name="The "recall-port-data" property" link="AgsLineMember.html#AgsLineMember--recall-port-data"/>
+    <keyword type="property" name="The "specifier" property" link="AgsLineMember.html#AgsLineMember--specifier"/>
+    <keyword type="property" name="The "widget-label" property" link="AgsLineMember.html#AgsLineMember--widget-label"/>
+    <keyword type="property" name="The "widget-type" property" link="AgsLineMember.html#AgsLineMember--widget-type"/>
+    <keyword type="signal" name="The "change-port" signal" link="AgsLineMember.html#AgsLineMember-change-port"/>
+    <keyword type="function" name="ags_line_member_button_clicked_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback"/>
+    <keyword type="function" name="ags_line_member_check_button_clicked_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback"/>
+    <keyword type="function" name="ags_line_member_dial_changed_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback"/>
+    <keyword type="function" name="ags_line_member_hscale_changed_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback"/>
+    <keyword type="function" name="ags_line_member_parent_set_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback"/>
+    <keyword type="function" name="ags_line_member_port_safe_write_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-port-safe-write-callback"/>
+    <keyword type="function" name="ags_line_member_spin_button_changed_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback"/>
+    <keyword type="function" name="ags_line_member_toggle_button_clicked_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback"/>
+    <keyword type="function" name="ags_line_member_vscale_changed_callback ()" link="ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback"/>
+    <keyword type="struct" name="struct AgsLineMemberEditor" link="AgsLineMemberEditor.html#AgsLineMemberEditor-struct"/>
+    <keyword type="struct" name="struct AgsLineMemberEditorClass" link="AgsLineMemberEditor.html#AgsLineMemberEditorClass"/>
+    <keyword type="function" name="ags_line_member_editor_new ()" link="AgsLineMemberEditor.html#ags-line-member-editor-new"/>
+    <keyword type="function" name="ags_line_member_editor_add_callback ()" link="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback"/>
+    <keyword type="function" name="ags_line_member_editor_ladspa_browser_response_callback ()" link="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback"/>
+    <keyword type="function" name="ags_line_member_editor_remove_callback ()" link="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback"/>
+    <keyword type="struct" name="struct AgsLinkChannel" link="AgsLinkChannel.html#AgsLinkChannel-struct"/>
+    <keyword type="struct" name="struct AgsLinkChannelClass" link="AgsLinkChannel.html#AgsLinkChannelClass"/>
+    <keyword type="function" name="ags_link_channel_new ()" link="AgsLinkChannel.html#ags-link-channel-new"/>
+    <keyword type="struct" name="struct AgsLinkCollectionEditor" link="AgsLinkCollectionEditor.html#AgsLinkCollectionEditor-struct"/>
+    <keyword type="struct" name="struct AgsLinkCollectionEditorClass" link="AgsLinkCollectionEditor.html#AgsLinkCollectionEditorClass"/>
+    <keyword type="function" name="ags_link_collection_editor_check_count ()" link="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count"/>
+    <keyword type="function" name="ags_link_collection_editor_check_first_line ()" link="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line"/>
+    <keyword type="function" name="ags_link_collection_editor_check_first_link ()" link="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link"/>
+    <keyword type="function" name="ags_link_collection_editor_new ()" link="AgsLinkCollectionEditor.html#ags-link-collection-editor-new"/>
+    <keyword type="property" name="The "channel-type" property" link="AgsLinkCollectionEditor.html#AgsLinkCollectionEditor--channel-type"/>
+    <keyword type="function" name="ags_link_collection_editor_count_callback ()" link="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback"/>
+    <keyword type="function" name="ags_link_collection_editor_first_line_callback ()" link="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback"/>
+    <keyword type="function" name="ags_link_collection_editor_first_link_callback ()" link="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback"/>
+    <keyword type="function" name="ags_link_collection_editor_link_callback ()" link="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback"/>
+    <keyword type="function" name="ags_link_collection_editor_parent_set_callback ()" link="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback"/>
+    <keyword type="struct" name="struct AgsLinkEditor" link="AgsLinkEditor.html#AgsLinkEditor-struct"/>
+    <keyword type="struct" name="struct AgsLinkEditorClass" link="AgsLinkEditor.html#AgsLinkEditorClass"/>
+    <keyword type="enum" name="enum AgsLinkEditorFlags" link="AgsLinkEditor.html#AgsLinkEditorFlags"/>
+    <keyword type="function" name="ags_link_editor_new ()" link="AgsLinkEditor.html#ags-link-editor-new"/>
+    <keyword type="function" name="ags_link_editor_combo_callback ()" link="ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback"/>
+    <keyword type="function" name="ags_link_editor_destroy_callback ()" link="ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback"/>
+    <keyword type="function" name="ags_link_editor_parent_set_callback ()" link="ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_link_editor_show_callback ()" link="ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback"/>
+    <keyword type="struct" name="struct AgsListingEditor" link="AgsListingEditor.html#AgsListingEditor-struct"/>
+    <keyword type="struct" name="struct AgsListingEditorClass" link="AgsListingEditor.html#AgsListingEditorClass"/>
+    <keyword type="function" name="ags_listing_editor_add_children ()" link="AgsListingEditor.html#ags-listing-editor-add-children"/>
+    <keyword type="function" name="ags_listing_editor_new ()" link="AgsListingEditor.html#ags-listing-editor-new"/>
+    <keyword type="function" name="ags_listing_editor_parent_set_callback ()" link="ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_listing_editor_set_pads_callback ()" link="ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback"/>
+    <keyword type="macro" name="AGS_MACHINE_DEFAULT_BUILD_ID" link="AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_MACHINE_DEFAULT_VERSION" link="AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS"/>
+    <keyword type="struct" name="struct AgsMachine" link="AgsMachine.html#AgsMachine-struct"/>
+    <keyword type="struct" name="struct AgsMachineClass" link="AgsMachine.html#AgsMachineClass"/>
+    <keyword type="enum" name="enum AgsMachineFileInputFlags" link="AgsMachine.html#AgsMachineFileInputFlags"/>
+    <keyword type="enum" name="enum AgsMachineFlags" link="AgsMachine.html#AgsMachineFlags"/>
+    <keyword type="function" name="ags_machine_add_default_recalls ()" link="AgsMachine.html#ags-machine-add-default-recalls"/>
+    <keyword type="function" name="ags_machine_file_chooser_dialog_new ()" link="AgsMachine.html#ags-machine-file-chooser-dialog-new"/>
+    <keyword type="function" name="ags_machine_find_by_name ()" link="AgsMachine.html#ags-machine-find-by-name"/>
+    <keyword type="function" name="ags_machine_find_port ()" link="AgsMachine.html#ags-machine-find-port"/>
+    <keyword type="function" name="ags_machine_get_possible_links ()" link="AgsMachine.html#ags-machine-get-possible-links"/>
+    <keyword type="function" name="ags_machine_new ()" link="AgsMachine.html#ags-machine-new"/>
+    <keyword type="function" name="ags_machine_open_files ()" link="AgsMachine.html#ags-machine-open-files"/>
+    <keyword type="function" name="ags_machine_set_run ()" link="AgsMachine.html#ags-machine-set-run"/>
+    <keyword type="property" name="The "audio" property" link="AgsMachine.html#AgsMachine--audio"/>
+    <keyword type="signal" name="The "add-default-recalls" signal" link="AgsMachine.html#AgsMachine-add-default-recalls"/>
+    <keyword type="function" name="ags_machine_button_press_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-button-press-callback"/>
+    <keyword type="function" name="ags_machine_destroy_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-destroy-callback"/>
+    <keyword type="function" name="ags_machine_done_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-done-callback"/>
+    <keyword type="function" name="ags_machine_open_response_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-open-response-callback"/>
+    <keyword type="function" name="ags_machine_parent_set_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-parent-set-callback"/>
+    <keyword type="function" name="ags_machine_play_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-play-callback"/>
+    <keyword type="function" name="ags_machine_popup_destroy_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_hide_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_move_down_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_move_up_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_properties_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_rename_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback"/>
+    <keyword type="function" name="ags_machine_popup_show_activate_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback"/>
+    <keyword type="function" name="ags_machine_start_failure_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-start-failure-callback"/>
+    <keyword type="function" name="ags_machine_tact_callback ()" link="ags-ags-machine-callbacks.html#ags-machine-tact-callback"/>
+    <keyword type="macro" name="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID" link="AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_MACHINE_EDITOR_DEFAULT_VERSION" link="AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS"/>
+    <keyword type="struct" name="struct AgsMachineEditor" link="AgsMachineEditor.html#AgsMachineEditor-struct"/>
+    <keyword type="struct" name="struct AgsMachineEditorClass" link="AgsMachineEditor.html#AgsMachineEditorClass"/>
+    <keyword type="enum" name="enum AgsMachineEditorFlags" link="AgsMachineEditor.html#AgsMachineEditorFlags"/>
+    <keyword type="function" name="ags_machine_editor_add_children ()" link="AgsMachineEditor.html#ags-machine-editor-add-children"/>
+    <keyword type="function" name="ags_machine_editor_add_input ()" link="AgsMachineEditor.html#ags-machine-editor-add-input"/>
+    <keyword type="function" name="ags_machine_editor_add_output ()" link="AgsMachineEditor.html#ags-machine-editor-add-output"/>
+    <keyword type="function" name="ags_machine_editor_new ()" link="AgsMachineEditor.html#ags-machine-editor-new"/>
+    <keyword type="function" name="ags_machine_editor_remove_input ()" link="AgsMachineEditor.html#ags-machine-editor-remove-input"/>
+    <keyword type="function" name="ags_machine_editor_remove_output ()" link="AgsMachineEditor.html#ags-machine-editor-remove-output"/>
+    <keyword type="function" name="ags_machine_editor_set_machine ()" link="AgsMachineEditor.html#ags-machine-editor-set-machine"/>
+    <keyword type="property" name="The "machine" property" link="AgsMachineEditor.html#AgsMachineEditor--machine"/>
+    <keyword type="signal" name="The "set-machine" signal" link="AgsMachineEditor.html#AgsMachineEditor-set-machine"/>
+    <keyword type="function" name="ags_machine_editor_add_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback"/>
+    <keyword type="function" name="ags_machine_editor_apply_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback"/>
+    <keyword type="function" name="ags_machine_editor_back_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback"/>
+    <keyword type="function" name="ags_machine_editor_cancel_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback"/>
+    <keyword type="function" name="ags_machine_editor_destroy_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback"/>
+    <keyword type="function" name="ags_machine_editor_ok_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback"/>
+    <keyword type="function" name="ags_machine_editor_parent_set_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_machine_editor_remove_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback"/>
+    <keyword type="function" name="ags_machine_editor_show_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback"/>
+    <keyword type="function" name="ags_machine_editor_switch_page_callback ()" link="ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback"/>
+    <keyword type="struct" name="struct AgsMachineRadioButton" link="AgsMachineRadioButton.html#AgsMachineRadioButton-struct"/>
+    <keyword type="struct" name="struct AgsMachineRadioButtonClass" link="AgsMachineRadioButton.html#AgsMachineRadioButtonClass"/>
+    <keyword type="function" name="ags_machine_radio_button_new ()" link="AgsMachineRadioButton.html#ags-machine-radio-button-new"/>
+    <keyword type="property" name="The "machine" property" link="AgsMachineRadioButton.html#AgsMachineRadioButton--machine"/>
+    <keyword type="struct" name="struct AgsMachineSelection" link="AgsMachineSelection.html#AgsMachineSelection-struct"/>
+    <keyword type="struct" name="struct AgsMachineSelectionClass" link="AgsMachineSelection.html#AgsMachineSelectionClass"/>
+    <keyword type="function" name="ags_machine_selection_new ()" link="AgsMachineSelection.html#ags-machine-selection-new"/>
+    <keyword type="function" name="ags_machine_selection_run ()" link="AgsMachineSelection.html#ags-machine-selection-run"/>
+    <keyword type="struct" name="struct AgsMachineSelector" link="AgsMachineSelector.html#AgsMachineSelector-struct"/>
+    <keyword type="struct" name="struct AgsMachineSelectorClass" link="AgsMachineSelector.html#AgsMachineSelectorClass"/>
+    <keyword type="function" name="ags_machine_selector_changed ()" link="AgsMachineSelector.html#ags-machine-selector-changed"/>
+    <keyword type="function" name="ags_machine_selector_new ()" link="AgsMachineSelector.html#ags-machine-selector-new"/>
+    <keyword type="function" name="ags_machine_selector_popup_new ()" link="AgsMachineSelector.html#ags-machine-selector-popup-new"/>
+    <keyword type="signal" name="The "changed" signal" link="AgsMachineSelector.html#AgsMachineSelector-changed"/>
+    <keyword type="function" name="ags_machine_selector_popup_add_index_callback ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback"/>
+    <keyword type="function" name="ags_machine_selector_popup_add_tab_callback ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback"/>
+    <keyword type="function" name="ags_machine_selector_popup_link_index_callback ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback"/>
+    <keyword type="function" name="ags_machine_selector_popup_remove_index_callback ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback"/>
+    <keyword type="function" name="ags_machine_selector_popup_remove_tab_callback ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback"/>
+    <keyword type="function" name="ags_machine_selector_radio_changed ()" link="ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed"/>
+    <keyword type="struct" name="struct AgsMenuBar" link="AgsMenuBar.html#AgsMenuBar-struct"/>
+    <keyword type="struct" name="struct AgsMenuBarClass" link="AgsMenuBar.html#AgsMenuBarClass"/>
+    <keyword type="function" name="ags_menu_bar_new ()" link="AgsMenuBar.html#ags-menu-bar-new"/>
+    <keyword type="function" name="ags_tact_combo_box_new ()" link="AgsMenuBar.html#ags-tact-combo-box-new"/>
+    <keyword type="function" name="ags_tact_menu_new ()" link="AgsMenuBar.html#ags-tact-menu-new"/>
+    <keyword type="function" name="ags_zoom_combo_box_new ()" link="AgsMenuBar.html#ags-zoom-combo-box-new"/>
+    <keyword type="function" name="ags_zoom_menu_new ()" link="AgsMenuBar.html#ags-zoom-menu-new"/>
+    <keyword type="function" name="ags_menu_bar_about_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_drum_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_ffplayer_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_matrix_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_mixer_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_panel_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback"/>
+    <keyword type="function" name="ags_menu_bar_add_synth_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback"/>
+    <keyword type="function" name="ags_menu_bar_destroy_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback"/>
+    <keyword type="function" name="ags_menu_bar_export_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback"/>
+    <keyword type="function" name="ags_menu_bar_open_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback"/>
+    <keyword type="function" name="ags_menu_bar_preferences_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback"/>
+    <keyword type="function" name="ags_menu_bar_quit_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback"/>
+    <keyword type="function" name="ags_menu_bar_remove_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback"/>
+    <keyword type="function" name="ags_menu_bar_save_as_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback"/>
+    <keyword type="function" name="ags_menu_bar_save_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback"/>
+    <keyword type="function" name="ags_menu_bar_show_callback ()" link="ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback"/>
+    <keyword type="macro" name="AGS_NAVIGATION_DEFAULT_TACT_STEP" link="AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS"/>
+    <keyword type="macro" name="AGS_NAVIGATION_REWIND_STEPS" link="AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS"/>
+    <keyword type="macro" name="AGS_NAVIGATION_SEEK_STEPS" link="AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS"/>
+    <keyword type="struct" name="struct AgsNavigation" link="AgsNavigation.html#AgsNavigation-struct"/>
+    <keyword type="struct" name="struct AgsNavigationClass" link="AgsNavigation.html#AgsNavigationClass"/>
+    <keyword type="enum" name="enum AgsNavigationFlags" link="AgsNavigation.html#AgsNavigationFlags"/>
+    <keyword type="function" name="ags_navigation_change_position ()" link="AgsNavigation.html#ags-navigation-change-position"/>
+    <keyword type="function" name="ags_navigation_new ()" link="AgsNavigation.html#ags-navigation-new"/>
+    <keyword type="function" name="ags_navigation_set_seeking_sensitive ()" link="AgsNavigation.html#ags-navigation-set-seeking-sensitive"/>
+    <keyword type="function" name="ags_navigation_tact_to_time_string ()" link="AgsNavigation.html#ags-navigation-tact-to-time-string"/>
+    <keyword type="function" name="ags_navigation_update_time_string ()" link="AgsNavigation.html#ags-navigation-update-time-string"/>
+    <keyword type="property" name="The "devout" property" link="AgsNavigation.html#AgsNavigation--devout"/>
+    <keyword type="signal" name="The "change-position" signal" link="AgsNavigation.html#AgsNavigation-change-position"/>
+    <keyword type="function" name="ags_navigation_bpm_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback"/>
+    <keyword type="function" name="ags_navigation_destroy_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback"/>
+    <keyword type="function" name="ags_navigation_duration_tact_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback"/>
+    <keyword type="function" name="ags_navigation_expander_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-expander-callback"/>
+    <keyword type="function" name="ags_navigation_forward_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-forward-callback"/>
+    <keyword type="function" name="ags_navigation_loop_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-loop-callback"/>
+    <keyword type="function" name="ags_navigation_loop_left_tact_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback"/>
+    <keyword type="function" name="ags_navigation_loop_right_tact_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback"/>
+    <keyword type="function" name="ags_navigation_next_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-next-callback"/>
+    <keyword type="function" name="ags_navigation_parent_set_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback"/>
+    <keyword type="function" name="ags_navigation_play_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-play-callback"/>
+    <keyword type="function" name="ags_navigation_position_tact_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback"/>
+    <keyword type="function" name="ags_navigation_prev_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-prev-callback"/>
+    <keyword type="function" name="ags_navigation_raster_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-raster-callback"/>
+    <keyword type="function" name="ags_navigation_rewind_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback"/>
+    <keyword type="function" name="ags_navigation_show_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-show-callback"/>
+    <keyword type="function" name="ags_navigation_stop_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-stop-callback"/>
+    <keyword type="function" name="ags_navigation_tic_callback ()" link="ags-ags-navigation-callbacks.html#ags-navigation-tic-callback"/>
+    <keyword type="macro" name="AGS_PAD_DEFAULT_BUILD_ID" link="AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_PAD_DEFAULT_VERSION" link="AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS"/>
+    <keyword type="struct" name="struct AgsPad" link="AgsPad.html#AgsPad-struct"/>
+    <keyword type="struct" name="struct AgsPadClass" link="AgsPad.html#AgsPadClass"/>
+    <keyword type="enum" name="enum AgsPadFlags" link="AgsPad.html#AgsPadFlags"/>
+    <keyword type="function" name="ags_pad_find_port ()" link="AgsPad.html#ags-pad-find-port"/>
+    <keyword type="function" name="ags_pad_new ()" link="AgsPad.html#ags-pad-new"/>
+    <keyword type="function" name="ags_pad_resize_lines ()" link="AgsPad.html#ags-pad-resize-lines"/>
+    <keyword type="function" name="ags_pad_set_channel ()" link="AgsPad.html#ags-pad-set-channel"/>
+    <keyword type="property" name="The "channel" property" link="AgsPad.html#AgsPad--channel"/>
+    <keyword type="signal" name="The "resize-lines" signal" link="AgsPad.html#AgsPad-resize-lines"/>
+    <keyword type="signal" name="The "set-channel" signal" link="AgsPad.html#AgsPad-set-channel"/>
+    <keyword type="function" name="ags_pad_destroy_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-destroy-callback"/>
+    <keyword type="function" name="ags_pad_group_clicked_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback"/>
+    <keyword type="function" name="ags_pad_mute_clicked_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback"/>
+    <keyword type="function" name="ags_pad_option_changed_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-option-changed-callback"/>
+    <keyword type="function" name="ags_pad_parent_set_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-parent-set-callback"/>
+    <keyword type="function" name="ags_pad_show_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-show-callback"/>
+    <keyword type="function" name="ags_pad_solo_clicked_callback ()" link="ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback"/>
+    <keyword type="macro" name="AGS_PAD_EDITOR_DEFAULT_BUILD_ID" link="AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS"/>
+    <keyword type="macro" name="AGS_PAD_EDITOR_DEFAULT_VERSION" link="AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS"/>
+    <keyword type="struct" name="struct AgsPadEditor" link="AgsPadEditor.html#AgsPadEditor-struct"/>
+    <keyword type="struct" name="struct AgsPadEditorClass" link="AgsPadEditor.html#AgsPadEditorClass"/>
+    <keyword type="function" name="ags_pad_editor_new ()" link="AgsPadEditor.html#ags-pad-editor-new"/>
+    <keyword type="function" name="ags_pad_editor_set_channel ()" link="AgsPadEditor.html#ags-pad-editor-set-channel"/>
+    <keyword type="property" name="The "channel" property" link="AgsPadEditor.html#AgsPadEditor--channel"/>
+    <keyword type="function" name="ags_pad_editor_destroy_callback ()" link="ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback"/>
+    <keyword type="function" name="ags_pad_editor_parent_set_callback ()" link="ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback"/>
+    <keyword type="function" name="ags_pad_editor_set_audio_channels_callback ()" link="ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback"/>
+    <keyword type="function" name="ags_pad_editor_show_callback ()" link="ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback"/>
+    <keyword type="struct" name="struct AgsPerformancePreferences" link="AgsPerformancePreferences.html#AgsPerformancePreferences-struct"/>
+    <keyword type="struct" name="struct AgsPerformancePreferencesClass" link="AgsPerformancePreferences.html#AgsPerformancePreferencesClass"/>
+    <keyword type="function" name="ags_performance_preferences_new ()" link="AgsPerformancePreferences.html#ags-performance-preferences-new"/>
+    <keyword type="struct" name="struct AgsLadspaPluginPreferences" link="AgsPluginPreferences.html#AgsLadspaPluginPreferences"/>
+    <keyword type="struct" name="struct AgsPluginPreferences" link="AgsPluginPreferences.html#AgsPluginPreferences-struct"/>
+    <keyword type="struct" name="struct AgsPluginPreferencesClass" link="AgsPluginPreferences.html#AgsPluginPreferencesClass"/>
+    <keyword type="function" name="ags_ladspa_plugin_preferences_alloc ()" link="AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc"/>
+    <keyword type="function" name="ags_plugin_preferences_new ()" link="AgsPluginPreferences.html#ags-plugin-preferences-new"/>
+    <keyword type="struct" name="struct AgsPreferences" link="AgsPreferences.html#AgsPreferences-struct"/>
+    <keyword type="struct" name="struct AgsPreferencesClass" link="AgsPreferences.html#AgsPreferencesClass"/>
+    <keyword type="enum" name="enum AgsPreferencesFlags" link="AgsPreferences.html#AgsPreferencesFlags"/>
+    <keyword type="function" name="ags_preferences_new ()" link="AgsPreferences.html#ags-preferences-new"/>
+    <keyword type="function" name="ags_preferences_response_callback ()" link="ags-ags-preferences-callbacks.html#ags-preferences-response-callback"/>
+    <keyword type="struct" name="struct AgsPropertyCollectionEditor" link="AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor-struct"/>
+    <keyword type="struct" name="struct AgsPropertyCollectionEditorClass" link="AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditorClass"/>
+    <keyword type="function" name="ags_property_collection_editor_new ()" link="AgsPropertyCollectionEditor.html#ags-property-collection-editor-new"/>
+    <keyword type="function" name="ags_property_collection_editor_add_collection_callback ()" link="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback"/>
+    <keyword type="function" name="ags_property_collection_editor_remove_collection_callback ()" link="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback"/>
+    <keyword type="struct" name="struct AgsPropertyEditor" link="AgsPropertyEditor.html#AgsPropertyEditor-struct"/>
+    <keyword type="struct" name="struct AgsPropertyEditorClass" link="AgsPropertyEditor.html#AgsPropertyEditorClass"/>
+    <keyword type="enum" name="enum AgsPropertyEditorFlags" link="AgsPropertyEditor.html#AgsPropertyEditorFlags"/>
+    <keyword type="function" name="ags_property_editor_new ()" link="AgsPropertyEditor.html#ags-property-editor-new"/>
+    <keyword type="function" name="ags_property_editor_enable_callback ()" link="ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback"/>
+    <keyword type="struct" name="struct AgsPropertyListingEditor" link="AgsPropertyListingEditor.html#AgsPropertyListingEditor-struct"/>
+    <keyword type="struct" name="struct AgsPropertyListingEditorClass" link="AgsPropertyListingEditor.html#AgsPropertyListingEditorClass"/>
+    <keyword type="function" name="ags_property_listing_editor_new ()" link="AgsPropertyListingEditor.html#ags-property-listing-editor-new"/>
+    <keyword type="struct" name="struct AgsResizeEditor" link="ags-AgsResizeEditor.html#AgsResizeEditor"/>
+    <keyword type="struct" name="struct AgsResizeEditorClass" link="ags-AgsResizeEditor.html#AgsResizeEditorClass"/>
+    <keyword type="function" name="ags_resize_editor_new ()" link="ags-AgsResizeEditor.html#ags-resize-editor-new"/>
+    <keyword type="struct" name="struct AgsRuler" link="AgsRuler.html#AgsRuler-struct"/>
+    <keyword type="struct" name="struct AgsRulerClass" link="AgsRuler.html#AgsRulerClass"/>
+    <keyword type="function" name="ags_ruler_new ()" link="AgsRuler.html#ags-ruler-new"/>
+    <keyword type="function" name="ags_ruler_configure_event ()" link="ags-ags-ruler-callbacks.html#ags-ruler-configure-event"/>
+    <keyword type="function" name="ags_ruler_expose_event ()" link="ags-ags-ruler-callbacks.html#ags-ruler-expose-event"/>
+    <keyword type="struct" name="struct AgsServerPreferences" link="AgsServerPreferences.html#AgsServerPreferences-struct"/>
+    <keyword type="struct" name="struct AgsServerPreferencesClass" link="AgsServerPreferences.html#AgsServerPreferencesClass"/>
+    <keyword type="function" name="ags_server_preferences_new ()" link="AgsServerPreferences.html#ags-server-preferences-new"/>
+    <keyword type="macro" name="AGS_MACHINE_COUNTER()" link="AgsWindow.html#AGS-MACHINE-COUNTER:CAPS"/>
+    <keyword type="struct" name="struct AgsMachineCounter" link="AgsWindow.html#AgsMachineCounter"/>
+    <keyword type="struct" name="struct AgsWindow" link="AgsWindow.html#AgsWindow-struct"/>
+    <keyword type="struct" name="struct AgsWindowClass" link="AgsWindow.html#AgsWindowClass"/>
+    <keyword type="enum" name="enum AgsWindowFlags" link="AgsWindow.html#AgsWindowFlags"/>
+    <keyword type="function" name="ags_machine_counter_alloc ()" link="AgsWindow.html#ags-machine-counter-alloc"/>
+    <keyword type="function" name="ags_window_decrement_machine_counter ()" link="AgsWindow.html#ags-window-decrement-machine-counter"/>
+    <keyword type="function" name="ags_window_find_machine_counter ()" link="AgsWindow.html#ags-window-find-machine-counter"/>
+    <keyword type="function" name="ags_window_increment_machine_counter ()" link="AgsWindow.html#ags-window-increment-machine-counter"/>
+    <keyword type="function" name="ags_window_new ()" link="AgsWindow.html#ags-window-new"/>
+    <keyword type="property" name="The "ags-main" property" link="AgsWindow.html#AgsWindow--ags-main"/>
+    <keyword type="property" name="The "devout" property" link="AgsWindow.html#AgsWindow--devout"/>
+    <keyword type="function" name="ags_window_delete_event_callback ()" link="ags-ags-window-callbacks.html#ags-window-delete-event-callback"/>
+    <keyword type="struct" name="struct AgsSF2Chooser" link="AgsSF2Chooser.html#AgsSF2Chooser-struct"/>
+    <keyword type="struct" name="struct AgsSF2ChooserClass" link="AgsSF2Chooser.html#AgsSF2ChooserClass"/>
+    <keyword type="function" name="ags_sf2_chooser_completed ()" link="AgsSF2Chooser.html#ags-sf2-chooser-completed"/>
+    <keyword type="function" name="ags_sf2_chooser_new ()" link="AgsSF2Chooser.html#ags-sf2-chooser-new"/>
+    <keyword type="function" name="ags_sf2_chooser_open ()" link="AgsSF2Chooser.html#ags-sf2-chooser-open"/>
+    <keyword type="function" name="ags_sf2_chooser_remove_all_from_combo ()" link="AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo"/>
+    <keyword type="property" name="The "ipatch" property" link="AgsSF2Chooser.html#AgsSF2Chooser--ipatch"/>
+    <keyword type="function" name="ags_sf2_chooser_instrument_changed ()" link="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed"/>
+    <keyword type="function" name="ags_sf2_chooser_preset_changed ()" link="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed"/>
+    <keyword type="function" name="ags_sf2_chooser_sample_changed ()" link="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed"/>
+    <keyword type="struct" name="struct AgsMeter" link="AgsMeter.html#AgsMeter-struct"/>
+    <keyword type="struct" name="struct AgsMeterClass" link="AgsMeter.html#AgsMeterClass"/>
+    <keyword type="function" name="ags_meter_new ()" link="AgsMeter.html#ags-meter-new"/>
+    <keyword type="function" name="ags_meter_paint ()" link="AgsMeter.html#ags-meter-paint"/>
+    <keyword type="function" name="ags_meter_sound_string ()" link="AgsMeter.html#ags-meter-sound-string"/>
+    <keyword type="function" name="ags_meter_configure_event ()" link="ags-ags-meter-callbacks.html#ags-meter-configure-event"/>
+    <keyword type="function" name="ags_meter_destroy_callback ()" link="ags-ags-meter-callbacks.html#ags-meter-destroy-callback"/>
+    <keyword type="function" name="ags_meter_expose_event ()" link="ags-ags-meter-callbacks.html#ags-meter-expose-event"/>
+    <keyword type="function" name="ags_meter_show_callback ()" link="ags-ags-meter-callbacks.html#ags-meter-show-callback"/>
+    <keyword type="macro" name="AGS_NOTE_EDIT_MAX_CONTROLS" link="AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS"/>
+    <keyword type="struct" name="struct AgsNoteEdit" link="AgsNoteEdit.html#AgsNoteEdit-struct"/>
+    <keyword type="struct" name="struct AgsNoteEditClass" link="AgsNoteEdit.html#AgsNoteEditClass"/>
+    <keyword type="enum" name="enum AgsNoteEditFlags" link="AgsNoteEdit.html#AgsNoteEditFlags"/>
+    <keyword type="enum" name="enum AgsNoteEditResetFlags" link="AgsNoteEdit.html#AgsNoteEditResetFlags"/>
+    <keyword type="function" name="ags_note_edit_draw_notation ()" link="AgsNoteEdit.html#ags-note-edit-draw-notation"/>
+    <keyword type="function" name="ags_note_edit_draw_position ()" link="AgsNoteEdit.html#ags-note-edit-draw-position"/>
+    <keyword type="function" name="ags_note_edit_draw_scroll ()" link="AgsNoteEdit.html#ags-note-edit-draw-scroll"/>
+    <keyword type="function" name="ags_note_edit_draw_segment ()" link="AgsNoteEdit.html#ags-note-edit-draw-segment"/>
+    <keyword type="function" name="ags_note_edit_new ()" link="AgsNoteEdit.html#ags-note-edit-new"/>
+    <keyword type="function" name="ags_note_edit_reset_horizontally ()" link="AgsNoteEdit.html#ags-note-edit-reset-horizontally"/>
+    <keyword type="function" name="ags_note_edit_reset_vertically ()" link="AgsNoteEdit.html#ags-note-edit-reset-vertically"/>
+    <keyword type="function" name="ags_note_edit_set_map_height ()" link="AgsNoteEdit.html#ags-note-edit-set-map-height"/>
+    <keyword type="function" name="ags_note_edit_drawing_area_button_press_event ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event"/>
+    <keyword type="function" name="ags_note_edit_drawing_area_button_release_event ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event"/>
+    <keyword type="function" name="ags_note_edit_drawing_area_configure_event ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event"/>
+    <keyword type="function" name="ags_note_edit_drawing_area_expose_event ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event"/>
+    <keyword type="function" name="ags_note_edit_drawing_area_motion_notify_event ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event"/>
+    <keyword type="function" name="ags_note_edit_hscrollbar_value_changed ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed"/>
+    <keyword type="function" name="ags_note_edit_vscrollbar_value_changed ()" link="ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed"/>
+    <keyword type="macro" name="AGS_NOTEBOOK_TAB()" link="AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS"/>
+    <keyword type="struct" name="struct AgsNotebook" link="AgsNotebook.html#AgsNotebook-struct"/>
+    <keyword type="struct" name="struct AgsNotebookClass" link="AgsNotebook.html#AgsNotebookClass"/>
+    <keyword type="struct" name="struct AgsNotebookTab" link="AgsNotebook.html#AgsNotebookTab"/>
+    <keyword type="enum" name="enum AgsNotebookTabFlags" link="AgsNotebook.html#AgsNotebookTabFlags"/>
+    <keyword type="function" name="ags_notebook_add_child ()" link="AgsNotebook.html#ags-notebook-add-child"/>
+    <keyword type="function" name="ags_notebook_add_tab ()" link="AgsNotebook.html#ags-notebook-add-tab"/>
+    <keyword type="function" name="ags_notebook_insert_tab ()" link="AgsNotebook.html#ags-notebook-insert-tab"/>
+    <keyword type="function" name="ags_notebook_new ()" link="AgsNotebook.html#ags-notebook-new"/>
+    <keyword type="function" name="ags_notebook_next_active_tab ()" link="AgsNotebook.html#ags-notebook-next-active-tab"/>
+    <keyword type="function" name="ags_notebook_remove_child ()" link="AgsNotebook.html#ags-notebook-remove-child"/>
+    <keyword type="function" name="ags_notebook_remove_tab ()" link="AgsNotebook.html#ags-notebook-remove-tab"/>
+    <keyword type="function" name="ags_notebook_tab_index ()" link="AgsNotebook.html#ags-notebook-tab-index"/>
+    <keyword type="function" name="ags_notebook_machine_changed_callback ()" link="ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback"/>
+    <keyword type="struct" name="struct AgsToolbar" link="AgsToolbar.html#AgsToolbar-struct"/>
+    <keyword type="struct" name="struct AgsToolbarClass" link="AgsToolbar.html#AgsToolbarClass"/>
+    <keyword type="function" name="ags_toolbar_new ()" link="AgsToolbar.html#ags-toolbar-new"/>
+    <keyword type="function" name="ags_toolbar_clear_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback"/>
+    <keyword type="function" name="ags_toolbar_copy_or_cut_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback"/>
+    <keyword type="function" name="ags_toolbar_destroy_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback"/>
+    <keyword type="function" name="ags_toolbar_edit_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback"/>
+    <keyword type="function" name="ags_toolbar_mode_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback"/>
+    <keyword type="function" name="ags_toolbar_paste_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback"/>
+    <keyword type="function" name="ags_toolbar_position_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback"/>
+    <keyword type="function" name="ags_toolbar_select_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback"/>
+    <keyword type="function" name="ags_toolbar_show_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback"/>
+    <keyword type="function" name="ags_toolbar_zoom_callback ()" link="ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback"/>
+    <keyword type="macro" name="AGS_TOOLBAR_MODE_ALL_CHANNELS" link="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS"/>
+    <keyword type="macro" name="AGS_TOOLBAR_MODE_MULTI_CHANNEL" link="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS"/>
+    <keyword type="macro" name="AGS_TOOLBAR_MODE_SINGLE_CHANNEL" link="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS"/>
+    <keyword type="macro" name="AGS_DRUM_PATTERN_CONTROLS" link="AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS"/>
+    <keyword type="struct" name="struct AgsDrum" link="AgsDrum.html#AgsDrum-struct"/>
+    <keyword type="struct" name="struct AgsDrumClass" link="AgsDrum.html#AgsDrumClass"/>
+    <keyword type="enum" name="enum AgsDrumFlags" link="AgsDrum.html#AgsDrumFlags"/>
+    <keyword type="function" name="ags_drum_new ()" link="AgsDrum.html#ags-drum-new"/>
+    <keyword type="function" name="ags_drum_set_pattern ()" link="AgsDrum.html#ags-drum-set-pattern"/>
+    <keyword type="function" name="ags_drum_done_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-done-callback"/>
+    <keyword type="function" name="ags_drum_index0_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-index0-callback"/>
+    <keyword type="function" name="ags_drum_index1_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-index1-callback"/>
+    <keyword type="function" name="ags_drum_length_spin_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-length-spin-callback"/>
+    <keyword type="function" name="ags_drum_loop_button_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-loop-button-callback"/>
+    <keyword type="function" name="ags_drum_offset_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-offset-callback"/>
+    <keyword type="function" name="ags_drum_open_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-open-callback"/>
+    <keyword type="function" name="ags_drum_pad_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-pad-callback"/>
+    <keyword type="function" name="ags_drum_parent_set_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-parent-set-callback"/>
+    <keyword type="function" name="ags_drum_tact_callback ()" link="ags-ags-drum-callbacks.html#ags-drum-tact-callback"/>
+    <keyword type="struct" name="struct AgsDrumInputLine" link="AgsDrumInputLine.html#AgsDrumInputLine-struct"/>
+    <keyword type="struct" name="struct AgsDrumInputLineClass" link="AgsDrumInputLine.html#AgsDrumInputLineClass"/>
+    <keyword type="function" name="ags_drum_input_line_map_recall ()" link="AgsDrumInputLine.html#ags-drum-input-line-map-recall"/>
+    <keyword type="function" name="ags_drum_input_line_new ()" link="AgsDrumInputLine.html#ags-drum-input-line-new"/>
+    <keyword type="function" name="ags_drum_input_line_audio_set_pads_callback ()" link="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback"/>
+    <keyword type="function" name="ags_drum_input_line_channel_done_callback ()" link="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback"/>
+    <keyword type="function" name="ags_drum_input_line_parent_set_callback ()" link="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback"/>
+    <keyword type="struct" name="struct AgsDrumInputPad" link="AgsDrumInputPad.html#AgsDrumInputPad-struct"/>
+    <keyword type="struct" name="struct AgsDrumInputPadClass" link="AgsDrumInputPad.html#AgsDrumInputPadClass"/>
+    <keyword type="enum" name="enum AgsDrumInputPadFlags" link="AgsDrumInputPad.html#AgsDrumInputPadFlags"/>
+    <keyword type="function" name="ags_drum_input_pad_new ()" link="AgsDrumInputPad.html#ags-drum-input-pad-new"/>
+    <keyword type="function" name="ags_drum_input_pad_edit_callback ()" link="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback"/>
+    <keyword type="function" name="ags_drum_input_pad_open_callback ()" link="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback"/>
+    <keyword type="function" name="ags_drum_input_pad_play_callback ()" link="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback"/>
+    <keyword type="struct" name="struct AgsDrumOutputLine" link="AgsDrumOutputLine.html#AgsDrumOutputLine-struct"/>
+    <keyword type="struct" name="struct AgsDrumOutputLineClass" link="AgsDrumOutputLine.html#AgsDrumOutputLineClass"/>
+    <keyword type="function" name="ags_drum_output_line_add_default_recall ()" link="AgsDrumOutputLine.html#ags-drum-output-line-add-default-recall"/>
+    <keyword type="function" name="ags_drum_output_line_new ()" link="AgsDrumOutputLine.html#ags-drum-output-line-new"/>
+    <keyword type="function" name="ags_drum_output_line_parent_set_callback ()" link="ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback"/>
+    <keyword type="struct" name="struct AgsDrumOutputPad" link="AgsDrumOutputPad.html#AgsDrumOutputPad-struct"/>
+    <keyword type="struct" name="struct AgsDrumOutputPadClass" link="AgsDrumOutputPad.html#AgsDrumOutputPadClass"/>
+    <keyword type="enum" name="enum AgsDrumOutputPadFlags" link="AgsDrumOutputPad.html#AgsDrumOutputPadFlags"/>
+    <keyword type="function" name="ags_drum_output_pad_new ()" link="AgsDrumOutputPad.html#ags-drum-output-pad-new"/>
+    <keyword type="function" name="ags_drum_output_pad_play_cancel ()" link="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel"/>
+    <keyword type="function" name="ags_drum_output_pad_play_done ()" link="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done"/>
+    <keyword type="struct" name="struct AgsFFPlayer" link="AgsFFPlayer.html#AgsFFPlayer-struct"/>
+    <keyword type="struct" name="struct AgsFFPlayerClass" link="AgsFFPlayer.html#AgsFFPlayerClass"/>
+    <keyword type="function" name="ags_ffplayer_new ()" link="AgsFFPlayer.html#ags-ffplayer-new"/>
+    <keyword type="function" name="ags_ffplayer_paint ()" link="AgsFFPlayer.html#ags-ffplayer-paint"/>
+    <keyword type="function" name="ags_ffplayer_drawing_area_button_press_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback"/>
+    <keyword type="function" name="ags_ffplayer_drawing_area_configure_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback"/>
+    <keyword type="function" name="ags_ffplayer_drawing_area_expose_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback"/>
+    <keyword type="function" name="ags_ffplayer_hscrollbar_value_changed ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed"/>
+    <keyword type="function" name="ags_ffplayer_instrument_changed_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback"/>
+    <keyword type="function" name="ags_ffplayer_open_clicked_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback"/>
+    <keyword type="function" name="ags_ffplayer_open_dialog_response_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback"/>
+    <keyword type="function" name="ags_ffplayer_parent_set_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback"/>
+    <keyword type="function" name="ags_ffplayer_preset_changed_callback ()" link="ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback"/>
+    <keyword type="macro" name="AGS_MATRIX_CELL_HEIGHT" link="AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS"/>
+    <keyword type="macro" name="AGS_MATRIX_CELL_WIDTH" link="AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS"/>
+    <keyword type="macro" name="AGS_MATRIX_OCTAVE" link="AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS"/>
+    <keyword type="macro" name="AGS_MATRIX_PATTERN_CONTROLS" link="AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS"/>
+    <keyword type="struct" name="struct AgsMatrix" link="AgsMatrix.html#AgsMatrix-struct"/>
+    <keyword type="struct" name="struct AgsMatrixClass" link="AgsMatrix.html#AgsMatrixClass"/>
+    <keyword type="function" name="ags_matrix_draw_gutter ()" link="AgsMatrix.html#ags-matrix-draw-gutter"/>
+    <keyword type="function" name="ags_matrix_draw_matrix ()" link="AgsMatrix.html#ags-matrix-draw-matrix"/>
+    <keyword type="function" name="ags_matrix_highlight_gutter_point ()" link="AgsMatrix.html#ags-matrix-highlight-gutter-point"/>
+    <keyword type="function" name="ags_matrix_input_map_recall ()" link="AgsMatrix.html#ags-matrix-input-map-recall"/>
+    <keyword type="function" name="ags_matrix_new ()" link="AgsMatrix.html#ags-matrix-new"/>
+    <keyword type="function" name="ags_matrix_output_map_recall ()" link="AgsMatrix.html#ags-matrix-output-map-recall"/>
+    <keyword type="function" name="ags_matrix_redraw_gutter_point ()" link="AgsMatrix.html#ags-matrix-redraw-gutter-point"/>
+    <keyword type="function" name="ags_matrix_unpaint_gutter_point ()" link="AgsMatrix.html#ags-matrix-unpaint-gutter-point"/>
+    <keyword type="function" name="ags_matrix_adjustment_value_changed_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback"/>
+    <keyword type="function" name="ags_matrix_bpm_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback"/>
+    <keyword type="function" name="ags_matrix_done_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-done-callback"/>
+    <keyword type="function" name="ags_matrix_drawing_area_button_press_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback"/>
+    <keyword type="function" name="ags_matrix_drawing_area_expose_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback"/>
+    <keyword type="function" name="ags_matrix_index_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-index-callback"/>
+    <keyword type="function" name="ags_matrix_length_spin_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback"/>
+    <keyword type="function" name="ags_matrix_loop_button_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback"/>
+    <keyword type="function" name="ags_matrix_parent_set_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback"/>
+    <keyword type="function" name="ags_matrix_tact_callback ()" link="ags-ags-matrix-callbacks.html#ags-matrix-tact-callback"/>
+    <keyword type="struct" name="struct AgsMixer" link="AgsMixer.html#AgsMixer-struct"/>
+    <keyword type="struct" name="struct AgsMixerClass" link="AgsMixer.html#AgsMixerClass"/>
+    <keyword type="function" name="ags_mixer_new ()" link="AgsMixer.html#ags-mixer-new"/>
+    <keyword type="function" name="ags_mixer_parent_set_callback ()" link="ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback"/>
+    <keyword type="struct" name="struct AgsMixerInputLine" link="AgsMixerInputLine.html#AgsMixerInputLine-struct"/>
+    <keyword type="struct" name="struct AgsMixerInputLineClass" link="AgsMixerInputLine.html#AgsMixerInputLineClass"/>
+    <keyword type="function" name="ags_mixer_input_line_map_recall ()" link="AgsMixerInputLine.html#ags-mixer-input-line-map-recall"/>
+    <keyword type="function" name="ags_mixer_input_line_new ()" link="AgsMixerInputLine.html#ags-mixer-input-line-new"/>
+    <keyword type="struct" name="struct AgsMixerInputPad" link="AgsMixerInputPad.html#AgsMixerInputPad-struct"/>
+    <keyword type="struct" name="struct AgsMixerInputPadClass" link="AgsMixerInputPad.html#AgsMixerInputPadClass"/>
+    <keyword type="function" name="ags_mixer_input_pad_new ()" link="AgsMixerInputPad.html#ags-mixer-input-pad-new"/>
+    <keyword type="struct" name="struct AgsOscillator" link="AgsOscillator.html#AgsOscillator-struct"/>
+    <keyword type="struct" name="struct AgsOscillatorClass" link="AgsOscillator.html#AgsOscillatorClass"/>
+    <keyword type="function" name="ags_file_read_oscillator ()" link="AgsOscillator.html#ags-file-read-oscillator"/>
+    <keyword type="function" name="ags_file_write_oscillator ()" link="AgsOscillator.html#ags-file-write-oscillator"/>
+    <keyword type="function" name="ags_oscillator_new ()" link="AgsOscillator.html#ags-oscillator-new"/>
+    <keyword type="function" name="ags_oscillator_attack_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback"/>
+    <keyword type="function" name="ags_oscillator_frame_count_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback"/>
+    <keyword type="function" name="ags_oscillator_frequency_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback"/>
+    <keyword type="function" name="ags_oscillator_phase_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback"/>
+    <keyword type="function" name="ags_oscillator_volume_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback"/>
+    <keyword type="function" name="ags_oscillator_wave_callback ()" link="ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback"/>
+    <keyword type="struct" name="struct AgsPanel" link="AgsPanel.html#AgsPanel-struct"/>
+    <keyword type="struct" name="struct AgsPanelClass" link="AgsPanel.html#AgsPanelClass"/>
+    <keyword type="function" name="ags_panel_new ()" link="AgsPanel.html#ags-panel-new"/>
+    <keyword type="function" name="ags_panel_parent_set_callback ()" link="ags-ags-panel-callbacks.html#ags-panel-parent-set-callback"/>
+    <keyword type="struct" name="struct AgsPanelInputLine" link="AgsPanelInputLine.html#AgsPanelInputLine-struct"/>
+    <keyword type="struct" name="struct AgsPanelInputLineClass" link="AgsPanelInputLine.html#AgsPanelInputLineClass"/>
+    <keyword type="function" name="ags_panel_input_line_map_recall ()" link="AgsPanelInputLine.html#ags-panel-input-line-map-recall"/>
+    <keyword type="function" name="ags_panel_input_line_new ()" link="AgsPanelInputLine.html#ags-panel-input-line-new"/>
+    <keyword type="struct" name="struct AgsPanelInputPad" link="AgsPanelInputPad.html#AgsPanelInputPad-struct"/>
+    <keyword type="struct" name="struct AgsPanelInputPadClass" link="AgsPanelInputPad.html#AgsPanelInputPadClass"/>
+    <keyword type="function" name="ags_panel_input_pad_new ()" link="AgsPanelInputPad.html#ags-panel-input-pad-new"/>
+    <keyword type="struct" name="struct AgsSynth" link="AgsSynth.html#AgsSynth-struct"/>
+    <keyword type="struct" name="struct AgsSynthClass" link="AgsSynth.html#AgsSynthClass"/>
+    <keyword type="enum" name="enum AgsSynthFlags" link="AgsSynth.html#AgsSynthFlags"/>
+    <keyword type="function" name="ags_synth_new ()" link="AgsSynth.html#ags-synth-new"/>
+    <keyword type="function" name="ags_synth_auto_update_callback ()" link="ags-ags-synth-callbacks.html#ags-synth-auto-update-callback"/>
+    <keyword type="function" name="ags_synth_lower_callback ()" link="ags-ags-synth-callbacks.html#ags-synth-lower-callback"/>
+    <keyword type="function" name="ags_synth_parent_set_callback ()" link="ags-ags-synth-callbacks.html#ags-synth-parent-set-callback"/>
+    <keyword type="function" name="ags_synth_update_callback ()" link="ags-ags-synth-callbacks.html#ags-synth-update-callback"/>
+    <keyword type="struct" name="struct AgsSynthInputLine" link="AgsSynthInputLine.html#AgsSynthInputLine-struct"/>
+    <keyword type="struct" name="struct AgsSynthInputLineClass" link="AgsSynthInputLine.html#AgsSynthInputLineClass"/>
+    <keyword type="function" name="ags_synth_input_line_map_recall ()" link="AgsSynthInputLine.html#ags-synth-input-line-map-recall"/>
+    <keyword type="function" name="ags_synth_input_line_new ()" link="AgsSynthInputLine.html#ags-synth-input-line-new"/>
+    <keyword type="struct" name="struct AgsSynthInputPad" link="AgsSynthInputPad.html#AgsSynthInputPad-struct"/>
+    <keyword type="struct" name="struct AgsSynthInputPadClass" link="AgsSynthInputPad.html#AgsSynthInputPadClass"/>
+    <keyword type="function" name="ags_synth_input_pad_new ()" link="AgsSynthInputPad.html#ags-synth-input-pad-new"/>
+    <keyword type="macro" name="AGS_FILE_CHECKSUM_LENGTH" link="AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DEFAULT_AUDIO_ENCODING" link="AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DEFAULT_AUDIO_FORMAT" link="AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DEFAULT_DTD" link="AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DEFAULT_ENCODING" link="AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS"/>
+    <keyword type="struct" name="struct AgsFile" link="AgsFile.html#AgsFile-struct"/>
+    <keyword type="struct" name="struct AgsFileClass" link="AgsFile.html#AgsFileClass"/>
+    <keyword type="enum" name="enum AgsFileFlags" link="AgsFile.html#AgsFileFlags"/>
+    <keyword type="function" name="ags_file_add_id_ref ()" link="AgsFile.html#ags-file-add-id-ref"/>
+    <keyword type="function" name="ags_file_add_launch ()" link="AgsFile.html#ags-file-add-launch"/>
+    <keyword type="function" name="ags_file_add_lookup ()" link="AgsFile.html#ags-file-add-lookup"/>
+    <keyword type="function" name="ags_file_find_id_ref_by_node ()" link="AgsFile.html#ags-file-find-id-ref-by-node"/>
+    <keyword type="function" name="ags_file_find_id_ref_by_reference ()" link="AgsFile.html#ags-file-find-id-ref-by-reference"/>
+    <keyword type="function" name="ags_file_find_id_ref_by_xpath ()" link="AgsFile.html#ags-file-find-id-ref-by-xpath"/>
+    <keyword type="function" name="ags_file_new ()" link="AgsFile.html#ags-file-new"/>
+    <keyword type="function" name="ags_file_read ()" link="AgsFile.html#ags-file-read"/>
+    <keyword type="function" name="ags_file_read_main ()" link="AgsFile.html#ags-file-read-main"/>
+    <keyword type="function" name="ags_file_read_resolve ()" link="AgsFile.html#ags-file-read-resolve"/>
+    <keyword type="function" name="ags_file_read_server ()" link="AgsFile.html#ags-file-read-server"/>
+    <keyword type="function" name="ags_file_read_start ()" link="AgsFile.html#ags-file-read-start"/>
+    <keyword type="function" name="ags_file_str2md5 ()" link="AgsFile.html#ags-file-str2md5"/>
+    <keyword type="function" name="ags_file_write ()" link="AgsFile.html#ags-file-write"/>
+    <keyword type="function" name="ags_file_write_concurrent ()" link="AgsFile.html#ags-file-write-concurrent"/>
+    <keyword type="function" name="ags_file_write_main ()" link="AgsFile.html#ags-file-write-main"/>
+    <keyword type="function" name="ags_file_write_resolve ()" link="AgsFile.html#ags-file-write-resolve"/>
+    <keyword type="function" name="ags_file_write_server ()" link="AgsFile.html#ags-file-write-server"/>
+    <keyword type="property" name="The "audio-encoding" property" link="AgsFile.html#AgsFile--audio-encoding"/>
+    <keyword type="property" name="The "audio-format" property" link="AgsFile.html#AgsFile--audio-format"/>
+    <keyword type="property" name="The "encoding" property" link="AgsFile.html#AgsFile--encoding"/>
+    <keyword type="property" name="The "filename" property" link="AgsFile.html#AgsFile--filename"/>
+    <keyword type="property" name="The "main" property" link="AgsFile.html#AgsFile--main"/>
+    <keyword type="signal" name="The "read" signal" link="AgsFile.html#AgsFile-read"/>
+    <keyword type="signal" name="The "read-resolve" signal" link="AgsFile.html#AgsFile-read-resolve"/>
+    <keyword type="signal" name="The "read-start" signal" link="AgsFile.html#AgsFile-read-start"/>
+    <keyword type="signal" name="The "write" signal" link="AgsFile.html#AgsFile-write"/>
+    <keyword type="signal" name="The "write-concurrent" signal" link="AgsFile.html#AgsFile-write-concurrent"/>
+    <keyword type="signal" name="The "write-resolve" signal" link="AgsFile.html#AgsFile-write-resolve"/>
+    <keyword type="function" name="ags_file_read_dialog ()" link="ags-ags-file-gui.html#ags-file-read-dialog"/>
+    <keyword type="function" name="ags_file_read_dialog_list ()" link="ags-ags-file-gui.html#ags-file-read-dialog-list"/>
+    <keyword type="function" name="ags_file_read_editor ()" link="ags-ags-file-gui.html#ags-file-read-editor"/>
+    <keyword type="function" name="ags_file_read_line ()" link="ags-ags-file-gui.html#ags-file-read-line"/>
+    <keyword type="function" name="ags_file_read_line_editor ()" link="ags-ags-file-gui.html#ags-file-read-line-editor"/>
+    <keyword type="function" name="ags_file_read_line_list ()" link="ags-ags-file-gui.html#ags-file-read-line-list"/>
+    <keyword type="function" name="ags_file_read_line_member ()" link="ags-ags-file-gui.html#ags-file-read-line-member"/>
+    <keyword type="function" name="ags_file_read_line_member_editor ()" link="ags-ags-file-gui.html#ags-file-read-line-member-editor"/>
+    <keyword type="function" name="ags_file_read_line_member_list ()" link="ags-ags-file-gui.html#ags-file-read-line-member-list"/>
+    <keyword type="function" name="ags_file_read_link_collection_editor ()" link="ags-ags-file-gui.html#ags-file-read-link-collection-editor"/>
+    <keyword type="function" name="ags_file_read_link_editor ()" link="ags-ags-file-gui.html#ags-file-read-link-editor"/>
+    <keyword type="function" name="ags_file_read_machine ()" link="ags-ags-file-gui.html#ags-file-read-machine"/>
+    <keyword type="function" name="ags_file_read_machine_counter ()" link="ags-ags-file-gui.html#ags-file-read-machine-counter"/>
+    <keyword type="function" name="ags_file_read_machine_counter_list ()" link="ags-ags-file-gui.html#ags-file-read-machine-counter-list"/>
+    <keyword type="function" name="ags_file_read_machine_editor ()" link="ags-ags-file-gui.html#ags-file-read-machine-editor"/>
+    <keyword type="function" name="ags_file_read_machine_editor_list ()" link="ags-ags-file-gui.html#ags-file-read-machine-editor-list"/>
+    <keyword type="function" name="ags_file_read_machine_list ()" link="ags-ags-file-gui.html#ags-file-read-machine-list"/>
+    <keyword type="function" name="ags_file_read_machine_selector ()" link="ags-ags-file-gui.html#ags-file-read-machine-selector"/>
+    <keyword type="function" name="ags_file_read_menu_bar ()" link="ags-ags-file-gui.html#ags-file-read-menu-bar"/>
+    <keyword type="function" name="ags_file_read_mixer_input_pad ()" link="ags-ags-file-gui.html#ags-file-read-mixer-input-pad"/>
+    <keyword type="function" name="ags_file_read_mixer_output_pad ()" link="ags-ags-file-gui.html#ags-file-read-mixer-output-pad"/>
+    <keyword type="function" name="ags_file_read_navigation ()" link="ags-ags-file-gui.html#ags-file-read-navigation"/>
+    <keyword type="function" name="ags_file_read_notebook ()" link="ags-ags-file-gui.html#ags-file-read-notebook"/>
+    <keyword type="function" name="ags_file_read_notebook_tab ()" link="ags-ags-file-gui.html#ags-file-read-notebook-tab"/>
+    <keyword type="function" name="ags_file_read_notebook_tab_list ()" link="ags-ags-file-gui.html#ags-file-read-notebook-tab-list"/>
+    <keyword type="function" name="ags_file_read_pad ()" link="ags-ags-file-gui.html#ags-file-read-pad"/>
+    <keyword type="function" name="ags_file_read_pad_editor ()" link="ags-ags-file-gui.html#ags-file-read-pad-editor"/>
+    <keyword type="function" name="ags_file_read_pad_list ()" link="ags-ags-file-gui.html#ags-file-read-pad-list"/>
+    <keyword type="function" name="ags_file_read_resize_editor ()" link="ags-ags-file-gui.html#ags-file-read-resize-editor"/>
+    <keyword type="function" name="ags_file_read_toolbar ()" link="ags-ags-file-gui.html#ags-file-read-toolbar"/>
+    <keyword type="function" name="ags_file_read_widget ()" link="ags-ags-file-gui.html#ags-file-read-widget"/>
+    <keyword type="function" name="ags_file_read_window ()" link="ags-ags-file-gui.html#ags-file-read-window"/>
+    <keyword type="function" name="ags_file_write_dialog ()" link="ags-ags-file-gui.html#ags-file-write-dialog"/>
+    <keyword type="function" name="ags_file_write_dialog_list ()" link="ags-ags-file-gui.html#ags-file-write-dialog-list"/>
+    <keyword type="function" name="ags_file_write_editor ()" link="ags-ags-file-gui.html#ags-file-write-editor"/>
+    <keyword type="function" name="ags_file_write_line ()" link="ags-ags-file-gui.html#ags-file-write-line"/>
+    <keyword type="function" name="ags_file_write_line_editor ()" link="ags-ags-file-gui.html#ags-file-write-line-editor"/>
+    <keyword type="function" name="ags_file_write_line_list ()" link="ags-ags-file-gui.html#ags-file-write-line-list"/>
+    <keyword type="function" name="ags_file_write_line_member ()" link="ags-ags-file-gui.html#ags-file-write-line-member"/>
+    <keyword type="function" name="ags_file_write_line_member_editor ()" link="ags-ags-file-gui.html#ags-file-write-line-member-editor"/>
+    <keyword type="function" name="ags_file_write_line_member_list ()" link="ags-ags-file-gui.html#ags-file-write-line-member-list"/>
+    <keyword type="function" name="ags_file_write_link_collection_editor ()" link="ags-ags-file-gui.html#ags-file-write-link-collection-editor"/>
+    <keyword type="function" name="ags_file_write_link_editor ()" link="ags-ags-file-gui.html#ags-file-write-link-editor"/>
+    <keyword type="function" name="ags_file_write_machine ()" link="ags-ags-file-gui.html#ags-file-write-machine"/>
+    <keyword type="function" name="ags_file_write_machine_counter ()" link="ags-ags-file-gui.html#ags-file-write-machine-counter"/>
+    <keyword type="function" name="ags_file_write_machine_counter_list ()" link="ags-ags-file-gui.html#ags-file-write-machine-counter-list"/>
+    <keyword type="function" name="ags_file_write_machine_editor ()" link="ags-ags-file-gui.html#ags-file-write-machine-editor"/>
+    <keyword type="function" name="ags_file_write_machine_editor_list ()" link="ags-ags-file-gui.html#ags-file-write-machine-editor-list"/>
+    <keyword type="function" name="ags_file_write_machine_list ()" link="ags-ags-file-gui.html#ags-file-write-machine-list"/>
+    <keyword type="function" name="ags_file_write_machine_selector ()" link="ags-ags-file-gui.html#ags-file-write-machine-selector"/>
+    <keyword type="function" name="ags_file_write_menu_bar ()" link="ags-ags-file-gui.html#ags-file-write-menu-bar"/>
+    <keyword type="function" name="ags_file_write_mixer_input_pad ()" link="ags-ags-file-gui.html#ags-file-write-mixer-input-pad"/>
+    <keyword type="function" name="ags_file_write_mixer_output_pad ()" link="ags-ags-file-gui.html#ags-file-write-mixer-output-pad"/>
+    <keyword type="function" name="ags_file_write_navigation ()" link="ags-ags-file-gui.html#ags-file-write-navigation"/>
+    <keyword type="function" name="ags_file_write_notebook ()" link="ags-ags-file-gui.html#ags-file-write-notebook"/>
+    <keyword type="function" name="ags_file_write_notebook_tab ()" link="ags-ags-file-gui.html#ags-file-write-notebook-tab"/>
+    <keyword type="function" name="ags_file_write_notebook_tab_list ()" link="ags-ags-file-gui.html#ags-file-write-notebook-tab-list"/>
+    <keyword type="function" name="ags_file_write_pad ()" link="ags-ags-file-gui.html#ags-file-write-pad"/>
+    <keyword type="function" name="ags_file_write_pad_editor ()" link="ags-ags-file-gui.html#ags-file-write-pad-editor"/>
+    <keyword type="function" name="ags_file_write_pad_list ()" link="ags-ags-file-gui.html#ags-file-write-pad-list"/>
+    <keyword type="function" name="ags_file_write_resize_editor ()" link="ags-ags-file-gui.html#ags-file-write-resize-editor"/>
+    <keyword type="function" name="ags_file_write_toolbar ()" link="ags-ags-file-gui.html#ags-file-write-toolbar"/>
+    <keyword type="function" name="ags_file_write_widget ()" link="ags-ags-file-gui.html#ags-file-write-widget"/>
+    <keyword type="function" name="ags_file_write_window ()" link="ags-ags-file-gui.html#ags-file-write-window"/>
+    <keyword type="macro" name="AGS_FILE_ID_REF_RESOLVE_DATA" link="AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_ID_REF_SERIALIZE_DATA" link="AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_RESOLVE()" link="AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS"/>
+    <keyword type="struct" name="struct AgsFileIdRef" link="AgsFileIdRef.html#AgsFileIdRef-struct"/>
+    <keyword type="struct" name="struct AgsFileIdRefClass" link="AgsFileIdRef.html#AgsFileIdRefClass"/>
+    <keyword type="function" name="AgsFileResolve ()" link="AgsFileIdRef.html#AgsFileResolve"/>
+    <keyword type="function" name="ags_file_id_ref_new ()" link="AgsFileIdRef.html#ags-file-id-ref-new"/>
+    <keyword type="function" name="ags_file_id_ref_resolved ()" link="AgsFileIdRef.html#ags-file-id-ref-resolved"/>
+    <keyword type="property" name="The "file" property" link="AgsFileIdRef.html#AgsFileIdRef--file"/>
+    <keyword type="property" name="The "main" property" link="AgsFileIdRef.html#AgsFileIdRef--main"/>
+    <keyword type="property" name="The "node" property" link="AgsFileIdRef.html#AgsFileIdRef--node"/>
+    <keyword type="property" name="The "reference" property" link="AgsFileIdRef.html#AgsFileIdRef--reference"/>
+    <keyword type="property" name="The "xpath" property" link="AgsFileIdRef.html#AgsFileIdRef--xpath"/>
+    <keyword type="signal" name="The "resolved" signal" link="AgsFileIdRef.html#AgsFileIdRef-resolved"/>
+    <keyword type="struct" name="struct AgsFileLaunch" link="AgsFileLaunch.html#AgsFileLaunch-struct"/>
+    <keyword type="struct" name="struct AgsFileLaunchClass" link="AgsFileLaunch.html#AgsFileLaunchClass"/>
+    <keyword type="function" name="ags_file_launch_new ()" link="AgsFileLaunch.html#ags-file-launch-new"/>
+    <keyword type="function" name="ags_file_launch_start ()" link="AgsFileLaunch.html#ags-file-launch-start"/>
+    <keyword type="property" name="The "node" property" link="AgsFileLaunch.html#AgsFileLaunch--node"/>
+    <keyword type="signal" name="The "start" signal" link="AgsFileLaunch.html#AgsFileLaunch-start"/>
+    <keyword type="struct" name="struct AgsFileLink" link="AgsFileLink.html#AgsFileLink-struct"/>
+    <keyword type="struct" name="struct AgsFileLinkClass" link="AgsFileLink.html#AgsFileLinkClass"/>
+    <keyword type="function" name="ags_file_link_new ()" link="AgsFileLink.html#ags-file-link-new"/>
+    <keyword type="property" name="The "data" property" link="AgsFileLink.html#AgsFileLink--data"/>
+    <keyword type="property" name="The "filename" property" link="AgsFileLink.html#AgsFileLink--filename"/>
+    <keyword type="property" name="The "timestamp" property" link="AgsFileLink.html#AgsFileLink--timestamp"/>
+    <keyword type="struct" name="struct AgsFileLookup" link="AgsFileLookup.html#AgsFileLookup-struct"/>
+    <keyword type="struct" name="struct AgsFileLookupClass" link="AgsFileLookup.html#AgsFileLookupClass"/>
+    <keyword type="function" name="ags_file_lookup_find_by_node ()" link="AgsFileLookup.html#ags-file-lookup-find-by-node"/>
+    <keyword type="function" name="ags_file_lookup_new ()" link="AgsFileLookup.html#ags-file-lookup-new"/>
+    <keyword type="function" name="ags_file_lookup_resolve ()" link="AgsFileLookup.html#ags-file-lookup-resolve"/>
+    <keyword type="property" name="The "file" property" link="AgsFileLookup.html#AgsFileLookup--file"/>
+    <keyword type="property" name="The "node" property" link="AgsFileLookup.html#AgsFileLookup--node"/>
+    <keyword type="property" name="The "reference" property" link="AgsFileLookup.html#AgsFileLookup--reference"/>
+    <keyword type="signal" name="The "resolve" signal" link="AgsFileLookup.html#AgsFileLookup-resolve"/>
+    <keyword type="struct" name="struct AgsFileRead" link="ags-AgsFileRead.html#AgsFileRead"/>
+    <keyword type="struct" name="struct AgsFileReadClass" link="ags-AgsFileRead.html#AgsFileReadClass"/>
+    <keyword type="function" name="ags_file_read_new ()" link="ags-AgsFileRead.html#ags-file-read-new"/>
+    <keyword type="macro" name="AGS_FILE_SELECTION_ENTRY()" link="AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS"/>
+    <keyword type="struct" name="struct AgsFileSelection" link="AgsFileSelection.html#AgsFileSelection-struct"/>
+    <keyword type="struct" name="struct AgsFileSelectionClass" link="AgsFileSelection.html#AgsFileSelectionClass"/>
+    <keyword type="struct" name="struct AgsFileSelectionEntry" link="AgsFileSelection.html#AgsFileSelectionEntry"/>
+    <keyword type="enum" name="enum AgsFileSelectionFlags" link="AgsFileSelection.html#AgsFileSelectionFlags"/>
+    <keyword type="function" name="ags_file_selection_add_entry ()" link="AgsFileSelection.html#ags-file-selection-add-entry"/>
+    <keyword type="function" name="ags_file_selection_completed ()" link="AgsFileSelection.html#ags-file-selection-completed"/>
+    <keyword type="function" name="ags_file_selection_contains_file ()" link="AgsFileSelection.html#ags-file-selection-contains-file"/>
+    <keyword type="function" name="ags_file_selection_entry_alloc ()" link="AgsFileSelection.html#ags-file-selection-entry-alloc"/>
+    <keyword type="function" name="ags_file_selection_new ()" link="AgsFileSelection.html#ags-file-selection-new"/>
+    <keyword type="function" name="ags_file_selection_remove_entry ()" link="AgsFileSelection.html#ags-file-selection-remove-entry"/>
+    <keyword type="function" name="ags_file_selection_set_entry ()" link="AgsFileSelection.html#ags-file-selection-set-entry"/>
+    <keyword type="signal" name="The "add-entry" signal" link="AgsFileSelection.html#AgsFileSelection-add-entry"/>
+    <keyword type="signal" name="The "completed" signal" link="AgsFileSelection.html#AgsFileSelection-completed"/>
+    <keyword type="signal" name="The "remove-entry" signal" link="AgsFileSelection.html#AgsFileSelection-remove-entry"/>
+    <keyword type="function" name="ags_file_selection_remove_callback ()" link="ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback"/>
+    <keyword type="function" name="ags_file_read_audio ()" link="ags-ags-file-sound.html#ags-file-read-audio"/>
+    <keyword type="function" name="ags_file_read_audio_list ()" link="ags-ags-file-sound.html#ags-file-read-audio-list"/>
+    <keyword type="function" name="ags_file_read_audio_signal ()" link="ags-ags-file-sound.html#ags-file-read-audio-signal"/>
+    <keyword type="function" name="ags_file_read_audio_signal_list ()" link="ags-ags-file-sound.html#ags-file-read-audio-signal-list"/>
+    <keyword type="function" name="ags_file_read_channel ()" link="ags-ags-file-sound.html#ags-file-read-channel"/>
+    <keyword type="function" name="ags_file_read_channel_list ()" link="ags-ags-file-sound.html#ags-file-read-channel-list"/>
+    <keyword type="function" name="ags_file_read_devout ()" link="ags-ags-file-sound.html#ags-file-read-devout"/>
+    <keyword type="function" name="ags_file_read_devout_list ()" link="ags-ags-file-sound.html#ags-file-read-devout-list"/>
+    <keyword type="function" name="ags_file_read_devout_play ()" link="ags-ags-file-sound.html#ags-file-read-devout-play"/>
+    <keyword type="function" name="ags_file_read_devout_play_list ()" link="ags-ags-file-sound.html#ags-file-read-devout-play-list"/>
+    <keyword type="function" name="ags_file_read_file_link ()" link="ags-ags-file-sound.html#ags-file-read-file-link"/>
+    <keyword type="function" name="ags_file_read_input ()" link="ags-ags-file-sound.html#ags-file-read-input"/>
+    <keyword type="function" name="ags_file_read_notation ()" link="ags-ags-file-sound.html#ags-file-read-notation"/>
+    <keyword type="function" name="ags_file_read_notation_list ()" link="ags-ags-file-sound.html#ags-file-read-notation-list"/>
+    <keyword type="function" name="ags_file_read_note ()" link="ags-ags-file-sound.html#ags-file-read-note"/>
+    <keyword type="function" name="ags_file_read_note_list ()" link="ags-ags-file-sound.html#ags-file-read-note-list"/>
+    <keyword type="function" name="ags_file_read_output ()" link="ags-ags-file-sound.html#ags-file-read-output"/>
+    <keyword type="function" name="ags_file_read_pattern ()" link="ags-ags-file-sound.html#ags-file-read-pattern"/>
+    <keyword type="function" name="ags_file_read_pattern_data ()" link="ags-ags-file-sound.html#ags-file-read-pattern-data"/>
+    <keyword type="function" name="ags_file_read_pattern_data_list ()" link="ags-ags-file-sound.html#ags-file-read-pattern-data-list"/>
+    <keyword type="function" name="ags_file_read_pattern_list ()" link="ags-ags-file-sound.html#ags-file-read-pattern-list"/>
+    <keyword type="function" name="ags_file_read_port ()" link="ags-ags-file-sound.html#ags-file-read-port"/>
+    <keyword type="function" name="ags_file_read_port_list ()" link="ags-ags-file-sound.html#ags-file-read-port-list"/>
+    <keyword type="function" name="ags_file_read_recall ()" link="ags-ags-file-sound.html#ags-file-read-recall"/>
+    <keyword type="function" name="ags_file_read_recall_audio ()" link="ags-ags-file-sound.html#ags-file-read-recall-audio"/>
+    <keyword type="function" name="ags_file_read_recall_audio_run ()" link="ags-ags-file-sound.html#ags-file-read-recall-audio-run"/>
+    <keyword type="function" name="ags_file_read_recall_audio_signal ()" link="ags-ags-file-sound.html#ags-file-read-recall-audio-signal"/>
+    <keyword type="function" name="ags_file_read_recall_channel ()" link="ags-ags-file-sound.html#ags-file-read-recall-channel"/>
+    <keyword type="function" name="ags_file_read_recall_channel_run ()" link="ags-ags-file-sound.html#ags-file-read-recall-channel-run"/>
+    <keyword type="function" name="ags_file_read_recall_container ()" link="ags-ags-file-sound.html#ags-file-read-recall-container"/>
+    <keyword type="function" name="ags_file_read_recall_container_list ()" link="ags-ags-file-sound.html#ags-file-read-recall-container-list"/>
+    <keyword type="function" name="ags_file_read_recall_list ()" link="ags-ags-file-sound.html#ags-file-read-recall-list"/>
+    <keyword type="function" name="ags_file_read_recall_recycling ()" link="ags-ags-file-sound.html#ags-file-read-recall-recycling"/>
+    <keyword type="function" name="ags_file_read_recycling ()" link="ags-ags-file-sound.html#ags-file-read-recycling"/>
+    <keyword type="function" name="ags_file_read_recycling_list ()" link="ags-ags-file-sound.html#ags-file-read-recycling-list"/>
+    <keyword type="function" name="ags_file_read_stream ()" link="ags-ags-file-sound.html#ags-file-read-stream"/>
+    <keyword type="function" name="ags_file_read_stream_list ()" link="ags-ags-file-sound.html#ags-file-read-stream-list"/>
+    <keyword type="function" name="ags_file_read_task ()" link="ags-ags-file-sound.html#ags-file-read-task"/>
+    <keyword type="function" name="ags_file_read_task_list ()" link="ags-ags-file-sound.html#ags-file-read-task-list"/>
+    <keyword type="function" name="ags_file_read_timestamp ()" link="ags-ags-file-sound.html#ags-file-read-timestamp"/>
+    <keyword type="function" name="ags_file_read_timestamp_list ()" link="ags-ags-file-sound.html#ags-file-read-timestamp-list"/>
+    <keyword type="function" name="ags_file_write_audio ()" link="ags-ags-file-sound.html#ags-file-write-audio"/>
+    <keyword type="function" name="ags_file_write_audio_list ()" link="ags-ags-file-sound.html#ags-file-write-audio-list"/>
+    <keyword type="function" name="ags_file_write_audio_signal ()" link="ags-ags-file-sound.html#ags-file-write-audio-signal"/>
+    <keyword type="function" name="ags_file_write_audio_signal_list ()" link="ags-ags-file-sound.html#ags-file-write-audio-signal-list"/>
+    <keyword type="function" name="ags_file_write_channel ()" link="ags-ags-file-sound.html#ags-file-write-channel"/>
+    <keyword type="function" name="ags_file_write_channel_list ()" link="ags-ags-file-sound.html#ags-file-write-channel-list"/>
+    <keyword type="function" name="ags_file_write_devout ()" link="ags-ags-file-sound.html#ags-file-write-devout"/>
+    <keyword type="function" name="ags_file_write_devout_list ()" link="ags-ags-file-sound.html#ags-file-write-devout-list"/>
+    <keyword type="function" name="ags_file_write_devout_play ()" link="ags-ags-file-sound.html#ags-file-write-devout-play"/>
+    <keyword type="function" name="ags_file_write_devout_play_list ()" link="ags-ags-file-sound.html#ags-file-write-devout-play-list"/>
+    <keyword type="function" name="ags_file_write_file_link ()" link="ags-ags-file-sound.html#ags-file-write-file-link"/>
+    <keyword type="function" name="ags_file_write_input ()" link="ags-ags-file-sound.html#ags-file-write-input"/>
+    <keyword type="function" name="ags_file_write_notation ()" link="ags-ags-file-sound.html#ags-file-write-notation"/>
+    <keyword type="function" name="ags_file_write_notation_list ()" link="ags-ags-file-sound.html#ags-file-write-notation-list"/>
+    <keyword type="function" name="ags_file_write_note ()" link="ags-ags-file-sound.html#ags-file-write-note"/>
+    <keyword type="function" name="ags_file_write_note_list ()" link="ags-ags-file-sound.html#ags-file-write-note-list"/>
+    <keyword type="function" name="ags_file_write_output ()" link="ags-ags-file-sound.html#ags-file-write-output"/>
+    <keyword type="function" name="ags_file_write_pattern ()" link="ags-ags-file-sound.html#ags-file-write-pattern"/>
+    <keyword type="function" name="ags_file_write_pattern_data ()" link="ags-ags-file-sound.html#ags-file-write-pattern-data"/>
+    <keyword type="function" name="ags_file_write_pattern_data_list ()" link="ags-ags-file-sound.html#ags-file-write-pattern-data-list"/>
+    <keyword type="function" name="ags_file_write_pattern_list ()" link="ags-ags-file-sound.html#ags-file-write-pattern-list"/>
+    <keyword type="function" name="ags_file_write_port ()" link="ags-ags-file-sound.html#ags-file-write-port"/>
+    <keyword type="function" name="ags_file_write_port_list ()" link="ags-ags-file-sound.html#ags-file-write-port-list"/>
+    <keyword type="function" name="ags_file_write_recall ()" link="ags-ags-file-sound.html#ags-file-write-recall"/>
+    <keyword type="function" name="ags_file_write_recall_audio ()" link="ags-ags-file-sound.html#ags-file-write-recall-audio"/>
+    <keyword type="function" name="ags_file_write_recall_audio_run ()" link="ags-ags-file-sound.html#ags-file-write-recall-audio-run"/>
+    <keyword type="function" name="ags_file_write_recall_audio_signal ()" link="ags-ags-file-sound.html#ags-file-write-recall-audio-signal"/>
+    <keyword type="function" name="ags_file_write_recall_channel ()" link="ags-ags-file-sound.html#ags-file-write-recall-channel"/>
+    <keyword type="function" name="ags_file_write_recall_channel_run ()" link="ags-ags-file-sound.html#ags-file-write-recall-channel-run"/>
+    <keyword type="function" name="ags_file_write_recall_container ()" link="ags-ags-file-sound.html#ags-file-write-recall-container"/>
+    <keyword type="function" name="ags_file_write_recall_container_list ()" link="ags-ags-file-sound.html#ags-file-write-recall-container-list"/>
+    <keyword type="function" name="ags_file_write_recall_list ()" link="ags-ags-file-sound.html#ags-file-write-recall-list"/>
+    <keyword type="function" name="ags_file_write_recall_recycling ()" link="ags-ags-file-sound.html#ags-file-write-recall-recycling"/>
+    <keyword type="function" name="ags_file_write_recycling ()" link="ags-ags-file-sound.html#ags-file-write-recycling"/>
+    <keyword type="function" name="ags_file_write_recycling_list ()" link="ags-ags-file-sound.html#ags-file-write-recycling-list"/>
+    <keyword type="function" name="ags_file_write_stream ()" link="ags-ags-file-sound.html#ags-file-write-stream"/>
+    <keyword type="function" name="ags_file_write_stream_list ()" link="ags-ags-file-sound.html#ags-file-write-stream-list"/>
+    <keyword type="function" name="ags_file_write_task ()" link="ags-ags-file-sound.html#ags-file-write-task"/>
+    <keyword type="function" name="ags_file_write_task_list ()" link="ags-ags-file-sound.html#ags-file-write-task-list"/>
+    <keyword type="function" name="ags_file_write_timestamp ()" link="ags-ags-file-sound.html#ags-file-write-timestamp"/>
+    <keyword type="function" name="ags_file_write_timestamp_list ()" link="ags-ags-file-sound.html#ags-file-write-timestamp-list"/>
+    <keyword type="macro" name="AGS_CLIPBOARD_DEFAULT_VERSION" link="ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_BOOLEAN_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_BOOLEAN_PROP" link="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_BUILD_ID_PROP" link="ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_CHAR_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_CHAR_PROP" link="ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DEFAULT_VERSION" link="ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DOUBLE_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DOUBLE_PROP" link="ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_BUTTON" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_DIAL" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_HSCALE" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_LABEL" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_LED" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_VSCALE" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM" link="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_EFFECTS_DEFAULT_VERSION" link="ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_FALSE" link="ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_FLAGS_PROP" link="ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_FLOAT_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-FLOAT-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_FLOAT_PROP" link="ags-ags-file-stock.html#AGS-FILE-FLOAT-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_ID_PROP" link="ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_INT64_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_INT64_PROP" link="ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_NAME_PROP" link="ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_OBJECT_PROP" link="ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_SCOPE_PROP" link="ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_TRUE" link="ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_TYPE_PROP" link="ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_UINT64_POINTER_PROP" link="ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_UINT64_PROP" link="ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_VERSION_PROP" link="ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS"/>
+    <keyword type="macro" name="AGS_FILE_XPATH_PROP" link="ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS"/>
+    <keyword type="function" name="ags_file_read_embedded_audio ()" link="ags-ags-file-util.html#ags-file-read-embedded-audio"/>
+    <keyword type="function" name="ags_file_read_embedded_audio_list ()" link="ags-ags-file-util.html#ags-file-read-embedded-audio-list"/>
+    <keyword type="function" name="ags_file_read_file_link ()" link="ags-ags-file-util.html#ags-file-read-file-link"/>
+    <keyword type="function" name="ags_file_read_file_link_list ()" link="ags-ags-file-util.html#ags-file-read-file-link-list"/>
+    <keyword type="function" name="ags_file_util_read_dependency ()" link="ags-ags-file-util.html#ags-file-util-read-dependency"/>
+    <keyword type="function" name="ags_file_util_read_history ()" link="ags-ags-file-util.html#ags-file-util-read-history"/>
+    <keyword type="function" name="ags_file_util_read_object ()" link="ags-ags-file-util.html#ags-file-util-read-object"/>
+    <keyword type="function" name="ags_file_util_read_parameter ()" link="ags-ags-file-util.html#ags-file-util-read-parameter"/>
+    <keyword type="function" name="ags_file_util_read_value ()" link="ags-ags-file-util.html#ags-file-util-read-value"/>
+    <keyword type="function" name="ags_file_util_write_dependency ()" link="ags-ags-file-util.html#ags-file-util-write-dependency"/>
+    <keyword type="function" name="ags_file_util_write_history ()" link="ags-ags-file-util.html#ags-file-util-write-history"/>
+    <keyword type="function" name="ags_file_util_write_object ()" link="ags-ags-file-util.html#ags-file-util-write-object"/>
+    <keyword type="function" name="ags_file_util_write_parameter ()" link="ags-ags-file-util.html#ags-file-util-write-parameter"/>
+    <keyword type="function" name="ags_file_util_write_value ()" link="ags-ags-file-util.html#ags-file-util-write-value"/>
+    <keyword type="function" name="ags_file_write_embedded_audio ()" link="ags-ags-file-util.html#ags-file-write-embedded-audio"/>
+    <keyword type="function" name="ags_file_write_embedded_audio_list ()" link="ags-ags-file-util.html#ags-file-write-embedded-audio-list"/>
+    <keyword type="function" name="ags_file_write_file_link ()" link="ags-ags-file-util.html#ags-file-write-file-link"/>
+    <keyword type="function" name="ags_file_write_file_link_list ()" link="ags-ags-file-util.html#ags-file-write-file-link-list"/>
+    <keyword type="function" name="ags_file_read_audio_loop ()" link="ags-ags-file-thread.html#ags-file-read-audio-loop"/>
+    <keyword type="function" name="ags_file_read_thread ()" link="ags-ags-file-thread.html#ags-file-read-thread"/>
+    <keyword type="function" name="ags_file_read_thread_list ()" link="ags-ags-file-thread.html#ags-file-read-thread-list"/>
+    <keyword type="function" name="ags_file_read_thread_pool ()" link="ags-ags-file-thread.html#ags-file-read-thread-pool"/>
+    <keyword type="function" name="ags_file_write_audio_loop ()" link="ags-ags-file-thread.html#ags-file-write-audio-loop"/>
+    <keyword type="function" name="ags_file_write_thread ()" link="ags-ags-file-thread.html#ags-file-write-thread"/>
+    <keyword type="function" name="ags_file_write_thread_list ()" link="ags-ags-file-thread.html#ags-file-write-thread-list"/>
+    <keyword type="function" name="ags_file_write_thread_pool ()" link="ags-ags-file-thread.html#ags-file-write-thread-pool"/>
+    <keyword type="macro" name="AGS_REGISTRY_DEFAULT_ID_LENGTH" link="AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS"/>
+    <keyword type="struct" name="struct AgsRegistry" link="AgsRegistry.html#AgsRegistry-struct"/>
+    <keyword type="struct" name="struct AgsRegistryClass" link="AgsRegistry.html#AgsRegistryClass"/>
+    <keyword type="struct" name="struct AgsRegistryEntry" link="AgsRegistry.html#AgsRegistryEntry"/>
+    <keyword type="function" name="ags_registry_add ()" link="AgsRegistry.html#ags-registry-add"/>
+    <keyword type="function" name="ags_registry_entry_alloc ()" link="AgsRegistry.html#ags-registry-entry-alloc"/>
+    <keyword type="function" name="ags_registry_entry_bulk ()" link="AgsRegistry.html#ags-registry-entry-bulk"/>
+    <keyword type="function" name="ags_registry_entry_find ()" link="AgsRegistry.html#ags-registry-entry-find"/>
+    <keyword type="function" name="ags_registry_new ()" link="AgsRegistry.html#ags-registry-new"/>
+    <keyword type="struct" name="struct AgsRemoteTask" link="AgsRemoteTask.html#AgsRemoteTask-struct"/>
+    <keyword type="struct" name="struct AgsRemoteTaskClass" link="AgsRemoteTask.html#AgsRemoteTaskClass"/>
+    <keyword type="function" name="ags_remote_task_launch ()" link="AgsRemoteTask.html#ags-remote-task-launch"/>
+    <keyword type="function" name="ags_remote_task_launch_timed ()" link="AgsRemoteTask.html#ags-remote-task-launch-timed"/>
+    <keyword type="function" name="ags_remote_task_new ()" link="AgsRemoteTask.html#ags-remote-task-new"/>
+    <keyword type="struct" name="struct AgsServer" link="AgsServer.html#AgsServer-struct"/>
+    <keyword type="struct" name="struct AgsServerClass" link="AgsServer.html#AgsServerClass"/>
+    <keyword type="enum" name="enum AgsServerFlags" link="AgsServer.html#AgsServerFlags"/>
+    <keyword type="function" name="ags_server_create_object ()" link="AgsServer.html#ags-server-create-object"/>
+    <keyword type="function" name="ags_server_lookup ()" link="AgsServer.html#ags-server-lookup"/>
+    <keyword type="function" name="ags_server_new ()" link="AgsServer.html#ags-server-new"/>
+    <keyword type="function" name="ags_server_object_set_property ()" link="AgsServer.html#ags-server-object-set-property"/>
+    <keyword type="function" name="ags_server_start ()" link="AgsServer.html#ags-server-start"/>
+    <keyword type="signal" name="The "start" signal" link="AgsServer.html#AgsServer-start"/>
+  </functions>
+</book>
diff --git a/api/ags/ags.hierarchy b/api/ags/ags.hierarchy
new file mode 100644
index 0000000..5be7074
--- /dev/null
+++ b/api/ags/ags.hierarchy
@@ -0,0 +1,277 @@
+GObject
+  AgsTask
+    AgsAddAudio
+    AgsAddAudioSignal
+    AgsAddLineMember
+    AgsAddNote
+    AgsAddPointToSelection
+    AgsAddRecall
+    AgsAddRegionToSelection
+    AgsAppendAudio
+    AgsAppendChannel
+    AgsAppendRecall
+    AgsApplyBpm
+    AgsApplySequencerLength
+    AgsApplySynth
+    AgsApplyTact
+    AgsApplyWavetable
+    AgsAudioSetRecycling
+    AgsCancelAudio
+    AgsCancelChannel
+    AgsCancelRecall
+    AgsChangeIndicator
+    AgsChangeTact
+    AgsChannelSetRecycling
+    AgsDisplayTact
+    AgsExportOutput
+    AgsFreeSelection
+    AgsInitAudio
+    AgsInitChannel
+    AgsLinkChannel
+    AgsOpenFile
+    AgsOpenSingleFile
+    AgsRemoveAudio
+    AgsRemoveAudioSignal
+    AgsRemoveNote
+    AgsRemovePointFromSelection
+    AgsRemoveRecall
+    AgsRemoveRegionFromSelection
+    AgsSaveFile
+    AgsScrollOnPlay
+    AgsSetAudioChannels
+    AgsSetBufferSize
+    AgsSetDevoutPlayFlags
+    AgsSetMuted
+    AgsSetOutputDevice
+    AgsSetSamplerate
+    AgsStartDevout
+    AgsToggleLed
+    AgsTogglePatternBit
+    AgsUnrefAudioSignal
+  AgsAsyncQueue
+  AgsAudioFile
+  AgsAudioFileXml
+  AgsAudio
+  AgsThread
+    AgsAudioLoop
+    AgsAutosaveThread
+    AgsDevoutThread
+    AgsExportThread
+    AgsTaskThread
+      AgsGuiTaskThread
+    AgsGuiThread
+    AgsIteratorThread
+    AgsRecyclingThread
+    AgsReturnableThread
+    AgsSingleThread
+    AgsTimestampThread
+  GInitiallyUnowned
+    GtkObject
+      GtkWidget
+        GtkContainer
+          GtkBox
+            GtkVBox
+              AgsAudioPreferences
+              AgsLine
+                AgsDrumInputLine
+                AgsDrumOutputLine
+                AgsMixerInputLine
+                AgsPanelInputLine
+                AgsSynthInputLine
+              AgsPad
+                AgsDrumInputPad
+                AgsDrumOutputPad
+                AgsMixerInputPad
+                AgsPanelInputPad
+                AgsSynthInputPad
+              AgsEditor
+              AgsFileSelection
+              AgsInlinePlayer
+              AgsLineEditor
+              AgsLineMemberEditor
+              AgsPropertyEditor
+                AgsPropertyListingEditor
+                  AgsListingEditor
+                AgsPropertyCollectionEditor
+              AgsMachineSelector
+              AgsNavigation
+              AgsNotebook
+              AgsPadEditor
+              AgsPerformancePreferences
+              AgsPluginPreferences
+              AgsServerPreferences
+              AgsSF2Chooser
+            GtkHBox
+              AgsLinkEditor
+              AgsOptionMenu
+          GtkBin
+            GtkHandleBox
+              AgsMachine
+                AgsDrum
+                AgsFFPlayer
+                AgsMatrix
+                AgsMixer
+                AgsPanel
+                AgsSynth
+            GtkExpander
+              AgsExpander
+            GtkWindow
+              AgsExportWindow
+              GtkDialog
+                AgsLadspaBrowser
+                AgsMachineEditor
+                AgsMachineSelection
+                AgsPreferences
+              AgsMenu
+              AgsWindow
+            AgsLed
+            GtkFrame
+              AgsLineMember
+              AgsOscillator
+            GtkButton
+              GtkToggleButton
+                GtkCheckButton
+                  GtkRadioButton
+                    AgsMachineRadioButton
+          GtkTable
+            AgsExpanderSet
+            AgsLinkCollectionEditor
+            AgsTable
+              AgsMenuItem
+            AgsNoteEdit
+          GtkMenuShell
+            GtkMenuBar
+              AgsMenuBar
+          GtkToolbar
+            AgsToolbar
+        AgsDial
+        AgsIndicator
+          AgsVIndicator
+        GtkDrawingArea
+          AgsMeter
+          AgsRuler
+  AgsAudioSignal
+  AgsRecall
+    AgsRecallAudioSignal
+      AgsBufferAudioSignal
+      AgsCopyAudioSignal
+      AgsMuteAudioSignal
+      AgsPlayAudioSignal
+      AgsRecallLadspaRun
+      AgsStreamAudioSignal
+      AgsVolumeAudioSignal
+    AgsRecallChannel
+      AgsBufferChannel
+      AgsCopyChannel
+      AgsCopyPatternChannel
+      AgsLoopChannel
+      AgsMuteChannel
+      AgsPeakChannel
+      AgsPlayChannel
+      AgsRecallLadspa
+      AgsStreamChannel
+      AgsVolumeChannel
+    AgsRecallChannelRun
+      AgsBufferChannelRun
+      AgsCopyChannelRun
+      AgsCopyPatternChannelRun
+      AgsLoopChannelRun
+      AgsMuteChannelRun
+      AgsPeakChannelRun
+      AgsPlayChannelRun
+      AgsPlayChannelRunMaster
+      AgsRecallChannelRunDummy
+      AgsStreamChannelRun
+      AgsVolumeChannelRun
+    AgsRecallRecycling
+      AgsBufferRecycling
+      AgsCopyRecycling
+      AgsMuteRecycling
+      AgsPlayRecycling
+      AgsRecallRecyclingDummy
+      AgsStreamRecycling
+      AgsVolumeRecycling
+    AgsRecallAudio
+      AgsCopyNotationAudio
+      AgsCopyPatternAudio
+      AgsCountBeatsAudio
+      AgsDelayAudio
+      AgsMuteAudio
+      AgsPlayAudio
+      AgsPlayNotationAudio
+    AgsRecallAudioRun
+      AgsCopyNotationAudioRun
+      AgsCopyPatternAudioRun
+      AgsCountBeatsAudioRun
+      AgsDelayAudioRun
+      AgsPlayNotationAudioRun
+    AgsPlayAudioFile
+    AgsPlayNote
+    AgsPlayPattern
+  AgsChannel
+    AgsInput
+    AgsOutput
+  AgsConfig
+  AgsDevout
+  AgsFile
+  AgsFileIdRef
+  AgsFileLaunch
+  AgsFileLink
+  AgsFileLookup
+  AgsGarbageCollector
+  AgsIpatch
+  AgsIpatchSF2Reader
+  AgsLadspaManager
+  AgsMain
+  AgsNotation
+  AgsNote
+  AgsPattern
+  AgsPluginFactory
+  AgsPort
+  AgsRecallContainer
+  AgsRecallDependency
+  AgsRecallFactory
+  AgsRecallID
+  AgsRecyclingContainer
+  AgsRecycling
+  AgsRegistry
+  AgsRemoteTask
+  AgsServer
+  AgsSndfile
+  AgsStream
+  AgsThreadPool
+  AgsTimestampFactory
+  AgsTimestamp
+  GtkStyle
+  GdkDrawable
+    GdkWindow
+  GdkDragContext
+  GtkTooltip
+  GdkScreen
+  GdkPixbuf
+  GtkAction
+  GtkSettings
+GInterface
+  GTypePlugin
+  AgsConnectable
+  AgsApplicable
+  AgsTreeIterator
+  AgsStackable
+  AgsMainLoop
+  AtkImplementorIface
+  GtkBuildable
+  GtkOrientable
+  AgsPackable
+  AgsDynamicConnectable
+  AgsPlugin
+  AgsMutable
+  AgsCountable
+  AgsTactable
+  AgsPlayable
+  GtkActivatable
+  AgsPortlet
+  AgsPersistable
+  AgsRunnable
+  AgsSeekable
+  GtkToolShell
+  GIcon
diff --git a/api/ags/ags.interfaces b/api/ags/ags.interfaces
new file mode 100644
index 0000000..d920e6d
--- /dev/null
+++ b/api/ags/ags.interfaces
@@ -0,0 +1,229 @@
+AgsTask AgsConnectable
+AgsAddAudio AgsConnectable
+AgsAddAudioSignal AgsConnectable
+AgsAddLineMember AgsConnectable
+AgsAddNote AgsConnectable
+AgsAddPointToSelection AgsConnectable
+AgsAddRecall AgsConnectable
+AgsAddRegionToSelection AgsConnectable
+AgsAppendAudio AgsConnectable
+AgsAppendChannel AgsConnectable
+AgsAppendRecall AgsConnectable
+AgsApplyBpm AgsConnectable
+AgsApplySequencerLength AgsConnectable
+AgsApplySynth AgsConnectable
+AgsApplyTact AgsConnectable
+AgsApplyWavetable AgsConnectable
+AgsAudioSetRecycling AgsConnectable
+AgsCancelAudio AgsConnectable
+AgsCancelChannel AgsConnectable
+AgsCancelRecall AgsConnectable
+AgsChangeIndicator AgsConnectable
+AgsChangeTact AgsConnectable
+AgsChannelSetRecycling AgsConnectable
+AgsDisplayTact AgsConnectable
+AgsExportOutput AgsConnectable
+AgsFreeSelection AgsConnectable
+AgsInitAudio AgsConnectable
+AgsInitChannel AgsConnectable
+AgsLinkChannel AgsConnectable
+AgsOpenFile AgsConnectable
+AgsOpenSingleFile AgsConnectable
+AgsRemoveAudio AgsConnectable
+AgsRemoveAudioSignal AgsConnectable
+AgsRemoveNote AgsConnectable
+AgsRemovePointFromSelection AgsConnectable
+AgsRemoveRecall AgsConnectable
+AgsRemoveRegionFromSelection AgsConnectable
+AgsSaveFile AgsConnectable
+AgsScrollOnPlay AgsConnectable
+AgsSetAudioChannels AgsConnectable
+AgsSetBufferSize AgsConnectable
+AgsSetDevoutPlayFlags AgsConnectable
+AgsSetMuted AgsConnectable
+AgsSetOutputDevice AgsConnectable
+AgsSetSamplerate AgsConnectable
+AgsStartDevout AgsConnectable
+AgsToggleLed AgsConnectable
+AgsTogglePatternBit AgsConnectable
+AgsUnrefAudioSignal AgsConnectable
+AgsAudioFile AgsConnectable
+AgsAudio AgsConnectable
+AgsThread AgsTreeIterator AgsConnectable AgsStackable
+AgsAudioLoop AgsTreeIterator AgsConnectable AgsStackable AgsMainLoop
+AgsAutosaveThread AgsTreeIterator AgsConnectable AgsStackable AgsMainLoop
+AgsDevoutThread AgsTreeIterator AgsConnectable AgsStackable
+AgsExportThread AgsTreeIterator AgsConnectable AgsStackable
+AgsTaskThread AgsTreeIterator AgsConnectable AgsStackable
+AgsGuiTaskThread AgsTreeIterator AgsConnectable AgsStackable
+AgsGuiThread AgsTreeIterator AgsConnectable AgsStackable
+AgsIteratorThread AgsTreeIterator AgsConnectable AgsStackable
+AgsRecyclingThread AgsTreeIterator AgsConnectable AgsStackable
+AgsReturnableThread AgsTreeIterator AgsConnectable AgsStackable
+AgsSingleThread AgsTreeIterator AgsConnectable AgsStackable
+AgsTimestampThread AgsTreeIterator AgsConnectable AgsStackable
+GtkWidget AtkImplementorIface GtkBuildable
+GtkContainer AtkImplementorIface GtkBuildable
+GtkBox AtkImplementorIface GtkBuildable GtkOrientable
+GtkVBox AtkImplementorIface GtkBuildable GtkOrientable
+AgsAudioPreferences AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsApplicable
+AgsLine AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsDrumInputLine AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsDrumOutputLine AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsMixerInputLine AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsPanelInputLine AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsSynthInputLine AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsPad AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsDrumInputPad AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsDrumOutputPad AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsMixerInputPad AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsPanelInputPad AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsSynthInputPad AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsPlugin
+AgsEditor AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsFileSelection AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsInlinePlayer AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsLineEditor AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsApplicable
+AgsLineMemberEditor AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsApplicable
+AgsPropertyEditor AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsPropertyListingEditor AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsListingEditor AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsApplicable
+AgsPropertyCollectionEditor AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsApplicable
+AgsMachineSelector AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsNavigation AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsNotebook AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsPadEditor AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsApplicable
+AgsPerformancePreferences AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsPluginPreferences AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsServerPreferences AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+AgsSF2Chooser AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable
+GtkHBox AtkImplementorIface GtkBuildable GtkOrientable
+AgsLinkEditor AtkImplementorIface GtkBuildable GtkOrientable AgsConnectable AgsApplicable
+AgsOptionMenu AtkImplementorIface GtkBuildable GtkOrientable
+GtkBin AtkImplementorIface GtkBuildable
+GtkHandleBox AtkImplementorIface GtkBuildable
+AgsMachine AtkImplementorIface GtkBuildable AgsConnectable AgsPlugin
+AgsDrum AtkImplementorIface GtkBuildable AgsConnectable AgsPlugin
+AgsFFPlayer AtkImplementorIface GtkBuildable AgsConnectable AgsPlugin
+AgsMatrix AtkImplementorIface GtkBuildable AgsConnectable AgsPlugin
+AgsMixer AtkImplementorIface GtkBuildable AgsConnectable AgsPlugin
+AgsPanel AtkImplementorIface GtkBuildable AgsConnectable AgsPlugin
+AgsSynth AtkImplementorIface GtkBuildable AgsConnectable AgsPlugin
+GtkExpander AtkImplementorIface GtkBuildable
+AgsExpander AtkImplementorIface GtkBuildable
+GtkWindow AtkImplementorIface GtkBuildable
+AgsExportWindow AtkImplementorIface GtkBuildable AgsConnectable
+GtkDialog AtkImplementorIface GtkBuildable
+AgsLadspaBrowser AtkImplementorIface GtkBuildable AgsConnectable AgsApplicable
+AgsMachineEditor AtkImplementorIface GtkBuildable AgsConnectable AgsApplicable
+AgsMachineSelection AtkImplementorIface GtkBuildable AgsConnectable
+AgsPreferences AtkImplementorIface GtkBuildable AgsConnectable AgsApplicable
+AgsMenu AtkImplementorIface GtkBuildable
+AgsWindow AtkImplementorIface GtkBuildable AgsConnectable
+AgsLed AtkImplementorIface GtkBuildable
+GtkFrame AtkImplementorIface GtkBuildable
+AgsLineMember AtkImplementorIface GtkBuildable AgsConnectable
+AgsOscillator AtkImplementorIface GtkBuildable AgsConnectable
+GtkButton AtkImplementorIface GtkBuildable GtkActivatable
+GtkToggleButton AtkImplementorIface GtkBuildable GtkActivatable
+GtkCheckButton AtkImplementorIface GtkBuildable GtkActivatable
+GtkRadioButton AtkImplementorIface GtkBuildable GtkActivatable
+AgsMachineRadioButton AtkImplementorIface GtkBuildable GtkActivatable AgsConnectable
+GtkTable AtkImplementorIface GtkBuildable
+AgsExpanderSet AtkImplementorIface GtkBuildable
+AgsLinkCollectionEditor AtkImplementorIface GtkBuildable AgsConnectable AgsApplicable
+AgsTable AtkImplementorIface GtkBuildable
+AgsMenuItem AtkImplementorIface GtkBuildable
+AgsNoteEdit AtkImplementorIface GtkBuildable AgsConnectable
+GtkMenuShell AtkImplementorIface GtkBuildable
+GtkMenuBar AtkImplementorIface GtkBuildable
+AgsMenuBar AtkImplementorIface GtkBuildable AgsConnectable
+GtkToolbar AtkImplementorIface GtkBuildable GtkToolShell GtkOrientable
+AgsToolbar AtkImplementorIface GtkBuildable GtkToolShell GtkOrientable AgsConnectable
+AgsDial AtkImplementorIface GtkBuildable
+AgsIndicator AtkImplementorIface GtkBuildable
+AgsVIndicator AtkImplementorIface GtkBuildable
+GtkDrawingArea AtkImplementorIface GtkBuildable
+AgsMeter AtkImplementorIface GtkBuildable AgsConnectable
+AgsRuler AtkImplementorIface GtkBuildable
+AgsAudioSignal AgsConnectable
+AgsRecall AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsRecallAudioSignal AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsBufferAudioSignal AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsCopyAudioSignal AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsMuteAudioSignal AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPlayAudioSignal AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsRecallLadspaRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsStreamAudioSignal AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsVolumeAudioSignal AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsRecallChannel AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsBufferChannel AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin AgsMutable
+AgsCopyChannel AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin AgsMutable
+AgsCopyPatternChannel AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsLoopChannel AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsMuteChannel AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin AgsMutable
+AgsPeakChannel AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPlayChannel AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin AgsMutable
+AgsRecallLadspa AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsStreamChannel AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsVolumeChannel AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsRecallChannelRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsBufferChannelRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsCopyChannelRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsCopyPatternChannelRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsLoopChannelRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsMuteChannelRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPeakChannelRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPlayChannelRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPlayChannelRunMaster AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsRecallChannelRunDummy AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsStreamChannelRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsVolumeChannelRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsRecallRecycling AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsBufferRecycling AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsCopyRecycling AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsMuteRecycling AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPlayRecycling AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsRecallRecyclingDummy AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsStreamRecycling AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsVolumeRecycling AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsRecallAudio AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsCopyNotationAudio AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsCopyPatternAudio AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsCountBeatsAudio AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsDelayAudio AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin AgsTactable
+AgsMuteAudio AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin AgsMutable
+AgsPlayAudio AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPlayNotationAudio AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsRecallAudioRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsCopyNotationAudioRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsCopyPatternAudioRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsCountBeatsAudioRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin AgsCountable
+AgsDelayAudioRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPlayNotationAudioRun AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPlayAudioFile AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPlayNote AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsPlayPattern AgsConnectable AgsPackable AgsDynamicConnectable AgsPlugin
+AgsChannel AgsConnectable
+AgsInput AgsConnectable
+AgsOutput AgsConnectable
+AgsConfig AgsConnectable
+AgsDevout AgsConnectable
+AgsIpatch AgsConnectable AgsPlayable
+AgsIpatchSF2Reader AgsConnectable
+AgsMain AgsConnectable
+AgsNotation AgsConnectable AgsTactable AgsPortlet
+AgsNote AgsConnectable
+AgsPattern AgsConnectable AgsTactable AgsPortlet
+AgsPort AgsConnectable
+AgsRecallContainer AgsConnectable
+AgsRecallDependency AgsConnectable
+AgsRecallFactory AgsConnectable
+AgsRecallID AgsConnectable
+AgsRecycling AgsConnectable
+AgsRegistry AgsConnectable
+AgsRemoteTask AgsConnectable
+AgsServer AgsConnectable
+AgsSndfile AgsConnectable AgsPlayable
+AgsThreadPool AgsConnectable
+GdkPixbuf GIcon
+GtkAction GtkBuildable
diff --git a/api/ags/ags.prerequisites b/api/ags/ags.prerequisites
new file mode 100644
index 0000000..e2b46f0
--- /dev/null
+++ b/api/ags/ags.prerequisites
@@ -0,0 +1,5 @@
+GtkBuildable GObject
+GtkOrientable GObject
+GtkActivatable GObject
+GtkToolShell GtkWidget
+GIcon GObject
diff --git a/api/ags/ags.signals b/api/ags/ags.signals
new file mode 100644
index 0000000..361988f
--- /dev/null
+++ b/api/ags/ags.signals
@@ -0,0 +1,790 @@
+<SIGNAL>
+<NAME>AgsAsyncQueue::interrupt</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsAsyncQueue *agsasyncqueue
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsAsyncQueue::pop-context</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsAsyncQueue *agsasyncqueue
+gpointer  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsAsyncQueue::push-context</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsAsyncQueue *agsasyncqueue
+gpointer  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsAudio::done</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsAudio *agsaudio
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsAudio::init-run</NAME>
+<RETURNS>GObject*</RETURNS>
+<FLAGS>l</FLAGS>
+AgsAudio *agsaudio
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsAudio::set-audio-channels</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsAudio *agsaudio
+guint  arg1
+guint  arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsAudio::set-pads</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsAudio *agsaudio
+gulong  arg1
+guint  arg2
+guint  arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsAudio::tact</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsAudio *agsaudio
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsAudioSignal::morph-samplerate</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsAudioSignal *agsaudiosignal
+guint  arg1
+gdouble  arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsAudioSignal::realloc-buffer-size</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsAudioSignal *agsaudiosignal
+guint  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsChannel::done</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsChannel *agschannel
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsChannel::recycling-changed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsChannel *agschannel
+GObject *arg1
+GObject *arg2
+GObject *arg3
+GObject *arg4
+GObject *arg5
+GObject *arg6
+GObject *arg7
+GObject *arg8
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsCountBeatsAudioRun::notation-loop</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsCountBeatsAudioRun *agscountbeatsaudiorun
+guint  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsCountBeatsAudioRun::notation-start</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsCountBeatsAudioRun *agscountbeatsaudiorun
+guint  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsCountBeatsAudioRun::notation-stop</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsCountBeatsAudioRun *agscountbeatsaudiorun
+guint  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsCountBeatsAudioRun::sequencer-loop</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsCountBeatsAudioRun *agscountbeatsaudiorun
+guint  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsCountBeatsAudioRun::sequencer-start</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsCountBeatsAudioRun *agscountbeatsaudiorun
+guint  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsCountBeatsAudioRun::sequencer-stop</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsCountBeatsAudioRun *agscountbeatsaudiorun
+guint  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsDelayAudio::notation-duration-changed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsDelayAudio *agsdelayaudio
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsDelayAudio::sequencer-duration-changed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsDelayAudio *agsdelayaudio
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsDelayAudioRun::notation-alloc-input</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsDelayAudioRun *agsdelayaudiorun
+guint  arg1
+guint  arg2
+guint  arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsDelayAudioRun::notation-alloc-output</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsDelayAudioRun *agsdelayaudiorun
+guint  arg1
+guint  arg2
+guint  arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsDelayAudioRun::notation-count</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsDelayAudioRun *agsdelayaudiorun
+guint  arg1
+guint  arg2
+guint  arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsDelayAudioRun::sequencer-alloc-input</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsDelayAudioRun *agsdelayaudiorun
+guint  arg1
+guint  arg2
+guint  arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsDelayAudioRun::sequencer-alloc-output</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsDelayAudioRun *agsdelayaudiorun
+guint  arg1
+guint  arg2
+guint  arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsDelayAudioRun::sequencer-count</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsDelayAudioRun *agsdelayaudiorun
+guint  arg1
+guint  arg2
+guint  arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsDevout::tic</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsDevout *agsdevout
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsEditor::machine-changed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsEditor *agseditor
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFile::read</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFile *agsfile
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFile::read-resolve</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFile *agsfile
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFile::read-start</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFile *agsfile
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFile::write</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFile *agsfile
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFile::write-concurrent</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFile *agsfile
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFile::write-resolve</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFile *agsfile
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFileIdRef::resolved</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFileIdRef *agsfileidref
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFileLaunch::start</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFileLaunch *agsfilelaunch
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFileLookup::resolve</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFileLookup *agsfilelookup
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFileSelection::add-entry</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFileSelection *agsfileselection
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFileSelection::completed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFileSelection *agsfileselection
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsFileSelection::remove-entry</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsFileSelection *agsfileselection
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsIteratorThread::children-ready</NAME>
+<RETURNS>gboolean</RETURNS>
+<FLAGS>l</FLAGS>
+AgsIteratorThread *agsiteratorthread
+GObject *arg1
+GObject *arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsLine::group-changed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsLine *agsline
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsLine::set-channel</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsLine *agsline
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsLineMember::change-port</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsLineMember *agslinemember
+gpointer  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsMachineEditor::set-machine</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsMachineEditor *agsmachineeditor
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsMachine::add-default-recalls</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsMachine *agsmachine
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsMachineSelector::changed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsMachineSelector *agsmachineselector
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsNavigation::change-position</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsNavigation *agsnavigation
+gdouble  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsPad::resize-lines</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsPad *agspad
+gulong  arg1
+guint  arg2
+guint  arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsPad::set-channel</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsPad *agspad
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsPluginFactory::add</NAME>
+<RETURNS>GObject*</RETURNS>
+<FLAGS>l</FLAGS>
+AgsPluginFactory *agspluginfactory
+gulong  arg1
+gchar *arg2
+gchar *arg3
+gchar *arg4
+gchar *arg5
+guint  arg6
+gpointer  arg7
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsPluginFactory::create</NAME>
+<RETURNS>GObject*</RETURNS>
+<FLAGS>l</FLAGS>
+AgsPluginFactory *agspluginfactory
+gchar *arg1
+gchar *arg2
+gchar *arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsPort::safe-get-property</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsPort *agsport
+gchar *arg1
+gpointer  arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsPort::safe-read</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsPort *agsport
+gpointer  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsPort::safe-set-property</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsPort *agsport
+gchar *arg1
+gpointer  arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsPort::safe-write</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsPort *agsport
+gpointer  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecallChannelRun::run-order-changed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecallChannelRun *agsrecallchannelrun
+guint  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::cancel</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::child-added</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::done</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::duplicate</NAME>
+<RETURNS>GObject*</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+GObject *arg1
+gpointer  arg2
+gpointer  arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::notify-dependency</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+guint  arg1
+gint  arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::remove</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::resolve-dependencies</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::run-init-inter</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::run-init-post</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::run-init-pre</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::run-inter</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::run-post</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::run-pre</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecall::stop-persistent</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecall *agsrecall
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecycling::add-audio-signal</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecycling *agsrecycling
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecycling::remove-audio-signal</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecycling *agsrecycling
+GObject *arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecyclingThread::play-audio</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecyclingThread *agsrecyclingthread
+GObject *arg1
+GObject *arg2
+GObject *arg3
+GObject *arg4
+GObject *arg5
+GObject *arg6
+guint  arg7
+gint  arg8
+gboolean  arg9
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsRecyclingThread::play-channel</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsRecyclingThread *agsrecyclingthread
+GObject *arg1
+GObject *arg2
+GObject *arg3
+gint  arg4
+gboolean  arg5
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsReturnableThread::safe-run</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsReturnableThread *agsreturnablethread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsServer::start</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsServer *agsserver
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsTactable::change-bpm</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsTactable *agstactable
+gdouble  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsTactable::change-notation-duration</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsTactable *agstactable
+gdouble  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsTactable::change-sequencer-duration</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsTactable *agstactable
+gdouble  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsTactable::change-tact</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsTactable *agstactable
+gdouble  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsTask::failure</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsTask *agstask
+gpointer  arg1
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsTask::launch</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsTask *agstask
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::resume</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::run</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::start</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::stop</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::suspend</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::timelock</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::resume</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::run</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::start</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::stop</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::suspend</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThread::timelock</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThread *agsthread
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsThreadPool::start</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsThreadPool *agsthreadpool
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsTimestampFactory::create</NAME>
+<RETURNS>GObject*</RETURNS>
+<FLAGS>l</FLAGS>
+AgsTimestampFactory *agstimestampfactory
+GObject *arg1
+GObject *arg2
+</SIGNAL>
+
+<SIGNAL>
+<NAME>AgsTogglePatternBit::refresh-gui</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+AgsTogglePatternBit *agstogglepatternbit
+</SIGNAL>
+
diff --git a/api/ags/ags.types b/api/ags/ags.types
new file mode 100644
index 0000000..47258ac
--- /dev/null
+++ b/api/ags/ags.types
@@ -0,0 +1,237 @@
+ags_add_audio_get_type
+ags_add_audio_signal_get_type
+ags_add_line_member_get_type
+ags_add_note_get_type
+ags_add_point_to_selection_get_type
+ags_add_recall_get_type
+ags_add_region_to_selection_get_type
+ags_append_audio_get_type
+ags_append_channel_get_type
+ags_append_recall_get_type
+ags_applicable_get_type
+ags_apply_bpm_get_type
+ags_apply_sequencer_length_get_type
+ags_apply_synth_get_type
+ags_apply_tact_get_type
+ags_apply_wavetable_get_type
+ags_async_queue_get_type
+ags_audio_file_get_type
+ags_audio_file_xml_get_type
+ags_audio_get_type
+ags_audio_loop_get_type
+ags_audio_preferences_get_type
+ags_audio_set_recycling_get_type
+ags_audio_signal_get_type
+ags_autosave_thread_get_type
+ags_buffer_audio_signal_get_type
+ags_buffer_channel_get_type
+ags_buffer_channel_run_get_type
+ags_buffer_recycling_get_type
+ags_cancel_audio_get_type
+ags_cancel_channel_get_type
+ags_cancel_recall_get_type
+ags_change_indicator_get_type
+ags_change_tact_get_type
+ags_channel_get_type
+ags_channel_set_recycling_get_type
+ags_config_get_type
+ags_copy_audio_signal_get_type
+ags_copy_channel_get_type
+ags_copy_channel_run_get_type
+ags_copy_notation_audio_get_type
+ags_copy_notation_audio_run_get_type
+ags_copy_pattern_audio_get_type
+ags_copy_pattern_audio_run_get_type
+ags_copy_pattern_channel_get_type
+ags_copy_pattern_channel_run_get_type
+ags_copy_recycling_get_type
+ags_count_beats_audio_get_type
+ags_count_beats_audio_run_get_type
+ags_countable_get_type
+ags_delay_audio_get_type
+ags_delay_audio_run_get_type
+ags_devout_get_type
+ags_devout_thread_get_type
+ags_dial_get_type
+ags_display_tact_get_type
+ags_drum_get_type
+ags_drum_input_line_get_type
+ags_drum_input_pad_get_type
+ags_drum_output_line_get_type
+ags_drum_output_pad_get_type
+ags_dynamic_connectable_get_type
+ags_editor_get_type
+ags_expander_get_type
+ags_expander_set_get_type
+ags_export_output_get_type
+ags_export_thread_get_type
+ags_export_window_get_type
+ags_ffplayer_get_type
+ags_file_get_type
+ags_file_id_ref_get_type
+ags_file_launch_get_type
+ags_file_link_get_type
+ags_file_lookup_get_type
+ags_file_selection_get_type
+ags_free_selection_get_type
+ags_garbage_collector_get_type
+ags_gui_task_thread_get_type
+ags_gui_thread_get_type
+ags_indicator_get_type
+ags_init_audio_get_type
+ags_init_channel_get_type
+ags_inline_player_get_type
+ags_input_get_type
+ags_ipatch_get_type
+ags_ipatch_sf2_reader_get_type
+ags_iterator_thread_get_type
+ags_ladspa_browser_get_type
+ags_ladspa_manager_get_type
+ags_led_get_type
+ags_line_editor_get_type
+ags_line_get_type
+ags_line_member_editor_get_type
+ags_line_member_get_type
+ags_link_channel_get_type
+ags_link_collection_editor_get_type
+ags_link_editor_get_type
+ags_listing_editor_get_type
+ags_loop_channel_get_type
+ags_loop_channel_run_get_type
+ags_machine_editor_get_type
+ags_machine_get_type
+ags_machine_radio_button_get_type
+ags_machine_selection_get_type
+ags_machine_selector_get_type
+ags_main_get_type
+ags_main_loop_get_type
+ags_matrix_get_type
+ags_menu_bar_get_type
+ags_menu_get_type
+ags_menu_item_get_type
+ags_meter_get_type
+ags_mixer_get_type
+ags_mixer_input_line_get_type
+ags_mixer_input_pad_get_type
+ags_mutable_get_type
+ags_mute_audio_get_type
+ags_mute_audio_signal_get_type
+ags_mute_channel_get_type
+ags_mute_channel_run_get_type
+ags_mute_recycling_get_type
+ags_navigation_get_type
+ags_notation_get_type
+ags_note_edit_get_type
+ags_note_get_type
+ags_notebook_get_type
+ags_open_file_get_type
+ags_open_single_file_get_type
+ags_option_menu_get_type
+ags_oscillator_get_type
+ags_output_get_type
+ags_packable_get_type
+ags_pad_editor_get_type
+ags_pad_get_type
+ags_panel_get_type
+ags_panel_input_line_get_type
+ags_panel_input_pad_get_type
+ags_pattern_get_type
+ags_peak_channel_get_type
+ags_peak_channel_run_get_type
+ags_performance_preferences_get_type
+ags_persistable_get_type
+ags_play_audio_file_get_type
+ags_play_audio_get_type
+ags_play_audio_signal_get_type
+ags_play_channel_get_type
+ags_play_channel_run_get_type
+ags_play_channel_run_master_get_type
+ags_play_notation_audio_get_type
+ags_play_notation_audio_run_get_type
+ags_play_note_get_type
+ags_play_pattern_get_type
+ags_play_recycling_get_type
+ags_playable_get_type
+ags_plugin_factory_get_type
+ags_plugin_get_type
+ags_plugin_preferences_get_type
+ags_port_get_type
+ags_portlet_get_type
+ags_preferences_get_type
+ags_property_collection_editor_get_type
+ags_property_editor_get_type
+ags_property_listing_editor_get_type
+ags_recall_audio_get_type
+ags_recall_audio_run_get_type
+ags_recall_audio_signal_get_type
+ags_recall_channel_get_type
+ags_recall_channel_run_dummy_get_type
+ags_recall_channel_run_get_type
+ags_recall_container_get_type
+ags_recall_dependency_get_type
+ags_recall_factory_get_type
+ags_recall_get_type
+ags_recall_id_get_type
+ags_recall_ladspa_get_type
+ags_recall_ladspa_run_get_type
+ags_recall_recycling_dummy_get_type
+ags_recall_recycling_get_type
+ags_recycling_container_get_type
+ags_recycling_get_type
+ags_recycling_thread_get_type
+ags_registry_get_type
+ags_remote_task_get_type
+ags_remove_audio_get_type
+ags_remove_audio_signal_get_type
+ags_remove_note_get_type
+ags_remove_point_from_selection_get_type
+ags_remove_recall_get_type
+ags_remove_region_from_selection_get_type
+ags_returnable_thread_get_type
+ags_ruler_get_type
+ags_runnable_get_type
+ags_save_file_get_type
+ags_scroll_on_play_get_type
+ags_seekable_get_type
+ags_server_get_type
+ags_server_preferences_get_type
+ags_set_audio_channels_get_type
+ags_set_buffer_size_get_type
+ags_set_devout_play_flags_get_type
+ags_set_muted_get_type
+ags_set_output_device_get_type
+ags_set_samplerate_get_type
+ags_sf2_chooser_get_type
+ags_single_thread_get_type
+ags_sndfile_get_type
+ags_stackable_get_type
+ags_start_devout_get_type
+ags_stream_audio_signal_get_type
+ags_stream_channel_get_type
+ags_stream_channel_run_get_type
+ags_stream_get_type
+ags_stream_recycling_get_type
+ags_synth_get_type
+ags_synth_input_line_get_type
+ags_synth_input_pad_get_type
+ags_table_get_type
+ags_tactable_get_type
+ags_task_get_type
+ags_task_thread_get_type
+ags_thread_get_type
+ags_thread_get_type
+ags_thread_pool_get_type
+ags_timestamp_factory_get_type
+ags_timestamp_get_type
+ags_timestamp_thread_get_type
+ags_toggle_led_get_type
+ags_toggle_pattern_bit_get_type
+ags_toolbar_get_type
+ags_tree_iterator_get_type
+ags_unref_audio_signal_get_type
+ags_vindicator_get_type
+ags_volume_audio_signal_get_type
+ags_volume_channel_get_type
+ags_volume_channel_run_get_type
+ags_volume_recycling_get_type
+ags_window_get_type
diff --git a/api/ags/ags.types.bak b/api/ags/ags.types.bak
new file mode 100644
index 0000000..47258ac
--- /dev/null
+++ b/api/ags/ags.types.bak
@@ -0,0 +1,237 @@
+ags_add_audio_get_type
+ags_add_audio_signal_get_type
+ags_add_line_member_get_type
+ags_add_note_get_type
+ags_add_point_to_selection_get_type
+ags_add_recall_get_type
+ags_add_region_to_selection_get_type
+ags_append_audio_get_type
+ags_append_channel_get_type
+ags_append_recall_get_type
+ags_applicable_get_type
+ags_apply_bpm_get_type
+ags_apply_sequencer_length_get_type
+ags_apply_synth_get_type
+ags_apply_tact_get_type
+ags_apply_wavetable_get_type
+ags_async_queue_get_type
+ags_audio_file_get_type
+ags_audio_file_xml_get_type
+ags_audio_get_type
+ags_audio_loop_get_type
+ags_audio_preferences_get_type
+ags_audio_set_recycling_get_type
+ags_audio_signal_get_type
+ags_autosave_thread_get_type
+ags_buffer_audio_signal_get_type
+ags_buffer_channel_get_type
+ags_buffer_channel_run_get_type
+ags_buffer_recycling_get_type
+ags_cancel_audio_get_type
+ags_cancel_channel_get_type
+ags_cancel_recall_get_type
+ags_change_indicator_get_type
+ags_change_tact_get_type
+ags_channel_get_type
+ags_channel_set_recycling_get_type
+ags_config_get_type
+ags_copy_audio_signal_get_type
+ags_copy_channel_get_type
+ags_copy_channel_run_get_type
+ags_copy_notation_audio_get_type
+ags_copy_notation_audio_run_get_type
+ags_copy_pattern_audio_get_type
+ags_copy_pattern_audio_run_get_type
+ags_copy_pattern_channel_get_type
+ags_copy_pattern_channel_run_get_type
+ags_copy_recycling_get_type
+ags_count_beats_audio_get_type
+ags_count_beats_audio_run_get_type
+ags_countable_get_type
+ags_delay_audio_get_type
+ags_delay_audio_run_get_type
+ags_devout_get_type
+ags_devout_thread_get_type
+ags_dial_get_type
+ags_display_tact_get_type
+ags_drum_get_type
+ags_drum_input_line_get_type
+ags_drum_input_pad_get_type
+ags_drum_output_line_get_type
+ags_drum_output_pad_get_type
+ags_dynamic_connectable_get_type
+ags_editor_get_type
+ags_expander_get_type
+ags_expander_set_get_type
+ags_export_output_get_type
+ags_export_thread_get_type
+ags_export_window_get_type
+ags_ffplayer_get_type
+ags_file_get_type
+ags_file_id_ref_get_type
+ags_file_launch_get_type
+ags_file_link_get_type
+ags_file_lookup_get_type
+ags_file_selection_get_type
+ags_free_selection_get_type
+ags_garbage_collector_get_type
+ags_gui_task_thread_get_type
+ags_gui_thread_get_type
+ags_indicator_get_type
+ags_init_audio_get_type
+ags_init_channel_get_type
+ags_inline_player_get_type
+ags_input_get_type
+ags_ipatch_get_type
+ags_ipatch_sf2_reader_get_type
+ags_iterator_thread_get_type
+ags_ladspa_browser_get_type
+ags_ladspa_manager_get_type
+ags_led_get_type
+ags_line_editor_get_type
+ags_line_get_type
+ags_line_member_editor_get_type
+ags_line_member_get_type
+ags_link_channel_get_type
+ags_link_collection_editor_get_type
+ags_link_editor_get_type
+ags_listing_editor_get_type
+ags_loop_channel_get_type
+ags_loop_channel_run_get_type
+ags_machine_editor_get_type
+ags_machine_get_type
+ags_machine_radio_button_get_type
+ags_machine_selection_get_type
+ags_machine_selector_get_type
+ags_main_get_type
+ags_main_loop_get_type
+ags_matrix_get_type
+ags_menu_bar_get_type
+ags_menu_get_type
+ags_menu_item_get_type
+ags_meter_get_type
+ags_mixer_get_type
+ags_mixer_input_line_get_type
+ags_mixer_input_pad_get_type
+ags_mutable_get_type
+ags_mute_audio_get_type
+ags_mute_audio_signal_get_type
+ags_mute_channel_get_type
+ags_mute_channel_run_get_type
+ags_mute_recycling_get_type
+ags_navigation_get_type
+ags_notation_get_type
+ags_note_edit_get_type
+ags_note_get_type
+ags_notebook_get_type
+ags_open_file_get_type
+ags_open_single_file_get_type
+ags_option_menu_get_type
+ags_oscillator_get_type
+ags_output_get_type
+ags_packable_get_type
+ags_pad_editor_get_type
+ags_pad_get_type
+ags_panel_get_type
+ags_panel_input_line_get_type
+ags_panel_input_pad_get_type
+ags_pattern_get_type
+ags_peak_channel_get_type
+ags_peak_channel_run_get_type
+ags_performance_preferences_get_type
+ags_persistable_get_type
+ags_play_audio_file_get_type
+ags_play_audio_get_type
+ags_play_audio_signal_get_type
+ags_play_channel_get_type
+ags_play_channel_run_get_type
+ags_play_channel_run_master_get_type
+ags_play_notation_audio_get_type
+ags_play_notation_audio_run_get_type
+ags_play_note_get_type
+ags_play_pattern_get_type
+ags_play_recycling_get_type
+ags_playable_get_type
+ags_plugin_factory_get_type
+ags_plugin_get_type
+ags_plugin_preferences_get_type
+ags_port_get_type
+ags_portlet_get_type
+ags_preferences_get_type
+ags_property_collection_editor_get_type
+ags_property_editor_get_type
+ags_property_listing_editor_get_type
+ags_recall_audio_get_type
+ags_recall_audio_run_get_type
+ags_recall_audio_signal_get_type
+ags_recall_channel_get_type
+ags_recall_channel_run_dummy_get_type
+ags_recall_channel_run_get_type
+ags_recall_container_get_type
+ags_recall_dependency_get_type
+ags_recall_factory_get_type
+ags_recall_get_type
+ags_recall_id_get_type
+ags_recall_ladspa_get_type
+ags_recall_ladspa_run_get_type
+ags_recall_recycling_dummy_get_type
+ags_recall_recycling_get_type
+ags_recycling_container_get_type
+ags_recycling_get_type
+ags_recycling_thread_get_type
+ags_registry_get_type
+ags_remote_task_get_type
+ags_remove_audio_get_type
+ags_remove_audio_signal_get_type
+ags_remove_note_get_type
+ags_remove_point_from_selection_get_type
+ags_remove_recall_get_type
+ags_remove_region_from_selection_get_type
+ags_returnable_thread_get_type
+ags_ruler_get_type
+ags_runnable_get_type
+ags_save_file_get_type
+ags_scroll_on_play_get_type
+ags_seekable_get_type
+ags_server_get_type
+ags_server_preferences_get_type
+ags_set_audio_channels_get_type
+ags_set_buffer_size_get_type
+ags_set_devout_play_flags_get_type
+ags_set_muted_get_type
+ags_set_output_device_get_type
+ags_set_samplerate_get_type
+ags_sf2_chooser_get_type
+ags_single_thread_get_type
+ags_sndfile_get_type
+ags_stackable_get_type
+ags_start_devout_get_type
+ags_stream_audio_signal_get_type
+ags_stream_channel_get_type
+ags_stream_channel_run_get_type
+ags_stream_get_type
+ags_stream_recycling_get_type
+ags_synth_get_type
+ags_synth_input_line_get_type
+ags_synth_input_pad_get_type
+ags_table_get_type
+ags_tactable_get_type
+ags_task_get_type
+ags_task_thread_get_type
+ags_thread_get_type
+ags_thread_get_type
+ags_thread_pool_get_type
+ags_timestamp_factory_get_type
+ags_timestamp_get_type
+ags_timestamp_thread_get_type
+ags_toggle_led_get_type
+ags_toggle_pattern_bit_get_type
+ags_toolbar_get_type
+ags_tree_iterator_get_type
+ags_unref_audio_signal_get_type
+ags_vindicator_get_type
+ags_volume_audio_signal_get_type
+ags_volume_channel_get_type
+ags_volume_channel_run_get_type
+ags_volume_recycling_get_type
+ags_window_get_type
diff --git a/api/ags/ags.types~ b/api/ags/ags.types~
new file mode 100644
index 0000000..5109355
--- /dev/null
+++ b/api/ags/ags.types~
@@ -0,0 +1,254 @@
+ags_add_audio_get_type
+ags_add_audio_signal_get_type
+ags_add_line_member_get_type
+ags_add_note_get_type
+ags_add_point_to_selection_get_type
+ags_add_recall_get_type
+ags_add_region_to_selection_get_type
+ags_append_audio_get_type
+ags_append_audio_threaded_get_type
+ags_append_channel_get_type
+ags_append_recall_get_type
+ags_applicable_get_type
+ags_apply_bpm_get_type
+ags_apply_sequencer_length_get_type
+ags_apply_synth_get_type
+ags_apply_tact_get_type
+ags_apply_wavetable_get_type
+ags_async_queue_get_type
+ags_audio_file_get_type
+ags_audio_file_xml_get_type
+ags_audio_get_type
+ags_audio_loop_get_type
+ags_audio_preferences_get_type
+ags_audio_set_recycling_get_type
+ags_audio_signal_get_type
+ags_autosave_thread_get_type
+ags_buffer_audio_signal_get_type
+ags_buffer_channel_get_type
+ags_buffer_channel_run_get_type
+ags_buffer_recycling_get_type
+ags_cancel_audio_get_type
+ags_cancel_channel_get_type
+ags_cancel_recall_get_type
+ags_cartesian_get_type
+ags_change_indicator_get_type
+ags_change_tact_get_type
+ags_channel_get_type
+ags_channel_set_recycling_get_type
+ags_clone_channel_get_type
+ags_clone_channel_run_get_type
+ags_config_get_type
+ags_copy_audio_signal_get_type
+ags_copy_channel_get_type
+ags_copy_channel_run_get_type
+ags_copy_notation_audio_get_type
+ags_copy_notation_audio_run_get_type
+ags_copy_pattern_audio_get_type
+ags_copy_pattern_audio_run_get_type
+ags_copy_pattern_channel_get_type
+ags_copy_pattern_channel_run_get_type
+ags_copy_recycling_get_type
+ags_count_beats_audio_get_type
+ags_count_beats_audio_run_get_type
+ags_countable_get_type
+ags_delay_audio_get_type
+ags_delay_audio_run_get_type
+ags_devout_get_type
+ags_devout_thread_get_type
+ags_dial_get_type
+ags_display_tact_get_type
+ags_drum_get_type
+ags_drum_input_line_get_type
+ags_drum_input_pad_get_type
+ags_drum_output_line_get_type
+ags_drum_output_pad_get_type
+ags_dynamic_connectable_get_type
+ags_editor_get_type
+ags_effect_get_type
+ags_expander_get_type
+ags_expander_set_get_type
+ags_export_output_get_type
+ags_export_thread_get_type
+ags_export_window_get_type
+ags_ffplayer_get_type
+ags_file_get_type
+ags_file_id_ref_get_type
+ags_file_launch_get_type
+ags_file_link_get_type
+ags_file_lookup_get_type
+ags_file_read_get_type
+ags_file_selection_get_type
+ags_file_value_factory_get_type
+ags_file_write_get_type
+ags_free_selection_get_type
+ags_garbage_collector_get_type
+ags_generic_preferences_get_type
+ags_gui_task_thread_get_type
+ags_gui_thread_get_type
+ags_hindicator_get_type
+ags_history_get_type
+ags_indicator_get_type
+ags_init_audio_get_type
+ags_init_channel_get_type
+ags_inline_player_get_type
+ags_input_get_type
+ags_ipatch_get_type
+ags_ipatch_sf2_reader_get_type
+ags_iterator_thread_get_type
+ags_ladspa_browser_get_type
+ags_ladspa_manager_get_type
+ags_led_get_type
+ags_libao_get_type
+ags_line_editor_get_type
+ags_line_get_type
+ags_line_member_editor_get_type
+ags_line_member_get_type
+ags_link_channel_get_type
+ags_link_collection_editor_get_type
+ags_link_editor_get_type
+ags_listing_editor_get_type
+ags_loop_channel_get_type
+ags_loop_channel_run_get_type
+ags_machine_editor_get_type
+ags_machine_get_type
+ags_machine_radio_button_get_type
+ags_machine_selection_get_type
+ags_machine_selector_get_type
+ags_main_get_type
+ags_main_loop_get_type
+ags_matrix_get_type
+ags_menu_bar_get_type
+ags_menu_get_type
+ags_menu_item_get_type
+ags_meter_get_type
+ags_mixer_get_type
+ags_mixer_input_line_get_type
+ags_mixer_input_pad_get_type
+ags_mutable_get_type
+ags_mute_audio_get_type
+ags_mute_audio_signal_get_type
+ags_mute_channel_get_type
+ags_mute_channel_run_get_type
+ags_mute_recycling_get_type
+ags_navigation_get_type
+ags_notation_get_type
+ags_note_edit_get_type
+ags_note_get_type
+ags_notebook_get_type
+ags_open_file_get_type
+ags_open_single_file_get_type
+ags_option_menu_get_type
+ags_oscillator_get_type
+ags_output_get_type
+ags_packable_get_type
+ags_pad_editor_get_type
+ags_pad_get_type
+ags_panel_get_type
+ags_panel_input_line_get_type
+ags_panel_input_pad_get_type
+ags_pattern_get_type
+ags_peak_channel_get_type
+ags_peak_channel_run_get_type
+ags_performance_preferences_get_type
+ags_persistable_get_type
+ags_play_audio_file_get_type
+ags_play_audio_get_type
+ags_play_audio_signal_get_type
+ags_play_channel_get_type
+ags_play_channel_run_get_type
+ags_play_channel_run_master_get_type
+ags_play_notation_audio_get_type
+ags_play_notation_audio_run_get_type
+ags_play_note_get_type
+ags_play_pattern_get_type
+ags_play_recycling_get_type
+ags_playable_get_type
+ags_plugin_factory_get_type
+ags_plugin_get_type
+ags_plugin_preferences_get_type
+ags_port_get_type
+ags_portable_thread_get_type
+ags_portlet_get_type
+ags_preferences_get_type
+ags_property_collection_editor_get_type
+ags_property_editor_get_type
+ags_property_listing_editor_get_type
+ags_recall_audio_get_type
+ags_recall_audio_run_get_type
+ags_recall_audio_signal_get_type
+ags_recall_channel_get_type
+ags_recall_channel_run_dummy_get_type
+ags_recall_channel_run_get_type
+ags_recall_container_get_type
+ags_recall_dependency_get_type
+ags_recall_factory_get_type
+ags_recall_get_type
+ags_recall_id_get_type
+ags_recall_ladspa_get_type
+ags_recall_ladspa_run_get_type
+ags_recall_recycling_dummy_get_type
+ags_recall_recycling_get_type
+ags_record_thread_get_type
+ags_recycling_container_get_type
+ags_recycling_get_type
+ags_recycling_thread_get_type
+ags_registry_get_type
+ags_remote_task_get_type
+ags_remove_audio_get_type
+ags_remove_audio_signal_get_type
+ags_remove_note_get_type
+ags_remove_point_from_selection_get_type
+ags_remove_recall_get_type
+ags_remove_region_from_selection_get_type
+ags_returnable_thread_get_type
+ags_ruler_get_type
+ags_runnable_get_type
+ags_save_file_get_type
+ags_scroll_on_play_get_type
+ags_seekable_get_type
+ags_segment_get_type
+ags_server_get_type
+ags_server_preferences_get_type
+ags_set_audio_channels_get_type
+ags_set_buffer_size_get_type
+ags_set_devout_play_flags_get_type
+ags_set_muted_get_type
+ags_set_output_device_get_type
+ags_set_samplerate_get_type
+ags_sf2_chooser_get_type
+ags_single_thread_get_type
+ags_sndfile_get_type
+ags_soundcard_get_type
+ags_stackable_get_type
+ags_start_devout_get_type
+ags_stream_audio_signal_get_type
+ags_stream_channel_get_type
+ags_stream_channel_run_get_type
+ags_stream_get_type
+ags_stream_recycling_get_type
+ags_synth_get_type
+ags_synth_input_line_get_type
+ags_synth_input_pad_get_type
+ags_table_get_type
+ags_tactable_get_type
+ags_task_get_type
+ags_task_thread_get_type
+ags_thread_get_type
+ags_thread_get_type
+ags_thread_pool_get_type
+ags_timestamp_factory_get_type
+ags_timestamp_get_type
+ags_timestamp_thread_get_type
+ags_toggle_led_get_type
+ags_toggle_pattern_bit_get_type
+ags_toolbar_get_type
+ags_tree_iterator_get_type
+ags_unref_audio_signal_get_type
+ags_vindicator_get_type
+ags_volume_audio_signal_get_type
+ags_volume_channel_get_type
+ags_volume_channel_run_get_type
+ags_volume_recycling_get_type
+ags_waveform_get_type
+ags_window_get_type
diff --git a/api/ags/ags_audio.html b/api/ags/ags_audio.html
new file mode 100644
index 0000000..e2afd58
--- /dev/null
+++ b/api/ags/ags_audio.html
@@ -0,0 +1,829 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="process-tree.html" title="audio processing tree">
+<link rel="next" href="AgsAudioSignal.html" title="AgsAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="process-tree.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags_audio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags_audio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#ags_audio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#ags_audio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#ags_audio.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#ags_audio.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags_audio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags_audio.top_of_page"></a>AgsAudio</span></h2>
+<p>AgsAudio — A container of channels organizing them as input or output</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags_audio.synopsis"></a><h2>Synopsis</h2>
+<a name="AgsAudio"></a><pre class="synopsis">
+#include <ags/audio/ags_audio.h>
+
+struct              <a class="link" href="ags_audio.html#AgsAudio-struct" title="struct AgsAudio">AgsAudio</a>;
+struct              <a class="link" href="ags_audio.html#AgsAudioClass" title="struct AgsAudioClass">AgsAudioClass</a>;
+enum                <a class="link" href="ags_audio.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a>                (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a>      (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a>             (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a>                    (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-done" title="ags_audio_done ()">ags_audio_done</a>                      (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a>          (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a>               (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags_audio.html#ags-audio-init-run" title="ags_audio_init_run ()">ags_audio_init_run</a>                  (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags_audio.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a>                (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<a class="link" href="ags_audio.html#AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          <a class="link" href="ags_audio.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a>                       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a>                (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a>                      (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a>       (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enable</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags_audio.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a>       (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a>             (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a>   (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a>          (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a>            (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a>        (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a>                (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a>                 (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a>                  (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a>       (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> sequence_length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-tact" title="ags_audio_tact ()">ags_audio_tact</a>                      (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags_audio.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a>               (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags_audio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags_audio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="ags_audio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="ags_audio.html#AgsAudio--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags_audio.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="ags_audio.html#AgsAudio-done" title='The "done" signal'>done</a>"                                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="ags_audio.html#AgsAudio-init-run" title='The "init-run" signal'>init-run</a>"                                       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="ags_audio.html#AgsAudio-set-audio-channels" title='The "set-audio-channels" signal'>set-audio-channels</a>"                             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="ags_audio.html#AgsAudio-set-pads" title='The "set-pads" signal'>set-pads</a>"                                       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="ags_audio.html#AgsAudio-tact" title='The "tact" signal'>tact</a>"                                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags_audio.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> organizes <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> objects either as input or output and
+is responsible of their alignment. The class can contain <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> objects
+in order to perform computation on all channels or in audio context.
+Therefor exists <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> acting as tree context.
+</p>
+<p>
+At least one <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> is assigned to it and has one more if
+<GTKDOCLINK HREF="AGS-AUDIO-OUTPUT-HAS-RECYCLING:CAPS"><code class="literal">AGS_AUDIO_OUTPUT_HAS_RECYCLING</code></GTKDOCLINK> is set as flag.
+</p>
+<p>
+If <GTKDOCLINK HREF="AGS-AUDIO-HAS-NOTATION:CAPS"><code class="literal">AGS_AUDIO_HAS_NOTATION</code></GTKDOCLINK> is set as flag one <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> is allocated per audio
+channel.
+</p>
+</div>
+<div class="refsect1">
+<a name="ags_audio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudio-struct"></a><h3>struct AgsAudio</h3>
+<pre class="programlisting">struct AgsAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioClass"></a><h3>struct AgsAudioClass</h3>
+<pre class="programlisting">struct AgsAudioClass {
+  GObjectClass object;
+
+  void (*set_audio_channels)(AgsAudio *audio,
+			     guint audio_channels, guint audio_channels_old);
+  void (*set_pads)(AgsAudio *audio,
+		   GType type,
+		   guint pads, guint pads_old);
+
+  AgsRecallID* (*init_run)(AgsAudio *audio);
+  void (*tact)(AgsAudio *audio, AgsRecallID *recall_id);
+  void (*done)(AgsAudio *audio, AgsRecallID *recall_id);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFlags"></a><h3>enum AgsAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_OUTPUT_HAS_RECYCLING        = 1,
+  AGS_AUDIO_INPUT_HAS_RECYCLING         = 1 <<  1,
+  AGS_AUDIO_INPUT_TAKES_FILE            = 1 <<  2,
+  AGS_AUDIO_HAS_NOTATION                = 1 <<  3,
+  AGS_AUDIO_SYNC                        = 1 <<  4, // can be combined with below
+  AGS_AUDIO_ASYNC                       = 1 <<  5,
+  AGS_AUDIO_RUNNING                     = 1 <<  6,
+  AGS_AUDIO_PLAYING                     = 1 <<  7,
+  AGS_AUDIO_NOTATION_DEFAULT            = 1 <<  8,
+} AgsAudioFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall"></a><h3>ags_audio_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall                (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+Adds a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-container"></a><h3>ags_audio_add_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall_container      (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+Adds a recall container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-id"></a><h3>ags_audio_add_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall_id             (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+Adds a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-cancel"></a><h3>ags_audio_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_cancel                    (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Cancel processing audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to apply to</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-done"></a><h3>ags_audio_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_done                      (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-duplicate-recall"></a><h3>ags_audio_duplicate_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_duplicate_recall          (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Duplicate all <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates of this <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-recall"></a><h3>ags_audio_init_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_init_recall               (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Initializes the recalls of <em class="parameter"><code>audio</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>stage benning at 0 up to 2, or just -1</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to use or <GTKDOCLINK HREF="NULL:CAPS"><span class="type">NULL</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-run"></a><h3>ags_audio_init_run ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_audio_init_run                  (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Is emitted as playing audio is done.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-is-playing"></a><h3>ags_audio_is_playing ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_is_playing                (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Determine if <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> is playing.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>TRUE if it's playing otherwise FALSE</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-new"></a><h3>ags_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags_audio.html#AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          ags_audio_new                       ();</pre>
+<p>
+Creates an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>, with defaults of <em class="parameter"><code>devout</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-open-files"></a><h3>ags_audio_open_files ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_open_files                (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>
+Open some files.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>filenames</code></em> :</span></p></td>
+<td>the files to open</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>overwrite_channels</code></em> :</span></p></td>
+<td>if existing channels should be assigned</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>create_channels</code></em> :</span></p></td>
+<td>if new channels should be created as not fitting if combined with <em class="parameter"><code>overwrite_channels</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-play"></a><h3>ags_audio_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_play                      (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Performs on single play call of appropriate stage.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to apply to</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>valid range is from 0 up to 2</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recall-change-state"></a><h3>ags_audio_recall_change_state ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_recall_change_state       (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recursive-play-init"></a><h3>ags_audio_recursive_play_init ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_recursive_play_init       (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+Initializes <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> in order to do playback, sequencer or notation.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> object</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>if doing playback</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>if doing sequencer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>if doing notation</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a list containing all <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall"></a><h3>ags_audio_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall             (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+Removes a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-container"></a><h3>ags_audio_remove_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall_container   (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+Removes a recall container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-id"></a><h3>ags_audio_remove_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall_id          (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+Removes a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-resolve-recall"></a><h3>ags_audio_resolve_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_resolve_recall            (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Performs resolving of recalls.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> to use</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-audio-channels"></a><h3>ags_audio_set_audio_channels ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_audio_channels        (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+Resize audio channels AgsInput will be allocated first.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_channels</code></em> :</span></p></td>
+<td>new audio channels</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-devout"></a><h3>ags_audio_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_devout                (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Sets a devout object on audio.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-flags"></a><h3>ags_audio_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_flags                 (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+Disable a feature of AgsAudio.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an AgsAudio</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>see enum AgsAudioFlags</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-pads"></a><h3>ags_audio_set_pads ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_pads                  (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>);</pre>
+<p>
+Sets pad count for the apropriate <em class="parameter"><code>type</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
+<td>AGS_TYPE_INPUT or AGS_TYPE_OUTPUT</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
+<td>new pad count</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-sequence-length"></a><h3>ags_audio_set_sequence_length ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_sequence_length       (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> sequence_length</code></em>);</pre>
+<p>
+Sets sequence length.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>an <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequence_length</code></em> :</span></p></td>
+<td>the sequence length</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-tact"></a><h3>ags_audio_tact ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_tact                      (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-unset-flags"></a><h3>ags_audio_unset_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_unset_flags               (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags_audio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsAudio--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="ags_audio.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsAudio-done"></a><h3>The <code class="literal">"done"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>  *recall_id,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>  user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-init-run"></a><h3>The <code class="literal">"init-run"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK>*            user_function                      (<a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>  user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-set-audio-channels"></a><h3>The <code class="literal">"set-audio-channels"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>     audio_channels_new,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>     audio_channels_old,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>  user_data)               : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-set-pads"></a><h3>The <code class="literal">"set-pads"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio,
+                                                        <GTKDOCLINK HREF="gulong"><span class="type">gulong</span></GTKDOCLINK>    type,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>     pads_new,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>     pads_old,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>  user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-tact"></a><h3>The <code class="literal">"tact"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>  *recall_id,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>  user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/api-index-full.html b/api/ags/api-index-full.html
new file mode 100644
index 0000000..db30b61
--- /dev/null
+++ b/api/ags/api-index-full.html
@@ -0,0 +1,8467 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API Index</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsServer.html" title="AgsServer">
+<link rel="next" href="deprecated-api-index.html" title="Index of deprecated API">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsServer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="deprecated-api-index.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a class="shortcut" href="#idxA">A</a>
+                      | 
+                   <a class="shortcut" href="#idxB">B</a>
+                      | 
+                   <a class="shortcut" href="#idxC">C</a>
+                      | 
+                   <a class="shortcut" href="#idxD">D</a>
+                      | 
+                   <a class="shortcut" href="#idxE">E</a>
+                      | 
+                   <a class="shortcut" href="#idxF">F</a>
+                      | 
+                   <a class="shortcut" href="#idxG">G</a>
+                      | 
+                   <a class="shortcut" href="#idxH">H</a>
+                      | 
+                   <a class="shortcut" href="#idxI">I</a>
+                      | 
+                   <a class="shortcut" href="#idxJ">J</a>
+                      | 
+                   <a class="shortcut" href="#idxL">L</a>
+                      | 
+                   <a class="shortcut" href="#idxM">M</a>
+                      | 
+                   <a class="shortcut" href="#idxN">N</a>
+                      | 
+                   <a class="shortcut" href="#idxO">O</a>
+                      | 
+                   <a class="shortcut" href="#idxP">P</a>
+                      | 
+                   <a class="shortcut" href="#idxR">R</a>
+                      | 
+                   <a class="shortcut" href="#idxS">S</a>
+                      | 
+                   <a class="shortcut" href="#idxT">T</a>
+                      | 
+                   <a class="shortcut" href="#idxU">U</a>
+                      | 
+                   <a class="shortcut" href="#idxV">V</a>
+                      | 
+                   <a class="shortcut" href="#idxW">W</a>
+                      | 
+                   <a class="shortcut" href="#idxZ">Z</a>
+</td></tr>
+</table>
+<div class="index">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="api-index-full"></a>API Index</h2></div></div></div>
+<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
+<dt>
+<a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable">AgsAccountingTable</a>, struct in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS" title="AGS_ACCOUNTING_TABLE()">AGS_ACCOUNTING_TABLE</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-accounting-table-alloc" title="ags_accounting_table_alloc ()">ags_accounting_table_alloc</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-accounting-table-set-sanity" title="ags_accounting_table_set_sanity ()">ags_accounting_table_set_sanity</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddAudio.html#AgsAddAudio" title="struct AgsAddAudio">AgsAddAudio</a>, struct in <a class="link" href="ags-AgsAddAudio.html" title="AgsAddAudio">AgsAddAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddAudio.html#AgsAddAudioClass" title="struct AgsAddAudioClass">AgsAddAudioClass</a>, struct in <a class="link" href="ags-AgsAddAudio.html" title="AgsAddAudio">AgsAddAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal">AgsAddAudioSignal</a>, struct in <a class="link" href="ags-AgsAddAudioSignal.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignalClass" title="struct AgsAddAudioSignalClass">AgsAddAudioSignalClass</a>, struct in <a class="link" href="ags-AgsAddAudioSignal.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMember" title="struct AgsAddLineMember">AgsAddLineMember</a>, struct in <a class="link" href="ags-AgsAddLineMember.html" title="AgsAddLineMember">AgsAddLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMemberClass" title="struct AgsAddLineMemberClass">AgsAddLineMemberClass</a>, struct in <a class="link" href="ags-AgsAddLineMember.html" title="AgsAddLineMember">AgsAddLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddNote.html#AgsAddNote" title="struct AgsAddNote">AgsAddNote</a>, struct in <a class="link" href="ags-AgsAddNote.html" title="AgsAddNote">AgsAddNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddNote.html#AgsAddNoteClass" title="struct AgsAddNoteClass">AgsAddNoteClass</a>, struct in <a class="link" href="ags-AgsAddNote.html" title="AgsAddNote">AgsAddNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection">AgsAddPointToSelection</a>, struct in <a class="link" href="ags-AgsAddPointToSelection.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelectionClass" title="struct AgsAddPointToSelectionClass">AgsAddPointToSelectionClass</a>, struct in <a class="link" href="ags-AgsAddPointToSelection.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddRecall.html#AgsAddRecall" title="struct AgsAddRecall">AgsAddRecall</a>, struct in <a class="link" href="ags-AgsAddRecall.html" title="AgsAddRecall">AgsAddRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddRecall.html#AgsAddRecallClass" title="struct AgsAddRecallClass">AgsAddRecallClass</a>, struct in <a class="link" href="ags-AgsAddRecall.html" title="AgsAddRecall">AgsAddRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection">AgsAddRegionToSelection</a>, struct in <a class="link" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelectionClass" title="struct AgsAddRegionToSelectionClass">AgsAddRegionToSelectionClass</a>, struct in <a class="link" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddAudio.html#ags-add-audio-new" title="ags_add_audio_new ()">ags_add_audio_new</a>, function in <a class="link" href="ags-AgsAddAudio.html" title="AgsAddAudio">AgsAddAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddAudioSignal.html#ags-add-audio-signal-new" title="ags_add_audio_signal_new ()">ags_add_audio_signal_new</a>, function in <a class="link" href="ags-AgsAddAudioSignal.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddLineMember.html#ags-add-line-member-new" title="ags_add_line_member_new ()">ags_add_line_member_new</a>, function in <a class="link" href="ags-AgsAddLineMember.html" title="AgsAddLineMember">AgsAddLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddNote.html#ags-add-note-new" title="ags_add_note_new ()">ags_add_note_new</a>, function in <a class="link" href="ags-AgsAddNote.html" title="AgsAddNote">AgsAddNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddPointToSelection.html#ags-add-point-to-selection-new" title="ags_add_point_to_selection_new ()">ags_add_point_to_selection_new</a>, function in <a class="link" href="ags-AgsAddPointToSelection.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddRecall.html#ags-add-recall-new" title="ags_add_recall_new ()">ags_add_recall_new</a>, function in <a class="link" href="ags-AgsAddRecall.html" title="AgsAddRecall">AgsAddRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddRegionToSelection.html#ags-add-region-to-selection-new" title="ags_add_region_to_selection_new ()">ags_add_region_to_selection_new</a>, function in <a class="link" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS" title="ALSA_PCM_NEW_HW_PARAMS_API">ALSA_PCM_NEW_HW_PARAMS_API</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-amplifier">ags_amplifier</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-amplifier">ags_amplifier</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudio" title="struct AgsAppendAudio">AgsAppendAudio</a>, struct in <a class="link" href="ags-AgsAppendAudio.html" title="AgsAppendAudio">AgsAppendAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudioClass" title="struct AgsAppendAudioClass">AgsAppendAudioClass</a>, struct in <a class="link" href="ags-AgsAppendAudio.html" title="AgsAppendAudio">AgsAppendAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded">AgsAppendAudioThreaded</a>, struct in <a class="link" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">AgsAppendAudioThreaded</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreadedClass" title="struct AgsAppendAudioThreadedClass">AgsAppendAudioThreadedClass</a>, struct in <a class="link" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">AgsAppendAudioThreaded</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannel" title="struct AgsAppendChannel">AgsAppendChannel</a>, struct in <a class="link" href="ags-AgsAppendChannel.html" title="AgsAppendChannel">AgsAppendChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannelClass" title="struct AgsAppendChannelClass">AgsAppendChannelClass</a>, struct in <a class="link" href="ags-AgsAppendChannel.html" title="AgsAppendChannel">AgsAppendChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecall" title="struct AgsAppendRecall">AgsAppendRecall</a>, struct in <a class="link" href="ags-AgsAppendRecall.html" title="AgsAppendRecall">AgsAppendRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecallClass" title="struct AgsAppendRecallClass">AgsAppendRecallClass</a>, struct in <a class="link" href="ags-AgsAppendRecall.html" title="AgsAppendRecall">AgsAppendRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendAudio.html#ags-append-audio-new" title="ags_append_audio_new ()">ags_append_audio_new</a>, function in <a class="link" href="ags-AgsAppendAudio.html" title="AgsAppendAudio">AgsAppendAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendAudioThreaded.html#ags-append-audio-threaded-new" title="ags_append_audio_threaded_new ()">ags_append_audio_threaded_new</a>, function in <a class="link" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">AgsAppendAudioThreaded</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendChannel.html#ags-append-channel-new" title="ags_append_channel_new ()">ags_append_channel_new</a>, function in <a class="link" href="ags-AgsAppendChannel.html" title="AgsAppendChannel">AgsAppendChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendRecall.html#ags-append-recall-new" title="ags_append_recall_new ()">ags_append_recall_new</a>, function in <a class="link" href="ags-AgsAppendRecall.html" title="AgsAppendRecall">AgsAppendRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable">AgsApplicable</a>, typedef in <a class="link" href="ags-AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplicable.html#AgsApplicableInterface" title="struct AgsApplicableInterface">AgsApplicableInterface</a>, struct in <a class="link" href="ags-AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplicable.html#ags-applicable-apply" title="ags_applicable_apply ()">ags_applicable_apply</a>, function in <a class="link" href="ags-AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplicable.html#ags-applicable-reset" title="ags_applicable_reset ()">ags_applicable_reset</a>, function in <a class="link" href="ags-AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplicable.html#ags-applicable-set-update" title="ags_applicable_set_update ()">ags_applicable_set_update</a>, function in <a class="link" href="ags-AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpm" title="struct AgsApplyBpm">AgsApplyBpm</a>, struct in <a class="link" href="ags-AgsApplyBpm.html" title="AgsApplyBpm">AgsApplyBpm</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpmClass" title="struct AgsApplyBpmClass">AgsApplyBpmClass</a>, struct in <a class="link" href="ags-AgsApplyBpm.html" title="AgsApplyBpm">AgsApplyBpm</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength">AgsApplySequencerLength</a>, struct in <a class="link" href="ags-AgsApplySequencerLength.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLengthClass" title="struct AgsApplySequencerLengthClass">AgsApplySequencerLengthClass</a>, struct in <a class="link" href="ags-AgsApplySequencerLength.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplySynth.html#AgsApplySynth" title="struct AgsApplySynth">AgsApplySynth</a>, struct in <a class="link" href="ags-AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplySynth.html#AgsApplySynthClass" title="struct AgsApplySynthClass">AgsApplySynthClass</a>, struct in <a class="link" href="ags-AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplySynth.html#AgsApplySynthWave" title="enum AgsApplySynthWave">AgsApplySynthWave</a>, enum in <a class="link" href="ags-AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyTact.html#AgsApplyTact" title="struct AgsApplyTact">AgsApplyTact</a>, struct in <a class="link" href="ags-AgsApplyTact.html" title="AgsApplyTact">AgsApplyTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyTact.html#AgsApplyTactClass" title="struct AgsApplyTactClass">AgsApplyTactClass</a>, struct in <a class="link" href="ags-AgsApplyTact.html" title="AgsApplyTact">AgsApplyTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyWavetable.html#AgsApplyWavetable" title="struct AgsApplyWavetable">AgsApplyWavetable</a>, struct in <a class="link" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">AgsApplyWavetable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyWavetable.html#AgsApplyWavetableClass" title="struct AgsApplyWavetableClass">AgsApplyWavetableClass</a>, struct in <a class="link" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">AgsApplyWavetable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyBpm.html#ags-apply-bpm-new" title="ags_apply_bpm_new ()">ags_apply_bpm_new</a>, function in <a class="link" href="ags-AgsApplyBpm.html" title="AgsApplyBpm">AgsApplyBpm</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplySequencerLength.html#ags-apply-sequencer-length-new" title="ags_apply_sequencer_length_new ()">ags_apply_sequencer_length_new</a>, function in <a class="link" href="ags-AgsApplySequencerLength.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplySynth.html#ags-apply-synth-new" title="ags_apply_synth_new ()">ags_apply_synth_new</a>, function in <a class="link" href="ags-AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyTact.html#ags-apply-tact-new" title="ags_apply_tact_new ()">ags_apply_tact_new</a>, function in <a class="link" href="ags-AgsApplyTact.html" title="AgsApplyTact">AgsApplyTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyWavetable.html#ags-apply-wavetable-new" title="ags_apply_wavetable_new ()">ags_apply_wavetable_new</a>, function in <a class="link" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">AgsApplyWavetable</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAsyncQueueClass">AgsAsyncQueueClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAsyncQueueFlags">AgsAsyncQueueFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-add">ags_async_queue_add</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-clean">ags_async_queue_clean</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-CLOCK-ID:CAPS">AGS_ASYNC_QUEUE_CLOCK_ID</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-DEFAULT-SYSTEM-JIFFIE:CAPS">AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-find-context">ags_async_queue_find_context</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-idle">ags_async_queue_idle</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-initerrupt">ags_async_queue_initerrupt</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-new">ags_async_queue_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-next-interval">ags_async_queue_next_interval</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-pop-context">ags_async_queue_pop_context</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-push-context">ags_async_queue_push_context</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-remove">ags_async_queue_remove</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-SIGNAL-HIGH:CAPS">AGS_ASYNC_QUEUE_SIGNAL_HIGH</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-SIGNAL-LOW:CAPS">AGS_ASYNC_QUEUE_SIGNAL_LOW</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-worker">ags_async_queue_worker</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#AgsAttack" title="AgsAttack">AgsAttack</a>, struct in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#AgsAttackFlags" title="enum AgsAttackFlags">AgsAttackFlags</a>, enum in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio">AgsAudio</a>, struct in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#AgsAudioClass" title="struct AgsAudioClass">AgsAudioClass</a>, struct in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile">AgsAudioFile</a>, struct in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#AgsAudioFileClass" title="struct AgsAudioFileClass">AgsAudioFileClass</a>, struct in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAudioFileXml">AgsAudioFileXml</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsAudioFileXml">AgsAudioFileXml</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAudioFileXmlClass">AgsAudioFileXmlClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsAudioFileXml">AgsAudioFileXml</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a>, enum in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop">AgsAudioLoop</a>, struct in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoopClass" title="struct AgsAudioLoopClass">AgsAudioLoopClass</a>, struct in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoopFlags" title="enum AgsAudioLoopFlags">AgsAudioLoopFlags</a>, enum in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences">AgsAudioPreferences</a>, struct in <a class="link" href="ags-AgsAudioPreferences.html" title="AgsAudioPreferences">AgsAudioPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferencesClass" title="struct AgsAudioPreferencesClass">AgsAudioPreferencesClass</a>, struct in <a class="link" href="ags-AgsAudioPreferences.html" title="AgsAudioPreferences">AgsAudioPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling">AgsAudioSetRecycling</a>, struct in <a class="link" href="ags-AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecyclingClass" title="struct AgsAudioSetRecyclingClass">AgsAudioSetRecyclingClass</a>, struct in <a class="link" href="ags-AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal">AgsAudioSignal</a>, struct in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignalClass" title="struct AgsAudioSignalClass">AgsAudioSignalClass</a>, struct in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignalFlags" title="enum AgsAudioSignalFlags">AgsAudioSignalFlags</a>, enum in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recycling-container" title="ags_audio_add_recycling_container ()">ags_audio_add_recycling_container</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-done" title="ags_audio_done ()">ags_audio_done</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-close" title="ags_audio_file_close ()">ags_audio_file_close</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-flush" title="ags_audio_file_flush ()">ags_audio_file_flush</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-new" title="ags_audio_file_new ()">ags_audio_file_new</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-open" title="ags_audio_file_open ()">ags_audio_file_open</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-open-from-data" title="ags_audio_file_open_from_data ()">ags_audio_file_open_from_data</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-read-audio-signal" title="ags_audio_file_read_audio_signal ()">ags_audio_file_read_audio_signal</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-rw-open" title="ags_audio_file_rw_open ()">ags_audio_file_rw_open</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-seek" title="ags_audio_file_seek ()">ags_audio_file_seek</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-write" title="ags_audio_file_write ()">ags_audio_file_write</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-audio-file-xml-new">ags_audio_file_xml_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAudioFileXml">AgsAudioFileXml</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-find-port" title="ags_audio_find_port ()">ags_audio_find_port</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-init-run" title="ags_audio_init_run ()">ags_audio_init_run</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-audio" title="ags_audio_loop_add_audio ()">ags_audio_loop_add_audio</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-channel" title="ags_audio_loop_add_channel ()">ags_audio_loop_add_channel</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-recall" title="ags_audio_loop_add_recall ()">ags_audio_loop_add_recall</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" title="AGS_AUDIO_LOOP_DEFAULT_JIFFIE">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-new" title="ags_audio_loop_new ()">ags_audio_loop_new</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-audio" title="ags_audio_loop_remove_audio ()">ags_audio_loop_remove_audio</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-channel" title="ags_audio_loop_remove_channel ()">ags_audio_loop_remove_channel</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-recall" title="ags_audio_loop_remove_recall ()">ags_audio_loop_remove_recall</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed" title="ags_audio_preferences_audio_channels_changed ()">ags_audio_preferences_audio_channels_changed</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed" title="ags_audio_preferences_buffer_size_changed ()">ags_audio_preferences_buffer_size_changed</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback" title="ags_audio_preferences_card_changed_callback ()">ags_audio_preferences_card_changed_callback</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioPreferences.html#ags-audio-preferences-new" title="ags_audio_preferences_new ()">ags_audio_preferences_new</a>, function in <a class="link" href="ags-AgsAudioPreferences.html" title="AgsAudioPreferences">AgsAudioPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed" title="ags_audio_preferences_samplerate_changed ()">ags_audio_preferences_samplerate_changed</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove" title="ags_audio_remove ()">ags_audio_remove</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recycling-container" title="ags_audio_remove_recycling_container ()">ags_audio_remove_recycling_container</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSetRecycling.html#ags-audio-set-recycling-new" title="ags_audio_set_recycling_new ()">ags_audio_set_recycling_new</a>, function in <a class="link" href="ags-AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-add-stream" title="ags_audio_signal_add_stream ()">ags_audio_signal_add_stream</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer" title="ags_audio_signal_copy_buffer_to_buffer ()">ags_audio_signal_copy_buffer_to_buffer</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer" title="ags_audio_signal_copy_buffer_to_double_buffer ()">ags_audio_signal_copy_buffer_to_double_buffer</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer" title="ags_audio_signal_copy_double_buffer_to_buffer ()">ags_audio_signal_copy_double_buffer_to_buffer</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-duplicate-stream" title="ags_audio_signal_duplicate_stream ()">ags_audio_signal_duplicate_stream</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-by-recall-id" title="ags_audio_signal_get_by_recall_id ()">ags_audio_signal_get_by_recall_id</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-length-till-current" title="ags_audio_signal_get_length_till_current ()">ags_audio_signal_get_length_till_current</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-stream-current" title="ags_audio_signal_get_stream_current ()">ags_audio_signal_get_stream_current</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-template" title="ags_audio_signal_get_template ()">ags_audio_signal_get_template</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-morph-samplerate" title="ags_audio_signal_morph_samplerate ()">ags_audio_signal_morph_samplerate</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-new" title="ags_audio_signal_new ()">ags_audio_signal_new</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-new-with-length" title="ags_audio_signal_new_with_length ()">ags_audio_signal_new_with_length</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size" title="ags_audio_signal_realloc_buffer_size ()">ags_audio_signal_realloc_buffer_size</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-scale" title="ags_audio_signal_scale ()">ags_audio_signal_scale</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-stream-resize" title="ags_audio_signal_stream_resize ()">ags_audio_signal_stream_resize</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-stream-safe-resize" title="ags_audio_signal_stream_safe_resize ()">ags_audio_signal_stream_safe_resize</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-tile" title="ags_audio_signal_tile ()">ags_audio_signal_tile</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-tact" title="ags_audio_tact ()">ags_audio_tact</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThread" title="struct AgsAutosaveThread">AgsAutosaveThread</a>, struct in <a class="link" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThreadClass" title="struct AgsAutosaveThreadClass">AgsAutosaveThreadClass</a>, struct in <a class="link" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME">AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</a>, macro in <a class="link" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE">AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAutosaveThread.html#ags-autosave-thread-new" title="ags_autosave_thread_new ()">ags_autosave_thread_new</a>, function in <a class="link" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<a name="idxB"></a><h3 class="title">B</h3>
+<dt>
+<a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal">AgsBufferAudioSignal</a>, struct in <a class="link" href="ags-AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignalClass" title="struct AgsBufferAudioSignalClass">AgsBufferAudioSignalClass</a>, struct in <a class="link" href="ags-AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannel" title="struct AgsBufferChannel">AgsBufferChannel</a>, struct in <a class="link" href="ags-AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannelClass" title="struct AgsBufferChannelClass">AgsBufferChannelClass</a>, struct in <a class="link" href="ags-AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun">AgsBufferChannelRun</a>, struct in <a class="link" href="ags-AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRunClass" title="struct AgsBufferChannelRunClass">AgsBufferChannelRunClass</a>, struct in <a class="link" href="ags-AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecycling" title="struct AgsBufferRecycling">AgsBufferRecycling</a>, struct in <a class="link" href="ags-AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecyclingClass" title="struct AgsBufferRecyclingClass">AgsBufferRecyclingClass</a>, struct in <a class="link" href="ags-AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferAudioSignal.html#ags-buffer-audio-signal-new" title="ags_buffer_audio_signal_new ()">ags_buffer_audio_signal_new</a>, function in <a class="link" href="ags-AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferChannel.html#ags-buffer-channel-new" title="ags_buffer_channel_new ()">ags_buffer_channel_new</a>, function in <a class="link" href="ags-AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferChannelRun.html#ags-buffer-channel-run-new" title="ags_buffer_channel_run_new ()">ags_buffer_channel_run_new</a>, function in <a class="link" href="ags-AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferRecycling.html#ags-buffer-recycling-new" title="ags_buffer_recycling_new ()">ags_buffer_recycling_new</a>, function in <a class="link" href="ags-AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-BUILD-ID:CAPS" title="AGS_BUILD_ID">AGS_BUILD_ID</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<a name="idxC"></a><h3 class="title">C</h3>
+<dt>
+<a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudio" title="struct AgsCancelAudio">AgsCancelAudio</a>, struct in <a class="link" href="ags-AgsCancelAudio.html" title="AgsCancelAudio">AgsCancelAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudioClass" title="struct AgsCancelAudioClass">AgsCancelAudioClass</a>, struct in <a class="link" href="ags-AgsCancelAudio.html" title="AgsCancelAudio">AgsCancelAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannel" title="struct AgsCancelChannel">AgsCancelChannel</a>, struct in <a class="link" href="ags-AgsCancelChannel.html" title="AgsCancelChannel">AgsCancelChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannelClass" title="struct AgsCancelChannelClass">AgsCancelChannelClass</a>, struct in <a class="link" href="ags-AgsCancelChannel.html" title="AgsCancelChannel">AgsCancelChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecall" title="struct AgsCancelRecall">AgsCancelRecall</a>, struct in <a class="link" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">AgsCancelRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecallClass" title="struct AgsCancelRecallClass">AgsCancelRecallClass</a>, struct in <a class="link" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">AgsCancelRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCancelAudio.html#ags-cancel-audio-new" title="ags_cancel_audio_new ()">ags_cancel_audio_new</a>, function in <a class="link" href="ags-AgsCancelAudio.html" title="AgsCancelAudio">AgsCancelAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCancelChannel.html#ags-cancel-channel-new" title="ags_cancel_channel_new ()">ags_cancel_channel_new</a>, function in <a class="link" href="ags-AgsCancelChannel.html" title="AgsCancelChannel">AgsCancelChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCancelRecall.html#ags-cancel-recall-new" title="ags_cancel_recall_new ()">ags_cancel_recall_new</a>, function in <a class="link" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">AgsCancelRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsCartesian">AgsCartesian</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsCartesian">AgsCartesian</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsCartesianClass">AgsCartesianClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsCartesian">AgsCartesian</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-cartesian-new">ags_cartesian_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsCartesian">AgsCartesian</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicator" title="struct AgsChangeIndicator">AgsChangeIndicator</a>, struct in <a class="link" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">AgsChangeIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicatorClass" title="struct AgsChangeIndicatorClass">AgsChangeIndicatorClass</a>, struct in <a class="link" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">AgsChangeIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChangeTact.html#AgsChangeTact" title="struct AgsChangeTact">AgsChangeTact</a>, struct in <a class="link" href="ags-AgsChangeTact.html" title="AgsChangeTact">AgsChangeTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChangeTact.html#AgsChangeTactClass" title="struct AgsChangeTactClass">AgsChangeTactClass</a>, struct in <a class="link" href="ags-AgsChangeTact.html" title="AgsChangeTact">AgsChangeTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChangeIndicator.html#ags-change-indicator-new" title="ags_change_indicator_new ()">ags_change_indicator_new</a>, function in <a class="link" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">AgsChangeIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChangeTact.html#ags-change-tact-new" title="ags_change_tact_new ()">ags_change_tact_new</a>, function in <a class="link" href="ags-AgsChangeTact.html" title="AgsChangeTact">AgsChangeTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel">AgsChannel</a>, struct in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#AgsChannelClass" title="struct AgsChannelClass">AgsChannelClass</a>, struct in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#AgsChannelError" title="enum AgsChannelError">AgsChannelError</a>, enum in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#AgsChannelFlags" title="enum AgsChannelFlags">AgsChannelFlags</a>, enum in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsChannelIter">AgsChannelIter</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsChannelIterFlags">AgsChannelIterFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#AgsChannelRecallIDMode" title="enum AgsChannelRecallIDMode">AgsChannelRecallIDMode</a>, enum in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling">AgsChannelSetRecycling</a>, struct in <a class="link" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecyclingClass" title="struct AgsChannelSetRecyclingClass">AgsChannelSetRecyclingClass</a>, struct in <a class="link" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-add-recall" title="ags_channel_add_recall ()">ags_channel_add_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-add-recall-container" title="ags_channel_add_recall_container ()">ags_channel_add_recall_container</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-add-recall-id" title="ags_channel_add_recall_id ()">ags_channel_add_recall_id</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()">ags_channel_cancel</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-done" title="ags_channel_done ()">ags_channel_done</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-duplicate-recall" title="ags_channel_duplicate_recall ()">ags_channel_duplicate_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#AGS-CHANNEL-ERROR:CAPS" title="AGS_CHANNEL_ERROR">AGS_CHANNEL_ERROR</a>, macro in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-error-quark" title="ags_channel_error_quark ()">ags_channel_error_quark</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-find-port" title="ags_channel_find_port ()">ags_channel_find_port</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-find-recall" title="ags_channel_find_recall ()">ags_channel_find_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-first" title="ags_channel_first ()">ags_channel_first</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-first-with-recycling" title="ags_channel_first_with_recycling ()">ags_channel_first_with_recycling</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-init-recall" title="ags_channel_init_recall ()">ags_channel_init_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-alloc">ags_channel_iter_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-free">ags_channel_iter_free</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-next">ags_channel_iter_next</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-prev">ags_channel_iter_prev</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-last" title="ags_channel_last ()">ags_channel_last</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-last-with-recycling" title="ags_channel_last_with_recycling ()">ags_channel_last_with_recycling</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-new" title="ags_channel_new ()">ags_channel_new</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-nth" title="ags_channel_nth ()">ags_channel_nth</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-pad-first" title="ags_channel_pad_first ()">ags_channel_pad_first</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-pad-last" title="ags_channel_pad_last ()">ags_channel_pad_last</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-pad-nth" title="ags_channel_pad_nth ()">ags_channel_pad_nth</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-play" title="ags_channel_play ()">ags_channel_play</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recall-id-set" title="ags_channel_recall_id_set ()">ags_channel_recall_id_set</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()">ags_channel_recursive_play</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()">ags_channel_recursive_play_init</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-threaded" title="ags_channel_recursive_play_threaded ()">ags_channel_recursive_play_threaded</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-reset-recall-ids" title="ags_channel_recursive_reset_recall_ids ()">ags_channel_recursive_reset_recall_ids</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-reset-recycling-container" title="ags_channel_recursive_reset_recycling_container ()">ags_channel_recursive_reset_recycling_container</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recycling-changed" title="ags_channel_recycling_changed ()">ags_channel_recycling_changed</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove" title="ags_channel_remove ()">ags_channel_remove</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall" title="ags_channel_remove_recall ()">ags_channel_remove_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall-container" title="ags_channel_remove_recall_container ()">ags_channel_remove_recall_container</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall-id" title="ags_channel_remove_recall_id ()">ags_channel_remove_recall_id</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-resolve-recall" title="ags_channel_resolve_recall ()">ags_channel_resolve_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-safe-resize-audio-signal" title="ags_channel_safe_resize_audio_signal ()">ags_channel_safe_resize_audio_signal</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-set-devout" title="ags_channel_set_devout ()">ags_channel_set_devout</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()">ags_channel_set_link</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-set-recycling" title="ags_channel_set_recycling ()">ags_channel_set_recycling</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannelSetRecycling.html#ags-channel-set-recycling-new" title="ags_channel_set_recycling_new ()">ags_channel_set_recycling_new</a>, function in <a class="link" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-tillrecycling-cancel" title="ags_channel_tillrecycling_cancel ()">ags_channel_tillrecycling_cancel</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS" title="AGS_CLIPBOARD_DEFAULT_VERSION">AGS_CLIPBOARD_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsCloneChannel">AgsCloneChannel</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsCloneChannel">AgsCloneChannel</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsCloneChannelClass">AgsCloneChannelClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsCloneChannel">AgsCloneChannel</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsCloneChannelRun">AgsCloneChannelRun</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsCloneChannelRun">AgsCloneChannelRun</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsCloneChannelRunClass">AgsCloneChannelRunClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsCloneChannelRun">AgsCloneChannelRun</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-clone-channel-new">ags_clone_channel_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsCloneChannel">AgsCloneChannel</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-clone-channel-run-new">ags_clone_channel_run_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsCloneChannelRun">AgsCloneChannelRun</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsComboBoxText.html#ags-combo-box-text-remove-all" title="ags_combo_box_text_remove_all ()">ags_combo_box_text_remove_all</a>, function in <a class="link" href="ags-AgsComboBoxText.html" title="AgsComboBoxText">AgsComboBoxText</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig">AgsConfig</a>, struct in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AgsConfigClass" title="struct AgsConfigClass">AgsConfigClass</a>, struct in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS" title="AGS_CONFIG_DEFAULT_BUILD_ID">AGS_CONFIG_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS" title="AGS_CONFIG_DEFAULT_VERSION">AGS_CONFIG_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS" title="AGS_CONFIG_DEVOUT">AGS_CONFIG_DEVOUT</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-GENERIC:CAPS" title="AGS_CONFIG_GENERIC">AGS_CONFIG_GENERIC</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-get" title="ags_config_get ()">ags_config_get</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-load-defaults" title="ags_config_load_defaults ()">ags_config_load_defaults</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-load-from-file" title="ags_config_load_from_file ()">ags_config_load_from_file</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-new" title="ags_config_new ()">ags_config_new</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-RECALL:CAPS" title="AGS_CONFIG_RECALL">AGS_CONFIG_RECALL</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-save" title="ags_config_save ()">ags_config_save</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-set" title="ags_config_set ()">ags_config_set</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-THREAD:CAPS" title="AGS_CONFIG_THREAD">AGS_CONFIG_THREAD</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-container.html#ags-container-add-all" title="ags_container_add_all ()">ags_container_add_all</a>, function in <a class="link" href="ags-ags-container.html" title="ags_container">ags_container</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsContext">AgsContext</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-context-alloc">ags_context_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal">AgsCopyAudioSignal</a>, struct in <a class="link" href="ags-AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignalClass" title="struct AgsCopyAudioSignalClass">AgsCopyAudioSignalClass</a>, struct in <a class="link" href="ags-AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannel" title="struct AgsCopyChannel">AgsCopyChannel</a>, struct in <a class="link" href="ags-AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannelClass" title="struct AgsCopyChannelClass">AgsCopyChannelClass</a>, struct in <a class="link" href="ags-AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun">AgsCopyChannelRun</a>, struct in <a class="link" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRunClass" title="struct AgsCopyChannelRunClass">AgsCopyChannelRunClass</a>, struct in <a class="link" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRunFlags" title="enum AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a>, enum in <a class="link" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio">AgsCopyNotationAudio</a>, struct in <a class="link" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioClass" title="struct AgsCopyNotationAudioClass">AgsCopyNotationAudioClass</a>, struct in <a class="link" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags" title="enum AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a>, enum in <a class="link" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>, struct in <a class="link" href="ags-AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRunClass" title="struct AgsCopyNotationAudioRunClass">AgsCopyNotationAudioRunClass</a>, struct in <a class="link" href="ags-AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio">AgsCopyPatternAudio</a>, struct in <a class="link" href="ags-AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudioClass" title="struct AgsCopyPatternAudioClass">AgsCopyPatternAudioClass</a>, struct in <a class="link" href="ags-AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>, struct in <a class="link" href="ags-AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRunClass" title="struct AgsCopyPatternAudioRunClass">AgsCopyPatternAudioRunClass</a>, struct in <a class="link" href="ags-AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel">AgsCopyPatternChannel</a>, struct in <a class="link" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannelClass" title="struct AgsCopyPatternChannelClass">AgsCopyPatternChannelClass</a>, struct in <a class="link" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>, struct in <a class="link" href="ags-AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRunClass" title="struct AgsCopyPatternChannelRunClass">AgsCopyPatternChannelRunClass</a>, struct in <a class="link" href="ags-AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecycling" title="struct AgsCopyRecycling">AgsCopyRecycling</a>, struct in <a class="link" href="ags-AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecyclingClass" title="struct AgsCopyRecyclingClass">AgsCopyRecyclingClass</a>, struct in <a class="link" href="ags-AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyAudioSignal.html#ags-copy-audio-signal-new" title="ags_copy_audio_signal_new ()">ags_copy_audio_signal_new</a>, function in <a class="link" href="ags-AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyChannel.html#ags-copy-channel-new" title="ags_copy_channel_new ()">ags_copy_channel_new</a>, function in <a class="link" href="ags-AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyChannelRun.html#ags-copy-channel-run-new" title="ags_copy_channel_run_new ()">ags_copy_channel_run_new</a>, function in <a class="link" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyNotationAudio.html#ags-copy-notation-audio-new" title="ags_copy_notation_audio_new ()">ags_copy_notation_audio_new</a>, function in <a class="link" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new" title="ags_copy_notation_audio_run_new ()">ags_copy_notation_audio_run_new</a>, function in <a class="link" href="ags-AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternAudio.html#ags-copy-pattern-audio-new" title="ags_copy_pattern_audio_new ()">ags_copy_pattern_audio_new</a>, function in <a class="link" href="ags-AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new" title="ags_copy_pattern_audio_run_new ()">ags_copy_pattern_audio_run_new</a>, function in <a class="link" href="ags-AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-new" title="ags_copy_pattern_channel_new ()">ags_copy_pattern_channel_new</a>, function in <a class="link" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new" title="ags_copy_pattern_channel_run_new ()">ags_copy_pattern_channel_run_new</a>, function in <a class="link" href="ags-AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination" title="ags_copy_pattern_channel_template_find_source_and_destination ()">ags_copy_pattern_channel_template_find_source_and_destination</a>, function in <a class="link" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyRecycling.html#ags-copy-recycling-new" title="ags_copy_recycling_new ()">ags_copy_recycling_new</a>, function in <a class="link" href="ags-AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable">AgsCountable</a>, typedef in <a class="link" href="ags-AgsCountable.html" title="AgsCountable">AgsCountable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountable.html#AgsCountableInterface" title="struct AgsCountableInterface">AgsCountableInterface</a>, struct in <a class="link" href="ags-AgsCountable.html" title="AgsCountable">AgsCountable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountable.html#ags-countable-get-notation-counter" title="ags_countable_get_notation_counter ()">ags_countable_get_notation_counter</a>, function in <a class="link" href="ags-AgsCountable.html" title="AgsCountable">AgsCountable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountable.html#ags-countable-get-sequencer-counter" title="ags_countable_get_sequencer_counter ()">ags_countable_get_sequencer_counter</a>, function in <a class="link" href="ags-AgsCountable.html" title="AgsCountable">AgsCountable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio">AgsCountBeatsAudio</a>, struct in <a class="link" href="ags-AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudioClass" title="struct AgsCountBeatsAudioClass">AgsCountBeatsAudioClass</a>, struct in <a class="link" href="ags-AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>, struct in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRunClass" title="struct AgsCountBeatsAudioRunClass">AgsCountBeatsAudioRunClass</a>, struct in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudio.html#ags-count-beats-audio-new" title="ags_count_beats_audio_new ()">ags_count_beats_audio_new</a>, function in <a class="link" href="ags-AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new" title="ags_count_beats_audio_run_new ()">ags_count_beats_audio_run_new</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop" title="ags_count_beats_audio_run_notation_loop ()">ags_count_beats_audio_run_notation_loop</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start" title="ags_count_beats_audio_run_notation_start ()">ags_count_beats_audio_run_notation_start</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop" title="ags_count_beats_audio_run_notation_stop ()">ags_count_beats_audio_run_notation_stop</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop" title="ags_count_beats_audio_run_sequencer_loop ()">ags_count_beats_audio_run_sequencer_loop</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start" title="ags_count_beats_audio_run_sequencer_start ()">ags_count_beats_audio_run_sequencer_start</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop" title="ags_count_beats_audio_run_sequencer_stop ()">ags_count_beats_audio_run_sequencer_stop</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<a name="idxD"></a><h3 class="title">D</h3>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-DEFAULT-CONFIG:CAPS" title="AGS_DEFAULT_CONFIG">AGS_DEFAULT_CONFIG</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-DEFAULT-DIRECTORY:CAPS" title="AGS_DEFAULT_DIRECTORY">AGS_DEFAULT_DIRECTORY</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-default-log">ags_default_log</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio">AgsDelayAudio</a>, struct in <a class="link" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudioClass" title="struct AgsDelayAudioClass">AgsDelayAudioClass</a>, struct in <a class="link" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun">AgsDelayAudioRun</a>, struct in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRunClass" title="struct AgsDelayAudioRunClass">AgsDelayAudioRunClass</a>, struct in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-new" title="ags_delay_audio_new ()">ags_delay_audio_new</a>, function in <a class="link" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-notation-duration-changed" title="ags_delay_audio_notation_duration_changed ()">ags_delay_audio_notation_duration_changed</a>, function in <a class="link" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-new" title="ags_delay_audio_run_new ()">ags_delay_audio_run_new</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input" title="ags_delay_audio_run_notation_alloc_input ()">ags_delay_audio_run_notation_alloc_input</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output" title="ags_delay_audio_run_notation_alloc_output ()">ags_delay_audio_run_notation_alloc_output</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-count" title="ags_delay_audio_run_notation_count ()">ags_delay_audio_run_notation_count</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input" title="ags_delay_audio_run_sequencer_alloc_input ()">ags_delay_audio_run_sequencer_alloc_input</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output" title="ags_delay_audio_run_sequencer_alloc_output ()">ags_delay_audio_run_sequencer_alloc_output</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count" title="ags_delay_audio_run_sequencer_count ()">ags_delay_audio_run_sequencer_count</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed" title="ags_delay_audio_sequencer_duration_changed ()">ags_delay_audio_sequencer_duration_changed</a>, function in <a class="link" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout">AgsDevout</a>, struct in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutClass" title="struct AgsDevoutClass">AgsDevoutClass</a>, struct in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutError" title="enum AgsDevoutError">AgsDevoutError</a>, enum in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutFlags" title="enum AgsDevoutFlags">AgsDevoutFlags</a>, enum in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay">AgsDevoutPlay</a>, struct in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain">AgsDevoutPlayDomain</a>, struct in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlayFlags" title="enum AgsDevoutPlayFlags">AgsDevoutPlayFlags</a>, enum in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutResolutionMode" title="enum AgsDevoutResolutionMode">AgsDevoutResolutionMode</a>, enum in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThread" title="struct AgsDevoutThread">AgsDevoutThread</a>, struct in <a class="link" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThreadClass" title="struct AgsDevoutThreadClass">AgsDevoutThreadClass</a>, struct in <a class="link" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS" title="AGS_DEVOUT_DEFAULT_BPM">AGS_DEVOUT_DEFAULT_BPM</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_DEVOUT_DEFAULT_BUFFER_SIZE">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS" title="AGS_DEVOUT_DEFAULT_DELAY">AGS_DEVOUT_DEFAULT_DELAY</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS" title="AGS_DEVOUT_DEFAULT_FORMAT">AGS_DEVOUT_DEFAULT_FORMAT</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_JIFFIE">AGS_DEVOUT_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-PERIOD:CAPS" title="AGS_DEVOUT_DEFAULT_PERIOD">AGS_DEVOUT_DEFAULT_PERIOD</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" title="AGS_DEVOUT_DEFAULT_SAMPLERATE">AGS_DEVOUT_DEFAULT_SAMPLERATE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS" title="AGS_DEVOUT_DEFAULT_SCALE">AGS_DEVOUT_DEFAULT_SCALE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS" title="AGS_DEVOUT_DEFAULT_TACT">AGS_DEVOUT_DEFAULT_TACT</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" title="AGS_DEVOUT_DEFAULT_TACTRATE">AGS_DEVOUT_DEFAULT_TACTRATE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_TACT_JIFFIE">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-ERROR:CAPS" title="AGS_DEVOUT_ERROR">AGS_DEVOUT_ERROR</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-error-quark" title="ags_devout_error_quark ()">ags_devout_error_quark</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-list-cards" title="ags_devout_list_cards ()">ags_devout_list_cards</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-new" title="ags_devout_new ()">ags_devout_new</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-note-offset-changed" title="ags_devout_note_offset_changed ()">ags_devout_note_offset_changed</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-pcm-info" title="ags_devout_pcm_info ()">ags_devout_pcm_info</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-PLAY:CAPS" title="AGS_DEVOUT_PLAY()">AGS_DEVOUT_PLAY</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-alloc" title="ags_devout_play_alloc ()">ags_devout_play_alloc</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS" title="AGS_DEVOUT_PLAY_DOMAIN()">AGS_DEVOUT_PLAY_DOMAIN</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-domain-alloc" title="ags_devout_play_domain_alloc ()">ags_devout_play_domain_alloc</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-domain-free" title="ags_devout_play_domain_free ()">ags_devout_play_domain_free</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-find-source" title="ags_devout_play_find_source ()">ags_devout_play_find_source</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-free" title="ags_devout_play_free ()">ags_devout_play_free</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_THREAD_DEFAULT_JIFFIE">AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevoutThread.html#ags-devout-thread-new" title="ags_devout_thread_new ()">ags_devout_thread_new</a>, function in <a class="link" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-tic" title="ags_devout_tic ()">ags_devout_tic</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDial.html#AgsDial" title="struct AgsDial">AgsDial</a>, struct in <a class="link" href="ags-AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDial.html#AgsDialClass" title="struct AgsDialClass">AgsDialClass</a>, struct in <a class="link" href="ags-AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDial.html#AgsDialFlags" title="enum AgsDialFlags">AgsDialFlags</a>, enum in <a class="link" href="ags-AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS" title="AGS_DIAL_DEFAULT_PRECISION">AGS_DIAL_DEFAULT_PRECISION</a>, macro in <a class="link" href="ags-AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDial.html#ags-dial-new" title="ags_dial_new ()">ags_dial_new</a>, function in <a class="link" href="ags-AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTact" title="struct AgsDisplayTact">AgsDisplayTact</a>, struct in <a class="link" href="ags-AgsDisplayTact.html" title="AgsDisplayTact">AgsDisplayTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTactClass" title="struct AgsDisplayTactClass">AgsDisplayTactClass</a>, struct in <a class="link" href="ags-AgsDisplayTact.html" title="AgsDisplayTact">AgsDisplayTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDisplayTact.html#ags-display-tact-new" title="ags_display_tact_new ()">ags_display_tact_new</a>, function in <a class="link" href="ags-AgsDisplayTact.html" title="AgsDisplayTact">AgsDisplayTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum">AgsDrum</a>, struct in <a class="link" href="ags-AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrum.html#AgsDrumClass" title="struct AgsDrumClass">AgsDrumClass</a>, struct in <a class="link" href="ags-AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrum.html#AgsDrumFlags" title="enum AgsDrumFlags">AgsDrumFlags</a>, enum in <a class="link" href="ags-AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine">AgsDrumInputLine</a>, struct in <a class="link" href="ags-AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLineClass" title="struct AgsDrumInputLineClass">AgsDrumInputLineClass</a>, struct in <a class="link" href="ags-AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad">AgsDrumInputPad</a>, struct in <a class="link" href="ags-AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPadClass" title="struct AgsDrumInputPadClass">AgsDrumInputPadClass</a>, struct in <a class="link" href="ags-AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPadFlags" title="enum AgsDrumInputPadFlags">AgsDrumInputPadFlags</a>, enum in <a class="link" href="ags-AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine">AgsDrumOutputLine</a>, struct in <a class="link" href="ags-AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLineClass" title="struct AgsDrumOutputLineClass">AgsDrumOutputLineClass</a>, struct in <a class="link" href="ags-AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad">AgsDrumOutputPad</a>, struct in <a class="link" href="ags-AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPadClass" title="struct AgsDrumOutputPadClass">AgsDrumOutputPadClass</a>, struct in <a class="link" href="ags-AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPadFlags" title="enum AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a>, enum in <a class="link" href="ags-AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-done-callback" title="ags_drum_done_callback ()">ags_drum_done_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index0-callback" title="ags_drum_index0_callback ()">ags_drum_index0_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index1-callback" title="ags_drum_index1_callback ()">ags_drum_index1_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback" title="ags_drum_input_line_audio_set_pads_callback ()">ags_drum_input_line_audio_set_pads_callback</a>, function in <a class="link" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback" title="ags_drum_input_line_channel_done_callback ()">ags_drum_input_line_channel_done_callback</a>, function in <a class="link" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumInputLine.html#ags-drum-input-line-new" title="ags_drum_input_line_new ()">ags_drum_input_line_new</a>, function in <a class="link" href="ags-AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback" title="ags_drum_input_line_parent_set_callback ()">ags_drum_input_line_parent_set_callback</a>, function in <a class="link" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback" title="ags_drum_input_pad_edit_callback ()">ags_drum_input_pad_edit_callback</a>, function in <a class="link" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumInputPad.html#ags-drum-input-pad-new" title="ags_drum_input_pad_new ()">ags_drum_input_pad_new</a>, function in <a class="link" href="ags-AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback" title="ags_drum_input_pad_open_callback ()">ags_drum_input_pad_open_callback</a>, function in <a class="link" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback" title="ags_drum_input_pad_play_callback ()">ags_drum_input_pad_play_callback</a>, function in <a class="link" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-length-spin-callback" title="ags_drum_length_spin_callback ()">ags_drum_length_spin_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-loop-button-callback" title="ags_drum_loop_button_callback ()">ags_drum_loop_button_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrum.html#ags-drum-new" title="ags_drum_new ()">ags_drum_new</a>, function in <a class="link" href="ags-AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-offset-callback" title="ags_drum_offset_callback ()">ags_drum_offset_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-open-callback" title="ags_drum_open_callback ()">ags_drum_open_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumOutputLine.html#ags-drum-output-line-new" title="ags_drum_output_line_new ()">ags_drum_output_line_new</a>, function in <a class="link" href="ags-AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback" title="ags_drum_output_line_parent_set_callback ()">ags_drum_output_line_parent_set_callback</a>, function in <a class="link" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">ags_drum_output_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumOutputPad.html#ags-drum-output-pad-new" title="ags_drum_output_pad_new ()">ags_drum_output_pad_new</a>, function in <a class="link" href="ags-AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel" title="ags_drum_output_pad_play_cancel ()">ags_drum_output_pad_play_cancel</a>, function in <a class="link" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">ags_drum_output_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done" title="ags_drum_output_pad_play_done ()">ags_drum_output_pad_play_done</a>, function in <a class="link" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">ags_drum_output_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-pad-callback" title="ags_drum_pad_callback ()">ags_drum_pad_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-parent-set-callback" title="ags_drum_parent_set_callback ()">ags_drum_parent_set_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS" title="AGS_DRUM_PATTERN_CONTROLS">AGS_DRUM_PATTERN_CONTROLS</a>, macro in <a class="link" href="ags-AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrum.html#ags-drum-set-pattern" title="ags_drum_set_pattern ()">ags_drum_set_pattern</a>, function in <a class="link" href="ags-AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-tact-callback" title="ags_drum_tact_callback ()">ags_drum_tact_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable">AgsDynamicConnectable</a>, typedef in <a class="link" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectableInterface" title="struct AgsDynamicConnectableInterface">AgsDynamicConnectableInterface</a>, struct in <a class="link" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-connect" title="ags_dynamic_connectable_connect ()">ags_dynamic_connectable_connect</a>, function in <a class="link" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect" title="ags_dynamic_connectable_disconnect ()">ags_dynamic_connectable_disconnect</a>, function in <a class="link" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>
+</dt>
+<dd></dd>
+<a name="idxE"></a><h3 class="title">E</h3>
+<dt>
+<GTKDOCLINK HREF="ags-echo">ags_echo</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-echo">ags_echo</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor">AgsEditor</a>, struct in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#AgsEditorClass" title="struct AgsEditorClass">AgsEditorClass</a>, struct in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-change-position-callback" title="ags_editor_change_position_callback ()">ags_editor_change_position_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS" title="AGS_EDITOR_DEFAULT">AGS_EDITOR_DEFAULT</a>, macro in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_EDITOR_DEFAULT_BUILD_ID">AGS_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_EDITOR_DEFAULT_VERSION">AGS_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#ags-editor-machine-changed" title="ags_editor_machine_changed ()">ags_editor_machine_changed</a>, function in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback" title="ags_editor_machine_changed_callback ()">ags_editor_machine_changed_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#ags-editor-new" title="ags_editor_new ()">ags_editor_new</a>, function in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-parent-set-callback" title="ags_editor_parent_set_callback ()">ags_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback" title="ags_editor_set_audio_channels_callback ()">ags_editor_set_audio_channels_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-pads-callback" title="ags_editor_set_pads_callback ()">ags_editor_set_pads_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsEffect">AgsEffect</GTKDOCLINK>, typedef in <GTKDOCLINK HREF="ags-AgsEffect">AgsEffect</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsEffectInterface">AgsEffectInterface</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsEffect">AgsEffect</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_EFFECTS_DEFAULT_VERSION">AGS_EFFECTS_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-EFFECT-COPY-BUFFER:CAPS">AGS_EFFECT_COPY_BUFFER</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-ags-effect">ags_effect</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-EFFECT-COPY-STREAM:CAPS">AGS_EFFECT_COPY_STREAM</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-ags-effect">ags_effect</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-EFFECT-DOWN-MIX:CAPS">AGS_EFFECT_DOWN_MIX</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-ags-effect">ags_effect</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander">AgsExpander</a>, struct in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild">AgsExpanderChild</a>, struct in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#AgsExpanderClass" title="struct AgsExpanderClass">AgsExpanderClass</a>, struct in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#AgsExpanderFlags" title="enum AgsExpanderFlags">AgsExpanderFlags</a>, enum in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet">AgsExpanderSet</a>, struct in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild">AgsExpanderSetChild</a>, struct in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetClass" title="struct AgsExpanderSetClass">AgsExpanderSetClass</a>, struct in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetFlags" title="enum AgsExpanderSetFlags">AgsExpanderSetFlags</a>, enum in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#ags-expander-add" title="ags_expander_add ()">ags_expander_add</a>, function in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#AGS-EXPANDER-CHILD:CAPS" title="AGS_EXPANDER_CHILD()">AGS_EXPANDER_CHILD</a>, macro in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#ags-expander-child-alloc" title="ags_expander_child_alloc ()">ags_expander_child_alloc</a>, function in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#ags-expander-child-find" title="ags_expander_child_find ()">ags_expander_child_find</a>, function in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#ags-expander-new" title="ags_expander_new ()">ags_expander_new</a>, function in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#ags-expander-remove" title="ags_expander_remove ()">ags_expander_remove</a>, function in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-add" title="ags_expander_set_add ()">ags_expander_set_add</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS" title="AGS_EXPANDER_SET_CHILD()">AGS_EXPANDER_SET_CHILD</a>, macro in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-child-alloc" title="ags_expander_set_child_alloc ()">ags_expander_set_child_alloc</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-child-find" title="ags_expander_set_child_find ()">ags_expander_set_child_find</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-new" title="ags_expander_set_new ()">ags_expander_set_new</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-remove" title="ags_expander_set_remove ()">ags_expander_set_remove</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-set-flags" title="ags_expander_set_set_flags ()">ags_expander_set_set_flags</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportOutput.html#AgsExportOutput" title="struct AgsExportOutput">AgsExportOutput</a>, struct in <a class="link" href="ags-AgsExportOutput.html" title="AgsExportOutput">AgsExportOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportOutput.html#AgsExportOutputClass" title="struct AgsExportOutputClass">AgsExportOutputClass</a>, struct in <a class="link" href="ags-AgsExportOutput.html" title="AgsExportOutput">AgsExportOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread">AgsExportThread</a>, struct in <a class="link" href="ags-AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportThread.html#AgsExportThreadClass" title="struct AgsExportThreadClass">AgsExportThreadClass</a>, struct in <a class="link" href="ags-AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow">AgsExportWindow</a>, struct in <a class="link" href="ags-AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportWindow.html#AgsExportWindowClass" title="struct AgsExportWindowClass">AgsExportWindowClass</a>, struct in <a class="link" href="ags-AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportWindow.html#AgsExportWindowFlags" title="enum AgsExportWindowFlags">AgsExportWindowFlags</a>, enum in <a class="link" href="ags-AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportOutput.html#ags-export-output-new" title="ags_export_output_new ()">ags_export_output_new</a>, function in <a class="link" href="ags-AgsExportOutput.html" title="AgsExportOutput">AgsExportOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS" title="AGS_EXPORT_THREAD_BUFFER_TIME">AGS_EXPORT_THREAD_BUFFER_TIME</a>, macro in <a class="link" href="ags-AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_EXPORT_THREAD_DEFAULT_JIFFIE">AGS_EXPORT_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportThread.html#ags-export-thread-new" title="ags_export_thread_new ()">ags_export_thread_new</a>, function in <a class="link" href="ags-AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-export-callback" title="ags_export_window_export_callback ()">ags_export_window_export_callback</a>, function in <a class="link" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">ags_export_window_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback" title="ags_export_window_file_chooser_button_callback ()">ags_export_window_file_chooser_button_callback</a>, function in <a class="link" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">ags_export_window_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportWindow.html#ags-export-window-new" title="ags_export_window_new ()">ags_export_window_new</a>, function in <a class="link" href="ags-AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-tact-callback" title="ags_export_window_tact_callback ()">ags_export_window_tact_callback</a>, function in <a class="link" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">ags_export_window_callbacks</a>
+</dt>
+<dd></dd>
+<a name="idxF"></a><h3 class="title">F</h3>
+<dt>
+<a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer">AgsFFPlayer</a>, struct in <a class="link" href="ags-AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayerClass" title="struct AgsFFPlayerClass">AgsFFPlayerClass</a>, struct in <a class="link" href="ags-AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback" title="ags_ffplayer_drawing_area_button_press_callback ()">ags_ffplayer_drawing_area_button_press_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback" title="ags_ffplayer_drawing_area_configure_callback ()">ags_ffplayer_drawing_area_configure_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback" title="ags_ffplayer_drawing_area_expose_callback ()">ags_ffplayer_drawing_area_expose_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed" title="ags_ffplayer_hscrollbar_value_changed ()">ags_ffplayer_hscrollbar_value_changed</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback" title="ags_ffplayer_instrument_changed_callback ()">ags_ffplayer_instrument_changed_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFFPlayer.html#ags-ffplayer-new" title="ags_ffplayer_new ()">ags_ffplayer_new</a>, function in <a class="link" href="ags-AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback" title="ags_ffplayer_open_clicked_callback ()">ags_ffplayer_open_clicked_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback" title="ags_ffplayer_open_dialog_response_callback ()">ags_ffplayer_open_dialog_response_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFFPlayer.html#ags-ffplayer-paint" title="ags_ffplayer_paint ()">ags_ffplayer_paint</a>, function in <a class="link" href="ags-AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback" title="ags_ffplayer_parent_set_callback ()">ags_ffplayer_parent_set_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback" title="ags_ffplayer_preset_changed_callback ()">ags_ffplayer_preset_changed_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile">AgsFile</a>, struct in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AgsFileClass" title="struct AgsFileClass">AgsFileClass</a>, struct in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AgsFileFlags" title="enum AgsFileFlags">AgsFileFlags</a>, enum in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef">AgsFileIdRef</a>, struct in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRefClass" title="struct AgsFileIdRefClass">AgsFileIdRefClass</a>, struct in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch">AgsFileLaunch</a>, struct in <a class="link" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunchClass" title="struct AgsFileLaunchClass">AgsFileLaunchClass</a>, struct in <a class="link" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink">AgsFileLink</a>, struct in <a class="link" href="ags-AgsFileLink.html" title="AgsFileLink">AgsFileLink</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLink.html#AgsFileLinkClass" title="struct AgsFileLinkClass">AgsFileLinkClass</a>, struct in <a class="link" href="ags-AgsFileLink.html" title="AgsFileLink">AgsFileLink</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup">AgsFileLookup</a>, struct in <a class="link" href="ags-AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLookup.html#AgsFileLookupClass" title="struct AgsFileLookupClass">AgsFileLookupClass</a>, struct in <a class="link" href="ags-AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileRead.html#AgsFileRead" title="struct AgsFileRead">AgsFileRead</a>, struct in <a class="link" href="ags-AgsFileRead.html" title="AgsFileRead">AgsFileRead</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileRead.html#AgsFileReadClass" title="struct AgsFileReadClass">AgsFileReadClass</a>, struct in <a class="link" href="ags-AgsFileRead.html" title="AgsFileRead">AgsFileRead</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#AgsFileResolve" title="AgsFileResolve ()">AgsFileResolve</a>, user_function in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection">AgsFileSelection</a>, struct in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionClass" title="struct AgsFileSelectionClass">AgsFileSelectionClass</a>, struct in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry">AgsFileSelectionEntry</a>, struct in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionFlags" title="enum AgsFileSelectionFlags">AgsFileSelectionFlags</a>, enum in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsFileValueFactory">AgsFileValueFactory</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsFileValueFactory">AgsFileValueFactory</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsFileValueFactoryClass">AgsFileValueFactoryClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsFileValueFactory">AgsFileValueFactory</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsFileWrite">AgsFileWrite</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsFileWrite">AgsFileWrite</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsFileWriteClass">AgsFileWriteClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsFileWrite">AgsFileWrite</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-add-id-ref" title="ags_file_add_id_ref ()">ags_file_add_id_ref</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-add-launch" title="ags_file_add_launch ()">ags_file_add_launch</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-add-lookup" title="ags_file_add_lookup ()">ags_file_add_lookup</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS" title="AGS_FILE_BOOLEAN_POINTER_PROP">AGS_FILE_BOOLEAN_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS" title="AGS_FILE_BOOLEAN_PROP">AGS_FILE_BOOLEAN_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS" title="AGS_FILE_BUILD_ID_PROP">AGS_FILE_BUILD_ID_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS" title="AGS_FILE_CHAR_POINTER_PROP">AGS_FILE_CHAR_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS" title="AGS_FILE_CHAR_PROP">AGS_FILE_CHAR_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS" title="AGS_FILE_CHECKSUM_LENGTH">AGS_FILE_CHECKSUM_LENGTH</a>, macro in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-close" title="ags_file_close ()">ags_file_close</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" title="AGS_FILE_DEFAULT_AUDIO_ENCODING">AGS_FILE_DEFAULT_AUDIO_ENCODING</a>, macro in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" title="AGS_FILE_DEFAULT_AUDIO_FORMAT">AGS_FILE_DEFAULT_AUDIO_FORMAT</a>, macro in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS" title="AGS_FILE_DEFAULT_DTD">AGS_FILE_DEFAULT_DTD</a>, macro in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS" title="AGS_FILE_DEFAULT_ENCODING">AGS_FILE_DEFAULT_ENCODING</a>, macro in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS" title="AGS_FILE_DEFAULT_VERSION">AGS_FILE_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS" title="AGS_FILE_DOUBLE_POINTER_PROP">AGS_FILE_DOUBLE_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS" title="AGS_FILE_DOUBLE_PROP">AGS_FILE_DOUBLE_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_BUTTON">AGS_FILE_DYNAMIC_WIDGET_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN">AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON">AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_DIAL">AGS_FILE_DYNAMIC_WIDGET_DIAL</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR">AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HSCALE">AGS_FILE_DYNAMIC_WIDGET_HSCALE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LABEL">AGS_FILE_DYNAMIC_WIDGET_LABEL</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LED">AGS_FILE_DYNAMIC_WIDGET_LED</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON">AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON">AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR">AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VSCALE">AGS_FILE_DYNAMIC_WIDGET_VSCALE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM">AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_FILE_EFFECTS_DEFAULT_VERSION">AGS_FILE_EFFECTS_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS" title="AGS_FILE_FALSE">AGS_FILE_FALSE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-node" title="ags_file_find_id_ref_by_node ()">ags_file_find_id_ref_by_node</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-reference" title="ags_file_find_id_ref_by_reference ()">ags_file_find_id_ref_by_reference</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-xpath" title="ags_file_find_id_ref_by_xpath ()">ags_file_find_id_ref_by_xpath</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS" title="AGS_FILE_FLAGS_PROP">AGS_FILE_FLAGS_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-POINTER-PROP:CAPS" title="AGS_FILE_FLOAT_POINTER_PROP">AGS_FILE_FLOAT_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-PROP:CAPS" title="AGS_FILE_FLOAT_PROP">AGS_FILE_FLOAT_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS" title="AGS_FILE_ID_PROP">AGS_FILE_ID_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#ags-file-id-ref-new" title="ags_file_id_ref_new ()">ags_file_id_ref_new</a>, function in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#ags-file-id-ref-resolved" title="ags_file_id_ref_resolved ()">ags_file_id_ref_resolved</a>, function in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" title="AGS_FILE_ID_REF_RESOLVE_DATA">AGS_FILE_ID_REF_RESOLVE_DATA</a>, macro in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" title="AGS_FILE_ID_REF_SERIALIZE_DATA">AGS_FILE_ID_REF_SERIALIZE_DATA</a>, macro in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS" title="AGS_FILE_INT64_POINTER_PROP">AGS_FILE_INT64_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS" title="AGS_FILE_INT64_PROP">AGS_FILE_INT64_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLaunch.html#ags-file-launch-new" title="ags_file_launch_new ()">ags_file_launch_new</a>, function in <a class="link" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLaunch.html#ags-file-launch-start" title="ags_file_launch_start ()">ags_file_launch_start</a>, function in <a class="link" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLink.html#ags-file-link-new" title="ags_file_link_new ()">ags_file_link_new</a>, function in <a class="link" href="ags-AgsFileLink.html" title="AgsFileLink">AgsFileLink</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-find-by-node" title="ags_file_lookup_find_by_node ()">ags_file_lookup_find_by_node</a>, function in <a class="link" href="ags-AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-new" title="ags_file_lookup_new ()">ags_file_lookup_new</a>, function in <a class="link" href="ags-AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-resolve" title="ags_file_lookup_resolve ()">ags_file_lookup_resolve</a>, function in <a class="link" href="ags-AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS" title="AGS_FILE_NAME_PROP">AGS_FILE_NAME_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-new" title="ags_file_new ()">ags_file_new</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS" title="AGS_FILE_OBJECT_PROP">AGS_FILE_OBJECT_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-open" title="ags_file_open ()">ags_file_open</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-open-filename" title="ags_file_open_filename ()">ags_file_open_filename</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-open-from-data" title="ags_file_open_from_data ()">ags_file_open_from_data</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS" title="AGS_FILE_POINTER_PROP">AGS_FILE_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-read" title="ags_file_read ()">ags_file_read</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio" title="ags_file_read_audio ()">ags_file_read_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-list" title="ags_file_read_audio_list ()">ags_file_read_audio_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-audio-loop" title="ags_file_read_audio_loop ()">ags_file_read_audio_loop</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal" title="ags_file_read_audio_signal ()">ags_file_read_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal-list" title="ags_file_read_audio_signal_list ()">ags_file_read_audio_signal_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-channel" title="ags_file_read_channel ()">ags_file_read_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-channel-list" title="ags_file_read_channel_list ()">ags_file_read_channel_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout" title="ags_file_read_devout ()">ags_file_read_devout</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-list" title="ags_file_read_devout_list ()">ags_file_read_devout_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play" title="ags_file_read_devout_play ()">ags_file_read_devout_play</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play-list" title="ags_file_read_devout_play_list ()">ags_file_read_devout_play_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog" title="ags_file_read_dialog ()">ags_file_read_dialog</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog-list" title="ags_file_read_dialog_list ()">ags_file_read_dialog_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-editor" title="ags_file_read_editor ()">ags_file_read_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio" title="ags_file_read_embedded_audio ()">ags_file_read_embedded_audio</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio-list" title="ags_file_read_embedded_audio_list ()">ags_file_read_embedded_audio_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-read-file-link-list" title="ags_file_read_file_link_list ()">ags_file_read_file_link_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-input" title="ags_file_read_input ()">ags_file_read_input</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line" title="ags_file_read_line ()">ags_file_read_line</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-editor" title="ags_file_read_line_editor ()">ags_file_read_line_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-list" title="ags_file_read_line_list ()">ags_file_read_line_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member" title="ags_file_read_line_member ()">ags_file_read_line_member</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-editor" title="ags_file_read_line_member_editor ()">ags_file_read_line_member_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-list" title="ags_file_read_line_member_list ()">ags_file_read_line_member_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-link-collection-editor" title="ags_file_read_link_collection_editor ()">ags_file_read_link_collection_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-link-editor" title="ags_file_read_link_editor ()">ags_file_read_link_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine" title="ags_file_read_machine ()">ags_file_read_machine</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter" title="ags_file_read_machine_counter ()">ags_file_read_machine_counter</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter-list" title="ags_file_read_machine_counter_list ()">ags_file_read_machine_counter_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor" title="ags_file_read_machine_editor ()">ags_file_read_machine_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor-list" title="ags_file_read_machine_editor_list ()">ags_file_read_machine_editor_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-list" title="ags_file_read_machine_list ()">ags_file_read_machine_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-resolve-audio" title="ags_file_read_machine_resolve_audio ()">ags_file_read_machine_resolve_audio</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-selector" title="ags_file_read_machine_selector ()">ags_file_read_machine_selector</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-read-main" title="ags_file_read_main ()">ags_file_read_main</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-menu-bar" title="ags_file_read_menu_bar ()">ags_file_read_menu_bar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-input-pad" title="ags_file_read_mixer_input_pad ()">ags_file_read_mixer_input_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-output-pad" title="ags_file_read_mixer_output_pad ()">ags_file_read_mixer_output_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-navigation" title="ags_file_read_navigation ()">ags_file_read_navigation</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileRead.html#ags-file-read-new" title="ags_file_read_new ()">ags_file_read_new</a>, function in <a class="link" href="ags-AgsFileRead.html" title="AgsFileRead">AgsFileRead</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-notation" title="ags_file_read_notation ()">ags_file_read_notation</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-notation-list" title="ags_file_read_notation_list ()">ags_file_read_notation_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-note" title="ags_file_read_note ()">ags_file_read_note</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook" title="ags_file_read_notebook ()">ags_file_read_notebook</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab" title="ags_file_read_notebook_tab ()">ags_file_read_notebook_tab</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab-list" title="ags_file_read_notebook_tab_list ()">ags_file_read_notebook_tab_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-note-list" title="ags_file_read_note_list ()">ags_file_read_note_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOscillator.html#ags-file-read-oscillator" title="ags_file_read_oscillator ()">ags_file_read_oscillator</a>, function in <a class="link" href="ags-AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-output" title="ags_file_read_output ()">ags_file_read_output</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad" title="ags_file_read_pad ()">ags_file_read_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-editor" title="ags_file_read_pad_editor ()">ags_file_read_pad_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-list" title="ags_file_read_pad_list ()">ags_file_read_pad_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern" title="ags_file_read_pattern ()">ags_file_read_pattern</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data" title="ags_file_read_pattern_data ()">ags_file_read_pattern_data</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data-list" title="ags_file_read_pattern_data_list ()">ags_file_read_pattern_data_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-list" title="ags_file_read_pattern_list ()">ags_file_read_pattern_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-port" title="ags_file_read_port ()">ags_file_read_port</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-port-list" title="ags_file_read_port_list ()">ags_file_read_port_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall" title="ags_file_read_recall ()">ags_file_read_recall</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio" title="ags_file_read_recall_audio ()">ags_file_read_recall_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-run" title="ags_file_read_recall_audio_run ()">ags_file_read_recall_audio_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-signal" title="ags_file_read_recall_audio_signal ()">ags_file_read_recall_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel" title="ags_file_read_recall_channel ()">ags_file_read_recall_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel-run" title="ags_file_read_recall_channel_run ()">ags_file_read_recall_channel_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container" title="ags_file_read_recall_container ()">ags_file_read_recall_container</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container-list" title="ags_file_read_recall_container_list ()">ags_file_read_recall_container_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-list" title="ags_file_read_recall_list ()">ags_file_read_recall_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-recycling" title="ags_file_read_recall_recycling ()">ags_file_read_recall_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling" title="ags_file_read_recycling ()">ags_file_read_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling-list" title="ags_file_read_recycling_list ()">ags_file_read_recycling_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-resize-editor" title="ags_file_read_resize_editor ()">ags_file_read_resize_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-read-resolve" title="ags_file_read_resolve ()">ags_file_read_resolve</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-read-server" title="ags_file_read_server ()">ags_file_read_server</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-read-start" title="ags_file_read_start ()">ags_file_read_start</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-stream" title="ags_file_read_stream ()">ags_file_read_stream</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-stream-list" title="ags_file_read_stream_list ()">ags_file_read_stream_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-task" title="ags_file_read_task ()">ags_file_read_task</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-task-list" title="ags_file_read_task_list ()">ags_file_read_task_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread" title="ags_file_read_thread ()">ags_file_read_thread</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-list" title="ags_file_read_thread_list ()">ags_file_read_thread_list</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-pool" title="ags_file_read_thread_pool ()">ags_file_read_thread_pool</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp" title="ags_file_read_timestamp ()">ags_file_read_timestamp</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp-list" title="ags_file_read_timestamp_list ()">ags_file_read_timestamp_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-toolbar" title="ags_file_read_toolbar ()">ags_file_read_toolbar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-widget" title="ags_file_read_widget ()">ags_file_read_widget</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-window" title="ags_file_read_window ()">ags_file_read_window</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS" title="AGS_FILE_RESOLVE()">AGS_FILE_RESOLVE</a>, macro in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-rw-open" title="ags_file_rw_open ()">ags_file_rw_open</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS" title="AGS_FILE_SCOPE_PROP">AGS_FILE_SCOPE_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-add-entry" title="ags_file_selection_add_entry ()">ags_file_selection_add_entry</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-completed" title="ags_file_selection_completed ()">ags_file_selection_completed</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-contains-file" title="ags_file_selection_contains_file ()">ags_file_selection_contains_file</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS" title="AGS_FILE_SELECTION_ENTRY()">AGS_FILE_SELECTION_ENTRY</a>, macro in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-entry-alloc" title="ags_file_selection_entry_alloc ()">ags_file_selection_entry_alloc</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-new" title="ags_file_selection_new ()">ags_file_selection_new</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback" title="ags_file_selection_remove_callback ()">ags_file_selection_remove_callback</a>, function in <a class="link" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">ags_file_selection_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-remove-entry" title="ags_file_selection_remove_entry ()">ags_file_selection_remove_entry</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-set-entry" title="ags_file_selection_set_entry ()">ags_file_selection_set_entry</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-str2md5" title="ags_file_str2md5 ()">ags_file_str2md5</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS" title="AGS_FILE_TRUE">AGS_FILE_TRUE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS" title="AGS_FILE_TYPE_PROP">AGS_FILE_TYPE_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS" title="AGS_FILE_UINT64_POINTER_PROP">AGS_FILE_UINT64_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS" title="AGS_FILE_UINT64_PROP">AGS_FILE_UINT64_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-dependency" title="ags_file_util_read_dependency ()">ags_file_util_read_dependency</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-history" title="ags_file_util_read_history ()">ags_file_util_read_history</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-object" title="ags_file_util_read_object ()">ags_file_util_read_object</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-parameter" title="ags_file_util_read_parameter ()">ags_file_util_read_parameter</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-value" title="ags_file_util_read_value ()">ags_file_util_read_value</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-dependency" title="ags_file_util_write_dependency ()">ags_file_util_write_dependency</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-history" title="ags_file_util_write_history ()">ags_file_util_write_history</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-object" title="ags_file_util_write_object ()">ags_file_util_write_object</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-parameter" title="ags_file_util_write_parameter ()">ags_file_util_write_parameter</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-value" title="ags_file_util_write_value ()">ags_file_util_write_value</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-file-value-factory-new">ags_file_value_factory_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsFileValueFactory">AgsFileValueFactory</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS" title="AGS_FILE_VERSION_PROP">AGS_FILE_VERSION_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-write" title="ags_file_write ()">ags_file_write</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio" title="ags_file_write_audio ()">ags_file_write_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-list" title="ags_file_write_audio_list ()">ags_file_write_audio_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-audio-loop" title="ags_file_write_audio_loop ()">ags_file_write_audio_loop</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal" title="ags_file_write_audio_signal ()">ags_file_write_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal-list" title="ags_file_write_audio_signal_list ()">ags_file_write_audio_signal_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-channel" title="ags_file_write_channel ()">ags_file_write_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-channel-list" title="ags_file_write_channel_list ()">ags_file_write_channel_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-write-concurrent" title="ags_file_write_concurrent ()">ags_file_write_concurrent</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout" title="ags_file_write_devout ()">ags_file_write_devout</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-list" title="ags_file_write_devout_list ()">ags_file_write_devout_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play" title="ags_file_write_devout_play ()">ags_file_write_devout_play</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play-list" title="ags_file_write_devout_play_list ()">ags_file_write_devout_play_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog" title="ags_file_write_dialog ()">ags_file_write_dialog</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog-list" title="ags_file_write_dialog_list ()">ags_file_write_dialog_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-editor" title="ags_file_write_editor ()">ags_file_write_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio" title="ags_file_write_embedded_audio ()">ags_file_write_embedded_audio</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio-list" title="ags_file_write_embedded_audio_list ()">ags_file_write_embedded_audio_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-write-file-link-list" title="ags_file_write_file_link_list ()">ags_file_write_file_link_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-input" title="ags_file_write_input ()">ags_file_write_input</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line" title="ags_file_write_line ()">ags_file_write_line</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-editor" title="ags_file_write_line_editor ()">ags_file_write_line_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-list" title="ags_file_write_line_list ()">ags_file_write_line_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member" title="ags_file_write_line_member ()">ags_file_write_line_member</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-editor" title="ags_file_write_line_member_editor ()">ags_file_write_line_member_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-list" title="ags_file_write_line_member_list ()">ags_file_write_line_member_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-link-collection-editor" title="ags_file_write_link_collection_editor ()">ags_file_write_link_collection_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-link-editor" title="ags_file_write_link_editor ()">ags_file_write_link_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine" title="ags_file_write_machine ()">ags_file_write_machine</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter" title="ags_file_write_machine_counter ()">ags_file_write_machine_counter</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter-list" title="ags_file_write_machine_counter_list ()">ags_file_write_machine_counter_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor" title="ags_file_write_machine_editor ()">ags_file_write_machine_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor-list" title="ags_file_write_machine_editor_list ()">ags_file_write_machine_editor_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-list" title="ags_file_write_machine_list ()">ags_file_write_machine_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-selector" title="ags_file_write_machine_selector ()">ags_file_write_machine_selector</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-write-main" title="ags_file_write_main ()">ags_file_write_main</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-menu-bar" title="ags_file_write_menu_bar ()">ags_file_write_menu_bar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-input-pad" title="ags_file_write_mixer_input_pad ()">ags_file_write_mixer_input_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-output-pad" title="ags_file_write_mixer_output_pad ()">ags_file_write_mixer_output_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-navigation" title="ags_file_write_navigation ()">ags_file_write_navigation</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-file-write-new">ags_file_write_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsFileWrite">AgsFileWrite</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-notation" title="ags_file_write_notation ()">ags_file_write_notation</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-notation-list" title="ags_file_write_notation_list ()">ags_file_write_notation_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-note" title="ags_file_write_note ()">ags_file_write_note</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook" title="ags_file_write_notebook ()">ags_file_write_notebook</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab" title="ags_file_write_notebook_tab ()">ags_file_write_notebook_tab</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab-list" title="ags_file_write_notebook_tab_list ()">ags_file_write_notebook_tab_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-note-list" title="ags_file_write_note_list ()">ags_file_write_note_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOscillator.html#ags-file-write-oscillator" title="ags_file_write_oscillator ()">ags_file_write_oscillator</a>, function in <a class="link" href="ags-AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-output" title="ags_file_write_output ()">ags_file_write_output</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad" title="ags_file_write_pad ()">ags_file_write_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-editor" title="ags_file_write_pad_editor ()">ags_file_write_pad_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-list" title="ags_file_write_pad_list ()">ags_file_write_pad_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern" title="ags_file_write_pattern ()">ags_file_write_pattern</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data" title="ags_file_write_pattern_data ()">ags_file_write_pattern_data</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data-list" title="ags_file_write_pattern_data_list ()">ags_file_write_pattern_data_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-list" title="ags_file_write_pattern_list ()">ags_file_write_pattern_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-port" title="ags_file_write_port ()">ags_file_write_port</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-port-list" title="ags_file_write_port_list ()">ags_file_write_port_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall" title="ags_file_write_recall ()">ags_file_write_recall</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio" title="ags_file_write_recall_audio ()">ags_file_write_recall_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-run" title="ags_file_write_recall_audio_run ()">ags_file_write_recall_audio_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-signal" title="ags_file_write_recall_audio_signal ()">ags_file_write_recall_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel" title="ags_file_write_recall_channel ()">ags_file_write_recall_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel-run" title="ags_file_write_recall_channel_run ()">ags_file_write_recall_channel_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container" title="ags_file_write_recall_container ()">ags_file_write_recall_container</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container-list" title="ags_file_write_recall_container_list ()">ags_file_write_recall_container_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-list" title="ags_file_write_recall_list ()">ags_file_write_recall_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-recycling" title="ags_file_write_recall_recycling ()">ags_file_write_recall_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling" title="ags_file_write_recycling ()">ags_file_write_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling-list" title="ags_file_write_recycling_list ()">ags_file_write_recycling_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-resize-editor" title="ags_file_write_resize_editor ()">ags_file_write_resize_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-write-resolve" title="ags_file_write_resolve ()">ags_file_write_resolve</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-write-server" title="ags_file_write_server ()">ags_file_write_server</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-stream" title="ags_file_write_stream ()">ags_file_write_stream</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-stream-list" title="ags_file_write_stream_list ()">ags_file_write_stream_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-task" title="ags_file_write_task ()">ags_file_write_task</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-task-list" title="ags_file_write_task_list ()">ags_file_write_task_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread" title="ags_file_write_thread ()">ags_file_write_thread</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-list" title="ags_file_write_thread_list ()">ags_file_write_thread_list</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-pool" title="ags_file_write_thread_pool ()">ags_file_write_thread_pool</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp" title="ags_file_write_timestamp ()">ags_file_write_timestamp</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp-list" title="ags_file_write_timestamp_list ()">ags_file_write_timestamp_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-toolbar" title="ags_file_write_toolbar ()">ags_file_write_toolbar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-widget" title="ags_file_write_widget ()">ags_file_write_widget</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-window" title="ags_file_write_window ()">ags_file_write_window</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS" title="AGS_FILE_XPATH_PROP">AGS_FILE_XPATH_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelection" title="struct AgsFreeSelection">AgsFreeSelection</a>, struct in <a class="link" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">AgsFreeSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelectionClass" title="struct AgsFreeSelectionClass">AgsFreeSelectionClass</a>, struct in <a class="link" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">AgsFreeSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFreeSelection.html#ags-free-selection-new" title="ags_free_selection_new ()">ags_free_selection_new</a>, function in <a class="link" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">AgsFreeSelection</a>
+</dt>
+<dd></dd>
+<a name="idxG"></a><h3 class="title">G</h3>
+<dt>
+<GTKDOCLINK HREF="AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsGarbageCollectorClass">AgsGarbageCollectorClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsGarbageCollectorFlags">AgsGarbageCollectorFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-add">ags_garbage_collector_add</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-new">ags_garbage_collector_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-remove">ags_garbage_collector_remove</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-run">ags_garbage_collector_run</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsGenericPreferences">AgsGenericPreferences</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsGenericPreferences">AgsGenericPreferences</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsGenericPreferencesClass">AgsGenericPreferencesClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsGenericPreferences">AgsGenericPreferences</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-generic-preferences-autosave-thread-clicked-callback">ags_generic_preferences_autosave_thread_clicked_callback</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-generic-preferences-callbacks">ags_generic_preferences_callbacks</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-generic-preferences-new">ags_generic_preferences_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGenericPreferences">AgsGenericPreferences</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsGuiTaskThread">AgsGuiTaskThread</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsGuiTaskThread">AgsGuiTaskThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsGuiTaskThreadClass">AgsGuiTaskThreadClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsGuiTaskThread">AgsGuiTaskThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsGuiThread.html#AgsGuiThread" title="struct AgsGuiThread">AgsGuiThread</a>, struct in <a class="link" href="ags-AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsGuiThread.html#AgsGuiThreadClass" title="struct AgsGuiThreadClass">AgsGuiThreadClass</a>, struct in <a class="link" href="ags-AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-gui-task-thread-new">ags_gui_task_thread_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGuiTaskThread">AgsGuiTaskThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_GUI_THREAD_DEFAULT_JIFFIE">AGS_GUI_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsGuiThread.html#ags-gui-thread-new" title="ags_gui_thread_new ()">ags_gui_thread_new</a>, function in <a class="link" href="ags-AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT" title="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()">g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT" title="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()">g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER" title="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()">g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING" title="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()">g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--VOID" title="g_cclosure_user_marshal_OBJECT__VOID ()">g_cclosure_user_marshal_OBJECT__VOID</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-POINTER--VOID" title="g_cclosure_user_marshal_POINTER__VOID ()">g_cclosure_user_marshal_POINTER__VOID</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER" title="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()">g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID" title="g_cclosure_user_marshal_ULONG__VOID ()">g_cclosure_user_marshal_ULONG__VOID</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE" title="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()">g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT" title="g_cclosure_user_marshal_VOID__OBJECT_UINT ()">g_cclosure_user_marshal_VOID__OBJECT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-POINTER" title="g_cclosure_user_marshal_VOID__STRING_POINTER ()">g_cclosure_user_marshal_VOID__STRING_POINTER</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-UINT" title="g_cclosure_user_marshal_VOID__STRING_UINT ()">g_cclosure_user_marshal_VOID__STRING_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE-UINT" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT" title="g_cclosure_user_marshal_VOID__UINT_INT ()">g_cclosure_user_marshal_VOID__UINT_INT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<a name="idxH"></a><h3 class="title">H</h3>
+<dt>
+<GTKDOCLINK HREF="AgsHIndicator">AgsHIndicator</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsHIndicator">AgsHIndicator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsHIndicatorClass">AgsHIndicatorClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsHIndicator">AgsHIndicator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-hindicator-new">ags_hindicator_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsHIndicator">AgsHIndicator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsHistory">AgsHistory</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsHistory">AgsHistory</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsHistoryAppend">AgsHistoryAppend</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsHistory">AgsHistory</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsHistoryClass">AgsHistoryClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsHistory">AgsHistory</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-history-new">ags_history_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsHistory">AgsHistory</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsHTimebar">AgsHTimebar</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsHTimebar">AgsHTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsHTimebarClass">AgsHTimebarClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsHTimebar">AgsHTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-htimebar-new">ags_htimebar_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsHTimebar">AgsHTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<a name="idxI"></a><h3 class="title">I</h3>
+<dt>
+<a class="link" href="ags-AgsIdGenerator.html#ags-id-generator-create-uuid" title="ags_id_generator_create_uuid ()">ags_id_generator_create_uuid</a>, function in <a class="link" href="ags-AgsIdGenerator.html" title="AgsIdGenerator">AgsIdGenerator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator">AgsIndicator</a>, struct in <a class="link" href="ags-AgsIndicator.html" title="AgsIndicator">AgsIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIndicator.html#AgsIndicatorClass" title="struct AgsIndicatorClass">AgsIndicatorClass</a>, struct in <a class="link" href="ags-AgsIndicator.html" title="AgsIndicator">AgsIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIndicator.html#ags-indicator-new" title="ags_indicator_new ()">ags_indicator_new</a>, function in <a class="link" href="ags-AgsIndicator.html" title="AgsIndicator">AgsIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInitAudio.html#AgsInitAudio" title="struct AgsInitAudio">AgsInitAudio</a>, struct in <a class="link" href="ags-AgsInitAudio.html" title="AgsInitAudio">AgsInitAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInitAudio.html#AgsInitAudioClass" title="struct AgsInitAudioClass">AgsInitAudioClass</a>, struct in <a class="link" href="ags-AgsInitAudio.html" title="AgsInitAudio">AgsInitAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInitChannel.html#AgsInitChannel" title="struct AgsInitChannel">AgsInitChannel</a>, struct in <a class="link" href="ags-AgsInitChannel.html" title="AgsInitChannel">AgsInitChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInitChannel.html#AgsInitChannelClass" title="struct AgsInitChannelClass">AgsInitChannelClass</a>, struct in <a class="link" href="ags-AgsInitChannel.html" title="AgsInitChannel">AgsInitChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInitAudio.html#ags-init-audio-new" title="ags_init_audio_new ()">ags_init_audio_new</a>, function in <a class="link" href="ags-AgsInitAudio.html" title="AgsInitAudio">AgsInitAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInitChannel.html#ags-init-channel-new" title="ags_init_channel_new ()">ags_init_channel_new</a>, function in <a class="link" href="ags-AgsInitChannel.html" title="AgsInitChannel">AgsInitChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInlinePlayer.html#AgsInlinePlayer" title="struct AgsInlinePlayer">AgsInlinePlayer</a>, struct in <a class="link" href="ags-AgsInlinePlayer.html" title="AgsInlinePlayer">AgsInlinePlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInlinePlayer.html#AgsInlinePlayerClass" title="struct AgsInlinePlayerClass">AgsInlinePlayerClass</a>, struct in <a class="link" href="ags-AgsInlinePlayer.html" title="AgsInlinePlayer">AgsInlinePlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInlinePlayer.html#ags-inline-player-new" title="ags_inline_player_new ()">ags_inline_player_new</a>, function in <a class="link" href="ags-AgsInlinePlayer.html" title="AgsInlinePlayer">AgsInlinePlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput">AgsInput</a>, struct in <a class="link" href="ags-AgsInput.html" title="AgsInput">AgsInput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInput.html#AgsInputClass" title="struct AgsInputClass">AgsInputClass</a>, struct in <a class="link" href="ags-AgsInput.html" title="AgsInput">AgsInput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInput.html#ags-input-new" title="ags_input_new ()">ags_input_new</a>, function in <a class="link" href="ags-AgsInput.html" title="AgsInput">AgsInput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#AgsIpatch" title="struct AgsIpatch">AgsIpatch</a>, struct in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#AgsIpatchClass" title="struct AgsIpatchClass">AgsIpatchClass</a>, struct in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#AgsIpatchFlags" title="enum AgsIpatchFlags">AgsIpatchFlags</a>, enum in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>, struct in <a class="link" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2ReaderClass" title="struct AgsIpatchSF2ReaderClass">AgsIpatchSF2ReaderClass</a>, struct in <a class="link" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS" title="AGS_IPATCH_DEFAULT_CHANNELS">AGS_IPATCH_DEFAULT_CHANNELS</a>, macro in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#ags-ipatch-new" title="ags_ipatch_new ()">ags_ipatch_new</a>, function in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-READ:CAPS" title="AGS_IPATCH_READ">AGS_IPATCH_READ</a>, macro in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new" title="ags_ipatch_sf2_reader_new ()">ags_ipatch_sf2_reader_new</a>, function in <a class="link" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-WRITE:CAPS" title="AGS_IPATCH_WRITE">AGS_IPATCH_WRITE</a>, macro in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread">AgsIteratorThread</a>, struct in <a class="link" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThreadClass" title="struct AgsIteratorThreadClass">AgsIteratorThreadClass</a>, struct in <a class="link" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThreadFlags" title="enum AgsIteratorThreadFlags">AgsIteratorThreadFlags</a>, enum in <a class="link" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIteratorThread.html#ags-iterator-thread-children-ready" title="ags_iterator_thread_children_ready ()">ags_iterator_thread_children_ready</a>, function in <a class="link" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIteratorThread.html#ags-iterator-thread-new" title="ags_iterator_thread_new ()">ags_iterator_thread_new</a>, function in <a class="link" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<a name="idxJ"></a><h3 class="title">J</h3>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-brackeds-out">j_math_algebra_brackeds_out</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-functions-out">j_math_algebra_functions_out</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-operations-out">j_math_algebra_operations_out</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-solve">j_math_algebra_solve</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-and">j_math_and</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-cut-leading-zeros">j_math_cut_leading_zeros</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-exclusive-or">j_math_exclusive_or</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-exp">j_math_exp</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-exp2">j_math_exp2</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-gauss">j_math_gauss</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-get-first-level-operator">j_math_get_first_level_operator</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-get-second-level-operator">j_math_get_second_level_operator</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-is-function">j_math_is_function</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-is-function-backward">j_math_is_function_backward</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-is-operator">j_math_is_operator</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-less">j_math_less</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-make-valid">j_math_make_valid</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-more">j_math_more</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-or">j_math_or</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-put-null-at-beginning">j_math_put_null_at_beginning</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-put-null-at-end">j_math_put_null_at_end</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-root">j_math_root</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-root2">j_math_root2</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-solve-arithmetic">j_math_solve_arithmetic</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-sort-array">j_math_sort_array</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-width">j_math_width</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-width-list">j_math_width_list</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<a name="idxL"></a><h3 class="title">L</h3>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser">AgsLadspaBrowser</a>, struct in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowserClass" title="struct AgsLadspaBrowserClass">AgsLadspaBrowserClass</a>, struct in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager">AgsLadspaManager</a>, struct in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManagerClass" title="struct AgsLadspaManagerClass">AgsLadspaManagerClass</a>, struct in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin">AgsLadspaPlugin</a>, struct in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPluginFlags" title="enum AgsLadspaPluginFlags">AgsLadspaPluginFlags</a>, enum in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences">AgsLadspaPluginPreferences</a>, struct in <a class="link" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback" title="ags_ladspa_browser_cancel_callback ()">ags_ladspa_browser_cancel_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new" title="ags_ladspa_browser_combo_box_controls_new ()">ags_ladspa_browser_combo_box_controls_new</a>, function in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect" title="ags_ladspa_browser_get_plugin_effect ()">ags_ladspa_browser_get_plugin_effect</a>, function in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename" title="ags_ladspa_browser_get_plugin_filename ()">ags_ladspa_browser_get_plugin_filename</a>, function in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-new" title="ags_ladspa_browser_new ()">ags_ladspa_browser_new</a>, function in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback" title="ags_ladspa_browser_ok_callback ()">ags_ladspa_browser_ok_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback" title="ags_ladspa_browser_plugin_effect_callback ()">ags_ladspa_browser_plugin_effect_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback" title="ags_ladspa_browser_plugin_filename_callback ()">ags_ladspa_browser_plugin_filename_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback" title="ags_ladspa_browser_preview_close_callback ()">ags_ladspa_browser_preview_close_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-preview-new" title="ags_ladspa_browser_preview_new ()">ags_ladspa_browser_preview_new</a>, function in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin" title="ags_ladspa_manager_find_ladspa_plugin ()">ags_ladspa_manager_find_ladspa_plugin</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-filenames" title="ags_ladspa_manager_get_filenames ()">ags_ladspa_manager_get_filenames</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-instance" title="ags_ladspa_manager_get_instance ()">ags_ladspa_manager_get_instance</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-default-directory" title="ags_ladspa_manager_load_default_directory ()">ags_ladspa_manager_load_default_directory</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-file" title="ags_ladspa_manager_load_file ()">ags_ladspa_manager_load_file</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-new" title="ags_ladspa_manager_new ()">ags_ladspa_manager_new</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS" title="AGS_LADSPA_PLUGIN()">AGS_LADSPA_PLUGIN</a>, macro in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-plugin-alloc" title="ags_ladspa_plugin_alloc ()">ags_ladspa_plugin_alloc</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-plugin-free" title="ags_ladspa_plugin_free ()">ags_ladspa_plugin_free</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc" title="ags_ladspa_plugin_preferences_alloc ()">ags_ladspa_plugin_preferences_alloc</a>, function in <a class="link" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed">AgsLed</a>, struct in <a class="link" href="ags-AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLed.html#AgsLedClass" title="struct AgsLedClass">AgsLedClass</a>, struct in <a class="link" href="ags-AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLed.html#AgsLedFlags" title="enum AgsLedFlags">AgsLedFlags</a>, enum in <a class="link" href="ags-AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLed.html#ags-led-new" title="ags_led_new ()">ags_led_new</a>, function in <a class="link" href="ags-AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLed.html#ags-led-set-active" title="ags_led_set_active ()">ags_led_set_active</a>, function in <a class="link" href="ags-AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLed.html#ags-led-unset-active" title="ags_led_unset_active ()">ags_led_unset_active</a>, function in <a class="link" href="ags-AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibao">AgsLibao</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoClass">AgsLibaoClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoError">AgsLibaoError</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoFlags">AgsLibaoFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoPlay">AgsLibaoPlay</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoPlayDomain">AgsLibaoPlayDomain</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoPlayFlags">AgsLibaoPlayFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoResolutionMode">AgsLibaoResolutionMode</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-BPM:CAPS">AGS_LIBAO_DEFAULT_BPM</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-BUFFER-SIZE:CAPS">AGS_LIBAO_DEFAULT_BUFFER_SIZE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-DELAY:CAPS">AGS_LIBAO_DEFAULT_DELAY</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-JIFFIE:CAPS">AGS_LIBAO_DEFAULT_JIFFIE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-SAMPLERATE:CAPS">AGS_LIBAO_DEFAULT_SAMPLERATE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-TACT:CAPS">AGS_LIBAO_DEFAULT_TACT</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-TACTRATE:CAPS">AGS_LIBAO_DEFAULT_TACTRATE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-TACT-JIFFIE:CAPS">AGS_LIBAO_DEFAULT_TACT_JIFFIE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-ERROR:CAPS">AGS_LIBAO_ERROR</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-error-quark">ags_libao_error_quark</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-list-cards">ags_libao_list_cards</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-new">ags_libao_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-note-offset-changed">ags_libao_note_offset_changed</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-pcm-info">ags_libao_pcm_info</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-PLAY:CAPS">AGS_LIBAO_PLAY</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-play-alloc">ags_libao_play_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-PLAY-DOMAIN:CAPS">AGS_LIBAO_PLAY_DOMAIN</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-play-domain-alloc">ags_libao_play_domain_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-play-domain-free">ags_libao_play_domain_free</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-play-free">ags_libao_play_free</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-tic">ags_libao_tic</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine">AgsLine</a>, struct in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#AgsLineClass" title="struct AgsLineClass">AgsLineClass</a>, struct in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor">AgsLineEditor</a>, struct in <a class="link" href="ags-AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineEditor.html#AgsLineEditorClass" title="struct AgsLineEditorClass">AgsLineEditorClass</a>, struct in <a class="link" href="ags-AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#AgsLineFlags" title="enum AgsLineFlags">AgsLineFlags</a>, enum in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember">AgsLineMember</a>, struct in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#AgsLineMemberClass" title="struct AgsLineMemberClass">AgsLineMemberClass</a>, struct in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor">AgsLineMemberEditor</a>, struct in <a class="link" href="ags-AgsLineMemberEditor.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditorClass" title="struct AgsLineMemberEditorClass">AgsLineMemberEditorClass</a>, struct in <a class="link" href="ags-AgsLineMemberEditor.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#AgsLineMemberFlags" title="enum AgsLineMemberFlags">AgsLineMemberFlags</a>, enum in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-channel-done-callback" title="ags_line_channel_done_callback ()">ags_line_channel_done_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-cancel" title="ags_line_copy_pattern_cancel ()">ags_line_copy_pattern_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-done" title="ags_line_copy_pattern_done ()">ags_line_copy_pattern_done</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_DEFAULT_BUILD_ID">AGS_LINE_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS" title="AGS_LINE_DEFAULT_VERSION">AGS_LINE_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_EDITOR_DEFAULT_BUILD_ID">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_LINE_EDITOR_DEFAULT_VERSION">AGS_LINE_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback" title="ags_line_editor_destroy_callback ()">ags_line_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineEditor.html#ags-line-editor-new" title="ags_line_editor_new ()">ags_line_editor_new</a>, function in <a class="link" href="ags-AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback" title="ags_line_editor_parent_set_callback ()">ags_line_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineEditor.html#ags-line-editor-set-channel" title="ags_line_editor_set_channel ()">ags_line_editor_set_channel</a>, function in <a class="link" href="ags-AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback" title="ags_line_editor_show_callback ()">ags_line_editor_show_callback</a>, function in <a class="link" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-find-next-grouped" title="ags_line_find_next_grouped ()">ags_line_find_next_grouped</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-find-port" title="ags_line_find_port ()">ags_line_find_port</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-group-changed" title="ags_line_group_changed ()">ags_line_group_changed</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-group-clicked-callback" title="ags_line_group_clicked_callback ()">ags_line_group_clicked_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-map-recall" title="ags_line_map_recall ()">ags_line_map_recall</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback" title="ags_line_member_button_clicked_callback ()">ags_line_member_button_clicked_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-change-port" title="ags_line_member_change_port ()">ags_line_member_change_port</a>, function in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback" title="ags_line_member_check_button_clicked_callback ()">ags_line_member_check_button_clicked_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback" title="ags_line_member_dial_changed_callback ()">ags_line_member_dial_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback" title="ags_line_member_editor_add_callback ()">ags_line_member_editor_add_callback</a>, function in <a class="link" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">ags_line_member_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback" title="ags_line_member_editor_ladspa_browser_response_callback ()">ags_line_member_editor_ladspa_browser_response_callback</a>, function in <a class="link" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">ags_line_member_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMemberEditor.html#ags-line-member-editor-new" title="ags_line_member_editor_new ()">ags_line_member_editor_new</a>, function in <a class="link" href="ags-AgsLineMemberEditor.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback" title="ags_line_member_editor_remove_callback ()">ags_line_member_editor_remove_callback</a>, function in <a class="link" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">ags_line_member_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-find-port" title="ags_line_member_find_port ()">ags_line_member_find_port</a>, function in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-get-widget" title="ags_line_member_get_widget ()">ags_line_member_get_widget</a>, function in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback" title="ags_line_member_hscale_changed_callback ()">ags_line_member_hscale_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-new" title="ags_line_member_new ()">ags_line_member_new</a>, function in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback" title="ags_line_member_parent_set_callback ()">ags_line_member_parent_set_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-port-safe-write-callback" title="ags_line_member_port_safe_write_callback ()">ags_line_member_port_safe_write_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-set-label" title="ags_line_member_set_label ()">ags_line_member_set_label</a>, function in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback" title="ags_line_member_spin_button_changed_callback ()">ags_line_member_spin_button_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback" title="ags_line_member_toggle_button_clicked_callback ()">ags_line_member_toggle_button_clicked_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback" title="ags_line_member_vscale_changed_callback ()">ags_line_member_vscale_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-new" title="ags_line_new ()">ags_line_new</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-parent-set-callback" title="ags_line_parent_set_callback ()">ags_line_parent_set_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-peak-run-post-callback" title="ags_line_peak_run_post_callback ()">ags_line_peak_run_post_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-channel-run-cancel" title="ags_line_play_channel_run_cancel ()">ags_line_play_channel_run_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-cancel" title="ags_line_play_volume_cancel ()">ags_line_play_volume_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-done" title="ags_line_play_volume_done ()">ags_line_play_volume_done</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-cancel" title="ags_line_recall_volume_cancel ()">ags_line_recall_volume_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-done" title="ags_line_recall_volume_done ()">ags_line_recall_volume_done</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-remove-recall-callback" title="ags_line_remove_recall_callback ()">ags_line_remove_recall_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-set-channel" title="ags_line_set_channel ()">ags_line_set_channel</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-volume-callback" title="ags_line_volume_callback ()">ags_line_volume_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannel" title="struct AgsLinkChannel">AgsLinkChannel</a>, struct in <a class="link" href="ags-AgsLinkChannel.html" title="AgsLinkChannel">AgsLinkChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannelClass" title="struct AgsLinkChannelClass">AgsLinkChannelClass</a>, struct in <a class="link" href="ags-AgsLinkChannel.html" title="AgsLinkChannel">AgsLinkChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>, struct in <a class="link" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditorClass" title="struct AgsLinkCollectionEditorClass">AgsLinkCollectionEditorClass</a>, struct in <a class="link" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor">AgsLinkEditor</a>, struct in <a class="link" href="ags-AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditorClass" title="struct AgsLinkEditorClass">AgsLinkEditorClass</a>, struct in <a class="link" href="ags-AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditorFlags" title="enum AgsLinkEditorFlags">AgsLinkEditorFlags</a>, enum in <a class="link" href="ags-AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkChannel.html#ags-link-channel-new" title="ags_link_channel_new ()">ags_link_channel_new</a>, function in <a class="link" href="ags-AgsLinkChannel.html" title="AgsLinkChannel">AgsLinkChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count" title="ags_link_collection_editor_check_count ()">ags_link_collection_editor_check_count</a>, function in <a class="link" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line" title="ags_link_collection_editor_check_first_line ()">ags_link_collection_editor_check_first_line</a>, function in <a class="link" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link" title="ags_link_collection_editor_check_first_link ()">ags_link_collection_editor_check_first_link</a>, function in <a class="link" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback" title="ags_link_collection_editor_count_callback ()">ags_link_collection_editor_count_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback" title="ags_link_collection_editor_first_line_callback ()">ags_link_collection_editor_first_line_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback" title="ags_link_collection_editor_first_link_callback ()">ags_link_collection_editor_first_link_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback" title="ags_link_collection_editor_link_callback ()">ags_link_collection_editor_link_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-new" title="ags_link_collection_editor_new ()">ags_link_collection_editor_new</a>, function in <a class="link" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback" title="ags_link_collection_editor_parent_set_callback ()">ags_link_collection_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback" title="ags_link_editor_combo_callback ()">ags_link_editor_combo_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback" title="ags_link_editor_destroy_callback ()">ags_link_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkEditor.html#ags-link-editor-new" title="ags_link_editor_new ()">ags_link_editor_new</a>, function in <a class="link" href="ags-AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback" title="ags_link_editor_parent_set_callback ()">ags_link_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback" title="ags_link_editor_show_callback ()">ags_link_editor_show_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor">AgsListingEditor</a>, struct in <a class="link" href="ags-AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsListingEditor.html#AgsListingEditorClass" title="struct AgsListingEditorClass">AgsListingEditorClass</a>, struct in <a class="link" href="ags-AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsListingEditor.html#ags-listing-editor-add-children" title="ags_listing_editor_add_children ()">ags_listing_editor_add_children</a>, function in <a class="link" href="ags-AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsListingEditor.html#ags-listing-editor-new" title="ags_listing_editor_new ()">ags_listing_editor_new</a>, function in <a class="link" href="ags-AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback" title="ags_listing_editor_parent_set_callback ()">ags_listing_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">ags_listing_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback" title="ags_listing_editor_set_pads_callback ()">ags_listing_editor_set_pads_callback</a>, function in <a class="link" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">ags_listing_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsList.html#ags-list-duplicate-list" title="ags_list_duplicate_list ()">ags_list_duplicate_list</a>, function in <a class="link" href="ags-AgsList.html" title="AgsList">AgsList</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsList.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a>, function in <a class="link" href="ags-AgsList.html" title="AgsList">AgsList</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsList.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a>, function in <a class="link" href="ags-AgsList.html" title="AgsList">AgsList</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLog">AgsLog</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogClass">AgsLogClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogFlags">AgsLogFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogFormatedMessage">AgsLogFormatedMessage</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogMessage">AgsLogMessage</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-debug">ags_log_debug</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-message">ags_log_message</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-start-queue">ags_log_start_queue</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-stop-queue">ags_log_stop_queue</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannel" title="struct AgsLoopChannel">AgsLoopChannel</a>, struct in <a class="link" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannelClass" title="struct AgsLoopChannelClass">AgsLoopChannelClass</a>, struct in <a class="link" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun">AgsLoopChannelRun</a>, struct in <a class="link" href="ags-AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRunClass" title="struct AgsLoopChannelRunClass">AgsLoopChannelRunClass</a>, struct in <a class="link" href="ags-AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLoopChannel.html#ags-loop-channel-new" title="ags_loop_channel_new ()">ags_loop_channel_new</a>, function in <a class="link" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLoopChannelRun.html#ags-loop-channel-run-new" title="ags_loop_channel_run_new ()">ags_loop_channel_run_new</a>, function in <a class="link" href="ags-AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>
+</dt>
+<dd></dd>
+<a name="idxM"></a><h3 class="title">M</h3>
+<dt>
+<a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine">AgsMachine</a>, struct in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#AgsMachineClass" title="struct AgsMachineClass">AgsMachineClass</a>, struct in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter">AgsMachineCounter</a>, struct in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor">AgsMachineEditor</a>, struct in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditorClass" title="struct AgsMachineEditorClass">AgsMachineEditorClass</a>, struct in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditorFlags" title="enum AgsMachineEditorFlags">AgsMachineEditorFlags</a>, enum in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#AgsMachineFileInputFlags" title="enum AgsMachineFileInputFlags">AgsMachineFileInputFlags</a>, enum in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#AgsMachineFlags" title="enum AgsMachineFlags">AgsMachineFlags</a>, enum in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton" title="struct AgsMachineRadioButton">AgsMachineRadioButton</a>, struct in <a class="link" href="ags-AgsMachineRadioButton.html" title="AgsMachineRadioButton">AgsMachineRadioButton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButtonClass" title="struct AgsMachineRadioButtonClass">AgsMachineRadioButtonClass</a>, struct in <a class="link" href="ags-AgsMachineRadioButton.html" title="AgsMachineRadioButton">AgsMachineRadioButton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection">AgsMachineSelection</a>, struct in <a class="link" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">AgsMachineSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelectionClass" title="struct AgsMachineSelectionClass">AgsMachineSelectionClass</a>, struct in <a class="link" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">AgsMachineSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector">AgsMachineSelector</a>, struct in <a class="link" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelectorClass" title="struct AgsMachineSelectorClass">AgsMachineSelectorClass</a>, struct in <a class="link" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-button-press-callback" title="ags_machine_button_press_callback ()">ags_machine_button_press_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#AGS-MACHINE-COUNTER:CAPS" title="AGS_MACHINE_COUNTER()">AGS_MACHINE_COUNTER</a>, macro in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#ags-machine-counter-alloc" title="ags_machine_counter_alloc ()">ags_machine_counter_alloc</a>, function in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_DEFAULT_BUILD_ID">AGS_MACHINE_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_DEFAULT_VERSION">AGS_MACHINE_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-destroy-callback" title="ags_machine_destroy_callback ()">ags_machine_destroy_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-done-callback" title="ags_machine_done_callback ()">ags_machine_done_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback" title="ags_machine_editor_add_callback ()">ags_machine_editor_add_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-children" title="ags_machine_editor_add_children ()">ags_machine_editor_add_children</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-input" title="ags_machine_editor_add_input ()">ags_machine_editor_add_input</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-output" title="ags_machine_editor_add_output ()">ags_machine_editor_add_output</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback" title="ags_machine_editor_apply_callback ()">ags_machine_editor_apply_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback" title="ags_machine_editor_back_callback ()">ags_machine_editor_back_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback" title="ags_machine_editor_cancel_callback ()">ags_machine_editor_cancel_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_VERSION">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback" title="ags_machine_editor_destroy_callback ()">ags_machine_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-new" title="ags_machine_editor_new ()">ags_machine_editor_new</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback" title="ags_machine_editor_ok_callback ()">ags_machine_editor_ok_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback" title="ags_machine_editor_parent_set_callback ()">ags_machine_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback" title="ags_machine_editor_remove_callback ()">ags_machine_editor_remove_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-remove-input" title="ags_machine_editor_remove_input ()">ags_machine_editor_remove_input</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-remove-output" title="ags_machine_editor_remove_output ()">ags_machine_editor_remove_output</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-set-machine" title="ags_machine_editor_set_machine ()">ags_machine_editor_set_machine</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback" title="ags_machine_editor_show_callback ()">ags_machine_editor_show_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback" title="ags_machine_editor_switch_page_callback ()">ags_machine_editor_switch_page_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-file-chooser-dialog-new" title="ags_machine_file_chooser_dialog_new ()">ags_machine_file_chooser_dialog_new</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-find-by-name" title="ags_machine_find_by_name ()">ags_machine_find_by_name</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-find-port" title="ags_machine_find_port ()">ags_machine_find_port</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-get-possible-links" title="ags_machine_get_possible_links ()">ags_machine_get_possible_links</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-map-recall" title="ags_machine_map_recall ()">ags_machine_map_recall</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-new" title="ags_machine_new ()">ags_machine_new</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-open-files" title="ags_machine_open_files ()">ags_machine_open_files</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-open-response-callback" title="ags_machine_open_response_callback ()">ags_machine_open_response_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-parent-set-callback" title="ags_machine_parent_set_callback ()">ags_machine_parent_set_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-play-callback" title="ags_machine_play_callback ()">ags_machine_play_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback" title="ags_machine_popup_destroy_activate_callback ()">ags_machine_popup_destroy_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback" title="ags_machine_popup_hide_activate_callback ()">ags_machine_popup_hide_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback" title="ags_machine_popup_move_down_activate_callback ()">ags_machine_popup_move_down_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback" title="ags_machine_popup_move_up_activate_callback ()">ags_machine_popup_move_up_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback" title="ags_machine_popup_properties_activate_callback ()">ags_machine_popup_properties_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback" title="ags_machine_popup_rename_activate_callback ()">ags_machine_popup_rename_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback" title="ags_machine_popup_show_activate_callback ()">ags_machine_popup_show_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineRadioButton.html#ags-machine-radio-button-new" title="ags_machine_radio_button_new ()">ags_machine_radio_button_new</a>, function in <a class="link" href="ags-AgsMachineRadioButton.html" title="AgsMachineRadioButton">AgsMachineRadioButton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelection.html#ags-machine-selection-new" title="ags_machine_selection_new ()">ags_machine_selection_new</a>, function in <a class="link" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">AgsMachineSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelection.html#ags-machine-selection-run" title="ags_machine_selection_run ()">ags_machine_selection_run</a>, function in <a class="link" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">AgsMachineSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-changed" title="ags_machine_selector_changed ()">ags_machine_selector_changed</a>, function in <a class="link" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-new" title="ags_machine_selector_new ()">ags_machine_selector_new</a>, function in <a class="link" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback" title="ags_machine_selector_popup_add_index_callback ()">ags_machine_selector_popup_add_index_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback" title="ags_machine_selector_popup_add_tab_callback ()">ags_machine_selector_popup_add_tab_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback" title="ags_machine_selector_popup_link_index_callback ()">ags_machine_selector_popup_link_index_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-popup-new" title="ags_machine_selector_popup_new ()">ags_machine_selector_popup_new</a>, function in <a class="link" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback" title="ags_machine_selector_popup_remove_index_callback ()">ags_machine_selector_popup_remove_index_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback" title="ags_machine_selector_popup_remove_tab_callback ()">ags_machine_selector_popup_remove_tab_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed" title="ags_machine_selector_radio_changed ()">ags_machine_selector_radio_changed</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-set-audio-channels" title="ags_machine_set_audio_channels ()">ags_machine_set_audio_channels</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-set-pads" title="ags_machine_set_pads ()">ags_machine_set_pads</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-set-run" title="ags_machine_set_run ()">ags_machine_set_run</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-start-failure-callback" title="ags_machine_start_failure_callback ()">ags_machine_start_failure_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-tact-callback" title="ags_machine_tact_callback ()">ags_machine_tact_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain">AgsMain</a>, struct in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AgsMainClass" title="struct AgsMainClass">AgsMainClass</a>, struct in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AgsMainFlags" title="enum AgsMainFlags">AgsMainFlags</a>, enum in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop">AgsMainLoop</a>, typedef in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#AgsMainLoopInterface" title="struct AgsMainLoopInterface">AgsMainLoopInterface</a>, struct in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-add-devout" title="ags_main_add_devout ()">ags_main_add_devout</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-load-config" title="ags_main_load_config ()">ags_main_load_config</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-async-queue" title="ags_main_loop_get_async_queue ()">ags_main_loop_get_async_queue</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-last-sync" title="ags_main_loop_get_last_sync ()">ags_main_loop_get_last_sync</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-tic" title="ags_main_loop_get_tic ()">ags_main_loop_get_tic</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-async-queue" title="ags_main_loop_set_async_queue ()">ags_main_loop_set_async_queue</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-last-sync" title="ags_main_loop_set_last_sync ()">ags_main_loop_set_last_sync</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-tic" title="ags_main_loop_set_tic ()">ags_main_loop_set_tic</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-new" title="ags_main_new ()">ags_main_new</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-quit" title="ags_main_quit ()">ags_main_quit</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-register-machine-type" title="ags_main_register_machine_type ()">ags_main_register_machine_type</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-register-recall-type" title="ags_main_register_recall_type ()">ags_main_register_recall_type</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-register-task-type" title="ags_main_register_task_type ()">ags_main_register_task_type</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-register-thread-type" title="ags_main_register_thread_type ()">ags_main_register_thread_type</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-register-widget-type" title="ags_main_register_widget_type ()">ags_main_register_widget_type</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix">AgsMatrix</a>, struct in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#AgsMatrixClass" title="struct AgsMatrixClass">AgsMatrixClass</a>, struct in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback" title="ags_matrix_adjustment_value_changed_callback ()">ags_matrix_adjustment_value_changed_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback" title="ags_matrix_bpm_callback ()">ags_matrix_bpm_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS" title="AGS_MATRIX_CELL_HEIGHT">AGS_MATRIX_CELL_HEIGHT</a>, macro in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS" title="AGS_MATRIX_CELL_WIDTH">AGS_MATRIX_CELL_WIDTH</a>, macro in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-done-callback" title="ags_matrix_done_callback ()">ags_matrix_done_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback" title="ags_matrix_drawing_area_button_press_callback ()">ags_matrix_drawing_area_button_press_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback" title="ags_matrix_drawing_area_expose_callback ()">ags_matrix_drawing_area_expose_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-draw-gutter" title="ags_matrix_draw_gutter ()">ags_matrix_draw_gutter</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-draw-matrix" title="ags_matrix_draw_matrix ()">ags_matrix_draw_matrix</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-highlight-gutter-point" title="ags_matrix_highlight_gutter_point ()">ags_matrix_highlight_gutter_point</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-index-callback" title="ags_matrix_index_callback ()">ags_matrix_index_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-input-map-recall" title="ags_matrix_input_map_recall ()">ags_matrix_input_map_recall</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback" title="ags_matrix_length_spin_callback ()">ags_matrix_length_spin_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback" title="ags_matrix_loop_button_callback ()">ags_matrix_loop_button_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-new" title="ags_matrix_new ()">ags_matrix_new</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS" title="AGS_MATRIX_OCTAVE">AGS_MATRIX_OCTAVE</a>, macro in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-output-map-recall" title="ags_matrix_output_map_recall ()">ags_matrix_output_map_recall</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback" title="ags_matrix_parent_set_callback ()">ags_matrix_parent_set_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS" title="AGS_MATRIX_PATTERN_CONTROLS">AGS_MATRIX_PATTERN_CONTROLS</a>, macro in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-redraw-gutter-point" title="ags_matrix_redraw_gutter_point ()">ags_matrix_redraw_gutter_point</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-tact-callback" title="ags_matrix_tact_callback ()">ags_matrix_tact_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-unpaint-gutter-point" title="ags_matrix_unpaint_gutter_point ()">ags_matrix_unpaint_gutter_point</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenu.html#AgsMenu" title="struct AgsMenu">AgsMenu</a>, struct in <a class="link" href="ags-AgsMenu.html" title="AgsMenu">AgsMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar">AgsMenuBar</a>, struct in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#AgsMenuBarClass" title="struct AgsMenuBarClass">AgsMenuBarClass</a>, struct in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenu.html#AgsMenuClass" title="struct AgsMenuClass">AgsMenuClass</a>, struct in <a class="link" href="ags-AgsMenu.html" title="AgsMenu">AgsMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuItem.html#AgsMenuItem" title="struct AgsMenuItem">AgsMenuItem</a>, struct in <a class="link" href="ags-AgsMenuItem.html" title="AgsMenuItem">AgsMenuItem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuItem.html#AgsMenuItemClass" title="struct AgsMenuItemClass">AgsMenuItemClass</a>, struct in <a class="link" href="ags-AgsMenuItem.html" title="AgsMenuItem">AgsMenuItem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback" title="ags_menu_bar_about_callback ()">ags_menu_bar_about_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback" title="ags_menu_bar_add_callback ()">ags_menu_bar_add_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback" title="ags_menu_bar_add_drum_callback ()">ags_menu_bar_add_drum_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback" title="ags_menu_bar_add_ffplayer_callback ()">ags_menu_bar_add_ffplayer_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback" title="ags_menu_bar_add_matrix_callback ()">ags_menu_bar_add_matrix_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback" title="ags_menu_bar_add_mixer_callback ()">ags_menu_bar_add_mixer_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback" title="ags_menu_bar_add_panel_callback ()">ags_menu_bar_add_panel_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback" title="ags_menu_bar_add_synth_callback ()">ags_menu_bar_add_synth_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback" title="ags_menu_bar_destroy_callback ()">ags_menu_bar_destroy_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback" title="ags_menu_bar_export_callback ()">ags_menu_bar_export_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#ags-menu-bar-new" title="ags_menu_bar_new ()">ags_menu_bar_new</a>, function in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback" title="ags_menu_bar_open_callback ()">ags_menu_bar_open_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback" title="ags_menu_bar_preferences_callback ()">ags_menu_bar_preferences_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback" title="ags_menu_bar_quit_callback ()">ags_menu_bar_quit_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback" title="ags_menu_bar_remove_callback ()">ags_menu_bar_remove_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback" title="ags_menu_bar_save_as_callback ()">ags_menu_bar_save_as_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback" title="ags_menu_bar_save_callback ()">ags_menu_bar_save_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback" title="ags_menu_bar_show_callback ()">ags_menu_bar_show_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuItem.html#ags-menu-item-new" title="ags_menu_item_new ()">ags_menu_item_new</a>, function in <a class="link" href="ags-AgsMenuItem.html" title="AgsMenuItem">AgsMenuItem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenu.html#ags-menu-new" title="ags_menu_new ()">ags_menu_new</a>, function in <a class="link" href="ags-AgsMenu.html" title="AgsMenu">AgsMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter">AgsMeter</a>, struct in <a class="link" href="ags-AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMeter.html#AgsMeterClass" title="struct AgsMeterClass">AgsMeterClass</a>, struct in <a class="link" href="ags-AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-configure-event" title="ags_meter_configure_event ()">ags_meter_configure_event</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-destroy-callback" title="ags_meter_destroy_callback ()">ags_meter_destroy_callback</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-expose-event" title="ags_meter_expose_event ()">ags_meter_expose_event</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMeter.html#ags-meter-new" title="ags_meter_new ()">ags_meter_new</a>, function in <a class="link" href="ags-AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMeter.html#ags-meter-paint" title="ags_meter_paint ()">ags_meter_paint</a>, function in <a class="link" href="ags-AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-show-callback" title="ags_meter_show_callback ()">ags_meter_show_callback</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMeter.html#ags-meter-sound-string" title="ags_meter_sound_string ()">ags_meter_sound_string</a>, function in <a class="link" href="ags-AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer">AgsMixer</a>, struct in <a class="link" href="ags-AgsMixer.html" title="AgsMixer">AgsMixer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixer.html#AgsMixerClass" title="struct AgsMixerClass">AgsMixerClass</a>, struct in <a class="link" href="ags-AgsMixer.html" title="AgsMixer">AgsMixer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine">AgsMixerInputLine</a>, struct in <a class="link" href="ags-AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLineClass" title="struct AgsMixerInputLineClass">AgsMixerInputLineClass</a>, struct in <a class="link" href="ags-AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPad" title="struct AgsMixerInputPad">AgsMixerInputPad</a>, struct in <a class="link" href="ags-AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPadClass" title="struct AgsMixerInputPadClass">AgsMixerInputPadClass</a>, struct in <a class="link" href="ags-AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixerInputLine.html#ags-mixer-input-line-new" title="ags_mixer_input_line_new ()">ags_mixer_input_line_new</a>, function in <a class="link" href="ags-AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixerInputPad.html#ags-mixer-input-pad-new" title="ags_mixer_input_pad_new ()">ags_mixer_input_pad_new</a>, function in <a class="link" href="ags-AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixer.html#ags-mixer-new" title="ags_mixer_new ()">ags_mixer_new</a>, function in <a class="link" href="ags-AgsMixer.html" title="AgsMixer">AgsMixer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback" title="ags_mixer_parent_set_callback ()">ags_mixer_parent_set_callback</a>, function in <a class="link" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">ags_mixer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#MSEC-PER-SEC:CAPS" title="MSEC_PER_SEC">MSEC_PER_SEC</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMutable.html#AgsMutable" title="AgsMutable">AgsMutable</a>, typedef in <a class="link" href="ags-AgsMutable.html" title="AgsMutable">AgsMutable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMutable.html#AgsMutableInterface" title="struct AgsMutableInterface">AgsMutableInterface</a>, struct in <a class="link" href="ags-AgsMutable.html" title="AgsMutable">AgsMutable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMutable.html#ags-mutable-set-muted" title="ags_mutable_set_muted ()">ags_mutable_set_muted</a>, function in <a class="link" href="ags-AgsMutable.html" title="AgsMutable">AgsMutable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudio" title="struct AgsMuteAudio">AgsMuteAudio</a>, struct in <a class="link" href="ags-AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudioClass" title="struct AgsMuteAudioClass">AgsMuteAudioClass</a>, struct in <a class="link" href="ags-AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal">AgsMuteAudioSignal</a>, struct in <a class="link" href="ags-AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignalClass" title="struct AgsMuteAudioSignalClass">AgsMuteAudioSignalClass</a>, struct in <a class="link" href="ags-AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannel" title="struct AgsMuteChannel">AgsMuteChannel</a>, struct in <a class="link" href="ags-AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannelClass" title="struct AgsMuteChannelClass">AgsMuteChannelClass</a>, struct in <a class="link" href="ags-AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteChannelRun.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun">AgsMuteChannelRun</a>, struct in <a class="link" href="ags-AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteChannelRun.html#AgsMuteChannelRunClass" title="struct AgsMuteChannelRunClass">AgsMuteChannelRunClass</a>, struct in <a class="link" href="ags-AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecycling" title="struct AgsMuteRecycling">AgsMuteRecycling</a>, struct in <a class="link" href="ags-AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecyclingClass" title="struct AgsMuteRecyclingClass">AgsMuteRecyclingClass</a>, struct in <a class="link" href="ags-AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteAudio.html#ags-mute-audio-new" title="ags_mute_audio_new ()">ags_mute_audio_new</a>, function in <a class="link" href="ags-AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteAudioSignal.html#ags-mute-audio-signal-new" title="ags_mute_audio_signal_new ()">ags_mute_audio_signal_new</a>, function in <a class="link" href="ags-AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteChannel.html#ags-mute-channel-new" title="ags_mute_channel_new ()">ags_mute_channel_new</a>, function in <a class="link" href="ags-AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteChannelRun.html#ags-mute-channel-run-new" title="ags_mute_channel_run_new ()">ags_mute_channel_run_new</a>, function in <a class="link" href="ags-AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteRecycling.html#ags-mute-recycling-new" title="ags_mute_recycling_new ()">ags_mute_recycling_new</a>, function in <a class="link" href="ags-AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>
+</dt>
+<dd></dd>
+<a name="idxN"></a><h3 class="title">N</h3>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation">AgsNavigation</a>, struct in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#AgsNavigationClass" title="struct AgsNavigationClass">AgsNavigationClass</a>, struct in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#AgsNavigationFlags" title="enum AgsNavigationFlags">AgsNavigationFlags</a>, enum in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback" title="ags_navigation_bpm_callback ()">ags_navigation_bpm_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-change-position" title="ags_navigation_change_position ()">ags_navigation_change_position</a>, function in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS" title="AGS_NAVIGATION_DEFAULT_TACT_STEP">AGS_NAVIGATION_DEFAULT_TACT_STEP</a>, macro in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback" title="ags_navigation_destroy_callback ()">ags_navigation_destroy_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-devout-stop-callback" title="ags_navigation_devout_stop_callback ()">ags_navigation_devout_stop_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback" title="ags_navigation_duration_tact_callback ()">ags_navigation_duration_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-expander-callback" title="ags_navigation_expander_callback ()">ags_navigation_expander_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-forward-callback" title="ags_navigation_forward_callback ()">ags_navigation_forward_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-callback" title="ags_navigation_loop_callback ()">ags_navigation_loop_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback" title="ags_navigation_loop_left_tact_callback ()">ags_navigation_loop_left_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback" title="ags_navigation_loop_right_tact_callback ()">ags_navigation_loop_right_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-new" title="ags_navigation_new ()">ags_navigation_new</a>, function in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-next-callback" title="ags_navigation_next_callback ()">ags_navigation_next_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback" title="ags_navigation_parent_set_callback ()">ags_navigation_parent_set_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-play-callback" title="ags_navigation_play_callback ()">ags_navigation_play_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback" title="ags_navigation_position_tact_callback ()">ags_navigation_position_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-prev-callback" title="ags_navigation_prev_callback ()">ags_navigation_prev_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-raster-callback" title="ags_navigation_raster_callback ()">ags_navigation_raster_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback" title="ags_navigation_rewind_callback ()">ags_navigation_rewind_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS" title="AGS_NAVIGATION_REWIND_STEPS">AGS_NAVIGATION_REWIND_STEPS</a>, macro in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS" title="AGS_NAVIGATION_SEEK_STEPS">AGS_NAVIGATION_SEEK_STEPS</a>, macro in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-set-seeking-sensitive" title="ags_navigation_set_seeking_sensitive ()">ags_navigation_set_seeking_sensitive</a>, function in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-show-callback" title="ags_navigation_show_callback ()">ags_navigation_show_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-stop-callback" title="ags_navigation_stop_callback ()">ags_navigation_stop_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-tact-to-time-string" title="ags_navigation_tact_to_time_string ()">ags_navigation_tact_to_time_string</a>, function in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-tic-callback" title="ags_navigation_tic_callback ()">ags_navigation_tic_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-update-time-string" title="ags_navigation_update_time_string ()">ags_navigation_update_time_string</a>, function in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation">AgsNotation</a>, struct in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AgsNotationClass" title="struct AgsNotationClass">AgsNotationClass</a>, struct in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AgsNotationFlags" title="enum AgsNotationFlags">AgsNotationFlags</a>, enum in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-add-note" title="ags_notation_add_note ()">ags_notation_add_note</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-add-point-to-selection" title="ags_notation_add_point_to_selection ()">ags_notation_add_point_to_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-add-region-to-selection" title="ags_notation_add_region_to_selection ()">ags_notation_add_region_to_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-copy-selection" title="ags_notation_copy_selection ()">ags_notation_copy_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-cut-selection" title="ags_notation_cut_selection ()">ags_notation_cut_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS" title="AGS_NOTATION_DEFAULT_BPM">AGS_NOTATION_DEFAULT_BPM</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS" title="AGS_NOTATION_DEFAULT_DURATION">AGS_NOTATION_DEFAULT_DURATION</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS" title="AGS_NOTATION_DEFAULT_JIFFIE">AGS_NOTATION_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS" title="AGS_NOTATION_DEFAULT_LENGTH">AGS_NOTATION_DEFAULT_LENGTH</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-find-near-timestamp" title="ags_notation_find_near_timestamp ()">ags_notation_find_near_timestamp</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-find-point" title="ags_notation_find_point ()">ags_notation_find_point</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-find-region" title="ags_notation_find_region ()">ags_notation_find_region</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-free-selection" title="ags_notation_free_selection ()">ags_notation_free_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-get-current" title="ags_notation_get_current ()">ags_notation_get_current</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-get-selection" title="ags_notation_get_selection ()">ags_notation_get_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-insert-from-clipboard" title="ags_notation_insert_from_clipboard ()">ags_notation_insert_from_clipboard</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-is-note-selected" title="ags_notation_is_note_selected ()">ags_notation_is_note_selected</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MAXIMUM_NOTE_LENGTH">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MINIMUM_NOTE_LENGTH">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-new" title="ags_notation_new ()">ags_notation_new</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-remove-note-at-position" title="ags_notation_remove_note_at_position ()">ags_notation_remove_note_at_position</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-remove-point-from-selection" title="ags_notation_remove_point_from_selection ()">ags_notation_remove_point_from_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-remove-region-from-selection" title="ags_notation_remove_region_from_selection ()">ags_notation_remove_region_from_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS" title="AGS_NOTATION_TICS_PER_BEAT">AGS_NOTATION_TICS_PER_BEAT</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote">AgsNote</a>, struct in <a class="link" href="ags-AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook">AgsNotebook</a>, struct in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#AgsNotebookClass" title="struct AgsNotebookClass">AgsNotebookClass</a>, struct in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab">AgsNotebookTab</a>, struct in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#AgsNotebookTabFlags" title="enum AgsNotebookTabFlags">AgsNotebookTabFlags</a>, enum in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-add-child" title="ags_notebook_add_child ()">ags_notebook_add_child</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-add-tab" title="ags_notebook_add_tab ()">ags_notebook_add_tab</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-insert-tab" title="ags_notebook_insert_tab ()">ags_notebook_insert_tab</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback" title="ags_notebook_machine_changed_callback ()">ags_notebook_machine_changed_callback</a>, function in <a class="link" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">ags_notebook_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-new" title="ags_notebook_new ()">ags_notebook_new</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-next-active-tab" title="ags_notebook_next_active_tab ()">ags_notebook_next_active_tab</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-remove-child" title="ags_notebook_remove_child ()">ags_notebook_remove_child</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-remove-tab" title="ags_notebook_remove_tab ()">ags_notebook_remove_tab</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS" title="AGS_NOTEBOOK_TAB()">AGS_NOTEBOOK_TAB</a>, macro in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-tab-index" title="ags_notebook_tab_index ()">ags_notebook_tab_index</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNote.html#AgsNoteClass" title="struct AgsNoteClass">AgsNoteClass</a>, struct in <a class="link" href="ags-AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit">AgsNoteEdit</a>, struct in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditClass" title="struct AgsNoteEditClass">AgsNoteEditClass</a>, struct in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditFlags" title="enum AgsNoteEditFlags">AgsNoteEditFlags</a>, enum in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags">AgsNoteEditResetFlags</a>, enum in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNote.html#AgsNoteFlags" title="enum AgsNoteFlags">AgsNoteFlags</a>, enum in <a class="link" href="ags-AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNote.html#ags-note-duplicate" title="ags_note_duplicate ()">ags_note_duplicate</a>, function in <a class="link" href="ags-AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event" title="ags_note_edit_drawing_area_button_press_event ()">ags_note_edit_drawing_area_button_press_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event" title="ags_note_edit_drawing_area_button_release_event ()">ags_note_edit_drawing_area_button_release_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event" title="ags_note_edit_drawing_area_configure_event ()">ags_note_edit_drawing_area_configure_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event" title="ags_note_edit_drawing_area_expose_event ()">ags_note_edit_drawing_area_expose_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event" title="ags_note_edit_drawing_area_motion_notify_event ()">ags_note_edit_drawing_area_motion_notify_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-notation" title="ags_note_edit_draw_notation ()">ags_note_edit_draw_notation</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-position" title="ags_note_edit_draw_position ()">ags_note_edit_draw_position</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-scroll" title="ags_note_edit_draw_scroll ()">ags_note_edit_draw_scroll</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-segment" title="ags_note_edit_draw_segment ()">ags_note_edit_draw_segment</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed" title="ags_note_edit_hscrollbar_value_changed ()">ags_note_edit_hscrollbar_value_changed</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" title="AGS_NOTE_EDIT_MAX_CONTROLS">AGS_NOTE_EDIT_MAX_CONTROLS</a>, macro in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-new" title="ags_note_edit_new ()">ags_note_edit_new</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-reset-horizontally" title="ags_note_edit_reset_horizontally ()">ags_note_edit_reset_horizontally</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-reset-vertically" title="ags_note_edit_reset_vertically ()">ags_note_edit_reset_vertically</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-set-map-height" title="ags_note_edit_set_map_height ()">ags_note_edit_set_map_height</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed" title="ags_note_edit_vscrollbar_value_changed ()">ags_note_edit_vscrollbar_value_changed</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNote.html#ags-note-new" title="ags_note_new ()">ags_note_new</a>, function in <a class="link" href="ags-AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#NSEC-PER-SEC:CAPS" title="NSEC_PER_SEC">NSEC_PER_SEC</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<a name="idxO"></a><h3 class="title">O</h3>
+<dt>
+<a class="link" href="ags-AgsOpenFile.html#AgsOpenFile" title="struct AgsOpenFile">AgsOpenFile</a>, struct in <a class="link" href="ags-AgsOpenFile.html" title="AgsOpenFile">AgsOpenFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOpenFile.html#AgsOpenFileClass" title="struct AgsOpenFileClass">AgsOpenFileClass</a>, struct in <a class="link" href="ags-AgsOpenFile.html" title="AgsOpenFile">AgsOpenFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOpenSingleFile.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile">AgsOpenSingleFile</a>, struct in <a class="link" href="ags-AgsOpenSingleFile.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOpenSingleFile.html#AgsOpenSingleFileClass" title="struct AgsOpenSingleFileClass">AgsOpenSingleFileClass</a>, struct in <a class="link" href="ags-AgsOpenSingleFile.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOpenFile.html#ags-open-file-new" title="ags_open_file_new ()">ags_open_file_new</a>, function in <a class="link" href="ags-AgsOpenFile.html" title="AgsOpenFile">AgsOpenFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOpenSingleFile.html#ags-open-single-file-new" title="ags_open_single_file_new ()">ags_open_single_file_new</a>, function in <a class="link" href="ags-AgsOpenSingleFile.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOptionMenu.html#AgsOptionMenu" title="struct AgsOptionMenu">AgsOptionMenu</a>, struct in <a class="link" href="ags-AgsOptionMenu.html" title="AgsOptionMenu">AgsOptionMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOptionMenu.html#AgsOptionMenuClass" title="struct AgsOptionMenuClass">AgsOptionMenuClass</a>, struct in <a class="link" href="ags-AgsOptionMenu.html" title="AgsOptionMenu">AgsOptionMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOptionMenu.html#ags-option-menu-new" title="ags_option_menu_new ()">ags_option_menu_new</a>, function in <a class="link" href="ags-AgsOptionMenu.html" title="AgsOptionMenu">AgsOptionMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator">AgsOscillator</a>, struct in <a class="link" href="ags-AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOscillator.html#AgsOscillatorClass" title="struct AgsOscillatorClass">AgsOscillatorClass</a>, struct in <a class="link" href="ags-AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback" title="ags_oscillator_attack_callback ()">ags_oscillator_attack_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback" title="ags_oscillator_frame_count_callback ()">ags_oscillator_frame_count_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback" title="ags_oscillator_frequency_callback ()">ags_oscillator_frequency_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOscillator.html#ags-oscillator-new" title="ags_oscillator_new ()">ags_oscillator_new</a>, function in <a class="link" href="ags-AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback" title="ags_oscillator_phase_callback ()">ags_oscillator_phase_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback" title="ags_oscillator_volume_callback ()">ags_oscillator_volume_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback" title="ags_oscillator_wave_callback ()">ags_oscillator_wave_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput">AgsOutput</a>, struct in <a class="link" href="ags-AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOutput.html#AgsOutputClass" title="struct AgsOutputClass">AgsOutputClass</a>, struct in <a class="link" href="ags-AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOutput.html#ags-output-find-first-input-recycling" title="ags_output_find_first_input_recycling ()">ags_output_find_first_input_recycling</a>, function in <a class="link" href="ags-AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOutput.html#ags-output-find-last-input-recycling" title="ags_output_find_last_input_recycling ()">ags_output_find_last_input_recycling</a>, function in <a class="link" href="ags-AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOutput.html#ags-output-new" title="ags_output_new ()">ags_output_new</a>, function in <a class="link" href="ags-AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<a name="idxP"></a><h3 class="title">P</h3>
+<dt>
+<a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable">AgsPackable</a>, typedef in <a class="link" href="ags-AgsPackable.html" title="AgsPackable">AgsPackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPackable.html#AgsPackableInterface" title="struct AgsPackableInterface">AgsPackableInterface</a>, struct in <a class="link" href="ags-AgsPackable.html" title="AgsPackable">AgsPackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPackable.html#ags-packable-pack" title="ags_packable_pack ()">ags_packable_pack</a>, function in <a class="link" href="ags-AgsPackable.html" title="AgsPackable">AgsPackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPackable.html#ags-packable-unpack" title="ags_packable_unpack ()">ags_packable_unpack</a>, function in <a class="link" href="ags-AgsPackable.html" title="AgsPackable">AgsPackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad">AgsPad</a>, struct in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#AgsPadClass" title="struct AgsPadClass">AgsPadClass</a>, struct in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor">AgsPadEditor</a>, struct in <a class="link" href="ags-AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPadEditor.html#AgsPadEditorClass" title="struct AgsPadEditorClass">AgsPadEditorClass</a>, struct in <a class="link" href="ags-AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#AgsPadFlags" title="enum AgsPadFlags">AgsPadFlags</a>, enum in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_DEFAULT_BUILD_ID">AGS_PAD_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS" title="AGS_PAD_DEFAULT_VERSION">AGS_PAD_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-destroy-callback" title="ags_pad_destroy_callback ()">ags_pad_destroy_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_EDITOR_DEFAULT_BUILD_ID">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_PAD_EDITOR_DEFAULT_VERSION">AGS_PAD_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback" title="ags_pad_editor_destroy_callback ()">ags_pad_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPadEditor.html#ags-pad-editor-new" title="ags_pad_editor_new ()">ags_pad_editor_new</a>, function in <a class="link" href="ags-AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback" title="ags_pad_editor_parent_set_callback ()">ags_pad_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback" title="ags_pad_editor_set_audio_channels_callback ()">ags_pad_editor_set_audio_channels_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPadEditor.html#ags-pad-editor-set-channel" title="ags_pad_editor_set_channel ()">ags_pad_editor_set_channel</a>, function in <a class="link" href="ags-AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback" title="ags_pad_editor_show_callback ()">ags_pad_editor_show_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#ags-pad-find-port" title="ags_pad_find_port ()">ags_pad_find_port</a>, function in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback" title="ags_pad_group_clicked_callback ()">ags_pad_group_clicked_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#ags-pad-map-recall" title="ags_pad_map_recall ()">ags_pad_map_recall</a>, function in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback" title="ags_pad_mute_clicked_callback ()">ags_pad_mute_clicked_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#ags-pad-new" title="ags_pad_new ()">ags_pad_new</a>, function in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-option-changed-callback" title="ags_pad_option_changed_callback ()">ags_pad_option_changed_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-parent-set-callback" title="ags_pad_parent_set_callback ()">ags_pad_parent_set_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#ags-pad-resize-lines" title="ags_pad_resize_lines ()">ags_pad_resize_lines</a>, function in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#ags-pad-set-channel" title="ags_pad_set_channel ()">ags_pad_set_channel</a>, function in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-show-callback" title="ags_pad_show_callback ()">ags_pad_show_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback" title="ags_pad_solo_clicked_callback ()">ags_pad_solo_clicked_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel">AgsPanel</a>, struct in <a class="link" href="ags-AgsPanel.html" title="AgsPanel">AgsPanel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanel.html#AgsPanelClass" title="struct AgsPanelClass">AgsPanelClass</a>, struct in <a class="link" href="ags-AgsPanel.html" title="AgsPanel">AgsPanel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine">AgsPanelInputLine</a>, struct in <a class="link" href="ags-AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLineClass" title="struct AgsPanelInputLineClass">AgsPanelInputLineClass</a>, struct in <a class="link" href="ags-AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPad" title="struct AgsPanelInputPad">AgsPanelInputPad</a>, struct in <a class="link" href="ags-AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPadClass" title="struct AgsPanelInputPadClass">AgsPanelInputPadClass</a>, struct in <a class="link" href="ags-AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanelInputLine.html#ags-panel-input-line-new" title="ags_panel_input_line_new ()">ags_panel_input_line_new</a>, function in <a class="link" href="ags-AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanelInputPad.html#ags-panel-input-pad-new" title="ags_panel_input_pad_new ()">ags_panel_input_pad_new</a>, function in <a class="link" href="ags-AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanel.html#ags-panel-new" title="ags_panel_new ()">ags_panel_new</a>, function in <a class="link" href="ags-AgsPanel.html" title="AgsPanel">AgsPanel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-panel-callbacks.html#ags-panel-parent-set-callback" title="ags_panel_parent_set_callback ()">ags_panel_parent_set_callback</a>, function in <a class="link" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">ags_panel_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsParameter.html#ags-parameter-grow" title="ags_parameter_grow ()">ags_parameter_grow</a>, function in <a class="link" href="ags-AgsParameter.html" title="AgsParameter">AgsParameter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern">AgsPattern</a>, struct in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#AgsPatternClass" title="struct AgsPatternClass">AgsPatternClass</a>, struct in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#ags-pattern-get-bit" title="ags_pattern_get_bit ()">ags_pattern_get_bit</a>, function in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#ags-pattern-get-by-timestamp" title="ags_pattern_get_by_timestamp ()">ags_pattern_get_by_timestamp</a>, function in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#ags-pattern-new" title="ags_pattern_new ()">ags_pattern_new</a>, function in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#ags-pattern-set-dim" title="ags_pattern_set_dim ()">ags_pattern_set_dim</a>, function in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#ags-pattern-toggle-bit" title="ags_pattern_toggle_bit ()">ags_pattern_toggle_bit</a>, function in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel">AgsPeakChannel</a>, struct in <a class="link" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannelClass" title="struct AgsPeakChannelClass">AgsPeakChannelClass</a>, struct in <a class="link" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun" title="struct AgsPeakChannelRun">AgsPeakChannelRun</a>, struct in <a class="link" href="ags-AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRunClass" title="struct AgsPeakChannelRunClass">AgsPeakChannelRunClass</a>, struct in <a class="link" href="ags-AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPeakChannel.html#ags-peak-channel-new" title="ags_peak_channel_new ()">ags_peak_channel_new</a>, function in <a class="link" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPeakChannel.html#ags-peak-channel-retrieve-peak" title="ags_peak_channel_retrieve_peak ()">ags_peak_channel_retrieve_peak</a>, function in <a class="link" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPeakChannelRun.html#ags-peak-channel-run-new" title="ags_peak_channel_run_new ()">ags_peak_channel_run_new</a>, function in <a class="link" href="ags-AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences">AgsPerformancePreferences</a>, struct in <a class="link" href="ags-AgsPerformancePreferences.html" title="AgsPerformancePreferences">AgsPerformancePreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferencesClass" title="struct AgsPerformancePreferencesClass">AgsPerformancePreferencesClass</a>, struct in <a class="link" href="ags-AgsPerformancePreferences.html" title="AgsPerformancePreferences">AgsPerformancePreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPerformancePreferences.html#ags-performance-preferences-new" title="ags_performance_preferences_new ()">ags_performance_preferences_new</a>, function in <a class="link" href="ags-AgsPerformancePreferences.html" title="AgsPerformancePreferences">AgsPerformancePreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable">AgsPersistable</a>, typedef in <a class="link" href="ags-AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPersistable.html#AgsPersistableInterface" title="struct AgsPersistableInterface">AgsPersistableInterface</a>, struct in <a class="link" href="ags-AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-read" title="ags_persistable_read ()">ags_persistable_read</a>, function in <a class="link" href="ags-AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-read-link" title="ags_persistable_read_link ()">ags_persistable_read_link</a>, function in <a class="link" href="ags-AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-write" title="ags_persistable_write ()">ags_persistable_write</a>, function in <a class="link" href="ags-AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-write-link" title="ags_persistable_write_link ()">ags_persistable_write_link</a>, function in <a class="link" href="ags-AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable">AgsPlayable</a>, typedef in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#AgsPlayableError" title="enum AgsPlayableError">AgsPlayableError</a>, enum in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#AgsPlayableInterface" title="struct AgsPlayableInterface">AgsPlayableInterface</a>, struct in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-close" title="ags_playable_close ()">ags_playable_close</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS" title="AGS_PLAYABLE_ERROR">AGS_PLAYABLE_ERROR</a>, macro in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-error-quark" title="ags_playable_error_quark ()">ags_playable_error_quark</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-flush" title="ags_playable_flush ()">ags_playable_flush</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-info" title="ags_playable_info ()">ags_playable_info</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-iter-next" title="ags_playable_iter_next ()">ags_playable_iter_next</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-iter-start" title="ags_playable_iter_start ()">ags_playable_iter_start</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-level-count" title="ags_playable_level_count ()">ags_playable_level_count</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-level-select" title="ags_playable_level_select ()">ags_playable_level_select</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-level-up" title="ags_playable_level_up ()">ags_playable_level_up</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-nth-level" title="ags_playable_nth_level ()">ags_playable_nth_level</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-open" title="ags_playable_open ()">ags_playable_open</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-read" title="ags_playable_read ()">ags_playable_read</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-read-audio-signal" title="ags_playable_read_audio_signal ()">ags_playable_read_audio_signal</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-rw-open" title="ags_playable_rw_open ()">ags_playable_rw_open</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-seek" title="ags_playable_seek ()">ags_playable_seek</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-selected-level" title="ags_playable_selected_level ()">ags_playable_selected_level</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-sublevel-names" title="ags_playable_sublevel_names ()">ags_playable_sublevel_names</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-write" title="ags_playable_write ()">ags_playable_write</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudio" title="struct AgsPlayAudio">AgsPlayAudio</a>, struct in <a class="link" href="ags-AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudioClass" title="struct AgsPlayAudioClass">AgsPlayAudioClass</a>, struct in <a class="link" href="ags-AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudioFile.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile">AgsPlayAudioFile</a>, struct in <a class="link" href="ags-AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudioFile.html#AgsPlayAudioFileClass" title="struct AgsPlayAudioFileClass">AgsPlayAudioFileClass</a>, struct in <a class="link" href="ags-AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal">AgsPlayAudioSignal</a>, struct in <a class="link" href="ags-AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignalClass" title="struct AgsPlayAudioSignalClass">AgsPlayAudioSignalClass</a>, struct in <a class="link" href="ags-AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel">AgsPlayChannel</a>, struct in <a class="link" href="ags-AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannelClass" title="struct AgsPlayChannelClass">AgsPlayChannelClass</a>, struct in <a class="link" href="ags-AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun">AgsPlayChannelRun</a>, struct in <a class="link" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannel">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRunClass" title="struct AgsPlayChannelRunClass">AgsPlayChannelRunClass</a>, struct in <a class="link" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannel">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRunFlags" title="enum AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a>, enum in <a class="link" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannel">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>, struct in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterClass" title="struct AgsPlayChannelRunMasterClass">AgsPlayChannelRunMasterClass</a>, struct in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags" title="enum AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a>, enum in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a>, struct in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio">AgsPlayNotationAudio</a>, struct in <a class="link" href="ags-AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudioClass" title="struct AgsPlayNotationAudioClass">AgsPlayNotationAudioClass</a>, struct in <a class="link" href="ags-AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>, struct in <a class="link" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunClass" title="struct AgsPlayNotationAudioRunClass">AgsPlayNotationAudioRunClass</a>, struct in <a class="link" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags" title="enum AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a>, enum in <a class="link" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNote.html#AgsPlayNote" title="struct AgsPlayNote">AgsPlayNote</a>, struct in <a class="link" href="ags-AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNote.html#AgsPlayNoteClass" title="struct AgsPlayNoteClass">AgsPlayNoteClass</a>, struct in <a class="link" href="ags-AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayPattern.html#AgsPlayPattern" title="struct AgsPlayPattern">AgsPlayPattern</a>, struct in <a class="link" href="ags-AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayPattern.html#AgsPlayPatternClass" title="struct AgsPlayPatternClass">AgsPlayPatternClass</a>, struct in <a class="link" href="ags-AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecycling" title="struct AgsPlayRecycling">AgsPlayRecycling</a>, struct in <a class="link" href="ags-AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecyclingClass" title="struct AgsPlayRecyclingClass">AgsPlayRecyclingClass</a>, struct in <a class="link" href="ags-AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudioFile.html#ags-play-audio-file-new" title="ags_play_audio_file_new ()">ags_play_audio_file_new</a>, function in <a class="link" href="ags-AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudio.html#ags-play-audio-new" title="ags_play_audio_new ()">ags_play_audio_new</a>, function in <a class="link" href="ags-AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudioSignal.html#ags-play-audio-signal-new" title="ags_play_audio_signal_new ()">ags_play_audio_signal_new</a>, function in <a class="link" href="ags-AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannel.html#ags-play-channel-new" title="ags_play_channel_new ()">ags_play_channel_new</a>, function in <a class="link" href="ags-AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer" title="ags_play_channel_run_master_find_streamer ()">ags_play_channel_run_master_find_streamer</a>, function in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new" title="ags_play_channel_run_master_new ()">ags_play_channel_run_master_new</a>, function in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" title="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a>, macro in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc" title="ags_play_channel_run_master_streamer_alloc ()">ags_play_channel_run_master_streamer_alloc</a>, function in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRun.html#ags-play-channel-run-new" title="ags_play_channel_run_new ()">ags_play_channel_run_new</a>, function in <a class="link" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannel">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNotationAudio.html#ags-play-notation-audio-new" title="ags_play_notation_audio_new ()">ags_play_notation_audio_new</a>, function in <a class="link" href="ags-AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new" title="ags_play_notation_audio_run_new ()">ags_play_notation_audio_run_new</a>, function in <a class="link" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNote.html#ags-play-note-new" title="ags_play_note_new ()">ags_play_note_new</a>, function in <a class="link" href="ags-AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayPattern.html#ags-play-pattern-connect" title="ags_play_pattern_connect ()">ags_play_pattern_connect</a>, function in <a class="link" href="ags-AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayRecycling.html#ags-play-recycling-new" title="ags_play_recycling_new ()">ags_play_recycling_new</a>, function in <a class="link" href="ags-AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin">AgsPlugin</a>, typedef in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory">AgsPluginFactory</a>, struct in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactoryClass" title="struct AgsPluginFactoryClass">AgsPluginFactoryClass</a>, struct in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#AgsPluginInterface" title="struct AgsPluginInterface">AgsPluginInterface</a>, struct in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#AgsPluginMetadata" title="struct AgsPluginMetadata">AgsPluginMetadata</a>, struct in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferences" title="struct AgsPluginPreferences">AgsPluginPreferences</a>, struct in <a class="link" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferencesClass" title="struct AgsPluginPreferencesClass">AgsPluginPreferencesClass</a>, struct in <a class="link" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-add" title="ags_plugin_factory_add ()">ags_plugin_factory_add</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-create" title="ags_plugin_factory_create ()">ags_plugin_factory_create</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-get-instance" title="ags_plugin_factory_get_instance ()">ags_plugin_factory_get_instance</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-list-by-name" title="ags_plugin_factory_list_by_name ()">ags_plugin_factory_list_by_name</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-new" title="ags_plugin_factory_new ()">ags_plugin_factory_new</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-new-from-file" title="ags_plugin_factory_new_from_file ()">ags_plugin_factory_new_from_file</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-read-file" title="ags_plugin_factory_read_file ()">ags_plugin_factory_read_file</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-build-id" title="ags_plugin_get_build_id ()">ags_plugin_get_build_id</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-name" title="ags_plugin_get_name ()">ags_plugin_get_name</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-ports" title="ags_plugin_get_ports ()">ags_plugin_get_ports</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-version" title="ags_plugin_get_version ()">ags_plugin_get_version</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-xml-type" title="ags_plugin_get_xml_type ()">ags_plugin_get_xml_type</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS" title="AGS_PLUGIN_NAME_VOLUME">AGS_PLUGIN_NAME_VOLUME</a>, macro in <a class="link" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">ags_plugin_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginPreferences.html#ags-plugin-preferences-new" title="ags_plugin_preferences_new ()">ags_plugin_preferences_new</a>, function in <a class="link" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-read" title="ags_plugin_read ()">ags_plugin_read</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-build-id" title="ags_plugin_set_build_id ()">ags_plugin_set_build_id</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-name" title="ags_plugin_set_name ()">ags_plugin_set_name</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-ports" title="ags_plugin_set_ports ()">ags_plugin_set_ports</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-version" title="ags_plugin_set_version ()">ags_plugin_set_version</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-xml-type" title="ags_plugin_set_xml_type ()">ags_plugin_set_xml_type</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-write" title="ags_plugin_write ()">ags_plugin_write</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort">AgsPort</a>, struct in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsPortableThread">AgsPortableThread</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsPortableThreadClass">AgsPortableThreadClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsPortableThreadFlags">AgsPortableThreadFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-add-child">ags_portable_thread_add_child</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-children-is-locked">ags_portable_thread_children_is_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-first">ags_portable_thread_first</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-get-toplevel">ags_portable_thread_get_toplevel</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-is-current-ready">ags_portable_thread_is_current_ready</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-is-current-synced">ags_portable_thread_is_current_synced</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-is-tree-ready">ags_portable_thread_is_tree_ready</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-is-tree-synced">ags_portable_thread_is_tree_synced</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-last">ags_portable_thread_last</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-lock">ags_portable_thread_lock</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-lock-all">ags_portable_thread_lock_all</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-lock-children">ags_portable_thread_lock_children</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-lock-parent">ags_portable_thread_lock_parent</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-lock-sibling">ags_portable_thread_lock_sibling</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-main-loop-unlock-children">ags_portable_thread_main_loop_unlock_children</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-new">ags_portable_thread_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-next-children-locked">ags_portable_thread_next_children_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-next-parent-locked">ags_portable_thread_next_parent_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-next-sibling-locked">ags_portable_thread_next_sibling_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-parental-is-locked">ags_portable_thread_parental_is_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-remove-child">ags_portable_thread_remove_child</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-run">ags_portable_thread_run</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-sibling-is-locked">ags_portable_thread_sibling_is_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-signal-children">ags_portable_thread_signal_children</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-signal-parent">ags_portable_thread_signal_parent</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-signal-sibling">ags_portable_thread_signal_sibling</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-start">ags_portable_thread_start</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-stop">ags_portable_thread_stop</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-timelock">ags_portable_thread_timelock</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-trylock">ags_portable_thread_trylock</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-unlock">ags_portable_thread_unlock</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-unlock-all">ags_portable_thread_unlock_all</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-unlock-children">ags_portable_thread_unlock_children</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-unlock-parent">ags_portable_thread_unlock_parent</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-unlock-sibling">ags_portable_thread_unlock_sibling</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-wait-children">ags_portable_thread_wait_children</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-wait-parent">ags_portable_thread_wait_parent</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-wait-sibling">ags_portable_thread_wait_sibling</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#AgsPortClass" title="struct AgsPortClass">AgsPortClass</a>, struct in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet">AgsPortlet</a>, typedef in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#AgsPortletInterface" title="struct AgsPortletInterface">AgsPortletInterface</a>, struct in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-get-port" title="ags_portlet_get_port ()">ags_portlet_get_port</a>, function in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-list-safe-properties" title="ags_portlet_list_safe_properties ()">ags_portlet_list_safe_properties</a>, function in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-safe-get-property" title="ags_portlet_safe_get_property ()">ags_portlet_safe_get_property</a>, function in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-safe-set-property" title="ags_portlet_safe_set_property ()">ags_portlet_safe_set_property</a>, function in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-set-port" title="ags_portlet_set_port ()">ags_portlet_set_port</a>, function in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-find-specifier" title="ags_port_find_specifier ()">ags_port_find_specifier</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-new" title="ags_port_new ()">ags_port_new</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-safe-get-property" title="ags_port_safe_get_property ()">ags_port_safe_get_property</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-safe-read" title="ags_port_safe_read ()">ags_port_safe_read</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-safe-set-property" title="ags_port_safe_set_property ()">ags_port_safe_set_property</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-safe-write" title="ags_port_safe_write ()">ags_port_safe_write</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPreferences.html#AgsPreferences" title="struct AgsPreferences">AgsPreferences</a>, struct in <a class="link" href="ags-AgsPreferences.html" title="AgsPluginPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPreferences.html#AgsPreferencesClass" title="struct AgsPreferencesClass">AgsPreferencesClass</a>, struct in <a class="link" href="ags-AgsPreferences.html" title="AgsPluginPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPreferences.html#AgsPreferencesFlags" title="enum AgsPreferencesFlags">AgsPreferencesFlags</a>, enum in <a class="link" href="ags-AgsPreferences.html" title="AgsPluginPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPreferences.html#AGS-PREFERENCES-DEFAULT-FILENAME:CAPS" title="AGS_PREFERENCES_DEFAULT_FILENAME">AGS_PREFERENCES_DEFAULT_FILENAME</a>, macro in <a class="link" href="ags-AgsPreferences.html" title="AgsPluginPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPreferences.html#ags-preferences-new" title="ags_preferences_new ()">ags_preferences_new</a>, function in <a class="link" href="ags-AgsPreferences.html" title="AgsPluginPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-preferences-callbacks.html#ags-preferences-response-callback" title="ags_preferences_response_callback ()">ags_preferences_response_callback</a>, function in <a class="link" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">ags_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-PRIORITY:CAPS" title="AGS_PRIORITY">AGS_PRIORITY</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>, struct in <a class="link" href="ags-AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditorClass" title="struct AgsPropertyCollectionEditorClass">AgsPropertyCollectionEditorClass</a>, struct in <a class="link" href="ags-AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor">AgsPropertyEditor</a>, struct in <a class="link" href="ags-AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditorClass" title="struct AgsPropertyEditorClass">AgsPropertyEditorClass</a>, struct in <a class="link" href="ags-AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditorFlags" title="enum AgsPropertyEditorFlags">AgsPropertyEditorFlags</a>, enum in <a class="link" href="ags-AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor">AgsPropertyListingEditor</a>, struct in <a class="link" href="ags-AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditorClass" title="struct AgsPropertyListingEditorClass">AgsPropertyListingEditorClass</a>, struct in <a class="link" href="ags-AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback" title="ags_property_collection_editor_add_collection_callback ()">ags_property_collection_editor_add_collection_callback</a>, function in <a class="link" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">ags_property_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyCollectionEditor.html#ags-property-collection-editor-new" title="ags_property_collection_editor_new ()">ags_property_collection_editor_new</a>, function in <a class="link" href="ags-AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback" title="ags_property_collection_editor_remove_collection_callback ()">ags_property_collection_editor_remove_collection_callback</a>, function in <a class="link" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">ags_property_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback" title="ags_property_editor_enable_callback ()">ags_property_editor_enable_callback</a>, function in <a class="link" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">ags_property_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyEditor.html#ags-property-editor-new" title="ags_property_editor_new ()">ags_property_editor_new</a>, function in <a class="link" href="ags-AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyListingEditor.html#ags-property-listing-editor-new" title="ags_property_listing_editor_new ()">ags_property_listing_editor_new</a>, function in <a class="link" href="ags-AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+</dt>
+<dd></dd>
+<a name="idxR"></a><h3 class="title">R</h3>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall">AgsRecall</a>, struct in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio">AgsRecallAudio</a>, struct in <a class="link" href="ags-AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudioClass" title="struct AgsRecallAudioClass">AgsRecallAudioClass</a>, struct in <a class="link" href="ags-AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun">AgsRecallAudioRun</a>, struct in <a class="link" href="ags-AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRunClass" title="struct AgsRecallAudioRunClass">AgsRecallAudioRunClass</a>, struct in <a class="link" href="ags-AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal">AgsRecallAudioSignal</a>, struct in <a class="link" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalClass" title="struct AgsRecallAudioSignalClass">AgsRecallAudioSignalClass</a>, struct in <a class="link" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags" title="enum AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a>, enum in <a class="link" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel">AgsRecallChannel</a>, struct in <a class="link" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannelClass" title="struct AgsRecallChannelClass">AgsRecallChannelClass</a>, struct in <a class="link" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun">AgsRecallChannelRun</a>, struct in <a class="link" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRunClass" title="struct AgsRecallChannelRunClass">AgsRecallChannelRunClass</a>, struct in <a class="link" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy" title="struct AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>, struct in <a class="link" href="ags-AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummyClass" title="struct AgsRecallChannelRunDummyClass">AgsRecallChannelRunDummyClass</a>, struct in <a class="link" href="ags-AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AgsRecallClass" title="struct AgsRecallClass">AgsRecallClass</a>, struct in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer">AgsRecallContainer</a>, struct in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerClass" title="struct AgsRecallContainerClass">AgsRecallContainerClass</a>, struct in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerFindFlags" title="enum AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a>, enum in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerFlags" title="enum AgsRecallContainerFlags">AgsRecallContainerFlags</a>, enum in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency">AgsRecallDependency</a>, struct in <a class="link" href="ags-AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependencyClass" title="struct AgsRecallDependencyClass">AgsRecallDependencyClass</a>, struct in <a class="link" href="ags-AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory">AgsRecallFactory</a>, struct in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactoryClass" title="struct AgsRecallFactoryClass">AgsRecallFactoryClass</a>, struct in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactoryCreateFlags" title="enum AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a>, enum in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AgsRecallFlags" title="enum AgsRecallFlags">AgsRecallFlags</a>, enum in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler">AgsRecallHandler</a>, struct in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID">AgsRecallID</a>, struct in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#AgsRecallIDClass" title="struct AgsRecallIDClass">AgsRecallIDClass</a>, struct in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#AgsRecallIDFlags" title="enum AgsRecallIDFlags">AgsRecallIDFlags</a>, enum in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa">AgsRecallLadspa</a>, struct in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspaClass" title="struct AgsRecallLadspaClass">AgsRecallLadspaClass</a>, struct in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun" title="struct AgsRecallLadspaRun">AgsRecallLadspaRun</a>, struct in <a class="link" href="ags-AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRunClass" title="struct AgsRecallLadspaRunClass">AgsRecallLadspaRunClass</a>, struct in <a class="link" href="ags-AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AgsRecallNotifyDependencyMode" title="enum AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a>, enum in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling">AgsRecallRecycling</a>, struct in <a class="link" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecyclingClass" title="struct AgsRecallRecyclingClass">AgsRecallRecyclingClass</a>, struct in <a class="link" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy" title="struct AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>, struct in <a class="link" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummyClass" title="struct AgsRecallRecyclingDummyClass">AgsRecallRecyclingDummyClass</a>, struct in <a class="link" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecyclingFlags" title="enum AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a>, enum in <a class="link" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-add-child" title="ags_recall_add_child ()">ags_recall_add_child</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-add-dependency" title="ags_recall_add_dependency ()">ags_recall_add_dependency</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-add-handler" title="ags_recall_add_handler ()">ags_recall_add_handler</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudio.html#ags-recall-audio-new" title="ags_recall_audio_new ()">ags_recall_audio_new</a>, function in <a class="link" href="ags-AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudioRun.html#ags-recall-audio-run-new" title="ags_recall_audio_run_new ()">ags_recall_audio_run_new</a>, function in <a class="link" href="ags-AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudioSignal.html#ags-recall-audio-signal-new" title="ags_recall_audio_signal_new ()">ags_recall_audio_signal_new</a>, function in <a class="link" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()">ags_recall_cancel</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannel.html#ags-recall-channel-find-channel" title="ags_recall_channel_find_channel ()">ags_recall_channel_find_channel</a>, function in <a class="link" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannel.html#ags-recall-channel-new" title="ags_recall_channel_new ()">ags_recall_channel_new</a>, function in <a class="link" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new" title="ags_recall_channel_run_dummy_new ()">ags_recall_channel_run_dummy_new</a>, function in <a class="link" href="ags-AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order" title="ags_recall_channel_run_get_run_order ()">ags_recall_channel_run_get_run_order</a>, function in <a class="link" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-new" title="ags_recall_channel_run_new ()">ags_recall_channel_run_new</a>, function in <a class="link" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed" title="ags_recall_channel_run_run_order_changed ()">ags_recall_channel_run_run_order_changed</a>, function in <a class="link" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-child-added" title="ags_recall_child_added ()">ags_recall_child_added</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-find" title="ags_recall_container_find ()">ags_recall_container_find</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio" title="ags_recall_container_get_recall_audio ()">ags_recall_container_get_recall_audio</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio-run" title="ags_recall_container_get_recall_audio_run ()">ags_recall_container_get_recall_audio_run</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel" title="ags_recall_container_get_recall_channel ()">ags_recall_container_get_recall_channel</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel-run" title="ags_recall_container_get_recall_channel_run ()">ags_recall_container_get_recall_channel_run</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-new" title="ags_recall_container_new ()">ags_recall_container_new</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS" title="AGS_RECALL_DEFAULT_BUILD_ID">AGS_RECALL_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS" title="AGS_RECALL_DEFAULT_VERSION">AGS_RECALL_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-find-dependency" title="ags_recall_dependency_find_dependency ()">ags_recall_dependency_find_dependency</a>, function in <a class="link" href="ags-AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-find-dependency-by-provider" title="ags_recall_dependency_find_dependency_by_provider ()">ags_recall_dependency_find_dependency_by_provider</a>, function in <a class="link" href="ags-AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-new" title="ags_recall_dependency_new ()">ags_recall_dependency_new</a>, function in <a class="link" href="ags-AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-resolve" title="ags_recall_dependency_resolve ()">ags_recall_dependency_resolve</a>, function in <a class="link" href="ags-AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-done" title="ags_recall_done ()">ags_recall_done</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-duplicate" title="ags_recall_duplicate ()">ags_recall_duplicate</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-create" title="ags_recall_factory_create ()">ags_recall_factory_create</a>, function in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-get-instance" title="ags_recall_factory_get_instance ()">ags_recall_factory_get_instance</a>, function in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-new" title="ags_recall_factory_new ()">ags_recall_factory_new</a>, function in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-remove" title="ags_recall_factory_remove ()">ags_recall_factory_remove</a>, function in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-by-effect" title="ags_recall_find_by_effect ()">ags_recall_find_by_effect</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-provider" title="ags_recall_find_provider ()">ags_recall_find_provider</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-provider-with-recycling-container" title="ags_recall_find_provider_with_recycling_container ()">ags_recall_find_provider_with_recycling_container</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-recycling-container" title="ags_recall_find_recycling_container ()">ags_recall_find_recycling_container</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-template" title="ags_recall_find_template ()">ags_recall_find_template</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-type" title="ags_recall_find_type ()">ags_recall_find_type</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-type-with-recycling-container" title="ags_recall_find_type_with_recycling_container ()">ags_recall_find_type_with_recycling_container</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-get-children" title="ags_recall_get_children ()">ags_recall_get_children</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-get-dependencies" title="ags_recall_get_dependencies ()">ags_recall_get_dependencies</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AGS-RECALL-HANDLER:CAPS" title="AGS_RECALL_HANDLER()">AGS_RECALL_HANDLER</a>, macro in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-handler-alloc" title="ags_recall_handler_alloc ()">ags_recall_handler_alloc</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-add" title="ags_recall_id_add ()">ags_recall_id_add</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-find-parent-recycling-container" title="ags_recall_id_find_parent_recycling_container ()">ags_recall_id_find_parent_recycling_container</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-find-recycling-container" title="ags_recall_id_find_recycling_container ()">ags_recall_id_find_recycling_container</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-get-run-stage" title="ags_recall_id_get_run_stage ()">ags_recall_id_get_run_stage</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-new" title="ags_recall_id_new ()">ags_recall_id_new</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-set-run-stage" title="ags_recall_id_set_run_stage ()">ags_recall_id_set_run_stage</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-unset-run-stage" title="ags_recall_id_unset_run_stage ()">ags_recall_id_unset_run_stage</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-is-done" title="ags_recall_is_done ()">ags_recall_is_done</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladpsa-find" title="ags_recall_ladpsa_find ()">ags_recall_ladpsa_find</a>, function in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-float-to-short" title="ags_recall_ladspa_float_to_short ()">ags_recall_ladspa_float_to_short</a>, function in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-load-ports" title="ags_recall_ladspa_load_ports ()">ags_recall_ladspa_load_ports</a>, function in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-new" title="ags_recall_ladspa_new ()">ags_recall_ladspa_new</a>, function in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspaRun.html#ags-recall-ladspa-run-new" title="ags_recall_ladspa_run_new ()">ags_recall_ladspa_run_new</a>, function in <a class="link" href="ags-AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-short-to-float" title="ags_recall_ladspa_short_to_float ()">ags_recall_ladspa_short_to_float</a>, function in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-new" title="ags_recall_new ()">ags_recall_new</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-notify-dependency" title="ags_recall_notify_dependency ()">ags_recall_notify_dependency</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new" title="ags_recall_recycling_dummy_new ()">ags_recall_recycling_dummy_new</a>, function in <a class="link" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecycling.html#ags-recall-recycling-get-child-source" title="ags_recall_recycling_get_child_source ()">ags_recall_recycling_get_child_source</a>, function in <a class="link" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecycling.html#ags-recall-recycling-new" title="ags_recall_recycling_new ()">ags_recall_recycling_new</a>, function in <a class="link" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove" title="ags_recall_remove ()">ags_recall_remove</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove-child" title="ags_recall_remove_child ()">ags_recall_remove_child</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove-dependency" title="ags_recall_remove_dependency ()">ags_recall_remove_dependency</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove-handler" title="ags_recall_remove_handler ()">ags_recall_remove_handler</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-resolve-dependencies" title="ags_recall_resolve_dependencies ()">ags_recall_resolve_dependencies</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init" title="ags_recall_run_init ()">ags_recall_run_init</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init-inter" title="ags_recall_run_init_inter ()">ags_recall_run_init_inter</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init-post" title="ags_recall_run_init_post ()">ags_recall_run_init_post</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init-pre" title="ags_recall_run_init_pre ()">ags_recall_run_init_pre</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-inter" title="ags_recall_run_inter ()">ags_recall_run_inter</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-post" title="ags_recall_run_post ()">ags_recall_run_post</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-pre" title="ags_recall_run_pre ()">ags_recall_run_pre</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-devout-recursive" title="ags_recall_set_devout_recursive ()">ags_recall_set_devout_recursive</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-effect" title="ags_recall_set_effect ()">ags_recall_set_effect</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-flags" title="ags_recall_set_flags ()">ags_recall_set_flags</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-recall-id" title="ags_recall_set_recall_id ()">ags_recall_set_recall_id</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-stop-persistent" title="ags_recall_stop_persistent ()">ags_recall_stop_persistent</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()">ags_recall_template_find_provider</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-template-find-type" title="ags_recall_template_find_type ()">ags_recall_template_find_type</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsRecordThread">AgsRecordThread</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsRecordThread">AgsRecordThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsRecordThreadClass">AgsRecordThreadClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsRecordThread">AgsRecordThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-RECORD-THREAD-DEFAULT-DELAY:CAPS">AGS_RECORD_THREAD_DEFAULT_DELAY</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsRecordThread">AgsRecordThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-record-thread-new">ags_record_thread_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsRecordThread">AgsRecordThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling">AgsRecycling</a>, struct in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#AgsRecyclingClass" title="struct AgsRecyclingClass">AgsRecyclingClass</a>, struct in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer">AgsRecyclingContainer</a>, struct in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainerClass" title="struct AgsRecyclingContainerClass">AgsRecyclingContainerClass</a>, struct in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#AgsRecyclingFlags" title="enum AgsRecyclingFlags">AgsRecyclingFlags</a>, enum in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread">AgsRecyclingThread</a>, struct in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThreadClass" title="struct AgsRecyclingThreadClass">AgsRecyclingThreadClass</a>, struct in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThreadFlags" title="enum AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a>, enum in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-add-audio-signal" title="ags_recycling_add_audio_signal ()">ags_recycling_add_audio_signal</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-add" title="ags_recycling_container_add ()">ags_recycling_container_add</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-add-child" title="ags_recycling_container_add_child ()">ags_recycling_container_add_child</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find" title="ags_recycling_container_find ()">ags_recycling_container_find</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-child" title="ags_recycling_container_find_child ()">ags_recycling_container_find_child</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-parent" title="ags_recycling_container_find_parent ()">ags_recycling_container_find_parent</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id" title="ags_recycling_container_get_child_recall_id ()">ags_recycling_container_get_child_recall_id</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-toplevel" title="ags_recycling_container_get_toplevel ()">ags_recycling_container_get_toplevel</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-insert" title="ags_recycling_container_insert ()">ags_recycling_container_insert</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-new" title="ags_recycling_container_new ()">ags_recycling_container_new</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove" title="ags_recycling_container_remove ()">ags_recycling_container_remove</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove-child" title="ags_recycling_container_remove_child ()">ags_recycling_container_remove_child</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-replace" title="ags_recycling_container_replace ()">ags_recycling_container_replace</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-reset-recycling" title="ags_recycling_container_reset_recycling ()">ags_recycling_container_reset_recycling</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults" title="ags_recycling_create_audio_signal_with_defaults ()">ags_recycling_create_audio_signal_with_defaults</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count" title="ags_recycling_create_audio_signal_with_frame_count ()">ags_recycling_create_audio_signal_with_frame_count</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-find-next-channel" title="ags_recycling_find_next_channel ()">ags_recycling_find_next_channel</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-new" title="ags_recycling_new ()">ags_recycling_new</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-position" title="ags_recycling_position ()">ags_recycling_position</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-remove-audio-signal" title="ags_recycling_remove_audio_signal ()">ags_recycling_remove_audio_signal</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-set-devout" title="ags_recycling_set_devout ()">ags_recycling_set_devout</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RECYCLING_THREAD_DEFAULT_JIFFIE">AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback" title="ags_recycling_thread_iterate_callback ()">ags_recycling_thread_iterate_callback</a>, function in <a class="link" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">ags_recycling_thread_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-new" title="ags_recycling_thread_new ()">ags_recycling_thread_new</a>, function in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-audio" title="ags_recycling_thread_play_audio ()">ags_recycling_thread_play_audio</a>, function in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-channel" title="ags_recycling_thread_play_channel ()">ags_recycling_thread_play_channel</a>, function in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry">AgsRegistry</a>, struct in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#AgsRegistryClass" title="struct AgsRegistryClass">AgsRegistryClass</a>, struct in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry">AgsRegistryEntry</a>, struct in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#ags-registry-add" title="ags_registry_add ()">ags_registry_add</a>, function in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" title="AGS_REGISTRY_DEFAULT_ID_LENGTH">AGS_REGISTRY_DEFAULT_ID_LENGTH</a>, macro in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#ags-registry-entry-alloc" title="ags_registry_entry_alloc ()">ags_registry_entry_alloc</a>, function in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#ags-registry-entry-bulk" title="ags_registry_entry_bulk ()">ags_registry_entry_bulk</a>, function in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#ags-registry-entry-find" title="ags_registry_entry_find ()">ags_registry_entry_find</a>, function in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#ags-registry-new" title="ags_registry_new ()">ags_registry_new</a>, function in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoteTask.html#AgsRemoteTask" title="struct AgsRemoteTask">AgsRemoteTask</a>, struct in <a class="link" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoteTask.html#AgsRemoteTaskClass" title="struct AgsRemoteTaskClass">AgsRemoteTaskClass</a>, struct in <a class="link" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-launch" title="ags_remote_task_launch ()">ags_remote_task_launch</a>, function in <a class="link" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-launch-timed" title="ags_remote_task_launch_timed ()">ags_remote_task_launch_timed</a>, function in <a class="link" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-new" title="ags_remote_task_new ()">ags_remote_task_new</a>, function in <a class="link" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudio" title="struct AgsRemoveAudio">AgsRemoveAudio</a>, struct in <a class="link" href="ags-AgsRemoveAudio.html" title="AgsRemoveAudio">AgsRemoveAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudioClass" title="struct AgsRemoveAudioClass">AgsRemoveAudioClass</a>, struct in <a class="link" href="ags-AgsRemoveAudio.html" title="AgsRemoveAudio">AgsRemoveAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>, struct in <a class="link" href="ags-AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignalClass" title="struct AgsRemoveAudioSignalClass">AgsRemoveAudioSignalClass</a>, struct in <a class="link" href="ags-AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNote" title="struct AgsRemoveNote">AgsRemoveNote</a>, struct in <a class="link" href="ags-AgsRemoveNote.html" title="AgsRemoveNote">AgsRemoveNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNoteClass" title="struct AgsRemoveNoteClass">AgsRemoveNoteClass</a>, struct in <a class="link" href="ags-AgsRemoveNote.html" title="AgsRemoveNote">AgsRemoveNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>, struct in <a class="link" href="ags-AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelectionClass" title="struct AgsRemovePointFromSelectionClass">AgsRemovePointFromSelectionClass</a>, struct in <a class="link" href="ags-AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecall" title="struct AgsRemoveRecall">AgsRemoveRecall</a>, struct in <a class="link" href="ags-AgsRemoveRecall.html" title="AgsRemoveRecall">AgsRemoveRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecallClass" title="struct AgsRemoveRecallClass">AgsRemoveRecallClass</a>, struct in <a class="link" href="ags-AgsRemoveRecall.html" title="AgsRemoveRecall">AgsRemoveRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>, struct in <a class="link" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelectionClass" title="struct AgsRemoveRegionFromSelectionClass">AgsRemoveRegionFromSelectionClass</a>, struct in <a class="link" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveAudio.html#ags-remove-audio-new" title="ags_remove_audio_new ()">ags_remove_audio_new</a>, function in <a class="link" href="ags-AgsRemoveAudio.html" title="AgsRemoveAudio">AgsRemoveAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveAudioSignal.html#ags-remove-audio-signal-new" title="ags_remove_audio_signal_new ()">ags_remove_audio_signal_new</a>, function in <a class="link" href="ags-AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveNote.html#ags-remove-note-new" title="ags_remove_note_new ()">ags_remove_note_new</a>, function in <a class="link" href="ags-AgsRemoveNote.html" title="AgsRemoveNote">AgsRemoveNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new" title="ags_remove_point_from_selection_new ()">ags_remove_point_from_selection_new</a>, function in <a class="link" href="ags-AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveRecall.html#ags-remove-recall-new" title="ags_remove_recall_new ()">ags_remove_recall_new</a>, function in <a class="link" href="ags-AgsRemoveRecall.html" title="AgsRemoveRecall">AgsRemoveRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new" title="ags_remove_region_from_selection_new ()">ags_remove_region_from_selection_new</a>, function in <a class="link" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsResizeAudio">AgsResizeAudio</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsResizeAudio">AgsResizeAudio</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsResizeAudioClass">AgsResizeAudioClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsResizeAudio">AgsResizeAudio</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor">AgsResizeEditor</a>, struct in <a class="link" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">AgsResizeEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditorClass" title="struct AgsResizeEditorClass">AgsResizeEditorClass</a>, struct in <a class="link" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">AgsResizeEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-resize-audio-new">ags_resize_audio_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsResizeAudio">AgsResizeAudio</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsResizeEditor.html#ags-resize-editor-new" title="ags_resize_editor_new ()">ags_resize_editor_new</a>, function in <a class="link" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">AgsResizeEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread">AgsReturnableThread</a>, struct in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()">AgsReturnableThreadCallback</a>, user_function in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadClass" title="struct AgsReturnableThreadClass">AgsReturnableThreadClass</a>, struct in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadFlags" title="enum AgsReturnableThreadFlags">AgsReturnableThreadFlags</a>, enum in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-connect-safe-run" title="ags_returnable_thread_connect_safe_run ()">ags_returnable_thread_connect_safe_run</a>, function in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE">AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run" title="ags_returnable_thread_disconnect_safe_run ()">ags_returnable_thread_disconnect_safe_run</a>, function in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-new" title="ags_returnable_thread_new ()">ags_returnable_thread_new</a>, function in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-safe-run" title="ags_returnable_thread_safe_run ()">ags_returnable_thread_safe_run</a>, function in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRuler.html#AgsRuler" title="struct AgsRuler">AgsRuler</a>, struct in <a class="link" href="ags-AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRuler.html#AgsRulerClass" title="struct AgsRulerClass">AgsRulerClass</a>, struct in <a class="link" href="ags-AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRuler.html#AGS-RULER-DEFAULT-STEP:CAPS" title="AGS_RULER_DEFAULT_STEP">AGS_RULER_DEFAULT_STEP</a>, macro in <a class="link" href="ags-AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRuler.html#AGS-RULER-LARGE-STEP:CAPS" title="AGS_RULER_LARGE_STEP">AGS_RULER_LARGE_STEP</a>, macro in <a class="link" href="ags-AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRuler.html#ags-ruler-new" title="ags_ruler_new ()">ags_ruler_new</a>, function in <a class="link" href="ags-AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRuler.html#AGS-RULER-SMALL-STEP:CAPS" title="AGS_RULER_SMALL_STEP">AGS_RULER_SMALL_STEP</a>, macro in <a class="link" href="ags-AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable">AgsRunnable</a>, typedef in <a class="link" href="ags-AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRunnable.html#AgsRunnableInterface" title="struct AgsRunnableInterface">AgsRunnableInterface</a>, struct in <a class="link" href="ags-AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRunnable.html#ags-runnable-run" title="ags_runnable_run ()">ags_runnable_run</a>, function in <a class="link" href="ags-AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRunnable.html#ags-runnable-stop" title="ags_runnable_stop ()">ags_runnable_stop</a>, function in <a class="link" href="ags-AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>
+</dt>
+<dd></dd>
+<a name="idxS"></a><h3 class="title">S</h3>
+<dt>
+<a class="link" href="ags-AgsSaveFile.html#AgsSaveFile" title="struct AgsSaveFile">AgsSaveFile</a>, struct in <a class="link" href="ags-AgsSaveFile.html" title="AgsSaveFile">AgsSaveFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSaveFile.html#AgsSaveFileClass" title="struct AgsSaveFileClass">AgsSaveFileClass</a>, struct in <a class="link" href="ags-AgsSaveFile.html" title="AgsSaveFile">AgsSaveFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSaveFile.html#ags-save-file-new" title="ags_save_file_new ()">ags_save_file_new</a>, function in <a class="link" href="ags-AgsSaveFile.html" title="AgsSaveFile">AgsSaveFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay">AgsScrollOnPlay</a>, struct in <a class="link" href="ags-AgsScrollOnPlay.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlayClass" title="struct AgsScrollOnPlayClass">AgsScrollOnPlayClass</a>, struct in <a class="link" href="ags-AgsScrollOnPlay.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsScrollOnPlay.html#ags-scroll-on-play-new" title="ags_scroll_on_play_new ()">ags_scroll_on_play_new</a>, function in <a class="link" href="ags-AgsScrollOnPlay.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSeekable.html#AgsSeekable" title="AgsSeekable">AgsSeekable</a>, typedef in <a class="link" href="ags-AgsSeekable.html" title="AgsSeekable">AgsSeekable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSeekable.html#AgsSeekableInterface" title="struct AgsSeekableInterface">AgsSeekableInterface</a>, struct in <a class="link" href="ags-AgsSeekable.html" title="AgsSeekable">AgsSeekable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSeekable.html#ags-seekable-seek" title="ags_seekable_seek ()">ags_seekable_seek</a>, function in <a class="link" href="ags-AgsSeekable.html" title="AgsSeekable">AgsSeekable</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsSegment">AgsSegment</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsSegmentClass">AgsSegmentClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsSegmentFields">AgsSegmentFields</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-segment-draw-string">ags_segment_draw_string</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-segment-field-off">ags_segment_field_off</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-segment-field-on">ags_segment_field_on</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-SEGMENT-FLAGS:CAPS">AGS_SEGMENT_FLAGS</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-segment-new">ags_segment_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer">AgsServer</a>, struct in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#AgsServerClass" title="struct AgsServerClass">AgsServerClass</a>, struct in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#AgsServerFlags" title="enum AgsServerFlags">AgsServerFlags</a>, enum in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferences" title="struct AgsServerPreferences">AgsServerPreferences</a>, struct in <a class="link" href="ags-AgsServerPreferences.html" title="AgsServerPreferences">AgsServerPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferencesClass" title="struct AgsServerPreferencesClass">AgsServerPreferencesClass</a>, struct in <a class="link" href="ags-AgsServerPreferences.html" title="AgsServerPreferences">AgsServerPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#ags-server-create-object" title="ags_server_create_object ()">ags_server_create_object</a>, function in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#ags-server-lookup" title="ags_server_lookup ()">ags_server_lookup</a>, function in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#ags-server-new" title="ags_server_new ()">ags_server_new</a>, function in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#ags-server-object-set-property" title="ags_server_object_set_property ()">ags_server_object_set_property</a>, function in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServerPreferences.html#ags-server-preferences-new" title="ags_server_preferences_new ()">ags_server_preferences_new</a>, function in <a class="link" href="ags-AgsServerPreferences.html" title="AgsServerPreferences">AgsServerPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#ags-server-start" title="ags_server_start ()">ags_server_start</a>, function in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels">AgsSetAudioChannels</a>, struct in <a class="link" href="ags-AgsSetAudioChannels.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannelsClass" title="struct AgsSetAudioChannelsClass">AgsSetAudioChannelsClass</a>, struct in <a class="link" href="ags-AgsSetAudioChannels.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetBufferSize.html#AgsSetBufferSize" title="struct AgsSetBufferSize">AgsSetBufferSize</a>, struct in <a class="link" href="ags-AgsSetBufferSize.html" title="AgsSetAudioChannels">AgsSetBufferSize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetBufferSize.html#AgsSetBufferSizeClass" title="struct AgsSetBufferSizeClass">AgsSetBufferSizeClass</a>, struct in <a class="link" href="ags-AgsSetBufferSize.html" title="AgsSetAudioChannels">AgsSetBufferSize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>, struct in <a class="link" href="ags-AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">AgsSetDevoutPlayFlags</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlagsClass" title="struct AgsSetDevoutPlayFlagsClass">AgsSetDevoutPlayFlagsClass</a>, struct in <a class="link" href="ags-AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">AgsSetDevoutPlayFlags</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetMuted.html#AgsSetMuted" title="struct AgsSetMuted">AgsSetMuted</a>, struct in <a class="link" href="ags-AgsSetMuted.html" title="AgsSetMuted">AgsSetMuted</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetMuted.html#AgsSetMutedClass" title="struct AgsSetMutedClass">AgsSetMutedClass</a>, struct in <a class="link" href="ags-AgsSetMuted.html" title="AgsSetMuted">AgsSetMuted</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice">AgsSetOutputDevice</a>, struct in <a class="link" href="ags-AgsSetOutputDevice.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDeviceClass" title="struct AgsSetOutputDeviceClass">AgsSetOutputDeviceClass</a>, struct in <a class="link" href="ags-AgsSetOutputDevice.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerate" title="struct AgsSetSamplerate">AgsSetSamplerate</a>, struct in <a class="link" href="ags-AgsSetSamplerate.html" title="AgsSetSamplerate">AgsSetSamplerate</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerateClass" title="struct AgsSetSamplerateClass">AgsSetSamplerateClass</a>, struct in <a class="link" href="ags-AgsSetSamplerate.html" title="AgsSetSamplerate">AgsSetSamplerate</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetAudioChannels.html#ags-set-audio-channels-new" title="ags_set_audio_channels_new ()">ags_set_audio_channels_new</a>, function in <a class="link" href="ags-AgsSetAudioChannels.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetBufferSize.html#ags-set-buffer-size-new" title="ags_set_buffer_size_new ()">ags_set_buffer_size_new</a>, function in <a class="link" href="ags-AgsSetBufferSize.html" title="AgsSetAudioChannels">AgsSetBufferSize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new" title="ags_set_devout_play_flags_new ()">ags_set_devout_play_flags_new</a>, function in <a class="link" href="ags-AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">AgsSetDevoutPlayFlags</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetMuted.html#ags-set-muted-new" title="ags_set_muted_new ()">ags_set_muted_new</a>, function in <a class="link" href="ags-AgsSetMuted.html" title="AgsSetMuted">AgsSetMuted</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetOutputDevice.html#ags-set-output-device-new" title="ags_set_output_device_new ()">ags_set_output_device_new</a>, function in <a class="link" href="ags-AgsSetOutputDevice.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetSamplerate.html#ags-set-samplerate-new" title="ags_set_samplerate_new ()">ags_set_samplerate_new</a>, function in <a class="link" href="ags-AgsSetSamplerate.html" title="AgsSetSamplerate">AgsSetSamplerate</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser">AgsSF2Chooser</a>, struct in <a class="link" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSF2Chooser.html#AgsSF2ChooserClass" title="struct AgsSF2ChooserClass">AgsSF2ChooserClass</a>, struct in <a class="link" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatchSF2Reader.html#AgsSF2Levels" title="enum AgsSF2Levels">AgsSF2Levels</a>, enum in <a class="link" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-completed" title="ags_sf2_chooser_completed ()">ags_sf2_chooser_completed</a>, function in <a class="link" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed" title="ags_sf2_chooser_instrument_changed ()">ags_sf2_chooser_instrument_changed</a>, function in <a class="link" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-new" title="ags_sf2_chooser_new ()">ags_sf2_chooser_new</a>, function in <a class="link" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-open" title="ags_sf2_chooser_open ()">ags_sf2_chooser_open</a>, function in <a class="link" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed" title="ags_sf2_chooser_preset_changed ()">ags_sf2_chooser_preset_changed</a>, function in <a class="link" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo" title="ags_sf2_chooser_remove_all_from_combo ()">ags_sf2_chooser_remove_all_from_combo</a>, function in <a class="link" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed" title="ags_sf2_chooser_sample_changed ()">ags_sf2_chooser_sample_changed</a>, function in <a class="link" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSingleThread.html#AgsSingleThread" title="struct AgsSingleThread">AgsSingleThread</a>, struct in <a class="link" href="ags-AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSingleThread.html#AgsSingleThreadClass" title="struct AgsSingleThreadClass">AgsSingleThreadClass</a>, struct in <a class="link" href="ags-AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" title="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a>, macro in <a class="link" href="ags-AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSingleThread.html#ags-single-thread-new" title="ags_single_thread_new ()">ags_single_thread_new</a>, function in <a class="link" href="ags-AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSndfile.html#AgsSndfile" title="struct AgsSndfile">AgsSndfile</a>, struct in <a class="link" href="ags-AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSndfile.html#AgsSndfileClass" title="struct AgsSndfileClass">AgsSndfileClass</a>, struct in <a class="link" href="ags-AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSndfile.html#AgsSndfileFlags" title="enum AgsSndfileFlags">AgsSndfileFlags</a>, enum in <a class="link" href="ags-AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSndfile.html#ags-sndfile-new" title="ags_sndfile_new ()">ags_sndfile_new</a>, function in <a class="link" href="ags-AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsSoundcard">AgsSoundcard</GTKDOCLINK>, typedef in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsSoundcardInterface">AgsSoundcardInterface</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-get-buffer">ags_soundcard_get_buffer</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-get-next-buffer">ags_soundcard_get_next_buffer</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-list-cards">ags_soundcard_list_cards</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-offset-changed">ags_soundcard_offset_changed</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-pcm-info">ags_soundcard_pcm_info</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-tic">ags_soundcard_tic</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable">AgsStackable</a>, typedef in <a class="link" href="ags-AgsStackable.html" title="AgsStackable">AgsStackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStackable.html#AgsStackableInterface" title="struct AgsStackableInterface">AgsStackableInterface</a>, struct in <a class="link" href="ags-AgsStackable.html" title="AgsStackable">AgsStackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStackable.html#ags-stackable-pop" title="ags_stackable_pop ()">ags_stackable_pop</a>, function in <a class="link" href="ags-AgsStackable.html" title="AgsStackable">AgsStackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStackable.html#ags-stackable-push" title="ags_stackable_push ()">ags_stackable_push</a>, function in <a class="link" href="ags-AgsStackable.html" title="AgsStackable">AgsStackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStartDevout.html#AgsStartDevout" title="struct AgsStartDevout">AgsStartDevout</a>, struct in <a class="link" href="ags-AgsStartDevout.html" title="AgsStartDevout">AgsStartDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStartDevout.html#AgsStartDevoutClass" title="struct AgsStartDevoutClass">AgsStartDevoutClass</a>, struct in <a class="link" href="ags-AgsStartDevout.html" title="AgsStartDevout">AgsStartDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStartDevout.html#ags-start-devout-new" title="ags_start_devout_new ()">ags_start_devout_new</a>, function in <a class="link" href="ags-AgsStartDevout.html" title="AgsStartDevout">AgsStartDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStream.html#ags-stream" title="ags_stream ()">ags_stream</a>, function in <a class="link" href="ags-AgsStream.html" title="AgsStream">AgsStream</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStream.html#AgsStream" title="struct AgsStream">AgsStream</a>, struct in <a class="link" href="ags-AgsStream.html" title="AgsStream">AgsStream</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal">AgsStreamAudioSignal</a>, struct in <a class="link" href="ags-AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignalClass" title="struct AgsStreamAudioSignalClass">AgsStreamAudioSignalClass</a>, struct in <a class="link" href="ags-AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannel" title="struct AgsStreamChannel">AgsStreamChannel</a>, struct in <a class="link" href="ags-AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannelClass" title="struct AgsStreamChannelClass">AgsStreamChannelClass</a>, struct in <a class="link" href="ags-AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun">AgsStreamChannelRun</a>, struct in <a class="link" href="ags-AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRunClass" title="struct AgsStreamChannelRunClass">AgsStreamChannelRunClass</a>, struct in <a class="link" href="ags-AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStream.html#AgsStreamClass" title="struct AgsStreamClass">AgsStreamClass</a>, struct in <a class="link" href="ags-AgsStream.html" title="AgsStream">AgsStream</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecycling" title="struct AgsStreamRecycling">AgsStreamRecycling</a>, struct in <a class="link" href="ags-AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecyclingClass" title="struct AgsStreamRecyclingClass">AgsStreamRecyclingClass</a>, struct in <a class="link" href="ags-AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-stream-alloc" title="ags_stream_alloc ()">ags_stream_alloc</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamAudioSignal.html#ags-stream-audio-signal-new" title="ags_stream_audio_signal_new ()">ags_stream_audio_signal_new</a>, function in <a class="link" href="ags-AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamChannel.html#ags-stream-channel-new" title="ags_stream_channel_new ()">ags_stream_channel_new</a>, function in <a class="link" href="ags-AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamChannelRun.html#ags-stream-channel-run-new" title="ags_stream_channel_run_new ()">ags_stream_channel_run_new</a>, function in <a class="link" href="ags-AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStream.html#ags-stream-new" title="ags_stream_new ()">ags_stream_new</a>, function in <a class="link" href="ags-AgsStream.html" title="AgsStream">AgsStream</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamRecycling.html#ags-stream-recycling-new" title="ags_stream_recycling_new ()">ags_stream_recycling_new</a>, function in <a class="link" href="ags-AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth">AgsSynth</a>, struct in <a class="link" href="ags-AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynth.html#AgsSynthClass" title="struct AgsSynthClass">AgsSynthClass</a>, struct in <a class="link" href="ags-AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynth.html#AgsSynthFlags" title="enum AgsSynthFlags">AgsSynthFlags</a>, enum in <a class="link" href="ags-AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine">AgsSynthInputLine</a>, struct in <a class="link" href="ags-AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLineClass" title="struct AgsSynthInputLineClass">AgsSynthInputLineClass</a>, struct in <a class="link" href="ags-AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPad" title="struct AgsSynthInputPad">AgsSynthInputPad</a>, struct in <a class="link" href="ags-AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPadClass" title="struct AgsSynthInputPadClass">AgsSynthInputPadClass</a>, struct in <a class="link" href="ags-AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-auto-update-callback" title="ags_synth_auto_update_callback ()">ags_synth_auto_update_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynthInputLine.html#ags-synth-input-line-new" title="ags_synth_input_line_new ()">ags_synth_input_line_new</a>, function in <a class="link" href="ags-AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynthInputPad.html#ags-synth-input-pad-new" title="ags_synth_input_pad_new ()">ags_synth_input_pad_new</a>, function in <a class="link" href="ags-AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-lower-callback" title="ags_synth_lower_callback ()">ags_synth_lower_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynth.html#ags-synth-new" title="ags_synth_new ()">ags_synth_new</a>, function in <a class="link" href="ags-AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-parent-set-callback" title="ags_synth_parent_set_callback ()">ags_synth_parent_set_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-saw" title="ags_synth_saw ()">ags_synth_saw</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-sin" title="ags_synth_sin ()">ags_synth_sin</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-square" title="ags_synth_square ()">ags_synth_square</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-triangle" title="ags_synth_triangle ()">ags_synth_triangle</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-update-callback" title="ags_synth_update_callback ()">ags_synth_update_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<a name="idxT"></a><h3 class="title">T</h3>
+<dt>
+<a class="link" href="ags-AgsTable.html#AgsTable" title="struct AgsTable">AgsTable</a>, struct in <a class="link" href="ags-AgsTable.html" title="AgsTable">AgsTable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTable.html#AgsTableClass" title="struct AgsTableClass">AgsTableClass</a>, struct in <a class="link" href="ags-AgsTable.html" title="AgsTable">AgsTable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTable.html#ags-table-new" title="ags_table_new ()">ags_table_new</a>, function in <a class="link" href="ags-AgsTable.html" title="AgsTable">AgsTable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable">AgsTactable</a>, typedef in <a class="link" href="ags-AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTactable.html#AgsTactableInterface" title="struct AgsTactableInterface">AgsTactableInterface</a>, struct in <a class="link" href="ags-AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-bpm" title="ags_tactable_change_bpm ()">ags_tactable_change_bpm</a>, function in <a class="link" href="ags-AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-notation-duration" title="ags_tactable_change_notation_duration ()">ags_tactable_change_notation_duration</a>, function in <a class="link" href="ags-AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-sequencer-duration" title="ags_tactable_change_sequencer_duration ()">ags_tactable_change_sequencer_duration</a>, function in <a class="link" href="ags-AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-tact" title="ags_tactable_change_tact ()">ags_tactable_change_tact</a>, function in <a class="link" href="ags-AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#ags-tact-combo-box-new" title="ags_tact_combo_box_new ()">ags_tact_combo_box_new</a>, function in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#ags-tact-menu-new" title="ags_tact_menu_new ()">ags_tact_menu_new</a>, function in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask">AgsTask</a>, struct in <a class="link" href="ags-AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTask.html#AgsTaskClass" title="struct AgsTaskClass">AgsTaskClass</a>, struct in <a class="link" href="ags-AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTask.html#AgsTaskFlags" title="enum AgsTaskFlags">AgsTaskFlags</a>, enum in <a class="link" href="ags-AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread">AgsTaskThread</a>, struct in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#AgsTaskThreadAppend" title="struct AgsTaskThreadAppend">AgsTaskThreadAppend</a>, struct in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#AgsTaskThreadClass" title="struct AgsTaskThreadClass">AgsTaskThreadClass</a>, struct in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTask.html#ags-task-failure" title="ags_task_failure ()">ags_task_failure</a>, function in <a class="link" href="ags-AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTask.html#ags-task-launch" title="ags_task_launch ()">ags_task_launch</a>, function in <a class="link" href="ags-AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTask.html#ags-task-new" title="ags_task_new ()">ags_task_new</a>, function in <a class="link" href="ags-AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#ags-task-thread-append-task" title="ags_task_thread_append_task ()">ags_task_thread_append_task</a>, function in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#ags-task-thread-append-tasks" title="ags_task_thread_append_tasks ()">ags_task_thread_append_tasks</a>, function in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TASK_THREAD_DEFAULT_JIFFIE">AGS_TASK_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#ags-task-thread-new" title="ags_task_thread_new ()">ags_task_thread_new</a>, function in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread">AgsThread</a>, struct in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AgsThreadClass" title="struct AgsThreadClass">AgsThreadClass</a>, struct in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AgsThreadFlags" title="enum AgsThreadFlags">AgsThreadFlags</a>, enum in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool">AgsThreadPool</a>, struct in <a class="link" href="ags-AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThreadPool.html#AgsThreadPoolClass" title="struct AgsThreadPoolClass">AgsThreadPoolClass</a>, struct in <a class="link" href="ags-AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThreadPool.html#AgsThreadPoolFlags" title="enum AgsThreadPoolFlags">AgsThreadPoolFlags</a>, enum in <a class="link" href="ags-AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-add-child" title="ags_thread_add_child ()">ags_thread_add_child</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-children-is-locked" title="ags_thread_children_is_locked ()">ags_thread_children_is_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS" title="AGS_THREAD_DEFAULT_ATTACK">AGS_THREAD_DEFAULT_ATTACK</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_THREAD_DEFAULT_JIFFIE">AGS_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-first" title="ags_thread_first ()">ags_thread_first</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-get-toplevel" title="ags_thread_get_toplevel ()">ags_thread_get_toplevel</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-hangcheck" title="ags_thread_hangcheck ()">ags_thread_hangcheck</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-is-current-ready" title="ags_thread_is_current_ready ()">ags_thread_is_current_ready</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-is-tree-ready" title="ags_thread_is_tree_ready ()">ags_thread_is_tree_ready</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-last" title="ags_thread_last ()">ags_thread_last</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-lock" title="ags_thread_lock ()">ags_thread_lock</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-all" title="ags_thread_lock_all ()">ags_thread_lock_all</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-children" title="ags_thread_lock_children ()">ags_thread_lock_children</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-parent" title="ags_thread_lock_parent ()">ags_thread_lock_parent</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-sibling" title="ags_thread_lock_sibling ()">ags_thread_lock_sibling</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS" title="AGS_THREAD_MAX_PRECISION">AGS_THREAD_MAX_PRECISION</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-new" title="ags_thread_new ()">ags_thread_new</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-next-children-locked" title="ags_thread_next_children_locked ()">ags_thread_next_children_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-next-parent-locked" title="ags_thread_next_parent_locked ()">ags_thread_next_parent_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-next-sibling-locked" title="ags_thread_next_sibling_locked ()">ags_thread_next_sibling_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-parental-is-locked" title="ags_thread_parental_is_locked ()">ags_thread_parental_is_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-new" title="ags_thread_pool_new ()">ags_thread_pool_new</a>, function in <a class="link" href="ags-AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-pull" title="ags_thread_pool_pull ()">ags_thread_pool_pull</a>, function in <a class="link" href="ags-AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-start" title="ags_thread_pool_start ()">ags_thread_pool_start</a>, function in <a class="link" href="ags-AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-remove-child" title="ags_thread_remove_child ()">ags_thread_remove_child</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-resume" title="ags_thread_resume ()">ags_thread_resume</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS" title="AGS_THREAD_RESUME_SIG">AGS_THREAD_RESUME_SIG</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-run" title="ags_thread_run ()">ags_thread_run</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()">ags_thread_set_sync</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-set-sync-all" title="ags_thread_set_sync_all ()">ags_thread_set_sync_all</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-sibling-is-locked" title="ags_thread_sibling_is_locked ()">ags_thread_sibling_is_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-signal-children" title="ags_thread_signal_children ()">ags_thread_signal_children</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-signal-parent" title="ags_thread_signal_parent ()">ags_thread_signal_parent</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-signal-sibling" title="ags_thread_signal_sibling ()">ags_thread_signal_sibling</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-THREAD-STACKSIZE:CAPS">AGS_THREAD_STACKSIZE</GTKDOCLINK>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-start" title="ags_thread_start ()">ags_thread_start</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-stop" title="ags_thread_stop ()">ags_thread_stop</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-suspend" title="ags_thread_suspend ()">ags_thread_suspend</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS" title="AGS_THREAD_SUSPEND_SIG">AGS_THREAD_SUSPEND_SIG</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-timelock" title="ags_thread_timelock ()">ags_thread_timelock</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-trylock" title="ags_thread_trylock ()">ags_thread_trylock</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock" title="ags_thread_unlock ()">ags_thread_unlock</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-all" title="ags_thread_unlock_all ()">ags_thread_unlock_all</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-children" title="ags_thread_unlock_children ()">ags_thread_unlock_children</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-parent" title="ags_thread_unlock_parent ()">ags_thread_unlock_parent</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-sibling" title="ags_thread_unlock_sibling ()">ags_thread_unlock_sibling</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-wait-children" title="ags_thread_wait_children ()">ags_thread_wait_children</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-wait-parent" title="ags_thread_wait_parent ()">ags_thread_wait_parent</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-wait-sibling" title="ags_thread_wait_sibling ()">ags_thread_wait_sibling</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTimebar">AgsTimebar</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsTimebar">AgsTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTimebarClass">AgsTimebarClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsTimebar">AgsTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-timebar-new">ags_timebar_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTimebar">AgsTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTimer">AgsTimer</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-timer-alloc">ags_timer_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp">AgsTimestamp</a>, struct in <a class="link" href="ags-AgsTimestamp.html" title="AgsTimestamp">AgsTimestamp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestamp.html#AgsTimestampClass" title="struct AgsTimestampClass">AgsTimestampClass</a>, struct in <a class="link" href="ags-AgsTimestamp.html" title="AgsTimestamp">AgsTimestamp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory">AgsTimestampFactory</a>, struct in <a class="link" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactoryClass" title="struct AgsTimestampFactoryClass">AgsTimestampFactoryClass</a>, struct in <a class="link" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactoryFlags" title="enum AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a>, enum in <a class="link" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestamp.html#AgsTimestampFlags" title="enum AgsTimestampFlags">AgsTimestampFlags</a>, enum in <a class="link" href="ags-AgsTimestamp.html" title="AgsTimestamp">AgsTimestamp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AgsTimestampThread" title="struct AgsTimestampThread">AgsTimestampThread</a>, struct in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AgsTimestampThreadClass" title="struct AgsTimestampThreadClass">AgsTimestampThreadClass</a>, struct in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-create" title="ags_timestamp_factory_create ()">ags_timestamp_factory_create</a>, function in <a class="link" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-get-instance" title="ags_timestamp_factory_get_instance ()">ags_timestamp_factory_get_instance</a>, function in <a class="link" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-new" title="ags_timestamp_factory_new ()">ags_timestamp_factory_new</a>, function in <a class="link" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestamp.html#ags-timestamp-new" title="ags_timestamp_new ()">ags_timestamp_new</a>, function in <a class="link" href="ags-AgsTimestamp.html" title="AgsTimestamp">AgsTimestamp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BPM">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_TIC">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#ags-timestamp-thread-new" title="ags_timestamp_thread_new ()">ags_timestamp_thread_new</a>, function in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsToggleLed.html#AgsToggleLed" title="struct AgsToggleLed">AgsToggleLed</a>, struct in <a class="link" href="ags-AgsToggleLed.html" title="AgsToggleLed">AgsToggleLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsToggleLed.html#AgsToggleLedClass" title="struct AgsToggleLedClass">AgsToggleLedClass</a>, struct in <a class="link" href="ags-AgsToggleLed.html" title="AgsToggleLed">AgsToggleLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit">AgsTogglePatternBit</a>, struct in <a class="link" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBitClass" title="struct AgsTogglePatternBitClass">AgsTogglePatternBitClass</a>, struct in <a class="link" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsToggleLed.html#ags-toggle-led-new" title="ags_toggle_led_new ()">ags_toggle_led_new</a>, function in <a class="link" href="ags-AgsToggleLed.html" title="AgsToggleLed">AgsToggleLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-new" title="ags_toggle_pattern_bit_new ()">ags_toggle_pattern_bit_new</a>, function in <a class="link" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui" title="ags_toggle_pattern_bit_refresh_gui ()">ags_toggle_pattern_bit_refresh_gui</a>, function in <a class="link" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar">AgsToolbar</a>, struct in <a class="link" href="ags-AgsToolbar.html" title="AgsToolbar">AgsToolbar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsToolbar.html#AgsToolbarClass" title="struct AgsToolbarClass">AgsToolbarClass</a>, struct in <a class="link" href="ags-AgsToolbar.html" title="AgsToolbar">AgsToolbar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback" title="ags_toolbar_clear_callback ()">ags_toolbar_clear_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback" title="ags_toolbar_copy_or_cut_callback ()">ags_toolbar_copy_or_cut_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback" title="ags_toolbar_destroy_callback ()">ags_toolbar_destroy_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback" title="ags_toolbar_edit_callback ()">ags_toolbar_edit_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS" title="AGS_TOOLBAR_MODE_ALL_CHANNELS">AGS_TOOLBAR_MODE_ALL_CHANNELS</a>, macro in <a class="link" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback" title="ags_toolbar_mode_callback ()">ags_toolbar_mode_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_MULTI_CHANNEL">AGS_TOOLBAR_MODE_MULTI_CHANNEL</a>, macro in <a class="link" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_SINGLE_CHANNEL">AGS_TOOLBAR_MODE_SINGLE_CHANNEL</a>, macro in <a class="link" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsToolbar.html#ags-toolbar-new" title="ags_toolbar_new ()">ags_toolbar_new</a>, function in <a class="link" href="ags-AgsToolbar.html" title="AgsToolbar">AgsToolbar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback" title="ags_toolbar_paste_callback ()">ags_toolbar_paste_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback" title="ags_toolbar_position_callback ()">ags_toolbar_position_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback" title="ags_toolbar_select_callback ()">ags_toolbar_select_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback" title="ags_toolbar_show_callback ()">ags_toolbar_show_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback" title="ags_toolbar_zoom_callback ()">ags_toolbar_zoom_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>, typedef in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTreeIteratorInterface">AgsTreeIteratorInterface</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-is-inverse-mode">ags_tree_iterator_is_inverse_mode</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-iterate">ags_tree_iterator_iterate</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-iterate-nested">ags_tree_iterator_iterate_nested</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-safe-iterate">ags_tree_iterator_safe_iterate</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-safe-iterate-nested">ags_tree_iterator_safe_iterate_nested</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-set-inverse-mode">ags_tree_iterator_set_inverse_mode</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<a name="idxU"></a><h3 class="title">U</h3>
+<dt>
+<a class="link" href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>, struct in <a class="link" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignalClass" title="struct AgsUnrefAudioSignalClass">AgsUnrefAudioSignalClass</a>, struct in <a class="link" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsUnrefAudioSignal.html#ags-unref-audio-signal-new" title="ags_unref_audio_signal_new ()">ags_unref_audio_signal_new</a>, function in <a class="link" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>
+</dt>
+<dd></dd>
+<a name="idxV"></a><h3 class="title">V</h3>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-VERSION:CAPS" title="AGS_VERSION">AGS_VERSION</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVIndicator.html#AgsVIndicator" title="struct AgsVIndicator">AgsVIndicator</a>, struct in <a class="link" href="ags-AgsVIndicator.html" title="AgsVIndicator">AgsVIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVIndicator.html#AgsVIndicatorClass" title="struct AgsVIndicatorClass">AgsVIndicatorClass</a>, struct in <a class="link" href="ags-AgsVIndicator.html" title="AgsVIndicator">AgsVIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVIndicator.html#ags-vindicator-new" title="ags_vindicator_new ()">ags_vindicator_new</a>, function in <a class="link" href="ags-AgsVIndicator.html" title="AgsVIndicator">AgsVIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>, struct in <a class="link" href="ags-AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignalClass" title="struct AgsVolumeAudioSignalClass">AgsVolumeAudioSignalClass</a>, struct in <a class="link" href="ags-AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannel" title="struct AgsVolumeChannel">AgsVolumeChannel</a>, struct in <a class="link" href="ags-AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannelClass" title="struct AgsVolumeChannelClass">AgsVolumeChannelClass</a>, struct in <a class="link" href="ags-AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun">AgsVolumeChannelRun</a>, struct in <a class="link" href="ags-AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRunClass" title="struct AgsVolumeChannelRunClass">AgsVolumeChannelRunClass</a>, struct in <a class="link" href="ags-AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling">AgsVolumeRecycling</a>, struct in <a class="link" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecyclingClass" title="struct AgsVolumeRecyclingClass">AgsVolumeRecyclingClass</a>, struct in <a class="link" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeAudioSignal.html#ags-volume-audio-signal-new" title="ags_volume_audio_signal_new ()">ags_volume_audio_signal_new</a>, function in <a class="link" href="ags-AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeChannel.html#ags-volume-channel-new" title="ags_volume_channel_new ()">ags_volume_channel_new</a>, function in <a class="link" href="ags-AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeChannelRun.html#ags-volume-channel-run-new" title="ags_volume_channel_run_new ()">ags_volume_channel_run_new</a>, function in <a class="link" href="ags-AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeRecycling.html#ags-volume-recycling-new" title="ags_volume_recycling_new ()">ags_volume_recycling_new</a>, function in <a class="link" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>
+</dt>
+<dd></dd>
+<a name="idxW"></a><h3 class="title">W</h3>
+<dt>
+<GTKDOCLINK HREF="AgsWaveform">AgsWaveform</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsWaveform">AgsWaveform</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsWaveformClass">AgsWaveformClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsWaveform">AgsWaveform</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-waveform-new">ags_waveform_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsWaveform">AgsWaveform</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow">AgsWindow</a>, struct in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#AgsWindowClass" title="struct AgsWindowClass">AgsWindowClass</a>, struct in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#AgsWindowFlags" title="enum AgsWindowFlags">AgsWindowFlags</a>, enum in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#ags-window-decrement-machine-counter" title="ags_window_decrement_machine_counter ()">ags_window_decrement_machine_counter</a>, function in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-window-callbacks.html#ags-window-delete-event-callback" title="ags_window_delete_event_callback ()">ags_window_delete_event_callback</a>, function in <a class="link" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">ags_window_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#ags-window-find-machine-counter" title="ags_window_find_machine_counter ()">ags_window_find_machine_counter</a>, function in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#ags-window-increment-machine-counter" title="ags_window_increment_machine_counter ()">ags_window_increment_machine_counter</a>, function in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#ags-window-new" title="ags_window_new ()">ags_window_new</a>, function in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<a name="idxZ"></a><h3 class="title">Z</h3>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#ags-zoom-combo-box-new" title="ags_zoom_combo_box_new ()">ags_zoom_combo_box_new</a>, function in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#ags-zoom-menu-new" title="ags_zoom_menu_new ()">ags_zoom_menu_new</a>, function in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/audio-file.html b/api/ags/audio-file.html
new file mode 100644
index 0000000..cc0a21d
--- /dev/null
+++ b/api/ags/audio-file.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Audio files - Reading/Writing audio data from disk</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<link rel="prev" href="ags-ags-synths.html" title="ags_synths">
+<link rel="next" href="ags-AgsAudioFile.html" title="AgsAudioFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-synths.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="audio-file"></a>Audio files - Reading/Writing audio data from disk</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"> — Audio file input/output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"> — Libinstpatch wrapper</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"> — interfacing Soundfont2 related API of libinstpatch</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"> — Libsndfile wrapper</span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/audio.html b/api/ags/audio.html
new file mode 100644
index 0000000..1aea614
--- /dev/null
+++ b/api/ags/audio.html
@@ -0,0 +1,446 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part VI. Audio - The audio processing tree</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsSingleThread.html" title="AgsSingleThread">
+<link rel="next" href="process-tree.html" title="audio processing tree">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSingleThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="process-tree.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="audio"></a>Part VI. Audio - The audio processing tree</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="chapter"><a href="process-tree.html">audio processing tree</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudio.html">AgsAudio</a></span><span class="refpurpose"> — A container of channels organizing them as input or output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"> — Contains the audio data and its alignment</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannel.html">AgsChannel</a></span><span class="refpurpose"> — Acts as entry point to the audio tree.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsConfig.html">AgsConfig</a></span><span class="refpurpose"> — Config Advanced Gtk+ Sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-container.html">ags_container</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevout.html">AgsDevout</a></span><span class="refpurpose"> — Outputting to soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInput.html">AgsInput</a></span><span class="refpurpose"> — Input of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotation.html">AgsNotation</a></span><span class="refpurpose"> — Notation class supporting selection and clipboard.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNote.html">AgsNote</a></span><span class="refpurpose"> — Note class.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOutput.html">AgsOutput</a></span><span class="refpurpose"> — Output of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPattern.html">AgsPattern</a></span><span class="refpurpose"> — Pattern representing tones</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPort.html">AgsPort</a></span><span class="refpurpose"> — Perform thread-safe operations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecall.html">AgsRecall</a></span><span class="refpurpose"> — The recall base class</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"> — audio context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"> — audio context of dynamic recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"> — audio signal context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"> — channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"> — dynamic channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"> — channel dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"> — Container to group recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallDependency.html">AgsRecallDependency</a></span><span class="refpurpose"> — Object specifing dependency</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"> — The object specifies run context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"> — recycling context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"> — recycling dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"> — A container of audio signals</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"> — A container of recycling acting as dynamic context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTask.html">AgsTask</a></span><span class="refpurpose"> — Perform operations in a thread safe context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"> — Timestamp unix and alike</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="audio-file.html">Audio files - Reading/Writing audio data from disk</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"> — Audio file input/output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"> — Libinstpatch wrapper</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"> — interfacing Soundfont2 related API of libinstpatch</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"> — Libsndfile wrapper</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="recall.html">Recalls - Effect processors</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"> — Audio file input/output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"> — buffers audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"> — buffers recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"> — copys audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"> — copy notations audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"> — copy notations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"> — copy audio pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"> — copy pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"> — copy patterns channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"> — copys pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"> — copys recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"> — count audio beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"> — count beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"> — delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"> — delay</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"> — loops channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"> — loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"> — peaks channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"> — peak</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"> — volumes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"> — volumes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"> — play audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"> — plays audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRun.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"> — play audio notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"> — play notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"> — plays recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"> — streams audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"> — streams recycling</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="task.html">Task - Data exchanged between Audio and GUI</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"> — add audio object to devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"> — add audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"> — add line_member object to line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"> — add note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"> — add point to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"> — add recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"> — add region to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"> — append audio object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"> — append channel object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"> — append recall object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"> — apply bpm to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"> — apply sequencer length to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"> — apply synth to channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"> — apply tact to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"> — cancel audio object in audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"> — cancel channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"> — cancel recall object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeIndicator.html">AgsChangeIndicator</a></span><span class="refpurpose"> — change indicator object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"> — display tact object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"> — export output object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"> — free selection object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"> — init audio object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"> — init channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"> — mute audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"> — mutes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"> — mutes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"> — mutes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"> — open file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"> — remove audio object of devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"> — remove audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"> — remove note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"> — remove recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"> — save file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"> — scrolls the editor</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes audio channels</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetBufferSize.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes buffer size</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetDevoutPlayFlags.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — modifies devout play flags</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"> — set muted to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"> — resets soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"> — modifies samplerate</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"> — start devout object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"> — toggle led object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"> — toggles the pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/ch01.html b/api/ags/ch01.html
new file mode 100644
index 0000000..ca9405d
--- /dev/null
+++ b/api/ags/ch01.html
@@ -0,0 +1,989 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>[Insert title here]</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="ags Reference Manual">
+<link rel="up" href="index.html" title="ags Reference Manual">
+<link rel="prev" href="index.html" title="ags Reference Manual">
+<link rel="next" href="ags-AgsAddAudio.html" title="AgsAddAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">ags Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="idp1022464"></a>[Insert title here]</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"> — add audio object to devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"> — add audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"> — add line_member object to line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"> — add note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"> — add point to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"> — add recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"> — add region to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-amplifier.html">ags_amplifier</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"> — append audio object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"> — append channel object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"> — append recall object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplicable.html">AgsApplicable</a></span><span class="refpurpose"> — unique access to dialogs</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"> — apply bpm to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"> — apply sequencer length to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"> — apply synth to channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"> — apply tact to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAsyncQueue.html">AgsAsyncQueue</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudio.html">AgsAudio</a></span><span class="refpurpose"> — A container of channels organizing them as input or output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"> — Audio file input/output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFileXml.html">AgsAudioFileXml</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioLoop.html">AgsAudioLoop</a></span><span class="refpurpose"> — audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"> — A composite widget to do audio related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"> — Contains the audio data and its alignment</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAutosaveThread.html">AgsAutosaveThread</a></span><span class="refpurpose"> — auto safe</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"> — buffers audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"> — buffers recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"> — cancel audio object in audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"> — cancel channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"> — cancel recall object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCartesian.html">AgsCartesian</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeIndicator.html">AgsChangeIndicator</a></span><span class="refpurpose"> — change indicator object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannel.html">AgsChannel</a></span><span class="refpurpose"> — Acts as entry point to the audio tree.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-channel-iter.html">ags_channel_iter</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCloneChannel.html">AgsCloneChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCloneChannelRun.html">AgsCloneChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsComboBoxText.html">AgsComboBoxText</a></span><span class="refpurpose"> — Complete GtkComboBox</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsConfig.html">AgsConfig</a></span><span class="refpurpose"> — Config Advanced Gtk+ Sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-container.html">ags_container</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"> — copys audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"> — copy notations audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"> — copy notations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"> — copy audio pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"> — copy pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"> — copy patterns channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"> — copys pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"> — copys recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"> — count audio beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"> — count beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountable.html">AgsCountable</a></span><span class="refpurpose"> — unique access to dialogs</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"> — delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"> — delay</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevout.html">AgsDevout</a></span><span class="refpurpose"> — Outputting to soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevoutThread.html">AgsDevoutThread</a></span><span class="refpurpose"> — devout thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDial.html">AgsDial</a></span><span class="refpurpose"> — A dial widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"> — display tact object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrum.html">AgsDrum</a></span><span class="refpurpose"> — drum sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"> — drum sequencer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"> — drum sequencer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"> — drum sequencer output line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"> — drum sequencer output pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDynamicConnectable.html">AgsDynamicConnectable</a></span><span class="refpurpose"> — unique access to recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-echo.html">ags_echo</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEditor.html">AgsEditor</a></span><span class="refpurpose"> — A composite widget to edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-effect.html">ags_effect</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-effect.html">ags_effect</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpander.html">AgsExpander</a></span><span class="refpurpose"> — A expander widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpanderSet.html">AgsExpanderSet</a></span><span class="refpurpose"> — A container</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"> — export output object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportThread.html">AgsExportThread</a></span><span class="refpurpose"> — export thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"> — The export dialog</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"> — ffplayer notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFile.html">AgsFile</a></span><span class="refpurpose"> — read/write XML file</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-gui.html">ags_file_gui</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileIdRef.html">AgsFileIdRef</a></span><span class="refpurpose"> — file id reference</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLaunch.html">AgsFileLaunch</a></span><span class="refpurpose"> — launch objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLink.html">AgsFileLink</a></span><span class="refpurpose"> — link objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLookup.html">AgsFileLookup</a></span><span class="refpurpose"> — resolve objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileRead.html">AgsFileRead</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileSelection.html">AgsFileSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-selection-callbacks.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-sound.html">ags_file_sound</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-stock.html">ags_file_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-thread.html">ags_file_thread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-util.html">ags_file_util</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileValueFactory.html">AgsFileValueFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileWrite.html">AgsFileWrite</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"> — free selection object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGarbageCollector.html">AgsGarbageCollector</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGenericPreferences.html">AgsGenericPreferences</a></span><span class="refpurpose"> — A composite widget to do generic related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-generic-preferences-callbacks.html">ags_generic_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGuiTaskThread.html">AgsGuiTaskThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGuiThread.html">AgsGuiThread</a></span><span class="refpurpose"> — gui thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsHIndicator.html">AgsHIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsHistory.html">AgsHistory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsHTimebar.html">AgsHTimebar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIdGenerator.html">AgsIdGenerator</a></span><span class="refpurpose"> — UUID util functions</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIndicator.html">AgsIndicator</a></span><span class="refpurpose"> — A indicator widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"> — init audio object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"> — init channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInput.html">AgsInput</a></span><span class="refpurpose"> — Input of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"> — Libinstpatch wrapper</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"> — interfacing Soundfont2 related API of libinstpatch</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIteratorThread.html">AgsIteratorThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"> — A composite to select ladspa effect.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaManager.html">AgsLadspaManager</a></span><span class="refpurpose"> — Singleton pattern to organize LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLed.html">AgsLed</a></span><span class="refpurpose"> — A led widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLibao.html">AgsLibao</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLine.html">AgsLine</a></span><span class="refpurpose"> — A composite widget to visualize <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose"> — A composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"> — Modify assigned recall's port</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"> — Edit line member's aspects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"> — link channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"> — Edit links in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"> — Edit links.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsList.html">AgsList</a></span><span class="refpurpose"> — Complete GList</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLog.html">AgsLog</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"> — loops channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"> — loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachine.html">AgsMachine</a></span><span class="refpurpose"> — visualize audio object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMainLoop.html">AgsMainLoop</a></span><span class="refpurpose"> — toplevel threads</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-marshal.html">ags_marshal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"> — matrix sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenu.html">AgsMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"> — the menu bar.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuItem.html">AgsMenuItem</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMeter.html">AgsMeter</a></span><span class="refpurpose"> — piano widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixer.html">AgsMixer</a></span><span class="refpurpose"> — mixer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"> — mixer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"> — mixer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMutable.html">AgsMutable</a></span><span class="refpurpose"> — unique access to dialogs</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"> — mute audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"> — mutes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"> — mutes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"> — mutes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"> — control audio object's playback.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotation.html">AgsNotation</a></span><span class="refpurpose"> — Notation class supporting selection and clipboard.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNote.html">AgsNote</a></span><span class="refpurpose"> — Note class.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"> — edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"> — select channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"> — open file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOptionMenu.html">AgsOptionMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"> — oscillator</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOutput.html">AgsOutput</a></span><span class="refpurpose"> — Output of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPackable.html">AgsPackable</a></span><span class="refpurpose"> — packing recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPad.html">AgsPad</a></span><span class="refpurpose"> — A composite widget to visualize a bunch of <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose"> — A composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanel.html">AgsPanel</a></span><span class="refpurpose"> — panel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"> — panel input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"> — panel input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsParameter.html">AgsParameter</a></span><span class="refpurpose"> — Complete GParameter</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPattern.html">AgsPattern</a></span><span class="refpurpose"> — Pattern representing tones</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"> — peaks channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"> — peak</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"> — A composite widget to do performance related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPersistable.html">AgsPersistable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"> — play audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"> — plays audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRun.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"> — play audio notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"> — play notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"> — plays recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayable.html">AgsPlayable</a></span><span class="refpurpose"> — read/write audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlugin.html">AgsPlugin</a></span><span class="refpurpose"> — interfacing plugins</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginFactory.html">AgsPluginFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A composite widget to do plugin related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-plugin-stock.html">ags_plugin_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPort.html">AgsPort</a></span><span class="refpurpose"> — Perform thread-safe operations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPortableThread.html">AgsPortableThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPortlet.html">AgsPortlet</a></span><span class="refpurpose"> — interfacing portlets</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A dialog to do preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"> — Edit propertys in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"> — Property of audio, channels or pads in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecall.html">AgsRecall</a></span><span class="refpurpose"> — The recall base class</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"> — audio context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"> — audio context of dynamic recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"> — audio signal context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"> — channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"> — dynamic channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"> — channel dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"> — Container to group recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallDependency.html">AgsRecallDependency</a></span><span class="refpurpose"> — Object specifing dependency</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"> — The object specifies run context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"> — recycling context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"> — recycling dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecordThread.html">AgsRecordThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"> — A container of audio signals</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"> — A container of recycling acting as dynamic context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingThread.html">AgsRecyclingThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-recycling-thread-callbacks.html">ags_recycling_thread_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRegistry.html">AgsRegistry</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoteTask.html">AgsRemoteTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"> — remove audio object of devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"> — remove audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"> — remove note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"> — remove recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeAudio.html">AgsResizeAudio</a></span><span class="refpurpose"> — resize audio object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"> — Resize audio channels or pads.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsReturnableThread.html">AgsReturnableThread</a></span><span class="refpurpose"> — returnable thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRuler.html">AgsRuler</a></span><span class="refpurpose"> — A ruler widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRunnable.html">AgsRunnable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"> — save file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"> — scrolls the editor</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSeekable.html">AgsSeekable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSegment.html">AgsSegment</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServer.html">AgsServer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"> — A composite widget to do server related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes audio channels</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetBufferSize.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes buffer size</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetDevoutPlayFlags.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — modifies devout play flags</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"> — set muted to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"> — resets soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"> — modifies samplerate</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSingleThread.html">AgsSingleThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"> — Libsndfile wrapper</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSoundcard.html">AgsSoundcard</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStackable.html">AgsStackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"> — start devout object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"> — streams audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"> — streams recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynth.html">AgsSynth</a></span><span class="refpurpose"> — synth</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"> — synth input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"> — synth input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTable.html">AgsTable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTactable.html">AgsTactable</a></span><span class="refpurpose"> — Unique tempo set or attributes access</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTask.html">AgsTask</a></span><span class="refpurpose"> — Perform operations in a thread safe context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTaskThread.html">AgsTaskThread</a></span><span class="refpurpose"> — task thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThread.html">AgsThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThread.html">AgsThread</a></span><span class="refpurpose"> — threads</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThreadPool.html">AgsThreadPool</a></span><span class="refpurpose"> — thread pool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimebar.html">AgsTimebar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"> — Timestamp unix and alike</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampThread.html">AgsTimestampThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"> — toggle led object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"> — toggles the pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"> — edit tool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTreeIterator.html">AgsTreeIterator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVIndicator.html">AgsVIndicator</a></span><span class="refpurpose"> — A vertical indicator widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"> — volumes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"> — volumes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWaveform.html">AgsWaveform</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWindow.html">AgsWindow</a></span><span class="refpurpose"> — The window object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-jmath.html">jmath</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMain.html">AgsMain</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/composite-widgets.html b/api/ags/composite-widgets.html
new file mode 100644
index 0000000..a65cbce
--- /dev/null
+++ b/api/ags/composite-widgets.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Composite widgets</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<link rel="prev" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<link rel="next" href="ags-AgsAudioPreferences.html" title="AgsAudioPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="pt07.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt07.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="composite-widgets"></a>Composite widgets</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"> — A composite widget to do audio related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEditor.html">AgsEditor</a></span><span class="refpurpose"> — A composite widget to edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"> — The export dialog</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"> — A composite to select ladspa effect.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLine.html">AgsLine</a></span><span class="refpurpose"> — A composite widget to visualize <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose"> — A composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"> — Modify assigned recall's port</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"> — Edit line member's aspects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"> — link channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"> — Edit links in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"> — Edit links.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachine.html">AgsMachine</a></span><span class="refpurpose"> — visualize audio object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"> — the menu bar.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"> — control audio object's playback.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPad.html">AgsPad</a></span><span class="refpurpose"> — A composite widget to visualize a bunch of <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose"> — A composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"> — A composite widget to do performance related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A composite widget to do plugin related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A dialog to do preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"> — Edit propertys in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"> — Property of audio, channels or pads in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"> — Resize audio channels or pads.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRuler.html">AgsRuler</a></span><span class="refpurpose"> — A ruler widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"> — A composite widget to do server related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWindow.html">AgsWindow</a></span><span class="refpurpose"> — The window object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+<span style="color: red"><xi:include></xi:include></span>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/deprecated-api-index.html b/api/ags/deprecated-api-index.html
new file mode 100644
index 0000000..0c647b4
--- /dev/null
+++ b/api/ags/deprecated-api-index.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index of deprecated API</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="api-index-full.html" title="API Index">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts"><a class="shortcut" href="#idxL">L</a></td></tr>
+</table>
+<div class="index">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="deprecated-api-index"></a>Index of deprecated API</h2></div></div></div>
+<a name="idx"></a><a name="idxL"></a><h3 class="title">L</h3>
+<dt>
+<a class="link" href="ags-AgsList.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a>, function in <a class="link" href="ags-AgsList.html" title="AgsList">AgsList</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsList.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a>, function in <a class="link" href="ags-AgsList.html" title="AgsList">AgsList</a>
+</dt>
+<dd></dd>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/editor.html b/api/ags/editor.html
new file mode 100644
index 0000000..9876f8b
--- /dev/null
+++ b/api/ags/editor.html
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Editor - Piano roll and its controls</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<link rel="prev" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">
+<link rel="next" href="ags-AgsMeter.html" title="AgsMeter">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-sf2-chooser-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt07.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMeter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="editor"></a>Editor - Piano roll and its controls</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMeter.html">AgsMeter</a></span><span class="refpurpose"> — piano widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"> — edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"> — select channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"> — edit tool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/engines.html b/api/ags/engines.html
new file mode 100644
index 0000000..9883eda
--- /dev/null
+++ b/api/ags/engines.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Engines - Composite widgets with audio set up</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<link rel="prev" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">
+<link rel="next" href="ags-AgsDrum.html" title="AgsDrum">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-toolbar-mode-stock.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt07.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDrum.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="engines"></a>Engines - Composite widgets with audio set up</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrum.html">AgsDrum</a></span><span class="refpurpose"> — drum sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"> — drum sequencer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"> — drum sequencer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"> — drum sequencer output line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"> — drum sequencer output pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"> — ffplayer notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"> — matrix sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixer.html">AgsMixer</a></span><span class="refpurpose"> — mixer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"> — mixer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"> — mixer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"> — oscillator</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanel.html">AgsPanel</a></span><span class="refpurpose"> — panel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"> — panel input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"> — panel input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynth.html">AgsSynth</a></span><span class="refpurpose"> — synth</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"> — synth input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"> — synth input pad</span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/home.png b/api/ags/home.png
new file mode 100644
index 0000000..1700361
Binary files /dev/null and b/api/ags/home.png differ
diff --git a/api/ags/index.html b/api/ags/index.html
new file mode 100644
index 0000000..5f8f49a
--- /dev/null
+++ b/api/ags/index.html
@@ -0,0 +1,949 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="next" href="ags-AgsMain.html" title="AgsMain">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="book">
+<div class="titlepage">
+<div>
+<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Advanced Gtk+ Sequencer Reference Manual</p></th></tr></table></div>
+<div><p class="releaseinfo">
+      for Advanced Gtk+ Sequencer 0.4.2.
+      The latest version of this documentation can be found on-line at
+      <a class="ulink" href="http://ags.sourceforge.net/api/ags/index.html" target="_top">http://ags.sourceforge.net/api/ags/</a>.
+    </p></div>
+</div>
+<hr>
+</div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMain.html">AgsMain</a></span><span class="refpurpose"></span>
+</dt>
+<dt><span class="part"><a href="util.html">I. Util - Helper functions</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsComboBoxText.html">AgsComboBoxText</a></span><span class="refpurpose"> — Complete GtkComboBox</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIdGenerator.html">AgsIdGenerator</a></span><span class="refpurpose"> — UUID util functions</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsList.html">AgsList</a></span><span class="refpurpose"> — Complete GList</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenu.html">AgsMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuItem.html">AgsMenuItem</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOptionMenu.html">AgsOptionMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsParameter.html">AgsParameter</a></span><span class="refpurpose"> — Complete GParameter</span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="object.html">II. Object - Interfaces and marshallers</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplicable.html">AgsApplicable</a></span><span class="refpurpose"> — unique access to dialogs</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountable.html">AgsCountable</a></span><span class="refpurpose"> — unique access to dialogs</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDynamicConnectable.html">AgsDynamicConnectable</a></span><span class="refpurpose"> — unique access to recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMainLoop.html">AgsMainLoop</a></span><span class="refpurpose"> — toplevel threads</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-marshal.html">ags_marshal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMutable.html">AgsMutable</a></span><span class="refpurpose"> — unique access to recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPackable.html">AgsPackable</a></span><span class="refpurpose"> — packing recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPortlet.html">AgsPortlet</a></span><span class="refpurpose"> — interfacing portlets</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRunnable.html">AgsRunnable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSeekable.html">AgsSeekable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTactable.html">AgsTactable</a></span><span class="refpurpose"> — Unique tempo set or attributes access</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStackable.html">AgsStackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPersistable.html">AgsPersistable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayable.html">AgsPlayable</a></span><span class="refpurpose"> — read/write audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlugin.html">AgsPlugin</a></span><span class="refpurpose"> — interfacing plugins</span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="plugin.html">III. Plugin - API of plugins</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaManager.html">AgsLadspaManager</a></span><span class="refpurpose"> — Singleton pattern to organize LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginFactory.html">AgsPluginFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-plugin-stock.html">ags_plugin_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="widget.html">IV. Widget - GUI elements</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDial.html">AgsDial</a></span><span class="refpurpose"> — A dial widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpander.html">AgsExpander</a></span><span class="refpurpose"> — A expander widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpanderSet.html">AgsExpanderSet</a></span><span class="refpurpose"> — A container</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIndicator.html">AgsIndicator</a></span><span class="refpurpose"> — A indicator widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLed.html">AgsLed</a></span><span class="refpurpose"> — A led widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVIndicator.html">AgsVIndicator</a></span><span class="refpurpose"> — A vertical indicator widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTable.html">AgsTable</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="thread.html">V. Thread - Multi-Threaded tree</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioLoop.html">AgsAudioLoop</a></span><span class="refpurpose"> — audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAutosaveThread.html">AgsAutosaveThread</a></span><span class="refpurpose"> — auto safe</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevoutThread.html">AgsDevoutThread</a></span><span class="refpurpose"> — devout thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportThread.html">AgsExportThread</a></span><span class="refpurpose"> — export thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGuiThread.html">AgsGuiThread</a></span><span class="refpurpose"> — gui thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIteratorThread.html">AgsIteratorThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingThread.html">AgsRecyclingThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-recycling-thread-callbacks.html">ags_recycling_thread_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsReturnableThread.html">AgsReturnableThread</a></span><span class="refpurpose"> — returnable thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTaskThread.html">AgsTaskThread</a></span><span class="refpurpose"> — task thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampThread.html">AgsTimestampThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThread.html">AgsThread</a></span><span class="refpurpose"> — threads</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThreadPool.html">AgsThreadPool</a></span><span class="refpurpose"> — thread pool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSingleThread.html">AgsSingleThread</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="audio.html">VI. Audio - The audio processing tree</a></span></dt>
+<dd><dl>
+<dt><span class="chapter"><a href="process-tree.html">audio processing tree</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudio.html">AgsAudio</a></span><span class="refpurpose"> — A container of channels organizing them as input or output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"> — Contains the audio data and its alignment</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannel.html">AgsChannel</a></span><span class="refpurpose"> — Acts as entry point to the audio tree.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsConfig.html">AgsConfig</a></span><span class="refpurpose"> — Config Advanced Gtk+ Sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-container.html">ags_container</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevout.html">AgsDevout</a></span><span class="refpurpose"> — Outputting to soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInput.html">AgsInput</a></span><span class="refpurpose"> — Input of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotation.html">AgsNotation</a></span><span class="refpurpose"> — Notation class supporting selection and clipboard.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNote.html">AgsNote</a></span><span class="refpurpose"> — Note class.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOutput.html">AgsOutput</a></span><span class="refpurpose"> — Output of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPattern.html">AgsPattern</a></span><span class="refpurpose"> — Pattern representing tones</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPort.html">AgsPort</a></span><span class="refpurpose"> — Perform thread-safe operations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecall.html">AgsRecall</a></span><span class="refpurpose"> — The recall base class</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"> — audio context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"> — audio context of dynamic recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"> — audio signal context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"> — channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"> — dynamic channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"> — channel dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"> — Container to group recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallDependency.html">AgsRecallDependency</a></span><span class="refpurpose"> — Object specifing dependency</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"> — The object specifies run context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"> — recycling context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"> — recycling dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"> — A container of audio signals</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"> — A container of recycling acting as dynamic context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTask.html">AgsTask</a></span><span class="refpurpose"> — Perform operations in a thread safe context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"> — Timestamp unix and alike</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="audio-file.html">Audio files - Reading/Writing audio data from disk</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"> — Audio file input/output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"> — Libinstpatch wrapper</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"> — interfacing Soundfont2 related API of libinstpatch</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"> — Libsndfile wrapper</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="recall.html">Recalls - Effect processors</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"> — Audio file input/output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"> — buffers audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"> — buffers recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"> — copys audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"> — copy notations audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"> — copy notations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"> — copy audio pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"> — copy pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"> — copy patterns channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"> — copys pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"> — copys recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"> — count audio beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"> — count beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"> — delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"> — delay</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"> — loops channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"> — loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"> — peaks channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"> — peak</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"> — volumes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"> — volumes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"> — play audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"> — plays audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRun.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"> — play audio notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"> — play notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"> — plays recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"> — streams audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"> — streams recycling</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="task.html">Task - Data exchanged between Audio and GUI</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"> — add audio object to devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"> — add audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"> — add line_member object to line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"> — add note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"> — add point to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"> — add recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"> — add region to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"> — append audio object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"> — append channel object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"> — append recall object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"> — apply bpm to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"> — apply sequencer length to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"> — apply synth to channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"> — apply tact to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"> — cancel audio object in audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"> — cancel channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"> — cancel recall object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeIndicator.html">AgsChangeIndicator</a></span><span class="refpurpose"> — change indicator object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"> — display tact object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"> — export output object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"> — free selection object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"> — init audio object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"> — init channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"> — mute audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"> — mutes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"> — mutes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"> — mutes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"> — open file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"> — remove audio object of devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"> — remove audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"> — remove note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"> — remove recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"> — save file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"> — scrolls the editor</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes audio channels</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetBufferSize.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes buffer size</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetDevoutPlayFlags.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — modifies devout play flags</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"> — set muted to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"> — resets soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"> — modifies samplerate</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"> — start devout object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"> — toggle led object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"> — toggles the pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl></dd>
+<dt><span class="part"><a href="pt07.html">VII. GUI - Graphical user interface</a></span></dt>
+<dd><dl>
+<dt><span class="chapter"><a href="composite-widgets.html">Composite widgets</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"> — A composite widget to do audio related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEditor.html">AgsEditor</a></span><span class="refpurpose"> — A composite widget to edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"> — The export dialog</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"> — A composite to select ladspa effect.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLine.html">AgsLine</a></span><span class="refpurpose"> — A composite widget to visualize <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose"> — A composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"> — Modify assigned recall's port</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"> — Edit line member's aspects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"> — link channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"> — Edit links in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"> — Edit links.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachine.html">AgsMachine</a></span><span class="refpurpose"> — visualize audio object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"> — the menu bar.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"> — control audio object's playback.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPad.html">AgsPad</a></span><span class="refpurpose"> — A composite widget to visualize a bunch of <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose"> — A composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"> — A composite widget to do performance related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A composite widget to do plugin related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A dialog to do preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"> — Edit propertys in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"> — Property of audio, channels or pads in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"> — Resize audio channels or pads.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRuler.html">AgsRuler</a></span><span class="refpurpose"> — A ruler widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"> — A composite widget to do server related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWindow.html">AgsWindow</a></span><span class="refpurpose"> — The window object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="editor.html">Editor - Piano roll and its controls</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMeter.html">AgsMeter</a></span><span class="refpurpose"> — piano widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"> — edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"> — select channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"> — edit tool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="engines.html">Engines - Composite widgets with audio set up</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrum.html">AgsDrum</a></span><span class="refpurpose"> — drum sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"> — drum sequencer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"> — drum sequencer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"> — drum sequencer output line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"> — drum sequencer output pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"> — ffplayer notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"> — matrix sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixer.html">AgsMixer</a></span><span class="refpurpose"> — mixer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"> — mixer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"> — mixer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"> — oscillator</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanel.html">AgsPanel</a></span><span class="refpurpose"> — panel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"> — panel input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"> — panel input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynth.html">AgsSynth</a></span><span class="refpurpose"> — synth</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"> — synth input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"> — synth input pad</span>
+</dt>
+</dl></dd>
+</dl></dd>
+<dt><span class="part"><a href="xml-io.html">VIII. XML Input/Output - Persist project</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFile.html">AgsFile</a></span><span class="refpurpose"> — read/write XML file</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-gui.html">ags_file_gui</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileIdRef.html">AgsFileIdRef</a></span><span class="refpurpose"> — file id reference</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLaunch.html">AgsFileLaunch</a></span><span class="refpurpose"> — launch objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLink.html">AgsFileLink</a></span><span class="refpurpose"> — link objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLookup.html">AgsFileLookup</a></span><span class="refpurpose"> — resolve objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileRead.html">AgsFileRead</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileSelection.html">AgsFileSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-selection-callbacks.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-sound.html">ags_file_sound</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-stock.html">ags_file_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-util.html">ags_file_util</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-thread.html">ags_file_thread</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="xml-rpc.html">IX. XML-RPC - planned server</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRegistry.html">AgsRegistry</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoteTask.html">AgsRemoteTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServer.html">AgsServer</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
+<dt><span class="index"><a href="deprecated-api-index.html">Index of deprecated API</a></span></dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/index.sgml b/api/ags/index.sgml
new file mode 100644
index 0000000..e758c7e
--- /dev/null
+++ b/api/ags/index.sgml
@@ -0,0 +1,3957 @@
+<ONLINE href="http://ags.sourceforge.net/api/ags/index.html">
+<ANCHOR id="AgsMain" href="ags/AgsMain.html">
+<ANCHOR id="AgsMain.synopsis" href="ags/AgsMain.html#AgsMain.synopsis">
+<ANCHOR id="AgsMain.object-hierarchy" href="ags/AgsMain.html#AgsMain.object-hierarchy">
+<ANCHOR id="AgsMain.implemented-interfaces" href="ags/AgsMain.html#AgsMain.implemented-interfaces">
+<ANCHOR id="AgsMain.description" href="ags/AgsMain.html#AgsMain.description">
+<ANCHOR id="AgsMain.details" href="ags/AgsMain.html#AgsMain.details">
+<ANCHOR id="AGS-BUILD-ID:CAPS" href="ags/AgsMain.html#AGS-BUILD-ID:CAPS">
+<ANCHOR id="AGS-EFFECTS-DEFAULT-VERSION:CAPS" href="ags/AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-PRIORITY:CAPS" href="ags/AgsMain.html#AGS-PRIORITY:CAPS">
+<ANCHOR id="AGS-VERSION:CAPS" href="ags/AgsMain.html#AGS-VERSION:CAPS">
+<ANCHOR id="ALSA-PCM-NEW-HW-PARAMS-API:CAPS" href="ags/AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS">
+<ANCHOR id="AgsMain-struct" href="ags/AgsMain.html#AgsMain-struct">
+<ANCHOR id="AgsMainClass" href="ags/AgsMain.html#AgsMainClass">
+<ANCHOR id="AgsMainFlags" href="ags/AgsMain.html#AgsMainFlags">
+<ANCHOR id="ags-main-add-devout" href="ags/AgsMain.html#ags-main-add-devout">
+<ANCHOR id="ags-main-load-config" href="ags/AgsMain.html#ags-main-load-config">
+<ANCHOR id="ags-main-new" href="ags/AgsMain.html#ags-main-new">
+<ANCHOR id="ags-main-quit" href="ags/AgsMain.html#ags-main-quit">
+<ANCHOR id="ags-main-register-machine-type" href="ags/AgsMain.html#ags-main-register-machine-type">
+<ANCHOR id="ags-main-register-recall-type" href="ags/AgsMain.html#ags-main-register-recall-type">
+<ANCHOR id="ags-main-register-task-type" href="ags/AgsMain.html#ags-main-register-task-type">
+<ANCHOR id="ags-main-register-thread-type" href="ags/AgsMain.html#ags-main-register-thread-type">
+<ANCHOR id="ags-main-register-widget-type" href="ags/AgsMain.html#ags-main-register-widget-type">
+<ANCHOR id="ags-ags-combo-box-text" href="ags/ags-ags-combo-box-text.html">
+<ANCHOR id="ags-ags-combo-box-text.synopsis" href="ags/ags-ags-combo-box-text.html#ags-ags-combo-box-text.synopsis">
+<ANCHOR id="ags-ags-combo-box-text.description" href="ags/ags-ags-combo-box-text.html#ags-ags-combo-box-text.description">
+<ANCHOR id="ags-ags-combo-box-text.details" href="ags/ags-ags-combo-box-text.html#ags-ags-combo-box-text.details">
+<ANCHOR id="ags-combo-box-text-remove-all" href="ags/ags-ags-combo-box-text.html#ags-combo-box-text-remove-all">
+<ANCHOR id="ags-ags-id-generator" href="ags/ags-ags-id-generator.html">
+<ANCHOR id="ags-ags-id-generator.synopsis" href="ags/ags-ags-id-generator.html#ags-ags-id-generator.synopsis">
+<ANCHOR id="ags-ags-id-generator.description" href="ags/ags-ags-id-generator.html#ags-ags-id-generator.description">
+<ANCHOR id="ags-ags-id-generator.details" href="ags/ags-ags-id-generator.html#ags-ags-id-generator.details">
+<ANCHOR id="ags-id-generator-create-uuid" href="ags/ags-ags-id-generator.html#ags-id-generator-create-uuid">
+<ANCHOR id="ags-ags-list" href="ags/ags-ags-list.html">
+<ANCHOR id="ags-ags-list.synopsis" href="ags/ags-ags-list.html#ags-ags-list.synopsis">
+<ANCHOR id="ags-ags-list.description" href="ags/ags-ags-list.html#ags-ags-list.description">
+<ANCHOR id="ags-ags-list.details" href="ags/ags-ags-list.html#ags-ags-list.details">
+<ANCHOR id="ags-list-duplicate-list" href="ags/ags-ags-list.html#ags-list-duplicate-list">
+<ANCHOR id="ags-list-free-and-free-link" href="ags/ags-ags-list.html#ags-list-free-and-free-link">
+<ANCHOR id="ags-list-free-and-unref-link" href="ags/ags-ags-list.html#ags-list-free-and-unref-link">
+<ANCHOR id="AgsMenu" href="ags/AgsMenu.html">
+<ANCHOR id="AgsMenu.synopsis" href="ags/AgsMenu.html#AgsMenu.synopsis">
+<ANCHOR id="AgsMenu.object-hierarchy" href="ags/AgsMenu.html#AgsMenu.object-hierarchy">
+<ANCHOR id="AgsMenu.implemented-interfaces" href="ags/AgsMenu.html#AgsMenu.implemented-interfaces">
+<ANCHOR id="AgsMenu.description" href="ags/AgsMenu.html#AgsMenu.description">
+<ANCHOR id="AgsMenu.details" href="ags/AgsMenu.html#AgsMenu.details">
+<ANCHOR id="AgsMenu-struct" href="ags/AgsMenu.html#AgsMenu-struct">
+<ANCHOR id="AgsMenuClass" href="ags/AgsMenu.html#AgsMenuClass">
+<ANCHOR id="ags-menu-new" href="ags/AgsMenu.html#ags-menu-new">
+<ANCHOR id="AgsMenuItem" href="ags/AgsMenuItem.html">
+<ANCHOR id="AgsMenuItem.synopsis" href="ags/AgsMenuItem.html#AgsMenuItem.synopsis">
+<ANCHOR id="AgsMenuItem.object-hierarchy" href="ags/AgsMenuItem.html#AgsMenuItem.object-hierarchy">
+<ANCHOR id="AgsMenuItem.implemented-interfaces" href="ags/AgsMenuItem.html#AgsMenuItem.implemented-interfaces">
+<ANCHOR id="AgsMenuItem.description" href="ags/AgsMenuItem.html#AgsMenuItem.description">
+<ANCHOR id="AgsMenuItem.details" href="ags/AgsMenuItem.html#AgsMenuItem.details">
+<ANCHOR id="AgsMenuItem-struct" href="ags/AgsMenuItem.html#AgsMenuItem-struct">
+<ANCHOR id="AgsMenuItemClass" href="ags/AgsMenuItem.html#AgsMenuItemClass">
+<ANCHOR id="ags-menu-item-new" href="ags/AgsMenuItem.html#ags-menu-item-new">
+<ANCHOR id="AgsOptionMenu" href="ags/AgsOptionMenu.html">
+<ANCHOR id="AgsOptionMenu.synopsis" href="ags/AgsOptionMenu.html#AgsOptionMenu.synopsis">
+<ANCHOR id="AgsOptionMenu.object-hierarchy" href="ags/AgsOptionMenu.html#AgsOptionMenu.object-hierarchy">
+<ANCHOR id="AgsOptionMenu.implemented-interfaces" href="ags/AgsOptionMenu.html#AgsOptionMenu.implemented-interfaces">
+<ANCHOR id="AgsOptionMenu.description" href="ags/AgsOptionMenu.html#AgsOptionMenu.description">
+<ANCHOR id="AgsOptionMenu.details" href="ags/AgsOptionMenu.html#AgsOptionMenu.details">
+<ANCHOR id="AgsOptionMenu-struct" href="ags/AgsOptionMenu.html#AgsOptionMenu-struct">
+<ANCHOR id="AgsOptionMenuClass" href="ags/AgsOptionMenu.html#AgsOptionMenuClass">
+<ANCHOR id="ags-option-menu-new" href="ags/AgsOptionMenu.html#ags-option-menu-new">
+<ANCHOR id="ags-ags-parameter" href="ags/ags-ags-parameter.html">
+<ANCHOR id="ags-ags-parameter.synopsis" href="ags/ags-ags-parameter.html#ags-ags-parameter.synopsis">
+<ANCHOR id="ags-ags-parameter.description" href="ags/ags-ags-parameter.html#ags-ags-parameter.description">
+<ANCHOR id="ags-ags-parameter.details" href="ags/ags-ags-parameter.html#ags-ags-parameter.details">
+<ANCHOR id="ags-parameter-grow" href="ags/ags-ags-parameter.html#ags-parameter-grow">
+<ANCHOR id="AgsApplicable" href="ags/AgsApplicable.html">
+<ANCHOR id="AgsApplicable.synopsis" href="ags/AgsApplicable.html#AgsApplicable.synopsis">
+<ANCHOR id="AgsApplicable.object-hierarchy" href="ags/AgsApplicable.html#AgsApplicable.object-hierarchy">
+<ANCHOR id="AgsApplicable.implementations" href="ags/AgsApplicable.html#AgsApplicable.implementations">
+<ANCHOR id="AgsApplicable.description" href="ags/AgsApplicable.html#AgsApplicable.description">
+<ANCHOR id="AgsApplicable.details" href="ags/AgsApplicable.html#AgsApplicable.details">
+<ANCHOR id="AgsApplicable" href="ags/AgsApplicable.html#AgsApplicable">
+<ANCHOR id="AgsApplicableInterface" href="ags/AgsApplicable.html#AgsApplicableInterface">
+<ANCHOR id="ags-applicable-apply" href="ags/AgsApplicable.html#ags-applicable-apply">
+<ANCHOR id="ags-applicable-reset" href="ags/AgsApplicable.html#ags-applicable-reset">
+<ANCHOR id="ags-applicable-set-update" href="ags/AgsApplicable.html#ags-applicable-set-update">
+<ANCHOR id="AgsCountable" href="ags/AgsCountable.html">
+<ANCHOR id="AgsCountable.synopsis" href="ags/AgsCountable.html#AgsCountable.synopsis">
+<ANCHOR id="AgsCountable.object-hierarchy" href="ags/AgsCountable.html#AgsCountable.object-hierarchy">
+<ANCHOR id="AgsCountable.implementations" href="ags/AgsCountable.html#AgsCountable.implementations">
+<ANCHOR id="AgsCountable.description" href="ags/AgsCountable.html#AgsCountable.description">
+<ANCHOR id="AgsCountable.details" href="ags/AgsCountable.html#AgsCountable.details">
+<ANCHOR id="AgsCountable" href="ags/AgsCountable.html#AgsCountable">
+<ANCHOR id="AgsCountableInterface" href="ags/AgsCountable.html#AgsCountableInterface">
+<ANCHOR id="ags-countable-get-notation-counter" href="ags/AgsCountable.html#ags-countable-get-notation-counter">
+<ANCHOR id="ags-countable-get-sequencer-counter" href="ags/AgsCountable.html#ags-countable-get-sequencer-counter">
+<ANCHOR id="AgsDynamicConnectable" href="ags/AgsDynamicConnectable.html">
+<ANCHOR id="AgsDynamicConnectable.synopsis" href="ags/AgsDynamicConnectable.html#AgsDynamicConnectable.synopsis">
+<ANCHOR id="AgsDynamicConnectable.object-hierarchy" href="ags/AgsDynamicConnectable.html#AgsDynamicConnectable.object-hierarchy">
+<ANCHOR id="AgsDynamicConnectable.implementations" href="ags/AgsDynamicConnectable.html#AgsDynamicConnectable.implementations">
+<ANCHOR id="AgsDynamicConnectable.description" href="ags/AgsDynamicConnectable.html#AgsDynamicConnectable.description">
+<ANCHOR id="AgsDynamicConnectable.details" href="ags/AgsDynamicConnectable.html#AgsDynamicConnectable.details">
+<ANCHOR id="AgsDynamicConnectable" href="ags/AgsDynamicConnectable.html#AgsDynamicConnectable">
+<ANCHOR id="AgsDynamicConnectableInterface" href="ags/AgsDynamicConnectable.html#AgsDynamicConnectableInterface">
+<ANCHOR id="ags-dynamic-connectable-connect" href="ags/AgsDynamicConnectable.html#ags-dynamic-connectable-connect">
+<ANCHOR id="ags-dynamic-connectable-disconnect" href="ags/AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect">
+<ANCHOR id="AgsMainLoop" href="ags/AgsMainLoop.html">
+<ANCHOR id="AgsMainLoop.synopsis" href="ags/AgsMainLoop.html#AgsMainLoop.synopsis">
+<ANCHOR id="AgsMainLoop.object-hierarchy" href="ags/AgsMainLoop.html#AgsMainLoop.object-hierarchy">
+<ANCHOR id="AgsMainLoop.implementations" href="ags/AgsMainLoop.html#AgsMainLoop.implementations">
+<ANCHOR id="AgsMainLoop.description" href="ags/AgsMainLoop.html#AgsMainLoop.description">
+<ANCHOR id="AgsMainLoop.details" href="ags/AgsMainLoop.html#AgsMainLoop.details">
+<ANCHOR id="AgsMainLoop" href="ags/AgsMainLoop.html#AgsMainLoop">
+<ANCHOR id="AgsMainLoopInterface" href="ags/AgsMainLoop.html#AgsMainLoopInterface">
+<ANCHOR id="ags-main-loop-get-async-queue" href="ags/AgsMainLoop.html#ags-main-loop-get-async-queue">
+<ANCHOR id="ags-main-loop-get-last-sync" href="ags/AgsMainLoop.html#ags-main-loop-get-last-sync">
+<ANCHOR id="ags-main-loop-get-tic" href="ags/AgsMainLoop.html#ags-main-loop-get-tic">
+<ANCHOR id="ags-main-loop-set-async-queue" href="ags/AgsMainLoop.html#ags-main-loop-set-async-queue">
+<ANCHOR id="ags-main-loop-set-last-sync" href="ags/AgsMainLoop.html#ags-main-loop-set-last-sync">
+<ANCHOR id="ags-main-loop-set-tic" href="ags/AgsMainLoop.html#ags-main-loop-set-tic">
+<ANCHOR id="ags-ags-marshal" href="ags/ags-ags-marshal.html">
+<ANCHOR id="ags-ags-marshal.synopsis" href="ags/ags-ags-marshal.html#ags-ags-marshal.synopsis">
+<ANCHOR id="ags-ags-marshal.description" href="ags/ags-ags-marshal.html#ags-ags-marshal.description">
+<ANCHOR id="ags-ags-marshal.details" href="ags/ags-ags-marshal.html#ags-ags-marshal.details">
+<ANCHOR id="g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT">
+<ANCHOR id="g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT">
+<ANCHOR id="g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER">
+<ANCHOR id="g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING">
+<ANCHOR id="g-cclosure-user-marshal-OBJECT--VOID" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--VOID">
+<ANCHOR id="g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER">
+<ANCHOR id="g-cclosure-user-marshal-ULONG--VOID" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID">
+<ANCHOR id="g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE">
+<ANCHOR id="g-cclosure-user-marshal-VOID--OBJECT-OBJECT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN">
+<ANCHOR id="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN">
+<ANCHOR id="g-cclosure-user-marshal-VOID--OBJECT-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--STRING-POINTER" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-POINTER">
+<ANCHOR id="g-cclosure-user-marshal-VOID--UINT-DOUBLE" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE">
+<ANCHOR id="g-cclosure-user-marshal-VOID--UINT-INT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--UINT-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--UINT-UINT-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--ULONG-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--ULONG-UINT-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT">
+<ANCHOR id="AgsMutable" href="ags/AgsMutable.html">
+<ANCHOR id="AgsMutable.synopsis" href="ags/AgsMutable.html#AgsMutable.synopsis">
+<ANCHOR id="AgsMutable.object-hierarchy" href="ags/AgsMutable.html#AgsMutable.object-hierarchy">
+<ANCHOR id="AgsMutable.implementations" href="ags/AgsMutable.html#AgsMutable.implementations">
+<ANCHOR id="AgsMutable.description" href="ags/AgsMutable.html#AgsMutable.description">
+<ANCHOR id="AgsMutable.details" href="ags/AgsMutable.html#AgsMutable.details">
+<ANCHOR id="AgsMutable" href="ags/AgsMutable.html#AgsMutable">
+<ANCHOR id="AgsMutableInterface" href="ags/AgsMutable.html#AgsMutableInterface">
+<ANCHOR id="ags-mutable-set-muted" href="ags/AgsMutable.html#ags-mutable-set-muted">
+<ANCHOR id="AgsPackable" href="ags/AgsPackable.html">
+<ANCHOR id="AgsPackable.synopsis" href="ags/AgsPackable.html#AgsPackable.synopsis">
+<ANCHOR id="AgsPackable.object-hierarchy" href="ags/AgsPackable.html#AgsPackable.object-hierarchy">
+<ANCHOR id="AgsPackable.implementations" href="ags/AgsPackable.html#AgsPackable.implementations">
+<ANCHOR id="AgsPackable.description" href="ags/AgsPackable.html#AgsPackable.description">
+<ANCHOR id="AgsPackable.details" href="ags/AgsPackable.html#AgsPackable.details">
+<ANCHOR id="AgsPackable" href="ags/AgsPackable.html#AgsPackable">
+<ANCHOR id="AgsPackableInterface" href="ags/AgsPackable.html#AgsPackableInterface">
+<ANCHOR id="ags-packable-pack" href="ags/AgsPackable.html#ags-packable-pack">
+<ANCHOR id="ags-packable-unpack" href="ags/AgsPackable.html#ags-packable-unpack">
+<ANCHOR id="AgsPortlet" href="ags/AgsPortlet.html">
+<ANCHOR id="AgsPortlet.synopsis" href="ags/AgsPortlet.html#AgsPortlet.synopsis">
+<ANCHOR id="AgsPortlet.object-hierarchy" href="ags/AgsPortlet.html#AgsPortlet.object-hierarchy">
+<ANCHOR id="AgsPortlet.implementations" href="ags/AgsPortlet.html#AgsPortlet.implementations">
+<ANCHOR id="AgsPortlet.description" href="ags/AgsPortlet.html#AgsPortlet.description">
+<ANCHOR id="AgsPortlet.details" href="ags/AgsPortlet.html#AgsPortlet.details">
+<ANCHOR id="AgsPortlet" href="ags/AgsPortlet.html#AgsPortlet">
+<ANCHOR id="AgsPortletInterface" href="ags/AgsPortlet.html#AgsPortletInterface">
+<ANCHOR id="ags-portlet-get-port" href="ags/AgsPortlet.html#ags-portlet-get-port">
+<ANCHOR id="ags-portlet-list-safe-properties" href="ags/AgsPortlet.html#ags-portlet-list-safe-properties">
+<ANCHOR id="ags-portlet-safe-get-property" href="ags/AgsPortlet.html#ags-portlet-safe-get-property">
+<ANCHOR id="ags-portlet-safe-set-property" href="ags/AgsPortlet.html#ags-portlet-safe-set-property">
+<ANCHOR id="ags-portlet-set-port" href="ags/AgsPortlet.html#ags-portlet-set-port">
+<ANCHOR id="AgsRunnable" href="ags/AgsRunnable.html">
+<ANCHOR id="AgsRunnable.synopsis" href="ags/AgsRunnable.html#AgsRunnable.synopsis">
+<ANCHOR id="AgsRunnable.object-hierarchy" href="ags/AgsRunnable.html#AgsRunnable.object-hierarchy">
+<ANCHOR id="AgsRunnable.description" href="ags/AgsRunnable.html#AgsRunnable.description">
+<ANCHOR id="AgsRunnable.details" href="ags/AgsRunnable.html#AgsRunnable.details">
+<ANCHOR id="AgsRunnable" href="ags/AgsRunnable.html#AgsRunnable">
+<ANCHOR id="AgsRunnableInterface" href="ags/AgsRunnable.html#AgsRunnableInterface">
+<ANCHOR id="ags-runnable-run" href="ags/AgsRunnable.html#ags-runnable-run">
+<ANCHOR id="ags-runnable-stop" href="ags/AgsRunnable.html#ags-runnable-stop">
+<ANCHOR id="AgsSeekable" href="ags/AgsSeekable.html">
+<ANCHOR id="AgsSeekable.synopsis" href="ags/AgsSeekable.html#AgsSeekable.synopsis">
+<ANCHOR id="AgsSeekable.object-hierarchy" href="ags/AgsSeekable.html#AgsSeekable.object-hierarchy">
+<ANCHOR id="AgsSeekable.description" href="ags/AgsSeekable.html#AgsSeekable.description">
+<ANCHOR id="AgsSeekable.details" href="ags/AgsSeekable.html#AgsSeekable.details">
+<ANCHOR id="AgsSeekable" href="ags/AgsSeekable.html#AgsSeekable">
+<ANCHOR id="AgsSeekableInterface" href="ags/AgsSeekable.html#AgsSeekableInterface">
+<ANCHOR id="ags-seekable-seek" href="ags/AgsSeekable.html#ags-seekable-seek">
+<ANCHOR id="AgsTactable" href="ags/AgsTactable.html">
+<ANCHOR id="AgsTactable.synopsis" href="ags/AgsTactable.html#AgsTactable.synopsis">
+<ANCHOR id="AgsTactable.object-hierarchy" href="ags/AgsTactable.html#AgsTactable.object-hierarchy">
+<ANCHOR id="AgsTactable.implementations" href="ags/AgsTactable.html#AgsTactable.implementations">
+<ANCHOR id="AgsTactable.signals" href="ags/AgsTactable.html#AgsTactable.signals">
+<ANCHOR id="AgsTactable.description" href="ags/AgsTactable.html#AgsTactable.description">
+<ANCHOR id="AgsTactable.details" href="ags/AgsTactable.html#AgsTactable.details">
+<ANCHOR id="AgsTactable" href="ags/AgsTactable.html#AgsTactable">
+<ANCHOR id="AgsTactableInterface" href="ags/AgsTactable.html#AgsTactableInterface">
+<ANCHOR id="ags-tactable-change-bpm" href="ags/AgsTactable.html#ags-tactable-change-bpm">
+<ANCHOR id="ags-tactable-change-notation-duration" href="ags/AgsTactable.html#ags-tactable-change-notation-duration">
+<ANCHOR id="ags-tactable-change-sequencer-duration" href="ags/AgsTactable.html#ags-tactable-change-sequencer-duration">
+<ANCHOR id="ags-tactable-change-tact" href="ags/AgsTactable.html#ags-tactable-change-tact">
+<ANCHOR id="AgsTactable.signal-details" href="ags/AgsTactable.html#AgsTactable.signal-details">
+<ANCHOR id="AgsTactable-change-bpm" href="ags/AgsTactable.html#AgsTactable-change-bpm">
+<ANCHOR id="AgsTactable-change-notation-duration" href="ags/AgsTactable.html#AgsTactable-change-notation-duration">
+<ANCHOR id="AgsTactable-change-sequencer-duration" href="ags/AgsTactable.html#AgsTactable-change-sequencer-duration">
+<ANCHOR id="AgsTactable-change-tact" href="ags/AgsTactable.html#AgsTactable-change-tact">
+<ANCHOR id="AgsStackable" href="ags/AgsStackable.html">
+<ANCHOR id="AgsStackable.synopsis" href="ags/AgsStackable.html#AgsStackable.synopsis">
+<ANCHOR id="AgsStackable.object-hierarchy" href="ags/AgsStackable.html#AgsStackable.object-hierarchy">
+<ANCHOR id="AgsStackable.implementations" href="ags/AgsStackable.html#AgsStackable.implementations">
+<ANCHOR id="AgsStackable.description" href="ags/AgsStackable.html#AgsStackable.description">
+<ANCHOR id="AgsStackable.details" href="ags/AgsStackable.html#AgsStackable.details">
+<ANCHOR id="AgsStackable" href="ags/AgsStackable.html#AgsStackable">
+<ANCHOR id="AgsStackableInterface" href="ags/AgsStackable.html#AgsStackableInterface">
+<ANCHOR id="ags-stackable-pop" href="ags/AgsStackable.html#ags-stackable-pop">
+<ANCHOR id="ags-stackable-push" href="ags/AgsStackable.html#ags-stackable-push">
+<ANCHOR id="AgsPersistable" href="ags/AgsPersistable.html">
+<ANCHOR id="AgsPersistable.synopsis" href="ags/AgsPersistable.html#AgsPersistable.synopsis">
+<ANCHOR id="AgsPersistable.object-hierarchy" href="ags/AgsPersistable.html#AgsPersistable.object-hierarchy">
+<ANCHOR id="AgsPersistable.description" href="ags/AgsPersistable.html#AgsPersistable.description">
+<ANCHOR id="AgsPersistable.details" href="ags/AgsPersistable.html#AgsPersistable.details">
+<ANCHOR id="AgsPersistable" href="ags/AgsPersistable.html#AgsPersistable">
+<ANCHOR id="AgsPersistableInterface" href="ags/AgsPersistable.html#AgsPersistableInterface">
+<ANCHOR id="ags-persistable-read" href="ags/AgsPersistable.html#ags-persistable-read">
+<ANCHOR id="ags-persistable-read-link" href="ags/AgsPersistable.html#ags-persistable-read-link">
+<ANCHOR id="ags-persistable-write" href="ags/AgsPersistable.html#ags-persistable-write">
+<ANCHOR id="ags-persistable-write-link" href="ags/AgsPersistable.html#ags-persistable-write-link">
+<ANCHOR id="AgsPlayable" href="ags/AgsPlayable.html">
+<ANCHOR id="AgsPlayable.synopsis" href="ags/AgsPlayable.html#AgsPlayable.synopsis">
+<ANCHOR id="AgsPlayable.object-hierarchy" href="ags/AgsPlayable.html#AgsPlayable.object-hierarchy">
+<ANCHOR id="AgsPlayable.implementations" href="ags/AgsPlayable.html#AgsPlayable.implementations">
+<ANCHOR id="AgsPlayable.description" href="ags/AgsPlayable.html#AgsPlayable.description">
+<ANCHOR id="AgsPlayable.details" href="ags/AgsPlayable.html#AgsPlayable.details">
+<ANCHOR id="AGS-PLAYABLE-ERROR:CAPS" href="ags/AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS">
+<ANCHOR id="AgsPlayable" href="ags/AgsPlayable.html#AgsPlayable">
+<ANCHOR id="AgsPlayableError" href="ags/AgsPlayable.html#AgsPlayableError">
+<ANCHOR id="AgsPlayableInterface" href="ags/AgsPlayable.html#AgsPlayableInterface">
+<ANCHOR id="ags-playable-close" href="ags/AgsPlayable.html#ags-playable-close">
+<ANCHOR id="ags-playable-error-quark" href="ags/AgsPlayable.html#ags-playable-error-quark">
+<ANCHOR id="ags-playable-flush" href="ags/AgsPlayable.html#ags-playable-flush">
+<ANCHOR id="ags-playable-info" href="ags/AgsPlayable.html#ags-playable-info">
+<ANCHOR id="ags-playable-iter-next" href="ags/AgsPlayable.html#ags-playable-iter-next">
+<ANCHOR id="ags-playable-iter-start" href="ags/AgsPlayable.html#ags-playable-iter-start">
+<ANCHOR id="ags-playable-level-count" href="ags/AgsPlayable.html#ags-playable-level-count">
+<ANCHOR id="ags-playable-level-select" href="ags/AgsPlayable.html#ags-playable-level-select">
+<ANCHOR id="ags-playable-level-up" href="ags/AgsPlayable.html#ags-playable-level-up">
+<ANCHOR id="ags-playable-nth-level" href="ags/AgsPlayable.html#ags-playable-nth-level">
+<ANCHOR id="ags-playable-open" href="ags/AgsPlayable.html#ags-playable-open">
+<ANCHOR id="ags-playable-read" href="ags/AgsPlayable.html#ags-playable-read">
+<ANCHOR id="ags-playable-read-audio-signal" href="ags/AgsPlayable.html#ags-playable-read-audio-signal">
+<ANCHOR id="ags-playable-rw-open" href="ags/AgsPlayable.html#ags-playable-rw-open">
+<ANCHOR id="ags-playable-seek" href="ags/AgsPlayable.html#ags-playable-seek">
+<ANCHOR id="ags-playable-selected-level" href="ags/AgsPlayable.html#ags-playable-selected-level">
+<ANCHOR id="ags-playable-sublevel-names" href="ags/AgsPlayable.html#ags-playable-sublevel-names">
+<ANCHOR id="ags-playable-write" href="ags/AgsPlayable.html#ags-playable-write">
+<ANCHOR id="AgsPlugin" href="ags/AgsPlugin.html">
+<ANCHOR id="AgsPlugin.synopsis" href="ags/AgsPlugin.html#AgsPlugin.synopsis">
+<ANCHOR id="AgsPlugin.object-hierarchy" href="ags/AgsPlugin.html#AgsPlugin.object-hierarchy">
+<ANCHOR id="AgsPlugin.implementations" href="ags/AgsPlugin.html#AgsPlugin.implementations">
+<ANCHOR id="AgsPlugin.description" href="ags/AgsPlugin.html#AgsPlugin.description">
+<ANCHOR id="AgsPlugin.details" href="ags/AgsPlugin.html#AgsPlugin.details">
+<ANCHOR id="AgsPlugin" href="ags/AgsPlugin.html#AgsPlugin">
+<ANCHOR id="AgsPluginInterface" href="ags/AgsPlugin.html#AgsPluginInterface">
+<ANCHOR id="ags-plugin-get-build-id" href="ags/AgsPlugin.html#ags-plugin-get-build-id">
+<ANCHOR id="ags-plugin-get-name" href="ags/AgsPlugin.html#ags-plugin-get-name">
+<ANCHOR id="ags-plugin-get-ports" href="ags/AgsPlugin.html#ags-plugin-get-ports">
+<ANCHOR id="ags-plugin-get-version" href="ags/AgsPlugin.html#ags-plugin-get-version">
+<ANCHOR id="ags-plugin-get-xml-type" href="ags/AgsPlugin.html#ags-plugin-get-xml-type">
+<ANCHOR id="ags-plugin-read" href="ags/AgsPlugin.html#ags-plugin-read">
+<ANCHOR id="ags-plugin-set-build-id" href="ags/AgsPlugin.html#ags-plugin-set-build-id">
+<ANCHOR id="ags-plugin-set-name" href="ags/AgsPlugin.html#ags-plugin-set-name">
+<ANCHOR id="ags-plugin-set-ports" href="ags/AgsPlugin.html#ags-plugin-set-ports">
+<ANCHOR id="ags-plugin-set-version" href="ags/AgsPlugin.html#ags-plugin-set-version">
+<ANCHOR id="ags-plugin-set-xml-type" href="ags/AgsPlugin.html#ags-plugin-set-xml-type">
+<ANCHOR id="ags-plugin-write" href="ags/AgsPlugin.html#ags-plugin-write">
+<ANCHOR id="AgsLadspaManager" href="ags/AgsLadspaManager.html">
+<ANCHOR id="AgsLadspaManager.synopsis" href="ags/AgsLadspaManager.html#AgsLadspaManager.synopsis">
+<ANCHOR id="AgsLadspaManager.object-hierarchy" href="ags/AgsLadspaManager.html#AgsLadspaManager.object-hierarchy">
+<ANCHOR id="AgsLadspaManager.description" href="ags/AgsLadspaManager.html#AgsLadspaManager.description">
+<ANCHOR id="AgsLadspaManager.details" href="ags/AgsLadspaManager.html#AgsLadspaManager.details">
+<ANCHOR id="AGS-LADSPA-PLUGIN:CAPS" href="ags/AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS">
+<ANCHOR id="AgsLadspaManager-struct" href="ags/AgsLadspaManager.html#AgsLadspaManager-struct">
+<ANCHOR id="AgsLadspaManagerClass" href="ags/AgsLadspaManager.html#AgsLadspaManagerClass">
+<ANCHOR id="AgsLadspaPlugin" href="ags/AgsLadspaManager.html#AgsLadspaPlugin">
+<ANCHOR id="AgsLadspaPluginFlags" href="ags/AgsLadspaManager.html#AgsLadspaPluginFlags">
+<ANCHOR id="ags-ladspa-manager-find-ladspa-plugin" href="ags/AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin">
+<ANCHOR id="ags-ladspa-manager-get-filenames" href="ags/AgsLadspaManager.html#ags-ladspa-manager-get-filenames">
+<ANCHOR id="ags-ladspa-manager-get-instance" href="ags/AgsLadspaManager.html#ags-ladspa-manager-get-instance">
+<ANCHOR id="ags-ladspa-manager-load-default-directory" href="ags/AgsLadspaManager.html#ags-ladspa-manager-load-default-directory">
+<ANCHOR id="ags-ladspa-manager-load-file" href="ags/AgsLadspaManager.html#ags-ladspa-manager-load-file">
+<ANCHOR id="ags-ladspa-manager-new" href="ags/AgsLadspaManager.html#ags-ladspa-manager-new">
+<ANCHOR id="ags-ladspa-plugin-alloc" href="ags/AgsLadspaManager.html#ags-ladspa-plugin-alloc">
+<ANCHOR id="ags-ladspa-plugin-free" href="ags/AgsLadspaManager.html#ags-ladspa-plugin-free">
+<ANCHOR id="AgsPluginFactory" href="ags/AgsPluginFactory.html">
+<ANCHOR id="AgsPluginFactory.synopsis" href="ags/AgsPluginFactory.html#AgsPluginFactory.synopsis">
+<ANCHOR id="AgsPluginFactory.object-hierarchy" href="ags/AgsPluginFactory.html#AgsPluginFactory.object-hierarchy">
+<ANCHOR id="AgsPluginFactory.signals" href="ags/AgsPluginFactory.html#AgsPluginFactory.signals">
+<ANCHOR id="AgsPluginFactory.description" href="ags/AgsPluginFactory.html#AgsPluginFactory.description">
+<ANCHOR id="AgsPluginFactory.details" href="ags/AgsPluginFactory.html#AgsPluginFactory.details">
+<ANCHOR id="AgsPluginFactory-struct" href="ags/AgsPluginFactory.html#AgsPluginFactory-struct">
+<ANCHOR id="AgsPluginFactoryClass" href="ags/AgsPluginFactory.html#AgsPluginFactoryClass">
+<ANCHOR id="AgsPluginMetadata" href="ags/AgsPluginFactory.html#AgsPluginMetadata">
+<ANCHOR id="ags-plugin-factory-add" href="ags/AgsPluginFactory.html#ags-plugin-factory-add">
+<ANCHOR id="ags-plugin-factory-create" href="ags/AgsPluginFactory.html#ags-plugin-factory-create">
+<ANCHOR id="ags-plugin-factory-get-instance" href="ags/AgsPluginFactory.html#ags-plugin-factory-get-instance">
+<ANCHOR id="ags-plugin-factory-list-by-name" href="ags/AgsPluginFactory.html#ags-plugin-factory-list-by-name">
+<ANCHOR id="ags-plugin-factory-new" href="ags/AgsPluginFactory.html#ags-plugin-factory-new">
+<ANCHOR id="ags-plugin-factory-new-from-file" href="ags/AgsPluginFactory.html#ags-plugin-factory-new-from-file">
+<ANCHOR id="ags-plugin-factory-read-file" href="ags/AgsPluginFactory.html#ags-plugin-factory-read-file">
+<ANCHOR id="AgsPluginFactory.signal-details" href="ags/AgsPluginFactory.html#AgsPluginFactory.signal-details">
+<ANCHOR id="AgsPluginFactory-add" href="ags/AgsPluginFactory.html#AgsPluginFactory-add">
+<ANCHOR id="AgsPluginFactory-create" href="ags/AgsPluginFactory.html#AgsPluginFactory-create">
+<ANCHOR id="ags-ags-plugin-stock" href="ags/ags-ags-plugin-stock.html">
+<ANCHOR id="ags-ags-plugin-stock.synopsis" href="ags/ags-ags-plugin-stock.html#ags-ags-plugin-stock.synopsis">
+<ANCHOR id="ags-ags-plugin-stock.description" href="ags/ags-ags-plugin-stock.html#ags-ags-plugin-stock.description">
+<ANCHOR id="ags-ags-plugin-stock.details" href="ags/ags-ags-plugin-stock.html#ags-ags-plugin-stock.details">
+<ANCHOR id="AGS-PLUGIN-NAME-VOLUME:CAPS" href="ags/ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS">
+<ANCHOR id="AgsDial" href="ags/AgsDial.html">
+<ANCHOR id="AgsDial.synopsis" href="ags/AgsDial.html#AgsDial.synopsis">
+<ANCHOR id="AgsDial.object-hierarchy" href="ags/AgsDial.html#AgsDial.object-hierarchy">
+<ANCHOR id="AgsDial.implemented-interfaces" href="ags/AgsDial.html#AgsDial.implemented-interfaces">
+<ANCHOR id="AgsDial.properties" href="ags/AgsDial.html#AgsDial.properties">
+<ANCHOR id="AgsDial.description" href="ags/AgsDial.html#AgsDial.description">
+<ANCHOR id="AgsDial.details" href="ags/AgsDial.html#AgsDial.details">
+<ANCHOR id="AGS-DIAL-DEFAULT-PRECISION:CAPS" href="ags/AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS">
+<ANCHOR id="AgsDial-struct" href="ags/AgsDial.html#AgsDial-struct">
+<ANCHOR id="AgsDialClass" href="ags/AgsDial.html#AgsDialClass">
+<ANCHOR id="AgsDialFlags" href="ags/AgsDial.html#AgsDialFlags">
+<ANCHOR id="ags-dial-new" href="ags/AgsDial.html#ags-dial-new">
+<ANCHOR id="AgsDial.property-details" href="ags/AgsDial.html#AgsDial.property-details">
+<ANCHOR id="AgsDial--adjustment" href="ags/AgsDial.html#AgsDial--adjustment">
+<ANCHOR id="AgsExpander" href="ags/AgsExpander.html">
+<ANCHOR id="AgsExpander.synopsis" href="ags/AgsExpander.html#AgsExpander.synopsis">
+<ANCHOR id="AgsExpander.object-hierarchy" href="ags/AgsExpander.html#AgsExpander.object-hierarchy">
+<ANCHOR id="AgsExpander.implemented-interfaces" href="ags/AgsExpander.html#AgsExpander.implemented-interfaces">
+<ANCHOR id="AgsExpander.properties" href="ags/AgsExpander.html#AgsExpander.properties">
+<ANCHOR id="AgsExpander.description" href="ags/AgsExpander.html#AgsExpander.description">
+<ANCHOR id="AgsExpander.details" href="ags/AgsExpander.html#AgsExpander.details">
+<ANCHOR id="AGS-EXPANDER-CHILD:CAPS" href="ags/AgsExpander.html#AGS-EXPANDER-CHILD:CAPS">
+<ANCHOR id="AgsExpander-struct" href="ags/AgsExpander.html#AgsExpander-struct">
+<ANCHOR id="AgsExpanderChild" href="ags/AgsExpander.html#AgsExpanderChild">
+<ANCHOR id="AgsExpanderClass" href="ags/AgsExpander.html#AgsExpanderClass">
+<ANCHOR id="AgsExpanderFlags" href="ags/AgsExpander.html#AgsExpanderFlags">
+<ANCHOR id="ags-expander-add" href="ags/AgsExpander.html#ags-expander-add">
+<ANCHOR id="ags-expander-child-alloc" href="ags/AgsExpander.html#ags-expander-child-alloc">
+<ANCHOR id="ags-expander-child-find" href="ags/AgsExpander.html#ags-expander-child-find">
+<ANCHOR id="ags-expander-new" href="ags/AgsExpander.html#ags-expander-new">
+<ANCHOR id="ags-expander-remove" href="ags/AgsExpander.html#ags-expander-remove">
+<ANCHOR id="AgsExpander.property-details" href="ags/AgsExpander.html#AgsExpander.property-details">
+<ANCHOR id="AgsExpander--child" href="ags/AgsExpander.html#AgsExpander--child">
+<ANCHOR id="AgsExpander--height" href="ags/AgsExpander.html#AgsExpander--height">
+<ANCHOR id="AgsExpander--width" href="ags/AgsExpander.html#AgsExpander--width">
+<ANCHOR id="AgsExpanderSet" href="ags/AgsExpanderSet.html">
+<ANCHOR id="AgsExpanderSet.synopsis" href="ags/AgsExpanderSet.html#AgsExpanderSet.synopsis">
+<ANCHOR id="AgsExpanderSet.object-hierarchy" href="ags/AgsExpanderSet.html#AgsExpanderSet.object-hierarchy">
+<ANCHOR id="AgsExpanderSet.implemented-interfaces" href="ags/AgsExpanderSet.html#AgsExpanderSet.implemented-interfaces">
+<ANCHOR id="AgsExpanderSet.description" href="ags/AgsExpanderSet.html#AgsExpanderSet.description">
+<ANCHOR id="AgsExpanderSet.details" href="ags/AgsExpanderSet.html#AgsExpanderSet.details">
+<ANCHOR id="AGS-EXPANDER-SET-CHILD:CAPS" href="ags/AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS">
+<ANCHOR id="AgsExpanderSet-struct" href="ags/AgsExpanderSet.html#AgsExpanderSet-struct">
+<ANCHOR id="AgsExpanderSetChild" href="ags/AgsExpanderSet.html#AgsExpanderSetChild">
+<ANCHOR id="AgsExpanderSetClass" href="ags/AgsExpanderSet.html#AgsExpanderSetClass">
+<ANCHOR id="AgsExpanderSetFlags" href="ags/AgsExpanderSet.html#AgsExpanderSetFlags">
+<ANCHOR id="ags-expander-set-add" href="ags/AgsExpanderSet.html#ags-expander-set-add">
+<ANCHOR id="ags-expander-set-child-alloc" href="ags/AgsExpanderSet.html#ags-expander-set-child-alloc">
+<ANCHOR id="ags-expander-set-child-find" href="ags/AgsExpanderSet.html#ags-expander-set-child-find">
+<ANCHOR id="ags-expander-set-new" href="ags/AgsExpanderSet.html#ags-expander-set-new">
+<ANCHOR id="ags-expander-set-remove" href="ags/AgsExpanderSet.html#ags-expander-set-remove">
+<ANCHOR id="ags-expander-set-set-flags" href="ags/AgsExpanderSet.html#ags-expander-set-set-flags">
+<ANCHOR id="AgsIndicator" href="ags/AgsIndicator.html">
+<ANCHOR id="AgsIndicator.synopsis" href="ags/AgsIndicator.html#AgsIndicator.synopsis">
+<ANCHOR id="AgsIndicator.object-hierarchy" href="ags/AgsIndicator.html#AgsIndicator.object-hierarchy">
+<ANCHOR id="AgsIndicator.implemented-interfaces" href="ags/AgsIndicator.html#AgsIndicator.implemented-interfaces">
+<ANCHOR id="AgsIndicator.properties" href="ags/AgsIndicator.html#AgsIndicator.properties">
+<ANCHOR id="AgsIndicator.description" href="ags/AgsIndicator.html#AgsIndicator.description">
+<ANCHOR id="AgsIndicator.details" href="ags/AgsIndicator.html#AgsIndicator.details">
+<ANCHOR id="AgsIndicator-struct" href="ags/AgsIndicator.html#AgsIndicator-struct">
+<ANCHOR id="AgsIndicatorClass" href="ags/AgsIndicator.html#AgsIndicatorClass">
+<ANCHOR id="ags-indicator-new" href="ags/AgsIndicator.html#ags-indicator-new">
+<ANCHOR id="AgsIndicator.property-details" href="ags/AgsIndicator.html#AgsIndicator.property-details">
+<ANCHOR id="AgsIndicator--adjustment" href="ags/AgsIndicator.html#AgsIndicator--adjustment">
+<ANCHOR id="AgsLed" href="ags/AgsLed.html">
+<ANCHOR id="AgsLed.synopsis" href="ags/AgsLed.html#AgsLed.synopsis">
+<ANCHOR id="AgsLed.object-hierarchy" href="ags/AgsLed.html#AgsLed.object-hierarchy">
+<ANCHOR id="AgsLed.implemented-interfaces" href="ags/AgsLed.html#AgsLed.implemented-interfaces">
+<ANCHOR id="AgsLed.description" href="ags/AgsLed.html#AgsLed.description">
+<ANCHOR id="AgsLed.details" href="ags/AgsLed.html#AgsLed.details">
+<ANCHOR id="AgsLed-struct" href="ags/AgsLed.html#AgsLed-struct">
+<ANCHOR id="AgsLedClass" href="ags/AgsLed.html#AgsLedClass">
+<ANCHOR id="AgsLedFlags" href="ags/AgsLed.html#AgsLedFlags">
+<ANCHOR id="ags-led-new" href="ags/AgsLed.html#ags-led-new">
+<ANCHOR id="ags-led-set-active" href="ags/AgsLed.html#ags-led-set-active">
+<ANCHOR id="ags-led-unset-active" href="ags/AgsLed.html#ags-led-unset-active">
+<ANCHOR id="AgsVIndicator" href="ags/AgsVIndicator.html">
+<ANCHOR id="AgsVIndicator.synopsis" href="ags/AgsVIndicator.html#AgsVIndicator.synopsis">
+<ANCHOR id="AgsVIndicator.object-hierarchy" href="ags/AgsVIndicator.html#AgsVIndicator.object-hierarchy">
+<ANCHOR id="AgsVIndicator.implemented-interfaces" href="ags/AgsVIndicator.html#AgsVIndicator.implemented-interfaces">
+<ANCHOR id="AgsVIndicator.description" href="ags/AgsVIndicator.html#AgsVIndicator.description">
+<ANCHOR id="AgsVIndicator.details" href="ags/AgsVIndicator.html#AgsVIndicator.details">
+<ANCHOR id="AgsVIndicator-struct" href="ags/AgsVIndicator.html#AgsVIndicator-struct">
+<ANCHOR id="AgsVIndicatorClass" href="ags/AgsVIndicator.html#AgsVIndicatorClass">
+<ANCHOR id="ags-vindicator-new" href="ags/AgsVIndicator.html#ags-vindicator-new">
+<ANCHOR id="AgsTable" href="ags/AgsTable.html">
+<ANCHOR id="AgsTable.synopsis" href="ags/AgsTable.html#AgsTable.synopsis">
+<ANCHOR id="AgsTable.object-hierarchy" href="ags/AgsTable.html#AgsTable.object-hierarchy">
+<ANCHOR id="AgsTable.implemented-interfaces" href="ags/AgsTable.html#AgsTable.implemented-interfaces">
+<ANCHOR id="AgsTable.description" href="ags/AgsTable.html#AgsTable.description">
+<ANCHOR id="AgsTable.details" href="ags/AgsTable.html#AgsTable.details">
+<ANCHOR id="AgsTable-struct" href="ags/AgsTable.html#AgsTable-struct">
+<ANCHOR id="AgsTableClass" href="ags/AgsTable.html#AgsTableClass">
+<ANCHOR id="ags-table-new" href="ags/AgsTable.html#ags-table-new">
+<ANCHOR id="AgsAudioLoop" href="ags/AgsAudioLoop.html">
+<ANCHOR id="AgsAudioLoop.synopsis" href="ags/AgsAudioLoop.html#AgsAudioLoop.synopsis">
+<ANCHOR id="AgsAudioLoop.object-hierarchy" href="ags/AgsAudioLoop.html#AgsAudioLoop.object-hierarchy">
+<ANCHOR id="AgsAudioLoop.implemented-interfaces" href="ags/AgsAudioLoop.html#AgsAudioLoop.implemented-interfaces">
+<ANCHOR id="AgsAudioLoop.properties" href="ags/AgsAudioLoop.html#AgsAudioLoop.properties">
+<ANCHOR id="AgsAudioLoop.description" href="ags/AgsAudioLoop.html#AgsAudioLoop.description">
+<ANCHOR id="AgsAudioLoop.details" href="ags/AgsAudioLoop.html#AgsAudioLoop.details">
+<ANCHOR id="AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" href="ags/AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AgsAudioLoop-struct" href="ags/AgsAudioLoop.html#AgsAudioLoop-struct">
+<ANCHOR id="AgsAudioLoopClass" href="ags/AgsAudioLoop.html#AgsAudioLoopClass">
+<ANCHOR id="AgsAudioLoopFlags" href="ags/AgsAudioLoop.html#AgsAudioLoopFlags">
+<ANCHOR id="ags-audio-loop-add-audio" href="ags/AgsAudioLoop.html#ags-audio-loop-add-audio">
+<ANCHOR id="ags-audio-loop-add-channel" href="ags/AgsAudioLoop.html#ags-audio-loop-add-channel">
+<ANCHOR id="ags-audio-loop-add-recall" href="ags/AgsAudioLoop.html#ags-audio-loop-add-recall">
+<ANCHOR id="ags-audio-loop-new" href="ags/AgsAudioLoop.html#ags-audio-loop-new">
+<ANCHOR id="ags-audio-loop-remove-audio" href="ags/AgsAudioLoop.html#ags-audio-loop-remove-audio">
+<ANCHOR id="ags-audio-loop-remove-channel" href="ags/AgsAudioLoop.html#ags-audio-loop-remove-channel">
+<ANCHOR id="ags-audio-loop-remove-recall" href="ags/AgsAudioLoop.html#ags-audio-loop-remove-recall">
+<ANCHOR id="AgsAudioLoop.property-details" href="ags/AgsAudioLoop.html#AgsAudioLoop.property-details">
+<ANCHOR id="AgsAudioLoop--devout-thread" href="ags/AgsAudioLoop.html#AgsAudioLoop--devout-thread">
+<ANCHOR id="AgsAudioLoop--export-thread" href="ags/AgsAudioLoop.html#AgsAudioLoop--export-thread">
+<ANCHOR id="AgsAudioLoop--gui-thread" href="ags/AgsAudioLoop.html#AgsAudioLoop--gui-thread">
+<ANCHOR id="AgsAudioLoop--play-audio" href="ags/AgsAudioLoop.html#AgsAudioLoop--play-audio">
+<ANCHOR id="AgsAudioLoop--play-channel" href="ags/AgsAudioLoop.html#AgsAudioLoop--play-channel">
+<ANCHOR id="AgsAudioLoop--play-recall" href="ags/AgsAudioLoop.html#AgsAudioLoop--play-recall">
+<ANCHOR id="AgsAudioLoop--task-thread" href="ags/AgsAudioLoop.html#AgsAudioLoop--task-thread">
+<ANCHOR id="AgsAutosaveThread" href="ags/AgsAutosaveThread.html">
+<ANCHOR id="AgsAutosaveThread.synopsis" href="ags/AgsAutosaveThread.html#AgsAutosaveThread.synopsis">
+<ANCHOR id="AgsAutosaveThread.object-hierarchy" href="ags/AgsAutosaveThread.html#AgsAutosaveThread.object-hierarchy">
+<ANCHOR id="AgsAutosaveThread.implemented-interfaces" href="ags/AgsAutosaveThread.html#AgsAutosaveThread.implemented-interfaces">
+<ANCHOR id="AgsAutosaveThread.properties" href="ags/AgsAutosaveThread.html#AgsAutosaveThread.properties">
+<ANCHOR id="AgsAutosaveThread.description" href="ags/AgsAutosaveThread.html#AgsAutosaveThread.description">
+<ANCHOR id="AgsAutosaveThread.details" href="ags/AgsAutosaveThread.html#AgsAutosaveThread.details">
+<ANCHOR id="AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS" href="ags/AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS">
+<ANCHOR id="AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AgsAutosaveThread-struct" href="ags/AgsAutosaveThread.html#AgsAutosaveThread-struct">
+<ANCHOR id="AgsAutosaveThreadClass" href="ags/AgsAutosaveThread.html#AgsAutosaveThreadClass">
+<ANCHOR id="ags-autosave-thread-new" href="ags/AgsAutosaveThread.html#ags-autosave-thread-new">
+<ANCHOR id="AgsAutosaveThread.property-details" href="ags/AgsAutosaveThread.html#AgsAutosaveThread.property-details">
+<ANCHOR id="AgsAutosaveThread--ags-main" href="ags/AgsAutosaveThread.html#AgsAutosaveThread--ags-main">
+<ANCHOR id="AgsDevoutThread" href="ags/AgsDevoutThread.html">
+<ANCHOR id="AgsDevoutThread.synopsis" href="ags/AgsDevoutThread.html#AgsDevoutThread.synopsis">
+<ANCHOR id="AgsDevoutThread.object-hierarchy" href="ags/AgsDevoutThread.html#AgsDevoutThread.object-hierarchy">
+<ANCHOR id="AgsDevoutThread.implemented-interfaces" href="ags/AgsDevoutThread.html#AgsDevoutThread.implemented-interfaces">
+<ANCHOR id="AgsDevoutThread.description" href="ags/AgsDevoutThread.html#AgsDevoutThread.description">
+<ANCHOR id="AgsDevoutThread.details" href="ags/AgsDevoutThread.html#AgsDevoutThread.details">
+<ANCHOR id="AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AgsDevoutThread-struct" href="ags/AgsDevoutThread.html#AgsDevoutThread-struct">
+<ANCHOR id="AgsDevoutThreadClass" href="ags/AgsDevoutThread.html#AgsDevoutThreadClass">
+<ANCHOR id="ags-devout-thread-new" href="ags/AgsDevoutThread.html#ags-devout-thread-new">
+<ANCHOR id="AgsExportThread" href="ags/AgsExportThread.html">
+<ANCHOR id="AgsExportThread.synopsis" href="ags/AgsExportThread.html#AgsExportThread.synopsis">
+<ANCHOR id="AgsExportThread.object-hierarchy" href="ags/AgsExportThread.html#AgsExportThread.object-hierarchy">
+<ANCHOR id="AgsExportThread.implemented-interfaces" href="ags/AgsExportThread.html#AgsExportThread.implemented-interfaces">
+<ANCHOR id="AgsExportThread.properties" href="ags/AgsExportThread.html#AgsExportThread.properties">
+<ANCHOR id="AgsExportThread.description" href="ags/AgsExportThread.html#AgsExportThread.description">
+<ANCHOR id="AgsExportThread.details" href="ags/AgsExportThread.html#AgsExportThread.details">
+<ANCHOR id="AGS-EXPORT-THREAD-BUFFER-TIME:CAPS" href="ags/AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS">
+<ANCHOR id="AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AgsExportThread-struct" href="ags/AgsExportThread.html#AgsExportThread-struct">
+<ANCHOR id="AgsExportThreadClass" href="ags/AgsExportThread.html#AgsExportThreadClass">
+<ANCHOR id="ags-export-thread-new" href="ags/AgsExportThread.html#ags-export-thread-new">
+<ANCHOR id="AgsExportThread.property-details" href="ags/AgsExportThread.html#AgsExportThread.property-details">
+<ANCHOR id="AgsExportThread--audio-file" href="ags/AgsExportThread.html#AgsExportThread--audio-file">
+<ANCHOR id="AgsGuiThread" href="ags/AgsGuiThread.html">
+<ANCHOR id="AgsGuiThread.synopsis" href="ags/AgsGuiThread.html#AgsGuiThread.synopsis">
+<ANCHOR id="AgsGuiThread.object-hierarchy" href="ags/AgsGuiThread.html#AgsGuiThread.object-hierarchy">
+<ANCHOR id="AgsGuiThread.implemented-interfaces" href="ags/AgsGuiThread.html#AgsGuiThread.implemented-interfaces">
+<ANCHOR id="AgsGuiThread.description" href="ags/AgsGuiThread.html#AgsGuiThread.description">
+<ANCHOR id="AgsGuiThread.details" href="ags/AgsGuiThread.html#AgsGuiThread.details">
+<ANCHOR id="AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AgsGuiThread-struct" href="ags/AgsGuiThread.html#AgsGuiThread-struct">
+<ANCHOR id="AgsGuiThreadClass" href="ags/AgsGuiThread.html#AgsGuiThreadClass">
+<ANCHOR id="ags-gui-thread-new" href="ags/AgsGuiThread.html#ags-gui-thread-new">
+<ANCHOR id="AgsIteratorThread" href="ags/AgsIteratorThread.html">
+<ANCHOR id="AgsIteratorThread.synopsis" href="ags/AgsIteratorThread.html#AgsIteratorThread.synopsis">
+<ANCHOR id="AgsIteratorThread.object-hierarchy" href="ags/AgsIteratorThread.html#AgsIteratorThread.object-hierarchy">
+<ANCHOR id="AgsIteratorThread.implemented-interfaces" href="ags/AgsIteratorThread.html#AgsIteratorThread.implemented-interfaces">
+<ANCHOR id="AgsIteratorThread.signals" href="ags/AgsIteratorThread.html#AgsIteratorThread.signals">
+<ANCHOR id="AgsIteratorThread.description" href="ags/AgsIteratorThread.html#AgsIteratorThread.description">
+<ANCHOR id="AgsIteratorThread.details" href="ags/AgsIteratorThread.html#AgsIteratorThread.details">
+<ANCHOR id="AgsIteratorThread-struct" href="ags/AgsIteratorThread.html#AgsIteratorThread-struct">
+<ANCHOR id="AgsIteratorThreadClass" href="ags/AgsIteratorThread.html#AgsIteratorThreadClass">
+<ANCHOR id="AgsIteratorThreadFlags" href="ags/AgsIteratorThread.html#AgsIteratorThreadFlags">
+<ANCHOR id="ags-iterator-thread-children-ready" href="ags/AgsIteratorThread.html#ags-iterator-thread-children-ready">
+<ANCHOR id="ags-iterator-thread-new" href="ags/AgsIteratorThread.html#ags-iterator-thread-new">
+<ANCHOR id="AgsIteratorThread.signal-details" href="ags/AgsIteratorThread.html#AgsIteratorThread.signal-details">
+<ANCHOR id="AgsIteratorThread-children-ready" href="ags/AgsIteratorThread.html#AgsIteratorThread-children-ready">
+<ANCHOR id="AgsRecyclingThread" href="ags/AgsRecyclingThread.html">
+<ANCHOR id="AgsRecyclingThread.synopsis" href="ags/AgsRecyclingThread.html#AgsRecyclingThread.synopsis">
+<ANCHOR id="AgsRecyclingThread.object-hierarchy" href="ags/AgsRecyclingThread.html#AgsRecyclingThread.object-hierarchy">
+<ANCHOR id="AgsRecyclingThread.implemented-interfaces" href="ags/AgsRecyclingThread.html#AgsRecyclingThread.implemented-interfaces">
+<ANCHOR id="AgsRecyclingThread.properties" href="ags/AgsRecyclingThread.html#AgsRecyclingThread.properties">
+<ANCHOR id="AgsRecyclingThread.signals" href="ags/AgsRecyclingThread.html#AgsRecyclingThread.signals">
+<ANCHOR id="AgsRecyclingThread.description" href="ags/AgsRecyclingThread.html#AgsRecyclingThread.description">
+<ANCHOR id="AgsRecyclingThread.details" href="ags/AgsRecyclingThread.html#AgsRecyclingThread.details">
+<ANCHOR id="AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AgsRecyclingThread-struct" href="ags/AgsRecyclingThread.html#AgsRecyclingThread-struct">
+<ANCHOR id="AgsRecyclingThreadClass" href="ags/AgsRecyclingThread.html#AgsRecyclingThreadClass">
+<ANCHOR id="AgsRecyclingThreadFlags" href="ags/AgsRecyclingThread.html#AgsRecyclingThreadFlags">
+<ANCHOR id="ags-recycling-thread-new" href="ags/AgsRecyclingThread.html#ags-recycling-thread-new">
+<ANCHOR id="ags-recycling-thread-play-audio" href="ags/AgsRecyclingThread.html#ags-recycling-thread-play-audio">
+<ANCHOR id="ags-recycling-thread-play-channel" href="ags/AgsRecyclingThread.html#ags-recycling-thread-play-channel">
+<ANCHOR id="AgsRecyclingThread.property-details" href="ags/AgsRecyclingThread.html#AgsRecyclingThread.property-details">
+<ANCHOR id="AgsRecyclingThread--iterator-thread" href="ags/AgsRecyclingThread.html#AgsRecyclingThread--iterator-thread">
+<ANCHOR id="AgsRecyclingThread.signal-details" href="ags/AgsRecyclingThread.html#AgsRecyclingThread.signal-details">
+<ANCHOR id="AgsRecyclingThread-play-audio" href="ags/AgsRecyclingThread.html#AgsRecyclingThread-play-audio">
+<ANCHOR id="AgsRecyclingThread-play-channel" href="ags/AgsRecyclingThread.html#AgsRecyclingThread-play-channel">
+<ANCHOR id="ags-ags-recycling-thread-callbacks" href="ags/ags-ags-recycling-thread-callbacks.html">
+<ANCHOR id="ags-ags-recycling-thread-callbacks.synopsis" href="ags/ags-ags-recycling-thread-callbacks.html#ags-ags-recycling-thread-callbacks.synopsis">
+<ANCHOR id="ags-ags-recycling-thread-callbacks.description" href="ags/ags-ags-recycling-thread-callbacks.html#ags-ags-recycling-thread-callbacks.description">
+<ANCHOR id="ags-ags-recycling-thread-callbacks.details" href="ags/ags-ags-recycling-thread-callbacks.html#ags-ags-recycling-thread-callbacks.details">
+<ANCHOR id="ags-recycling-thread-iterate-callback" href="ags/ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback">
+<ANCHOR id="AgsReturnableThread" href="ags/AgsReturnableThread.html">
+<ANCHOR id="AgsReturnableThread.synopsis" href="ags/AgsReturnableThread.html#AgsReturnableThread.synopsis">
+<ANCHOR id="AgsReturnableThread.object-hierarchy" href="ags/AgsReturnableThread.html#AgsReturnableThread.object-hierarchy">
+<ANCHOR id="AgsReturnableThread.implemented-interfaces" href="ags/AgsReturnableThread.html#AgsReturnableThread.implemented-interfaces">
+<ANCHOR id="AgsReturnableThread.signals" href="ags/AgsReturnableThread.html#AgsReturnableThread.signals">
+<ANCHOR id="AgsReturnableThread.description" href="ags/AgsReturnableThread.html#AgsReturnableThread.description">
+<ANCHOR id="AgsReturnableThread.details" href="ags/AgsReturnableThread.html#AgsReturnableThread.details">
+<ANCHOR id="AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AgsReturnableThread-struct" href="ags/AgsReturnableThread.html#AgsReturnableThread-struct">
+<ANCHOR id="AgsReturnableThreadCallback" href="ags/AgsReturnableThread.html#AgsReturnableThreadCallback">
+<ANCHOR id="AgsReturnableThreadClass" href="ags/AgsReturnableThread.html#AgsReturnableThreadClass">
+<ANCHOR id="AgsReturnableThreadFlags" href="ags/AgsReturnableThread.html#AgsReturnableThreadFlags">
+<ANCHOR id="ags-returnable-thread-connect-safe-run" href="ags/AgsReturnableThread.html#ags-returnable-thread-connect-safe-run">
+<ANCHOR id="ags-returnable-thread-disconnect-safe-run" href="ags/AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run">
+<ANCHOR id="ags-returnable-thread-new" href="ags/AgsReturnableThread.html#ags-returnable-thread-new">
+<ANCHOR id="ags-returnable-thread-safe-run" href="ags/AgsReturnableThread.html#ags-returnable-thread-safe-run">
+<ANCHOR id="AgsReturnableThread.signal-details" href="ags/AgsReturnableThread.html#AgsReturnableThread.signal-details">
+<ANCHOR id="AgsReturnableThread-safe-run" href="ags/AgsReturnableThread.html#AgsReturnableThread-safe-run">
+<ANCHOR id="AgsTaskThread" href="ags/AgsTaskThread.html">
+<ANCHOR id="AgsTaskThread.synopsis" href="ags/AgsTaskThread.html#AgsTaskThread.synopsis">
+<ANCHOR id="AgsTaskThread.object-hierarchy" href="ags/AgsTaskThread.html#AgsTaskThread.object-hierarchy">
+<ANCHOR id="AgsTaskThread.implemented-interfaces" href="ags/AgsTaskThread.html#AgsTaskThread.implemented-interfaces">
+<ANCHOR id="AgsTaskThread.description" href="ags/AgsTaskThread.html#AgsTaskThread.description">
+<ANCHOR id="AgsTaskThread.details" href="ags/AgsTaskThread.html#AgsTaskThread.details">
+<ANCHOR id="AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AgsTaskThread-struct" href="ags/AgsTaskThread.html#AgsTaskThread-struct">
+<ANCHOR id="AgsTaskThreadAppend" href="ags/AgsTaskThread.html#AgsTaskThreadAppend">
+<ANCHOR id="AgsTaskThreadClass" href="ags/AgsTaskThread.html#AgsTaskThreadClass">
+<ANCHOR id="ags-task-thread-append-task" href="ags/AgsTaskThread.html#ags-task-thread-append-task">
+<ANCHOR id="ags-task-thread-append-tasks" href="ags/AgsTaskThread.html#ags-task-thread-append-tasks">
+<ANCHOR id="ags-task-thread-new" href="ags/AgsTaskThread.html#ags-task-thread-new">
+<ANCHOR id="AgsTimestampThread" href="ags/AgsTimestampThread.html">
+<ANCHOR id="AgsTimestampThread.synopsis" href="ags/AgsTimestampThread.html#AgsTimestampThread.synopsis">
+<ANCHOR id="AgsTimestampThread.object-hierarchy" href="ags/AgsTimestampThread.html#AgsTimestampThread.object-hierarchy">
+<ANCHOR id="AgsTimestampThread.implemented-interfaces" href="ags/AgsTimestampThread.html#AgsTimestampThread.implemented-interfaces">
+<ANCHOR id="AgsTimestampThread.description" href="ags/AgsTimestampThread.html#AgsTimestampThread.description">
+<ANCHOR id="AgsTimestampThread.details" href="ags/AgsTimestampThread.html#AgsTimestampThread.details">
+<ANCHOR id="AGS-MICROSECONDS-PER-SECOND:CAPS" href="ags/AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS">
+<ANCHOR id="AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" href="ags/AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS">
+<ANCHOR id="AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" href="ags/AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS">
+<ANCHOR id="AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" href="ags/AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS">
+<ANCHOR id="AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" href="ags/AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS">
+<ANCHOR id="AgsTimestampThread-struct" href="ags/AgsTimestampThread.html#AgsTimestampThread-struct">
+<ANCHOR id="AgsTimestampThreadClass" href="ags/AgsTimestampThread.html#AgsTimestampThreadClass">
+<ANCHOR id="ags-timestamp-thread-new" href="ags/AgsTimestampThread.html#ags-timestamp-thread-new">
+<ANCHOR id="AgsThread" href="ags/AgsThread.html">
+<ANCHOR id="AgsThread.synopsis" href="ags/AgsThread.html#AgsThread.synopsis">
+<ANCHOR id="AgsThread.object-hierarchy" href="ags/AgsThread.html#AgsThread.object-hierarchy">
+<ANCHOR id="AgsThread.implemented-interfaces" href="ags/AgsThread.html#AgsThread.implemented-interfaces">
+<ANCHOR id="AgsThread.properties" href="ags/AgsThread.html#AgsThread.properties">
+<ANCHOR id="AgsThread.signals" href="ags/AgsThread.html#AgsThread.signals">
+<ANCHOR id="AgsThread.description" href="ags/AgsThread.html#AgsThread.description">
+<ANCHOR id="AgsThread.details" href="ags/AgsThread.html#AgsThread.details">
+<ANCHOR id="AGS-ACCOUNTING-TABLE:CAPS" href="ags/AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS">
+<ANCHOR id="AGS-THREAD-DEFAULT-ATTACK:CAPS" href="ags/AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS">
+<ANCHOR id="AGS-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AGS-THREAD-MAX-PRECISION:CAPS" href="ags/AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS">
+<ANCHOR id="AGS-THREAD-RESUME-SIG:CAPS" href="ags/AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS">
+<ANCHOR id="AGS-THREAD-SUSPEND-SIG:CAPS" href="ags/AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS">
+<ANCHOR id="AgsAccountingTable" href="ags/AgsThread.html#AgsAccountingTable">
+<ANCHOR id="AgsThread-struct" href="ags/AgsThread.html#AgsThread-struct">
+<ANCHOR id="AgsThreadClass" href="ags/AgsThread.html#AgsThreadClass">
+<ANCHOR id="AgsThreadFlags" href="ags/AgsThread.html#AgsThreadFlags">
+<ANCHOR id="MSEC-PER-SEC:CAPS" href="ags/AgsThread.html#MSEC-PER-SEC:CAPS">
+<ANCHOR id="NSEC-PER-SEC:CAPS" href="ags/AgsThread.html#NSEC-PER-SEC:CAPS">
+<ANCHOR id="ags-accounting-table-alloc" href="ags/AgsThread.html#ags-accounting-table-alloc">
+<ANCHOR id="ags-accounting-table-set-sanity" href="ags/AgsThread.html#ags-accounting-table-set-sanity">
+<ANCHOR id="ags-thread-add-child" href="ags/AgsThread.html#ags-thread-add-child">
+<ANCHOR id="ags-thread-children-is-locked" href="ags/AgsThread.html#ags-thread-children-is-locked">
+<ANCHOR id="ags-thread-first" href="ags/AgsThread.html#ags-thread-first">
+<ANCHOR id="ags-thread-get-toplevel" href="ags/AgsThread.html#ags-thread-get-toplevel">
+<ANCHOR id="ags-thread-hangcheck" href="ags/AgsThread.html#ags-thread-hangcheck">
+<ANCHOR id="ags-thread-is-current-ready" href="ags/AgsThread.html#ags-thread-is-current-ready">
+<ANCHOR id="ags-thread-is-tree-ready" href="ags/AgsThread.html#ags-thread-is-tree-ready">
+<ANCHOR id="ags-thread-last" href="ags/AgsThread.html#ags-thread-last">
+<ANCHOR id="ags-thread-lock" href="ags/AgsThread.html#ags-thread-lock">
+<ANCHOR id="ags-thread-lock-all" href="ags/AgsThread.html#ags-thread-lock-all">
+<ANCHOR id="ags-thread-lock-children" href="ags/AgsThread.html#ags-thread-lock-children">
+<ANCHOR id="ags-thread-lock-parent" href="ags/AgsThread.html#ags-thread-lock-parent">
+<ANCHOR id="ags-thread-lock-sibling" href="ags/AgsThread.html#ags-thread-lock-sibling">
+<ANCHOR id="ags-thread-new" href="ags/AgsThread.html#ags-thread-new">
+<ANCHOR id="ags-thread-next-children-locked" href="ags/AgsThread.html#ags-thread-next-children-locked">
+<ANCHOR id="ags-thread-next-parent-locked" href="ags/AgsThread.html#ags-thread-next-parent-locked">
+<ANCHOR id="ags-thread-next-sibling-locked" href="ags/AgsThread.html#ags-thread-next-sibling-locked">
+<ANCHOR id="ags-thread-parental-is-locked" href="ags/AgsThread.html#ags-thread-parental-is-locked">
+<ANCHOR id="ags-thread-remove-child" href="ags/AgsThread.html#ags-thread-remove-child">
+<ANCHOR id="ags-thread-resume" href="ags/AgsThread.html#ags-thread-resume">
+<ANCHOR id="ags-thread-run" href="ags/AgsThread.html#ags-thread-run">
+<ANCHOR id="ags-thread-set-sync" href="ags/AgsThread.html#ags-thread-set-sync">
+<ANCHOR id="ags-thread-set-sync-all" href="ags/AgsThread.html#ags-thread-set-sync-all">
+<ANCHOR id="ags-thread-sibling-is-locked" href="ags/AgsThread.html#ags-thread-sibling-is-locked">
+<ANCHOR id="ags-thread-signal-children" href="ags/AgsThread.html#ags-thread-signal-children">
+<ANCHOR id="ags-thread-signal-parent" href="ags/AgsThread.html#ags-thread-signal-parent">
+<ANCHOR id="ags-thread-signal-sibling" href="ags/AgsThread.html#ags-thread-signal-sibling">
+<ANCHOR id="ags-thread-start" href="ags/AgsThread.html#ags-thread-start">
+<ANCHOR id="ags-thread-stop" href="ags/AgsThread.html#ags-thread-stop">
+<ANCHOR id="ags-thread-suspend" href="ags/AgsThread.html#ags-thread-suspend">
+<ANCHOR id="ags-thread-timelock" href="ags/AgsThread.html#ags-thread-timelock">
+<ANCHOR id="ags-thread-trylock" href="ags/AgsThread.html#ags-thread-trylock">
+<ANCHOR id="ags-thread-unlock" href="ags/AgsThread.html#ags-thread-unlock">
+<ANCHOR id="ags-thread-unlock-all" href="ags/AgsThread.html#ags-thread-unlock-all">
+<ANCHOR id="ags-thread-unlock-children" href="ags/AgsThread.html#ags-thread-unlock-children">
+<ANCHOR id="ags-thread-unlock-parent" href="ags/AgsThread.html#ags-thread-unlock-parent">
+<ANCHOR id="ags-thread-unlock-sibling" href="ags/AgsThread.html#ags-thread-unlock-sibling">
+<ANCHOR id="ags-thread-wait-children" href="ags/AgsThread.html#ags-thread-wait-children">
+<ANCHOR id="ags-thread-wait-parent" href="ags/AgsThread.html#ags-thread-wait-parent">
+<ANCHOR id="ags-thread-wait-sibling" href="ags/AgsThread.html#ags-thread-wait-sibling">
+<ANCHOR id="AgsThread.property-details" href="ags/AgsThread.html#AgsThread.property-details">
+<ANCHOR id="AgsThread--devout" href="ags/AgsThread.html#AgsThread--devout">
+<ANCHOR id="AgsThread--frequency" href="ags/AgsThread.html#AgsThread--frequency">
+<ANCHOR id="AgsThread--devout" href="ags/AgsThread.html#AgsThread--devout">
+<ANCHOR id="AgsThread--frequency" href="ags/AgsThread.html#AgsThread--frequency">
+<ANCHOR id="AgsThread.signal-details" href="ags/AgsThread.html#AgsThread.signal-details">
+<ANCHOR id="AgsThread-resume" href="ags/AgsThread.html#AgsThread-resume">
+<ANCHOR id="AgsThread-run" href="ags/AgsThread.html#AgsThread-run">
+<ANCHOR id="AgsThread-start" href="ags/AgsThread.html#AgsThread-start">
+<ANCHOR id="AgsThread-stop" href="ags/AgsThread.html#AgsThread-stop">
+<ANCHOR id="AgsThread-suspend" href="ags/AgsThread.html#AgsThread-suspend">
+<ANCHOR id="AgsThread-timelock" href="ags/AgsThread.html#AgsThread-timelock">
+<ANCHOR id="AgsThread-resume" href="ags/AgsThread.html#AgsThread-resume">
+<ANCHOR id="AgsThread-run" href="ags/AgsThread.html#AgsThread-run">
+<ANCHOR id="AgsThread-start" href="ags/AgsThread.html#AgsThread-start">
+<ANCHOR id="AgsThread-stop" href="ags/AgsThread.html#AgsThread-stop">
+<ANCHOR id="AgsThread-suspend" href="ags/AgsThread.html#AgsThread-suspend">
+<ANCHOR id="AgsThread-timelock" href="ags/AgsThread.html#AgsThread-timelock">
+<ANCHOR id="AgsThreadPool" href="ags/AgsThreadPool.html">
+<ANCHOR id="AgsThreadPool.synopsis" href="ags/AgsThreadPool.html#AgsThreadPool.synopsis">
+<ANCHOR id="AgsThreadPool.object-hierarchy" href="ags/AgsThreadPool.html#AgsThreadPool.object-hierarchy">
+<ANCHOR id="AgsThreadPool.implemented-interfaces" href="ags/AgsThreadPool.html#AgsThreadPool.implemented-interfaces">
+<ANCHOR id="AgsThreadPool.properties" href="ags/AgsThreadPool.html#AgsThreadPool.properties">
+<ANCHOR id="AgsThreadPool.signals" href="ags/AgsThreadPool.html#AgsThreadPool.signals">
+<ANCHOR id="AgsThreadPool.description" href="ags/AgsThreadPool.html#AgsThreadPool.description">
+<ANCHOR id="AgsThreadPool.details" href="ags/AgsThreadPool.html#AgsThreadPool.details">
+<ANCHOR id="AgsThreadPool-struct" href="ags/AgsThreadPool.html#AgsThreadPool-struct">
+<ANCHOR id="AgsThreadPoolClass" href="ags/AgsThreadPool.html#AgsThreadPoolClass">
+<ANCHOR id="AgsThreadPoolFlags" href="ags/AgsThreadPool.html#AgsThreadPoolFlags">
+<ANCHOR id="ags-thread-pool-new" href="ags/AgsThreadPool.html#ags-thread-pool-new">
+<ANCHOR id="ags-thread-pool-pull" href="ags/AgsThreadPool.html#ags-thread-pool-pull">
+<ANCHOR id="ags-thread-pool-start" href="ags/AgsThreadPool.html#ags-thread-pool-start">
+<ANCHOR id="AgsThreadPool.property-details" href="ags/AgsThreadPool.html#AgsThreadPool.property-details">
+<ANCHOR id="AgsThreadPool--max-threads" href="ags/AgsThreadPool.html#AgsThreadPool--max-threads">
+<ANCHOR id="AgsThreadPool--max-unused-threads" href="ags/AgsThreadPool.html#AgsThreadPool--max-unused-threads">
+<ANCHOR id="AgsThreadPool.signal-details" href="ags/AgsThreadPool.html#AgsThreadPool.signal-details">
+<ANCHOR id="AgsThreadPool-start" href="ags/AgsThreadPool.html#AgsThreadPool-start">
+<ANCHOR id="AgsSingleThread" href="ags/AgsSingleThread.html">
+<ANCHOR id="AgsSingleThread.synopsis" href="ags/AgsSingleThread.html#AgsSingleThread.synopsis">
+<ANCHOR id="AgsSingleThread.object-hierarchy" href="ags/AgsSingleThread.html#AgsSingleThread.object-hierarchy">
+<ANCHOR id="AgsSingleThread.implemented-interfaces" href="ags/AgsSingleThread.html#AgsSingleThread.implemented-interfaces">
+<ANCHOR id="AgsSingleThread.description" href="ags/AgsSingleThread.html#AgsSingleThread.description">
+<ANCHOR id="AgsSingleThread.details" href="ags/AgsSingleThread.html#AgsSingleThread.details">
+<ANCHOR id="AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" href="ags/AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS">
+<ANCHOR id="AgsSingleThread-struct" href="ags/AgsSingleThread.html#AgsSingleThread-struct">
+<ANCHOR id="AgsSingleThreadClass" href="ags/AgsSingleThread.html#AgsSingleThreadClass">
+<ANCHOR id="ags-single-thread-new" href="ags/AgsSingleThread.html#ags-single-thread-new">
+<ANCHOR id="ags_audio" href="ags/ags_audio.html">
+<ANCHOR id="ags_audio.synopsis" href="ags/ags_audio.html#ags_audio.synopsis">
+<ANCHOR id="AgsAudio" href="ags/ags_audio.html#AgsAudio">
+<ANCHOR id="ags_audio.object-hierarchy" href="ags/ags_audio.html#ags_audio.object-hierarchy">
+<ANCHOR id="ags_audio.implemented-interfaces" href="ags/ags_audio.html#ags_audio.implemented-interfaces">
+<ANCHOR id="ags_audio.properties" href="ags/ags_audio.html#ags_audio.properties">
+<ANCHOR id="ags_audio.signals" href="ags/ags_audio.html#ags_audio.signals">
+<ANCHOR id="ags_audio.description" href="ags/ags_audio.html#ags_audio.description">
+<ANCHOR id="ags_audio.details" href="ags/ags_audio.html#ags_audio.details">
+<ANCHOR id="AgsAudio-struct" href="ags/ags_audio.html#AgsAudio-struct">
+<ANCHOR id="AgsAudioClass" href="ags/ags_audio.html#AgsAudioClass">
+<ANCHOR id="AgsAudioFlags" href="ags/ags_audio.html#AgsAudioFlags">
+<ANCHOR id="ags-audio-add-recall" href="ags/ags_audio.html#ags-audio-add-recall">
+<ANCHOR id="ags-audio-add-recall-container" href="ags/ags_audio.html#ags-audio-add-recall-container">
+<ANCHOR id="ags-audio-add-recall-id" href="ags/ags_audio.html#ags-audio-add-recall-id">
+<ANCHOR id="ags-audio-cancel" href="ags/ags_audio.html#ags-audio-cancel">
+<ANCHOR id="ags-audio-done" href="ags/ags_audio.html#ags-audio-done">
+<ANCHOR id="ags-audio-duplicate-recall" href="ags/ags_audio.html#ags-audio-duplicate-recall">
+<ANCHOR id="ags-audio-init-recall" href="ags/ags_audio.html#ags-audio-init-recall">
+<ANCHOR id="ags-audio-init-run" href="ags/ags_audio.html#ags-audio-init-run">
+<ANCHOR id="ags-audio-is-playing" href="ags/ags_audio.html#ags-audio-is-playing">
+<ANCHOR id="ags-audio-new" href="ags/ags_audio.html#ags-audio-new">
+<ANCHOR id="ags-audio-open-files" href="ags/ags_audio.html#ags-audio-open-files">
+<ANCHOR id="ags-audio-play" href="ags/ags_audio.html#ags-audio-play">
+<ANCHOR id="ags-audio-recall-change-state" href="ags/ags_audio.html#ags-audio-recall-change-state">
+<ANCHOR id="ags-audio-recursive-play-init" href="ags/ags_audio.html#ags-audio-recursive-play-init">
+<ANCHOR id="ags-audio-remove-recall" href="ags/ags_audio.html#ags-audio-remove-recall">
+<ANCHOR id="ags-audio-remove-recall-container" href="ags/ags_audio.html#ags-audio-remove-recall-container">
+<ANCHOR id="ags-audio-remove-recall-id" href="ags/ags_audio.html#ags-audio-remove-recall-id">
+<ANCHOR id="ags-audio-resolve-recall" href="ags/ags_audio.html#ags-audio-resolve-recall">
+<ANCHOR id="ags-audio-set-audio-channels" href="ags/ags_audio.html#ags-audio-set-audio-channels">
+<ANCHOR id="ags-audio-set-devout" href="ags/ags_audio.html#ags-audio-set-devout">
+<ANCHOR id="ags-audio-set-flags" href="ags/ags_audio.html#ags-audio-set-flags">
+<ANCHOR id="ags-audio-set-pads" href="ags/ags_audio.html#ags-audio-set-pads">
+<ANCHOR id="ags-audio-set-sequence-length" href="ags/ags_audio.html#ags-audio-set-sequence-length">
+<ANCHOR id="ags-audio-tact" href="ags/ags_audio.html#ags-audio-tact">
+<ANCHOR id="ags-audio-unset-flags" href="ags/ags_audio.html#ags-audio-unset-flags">
+<ANCHOR id="ags_audio.property-details" href="ags/ags_audio.html#ags_audio.property-details">
+<ANCHOR id="AgsAudio--devout" href="ags/ags_audio.html#AgsAudio--devout">
+<ANCHOR id="ags_audio.signal-details" href="ags/ags_audio.html#ags_audio.signal-details">
+<ANCHOR id="AgsAudio-done" href="ags/ags_audio.html#AgsAudio-done">
+<ANCHOR id="AgsAudio-init-run" href="ags/ags_audio.html#AgsAudio-init-run">
+<ANCHOR id="AgsAudio-set-audio-channels" href="ags/ags_audio.html#AgsAudio-set-audio-channels">
+<ANCHOR id="AgsAudio-set-pads" href="ags/ags_audio.html#AgsAudio-set-pads">
+<ANCHOR id="AgsAudio-tact" href="ags/ags_audio.html#AgsAudio-tact">
+<ANCHOR id="AgsAudioSignal" href="ags/AgsAudioSignal.html">
+<ANCHOR id="AgsAudioSignal.synopsis" href="ags/AgsAudioSignal.html#AgsAudioSignal.synopsis">
+<ANCHOR id="AgsAudioSignal.object-hierarchy" href="ags/AgsAudioSignal.html#AgsAudioSignal.object-hierarchy">
+<ANCHOR id="AgsAudioSignal.implemented-interfaces" href="ags/AgsAudioSignal.html#AgsAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsAudioSignal.properties" href="ags/AgsAudioSignal.html#AgsAudioSignal.properties">
+<ANCHOR id="AgsAudioSignal.signals" href="ags/AgsAudioSignal.html#AgsAudioSignal.signals">
+<ANCHOR id="AgsAudioSignal.description" href="ags/AgsAudioSignal.html#AgsAudioSignal.description">
+<ANCHOR id="AgsAudioSignal.details" href="ags/AgsAudioSignal.html#AgsAudioSignal.details">
+<ANCHOR id="AgsAttack" href="ags/AgsAudioSignal.html#AgsAttack">
+<ANCHOR id="AgsAttackFlags" href="ags/AgsAudioSignal.html#AgsAttackFlags">
+<ANCHOR id="AgsAudioSignal-struct" href="ags/AgsAudioSignal.html#AgsAudioSignal-struct">
+<ANCHOR id="AgsAudioSignalClass" href="ags/AgsAudioSignal.html#AgsAudioSignalClass">
+<ANCHOR id="AgsAudioSignalFlags" href="ags/AgsAudioSignal.html#AgsAudioSignalFlags">
+<ANCHOR id="ags-audio-signal-add-stream" href="ags/AgsAudioSignal.html#ags-audio-signal-add-stream">
+<ANCHOR id="ags-audio-signal-copy-buffer-to-buffer" href="ags/AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer">
+<ANCHOR id="ags-audio-signal-copy-buffer-to-double-buffer" href="ags/AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer">
+<ANCHOR id="ags-audio-signal-copy-double-buffer-to-buffer" href="ags/AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer">
+<ANCHOR id="ags-audio-signal-duplicate-stream" href="ags/AgsAudioSignal.html#ags-audio-signal-duplicate-stream">
+<ANCHOR id="ags-audio-signal-get-by-recall-id" href="ags/AgsAudioSignal.html#ags-audio-signal-get-by-recall-id">
+<ANCHOR id="ags-audio-signal-get-length-till-current" href="ags/AgsAudioSignal.html#ags-audio-signal-get-length-till-current">
+<ANCHOR id="ags-audio-signal-get-stream-current" href="ags/AgsAudioSignal.html#ags-audio-signal-get-stream-current">
+<ANCHOR id="ags-audio-signal-get-template" href="ags/AgsAudioSignal.html#ags-audio-signal-get-template">
+<ANCHOR id="ags-audio-signal-morph-samplerate" href="ags/AgsAudioSignal.html#ags-audio-signal-morph-samplerate">
+<ANCHOR id="ags-audio-signal-new" href="ags/AgsAudioSignal.html#ags-audio-signal-new">
+<ANCHOR id="ags-audio-signal-new-with-length" href="ags/AgsAudioSignal.html#ags-audio-signal-new-with-length">
+<ANCHOR id="ags-audio-signal-realloc-buffer-size" href="ags/AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size">
+<ANCHOR id="ags-audio-signal-scale" href="ags/AgsAudioSignal.html#ags-audio-signal-scale">
+<ANCHOR id="ags-audio-signal-stream-resize" href="ags/AgsAudioSignal.html#ags-audio-signal-stream-resize">
+<ANCHOR id="ags-audio-signal-stream-safe-resize" href="ags/AgsAudioSignal.html#ags-audio-signal-stream-safe-resize">
+<ANCHOR id="ags-audio-signal-tile" href="ags/AgsAudioSignal.html#ags-audio-signal-tile">
+<ANCHOR id="ags-stream-alloc" href="ags/AgsAudioSignal.html#ags-stream-alloc">
+<ANCHOR id="AgsAudioSignal.property-details" href="ags/AgsAudioSignal.html#AgsAudioSignal.property-details">
+<ANCHOR id="AgsAudioSignal--devout" href="ags/AgsAudioSignal.html#AgsAudioSignal--devout">
+<ANCHOR id="AgsAudioSignal--recall-id" href="ags/AgsAudioSignal.html#AgsAudioSignal--recall-id">
+<ANCHOR id="AgsAudioSignal--recycling" href="ags/AgsAudioSignal.html#AgsAudioSignal--recycling">
+<ANCHOR id="AgsAudioSignal.signal-details" href="ags/AgsAudioSignal.html#AgsAudioSignal.signal-details">
+<ANCHOR id="AgsAudioSignal-morph-samplerate" href="ags/AgsAudioSignal.html#AgsAudioSignal-morph-samplerate">
+<ANCHOR id="AgsAudioSignal-realloc-buffer-size" href="ags/AgsAudioSignal.html#AgsAudioSignal-realloc-buffer-size">
+<ANCHOR id="AgsChannel" href="ags/AgsChannel.html">
+<ANCHOR id="AgsChannel.synopsis" href="ags/AgsChannel.html#AgsChannel.synopsis">
+<ANCHOR id="AgsChannel.object-hierarchy" href="ags/AgsChannel.html#AgsChannel.object-hierarchy">
+<ANCHOR id="AgsChannel.implemented-interfaces" href="ags/AgsChannel.html#AgsChannel.implemented-interfaces">
+<ANCHOR id="AgsChannel.properties" href="ags/AgsChannel.html#AgsChannel.properties">
+<ANCHOR id="AgsChannel.signals" href="ags/AgsChannel.html#AgsChannel.signals">
+<ANCHOR id="AgsChannel.description" href="ags/AgsChannel.html#AgsChannel.description">
+<ANCHOR id="AgsChannel.details" href="ags/AgsChannel.html#AgsChannel.details">
+<ANCHOR id="AGS-CHANNEL-ERROR:CAPS" href="ags/AgsChannel.html#AGS-CHANNEL-ERROR:CAPS">
+<ANCHOR id="AgsChannel-struct" href="ags/AgsChannel.html#AgsChannel-struct">
+<ANCHOR id="AgsChannelClass" href="ags/AgsChannel.html#AgsChannelClass">
+<ANCHOR id="AgsChannelError" href="ags/AgsChannel.html#AgsChannelError">
+<ANCHOR id="AgsChannelFlags" href="ags/AgsChannel.html#AgsChannelFlags">
+<ANCHOR id="AgsChannelRecallIDMode" href="ags/AgsChannel.html#AgsChannelRecallIDMode">
+<ANCHOR id="ags-channel-add-recall" href="ags/AgsChannel.html#ags-channel-add-recall">
+<ANCHOR id="ags-channel-add-recall-container" href="ags/AgsChannel.html#ags-channel-add-recall-container">
+<ANCHOR id="ags-channel-add-recall-id" href="ags/AgsChannel.html#ags-channel-add-recall-id">
+<ANCHOR id="ags-channel-cancel" href="ags/AgsChannel.html#ags-channel-cancel">
+<ANCHOR id="ags-channel-done" href="ags/AgsChannel.html#ags-channel-done">
+<ANCHOR id="ags-channel-duplicate-recall" href="ags/AgsChannel.html#ags-channel-duplicate-recall">
+<ANCHOR id="ags-channel-error-quark" href="ags/AgsChannel.html#ags-channel-error-quark">
+<ANCHOR id="ags-channel-find-recall" href="ags/AgsChannel.html#ags-channel-find-recall">
+<ANCHOR id="ags-channel-first" href="ags/AgsChannel.html#ags-channel-first">
+<ANCHOR id="ags-channel-first-with-recycling" href="ags/AgsChannel.html#ags-channel-first-with-recycling">
+<ANCHOR id="ags-channel-init-recall" href="ags/AgsChannel.html#ags-channel-init-recall">
+<ANCHOR id="ags-channel-last" href="ags/AgsChannel.html#ags-channel-last">
+<ANCHOR id="ags-channel-last-with-recycling" href="ags/AgsChannel.html#ags-channel-last-with-recycling">
+<ANCHOR id="ags-channel-new" href="ags/AgsChannel.html#ags-channel-new">
+<ANCHOR id="ags-channel-nth" href="ags/AgsChannel.html#ags-channel-nth">
+<ANCHOR id="ags-channel-pad-first" href="ags/AgsChannel.html#ags-channel-pad-first">
+<ANCHOR id="ags-channel-pad-last" href="ags/AgsChannel.html#ags-channel-pad-last">
+<ANCHOR id="ags-channel-pad-nth" href="ags/AgsChannel.html#ags-channel-pad-nth">
+<ANCHOR id="ags-channel-play" href="ags/AgsChannel.html#ags-channel-play">
+<ANCHOR id="ags-channel-recall-id-set" href="ags/AgsChannel.html#ags-channel-recall-id-set">
+<ANCHOR id="ags-channel-recursive-play" href="ags/AgsChannel.html#ags-channel-recursive-play">
+<ANCHOR id="ags-channel-recursive-play-init" href="ags/AgsChannel.html#ags-channel-recursive-play-init">
+<ANCHOR id="ags-channel-recursive-play-threaded" href="ags/AgsChannel.html#ags-channel-recursive-play-threaded">
+<ANCHOR id="ags-channel-recursive-reset-recall-ids" href="ags/AgsChannel.html#ags-channel-recursive-reset-recall-ids">
+<ANCHOR id="ags-channel-recycling-changed" href="ags/AgsChannel.html#ags-channel-recycling-changed">
+<ANCHOR id="ags-channel-remove-recall" href="ags/AgsChannel.html#ags-channel-remove-recall">
+<ANCHOR id="ags-channel-remove-recall-id" href="ags/AgsChannel.html#ags-channel-remove-recall-id">
+<ANCHOR id="ags-channel-resolve-recall" href="ags/AgsChannel.html#ags-channel-resolve-recall">
+<ANCHOR id="ags-channel-safe-resize-audio-signal" href="ags/AgsChannel.html#ags-channel-safe-resize-audio-signal">
+<ANCHOR id="ags-channel-set-devout" href="ags/AgsChannel.html#ags-channel-set-devout">
+<ANCHOR id="ags-channel-set-link" href="ags/AgsChannel.html#ags-channel-set-link">
+<ANCHOR id="ags-channel-set-recycling" href="ags/AgsChannel.html#ags-channel-set-recycling">
+<ANCHOR id="ags-channel-tillrecycling-cancel" href="ags/AgsChannel.html#ags-channel-tillrecycling-cancel">
+<ANCHOR id="AgsChannel.property-details" href="ags/AgsChannel.html#AgsChannel.property-details">
+<ANCHOR id="AgsChannel--audio" href="ags/AgsChannel.html#AgsChannel--audio">
+<ANCHOR id="AgsChannel--devout" href="ags/AgsChannel.html#AgsChannel--devout">
+<ANCHOR id="AgsChannel.signal-details" href="ags/AgsChannel.html#AgsChannel.signal-details">
+<ANCHOR id="AgsChannel-done" href="ags/AgsChannel.html#AgsChannel-done">
+<ANCHOR id="AgsChannel-recycling-changed" href="ags/AgsChannel.html#AgsChannel-recycling-changed">
+<ANCHOR id="AgsConfig" href="ags/AgsConfig.html">
+<ANCHOR id="AgsConfig.synopsis" href="ags/AgsConfig.html#AgsConfig.synopsis">
+<ANCHOR id="AgsConfig.object-hierarchy" href="ags/AgsConfig.html#AgsConfig.object-hierarchy">
+<ANCHOR id="AgsConfig.implemented-interfaces" href="ags/AgsConfig.html#AgsConfig.implemented-interfaces">
+<ANCHOR id="AgsConfig.description" href="ags/AgsConfig.html#AgsConfig.description">
+<ANCHOR id="AgsConfig.details" href="ags/AgsConfig.html#AgsConfig.details">
+<ANCHOR id="AGS-CONFIG-DEFAULT-BUILD-ID:CAPS" href="ags/AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-CONFIG-DEFAULT-VERSION:CAPS" href="ags/AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-CONFIG-DEVOUT:CAPS" href="ags/AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS">
+<ANCHOR id="AGS-CONFIG-THREAD:CAPS" href="ags/AgsConfig.html#AGS-CONFIG-THREAD:CAPS">
+<ANCHOR id="AgsConfig-struct" href="ags/AgsConfig.html#AgsConfig-struct">
+<ANCHOR id="AgsConfigClass" href="ags/AgsConfig.html#AgsConfigClass">
+<ANCHOR id="ags-config-get" href="ags/AgsConfig.html#ags-config-get">
+<ANCHOR id="ags-config-load-defaults" href="ags/AgsConfig.html#ags-config-load-defaults">
+<ANCHOR id="ags-config-load-from-file" href="ags/AgsConfig.html#ags-config-load-from-file">
+<ANCHOR id="ags-config-new" href="ags/AgsConfig.html#ags-config-new">
+<ANCHOR id="ags-config-save" href="ags/AgsConfig.html#ags-config-save">
+<ANCHOR id="ags-config-set" href="ags/AgsConfig.html#ags-config-set">
+<ANCHOR id="ags-ags-container" href="ags/ags-ags-container.html">
+<ANCHOR id="ags-ags-container.synopsis" href="ags/ags-ags-container.html#ags-ags-container.synopsis">
+<ANCHOR id="ags-ags-container.description" href="ags/ags-ags-container.html#ags-ags-container.description">
+<ANCHOR id="ags-ags-container.details" href="ags/ags-ags-container.html#ags-ags-container.details">
+<ANCHOR id="ags-container-add-all" href="ags/ags-ags-container.html#ags-container-add-all">
+<ANCHOR id="AgsDevout" href="ags/AgsDevout.html">
+<ANCHOR id="AgsDevout.synopsis" href="ags/AgsDevout.html#AgsDevout.synopsis">
+<ANCHOR id="AgsDevout.object-hierarchy" href="ags/AgsDevout.html#AgsDevout.object-hierarchy">
+<ANCHOR id="AgsDevout.implemented-interfaces" href="ags/AgsDevout.html#AgsDevout.implemented-interfaces">
+<ANCHOR id="AgsDevout.properties" href="ags/AgsDevout.html#AgsDevout.properties">
+<ANCHOR id="AgsDevout.signals" href="ags/AgsDevout.html#AgsDevout.signals">
+<ANCHOR id="AgsDevout.description" href="ags/AgsDevout.html#AgsDevout.description">
+<ANCHOR id="AgsDevout.details" href="ags/AgsDevout.html#AgsDevout.details">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-BPM:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-DELAY:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-FORMAT:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-SCALE:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-TACT:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS">
+<ANCHOR id="AGS-DEVOUT-ERROR:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-ERROR:CAPS">
+<ANCHOR id="AGS-DEVOUT-PLAY:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-PLAY:CAPS">
+<ANCHOR id="AGS-DEVOUT-PLAY-DOMAIN:CAPS" href="ags/AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS">
+<ANCHOR id="AgsDevout-struct" href="ags/AgsDevout.html#AgsDevout-struct">
+<ANCHOR id="AgsDevoutClass" href="ags/AgsDevout.html#AgsDevoutClass">
+<ANCHOR id="AgsDevoutError" href="ags/AgsDevout.html#AgsDevoutError">
+<ANCHOR id="AgsDevoutFlags" href="ags/AgsDevout.html#AgsDevoutFlags">
+<ANCHOR id="AgsDevoutPlay" href="ags/AgsDevout.html#AgsDevoutPlay">
+<ANCHOR id="AgsDevoutPlayDomain" href="ags/AgsDevout.html#AgsDevoutPlayDomain">
+<ANCHOR id="AgsDevoutPlayFlags" href="ags/AgsDevout.html#AgsDevoutPlayFlags">
+<ANCHOR id="AgsDevoutResolutionMode" href="ags/AgsDevout.html#AgsDevoutResolutionMode">
+<ANCHOR id="ags-devout-error-quark" href="ags/AgsDevout.html#ags-devout-error-quark">
+<ANCHOR id="ags-devout-list-cards" href="ags/AgsDevout.html#ags-devout-list-cards">
+<ANCHOR id="ags-devout-new" href="ags/AgsDevout.html#ags-devout-new">
+<ANCHOR id="ags-devout-note-offset-changed" href="ags/AgsDevout.html#ags-devout-note-offset-changed">
+<ANCHOR id="ags-devout-pcm-info" href="ags/AgsDevout.html#ags-devout-pcm-info">
+<ANCHOR id="ags-devout-play-alloc" href="ags/AgsDevout.html#ags-devout-play-alloc">
+<ANCHOR id="ags-devout-play-domain-alloc" href="ags/AgsDevout.html#ags-devout-play-domain-alloc">
+<ANCHOR id="ags-devout-play-domain-free" href="ags/AgsDevout.html#ags-devout-play-domain-free">
+<ANCHOR id="ags-devout-play-find-source" href="ags/AgsDevout.html#ags-devout-play-find-source">
+<ANCHOR id="ags-devout-play-free" href="ags/AgsDevout.html#ags-devout-play-free">
+<ANCHOR id="ags-devout-tic" href="ags/AgsDevout.html#ags-devout-tic">
+<ANCHOR id="AgsDevout.property-details" href="ags/AgsDevout.html#AgsDevout.property-details">
+<ANCHOR id="AgsDevout--attack" href="ags/AgsDevout.html#AgsDevout--attack">
+<ANCHOR id="AgsDevout--bits" href="ags/AgsDevout.html#AgsDevout--bits">
+<ANCHOR id="AgsDevout--bpm" href="ags/AgsDevout.html#AgsDevout--bpm">
+<ANCHOR id="AgsDevout--buffer" href="ags/AgsDevout.html#AgsDevout--buffer">
+<ANCHOR id="AgsDevout--buffer-size" href="ags/AgsDevout.html#AgsDevout--buffer-size">
+<ANCHOR id="AgsDevout--device" href="ags/AgsDevout.html#AgsDevout--device">
+<ANCHOR id="AgsDevout--dsp-channels" href="ags/AgsDevout.html#AgsDevout--dsp-channels">
+<ANCHOR id="AgsDevout--frequency" href="ags/AgsDevout.html#AgsDevout--frequency">
+<ANCHOR id="AgsDevout--main" href="ags/AgsDevout.html#AgsDevout--main">
+<ANCHOR id="AgsDevout--pcm-channels" href="ags/AgsDevout.html#AgsDevout--pcm-channels">
+<ANCHOR id="AgsDevout.signal-details" href="ags/AgsDevout.html#AgsDevout.signal-details">
+<ANCHOR id="AgsDevout-tic" href="ags/AgsDevout.html#AgsDevout-tic">
+<ANCHOR id="AgsInput" href="ags/AgsInput.html">
+<ANCHOR id="AgsInput.synopsis" href="ags/AgsInput.html#AgsInput.synopsis">
+<ANCHOR id="AgsInput.object-hierarchy" href="ags/AgsInput.html#AgsInput.object-hierarchy">
+<ANCHOR id="AgsInput.implemented-interfaces" href="ags/AgsInput.html#AgsInput.implemented-interfaces">
+<ANCHOR id="AgsInput.properties" href="ags/AgsInput.html#AgsInput.properties">
+<ANCHOR id="AgsInput.description" href="ags/AgsInput.html#AgsInput.description">
+<ANCHOR id="AgsInput.details" href="ags/AgsInput.html#AgsInput.details">
+<ANCHOR id="AgsInput-struct" href="ags/AgsInput.html#AgsInput-struct">
+<ANCHOR id="AgsInputClass" href="ags/AgsInput.html#AgsInputClass">
+<ANCHOR id="ags-input-new" href="ags/AgsInput.html#ags-input-new">
+<ANCHOR id="AgsInput.property-details" href="ags/AgsInput.html#AgsInput.property-details">
+<ANCHOR id="AgsInput--file-link" href="ags/AgsInput.html#AgsInput--file-link">
+<ANCHOR id="AgsNotation" href="ags/AgsNotation.html">
+<ANCHOR id="AgsNotation.synopsis" href="ags/AgsNotation.html#AgsNotation.synopsis">
+<ANCHOR id="AgsNotation.object-hierarchy" href="ags/AgsNotation.html#AgsNotation.object-hierarchy">
+<ANCHOR id="AgsNotation.implemented-interfaces" href="ags/AgsNotation.html#AgsNotation.implemented-interfaces">
+<ANCHOR id="AgsNotation.properties" href="ags/AgsNotation.html#AgsNotation.properties">
+<ANCHOR id="AgsNotation.description" href="ags/AgsNotation.html#AgsNotation.description">
+<ANCHOR id="AgsNotation.details" href="ags/AgsNotation.html#AgsNotation.details">
+<ANCHOR id="AGS-NOTATION-DEFAULT-BPM:CAPS" href="ags/AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS">
+<ANCHOR id="AGS-NOTATION-DEFAULT-DURATION:CAPS" href="ags/AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS">
+<ANCHOR id="AGS-NOTATION-DEFAULT-JIFFIE:CAPS" href="ags/AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AGS-NOTATION-DEFAULT-LENGTH:CAPS" href="ags/AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS">
+<ANCHOR id="AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" href="ags/AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS">
+<ANCHOR id="AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" href="ags/AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS">
+<ANCHOR id="AGS-NOTATION-TICS-PER-BEAT:CAPS" href="ags/AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS">
+<ANCHOR id="AgsNotation-struct" href="ags/AgsNotation.html#AgsNotation-struct">
+<ANCHOR id="AgsNotationClass" href="ags/AgsNotation.html#AgsNotationClass">
+<ANCHOR id="AgsNotationFlags" href="ags/AgsNotation.html#AgsNotationFlags">
+<ANCHOR id="ags-notation-add-note" href="ags/AgsNotation.html#ags-notation-add-note">
+<ANCHOR id="ags-notation-add-point-to-selection" href="ags/AgsNotation.html#ags-notation-add-point-to-selection">
+<ANCHOR id="ags-notation-add-region-to-selection" href="ags/AgsNotation.html#ags-notation-add-region-to-selection">
+<ANCHOR id="ags-notation-copy-selection" href="ags/AgsNotation.html#ags-notation-copy-selection">
+<ANCHOR id="ags-notation-cut-selection" href="ags/AgsNotation.html#ags-notation-cut-selection">
+<ANCHOR id="ags-notation-find-near-timestamp" href="ags/AgsNotation.html#ags-notation-find-near-timestamp">
+<ANCHOR id="ags-notation-find-point" href="ags/AgsNotation.html#ags-notation-find-point">
+<ANCHOR id="ags-notation-find-region" href="ags/AgsNotation.html#ags-notation-find-region">
+<ANCHOR id="ags-notation-free-selection" href="ags/AgsNotation.html#ags-notation-free-selection">
+<ANCHOR id="ags-notation-get-current" href="ags/AgsNotation.html#ags-notation-get-current">
+<ANCHOR id="ags-notation-get-selection" href="ags/AgsNotation.html#ags-notation-get-selection">
+<ANCHOR id="ags-notation-insert-from-clipboard" href="ags/AgsNotation.html#ags-notation-insert-from-clipboard">
+<ANCHOR id="ags-notation-is-note-selected" href="ags/AgsNotation.html#ags-notation-is-note-selected">
+<ANCHOR id="ags-notation-new" href="ags/AgsNotation.html#ags-notation-new">
+<ANCHOR id="ags-notation-remove-note-at-position" href="ags/AgsNotation.html#ags-notation-remove-note-at-position">
+<ANCHOR id="ags-notation-remove-point-from-selection" href="ags/AgsNotation.html#ags-notation-remove-point-from-selection">
+<ANCHOR id="ags-notation-remove-region-from-selection" href="ags/AgsNotation.html#ags-notation-remove-region-from-selection">
+<ANCHOR id="AgsNotation.property-details" href="ags/AgsNotation.html#AgsNotation.property-details">
+<ANCHOR id="AgsNotation--current-notes" href="ags/AgsNotation.html#AgsNotation--current-notes">
+<ANCHOR id="AgsNotation--next-notes" href="ags/AgsNotation.html#AgsNotation--next-notes">
+<ANCHOR id="AgsNotation--port" href="ags/AgsNotation.html#AgsNotation--port">
+<ANCHOR id="AgsNote" href="ags/AgsNote.html">
+<ANCHOR id="AgsNote.synopsis" href="ags/AgsNote.html#AgsNote.synopsis">
+<ANCHOR id="AgsNote.object-hierarchy" href="ags/AgsNote.html#AgsNote.object-hierarchy">
+<ANCHOR id="AgsNote.implemented-interfaces" href="ags/AgsNote.html#AgsNote.implemented-interfaces">
+<ANCHOR id="AgsNote.description" href="ags/AgsNote.html#AgsNote.description">
+<ANCHOR id="AgsNote.details" href="ags/AgsNote.html#AgsNote.details">
+<ANCHOR id="AgsNote-struct" href="ags/AgsNote.html#AgsNote-struct">
+<ANCHOR id="AgsNoteClass" href="ags/AgsNote.html#AgsNoteClass">
+<ANCHOR id="AgsNoteFlags" href="ags/AgsNote.html#AgsNoteFlags">
+<ANCHOR id="ags-note-duplicate" href="ags/AgsNote.html#ags-note-duplicate">
+<ANCHOR id="ags-note-new" href="ags/AgsNote.html#ags-note-new">
+<ANCHOR id="AgsOutput" href="ags/AgsOutput.html">
+<ANCHOR id="AgsOutput.synopsis" href="ags/AgsOutput.html#AgsOutput.synopsis">
+<ANCHOR id="AgsOutput.object-hierarchy" href="ags/AgsOutput.html#AgsOutput.object-hierarchy">
+<ANCHOR id="AgsOutput.implemented-interfaces" href="ags/AgsOutput.html#AgsOutput.implemented-interfaces">
+<ANCHOR id="AgsOutput.description" href="ags/AgsOutput.html#AgsOutput.description">
+<ANCHOR id="AgsOutput.details" href="ags/AgsOutput.html#AgsOutput.details">
+<ANCHOR id="AgsOutput-struct" href="ags/AgsOutput.html#AgsOutput-struct">
+<ANCHOR id="AgsOutputClass" href="ags/AgsOutput.html#AgsOutputClass">
+<ANCHOR id="ags-output-find-first-input-recycling" href="ags/AgsOutput.html#ags-output-find-first-input-recycling">
+<ANCHOR id="ags-output-find-last-input-recycling" href="ags/AgsOutput.html#ags-output-find-last-input-recycling">
+<ANCHOR id="ags-output-new" href="ags/AgsOutput.html#ags-output-new">
+<ANCHOR id="AgsPattern" href="ags/AgsPattern.html">
+<ANCHOR id="AgsPattern.synopsis" href="ags/AgsPattern.html#AgsPattern.synopsis">
+<ANCHOR id="AgsPattern.object-hierarchy" href="ags/AgsPattern.html#AgsPattern.object-hierarchy">
+<ANCHOR id="AgsPattern.implemented-interfaces" href="ags/AgsPattern.html#AgsPattern.implemented-interfaces">
+<ANCHOR id="AgsPattern.properties" href="ags/AgsPattern.html#AgsPattern.properties">
+<ANCHOR id="AgsPattern.description" href="ags/AgsPattern.html#AgsPattern.description">
+<ANCHOR id="AgsPattern.details" href="ags/AgsPattern.html#AgsPattern.details">
+<ANCHOR id="AgsPattern-struct" href="ags/AgsPattern.html#AgsPattern-struct">
+<ANCHOR id="AgsPatternClass" href="ags/AgsPattern.html#AgsPatternClass">
+<ANCHOR id="ags-pattern-get-bit" href="ags/AgsPattern.html#ags-pattern-get-bit">
+<ANCHOR id="ags-pattern-get-by-timestamp" href="ags/AgsPattern.html#ags-pattern-get-by-timestamp">
+<ANCHOR id="ags-pattern-new" href="ags/AgsPattern.html#ags-pattern-new">
+<ANCHOR id="ags-pattern-set-dim" href="ags/AgsPattern.html#ags-pattern-set-dim">
+<ANCHOR id="ags-pattern-toggle-bit" href="ags/AgsPattern.html#ags-pattern-toggle-bit">
+<ANCHOR id="AgsPattern.property-details" href="ags/AgsPattern.html#AgsPattern.property-details">
+<ANCHOR id="AgsPattern--current-bit" href="ags/AgsPattern.html#AgsPattern--current-bit">
+<ANCHOR id="AgsPattern--first-index" href="ags/AgsPattern.html#AgsPattern--first-index">
+<ANCHOR id="AgsPattern--offset" href="ags/AgsPattern.html#AgsPattern--offset">
+<ANCHOR id="AgsPattern--port" href="ags/AgsPattern.html#AgsPattern--port">
+<ANCHOR id="AgsPattern--second-index" href="ags/AgsPattern.html#AgsPattern--second-index">
+<ANCHOR id="AgsPort" href="ags/AgsPort.html">
+<ANCHOR id="AgsPort.synopsis" href="ags/AgsPort.html#AgsPort.synopsis">
+<ANCHOR id="AgsPort.object-hierarchy" href="ags/AgsPort.html#AgsPort.object-hierarchy">
+<ANCHOR id="AgsPort.implemented-interfaces" href="ags/AgsPort.html#AgsPort.implemented-interfaces">
+<ANCHOR id="AgsPort.properties" href="ags/AgsPort.html#AgsPort.properties">
+<ANCHOR id="AgsPort.signals" href="ags/AgsPort.html#AgsPort.signals">
+<ANCHOR id="AgsPort.description" href="ags/AgsPort.html#AgsPort.description">
+<ANCHOR id="AgsPort.details" href="ags/AgsPort.html#AgsPort.details">
+<ANCHOR id="AgsPort-struct" href="ags/AgsPort.html#AgsPort-struct">
+<ANCHOR id="AgsPortClass" href="ags/AgsPort.html#AgsPortClass">
+<ANCHOR id="ags-port-find-specifier" href="ags/AgsPort.html#ags-port-find-specifier">
+<ANCHOR id="ags-port-new" href="ags/AgsPort.html#ags-port-new">
+<ANCHOR id="ags-port-safe-get-property" href="ags/AgsPort.html#ags-port-safe-get-property">
+<ANCHOR id="ags-port-safe-read" href="ags/AgsPort.html#ags-port-safe-read">
+<ANCHOR id="ags-port-safe-set-property" href="ags/AgsPort.html#ags-port-safe-set-property">
+<ANCHOR id="ags-port-safe-write" href="ags/AgsPort.html#ags-port-safe-write">
+<ANCHOR id="AgsPort.property-details" href="ags/AgsPort.html#AgsPort.property-details">
+<ANCHOR id="AgsPort--control-port" href="ags/AgsPort.html#AgsPort--control-port">
+<ANCHOR id="AgsPort--plugin-name" href="ags/AgsPort.html#AgsPort--plugin-name">
+<ANCHOR id="AgsPort--port-value-is-pointer" href="ags/AgsPort.html#AgsPort--port-value-is-pointer">
+<ANCHOR id="AgsPort--port-value-length" href="ags/AgsPort.html#AgsPort--port-value-length">
+<ANCHOR id="AgsPort--port-value-size" href="ags/AgsPort.html#AgsPort--port-value-size">
+<ANCHOR id="AgsPort--port-value-type" href="ags/AgsPort.html#AgsPort--port-value-type">
+<ANCHOR id="AgsPort--specifier" href="ags/AgsPort.html#AgsPort--specifier">
+<ANCHOR id="AgsPort.signal-details" href="ags/AgsPort.html#AgsPort.signal-details">
+<ANCHOR id="AgsPort-safe-get-property" href="ags/AgsPort.html#AgsPort-safe-get-property">
+<ANCHOR id="AgsPort-safe-read" href="ags/AgsPort.html#AgsPort-safe-read">
+<ANCHOR id="AgsPort-safe-set-property" href="ags/AgsPort.html#AgsPort-safe-set-property">
+<ANCHOR id="AgsPort-safe-write" href="ags/AgsPort.html#AgsPort-safe-write">
+<ANCHOR id="AgsRecall" href="ags/AgsRecall.html">
+<ANCHOR id="AgsRecall.synopsis" href="ags/AgsRecall.html#AgsRecall.synopsis">
+<ANCHOR id="AgsRecall.object-hierarchy" href="ags/AgsRecall.html#AgsRecall.object-hierarchy">
+<ANCHOR id="AgsRecall.implemented-interfaces" href="ags/AgsRecall.html#AgsRecall.implemented-interfaces">
+<ANCHOR id="AgsRecall.properties" href="ags/AgsRecall.html#AgsRecall.properties">
+<ANCHOR id="AgsRecall.signals" href="ags/AgsRecall.html#AgsRecall.signals">
+<ANCHOR id="AgsRecall.description" href="ags/AgsRecall.html#AgsRecall.description">
+<ANCHOR id="AgsRecall.details" href="ags/AgsRecall.html#AgsRecall.details">
+<ANCHOR id="AGS-RECALL-DEFAULT-BUILD-ID:CAPS" href="ags/AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-RECALL-DEFAULT-VERSION:CAPS" href="ags/AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-RECALL-HANDLER:CAPS" href="ags/AgsRecall.html#AGS-RECALL-HANDLER:CAPS">
+<ANCHOR id="AgsRecall-struct" href="ags/AgsRecall.html#AgsRecall-struct">
+<ANCHOR id="AgsRecallClass" href="ags/AgsRecall.html#AgsRecallClass">
+<ANCHOR id="AgsRecallFlags" href="ags/AgsRecall.html#AgsRecallFlags">
+<ANCHOR id="AgsRecallHandler" href="ags/AgsRecall.html#AgsRecallHandler">
+<ANCHOR id="AgsRecallNotifyDependencyMode" href="ags/AgsRecall.html#AgsRecallNotifyDependencyMode">
+<ANCHOR id="ags-recall-add-child" href="ags/AgsRecall.html#ags-recall-add-child">
+<ANCHOR id="ags-recall-add-dependency" href="ags/AgsRecall.html#ags-recall-add-dependency">
+<ANCHOR id="ags-recall-add-handler" href="ags/AgsRecall.html#ags-recall-add-handler">
+<ANCHOR id="ags-recall-cancel" href="ags/AgsRecall.html#ags-recall-cancel">
+<ANCHOR id="ags-recall-child-added" href="ags/AgsRecall.html#ags-recall-child-added">
+<ANCHOR id="ags-recall-done" href="ags/AgsRecall.html#ags-recall-done">
+<ANCHOR id="ags-recall-duplicate" href="ags/AgsRecall.html#ags-recall-duplicate">
+<ANCHOR id="ags-recall-find-by-effect" href="ags/AgsRecall.html#ags-recall-find-by-effect">
+<ANCHOR id="ags-recall-find-provider" href="ags/AgsRecall.html#ags-recall-find-provider">
+<ANCHOR id="ags-recall-find-provider-with-recycling-container" href="ags/AgsRecall.html#ags-recall-find-provider-with-recycling-container">
+<ANCHOR id="ags-recall-find-recycling-container" href="ags/AgsRecall.html#ags-recall-find-recycling-container">
+<ANCHOR id="ags-recall-find-template" href="ags/AgsRecall.html#ags-recall-find-template">
+<ANCHOR id="ags-recall-find-type" href="ags/AgsRecall.html#ags-recall-find-type">
+<ANCHOR id="ags-recall-find-type-with-recycling-container" href="ags/AgsRecall.html#ags-recall-find-type-with-recycling-container">
+<ANCHOR id="ags-recall-get-children" href="ags/AgsRecall.html#ags-recall-get-children">
+<ANCHOR id="ags-recall-get-dependencies" href="ags/AgsRecall.html#ags-recall-get-dependencies">
+<ANCHOR id="ags-recall-handler-alloc" href="ags/AgsRecall.html#ags-recall-handler-alloc">
+<ANCHOR id="ags-recall-is-done" href="ags/AgsRecall.html#ags-recall-is-done">
+<ANCHOR id="ags-recall-new" href="ags/AgsRecall.html#ags-recall-new">
+<ANCHOR id="ags-recall-notify-dependency" href="ags/AgsRecall.html#ags-recall-notify-dependency">
+<ANCHOR id="ags-recall-remove" href="ags/AgsRecall.html#ags-recall-remove">
+<ANCHOR id="ags-recall-remove-child" href="ags/AgsRecall.html#ags-recall-remove-child">
+<ANCHOR id="ags-recall-remove-dependency" href="ags/AgsRecall.html#ags-recall-remove-dependency">
+<ANCHOR id="ags-recall-remove-handler" href="ags/AgsRecall.html#ags-recall-remove-handler">
+<ANCHOR id="ags-recall-resolve-dependencies" href="ags/AgsRecall.html#ags-recall-resolve-dependencies">
+<ANCHOR id="ags-recall-run-init" href="ags/AgsRecall.html#ags-recall-run-init">
+<ANCHOR id="ags-recall-run-init-inter" href="ags/AgsRecall.html#ags-recall-run-init-inter">
+<ANCHOR id="ags-recall-run-init-post" href="ags/AgsRecall.html#ags-recall-run-init-post">
+<ANCHOR id="ags-recall-run-init-pre" href="ags/AgsRecall.html#ags-recall-run-init-pre">
+<ANCHOR id="ags-recall-run-inter" href="ags/AgsRecall.html#ags-recall-run-inter">
+<ANCHOR id="ags-recall-run-post" href="ags/AgsRecall.html#ags-recall-run-post">
+<ANCHOR id="ags-recall-run-pre" href="ags/AgsRecall.html#ags-recall-run-pre">
+<ANCHOR id="ags-recall-set-devout-recursive" href="ags/AgsRecall.html#ags-recall-set-devout-recursive">
+<ANCHOR id="ags-recall-set-effect" href="ags/AgsRecall.html#ags-recall-set-effect">
+<ANCHOR id="ags-recall-set-flags" href="ags/AgsRecall.html#ags-recall-set-flags">
+<ANCHOR id="ags-recall-set-recall-id" href="ags/AgsRecall.html#ags-recall-set-recall-id">
+<ANCHOR id="ags-recall-stop-persistent" href="ags/AgsRecall.html#ags-recall-stop-persistent">
+<ANCHOR id="ags-recall-template-find-provider" href="ags/AgsRecall.html#ags-recall-template-find-provider">
+<ANCHOR id="ags-recall-template-find-type" href="ags/AgsRecall.html#ags-recall-template-find-type">
+<ANCHOR id="AgsRecall.property-details" href="ags/AgsRecall.html#AgsRecall.property-details">
+<ANCHOR id="AgsRecall--child" href="ags/AgsRecall.html#AgsRecall--child">
+<ANCHOR id="AgsRecall--dependency" href="ags/AgsRecall.html#AgsRecall--dependency">
+<ANCHOR id="AgsRecall--devout" href="ags/AgsRecall.html#AgsRecall--devout">
+<ANCHOR id="AgsRecall--parent" href="ags/AgsRecall.html#AgsRecall--parent">
+<ANCHOR id="AgsRecall--recall-container" href="ags/AgsRecall.html#AgsRecall--recall-container">
+<ANCHOR id="AgsRecall--recall-id" href="ags/AgsRecall.html#AgsRecall--recall-id">
+<ANCHOR id="AgsRecall.signal-details" href="ags/AgsRecall.html#AgsRecall.signal-details">
+<ANCHOR id="AgsRecall-cancel" href="ags/AgsRecall.html#AgsRecall-cancel">
+<ANCHOR id="AgsRecall-child-added" href="ags/AgsRecall.html#AgsRecall-child-added">
+<ANCHOR id="AgsRecall-done" href="ags/AgsRecall.html#AgsRecall-done">
+<ANCHOR id="AgsRecall-duplicate" href="ags/AgsRecall.html#AgsRecall-duplicate">
+<ANCHOR id="AgsRecall-notify-dependency" href="ags/AgsRecall.html#AgsRecall-notify-dependency">
+<ANCHOR id="AgsRecall-remove" href="ags/AgsRecall.html#AgsRecall-remove">
+<ANCHOR id="AgsRecall-resolve-dependencies" href="ags/AgsRecall.html#AgsRecall-resolve-dependencies">
+<ANCHOR id="AgsRecall-run-init-inter" href="ags/AgsRecall.html#AgsRecall-run-init-inter">
+<ANCHOR id="AgsRecall-run-init-post" href="ags/AgsRecall.html#AgsRecall-run-init-post">
+<ANCHOR id="AgsRecall-run-init-pre" href="ags/AgsRecall.html#AgsRecall-run-init-pre">
+<ANCHOR id="AgsRecall-run-inter" href="ags/AgsRecall.html#AgsRecall-run-inter">
+<ANCHOR id="AgsRecall-run-post" href="ags/AgsRecall.html#AgsRecall-run-post">
+<ANCHOR id="AgsRecall-run-pre" href="ags/AgsRecall.html#AgsRecall-run-pre">
+<ANCHOR id="AgsRecall-stop-persistent" href="ags/AgsRecall.html#AgsRecall-stop-persistent">
+<ANCHOR id="AgsRecallAudio" href="ags/AgsRecallAudio.html">
+<ANCHOR id="AgsRecallAudio.synopsis" href="ags/AgsRecallAudio.html#AgsRecallAudio.synopsis">
+<ANCHOR id="AgsRecallAudio.object-hierarchy" href="ags/AgsRecallAudio.html#AgsRecallAudio.object-hierarchy">
+<ANCHOR id="AgsRecallAudio.implemented-interfaces" href="ags/AgsRecallAudio.html#AgsRecallAudio.implemented-interfaces">
+<ANCHOR id="AgsRecallAudio.properties" href="ags/AgsRecallAudio.html#AgsRecallAudio.properties">
+<ANCHOR id="AgsRecallAudio.description" href="ags/AgsRecallAudio.html#AgsRecallAudio.description">
+<ANCHOR id="AgsRecallAudio.details" href="ags/AgsRecallAudio.html#AgsRecallAudio.details">
+<ANCHOR id="AgsRecallAudio-struct" href="ags/AgsRecallAudio.html#AgsRecallAudio-struct">
+<ANCHOR id="AgsRecallAudioClass" href="ags/AgsRecallAudio.html#AgsRecallAudioClass">
+<ANCHOR id="ags-recall-audio-new" href="ags/AgsRecallAudio.html#ags-recall-audio-new">
+<ANCHOR id="AgsRecallAudio.property-details" href="ags/AgsRecallAudio.html#AgsRecallAudio.property-details">
+<ANCHOR id="AgsRecallAudio--audio" href="ags/AgsRecallAudio.html#AgsRecallAudio--audio">
+<ANCHOR id="AgsRecallAudioRun" href="ags/AgsRecallAudioRun.html">
+<ANCHOR id="AgsRecallAudioRun.synopsis" href="ags/AgsRecallAudioRun.html#AgsRecallAudioRun.synopsis">
+<ANCHOR id="AgsRecallAudioRun.object-hierarchy" href="ags/AgsRecallAudioRun.html#AgsRecallAudioRun.object-hierarchy">
+<ANCHOR id="AgsRecallAudioRun.implemented-interfaces" href="ags/AgsRecallAudioRun.html#AgsRecallAudioRun.implemented-interfaces">
+<ANCHOR id="AgsRecallAudioRun.properties" href="ags/AgsRecallAudioRun.html#AgsRecallAudioRun.properties">
+<ANCHOR id="AgsRecallAudioRun.description" href="ags/AgsRecallAudioRun.html#AgsRecallAudioRun.description">
+<ANCHOR id="AgsRecallAudioRun.details" href="ags/AgsRecallAudioRun.html#AgsRecallAudioRun.details">
+<ANCHOR id="AgsRecallAudioRun-struct" href="ags/AgsRecallAudioRun.html#AgsRecallAudioRun-struct">
+<ANCHOR id="AgsRecallAudioRunClass" href="ags/AgsRecallAudioRun.html#AgsRecallAudioRunClass">
+<ANCHOR id="ags-recall-audio-run-new" href="ags/AgsRecallAudioRun.html#ags-recall-audio-run-new">
+<ANCHOR id="AgsRecallAudioRun.property-details" href="ags/AgsRecallAudioRun.html#AgsRecallAudioRun.property-details">
+<ANCHOR id="AgsRecallAudioRun--recall-audio" href="ags/AgsRecallAudioRun.html#AgsRecallAudioRun--recall-audio">
+<ANCHOR id="AgsRecallAudioSignal" href="ags/AgsRecallAudioSignal.html">
+<ANCHOR id="AgsRecallAudioSignal.synopsis" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal.synopsis">
+<ANCHOR id="AgsRecallAudioSignal.object-hierarchy" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal.object-hierarchy">
+<ANCHOR id="AgsRecallAudioSignal.implemented-interfaces" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsRecallAudioSignal.properties" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal.properties">
+<ANCHOR id="AgsRecallAudioSignal.description" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal.description">
+<ANCHOR id="AgsRecallAudioSignal.details" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal.details">
+<ANCHOR id="AgsRecallAudioSignal-struct" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal-struct">
+<ANCHOR id="AgsRecallAudioSignalClass" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignalClass">
+<ANCHOR id="AgsRecallAudioSignalFlags" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags">
+<ANCHOR id="ags-recall-audio-signal-new" href="ags/AgsRecallAudioSignal.html#ags-recall-audio-signal-new">
+<ANCHOR id="AgsRecallAudioSignal.property-details" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal.property-details">
+<ANCHOR id="AgsRecallAudioSignal--audio-channel" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal--audio-channel">
+<ANCHOR id="AgsRecallAudioSignal--destination" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal--destination">
+<ANCHOR id="AgsRecallAudioSignal--source" href="ags/AgsRecallAudioSignal.html#AgsRecallAudioSignal--source">
+<ANCHOR id="AgsRecallChannel" href="ags/AgsRecallChannel.html">
+<ANCHOR id="AgsRecallChannel.synopsis" href="ags/AgsRecallChannel.html#AgsRecallChannel.synopsis">
+<ANCHOR id="AgsRecallChannel.object-hierarchy" href="ags/AgsRecallChannel.html#AgsRecallChannel.object-hierarchy">
+<ANCHOR id="AgsRecallChannel.implemented-interfaces" href="ags/AgsRecallChannel.html#AgsRecallChannel.implemented-interfaces">
+<ANCHOR id="AgsRecallChannel.properties" href="ags/AgsRecallChannel.html#AgsRecallChannel.properties">
+<ANCHOR id="AgsRecallChannel.description" href="ags/AgsRecallChannel.html#AgsRecallChannel.description">
+<ANCHOR id="AgsRecallChannel.details" href="ags/AgsRecallChannel.html#AgsRecallChannel.details">
+<ANCHOR id="AgsRecallChannel-struct" href="ags/AgsRecallChannel.html#AgsRecallChannel-struct">
+<ANCHOR id="AgsRecallChannelClass" href="ags/AgsRecallChannel.html#AgsRecallChannelClass">
+<ANCHOR id="ags-recall-channel-find-channel" href="ags/AgsRecallChannel.html#ags-recall-channel-find-channel">
+<ANCHOR id="ags-recall-channel-new" href="ags/AgsRecallChannel.html#ags-recall-channel-new">
+<ANCHOR id="AgsRecallChannel.property-details" href="ags/AgsRecallChannel.html#AgsRecallChannel.property-details">
+<ANCHOR id="AgsRecallChannel--destination" href="ags/AgsRecallChannel.html#AgsRecallChannel--destination">
+<ANCHOR id="AgsRecallChannel--source" href="ags/AgsRecallChannel.html#AgsRecallChannel--source">
+<ANCHOR id="AgsRecallChannelRun" href="ags/AgsRecallChannelRun.html">
+<ANCHOR id="AgsRecallChannelRun.synopsis" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun.synopsis">
+<ANCHOR id="AgsRecallChannelRun.object-hierarchy" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun.object-hierarchy">
+<ANCHOR id="AgsRecallChannelRun.implemented-interfaces" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun.implemented-interfaces">
+<ANCHOR id="AgsRecallChannelRun.properties" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun.properties">
+<ANCHOR id="AgsRecallChannelRun.signals" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun.signals">
+<ANCHOR id="AgsRecallChannelRun.description" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun.description">
+<ANCHOR id="AgsRecallChannelRun.details" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun.details">
+<ANCHOR id="AgsRecallChannelRun-struct" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun-struct">
+<ANCHOR id="AgsRecallChannelRunClass" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRunClass">
+<ANCHOR id="ags-recall-channel-run-get-run-order" href="ags/AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order">
+<ANCHOR id="ags-recall-channel-run-new" href="ags/AgsRecallChannelRun.html#ags-recall-channel-run-new">
+<ANCHOR id="ags-recall-channel-run-run-order-changed" href="ags/AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed">
+<ANCHOR id="AgsRecallChannelRun.property-details" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun.property-details">
+<ANCHOR id="AgsRecallChannelRun--audio-channel" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun--audio-channel">
+<ANCHOR id="AgsRecallChannelRun--destination" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun--destination">
+<ANCHOR id="AgsRecallChannelRun--recall-audio-run" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun--recall-audio-run">
+<ANCHOR id="AgsRecallChannelRun--recall-channel" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun--recall-channel">
+<ANCHOR id="AgsRecallChannelRun--source" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun--source">
+<ANCHOR id="AgsRecallChannelRun.signal-details" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun.signal-details">
+<ANCHOR id="AgsRecallChannelRun-run-order-changed" href="ags/AgsRecallChannelRun.html#AgsRecallChannelRun-run-order-changed">
+<ANCHOR id="AgsRecallChannelRunDummy" href="ags/AgsRecallChannelRunDummy.html">
+<ANCHOR id="AgsRecallChannelRunDummy.synopsis" href="ags/AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy.synopsis">
+<ANCHOR id="AgsRecallChannelRunDummy.object-hierarchy" href="ags/AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy.object-hierarchy">
+<ANCHOR id="AgsRecallChannelRunDummy.implemented-interfaces" href="ags/AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy.implemented-interfaces">
+<ANCHOR id="AgsRecallChannelRunDummy.description" href="ags/AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy.description">
+<ANCHOR id="AgsRecallChannelRunDummy.details" href="ags/AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy.details">
+<ANCHOR id="AgsRecallChannelRunDummy-struct" href="ags/AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy-struct">
+<ANCHOR id="AgsRecallChannelRunDummyClass" href="ags/AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummyClass">
+<ANCHOR id="ags-recall-channel-run-dummy-new" href="ags/AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new">
+<ANCHOR id="AgsRecallContainer" href="ags/AgsRecallContainer.html">
+<ANCHOR id="AgsRecallContainer.synopsis" href="ags/AgsRecallContainer.html#AgsRecallContainer.synopsis">
+<ANCHOR id="AgsRecallContainer.object-hierarchy" href="ags/AgsRecallContainer.html#AgsRecallContainer.object-hierarchy">
+<ANCHOR id="AgsRecallContainer.implemented-interfaces" href="ags/AgsRecallContainer.html#AgsRecallContainer.implemented-interfaces">
+<ANCHOR id="AgsRecallContainer.properties" href="ags/AgsRecallContainer.html#AgsRecallContainer.properties">
+<ANCHOR id="AgsRecallContainer.description" href="ags/AgsRecallContainer.html#AgsRecallContainer.description">
+<ANCHOR id="AgsRecallContainer.details" href="ags/AgsRecallContainer.html#AgsRecallContainer.details">
+<ANCHOR id="AgsRecallContainer-struct" href="ags/AgsRecallContainer.html#AgsRecallContainer-struct">
+<ANCHOR id="AgsRecallContainerClass" href="ags/AgsRecallContainer.html#AgsRecallContainerClass">
+<ANCHOR id="AgsRecallContainerFindFlags" href="ags/AgsRecallContainer.html#AgsRecallContainerFindFlags">
+<ANCHOR id="AgsRecallContainerFlags" href="ags/AgsRecallContainer.html#AgsRecallContainerFlags">
+<ANCHOR id="ags-recall-container-find" href="ags/AgsRecallContainer.html#ags-recall-container-find">
+<ANCHOR id="ags-recall-container-get-recall-audio" href="ags/AgsRecallContainer.html#ags-recall-container-get-recall-audio">
+<ANCHOR id="ags-recall-container-get-recall-audio-run" href="ags/AgsRecallContainer.html#ags-recall-container-get-recall-audio-run">
+<ANCHOR id="ags-recall-container-get-recall-channel" href="ags/AgsRecallContainer.html#ags-recall-container-get-recall-channel">
+<ANCHOR id="ags-recall-container-get-recall-channel-run" href="ags/AgsRecallContainer.html#ags-recall-container-get-recall-channel-run">
+<ANCHOR id="ags-recall-container-new" href="ags/AgsRecallContainer.html#ags-recall-container-new">
+<ANCHOR id="AgsRecallContainer.property-details" href="ags/AgsRecallContainer.html#AgsRecallContainer.property-details">
+<ANCHOR id="AgsRecallContainer--recall-audio" href="ags/AgsRecallContainer.html#AgsRecallContainer--recall-audio">
+<ANCHOR id="AgsRecallContainer--recall-audio-run" href="ags/AgsRecallContainer.html#AgsRecallContainer--recall-audio-run">
+<ANCHOR id="AgsRecallContainer--recall-audio-run-type" href="ags/AgsRecallContainer.html#AgsRecallContainer--recall-audio-run-type">
+<ANCHOR id="AgsRecallContainer--recall-audio-type" href="ags/AgsRecallContainer.html#AgsRecallContainer--recall-audio-type">
+<ANCHOR id="AgsRecallContainer--recall-channel" href="ags/AgsRecallContainer.html#AgsRecallContainer--recall-channel">
+<ANCHOR id="AgsRecallContainer--recall-channel-run" href="ags/AgsRecallContainer.html#AgsRecallContainer--recall-channel-run">
+<ANCHOR id="AgsRecallContainer--recall-channel-run-type" href="ags/AgsRecallContainer.html#AgsRecallContainer--recall-channel-run-type">
+<ANCHOR id="AgsRecallContainer--recall-channel-type" href="ags/AgsRecallContainer.html#AgsRecallContainer--recall-channel-type">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h" href="ags/ags_recall_dependency.h.html">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h.synopsis" href="ags/ags_recall_dependency.h.synopsis">
+<ANCHOR id="AgsRecallDependency" href="ags/ags_recall_dependency.h.html#AgsRecallDependency">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h.object-hierarchy" href="ags/ags_recall_dependency.h.object-hierarchy">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h.implemented-interfaces" href="ags/ags_recall_dependency.h.implemented-interfaces">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h.description" href="ags/ags_recall_dependency.h.description">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h.details" href="ags/ags_recall_dependency.h.details">
+<ANCHOR id="AgsRecallDependency-struct" href="ags/ags_recall_dependency.h.html#AgsRecallDependency-struct">
+<ANCHOR id="AgsRecallDependencyClass" href="ags/ags_recall_dependency.h.html#AgsRecallDependencyClass">
+<ANCHOR id="ags-recall-dependency-find-dependency" href="ags/ags_recall_dependency.h.html#ags-recall-dependency-find-dependency">
+<ANCHOR id="ags-recall-dependency-find-dependency-by-provider" href="ags/ags_recall_dependency.h.html#ags-recall-dependency-find-dependency-by-provider">
+<ANCHOR id="ags-recall-dependency-new" href="ags/ags_recall_dependency.h.html#ags-recall-dependency-new">
+<ANCHOR id="ags-recall-dependency-resolve" href="ags/ags_recall_dependency.h.html#ags-recall-dependency-resolve">
+<ANCHOR id="AgsRecallFactory" href="ags/AgsRecallFactory.html">
+<ANCHOR id="AgsRecallFactory.synopsis" href="ags/AgsRecallFactory.html#AgsRecallFactory.synopsis">
+<ANCHOR id="AgsRecallFactory.object-hierarchy" href="ags/AgsRecallFactory.html#AgsRecallFactory.object-hierarchy">
+<ANCHOR id="AgsRecallFactory.implemented-interfaces" href="ags/AgsRecallFactory.html#AgsRecallFactory.implemented-interfaces">
+<ANCHOR id="AgsRecallFactory.description" href="ags/AgsRecallFactory.html#AgsRecallFactory.description">
+<ANCHOR id="AgsRecallFactory.details" href="ags/AgsRecallFactory.html#AgsRecallFactory.details">
+<ANCHOR id="AgsRecallFactory-struct" href="ags/AgsRecallFactory.html#AgsRecallFactory-struct">
+<ANCHOR id="AgsRecallFactoryClass" href="ags/AgsRecallFactory.html#AgsRecallFactoryClass">
+<ANCHOR id="AgsRecallFactoryCreateFlags" href="ags/AgsRecallFactory.html#AgsRecallFactoryCreateFlags">
+<ANCHOR id="ags-recall-factory-create" href="ags/AgsRecallFactory.html#ags-recall-factory-create">
+<ANCHOR id="ags-recall-factory-get-instance" href="ags/AgsRecallFactory.html#ags-recall-factory-get-instance">
+<ANCHOR id="ags-recall-factory-new" href="ags/AgsRecallFactory.html#ags-recall-factory-new">
+<ANCHOR id="ags-recall-factory-remove" href="ags/AgsRecallFactory.html#ags-recall-factory-remove">
+<ANCHOR id="AgsRecallID" href="ags/AgsRecallID.html">
+<ANCHOR id="AgsRecallID.synopsis" href="ags/AgsRecallID.html#AgsRecallID.synopsis">
+<ANCHOR id="AgsRecallID.object-hierarchy" href="ags/AgsRecallID.html#AgsRecallID.object-hierarchy">
+<ANCHOR id="AgsRecallID.implemented-interfaces" href="ags/AgsRecallID.html#AgsRecallID.implemented-interfaces">
+<ANCHOR id="AgsRecallID.properties" href="ags/AgsRecallID.html#AgsRecallID.properties">
+<ANCHOR id="AgsRecallID.description" href="ags/AgsRecallID.html#AgsRecallID.description">
+<ANCHOR id="AgsRecallID.details" href="ags/AgsRecallID.html#AgsRecallID.details">
+<ANCHOR id="AgsRecallID-struct" href="ags/AgsRecallID.html#AgsRecallID-struct">
+<ANCHOR id="AgsRecallIDClass" href="ags/AgsRecallID.html#AgsRecallIDClass">
+<ANCHOR id="AgsRecallIDFlags" href="ags/AgsRecallID.html#AgsRecallIDFlags">
+<ANCHOR id="ags-recall-id-add" href="ags/AgsRecallID.html#ags-recall-id-add">
+<ANCHOR id="ags-recall-id-find-parent-recycling-container" href="ags/AgsRecallID.html#ags-recall-id-find-parent-recycling-container">
+<ANCHOR id="ags-recall-id-find-recycling-container" href="ags/AgsRecallID.html#ags-recall-id-find-recycling-container">
+<ANCHOR id="ags-recall-id-get-run-stage" href="ags/AgsRecallID.html#ags-recall-id-get-run-stage">
+<ANCHOR id="ags-recall-id-new" href="ags/AgsRecallID.html#ags-recall-id-new">
+<ANCHOR id="ags-recall-id-set-run-stage" href="ags/AgsRecallID.html#ags-recall-id-set-run-stage">
+<ANCHOR id="ags-recall-id-unset-run-stage" href="ags/AgsRecallID.html#ags-recall-id-unset-run-stage">
+<ANCHOR id="AgsRecallID.property-details" href="ags/AgsRecallID.html#AgsRecallID.property-details">
+<ANCHOR id="AgsRecallID--recycling" href="ags/AgsRecallID.html#AgsRecallID--recycling">
+<ANCHOR id="AgsRecallID--recycling-container" href="ags/AgsRecallID.html#AgsRecallID--recycling-container">
+<ANCHOR id="AgsRecallLadspa" href="ags/AgsRecallLadspa.html">
+<ANCHOR id="AgsRecallLadspa.synopsis" href="ags/AgsRecallLadspa.html#AgsRecallLadspa.synopsis">
+<ANCHOR id="AgsRecallLadspa.object-hierarchy" href="ags/AgsRecallLadspa.html#AgsRecallLadspa.object-hierarchy">
+<ANCHOR id="AgsRecallLadspa.implemented-interfaces" href="ags/AgsRecallLadspa.html#AgsRecallLadspa.implemented-interfaces">
+<ANCHOR id="AgsRecallLadspa.properties" href="ags/AgsRecallLadspa.html#AgsRecallLadspa.properties">
+<ANCHOR id="AgsRecallLadspa.description" href="ags/AgsRecallLadspa.html#AgsRecallLadspa.description">
+<ANCHOR id="AgsRecallLadspa.details" href="ags/AgsRecallLadspa.html#AgsRecallLadspa.details">
+<ANCHOR id="AgsRecallLadspa-struct" href="ags/AgsRecallLadspa.html#AgsRecallLadspa-struct">
+<ANCHOR id="AgsRecallLadspaClass" href="ags/AgsRecallLadspa.html#AgsRecallLadspaClass">
+<ANCHOR id="ags-recall-ladpsa-find" href="ags/AgsRecallLadspa.html#ags-recall-ladpsa-find">
+<ANCHOR id="ags-recall-ladspa-float-to-short" href="ags/AgsRecallLadspa.html#ags-recall-ladspa-float-to-short">
+<ANCHOR id="ags-recall-ladspa-load-ports" href="ags/AgsRecallLadspa.html#ags-recall-ladspa-load-ports">
+<ANCHOR id="ags-recall-ladspa-new" href="ags/AgsRecallLadspa.html#ags-recall-ladspa-new">
+<ANCHOR id="ags-recall-ladspa-short-to-float" href="ags/AgsRecallLadspa.html#ags-recall-ladspa-short-to-float">
+<ANCHOR id="AgsRecallLadspa.property-details" href="ags/AgsRecallLadspa.html#AgsRecallLadspa.property-details">
+<ANCHOR id="AgsRecallLadspa--effect" href="ags/AgsRecallLadspa.html#AgsRecallLadspa--effect">
+<ANCHOR id="AgsRecallLadspa--filename" href="ags/AgsRecallLadspa.html#AgsRecallLadspa--filename">
+<ANCHOR id="AgsRecallLadspa--index" href="ags/AgsRecallLadspa.html#AgsRecallLadspa--index">
+<ANCHOR id="AgsRecallLadspaRun" href="ags/AgsRecallLadspaRun.html">
+<ANCHOR id="AgsRecallLadspaRun.synopsis" href="ags/AgsRecallLadspaRun.html#AgsRecallLadspaRun.synopsis">
+<ANCHOR id="AgsRecallLadspaRun.object-hierarchy" href="ags/AgsRecallLadspaRun.html#AgsRecallLadspaRun.object-hierarchy">
+<ANCHOR id="AgsRecallLadspaRun.implemented-interfaces" href="ags/AgsRecallLadspaRun.html#AgsRecallLadspaRun.implemented-interfaces">
+<ANCHOR id="AgsRecallLadspaRun.description" href="ags/AgsRecallLadspaRun.html#AgsRecallLadspaRun.description">
+<ANCHOR id="AgsRecallLadspaRun.details" href="ags/AgsRecallLadspaRun.html#AgsRecallLadspaRun.details">
+<ANCHOR id="AgsRecallLadspaRun-struct" href="ags/AgsRecallLadspaRun.html#AgsRecallLadspaRun-struct">
+<ANCHOR id="AgsRecallLadspaRunClass" href="ags/AgsRecallLadspaRun.html#AgsRecallLadspaRunClass">
+<ANCHOR id="ags-recall-ladspa-run-new" href="ags/AgsRecallLadspaRun.html#ags-recall-ladspa-run-new">
+<ANCHOR id="AgsRecallRecycling" href="ags/AgsRecallRecycling.html">
+<ANCHOR id="AgsRecallRecycling.synopsis" href="ags/AgsRecallRecycling.html#AgsRecallRecycling.synopsis">
+<ANCHOR id="AgsRecallRecycling.object-hierarchy" href="ags/AgsRecallRecycling.html#AgsRecallRecycling.object-hierarchy">
+<ANCHOR id="AgsRecallRecycling.implemented-interfaces" href="ags/AgsRecallRecycling.html#AgsRecallRecycling.implemented-interfaces">
+<ANCHOR id="AgsRecallRecycling.properties" href="ags/AgsRecallRecycling.html#AgsRecallRecycling.properties">
+<ANCHOR id="AgsRecallRecycling.description" href="ags/AgsRecallRecycling.html#AgsRecallRecycling.description">
+<ANCHOR id="AgsRecallRecycling.details" href="ags/AgsRecallRecycling.html#AgsRecallRecycling.details">
+<ANCHOR id="AgsRecallRecycling-struct" href="ags/AgsRecallRecycling.html#AgsRecallRecycling-struct">
+<ANCHOR id="AgsRecallRecyclingClass" href="ags/AgsRecallRecycling.html#AgsRecallRecyclingClass">
+<ANCHOR id="AgsRecallRecyclingFlags" href="ags/AgsRecallRecycling.html#AgsRecallRecyclingFlags">
+<ANCHOR id="ags-recall-recycling-get-child-source" href="ags/AgsRecallRecycling.html#ags-recall-recycling-get-child-source">
+<ANCHOR id="ags-recall-recycling-new" href="ags/AgsRecallRecycling.html#ags-recall-recycling-new">
+<ANCHOR id="AgsRecallRecycling.property-details" href="ags/AgsRecallRecycling.html#AgsRecallRecycling.property-details">
+<ANCHOR id="AgsRecallRecycling--audio-channel" href="ags/AgsRecallRecycling.html#AgsRecallRecycling--audio-channel">
+<ANCHOR id="AgsRecallRecycling--child-destination" href="ags/AgsRecallRecycling.html#AgsRecallRecycling--child-destination">
+<ANCHOR id="AgsRecallRecycling--child-source" href="ags/AgsRecallRecycling.html#AgsRecallRecycling--child-source">
+<ANCHOR id="AgsRecallRecycling--destination" href="ags/AgsRecallRecycling.html#AgsRecallRecycling--destination">
+<ANCHOR id="AgsRecallRecycling--source" href="ags/AgsRecallRecycling.html#AgsRecallRecycling--source">
+<ANCHOR id="AgsRecallRecyclingDummy" href="ags/AgsRecallRecyclingDummy.html">
+<ANCHOR id="AgsRecallRecyclingDummy.synopsis" href="ags/AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy.synopsis">
+<ANCHOR id="AgsRecallRecyclingDummy.object-hierarchy" href="ags/AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy.object-hierarchy">
+<ANCHOR id="AgsRecallRecyclingDummy.implemented-interfaces" href="ags/AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy.implemented-interfaces">
+<ANCHOR id="AgsRecallRecyclingDummy.description" href="ags/AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy.description">
+<ANCHOR id="AgsRecallRecyclingDummy.details" href="ags/AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy.details">
+<ANCHOR id="AgsRecallRecyclingDummy-struct" href="ags/AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy-struct">
+<ANCHOR id="AgsRecallRecyclingDummyClass" href="ags/AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummyClass">
+<ANCHOR id="ags-recall-recycling-dummy-new" href="ags/AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new">
+<ANCHOR id="AgsRecycling" href="ags/AgsRecycling.html">
+<ANCHOR id="AgsRecycling.synopsis" href="ags/AgsRecycling.html#AgsRecycling.synopsis">
+<ANCHOR id="AgsRecycling.object-hierarchy" href="ags/AgsRecycling.html#AgsRecycling.object-hierarchy">
+<ANCHOR id="AgsRecycling.implemented-interfaces" href="ags/AgsRecycling.html#AgsRecycling.implemented-interfaces">
+<ANCHOR id="AgsRecycling.properties" href="ags/AgsRecycling.html#AgsRecycling.properties">
+<ANCHOR id="AgsRecycling.signals" href="ags/AgsRecycling.html#AgsRecycling.signals">
+<ANCHOR id="AgsRecycling.description" href="ags/AgsRecycling.html#AgsRecycling.description">
+<ANCHOR id="AgsRecycling.details" href="ags/AgsRecycling.html#AgsRecycling.details">
+<ANCHOR id="AgsRecycling-struct" href="ags/AgsRecycling.html#AgsRecycling-struct">
+<ANCHOR id="AgsRecyclingClass" href="ags/AgsRecycling.html#AgsRecyclingClass">
+<ANCHOR id="AgsRecyclingFlags" href="ags/AgsRecycling.html#AgsRecyclingFlags">
+<ANCHOR id="ags-recycling-add-audio-signal" href="ags/AgsRecycling.html#ags-recycling-add-audio-signal">
+<ANCHOR id="ags-recycling-create-audio-signal-with-defaults" href="ags/AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults">
+<ANCHOR id="ags-recycling-create-audio-signal-with-frame-count" href="ags/AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count">
+<ANCHOR id="ags-recycling-find-next-channel" href="ags/AgsRecycling.html#ags-recycling-find-next-channel">
+<ANCHOR id="ags-recycling-new" href="ags/AgsRecycling.html#ags-recycling-new">
+<ANCHOR id="ags-recycling-position" href="ags/AgsRecycling.html#ags-recycling-position">
+<ANCHOR id="ags-recycling-remove-audio-signal" href="ags/AgsRecycling.html#ags-recycling-remove-audio-signal">
+<ANCHOR id="ags-recycling-set-devout" href="ags/AgsRecycling.html#ags-recycling-set-devout">
+<ANCHOR id="AgsRecycling.property-details" href="ags/AgsRecycling.html#AgsRecycling.property-details">
+<ANCHOR id="AgsRecycling--devout" href="ags/AgsRecycling.html#AgsRecycling--devout">
+<ANCHOR id="AgsRecycling.signal-details" href="ags/AgsRecycling.html#AgsRecycling.signal-details">
+<ANCHOR id="AgsRecycling-add-audio-signal" href="ags/AgsRecycling.html#AgsRecycling-add-audio-signal">
+<ANCHOR id="AgsRecycling-remove-audio-signal" href="ags/AgsRecycling.html#AgsRecycling-remove-audio-signal">
+<ANCHOR id="AgsRecyclingContainer" href="ags/AgsRecyclingContainer.html">
+<ANCHOR id="AgsRecyclingContainer.synopsis" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainer.synopsis">
+<ANCHOR id="AgsRecyclingContainer.object-hierarchy" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainer.object-hierarchy">
+<ANCHOR id="AgsRecyclingContainer.properties" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainer.properties">
+<ANCHOR id="AgsRecyclingContainer.description" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainer.description">
+<ANCHOR id="AgsRecyclingContainer.details" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainer.details">
+<ANCHOR id="AgsRecyclingContainer-struct" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainer-struct">
+<ANCHOR id="AgsRecyclingContainerClass" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainerClass">
+<ANCHOR id="ags-recycling-container-add" href="ags/AgsRecyclingContainer.html#ags-recycling-container-add">
+<ANCHOR id="ags-recycling-container-add-child" href="ags/AgsRecyclingContainer.html#ags-recycling-container-add-child">
+<ANCHOR id="ags-recycling-container-find" href="ags/AgsRecyclingContainer.html#ags-recycling-container-find">
+<ANCHOR id="ags-recycling-container-find-child" href="ags/AgsRecyclingContainer.html#ags-recycling-container-find-child">
+<ANCHOR id="ags-recycling-container-find-parent" href="ags/AgsRecyclingContainer.html#ags-recycling-container-find-parent">
+<ANCHOR id="ags-recycling-container-get-child-recall-id" href="ags/AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id">
+<ANCHOR id="ags-recycling-container-get-toplevel" href="ags/AgsRecyclingContainer.html#ags-recycling-container-get-toplevel">
+<ANCHOR id="ags-recycling-container-insert" href="ags/AgsRecyclingContainer.html#ags-recycling-container-insert">
+<ANCHOR id="ags-recycling-container-new" href="ags/AgsRecyclingContainer.html#ags-recycling-container-new">
+<ANCHOR id="ags-recycling-container-remove" href="ags/AgsRecyclingContainer.html#ags-recycling-container-remove">
+<ANCHOR id="ags-recycling-container-remove-child" href="ags/AgsRecyclingContainer.html#ags-recycling-container-remove-child">
+<ANCHOR id="ags-recycling-container-replace" href="ags/AgsRecyclingContainer.html#ags-recycling-container-replace">
+<ANCHOR id="ags-recycling-container-reset-recycling" href="ags/AgsRecyclingContainer.html#ags-recycling-container-reset-recycling">
+<ANCHOR id="AgsRecyclingContainer.property-details" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainer.property-details">
+<ANCHOR id="AgsRecyclingContainer--length" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainer--length">
+<ANCHOR id="AgsRecyclingContainer--parent" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainer--parent">
+<ANCHOR id="AgsRecyclingContainer--recall-id" href="ags/AgsRecyclingContainer.html#AgsRecyclingContainer--recall-id">
+<ANCHOR id="AgsTask" href="ags/AgsTask.html">
+<ANCHOR id="AgsTask.synopsis" href="ags/AgsTask.html#AgsTask.synopsis">
+<ANCHOR id="AgsTask.object-hierarchy" href="ags/AgsTask.html#AgsTask.object-hierarchy">
+<ANCHOR id="AgsTask.implemented-interfaces" href="ags/AgsTask.html#AgsTask.implemented-interfaces">
+<ANCHOR id="AgsTask.signals" href="ags/AgsTask.html#AgsTask.signals">
+<ANCHOR id="AgsTask.description" href="ags/AgsTask.html#AgsTask.description">
+<ANCHOR id="AgsTask.details" href="ags/AgsTask.html#AgsTask.details">
+<ANCHOR id="AgsTask-struct" href="ags/AgsTask.html#AgsTask-struct">
+<ANCHOR id="AgsTaskClass" href="ags/AgsTask.html#AgsTaskClass">
+<ANCHOR id="AgsTaskFlags" href="ags/AgsTask.html#AgsTaskFlags">
+<ANCHOR id="ags-task-failure" href="ags/AgsTask.html#ags-task-failure">
+<ANCHOR id="ags-task-launch" href="ags/AgsTask.html#ags-task-launch">
+<ANCHOR id="ags-task-new" href="ags/AgsTask.html#ags-task-new">
+<ANCHOR id="AgsTask.signal-details" href="ags/AgsTask.html#AgsTask.signal-details">
+<ANCHOR id="AgsTask-failure" href="ags/AgsTask.html#AgsTask-failure">
+<ANCHOR id="AgsTask-launch" href="ags/AgsTask.html#AgsTask-launch">
+<ANCHOR id="AgsTimestamp" href="ags/AgsTimestamp.html">
+<ANCHOR id="AgsTimestamp.synopsis" href="ags/AgsTimestamp.html#AgsTimestamp.synopsis">
+<ANCHOR id="AgsTimestamp.object-hierarchy" href="ags/AgsTimestamp.html#AgsTimestamp.object-hierarchy">
+<ANCHOR id="AgsTimestamp.description" href="ags/AgsTimestamp.html#AgsTimestamp.description">
+<ANCHOR id="AgsTimestamp.details" href="ags/AgsTimestamp.html#AgsTimestamp.details">
+<ANCHOR id="AgsTimestamp-struct" href="ags/AgsTimestamp.html#AgsTimestamp-struct">
+<ANCHOR id="AgsTimestampClass" href="ags/AgsTimestamp.html#AgsTimestampClass">
+<ANCHOR id="AgsTimestampFlags" href="ags/AgsTimestamp.html#AgsTimestampFlags">
+<ANCHOR id="ags-timestamp-new" href="ags/AgsTimestamp.html#ags-timestamp-new">
+<ANCHOR id="AgsTimestampFactory" href="ags/AgsTimestampFactory.html">
+<ANCHOR id="AgsTimestampFactory.synopsis" href="ags/AgsTimestampFactory.html#AgsTimestampFactory.synopsis">
+<ANCHOR id="AgsTimestampFactory.object-hierarchy" href="ags/AgsTimestampFactory.html#AgsTimestampFactory.object-hierarchy">
+<ANCHOR id="AgsTimestampFactory.signals" href="ags/AgsTimestampFactory.html#AgsTimestampFactory.signals">
+<ANCHOR id="AgsTimestampFactory.description" href="ags/AgsTimestampFactory.html#AgsTimestampFactory.description">
+<ANCHOR id="AgsTimestampFactory.details" href="ags/AgsTimestampFactory.html#AgsTimestampFactory.details">
+<ANCHOR id="AgsTimestampFactory-struct" href="ags/AgsTimestampFactory.html#AgsTimestampFactory-struct">
+<ANCHOR id="AgsTimestampFactoryClass" href="ags/AgsTimestampFactory.html#AgsTimestampFactoryClass">
+<ANCHOR id="AgsTimestampFactoryFlags" href="ags/AgsTimestampFactory.html#AgsTimestampFactoryFlags">
+<ANCHOR id="ags-timestamp-factory-create" href="ags/AgsTimestampFactory.html#ags-timestamp-factory-create">
+<ANCHOR id="ags-timestamp-factory-get-instance" href="ags/AgsTimestampFactory.html#ags-timestamp-factory-get-instance">
+<ANCHOR id="ags-timestamp-factory-new" href="ags/AgsTimestampFactory.html#ags-timestamp-factory-new">
+<ANCHOR id="AgsTimestampFactory.signal-details" href="ags/AgsTimestampFactory.html#AgsTimestampFactory.signal-details">
+<ANCHOR id="AgsTimestampFactory-create" href="ags/AgsTimestampFactory.html#AgsTimestampFactory-create">
+<ANCHOR id="ags-ags-synths" href="ags/ags-ags-synths.html">
+<ANCHOR id="ags-ags-synths.synopsis" href="ags/ags-ags-synths.html#ags-ags-synths.synopsis">
+<ANCHOR id="ags-ags-synths.description" href="ags/ags-ags-synths.html#ags-ags-synths.description">
+<ANCHOR id="ags-ags-synths.details" href="ags/ags-ags-synths.html#ags-ags-synths.details">
+<ANCHOR id="ags-synth-saw" href="ags/ags-ags-synths.html#ags-synth-saw">
+<ANCHOR id="ags-synth-sin" href="ags/ags-ags-synths.html#ags-synth-sin">
+<ANCHOR id="ags-synth-square" href="ags/ags-ags-synths.html#ags-synth-square">
+<ANCHOR id="ags-synth-triangle" href="ags/ags-ags-synths.html#ags-synth-triangle">
+<ANCHOR id="AgsAudioFile" href="ags/AgsAudioFile.html">
+<ANCHOR id="AgsAudioFile.synopsis" href="ags/AgsAudioFile.html#AgsAudioFile.synopsis">
+<ANCHOR id="AgsAudioFile.object-hierarchy" href="ags/AgsAudioFile.html#AgsAudioFile.object-hierarchy">
+<ANCHOR id="AgsAudioFile.implemented-interfaces" href="ags/AgsAudioFile.html#AgsAudioFile.implemented-interfaces">
+<ANCHOR id="AgsAudioFile.description" href="ags/AgsAudioFile.html#AgsAudioFile.description">
+<ANCHOR id="AgsAudioFile.details" href="ags/AgsAudioFile.html#AgsAudioFile.details">
+<ANCHOR id="AgsAudioFile-struct" href="ags/AgsAudioFile.html#AgsAudioFile-struct">
+<ANCHOR id="AgsAudioFileClass" href="ags/AgsAudioFile.html#AgsAudioFileClass">
+<ANCHOR id="ags-audio-file-close" href="ags/AgsAudioFile.html#ags-audio-file-close">
+<ANCHOR id="ags-audio-file-flush" href="ags/AgsAudioFile.html#ags-audio-file-flush">
+<ANCHOR id="ags-audio-file-new" href="ags/AgsAudioFile.html#ags-audio-file-new">
+<ANCHOR id="ags-audio-file-open" href="ags/AgsAudioFile.html#ags-audio-file-open">
+<ANCHOR id="ags-audio-file-open-from-data" href="ags/AgsAudioFile.html#ags-audio-file-open-from-data">
+<ANCHOR id="ags-audio-file-read-audio-signal" href="ags/AgsAudioFile.html#ags-audio-file-read-audio-signal">
+<ANCHOR id="ags-audio-file-rw-open" href="ags/AgsAudioFile.html#ags-audio-file-rw-open">
+<ANCHOR id="ags-audio-file-seek" href="ags/AgsAudioFile.html#ags-audio-file-seek">
+<ANCHOR id="ags-audio-file-write" href="ags/AgsAudioFile.html#ags-audio-file-write">
+<ANCHOR id="AgsIpatch" href="ags/AgsIpatch.html">
+<ANCHOR id="AgsIpatch.synopsis" href="ags/AgsIpatch.html#AgsIpatch.synopsis">
+<ANCHOR id="AgsIpatch.object-hierarchy" href="ags/AgsIpatch.html#AgsIpatch.object-hierarchy">
+<ANCHOR id="AgsIpatch.implemented-interfaces" href="ags/AgsIpatch.html#AgsIpatch.implemented-interfaces">
+<ANCHOR id="AgsIpatch.properties" href="ags/AgsIpatch.html#AgsIpatch.properties">
+<ANCHOR id="AgsIpatch.description" href="ags/AgsIpatch.html#AgsIpatch.description">
+<ANCHOR id="AgsIpatch.details" href="ags/AgsIpatch.html#AgsIpatch.details">
+<ANCHOR id="AGS-IPATCH-DEFAULT-CHANNELS:CAPS" href="ags/AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS">
+<ANCHOR id="AGS-IPATCH-READ:CAPS" href="ags/AgsIpatch.html#AGS-IPATCH-READ:CAPS">
+<ANCHOR id="AGS-IPATCH-WRITE:CAPS" href="ags/AgsIpatch.html#AGS-IPATCH-WRITE:CAPS">
+<ANCHOR id="AgsIpatch-struct" href="ags/AgsIpatch.html#AgsIpatch-struct">
+<ANCHOR id="AgsIpatchClass" href="ags/AgsIpatch.html#AgsIpatchClass">
+<ANCHOR id="AgsIpatchFlags" href="ags/AgsIpatch.html#AgsIpatchFlags">
+<ANCHOR id="ags-ipatch-new" href="ags/AgsIpatch.html#ags-ipatch-new">
+<ANCHOR id="AgsIpatch.property-details" href="ags/AgsIpatch.html#AgsIpatch.property-details">
+<ANCHOR id="AgsIpatch--filename" href="ags/AgsIpatch.html#AgsIpatch--filename">
+<ANCHOR id="AgsIpatch--mode" href="ags/AgsIpatch.html#AgsIpatch--mode">
+<ANCHOR id="AgsIpatchSF2Reader" href="ags/AgsIpatchSF2Reader.html">
+<ANCHOR id="AgsIpatchSF2Reader.synopsis" href="ags/AgsIpatchSF2Reader.html#AgsIpatchSF2Reader.synopsis">
+<ANCHOR id="AgsIpatchSF2Reader.object-hierarchy" href="ags/AgsIpatchSF2Reader.html#AgsIpatchSF2Reader.object-hierarchy">
+<ANCHOR id="AgsIpatchSF2Reader.implemented-interfaces" href="ags/AgsIpatchSF2Reader.html#AgsIpatchSF2Reader.implemented-interfaces">
+<ANCHOR id="AgsIpatchSF2Reader.description" href="ags/AgsIpatchSF2Reader.html#AgsIpatchSF2Reader.description">
+<ANCHOR id="AgsIpatchSF2Reader.details" href="ags/AgsIpatchSF2Reader.html#AgsIpatchSF2Reader.details">
+<ANCHOR id="AgsIpatchSF2Reader-struct" href="ags/AgsIpatchSF2Reader.html#AgsIpatchSF2Reader-struct">
+<ANCHOR id="AgsIpatchSF2ReaderClass" href="ags/AgsIpatchSF2Reader.html#AgsIpatchSF2ReaderClass">
+<ANCHOR id="AgsSF2Levels" href="ags/AgsIpatchSF2Reader.html#AgsSF2Levels">
+<ANCHOR id="ags-ipatch-sf2-reader-new" href="ags/AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new">
+<ANCHOR id="AgsSndfile" href="ags/AgsSndfile.html">
+<ANCHOR id="AgsSndfile.synopsis" href="ags/AgsSndfile.html#AgsSndfile.synopsis">
+<ANCHOR id="AgsSndfile.object-hierarchy" href="ags/AgsSndfile.html#AgsSndfile.object-hierarchy">
+<ANCHOR id="AgsSndfile.implemented-interfaces" href="ags/AgsSndfile.html#AgsSndfile.implemented-interfaces">
+<ANCHOR id="AgsSndfile.description" href="ags/AgsSndfile.html#AgsSndfile.description">
+<ANCHOR id="AgsSndfile.details" href="ags/AgsSndfile.html#AgsSndfile.details">
+<ANCHOR id="AgsSndfile-struct" href="ags/AgsSndfile.html#AgsSndfile-struct">
+<ANCHOR id="AgsSndfileClass" href="ags/AgsSndfile.html#AgsSndfileClass">
+<ANCHOR id="AgsSndfileFlags" href="ags/AgsSndfile.html#AgsSndfileFlags">
+<ANCHOR id="ags-sndfile-new" href="ags/AgsSndfile.html#ags-sndfile-new">
+<ANCHOR id="AgsAudioFile" href="ags/AgsAudioFile.html">
+<ANCHOR id="AgsAudioFile.synopsis" href="ags/AgsAudioFile.html#AgsAudioFile.synopsis">
+<ANCHOR id="AgsAudioFile.object-hierarchy" href="ags/AgsAudioFile.html#AgsAudioFile.object-hierarchy">
+<ANCHOR id="AgsAudioFile.implemented-interfaces" href="ags/AgsAudioFile.html#AgsAudioFile.implemented-interfaces">
+<ANCHOR id="AgsAudioFile.description" href="ags/AgsAudioFile.html#AgsAudioFile.description">
+<ANCHOR id="AgsAudioFile.details" href="ags/AgsAudioFile.html#AgsAudioFile.details">
+<ANCHOR id="AgsAudioFile-struct" href="ags/AgsAudioFile.html#AgsAudioFile-struct">
+<ANCHOR id="AgsAudioFileClass" href="ags/AgsAudioFile.html#AgsAudioFileClass">
+<ANCHOR id="ags-audio-file-close" href="ags/AgsAudioFile.html#ags-audio-file-close">
+<ANCHOR id="ags-audio-file-flush" href="ags/AgsAudioFile.html#ags-audio-file-flush">
+<ANCHOR id="ags-audio-file-new" href="ags/AgsAudioFile.html#ags-audio-file-new">
+<ANCHOR id="ags-audio-file-open" href="ags/AgsAudioFile.html#ags-audio-file-open">
+<ANCHOR id="ags-audio-file-open-from-data" href="ags/AgsAudioFile.html#ags-audio-file-open-from-data">
+<ANCHOR id="ags-audio-file-read-audio-signal" href="ags/AgsAudioFile.html#ags-audio-file-read-audio-signal">
+<ANCHOR id="ags-audio-file-rw-open" href="ags/AgsAudioFile.html#ags-audio-file-rw-open">
+<ANCHOR id="ags-audio-file-seek" href="ags/AgsAudioFile.html#ags-audio-file-seek">
+<ANCHOR id="ags-audio-file-write" href="ags/AgsAudioFile.html#ags-audio-file-write">
+<ANCHOR id="AgsBufferAudioSignal" href="ags/AgsBufferAudioSignal.html">
+<ANCHOR id="AgsBufferAudioSignal.synopsis" href="ags/AgsBufferAudioSignal.html#AgsBufferAudioSignal.synopsis">
+<ANCHOR id="AgsBufferAudioSignal.object-hierarchy" href="ags/AgsBufferAudioSignal.html#AgsBufferAudioSignal.object-hierarchy">
+<ANCHOR id="AgsBufferAudioSignal.implemented-interfaces" href="ags/AgsBufferAudioSignal.html#AgsBufferAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsBufferAudioSignal.description" href="ags/AgsBufferAudioSignal.html#AgsBufferAudioSignal.description">
+<ANCHOR id="AgsBufferAudioSignal.details" href="ags/AgsBufferAudioSignal.html#AgsBufferAudioSignal.details">
+<ANCHOR id="AgsBufferAudioSignal-struct" href="ags/AgsBufferAudioSignal.html#AgsBufferAudioSignal-struct">
+<ANCHOR id="AgsBufferAudioSignalClass" href="ags/AgsBufferAudioSignal.html#AgsBufferAudioSignalClass">
+<ANCHOR id="ags-buffer-audio-signal-new" href="ags/AgsBufferAudioSignal.html#ags-buffer-audio-signal-new">
+<ANCHOR id="AgsBufferChannel" href="ags/AgsBufferChannel.html">
+<ANCHOR id="AgsBufferChannel.synopsis" href="ags/AgsBufferChannel.html#AgsBufferChannel.synopsis">
+<ANCHOR id="AgsBufferChannel.object-hierarchy" href="ags/AgsBufferChannel.html#AgsBufferChannel.object-hierarchy">
+<ANCHOR id="AgsBufferChannel.implemented-interfaces" href="ags/AgsBufferChannel.html#AgsBufferChannel.implemented-interfaces">
+<ANCHOR id="AgsBufferChannel.properties" href="ags/AgsBufferChannel.html#AgsBufferChannel.properties">
+<ANCHOR id="AgsBufferChannel.description" href="ags/AgsBufferChannel.html#AgsBufferChannel.description">
+<ANCHOR id="AgsBufferChannel.details" href="ags/AgsBufferChannel.html#AgsBufferChannel.details">
+<ANCHOR id="AgsBufferChannel-struct" href="ags/AgsBufferChannel.html#AgsBufferChannel-struct">
+<ANCHOR id="AgsBufferChannelClass" href="ags/AgsBufferChannel.html#AgsBufferChannelClass">
+<ANCHOR id="ags-buffer-channel-new" href="ags/AgsBufferChannel.html#ags-buffer-channel-new">
+<ANCHOR id="AgsBufferChannel.property-details" href="ags/AgsBufferChannel.html#AgsBufferChannel.property-details">
+<ANCHOR id="AgsBufferChannel--muted" href="ags/AgsBufferChannel.html#AgsBufferChannel--muted">
+<ANCHOR id="AgsBufferChannelRun" href="ags/AgsBufferChannelRun.html">
+<ANCHOR id="AgsBufferChannelRun.synopsis" href="ags/AgsBufferChannelRun.html#AgsBufferChannelRun.synopsis">
+<ANCHOR id="AgsBufferChannelRun.object-hierarchy" href="ags/AgsBufferChannelRun.html#AgsBufferChannelRun.object-hierarchy">
+<ANCHOR id="AgsBufferChannelRun.implemented-interfaces" href="ags/AgsBufferChannelRun.html#AgsBufferChannelRun.implemented-interfaces">
+<ANCHOR id="AgsBufferChannelRun.description" href="ags/AgsBufferChannelRun.html#AgsBufferChannelRun.description">
+<ANCHOR id="AgsBufferChannelRun.details" href="ags/AgsBufferChannelRun.html#AgsBufferChannelRun.details">
+<ANCHOR id="AgsBufferChannelRun-struct" href="ags/AgsBufferChannelRun.html#AgsBufferChannelRun-struct">
+<ANCHOR id="AgsBufferChannelRunClass" href="ags/AgsBufferChannelRun.html#AgsBufferChannelRunClass">
+<ANCHOR id="ags-buffer-channel-run-new" href="ags/AgsBufferChannelRun.html#ags-buffer-channel-run-new">
+<ANCHOR id="AgsBufferRecycling" href="ags/AgsBufferRecycling.html">
+<ANCHOR id="AgsBufferRecycling.synopsis" href="ags/AgsBufferRecycling.html#AgsBufferRecycling.synopsis">
+<ANCHOR id="AgsBufferRecycling.object-hierarchy" href="ags/AgsBufferRecycling.html#AgsBufferRecycling.object-hierarchy">
+<ANCHOR id="AgsBufferRecycling.implemented-interfaces" href="ags/AgsBufferRecycling.html#AgsBufferRecycling.implemented-interfaces">
+<ANCHOR id="AgsBufferRecycling.description" href="ags/AgsBufferRecycling.html#AgsBufferRecycling.description">
+<ANCHOR id="AgsBufferRecycling.details" href="ags/AgsBufferRecycling.html#AgsBufferRecycling.details">
+<ANCHOR id="AgsBufferRecycling-struct" href="ags/AgsBufferRecycling.html#AgsBufferRecycling-struct">
+<ANCHOR id="AgsBufferRecyclingClass" href="ags/AgsBufferRecycling.html#AgsBufferRecyclingClass">
+<ANCHOR id="ags-buffer-recycling-new" href="ags/AgsBufferRecycling.html#ags-buffer-recycling-new">
+<ANCHOR id="AgsCopyAudioSignal" href="ags/AgsCopyAudioSignal.html">
+<ANCHOR id="AgsCopyAudioSignal.synopsis" href="ags/AgsCopyAudioSignal.html#AgsCopyAudioSignal.synopsis">
+<ANCHOR id="AgsCopyAudioSignal.object-hierarchy" href="ags/AgsCopyAudioSignal.html#AgsCopyAudioSignal.object-hierarchy">
+<ANCHOR id="AgsCopyAudioSignal.implemented-interfaces" href="ags/AgsCopyAudioSignal.html#AgsCopyAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsCopyAudioSignal.description" href="ags/AgsCopyAudioSignal.html#AgsCopyAudioSignal.description">
+<ANCHOR id="AgsCopyAudioSignal.details" href="ags/AgsCopyAudioSignal.html#AgsCopyAudioSignal.details">
+<ANCHOR id="AgsCopyAudioSignal-struct" href="ags/AgsCopyAudioSignal.html#AgsCopyAudioSignal-struct">
+<ANCHOR id="AgsCopyAudioSignalClass" href="ags/AgsCopyAudioSignal.html#AgsCopyAudioSignalClass">
+<ANCHOR id="ags-copy-audio-signal-new" href="ags/AgsCopyAudioSignal.html#ags-copy-audio-signal-new">
+<ANCHOR id="AgsCopyChannel" href="ags/AgsCopyChannel.html">
+<ANCHOR id="AgsCopyChannel.synopsis" href="ags/AgsCopyChannel.html#AgsCopyChannel.synopsis">
+<ANCHOR id="AgsCopyChannel.object-hierarchy" href="ags/AgsCopyChannel.html#AgsCopyChannel.object-hierarchy">
+<ANCHOR id="AgsCopyChannel.implemented-interfaces" href="ags/AgsCopyChannel.html#AgsCopyChannel.implemented-interfaces">
+<ANCHOR id="AgsCopyChannel.properties" href="ags/AgsCopyChannel.html#AgsCopyChannel.properties">
+<ANCHOR id="AgsCopyChannel.description" href="ags/AgsCopyChannel.html#AgsCopyChannel.description">
+<ANCHOR id="AgsCopyChannel.details" href="ags/AgsCopyChannel.html#AgsCopyChannel.details">
+<ANCHOR id="AgsCopyChannel-struct" href="ags/AgsCopyChannel.html#AgsCopyChannel-struct">
+<ANCHOR id="AgsCopyChannelClass" href="ags/AgsCopyChannel.html#AgsCopyChannelClass">
+<ANCHOR id="ags-copy-channel-new" href="ags/AgsCopyChannel.html#ags-copy-channel-new">
+<ANCHOR id="AgsCopyChannel.property-details" href="ags/AgsCopyChannel.html#AgsCopyChannel.property-details">
+<ANCHOR id="AgsCopyChannel--muted" href="ags/AgsCopyChannel.html#AgsCopyChannel--muted">
+<ANCHOR id="AgsCopyChannelRun" href="ags/AgsCopyChannelRun.html">
+<ANCHOR id="AgsCopyChannelRun.synopsis" href="ags/AgsCopyChannelRun.html#AgsCopyChannelRun.synopsis">
+<ANCHOR id="AgsCopyChannelRun.object-hierarchy" href="ags/AgsCopyChannelRun.html#AgsCopyChannelRun.object-hierarchy">
+<ANCHOR id="AgsCopyChannelRun.implemented-interfaces" href="ags/AgsCopyChannelRun.html#AgsCopyChannelRun.implemented-interfaces">
+<ANCHOR id="AgsCopyChannelRun.description" href="ags/AgsCopyChannelRun.html#AgsCopyChannelRun.description">
+<ANCHOR id="AgsCopyChannelRun.details" href="ags/AgsCopyChannelRun.html#AgsCopyChannelRun.details">
+<ANCHOR id="AgsCopyChannelRun-struct" href="ags/AgsCopyChannelRun.html#AgsCopyChannelRun-struct">
+<ANCHOR id="AgsCopyChannelRunClass" href="ags/AgsCopyChannelRun.html#AgsCopyChannelRunClass">
+<ANCHOR id="AgsCopyChannelRunFlags" href="ags/AgsCopyChannelRun.html#AgsCopyChannelRunFlags">
+<ANCHOR id="ags-copy-channel-run-new" href="ags/AgsCopyChannelRun.html#ags-copy-channel-run-new">
+<ANCHOR id="AgsCopyNotationAudio" href="ags/AgsCopyNotationAudio.html">
+<ANCHOR id="AgsCopyNotationAudio.synopsis" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudio.synopsis">
+<ANCHOR id="AgsCopyNotationAudio.object-hierarchy" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudio.object-hierarchy">
+<ANCHOR id="AgsCopyNotationAudio.implemented-interfaces" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudio.implemented-interfaces">
+<ANCHOR id="AgsCopyNotationAudio.properties" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudio.properties">
+<ANCHOR id="AgsCopyNotationAudio.description" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudio.description">
+<ANCHOR id="AgsCopyNotationAudio.details" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudio.details">
+<ANCHOR id="AgsCopyNotationAudio-struct" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudio-struct">
+<ANCHOR id="AgsCopyNotationAudioClass" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudioClass">
+<ANCHOR id="AgsCopyNotationAudioFlags" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags">
+<ANCHOR id="ags-copy-notation-audio-new" href="ags/AgsCopyNotationAudio.html#ags-copy-notation-audio-new">
+<ANCHOR id="AgsCopyNotationAudio.property-details" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudio.property-details">
+<ANCHOR id="AgsCopyNotationAudio--audio-channel" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudio--audio-channel">
+<ANCHOR id="AgsCopyNotationAudio--notation" href="ags/AgsCopyNotationAudio.html#AgsCopyNotationAudio--notation">
+<ANCHOR id="AgsCopyNotationAudioRun" href="ags/AgsCopyNotationAudioRun.html">
+<ANCHOR id="AgsCopyNotationAudioRun.synopsis" href="ags/AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun.synopsis">
+<ANCHOR id="AgsCopyNotationAudioRun.object-hierarchy" href="ags/AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun.object-hierarchy">
+<ANCHOR id="AgsCopyNotationAudioRun.implemented-interfaces" href="ags/AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun.implemented-interfaces">
+<ANCHOR id="AgsCopyNotationAudioRun.properties" href="ags/AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun.properties">
+<ANCHOR id="AgsCopyNotationAudioRun.description" href="ags/AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun.description">
+<ANCHOR id="AgsCopyNotationAudioRun.details" href="ags/AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun.details">
+<ANCHOR id="AgsCopyNotationAudioRun-struct" href="ags/AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun-struct">
+<ANCHOR id="AgsCopyNotationAudioRunClass" href="ags/AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRunClass">
+<ANCHOR id="ags-copy-notation-audio-run-new" href="ags/AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new">
+<ANCHOR id="AgsCopyNotationAudioRun.property-details" href="ags/AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun.property-details">
+<ANCHOR id="AgsCopyNotationAudioRun--count-beats-audio-run" href="ags/AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun--count-beats-audio-run">
+<ANCHOR id="AgsCopyPatternAudio" href="ags/AgsCopyPatternAudio.html">
+<ANCHOR id="AgsCopyPatternAudio.synopsis" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudio.synopsis">
+<ANCHOR id="AgsCopyPatternAudio.object-hierarchy" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudio.object-hierarchy">
+<ANCHOR id="AgsCopyPatternAudio.implemented-interfaces" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudio.implemented-interfaces">
+<ANCHOR id="AgsCopyPatternAudio.properties" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudio.properties">
+<ANCHOR id="AgsCopyPatternAudio.description" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudio.description">
+<ANCHOR id="AgsCopyPatternAudio.details" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudio.details">
+<ANCHOR id="AgsCopyPatternAudio-struct" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudio-struct">
+<ANCHOR id="AgsCopyPatternAudioClass" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudioClass">
+<ANCHOR id="ags-copy-pattern-audio-new" href="ags/AgsCopyPatternAudio.html#ags-copy-pattern-audio-new">
+<ANCHOR id="AgsCopyPatternAudio.property-details" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudio.property-details">
+<ANCHOR id="AgsCopyPatternAudio--bank-index-0" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudio--bank-index-0">
+<ANCHOR id="AgsCopyPatternAudio--bank-index-1" href="ags/AgsCopyPatternAudio.html#AgsCopyPatternAudio--bank-index-1">
+<ANCHOR id="AgsCopyPatternAudioRun" href="ags/AgsCopyPatternAudioRun.html">
+<ANCHOR id="AgsCopyPatternAudioRun.synopsis" href="ags/AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun.synopsis">
+<ANCHOR id="AgsCopyPatternAudioRun.object-hierarchy" href="ags/AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun.object-hierarchy">
+<ANCHOR id="AgsCopyPatternAudioRun.implemented-interfaces" href="ags/AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun.implemented-interfaces">
+<ANCHOR id="AgsCopyPatternAudioRun.properties" href="ags/AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun.properties">
+<ANCHOR id="AgsCopyPatternAudioRun.description" href="ags/AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun.description">
+<ANCHOR id="AgsCopyPatternAudioRun.details" href="ags/AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun.details">
+<ANCHOR id="AgsCopyPatternAudioRun-struct" href="ags/AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun-struct">
+<ANCHOR id="AgsCopyPatternAudioRunClass" href="ags/AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRunClass">
+<ANCHOR id="ags-copy-pattern-audio-run-new" href="ags/AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new">
+<ANCHOR id="AgsCopyPatternAudioRun.property-details" href="ags/AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun.property-details">
+<ANCHOR id="AgsCopyPatternAudioRun--count-beats-audio-run" href="ags/AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun--count-beats-audio-run">
+<ANCHOR id="AgsCopyPatternChannel" href="ags/AgsCopyPatternChannel.html">
+<ANCHOR id="AgsCopyPatternChannel.synopsis" href="ags/AgsCopyPatternChannel.html#AgsCopyPatternChannel.synopsis">
+<ANCHOR id="AgsCopyPatternChannel.object-hierarchy" href="ags/AgsCopyPatternChannel.html#AgsCopyPatternChannel.object-hierarchy">
+<ANCHOR id="AgsCopyPatternChannel.implemented-interfaces" href="ags/AgsCopyPatternChannel.html#AgsCopyPatternChannel.implemented-interfaces">
+<ANCHOR id="AgsCopyPatternChannel.properties" href="ags/AgsCopyPatternChannel.html#AgsCopyPatternChannel.properties">
+<ANCHOR id="AgsCopyPatternChannel.description" href="ags/AgsCopyPatternChannel.html#AgsCopyPatternChannel.description">
+<ANCHOR id="AgsCopyPatternChannel.details" href="ags/AgsCopyPatternChannel.html#AgsCopyPatternChannel.details">
+<ANCHOR id="AgsCopyPatternChannel-struct" href="ags/AgsCopyPatternChannel.html#AgsCopyPatternChannel-struct">
+<ANCHOR id="AgsCopyPatternChannelClass" href="ags/AgsCopyPatternChannel.html#AgsCopyPatternChannelClass">
+<ANCHOR id="ags-copy-pattern-channel-new" href="ags/AgsCopyPatternChannel.html#ags-copy-pattern-channel-new">
+<ANCHOR id="ags-copy-pattern-channel-template-find-source-and-destination" href="ags/AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination">
+<ANCHOR id="AgsCopyPatternChannel.property-details" href="ags/AgsCopyPatternChannel.html#AgsCopyPatternChannel.property-details">
+<ANCHOR id="AgsCopyPatternChannel--pattern" href="ags/AgsCopyPatternChannel.html#AgsCopyPatternChannel--pattern">
+<ANCHOR id="AgsCopyPatternChannelRun" href="ags/AgsCopyPatternChannelRun.html">
+<ANCHOR id="AgsCopyPatternChannelRun.synopsis" href="ags/AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun.synopsis">
+<ANCHOR id="AgsCopyPatternChannelRun.object-hierarchy" href="ags/AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun.object-hierarchy">
+<ANCHOR id="AgsCopyPatternChannelRun.implemented-interfaces" href="ags/AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun.implemented-interfaces">
+<ANCHOR id="AgsCopyPatternChannelRun.description" href="ags/AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun.description">
+<ANCHOR id="AgsCopyPatternChannelRun.details" href="ags/AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun.details">
+<ANCHOR id="AgsCopyPatternChannelRun-struct" href="ags/AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun-struct">
+<ANCHOR id="AgsCopyPatternChannelRunClass" href="ags/AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRunClass">
+<ANCHOR id="ags-copy-pattern-channel-run-new" href="ags/AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new">
+<ANCHOR id="AgsCopyRecycling" href="ags/AgsCopyRecycling.html">
+<ANCHOR id="AgsCopyRecycling.synopsis" href="ags/AgsCopyRecycling.html#AgsCopyRecycling.synopsis">
+<ANCHOR id="AgsCopyRecycling.object-hierarchy" href="ags/AgsCopyRecycling.html#AgsCopyRecycling.object-hierarchy">
+<ANCHOR id="AgsCopyRecycling.implemented-interfaces" href="ags/AgsCopyRecycling.html#AgsCopyRecycling.implemented-interfaces">
+<ANCHOR id="AgsCopyRecycling.description" href="ags/AgsCopyRecycling.html#AgsCopyRecycling.description">
+<ANCHOR id="AgsCopyRecycling.details" href="ags/AgsCopyRecycling.html#AgsCopyRecycling.details">
+<ANCHOR id="AgsCopyRecycling-struct" href="ags/AgsCopyRecycling.html#AgsCopyRecycling-struct">
+<ANCHOR id="AgsCopyRecyclingClass" href="ags/AgsCopyRecycling.html#AgsCopyRecyclingClass">
+<ANCHOR id="ags-copy-recycling-new" href="ags/AgsCopyRecycling.html#ags-copy-recycling-new">
+<ANCHOR id="AgsCountBeatsAudio" href="ags/AgsCountBeatsAudio.html">
+<ANCHOR id="AgsCountBeatsAudio.synopsis" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio.synopsis">
+<ANCHOR id="AgsCountBeatsAudio.object-hierarchy" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio.object-hierarchy">
+<ANCHOR id="AgsCountBeatsAudio.implemented-interfaces" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio.implemented-interfaces">
+<ANCHOR id="AgsCountBeatsAudio.properties" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio.properties">
+<ANCHOR id="AgsCountBeatsAudio.description" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio.description">
+<ANCHOR id="AgsCountBeatsAudio.details" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio.details">
+<ANCHOR id="AgsCountBeatsAudio-struct" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio-struct">
+<ANCHOR id="AgsCountBeatsAudioClass" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudioClass">
+<ANCHOR id="ags-count-beats-audio-new" href="ags/AgsCountBeatsAudio.html#ags-count-beats-audio-new">
+<ANCHOR id="AgsCountBeatsAudio.property-details" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio.property-details">
+<ANCHOR id="AgsCountBeatsAudio--loop" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio--loop">
+<ANCHOR id="AgsCountBeatsAudio--notation-loop-end" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio--notation-loop-end">
+<ANCHOR id="AgsCountBeatsAudio--notation-loop-start" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio--notation-loop-start">
+<ANCHOR id="AgsCountBeatsAudio--sequencer-loop-end" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio--sequencer-loop-end">
+<ANCHOR id="AgsCountBeatsAudio--sequencer-loop-start" href="ags/AgsCountBeatsAudio.html#AgsCountBeatsAudio--sequencer-loop-start">
+<ANCHOR id="AgsCountBeatsAudioRun" href="ags/AgsCountBeatsAudioRun.html">
+<ANCHOR id="AgsCountBeatsAudioRun.synopsis" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun.synopsis">
+<ANCHOR id="AgsCountBeatsAudioRun.object-hierarchy" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun.object-hierarchy">
+<ANCHOR id="AgsCountBeatsAudioRun.implemented-interfaces" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun.implemented-interfaces">
+<ANCHOR id="AgsCountBeatsAudioRun.properties" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun.properties">
+<ANCHOR id="AgsCountBeatsAudioRun.signals" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun.signals">
+<ANCHOR id="AgsCountBeatsAudioRun.description" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun.description">
+<ANCHOR id="AgsCountBeatsAudioRun.details" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun.details">
+<ANCHOR id="AgsCountBeatsAudioRun-struct" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-struct">
+<ANCHOR id="AgsCountBeatsAudioRunClass" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRunClass">
+<ANCHOR id="ags-count-beats-audio-run-new" href="ags/AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new">
+<ANCHOR id="ags-count-beats-audio-run-notation-loop" href="ags/AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop">
+<ANCHOR id="ags-count-beats-audio-run-notation-start" href="ags/AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start">
+<ANCHOR id="ags-count-beats-audio-run-notation-stop" href="ags/AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop">
+<ANCHOR id="ags-count-beats-audio-run-sequencer-loop" href="ags/AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop">
+<ANCHOR id="ags-count-beats-audio-run-sequencer-start" href="ags/AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start">
+<ANCHOR id="ags-count-beats-audio-run-sequencer-stop" href="ags/AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop">
+<ANCHOR id="AgsCountBeatsAudioRun.property-details" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun.property-details">
+<ANCHOR id="AgsCountBeatsAudioRun--delay-audio-run" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--delay-audio-run">
+<ANCHOR id="AgsCountBeatsAudioRun--notation-counter" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--notation-counter">
+<ANCHOR id="AgsCountBeatsAudioRun--sequencer-counter" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--sequencer-counter">
+<ANCHOR id="AgsCountBeatsAudioRun.signal-details" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun.signal-details">
+<ANCHOR id="AgsCountBeatsAudioRun-notation-loop" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-loop">
+<ANCHOR id="AgsCountBeatsAudioRun-notation-start" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-start">
+<ANCHOR id="AgsCountBeatsAudioRun-notation-stop" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-stop">
+<ANCHOR id="AgsCountBeatsAudioRun-sequencer-loop" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-loop">
+<ANCHOR id="AgsCountBeatsAudioRun-sequencer-start" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-start">
+<ANCHOR id="AgsCountBeatsAudioRun-sequencer-stop" href="ags/AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-stop">
+<ANCHOR id="AgsDelayAudio" href="ags/AgsDelayAudio.html">
+<ANCHOR id="AgsDelayAudio.synopsis" href="ags/AgsDelayAudio.html#AgsDelayAudio.synopsis">
+<ANCHOR id="AgsDelayAudio.object-hierarchy" href="ags/AgsDelayAudio.html#AgsDelayAudio.object-hierarchy">
+<ANCHOR id="AgsDelayAudio.implemented-interfaces" href="ags/AgsDelayAudio.html#AgsDelayAudio.implemented-interfaces">
+<ANCHOR id="AgsDelayAudio.properties" href="ags/AgsDelayAudio.html#AgsDelayAudio.properties">
+<ANCHOR id="AgsDelayAudio.signals" href="ags/AgsDelayAudio.html#AgsDelayAudio.signals">
+<ANCHOR id="AgsDelayAudio.description" href="ags/AgsDelayAudio.html#AgsDelayAudio.description">
+<ANCHOR id="AgsDelayAudio.details" href="ags/AgsDelayAudio.html#AgsDelayAudio.details">
+<ANCHOR id="AgsDelayAudio-struct" href="ags/AgsDelayAudio.html#AgsDelayAudio-struct">
+<ANCHOR id="AgsDelayAudioClass" href="ags/AgsDelayAudio.html#AgsDelayAudioClass">
+<ANCHOR id="ags-delay-audio-new" href="ags/AgsDelayAudio.html#ags-delay-audio-new">
+<ANCHOR id="ags-delay-audio-notation-duration-changed" href="ags/AgsDelayAudio.html#ags-delay-audio-notation-duration-changed">
+<ANCHOR id="ags-delay-audio-sequencer-duration-changed" href="ags/AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed">
+<ANCHOR id="AgsDelayAudio.property-details" href="ags/AgsDelayAudio.html#AgsDelayAudio.property-details">
+<ANCHOR id="AgsDelayAudio--bpm" href="ags/AgsDelayAudio.html#AgsDelayAudio--bpm">
+<ANCHOR id="AgsDelayAudio--notation-delay" href="ags/AgsDelayAudio.html#AgsDelayAudio--notation-delay">
+<ANCHOR id="AgsDelayAudio--notation-duration" href="ags/AgsDelayAudio.html#AgsDelayAudio--notation-duration">
+<ANCHOR id="AgsDelayAudio--sequencer-delay" href="ags/AgsDelayAudio.html#AgsDelayAudio--sequencer-delay">
+<ANCHOR id="AgsDelayAudio--sequencer-duration" href="ags/AgsDelayAudio.html#AgsDelayAudio--sequencer-duration">
+<ANCHOR id="AgsDelayAudio--tact" href="ags/AgsDelayAudio.html#AgsDelayAudio--tact">
+<ANCHOR id="AgsDelayAudio.signal-details" href="ags/AgsDelayAudio.html#AgsDelayAudio.signal-details">
+<ANCHOR id="AgsDelayAudio-notation-duration-changed" href="ags/AgsDelayAudio.html#AgsDelayAudio-notation-duration-changed">
+<ANCHOR id="AgsDelayAudio-sequencer-duration-changed" href="ags/AgsDelayAudio.html#AgsDelayAudio-sequencer-duration-changed">
+<ANCHOR id="AgsDelayAudioRun" href="ags/AgsDelayAudioRun.html">
+<ANCHOR id="AgsDelayAudioRun.synopsis" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun.synopsis">
+<ANCHOR id="AgsDelayAudioRun.object-hierarchy" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun.object-hierarchy">
+<ANCHOR id="AgsDelayAudioRun.implemented-interfaces" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun.implemented-interfaces">
+<ANCHOR id="AgsDelayAudioRun.signals" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun.signals">
+<ANCHOR id="AgsDelayAudioRun.description" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun.description">
+<ANCHOR id="AgsDelayAudioRun.details" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun.details">
+<ANCHOR id="AgsDelayAudioRun-struct" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun-struct">
+<ANCHOR id="AgsDelayAudioRunClass" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRunClass">
+<ANCHOR id="ags-delay-audio-run-new" href="ags/AgsDelayAudioRun.html#ags-delay-audio-run-new">
+<ANCHOR id="ags-delay-audio-run-notation-alloc-input" href="ags/AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input">
+<ANCHOR id="ags-delay-audio-run-notation-alloc-output" href="ags/AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output">
+<ANCHOR id="ags-delay-audio-run-notation-count" href="ags/AgsDelayAudioRun.html#ags-delay-audio-run-notation-count">
+<ANCHOR id="ags-delay-audio-run-sequencer-alloc-input" href="ags/AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input">
+<ANCHOR id="ags-delay-audio-run-sequencer-alloc-output" href="ags/AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output">
+<ANCHOR id="ags-delay-audio-run-sequencer-count" href="ags/AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count">
+<ANCHOR id="AgsDelayAudioRun.signal-details" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun.signal-details">
+<ANCHOR id="AgsDelayAudioRun-notation-alloc-input" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun-notation-alloc-input">
+<ANCHOR id="AgsDelayAudioRun-notation-alloc-output" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun-notation-alloc-output">
+<ANCHOR id="AgsDelayAudioRun-notation-count" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun-notation-count">
+<ANCHOR id="AgsDelayAudioRun-sequencer-alloc-input" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-alloc-input">
+<ANCHOR id="AgsDelayAudioRun-sequencer-alloc-output" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-alloc-output">
+<ANCHOR id="AgsDelayAudioRun-sequencer-count" href="ags/AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-count">
+<ANCHOR id="AgsLoopChannel" href="ags/AgsLoopChannel.html">
+<ANCHOR id="AgsLoopChannel.synopsis" href="ags/AgsLoopChannel.html#AgsLoopChannel.synopsis">
+<ANCHOR id="AgsLoopChannel.object-hierarchy" href="ags/AgsLoopChannel.html#AgsLoopChannel.object-hierarchy">
+<ANCHOR id="AgsLoopChannel.implemented-interfaces" href="ags/AgsLoopChannel.html#AgsLoopChannel.implemented-interfaces">
+<ANCHOR id="AgsLoopChannel.properties" href="ags/AgsLoopChannel.html#AgsLoopChannel.properties">
+<ANCHOR id="AgsLoopChannel.description" href="ags/AgsLoopChannel.html#AgsLoopChannel.description">
+<ANCHOR id="AgsLoopChannel.details" href="ags/AgsLoopChannel.html#AgsLoopChannel.details">
+<ANCHOR id="AgsLoopChannel-struct" href="ags/AgsLoopChannel.html#AgsLoopChannel-struct">
+<ANCHOR id="AgsLoopChannelClass" href="ags/AgsLoopChannel.html#AgsLoopChannelClass">
+<ANCHOR id="ags-loop-channel-new" href="ags/AgsLoopChannel.html#ags-loop-channel-new">
+<ANCHOR id="AgsLoopChannel.property-details" href="ags/AgsLoopChannel.html#AgsLoopChannel.property-details">
+<ANCHOR id="AgsLoopChannel--delay-audio" href="ags/AgsLoopChannel.html#AgsLoopChannel--delay-audio">
+<ANCHOR id="AgsLoopChannelRun" href="ags/AgsLoopChannelRun.html">
+<ANCHOR id="AgsLoopChannelRun.synopsis" href="ags/AgsLoopChannelRun.html#AgsLoopChannelRun.synopsis">
+<ANCHOR id="AgsLoopChannelRun.object-hierarchy" href="ags/AgsLoopChannelRun.html#AgsLoopChannelRun.object-hierarchy">
+<ANCHOR id="AgsLoopChannelRun.implemented-interfaces" href="ags/AgsLoopChannelRun.html#AgsLoopChannelRun.implemented-interfaces">
+<ANCHOR id="AgsLoopChannelRun.properties" href="ags/AgsLoopChannelRun.html#AgsLoopChannelRun.properties">
+<ANCHOR id="AgsLoopChannelRun.description" href="ags/AgsLoopChannelRun.html#AgsLoopChannelRun.description">
+<ANCHOR id="AgsLoopChannelRun.details" href="ags/AgsLoopChannelRun.html#AgsLoopChannelRun.details">
+<ANCHOR id="AgsLoopChannelRun-struct" href="ags/AgsLoopChannelRun.html#AgsLoopChannelRun-struct">
+<ANCHOR id="AgsLoopChannelRunClass" href="ags/AgsLoopChannelRun.html#AgsLoopChannelRunClass">
+<ANCHOR id="ags-loop-channel-run-new" href="ags/AgsLoopChannelRun.html#ags-loop-channel-run-new">
+<ANCHOR id="AgsLoopChannelRun.property-details" href="ags/AgsLoopChannelRun.html#AgsLoopChannelRun.property-details">
+<ANCHOR id="AgsLoopChannelRun--count-beats-audio-run" href="ags/AgsLoopChannelRun.html#AgsLoopChannelRun--count-beats-audio-run">
+<ANCHOR id="AgsPeakChannel" href="ags/AgsPeakChannel.html">
+<ANCHOR id="AgsPeakChannel.synopsis" href="ags/AgsPeakChannel.html#AgsPeakChannel.synopsis">
+<ANCHOR id="AgsPeakChannel.object-hierarchy" href="ags/AgsPeakChannel.html#AgsPeakChannel.object-hierarchy">
+<ANCHOR id="AgsPeakChannel.implemented-interfaces" href="ags/AgsPeakChannel.html#AgsPeakChannel.implemented-interfaces">
+<ANCHOR id="AgsPeakChannel.properties" href="ags/AgsPeakChannel.html#AgsPeakChannel.properties">
+<ANCHOR id="AgsPeakChannel.description" href="ags/AgsPeakChannel.html#AgsPeakChannel.description">
+<ANCHOR id="AgsPeakChannel.details" href="ags/AgsPeakChannel.html#AgsPeakChannel.details">
+<ANCHOR id="AgsPeakChannel-struct" href="ags/AgsPeakChannel.html#AgsPeakChannel-struct">
+<ANCHOR id="AgsPeakChannelClass" href="ags/AgsPeakChannel.html#AgsPeakChannelClass">
+<ANCHOR id="ags-peak-channel-new" href="ags/AgsPeakChannel.html#ags-peak-channel-new">
+<ANCHOR id="ags-peak-channel-retrieve-peak" href="ags/AgsPeakChannel.html#ags-peak-channel-retrieve-peak">
+<ANCHOR id="AgsPeakChannel.property-details" href="ags/AgsPeakChannel.html#AgsPeakChannel.property-details">
+<ANCHOR id="AgsPeakChannel--peak" href="ags/AgsPeakChannel.html#AgsPeakChannel--peak">
+<ANCHOR id="AgsPeakChannelRun" href="ags/AgsPeakChannelRun.html">
+<ANCHOR id="AgsPeakChannelRun.synopsis" href="ags/AgsPeakChannelRun.html#AgsPeakChannelRun.synopsis">
+<ANCHOR id="AgsPeakChannelRun.object-hierarchy" href="ags/AgsPeakChannelRun.html#AgsPeakChannelRun.object-hierarchy">
+<ANCHOR id="AgsPeakChannelRun.implemented-interfaces" href="ags/AgsPeakChannelRun.html#AgsPeakChannelRun.implemented-interfaces">
+<ANCHOR id="AgsPeakChannelRun.description" href="ags/AgsPeakChannelRun.html#AgsPeakChannelRun.description">
+<ANCHOR id="AgsPeakChannelRun.details" href="ags/AgsPeakChannelRun.html#AgsPeakChannelRun.details">
+<ANCHOR id="AgsPeakChannelRun-struct" href="ags/AgsPeakChannelRun.html#AgsPeakChannelRun-struct">
+<ANCHOR id="AgsPeakChannelRunClass" href="ags/AgsPeakChannelRun.html#AgsPeakChannelRunClass">
+<ANCHOR id="ags-peak-channel-run-new" href="ags/AgsPeakChannelRun.html#ags-peak-channel-run-new">
+<ANCHOR id="AgsVolumeAudioSignal" href="ags/AgsVolumeAudioSignal.html">
+<ANCHOR id="AgsVolumeAudioSignal.synopsis" href="ags/AgsVolumeAudioSignal.html#AgsVolumeAudioSignal.synopsis">
+<ANCHOR id="AgsVolumeAudioSignal.object-hierarchy" href="ags/AgsVolumeAudioSignal.html#AgsVolumeAudioSignal.object-hierarchy">
+<ANCHOR id="AgsVolumeAudioSignal.implemented-interfaces" href="ags/AgsVolumeAudioSignal.html#AgsVolumeAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsVolumeAudioSignal.description" href="ags/AgsVolumeAudioSignal.html#AgsVolumeAudioSignal.description">
+<ANCHOR id="AgsVolumeAudioSignal.details" href="ags/AgsVolumeAudioSignal.html#AgsVolumeAudioSignal.details">
+<ANCHOR id="AgsVolumeAudioSignal-struct" href="ags/AgsVolumeAudioSignal.html#AgsVolumeAudioSignal-struct">
+<ANCHOR id="AgsVolumeAudioSignalClass" href="ags/AgsVolumeAudioSignal.html#AgsVolumeAudioSignalClass">
+<ANCHOR id="ags-volume-audio-signal-new" href="ags/AgsVolumeAudioSignal.html#ags-volume-audio-signal-new">
+<ANCHOR id="AgsVolumeChannel" href="ags/AgsVolumeChannel.html">
+<ANCHOR id="AgsVolumeChannel.synopsis" href="ags/AgsVolumeChannel.html#AgsVolumeChannel.synopsis">
+<ANCHOR id="AgsVolumeChannel.object-hierarchy" href="ags/AgsVolumeChannel.html#AgsVolumeChannel.object-hierarchy">
+<ANCHOR id="AgsVolumeChannel.implemented-interfaces" href="ags/AgsVolumeChannel.html#AgsVolumeChannel.implemented-interfaces">
+<ANCHOR id="AgsVolumeChannel.properties" href="ags/AgsVolumeChannel.html#AgsVolumeChannel.properties">
+<ANCHOR id="AgsVolumeChannel.description" href="ags/AgsVolumeChannel.html#AgsVolumeChannel.description">
+<ANCHOR id="AgsVolumeChannel.details" href="ags/AgsVolumeChannel.html#AgsVolumeChannel.details">
+<ANCHOR id="AgsVolumeChannel-struct" href="ags/AgsVolumeChannel.html#AgsVolumeChannel-struct">
+<ANCHOR id="AgsVolumeChannelClass" href="ags/AgsVolumeChannel.html#AgsVolumeChannelClass">
+<ANCHOR id="ags-volume-channel-new" href="ags/AgsVolumeChannel.html#ags-volume-channel-new">
+<ANCHOR id="AgsVolumeChannel.property-details" href="ags/AgsVolumeChannel.html#AgsVolumeChannel.property-details">
+<ANCHOR id="AgsVolumeChannel--volume" href="ags/AgsVolumeChannel.html#AgsVolumeChannel--volume">
+<ANCHOR id="AgsVolumeChannelRun" href="ags/AgsVolumeChannelRun.html">
+<ANCHOR id="AgsVolumeChannelRun.synopsis" href="ags/AgsVolumeChannelRun.html#AgsVolumeChannelRun.synopsis">
+<ANCHOR id="AgsVolumeChannelRun.object-hierarchy" href="ags/AgsVolumeChannelRun.html#AgsVolumeChannelRun.object-hierarchy">
+<ANCHOR id="AgsVolumeChannelRun.implemented-interfaces" href="ags/AgsVolumeChannelRun.html#AgsVolumeChannelRun.implemented-interfaces">
+<ANCHOR id="AgsVolumeChannelRun.description" href="ags/AgsVolumeChannelRun.html#AgsVolumeChannelRun.description">
+<ANCHOR id="AgsVolumeChannelRun.details" href="ags/AgsVolumeChannelRun.html#AgsVolumeChannelRun.details">
+<ANCHOR id="AgsVolumeChannelRun-struct" href="ags/AgsVolumeChannelRun.html#AgsVolumeChannelRun-struct">
+<ANCHOR id="AgsVolumeChannelRunClass" href="ags/AgsVolumeChannelRun.html#AgsVolumeChannelRunClass">
+<ANCHOR id="ags-volume-channel-run-new" href="ags/AgsVolumeChannelRun.html#ags-volume-channel-run-new">
+<ANCHOR id="AgsVolumeRecycling" href="ags/AgsVolumeRecycling.html">
+<ANCHOR id="AgsVolumeRecycling.synopsis" href="ags/AgsVolumeRecycling.html#AgsVolumeRecycling.synopsis">
+<ANCHOR id="AgsVolumeRecycling.object-hierarchy" href="ags/AgsVolumeRecycling.html#AgsVolumeRecycling.object-hierarchy">
+<ANCHOR id="AgsVolumeRecycling.implemented-interfaces" href="ags/AgsVolumeRecycling.html#AgsVolumeRecycling.implemented-interfaces">
+<ANCHOR id="AgsVolumeRecycling.description" href="ags/AgsVolumeRecycling.html#AgsVolumeRecycling.description">
+<ANCHOR id="AgsVolumeRecycling.details" href="ags/AgsVolumeRecycling.html#AgsVolumeRecycling.details">
+<ANCHOR id="AgsVolumeRecycling-struct" href="ags/AgsVolumeRecycling.html#AgsVolumeRecycling-struct">
+<ANCHOR id="AgsVolumeRecyclingClass" href="ags/AgsVolumeRecycling.html#AgsVolumeRecyclingClass">
+<ANCHOR id="ags-volume-recycling-new" href="ags/AgsVolumeRecycling.html#ags-volume-recycling-new">
+<ANCHOR id="AgsPlayAudio" href="ags/AgsPlayAudio.html">
+<ANCHOR id="AgsPlayAudio.synopsis" href="ags/AgsPlayAudio.html#AgsPlayAudio.synopsis">
+<ANCHOR id="AgsPlayAudio.object-hierarchy" href="ags/AgsPlayAudio.html#AgsPlayAudio.object-hierarchy">
+<ANCHOR id="AgsPlayAudio.implemented-interfaces" href="ags/AgsPlayAudio.html#AgsPlayAudio.implemented-interfaces">
+<ANCHOR id="AgsPlayAudio.description" href="ags/AgsPlayAudio.html#AgsPlayAudio.description">
+<ANCHOR id="AgsPlayAudio.details" href="ags/AgsPlayAudio.html#AgsPlayAudio.details">
+<ANCHOR id="AgsPlayAudio-struct" href="ags/AgsPlayAudio.html#AgsPlayAudio-struct">
+<ANCHOR id="AgsPlayAudioClass" href="ags/AgsPlayAudio.html#AgsPlayAudioClass">
+<ANCHOR id="ags-play-audio-new" href="ags/AgsPlayAudio.html#ags-play-audio-new">
+<ANCHOR id="AgsPlayAudioFile" href="ags/AgsPlayAudioFile.html">
+<ANCHOR id="AgsPlayAudioFile.synopsis" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile.synopsis">
+<ANCHOR id="AgsPlayAudioFile.object-hierarchy" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile.object-hierarchy">
+<ANCHOR id="AgsPlayAudioFile.implemented-interfaces" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile.implemented-interfaces">
+<ANCHOR id="AgsPlayAudioFile.properties" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile.properties">
+<ANCHOR id="AgsPlayAudioFile.description" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile.description">
+<ANCHOR id="AgsPlayAudioFile.details" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile.details">
+<ANCHOR id="AgsPlayAudioFile-struct" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile-struct">
+<ANCHOR id="AgsPlayAudioFileClass" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFileClass">
+<ANCHOR id="ags-play-audio-file-new" href="ags/AgsPlayAudioFile.html#ags-play-audio-file-new">
+<ANCHOR id="AgsPlayAudioFile.property-details" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile.property-details">
+<ANCHOR id="AgsPlayAudioFile--audio-file" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile--audio-file">
+<ANCHOR id="AgsPlayAudioFile--current" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile--current">
+<ANCHOR id="AgsPlayAudioFile--devout" href="ags/AgsPlayAudioFile.html#AgsPlayAudioFile--devout">
+<ANCHOR id="AgsPlayAudioSignal" href="ags/AgsPlayAudioSignal.html">
+<ANCHOR id="AgsPlayAudioSignal.synopsis" href="ags/AgsPlayAudioSignal.html#AgsPlayAudioSignal.synopsis">
+<ANCHOR id="AgsPlayAudioSignal.object-hierarchy" href="ags/AgsPlayAudioSignal.html#AgsPlayAudioSignal.object-hierarchy">
+<ANCHOR id="AgsPlayAudioSignal.implemented-interfaces" href="ags/AgsPlayAudioSignal.html#AgsPlayAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsPlayAudioSignal.description" href="ags/AgsPlayAudioSignal.html#AgsPlayAudioSignal.description">
+<ANCHOR id="AgsPlayAudioSignal.details" href="ags/AgsPlayAudioSignal.html#AgsPlayAudioSignal.details">
+<ANCHOR id="AgsPlayAudioSignal-struct" href="ags/AgsPlayAudioSignal.html#AgsPlayAudioSignal-struct">
+<ANCHOR id="AgsPlayAudioSignalClass" href="ags/AgsPlayAudioSignal.html#AgsPlayAudioSignalClass">
+<ANCHOR id="ags-play-audio-signal-new" href="ags/AgsPlayAudioSignal.html#ags-play-audio-signal-new">
+<ANCHOR id="AgsPlayChannel" href="ags/AgsPlayChannel.html">
+<ANCHOR id="AgsPlayChannel.synopsis" href="ags/AgsPlayChannel.html#AgsPlayChannel.synopsis">
+<ANCHOR id="AgsPlayChannel.object-hierarchy" href="ags/AgsPlayChannel.html#AgsPlayChannel.object-hierarchy">
+<ANCHOR id="AgsPlayChannel.implemented-interfaces" href="ags/AgsPlayChannel.html#AgsPlayChannel.implemented-interfaces">
+<ANCHOR id="AgsPlayChannel.properties" href="ags/AgsPlayChannel.html#AgsPlayChannel.properties">
+<ANCHOR id="AgsPlayChannel.description" href="ags/AgsPlayChannel.html#AgsPlayChannel.description">
+<ANCHOR id="AgsPlayChannel.details" href="ags/AgsPlayChannel.html#AgsPlayChannel.details">
+<ANCHOR id="AgsPlayChannel-struct" href="ags/AgsPlayChannel.html#AgsPlayChannel-struct">
+<ANCHOR id="AgsPlayChannelClass" href="ags/AgsPlayChannel.html#AgsPlayChannelClass">
+<ANCHOR id="ags-play-channel-new" href="ags/AgsPlayChannel.html#ags-play-channel-new">
+<ANCHOR id="AgsPlayChannel.property-details" href="ags/AgsPlayChannel.html#AgsPlayChannel.property-details">
+<ANCHOR id="AgsPlayChannel--audio-channel" href="ags/AgsPlayChannel.html#AgsPlayChannel--audio-channel">
+<ANCHOR id="AgsPlayChannel--muted" href="ags/AgsPlayChannel.html#AgsPlayChannel--muted">
+<ANCHOR id="AgsPlayChannelRun" href="ags/AgsPlayChannelRun.html">
+<ANCHOR id="AgsPlayChannelRun.synopsis" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRun.synopsis">
+<ANCHOR id="AgsPlayChannelRun.object-hierarchy" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRun.object-hierarchy">
+<ANCHOR id="AgsPlayChannelRun.implemented-interfaces" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRun.implemented-interfaces">
+<ANCHOR id="AgsPlayChannelRun.properties" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRun.properties">
+<ANCHOR id="AgsPlayChannelRun.description" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRun.description">
+<ANCHOR id="AgsPlayChannelRun.details" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRun.details">
+<ANCHOR id="AgsPlayChannelRun-struct" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRun-struct">
+<ANCHOR id="AgsPlayChannelRunClass" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRunClass">
+<ANCHOR id="AgsPlayChannelRunFlags" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRunFlags">
+<ANCHOR id="ags-play-channel-run-new" href="ags/AgsPlayChannelRun.html#ags-play-channel-run-new">
+<ANCHOR id="AgsPlayChannelRun.property-details" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRun.property-details">
+<ANCHOR id="AgsPlayChannelRun--stream-channel-run" href="ags/AgsPlayChannelRun.html#AgsPlayChannelRun--stream-channel-run">
+<ANCHOR id="AgsPlayChannelRunMaster" href="ags/AgsPlayChannelRunMaster.html">
+<ANCHOR id="AgsPlayChannelRunMaster.synopsis" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster.synopsis">
+<ANCHOR id="AgsPlayChannelRunMaster.object-hierarchy" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster.object-hierarchy">
+<ANCHOR id="AgsPlayChannelRunMaster.implemented-interfaces" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster.implemented-interfaces">
+<ANCHOR id="AgsPlayChannelRunMaster.properties" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster.properties">
+<ANCHOR id="AgsPlayChannelRunMaster.description" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster.description">
+<ANCHOR id="AgsPlayChannelRunMaster.details" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster.details">
+<ANCHOR id="AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" href="ags/AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS">
+<ANCHOR id="AgsPlayChannelRunMaster-struct" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster-struct">
+<ANCHOR id="AgsPlayChannelRunMasterClass" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterClass">
+<ANCHOR id="AgsPlayChannelRunMasterFlags" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags">
+<ANCHOR id="AgsPlayChannelRunMasterStreamer" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer">
+<ANCHOR id="ags-play-channel-run-master-find-streamer" href="ags/AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer">
+<ANCHOR id="ags-play-channel-run-master-new" href="ags/AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new">
+<ANCHOR id="ags-play-channel-run-master-streamer-alloc" href="ags/AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc">
+<ANCHOR id="AgsPlayChannelRunMaster.property-details" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster.property-details">
+<ANCHOR id="AgsPlayChannelRunMaster--stream-channel-run" href="ags/AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster--stream-channel-run">
+<ANCHOR id="AgsPlayNotationAudio" href="ags/AgsPlayNotationAudio.html">
+<ANCHOR id="AgsPlayNotationAudio.synopsis" href="ags/AgsPlayNotationAudio.html#AgsPlayNotationAudio.synopsis">
+<ANCHOR id="AgsPlayNotationAudio.object-hierarchy" href="ags/AgsPlayNotationAudio.html#AgsPlayNotationAudio.object-hierarchy">
+<ANCHOR id="AgsPlayNotationAudio.implemented-interfaces" href="ags/AgsPlayNotationAudio.html#AgsPlayNotationAudio.implemented-interfaces">
+<ANCHOR id="AgsPlayNotationAudio.properties" href="ags/AgsPlayNotationAudio.html#AgsPlayNotationAudio.properties">
+<ANCHOR id="AgsPlayNotationAudio.description" href="ags/AgsPlayNotationAudio.html#AgsPlayNotationAudio.description">
+<ANCHOR id="AgsPlayNotationAudio.details" href="ags/AgsPlayNotationAudio.html#AgsPlayNotationAudio.details">
+<ANCHOR id="AgsPlayNotationAudio-struct" href="ags/AgsPlayNotationAudio.html#AgsPlayNotationAudio-struct">
+<ANCHOR id="AgsPlayNotationAudioClass" href="ags/AgsPlayNotationAudio.html#AgsPlayNotationAudioClass">
+<ANCHOR id="ags-play-notation-audio-new" href="ags/AgsPlayNotationAudio.html#ags-play-notation-audio-new">
+<ANCHOR id="AgsPlayNotationAudio.property-details" href="ags/AgsPlayNotationAudio.html#AgsPlayNotationAudio.property-details">
+<ANCHOR id="AgsPlayNotationAudio--notation" href="ags/AgsPlayNotationAudio.html#AgsPlayNotationAudio--notation">
+<ANCHOR id="AgsPlayNotationAudioRun" href="ags/AgsPlayNotationAudioRun.html">
+<ANCHOR id="AgsPlayNotationAudioRun.synopsis" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun.synopsis">
+<ANCHOR id="AgsPlayNotationAudioRun.object-hierarchy" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun.object-hierarchy">
+<ANCHOR id="AgsPlayNotationAudioRun.implemented-interfaces" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun.implemented-interfaces">
+<ANCHOR id="AgsPlayNotationAudioRun.properties" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun.properties">
+<ANCHOR id="AgsPlayNotationAudioRun.description" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun.description">
+<ANCHOR id="AgsPlayNotationAudioRun.details" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun.details">
+<ANCHOR id="AgsPlayNotationAudioRun-struct" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun-struct">
+<ANCHOR id="AgsPlayNotationAudioRunClass" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunClass">
+<ANCHOR id="AgsPlayNotationAudioRunFlags" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags">
+<ANCHOR id="ags-play-notation-audio-run-new" href="ags/AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new">
+<ANCHOR id="AgsPlayNotationAudioRun.property-details" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun.property-details">
+<ANCHOR id="AgsPlayNotationAudioRun--count-beats-audio-run" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun--count-beats-audio-run">
+<ANCHOR id="AgsPlayNotationAudioRun--delay-audio-run" href="ags/AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun--delay-audio-run">
+<ANCHOR id="AgsPlayNote" href="ags/AgsPlayNote.html">
+<ANCHOR id="AgsPlayNote.synopsis" href="ags/AgsPlayNote.html#AgsPlayNote.synopsis">
+<ANCHOR id="AgsPlayNote.object-hierarchy" href="ags/AgsPlayNote.html#AgsPlayNote.object-hierarchy">
+<ANCHOR id="AgsPlayNote.implemented-interfaces" href="ags/AgsPlayNote.html#AgsPlayNote.implemented-interfaces">
+<ANCHOR id="AgsPlayNote.description" href="ags/AgsPlayNote.html#AgsPlayNote.description">
+<ANCHOR id="AgsPlayNote.details" href="ags/AgsPlayNote.html#AgsPlayNote.details">
+<ANCHOR id="AgsPlayNote-struct" href="ags/AgsPlayNote.html#AgsPlayNote-struct">
+<ANCHOR id="AgsPlayNoteClass" href="ags/AgsPlayNote.html#AgsPlayNoteClass">
+<ANCHOR id="ags-play-note-new" href="ags/AgsPlayNote.html#ags-play-note-new">
+<ANCHOR id="AgsPlayPattern" href="ags/AgsPlayPattern.html">
+<ANCHOR id="AgsPlayPattern.synopsis" href="ags/AgsPlayPattern.html#AgsPlayPattern.synopsis">
+<ANCHOR id="AgsPlayPattern.object-hierarchy" href="ags/AgsPlayPattern.html#AgsPlayPattern.object-hierarchy">
+<ANCHOR id="AgsPlayPattern.implemented-interfaces" href="ags/AgsPlayPattern.html#AgsPlayPattern.implemented-interfaces">
+<ANCHOR id="AgsPlayPattern.description" href="ags/AgsPlayPattern.html#AgsPlayPattern.description">
+<ANCHOR id="AgsPlayPattern.details" href="ags/AgsPlayPattern.html#AgsPlayPattern.details">
+<ANCHOR id="AgsPlayPattern-struct" href="ags/AgsPlayPattern.html#AgsPlayPattern-struct">
+<ANCHOR id="AgsPlayPatternClass" href="ags/AgsPlayPattern.html#AgsPlayPatternClass">
+<ANCHOR id="ags-play-pattern-connect" href="ags/AgsPlayPattern.html#ags-play-pattern-connect">
+<ANCHOR id="AgsPlayRecycling" href="ags/AgsPlayRecycling.html">
+<ANCHOR id="AgsPlayRecycling.synopsis" href="ags/AgsPlayRecycling.html#AgsPlayRecycling.synopsis">
+<ANCHOR id="AgsPlayRecycling.object-hierarchy" href="ags/AgsPlayRecycling.html#AgsPlayRecycling.object-hierarchy">
+<ANCHOR id="AgsPlayRecycling.implemented-interfaces" href="ags/AgsPlayRecycling.html#AgsPlayRecycling.implemented-interfaces">
+<ANCHOR id="AgsPlayRecycling.description" href="ags/AgsPlayRecycling.html#AgsPlayRecycling.description">
+<ANCHOR id="AgsPlayRecycling.details" href="ags/AgsPlayRecycling.html#AgsPlayRecycling.details">
+<ANCHOR id="AgsPlayRecycling-struct" href="ags/AgsPlayRecycling.html#AgsPlayRecycling-struct">
+<ANCHOR id="AgsPlayRecyclingClass" href="ags/AgsPlayRecycling.html#AgsPlayRecyclingClass">
+<ANCHOR id="ags-play-recycling-new" href="ags/AgsPlayRecycling.html#ags-play-recycling-new">
+<ANCHOR id="AgsStream" href="ags/AgsStream.html">
+<ANCHOR id="AgsStream.synopsis" href="ags/AgsStream.html#AgsStream.synopsis">
+<ANCHOR id="AgsStream.object-hierarchy" href="ags/AgsStream.html#AgsStream.object-hierarchy">
+<ANCHOR id="AgsStream.description" href="ags/AgsStream.html#AgsStream.description">
+<ANCHOR id="AgsStream.details" href="ags/AgsStream.html#AgsStream.details">
+<ANCHOR id="AgsStream-struct" href="ags/AgsStream.html#AgsStream-struct">
+<ANCHOR id="AgsStreamClass" href="ags/AgsStream.html#AgsStreamClass">
+<ANCHOR id="ags-stream" href="ags/AgsStream.html#ags-stream">
+<ANCHOR id="ags-stream-new" href="ags/AgsStream.html#ags-stream-new">
+<ANCHOR id="AgsStreamAudioSignal" href="ags/AgsStreamAudioSignal.html">
+<ANCHOR id="AgsStreamAudioSignal.synopsis" href="ags/AgsStreamAudioSignal.html#AgsStreamAudioSignal.synopsis">
+<ANCHOR id="AgsStreamAudioSignal.object-hierarchy" href="ags/AgsStreamAudioSignal.html#AgsStreamAudioSignal.object-hierarchy">
+<ANCHOR id="AgsStreamAudioSignal.implemented-interfaces" href="ags/AgsStreamAudioSignal.html#AgsStreamAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsStreamAudioSignal.description" href="ags/AgsStreamAudioSignal.html#AgsStreamAudioSignal.description">
+<ANCHOR id="AgsStreamAudioSignal.details" href="ags/AgsStreamAudioSignal.html#AgsStreamAudioSignal.details">
+<ANCHOR id="AgsStreamAudioSignal-struct" href="ags/AgsStreamAudioSignal.html#AgsStreamAudioSignal-struct">
+<ANCHOR id="AgsStreamAudioSignalClass" href="ags/AgsStreamAudioSignal.html#AgsStreamAudioSignalClass">
+<ANCHOR id="ags-stream-audio-signal-new" href="ags/AgsStreamAudioSignal.html#ags-stream-audio-signal-new">
+<ANCHOR id="AgsStreamChannel" href="ags/AgsStreamChannel.html">
+<ANCHOR id="AgsStreamChannel.synopsis" href="ags/AgsStreamChannel.html#AgsStreamChannel.synopsis">
+<ANCHOR id="AgsStreamChannel.object-hierarchy" href="ags/AgsStreamChannel.html#AgsStreamChannel.object-hierarchy">
+<ANCHOR id="AgsStreamChannel.implemented-interfaces" href="ags/AgsStreamChannel.html#AgsStreamChannel.implemented-interfaces">
+<ANCHOR id="AgsStreamChannel.description" href="ags/AgsStreamChannel.html#AgsStreamChannel.description">
+<ANCHOR id="AgsStreamChannel.details" href="ags/AgsStreamChannel.html#AgsStreamChannel.details">
+<ANCHOR id="AgsStreamChannel-struct" href="ags/AgsStreamChannel.html#AgsStreamChannel-struct">
+<ANCHOR id="AgsStreamChannelClass" href="ags/AgsStreamChannel.html#AgsStreamChannelClass">
+<ANCHOR id="ags-stream-channel-new" href="ags/AgsStreamChannel.html#ags-stream-channel-new">
+<ANCHOR id="AgsStreamChannelRun" href="ags/AgsStreamChannelRun.html">
+<ANCHOR id="AgsStreamChannelRun.synopsis" href="ags/AgsStreamChannelRun.html#AgsStreamChannelRun.synopsis">
+<ANCHOR id="AgsStreamChannelRun.object-hierarchy" href="ags/AgsStreamChannelRun.html#AgsStreamChannelRun.object-hierarchy">
+<ANCHOR id="AgsStreamChannelRun.implemented-interfaces" href="ags/AgsStreamChannelRun.html#AgsStreamChannelRun.implemented-interfaces">
+<ANCHOR id="AgsStreamChannelRun.description" href="ags/AgsStreamChannelRun.html#AgsStreamChannelRun.description">
+<ANCHOR id="AgsStreamChannelRun.details" href="ags/AgsStreamChannelRun.html#AgsStreamChannelRun.details">
+<ANCHOR id="AgsStreamChannelRun-struct" href="ags/AgsStreamChannelRun.html#AgsStreamChannelRun-struct">
+<ANCHOR id="AgsStreamChannelRunClass" href="ags/AgsStreamChannelRun.html#AgsStreamChannelRunClass">
+<ANCHOR id="ags-stream-channel-run-new" href="ags/AgsStreamChannelRun.html#ags-stream-channel-run-new">
+<ANCHOR id="AgsStreamRecycling" href="ags/AgsStreamRecycling.html">
+<ANCHOR id="AgsStreamRecycling.synopsis" href="ags/AgsStreamRecycling.html#AgsStreamRecycling.synopsis">
+<ANCHOR id="AgsStreamRecycling.object-hierarchy" href="ags/AgsStreamRecycling.html#AgsStreamRecycling.object-hierarchy">
+<ANCHOR id="AgsStreamRecycling.implemented-interfaces" href="ags/AgsStreamRecycling.html#AgsStreamRecycling.implemented-interfaces">
+<ANCHOR id="AgsStreamRecycling.description" href="ags/AgsStreamRecycling.html#AgsStreamRecycling.description">
+<ANCHOR id="AgsStreamRecycling.details" href="ags/AgsStreamRecycling.html#AgsStreamRecycling.details">
+<ANCHOR id="AgsStreamRecycling-struct" href="ags/AgsStreamRecycling.html#AgsStreamRecycling-struct">
+<ANCHOR id="AgsStreamRecyclingClass" href="ags/AgsStreamRecycling.html#AgsStreamRecyclingClass">
+<ANCHOR id="ags-stream-recycling-new" href="ags/AgsStreamRecycling.html#ags-stream-recycling-new">
+<ANCHOR id="AgsAddAudio" href="ags/AgsAddAudio.html">
+<ANCHOR id="AgsAddAudio.synopsis" href="ags/AgsAddAudio.html#AgsAddAudio.synopsis">
+<ANCHOR id="AgsAddAudio.object-hierarchy" href="ags/AgsAddAudio.html#AgsAddAudio.object-hierarchy">
+<ANCHOR id="AgsAddAudio.implemented-interfaces" href="ags/AgsAddAudio.html#AgsAddAudio.implemented-interfaces">
+<ANCHOR id="AgsAddAudio.description" href="ags/AgsAddAudio.html#AgsAddAudio.description">
+<ANCHOR id="AgsAddAudio.details" href="ags/AgsAddAudio.html#AgsAddAudio.details">
+<ANCHOR id="AgsAddAudio-struct" href="ags/AgsAddAudio.html#AgsAddAudio-struct">
+<ANCHOR id="AgsAddAudioClass" href="ags/AgsAddAudio.html#AgsAddAudioClass">
+<ANCHOR id="ags-add-audio-new" href="ags/AgsAddAudio.html#ags-add-audio-new">
+<ANCHOR id="AgsAddAudioSignal" href="ags/AgsAddAudioSignal.html">
+<ANCHOR id="AgsAddAudioSignal.synopsis" href="ags/AgsAddAudioSignal.html#AgsAddAudioSignal.synopsis">
+<ANCHOR id="AgsAddAudioSignal.object-hierarchy" href="ags/AgsAddAudioSignal.html#AgsAddAudioSignal.object-hierarchy">
+<ANCHOR id="AgsAddAudioSignal.implemented-interfaces" href="ags/AgsAddAudioSignal.html#AgsAddAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsAddAudioSignal.description" href="ags/AgsAddAudioSignal.html#AgsAddAudioSignal.description">
+<ANCHOR id="AgsAddAudioSignal.details" href="ags/AgsAddAudioSignal.html#AgsAddAudioSignal.details">
+<ANCHOR id="AgsAddAudioSignal-struct" href="ags/AgsAddAudioSignal.html#AgsAddAudioSignal-struct">
+<ANCHOR id="AgsAddAudioSignalClass" href="ags/AgsAddAudioSignal.html#AgsAddAudioSignalClass">
+<ANCHOR id="ags-add-audio-signal-new" href="ags/AgsAddAudioSignal.html#ags-add-audio-signal-new">
+<ANCHOR id="AgsAddLineMember" href="ags/AgsAddLineMember.html">
+<ANCHOR id="AgsAddLineMember.synopsis" href="ags/AgsAddLineMember.html#AgsAddLineMember.synopsis">
+<ANCHOR id="AgsAddLineMember.object-hierarchy" href="ags/AgsAddLineMember.html#AgsAddLineMember.object-hierarchy">
+<ANCHOR id="AgsAddLineMember.implemented-interfaces" href="ags/AgsAddLineMember.html#AgsAddLineMember.implemented-interfaces">
+<ANCHOR id="AgsAddLineMember.description" href="ags/AgsAddLineMember.html#AgsAddLineMember.description">
+<ANCHOR id="AgsAddLineMember.details" href="ags/AgsAddLineMember.html#AgsAddLineMember.details">
+<ANCHOR id="AgsAddLineMember-struct" href="ags/AgsAddLineMember.html#AgsAddLineMember-struct">
+<ANCHOR id="AgsAddLineMemberClass" href="ags/AgsAddLineMember.html#AgsAddLineMemberClass">
+<ANCHOR id="ags-add-line-member-new" href="ags/AgsAddLineMember.html#ags-add-line-member-new">
+<ANCHOR id="AgsAddNote" href="ags/AgsAddNote.html">
+<ANCHOR id="AgsAddNote.synopsis" href="ags/AgsAddNote.html#AgsAddNote.synopsis">
+<ANCHOR id="AgsAddNote.object-hierarchy" href="ags/AgsAddNote.html#AgsAddNote.object-hierarchy">
+<ANCHOR id="AgsAddNote.implemented-interfaces" href="ags/AgsAddNote.html#AgsAddNote.implemented-interfaces">
+<ANCHOR id="AgsAddNote.description" href="ags/AgsAddNote.html#AgsAddNote.description">
+<ANCHOR id="AgsAddNote.details" href="ags/AgsAddNote.html#AgsAddNote.details">
+<ANCHOR id="AgsAddNote-struct" href="ags/AgsAddNote.html#AgsAddNote-struct">
+<ANCHOR id="AgsAddNoteClass" href="ags/AgsAddNote.html#AgsAddNoteClass">
+<ANCHOR id="ags-add-note-new" href="ags/AgsAddNote.html#ags-add-note-new">
+<ANCHOR id="AgsAddPointToSelection" href="ags/AgsAddPointToSelection.html">
+<ANCHOR id="AgsAddPointToSelection.synopsis" href="ags/AgsAddPointToSelection.html#AgsAddPointToSelection.synopsis">
+<ANCHOR id="AgsAddPointToSelection.object-hierarchy" href="ags/AgsAddPointToSelection.html#AgsAddPointToSelection.object-hierarchy">
+<ANCHOR id="AgsAddPointToSelection.implemented-interfaces" href="ags/AgsAddPointToSelection.html#AgsAddPointToSelection.implemented-interfaces">
+<ANCHOR id="AgsAddPointToSelection.description" href="ags/AgsAddPointToSelection.html#AgsAddPointToSelection.description">
+<ANCHOR id="AgsAddPointToSelection.details" href="ags/AgsAddPointToSelection.html#AgsAddPointToSelection.details">
+<ANCHOR id="AgsAddPointToSelection-struct" href="ags/AgsAddPointToSelection.html#AgsAddPointToSelection-struct">
+<ANCHOR id="AgsAddPointToSelectionClass" href="ags/AgsAddPointToSelection.html#AgsAddPointToSelectionClass">
+<ANCHOR id="ags-add-point-to-selection-new" href="ags/AgsAddPointToSelection.html#ags-add-point-to-selection-new">
+<ANCHOR id="AgsAddRecall" href="ags/AgsAddRecall.html">
+<ANCHOR id="AgsAddRecall.synopsis" href="ags/AgsAddRecall.html#AgsAddRecall.synopsis">
+<ANCHOR id="AgsAddRecall.object-hierarchy" href="ags/AgsAddRecall.html#AgsAddRecall.object-hierarchy">
+<ANCHOR id="AgsAddRecall.implemented-interfaces" href="ags/AgsAddRecall.html#AgsAddRecall.implemented-interfaces">
+<ANCHOR id="AgsAddRecall.description" href="ags/AgsAddRecall.html#AgsAddRecall.description">
+<ANCHOR id="AgsAddRecall.details" href="ags/AgsAddRecall.html#AgsAddRecall.details">
+<ANCHOR id="AgsAddRecall-struct" href="ags/AgsAddRecall.html#AgsAddRecall-struct">
+<ANCHOR id="AgsAddRecallClass" href="ags/AgsAddRecall.html#AgsAddRecallClass">
+<ANCHOR id="ags-add-recall-new" href="ags/AgsAddRecall.html#ags-add-recall-new">
+<ANCHOR id="AgsAddRegionToSelection" href="ags/AgsAddRegionToSelection.html">
+<ANCHOR id="AgsAddRegionToSelection.synopsis" href="ags/AgsAddRegionToSelection.html#AgsAddRegionToSelection.synopsis">
+<ANCHOR id="AgsAddRegionToSelection.object-hierarchy" href="ags/AgsAddRegionToSelection.html#AgsAddRegionToSelection.object-hierarchy">
+<ANCHOR id="AgsAddRegionToSelection.implemented-interfaces" href="ags/AgsAddRegionToSelection.html#AgsAddRegionToSelection.implemented-interfaces">
+<ANCHOR id="AgsAddRegionToSelection.description" href="ags/AgsAddRegionToSelection.html#AgsAddRegionToSelection.description">
+<ANCHOR id="AgsAddRegionToSelection.details" href="ags/AgsAddRegionToSelection.html#AgsAddRegionToSelection.details">
+<ANCHOR id="AgsAddRegionToSelection-struct" href="ags/AgsAddRegionToSelection.html#AgsAddRegionToSelection-struct">
+<ANCHOR id="AgsAddRegionToSelectionClass" href="ags/AgsAddRegionToSelection.html#AgsAddRegionToSelectionClass">
+<ANCHOR id="ags-add-region-to-selection-new" href="ags/AgsAddRegionToSelection.html#ags-add-region-to-selection-new">
+<ANCHOR id="AgsAppendAudio" href="ags/AgsAppendAudio.html">
+<ANCHOR id="AgsAppendAudio.synopsis" href="ags/AgsAppendAudio.html#AgsAppendAudio.synopsis">
+<ANCHOR id="AgsAppendAudio.object-hierarchy" href="ags/AgsAppendAudio.html#AgsAppendAudio.object-hierarchy">
+<ANCHOR id="AgsAppendAudio.implemented-interfaces" href="ags/AgsAppendAudio.html#AgsAppendAudio.implemented-interfaces">
+<ANCHOR id="AgsAppendAudio.description" href="ags/AgsAppendAudio.html#AgsAppendAudio.description">
+<ANCHOR id="AgsAppendAudio.details" href="ags/AgsAppendAudio.html#AgsAppendAudio.details">
+<ANCHOR id="AgsAppendAudio-struct" href="ags/AgsAppendAudio.html#AgsAppendAudio-struct">
+<ANCHOR id="AgsAppendAudioClass" href="ags/AgsAppendAudio.html#AgsAppendAudioClass">
+<ANCHOR id="ags-append-audio-new" href="ags/AgsAppendAudio.html#ags-append-audio-new">
+<ANCHOR id="ags-AgsAppendAudioThreaded" href="ags/ags-AgsAppendAudioThreaded.html">
+<ANCHOR id="ags-AgsAppendAudioThreaded.synopsis" href="ags/ags-AgsAppendAudioThreaded.html#ags-AgsAppendAudioThreaded.synopsis">
+<ANCHOR id="ags-AgsAppendAudioThreaded.description" href="ags/ags-AgsAppendAudioThreaded.html#ags-AgsAppendAudioThreaded.description">
+<ANCHOR id="ags-AgsAppendAudioThreaded.details" href="ags/ags-AgsAppendAudioThreaded.html#ags-AgsAppendAudioThreaded.details">
+<ANCHOR id="AgsAppendAudioThreaded" href="ags/ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded">
+<ANCHOR id="AgsAppendAudioThreadedClass" href="ags/ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreadedClass">
+<ANCHOR id="ags-append-audio-threaded-new" href="ags/ags-AgsAppendAudioThreaded.html#ags-append-audio-threaded-new">
+<ANCHOR id="AgsAppendChannel" href="ags/AgsAppendChannel.html">
+<ANCHOR id="AgsAppendChannel.synopsis" href="ags/AgsAppendChannel.html#AgsAppendChannel.synopsis">
+<ANCHOR id="AgsAppendChannel.object-hierarchy" href="ags/AgsAppendChannel.html#AgsAppendChannel.object-hierarchy">
+<ANCHOR id="AgsAppendChannel.implemented-interfaces" href="ags/AgsAppendChannel.html#AgsAppendChannel.implemented-interfaces">
+<ANCHOR id="AgsAppendChannel.description" href="ags/AgsAppendChannel.html#AgsAppendChannel.description">
+<ANCHOR id="AgsAppendChannel.details" href="ags/AgsAppendChannel.html#AgsAppendChannel.details">
+<ANCHOR id="AgsAppendChannel-struct" href="ags/AgsAppendChannel.html#AgsAppendChannel-struct">
+<ANCHOR id="AgsAppendChannelClass" href="ags/AgsAppendChannel.html#AgsAppendChannelClass">
+<ANCHOR id="ags-append-channel-new" href="ags/AgsAppendChannel.html#ags-append-channel-new">
+<ANCHOR id="AgsAppendRecall" href="ags/AgsAppendRecall.html">
+<ANCHOR id="AgsAppendRecall.synopsis" href="ags/AgsAppendRecall.html#AgsAppendRecall.synopsis">
+<ANCHOR id="AgsAppendRecall.object-hierarchy" href="ags/AgsAppendRecall.html#AgsAppendRecall.object-hierarchy">
+<ANCHOR id="AgsAppendRecall.implemented-interfaces" href="ags/AgsAppendRecall.html#AgsAppendRecall.implemented-interfaces">
+<ANCHOR id="AgsAppendRecall.description" href="ags/AgsAppendRecall.html#AgsAppendRecall.description">
+<ANCHOR id="AgsAppendRecall.details" href="ags/AgsAppendRecall.html#AgsAppendRecall.details">
+<ANCHOR id="AgsAppendRecall-struct" href="ags/AgsAppendRecall.html#AgsAppendRecall-struct">
+<ANCHOR id="AgsAppendRecallClass" href="ags/AgsAppendRecall.html#AgsAppendRecallClass">
+<ANCHOR id="ags-append-recall-new" href="ags/AgsAppendRecall.html#ags-append-recall-new">
+<ANCHOR id="AgsApplyBpm" href="ags/AgsApplyBpm.html">
+<ANCHOR id="AgsApplyBpm.synopsis" href="ags/AgsApplyBpm.html#AgsApplyBpm.synopsis">
+<ANCHOR id="AgsApplyBpm.object-hierarchy" href="ags/AgsApplyBpm.html#AgsApplyBpm.object-hierarchy">
+<ANCHOR id="AgsApplyBpm.implemented-interfaces" href="ags/AgsApplyBpm.html#AgsApplyBpm.implemented-interfaces">
+<ANCHOR id="AgsApplyBpm.description" href="ags/AgsApplyBpm.html#AgsApplyBpm.description">
+<ANCHOR id="AgsApplyBpm.details" href="ags/AgsApplyBpm.html#AgsApplyBpm.details">
+<ANCHOR id="AgsApplyBpm-struct" href="ags/AgsApplyBpm.html#AgsApplyBpm-struct">
+<ANCHOR id="AgsApplyBpmClass" href="ags/AgsApplyBpm.html#AgsApplyBpmClass">
+<ANCHOR id="ags-apply-bpm-new" href="ags/AgsApplyBpm.html#ags-apply-bpm-new">
+<ANCHOR id="AgsApplySequencerLength" href="ags/AgsApplySequencerLength.html">
+<ANCHOR id="AgsApplySequencerLength.synopsis" href="ags/AgsApplySequencerLength.html#AgsApplySequencerLength.synopsis">
+<ANCHOR id="AgsApplySequencerLength.object-hierarchy" href="ags/AgsApplySequencerLength.html#AgsApplySequencerLength.object-hierarchy">
+<ANCHOR id="AgsApplySequencerLength.implemented-interfaces" href="ags/AgsApplySequencerLength.html#AgsApplySequencerLength.implemented-interfaces">
+<ANCHOR id="AgsApplySequencerLength.description" href="ags/AgsApplySequencerLength.html#AgsApplySequencerLength.description">
+<ANCHOR id="AgsApplySequencerLength.details" href="ags/AgsApplySequencerLength.html#AgsApplySequencerLength.details">
+<ANCHOR id="AgsApplySequencerLength-struct" href="ags/AgsApplySequencerLength.html#AgsApplySequencerLength-struct">
+<ANCHOR id="AgsApplySequencerLengthClass" href="ags/AgsApplySequencerLength.html#AgsApplySequencerLengthClass">
+<ANCHOR id="ags-apply-sequencer-length-new" href="ags/AgsApplySequencerLength.html#ags-apply-sequencer-length-new">
+<ANCHOR id="AgsApplySynth" href="ags/AgsApplySynth.html">
+<ANCHOR id="AgsApplySynth.synopsis" href="ags/AgsApplySynth.html#AgsApplySynth.synopsis">
+<ANCHOR id="AgsApplySynth.object-hierarchy" href="ags/AgsApplySynth.html#AgsApplySynth.object-hierarchy">
+<ANCHOR id="AgsApplySynth.implemented-interfaces" href="ags/AgsApplySynth.html#AgsApplySynth.implemented-interfaces">
+<ANCHOR id="AgsApplySynth.description" href="ags/AgsApplySynth.html#AgsApplySynth.description">
+<ANCHOR id="AgsApplySynth.details" href="ags/AgsApplySynth.html#AgsApplySynth.details">
+<ANCHOR id="AgsApplySynth-struct" href="ags/AgsApplySynth.html#AgsApplySynth-struct">
+<ANCHOR id="AgsApplySynthClass" href="ags/AgsApplySynth.html#AgsApplySynthClass">
+<ANCHOR id="AgsApplySynthWave" href="ags/AgsApplySynth.html#AgsApplySynthWave">
+<ANCHOR id="ags-apply-synth-new" href="ags/AgsApplySynth.html#ags-apply-synth-new">
+<ANCHOR id="AgsApplyTact" href="ags/AgsApplyTact.html">
+<ANCHOR id="AgsApplyTact.synopsis" href="ags/AgsApplyTact.html#AgsApplyTact.synopsis">
+<ANCHOR id="AgsApplyTact.object-hierarchy" href="ags/AgsApplyTact.html#AgsApplyTact.object-hierarchy">
+<ANCHOR id="AgsApplyTact.implemented-interfaces" href="ags/AgsApplyTact.html#AgsApplyTact.implemented-interfaces">
+<ANCHOR id="AgsApplyTact.description" href="ags/AgsApplyTact.html#AgsApplyTact.description">
+<ANCHOR id="AgsApplyTact.details" href="ags/AgsApplyTact.html#AgsApplyTact.details">
+<ANCHOR id="AgsApplyTact-struct" href="ags/AgsApplyTact.html#AgsApplyTact-struct">
+<ANCHOR id="AgsApplyTactClass" href="ags/AgsApplyTact.html#AgsApplyTactClass">
+<ANCHOR id="ags-apply-tact-new" href="ags/AgsApplyTact.html#ags-apply-tact-new">
+<ANCHOR id="AgsApplyWavetable" href="ags/AgsApplyWavetable.html">
+<ANCHOR id="AgsApplyWavetable.synopsis" href="ags/AgsApplyWavetable.html#AgsApplyWavetable.synopsis">
+<ANCHOR id="AgsApplyWavetable.object-hierarchy" href="ags/AgsApplyWavetable.html#AgsApplyWavetable.object-hierarchy">
+<ANCHOR id="AgsApplyWavetable.implemented-interfaces" href="ags/AgsApplyWavetable.html#AgsApplyWavetable.implemented-interfaces">
+<ANCHOR id="AgsApplyWavetable.description" href="ags/AgsApplyWavetable.html#AgsApplyWavetable.description">
+<ANCHOR id="AgsApplyWavetable.details" href="ags/AgsApplyWavetable.html#AgsApplyWavetable.details">
+<ANCHOR id="AgsApplyWavetable-struct" href="ags/AgsApplyWavetable.html#AgsApplyWavetable-struct">
+<ANCHOR id="AgsApplyWavetableClass" href="ags/AgsApplyWavetable.html#AgsApplyWavetableClass">
+<ANCHOR id="ags-apply-wavetable-new" href="ags/AgsApplyWavetable.html#ags-apply-wavetable-new">
+<ANCHOR id="AgsAudioSetRecycling" href="ags/AgsAudioSetRecycling.html">
+<ANCHOR id="AgsAudioSetRecycling.synopsis" href="ags/AgsAudioSetRecycling.html#AgsAudioSetRecycling.synopsis">
+<ANCHOR id="AgsAudioSetRecycling.object-hierarchy" href="ags/AgsAudioSetRecycling.html#AgsAudioSetRecycling.object-hierarchy">
+<ANCHOR id="AgsAudioSetRecycling.implemented-interfaces" href="ags/AgsAudioSetRecycling.html#AgsAudioSetRecycling.implemented-interfaces">
+<ANCHOR id="AgsAudioSetRecycling.description" href="ags/AgsAudioSetRecycling.html#AgsAudioSetRecycling.description">
+<ANCHOR id="AgsAudioSetRecycling.details" href="ags/AgsAudioSetRecycling.html#AgsAudioSetRecycling.details">
+<ANCHOR id="AgsAudioSetRecycling-struct" href="ags/AgsAudioSetRecycling.html#AgsAudioSetRecycling-struct">
+<ANCHOR id="AgsAudioSetRecyclingClass" href="ags/AgsAudioSetRecycling.html#AgsAudioSetRecyclingClass">
+<ANCHOR id="ags-audio-set-recycling-new" href="ags/AgsAudioSetRecycling.html#ags-audio-set-recycling-new">
+<ANCHOR id="AgsCancelAudio" href="ags/AgsCancelAudio.html">
+<ANCHOR id="AgsCancelAudio.synopsis" href="ags/AgsCancelAudio.html#AgsCancelAudio.synopsis">
+<ANCHOR id="AgsCancelAudio.object-hierarchy" href="ags/AgsCancelAudio.html#AgsCancelAudio.object-hierarchy">
+<ANCHOR id="AgsCancelAudio.implemented-interfaces" href="ags/AgsCancelAudio.html#AgsCancelAudio.implemented-interfaces">
+<ANCHOR id="AgsCancelAudio.description" href="ags/AgsCancelAudio.html#AgsCancelAudio.description">
+<ANCHOR id="AgsCancelAudio.details" href="ags/AgsCancelAudio.html#AgsCancelAudio.details">
+<ANCHOR id="AgsCancelAudio-struct" href="ags/AgsCancelAudio.html#AgsCancelAudio-struct">
+<ANCHOR id="AgsCancelAudioClass" href="ags/AgsCancelAudio.html#AgsCancelAudioClass">
+<ANCHOR id="ags-cancel-audio-new" href="ags/AgsCancelAudio.html#ags-cancel-audio-new">
+<ANCHOR id="AgsCancelChannel" href="ags/AgsCancelChannel.html">
+<ANCHOR id="AgsCancelChannel.synopsis" href="ags/AgsCancelChannel.html#AgsCancelChannel.synopsis">
+<ANCHOR id="AgsCancelChannel.object-hierarchy" href="ags/AgsCancelChannel.html#AgsCancelChannel.object-hierarchy">
+<ANCHOR id="AgsCancelChannel.implemented-interfaces" href="ags/AgsCancelChannel.html#AgsCancelChannel.implemented-interfaces">
+<ANCHOR id="AgsCancelChannel.description" href="ags/AgsCancelChannel.html#AgsCancelChannel.description">
+<ANCHOR id="AgsCancelChannel.details" href="ags/AgsCancelChannel.html#AgsCancelChannel.details">
+<ANCHOR id="AgsCancelChannel-struct" href="ags/AgsCancelChannel.html#AgsCancelChannel-struct">
+<ANCHOR id="AgsCancelChannelClass" href="ags/AgsCancelChannel.html#AgsCancelChannelClass">
+<ANCHOR id="ags-cancel-channel-new" href="ags/AgsCancelChannel.html#ags-cancel-channel-new">
+<ANCHOR id="AgsCancelRecall" href="ags/AgsCancelRecall.html">
+<ANCHOR id="AgsCancelRecall.synopsis" href="ags/AgsCancelRecall.html#AgsCancelRecall.synopsis">
+<ANCHOR id="AgsCancelRecall.object-hierarchy" href="ags/AgsCancelRecall.html#AgsCancelRecall.object-hierarchy">
+<ANCHOR id="AgsCancelRecall.implemented-interfaces" href="ags/AgsCancelRecall.html#AgsCancelRecall.implemented-interfaces">
+<ANCHOR id="AgsCancelRecall.description" href="ags/AgsCancelRecall.html#AgsCancelRecall.description">
+<ANCHOR id="AgsCancelRecall.details" href="ags/AgsCancelRecall.html#AgsCancelRecall.details">
+<ANCHOR id="AgsCancelRecall-struct" href="ags/AgsCancelRecall.html#AgsCancelRecall-struct">
+<ANCHOR id="AgsCancelRecallClass" href="ags/AgsCancelRecall.html#AgsCancelRecallClass">
+<ANCHOR id="ags-cancel-recall-new" href="ags/AgsCancelRecall.html#ags-cancel-recall-new">
+<ANCHOR id="AgsChangeIndicator" href="ags/AgsChangeIndicator.html">
+<ANCHOR id="AgsChangeIndicator.synopsis" href="ags/AgsChangeIndicator.html#AgsChangeIndicator.synopsis">
+<ANCHOR id="AgsChangeIndicator.object-hierarchy" href="ags/AgsChangeIndicator.html#AgsChangeIndicator.object-hierarchy">
+<ANCHOR id="AgsChangeIndicator.implemented-interfaces" href="ags/AgsChangeIndicator.html#AgsChangeIndicator.implemented-interfaces">
+<ANCHOR id="AgsChangeIndicator.description" href="ags/AgsChangeIndicator.html#AgsChangeIndicator.description">
+<ANCHOR id="AgsChangeIndicator.details" href="ags/AgsChangeIndicator.html#AgsChangeIndicator.details">
+<ANCHOR id="AgsChangeIndicator-struct" href="ags/AgsChangeIndicator.html#AgsChangeIndicator-struct">
+<ANCHOR id="AgsChangeIndicatorClass" href="ags/AgsChangeIndicator.html#AgsChangeIndicatorClass">
+<ANCHOR id="ags-change-indicator-new" href="ags/AgsChangeIndicator.html#ags-change-indicator-new">
+<ANCHOR id="AgsChangeTact" href="ags/AgsChangeTact.html">
+<ANCHOR id="AgsChangeTact.synopsis" href="ags/AgsChangeTact.html#AgsChangeTact.synopsis">
+<ANCHOR id="AgsChangeTact.object-hierarchy" href="ags/AgsChangeTact.html#AgsChangeTact.object-hierarchy">
+<ANCHOR id="AgsChangeTact.implemented-interfaces" href="ags/AgsChangeTact.html#AgsChangeTact.implemented-interfaces">
+<ANCHOR id="AgsChangeTact.description" href="ags/AgsChangeTact.html#AgsChangeTact.description">
+<ANCHOR id="AgsChangeTact.details" href="ags/AgsChangeTact.html#AgsChangeTact.details">
+<ANCHOR id="AgsChangeTact-struct" href="ags/AgsChangeTact.html#AgsChangeTact-struct">
+<ANCHOR id="AgsChangeTactClass" href="ags/AgsChangeTact.html#AgsChangeTactClass">
+<ANCHOR id="ags-change-tact-new" href="ags/AgsChangeTact.html#ags-change-tact-new">
+<ANCHOR id="AgsChannelSetRecycling" href="ags/AgsChannelSetRecycling.html">
+<ANCHOR id="AgsChannelSetRecycling.synopsis" href="ags/AgsChannelSetRecycling.html#AgsChannelSetRecycling.synopsis">
+<ANCHOR id="AgsChannelSetRecycling.object-hierarchy" href="ags/AgsChannelSetRecycling.html#AgsChannelSetRecycling.object-hierarchy">
+<ANCHOR id="AgsChannelSetRecycling.implemented-interfaces" href="ags/AgsChannelSetRecycling.html#AgsChannelSetRecycling.implemented-interfaces">
+<ANCHOR id="AgsChannelSetRecycling.description" href="ags/AgsChannelSetRecycling.html#AgsChannelSetRecycling.description">
+<ANCHOR id="AgsChannelSetRecycling.details" href="ags/AgsChannelSetRecycling.html#AgsChannelSetRecycling.details">
+<ANCHOR id="AgsChannelSetRecycling-struct" href="ags/AgsChannelSetRecycling.html#AgsChannelSetRecycling-struct">
+<ANCHOR id="AgsChannelSetRecyclingClass" href="ags/AgsChannelSetRecycling.html#AgsChannelSetRecyclingClass">
+<ANCHOR id="ags-channel-set-recycling-new" href="ags/AgsChannelSetRecycling.html#ags-channel-set-recycling-new">
+<ANCHOR id="AgsDisplayTact" href="ags/AgsDisplayTact.html">
+<ANCHOR id="AgsDisplayTact.synopsis" href="ags/AgsDisplayTact.html#AgsDisplayTact.synopsis">
+<ANCHOR id="AgsDisplayTact.object-hierarchy" href="ags/AgsDisplayTact.html#AgsDisplayTact.object-hierarchy">
+<ANCHOR id="AgsDisplayTact.implemented-interfaces" href="ags/AgsDisplayTact.html#AgsDisplayTact.implemented-interfaces">
+<ANCHOR id="AgsDisplayTact.description" href="ags/AgsDisplayTact.html#AgsDisplayTact.description">
+<ANCHOR id="AgsDisplayTact.details" href="ags/AgsDisplayTact.html#AgsDisplayTact.details">
+<ANCHOR id="AgsDisplayTact-struct" href="ags/AgsDisplayTact.html#AgsDisplayTact-struct">
+<ANCHOR id="AgsDisplayTactClass" href="ags/AgsDisplayTact.html#AgsDisplayTactClass">
+<ANCHOR id="ags-display-tact-new" href="ags/AgsDisplayTact.html#ags-display-tact-new">
+<ANCHOR id="AgsExportOutput" href="ags/AgsExportOutput.html">
+<ANCHOR id="AgsExportOutput.synopsis" href="ags/AgsExportOutput.html#AgsExportOutput.synopsis">
+<ANCHOR id="AgsExportOutput.object-hierarchy" href="ags/AgsExportOutput.html#AgsExportOutput.object-hierarchy">
+<ANCHOR id="AgsExportOutput.implemented-interfaces" href="ags/AgsExportOutput.html#AgsExportOutput.implemented-interfaces">
+<ANCHOR id="AgsExportOutput.description" href="ags/AgsExportOutput.html#AgsExportOutput.description">
+<ANCHOR id="AgsExportOutput.details" href="ags/AgsExportOutput.html#AgsExportOutput.details">
+<ANCHOR id="AgsExportOutput-struct" href="ags/AgsExportOutput.html#AgsExportOutput-struct">
+<ANCHOR id="AgsExportOutputClass" href="ags/AgsExportOutput.html#AgsExportOutputClass">
+<ANCHOR id="ags-export-output-new" href="ags/AgsExportOutput.html#ags-export-output-new">
+<ANCHOR id="AgsFreeSelection" href="ags/AgsFreeSelection.html">
+<ANCHOR id="AgsFreeSelection.synopsis" href="ags/AgsFreeSelection.html#AgsFreeSelection.synopsis">
+<ANCHOR id="AgsFreeSelection.object-hierarchy" href="ags/AgsFreeSelection.html#AgsFreeSelection.object-hierarchy">
+<ANCHOR id="AgsFreeSelection.implemented-interfaces" href="ags/AgsFreeSelection.html#AgsFreeSelection.implemented-interfaces">
+<ANCHOR id="AgsFreeSelection.description" href="ags/AgsFreeSelection.html#AgsFreeSelection.description">
+<ANCHOR id="AgsFreeSelection.details" href="ags/AgsFreeSelection.html#AgsFreeSelection.details">
+<ANCHOR id="AgsFreeSelection-struct" href="ags/AgsFreeSelection.html#AgsFreeSelection-struct">
+<ANCHOR id="AgsFreeSelectionClass" href="ags/AgsFreeSelection.html#AgsFreeSelectionClass">
+<ANCHOR id="ags-free-selection-new" href="ags/AgsFreeSelection.html#ags-free-selection-new">
+<ANCHOR id="AgsInitAudio" href="ags/AgsInitAudio.html">
+<ANCHOR id="AgsInitAudio.synopsis" href="ags/AgsInitAudio.html#AgsInitAudio.synopsis">
+<ANCHOR id="AgsInitAudio.object-hierarchy" href="ags/AgsInitAudio.html#AgsInitAudio.object-hierarchy">
+<ANCHOR id="AgsInitAudio.implemented-interfaces" href="ags/AgsInitAudio.html#AgsInitAudio.implemented-interfaces">
+<ANCHOR id="AgsInitAudio.description" href="ags/AgsInitAudio.html#AgsInitAudio.description">
+<ANCHOR id="AgsInitAudio.details" href="ags/AgsInitAudio.html#AgsInitAudio.details">
+<ANCHOR id="AgsInitAudio-struct" href="ags/AgsInitAudio.html#AgsInitAudio-struct">
+<ANCHOR id="AgsInitAudioClass" href="ags/AgsInitAudio.html#AgsInitAudioClass">
+<ANCHOR id="ags-init-audio-new" href="ags/AgsInitAudio.html#ags-init-audio-new">
+<ANCHOR id="AgsInitChannel" href="ags/AgsInitChannel.html">
+<ANCHOR id="AgsInitChannel.synopsis" href="ags/AgsInitChannel.html#AgsInitChannel.synopsis">
+<ANCHOR id="AgsInitChannel.object-hierarchy" href="ags/AgsInitChannel.html#AgsInitChannel.object-hierarchy">
+<ANCHOR id="AgsInitChannel.implemented-interfaces" href="ags/AgsInitChannel.html#AgsInitChannel.implemented-interfaces">
+<ANCHOR id="AgsInitChannel.description" href="ags/AgsInitChannel.html#AgsInitChannel.description">
+<ANCHOR id="AgsInitChannel.details" href="ags/AgsInitChannel.html#AgsInitChannel.details">
+<ANCHOR id="AgsInitChannel-struct" href="ags/AgsInitChannel.html#AgsInitChannel-struct">
+<ANCHOR id="AgsInitChannelClass" href="ags/AgsInitChannel.html#AgsInitChannelClass">
+<ANCHOR id="ags-init-channel-new" href="ags/AgsInitChannel.html#ags-init-channel-new">
+<ANCHOR id="AgsMuteAudio" href="ags/AgsMuteAudio.html">
+<ANCHOR id="AgsMuteAudio.synopsis" href="ags/AgsMuteAudio.html#AgsMuteAudio.synopsis">
+<ANCHOR id="AgsMuteAudio.object-hierarchy" href="ags/AgsMuteAudio.html#AgsMuteAudio.object-hierarchy">
+<ANCHOR id="AgsMuteAudio.implemented-interfaces" href="ags/AgsMuteAudio.html#AgsMuteAudio.implemented-interfaces">
+<ANCHOR id="AgsMuteAudio.properties" href="ags/AgsMuteAudio.html#AgsMuteAudio.properties">
+<ANCHOR id="AgsMuteAudio.description" href="ags/AgsMuteAudio.html#AgsMuteAudio.description">
+<ANCHOR id="AgsMuteAudio.details" href="ags/AgsMuteAudio.html#AgsMuteAudio.details">
+<ANCHOR id="AgsMuteAudio-struct" href="ags/AgsMuteAudio.html#AgsMuteAudio-struct">
+<ANCHOR id="AgsMuteAudioClass" href="ags/AgsMuteAudio.html#AgsMuteAudioClass">
+<ANCHOR id="ags-mute-audio-new" href="ags/AgsMuteAudio.html#ags-mute-audio-new">
+<ANCHOR id="AgsMuteAudio.property-details" href="ags/AgsMuteAudio.html#AgsMuteAudio.property-details">
+<ANCHOR id="AgsMuteAudio--muted" href="ags/AgsMuteAudio.html#AgsMuteAudio--muted">
+<ANCHOR id="AgsMuteAudioSignal" href="ags/AgsMuteAudioSignal.html">
+<ANCHOR id="AgsMuteAudioSignal.synopsis" href="ags/AgsMuteAudioSignal.html#AgsMuteAudioSignal.synopsis">
+<ANCHOR id="AgsMuteAudioSignal.object-hierarchy" href="ags/AgsMuteAudioSignal.html#AgsMuteAudioSignal.object-hierarchy">
+<ANCHOR id="AgsMuteAudioSignal.implemented-interfaces" href="ags/AgsMuteAudioSignal.html#AgsMuteAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsMuteAudioSignal.description" href="ags/AgsMuteAudioSignal.html#AgsMuteAudioSignal.description">
+<ANCHOR id="AgsMuteAudioSignal.details" href="ags/AgsMuteAudioSignal.html#AgsMuteAudioSignal.details">
+<ANCHOR id="AgsMuteAudioSignal-struct" href="ags/AgsMuteAudioSignal.html#AgsMuteAudioSignal-struct">
+<ANCHOR id="AgsMuteAudioSignalClass" href="ags/AgsMuteAudioSignal.html#AgsMuteAudioSignalClass">
+<ANCHOR id="ags-mute-audio-signal-new" href="ags/AgsMuteAudioSignal.html#ags-mute-audio-signal-new">
+<ANCHOR id="AgsMuteChannel" href="ags/AgsMuteChannel.html">
+<ANCHOR id="AgsMuteChannel.synopsis" href="ags/AgsMuteChannel.html#AgsMuteChannel.synopsis">
+<ANCHOR id="AgsMuteChannel.object-hierarchy" href="ags/AgsMuteChannel.html#AgsMuteChannel.object-hierarchy">
+<ANCHOR id="AgsMuteChannel.implemented-interfaces" href="ags/AgsMuteChannel.html#AgsMuteChannel.implemented-interfaces">
+<ANCHOR id="AgsMuteChannel.properties" href="ags/AgsMuteChannel.html#AgsMuteChannel.properties">
+<ANCHOR id="AgsMuteChannel.description" href="ags/AgsMuteChannel.html#AgsMuteChannel.description">
+<ANCHOR id="AgsMuteChannel.details" href="ags/AgsMuteChannel.html#AgsMuteChannel.details">
+<ANCHOR id="AgsMuteChannel-struct" href="ags/AgsMuteChannel.html#AgsMuteChannel-struct">
+<ANCHOR id="AgsMuteChannelClass" href="ags/AgsMuteChannel.html#AgsMuteChannelClass">
+<ANCHOR id="ags-mute-channel-new" href="ags/AgsMuteChannel.html#ags-mute-channel-new">
+<ANCHOR id="AgsMuteChannel.property-details" href="ags/AgsMuteChannel.html#AgsMuteChannel.property-details">
+<ANCHOR id="AgsMuteChannel--muted" href="ags/AgsMuteChannel.html#AgsMuteChannel--muted">
+<ANCHOR id="AgsMuteChannelRun" href="ags/AgsMuteChannelRun.html">
+<ANCHOR id="AgsMuteChannelRun.synopsis" href="ags/AgsMuteChannelRun.html#AgsMuteChannelRun.synopsis">
+<ANCHOR id="AgsMuteChannelRun.object-hierarchy" href="ags/AgsMuteChannelRun.html#AgsMuteChannelRun.object-hierarchy">
+<ANCHOR id="AgsMuteChannelRun.implemented-interfaces" href="ags/AgsMuteChannelRun.html#AgsMuteChannelRun.implemented-interfaces">
+<ANCHOR id="AgsMuteChannelRun.description" href="ags/AgsMuteChannelRun.html#AgsMuteChannelRun.description">
+<ANCHOR id="AgsMuteChannelRun.details" href="ags/AgsMuteChannelRun.html#AgsMuteChannelRun.details">
+<ANCHOR id="AgsMuteChannelRun-struct" href="ags/AgsMuteChannelRun.html#AgsMuteChannelRun-struct">
+<ANCHOR id="AgsMuteChannelRunClass" href="ags/AgsMuteChannelRun.html#AgsMuteChannelRunClass">
+<ANCHOR id="ags-mute-channel-run-new" href="ags/AgsMuteChannelRun.html#ags-mute-channel-run-new">
+<ANCHOR id="AgsMuteRecycling" href="ags/AgsMuteRecycling.html">
+<ANCHOR id="AgsMuteRecycling.synopsis" href="ags/AgsMuteRecycling.html#AgsMuteRecycling.synopsis">
+<ANCHOR id="AgsMuteRecycling.object-hierarchy" href="ags/AgsMuteRecycling.html#AgsMuteRecycling.object-hierarchy">
+<ANCHOR id="AgsMuteRecycling.implemented-interfaces" href="ags/AgsMuteRecycling.html#AgsMuteRecycling.implemented-interfaces">
+<ANCHOR id="AgsMuteRecycling.description" href="ags/AgsMuteRecycling.html#AgsMuteRecycling.description">
+<ANCHOR id="AgsMuteRecycling.details" href="ags/AgsMuteRecycling.html#AgsMuteRecycling.details">
+<ANCHOR id="AgsMuteRecycling-struct" href="ags/AgsMuteRecycling.html#AgsMuteRecycling-struct">
+<ANCHOR id="AgsMuteRecyclingClass" href="ags/AgsMuteRecycling.html#AgsMuteRecyclingClass">
+<ANCHOR id="ags-mute-recycling-new" href="ags/AgsMuteRecycling.html#ags-mute-recycling-new">
+<ANCHOR id="AgsOpenFile" href="ags/AgsOpenFile.html">
+<ANCHOR id="AgsOpenFile.synopsis" href="ags/AgsOpenFile.html#AgsOpenFile.synopsis">
+<ANCHOR id="AgsOpenFile.object-hierarchy" href="ags/AgsOpenFile.html#AgsOpenFile.object-hierarchy">
+<ANCHOR id="AgsOpenFile.implemented-interfaces" href="ags/AgsOpenFile.html#AgsOpenFile.implemented-interfaces">
+<ANCHOR id="AgsOpenFile.description" href="ags/AgsOpenFile.html#AgsOpenFile.description">
+<ANCHOR id="AgsOpenFile.details" href="ags/AgsOpenFile.html#AgsOpenFile.details">
+<ANCHOR id="AgsOpenFile-struct" href="ags/AgsOpenFile.html#AgsOpenFile-struct">
+<ANCHOR id="AgsOpenFileClass" href="ags/AgsOpenFile.html#AgsOpenFileClass">
+<ANCHOR id="ags-open-file-new" href="ags/AgsOpenFile.html#ags-open-file-new">
+<ANCHOR id="AgsOpenSingleFile" href="ags/AgsOpenSingleFile.html">
+<ANCHOR id="AgsOpenSingleFile.synopsis" href="ags/AgsOpenSingleFile.html#AgsOpenSingleFile.synopsis">
+<ANCHOR id="AgsOpenSingleFile.object-hierarchy" href="ags/AgsOpenSingleFile.html#AgsOpenSingleFile.object-hierarchy">
+<ANCHOR id="AgsOpenSingleFile.implemented-interfaces" href="ags/AgsOpenSingleFile.html#AgsOpenSingleFile.implemented-interfaces">
+<ANCHOR id="AgsOpenSingleFile.description" href="ags/AgsOpenSingleFile.html#AgsOpenSingleFile.description">
+<ANCHOR id="AgsOpenSingleFile.details" href="ags/AgsOpenSingleFile.html#AgsOpenSingleFile.details">
+<ANCHOR id="AgsOpenSingleFile-struct" href="ags/AgsOpenSingleFile.html#AgsOpenSingleFile-struct">
+<ANCHOR id="AgsOpenSingleFileClass" href="ags/AgsOpenSingleFile.html#AgsOpenSingleFileClass">
+<ANCHOR id="ags-open-single-file-new" href="ags/AgsOpenSingleFile.html#ags-open-single-file-new">
+<ANCHOR id="AgsRemoveAudio" href="ags/AgsRemoveAudio.html">
+<ANCHOR id="AgsRemoveAudio.synopsis" href="ags/AgsRemoveAudio.html#AgsRemoveAudio.synopsis">
+<ANCHOR id="AgsRemoveAudio.object-hierarchy" href="ags/AgsRemoveAudio.html#AgsRemoveAudio.object-hierarchy">
+<ANCHOR id="AgsRemoveAudio.implemented-interfaces" href="ags/AgsRemoveAudio.html#AgsRemoveAudio.implemented-interfaces">
+<ANCHOR id="AgsRemoveAudio.description" href="ags/AgsRemoveAudio.html#AgsRemoveAudio.description">
+<ANCHOR id="AgsRemoveAudio.details" href="ags/AgsRemoveAudio.html#AgsRemoveAudio.details">
+<ANCHOR id="AgsRemoveAudio-struct" href="ags/AgsRemoveAudio.html#AgsRemoveAudio-struct">
+<ANCHOR id="AgsRemoveAudioClass" href="ags/AgsRemoveAudio.html#AgsRemoveAudioClass">
+<ANCHOR id="ags-remove-audio-new" href="ags/AgsRemoveAudio.html#ags-remove-audio-new">
+<ANCHOR id="AgsRemoveAudioSignal" href="ags/AgsRemoveAudioSignal.html">
+<ANCHOR id="AgsRemoveAudioSignal.synopsis" href="ags/AgsRemoveAudioSignal.html#AgsRemoveAudioSignal.synopsis">
+<ANCHOR id="AgsRemoveAudioSignal.object-hierarchy" href="ags/AgsRemoveAudioSignal.html#AgsRemoveAudioSignal.object-hierarchy">
+<ANCHOR id="AgsRemoveAudioSignal.implemented-interfaces" href="ags/AgsRemoveAudioSignal.html#AgsRemoveAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsRemoveAudioSignal.description" href="ags/AgsRemoveAudioSignal.html#AgsRemoveAudioSignal.description">
+<ANCHOR id="AgsRemoveAudioSignal.details" href="ags/AgsRemoveAudioSignal.html#AgsRemoveAudioSignal.details">
+<ANCHOR id="AgsRemoveAudioSignal-struct" href="ags/AgsRemoveAudioSignal.html#AgsRemoveAudioSignal-struct">
+<ANCHOR id="AgsRemoveAudioSignalClass" href="ags/AgsRemoveAudioSignal.html#AgsRemoveAudioSignalClass">
+<ANCHOR id="ags-remove-audio-signal-new" href="ags/AgsRemoveAudioSignal.html#ags-remove-audio-signal-new">
+<ANCHOR id="AgsRemoveNote" href="ags/AgsRemoveNote.html">
+<ANCHOR id="AgsRemoveNote.synopsis" href="ags/AgsRemoveNote.html#AgsRemoveNote.synopsis">
+<ANCHOR id="AgsRemoveNote.object-hierarchy" href="ags/AgsRemoveNote.html#AgsRemoveNote.object-hierarchy">
+<ANCHOR id="AgsRemoveNote.implemented-interfaces" href="ags/AgsRemoveNote.html#AgsRemoveNote.implemented-interfaces">
+<ANCHOR id="AgsRemoveNote.description" href="ags/AgsRemoveNote.html#AgsRemoveNote.description">
+<ANCHOR id="AgsRemoveNote.details" href="ags/AgsRemoveNote.html#AgsRemoveNote.details">
+<ANCHOR id="AgsRemoveNote-struct" href="ags/AgsRemoveNote.html#AgsRemoveNote-struct">
+<ANCHOR id="AgsRemoveNoteClass" href="ags/AgsRemoveNote.html#AgsRemoveNoteClass">
+<ANCHOR id="ags-remove-note-new" href="ags/AgsRemoveNote.html#ags-remove-note-new">
+<ANCHOR id="AgsRemovePointFromSelection" href="ags/AgsRemovePointFromSelection.html">
+<ANCHOR id="AgsRemovePointFromSelection.synopsis" href="ags/AgsRemovePointFromSelection.html#AgsRemovePointFromSelection.synopsis">
+<ANCHOR id="AgsRemovePointFromSelection.object-hierarchy" href="ags/AgsRemovePointFromSelection.html#AgsRemovePointFromSelection.object-hierarchy">
+<ANCHOR id="AgsRemovePointFromSelection.implemented-interfaces" href="ags/AgsRemovePointFromSelection.html#AgsRemovePointFromSelection.implemented-interfaces">
+<ANCHOR id="AgsRemovePointFromSelection.description" href="ags/AgsRemovePointFromSelection.html#AgsRemovePointFromSelection.description">
+<ANCHOR id="AgsRemovePointFromSelection.details" href="ags/AgsRemovePointFromSelection.html#AgsRemovePointFromSelection.details">
+<ANCHOR id="AgsRemovePointFromSelection-struct" href="ags/AgsRemovePointFromSelection.html#AgsRemovePointFromSelection-struct">
+<ANCHOR id="AgsRemovePointFromSelectionClass" href="ags/AgsRemovePointFromSelection.html#AgsRemovePointFromSelectionClass">
+<ANCHOR id="ags-remove-point-from-selection-new" href="ags/AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new">
+<ANCHOR id="AgsRemoveRecall" href="ags/AgsRemoveRecall.html">
+<ANCHOR id="AgsRemoveRecall.synopsis" href="ags/AgsRemoveRecall.html#AgsRemoveRecall.synopsis">
+<ANCHOR id="AgsRemoveRecall.object-hierarchy" href="ags/AgsRemoveRecall.html#AgsRemoveRecall.object-hierarchy">
+<ANCHOR id="AgsRemoveRecall.implemented-interfaces" href="ags/AgsRemoveRecall.html#AgsRemoveRecall.implemented-interfaces">
+<ANCHOR id="AgsRemoveRecall.description" href="ags/AgsRemoveRecall.html#AgsRemoveRecall.description">
+<ANCHOR id="AgsRemoveRecall.details" href="ags/AgsRemoveRecall.html#AgsRemoveRecall.details">
+<ANCHOR id="AgsRemoveRecall-struct" href="ags/AgsRemoveRecall.html#AgsRemoveRecall-struct">
+<ANCHOR id="AgsRemoveRecallClass" href="ags/AgsRemoveRecall.html#AgsRemoveRecallClass">
+<ANCHOR id="ags-remove-recall-new" href="ags/AgsRemoveRecall.html#ags-remove-recall-new">
+<ANCHOR id="AgsRemoveRegionFromSelection" href="ags/AgsRemoveRegionFromSelection.html">
+<ANCHOR id="AgsRemoveRegionFromSelection.synopsis" href="ags/AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection.synopsis">
+<ANCHOR id="AgsRemoveRegionFromSelection.object-hierarchy" href="ags/AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection.object-hierarchy">
+<ANCHOR id="AgsRemoveRegionFromSelection.implemented-interfaces" href="ags/AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection.implemented-interfaces">
+<ANCHOR id="AgsRemoveRegionFromSelection.description" href="ags/AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection.description">
+<ANCHOR id="AgsRemoveRegionFromSelection.details" href="ags/AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection.details">
+<ANCHOR id="AgsRemoveRegionFromSelection-struct" href="ags/AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection-struct">
+<ANCHOR id="AgsRemoveRegionFromSelectionClass" href="ags/AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelectionClass">
+<ANCHOR id="ags-remove-region-from-selection-new" href="ags/AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new">
+<ANCHOR id="AgsSaveFile" href="ags/AgsSaveFile.html">
+<ANCHOR id="AgsSaveFile.synopsis" href="ags/AgsSaveFile.html#AgsSaveFile.synopsis">
+<ANCHOR id="AgsSaveFile.object-hierarchy" href="ags/AgsSaveFile.html#AgsSaveFile.object-hierarchy">
+<ANCHOR id="AgsSaveFile.implemented-interfaces" href="ags/AgsSaveFile.html#AgsSaveFile.implemented-interfaces">
+<ANCHOR id="AgsSaveFile.description" href="ags/AgsSaveFile.html#AgsSaveFile.description">
+<ANCHOR id="AgsSaveFile.details" href="ags/AgsSaveFile.html#AgsSaveFile.details">
+<ANCHOR id="AgsSaveFile-struct" href="ags/AgsSaveFile.html#AgsSaveFile-struct">
+<ANCHOR id="AgsSaveFileClass" href="ags/AgsSaveFile.html#AgsSaveFileClass">
+<ANCHOR id="ags-save-file-new" href="ags/AgsSaveFile.html#ags-save-file-new">
+<ANCHOR id="AgsScrollOnPlay" href="ags/AgsScrollOnPlay.html">
+<ANCHOR id="AgsScrollOnPlay.synopsis" href="ags/AgsScrollOnPlay.html#AgsScrollOnPlay.synopsis">
+<ANCHOR id="AgsScrollOnPlay.object-hierarchy" href="ags/AgsScrollOnPlay.html#AgsScrollOnPlay.object-hierarchy">
+<ANCHOR id="AgsScrollOnPlay.implemented-interfaces" href="ags/AgsScrollOnPlay.html#AgsScrollOnPlay.implemented-interfaces">
+<ANCHOR id="AgsScrollOnPlay.description" href="ags/AgsScrollOnPlay.html#AgsScrollOnPlay.description">
+<ANCHOR id="AgsScrollOnPlay.details" href="ags/AgsScrollOnPlay.html#AgsScrollOnPlay.details">
+<ANCHOR id="AgsScrollOnPlay-struct" href="ags/AgsScrollOnPlay.html#AgsScrollOnPlay-struct">
+<ANCHOR id="AgsScrollOnPlayClass" href="ags/AgsScrollOnPlay.html#AgsScrollOnPlayClass">
+<ANCHOR id="ags-scroll-on-play-new" href="ags/AgsScrollOnPlay.html#ags-scroll-on-play-new">
+<ANCHOR id="AgsSetAudioChannels" href="ags/AgsSetAudioChannels.html">
+<ANCHOR id="AgsSetAudioChannels.synopsis" href="ags/AgsSetAudioChannels.html#AgsSetAudioChannels.synopsis">
+<ANCHOR id="AgsSetAudioChannels.object-hierarchy" href="ags/AgsSetAudioChannels.html#AgsSetAudioChannels.object-hierarchy">
+<ANCHOR id="AgsSetAudioChannels.implemented-interfaces" href="ags/AgsSetAudioChannels.html#AgsSetAudioChannels.implemented-interfaces">
+<ANCHOR id="AgsSetAudioChannels.description" href="ags/AgsSetAudioChannels.html#AgsSetAudioChannels.description">
+<ANCHOR id="AgsSetAudioChannels.details" href="ags/AgsSetAudioChannels.html#AgsSetAudioChannels.details">
+<ANCHOR id="AgsSetAudioChannels-struct" href="ags/AgsSetAudioChannels.html#AgsSetAudioChannels-struct">
+<ANCHOR id="AgsSetAudioChannelsClass" href="ags/AgsSetAudioChannels.html#AgsSetAudioChannelsClass">
+<ANCHOR id="ags-set-audio-channels-new" href="ags/AgsSetAudioChannels.html#ags-set-audio-channels-new">
+<ANCHOR id="AgsSetBufferSize" href="ags/AgsSetBufferSize.html">
+<ANCHOR id="AgsSetBufferSize.synopsis" href="ags/AgsSetBufferSize.html#AgsSetBufferSize.synopsis">
+<ANCHOR id="AgsSetBufferSize.object-hierarchy" href="ags/AgsSetBufferSize.html#AgsSetBufferSize.object-hierarchy">
+<ANCHOR id="AgsSetBufferSize.implemented-interfaces" href="ags/AgsSetBufferSize.html#AgsSetBufferSize.implemented-interfaces">
+<ANCHOR id="AgsSetBufferSize.description" href="ags/AgsSetBufferSize.html#AgsSetBufferSize.description">
+<ANCHOR id="AgsSetBufferSize.details" href="ags/AgsSetBufferSize.html#AgsSetBufferSize.details">
+<ANCHOR id="AgsSetBufferSize-struct" href="ags/AgsSetBufferSize.html#AgsSetBufferSize-struct">
+<ANCHOR id="AgsSetBufferSizeClass" href="ags/AgsSetBufferSize.html#AgsSetBufferSizeClass">
+<ANCHOR id="ags-set-buffer-size-new" href="ags/AgsSetBufferSize.html#ags-set-buffer-size-new">
+<ANCHOR id="AgsSetDevoutPlayFlags" href="ags/AgsSetDevoutPlayFlags.html">
+<ANCHOR id="AgsSetDevoutPlayFlags.synopsis" href="ags/AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags.synopsis">
+<ANCHOR id="AgsSetDevoutPlayFlags.object-hierarchy" href="ags/AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags.object-hierarchy">
+<ANCHOR id="AgsSetDevoutPlayFlags.implemented-interfaces" href="ags/AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags.implemented-interfaces">
+<ANCHOR id="AgsSetDevoutPlayFlags.description" href="ags/AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags.description">
+<ANCHOR id="AgsSetDevoutPlayFlags.details" href="ags/AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags.details">
+<ANCHOR id="AgsSetDevoutPlayFlags-struct" href="ags/AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags-struct">
+<ANCHOR id="AgsSetDevoutPlayFlagsClass" href="ags/AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlagsClass">
+<ANCHOR id="ags-set-devout-play-flags-new" href="ags/AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new">
+<ANCHOR id="AgsSetMuted" href="ags/AgsSetMuted.html">
+<ANCHOR id="AgsSetMuted.synopsis" href="ags/AgsSetMuted.html#AgsSetMuted.synopsis">
+<ANCHOR id="AgsSetMuted.object-hierarchy" href="ags/AgsSetMuted.html#AgsSetMuted.object-hierarchy">
+<ANCHOR id="AgsSetMuted.implemented-interfaces" href="ags/AgsSetMuted.html#AgsSetMuted.implemented-interfaces">
+<ANCHOR id="AgsSetMuted.description" href="ags/AgsSetMuted.html#AgsSetMuted.description">
+<ANCHOR id="AgsSetMuted.details" href="ags/AgsSetMuted.html#AgsSetMuted.details">
+<ANCHOR id="AgsSetMuted-struct" href="ags/AgsSetMuted.html#AgsSetMuted-struct">
+<ANCHOR id="AgsSetMutedClass" href="ags/AgsSetMuted.html#AgsSetMutedClass">
+<ANCHOR id="ags-set-muted-new" href="ags/AgsSetMuted.html#ags-set-muted-new">
+<ANCHOR id="AgsSetOutputDevice" href="ags/AgsSetOutputDevice.html">
+<ANCHOR id="AgsSetOutputDevice.synopsis" href="ags/AgsSetOutputDevice.html#AgsSetOutputDevice.synopsis">
+<ANCHOR id="AgsSetOutputDevice.object-hierarchy" href="ags/AgsSetOutputDevice.html#AgsSetOutputDevice.object-hierarchy">
+<ANCHOR id="AgsSetOutputDevice.implemented-interfaces" href="ags/AgsSetOutputDevice.html#AgsSetOutputDevice.implemented-interfaces">
+<ANCHOR id="AgsSetOutputDevice.description" href="ags/AgsSetOutputDevice.html#AgsSetOutputDevice.description">
+<ANCHOR id="AgsSetOutputDevice.details" href="ags/AgsSetOutputDevice.html#AgsSetOutputDevice.details">
+<ANCHOR id="AgsSetOutputDevice-struct" href="ags/AgsSetOutputDevice.html#AgsSetOutputDevice-struct">
+<ANCHOR id="AgsSetOutputDeviceClass" href="ags/AgsSetOutputDevice.html#AgsSetOutputDeviceClass">
+<ANCHOR id="ags-set-output-device-new" href="ags/AgsSetOutputDevice.html#ags-set-output-device-new">
+<ANCHOR id="AgsSetSamplerate" href="ags/AgsSetSamplerate.html">
+<ANCHOR id="AgsSetSamplerate.synopsis" href="ags/AgsSetSamplerate.html#AgsSetSamplerate.synopsis">
+<ANCHOR id="AgsSetSamplerate.object-hierarchy" href="ags/AgsSetSamplerate.html#AgsSetSamplerate.object-hierarchy">
+<ANCHOR id="AgsSetSamplerate.implemented-interfaces" href="ags/AgsSetSamplerate.html#AgsSetSamplerate.implemented-interfaces">
+<ANCHOR id="AgsSetSamplerate.description" href="ags/AgsSetSamplerate.html#AgsSetSamplerate.description">
+<ANCHOR id="AgsSetSamplerate.details" href="ags/AgsSetSamplerate.html#AgsSetSamplerate.details">
+<ANCHOR id="AgsSetSamplerate-struct" href="ags/AgsSetSamplerate.html#AgsSetSamplerate-struct">
+<ANCHOR id="AgsSetSamplerateClass" href="ags/AgsSetSamplerate.html#AgsSetSamplerateClass">
+<ANCHOR id="ags-set-samplerate-new" href="ags/AgsSetSamplerate.html#ags-set-samplerate-new">
+<ANCHOR id="AgsStartDevout" href="ags/AgsStartDevout.html">
+<ANCHOR id="AgsStartDevout.synopsis" href="ags/AgsStartDevout.html#AgsStartDevout.synopsis">
+<ANCHOR id="AgsStartDevout.object-hierarchy" href="ags/AgsStartDevout.html#AgsStartDevout.object-hierarchy">
+<ANCHOR id="AgsStartDevout.implemented-interfaces" href="ags/AgsStartDevout.html#AgsStartDevout.implemented-interfaces">
+<ANCHOR id="AgsStartDevout.description" href="ags/AgsStartDevout.html#AgsStartDevout.description">
+<ANCHOR id="AgsStartDevout.details" href="ags/AgsStartDevout.html#AgsStartDevout.details">
+<ANCHOR id="AgsStartDevout-struct" href="ags/AgsStartDevout.html#AgsStartDevout-struct">
+<ANCHOR id="AgsStartDevoutClass" href="ags/AgsStartDevout.html#AgsStartDevoutClass">
+<ANCHOR id="ags-start-devout-new" href="ags/AgsStartDevout.html#ags-start-devout-new">
+<ANCHOR id="AgsToggleLed" href="ags/AgsToggleLed.html">
+<ANCHOR id="AgsToggleLed.synopsis" href="ags/AgsToggleLed.html#AgsToggleLed.synopsis">
+<ANCHOR id="AgsToggleLed.object-hierarchy" href="ags/AgsToggleLed.html#AgsToggleLed.object-hierarchy">
+<ANCHOR id="AgsToggleLed.implemented-interfaces" href="ags/AgsToggleLed.html#AgsToggleLed.implemented-interfaces">
+<ANCHOR id="AgsToggleLed.description" href="ags/AgsToggleLed.html#AgsToggleLed.description">
+<ANCHOR id="AgsToggleLed.details" href="ags/AgsToggleLed.html#AgsToggleLed.details">
+<ANCHOR id="AgsToggleLed-struct" href="ags/AgsToggleLed.html#AgsToggleLed-struct">
+<ANCHOR id="AgsToggleLedClass" href="ags/AgsToggleLed.html#AgsToggleLedClass">
+<ANCHOR id="ags-toggle-led-new" href="ags/AgsToggleLed.html#ags-toggle-led-new">
+<ANCHOR id="AgsTogglePatternBit" href="ags/AgsTogglePatternBit.html">
+<ANCHOR id="AgsTogglePatternBit.synopsis" href="ags/AgsTogglePatternBit.html#AgsTogglePatternBit.synopsis">
+<ANCHOR id="AgsTogglePatternBit.object-hierarchy" href="ags/AgsTogglePatternBit.html#AgsTogglePatternBit.object-hierarchy">
+<ANCHOR id="AgsTogglePatternBit.implemented-interfaces" href="ags/AgsTogglePatternBit.html#AgsTogglePatternBit.implemented-interfaces">
+<ANCHOR id="AgsTogglePatternBit.signals" href="ags/AgsTogglePatternBit.html#AgsTogglePatternBit.signals">
+<ANCHOR id="AgsTogglePatternBit.description" href="ags/AgsTogglePatternBit.html#AgsTogglePatternBit.description">
+<ANCHOR id="AgsTogglePatternBit.details" href="ags/AgsTogglePatternBit.html#AgsTogglePatternBit.details">
+<ANCHOR id="AgsTogglePatternBit-struct" href="ags/AgsTogglePatternBit.html#AgsTogglePatternBit-struct">
+<ANCHOR id="AgsTogglePatternBitClass" href="ags/AgsTogglePatternBit.html#AgsTogglePatternBitClass">
+<ANCHOR id="ags-toggle-pattern-bit-new" href="ags/AgsTogglePatternBit.html#ags-toggle-pattern-bit-new">
+<ANCHOR id="ags-toggle-pattern-bit-refresh-gui" href="ags/AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui">
+<ANCHOR id="AgsTogglePatternBit.signal-details" href="ags/AgsTogglePatternBit.html#AgsTogglePatternBit.signal-details">
+<ANCHOR id="AgsTogglePatternBit-refresh-gui" href="ags/AgsTogglePatternBit.html#AgsTogglePatternBit-refresh-gui">
+<ANCHOR id="AgsUnrefAudioSignal" href="ags/AgsUnrefAudioSignal.html">
+<ANCHOR id="AgsUnrefAudioSignal.synopsis" href="ags/AgsUnrefAudioSignal.html#AgsUnrefAudioSignal.synopsis">
+<ANCHOR id="AgsUnrefAudioSignal.object-hierarchy" href="ags/AgsUnrefAudioSignal.html#AgsUnrefAudioSignal.object-hierarchy">
+<ANCHOR id="AgsUnrefAudioSignal.implemented-interfaces" href="ags/AgsUnrefAudioSignal.html#AgsUnrefAudioSignal.implemented-interfaces">
+<ANCHOR id="AgsUnrefAudioSignal.description" href="ags/AgsUnrefAudioSignal.html#AgsUnrefAudioSignal.description">
+<ANCHOR id="AgsUnrefAudioSignal.details" href="ags/AgsUnrefAudioSignal.html#AgsUnrefAudioSignal.details">
+<ANCHOR id="AgsUnrefAudioSignal-struct" href="ags/AgsUnrefAudioSignal.html#AgsUnrefAudioSignal-struct">
+<ANCHOR id="AgsUnrefAudioSignalClass" href="ags/AgsUnrefAudioSignal.html#AgsUnrefAudioSignalClass">
+<ANCHOR id="ags-unref-audio-signal-new" href="ags/AgsUnrefAudioSignal.html#ags-unref-audio-signal-new">
+<ANCHOR id="AgsAudioPreferences" href="ags/AgsAudioPreferences.html">
+<ANCHOR id="AgsAudioPreferences.synopsis" href="ags/AgsAudioPreferences.html#AgsAudioPreferences.synopsis">
+<ANCHOR id="AgsAudioPreferences.object-hierarchy" href="ags/AgsAudioPreferences.html#AgsAudioPreferences.object-hierarchy">
+<ANCHOR id="AgsAudioPreferences.implemented-interfaces" href="ags/AgsAudioPreferences.html#AgsAudioPreferences.implemented-interfaces">
+<ANCHOR id="AgsAudioPreferences.description" href="ags/AgsAudioPreferences.html#AgsAudioPreferences.description">
+<ANCHOR id="AgsAudioPreferences.details" href="ags/AgsAudioPreferences.html#AgsAudioPreferences.details">
+<ANCHOR id="AgsAudioPreferences-struct" href="ags/AgsAudioPreferences.html#AgsAudioPreferences-struct">
+<ANCHOR id="AgsAudioPreferencesClass" href="ags/AgsAudioPreferences.html#AgsAudioPreferencesClass">
+<ANCHOR id="ags-audio-preferences-new" href="ags/AgsAudioPreferences.html#ags-audio-preferences-new">
+<ANCHOR id="ags-ags-audio-preferences-callbacks" href="ags/ags-ags-audio-preferences-callbacks.html">
+<ANCHOR id="ags-ags-audio-preferences-callbacks.synopsis" href="ags/ags-ags-audio-preferences-callbacks.html#ags-ags-audio-preferences-callbacks.synopsis">
+<ANCHOR id="ags-ags-audio-preferences-callbacks.description" href="ags/ags-ags-audio-preferences-callbacks.html#ags-ags-audio-preferences-callbacks.description">
+<ANCHOR id="ags-ags-audio-preferences-callbacks.details" href="ags/ags-ags-audio-preferences-callbacks.html#ags-ags-audio-preferences-callbacks.details">
+<ANCHOR id="ags-audio-preferences-audio-channels-changed" href="ags/ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed">
+<ANCHOR id="ags-audio-preferences-buffer-size-changed" href="ags/ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed">
+<ANCHOR id="ags-audio-preferences-card-changed-callback" href="ags/ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback">
+<ANCHOR id="ags-audio-preferences-samplerate-changed" href="ags/ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed">
+<ANCHOR id="AgsEditor" href="ags/AgsEditor.html">
+<ANCHOR id="AgsEditor.synopsis" href="ags/AgsEditor.html#AgsEditor.synopsis">
+<ANCHOR id="AgsEditor.object-hierarchy" href="ags/AgsEditor.html#AgsEditor.object-hierarchy">
+<ANCHOR id="AgsEditor.implemented-interfaces" href="ags/AgsEditor.html#AgsEditor.implemented-interfaces">
+<ANCHOR id="AgsEditor.properties" href="ags/AgsEditor.html#AgsEditor.properties">
+<ANCHOR id="AgsEditor.signals" href="ags/AgsEditor.html#AgsEditor.signals">
+<ANCHOR id="AgsEditor.description" href="ags/AgsEditor.html#AgsEditor.description">
+<ANCHOR id="AgsEditor.details" href="ags/AgsEditor.html#AgsEditor.details">
+<ANCHOR id="AGS-EDITOR-DEFAULT:CAPS" href="ags/AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS">
+<ANCHOR id="AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" href="ags/AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-EDITOR-DEFAULT-VERSION:CAPS" href="ags/AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AgsEditor-struct" href="ags/AgsEditor.html#AgsEditor-struct">
+<ANCHOR id="AgsEditorClass" href="ags/AgsEditor.html#AgsEditorClass">
+<ANCHOR id="ags-editor-machine-changed" href="ags/AgsEditor.html#ags-editor-machine-changed">
+<ANCHOR id="ags-editor-new" href="ags/AgsEditor.html#ags-editor-new">
+<ANCHOR id="AgsEditor.property-details" href="ags/AgsEditor.html#AgsEditor.property-details">
+<ANCHOR id="AgsEditor--devout" href="ags/AgsEditor.html#AgsEditor--devout">
+<ANCHOR id="AgsEditor.signal-details" href="ags/AgsEditor.html#AgsEditor.signal-details">
+<ANCHOR id="AgsEditor-machine-changed" href="ags/AgsEditor.html#AgsEditor-machine-changed">
+<ANCHOR id="ags-ags-editor-callbacks" href="ags/ags-ags-editor-callbacks.html">
+<ANCHOR id="ags-ags-editor-callbacks.synopsis" href="ags/ags-ags-editor-callbacks.html#ags-ags-editor-callbacks.synopsis">
+<ANCHOR id="ags-ags-editor-callbacks.description" href="ags/ags-ags-editor-callbacks.html#ags-ags-editor-callbacks.description">
+<ANCHOR id="ags-ags-editor-callbacks.details" href="ags/ags-ags-editor-callbacks.html#ags-ags-editor-callbacks.details">
+<ANCHOR id="ags-editor-change-position-callback" href="ags/ags-ags-editor-callbacks.html#ags-editor-change-position-callback">
+<ANCHOR id="ags-editor-machine-changed-callback" href="ags/ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback">
+<ANCHOR id="ags-editor-parent-set-callback" href="ags/ags-ags-editor-callbacks.html#ags-editor-parent-set-callback">
+<ANCHOR id="ags-editor-set-audio-channels-callback" href="ags/ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback">
+<ANCHOR id="ags-editor-set-pads-callback" href="ags/ags-ags-editor-callbacks.html#ags-editor-set-pads-callback">
+<ANCHOR id="AgsExportWindow" href="ags/AgsExportWindow.html">
+<ANCHOR id="AgsExportWindow.synopsis" href="ags/AgsExportWindow.html#AgsExportWindow.synopsis">
+<ANCHOR id="AgsExportWindow.object-hierarchy" href="ags/AgsExportWindow.html#AgsExportWindow.object-hierarchy">
+<ANCHOR id="AgsExportWindow.implemented-interfaces" href="ags/AgsExportWindow.html#AgsExportWindow.implemented-interfaces">
+<ANCHOR id="AgsExportWindow.properties" href="ags/AgsExportWindow.html#AgsExportWindow.properties">
+<ANCHOR id="AgsExportWindow.description" href="ags/AgsExportWindow.html#AgsExportWindow.description">
+<ANCHOR id="AgsExportWindow.details" href="ags/AgsExportWindow.html#AgsExportWindow.details">
+<ANCHOR id="AgsExportWindow-struct" href="ags/AgsExportWindow.html#AgsExportWindow-struct">
+<ANCHOR id="AgsExportWindowClass" href="ags/AgsExportWindow.html#AgsExportWindowClass">
+<ANCHOR id="AgsExportWindowFlags" href="ags/AgsExportWindow.html#AgsExportWindowFlags">
+<ANCHOR id="ags-export-window-new" href="ags/AgsExportWindow.html#ags-export-window-new">
+<ANCHOR id="AgsExportWindow.property-details" href="ags/AgsExportWindow.html#AgsExportWindow.property-details">
+<ANCHOR id="AgsExportWindow--ags-main" href="ags/AgsExportWindow.html#AgsExportWindow--ags-main">
+<ANCHOR id="AgsExportWindow--devout" href="ags/AgsExportWindow.html#AgsExportWindow--devout">
+<ANCHOR id="ags-ags-export-window-callbacks" href="ags/ags-ags-export-window-callbacks.html">
+<ANCHOR id="ags-ags-export-window-callbacks.synopsis" href="ags/ags-ags-export-window-callbacks.html#ags-ags-export-window-callbacks.synopsis">
+<ANCHOR id="ags-ags-export-window-callbacks.description" href="ags/ags-ags-export-window-callbacks.html#ags-ags-export-window-callbacks.description">
+<ANCHOR id="ags-ags-export-window-callbacks.details" href="ags/ags-ags-export-window-callbacks.html#ags-ags-export-window-callbacks.details">
+<ANCHOR id="ags-export-window-export-callback" href="ags/ags-ags-export-window-callbacks.html#ags-export-window-export-callback">
+<ANCHOR id="ags-export-window-file-chooser-button-callback" href="ags/ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback">
+<ANCHOR id="ags-export-window-tact-callback" href="ags/ags-ags-export-window-callbacks.html#ags-export-window-tact-callback">
+<ANCHOR id="AgsInlinePlayer" href="ags/AgsInlinePlayer.html">
+<ANCHOR id="AgsInlinePlayer.synopsis" href="ags/AgsInlinePlayer.html#AgsInlinePlayer.synopsis">
+<ANCHOR id="AgsInlinePlayer.object-hierarchy" href="ags/AgsInlinePlayer.html#AgsInlinePlayer.object-hierarchy">
+<ANCHOR id="AgsInlinePlayer.implemented-interfaces" href="ags/AgsInlinePlayer.html#AgsInlinePlayer.implemented-interfaces">
+<ANCHOR id="AgsInlinePlayer.properties" href="ags/AgsInlinePlayer.html#AgsInlinePlayer.properties">
+<ANCHOR id="AgsInlinePlayer.description" href="ags/AgsInlinePlayer.html#AgsInlinePlayer.description">
+<ANCHOR id="AgsInlinePlayer.details" href="ags/AgsInlinePlayer.html#AgsInlinePlayer.details">
+<ANCHOR id="AgsInlinePlayer-struct" href="ags/AgsInlinePlayer.html#AgsInlinePlayer-struct">
+<ANCHOR id="AgsInlinePlayerClass" href="ags/AgsInlinePlayer.html#AgsInlinePlayerClass">
+<ANCHOR id="ags-inline-player-new" href="ags/AgsInlinePlayer.html#ags-inline-player-new">
+<ANCHOR id="AgsInlinePlayer.property-details" href="ags/AgsInlinePlayer.html#AgsInlinePlayer.property-details">
+<ANCHOR id="AgsInlinePlayer--playable" href="ags/AgsInlinePlayer.html#AgsInlinePlayer--playable">
+<ANCHOR id="AgsLadspaBrowser" href="ags/AgsLadspaBrowser.html">
+<ANCHOR id="AgsLadspaBrowser.synopsis" href="ags/AgsLadspaBrowser.html#AgsLadspaBrowser.synopsis">
+<ANCHOR id="AgsLadspaBrowser.object-hierarchy" href="ags/AgsLadspaBrowser.html#AgsLadspaBrowser.object-hierarchy">
+<ANCHOR id="AgsLadspaBrowser.implemented-interfaces" href="ags/AgsLadspaBrowser.html#AgsLadspaBrowser.implemented-interfaces">
+<ANCHOR id="AgsLadspaBrowser.description" href="ags/AgsLadspaBrowser.html#AgsLadspaBrowser.description">
+<ANCHOR id="AgsLadspaBrowser.details" href="ags/AgsLadspaBrowser.html#AgsLadspaBrowser.details">
+<ANCHOR id="AgsLadspaBrowser-struct" href="ags/AgsLadspaBrowser.html#AgsLadspaBrowser-struct">
+<ANCHOR id="AgsLadspaBrowserClass" href="ags/AgsLadspaBrowser.html#AgsLadspaBrowserClass">
+<ANCHOR id="ags-ladspa-browser-combo-box-controls-new" href="ags/AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new">
+<ANCHOR id="ags-ladspa-browser-get-plugin-effect" href="ags/AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect">
+<ANCHOR id="ags-ladspa-browser-get-plugin-filename" href="ags/AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename">
+<ANCHOR id="ags-ladspa-browser-new" href="ags/AgsLadspaBrowser.html#ags-ladspa-browser-new">
+<ANCHOR id="ags-ladspa-browser-preview-new" href="ags/AgsLadspaBrowser.html#ags-ladspa-browser-preview-new">
+<ANCHOR id="ags-ags-ladspa-browser-callbacks" href="ags/ags-ags-ladspa-browser-callbacks.html">
+<ANCHOR id="ags-ags-ladspa-browser-callbacks.synopsis" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ags-ladspa-browser-callbacks.synopsis">
+<ANCHOR id="ags-ags-ladspa-browser-callbacks.description" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ags-ladspa-browser-callbacks.description">
+<ANCHOR id="ags-ags-ladspa-browser-callbacks.details" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ags-ladspa-browser-callbacks.details">
+<ANCHOR id="ags-ladspa-browser-cancel-callback" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback">
+<ANCHOR id="ags-ladspa-browser-ok-callback" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback">
+<ANCHOR id="ags-ladspa-browser-plugin-effect-callback" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback">
+<ANCHOR id="ags-ladspa-browser-plugin-filename-callback" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback">
+<ANCHOR id="ags-ladspa-browser-preview-close-callback" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback">
+<ANCHOR id="AgsLine" href="ags/AgsLine.html">
+<ANCHOR id="AgsLine.synopsis" href="ags/AgsLine.html#AgsLine.synopsis">
+<ANCHOR id="AgsLine.object-hierarchy" href="ags/AgsLine.html#AgsLine.object-hierarchy">
+<ANCHOR id="AgsLine.implemented-interfaces" href="ags/AgsLine.html#AgsLine.implemented-interfaces">
+<ANCHOR id="AgsLine.properties" href="ags/AgsLine.html#AgsLine.properties">
+<ANCHOR id="AgsLine.signals" href="ags/AgsLine.html#AgsLine.signals">
+<ANCHOR id="AgsLine.description" href="ags/AgsLine.html#AgsLine.description">
+<ANCHOR id="AgsLine.details" href="ags/AgsLine.html#AgsLine.details">
+<ANCHOR id="AGS-LINE-DEFAULT-BUILD-ID:CAPS" href="ags/AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-LINE-DEFAULT-VERSION:CAPS" href="ags/AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AgsLine-struct" href="ags/AgsLine.html#AgsLine-struct">
+<ANCHOR id="AgsLineClass" href="ags/AgsLine.html#AgsLineClass">
+<ANCHOR id="AgsLineFlags" href="ags/AgsLine.html#AgsLineFlags">
+<ANCHOR id="ags-line-find-next-grouped" href="ags/AgsLine.html#ags-line-find-next-grouped">
+<ANCHOR id="ags-line-find-port" href="ags/AgsLine.html#ags-line-find-port">
+<ANCHOR id="ags-line-group-changed" href="ags/AgsLine.html#ags-line-group-changed">
+<ANCHOR id="ags-line-new" href="ags/AgsLine.html#ags-line-new">
+<ANCHOR id="ags-line-set-channel" href="ags/AgsLine.html#ags-line-set-channel">
+<ANCHOR id="AgsLine.property-details" href="ags/AgsLine.html#AgsLine.property-details">
+<ANCHOR id="AgsLine--channel" href="ags/AgsLine.html#AgsLine--channel">
+<ANCHOR id="AgsLine--pad" href="ags/AgsLine.html#AgsLine--pad">
+<ANCHOR id="AgsLine.signal-details" href="ags/AgsLine.html#AgsLine.signal-details">
+<ANCHOR id="AgsLine-group-changed" href="ags/AgsLine.html#AgsLine-group-changed">
+<ANCHOR id="AgsLine-set-channel" href="ags/AgsLine.html#AgsLine-set-channel">
+<ANCHOR id="ags-ags-line-callbacks" href="ags/ags-ags-line-callbacks.html">
+<ANCHOR id="ags-ags-line-callbacks.synopsis" href="ags/ags-ags-line-callbacks.html#ags-ags-line-callbacks.synopsis">
+<ANCHOR id="ags-ags-line-callbacks.description" href="ags/ags-ags-line-callbacks.html#ags-ags-line-callbacks.description">
+<ANCHOR id="ags-ags-line-callbacks.details" href="ags/ags-ags-line-callbacks.html#ags-ags-line-callbacks.details">
+<ANCHOR id="ags-line-channel-done-callback" href="ags/ags-ags-line-callbacks.html#ags-line-channel-done-callback">
+<ANCHOR id="ags-line-copy-pattern-cancel" href="ags/ags-ags-line-callbacks.html#ags-line-copy-pattern-cancel">
+<ANCHOR id="ags-line-copy-pattern-done" href="ags/ags-ags-line-callbacks.html#ags-line-copy-pattern-done">
+<ANCHOR id="ags-line-group-clicked-callback" href="ags/ags-ags-line-callbacks.html#ags-line-group-clicked-callback">
+<ANCHOR id="ags-line-parent-set-callback" href="ags/ags-ags-line-callbacks.html#ags-line-parent-set-callback">
+<ANCHOR id="ags-line-peak-run-post-callback" href="ags/ags-ags-line-callbacks.html#ags-line-peak-run-post-callback">
+<ANCHOR id="ags-line-play-channel-run-cancel" href="ags/ags-ags-line-callbacks.html#ags-line-play-channel-run-cancel">
+<ANCHOR id="ags-line-play-volume-cancel" href="ags/ags-ags-line-callbacks.html#ags-line-play-volume-cancel">
+<ANCHOR id="ags-line-play-volume-done" href="ags/ags-ags-line-callbacks.html#ags-line-play-volume-done">
+<ANCHOR id="ags-line-recall-volume-cancel" href="ags/ags-ags-line-callbacks.html#ags-line-recall-volume-cancel">
+<ANCHOR id="ags-line-recall-volume-done" href="ags/ags-ags-line-callbacks.html#ags-line-recall-volume-done">
+<ANCHOR id="ags-line-remove-recall-callback" href="ags/ags-ags-line-callbacks.html#ags-line-remove-recall-callback">
+<ANCHOR id="ags-line-volume-callback" href="ags/ags-ags-line-callbacks.html#ags-line-volume-callback">
+<ANCHOR id="AgsLineEditor" href="ags/AgsLineEditor.html">
+<ANCHOR id="AgsLineEditor.synopsis" href="ags/AgsLineEditor.html#AgsLineEditor.synopsis">
+<ANCHOR id="AgsLineEditor.object-hierarchy" href="ags/AgsLineEditor.html#AgsLineEditor.object-hierarchy">
+<ANCHOR id="AgsLineEditor.implemented-interfaces" href="ags/AgsLineEditor.html#AgsLineEditor.implemented-interfaces">
+<ANCHOR id="AgsLineEditor.properties" href="ags/AgsLineEditor.html#AgsLineEditor.properties">
+<ANCHOR id="AgsLineEditor.description" href="ags/AgsLineEditor.html#AgsLineEditor.description">
+<ANCHOR id="AgsLineEditor.details" href="ags/AgsLineEditor.html#AgsLineEditor.details">
+<ANCHOR id="AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" href="ags/AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" href="ags/AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AgsLineEditor-struct" href="ags/AgsLineEditor.html#AgsLineEditor-struct">
+<ANCHOR id="AgsLineEditorClass" href="ags/AgsLineEditor.html#AgsLineEditorClass">
+<ANCHOR id="ags-line-editor-new" href="ags/AgsLineEditor.html#ags-line-editor-new">
+<ANCHOR id="ags-line-editor-set-channel" href="ags/AgsLineEditor.html#ags-line-editor-set-channel">
+<ANCHOR id="AgsLineEditor.property-details" href="ags/AgsLineEditor.html#AgsLineEditor.property-details">
+<ANCHOR id="AgsLineEditor--channel" href="ags/AgsLineEditor.html#AgsLineEditor--channel">
+<ANCHOR id="ags-ags-line-editor-callbacks" href="ags/ags-ags-line-editor-callbacks.html">
+<ANCHOR id="ags-ags-line-editor-callbacks.synopsis" href="ags/ags-ags-line-editor-callbacks.html#ags-ags-line-editor-callbacks.synopsis">
+<ANCHOR id="ags-ags-line-editor-callbacks.description" href="ags/ags-ags-line-editor-callbacks.html#ags-ags-line-editor-callbacks.description">
+<ANCHOR id="ags-ags-line-editor-callbacks.details" href="ags/ags-ags-line-editor-callbacks.html#ags-ags-line-editor-callbacks.details">
+<ANCHOR id="ags-line-editor-destroy-callback" href="ags/ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback">
+<ANCHOR id="ags-line-editor-parent-set-callback" href="ags/ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback">
+<ANCHOR id="ags-line-editor-show-callback" href="ags/ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback">
+<ANCHOR id="AgsLineMember" href="ags/AgsLineMember.html">
+<ANCHOR id="AgsLineMember.synopsis" href="ags/AgsLineMember.html#AgsLineMember.synopsis">
+<ANCHOR id="AgsLineMember.object-hierarchy" href="ags/AgsLineMember.html#AgsLineMember.object-hierarchy">
+<ANCHOR id="AgsLineMember.implemented-interfaces" href="ags/AgsLineMember.html#AgsLineMember.implemented-interfaces">
+<ANCHOR id="AgsLineMember.properties" href="ags/AgsLineMember.html#AgsLineMember.properties">
+<ANCHOR id="AgsLineMember.signals" href="ags/AgsLineMember.html#AgsLineMember.signals">
+<ANCHOR id="AgsLineMember.description" href="ags/AgsLineMember.html#AgsLineMember.description">
+<ANCHOR id="AgsLineMember.details" href="ags/AgsLineMember.html#AgsLineMember.details">
+<ANCHOR id="AgsLineMember-struct" href="ags/AgsLineMember.html#AgsLineMember-struct">
+<ANCHOR id="AgsLineMemberClass" href="ags/AgsLineMember.html#AgsLineMemberClass">
+<ANCHOR id="AgsLineMemberFlags" href="ags/AgsLineMember.html#AgsLineMemberFlags">
+<ANCHOR id="ags-line-member-change-port" href="ags/AgsLineMember.html#ags-line-member-change-port">
+<ANCHOR id="ags-line-member-find-port" href="ags/AgsLineMember.html#ags-line-member-find-port">
+<ANCHOR id="ags-line-member-get-widget" href="ags/AgsLineMember.html#ags-line-member-get-widget">
+<ANCHOR id="ags-line-member-new" href="ags/AgsLineMember.html#ags-line-member-new">
+<ANCHOR id="ags-line-member-set-label" href="ags/AgsLineMember.html#ags-line-member-set-label">
+<ANCHOR id="AgsLineMember.property-details" href="ags/AgsLineMember.html#AgsLineMember.property-details">
+<ANCHOR id="AgsLineMember--control-port" href="ags/AgsLineMember.html#AgsLineMember--control-port">
+<ANCHOR id="AgsLineMember--plugin-name" href="ags/AgsLineMember.html#AgsLineMember--plugin-name">
+<ANCHOR id="AgsLineMember--port" href="ags/AgsLineMember.html#AgsLineMember--port">
+<ANCHOR id="AgsLineMember--port-data" href="ags/AgsLineMember.html#AgsLineMember--port-data">
+<ANCHOR id="AgsLineMember--recall-port" href="ags/AgsLineMember.html#AgsLineMember--recall-port">
+<ANCHOR id="AgsLineMember--recall-port-data" href="ags/AgsLineMember.html#AgsLineMember--recall-port-data">
+<ANCHOR id="AgsLineMember--specifier" href="ags/AgsLineMember.html#AgsLineMember--specifier">
+<ANCHOR id="AgsLineMember--widget-label" href="ags/AgsLineMember.html#AgsLineMember--widget-label">
+<ANCHOR id="AgsLineMember--widget-type" href="ags/AgsLineMember.html#AgsLineMember--widget-type">
+<ANCHOR id="AgsLineMember.signal-details" href="ags/AgsLineMember.html#AgsLineMember.signal-details">
+<ANCHOR id="AgsLineMember-change-port" href="ags/AgsLineMember.html#AgsLineMember-change-port">
+<ANCHOR id="ags-ags-line-member-callbacks" href="ags/ags-ags-line-member-callbacks.html">
+<ANCHOR id="ags-ags-line-member-callbacks.synopsis" href="ags/ags-ags-line-member-callbacks.html#ags-ags-line-member-callbacks.synopsis">
+<ANCHOR id="ags-ags-line-member-callbacks.description" href="ags/ags-ags-line-member-callbacks.html#ags-ags-line-member-callbacks.description">
+<ANCHOR id="ags-ags-line-member-callbacks.details" href="ags/ags-ags-line-member-callbacks.html#ags-ags-line-member-callbacks.details">
+<ANCHOR id="ags-line-member-button-clicked-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback">
+<ANCHOR id="ags-line-member-check-button-clicked-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback">
+<ANCHOR id="ags-line-member-dial-changed-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback">
+<ANCHOR id="ags-line-member-hscale-changed-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback">
+<ANCHOR id="ags-line-member-parent-set-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback">
+<ANCHOR id="ags-line-member-port-safe-write-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-port-safe-write-callback">
+<ANCHOR id="ags-line-member-spin-button-changed-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback">
+<ANCHOR id="ags-line-member-toggle-button-clicked-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback">
+<ANCHOR id="ags-line-member-vscale-changed-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback">
+<ANCHOR id="AgsLineMemberEditor" href="ags/AgsLineMemberEditor.html">
+<ANCHOR id="AgsLineMemberEditor.synopsis" href="ags/AgsLineMemberEditor.html#AgsLineMemberEditor.synopsis">
+<ANCHOR id="AgsLineMemberEditor.object-hierarchy" href="ags/AgsLineMemberEditor.html#AgsLineMemberEditor.object-hierarchy">
+<ANCHOR id="AgsLineMemberEditor.implemented-interfaces" href="ags/AgsLineMemberEditor.html#AgsLineMemberEditor.implemented-interfaces">
+<ANCHOR id="AgsLineMemberEditor.description" href="ags/AgsLineMemberEditor.html#AgsLineMemberEditor.description">
+<ANCHOR id="AgsLineMemberEditor.details" href="ags/AgsLineMemberEditor.html#AgsLineMemberEditor.details">
+<ANCHOR id="AgsLineMemberEditor-struct" href="ags/AgsLineMemberEditor.html#AgsLineMemberEditor-struct">
+<ANCHOR id="AgsLineMemberEditorClass" href="ags/AgsLineMemberEditor.html#AgsLineMemberEditorClass">
+<ANCHOR id="ags-line-member-editor-new" href="ags/AgsLineMemberEditor.html#ags-line-member-editor-new">
+<ANCHOR id="ags-ags-line-member-editor-callbacks" href="ags/ags-ags-line-member-editor-callbacks.html">
+<ANCHOR id="ags-ags-line-member-editor-callbacks.synopsis" href="ags/ags-ags-line-member-editor-callbacks.html#ags-ags-line-member-editor-callbacks.synopsis">
+<ANCHOR id="ags-ags-line-member-editor-callbacks.description" href="ags/ags-ags-line-member-editor-callbacks.html#ags-ags-line-member-editor-callbacks.description">
+<ANCHOR id="ags-ags-line-member-editor-callbacks.details" href="ags/ags-ags-line-member-editor-callbacks.html#ags-ags-line-member-editor-callbacks.details">
+<ANCHOR id="ags-line-member-editor-add-callback" href="ags/ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback">
+<ANCHOR id="ags-line-member-editor-ladspa-browser-response-callback" href="ags/ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback">
+<ANCHOR id="ags-line-member-editor-remove-callback" href="ags/ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback">
+<ANCHOR id="AgsLinkChannel" href="ags/AgsLinkChannel.html">
+<ANCHOR id="AgsLinkChannel.synopsis" href="ags/AgsLinkChannel.html#AgsLinkChannel.synopsis">
+<ANCHOR id="AgsLinkChannel.object-hierarchy" href="ags/AgsLinkChannel.html#AgsLinkChannel.object-hierarchy">
+<ANCHOR id="AgsLinkChannel.implemented-interfaces" href="ags/AgsLinkChannel.html#AgsLinkChannel.implemented-interfaces">
+<ANCHOR id="AgsLinkChannel.description" href="ags/AgsLinkChannel.html#AgsLinkChannel.description">
+<ANCHOR id="AgsLinkChannel.details" href="ags/AgsLinkChannel.html#AgsLinkChannel.details">
+<ANCHOR id="AgsLinkChannel-struct" href="ags/AgsLinkChannel.html#AgsLinkChannel-struct">
+<ANCHOR id="AgsLinkChannelClass" href="ags/AgsLinkChannel.html#AgsLinkChannelClass">
+<ANCHOR id="ags-link-channel-new" href="ags/AgsLinkChannel.html#ags-link-channel-new">
+<ANCHOR id="AgsLinkCollectionEditor" href="ags/AgsLinkCollectionEditor.html">
+<ANCHOR id="AgsLinkCollectionEditor.synopsis" href="ags/AgsLinkCollectionEditor.html#AgsLinkCollectionEditor.synopsis">
+<ANCHOR id="AgsLinkCollectionEditor.object-hierarchy" href="ags/AgsLinkCollectionEditor.html#AgsLinkCollectionEditor.object-hierarchy">
+<ANCHOR id="AgsLinkCollectionEditor.implemented-interfaces" href="ags/AgsLinkCollectionEditor.html#AgsLinkCollectionEditor.implemented-interfaces">
+<ANCHOR id="AgsLinkCollectionEditor.properties" href="ags/AgsLinkCollectionEditor.html#AgsLinkCollectionEditor.properties">
+<ANCHOR id="AgsLinkCollectionEditor.description" href="ags/AgsLinkCollectionEditor.html#AgsLinkCollectionEditor.description">
+<ANCHOR id="AgsLinkCollectionEditor.details" href="ags/AgsLinkCollectionEditor.html#AgsLinkCollectionEditor.details">
+<ANCHOR id="AgsLinkCollectionEditor-struct" href="ags/AgsLinkCollectionEditor.html#AgsLinkCollectionEditor-struct">
+<ANCHOR id="AgsLinkCollectionEditorClass" href="ags/AgsLinkCollectionEditor.html#AgsLinkCollectionEditorClass">
+<ANCHOR id="ags-link-collection-editor-check-count" href="ags/AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count">
+<ANCHOR id="ags-link-collection-editor-check-first-line" href="ags/AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line">
+<ANCHOR id="ags-link-collection-editor-check-first-link" href="ags/AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link">
+<ANCHOR id="ags-link-collection-editor-new" href="ags/AgsLinkCollectionEditor.html#ags-link-collection-editor-new">
+<ANCHOR id="AgsLinkCollectionEditor.property-details" href="ags/AgsLinkCollectionEditor.html#AgsLinkCollectionEditor.property-details">
+<ANCHOR id="AgsLinkCollectionEditor--channel-type" href="ags/AgsLinkCollectionEditor.html#AgsLinkCollectionEditor--channel-type">
+<ANCHOR id="ags-ags-link-collection-editor-callbacks" href="ags/ags-ags-link-collection-editor-callbacks.html">
+<ANCHOR id="ags-ags-link-collection-editor-callbacks.synopsis" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-ags-link-collection-editor-callbacks.synopsis">
+<ANCHOR id="ags-ags-link-collection-editor-callbacks.description" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-ags-link-collection-editor-callbacks.description">
+<ANCHOR id="ags-ags-link-collection-editor-callbacks.details" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-ags-link-collection-editor-callbacks.details">
+<ANCHOR id="ags-link-collection-editor-count-callback" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback">
+<ANCHOR id="ags-link-collection-editor-first-line-callback" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback">
+<ANCHOR id="ags-link-collection-editor-first-link-callback" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback">
+<ANCHOR id="ags-link-collection-editor-link-callback" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback">
+<ANCHOR id="ags-link-collection-editor-parent-set-callback" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback">
+<ANCHOR id="AgsLinkEditor" href="ags/AgsLinkEditor.html">
+<ANCHOR id="AgsLinkEditor.synopsis" href="ags/AgsLinkEditor.html#AgsLinkEditor.synopsis">
+<ANCHOR id="AgsLinkEditor.object-hierarchy" href="ags/AgsLinkEditor.html#AgsLinkEditor.object-hierarchy">
+<ANCHOR id="AgsLinkEditor.implemented-interfaces" href="ags/AgsLinkEditor.html#AgsLinkEditor.implemented-interfaces">
+<ANCHOR id="AgsLinkEditor.description" href="ags/AgsLinkEditor.html#AgsLinkEditor.description">
+<ANCHOR id="AgsLinkEditor.details" href="ags/AgsLinkEditor.html#AgsLinkEditor.details">
+<ANCHOR id="AgsLinkEditor-struct" href="ags/AgsLinkEditor.html#AgsLinkEditor-struct">
+<ANCHOR id="AgsLinkEditorClass" href="ags/AgsLinkEditor.html#AgsLinkEditorClass">
+<ANCHOR id="AgsLinkEditorFlags" href="ags/AgsLinkEditor.html#AgsLinkEditorFlags">
+<ANCHOR id="ags-link-editor-new" href="ags/AgsLinkEditor.html#ags-link-editor-new">
+<ANCHOR id="ags-ags-link-editor-callbacks" href="ags/ags-ags-link-editor-callbacks.html">
+<ANCHOR id="ags-ags-link-editor-callbacks.synopsis" href="ags/ags-ags-link-editor-callbacks.html#ags-ags-link-editor-callbacks.synopsis">
+<ANCHOR id="ags-ags-link-editor-callbacks.description" href="ags/ags-ags-link-editor-callbacks.html#ags-ags-link-editor-callbacks.description">
+<ANCHOR id="ags-ags-link-editor-callbacks.details" href="ags/ags-ags-link-editor-callbacks.html#ags-ags-link-editor-callbacks.details">
+<ANCHOR id="ags-link-editor-combo-callback" href="ags/ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback">
+<ANCHOR id="ags-link-editor-destroy-callback" href="ags/ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback">
+<ANCHOR id="ags-link-editor-parent-set-callback" href="ags/ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback">
+<ANCHOR id="ags-link-editor-show-callback" href="ags/ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback">
+<ANCHOR id="AgsListingEditor" href="ags/AgsListingEditor.html">
+<ANCHOR id="AgsListingEditor.synopsis" href="ags/AgsListingEditor.html#AgsListingEditor.synopsis">
+<ANCHOR id="AgsListingEditor.object-hierarchy" href="ags/AgsListingEditor.html#AgsListingEditor.object-hierarchy">
+<ANCHOR id="AgsListingEditor.implemented-interfaces" href="ags/AgsListingEditor.html#AgsListingEditor.implemented-interfaces">
+<ANCHOR id="AgsListingEditor.description" href="ags/AgsListingEditor.html#AgsListingEditor.description">
+<ANCHOR id="AgsListingEditor.details" href="ags/AgsListingEditor.html#AgsListingEditor.details">
+<ANCHOR id="AgsListingEditor-struct" href="ags/AgsListingEditor.html#AgsListingEditor-struct">
+<ANCHOR id="AgsListingEditorClass" href="ags/AgsListingEditor.html#AgsListingEditorClass">
+<ANCHOR id="ags-listing-editor-add-children" href="ags/AgsListingEditor.html#ags-listing-editor-add-children">
+<ANCHOR id="ags-listing-editor-new" href="ags/AgsListingEditor.html#ags-listing-editor-new">
+<ANCHOR id="ags-ags-listing-editor-callbacks" href="ags/ags-ags-listing-editor-callbacks.html">
+<ANCHOR id="ags-ags-listing-editor-callbacks.synopsis" href="ags/ags-ags-listing-editor-callbacks.html#ags-ags-listing-editor-callbacks.synopsis">
+<ANCHOR id="ags-ags-listing-editor-callbacks.description" href="ags/ags-ags-listing-editor-callbacks.html#ags-ags-listing-editor-callbacks.description">
+<ANCHOR id="ags-ags-listing-editor-callbacks.details" href="ags/ags-ags-listing-editor-callbacks.html#ags-ags-listing-editor-callbacks.details">
+<ANCHOR id="ags-listing-editor-parent-set-callback" href="ags/ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback">
+<ANCHOR id="ags-listing-editor-set-pads-callback" href="ags/ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback">
+<ANCHOR id="AgsMachine" href="ags/AgsMachine.html">
+<ANCHOR id="AgsMachine.synopsis" href="ags/AgsMachine.html#AgsMachine.synopsis">
+<ANCHOR id="AgsMachine.object-hierarchy" href="ags/AgsMachine.html#AgsMachine.object-hierarchy">
+<ANCHOR id="AgsMachine.implemented-interfaces" href="ags/AgsMachine.html#AgsMachine.implemented-interfaces">
+<ANCHOR id="AgsMachine.properties" href="ags/AgsMachine.html#AgsMachine.properties">
+<ANCHOR id="AgsMachine.signals" href="ags/AgsMachine.html#AgsMachine.signals">
+<ANCHOR id="AgsMachine.description" href="ags/AgsMachine.html#AgsMachine.description">
+<ANCHOR id="AgsMachine.details" href="ags/AgsMachine.html#AgsMachine.details">
+<ANCHOR id="AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" href="ags/AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-MACHINE-DEFAULT-VERSION:CAPS" href="ags/AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AgsMachine-struct" href="ags/AgsMachine.html#AgsMachine-struct">
+<ANCHOR id="AgsMachineClass" href="ags/AgsMachine.html#AgsMachineClass">
+<ANCHOR id="AgsMachineFileInputFlags" href="ags/AgsMachine.html#AgsMachineFileInputFlags">
+<ANCHOR id="AgsMachineFlags" href="ags/AgsMachine.html#AgsMachineFlags">
+<ANCHOR id="ags-machine-add-default-recalls" href="ags/AgsMachine.html#ags-machine-add-default-recalls">
+<ANCHOR id="ags-machine-file-chooser-dialog-new" href="ags/AgsMachine.html#ags-machine-file-chooser-dialog-new">
+<ANCHOR id="ags-machine-find-by-name" href="ags/AgsMachine.html#ags-machine-find-by-name">
+<ANCHOR id="ags-machine-find-port" href="ags/AgsMachine.html#ags-machine-find-port">
+<ANCHOR id="ags-machine-get-possible-links" href="ags/AgsMachine.html#ags-machine-get-possible-links">
+<ANCHOR id="ags-machine-new" href="ags/AgsMachine.html#ags-machine-new">
+<ANCHOR id="ags-machine-open-files" href="ags/AgsMachine.html#ags-machine-open-files">
+<ANCHOR id="ags-machine-set-run" href="ags/AgsMachine.html#ags-machine-set-run">
+<ANCHOR id="AgsMachine.property-details" href="ags/AgsMachine.html#AgsMachine.property-details">
+<ANCHOR id="AgsMachine--audio" href="ags/AgsMachine.html#AgsMachine--audio">
+<ANCHOR id="AgsMachine.signal-details" href="ags/AgsMachine.html#AgsMachine.signal-details">
+<ANCHOR id="AgsMachine-add-default-recalls" href="ags/AgsMachine.html#AgsMachine-add-default-recalls">
+<ANCHOR id="ags-ags-machine-callbacks" href="ags/ags-ags-machine-callbacks.html">
+<ANCHOR id="ags-ags-machine-callbacks.synopsis" href="ags/ags-ags-machine-callbacks.html#ags-ags-machine-callbacks.synopsis">
+<ANCHOR id="ags-ags-machine-callbacks.description" href="ags/ags-ags-machine-callbacks.html#ags-ags-machine-callbacks.description">
+<ANCHOR id="ags-ags-machine-callbacks.details" href="ags/ags-ags-machine-callbacks.html#ags-ags-machine-callbacks.details">
+<ANCHOR id="ags-machine-button-press-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-button-press-callback">
+<ANCHOR id="ags-machine-destroy-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-destroy-callback">
+<ANCHOR id="ags-machine-done-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-done-callback">
+<ANCHOR id="ags-machine-open-response-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-open-response-callback">
+<ANCHOR id="ags-machine-parent-set-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-parent-set-callback">
+<ANCHOR id="ags-machine-play-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-play-callback">
+<ANCHOR id="ags-machine-popup-destroy-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback">
+<ANCHOR id="ags-machine-popup-hide-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback">
+<ANCHOR id="ags-machine-popup-move-down-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback">
+<ANCHOR id="ags-machine-popup-move-up-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback">
+<ANCHOR id="ags-machine-popup-properties-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback">
+<ANCHOR id="ags-machine-popup-rename-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback">
+<ANCHOR id="ags-machine-popup-show-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback">
+<ANCHOR id="ags-machine-start-failure-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-start-failure-callback">
+<ANCHOR id="ags-machine-tact-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-tact-callback">
+<ANCHOR id="AgsMachineEditor" href="ags/AgsMachineEditor.html">
+<ANCHOR id="AgsMachineEditor.synopsis" href="ags/AgsMachineEditor.html#AgsMachineEditor.synopsis">
+<ANCHOR id="AgsMachineEditor.object-hierarchy" href="ags/AgsMachineEditor.html#AgsMachineEditor.object-hierarchy">
+<ANCHOR id="AgsMachineEditor.implemented-interfaces" href="ags/AgsMachineEditor.html#AgsMachineEditor.implemented-interfaces">
+<ANCHOR id="AgsMachineEditor.properties" href="ags/AgsMachineEditor.html#AgsMachineEditor.properties">
+<ANCHOR id="AgsMachineEditor.signals" href="ags/AgsMachineEditor.html#AgsMachineEditor.signals">
+<ANCHOR id="AgsMachineEditor.description" href="ags/AgsMachineEditor.html#AgsMachineEditor.description">
+<ANCHOR id="AgsMachineEditor.details" href="ags/AgsMachineEditor.html#AgsMachineEditor.details">
+<ANCHOR id="AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" href="ags/AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" href="ags/AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AgsMachineEditor-struct" href="ags/AgsMachineEditor.html#AgsMachineEditor-struct">
+<ANCHOR id="AgsMachineEditorClass" href="ags/AgsMachineEditor.html#AgsMachineEditorClass">
+<ANCHOR id="AgsMachineEditorFlags" href="ags/AgsMachineEditor.html#AgsMachineEditorFlags">
+<ANCHOR id="ags-machine-editor-add-children" href="ags/AgsMachineEditor.html#ags-machine-editor-add-children">
+<ANCHOR id="ags-machine-editor-add-input" href="ags/AgsMachineEditor.html#ags-machine-editor-add-input">
+<ANCHOR id="ags-machine-editor-add-output" href="ags/AgsMachineEditor.html#ags-machine-editor-add-output">
+<ANCHOR id="ags-machine-editor-new" href="ags/AgsMachineEditor.html#ags-machine-editor-new">
+<ANCHOR id="ags-machine-editor-remove-input" href="ags/AgsMachineEditor.html#ags-machine-editor-remove-input">
+<ANCHOR id="ags-machine-editor-remove-output" href="ags/AgsMachineEditor.html#ags-machine-editor-remove-output">
+<ANCHOR id="ags-machine-editor-set-machine" href="ags/AgsMachineEditor.html#ags-machine-editor-set-machine">
+<ANCHOR id="AgsMachineEditor.property-details" href="ags/AgsMachineEditor.html#AgsMachineEditor.property-details">
+<ANCHOR id="AgsMachineEditor--machine" href="ags/AgsMachineEditor.html#AgsMachineEditor--machine">
+<ANCHOR id="AgsMachineEditor.signal-details" href="ags/AgsMachineEditor.html#AgsMachineEditor.signal-details">
+<ANCHOR id="AgsMachineEditor-set-machine" href="ags/AgsMachineEditor.html#AgsMachineEditor-set-machine">
+<ANCHOR id="ags-ags-machine-editor-callbacks" href="ags/ags-ags-machine-editor-callbacks.html">
+<ANCHOR id="ags-ags-machine-editor-callbacks.synopsis" href="ags/ags-ags-machine-editor-callbacks.html#ags-ags-machine-editor-callbacks.synopsis">
+<ANCHOR id="ags-ags-machine-editor-callbacks.description" href="ags/ags-ags-machine-editor-callbacks.html#ags-ags-machine-editor-callbacks.description">
+<ANCHOR id="ags-ags-machine-editor-callbacks.details" href="ags/ags-ags-machine-editor-callbacks.html#ags-ags-machine-editor-callbacks.details">
+<ANCHOR id="ags-machine-editor-add-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback">
+<ANCHOR id="ags-machine-editor-apply-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback">
+<ANCHOR id="ags-machine-editor-back-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback">
+<ANCHOR id="ags-machine-editor-cancel-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback">
+<ANCHOR id="ags-machine-editor-destroy-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback">
+<ANCHOR id="ags-machine-editor-ok-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback">
+<ANCHOR id="ags-machine-editor-parent-set-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback">
+<ANCHOR id="ags-machine-editor-remove-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback">
+<ANCHOR id="ags-machine-editor-show-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback">
+<ANCHOR id="ags-machine-editor-switch-page-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback">
+<ANCHOR id="AgsMachineRadioButton" href="ags/AgsMachineRadioButton.html">
+<ANCHOR id="AgsMachineRadioButton.synopsis" href="ags/AgsMachineRadioButton.html#AgsMachineRadioButton.synopsis">
+<ANCHOR id="AgsMachineRadioButton.object-hierarchy" href="ags/AgsMachineRadioButton.html#AgsMachineRadioButton.object-hierarchy">
+<ANCHOR id="AgsMachineRadioButton.implemented-interfaces" href="ags/AgsMachineRadioButton.html#AgsMachineRadioButton.implemented-interfaces">
+<ANCHOR id="AgsMachineRadioButton.properties" href="ags/AgsMachineRadioButton.html#AgsMachineRadioButton.properties">
+<ANCHOR id="AgsMachineRadioButton.description" href="ags/AgsMachineRadioButton.html#AgsMachineRadioButton.description">
+<ANCHOR id="AgsMachineRadioButton.details" href="ags/AgsMachineRadioButton.html#AgsMachineRadioButton.details">
+<ANCHOR id="AgsMachineRadioButton-struct" href="ags/AgsMachineRadioButton.html#AgsMachineRadioButton-struct">
+<ANCHOR id="AgsMachineRadioButtonClass" href="ags/AgsMachineRadioButton.html#AgsMachineRadioButtonClass">
+<ANCHOR id="ags-machine-radio-button-new" href="ags/AgsMachineRadioButton.html#ags-machine-radio-button-new">
+<ANCHOR id="AgsMachineRadioButton.property-details" href="ags/AgsMachineRadioButton.html#AgsMachineRadioButton.property-details">
+<ANCHOR id="AgsMachineRadioButton--machine" href="ags/AgsMachineRadioButton.html#AgsMachineRadioButton--machine">
+<ANCHOR id="AgsMachineSelection" href="ags/AgsMachineSelection.html">
+<ANCHOR id="AgsMachineSelection.synopsis" href="ags/AgsMachineSelection.html#AgsMachineSelection.synopsis">
+<ANCHOR id="AgsMachineSelection.object-hierarchy" href="ags/AgsMachineSelection.html#AgsMachineSelection.object-hierarchy">
+<ANCHOR id="AgsMachineSelection.implemented-interfaces" href="ags/AgsMachineSelection.html#AgsMachineSelection.implemented-interfaces">
+<ANCHOR id="AgsMachineSelection.description" href="ags/AgsMachineSelection.html#AgsMachineSelection.description">
+<ANCHOR id="AgsMachineSelection.details" href="ags/AgsMachineSelection.html#AgsMachineSelection.details">
+<ANCHOR id="AgsMachineSelection-struct" href="ags/AgsMachineSelection.html#AgsMachineSelection-struct">
+<ANCHOR id="AgsMachineSelectionClass" href="ags/AgsMachineSelection.html#AgsMachineSelectionClass">
+<ANCHOR id="ags-machine-selection-new" href="ags/AgsMachineSelection.html#ags-machine-selection-new">
+<ANCHOR id="ags-machine-selection-run" href="ags/AgsMachineSelection.html#ags-machine-selection-run">
+<ANCHOR id="AgsMachineSelector" href="ags/AgsMachineSelector.html">
+<ANCHOR id="AgsMachineSelector.synopsis" href="ags/AgsMachineSelector.html#AgsMachineSelector.synopsis">
+<ANCHOR id="AgsMachineSelector.object-hierarchy" href="ags/AgsMachineSelector.html#AgsMachineSelector.object-hierarchy">
+<ANCHOR id="AgsMachineSelector.implemented-interfaces" href="ags/AgsMachineSelector.html#AgsMachineSelector.implemented-interfaces">
+<ANCHOR id="AgsMachineSelector.signals" href="ags/AgsMachineSelector.html#AgsMachineSelector.signals">
+<ANCHOR id="AgsMachineSelector.description" href="ags/AgsMachineSelector.html#AgsMachineSelector.description">
+<ANCHOR id="AgsMachineSelector.details" href="ags/AgsMachineSelector.html#AgsMachineSelector.details">
+<ANCHOR id="AgsMachineSelector-struct" href="ags/AgsMachineSelector.html#AgsMachineSelector-struct">
+<ANCHOR id="AgsMachineSelectorClass" href="ags/AgsMachineSelector.html#AgsMachineSelectorClass">
+<ANCHOR id="ags-machine-selector-changed" href="ags/AgsMachineSelector.html#ags-machine-selector-changed">
+<ANCHOR id="ags-machine-selector-new" href="ags/AgsMachineSelector.html#ags-machine-selector-new">
+<ANCHOR id="ags-machine-selector-popup-new" href="ags/AgsMachineSelector.html#ags-machine-selector-popup-new">
+<ANCHOR id="AgsMachineSelector.signal-details" href="ags/AgsMachineSelector.html#AgsMachineSelector.signal-details">
+<ANCHOR id="AgsMachineSelector-changed" href="ags/AgsMachineSelector.html#AgsMachineSelector-changed">
+<ANCHOR id="ags-ags-machine-selector-callbacks" href="ags/ags-ags-machine-selector-callbacks.html">
+<ANCHOR id="ags-ags-machine-selector-callbacks.synopsis" href="ags/ags-ags-machine-selector-callbacks.html#ags-ags-machine-selector-callbacks.synopsis">
+<ANCHOR id="ags-ags-machine-selector-callbacks.description" href="ags/ags-ags-machine-selector-callbacks.html#ags-ags-machine-selector-callbacks.description">
+<ANCHOR id="ags-ags-machine-selector-callbacks.details" href="ags/ags-ags-machine-selector-callbacks.html#ags-ags-machine-selector-callbacks.details">
+<ANCHOR id="ags-machine-selector-popup-add-index-callback" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback">
+<ANCHOR id="ags-machine-selector-popup-add-tab-callback" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback">
+<ANCHOR id="ags-machine-selector-popup-link-index-callback" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback">
+<ANCHOR id="ags-machine-selector-popup-remove-index-callback" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback">
+<ANCHOR id="ags-machine-selector-popup-remove-tab-callback" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback">
+<ANCHOR id="ags-machine-selector-radio-changed" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed">
+<ANCHOR id="AgsMenuBar" href="ags/AgsMenuBar.html">
+<ANCHOR id="AgsMenuBar.synopsis" href="ags/AgsMenuBar.html#AgsMenuBar.synopsis">
+<ANCHOR id="AgsMenuBar.object-hierarchy" href="ags/AgsMenuBar.html#AgsMenuBar.object-hierarchy">
+<ANCHOR id="AgsMenuBar.implemented-interfaces" href="ags/AgsMenuBar.html#AgsMenuBar.implemented-interfaces">
+<ANCHOR id="AgsMenuBar.description" href="ags/AgsMenuBar.html#AgsMenuBar.description">
+<ANCHOR id="AgsMenuBar.details" href="ags/AgsMenuBar.html#AgsMenuBar.details">
+<ANCHOR id="AgsMenuBar-struct" href="ags/AgsMenuBar.html#AgsMenuBar-struct">
+<ANCHOR id="AgsMenuBarClass" href="ags/AgsMenuBar.html#AgsMenuBarClass">
+<ANCHOR id="ags-menu-bar-new" href="ags/AgsMenuBar.html#ags-menu-bar-new">
+<ANCHOR id="ags-tact-combo-box-new" href="ags/AgsMenuBar.html#ags-tact-combo-box-new">
+<ANCHOR id="ags-tact-menu-new" href="ags/AgsMenuBar.html#ags-tact-menu-new">
+<ANCHOR id="ags-zoom-combo-box-new" href="ags/AgsMenuBar.html#ags-zoom-combo-box-new">
+<ANCHOR id="ags-zoom-menu-new" href="ags/AgsMenuBar.html#ags-zoom-menu-new">
+<ANCHOR id="ags-ags-menu-bar-callbacks" href="ags/ags-ags-menu-bar-callbacks.html">
+<ANCHOR id="ags-ags-menu-bar-callbacks.synopsis" href="ags/ags-ags-menu-bar-callbacks.html#ags-ags-menu-bar-callbacks.synopsis">
+<ANCHOR id="ags-ags-menu-bar-callbacks.description" href="ags/ags-ags-menu-bar-callbacks.html#ags-ags-menu-bar-callbacks.description">
+<ANCHOR id="ags-ags-menu-bar-callbacks.details" href="ags/ags-ags-menu-bar-callbacks.html#ags-ags-menu-bar-callbacks.details">
+<ANCHOR id="ags-menu-bar-about-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback">
+<ANCHOR id="ags-menu-bar-add-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback">
+<ANCHOR id="ags-menu-bar-add-drum-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback">
+<ANCHOR id="ags-menu-bar-add-ffplayer-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback">
+<ANCHOR id="ags-menu-bar-add-matrix-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback">
+<ANCHOR id="ags-menu-bar-add-mixer-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback">
+<ANCHOR id="ags-menu-bar-add-panel-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback">
+<ANCHOR id="ags-menu-bar-add-synth-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback">
+<ANCHOR id="ags-menu-bar-destroy-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback">
+<ANCHOR id="ags-menu-bar-export-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback">
+<ANCHOR id="ags-menu-bar-open-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback">
+<ANCHOR id="ags-menu-bar-preferences-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback">
+<ANCHOR id="ags-menu-bar-quit-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback">
+<ANCHOR id="ags-menu-bar-remove-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback">
+<ANCHOR id="ags-menu-bar-save-as-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback">
+<ANCHOR id="ags-menu-bar-save-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback">
+<ANCHOR id="ags-menu-bar-show-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback">
+<ANCHOR id="AgsNavigation" href="ags/AgsNavigation.html">
+<ANCHOR id="AgsNavigation.synopsis" href="ags/AgsNavigation.html#AgsNavigation.synopsis">
+<ANCHOR id="AgsNavigation.object-hierarchy" href="ags/AgsNavigation.html#AgsNavigation.object-hierarchy">
+<ANCHOR id="AgsNavigation.implemented-interfaces" href="ags/AgsNavigation.html#AgsNavigation.implemented-interfaces">
+<ANCHOR id="AgsNavigation.properties" href="ags/AgsNavigation.html#AgsNavigation.properties">
+<ANCHOR id="AgsNavigation.signals" href="ags/AgsNavigation.html#AgsNavigation.signals">
+<ANCHOR id="AgsNavigation.description" href="ags/AgsNavigation.html#AgsNavigation.description">
+<ANCHOR id="AgsNavigation.details" href="ags/AgsNavigation.html#AgsNavigation.details">
+<ANCHOR id="AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS" href="ags/AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS">
+<ANCHOR id="AGS-NAVIGATION-REWIND-STEPS:CAPS" href="ags/AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS">
+<ANCHOR id="AGS-NAVIGATION-SEEK-STEPS:CAPS" href="ags/AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS">
+<ANCHOR id="AgsNavigation-struct" href="ags/AgsNavigation.html#AgsNavigation-struct">
+<ANCHOR id="AgsNavigationClass" href="ags/AgsNavigation.html#AgsNavigationClass">
+<ANCHOR id="AgsNavigationFlags" href="ags/AgsNavigation.html#AgsNavigationFlags">
+<ANCHOR id="ags-navigation-change-position" href="ags/AgsNavigation.html#ags-navigation-change-position">
+<ANCHOR id="ags-navigation-new" href="ags/AgsNavigation.html#ags-navigation-new">
+<ANCHOR id="ags-navigation-set-seeking-sensitive" href="ags/AgsNavigation.html#ags-navigation-set-seeking-sensitive">
+<ANCHOR id="ags-navigation-tact-to-time-string" href="ags/AgsNavigation.html#ags-navigation-tact-to-time-string">
+<ANCHOR id="ags-navigation-update-time-string" href="ags/AgsNavigation.html#ags-navigation-update-time-string">
+<ANCHOR id="AgsNavigation.property-details" href="ags/AgsNavigation.html#AgsNavigation.property-details">
+<ANCHOR id="AgsNavigation--devout" href="ags/AgsNavigation.html#AgsNavigation--devout">
+<ANCHOR id="AgsNavigation.signal-details" href="ags/AgsNavigation.html#AgsNavigation.signal-details">
+<ANCHOR id="AgsNavigation-change-position" href="ags/AgsNavigation.html#AgsNavigation-change-position">
+<ANCHOR id="ags-ags-navigation-callbacks" href="ags/ags-ags-navigation-callbacks.html">
+<ANCHOR id="ags-ags-navigation-callbacks.synopsis" href="ags/ags-ags-navigation-callbacks.html#ags-ags-navigation-callbacks.synopsis">
+<ANCHOR id="ags-ags-navigation-callbacks.description" href="ags/ags-ags-navigation-callbacks.html#ags-ags-navigation-callbacks.description">
+<ANCHOR id="ags-ags-navigation-callbacks.details" href="ags/ags-ags-navigation-callbacks.html#ags-ags-navigation-callbacks.details">
+<ANCHOR id="ags-navigation-bpm-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback">
+<ANCHOR id="ags-navigation-destroy-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback">
+<ANCHOR id="ags-navigation-duration-tact-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback">
+<ANCHOR id="ags-navigation-expander-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-expander-callback">
+<ANCHOR id="ags-navigation-forward-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-forward-callback">
+<ANCHOR id="ags-navigation-loop-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-loop-callback">
+<ANCHOR id="ags-navigation-loop-left-tact-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback">
+<ANCHOR id="ags-navigation-loop-right-tact-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback">
+<ANCHOR id="ags-navigation-next-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-next-callback">
+<ANCHOR id="ags-navigation-parent-set-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback">
+<ANCHOR id="ags-navigation-play-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-play-callback">
+<ANCHOR id="ags-navigation-position-tact-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback">
+<ANCHOR id="ags-navigation-prev-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-prev-callback">
+<ANCHOR id="ags-navigation-raster-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-raster-callback">
+<ANCHOR id="ags-navigation-rewind-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback">
+<ANCHOR id="ags-navigation-show-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-show-callback">
+<ANCHOR id="ags-navigation-stop-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-stop-callback">
+<ANCHOR id="ags-navigation-tic-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-tic-callback">
+<ANCHOR id="AgsPad" href="ags/AgsPad.html">
+<ANCHOR id="AgsPad.synopsis" href="ags/AgsPad.html#AgsPad.synopsis">
+<ANCHOR id="AgsPad.object-hierarchy" href="ags/AgsPad.html#AgsPad.object-hierarchy">
+<ANCHOR id="AgsPad.implemented-interfaces" href="ags/AgsPad.html#AgsPad.implemented-interfaces">
+<ANCHOR id="AgsPad.properties" href="ags/AgsPad.html#AgsPad.properties">
+<ANCHOR id="AgsPad.signals" href="ags/AgsPad.html#AgsPad.signals">
+<ANCHOR id="AgsPad.description" href="ags/AgsPad.html#AgsPad.description">
+<ANCHOR id="AgsPad.details" href="ags/AgsPad.html#AgsPad.details">
+<ANCHOR id="AGS-PAD-DEFAULT-BUILD-ID:CAPS" href="ags/AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-PAD-DEFAULT-VERSION:CAPS" href="ags/AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AgsPad-struct" href="ags/AgsPad.html#AgsPad-struct">
+<ANCHOR id="AgsPadClass" href="ags/AgsPad.html#AgsPadClass">
+<ANCHOR id="AgsPadFlags" href="ags/AgsPad.html#AgsPadFlags">
+<ANCHOR id="ags-pad-find-port" href="ags/AgsPad.html#ags-pad-find-port">
+<ANCHOR id="ags-pad-new" href="ags/AgsPad.html#ags-pad-new">
+<ANCHOR id="ags-pad-resize-lines" href="ags/AgsPad.html#ags-pad-resize-lines">
+<ANCHOR id="ags-pad-set-channel" href="ags/AgsPad.html#ags-pad-set-channel">
+<ANCHOR id="AgsPad.property-details" href="ags/AgsPad.html#AgsPad.property-details">
+<ANCHOR id="AgsPad--channel" href="ags/AgsPad.html#AgsPad--channel">
+<ANCHOR id="AgsPad.signal-details" href="ags/AgsPad.html#AgsPad.signal-details">
+<ANCHOR id="AgsPad-resize-lines" href="ags/AgsPad.html#AgsPad-resize-lines">
+<ANCHOR id="AgsPad-set-channel" href="ags/AgsPad.html#AgsPad-set-channel">
+<ANCHOR id="ags-ags-pad-callbacks" href="ags/ags-ags-pad-callbacks.html">
+<ANCHOR id="ags-ags-pad-callbacks.synopsis" href="ags/ags-ags-pad-callbacks.html#ags-ags-pad-callbacks.synopsis">
+<ANCHOR id="ags-ags-pad-callbacks.description" href="ags/ags-ags-pad-callbacks.html#ags-ags-pad-callbacks.description">
+<ANCHOR id="ags-ags-pad-callbacks.details" href="ags/ags-ags-pad-callbacks.html#ags-ags-pad-callbacks.details">
+<ANCHOR id="ags-pad-destroy-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-destroy-callback">
+<ANCHOR id="ags-pad-group-clicked-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback">
+<ANCHOR id="ags-pad-mute-clicked-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback">
+<ANCHOR id="ags-pad-option-changed-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-option-changed-callback">
+<ANCHOR id="ags-pad-parent-set-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-parent-set-callback">
+<ANCHOR id="ags-pad-show-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-show-callback">
+<ANCHOR id="ags-pad-solo-clicked-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback">
+<ANCHOR id="AgsPadEditor" href="ags/AgsPadEditor.html">
+<ANCHOR id="AgsPadEditor.synopsis" href="ags/AgsPadEditor.html#AgsPadEditor.synopsis">
+<ANCHOR id="AgsPadEditor.object-hierarchy" href="ags/AgsPadEditor.html#AgsPadEditor.object-hierarchy">
+<ANCHOR id="AgsPadEditor.implemented-interfaces" href="ags/AgsPadEditor.html#AgsPadEditor.implemented-interfaces">
+<ANCHOR id="AgsPadEditor.properties" href="ags/AgsPadEditor.html#AgsPadEditor.properties">
+<ANCHOR id="AgsPadEditor.description" href="ags/AgsPadEditor.html#AgsPadEditor.description">
+<ANCHOR id="AgsPadEditor.details" href="ags/AgsPadEditor.html#AgsPadEditor.details">
+<ANCHOR id="AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" href="ags/AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" href="ags/AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AgsPadEditor-struct" href="ags/AgsPadEditor.html#AgsPadEditor-struct">
+<ANCHOR id="AgsPadEditorClass" href="ags/AgsPadEditor.html#AgsPadEditorClass">
+<ANCHOR id="ags-pad-editor-new" href="ags/AgsPadEditor.html#ags-pad-editor-new">
+<ANCHOR id="ags-pad-editor-set-channel" href="ags/AgsPadEditor.html#ags-pad-editor-set-channel">
+<ANCHOR id="AgsPadEditor.property-details" href="ags/AgsPadEditor.html#AgsPadEditor.property-details">
+<ANCHOR id="AgsPadEditor--channel" href="ags/AgsPadEditor.html#AgsPadEditor--channel">
+<ANCHOR id="ags-ags-pad-editor-callbacks" href="ags/ags-ags-pad-editor-callbacks.html">
+<ANCHOR id="ags-ags-pad-editor-callbacks.synopsis" href="ags/ags-ags-pad-editor-callbacks.html#ags-ags-pad-editor-callbacks.synopsis">
+<ANCHOR id="ags-ags-pad-editor-callbacks.description" href="ags/ags-ags-pad-editor-callbacks.html#ags-ags-pad-editor-callbacks.description">
+<ANCHOR id="ags-ags-pad-editor-callbacks.details" href="ags/ags-ags-pad-editor-callbacks.html#ags-ags-pad-editor-callbacks.details">
+<ANCHOR id="ags-pad-editor-destroy-callback" href="ags/ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback">
+<ANCHOR id="ags-pad-editor-parent-set-callback" href="ags/ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback">
+<ANCHOR id="ags-pad-editor-set-audio-channels-callback" href="ags/ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback">
+<ANCHOR id="ags-pad-editor-show-callback" href="ags/ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback">
+<ANCHOR id="AgsPerformancePreferences" href="ags/AgsPerformancePreferences.html">
+<ANCHOR id="AgsPerformancePreferences.synopsis" href="ags/AgsPerformancePreferences.html#AgsPerformancePreferences.synopsis">
+<ANCHOR id="AgsPerformancePreferences.object-hierarchy" href="ags/AgsPerformancePreferences.html#AgsPerformancePreferences.object-hierarchy">
+<ANCHOR id="AgsPerformancePreferences.implemented-interfaces" href="ags/AgsPerformancePreferences.html#AgsPerformancePreferences.implemented-interfaces">
+<ANCHOR id="AgsPerformancePreferences.description" href="ags/AgsPerformancePreferences.html#AgsPerformancePreferences.description">
+<ANCHOR id="AgsPerformancePreferences.details" href="ags/AgsPerformancePreferences.html#AgsPerformancePreferences.details">
+<ANCHOR id="AgsPerformancePreferences-struct" href="ags/AgsPerformancePreferences.html#AgsPerformancePreferences-struct">
+<ANCHOR id="AgsPerformancePreferencesClass" href="ags/AgsPerformancePreferences.html#AgsPerformancePreferencesClass">
+<ANCHOR id="ags-performance-preferences-new" href="ags/AgsPerformancePreferences.html#ags-performance-preferences-new">
+<ANCHOR id="AgsPluginPreferences" href="ags/AgsPluginPreferences.html">
+<ANCHOR id="AgsPluginPreferences.synopsis" href="ags/AgsPluginPreferences.html#AgsPluginPreferences.synopsis">
+<ANCHOR id="AgsPluginPreferences.object-hierarchy" href="ags/AgsPluginPreferences.html#AgsPluginPreferences.object-hierarchy">
+<ANCHOR id="AgsPluginPreferences.implemented-interfaces" href="ags/AgsPluginPreferences.html#AgsPluginPreferences.implemented-interfaces">
+<ANCHOR id="AgsPluginPreferences.description" href="ags/AgsPluginPreferences.html#AgsPluginPreferences.description">
+<ANCHOR id="AgsPluginPreferences.details" href="ags/AgsPluginPreferences.html#AgsPluginPreferences.details">
+<ANCHOR id="AgsLadspaPluginPreferences" href="ags/AgsPluginPreferences.html#AgsLadspaPluginPreferences">
+<ANCHOR id="AgsPluginPreferences-struct" href="ags/AgsPluginPreferences.html#AgsPluginPreferences-struct">
+<ANCHOR id="AgsPluginPreferencesClass" href="ags/AgsPluginPreferences.html#AgsPluginPreferencesClass">
+<ANCHOR id="ags-ladspa-plugin-preferences-alloc" href="ags/AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc">
+<ANCHOR id="ags-plugin-preferences-new" href="ags/AgsPluginPreferences.html#ags-plugin-preferences-new">
+<ANCHOR id="AgsPreferences" href="ags/AgsPreferences.html">
+<ANCHOR id="AgsPreferences.synopsis" href="ags/AgsPreferences.html#AgsPreferences.synopsis">
+<ANCHOR id="AgsPreferences.object-hierarchy" href="ags/AgsPreferences.html#AgsPreferences.object-hierarchy">
+<ANCHOR id="AgsPreferences.implemented-interfaces" href="ags/AgsPreferences.html#AgsPreferences.implemented-interfaces">
+<ANCHOR id="AgsPreferences.description" href="ags/AgsPreferences.html#AgsPreferences.description">
+<ANCHOR id="AgsPreferences.details" href="ags/AgsPreferences.html#AgsPreferences.details">
+<ANCHOR id="AgsPreferences-struct" href="ags/AgsPreferences.html#AgsPreferences-struct">
+<ANCHOR id="AgsPreferencesClass" href="ags/AgsPreferences.html#AgsPreferencesClass">
+<ANCHOR id="AgsPreferencesFlags" href="ags/AgsPreferences.html#AgsPreferencesFlags">
+<ANCHOR id="ags-preferences-new" href="ags/AgsPreferences.html#ags-preferences-new">
+<ANCHOR id="ags-ags-preferences-callbacks" href="ags/ags-ags-preferences-callbacks.html">
+<ANCHOR id="ags-ags-preferences-callbacks.synopsis" href="ags/ags-ags-preferences-callbacks.html#ags-ags-preferences-callbacks.synopsis">
+<ANCHOR id="ags-ags-preferences-callbacks.description" href="ags/ags-ags-preferences-callbacks.html#ags-ags-preferences-callbacks.description">
+<ANCHOR id="ags-ags-preferences-callbacks.details" href="ags/ags-ags-preferences-callbacks.html#ags-ags-preferences-callbacks.details">
+<ANCHOR id="ags-preferences-response-callback" href="ags/ags-ags-preferences-callbacks.html#ags-preferences-response-callback">
+<ANCHOR id="AgsPropertyCollectionEditor" href="ags/AgsPropertyCollectionEditor.html">
+<ANCHOR id="AgsPropertyCollectionEditor.synopsis" href="ags/AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor.synopsis">
+<ANCHOR id="AgsPropertyCollectionEditor.object-hierarchy" href="ags/AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor.object-hierarchy">
+<ANCHOR id="AgsPropertyCollectionEditor.implemented-interfaces" href="ags/AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor.implemented-interfaces">
+<ANCHOR id="AgsPropertyCollectionEditor.description" href="ags/AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor.description">
+<ANCHOR id="AgsPropertyCollectionEditor.details" href="ags/AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor.details">
+<ANCHOR id="AgsPropertyCollectionEditor-struct" href="ags/AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor-struct">
+<ANCHOR id="AgsPropertyCollectionEditorClass" href="ags/AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditorClass">
+<ANCHOR id="ags-property-collection-editor-new" href="ags/AgsPropertyCollectionEditor.html#ags-property-collection-editor-new">
+<ANCHOR id="ags-ags-property-collection-editor-callbacks" href="ags/ags-ags-property-collection-editor-callbacks.html">
+<ANCHOR id="ags-ags-property-collection-editor-callbacks.synopsis" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-ags-property-collection-editor-callbacks.synopsis">
+<ANCHOR id="ags-ags-property-collection-editor-callbacks.description" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-ags-property-collection-editor-callbacks.description">
+<ANCHOR id="ags-ags-property-collection-editor-callbacks.details" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-ags-property-collection-editor-callbacks.details">
+<ANCHOR id="ags-property-collection-editor-add-collection-callback" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback">
+<ANCHOR id="ags-property-collection-editor-remove-collection-callback" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback">
+<ANCHOR id="AgsPropertyEditor" href="ags/AgsPropertyEditor.html">
+<ANCHOR id="AgsPropertyEditor.synopsis" href="ags/AgsPropertyEditor.html#AgsPropertyEditor.synopsis">
+<ANCHOR id="AgsPropertyEditor.object-hierarchy" href="ags/AgsPropertyEditor.html#AgsPropertyEditor.object-hierarchy">
+<ANCHOR id="AgsPropertyEditor.implemented-interfaces" href="ags/AgsPropertyEditor.html#AgsPropertyEditor.implemented-interfaces">
+<ANCHOR id="AgsPropertyEditor.description" href="ags/AgsPropertyEditor.html#AgsPropertyEditor.description">
+<ANCHOR id="AgsPropertyEditor.details" href="ags/AgsPropertyEditor.html#AgsPropertyEditor.details">
+<ANCHOR id="AgsPropertyEditor-struct" href="ags/AgsPropertyEditor.html#AgsPropertyEditor-struct">
+<ANCHOR id="AgsPropertyEditorClass" href="ags/AgsPropertyEditor.html#AgsPropertyEditorClass">
+<ANCHOR id="AgsPropertyEditorFlags" href="ags/AgsPropertyEditor.html#AgsPropertyEditorFlags">
+<ANCHOR id="ags-property-editor-new" href="ags/AgsPropertyEditor.html#ags-property-editor-new">
+<ANCHOR id="ags-ags-property-editor-callbacks" href="ags/ags-ags-property-editor-callbacks.html">
+<ANCHOR id="ags-ags-property-editor-callbacks.synopsis" href="ags/ags-ags-property-editor-callbacks.html#ags-ags-property-editor-callbacks.synopsis">
+<ANCHOR id="ags-ags-property-editor-callbacks.description" href="ags/ags-ags-property-editor-callbacks.html#ags-ags-property-editor-callbacks.description">
+<ANCHOR id="ags-ags-property-editor-callbacks.details" href="ags/ags-ags-property-editor-callbacks.html#ags-ags-property-editor-callbacks.details">
+<ANCHOR id="ags-property-editor-enable-callback" href="ags/ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback">
+<ANCHOR id="AgsPropertyListingEditor" href="ags/AgsPropertyListingEditor.html">
+<ANCHOR id="AgsPropertyListingEditor.synopsis" href="ags/AgsPropertyListingEditor.html#AgsPropertyListingEditor.synopsis">
+<ANCHOR id="AgsPropertyListingEditor.object-hierarchy" href="ags/AgsPropertyListingEditor.html#AgsPropertyListingEditor.object-hierarchy">
+<ANCHOR id="AgsPropertyListingEditor.implemented-interfaces" href="ags/AgsPropertyListingEditor.html#AgsPropertyListingEditor.implemented-interfaces">
+<ANCHOR id="AgsPropertyListingEditor.description" href="ags/AgsPropertyListingEditor.html#AgsPropertyListingEditor.description">
+<ANCHOR id="AgsPropertyListingEditor.details" href="ags/AgsPropertyListingEditor.html#AgsPropertyListingEditor.details">
+<ANCHOR id="AgsPropertyListingEditor-struct" href="ags/AgsPropertyListingEditor.html#AgsPropertyListingEditor-struct">
+<ANCHOR id="AgsPropertyListingEditorClass" href="ags/AgsPropertyListingEditor.html#AgsPropertyListingEditorClass">
+<ANCHOR id="ags-property-listing-editor-new" href="ags/AgsPropertyListingEditor.html#ags-property-listing-editor-new">
+<ANCHOR id="ags-AgsResizeEditor" href="ags/ags-AgsResizeEditor.html">
+<ANCHOR id="ags-AgsResizeEditor.synopsis" href="ags/ags-AgsResizeEditor.html#ags-AgsResizeEditor.synopsis">
+<ANCHOR id="ags-AgsResizeEditor.description" href="ags/ags-AgsResizeEditor.html#ags-AgsResizeEditor.description">
+<ANCHOR id="ags-AgsResizeEditor.details" href="ags/ags-AgsResizeEditor.html#ags-AgsResizeEditor.details">
+<ANCHOR id="AgsResizeEditor" href="ags/ags-AgsResizeEditor.html#AgsResizeEditor">
+<ANCHOR id="AgsResizeEditorClass" href="ags/ags-AgsResizeEditor.html#AgsResizeEditorClass">
+<ANCHOR id="ags-resize-editor-new" href="ags/ags-AgsResizeEditor.html#ags-resize-editor-new">
+<ANCHOR id="AgsRuler" href="ags/AgsRuler.html">
+<ANCHOR id="AgsRuler.synopsis" href="ags/AgsRuler.html#AgsRuler.synopsis">
+<ANCHOR id="AgsRuler.object-hierarchy" href="ags/AgsRuler.html#AgsRuler.object-hierarchy">
+<ANCHOR id="AgsRuler.implemented-interfaces" href="ags/AgsRuler.html#AgsRuler.implemented-interfaces">
+<ANCHOR id="AgsRuler.description" href="ags/AgsRuler.html#AgsRuler.description">
+<ANCHOR id="AgsRuler.details" href="ags/AgsRuler.html#AgsRuler.details">
+<ANCHOR id="AgsRuler-struct" href="ags/AgsRuler.html#AgsRuler-struct">
+<ANCHOR id="AgsRulerClass" href="ags/AgsRuler.html#AgsRulerClass">
+<ANCHOR id="ags-ruler-new" href="ags/AgsRuler.html#ags-ruler-new">
+<ANCHOR id="ags-ags-ruler-callbacks" href="ags/ags-ags-ruler-callbacks.html">
+<ANCHOR id="ags-ags-ruler-callbacks.synopsis" href="ags/ags-ags-ruler-callbacks.html#ags-ags-ruler-callbacks.synopsis">
+<ANCHOR id="ags-ags-ruler-callbacks.description" href="ags/ags-ags-ruler-callbacks.html#ags-ags-ruler-callbacks.description">
+<ANCHOR id="ags-ags-ruler-callbacks.details" href="ags/ags-ags-ruler-callbacks.html#ags-ags-ruler-callbacks.details">
+<ANCHOR id="ags-ruler-configure-event" href="ags/ags-ags-ruler-callbacks.html#ags-ruler-configure-event">
+<ANCHOR id="ags-ruler-expose-event" href="ags/ags-ags-ruler-callbacks.html#ags-ruler-expose-event">
+<ANCHOR id="AgsServerPreferences" href="ags/AgsServerPreferences.html">
+<ANCHOR id="AgsServerPreferences.synopsis" href="ags/AgsServerPreferences.html#AgsServerPreferences.synopsis">
+<ANCHOR id="AgsServerPreferences.object-hierarchy" href="ags/AgsServerPreferences.html#AgsServerPreferences.object-hierarchy">
+<ANCHOR id="AgsServerPreferences.implemented-interfaces" href="ags/AgsServerPreferences.html#AgsServerPreferences.implemented-interfaces">
+<ANCHOR id="AgsServerPreferences.description" href="ags/AgsServerPreferences.html#AgsServerPreferences.description">
+<ANCHOR id="AgsServerPreferences.details" href="ags/AgsServerPreferences.html#AgsServerPreferences.details">
+<ANCHOR id="AgsServerPreferences-struct" href="ags/AgsServerPreferences.html#AgsServerPreferences-struct">
+<ANCHOR id="AgsServerPreferencesClass" href="ags/AgsServerPreferences.html#AgsServerPreferencesClass">
+<ANCHOR id="ags-server-preferences-new" href="ags/AgsServerPreferences.html#ags-server-preferences-new">
+<ANCHOR id="AgsWindow" href="ags/AgsWindow.html">
+<ANCHOR id="AgsWindow.synopsis" href="ags/AgsWindow.html#AgsWindow.synopsis">
+<ANCHOR id="AgsWindow.object-hierarchy" href="ags/AgsWindow.html#AgsWindow.object-hierarchy">
+<ANCHOR id="AgsWindow.implemented-interfaces" href="ags/AgsWindow.html#AgsWindow.implemented-interfaces">
+<ANCHOR id="AgsWindow.properties" href="ags/AgsWindow.html#AgsWindow.properties">
+<ANCHOR id="AgsWindow.description" href="ags/AgsWindow.html#AgsWindow.description">
+<ANCHOR id="AgsWindow.details" href="ags/AgsWindow.html#AgsWindow.details">
+<ANCHOR id="AGS-MACHINE-COUNTER:CAPS" href="ags/AgsWindow.html#AGS-MACHINE-COUNTER:CAPS">
+<ANCHOR id="AgsMachineCounter" href="ags/AgsWindow.html#AgsMachineCounter">
+<ANCHOR id="AgsWindow-struct" href="ags/AgsWindow.html#AgsWindow-struct">
+<ANCHOR id="AgsWindowClass" href="ags/AgsWindow.html#AgsWindowClass">
+<ANCHOR id="AgsWindowFlags" href="ags/AgsWindow.html#AgsWindowFlags">
+<ANCHOR id="ags-machine-counter-alloc" href="ags/AgsWindow.html#ags-machine-counter-alloc">
+<ANCHOR id="ags-window-decrement-machine-counter" href="ags/AgsWindow.html#ags-window-decrement-machine-counter">
+<ANCHOR id="ags-window-find-machine-counter" href="ags/AgsWindow.html#ags-window-find-machine-counter">
+<ANCHOR id="ags-window-increment-machine-counter" href="ags/AgsWindow.html#ags-window-increment-machine-counter">
+<ANCHOR id="ags-window-new" href="ags/AgsWindow.html#ags-window-new">
+<ANCHOR id="AgsWindow.property-details" href="ags/AgsWindow.html#AgsWindow.property-details">
+<ANCHOR id="AgsWindow--ags-main" href="ags/AgsWindow.html#AgsWindow--ags-main">
+<ANCHOR id="AgsWindow--devout" href="ags/AgsWindow.html#AgsWindow--devout">
+<ANCHOR id="ags-ags-window-callbacks" href="ags/ags-ags-window-callbacks.html">
+<ANCHOR id="ags-ags-window-callbacks.synopsis" href="ags/ags-ags-window-callbacks.html#ags-ags-window-callbacks.synopsis">
+<ANCHOR id="ags-ags-window-callbacks.description" href="ags/ags-ags-window-callbacks.html#ags-ags-window-callbacks.description">
+<ANCHOR id="ags-ags-window-callbacks.details" href="ags/ags-ags-window-callbacks.html#ags-ags-window-callbacks.details">
+<ANCHOR id="ags-window-delete-event-callback" href="ags/ags-ags-window-callbacks.html#ags-window-delete-event-callback">
+<ANCHOR id="AgsSF2Chooser" href="ags/AgsSF2Chooser.html">
+<ANCHOR id="AgsSF2Chooser.synopsis" href="ags/AgsSF2Chooser.html#AgsSF2Chooser.synopsis">
+<ANCHOR id="AgsSF2Chooser.object-hierarchy" href="ags/AgsSF2Chooser.html#AgsSF2Chooser.object-hierarchy">
+<ANCHOR id="AgsSF2Chooser.implemented-interfaces" href="ags/AgsSF2Chooser.html#AgsSF2Chooser.implemented-interfaces">
+<ANCHOR id="AgsSF2Chooser.properties" href="ags/AgsSF2Chooser.html#AgsSF2Chooser.properties">
+<ANCHOR id="AgsSF2Chooser.description" href="ags/AgsSF2Chooser.html#AgsSF2Chooser.description">
+<ANCHOR id="AgsSF2Chooser.details" href="ags/AgsSF2Chooser.html#AgsSF2Chooser.details">
+<ANCHOR id="AgsSF2Chooser-struct" href="ags/AgsSF2Chooser.html#AgsSF2Chooser-struct">
+<ANCHOR id="AgsSF2ChooserClass" href="ags/AgsSF2Chooser.html#AgsSF2ChooserClass">
+<ANCHOR id="ags-sf2-chooser-completed" href="ags/AgsSF2Chooser.html#ags-sf2-chooser-completed">
+<ANCHOR id="ags-sf2-chooser-new" href="ags/AgsSF2Chooser.html#ags-sf2-chooser-new">
+<ANCHOR id="ags-sf2-chooser-open" href="ags/AgsSF2Chooser.html#ags-sf2-chooser-open">
+<ANCHOR id="ags-sf2-chooser-remove-all-from-combo" href="ags/AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo">
+<ANCHOR id="AgsSF2Chooser.property-details" href="ags/AgsSF2Chooser.html#AgsSF2Chooser.property-details">
+<ANCHOR id="AgsSF2Chooser--ipatch" href="ags/AgsSF2Chooser.html#AgsSF2Chooser--ipatch">
+<ANCHOR id="ags-ags-sf2-chooser-callbacks" href="ags/ags-ags-sf2-chooser-callbacks.html">
+<ANCHOR id="ags-ags-sf2-chooser-callbacks.synopsis" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-ags-sf2-chooser-callbacks.synopsis">
+<ANCHOR id="ags-ags-sf2-chooser-callbacks.description" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-ags-sf2-chooser-callbacks.description">
+<ANCHOR id="ags-ags-sf2-chooser-callbacks.details" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-ags-sf2-chooser-callbacks.details">
+<ANCHOR id="ags-sf2-chooser-instrument-changed" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed">
+<ANCHOR id="ags-sf2-chooser-preset-changed" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed">
+<ANCHOR id="ags-sf2-chooser-sample-changed" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed">
+<ANCHOR id="AgsMeter" href="ags/AgsMeter.html">
+<ANCHOR id="AgsMeter.synopsis" href="ags/AgsMeter.html#AgsMeter.synopsis">
+<ANCHOR id="AgsMeter.object-hierarchy" href="ags/AgsMeter.html#AgsMeter.object-hierarchy">
+<ANCHOR id="AgsMeter.implemented-interfaces" href="ags/AgsMeter.html#AgsMeter.implemented-interfaces">
+<ANCHOR id="AgsMeter.description" href="ags/AgsMeter.html#AgsMeter.description">
+<ANCHOR id="AgsMeter.details" href="ags/AgsMeter.html#AgsMeter.details">
+<ANCHOR id="AgsMeter-struct" href="ags/AgsMeter.html#AgsMeter-struct">
+<ANCHOR id="AgsMeterClass" href="ags/AgsMeter.html#AgsMeterClass">
+<ANCHOR id="ags-meter-new" href="ags/AgsMeter.html#ags-meter-new">
+<ANCHOR id="ags-meter-paint" href="ags/AgsMeter.html#ags-meter-paint">
+<ANCHOR id="ags-meter-sound-string" href="ags/AgsMeter.html#ags-meter-sound-string">
+<ANCHOR id="ags-ags-meter-callbacks" href="ags/ags-ags-meter-callbacks.html">
+<ANCHOR id="ags-ags-meter-callbacks.synopsis" href="ags/ags-ags-meter-callbacks.html#ags-ags-meter-callbacks.synopsis">
+<ANCHOR id="ags-ags-meter-callbacks.description" href="ags/ags-ags-meter-callbacks.html#ags-ags-meter-callbacks.description">
+<ANCHOR id="ags-ags-meter-callbacks.details" href="ags/ags-ags-meter-callbacks.html#ags-ags-meter-callbacks.details">
+<ANCHOR id="ags-meter-configure-event" href="ags/ags-ags-meter-callbacks.html#ags-meter-configure-event">
+<ANCHOR id="ags-meter-destroy-callback" href="ags/ags-ags-meter-callbacks.html#ags-meter-destroy-callback">
+<ANCHOR id="ags-meter-expose-event" href="ags/ags-ags-meter-callbacks.html#ags-meter-expose-event">
+<ANCHOR id="ags-meter-show-callback" href="ags/ags-ags-meter-callbacks.html#ags-meter-show-callback">
+<ANCHOR id="AgsNoteEdit" href="ags/AgsNoteEdit.html">
+<ANCHOR id="AgsNoteEdit.synopsis" href="ags/AgsNoteEdit.html#AgsNoteEdit.synopsis">
+<ANCHOR id="AgsNoteEdit.object-hierarchy" href="ags/AgsNoteEdit.html#AgsNoteEdit.object-hierarchy">
+<ANCHOR id="AgsNoteEdit.implemented-interfaces" href="ags/AgsNoteEdit.html#AgsNoteEdit.implemented-interfaces">
+<ANCHOR id="AgsNoteEdit.description" href="ags/AgsNoteEdit.html#AgsNoteEdit.description">
+<ANCHOR id="AgsNoteEdit.details" href="ags/AgsNoteEdit.html#AgsNoteEdit.details">
+<ANCHOR id="AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" href="ags/AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS">
+<ANCHOR id="AgsNoteEdit-struct" href="ags/AgsNoteEdit.html#AgsNoteEdit-struct">
+<ANCHOR id="AgsNoteEditClass" href="ags/AgsNoteEdit.html#AgsNoteEditClass">
+<ANCHOR id="AgsNoteEditFlags" href="ags/AgsNoteEdit.html#AgsNoteEditFlags">
+<ANCHOR id="AgsNoteEditResetFlags" href="ags/AgsNoteEdit.html#AgsNoteEditResetFlags">
+<ANCHOR id="ags-note-edit-draw-notation" href="ags/AgsNoteEdit.html#ags-note-edit-draw-notation">
+<ANCHOR id="ags-note-edit-draw-position" href="ags/AgsNoteEdit.html#ags-note-edit-draw-position">
+<ANCHOR id="ags-note-edit-draw-scroll" href="ags/AgsNoteEdit.html#ags-note-edit-draw-scroll">
+<ANCHOR id="ags-note-edit-draw-segment" href="ags/AgsNoteEdit.html#ags-note-edit-draw-segment">
+<ANCHOR id="ags-note-edit-new" href="ags/AgsNoteEdit.html#ags-note-edit-new">
+<ANCHOR id="ags-note-edit-reset-horizontally" href="ags/AgsNoteEdit.html#ags-note-edit-reset-horizontally">
+<ANCHOR id="ags-note-edit-reset-vertically" href="ags/AgsNoteEdit.html#ags-note-edit-reset-vertically">
+<ANCHOR id="ags-note-edit-set-map-height" href="ags/AgsNoteEdit.html#ags-note-edit-set-map-height">
+<ANCHOR id="ags-ags-note-edit-callbacks" href="ags/ags-ags-note-edit-callbacks.html">
+<ANCHOR id="ags-ags-note-edit-callbacks.synopsis" href="ags/ags-ags-note-edit-callbacks.html#ags-ags-note-edit-callbacks.synopsis">
+<ANCHOR id="ags-ags-note-edit-callbacks.description" href="ags/ags-ags-note-edit-callbacks.html#ags-ags-note-edit-callbacks.description">
+<ANCHOR id="ags-ags-note-edit-callbacks.details" href="ags/ags-ags-note-edit-callbacks.html#ags-ags-note-edit-callbacks.details">
+<ANCHOR id="ags-note-edit-drawing-area-button-press-event" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event">
+<ANCHOR id="ags-note-edit-drawing-area-button-release-event" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event">
+<ANCHOR id="ags-note-edit-drawing-area-configure-event" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event">
+<ANCHOR id="ags-note-edit-drawing-area-expose-event" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event">
+<ANCHOR id="ags-note-edit-drawing-area-motion-notify-event" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event">
+<ANCHOR id="ags-note-edit-hscrollbar-value-changed" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed">
+<ANCHOR id="ags-note-edit-vscrollbar-value-changed" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed">
+<ANCHOR id="AgsNotebook" href="ags/AgsNotebook.html">
+<ANCHOR id="AgsNotebook.synopsis" href="ags/AgsNotebook.html#AgsNotebook.synopsis">
+<ANCHOR id="AgsNotebook.object-hierarchy" href="ags/AgsNotebook.html#AgsNotebook.object-hierarchy">
+<ANCHOR id="AgsNotebook.implemented-interfaces" href="ags/AgsNotebook.html#AgsNotebook.implemented-interfaces">
+<ANCHOR id="AgsNotebook.description" href="ags/AgsNotebook.html#AgsNotebook.description">
+<ANCHOR id="AgsNotebook.details" href="ags/AgsNotebook.html#AgsNotebook.details">
+<ANCHOR id="AGS-NOTEBOOK-TAB:CAPS" href="ags/AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS">
+<ANCHOR id="AgsNotebook-struct" href="ags/AgsNotebook.html#AgsNotebook-struct">
+<ANCHOR id="AgsNotebookClass" href="ags/AgsNotebook.html#AgsNotebookClass">
+<ANCHOR id="AgsNotebookTab" href="ags/AgsNotebook.html#AgsNotebookTab">
+<ANCHOR id="AgsNotebookTabFlags" href="ags/AgsNotebook.html#AgsNotebookTabFlags">
+<ANCHOR id="ags-notebook-add-child" href="ags/AgsNotebook.html#ags-notebook-add-child">
+<ANCHOR id="ags-notebook-add-tab" href="ags/AgsNotebook.html#ags-notebook-add-tab">
+<ANCHOR id="ags-notebook-insert-tab" href="ags/AgsNotebook.html#ags-notebook-insert-tab">
+<ANCHOR id="ags-notebook-new" href="ags/AgsNotebook.html#ags-notebook-new">
+<ANCHOR id="ags-notebook-next-active-tab" href="ags/AgsNotebook.html#ags-notebook-next-active-tab">
+<ANCHOR id="ags-notebook-remove-child" href="ags/AgsNotebook.html#ags-notebook-remove-child">
+<ANCHOR id="ags-notebook-remove-tab" href="ags/AgsNotebook.html#ags-notebook-remove-tab">
+<ANCHOR id="ags-notebook-tab-index" href="ags/AgsNotebook.html#ags-notebook-tab-index">
+<ANCHOR id="ags-ags-notebook-callbacks" href="ags/ags-ags-notebook-callbacks.html">
+<ANCHOR id="ags-ags-notebook-callbacks.synopsis" href="ags/ags-ags-notebook-callbacks.html#ags-ags-notebook-callbacks.synopsis">
+<ANCHOR id="ags-ags-notebook-callbacks.description" href="ags/ags-ags-notebook-callbacks.html#ags-ags-notebook-callbacks.description">
+<ANCHOR id="ags-ags-notebook-callbacks.details" href="ags/ags-ags-notebook-callbacks.html#ags-ags-notebook-callbacks.details">
+<ANCHOR id="ags-notebook-machine-changed-callback" href="ags/ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback">
+<ANCHOR id="AgsToolbar" href="ags/AgsToolbar.html">
+<ANCHOR id="AgsToolbar.synopsis" href="ags/AgsToolbar.html#AgsToolbar.synopsis">
+<ANCHOR id="AgsToolbar.object-hierarchy" href="ags/AgsToolbar.html#AgsToolbar.object-hierarchy">
+<ANCHOR id="AgsToolbar.implemented-interfaces" href="ags/AgsToolbar.html#AgsToolbar.implemented-interfaces">
+<ANCHOR id="AgsToolbar.description" href="ags/AgsToolbar.html#AgsToolbar.description">
+<ANCHOR id="AgsToolbar.details" href="ags/AgsToolbar.html#AgsToolbar.details">
+<ANCHOR id="AgsToolbar-struct" href="ags/AgsToolbar.html#AgsToolbar-struct">
+<ANCHOR id="AgsToolbarClass" href="ags/AgsToolbar.html#AgsToolbarClass">
+<ANCHOR id="ags-toolbar-new" href="ags/AgsToolbar.html#ags-toolbar-new">
+<ANCHOR id="ags-ags-toolbar-callbacks" href="ags/ags-ags-toolbar-callbacks.html">
+<ANCHOR id="ags-ags-toolbar-callbacks.synopsis" href="ags/ags-ags-toolbar-callbacks.html#ags-ags-toolbar-callbacks.synopsis">
+<ANCHOR id="ags-ags-toolbar-callbacks.description" href="ags/ags-ags-toolbar-callbacks.html#ags-ags-toolbar-callbacks.description">
+<ANCHOR id="ags-ags-toolbar-callbacks.details" href="ags/ags-ags-toolbar-callbacks.html#ags-ags-toolbar-callbacks.details">
+<ANCHOR id="ags-toolbar-clear-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback">
+<ANCHOR id="ags-toolbar-copy-or-cut-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback">
+<ANCHOR id="ags-toolbar-destroy-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback">
+<ANCHOR id="ags-toolbar-edit-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback">
+<ANCHOR id="ags-toolbar-mode-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback">
+<ANCHOR id="ags-toolbar-paste-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback">
+<ANCHOR id="ags-toolbar-position-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback">
+<ANCHOR id="ags-toolbar-select-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback">
+<ANCHOR id="ags-toolbar-show-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback">
+<ANCHOR id="ags-toolbar-zoom-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback">
+<ANCHOR id="ags-ags-toolbar-mode-stock" href="ags/ags-ags-toolbar-mode-stock.html">
+<ANCHOR id="ags-ags-toolbar-mode-stock.synopsis" href="ags/ags-ags-toolbar-mode-stock.html#ags-ags-toolbar-mode-stock.synopsis">
+<ANCHOR id="ags-ags-toolbar-mode-stock.description" href="ags/ags-ags-toolbar-mode-stock.html#ags-ags-toolbar-mode-stock.description">
+<ANCHOR id="ags-ags-toolbar-mode-stock.details" href="ags/ags-ags-toolbar-mode-stock.html#ags-ags-toolbar-mode-stock.details">
+<ANCHOR id="AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS" href="ags/ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS">
+<ANCHOR id="AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS" href="ags/ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS">
+<ANCHOR id="AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS" href="ags/ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS">
+<ANCHOR id="AgsDrum" href="ags/AgsDrum.html">
+<ANCHOR id="AgsDrum.synopsis" href="ags/AgsDrum.html#AgsDrum.synopsis">
+<ANCHOR id="AgsDrum.object-hierarchy" href="ags/AgsDrum.html#AgsDrum.object-hierarchy">
+<ANCHOR id="AgsDrum.implemented-interfaces" href="ags/AgsDrum.html#AgsDrum.implemented-interfaces">
+<ANCHOR id="AgsDrum.description" href="ags/AgsDrum.html#AgsDrum.description">
+<ANCHOR id="AgsDrum.details" href="ags/AgsDrum.html#AgsDrum.details">
+<ANCHOR id="AGS-DRUM-PATTERN-CONTROLS:CAPS" href="ags/AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS">
+<ANCHOR id="AgsDrum-struct" href="ags/AgsDrum.html#AgsDrum-struct">
+<ANCHOR id="AgsDrumClass" href="ags/AgsDrum.html#AgsDrumClass">
+<ANCHOR id="AgsDrumFlags" href="ags/AgsDrum.html#AgsDrumFlags">
+<ANCHOR id="ags-drum-new" href="ags/AgsDrum.html#ags-drum-new">
+<ANCHOR id="ags-drum-set-pattern" href="ags/AgsDrum.html#ags-drum-set-pattern">
+<ANCHOR id="ags-ags-drum-callbacks" href="ags/ags-ags-drum-callbacks.html">
+<ANCHOR id="ags-ags-drum-callbacks.synopsis" href="ags/ags-ags-drum-callbacks.html#ags-ags-drum-callbacks.synopsis">
+<ANCHOR id="ags-ags-drum-callbacks.description" href="ags/ags-ags-drum-callbacks.html#ags-ags-drum-callbacks.description">
+<ANCHOR id="ags-ags-drum-callbacks.details" href="ags/ags-ags-drum-callbacks.html#ags-ags-drum-callbacks.details">
+<ANCHOR id="ags-drum-done-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-done-callback">
+<ANCHOR id="ags-drum-index0-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-index0-callback">
+<ANCHOR id="ags-drum-index1-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-index1-callback">
+<ANCHOR id="ags-drum-length-spin-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-length-spin-callback">
+<ANCHOR id="ags-drum-loop-button-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-loop-button-callback">
+<ANCHOR id="ags-drum-offset-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-offset-callback">
+<ANCHOR id="ags-drum-open-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-open-callback">
+<ANCHOR id="ags-drum-pad-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-pad-callback">
+<ANCHOR id="ags-drum-parent-set-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-parent-set-callback">
+<ANCHOR id="ags-drum-tact-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-tact-callback">
+<ANCHOR id="AgsDrumInputLine" href="ags/AgsDrumInputLine.html">
+<ANCHOR id="AgsDrumInputLine.synopsis" href="ags/AgsDrumInputLine.html#AgsDrumInputLine.synopsis">
+<ANCHOR id="AgsDrumInputLine.object-hierarchy" href="ags/AgsDrumInputLine.html#AgsDrumInputLine.object-hierarchy">
+<ANCHOR id="AgsDrumInputLine.implemented-interfaces" href="ags/AgsDrumInputLine.html#AgsDrumInputLine.implemented-interfaces">
+<ANCHOR id="AgsDrumInputLine.description" href="ags/AgsDrumInputLine.html#AgsDrumInputLine.description">
+<ANCHOR id="AgsDrumInputLine.details" href="ags/AgsDrumInputLine.html#AgsDrumInputLine.details">
+<ANCHOR id="AgsDrumInputLine-struct" href="ags/AgsDrumInputLine.html#AgsDrumInputLine-struct">
+<ANCHOR id="AgsDrumInputLineClass" href="ags/AgsDrumInputLine.html#AgsDrumInputLineClass">
+<ANCHOR id="ags-drum-input-line-map-recall" href="ags/AgsDrumInputLine.html#ags-drum-input-line-map-recall">
+<ANCHOR id="ags-drum-input-line-new" href="ags/AgsDrumInputLine.html#ags-drum-input-line-new">
+<ANCHOR id="ags-ags-drum-input-line-callbacks" href="ags/ags-ags-drum-input-line-callbacks.html">
+<ANCHOR id="ags-ags-drum-input-line-callbacks.synopsis" href="ags/ags-ags-drum-input-line-callbacks.html#ags-ags-drum-input-line-callbacks.synopsis">
+<ANCHOR id="ags-ags-drum-input-line-callbacks.description" href="ags/ags-ags-drum-input-line-callbacks.html#ags-ags-drum-input-line-callbacks.description">
+<ANCHOR id="ags-ags-drum-input-line-callbacks.details" href="ags/ags-ags-drum-input-line-callbacks.html#ags-ags-drum-input-line-callbacks.details">
+<ANCHOR id="ags-drum-input-line-audio-set-pads-callback" href="ags/ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback">
+<ANCHOR id="ags-drum-input-line-channel-done-callback" href="ags/ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback">
+<ANCHOR id="ags-drum-input-line-parent-set-callback" href="ags/ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback">
+<ANCHOR id="AgsDrumInputPad" href="ags/AgsDrumInputPad.html">
+<ANCHOR id="AgsDrumInputPad.synopsis" href="ags/AgsDrumInputPad.html#AgsDrumInputPad.synopsis">
+<ANCHOR id="AgsDrumInputPad.object-hierarchy" href="ags/AgsDrumInputPad.html#AgsDrumInputPad.object-hierarchy">
+<ANCHOR id="AgsDrumInputPad.implemented-interfaces" href="ags/AgsDrumInputPad.html#AgsDrumInputPad.implemented-interfaces">
+<ANCHOR id="AgsDrumInputPad.description" href="ags/AgsDrumInputPad.html#AgsDrumInputPad.description">
+<ANCHOR id="AgsDrumInputPad.details" href="ags/AgsDrumInputPad.html#AgsDrumInputPad.details">
+<ANCHOR id="AgsDrumInputPad-struct" href="ags/AgsDrumInputPad.html#AgsDrumInputPad-struct">
+<ANCHOR id="AgsDrumInputPadClass" href="ags/AgsDrumInputPad.html#AgsDrumInputPadClass">
+<ANCHOR id="AgsDrumInputPadFlags" href="ags/AgsDrumInputPad.html#AgsDrumInputPadFlags">
+<ANCHOR id="ags-drum-input-pad-new" href="ags/AgsDrumInputPad.html#ags-drum-input-pad-new">
+<ANCHOR id="ags-ags-drum-input-pad-callbacks" href="ags/ags-ags-drum-input-pad-callbacks.html">
+<ANCHOR id="ags-ags-drum-input-pad-callbacks.synopsis" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-ags-drum-input-pad-callbacks.synopsis">
+<ANCHOR id="ags-ags-drum-input-pad-callbacks.description" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-ags-drum-input-pad-callbacks.description">
+<ANCHOR id="ags-ags-drum-input-pad-callbacks.details" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-ags-drum-input-pad-callbacks.details">
+<ANCHOR id="ags-drum-input-pad-edit-callback" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback">
+<ANCHOR id="ags-drum-input-pad-open-callback" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback">
+<ANCHOR id="ags-drum-input-pad-play-callback" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback">
+<ANCHOR id="AgsDrumOutputLine" href="ags/AgsDrumOutputLine.html">
+<ANCHOR id="AgsDrumOutputLine.synopsis" href="ags/AgsDrumOutputLine.html#AgsDrumOutputLine.synopsis">
+<ANCHOR id="AgsDrumOutputLine.object-hierarchy" href="ags/AgsDrumOutputLine.html#AgsDrumOutputLine.object-hierarchy">
+<ANCHOR id="AgsDrumOutputLine.implemented-interfaces" href="ags/AgsDrumOutputLine.html#AgsDrumOutputLine.implemented-interfaces">
+<ANCHOR id="AgsDrumOutputLine.description" href="ags/AgsDrumOutputLine.html#AgsDrumOutputLine.description">
+<ANCHOR id="AgsDrumOutputLine.details" href="ags/AgsDrumOutputLine.html#AgsDrumOutputLine.details">
+<ANCHOR id="AgsDrumOutputLine-struct" href="ags/AgsDrumOutputLine.html#AgsDrumOutputLine-struct">
+<ANCHOR id="AgsDrumOutputLineClass" href="ags/AgsDrumOutputLine.html#AgsDrumOutputLineClass">
+<ANCHOR id="ags-drum-output-line-add-default-recall" href="ags/AgsDrumOutputLine.html#ags-drum-output-line-add-default-recall">
+<ANCHOR id="ags-drum-output-line-new" href="ags/AgsDrumOutputLine.html#ags-drum-output-line-new">
+<ANCHOR id="ags-ags-drum-output-line-callbacks" href="ags/ags-ags-drum-output-line-callbacks.html">
+<ANCHOR id="ags-ags-drum-output-line-callbacks.synopsis" href="ags/ags-ags-drum-output-line-callbacks.html#ags-ags-drum-output-line-callbacks.synopsis">
+<ANCHOR id="ags-ags-drum-output-line-callbacks.description" href="ags/ags-ags-drum-output-line-callbacks.html#ags-ags-drum-output-line-callbacks.description">
+<ANCHOR id="ags-ags-drum-output-line-callbacks.details" href="ags/ags-ags-drum-output-line-callbacks.html#ags-ags-drum-output-line-callbacks.details">
+<ANCHOR id="ags-drum-output-line-parent-set-callback" href="ags/ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback">
+<ANCHOR id="AgsDrumOutputPad" href="ags/AgsDrumOutputPad.html">
+<ANCHOR id="AgsDrumOutputPad.synopsis" href="ags/AgsDrumOutputPad.html#AgsDrumOutputPad.synopsis">
+<ANCHOR id="AgsDrumOutputPad.object-hierarchy" href="ags/AgsDrumOutputPad.html#AgsDrumOutputPad.object-hierarchy">
+<ANCHOR id="AgsDrumOutputPad.implemented-interfaces" href="ags/AgsDrumOutputPad.html#AgsDrumOutputPad.implemented-interfaces">
+<ANCHOR id="AgsDrumOutputPad.description" href="ags/AgsDrumOutputPad.html#AgsDrumOutputPad.description">
+<ANCHOR id="AgsDrumOutputPad.details" href="ags/AgsDrumOutputPad.html#AgsDrumOutputPad.details">
+<ANCHOR id="AgsDrumOutputPad-struct" href="ags/AgsDrumOutputPad.html#AgsDrumOutputPad-struct">
+<ANCHOR id="AgsDrumOutputPadClass" href="ags/AgsDrumOutputPad.html#AgsDrumOutputPadClass">
+<ANCHOR id="AgsDrumOutputPadFlags" href="ags/AgsDrumOutputPad.html#AgsDrumOutputPadFlags">
+<ANCHOR id="ags-drum-output-pad-new" href="ags/AgsDrumOutputPad.html#ags-drum-output-pad-new">
+<ANCHOR id="ags-ags-drum-output-pad-callbacks" href="ags/ags-ags-drum-output-pad-callbacks.html">
+<ANCHOR id="ags-ags-drum-output-pad-callbacks.synopsis" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-ags-drum-output-pad-callbacks.synopsis">
+<ANCHOR id="ags-ags-drum-output-pad-callbacks.description" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-ags-drum-output-pad-callbacks.description">
+<ANCHOR id="ags-ags-drum-output-pad-callbacks.details" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-ags-drum-output-pad-callbacks.details">
+<ANCHOR id="ags-drum-output-pad-play-cancel" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel">
+<ANCHOR id="ags-drum-output-pad-play-done" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done">
+<ANCHOR id="AgsFFPlayer" href="ags/AgsFFPlayer.html">
+<ANCHOR id="AgsFFPlayer.synopsis" href="ags/AgsFFPlayer.html#AgsFFPlayer.synopsis">
+<ANCHOR id="AgsFFPlayer.object-hierarchy" href="ags/AgsFFPlayer.html#AgsFFPlayer.object-hierarchy">
+<ANCHOR id="AgsFFPlayer.implemented-interfaces" href="ags/AgsFFPlayer.html#AgsFFPlayer.implemented-interfaces">
+<ANCHOR id="AgsFFPlayer.description" href="ags/AgsFFPlayer.html#AgsFFPlayer.description">
+<ANCHOR id="AgsFFPlayer.details" href="ags/AgsFFPlayer.html#AgsFFPlayer.details">
+<ANCHOR id="AgsFFPlayer-struct" href="ags/AgsFFPlayer.html#AgsFFPlayer-struct">
+<ANCHOR id="AgsFFPlayerClass" href="ags/AgsFFPlayer.html#AgsFFPlayerClass">
+<ANCHOR id="ags-ffplayer-new" href="ags/AgsFFPlayer.html#ags-ffplayer-new">
+<ANCHOR id="ags-ffplayer-paint" href="ags/AgsFFPlayer.html#ags-ffplayer-paint">
+<ANCHOR id="ags-ags-ffplayer-callbacks" href="ags/ags-ags-ffplayer-callbacks.html">
+<ANCHOR id="ags-ags-ffplayer-callbacks.synopsis" href="ags/ags-ags-ffplayer-callbacks.html#ags-ags-ffplayer-callbacks.synopsis">
+<ANCHOR id="ags-ags-ffplayer-callbacks.description" href="ags/ags-ags-ffplayer-callbacks.html#ags-ags-ffplayer-callbacks.description">
+<ANCHOR id="ags-ags-ffplayer-callbacks.details" href="ags/ags-ags-ffplayer-callbacks.html#ags-ags-ffplayer-callbacks.details">
+<ANCHOR id="ags-ffplayer-drawing-area-button-press-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback">
+<ANCHOR id="ags-ffplayer-drawing-area-configure-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback">
+<ANCHOR id="ags-ffplayer-drawing-area-expose-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback">
+<ANCHOR id="ags-ffplayer-hscrollbar-value-changed" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed">
+<ANCHOR id="ags-ffplayer-instrument-changed-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback">
+<ANCHOR id="ags-ffplayer-open-clicked-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback">
+<ANCHOR id="ags-ffplayer-open-dialog-response-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback">
+<ANCHOR id="ags-ffplayer-parent-set-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback">
+<ANCHOR id="ags-ffplayer-preset-changed-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback">
+<ANCHOR id="AgsMatrix" href="ags/AgsMatrix.html">
+<ANCHOR id="AgsMatrix.synopsis" href="ags/AgsMatrix.html#AgsMatrix.synopsis">
+<ANCHOR id="AgsMatrix.object-hierarchy" href="ags/AgsMatrix.html#AgsMatrix.object-hierarchy">
+<ANCHOR id="AgsMatrix.implemented-interfaces" href="ags/AgsMatrix.html#AgsMatrix.implemented-interfaces">
+<ANCHOR id="AgsMatrix.description" href="ags/AgsMatrix.html#AgsMatrix.description">
+<ANCHOR id="AgsMatrix.details" href="ags/AgsMatrix.html#AgsMatrix.details">
+<ANCHOR id="AGS-MATRIX-CELL-HEIGHT:CAPS" href="ags/AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS">
+<ANCHOR id="AGS-MATRIX-CELL-WIDTH:CAPS" href="ags/AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS">
+<ANCHOR id="AGS-MATRIX-OCTAVE:CAPS" href="ags/AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS">
+<ANCHOR id="AGS-MATRIX-PATTERN-CONTROLS:CAPS" href="ags/AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS">
+<ANCHOR id="AgsMatrix-struct" href="ags/AgsMatrix.html#AgsMatrix-struct">
+<ANCHOR id="AgsMatrixClass" href="ags/AgsMatrix.html#AgsMatrixClass">
+<ANCHOR id="ags-matrix-draw-gutter" href="ags/AgsMatrix.html#ags-matrix-draw-gutter">
+<ANCHOR id="ags-matrix-draw-matrix" href="ags/AgsMatrix.html#ags-matrix-draw-matrix">
+<ANCHOR id="ags-matrix-highlight-gutter-point" href="ags/AgsMatrix.html#ags-matrix-highlight-gutter-point">
+<ANCHOR id="ags-matrix-input-map-recall" href="ags/AgsMatrix.html#ags-matrix-input-map-recall">
+<ANCHOR id="ags-matrix-new" href="ags/AgsMatrix.html#ags-matrix-new">
+<ANCHOR id="ags-matrix-output-map-recall" href="ags/AgsMatrix.html#ags-matrix-output-map-recall">
+<ANCHOR id="ags-matrix-redraw-gutter-point" href="ags/AgsMatrix.html#ags-matrix-redraw-gutter-point">
+<ANCHOR id="ags-matrix-unpaint-gutter-point" href="ags/AgsMatrix.html#ags-matrix-unpaint-gutter-point">
+<ANCHOR id="ags-ags-matrix-callbacks" href="ags/ags-ags-matrix-callbacks.html">
+<ANCHOR id="ags-ags-matrix-callbacks.synopsis" href="ags/ags-ags-matrix-callbacks.html#ags-ags-matrix-callbacks.synopsis">
+<ANCHOR id="ags-ags-matrix-callbacks.description" href="ags/ags-ags-matrix-callbacks.html#ags-ags-matrix-callbacks.description">
+<ANCHOR id="ags-ags-matrix-callbacks.details" href="ags/ags-ags-matrix-callbacks.html#ags-ags-matrix-callbacks.details">
+<ANCHOR id="ags-matrix-adjustment-value-changed-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback">
+<ANCHOR id="ags-matrix-bpm-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback">
+<ANCHOR id="ags-matrix-done-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-done-callback">
+<ANCHOR id="ags-matrix-drawing-area-button-press-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback">
+<ANCHOR id="ags-matrix-drawing-area-expose-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback">
+<ANCHOR id="ags-matrix-index-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-index-callback">
+<ANCHOR id="ags-matrix-length-spin-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback">
+<ANCHOR id="ags-matrix-loop-button-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback">
+<ANCHOR id="ags-matrix-parent-set-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback">
+<ANCHOR id="ags-matrix-tact-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-tact-callback">
+<ANCHOR id="AgsMixer" href="ags/AgsMixer.html">
+<ANCHOR id="AgsMixer.synopsis" href="ags/AgsMixer.html#AgsMixer.synopsis">
+<ANCHOR id="AgsMixer.object-hierarchy" href="ags/AgsMixer.html#AgsMixer.object-hierarchy">
+<ANCHOR id="AgsMixer.implemented-interfaces" href="ags/AgsMixer.html#AgsMixer.implemented-interfaces">
+<ANCHOR id="AgsMixer.description" href="ags/AgsMixer.html#AgsMixer.description">
+<ANCHOR id="AgsMixer.details" href="ags/AgsMixer.html#AgsMixer.details">
+<ANCHOR id="AgsMixer-struct" href="ags/AgsMixer.html#AgsMixer-struct">
+<ANCHOR id="AgsMixerClass" href="ags/AgsMixer.html#AgsMixerClass">
+<ANCHOR id="ags-mixer-new" href="ags/AgsMixer.html#ags-mixer-new">
+<ANCHOR id="ags-ags-mixer-callbacks" href="ags/ags-ags-mixer-callbacks.html">
+<ANCHOR id="ags-ags-mixer-callbacks.synopsis" href="ags/ags-ags-mixer-callbacks.html#ags-ags-mixer-callbacks.synopsis">
+<ANCHOR id="ags-ags-mixer-callbacks.description" href="ags/ags-ags-mixer-callbacks.html#ags-ags-mixer-callbacks.description">
+<ANCHOR id="ags-ags-mixer-callbacks.details" href="ags/ags-ags-mixer-callbacks.html#ags-ags-mixer-callbacks.details">
+<ANCHOR id="ags-mixer-parent-set-callback" href="ags/ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback">
+<ANCHOR id="AgsMixerInputLine" href="ags/AgsMixerInputLine.html">
+<ANCHOR id="AgsMixerInputLine.synopsis" href="ags/AgsMixerInputLine.html#AgsMixerInputLine.synopsis">
+<ANCHOR id="AgsMixerInputLine.object-hierarchy" href="ags/AgsMixerInputLine.html#AgsMixerInputLine.object-hierarchy">
+<ANCHOR id="AgsMixerInputLine.implemented-interfaces" href="ags/AgsMixerInputLine.html#AgsMixerInputLine.implemented-interfaces">
+<ANCHOR id="AgsMixerInputLine.description" href="ags/AgsMixerInputLine.html#AgsMixerInputLine.description">
+<ANCHOR id="AgsMixerInputLine.details" href="ags/AgsMixerInputLine.html#AgsMixerInputLine.details">
+<ANCHOR id="AgsMixerInputLine-struct" href="ags/AgsMixerInputLine.html#AgsMixerInputLine-struct">
+<ANCHOR id="AgsMixerInputLineClass" href="ags/AgsMixerInputLine.html#AgsMixerInputLineClass">
+<ANCHOR id="ags-mixer-input-line-map-recall" href="ags/AgsMixerInputLine.html#ags-mixer-input-line-map-recall">
+<ANCHOR id="ags-mixer-input-line-new" href="ags/AgsMixerInputLine.html#ags-mixer-input-line-new">
+<ANCHOR id="AgsMixerInputPad" href="ags/AgsMixerInputPad.html">
+<ANCHOR id="AgsMixerInputPad.synopsis" href="ags/AgsMixerInputPad.html#AgsMixerInputPad.synopsis">
+<ANCHOR id="AgsMixerInputPad.object-hierarchy" href="ags/AgsMixerInputPad.html#AgsMixerInputPad.object-hierarchy">
+<ANCHOR id="AgsMixerInputPad.implemented-interfaces" href="ags/AgsMixerInputPad.html#AgsMixerInputPad.implemented-interfaces">
+<ANCHOR id="AgsMixerInputPad.description" href="ags/AgsMixerInputPad.html#AgsMixerInputPad.description">
+<ANCHOR id="AgsMixerInputPad.details" href="ags/AgsMixerInputPad.html#AgsMixerInputPad.details">
+<ANCHOR id="AgsMixerInputPad-struct" href="ags/AgsMixerInputPad.html#AgsMixerInputPad-struct">
+<ANCHOR id="AgsMixerInputPadClass" href="ags/AgsMixerInputPad.html#AgsMixerInputPadClass">
+<ANCHOR id="ags-mixer-input-pad-new" href="ags/AgsMixerInputPad.html#ags-mixer-input-pad-new">
+<ANCHOR id="AgsOscillator" href="ags/AgsOscillator.html">
+<ANCHOR id="AgsOscillator.synopsis" href="ags/AgsOscillator.html#AgsOscillator.synopsis">
+<ANCHOR id="AgsOscillator.object-hierarchy" href="ags/AgsOscillator.html#AgsOscillator.object-hierarchy">
+<ANCHOR id="AgsOscillator.implemented-interfaces" href="ags/AgsOscillator.html#AgsOscillator.implemented-interfaces">
+<ANCHOR id="AgsOscillator.description" href="ags/AgsOscillator.html#AgsOscillator.description">
+<ANCHOR id="AgsOscillator.details" href="ags/AgsOscillator.html#AgsOscillator.details">
+<ANCHOR id="AgsOscillator-struct" href="ags/AgsOscillator.html#AgsOscillator-struct">
+<ANCHOR id="AgsOscillatorClass" href="ags/AgsOscillator.html#AgsOscillatorClass">
+<ANCHOR id="ags-file-read-oscillator" href="ags/AgsOscillator.html#ags-file-read-oscillator">
+<ANCHOR id="ags-file-write-oscillator" href="ags/AgsOscillator.html#ags-file-write-oscillator">
+<ANCHOR id="ags-oscillator-new" href="ags/AgsOscillator.html#ags-oscillator-new">
+<ANCHOR id="ags-ags-oscillator-callbacks" href="ags/ags-ags-oscillator-callbacks.html">
+<ANCHOR id="ags-ags-oscillator-callbacks.synopsis" href="ags/ags-ags-oscillator-callbacks.html#ags-ags-oscillator-callbacks.synopsis">
+<ANCHOR id="ags-ags-oscillator-callbacks.description" href="ags/ags-ags-oscillator-callbacks.html#ags-ags-oscillator-callbacks.description">
+<ANCHOR id="ags-ags-oscillator-callbacks.details" href="ags/ags-ags-oscillator-callbacks.html#ags-ags-oscillator-callbacks.details">
+<ANCHOR id="ags-oscillator-attack-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback">
+<ANCHOR id="ags-oscillator-frame-count-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback">
+<ANCHOR id="ags-oscillator-frequency-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback">
+<ANCHOR id="ags-oscillator-phase-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback">
+<ANCHOR id="ags-oscillator-volume-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback">
+<ANCHOR id="ags-oscillator-wave-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback">
+<ANCHOR id="AgsPanel" href="ags/AgsPanel.html">
+<ANCHOR id="AgsPanel.synopsis" href="ags/AgsPanel.html#AgsPanel.synopsis">
+<ANCHOR id="AgsPanel.object-hierarchy" href="ags/AgsPanel.html#AgsPanel.object-hierarchy">
+<ANCHOR id="AgsPanel.implemented-interfaces" href="ags/AgsPanel.html#AgsPanel.implemented-interfaces">
+<ANCHOR id="AgsPanel.description" href="ags/AgsPanel.html#AgsPanel.description">
+<ANCHOR id="AgsPanel.details" href="ags/AgsPanel.html#AgsPanel.details">
+<ANCHOR id="AgsPanel-struct" href="ags/AgsPanel.html#AgsPanel-struct">
+<ANCHOR id="AgsPanelClass" href="ags/AgsPanel.html#AgsPanelClass">
+<ANCHOR id="ags-panel-new" href="ags/AgsPanel.html#ags-panel-new">
+<ANCHOR id="ags-ags-panel-callbacks" href="ags/ags-ags-panel-callbacks.html">
+<ANCHOR id="ags-ags-panel-callbacks.synopsis" href="ags/ags-ags-panel-callbacks.html#ags-ags-panel-callbacks.synopsis">
+<ANCHOR id="ags-ags-panel-callbacks.description" href="ags/ags-ags-panel-callbacks.html#ags-ags-panel-callbacks.description">
+<ANCHOR id="ags-ags-panel-callbacks.details" href="ags/ags-ags-panel-callbacks.html#ags-ags-panel-callbacks.details">
+<ANCHOR id="ags-panel-parent-set-callback" href="ags/ags-ags-panel-callbacks.html#ags-panel-parent-set-callback">
+<ANCHOR id="AgsPanelInputLine" href="ags/AgsPanelInputLine.html">
+<ANCHOR id="AgsPanelInputLine.synopsis" href="ags/AgsPanelInputLine.html#AgsPanelInputLine.synopsis">
+<ANCHOR id="AgsPanelInputLine.object-hierarchy" href="ags/AgsPanelInputLine.html#AgsPanelInputLine.object-hierarchy">
+<ANCHOR id="AgsPanelInputLine.implemented-interfaces" href="ags/AgsPanelInputLine.html#AgsPanelInputLine.implemented-interfaces">
+<ANCHOR id="AgsPanelInputLine.description" href="ags/AgsPanelInputLine.html#AgsPanelInputLine.description">
+<ANCHOR id="AgsPanelInputLine.details" href="ags/AgsPanelInputLine.html#AgsPanelInputLine.details">
+<ANCHOR id="AgsPanelInputLine-struct" href="ags/AgsPanelInputLine.html#AgsPanelInputLine-struct">
+<ANCHOR id="AgsPanelInputLineClass" href="ags/AgsPanelInputLine.html#AgsPanelInputLineClass">
+<ANCHOR id="ags-panel-input-line-map-recall" href="ags/AgsPanelInputLine.html#ags-panel-input-line-map-recall">
+<ANCHOR id="ags-panel-input-line-new" href="ags/AgsPanelInputLine.html#ags-panel-input-line-new">
+<ANCHOR id="AgsPanelInputPad" href="ags/AgsPanelInputPad.html">
+<ANCHOR id="AgsPanelInputPad.synopsis" href="ags/AgsPanelInputPad.html#AgsPanelInputPad.synopsis">
+<ANCHOR id="AgsPanelInputPad.object-hierarchy" href="ags/AgsPanelInputPad.html#AgsPanelInputPad.object-hierarchy">
+<ANCHOR id="AgsPanelInputPad.implemented-interfaces" href="ags/AgsPanelInputPad.html#AgsPanelInputPad.implemented-interfaces">
+<ANCHOR id="AgsPanelInputPad.description" href="ags/AgsPanelInputPad.html#AgsPanelInputPad.description">
+<ANCHOR id="AgsPanelInputPad.details" href="ags/AgsPanelInputPad.html#AgsPanelInputPad.details">
+<ANCHOR id="AgsPanelInputPad-struct" href="ags/AgsPanelInputPad.html#AgsPanelInputPad-struct">
+<ANCHOR id="AgsPanelInputPadClass" href="ags/AgsPanelInputPad.html#AgsPanelInputPadClass">
+<ANCHOR id="ags-panel-input-pad-new" href="ags/AgsPanelInputPad.html#ags-panel-input-pad-new">
+<ANCHOR id="AgsSynth" href="ags/AgsSynth.html">
+<ANCHOR id="AgsSynth.synopsis" href="ags/AgsSynth.html#AgsSynth.synopsis">
+<ANCHOR id="AgsSynth.object-hierarchy" href="ags/AgsSynth.html#AgsSynth.object-hierarchy">
+<ANCHOR id="AgsSynth.implemented-interfaces" href="ags/AgsSynth.html#AgsSynth.implemented-interfaces">
+<ANCHOR id="AgsSynth.description" href="ags/AgsSynth.html#AgsSynth.description">
+<ANCHOR id="AgsSynth.details" href="ags/AgsSynth.html#AgsSynth.details">
+<ANCHOR id="AgsSynth-struct" href="ags/AgsSynth.html#AgsSynth-struct">
+<ANCHOR id="AgsSynthClass" href="ags/AgsSynth.html#AgsSynthClass">
+<ANCHOR id="AgsSynthFlags" href="ags/AgsSynth.html#AgsSynthFlags">
+<ANCHOR id="ags-synth-new" href="ags/AgsSynth.html#ags-synth-new">
+<ANCHOR id="ags-ags-synth-callbacks" href="ags/ags-ags-synth-callbacks.html">
+<ANCHOR id="ags-ags-synth-callbacks.synopsis" href="ags/ags-ags-synth-callbacks.html#ags-ags-synth-callbacks.synopsis">
+<ANCHOR id="ags-ags-synth-callbacks.description" href="ags/ags-ags-synth-callbacks.html#ags-ags-synth-callbacks.description">
+<ANCHOR id="ags-ags-synth-callbacks.details" href="ags/ags-ags-synth-callbacks.html#ags-ags-synth-callbacks.details">
+<ANCHOR id="ags-synth-auto-update-callback" href="ags/ags-ags-synth-callbacks.html#ags-synth-auto-update-callback">
+<ANCHOR id="ags-synth-lower-callback" href="ags/ags-ags-synth-callbacks.html#ags-synth-lower-callback">
+<ANCHOR id="ags-synth-parent-set-callback" href="ags/ags-ags-synth-callbacks.html#ags-synth-parent-set-callback">
+<ANCHOR id="ags-synth-update-callback" href="ags/ags-ags-synth-callbacks.html#ags-synth-update-callback">
+<ANCHOR id="AgsSynthInputLine" href="ags/AgsSynthInputLine.html">
+<ANCHOR id="AgsSynthInputLine.synopsis" href="ags/AgsSynthInputLine.html#AgsSynthInputLine.synopsis">
+<ANCHOR id="AgsSynthInputLine.object-hierarchy" href="ags/AgsSynthInputLine.html#AgsSynthInputLine.object-hierarchy">
+<ANCHOR id="AgsSynthInputLine.implemented-interfaces" href="ags/AgsSynthInputLine.html#AgsSynthInputLine.implemented-interfaces">
+<ANCHOR id="AgsSynthInputLine.description" href="ags/AgsSynthInputLine.html#AgsSynthInputLine.description">
+<ANCHOR id="AgsSynthInputLine.details" href="ags/AgsSynthInputLine.html#AgsSynthInputLine.details">
+<ANCHOR id="AgsSynthInputLine-struct" href="ags/AgsSynthInputLine.html#AgsSynthInputLine-struct">
+<ANCHOR id="AgsSynthInputLineClass" href="ags/AgsSynthInputLine.html#AgsSynthInputLineClass">
+<ANCHOR id="ags-synth-input-line-map-recall" href="ags/AgsSynthInputLine.html#ags-synth-input-line-map-recall">
+<ANCHOR id="ags-synth-input-line-new" href="ags/AgsSynthInputLine.html#ags-synth-input-line-new">
+<ANCHOR id="AgsSynthInputPad" href="ags/AgsSynthInputPad.html">
+<ANCHOR id="AgsSynthInputPad.synopsis" href="ags/AgsSynthInputPad.html#AgsSynthInputPad.synopsis">
+<ANCHOR id="AgsSynthInputPad.object-hierarchy" href="ags/AgsSynthInputPad.html#AgsSynthInputPad.object-hierarchy">
+<ANCHOR id="AgsSynthInputPad.implemented-interfaces" href="ags/AgsSynthInputPad.html#AgsSynthInputPad.implemented-interfaces">
+<ANCHOR id="AgsSynthInputPad.description" href="ags/AgsSynthInputPad.html#AgsSynthInputPad.description">
+<ANCHOR id="AgsSynthInputPad.details" href="ags/AgsSynthInputPad.html#AgsSynthInputPad.details">
+<ANCHOR id="AgsSynthInputPad-struct" href="ags/AgsSynthInputPad.html#AgsSynthInputPad-struct">
+<ANCHOR id="AgsSynthInputPadClass" href="ags/AgsSynthInputPad.html#AgsSynthInputPadClass">
+<ANCHOR id="ags-synth-input-pad-new" href="ags/AgsSynthInputPad.html#ags-synth-input-pad-new">
+<ANCHOR id="AgsFile" href="ags/AgsFile.html">
+<ANCHOR id="AgsFile.synopsis" href="ags/AgsFile.html#AgsFile.synopsis">
+<ANCHOR id="AgsFile.object-hierarchy" href="ags/AgsFile.html#AgsFile.object-hierarchy">
+<ANCHOR id="AgsFile.properties" href="ags/AgsFile.html#AgsFile.properties">
+<ANCHOR id="AgsFile.signals" href="ags/AgsFile.html#AgsFile.signals">
+<ANCHOR id="AgsFile.description" href="ags/AgsFile.html#AgsFile.description">
+<ANCHOR id="AgsFile.details" href="ags/AgsFile.html#AgsFile.details">
+<ANCHOR id="AGS-FILE-CHECKSUM-LENGTH:CAPS" href="ags/AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS">
+<ANCHOR id="AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" href="ags/AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS">
+<ANCHOR id="AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" href="ags/AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS">
+<ANCHOR id="AGS-FILE-DEFAULT-DTD:CAPS" href="ags/AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS">
+<ANCHOR id="AGS-FILE-DEFAULT-ENCODING:CAPS" href="ags/AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS">
+<ANCHOR id="AgsFile-struct" href="ags/AgsFile.html#AgsFile-struct">
+<ANCHOR id="AgsFileClass" href="ags/AgsFile.html#AgsFileClass">
+<ANCHOR id="AgsFileFlags" href="ags/AgsFile.html#AgsFileFlags">
+<ANCHOR id="ags-file-add-id-ref" href="ags/AgsFile.html#ags-file-add-id-ref">
+<ANCHOR id="ags-file-add-launch" href="ags/AgsFile.html#ags-file-add-launch">
+<ANCHOR id="ags-file-add-lookup" href="ags/AgsFile.html#ags-file-add-lookup">
+<ANCHOR id="ags-file-find-id-ref-by-node" href="ags/AgsFile.html#ags-file-find-id-ref-by-node">
+<ANCHOR id="ags-file-find-id-ref-by-reference" href="ags/AgsFile.html#ags-file-find-id-ref-by-reference">
+<ANCHOR id="ags-file-find-id-ref-by-xpath" href="ags/AgsFile.html#ags-file-find-id-ref-by-xpath">
+<ANCHOR id="ags-file-new" href="ags/AgsFile.html#ags-file-new">
+<ANCHOR id="ags-file-read" href="ags/AgsFile.html#ags-file-read">
+<ANCHOR id="ags-file-read-main" href="ags/AgsFile.html#ags-file-read-main">
+<ANCHOR id="ags-file-read-resolve" href="ags/AgsFile.html#ags-file-read-resolve">
+<ANCHOR id="ags-file-read-server" href="ags/AgsFile.html#ags-file-read-server">
+<ANCHOR id="ags-file-read-start" href="ags/AgsFile.html#ags-file-read-start">
+<ANCHOR id="ags-file-str2md5" href="ags/AgsFile.html#ags-file-str2md5">
+<ANCHOR id="ags-file-write" href="ags/AgsFile.html#ags-file-write">
+<ANCHOR id="ags-file-write-concurrent" href="ags/AgsFile.html#ags-file-write-concurrent">
+<ANCHOR id="ags-file-write-main" href="ags/AgsFile.html#ags-file-write-main">
+<ANCHOR id="ags-file-write-resolve" href="ags/AgsFile.html#ags-file-write-resolve">
+<ANCHOR id="ags-file-write-server" href="ags/AgsFile.html#ags-file-write-server">
+<ANCHOR id="AgsFile.property-details" href="ags/AgsFile.html#AgsFile.property-details">
+<ANCHOR id="AgsFile--audio-encoding" href="ags/AgsFile.html#AgsFile--audio-encoding">
+<ANCHOR id="AgsFile--audio-format" href="ags/AgsFile.html#AgsFile--audio-format">
+<ANCHOR id="AgsFile--encoding" href="ags/AgsFile.html#AgsFile--encoding">
+<ANCHOR id="AgsFile--filename" href="ags/AgsFile.html#AgsFile--filename">
+<ANCHOR id="AgsFile--main" href="ags/AgsFile.html#AgsFile--main">
+<ANCHOR id="AgsFile.signal-details" href="ags/AgsFile.html#AgsFile.signal-details">
+<ANCHOR id="AgsFile-read" href="ags/AgsFile.html#AgsFile-read">
+<ANCHOR id="AgsFile-read-resolve" href="ags/AgsFile.html#AgsFile-read-resolve">
+<ANCHOR id="AgsFile-read-start" href="ags/AgsFile.html#AgsFile-read-start">
+<ANCHOR id="AgsFile-write" href="ags/AgsFile.html#AgsFile-write">
+<ANCHOR id="AgsFile-write-concurrent" href="ags/AgsFile.html#AgsFile-write-concurrent">
+<ANCHOR id="AgsFile-write-resolve" href="ags/AgsFile.html#AgsFile-write-resolve">
+<ANCHOR id="ags-ags-file-gui" href="ags/ags-ags-file-gui.html">
+<ANCHOR id="ags-ags-file-gui.synopsis" href="ags/ags-ags-file-gui.html#ags-ags-file-gui.synopsis">
+<ANCHOR id="ags-ags-file-gui.description" href="ags/ags-ags-file-gui.html#ags-ags-file-gui.description">
+<ANCHOR id="ags-ags-file-gui.details" href="ags/ags-ags-file-gui.html#ags-ags-file-gui.details">
+<ANCHOR id="ags-file-read-dialog" href="ags/ags-ags-file-gui.html#ags-file-read-dialog">
+<ANCHOR id="ags-file-read-dialog-list" href="ags/ags-ags-file-gui.html#ags-file-read-dialog-list">
+<ANCHOR id="ags-file-read-editor" href="ags/ags-ags-file-gui.html#ags-file-read-editor">
+<ANCHOR id="ags-file-read-line" href="ags/ags-ags-file-gui.html#ags-file-read-line">
+<ANCHOR id="ags-file-read-line-editor" href="ags/ags-ags-file-gui.html#ags-file-read-line-editor">
+<ANCHOR id="ags-file-read-line-list" href="ags/ags-ags-file-gui.html#ags-file-read-line-list">
+<ANCHOR id="ags-file-read-line-member" href="ags/ags-ags-file-gui.html#ags-file-read-line-member">
+<ANCHOR id="ags-file-read-line-member-editor" href="ags/ags-ags-file-gui.html#ags-file-read-line-member-editor">
+<ANCHOR id="ags-file-read-line-member-list" href="ags/ags-ags-file-gui.html#ags-file-read-line-member-list">
+<ANCHOR id="ags-file-read-link-collection-editor" href="ags/ags-ags-file-gui.html#ags-file-read-link-collection-editor">
+<ANCHOR id="ags-file-read-link-editor" href="ags/ags-ags-file-gui.html#ags-file-read-link-editor">
+<ANCHOR id="ags-file-read-machine" href="ags/ags-ags-file-gui.html#ags-file-read-machine">
+<ANCHOR id="ags-file-read-machine-counter" href="ags/ags-ags-file-gui.html#ags-file-read-machine-counter">
+<ANCHOR id="ags-file-read-machine-counter-list" href="ags/ags-ags-file-gui.html#ags-file-read-machine-counter-list">
+<ANCHOR id="ags-file-read-machine-editor" href="ags/ags-ags-file-gui.html#ags-file-read-machine-editor">
+<ANCHOR id="ags-file-read-machine-editor-list" href="ags/ags-ags-file-gui.html#ags-file-read-machine-editor-list">
+<ANCHOR id="ags-file-read-machine-list" href="ags/ags-ags-file-gui.html#ags-file-read-machine-list">
+<ANCHOR id="ags-file-read-machine-selector" href="ags/ags-ags-file-gui.html#ags-file-read-machine-selector">
+<ANCHOR id="ags-file-read-menu-bar" href="ags/ags-ags-file-gui.html#ags-file-read-menu-bar">
+<ANCHOR id="ags-file-read-mixer-input-pad" href="ags/ags-ags-file-gui.html#ags-file-read-mixer-input-pad">
+<ANCHOR id="ags-file-read-mixer-output-pad" href="ags/ags-ags-file-gui.html#ags-file-read-mixer-output-pad">
+<ANCHOR id="ags-file-read-navigation" href="ags/ags-ags-file-gui.html#ags-file-read-navigation">
+<ANCHOR id="ags-file-read-notebook" href="ags/ags-ags-file-gui.html#ags-file-read-notebook">
+<ANCHOR id="ags-file-read-notebook-tab" href="ags/ags-ags-file-gui.html#ags-file-read-notebook-tab">
+<ANCHOR id="ags-file-read-notebook-tab-list" href="ags/ags-ags-file-gui.html#ags-file-read-notebook-tab-list">
+<ANCHOR id="ags-file-read-pad" href="ags/ags-ags-file-gui.html#ags-file-read-pad">
+<ANCHOR id="ags-file-read-pad-editor" href="ags/ags-ags-file-gui.html#ags-file-read-pad-editor">
+<ANCHOR id="ags-file-read-pad-list" href="ags/ags-ags-file-gui.html#ags-file-read-pad-list">
+<ANCHOR id="ags-file-read-resize-editor" href="ags/ags-ags-file-gui.html#ags-file-read-resize-editor">
+<ANCHOR id="ags-file-read-toolbar" href="ags/ags-ags-file-gui.html#ags-file-read-toolbar">
+<ANCHOR id="ags-file-read-widget" href="ags/ags-ags-file-gui.html#ags-file-read-widget">
+<ANCHOR id="ags-file-read-window" href="ags/ags-ags-file-gui.html#ags-file-read-window">
+<ANCHOR id="ags-file-write-dialog" href="ags/ags-ags-file-gui.html#ags-file-write-dialog">
+<ANCHOR id="ags-file-write-dialog-list" href="ags/ags-ags-file-gui.html#ags-file-write-dialog-list">
+<ANCHOR id="ags-file-write-editor" href="ags/ags-ags-file-gui.html#ags-file-write-editor">
+<ANCHOR id="ags-file-write-line" href="ags/ags-ags-file-gui.html#ags-file-write-line">
+<ANCHOR id="ags-file-write-line-editor" href="ags/ags-ags-file-gui.html#ags-file-write-line-editor">
+<ANCHOR id="ags-file-write-line-list" href="ags/ags-ags-file-gui.html#ags-file-write-line-list">
+<ANCHOR id="ags-file-write-line-member" href="ags/ags-ags-file-gui.html#ags-file-write-line-member">
+<ANCHOR id="ags-file-write-line-member-editor" href="ags/ags-ags-file-gui.html#ags-file-write-line-member-editor">
+<ANCHOR id="ags-file-write-line-member-list" href="ags/ags-ags-file-gui.html#ags-file-write-line-member-list">
+<ANCHOR id="ags-file-write-link-collection-editor" href="ags/ags-ags-file-gui.html#ags-file-write-link-collection-editor">
+<ANCHOR id="ags-file-write-link-editor" href="ags/ags-ags-file-gui.html#ags-file-write-link-editor">
+<ANCHOR id="ags-file-write-machine" href="ags/ags-ags-file-gui.html#ags-file-write-machine">
+<ANCHOR id="ags-file-write-machine-counter" href="ags/ags-ags-file-gui.html#ags-file-write-machine-counter">
+<ANCHOR id="ags-file-write-machine-counter-list" href="ags/ags-ags-file-gui.html#ags-file-write-machine-counter-list">
+<ANCHOR id="ags-file-write-machine-editor" href="ags/ags-ags-file-gui.html#ags-file-write-machine-editor">
+<ANCHOR id="ags-file-write-machine-editor-list" href="ags/ags-ags-file-gui.html#ags-file-write-machine-editor-list">
+<ANCHOR id="ags-file-write-machine-list" href="ags/ags-ags-file-gui.html#ags-file-write-machine-list">
+<ANCHOR id="ags-file-write-machine-selector" href="ags/ags-ags-file-gui.html#ags-file-write-machine-selector">
+<ANCHOR id="ags-file-write-menu-bar" href="ags/ags-ags-file-gui.html#ags-file-write-menu-bar">
+<ANCHOR id="ags-file-write-mixer-input-pad" href="ags/ags-ags-file-gui.html#ags-file-write-mixer-input-pad">
+<ANCHOR id="ags-file-write-mixer-output-pad" href="ags/ags-ags-file-gui.html#ags-file-write-mixer-output-pad">
+<ANCHOR id="ags-file-write-navigation" href="ags/ags-ags-file-gui.html#ags-file-write-navigation">
+<ANCHOR id="ags-file-write-notebook" href="ags/ags-ags-file-gui.html#ags-file-write-notebook">
+<ANCHOR id="ags-file-write-notebook-tab" href="ags/ags-ags-file-gui.html#ags-file-write-notebook-tab">
+<ANCHOR id="ags-file-write-notebook-tab-list" href="ags/ags-ags-file-gui.html#ags-file-write-notebook-tab-list">
+<ANCHOR id="ags-file-write-pad" href="ags/ags-ags-file-gui.html#ags-file-write-pad">
+<ANCHOR id="ags-file-write-pad-editor" href="ags/ags-ags-file-gui.html#ags-file-write-pad-editor">
+<ANCHOR id="ags-file-write-pad-list" href="ags/ags-ags-file-gui.html#ags-file-write-pad-list">
+<ANCHOR id="ags-file-write-resize-editor" href="ags/ags-ags-file-gui.html#ags-file-write-resize-editor">
+<ANCHOR id="ags-file-write-toolbar" href="ags/ags-ags-file-gui.html#ags-file-write-toolbar">
+<ANCHOR id="ags-file-write-widget" href="ags/ags-ags-file-gui.html#ags-file-write-widget">
+<ANCHOR id="ags-file-write-window" href="ags/ags-ags-file-gui.html#ags-file-write-window">
+<ANCHOR id="AgsFileIdRef" href="ags/AgsFileIdRef.html">
+<ANCHOR id="AgsFileIdRef.synopsis" href="ags/AgsFileIdRef.html#AgsFileIdRef.synopsis">
+<ANCHOR id="AgsFileIdRef.object-hierarchy" href="ags/AgsFileIdRef.html#AgsFileIdRef.object-hierarchy">
+<ANCHOR id="AgsFileIdRef.properties" href="ags/AgsFileIdRef.html#AgsFileIdRef.properties">
+<ANCHOR id="AgsFileIdRef.signals" href="ags/AgsFileIdRef.html#AgsFileIdRef.signals">
+<ANCHOR id="AgsFileIdRef.description" href="ags/AgsFileIdRef.html#AgsFileIdRef.description">
+<ANCHOR id="AgsFileIdRef.details" href="ags/AgsFileIdRef.html#AgsFileIdRef.details">
+<ANCHOR id="AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" href="ags/AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS">
+<ANCHOR id="AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" href="ags/AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS">
+<ANCHOR id="AGS-FILE-RESOLVE:CAPS" href="ags/AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS">
+<ANCHOR id="AgsFileIdRef-struct" href="ags/AgsFileIdRef.html#AgsFileIdRef-struct">
+<ANCHOR id="AgsFileIdRefClass" href="ags/AgsFileIdRef.html#AgsFileIdRefClass">
+<ANCHOR id="AgsFileResolve" href="ags/AgsFileIdRef.html#AgsFileResolve">
+<ANCHOR id="ags-file-id-ref-new" href="ags/AgsFileIdRef.html#ags-file-id-ref-new">
+<ANCHOR id="ags-file-id-ref-resolved" href="ags/AgsFileIdRef.html#ags-file-id-ref-resolved">
+<ANCHOR id="AgsFileIdRef.property-details" href="ags/AgsFileIdRef.html#AgsFileIdRef.property-details">
+<ANCHOR id="AgsFileIdRef--file" href="ags/AgsFileIdRef.html#AgsFileIdRef--file">
+<ANCHOR id="AgsFileIdRef--main" href="ags/AgsFileIdRef.html#AgsFileIdRef--main">
+<ANCHOR id="AgsFileIdRef--node" href="ags/AgsFileIdRef.html#AgsFileIdRef--node">
+<ANCHOR id="AgsFileIdRef--reference" href="ags/AgsFileIdRef.html#AgsFileIdRef--reference">
+<ANCHOR id="AgsFileIdRef--xpath" href="ags/AgsFileIdRef.html#AgsFileIdRef--xpath">
+<ANCHOR id="AgsFileIdRef.signal-details" href="ags/AgsFileIdRef.html#AgsFileIdRef.signal-details">
+<ANCHOR id="AgsFileIdRef-resolved" href="ags/AgsFileIdRef.html#AgsFileIdRef-resolved">
+<ANCHOR id="AgsFileLaunch" href="ags/AgsFileLaunch.html">
+<ANCHOR id="AgsFileLaunch.synopsis" href="ags/AgsFileLaunch.html#AgsFileLaunch.synopsis">
+<ANCHOR id="AgsFileLaunch.object-hierarchy" href="ags/AgsFileLaunch.html#AgsFileLaunch.object-hierarchy">
+<ANCHOR id="AgsFileLaunch.properties" href="ags/AgsFileLaunch.html#AgsFileLaunch.properties">
+<ANCHOR id="AgsFileLaunch.signals" href="ags/AgsFileLaunch.html#AgsFileLaunch.signals">
+<ANCHOR id="AgsFileLaunch.description" href="ags/AgsFileLaunch.html#AgsFileLaunch.description">
+<ANCHOR id="AgsFileLaunch.details" href="ags/AgsFileLaunch.html#AgsFileLaunch.details">
+<ANCHOR id="AgsFileLaunch-struct" href="ags/AgsFileLaunch.html#AgsFileLaunch-struct">
+<ANCHOR id="AgsFileLaunchClass" href="ags/AgsFileLaunch.html#AgsFileLaunchClass">
+<ANCHOR id="ags-file-launch-new" href="ags/AgsFileLaunch.html#ags-file-launch-new">
+<ANCHOR id="ags-file-launch-start" href="ags/AgsFileLaunch.html#ags-file-launch-start">
+<ANCHOR id="AgsFileLaunch.property-details" href="ags/AgsFileLaunch.html#AgsFileLaunch.property-details">
+<ANCHOR id="AgsFileLaunch--node" href="ags/AgsFileLaunch.html#AgsFileLaunch--node">
+<ANCHOR id="AgsFileLaunch.signal-details" href="ags/AgsFileLaunch.html#AgsFileLaunch.signal-details">
+<ANCHOR id="AgsFileLaunch-start" href="ags/AgsFileLaunch.html#AgsFileLaunch-start">
+<ANCHOR id="AgsFileLink" href="ags/AgsFileLink.html">
+<ANCHOR id="AgsFileLink.synopsis" href="ags/AgsFileLink.html#AgsFileLink.synopsis">
+<ANCHOR id="AgsFileLink.object-hierarchy" href="ags/AgsFileLink.html#AgsFileLink.object-hierarchy">
+<ANCHOR id="AgsFileLink.properties" href="ags/AgsFileLink.html#AgsFileLink.properties">
+<ANCHOR id="AgsFileLink.description" href="ags/AgsFileLink.html#AgsFileLink.description">
+<ANCHOR id="AgsFileLink.details" href="ags/AgsFileLink.html#AgsFileLink.details">
+<ANCHOR id="AgsFileLink-struct" href="ags/AgsFileLink.html#AgsFileLink-struct">
+<ANCHOR id="AgsFileLinkClass" href="ags/AgsFileLink.html#AgsFileLinkClass">
+<ANCHOR id="ags-file-link-new" href="ags/AgsFileLink.html#ags-file-link-new">
+<ANCHOR id="AgsFileLink.property-details" href="ags/AgsFileLink.html#AgsFileLink.property-details">
+<ANCHOR id="AgsFileLink--data" href="ags/AgsFileLink.html#AgsFileLink--data">
+<ANCHOR id="AgsFileLink--filename" href="ags/AgsFileLink.html#AgsFileLink--filename">
+<ANCHOR id="AgsFileLink--timestamp" href="ags/AgsFileLink.html#AgsFileLink--timestamp">
+<ANCHOR id="AgsFileLookup" href="ags/AgsFileLookup.html">
+<ANCHOR id="AgsFileLookup.synopsis" href="ags/AgsFileLookup.html#AgsFileLookup.synopsis">
+<ANCHOR id="AgsFileLookup.object-hierarchy" href="ags/AgsFileLookup.html#AgsFileLookup.object-hierarchy">
+<ANCHOR id="AgsFileLookup.properties" href="ags/AgsFileLookup.html#AgsFileLookup.properties">
+<ANCHOR id="AgsFileLookup.signals" href="ags/AgsFileLookup.html#AgsFileLookup.signals">
+<ANCHOR id="AgsFileLookup.description" href="ags/AgsFileLookup.html#AgsFileLookup.description">
+<ANCHOR id="AgsFileLookup.details" href="ags/AgsFileLookup.html#AgsFileLookup.details">
+<ANCHOR id="AgsFileLookup-struct" href="ags/AgsFileLookup.html#AgsFileLookup-struct">
+<ANCHOR id="AgsFileLookupClass" href="ags/AgsFileLookup.html#AgsFileLookupClass">
+<ANCHOR id="ags-file-lookup-find-by-node" href="ags/AgsFileLookup.html#ags-file-lookup-find-by-node">
+<ANCHOR id="ags-file-lookup-new" href="ags/AgsFileLookup.html#ags-file-lookup-new">
+<ANCHOR id="ags-file-lookup-resolve" href="ags/AgsFileLookup.html#ags-file-lookup-resolve">
+<ANCHOR id="AgsFileLookup.property-details" href="ags/AgsFileLookup.html#AgsFileLookup.property-details">
+<ANCHOR id="AgsFileLookup--file" href="ags/AgsFileLookup.html#AgsFileLookup--file">
+<ANCHOR id="AgsFileLookup--node" href="ags/AgsFileLookup.html#AgsFileLookup--node">
+<ANCHOR id="AgsFileLookup--reference" href="ags/AgsFileLookup.html#AgsFileLookup--reference">
+<ANCHOR id="AgsFileLookup.signal-details" href="ags/AgsFileLookup.html#AgsFileLookup.signal-details">
+<ANCHOR id="AgsFileLookup-resolve" href="ags/AgsFileLookup.html#AgsFileLookup-resolve">
+<ANCHOR id="ags-AgsFileRead" href="ags/ags-AgsFileRead.html">
+<ANCHOR id="ags-AgsFileRead.synopsis" href="ags/ags-AgsFileRead.html#ags-AgsFileRead.synopsis">
+<ANCHOR id="ags-AgsFileRead.description" href="ags/ags-AgsFileRead.html#ags-AgsFileRead.description">
+<ANCHOR id="ags-AgsFileRead.details" href="ags/ags-AgsFileRead.html#ags-AgsFileRead.details">
+<ANCHOR id="AgsFileRead" href="ags/ags-AgsFileRead.html#AgsFileRead">
+<ANCHOR id="AgsFileReadClass" href="ags/ags-AgsFileRead.html#AgsFileReadClass">
+<ANCHOR id="ags-file-read-new" href="ags/ags-AgsFileRead.html#ags-file-read-new">
+<ANCHOR id="AgsFileSelection" href="ags/AgsFileSelection.html">
+<ANCHOR id="AgsFileSelection.synopsis" href="ags/AgsFileSelection.html#AgsFileSelection.synopsis">
+<ANCHOR id="AgsFileSelection.object-hierarchy" href="ags/AgsFileSelection.html#AgsFileSelection.object-hierarchy">
+<ANCHOR id="AgsFileSelection.implemented-interfaces" href="ags/AgsFileSelection.html#AgsFileSelection.implemented-interfaces">
+<ANCHOR id="AgsFileSelection.signals" href="ags/AgsFileSelection.html#AgsFileSelection.signals">
+<ANCHOR id="AgsFileSelection.description" href="ags/AgsFileSelection.html#AgsFileSelection.description">
+<ANCHOR id="AgsFileSelection.details" href="ags/AgsFileSelection.html#AgsFileSelection.details">
+<ANCHOR id="AGS-FILE-SELECTION-ENTRY:CAPS" href="ags/AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS">
+<ANCHOR id="AgsFileSelection-struct" href="ags/AgsFileSelection.html#AgsFileSelection-struct">
+<ANCHOR id="AgsFileSelectionClass" href="ags/AgsFileSelection.html#AgsFileSelectionClass">
+<ANCHOR id="AgsFileSelectionEntry" href="ags/AgsFileSelection.html#AgsFileSelectionEntry">
+<ANCHOR id="AgsFileSelectionFlags" href="ags/AgsFileSelection.html#AgsFileSelectionFlags">
+<ANCHOR id="ags-file-selection-add-entry" href="ags/AgsFileSelection.html#ags-file-selection-add-entry">
+<ANCHOR id="ags-file-selection-completed" href="ags/AgsFileSelection.html#ags-file-selection-completed">
+<ANCHOR id="ags-file-selection-contains-file" href="ags/AgsFileSelection.html#ags-file-selection-contains-file">
+<ANCHOR id="ags-file-selection-entry-alloc" href="ags/AgsFileSelection.html#ags-file-selection-entry-alloc">
+<ANCHOR id="ags-file-selection-new" href="ags/AgsFileSelection.html#ags-file-selection-new">
+<ANCHOR id="ags-file-selection-remove-entry" href="ags/AgsFileSelection.html#ags-file-selection-remove-entry">
+<ANCHOR id="ags-file-selection-set-entry" href="ags/AgsFileSelection.html#ags-file-selection-set-entry">
+<ANCHOR id="AgsFileSelection.signal-details" href="ags/AgsFileSelection.html#AgsFileSelection.signal-details">
+<ANCHOR id="AgsFileSelection-add-entry" href="ags/AgsFileSelection.html#AgsFileSelection-add-entry">
+<ANCHOR id="AgsFileSelection-completed" href="ags/AgsFileSelection.html#AgsFileSelection-completed">
+<ANCHOR id="AgsFileSelection-remove-entry" href="ags/AgsFileSelection.html#AgsFileSelection-remove-entry">
+<ANCHOR id="ags-ags-file-selection-callbacks" href="ags/ags-ags-file-selection-callbacks.html">
+<ANCHOR id="ags-ags-file-selection-callbacks.synopsis" href="ags/ags-ags-file-selection-callbacks.html#ags-ags-file-selection-callbacks.synopsis">
+<ANCHOR id="ags-ags-file-selection-callbacks.description" href="ags/ags-ags-file-selection-callbacks.html#ags-ags-file-selection-callbacks.description">
+<ANCHOR id="ags-ags-file-selection-callbacks.details" href="ags/ags-ags-file-selection-callbacks.html#ags-ags-file-selection-callbacks.details">
+<ANCHOR id="ags-file-selection-remove-callback" href="ags/ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback">
+<ANCHOR id="ags-ags-file-sound" href="ags/ags-ags-file-sound.html">
+<ANCHOR id="ags-ags-file-sound.synopsis" href="ags/ags-ags-file-sound.html#ags-ags-file-sound.synopsis">
+<ANCHOR id="ags-ags-file-sound.description" href="ags/ags-ags-file-sound.html#ags-ags-file-sound.description">
+<ANCHOR id="ags-ags-file-sound.details" href="ags/ags-ags-file-sound.html#ags-ags-file-sound.details">
+<ANCHOR id="ags-file-read-audio" href="ags/ags-ags-file-sound.html#ags-file-read-audio">
+<ANCHOR id="ags-file-read-audio-list" href="ags/ags-ags-file-sound.html#ags-file-read-audio-list">
+<ANCHOR id="ags-file-read-audio-signal" href="ags/ags-ags-file-sound.html#ags-file-read-audio-signal">
+<ANCHOR id="ags-file-read-audio-signal-list" href="ags/ags-ags-file-sound.html#ags-file-read-audio-signal-list">
+<ANCHOR id="ags-file-read-channel" href="ags/ags-ags-file-sound.html#ags-file-read-channel">
+<ANCHOR id="ags-file-read-channel-list" href="ags/ags-ags-file-sound.html#ags-file-read-channel-list">
+<ANCHOR id="ags-file-read-devout" href="ags/ags-ags-file-sound.html#ags-file-read-devout">
+<ANCHOR id="ags-file-read-devout-list" href="ags/ags-ags-file-sound.html#ags-file-read-devout-list">
+<ANCHOR id="ags-file-read-devout-play" href="ags/ags-ags-file-sound.html#ags-file-read-devout-play">
+<ANCHOR id="ags-file-read-devout-play-list" href="ags/ags-ags-file-sound.html#ags-file-read-devout-play-list">
+<ANCHOR id="ags-file-read-file-link" href="ags/ags-ags-file-sound.html#ags-file-read-file-link">
+<ANCHOR id="ags-file-read-input" href="ags/ags-ags-file-sound.html#ags-file-read-input">
+<ANCHOR id="ags-file-read-notation" href="ags/ags-ags-file-sound.html#ags-file-read-notation">
+<ANCHOR id="ags-file-read-notation-list" href="ags/ags-ags-file-sound.html#ags-file-read-notation-list">
+<ANCHOR id="ags-file-read-note" href="ags/ags-ags-file-sound.html#ags-file-read-note">
+<ANCHOR id="ags-file-read-note-list" href="ags/ags-ags-file-sound.html#ags-file-read-note-list">
+<ANCHOR id="ags-file-read-output" href="ags/ags-ags-file-sound.html#ags-file-read-output">
+<ANCHOR id="ags-file-read-pattern" href="ags/ags-ags-file-sound.html#ags-file-read-pattern">
+<ANCHOR id="ags-file-read-pattern-data" href="ags/ags-ags-file-sound.html#ags-file-read-pattern-data">
+<ANCHOR id="ags-file-read-pattern-data-list" href="ags/ags-ags-file-sound.html#ags-file-read-pattern-data-list">
+<ANCHOR id="ags-file-read-pattern-list" href="ags/ags-ags-file-sound.html#ags-file-read-pattern-list">
+<ANCHOR id="ags-file-read-port" href="ags/ags-ags-file-sound.html#ags-file-read-port">
+<ANCHOR id="ags-file-read-port-list" href="ags/ags-ags-file-sound.html#ags-file-read-port-list">
+<ANCHOR id="ags-file-read-recall" href="ags/ags-ags-file-sound.html#ags-file-read-recall">
+<ANCHOR id="ags-file-read-recall-audio" href="ags/ags-ags-file-sound.html#ags-file-read-recall-audio">
+<ANCHOR id="ags-file-read-recall-audio-run" href="ags/ags-ags-file-sound.html#ags-file-read-recall-audio-run">
+<ANCHOR id="ags-file-read-recall-audio-signal" href="ags/ags-ags-file-sound.html#ags-file-read-recall-audio-signal">
+<ANCHOR id="ags-file-read-recall-channel" href="ags/ags-ags-file-sound.html#ags-file-read-recall-channel">
+<ANCHOR id="ags-file-read-recall-channel-run" href="ags/ags-ags-file-sound.html#ags-file-read-recall-channel-run">
+<ANCHOR id="ags-file-read-recall-container" href="ags/ags-ags-file-sound.html#ags-file-read-recall-container">
+<ANCHOR id="ags-file-read-recall-container-list" href="ags/ags-ags-file-sound.html#ags-file-read-recall-container-list">
+<ANCHOR id="ags-file-read-recall-list" href="ags/ags-ags-file-sound.html#ags-file-read-recall-list">
+<ANCHOR id="ags-file-read-recall-recycling" href="ags/ags-ags-file-sound.html#ags-file-read-recall-recycling">
+<ANCHOR id="ags-file-read-recycling" href="ags/ags-ags-file-sound.html#ags-file-read-recycling">
+<ANCHOR id="ags-file-read-recycling-list" href="ags/ags-ags-file-sound.html#ags-file-read-recycling-list">
+<ANCHOR id="ags-file-read-stream" href="ags/ags-ags-file-sound.html#ags-file-read-stream">
+<ANCHOR id="ags-file-read-stream-list" href="ags/ags-ags-file-sound.html#ags-file-read-stream-list">
+<ANCHOR id="ags-file-read-task" href="ags/ags-ags-file-sound.html#ags-file-read-task">
+<ANCHOR id="ags-file-read-task-list" href="ags/ags-ags-file-sound.html#ags-file-read-task-list">
+<ANCHOR id="ags-file-read-timestamp" href="ags/ags-ags-file-sound.html#ags-file-read-timestamp">
+<ANCHOR id="ags-file-read-timestamp-list" href="ags/ags-ags-file-sound.html#ags-file-read-timestamp-list">
+<ANCHOR id="ags-file-write-audio" href="ags/ags-ags-file-sound.html#ags-file-write-audio">
+<ANCHOR id="ags-file-write-audio-list" href="ags/ags-ags-file-sound.html#ags-file-write-audio-list">
+<ANCHOR id="ags-file-write-audio-signal" href="ags/ags-ags-file-sound.html#ags-file-write-audio-signal">
+<ANCHOR id="ags-file-write-audio-signal-list" href="ags/ags-ags-file-sound.html#ags-file-write-audio-signal-list">
+<ANCHOR id="ags-file-write-channel" href="ags/ags-ags-file-sound.html#ags-file-write-channel">
+<ANCHOR id="ags-file-write-channel-list" href="ags/ags-ags-file-sound.html#ags-file-write-channel-list">
+<ANCHOR id="ags-file-write-devout" href="ags/ags-ags-file-sound.html#ags-file-write-devout">
+<ANCHOR id="ags-file-write-devout-list" href="ags/ags-ags-file-sound.html#ags-file-write-devout-list">
+<ANCHOR id="ags-file-write-devout-play" href="ags/ags-ags-file-sound.html#ags-file-write-devout-play">
+<ANCHOR id="ags-file-write-devout-play-list" href="ags/ags-ags-file-sound.html#ags-file-write-devout-play-list">
+<ANCHOR id="ags-file-write-file-link" href="ags/ags-ags-file-sound.html#ags-file-write-file-link">
+<ANCHOR id="ags-file-write-input" href="ags/ags-ags-file-sound.html#ags-file-write-input">
+<ANCHOR id="ags-file-write-notation" href="ags/ags-ags-file-sound.html#ags-file-write-notation">
+<ANCHOR id="ags-file-write-notation-list" href="ags/ags-ags-file-sound.html#ags-file-write-notation-list">
+<ANCHOR id="ags-file-write-note" href="ags/ags-ags-file-sound.html#ags-file-write-note">
+<ANCHOR id="ags-file-write-note-list" href="ags/ags-ags-file-sound.html#ags-file-write-note-list">
+<ANCHOR id="ags-file-write-output" href="ags/ags-ags-file-sound.html#ags-file-write-output">
+<ANCHOR id="ags-file-write-pattern" href="ags/ags-ags-file-sound.html#ags-file-write-pattern">
+<ANCHOR id="ags-file-write-pattern-data" href="ags/ags-ags-file-sound.html#ags-file-write-pattern-data">
+<ANCHOR id="ags-file-write-pattern-data-list" href="ags/ags-ags-file-sound.html#ags-file-write-pattern-data-list">
+<ANCHOR id="ags-file-write-pattern-list" href="ags/ags-ags-file-sound.html#ags-file-write-pattern-list">
+<ANCHOR id="ags-file-write-port" href="ags/ags-ags-file-sound.html#ags-file-write-port">
+<ANCHOR id="ags-file-write-port-list" href="ags/ags-ags-file-sound.html#ags-file-write-port-list">
+<ANCHOR id="ags-file-write-recall" href="ags/ags-ags-file-sound.html#ags-file-write-recall">
+<ANCHOR id="ags-file-write-recall-audio" href="ags/ags-ags-file-sound.html#ags-file-write-recall-audio">
+<ANCHOR id="ags-file-write-recall-audio-run" href="ags/ags-ags-file-sound.html#ags-file-write-recall-audio-run">
+<ANCHOR id="ags-file-write-recall-audio-signal" href="ags/ags-ags-file-sound.html#ags-file-write-recall-audio-signal">
+<ANCHOR id="ags-file-write-recall-channel" href="ags/ags-ags-file-sound.html#ags-file-write-recall-channel">
+<ANCHOR id="ags-file-write-recall-channel-run" href="ags/ags-ags-file-sound.html#ags-file-write-recall-channel-run">
+<ANCHOR id="ags-file-write-recall-container" href="ags/ags-ags-file-sound.html#ags-file-write-recall-container">
+<ANCHOR id="ags-file-write-recall-container-list" href="ags/ags-ags-file-sound.html#ags-file-write-recall-container-list">
+<ANCHOR id="ags-file-write-recall-list" href="ags/ags-ags-file-sound.html#ags-file-write-recall-list">
+<ANCHOR id="ags-file-write-recall-recycling" href="ags/ags-ags-file-sound.html#ags-file-write-recall-recycling">
+<ANCHOR id="ags-file-write-recycling" href="ags/ags-ags-file-sound.html#ags-file-write-recycling">
+<ANCHOR id="ags-file-write-recycling-list" href="ags/ags-ags-file-sound.html#ags-file-write-recycling-list">
+<ANCHOR id="ags-file-write-stream" href="ags/ags-ags-file-sound.html#ags-file-write-stream">
+<ANCHOR id="ags-file-write-stream-list" href="ags/ags-ags-file-sound.html#ags-file-write-stream-list">
+<ANCHOR id="ags-file-write-task" href="ags/ags-ags-file-sound.html#ags-file-write-task">
+<ANCHOR id="ags-file-write-task-list" href="ags/ags-ags-file-sound.html#ags-file-write-task-list">
+<ANCHOR id="ags-file-write-timestamp" href="ags/ags-ags-file-sound.html#ags-file-write-timestamp">
+<ANCHOR id="ags-file-write-timestamp-list" href="ags/ags-ags-file-sound.html#ags-file-write-timestamp-list">
+<ANCHOR id="ags-ags-file-stock" href="ags/ags-ags-file-stock.html">
+<ANCHOR id="ags-ags-file-stock.synopsis" href="ags/ags-ags-file-stock.html#ags-ags-file-stock.synopsis">
+<ANCHOR id="ags-ags-file-stock.description" href="ags/ags-ags-file-stock.html#ags-ags-file-stock.description">
+<ANCHOR id="ags-ags-file-stock.details" href="ags/ags-ags-file-stock.html#ags-ags-file-stock.details">
+<ANCHOR id="AGS-CLIPBOARD-DEFAULT-VERSION:CAPS" href="ags/ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-FILE-BOOLEAN-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-BOOLEAN-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS">
+<ANCHOR id="AGS-FILE-BUILD-ID-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS">
+<ANCHOR id="AGS-FILE-CHAR-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-CHAR-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS">
+<ANCHOR id="AGS-FILE-DEFAULT-VERSION:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-FILE-DOUBLE-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-DOUBLE-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-LED:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS">
+<ANCHOR id="AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-FILE-FALSE:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS">
+<ANCHOR id="AGS-FILE-FLAGS-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS">
+<ANCHOR id="AGS-FILE-FLOAT-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-FLOAT-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-FLOAT-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-FLOAT-PROP:CAPS">
+<ANCHOR id="AGS-FILE-ID-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS">
+<ANCHOR id="AGS-FILE-INT64-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-INT64-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS">
+<ANCHOR id="AGS-FILE-NAME-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS">
+<ANCHOR id="AGS-FILE-OBJECT-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS">
+<ANCHOR id="AGS-FILE-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-SCOPE-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS">
+<ANCHOR id="AGS-FILE-TRUE:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS">
+<ANCHOR id="AGS-FILE-TYPE-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS">
+<ANCHOR id="AGS-FILE-UINT64-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-UINT64-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS">
+<ANCHOR id="AGS-FILE-VERSION-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS">
+<ANCHOR id="AGS-FILE-XPATH-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS">
+<ANCHOR id="ags-ags-file-util" href="ags/ags-ags-file-util.html">
+<ANCHOR id="ags-ags-file-util.synopsis" href="ags/ags-ags-file-util.html#ags-ags-file-util.synopsis">
+<ANCHOR id="ags-ags-file-util.description" href="ags/ags-ags-file-util.html#ags-ags-file-util.description">
+<ANCHOR id="ags-ags-file-util.details" href="ags/ags-ags-file-util.html#ags-ags-file-util.details">
+<ANCHOR id="ags-file-read-embedded-audio" href="ags/ags-ags-file-util.html#ags-file-read-embedded-audio">
+<ANCHOR id="ags-file-read-embedded-audio-list" href="ags/ags-ags-file-util.html#ags-file-read-embedded-audio-list">
+<ANCHOR id="ags-file-read-file-link" href="ags/ags-ags-file-util.html#ags-file-read-file-link">
+<ANCHOR id="ags-file-read-file-link-list" href="ags/ags-ags-file-util.html#ags-file-read-file-link-list">
+<ANCHOR id="ags-file-util-read-dependency" href="ags/ags-ags-file-util.html#ags-file-util-read-dependency">
+<ANCHOR id="ags-file-util-read-history" href="ags/ags-ags-file-util.html#ags-file-util-read-history">
+<ANCHOR id="ags-file-util-read-object" href="ags/ags-ags-file-util.html#ags-file-util-read-object">
+<ANCHOR id="ags-file-util-read-parameter" href="ags/ags-ags-file-util.html#ags-file-util-read-parameter">
+<ANCHOR id="ags-file-util-read-value" href="ags/ags-ags-file-util.html#ags-file-util-read-value">
+<ANCHOR id="ags-file-util-write-dependency" href="ags/ags-ags-file-util.html#ags-file-util-write-dependency">
+<ANCHOR id="ags-file-util-write-history" href="ags/ags-ags-file-util.html#ags-file-util-write-history">
+<ANCHOR id="ags-file-util-write-object" href="ags/ags-ags-file-util.html#ags-file-util-write-object">
+<ANCHOR id="ags-file-util-write-parameter" href="ags/ags-ags-file-util.html#ags-file-util-write-parameter">
+<ANCHOR id="ags-file-util-write-value" href="ags/ags-ags-file-util.html#ags-file-util-write-value">
+<ANCHOR id="ags-file-write-embedded-audio" href="ags/ags-ags-file-util.html#ags-file-write-embedded-audio">
+<ANCHOR id="ags-file-write-embedded-audio-list" href="ags/ags-ags-file-util.html#ags-file-write-embedded-audio-list">
+<ANCHOR id="ags-file-write-file-link" href="ags/ags-ags-file-util.html#ags-file-write-file-link">
+<ANCHOR id="ags-file-write-file-link-list" href="ags/ags-ags-file-util.html#ags-file-write-file-link-list">
+<ANCHOR id="ags-ags-file-thread" href="ags/ags-ags-file-thread.html">
+<ANCHOR id="ags-ags-file-thread.synopsis" href="ags/ags-ags-file-thread.html#ags-ags-file-thread.synopsis">
+<ANCHOR id="ags-ags-file-thread.description" href="ags/ags-ags-file-thread.html#ags-ags-file-thread.description">
+<ANCHOR id="ags-ags-file-thread.details" href="ags/ags-ags-file-thread.html#ags-ags-file-thread.details">
+<ANCHOR id="ags-file-read-audio-loop" href="ags/ags-ags-file-thread.html#ags-file-read-audio-loop">
+<ANCHOR id="ags-file-read-thread" href="ags/ags-ags-file-thread.html#ags-file-read-thread">
+<ANCHOR id="ags-file-read-thread-list" href="ags/ags-ags-file-thread.html#ags-file-read-thread-list">
+<ANCHOR id="ags-file-read-thread-pool" href="ags/ags-ags-file-thread.html#ags-file-read-thread-pool">
+<ANCHOR id="ags-file-write-audio-loop" href="ags/ags-ags-file-thread.html#ags-file-write-audio-loop">
+<ANCHOR id="ags-file-write-thread" href="ags/ags-ags-file-thread.html#ags-file-write-thread">
+<ANCHOR id="ags-file-write-thread-list" href="ags/ags-ags-file-thread.html#ags-file-write-thread-list">
+<ANCHOR id="ags-file-write-thread-pool" href="ags/ags-ags-file-thread.html#ags-file-write-thread-pool">
+<ANCHOR id="AgsRegistry" href="ags/AgsRegistry.html">
+<ANCHOR id="AgsRegistry.synopsis" href="ags/AgsRegistry.html#AgsRegistry.synopsis">
+<ANCHOR id="AgsRegistry.object-hierarchy" href="ags/AgsRegistry.html#AgsRegistry.object-hierarchy">
+<ANCHOR id="AgsRegistry.implemented-interfaces" href="ags/AgsRegistry.html#AgsRegistry.implemented-interfaces">
+<ANCHOR id="AgsRegistry.description" href="ags/AgsRegistry.html#AgsRegistry.description">
+<ANCHOR id="AgsRegistry.details" href="ags/AgsRegistry.html#AgsRegistry.details">
+<ANCHOR id="AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" href="ags/AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS">
+<ANCHOR id="AgsRegistry-struct" href="ags/AgsRegistry.html#AgsRegistry-struct">
+<ANCHOR id="AgsRegistryClass" href="ags/AgsRegistry.html#AgsRegistryClass">
+<ANCHOR id="AgsRegistryEntry" href="ags/AgsRegistry.html#AgsRegistryEntry">
+<ANCHOR id="ags-registry-add" href="ags/AgsRegistry.html#ags-registry-add">
+<ANCHOR id="ags-registry-entry-alloc" href="ags/AgsRegistry.html#ags-registry-entry-alloc">
+<ANCHOR id="ags-registry-entry-bulk" href="ags/AgsRegistry.html#ags-registry-entry-bulk">
+<ANCHOR id="ags-registry-entry-find" href="ags/AgsRegistry.html#ags-registry-entry-find">
+<ANCHOR id="ags-registry-new" href="ags/AgsRegistry.html#ags-registry-new">
+<ANCHOR id="AgsRemoteTask" href="ags/AgsRemoteTask.html">
+<ANCHOR id="AgsRemoteTask.synopsis" href="ags/AgsRemoteTask.html#AgsRemoteTask.synopsis">
+<ANCHOR id="AgsRemoteTask.object-hierarchy" href="ags/AgsRemoteTask.html#AgsRemoteTask.object-hierarchy">
+<ANCHOR id="AgsRemoteTask.implemented-interfaces" href="ags/AgsRemoteTask.html#AgsRemoteTask.implemented-interfaces">
+<ANCHOR id="AgsRemoteTask.description" href="ags/AgsRemoteTask.html#AgsRemoteTask.description">
+<ANCHOR id="AgsRemoteTask.details" href="ags/AgsRemoteTask.html#AgsRemoteTask.details">
+<ANCHOR id="AgsRemoteTask-struct" href="ags/AgsRemoteTask.html#AgsRemoteTask-struct">
+<ANCHOR id="AgsRemoteTaskClass" href="ags/AgsRemoteTask.html#AgsRemoteTaskClass">
+<ANCHOR id="ags-remote-task-launch" href="ags/AgsRemoteTask.html#ags-remote-task-launch">
+<ANCHOR id="ags-remote-task-launch-timed" href="ags/AgsRemoteTask.html#ags-remote-task-launch-timed">
+<ANCHOR id="ags-remote-task-new" href="ags/AgsRemoteTask.html#ags-remote-task-new">
+<ANCHOR id="AgsServer" href="ags/AgsServer.html">
+<ANCHOR id="AgsServer.synopsis" href="ags/AgsServer.html#AgsServer.synopsis">
+<ANCHOR id="AgsServer.object-hierarchy" href="ags/AgsServer.html#AgsServer.object-hierarchy">
+<ANCHOR id="AgsServer.implemented-interfaces" href="ags/AgsServer.html#AgsServer.implemented-interfaces">
+<ANCHOR id="AgsServer.signals" href="ags/AgsServer.html#AgsServer.signals">
+<ANCHOR id="AgsServer.description" href="ags/AgsServer.html#AgsServer.description">
+<ANCHOR id="AgsServer.details" href="ags/AgsServer.html#AgsServer.details">
+<ANCHOR id="AgsServer-struct" href="ags/AgsServer.html#AgsServer-struct">
+<ANCHOR id="AgsServerClass" href="ags/AgsServer.html#AgsServerClass">
+<ANCHOR id="AgsServerFlags" href="ags/AgsServer.html#AgsServerFlags">
+<ANCHOR id="ags-server-create-object" href="ags/AgsServer.html#ags-server-create-object">
+<ANCHOR id="ags-server-lookup" href="ags/AgsServer.html#ags-server-lookup">
+<ANCHOR id="ags-server-new" href="ags/AgsServer.html#ags-server-new">
+<ANCHOR id="ags-server-object-set-property" href="ags/AgsServer.html#ags-server-object-set-property">
+<ANCHOR id="ags-server-start" href="ags/AgsServer.html#ags-server-start">
+<ANCHOR id="AgsServer.signal-details" href="ags/AgsServer.html#AgsServer.signal-details">
+<ANCHOR id="AgsServer-start" href="ags/AgsServer.html#AgsServer-start">
diff --git a/api/ags/left.png b/api/ags/left.png
new file mode 100644
index 0000000..2d05b3d
Binary files /dev/null and b/api/ags/left.png differ
diff --git a/api/ags/object.html b/api/ags/object.html
new file mode 100644
index 0000000..bcedf0b
--- /dev/null
+++ b/api/ags/object.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part II. Object - Interfaces and marshallers</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsParameter.html" title="AgsParameter">
+<link rel="next" href="ags-AgsApplicable.html" title="AgsApplicable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsParameter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplicable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="object"></a>Part II. Object - Interfaces and marshallers</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplicable.html">AgsApplicable</a></span><span class="refpurpose"> — unique access to dialogs</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountable.html">AgsCountable</a></span><span class="refpurpose"> — unique access to dialogs</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDynamicConnectable.html">AgsDynamicConnectable</a></span><span class="refpurpose"> — unique access to recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMainLoop.html">AgsMainLoop</a></span><span class="refpurpose"> — toplevel threads</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-marshal.html">ags_marshal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMutable.html">AgsMutable</a></span><span class="refpurpose"> — unique access to dialogs</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPackable.html">AgsPackable</a></span><span class="refpurpose"> — packing recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPortlet.html">AgsPortlet</a></span><span class="refpurpose"> — interfacing portlets</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRunnable.html">AgsRunnable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSeekable.html">AgsSeekable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTactable.html">AgsTactable</a></span><span class="refpurpose"> — Unique tempo set or attributes access</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStackable.html">AgsStackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPersistable.html">AgsPersistable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayable.html">AgsPlayable</a></span><span class="refpurpose"> — read/write audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlugin.html">AgsPlugin</a></span><span class="refpurpose"> — interfacing plugins</span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/plugin.html b/api/ags/plugin.html
new file mode 100644
index 0000000..0ed09da
--- /dev/null
+++ b/api/ags/plugin.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part III. Plugin - API of plugins</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsPlugin.html" title="AgsPlugin">
+<link rel="next" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlugin.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLadspaManager.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="plugin"></a>Part III. Plugin - API of plugins</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaManager.html">AgsLadspaManager</a></span><span class="refpurpose"> — Singleton pattern to organize LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginFactory.html">AgsPluginFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-plugin-stock.html">ags_plugin_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/process-tree.html b/api/ags/process-tree.html
new file mode 100644
index 0000000..6f19d17
--- /dev/null
+++ b/api/ags/process-tree.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>audio processing tree</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<link rel="prev" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<link rel="next" href="ags-AgsAudio.html" title="AgsAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="audio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="process-tree"></a>audio processing tree</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudio.html">AgsAudio</a></span><span class="refpurpose"> — A container of channels organizing them as input or output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"> — Contains the audio data and its alignment</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannel.html">AgsChannel</a></span><span class="refpurpose"> — Acts as entry point to the audio tree.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsConfig.html">AgsConfig</a></span><span class="refpurpose"> — Config Advanced Gtk+ Sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-container.html">ags_container</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevout.html">AgsDevout</a></span><span class="refpurpose"> — Outputting to soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInput.html">AgsInput</a></span><span class="refpurpose"> — Input of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotation.html">AgsNotation</a></span><span class="refpurpose"> — Notation class supporting selection and clipboard.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNote.html">AgsNote</a></span><span class="refpurpose"> — Note class.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOutput.html">AgsOutput</a></span><span class="refpurpose"> — Output of <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPattern.html">AgsPattern</a></span><span class="refpurpose"> — Pattern representing tones</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPort.html">AgsPort</a></span><span class="refpurpose"> — Perform thread-safe operations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecall.html">AgsRecall</a></span><span class="refpurpose"> — The recall base class</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"> — audio context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"> — audio context of dynamic recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"> — audio signal context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"> — channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"> — dynamic channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"> — channel dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"> — Container to group recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallDependency.html">AgsRecallDependency</a></span><span class="refpurpose"> — Object specifing dependency</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"> — The object specifies run context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"> — recycling context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"> — recycling dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"> — A container of audio signals</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"> — A container of recycling acting as dynamic context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTask.html">AgsTask</a></span><span class="refpurpose"> — Perform operations in a thread safe context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"> — Timestamp unix and alike</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/pt07.html b/api/ags/pt07.html
new file mode 100644
index 0000000..497dd49
--- /dev/null
+++ b/api/ags/pt07.html
@@ -0,0 +1,323 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part VII. GUI - Graphical user interface</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<link rel="next" href="composite-widgets.html" title="Composite widgets">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsUnrefAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="composite-widgets.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="idp5600016"></a>Part VII. GUI - Graphical user interface</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="chapter"><a href="composite-widgets.html">Composite widgets</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"> — A composite widget to do audio related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEditor.html">AgsEditor</a></span><span class="refpurpose"> — A composite widget to edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"> — The export dialog</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"> — A composite to select ladspa effect.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLine.html">AgsLine</a></span><span class="refpurpose"> — A composite widget to visualize <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose"> — A composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"> — Modify assigned recall's port</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"> — Edit line member's aspects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"> — link channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"> — Edit links in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"> — Edit links.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachine.html">AgsMachine</a></span><span class="refpurpose"> — visualize audio object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"> — the menu bar.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"> — control audio object's playback.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPad.html">AgsPad</a></span><span class="refpurpose"> — A composite widget to visualize a bunch of <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose"> — A composite widget to edit <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"> — A composite widget to do performance related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A composite widget to do plugin related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A dialog to do preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"> — Edit propertys in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"> — Property of audio, channels or pads in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"> — Resize audio channels or pads.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRuler.html">AgsRuler</a></span><span class="refpurpose"> — A ruler widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"> — A composite widget to do server related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWindow.html">AgsWindow</a></span><span class="refpurpose"> — The window object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="editor.html">Editor - Piano roll and its controls</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMeter.html">AgsMeter</a></span><span class="refpurpose"> — piano widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"> — edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"> — select channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"> — edit tool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="engines.html">Engines - Composite widgets with audio set up</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrum.html">AgsDrum</a></span><span class="refpurpose"> — drum sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"> — drum sequencer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"> — drum sequencer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"> — drum sequencer output line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"> — drum sequencer output pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"> — ffplayer notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"> — matrix sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixer.html">AgsMixer</a></span><span class="refpurpose"> — mixer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"> — mixer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"> — mixer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"> — oscillator</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanel.html">AgsPanel</a></span><span class="refpurpose"> — panel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"> — panel input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"> — panel input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynth.html">AgsSynth</a></span><span class="refpurpose"> — synth</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"> — synth input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"> — synth input pad</span>
+</dt>
+</dl></dd>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/pt08.html b/api/ags/pt08.html
new file mode 100644
index 0000000..400bd39
--- /dev/null
+++ b/api/ags/pt08.html
@@ -0,0 +1,329 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part VIII. Graphical user interface</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<link rel="next" href="AgsAudioPreferences.html" title="AgsAudioPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="AgsUnrefAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudioPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="idp122672"></a>Part VIII. Graphical user interface</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"> — A composite widget to do audio related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsEditor.html">AgsEditor</a></span><span class="refpurpose"> — A composite widget to edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"> — The export dialog</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileSelection.html">AgsFileSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-selection-callbacks.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"> — A composite to select ladspa effect.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLine.html">AgsLine</a></span><span class="refpurpose"> — A composite widget to visualize <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose"> — A composite widget to edit <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"> — Modify assigned recall's port</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"> — Edit line member's aspects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"> — link channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"> — Edit links in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"> — Edit links.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachine.html">AgsMachine</a></span><span class="refpurpose"> — visualize audio object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"> — the menu bar.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"> — control audio object's playback.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPad.html">AgsPad</a></span><span class="refpurpose"> — A composite widget to visualize a bunch of <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose"> — A composite widget to edit <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"> — A composite widget to do performance related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A composite widget to do plugin related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A dialog to do preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"> — Edit propertys in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"> — Property of audio, channels or pads in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"> — Resize audio channels or pads.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRuler.html">AgsRuler</a></span><span class="refpurpose"> — A ruler widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ruler-callbacks.html">ags_ruler_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"> — A composite widget to do server related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsWindow.html">AgsWindow</a></span><span class="refpurpose"> — The window object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt><span class="chapter"><a href="editor.html">Editor - Piano roll and its controls</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"> — edit tool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"> — select channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMeter.html">AgsMeter</a></span><span class="refpurpose"> — piano widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"> — edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="engines.html">Engines - Composite widgets with audio set up</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsPanel.html">AgsPanel</a></span><span class="refpurpose"> — panel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"> — panel input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"> — panel input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixer.html">AgsMixer</a></span><span class="refpurpose"> — mixer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"> — mixer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"> — mixer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrum.html">AgsDrum</a></span><span class="refpurpose"> — drum sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"> — drum sequencer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"> — drum sequencer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"> — drum sequencer output line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"> — drum sequencer output pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"> — matrix sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynth.html">AgsSynth</a></span><span class="refpurpose"> — synth</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"> — synth input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"> — synth input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"> — oscillator</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"> — ffplayer notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags/recall.html b/api/ags/recall.html
new file mode 100644
index 0000000..9aff24c
--- /dev/null
+++ b/api/ags/recall.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Recalls - Effect processors</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<link rel="prev" href="ags-AgsSndfile.html" title="AgsSndfile">
+<link rel="next" href="ags-AgsAudioFile.html" title="AgsAudioFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSndfile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="recall"></a>Recalls - Effect processors</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"> — Audio file input/output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"> — buffers audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"> — buffers recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"> — copys audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"> — copy notations audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"> — copy notations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"> — copy audio pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"> — copy pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"> — copy patterns channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"> — copys pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"> — copys recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"> — count audio beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"> — count beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"> — delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"> — delay</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"> — loops channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"> — loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"> — peaks channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"> — peak</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"> — volumes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"> — volumes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"> — play audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"> — plays audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRun.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"> — play audio notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"> — play notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"> — plays recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"> — streams audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"> — streams recycling</span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/right.png b/api/ags/right.png
new file mode 100644
index 0000000..92832e3
Binary files /dev/null and b/api/ags/right.png differ
diff --git a/api/ags/sgml.stamp b/api/ags/sgml.stamp
new file mode 100644
index 0000000..e0cb139
--- /dev/null
+++ b/api/ags/sgml.stamp
@@ -0,0 +1 @@
+timestamp
\ No newline at end of file
diff --git a/api/ags/style.css b/api/ags/style.css
new file mode 100644
index 0000000..d6f6c26
--- /dev/null
+++ b/api/ags/style.css
@@ -0,0 +1,266 @@
+.synopsis, .classsynopsis
+{
+  /* tango:aluminium 1/2 */
+  background: #eeeeec;
+  border: solid 1px #d3d7cf;
+  padding: 0.5em;
+}
+.programlisting
+{
+  /* tango:sky blue 0/1 */
+  background: #e6f3ff;
+  border: solid 1px #729fcf;
+  padding: 0.5em;
+}
+.variablelist
+{
+  padding: 4px;
+  margin-left: 3em;
+}
+.variablelist td:first-child
+{
+  vertical-align: top;
+}
+
+ at media screen {
+  sup a.footnote
+  {
+    position: relative;
+    top: 0em ! important;
+    
+  }
+  /* this is needed so that the local anchors are displayed below the naviagtion */
+  div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
+  {
+    display: inline-block;
+    position: relative;
+    top:-5em;
+  }
+  /* this seems to be a bug in the xsl style sheets when generating indexes */
+  div.index div.index
+  {
+    top: 0em;
+  }
+  /* make space for the fixed navigation bar and add space at the bottom so that
+   * link targets appear somewhat close to top
+   */
+  body
+  {
+    padding-top: 3.2em;
+    padding-bottom: 20em;
+  }
+  /* style and size the navigation bar */
+  table.navigation#top
+  {
+    position: fixed;
+    /* tango:scarlet red 0/1 */
+    background: #ffe6e6;
+    border: solid 1px #ef2929;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    height: 3em;
+    z-index: 10;
+  }
+  .navigation a, .navigation a:visited
+  {
+    /* tango:scarlet red 3 */
+    color: #a40000;
+  }
+  .navigation a:hover
+  {
+    /* tango:scarlet red 1 */
+    color: #ef2929;
+  }
+  td.shortcuts
+  {
+    /* tango:scarlet red 1 */
+    color: #ef2929;
+    font-size: 80%;
+    white-space: nowrap;
+  }
+}
+ at media print {
+  table.navigation {
+    visibility: collapse;
+    display: none;
+  }
+  div.titlepage table.navigation {
+    visibility: visible;
+    display: table;
+    /* tango:scarlet red 0/1 */
+    background: #ffe6e6;
+    border: solid 1px #ef2929;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    height: 3em;
+  }
+}
+
+.navigation .title
+{
+  font-size: 200%;
+}
+
+div.gallery-float
+{
+  float: left;
+  padding: 10px;
+}
+div.gallery-float img
+{
+  border-style: none;
+}
+div.gallery-spacer
+{
+  clear: both;
+}
+
+a, a:visited
+{
+  text-decoration: none;
+  /* tango:sky blue 2 */
+  color: #3465a4;
+}
+a:hover
+{
+  text-decoration: underline;
+  /* tango:sky blue 1 */
+  color: #729fcf;
+}
+
+div.table table
+{
+  border-collapse: collapse;
+  border-spacing: 0px;
+  /* tango:aluminium 3 */
+  border: solid 1px #babdb6;
+}
+
+div.table table td, div.table table th
+{
+  /* tango:aluminium 3 */
+  border: solid 1px #babdb6;
+  padding: 3px;
+  vertical-align: top;
+}
+
+div.table table th
+{
+  /* tango:aluminium 2 */
+  background-color: #d3d7cf;
+}
+
+hr
+{
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  background: #babdb6;
+  border: none 0px;
+  height: 1px;
+  clear: both;
+}
+
+.footer
+{
+  padding-top: 3.5em;
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  text-align: center;
+  font-size: 80%;
+}
+
+.warning
+{
+  /* tango:orange 0/1 */
+  background: #ffeed9;
+  border-color: #ffb04f;
+}
+.note
+{
+  /* tango:chameleon 0/0.5 */
+  background: #d8ffb2;
+  border-color: #abf562;
+}
+.note, .warning
+{
+  padding: 0.5em;
+  border-width: 1px;
+  border-style: solid;
+}
+.note h3, .warning h3
+{
+  margin-top: 0.0em
+}
+.note p, .warning p
+{
+  margin-bottom: 0.0em
+}
+
+/* blob links */
+h2 .extralinks, h3 .extralinks
+{
+  float: right;
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  font-size: 80%;
+  font-weight: normal;
+}
+
+.annotation
+{
+  /* tango:aluminium 5 */
+  color: #555753;
+  font-size: 80%;
+  font-weight: normal;
+}
+
+/* code listings */
+
+.listing_code .programlisting .cbracket   { color: #a40000; } /* tango: scarlet red 3 */
+.listing_code .programlisting .comment    { color: #a1a39d; } /* tango: aluminium 4 */
+.listing_code .programlisting .function   { color: #000000; font-weight: bold; }
+.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */
+.listing_code .programlisting .keyword    { color: #4e9a06; } /* tango: chameleon 3  */
+.listing_code .programlisting .linenum    { color: #babdb6; } /* tango: aluminium 3 */
+.listing_code .programlisting .normal     { color: #000000; }
+.listing_code .programlisting .number     { color: #75507b; } /* tango: plum 2 */
+.listing_code .programlisting .preproc    { color: #204a87; } /* tango: sky blue 3  */
+.listing_code .programlisting .string     { color: #c17d11; } /* tango: chocolate 2 */
+.listing_code .programlisting .type       { color: #000000; }
+.listing_code .programlisting .type a     { color: #11326b; } /* tango: sky blue 4 */
+.listing_code .programlisting .symbol     { color: #ce5c00; } /* tango: orange 3 */
+
+.listing_frame {
+  /* tango:sky blue 1 */
+  border: solid 1px #729fcf;
+  padding: 0px;
+}
+
+.listing_lines, .listing_code {
+  margin-top: 0px;
+  margin-bottom: 0px;
+  padding: 0.5em;
+}
+.listing_lines {
+  /* tango:sky blue 0.5 */
+  background: #a6c5e3;
+  /* tango:aluminium 6 */
+  color: #2e3436;
+}
+.listing_code {
+  /* tango:sky blue 0 */
+  background: #e6f3ff;
+}
+.listing_code .programlisting {
+  /* override from previous */
+  border: none 0px;
+  padding: 0px;
+}
+.listing_lines pre, .listing_code pre {
+  margin: 0px;
+}
+
diff --git a/api/ags/task.html b/api/ags/task.html
new file mode 100644
index 0000000..dc5c76a
--- /dev/null
+++ b/api/ags/task.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Task - Data exchanged between Audio and GUI</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<link rel="prev" href="ags-AgsStreamRecycling.html" title="AgsStreamRecycling">
+<link rel="next" href="ags-AgsAddAudio.html" title="AgsAddAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStreamRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="task"></a>Task - Data exchanged between Audio and GUI</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"> — add audio object to devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"> — add audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"> — add line_member object to line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"> — add note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"> — add point to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"> — add recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"> — add region to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"> — append audio object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"> — append channel object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"> — append recall object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"> — apply bpm to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"> — apply sequencer length to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"> — apply synth to channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"> — apply tact to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"> — cancel audio object in audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"> — cancel channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"> — cancel recall object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeIndicator.html">AgsChangeIndicator</a></span><span class="refpurpose"> — change indicator object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"> — display tact object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"> — export output object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"> — free selection object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"> — init audio object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"> — init channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"> — mute audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"> — mutes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"> — mutes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"> — mutes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"> — open file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"> — remove audio object of devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"> — remove audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"> — remove note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"> — remove recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"> — save file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"> — scrolls the editor</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes audio channels</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetBufferSize.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes buffer size</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetDevoutPlayFlags.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — modifies devout play flags</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"> — set muted to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"> — resets soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"> — modifies samplerate</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"> — start devout object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"> — toggle led object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"> — toggles the pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/thread.html b/api/ags/thread.html
new file mode 100644
index 0000000..65b873b
--- /dev/null
+++ b/api/ags/thread.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part V. Thread - Multi-Threaded tree</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsTable.html" title="AgsTable">
+<link rel="next" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioLoop.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="thread"></a>Part V. Thread - Multi-Threaded tree</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioLoop.html">AgsAudioLoop</a></span><span class="refpurpose"> — audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAutosaveThread.html">AgsAutosaveThread</a></span><span class="refpurpose"> — auto safe</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevoutThread.html">AgsDevoutThread</a></span><span class="refpurpose"> — devout thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportThread.html">AgsExportThread</a></span><span class="refpurpose"> — export thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGuiThread.html">AgsGuiThread</a></span><span class="refpurpose"> — gui thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIteratorThread.html">AgsIteratorThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingThread.html">AgsRecyclingThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-recycling-thread-callbacks.html">ags_recycling_thread_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsReturnableThread.html">AgsReturnableThread</a></span><span class="refpurpose"> — returnable thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTaskThread.html">AgsTaskThread</a></span><span class="refpurpose"> — task thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampThread.html">AgsTimestampThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThread.html">AgsThread</a></span><span class="refpurpose"> — threads</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThreadPool.html">AgsThreadPool</a></span><span class="refpurpose"> — thread pool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSingleThread.html">AgsSingleThread</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/tmpl.stamp b/api/ags/tmpl.stamp
new file mode 100644
index 0000000..e0cb139
--- /dev/null
+++ b/api/ags/tmpl.stamp
@@ -0,0 +1 @@
+timestamp
\ No newline at end of file
diff --git a/api/ags/up.png b/api/ags/up.png
new file mode 100644
index 0000000..85b3e2a
Binary files /dev/null and b/api/ags/up.png differ
diff --git a/api/ags/util.html b/api/ags/util.html
new file mode 100644
index 0000000..fd9a165
--- /dev/null
+++ b/api/ags/util.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part I. Util - Helper functions</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsMain.html" title="AgsMain">
+<link rel="next" href="ags-AgsComboBoxText.html" title="AgsComboBoxText">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMain.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsComboBoxText.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="util"></a>Part I. Util - Helper functions</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsComboBoxText.html">AgsComboBoxText</a></span><span class="refpurpose"> — Complete GtkComboBox</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIdGenerator.html">AgsIdGenerator</a></span><span class="refpurpose"> — UUID util functions</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsList.html">AgsList</a></span><span class="refpurpose"> — Complete GList</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenu.html">AgsMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuItem.html">AgsMenuItem</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOptionMenu.html">AgsOptionMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsParameter.html">AgsParameter</a></span><span class="refpurpose"> — Complete GParameter</span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/widget.html b/api/ags/widget.html
new file mode 100644
index 0000000..a211c3b
--- /dev/null
+++ b/api/ags/widget.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part IV. Widget - GUI elements</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">
+<link rel="next" href="ags-AgsDial.html" title="AgsDial">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-plugin-stock.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDial.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="widget"></a>Part IV. Widget - GUI elements</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDial.html">AgsDial</a></span><span class="refpurpose"> — A dial widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpander.html">AgsExpander</a></span><span class="refpurpose"> — A expander widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpanderSet.html">AgsExpanderSet</a></span><span class="refpurpose"> — A container</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIndicator.html">AgsIndicator</a></span><span class="refpurpose"> — A indicator widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLed.html">AgsLed</a></span><span class="refpurpose"> — A led widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVIndicator.html">AgsVIndicator</a></span><span class="refpurpose"> — A vertical indicator widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTable.html">AgsTable</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/xml-io.html b/api/ags/xml-io.html
new file mode 100644
index 0000000..a2c0c93
--- /dev/null
+++ b/api/ags/xml-io.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part VIII. XML Input/Output - Persist project</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsSynthInputPad.html" title="AgsSynthInputPad">
+<link rel="next" href="ags-AgsFile.html" title="AgsFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSynthInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="xml-io"></a>Part VIII. XML Input/Output - Persist project</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFile.html">AgsFile</a></span><span class="refpurpose"> — read/write XML file</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-gui.html">ags_file_gui</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileIdRef.html">AgsFileIdRef</a></span><span class="refpurpose"> — file id reference</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLaunch.html">AgsFileLaunch</a></span><span class="refpurpose"> — launch objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLink.html">AgsFileLink</a></span><span class="refpurpose"> — link objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLookup.html">AgsFileLookup</a></span><span class="refpurpose"> — resolve objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileRead.html">AgsFileRead</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileSelection.html">AgsFileSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-selection-callbacks.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-sound.html">ags_file_sound</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-stock.html">ags_file_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-util.html">ags_file_util</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-thread.html">ags_file_thread</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags/xml-rpc.html b/api/ags/xml-rpc.html
new file mode 100644
index 0000000..3b20c37
--- /dev/null
+++ b/api/ags/xml-rpc.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part IX. XML-RPC - planned server</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-ags-file-thread.html" title="ags_file_thread">
+<link rel="next" href="ags-AgsRegistry.html" title="AgsRegistry">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-thread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRegistry.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="xml-rpc"></a>Part IX. XML-RPC - planned server</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRegistry.html">AgsRegistry</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoteTask.html">AgsRemoteTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServer.html">AgsServer</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_0_4_0/ags-AgsAddAudio.html b/api/ags_0_4_0/ags-AgsAddAudio.html
new file mode 100644
index 0000000..27bc426
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAddAudio.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddAudio.top_of_page"></a>AgsAddAudio</span></h2>
+<p>AgsAddAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAddAudio.html#AgsAddAudio">AgsAddAudio</a>;
+struct              <a href="ags-AgsAddAudio.html#AgsAddAudioClass">AgsAddAudioClass</a>;
+<a href="ags-AgsAddAudio.html#AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       <a href="ags-AgsAddAudio.html#ags-add-audio-new">ags_add_audio_new</a>                   (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddAudio"></a><h3>struct AgsAddAudio</h3>
+<pre class="programlisting">struct AgsAddAudio {
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddAudioClass"></a><h3>struct AgsAddAudioClass</h3>
+<pre class="programlisting">struct AgsAddAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-audio-new"></a><h3>ags_add_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAddAudio.html#AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       ags_add_audio_new                   (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAddAudioSignal.html b/api/ags_0_4_0/ags-AgsAddAudioSignal.html
new file mode 100644
index 0000000..6d112d7
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAddAudioSignal.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddAudioSignal.top_of_page"></a>AgsAddAudioSignal</span></h2>
+<p>AgsAddAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal">AgsAddAudioSignal</a>;
+struct              <a href="ags-AgsAddAudioSignal.html#AgsAddAudioSignalClass">AgsAddAudioSignalClass</a>;
+<a href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * <a href="ags-AgsAddAudioSignal.html#ags-add-audio-signal-new">ags_add_audio_signal_new</a>            (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_signal_flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddAudioSignal"></a><h3>struct AgsAddAudioSignal</h3>
+<pre class="programlisting">struct AgsAddAudioSignal {
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+  AgsDevout *devout;
+  AgsRecallID *recall_id;
+  guint audio_signal_flags;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddAudioSignalClass"></a><h3>struct AgsAddAudioSignalClass</h3>
+<pre class="programlisting">struct AgsAddAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-audio-signal-new"></a><h3>ags_add_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * ags_add_audio_signal_new            (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_signal_flags</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAddLineMember.html b/api/ags_0_4_0/ags-AgsAddLineMember.html
new file mode 100644
index 0000000..1d4b777
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAddLineMember.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddLineMember.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddLineMember.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddLineMember.top_of_page"></a>AgsAddLineMember</span></h2>
+<p>AgsAddLineMember</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddLineMember.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAddLineMember.html#AgsAddLineMember">AgsAddLineMember</a>;
+struct              <a href="ags-AgsAddLineMember.html#AgsAddLineMemberClass">AgsAddLineMemberClass</a>;
+<a href="ags-AgsAddLineMember.html#AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></a> *  <a href="ags-AgsAddLineMember.html#ags-add-line-member-new">ags_add_line_member_new</a>             (<em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddLineMember"></a><h3>struct AgsAddLineMember</h3>
+<pre class="programlisting">struct AgsAddLineMember {
+  AgsTask task;
+
+  AgsLine *line;
+  AgsLineMember *line_member;
+
+  guint x;
+  guint y;
+  guint width;
+  guint height;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddLineMemberClass"></a><h3>struct AgsAddLineMemberClass</h3>
+<pre class="programlisting">struct AgsAddLineMemberClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-line-member-new"></a><h3>ags_add_line_member_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAddLineMember.html#AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></a> *  ags_add_line_member_new             (<em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAddNote.html b/api/ags_0_4_0/ags-AgsAddNote.html
new file mode 100644
index 0000000..397108c
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAddNote.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddNote.top_of_page"></a>AgsAddNote</span></h2>
+<p>AgsAddNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAddNote.html#AgsAddNote">AgsAddNote</a>;
+struct              <a href="ags-AgsAddNote.html#AgsAddNoteClass">AgsAddNoteClass</a>;
+<a href="ags-AgsAddNote.html#AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        <a href="ags-AgsAddNote.html#ags-add-note-new">ags_add_note_new</a>                    (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddNote"></a><h3>struct AgsAddNote</h3>
+<pre class="programlisting">struct AgsAddNote {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  AgsNote *note;
+  gboolean use_selection_list;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddNoteClass"></a><h3>struct AgsAddNoteClass</h3>
+<pre class="programlisting">struct AgsAddNoteClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-note-new"></a><h3>ags_add_note_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAddNote.html#AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        ags_add_note_new                    (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAddPointToSelection.html b/api/ags_0_4_0/ags-AgsAddPointToSelection.html
new file mode 100644
index 0000000..f4fa180
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAddPointToSelection.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddPointToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddPointToSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddPointToSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddPointToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddPointToSelection.top_of_page"></a>AgsAddPointToSelection</span></h2>
+<p>AgsAddPointToSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddPointToSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection">AgsAddPointToSelection</a>;
+struct              <a href="ags-AgsAddPointToSelection.html#AgsAddPointToSelectionClass">AgsAddPointToSelectionClass</a>;
+<a href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * <a href="ags-AgsAddPointToSelection.html#ags-add-point-to-selection-new">ags_add_point_to_selection_new</a> (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddPointToSelection"></a><h3>struct AgsAddPointToSelection</h3>
+<pre class="programlisting">struct AgsAddPointToSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+
+  gboolean replace_current_selection;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddPointToSelectionClass"></a><h3>struct AgsAddPointToSelectionClass</h3>
+<pre class="programlisting">struct AgsAddPointToSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-point-to-selection-new"></a><h3>ags_add_point_to_selection_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * ags_add_point_to_selection_new (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAddRecall.html b/api/ags_0_4_0/ags-AgsAddRecall.html
new file mode 100644
index 0000000..18d62d8
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAddRecall.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddRecall.top_of_page"></a>AgsAddRecall</span></h2>
+<p>AgsAddRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAddRecall.html#AgsAddRecall">AgsAddRecall</a>;
+struct              <a href="ags-AgsAddRecall.html#AgsAddRecallClass">AgsAddRecallClass</a>;
+<a href="ags-AgsAddRecall.html#AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></a> *      <a href="ags-AgsAddRecall.html#ags-add-recall-new">ags_add_recall_new</a>                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *context</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddRecall"></a><h3>struct AgsAddRecall</h3>
+<pre class="programlisting">struct AgsAddRecall {
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddRecallClass"></a><h3>struct AgsAddRecallClass</h3>
+<pre class="programlisting">struct AgsAddRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-recall-new"></a><h3>ags_add_recall_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAddRecall.html#AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></a> *      ags_add_recall_new                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *context</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAddRegionToSelection.html b/api/ags_0_4_0/ags-AgsAddRegionToSelection.html
new file mode 100644
index 0000000..d03404e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAddRegionToSelection.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddRegionToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddRegionToSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddRegionToSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddRegionToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddRegionToSelection.top_of_page"></a>AgsAddRegionToSelection</span></h2>
+<p>AgsAddRegionToSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddRegionToSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection">AgsAddRegionToSelection</a>;
+struct              <a href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelectionClass">AgsAddRegionToSelectionClass</a>;
+<a href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * <a href="ags-AgsAddRegionToSelection.html#ags-add-region-to-selection-new">ags_add_region_to_selection_new</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddRegionToSelection"></a><h3>struct AgsAddRegionToSelection</h3>
+<pre class="programlisting">struct AgsAddRegionToSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+
+  gboolean replace_current_selection;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddRegionToSelectionClass"></a><h3>struct AgsAddRegionToSelectionClass</h3>
+<pre class="programlisting">struct AgsAddRegionToSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-region-to-selection-new"></a><h3>ags_add_region_to_selection_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * ags_add_region_to_selection_new
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAppendAudio.html b/api/ags_0_4_0/ags-AgsAppendAudio.html
new file mode 100644
index 0000000..44dad81
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAppendAudio.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendAudio.top_of_page"></a>AgsAppendAudio</span></h2>
+<p>AgsAppendAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAppendAudio.html#AgsAppendAudio">AgsAppendAudio</a>;
+struct              <a href="ags-AgsAppendAudio.html#AgsAppendAudioClass">AgsAppendAudioClass</a>;
+<a href="ags-AgsAppendAudio.html#AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    <a href="ags-AgsAppendAudio.html#ags-append-audio-new">ags_append_audio_new</a>                (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendAudio"></a><h3>struct AgsAppendAudio</h3>
+<pre class="programlisting">struct AgsAppendAudio {
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendAudioClass"></a><h3>struct AgsAppendAudioClass</h3>
+<pre class="programlisting">struct AgsAppendAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-audio-new"></a><h3>ags_append_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAppendAudio.html#AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    ags_append_audio_new                (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAppendAudioThreaded.html b/api/ags_0_4_0/ags-AgsAppendAudioThreaded.html
new file mode 100644
index 0000000..eb78c82
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAppendAudioThreaded.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendAudioThreaded</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendAudioThreaded.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendAudioThreaded.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendAudioThreaded"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendAudioThreaded.top_of_page"></a>AgsAppendAudioThreaded</span></h2>
+<p>AgsAppendAudioThreaded</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendAudioThreaded.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded">AgsAppendAudioThreaded</a>;
+struct              <a href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreadedClass">AgsAppendAudioThreadedClass</a>;
+<a href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded"><span class="returnvalue">AgsAppendAudioThreaded</span></a> * <a href="ags-AgsAppendAudioThreaded.html#ags-append-audio-threaded-new">ags_append_audio_threaded_new</a>  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudioThreaded.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudioThreaded.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendAudioThreaded"></a><h3>struct AgsAppendAudioThreaded</h3>
+<pre class="programlisting">struct AgsAppendAudioThreaded {
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendAudioThreadedClass"></a><h3>struct AgsAppendAudioThreadedClass</h3>
+<pre class="programlisting">struct AgsAppendAudioThreadedClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-audio-threaded-new"></a><h3>ags_append_audio_threaded_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded"><span class="returnvalue">AgsAppendAudioThreaded</span></a> * ags_append_audio_threaded_new  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAppendChannel.html b/api/ags_0_4_0/ags-AgsAppendChannel.html
new file mode 100644
index 0000000..2aefe9a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAppendChannel.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendChannel.top_of_page"></a>AgsAppendChannel</span></h2>
+<p>AgsAppendChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAppendChannel.html#AgsAppendChannel">AgsAppendChannel</a>;
+struct              <a href="ags-AgsAppendChannel.html#AgsAppendChannelClass">AgsAppendChannelClass</a>;
+<a href="ags-AgsAppendChannel.html#AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  <a href="ags-AgsAppendChannel.html#ags-append-channel-new">ags_append_channel_new</a>              (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendChannel"></a><h3>struct AgsAppendChannel</h3>
+<pre class="programlisting">struct AgsAppendChannel {
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendChannelClass"></a><h3>struct AgsAppendChannelClass</h3>
+<pre class="programlisting">struct AgsAppendChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-channel-new"></a><h3>ags_append_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAppendChannel.html#AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  ags_append_channel_new              (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAppendRecall.html b/api/ags_0_4_0/ags-AgsAppendRecall.html
new file mode 100644
index 0000000..947b45a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAppendRecall.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendRecall.top_of_page"></a>AgsAppendRecall</span></h2>
+<p>AgsAppendRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAppendRecall.html#AgsAppendRecall">AgsAppendRecall</a>;
+struct              <a href="ags-AgsAppendRecall.html#AgsAppendRecallClass">AgsAppendRecallClass</a>;
+<a href="ags-AgsAppendRecall.html#AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   <a href="ags-AgsAppendRecall.html#ags-append-recall-new">ags_append_recall_new</a>               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendRecall"></a><h3>struct AgsAppendRecall</h3>
+<pre class="programlisting">struct AgsAppendRecall {
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendRecallClass"></a><h3>struct AgsAppendRecallClass</h3>
+<pre class="programlisting">struct AgsAppendRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-recall-new"></a><h3>ags_append_recall_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAppendRecall.html#AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   ags_append_recall_new               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsApplicable.html b/api/ags_0_4_0/ags-AgsApplicable.html
new file mode 100644
index 0000000..1d9a499
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsApplicable.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplicable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplicable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplicable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplicable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplicable.top_of_page"></a>AgsApplicable</span></h2>
+<p>AgsApplicable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplicable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsApplicable.html#AgsApplicable">AgsApplicable</a>;
+struct              <a href="ags-AgsApplicable.html#AgsApplicableInterface">AgsApplicableInterface</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsApplicable.html#ags-applicable-apply">ags_applicable_apply</a>                (<em class="parameter"><code><a href="ags-AgsApplicable.html#AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsApplicable.html#ags-applicable-reset">ags_applicable_reset</a>                (<em class="parameter"><code><a href="ags-AgsApplicable.html#AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsApplicable.html#ags-applicable-set-update">ags_applicable_set_update</a>           (<em class="parameter"><code><a href="ags-AgsApplicable.html#AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> update</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplicable"></a><h3>AgsApplicable</h3>
+<pre class="programlisting">typedef void AgsApplicable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplicableInterface"></a><h3>struct AgsApplicableInterface</h3>
+<pre class="programlisting">struct AgsApplicableInterface {
+  GTypeInterface interface;
+  
+  void (*set_update)(AgsApplicable *applicable, gboolean update);
+  void (*apply)(AgsApplicable *applicable);
+  void (*reset)(AgsApplicable *applicable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-apply"></a><h3>ags_applicable_apply ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_applicable_apply                (<em class="parameter"><code><a href="ags-AgsApplicable.html#AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-reset"></a><h3>ags_applicable_reset ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_applicable_reset                (<em class="parameter"><code><a href="ags-AgsApplicable.html#AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-set-update"></a><h3>ags_applicable_set_update ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_applicable_set_update           (<em class="parameter"><code><a href="ags-AgsApplicable.html#AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> update</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsApplyBpm.html b/api/ags_0_4_0/ags-AgsApplyBpm.html
new file mode 100644
index 0000000..d19bf42
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsApplyBpm.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyBpm</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplyBpm.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplyBpm.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplyBpm"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyBpm.top_of_page"></a>AgsApplyBpm</span></h2>
+<p>AgsApplyBpm</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplyBpm.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsApplyBpm.html#AgsApplyBpm">AgsApplyBpm</a>;
+struct              <a href="ags-AgsApplyBpm.html#AgsApplyBpmClass">AgsApplyBpmClass</a>;
+<a href="ags-AgsApplyBpm.html#AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       <a href="ags-AgsApplyBpm.html#ags-apply-bpm-new">ags_apply_bpm_new</a>                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> bpm</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyBpm"></a><h3>struct AgsApplyBpm</h3>
+<pre class="programlisting">struct AgsApplyBpm {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble bpm;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyBpmClass"></a><h3>struct AgsApplyBpmClass</h3>
+<pre class="programlisting">struct AgsApplyBpmClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-bpm-new"></a><h3>ags_apply_bpm_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsApplyBpm.html#AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       ags_apply_bpm_new                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> bpm</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsApplySequencerLength.html b/api/ags_0_4_0/ags-AgsApplySequencerLength.html
new file mode 100644
index 0000000..fbb43b2
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsApplySequencerLength.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplySequencerLength</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplySequencerLength.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplySequencerLength.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplySequencerLength"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplySequencerLength.top_of_page"></a>AgsApplySequencerLength</span></h2>
+<p>AgsApplySequencerLength</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplySequencerLength.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength">AgsApplySequencerLength</a>;
+struct              <a href="ags-AgsApplySequencerLength.html#AgsApplySequencerLengthClass">AgsApplySequencerLengthClass</a>;
+<a href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * <a href="ags-AgsApplySequencerLength.html#ags-apply-sequencer-length-new">ags_apply_sequencer_length_new</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> length</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplySequencerLength"></a><h3>struct AgsApplySequencerLength</h3>
+<pre class="programlisting">struct AgsApplySequencerLength {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble length;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySequencerLengthClass"></a><h3>struct AgsApplySequencerLengthClass</h3>
+<pre class="programlisting">struct AgsApplySequencerLengthClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-sequencer-length-new"></a><h3>ags_apply_sequencer_length_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * ags_apply_sequencer_length_new
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> length</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsApplySynth.html b/api/ags_0_4_0/ags-AgsApplySynth.html
new file mode 100644
index 0000000..155314c
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsApplySynth.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplySynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplySynth.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplySynth.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplySynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplySynth.top_of_page"></a>AgsApplySynth</span></h2>
+<p>AgsApplySynth</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplySynth.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsApplySynth.html#AgsApplySynth">AgsApplySynth</a>;
+struct              <a href="ags-AgsApplySynth.html#AgsApplySynthClass">AgsApplySynthClass</a>;
+enum                <a href="ags-AgsApplySynth.html#AgsApplySynthWave">AgsApplySynthWave</a>;
+<a href="ags-AgsApplySynth.html#AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     <a href="ags-AgsApplySynth.html#ags-apply-synth-new">ags_apply_synth_new</a>                 (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> wave</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frequency</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> volume</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> loop_start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> loop_end</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplySynth"></a><h3>struct AgsApplySynth</h3>
+<pre class="programlisting">struct AgsApplySynth {
+  AgsTask task;
+
+  AgsChannel *start_channel;
+  guint count;
+
+  guint wave;
+
+  guint attack;
+  guint frame_count;
+  guint frequency;
+  guint phase;
+  guint start;
+
+  gdouble volume;
+
+  guint loop_start;
+  guint loop_end;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySynthClass"></a><h3>struct AgsApplySynthClass</h3>
+<pre class="programlisting">struct AgsApplySynthClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySynthWave"></a><h3>enum AgsApplySynthWave</h3>
+<pre class="programlisting">typedef enum {
+  AGS_APPLY_SYNTH_INVALID,
+  AGS_APPLY_SYNTH_SIN,
+  AGS_APPLY_SYNTH_SAW,
+  AGS_APPLY_SYNTH_SQUARE,
+  AGS_APPLY_SYNTH_TRIANGLE,
+} AgsApplySynthWave;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-synth-new"></a><h3>ags_apply_synth_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsApplySynth.html#AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     ags_apply_synth_new                 (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> wave</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frequency</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> volume</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> loop_start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> loop_end</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsApplyTact.html b/api/ags_0_4_0/ags-AgsApplyTact.html
new file mode 100644
index 0000000..49e01cf
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsApplyTact.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplyTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplyTact.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplyTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyTact.top_of_page"></a>AgsApplyTact</span></h2>
+<p>AgsApplyTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplyTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsApplyTact.html#AgsApplyTact">AgsApplyTact</a>;
+struct              <a href="ags-AgsApplyTact.html#AgsApplyTactClass">AgsApplyTactClass</a>;
+<a href="ags-AgsApplyTact.html#AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      <a href="ags-AgsApplyTact.html#ags-apply-tact-new">ags_apply_tact_new</a>                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyTact"></a><h3>struct AgsApplyTact</h3>
+<pre class="programlisting">struct AgsApplyTact {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble tact;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyTactClass"></a><h3>struct AgsApplyTactClass</h3>
+<pre class="programlisting">struct AgsApplyTactClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-tact-new"></a><h3>ags_apply_tact_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsApplyTact.html#AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      ags_apply_tact_new                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsApplyWavetable.html b/api/ags_0_4_0/ags-AgsApplyWavetable.html
new file mode 100644
index 0000000..66552d3
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsApplyWavetable.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyWavetable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplyWavetable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplyWavetable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplyWavetable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyWavetable.top_of_page"></a>AgsApplyWavetable</span></h2>
+<p>AgsApplyWavetable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplyWavetable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsApplyWavetable.html#AgsApplyWavetable">AgsApplyWavetable</a>;
+struct              <a href="ags-AgsApplyWavetable.html#AgsApplyWavetableClass">AgsApplyWavetableClass</a>;
+<a href="ags-AgsApplyWavetable.html#AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * <a href="ags-AgsApplyWavetable.html#ags-apply-wavetable-new">ags_apply_wavetable_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyWavetable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyWavetable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyWavetable"></a><h3>struct AgsApplyWavetable</h3>
+<pre class="programlisting">struct AgsApplyWavetable {
+  AgsTask task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyWavetableClass"></a><h3>struct AgsApplyWavetableClass</h3>
+<pre class="programlisting">struct AgsApplyWavetableClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-wavetable-new"></a><h3>ags_apply_wavetable_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsApplyWavetable.html#AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * ags_apply_wavetable_new             ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAsyncQueue.html b/api/ags_0_4_0/ags-AgsAsyncQueue.html
new file mode 100644
index 0000000..67f35c5
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAsyncQueue.html
@@ -0,0 +1,245 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAsyncQueue</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAsyncQueue.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAsyncQueue.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAsyncQueue"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAsyncQueue.top_of_page"></a>AgsAsyncQueue</span></h2>
+<p>AgsAsyncQueue</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAsyncQueue.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsAsyncQueue.html#AGS-ASYNC-QUEUE-CLOCK-ID:CAPS">AGS_ASYNC_QUEUE_CLOCK_ID</a>
+#define             <a href="ags-AgsAsyncQueue.html#AGS-ASYNC-QUEUE-DEFAULT-SYSTEM-JIFFIE:CAPS">AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE</a>
+#define             <a href="ags-AgsAsyncQueue.html#AGS-ASYNC-QUEUE-SIGNAL-HIGH:CAPS">AGS_ASYNC_QUEUE_SIGNAL_HIGH</a>
+#define             <a href="ags-AgsAsyncQueue.html#AGS-ASYNC-QUEUE-SIGNAL-LOW:CAPS">AGS_ASYNC_QUEUE_SIGNAL_LOW</a>
+struct              <a href="ags-AgsAsyncQueue.html#AgsAsyncQueue">AgsAsyncQueue</a>;
+struct              <a href="ags-AgsAsyncQueue.html#AgsAsyncQueueClass">AgsAsyncQueueClass</a>;
+enum                <a href="ags-AgsAsyncQueue.html#AgsAsyncQueueFlags">AgsAsyncQueueFlags</a>;
+struct              <a href="ags-AgsAsyncQueue.html#AgsContext">AgsContext</a>;
+struct              <a href="ags-AgsAsyncQueue.html#AgsTimer">AgsTimer</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsAsyncQueue.html#ags-async-queue-add">ags_async_queue_add</a>                 (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsStackable.html#AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<a href="ags-AgsAsyncQueue.html#AgsContext"><span class="returnvalue">AgsContext</span></a> *        <a href="ags-AgsAsyncQueue.html#ags-async-queue-find-context">ags_async_queue_find_context</a>        (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsStackable.html#AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAsyncQueue.html#ags-async-queue-idle">ags_async_queue_idle</a>                (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAsyncQueue.html#ags-async-queue-initerrupt">ags_async_queue_initerrupt</a>          (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);
+<a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></a> *     <a href="ags-AgsAsyncQueue.html#ags-async-queue-new">ags_async_queue_new</a>                 ();
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a href="ags-AgsAsyncQueue.html#ags-async-queue-next-interval">ags_async_queue_next_interval</a>       (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAsyncQueue.html#ags-async-queue-pop-context">ags_async_queue_pop_context</a>         (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsContext"><span class="type">AgsContext</span></a> *context</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAsyncQueue.html#ags-async-queue-push-context">ags_async_queue_push_context</a>        (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsContext"><span class="type">AgsContext</span></a> *context</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsAsyncQueue.html#ags-async-queue-remove">ags_async_queue_remove</a>              (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsStackable.html#AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<span class="returnvalue">void</span> *              <a href="ags-AgsAsyncQueue.html#ags-async-queue-worker">ags_async_queue_worker</a>              (<em class="parameter"><code><span class="type">void</span> *ptr</code></em>);
+<a href="ags-AgsAsyncQueue.html#AgsContext"><span class="returnvalue">AgsContext</span></a> *        <a href="ags-AgsAsyncQueue.html#ags-context-alloc">ags_context_alloc</a>                   (<em class="parameter"><code><a href="../glib/glib-Double-ended-Queues.html#GQueue"><span class="type">GQueue</span></a> *stack</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *timer</code></em>);
+<a href="ags-AgsAsyncQueue.html#AgsTimer"><span class="returnvalue">AgsTimer</span></a> *          <a href="ags-AgsAsyncQueue.html#ags-timer-alloc">ags_timer_alloc</a>                     (<em class="parameter"><code><span class="type">time_t</span> tv_sec</code></em>,
+                                                         <em class="parameter"><code>long <span class="type">tv_nsec</span> Param2</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAsyncQueue.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAsyncQueue.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-ASYNC-QUEUE-CLOCK-ID:CAPS"></a><h3>AGS_ASYNC_QUEUE_CLOCK_ID</h3>
+<pre class="programlisting">#define AGS_ASYNC_QUEUE_CLOCK_ID CLOCK_REALTIME
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-ASYNC-QUEUE-DEFAULT-SYSTEM-JIFFIE:CAPS"></a><h3>AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE</h3>
+<pre class="programlisting">#define AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE (250)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-ASYNC-QUEUE-SIGNAL-HIGH:CAPS"></a><h3>AGS_ASYNC_QUEUE_SIGNAL_HIGH</h3>
+<pre class="programlisting">#define AGS_ASYNC_QUEUE_SIGNAL_HIGH SIGRTMAX
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-ASYNC-QUEUE-SIGNAL-LOW:CAPS"></a><h3>AGS_ASYNC_QUEUE_SIGNAL_LOW</h3>
+<pre class="programlisting">#define AGS_ASYNC_QUEUE_SIGNAL_LOW SIGRTMIN
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAsyncQueue"></a><h3>struct AgsAsyncQueue</h3>
+<pre class="programlisting">struct AgsAsyncQueue {
+  GObject object;
+
+  guint flags;
+
+  guint output_sum;
+  guint systemrate;
+  guint interval;
+
+  timer_t timerid;
+
+  GQueue *stack;
+  GHashTable *timer;
+
+  union{
+    //    atomic_t monitor;
+    pthread_mutex_t mutex;
+  }lock;
+
+  GList *context;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAsyncQueueClass"></a><h3>struct AgsAsyncQueueClass</h3>
+<pre class="programlisting">struct AgsAsyncQueueClass {
+  GObjectClass object;
+
+  void (*interrupt)(AgsAsyncQueue *async_queue);
+  
+  void (*push_context)(AgsAsyncQueue *async_queue,
+		       AgsContext *context);
+  void (*pop_context)(AgsAsyncQueue *async_queue,
+		      AgsContext *context);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAsyncQueueFlags"></a><h3>enum AgsAsyncQueueFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ASYNC_QUEUE_LINUX_THREADS     = 1,
+  AGS_ASYNC_QUEUE_POSIX_THREADS     = 1 << 1,
+  AGS_ASYNC_QUEUE_WORKER_RUNNING    = 1 << 2,
+  AGS_ASYNC_QUEUE_INTERRUPT_OWN     = 1 << 2,
+  AGS_ASYNC_QUEUE_INTERRUPT_OTHER   = 1 << 3,
+  AGS_ASYNC_QUEUE_STOP_BIT_0        = 1 << 4,
+  AGS_ASYNC_QUEUE_STOP_BIT_1        = 1 << 5,
+} AgsAsyncQueueFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsContext"></a><h3>struct AgsContext</h3>
+<pre class="programlisting">struct AgsContext {
+  GQueue *stack;
+  GHashTable *timer;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimer"></a><h3>struct AgsTimer</h3>
+<pre class="programlisting">struct AgsTimer {
+  struct timespec run_delay;
+
+  //NOTE: not supported for now
+  gboolean record_history;
+  gpointer history;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-add"></a><h3>ags_async_queue_add ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_async_queue_add                 (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsStackable.html#AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-find-context"></a><h3>ags_async_queue_find_context ()</h3>
+<pre class="programlisting"><a href="ags-AgsAsyncQueue.html#AgsContext"><span class="returnvalue">AgsContext</span></a> *        ags_async_queue_find_context        (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsStackable.html#AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-idle"></a><h3>ags_async_queue_idle ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_async_queue_idle                (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-initerrupt"></a><h3>ags_async_queue_initerrupt ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_async_queue_initerrupt          (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-new"></a><h3>ags_async_queue_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></a> *     ags_async_queue_new                 ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-next-interval"></a><h3>ags_async_queue_next_interval ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_async_queue_next_interval       (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-pop-context"></a><h3>ags_async_queue_pop_context ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_async_queue_pop_context         (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsContext"><span class="type">AgsContext</span></a> *context</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-push-context"></a><h3>ags_async_queue_push_context ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_async_queue_push_context        (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsContext"><span class="type">AgsContext</span></a> *context</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-remove"></a><h3>ags_async_queue_remove ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_async_queue_remove              (<em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsStackable.html#AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-async-queue-worker"></a><h3>ags_async_queue_worker ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span> *              ags_async_queue_worker              (<em class="parameter"><code><span class="type">void</span> *ptr</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-context-alloc"></a><h3>ags_context_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsAsyncQueue.html#AgsContext"><span class="returnvalue">AgsContext</span></a> *        ags_context_alloc                   (<em class="parameter"><code><a href="../glib/glib-Double-ended-Queues.html#GQueue"><span class="type">GQueue</span></a> *stack</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *timer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timer-alloc"></a><h3>ags_timer_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsAsyncQueue.html#AgsTimer"><span class="returnvalue">AgsTimer</span></a> *          ags_timer_alloc                     (<em class="parameter"><code><span class="type">time_t</span> tv_sec</code></em>,
+                                                         <em class="parameter"><code>long <span class="type">tv_nsec</span> Param2</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAudio.html b/api/ags_0_4_0/ags-AgsAudio.html
new file mode 100644
index 0000000..daa1120
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAudio.html
@@ -0,0 +1,361 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudio.top_of_page"></a>AgsAudio</span></h2>
+<p>AgsAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAudio.html#AgsAudio">AgsAudio</a>;
+struct              <a href="ags-AgsAudio.html#AgsAudioClass">AgsAudioClass</a>;
+enum                <a href="ags-AgsAudio.html#AgsAudioFlags">AgsAudioFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-add-recall">ags_audio_add_recall</a>                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-add-recall-container">ags_audio_add_recall_container</a>      (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-add-recall-id">ags_audio_add_recall_id</a>             (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-cancel">ags_audio_cancel</a>                    (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-done">ags_audio_done</a>                      (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-duplicate-recall">ags_audio_duplicate_recall</a>          (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-init-recall">ags_audio_init_recall</a>               (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsAudio.html#ags-audio-is-playing">ags_audio_is_playing</a>                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<a href="ags-AgsAudio.html#AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          <a href="ags-AgsAudio.html#ags-audio-new">ags_audio_new</a>                       ();
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-open-files">ags_audio_open_files</a>                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-play">ags_audio_play</a>                      (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-recall-change-state">ags_audio_recall_change_state</a>       (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsAudio.html#ags-audio-recursive-play-init">ags_audio_recursive_play_init</a>       (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-remove-recall">ags_audio_remove_recall</a>             (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-remove-recall-container">ags_audio_remove_recall_container</a>   (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-remove-recall-id">ags_audio_remove_recall_id</a>          (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-resolve-recall">ags_audio_resolve_recall</a>            (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-set-audio-channels">ags_audio_set_audio_channels</a>        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-set-devout">ags_audio_set_devout</a>                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-set-flags">ags_audio_set_flags</a>                 (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-set-pads">ags_audio_set_pads</a>                  (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-set-sequence-length">ags_audio_set_sequence_length</a>       (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> sequence_length</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudio.html#ags-audio-unset-flags">ags_audio_unset_flags</a>               (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudio"></a><h3>struct AgsAudio</h3>
+<pre class="programlisting">struct AgsAudio {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  guint level;
+  
+  guint sequence_length;
+  guint audio_channels;
+  guint frequence;
+
+  guint output_pads;
+  guint output_lines;
+
+  guint input_pads;
+  guint input_lines;
+
+  AgsChannel *output;
+  AgsChannel *input;
+
+  gpointer devout_play_domain;
+
+  GList *notation;
+
+  GList *recall_id;
+
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  GList *recall_remove; //TODO:JK: verify deprecation
+  GList *play_remove; //TODO:JK: verify deprecation
+
+  GtkWidget *machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioClass"></a><h3>struct AgsAudioClass</h3>
+<pre class="programlisting">struct AgsAudioClass {
+  GObjectClass object;
+
+  void (*set_audio_channels)(AgsAudio *audio,
+			     guint audio_channels, guint audio_channels_old);
+  void (*set_pads)(AgsAudio *audio,
+		   GType type,
+		   guint pads, guint pads_old);
+
+  void (*done)(AgsAudio *audio);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFlags"></a><h3>enum AgsAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_OUTPUT_HAS_RECYCLING        = 1,
+  AGS_AUDIO_INPUT_HAS_RECYCLING         = 1 <<  1,
+  AGS_AUDIO_INPUT_TAKES_FILE            = 1 <<  2,
+  AGS_AUDIO_HAS_NOTATION                = 1 <<  3,
+  AGS_AUDIO_SYNC                        = 1 <<  4, // can be combined with below
+  AGS_AUDIO_ASYNC                       = 1 <<  5,
+  AGS_AUDIO_RUNNING                     = 1 <<  6,
+  AGS_AUDIO_PLAYING                     = 1 <<  7,
+  AGS_AUDIO_NOTATION_DEFAULT            = 1 <<  8,
+} AgsAudioFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall"></a><h3>ags_audio_add_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_add_recall                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-container"></a><h3>ags_audio_add_recall_container ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_add_recall_container      (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-id"></a><h3>ags_audio_add_recall_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_add_recall_id             (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-cancel"></a><h3>ags_audio_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_cancel                    (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Cancel processing audio data.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-done"></a><h3>ags_audio_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_done                      (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-duplicate-recall"></a><h3>ags_audio_duplicate_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_duplicate_recall          (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Duplicate all <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> templates of this <a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-recall"></a><h3>ags_audio_init_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_init_recall               (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Initializes the recalls of <em class="parameter"><code>audio</code></em>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-is-playing"></a><h3>ags_audio_is_playing ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_audio_is_playing                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+Determine if <a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> is playing.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-new"></a><h3>ags_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAudio.html#AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          ags_audio_new                       ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-open-files"></a><h3>ags_audio_open_files ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_open_files                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);</pre>
+<p>
+Open some files.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-play"></a><h3>ags_audio_play ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_play                      (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Performs on single play call of appropriate stage.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recall-change-state"></a><h3>ags_audio_recall_change_state ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_recall_change_state       (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recursive-play-init"></a><h3>ags_audio_recursive_play_init ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_audio_recursive_play_init       (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);</pre>
+<p>
+Initializes <a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> in order to do playback, sequencer or notation.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall"></a><h3>ags_audio_remove_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_remove_recall             (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-container"></a><h3>ags_audio_remove_recall_container ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_remove_recall_container   (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-id"></a><h3>ags_audio_remove_recall_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_remove_recall_id          (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-resolve-recall"></a><h3>ags_audio_resolve_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_resolve_recall            (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Performs resolving of recalls.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-audio-channels"></a><h3>ags_audio_set_audio_channels ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_set_audio_channels        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);</pre>
+<p>
+Resize audio channels AgsInput will be allocated first.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-devout"></a><h3>ags_audio_set_devout ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_set_devout                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+<p>
+Sets a devout object on audio.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-flags"></a><h3>ags_audio_set_flags ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_set_flags                 (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+<p>
+Disable a feature of AgsAudio.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-pads"></a><h3>ags_audio_set_pads ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_set_pads                  (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads</code></em>);</pre>
+<p>
+Sets pad count for the apropriate <em class="parameter"><code>type</code></em>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-sequence-length"></a><h3>ags_audio_set_sequence_length ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_set_sequence_length       (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> sequence_length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-unset-flags"></a><h3>ags_audio_unset_flags ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_unset_flags               (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAudioFile.html b/api/ags_0_4_0/ags-AgsAudioFile.html
new file mode 100644
index 0000000..6eb93a3
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAudioFile.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioFile.top_of_page"></a>AgsAudioFile</span></h2>
+<p>AgsAudioFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAudioFile.html#AgsAudioFile">AgsAudioFile</a>;
+struct              <a href="ags-AgsAudioFile.html#AgsAudioFileClass">AgsAudioFileClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioFile.html#ags-audio-file-close">ags_audio_file_close</a>                (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioFile.html#ags-audio-file-flush">ags_audio_file_flush</a>                (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      <a href="ags-AgsAudioFile.html#ags-audio-file-new">ags_audio_file_new</a>                  (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsAudioFile.html#ags-audio-file-open">ags_audio_file_open</a>                 (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsAudioFile.html#ags-audio-file-open-from-data">ags_audio_file_open_from_data</a>       (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioFile.html#ags-audio-file-read-audio-signal">ags_audio_file_read_audio_signal</a>    (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioFile.html#ags-audio-file-seek">ags_audio_file_seek</a>                 (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> whence</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioFile.html#ags-audio-file-write">ags_audio_file_write</a>                (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioFile"></a><h3>struct AgsAudioFile</h3>
+<pre class="programlisting">struct AgsAudioFile {
+  GObject object;
+
+  AgsDevout *devout;
+
+  gchar *name;
+  guint frames;
+  guint channels;
+
+  guint start_channel;
+  guint audio_channels;
+
+  GList *audio_signal;
+
+  GObject *file;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFileClass"></a><h3>struct AgsAudioFileClass</h3>
+<pre class="programlisting">struct AgsAudioFileClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-close"></a><h3>ags_audio_file_close ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_file_close                (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-flush"></a><h3>ags_audio_file_flush ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_file_flush                (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-new"></a><h3>ags_audio_file_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      ags_audio_file_new                  (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open"></a><h3>ags_audio_file_open ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_audio_file_open                 (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open-from-data"></a><h3>ags_audio_file_open_from_data ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_audio_file_open_from_data       (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-read-audio-signal"></a><h3>ags_audio_file_read_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_file_read_audio_signal    (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-seek"></a><h3>ags_audio_file_seek ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_file_seek                 (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> whence</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-write"></a><h3>ags_audio_file_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_file_write                (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAudioFileXml.html b/api/ags_0_4_0/ags-AgsAudioFileXml.html
new file mode 100644
index 0000000..d17efc1
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAudioFileXml.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioFileXml</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioFileXml.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioFileXml.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioFileXml"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioFileXml.top_of_page"></a>AgsAudioFileXml</span></h2>
+<p>AgsAudioFileXml</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioFileXml.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAudioFileXml.html#AgsAudioFileXml">AgsAudioFileXml</a>;
+struct              <a href="ags-AgsAudioFileXml.html#AgsAudioFileXmlClass">AgsAudioFileXmlClass</a>;
+<a href="ags-AgsAudioFileXml.html#AgsAudioFileXml"><span class="returnvalue">AgsAudioFileXml</span></a> *   <a href="ags-AgsAudioFileXml.html#ags-audio-file-xml-new">ags_audio_file_xml_new</a>              (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFileXml.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFileXml.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioFileXml"></a><h3>struct AgsAudioFileXml</h3>
+<pre class="programlisting">struct AgsAudioFileXml {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFileXmlClass"></a><h3>struct AgsAudioFileXmlClass</h3>
+<pre class="programlisting">struct AgsAudioFileXmlClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-xml-new"></a><h3>ags_audio_file_xml_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAudioFileXml.html#AgsAudioFileXml"><span class="returnvalue">AgsAudioFileXml</span></a> *   ags_audio_file_xml_new              (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAudioLoop.html b/api/ags_0_4_0/ags-AgsAudioLoop.html
new file mode 100644
index 0000000..62d9acf
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAudioLoop.html
@@ -0,0 +1,185 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioLoop.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioLoop.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioLoop.top_of_page"></a>AgsAudioLoop</span></h2>
+<p>AgsAudioLoop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioLoop.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a>
+struct              <a href="ags-AgsAudioLoop.html#AgsAudioLoop">AgsAudioLoop</a>;
+struct              <a href="ags-AgsAudioLoop.html#AgsAudioLoopClass">AgsAudioLoopClass</a>;
+enum                <a href="ags-AgsAudioLoop.html#AgsAudioLoopFlags">AgsAudioLoopFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioLoop.html#ags-audio-loop-add-audio">ags_audio_loop_add_audio</a>            (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioLoop.html#ags-audio-loop-add-channel">ags_audio_loop_add_channel</a>          (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioLoop.html#ags-audio-loop-add-recall">ags_audio_loop_add_recall</a>           (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>);
+<a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      <a href="ags-AgsAudioLoop.html#ags-audio-loop-new">ags_audio_loop_new</a>                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioLoop.html#ags-audio-loop-remove-audio">ags_audio_loop_remove_audio</a>         (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioLoop.html#ags-audio-loop-remove-channel">ags_audio_loop_remove_channel</a>       (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioLoop.html#ags-audio-loop-remove-recall">ags_audio_loop_remove_recall</a>        (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUDIO_LOOP_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUDIO_LOOP_DEFAULT_JIFFIE (48)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop"></a><h3>struct AgsAudioLoop</h3>
+<pre class="programlisting">struct AgsAudioLoop {
+  AgsThread thread;
+
+  guint flags;
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  GCond cond;
+  GMutex mutex;
+
+  gdouble frequency;
+
+  GObject *ags_main;
+
+  AgsAsyncQueue *async_queue;
+  
+  AgsThread *task_thread;
+  AgsThread *gui_thread;
+  AgsThread *devout_thread;
+  AgsThread *export_thread;
+
+  pthread_mutex_t recall_mutex;
+
+  guint play_recall_ref;
+  GList *play_recall; // play AgsRecall
+
+  guint play_channel_ref;
+  GList *play_channel; // play AgsChannel
+
+  guint play_audio_ref;
+  GList *play_audio; // play AgsAudio
+
+  guint play_notation_ref;
+  GList *play_notation;
+
+  GList *tree_sanity;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoopClass"></a><h3>struct AgsAudioLoopClass</h3>
+<pre class="programlisting">struct AgsAudioLoopClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoopFlags"></a><h3>enum AgsAudioLoopFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_LOOP_PLAY_RECALL                    = 1,
+  AGS_AUDIO_LOOP_PLAYING_RECALL                 = 1 << 1,
+  AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING        = 1 << 2,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL                   = 1 << 3,
+  AGS_AUDIO_LOOP_PLAYING_CHANNEL                = 1 << 4,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING       = 1 << 5,
+  AGS_AUDIO_LOOP_PLAY_AUDIO                     = 1 << 6,
+  AGS_AUDIO_LOOP_PLAYING_AUDIO                  = 1 << 7,
+  AGS_AUDIO_LOOP_PLAY_NOTATION                  = 1 << 8,
+  AGS_AUDIO_LOOP_PLAYING_NOTATION               = 1 << 9,
+  AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING         = 1 << 10,
+} AgsAudioLoopFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-audio"></a><h3>ags_audio_loop_add_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_add_audio            (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-channel"></a><h3>ags_audio_loop_add_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_add_channel          (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-recall"></a><h3>ags_audio_loop_add_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_add_recall           (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-new"></a><h3>ags_audio_loop_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      ags_audio_loop_new                  (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-audio"></a><h3>ags_audio_loop_remove_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_remove_audio         (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-channel"></a><h3>ags_audio_loop_remove_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_remove_channel       (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-recall"></a><h3>ags_audio_loop_remove_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_loop_remove_recall        (<em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAudioPreferences.html b/api/ags_0_4_0/ags-AgsAudioPreferences.html
new file mode 100644
index 0000000..e2ec46a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAudioPreferences.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioPreferences.top_of_page"></a>AgsAudioPreferences</span></h2>
+<p>AgsAudioPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAudioPreferences.html#AgsAudioPreferences">AgsAudioPreferences</a>;
+struct              <a href="ags-AgsAudioPreferences.html#AgsAudioPreferencesClass">AgsAudioPreferencesClass</a>;
+<a href="ags-AgsAudioPreferences.html#AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * <a href="ags-AgsAudioPreferences.html#ags-audio-preferences-new">ags_audio_preferences_new</a>         ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioPreferences"></a><h3>struct AgsAudioPreferences</h3>
+<pre class="programlisting">struct AgsAudioPreferences {
+  GtkVBox vbox;
+
+  GtkComboBox *card;
+  GtkSpinButton *audio_channels;
+  GtkSpinButton *samplerate;
+  GtkSpinButton *buffer_size;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioPreferencesClass"></a><h3>struct AgsAudioPreferencesClass</h3>
+<pre class="programlisting">struct AgsAudioPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-new"></a><h3>ags_audio_preferences_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAudioPreferences.html#AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * ags_audio_preferences_new         ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAudioSetRecycling.html b/api/ags_0_4_0/ags-AgsAudioSetRecycling.html
new file mode 100644
index 0000000..73bfb08
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAudioSetRecycling.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioSetRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioSetRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioSetRecycling.top_of_page"></a>AgsAudioSetRecycling</span></h2>
+<p>AgsAudioSetRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioSetRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecycling">AgsAudioSetRecycling</a>;
+struct              <a href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecyclingClass">AgsAudioSetRecyclingClass</a>;
+<a href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * <a href="ags-AgsAudioSetRecycling.html#ags-audio-set-recycling-new">ags_audio_set_recycling_new</a>      (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *parameter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSetRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSetRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioSetRecycling"></a><h3>struct AgsAudioSetRecycling</h3>
+<pre class="programlisting">struct AgsAudioSetRecycling {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GParameter *parameter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSetRecyclingClass"></a><h3>struct AgsAudioSetRecyclingClass</h3>
+<pre class="programlisting">struct AgsAudioSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-recycling-new"></a><h3>ags_audio_set_recycling_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * ags_audio_set_recycling_new      (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *parameter</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAudioSignal.html b/api/ags_0_4_0/ags-AgsAudioSignal.html
new file mode 100644
index 0000000..859af25
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAudioSignal.html
@@ -0,0 +1,316 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioSignal.top_of_page"></a>AgsAudioSignal</span></h2>
+<p>AgsAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">                    <a href="ags-AgsAudioSignal.html#AgsAttack">AgsAttack</a>;
+enum                <a href="ags-AgsAudioSignal.html#AgsAttackFlags">AgsAttackFlags</a>;
+struct              <a href="ags-AgsAudioSignal.html#AgsAudioSignal">AgsAudioSignal</a>;
+struct              <a href="ags-AgsAudioSignal.html#AgsAudioSignalClass">AgsAudioSignalClass</a>;
+enum                <a href="ags-AgsAudioSignal.html#AgsAudioSignalFlags">AgsAudioSignalFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-add-stream">ags_audio_signal_add_stream</a>         (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer">ags_audio_signal_copy_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer">ags_audio_signal_copy_buffer_to_double_buffer</a>
+                                                        (<em class="parameter"><code><span class="type">double</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer">ags_audio_signal_copy_double_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-duplicate-stream">ags_audio_signal_duplicate_stream</a>   (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsAudioSignal.html#ags-audio-signal-get-by-recall-id">ags_audio_signal_get_by_recall_id</a>   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a href="ags-AgsAudioSignal.html#ags-audio-signal-get-length-till-current">ags_audio_signal_get_length_till_current</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsAudioSignal.html#ags-audio-signal-get-stream-current">ags_audio_signal_get_stream_current</a> (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);
+<a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a href="ags-AgsAudioSignal.html#ags-audio-signal-get-template">ags_audio_signal_get_template</a>       (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-morph-samplerate">ags_audio_signal_morph_samplerate</a>   (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> samplerate</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> k_morph</code></em>);
+<a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a href="ags-AgsAudioSignal.html#ags-audio-signal-new">ags_audio_signal_new</a>                (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);
+<a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a href="ags-AgsAudioSignal.html#ags-audio-signal-new-with-length">ags_audio_signal_new_with_length</a>    (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size">ags_audio_signal_realloc_buffer_size</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-scale">ags_audio_signal_scale</a>              (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-stream-resize">ags_audio_signal_stream_resize</a>      (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-stream-safe-resize">ags_audio_signal_stream_safe_resize</a> (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsAudioSignal.html#ags-audio-signal-tile">ags_audio_signal_tile</a>               (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+signed <span class="returnvalue">short</span> *      <a href="ags-AgsAudioSignal.html#ags-stream-alloc">ags_stream_alloc</a>                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAttack"></a><h3>AgsAttack</h3>
+<pre class="programlisting">typedef struct _AgsAttack AgsAttack;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAttackFlags"></a><h3>enum AgsAttackFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ATTACK_INITIAL_RUN  = 1,
+  AGS_ATTACK_SWAP         = 1 << 1,
+} AgsAttackFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal"></a><h3>struct AgsAudioSignal</h3>
+<pre class="programlisting">struct AgsAudioSignal {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+
+  GObject *recycling;
+  GObject *recall_id; // AGS_TYPE_RECALL_ID to identify the AgsAudioSignal
+
+  guint samplerate;
+  guint buffer_size;
+  guint resolution;
+
+  guint length;
+  guint last_frame; // the last frame at stream_end
+  guint loop_start;
+  guint loop_end;
+
+  guint delay;
+  guint attack;
+
+  guint lock_attack;
+  
+  GList *stream_beginning;
+  GList *stream_current;
+  GList *stream_end;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignalClass"></a><h3>struct AgsAudioSignalClass</h3>
+<pre class="programlisting">struct AgsAudioSignalClass {
+  GObjectClass object;
+
+  void (*realloc_buffer_size)(AgsAudioSignal *audio_signal, guint buffer_size);
+  void (*morph_samplerate)(AgsAudioSignal *audio_signal, guint samplerate, double k_morph);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignalFlags"></a><h3>enum AgsAudioSignalFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_SIGNAL_TEMPLATE             = 1,
+  AGS_AUDIO_SIGNAL_PLAY_DONE            = 1 << 1,
+  AGS_AUDIO_SIGNAL_STANDALONE           = 1 << 2,
+} AgsAudioSignalFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-add-stream"></a><h3>ags_audio_signal_add_stream ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_add_stream         (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Adds a buffer at the end of the stream.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-buffer"></a><h3>ags_audio_signal_copy_buffer_to_buffer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_copy_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);</pre>
+<p>
+Copy a buffer to an other buffer.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-double-buffer"></a><h3>ags_audio_signal_copy_buffer_to_double_buffer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_copy_buffer_to_double_buffer
+                                                        (<em class="parameter"><code><span class="type">double</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-double-buffer-to-buffer"></a><h3>ags_audio_signal_copy_double_buffer_to_buffer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_copy_double_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> schannels</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-duplicate-stream"></a><h3>ags_audio_signal_duplicate_stream ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_duplicate_stream   (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-by-recall-id"></a><h3>ags_audio_signal_get_by_recall_id ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_audio_signal_get_by_recall_id   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-length-till-current"></a><h3>ags_audio_signal_get_length_till_current ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_audio_signal_get_length_till_current
+                                                        (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Counts the buffers from stream_beginning upto stream_current.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-stream-current"></a><h3>ags_audio_signal_get_stream_current ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_audio_signal_get_stream_current (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-template"></a><h3>ags_audio_signal_get_template ()</h3>
+<pre class="programlisting"><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_get_template       (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-morph-samplerate"></a><h3>ags_audio_signal_morph_samplerate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_morph_samplerate   (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> samplerate</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> k_morph</code></em>);</pre>
+<p>
+Morph audio quality to new samplerate.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new"></a><h3>ags_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new                (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new-with-length"></a><h3>ags_audio_signal_new_with_length ()</h3>
+<pre class="programlisting"><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new_with_length    (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-realloc-buffer-size"></a><h3>ags_audio_signal_realloc_buffer_size ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_realloc_buffer_size
+                                                        (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+<p>
+Realloc the stream to the new buffer size.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-scale"></a><h3>ags_audio_signal_scale ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_scale              (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-resize"></a><h3>ags_audio_signal_stream_resize ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_stream_resize      (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+<p>
+Resizes an <a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>'s stream but be carefull with shrinking.
+This function may crash the application.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-safe-resize"></a><h3>ags_audio_signal_stream_safe_resize ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_stream_safe_resize (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+<p>
+Resizes an <a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>'s stream but doesn't shrink more than the
+current stream position.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-tile"></a><h3>ags_audio_signal_tile ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_signal_tile               (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-alloc"></a><h3>ags_stream_alloc ()</h3>
+<pre class="programlisting">signed <span class="returnvalue">short</span> *      ags_stream_alloc                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsAutosaveThread.html b/api/ags_0_4_0/ags-AgsAutosaveThread.html
new file mode 100644
index 0000000..fe5d4dd
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsAutosaveThread.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAutosaveThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAutosaveThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAutosaveThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAutosaveThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAutosaveThread.top_of_page"></a>AgsAutosaveThread</span></h2>
+<p>AgsAutosaveThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAutosaveThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS">AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</a>
+#define             <a href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS">AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</a>
+struct              <a href="ags-AgsAutosaveThread.html#AgsAutosaveThread">AgsAutosaveThread</a>;
+struct              <a href="ags-AgsAutosaveThread.html#AgsAutosaveThreadClass">AgsAutosaveThreadClass</a>;
+<a href="ags-AgsAutosaveThread.html#AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></a> * <a href="ags-AgsAutosaveThread.html#ags-autosave-thread-new">ags_autosave_thread_new</a>             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMain.html#AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME "ags-autosaved.xml\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE (0.2)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAutosaveThread"></a><h3>struct AgsAutosaveThread</h3>
+<pre class="programlisting">struct AgsAutosaveThread {
+  AgsThread thread;
+
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  AgsMain *ags_main;
+
+  guint delay;
+  guint counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAutosaveThreadClass"></a><h3>struct AgsAutosaveThreadClass</h3>
+<pre class="programlisting">struct AgsAutosaveThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-autosave-thread-new"></a><h3>ags_autosave_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsAutosaveThread.html#AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></a> * ags_autosave_thread_new             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMain.html#AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsBufferAudioSignal.html b/api/ags_0_4_0/ags-AgsBufferAudioSignal.html
new file mode 100644
index 0000000..d72150b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsBufferAudioSignal.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferAudioSignal.top_of_page"></a>AgsBufferAudioSignal</span></h2>
+<p>AgsBufferAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal">AgsBufferAudioSignal</a>;
+struct              <a href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignalClass">AgsBufferAudioSignalClass</a>;
+<a href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * <a href="ags-AgsBufferAudioSignal.html#ags-buffer-audio-signal-new">ags_buffer_audio_signal_new</a>      (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferAudioSignal"></a><h3>struct AgsBufferAudioSignal</h3>
+<pre class="programlisting">struct AgsBufferAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferAudioSignalClass"></a><h3>struct AgsBufferAudioSignalClass</h3>
+<pre class="programlisting">struct AgsBufferAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-audio-signal-new"></a><h3>ags_buffer_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * ags_buffer_audio_signal_new      (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsBufferChannel.html b/api/ags_0_4_0/ags-AgsBufferChannel.html
new file mode 100644
index 0000000..743bca4
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsBufferChannel.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferChannel.top_of_page"></a>AgsBufferChannel</span></h2>
+<p>AgsBufferChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsBufferChannel.html#AgsBufferChannel">AgsBufferChannel</a>;
+struct              <a href="ags-AgsBufferChannel.html#AgsBufferChannelClass">AgsBufferChannelClass</a>;
+<a href="ags-AgsBufferChannel.html#AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  <a href="ags-AgsBufferChannel.html#ags-buffer-channel-new">ags_buffer_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannel"></a><h3>struct AgsBufferChannel</h3>
+<pre class="programlisting">struct AgsBufferChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferChannelClass"></a><h3>struct AgsBufferChannelClass</h3>
+<pre class="programlisting">struct AgsBufferChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-channel-new"></a><h3>ags_buffer_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsBufferChannel.html#AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  ags_buffer_channel_new              ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsBufferChannelRun.html b/api/ags_0_4_0/ags-AgsBufferChannelRun.html
new file mode 100644
index 0000000..5e1ebfa
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsBufferChannelRun.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferChannelRun.top_of_page"></a>AgsBufferChannelRun</span></h2>
+<p>AgsBufferChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun">AgsBufferChannelRun</a>;
+struct              <a href="ags-AgsBufferChannelRun.html#AgsBufferChannelRunClass">AgsBufferChannelRunClass</a>;
+<a href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * <a href="ags-AgsBufferChannelRun.html#ags-buffer-channel-run-new">ags_buffer_channel_run_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannelRun"></a><h3>struct AgsBufferChannelRun</h3>
+<pre class="programlisting">struct AgsBufferChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferChannelRunClass"></a><h3>struct AgsBufferChannelRunClass</h3>
+<pre class="programlisting">struct AgsBufferChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-channel-run-new"></a><h3>ags_buffer_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * ags_buffer_channel_run_new        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsBufferRecycling.html b/api/ags_0_4_0/ags-AgsBufferRecycling.html
new file mode 100644
index 0000000..b2dfe3a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsBufferRecycling.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferRecycling.top_of_page"></a>AgsBufferRecycling</span></h2>
+<p>AgsBufferRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsBufferRecycling.html#AgsBufferRecycling">AgsBufferRecycling</a>;
+struct              <a href="ags-AgsBufferRecycling.html#AgsBufferRecyclingClass">AgsBufferRecyclingClass</a>;
+<a href="ags-AgsBufferRecycling.html#AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * <a href="ags-AgsBufferRecycling.html#ags-buffer-recycling-new">ags_buffer_recycling_new</a>           (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferRecycling"></a><h3>struct AgsBufferRecycling</h3>
+<pre class="programlisting">struct AgsBufferRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferRecyclingClass"></a><h3>struct AgsBufferRecyclingClass</h3>
+<pre class="programlisting">struct AgsBufferRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-recycling-new"></a><h3>ags_buffer_recycling_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsBufferRecycling.html#AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * ags_buffer_recycling_new           (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCancelAudio.html b/api/ags_0_4_0/ags-AgsCancelAudio.html
new file mode 100644
index 0000000..cbdf164
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCancelAudio.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCancelAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCancelAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCancelAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelAudio.top_of_page"></a>AgsCancelAudio</span></h2>
+<p>AgsCancelAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCancelAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCancelAudio.html#AgsCancelAudio">AgsCancelAudio</a>;
+struct              <a href="ags-AgsCancelAudio.html#AgsCancelAudioClass">AgsCancelAudioClass</a>;
+<a href="ags-AgsCancelAudio.html#AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    <a href="ags-AgsCancelAudio.html#ags-cancel-audio-new">ags_cancel_audio_new</a>                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelAudio"></a><h3>struct AgsCancelAudio</h3>
+<pre class="programlisting">struct AgsCancelAudio {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelAudioClass"></a><h3>struct AgsCancelAudioClass</h3>
+<pre class="programlisting">struct AgsCancelAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-audio-new"></a><h3>ags_cancel_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCancelAudio.html#AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    ags_cancel_audio_new                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCancelChannel.html b/api/ags_0_4_0/ags-AgsCancelChannel.html
new file mode 100644
index 0000000..9f5b7c0
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCancelChannel.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCancelChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCancelChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCancelChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelChannel.top_of_page"></a>AgsCancelChannel</span></h2>
+<p>AgsCancelChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCancelChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCancelChannel.html#AgsCancelChannel">AgsCancelChannel</a>;
+struct              <a href="ags-AgsCancelChannel.html#AgsCancelChannelClass">AgsCancelChannelClass</a>;
+<a href="ags-AgsCancelChannel.html#AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  <a href="ags-AgsCancelChannel.html#ags-cancel-channel-new">ags_cancel_channel_new</a>              (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelChannel"></a><h3>struct AgsCancelChannel</h3>
+<pre class="programlisting">struct AgsCancelChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+
+  AgsDevoutPlay *play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelChannelClass"></a><h3>struct AgsCancelChannelClass</h3>
+<pre class="programlisting">struct AgsCancelChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-channel-new"></a><h3>ags_cancel_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCancelChannel.html#AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  ags_cancel_channel_new              (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCancelRecall.html b/api/ags_0_4_0/ags-AgsCancelRecall.html
new file mode 100644
index 0000000..99168b9
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCancelRecall.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCancelRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCancelRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCancelRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelRecall.top_of_page"></a>AgsCancelRecall</span></h2>
+<p>AgsCancelRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCancelRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCancelRecall.html#AgsCancelRecall">AgsCancelRecall</a>;
+struct              <a href="ags-AgsCancelRecall.html#AgsCancelRecallClass">AgsCancelRecallClass</a>;
+<a href="ags-AgsCancelRecall.html#AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   <a href="ags-AgsCancelRecall.html#ags-cancel-recall-new">ags_cancel_recall_new</a>               (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelRecall"></a><h3>struct AgsCancelRecall</h3>
+<pre class="programlisting">struct AgsCancelRecall {
+  AgsTask task;
+
+  AgsRecall *recall;
+
+  AgsDevoutPlay *play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelRecallClass"></a><h3>struct AgsCancelRecallClass</h3>
+<pre class="programlisting">struct AgsCancelRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-recall-new"></a><h3>ags_cancel_recall_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCancelRecall.html#AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   ags_cancel_recall_new               (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCartesian.html b/api/ags_0_4_0/ags-AgsCartesian.html
new file mode 100644
index 0000000..6d0a3e6
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCartesian.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCartesian</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCartesian.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCartesian.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCartesian"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCartesian.top_of_page"></a>AgsCartesian</span></h2>
+<p>AgsCartesian</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCartesian.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCartesian.html#AgsCartesian">AgsCartesian</a>;
+struct              <a href="ags-AgsCartesian.html#AgsCartesianClass">AgsCartesianClass</a>;
+<a href="ags-AgsCartesian.html#AgsCartesian"><span class="returnvalue">AgsCartesian</span></a> *      <a href="ags-AgsCartesian.html#ags-cartesian-new">ags_cartesian_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCartesian.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCartesian.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCartesian"></a><h3>struct AgsCartesian</h3>
+<pre class="programlisting">struct AgsCartesian {
+  GtkWidget widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCartesianClass"></a><h3>struct AgsCartesianClass</h3>
+<pre class="programlisting">struct AgsCartesianClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cartesian-new"></a><h3>ags_cartesian_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCartesian.html#AgsCartesian"><span class="returnvalue">AgsCartesian</span></a> *      ags_cartesian_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsChangeTact.html b/api/ags_0_4_0/ags-AgsChangeTact.html
new file mode 100644
index 0000000..9eb7f90
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsChangeTact.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChangeTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChangeTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChangeTact.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChangeTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChangeTact.top_of_page"></a>AgsChangeTact</span></h2>
+<p>AgsChangeTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChangeTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsChangeTact.html#AgsChangeTact">AgsChangeTact</a>;
+struct              <a href="ags-AgsChangeTact.html#AgsChangeTactClass">AgsChangeTactClass</a>;
+<a href="ags-AgsChangeTact.html#AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></a> *     <a href="ags-AgsChangeTact.html#ags-change-tact-new">ags_change_tact_new</a>                 (<em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeTact.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChangeTact"></a><h3>struct AgsChangeTact</h3>
+<pre class="programlisting">struct AgsChangeTact {
+  AgsTask task;
+
+  AgsNavigation *navigation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChangeTactClass"></a><h3>struct AgsChangeTactClass</h3>
+<pre class="programlisting">struct AgsChangeTactClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-change-tact-new"></a><h3>ags_change_tact_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsChangeTact.html#AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></a> *     ags_change_tact_new                 (<em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsChannel.html b/api/ags_0_4_0/ags-AgsChannel.html
new file mode 100644
index 0000000..b330a50
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsChannel.html
@@ -0,0 +1,515 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChannel.top_of_page"></a>AgsChannel</span></h2>
+<p>AgsChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsChannel.html#AGS-CHANNEL-ERROR:CAPS">AGS_CHANNEL_ERROR</a>
+struct              <a href="ags-AgsChannel.html#AgsChannel">AgsChannel</a>;
+struct              <a href="ags-AgsChannel.html#AgsChannelClass">AgsChannelClass</a>;
+enum                <a href="ags-AgsChannel.html#AgsChannelError">AgsChannelError</a>;
+enum                <a href="ags-AgsChannel.html#AgsChannelFlags">AgsChannelFlags</a>;
+enum                <a href="ags-AgsChannel.html#AgsChannelRecallIDMode">AgsChannelRecallIDMode</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-add-recall">ags_channel_add_recall</a>              (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-add-recall-container">ags_channel_add_recall_container</a>    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-add-recall-id">ags_channel_add_recall_id</a>           (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-cancel">ags_channel_cancel</a>                  (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-done">ags_channel_done</a>                    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-duplicate-recall">ags_channel_duplicate_recall</a>        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              <a href="ags-AgsChannel.html#ags-channel-error-quark">ags_channel_error_quark</a>             ();
+<a href="ags-AgsRecall.html#AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a href="ags-AgsChannel.html#ags-channel-find-recall">ags_channel_find_recall</a>             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *name</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-AgsChannel.html#ags-channel-first">ags_channel_first</a>                   (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-AgsChannel.html#ags-channel-first-with-recycling">ags_channel_first_with_recycling</a>    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-init-recall">ags_channel_init_recall</a>             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-AgsChannel.html#ags-channel-last">ags_channel_last</a>                    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-AgsChannel.html#ags-channel-last-with-recycling">ags_channel_last_with_recycling</a>     (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-AgsChannel.html#ags-channel-new">ags_channel_new</a>                     (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-AgsChannel.html#ags-channel-nth">ags_channel_nth</a>                     (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-AgsChannel.html#ags-channel-pad-first">ags_channel_pad_first</a>               (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-AgsChannel.html#ags-channel-pad-last">ags_channel_pad_last</a>                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-AgsChannel.html#ags-channel-pad-nth">ags_channel_pad_nth</a>                 (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-play">ags_channel_play</a>                    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-recall-id-set">ags_channel_recall_id_set</a>           (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-recursive-play">ags_channel_recursive_play</a>          (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<a href="ags-AgsRecallID.html#AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a href="ags-AgsChannel.html#ags-channel-recursive-play-init">ags_channel_recursive_play_init</a>     (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-recursive-play-threaded">ags_channel_recursive_play_threaded</a> (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-recursive-reset-recall-ids">ags_channel_recursive_reset_recall_ids</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-recycling-changed">ags_channel_recycling_changed</a>       (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-remove-recall">ags_channel_remove_recall</a>           (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-remove-recall-id">ags_channel_remove_recall_id</a>        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-resolve-recall">ags_channel_resolve_recall</a>          (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-safe-resize-audio-signal">ags_channel_safe_resize_audio_signal</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> size</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-set-devout">ags_channel_set_devout</a>              (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-set-link">ags_channel_set_link</a>                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-set-recycling">ags_channel_set_recycling</a>           (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> update</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> destroy_old</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsChannel.html#ags-channel-tillrecycling-cancel">ags_channel_tillrecycling_cancel</a>    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CHANNEL-ERROR:CAPS"></a><h3>AGS_CHANNEL_ERROR</h3>
+<pre class="programlisting">#define AGS_CHANNEL_ERROR (ags_channel_error_quark())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannel"></a><h3>struct AgsChannel</h3>
+<pre class="programlisting">struct AgsChannel {
+  GObject object;
+
+  guint flags;
+
+  GObject *audio;
+  GObject *devout;
+
+  AgsChannel *prev;
+  AgsChannel *prev_pad;
+  AgsChannel *next;
+  AgsChannel *next_pad;
+
+  guint pad;
+  guint audio_channel;
+  guint line;
+
+  char *note;
+
+  gpointer devout_play;
+
+  // GObject *recycling_container; // contains child recycling
+  GList *recall_id; // there may be several recall's running
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  AgsChannel *link;
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+  GObject *recycling_thread;
+
+  GList *pattern;
+  AgsNotation *notation;
+
+  GtkWidget *line_widget;
+  gpointer file_data;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelClass"></a><h3>struct AgsChannelClass</h3>
+<pre class="programlisting">struct AgsChannelClass {
+  GObjectClass object;
+
+  void (*recycling_changed)(AgsChannel *channel,
+			    AgsRecycling *old_start_region, AgsRecycling *old_end_region,
+			    AgsRecycling *new_start_region, AgsRecycling *new_end_region,
+			    AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region,
+			    AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region);
+
+  void (*done)(AgsChannel *channel);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelError"></a><h3>enum AgsChannelError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_ERROR_LOOP_IN_LINK,
+} AgsChannelError;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelFlags"></a><h3>enum AgsChannelFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RUNNING        = 1,
+} AgsChannelFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelRecallIDMode"></a><h3>enum AgsChannelRecallIDMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RECALL_ID_RUN_STAGE,
+  AGS_CHANNEL_RECALL_ID_CANCEL,
+} AgsChannelRecallIDMode;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall"></a><h3>ags_channel_add_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_add_recall              (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-container"></a><h3>ags_channel_add_recall_container ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_add_recall_container    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-id"></a><h3>ags_channel_add_recall_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_add_recall_id           (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-cancel"></a><h3>ags_channel_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_cancel                  (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Calls for every matching <em class="parameter"><code>recall_id</code></em> <a href="ags-AgsRecall.html#ags-recall-cancel"><code class="function">ags_recall_cancel()</code></a>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-done"></a><h3>ags_channel_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_done                    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-duplicate-recall"></a><h3>ags_channel_duplicate_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_duplicate_recall        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Duplicate <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> templates for use with <a href="ags-AgsChannel.html#ags-channel-recursive-play"><code class="function">ags_channel_recursive_play()</code></a>,
+but <a href="ags-AgsChannel.html#ags-channel-recursive-play-init"><code class="function">ags_channel_recursive_play_init()</code></a> may call this function for you.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-error-quark"></a><h3>ags_channel_error_quark ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              ags_channel_error_quark             ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-find-recall"></a><h3>ags_channel_find_recall ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecall.html#AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_channel_find_recall             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first"></a><h3>ags_channel_first ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first                   (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the first <a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> was found.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first-with-recycling"></a><h3>ags_channel_first_with_recycling ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first_with_recycling    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates over pads forwards as long as there is no <a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> on the <a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-init-recall"></a><h3>ags_channel_init_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_init_recall             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Prepare <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> objects to become runnning, <a href="ags-AgsChannel.html#ags-channel-recursive-play-init"><code class="function">ags_channel_recursive_play_init()</code></a>
+may call this function for you.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last"></a><h3>ags_channel_last ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last                    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the last <a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> was found.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last-with-recycling"></a><h3>ags_channel_last_with_recycling ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last_with_recycling     (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates over pads backwards as long as there is no <a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> on the <a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-new"></a><h3>ags_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_new                     (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-nth"></a><h3>ags_channel_nth ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_nth                     (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);</pre>
+<p>
+Iterates <em class="parameter"><code>nth</code></em> times forward.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-first"></a><h3>ags_channel_pad_first ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_first               (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the first pad has been reached.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-last"></a><h3>ags_channel_pad_last ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_last                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the last pad has been reached.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-nth"></a><h3>ags_channel_pad_nth ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_nth                 (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);</pre>
+<p>
+Iterates nth times.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-play"></a><h3>ags_channel_play ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_play                    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recall-id-set"></a><h3>ags_channel_recall_id_set ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_recall_id_set           (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play"></a><h3>ags_channel_recursive_play ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_recursive_play          (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-init"></a><h3>ags_channel_recursive_play_init ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallID.html#AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_channel_recursive_play_init     (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Make the tree ready for a new <a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-threaded"></a><h3>ags_channel_recursive_play_threaded ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_recursive_play_threaded (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-reset-recall-ids"></a><h3>ags_channel_recursive_reset_recall_ids ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_recursive_reset_recall_ids
+                                                        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);</pre>
+<p>
+Called by <a href="ags-AgsChannel.html#ags-channel-set-link"><code class="function">ags_channel_set_link()</code></a> to handle running <a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> objects correctly.
+This function destroys <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> objects which were uneeded because they became
+invalid due to unlinking. By the way it destroys the uneeded <a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> objects, too.
+Additionally it creates <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> and <a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> objects to prepare becoming a
+running object (<a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> or <a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a>).
+By the clean up the invalid <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> objects will be removed.
+Once the clean up has done <a href="ags-AgsChannel.html#ags-channel-recursive-play-init"><code class="function">ags_channel_recursive_play_init()</code></a> will be called for every
+playing instance that was found.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recycling-changed"></a><h3>ags_channel_recycling_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_recycling_changed       (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall"></a><h3>ags_channel_remove_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_remove_recall           (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall-id"></a><h3>ags_channel_remove_recall_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_remove_recall_id        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-resolve-recall"></a><h3>ags_channel_resolve_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_resolve_recall          (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-safe-resize-audio-signal"></a><h3>ags_channel_safe_resize_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_safe_resize_audio_signal
+                                                        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-devout"></a><h3>ags_channel_set_devout ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_set_devout              (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-link"></a><h3>ags_channel_set_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_set_link                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Change the linking of <a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> objects.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling"></a><h3>ags_channel_set_recycling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_set_recycling           (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> update</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> destroy_old</code></em>);</pre>
+<p>
+Called by <a href="ags-AgsChannel.html#ags-channel-set-link"><code class="function">ags_channel_set_link()</code></a> to handle outdated <a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> references.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-tillrecycling-cancel"></a><h3>ags_channel_tillrecycling_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_tillrecycling_cancel    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Traverses the tree down and up and calls <a href="ags-AgsChannel.html#ags-channel-cancel"><code class="function">ags_channel_cancel()</code></a> for corresponding
+<em class="parameter"><code>recall_id</code></em>.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsChannelSetRecycling.html b/api/ags_0_4_0/ags-AgsChannelSetRecycling.html
new file mode 100644
index 0000000..b6a08f0
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsChannelSetRecycling.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChannelSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChannelSetRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChannelSetRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChannelSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChannelSetRecycling.top_of_page"></a>AgsChannelSetRecycling</span></h2>
+<p>AgsChannelSetRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChannelSetRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecycling">AgsChannelSetRecycling</a>;
+struct              <a href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecyclingClass">AgsChannelSetRecyclingClass</a>;
+<a href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * <a href="ags-AgsChannelSetRecycling.html#ags-channel-set-recycling-new">ags_channel_set_recycling_new</a>  (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannelSetRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannelSetRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChannelSetRecycling"></a><h3>struct AgsChannelSetRecycling</h3>
+<pre class="programlisting">struct AgsChannelSetRecycling {
+  AgsTask task;
+
+  AgsChannel *channel;
+
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelSetRecyclingClass"></a><h3>struct AgsChannelSetRecyclingClass</h3>
+<pre class="programlisting">struct AgsChannelSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling-new"></a><h3>ags_channel_set_recycling_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * ags_channel_set_recycling_new  (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCloneChannel.html b/api/ags_0_4_0/ags-AgsCloneChannel.html
new file mode 100644
index 0000000..8d23874
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCloneChannel.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCloneChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCloneChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCloneChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCloneChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCloneChannel.top_of_page"></a>AgsCloneChannel</span></h2>
+<p>AgsCloneChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCloneChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCloneChannel.html#AgsCloneChannel">AgsCloneChannel</a>;
+struct              <a href="ags-AgsCloneChannel.html#AgsCloneChannelClass">AgsCloneChannelClass</a>;
+<a href="ags-AgsCloneChannel.html#AgsCloneChannel"><span class="returnvalue">AgsCloneChannel</span></a> *   <a href="ags-AgsCloneChannel.html#ags-clone-channel-new">ags_clone_channel_new</a>               (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCloneChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCloneChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCloneChannel"></a><h3>struct AgsCloneChannel</h3>
+<pre class="programlisting">struct AgsCloneChannel {
+  AgsRecallChannel recall_channel;
+
+  guint audio_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCloneChannelClass"></a><h3>struct AgsCloneChannelClass</h3>
+<pre class="programlisting">struct AgsCloneChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-clone-channel-new"></a><h3>ags_clone_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCloneChannel.html#AgsCloneChannel"><span class="returnvalue">AgsCloneChannel</span></a> *   ags_clone_channel_new               (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCloneChannelRun.html b/api/ags_0_4_0/ags-AgsCloneChannelRun.html
new file mode 100644
index 0000000..22f7f79
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCloneChannelRun.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCloneChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCloneChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCloneChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCloneChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCloneChannelRun.top_of_page"></a>AgsCloneChannelRun</span></h2>
+<p>AgsCloneChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCloneChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCloneChannelRun.html#AgsCloneChannelRun">AgsCloneChannelRun</a>;
+struct              <a href="ags-AgsCloneChannelRun.html#AgsCloneChannelRunClass">AgsCloneChannelRunClass</a>;
+<a href="ags-AgsCloneChannelRun.html#AgsCloneChannelRun"><span class="returnvalue">AgsCloneChannelRun</span></a> * <a href="ags-AgsCloneChannelRun.html#ags-clone-channel-run-new">ags_clone_channel_run_new</a>          ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCloneChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCloneChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCloneChannelRun"></a><h3>struct AgsCloneChannelRun</h3>
+<pre class="programlisting">struct AgsCloneChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCloneChannelRunClass"></a><h3>struct AgsCloneChannelRunClass</h3>
+<pre class="programlisting">struct AgsCloneChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-clone-channel-run-new"></a><h3>ags_clone_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCloneChannelRun.html#AgsCloneChannelRun"><span class="returnvalue">AgsCloneChannelRun</span></a> * ags_clone_channel_run_new          ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsConfig.html b/api/ags_0_4_0/ags-AgsConfig.html
new file mode 100644
index 0000000..0ed7d7f
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsConfig.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsConfig</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsConfig.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsConfig.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsConfig"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsConfig.top_of_page"></a>AgsConfig</span></h2>
+<p>AgsConfig</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsConfig.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS">AGS_CONFIG_DEFAULT_BUILD_ID</a>
+#define             <a href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS">AGS_CONFIG_DEFAULT_VERSION</a>
+#define             <a href="ags-AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS">AGS_CONFIG_DEVOUT</a>
+#define             <a href="ags-AgsConfig.html#AGS-CONFIG-THREAD:CAPS">AGS_CONFIG_THREAD</a>
+struct              <a href="ags-AgsConfig.html#AgsConfig">AgsConfig</a>;
+struct              <a href="ags-AgsConfig.html#AgsConfigClass">AgsConfigClass</a>;
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="ags-AgsConfig.html#ags-config-get">ags_config_get</a>                      (<em class="parameter"><code><a href="ags-AgsConfig.html#AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *group</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsConfig.html#ags-config-load-defaults">ags_config_load_defaults</a>            (<em class="parameter"><code><a href="ags-AgsConfig.html#AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsConfig.html#ags-config-load-from-file">ags_config_load_from_file</a>           (<em class="parameter"><code><a href="ags-AgsConfig.html#AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
+<a href="ags-AgsConfig.html#AgsConfig"><span class="returnvalue">AgsConfig</span></a> *         <a href="ags-AgsConfig.html#ags-config-new">ags_config_new</a>                      ();
+<span class="returnvalue">void</span>                <a href="ags-AgsConfig.html#ags-config-save">ags_config_save</a>                     (<em class="parameter"><code><a href="ags-AgsConfig.html#AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsConfig.html#ags-config-set">ags_config_set</a>                      (<em class="parameter"><code><a href="ags-AgsConfig.html#AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *group</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_CONFIG_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_BUILD_ID "CEST 22-06-2014 03:07\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-VERSION:CAPS"></a><h3>AGS_CONFIG_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEVOUT:CAPS"></a><h3>AGS_CONFIG_DEVOUT</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEVOUT "device\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-THREAD:CAPS"></a><h3>AGS_CONFIG_THREAD</h3>
+<pre class="programlisting">#define AGS_CONFIG_THREAD "thread\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsConfig"></a><h3>struct AgsConfig</h3>
+<pre class="programlisting">struct AgsConfig {
+  GObject object;
+
+  guint version;
+  gchar *build_id;
+
+  GKeyFile *key_file;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsConfigClass"></a><h3>struct AgsConfigClass</h3>
+<pre class="programlisting">struct AgsConfigClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-get"></a><h3>ags_config_get ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_config_get                      (<em class="parameter"><code><a href="ags-AgsConfig.html#AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *group</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-defaults"></a><h3>ags_config_load_defaults ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_config_load_defaults            (<em class="parameter"><code><a href="ags-AgsConfig.html#AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-from-file"></a><h3>ags_config_load_from_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_config_load_from_file           (<em class="parameter"><code><a href="ags-AgsConfig.html#AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-new"></a><h3>ags_config_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsConfig.html#AgsConfig"><span class="returnvalue">AgsConfig</span></a> *         ags_config_new                      ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-save"></a><h3>ags_config_save ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_config_save                     (<em class="parameter"><code><a href="ags-AgsConfig.html#AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-set"></a><h3>ags_config_set ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_config_set                      (<em class="parameter"><code><a href="ags-AgsConfig.html#AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *group</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCopyAudioSignal.html b/api/ags_0_4_0/ags-AgsCopyAudioSignal.html
new file mode 100644
index 0000000..836d4b3
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCopyAudioSignal.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyAudioSignal.top_of_page"></a>AgsCopyAudioSignal</span></h2>
+<p>AgsCopyAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal">AgsCopyAudioSignal</a>;
+struct              <a href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignalClass">AgsCopyAudioSignalClass</a>;
+<a href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * <a href="ags-AgsCopyAudioSignal.html#ags-copy-audio-signal-new">ags_copy_audio_signal_new</a>          (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyAudioSignal"></a><h3>struct AgsCopyAudioSignal</h3>
+<pre class="programlisting">struct AgsCopyAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyAudioSignalClass"></a><h3>struct AgsCopyAudioSignalClass</h3>
+<pre class="programlisting">struct AgsCopyAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-audio-signal-new"></a><h3>ags_copy_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * ags_copy_audio_signal_new          (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCopyChannel.html b/api/ags_0_4_0/ags-AgsCopyChannel.html
new file mode 100644
index 0000000..0c7a25d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCopyChannel.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyChannel.top_of_page"></a>AgsCopyChannel</span></h2>
+<p>AgsCopyChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCopyChannel.html#AgsCopyChannel">AgsCopyChannel</a>;
+struct              <a href="ags-AgsCopyChannel.html#AgsCopyChannelClass">AgsCopyChannelClass</a>;
+<a href="ags-AgsCopyChannel.html#AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    <a href="ags-AgsCopyChannel.html#ags-copy-channel-new">ags_copy_channel_new</a>                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannel"></a><h3>struct AgsCopyChannel</h3>
+<pre class="programlisting">struct AgsCopyChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelClass"></a><h3>struct AgsCopyChannelClass</h3>
+<pre class="programlisting">struct AgsCopyChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-channel-new"></a><h3>ags_copy_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCopyChannel.html#AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    ags_copy_channel_new                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCopyChannelRun.html b/api/ags_0_4_0/ags-AgsCopyChannelRun.html
new file mode 100644
index 0000000..f555ff9
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCopyChannelRun.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyChannelRun.top_of_page"></a>AgsCopyChannelRun</span></h2>
+<p>AgsCopyChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun">AgsCopyChannelRun</a>;
+struct              <a href="ags-AgsCopyChannelRun.html#AgsCopyChannelRunClass">AgsCopyChannelRunClass</a>;
+enum                <a href="ags-AgsCopyChannelRun.html#AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a>;
+<a href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * <a href="ags-AgsCopyChannelRun.html#ags-copy-channel-run-new">ags_copy_channel_run_new</a>            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannelRun"></a><h3>struct AgsCopyChannelRun</h3>
+<pre class="programlisting">struct AgsCopyChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelRunClass"></a><h3>struct AgsCopyChannelRunClass</h3>
+<pre class="programlisting">struct AgsCopyChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelRunFlags"></a><h3>enum AgsCopyChannelRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_COPY_CHANNEL_RUN_EXACT_LENGTH         = 1,
+  AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK  = 1 << 1,
+} AgsCopyChannelRunFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-channel-run-new"></a><h3>ags_copy_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * ags_copy_channel_run_new            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCopyNotationAudio.html b/api/ags_0_4_0/ags-AgsCopyNotationAudio.html
new file mode 100644
index 0000000..2ac7e16
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCopyNotationAudio.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyNotationAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyNotationAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyNotationAudio.top_of_page"></a>AgsCopyNotationAudio</span></h2>
+<p>AgsCopyNotationAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyNotationAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio">AgsCopyNotationAudio</a>;
+struct              <a href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioClass">AgsCopyNotationAudioClass</a>;
+enum                <a href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a>;
+<a href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * <a href="ags-AgsCopyNotationAudio.html#ags-copy-notation-audio-new">ags_copy_notation_audio_new</a>      (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudio"></a><h3>struct AgsCopyNotationAudio</h3>
+<pre class="programlisting">struct AgsCopyNotationAudio {
+  AgsRecallAudio recall_audio;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  AgsNotation *notation;
+  guint audio_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioClass"></a><h3>struct AgsCopyNotationAudioClass</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioFlags"></a><h3>enum AgsCopyNotationAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL  = 1,
+} AgsCopyNotationAudioFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-new"></a><h3>ags_copy_notation_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * ags_copy_notation_audio_new      (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCopyNotationAudioRun.html b/api/ags_0_4_0/ags-AgsCopyNotationAudioRun.html
new file mode 100644
index 0000000..638ad04
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCopyNotationAudioRun.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyNotationAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyNotationAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyNotationAudioRun.top_of_page"></a>AgsCopyNotationAudioRun</span></h2>
+<p>AgsCopyNotationAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyNotationAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>;
+struct              <a href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRunClass">AgsCopyNotationAudioRunClass</a>;
+<a href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * <a href="ags-AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new">ags_copy_notation_audio_run_new</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRun"></a><h3>struct AgsCopyNotationAudioRun</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+
+  gulong tic_alloc_input_handler;
+
+  GList *current_note;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRunClass"></a><h3>struct AgsCopyNotationAudioRunClass</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-run-new"></a><h3>ags_copy_notation_audio_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * ags_copy_notation_audio_run_new
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCopyPatternAudio.html b/api/ags_0_4_0/ags-AgsCopyPatternAudio.html
new file mode 100644
index 0000000..e091606
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCopyPatternAudio.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternAudio.top_of_page"></a>AgsCopyPatternAudio</span></h2>
+<p>AgsCopyPatternAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio">AgsCopyPatternAudio</a>;
+struct              <a href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudioClass">AgsCopyPatternAudioClass</a>;
+<a href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * <a href="ags-AgsCopyPatternAudio.html#ags-copy-pattern-audio-new">ags_copy_pattern_audio_new</a>        (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudio"></a><h3>struct AgsCopyPatternAudio</h3>
+<pre class="programlisting">struct AgsCopyPatternAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bank_index_0;
+  AgsPort *bank_index_1;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioClass"></a><h3>struct AgsCopyPatternAudioClass</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-new"></a><h3>ags_copy_pattern_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * ags_copy_pattern_audio_new        (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCopyPatternAudioRun.html b/api/ags_0_4_0/ags-AgsCopyPatternAudioRun.html
new file mode 100644
index 0000000..f946448
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCopyPatternAudioRun.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternAudioRun.top_of_page"></a>AgsCopyPatternAudioRun</span></h2>
+<p>AgsCopyPatternAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>;
+struct              <a href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRunClass">AgsCopyPatternAudioRunClass</a>;
+<a href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * <a href="ags-AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new">ags_copy_pattern_audio_run_new</a> (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRun"></a><h3>struct AgsCopyPatternAudioRun</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRunClass"></a><h3>struct AgsCopyPatternAudioRunClass</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-run-new"></a><h3>ags_copy_pattern_audio_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * ags_copy_pattern_audio_run_new (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCopyPatternChannel.html b/api/ags_0_4_0/ags-AgsCopyPatternChannel.html
new file mode 100644
index 0000000..7cd0dba
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCopyPatternChannel.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternChannel.top_of_page"></a>AgsCopyPatternChannel</span></h2>
+<p>AgsCopyPatternChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel">AgsCopyPatternChannel</a>;
+struct              <a href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannelClass">AgsCopyPatternChannelClass</a>;
+<a href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * <a href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-new">ags_copy_pattern_channel_new</a>    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination">ags_copy_pattern_channel_template_find_source_and_destination</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannel"></a><h3>struct AgsCopyPatternChannel</h3>
+<pre class="programlisting">struct AgsCopyPatternChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *pattern;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelClass"></a><h3>struct AgsCopyPatternChannelClass</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-new"></a><h3>ags_copy_pattern_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * ags_copy_pattern_channel_new    (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-template-find-source-and-destination"></a><h3>ags_copy_pattern_channel_template_find_source_and_destination ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_copy_pattern_channel_template_find_source_and_destination
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCopyPatternChannelRun.html b/api/ags_0_4_0/ags-AgsCopyPatternChannelRun.html
new file mode 100644
index 0000000..7b817a7
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCopyPatternChannelRun.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternChannelRun.top_of_page"></a>AgsCopyPatternChannelRun</span></h2>
+<p>AgsCopyPatternChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>;
+struct              <a href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRunClass">AgsCopyPatternChannelRunClass</a>;
+<a href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * <a href="ags-AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new">ags_copy_pattern_channel_run_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelRun"></a><h3>struct AgsCopyPatternChannelRun</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  gulong sequencer_alloc_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelRunClass"></a><h3>struct AgsCopyPatternChannelRunClass</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-run-new"></a><h3>ags_copy_pattern_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * ags_copy_pattern_channel_run_new
+                                                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCopyRecycling.html b/api/ags_0_4_0/ags-AgsCopyRecycling.html
new file mode 100644
index 0000000..aa49600
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCopyRecycling.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyRecycling.top_of_page"></a>AgsCopyRecycling</span></h2>
+<p>AgsCopyRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCopyRecycling.html#AgsCopyRecycling">AgsCopyRecycling</a>;
+struct              <a href="ags-AgsCopyRecycling.html#AgsCopyRecyclingClass">AgsCopyRecyclingClass</a>;
+<a href="ags-AgsCopyRecycling.html#AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  <a href="ags-AgsCopyRecycling.html#ags-copy-recycling-new">ags_copy_recycling_new</a>              (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyRecycling"></a><h3>struct AgsCopyRecycling</h3>
+<pre class="programlisting">struct AgsCopyRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyRecyclingClass"></a><h3>struct AgsCopyRecyclingClass</h3>
+<pre class="programlisting">struct AgsCopyRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-recycling-new"></a><h3>ags_copy_recycling_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCopyRecycling.html#AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  ags_copy_recycling_new              (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCountBeatsAudio.html b/api/ags_0_4_0/ags-AgsCountBeatsAudio.html
new file mode 100644
index 0000000..f9c28bb
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCountBeatsAudio.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountBeatsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCountBeatsAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCountBeatsAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCountBeatsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountBeatsAudio.top_of_page"></a>AgsCountBeatsAudio</span></h2>
+<p>AgsCountBeatsAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCountBeatsAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio">AgsCountBeatsAudio</a>;
+struct              <a href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudioClass">AgsCountBeatsAudioClass</a>;
+<a href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * <a href="ags-AgsCountBeatsAudio.html#ags-count-beats-audio-new">ags_count_beats_audio_new</a>          (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> loop</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio"></a><h3>struct AgsCountBeatsAudio</h3>
+<pre class="programlisting">struct AgsCountBeatsAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *loop;
+
+  AgsPort *notation_loop_start;
+  AgsPort *notation_loop_end;
+  AgsPort *sequencer_loop_start;
+  AgsPort *sequencer_loop_end;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioClass"></a><h3>struct AgsCountBeatsAudioClass</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-new"></a><h3>ags_count_beats_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * ags_count_beats_audio_new          (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> loop</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCountBeatsAudioRun.html b/api/ags_0_4_0/ags-AgsCountBeatsAudioRun.html
new file mode 100644
index 0000000..595cb5c
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCountBeatsAudioRun.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountBeatsAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCountBeatsAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCountBeatsAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCountBeatsAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountBeatsAudioRun.top_of_page"></a>AgsCountBeatsAudioRun</span></h2>
+<p>AgsCountBeatsAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCountBeatsAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>;
+struct              <a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRunClass">AgsCountBeatsAudioRunClass</a>;
+<a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * <a href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new">ags_count_beats_audio_run_new</a>   (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop">ags_count_beats_audio_run_notation_loop</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start">ags_count_beats_audio_run_notation_start</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop">ags_count_beats_audio_run_notation_stop</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop">ags_count_beats_audio_run_sequencer_loop</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start">ags_count_beats_audio_run_sequencer_start</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop">ags_count_beats_audio_run_sequencer_stop</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun"></a><h3>struct AgsCountBeatsAudioRun</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  gboolean first_run;
+
+  guint notation_counter;
+  guint sequencer_counter;
+
+  guint recall_ref;
+
+  guint hide_ref;
+  guint notation_hide_ref_counter;
+  guint sequencer_hide_ref_counter;
+
+  gulong sequencer_alloc_output_handler;
+  gulong sequencer_count_handler;
+
+  gulong notation_alloc_output_handler;
+  gulong notation_count_handler;
+
+  AgsDelayAudioRun *delay_audio_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRunClass"></a><h3>struct AgsCountBeatsAudioRunClass</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+  
+  void (*notation_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*notation_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  void (*notation_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  
+  void (*sequencer_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			  guint run_order);
+  void (*sequencer_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*sequencer_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-new"></a><h3>ags_count_beats_audio_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * ags_count_beats_audio_run_new   (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-loop"></a><h3>ags_count_beats_audio_run_notation_loop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_notation_loop
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-start"></a><h3>ags_count_beats_audio_run_notation_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_notation_start
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-stop"></a><h3>ags_count_beats_audio_run_notation_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_notation_stop
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-loop"></a><h3>ags_count_beats_audio_run_sequencer_loop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_sequencer_loop
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-start"></a><h3>ags_count_beats_audio_run_sequencer_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_sequencer_start
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-stop"></a><h3>ags_count_beats_audio_run_sequencer_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_count_beats_audio_run_sequencer_stop
+                                                        (<em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsCountable.html b/api/ags_0_4_0/ags-AgsCountable.html
new file mode 100644
index 0000000..01532a3
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsCountable.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCountable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCountable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCountable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountable.top_of_page"></a>AgsCountable</span></h2>
+<p>AgsCountable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCountable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsCountable.html#AgsCountable">AgsCountable</a>;
+struct              <a href="ags-AgsCountable.html#AgsCountableInterface">AgsCountableInterface</a>;
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a href="ags-AgsCountable.html#ags-countable-get-notation-counter">ags_countable_get_notation_counter</a>  (<em class="parameter"><code><a href="ags-AgsCountable.html#AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a href="ags-AgsCountable.html#ags-countable-get-sequencer-counter">ags_countable_get_sequencer_counter</a> (<em class="parameter"><code><a href="ags-AgsCountable.html#AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountable"></a><h3>AgsCountable</h3>
+<pre class="programlisting">typedef void AgsCountable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountableInterface"></a><h3>struct AgsCountableInterface</h3>
+<pre class="programlisting">struct AgsCountableInterface {
+  GTypeInterface interface;
+
+  guint (*get_notation_counter)(AgsCountable *countable);
+  guint (*get_sequencer_counter)(AgsCountable *countable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-notation-counter"></a><h3>ags_countable_get_notation_counter ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_countable_get_notation_counter  (<em class="parameter"><code><a href="ags-AgsCountable.html#AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-sequencer-counter"></a><h3>ags_countable_get_sequencer_counter ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_countable_get_sequencer_counter (<em class="parameter"><code><a href="ags-AgsCountable.html#AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDelayAudio.html b/api/ags_0_4_0/ags-AgsDelayAudio.html
new file mode 100644
index 0000000..9cb3fdb
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDelayAudio.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDelayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDelayAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDelayAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDelayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDelayAudio.top_of_page"></a>AgsDelayAudio</span></h2>
+<p>AgsDelayAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDelayAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsDelayAudio.html#AgsDelayAudio">AgsDelayAudio</a>;
+struct              <a href="ags-AgsDelayAudio.html#AgsDelayAudioClass">AgsDelayAudioClass</a>;
+<a href="ags-AgsDelayAudio.html#AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     <a href="ags-AgsDelayAudio.html#ags-delay-audio-new">ags_delay_audio_new</a>                 ();
+<span class="returnvalue">void</span>                <a href="ags-AgsDelayAudio.html#ags-delay-audio-notation-duration-changed">ags_delay_audio_notation_duration_changed</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudio.html#AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed">ags_delay_audio_sequencer_duration_changed</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudio.html#AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudio"></a><h3>struct AgsDelayAudio</h3>
+<pre class="programlisting">struct AgsDelayAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bpm;
+  AgsPort *tact;
+
+  AgsPort *notation_delay;
+  AgsPort *sequencer_delay;
+
+  AgsPort *sequencer_duration;
+  AgsPort *notation_duration;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioClass"></a><h3>struct AgsDelayAudioClass</h3>
+<pre class="programlisting">struct AgsDelayAudioClass {
+  AgsRecallAudioClass recall_audio;
+
+  void (*notation_duration_changed)(AgsDelayAudio *delay_audio);
+  void (*sequencer_duration_changed)(AgsDelayAudio *delay_audio);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-new"></a><h3>ags_delay_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDelayAudio.html#AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     ags_delay_audio_new                 ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-notation-duration-changed"></a><h3>ags_delay_audio_notation_duration_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_notation_duration_changed
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudio.html#AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-sequencer-duration-changed"></a><h3>ags_delay_audio_sequencer_duration_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_sequencer_duration_changed
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudio.html#AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDelayAudioRun.html b/api/ags_0_4_0/ags-AgsDelayAudioRun.html
new file mode 100644
index 0000000..5edffae
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDelayAudioRun.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDelayAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDelayAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDelayAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDelayAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDelayAudioRun.top_of_page"></a>AgsDelayAudioRun</span></h2>
+<p>AgsDelayAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDelayAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun">AgsDelayAudioRun</a>;
+struct              <a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRunClass">AgsDelayAudioRunClass</a>;
+<a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  <a href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-new">ags_delay_audio_run_new</a>             ();
+<span class="returnvalue">void</span>                <a href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input">ags_delay_audio_run_notation_alloc_input</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output">ags_delay_audio_run_notation_alloc_output</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-count">ags_delay_audio_run_notation_count</a>  (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input">ags_delay_audio_run_sequencer_alloc_input</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output">ags_delay_audio_run_sequencer_alloc_output</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count">ags_delay_audio_run_sequencer_count</a> (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudioRun"></a><h3>struct AgsDelayAudioRun</h3>
+<pre class="programlisting">struct AgsDelayAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  guint dependency_ref;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+  
+  guint notation_counter;
+  guint sequencer_counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRunClass"></a><h3>struct AgsDelayAudioRunClass</h3>
+<pre class="programlisting">struct AgsDelayAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+
+  void (*notation_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*notation_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			       guint delay, guint attack);
+  void (*notation_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			 guint delay, guint attack);
+
+  void (*sequencer_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				 guint delay, guint attack);
+  void (*sequencer_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*sequencer_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			  guint delay, guint attack);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-new"></a><h3>ags_delay_audio_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  ags_delay_audio_run_new             ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-input"></a><h3>ags_delay_audio_run_notation_alloc_input ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_notation_alloc_input
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-output"></a><h3>ags_delay_audio_run_notation_alloc_output ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_notation_alloc_output
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-count"></a><h3>ags_delay_audio_run_notation_count ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_notation_count  (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-input"></a><h3>ags_delay_audio_run_sequencer_alloc_input ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_sequencer_alloc_input
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-output"></a><h3>ags_delay_audio_run_sequencer_alloc_output ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_sequencer_alloc_output
+                                                        (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-count"></a><h3>ags_delay_audio_run_sequencer_count ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_delay_audio_run_sequencer_count (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDevout.html b/api/ags_0_4_0/ags-AgsDevout.html
new file mode 100644
index 0000000..1ab2179
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDevout.html
@@ -0,0 +1,379 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDevout.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDevout.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDevout.top_of_page"></a>AgsDevout</span></h2>
+<p>AgsDevout</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDevout.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS">AGS_DEVOUT_DEFAULT_BPM</a>
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a>
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS">AGS_DEVOUT_DEFAULT_DELAY</a>
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS">AGS_DEVOUT_DEFAULT_JIFFIE</a>
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS">AGS_DEVOUT_DEFAULT_SAMPLERATE</a>
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS">AGS_DEVOUT_DEFAULT_SCALE</a>
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS">AGS_DEVOUT_DEFAULT_TACT</a>
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS">AGS_DEVOUT_DEFAULT_TACTRATE</a>
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a>
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-ERROR:CAPS">AGS_DEVOUT_ERROR</a>
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-PLAY:CAPS">AGS_DEVOUT_PLAY</a>                     (ptr)
+#define             <a href="ags-AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS">AGS_DEVOUT_PLAY_DOMAIN</a>              (ptr)
+struct              <a href="ags-AgsDevout.html#AgsDevout">AgsDevout</a>;
+struct              <a href="ags-AgsDevout.html#AgsDevoutClass">AgsDevoutClass</a>;
+enum                <a href="ags-AgsDevout.html#AgsDevoutError">AgsDevoutError</a>;
+enum                <a href="ags-AgsDevout.html#AgsDevoutFlags">AgsDevoutFlags</a>;
+struct              <a href="ags-AgsDevout.html#AgsDevoutPlay">AgsDevoutPlay</a>;
+struct              <a href="ags-AgsDevout.html#AgsDevoutPlayDomain">AgsDevoutPlayDomain</a>;
+enum                <a href="ags-AgsDevout.html#AgsDevoutPlayFlags">AgsDevoutPlayFlags</a>;
+enum                <a href="ags-AgsDevout.html#AgsDevoutResolutionMode">AgsDevoutResolutionMode</a>;
+<a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              <a href="ags-AgsDevout.html#ags-devout-error-quark">ags_devout_error_quark</a>              ();
+<span class="returnvalue">void</span>                <a href="ags-AgsDevout.html#ags-devout-list-cards">ags_devout_list_cards</a>               (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_name</code></em>);
+<a href="ags-AgsDevout.html#AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         <a href="ags-AgsDevout.html#ags-devout-new">ags_devout_new</a>                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDevout.html#ags-devout-note-offset-changed">ags_devout_note_offset_changed</a>      (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> note_offset</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDevout.html#ags-devout-pcm-info">ags_devout_pcm_info</a>                 (<em class="parameter"><code><span class="type">char</span> *card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     <a href="ags-AgsDevout.html#ags-devout-play-alloc">ags_devout_play_alloc</a>               ();
+<a href="ags-AgsDevout.html#AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * <a href="ags-AgsDevout.html#ags-devout-play-domain-alloc">ags_devout_play_domain_alloc</a>      ();
+<span class="returnvalue">void</span>                <a href="ags-AgsDevout.html#ags-devout-play-domain-free">ags_devout_play_domain_free</a>         (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDevout.html#ags-devout-play-free">ags_devout_play_free</a>                (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDevout.html#ags-devout-tic">ags_devout_tic</a>                      (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BPM:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BPM (120.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BUFFER_SIZE (944)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-DELAY:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_DELAY</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE * (60.0 / AGS_DEVOUT_DEFAULT_BPM))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SCALE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SCALE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SCALE (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT (1.0 / 1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACTRATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACTRATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-ERROR:CAPS"></a><h3>AGS_DEVOUT_ERROR</h3>
+<pre class="programlisting">#define AGS_DEVOUT_ERROR (ags_devout_error_quark())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY:CAPS"></a><h3>AGS_DEVOUT_PLAY()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY(ptr)           ((AgsDevoutPlay *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY-DOMAIN:CAPS"></a><h3>AGS_DEVOUT_PLAY_DOMAIN()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY_DOMAIN(ptr)    ((AgsDevoutPlayDomain *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout"></a><h3>struct AgsDevout</h3>
+<pre class="programlisting">struct AgsDevout {
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter;
+
+  union{
+    struct _AgsAO{
+      ao_device *device;
+      ao_sample_format *format;
+      int driver_ao;
+    }ao;
+    struct _AgsOss{
+      int device_fd;
+      char *device;
+    }oss;
+    struct _AgsAlsa{
+      char *device;
+      int rc;
+      snd_pcm_t *handle;
+      snd_async_handler_t *ahandler;
+      snd_pcm_hw_params_t *params;
+    }alsa;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutClass"></a><h3>struct AgsDevoutClass</h3>
+<pre class="programlisting">struct AgsDevoutClass {
+  GObjectClass object;
+
+  void (*play_init)(AgsDevout *devout,
+		    GError **error);
+  void (*play)(AgsDevout *devout,
+	       GError **error);
+  void (*stop)(AgsDevout *devout);
+
+  void (*tic)(AgsDevout *devout);
+
+  void (*note_offset_changed)(AgsDevout *devout, guint note_offset);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutError"></a><h3>enum AgsDevoutError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD,
+} AgsDevoutError;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutFlags"></a><h3>enum AgsDevoutFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_BUFFER0                        = 1,
+  AGS_DEVOUT_BUFFER1                        = 1 << 1,
+  AGS_DEVOUT_BUFFER2                        = 1 << 2,
+  AGS_DEVOUT_BUFFER3                        = 1 << 3,
+
+  AGS_DEVOUT_ATTACK_FIRST                   = 1 << 4,
+
+  AGS_DEVOUT_PLAY                           = 1 << 5,
+
+  AGS_DEVOUT_LIBAO                          = 1 << 6,
+  AGS_DEVOUT_OSS                            = 1 << 7,
+  AGS_DEVOUT_ALSA                           = 1 << 8,
+
+  AGS_DEVOUT_SHUTDOWN                       = 1 << 9,
+  AGS_DEVOUT_START_PLAY                     = 1 << 10,
+
+  AGS_DEVOUT_NONBLOCKING                    = 1 << 11,
+
+  AGS_DEVOUT_TIMING_SET_0                   = 1 << 12,
+  AGS_DEVOUT_TIMING_SET_1                   = 1 << 13,
+} AgsDevoutFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlay"></a><h3>struct AgsDevoutPlay</h3>
+<pre class="programlisting">struct AgsDevoutPlay {
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID **recall_id;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayDomain"></a><h3>struct AgsDevoutPlayDomain</h3>
+<pre class="programlisting">struct AgsDevoutPlayDomain {
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *devout_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayFlags"></a><h3>enum AgsDevoutPlayFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_PLAY_DONE              = 1,
+  AGS_DEVOUT_PLAY_REMOVE            = 1 <<  1,
+  AGS_DEVOUT_PLAY_CHANNEL           = 1 <<  2,
+  AGS_DEVOUT_PLAY_PAD               = 1 <<  3,
+  AGS_DEVOUT_PLAY_AUDIO             = 1 <<  4,
+  AGS_DEVOUT_PLAY_PLAYBACK          = 1 <<  5,
+  AGS_DEVOUT_PLAY_SEQUENCER         = 1 <<  6,
+  AGS_DEVOUT_PLAY_NOTATION          = 1 <<  7,
+  AGS_DEVOUT_PLAY_SUPER_THREADED    = 1 <<  8,
+} AgsDevoutPlayFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutResolutionMode"></a><h3>enum AgsDevoutResolutionMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_RESOLUTION_8_BIT    = 8,
+  AGS_DEVOUT_RESOLUTION_16_BIT   = 16,
+  AGS_DEVOUT_RESOLUTION_24_BIT   = 24,
+  AGS_DEVOUT_RESOLUTION_32_BIT   = 32,
+  AGS_DEVOUT_RESOLUTION_64_BIT   = 64,
+} AgsDevoutResolutionMode;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-error-quark"></a><h3>ags_devout_error_quark ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              ags_devout_error_quark              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-list-cards"></a><h3>ags_devout_list_cards ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_list_cards               (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-new"></a><h3>ags_devout_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDevout.html#AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         ags_devout_new                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-note-offset-changed"></a><h3>ags_devout_note_offset_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_note_offset_changed      (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> note_offset</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-pcm-info"></a><h3>ags_devout_pcm_info ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_pcm_info                 (<em class="parameter"><code><span class="type">char</span> *card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-alloc"></a><h3>ags_devout_play_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     ags_devout_play_alloc               ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-alloc"></a><h3>ags_devout_play_domain_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsDevout.html#AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * ags_devout_play_domain_alloc      ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-free"></a><h3>ags_devout_play_domain_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_play_domain_free         (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-free"></a><h3>ags_devout_play_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_play_free                (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-tic"></a><h3>ags_devout_tic ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_devout_tic                      (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDevoutThread.html b/api/ags_0_4_0/ags-AgsDevoutThread.html
new file mode 100644
index 0000000..0c0401d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDevoutThread.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDevoutThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDevoutThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDevoutThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDevoutThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDevoutThread.top_of_page"></a>AgsDevoutThread</span></h2>
+<p>AgsDevoutThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDevoutThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS">AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</a>
+struct              <a href="ags-AgsDevoutThread.html#AgsDevoutThread">AgsDevoutThread</a>;
+struct              <a href="ags-AgsDevoutThread.html#AgsDevoutThreadClass">AgsDevoutThreadClass</a>;
+<a href="ags-AgsDevoutThread.html#AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   <a href="ags-AgsDevoutThread.html#ags-devout-thread-new">ags_devout_thread_new</a>               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_THREAD_DEFAULT_JIFFIE (48)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutThread"></a><h3>struct AgsDevoutThread</h3>
+<pre class="programlisting">struct AgsDevoutThread {
+  AgsThread thread;
+
+  time_t time_val;
+
+  AgsThread *timestamp_thread;
+
+  GError *error;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutThreadClass"></a><h3>struct AgsDevoutThreadClass</h3>
+<pre class="programlisting">struct AgsDevoutThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-thread-new"></a><h3>ags_devout_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDevoutThread.html#AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   ags_devout_thread_new               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDial.html b/api/ags_0_4_0/ags-AgsDial.html
new file mode 100644
index 0000000..5fe5264
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDial.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDial</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDial.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDial.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDial"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDial.top_of_page"></a>AgsDial</span></h2>
+<p>AgsDial</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDial.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS">AGS_DIAL_DEFAULT_PRECISION</a>
+struct              <a href="ags-AgsDial.html#AgsDial">AgsDial</a>;
+struct              <a href="ags-AgsDial.html#AgsDialClass">AgsDialClass</a>;
+enum                <a href="ags-AgsDial.html#AgsDialFlags">AgsDialFlags</a>;
+<a href="ags-AgsDial.html#AgsDial"><span class="returnvalue">AgsDial</span></a> *           <a href="ags-AgsDial.html#ags-dial-new">ags_dial_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DIAL-DEFAULT-PRECISION:CAPS"></a><h3>AGS_DIAL_DEFAULT_PRECISION</h3>
+<pre class="programlisting">#define AGS_DIAL_DEFAULT_PRECISION (8.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDial"></a><h3>struct AgsDial</h3>
+<pre class="programlisting">struct AgsDial {
+  GtkWidget widget;
+
+  guint flags;
+
+  guint radius;
+  guint outline_strength;
+  guint scale_precision;
+
+  guint font_size;
+  gint button_width;
+  gint button_height;
+  gint margin_left;
+  gint margin_right;
+
+  gdouble tolerance;
+  gdouble negated_tolerance;
+
+  gint sleep_interval;
+
+  GtkAdjustment *adjustment;
+
+  gdouble gravity_x;
+  gdouble gravity_y;
+  gdouble current_x;
+  gdouble current_y;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDialClass"></a><h3>struct AgsDialClass</h3>
+<pre class="programlisting">struct AgsDialClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDialFlags"></a><h3>enum AgsDialFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DIAL_WITH_BUTTONS           = 1,
+  AGS_DIAL_MOUSE_BUTTON_PRESSED   = 1 <<  1,
+  AGS_DIAL_BUTTON_DOWN_PRESSED    = 1 <<  2,
+  AGS_DIAL_BUTTON_UP_PRESSED      = 1 <<  3,
+  AGS_DIAL_MOTION_CAPTURING_INIT  = 1 <<  4,
+  AGS_DIAL_MOTION_CAPTURING       = 1 <<  5,
+  AGS_DIAL_IDLE                   = 1 <<  6,
+} AgsDialFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dial-new"></a><h3>ags_dial_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDial.html#AgsDial"><span class="returnvalue">AgsDial</span></a> *           ags_dial_new                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDisplayTact.html b/api/ags_0_4_0/ags-AgsDisplayTact.html
new file mode 100644
index 0000000..3bf295f
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDisplayTact.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDisplayTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDisplayTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDisplayTact.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDisplayTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDisplayTact.top_of_page"></a>AgsDisplayTact</span></h2>
+<p>AgsDisplayTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDisplayTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsDisplayTact.html#AgsDisplayTact">AgsDisplayTact</a>;
+struct              <a href="ags-AgsDisplayTact.html#AgsDisplayTactClass">AgsDisplayTactClass</a>;
+<a href="ags-AgsDisplayTact.html#AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    <a href="ags-AgsDisplayTact.html#ags-display-tact-new">ags_display_tact_new</a>                (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDisplayTact"></a><h3>struct AgsDisplayTact</h3>
+<pre class="programlisting">struct AgsDisplayTact {
+  AgsTask task;
+
+  GtkWidget *navigation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDisplayTactClass"></a><h3>struct AgsDisplayTactClass</h3>
+<pre class="programlisting">struct AgsDisplayTactClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-display-tact-new"></a><h3>ags_display_tact_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDisplayTact.html#AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    ags_display_tact_new                (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *navigation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDrum.html b/api/ags_0_4_0/ags-AgsDrum.html
new file mode 100644
index 0000000..9941e3e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDrum.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrum</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrum.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrum.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrum"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrum.top_of_page"></a>AgsDrum</span></h2>
+<p>AgsDrum</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrum.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS">AGS_DRUM_PATTERN_CONTROLS</a>
+struct              <a href="ags-AgsDrum.html#AgsDrum">AgsDrum</a>;
+struct              <a href="ags-AgsDrum.html#AgsDrumClass">AgsDrumClass</a>;
+enum                <a href="ags-AgsDrum.html#AgsDrumFlags">AgsDrumFlags</a>;
+<a href="ags-AgsDrum.html#AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           <a href="ags-AgsDrum.html#ags-drum-new">ags_drum_new</a>                        (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDrum.html#ags-drum-set-pattern">ags_drum_set_pattern</a>                (<em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DRUM-PATTERN-CONTROLS:CAPS"></a><h3>AGS_DRUM_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_DRUM_PATTERN_CONTROLS (16)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrum"></a><h3>struct AgsDrum</h3>
+<pre class="programlisting">struct AgsDrum {
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  GtkCheckButton *loop_button;
+  GtkSpinButton *length_spin;
+
+  GtkToggleButton *run;
+
+  GtkVBox *vbox;
+
+  GtkHBox *input_pad;
+  GtkVBox *output_pad;
+
+  GtkToggleButton *selected_edit_button;
+
+  AgsDrumInputPad *selected_pad;
+  AgsLine *selected_line;
+
+  GtkToggleButton *index0[4];
+  GtkToggleButton *selected0;
+
+  GtkToggleButton *index1[12];
+  GtkToggleButton *selected1;
+
+  guint active_led;
+  GtkHBox *led;
+  GtkHBox *pattern;
+
+  GtkVBox *offset;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumClass"></a><h3>struct AgsDrumClass</h3>
+<pre class="programlisting">struct AgsDrumClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumFlags"></a><h3>enum AgsDrumFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_BLOCK_PATTERN    =  1,
+} AgsDrumFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-new"></a><h3>ags_drum_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDrum.html#AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           ags_drum_new                        (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-set-pattern"></a><h3>ags_drum_set_pattern ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_set_pattern                (<em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDrumInputLine.html b/api/ags_0_4_0/ags-AgsDrumInputLine.html
new file mode 100644
index 0000000..17252a5
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDrumInputLine.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumInputLine.top_of_page"></a>AgsDrumInputLine</span></h2>
+<p>AgsDrumInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsDrumInputLine.html#AgsDrumInputLine">AgsDrumInputLine</a>;
+struct              <a href="ags-AgsDrumInputLine.html#AgsDrumInputLineClass">AgsDrumInputLineClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsDrumInputLine.html#ags-drum-input-line-map-recall">ags_drum_input_line_map_recall</a>      (<em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);
+<a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  <a href="ags-AgsDrumInputLine.html#ags-drum-input-line-new">ags_drum_input_line_new</a>             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumInputLine"></a><h3>struct AgsDrumInputLine</h3>
+<pre class="programlisting">struct AgsDrumInputLine {
+  AgsLine line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputLineClass"></a><h3>struct AgsDrumInputLineClass</h3>
+<pre class="programlisting">struct AgsDrumInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-map-recall"></a><h3>ags_drum_input_line_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_map_recall      (<em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-new"></a><h3>ags_drum_input_line_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  ags_drum_input_line_new             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDrumInputPad.html b/api/ags_0_4_0/ags-AgsDrumInputPad.html
new file mode 100644
index 0000000..1690c5b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDrumInputPad.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumInputPad.top_of_page"></a>AgsDrumInputPad</span></h2>
+<p>AgsDrumInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsDrumInputPad.html#AgsDrumInputPad">AgsDrumInputPad</a>;
+struct              <a href="ags-AgsDrumInputPad.html#AgsDrumInputPadClass">AgsDrumInputPadClass</a>;
+enum                <a href="ags-AgsDrumInputPad.html#AgsDrumInputPadFlags">AgsDrumInputPadFlags</a>;
+<a href="ags-AgsDrumInputPad.html#AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   <a href="ags-AgsDrumInputPad.html#ags-drum-input-pad-new">ags_drum_input_pad_new</a>              (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumInputPad"></a><h3>struct AgsDrumInputPad</h3>
+<pre class="programlisting">struct AgsDrumInputPad {
+  AgsPad pad;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+  GtkToggleButton *play;
+  GtkToggleButton *edit;
+
+  GList *pad_open_recalls;
+  guint pad_open_play_ref;
+
+  GtkFileChooserDialog *file_chooser;
+
+  guint pad_play_ref;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputPadClass"></a><h3>struct AgsDrumInputPadClass</h3>
+<pre class="programlisting">struct AgsDrumInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputPadFlags"></a><h3>enum AgsDrumInputPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE   = 1,
+} AgsDrumInputPadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-new"></a><h3>ags_drum_input_pad_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDrumInputPad.html#AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   ags_drum_input_pad_new              (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDrumOutputLine.html b/api/ags_0_4_0/ags-AgsDrumOutputLine.html
new file mode 100644
index 0000000..ea0acd0
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDrumOutputLine.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumOutputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumOutputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumOutputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumOutputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumOutputLine.top_of_page"></a>AgsDrumOutputLine</span></h2>
+<p>AgsDrumOutputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumOutputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine">AgsDrumOutputLine</a>;
+struct              <a href="ags-AgsDrumOutputLine.html#AgsDrumOutputLineClass">AgsDrumOutputLineClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsDrumOutputLine.html#ags-drum-output-line-add-default-recall">ags_drum_output_line_add_default_recall</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> *drum_output_line</code></em>);
+<a href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * <a href="ags-AgsDrumOutputLine.html#ags-drum-output-line-new">ags_drum_output_line_new</a>            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputLine"></a><h3>struct AgsDrumOutputLine</h3>
+<pre class="programlisting">struct AgsDrumOutputLine {
+  AgsLine line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputLineClass"></a><h3>struct AgsDrumOutputLineClass</h3>
+<pre class="programlisting">struct AgsDrumOutputLineClass {
+  AgsLineClass line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-line-add-default-recall"></a><h3>ags_drum_output_line_add_default_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_output_line_add_default_recall
+                                                        (<em class="parameter"><code><a href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> *drum_output_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-line-new"></a><h3>ags_drum_output_line_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * ags_drum_output_line_new            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDrumOutputPad.html b/api/ags_0_4_0/ags-AgsDrumOutputPad.html
new file mode 100644
index 0000000..7a48e50
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDrumOutputPad.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumOutputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumOutputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumOutputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumOutputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumOutputPad.top_of_page"></a>AgsDrumOutputPad</span></h2>
+<p>AgsDrumOutputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumOutputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad">AgsDrumOutputPad</a>;
+struct              <a href="ags-AgsDrumOutputPad.html#AgsDrumOutputPadClass">AgsDrumOutputPadClass</a>;
+enum                <a href="ags-AgsDrumOutputPad.html#AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a>;
+<a href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  <a href="ags-AgsDrumOutputPad.html#ags-drum-output-pad-new">ags_drum_output_pad_new</a>             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputPad"></a><h3>struct AgsDrumOutputPad</h3>
+<pre class="programlisting">struct AgsDrumOutputPad {
+  AgsPad pad;
+
+  guint flags;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputPadClass"></a><h3>struct AgsDrumOutputPadClass</h3>
+<pre class="programlisting">struct AgsDrumOutputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputPadFlags"></a><h3>enum AgsDrumOutputPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_OUTPUT_PAD_PLAY_DONE  = 1,
+} AgsDrumOutputPadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-pad-new"></a><h3>ags_drum_output_pad_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  ags_drum_output_pad_new             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsDynamicConnectable.html b/api/ags_0_4_0/ags-AgsDynamicConnectable.html
new file mode 100644
index 0000000..c6b15e5
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsDynamicConnectable.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDynamicConnectable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDynamicConnectable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDynamicConnectable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDynamicConnectable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDynamicConnectable.top_of_page"></a>AgsDynamicConnectable</span></h2>
+<p>AgsDynamicConnectable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDynamicConnectable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable">AgsDynamicConnectable</a>;
+struct              <a href="ags-AgsDynamicConnectable.html#AgsDynamicConnectableInterface">AgsDynamicConnectableInterface</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-connect">ags_dynamic_connectable_connect</a>     (<em class="parameter"><code><a href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect">ags_dynamic_connectable_disconnect</a>  (<em class="parameter"><code><a href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDynamicConnectable"></a><h3>AgsDynamicConnectable</h3>
+<pre class="programlisting">typedef void AgsDynamicConnectable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDynamicConnectableInterface"></a><h3>struct AgsDynamicConnectableInterface</h3>
+<pre class="programlisting">struct AgsDynamicConnectableInterface {
+  GTypeInterface interface;
+
+  void (*connect_dynamic)(AgsDynamicConnectable *connectable);
+  void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-connect"></a><h3>ags_dynamic_connectable_connect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_dynamic_connectable_connect     (<em class="parameter"><code><a href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-disconnect"></a><h3>ags_dynamic_connectable_disconnect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_dynamic_connectable_disconnect  (<em class="parameter"><code><a href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsEditor.html b/api/ags_0_4_0/ags-AgsEditor.html
new file mode 100644
index 0000000..bd4f6a4
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsEditor.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsEditor.top_of_page"></a>AgsEditor</span></h2>
+<p>AgsEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS">AGS_EDITOR_DEFAULT</a>
+#define             <a href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS">AGS_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS">AGS_EDITOR_DEFAULT_VERSION</a>
+struct              <a href="ags-AgsEditor.html#AgsEditor">AgsEditor</a>;
+struct              <a href="ags-AgsEditor.html#AgsEditorClass">AgsEditorClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsEditor.html#ags-editor-machine-changed">ags_editor_machine_changed</a>          (<em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a href="ags-AgsEditor.html#AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         <a href="ags-AgsEditor.html#ags-editor-new">ags_editor_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT:CAPS"></a><h3>AGS_EDITOR_DEFAULT</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT "default\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_BUILD_ID "CEST 22-06-2014 03:07\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEditor"></a><h3>struct AgsEditor</h3>
+<pre class="programlisting">struct AgsEditor {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsDevout *devout;
+
+  AgsMachineSelector *machine_selector;
+  AgsMachine *selected_machine;
+  gulong set_audio_channels_handler;
+  gulong set_pads_handler;
+
+  AgsToolbar *toolbar;
+
+  AgsNotebook *notebook;
+
+  AgsMeter *meter;
+  AgsNoteEdit *note_edit;
+
+  guint tact_counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEditorClass"></a><h3>struct AgsEditorClass</h3>
+<pre class="programlisting">struct AgsEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*machine_changed)(AgsEditor *editor, AgsMachine *machine);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-machine-changed"></a><h3>ags_editor_machine_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_editor_machine_changed          (<em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-new"></a><h3>ags_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsEditor.html#AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         ags_editor_new                      ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsEffect.html b/api/ags_0_4_0/ags-AgsEffect.html
new file mode 100644
index 0000000..b78ec58
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsEffect.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsEffect</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsEffect.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsEffect.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsEffect"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsEffect.top_of_page"></a>AgsEffect</span></h2>
+<p>AgsEffect</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsEffect.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsEffect.html#AgsEffect">AgsEffect</a>;
+struct              <a href="ags-AgsEffect.html#AgsEffectInterface">AgsEffectInterface</a>;
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEffect.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEffect.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsEffect"></a><h3>AgsEffect</h3>
+<pre class="programlisting">typedef void AgsEffect;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEffectInterface"></a><h3>struct AgsEffectInterface</h3>
+<pre class="programlisting">struct AgsEffectInterface {
+  GTypeInterface interface;
+};
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsExpander.html b/api/ags_0_4_0/ags-AgsExpander.html
new file mode 100644
index 0000000..cb70cd7
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsExpander.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExpander</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExpander.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExpander.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExpander"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExpander.top_of_page"></a>AgsExpander</span></h2>
+<p>AgsExpander</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExpander.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsExpander.html#AGS-EXPANDER-CHILD:CAPS">AGS_EXPANDER_CHILD</a>                  (ptr)
+struct              <a href="ags-AgsExpander.html#AgsExpander">AgsExpander</a>;
+struct              <a href="ags-AgsExpander.html#AgsExpanderChild">AgsExpanderChild</a>;
+struct              <a href="ags-AgsExpander.html#AgsExpanderClass">AgsExpanderClass</a>;
+enum                <a href="ags-AgsExpander.html#AgsExpanderFlags">AgsExpanderFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsExpander.html#ags-expander-add">ags_expander_add</a>                    (<em class="parameter"><code><a href="ags-AgsExpander.html#AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<a href="ags-AgsExpander.html#AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a href="ags-AgsExpander.html#ags-expander-child-alloc">ags_expander_child_alloc</a>            (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<a href="ags-AgsExpander.html#AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a href="ags-AgsExpander.html#ags-expander-child-find">ags_expander_child_find</a>             (<em class="parameter"><code><a href="ags-AgsExpander.html#AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);
+<a href="ags-AgsExpander.html#AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       <a href="ags-AgsExpander.html#ags-expander-new">ags_expander_new</a>                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsExpander.html#ags-expander-remove">ags_expander_remove</a>                 (<em class="parameter"><code><a href="ags-AgsExpander.html#AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-CHILD:CAPS"></a><h3>AGS_EXPANDER_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_CHILD(ptr) ((AgsExpanderChild *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpander"></a><h3>struct AgsExpander</h3>
+<pre class="programlisting">struct AgsExpander {
+  GtkExpander expander;
+
+  guint flags;
+
+  GtkTable *table;
+
+  GList *children;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderChild"></a><h3>struct AgsExpanderChild</h3>
+<pre class="programlisting">struct AgsExpanderChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderClass"></a><h3>struct AgsExpanderClass</h3>
+<pre class="programlisting">struct AgsExpanderClass {
+  GtkExpanderClass expander;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderFlags"></a><h3>enum AgsExpanderFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPANDER_DRAW_BORDER        = 1,
+} AgsExpanderFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-add"></a><h3>ags_expander_add ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_expander_add                    (<em class="parameter"><code><a href="ags-AgsExpander.html#AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-alloc"></a><h3>ags_expander_child_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsExpander.html#AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_alloc            (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-find"></a><h3>ags_expander_child_find ()</h3>
+<pre class="programlisting"><a href="ags-AgsExpander.html#AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_find             (<em class="parameter"><code><a href="ags-AgsExpander.html#AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-new"></a><h3>ags_expander_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsExpander.html#AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       ags_expander_new                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-remove"></a><h3>ags_expander_remove ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_expander_remove                 (<em class="parameter"><code><a href="ags-AgsExpander.html#AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsExpanderSet.html b/api/ags_0_4_0/ags-AgsExpanderSet.html
new file mode 100644
index 0000000..e74e20a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsExpanderSet.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExpanderSet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExpanderSet.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExpanderSet.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExpanderSet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExpanderSet.top_of_page"></a>AgsExpanderSet</span></h2>
+<p>AgsExpanderSet</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExpanderSet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS">AGS_EXPANDER_SET_CHILD</a>              (ptr)
+struct              <a href="ags-AgsExpanderSet.html#AgsExpanderSet">AgsExpanderSet</a>;
+struct              <a href="ags-AgsExpanderSet.html#AgsExpanderSetChild">AgsExpanderSetChild</a>;
+struct              <a href="ags-AgsExpanderSet.html#AgsExpanderSetClass">AgsExpanderSetClass</a>;
+enum                <a href="ags-AgsExpanderSet.html#AgsExpanderSetFlags">AgsExpanderSetFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsExpanderSet.html#ags-expander-set-add">ags_expander_set_add</a>                (<em class="parameter"><code><a href="ags-AgsExpanderSet.html#AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<a href="ags-AgsExpanderSet.html#AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a href="ags-AgsExpanderSet.html#ags-expander-set-child-alloc">ags_expander_set_child_alloc</a>      (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<a href="ags-AgsExpanderSet.html#AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a href="ags-AgsExpanderSet.html#ags-expander-set-child-find">ags_expander_set_child_find</a>       (<em class="parameter"><code><a href="ags-AgsExpanderSet.html#AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);
+<a href="ags-AgsExpanderSet.html#AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    <a href="ags-AgsExpanderSet.html#ags-expander-set-new">ags_expander_set_new</a>                (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsExpanderSet.html#ags-expander-set-remove">ags_expander_set_remove</a>             (<em class="parameter"><code><a href="ags-AgsExpanderSet.html#AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsExpanderSet.html#ags-expander-set-set-flags">ags_expander_set_set_flags</a>          (<em class="parameter"><code><a href="ags-AgsExpanderSet.html#AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-SET-CHILD:CAPS"></a><h3>AGS_EXPANDER_SET_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_SET_CHILD(ptr) ((AgsExpanderSetChild *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSet"></a><h3>struct AgsExpanderSet</h3>
+<pre class="programlisting">struct AgsExpanderSet {
+  GtkTable table;
+
+  guint flags;
+
+  GList *ghost;
+  GList *location;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetChild"></a><h3>struct AgsExpanderSetChild</h3>
+<pre class="programlisting">struct AgsExpanderSetChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetClass"></a><h3>struct AgsExpanderSetClass</h3>
+<pre class="programlisting">struct AgsExpanderSetClass {
+  GtkTableClass table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetFlags"></a><h3>enum AgsExpanderSetFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPANDER_SET_DRAW_GHOST            = 1,
+  AGS_EXPANDER_SET_DRAW_LEFT_ENDING      = 1 << 1,
+  AGS_EXPANDER_SET_DRAW_RIGHT_ENDING     = 1 << 2,
+  AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR   = 1 << 3,
+  AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR  = 1 << 4,
+} AgsExpanderSetFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-add"></a><h3>ags_expander_set_add ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_expander_set_add                (<em class="parameter"><code><a href="ags-AgsExpanderSet.html#AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-alloc"></a><h3>ags_expander_set_child_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsExpanderSet.html#AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_alloc      (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-find"></a><h3>ags_expander_set_child_find ()</h3>
+<pre class="programlisting"><a href="ags-AgsExpanderSet.html#AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_find       (<em class="parameter"><code><a href="ags-AgsExpanderSet.html#AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-new"></a><h3>ags_expander_set_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsExpanderSet.html#AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    ags_expander_set_new                (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-remove"></a><h3>ags_expander_set_remove ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_expander_set_remove             (<em class="parameter"><code><a href="ags-AgsExpanderSet.html#AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-set-flags"></a><h3>ags_expander_set_set_flags ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_expander_set_set_flags          (<em class="parameter"><code><a href="ags-AgsExpanderSet.html#AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsExportOutput.html b/api/ags_0_4_0/ags-AgsExportOutput.html
new file mode 100644
index 0000000..cd4268d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsExportOutput.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExportOutput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExportOutput.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExportOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportOutput.top_of_page"></a>AgsExportOutput</span></h2>
+<p>AgsExportOutput</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExportOutput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsExportOutput.html#AgsExportOutput">AgsExportOutput</a>;
+struct              <a href="ags-AgsExportOutput.html#AgsExportOutputClass">AgsExportOutputClass</a>;
+<a href="ags-AgsExportOutput.html#AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   <a href="ags-AgsExportOutput.html#ags-export-output-new">ags_export_output_new</a>               (<em class="parameter"><code><a href="ags-AgsExportThread.html#AgsExportThread"><span class="type">AgsExportThread</span></a> *export_thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> live_performance</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsExportOutput"></a><h3>struct AgsExportOutput</h3>
+<pre class="programlisting">struct AgsExportOutput {
+  AgsTask task;
+
+  AgsExportThread *export_thread;
+  AgsDevout *devout;
+  gchar *filename;
+  gboolean live_performance;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportOutputClass"></a><h3>struct AgsExportOutputClass</h3>
+<pre class="programlisting">struct AgsExportOutputClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-output-new"></a><h3>ags_export_output_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsExportOutput.html#AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   ags_export_output_new               (<em class="parameter"><code><a href="ags-AgsExportThread.html#AgsExportThread"><span class="type">AgsExportThread</span></a> *export_thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> live_performance</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsExportThread.html b/api/ags_0_4_0/ags-AgsExportThread.html
new file mode 100644
index 0000000..a39d3ff
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsExportThread.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExportThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExportThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExportThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportThread.top_of_page"></a>AgsExportThread</span></h2>
+<p>AgsExportThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExportThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS">AGS_EXPORT_THREAD_DEFAULT_JIFFIE</a>
+struct              <a href="ags-AgsExportThread.html#AgsExportThread">AgsExportThread</a>;
+struct              <a href="ags-AgsExportThread.html#AgsExportThreadClass">AgsExportThreadClass</a>;
+<a href="ags-AgsExportThread.html#AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   <a href="ags-AgsExportThread.html#ags-export-thread-new">ags_export_thread_new</a>               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_EXPORT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_DEFAULT_JIFFIE (100)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportThread"></a><h3>struct AgsExportThread</h3>
+<pre class="programlisting">struct AgsExportThread {
+  AgsThread thread;
+
+  guint flags;
+
+  AgsAudioFile *audio_file;
+  gdouble tact_end;
+
+  guint counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportThreadClass"></a><h3>struct AgsExportThreadClass</h3>
+<pre class="programlisting">struct AgsExportThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-thread-new"></a><h3>ags_export_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsExportThread.html#AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   ags_export_thread_new               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsExportWindow.html b/api/ags_0_4_0/ags-AgsExportWindow.html
new file mode 100644
index 0000000..0d07ce1
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsExportWindow.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExportWindow.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExportWindow.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExportWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportWindow.top_of_page"></a>AgsExportWindow</span></h2>
+<p>AgsExportWindow</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExportWindow.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsExportWindow.html#AgsExportWindow">AgsExportWindow</a>;
+struct              <a href="ags-AgsExportWindow.html#AgsExportWindowClass">AgsExportWindowClass</a>;
+enum                <a href="ags-AgsExportWindow.html#AgsExportWindowFlags">AgsExportWindowFlags</a>;
+<a href="ags-AgsExportWindow.html#AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></a> *   <a href="ags-AgsExportWindow.html#ags-export-window-new">ags_export_window_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsExportWindow"></a><h3>struct AgsExportWindow</h3>
+<pre class="programlisting">struct AgsExportWindow {
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+  AgsDevout *devout;
+
+  GtkCheckButton *live_export;
+
+  GtkEntry *filename;
+  GtkFileChooserButton *file_chooser_button;
+
+  GtkComboBoxText *mode;
+  GtkSpinButton *tact;
+  GtkLabel *duration;
+  GtkComboBoxText *output_format;
+
+  GtkToggleButton *export;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindowClass"></a><h3>struct AgsExportWindowClass</h3>
+<pre class="programlisting">struct AgsExportWindowClass {
+  GtkWindowClass window;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindowFlags"></a><h3>enum AgsExportWindowFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPORT_WINDOW_LIVE_EXPORT   = 1,
+} AgsExportWindowFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-new"></a><h3>ags_export_window_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsExportWindow.html#AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></a> *   ags_export_window_new               ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsFFPlayer.html b/api/ags_0_4_0/ags-AgsFFPlayer.html
new file mode 100644
index 0000000..3762255
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsFFPlayer.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFFPlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFFPlayer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFFPlayer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFFPlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFFPlayer.top_of_page"></a>AgsFFPlayer</span></h2>
+<p>AgsFFPlayer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFFPlayer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsFFPlayer.html#AgsFFPlayer">AgsFFPlayer</a>;
+struct              <a href="ags-AgsFFPlayer.html#AgsFFPlayerClass">AgsFFPlayerClass</a>;
+<a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       <a href="ags-AgsFFPlayer.html#ags-ffplayer-new">ags_ffplayer_new</a>                    (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsFFPlayer.html#ags-ffplayer-paint">ags_ffplayer_paint</a>                  (<em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFFPlayer"></a><h3>struct AgsFFPlayer</h3>
+<pre class="programlisting">struct AgsFFPlayer {
+  AgsMachine machine;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  guint control_width;
+  guint control_height;
+  
+  GtkDrawingArea *drawing_area;
+  GtkAdjustment *hadjustment;
+
+  AgsIpatch *ipatch;
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFFPlayerClass"></a><h3>struct AgsFFPlayerClass</h3>
+<pre class="programlisting">struct AgsFFPlayerClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-new"></a><h3>ags_ffplayer_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       ags_ffplayer_new                    (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-paint"></a><h3>ags_ffplayer_paint ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ffplayer_paint                  (<em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsFileIdRef.html b/api/ags_0_4_0/ags-AgsFileIdRef.html
new file mode 100644
index 0000000..51bd586
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsFileIdRef.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileIdRef</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileIdRef.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileIdRef.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileIdRef"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileIdRef.top_of_page"></a>AgsFileIdRef</span></h2>
+<p>AgsFileIdRef</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileIdRef.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS">AGS_FILE_ID_REF_RESOLVE_DATA</a>
+#define             <a href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS">AGS_FILE_ID_REF_SERIALIZE_DATA</a>
+#define             <a href="ags-AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS">AGS_FILE_RESOLVE</a>                    (f)
+struct              <a href="ags-AgsFileIdRef.html#AgsFileIdRef">AgsFileIdRef</a>;
+struct              <a href="ags-AgsFileIdRef.html#AgsFileIdRefClass">AgsFileIdRefClass</a>;
+<span class="returnvalue">void</span>                (<a href="ags-AgsFileIdRef.html#AgsFileResolve">*AgsFileResolve</a>)                   (<em class="parameter"><code><span class="type">void</span></code></em>);
+<a href="ags-AgsFileIdRef.html#AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      <a href="ags-AgsFileIdRef.html#ags-file-id-ref-new">ags_file_id_ref_new</a>                 ();
+<span class="returnvalue">void</span>                <a href="ags-AgsFileIdRef.html#ags-file-id-ref-resolved">ags_file_id_ref_resolved</a>            (<em class="parameter"><code><a href="ags-AgsFileIdRef.html#AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-RESOLVE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_RESOLVE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_RESOLVE_DATA "ags-file-id-ref-resolve-data\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_SERIALIZE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_SERIALIZE_DATA "ags-file-id-ref-serizalize-data\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-RESOLVE:CAPS"></a><h3>AGS_FILE_RESOLVE()</h3>
+<pre class="programlisting">#define AGS_FILE_RESOLVE(f)          ((AgsFileResolve)(f))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef"></a><h3>struct AgsFileIdRef</h3>
+<pre class="programlisting">struct AgsFileIdRef {
+  GObject object;
+
+  GObject *main;
+  GObject *file;
+
+  xmlNode *node;
+  gchar *xpath;
+  gpointer ref;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRefClass"></a><h3>struct AgsFileIdRefClass</h3>
+<pre class="programlisting">struct AgsFileIdRefClass {
+  GObjectClass object;
+
+  void (*resolved)(AgsFileIdRef *file_id_ref);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileResolve"></a><h3>AgsFileResolve ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                (*AgsFileResolve)                   (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-new"></a><h3>ags_file_id_ref_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsFileIdRef.html#AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      ags_file_id_ref_new                 ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-resolved"></a><h3>ags_file_id_ref_resolved ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_id_ref_resolved            (<em class="parameter"><code><a href="ags-AgsFileIdRef.html#AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsFileLaunch.html b/api/ags_0_4_0/ags-AgsFileLaunch.html
new file mode 100644
index 0000000..415ef0c
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsFileLaunch.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLaunch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileLaunch.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileLaunch.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileLaunch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLaunch.top_of_page"></a>AgsFileLaunch</span></h2>
+<p>AgsFileLaunch</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileLaunch.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsFileLaunch.html#AgsFileLaunch">AgsFileLaunch</a>;
+struct              <a href="ags-AgsFileLaunch.html#AgsFileLaunchClass">AgsFileLaunchClass</a>;
+<a href="ags-AgsFileLaunch.html#AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     <a href="ags-AgsFileLaunch.html#ags-file-launch-new">ags_file_launch_new</a>                 ();
+<span class="returnvalue">void</span>                <a href="ags-AgsFileLaunch.html#ags-file-launch-start">ags_file_launch_start</a>               (<em class="parameter"><code><a href="ags-AgsFileLaunch.html#AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLaunch"></a><h3>struct AgsFileLaunch</h3>
+<pre class="programlisting">struct AgsFileLaunch {
+  GObject object;
+
+  xmlNode *node;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLaunchClass"></a><h3>struct AgsFileLaunchClass</h3>
+<pre class="programlisting">struct AgsFileLaunchClass {
+  GObjectClass object;
+
+  void (*start)(AgsFileLaunch *file_launch);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-new"></a><h3>ags_file_launch_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsFileLaunch.html#AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     ags_file_launch_new                 ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-start"></a><h3>ags_file_launch_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_launch_start               (<em class="parameter"><code><a href="ags-AgsFileLaunch.html#AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsFileLink.html b/api/ags_0_4_0/ags-AgsFileLink.html
new file mode 100644
index 0000000..d590260
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsFileLink.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLink</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileLink.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileLink.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileLink"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLink.top_of_page"></a>AgsFileLink</span></h2>
+<p>AgsFileLink</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileLink.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsFileLink.html#AgsFileLink">AgsFileLink</a>;
+struct              <a href="ags-AgsFileLink.html#AgsFileLinkClass">AgsFileLinkClass</a>;
+<a href="ags-AgsFileLink.html#AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       <a href="ags-AgsFileLink.html#ags-file-link-new">ags_file_link_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLink"></a><h3>struct AgsFileLink</h3>
+<pre class="programlisting">struct AgsFileLink {
+  GObject object;
+
+  gchar *filename;
+  gchar *data;
+  AgsTimestamp *timestamp;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLinkClass"></a><h3>struct AgsFileLinkClass</h3>
+<pre class="programlisting">struct AgsFileLinkClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-link-new"></a><h3>ags_file_link_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsFileLink.html#AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       ags_file_link_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsFileLookup.html b/api/ags_0_4_0/ags-AgsFileLookup.html
new file mode 100644
index 0000000..90f9c7e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsFileLookup.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLookup</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileLookup.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileLookup.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileLookup"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLookup.top_of_page"></a>AgsFileLookup</span></h2>
+<p>AgsFileLookup</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileLookup.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsFileLookup.html#AgsFileLookup">AgsFileLookup</a>;
+struct              <a href="ags-AgsFileLookup.html#AgsFileLookupClass">AgsFileLookupClass</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsFileLookup.html#ags-file-lookup-find-by-node">ags_file_lookup_find_by_node</a>        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>);
+<a href="ags-AgsFileLookup.html#AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     <a href="ags-AgsFileLookup.html#ags-file-lookup-new">ags_file_lookup_new</a>                 ();
+<span class="returnvalue">void</span>                <a href="ags-AgsFileLookup.html#ags-file-lookup-resolve">ags_file_lookup_resolve</a>             (<em class="parameter"><code><a href="ags-AgsFileLookup.html#AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLookup"></a><h3>struct AgsFileLookup</h3>
+<pre class="programlisting">struct AgsFileLookup {
+  GObject object;
+
+  AgsFile *file;
+
+  xmlNode *node;
+  gpointer ref;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLookupClass"></a><h3>struct AgsFileLookupClass</h3>
+<pre class="programlisting">struct AgsFileLookupClass {
+  GObjectClass object;
+
+  void (*resolve)(AgsFileLookup *lookup);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-find-by-node"></a><h3>ags_file_lookup_find_by_node ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_file_lookup_find_by_node        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-new"></a><h3>ags_file_lookup_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsFileLookup.html#AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     ags_file_lookup_new                 ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-resolve"></a><h3>ags_file_lookup_resolve ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_lookup_resolve             (<em class="parameter"><code><a href="ags-AgsFileLookup.html#AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsFileRead.html b/api/ags_0_4_0/ags-AgsFileRead.html
new file mode 100644
index 0000000..cdeae7e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsFileRead.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileRead</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileRead.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileRead.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileRead"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileRead.top_of_page"></a>AgsFileRead</span></h2>
+<p>AgsFileRead</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileRead.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsFileRead.html#AgsFileRead">AgsFileRead</a>;
+struct              <a href="ags-AgsFileRead.html#AgsFileReadClass">AgsFileReadClass</a>;
+<a href="ags-AgsFileRead.html#AgsFileRead"><span class="returnvalue">AgsFileRead</span></a> *       <a href="ags-AgsFileRead.html#ags-file-read-new">ags_file_read_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileRead.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileRead.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileRead"></a><h3>struct AgsFileRead</h3>
+<pre class="programlisting">struct AgsFileRead {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileReadClass"></a><h3>struct AgsFileReadClass</h3>
+<pre class="programlisting">struct AgsFileReadClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-new"></a><h3>ags_file_read_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsFileRead.html#AgsFileRead"><span class="returnvalue">AgsFileRead</span></a> *       ags_file_read_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsFileSelection.html b/api/ags_0_4_0/ags-AgsFileSelection.html
new file mode 100644
index 0000000..86df6d3
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsFileSelection.html
@@ -0,0 +1,170 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileSelection.top_of_page"></a>AgsFileSelection</span></h2>
+<p>AgsFileSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS">AGS_FILE_SELECTION_ENTRY</a>            (strct)
+struct              <a href="ags-AgsFileSelection.html#AgsFileSelection">AgsFileSelection</a>;
+struct              <a href="ags-AgsFileSelection.html#AgsFileSelectionClass">AgsFileSelectionClass</a>;
+struct              <a href="ags-AgsFileSelection.html#AgsFileSelectionEntry">AgsFileSelectionEntry</a>;
+enum                <a href="ags-AgsFileSelection.html#AgsFileSelectionFlags">AgsFileSelectionFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsFileSelection.html#ags-file-selection-add-entry">ags_file_selection_add_entry</a>        (<em class="parameter"><code><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsFileSelection.html#ags-file-selection-completed">ags_file_selection_completed</a>        (<em class="parameter"><code><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsFileSelection.html#ags-file-selection-contains-file">ags_file_selection_contains_file</a>    (<em class="parameter"><code><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
+<a href="ags-AgsFileSelection.html#AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * <a href="ags-AgsFileSelection.html#ags-file-selection-entry-alloc">ags_file_selection_entry_alloc</a>  ();
+<a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  <a href="ags-AgsFileSelection.html#ags-file-selection-new">ags_file_selection_new</a>              ();
+<span class="returnvalue">void</span>                <a href="ags-AgsFileSelection.html#ags-file-selection-remove-entry">ags_file_selection_remove_entry</a>     (<em class="parameter"><code><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsFileSelection.html#ags-file-selection-set-entry">ags_file_selection_set_entry</a>        (<em class="parameter"><code><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *entry</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-SELECTION-ENTRY:CAPS"></a><h3>AGS_FILE_SELECTION_ENTRY()</h3>
+<pre class="programlisting">#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelection"></a><h3>struct AgsFileSelection</h3>
+<pre class="programlisting">struct AgsFileSelection {
+  GtkVBox vbox;
+  
+  guint flags;
+
+  gchar *directory;
+
+  guint entry_count;
+  GList *entry;
+
+  GtkLabel *chosed;
+  GtkLabel *selected;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionClass"></a><h3>struct AgsFileSelectionClass</h3>
+<pre class="programlisting">struct AgsFileSelectionClass {
+  GtkVBoxClass vbox;
+
+  void (*add_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+  void (*remove_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+
+  void (*completed)(AgsFileSelection *file_selection);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionEntry"></a><h3>struct AgsFileSelectionEntry</h3>
+<pre class="programlisting">struct AgsFileSelectionEntry {
+  GtkTable *table;
+
+  GtkWidget *entry;
+
+  gboolean chosed;
+  gchar *filename;
+
+  GtkSpinButton *nth_sample;
+  GtkSpinButton *nth_channel;
+  GtkSpinButton *count;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionFlags"></a><h3>enum AgsFileSelectionFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_FILE_SELECTION_COMPLETED   = 1,
+} AgsFileSelectionFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-add-entry"></a><h3>ags_file_selection_add_entry ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_selection_add_entry        (<em class="parameter"><code><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-completed"></a><h3>ags_file_selection_completed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_selection_completed        (<em class="parameter"><code><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-contains-file"></a><h3>ags_file_selection_contains_file ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_file_selection_contains_file    (<em class="parameter"><code><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-entry-alloc"></a><h3>ags_file_selection_entry_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsFileSelection.html#AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * ags_file_selection_entry_alloc  ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-new"></a><h3>ags_file_selection_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  ags_file_selection_new              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-remove-entry"></a><h3>ags_file_selection_remove_entry ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_selection_remove_entry     (<em class="parameter"><code><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-set-entry"></a><h3>ags_file_selection_set_entry ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_selection_set_entry        (<em class="parameter"><code><a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *entry</code></em>);</pre>
+<p>
+Add new entries to the <a href="ags-AgsFileSelection.html#AgsFileSelection"><span class="type">AgsFileSelection</span></a>.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsFileValueFactory.html b/api/ags_0_4_0/ags-AgsFileValueFactory.html
new file mode 100644
index 0000000..ef8fa7f
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsFileValueFactory.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileValueFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileValueFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileValueFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileValueFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileValueFactory.top_of_page"></a>AgsFileValueFactory</span></h2>
+<p>AgsFileValueFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileValueFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsFileValueFactory.html#AgsFileValueFactory">AgsFileValueFactory</a>;
+struct              <a href="ags-AgsFileValueFactory.html#AgsFileValueFactoryClass">AgsFileValueFactoryClass</a>;
+<a href="ags-AgsFileValueFactory.html#AgsFileValueFactory"><span class="returnvalue">AgsFileValueFactory</span></a> * <a href="ags-AgsFileValueFactory.html#ags-file-value-factory-new">ags_file_value_factory_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileValueFactory.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileValueFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileValueFactory"></a><h3>struct AgsFileValueFactory</h3>
+<pre class="programlisting">struct AgsFileValueFactory {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileValueFactoryClass"></a><h3>struct AgsFileValueFactoryClass</h3>
+<pre class="programlisting">struct AgsFileValueFactoryClass {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-value-factory-new"></a><h3>ags_file_value_factory_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsFileValueFactory.html#AgsFileValueFactory"><span class="returnvalue">AgsFileValueFactory</span></a> * ags_file_value_factory_new        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsFileWrite.html b/api/ags_0_4_0/ags-AgsFileWrite.html
new file mode 100644
index 0000000..d6f77ed
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsFileWrite.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileWrite</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileWrite.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileWrite.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileWrite"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileWrite.top_of_page"></a>AgsFileWrite</span></h2>
+<p>AgsFileWrite</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileWrite.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsFileWrite.html#AgsFileWrite">AgsFileWrite</a>;
+struct              <a href="ags-AgsFileWrite.html#AgsFileWriteClass">AgsFileWriteClass</a>;
+<a href="ags-AgsFileWrite.html#AgsFileWrite"><span class="returnvalue">AgsFileWrite</span></a> *      <a href="ags-AgsFileWrite.html#ags-file-write-new">ags_file_write_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileWrite.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileWrite.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileWrite"></a><h3>struct AgsFileWrite</h3>
+<pre class="programlisting">struct AgsFileWrite {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileWriteClass"></a><h3>struct AgsFileWriteClass</h3>
+<pre class="programlisting">struct AgsFileWriteClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-new"></a><h3>ags_file_write_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsFileWrite.html#AgsFileWrite"><span class="returnvalue">AgsFileWrite</span></a> *      ags_file_write_new                  ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsFreeSelection.html b/api/ags_0_4_0/ags-AgsFreeSelection.html
new file mode 100644
index 0000000..ce4e24e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsFreeSelection.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFreeSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFreeSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFreeSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFreeSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFreeSelection.top_of_page"></a>AgsFreeSelection</span></h2>
+<p>AgsFreeSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFreeSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsFreeSelection.html#AgsFreeSelection">AgsFreeSelection</a>;
+struct              <a href="ags-AgsFreeSelection.html#AgsFreeSelectionClass">AgsFreeSelectionClass</a>;
+<a href="ags-AgsFreeSelection.html#AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  <a href="ags-AgsFreeSelection.html#ags-free-selection-new">ags_free_selection_new</a>              (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFreeSelection"></a><h3>struct AgsFreeSelection</h3>
+<pre class="programlisting">struct AgsFreeSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFreeSelectionClass"></a><h3>struct AgsFreeSelectionClass</h3>
+<pre class="programlisting">struct AgsFreeSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-free-selection-new"></a><h3>ags_free_selection_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsFreeSelection.html#AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  ags_free_selection_new              (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsGarbageCollector.html b/api/ags_0_4_0/ags-AgsGarbageCollector.html
new file mode 100644
index 0000000..c463e0d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsGarbageCollector.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGarbageCollector</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsGarbageCollector.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsGarbageCollector.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsGarbageCollector"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsGarbageCollector.top_of_page"></a>AgsGarbageCollector</span></h2>
+<p>AgsGarbageCollector</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsGarbageCollector.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsGarbageCollector.html#AgsGarbageCollector">AgsGarbageCollector</a>;
+struct              <a href="ags-AgsGarbageCollector.html#AgsGarbageCollectorClass">AgsGarbageCollectorClass</a>;
+enum                <a href="ags-AgsGarbageCollector.html#AgsGarbageCollectorFlags">AgsGarbageCollectorFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsGarbageCollector.html#ags-garbage-collector-add">ags_garbage_collector_add</a>           (<em class="parameter"><code><a href="ags-AgsGarbageCollector.html#AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a href="ags-AgsGarbageCollector.html#AgsGarbageCollector"><span class="returnvalue">AgsGarbageCollector</span></a> * <a href="ags-AgsGarbageCollector.html#ags-garbage-collector-new">ags_garbage_collector_new</a>         ();
+<span class="returnvalue">void</span>                <a href="ags-AgsGarbageCollector.html#ags-garbage-collector-remove">ags_garbage_collector_remove</a>        (<em class="parameter"><code><a href="ags-AgsGarbageCollector.html#AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsGarbageCollector.html#ags-garbage-collector-run">ags_garbage_collector_run</a>           (<em class="parameter"><code><a href="ags-AgsGarbageCollector.html#AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGarbageCollector.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGarbageCollector.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsGarbageCollector"></a><h3>struct AgsGarbageCollector</h3>
+<pre class="programlisting">struct AgsGarbageCollector {
+  GObject object;
+
+  guint32 flags;
+
+  GObject *devout;
+
+  GList *list; // data of type AgsRecycling
+  GList *stopped;
+  GList *start;
+  GList *end;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGarbageCollectorClass"></a><h3>struct AgsGarbageCollectorClass</h3>
+<pre class="programlisting">struct AgsGarbageCollectorClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGarbageCollectorFlags"></a><h3>enum AgsGarbageCollectorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_GARBAGE_COLLECTOR_RUN         = 1, // cancel flag of ags_garbage_collector run
+  AGS_GARBAGE_COLLECTOR_CANCEL_RUN  = 1 <<  1, // used by ags_garbage_collector_remove to remove the current (stopped) AgsRecycling while ags_garbage_collector_run is running
+} AgsGarbageCollectorFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-garbage-collector-add"></a><h3>ags_garbage_collector_add ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_garbage_collector_add           (<em class="parameter"><code><a href="ags-AgsGarbageCollector.html#AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-garbage-collector-new"></a><h3>ags_garbage_collector_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsGarbageCollector.html#AgsGarbageCollector"><span class="returnvalue">AgsGarbageCollector</span></a> * ags_garbage_collector_new         ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-garbage-collector-remove"></a><h3>ags_garbage_collector_remove ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_garbage_collector_remove        (<em class="parameter"><code><a href="ags-AgsGarbageCollector.html#AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-garbage-collector-run"></a><h3>ags_garbage_collector_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_garbage_collector_run           (<em class="parameter"><code><a href="ags-AgsGarbageCollector.html#AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsGenericPreferences.html b/api/ags_0_4_0/ags-AgsGenericPreferences.html
new file mode 100644
index 0000000..8f3c6a5
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsGenericPreferences.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGenericPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsGenericPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsGenericPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsGenericPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsGenericPreferences.top_of_page"></a>AgsGenericPreferences</span></h2>
+<p>AgsGenericPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsGenericPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsGenericPreferences.html#AgsGenericPreferences">AgsGenericPreferences</a>;
+struct              <a href="ags-AgsGenericPreferences.html#AgsGenericPreferencesClass">AgsGenericPreferencesClass</a>;
+<a href="ags-AgsGenericPreferences.html#AgsGenericPreferences"><span class="returnvalue">AgsGenericPreferences</span></a> * <a href="ags-AgsGenericPreferences.html#ags-generic-preferences-new">ags_generic_preferences_new</a>     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGenericPreferences.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGenericPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsGenericPreferences"></a><h3>struct AgsGenericPreferences</h3>
+<pre class="programlisting">struct AgsGenericPreferences {
+  GtkVBox vbox;
+
+  GtkComboBox *audio_output_module;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGenericPreferencesClass"></a><h3>struct AgsGenericPreferencesClass</h3>
+<pre class="programlisting">struct AgsGenericPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-generic-preferences-new"></a><h3>ags_generic_preferences_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsGenericPreferences.html#AgsGenericPreferences"><span class="returnvalue">AgsGenericPreferences</span></a> * ags_generic_preferences_new     ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsGuiTaskThread.html b/api/ags_0_4_0/ags-AgsGuiTaskThread.html
new file mode 100644
index 0000000..27065dd
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsGuiTaskThread.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGuiTaskThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsGuiTaskThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsGuiTaskThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsGuiTaskThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsGuiTaskThread.top_of_page"></a>AgsGuiTaskThread</span></h2>
+<p>AgsGuiTaskThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsGuiTaskThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsGuiTaskThread.html#AgsGuiTaskThread">AgsGuiTaskThread</a>;
+struct              <a href="ags-AgsGuiTaskThread.html#AgsGuiTaskThreadClass">AgsGuiTaskThreadClass</a>;
+<a href="ags-AgsGuiTaskThread.html#AgsGuiTaskThread"><span class="returnvalue">AgsGuiTaskThread</span></a> *  <a href="ags-AgsGuiTaskThread.html#ags-gui-task-thread-new">ags_gui_task_thread_new</a>             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiTaskThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiTaskThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsGuiTaskThread"></a><h3>struct AgsGuiTaskThread</h3>
+<pre class="programlisting">struct AgsGuiTaskThread {
+  AgsTaskThread task_thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiTaskThreadClass"></a><h3>struct AgsGuiTaskThreadClass</h3>
+<pre class="programlisting">struct AgsGuiTaskThreadClass {
+  AgsTaskThreadClass task_thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-gui-task-thread-new"></a><h3>ags_gui_task_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsGuiTaskThread.html#AgsGuiTaskThread"><span class="returnvalue">AgsGuiTaskThread</span></a> *  ags_gui_task_thread_new             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsGuiThread.html b/api/ags_0_4_0/ags-AgsGuiThread.html
new file mode 100644
index 0000000..9560b35
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsGuiThread.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGuiThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsGuiThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsGuiThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsGuiThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsGuiThread.top_of_page"></a>AgsGuiThread</span></h2>
+<p>AgsGuiThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsGuiThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS">AGS_GUI_THREAD_DEFAULT_JIFFIE</a>
+struct              <a href="ags-AgsGuiThread.html#AgsGuiThread">AgsGuiThread</a>;
+struct              <a href="ags-AgsGuiThread.html#AgsGuiThreadClass">AgsGuiThreadClass</a>;
+<a href="ags-AgsGuiThread.html#AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      <a href="ags-AgsGuiThread.html#ags-gui-thread-new">ags_gui_thread_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_GUI_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_GUI_THREAD_DEFAULT_JIFFIE (250)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiThread"></a><h3>struct AgsGuiThread</h3>
+<pre class="programlisting">struct AgsGuiThread {
+  AgsThread thread;
+
+  GMutex mutex;
+  GCond cond;
+
+  AgsThread *gui_task_thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiThreadClass"></a><h3>struct AgsGuiThreadClass</h3>
+<pre class="programlisting">struct AgsGuiThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-gui-thread-new"></a><h3>ags_gui_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsGuiThread.html#AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      ags_gui_thread_new                  ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsHIndicator.html b/api/ags_0_4_0/ags-AgsHIndicator.html
new file mode 100644
index 0000000..7d379ee
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsHIndicator.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsHIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsHIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsHIndicator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsHIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsHIndicator.top_of_page"></a>AgsHIndicator</span></h2>
+<p>AgsHIndicator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsHIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsHIndicator.html#AgsHIndicator">AgsHIndicator</a>;
+struct              <a href="ags-AgsHIndicator.html#AgsHIndicatorClass">AgsHIndicatorClass</a>;
+<a href="ags-AgsHIndicator.html#AgsHIndicator"><span class="returnvalue">AgsHIndicator</span></a> *     <a href="ags-AgsHIndicator.html#ags-hindicator-new">ags_hindicator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHIndicator.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsHIndicator"></a><h3>struct AgsHIndicator</h3>
+<pre class="programlisting">struct AgsHIndicator {
+  AgsIndicator indicator;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsHIndicatorClass"></a><h3>struct AgsHIndicatorClass</h3>
+<pre class="programlisting">struct AgsHIndicatorClass {
+  GtkWidgetClass indicator;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-hindicator-new"></a><h3>ags_hindicator_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsHIndicator.html#AgsHIndicator"><span class="returnvalue">AgsHIndicator</span></a> *     ags_hindicator_new                  ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsHTimebar.html b/api/ags_0_4_0/ags-AgsHTimebar.html
new file mode 100644
index 0000000..eaad62b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsHTimebar.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsHTimebar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsHTimebar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsHTimebar.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsHTimebar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsHTimebar.top_of_page"></a>AgsHTimebar</span></h2>
+<p>AgsHTimebar</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsHTimebar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsHTimebar.html#AgsHTimebar">AgsHTimebar</a>;
+struct              <a href="ags-AgsHTimebar.html#AgsHTimebarClass">AgsHTimebarClass</a>;
+<a href="ags-AgsHTimebar.html#AgsHTimebar"><span class="returnvalue">AgsHTimebar</span></a> *       <a href="ags-AgsHTimebar.html#ags-htimebar-new">ags_htimebar_new</a>                    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHTimebar.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHTimebar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsHTimebar"></a><h3>struct AgsHTimebar</h3>
+<pre class="programlisting">struct AgsHTimebar {
+  AgsTimebar range;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsHTimebarClass"></a><h3>struct AgsHTimebarClass</h3>
+<pre class="programlisting">struct AgsHTimebarClass {
+  AgsTimebarClass timebar;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-htimebar-new"></a><h3>ags_htimebar_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsHTimebar.html#AgsHTimebar"><span class="returnvalue">AgsHTimebar</span></a> *       ags_htimebar_new                    ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsHistory.html b/api/ags_0_4_0/ags-AgsHistory.html
new file mode 100644
index 0000000..02e969d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsHistory.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsHistory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsHistory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsHistory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsHistory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsHistory.top_of_page"></a>AgsHistory</span></h2>
+<p>AgsHistory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsHistory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsHistory.html#AgsHistory">AgsHistory</a>;
+                    <a href="ags-AgsHistory.html#AgsHistoryAppend">AgsHistoryAppend</a>;
+struct              <a href="ags-AgsHistory.html#AgsHistoryClass">AgsHistoryClass</a>;
+<a href="ags-AgsHistory.html#AgsHistory"><span class="returnvalue">AgsHistory</span></a> *        <a href="ags-AgsHistory.html#ags-history-new">ags_history_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHistory.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsHistory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsHistory"></a><h3>struct AgsHistory</h3>
+<pre class="programlisting">struct AgsHistory {
+  GObject gobject;
+  
+  GList *task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsHistoryAppend"></a><h3>AgsHistoryAppend</h3>
+<pre class="programlisting">typedef struct _AgsHistoryAppend AgsHistoryAppend;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsHistoryClass"></a><h3>struct AgsHistoryClass</h3>
+<pre class="programlisting">struct AgsHistoryClass {
+  GObjectClass gobject;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-history-new"></a><h3>ags_history_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsHistory.html#AgsHistory"><span class="returnvalue">AgsHistory</span></a> *        ags_history_new                     ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsIndicator.html b/api/ags_0_4_0/ags-AgsIndicator.html
new file mode 100644
index 0000000..8b7528f
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsIndicator.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIndicator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIndicator.top_of_page"></a>AgsIndicator</span></h2>
+<p>AgsIndicator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsIndicator.html#AgsIndicator">AgsIndicator</a>;
+struct              <a href="ags-AgsIndicator.html#AgsIndicatorClass">AgsIndicatorClass</a>;
+<a href="ags-AgsIndicator.html#AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      <a href="ags-AgsIndicator.html#ags-indicator-new">ags_indicator_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIndicator"></a><h3>struct AgsIndicator</h3>
+<pre class="programlisting">struct AgsIndicator {
+  GtkWidget widget;
+
+  GtkAdjustment *adjustment;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIndicatorClass"></a><h3>struct AgsIndicatorClass</h3>
+<pre class="programlisting">struct AgsIndicatorClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-indicator-new"></a><h3>ags_indicator_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsIndicator.html#AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      ags_indicator_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsInitAudio.html b/api/ags_0_4_0/ags-AgsInitAudio.html
new file mode 100644
index 0000000..3aa6c70
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsInitAudio.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInitAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInitAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInitAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInitAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInitAudio.top_of_page"></a>AgsInitAudio</span></h2>
+<p>AgsInitAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInitAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsInitAudio.html#AgsInitAudio">AgsInitAudio</a>;
+struct              <a href="ags-AgsInitAudio.html#AgsInitAudioClass">AgsInitAudioClass</a>;
+<a href="ags-AgsInitAudio.html#AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      <a href="ags-AgsInitAudio.html#ags-init-audio-new">ags_init_audio_new</a>                  (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInitAudio"></a><h3>struct AgsInitAudio</h3>
+<pre class="programlisting">struct AgsInitAudio {
+  AgsTask task;
+
+  AgsAudio *audio;
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInitAudioClass"></a><h3>struct AgsInitAudioClass</h3>
+<pre class="programlisting">struct AgsInitAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-init-audio-new"></a><h3>ags_init_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsInitAudio.html#AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      ags_init_audio_new                  (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsInitChannel.html b/api/ags_0_4_0/ags-AgsInitChannel.html
new file mode 100644
index 0000000..ed1c014
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsInitChannel.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInitChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInitChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInitChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInitChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInitChannel.top_of_page"></a>AgsInitChannel</span></h2>
+<p>AgsInitChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInitChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsInitChannel.html#AgsInitChannel">AgsInitChannel</a>;
+struct              <a href="ags-AgsInitChannel.html#AgsInitChannelClass">AgsInitChannelClass</a>;
+<a href="ags-AgsInitChannel.html#AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    <a href="ags-AgsInitChannel.html#ags-init-channel-new">ags_init_channel_new</a>                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInitChannel"></a><h3>struct AgsInitChannel</h3>
+<pre class="programlisting">struct AgsInitChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  gboolean play_pad;
+
+  AgsDevoutPlayDomain *devout_play_domain;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInitChannelClass"></a><h3>struct AgsInitChannelClass</h3>
+<pre class="programlisting">struct AgsInitChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-init-channel-new"></a><h3>ags_init_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsInitChannel.html#AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    ags_init_channel_new                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> play_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> notation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsInlinePlayer.html b/api/ags_0_4_0/ags-AgsInlinePlayer.html
new file mode 100644
index 0000000..32d3988
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsInlinePlayer.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInlinePlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInlinePlayer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInlinePlayer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInlinePlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInlinePlayer.top_of_page"></a>AgsInlinePlayer</span></h2>
+<p>AgsInlinePlayer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInlinePlayer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsInlinePlayer.html#AgsInlinePlayer">AgsInlinePlayer</a>;
+struct              <a href="ags-AgsInlinePlayer.html#AgsInlinePlayerClass">AgsInlinePlayerClass</a>;
+<a href="ags-AgsInlinePlayer.html#AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   <a href="ags-AgsInlinePlayer.html#ags-inline-player-new">ags_inline_player_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInlinePlayer.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInlinePlayer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInlinePlayer"></a><h3>struct AgsInlinePlayer</h3>
+<pre class="programlisting">struct AgsInlinePlayer {
+  GtkHBox vbox;
+
+  AgsPlayable *playable;
+
+  GtkToggleButton *play;
+  GtkHScale *position;
+  GtkVolumeButton *volume;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInlinePlayerClass"></a><h3>struct AgsInlinePlayerClass</h3>
+<pre class="programlisting">struct AgsInlinePlayerClass {
+  GtkHBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-inline-player-new"></a><h3>ags_inline_player_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsInlinePlayer.html#AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   ags_inline_player_new               ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsInput.html b/api/ags_0_4_0/ags-AgsInput.html
new file mode 100644
index 0000000..1d40e19
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsInput.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInput.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInput.top_of_page"></a>AgsInput</span></h2>
+<p>AgsInput</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsInput.html#AgsInput">AgsInput</a>;
+struct              <a href="ags-AgsInput.html#AgsInputClass">AgsInputClass</a>;
+<a href="ags-AgsInput.html#AgsInput"><span class="returnvalue">AgsInput</span></a> *          <a href="ags-AgsInput.html#ags-input-new">ags_input_new</a>                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInput.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInput"></a><h3>struct AgsInput</h3>
+<pre class="programlisting">struct AgsInput {
+  AgsChannel channel;
+
+  GObject *file_link;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInputClass"></a><h3>struct AgsInputClass</h3>
+<pre class="programlisting">struct AgsInputClass {
+  AgsChannelClass channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-input-new"></a><h3>ags_input_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsInput.html#AgsInput"><span class="returnvalue">AgsInput</span></a> *          ags_input_new                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsIpatch.html b/api/ags_0_4_0/ags-AgsIpatch.html
new file mode 100644
index 0000000..1a40eaa
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsIpatch.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIpatch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIpatch.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIpatch.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIpatch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIpatch.top_of_page"></a>AgsIpatch</span></h2>
+<p>AgsIpatch</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIpatch.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS">AGS_IPATCH_DEFAULT_CHANNELS</a>
+#define             <a href="ags-AgsIpatch.html#AGS-IPATCH-READ:CAPS">AGS_IPATCH_READ</a>
+#define             <a href="ags-AgsIpatch.html#AGS-IPATCH-WRITE:CAPS">AGS_IPATCH_WRITE</a>
+struct              <a href="ags-AgsIpatch.html#AgsIpatch">AgsIpatch</a>;
+struct              <a href="ags-AgsIpatch.html#AgsIpatchClass">AgsIpatchClass</a>;
+enum                <a href="ags-AgsIpatch.html#AgsIpatchFlags">AgsIpatchFlags</a>;
+<a href="ags-AgsIpatch.html#AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         <a href="ags-AgsIpatch.html#ags-ipatch-new">ags_ipatch_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-IPATCH-DEFAULT-CHANNELS:CAPS"></a><h3>AGS_IPATCH_DEFAULT_CHANNELS</h3>
+<pre class="programlisting">#define AGS_IPATCH_DEFAULT_CHANNELS 2
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-READ:CAPS"></a><h3>AGS_IPATCH_READ</h3>
+<pre class="programlisting">#define AGS_IPATCH_READ "r"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-WRITE:CAPS"></a><h3>AGS_IPATCH_WRITE</h3>
+<pre class="programlisting">#define AGS_IPATCH_WRITE "w"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatch"></a><h3>struct AgsIpatch</h3>
+<pre class="programlisting">struct AgsIpatch {
+  GObject object;
+
+  guint flags;
+
+  AgsDevout *devout;
+  GList *audio_signal;
+
+  IpatchFile *file;
+  char *filename;
+  char *mode;
+
+  IpatchFileHandle *handle;
+  GError *error;
+
+  IpatchBase *base;
+  GObject *reader;
+
+  IpatchList *samples;
+  GList *iter;
+
+  guint nth_level;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchClass"></a><h3>struct AgsIpatchClass</h3>
+<pre class="programlisting">struct AgsIpatchClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchFlags"></a><h3>enum AgsIpatchFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_IPATCH_DLS2   = 1,
+  AGS_IPATCH_SF2    = 1 << 1,
+  AGS_IPATCH_GIG    = 1 << 2,
+} AgsIpatchFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ipatch-new"></a><h3>ags_ipatch_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsIpatch.html#AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         ags_ipatch_new                      ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsIpatchSF2Reader.html b/api/ags_0_4_0/ags-AgsIpatchSF2Reader.html
new file mode 100644
index 0000000..f1f83c2
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsIpatchSF2Reader.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIpatchSF2Reader</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIpatchSF2Reader.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIpatchSF2Reader.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIpatchSF2Reader"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIpatchSF2Reader.top_of_page"></a>AgsIpatchSF2Reader</span></h2>
+<p>AgsIpatchSF2Reader</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIpatchSF2Reader.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>;
+struct              <a href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2ReaderClass">AgsIpatchSF2ReaderClass</a>;
+enum                <a href="ags-AgsIpatchSF2Reader.html#AgsSF2Levels">AgsSF2Levels</a>;
+<a href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * <a href="ags-AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new">ags_ipatch_sf2_reader_new</a>          ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIpatchSF2Reader"></a><h3>struct AgsIpatchSF2Reader</h3>
+<pre class="programlisting">struct AgsIpatchSF2Reader {
+  GObject object;
+
+  AgsIpatch *ipatch;
+
+  gchar **selected;
+
+  IpatchSF2Reader *reader;
+
+  IpatchSF2 *sf2;
+
+  int bank;
+  int program;
+
+  IpatchContainer *preset;
+  IpatchContainer *instrument;
+  IpatchContainer *sample;
+
+  int count;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchSF2ReaderClass"></a><h3>struct AgsIpatchSF2ReaderClass</h3>
+<pre class="programlisting">struct AgsIpatchSF2ReaderClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSF2Levels"></a><h3>enum AgsSF2Levels</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SF2_FILENAME = 0,
+  AGS_SF2_PHDR = 1,
+  AGS_SF2_IHDR = 2,
+  AGS_SF2_SHDR = 3,
+} AgsSF2Levels;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ipatch-sf2-reader-new"></a><h3>ags_ipatch_sf2_reader_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * ags_ipatch_sf2_reader_new          ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsIteratorThread.html b/api/ags_0_4_0/ags-AgsIteratorThread.html
new file mode 100644
index 0000000..5cba8c1
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsIteratorThread.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIteratorThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIteratorThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIteratorThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIteratorThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIteratorThread.top_of_page"></a>AgsIteratorThread</span></h2>
+<p>AgsIteratorThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIteratorThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsIteratorThread.html#AgsIteratorThread">AgsIteratorThread</a>;
+struct              <a href="ags-AgsIteratorThread.html#AgsIteratorThreadClass">AgsIteratorThreadClass</a>;
+enum                <a href="ags-AgsIteratorThread.html#AgsIteratorThreadFlags">AgsIteratorThreadFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsIteratorThread.html#ags-iterator-thread-children-ready">ags_iterator_thread_children_ready</a>  (<em class="parameter"><code><a href="ags-AgsIteratorThread.html#AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);
+<a href="ags-AgsIteratorThread.html#AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * <a href="ags-AgsIteratorThread.html#ags-iterator-thread-new">ags_iterator_thread_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIteratorThread"></a><h3>struct AgsIteratorThread</h3>
+<pre class="programlisting">struct AgsIteratorThread {
+  AgsThread thread;
+
+  guint flags;
+
+  pthread_mutex_t tic_mutex;
+  pthread_cond_t tic_cond;
+
+  AgsThread *recycling_thread;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+  gint stage;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIteratorThreadClass"></a><h3>struct AgsIteratorThreadClass</h3>
+<pre class="programlisting">struct AgsIteratorThreadClass {
+  AgsThreadClass thread;
+  
+  void (*children_ready)(AgsIteratorThread *iterator_thread,
+			 AgsThread *current);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIteratorThreadFlags"></a><h3>enum AgsIteratorThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ITERATOR_THREAD_DONE      = 1,
+  AGS_ITERATOR_THREAD_WAIT      = 1 << 1,
+} AgsIteratorThreadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-children-ready"></a><h3>ags_iterator_thread_children_ready ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_iterator_thread_children_ready  (<em class="parameter"><code><a href="ags-AgsIteratorThread.html#AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-new"></a><h3>ags_iterator_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsIteratorThread.html#AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * ags_iterator_thread_new             ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLadspaBrowser.html b/api/ags_0_4_0/ags-AgsLadspaBrowser.html
new file mode 100644
index 0000000..3bfb2ab
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLadspaBrowser.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLadspaBrowser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLadspaBrowser.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLadspaBrowser.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLadspaBrowser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLadspaBrowser.top_of_page"></a>AgsLadspaBrowser</span></h2>
+<p>AgsLadspaBrowser</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLadspaBrowser.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser">AgsLadspaBrowser</a>;
+struct              <a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowserClass">AgsLadspaBrowserClass</a>;
+<a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new">ags_ladspa_browser_combo_box_controls_new</a>
+                                                        ();
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect">ags_ladspa_browser_get_plugin_effect</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename">ags_ladspa_browser_get_plugin_filename</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></a> *  <a href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-new">ags_ladspa_browser_new</a>              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *parent</code></em>);
+<a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-preview-new">ags_ladspa_browser_preview_new</a>      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLadspaBrowser"></a><h3>struct AgsLadspaBrowser</h3>
+<pre class="programlisting">struct AgsLadspaBrowser {
+  GtkDialog dialog;
+
+  GtkWidget *parent;
+
+  gchar *path;
+
+  GtkHBox *plugin;
+  GtkVBox *description;
+
+  GtkWidget *preview;
+
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaBrowserClass"></a><h3>struct AgsLadspaBrowserClass</h3>
+<pre class="programlisting">struct AgsLadspaBrowserClass {
+  GtkDialogClass dialog;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-combo-box-controls-new"></a><h3>ags_ladspa_browser_combo_box_controls_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         ags_ladspa_browser_combo_box_controls_new
+                                                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-effect"></a><h3>ags_ladspa_browser_get_plugin_effect ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_ladspa_browser_get_plugin_effect
+                                                        (<em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-filename"></a><h3>ags_ladspa_browser_get_plugin_filename ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_ladspa_browser_get_plugin_filename
+                                                        (<em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-new"></a><h3>ags_ladspa_browser_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></a> *  ags_ladspa_browser_new              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *parent</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-preview-new"></a><h3>ags_ladspa_browser_preview_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         ags_ladspa_browser_preview_new      ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLadspaManager.html b/api/ags_0_4_0/ags-AgsLadspaManager.html
new file mode 100644
index 0000000..d95c384
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLadspaManager.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLadspaManager</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLadspaManager.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLadspaManager.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLadspaManager"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLadspaManager.top_of_page"></a>AgsLadspaManager</span></h2>
+<p>AgsLadspaManager</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLadspaManager.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS">AGS_LADSPA_PLUGIN</a>                   (ptr)
+struct              <a href="ags-AgsLadspaManager.html#AgsLadspaManager">AgsLadspaManager</a>;
+struct              <a href="ags-AgsLadspaManager.html#AgsLadspaManagerClass">AgsLadspaManagerClass</a>;
+struct              <a href="ags-AgsLadspaManager.html#AgsLadspaPlugin">AgsLadspaPlugin</a>;
+enum                <a href="ags-AgsLadspaManager.html#AgsLadspaPluginFlags">AgsLadspaPluginFlags</a>;
+<a href="ags-AgsLadspaManager.html#AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   <a href="ags-AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin">ags_ladspa_manager_find_ladspa_plugin</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **            <a href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-filenames">ags_ladspa_manager_get_filenames</a>    ();
+<a href="ags-AgsLadspaManager.html#AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  <a href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-instance">ags_ladspa_manager_get_instance</a>     ();
+<span class="returnvalue">void</span>                <a href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-default-directory">ags_ladspa_manager_load_default_directory</a>
+                                                        ();
+<span class="returnvalue">void</span>                <a href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-file">ags_ladspa_manager_load_file</a>        (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
+<a href="ags-AgsLadspaManager.html#AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  <a href="ags-AgsLadspaManager.html#ags-ladspa-manager-new">ags_ladspa_manager_new</a>              ();
+<a href="ags-AgsLadspaManager.html#AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   <a href="ags-AgsLadspaManager.html#ags-ladspa-plugin-alloc">ags_ladspa_plugin_alloc</a>             ();
+<span class="returnvalue">void</span>                <a href="ags-AgsLadspaManager.html#ags-ladspa-plugin-free">ags_ladspa_plugin_free</a>              (<em class="parameter"><code><a href="ags-AgsLadspaManager.html#AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LADSPA-PLUGIN:CAPS"></a><h3>AGS_LADSPA_PLUGIN()</h3>
+<pre class="programlisting">#define AGS_LADSPA_PLUGIN(ptr) ((AgsLadspaPlugin *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaManager"></a><h3>struct AgsLadspaManager</h3>
+<pre class="programlisting">struct AgsLadspaManager {
+  GObject object;
+  
+  GList *ladspa_plugin;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaManagerClass"></a><h3>struct AgsLadspaManagerClass</h3>
+<pre class="programlisting">struct AgsLadspaManagerClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPlugin"></a><h3>struct AgsLadspaPlugin</h3>
+<pre class="programlisting">struct AgsLadspaPlugin {
+  guint flags;
+
+  gchar *filename;
+  void *plugin_so;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPluginFlags"></a><h3>enum AgsLadspaPluginFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LADSPA_PLUGIN_IS_LOADED    = 1,
+} AgsLadspaPluginFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-find-ladspa-plugin"></a><h3>ags_ladspa_manager_find_ladspa_plugin ()</h3>
+<pre class="programlisting"><a href="ags-AgsLadspaManager.html#AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   ags_ladspa_manager_find_ladspa_plugin
+                                                        (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-filenames"></a><h3>ags_ladspa_manager_get_filenames ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **            ags_ladspa_manager_get_filenames    ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-instance"></a><h3>ags_ladspa_manager_get_instance ()</h3>
+<pre class="programlisting"><a href="ags-AgsLadspaManager.html#AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  ags_ladspa_manager_get_instance     ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-default-directory"></a><h3>ags_ladspa_manager_load_default_directory ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ladspa_manager_load_default_directory
+                                                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-file"></a><h3>ags_ladspa_manager_load_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ladspa_manager_load_file        (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-new"></a><h3>ags_ladspa_manager_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLadspaManager.html#AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  ags_ladspa_manager_new              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-alloc"></a><h3>ags_ladspa_plugin_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsLadspaManager.html#AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   ags_ladspa_plugin_alloc             ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-free"></a><h3>ags_ladspa_plugin_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ladspa_plugin_free              (<em class="parameter"><code><a href="ags-AgsLadspaManager.html#AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLed.html b/api/ags_0_4_0/ags-AgsLed.html
new file mode 100644
index 0000000..be8dc36
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLed.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLed.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLed.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLed.top_of_page"></a>AgsLed</span></h2>
+<p>AgsLed</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLed.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsLed.html#AgsLed">AgsLed</a>;
+struct              <a href="ags-AgsLed.html#AgsLedClass">AgsLedClass</a>;
+enum                <a href="ags-AgsLed.html#AgsLedFlags">AgsLedFlags</a>;
+<a href="ags-AgsLed.html#AgsLed"><span class="returnvalue">AgsLed</span></a> *            <a href="ags-AgsLed.html#ags-led-new">ags_led_new</a>                         ();
+<span class="returnvalue">void</span>                <a href="ags-AgsLed.html#ags-led-set-active">ags_led_set_active</a>                  (<em class="parameter"><code><a href="ags-AgsLed.html#AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLed.html#ags-led-unset-active">ags_led_unset_active</a>                (<em class="parameter"><code><a href="ags-AgsLed.html#AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLed"></a><h3>struct AgsLed</h3>
+<pre class="programlisting">struct AgsLed {
+  GtkBin bin;
+
+  guint flags;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLedClass"></a><h3>struct AgsLedClass</h3>
+<pre class="programlisting">struct AgsLedClass {
+  GtkBinClass bin;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLedFlags"></a><h3>enum AgsLedFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LED_ACTIVE        = 1,
+} AgsLedFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-new"></a><h3>ags_led_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLed.html#AgsLed"><span class="returnvalue">AgsLed</span></a> *            ags_led_new                         ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-set-active"></a><h3>ags_led_set_active ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_led_set_active                  (<em class="parameter"><code><a href="ags-AgsLed.html#AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-unset-active"></a><h3>ags_led_unset_active ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_led_unset_active                (<em class="parameter"><code><a href="ags-AgsLed.html#AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLibao.html b/api/ags_0_4_0/ags-AgsLibao.html
new file mode 100644
index 0000000..43ef4a8
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLibao.html
@@ -0,0 +1,372 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLibao</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLibao.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLibao.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLibao"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLibao.top_of_page"></a>AgsLibao</span></h2>
+<p>AgsLibao</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLibao.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-BPM:CAPS">AGS_LIBAO_DEFAULT_BPM</a>
+#define             <a href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-BUFFER-SIZE:CAPS">AGS_LIBAO_DEFAULT_BUFFER_SIZE</a>
+#define             <a href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-DELAY:CAPS">AGS_LIBAO_DEFAULT_DELAY</a>
+#define             <a href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-JIFFIE:CAPS">AGS_LIBAO_DEFAULT_JIFFIE</a>
+#define             <a href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-SAMPLERATE:CAPS">AGS_LIBAO_DEFAULT_SAMPLERATE</a>
+#define             <a href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-TACT:CAPS">AGS_LIBAO_DEFAULT_TACT</a>
+#define             <a href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-TACTRATE:CAPS">AGS_LIBAO_DEFAULT_TACTRATE</a>
+#define             <a href="ags-AgsLibao.html#AGS-LIBAO-DEFAULT-TACT-JIFFIE:CAPS">AGS_LIBAO_DEFAULT_TACT_JIFFIE</a>
+#define             <a href="ags-AgsLibao.html#AGS-LIBAO-ERROR:CAPS">AGS_LIBAO_ERROR</a>
+#define             <a href="ags-AgsLibao.html#AGS-LIBAO-PLAY:CAPS">AGS_LIBAO_PLAY</a>                      (ptr)
+#define             <a href="ags-AgsLibao.html#AGS-LIBAO-PLAY-DOMAIN:CAPS">AGS_LIBAO_PLAY_DOMAIN</a>               (ptr)
+struct              <a href="ags-AgsLibao.html#AgsLibao">AgsLibao</a>;
+struct              <a href="ags-AgsLibao.html#AgsLibaoClass">AgsLibaoClass</a>;
+enum                <a href="ags-AgsLibao.html#AgsLibaoError">AgsLibaoError</a>;
+enum                <a href="ags-AgsLibao.html#AgsLibaoFlags">AgsLibaoFlags</a>;
+struct              <a href="ags-AgsLibao.html#AgsLibaoPlay">AgsLibaoPlay</a>;
+struct              <a href="ags-AgsLibao.html#AgsLibaoPlayDomain">AgsLibaoPlayDomain</a>;
+enum                <a href="ags-AgsLibao.html#AgsLibaoPlayFlags">AgsLibaoPlayFlags</a>;
+enum                <a href="ags-AgsLibao.html#AgsLibaoResolutionMode">AgsLibaoResolutionMode</a>;
+<a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              <a href="ags-AgsLibao.html#ags-libao-error-quark">ags_libao_error_quark</a>               ();
+<span class="returnvalue">void</span>                <a href="ags-AgsLibao.html#ags-libao-list-cards">ags_libao_list_cards</a>                (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_name</code></em>);
+<a href="ags-AgsLibao.html#AgsLibao"><span class="returnvalue">AgsLibao</span></a> *          <a href="ags-AgsLibao.html#ags-libao-new">ags_libao_new</a>                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLibao.html#ags-libao-note-offset-changed">ags_libao_note_offset_changed</a>       (<em class="parameter"><code><a href="ags-AgsLibao.html#AgsLibao"><span class="type">AgsLibao</span></a> *libao</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> note_offset</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLibao.html#ags-libao-pcm-info">ags_libao_pcm_info</a>                  (<em class="parameter"><code><span class="type">char</span> *card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a href="ags-AgsLibao.html#AgsLibaoPlay"><span class="returnvalue">AgsLibaoPlay</span></a> *      <a href="ags-AgsLibao.html#ags-libao-play-alloc">ags_libao_play_alloc</a>                ();
+<a href="ags-AgsLibao.html#AgsLibaoPlayDomain"><span class="returnvalue">AgsLibaoPlayDomain</span></a> * <a href="ags-AgsLibao.html#ags-libao-play-domain-alloc">ags_libao_play_domain_alloc</a>        ();
+<span class="returnvalue">void</span>                <a href="ags-AgsLibao.html#ags-libao-play-domain-free">ags_libao_play_domain_free</a>          (<em class="parameter"><code><a href="ags-AgsLibao.html#AgsLibaoPlayDomain"><span class="type">AgsLibaoPlayDomain</span></a> *libao_play_domain</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLibao.html#ags-libao-play-free">ags_libao_play_free</a>                 (<em class="parameter"><code><a href="ags-AgsLibao.html#AgsLibaoPlay"><span class="type">AgsLibaoPlay</span></a> *libao_play</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLibao.html#ags-libao-tic">ags_libao_tic</a>                       (<em class="parameter"><code><a href="ags-AgsLibao.html#AgsLibao"><span class="type">AgsLibao</span></a> *libao</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLibao.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLibao.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-BPM:CAPS"></a><h3>AGS_LIBAO_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_BPM (120.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_LIBAO_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_BUFFER_SIZE (940)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-DELAY:CAPS"></a><h3>AGS_LIBAO_DEFAULT_DELAY</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_DELAY (AGS_LIBAO_DEFAULT_JIFFIE / AGS_LIBAO_DEFAULT_TACTRATE)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_LIBAO_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_JIFFIE ((double) AGS_LIBAO_DEFAULT_SAMPLERATE / (double) AGS_LIBAO_DEFAULT_BUFFER_SIZE)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_LIBAO_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-TACT:CAPS"></a><h3>AGS_LIBAO_DEFAULT_TACT</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_TACT (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-TACTRATE:CAPS"></a><h3>AGS_LIBAO_DEFAULT_TACTRATE</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_TACTRATE (1.0 / AGS_LIBAO_DEFAULT_TACT_JIFFIE)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-DEFAULT-TACT-JIFFIE:CAPS"></a><h3>AGS_LIBAO_DEFAULT_TACT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_LIBAO_DEFAULT_TACT_JIFFIE (60.0 / AGS_LIBAO_DEFAULT_BPM * AGS_LIBAO_DEFAULT_TACT)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-ERROR:CAPS"></a><h3>AGS_LIBAO_ERROR</h3>
+<pre class="programlisting">#define AGS_LIBAO_ERROR (ags_libao_error_quark())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-PLAY:CAPS"></a><h3>AGS_LIBAO_PLAY()</h3>
+<pre class="programlisting">#define AGS_LIBAO_PLAY(ptr)           ((AgsLibaoPlay *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LIBAO-PLAY-DOMAIN:CAPS"></a><h3>AGS_LIBAO_PLAY_DOMAIN()</h3>
+<pre class="programlisting">#define AGS_LIBAO_PLAY_DOMAIN(ptr)    ((AgsLibaoPlayDomain *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibao"></a><h3>struct AgsLibao</h3>
+<pre class="programlisting">struct AgsLibao {
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter;
+
+  union{
+    struct _AgsAO{
+      ao_device *device;
+      ao_sample_format *format;
+      int driver_ao;
+    }ao;
+    struct _AgsOss{
+      int device_fd;
+      char *device;
+    }oss;
+    struct _AgsAlsa{
+      char *device;
+      int rc;
+      snd_pcm_t *handle;
+      snd_async_handler_t *ahandler;
+      snd_pcm_hw_params_t *params;
+    }alsa;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoClass"></a><h3>struct AgsLibaoClass</h3>
+<pre class="programlisting">struct AgsLibaoClass {
+  GObjectClass object;
+
+  void (*play_init)(AgsLibao *libao,
+		    GError **error);
+  void (*play)(AgsLibao *libao,
+	       GError **error);
+  void (*stop)(AgsLibao *libao);
+
+  void (*tic)(AgsLibao *libao);
+
+  void (*note_offset_changed)(AgsLibao *libao, guint note_offset);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoError"></a><h3>enum AgsLibaoError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LIBAO_ERROR_LOCKED_SOUNDCARD,
+} AgsLibaoError;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoFlags"></a><h3>enum AgsLibaoFlags</h3>
+<pre class="programlisting">typedef enum {
+    AGS_LIBAO_BUFFER0                        = 1,
+    AGS_LIBAO_BUFFER1                        = 1 << 1,
+    AGS_LIBAO_BUFFER2                        = 1 << 2,
+    AGS_LIBAO_BUFFER3                        = 1 << 3,
+
+    AGS_LIBAO_ATTACK_FIRST                   = 1 << 4,
+
+    AGS_LIBAO_PLAY                           = 1 << 5,
+
+    AGS_LIBAO_LIBAO                          = 1 << 6,
+    AGS_LIBAO_OSS                            = 1 << 7,
+    AGS_LIBAO_ALSA                           = 1 << 8,
+
+    AGS_LIBAO_SHUTDOWN                       = 1 << 9,
+    AGS_LIBAO_START_PLAY                     = 1 << 10,
+
+    AGS_LIBAO_NONBLOCKING                    = 1 << 11,
+
+    AGS_LIBAO_TIMING_SET_0                   = 1 << 12,
+    AGS_LIBAO_TIMING_SET_1                   = 1 << 13,
+} AgsLibaoFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoPlay"></a><h3>struct AgsLibaoPlay</h3>
+<pre class="programlisting">struct AgsLibaoPlay {
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID *recall_id[3];
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoPlayDomain"></a><h3>struct AgsLibaoPlayDomain</h3>
+<pre class="programlisting">struct AgsLibaoPlayDomain {
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *libao_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoPlayFlags"></a><h3>enum AgsLibaoPlayFlags</h3>
+<pre class="programlisting">typedef enum {
+    AGS_LIBAO_PLAY_DONE              = 1,
+    AGS_LIBAO_PLAY_REMOVE            = 1 <<  1,
+    AGS_LIBAO_PLAY_CHANNEL           = 1 <<  2,
+    AGS_LIBAO_PLAY_PAD               = 1 <<  3,
+    AGS_LIBAO_PLAY_AUDIO             = 1 <<  4,
+    AGS_LIBAO_PLAY_PLAYBACK          = 1 <<  5,
+    AGS_LIBAO_PLAY_SEQUENCER         = 1 <<  6,
+    AGS_LIBAO_PLAY_NOTATION          = 1 <<  7,
+    AGS_LIBAO_PLAY_SUPER_THREADED    = 1 <<  8,
+} AgsLibaoPlayFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLibaoResolutionMode"></a><h3>enum AgsLibaoResolutionMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LIBAO_RESOLUTION_8_BIT    = 8,
+  AGS_LIBAO_RESOLUTION_16_BIT   = 16,
+  AGS_LIBAO_RESOLUTION_24_BIT   = 24,
+  AGS_LIBAO_RESOLUTION_32_BIT   = 32,
+  AGS_LIBAO_RESOLUTION_64_BIT   = 64,
+} AgsLibaoResolutionMode;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-error-quark"></a><h3>ags_libao_error_quark ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              ags_libao_error_quark               ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-list-cards"></a><h3>ags_libao_list_cards ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_libao_list_cards                (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-new"></a><h3>ags_libao_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLibao.html#AgsLibao"><span class="returnvalue">AgsLibao</span></a> *          ags_libao_new                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-note-offset-changed"></a><h3>ags_libao_note_offset_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_libao_note_offset_changed       (<em class="parameter"><code><a href="ags-AgsLibao.html#AgsLibao"><span class="type">AgsLibao</span></a> *libao</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> note_offset</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-pcm-info"></a><h3>ags_libao_pcm_info ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_libao_pcm_info                  (<em class="parameter"><code><span class="type">char</span> *card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-play-alloc"></a><h3>ags_libao_play_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsLibao.html#AgsLibaoPlay"><span class="returnvalue">AgsLibaoPlay</span></a> *      ags_libao_play_alloc                ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-play-domain-alloc"></a><h3>ags_libao_play_domain_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsLibao.html#AgsLibaoPlayDomain"><span class="returnvalue">AgsLibaoPlayDomain</span></a> * ags_libao_play_domain_alloc        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-play-domain-free"></a><h3>ags_libao_play_domain_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_libao_play_domain_free          (<em class="parameter"><code><a href="ags-AgsLibao.html#AgsLibaoPlayDomain"><span class="type">AgsLibaoPlayDomain</span></a> *libao_play_domain</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-play-free"></a><h3>ags_libao_play_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_libao_play_free                 (<em class="parameter"><code><a href="ags-AgsLibao.html#AgsLibaoPlay"><span class="type">AgsLibaoPlay</span></a> *libao_play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-libao-tic"></a><h3>ags_libao_tic ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_libao_tic                       (<em class="parameter"><code><a href="ags-AgsLibao.html#AgsLibao"><span class="type">AgsLibao</span></a> *libao</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLine.html b/api/ags_0_4_0/ags-AgsLine.html
new file mode 100644
index 0000000..acc0da5
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLine.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLine.top_of_page"></a>AgsLine</span></h2>
+<p>AgsLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS">AGS_LINE_DEFAULT_BUILD_ID</a>
+#define             <a href="ags-AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS">AGS_LINE_DEFAULT_VERSION</a>
+struct              <a href="ags-AgsLine.html#AgsLine">AgsLine</a>;
+struct              <a href="ags-AgsLine.html#AgsLineClass">AgsLineClass</a>;
+enum                <a href="ags-AgsLine.html#AgsLineFlags">AgsLineFlags</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsLine.html#ags-line-find-next-grouped">ags_line_find_next_grouped</a>          (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLine.html#ags-line-find-port">ags_line_find_port</a>                  (<em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLine.html#ags-line-group-changed">ags_line_group_changed</a>              (<em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<a href="ags-AgsLine.html#AgsLine"><span class="returnvalue">AgsLine</span></a> *           <a href="ags-AgsLine.html#ags-line-new">ags_line_new</a>                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLine.html#ags-line-set-channel">ags_line_set_channel</a>                (<em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_BUILD_ID "CEST 22-06-2014 03:07\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLine"></a><h3>struct AgsLine</h3>
+<pre class="programlisting">struct AgsLine {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *name;
+
+  AgsChannel *channel;
+
+  GtkWidget *pad;
+
+  GtkLabel *label;
+  GtkToggleButton *group;
+
+  AgsExpander *expander;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineClass"></a><h3>struct AgsLineClass</h3>
+<pre class="programlisting">struct AgsLineClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsLine *line, AgsChannel *channel);
+
+  void (*group_changed)(AgsLine *line);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineFlags"></a><h3>enum AgsLineFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINE_CONNECTED         = 1,
+  AGS_LINE_GROUPED           = 1 << 1,
+  AGS_LINE_MAPPED_RECALL     = 1 << 2,
+  AGS_LINE_PREMAPPED_RECALL  = 1 << 3,
+} AgsLineFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-next-grouped"></a><h3>ags_line_find_next_grouped ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_line_find_next_grouped          (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-port"></a><h3>ags_line_find_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_find_port                  (<em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-group-changed"></a><h3>ags_line_group_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_group_changed              (<em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-new"></a><h3>ags_line_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLine.html#AgsLine"><span class="returnvalue">AgsLine</span></a> *           ags_line_new                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-set-channel"></a><h3>ags_line_set_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_set_channel                (<em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLineEditor.html b/api/ags_0_4_0/ags-AgsLineEditor.html
new file mode 100644
index 0000000..162ff00
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLineEditor.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLineEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLineEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineEditor.top_of_page"></a>AgsLineEditor</span></h2>
+<p>AgsLineEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLineEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS">AGS_LINE_EDITOR_DEFAULT_VERSION</a>
+struct              <a href="ags-AgsLineEditor.html#AgsLineEditor">AgsLineEditor</a>;
+struct              <a href="ags-AgsLineEditor.html#AgsLineEditorClass">AgsLineEditorClass</a>;
+<a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     <a href="ags-AgsLineEditor.html#ags-line-editor-new">ags_line_editor_new</a>                 (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLineEditor.html#ags-line-editor-set-channel">ags_line_editor_set_channel</a>         (<em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_BUILD_ID "CEST 22-06-2014 03:07\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineEditor"></a><h3>struct AgsLineEditor</h3>
+<pre class="programlisting">struct AgsLineEditor {
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  AgsLinkEditor *link_editor;
+  AgsLineMemberEditor *member_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineEditorClass"></a><h3>struct AgsLineEditorClass</h3>
+<pre class="programlisting">struct AgsLineEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-new"></a><h3>ags_line_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     ags_line_editor_new                 (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-set-channel"></a><h3>ags_line_editor_set_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_editor_set_channel         (<em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLineMember.html b/api/ags_0_4_0/ags-AgsLineMember.html
new file mode 100644
index 0000000..07add78
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLineMember.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLineMember.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLineMember.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineMember.top_of_page"></a>AgsLineMember</span></h2>
+<p>AgsLineMember</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLineMember.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsLineMember.html#AgsLineMember">AgsLineMember</a>;
+struct              <a href="ags-AgsLineMember.html#AgsLineMemberClass">AgsLineMemberClass</a>;
+enum                <a href="ags-AgsLineMember.html#AgsLineMemberFlags">AgsLineMemberFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsLineMember.html#ags-line-member-change-port">ags_line_member_change_port</a>         (<em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> port_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLineMember.html#ags-line-member-find-port">ags_line_member_find_port</a>           (<em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a href="ags-AgsLineMember.html#ags-line-member-get-widget">ags_line_member_get_widget</a>          (<em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a href="ags-AgsLineMember.html#AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     <a href="ags-AgsLineMember.html#ags-line-member-new">ags_line_member_new</a>                 ();
+<span class="returnvalue">void</span>                <a href="ags-AgsLineMember.html#ags-line-member-set-label">ags_line_member_set_label</a>           (<em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLineMember"></a><h3>struct AgsLineMember</h3>
+<pre class="programlisting">struct AgsLineMember {
+  GtkFrame frame;
+
+  guint flags;
+
+  GType widget_type;
+  gchar *widget_label;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+  
+  AgsPort *port;
+  gpointer port_data;
+  gboolean active;
+
+  AgsPort *recall_port;
+  gpointer recall_port_data;
+  gboolean recall_active;
+
+  GType task_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberClass"></a><h3>struct AgsLineMemberClass</h3>
+<pre class="programlisting">struct AgsLineMemberClass {
+  GtkFrameClass frame;
+
+  void (*change_port)(AgsLineMember *line_member,
+		      gpointer port_data);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberFlags"></a><h3>enum AgsLineMemberFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINE_MEMBER_DEFAULT_TEMPLATE      = 1,
+  AGS_LINE_MEMBER_RESET_BY_ATOMIC       = 1 << 1,
+  AGS_LINE_MEMBER_RESET_BY_TASK         = 1 << 2,
+  AGS_LINE_MEMBER_APPLY_RECALL          = 1 << 3,
+} AgsLineMemberFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-change-port"></a><h3>ags_line_member_change_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_change_port         (<em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> port_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-find-port"></a><h3>ags_line_member_find_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_find_port           (<em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-get-widget"></a><h3>ags_line_member_get_widget ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         ags_line_member_get_widget          (<em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-new"></a><h3>ags_line_member_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLineMember.html#AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     ags_line_member_new                 ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-set-label"></a><h3>ags_line_member_set_label ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_set_label           (<em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLineMemberEditor.html b/api/ags_0_4_0/ags-AgsLineMemberEditor.html
new file mode 100644
index 0000000..662fbee
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLineMemberEditor.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineMemberEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLineMemberEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLineMemberEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLineMemberEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineMemberEditor.top_of_page"></a>AgsLineMemberEditor</span></h2>
+<p>AgsLineMemberEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLineMemberEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor">AgsLineMemberEditor</a>;
+struct              <a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditorClass">AgsLineMemberEditorClass</a>;
+<a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * <a href="ags-AgsLineMemberEditor.html#ags-line-member-editor-new">ags_line_member_editor_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLineMemberEditor"></a><h3>struct AgsLineMemberEditor</h3>
+<pre class="programlisting">struct AgsLineMemberEditor {
+  GtkVBox vbox;
+
+  GtkVBox *line_member;
+
+  GtkButton *add;
+  GtkMenu *popup;
+
+  GtkButton *remove;
+
+  AgsLadspaBrowser *ladspa_browser;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberEditorClass"></a><h3>struct AgsLineMemberEditorClass</h3>
+<pre class="programlisting">struct AgsLineMemberEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-new"></a><h3>ags_line_member_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * ags_line_member_editor_new        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLinkChannel.html b/api/ags_0_4_0/ags-AgsLinkChannel.html
new file mode 100644
index 0000000..79b4511
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLinkChannel.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLinkChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLinkChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLinkChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkChannel.top_of_page"></a>AgsLinkChannel</span></h2>
+<p>AgsLinkChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLinkChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsLinkChannel.html#AgsLinkChannel">AgsLinkChannel</a>;
+struct              <a href="ags-AgsLinkChannel.html#AgsLinkChannelClass">AgsLinkChannelClass</a>;
+<a href="ags-AgsLinkChannel.html#AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    <a href="ags-AgsLinkChannel.html#ags-link-channel-new">ags_link_channel_new</a>                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkChannel"></a><h3>struct AgsLinkChannel</h3>
+<pre class="programlisting">struct AgsLinkChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsChannel *link;
+
+  GError *error;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkChannelClass"></a><h3>struct AgsLinkChannelClass</h3>
+<pre class="programlisting">struct AgsLinkChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-channel-new"></a><h3>ags_link_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLinkChannel.html#AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    ags_link_channel_new                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLinkCollectionEditor.html b/api/ags_0_4_0/ags-AgsLinkCollectionEditor.html
new file mode 100644
index 0000000..85f89b2
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLinkCollectionEditor.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLinkCollectionEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLinkCollectionEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLinkCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkCollectionEditor.top_of_page"></a>AgsLinkCollectionEditor</span></h2>
+<p>AgsLinkCollectionEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLinkCollectionEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>;
+struct              <a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditorClass">AgsLinkCollectionEditorClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count">ags_link_collection_editor_check_count</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line">ags_link_collection_editor_check_first_line</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link">ags_link_collection_editor_check_first_link</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * <a href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-new">ags_link_collection_editor_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditor"></a><h3>struct AgsLinkCollectionEditor</h3>
+<pre class="programlisting">struct AgsLinkCollectionEditor {
+  GtkTable table;
+
+  GType channel_type;
+
+  GtkComboBox *link;
+  GtkSpinButton *first_line;
+  GtkSpinButton *first_link;
+  GtkSpinButton *count;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditorClass"></a><h3>struct AgsLinkCollectionEditorClass</h3>
+<pre class="programlisting">struct AgsLinkCollectionEditorClass {
+  GtkTableClass table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-count"></a><h3>ags_link_collection_editor_check_count ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_collection_editor_check_count
+                                                        (<em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-line"></a><h3>ags_link_collection_editor_check_first_line ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_collection_editor_check_first_line
+                                                        (<em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-link"></a><h3>ags_link_collection_editor_check_first_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_collection_editor_check_first_link
+                                                        (<em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-new"></a><h3>ags_link_collection_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * ags_link_collection_editor_new
+                                                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLinkEditor.html b/api/ags_0_4_0/ags-AgsLinkEditor.html
new file mode 100644
index 0000000..ddfde35
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLinkEditor.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLinkEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLinkEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLinkEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkEditor.top_of_page"></a>AgsLinkEditor</span></h2>
+<p>AgsLinkEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLinkEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsLinkEditor.html#AgsLinkEditor">AgsLinkEditor</a>;
+struct              <a href="ags-AgsLinkEditor.html#AgsLinkEditorClass">AgsLinkEditorClass</a>;
+enum                <a href="ags-AgsLinkEditor.html#AgsLinkEditorFlags">AgsLinkEditorFlags</a>;
+<a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     <a href="ags-AgsLinkEditor.html#ags-link-editor-new">ags_link_editor_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkEditor"></a><h3>struct AgsLinkEditor</h3>
+<pre class="programlisting">struct AgsLinkEditor {
+  GtkHBox hbox;
+
+  guint flags;
+
+  GtkComboBox *combo;
+  GtkSpinButton *spin_button;
+
+  AgsAudioFile *audio_file;
+
+  GtkFileChooserDialog *file_chooser;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkEditorClass"></a><h3>struct AgsLinkEditorClass</h3>
+<pre class="programlisting">struct AgsLinkEditorClass {
+  GtkHBoxClass hbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkEditorFlags"></a><h3>enum AgsLinkEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE = 1,
+} AgsLinkEditorFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-new"></a><h3>ags_link_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     ags_link_editor_new                 ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsListingEditor.html b/api/ags_0_4_0/ags-AgsListingEditor.html
new file mode 100644
index 0000000..49e3f5a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsListingEditor.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsListingEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsListingEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsListingEditor.top_of_page"></a>AgsListingEditor</span></h2>
+<p>AgsListingEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsListingEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsListingEditor.html#AgsListingEditor">AgsListingEditor</a>;
+struct              <a href="ags-AgsListingEditor.html#AgsListingEditorClass">AgsListingEditorClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsListingEditor.html#ags-listing-editor-add-children">ags_listing_editor_add_children</a>     (<em class="parameter"><code><a href="ags-AgsListingEditor.html#AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> connect</code></em>);
+<a href="ags-AgsListingEditor.html#AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  <a href="ags-AgsListingEditor.html#ags-listing-editor-new">ags_listing_editor_new</a>              (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> channel_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsListingEditor"></a><h3>struct AgsListingEditor</h3>
+<pre class="programlisting">struct AgsListingEditor {
+  AgsPropertyListingEditor property_listing_editor;
+
+  GType channel_type;
+
+  GtkVBox *child;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsListingEditorClass"></a><h3>struct AgsListingEditorClass</h3>
+<pre class="programlisting">struct AgsListingEditorClass {
+  AgsPropertyListingEditorClass property_listing_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-add-children"></a><h3>ags_listing_editor_add_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_listing_editor_add_children     (<em class="parameter"><code><a href="ags-AgsListingEditor.html#AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> connect</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-new"></a><h3>ags_listing_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsListingEditor.html#AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  ags_listing_editor_new              (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> channel_type</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLog.html b/api/ags_0_4_0/ags-AgsLog.html
new file mode 100644
index 0000000..61b69f1
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLog.html
@@ -0,0 +1,203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLog</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLog.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLog.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLog"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLog.top_of_page"></a>AgsLog</span></h2>
+<p>AgsLog</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLog.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsLog.html#AgsLog">AgsLog</a>;
+struct              <a href="ags-AgsLog.html#AgsLogClass">AgsLogClass</a>;
+enum                <a href="ags-AgsLog.html#AgsLogFlags">AgsLogFlags</a>;
+struct              <a href="ags-AgsLog.html#AgsLogFormatedMessage">AgsLogFormatedMessage</a>;
+struct              <a href="ags-AgsLog.html#AgsLogMessage">AgsLogMessage</a>;
+#define             <a href="ags-AgsLog.html#ags-default-log">ags_default_log</a>
+<span class="returnvalue">void</span>                <a href="ags-AgsLog.html#ags-log-debug">ags_log_debug</a>                       (<em class="parameter"><code><a href="ags-AgsLog.html#AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLog.html#ags-log-message">ags_log_message</a>                     (<em class="parameter"><code><a href="ags-AgsLog.html#AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLog.html#ags-log-start-queue">ags_log_start_queue</a>                 (<em class="parameter"><code><a href="ags-AgsLog.html#AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsLog.html#ags-log-stop-queue">ags_log_stop_queue</a>                  (<em class="parameter"><code><a href="ags-AgsLog.html#AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLog.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLog.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLog"></a><h3>struct AgsLog</h3>
+<pre class="programlisting">struct AgsLog {
+  GObject object;
+
+  guint flags;
+
+  FILE *file;
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_wait_cond;
+
+  struct timespec *log_interval;
+  struct timespec *free_float;
+  pthread_t timer_thread;
+  pthread_attr_t timer_thread_attr;
+  pthread_mutex_t timer_mutex;
+  pthread_mutexattr_t timer_mutex_attr;
+  gboolean timer_started;
+  gboolean timer_active;
+  gboolean timer_awaken;
+  pthread_cond_t timer_wait_cond;
+
+  pthread_t broker_thread;
+  pthread_attr_t broker_thread_attr;
+  pthread_mutex_t broker_mutex;
+  pthread_mutexattr_t broker_mutex_attr;
+  gboolean broker_started;
+  gboolean broker_active;
+  gboolean broker_awaken;
+  gboolean signaled_timer;
+  gboolean signaled_log;
+  gboolean signaled_queue;
+  gboolean signaled_output;
+  pthread_cond_t broker_wait_cond;
+
+  GList *output_formated_message;
+  pthread_t output_thread;
+  pthread_attr_t output_thread_attr;
+  pthread_mutex_t output_mutex;
+  pthread_mutexattr_t output_mutex_attr;
+  gboolean output_started;
+  gboolean output_active;
+  gboolean output_awaken;
+  pthread_cond_t output_wait_cond;
+
+  GList *queue_formated_message;
+  GList *queue_message;
+  pthread_t queue_thread;
+  pthread_attr_t queue_thread_attr;
+  pthread_mutex_t queue_mutex;
+  pthread_mutexattr_t queue_mutex_attr;
+  gboolean queue_started;
+  gboolean queue_active;
+  gboolean queue_awaken;
+  pthread_cond_t queue_wait_cond;
+
+  GList *log;
+  guint active_logs;
+  guint suspended_logs;
+  pthread_cond_t log_wait_cond;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLogClass"></a><h3>struct AgsLogClass</h3>
+<pre class="programlisting">struct AgsLogClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLogFlags"></a><h3>enum AgsLogFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LOG_STARTING                    = 1,
+  AGS_LOG_RUNNING                     = 1 <<  1,
+  AGS_LOG_TIMER_SLEEP                 = 1 <<  2,
+  AGS_LOG_OUTPUT_SUSPEND              = 1 <<  3,
+  AGS_LOG_OUTPUT_WAITS_FOR_QUEUE      = 1 <<  4,
+  AGS_LOG_QUEUE_SUSPEND               = 1 <<  5,
+  AGS_LOG_SUSPEND                     = 1 <<  6,
+  AGS_LOG_COPY_FROM_QUEUE_TO_OUTPUT   = 1 <<  7,
+  AGS_LOG_OMMIT_DEBUG                 = 1 <<  8,
+} AgsLogFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLogFormatedMessage"></a><h3>struct AgsLogFormatedMessage</h3>
+<pre class="programlisting">struct AgsLogFormatedMessage {
+  int length;
+  char *message;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLogMessage"></a><h3>struct AgsLogMessage</h3>
+<pre class="programlisting">struct AgsLogMessage {
+  gboolean debug;
+
+  struct timespec *time;
+  char *format;
+  va_list args;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-default-log"></a><h3>ags_default_log</h3>
+<pre class="programlisting">#define ags_default_log ags_default_log
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-log-debug"></a><h3>ags_log_debug ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_log_debug                       (<em class="parameter"><code><a href="ags-AgsLog.html#AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-log-message"></a><h3>ags_log_message ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_log_message                     (<em class="parameter"><code><a href="ags-AgsLog.html#AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-log-start-queue"></a><h3>ags_log_start_queue ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_log_start_queue                 (<em class="parameter"><code><a href="ags-AgsLog.html#AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-log-stop-queue"></a><h3>ags_log_stop_queue ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_log_stop_queue                  (<em class="parameter"><code><a href="ags-AgsLog.html#AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLoopChannel.html b/api/ags_0_4_0/ags-AgsLoopChannel.html
new file mode 100644
index 0000000..64ffeaa
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLoopChannel.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLoopChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLoopChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLoopChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLoopChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLoopChannel.top_of_page"></a>AgsLoopChannel</span></h2>
+<p>AgsLoopChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLoopChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsLoopChannel.html#AgsLoopChannel">AgsLoopChannel</a>;
+struct              <a href="ags-AgsLoopChannel.html#AgsLoopChannelClass">AgsLoopChannelClass</a>;
+<a href="ags-AgsLoopChannel.html#AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    <a href="ags-AgsLoopChannel.html#ags-loop-channel-new">ags_loop_channel_new</a>                ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannel"></a><h3>struct AgsLoopChannel</h3>
+<pre class="programlisting">struct AgsLoopChannel {
+  AgsRecallChannel recall_channel;
+  
+  AgsDelayAudio *delay_audio;
+  gulong sequencer_duration_changed_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLoopChannelClass"></a><h3>struct AgsLoopChannelClass</h3>
+<pre class="programlisting">struct AgsLoopChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-loop-channel-new"></a><h3>ags_loop_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLoopChannel.html#AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    ags_loop_channel_new                ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsLoopChannelRun.html b/api/ags_0_4_0/ags-AgsLoopChannelRun.html
new file mode 100644
index 0000000..f31e287
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsLoopChannelRun.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLoopChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLoopChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLoopChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLoopChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLoopChannelRun.top_of_page"></a>AgsLoopChannelRun</span></h2>
+<p>AgsLoopChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLoopChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun">AgsLoopChannelRun</a>;
+struct              <a href="ags-AgsLoopChannelRun.html#AgsLoopChannelRunClass">AgsLoopChannelRunClass</a>;
+<a href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * <a href="ags-AgsLoopChannelRun.html#ags-loop-channel-run-new">ags_loop_channel_run_new</a>            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_template</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannelRun"></a><h3>struct AgsLoopChannelRun</h3>
+<pre class="programlisting">struct AgsLoopChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+  gulong start_handler;
+  gulong loop_handler;
+  gulong stop_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLoopChannelRunClass"></a><h3>struct AgsLoopChannelRunClass</h3>
+<pre class="programlisting">struct AgsLoopChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-loop-channel-run-new"></a><h3>ags_loop_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * ags_loop_channel_run_new            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_template</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMachine.html b/api/ags_0_4_0/ags-AgsMachine.html
new file mode 100644
index 0000000..850c73e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMachine.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachine.top_of_page"></a>AgsMachine</span></h2>
+<p>AgsMachine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS">AGS_MACHINE_DEFAULT_BUILD_ID</a>
+#define             <a href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS">AGS_MACHINE_DEFAULT_VERSION</a>
+struct              <a href="ags-AgsMachine.html#AgsMachine">AgsMachine</a>;
+struct              <a href="ags-AgsMachine.html#AgsMachineClass">AgsMachineClass</a>;
+enum                <a href="ags-AgsMachine.html#AgsMachineFileInputFlags">AgsMachineFileInputFlags</a>;
+enum                <a href="ags-AgsMachine.html#AgsMachineFlags">AgsMachineFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsMachine.html#ags-machine-add-default-recalls">ags_machine_add_default_recalls</a>     (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a href="../gtk3/GtkFileChooserDialog.html"><span class="returnvalue">GtkFileChooserDialog</span></a> * <a href="ags-AgsMachine.html#ags-machine-file-chooser-dialog-new">ags_machine_file_chooser_dialog_new</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a href="ags-AgsMachine.html#AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a href="ags-AgsMachine.html#ags-machine-find-by-name">ags_machine_find_by_name</a>            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *name</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMachine.html#ags-machine-find-port">ags_machine_find_port</a>               (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a href="../gtk3/GtkListStore.html"><span class="returnvalue">GtkListStore</span></a> *      <a href="ags-AgsMachine.html#ags-machine-get-possible-links">ags_machine_get_possible_links</a>      (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a href="ags-AgsMachine.html#AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a href="ags-AgsMachine.html#ags-machine-new">ags_machine_new</a>                     (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMachine.html#ags-machine-open-files">ags_machine_open_files</a>              (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_BUILD_ID "CEST 22-06-2014 03:07\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachine"></a><h3>struct AgsMachine</h3>
+<pre class="programlisting">struct AgsMachine {
+  GtkHandleBox handle_box;
+
+  GObject *ags_main;
+
+  char *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  guint flags;
+  guint file_input_flags;
+
+  AgsAudio *audio;
+
+  GType output_pad_type;
+  GType output_line_type;
+  GtkContainer *output;
+
+  GType input_pad_type;
+  GType input_line_type;
+  GtkContainer *input;
+
+  GList *port;
+
+  GtkMenu *popup;
+  GtkDialog *properties;
+  GtkDialog *rename;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineClass"></a><h3>struct AgsMachineClass</h3>
+<pre class="programlisting">struct AgsMachineClass {
+  GtkHandleBoxClass handle_box;
+
+  void (*add_default_recalls)(AgsMachine *machine);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFileInputFlags"></a><h3>enum AgsMachineFileInputFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_ACCEPT_WAV          = 1,
+  AGS_MACHINE_ACCEPT_OGG          = 1 <<  1,
+  AGS_MACHINE_ACCEPT_SOUNDFONT2   = 1 <<  2,
+} AgsMachineFileInputFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFlags"></a><h3>enum AgsMachineFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_SOLO              = 1,
+  AGS_MACHINE_IS_EFFECT         = 1 <<  1,
+  AGS_MACHINE_IS_SEQUENCER      = 1 <<  2,
+  AGS_MACHINE_IS_SYNTHESIZER    = 1 <<  3,
+  AGS_MACHINE_TAKES_FILE_INPUT  = 1 <<  4,
+  AGS_MACHINE_MAPPED_RECALL     = 1 <<  5,
+  AGS_MACHINE_PREMAPPED_RECALL  = 1 <<  5,
+} AgsMachineFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-add-default-recalls"></a><h3>ags_machine_add_default_recalls ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_add_default_recalls     (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-file-chooser-dialog-new"></a><h3>ags_machine_file_chooser_dialog_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkFileChooserDialog.html"><span class="returnvalue">GtkFileChooserDialog</span></a> * ags_machine_file_chooser_dialog_new
+                                                        (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-by-name"></a><h3>ags_machine_find_by_name ()</h3>
+<pre class="programlisting"><a href="ags-AgsMachine.html#AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_find_by_name            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-port"></a><h3>ags_machine_find_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_find_port               (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-get-possible-links"></a><h3>ags_machine_get_possible_links ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkListStore.html"><span class="returnvalue">GtkListStore</span></a> *      ags_machine_get_possible_links      (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-new"></a><h3>ags_machine_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMachine.html#AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_new                     (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-open-files"></a><h3>ags_machine_open_files ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_open_files              (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMachineEditor.html b/api/ags_0_4_0/ags-AgsMachineEditor.html
new file mode 100644
index 0000000..f3dd8b6
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMachineEditor.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineEditor.top_of_page"></a>AgsMachineEditor</span></h2>
+<p>AgsMachineEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a>
+struct              <a href="ags-AgsMachineEditor.html#AgsMachineEditor">AgsMachineEditor</a>;
+struct              <a href="ags-AgsMachineEditor.html#AgsMachineEditorClass">AgsMachineEditorClass</a>;
+enum                <a href="ags-AgsMachineEditor.html#AgsMachineEditorFlags">AgsMachineEditorFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsMachineEditor.html#ags-machine-editor-add-children">ags_machine_editor_add_children</a>     (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMachineEditor.html#ags-machine-editor-add-input">ags_machine_editor_add_input</a>        (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMachineEditor.html#ags-machine-editor-add-output">ags_machine_editor_add_output</a>       (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  <a href="ags-AgsMachineEditor.html#ags-machine-editor-new">ags_machine_editor_new</a>              (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMachineEditor.html#ags-machine-editor-remove-input">ags_machine_editor_remove_input</a>     (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMachineEditor.html#ags-machine-editor-remove-output">ags_machine_editor_remove_output</a>    (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMachineEditor.html#ags-machine-editor-set-machine">ags_machine_editor_set_machine</a>      (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditor"></a><h3>struct AgsMachineEditor</h3>
+<pre class="programlisting">struct AgsMachineEditor {
+  GtkDialog dialog;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsMachine *machine;
+
+  GtkNotebook *notebook;
+
+  GtkScrolledWindow *output_scrolled_window;
+  AgsListingEditor *output_editor;
+
+  GtkScrolledWindow *input_scrolled_window;
+  AgsListingEditor *input_editor;
+
+  GtkScrolledWindow *output_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *output_link_editor;
+
+  GtkScrolledWindow *input_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *input_link_editor;
+
+  GtkScrolledWindow *resize_editor_scrolled_window;
+  AgsResizeEditor *resize_editor;
+
+  GtkButton *add;
+  GtkButton *remove;
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorClass"></a><h3>struct AgsMachineEditorClass</h3>
+<pre class="programlisting">struct AgsMachineEditorClass {
+  GtkDialogClass dialog;
+
+  void (*set_machine)(AgsMachineEditor *machine_editor,
+		      AgsMachine *machine);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorFlags"></a><h3>enum AgsMachineEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_EDITOR_CLOSING   =  1,
+} AgsMachineEditorFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-children"></a><h3>ags_machine_editor_add_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_add_children     (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-input"></a><h3>ags_machine_editor_add_input ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_add_input        (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-output"></a><h3>ags_machine_editor_add_output ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_add_output       (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-new"></a><h3>ags_machine_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  ags_machine_editor_new              (<em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-input"></a><h3>ags_machine_editor_remove_input ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_remove_input     (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-output"></a><h3>ags_machine_editor_remove_output ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_remove_output    (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-set-machine"></a><h3>ags_machine_editor_set_machine ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_editor_set_machine      (<em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMachineRadioButton.html b/api/ags_0_4_0/ags-AgsMachineRadioButton.html
new file mode 100644
index 0000000..db18cc7
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMachineRadioButton.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineRadioButton</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineRadioButton.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineRadioButton.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineRadioButton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineRadioButton.top_of_page"></a>AgsMachineRadioButton</span></h2>
+<p>AgsMachineRadioButton</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineRadioButton.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton">AgsMachineRadioButton</a>;
+struct              <a href="ags-AgsMachineRadioButton.html#AgsMachineRadioButtonClass">AgsMachineRadioButtonClass</a>;
+<a href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></a> * <a href="ags-AgsMachineRadioButton.html#ags-machine-radio-button-new">ags_machine_radio_button_new</a>    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineRadioButton"></a><h3>struct AgsMachineRadioButton</h3>
+<pre class="programlisting">struct AgsMachineRadioButton {
+  GtkRadioButton radio_button;
+
+  AgsMachine *machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineRadioButtonClass"></a><h3>struct AgsMachineRadioButtonClass</h3>
+<pre class="programlisting">struct AgsMachineRadioButtonClass {
+  GtkRadioButtonClass radio_button;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-radio-button-new"></a><h3>ags_machine_radio_button_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></a> * ags_machine_radio_button_new    ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMachineSelection.html b/api/ags_0_4_0/ags-AgsMachineSelection.html
new file mode 100644
index 0000000..3850e7b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMachineSelection.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineSelection.top_of_page"></a>AgsMachineSelection</span></h2>
+<p>AgsMachineSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMachineSelection.html#AgsMachineSelection">AgsMachineSelection</a>;
+struct              <a href="ags-AgsMachineSelection.html#AgsMachineSelectionClass">AgsMachineSelectionClass</a>;
+<a href="ags-AgsMachineSelection.html#AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></a> * <a href="ags-AgsMachineSelection.html#ags-machine-selection-new">ags_machine_selection_new</a>         (<em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);
+<a href="ags-AgsMachine.html#AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a href="ags-AgsMachineSelection.html#ags-machine-selection-run">ags_machine_selection_run</a>           (<em class="parameter"><code><a href="ags-AgsMachineSelection.html#AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> *machine_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelection"></a><h3>struct AgsMachineSelection</h3>
+<pre class="programlisting">struct AgsMachineSelection {
+  GtkDialog dialog;
+
+  AgsWindow *window;
+  GList *machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineSelectionClass"></a><h3>struct AgsMachineSelectionClass</h3>
+<pre class="programlisting">struct AgsMachineSelectionClass {
+  GtkDialogClass dialog;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-new"></a><h3>ags_machine_selection_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMachineSelection.html#AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></a> * ags_machine_selection_new         (<em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-run"></a><h3>ags_machine_selection_run ()</h3>
+<pre class="programlisting"><a href="ags-AgsMachine.html#AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_selection_run           (<em class="parameter"><code><a href="ags-AgsMachineSelection.html#AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> *machine_selection</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMachineSelector.html b/api/ags_0_4_0/ags-AgsMachineSelector.html
new file mode 100644
index 0000000..e8b26dc
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMachineSelector.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineSelector</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineSelector.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineSelector.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineSelector"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineSelector.top_of_page"></a>AgsMachineSelector</span></h2>
+<p>AgsMachineSelector</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineSelector.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMachineSelector.html#AgsMachineSelector">AgsMachineSelector</a>;
+struct              <a href="ags-AgsMachineSelector.html#AgsMachineSelectorClass">AgsMachineSelectorClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsMachineSelector.html#ags-machine-selector-changed">ags_machine_selector_changed</a>        (<em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></a> * <a href="ags-AgsMachineSelector.html#ags-machine-selector-new">ags_machine_selector_new</a>           ();
+<a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           <a href="ags-AgsMachineSelector.html#ags-machine-selector-popup-new">ags_machine_selector_popup_new</a>      (<em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelector"></a><h3>struct AgsMachineSelector</h3>
+<pre class="programlisting">struct AgsMachineSelector {
+  GtkVBox vbox;
+
+  GtkMenu *popup;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineSelectorClass"></a><h3>struct AgsMachineSelectorClass</h3>
+<pre class="programlisting">struct AgsMachineSelectorClass {
+  GtkVBoxClass vbox;
+
+  void (*changed)(AgsMachineSelector *machine_selector, AgsMachine *machine);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-changed"></a><h3>ags_machine_selector_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_selector_changed        (<em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-new"></a><h3>ags_machine_selector_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></a> * ags_machine_selector_new           ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-new"></a><h3>ags_machine_selector_popup_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           ags_machine_selector_popup_new      (<em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMain.html b/api/ags_0_4_0/ags-AgsMain.html
new file mode 100644
index 0000000..801d3fa
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMain.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMain</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMain.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMain.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMain"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMain.top_of_page"></a>AgsMain</span></h2>
+<p>AgsMain</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMain.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsMain.html#AGS-BUILD-ID:CAPS">AGS_BUILD_ID</a>
+#define             <a href="ags-AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS">AGS_EFFECTS_DEFAULT_VERSION</a>
+#define             <a href="ags-AgsMain.html#AGS-PRIORITY:CAPS">AGS_PRIORITY</a>
+#define             <a href="ags-AgsMain.html#AGS-VERSION:CAPS">AGS_VERSION</a>
+#define             <a href="ags-AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS">ALSA_PCM_NEW_HW_PARAMS_API</a>
+struct              <a href="ags-AgsMain.html#AgsMain">AgsMain</a>;
+struct              <a href="ags-AgsMain.html#AgsMainClass">AgsMainClass</a>;
+enum                <a href="ags-AgsMain.html#AgsMainFlags">AgsMainFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsMain.html#ags-main-add-devout">ags_main_add_devout</a>                 (<em class="parameter"><code><a href="ags-AgsMain.html#AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMain.html#ags-main-load-config">ags_main_load_config</a>                (<em class="parameter"><code><a href="ags-AgsMain.html#AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+<a href="ags-AgsMain.html#AgsMain"><span class="returnvalue">AgsMain</span></a> *           <a href="ags-AgsMain.html#ags-main-new">ags_main_new</a>                        ();
+<span class="returnvalue">void</span>                <a href="ags-AgsMain.html#ags-main-quit">ags_main_quit</a>                       (<em class="parameter"><code><a href="ags-AgsMain.html#AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMain.html#ags-main-register-machine-type">ags_main_register_machine_type</a>      ();
+<span class="returnvalue">void</span>                <a href="ags-AgsMain.html#ags-main-register-recall-type">ags_main_register_recall_type</a>       ();
+<span class="returnvalue">void</span>                <a href="ags-AgsMain.html#ags-main-register-task-type">ags_main_register_task_type</a>         ();
+<span class="returnvalue">void</span>                <a href="ags-AgsMain.html#ags-main-register-thread-type">ags_main_register_thread_type</a>       ();
+<span class="returnvalue">void</span>                <a href="ags-AgsMain.html#ags-main-register-widget-type">ags_main_register_widget_type</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMain.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMain.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-BUILD-ID:CAPS"></a><h3>AGS_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_BUILD_ID "CEST 22-06-2014 03:07\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_EFFECTS_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EFFECTS_DEFAULT_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PRIORITY:CAPS"></a><h3>AGS_PRIORITY</h3>
+<pre class="programlisting">#define AGS_PRIORITY (0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-VERSION:CAPS"></a><h3>AGS_VERSION</h3>
+<pre class="programlisting">#define AGS_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ALSA-PCM-NEW-HW-PARAMS-API:CAPS"></a><h3>ALSA_PCM_NEW_HW_PARAMS_API</h3>
+<pre class="programlisting">#define ALSA_PCM_NEW_HW_PARAMS_API
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMain"></a><h3>struct AgsMain</h3>
+<pre class="programlisting">struct AgsMain {
+  GObject object;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_env env;
+#endif
+
+  AgsThread *main_loop;
+  AgsThread *autosave_thread;
+  AgsThreadPool *thread_pool;
+
+  AgsServer *server;
+
+  GList *devout;
+
+  AgsWindow *window;
+
+  AgsConfig *config;
+  AgsLog *log;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainClass"></a><h3>struct AgsMainClass</h3>
+<pre class="programlisting">struct AgsMainClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainFlags"></a><h3>enum AgsMainFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MAIN_SINGLE_THREAD      = 1,
+  AGS_MAIN_CONNECTED          = 1 <<  1,
+} AgsMainFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-add-devout"></a><h3>ags_main_add_devout ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_add_devout                 (<em class="parameter"><code><a href="ags-AgsMain.html#AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-load-config"></a><h3>ags_main_load_config ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_load_config                (<em class="parameter"><code><a href="ags-AgsMain.html#AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-new"></a><h3>ags_main_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMain.html#AgsMain"><span class="returnvalue">AgsMain</span></a> *           ags_main_new                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-quit"></a><h3>ags_main_quit ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_quit                       (<em class="parameter"><code><a href="ags-AgsMain.html#AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-machine-type"></a><h3>ags_main_register_machine_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_register_machine_type      ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-recall-type"></a><h3>ags_main_register_recall_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_register_recall_type       ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-task-type"></a><h3>ags_main_register_task_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_register_task_type         ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-thread-type"></a><h3>ags_main_register_thread_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_register_thread_type       ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-widget-type"></a><h3>ags_main_register_widget_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_register_widget_type       ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMainLoop.html b/api/ags_0_4_0/ags-AgsMainLoop.html
new file mode 100644
index 0000000..3366693
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMainLoop.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMainLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMainLoop.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMainLoop.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMainLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMainLoop.top_of_page"></a>AgsMainLoop</span></h2>
+<p>AgsMainLoop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMainLoop.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsMainLoop.html#AgsMainLoop">AgsMainLoop</a>;
+struct              <a href="ags-AgsMainLoop.html#AgsMainLoopInterface">AgsMainLoopInterface</a>;
+<a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></a> *     <a href="ags-AgsMainLoop.html#ags-main-loop-get-async-queue">ags_main_loop_get_async_queue</a>       (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a href="ags-AgsMainLoop.html#ags-main-loop-get-last-sync">ags_main_loop_get_last_sync</a>         (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a href="ags-AgsMainLoop.html#ags-main-loop-get-tic">ags_main_loop_get_tic</a>               (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMainLoop.html#ags-main-loop-set-async-queue">ags_main_loop_set_async_queue</a>       (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMainLoop.html#ags-main-loop-set-last-sync">ags_main_loop_set_last_sync</a>         (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> last_sync</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMainLoop.html#ags-main-loop-set-tic">ags_main_loop_set_tic</a>               (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMainLoop"></a><h3>AgsMainLoop</h3>
+<pre class="programlisting">typedef void AgsMainLoop;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainLoopInterface"></a><h3>struct AgsMainLoopInterface</h3>
+<pre class="programlisting">struct AgsMainLoopInterface {
+  GTypeInterface interface;
+
+  void (*set_async_queue)(AgsMainLoop *main_loop, AgsAsyncQueue *async_queue);
+  AgsAsyncQueue* (*get_async_queue)(AgsMainLoop *main_loop);
+  
+  void (*set_tic)(AgsMainLoop *main_loop, guint tic);
+  guint (*get_tic)(AgsMainLoop *main_loop);
+
+  void (*set_last_sync)(AgsMainLoop *main_loop, guint last_sync);
+  guint (*get_last_sync)(AgsMainLoop *main_loop);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-async-queue"></a><h3>ags_main_loop_get_async_queue ()</h3>
+<pre class="programlisting"><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></a> *     ags_main_loop_get_async_queue       (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-last-sync"></a><h3>ags_main_loop_get_last_sync ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_main_loop_get_last_sync         (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-tic"></a><h3>ags_main_loop_get_tic ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_main_loop_get_tic               (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-async-queue"></a><h3>ags_main_loop_set_async_queue ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_loop_set_async_queue       (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAsyncQueue.html#AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></a> *async_queue</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-last-sync"></a><h3>ags_main_loop_set_last_sync ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_loop_set_last_sync         (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> last_sync</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-tic"></a><h3>ags_main_loop_set_tic ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_main_loop_set_tic               (<em class="parameter"><code><a href="ags-AgsMainLoop.html#AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMatrix.html b/api/ags_0_4_0/ags-AgsMatrix.html
new file mode 100644
index 0000000..27cee68
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMatrix.html
@@ -0,0 +1,185 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMatrix</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMatrix.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMatrix.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMatrix"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMatrix.top_of_page"></a>AgsMatrix</span></h2>
+<p>AgsMatrix</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMatrix.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS">AGS_MATRIX_CELL_HEIGHT</a>
+#define             <a href="ags-AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS">AGS_MATRIX_CELL_WIDTH</a>
+#define             <a href="ags-AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS">AGS_MATRIX_OCTAVE</a>
+#define             <a href="ags-AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS">AGS_MATRIX_PATTERN_CONTROLS</a>
+struct              <a href="ags-AgsMatrix.html#AgsMatrix">AgsMatrix</a>;
+struct              <a href="ags-AgsMatrix.html#AgsMatrixClass">AgsMatrixClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsMatrix.html#ags-matrix-draw-gutter">ags_matrix_draw_gutter</a>              (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMatrix.html#ags-matrix-draw-matrix">ags_matrix_draw_matrix</a>              (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMatrix.html#ags-matrix-highlight-gutter-point">ags_matrix_highlight_gutter_point</a>   (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMatrix.html#ags-matrix-input-map-recall">ags_matrix_input_map_recall</a>         (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> input_pad_start</code></em>);
+<a href="ags-AgsMatrix.html#AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         <a href="ags-AgsMatrix.html#ags-matrix-new">ags_matrix_new</a>                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMatrix.html#ags-matrix-output-map-recall">ags_matrix_output_map_recall</a>        (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMatrix.html#ags-matrix-redraw-gutter-point">ags_matrix_redraw_gutter_point</a>      (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsMatrix.html#ags-matrix-unpaint-gutter-point">ags_matrix_unpaint_gutter_point</a>     (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-HEIGHT:CAPS"></a><h3>AGS_MATRIX_CELL_HEIGHT</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_HEIGHT  10
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-WIDTH:CAPS"></a><h3>AGS_MATRIX_CELL_WIDTH</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_WIDTH   12
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-OCTAVE:CAPS"></a><h3>AGS_MATRIX_OCTAVE</h3>
+<pre class="programlisting">#define AGS_MATRIX_OCTAVE 10
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-PATTERN-CONTROLS:CAPS"></a><h3>AGS_MATRIX_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_MATRIX_PATTERN_CONTROLS (16)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMatrix"></a><h3>struct AgsMatrix</h3>
+<pre class="programlisting">struct AgsMatrix {
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  GtkTable *table;
+
+  GtkToggleButton *run;
+  GtkToggleButton *selected;
+  GtkToggleButton *index[9];
+
+  GtkDrawingArea *drawing_area;
+  guint active_led;
+  GtkHBox *led;
+
+  GtkAdjustment *adjustment;
+
+  GtkSpinButton *length_spin;
+  GtkCheckButton *loop_button;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMatrixClass"></a><h3>struct AgsMatrixClass</h3>
+<pre class="programlisting">struct AgsMatrixClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-gutter"></a><h3>ags_matrix_draw_gutter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_draw_gutter              (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-matrix"></a><h3>ags_matrix_draw_matrix ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_draw_matrix              (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-highlight-gutter-point"></a><h3>ags_matrix_highlight_gutter_point ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_highlight_gutter_point   (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-input-map-recall"></a><h3>ags_matrix_input_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_input_map_recall         (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> input_pad_start</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-new"></a><h3>ags_matrix_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMatrix.html#AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         ags_matrix_new                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-output-map-recall"></a><h3>ags_matrix_output_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_output_map_recall        (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-redraw-gutter-point"></a><h3>ags_matrix_redraw_gutter_point ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_redraw_gutter_point      (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-unpaint-gutter-point"></a><h3>ags_matrix_unpaint_gutter_point ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_unpaint_gutter_point     (<em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMenu.html b/api/ags_0_4_0/ags-AgsMenu.html
new file mode 100644
index 0000000..d618b0d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMenu.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenu</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMenu.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMenu.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMenu"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMenu.top_of_page"></a>AgsMenu</span></h2>
+<p>AgsMenu</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMenu.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMenu.html#AgsMenu">AgsMenu</a>;
+struct              <a href="ags-AgsMenu.html#AgsMenuClass">AgsMenuClass</a>;
+<a href="ags-AgsMenu.html#AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           <a href="ags-AgsMenu.html#ags-menu-new">ags_menu_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenu.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenu.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenu"></a><h3>struct AgsMenu</h3>
+<pre class="programlisting">struct AgsMenu {
+  GtkWindow window;
+
+  AgsTable *table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuClass"></a><h3>struct AgsMenuClass</h3>
+<pre class="programlisting">struct AgsMenuClass {
+  GtkWindowClass window;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-new"></a><h3>ags_menu_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMenu.html#AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           ags_menu_new                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMenuBar.html b/api/ags_0_4_0/ags-AgsMenuBar.html
new file mode 100644
index 0000000..c213ad6
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMenuBar.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenuBar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMenuBar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMenuBar.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMenuBar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMenuBar.top_of_page"></a>AgsMenuBar</span></h2>
+<p>AgsMenuBar</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMenuBar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMenuBar.html#AgsMenuBar">AgsMenuBar</a>;
+struct              <a href="ags-AgsMenuBar.html#AgsMenuBarClass">AgsMenuBarClass</a>;
+<a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        <a href="ags-AgsMenuBar.html#ags-menu-bar-new">ags_menu_bar_new</a>                    ();
+<a href="../gtk3/GtkComboBox.html"><span class="returnvalue">GtkComboBox</span></a> *       <a href="ags-AgsMenuBar.html#ags-tact-combo-box-new">ags_tact_combo_box_new</a>              ();
+<a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           <a href="ags-AgsMenuBar.html#ags-tact-menu-new">ags_tact_menu_new</a>                   ();
+<a href="../gtk3/GtkComboBox.html"><span class="returnvalue">GtkComboBox</span></a> *       <a href="ags-AgsMenuBar.html#ags-zoom-combo-box-new">ags_zoom_combo_box_new</a>              ();
+<a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           <a href="ags-AgsMenuBar.html#ags-zoom-menu-new">ags_zoom_menu_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenuBar"></a><h3>struct AgsMenuBar</h3>
+<pre class="programlisting">struct AgsMenuBar {
+  GtkMenuBar menu_bar;
+
+  GtkMenu *file;
+  GtkMenu *edit;
+  GtkMenu *add;
+  GtkMenu *help;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuBarClass"></a><h3>struct AgsMenuBarClass</h3>
+<pre class="programlisting">struct AgsMenuBarClass {
+  GtkMenuBarClass menu_bar;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-new"></a><h3>ags_menu_bar_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        ags_menu_bar_new                    ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-combo-box-new"></a><h3>ags_tact_combo_box_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkComboBox.html"><span class="returnvalue">GtkComboBox</span></a> *       ags_tact_combo_box_new              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-menu-new"></a><h3>ags_tact_menu_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           ags_tact_menu_new                   ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-combo-box-new"></a><h3>ags_zoom_combo_box_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkComboBox.html"><span class="returnvalue">GtkComboBox</span></a> *       ags_zoom_combo_box_new              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-menu-new"></a><h3>ags_zoom_menu_new ()</h3>
+<pre class="programlisting"><a href="../gtk3/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> *           ags_zoom_menu_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMenuItem.html b/api/ags_0_4_0/ags-AgsMenuItem.html
new file mode 100644
index 0000000..aa45813
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMenuItem.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenuItem</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMenuItem.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMenuItem.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMenuItem"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMenuItem.top_of_page"></a>AgsMenuItem</span></h2>
+<p>AgsMenuItem</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMenuItem.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMenuItem.html#AgsMenuItem">AgsMenuItem</a>;
+struct              <a href="ags-AgsMenuItem.html#AgsMenuItemClass">AgsMenuItemClass</a>;
+<a href="ags-AgsMenuItem.html#AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       <a href="ags-AgsMenuItem.html#ags-menu-item-new">ags_menu_item_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuItem.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuItem.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenuItem"></a><h3>struct AgsMenuItem</h3>
+<pre class="programlisting">struct AgsMenuItem {
+  AgsTable table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuItemClass"></a><h3>struct AgsMenuItemClass</h3>
+<pre class="programlisting">struct AgsMenuItemClass {
+  AgsTableClass table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-item-new"></a><h3>ags_menu_item_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMenuItem.html#AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       ags_menu_item_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMeter.html b/api/ags_0_4_0/ags-AgsMeter.html
new file mode 100644
index 0000000..17c44d6
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMeter.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMeter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMeter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMeter.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMeter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMeter.top_of_page"></a>AgsMeter</span></h2>
+<p>AgsMeter</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMeter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMeter.html#AgsMeter">AgsMeter</a>;
+struct              <a href="ags-AgsMeter.html#AgsMeterClass">AgsMeterClass</a>;
+<a href="ags-AgsMeter.html#AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          <a href="ags-AgsMeter.html#ags-meter-new">ags_meter_new</a>                       ();
+<span class="returnvalue">void</span>                <a href="ags-AgsMeter.html#ags-meter-paint">ags_meter_paint</a>                     (<em class="parameter"><code><a href="ags-AgsMeter.html#AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<span class="returnvalue">char</span> *              <a href="ags-AgsMeter.html#ags-meter-sound-string">ags_meter_sound_string</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMeter.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMeter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMeter"></a><h3>struct AgsMeter</h3>
+<pre class="programlisting">struct AgsMeter {
+  GtkDrawingArea drawing_area;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMeterClass"></a><h3>struct AgsMeterClass</h3>
+<pre class="programlisting">struct AgsMeterClass {
+  GtkDrawingAreaClass drawing_area;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-new"></a><h3>ags_meter_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMeter.html#AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          ags_meter_new                       ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-paint"></a><h3>ags_meter_paint ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_meter_paint                     (<em class="parameter"><code><a href="ags-AgsMeter.html#AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-sound-string"></a><h3>ags_meter_sound_string ()</h3>
+<pre class="programlisting"><span class="returnvalue">char</span> *              ags_meter_sound_string              ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMixer.html b/api/ags_0_4_0/ags-AgsMixer.html
new file mode 100644
index 0000000..34545fe
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMixer.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMixer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMixer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMixer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixer.top_of_page"></a>AgsMixer</span></h2>
+<p>AgsMixer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMixer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMixer.html#AgsMixer">AgsMixer</a>;
+struct              <a href="ags-AgsMixer.html#AgsMixerClass">AgsMixerClass</a>;
+<a href="ags-AgsMixer.html#AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          <a href="ags-AgsMixer.html#ags-mixer-new">ags_mixer_new</a>                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixer.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixer"></a><h3>struct AgsMixer</h3>
+<pre class="programlisting">struct AgsMixer {
+  AgsMachine machine;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkHBox *input_pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerClass"></a><h3>struct AgsMixerClass</h3>
+<pre class="programlisting">struct AgsMixerClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-new"></a><h3>ags_mixer_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMixer.html#AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          ags_mixer_new                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMixerInputLine.html b/api/ags_0_4_0/ags-AgsMixerInputLine.html
new file mode 100644
index 0000000..866a15a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMixerInputLine.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixerInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMixerInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMixerInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMixerInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixerInputLine.top_of_page"></a>AgsMixerInputLine</span></h2>
+<p>AgsMixerInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMixerInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMixerInputLine.html#AgsMixerInputLine">AgsMixerInputLine</a>;
+struct              <a href="ags-AgsMixerInputLine.html#AgsMixerInputLineClass">AgsMixerInputLineClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsMixerInputLine.html#ags-mixer-input-line-map-recall">ags_mixer_input_line_map_recall</a>     (<em class="parameter"><code><a href="ags-AgsMixerInputLine.html#AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> *mixer_input_line</code></em>);
+<a href="ags-AgsMixerInputLine.html#AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * <a href="ags-AgsMixerInputLine.html#ags-mixer-input-line-new">ags_mixer_input_line_new</a>            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixerInputLine"></a><h3>struct AgsMixerInputLine</h3>
+<pre class="programlisting">struct AgsMixerInputLine {
+  AgsLine line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerInputLineClass"></a><h3>struct AgsMixerInputLineClass</h3>
+<pre class="programlisting">struct AgsMixerInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-line-map-recall"></a><h3>ags_mixer_input_line_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_mixer_input_line_map_recall     (<em class="parameter"><code><a href="ags-AgsMixerInputLine.html#AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> *mixer_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-line-new"></a><h3>ags_mixer_input_line_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMixerInputLine.html#AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * ags_mixer_input_line_new            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMixerInputPad.html b/api/ags_0_4_0/ags-AgsMixerInputPad.html
new file mode 100644
index 0000000..07fce40
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMixerInputPad.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixerInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMixerInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMixerInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMixerInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixerInputPad.top_of_page"></a>AgsMixerInputPad</span></h2>
+<p>AgsMixerInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMixerInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMixerInputPad.html#AgsMixerInputPad">AgsMixerInputPad</a>;
+struct              <a href="ags-AgsMixerInputPad.html#AgsMixerInputPadClass">AgsMixerInputPadClass</a>;
+<a href="ags-AgsMixerInputPad.html#AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  <a href="ags-AgsMixerInputPad.html#ags-mixer-input-pad-new">ags_mixer_input_pad_new</a>             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixerInputPad"></a><h3>struct AgsMixerInputPad</h3>
+<pre class="programlisting">struct AgsMixerInputPad {
+  AgsPad pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerInputPadClass"></a><h3>struct AgsMixerInputPadClass</h3>
+<pre class="programlisting">struct AgsMixerInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-pad-new"></a><h3>ags_mixer_input_pad_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMixerInputPad.html#AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  ags_mixer_input_pad_new             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMutable.html b/api/ags_0_4_0/ags-AgsMutable.html
new file mode 100644
index 0000000..21171d4
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMutable.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMutable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMutable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMutable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMutable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMutable.top_of_page"></a>AgsMutable</span></h2>
+<p>AgsMutable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMutable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsMutable.html#AgsMutable">AgsMutable</a>;
+struct              <a href="ags-AgsMutable.html#AgsMutableInterface">AgsMutableInterface</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsMutable.html#ags-mutable-set-muted">ags_mutable_set_muted</a>               (<em class="parameter"><code><a href="ags-AgsMutable.html#AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> muted</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMutable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMutable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMutable"></a><h3>AgsMutable</h3>
+<pre class="programlisting">typedef void AgsMutable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMutableInterface"></a><h3>struct AgsMutableInterface</h3>
+<pre class="programlisting">struct AgsMutableInterface {
+  GTypeInterface interface;
+
+  void (*set_muted)(AgsMutable *mutable, gboolean muted);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mutable-set-muted"></a><h3>ags_mutable_set_muted ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_mutable_set_muted               (<em class="parameter"><code><a href="ags-AgsMutable.html#AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> muted</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMuteAudio.html b/api/ags_0_4_0/ags-AgsMuteAudio.html
new file mode 100644
index 0000000..667f9e3
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMuteAudio.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteAudio.top_of_page"></a>AgsMuteAudio</span></h2>
+<p>AgsMuteAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMuteAudio.html#AgsMuteAudio">AgsMuteAudio</a>;
+struct              <a href="ags-AgsMuteAudio.html#AgsMuteAudioClass">AgsMuteAudioClass</a>;
+<a href="ags-AgsMuteAudio.html#AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      <a href="ags-AgsMuteAudio.html#ags-mute-audio-new">ags_mute_audio_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudio"></a><h3>struct AgsMuteAudio</h3>
+<pre class="programlisting">struct AgsMuteAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteAudioClass"></a><h3>struct AgsMuteAudioClass</h3>
+<pre class="programlisting">struct AgsMuteAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-audio-new"></a><h3>ags_mute_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMuteAudio.html#AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      ags_mute_audio_new                  ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMuteAudioSignal.html b/api/ags_0_4_0/ags-AgsMuteAudioSignal.html
new file mode 100644
index 0000000..bd7e846
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMuteAudioSignal.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteAudioSignal.top_of_page"></a>AgsMuteAudioSignal</span></h2>
+<p>AgsMuteAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal">AgsMuteAudioSignal</a>;
+struct              <a href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignalClass">AgsMuteAudioSignalClass</a>;
+<a href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * <a href="ags-AgsMuteAudioSignal.html#ags-mute-audio-signal-new">ags_mute_audio_signal_new</a>          (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudioSignal"></a><h3>struct AgsMuteAudioSignal</h3>
+<pre class="programlisting">struct AgsMuteAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteAudioSignalClass"></a><h3>struct AgsMuteAudioSignalClass</h3>
+<pre class="programlisting">struct AgsMuteAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-audio-signal-new"></a><h3>ags_mute_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * ags_mute_audio_signal_new          (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMuteChannel.html b/api/ags_0_4_0/ags-AgsMuteChannel.html
new file mode 100644
index 0000000..b8a1fba
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMuteChannel.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteChannel.top_of_page"></a>AgsMuteChannel</span></h2>
+<p>AgsMuteChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMuteChannel.html#AgsMuteChannel">AgsMuteChannel</a>;
+struct              <a href="ags-AgsMuteChannel.html#AgsMuteChannelClass">AgsMuteChannelClass</a>;
+<a href="ags-AgsMuteChannel.html#AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    <a href="ags-AgsMuteChannel.html#ags-mute-channel-new">ags_mute_channel_new</a>                ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannel"></a><h3>struct AgsMuteChannel</h3>
+<pre class="programlisting">struct AgsMuteChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteChannelClass"></a><h3>struct AgsMuteChannelClass</h3>
+<pre class="programlisting">struct AgsMuteChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-channel-new"></a><h3>ags_mute_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMuteChannel.html#AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    ags_mute_channel_new                ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMuteChannelRun.html b/api/ags_0_4_0/ags-AgsMuteChannelRun.html
new file mode 100644
index 0000000..e2d84eb
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMuteChannelRun.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteChannelRun.top_of_page"></a>AgsMuteChannelRun</span></h2>
+<p>AgsMuteChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMuteChannelRun.html#AgsMuteChannelRun">AgsMuteChannelRun</a>;
+struct              <a href="ags-AgsMuteChannelRun.html#AgsMuteChannelRunClass">AgsMuteChannelRunClass</a>;
+<a href="ags-AgsMuteChannelRun.html#AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * <a href="ags-AgsMuteChannelRun.html#ags-mute-channel-run-new">ags_mute_channel_run_new</a>            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannelRun"></a><h3>struct AgsMuteChannelRun</h3>
+<pre class="programlisting">struct AgsMuteChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteChannelRunClass"></a><h3>struct AgsMuteChannelRunClass</h3>
+<pre class="programlisting">struct AgsMuteChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-channel-run-new"></a><h3>ags_mute_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMuteChannelRun.html#AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * ags_mute_channel_run_new            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsMuteRecycling.html b/api/ags_0_4_0/ags-AgsMuteRecycling.html
new file mode 100644
index 0000000..b9b8a90
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsMuteRecycling.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteRecycling.top_of_page"></a>AgsMuteRecycling</span></h2>
+<p>AgsMuteRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsMuteRecycling.html#AgsMuteRecycling">AgsMuteRecycling</a>;
+struct              <a href="ags-AgsMuteRecycling.html#AgsMuteRecyclingClass">AgsMuteRecyclingClass</a>;
+<a href="ags-AgsMuteRecycling.html#AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  <a href="ags-AgsMuteRecycling.html#ags-mute-recycling-new">ags_mute_recycling_new</a>              (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteRecycling"></a><h3>struct AgsMuteRecycling</h3>
+<pre class="programlisting">struct AgsMuteRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteRecyclingClass"></a><h3>struct AgsMuteRecyclingClass</h3>
+<pre class="programlisting">struct AgsMuteRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-recycling-new"></a><h3>ags_mute_recycling_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsMuteRecycling.html#AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  ags_mute_recycling_new              (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsNavigation.html b/api/ags_0_4_0/ags-AgsNavigation.html
new file mode 100644
index 0000000..32cd870
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsNavigation.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNavigation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNavigation.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNavigation.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNavigation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNavigation.top_of_page"></a>AgsNavigation</span></h2>
+<p>AgsNavigation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNavigation.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS">AGS_NAVIGATION_DEFAULT_TACT_STEP</a>
+#define             <a href="ags-AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS">AGS_NAVIGATION_REWIND_STEPS</a>
+#define             <a href="ags-AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS">AGS_NAVIGATION_SEEK_STEPS</a>
+struct              <a href="ags-AgsNavigation.html#AgsNavigation">AgsNavigation</a>;
+struct              <a href="ags-AgsNavigation.html#AgsNavigationClass">AgsNavigationClass</a>;
+enum                <a href="ags-AgsNavigation.html#AgsNavigationFlags">AgsNavigationFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsNavigation.html#ags-navigation-change-position">ags_navigation_change_position</a>      (<em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);
+<a href="ags-AgsNavigation.html#AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     <a href="ags-AgsNavigation.html#ags-navigation-new">ags_navigation_new</a>                  ();
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="ags-AgsNavigation.html#ags-navigation-tact-to-time-string">ags_navigation_tact_to_time_string</a>  (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNavigation.html#ags-navigation-update-time-string">ags_navigation_update_time_string</a>   (<em class="parameter"><code><span class="type">double</span> tact</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *time_string</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS"></a><h3>AGS_NAVIGATION_DEFAULT_TACT_STEP</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_DEFAULT_TACT_STEP (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-REWIND-STEPS:CAPS"></a><h3>AGS_NAVIGATION_REWIND_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_REWIND_STEPS (4.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-SEEK-STEPS:CAPS"></a><h3>AGS_NAVIGATION_SEEK_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_SEEK_STEPS (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigation"></a><h3>struct AgsNavigation</h3>
+<pre class="programlisting">struct AgsNavigation {
+  GtkVBox vbox;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  GtkToggleButton *expander;
+
+  GtkSpinButton *bpm;
+  gdouble current_bpm;
+
+  GtkToggleButton *rewind;
+  GtkButton *previous;
+  GtkToggleButton *play;
+  GtkButton *stop;
+  GtkButton *next;
+  GtkToggleButton *forward;
+
+  GtkCheckButton *loop;
+
+  GtkLabel *position_time;
+  GtkSpinButton *position_tact;
+
+  GtkLabel *duration_time;
+  GtkSpinButton *duration_tact;
+
+  GtkSpinButton *loop_left_tact;
+  GtkSpinButton *loop_right_tact;
+
+  GtkCheckButton *scroll;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigationClass"></a><h3>struct AgsNavigationClass</h3>
+<pre class="programlisting">struct AgsNavigationClass {
+  GtkVBoxClass vbox;
+
+  void (*change_position)(AgsNavigation *navigation,
+			  gdouble tact);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigationFlags"></a><h3>enum AgsNavigationFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NAVIGATION_BLOCK_TACT   = 1,
+} AgsNavigationFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-change-position"></a><h3>ags_navigation_change_position ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_change_position      (<em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-new"></a><h3>ags_navigation_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsNavigation.html#AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     ags_navigation_new                  ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-tact-to-time-string"></a><h3>ags_navigation_tact_to_time_string ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_navigation_tact_to_time_string  (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-update-time-string"></a><h3>ags_navigation_update_time_string ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_update_time_string   (<em class="parameter"><code><span class="type">double</span> tact</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *time_string</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsNotation.html b/api/ags_0_4_0/ags-AgsNotation.html
new file mode 100644
index 0000000..3b50fd5
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsNotation.html
@@ -0,0 +1,333 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNotation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNotation.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNotation.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNotation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNotation.top_of_page"></a>AgsNotation</span></h2>
+<p>AgsNotation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNotation.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS">AGS_NOTATION_DEFAULT_BPM</a>
+#define             <a href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS">AGS_NOTATION_DEFAULT_DURATION</a>
+#define             <a href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS">AGS_NOTATION_DEFAULT_JIFFIE</a>
+#define             <a href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS">AGS_NOTATION_DEFAULT_LENGTH</a>
+#define             <a href="ags-AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a>
+#define             <a href="ags-AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a>
+#define             <a href="ags-AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS">AGS_NOTATION_TICS_PER_BEAT</a>
+struct              <a href="ags-AgsNotation.html#AgsNotation">AgsNotation</a>;
+struct              <a href="ags-AgsNotation.html#AgsNotationClass">AgsNotationClass</a>;
+enum                <a href="ags-AgsNotation.html#AgsNotationFlags">AgsNotationFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsNotation.html#ags-notation-add-note">ags_notation_add_note</a>               (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNotation.html#ags-notation-add-point-to-selection">ags_notation_add_point_to_selection</a> (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNotation.html#ags-notation-add-region-to-selection">ags_notation_add_region_to_selection</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+<span class="returnvalue">xmlNodePtr</span>          <a href="ags-AgsNotation.html#ags-notation-copy-selection">ags_notation_copy_selection</a>         (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<span class="returnvalue">xmlNodePtr</span>          <a href="ags-AgsNotation.html#ags-notation-cut-selection">ags_notation_cut_selection</a>          (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsNotation.html#ags-notation-find-near-timestamp">ags_notation_find_near_timestamp</a>    (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *timestamp</code></em>);
+<a href="ags-AgsNote.html#AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a href="ags-AgsNotation.html#ags-notation-find-point">ags_notation_find_point</a>             (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsNotation.html#ags-notation-find-region">ags_notation_find_region</a>            (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNotation.html#ags-notation-free-selection">ags_notation_free_selection</a>         (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsNotation.html#ags-notation-get-current">ags_notation_get_current</a>            (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsNotation.html#ags-notation-get-selection">ags_notation_get_selection</a>          (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNotation.html#ags-notation-insert-from-clipboard">ags_notation_insert_from_clipboard</a>  (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> content</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y_offset</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsNotation.html#ags-notation-is-note-selected">ags_notation_is_note_selected</a>       (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a href="ags-AgsNotation.html#AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       <a href="ags-AgsNotation.html#ags-notation-new">ags_notation_new</a>                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsNotation.html#ags-notation-remove-note-at-position">ags_notation_remove_note_at_position</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNotation.html#ags-notation-remove-point-from-selection">ags_notation_remove_point_from_selection</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNotation.html#ags-notation-remove-region-from-selection">ags_notation_remove_region_from_selection</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-BPM:CAPS"></a><h3>AGS_NOTATION_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_BPM (120.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-DURATION:CAPS"></a><h3>AGS_NOTATION_DEFAULT_DURATION</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_DURATION (AGS_NOTATION_DEFAULT_LENGTH * AGS_NOTATION_DEFAULT_JIFFIE * AGS_MICROSECONDS_PER_SECOND)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_NOTATION_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_JIFFIE (60.0 / AGS_NOTATION_DEFAULT_BPM / AGS_NOTATION_TICS_PER_BEAT)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-LENGTH:CAPS"></a><h3>AGS_NOTATION_DEFAULT_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_LENGTH (65535.0 / AGS_NOTATION_TICS_PER_BEAT - AGS_NOTATION_MAXIMUM_NOTE_LENGTH)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MAXIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MAXIMUM_NOTE_LENGTH (16.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MINIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MINIMUM_NOTE_LENGTH (1.0 / 16.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-TICS-PER-BEAT:CAPS"></a><h3>AGS_NOTATION_TICS_PER_BEAT</h3>
+<pre class="programlisting">#define AGS_NOTATION_TICS_PER_BEAT (4.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotation"></a><h3>struct AgsNotation</h3>
+<pre class="programlisting">struct AgsNotation {
+  GObject object;
+
+  guint flags;
+
+  GObject *timestamp;
+
+  guint audio_channel;
+  GObject *audio;
+
+  gchar *key;
+  gdouble base_frequency;
+
+  gdouble tact;
+  gdouble bpm;
+
+  gdouble maximum_note_length;
+
+  GList *notes;
+  
+  gdouble start_loop;
+  gdouble end_loop;
+  gdouble offset;
+
+  GList *selection;
+
+  GObject *port;
+
+  GList *current_notes;
+  GList *next_notes;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotationClass"></a><h3>struct AgsNotationClass</h3>
+<pre class="programlisting">struct AgsNotationClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotationFlags"></a><h3>enum AgsNotationFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTATION_STICKY              =  1,
+  AGS_NOTATION_INDICATED_LENGTH    =  1 <<  1,
+} AgsNotationFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-note"></a><h3>ags_notation_add_note ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_add_note               (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-point-to-selection"></a><h3>ags_notation_add_point_to_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_add_point_to_selection (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-region-to-selection"></a><h3>ags_notation_add_region_to_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_add_region_to_selection
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-copy-selection"></a><h3>ags_notation_copy_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNodePtr</span>          ags_notation_copy_selection         (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-cut-selection"></a><h3>ags_notation_cut_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNodePtr</span>          ags_notation_cut_selection          (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-near-timestamp"></a><h3>ags_notation_find_near_timestamp ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_notation_find_near_timestamp    (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *timestamp</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-point"></a><h3>ags_notation_find_point ()</h3>
+<pre class="programlisting"><a href="ags-AgsNote.html#AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_notation_find_point             (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-region"></a><h3>ags_notation_find_region ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_notation_find_region            (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-free-selection"></a><h3>ags_notation_free_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_free_selection         (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-current"></a><h3>ags_notation_get_current ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_notation_get_current            (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-selection"></a><h3>ags_notation_get_selection ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_notation_get_selection          (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-insert-from-clipboard"></a><h3>ags_notation_insert_from_clipboard ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_insert_from_clipboard  (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> content</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y_offset</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-is-note-selected"></a><h3>ags_notation_is_note_selected ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_notation_is_note_selected       (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-new"></a><h3>ags_notation_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsNotation.html#AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       ags_notation_new                    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-note-at-position"></a><h3>ags_notation_remove_note_at_position ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_notation_remove_note_at_position
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-point-from-selection"></a><h3>ags_notation_remove_point_from_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_remove_point_from_selection
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-region-from-selection"></a><h3>ags_notation_remove_region_from_selection ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notation_remove_region_from_selection
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsNote.html b/api/ags_0_4_0/ags-AgsNote.html
new file mode 100644
index 0000000..2b7d24c
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsNote.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNote.top_of_page"></a>AgsNote</span></h2>
+<p>AgsNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsNote.html#AgsNote">AgsNote</a>;
+struct              <a href="ags-AgsNote.html#AgsNoteClass">AgsNoteClass</a>;
+enum                <a href="ags-AgsNote.html#AgsNoteFlags">AgsNoteFlags</a>;
+<a href="ags-AgsNote.html#AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a href="ags-AgsNote.html#ags-note-duplicate">ags_note_duplicate</a>                  (<em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a href="ags-AgsNote.html#AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a href="ags-AgsNote.html#ags-note-new">ags_note_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsNote"></a><h3>struct AgsNote</h3>
+<pre class="programlisting">struct AgsNote {
+  GObject object;
+
+  guint flags;
+
+  // gui format, convert easy to visualization
+  guint x[2];
+  guint y;
+
+  gchar *name;
+  gdouble frequency;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteClass"></a><h3>struct AgsNoteClass</h3>
+<pre class="programlisting">struct AgsNoteClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteFlags"></a><h3>enum AgsNoteFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_GUI             =  1,
+  AGS_NOTE_RUNTIME         =  1 <<  1,
+  AGS_NOTE_HUMAN_READABLE  =  1 <<  2,
+  AGS_NOTE_DEFAULT_LENGTH  =  1 <<  3,
+  AGS_NOTE_IS_SELECTED     =  1 <<  4,
+} AgsNoteFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-duplicate"></a><h3>ags_note_duplicate ()</h3>
+<pre class="programlisting"><a href="ags-AgsNote.html#AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_duplicate                  (<em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-new"></a><h3>ags_note_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsNote.html#AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_new                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsNoteEdit.html b/api/ags_0_4_0/ags-AgsNoteEdit.html
new file mode 100644
index 0000000..1fbf9c3
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsNoteEdit.html
@@ -0,0 +1,228 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNoteEdit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNoteEdit.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNoteEdit.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNoteEdit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNoteEdit.top_of_page"></a>AgsNoteEdit</span></h2>
+<p>AgsNoteEdit</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNoteEdit.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS">AGS_NOTE_EDIT_MAX_CONTROLS</a>
+struct              <a href="ags-AgsNoteEdit.html#AgsNoteEdit">AgsNoteEdit</a>;
+struct              <a href="ags-AgsNoteEdit.html#AgsNoteEditClass">AgsNoteEditClass</a>;
+enum                <a href="ags-AgsNoteEdit.html#AgsNoteEditFlags">AgsNoteEditFlags</a>;
+enum                <a href="ags-AgsNoteEdit.html#AgsNoteEditResetFlags">AgsNoteEditResetFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsNoteEdit.html#ags-note-edit-draw-notation">ags_note_edit_draw_notation</a>         (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cr</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNoteEdit.html#ags-note-edit-draw-position">ags_note_edit_draw_position</a>         (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cr</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNoteEdit.html#ags-note-edit-draw-scroll">ags_note_edit_draw_scroll</a>           (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cr</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> position</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNoteEdit.html#ags-note-edit-draw-segment">ags_note_edit_draw_segment</a>          (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cr</code></em>);
+<a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       <a href="ags-AgsNoteEdit.html#ags-note-edit-new">ags_note_edit_new</a>                   ();
+<span class="returnvalue">void</span>                <a href="ags-AgsNoteEdit.html#ags-note-edit-reset-horizontally">ags_note_edit_reset_horizontally</a>    (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNoteEdit.html#ags-note-edit-reset-vertically">ags_note_edit_reset_vertically</a>      (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNoteEdit.html#ags-note-edit-set-map-height">ags_note_edit_set_map_height</a>        (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> map_height</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTE-EDIT-MAX-CONTROLS:CAPS"></a><h3>AGS_NOTE_EDIT_MAX_CONTROLS</h3>
+<pre class="programlisting">#define AGS_NOTE_EDIT_MAX_CONTROLS 1200
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEdit"></a><h3>struct AgsNoteEdit</h3>
+<pre class="programlisting">struct AgsNoteEdit {
+  GtkTable table;
+
+  guint flags;
+
+  GtkDrawingArea *drawing_area;
+
+  struct _AgsNoteEditControl{ // values retrieved by mouse pressed and released callback
+    AgsNote *note;
+
+    guint x0_offset;
+    guint y0_offset;
+    guint x0;
+    guint y0;
+
+    guint x1_offset;
+    guint y1_offset;
+    guint x1;
+    guint y1;
+  }control;
+
+  guint width;
+  guint height;
+  guint map_width;
+  guint map_height;
+
+  guint control_height;
+  guint control_margin_y;
+
+  guint control_width;
+
+  guint y0;
+  guint y1;
+
+  guint nth_y;
+  guint stop_y;
+
+  struct _AgsNoteEditControlCurrent{ // values for drawing refering to current tic and zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+  }control_current;
+
+  struct _AgsNoteEditControlUnit{ // values for drawing refering to smallest tic and current zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+    guint stop_x;
+  }control_unit;
+
+  guint selected_x;
+  guint selected_y;
+  
+  GtkVScrollbar *vscrollbar;
+  GtkHScrollbar *hscrollbar;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditClass"></a><h3>struct AgsNoteEditClass</h3>
+<pre class="programlisting">struct AgsNoteEditClass {
+  GtkTableClass table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditFlags"></a><h3>enum AgsNoteEditFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESETING_VERTICALLY    = 1,
+  AGS_NOTE_EDIT_RESETING_HORIZONTALLY  = 1 <<  1,
+  AGS_NOTE_EDIT_POSITION_CURSOR        = 1 <<  2,
+  AGS_NOTE_EDIT_ADDING_NOTE            = 1 <<  3,
+  AGS_NOTE_EDIT_DELETING_NOTE          = 1 <<  4,
+  AGS_NOTE_EDIT_SELECTING_NOTES        = 1 <<  5,
+} AgsNoteEditFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditResetFlags"></a><h3>enum AgsNoteEditResetFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESET_VSCROLLBAR   = 1,
+  AGS_NOTE_EDIT_RESET_HSCROLLBAR   = 1 <<  1,
+  AGS_NOTE_EDIT_RESET_WIDTH        = 1 <<  2,
+  AGS_NOTE_EDIT_RESET_HEIGHT       = 1 <<  3, // reserved
+} AgsNoteEditResetFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-notation"></a><h3>ags_note_edit_draw_notation ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_draw_notation         (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cr</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-position"></a><h3>ags_note_edit_draw_position ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_draw_position         (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cr</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-scroll"></a><h3>ags_note_edit_draw_scroll ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_draw_scroll           (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cr</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> position</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-segment"></a><h3>ags_note_edit_draw_segment ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_draw_segment          (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cr</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-new"></a><h3>ags_note_edit_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       ags_note_edit_new                   ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-horizontally"></a><h3>ags_note_edit_reset_horizontally ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_reset_horizontally    (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-vertically"></a><h3>ags_note_edit_reset_vertically ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_reset_vertically      (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-set-map-height"></a><h3>ags_note_edit_set_map_height ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_set_map_height        (<em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> map_height</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsNotebook.html b/api/ags_0_4_0/ags-AgsNotebook.html
new file mode 100644
index 0000000..ed4c099
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsNotebook.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNotebook</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNotebook.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNotebook.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNotebook"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNotebook.top_of_page"></a>AgsNotebook</span></h2>
+<p>AgsNotebook</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNotebook.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS">AGS_NOTEBOOK_TAB</a>                    (x)
+struct              <a href="ags-AgsNotebook.html#AgsNotebook">AgsNotebook</a>;
+struct              <a href="ags-AgsNotebook.html#AgsNotebookClass">AgsNotebookClass</a>;
+struct              <a href="ags-AgsNotebook.html#AgsNotebookTab">AgsNotebookTab</a>;
+enum                <a href="ags-AgsNotebook.html#AgsNotebookTabFlags">AgsNotebookTabFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsNotebook.html#ags-notebook-add-child">ags_notebook_add_child</a>              (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a href="ags-AgsNotebook.html#ags-notebook-add-tab">ags_notebook_add_tab</a>                (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNotebook.html#ags-notebook-insert-tab">ags_notebook_insert_tab</a>             (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
+<a href="ags-AgsNotebook.html#AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       <a href="ags-AgsNotebook.html#ags-notebook-new">ags_notebook_new</a>                    ();
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a href="ags-AgsNotebook.html#ags-notebook-next-active-tab">ags_notebook_next_active_tab</a>        (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNotebook.html#ags-notebook-remove-child">ags_notebook_remove_child</a>           (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsNotebook.html#ags-notebook-remove-tab">ags_notebook_remove_tab</a>             (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> nth</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a href="ags-AgsNotebook.html#ags-notebook-tab-index">ags_notebook_tab_index</a>              (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTEBOOK-TAB:CAPS"></a><h3>AGS_NOTEBOOK_TAB()</h3>
+<pre class="programlisting">#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebook"></a><h3>struct AgsNotebook</h3>
+<pre class="programlisting">struct AgsNotebook {
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkHBox *hbox;
+
+  GList *tabs;
+  GtkWidget *child;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookClass"></a><h3>struct AgsNotebookClass</h3>
+<pre class="programlisting">struct AgsNotebookClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTab"></a><h3>struct AgsNotebookTab</h3>
+<pre class="programlisting">struct AgsNotebookTab {
+  guint flags;
+
+  GtkToggleButton *toggle;
+  GObject *notation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTabFlags"></a><h3>enum AgsNotebookTabFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTEBOOK_TAB_VISIBLE           = 1,
+  AGS_NOTEBOOK_TAB_MODE_NORMAL       = 1 << 1,
+  AGS_NOTEBOOK_TAB_MODE_OVERLAY      = 1 << 2,
+} AgsNotebookTabFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-child"></a><h3>ags_notebook_add_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notebook_add_child              (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-tab"></a><h3>ags_notebook_add_tab ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_notebook_add_tab                (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-insert-tab"></a><h3>ags_notebook_insert_tab ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notebook_insert_tab             (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-new"></a><h3>ags_notebook_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsNotebook.html#AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       ags_notebook_new                    ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-next-active-tab"></a><h3>ags_notebook_next_active_tab ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_notebook_next_active_tab        (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-child"></a><h3>ags_notebook_remove_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notebook_remove_child           (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-tab"></a><h3>ags_notebook_remove_tab ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notebook_remove_tab             (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> nth</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-tab-index"></a><h3>ags_notebook_tab_index ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_notebook_tab_index              (<em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *notation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsOpenFile.html b/api/ags_0_4_0/ags-AgsOpenFile.html
new file mode 100644
index 0000000..799cd3d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsOpenFile.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOpenFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOpenFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOpenFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOpenFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOpenFile.top_of_page"></a>AgsOpenFile</span></h2>
+<p>AgsOpenFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOpenFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsOpenFile.html#AgsOpenFile">AgsOpenFile</a>;
+struct              <a href="ags-AgsOpenFile.html#AgsOpenFileClass">AgsOpenFileClass</a>;
+<a href="ags-AgsOpenFile.html#AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       <a href="ags-AgsOpenFile.html#ags-open-file-new">ags_open_file_new</a>                   (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOpenFile"></a><h3>struct AgsOpenFile</h3>
+<pre class="programlisting">struct AgsOpenFile {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GSList *filenames;
+
+  gboolean overwrite_channels;
+  gboolean create_channels;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOpenFileClass"></a><h3>struct AgsOpenFileClass</h3>
+<pre class="programlisting">struct AgsOpenFileClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-open-file-new"></a><h3>ags_open_file_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsOpenFile.html#AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       ags_open_file_new                   (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> create_channels</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsOpenSingleFile.html b/api/ags_0_4_0/ags-AgsOpenSingleFile.html
new file mode 100644
index 0000000..b9e1ee6
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsOpenSingleFile.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOpenSingleFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOpenSingleFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOpenSingleFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOpenSingleFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOpenSingleFile.top_of_page"></a>AgsOpenSingleFile</span></h2>
+<p>AgsOpenSingleFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOpenSingleFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsOpenSingleFile.html#AgsOpenSingleFile">AgsOpenSingleFile</a>;
+struct              <a href="ags-AgsOpenSingleFile.html#AgsOpenSingleFileClass">AgsOpenSingleFileClass</a>;
+<a href="ags-AgsOpenSingleFile.html#AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * <a href="ags-AgsOpenSingleFile.html#ags-open-single-file-new">ags_open_single_file_new</a>            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenSingleFile.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenSingleFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOpenSingleFile"></a><h3>struct AgsOpenSingleFile</h3>
+<pre class="programlisting">struct AgsOpenSingleFile {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsDevout *devout;
+
+  gchar *filename;
+  guint start_channel;
+  guint audio_channels;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOpenSingleFileClass"></a><h3>struct AgsOpenSingleFileClass</h3>
+<pre class="programlisting">struct AgsOpenSingleFileClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-open-single-file-new"></a><h3>ags_open_single_file_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsOpenSingleFile.html#AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * ags_open_single_file_new            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsOptionMenu.html b/api/ags_0_4_0/ags-AgsOptionMenu.html
new file mode 100644
index 0000000..672d182
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsOptionMenu.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOptionMenu</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOptionMenu.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOptionMenu.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOptionMenu"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOptionMenu.top_of_page"></a>AgsOptionMenu</span></h2>
+<p>AgsOptionMenu</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOptionMenu.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsOptionMenu.html#AgsOptionMenu">AgsOptionMenu</a>;
+struct              <a href="ags-AgsOptionMenu.html#AgsOptionMenuClass">AgsOptionMenuClass</a>;
+<a href="ags-AgsOptionMenu.html#AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     <a href="ags-AgsOptionMenu.html#ags-option-menu-new">ags_option_menu_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOptionMenu.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOptionMenu.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOptionMenu"></a><h3>struct AgsOptionMenu</h3>
+<pre class="programlisting">struct AgsOptionMenu {
+  GtkHBox hbox;
+
+  GtkWidget *button;
+  AgsTable *table;
+
+  GtkWidget *menu;
+  GList *active_item;
+  GtkWidget *focus;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOptionMenuClass"></a><h3>struct AgsOptionMenuClass</h3>
+<pre class="programlisting">struct AgsOptionMenuClass {
+  GtkHBoxClass hbox;
+
+  void (*changed)(AgsOptionMenu *option_menu);
+  void (*focus_changed)(AgsOptionMenu *option_menu);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-option-menu-new"></a><h3>ags_option_menu_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsOptionMenu.html#AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     ags_option_menu_new                 ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsOscillator.html b/api/ags_0_4_0/ags-AgsOscillator.html
new file mode 100644
index 0000000..b0fc586
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsOscillator.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOscillator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOscillator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOscillator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOscillator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOscillator.top_of_page"></a>AgsOscillator</span></h2>
+<p>AgsOscillator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOscillator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsOscillator.html#AgsOscillator">AgsOscillator</a>;
+struct              <a href="ags-AgsOscillator.html#AgsOscillatorClass">AgsOscillatorClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsOscillator.html#ags-file-read-oscillator">ags_file_read_oscillator</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-AgsOscillator.html#ags-file-write-oscillator">ags_file_write_oscillator</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a href="ags-AgsOscillator.html#AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     <a href="ags-AgsOscillator.html#ags-oscillator-new">ags_oscillator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOscillator"></a><h3>struct AgsOscillator</h3>
+<pre class="programlisting">struct AgsOscillator {
+  GtkFrame frame;
+
+  GtkComboBox *wave;
+  gulong wave_handler;
+
+  GtkSpinButton *attack;
+  gulong attack_handler;
+
+  GtkSpinButton *frame_count;
+  gulong frame_count_handler;
+
+  GtkSpinButton *frequency;
+  gulong frequency_handler;
+
+  GtkSpinButton *phase;
+  gulong phase_handler;
+
+  GtkSpinButton *volume;
+  gulong volume_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOscillatorClass"></a><h3>struct AgsOscillatorClass</h3>
+<pre class="programlisting">struct AgsOscillatorClass {
+  GtkFrameClass frame;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-oscillator"></a><h3>ags_file_read_oscillator ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_oscillator            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-oscillator"></a><h3>ags_file_write_oscillator ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_oscillator           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-new"></a><h3>ags_oscillator_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsOscillator.html#AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     ags_oscillator_new                  ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsOutput.html b/api/ags_0_4_0/ags-AgsOutput.html
new file mode 100644
index 0000000..b59b4b3
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsOutput.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOutput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOutput.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOutput.top_of_page"></a>AgsOutput</span></h2>
+<p>AgsOutput</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOutput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsOutput.html#AgsOutput">AgsOutput</a>;
+struct              <a href="ags-AgsOutput.html#AgsOutputClass">AgsOutputClass</a>;
+<a href="ags-AgsRecycling.html#AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a href="ags-AgsOutput.html#ags-output-find-first-input-recycling">ags_output_find_first_input_recycling</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsOutput.html#AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a href="ags-AgsRecycling.html#AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a href="ags-AgsOutput.html#ags-output-find-last-input-recycling">ags_output_find_last_input_recycling</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsOutput.html#AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a href="ags-AgsOutput.html#AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         <a href="ags-AgsOutput.html#ags-output-new">ags_output_new</a>                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOutput.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOutput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOutput"></a><h3>struct AgsOutput</h3>
+<pre class="programlisting">struct AgsOutput {
+  AgsChannel channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOutputClass"></a><h3>struct AgsOutputClass</h3>
+<pre class="programlisting">struct AgsOutputClass {
+  AgsChannelClass channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-first-input-recycling"></a><h3>ags_output_find_first_input_recycling ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecycling.html#AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_first_input_recycling
+                                                        (<em class="parameter"><code><a href="ags-AgsOutput.html#AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-last-input-recycling"></a><h3>ags_output_find_last_input_recycling ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecycling.html#AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_last_input_recycling
+                                                        (<em class="parameter"><code><a href="ags-AgsOutput.html#AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-new"></a><h3>ags_output_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsOutput.html#AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         ags_output_new                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPackable.html b/api/ags_0_4_0/ags-AgsPackable.html
new file mode 100644
index 0000000..2b6fd6d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPackable.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPackable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPackable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPackable.top_of_page"></a>AgsPackable</span></h2>
+<p>AgsPackable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPackable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsPackable.html#AgsPackable">AgsPackable</a>;
+struct              <a href="ags-AgsPackable.html#AgsPackableInterface">AgsPackableInterface</a>;
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPackable.html#ags-packable-pack">ags_packable_pack</a>                   (<em class="parameter"><code><a href="ags-AgsPackable.html#AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *container</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPackable.html#ags-packable-unpack">ags_packable_unpack</a>                 (<em class="parameter"><code><a href="ags-AgsPackable.html#AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPackable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPackable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPackable"></a><h3>AgsPackable</h3>
+<pre class="programlisting">typedef void AgsPackable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPackableInterface"></a><h3>struct AgsPackableInterface</h3>
+<pre class="programlisting">struct AgsPackableInterface {
+  GTypeInterface interface;
+
+  gboolean (*pack)(AgsPackable *packable, GObject *container);
+  gboolean (*unpack)(AgsPackable *packable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-pack"></a><h3>ags_packable_pack ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_packable_pack                   (<em class="parameter"><code><a href="ags-AgsPackable.html#AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-unpack"></a><h3>ags_packable_unpack ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_packable_unpack                 (<em class="parameter"><code><a href="ags-AgsPackable.html#AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPad.html b/api/ags_0_4_0/ags-AgsPad.html
new file mode 100644
index 0000000..538e3d6
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPad.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPad.top_of_page"></a>AgsPad</span></h2>
+<p>AgsPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS">AGS_PAD_DEFAULT_BUILD_ID</a>
+#define             <a href="ags-AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS">AGS_PAD_DEFAULT_VERSION</a>
+struct              <a href="ags-AgsPad.html#AgsPad">AgsPad</a>;
+struct              <a href="ags-AgsPad.html#AgsPadClass">AgsPadClass</a>;
+enum                <a href="ags-AgsPad.html#AgsPadFlags">AgsPadFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsPad.html#ags-pad-find-port">ags_pad_find_port</a>                   (<em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a href="ags-AgsPad.html#AgsPad"><span class="returnvalue">AgsPad</span></a> *            <a href="ags-AgsPad.html#ags-pad-new">ags_pad_new</a>                         (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPad.html#ags-pad-resize-lines">ags_pad_resize_lines</a>                (<em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> line_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels_old</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPad.html#ags-pad-set-channel">ags_pad_set_channel</a>                 (<em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_BUILD_ID "CEST 22-06-2014 03:07\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPad"></a><h3>struct AgsPad</h3>
+<pre class="programlisting">struct AgsPad {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  guint cols;
+  AgsExpanderSet *expander_set;
+
+  GtkToggleButton *group;
+  GtkToggleButton *mute;
+  GtkToggleButton *solo;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadClass"></a><h3>struct AgsPadClass</h3>
+<pre class="programlisting">struct AgsPadClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsPad *pad, AgsChannel *channel);
+
+  void (*resize_lines)(AgsPad *pad, GType line_type,
+		       guint audio_channels, guint audio_channels_old);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadFlags"></a><h3>enum AgsPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PAD_CONNECTED           = 1,
+  AGS_PAD_SHOW_GROUPING       = 1 << 1,
+  AGS_PAD_GROUP_ALL           = 1 << 2,
+  AGS_PAD_GROUP_LINE          = 1 << 3,
+} AgsPadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-find-port"></a><h3>ags_pad_find_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pad_find_port                   (<em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-new"></a><h3>ags_pad_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPad.html#AgsPad"><span class="returnvalue">AgsPad</span></a> *            ags_pad_new                         (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-resize-lines"></a><h3>ags_pad_resize_lines ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pad_resize_lines                (<em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> line_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels_old</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-set-channel"></a><h3>ags_pad_set_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pad_set_channel                 (<em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPadEditor.html b/api/ags_0_4_0/ags-AgsPadEditor.html
new file mode 100644
index 0000000..78567af
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPadEditor.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPadEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPadEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPadEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPadEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPadEditor.top_of_page"></a>AgsPadEditor</span></h2>
+<p>AgsPadEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPadEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS">AGS_PAD_EDITOR_DEFAULT_VERSION</a>
+struct              <a href="ags-AgsPadEditor.html#AgsPadEditor">AgsPadEditor</a>;
+struct              <a href="ags-AgsPadEditor.html#AgsPadEditorClass">AgsPadEditorClass</a>;
+<a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      <a href="ags-AgsPadEditor.html#ags-pad-editor-new">ags_pad_editor_new</a>                  (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPadEditor.html#ags-pad-editor-set-channel">ags_pad_editor_set_channel</a>          (<em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_BUILD_ID "CEST 22-06-2014 03:07\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadEditor"></a><h3>struct AgsPadEditor</h3>
+<pre class="programlisting">struct AgsPadEditor {
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+  
+  AgsChannel *pad;
+
+  GtkExpander *line_editor_expander;
+  GtkVBox *line_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadEditorClass"></a><h3>struct AgsPadEditorClass</h3>
+<pre class="programlisting">struct AgsPadEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-new"></a><h3>ags_pad_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      ags_pad_editor_new                  (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-set-channel"></a><h3>ags_pad_editor_set_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pad_editor_set_channel          (<em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPanel.html b/api/ags_0_4_0/ags-AgsPanel.html
new file mode 100644
index 0000000..06d9bc7
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPanel.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPanel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPanel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPanel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanel.top_of_page"></a>AgsPanel</span></h2>
+<p>AgsPanel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPanel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPanel.html#AgsPanel">AgsPanel</a>;
+struct              <a href="ags-AgsPanel.html#AgsPanelClass">AgsPanelClass</a>;
+<a href="ags-AgsPanel.html#AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          <a href="ags-AgsPanel.html#ags-panel-new">ags_panel_new</a>                       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanel"></a><h3>struct AgsPanel</h3>
+<pre class="programlisting">struct AgsPanel {
+  AgsMachine machine;
+
+  GtkVBox *vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelClass"></a><h3>struct AgsPanelClass</h3>
+<pre class="programlisting">struct AgsPanelClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-new"></a><h3>ags_panel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPanel.html#AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          ags_panel_new                       ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPanelInputLine.html b/api/ags_0_4_0/ags-AgsPanelInputLine.html
new file mode 100644
index 0000000..95aa455
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPanelInputLine.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanelInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPanelInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPanelInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPanelInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanelInputLine.top_of_page"></a>AgsPanelInputLine</span></h2>
+<p>AgsPanelInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPanelInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPanelInputLine.html#AgsPanelInputLine">AgsPanelInputLine</a>;
+struct              <a href="ags-AgsPanelInputLine.html#AgsPanelInputLineClass">AgsPanelInputLineClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsPanelInputLine.html#ags-panel-input-line-map-recall">ags_panel_input_line_map_recall</a>     (<em class="parameter"><code><a href="ags-AgsPanelInputLine.html#AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> *panel_input_line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);
+<a href="ags-AgsPanelInputLine.html#AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * <a href="ags-AgsPanelInputLine.html#ags-panel-input-line-new">ags_panel_input_line_new</a>            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanelInputLine"></a><h3>struct AgsPanelInputLine</h3>
+<pre class="programlisting">struct AgsPanelInputLine {
+  AgsLine line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelInputLineClass"></a><h3>struct AgsPanelInputLineClass</h3>
+<pre class="programlisting">struct AgsPanelInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-line-map-recall"></a><h3>ags_panel_input_line_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_panel_input_line_map_recall     (<em class="parameter"><code><a href="ags-AgsPanelInputLine.html#AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> *panel_input_line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> output_pad_start</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-line-new"></a><h3>ags_panel_input_line_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPanelInputLine.html#AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * ags_panel_input_line_new            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPanelInputPad.html b/api/ags_0_4_0/ags-AgsPanelInputPad.html
new file mode 100644
index 0000000..ce27a7a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPanelInputPad.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanelInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPanelInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPanelInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPanelInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanelInputPad.top_of_page"></a>AgsPanelInputPad</span></h2>
+<p>AgsPanelInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPanelInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPanelInputPad.html#AgsPanelInputPad">AgsPanelInputPad</a>;
+struct              <a href="ags-AgsPanelInputPad.html#AgsPanelInputPadClass">AgsPanelInputPadClass</a>;
+<a href="ags-AgsPanelInputPad.html#AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  <a href="ags-AgsPanelInputPad.html#ags-panel-input-pad-new">ags_panel_input_pad_new</a>             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanelInputPad"></a><h3>struct AgsPanelInputPad</h3>
+<pre class="programlisting">struct AgsPanelInputPad {
+  AgsPad pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelInputPadClass"></a><h3>struct AgsPanelInputPadClass</h3>
+<pre class="programlisting">struct AgsPanelInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-pad-new"></a><h3>ags_panel_input_pad_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPanelInputPad.html#AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  ags_panel_input_pad_new             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPattern.html b/api/ags_0_4_0/ags-AgsPattern.html
new file mode 100644
index 0000000..f9ed381
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPattern.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPattern.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPattern.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPattern.top_of_page"></a>AgsPattern</span></h2>
+<p>AgsPattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPattern.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPattern.html#AgsPattern">AgsPattern</a>;
+struct              <a href="ags-AgsPattern.html#AgsPatternClass">AgsPatternClass</a>;
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPattern.html#ags-pattern-get-bit">ags_pattern_get_bit</a>                 (<em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);
+<a href="ags-AgsPattern.html#AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a href="ags-AgsPattern.html#ags-pattern-get-by-timestamp">ags_pattern_get_by_timestamp</a>        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *timestamp</code></em>);
+<a href="ags-AgsPattern.html#AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a href="ags-AgsPattern.html#ags-pattern-new">ags_pattern_new</a>                     ();
+<span class="returnvalue">void</span>                <a href="ags-AgsPattern.html#ags-pattern-set-dim">ags_pattern_set_dim</a>                 (<em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dim0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dim1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> lenght</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPattern.html#ags-pattern-toggle-bit">ags_pattern_toggle_bit</a>              (<em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPattern.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPattern.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPattern"></a><h3>struct AgsPattern</h3>
+<pre class="programlisting">struct AgsPattern {
+  GObject object;
+
+  GObject *timestamp;
+
+  guint dim[3];
+  guint ***pattern;
+
+  GObject *port;
+
+  guint i;
+  guint j;
+  guint bit;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPatternClass"></a><h3>struct AgsPatternClass</h3>
+<pre class="programlisting">struct AgsPatternClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-bit"></a><h3>ags_pattern_get_bit ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_pattern_get_bit                 (<em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-by-timestamp"></a><h3>ags_pattern_get_by_timestamp ()</h3>
+<pre class="programlisting"><a href="ags-AgsPattern.html#AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_get_by_timestamp        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *timestamp</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-new"></a><h3>ags_pattern_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPattern.html#AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_new                     ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-set-dim"></a><h3>ags_pattern_set_dim ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pattern_set_dim                 (<em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dim0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dim1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> lenght</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-toggle-bit"></a><h3>ags_pattern_toggle_bit ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pattern_toggle_bit              (<em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPeakChannel.html b/api/ags_0_4_0/ags-AgsPeakChannel.html
new file mode 100644
index 0000000..e096fae
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPeakChannel.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPeakChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPeakChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPeakChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPeakChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPeakChannel.top_of_page"></a>AgsPeakChannel</span></h2>
+<p>AgsPeakChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPeakChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPeakChannel.html#AgsPeakChannel">AgsPeakChannel</a>;
+struct              <a href="ags-AgsPeakChannel.html#AgsPeakChannelClass">AgsPeakChannelClass</a>;
+<a href="ags-AgsPeakChannel.html#AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></a> *    <a href="ags-AgsPeakChannel.html#ags-peak-channel-new">ags_peak_channel_new</a>                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPeakChannel.html#ags-peak-channel-retrieve-peak">ags_peak_channel_retrieve_peak</a>      (<em class="parameter"><code><a href="ags-AgsPeakChannel.html#AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannel"></a><h3>struct AgsPeakChannel</h3>
+<pre class="programlisting">struct AgsPeakChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *peak;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPeakChannelClass"></a><h3>struct AgsPeakChannelClass</h3>
+<pre class="programlisting">struct AgsPeakChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-new"></a><h3>ags_peak_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPeakChannel.html#AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></a> *    ags_peak_channel_new                (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-retrieve-peak"></a><h3>ags_peak_channel_retrieve_peak ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_peak_channel_retrieve_peak      (<em class="parameter"><code><a href="ags-AgsPeakChannel.html#AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPeakChannelRun.html b/api/ags_0_4_0/ags-AgsPeakChannelRun.html
new file mode 100644
index 0000000..68e3f45
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPeakChannelRun.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPeakChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPeakChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPeakChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPeakChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPeakChannelRun.top_of_page"></a>AgsPeakChannelRun</span></h2>
+<p>AgsPeakChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPeakChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun">AgsPeakChannelRun</a>;
+struct              <a href="ags-AgsPeakChannelRun.html#AgsPeakChannelRunClass">AgsPeakChannelRunClass</a>;
+<a href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></a> * <a href="ags-AgsPeakChannelRun.html#ags-peak-channel-run-new">ags_peak_channel_run_new</a>            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannelRun"></a><h3>struct AgsPeakChannelRun</h3>
+<pre class="programlisting">struct AgsPeakChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPeakChannelRunClass"></a><h3>struct AgsPeakChannelRunClass</h3>
+<pre class="programlisting">struct AgsPeakChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-run-new"></a><h3>ags_peak_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></a> * ags_peak_channel_run_new            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPerformancePreferences.html b/api/ags_0_4_0/ags-AgsPerformancePreferences.html
new file mode 100644
index 0000000..392a920
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPerformancePreferences.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPerformancePreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPerformancePreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPerformancePreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPerformancePreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPerformancePreferences.top_of_page"></a>AgsPerformancePreferences</span></h2>
+<p>AgsPerformancePreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPerformancePreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences">AgsPerformancePreferences</a>;
+struct              <a href="ags-AgsPerformancePreferences.html#AgsPerformancePreferencesClass">AgsPerformancePreferencesClass</a>;
+<a href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * <a href="ags-AgsPerformancePreferences.html#ags-performance-preferences-new">ags_performance_preferences_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPerformancePreferences"></a><h3>struct AgsPerformancePreferences</h3>
+<pre class="programlisting">struct AgsPerformancePreferences {
+  GtkVBox vbox;
+
+  GtkCheckButton *super_threaded;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPerformancePreferencesClass"></a><h3>struct AgsPerformancePreferencesClass</h3>
+<pre class="programlisting">struct AgsPerformancePreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-performance-preferences-new"></a><h3>ags_performance_preferences_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * ags_performance_preferences_new
+                                                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPersistable.html b/api/ags_0_4_0/ags-AgsPersistable.html
new file mode 100644
index 0000000..539d3f0
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPersistable.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPersistable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPersistable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPersistable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPersistable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPersistable.top_of_page"></a>AgsPersistable</span></h2>
+<p>AgsPersistable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPersistable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsPersistable.html#AgsPersistable">AgsPersistable</a>;
+struct              <a href="ags-AgsPersistable.html#AgsPersistableInterface">AgsPersistableInterface</a>;
+<a href="ags-AgsPersistable.html#AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    <a href="ags-AgsPersistable.html#ags-persistable-read">ags_persistable_read</a>                (<em class="parameter"><code><a href="ags-AgsPersistable.html#AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPersistable.html#ags-persistable-read-link">ags_persistable_read_link</a>           (<em class="parameter"><code><a href="ags-AgsPersistable.html#AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);
+<span class="returnvalue">xmlNodePtr</span>          <a href="ags-AgsPersistable.html#ags-persistable-write">ags_persistable_write</a>               (<em class="parameter"><code><a href="ags-AgsPersistable.html#AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPersistable.html#ags-persistable-write-link">ags_persistable_write_link</a>          (<em class="parameter"><code><a href="ags-AgsPersistable.html#AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPersistable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPersistable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPersistable"></a><h3>AgsPersistable</h3>
+<pre class="programlisting">typedef void AgsPersistable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPersistableInterface"></a><h3>struct AgsPersistableInterface</h3>
+<pre class="programlisting">struct AgsPersistableInterface {
+  GTypeInterface interface;
+  
+  AgsPersistable* (*read)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+  void (*read_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+
+  xmlNodePtr (*write)(AgsPersistable *persistable, xmlDocPtr doc);
+  void (*write_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read"></a><h3>ags_persistable_read ()</h3>
+<pre class="programlisting"><a href="ags-AgsPersistable.html#AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    ags_persistable_read                (<em class="parameter"><code><a href="ags-AgsPersistable.html#AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read-link"></a><h3>ags_persistable_read_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_persistable_read_link           (<em class="parameter"><code><a href="ags-AgsPersistable.html#AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write"></a><h3>ags_persistable_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNodePtr</span>          ags_persistable_write               (<em class="parameter"><code><a href="ags-AgsPersistable.html#AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write-link"></a><h3>ags_persistable_write_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_persistable_write_link          (<em class="parameter"><code><a href="ags-AgsPersistable.html#AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlDocPtr</span> doc</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNodePtr</span> node</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayAudio.html b/api/ags_0_4_0/ags-AgsPlayAudio.html
new file mode 100644
index 0000000..82a13cc
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayAudio.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudio.top_of_page"></a>AgsPlayAudio</span></h2>
+<p>AgsPlayAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPlayAudio.html#AgsPlayAudio">AgsPlayAudio</a>;
+struct              <a href="ags-AgsPlayAudio.html#AgsPlayAudioClass">AgsPlayAudioClass</a>;
+<a href="ags-AgsPlayAudio.html#AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      <a href="ags-AgsPlayAudio.html#ags-play-audio-new">ags_play_audio_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudio"></a><h3>struct AgsPlayAudio</h3>
+<pre class="programlisting">struct AgsPlayAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioClass"></a><h3>struct AgsPlayAudioClass</h3>
+<pre class="programlisting">struct AgsPlayAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-new"></a><h3>ags_play_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayAudio.html#AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      ags_play_audio_new                  ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayAudioFile.html b/api/ags_0_4_0/ags-AgsPlayAudioFile.html
new file mode 100644
index 0000000..1aaa02b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayAudioFile.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayAudioFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayAudioFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudioFile.top_of_page"></a>AgsPlayAudioFile</span></h2>
+<p>AgsPlayAudioFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayAudioFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPlayAudioFile.html#AgsPlayAudioFile">AgsPlayAudioFile</a>;
+struct              <a href="ags-AgsPlayAudioFile.html#AgsPlayAudioFileClass">AgsPlayAudioFileClass</a>;
+<a href="ags-AgsPlayAudioFile.html#AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  <a href="ags-AgsPlayAudioFile.html#ags-play-audio-file-new">ags_play_audio_file_new</a>             (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioFile.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioFile"></a><h3>struct AgsPlayAudioFile</h3>
+<pre class="programlisting">struct AgsPlayAudioFile {
+  AgsRecall recall;
+
+  AgsAudioFile *audio_file;
+  guint current_frame;
+
+  AgsDevout *devout;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioFileClass"></a><h3>struct AgsPlayAudioFileClass</h3>
+<pre class="programlisting">struct AgsPlayAudioFileClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-file-new"></a><h3>ags_play_audio_file_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayAudioFile.html#AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  ags_play_audio_file_new             (<em class="parameter"><code><a href="ags-AgsAudioFile.html#AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayAudioSignal.html b/api/ags_0_4_0/ags-AgsPlayAudioSignal.html
new file mode 100644
index 0000000..5ce9833
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayAudioSignal.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudioSignal.top_of_page"></a>AgsPlayAudioSignal</span></h2>
+<p>AgsPlayAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal">AgsPlayAudioSignal</a>;
+struct              <a href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignalClass">AgsPlayAudioSignalClass</a>;
+<a href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * <a href="ags-AgsPlayAudioSignal.html#ags-play-audio-signal-new">ags_play_audio_signal_new</a>          (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioSignal"></a><h3>struct AgsPlayAudioSignal</h3>
+<pre class="programlisting">struct AgsPlayAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioSignalClass"></a><h3>struct AgsPlayAudioSignalClass</h3>
+<pre class="programlisting">struct AgsPlayAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-signal-new"></a><h3>ags_play_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * ags_play_audio_signal_new          (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayChannel.html b/api/ags_0_4_0/ags-AgsPlayChannel.html
new file mode 100644
index 0000000..b2b208a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayChannel.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannel.top_of_page"></a>AgsPlayChannel</span></h2>
+<p>AgsPlayChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPlayChannel.html#AgsPlayChannel">AgsPlayChannel</a>;
+struct              <a href="ags-AgsPlayChannel.html#AgsPlayChannelClass">AgsPlayChannelClass</a>;
+<a href="ags-AgsPlayChannel.html#AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    <a href="ags-AgsPlayChannel.html#ags-play-channel-new">ags_play_channel_new</a>                (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannel"></a><h3>struct AgsPlayChannel</h3>
+<pre class="programlisting">struct AgsPlayChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *audio_channel;
+
+  AgsPort *muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelClass"></a><h3>struct AgsPlayChannelClass</h3>
+<pre class="programlisting">struct AgsPlayChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-new"></a><h3>ags_play_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayChannel.html#AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    ags_play_channel_new                (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayChannelRun.html b/api/ags_0_4_0/ags-AgsPlayChannelRun.html
new file mode 100644
index 0000000..dea3668
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayChannelRun.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannelRun.top_of_page"></a>AgsPlayChannelRun</span></h2>
+<p>AgsPlayChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun">AgsPlayChannelRun</a>;
+struct              <a href="ags-AgsPlayChannelRun.html#AgsPlayChannelRunClass">AgsPlayChannelRunClass</a>;
+enum                <a href="ags-AgsPlayChannelRun.html#AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a>;
+<a href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></a> * <a href="ags-AgsPlayChannelRun.html#ags-play-channel-run-new">ags_play_channel_run_new</a>            (<em class="parameter"><code><a href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRun"></a><h3>struct AgsPlayChannelRun</h3>
+<pre class="programlisting">struct AgsPlayChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+
+  gulong source_recycling_changed_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunClass"></a><h3>struct AgsPlayChannelRunClass</h3>
+<pre class="programlisting">struct AgsPlayChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunFlags"></a><h3>enum AgsPlayChannelRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_TERMINATING        = 1,
+  AGS_PLAY_CHANNEL_RUN_INITIAL_RUN        = 1 << 1,
+} AgsPlayChannelRunFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-new"></a><h3>ags_play_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></a> * ags_play_channel_run_new            (<em class="parameter"><code><a href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayChannelRunMaster.html b/api/ags_0_4_0/ags-AgsPlayChannelRunMaster.html
new file mode 100644
index 0000000..d5afb48
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayChannelRunMaster.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannelRunMaster</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayChannelRunMaster.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayChannelRunMaster.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayChannelRunMaster"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannelRunMaster.top_of_page"></a>AgsPlayChannelRunMaster</span></h2>
+<p>AgsPlayChannelRunMaster</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayChannelRunMaster.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a>(strct)
+struct              <a href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>;
+struct              <a href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterClass">AgsPlayChannelRunMasterClass</a>;
+enum                <a href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a>;
+struct              <a href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer">ags_play_channel_run_master_find_streamer</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+<a href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * <a href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new">ags_play_channel_run_master_new</a>
+                                                        ();
+<a href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * <a href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc">ags_play_channel_run_master_streamer_alloc</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS"></a><h3>AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()</h3>
+<pre class="programlisting">#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMaster"></a><h3>struct AgsPlayChannelRunMaster</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMaster {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  GList *streamer;
+
+  gulong source_recycling_changed_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterClass"></a><h3>struct AgsPlayChannelRunMasterClass</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterFlags"></a><h3>enum AgsPlayChannelRunMasterFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING        = 1,
+} AgsPlayChannelRunMasterFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterStreamer"></a><h3>struct AgsPlayChannelRunMasterStreamer</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterStreamer {
+  AgsPlayChannelRunMaster *play_channel_run_master;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-find-streamer"></a><h3>ags_play_channel_run_master_find_streamer ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_play_channel_run_master_find_streamer
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-new"></a><h3>ags_play_channel_run_master_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * ags_play_channel_run_master_new
+                                                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-streamer-alloc"></a><h3>ags_play_channel_run_master_streamer_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * ags_play_channel_run_master_streamer_alloc
+                                                        (<em class="parameter"><code><a href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayNotationAudio.html b/api/ags_0_4_0/ags-AgsPlayNotationAudio.html
new file mode 100644
index 0000000..0392ab0
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayNotationAudio.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayNotationAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayNotationAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNotationAudio.top_of_page"></a>AgsPlayNotationAudio</span></h2>
+<p>AgsPlayNotationAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayNotationAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio">AgsPlayNotationAudio</a>;
+struct              <a href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudioClass">AgsPlayNotationAudioClass</a>;
+<a href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * <a href="ags-AgsPlayNotationAudio.html#ags-play-notation-audio-new">ags_play_notation_audio_new</a>      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudio"></a><h3>struct AgsPlayNotationAudio</h3>
+<pre class="programlisting">struct AgsPlayNotationAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *notation;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioClass"></a><h3>struct AgsPlayNotationAudioClass</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-notation-audio-new"></a><h3>ags_play_notation_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * ags_play_notation_audio_new      ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayNotationAudioRun.html b/api/ags_0_4_0/ags-AgsPlayNotationAudioRun.html
new file mode 100644
index 0000000..7e13015
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayNotationAudioRun.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayNotationAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayNotationAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNotationAudioRun.top_of_page"></a>AgsPlayNotationAudioRun</span></h2>
+<p>AgsPlayNotationAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayNotationAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>;
+struct              <a href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunClass">AgsPlayNotationAudioRunClass</a>;
+enum                <a href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a>;
+<a href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * <a href="ags-AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new">ags_play_notation_audio_run_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRun"></a><h3>struct AgsPlayNotationAudioRun</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioRun {
+  AgsRecallAudioRun recall;
+
+  guint flags;
+
+  AgsDelayAudioRun *delay_audio_run;
+  gulong notation_alloc_input_handler;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunClass"></a><h3>struct AgsPlayNotationAudioRunClass</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioRunClass {
+  AgsRecallAudioRunClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunFlags"></a><h3>enum AgsPlayNotationAudioRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT  =  1,
+} AgsPlayNotationAudioRunFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-notation-audio-run-new"></a><h3>ags_play_notation_audio_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * ags_play_notation_audio_run_new
+                                                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayNote.html b/api/ags_0_4_0/ags-AgsPlayNote.html
new file mode 100644
index 0000000..9bf5d77
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayNote.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNote.top_of_page"></a>AgsPlayNote</span></h2>
+<p>AgsPlayNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPlayNote.html#AgsPlayNote">AgsPlayNote</a>;
+struct              <a href="ags-AgsPlayNote.html#AgsPlayNoteClass">AgsPlayNoteClass</a>;
+<a href="ags-AgsPlayNote.html#AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       <a href="ags-AgsPlayNote.html#ags-play-note-new">ags_play_note_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNote.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNote"></a><h3>struct AgsPlayNote</h3>
+<pre class="programlisting">struct AgsPlayNote {
+  AgsRecall recall;
+
+  AgsDevout *devout;
+
+  AgsChannel *channel;
+  AgsNote *note;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNoteClass"></a><h3>struct AgsPlayNoteClass</h3>
+<pre class="programlisting">struct AgsPlayNoteClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-note-new"></a><h3>ags_play_note_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayNote.html#AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       ags_play_note_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayPattern.html b/api/ags_0_4_0/ags-AgsPlayPattern.html
new file mode 100644
index 0000000..efe1cfa
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayPattern.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayPattern.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayPattern.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayPattern.top_of_page"></a>AgsPlayPattern</span></h2>
+<p>AgsPlayPattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayPattern.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPlayPattern.html#AgsPlayPattern">AgsPlayPattern</a>;
+struct              <a href="ags-AgsPlayPattern.html#AgsPlayPatternClass">AgsPlayPatternClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsPlayPattern.html#ags-play-pattern-connect">ags_play_pattern_connect</a>            (<em class="parameter"><code><a href="ags-AgsPlayPattern.html#AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayPattern.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayPattern.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayPattern"></a><h3>struct AgsPlayPattern</h3>
+<pre class="programlisting">struct AgsPlayPattern {
+  AgsRecall recall;
+
+  //  AgsDelay *delay;
+
+  AgsChannel *channel;
+  AgsPattern *pattern;
+
+  guint i;
+  guint j;
+  guint bit;
+  guint length;
+
+  gboolean loop;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayPatternClass"></a><h3>struct AgsPlayPatternClass</h3>
+<pre class="programlisting">struct AgsPlayPatternClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-pattern-connect"></a><h3>ags_play_pattern_connect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_play_pattern_connect            (<em class="parameter"><code><a href="ags-AgsPlayPattern.html#AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayRecycling.html b/api/ags_0_4_0/ags-AgsPlayRecycling.html
new file mode 100644
index 0000000..7b07ed6
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayRecycling.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayRecycling.top_of_page"></a>AgsPlayRecycling</span></h2>
+<p>AgsPlayRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPlayRecycling.html#AgsPlayRecycling">AgsPlayRecycling</a>;
+struct              <a href="ags-AgsPlayRecycling.html#AgsPlayRecyclingClass">AgsPlayRecyclingClass</a>;
+<a href="ags-AgsPlayRecycling.html#AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  <a href="ags-AgsPlayRecycling.html#ags-play-recycling-new">ags_play_recycling_new</a>              (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayRecycling"></a><h3>struct AgsPlayRecycling</h3>
+<pre class="programlisting">struct AgsPlayRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayRecyclingClass"></a><h3>struct AgsPlayRecyclingClass</h3>
+<pre class="programlisting">struct AgsPlayRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-recycling-new"></a><h3>ags_play_recycling_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlayRecycling.html#AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  ags_play_recycling_new              (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlayable.html b/api/ags_0_4_0/ags-AgsPlayable.html
new file mode 100644
index 0000000..87cb2df
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlayable.html
@@ -0,0 +1,264 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayable.top_of_page"></a>AgsPlayable</span></h2>
+<p>AgsPlayable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS">AGS_PLAYABLE_ERROR</a>
+typedef             <a href="ags-AgsPlayable.html#AgsPlayable">AgsPlayable</a>;
+enum                <a href="ags-AgsPlayable.html#AgsPlayableError">AgsPlayableError</a>;
+struct              <a href="ags-AgsPlayable.html#AgsPlayableInterface">AgsPlayableInterface</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsPlayable.html#ags-playable-close">ags_playable_close</a>                  (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              <a href="ags-AgsPlayable.html#ags-playable-error-quark">ags_playable_error_quark</a>            ();
+<span class="returnvalue">void</span>                <a href="ags-AgsPlayable.html#ags-playable-flush">ags_playable_flush</a>                  (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlayable.html#ags-playable-info">ags_playable_info</a>                   (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *loop_start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *loop_end</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPlayable.html#ags-playable-iter-next">ags_playable_iter_next</a>              (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlayable.html#ags-playable-iter-start">ags_playable_iter_start</a>             (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a href="ags-AgsPlayable.html#ags-playable-level-count">ags_playable_level_count</a>            (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlayable.html#ags-playable-level-select">ags_playable_level_select</a>           (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_level</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlayable.html#ags-playable-level-up">ags_playable_level_up</a>               (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> levels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a href="ags-AgsPlayable.html#ags-playable-nth-level">ags_playable_nth_level</a>              (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPlayable.html#ags-playable-open">ags_playable_open</a>                   (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
+signed <span class="returnvalue">short</span> *      <a href="ags-AgsPlayable.html#ags-playable-read">ags_playable_read</a>                   (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsPlayable.html#ags-playable-read-audio-signal">ags_playable_read_audio_signal</a>      (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> channels</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlayable.html#ags-playable-seek">ags_playable_seek</a>                   (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> whence</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="ags-AgsPlayable.html#ags-playable-selected-level">ags_playable_selected_level</a>         (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **            <a href="ags-AgsPlayable.html#ags-playable-sublevel-names">ags_playable_sublevel_names</a>         (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlayable.html#ags-playable-write">ags_playable_write</a>                  (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_length</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLAYABLE-ERROR:CAPS"></a><h3>AGS_PLAYABLE_ERROR</h3>
+<pre class="programlisting">#define AGS_PLAYABLE_ERROR (ags_playable_error_quark())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayable"></a><h3>AgsPlayable</h3>
+<pre class="programlisting">typedef void AgsPlayable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayableError"></a><h3>enum AgsPlayableError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL,
+  AGS_PLAYABLE_ERROR_NO_SAMPLE,
+} AgsPlayableError;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayableInterface"></a><h3>struct AgsPlayableInterface</h3>
+<pre class="programlisting">struct AgsPlayableInterface {
+  GTypeInterface interface;
+
+  gboolean (*open)(AgsPlayable *playable, gchar *name);
+
+  /* these functions are especially for soundfonts */
+  guint (*level_count)(AgsPlayable *playable);
+  guint (*nth_level)(AgsPlayable *playable);
+  gchar* (*selected_level)(AgsPlayable *playable);
+
+  gchar** (*sublevel_names)(AgsPlayable *playable);
+  void (*level_select)(AgsPlayable *playable,
+		       guint nth_level, gchar *sublevel_name,
+		       GError **error);
+  void (*level_up)(AgsPlayable *playable,
+		   guint levels,
+		   GError **error);
+
+  void (*iter_start)(AgsPlayable *playable);
+  gboolean (*iter_next)(AgsPlayable *playable);
+
+  /* read sample data */
+  void (*info)(AgsPlayable *playable,
+	       guint *channels, guint *frames,
+	       guint *loop_start, guint *loop_end,
+	       GError **error);
+  signed short* (*read)(AgsPlayable *playable,
+			guint channel,
+			GError **error);
+
+  /* write sample data */
+  void (*write)(AgsPlayable *playable,
+		signed short *buffer, guint buffer_length);
+  void (*flush)(AgsPlayable *playable);
+
+  /* position */
+  void (*seek)(AgsPlayable *playable,
+	       guint frames, gint whence);
+
+  /* close */
+  void (*close)(AgsPlayable *playable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-close"></a><h3>ags_playable_close ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_close                  (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-error-quark"></a><h3>ags_playable_error_quark ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              ags_playable_error_quark            ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-flush"></a><h3>ags_playable_flush ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_flush                  (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-info"></a><h3>ags_playable_info ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_info                   (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *loop_start</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *loop_end</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-next"></a><h3>ags_playable_iter_next ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_playable_iter_next              (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-start"></a><h3>ags_playable_iter_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_iter_start             (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-count"></a><h3>ags_playable_level_count ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_playable_level_count            (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-select"></a><h3>ags_playable_level_select ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_level_select           (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_level</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-up"></a><h3>ags_playable_level_up ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_level_up               (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> levels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-nth-level"></a><h3>ags_playable_nth_level ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_playable_nth_level              (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-open"></a><h3>ags_playable_open ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_playable_open                   (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read"></a><h3>ags_playable_read ()</h3>
+<pre class="programlisting">signed <span class="returnvalue">short</span> *      ags_playable_read                   (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read-audio-signal"></a><h3>ags_playable_read_audio_signal ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_playable_read_audio_signal      (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> channels</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-seek"></a><h3>ags_playable_seek ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_seek                   (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frames</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> whence</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-selected-level"></a><h3>ags_playable_selected_level ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_playable_selected_level         (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-sublevel-names"></a><h3>ags_playable_sublevel_names ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **            ags_playable_sublevel_names         (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-write"></a><h3>ags_playable_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_playable_write                  (<em class="parameter"><code><a href="ags-AgsPlayable.html#AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_length</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPlugin.html b/api/ags_0_4_0/ags-AgsPlugin.html
new file mode 100644
index 0000000..252e33b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPlugin.html
@@ -0,0 +1,178 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlugin</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlugin.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlugin.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlugin"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlugin.top_of_page"></a>AgsPlugin</span></h2>
+<p>AgsPlugin</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlugin.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsPlugin.html#AgsPlugin">AgsPlugin</a>;
+struct              <a href="ags-AgsPlugin.html#AgsPluginInterface">AgsPluginInterface</a>;
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="ags-AgsPlugin.html#ags-plugin-get-build-id">ags_plugin_get_build_id</a>             (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="ags-AgsPlugin.html#ags-plugin-get-name">ags_plugin_get_name</a>                 (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsPlugin.html#ags-plugin-get-ports">ags_plugin_get_ports</a>                (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="ags-AgsPlugin.html#ags-plugin-get-version">ags_plugin_get_version</a>              (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="ags-AgsPlugin.html#ags-plugin-get-xml-type">ags_plugin_get_xml_type</a>             (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlugin.html#ags-plugin-read">ags_plugin_read</a>                     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlugin.html#ags-plugin-set-build-id">ags_plugin_set_build_id</a>             (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlugin.html#ags-plugin-set-name">ags_plugin_set_name</a>                 (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlugin.html#ags-plugin-set-ports">ags_plugin_set_ports</a>                (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *ports</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlugin.html#ags-plugin-set-version">ags_plugin_set_version</a>              (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPlugin.html#ags-plugin-set-xml-type">ags_plugin_set_xml_type</a>             (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml_type</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-AgsPlugin.html#ags-plugin-write">ags_plugin_write</a>                    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlugin"></a><h3>AgsPlugin</h3>
+<pre class="programlisting">typedef void AgsPlugin;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginInterface"></a><h3>struct AgsPluginInterface</h3>
+<pre class="programlisting">struct AgsPluginInterface {
+  GTypeInterface interface;
+  
+  gchar* (*get_name)(AgsPlugin *plugin);
+  void (*set_name)(AgsPlugin *plugin, gchar *name);
+
+  gchar* (*get_version)(AgsPlugin *plugin);
+  void (*set_version)(AgsPlugin *plugin, gchar *version);
+
+  gchar* (*get_build_id)(AgsPlugin *plugin);
+  void (*set_build_id)(AgsPlugin *plugin, gchar *build_id);
+
+  gchar* (*get_xml_type)(AgsPlugin *plugin);
+  void (*set_xml_type)(AgsPlugin *plugin, gchar *xml_type);  
+
+  GList* (*get_ports)(AgsPlugin *plugin);
+  void (*set_ports)(AgsPlugin *plugin, GList *ports);
+
+  void (*read)(AgsFile *file,
+	       xmlNode *node,
+	       AgsPlugin *plugin);
+  xmlNode* (*write)(AgsFile *file,
+		    xmlNode *parent,
+		    AgsPlugin *plugin);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-build-id"></a><h3>ags_plugin_get_build_id ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_plugin_get_build_id             (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-name"></a><h3>ags_plugin_get_name ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_plugin_get_name                 (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-ports"></a><h3>ags_plugin_get_ports ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_plugin_get_ports                (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-version"></a><h3>ags_plugin_get_version ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_plugin_get_version              (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-xml-type"></a><h3>ags_plugin_get_xml_type ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_plugin_get_xml_type             (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-read"></a><h3>ags_plugin_read ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_read                     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-build-id"></a><h3>ags_plugin_set_build_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_set_build_id             (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-name"></a><h3>ags_plugin_set_name ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_set_name                 (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-ports"></a><h3>ags_plugin_set_ports ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_set_ports                (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *ports</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-version"></a><h3>ags_plugin_set_version ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_set_version              (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-xml-type"></a><h3>ags_plugin_set_xml_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_set_xml_type             (<em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml_type</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-write"></a><h3>ags_plugin_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_plugin_write                    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPlugin.html#AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPluginFactory.html b/api/ags_0_4_0/ags-AgsPluginFactory.html
new file mode 100644
index 0000000..a9aff6c
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPluginFactory.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPluginFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPluginFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPluginFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPluginFactory.top_of_page"></a>AgsPluginFactory</span></h2>
+<p>AgsPluginFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPluginFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPluginFactory.html#AgsPluginFactory">AgsPluginFactory</a>;
+struct              <a href="ags-AgsPluginFactory.html#AgsPluginFactoryClass">AgsPluginFactoryClass</a>;
+struct              <a href="ags-AgsPluginFactory.html#AgsPluginMetadata">AgsPluginMetadata</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsPluginFactory.html#ags-plugin-factory-add">ags_plugin_factory_add</a>              (<em class="parameter"><code><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> plugin_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml_type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *control</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> control_count</code></em>);
+<a href="ags-AgsPlugin.html#AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         <a href="ags-AgsPluginFactory.html#ags-plugin-factory-create">ags_plugin_factory_create</a>           (<em class="parameter"><code><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>);
+<a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a href="ags-AgsPluginFactory.html#ags-plugin-factory-get-instance">ags_plugin_factory_get_instance</a>     ();
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsPluginFactory.html#ags-plugin-factory-list-by-name">ags_plugin_factory_list_by_name</a>     (<em class="parameter"><code><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>);
+<a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a href="ags-AgsPluginFactory.html#ags-plugin-factory-new">ags_plugin_factory_new</a>              ();
+<a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a href="ags-AgsPluginFactory.html#ags-plugin-factory-new-from-file">ags_plugin_factory_new_from_file</a>    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPluginFactory.html#ags-plugin-factory-read-file">ags_plugin_factory_read_file</a>        (<em class="parameter"><code><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPluginFactory"></a><h3>struct AgsPluginFactory</h3>
+<pre class="programlisting">struct AgsPluginFactory {
+  GObject object;
+
+  GList *plugin;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginFactoryClass"></a><h3>struct AgsPluginFactoryClass</h3>
+<pre class="programlisting">struct AgsPluginFactoryClass {
+  GObjectClass object;
+
+  void (*add)(AgsPluginFactory *plugin_factory,
+	      GType plugin_type,
+	      gchar *plugin_name,
+	      gchar *version, gchar *build_id,
+	      gchar *xml_type,
+	      GParameter *control, guint control_count);
+
+  AgsPlugin* (*create)(AgsPluginFactory *plugin_factory,
+		       gchar *xml_type);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginMetadata"></a><h3>struct AgsPluginMetadata</h3>
+<pre class="programlisting">struct AgsPluginMetadata {
+  GType plugin_type;
+  gchar *plugin_name;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  GParameter *control;
+  guint control_count;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-add"></a><h3>ags_plugin_factory_add ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_factory_add              (<em class="parameter"><code><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> plugin_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml_type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *control</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> control_count</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-create"></a><h3>ags_plugin_factory_create ()</h3>
+<pre class="programlisting"><a href="ags-AgsPlugin.html#AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         ags_plugin_factory_create           (<em class="parameter"><code><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-get-instance"></a><h3>ags_plugin_factory_get_instance ()</h3>
+<pre class="programlisting"><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_get_instance     ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-list-by-name"></a><h3>ags_plugin_factory_list_by_name ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_plugin_factory_list_by_name     (<em class="parameter"><code><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new"></a><h3>ags_plugin_factory_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new-from-file"></a><h3>ags_plugin_factory_new_from_file ()</h3>
+<pre class="programlisting"><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new_from_file    (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-read-file"></a><h3>ags_plugin_factory_read_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_plugin_factory_read_file        (<em class="parameter"><code><a href="ags-AgsPluginFactory.html#AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPluginPreferences.html b/api/ags_0_4_0/ags-AgsPluginPreferences.html
new file mode 100644
index 0000000..0606340
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPluginPreferences.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPluginPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPluginPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPluginPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPluginPreferences.top_of_page"></a>AgsPluginPreferences</span></h2>
+<p>AgsPluginPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPluginPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences">AgsLadspaPluginPreferences</a>;
+struct              <a href="ags-AgsPluginPreferences.html#AgsPluginPreferences">AgsPluginPreferences</a>;
+struct              <a href="ags-AgsPluginPreferences.html#AgsPluginPreferencesClass">AgsPluginPreferencesClass</a>;
+<a href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> * <a href="ags-AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc">ags_ladspa_plugin_preferences_alloc</a>
+                                                        ();
+<a href="ags-AgsPluginPreferences.html#AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></a> * <a href="ags-AgsPluginPreferences.html#ags-plugin-preferences-new">ags_plugin_preferences_new</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLadspaPluginPreferences"></a><h3>struct AgsLadspaPluginPreferences</h3>
+<pre class="programlisting">struct AgsLadspaPluginPreferences {
+  GtkEntry *ladspa_path;
+  GtkCellView *plugin_file;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginPreferences"></a><h3>struct AgsPluginPreferences</h3>
+<pre class="programlisting">struct AgsPluginPreferences {
+  GtkVBox vbox;
+
+  AgsLadspaPluginPreferences *ladspa_plugin_preferencens;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginPreferencesClass"></a><h3>struct AgsPluginPreferencesClass</h3>
+<pre class="programlisting">struct AgsPluginPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-preferences-alloc"></a><h3>ags_ladspa_plugin_preferences_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> * ags_ladspa_plugin_preferences_alloc
+                                                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-preferences-new"></a><h3>ags_plugin_preferences_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPluginPreferences.html#AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></a> * ags_plugin_preferences_new       ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPort.html b/api/ags_0_4_0/ags-AgsPort.html
new file mode 100644
index 0000000..76f9f71
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPort.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPort</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPort.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPort.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPort"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPort.top_of_page"></a>AgsPort</span></h2>
+<p>AgsPort</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPort.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPort.html#AgsPort">AgsPort</a>;
+struct              <a href="ags-AgsPort.html#AgsPortClass">AgsPortClass</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsPort.html#ags-port-find-specifier">ags_port_find_specifier</a>             (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *specifier</code></em>);
+<a href="ags-AgsPort.html#AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a href="ags-AgsPort.html#ags-port-new">ags_port_new</a>                        ();
+<span class="returnvalue">void</span>                <a href="ags-AgsPort.html#ags-port-safe-get-property">ags_port_safe_get_property</a>          (<em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPort.html#ags-port-safe-read">ags_port_safe_read</a>                  (<em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPort.html#ags-port-safe-set-property">ags_port_safe_set_property</a>          (<em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPort.html#ags-port-safe-write">ags_port_safe_write</a>                 (<em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPort.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPort.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPort"></a><h3>struct AgsPort</h3>
+<pre class="programlisting">struct AgsPort {
+  GObject object;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+
+  gboolean port_value_is_pointer;
+  GType port_value_type;
+
+  guint port_value_size;
+  guint port_value_length;
+
+  pthread_mutex_t mutex;
+
+  union _AgsPortValue{
+    gboolean ags_port_boolean;
+    gint ags_port_int;
+    guint ags_port_uint;
+    gfloat ags_port_float;
+    gdouble ags_port_double;
+    gboolean *ags_port_boolean_ptr;
+    gint *ags_port_int_ptr;
+    guint *ags_port_uint_ptr;
+    gfloat *ags_port_float_ptr;
+    gdouble *ags_port_double_ptr;
+    gpointer ags_port_pointer;
+    GObject *ags_port_object;
+  }port_value;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortClass"></a><h3>struct AgsPortClass</h3>
+<pre class="programlisting">struct AgsPortClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-find-specifier"></a><h3>ags_port_find_specifier ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_port_find_specifier             (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *specifier</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-new"></a><h3>ags_port_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPort.html#AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_port_new                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-get-property"></a><h3>ags_port_safe_get_property ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_port_safe_get_property          (<em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-read"></a><h3>ags_port_safe_read ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_port_safe_read                  (<em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-set-property"></a><h3>ags_port_safe_set_property ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_port_safe_set_property          (<em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-write"></a><h3>ags_port_safe_write ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_port_safe_write                 (<em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPortableThread.html b/api/ags_0_4_0/ags-AgsPortableThread.html
new file mode 100644
index 0000000..93f1461
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPortableThread.html
@@ -0,0 +1,484 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPortableThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPortableThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPortableThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPortableThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPortableThread.top_of_page"></a>AgsPortableThread</span></h2>
+<p>AgsPortableThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPortableThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPortableThread.html#AgsPortableThread">AgsPortableThread</a>;
+struct              <a href="ags-AgsPortableThread.html#AgsPortableThreadClass">AgsPortableThreadClass</a>;
+enum                <a href="ags-AgsPortableThread.html#AgsPortableThreadFlags">AgsPortableThreadFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-add-child">ags_portable_thread_add_child</a>       (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPortableThread.html#ags-portable-thread-children-is-locked">ags_portable_thread_children_is_locked</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a href="ags-AgsPortableThread.html#ags-portable-thread-first">ags_portable_thread_first</a>           (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a href="ags-AgsPortableThread.html#ags-portable-thread-get-toplevel">ags_portable_thread_get_toplevel</a>    (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPortableThread.html#ags-portable-thread-is-current-ready">ags_portable_thread_is_current_ready</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPortableThread.html#ags-portable-thread-is-current-synced">ags_portable_thread_is_current_synced</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPortableThread.html#ags-portable-thread-is-tree-ready">ags_portable_thread_is_tree_ready</a>   (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPortableThread.html#ags-portable-thread-is-tree-synced">ags_portable_thread_is_tree_synced</a>  (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a href="ags-AgsPortableThread.html#ags-portable-thread-last">ags_portable_thread_last</a>            (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-lock">ags_portable_thread_lock</a>            (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-lock-all">ags_portable_thread_lock_all</a>        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-lock-children">ags_portable_thread_lock_children</a>   (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-lock-parent">ags_portable_thread_lock_parent</a>     (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-lock-sibling">ags_portable_thread_lock_sibling</a>    (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-main-loop-unlock-children">ags_portable_thread_main_loop_unlock_children</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a href="ags-AgsPortableThread.html#ags-portable-thread-new">ags_portable_thread_new</a>             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *data</code></em>);
+<a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a href="ags-AgsPortableThread.html#ags-portable-thread-next-children-locked">ags_portable_thread_next_children_locked</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a href="ags-AgsPortableThread.html#ags-portable-thread-next-parent-locked">ags_portable_thread_next_parent_locked</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a href="ags-AgsPortableThread.html#ags-portable-thread-next-sibling-locked">ags_portable_thread_next_sibling_locked</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPortableThread.html#ags-portable-thread-parental-is-locked">ags_portable_thread_parental_is_locked</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-remove-child">ags_portable_thread_remove_child</a>    (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-run">ags_portable_thread_run</a>             (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPortableThread.html#ags-portable-thread-sibling-is-locked">ags_portable_thread_sibling_is_locked</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-signal-children">ags_portable_thread_signal_children</a> (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-signal-parent">ags_portable_thread_signal_parent</a>   (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-signal-sibling">ags_portable_thread_signal_sibling</a>  (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-start">ags_portable_thread_start</a>           (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-stop">ags_portable_thread_stop</a>            (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-timelock">ags_portable_thread_timelock</a>        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsPortableThread.html#ags-portable-thread-trylock">ags_portable_thread_trylock</a>         (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-unlock">ags_portable_thread_unlock</a>          (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-unlock-all">ags_portable_thread_unlock_all</a>      (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-unlock-children">ags_portable_thread_unlock_children</a> (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-unlock-parent">ags_portable_thread_unlock_parent</a>   (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-unlock-sibling">ags_portable_thread_unlock_sibling</a>  (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-wait-children">ags_portable_thread_wait_children</a>   (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-wait-parent">ags_portable_thread_wait_parent</a>     (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortableThread.html#ags-portable-thread-wait-sibling">ags_portable_thread_wait_sibling</a>    (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortableThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortableThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPortableThread"></a><h3>struct AgsPortableThread</h3>
+<pre class="programlisting">struct AgsPortableThread {
+  GObject object;
+
+  volatile guint flags;
+
+  pth_t thread;
+  pth_attr_t thread_attr;
+
+  pth_mutex_t mutex;
+  pth_cond_t cond;
+
+  pth_mutex_t start_mutex;
+  pth_cond_t start_cond;
+
+  pth_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pth_t timelock_thread;
+  pth_mutex_t timelock_mutex;
+  pth_cond_t timelock_cond;
+
+  long timelock;
+
+  GObject *devout;
+  AgsPortableThread *parent;
+
+  AgsPortableThread *next;
+  AgsPortableThread *prev;
+
+  AgsPortableThread *children;
+
+  GObject *data;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortableThreadClass"></a><h3>struct AgsPortableThreadClass</h3>
+<pre class="programlisting">struct AgsPortableThreadClass {
+  GObjectClass object;
+
+  void (*start)(AgsPortableThread *thread);
+  void (*run)(AgsPortableThread *thread);
+  void (*timelock)(AgsPortableThread *thread);
+  void (*stop)(AgsPortableThread *thread);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortableThreadFlags"></a><h3>enum AgsPortableThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PORTABLE_THREAD_RUNNING                 = 1,
+  AGS_PORTABLE_THREAD_IDLE                    = 1 << 1,
+  AGS_PORTABLE_THREAD_LOCKED                  = 1 << 2,
+  AGS_PORTABLE_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_PORTABLE_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_PORTABLE_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_PORTABLE_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_PORTABLE_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_PORTABLE_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_PORTABLE_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_PORTABLE_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_PORTABLE_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_PORTABLE_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_PORTABLE_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_PORTABLE_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_PORTABLE_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_PORTABLE_THREAD_WAIT_0                  = 1 << 16,
+  AGS_PORTABLE_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_PORTABLE_THREAD_WAIT_1                  = 1 << 18,
+  AGS_PORTABLE_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_PORTABLE_THREAD_WAIT_2                  = 1 << 20,
+  AGS_PORTABLE_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_PORTABLE_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_PORTABLE_THREAD_TIMELOCK_RESUME         = 1 << 23,
+} AgsPortableThreadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-add-child"></a><h3>ags_portable_thread_add_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_add_child       (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-children-is-locked"></a><h3>ags_portable_thread_children_is_locked ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_portable_thread_children_is_locked
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-first"></a><h3>ags_portable_thread_first ()</h3>
+<pre class="programlisting"><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_first           (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve first sibling.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-get-toplevel"></a><h3>ags_portable_thread_get_toplevel ()</h3>
+<pre class="programlisting"><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_get_toplevel    (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve toplevel thread.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-is-current-ready"></a><h3>ags_portable_thread_is_current_ready ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_portable_thread_is_current_ready
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-is-current-synced"></a><h3>ags_portable_thread_is_current_synced ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_portable_thread_is_current_synced
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-is-tree-ready"></a><h3>ags_portable_thread_is_tree_ready ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_portable_thread_is_tree_ready   (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-is-tree-synced"></a><h3>ags_portable_thread_is_tree_synced ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_portable_thread_is_tree_synced  (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-last"></a><h3>ags_portable_thread_last ()</h3>
+<pre class="programlisting"><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_last            (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve last sibling.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-lock"></a><h3>ags_portable_thread_lock ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_lock            (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Locks the threads own mutex and sets the appropriate flag.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-lock-all"></a><h3>ags_portable_thread_lock_all ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_lock_all        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-lock-children"></a><h3>ags_portable_thread_lock_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_lock_children   (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Lock child tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-lock-parent"></a><h3>ags_portable_thread_lock_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_lock_parent     (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre>
+<p>
+Lock parent tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-lock-sibling"></a><h3>ags_portable_thread_lock_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_lock_sibling    (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Lock sibling tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-main-loop-unlock-children"></a><h3>ags_portable_thread_main_loop_unlock_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_main_loop_unlock_children
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-new"></a><h3>ags_portable_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_new             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *data</code></em>);</pre>
+<p>
+Create a new <a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> you may provide an <a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> as <em class="parameter"><code>data</code></em>
+to your thread routine.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-next-children-locked"></a><h3>ags_portable_thread_next_children_locked ()</h3>
+<pre class="programlisting"><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_next_children_locked
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve next locked thread following <em class="parameter"><code>thread</code></em>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-next-parent-locked"></a><h3>ags_portable_thread_next_parent_locked ()</h3>
+<pre class="programlisting"><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_next_parent_locked
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre>
+<p>
+Retrieve next locked thread above <em class="parameter"><code>thread</code></em>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-next-sibling-locked"></a><h3>ags_portable_thread_next_sibling_locked ()</h3>
+<pre class="programlisting"><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_next_sibling_locked
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve next locked thread neighbooring <em class="parameter"><code>thread</code></em>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-parental-is-locked"></a><h3>ags_portable_thread_parental_is_locked ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_portable_thread_parental_is_locked
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre>
+<p>
+Check the AGS_PORTABLE_THREAD_LOCKED flag in parental levels.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-remove-child"></a><h3>ags_portable_thread_remove_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_remove_child    (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-run"></a><h3>ags_portable_thread_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_run             (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Only for internal use of ags_portable_thread_loop but you may want to set the your very own
+class function namely your thread's routine.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-sibling-is-locked"></a><h3>ags_portable_thread_sibling_is_locked ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_portable_thread_sibling_is_locked
+                                                        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Check the AGS_PORTABLE_THREAD_LOCKED flag within sibling.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-signal-children"></a><h3>ags_portable_thread_signal_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_signal_children (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);</pre>
+<p>
+Signals the tree in lower levels.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-signal-parent"></a><h3>ags_portable_thread_signal_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_signal_parent   (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);</pre>
+<p>
+Signals the tree in higher levels.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-signal-sibling"></a><h3>ags_portable_thread_signal_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_signal_sibling  (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);</pre>
+<p>
+Signals the tree on same level.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-start"></a><h3>ags_portable_thread_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_start           (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Start the thread.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-stop"></a><h3>ags_portable_thread_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_stop            (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Stop the threads loop by unsetting AGS_PORTABLE_THREAD_RUNNING flag.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-timelock"></a><h3>ags_portable_thread_timelock ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_timelock        (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-trylock"></a><h3>ags_portable_thread_trylock ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_portable_thread_trylock         (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-unlock"></a><h3>ags_portable_thread_unlock ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_unlock          (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlocks the threads own mutex and unsets the appropriate flag.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-unlock-all"></a><h3>ags_portable_thread_unlock_all ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_unlock_all      (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-unlock-children"></a><h3>ags_portable_thread_unlock_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_unlock_children (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlock child tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-unlock-parent"></a><h3>ags_portable_thread_unlock_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_unlock_parent   (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre>
+<p>
+Unlock parent tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-unlock-sibling"></a><h3>ags_portable_thread_unlock_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_unlock_sibling  (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlock sibling tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-wait-children"></a><h3>ags_portable_thread_wait_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_wait_children   (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Wait on child tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-wait-parent"></a><h3>ags_portable_thread_wait_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_wait_parent     (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre>
+<p>
+Wait on parent tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portable-thread-wait-sibling"></a><h3>ags_portable_thread_wait_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portable_thread_wait_sibling    (<em class="parameter"><code><a href="ags-AgsPortableThread.html#AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre>
+<p>
+Wait on sibling tree structure.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPortlet.html b/api/ags_0_4_0/ags-AgsPortlet.html
new file mode 100644
index 0000000..6b888ac
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPortlet.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPortlet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPortlet.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPortlet.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPortlet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPortlet.top_of_page"></a>AgsPortlet</span></h2>
+<p>AgsPortlet</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPortlet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsPortlet.html#AgsPortlet">AgsPortlet</a>;
+struct              <a href="ags-AgsPortlet.html#AgsPortletInterface">AgsPortletInterface</a>;
+<a href="ags-AgsPort.html#AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a href="ags-AgsPortlet.html#ags-portlet-get-port">ags_portlet_get_port</a>                (<em class="parameter"><code><a href="ags-AgsPortlet.html#AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsPortlet.html#ags-portlet-list-safe-properties">ags_portlet_list_safe_properties</a>    (<em class="parameter"><code><a href="ags-AgsPortlet.html#AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortlet.html#ags-portlet-safe-get-property">ags_portlet_safe_get_property</a>       (<em class="parameter"><code><a href="ags-AgsPortlet.html#AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortlet.html#ags-portlet-safe-set-property">ags_portlet_safe_set_property</a>       (<em class="parameter"><code><a href="ags-AgsPortlet.html#AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsPortlet.html#ags-portlet-set-port">ags_portlet_set_port</a>                (<em class="parameter"><code><a href="ags-AgsPortlet.html#AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPortlet"></a><h3>AgsPortlet</h3>
+<pre class="programlisting">typedef void AgsPortlet;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortletInterface"></a><h3>struct AgsPortletInterface</h3>
+<pre class="programlisting">struct AgsPortletInterface {
+  GTypeInterface interface;
+
+  AgsPort* (*get_port)(AgsPortlet *portlet);
+  void (*set_port)(AgsPortlet *portlet, AgsPort *port);
+
+  GList* (*list_safe_properties)(AgsPortlet *portlet);
+
+  void (*safe_get_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-get-port"></a><h3>ags_portlet_get_port ()</h3>
+<pre class="programlisting"><a href="ags-AgsPort.html#AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_portlet_get_port                (<em class="parameter"><code><a href="ags-AgsPortlet.html#AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-list-safe-properties"></a><h3>ags_portlet_list_safe_properties ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_portlet_list_safe_properties    (<em class="parameter"><code><a href="ags-AgsPortlet.html#AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-get-property"></a><h3>ags_portlet_safe_get_property ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portlet_safe_get_property       (<em class="parameter"><code><a href="ags-AgsPortlet.html#AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-set-property"></a><h3>ags_portlet_safe_set_property ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portlet_safe_set_property       (<em class="parameter"><code><a href="ags-AgsPortlet.html#AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-set-port"></a><h3>ags_portlet_set_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_portlet_set_port                (<em class="parameter"><code><a href="ags-AgsPortlet.html#AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPreferences.html b/api/ags_0_4_0/ags-AgsPreferences.html
new file mode 100644
index 0000000..17e092e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPreferences.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPreferences.top_of_page"></a>AgsPreferences</span></h2>
+<p>AgsPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPreferences.html#AgsPreferences">AgsPreferences</a>;
+struct              <a href="ags-AgsPreferences.html#AgsPreferencesClass">AgsPreferencesClass</a>;
+enum                <a href="ags-AgsPreferences.html#AgsPreferencesFlags">AgsPreferencesFlags</a>;
+<a href="ags-AgsPreferences.html#AgsPreferences"><span class="returnvalue">AgsPreferences</span></a> *    <a href="ags-AgsPreferences.html#ags-preferences-new">ags_preferences_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPreferences"></a><h3>struct AgsPreferences</h3>
+<pre class="programlisting">struct AgsPreferences {
+  GtkDialog dialog;
+
+  guint flags;
+
+  GtkWindow *window;
+
+  AgsAudioPreferences *audio_preferences;
+  AgsPerformancePreferences *performance_preferences;
+  AgsServerPreferences *server_preferences;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesClass"></a><h3>struct AgsPreferencesClass</h3>
+<pre class="programlisting">struct AgsPreferencesClass {
+  GtkDialogClass dialog;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesFlags"></a><h3>enum AgsPreferencesFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PREFERENCES_SHUTDOWN               = 1,
+} AgsPreferencesFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-preferences-new"></a><h3>ags_preferences_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPreferences.html#AgsPreferences"><span class="returnvalue">AgsPreferences</span></a> *    ags_preferences_new                 ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPropertyCollectionEditor.html b/api/ags_0_4_0/ags-AgsPropertyCollectionEditor.html
new file mode 100644
index 0000000..a3beb02
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPropertyCollectionEditor.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPropertyCollectionEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPropertyCollectionEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPropertyCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyCollectionEditor.top_of_page"></a>AgsPropertyCollectionEditor</span></h2>
+<p>AgsPropertyCollectionEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPropertyCollectionEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>;
+struct              <a href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditorClass">AgsPropertyCollectionEditorClass</a>;
+<a href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * <a href="ags-AgsPropertyCollectionEditor.html#ags-property-collection-editor-new">ags_property_collection_editor_new</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *child_parameter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyCollectionEditor"></a><h3>struct AgsPropertyCollectionEditor</h3>
+<pre class="programlisting">struct AgsPropertyCollectionEditor {
+  AgsPropertyEditor property_editor;
+
+  GType child_type;
+  guint child_parameter_count;
+  GParameter *child_parameter;
+
+  GtkVBox *child;
+
+  GtkButton *add_collection;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyCollectionEditorClass"></a><h3>struct AgsPropertyCollectionEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyCollectionEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-collection-editor-new"></a><h3>ags_property_collection_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * ags_property_collection_editor_new
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *child_parameter</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPropertyEditor.html b/api/ags_0_4_0/ags-AgsPropertyEditor.html
new file mode 100644
index 0000000..a758737
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPropertyEditor.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPropertyEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPropertyEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPropertyEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyEditor.top_of_page"></a>AgsPropertyEditor</span></h2>
+<p>AgsPropertyEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPropertyEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPropertyEditor.html#AgsPropertyEditor">AgsPropertyEditor</a>;
+struct              <a href="ags-AgsPropertyEditor.html#AgsPropertyEditorClass">AgsPropertyEditorClass</a>;
+enum                <a href="ags-AgsPropertyEditor.html#AgsPropertyEditorFlags">AgsPropertyEditorFlags</a>;
+<a href="ags-AgsPropertyEditor.html#AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * <a href="ags-AgsPropertyEditor.html#ags-property-editor-new">ags_property_editor_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyEditor"></a><h3>struct AgsPropertyEditor</h3>
+<pre class="programlisting">struct AgsPropertyEditor {
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkCheckButton *enabled;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyEditorClass"></a><h3>struct AgsPropertyEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*apply)(AgsPropertyEditor *property_editor);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyEditorFlags"></a><h3>enum AgsPropertyEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PROPERTY_EDITOR_ENABLED   =  1,
+} AgsPropertyEditorFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-editor-new"></a><h3>ags_property_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPropertyEditor.html#AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * ags_property_editor_new             ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsPropertyListingEditor.html b/api/ags_0_4_0/ags-AgsPropertyListingEditor.html
new file mode 100644
index 0000000..b063062
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsPropertyListingEditor.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPropertyListingEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPropertyListingEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPropertyListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyListingEditor.top_of_page"></a>AgsPropertyListingEditor</span></h2>
+<p>AgsPropertyListingEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPropertyListingEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditor">AgsPropertyListingEditor</a>;
+struct              <a href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditorClass">AgsPropertyListingEditorClass</a>;
+<a href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * <a href="ags-AgsPropertyListingEditor.html#ags-property-listing-editor-new">ags_property_listing_editor_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyListingEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyListingEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyListingEditor"></a><h3>struct AgsPropertyListingEditor</h3>
+<pre class="programlisting">struct AgsPropertyListingEditor {
+  AgsPropertyEditor property_editor;
+
+  GtkVBox *child;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyListingEditorClass"></a><h3>struct AgsPropertyListingEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyListingEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-listing-editor-new"></a><h3>ags_property_listing_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * ags_property_listing_editor_new
+                                                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecall.html b/api/ags_0_4_0/ags-AgsRecall.html
new file mode 100644
index 0000000..5a235f5
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecall.html
@@ -0,0 +1,568 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecall.top_of_page"></a>AgsRecall</span></h2>
+<p>AgsRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS">AGS_RECALL_DEFAULT_BUILD_ID</a>
+#define             <a href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS">AGS_RECALL_DEFAULT_VERSION</a>
+#define             <a href="ags-AgsRecall.html#AGS-RECALL-HANDLER:CAPS">AGS_RECALL_HANDLER</a>                  (handler)
+struct              <a href="ags-AgsRecall.html#AgsRecall">AgsRecall</a>;
+struct              <a href="ags-AgsRecall.html#AgsRecallClass">AgsRecallClass</a>;
+enum                <a href="ags-AgsRecall.html#AgsRecallFlags">AgsRecallFlags</a>;
+struct              <a href="ags-AgsRecall.html#AgsRecallHandler">AgsRecallHandler</a>;
+enum                <a href="ags-AgsRecall.html#AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-add-child">ags_recall_add_child</a>                (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-add-dependency">ags_recall_add_dependency</a>           (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallDependency.html#AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-add-handler">ags_recall_add_handler</a>              (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-cancel">ags_recall_cancel</a>                   (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-child-added">ags_recall_child_added</a>              (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-done">ags_recall_done</a>                     (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a href="ags-AgsRecall.html#AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a href="ags-AgsRecall.html#ags-recall-duplicate">ags_recall_duplicate</a>                (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-find-by-effect">ags_recall_find_by_effect</a>           (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-find-provider">ags_recall_find_provider</a>            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-find-provider-with-recycling-container">ags_recall_find_provider_with_recycling_container</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-find-recycling-container">ags_recall_find_recycling_container</a> (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-find-template">ags_recall_find_template</a>            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-find-type">ags_recall_find_type</a>                (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-find-type-with-recycling-container">ags_recall_find_type_with_recycling_container</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-get-children">ags_recall_get_children</a>             (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-get-dependencies">ags_recall_get_dependencies</a>         (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a href="ags-AgsRecall.html#AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  <a href="ags-AgsRecall.html#ags-recall-handler-alloc">ags_recall_handler_alloc</a>            (<em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> callback</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *data</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsRecall.html#ags-recall-is-done">ags_recall_is_done</a>                  (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recalls</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a href="ags-AgsRecall.html#AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a href="ags-AgsRecall.html#ags-recall-new">ags_recall_new</a>                      ();
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-notify-dependency">ags_recall_notify_dependency</a>        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dependency</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> count</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-remove">ags_recall_remove</a>                   (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-remove-child">ags_recall_remove_child</a>             (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-remove-dependency">ags_recall_remove_dependency</a>        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-remove-handler">ags_recall_remove_handler</a>           (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-resolve-dependencies">ags_recall_resolve_dependencies</a>     (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-run-init">ags_recall_run_init</a>                 (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-run-init-inter">ags_recall_run_init_inter</a>           (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-run-init-post">ags_recall_run_init_post</a>            (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-run-init-pre">ags_recall_run_init_pre</a>             (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-run-inter">ags_recall_run_inter</a>                (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-run-post">ags_recall_run_post</a>                 (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-run-pre">ags_recall_run_pre</a>                  (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-set-devout-recursive">ags_recall_set_devout_recursive</a>     (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-set-effect">ags_recall_set_effect</a>               (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-set-flags">ags_recall_set_flags</a>                (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-set-recall-id">ags_recall_set_recall_id</a>            (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-stop">ags_recall_stop</a>                     (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecall.html#ags-recall-stop-persistent">ags_recall_stop_persistent</a>          (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-template-find-provider">ags_recall_template_find_provider</a>   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecall.html#ags-recall-template-find-type">ags_recall_template_find_type</a>       (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecall.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_RECALL_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_BUILD_ID "CEST 22-06-2014 03:07\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-VERSION:CAPS"></a><h3>AGS_RECALL_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_VERSION "0.4.0\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-HANDLER:CAPS"></a><h3>AGS_RECALL_HANDLER()</h3>
+<pre class="programlisting">#define AGS_RECALL_HANDLER(handler)    ((AgsRecallHandler *)(handler))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall"></a><h3>struct AgsRecall</h3>
+<pre class="programlisting">struct AgsRecall {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  GObject *container; // see AgsRecallContainer
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *effect;
+  gchar *name;
+
+  gchar *xml_type;
+
+  GList *dependencies;
+
+  AgsRecallID *recall_id;
+
+  AgsRecall *parent;
+  GList *children;
+
+  GType child_type;
+  GParameter *child_parameters;
+  guint n_params;
+
+  GList *port;
+  
+  GList *handlers;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallClass"></a><h3>struct AgsRecallClass</h3>
+<pre class="programlisting">struct AgsRecallClass {
+  GObjectClass object;
+
+  void (*resolve_dependencies)(AgsRecall *recall);
+
+  void (*run_init_pre)(AgsRecall *recall);
+  void (*run_init_inter)(AgsRecall *recall);
+  void (*run_init_post)(AgsRecall *recall);
+
+  void (*run_pre)(AgsRecall *recall);
+  void (*run_inter)(AgsRecall *recall);
+  void (*run_post)(AgsRecall *recall);
+
+  void (*stop_persistent)(AgsRecall *recall);
+  void (*done)(AgsRecall *recall);
+
+  void (*cancel)(AgsRecall *recall);
+  void (*remove)(AgsRecall *recall);
+
+  AgsRecall* (*duplicate)(AgsRecall *recall,
+			  AgsRecallID *recall_id,
+			  guint *n_params, GParameter *params); // if a sequencer is linked with a sequencer the AgsRecall's with the flag AGS_RECALL_SOURCE must be duplicated
+
+  void (*notify_dependency)(AgsRecall *recall, guint dependency, gboolean increase);
+
+  void (*child_added)(AgsRecall *recall, AgsRecall *child);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFlags"></a><h3>enum AgsRecallFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONNECTED             = 1,
+  AGS_RECALL_RUN_INITIALIZED       = 1 <<  1, //TODO:JK: rename to AGS_RECALL_RUN_CONNECTED
+  AGS_RECALL_TEMPLATE              = 1 <<  2,
+  AGS_RECALL_PLAYBACK              = 1 <<  3,
+  AGS_RECALL_SEQUENCER             = 1 <<  4,
+  AGS_RECALL_NOTATION              = 1 <<  5,
+  AGS_RECALL_DEFAULT_TEMPLATE      = 1 <<  6,
+  //TODO:JK: remove because it's useless
+  //  AGS_RECALL_IS_REAL               = 1 <<  7,
+  AGS_RECALL_INPUT_ORIENTATED      = 1 <<  8,
+  AGS_RECALL_OUTPUT_ORIENTATED     = 1 <<  9,
+  AGS_RECALL_PERSISTENT            = 1 << 10,
+  AGS_RECALL_INITIAL_RUN           = 1 << 11,
+  AGS_RECALL_TERMINATING           = 1 << 12,
+  AGS_RECALL_DONE                  = 1 << 13,
+  AGS_RECALL_REMOVE                = 1 << 14,
+  AGS_RECALL_HIDE                  = 1 << 15,
+  AGS_RECALL_PROPAGATE_DONE        = 1 << 16, // see ags_recall_real_remove
+  AGS_RECALL_PERSISTENT_PLAYBACK   = 1 << 17,
+  AGS_RECALL_PERSISTENT_SEQUENCER  = 1 << 18,
+  AGS_RECALL_PERSISTENT_NOTATION   = 1 << 19,
+  AGS_RECALL_SKIP_DEPENDENCIES     = 1 << 20,
+} AgsRecallFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallHandler"></a><h3>struct AgsRecallHandler</h3>
+<pre class="programlisting">struct AgsRecallHandler {
+  const gchar *signal_name;
+  GCallback callback;
+  GObject *data;
+  gulong handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallNotifyDependencyMode"></a><h3>enum AgsRecallNotifyDependencyMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_NOTIFY_RUN,
+  AGS_RECALL_NOTIFY_AUDIO,
+  AGS_RECALL_NOTIFY_AUDIO_RUN,
+  AGS_RECALL_NOTIFY_CHANNEL,
+  AGS_RECALL_NOTIFY_CHANNEL_RUN,
+  AGS_RECALL_NOTIFY_RECALL,
+} AgsRecallNotifyDependencyMode;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-child"></a><h3>ags_recall_add_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_add_child                (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+An <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> may have children.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-dependency"></a><h3>ags_recall_add_dependency ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_add_dependency           (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallDependency.html#AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);</pre>
+<p>
+Associate a new dependency for this recall.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-handler"></a><h3>ags_recall_add_handler ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_add_handler              (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-cancel"></a><h3>ags_recall_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_cancel                   (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+The <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> doesn't want to run anymore, it aborts further execution.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-child-added"></a><h3>ags_recall_child_added ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_child_added              (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-done"></a><h3>ags_recall_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_done                     (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+The <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> doesn't want to run anymore, it has been done its
+work.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-duplicate"></a><h3>ags_recall_duplicate ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecall.html#AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_duplicate                (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-by-effect"></a><h3>ags_recall_find_by_effect ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_by_effect           (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>);</pre>
+<p>
+Finds next matching effect name. Intended to be used as
+iteration function.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider"></a><h3>ags_recall_find_provider ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_provider            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider-with-recycling-container"></a><h3>ags_recall_find_provider_with_recycling_container ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_provider_with_recycling_container
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-recycling-container"></a><h3>ags_recall_find_recycling_container ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_recycling_container (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);</pre>
+<p>
+Finds next matching recall which has <em class="parameter"><code>recycling_container</code></em>, see <span class="type">AgsRecallID</span> for further
+details about <a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>. Intended to be used as iteration function.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-template"></a><h3>ags_recall_find_template ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_template            (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>);</pre>
+<p>
+Finds next template, see <span class="type">AGS_RECALL_TEMPLATE</span> flag. Intended to be used as
+iteration function.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type"></a><h3>ags_recall_find_type ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_type                (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);</pre>
+<p>
+Like <a href="ags-AgsRecall.html#ags-recall-find-provider"><code class="function">ags_recall_find_provider()</code></a> but given additionally <em class="parameter"><code>recycling_container</code></em> as search parameter.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type-with-recycling-container"></a><h3>ags_recall_find_type_with_recycling_container ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_find_type_with_recycling_container
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);</pre>
+<p>
+Finds next matching recall for type which has <em class="parameter"><code>recycling_container</code></em>, see <span class="type">AgsRecallID</span> for further
+details about <a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>. Intended to be used as iteration function.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-children"></a><h3>ags_recall_get_children ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_get_children             (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-dependencies"></a><h3>ags_recall_get_dependencies ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_get_dependencies         (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-handler-alloc"></a><h3>ags_recall_handler_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecall.html#AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  ags_recall_handler_alloc            (<em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal_name</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> callback</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-is-done"></a><h3>ags_recall_is_done ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_recall_is_done                  (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recalls</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *recycling_container</code></em>);</pre>
+<p>
+Check if recall is over.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-new"></a><h3>ags_recall_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecall.html#AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_new                      ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-notify-dependency"></a><h3>ags_recall_notify_dependency ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_notify_dependency        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dependency</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> count</code></em>);</pre>
+<p>
+Notifies a recall that an other depends on it.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove"></a><h3>ags_recall_remove ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_remove                   (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+The <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> will be removed immediately.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-child"></a><h3>ags_recall_remove_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_remove_child             (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+An <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> may have children.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-dependency"></a><h3>ags_recall_remove_dependency ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_remove_dependency        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);</pre>
+<p>
+Remove a prior associated dependency.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-handler"></a><h3>ags_recall_remove_handler ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_remove_handler           (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-resolve-dependencies"></a><h3>ags_recall_resolve_dependencies ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_resolve_dependencies     (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);</pre>
+<p>
+A signal indicating that the inheriting object should resolve
+it's dependencies.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init"></a><h3>ags_recall_run_init ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_init                 (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stage</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-inter"></a><h3>ags_recall_run_init_inter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_init_inter           (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+This is the inter stage within a run.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-post"></a><h3>ags_recall_run_init_post ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_init_post            (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+This is the post stage within a run.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-pre"></a><h3>ags_recall_run_init_pre ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_init_pre             (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+This is the pre stage within a run.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-inter"></a><h3>ags_recall_run_inter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_inter                (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-post"></a><h3>ags_recall_run_post ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_post                 (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-pre"></a><h3>ags_recall_run_pre ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_run_pre                  (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-devout-recursive"></a><h3>ags_recall_set_devout_recursive ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_set_devout_recursive     (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-effect"></a><h3>ags_recall_set_effect ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_set_effect               (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *effect</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-flags"></a><h3>ags_recall_set_flags ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_set_flags                (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
+<p>
+Set flags recursivly.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-recall-id"></a><h3>ags_recall_set_recall_id ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_set_recall_id            (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Sets the recall id recursively.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-stop"></a><h3>ags_recall_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_stop                     (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-stop-persistent"></a><h3>ags_recall_stop_persistent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_stop_persistent          (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+Unsets the <code class="literal">AGS_RECALL_PERSISTENT</code> flag set and invokes <a href="ags-AgsRecall.html#ags-recall-done"><code class="function">ags_recall_done()</code></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-provider"></a><h3>ags_recall_template_find_provider ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_template_find_provider   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-type"></a><h3>ags_recall_template_find_type ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_template_find_type       (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallAudio.html b/api/ags_0_4_0/ags-AgsRecallAudio.html
new file mode 100644
index 0000000..6e143fb
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallAudio.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudio.top_of_page"></a>AgsRecallAudio</span></h2>
+<p>AgsRecallAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallAudio.html#AgsRecallAudio">AgsRecallAudio</a>;
+struct              <a href="ags-AgsRecallAudio.html#AgsRecallAudioClass">AgsRecallAudioClass</a>;
+<a href="ags-AgsRecallAudio.html#AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    <a href="ags-AgsRecallAudio.html#ags-recall-audio-new">ags_recall_audio_new</a>                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudio"></a><h3>struct AgsRecallAudio</h3>
+<pre class="programlisting">struct AgsRecallAudio {
+  AgsRecall recall;
+
+  AgsAudio *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioClass"></a><h3>struct AgsRecallAudioClass</h3>
+<pre class="programlisting">struct AgsRecallAudioClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-new"></a><h3>ags_recall_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallAudio.html#AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    ags_recall_audio_new                (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallAudioRun.html b/api/ags_0_4_0/ags-AgsRecallAudioRun.html
new file mode 100644
index 0000000..8749644
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallAudioRun.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudioRun.top_of_page"></a>AgsRecallAudioRun</span></h2>
+<p>AgsRecallAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun">AgsRecallAudioRun</a>;
+struct              <a href="ags-AgsRecallAudioRun.html#AgsRecallAudioRunClass">AgsRecallAudioRunClass</a>;
+<a href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * <a href="ags-AgsRecallAudioRun.html#ags-recall-audio-run-new">ags_recall_audio_run_new</a>            ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioRun"></a><h3>struct AgsRecallAudioRun</h3>
+<pre class="programlisting">struct AgsRecallAudioRun {
+  AgsRecall recall;
+
+  AgsRecallAudio *recall_audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioRunClass"></a><h3>struct AgsRecallAudioRunClass</h3>
+<pre class="programlisting">struct AgsRecallAudioRunClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-run-new"></a><h3>ags_recall_audio_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * ags_recall_audio_run_new            ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallAudioSignal.html b/api/ags_0_4_0/ags-AgsRecallAudioSignal.html
new file mode 100644
index 0000000..252f62d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallAudioSignal.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudioSignal.top_of_page"></a>AgsRecallAudioSignal</span></h2>
+<p>AgsRecallAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal">AgsRecallAudioSignal</a>;
+struct              <a href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalClass">AgsRecallAudioSignalClass</a>;
+enum                <a href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a>;
+<a href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * <a href="ags-AgsRecallAudioSignal.html#ags-recall-audio-signal-new">ags_recall_audio_signal_new</a>      (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal"></a><h3>struct AgsRecallAudioSignal</h3>
+<pre class="programlisting">struct AgsRecallAudioSignal {
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsAudioSignal *destination;
+
+  AgsAudioSignal *source;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalClass"></a><h3>struct AgsRecallAudioSignalClass</h3>
+<pre class="programlisting">struct AgsRecallAudioSignalClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalFlags"></a><h3>enum AgsRecallAudioSignalFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN      = 1,
+} AgsRecallAudioSignalFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-signal-new"></a><h3>ags_recall_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * ags_recall_audio_signal_new      (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallChannel.html b/api/ags_0_4_0/ags-AgsRecallChannel.html
new file mode 100644
index 0000000..f14bcc2
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallChannel.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannel.top_of_page"></a>AgsRecallChannel</span></h2>
+<p>AgsRecallChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallChannel.html#AgsRecallChannel">AgsRecallChannel</a>;
+struct              <a href="ags-AgsRecallChannel.html#AgsRecallChannelClass">AgsRecallChannelClass</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallChannel.html#ags-recall-channel-find-channel">ags_recall_channel_find_channel</a>     (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a href="ags-AgsRecallChannel.html#AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  <a href="ags-AgsRecallChannel.html#ags-recall-channel-new">ags_recall_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannel"></a><h3>struct AgsRecallChannel</h3>
+<pre class="programlisting">struct AgsRecallChannel {
+  AgsRecall recall;
+
+  AgsChannel *destination;
+  AgsChannel *source;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelClass"></a><h3>struct AgsRecallChannelClass</h3>
+<pre class="programlisting">struct AgsRecallChannelClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-find-channel"></a><h3>ags_recall_channel_find_channel ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_channel_find_channel     (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-new"></a><h3>ags_recall_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallChannel.html#AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  ags_recall_channel_new              ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallChannelRun.html b/api/ags_0_4_0/ags-AgsRecallChannelRun.html
new file mode 100644
index 0000000..86c7d28
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallChannelRun.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannelRun.top_of_page"></a>AgsRecallChannelRun</span></h2>
+<p>AgsRecallChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun">AgsRecallChannelRun</a>;
+struct              <a href="ags-AgsRecallChannelRun.html#AgsRecallChannelRunClass">AgsRecallChannelRunClass</a>;
+<a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order">ags_recall_channel_run_get_run_order</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);
+<a href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * <a href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-new">ags_recall_channel_run_new</a>        ();
+<span class="returnvalue">void</span>                <a href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed">ags_recall_channel_run_run_order_changed</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRun"></a><h3>struct AgsRecallChannelRun</h3>
+<pre class="programlisting">struct AgsRecallChannelRun {
+  AgsRecall recall;
+
+  guint audio_channel;
+
+  AgsRecallChannel *recall_channel;
+  AgsRecallAudioRun *recall_audio_run;
+
+  AgsChannel *destination;
+  gulong destination_recycling_changed_handler;
+  gulong changed_output_handler;
+
+  AgsChannel *source;
+  gulong source_recycling_changed_handler;
+
+  guint run_order;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRunClass"></a><h3>struct AgsRecallChannelRunClass</h3>
+<pre class="programlisting">struct AgsRecallChannelRunClass {
+  AgsRecallClass recall;
+
+  void (*run_order_changed)(AgsRecallChannelRun *recall_channel_run, guint nth_run);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-get-run-order"></a><h3>ags_recall_channel_run_get_run_order ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               ags_recall_channel_run_get_run_order
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-new"></a><h3>ags_recall_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * ags_recall_channel_run_new        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-run-order-changed"></a><h3>ags_recall_channel_run_run_order_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_channel_run_run_order_changed
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> run_order</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallChannelRunDummy.html b/api/ags_0_4_0/ags-AgsRecallChannelRunDummy.html
new file mode 100644
index 0000000..4eace73
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallChannelRunDummy.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannelRunDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallChannelRunDummy.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallChannelRunDummy.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallChannelRunDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannelRunDummy.top_of_page"></a>AgsRecallChannelRunDummy</span></h2>
+<p>AgsRecallChannelRunDummy</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallChannelRunDummy.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>;
+struct              <a href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummyClass">AgsRecallChannelRunDummyClass</a>;
+<a href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></a> * <a href="ags-AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new">ags_recall_channel_run_dummy_new</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> recycling_dummy_child_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRunDummy"></a><h3>struct AgsRecallChannelRunDummy</h3>
+<pre class="programlisting">struct AgsRecallChannelRunDummy {
+  AgsRecallChannelRun recall_channel_run;
+
+  GType recycling_dummy_child_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRunDummyClass"></a><h3>struct AgsRecallChannelRunDummyClass</h3>
+<pre class="programlisting">struct AgsRecallChannelRunDummyClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-dummy-new"></a><h3>ags_recall_channel_run_dummy_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></a> * ags_recall_channel_run_dummy_new
+                                                        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> recycling_dummy_child_type</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallContainer.html b/api/ags_0_4_0/ags-AgsRecallContainer.html
new file mode 100644
index 0000000..6a2274e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallContainer.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallContainer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallContainer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallContainer.top_of_page"></a>AgsRecallContainer</span></h2>
+<p>AgsRecallContainer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallContainer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallContainer.html#AgsRecallContainer">AgsRecallContainer</a>;
+struct              <a href="ags-AgsRecallContainer.html#AgsRecallContainerClass">AgsRecallContainerClass</a>;
+enum                <a href="ags-AgsRecallContainer.html#AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a>;
+enum                <a href="ags-AgsRecallContainer.html#AgsRecallContainerFlags">AgsRecallContainerFlags</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallContainer.html#ags-recall-container-find">ags_recall_container_find</a>           (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> find_flags</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a href="ags-AgsRecall.html#AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio">ags_recall_container_get_recall_audio</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio-run">ags_recall_container_get_recall_audio_run</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel">ags_recall_container_get_recall_channel</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel-run">ags_recall_container_get_recall_channel_run</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * <a href="ags-AgsRecallContainer.html#ags-recall-container-new">ags_recall_container_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallContainer"></a><h3>struct AgsRecallContainer</h3>
+<pre class="programlisting">struct AgsRecallContainer {
+  GObject object;
+  
+  guint flags;
+
+  GType recall_audio_type;
+  AgsRecall *recall_audio;
+
+  GType recall_audio_run_type;
+  GList *recall_audio_run;
+
+  GType recall_channel_type;
+  GList *recall_channel;
+
+  GType recall_channel_run_type;
+  GList *recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerClass"></a><h3>struct AgsRecallContainerClass</h3>
+<pre class="programlisting">struct AgsRecallContainerClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFindFlags"></a><h3>enum AgsRecallContainerFindFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_FIND_TYPE,
+  AGS_RECALL_CONTAINER_FIND_TEMPLATE,
+  AGS_RECALL_CONTAINER_FIND_RECALL_ID,
+} AgsRecallContainerFindFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFlags"></a><h3>enum AgsRecallContainerFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_PLAY    =  1,
+} AgsRecallContainerFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-find"></a><h3>ags_recall_container_find ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_container_find           (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> find_flags</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Finds <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> for appropriate search criteria.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio"></a><h3>ags_recall_container_get_recall_audio ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecall.html#AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_container_get_recall_audio
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve recall audio of container.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio-run"></a><h3>ags_recall_container_get_recall_audio_run ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_container_get_recall_audio_run
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve recall audio run of container.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel"></a><h3>ags_recall_container_get_recall_channel ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_container_get_recall_channel
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve the recall channel of container.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel-run"></a><h3>ags_recall_container_get_recall_channel_run ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_container_get_recall_channel_run
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+Retrieve the recall channel run of container.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-new"></a><h3>ags_recall_container_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * ags_recall_container_new           ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallDependency.html b/api/ags_0_4_0/ags-AgsRecallDependency.html
new file mode 100644
index 0000000..7683a21
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallDependency.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallDependency</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallDependency.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallDependency.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallDependency"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallDependency.top_of_page"></a>AgsRecallDependency</span></h2>
+<p>AgsRecallDependency</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallDependency.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallDependency.html#AgsRecallDependency">AgsRecallDependency</a>;
+struct              <a href="ags-AgsRecallDependency.html#AgsRecallDependencyClass">AgsRecallDependencyClass</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallDependency.html#ags-recall-dependency-find-dependency">ags_recall_dependency_find_dependency</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *dependency</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallDependency.html#ags-recall-dependency-find-dependency-by-provider">ags_recall_dependency_find_dependency_by_provider</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>);
+<a href="ags-AgsRecallDependency.html#AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * <a href="ags-AgsRecallDependency.html#ags-recall-dependency-new">ags_recall_dependency_new</a>         (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *dependency</code></em>);
+<a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           <a href="ags-AgsRecallDependency.html#ags-recall-dependency-resolve">ags_recall_dependency_resolve</a>       (<em class="parameter"><code><a href="ags-AgsRecallDependency.html#AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallDependency.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallDependency.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallDependency"></a><h3>struct AgsRecallDependency</h3>
+<pre class="programlisting">struct AgsRecallDependency {
+  GObject object;
+
+  GObject *dependency;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallDependencyClass"></a><h3>struct AgsRecallDependencyClass</h3>
+<pre class="programlisting">struct AgsRecallDependencyClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-find-dependency"></a><h3>ags_recall_dependency_find_dependency ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_dependency_find_dependency
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *dependency</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-find-dependency-by-provider"></a><h3>ags_recall_dependency_find_dependency_by_provider ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_dependency_find_dependency_by_provider
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *provider</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-new"></a><h3>ags_recall_dependency_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallDependency.html#AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * ags_recall_dependency_new         (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *dependency</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-resolve"></a><h3>ags_recall_dependency_resolve ()</h3>
+<pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           ags_recall_dependency_resolve       (<em class="parameter"><code><a href="ags-AgsRecallDependency.html#AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallFactory.html b/api/ags_0_4_0/ags-AgsRecallFactory.html
new file mode 100644
index 0000000..e14bf87
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallFactory.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallFactory.top_of_page"></a>AgsRecallFactory</span></h2>
+<p>AgsRecallFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallFactory.html#AgsRecallFactory">AgsRecallFactory</a>;
+struct              <a href="ags-AgsRecallFactory.html#AgsRecallFactoryClass">AgsRecallFactoryClass</a>;
+enum                <a href="ags-AgsRecallFactory.html#AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallFactory.html#ags-recall-factory-create">ags_recall_factory_create</a>           (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stop_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> create_flags</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> recall_flags</code></em>);
+<a href="ags-AgsRecallFactory.html#AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a href="ags-AgsRecallFactory.html#ags-recall-factory-get-instance">ags_recall_factory_get_instance</a>     ();
+<a href="ags-AgsRecallFactory.html#AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a href="ags-AgsRecallFactory.html#ags-recall-factory-new">ags_recall_factory_new</a>              ();
+<span class="returnvalue">void</span>                <a href="ags-AgsRecallFactory.html#ags-recall-factory-remove">ags_recall_factory_remove</a>           (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallFactory"></a><h3>struct AgsRecallFactory</h3>
+<pre class="programlisting">struct AgsRecallFactory {
+  GObject object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFactoryClass"></a><h3>struct AgsRecallFactoryClass</h3>
+<pre class="programlisting">struct AgsRecallFactoryClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFactoryCreateFlags"></a><h3>enum AgsRecallFactoryCreateFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_FACTORY_OUTPUT    = 1,
+  AGS_RECALL_FACTORY_INPUT     = 1 << 1,
+  AGS_RECALL_FACTORY_REMAP     = 1 << 2,
+  AGS_RECALL_FACTORY_ADD       = 1 << 3,
+  AGS_RECALL_FACTORY_PLAY      = 1 << 4,
+  AGS_RECALL_FACTORY_RECALL    = 1 << 5,
+} AgsRecallFactoryCreateFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-create"></a><h3>ags_recall_factory_create ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_factory_create           (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> start_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> stop_pad</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> create_flags</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> recall_flags</code></em>);</pre>
+<p>
+Instantiate <a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> by this factory.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-get-instance"></a><h3>ags_recall_factory_get_instance ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallFactory.html#AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_get_instance     ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-new"></a><h3>ags_recall_factory_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallFactory.html#AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_new              ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-remove"></a><h3>ags_recall_factory_remove ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_factory_remove           (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallID.html b/api/ags_0_4_0/ags-AgsRecallID.html
new file mode 100644
index 0000000..caa72cf
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallID.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallID</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallID.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallID.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallID"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallID.top_of_page"></a>AgsRecallID</span></h2>
+<p>AgsRecallID</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallID.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallID.html#AgsRecallID">AgsRecallID</a>;
+struct              <a href="ags-AgsRecallID.html#AgsRecallIDClass">AgsRecallIDClass</a>;
+enum                <a href="ags-AgsRecallID.html#AgsRecallIDFlags">AgsRecallIDFlags</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallID.html#ags-recall-id-add">ags_recall_id_add</a>                   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a href="ags-AgsRecallID.html#AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a href="ags-AgsRecallID.html#ags-recall-id-find-parent-recycling-container">ags_recall_id_find_parent_recycling_container</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);
+<a href="ags-AgsRecallID.html#AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a href="ags-AgsRecallID.html#ags-recall-id-find-recycling-container">ags_recall_id_find_recycling_container</a>
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsRecallID.html#ags-recall-id-get-run-stage">ags_recall_id_get_run_stage</a>         (<em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<a href="ags-AgsRecallID.html#AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a href="ags-AgsRecallID.html#ags-recall-id-new">ags_recall_id_new</a>                   (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecallID.html#ags-recall-id-set-run-stage">ags_recall_id_set_run_stage</a>         (<em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecallID.html#ags-recall-id-unset-run-stage">ags_recall_id_unset_run_stage</a>       (<em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallID"></a><h3>struct AgsRecallID</h3>
+<pre class="programlisting">struct AgsRecallID {
+  GObject object;
+  
+  guint flags;
+
+  GObject *recycling;
+  AgsRecyclingContainer *recycling_container;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallIDClass"></a><h3>struct AgsRecallIDClass</h3>
+<pre class="programlisting">struct AgsRecallIDClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallIDFlags"></a><h3>enum AgsRecallIDFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_ID_PLAYBACK          = 1,
+  AGS_RECALL_ID_SEQUENCER         = 1 << 1,
+  AGS_RECALL_ID_NOTATION          = 1 << 2,
+  AGS_RECALL_ID_DUPLICATE         = 1 << 3,
+  AGS_RECALL_ID_RESOLVE           = 1 << 4,
+  AGS_RECALL_ID_INIT_PRE          = 1 << 5,
+  AGS_RECALL_ID_INIT_INTER        = 1 << 6,
+  AGS_RECALL_ID_INIT_POST         = 1 << 7,
+  AGS_RECALL_ID_PRE               = 1 << 8,
+  AGS_RECALL_ID_INTER             = 1 << 9,
+  AGS_RECALL_ID_POST              = 1 << 10,
+  AGS_RECALL_ID_CANCEL            = 1 << 11,
+} AgsRecallIDFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-add"></a><h3>ags_recall_id_add ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_id_add                   (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Adds an <a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> with given properties to the passed <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-parent-recycling-container"></a><h3>ags_recall_id_find_parent_recycling_container ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallID.html#AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_parent_recycling_container
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-recycling-container"></a><h3>ags_recall_id_find_recycling_container ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallID.html#AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_recycling_container
+                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-get-run-stage"></a><h3>ags_recall_id_get_run_stage ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_recall_id_get_run_stage         (<em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Check if a run stage already has been passed for current run. This
+function is intended to handle AGS_AUDIO_ASYNC correctly.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-new"></a><h3>ags_recall_id_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallID.html#AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_new                   (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-set-run-stage"></a><h3>ags_recall_id_set_run_stage ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_id_set_run_stage         (<em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Marks the run stage to be passed for audio channel.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-unset-run-stage"></a><h3>ags_recall_id_unset_run_stage ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_id_unset_run_stage       (<em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+<p>
+Unmarks the run stage to be passed for audio channel.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallLadspa.html b/api/ags_0_4_0/ags-AgsRecallLadspa.html
new file mode 100644
index 0000000..2c2a6be
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallLadspa.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallLadspa</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallLadspa.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallLadspa.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallLadspa"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallLadspa.top_of_page"></a>AgsRecallLadspa</span></h2>
+<p>AgsRecallLadspa</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallLadspa.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallLadspa.html#AgsRecallLadspa">AgsRecallLadspa</a>;
+struct              <a href="ags-AgsRecallLadspa.html#AgsRecallLadspaClass">AgsRecallLadspaClass</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallLadspa.html#ags-recall-ladpsa-find">ags_recall_ladpsa_find</a>              (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *effect</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecallLadspa.html#ags-recall-ladspa-float-to-short">ags_recall_ladspa_float_to_short</a>    (<em class="parameter"><code><span class="type">float</span> *buffer</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallLadspa.html#ags-recall-ladspa-load-ports">ags_recall_ladspa_load_ports</a>        (<em class="parameter"><code><a href="ags-AgsRecallLadspa.html#AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> *recall_ladspa</code></em>);
+<a href="ags-AgsRecallLadspa.html#AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></a> *   <a href="ags-AgsRecallLadspa.html#ags-recall-ladspa-new">ags_recall_ladspa_new</a>               (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *effect</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecallLadspa.html#ags-recall-ladspa-short-to-float">ags_recall_ladspa_short_to_float</a>    (<em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><span class="type">float</span> *destination</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspa"></a><h3>struct AgsRecallLadspa</h3>
+<pre class="programlisting">struct AgsRecallLadspa {
+  AgsRecallChannel recall_channel;
+
+  gchar *filename;
+  gchar *effect;
+  guint index;
+
+  LADSPA_Descriptor *plugin_descriptor;
+  guint input_port;
+  guint output_port;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspaClass"></a><h3>struct AgsRecallLadspaClass</h3>
+<pre class="programlisting">struct AgsRecallLadspaClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladpsa-find"></a><h3>ags_recall_ladpsa_find ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_ladpsa_find              (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *effect</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-float-to-short"></a><h3>ags_recall_ladspa_float_to_short ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_ladspa_float_to_short    (<em class="parameter"><code><span class="type">float</span> *buffer</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *destination</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-load-ports"></a><h3>ags_recall_ladspa_load_ports ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_ladspa_load_ports        (<em class="parameter"><code><a href="ags-AgsRecallLadspa.html#AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> *recall_ladspa</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-new"></a><h3>ags_recall_ladspa_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallLadspa.html#AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></a> *   ags_recall_ladspa_new               (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *effect</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-short-to-float"></a><h3>ags_recall_ladspa_short_to_float ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recall_ladspa_short_to_float    (<em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><span class="type">float</span> *destination</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallLadspaRun.html b/api/ags_0_4_0/ags-AgsRecallLadspaRun.html
new file mode 100644
index 0000000..14c3d9c
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallLadspaRun.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallLadspaRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallLadspaRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallLadspaRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallLadspaRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallLadspaRun.top_of_page"></a>AgsRecallLadspaRun</span></h2>
+<p>AgsRecallLadspaRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallLadspaRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun">AgsRecallLadspaRun</a>;
+struct              <a href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRunClass">AgsRecallLadspaRunClass</a>;
+<a href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></a> * <a href="ags-AgsRecallLadspaRun.html#ags-recall-ladspa-run-new">ags_recall_ladspa_run_new</a>          (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspaRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspaRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspaRun"></a><h3>struct AgsRecallLadspaRun</h3>
+<pre class="programlisting">struct AgsRecallLadspaRun {
+  AgsRecallAudioSignal recall_audio_signal;
+
+  LADSPA_Data *input;
+  LADSPA_Data *output;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspaRunClass"></a><h3>struct AgsRecallLadspaRunClass</h3>
+<pre class="programlisting">struct AgsRecallLadspaRunClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-run-new"></a><h3>ags_recall_ladspa_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></a> * ags_recall_ladspa_run_new          (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallRecycling.html b/api/ags_0_4_0/ags-AgsRecallRecycling.html
new file mode 100644
index 0000000..376437f
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallRecycling.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallRecycling.top_of_page"></a>AgsRecallRecycling</span></h2>
+<p>AgsRecallRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallRecycling.html#AgsRecallRecycling">AgsRecallRecycling</a>;
+struct              <a href="ags-AgsRecallRecycling.html#AgsRecallRecyclingClass">AgsRecallRecyclingClass</a>;
+enum                <a href="ags-AgsRecallRecycling.html#AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a>;
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecallRecycling.html#ags-recall-recycling-get-child-source">ags_recall_recycling_get_child_source</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallRecycling.html#AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);
+<a href="ags-AgsRecallRecycling.html#AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * <a href="ags-AgsRecallRecycling.html#ags-recall-recycling-new">ags_recall_recycling_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecycling"></a><h3>struct AgsRecallRecycling</h3>
+<pre class="programlisting">struct AgsRecallRecycling {
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsRecycling *destination;
+  gulong destination_add_audio_signal_handler;
+  gulong destination_remove_audio_signal_handler;
+
+  AgsRecycling *source;
+  gulong source_add_audio_signal_handler;
+  gulong source_remove_audio_signal_handler;
+
+  AgsAudioSignal *child_destination;
+  GList *child_source;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingClass"></a><h3>struct AgsRecallRecyclingClass</h3>
+<pre class="programlisting">struct AgsRecallRecyclingClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingFlags"></a><h3>enum AgsRecallRecyclingFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR      = 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION  = 1 << 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE       = 1 << 2,
+} AgsRecallRecyclingFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-get-child-source"></a><h3>ags_recall_recycling_get_child_source ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recall_recycling_get_child_source
+                                                        (<em class="parameter"><code><a href="ags-AgsRecallRecycling.html#AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-new"></a><h3>ags_recall_recycling_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallRecycling.html#AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * ags_recall_recycling_new           ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecallRecyclingDummy.html b/api/ags_0_4_0/ags-AgsRecallRecyclingDummy.html
new file mode 100644
index 0000000..19ed48b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecallRecyclingDummy.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallRecyclingDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallRecyclingDummy.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallRecyclingDummy.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallRecyclingDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallRecyclingDummy.top_of_page"></a>AgsRecallRecyclingDummy</span></h2>
+<p>AgsRecallRecyclingDummy</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallRecyclingDummy.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>;
+struct              <a href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummyClass">AgsRecallRecyclingDummyClass</a>;
+<a href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></a> * <a href="ags-AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new">ags_recall_recycling_dummy_new</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecyclingDummy"></a><h3>struct AgsRecallRecyclingDummy</h3>
+<pre class="programlisting">struct AgsRecallRecyclingDummy {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingDummyClass"></a><h3>struct AgsRecallRecyclingDummyClass</h3>
+<pre class="programlisting">struct AgsRecallRecyclingDummyClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-dummy-new"></a><h3>ags_recall_recycling_dummy_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></a> * ags_recall_recycling_dummy_new
+                                                        (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> child_type</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecordThread.html b/api/ags_0_4_0/ags-AgsRecordThread.html
new file mode 100644
index 0000000..80d78e1
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecordThread.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecordThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecordThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecordThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecordThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecordThread.top_of_page"></a>AgsRecordThread</span></h2>
+<p>AgsRecordThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecordThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsRecordThread.html#AGS-RECORD-THREAD-DEFAULT-DELAY:CAPS">AGS_RECORD_THREAD_DEFAULT_DELAY</a>
+struct              <a href="ags-AgsRecordThread.html#AgsRecordThread">AgsRecordThread</a>;
+struct              <a href="ags-AgsRecordThread.html#AgsRecordThreadClass">AgsRecordThreadClass</a>;
+<a href="ags-AgsRecordThread.html#AgsRecordThread"><span class="returnvalue">AgsRecordThread</span></a> *   <a href="ags-AgsRecordThread.html#ags-record-thread-new">ags_record_thread_new</a>               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRegistry.html#AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecordThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecordThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECORD-THREAD-DEFAULT-DELAY:CAPS"></a><h3>AGS_RECORD_THREAD_DEFAULT_DELAY</h3>
+<pre class="programlisting">#define AGS_RECORD_THREAD_DEFAULT_DELAY (128)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecordThread"></a><h3>struct AgsRecordThread</h3>
+<pre class="programlisting">struct AgsRecordThread {
+  AgsThread thread;
+
+  AgsRegistry *registry;
+
+  guint delay;
+  guint counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecordThreadClass"></a><h3>struct AgsRecordThreadClass</h3>
+<pre class="programlisting">struct AgsRecordThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-record-thread-new"></a><h3>ags_record_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecordThread.html#AgsRecordThread"><span class="returnvalue">AgsRecordThread</span></a> *   ags_record_thread_new               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRegistry.html#AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecycling.html b/api/ags_0_4_0/ags-AgsRecycling.html
new file mode 100644
index 0000000..d812395
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecycling.html
@@ -0,0 +1,174 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecycling.top_of_page"></a>AgsRecycling</span></h2>
+<p>AgsRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecycling.html#AgsRecycling">AgsRecycling</a>;
+struct              <a href="ags-AgsRecycling.html#AgsRecyclingClass">AgsRecyclingClass</a>;
+enum                <a href="ags-AgsRecycling.html#AgsRecyclingFlags">AgsRecyclingFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsRecycling.html#ags-recycling-add-audio-signal">ags_recycling_add_audio_signal</a>      (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults">ags_recycling_create_audio_signal_with_defaults</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count">ags_recycling_create_audio_signal_with_frame_count</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);
+<a href="ags-AgsRecycling.html#AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a href="ags-AgsRecycling.html#ags-recycling-find-next-channel">ags_recycling_find_next_channel</a>     (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *prev_channel</code></em>);
+<a href="ags-AgsRecycling.html#AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a href="ags-AgsRecycling.html#ags-recycling-new">ags_recycling_new</a>                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a href="ags-AgsRecycling.html#ags-recycling-position">ags_recycling_position</a>              (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecycling.html#ags-recycling-remove-audio-signal">ags_recycling_remove_audio_signal</a>   (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecycling.html#ags-recycling-set-devout">ags_recycling_set_devout</a>            (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecycling"></a><h3>struct AgsRecycling</h3>
+<pre class="programlisting">struct AgsRecycling {
+  GObject object;
+
+  guint flags;
+
+  GObject *channel;
+  GObject *devout;
+
+  AgsRecycling *parent;
+
+  AgsRecycling *next;
+  AgsRecycling *prev;
+
+  GList *audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingClass"></a><h3>struct AgsRecyclingClass</h3>
+<pre class="programlisting">struct AgsRecyclingClass {
+  GObjectClass object;
+
+  void (*add_audio_signal)(AgsRecycling *recycling,
+			   AgsAudioSignal *audio_signal);
+  void (*remove_audio_signal)(AgsRecycling *recycling,
+			      AgsAudioSignal *audio_signal);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingFlags"></a><h3>enum AgsRecyclingFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECYCLING_MUTED           =  1,
+} AgsRecyclingFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-add-audio-signal"></a><h3>ags_recycling_add_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_add_audio_signal      (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-defaults"></a><h3>ags_recycling_create_audio_signal_with_defaults ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_create_audio_signal_with_defaults
+                                                        (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-frame-count"></a><h3>ags_recycling_create_audio_signal_with_frame_count ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_create_audio_signal_with_frame_count
+                                                        (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-find-next-channel"></a><h3>ags_recycling_find_next_channel ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecycling.html#AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_find_next_channel     (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *prev_channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-new"></a><h3>ags_recycling_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecycling.html#AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_new                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-position"></a><h3>ags_recycling_position ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_recycling_position              (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-remove-audio-signal"></a><h3>ags_recycling_remove_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_remove_audio_signal   (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-set-devout"></a><h3>ags_recycling_set_devout ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_set_devout            (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecyclingContainer.html b/api/ags_0_4_0/ags-AgsRecyclingContainer.html
new file mode 100644
index 0000000..423fd1f
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecyclingContainer.html
@@ -0,0 +1,219 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecyclingContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecyclingContainer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecyclingContainer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecyclingContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecyclingContainer.top_of_page"></a>AgsRecyclingContainer</span></h2>
+<p>AgsRecyclingContainer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecyclingContainer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer">AgsRecyclingContainer</a>;
+struct              <a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainerClass">AgsRecyclingContainerClass</a>;
+<a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-add">ags_recycling_container_add</a>     (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-add-child">ags_recycling_container_add_child</a>   (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-find">ags_recycling_container_find</a>        (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-child">ags_recycling_container_find_child</a>  (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-parent">ags_recycling_container_find_parent</a> (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id">ags_recycling_container_get_child_recall_id</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-toplevel">ags_recycling_container_get_toplevel</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-insert">ags_recycling_container_insert</a>  (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
+<a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-new">ags_recycling_container_new</a>     (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>);
+<a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove">ags_recycling_container_remove</a>  (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove-child">ags_recycling_container_remove_child</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-replace">ags_recycling_container_replace</a>     (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecyclingContainer.html#ags-recycling-container-reset-recycling">ags_recycling_container_reset_recycling</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingContainer"></a><h3>struct AgsRecyclingContainer</h3>
+<pre class="programlisting">struct AgsRecyclingContainer {
+  GObject object;
+
+  GObject *recall_id;
+
+  AgsRecycling **recycling;
+  guint64 length;
+
+  AgsRecyclingContainer *parent;
+  GList *children;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingContainerClass"></a><h3>struct AgsRecyclingContainerClass</h3>
+<pre class="programlisting">struct AgsRecyclingContainerClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add"></a><h3>ags_recycling_container_add ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_add     (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Removes a recycling to a container.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add-child"></a><h3>ags_recycling_container_add_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_container_add_child   (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre>
+<p>
+Adds a recycling container as child.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find"></a><h3>ags_recycling_container_find ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_recycling_container_find        (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Find position of recycling within array.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-child"></a><h3>ags_recycling_container_find_child ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_recycling_container_find_child  (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Find position of recycling within arrays.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-parent"></a><h3>ags_recycling_container_find_parent ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                ags_recycling_container_find_parent (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+Find position of recycling within array.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-child-recall-id"></a><h3>ags_recycling_container_get_child_recall_id ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             ags_recycling_container_get_child_recall_id
+                                                        (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+Retrieve all child recall ids.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-toplevel"></a><h3>ags_recycling_container_get_toplevel ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_get_toplevel
+                                                        (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+Iterates the tree up to highest level.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-insert"></a><h3>ags_recycling_container_insert ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_insert  (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-new"></a><h3>ags_recycling_container_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_new     (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove"></a><h3>ags_recycling_container_remove ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_remove  (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove-child"></a><h3>ags_recycling_container_remove_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_container_remove_child
+                                                        (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre>
+<p>
+Removes a recycling container of its parent.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-replace"></a><h3>ags_recycling_container_replace ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_container_replace     (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-reset-recycling"></a><h3>ags_recycling_container_reset_recycling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_container_reset_recycling
+                                                        (<em class="parameter"><code><a href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);</pre>
+<p>
+Modify recycling of container.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRecyclingThread.html b/api/ags_0_4_0/ags-AgsRecyclingThread.html
new file mode 100644
index 0000000..efd433d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRecyclingThread.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecyclingThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecyclingThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecyclingThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecyclingThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecyclingThread.top_of_page"></a>AgsRecyclingThread</span></h2>
+<p>AgsRecyclingThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecyclingThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS">AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</a>
+struct              <a href="ags-AgsRecyclingThread.html#AgsRecyclingThread">AgsRecyclingThread</a>;
+struct              <a href="ags-AgsRecyclingThread.html#AgsRecyclingThreadClass">AgsRecyclingThreadClass</a>;
+enum                <a href="ags-AgsRecyclingThread.html#AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a>;
+<a href="ags-AgsRecyclingThread.html#AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * <a href="ags-AgsRecyclingThread.html#ags-recycling-thread-new">ags_recycling_thread_new</a>           ();
+<span class="returnvalue">void</span>                <a href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-audio">ags_recycling_thread_play_audio</a>     (<em class="parameter"><code><a href="ags-AgsRecyclingThread.html#AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-channel">ags_recycling_thread_play_channel</a>   (<em class="parameter"><code><a href="ags-AgsRecyclingThread.html#AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RECYCLING_THREAD_DEFAULT_JIFFIE (100)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThread"></a><h3>struct AgsRecyclingThread</h3>
+<pre class="programlisting">struct AgsRecyclingThread {
+  AgsThread thread;
+
+  guint flags;
+
+  AgsThread *iterator_thread;
+
+  pthread_mutex_t iteration_mutex;
+  pthread_cond_t iteration_cond;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThreadClass"></a><h3>struct AgsRecyclingThreadClass</h3>
+<pre class="programlisting">struct AgsRecyclingThreadClass {
+  AgsThreadClass thread;
+
+  void (*play_channel)(AgsRecyclingThread *recycling_thread,
+		       GObject *channel,
+		       AgsRecallID *recall_id,
+		       gint stage);
+
+  void (*play_audio)(AgsRecyclingThread *recycling_thread,
+		     GObject *output, GObject *audio,
+		     AgsRecallID *recall_id,
+		     gint stage);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThreadFlags"></a><h3>enum AgsRecyclingThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECYCLING_THREAD_RUNNING   = 1,
+  AGS_RECYCLING_THREAD_WAIT      = 1 << 1,
+  AGS_RECYCLING_THREAD_DONE      = 1 << 2,
+} AgsRecyclingThreadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-new"></a><h3>ags_recycling_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRecyclingThread.html#AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * ags_recycling_thread_new           ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-audio"></a><h3>ags_recycling_thread_play_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_thread_play_audio     (<em class="parameter"><code><a href="ags-AgsRecyclingThread.html#AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-channel"></a><h3>ags_recycling_thread_play_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_thread_play_channel   (<em class="parameter"><code><a href="ags-AgsRecyclingThread.html#AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> stage</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRegistry.html b/api/ags_0_4_0/ags-AgsRegistry.html
new file mode 100644
index 0000000..2ba1b80
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRegistry.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRegistry</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRegistry.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRegistry.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRegistry"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRegistry.top_of_page"></a>AgsRegistry</span></h2>
+<p>AgsRegistry</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRegistry.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS">AGS_REGISTRY_DEFAULT_ID_LENGTH</a>
+struct              <a href="ags-AgsRegistry.html#AgsRegistry">AgsRegistry</a>;
+struct              <a href="ags-AgsRegistry.html#AgsRegistryClass">AgsRegistryClass</a>;
+struct              <a href="ags-AgsRegistry.html#AgsRegistryEntry">AgsRegistryEntry</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsRegistry.html#ags-registry-add">ags_registry_add</a>                    (<em class="parameter"><code><a href="ags-AgsRegistry.html#AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRegistry.html#AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);
+<a href="ags-AgsRegistry.html#AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a href="ags-AgsRegistry.html#ags-registry-entry-alloc">ags_registry_entry_alloc</a>            (<em class="parameter"><code><a href="ags-AgsRegistry.html#AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);
+<span class="returnvalue">xmlrpc_value</span> *      <a href="ags-AgsRegistry.html#ags-registry-entry-bulk">ags_registry_entry_bulk</a>             (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<a href="ags-AgsRegistry.html#AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a href="ags-AgsRegistry.html#ags-registry-entry-find">ags_registry_entry_find</a>             (<em class="parameter"><code><a href="ags-AgsRegistry.html#AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>);
+<a href="ags-AgsRegistry.html#AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       <a href="ags-AgsRegistry.html#ags-registry-new">ags_registry_new</a>                    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS"></a><h3>AGS_REGISTRY_DEFAULT_ID_LENGTH</h3>
+<pre class="programlisting">#define AGS_REGISTRY_DEFAULT_ID_LENGTH 16
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistry"></a><h3>struct AgsRegistry</h3>
+<pre class="programlisting">struct AgsRegistry {
+  GObject object;
+
+  guint flags;
+
+  pthread_mutex_t mutex;
+
+  AgsFile *previous;
+  AgsFile *current;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_registry *registry;
+#endif
+
+  GObject *server;
+
+  guint id_length;
+  guint counter;
+
+  GList *entry;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryClass"></a><h3>struct AgsRegistryClass</h3>
+<pre class="programlisting">struct AgsRegistryClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryEntry"></a><h3>struct AgsRegistryEntry</h3>
+<pre class="programlisting">struct AgsRegistryEntry {
+  gchar *id;
+  GValue entry;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-add"></a><h3>ags_registry_add ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_registry_add                    (<em class="parameter"><code><a href="ags-AgsRegistry.html#AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRegistry.html#AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-alloc"></a><h3>ags_registry_entry_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsRegistry.html#AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_alloc            (<em class="parameter"><code><a href="ags-AgsRegistry.html#AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-bulk"></a><h3>ags_registry_entry_bulk ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlrpc_value</span> *      ags_registry_entry_bulk             (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-find"></a><h3>ags_registry_entry_find ()</h3>
+<pre class="programlisting"><a href="ags-AgsRegistry.html#AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_find             (<em class="parameter"><code><a href="ags-AgsRegistry.html#AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-new"></a><h3>ags_registry_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRegistry.html#AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       ags_registry_new                    ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRemoteTask.html b/api/ags_0_4_0/ags-AgsRemoteTask.html
new file mode 100644
index 0000000..4cece2c
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRemoteTask.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoteTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoteTask.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoteTask.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoteTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoteTask.top_of_page"></a>AgsRemoteTask</span></h2>
+<p>AgsRemoteTask</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoteTask.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRemoteTask.html#AgsRemoteTask">AgsRemoteTask</a>;
+struct              <a href="ags-AgsRemoteTask.html#AgsRemoteTaskClass">AgsRemoteTaskClass</a>;
+<span class="returnvalue">xmlrpc_value</span> *      <a href="ags-AgsRemoteTask.html#ags-remote-task-launch">ags_remote_task_launch</a>              (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<span class="returnvalue">xmlrpc_value</span> *      <a href="ags-AgsRemoteTask.html#ags-remote-task-launch-timed">ags_remote_task_launch_timed</a>        (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<a href="ags-AgsRemoteTask.html#AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     <a href="ags-AgsRemoteTask.html#ags-remote-task-new">ags_remote_task_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoteTask.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoteTask.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoteTask"></a><h3>struct AgsRemoteTask</h3>
+<pre class="programlisting">struct AgsRemoteTask {
+  GObject object;
+
+  GObject *server;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoteTaskClass"></a><h3>struct AgsRemoteTaskClass</h3>
+<pre class="programlisting">struct AgsRemoteTaskClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch"></a><h3>ags_remote_task_launch ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlrpc_value</span> *      ags_remote_task_launch              (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch-timed"></a><h3>ags_remote_task_launch_timed ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlrpc_value</span> *      ags_remote_task_launch_timed        (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-new"></a><h3>ags_remote_task_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRemoteTask.html#AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     ags_remote_task_new                 ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRemoveAudio.html b/api/ags_0_4_0/ags-AgsRemoveAudio.html
new file mode 100644
index 0000000..acb5bb2
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRemoveAudio.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveAudio.top_of_page"></a>AgsRemoveAudio</span></h2>
+<p>AgsRemoveAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRemoveAudio.html#AgsRemoveAudio">AgsRemoveAudio</a>;
+struct              <a href="ags-AgsRemoveAudio.html#AgsRemoveAudioClass">AgsRemoveAudioClass</a>;
+<a href="ags-AgsRemoveAudio.html#AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    <a href="ags-AgsRemoveAudio.html#ags-remove-audio-new">ags_remove_audio_new</a>                (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveAudio"></a><h3>struct AgsRemoveAudio</h3>
+<pre class="programlisting">struct AgsRemoveAudio {
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveAudioClass"></a><h3>struct AgsRemoveAudioClass</h3>
+<pre class="programlisting">struct AgsRemoveAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-audio-new"></a><h3>ags_remove_audio_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRemoveAudio.html#AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    ags_remove_audio_new                (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRemoveAudioSignal.html b/api/ags_0_4_0/ags-AgsRemoveAudioSignal.html
new file mode 100644
index 0000000..1c0dd4d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRemoveAudioSignal.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveAudioSignal.top_of_page"></a>AgsRemoveAudioSignal</span></h2>
+<p>AgsRemoveAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>;
+struct              <a href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignalClass">AgsRemoveAudioSignalClass</a>;
+<a href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * <a href="ags-AgsRemoveAudioSignal.html#ags-remove-audio-signal-new">ags_remove_audio_signal_new</a>      (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveAudioSignal"></a><h3>struct AgsRemoveAudioSignal</h3>
+<pre class="programlisting">struct AgsRemoveAudioSignal {
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveAudioSignalClass"></a><h3>struct AgsRemoveAudioSignalClass</h3>
+<pre class="programlisting">struct AgsRemoveAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-audio-signal-new"></a><h3>ags_remove_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * ags_remove_audio_signal_new      (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRemoveNote.html b/api/ags_0_4_0/ags-AgsRemoveNote.html
new file mode 100644
index 0000000..be6e945
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRemoveNote.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveNote.top_of_page"></a>AgsRemoveNote</span></h2>
+<p>AgsRemoveNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRemoveNote.html#AgsRemoveNote">AgsRemoveNote</a>;
+struct              <a href="ags-AgsRemoveNote.html#AgsRemoveNoteClass">AgsRemoveNoteClass</a>;
+<a href="ags-AgsRemoveNote.html#AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     <a href="ags-AgsRemoveNote.html#ags-remove-note-new">ags_remove_note_new</a>                 (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveNote"></a><h3>struct AgsRemoveNote</h3>
+<pre class="programlisting">struct AgsRemoveNote {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveNoteClass"></a><h3>struct AgsRemoveNoteClass</h3>
+<pre class="programlisting">struct AgsRemoveNoteClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-note-new"></a><h3>ags_remove_note_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRemoveNote.html#AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     ags_remove_note_new                 (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRemovePointFromSelection.html b/api/ags_0_4_0/ags-AgsRemovePointFromSelection.html
new file mode 100644
index 0000000..2ba0b04
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRemovePointFromSelection.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemovePointFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemovePointFromSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemovePointFromSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemovePointFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemovePointFromSelection.top_of_page"></a>AgsRemovePointFromSelection</span></h2>
+<p>AgsRemovePointFromSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemovePointFromSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>;
+struct              <a href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelectionClass">AgsRemovePointFromSelectionClass</a>;
+<a href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * <a href="ags-AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new">ags_remove_point_from_selection_new</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemovePointFromSelection.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemovePointFromSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemovePointFromSelection"></a><h3>struct AgsRemovePointFromSelection</h3>
+<pre class="programlisting">struct AgsRemovePointFromSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemovePointFromSelectionClass"></a><h3>struct AgsRemovePointFromSelectionClass</h3>
+<pre class="programlisting">struct AgsRemovePointFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-point-from-selection-new"></a><h3>ags_remove_point_from_selection_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * ags_remove_point_from_selection_new
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRemoveRecall.html b/api/ags_0_4_0/ags-AgsRemoveRecall.html
new file mode 100644
index 0000000..4532f8a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRemoveRecall.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveRecall.top_of_page"></a>AgsRemoveRecall</span></h2>
+<p>AgsRemoveRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRemoveRecall.html#AgsRemoveRecall">AgsRemoveRecall</a>;
+struct              <a href="ags-AgsRemoveRecall.html#AgsRemoveRecallClass">AgsRemoveRecallClass</a>;
+<a href="ags-AgsRemoveRecall.html#AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   <a href="ags-AgsRemoveRecall.html#ags-remove-recall-new">ags_remove_recall_new</a>               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *context</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveRecall"></a><h3>struct AgsRemoveRecall</h3>
+<pre class="programlisting">struct AgsRemoveRecall {
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveRecallClass"></a><h3>struct AgsRemoveRecallClass</h3>
+<pre class="programlisting">struct AgsRemoveRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-recall-new"></a><h3>ags_remove_recall_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRemoveRecall.html#AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   ags_remove_recall_new               (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *context</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_play</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRemoveRegionFromSelection.html b/api/ags_0_4_0/ags-AgsRemoveRegionFromSelection.html
new file mode 100644
index 0000000..6b75f3a
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRemoveRegionFromSelection.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveRegionFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveRegionFromSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveRegionFromSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveRegionFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveRegionFromSelection.top_of_page"></a>AgsRemoveRegionFromSelection</span></h2>
+<p>AgsRemoveRegionFromSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveRegionFromSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>;
+struct              <a href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelectionClass">AgsRemoveRegionFromSelectionClass</a>;
+<a href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * <a href="ags-AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new">ags_remove_region_from_selection_new</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRegionFromSelection.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRegionFromSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveRegionFromSelection"></a><h3>struct AgsRemoveRegionFromSelection</h3>
+<pre class="programlisting">struct AgsRemoveRegionFromSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveRegionFromSelectionClass"></a><h3>struct AgsRemoveRegionFromSelectionClass</h3>
+<pre class="programlisting">struct AgsRemoveRegionFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-region-from-selection-new"></a><h3>ags_remove_region_from_selection_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * ags_remove_region_from_selection_new
+                                                        (<em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> y1</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsResizeEditor.html b/api/ags_0_4_0/ags-AgsResizeEditor.html
new file mode 100644
index 0000000..ee57a98
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsResizeEditor.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsResizeEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsResizeEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsResizeEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsResizeEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsResizeEditor.top_of_page"></a>AgsResizeEditor</span></h2>
+<p>AgsResizeEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsResizeEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsResizeEditor.html#AgsResizeEditor">AgsResizeEditor</a>;
+struct              <a href="ags-AgsResizeEditor.html#AgsResizeEditorClass">AgsResizeEditorClass</a>;
+<a href="ags-AgsResizeEditor.html#AgsResizeEditor"><span class="returnvalue">AgsResizeEditor</span></a> *   <a href="ags-AgsResizeEditor.html#ags-resize-editor-new">ags_resize_editor_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsResizeEditor"></a><h3>struct AgsResizeEditor</h3>
+<pre class="programlisting">struct AgsResizeEditor {
+  AgsPropertyEditor property_editor;
+
+  GtkSpinButton *audio_channels;
+
+  GtkSpinButton *input_pads;
+  GtkSpinButton *output_pads;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsResizeEditorClass"></a><h3>struct AgsResizeEditorClass</h3>
+<pre class="programlisting">struct AgsResizeEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-resize-editor-new"></a><h3>ags_resize_editor_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsResizeEditor.html#AgsResizeEditor"><span class="returnvalue">AgsResizeEditor</span></a> *   ags_resize_editor_new               ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsReturnableThread.html b/api/ags_0_4_0/ags-AgsReturnableThread.html
new file mode 100644
index 0000000..de6249b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsReturnableThread.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsReturnableThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsReturnableThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsReturnableThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsReturnableThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsReturnableThread.top_of_page"></a>AgsReturnableThread</span></h2>
+<p>AgsReturnableThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsReturnableThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS">AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</a>
+struct              <a href="ags-AgsReturnableThread.html#AgsReturnableThread">AgsReturnableThread</a>;
+<span class="returnvalue">void</span>                (<a href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback">*AgsReturnableThreadCallback</a>)      (<em class="parameter"><code><a href="ags-AgsReturnableThread.html#AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+struct              <a href="ags-AgsReturnableThread.html#AgsReturnableThreadClass">AgsReturnableThreadClass</a>;
+enum                <a href="ags-AgsReturnableThread.html#AgsReturnableThreadFlags">AgsReturnableThreadFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsReturnableThread.html#ags-returnable-thread-connect-safe-run">ags_returnable_thread_connect_safe_run</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsReturnableThread.html#AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run">ags_returnable_thread_disconnect_safe_run</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsReturnableThread.html#AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+<a href="ags-AgsReturnableThread.html#AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * <a href="ags-AgsReturnableThread.html#ags-returnable-thread-new">ags_returnable_thread_new</a>         (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *thread_pool</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsReturnableThread.html#ags-returnable-thread-safe-run">ags_returnable_thread_safe_run</a>      (<em class="parameter"><code><a href="ags-AgsReturnableThread.html#AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThread"></a><h3>struct AgsReturnableThread</h3>
+<pre class="programlisting">struct AgsReturnableThread {
+  AgsThread thread;
+
+  volatile guint flags;
+
+  GObject *thread_pool;
+
+  pthread_mutex_t reset_mutex;
+  volatile void *safe_data;
+
+  gulong handler;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadCallback"></a><h3>AgsReturnableThreadCallback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                (*AgsReturnableThreadCallback)      (<em class="parameter"><code><a href="ags-AgsReturnableThread.html#AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadClass"></a><h3>struct AgsReturnableThreadClass</h3>
+<pre class="programlisting">struct AgsReturnableThreadClass {
+  AgsThreadClass thread;
+
+  void (*safe_run)(AgsReturnableThread *returnable_thread);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadFlags"></a><h3>enum AgsReturnableThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RETURNABLE_THREAD_IN_USE              = 1,
+  AGS_RETURNABLE_THREAD_RESET               = 1 << 1,
+} AgsReturnableThreadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-connect-safe-run"></a><h3>ags_returnable_thread_connect_safe_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_returnable_thread_connect_safe_run
+                                                        (<em class="parameter"><code><a href="ags-AgsReturnableThread.html#AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-disconnect-safe-run"></a><h3>ags_returnable_thread_disconnect_safe_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_returnable_thread_disconnect_safe_run
+                                                        (<em class="parameter"><code><a href="ags-AgsReturnableThread.html#AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-new"></a><h3>ags_returnable_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsReturnableThread.html#AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * ags_returnable_thread_new         (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *thread_pool</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-safe-run"></a><h3>ags_returnable_thread_safe_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_returnable_thread_safe_run      (<em class="parameter"><code><a href="ags-AgsReturnableThread.html#AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRuler.html b/api/ags_0_4_0/ags-AgsRuler.html
new file mode 100644
index 0000000..af01b91
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRuler.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRuler</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRuler.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRuler.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRuler"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRuler.top_of_page"></a>AgsRuler</span></h2>
+<p>AgsRuler</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRuler.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsRuler.html#AgsRuler">AgsRuler</a>;
+struct              <a href="ags-AgsRuler.html#AgsRulerClass">AgsRulerClass</a>;
+<a href="ags-AgsRuler.html#AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          <a href="ags-AgsRuler.html#ags-ruler-new">ags_ruler_new</a>                       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRuler.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRuler.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRuler"></a><h3>struct AgsRuler</h3>
+<pre class="programlisting">struct AgsRuler {
+  GtkDrawingArea drawing_area;
+
+  /*
+  PangoLayout *layout;
+
+  char *font_name;
+  PangoFontDescription *font_desc;
+
+  PangoContext *context;
+  */
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRulerClass"></a><h3>struct AgsRulerClass</h3>
+<pre class="programlisting">struct AgsRulerClass {
+  GtkDrawingAreaClass drawing_area;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ruler-new"></a><h3>ags_ruler_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsRuler.html#AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          ags_ruler_new                       ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsRunnable.html b/api/ags_0_4_0/ags-AgsRunnable.html
new file mode 100644
index 0000000..9b52c59
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsRunnable.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRunnable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRunnable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRunnable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRunnable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRunnable.top_of_page"></a>AgsRunnable</span></h2>
+<p>AgsRunnable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRunnable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsRunnable.html#AgsRunnable">AgsRunnable</a>;
+struct              <a href="ags-AgsRunnable.html#AgsRunnableInterface">AgsRunnableInterface</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsRunnable.html#ags-runnable-run">ags_runnable_run</a>                    (<em class="parameter"><code><a href="ags-AgsRunnable.html#AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsRunnable.html#ags-runnable-stop">ags_runnable_stop</a>                   (<em class="parameter"><code><a href="ags-AgsRunnable.html#AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRunnable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRunnable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRunnable"></a><h3>AgsRunnable</h3>
+<pre class="programlisting">typedef void AgsRunnable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRunnableInterface"></a><h3>struct AgsRunnableInterface</h3>
+<pre class="programlisting">struct AgsRunnableInterface {
+  GTypeInterface interface;
+
+  void (*run)(AgsRunnable *runnable);
+  void (*stop)(AgsRunnable *runnable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-run"></a><h3>ags_runnable_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_runnable_run                    (<em class="parameter"><code><a href="ags-AgsRunnable.html#AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-stop"></a><h3>ags_runnable_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_runnable_stop                   (<em class="parameter"><code><a href="ags-AgsRunnable.html#AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSF2Chooser.html b/api/ags_0_4_0/ags-AgsSF2Chooser.html
new file mode 100644
index 0000000..dd13880
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSF2Chooser.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSF2Chooser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSF2Chooser.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSF2Chooser.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSF2Chooser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSF2Chooser.top_of_page"></a>AgsSF2Chooser</span></h2>
+<p>AgsSF2Chooser</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSF2Chooser.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSF2Chooser.html#AgsSF2Chooser">AgsSF2Chooser</a>;
+struct              <a href="ags-AgsSF2Chooser.html#AgsSF2ChooserClass">AgsSF2ChooserClass</a>;
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsSF2Chooser.html#ags-sf2-chooser-completed">ags_sf2_chooser_completed</a>           (<em class="parameter"><code><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     <a href="ags-AgsSF2Chooser.html#ags-sf2-chooser-new">ags_sf2_chooser_new</a>                 ();
+<span class="returnvalue">void</span>                <a href="ags-AgsSF2Chooser.html#ags-sf2-chooser-open">ags_sf2_chooser_open</a>                (<em class="parameter"><code><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo">ags_sf2_chooser_remove_all_from_combo</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBoxText.html"><span class="type">GtkComboBoxText</span></a> *combo</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSF2Chooser.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSF2Chooser.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSF2Chooser"></a><h3>struct AgsSF2Chooser</h3>
+<pre class="programlisting">struct AgsSF2Chooser {
+  GtkVBox vbox;
+
+  AgsIpatch *ipatch;
+
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+  GtkComboBoxText *sample;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSF2ChooserClass"></a><h3>struct AgsSF2ChooserClass</h3>
+<pre class="programlisting">struct AgsSF2ChooserClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-completed"></a><h3>ags_sf2_chooser_completed ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_sf2_chooser_completed           (<em class="parameter"><code><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-new"></a><h3>ags_sf2_chooser_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     ags_sf2_chooser_new                 ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-open"></a><h3>ags_sf2_chooser_open ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_sf2_chooser_open                (<em class="parameter"><code><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-remove-all-from-combo"></a><h3>ags_sf2_chooser_remove_all_from_combo ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_sf2_chooser_remove_all_from_combo
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBoxText.html"><span class="type">GtkComboBoxText</span></a> *combo</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSaveFile.html b/api/ags_0_4_0/ags-AgsSaveFile.html
new file mode 100644
index 0000000..ba54d25
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSaveFile.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSaveFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSaveFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSaveFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSaveFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSaveFile.top_of_page"></a>AgsSaveFile</span></h2>
+<p>AgsSaveFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSaveFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSaveFile.html#AgsSaveFile">AgsSaveFile</a>;
+struct              <a href="ags-AgsSaveFile.html#AgsSaveFileClass">AgsSaveFileClass</a>;
+<a href="ags-AgsSaveFile.html#AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       <a href="ags-AgsSaveFile.html#ags-save-file-new">ags_save_file_new</a>                   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSaveFile"></a><h3>struct AgsSaveFile</h3>
+<pre class="programlisting">struct AgsSaveFile {
+  AgsTask task;
+
+  AgsFile *file;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSaveFileClass"></a><h3>struct AgsSaveFileClass</h3>
+<pre class="programlisting">struct AgsSaveFileClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-save-file-new"></a><h3>ags_save_file_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSaveFile.html#AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       ags_save_file_new                   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsScrollOnPlay.html b/api/ags_0_4_0/ags-AgsScrollOnPlay.html
new file mode 100644
index 0000000..928fdb9
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsScrollOnPlay.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsScrollOnPlay</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsScrollOnPlay.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsScrollOnPlay.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsScrollOnPlay"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsScrollOnPlay.top_of_page"></a>AgsScrollOnPlay</span></h2>
+<p>AgsScrollOnPlay</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsScrollOnPlay.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay">AgsScrollOnPlay</a>;
+struct              <a href="ags-AgsScrollOnPlay.html#AgsScrollOnPlayClass">AgsScrollOnPlayClass</a>;
+<a href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   <a href="ags-AgsScrollOnPlay.html#ags-scroll-on-play-new">ags_scroll_on_play_new</a>              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsScrollOnPlay"></a><h3>struct AgsScrollOnPlay</h3>
+<pre class="programlisting">struct AgsScrollOnPlay {
+  AgsTask task;
+
+  GtkWidget *editor;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsScrollOnPlayClass"></a><h3>struct AgsScrollOnPlayClass</h3>
+<pre class="programlisting">struct AgsScrollOnPlayClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-scroll-on-play-new"></a><h3>ags_scroll_on_play_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   ags_scroll_on_play_new              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSeekable.html b/api/ags_0_4_0/ags-AgsSeekable.html
new file mode 100644
index 0000000..1a33619
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSeekable.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSeekable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSeekable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSeekable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSeekable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSeekable.top_of_page"></a>AgsSeekable</span></h2>
+<p>AgsSeekable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSeekable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsSeekable.html#AgsSeekable">AgsSeekable</a>;
+struct              <a href="ags-AgsSeekable.html#AgsSeekableInterface">AgsSeekableInterface</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsSeekable.html#ags-seekable-seek">ags_seekable_seek</a>                   (<em class="parameter"><code><a href="ags-AgsSeekable.html#AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> steps</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> forward</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSeekable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSeekable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSeekable"></a><h3>AgsSeekable</h3>
+<pre class="programlisting">typedef void AgsSeekable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSeekableInterface"></a><h3>struct AgsSeekableInterface</h3>
+<pre class="programlisting">struct AgsSeekableInterface {
+  GTypeInterface interface;
+
+  void (*seek)(AgsSeekable *seekable, guint steps, gboolean forward);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-seekable-seek"></a><h3>ags_seekable_seek ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_seekable_seek                   (<em class="parameter"><code><a href="ags-AgsSeekable.html#AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> steps</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> forward</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSegment.html b/api/ags_0_4_0/ags-AgsSegment.html
new file mode 100644
index 0000000..ebd0620
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSegment.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSegment</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSegment.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSegment.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSegment"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSegment.top_of_page"></a>AgsSegment</span></h2>
+<p>AgsSegment</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSegment.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">enum                <a href="ags-AgsSegment.html#AGS-SEGMENT-FLAGS:CAPS">AGS_SEGMENT_FLAGS</a>;
+struct              <a href="ags-AgsSegment.html#AgsSegment">AgsSegment</a>;
+struct              <a href="ags-AgsSegment.html#AgsSegmentClass">AgsSegmentClass</a>;
+enum                <a href="ags-AgsSegment.html#AgsSegmentFields">AgsSegmentFields</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsSegment.html#ags-segment-draw-string">ags_segment_draw_string</a>             (<em class="parameter"><code><a href="ags-AgsSegment.html#AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **string</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsSegment.html#ags-segment-field-off">ags_segment_field_off</a>               (<em class="parameter"><code><a href="ags-AgsSegment.html#AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> field</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsSegment.html#ags-segment-field-on">ags_segment_field_on</a>                (<em class="parameter"><code><a href="ags-AgsSegment.html#AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> field</code></em>);
+<a href="ags-AgsSegment.html#AgsSegment"><span class="returnvalue">AgsSegment</span></a> *        <a href="ags-AgsSegment.html#ags-segment-new">ags_segment_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSegment.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSegment.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-SEGMENT-FLAGS:CAPS"></a><h3>enum AGS_SEGMENT_FLAGS</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SEGMENT_MONOCHROME      = 1,
+  AGS_SEGMENT_COLOR_RED       = 1 <<  1,
+  AGS_SEGMENT_COLOR_BLUE      = 1 <<  2,
+  AGS_SGEMENT_COLOR_GREEN     = 1 <<  3,
+} AGS_SEGMENT_FLAGS;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSegment"></a><h3>struct AgsSegment</h3>
+<pre class="programlisting">struct AgsSegment {
+  GtkWidget widget;
+
+  guint flags;
+
+  guint count;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSegmentClass"></a><h3>struct AgsSegmentClass</h3>
+<pre class="programlisting">struct AgsSegmentClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSegmentFields"></a><h3>enum AgsSegmentFields</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SEGMENT_UPPER_LEFT                = 1,
+  AGS_SEGMENT_UPPER_RIGHT               = 1 <<  1,
+  AGS_SEGMENT_LOWER_LEFT                = 1 <<  2,
+  AGS_SEGMENT_LOWER_RIGHT               = 1 <<  3,
+  AGS_SEGMENT_LEFT_UPPER_1              = 1 <<  4,
+  AGS_SEGMENT_LEFT_UPPER_2              = 1 <<  5,
+  AGS_SEGMENT_LEFT_LOWER_1              = 1 <<  6,
+  AGS_SEGMENT_LEFT_LOWER_2              = 1 <<  7,
+  AGS_SEGMENT_RIGHT_UPPER_1             = 1 <<  8,
+  AGS_SEGMENT_RIGHT_UPPER_2             = 1 <<  9,
+  AGS_SEGMENT_RIGHT_LOWER_1             = 1 << 10,
+  AGS_SEGMENT_RIGHT_LOWER_2             = 1 << 11,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_1     = 1 << 12,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_2     = 1 << 13,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_1    = 1 << 14,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_2    = 1 << 15,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_1     = 1 << 16,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_2     = 1 << 17,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_1    = 1 << 18,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_2    = 1 << 19,
+} AgsSegmentFields;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-segment-draw-string"></a><h3>ags_segment_draw_string ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_segment_draw_string             (<em class="parameter"><code><a href="ags-AgsSegment.html#AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **string</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-segment-field-off"></a><h3>ags_segment_field_off ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_segment_field_off               (<em class="parameter"><code><a href="ags-AgsSegment.html#AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> field</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-segment-field-on"></a><h3>ags_segment_field_on ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_segment_field_on                (<em class="parameter"><code><a href="ags-AgsSegment.html#AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> field</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-segment-new"></a><h3>ags_segment_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSegment.html#AgsSegment"><span class="returnvalue">AgsSegment</span></a> *        ags_segment_new                     ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsServer.html b/api/ags_0_4_0/ags-AgsServer.html
new file mode 100644
index 0000000..3d75e3d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsServer.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsServer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsServer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsServer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsServer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsServer.top_of_page"></a>AgsServer</span></h2>
+<p>AgsServer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsServer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsServer.html#AgsServer">AgsServer</a>;
+struct              <a href="ags-AgsServer.html#AgsServerClass">AgsServerClass</a>;
+enum                <a href="ags-AgsServer.html#AgsServerFlags">AgsServerFlags</a>;
+<span class="returnvalue">xmlrpc_value</span> *      <a href="ags-AgsServer.html#ags-server-create-object">ags_server_create_object</a>            (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<a href="ags-AgsServer.html#AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a href="ags-AgsServer.html#ags-server-lookup">ags_server_lookup</a>                   (<em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<a href="ags-AgsServer.html#AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a href="ags-AgsServer.html#ags-server-new">ags_server_new</a>                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *main</code></em>);
+<span class="returnvalue">xmlrpc_value</span> *      <a href="ags-AgsServer.html#ags-server-object-set-property">ags_server_object_set_property</a>      (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsServer.html#ags-server-start">ags_server_start</a>                    (<em class="parameter"><code><a href="ags-AgsServer.html#AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServer.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsServer"></a><h3>struct AgsServer</h3>
+<pre class="programlisting">struct AgsServer {
+  GObject object;
+
+  guint flags;
+
+#ifdef AGS_WITH_XMLRPC_C
+  TServer abyss_server;
+  TSocket *socket;
+#endif
+  int socket_fd;
+  struct sockaddr_in address;
+
+  void *server_info;
+  
+  GObject *main;
+
+  AgsRegistry *registry;
+  AgsRemoteTask *remote_task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerClass"></a><h3>struct AgsServerClass</h3>
+<pre class="programlisting">struct AgsServerClass {
+  GObjectClass object;
+  
+  void (*start)(AgsServer *server);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerFlags"></a><h3>enum AgsServerFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SERVER_STARTED        = 1,
+  AGS_SERVER_RUNNING        = 1 << 1,
+} AgsServerFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-create-object"></a><h3>ags_server_create_object ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlrpc_value</span> *      ags_server_create_object            (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-lookup"></a><h3>ags_server_lookup ()</h3>
+<pre class="programlisting"><a href="ags-AgsServer.html#AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_lookup                   (<em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-new"></a><h3>ags_server_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsServer.html#AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_new                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *main</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-object-set-property"></a><h3>ags_server_object_set_property ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlrpc_value</span> *      ags_server_object_set_property      (<em class="parameter"><code><span class="type">xmlrpc_env</span> *env</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlrpc_value</span> *param_array</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *server_info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-start"></a><h3>ags_server_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_server_start                    (<em class="parameter"><code><a href="ags-AgsServer.html#AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsServerPreferences.html b/api/ags_0_4_0/ags-AgsServerPreferences.html
new file mode 100644
index 0000000..49da95f
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsServerPreferences.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsServerPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsServerPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsServerPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsServerPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsServerPreferences.top_of_page"></a>AgsServerPreferences</span></h2>
+<p>AgsServerPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsServerPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsServerPreferences.html#AgsServerPreferences">AgsServerPreferences</a>;
+struct              <a href="ags-AgsServerPreferences.html#AgsServerPreferencesClass">AgsServerPreferencesClass</a>;
+<a href="ags-AgsServerPreferences.html#AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * <a href="ags-AgsServerPreferences.html#ags-server-preferences-new">ags_server_preferences_new</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsServerPreferences"></a><h3>struct AgsServerPreferences</h3>
+<pre class="programlisting">struct AgsServerPreferences {
+  GtkVBox vbox;
+
+  GtkCheckButton *start;
+
+  GtkEntry *address;
+  GtkEntry *port;
+
+  GtkEntry *username;
+  GtkEntry *password;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerPreferencesClass"></a><h3>struct AgsServerPreferencesClass</h3>
+<pre class="programlisting">struct AgsServerPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-preferences-new"></a><h3>ags_server_preferences_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsServerPreferences.html#AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * ags_server_preferences_new       ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSetAudioChannels.html b/api/ags_0_4_0/ags-AgsSetAudioChannels.html
new file mode 100644
index 0000000..96126a7
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSetAudioChannels.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetAudioChannels.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetAudioChannels.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetAudioChannels"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetAudioChannels.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetAudioChannels.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels">AgsSetAudioChannels</a>;
+struct              <a href="ags-AgsSetAudioChannels.html#AgsSetAudioChannelsClass">AgsSetAudioChannelsClass</a>;
+<a href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * <a href="ags-AgsSetAudioChannels.html#ags-set-audio-channels-new">ags_set_audio_channels_new</a>        (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetAudioChannels"></a><h3>struct AgsSetAudioChannels</h3>
+<pre class="programlisting">struct AgsSetAudioChannels {
+  AgsTask task;
+
+  AgsDevout *devout;
+  guint audio_channels;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetAudioChannelsClass"></a><h3>struct AgsSetAudioChannelsClass</h3>
+<pre class="programlisting">struct AgsSetAudioChannelsClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-audio-channels-new"></a><h3>ags_set_audio_channels_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * ags_set_audio_channels_new        (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSetBufferSize.html b/api/ags_0_4_0/ags-AgsSetBufferSize.html
new file mode 100644
index 0000000..dad6b1b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSetBufferSize.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetBufferSize</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetBufferSize.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetBufferSize.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetBufferSize"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetBufferSize.top_of_page"></a>AgsSetBufferSize</span></h2>
+<p>AgsSetBufferSize</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetBufferSize.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSetBufferSize.html#AgsSetBufferSize">AgsSetBufferSize</a>;
+struct              <a href="ags-AgsSetBufferSize.html#AgsSetBufferSizeClass">AgsSetBufferSizeClass</a>;
+<a href="ags-AgsSetBufferSize.html#AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></a> *  <a href="ags-AgsSetBufferSize.html#ags-set-buffer-size-new">ags_set_buffer_size_new</a>             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetBufferSize"></a><h3>struct AgsSetBufferSize</h3>
+<pre class="programlisting">struct AgsSetBufferSize {
+  AgsTask task;
+
+  GObject *gobject;
+  guint buffer_size;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetBufferSizeClass"></a><h3>struct AgsSetBufferSizeClass</h3>
+<pre class="programlisting">struct AgsSetBufferSizeClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-buffer-size-new"></a><h3>ags_set_buffer_size_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSetBufferSize.html#AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></a> *  ags_set_buffer_size_new             (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSetDevoutPlayFlags.html b/api/ags_0_4_0/ags-AgsSetDevoutPlayFlags.html
new file mode 100644
index 0000000..41bfc07
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSetDevoutPlayFlags.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetDevoutPlayFlags</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetDevoutPlayFlags.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetDevoutPlayFlags.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetDevoutPlayFlags"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetDevoutPlayFlags.top_of_page"></a>AgsSetDevoutPlayFlags</span></h2>
+<p>AgsSetDevoutPlayFlags</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetDevoutPlayFlags.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>;
+struct              <a href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlagsClass">AgsSetDevoutPlayFlagsClass</a>;
+<a href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * <a href="ags-AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new">ags_set_devout_play_flags_new</a>   (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> devout_play_flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetDevoutPlayFlags"></a><h3>struct AgsSetDevoutPlayFlags</h3>
+<pre class="programlisting">struct AgsSetDevoutPlayFlags {
+  AgsTask task;
+
+  AgsDevoutPlay *devout_play;
+  guint devout_play_flags;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetDevoutPlayFlagsClass"></a><h3>struct AgsSetDevoutPlayFlagsClass</h3>
+<pre class="programlisting">struct AgsSetDevoutPlayFlagsClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-devout-play-flags-new"></a><h3>ags_set_devout_play_flags_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * ags_set_devout_play_flags_new   (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> devout_play_flags</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSetMuted.html b/api/ags_0_4_0/ags-AgsSetMuted.html
new file mode 100644
index 0000000..da26e5f
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSetMuted.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetMuted</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetMuted.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetMuted.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetMuted"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetMuted.top_of_page"></a>AgsSetMuted</span></h2>
+<p>AgsSetMuted</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetMuted.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSetMuted.html#AgsSetMuted">AgsSetMuted</a>;
+struct              <a href="ags-AgsSetMuted.html#AgsSetMutedClass">AgsSetMutedClass</a>;
+<a href="ags-AgsSetMuted.html#AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       <a href="ags-AgsSetMuted.html#ags-set-muted-new">ags_set_muted_new</a>                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> muted</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetMuted"></a><h3>struct AgsSetMuted</h3>
+<pre class="programlisting">struct AgsSetMuted {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gboolean muted;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetMutedClass"></a><h3>struct AgsSetMutedClass</h3>
+<pre class="programlisting">struct AgsSetMutedClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-muted-new"></a><h3>ags_set_muted_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSetMuted.html#AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       ags_set_muted_new                   (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> muted</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSetOutputDevice.html b/api/ags_0_4_0/ags-AgsSetOutputDevice.html
new file mode 100644
index 0000000..770f031
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSetOutputDevice.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetOutputDevice</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetOutputDevice.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetOutputDevice.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetOutputDevice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetOutputDevice.top_of_page"></a>AgsSetOutputDevice</span></h2>
+<p>AgsSetOutputDevice</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetOutputDevice.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice">AgsSetOutputDevice</a>;
+struct              <a href="ags-AgsSetOutputDevice.html#AgsSetOutputDeviceClass">AgsSetOutputDeviceClass</a>;
+<a href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * <a href="ags-AgsSetOutputDevice.html#ags-set-output-device-new">ags_set_output_device_new</a>          (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *card_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetOutputDevice"></a><h3>struct AgsSetOutputDevice</h3>
+<pre class="programlisting">struct AgsSetOutputDevice {
+  AgsTask task;
+
+  GObject *devout;
+  char *card_id;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetOutputDeviceClass"></a><h3>struct AgsSetOutputDeviceClass</h3>
+<pre class="programlisting">struct AgsSetOutputDeviceClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-output-device-new"></a><h3>ags_set_output_device_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * ags_set_output_device_new          (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><span class="type">char</span> *card_id</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSetSamplerate.html b/api/ags_0_4_0/ags-AgsSetSamplerate.html
new file mode 100644
index 0000000..734b2fa
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSetSamplerate.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetSamplerate</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetSamplerate.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetSamplerate.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetSamplerate"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetSamplerate.top_of_page"></a>AgsSetSamplerate</span></h2>
+<p>AgsSetSamplerate</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetSamplerate.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSetSamplerate.html#AgsSetSamplerate">AgsSetSamplerate</a>;
+struct              <a href="ags-AgsSetSamplerate.html#AgsSetSamplerateClass">AgsSetSamplerateClass</a>;
+<a href="ags-AgsSetSamplerate.html#AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  <a href="ags-AgsSetSamplerate.html#ags-set-samplerate-new">ags_set_samplerate_new</a>              (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> samplerate</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetSamplerate"></a><h3>struct AgsSetSamplerate</h3>
+<pre class="programlisting">struct AgsSetSamplerate {
+  AgsTask task;
+
+  GObject *gobject;
+  guint samplerate;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetSamplerateClass"></a><h3>struct AgsSetSamplerateClass</h3>
+<pre class="programlisting">struct AgsSetSamplerateClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-samplerate-new"></a><h3>ags_set_samplerate_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSetSamplerate.html#AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  ags_set_samplerate_new              (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> samplerate</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSingleThread.html b/api/ags_0_4_0/ags-AgsSingleThread.html
new file mode 100644
index 0000000..bc8da09
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSingleThread.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSingleThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSingleThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSingleThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSingleThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSingleThread.top_of_page"></a>AgsSingleThread</span></h2>
+<p>AgsSingleThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSingleThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a>
+struct              <a href="ags-AgsSingleThread.html#AgsSingleThread">AgsSingleThread</a>;
+struct              <a href="ags-AgsSingleThread.html#AgsSingleThreadClass">AgsSingleThreadClass</a>;
+<a href="ags-AgsSingleThread.html#AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   <a href="ags-AgsSingleThread.html#ags-single-thread-new">ags_single_thread_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSingleThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSingleThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS"></a><h3>AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</h3>
+<pre class="programlisting">#define AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE (30)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSingleThread"></a><h3>struct AgsSingleThread</h3>
+<pre class="programlisting">struct AgsSingleThread {
+  AgsThread thread;
+
+  AgsAudioLoop *audio_loop;
+  AgsDevoutThread *devout_thread;
+  AgsTaskThread *task_thread;
+  AgsGuiThread *gui_thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSingleThreadClass"></a><h3>struct AgsSingleThreadClass</h3>
+<pre class="programlisting">struct AgsSingleThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-single-thread-new"></a><h3>ags_single_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSingleThread.html#AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   ags_single_thread_new               ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSndfile.html b/api/ags_0_4_0/ags-AgsSndfile.html
new file mode 100644
index 0000000..ea6ba50
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSndfile.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSndfile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSndfile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSndfile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSndfile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSndfile.top_of_page"></a>AgsSndfile</span></h2>
+<p>AgsSndfile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSndfile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSndfile.html#AgsSndfile">AgsSndfile</a>;
+struct              <a href="ags-AgsSndfile.html#AgsSndfileClass">AgsSndfileClass</a>;
+enum                <a href="ags-AgsSndfile.html#AgsSndfileFlags">AgsSndfileFlags</a>;
+<a href="ags-AgsSndfile.html#AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        <a href="ags-AgsSndfile.html#ags-sndfile-new">ags_sndfile_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSndfile"></a><h3>struct AgsSndfile</h3>
+<pre class="programlisting">struct AgsSndfile {
+  GObject object;
+
+  guint flags;
+
+  SF_INFO *info;
+  SNDFILE *file;
+
+  guchar *pointer;
+  guchar *current;
+  gsize length;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSndfileClass"></a><h3>struct AgsSndfileClass</h3>
+<pre class="programlisting">struct AgsSndfileClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSndfileFlags"></a><h3>enum AgsSndfileFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SNDFILE_ITER_START    = 1,
+  AGS_SNDFILE_VIRTUAL       = 1 << 1,
+} AgsSndfileFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sndfile-new"></a><h3>ags_sndfile_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSndfile.html#AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        ags_sndfile_new                     ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSoundcard.html b/api/ags_0_4_0/ags-AgsSoundcard.html
new file mode 100644
index 0000000..a4c3b54
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSoundcard.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSoundcard</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSoundcard.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSoundcard.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSoundcard"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSoundcard.top_of_page"></a>AgsSoundcard</span></h2>
+<p>AgsSoundcard</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSoundcard.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsSoundcard.html#AgsSoundcard">AgsSoundcard</a>;
+struct              <a href="ags-AgsSoundcard.html#AgsSoundcardInterface">AgsSoundcardInterface</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsSoundcard.html#ags-soundcard-list-cards">ags_soundcard_list_cards</a>            (<em class="parameter"><code><a href="ags-AgsSoundcard.html#AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_name</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsSoundcard.html#ags-soundcard-offset-changed">ags_soundcard_offset_changed</a>        (<em class="parameter"><code><a href="ags-AgsSoundcard.html#AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> note_offset</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsSoundcard.html#ags-soundcard-pcm-info">ags_soundcard_pcm_info</a>              (<em class="parameter"><code><a href="ags-AgsSoundcard.html#AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsSoundcard.html#ags-soundcard-tic">ags_soundcard_tic</a>                   (<em class="parameter"><code><a href="ags-AgsSoundcard.html#AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSoundcard.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSoundcard.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSoundcard"></a><h3>AgsSoundcard</h3>
+<pre class="programlisting">typedef void AgsSoundcard;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSoundcardInterface"></a><h3>struct AgsSoundcardInterface</h3>
+<pre class="programlisting">struct AgsSoundcardInterface {
+  GTypeInterface interface;
+
+  void (*list_cards)(AgsSoundcard *soundcard,
+		     GList **card_id, GList **card_name);
+  void (*pcm_info)(AgsSoundcard *soundcard, gchar *card_id,
+		   guint *channels_min, guint *channels_max,
+		   guint *rate_min, guint *rate_max,
+		   guint *buffer_size_min, guint *buffer_size_max,
+		   GError **error);
+
+  void (*play_init)(AgsSoundcard *soundcard,
+		    GError **error);
+  void (*play)(AgsSoundcard *soundcard,
+	       GError **error);
+  void (*stop)(AgsSoundcard *soundcard);
+
+  void (*tic)(AgsSoundcard *soundcard);
+  void (*offset_changed)(AgsSoundcard *soundcard, guint note_offset);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-soundcard-list-cards"></a><h3>ags_soundcard_list_cards ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_soundcard_list_cards            (<em class="parameter"><code><a href="ags-AgsSoundcard.html#AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **card_name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-soundcard-offset-changed"></a><h3>ags_soundcard_offset_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_soundcard_offset_changed        (<em class="parameter"><code><a href="ags-AgsSoundcard.html#AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> note_offset</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-soundcard-pcm-info"></a><h3>ags_soundcard_pcm_info ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_soundcard_pcm_info              (<em class="parameter"><code><a href="ags-AgsSoundcard.html#AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *card_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *channels_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *rate_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-soundcard-tic"></a><h3>ags_soundcard_tic ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_soundcard_tic                   (<em class="parameter"><code><a href="ags-AgsSoundcard.html#AgsSoundcard"><span class="type">AgsSoundcard</span></a> *soundcard</code></em>);</pre>
+<p>
+Callback when counter expires minor note offset.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsStackable.html b/api/ags_0_4_0/ags-AgsStackable.html
new file mode 100644
index 0000000..037d508
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsStackable.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStackable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStackable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStackable.top_of_page"></a>AgsStackable</span></h2>
+<p>AgsStackable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStackable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsStackable.html#AgsStackable">AgsStackable</a>;
+struct              <a href="ags-AgsStackable.html#AgsStackableInterface">AgsStackableInterface</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsStackable.html#ags-stackable-pop">ags_stackable_pop</a>                   (<em class="parameter"><code><a href="ags-AgsStackable.html#AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsStackable.html#ags-stackable-push">ags_stackable_push</a>                  (<em class="parameter"><code><a href="ags-AgsStackable.html#AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStackable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStackable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStackable"></a><h3>AgsStackable</h3>
+<pre class="programlisting">typedef void AgsStackable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStackableInterface"></a><h3>struct AgsStackableInterface</h3>
+<pre class="programlisting">struct AgsStackableInterface {
+  GTypeInterface interface;
+
+  void (*push)(AgsStackable *stackable);
+  void (*pop)(AgsStackable *stackable);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-pop"></a><h3>ags_stackable_pop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_stackable_pop                   (<em class="parameter"><code><a href="ags-AgsStackable.html#AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-push"></a><h3>ags_stackable_push ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_stackable_push                  (<em class="parameter"><code><a href="ags-AgsStackable.html#AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsStartDevout.html b/api/ags_0_4_0/ags-AgsStartDevout.html
new file mode 100644
index 0000000..e5d282c
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsStartDevout.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStartDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStartDevout.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStartDevout.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStartDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStartDevout.top_of_page"></a>AgsStartDevout</span></h2>
+<p>AgsStartDevout</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStartDevout.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsStartDevout.html#AgsStartDevout">AgsStartDevout</a>;
+struct              <a href="ags-AgsStartDevout.html#AgsStartDevoutClass">AgsStartDevoutClass</a>;
+<a href="ags-AgsStartDevout.html#AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    <a href="ags-AgsStartDevout.html#ags-start-devout-new">ags_start_devout_new</a>                (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStartDevout"></a><h3>struct AgsStartDevout</h3>
+<pre class="programlisting">struct AgsStartDevout {
+  AgsTask task;
+
+  AgsDevout *devout;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStartDevoutClass"></a><h3>struct AgsStartDevoutClass</h3>
+<pre class="programlisting">struct AgsStartDevoutClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-start-devout-new"></a><h3>ags_start_devout_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsStartDevout.html#AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    ags_start_devout_new                (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsStream.html b/api/ags_0_4_0/ags-AgsStream.html
new file mode 100644
index 0000000..f5f8a8e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsStream.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStream</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStream.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStream.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStream"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStream.top_of_page"></a>AgsStream</span></h2>
+<p>AgsStream</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStream.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsStream.html#AgsStream">AgsStream</a>;
+struct              <a href="ags-AgsStream.html#AgsStreamClass">AgsStreamClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsStream.html#ags-stream">ags_stream</a>                          (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+<a href="ags-AgsStream.html#AgsStream"><span class="returnvalue">AgsStream</span></a> *         <a href="ags-AgsStream.html#ags-stream-new">ags_stream_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStream.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStream.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStream"></a><h3>struct AgsStream</h3>
+<pre class="programlisting">struct AgsStream {
+  AgsRecall recall;
+
+  AgsAudioSignal *audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamClass"></a><h3>struct AgsStreamClass</h3>
+<pre class="programlisting">struct AgsStreamClass {
+  AgsRecallClass recall;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream"></a><h3>ags_stream ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_stream                          (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-new"></a><h3>ags_stream_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsStream.html#AgsStream"><span class="returnvalue">AgsStream</span></a> *         ags_stream_new                      ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsStreamAudioSignal.html b/api/ags_0_4_0/ags-AgsStreamAudioSignal.html
new file mode 100644
index 0000000..e010ed1
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsStreamAudioSignal.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamAudioSignal.top_of_page"></a>AgsStreamAudioSignal</span></h2>
+<p>AgsStreamAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal">AgsStreamAudioSignal</a>;
+struct              <a href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignalClass">AgsStreamAudioSignalClass</a>;
+<a href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * <a href="ags-AgsStreamAudioSignal.html#ags-stream-audio-signal-new">ags_stream_audio_signal_new</a>      (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamAudioSignal"></a><h3>struct AgsStreamAudioSignal</h3>
+<pre class="programlisting">struct AgsStreamAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamAudioSignalClass"></a><h3>struct AgsStreamAudioSignalClass</h3>
+<pre class="programlisting">struct AgsStreamAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-audio-signal-new"></a><h3>ags_stream_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * ags_stream_audio_signal_new      (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsStreamChannel.html b/api/ags_0_4_0/ags-AgsStreamChannel.html
new file mode 100644
index 0000000..18283d4
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsStreamChannel.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamChannel.top_of_page"></a>AgsStreamChannel</span></h2>
+<p>AgsStreamChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsStreamChannel.html#AgsStreamChannel">AgsStreamChannel</a>;
+struct              <a href="ags-AgsStreamChannel.html#AgsStreamChannelClass">AgsStreamChannelClass</a>;
+<a href="ags-AgsStreamChannel.html#AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  <a href="ags-AgsStreamChannel.html#ags-stream-channel-new">ags_stream_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamChannel"></a><h3>struct AgsStreamChannel</h3>
+<pre class="programlisting">struct AgsStreamChannel {
+  AgsRecallChannel recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamChannelClass"></a><h3>struct AgsStreamChannelClass</h3>
+<pre class="programlisting">struct AgsStreamChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-channel-new"></a><h3>ags_stream_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsStreamChannel.html#AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  ags_stream_channel_new              ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsStreamChannelRun.html b/api/ags_0_4_0/ags-AgsStreamChannelRun.html
new file mode 100644
index 0000000..5bf2689
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsStreamChannelRun.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamChannelRun.top_of_page"></a>AgsStreamChannelRun</span></h2>
+<p>AgsStreamChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun">AgsStreamChannelRun</a>;
+struct              <a href="ags-AgsStreamChannelRun.html#AgsStreamChannelRunClass">AgsStreamChannelRunClass</a>;
+<a href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * <a href="ags-AgsStreamChannelRun.html#ags-stream-channel-run-new">ags_stream_channel_run_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamChannelRun"></a><h3>struct AgsStreamChannelRun</h3>
+<pre class="programlisting">struct AgsStreamChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamChannelRunClass"></a><h3>struct AgsStreamChannelRunClass</h3>
+<pre class="programlisting">struct AgsStreamChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-channel-run-new"></a><h3>ags_stream_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * ags_stream_channel_run_new        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsStreamRecycling.html b/api/ags_0_4_0/ags-AgsStreamRecycling.html
new file mode 100644
index 0000000..3d1d31e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsStreamRecycling.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamRecycling.top_of_page"></a>AgsStreamRecycling</span></h2>
+<p>AgsStreamRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsStreamRecycling.html#AgsStreamRecycling">AgsStreamRecycling</a>;
+struct              <a href="ags-AgsStreamRecycling.html#AgsStreamRecyclingClass">AgsStreamRecyclingClass</a>;
+<a href="ags-AgsStreamRecycling.html#AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * <a href="ags-AgsStreamRecycling.html#ags-stream-recycling-new">ags_stream_recycling_new</a>           (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamRecycling"></a><h3>struct AgsStreamRecycling</h3>
+<pre class="programlisting">struct AgsStreamRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamRecyclingClass"></a><h3>struct AgsStreamRecyclingClass</h3>
+<pre class="programlisting">struct AgsStreamRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-recycling-new"></a><h3>ags_stream_recycling_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsStreamRecycling.html#AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * ags_stream_recycling_new           (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSynth.html b/api/ags_0_4_0/ags-AgsSynth.html
new file mode 100644
index 0000000..3ed8be6
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSynth.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSynth.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSynth.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynth.top_of_page"></a>AgsSynth</span></h2>
+<p>AgsSynth</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSynth.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSynth.html#AgsSynth">AgsSynth</a>;
+struct              <a href="ags-AgsSynth.html#AgsSynthClass">AgsSynthClass</a>;
+enum                <a href="ags-AgsSynth.html#AgsSynthFlags">AgsSynthFlags</a>;
+<a href="ags-AgsSynth.html#AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          <a href="ags-AgsSynth.html#ags-synth-new">ags_synth_new</a>                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynth"></a><h3>struct AgsSynth</h3>
+<pre class="programlisting">struct AgsSynth {
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkVBox *input_pad;
+
+  GtkSpinButton *lower; // how many channels until to lowest freq
+  GtkSpinButton *loop_start;
+  GtkSpinButton *loop_end;
+
+  GtkCheckButton *auto_update;
+  GtkButton *update;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthClass"></a><h3>struct AgsSynthClass</h3>
+<pre class="programlisting">struct AgsSynthClass {
+  AgsMachineClass machine;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthFlags"></a><h3>enum AgsSynthFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SYNTH_AUTO_UPDATE          = 1,
+} AgsSynthFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-new"></a><h3>ags_synth_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSynth.html#AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          ags_synth_new                       (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSynthInputLine.html b/api/ags_0_4_0/ags-AgsSynthInputLine.html
new file mode 100644
index 0000000..8e3e921
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSynthInputLine.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynthInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSynthInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSynthInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSynthInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynthInputLine.top_of_page"></a>AgsSynthInputLine</span></h2>
+<p>AgsSynthInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSynthInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSynthInputLine.html#AgsSynthInputLine">AgsSynthInputLine</a>;
+struct              <a href="ags-AgsSynthInputLine.html#AgsSynthInputLineClass">AgsSynthInputLineClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsSynthInputLine.html#ags-synth-input-line-map-recall">ags_synth_input_line_map_recall</a>     (<em class="parameter"><code><a href="ags-AgsSynthInputLine.html#AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> *synth_input_line</code></em>);
+<a href="ags-AgsSynthInputLine.html#AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * <a href="ags-AgsSynthInputLine.html#ags-synth-input-line-new">ags_synth_input_line_new</a>            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynthInputLine"></a><h3>struct AgsSynthInputLine</h3>
+<pre class="programlisting">struct AgsSynthInputLine {
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+
+  AgsOscillator *oscillator;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthInputLineClass"></a><h3>struct AgsSynthInputLineClass</h3>
+<pre class="programlisting">struct AgsSynthInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-line-map-recall"></a><h3>ags_synth_input_line_map_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_synth_input_line_map_recall     (<em class="parameter"><code><a href="ags-AgsSynthInputLine.html#AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> *synth_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-line-new"></a><h3>ags_synth_input_line_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSynthInputLine.html#AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * ags_synth_input_line_new            (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsSynthInputPad.html b/api/ags_0_4_0/ags-AgsSynthInputPad.html
new file mode 100644
index 0000000..769ef50
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsSynthInputPad.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynthInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSynthInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSynthInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSynthInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynthInputPad.top_of_page"></a>AgsSynthInputPad</span></h2>
+<p>AgsSynthInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSynthInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsSynthInputPad.html#AgsSynthInputPad">AgsSynthInputPad</a>;
+struct              <a href="ags-AgsSynthInputPad.html#AgsSynthInputPadClass">AgsSynthInputPadClass</a>;
+<a href="ags-AgsSynthInputPad.html#AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  <a href="ags-AgsSynthInputPad.html#ags-synth-input-pad-new">ags_synth_input_pad_new</a>             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynthInputPad"></a><h3>struct AgsSynthInputPad</h3>
+<pre class="programlisting">struct AgsSynthInputPad {
+  AgsPad pad;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthInputPadClass"></a><h3>struct AgsSynthInputPadClass</h3>
+<pre class="programlisting">struct AgsSynthInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-pad-new"></a><h3>ags_synth_input_pad_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsSynthInputPad.html#AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  ags_synth_input_pad_new             (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsTable.html b/api/ags_0_4_0/ags-AgsTable.html
new file mode 100644
index 0000000..144c72e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsTable.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTable.top_of_page"></a>AgsTable</span></h2>
+<p>AgsTable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsTable.html#AgsTable">AgsTable</a>;
+struct              <a href="ags-AgsTable.html#AgsTableClass">AgsTableClass</a>;
+<a href="ags-AgsTable.html#AgsTable"><span class="returnvalue">AgsTable</span></a> *          <a href="ags-AgsTable.html#ags-table-new">ags_table_new</a>                       (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> row</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> columns</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> homogeneous</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTable"></a><h3>struct AgsTable</h3>
+<pre class="programlisting">struct AgsTable {
+  GtkTable table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTableClass"></a><h3>struct AgsTableClass</h3>
+<pre class="programlisting">struct AgsTableClass {
+  GtkTableClass table;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-table-new"></a><h3>ags_table_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsTable.html#AgsTable"><span class="returnvalue">AgsTable</span></a> *          ags_table_new                       (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> row</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> columns</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> homogeneous</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsTactable.html b/api/ags_0_4_0/ags-AgsTactable.html
new file mode 100644
index 0000000..7235966
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsTactable.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTactable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTactable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTactable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTactable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTactable.top_of_page"></a>AgsTactable</span></h2>
+<p>AgsTactable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTactable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsTactable.html#AgsTactable">AgsTactable</a>;
+struct              <a href="ags-AgsTactable.html#AgsTactableInterface">AgsTactableInterface</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsTactable.html#ags-tactable-change-bpm">ags_tactable_change_bpm</a>             (<em class="parameter"><code><a href="ags-AgsTactable.html#AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> bpm</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTactable.html#ags-tactable-change-notation-duration">ags_tactable_change_notation_duration</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsTactable.html#AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> duration</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTactable.html#ags-tactable-change-sequencer-duration">ags_tactable_change_sequencer_duration</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsTactable.html#AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> duration</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTactable.html#ags-tactable-change-tact">ags_tactable_change_tact</a>            (<em class="parameter"><code><a href="ags-AgsTactable.html#AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTactable.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTactable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTactable"></a><h3>AgsTactable</h3>
+<pre class="programlisting">typedef void AgsTactable;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactableInterface"></a><h3>struct AgsTactableInterface</h3>
+<pre class="programlisting">struct AgsTactableInterface {
+  GTypeInterface interface;
+
+  void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_notation_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_tact)(AgsTactable *tactable, gdouble tact);
+  void (*change_bpm)(AgsTactable *tactable, gdouble bpm);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-bpm"></a><h3>ags_tactable_change_bpm ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tactable_change_bpm             (<em class="parameter"><code><a href="ags-AgsTactable.html#AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> bpm</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-notation-duration"></a><h3>ags_tactable_change_notation_duration ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tactable_change_notation_duration
+                                                        (<em class="parameter"><code><a href="ags-AgsTactable.html#AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> duration</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-sequencer-duration"></a><h3>ags_tactable_change_sequencer_duration ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tactable_change_sequencer_duration
+                                                        (<em class="parameter"><code><a href="ags-AgsTactable.html#AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> duration</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-tact"></a><h3>ags_tactable_change_tact ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tactable_change_tact            (<em class="parameter"><code><a href="ags-AgsTactable.html#AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsTask.html b/api/ags_0_4_0/ags-AgsTask.html
new file mode 100644
index 0000000..ced8f46
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsTask.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTask.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTask.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTask.top_of_page"></a>AgsTask</span></h2>
+<p>AgsTask</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTask.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsTask.html#AgsTask">AgsTask</a>;
+struct              <a href="ags-AgsTask.html#AgsTaskClass">AgsTaskClass</a>;
+enum                <a href="ags-AgsTask.html#AgsTaskFlags">AgsTaskFlags</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsTask.html#ags-task-failure">ags_task_failure</a>                    (<em class="parameter"><code><a href="ags-AgsTask.html#AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTask.html#ags-task-launch">ags_task_launch</a>                     (<em class="parameter"><code><a href="ags-AgsTask.html#AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<a href="ags-AgsTask.html#AgsTask"><span class="returnvalue">AgsTask</span></a> *           <a href="ags-AgsTask.html#ags-task-new">ags_task_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTask"></a><h3>struct AgsTask</h3>
+<pre class="programlisting">struct AgsTask {
+  GObject object;
+
+  guint flags;
+
+  char *name;
+
+  guint delay;
+
+  pthread_cond_t wait_sync_task_cond;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskClass"></a><h3>struct AgsTaskClass</h3>
+<pre class="programlisting">struct AgsTaskClass {
+  GObjectClass object;
+
+  void (*launch)(AgsTask *task);
+
+  void (*failure)(AgsTask *task, GError *error);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskFlags"></a><h3>enum AgsTaskFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TASK_LOCKED = 1,
+} AgsTaskFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-failure"></a><h3>ags_task_failure ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_task_failure                    (<em class="parameter"><code><a href="ags-AgsTask.html#AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-launch"></a><h3>ags_task_launch ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_task_launch                     (<em class="parameter"><code><a href="ags-AgsTask.html#AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-new"></a><h3>ags_task_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsTask.html#AgsTask"><span class="returnvalue">AgsTask</span></a> *           ags_task_new                        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsTaskThread.html b/api/ags_0_4_0/ags-AgsTaskThread.html
new file mode 100644
index 0000000..3478cfd
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsTaskThread.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTaskThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTaskThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTaskThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTaskThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTaskThread.top_of_page"></a>AgsTaskThread</span></h2>
+<p>AgsTaskThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTaskThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS">AGS_TASK_THREAD_DEFAULT_JIFFIE</a>
+struct              <a href="ags-AgsTaskThread.html#AgsTaskThread">AgsTaskThread</a>;
+struct              <a href="ags-AgsTaskThread.html#AgsTaskThreadAppend">AgsTaskThreadAppend</a>;
+struct              <a href="ags-AgsTaskThread.html#AgsTaskThreadClass">AgsTaskThreadClass</a>;
+<span class="returnvalue">void</span>                <a href="ags-AgsTaskThread.html#ags-task-thread-append-task">ags_task_thread_append_task</a>         (<em class="parameter"><code><a href="ags-AgsTaskThread.html#AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTask.html#AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTaskThread.html#ags-task-thread-append-tasks">ags_task_thread_append_tasks</a>        (<em class="parameter"><code><a href="ags-AgsTaskThread.html#AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);
+<a href="ags-AgsTaskThread.html#AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     <a href="ags-AgsTaskThread.html#ags-task-thread-new">ags_task_thread_new</a>                 (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TASK_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_TASK_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThread"></a><h3>struct AgsTaskThread</h3>
+<pre class="programlisting">struct AgsTaskThread {
+  AgsThread thread;
+
+  guint flags;
+
+  GMutex mutex;
+  GCond cond;
+
+  pthread_mutex_t read_mutex;
+  pthread_mutex_t launch_mutex;
+
+  volatile guint queued;
+  volatile guint pending;
+
+  volatile GList *exec;
+  volatile GList *queue;
+
+  AgsThreadPool *thread_pool;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThreadAppend"></a><h3>struct AgsTaskThreadAppend</h3>
+<pre class="programlisting">struct AgsTaskThreadAppend {
+  AgsTaskThread *task_thread;
+  volatile gpointer data;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThreadClass"></a><h3>struct AgsTaskThreadClass</h3>
+<pre class="programlisting">struct AgsTaskThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-task"></a><h3>ags_task_thread_append_task ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_task_thread_append_task         (<em class="parameter"><code><a href="ags-AgsTaskThread.html#AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTask.html#AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+<p>
+Adds the task to <em class="parameter"><code>task_thread</code></em>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-tasks"></a><h3>ags_task_thread_append_tasks ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_task_thread_append_tasks        (<em class="parameter"><code><a href="ags-AgsTaskThread.html#AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);</pre>
+<p>
+Concats the list with <em class="parameter"><code>task_thread</code></em>'s internal task list. Don't
+free the list you pass. It will be freed for you.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-new"></a><h3>ags_task_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsTaskThread.html#AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     ags_task_thread_new                 (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *devout</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsThread.html b/api/ags_0_4_0/ags-AgsThread.html
new file mode 100644
index 0000000..efdf29b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsThread.html
@@ -0,0 +1,570 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsThread.top_of_page"></a>AgsThread</span></h2>
+<p>AgsThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS">AGS_ACCOUNTING_TABLE</a>                (ptr)
+#define             <a href="ags-AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS">AGS_THREAD_DEFAULT_ATTACK</a>
+#define             <a href="ags-AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS">AGS_THREAD_DEFAULT_JIFFIE</a>
+#define             <a href="ags-AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS">AGS_THREAD_MAX_PRECISION</a>
+#define             <a href="ags-AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS">AGS_THREAD_RESUME_SIG</a>
+#define             <a href="ags-AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS">AGS_THREAD_SUSPEND_SIG</a>
+struct              <a href="ags-AgsThread.html#AgsAccountingTable">AgsAccountingTable</a>;
+struct              <a href="ags-AgsThread.html#AgsThread">AgsThread</a>;
+struct              <a href="ags-AgsThread.html#AgsThreadClass">AgsThreadClass</a>;
+enum                <a href="ags-AgsThread.html#AgsThreadFlags">AgsThreadFlags</a>;
+#define             <a href="ags-AgsThread.html#MSEC-PER-SEC:CAPS">MSEC_PER_SEC</a>
+#define             <a href="ags-AgsThread.html#NSEC-PER-SEC:CAPS">NSEC_PER_SEC</a>
+<a href="ags-AgsThread.html#AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> * <a href="ags-AgsThread.html#ags-accounting-table-alloc">ags_accounting_table_alloc</a>         (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-accounting-table-set-sanity">ags_accounting_table_set_sanity</a>     (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *table</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> sanity</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-add-child">ags_thread_add_child</a>                (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsThread.html#ags-thread-children-is-locked">ags_thread_children_is_locked</a>       (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a href="ags-AgsThread.html#ags-thread-first">ags_thread_first</a>                    (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a href="ags-AgsThread.html#ags-thread-get-toplevel">ags_thread_get_toplevel</a>             (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-hangcheck">ags_thread_hangcheck</a>                (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsThread.html#ags-thread-is-current-ready">ags_thread_is_current_ready</a>         (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsThread.html#ags-thread-is-tree-ready">ags_thread_is_tree_ready</a>            (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a href="ags-AgsThread.html#ags-thread-last">ags_thread_last</a>                     (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-lock">ags_thread_lock</a>                     (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-lock-all">ags_thread_lock_all</a>                 (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-lock-children">ags_thread_lock_children</a>            (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-lock-parent">ags_thread_lock_parent</a>              (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-lock-sibling">ags_thread_lock_sibling</a>             (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a href="ags-AgsThread.html#ags-thread-new">ags_thread_new</a>                      (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+<a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a href="ags-AgsThread.html#ags-thread-next-children-locked">ags_thread_next_children_locked</a>     (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a href="ags-AgsThread.html#ags-thread-next-parent-locked">ags_thread_next_parent_locked</a>       (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a href="ags-AgsThread.html#ags-thread-next-sibling-locked">ags_thread_next_sibling_locked</a>      (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsThread.html#ags-thread-parental-is-locked">ags_thread_parental_is_locked</a>       (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-remove-child">ags_thread_remove_child</a>             (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-resume">ags_thread_resume</a>                   (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-run">ags_thread_run</a>                      (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-set-sync">ags_thread_set_sync</a>                 (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-set-sync-all">ags_thread_set_sync_all</a>             (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsThread.html#ags-thread-sibling-is-locked">ags_thread_sibling_is_locked</a>        (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-signal-children">ags_thread_signal_children</a>          (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-signal-parent">ags_thread_signal_parent</a>            (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-signal-sibling">ags_thread_signal_sibling</a>           (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-start">ags_thread_start</a>                    (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-stop">ags_thread_stop</a>                     (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-suspend">ags_thread_suspend</a>                  (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-timelock">ags_thread_timelock</a>                 (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsThread.html#ags-thread-trylock">ags_thread_trylock</a>                  (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-unlock">ags_thread_unlock</a>                   (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-unlock-all">ags_thread_unlock_all</a>               (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-unlock-children">ags_thread_unlock_children</a>          (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-unlock-parent">ags_thread_unlock_parent</a>            (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-unlock-sibling">ags_thread_unlock_sibling</a>           (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-wait-children">ags_thread_wait_children</a>            (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-wait-parent">ags_thread_wait_parent</a>              (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThread.html#ags-thread-wait-sibling">ags_thread_wait_sibling</a>             (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-ACCOUNTING-TABLE:CAPS"></a><h3>AGS_ACCOUNTING_TABLE()</h3>
+<pre class="programlisting">#define AGS_ACCOUNTING_TABLE(ptr) ((AgsAccountingTable *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-ATTACK:CAPS"></a><h3>AGS_THREAD_DEFAULT_ATTACK</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_ATTACK (1.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_JIFFIE (250)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-MAX-PRECISION:CAPS"></a><h3>AGS_THREAD_MAX_PRECISION</h3>
+<pre class="programlisting">#define AGS_THREAD_MAX_PRECISION (1000)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-RESUME-SIG:CAPS"></a><h3>AGS_THREAD_RESUME_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_RESUME_SIG</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-SUSPEND-SIG:CAPS"></a><h3>AGS_THREAD_SUSPEND_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_SUSPEND_SIG</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAccountingTable"></a><h3>struct AgsAccountingTable</h3>
+<pre class="programlisting">struct AgsAccountingTable {
+  AgsThread *thread;
+  gdouble sanity;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread"></a><h3>struct AgsThread</h3>
+<pre class="programlisting">struct AgsThread {
+  GObject object;
+
+  atomic_t flags;
+
+  atomic_t monitor;
+  atomic_t lock_count;
+
+  atomic_t barrier;
+  atomic_t barrier_count;
+
+  atomic_t dyntic;
+
+  struct timespec timed_suspend;
+  gint goodness;
+
+  AgsThread *children;
+  AgsThread *next;
+  AgsThread *prev;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadClass"></a><h3>struct AgsThreadClass</h3>
+<pre class="programlisting">struct AgsThreadClass {
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadFlags"></a><h3>enum AgsThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+} AgsThreadFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MSEC-PER-SEC:CAPS"></a><h3>MSEC_PER_SEC</h3>
+<pre class="programlisting">#define             MSEC_PER_SEC</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NSEC-PER-SEC:CAPS"></a><h3>NSEC_PER_SEC</h3>
+<pre class="programlisting">#define             NSEC_PER_SEC</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-alloc"></a><h3>ags_accounting_table_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsThread.html#AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> * ags_accounting_table_alloc         (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-set-sanity"></a><h3>ags_accounting_table_set_sanity ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_accounting_table_set_sanity     (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *table</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> sanity</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-add-child"></a><h3>ags_thread_add_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_add_child                (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-children-is-locked"></a><h3>ags_thread_children_is_locked ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_children_is_locked       (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Check the AGS_THREAD_LOCKED flag within sibling.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-first"></a><h3>ags_thread_first ()</h3>
+<pre class="programlisting"><a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_first                    (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve first sibling.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-get-toplevel"></a><h3>ags_thread_get_toplevel ()</h3>
+<pre class="programlisting"><a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_get_toplevel             (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve toplevel thread.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-hangcheck"></a><h3>ags_thread_hangcheck ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_hangcheck                (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Performs hangcheck of thread.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-current-ready"></a><h3>ags_thread_is_current_ready ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_is_current_ready         (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-tree-ready"></a><h3>ags_thread_is_tree_ready ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_is_tree_ready            (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-last"></a><h3>ags_thread_last ()</h3>
+<pre class="programlisting"><a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_last                     (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve last sibling.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock"></a><h3>ags_thread_lock ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_lock                     (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Locks the threads own mutex and sets the appropriate flag.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-all"></a><h3>ags_thread_lock_all ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_lock_all                 (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-children"></a><h3>ags_thread_lock_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_lock_children            (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Lock child tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-parent"></a><h3>ags_thread_lock_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_lock_parent              (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Lock parent tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-sibling"></a><h3>ags_thread_lock_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_lock_sibling             (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Lock sibling tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-new"></a><h3>ags_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_new                      (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+<p>
+Create a new <a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> you may provide a <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> as <em class="parameter"><code>data</code></em>
+to your thread routine.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-children-locked"></a><h3>ags_thread_next_children_locked ()</h3>
+<pre class="programlisting"><a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_children_locked     (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve next locked thread following <em class="parameter"><code>thread</code></em>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-parent-locked"></a><h3>ags_thread_next_parent_locked ()</h3>
+<pre class="programlisting"><a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_parent_locked       (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Retrieve next locked thread above <em class="parameter"><code>thread</code></em>.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-sibling-locked"></a><h3>ags_thread_next_sibling_locked ()</h3>
+<pre class="programlisting"><a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_sibling_locked      (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Retrieve next locked thread neighbooring <em class="parameter"><code>thread</code></em>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-parental-is-locked"></a><h3>ags_thread_parental_is_locked ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_parental_is_locked       (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Check the AGS_THREAD_LOCKED flag in parental levels.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-remove-child"></a><h3>ags_thread_remove_child ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_remove_child             (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-resume"></a><h3>ags_thread_resume ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_resume                   (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-run"></a><h3>ags_thread_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_run                      (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Only for internal use of ags_thread_loop but you may want to set the your very own
+class function namely your thread's routine.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync"></a><h3>ags_thread_set_sync ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_set_sync                 (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);</pre>
+<p>
+Calls <a href="ags-AgsThread.html#ags-thread-set-sync"><code class="function">ags_thread_set_sync()</code></a> on all threads.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync-all"></a><h3>ags_thread_set_sync_all ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_set_sync_all             (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> tic</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-sibling-is-locked"></a><h3>ags_thread_sibling_is_locked ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_sibling_is_locked        (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Check the AGS_THREAD_LOCKED flag within sibling.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-children"></a><h3>ags_thread_signal_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_signal_children          (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);</pre>
+<p>
+Signals the tree in lower levels.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-parent"></a><h3>ags_thread_signal_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_signal_parent            (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);</pre>
+<p>
+Signals the tree in higher levels.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-sibling"></a><h3>ags_thread_signal_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_signal_sibling           (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);</pre>
+<p>
+Signals the tree on same level.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-start"></a><h3>ags_thread_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_start                    (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Start the thread.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-stop"></a><h3>ags_thread_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_stop                     (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Stop the threads loop by unsetting AGS_THREAD_RUNNING flag.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-suspend"></a><h3>ags_thread_suspend ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_suspend                  (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-timelock"></a><h3>ags_thread_timelock ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_timelock                 (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-trylock"></a><h3>ags_thread_trylock ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_thread_trylock                  (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock"></a><h3>ags_thread_unlock ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_unlock                   (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlocks the threads own mutex and unsets the appropriate flag.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-all"></a><h3>ags_thread_unlock_all ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_unlock_all               (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-children"></a><h3>ags_thread_unlock_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_unlock_children          (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlock child tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-parent"></a><h3>ags_thread_unlock_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_unlock_parent            (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Unlock parent tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-sibling"></a><h3>ags_thread_unlock_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_unlock_sibling           (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Unlock sibling tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-children"></a><h3>ags_thread_wait_children ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_wait_children            (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Wait on child tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-parent"></a><h3>ags_thread_wait_parent ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_wait_parent              (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+Wait on parent tree structure.
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-sibling"></a><h3>ags_thread_wait_sibling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_wait_sibling             (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+Wait on sibling tree structure.
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsThreadPool.html b/api/ags_0_4_0/ags-AgsThreadPool.html
new file mode 100644
index 0000000..5704be3
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsThreadPool.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsThreadPool</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsThreadPool.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsThreadPool.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsThreadPool"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsThreadPool.top_of_page"></a>AgsThreadPool</span></h2>
+<p>AgsThreadPool</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsThreadPool.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsThreadPool.html#AgsThreadPool">AgsThreadPool</a>;
+struct              <a href="ags-AgsThreadPool.html#AgsThreadPoolClass">AgsThreadPoolClass</a>;
+enum                <a href="ags-AgsThreadPool.html#AgsThreadPoolFlags">AgsThreadPoolFlags</a>;
+<a href="ags-AgsThreadPool.html#AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     <a href="ags-AgsThreadPool.html#ags-thread-pool-new">ags_thread_pool_new</a>                 (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a href="ags-AgsThreadPool.html#ags-thread-pool-pull">ags_thread_pool_pull</a>                (<em class="parameter"><code><a href="ags-AgsThreadPool.html#AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsThreadPool.html#ags-thread-pool-start">ags_thread_pool_start</a>               (<em class="parameter"><code><a href="ags-AgsThreadPool.html#AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsThreadPool"></a><h3>struct AgsThreadPool</h3>
+<pre class="programlisting">struct AgsThreadPool {
+  GObject object;
+
+  volatile guint flags;
+
+  volatile guint max_unused_threads;
+  volatile guint max_threads;
+
+  pthread_t thread;
+
+  pthread_mutex_t creation_mutex;
+  pthread_cond_t creation_cond;
+
+  volatile guint n_threads;
+  volatile guint newly_pulled;
+  volatile guint queued;
+
+  AgsThread *parent;
+  volatile GList *returnable_thread;
+  volatile GList *running_thread;
+
+  pthread_mutex_t pull_mutex;
+
+  pthread_mutex_t return_mutex;
+  pthread_cond_t return_cond;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPoolClass"></a><h3>struct AgsThreadPoolClass</h3>
+<pre class="programlisting">struct AgsThreadPoolClass {
+  GObjectClass object;
+
+  void (*start)(AgsThreadPool *thread_pool);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPoolFlags"></a><h3>enum AgsThreadPoolFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_THREAD_POOL_RUNNING  = 1,
+  AGS_THREAD_POOL_READY    = 1 << 1,
+} AgsThreadPoolFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-new"></a><h3>ags_thread_pool_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsThreadPool.html#AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     ags_thread_pool_new                 (<em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-pull"></a><h3>ags_thread_pool_pull ()</h3>
+<pre class="programlisting"><a href="ags-AgsThread.html#AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_pool_pull                (<em class="parameter"><code><a href="ags-AgsThreadPool.html#AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-start"></a><h3>ags_thread_pool_start ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_thread_pool_start               (<em class="parameter"><code><a href="ags-AgsThreadPool.html#AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsTimebar.html b/api/ags_0_4_0/ags-AgsTimebar.html
new file mode 100644
index 0000000..6abe772
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsTimebar.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimebar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimebar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimebar.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimebar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimebar.top_of_page"></a>AgsTimebar</span></h2>
+<p>AgsTimebar</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimebar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsTimebar.html#AgsTimebar">AgsTimebar</a>;
+struct              <a href="ags-AgsTimebar.html#AgsTimebarClass">AgsTimebarClass</a>;
+<a href="ags-AgsTimebar.html#AgsTimebar"><span class="returnvalue">AgsTimebar</span></a> *        <a href="ags-AgsTimebar.html#ags-timebar-new">ags_timebar_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimebar.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimebar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimebar"></a><h3>struct AgsTimebar</h3>
+<pre class="programlisting">struct AgsTimebar {
+  GtkRange range;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimebarClass"></a><h3>struct AgsTimebarClass</h3>
+<pre class="programlisting">struct AgsTimebarClass {
+  GtkRangeClass range;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timebar-new"></a><h3>ags_timebar_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsTimebar.html#AgsTimebar"><span class="returnvalue">AgsTimebar</span></a> *        ags_timebar_new                     ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsTimestamp.html b/api/ags_0_4_0/ags-AgsTimestamp.html
new file mode 100644
index 0000000..ab52d0b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsTimestamp.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestamp</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimestamp.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimestamp.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimestamp"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestamp.top_of_page"></a>AgsTimestamp</span></h2>
+<p>AgsTimestamp</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimestamp.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsTimestamp.html#AgsTimestamp">AgsTimestamp</a>;
+struct              <a href="ags-AgsTimestamp.html#AgsTimestampClass">AgsTimestampClass</a>;
+enum                <a href="ags-AgsTimestamp.html#AgsTimestampFlags">AgsTimestampFlags</a>;
+<a href="ags-AgsTimestamp.html#AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a href="ags-AgsTimestamp.html#ags-timestamp-new">ags_timestamp_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimestamp"></a><h3>struct AgsTimestamp</h3>
+<pre class="programlisting">struct AgsTimestamp {
+  GObject object;
+
+  guint flags;
+  
+  union{
+    struct _unix{
+      time_t time_val;
+    }unix_time;
+  }timer;
+
+  guint delay;
+  guint attack;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampClass"></a><h3>struct AgsTimestampClass</h3>
+<pre class="programlisting">struct AgsTimestampClass {
+  GObjectClass object;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFlags"></a><h3>enum AgsTimestampFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_UNIX      = 1,
+  AGS_TIMESTAMP_OUTDATED  = 1 << 1,
+} AgsTimestampFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-new"></a><h3>ags_timestamp_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsTimestamp.html#AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_new                   ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsTimestampFactory.html b/api/ags_0_4_0/ags-AgsTimestampFactory.html
new file mode 100644
index 0000000..20fd01d
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsTimestampFactory.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestampFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimestampFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimestampFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimestampFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestampFactory.top_of_page"></a>AgsTimestampFactory</span></h2>
+<p>AgsTimestampFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimestampFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsTimestampFactory.html#AgsTimestampFactory">AgsTimestampFactory</a>;
+struct              <a href="ags-AgsTimestampFactory.html#AgsTimestampFactoryClass">AgsTimestampFactoryClass</a>;
+enum                <a href="ags-AgsTimestampFactory.html#AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a>;
+<a href="ags-AgsTimestamp.html#AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a href="ags-AgsTimestampFactory.html#ags-timestamp-factory-create">ags_timestamp_factory_create</a>        (<em class="parameter"><code><a href="ags-AgsTimestampFactory.html#AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTimestamp.html#AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);
+<a href="ags-AgsTimestampFactory.html#AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a href="ags-AgsTimestampFactory.html#ags-timestamp-factory-get-instance">ags_timestamp_factory_get_instance</a>
+                                                        ();
+<a href="ags-AgsTimestampFactory.html#AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a href="ags-AgsTimestampFactory.html#ags-timestamp-factory-new">ags_timestamp_factory_new</a>         ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimestampFactory"></a><h3>struct AgsTimestampFactory</h3>
+<pre class="programlisting">struct AgsTimestampFactory {
+  GObject object;
+
+  guint flags;
+
+  GList *timestamp;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFactoryClass"></a><h3>struct AgsTimestampFactoryClass</h3>
+<pre class="programlisting">struct AgsTimestampFactoryClass {
+  GObjectClass object;
+  
+  AgsTimestamp* (*create)(AgsTimestampFactory *timestamp_factory,
+			  AgsTimestamp *predecor);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFactoryFlags"></a><h3>enum AgsTimestampFactoryFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_FACTORY_UNIX      = 1,
+} AgsTimestampFactoryFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-create"></a><h3>ags_timestamp_factory_create ()</h3>
+<pre class="programlisting"><a href="ags-AgsTimestamp.html#AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_factory_create        (<em class="parameter"><code><a href="ags-AgsTimestampFactory.html#AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTimestamp.html#AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-get-instance"></a><h3>ags_timestamp_factory_get_instance ()</h3>
+<pre class="programlisting"><a href="ags-AgsTimestampFactory.html#AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_get_instance
+                                                        ();</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-new"></a><h3>ags_timestamp_factory_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsTimestampFactory.html#AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_new         ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsTimestampThread.html b/api/ags_0_4_0/ags-AgsTimestampThread.html
new file mode 100644
index 0000000..d6de865
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsTimestampThread.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestampThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimestampThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimestampThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimestampThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestampThread.top_of_page"></a>AgsTimestampThread</span></h2>
+<p>AgsTimestampThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimestampThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS">AGS_MICROSECONDS_PER_SECOND</a>
+#define             <a href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a>
+#define             <a href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a>
+#define             <a href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a>
+#define             <a href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a>
+#define             <a href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a>
+struct              <a href="ags-AgsTimestampThread.html#AgsTimestampThread">AgsTimestampThread</a>;
+struct              <a href="ags-AgsTimestampThread.html#AgsTimestampThreadClass">AgsTimestampThreadClass</a>;
+<a href="ags-AgsTimestampThread.html#AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * <a href="ags-AgsTimestampThread.html#ags-timestamp-thread-new">ags_timestamp_thread_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampThread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MICROSECONDS-PER-SECOND:CAPS"></a><h3>AGS_MICROSECONDS_PER_SECOND</h3>
+<pre class="programlisting">#define AGS_MICROSECONDS_PER_SECOND (1000000.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_TIC</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_TIC</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampThread"></a><h3>struct AgsTimestampThread</h3>
+<pre class="programlisting">struct AgsTimestampThread {
+  AgsThread thread;
+
+  GObject *current_timestamp;
+  GObject *current_latency;
+
+  GObject *timestamp;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampThreadClass"></a><h3>struct AgsTimestampThreadClass</h3>
+<pre class="programlisting">struct AgsTimestampThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-thread-new"></a><h3>ags_timestamp_thread_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsTimestampThread.html#AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * ags_timestamp_thread_new           ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsToggleLed.html b/api/ags_0_4_0/ags-AgsToggleLed.html
new file mode 100644
index 0000000..0df2730
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsToggleLed.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsToggleLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsToggleLed.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsToggleLed.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsToggleLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsToggleLed.top_of_page"></a>AgsToggleLed</span></h2>
+<p>AgsToggleLed</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsToggleLed.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsToggleLed.html#AgsToggleLed">AgsToggleLed</a>;
+struct              <a href="ags-AgsToggleLed.html#AgsToggleLedClass">AgsToggleLedClass</a>;
+<a href="ags-AgsToggleLed.html#AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      <a href="ags-AgsToggleLed.html#ags-toggle-led-new">ags_toggle_led_new</a>                  (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *led</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> set_active</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> unset_active</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsToggleLed"></a><h3>struct AgsToggleLed</h3>
+<pre class="programlisting">struct AgsToggleLed {
+  AgsTask task;
+
+  GList *led;
+  guint set_active;
+  guint unset_active;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsToggleLedClass"></a><h3>struct AgsToggleLedClass</h3>
+<pre class="programlisting">struct AgsToggleLedClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-led-new"></a><h3>ags_toggle_led_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsToggleLed.html#AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      ags_toggle_led_new                  (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *led</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> set_active</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> unset_active</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsTogglePatternBit.html b/api/ags_0_4_0/ags-AgsTogglePatternBit.html
new file mode 100644
index 0000000..37232c3
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsTogglePatternBit.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTogglePatternBit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTogglePatternBit.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTogglePatternBit.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTogglePatternBit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTogglePatternBit.top_of_page"></a>AgsTogglePatternBit</span></h2>
+<p>AgsTogglePatternBit</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTogglePatternBit.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit">AgsTogglePatternBit</a>;
+struct              <a href="ags-AgsTogglePatternBit.html#AgsTogglePatternBitClass">AgsTogglePatternBitClass</a>;
+<a href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * <a href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-new">ags_toggle_pattern_bit_new</a>        (<em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui">ags_toggle_pattern_bit_refresh_gui</a>  (<em class="parameter"><code><a href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTogglePatternBit"></a><h3>struct AgsTogglePatternBit</h3>
+<pre class="programlisting">struct AgsTogglePatternBit {
+  AgsTask task;
+
+  AgsPattern *pattern;
+  guint line;
+
+  guint index_i;
+  guint index_j;
+  guint bit;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTogglePatternBitClass"></a><h3>struct AgsTogglePatternBitClass</h3>
+<pre class="programlisting">struct AgsTogglePatternBitClass {
+  AgsTaskClass task;
+
+  void (*refresh_gui)(AgsTogglePatternBit *toggle_pattern_bit);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-new"></a><h3>ags_toggle_pattern_bit_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * ags_toggle_pattern_bit_new        (<em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> line</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index_j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-refresh-gui"></a><h3>ags_toggle_pattern_bit_refresh_gui ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toggle_pattern_bit_refresh_gui  (<em class="parameter"><code><a href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsToolbar.html b/api/ags_0_4_0/ags-AgsToolbar.html
new file mode 100644
index 0000000..95bef23
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsToolbar.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsToolbar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsToolbar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsToolbar.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsToolbar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsToolbar.top_of_page"></a>AgsToolbar</span></h2>
+<p>AgsToolbar</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsToolbar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsToolbar.html#AgsToolbar">AgsToolbar</a>;
+struct              <a href="ags-AgsToolbar.html#AgsToolbarClass">AgsToolbarClass</a>;
+<a href="ags-AgsToolbar.html#AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        <a href="ags-AgsToolbar.html#ags-toolbar-new">ags_toolbar_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsToolbar"></a><h3>struct AgsToolbar</h3>
+<pre class="programlisting">struct AgsToolbar {
+  GtkToolbar toolbar;
+
+  GtkToggleButton *selected_edit_mode;
+  GtkToggleButton *position;
+  GtkToggleButton *edit;
+  GtkToggleButton *clear;
+  GtkToggleButton *select;
+
+  GtkButton *copy;
+  GtkButton *cut;
+  GtkButton *paste;
+
+  guint zoom_history;
+  GtkComboBoxText *zoom;
+
+  GtkComboBoxText *mode;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsToolbarClass"></a><h3>struct AgsToolbarClass</h3>
+<pre class="programlisting">struct AgsToolbarClass {
+  GtkToolbarClass toolbar;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-new"></a><h3>ags_toolbar_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsToolbar.html#AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        ags_toolbar_new                     ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsTreeIterator.html b/api/ags_0_4_0/ags-AgsTreeIterator.html
new file mode 100644
index 0000000..3e8edcf
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsTreeIterator.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTreeIterator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTreeIterator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTreeIterator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTreeIterator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTreeIterator.top_of_page"></a>AgsTreeIterator</span></h2>
+<p>AgsTreeIterator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTreeIterator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a href="ags-AgsTreeIterator.html#AgsTreeIterator">AgsTreeIterator</a>;
+struct              <a href="ags-AgsTreeIterator.html#AgsTreeIteratorInterface">AgsTreeIteratorInterface</a>;
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-AgsTreeIterator.html#ags-tree-iterator-is-inverse-mode">ags_tree_iterator_is_inverse_mode</a>   (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTreeIterator.html#ags-tree-iterator-iterate">ags_tree_iterator_iterate</a>           (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> node_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTreeIterator.html#ags-tree-iterator-iterate-nested">ags_tree_iterator_iterate_nested</a>    (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> node_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTreeIterator.html#ags-tree-iterator-safe-iterate">ags_tree_iterator_safe_iterate</a>      (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> node_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTreeIterator.html#ags-tree-iterator-safe-iterate-nested">ags_tree_iterator_safe_iterate_nested</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> node_id</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsTreeIterator.html#ags-tree-iterator-set-inverse-mode">ags_tree_iterator_set_inverse_mode</a>  (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> mode</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTreeIterator.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTreeIterator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTreeIterator"></a><h3>AgsTreeIterator</h3>
+<pre class="programlisting">typedef void AgsTreeIterator;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTreeIteratorInterface"></a><h3>struct AgsTreeIteratorInterface</h3>
+<pre class="programlisting">struct AgsTreeIteratorInterface {
+  GTypeInterface interface;
+
+  void (*set_inverse_mode)(AgsTreeIterator *tree, gboolean mode);
+  gboolean (*is_inverse_mode)(AgsTreeIterator *tree);
+  
+  void (*iterate)(AgsTreeIterator *tree,
+		  gpointer node_id);
+  void (*iterate_nested)(AgsTreeIterator *tree,
+			 gpointer node_id);
+  
+  void (*safe_iterate)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+		       gpointer node_id);
+  void (*safe_iterate_nested)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+			      gpointer node_id);
+
+  void (*loop_action)(AgsTreeIterator *current,
+		      gpointer node_id);
+  void (*nested_loop_action)(AgsTreeIterator *current,
+			     gpointer node_id);
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-is-inverse-mode"></a><h3>ags_tree_iterator_is_inverse_mode ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_tree_iterator_is_inverse_mode   (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-iterate"></a><h3>ags_tree_iterator_iterate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tree_iterator_iterate           (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> node_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-iterate-nested"></a><h3>ags_tree_iterator_iterate_nested ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tree_iterator_iterate_nested    (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> node_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-safe-iterate"></a><h3>ags_tree_iterator_safe_iterate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tree_iterator_safe_iterate      (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> node_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-safe-iterate-nested"></a><h3>ags_tree_iterator_safe_iterate_nested ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tree_iterator_safe_iterate_nested
+                                                        (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> node_id</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tree-iterator-set-inverse-mode"></a><h3>ags_tree_iterator_set_inverse_mode ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_tree_iterator_set_inverse_mode  (<em class="parameter"><code><a href="ags-AgsTreeIterator.html#AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> mode</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsUnrefAudioSignal.html b/api/ags_0_4_0/ags-AgsUnrefAudioSignal.html
new file mode 100644
index 0000000..0de1462
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsUnrefAudioSignal.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsUnrefAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsUnrefAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsUnrefAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsUnrefAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsUnrefAudioSignal.top_of_page"></a>AgsUnrefAudioSignal</span></h2>
+<p>AgsUnrefAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsUnrefAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>;
+struct              <a href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignalClass">AgsUnrefAudioSignalClass</a>;
+<a href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * <a href="ags-AgsUnrefAudioSignal.html#ags-unref-audio-signal-new">ags_unref_audio_signal_new</a>        (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsUnrefAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsUnrefAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsUnrefAudioSignal"></a><h3>struct AgsUnrefAudioSignal</h3>
+<pre class="programlisting">struct AgsUnrefAudioSignal {
+  AgsTask task;
+
+  AgsAudioSignal *audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsUnrefAudioSignalClass"></a><h3>struct AgsUnrefAudioSignalClass</h3>
+<pre class="programlisting">struct AgsUnrefAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-unref-audio-signal-new"></a><h3>ags_unref_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * ags_unref_audio_signal_new        (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsVIndicator.html b/api/ags_0_4_0/ags-AgsVIndicator.html
new file mode 100644
index 0000000..abcabab
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsVIndicator.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVIndicator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVIndicator.top_of_page"></a>AgsVIndicator</span></h2>
+<p>AgsVIndicator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsVIndicator.html#AgsVIndicator">AgsVIndicator</a>;
+struct              <a href="ags-AgsVIndicator.html#AgsVIndicatorClass">AgsVIndicatorClass</a>;
+<a href="ags-AgsVIndicator.html#AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     <a href="ags-AgsVIndicator.html#ags-vindicator-new">ags_vindicator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVIndicator"></a><h3>struct AgsVIndicator</h3>
+<pre class="programlisting">struct AgsVIndicator {
+  AgsIndicator indicator;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVIndicatorClass"></a><h3>struct AgsVIndicatorClass</h3>
+<pre class="programlisting">struct AgsVIndicatorClass {
+  GtkWidgetClass indicator;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-vindicator-new"></a><h3>ags_vindicator_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsVIndicator.html#AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     ags_vindicator_new                  ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsVolumeAudioSignal.html b/api/ags_0_4_0/ags-AgsVolumeAudioSignal.html
new file mode 100644
index 0000000..817b616
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsVolumeAudioSignal.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeAudioSignal.top_of_page"></a>AgsVolumeAudioSignal</span></h2>
+<p>AgsVolumeAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>;
+struct              <a href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignalClass">AgsVolumeAudioSignalClass</a>;
+<a href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * <a href="ags-AgsVolumeAudioSignal.html#ags-volume-audio-signal-new">ags_volume_audio_signal_new</a>      (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeAudioSignal"></a><h3>struct AgsVolumeAudioSignal</h3>
+<pre class="programlisting">struct AgsVolumeAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeAudioSignalClass"></a><h3>struct AgsVolumeAudioSignalClass</h3>
+<pre class="programlisting">struct AgsVolumeAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-audio-signal-new"></a><h3>ags_volume_audio_signal_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * ags_volume_audio_signal_new      (<em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsVolumeChannel.html b/api/ags_0_4_0/ags-AgsVolumeChannel.html
new file mode 100644
index 0000000..8d1f421
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsVolumeChannel.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeChannel.top_of_page"></a>AgsVolumeChannel</span></h2>
+<p>AgsVolumeChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsVolumeChannel.html#AgsVolumeChannel">AgsVolumeChannel</a>;
+struct              <a href="ags-AgsVolumeChannel.html#AgsVolumeChannelClass">AgsVolumeChannelClass</a>;
+<a href="ags-AgsVolumeChannel.html#AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  <a href="ags-AgsVolumeChannel.html#ags-volume-channel-new">ags_volume_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannel"></a><h3>struct AgsVolumeChannel</h3>
+<pre class="programlisting">struct AgsVolumeChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *volume;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeChannelClass"></a><h3>struct AgsVolumeChannelClass</h3>
+<pre class="programlisting">struct AgsVolumeChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-channel-new"></a><h3>ags_volume_channel_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsVolumeChannel.html#AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  ags_volume_channel_new              ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsVolumeChannelRun.html b/api/ags_0_4_0/ags-AgsVolumeChannelRun.html
new file mode 100644
index 0000000..c2da2cb
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsVolumeChannelRun.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeChannelRun.top_of_page"></a>AgsVolumeChannelRun</span></h2>
+<p>AgsVolumeChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun">AgsVolumeChannelRun</a>;
+struct              <a href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRunClass">AgsVolumeChannelRunClass</a>;
+<a href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * <a href="ags-AgsVolumeChannelRun.html#ags-volume-channel-run-new">ags_volume_channel_run_new</a>        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannelRun"></a><h3>struct AgsVolumeChannelRun</h3>
+<pre class="programlisting">struct AgsVolumeChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeChannelRunClass"></a><h3>struct AgsVolumeChannelRunClass</h3>
+<pre class="programlisting">struct AgsVolumeChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-channel-run-new"></a><h3>ags_volume_channel_run_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * ags_volume_channel_run_new        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsVolumeRecycling.html b/api/ags_0_4_0/ags-AgsVolumeRecycling.html
new file mode 100644
index 0000000..022dd0e
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsVolumeRecycling.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeRecycling.top_of_page"></a>AgsVolumeRecycling</span></h2>
+<p>AgsVolumeRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling">AgsVolumeRecycling</a>;
+struct              <a href="ags-AgsVolumeRecycling.html#AgsVolumeRecyclingClass">AgsVolumeRecyclingClass</a>;
+<a href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * <a href="ags-AgsVolumeRecycling.html#ags-volume-recycling-new">ags_volume_recycling_new</a>           (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeRecycling"></a><h3>struct AgsVolumeRecycling</h3>
+<pre class="programlisting">struct AgsVolumeRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeRecyclingClass"></a><h3>struct AgsVolumeRecyclingClass</h3>
+<pre class="programlisting">struct AgsVolumeRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-recycling-new"></a><h3>ags_volume_recycling_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * ags_volume_recycling_new           (<em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsWaveform.html b/api/ags_0_4_0/ags-AgsWaveform.html
new file mode 100644
index 0000000..5d22d2b
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsWaveform.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsWaveform</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsWaveform.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsWaveform.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsWaveform"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsWaveform.top_of_page"></a>AgsWaveform</span></h2>
+<p>AgsWaveform</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsWaveform.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-AgsWaveform.html#AgsWaveform">AgsWaveform</a>;
+struct              <a href="ags-AgsWaveform.html#AgsWaveformClass">AgsWaveformClass</a>;
+<a href="ags-AgsWaveform.html#AgsWaveform"><span class="returnvalue">AgsWaveform</span></a> *       <a href="ags-AgsWaveform.html#ags-waveform-new">ags_waveform_new</a>                    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWaveform.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWaveform.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsWaveform"></a><h3>struct AgsWaveform</h3>
+<pre class="programlisting">struct AgsWaveform {
+  GtkWidget widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWaveformClass"></a><h3>struct AgsWaveformClass</h3>
+<pre class="programlisting">struct AgsWaveformClass {
+  GtkWidgetClass widget;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-waveform-new"></a><h3>ags_waveform_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsWaveform.html#AgsWaveform"><span class="returnvalue">AgsWaveform</span></a> *       ags_waveform_new                    ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-AgsWindow.html b/api/ags_0_4_0/ags-AgsWindow.html
new file mode 100644
index 0000000..f2873bd
--- /dev/null
+++ b/api/ags_0_4_0/ags-AgsWindow.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsWindow.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsWindow.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsWindow.top_of_page"></a>AgsWindow</span></h2>
+<p>AgsWindow</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsWindow.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-AgsWindow.html#AGS-MACHINE-COUNTER:CAPS">AGS_MACHINE_COUNTER</a>                 (ptr)
+struct              <a href="ags-AgsWindow.html#AgsMachineCounter">AgsMachineCounter</a>;
+struct              <a href="ags-AgsWindow.html#AgsWindow">AgsWindow</a>;
+struct              <a href="ags-AgsWindow.html#AgsWindowClass">AgsWindowClass</a>;
+enum                <a href="ags-AgsWindow.html#AgsWindowFlags">AgsWindowFlags</a>;
+<a href="ags-AgsWindow.html#AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a href="ags-AgsWindow.html#ags-machine-counter-alloc">ags_machine_counter_alloc</a>           (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> initial_value</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsWindow.html#ags-window-decrement-machine-counter">ags_window_decrement_machine_counter</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);
+<a href="ags-AgsWindow.html#AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a href="ags-AgsWindow.html#ags-window-find-machine-counter">ags_window_find_machine_counter</a>     (<em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-AgsWindow.html#ags-window-increment-machine-counter">ags_window_increment_machine_counter</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);
+<a href="ags-AgsWindow.html#AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         <a href="ags-AgsWindow.html#ags-window-new">ags_window_new</a>                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-COUNTER:CAPS"></a><h3>AGS_MACHINE_COUNTER()</h3>
+<pre class="programlisting">#define AGS_MACHINE_COUNTER(ptr) ((AgsMachineCounter *)(ptr))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineCounter"></a><h3>struct AgsMachineCounter</h3>
+<pre class="programlisting">struct AgsMachineCounter {
+  gchar *version;
+  gchar *build_id;
+
+  GType machine_type;
+  guint counter;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindow"></a><h3>struct AgsWindow</h3>
+<pre class="programlisting">struct AgsWindow {
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+
+  AgsDevout *devout;
+
+  char *name;
+
+  AgsMenuBar *menu_bar;
+
+  GtkVPaned *paned;
+
+  GtkVBox *machines;
+  GList *machine_counter;
+  AgsMachine *selected;
+
+  AgsEditor *editor;
+  AgsNavigation *navigation;
+
+  AgsExportWindow *export_window;
+  AgsPreferences *preferences;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindowClass"></a><h3>struct AgsWindowClass</h3>
+<pre class="programlisting">struct AgsWindowClass {
+  GtkWindowClass window;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindowFlags"></a><h3>enum AgsWindowFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_WINDOW_READY        = 1,
+  AGS_WINDOW_LOADING      = 1 << 1,
+  AGS_WINDOW_SAVING       = 1 << 2,
+  AGS_WINDOW_TERMINATING  = 1 << 3,
+} AgsWindowFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-counter-alloc"></a><h3>ags_machine_counter_alloc ()</h3>
+<pre class="programlisting"><a href="ags-AgsWindow.html#AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_machine_counter_alloc           (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> initial_value</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-decrement-machine-counter"></a><h3>ags_window_decrement_machine_counter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_window_decrement_machine_counter
+                                                        (<em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-find-machine-counter"></a><h3>ags_window_find_machine_counter ()</h3>
+<pre class="programlisting"><a href="ags-AgsWindow.html#AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_window_find_machine_counter     (<em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-increment-machine-counter"></a><h3>ags_window_increment_machine_counter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_window_increment_machine_counter
+                                                        (<em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> machine_type</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-new"></a><h3>ags_window_new ()</h3>
+<pre class="programlisting"><a href="ags-AgsWindow.html#AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         ags_window_new                      (<em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *ags_main</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-amplifier.html b/api/ags_0_4_0/ags-ags-amplifier.html
new file mode 100644
index 0000000..229285e
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-amplifier.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_amplifier</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-amplifier.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-amplifier.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-amplifier"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-amplifier.top_of_page"></a>ags_amplifier</span></h2>
+<p>ags_amplifier</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-amplifier.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-amplifier.html#ags-amplifier">ags_amplifier</a>                       (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-amplifier.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-amplifier.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-amplifier"></a><h3>ags_amplifier ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_amplifier                       (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-audio-preferences-callbacks.html b/api/ags_0_4_0/ags-ags-audio-preferences-callbacks.html
new file mode 100644
index 0000000..9691b68
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-audio-preferences-callbacks.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_audio_preferences_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-audio-preferences-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-audio-preferences-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-audio-preferences-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-audio-preferences-callbacks.top_of_page"></a>ags_audio_preferences_callbacks</span></h2>
+<p>ags_audio_preferences_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-audio-preferences-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed">ags_audio_preferences_audio_channels_changed</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioPreferences.html#AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed">ags_audio_preferences_buffer_size_changed</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioPreferences.html#AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback">ags_audio_preferences_card_changed_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioPreferences.html#AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed">ags_audio_preferences_samplerate_changed</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioPreferences.html#AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-audio-preferences-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-audio-preferences-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-audio-preferences-audio-channels-changed"></a><h3>ags_audio_preferences_audio_channels_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_preferences_audio_channels_changed
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioPreferences.html#AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-buffer-size-changed"></a><h3>ags_audio_preferences_buffer_size_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_preferences_buffer_size_changed
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioPreferences.html#AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-card-changed-callback"></a><h3>ags_audio_preferences_card_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_preferences_card_changed_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioPreferences.html#AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-samplerate-changed"></a><h3>ags_audio_preferences_samplerate_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_audio_preferences_samplerate_changed
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioPreferences.html#AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-channel-iter.html b/api/ags_0_4_0/ags-ags-channel-iter.html
new file mode 100644
index 0000000..fd4e2fb
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-channel-iter.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_channel_iter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-channel-iter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-channel-iter.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-channel-iter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-channel-iter.top_of_page"></a>ags_channel_iter</span></h2>
+<p>ags_channel_iter</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-channel-iter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a href="ags-ags-channel-iter.html#AgsChannelIter">AgsChannelIter</a>;
+enum                <a href="ags-ags-channel-iter.html#AgsChannelIterFlags">AgsChannelIterFlags</a>;
+<a href="ags-ags-channel-iter.html#AgsChannelIter"><span class="returnvalue">AgsChannelIter</span></a> *    <a href="ags-ags-channel-iter.html#ags-channel-iter-alloc">ags_channel_iter_alloc</a>              (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *start</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-channel-iter.html#ags-channel-iter-free">ags_channel_iter_free</a>               (<em class="parameter"><code><a href="ags-ags-channel-iter.html#AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-ags-channel-iter.html#ags-channel-iter-next">ags_channel_iter_next</a>               (<em class="parameter"><code><a href="ags-ags-channel-iter.html#AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> mode</code></em>);
+<a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a href="ags-ags-channel-iter.html#ags-channel-iter-prev">ags_channel_iter_prev</a>               (<em class="parameter"><code><a href="ags-ags-channel-iter.html#AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> mode</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-channel-iter.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-channel-iter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChannelIter"></a><h3>struct AgsChannelIter</h3>
+<pre class="programlisting">struct AgsChannelIter {
+  AgsChannel *current_start;
+
+  AgsChannelIter *parent;
+  GList *children;
+  AgsChannelIter *current_iter;
+
+  AgsChannel *current;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelIterFlags"></a><h3>enum AgsChannelIterFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_ITER_LEVEL_STRICT,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_LEAFES,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_LEAFES_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_ROOT_TO_LEAFES,
+} AgsChannelIterFlags;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-iter-alloc"></a><h3>ags_channel_iter_alloc ()</h3>
+<pre class="programlisting"><a href="ags-ags-channel-iter.html#AgsChannelIter"><span class="returnvalue">AgsChannelIter</span></a> *    ags_channel_iter_alloc              (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *start</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-iter-free"></a><h3>ags_channel_iter_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_channel_iter_free               (<em class="parameter"><code><a href="ags-ags-channel-iter.html#AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-iter-next"></a><h3>ags_channel_iter_next ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_iter_next               (<em class="parameter"><code><a href="ags-ags-channel-iter.html#AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> mode</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-iter-prev"></a><h3>ags_channel_iter_prev ()</h3>
+<pre class="programlisting"><a href="ags-AgsChannel.html#AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_iter_prev               (<em class="parameter"><code><a href="ags-ags-channel-iter.html#AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> mode</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-combo-box-text.html b/api/ags_0_4_0/ags-ags-combo-box-text.html
new file mode 100644
index 0000000..315c0f5
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-combo-box-text.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_combo_box_text</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-combo-box-text.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-combo-box-text.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-combo-box-text"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-combo-box-text.top_of_page"></a>ags_combo_box_text</span></h2>
+<p>ags_combo_box_text</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-combo-box-text.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-combo-box-text.html#ags-combo-box-text-remove-all">ags_combo_box_text_remove_all</a>       (<em class="parameter"><code><a href="../gtk3/GtkComboBoxText.html"><span class="type">GtkComboBoxText</span></a> *combo_box</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-combo-box-text.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-combo-box-text.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-combo-box-text-remove-all"></a><h3>ags_combo_box_text_remove_all ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_combo_box_text_remove_all       (<em class="parameter"><code><a href="../gtk3/GtkComboBoxText.html"><span class="type">GtkComboBoxText</span></a> *combo_box</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-container.html b/api/ags_0_4_0/ags-ags-container.html
new file mode 100644
index 0000000..628d8fe
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-container.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_container</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-container.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-container.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-container"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-container.top_of_page"></a>ags_container</span></h2>
+<p>ags_container</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-container.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-container.html#ags-container-add-all">ags_container_add_all</a>               (<em class="parameter"><code><a href="../gtk3/GtkContainer.html"><span class="type">GtkContainer</span></a> *container</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-container.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-container.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-container-add-all"></a><h3>ags_container_add_all ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_container_add_all               (<em class="parameter"><code><a href="../gtk3/GtkContainer.html"><span class="type">GtkContainer</span></a> *container</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-drum-callbacks.html b/api/ags_0_4_0/ags-ags-drum-callbacks.html
new file mode 100644
index 0000000..b4421fb
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-drum-callbacks.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-callbacks.top_of_page"></a>ags_drum_callbacks</span></h2>
+<p>ags_drum_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-index0-callback">ags_drum_index0_callback</a>            (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-index1-callback">ags_drum_index1_callback</a>            (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-length-spin-callback">ags_drum_length_spin_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-loop-button-callback">ags_drum_loop_button_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-offset-callback">ags_drum_offset_callback</a>            (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-open-callback">ags_drum_open_callback</a>              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-pad-callback">ags_drum_pad_callback</a>               (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-parent-set-callback">ags_drum_parent_set_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-run-callback">ags_drum_run_callback</a>               (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-run-delay-done">ags_drum_run_delay_done</a>             (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-callbacks.html#ags-drum-sequencer-count-callback">ags_drum_sequencer_count_callback</a>   (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-index0-callback"></a><h3>ags_drum_index0_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_index0_callback            (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-index1-callback"></a><h3>ags_drum_index1_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_index1_callback            (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-length-spin-callback"></a><h3>ags_drum_length_spin_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_length_spin_callback       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-loop-button-callback"></a><h3>ags_drum_loop_button_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_loop_button_callback       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-offset-callback"></a><h3>ags_drum_offset_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_offset_callback            (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-open-callback"></a><h3>ags_drum_open_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_open_callback              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-pad-callback"></a><h3>ags_drum_pad_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_pad_callback               (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-parent-set-callback"></a><h3>ags_drum_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_parent_set_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-run-callback"></a><h3>ags_drum_run_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_run_callback               (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-run-delay-done"></a><h3>ags_drum_run_delay_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_run_delay_done             (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-sequencer-count-callback"></a><h3>ags_drum_sequencer_count_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_sequencer_count_callback   (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrum.html#AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-drum-input-line-callbacks.html b/api/ags_0_4_0/ags-ags-drum-input-line-callbacks.html
new file mode 100644
index 0000000..9221ddd
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-drum-input-line-callbacks.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_input_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-input-line-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-input-line-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-input-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-input-line-callbacks.top_of_page"></a>ags_drum_input_line_callbacks</span></h2>
+<p>ags_drum_input_line_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-input-line-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback">ags_drum_input_line_audio_set_pads_callback</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads_old</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback">ags_drum_input_line_channel_done_callback</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-copy-pattern-cancel">ags_drum_input_line_copy_pattern_cancel</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-copy-pattern-done">ags_drum_input_line_copy_pattern_done</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback">ags_drum_input_line_parent_set_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-peak-run-post-callback">ags_drum_input_line_peak_run_post_callback</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-play-channel-run-cancel">ags_drum_input_line_play_channel_run_cancel</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-play-volume-cancel">ags_drum_input_line_play_volume_cancel</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-play-volume-done">ags_drum_input_line_play_volume_done</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-recall-volume-cancel">ags_drum_input_line_recall_volume_cancel</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-recall-volume-done">ags_drum_input_line_recall_volume_done</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-line-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-line-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-input-line-audio-set-pads-callback"></a><h3>ags_drum_input_line_audio_set_pads_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_audio_set_pads_callback
+                                                        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads_old</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-channel-done-callback"></a><h3>ags_drum_input_line_channel_done_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_channel_done_callback
+                                                        (<em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-copy-pattern-cancel"></a><h3>ags_drum_input_line_copy_pattern_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_copy_pattern_cancel
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-copy-pattern-done"></a><h3>ags_drum_input_line_copy_pattern_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_copy_pattern_done
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-parent-set-callback"></a><h3>ags_drum_input_line_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_parent_set_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-peak-run-post-callback"></a><h3>ags_drum_input_line_peak_run_post_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_peak_run_post_callback
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-play-channel-run-cancel"></a><h3>ags_drum_input_line_play_channel_run_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_play_channel_run_cancel
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-play-volume-cancel"></a><h3>ags_drum_input_line_play_volume_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_play_volume_cancel
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-play-volume-done"></a><h3>ags_drum_input_line_play_volume_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_play_volume_done
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-recall-volume-cancel"></a><h3>ags_drum_input_line_recall_volume_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_recall_volume_cancel
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-recall-volume-done"></a><h3>ags_drum_input_line_recall_volume_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_line_recall_volume_done
+                                                        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputLine.html#AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-drum-input-pad-callbacks.html b/api/ags_0_4_0/ags-ags-drum-input-pad-callbacks.html
new file mode 100644
index 0000000..a65931e
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-drum-input-pad-callbacks.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_input_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-input-pad-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-input-pad-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-input-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-input-pad-callbacks.top_of_page"></a>ags_drum_input_pad_callbacks</span></h2>
+<p>ags_drum_input_pad_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-input-pad-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback">ags_drum_input_pad_edit_callback</a>    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputPad.html#AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback">ags_drum_input_pad_open_callback</a>    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputPad.html#AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback">ags_drum_input_pad_play_callback</a>    (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputPad.html#AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-pad-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-pad-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-input-pad-edit-callback"></a><h3>ags_drum_input_pad_edit_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_pad_edit_callback    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputPad.html#AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-open-callback"></a><h3>ags_drum_input_pad_open_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_pad_open_callback    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputPad.html#AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-play-callback"></a><h3>ags_drum_input_pad_play_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_input_pad_play_callback    (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumInputPad.html#AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-drum-output-line-callbacks.html b/api/ags_0_4_0/ags-ags-drum-output-line-callbacks.html
new file mode 100644
index 0000000..315461f
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-drum-output-line-callbacks.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_output_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-output-line-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-output-line-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-output-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-output-line-callbacks.top_of_page"></a>ags_drum_output_line_callbacks</span></h2>
+<p>ags_drum_output_line_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-output-line-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">int</span>                 <a href="ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback">ags_drum_output_line_parent_set_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-line-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-line-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-output-line-parent-set-callback"></a><h3>ags_drum_output_line_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_drum_output_line_parent_set_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-drum-output-pad-callbacks.html b/api/ags_0_4_0/ags-ags-drum-output-pad-callbacks.html
new file mode 100644
index 0000000..481d323
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-drum-output-pad-callbacks.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_output_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-output-pad-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-output-pad-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-output-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-output-pad-callbacks.top_of_page"></a>ags_drum_output_pad_callbacks</span></h2>
+<p>ags_drum_output_pad_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-output-pad-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel">ags_drum_output_pad_play_cancel</a>     (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done">ags_drum_output_pad_play_done</a>       (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-pad-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-pad-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-output-pad-play-cancel"></a><h3>ags_drum_output_pad_play_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_output_pad_play_cancel     (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-pad-play-done"></a><h3>ags_drum_output_pad_play_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_drum_output_pad_play_done       (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallID.html#AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-echo.html b/api/ags_0_4_0/ags-ags-echo.html
new file mode 100644
index 0000000..cc841dc
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-echo.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_echo</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-echo.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-echo.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-echo"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-echo.top_of_page"></a>ags_echo</span></h2>
+<p>ags_echo</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-echo.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-echo.html#ags-echo">ags_echo</a>                            (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-echo.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-echo.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-echo"></a><h3>ags_echo ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_echo                            (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-editor-callbacks.html b/api/ags_0_4_0/ags-ags-editor-callbacks.html
new file mode 100644
index 0000000..e0f3f5f
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-editor-callbacks.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-editor-callbacks.top_of_page"></a>ags_editor_callbacks</span></h2>
+<p>ags_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-editor-callbacks.html#ags-editor-change-position-callback">ags_editor_change_position_callback</a> (<em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback">ags_editor_machine_changed_callback</a> (<em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-editor-callbacks.html#ags-editor-parent-set-callback">ags_editor_parent_set_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback">ags_editor_set_audio_channels_callback</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-editor-callbacks.html#ags-editor-set-pads-callback">ags_editor_set_pads_callback</a>        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> channel_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads_old</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-editor-change-position-callback"></a><h3>ags_editor_change_position_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_editor_change_position_callback (<em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> tact</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-machine-changed-callback"></a><h3>ags_editor_machine_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_editor_machine_changed_callback (<em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-parent-set-callback"></a><h3>ags_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_editor_parent_set_callback      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-set-audio-channels-callback"></a><h3>ags_editor_set_audio_channels_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_editor_set_audio_channels_callback
+                                                        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-set-pads-callback"></a><h3>ags_editor_set_pads_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_editor_set_pads_callback        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> channel_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads_old</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-export-window-callbacks.html b/api/ags_0_4_0/ags-ags-export-window-callbacks.html
new file mode 100644
index 0000000..6ac17da
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-export-window-callbacks.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_export_window_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-export-window-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-export-window-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-export-window-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-export-window-callbacks.top_of_page"></a>ags_export_window_callbacks</span></h2>
+<p>ags_export_window_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-export-window-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-export-window-callbacks.html#ags-export-window-export-callback">ags_export_window_export_callback</a>   (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsExportWindow.html#AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback">ags_export_window_file_chooser_button_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *file_chooser_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsExportWindow.html#AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-export-window-callbacks.html#ags-export-window-tact-callback">ags_export_window_tact_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsExportWindow.html#AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-export-window-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-export-window-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-export-window-export-callback"></a><h3>ags_export_window_export_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_export_window_export_callback   (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsExportWindow.html#AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-file-chooser-button-callback"></a><h3>ags_export_window_file_chooser_button_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_export_window_file_chooser_button_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *file_chooser_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsExportWindow.html#AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-tact-callback"></a><h3>ags_export_window_tact_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_export_window_tact_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsExportWindow.html#AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-ffplayer-callbacks.html b/api/ags_0_4_0/ags-ags-ffplayer-callbacks.html
new file mode 100644
index 0000000..81e4603
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-ffplayer-callbacks.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_ffplayer_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-ffplayer-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-ffplayer-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-ffplayer-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ffplayer-callbacks.top_of_page"></a>ags_ffplayer_callbacks</span></h2>
+<p>ags_ffplayer_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-ffplayer-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback">ags_ffplayer_drawing_area_button_press_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback">ags_ffplayer_drawing_area_configure_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback">ags_ffplayer_drawing_area_expose_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed">ags_ffplayer_hscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkAdjustment.html"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayers</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback">ags_ffplayer_instrument_changed_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *instrument</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback">ags_ffplayer_open_clicked_callback</a>  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback">ags_ffplayer_open_dialog_response_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback">ags_ffplayer_parent_set_callback</a>    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback">ags_ffplayer_preset_changed_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *preset</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ffplayer-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ffplayer-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-button-press-callback"></a><h3>ags_ffplayer_drawing_area_button_press_callback ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_ffplayer_drawing_area_button_press_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-configure-callback"></a><h3>ags_ffplayer_drawing_area_configure_callback ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_ffplayer_drawing_area_configure_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-expose-callback"></a><h3>ags_ffplayer_drawing_area_expose_callback ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_ffplayer_drawing_area_expose_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-hscrollbar-value-changed"></a><h3>ags_ffplayer_hscrollbar_value_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ffplayer_hscrollbar_value_changed
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkAdjustment.html"><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayers</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-instrument-changed-callback"></a><h3>ags_ffplayer_instrument_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ffplayer_instrument_changed_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *instrument</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-open-clicked-callback"></a><h3>ags_ffplayer_open_clicked_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ffplayer_open_clicked_callback  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-open-dialog-response-callback"></a><h3>ags_ffplayer_open_dialog_response_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ffplayer_open_dialog_response_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-parent-set-callback"></a><h3>ags_ffplayer_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ffplayer_parent_set_callback    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-preset-changed-callback"></a><h3>ags_ffplayer_preset_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ffplayer_preset_changed_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *preset</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFFPlayer.html#AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-file-gui.html b/api/ags_0_4_0/ags-ags-file-gui.html
new file mode 100644
index 0000000..4ba35a1
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-file-gui.html
@@ -0,0 +1,694 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_gui</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-gui.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-gui.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-gui"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-gui.top_of_page"></a>ags_file_gui</span></h2>
+<p>ags_file_gui</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-gui.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-dialog">ags_file_read_dialog</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a> **dialog</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-dialog-list">ags_file_read_dialog_list</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **dialog</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-editor">ags_file_read_editor</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> **editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-line">ags_file_read_line</a>                  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> **line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-line-editor">ags_file_read_line_editor</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> **line_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-line-list">ags_file_read_line_list</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-line-member">ags_file_read_line_member</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> **line_member</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-line-member-editor">ags_file_read_line_member_editor</a>    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> **line_member_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-line-member-list">ags_file_read_line_member_list</a>      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **line_member</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-link-collection-editor">ags_file_read_link_collection_editor</a>
+                                                        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> **link_collection_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-link-editor">ags_file_read_link_editor</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> **link_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-machine">ags_file_read_machine</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> **machine</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-machine-counter">ags_file_read_machine_counter</a>       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsWindow.html#AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> **machine_counter</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-machine-counter-list">ags_file_read_machine_counter_list</a>  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **machine_counter</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-machine-editor">ags_file_read_machine_editor</a>        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> **machine_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-machine-editor-list">ags_file_read_machine_editor_list</a>   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **machine_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-machine-list">ags_file_read_machine_list</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **machine</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-machine-selector">ags_file_read_machine_selector</a>      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> **machine_selector</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-menu-bar">ags_file_read_menu_bar</a>              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> **menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-mixer-input-pad">ags_file_read_mixer_input_pad</a>       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-mixer-output-pad">ags_file_read_mixer_output_pad</a>      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-navigation">ags_file_read_navigation</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> **navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-notebook">ags_file_read_notebook</a>              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> **notebook</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-notebook-tab">ags_file_read_notebook_tab</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> **notebook_tab</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-notebook-tab-list">ags_file_read_notebook_tab_list</a>     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **notebook_tab_list</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-pad">ags_file_read_pad</a>                   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> **pad</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-pad-editor">ags_file_read_pad_editor</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> **pad_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-pad-list">ags_file_read_pad_list</a>              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **pad</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-resize-editor">ags_file_read_resize_editor</a>         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsResizeEditor.html#AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> **resize_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-toolbar">ags_file_read_toolbar</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> **toolbar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-widget">ags_file_read_widget</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-gui.html#ags-file-read-window">ags_file_read_window</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> **window</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-dialog">ags_file_write_dialog</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a> *dialog</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-dialog-list">ags_file_write_dialog_list</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *dialog</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-editor">ags_file_write_editor</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-line">ags_file_write_line</a>                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-line-editor">ags_file_write_line_editor</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-line-list">ags_file_write_line_list</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *line</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-line-member">ags_file_write_line_member</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-line-member-editor">ags_file_write_line_member_editor</a>   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-line-member-list">ags_file_write_line_member_list</a>     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *line_member</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-link-collection-editor">ags_file_write_link_collection_editor</a>
+                                                        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-link-editor">ags_file_write_link_editor</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-machine">ags_file_write_machine</a>              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-machine-counter">ags_file_write_machine_counter</a>      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsWindow.html#AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> *machine_counter</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-machine-counter-list">ags_file_write_machine_counter_list</a> (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *machine_counter</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-machine-editor">ags_file_write_machine_editor</a>       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-machine-editor-list">ags_file_write_machine_editor_list</a>  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *machine_editor</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-machine-list">ags_file_write_machine_list</a>         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *machine</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-machine-selector">ags_file_write_machine_selector</a>     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-menu-bar">ags_file_write_menu_bar</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-mixer-input-pad">ags_file_write_mixer_input_pad</a>      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-mixer-output-pad">ags_file_write_mixer_output_pad</a>     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-navigation">ags_file_write_navigation</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-notebook">ags_file_write_notebook</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-notebook-tab">ags_file_write_notebook_tab</a>         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> *notebook_tab</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-notebook-tab-list">ags_file_write_notebook_tab_list</a>    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *notebook_tab_list</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-pad">ags_file_write_pad</a>                  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-pad-editor">ags_file_write_pad_editor</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-pad-list">ags_file_write_pad_list</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *pad</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-resize-editor">ags_file_write_resize_editor</a>        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsResizeEditor.html#AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> *resize_editor</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-toolbar">ags_file_write_toolbar</a>              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-widget">ags_file_write_widget</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-gui.html#ags-file-write-window">ags_file_write_window</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-gui.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-gui.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-dialog"></a><h3>ags_file_read_dialog ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_dialog                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a> **dialog</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-dialog-list"></a><h3>ags_file_read_dialog_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_dialog_list           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **dialog</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-editor"></a><h3>ags_file_read_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_editor                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> **editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line"></a><h3>ags_file_read_line ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_line                  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> **line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-editor"></a><h3>ags_file_read_line_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_line_editor           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> **line_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-list"></a><h3>ags_file_read_line_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_line_list             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member"></a><h3>ags_file_read_line_member ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_line_member           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> **line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member-editor"></a><h3>ags_file_read_line_member_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_line_member_editor    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> **line_member_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member-list"></a><h3>ags_file_read_line_member_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_line_member_list      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-link-collection-editor"></a><h3>ags_file_read_link_collection_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_link_collection_editor
+                                                        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> **link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-link-editor"></a><h3>ags_file_read_link_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_link_editor           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> **link_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine"></a><h3>ags_file_read_machine ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_machine               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> **machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-counter"></a><h3>ags_file_read_machine_counter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_machine_counter       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsWindow.html#AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> **machine_counter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-counter-list"></a><h3>ags_file_read_machine_counter_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_machine_counter_list  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **machine_counter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-editor"></a><h3>ags_file_read_machine_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_machine_editor        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> **machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-editor-list"></a><h3>ags_file_read_machine_editor_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_machine_editor_list   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-list"></a><h3>ags_file_read_machine_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_machine_list          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-selector"></a><h3>ags_file_read_machine_selector ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_machine_selector      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> **machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-menu-bar"></a><h3>ags_file_read_menu_bar ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_menu_bar              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> **menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-mixer-input-pad"></a><h3>ags_file_read_mixer_input_pad ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_mixer_input_pad       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-mixer-output-pad"></a><h3>ags_file_read_mixer_output_pad ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_mixer_output_pad      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-navigation"></a><h3>ags_file_read_navigation ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_navigation            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> **navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook"></a><h3>ags_file_read_notebook ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_notebook              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> **notebook</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook-tab"></a><h3>ags_file_read_notebook_tab ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_notebook_tab          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> **notebook_tab</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook-tab-list"></a><h3>ags_file_read_notebook_tab_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_notebook_tab_list     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **notebook_tab_list</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad"></a><h3>ags_file_read_pad ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_pad                   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> **pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad-editor"></a><h3>ags_file_read_pad_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_pad_editor            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> **pad_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad-list"></a><h3>ags_file_read_pad_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_pad_list              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-resize-editor"></a><h3>ags_file_read_resize_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_resize_editor         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsResizeEditor.html#AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> **resize_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-toolbar"></a><h3>ags_file_read_toolbar ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_toolbar               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> **toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-widget"></a><h3>ags_file_read_widget ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_widget                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-window"></a><h3>ags_file_read_window ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_window                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> **window</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-dialog"></a><h3>ags_file_write_dialog ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_dialog               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a> *dialog</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-dialog-list"></a><h3>ags_file_write_dialog_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_dialog_list          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *dialog</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-editor"></a><h3>ags_file_write_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_editor               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line"></a><h3>ags_file_write_line ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_line                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-editor"></a><h3>ags_file_write_line_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_line_editor          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-list"></a><h3>ags_file_write_line_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_line_list            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member"></a><h3>ags_file_write_line_member ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_line_member          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member-editor"></a><h3>ags_file_write_line_member_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_line_member_editor   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member-list"></a><h3>ags_file_write_line_member_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_line_member_list     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-link-collection-editor"></a><h3>ags_file_write_link_collection_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_link_collection_editor
+                                                        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-link-editor"></a><h3>ags_file_write_link_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_link_editor          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine"></a><h3>ags_file_write_machine ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_machine              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-counter"></a><h3>ags_file_write_machine_counter ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_machine_counter      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsWindow.html#AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> *machine_counter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-counter-list"></a><h3>ags_file_write_machine_counter_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_machine_counter_list (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *machine_counter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-editor"></a><h3>ags_file_write_machine_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_machine_editor       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-editor-list"></a><h3>ags_file_write_machine_editor_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_machine_editor_list  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-list"></a><h3>ags_file_write_machine_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_machine_list         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-selector"></a><h3>ags_file_write_machine_selector ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_machine_selector     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-menu-bar"></a><h3>ags_file_write_menu_bar ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_menu_bar             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-mixer-input-pad"></a><h3>ags_file_write_mixer_input_pad ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_mixer_input_pad      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-mixer-output-pad"></a><h3>ags_file_write_mixer_output_pad ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_mixer_output_pad     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-navigation"></a><h3>ags_file_write_navigation ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_navigation           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook"></a><h3>ags_file_write_notebook ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_notebook             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook-tab"></a><h3>ags_file_write_notebook_tab ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_notebook_tab         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> *notebook_tab</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook-tab-list"></a><h3>ags_file_write_notebook_tab_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_notebook_tab_list    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *notebook_tab_list</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad"></a><h3>ags_file_write_pad ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_pad                  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad-editor"></a><h3>ags_file_write_pad_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_pad_editor           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad-list"></a><h3>ags_file_write_pad_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_pad_list             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-resize-editor"></a><h3>ags_file_write_resize_editor ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_resize_editor        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsResizeEditor.html#AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> *resize_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-toolbar"></a><h3>ags_file_write_toolbar ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_toolbar              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-widget"></a><h3>ags_file_write_widget ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_widget               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-window"></a><h3>ags_file_write_window ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_window               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsWindow.html#AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-file-selection-callbacks.html b/api/ags_0_4_0/ags-ags-file-selection-callbacks.html
new file mode 100644
index 0000000..1d07a2e
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-file-selection-callbacks.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_selection_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-selection-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-selection-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-selection-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-selection-callbacks.top_of_page"></a>ags_file_selection_callbacks</span></h2>
+<p>ags_file_selection_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-selection-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback">ags_file_selection_remove_callback</a>  (<em class="parameter"><code><a href="../gtk3/GtkButton.html"><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkTable.html"><span class="type">GtkTable</span></a> *hbox</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-selection-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-selection-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-selection-remove-callback"></a><h3>ags_file_selection_remove_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_selection_remove_callback  (<em class="parameter"><code><a href="../gtk3/GtkButton.html"><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkTable.html"><span class="type">GtkTable</span></a> *hbox</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-file-sound.html b/api/ags_0_4_0/ags-ags-file-sound.html
new file mode 100644
index 0000000..ceed8cb
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-file-sound.html
@@ -0,0 +1,900 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_sound</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-sound.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-sound.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-sound"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-sound.top_of_page"></a>ags_file_sound</span></h2>
+<p>ags_file_sound</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-sound.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-audio">ags_file_read_audio</a>                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> **audio</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-audio-list">ags_file_read_audio_list</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **audio</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-audio-signal">ags_file_read_audio_signal</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> **audio_signal</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-audio-signal-list">ags_file_read_audio_signal_list</a>     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **audio_signal</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-channel">ags_file_read_channel</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> **channel</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-channel-list">ags_file_read_channel_list</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **channel</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-devout">ags_file_read_devout</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> **devout</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-devout-list">ags_file_read_devout_list</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **devout</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-devout-play">ags_file_read_devout_play</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> **play</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-devout-play-list">ags_file_read_devout_play_list</a>      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **play</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-util.html#ags-file-read-file-link">ags_file_read_file_link</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFileLink.html#AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-input">ags_file_read_input</a>                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-notation">ags_file_read_notation</a>              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> **notation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-notation-list">ags_file_read_notation_list</a>         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **notation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-note">ags_file_read_note</a>                  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> **note</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-note-list">ags_file_read_note_list</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **note</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-output">ags_file_read_output</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-pattern">ags_file_read_pattern</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> **pattern</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-pattern-data">ags_file_read_pattern_data</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-pattern-data-list">ags_file_read_pattern_data_list</a>     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-pattern-list">ags_file_read_pattern_list</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **pattern</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-port">ags_file_read_port</a>                  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> **port</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-port-list">ags_file_read_port_list</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **port</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recall">ags_file_read_recall</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> **recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recall-audio">ags_file_read_recall_audio</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recall-audio-run">ags_file_read_recall_audio_run</a>      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recall-audio-signal">ags_file_read_recall_audio_signal</a>   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recall-channel">ags_file_read_recall_channel</a>        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recall-channel-run">ags_file_read_recall_channel_run</a>    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recall-container">ags_file_read_recall_container</a>      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> **recall_container</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recall-container-list">ags_file_read_recall_container_list</a> (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **recall_container</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recall-list">ags_file_read_recall_list</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recall-recycling">ags_file_read_recall_recycling</a>      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recycling">ags_file_read_recycling</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> **recycling</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-recycling-list">ags_file_read_recycling_list</a>        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **recycling</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-stream">ags_file_read_stream</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **stream</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *index</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-stream-list">ags_file_read_stream_list</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **stream</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-task">ags_file_read_task</a>                  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTask.html#AgsTask"><span class="type">AgsTask</span></a> **task</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-task-list">ags_file_read_task_list</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **task</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-timestamp">ags_file_read_timestamp</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTimestamp.html#AgsTimestamp"><span class="type">AgsTimestamp</span></a> **timestamp</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-sound.html#ags-file-read-timestamp-list">ags_file_read_timestamp_list</a>        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **timestamp</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-audio">ags_file_write_audio</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-audio-list">ags_file_write_audio_list</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-audio-signal">ags_file_write_audio_signal</a>         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-audio-signal-list">ags_file_write_audio_signal_list</a>    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-channel">ags_file_write_channel</a>              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-channel-list">ags_file_write_channel_list</a>         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *channel</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-devout">ags_file_write_devout</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-devout-list">ags_file_write_devout_list</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *devout</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-devout-play">ags_file_write_devout_play</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-devout-play-list">ags_file_write_devout_play_list</a>     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *play</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-util.html#ags-file-write-file-link">ags_file_write_file_link</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFileLink.html#AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-input">ags_file_write_input</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-notation">ags_file_write_notation</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-notation-list">ags_file_write_notation_list</a>        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *notation</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-note">ags_file_write_note</a>                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-note-list">ags_file_write_note_list</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *note</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-output">ags_file_write_output</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-pattern">ags_file_write_pattern</a>              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-pattern-data">ags_file_write_pattern_data</a>         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-pattern-data-list">ags_file_write_pattern_data_list</a>    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-pattern-list">ags_file_write_pattern_list</a>         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *pattern</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-port">ags_file_write_port</a>                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-port-list">ags_file_write_port_list</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *port</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recall">ags_file_write_recall</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recall-audio">ags_file_write_recall_audio</a>         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recall-audio-run">ags_file_write_recall_audio_run</a>     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recall-audio-signal">ags_file_write_recall_audio_signal</a>  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recall-channel">ags_file_write_recall_channel</a>       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recall-channel-run">ags_file_write_recall_channel_run</a>   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recall-container">ags_file_write_recall_container</a>     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recall-container-list">ags_file_write_recall_container_list</a>
+                                                        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_container</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recall-list">ags_file_write_recall_list</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recall-recycling">ags_file_write_recall_recycling</a>     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recycling">ags_file_write_recycling</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-recycling-list">ags_file_write_recycling_list</a>       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recycling</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-stream">ags_file_write_stream</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-stream-list">ags_file_write_stream_list</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-task">ags_file_write_task</a>                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTask.html#AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-task-list">ags_file_write_task_list</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *task</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-timestamp">ags_file_write_timestamp</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTimestamp.html#AgsTimestamp"><span class="type">AgsTimestamp</span></a> *timestamp</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-sound.html#ags-file-write-timestamp-list">ags_file_write_timestamp_list</a>       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *timestamp</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-sound.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-sound.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-audio"></a><h3>ags_file_read_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_audio                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> **audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-list"></a><h3>ags_file_read_audio_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_audio_list            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-signal"></a><h3>ags_file_read_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_audio_signal          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> **audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-signal-list"></a><h3>ags_file_read_audio_signal_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_audio_signal_list     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-channel"></a><h3>ags_file_read_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_channel               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> **channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-channel-list"></a><h3>ags_file_read_channel_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_channel_list          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout"></a><h3>ags_file_read_devout ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_devout                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> **devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-list"></a><h3>ags_file_read_devout_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_devout_list           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-play"></a><h3>ags_file_read_devout_play ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_devout_play           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> **play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-play-list"></a><h3>ags_file_read_devout_play_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_devout_play_list      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link"></a><h3>ags_file_read_file_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_file_link             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFileLink.html#AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-input"></a><h3>ags_file_read_input ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_input                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notation"></a><h3>ags_file_read_notation ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_notation              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> **notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notation-list"></a><h3>ags_file_read_notation_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_notation_list         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-note"></a><h3>ags_file_read_note ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_note                  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> **note</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-note-list"></a><h3>ags_file_read_note_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_note_list             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **note</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-output"></a><h3>ags_file_read_output ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_output                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern"></a><h3>ags_file_read_pattern ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_pattern               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> **pattern</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-data"></a><h3>ags_file_read_pattern_data ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_pattern_data          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-data-list"></a><h3>ags_file_read_pattern_data_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_pattern_data_list     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-list"></a><h3>ags_file_read_pattern_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_pattern_list          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **pattern</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-port"></a><h3>ags_file_read_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_port                  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> **port</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-port-list"></a><h3>ags_file_read_port_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_port_list             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **port</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall"></a><h3>ags_file_read_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recall                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> **recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio"></a><h3>ags_file_read_recall_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recall_audio          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio-run"></a><h3>ags_file_read_recall_audio_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recall_audio_run      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio-signal"></a><h3>ags_file_read_recall_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recall_audio_signal   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-channel"></a><h3>ags_file_read_recall_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recall_channel        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-channel-run"></a><h3>ags_file_read_recall_channel_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recall_channel_run    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-container"></a><h3>ags_file_read_recall_container ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recall_container      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> **recall_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-container-list"></a><h3>ags_file_read_recall_container_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recall_container_list (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **recall_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-list"></a><h3>ags_file_read_recall_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recall_list           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-recycling"></a><h3>ags_file_read_recall_recycling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recall_recycling      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recycling"></a><h3>ags_file_read_recycling ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recycling             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> **recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recycling-list"></a><h3>ags_file_read_recycling_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_recycling_list        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-stream"></a><h3>ags_file_read_stream ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_stream                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **stream</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *index</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-stream-list"></a><h3>ags_file_read_stream_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_stream_list           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **stream</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-task"></a><h3>ags_file_read_task ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_task                  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTask.html#AgsTask"><span class="type">AgsTask</span></a> **task</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-task-list"></a><h3>ags_file_read_task_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_task_list             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **task</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-timestamp"></a><h3>ags_file_read_timestamp ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_timestamp             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTimestamp.html#AgsTimestamp"><span class="type">AgsTimestamp</span></a> **timestamp</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-timestamp-list"></a><h3>ags_file_read_timestamp_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_timestamp_list        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **timestamp</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio"></a><h3>ags_file_write_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_audio                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-list"></a><h3>ags_file_write_audio_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_audio_list           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-signal"></a><h3>ags_file_write_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_audio_signal         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioSignal.html#AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-signal-list"></a><h3>ags_file_write_audio_signal_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_audio_signal_list    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *audio_signal</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-channel"></a><h3>ags_file_write_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_channel              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-channel-list"></a><h3>ags_file_write_channel_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_channel_list         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *channel</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout"></a><h3>ags_file_write_devout ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_devout               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-list"></a><h3>ags_file_write_devout_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_devout_list          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *devout</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-play"></a><h3>ags_file_write_devout_play ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_devout_play          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-play-list"></a><h3>ags_file_write_devout_play_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_devout_play_list     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *play</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link"></a><h3>ags_file_write_file_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_file_link            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFileLink.html#AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-input"></a><h3>ags_file_write_input ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_input                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notation"></a><h3>ags_file_write_notation ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_notation             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotation.html#AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notation-list"></a><h3>ags_file_write_notation_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_notation_list        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *notation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-note"></a><h3>ags_file_write_note ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_note                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNote.html#AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-note-list"></a><h3>ags_file_write_note_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_note_list            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *note</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-output"></a><h3>ags_file_write_output ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_output               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsChannel.html#AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern"></a><h3>ags_file_write_pattern ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_pattern              (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-data"></a><h3>ags_file_write_pattern_data ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_pattern_data         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-data-list"></a><h3>ags_file_write_pattern_data_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_pattern_data_list    (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPattern.html#AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-list"></a><h3>ags_file_write_pattern_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_pattern_list         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *pattern</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-port"></a><h3>ags_file_write_port ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_port                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPort.html#AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-port-list"></a><h3>ags_file_write_port_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_port_list            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *port</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall"></a><h3>ags_file_write_recall ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recall               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio"></a><h3>ags_file_write_recall_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recall_audio         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio-run"></a><h3>ags_file_write_recall_audio_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recall_audio_run     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio-signal"></a><h3>ags_file_write_recall_audio_signal ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recall_audio_signal  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-channel"></a><h3>ags_file_write_recall_channel ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recall_channel       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-channel-run"></a><h3>ags_file_write_recall_channel_run ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recall_channel_run   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-container"></a><h3>ags_file_write_recall_container ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recall_container     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecallContainer.html#AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-container-list"></a><h3>ags_file_write_recall_container_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recall_container_list
+                                                        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall_container</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-list"></a><h3>ags_file_write_recall_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recall_list          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-recycling"></a><h3>ags_file_write_recall_recycling ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recall_recycling     (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recycling"></a><h3>ags_file_write_recycling ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recycling            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRecycling.html#AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recycling-list"></a><h3>ags_file_write_recycling_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_recycling_list       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *recycling</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-stream"></a><h3>ags_file_write_stream ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_stream               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> index</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-stream-list"></a><h3>ags_file_write_stream_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_stream_list          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> buffer_size</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-task"></a><h3>ags_file_write_task ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_task                 (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTask.html#AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-task-list"></a><h3>ags_file_write_task_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_task_list            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *task</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-timestamp"></a><h3>ags_file_write_timestamp ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_timestamp            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsTimestamp.html#AgsTimestamp"><span class="type">AgsTimestamp</span></a> *timestamp</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-timestamp-list"></a><h3>ags_file_write_timestamp_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_timestamp_list       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *timestamp</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-file-stock.html b/api/ags_0_4_0/ags-ags-file-stock.html
new file mode 100644
index 0000000..75d3baf
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-file-stock.html
@@ -0,0 +1,316 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-stock.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-stock.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-stock.top_of_page"></a>ags_file_stock</span></h2>
+<p>ags_file_stock</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-stock.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS">AGS_CLIPBOARD_DEFAULT_VERSION</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS">AGS_FILE_BOOLEAN_POINTER_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS">AGS_FILE_BOOLEAN_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS">AGS_FILE_BUILD_ID_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS">AGS_FILE_CHAR_POINTER_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS">AGS_FILE_CHAR_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS">AGS_FILE_DEFAULT_VERSION</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS">AGS_FILE_DOUBLE_POINTER_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS">AGS_FILE_DOUBLE_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS">AGS_FILE_DYNAMIC_WIDGET_BUTTON</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS">AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS">AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS">AGS_FILE_DYNAMIC_WIDGET_DIAL</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS">AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS">AGS_FILE_DYNAMIC_WIDGET_HSCALE</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS">AGS_FILE_DYNAMIC_WIDGET_LABEL</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS">AGS_FILE_DYNAMIC_WIDGET_LED</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS">AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS">AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS">AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS">AGS_FILE_DYNAMIC_WIDGET_VSCALE</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS">AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS">AGS_FILE_EFFECTS_DEFAULT_VERSION</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS">AGS_FILE_FALSE</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS">AGS_FILE_FLAGS_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS">AGS_FILE_ID_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS">AGS_FILE_INT64_POINTER_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS">AGS_FILE_INT64_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS">AGS_FILE_NAME_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS">AGS_FILE_OBJECT_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS">AGS_FILE_POINTER_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS">AGS_FILE_SCOPE_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS">AGS_FILE_TRUE</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS">AGS_FILE_TYPE_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS">AGS_FILE_UINT64_POINTER_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS">AGS_FILE_UINT64_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS">AGS_FILE_VERSION_PROP</a>
+#define             <a href="ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS">AGS_FILE_XPATH_PROP</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CLIPBOARD-DEFAULT-VERSION:CAPS"></a><h3>AGS_CLIPBOARD_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_CLIPBOARD_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BOOLEAN-POINTER-PROP:CAPS"></a><h3>AGS_FILE_BOOLEAN_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BOOLEAN_POINTER_PROP "gboolean-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BOOLEAN-PROP:CAPS"></a><h3>AGS_FILE_BOOLEAN_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BOOLEAN_PROP "gboolean\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BUILD-ID-PROP:CAPS"></a><h3>AGS_FILE_BUILD_ID_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BUILD_ID_PROP "build-id\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-CHAR-POINTER-PROP:CAPS"></a><h3>AGS_FILE_CHAR_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_CHAR_POINTER_PROP "gchar-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-CHAR-PROP:CAPS"></a><h3>AGS_FILE_CHAR_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_CHAR_PROP "gchar\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-VERSION:CAPS"></a><h3>AGS_FILE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DOUBLE-POINTER-PROP:CAPS"></a><h3>AGS_FILE_DOUBLE_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_DOUBLE_POINTER_PROP "gdouble-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DOUBLE-PROP:CAPS"></a><h3>AGS_FILE_DOUBLE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_DOUBLE_PROP "gdouble\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_BUTTON (g_type_name(GtkTypeButton))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_CARTESIAN (g_type_name(GtkTypeCartesian))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON (g_type_name(GtkTypeCheckButton))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_DIAL</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_DIAL (g_type_name(AgsTypeDial))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_HINDICATOR (g_type_name(AgsTypeHIndicator))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_HSCALE</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_HSCALE (g_type_name(GtkTypeHScale))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_LABEL</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_LABEL (g_type_name(GtkTypeLabel))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-LED:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_LED</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_LED (g_type_name(AgsTypeLed))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON (g_type_name(GtkTypeSpinButton))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON (g_type_name(GtkTypeToggleButton))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_VINDICATOR (g_type_name(AgsTypeVIndicator))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_VSCALE</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_VSCALE (g_type_name(GtkTypeVScale))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_WAVEFORM (g_type_name(AgsTypeWaveform))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_FILE_EFFECTS_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_FILE_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FALSE:CAPS"></a><h3>AGS_FILE_FALSE</h3>
+<pre class="programlisting">#define AGS_FILE_FALSE "FALSE\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FLAGS-PROP:CAPS"></a><h3>AGS_FILE_FLAGS_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_FLAGS_PROP "flags\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-ID-PROP:CAPS"></a><h3>AGS_FILE_ID_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_ID_PROP "id\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-INT64-POINTER-PROP:CAPS"></a><h3>AGS_FILE_INT64_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_INT64_POINTER_PROP "gint64-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-INT64-PROP:CAPS"></a><h3>AGS_FILE_INT64_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_INT64_PROP "gint64\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-NAME-PROP:CAPS"></a><h3>AGS_FILE_NAME_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_NAME_PROP "name\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-OBJECT-PROP:CAPS"></a><h3>AGS_FILE_OBJECT_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_OBJECT_PROP "GObject\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-POINTER-PROP:CAPS"></a><h3>AGS_FILE_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_POINTER_PROP "gpointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-SCOPE-PROP:CAPS"></a><h3>AGS_FILE_SCOPE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_SCOPE_PROP "scope\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-TRUE:CAPS"></a><h3>AGS_FILE_TRUE</h3>
+<pre class="programlisting">#define AGS_FILE_TRUE "TRUE\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-TYPE-PROP:CAPS"></a><h3>AGS_FILE_TYPE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_TYPE_PROP "type\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-UINT64-POINTER-PROP:CAPS"></a><h3>AGS_FILE_UINT64_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_UINT64_POINTER_PROP "guint64-pointer\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-UINT64-PROP:CAPS"></a><h3>AGS_FILE_UINT64_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_UINT64_PROP "guint64\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-VERSION-PROP:CAPS"></a><h3>AGS_FILE_VERSION_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_VERSION_PROP "version\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-XPATH-PROP:CAPS"></a><h3>AGS_FILE_XPATH_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_XPATH_PROP "xpath\0"
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-file-thread.html b/api/ags_0_4_0/ags-ags-file-thread.html
new file mode 100644
index 0000000..6c1a8c9
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-file-thread.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_thread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-thread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-thread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-thread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-thread.top_of_page"></a>ags_file_thread</span></h2>
+<p>ags_file_thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-thread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-file-thread.html#ags-file-read-audio-loop">ags_file_read_audio_loop</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-thread.html#ags-file-read-thread">ags_file_read_thread</a>                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> **thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-thread.html#ags-file-read-thread-list">ags_file_read_thread_list</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **thread</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-thread.html#ags-file-read-thread-pool">ags_file_read_thread_pool</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThreadPool.html#AgsThreadPool"><span class="type">AgsThreadPool</span></a> **thread_pool</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-thread.html#ags-file-write-audio-loop">ags_file_write_audio_loop</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-thread.html#ags-file-write-thread">ags_file_write_thread</a>               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-thread.html#ags-file-write-thread-list">ags_file_write_thread_list</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *thread</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-thread.html#ags-file-write-thread-pool">ags_file_write_thread_pool</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThreadPool.html#AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-thread.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-thread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-audio-loop"></a><h3>ags_file_read_audio_loop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_audio_loop            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread"></a><h3>ags_file_read_thread ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_thread                (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> **thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread-list"></a><h3>ags_file_read_thread_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_thread_list           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread-pool"></a><h3>ags_file_read_thread_pool ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_thread_pool           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThreadPool.html#AgsThreadPool"><span class="type">AgsThreadPool</span></a> **thread_pool</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-loop"></a><h3>ags_file_write_audio_loop ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_audio_loop           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsAudioLoop.html#AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread"></a><h3>ags_file_write_thread ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_thread               (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThread.html#AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread-list"></a><h3>ags_file_write_thread_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_thread_list          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *thread</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread-pool"></a><h3>ags_file_write_thread_pool ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_thread_pool          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsThreadPool.html#AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-file-util.html b/api/ags_0_4_0/ags-ags-file-util.html
new file mode 100644
index 0000000..b6b77b9
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-file-util.html
@@ -0,0 +1,258 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_util</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-util.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-util.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-util"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-util.top_of_page"></a>ags_file_util</span></h2>
+<p>ags_file_util</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-util.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-file-util.html#ags-file-read-embedded-audio">ags_file_read_embedded_audio</a>        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **embedded_audio</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-util.html#ags-file-read-embedded-audio-list">ags_file_read_embedded_audio_list</a>   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **embedded_audio</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-util.html#ags-file-read-file-link">ags_file_read_file_link</a>             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFileLink.html#AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-util.html#ags-file-read-file-link-list">ags_file_read_file_link_list</a>        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **file_link</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-util.html#ags-file-util-read-dependency">ags_file_util_read_dependency</a>       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **name</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlChar</span> **xpath</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-util.html#ags-file-util-read-history">ags_file_util_read_history</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsHistory.html#AgsHistory"><span class="type">AgsHistory</span></a> **history</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-util.html#ags-file-util-read-object">ags_file_util_read_object</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **gobject</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-util.html#ags-file-util-read-parameter">ags_file_util_read_parameter</a>        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> **parameter</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_params</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlChar</span> ***xpath</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-file-util.html#ags-file-util-read-value">ags_file_util_read_value</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlChar</span> **xpath</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-util.html#ags-file-util-write-dependency">ags_file_util_write_dependency</a>      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlChar</span> *xpath</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-util.html#ags-file-util-write-history">ags_file_util_write_history</a>         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsHistory.html#AgsHistory"><span class="type">AgsHistory</span></a> *history</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-util.html#ags-file-util-write-object">ags_file_util_write_object</a>          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-util.html#ags-file-util-write-parameter">ags_file_util_write_parameter</a>       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *parameter</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_params</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-util.html#ags-file-util-write-value">ags_file_util_write_value</a>           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> pointer_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arr_length</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-util.html#ags-file-write-embedded-audio">ags_file_write_embedded_audio</a>       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *embedded_audio</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-util.html#ags-file-write-embedded-audio-list">ags_file_write_embedded_audio_list</a>  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *embedded_audio</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-util.html#ags-file-write-file-link">ags_file_write_file_link</a>            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFileLink.html#AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<span class="returnvalue">xmlNode</span> *           <a href="ags-ags-file-util.html#ags-file-write-file-link-list">ags_file_write_file_link_list</a>       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *file_link</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-util.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-util.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-embedded-audio"></a><h3>ags_file_read_embedded_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_embedded_audio        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **embedded_audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-embedded-audio-list"></a><h3>ags_file_read_embedded_audio_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_embedded_audio_list   (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **embedded_audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link"></a><h3>ags_file_read_file_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_file_link             (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFileLink.html#AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link-list"></a><h3>ags_file_read_file_link_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_read_file_link_list        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **file_link</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-dependency"></a><h3>ags_file_util_read_dependency ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_util_read_dependency       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **name</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlChar</span> **xpath</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-history"></a><h3>ags_file_util_read_history ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_util_read_history          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsHistory.html#AgsHistory"><span class="type">AgsHistory</span></a> **history</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-object"></a><h3>ags_file_util_read_object ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_util_read_object           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **gobject</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-parameter"></a><h3>ags_file_util_read_parameter ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_util_read_parameter        (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> **parameter</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *n_params</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlChar</span> ***xpath</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-value"></a><h3>ags_file_util_read_value ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_file_util_read_value            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *node</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlChar</span> **xpath</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-dependency"></a><h3>ags_file_util_write_dependency ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_util_write_dependency      (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlChar</span> *xpath</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-history"></a><h3>ags_file_util_write_history ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_util_write_history         (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsHistory.html#AgsHistory"><span class="type">AgsHistory</span></a> *history</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-object"></a><h3>ags_file_util_write_object ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_util_write_object          (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *gobject</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-parameter"></a><h3>ags_file_util_write_parameter ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_util_write_parameter       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *parameter</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_params</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-value"></a><h3>ags_file_util_write_value ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_util_write_value           (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> pointer_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arr_length</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-embedded-audio"></a><h3>ags_file_write_embedded_audio ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_embedded_audio       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *embedded_audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-embedded-audio-list"></a><h3>ags_file_write_embedded_audio_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_embedded_audio_list  (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *embedded_audio</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link"></a><h3>ags_file_write_file_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_file_link            (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsFileLink.html#AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link-list"></a><h3>ags_file_write_file_link_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">xmlNode</span> *           ags_file_write_file_link_list       (<em class="parameter"><code><span class="type">AgsFile</span> *file</code></em>,
+                                                         <em class="parameter"><code><span class="type">xmlNode</span> *parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *file_link</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-id-generator.html b/api/ags_0_4_0/ags-ags-id-generator.html
new file mode 100644
index 0000000..9bab620
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-id-generator.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_id_generator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-id-generator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-id-generator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-id-generator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-id-generator.top_of_page"></a>ags_id_generator</span></h2>
+<p>ags_id_generator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-id-generator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="ags-ags-id-generator.html#ags-id-generator-create-uuid">ags_id_generator_create_uuid</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-id-generator.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-id-generator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-id-generator-create-uuid"></a><h3>ags_id_generator_create_uuid ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             ags_id_generator_create_uuid        ();</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-ladspa-browser-callbacks.html b/api/ags_0_4_0/ags-ags-ladspa-browser-callbacks.html
new file mode 100644
index 0000000..ff42eab
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-ladspa-browser-callbacks.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_ladspa_browser_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-ladspa-browser-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-ladspa-browser-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-ladspa-browser-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ladspa-browser-callbacks.top_of_page"></a>ags_ladspa_browser_callbacks</span></h2>
+<p>ags_ladspa_browser_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-ladspa-browser-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">int</span>                 <a href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback">ags_ladspa_browser_cancel_callback</a>  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback">ags_ladspa_browser_ok_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback">ags_ladspa_browser_plugin_effect_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBoxText.html"><span class="type">GtkComboBoxText</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback">ags_ladspa_browser_plugin_filename_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBoxText.html"><span class="type">GtkComboBoxText</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback">ags_ladspa_browser_preview_close_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *preview</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ladspa-browser-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ladspa-browser-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-ladspa-browser-cancel-callback"></a><h3>ags_ladspa_browser_cancel_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_ladspa_browser_cancel_callback  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-ok-callback"></a><h3>ags_ladspa_browser_ok_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_ladspa_browser_ok_callback      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-plugin-effect-callback"></a><h3>ags_ladspa_browser_plugin_effect_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ladspa_browser_plugin_effect_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBoxText.html"><span class="type">GtkComboBoxText</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-plugin-filename-callback"></a><h3>ags_ladspa_browser_plugin_filename_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ladspa_browser_plugin_filename_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBoxText.html"><span class="type">GtkComboBoxText</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-preview-close-callback"></a><h3>ags_ladspa_browser_preview_close_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_ladspa_browser_preview_close_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *preview</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-line-callbacks.html b/api/ags_0_4_0/ags-ags-line-callbacks.html
new file mode 100644
index 0000000..9078f7e
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-line-callbacks.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-callbacks.top_of_page"></a>ags_line_callbacks</span></h2>
+<p>ags_line_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">int</span>                 <a href="ags-ags-line-callbacks.html#ags-line-group-clicked-callback">ags_line_group_clicked_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-line-callbacks.html#ags-line-parent-set-callback">ags_line_parent_set_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-line-callbacks.html#ags-line-remove-recall-callback">ags_line_remove_recall_callback</a>     (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-line-callbacks.html#ags-line-volume-callback">ags_line_volume_callback</a>            (<em class="parameter"><code><a href="../gtk3/GtkRange.html"><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-group-clicked-callback"></a><h3>ags_line_group_clicked_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_line_group_clicked_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-parent-set-callback"></a><h3>ags_line_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_line_parent_set_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-remove-recall-callback"></a><h3>ags_line_remove_recall_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_remove_recall_callback     (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-volume-callback"></a><h3>ags_line_volume_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_volume_callback            (<em class="parameter"><code><a href="../gtk3/GtkRange.html"><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLine.html#AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-line-editor-callbacks.html b/api/ags_0_4_0/ags-ags-line-editor-callbacks.html
new file mode 100644
index 0000000..fd778fd
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-line-editor-callbacks.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-editor-callbacks.top_of_page"></a>ags_line_editor_callbacks</span></h2>
+<p>ags_line_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">int</span>                 <a href="ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback">ags_line_editor_destroy_callback</a>    (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback">ags_line_editor_parent_set_callback</a> (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback">ags_line_editor_show_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-editor-destroy-callback"></a><h3>ags_line_editor_destroy_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_line_editor_destroy_callback    (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-parent-set-callback"></a><h3>ags_line_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_line_editor_parent_set_callback (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-show-callback"></a><h3>ags_line_editor_show_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_line_editor_show_callback       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineEditor.html#AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-line-member-callbacks.html b/api/ags_0_4_0/ags-ags-line-member-callbacks.html
new file mode 100644
index 0000000..f70bd59
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-line-member-callbacks.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_member_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-member-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-member-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-member-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-member-callbacks.top_of_page"></a>ags_line_member_callbacks</span></h2>
+<p>ags_line_member_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-member-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback">ags_line_member_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback">ags_line_member_check_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *check_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback">ags_line_member_dial_changed_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *dial</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback">ags_line_member_hscale_changed_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *hscale</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback">ags_line_member_parent_set_callback</a> (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback">ags_line_member_spin_button_changed_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback">ags_line_member_toggle_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback">ags_line_member_vscale_changed_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *vscale</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-member-button-clicked-callback"></a><h3>ags_line_member_button_clicked_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_button_clicked_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-check-button-clicked-callback"></a><h3>ags_line_member_check_button_clicked_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_check_button_clicked_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *check_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-dial-changed-callback"></a><h3>ags_line_member_dial_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_dial_changed_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *dial</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-hscale-changed-callback"></a><h3>ags_line_member_hscale_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_hscale_changed_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *hscale</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-parent-set-callback"></a><h3>ags_line_member_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_line_member_parent_set_callback (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-spin-button-changed-callback"></a><h3>ags_line_member_spin_button_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_spin_button_changed_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-toggle-button-clicked-callback"></a><h3>ags_line_member_toggle_button_clicked_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_toggle_button_clicked_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-vscale-changed-callback"></a><h3>ags_line_member_vscale_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_vscale_changed_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *vscale</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMember.html#AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-line-member-editor-callbacks.html b/api/ags_0_4_0/ags-ags-line-member-editor-callbacks.html
new file mode 100644
index 0000000..162d3bd
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-line-member-editor-callbacks.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_member_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-member-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-member-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-member-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-member-editor-callbacks.top_of_page"></a>ags_line_member_editor_callbacks</span></h2>
+<p>ags_line_member_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-member-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback">ags_line_member_editor_add_callback</a> (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback">ags_line_member_editor_ladspa_browser_response_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a> *dialog</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback">ags_line_member_editor_remove_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-member-editor-add-callback"></a><h3>ags_line_member_editor_add_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_editor_add_callback (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-ladspa-browser-response-callback"></a><h3>ags_line_member_editor_ladspa_browser_response_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_editor_ladspa_browser_response_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a> *dialog</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-remove-callback"></a><h3>ags_line_member_editor_remove_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_line_member_editor_remove_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-link-collection-editor-callbacks.html b/api/ags_0_4_0/ags-ags-link-collection-editor-callbacks.html
new file mode 100644
index 0000000..9dfd3f3
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-link-collection-editor-callbacks.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_link_collection_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-link-collection-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-link-collection-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-link-collection-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-link-collection-editor-callbacks.top_of_page"></a>ags_link_collection_editor_callbacks</span></h2>
+<p>ags_link_collection_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-link-collection-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback">ags_link_collection_editor_count_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback">ags_link_collection_editor_first_line_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback">ags_link_collection_editor_first_link_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback">ags_link_collection_editor_link_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback">ags_link_collection_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-collection-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-collection-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-link-collection-editor-count-callback"></a><h3>ags_link_collection_editor_count_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_collection_editor_count_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-first-line-callback"></a><h3>ags_link_collection_editor_first_line_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_collection_editor_first_line_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-first-link-callback"></a><h3>ags_link_collection_editor_first_link_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_collection_editor_first_link_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-link-callback"></a><h3>ags_link_collection_editor_link_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_collection_editor_link_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-parent-set-callback"></a><h3>ags_link_collection_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_link_collection_editor_parent_set_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-link-editor-callbacks.html b/api/ags_0_4_0/ags-ags-link-editor-callbacks.html
new file mode 100644
index 0000000..440fa4d
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-link-editor-callbacks.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_link_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-link-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-link-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-link-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-link-editor-callbacks.top_of_page"></a>ags_link_editor_callbacks</span></h2>
+<p>ags_link_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-link-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback">ags_link_editor_combo_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback">ags_link_editor_destroy_callback</a>    (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback">ags_link_editor_parent_set_callback</a> (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback">ags_link_editor_show_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-link-editor-combo-callback"></a><h3>ags_link_editor_combo_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_link_editor_combo_callback      (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-destroy-callback"></a><h3>ags_link_editor_destroy_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_link_editor_destroy_callback    (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-parent-set-callback"></a><h3>ags_link_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_link_editor_parent_set_callback (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-show-callback"></a><h3>ags_link_editor_show_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_link_editor_show_callback       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsLinkEditor.html#AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-list.html b/api/ags_0_4_0/ags-ags-list.html
new file mode 100644
index 0000000..060e3df
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-list.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_list</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-list.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-list.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-list"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-list.top_of_page"></a>ags_list</span></h2>
+<p>ags_list</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-list.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-list.html#ags-list-duplicate-list">ags_list_duplicate_list</a>             (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> entry</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> target</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-list.html#ags-list-free-and-free-link">ags_list_free_and_free_link</a>         (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-list.html#ags-list-free-and-unref-link">ags_list_free_and_unref_link</a>        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-list.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-list.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-list-duplicate-list"></a><h3>ags_list_duplicate_list ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_list_duplicate_list             (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> entry</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> target</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-list-free-and-free-link"></a><h3>ags_list_free_and_free_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_list_free_and_free_link         (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-list-free-and-unref-link"></a><h3>ags_list_free_and_unref_link ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_list_free_and_unref_link        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-listing-editor-callbacks.html b/api/ags_0_4_0/ags-ags-listing-editor-callbacks.html
new file mode 100644
index 0000000..a97c6bf
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-listing-editor-callbacks.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_listing_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-listing-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-listing-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-listing-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-listing-editor-callbacks.top_of_page"></a>ags_listing_editor_callbacks</span></h2>
+<p>ags_listing_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-listing-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">int</span>                 <a href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback">ags_listing_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsListingEditor.html#AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback">ags_listing_editor_set_pads_callback</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> channel_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads_old</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsListingEditor.html#AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-listing-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-listing-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-listing-editor-parent-set-callback"></a><h3>ags_listing_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_listing_editor_parent_set_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsListingEditor.html#AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-set-pads-callback"></a><h3>ags_listing_editor_set_pads_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_listing_editor_set_pads_callback
+                                                        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> channel_type</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> pads_old</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsListingEditor.html#AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-machine-callbacks.html b/api/ags_0_4_0/ags-ags-machine-callbacks.html
new file mode 100644
index 0000000..72ea070
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-machine-callbacks.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_machine_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-machine-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-machine-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-machine-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-callbacks.top_of_page"></a>ags_machine_callbacks</span></h2>
+<p>ags_machine_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-machine-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">int</span>                 <a href="ags-ags-machine-callbacks.html#ags-machine-button-press-callback">ags_machine_button_press_callback</a>   (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *handle_box</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-callbacks.html#ags-machine-destroy-callback">ags_machine_destroy_callback</a>        (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-machine-callbacks.html#ags-machine-open-response-callback">ags_machine_open_response_callback</a>  (<em class="parameter"><code><a href="../gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a> *dialog</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-callbacks.html#ags-machine-parent-set-callback">ags_machine_parent_set_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback">ags_machine_popup_destroy_activate_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback">ags_machine_popup_hide_activate_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback">ags_machine_popup_move_down_activate_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback">ags_machine_popup_move_up_activate_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback">ags_machine_popup_properties_activate_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback">ags_machine_popup_rename_activate_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback">ags_machine_popup_show_activate_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-machine-button-press-callback"></a><h3>ags_machine_button_press_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_button_press_callback   (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *handle_box</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-destroy-callback"></a><h3>ags_machine_destroy_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_destroy_callback        (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-open-response-callback"></a><h3>ags_machine_open_response_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_open_response_callback  (<em class="parameter"><code><a href="../gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a> *dialog</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-parent-set-callback"></a><h3>ags_machine_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_parent_set_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-destroy-activate-callback"></a><h3>ags_machine_popup_destroy_activate_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_popup_destroy_activate_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-hide-activate-callback"></a><h3>ags_machine_popup_hide_activate_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_popup_hide_activate_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-move-down-activate-callback"></a><h3>ags_machine_popup_move_down_activate_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_popup_move_down_activate_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-move-up-activate-callback"></a><h3>ags_machine_popup_move_up_activate_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_popup_move_up_activate_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-properties-activate-callback"></a><h3>ags_machine_popup_properties_activate_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_popup_properties_activate_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-rename-activate-callback"></a><h3>ags_machine_popup_rename_activate_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_popup_rename_activate_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-show-activate-callback"></a><h3>ags_machine_popup_show_activate_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_popup_show_activate_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-machine-editor-callbacks.html b/api/ags_0_4_0/ags-ags-machine-editor-callbacks.html
new file mode 100644
index 0000000..f4633d3
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-machine-editor-callbacks.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_machine_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-machine-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-machine-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-machine-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-editor-callbacks.top_of_page"></a>ags_machine_editor_callbacks</span></h2>
+<p>ags_machine_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-machine-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">int</span>                 <a href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback">ags_machine_editor_add_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback">ags_machine_editor_apply_callback</a>   (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback">ags_machine_editor_back_callback</a>    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback">ags_machine_editor_cancel_callback</a>  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback">ags_machine_editor_destroy_callback</a> (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback">ags_machine_editor_ok_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback">ags_machine_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback">ags_machine_editor_remove_callback</a>  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback">ags_machine_editor_show_callback</a>    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback">ags_machine_editor_switch_page_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkNotebook.html"><span class="type">GtkNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkNotebookPage</span> *page</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> page_num</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-machine-editor-add-callback"></a><h3>ags_machine_editor_add_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_editor_add_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-apply-callback"></a><h3>ags_machine_editor_apply_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_editor_apply_callback   (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-back-callback"></a><h3>ags_machine_editor_back_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_editor_back_callback    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-cancel-callback"></a><h3>ags_machine_editor_cancel_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_editor_cancel_callback  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-destroy-callback"></a><h3>ags_machine_editor_destroy_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_editor_destroy_callback (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-ok-callback"></a><h3>ags_machine_editor_ok_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_editor_ok_callback      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-parent-set-callback"></a><h3>ags_machine_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_editor_parent_set_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-callback"></a><h3>ags_machine_editor_remove_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_editor_remove_callback  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-show-callback"></a><h3>ags_machine_editor_show_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_editor_show_callback    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-switch-page-callback"></a><h3>ags_machine_editor_switch_page_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_machine_editor_switch_page_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkNotebook.html"><span class="type">GtkNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkNotebookPage</span> *page</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> page_num</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineEditor.html#AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-machine-selector-callbacks.html b/api/ags_0_4_0/ags-ags-machine-selector-callbacks.html
new file mode 100644
index 0000000..80d32e8
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-machine-selector-callbacks.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_machine_selector_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-machine-selector-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-machine-selector-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-machine-selector-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-selector-callbacks.top_of_page"></a>ags_machine_selector_callbacks</span></h2>
+<p>ags_machine_selector_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-machine-selector-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback">ags_machine_selector_popup_add_index_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback">ags_machine_selector_popup_add_tab_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback">ags_machine_selector_popup_link_index_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback">ags_machine_selector_popup_remove_index_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback">ags_machine_selector_popup_remove_tab_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed">ags_machine_selector_radio_changed</a>  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *radio_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-selector-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-selector-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-add-index-callback"></a><h3>ags_machine_selector_popup_add_index_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_selector_popup_add_index_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-add-tab-callback"></a><h3>ags_machine_selector_popup_add_tab_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_selector_popup_add_tab_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-link-index-callback"></a><h3>ags_machine_selector_popup_link_index_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_selector_popup_link_index_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-remove-index-callback"></a><h3>ags_machine_selector_popup_remove_index_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_selector_popup_remove_index_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-remove-tab-callback"></a><h3>ags_machine_selector_popup_remove_tab_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_selector_popup_remove_tab_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-radio-changed"></a><h3>ags_machine_selector_radio_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_machine_selector_radio_changed  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *radio_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachineSelector.html#AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-marshal.html b/api/ags_0_4_0/ags-ags-marshal.html
new file mode 100644
index 0000000..d96bbf3
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-marshal.html
@@ -0,0 +1,372 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_marshal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-marshal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-marshal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-marshal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-marshal.top_of_page"></a>ags_marshal</span></h2>
+<p>ags_marshal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-marshal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT">g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT">g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER">g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING">g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER">g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID">g_cclosure_user_marshal_ULONG__VOID</a> (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE">g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT">g_cclosure_user_marshal_VOID__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT">g_cclosure_user_marshal_VOID__OBJECT_UINT</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE">g_cclosure_user_marshal_VOID__UINT_DOUBLE</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT">g_cclosure_user_marshal_VOID__UINT_INT</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT">g_cclosure_user_marshal_VOID__UINT_UINT</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT">g_cclosure_user_marshal_VOID__UINT_UINT_UINT</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT">g_cclosure_user_marshal_VOID__ULONG_UINT</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT">g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</a>
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-marshal.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-marshal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER"></a><h3>g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING"></a><h3>g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER"></a><h3>g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-ULONG--VOID"></a><h3>g_cclosure_user_marshal_ULONG__VOID ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_ULONG__VOID (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE"></a><h3>g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-UINT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_UINT ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__OBJECT_UINT
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-DOUBLE"></a><h3>g_cclosure_user_marshal_VOID__UINT_DOUBLE ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__UINT_DOUBLE
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-INT"></a><h3>g_cclosure_user_marshal_VOID__UINT_INT ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__UINT_INT
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_UINT ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__UINT_UINT
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--ULONG-UINT"></a><h3>g_cclosure_user_marshal_VOID__ULONG_UINT ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__ULONG_UINT
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--ULONG-UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+                                                        (<em class="parameter"><code><a href="../gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a href="../gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> marshal_data</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-matrix-callbacks.html b/api/ags_0_4_0/ags-ags-matrix-callbacks.html
new file mode 100644
index 0000000..2f6d671
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-matrix-callbacks.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_matrix_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-matrix-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-matrix-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-matrix-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-matrix-callbacks.top_of_page"></a>ags_matrix_callbacks</span></h2>
+<p>ags_matrix_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-matrix-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback">ags_matrix_adjustment_value_changed_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback">ags_matrix_bpm_callback</a>             (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-copy-pattern-cancel">ags_matrix_copy_pattern_cancel</a>      (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-copy-pattern-done">ags_matrix_copy_pattern_done</a>        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-copy-pattern-loop">ags_matrix_copy_pattern_loop</a>        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback">ags_matrix_drawing_area_button_press_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback">ags_matrix_drawing_area_expose_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-index-callback">ags_matrix_index_callback</a>           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback">ags_matrix_length_spin_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback">ags_matrix_loop_button_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback">ags_matrix_parent_set_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-play-cancel">ags_matrix_play_cancel</a>              (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-play-done">ags_matrix_play_done</a>                (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-run-callback">ags_matrix_run_callback</a>             (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-run-delay-done">ags_matrix_run_delay_done</a>           (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-matrix-callbacks.html#ags-matrix-sequencer-count-callback">ags_matrix_sequencer_count_callback</a> (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-matrix-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-matrix-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-matrix-adjustment-value-changed-callback"></a><h3>ags_matrix_adjustment_value_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_adjustment_value_changed_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-bpm-callback"></a><h3>ags_matrix_bpm_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_bpm_callback             (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-copy-pattern-cancel"></a><h3>ags_matrix_copy_pattern_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_copy_pattern_cancel      (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-copy-pattern-done"></a><h3>ags_matrix_copy_pattern_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_copy_pattern_done        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-copy-pattern-loop"></a><h3>ags_matrix_copy_pattern_loop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_copy_pattern_loop        (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-drawing-area-button-press-callback"></a><h3>ags_matrix_drawing_area_button_press_callback ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_matrix_drawing_area_button_press_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-drawing-area-expose-callback"></a><h3>ags_matrix_drawing_area_expose_callback ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_matrix_drawing_area_expose_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-index-callback"></a><h3>ags_matrix_index_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_index_callback           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-length-spin-callback"></a><h3>ags_matrix_length_spin_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_length_spin_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-loop-button-callback"></a><h3>ags_matrix_loop_button_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_loop_button_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-parent-set-callback"></a><h3>ags_matrix_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_parent_set_callback      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-play-cancel"></a><h3>ags_matrix_play_cancel ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_play_cancel              (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-play-done"></a><h3>ags_matrix_play_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_play_done                (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-run-callback"></a><h3>ags_matrix_run_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_run_callback             (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-run-delay-done"></a><h3>ags_matrix_run_delay_done ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_run_delay_done           (<em class="parameter"><code><a href="ags-AgsRecall.html#AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-sequencer-count-callback"></a><h3>ags_matrix_sequencer_count_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_matrix_sequencer_count_callback (<em class="parameter"><code><a href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth_run</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMatrix.html#AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-menu-bar-callbacks.html b/api/ags_0_4_0/ags-ags-menu-bar-callbacks.html
new file mode 100644
index 0000000..f7fa490
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-menu-bar-callbacks.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_menu_bar_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-menu-bar-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-menu-bar-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-menu-bar-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-menu-bar-callbacks.top_of_page"></a>ags_menu_bar_callbacks</span></h2>
+<p>ags_menu_bar_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-menu-bar-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback">ags_menu_bar_about_callback</a>         (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback">ags_menu_bar_add_callback</a>           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback">ags_menu_bar_add_drum_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback">ags_menu_bar_add_ffplayer_callback</a>  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback">ags_menu_bar_add_matrix_callback</a>    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback">ags_menu_bar_add_mixer_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback">ags_menu_bar_add_panel_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback">ags_menu_bar_add_synth_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback">ags_menu_bar_destroy_callback</a>       (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback">ags_menu_bar_export_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback">ags_menu_bar_open_callback</a>          (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback">ags_menu_bar_preferences_callback</a>   (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback">ags_menu_bar_quit_callback</a>          (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback">ags_menu_bar_remove_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback">ags_menu_bar_save_as_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback">ags_menu_bar_save_callback</a>          (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback">ags_menu_bar_show_callback</a>          (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-menu-bar-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-menu-bar-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-menu-bar-about-callback"></a><h3>ags_menu_bar_about_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_about_callback         (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-callback"></a><h3>ags_menu_bar_add_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_add_callback           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-drum-callback"></a><h3>ags_menu_bar_add_drum_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_add_drum_callback      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-ffplayer-callback"></a><h3>ags_menu_bar_add_ffplayer_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_add_ffplayer_callback  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-matrix-callback"></a><h3>ags_menu_bar_add_matrix_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_add_matrix_callback    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-mixer-callback"></a><h3>ags_menu_bar_add_mixer_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_add_mixer_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-panel-callback"></a><h3>ags_menu_bar_add_panel_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_add_panel_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-synth-callback"></a><h3>ags_menu_bar_add_synth_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_add_synth_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-destroy-callback"></a><h3>ags_menu_bar_destroy_callback ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_menu_bar_destroy_callback       (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-export-callback"></a><h3>ags_menu_bar_export_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_export_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-open-callback"></a><h3>ags_menu_bar_open_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_open_callback          (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-preferences-callback"></a><h3>ags_menu_bar_preferences_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_preferences_callback   (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-quit-callback"></a><h3>ags_menu_bar_quit_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_quit_callback          (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-remove-callback"></a><h3>ags_menu_bar_remove_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_remove_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-save-as-callback"></a><h3>ags_menu_bar_save_as_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_save_as_callback       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-save-callback"></a><h3>ags_menu_bar_save_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_save_callback          (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-show-callback"></a><h3>ags_menu_bar_show_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_menu_bar_show_callback          (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMenuBar.html#AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-meter-callbacks.html b/api/ags_0_4_0/ags-ags-meter-callbacks.html
new file mode 100644
index 0000000..f9dac64
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-meter-callbacks.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_meter_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-meter-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-meter-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-meter-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-meter-callbacks.top_of_page"></a>ags_meter_callbacks</span></h2>
+<p>ags_meter_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-meter-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-meter-callbacks.html#ags-meter-configure-event">ags_meter_configure_event</a>           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMeter.html#AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-meter-callbacks.html#ags-meter-destroy-callback">ags_meter_destroy_callback</a>          (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMeter.html#AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-meter-callbacks.html#ags-meter-expose-event">ags_meter_expose_event</a>              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMeter.html#AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-meter-callbacks.html#ags-meter-show-callback">ags_meter_show_callback</a>             (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMeter.html#AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-meter-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-meter-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-meter-configure-event"></a><h3>ags_meter_configure_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_meter_configure_event           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMeter.html#AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-destroy-callback"></a><h3>ags_meter_destroy_callback ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_meter_destroy_callback          (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMeter.html#AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-expose-event"></a><h3>ags_meter_expose_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_meter_expose_event              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMeter.html#AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-show-callback"></a><h3>ags_meter_show_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_meter_show_callback             (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMeter.html#AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-mixer-callbacks.html b/api/ags_0_4_0/ags-ags-mixer-callbacks.html
new file mode 100644
index 0000000..86ae6cc
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-mixer-callbacks.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_mixer_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-mixer-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-mixer-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-mixer-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-mixer-callbacks.top_of_page"></a>ags_mixer_callbacks</span></h2>
+<p>ags_mixer_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-mixer-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback">ags_mixer_parent_set_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMixer.html#AgsMixer"><span class="type">AgsMixer</span></a> *mixer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-mixer-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-mixer-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-mixer-parent-set-callback"></a><h3>ags_mixer_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_mixer_parent_set_callback       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMixer.html#AgsMixer"><span class="type">AgsMixer</span></a> *mixer</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-navigation-callbacks.html b/api/ags_0_4_0/ags-ags-navigation-callbacks.html
new file mode 100644
index 0000000..e0a66c7
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-navigation-callbacks.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_navigation_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-navigation-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-navigation-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-navigation-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-navigation-callbacks.top_of_page"></a>ags_navigation_callbacks</span></h2>
+<p>ags_navigation_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-navigation-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback">ags_navigation_bpm_callback</a>         (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback">ags_navigation_destroy_callback</a>     (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback">ags_navigation_duration_tact_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-expander-callback">ags_navigation_expander_callback</a>    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-forward-callback">ags_navigation_forward_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-loop-callback">ags_navigation_loop_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback">ags_navigation_loop_left_tact_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback">ags_navigation_loop_right_tact_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-next-callback">ags_navigation_next_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback">ags_navigation_parent_set_callback</a>  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-play-callback">ags_navigation_play_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback">ags_navigation_position_tact_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-prev-callback">ags_navigation_prev_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-raster-callback">ags_navigation_raster_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback">ags_navigation_rewind_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-show-callback">ags_navigation_show_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-stop-callback">ags_navigation_stop_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-navigation-callbacks.html#ags-navigation-tic-callback">ags_navigation_tic_callback</a>         (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-navigation-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-navigation-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-navigation-bpm-callback"></a><h3>ags_navigation_bpm_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_bpm_callback         (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-destroy-callback"></a><h3>ags_navigation_destroy_callback ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_navigation_destroy_callback     (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-duration-tact-callback"></a><h3>ags_navigation_duration_tact_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_duration_tact_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-expander-callback"></a><h3>ags_navigation_expander_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_expander_callback    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-forward-callback"></a><h3>ags_navigation_forward_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_forward_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-callback"></a><h3>ags_navigation_loop_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_loop_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-left-tact-callback"></a><h3>ags_navigation_loop_left_tact_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_loop_left_tact_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-right-tact-callback"></a><h3>ags_navigation_loop_right_tact_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_loop_right_tact_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-next-callback"></a><h3>ags_navigation_next_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_next_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-parent-set-callback"></a><h3>ags_navigation_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_parent_set_callback  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-play-callback"></a><h3>ags_navigation_play_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_play_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-position-tact-callback"></a><h3>ags_navigation_position_tact_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_position_tact_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-prev-callback"></a><h3>ags_navigation_prev_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_prev_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-raster-callback"></a><h3>ags_navigation_raster_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_raster_callback      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-rewind-callback"></a><h3>ags_navigation_rewind_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_rewind_callback      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-show-callback"></a><h3>ags_navigation_show_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_show_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-stop-callback"></a><h3>ags_navigation_stop_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_stop_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-tic-callback"></a><h3>ags_navigation_tic_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_navigation_tic_callback         (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNavigation.html#AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-note-edit-callbacks.html b/api/ags_0_4_0/ags-ags-note-edit-callbacks.html
new file mode 100644
index 0000000..4d60b6c
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-note-edit-callbacks.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_note_edit_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-note-edit-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-note-edit-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-note-edit-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-note-edit-callbacks.top_of_page"></a>ags_note_edit_callbacks</span></h2>
+<p>ags_note_edit_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-note-edit-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event">ags_note_edit_drawing_area_button_press_event</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event">ags_note_edit_drawing_area_button_release_event</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event">ags_note_edit_drawing_area_configure_event</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event">ags_note_edit_drawing_area_expose_event</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event">ags_note_edit_drawing_area_motion_notify_event</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventMotion"><span class="type">GdkEventMotion</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed">ags_note_edit_hscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkRange.html"><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed">ags_note_edit_vscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkRange.html"><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-note-edit-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-note-edit-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-button-press-event"></a><h3>ags_note_edit_drawing_area_button_press_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_note_edit_drawing_area_button_press_event
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-button-release-event"></a><h3>ags_note_edit_drawing_area_button_release_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_note_edit_drawing_area_button_release_event
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventButton"><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-configure-event"></a><h3>ags_note_edit_drawing_area_configure_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_note_edit_drawing_area_configure_event
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-expose-event"></a><h3>ags_note_edit_drawing_area_expose_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_note_edit_drawing_area_expose_event
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-motion-notify-event"></a><h3>ags_note_edit_drawing_area_motion_notify_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_note_edit_drawing_area_motion_notify_event
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventMotion"><span class="type">GdkEventMotion</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-hscrollbar-value-changed"></a><h3>ags_note_edit_hscrollbar_value_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_hscrollbar_value_changed
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkRange.html"><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-vscrollbar-value-changed"></a><h3>ags_note_edit_vscrollbar_value_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_note_edit_vscrollbar_value_changed
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkRange.html"><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNoteEdit.html#AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-notebook-callbacks.html b/api/ags_0_4_0/ags-ags-notebook-callbacks.html
new file mode 100644
index 0000000..f31bed4
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-notebook-callbacks.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_notebook_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-notebook-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-notebook-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-notebook-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-notebook-callbacks.top_of_page"></a>ags_notebook_callbacks</span></h2>
+<p>ags_notebook_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-notebook-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback">ags_notebook_machine_changed_callback</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-notebook-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-notebook-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-notebook-machine-changed-callback"></a><h3>ags_notebook_machine_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_notebook_machine_changed_callback
+                                                        (<em class="parameter"><code><a href="ags-AgsEditor.html#AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsMachine.html#AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsNotebook.html#AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-oscillator-callbacks.html b/api/ags_0_4_0/ags-ags-oscillator-callbacks.html
new file mode 100644
index 0000000..57a81a1
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-oscillator-callbacks.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_oscillator_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-oscillator-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-oscillator-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-oscillator-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-oscillator-callbacks.top_of_page"></a>ags_oscillator_callbacks</span></h2>
+<p>ags_oscillator_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-oscillator-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback">ags_oscillator_attack_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback">ags_oscillator_frame_count_callback</a> (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback">ags_oscillator_frequency_callback</a>   (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback">ags_oscillator_phase_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback">ags_oscillator_volume_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback">ags_oscillator_wave_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-oscillator-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-oscillator-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-oscillator-attack-callback"></a><h3>ags_oscillator_attack_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_oscillator_attack_callback      (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-frame-count-callback"></a><h3>ags_oscillator_frame_count_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_oscillator_frame_count_callback (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-frequency-callback"></a><h3>ags_oscillator_frequency_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_oscillator_frequency_callback   (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-phase-callback"></a><h3>ags_oscillator_phase_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_oscillator_phase_callback       (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-volume-callback"></a><h3>ags_oscillator_volume_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_oscillator_volume_callback      (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-wave-callback"></a><h3>ags_oscillator_wave_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_oscillator_wave_callback        (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsOscillator.html#AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-pad-callbacks.html b/api/ags_0_4_0/ags-ags-pad-callbacks.html
new file mode 100644
index 0000000..ca8d6d8
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-pad-callbacks.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-pad-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-pad-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-pad-callbacks.top_of_page"></a>ags_pad_callbacks</span></h2>
+<p>ags_pad_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-pad-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">int</span>                 <a href="ags-ags-pad-callbacks.html#ags-pad-destroy-callback">ags_pad_destroy_callback</a>            (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback">ags_pad_group_clicked_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback">ags_pad_mute_clicked_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-pad-callbacks.html#ags-pad-option-changed-callback">ags_pad_option_changed_callback</a>     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-pad-callbacks.html#ags-pad-parent-set-callback">ags_pad_parent_set_callback</a>         (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-pad-callbacks.html#ags-pad-show-callback">ags_pad_show_callback</a>               (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback">ags_pad_solo_clicked_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-pad-destroy-callback"></a><h3>ags_pad_destroy_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_pad_destroy_callback            (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-group-clicked-callback"></a><h3>ags_pad_group_clicked_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_pad_group_clicked_callback      (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-mute-clicked-callback"></a><h3>ags_pad_mute_clicked_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_pad_mute_clicked_callback       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-option-changed-callback"></a><h3>ags_pad_option_changed_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_pad_option_changed_callback     (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-parent-set-callback"></a><h3>ags_pad_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_pad_parent_set_callback         (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-show-callback"></a><h3>ags_pad_show_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_pad_show_callback               (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-solo-clicked-callback"></a><h3>ags_pad_solo_clicked_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_pad_solo_clicked_callback       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPad.html#AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-pad-editor-callbacks.html b/api/ags_0_4_0/ags-ags-pad-editor-callbacks.html
new file mode 100644
index 0000000..7ade741
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-pad-editor-callbacks.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_pad_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-pad-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-pad-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-pad-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-pad-editor-callbacks.top_of_page"></a>ags_pad_editor_callbacks</span></h2>
+<p>ags_pad_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-pad-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">int</span>                 <a href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback">ags_pad_editor_destroy_callback</a>     (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback">ags_pad_editor_parent_set_callback</a>  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback">ags_pad_editor_set_audio_channels_callback</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<span class="returnvalue">int</span>                 <a href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback">ags_pad_editor_show_callback</a>        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-pad-editor-destroy-callback"></a><h3>ags_pad_editor_destroy_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_pad_editor_destroy_callback     (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-parent-set-callback"></a><h3>ags_pad_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_pad_editor_parent_set_callback  (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-set-audio-channels-callback"></a><h3>ags_pad_editor_set_audio_channels_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_pad_editor_set_audio_channels_callback
+                                                        (<em class="parameter"><code><a href="ags-AgsAudio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-show-callback"></a><h3>ags_pad_editor_show_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>                 ags_pad_editor_show_callback        (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPadEditor.html#AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-panel-callbacks.html b/api/ags_0_4_0/ags-ags-panel-callbacks.html
new file mode 100644
index 0000000..3c8825b
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-panel-callbacks.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_panel_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-panel-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-panel-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-panel-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-panel-callbacks.top_of_page"></a>ags_panel_callbacks</span></h2>
+<p>ags_panel_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-panel-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-panel-callbacks.html#ags-panel-parent-set-callback">ags_panel_parent_set_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPanel.html#AgsPanel"><span class="type">AgsPanel</span></a> *panel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-panel-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-panel-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-panel-parent-set-callback"></a><h3>ags_panel_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_panel_parent_set_callback       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPanel.html#AgsPanel"><span class="type">AgsPanel</span></a> *panel</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-parameter.html b/api/ags_0_4_0/ags-ags-parameter.html
new file mode 100644
index 0000000..ea4c53d
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-parameter.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_parameter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-parameter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-parameter.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-parameter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-parameter.top_of_page"></a>ags_parameter</span></h2>
+<p>ags_parameter</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-parameter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="returnvalue">GParameter</span></a> *        <a href="ags-ags-parameter.html#ags-parameter-grow">ags_parameter_grow</a>                  (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *params</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_params</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-parameter.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-parameter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-parameter-grow"></a><h3>ags_parameter_grow ()</h3>
+<pre class="programlisting"><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="returnvalue">GParameter</span></a> *        ags_parameter_grow                  (<em class="parameter"><code><a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a href="../gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *params</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_params</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-plugin-stock.html b/api/ags_0_4_0/ags-ags-plugin-stock.html
new file mode 100644
index 0000000..8bfbc0e
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-plugin-stock.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_plugin_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-plugin-stock.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-plugin-stock.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-plugin-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-plugin-stock.top_of_page"></a>ags_plugin_stock</span></h2>
+<p>ags_plugin_stock</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-plugin-stock.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS">AGS_PLUGIN_NAME_VOLUME</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-plugin-stock.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-plugin-stock.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLUGIN-NAME-VOLUME:CAPS"></a><h3>AGS_PLUGIN_NAME_VOLUME</h3>
+<pre class="programlisting">#define AGS_PLUGIN_NAME_VOLUME "ags-volume\0"
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-preferences-callbacks.html b/api/ags_0_4_0/ags-ags-preferences-callbacks.html
new file mode 100644
index 0000000..ac4c7cb
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-preferences-callbacks.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_preferences_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-preferences-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-preferences-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-preferences-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-preferences-callbacks.top_of_page"></a>ags_preferences_callbacks</span></h2>
+<p>ags_preferences_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-preferences-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-preferences-callbacks.html#ags-preferences-response-callback">ags_preferences_response_callback</a>   (<em class="parameter"><code><a href="../gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a> *dialog</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-preferences-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-preferences-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-preferences-response-callback"></a><h3>ags_preferences_response_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_preferences_response_callback   (<em class="parameter"><code><a href="../gtk3/GtkDialog.html"><span class="type">GtkDialog</span></a> *dialog</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> response_id</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-property-collection-editor-callbacks.html b/api/ags_0_4_0/ags-ags-property-collection-editor-callbacks.html
new file mode 100644
index 0000000..ab6113a
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-property-collection-editor-callbacks.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_property_collection_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-property-collection-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-property-collection-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-property-collection-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-property-collection-editor-callbacks.top_of_page"></a>ags_property_collection_editor_callbacks</span></h2>
+<p>ags_property_collection_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-property-collection-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback">ags_property_collection_editor_add_collection_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkButton.html"><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a> *property_collection_editor</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback">ags_property_collection_editor_remove_collection_callback</a>
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkButton.html"><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-collection-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-collection-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-property-collection-editor-add-collection-callback"></a><h3>ags_property_collection_editor_add_collection_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_property_collection_editor_add_collection_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkButton.html"><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a> *property_collection_editor</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-collection-editor-remove-collection-callback"></a><h3>ags_property_collection_editor_remove_collection_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_property_collection_editor_remove_collection_callback
+                                                        (<em class="parameter"><code><a href="../gtk3/GtkButton.html"><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="../gtk3/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-property-editor-callbacks.html b/api/ags_0_4_0/ags-ags-property-editor-callbacks.html
new file mode 100644
index 0000000..c38a204
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-property-editor-callbacks.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_property_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-property-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-property-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-property-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-property-editor-callbacks.top_of_page"></a>ags_property_editor_callbacks</span></h2>
+<p>ags_property_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-property-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback">ags_property_editor_enable_callback</a> (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPropertyEditor.html#AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a> *property_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-editor-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-property-editor-enable-callback"></a><h3>ags_property_editor_enable_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_property_editor_enable_callback (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsPropertyEditor.html#AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a> *property_editor</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-recycling-thread-callbacks.html b/api/ags_0_4_0/ags-ags-recycling-thread-callbacks.html
new file mode 100644
index 0000000..d0be730
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-recycling-thread-callbacks.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_recycling_thread_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-recycling-thread-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-recycling-thread-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-recycling-thread-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-recycling-thread-callbacks.top_of_page"></a>ags_recycling_thread_callbacks</span></h2>
+<p>ags_recycling_thread_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-recycling-thread-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback">ags_recycling_thread_iterate_callback</a>
+                                                        (<em class="parameter"><code><a href="ags-AgsRecyclingThread.html#AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-recycling-thread-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-recycling-thread-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-recycling-thread-iterate-callback"></a><h3>ags_recycling_thread_iterate_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_recycling_thread_iterate_callback
+                                                        (<em class="parameter"><code><a href="ags-AgsRecyclingThread.html#AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *thread</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-ruler-callbacks.html b/api/ags_0_4_0/ags-ags-ruler-callbacks.html
new file mode 100644
index 0000000..2596f1a
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-ruler-callbacks.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_ruler_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-ruler-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-ruler-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-ruler-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ruler-callbacks.top_of_page"></a>ags_ruler_callbacks</span></h2>
+<p>ags_ruler_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-ruler-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-ruler-callbacks.html#ags-ruler-configure-event">ags_ruler_configure_event</a>           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRuler.html#AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-ruler-callbacks.html#ags-ruler-expose-event">ags_ruler_expose_event</a>              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRuler.html#AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ruler-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ruler-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-ruler-configure-event"></a><h3>ags_ruler_configure_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_ruler_configure_event           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRuler.html#AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ruler-expose-event"></a><h3>ags_ruler_expose_event ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_ruler_expose_event              (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../gdk3/gdk3-Event-Structures.html#GdkEventExpose"><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsRuler.html#AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-sf2-chooser-callbacks.html b/api/ags_0_4_0/ags-ags-sf2-chooser-callbacks.html
new file mode 100644
index 0000000..1bd34e4
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-sf2-chooser-callbacks.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_sf2_chooser_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-sf2-chooser-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-sf2-chooser-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-sf2-chooser-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-sf2-chooser-callbacks.top_of_page"></a>ags_sf2_chooser_callbacks</span></h2>
+<p>ags_sf2_chooser_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-sf2-chooser-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed">ags_sf2_chooser_instrument_changed</a>  (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed">ags_sf2_chooser_preset_changed</a>      (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed">ags_sf2_chooser_sample_changed</a>      (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-sf2-chooser-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-sf2-chooser-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-sf2-chooser-instrument-changed"></a><h3>ags_sf2_chooser_instrument_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_sf2_chooser_instrument_changed  (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-preset-changed"></a><h3>ags_sf2_chooser_preset_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_sf2_chooser_preset_changed      (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-sample-changed"></a><h3>ags_sf2_chooser_sample_changed ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_sf2_chooser_sample_changed      (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSF2Chooser.html#AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-synth-callbacks.html b/api/ags_0_4_0/ags-ags-synth-callbacks.html
new file mode 100644
index 0000000..957402f
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-synth-callbacks.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_synth_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-synth-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-synth-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-synth-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-synth-callbacks.top_of_page"></a>ags_synth_callbacks</span></h2>
+<p>ags_synth_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-synth-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-synth-callbacks.html#ags-synth-auto-update-callback">ags_synth_auto_update_callback</a>      (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSynth.html#AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-synth-callbacks.html#ags-synth-lower-callback">ags_synth_lower_callback</a>            (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSynth.html#AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-synth-callbacks.html#ags-synth-parent-set-callback">ags_synth_parent_set_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSynth.html#AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-synth-callbacks.html#ags-synth-update-callback">ags_synth_update_callback</a>           (<em class="parameter"><code><a href="../gtk3/GtkButton.html"><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSynth.html#AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synth-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synth-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-synth-auto-update-callback"></a><h3>ags_synth_auto_update_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_synth_auto_update_callback      (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSynth.html#AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-lower-callback"></a><h3>ags_synth_lower_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_synth_lower_callback            (<em class="parameter"><code><a href="../gtk3/GtkSpinButton.html"><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSynth.html#AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-parent-set-callback"></a><h3>ags_synth_parent_set_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_synth_parent_set_callback       (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><span class="type">GtkObject</span> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSynth.html#AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-update-callback"></a><h3>ags_synth_update_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_synth_update_callback           (<em class="parameter"><code><a href="../gtk3/GtkButton.html"><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsSynth.html#AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-synths.html b/api/ags_0_4_0/ags-ags-synths.html
new file mode 100644
index 0000000..41fad07
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-synths.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_synths</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-synths.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-synths.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-synths"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-synths.top_of_page"></a>ags_synths</span></h2>
+<p>ags_synths</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-synths.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-synths.html#ags-synth-saw">ags_synth_saw</a>                       (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> volume</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-synths.html#ags-synth-sin">ags_synth_sin</a>                       (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> volume</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-synths.html#ags-synth-square">ags_synth_square</a>                    (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> volume</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-synths.html#ags-synth-triangle">ags_synth_triangle</a>                  (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> volume</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synths.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synths.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-synth-saw"></a><h3>ags_synth_saw ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_synth_saw                       (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-sin"></a><h3>ags_synth_sin ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_synth_sin                       (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-square"></a><h3>ags_synth_square ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_synth_square                    (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-triangle"></a><h3>ags_synth_triangle ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_synth_triangle                  (<em class="parameter"><code><a href="ags-AgsDevout.html#AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <span class="type">short</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><span class="type">double</span> volume</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-toolbar-callbacks.html b/api/ags_0_4_0/ags-ags-toolbar-callbacks.html
new file mode 100644
index 0000000..c9c0e39
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-toolbar-callbacks.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_toolbar_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-toolbar-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-toolbar-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-toolbar-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-toolbar-callbacks.top_of_page"></a>ags_toolbar_callbacks</span></h2>
+<p>ags_toolbar_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-toolbar-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><span class="returnvalue">void</span>                <a href="ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback">ags_toolbar_clear_callback</a>          (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback">ags_toolbar_copy_or_cut_callback</a>    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback">ags_toolbar_destroy_callback</a>        (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback">ags_toolbar_edit_callback</a>           (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback">ags_toolbar_mode_callback</a>           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback">ags_toolbar_paste_callback</a>          (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback">ags_toolbar_position_callback</a>       (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback">ags_toolbar_select_callback</a>         (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback">ags_toolbar_show_callback</a>           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<span class="returnvalue">void</span>                <a href="ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback">ags_toolbar_zoom_callback</a>           (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-toolbar-clear-callback"></a><h3>ags_toolbar_clear_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toolbar_clear_callback          (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-copy-or-cut-callback"></a><h3>ags_toolbar_copy_or_cut_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toolbar_copy_or_cut_callback    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-destroy-callback"></a><h3>ags_toolbar_destroy_callback ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_toolbar_destroy_callback        (<em class="parameter"><code><span class="type">GtkObject</span> *object</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-edit-callback"></a><h3>ags_toolbar_edit_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toolbar_edit_callback           (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-mode-callback"></a><h3>ags_toolbar_mode_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toolbar_mode_callback           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-paste-callback"></a><h3>ags_toolbar_paste_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toolbar_paste_callback          (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-position-callback"></a><h3>ags_toolbar_position_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toolbar_position_callback       (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-select-callback"></a><h3>ags_toolbar_select_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toolbar_select_callback         (<em class="parameter"><code><a href="../gtk3/GtkToggleButton.html"><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-show-callback"></a><h3>ags_toolbar_show_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toolbar_show_callback           (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-zoom-callback"></a><h3>ags_toolbar_zoom_callback ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                ags_toolbar_zoom_callback           (<em class="parameter"><code><a href="../gtk3/GtkComboBox.html"><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a href="ags-AgsToolbar.html#AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-toolbar-mode-stock.html b/api/ags_0_4_0/ags-ags-toolbar-mode-stock.html
new file mode 100644
index 0000000..f1f2cdc
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-toolbar-mode-stock.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_toolbar_mode_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-toolbar-mode-stock.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-toolbar-mode-stock.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-toolbar-mode-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-toolbar-mode-stock.top_of_page"></a>ags_toolbar_mode_stock</span></h2>
+<p>ags_toolbar_mode_stock</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-toolbar-mode-stock.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS">AGS_TOOLBAR_MODE_ALL_CHANNELS</a>
+#define             <a href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS">AGS_TOOLBAR_MODE_MULTI_CHANNEL</a>
+#define             <a href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS">AGS_TOOLBAR_MODE_SINGLE_CHANNEL</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-mode-stock.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-mode-stock.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS"></a><h3>AGS_TOOLBAR_MODE_ALL_CHANNELS</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_ALL_CHANNELS "all channels\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS"></a><h3>AGS_TOOLBAR_MODE_MULTI_CHANNEL</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_MULTI_CHANNEL "multi channel\0"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS"></a><h3>AGS_TOOLBAR_MODE_SINGLE_CHANNEL</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_SINGLE_CHANNEL "single channel\0"
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-ags-window-callbacks.html b/api/ags_0_4_0/ags-ags-window-callbacks.html
new file mode 100644
index 0000000..6fc0781
--- /dev/null
+++ b/api/ags_0_4_0/ags-ags-window-callbacks.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_window_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td> </td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-window-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-window-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-window-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-window-callbacks.top_of_page"></a>ags_window_callbacks</span></h2>
+<p>ags_window_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-window-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="ags-ags-window-callbacks.html#ags-window-delete-event-callback">ags_window_delete_event_callback</a>    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-window-callbacks.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="ags-ags-window-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-window-delete-event-callback"></a><h3>ags_window_delete_event_callback ()</h3>
+<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ags_window_delete_event_callback    (<em class="parameter"><code><a href="../gtk3/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ags-agsaddaudio.html b/api/ags_0_4_0/ags-agsaddaudio.html
new file mode 100644
index 0000000..70dd596
--- /dev/null
+++ b/api/ags_0_4_0/ags-agsaddaudio.html
@@ -0,0 +1,208 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
+<HTML
+><HEAD
+><TITLE
+>AgsAddAudio</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><STYLE
+TYPE="text/css"
+>.synopsis, .classsynopsis {
+    background: #eeeeee;
+    border: solid 1px #aaaaaa;
+    padding: 0.5em;
+}
+.programlisting {
+    background: #eeeeff;
+    border: solid 1px #aaaaff;
+    padding: 0.5em;
+}
+.variablelist {
+    padding: 4px;
+    margin-left: 3em;
+}
+.navigation {
+    background: #ffeeee;
+    border: solid 1px #ffaaaa;
+    margin-top: 0.5em;
+    margin-bottom: 0.5em;
+}
+.navigation a {
+    color: #770000;
+}
+.navigation a:visited {
+    color: #550000;
+}
+.navigation .title {
+    font-size: 200%;
+}</STYLE
+></HEAD
+><BODY
+CLASS="REFENTRY"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><H1
+><A
+NAME="ags-AgsAddAudio"
+></A
+>AgsAddAudio</H1
+>
+<DIV
+CLASS="REFNAMEDIV"
+><A
+NAME="AEN6"
+></A
+><H2
+>Name</H2
+>AgsAddAudio
+ -- </DIV
+>
+
+<DIV
+CLASS="REFSYNOPSISDIV"
+><A
+NAME="ags-AgsAddAudio.synopsis"
+></A
+><H2
+>Synopsis</H2
+>
+
+<PRE
+CLASS="SYNOPSIS"
+>struct              <GTKDOCLINK
+HREF="AgsAddAudio"
+>AgsAddAudio</GTKDOCLINK
+>;
+struct              <GTKDOCLINK
+HREF="AgsAddAudioClass"
+>AgsAddAudioClass</GTKDOCLINK
+>;
+<GTKDOCLINK
+HREF="AgsAddAudio"
+><SPAN
+CLASS="RETURNVALUE"
+>AgsAddAudio</SPAN
+></GTKDOCLINK
+> *       <GTKDOCLINK
+HREF="ags-add-audio-new"
+>ags_add_audio_new</GTKDOCLINK
+>                   (<CODE
+CLASS="PARAMETER"
+><GTKDOCLINK
+HREF="AgsDevout"
+><SPAN
+CLASS="TYPE"
+>AgsDevout</SPAN
+></GTKDOCLINK
+> *devout</CODE
+>,
+                                                         <CODE
+CLASS="PARAMETER"
+><GTKDOCLINK
+HREF="AgsAudio"
+><SPAN
+CLASS="TYPE"
+>AgsAudio</SPAN
+></GTKDOCLINK
+> *audio</CODE
+>);</PRE
+></DIV
+>
+
+<DIV
+CLASS="REFSECT1"
+><A
+NAME="ags-AgsAddAudio.description"
+></A
+><H2
+>Description</H2
+>
</DIV
+>
+<DIV
+CLASS="REFSECT1"
+><A
+NAME="ags-AgsAddAudio.details"
+></A
+><H2
+>Details</H2
+>
+<DIV
+CLASS="REFSECT2"
+><A
+NAME="AgsAddAudio"
+></A
+><H3
+>struct AgsAddAudio</H3
+>
+
+<PRE
+CLASS="PROGRAMLISTING"
+>struct AgsAddAudio {
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};</PRE
+></DIV
+>
+<HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AgsAddAudioClass"
+></A
+><H3
+>struct AgsAddAudioClass</H3
+>
+
+<PRE
+CLASS="PROGRAMLISTING"
+>struct AgsAddAudioClass {
+  AgsTaskClass task;
+};</PRE
+></DIV
+>
+<HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="ags-add-audio-new"
+></A
+><H3
+>ags_add_audio_new ()</H3
+>
+
+<PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="AgsAddAudio"
+><SPAN
+CLASS="RETURNVALUE"
+>AgsAddAudio</SPAN
+></GTKDOCLINK
+> *       ags_add_audio_new                   (<CODE
+CLASS="PARAMETER"
+><GTKDOCLINK
+HREF="AgsDevout"
+><SPAN
+CLASS="TYPE"
+>AgsDevout</SPAN
+></GTKDOCLINK
+> *devout</CODE
+>,
+                                                         <CODE
+CLASS="PARAMETER"
+><GTKDOCLINK
+HREF="AgsAudio"
+><SPAN
+CLASS="TYPE"
+>AgsAudio</SPAN
+></GTKDOCLINK
+> *audio</CODE
+>);</PRE
+></DIV
+>
</DIV
+>
</BODY
+></HTML
+>
\ No newline at end of file
diff --git a/api/ags_0_4_0/book1.html b/api/ags_0_4_0/book1.html
new file mode 100644
index 0000000..cd371ef
--- /dev/null
+++ b/api/ags_0_4_0/book1.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
+<HTML
+><HEAD
+><TITLE
+>Advanced Gtk+ Sequencer</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
+REL="NEXT"
+TITLE="Advanced Gtk+ Sequencer Reference Manual"
+HREF="c13.html"><STYLE
+TYPE="text/css"
+>.synopsis, .classsynopsis {
+    background: #eeeeee;
+    border: solid 1px #aaaaaa;
+    padding: 0.5em;
+}
+.programlisting {
+    background: #eeeeff;
+    border: solid 1px #aaaaff;
+    padding: 0.5em;
+}
+.variablelist {
+    padding: 4px;
+    margin-left: 3em;
+}
+.navigation {
+    background: #ffeeee;
+    border: solid 1px #ffaaaa;
+    margin-top: 0.5em;
+    margin-bottom: 0.5em;
+}
+.navigation a {
+    color: #770000;
+}
+.navigation a:visited {
+    color: #550000;
+}
+.navigation .title {
+    font-size: 200%;
+}</STYLE
+></HEAD
+><BODY
+CLASS="BOOK"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="BOOK"
+><DIV
+CLASS="TITLEPAGE"
+><TABLE
+CLASS="navigation"
+WIDTH="100%"
+CELLPADDING="2"
+CELLSPACING="0"
+><TR
+><TH
+ALIGN="center"
+VALIGN="MIDDLE"
+><P
+CLASS="TITLE"
+>Advanced Gtk+ Sequencer<A
+NAME="AEN1"></P
+></TH
+></TR
+></TABLE
+><H2
+CLASS="SUBTITLE"
+>Reference Manual</H2
+></DIV
+><DIV
+CLASS="TOC"
+><DL
+><DT
+><B
+>Table of Contents</B
+></DT
+><DT
+><A
+HREF="c13.html"
+>Advanced Gtk+ Sequencer Reference Manual</A
+></DT
+></DL
+></DIV
+>  
+  <FONT
+COLOR="RED"
+>Reference Manual</FONT
+>
+  
+  <FONT
+COLOR="RED"
+>    <DIV
+CLASS="LEGALNOTICE"
+><P
+></P
+><A
+NAME="AEN5"
+></A
+>      <P
+>	Copyright (C)  .
+	Permission is granted to copy, distribute and/or modify this document
+	under the terms of the GNU Free Documentation License, Version 1.3
+	or any later version published by the Free Software Foundation;
+	with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+	A copy of the license is included in the section entitled "GNU
+	Free Documentation License".
+      </P
+>
+    <P
+></P
+></DIV
+>
+    Joël Krähemann
+    
+  </FONT
+>
+
+  </DIV
+><TABLE
+CLASS="navigation"
+WIDTH="100%"
+SUMMARY="Navigation footer"
+CELLPADDING="2"
+CELLSPACING="2"
+><TR
+VALIGN="middle"
+><TD
+ALIGN="left"
+></TD
+><TD
+ALIGN="right"
+><A
+ACCESSKEY="n"
+HREF="c13.html"
+><B
+>Advanced Gtk+ Sequencer Reference Manual >>></B
+></A
+></TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/api/ags_0_4_0/c13.html b/api/ags_0_4_0/c13.html
new file mode 100644
index 0000000..978693d
--- /dev/null
+++ b/api/ags_0_4_0/c13.html
@@ -0,0 +1,1387 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
+<HTML
+><HEAD
+><TITLE
+>Advanced Gtk+ Sequencer Reference Manual</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
+REL="HOME"
+TITLE="Advanced Gtk+ Sequencer"
+HREF="book1.html"><LINK
+REL="PREVIOUS"
+TITLE="Advanced Gtk+ Sequencer"
+HREF="book1.html"><STYLE
+TYPE="text/css"
+>.synopsis, .classsynopsis {
+    background: #eeeeee;
+    border: solid 1px #aaaaaa;
+    padding: 0.5em;
+}
+.programlisting {
+    background: #eeeeff;
+    border: solid 1px #aaaaff;
+    padding: 0.5em;
+}
+.variablelist {
+    padding: 4px;
+    margin-left: 3em;
+}
+.navigation {
+    background: #ffeeee;
+    border: solid 1px #ffaaaa;
+    margin-top: 0.5em;
+    margin-bottom: 0.5em;
+}
+.navigation a {
+    color: #770000;
+}
+.navigation a:visited {
+    color: #550000;
+}
+.navigation .title {
+    font-size: 200%;
+}</STYLE
+></HEAD
+><BODY
+CLASS="CHAPTER"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><TABLE
+WIDTH="100%"
+CLASS="navigation"
+SUMMARY="Navigation header"
+CELLPADDING="2"
+CELLSPACING="2"
+><TR
+VALIGN="middle"
+><TD
+><A
+ACCESSKEY="p"
+HREF="book1.html"
+><IMG
+SRC="left.png"
+WIDTH="24"
+HEIGHT="24"
+BORDER="0"
+ALT="Prev"></A
+></TD
+><TD
+><A
+ACCESSKEY="h"
+HREF="book1.html"
+><IMG
+SRC="home.png"
+WIDTH="24"
+HEIGHT="24"
+BORDER="0"
+ALT="Home"></A
+></TD
+><TH
+WIDTH="100%"
+align="center"
+>Advanced Gtk+ Sequencer: Reference Manual</TH
+></TR
+></TABLE
+><DIV
+CLASS="CHAPTER"
+><H1
+><A
+NAME="AEN13"
+></A
+>Advanced Gtk+ Sequencer Reference Manual</H1
+>    
+
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+    <FONT
+COLOR="RED"
+>>
+  </FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></FONT
+></DIV
+><TABLE
+CLASS="navigation"
+WIDTH="100%"
+SUMMARY="Navigation footer"
+CELLPADDING="2"
+CELLSPACING="2"
+><TR
+VALIGN="middle"
+><TD
+ALIGN="left"
+><A
+ACCESSKEY="p"
+HREF="book1.html"
+><B
+><<< Advanced Gtk+ Sequencer</B
+></A
+></TD
+><TD
+ALIGN="right"
+></TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/api/ags_0_4_0/ch01.html b/api/ags_0_4_0/ch01.html
new file mode 100644
index 0000000..b6f9542
--- /dev/null
+++ b/api/ags_0_4_0/ch01.html
@@ -0,0 +1,18445 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td> </td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer</th>
+<td> </td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="idm723424"></a>Advanced Gtk+ Sequencer Reference Manual</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-amplifier.html">ags_amplifier</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplicable.html">AgsApplicable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAsyncQueue.html">AgsAsyncQueue</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudio.html">AgsAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFileXml.html">AgsAudioFileXml</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioLoop.html">AgsAudioLoop</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAutosaveThread.html">AgsAutosaveThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCartesian.html">AgsCartesian</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannel.html">AgsChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-channel-iter.html">ags_channel_iter</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCloneChannel.html">AgsCloneChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCloneChannelRun.html">AgsCloneChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-combo-box-text.html">ags_combo_box_text</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsConfig.html">AgsConfig</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-container.html">ags_container</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountable.html">AgsCountable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevout.html">AgsDevout</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevoutThread.html">AgsDevoutThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDial.html">AgsDial</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrum.html">AgsDrum</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDynamicConnectable.html">AgsDynamicConnectable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-echo.html">ags_echo</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEditor.html">AgsEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEffect.html">AgsEffect</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEffect.html">AgsEffect</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpander.html">AgsExpander</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpanderSet.html">AgsExpanderSet</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportThread.html">AgsExportThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-gui.html">ags_file_gui</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileIdRef.html">AgsFileIdRef</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLaunch.html">AgsFileLaunch</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLink.html">AgsFileLink</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLookup.html">AgsFileLookup</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileRead.html">AgsFileRead</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileSelection.html">AgsFileSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-selection-callbacks.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-sound.html">ags_file_sound</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-stock.html">ags_file_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-thread.html">ags_file_thread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-util.html">ags_file_util</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileValueFactory.html">AgsFileValueFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileWrite.html">AgsFileWrite</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGarbageCollector.html">AgsGarbageCollector</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGenericPreferences.html">AgsGenericPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGuiTaskThread.html">AgsGuiTaskThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGuiThread.html">AgsGuiThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsHIndicator.html">AgsHIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsHistory.html">AgsHistory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsHTimebar.html">AgsHTimebar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-id-generator.html">ags_id_generator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIndicator.html">AgsIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInput.html">AgsInput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIteratorThread.html">AgsIteratorThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaManager.html">AgsLadspaManager</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLed.html">AgsLed</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLibao.html">AgsLibao</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLine.html">AgsLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-list.html">ags_list</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLog.html">AgsLog</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachine.html">AgsMachine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMainLoop.html">AgsMainLoop</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-marshal.html">ags_marshal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenu.html">AgsMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuItem.html">AgsMenuItem</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMeter.html">AgsMeter</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixer.html">AgsMixer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMutable.html">AgsMutable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotation.html">AgsNotation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNote.html">AgsNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOptionMenu.html">AgsOptionMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOutput.html">AgsOutput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPackable.html">AgsPackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPad.html">AgsPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanel.html">AgsPanel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-parameter.html">ags_parameter</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPattern.html">AgsPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPersistable.html">AgsPersistable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRun.html">AgsPlayChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayable.html">AgsPlayable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlugin.html">AgsPlugin</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginFactory.html">AgsPluginFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-plugin-stock.html">ags_plugin_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPort.html">AgsPort</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPortableThread.html">AgsPortableThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPortlet.html">AgsPortlet</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPreferences.html">AgsPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecall.html">AgsRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallDependency.html">AgsRecallDependency</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecordThread.html">AgsRecordThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingThread.html">AgsRecyclingThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-recycling-thread-callbacks.html">ags_recycling_thread_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRegistry.html">AgsRegistry</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoteTask.html">AgsRemoteTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsReturnableThread.html">AgsReturnableThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRuler.html">AgsRuler</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ruler-callbacks.html">ags_ruler_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRunnable.html">AgsRunnable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSeekable.html">AgsSeekable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSegment.html">AgsSegment</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServer.html">AgsServer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetBufferSize.html">AgsSetBufferSize</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetDevoutPlayFlags.html">AgsSetDevoutPlayFlags</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSingleThread.html">AgsSingleThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSoundcard.html">AgsSoundcard</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStackable.html">AgsStackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynth.html">AgsSynth</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTable.html">AgsTable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTactable.html">AgsTactable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTask.html">AgsTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTaskThread.html">AgsTaskThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThread.html">AgsThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThread.html">AgsThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThreadPool.html">AgsThreadPool</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimebar.html">AgsTimebar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampThread.html">AgsTimestampThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTreeIterator.html">AgsTreeIterator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVIndicator.html">AgsVIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWaveform.html">AgsWaveform</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWindow.html">AgsWindow</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMain.html">AgsMain</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+    
+
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    <span style="color: red"><ags>
+  <span style="color: red"><ags-main>
+    <span style="color: red"><ags-thread>
+      <span style="color: red"><ags-audio-loop></ags-audio-loop></span>
+      <span style="color: red"><ags-thread-list>
+        <span style="color: red"><ags-thread>
+          <span style="color: red"><ags-thread-list></ags-thread-list></span>
+        </ags-thread></span>
+        <span style="color: red"><ags-thread>
+          <span style="color: red"><ags-thread-list></ags-thread-list></span>
+        </ags-thread></span>
+        <span style="color: red"><ags-thread>
+          <span style="color: red"><ags-thread-list>
+            <span style="color: red"><ags-thread>
+              <span style="color: red"><ags-thread-list></ags-thread-list></span>
+            </ags-thread></span>
+          </ags-thread-list></span>
+        </ags-thread></span>
+      </ags-thread-list></span>
+    </ags-thread></span>
+    <span style="color: red"><ags-devout-list>
+      <span style="color: red"><ags-devout>
+        <span style="color: red"><ags-audio-list>
+          <span style="color: red"><ags-audio>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-buffer-channel></ags-buffer-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-buffer-channel-run></ags-buffer-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-recall-container-list>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+            </ags-recall-container-list></span>
+            <span style="color: red"><ags-recall-list>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-delay-audio></ags-delay-audio></span>
+                </ags-recall-audio></span>
+                <span style="color: red"><ags-port-list>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>30719500000.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>22051.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>86.132812</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>1378.125000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>1.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>120.000000</ags-value></span>
+                  </ags-port></span>
+                </ags-port-list></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio-run>
+                  <span style="color: red"><ags-delay-audio-run></ags-delay-audio-run></span>
+                </ags-recall-audio-run></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-count-beats-audio></ags-count-beats-audio></span>
+                </ags-recall-audio></span>
+                <span style="color: red"><ags-port-list>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>16.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>64.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>1</ags-value></span>
+                  </ags-port></span>
+                </ags-port-list></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio-run>
+                  <span style="color: red"><ags-count-beats-audio-run>
+                    <span style="color: red"><ags-dependency-list>
+                      <span style="color: red"><ags-dependency></ags-dependency></span>
+                    </ags-dependency-list></span>
+                  </ags-count-beats-audio-run></span>
+                </ags-recall-audio-run></span>
+              </ags-recall></span>
+            </ags-recall-list></span>
+            <span style="color: red"><ags-recall-list>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-play-notation-audio></ags-play-notation-audio></span>
+                </ags-recall-audio></span>
+                <span style="color: red"><ags-port-list>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value></ags-value></span>
+                  </ags-port></span>
+                </ags-port-list></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio-run></ags-recall-audio-run></span>
+              </ags-recall></span>
+            </ags-recall-list></span>
+            <span style="color: red"><ags-notation-list>
+              <span style="color: red"><ags-notation>
+                <span style="color: red"><ags-note-list></ags-note-list></span>
+              </ags-notation></span>
+              <span style="color: red"><ags-notation>
+                <span style="color: red"><ags-note-list></ags-note-list></span>
+              </ags-notation></span>
+            </ags-notation-list></span>
+          </ags-audio></span>
+          <span style="color: red"><ags-audio>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-recall-container-list></ags-recall-container-list></span>
+            <span style="color: red"><ags-recall-list></ags-recall-list></span>
+            <span style="color: red"><ags-recall-list></ags-recall-list></span>
+            <span style="color: red"><ags-notation-list>
+              <span style="color: red"><ags-notation>
+                <span style="color: red"><ags-note-list></ags-note-list></span>
+              </ags-notation></span>
+            </ags-notation-list></span>
+          </ags-audio></span>
+          <span style="color: red"><ags-audio>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-loop-channel></ags-loop-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-loop-channel-run>
+                        <span style="color: red"><ags-dependency-list>
+                          <span style="color: red"><ags-dependency></ags-dependency></span>
+                        </ags-dependency-list></span>
+                      </ags-loop-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>00000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-recall-container-list>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container></ags-recall-container></span>
+              <span style="color: red"><ags-recall-container></ags-recall-container></span>
+              <span style="color: red"><ags-recall-container></ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+            </ags-recall-container-list></span>
+            <span style="color: red"><ags-recall-list>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-delay-audio></ags-delay-audio></span>
+                </ags-recall-audio></span>
+                <span style="color: red"><ags-port-list>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>7679875000.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>5512.750000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>21.533203</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>344.531250</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0.250000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>120.000000</ags-value></span>
+                  </ags-port></span>
+                </ags-port-list></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio-run>
+                  <span style="color: red"><ags-delay-audio-run></ags-delay-audio-run></span>
+                </ags-recall-audio-run></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-count-beats-audio></ags-count-beats-audio></span>
+                </ags-recall-audio></span>
+                <span style="color: red"><ags-port-list>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>16.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>64.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>1</ags-value></span>
+                  </ags-port></span>
+                </ags-port-list></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio-run>
+                  <span style="color: red"><ags-count-beats-audio-run>
+                    <span style="color: red"><ags-dependency-list>
+                      <span style="color: red"><ags-dependency></ags-dependency></span>
+                    </ags-dependency-list></span>
+                  </ags-count-beats-audio-run></span>
+                </ags-recall-audio-run></span>
+              </ags-recall></span>
+            </ags-recall-list></span>
+            <span style="color: red"><ags-recall-list>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-copy-pattern-audio></ags-copy-pattern-audio></span>
+                </ags-recall-audio></span>
+                <span style="color: red"><ags-port-list>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0</ags-value></span>
+                  </ags-port></span>
+                </ags-port-list></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio-run>
+                  <span style="color: red"><ags-copy-pattern-audio-run>
+                    <span style="color: red"><ags-dependency-list>
+                      <span style="color: red"><ags-dependency></ags-dependency></span>
+                    </ags-dependency-list></span>
+                  </ags-copy-pattern-audio-run></span>
+                </ags-recall-audio-run></span>
+              </ags-recall></span>
+            </ags-recall-list></span>
+            <span style="color: red"><ags-notation-list>
+              <span style="color: red"><ags-notation>
+                <span style="color: red"><ags-note-list></ags-note-list></span>
+              </ags-notation></span>
+            </ags-notation-list></span>
+          </ags-audio></span>
+          <span style="color: red"><ags-audio>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-loop-channel></ags-loop-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-loop-channel-run>
+                        <span style="color: red"><ags-dependency-list>
+                          <span style="color: red"><ags-dependency></ags-dependency></span>
+                        </ags-dependency-list></span>
+                      </ags-loop-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-loop-channel></ags-loop-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-loop-channel-run>
+                        <span style="color: red"><ags-dependency-list>
+                          <span style="color: red"><ags-dependency></ags-dependency></span>
+                        </ags-dependency-list></span>
+                      </ags-loop-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recycling></ags-recycling></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-pattern-channel></ags-copy-pattern-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value></ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-pattern-channel-run></ags-copy-pattern-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-copy-channel></ags-copy-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-copy-channel-run></ags-copy-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-stream-channel></ags-stream-channel></span>
+                    </ags-recall-channel></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-stream-channel-run></ags-stream-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-pattern-list>
+                  <span style="color: red"><ags-pattern>
+                    <span style="color: red"><ags-pattern-data-list>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                      <span style="color: red"><ags-pattern-data>0000000000000000000000000000000000000000000000000000000000000000</ags-pattern-data></span>
+                    </ags-pattern-data-list></span>
+                  </ags-pattern></span>
+                </ags-pattern-list></span>
+                <span style="color: red"><ags-input>
+                  <span style="color: red"><ags-file-link></ags-file-link></span>
+                </ags-input></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-recall-container-list>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+            </ags-recall-container-list></span>
+            <span style="color: red"><ags-recall-list>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-delay-audio></ags-delay-audio></span>
+                </ags-recall-audio></span>
+                <span style="color: red"><ags-port-list>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>7679875000.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>5512.750000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>21.533203</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>344.531250</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0.250000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>120.000000</ags-value></span>
+                  </ags-port></span>
+                </ags-port-list></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio-run>
+                  <span style="color: red"><ags-delay-audio-run></ags-delay-audio-run></span>
+                </ags-recall-audio-run></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-count-beats-audio></ags-count-beats-audio></span>
+                </ags-recall-audio></span>
+                <span style="color: red"><ags-port-list>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>16.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>64.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0.000000</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>1</ags-value></span>
+                  </ags-port></span>
+                </ags-port-list></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio-run>
+                  <span style="color: red"><ags-count-beats-audio-run>
+                    <span style="color: red"><ags-dependency-list>
+                      <span style="color: red"><ags-dependency></ags-dependency></span>
+                    </ags-dependency-list></span>
+                  </ags-count-beats-audio-run></span>
+                </ags-recall-audio-run></span>
+              </ags-recall></span>
+            </ags-recall-list></span>
+            <span style="color: red"><ags-recall-list>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-copy-pattern-audio></ags-copy-pattern-audio></span>
+                </ags-recall-audio></span>
+                <span style="color: red"><ags-port-list>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0</ags-value></span>
+                  </ags-port></span>
+                  <span style="color: red"><ags-port>
+                    <span style="color: red"><ags-value>0</ags-value></span>
+                  </ags-port></span>
+                </ags-port-list></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio-run>
+                  <span style="color: red"><ags-copy-pattern-audio-run>
+                    <span style="color: red"><ags-dependency-list>
+                      <span style="color: red"><ags-dependency></ags-dependency></span>
+                    </ags-dependency-list></span>
+                  </ags-copy-pattern-audio-run></span>
+                </ags-recall-audio-run></span>
+              </ags-recall></span>
+            </ags-recall-list></span>
+            <span style="color: red"><ags-notation-list></ags-notation-list></span>
+          </ags-audio></span>
+          <span style="color: red"><ags-audio>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-volume-channel></ags-volume-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1.000000</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-volume-channel-run></ags-volume-channel-run></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-recall-container-list>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+            </ags-recall-container-list></span>
+            <span style="color: red"><ags-recall-list></ags-recall-list></span>
+            <span style="color: red"><ags-recall-list></ags-recall-list></span>
+            <span style="color: red"><ags-notation-list></ags-notation-list></span>
+          </ags-audio></span>
+          <span style="color: red"><ags-audio>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-output></ags-output></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-channel-list>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-play-channel></ags-play-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-play-channel-run-master></ags-play-channel-run-master></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+              <span style="color: red"><ags-channel>
+                <span style="color: red"><ags-recall-list>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel>
+                      <span style="color: red"><ags-play-channel></ags-play-channel></span>
+                    </ags-recall-channel></span>
+                    <span style="color: red"><ags-port-list>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>0</ags-value></span>
+                      </ags-port></span>
+                      <span style="color: red"><ags-port>
+                        <span style="color: red"><ags-value>1</ags-value></span>
+                      </ags-port></span>
+                    </ags-port-list></span>
+                  </ags-recall></span>
+                  <span style="color: red"><ags-recall>
+                    <span style="color: red"><ags-recall-channel-run>
+                      <span style="color: red"><ags-play-channel-run-master></ags-play-channel-run-master></span>
+                    </ags-recall-channel-run></span>
+                  </ags-recall></span>
+                </ags-recall-list></span>
+                <span style="color: red"><ags-recall-list></ags-recall-list></span>
+                <span style="color: red"><ags-input></ags-input></span>
+              </ags-channel></span>
+            </ags-channel-list></span>
+            <span style="color: red"><ags-recall-container-list>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+              <span style="color: red"><ags-recall-container>
+                <span style="color: red"><ags-parameter>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                  <span style="color: red"><ags-value></ags-value></span>
+                </ags-parameter></span>
+              </ags-recall-container></span>
+            </ags-recall-container-list></span>
+            <span style="color: red"><ags-recall-list>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-play-audio></ags-play-audio></span>
+                </ags-recall-audio></span>
+              </ags-recall></span>
+              <span style="color: red"><ags-recall>
+                <span style="color: red"><ags-recall-audio>
+                  <span style="color: red"><ags-play-audio></ags-play-audio></span>
+                </ags-recall-audio></span>
+              </ags-recall></span>
+            </ags-recall-list></span>
+            <span style="color: red"><ags-recall-list></ags-recall-list></span>
+            <span style="color: red"><ags-notation-list></ags-notation-list></span>
+          </ags-audio></span>
+        </ags-audio-list></span>
+        <span style="color: red"><ags-delay-data>5002799
+0
+-603979736
+-603979736
+-603979736
+-603979728
+-603979720
+-603979720
+-603979712
+-603979696
+-603979696
+-603979696
+-603979688
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+-603979656
+0
+-603979656
+-603979656
+</ags-delay-data></span>
+        <span style="color: red"><ags-attack-data>0
+98
+196
+38
+136
+234
+76
+174
+16
+114
+212
+54
+152
+250
+92
+190
+32
+130
+228
+70
+168
+10
+108
+206
+48
+146
+244
+86
+184
+26
+124
+222
+</ags-attack-data></span>
+      </ags-devout></span>
+    </ags-devout-list></span>
+    <span style="color: red"><ags-window>
+      <span style="color: red"><ags-menu-bar></ags-menu-bar></span>
+      <span style="color: red"><ags-machine-list>
+        <span style="color: red"><ags-machine>
+          <span style="color: red"><ags-pad-list></ags-pad-list></span>
+          <span style="color: red"><ags-pad-list>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+          </ags-pad-list></span>
+        </ags-machine></span>
+        <span style="color: red"><ags-machine>
+          <span style="color: red"><ags-mixer></ags-mixer></span>
+          <span style="color: red"><ags-pad-list>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+          </ags-pad-list></span>
+        </ags-machine></span>
+        <span style="color: red"><ags-machine>
+          <span style="color: red"><ags-drum></ags-drum></span>
+          <span style="color: red"><ags-pad-list>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list></ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list></ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+          </ags-pad-list></span>
+          <span style="color: red"><ags-pad-list>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-drum-input-pad></ags-drum-input-pad></span>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-line-member-list>
+                    <span style="color: red"><ags-line-member></ags-line-member></span>
+                  </ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+          </ags-pad-list></span>
+        </ags-machine></span>
+        <span style="color: red"><ags-machine>
+          <span style="color: red"><ags-matrix></ags-matrix></span>
+        </ags-machine></span>
+        <span style="color: red"><ags-machine>
+          <span style="color: red"><ags-synth></ags-synth></span>
+          <span style="color: red"><ags-pad-list>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-synth-input-pad></ags-synth-input-pad></span>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-synth-input-line>
+                    <span style="color: red"><ags-oscillator></ags-oscillator></span>
+                  </ags-synth-input-line></span>
+                  <span style="color: red"><ags-line-member-list></ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+            <span style="color: red"><ags-pad>
+              <span style="color: red"><ags-synth-input-pad></ags-synth-input-pad></span>
+              <span style="color: red"><ags-line-list>
+                <span style="color: red"><ags-line>
+                  <span style="color: red"><ags-synth-input-line>
+                    <span style="color: red"><ags-oscillator></ags-oscillator></span>
+                  </ags-synth-input-line></span>
+                  <span style="color: red"><ags-line-member-list></ags-line-member-list></span>
+                </ags-line></span>
+              </ags-line-list></span>
+            </ags-pad></span>
+          </ags-pad-list></span>
+        </ags-machine></span>
+        <span style="color: red"><ags-machine>
+          <span style="color: red"><ags-ffplayer></ags-ffplayer></span>
+        </ags-machine></span>
+      </ags-machine-list></span>
+      <span style="color: red"><ags-editor>
+        <span style="color: red"><ags-parameter>
+          <span style="color: red"><ags-value></ags-value></span>
+        </ags-parameter></span>
+      </ags-editor></span>
+    </ags-window></span>
+  </ags-main></span>
+</ags></span>
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+  </div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/home.png b/api/ags_0_4_0/home.png
new file mode 100644
index 0000000..1700361
Binary files /dev/null and b/api/ags_0_4_0/home.png differ
diff --git a/api/ags_0_4_0/index.html b/api/ags_0_4_0/index.html
new file mode 100644
index 0000000..b7d3822
--- /dev/null
+++ b/api/ags_0_4_0/index.html
@@ -0,0 +1,1001 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="book">
+<div class="titlepage">
+<div>
+<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Advanced Gtk+ Sequencer</p></th></tr></table></div>
+<div><h2 class="subtitle">Reference Manual</h2></div>
+<div><div class="author"><h3 class="author">
+<span class="firstname">Joël</span> <span class="surname">Krähemann</span>
+</h3></div></div>
+<div><p class="releaseinfo">
+      for Advanced Gtk+ Sequencer 0.4.2-beta
+      The latest version of this documentation can be found on-line at
+      <a class="ulink" href="http://ags.sf.net/api/ags/index.html" target="_top">http://ags.sf.net/api/ags/</a>.
+    </p></div>
+<div><div class="legalnotice">
+<a name="idm181456"></a>
+      <p>
+	Copyright (C)  Joël Krähemann.
+	Permission is granted to copy, distribute and/or modify this document
+	under the terms of the GNU Free Documentation License, Version 1.3
+	or any later version published by the Free Software Foundation;
+	with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+	A copy of the license is included in the section entitled "GNU
+	Free Documentation License".
+      </p>
+    </div></div>
+</div>
+<hr>
+</div>
+<div class="toc"><dl>
+<dt><span class="chapter"><a href="ch01.html">Advanced Gtk+ Sequencer Reference Manual</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-amplifier.html">ags_amplifier</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplicable.html">AgsApplicable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAsyncQueue.html">AgsAsyncQueue</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudio.html">AgsAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFileXml.html">AgsAudioFileXml</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioLoop.html">AgsAudioLoop</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAutosaveThread.html">AgsAutosaveThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCartesian.html">AgsCartesian</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannel.html">AgsChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-channel-iter.html">ags_channel_iter</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCloneChannel.html">AgsCloneChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCloneChannelRun.html">AgsCloneChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-combo-box-text.html">ags_combo_box_text</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsConfig.html">AgsConfig</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-container.html">ags_container</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountable.html">AgsCountable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevout.html">AgsDevout</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevoutThread.html">AgsDevoutThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDial.html">AgsDial</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrum.html">AgsDrum</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDynamicConnectable.html">AgsDynamicConnectable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-echo.html">ags_echo</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEditor.html">AgsEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEffect.html">AgsEffect</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEffect.html">AgsEffect</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpander.html">AgsExpander</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpanderSet.html">AgsExpanderSet</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportThread.html">AgsExportThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-gui.html">ags_file_gui</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileIdRef.html">AgsFileIdRef</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLaunch.html">AgsFileLaunch</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLink.html">AgsFileLink</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLookup.html">AgsFileLookup</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileRead.html">AgsFileRead</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileSelection.html">AgsFileSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-selection-callbacks.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-sound.html">ags_file_sound</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-stock.html">ags_file_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-thread.html">ags_file_thread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-util.html">ags_file_util</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileValueFactory.html">AgsFileValueFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileWrite.html">AgsFileWrite</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGarbageCollector.html">AgsGarbageCollector</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGenericPreferences.html">AgsGenericPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGuiTaskThread.html">AgsGuiTaskThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGuiThread.html">AgsGuiThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsHIndicator.html">AgsHIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsHistory.html">AgsHistory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsHTimebar.html">AgsHTimebar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-id-generator.html">ags_id_generator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIndicator.html">AgsIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInput.html">AgsInput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIteratorThread.html">AgsIteratorThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaManager.html">AgsLadspaManager</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLed.html">AgsLed</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLibao.html">AgsLibao</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLine.html">AgsLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-list.html">ags_list</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLog.html">AgsLog</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachine.html">AgsMachine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMainLoop.html">AgsMainLoop</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-marshal.html">ags_marshal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenu.html">AgsMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuItem.html">AgsMenuItem</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMeter.html">AgsMeter</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixer.html">AgsMixer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMutable.html">AgsMutable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotation.html">AgsNotation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNote.html">AgsNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOptionMenu.html">AgsOptionMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOutput.html">AgsOutput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPackable.html">AgsPackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPad.html">AgsPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanel.html">AgsPanel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-parameter.html">ags_parameter</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPattern.html">AgsPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPersistable.html">AgsPersistable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRun.html">AgsPlayChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayable.html">AgsPlayable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlugin.html">AgsPlugin</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginFactory.html">AgsPluginFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-plugin-stock.html">ags_plugin_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPort.html">AgsPort</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPortableThread.html">AgsPortableThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPortlet.html">AgsPortlet</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPreferences.html">AgsPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecall.html">AgsRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallDependency.html">AgsRecallDependency</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecordThread.html">AgsRecordThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingThread.html">AgsRecyclingThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-recycling-thread-callbacks.html">ags_recycling_thread_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRegistry.html">AgsRegistry</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoteTask.html">AgsRemoteTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsReturnableThread.html">AgsReturnableThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRuler.html">AgsRuler</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ruler-callbacks.html">ags_ruler_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRunnable.html">AgsRunnable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSeekable.html">AgsSeekable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSegment.html">AgsSegment</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServer.html">AgsServer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetBufferSize.html">AgsSetBufferSize</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetDevoutPlayFlags.html">AgsSetDevoutPlayFlags</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSingleThread.html">AgsSingleThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSoundcard.html">AgsSoundcard</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStackable.html">AgsStackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynth.html">AgsSynth</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTable.html">AgsTable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTactable.html">AgsTactable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTask.html">AgsTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTaskThread.html">AgsTaskThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThread.html">AgsThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThread.html">AgsThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThreadPool.html">AgsThreadPool</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimebar.html">AgsTimebar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampThread.html">AgsTimestampThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTreeIterator.html">AgsTreeIterator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVIndicator.html">AgsVIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWaveform.html">AgsWaveform</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWindow.html">AgsWindow</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMain.html">AgsMain</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl></div>
+  
+  
+  
+  
+
+  
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_0_4_0/left.png b/api/ags_0_4_0/left.png
new file mode 100644
index 0000000..2d05b3d
Binary files /dev/null and b/api/ags_0_4_0/left.png differ
diff --git a/api/ags_0_4_0/right.png b/api/ags_0_4_0/right.png
new file mode 100644
index 0000000..92832e3
Binary files /dev/null and b/api/ags_0_4_0/right.png differ
diff --git a/api/ags_0_4_0/style.css b/api/ags_0_4_0/style.css
new file mode 100644
index 0000000..d6f6c26
--- /dev/null
+++ b/api/ags_0_4_0/style.css
@@ -0,0 +1,266 @@
+.synopsis, .classsynopsis
+{
+  /* tango:aluminium 1/2 */
+  background: #eeeeec;
+  border: solid 1px #d3d7cf;
+  padding: 0.5em;
+}
+.programlisting
+{
+  /* tango:sky blue 0/1 */
+  background: #e6f3ff;
+  border: solid 1px #729fcf;
+  padding: 0.5em;
+}
+.variablelist
+{
+  padding: 4px;
+  margin-left: 3em;
+}
+.variablelist td:first-child
+{
+  vertical-align: top;
+}
+
+ at media screen {
+  sup a.footnote
+  {
+    position: relative;
+    top: 0em ! important;
+    
+  }
+  /* this is needed so that the local anchors are displayed below the naviagtion */
+  div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
+  {
+    display: inline-block;
+    position: relative;
+    top:-5em;
+  }
+  /* this seems to be a bug in the xsl style sheets when generating indexes */
+  div.index div.index
+  {
+    top: 0em;
+  }
+  /* make space for the fixed navigation bar and add space at the bottom so that
+   * link targets appear somewhat close to top
+   */
+  body
+  {
+    padding-top: 3.2em;
+    padding-bottom: 20em;
+  }
+  /* style and size the navigation bar */
+  table.navigation#top
+  {
+    position: fixed;
+    /* tango:scarlet red 0/1 */
+    background: #ffe6e6;
+    border: solid 1px #ef2929;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    height: 3em;
+    z-index: 10;
+  }
+  .navigation a, .navigation a:visited
+  {
+    /* tango:scarlet red 3 */
+    color: #a40000;
+  }
+  .navigation a:hover
+  {
+    /* tango:scarlet red 1 */
+    color: #ef2929;
+  }
+  td.shortcuts
+  {
+    /* tango:scarlet red 1 */
+    color: #ef2929;
+    font-size: 80%;
+    white-space: nowrap;
+  }
+}
+ at media print {
+  table.navigation {
+    visibility: collapse;
+    display: none;
+  }
+  div.titlepage table.navigation {
+    visibility: visible;
+    display: table;
+    /* tango:scarlet red 0/1 */
+    background: #ffe6e6;
+    border: solid 1px #ef2929;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    height: 3em;
+  }
+}
+
+.navigation .title
+{
+  font-size: 200%;
+}
+
+div.gallery-float
+{
+  float: left;
+  padding: 10px;
+}
+div.gallery-float img
+{
+  border-style: none;
+}
+div.gallery-spacer
+{
+  clear: both;
+}
+
+a, a:visited
+{
+  text-decoration: none;
+  /* tango:sky blue 2 */
+  color: #3465a4;
+}
+a:hover
+{
+  text-decoration: underline;
+  /* tango:sky blue 1 */
+  color: #729fcf;
+}
+
+div.table table
+{
+  border-collapse: collapse;
+  border-spacing: 0px;
+  /* tango:aluminium 3 */
+  border: solid 1px #babdb6;
+}
+
+div.table table td, div.table table th
+{
+  /* tango:aluminium 3 */
+  border: solid 1px #babdb6;
+  padding: 3px;
+  vertical-align: top;
+}
+
+div.table table th
+{
+  /* tango:aluminium 2 */
+  background-color: #d3d7cf;
+}
+
+hr
+{
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  background: #babdb6;
+  border: none 0px;
+  height: 1px;
+  clear: both;
+}
+
+.footer
+{
+  padding-top: 3.5em;
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  text-align: center;
+  font-size: 80%;
+}
+
+.warning
+{
+  /* tango:orange 0/1 */
+  background: #ffeed9;
+  border-color: #ffb04f;
+}
+.note
+{
+  /* tango:chameleon 0/0.5 */
+  background: #d8ffb2;
+  border-color: #abf562;
+}
+.note, .warning
+{
+  padding: 0.5em;
+  border-width: 1px;
+  border-style: solid;
+}
+.note h3, .warning h3
+{
+  margin-top: 0.0em
+}
+.note p, .warning p
+{
+  margin-bottom: 0.0em
+}
+
+/* blob links */
+h2 .extralinks, h3 .extralinks
+{
+  float: right;
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  font-size: 80%;
+  font-weight: normal;
+}
+
+.annotation
+{
+  /* tango:aluminium 5 */
+  color: #555753;
+  font-size: 80%;
+  font-weight: normal;
+}
+
+/* code listings */
+
+.listing_code .programlisting .cbracket   { color: #a40000; } /* tango: scarlet red 3 */
+.listing_code .programlisting .comment    { color: #a1a39d; } /* tango: aluminium 4 */
+.listing_code .programlisting .function   { color: #000000; font-weight: bold; }
+.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */
+.listing_code .programlisting .keyword    { color: #4e9a06; } /* tango: chameleon 3  */
+.listing_code .programlisting .linenum    { color: #babdb6; } /* tango: aluminium 3 */
+.listing_code .programlisting .normal     { color: #000000; }
+.listing_code .programlisting .number     { color: #75507b; } /* tango: plum 2 */
+.listing_code .programlisting .preproc    { color: #204a87; } /* tango: sky blue 3  */
+.listing_code .programlisting .string     { color: #c17d11; } /* tango: chocolate 2 */
+.listing_code .programlisting .type       { color: #000000; }
+.listing_code .programlisting .type a     { color: #11326b; } /* tango: sky blue 4 */
+.listing_code .programlisting .symbol     { color: #ce5c00; } /* tango: orange 3 */
+
+.listing_frame {
+  /* tango:sky blue 1 */
+  border: solid 1px #729fcf;
+  padding: 0px;
+}
+
+.listing_lines, .listing_code {
+  margin-top: 0px;
+  margin-bottom: 0px;
+  padding: 0.5em;
+}
+.listing_lines {
+  /* tango:sky blue 0.5 */
+  background: #a6c5e3;
+  /* tango:aluminium 6 */
+  color: #2e3436;
+}
+.listing_code {
+  /* tango:sky blue 0 */
+  background: #e6f3ff;
+}
+.listing_code .programlisting {
+  /* override from previous */
+  border: none 0px;
+  padding: 0px;
+}
+.listing_lines pre, .listing_code pre {
+  margin: 0px;
+}
+
diff --git a/api/ags_0_4_0/up.png b/api/ags_0_4_0/up.png
new file mode 100644
index 0000000..85b3e2a
Binary files /dev/null and b/api/ags_0_4_0/up.png differ
diff --git a/api/ags_old/AgsAddAudio.html b/api/ags_old/AgsAddAudio.html
new file mode 100644
index 0000000..35b5790
--- /dev/null
+++ b/api/ags_old/AgsAddAudio.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="next" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="task.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddAudio.top_of_page"></a>AgsAddAudio</span></h2>
+<p>AgsAddAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAddAudio.html#AgsAddAudio-struct" title="struct AgsAddAudio">AgsAddAudio</a>;
+struct              <a class="link" href="AgsAddAudio.html#AgsAddAudioClass" title="struct AgsAddAudioClass">AgsAddAudioClass</a>;
+<a class="link" href="AgsAddAudio.html" title="AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       <a class="link" href="AgsAddAudio.html#ags-add-audio-new" title="ags_add_audio_new ()">ags_add_audio_new</a>                   (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddAudio-struct"></a><h3>struct AgsAddAudio</h3>
+<pre class="programlisting">struct AgsAddAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddAudioClass"></a><h3>struct AgsAddAudioClass</h3>
+<pre class="programlisting">struct AgsAddAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-audio-new"></a><h3>ags_add_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddAudio.html" title="AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       ags_add_audio_new                   (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAddAudioSignal.html b/api/ags_old/AgsAddAudioSignal.html
new file mode 100644
index 0000000..4ea33f0
--- /dev/null
+++ b/api/ags_old/AgsAddAudioSignal.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddAudio.html" title="AgsAddAudio">
+<link rel="next" href="AgsAddLineMember.html" title="AgsAddLineMember">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddLineMember.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddAudioSignal.top_of_page"></a>AgsAddAudioSignal</span></h2>
+<p>AgsAddAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAddAudioSignal.html#AgsAddAudioSignal-struct" title="struct AgsAddAudioSignal">AgsAddAudioSignal</a>;
+struct              <a class="link" href="AgsAddAudioSignal.html#AgsAddAudioSignalClass" title="struct AgsAddAudioSignalClass">AgsAddAudioSignalClass</a>;
+<a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * <a class="link" href="AgsAddAudioSignal.html#ags-add-audio-signal-new" title="ags_add_audio_signal_new ()">ags_add_audio_signal_new</a>            (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_signal_flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddAudioSignal-struct"></a><h3>struct AgsAddAudioSignal</h3>
+<pre class="programlisting">struct AgsAddAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddAudioSignalClass"></a><h3>struct AgsAddAudioSignalClass</h3>
+<pre class="programlisting">struct AgsAddAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-audio-signal-new"></a><h3>ags_add_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * ags_add_audio_signal_new            (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_signal_flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAddLineMember.html b/api/ags_old/AgsAddLineMember.html
new file mode 100644
index 0000000..c9b23cf
--- /dev/null
+++ b/api/ags_old/AgsAddLineMember.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal">
+<link rel="next" href="AgsAddNote.html" title="AgsAddNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddLineMember.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddLineMember.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddLineMember.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddLineMember.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddLineMember.top_of_page"></a>AgsAddLineMember</span></h2>
+<p>AgsAddLineMember</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddLineMember.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAddLineMember.html#AgsAddLineMember-struct" title="struct AgsAddLineMember">AgsAddLineMember</a>;
+struct              <a class="link" href="AgsAddLineMember.html#AgsAddLineMemberClass" title="struct AgsAddLineMemberClass">AgsAddLineMemberClass</a>;
+<a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></a> *  <a class="link" href="AgsAddLineMember.html#ags-add-line-member-new" title="ags_add_line_member_new ()">ags_add_line_member_new</a>             (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddLineMember.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddLineMember
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddLineMember.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddLineMember implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddLineMember.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddLineMember.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddLineMember-struct"></a><h3>struct AgsAddLineMember</h3>
+<pre class="programlisting">struct AgsAddLineMember;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddLineMemberClass"></a><h3>struct AgsAddLineMemberClass</h3>
+<pre class="programlisting">struct AgsAddLineMemberClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-line-member-new"></a><h3>ags_add_line_member_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></a> *  ags_add_line_member_new             (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAddNote.html b/api/ags_old/AgsAddNote.html
new file mode 100644
index 0000000..cdedd55
--- /dev/null
+++ b/api/ags_old/AgsAddNote.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddLineMember.html" title="AgsAddLineMember">
+<link rel="next" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddLineMember.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddPointToSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddNote.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddNote.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddNote.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddNote.top_of_page"></a>AgsAddNote</span></h2>
+<p>AgsAddNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAddNote.html#AgsAddNote-struct" title="struct AgsAddNote">AgsAddNote</a>;
+struct              <a class="link" href="AgsAddNote.html#AgsAddNoteClass" title="struct AgsAddNoteClass">AgsAddNoteClass</a>;
+<a class="link" href="AgsAddNote.html" title="AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        <a class="link" href="AgsAddNote.html#ags-add-note-new" title="ags_add_note_new ()">ags_add_note_new</a>                    (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddNote.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddNote
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddNote.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddNote implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddNote.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddNote-struct"></a><h3>struct AgsAddNote</h3>
+<pre class="programlisting">struct AgsAddNote;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddNoteClass"></a><h3>struct AgsAddNoteClass</h3>
+<pre class="programlisting">struct AgsAddNoteClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-note-new"></a><h3>ags_add_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddNote.html" title="AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        ags_add_note_new                    (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAddPointToSelection.html b/api/ags_old/AgsAddPointToSelection.html
new file mode 100644
index 0000000..6d3a3d4
--- /dev/null
+++ b/api/ags_old/AgsAddPointToSelection.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddPointToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddNote.html" title="AgsAddNote">
+<link rel="next" href="AgsAddRecall.html" title="AgsAddRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddPointToSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddPointToSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddPointToSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddPointToSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddPointToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddPointToSelection.top_of_page"></a>AgsAddPointToSelection</span></h2>
+<p>AgsAddPointToSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddPointToSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAddPointToSelection.html#AgsAddPointToSelection-struct" title="struct AgsAddPointToSelection">AgsAddPointToSelection</a>;
+struct              <a class="link" href="AgsAddPointToSelection.html#AgsAddPointToSelectionClass" title="struct AgsAddPointToSelectionClass">AgsAddPointToSelectionClass</a>;
+<a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * <a class="link" href="AgsAddPointToSelection.html#ags-add-point-to-selection-new" title="ags_add_point_to_selection_new ()">ags_add_point_to_selection_new</a> (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddPointToSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddPointToSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddPointToSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddPointToSelection implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddPointToSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddPointToSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddPointToSelection-struct"></a><h3>struct AgsAddPointToSelection</h3>
+<pre class="programlisting">struct AgsAddPointToSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddPointToSelectionClass"></a><h3>struct AgsAddPointToSelectionClass</h3>
+<pre class="programlisting">struct AgsAddPointToSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-point-to-selection-new"></a><h3>ags_add_point_to_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * ags_add_point_to_selection_new (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAddRecall.html b/api/ags_old/AgsAddRecall.html
new file mode 100644
index 0000000..ebddd0c
--- /dev/null
+++ b/api/ags_old/AgsAddRecall.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection">
+<link rel="next" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddPointToSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddRegionToSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddRecall.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddRecall.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddRecall.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddRecall.top_of_page"></a>AgsAddRecall</span></h2>
+<p>AgsAddRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAddRecall.html#AgsAddRecall-struct" title="struct AgsAddRecall">AgsAddRecall</a>;
+struct              <a class="link" href="AgsAddRecall.html#AgsAddRecallClass" title="struct AgsAddRecallClass">AgsAddRecallClass</a>;
+<a class="link" href="AgsAddRecall.html" title="AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></a> *      <a class="link" href="AgsAddRecall.html#ags-add-recall-new" title="ags_add_recall_new ()">ags_add_recall_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddRecall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddRecall
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddRecall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddRecall implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddRecall.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddRecall-struct"></a><h3>struct AgsAddRecall</h3>
+<pre class="programlisting">struct AgsAddRecall;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddRecallClass"></a><h3>struct AgsAddRecallClass</h3>
+<pre class="programlisting">struct AgsAddRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-recall-new"></a><h3>ags_add_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddRecall.html" title="AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></a> *      ags_add_recall_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAddRegionToSelection.html b/api/ags_old/AgsAddRegionToSelection.html
new file mode 100644
index 0000000..69919c2
--- /dev/null
+++ b/api/ags_old/AgsAddRegionToSelection.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddRegionToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddRecall.html" title="AgsAddRecall">
+<link rel="next" href="AgsAppendAudio.html" title="AgsAppendAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAppendAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAddRegionToSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAddRegionToSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAddRegionToSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAddRegionToSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAddRegionToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAddRegionToSelection.top_of_page"></a>AgsAddRegionToSelection</span></h2>
+<p>AgsAddRegionToSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAddRegionToSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAddRegionToSelection.html#AgsAddRegionToSelection-struct" title="struct AgsAddRegionToSelection">AgsAddRegionToSelection</a>;
+struct              <a class="link" href="AgsAddRegionToSelection.html#AgsAddRegionToSelectionClass" title="struct AgsAddRegionToSelectionClass">AgsAddRegionToSelectionClass</a>;
+<a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * <a class="link" href="AgsAddRegionToSelection.html#ags-add-region-to-selection-new" title="ags_add_region_to_selection_new ()">ags_add_region_to_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddRegionToSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAddRegionToSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAddRegionToSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAddRegionToSelection implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddRegionToSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAddRegionToSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddRegionToSelection-struct"></a><h3>struct AgsAddRegionToSelection</h3>
+<pre class="programlisting">struct AgsAddRegionToSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddRegionToSelectionClass"></a><h3>struct AgsAddRegionToSelectionClass</h3>
+<pre class="programlisting">struct AgsAddRegionToSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-region-to-selection-new"></a><h3>ags_add_region_to_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * ags_add_region_to_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAppendAudio.html b/api/ags_old/AgsAppendAudio.html
new file mode 100644
index 0000000..c62aad3
--- /dev/null
+++ b/api/ags_old/AgsAppendAudio.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<link rel="next" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAddRegionToSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAppendAudioThreaded.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAppendAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAppendAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAppendAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAppendAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAppendAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAppendAudio.top_of_page"></a>AgsAppendAudio</span></h2>
+<p>AgsAppendAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAppendAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAppendAudio.html#AgsAppendAudio-struct" title="struct AgsAppendAudio">AgsAppendAudio</a>;
+struct              <a class="link" href="AgsAppendAudio.html#AgsAppendAudioClass" title="struct AgsAppendAudioClass">AgsAppendAudioClass</a>;
+<a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    <a class="link" href="AgsAppendAudio.html#ags-append-audio-new" title="ags_append_audio_new ()">ags_append_audio_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAppendAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAppendAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendAudio-struct"></a><h3>struct AgsAppendAudio</h3>
+<pre class="programlisting">struct AgsAppendAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendAudioClass"></a><h3>struct AgsAppendAudioClass</h3>
+<pre class="programlisting">struct AgsAppendAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-audio-new"></a><h3>ags_append_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    ags_append_audio_new                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAppendChannel.html b/api/ags_old/AgsAppendChannel.html
new file mode 100644
index 0000000..aa042d0
--- /dev/null
+++ b/api/ags_old/AgsAppendChannel.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">
+<link rel="next" href="AgsAppendRecall.html" title="AgsAppendRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAppendAudioThreaded.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAppendRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAppendChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAppendChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAppendChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAppendChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAppendChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAppendChannel.top_of_page"></a>AgsAppendChannel</span></h2>
+<p>AgsAppendChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAppendChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAppendChannel.html#AgsAppendChannel-struct" title="struct AgsAppendChannel">AgsAppendChannel</a>;
+struct              <a class="link" href="AgsAppendChannel.html#AgsAppendChannelClass" title="struct AgsAppendChannelClass">AgsAppendChannelClass</a>;
+<a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  <a class="link" href="AgsAppendChannel.html#ags-append-channel-new" title="ags_append_channel_new ()">ags_append_channel_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAppendChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAppendChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendChannel-struct"></a><h3>struct AgsAppendChannel</h3>
+<pre class="programlisting">struct AgsAppendChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendChannelClass"></a><h3>struct AgsAppendChannelClass</h3>
+<pre class="programlisting">struct AgsAppendChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-channel-new"></a><h3>ags_append_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  ags_append_channel_new              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAppendRecall.html b/api/ags_old/AgsAppendRecall.html
new file mode 100644
index 0000000..fa26a63
--- /dev/null
+++ b/api/ags_old/AgsAppendRecall.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAppendChannel.html" title="AgsAppendChannel">
+<link rel="next" href="AgsApplyBpm.html" title="AgsApplyBpm">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAppendChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplyBpm.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAppendRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAppendRecall.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAppendRecall.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAppendRecall.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAppendRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAppendRecall.top_of_page"></a>AgsAppendRecall</span></h2>
+<p>AgsAppendRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAppendRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAppendRecall.html#AgsAppendRecall-struct" title="struct AgsAppendRecall">AgsAppendRecall</a>;
+struct              <a class="link" href="AgsAppendRecall.html#AgsAppendRecallClass" title="struct AgsAppendRecallClass">AgsAppendRecallClass</a>;
+<a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   <a class="link" href="AgsAppendRecall.html#ags-append-recall-new" title="ags_append_recall_new ()">ags_append_recall_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendRecall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAppendRecall
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAppendRecall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAppendRecall implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendRecall.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAppendRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendRecall-struct"></a><h3>struct AgsAppendRecall</h3>
+<pre class="programlisting">struct AgsAppendRecall;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendRecallClass"></a><h3>struct AgsAppendRecallClass</h3>
+<pre class="programlisting">struct AgsAppendRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-recall-new"></a><h3>ags_append_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   ags_append_recall_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsApplicable.html b/api/ags_old/AgsApplicable.html
new file mode 100644
index 0000000..884e284
--- /dev/null
+++ b/api/ags_old/AgsApplicable.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplicable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="next" href="AgsCountable.html" title="AgsCountable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="object.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCountable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplicable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplicable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplicable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplicable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplicable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplicable.top_of_page"></a>AgsApplicable</span></h2>
+<p>AgsApplicable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplicable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>;
+struct              <a class="link" href="AgsApplicable.html#AgsApplicableInterface" title="struct AgsApplicableInterface">AgsApplicableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsApplicable.html#ags-applicable-apply" title="ags_applicable_apply ()">ags_applicable_apply</a>                (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsApplicable.html#ags-applicable-reset" title="ags_applicable_reset ()">ags_applicable_reset</a>                (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsApplicable.html#ags-applicable-set-update" title="ags_applicable_set_update ()">ags_applicable_set_update</a>           (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplicable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsApplicable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplicable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsApplicable is implemented by
+ <a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences">AgsAudioPreferences</a>,  <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>,  <a class="link" href="AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>,  <a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a>,  <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>,  <a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>,  <a class="link" href="AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>,  <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>,  <a class="link" href="AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>,  <a class="link" href="AgsPreferences.html" title="AgsPreferences">AgsPreferences</a> and  <a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplicable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplicable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplicable"></a><h3>AgsApplicable</h3>
+<pre class="programlisting">typedef void AgsApplicable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplicableInterface"></a><h3>struct AgsApplicableInterface</h3>
+<pre class="programlisting">struct AgsApplicableInterface {
+  GTypeInterface interface;
+  
+  void (*set_update)(AgsApplicable *applicable, gboolean update);
+  void (*apply)(AgsApplicable *applicable);
+  void (*reset)(AgsApplicable *applicable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-apply"></a><h3>ags_applicable_apply ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_applicable_apply                (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-reset"></a><h3>ags_applicable_reset ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_applicable_reset                (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-set-update"></a><h3>ags_applicable_set_update ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_applicable_set_update           (<em class="parameter"><code><a class="link" href="AgsApplicable.html" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsApplyBpm.html b/api/ags_old/AgsApplyBpm.html
new file mode 100644
index 0000000..38b5e9f
--- /dev/null
+++ b/api/ags_old/AgsApplyBpm.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyBpm</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAppendRecall.html" title="AgsAppendRecall">
+<link rel="next" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAppendRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplySequencerLength.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplyBpm.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplyBpm.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplyBpm.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplyBpm.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplyBpm"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplyBpm.top_of_page"></a>AgsApplyBpm</span></h2>
+<p>AgsApplyBpm</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplyBpm.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsApplyBpm.html#AgsApplyBpm-struct" title="struct AgsApplyBpm">AgsApplyBpm</a>;
+struct              <a class="link" href="AgsApplyBpm.html#AgsApplyBpmClass" title="struct AgsApplyBpmClass">AgsApplyBpmClass</a>;
+<a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       <a class="link" href="AgsApplyBpm.html#ags-apply-bpm-new" title="ags_apply_bpm_new ()">ags_apply_bpm_new</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyBpm.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsApplyBpm
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyBpm.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsApplyBpm implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyBpm.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyBpm.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyBpm-struct"></a><h3>struct AgsApplyBpm</h3>
+<pre class="programlisting">struct AgsApplyBpm;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyBpmClass"></a><h3>struct AgsApplyBpmClass</h3>
+<pre class="programlisting">struct AgsApplyBpmClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-bpm-new"></a><h3>ags_apply_bpm_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       ags_apply_bpm_new                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsApplySequencerLength.html b/api/ags_old/AgsApplySequencerLength.html
new file mode 100644
index 0000000..8ded23c
--- /dev/null
+++ b/api/ags_old/AgsApplySequencerLength.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplySequencerLength</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsApplyBpm.html" title="AgsApplyBpm">
+<link rel="next" href="AgsApplySynth.html" title="AgsApplySynth">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplyBpm.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplySynth.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplySequencerLength.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplySequencerLength.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplySequencerLength.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplySequencerLength.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplySequencerLength"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplySequencerLength.top_of_page"></a>AgsApplySequencerLength</span></h2>
+<p>AgsApplySequencerLength</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplySequencerLength.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsApplySequencerLength.html#AgsApplySequencerLength-struct" title="struct AgsApplySequencerLength">AgsApplySequencerLength</a>;
+struct              <a class="link" href="AgsApplySequencerLength.html#AgsApplySequencerLengthClass" title="struct AgsApplySequencerLengthClass">AgsApplySequencerLengthClass</a>;
+<a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * <a class="link" href="AgsApplySequencerLength.html#ags-apply-sequencer-length-new" title="ags_apply_sequencer_length_new ()">ags_apply_sequencer_length_new</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> length</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplySequencerLength.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsApplySequencerLength
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplySequencerLength.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsApplySequencerLength implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplySequencerLength.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplySequencerLength.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplySequencerLength-struct"></a><h3>struct AgsApplySequencerLength</h3>
+<pre class="programlisting">struct AgsApplySequencerLength;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySequencerLengthClass"></a><h3>struct AgsApplySequencerLengthClass</h3>
+<pre class="programlisting">struct AgsApplySequencerLengthClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-sequencer-length-new"></a><h3>ags_apply_sequencer_length_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * ags_apply_sequencer_length_new
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsApplySynth.html b/api/ags_old/AgsApplySynth.html
new file mode 100644
index 0000000..5701700
--- /dev/null
+++ b/api/ags_old/AgsApplySynth.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplySynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength">
+<link rel="next" href="AgsApplyTact.html" title="AgsApplyTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplySequencerLength.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplyTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplySynth.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplySynth.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplySynth.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplySynth.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplySynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplySynth.top_of_page"></a>AgsApplySynth</span></h2>
+<p>AgsApplySynth</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplySynth.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsApplySynth.html#AgsApplySynth-struct" title="struct AgsApplySynth">AgsApplySynth</a>;
+struct              <a class="link" href="AgsApplySynth.html#AgsApplySynthClass" title="struct AgsApplySynthClass">AgsApplySynthClass</a>;
+enum                <a class="link" href="AgsApplySynth.html#AgsApplySynthWave" title="enum AgsApplySynthWave">AgsApplySynthWave</a>;
+<a class="link" href="AgsApplySynth.html" title="AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     <a class="link" href="AgsApplySynth.html#ags-apply-synth-new" title="ags_apply_synth_new ()">ags_apply_synth_new</a>                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> wave</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frequency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> volume</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_end</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplySynth.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsApplySynth
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplySynth.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsApplySynth implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplySynth.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplySynth.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplySynth-struct"></a><h3>struct AgsApplySynth</h3>
+<pre class="programlisting">struct AgsApplySynth;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySynthClass"></a><h3>struct AgsApplySynthClass</h3>
+<pre class="programlisting">struct AgsApplySynthClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySynthWave"></a><h3>enum AgsApplySynthWave</h3>
+<pre class="programlisting">typedef enum {
+  AGS_APPLY_SYNTH_INVALID,
+  AGS_APPLY_SYNTH_SIN,
+  AGS_APPLY_SYNTH_SAW,
+  AGS_APPLY_SYNTH_SQUARE,
+  AGS_APPLY_SYNTH_TRIANGLE,
+} AgsApplySynthWave;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-synth-new"></a><h3>ags_apply_synth_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsApplySynth.html" title="AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     ags_apply_synth_new                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> wave</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frequency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> volume</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_end</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsApplyTact.html b/api/ags_old/AgsApplyTact.html
new file mode 100644
index 0000000..141fb00
--- /dev/null
+++ b/api/ags_old/AgsApplyTact.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsApplySynth.html" title="AgsApplySynth">
+<link rel="next" href="AgsApplyWavetable.html" title="AgsApplyWavetable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplySynth.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplyWavetable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplyTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplyTact.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplyTact.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplyTact.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplyTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplyTact.top_of_page"></a>AgsApplyTact</span></h2>
+<p>AgsApplyTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplyTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsApplyTact.html#AgsApplyTact-struct" title="struct AgsApplyTact">AgsApplyTact</a>;
+struct              <a class="link" href="AgsApplyTact.html#AgsApplyTactClass" title="struct AgsApplyTactClass">AgsApplyTactClass</a>;
+<a class="link" href="AgsApplyTact.html" title="AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      <a class="link" href="AgsApplyTact.html#ags-apply-tact-new" title="ags_apply_tact_new ()">ags_apply_tact_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyTact.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsApplyTact
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyTact.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsApplyTact implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyTact.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyTact-struct"></a><h3>struct AgsApplyTact</h3>
+<pre class="programlisting">struct AgsApplyTact;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyTactClass"></a><h3>struct AgsApplyTactClass</h3>
+<pre class="programlisting">struct AgsApplyTactClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-tact-new"></a><h3>ags_apply_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsApplyTact.html" title="AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      ags_apply_tact_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsApplyWavetable.html b/api/ags_old/AgsApplyWavetable.html
new file mode 100644
index 0000000..b563c29
--- /dev/null
+++ b/api/ags_old/AgsApplyWavetable.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyWavetable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsApplyTact.html" title="AgsApplyTact">
+<link rel="next" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplyTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudioSetRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsApplyWavetable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsApplyWavetable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsApplyWavetable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsApplyWavetable.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsApplyWavetable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsApplyWavetable.top_of_page"></a>AgsApplyWavetable</span></h2>
+<p>AgsApplyWavetable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsApplyWavetable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsApplyWavetable.html#AgsApplyWavetable-struct" title="struct AgsApplyWavetable">AgsApplyWavetable</a>;
+struct              <a class="link" href="AgsApplyWavetable.html#AgsApplyWavetableClass" title="struct AgsApplyWavetableClass">AgsApplyWavetableClass</a>;
+<a class="link" href="AgsApplyWavetable.html" title="AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * <a class="link" href="AgsApplyWavetable.html#ags-apply-wavetable-new" title="ags_apply_wavetable_new ()">ags_apply_wavetable_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyWavetable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsApplyWavetable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsApplyWavetable.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsApplyWavetable implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyWavetable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsApplyWavetable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyWavetable-struct"></a><h3>struct AgsApplyWavetable</h3>
+<pre class="programlisting">struct AgsApplyWavetable;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyWavetableClass"></a><h3>struct AgsApplyWavetableClass</h3>
+<pre class="programlisting">struct AgsApplyWavetableClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-wavetable-new"></a><h3>ags_apply_wavetable_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsApplyWavetable.html" title="AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * ags_apply_wavetable_new             ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAudio.html b/api/ags_old/AgsAudio.html
new file mode 100644
index 0000000..f008cb8
--- /dev/null
+++ b/api/ags_old/AgsAudio.html
@@ -0,0 +1,448 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="process-tree.html" title="audio processing tree">
+<link rel="next" href="AgsAudioSignal.html" title="AgsAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="process-tree.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsAudio.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsAudio.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudio.top_of_page"></a>AgsAudio</span></h2>
+<p>AgsAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAudio.html#AgsAudio-struct" title="struct AgsAudio">AgsAudio</a>;
+struct              <a class="link" href="AgsAudio.html#AgsAudioClass" title="struct AgsAudioClass">AgsAudioClass</a>;
+enum                <a class="link" href="AgsAudio.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a>      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a>             (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a>                    (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-done" title="ags_audio_done ()">ags_audio_done</a>                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a>          (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a>               (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="AgsAudio.html#ags-audio-init-run" title="ags_audio_init_run ()">ags_audio_init_run</a>                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsAudio.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          <a class="link" href="AgsAudio.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a>                       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a>                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a>       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enable</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsAudio.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a>       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a>             (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a>   (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a>          (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a>            (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a>        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a>                 (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a>                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a>       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> sequence_length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-tact" title="ags_audio_tact ()">ags_audio_tact</a>                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudio.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a>               (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAudio.html#AgsAudio--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAudio.html#AgsAudio-done" title='The "done" signal'>done</a>"                                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsAudio.html#AgsAudio-init-run" title='The "init-run" signal'>init-run</a>"                                       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsAudio.html#AgsAudio-set-audio-channels" title='The "set-audio-channels" signal'>set-audio-channels</a>"                             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsAudio.html#AgsAudio-set-pads" title='The "set-pads" signal'>set-pads</a>"                                       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsAudio.html#AgsAudio-tact" title='The "tact" signal'>tact</a>"                                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudio-struct"></a><h3>struct AgsAudio</h3>
+<pre class="programlisting">struct AgsAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioClass"></a><h3>struct AgsAudioClass</h3>
+<pre class="programlisting">struct AgsAudioClass {
+  GObjectClass object;
+
+  void (*set_audio_channels)(AgsAudio *audio,
+			     guint audio_channels, guint audio_channels_old);
+  void (*set_pads)(AgsAudio *audio,
+		   GType type,
+		   guint pads, guint pads_old);
+
+  AgsRecallID* (*init_run)(AgsAudio *audio);
+  void (*tact)(AgsAudio *audio, AgsRecallID *recall_id);
+  void (*done)(AgsAudio *audio, AgsRecallID *recall_id);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFlags"></a><h3>enum AgsAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_OUTPUT_HAS_RECYCLING        = 1,
+  AGS_AUDIO_INPUT_HAS_RECYCLING         = 1 <<  1,
+  AGS_AUDIO_INPUT_TAKES_FILE            = 1 <<  2,
+  AGS_AUDIO_HAS_NOTATION                = 1 <<  3,
+  AGS_AUDIO_SYNC                        = 1 <<  4, // can be combined with below
+  AGS_AUDIO_ASYNC                       = 1 <<  5,
+  AGS_AUDIO_RUNNING                     = 1 <<  6,
+  AGS_AUDIO_PLAYING                     = 1 <<  7,
+  AGS_AUDIO_NOTATION_DEFAULT            = 1 <<  8,
+} AgsAudioFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall"></a><h3>ags_audio_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-container"></a><h3>ags_audio_add_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall_container      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-id"></a><h3>ags_audio_add_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall_id             (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-cancel"></a><h3>ags_audio_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_cancel                    (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-done"></a><h3>ags_audio_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_done                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-duplicate-recall"></a><h3>ags_audio_duplicate_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_duplicate_recall          (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-recall"></a><h3>ags_audio_init_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_init_recall               (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-run"></a><h3>ags_audio_init_run ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_audio_init_run                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-is-playing"></a><h3>ags_audio_is_playing ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_is_playing                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-new"></a><h3>ags_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          ags_audio_new                       ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-open-files"></a><h3>ags_audio_open_files ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_open_files                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-play"></a><h3>ags_audio_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_play                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recall-change-state"></a><h3>ags_audio_recall_change_state ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_recall_change_state       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recursive-play-init"></a><h3>ags_audio_recursive_play_init ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_recursive_play_init       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall"></a><h3>ags_audio_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall             (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-container"></a><h3>ags_audio_remove_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall_container   (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-id"></a><h3>ags_audio_remove_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall_id          (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-resolve-recall"></a><h3>ags_audio_resolve_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_resolve_recall            (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-audio-channels"></a><h3>ags_audio_set_audio_channels ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_audio_channels        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-devout"></a><h3>ags_audio_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_devout                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-flags"></a><h3>ags_audio_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_flags                 (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-pads"></a><h3>ags_audio_set_pads ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_pads                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-sequence-length"></a><h3>ags_audio_set_sequence_length ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_sequence_length       (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> sequence_length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-tact"></a><h3>ags_audio_tact ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_tact                      (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-unset-flags"></a><h3>ags_audio_unset_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_unset_flags               (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsAudio--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAudio.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsAudio-done"></a><h3>The <code class="literal">"done"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *agsaudio,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>  *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>  user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-init-run"></a><h3>The <code class="literal">"init-run"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK>*            user_function                      (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *agsaudio,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>  user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-set-audio-channels"></a><h3>The <code class="literal">"set-audio-channels"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *agsaudio,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>     arg1,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>     arg2,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>  user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-set-pads"></a><h3>The <code class="literal">"set-pads"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *agsaudio,
+                                                        <GTKDOCLINK HREF="gulong"><span class="type">gulong</span></GTKDOCLINK>    arg1,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>     arg2,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>     arg3,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>  user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudio-tact"></a><h3>The <code class="literal">"tact"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *agsaudio,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>  *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>  user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAudioFile.html b/api/ags_old/AgsAudioFile.html
new file mode 100644
index 0000000..6d41489
--- /dev/null
+++ b/api/ags_old/AgsAudioFile.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="recall.html" title="Recalls - Effect processors">
+<link rel="next" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="recall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsBufferAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudioFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudioFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudioFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudioFile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudioFile.top_of_page"></a>AgsAudioFile</span></h2>
+<p>AgsAudioFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudioFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAudioFile.html#AgsAudioFile-struct" title="struct AgsAudioFile">AgsAudioFile</a>;
+struct              <a class="link" href="AgsAudioFile.html#AgsAudioFileClass" title="struct AgsAudioFileClass">AgsAudioFileClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioFile.html#ags-audio-file-close" title="ags_audio_file_close ()">ags_audio_file_close</a>                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioFile.html#ags-audio-file-flush" title="ags_audio_file_flush ()">ags_audio_file_flush</a>                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      <a class="link" href="AgsAudioFile.html#ags-audio-file-new" title="ags_audio_file_new ()">ags_audio_file_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsAudioFile.html#ags-audio-file-open" title="ags_audio_file_open ()">ags_audio_file_open</a>                 (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsAudioFile.html#ags-audio-file-open-from-data" title="ags_audio_file_open_from_data ()">ags_audio_file_open_from_data</a>       (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioFile.html#ags-audio-file-read-audio-signal" title="ags_audio_file_read_audio_signal ()">ags_audio_file_read_audio_signal</a>    (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsAudioFile.html#ags-audio-file-rw-open" title="ags_audio_file_rw_open ()">ags_audio_file_rw_open</a>              (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioFile.html#ags-audio-file-seek" title="ags_audio_file_seek ()">ags_audio_file_seek</a>                 (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioFile.html#ags-audio-file-write" title="ags_audio_file_write ()">ags_audio_file_write</a>                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsAudioFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioFile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudioFile implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioFile-struct"></a><h3>struct AgsAudioFile</h3>
+<pre class="programlisting">struct AgsAudioFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFileClass"></a><h3>struct AgsAudioFileClass</h3>
+<pre class="programlisting">struct AgsAudioFileClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-close"></a><h3>ags_audio_file_close ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_close                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-flush"></a><h3>ags_audio_file_flush ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_flush                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-new"></a><h3>ags_audio_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      ags_audio_file_new                  (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open"></a><h3>ags_audio_file_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_file_open                 (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open-from-data"></a><h3>ags_audio_file_open_from_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_file_open_from_data       (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-read-audio-signal"></a><h3>ags_audio_file_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_read_audio_signal    (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-rw-open"></a><h3>ags_audio_file_rw_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_file_rw_open              (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-seek"></a><h3>ags_audio_file_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_seek                 (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-write"></a><h3>ags_audio_file_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_write                (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAudioLoop.html b/api/ags_old/AgsAudioLoop.html
new file mode 100644
index 0000000..160f610
--- /dev/null
+++ b/api/ags_old/AgsAudioLoop.html
@@ -0,0 +1,249 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="next" href="AgsAutosaveThread.html" title="AgsAutosaveThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="thread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAutosaveThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudioLoop.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudioLoop.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudioLoop.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudioLoop.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsAudioLoop.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudioLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudioLoop.top_of_page"></a>AgsAudioLoop</span></h2>
+<p>AgsAudioLoop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudioLoop.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" title="AGS_AUDIO_LOOP_DEFAULT_JIFFIE">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsAudioLoop.html#AgsAudioLoop-struct" title="struct AgsAudioLoop">AgsAudioLoop</a>;
+struct              <a class="link" href="AgsAudioLoop.html#AgsAudioLoopClass" title="struct AgsAudioLoopClass">AgsAudioLoopClass</a>;
+enum                <a class="link" href="AgsAudioLoop.html#AgsAudioLoopFlags" title="enum AgsAudioLoopFlags">AgsAudioLoopFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-add-audio" title="ags_audio_loop_add_audio ()">ags_audio_loop_add_audio</a>            (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-add-channel" title="ags_audio_loop_add_channel ()">ags_audio_loop_add_channel</a>          (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-add-recall" title="ags_audio_loop_add_recall ()">ags_audio_loop_add_recall</a>           (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>);
+<a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      <a class="link" href="AgsAudioLoop.html#ags-audio-loop-new" title="ags_audio_loop_new ()">ags_audio_loop_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-remove-audio" title="ags_audio_loop_remove_audio ()">ags_audio_loop_remove_audio</a>         (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-remove-channel" title="ags_audio_loop_remove_channel ()">ags_audio_loop_remove_channel</a>       (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioLoop.html#ags-audio-loop-remove-recall" title="ags_audio_loop_remove_recall ()">ags_audio_loop_remove_recall</a>        (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsAudioLoop
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudioLoop implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a> and  <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--devout-thread" title='The "devout-thread" property'>devout-thread</a>"            <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="type">AgsDevoutThread</span></a>*      : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--export-thread" title='The "export-thread" property'>export-thread</a>"            <a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a>*      : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--gui-thread" title='The "gui-thread" property'>gui-thread</a>"               <a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="type">AgsGuiThread</span></a>*         : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--play-audio" title='The "play-audio" property'>play-audio</a>"               <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>*             : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--play-channel" title='The "play-channel" property'>play-channel</a>"             <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--play-recall" title='The "play-recall" property'>play-recall</a>"              <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Write
+  "<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--task-thread" title='The "task-thread" property'>task-thread</a>"              <a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a>*        : Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUDIO_LOOP_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUDIO_LOOP_DEFAULT_JIFFIE (48.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop-struct"></a><h3>struct AgsAudioLoop</h3>
+<pre class="programlisting">struct AgsAudioLoop;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoopClass"></a><h3>struct AgsAudioLoopClass</h3>
+<pre class="programlisting">struct AgsAudioLoopClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoopFlags"></a><h3>enum AgsAudioLoopFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_LOOP_PLAY_RECALL                    = 1,
+  AGS_AUDIO_LOOP_PLAYING_RECALL                 = 1 << 1,
+  AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING        = 1 << 2,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL                   = 1 << 3,
+  AGS_AUDIO_LOOP_PLAYING_CHANNEL                = 1 << 4,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING       = 1 << 5,
+  AGS_AUDIO_LOOP_PLAY_AUDIO                     = 1 << 6,
+  AGS_AUDIO_LOOP_PLAYING_AUDIO                  = 1 << 7,
+  AGS_AUDIO_LOOP_PLAY_NOTATION                  = 1 << 8,
+  AGS_AUDIO_LOOP_PLAYING_NOTATION               = 1 << 9,
+  AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING         = 1 << 10,
+} AgsAudioLoopFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-audio"></a><h3>ags_audio_loop_add_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_add_audio            (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-channel"></a><h3>ags_audio_loop_add_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_add_channel          (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-recall"></a><h3>ags_audio_loop_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_add_recall           (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-new"></a><h3>ags_audio_loop_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      ags_audio_loop_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-audio"></a><h3>ags_audio_loop_remove_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_remove_audio         (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-channel"></a><h3>ags_audio_loop_remove_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_remove_channel       (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-recall"></a><h3>ags_audio_loop_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_remove_recall        (<em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAudioLoop.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsAudioLoop--devout-thread"></a><h3>The <code class="literal">"devout-thread"</code> property</h3>
+<pre class="programlisting">  "devout-thread"            <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="type">AgsDevoutThread</span></a>*      : Write</pre>
+<p>The devout thread to run.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--export-thread"></a><h3>The <code class="literal">"export-thread"</code> property</h3>
+<pre class="programlisting">  "export-thread"            <a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a>*      : Write</pre>
+<p>The export thread to run.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--gui-thread"></a><h3>The <code class="literal">"gui-thread"</code> property</h3>
+<pre class="programlisting">  "gui-thread"               <a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="type">AgsGuiThread</span></a>*         : Write</pre>
+<p>The gui thread to run.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--play-audio"></a><h3>The <code class="literal">"play-audio"</code> property</h3>
+<pre class="programlisting">  "play-audio"               <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>*             : Write</pre>
+<p>A audio to run.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--play-channel"></a><h3>The <code class="literal">"play-channel"</code> property</h3>
+<pre class="programlisting">  "play-channel"             <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Write</pre>
+<p>A channel to run.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--play-recall"></a><h3>The <code class="literal">"play-recall"</code> property</h3>
+<pre class="programlisting">  "play-recall"              <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Write</pre>
+<p>A recall to run.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop--task-thread"></a><h3>The <code class="literal">"task-thread"</code> property</h3>
+<pre class="programlisting">  "task-thread"              <a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a>*        : Write</pre>
+<p>The task thread to run.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAudioPreferences.html b/api/ags_old/AgsAudioPreferences.html
new file mode 100644
index 0000000..2d39b6e
--- /dev/null
+++ b/api/ags_old/AgsAudioPreferences.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="composite-widgets.html" title="Composite widgets">
+<link rel="next" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="composite-widgets.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-audio-preferences-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudioPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudioPreferences.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudioPreferences.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudioPreferences.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudioPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudioPreferences.top_of_page"></a>AgsAudioPreferences</span></h2>
+<p>AgsAudioPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudioPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAudioPreferences.html#AgsAudioPreferences-struct" title="struct AgsAudioPreferences">AgsAudioPreferences</a>;
+struct              <a class="link" href="AgsAudioPreferences.html#AgsAudioPreferencesClass" title="struct AgsAudioPreferencesClass">AgsAudioPreferencesClass</a>;
+<a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * <a class="link" href="AgsAudioPreferences.html#ags-audio-preferences-new" title="ags_audio_preferences_new ()">ags_audio_preferences_new</a>         ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioPreferences.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsAudioPreferences
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioPreferences.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudioPreferences implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioPreferences.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioPreferences-struct"></a><h3>struct AgsAudioPreferences</h3>
+<pre class="programlisting">struct AgsAudioPreferences;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioPreferencesClass"></a><h3>struct AgsAudioPreferencesClass</h3>
+<pre class="programlisting">struct AgsAudioPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-new"></a><h3>ags_audio_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * ags_audio_preferences_new         ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAudioSetRecycling.html b/api/ags_old/AgsAudioSetRecycling.html
new file mode 100644
index 0000000..a363189
--- /dev/null
+++ b/api/ags_old/AgsAudioSetRecycling.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsApplyWavetable.html" title="AgsApplyWavetable">
+<link rel="next" href="AgsCancelAudio.html" title="AgsCancelAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplyWavetable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCancelAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudioSetRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudioSetRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudioSetRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudioSetRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudioSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudioSetRecycling.top_of_page"></a>AgsAudioSetRecycling</span></h2>
+<p>AgsAudioSetRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudioSetRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsAudioSetRecycling.html#AgsAudioSetRecycling-struct" title="struct AgsAudioSetRecycling">AgsAudioSetRecycling</a>;
+struct              <a class="link" href="AgsAudioSetRecycling.html#AgsAudioSetRecyclingClass" title="struct AgsAudioSetRecyclingClass">AgsAudioSetRecyclingClass</a>;
+<a class="link" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * <a class="link" href="AgsAudioSetRecycling.html#ags-audio-set-recycling-new" title="ags_audio_set_recycling_new ()">ags_audio_set_recycling_new</a>      (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSetRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsAudioSetRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSetRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudioSetRecycling implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSetRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSetRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioSetRecycling-struct"></a><h3>struct AgsAudioSetRecycling</h3>
+<pre class="programlisting">struct AgsAudioSetRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSetRecyclingClass"></a><h3>struct AgsAudioSetRecyclingClass</h3>
+<pre class="programlisting">struct AgsAudioSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-recycling-new"></a><h3>ags_audio_set_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * ags_audio_set_recycling_new      (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAudioSignal.html b/api/ags_old/AgsAudioSignal.html
new file mode 100644
index 0000000..a337e58
--- /dev/null
+++ b/api/ags_old/AgsAudioSignal.html
@@ -0,0 +1,625 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags_audio.html" title="AgsAudio">
+<link rel="next" href="AgsChannel.html" title="AgsChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags_audio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsAudioSignal.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsAudioSignal.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAudioSignal.top_of_page"></a>AgsAudioSignal</span></h2>
+<p>AgsAudioSignal — Contains the audio data and its alignment</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_audio_signal.h>
+
+                    <a class="link" href="AgsAudioSignal.html#AgsAttack" title="AgsAttack">AgsAttack</a>;
+enum                <a class="link" href="AgsAudioSignal.html#AgsAttackFlags" title="enum AgsAttackFlags">AgsAttackFlags</a>;
+struct              <a class="link" href="AgsAudioSignal.html#AgsAudioSignal-struct" title="struct AgsAudioSignal">AgsAudioSignal</a>;
+struct              <a class="link" href="AgsAudioSignal.html#AgsAudioSignalClass" title="struct AgsAudioSignalClass">AgsAudioSignalClass</a>;
+enum                <a class="link" href="AgsAudioSignal.html#AgsAudioSignalFlags" title="enum AgsAudioSignalFlags">AgsAudioSignalFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-add-stream" title="ags_audio_signal_add_stream ()">ags_audio_signal_add_stream</a>         (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer" title="ags_audio_signal_copy_buffer_to_buffer ()">ags_audio_signal_copy_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer" title="ags_audio_signal_copy_buffer_to_double_buffer ()">ags_audio_signal_copy_buffer_to_double_buffer</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer" title="ags_audio_signal_copy_double_buffer_to_buffer ()">ags_audio_signal_copy_double_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-duplicate-stream" title="ags_audio_signal_duplicate_stream ()">ags_audio_signal_duplicate_stream</a>   (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-by-recall-id" title="ags_audio_signal_get_by_recall_id ()">ags_audio_signal_get_by_recall_id</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-length-till-current" title="ags_audio_signal_get_length_till_current ()">ags_audio_signal_get_length_till_current</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-stream-current" title="ags_audio_signal_get_stream_current ()">ags_audio_signal_get_stream_current</a> (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-template" title="ags_audio_signal_get_template ()">ags_audio_signal_get_template</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-morph-samplerate" title="ags_audio_signal_morph_samplerate ()">ags_audio_signal_morph_samplerate</a>   (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> k_morph</code></em>);
+<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="AgsAudioSignal.html#ags-audio-signal-new" title="ags_audio_signal_new ()">ags_audio_signal_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="AgsAudioSignal.html#ags-audio-signal-new-with-length" title="ags_audio_signal_new_with_length ()">ags_audio_signal_new_with_length</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size" title="ags_audio_signal_realloc_buffer_size ()">ags_audio_signal_realloc_buffer_size</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-scale" title="ags_audio_signal_scale ()">ags_audio_signal_scale</a>              (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-stream-resize" title="ags_audio_signal_stream_resize ()">ags_audio_signal_stream_resize</a>      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-stream-safe-resize" title="ags_audio_signal_stream_safe_resize ()">ags_audio_signal_stream_safe_resize</a> (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsAudioSignal.html#ags-audio-signal-tile" title="ags_audio_signal_tile ()">ags_audio_signal_tile</a>               (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      <a class="link" href="AgsAudioSignal.html#ags-stream-alloc" title="ags_stream_alloc ()">ags_stream_alloc</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAudioSignal.html#AgsAudioSignal--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write
+  "<a class="link" href="AgsAudioSignal.html#AgsAudioSignal--recall-id" title='The "recall-id" property'>recall-id</a>"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write
+  "<a class="link" href="AgsAudioSignal.html#AgsAudioSignal--recycling" title='The "recycling" property'>recycling</a>"                <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAudioSignal.html#AgsAudioSignal-morph-samplerate" title='The "morph-samplerate" signal'>morph-samplerate</a>"                               : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsAudioSignal.html#AgsAudioSignal-realloc-buffer-size" title='The "realloc-buffer-size" signal'>realloc-buffer-size</a>"                            : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> organizes audio data within a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> whereby data
+pointing to the buffer.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAttack"></a><h3>AgsAttack</h3>
+<pre class="programlisting">typedef struct _AgsAttack AgsAttack;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAttackFlags"></a><h3>enum AgsAttackFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ATTACK_INITIAL_RUN  = 1,
+  AGS_ATTACK_SWAP         = 1 << 1,
+} AgsAttackFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal-struct"></a><h3>struct AgsAudioSignal</h3>
+<pre class="programlisting">struct AgsAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignalClass"></a><h3>struct AgsAudioSignalClass</h3>
+<pre class="programlisting">struct AgsAudioSignalClass {
+  GObjectClass object;
+
+  void (*realloc_buffer_size)(AgsAudioSignal *audio_signal, guint buffer_size);
+  void (*morph_samplerate)(AgsAudioSignal *audio_signal, guint samplerate, double k_morph);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignalFlags"></a><h3>enum AgsAudioSignalFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_SIGNAL_TEMPLATE             = 1,
+  AGS_AUDIO_SIGNAL_PLAY_DONE            = 1 << 1,
+  AGS_AUDIO_SIGNAL_STANDALONE           = 1 << 2,
+} AgsAudioSignalFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-add-stream"></a><h3>ags_audio_signal_add_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_add_stream         (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Adds a buffer at the end of the stream.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-buffer"></a><h3>ags_audio_signal_copy_buffer_to_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_copy_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);</pre>
+<p>
+Copy a buffer to an other buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
+<td>destination buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dchannels</code></em> :</span></p></td>
+<td>destination audio channels</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
+<td>source buffer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>schannels</code></em> :</span></p></td>
+<td>source audio channels</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-double-buffer"></a><h3>ags_audio_signal_copy_buffer_to_double_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_copy_buffer_to_double_buffer
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-double-buffer-to-buffer"></a><h3>ags_audio_signal_copy_double_buffer_to_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_copy_double_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-duplicate-stream"></a><h3>ags_audio_signal_duplicate_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_duplicate_stream   (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);</pre>
+<p>
+Copy stream of one audio signal to another
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>destination <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>template</code></em> :</span></p></td>
+<td>source <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-by-recall-id"></a><h3>ags_audio_signal_get_by_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_signal_get_by_recall_id   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+Retrieve next audio signal refering to <em class="parameter"><code>recall_id</code></em>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>matching <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>matching <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-length-till-current"></a><h3>ags_audio_signal_get_length_till_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_audio_signal_get_length_till_current
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+Counts the buffers from stream_beginning upto stream_current.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the counted length.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-stream-current"></a><h3>ags_audio_signal_get_stream_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_signal_get_stream_current (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+Retrieve next current stream of <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> list.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the matching <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>next <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> matching <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-template"></a><h3>ags_audio_signal_get_template ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_get_template       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>
+Retrieve the template audio signal.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the template <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-morph-samplerate"></a><h3>ags_audio_signal_morph_samplerate ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_morph_samplerate   (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> k_morph</code></em>);</pre>
+<p>
+Scale audio signal data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new"></a><h3>ags_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>, with defaults of <em class="parameter"><code>devout</code></em>, linking <em class="parameter"><code>recycling</code></em> tree
+and refering to <em class="parameter"><code>recall_id</code></em>.
+The audio data is tiled to <em class="parameter"><code>length</code></em> frame count.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>the assigned <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recycling</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>, it can be NULL if <GTKDOCLINK HREF="AGS-AUDIO-SIGNAL-TEMPLATE:CAPS"><code class="literal">AGS_AUDIO_SIGNAL_TEMPLATE</code></GTKDOCLINK> is set</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new-with-length"></a><h3>ags_audio_signal_new_with_length ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new_with_length    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-realloc-buffer-size"></a><h3>ags_audio_signal_realloc_buffer_size ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_realloc_buffer_size
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+Realloc the stream to the new buffer size.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>the buffer size</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-scale"></a><h3>ags_audio_signal_scale ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_scale              (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-resize"></a><h3>ags_audio_signal_stream_resize ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_stream_resize      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+Resizes an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>'s stream but be carefull with shrinking.
+This function may crash the application.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> to resize.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>a guint as the new length.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-safe-resize"></a><h3>ags_audio_signal_stream_safe_resize ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_stream_safe_resize (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+Resizes an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>'s stream but doesn't shrink more than the
+current stream position.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio_signal</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
+<td>a guint</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-tile"></a><h3>ags_audio_signal_tile ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_tile               (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-alloc"></a><h3>ags_stream_alloc ()</h3>
+<pre class="programlisting">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      ags_stream_alloc                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+Allocs an audio buffer.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size</code></em> :</span></p></td>
+<td>the buffer size</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the audio data array</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsAudioSignal--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal--recall-id"></a><h3>The <code class="literal">"recall-id"</code> property</h3>
+<pre class="programlisting">  "recall-id"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write</pre>
+<p>The recall id it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal--recycling"></a><h3>The <code class="literal">"recycling"</code> property</h3>
+<pre class="programlisting">  "recycling"                <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write</pre>
+<p>The recycling it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAudioSignal.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsAudioSignal-morph-samplerate"></a><h3>The <code class="literal">"morph-samplerate"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>           samplerate,
+                                                        <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>         arg2,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>        user_data)         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal-realloc-buffer-size"></a><h3>The <code class="literal">"realloc-buffer-size"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>           buffer_size,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>        user_data)         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsAutosaveThread.html b/api/ags_old/AgsAutosaveThread.html
new file mode 100644
index 0000000..0b13966
--- /dev/null
+++ b/api/ags_old/AgsAutosaveThread.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAutosaveThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsAudioLoop.html" title="AgsAudioLoop">
+<link rel="next" href="AgsDevoutThread.html" title="AgsDevoutThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudioLoop.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDevoutThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsAutosaveThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsAutosaveThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsAutosaveThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsAutosaveThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsAutosaveThread.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsAutosaveThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsAutosaveThread.top_of_page"></a>AgsAutosaveThread</span></h2>
+<p>AgsAutosaveThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsAutosaveThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME">AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</a>
+#define             <a class="link" href="AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE">AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsAutosaveThread.html#AgsAutosaveThread-struct" title="struct AgsAutosaveThread">AgsAutosaveThread</a>;
+struct              <a class="link" href="AgsAutosaveThread.html#AgsAutosaveThreadClass" title="struct AgsAutosaveThreadClass">AgsAutosaveThreadClass</a>;
+<a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></a> * <a class="link" href="AgsAutosaveThread.html#ags-autosave-thread-new" title="ags_autosave_thread_new ()">ags_autosave_thread_new</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsAutosaveThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsAutosaveThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a> and  <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsAutosaveThread.html#AgsAutosaveThread--ags-main" title='The "ags-main" property'>ags-main</a>"                 <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME "ags-autosaved.xml\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE (0.2)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAutosaveThread-struct"></a><h3>struct AgsAutosaveThread</h3>
+<pre class="programlisting">struct AgsAutosaveThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAutosaveThreadClass"></a><h3>struct AgsAutosaveThreadClass</h3>
+<pre class="programlisting">struct AgsAutosaveThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-autosave-thread-new"></a><h3>ags_autosave_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></a> * ags_autosave_thread_new             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsAutosaveThread.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsAutosaveThread--ags-main"></a><h3>The <code class="literal">"ags-main"</code> property</h3>
+<pre class="programlisting">  "ags-main"                 <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write</pre>
+<p>The ags_main to check against serialization.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsBufferAudioSignal.html b/api/ags_old/AgsBufferAudioSignal.html
new file mode 100644
index 0000000..eacc9a3
--- /dev/null
+++ b/api/ags_old/AgsBufferAudioSignal.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsAudioFile.html" title="AgsAudioFile">
+<link rel="next" href="AgsBufferChannel.html" title="AgsBufferChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsBufferChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsBufferAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsBufferAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsBufferAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsBufferAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsBufferAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsBufferAudioSignal.top_of_page"></a>AgsBufferAudioSignal</span></h2>
+<p>AgsBufferAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsBufferAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsBufferAudioSignal.html#AgsBufferAudioSignal-struct" title="struct AgsBufferAudioSignal">AgsBufferAudioSignal</a>;
+struct              <a class="link" href="AgsBufferAudioSignal.html#AgsBufferAudioSignalClass" title="struct AgsBufferAudioSignalClass">AgsBufferAudioSignalClass</a>;
+<a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * <a class="link" href="AgsBufferAudioSignal.html#ags-buffer-audio-signal-new" title="ags_buffer_audio_signal_new ()">ags_buffer_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsBufferAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsBufferAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferAudioSignal-struct"></a><h3>struct AgsBufferAudioSignal</h3>
+<pre class="programlisting">struct AgsBufferAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferAudioSignalClass"></a><h3>struct AgsBufferAudioSignalClass</h3>
+<pre class="programlisting">struct AgsBufferAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-audio-signal-new"></a><h3>ags_buffer_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * ags_buffer_audio_signal_new      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsBufferChannel.html b/api/ags_old/AgsBufferChannel.html
new file mode 100644
index 0000000..b6fc02a
--- /dev/null
+++ b/api/ags_old/AgsBufferChannel.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">
+<link rel="next" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsBufferAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsBufferChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsBufferChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsBufferChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsBufferChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsBufferChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsBufferChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsBufferChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsBufferChannel.top_of_page"></a>AgsBufferChannel</span></h2>
+<p>AgsBufferChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsBufferChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsBufferChannel.html#AgsBufferChannel-struct" title="struct AgsBufferChannel">AgsBufferChannel</a>;
+struct              <a class="link" href="AgsBufferChannel.html#AgsBufferChannelClass" title="struct AgsBufferChannelClass">AgsBufferChannelClass</a>;
+<a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  <a class="link" href="AgsBufferChannel.html#ags-buffer-channel-new" title="ags_buffer_channel_new ()">ags_buffer_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsBufferChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsBufferChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsBufferChannel.html#AgsBufferChannel--muted" title='The "muted" property'>muted</a>"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannel-struct"></a><h3>struct AgsBufferChannel</h3>
+<pre class="programlisting">struct AgsBufferChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferChannelClass"></a><h3>struct AgsBufferChannelClass</h3>
+<pre class="programlisting">struct AgsBufferChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-channel-new"></a><h3>ags_buffer_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  ags_buffer_channel_new              ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannel--muted"></a><h3>The <code class="literal">"muted"</code> property</h3>
+<pre class="programlisting">  "muted"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Mute the channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsBufferChannelRun.html b/api/ags_old/AgsBufferChannelRun.html
new file mode 100644
index 0000000..79ac772
--- /dev/null
+++ b/api/ags_old/AgsBufferChannelRun.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsBufferChannel.html" title="AgsBufferChannel">
+<link rel="next" href="AgsBufferRecycling.html" title="AgsBufferRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsBufferChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsBufferRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsBufferChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsBufferChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsBufferChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsBufferChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsBufferChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsBufferChannelRun.top_of_page"></a>AgsBufferChannelRun</span></h2>
+<p>AgsBufferChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsBufferChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsBufferChannelRun.html#AgsBufferChannelRun-struct" title="struct AgsBufferChannelRun">AgsBufferChannelRun</a>;
+struct              <a class="link" href="AgsBufferChannelRun.html#AgsBufferChannelRunClass" title="struct AgsBufferChannelRunClass">AgsBufferChannelRunClass</a>;
+<a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * <a class="link" href="AgsBufferChannelRun.html#ags-buffer-channel-run-new" title="ags_buffer_channel_run_new ()">ags_buffer_channel_run_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsBufferChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsBufferChannelRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannelRun-struct"></a><h3>struct AgsBufferChannelRun</h3>
+<pre class="programlisting">struct AgsBufferChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferChannelRunClass"></a><h3>struct AgsBufferChannelRunClass</h3>
+<pre class="programlisting">struct AgsBufferChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-channel-run-new"></a><h3>ags_buffer_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * ags_buffer_channel_run_new        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsBufferRecycling.html b/api/ags_old/AgsBufferRecycling.html
new file mode 100644
index 0000000..c2f6659
--- /dev/null
+++ b/api/ags_old/AgsBufferRecycling.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">
+<link rel="next" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsBufferChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsBufferRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsBufferRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsBufferRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsBufferRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsBufferRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsBufferRecycling.top_of_page"></a>AgsBufferRecycling</span></h2>
+<p>AgsBufferRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsBufferRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsBufferRecycling.html#AgsBufferRecycling-struct" title="struct AgsBufferRecycling">AgsBufferRecycling</a>;
+struct              <a class="link" href="AgsBufferRecycling.html#AgsBufferRecyclingClass" title="struct AgsBufferRecyclingClass">AgsBufferRecyclingClass</a>;
+<a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * <a class="link" href="AgsBufferRecycling.html#ags-buffer-recycling-new" title="ags_buffer_recycling_new ()">ags_buffer_recycling_new</a>           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsBufferRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsBufferRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsBufferRecycling implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsBufferRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferRecycling-struct"></a><h3>struct AgsBufferRecycling</h3>
+<pre class="programlisting">struct AgsBufferRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferRecyclingClass"></a><h3>struct AgsBufferRecyclingClass</h3>
+<pre class="programlisting">struct AgsBufferRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-recycling-new"></a><h3>ags_buffer_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * ags_buffer_recycling_new           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCancelAudio.html b/api/ags_old/AgsCancelAudio.html
new file mode 100644
index 0000000..89f7d45
--- /dev/null
+++ b/api/ags_old/AgsCancelAudio.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">
+<link rel="next" href="AgsCancelChannel.html" title="AgsCancelChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudioSetRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCancelChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCancelAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCancelAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCancelAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCancelAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCancelAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCancelAudio.top_of_page"></a>AgsCancelAudio</span></h2>
+<p>AgsCancelAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCancelAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCancelAudio.html#AgsCancelAudio-struct" title="struct AgsCancelAudio">AgsCancelAudio</a>;
+struct              <a class="link" href="AgsCancelAudio.html#AgsCancelAudioClass" title="struct AgsCancelAudioClass">AgsCancelAudioClass</a>;
+<a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    <a class="link" href="AgsCancelAudio.html#ags-cancel-audio-new" title="ags_cancel_audio_new ()">ags_cancel_audio_new</a>                (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsCancelAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCancelAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelAudio-struct"></a><h3>struct AgsCancelAudio</h3>
+<pre class="programlisting">struct AgsCancelAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelAudioClass"></a><h3>struct AgsCancelAudioClass</h3>
+<pre class="programlisting">struct AgsCancelAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-audio-new"></a><h3>ags_cancel_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    ags_cancel_audio_new                (<em class="parameter"><code><a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCancelChannel.html b/api/ags_old/AgsCancelChannel.html
new file mode 100644
index 0000000..801ca06
--- /dev/null
+++ b/api/ags_old/AgsCancelChannel.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsCancelAudio.html" title="AgsCancelAudio">
+<link rel="next" href="AgsCancelRecall.html" title="AgsCancelRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCancelAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCancelRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCancelChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCancelChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCancelChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCancelChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCancelChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCancelChannel.top_of_page"></a>AgsCancelChannel</span></h2>
+<p>AgsCancelChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCancelChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCancelChannel.html#AgsCancelChannel-struct" title="struct AgsCancelChannel">AgsCancelChannel</a>;
+struct              <a class="link" href="AgsCancelChannel.html#AgsCancelChannelClass" title="struct AgsCancelChannelClass">AgsCancelChannelClass</a>;
+<a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  <a class="link" href="AgsCancelChannel.html#ags-cancel-channel-new" title="ags_cancel_channel_new ()">ags_cancel_channel_new</a>              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsCancelChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCancelChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelChannel-struct"></a><h3>struct AgsCancelChannel</h3>
+<pre class="programlisting">struct AgsCancelChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelChannelClass"></a><h3>struct AgsCancelChannelClass</h3>
+<pre class="programlisting">struct AgsCancelChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-channel-new"></a><h3>ags_cancel_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  ags_cancel_channel_new              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCancelRecall.html b/api/ags_old/AgsCancelRecall.html
new file mode 100644
index 0000000..846812c
--- /dev/null
+++ b/api/ags_old/AgsCancelRecall.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsCancelChannel.html" title="AgsCancelChannel">
+<link rel="next" href="AgsChangeIndicator.html" title="AgsChangeIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCancelChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsChangeIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCancelRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCancelRecall.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCancelRecall.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCancelRecall.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCancelRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCancelRecall.top_of_page"></a>AgsCancelRecall</span></h2>
+<p>AgsCancelRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCancelRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCancelRecall.html#AgsCancelRecall-struct" title="struct AgsCancelRecall">AgsCancelRecall</a>;
+struct              <a class="link" href="AgsCancelRecall.html#AgsCancelRecallClass" title="struct AgsCancelRecallClass">AgsCancelRecallClass</a>;
+<a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   <a class="link" href="AgsCancelRecall.html#ags-cancel-recall-new" title="ags_cancel_recall_new ()">ags_cancel_recall_new</a>               (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelRecall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsCancelRecall
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCancelRecall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCancelRecall implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelRecall.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCancelRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelRecall-struct"></a><h3>struct AgsCancelRecall</h3>
+<pre class="programlisting">struct AgsCancelRecall;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelRecallClass"></a><h3>struct AgsCancelRecallClass</h3>
+<pre class="programlisting">struct AgsCancelRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-recall-new"></a><h3>ags_cancel_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   ags_cancel_recall_new               (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsChangeIndicator.html b/api/ags_old/AgsChangeIndicator.html
new file mode 100644
index 0000000..b2bb604
--- /dev/null
+++ b/api/ags_old/AgsChangeIndicator.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChangeIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsCancelRecall.html" title="AgsCancelRecall">
+<link rel="next" href="AgsChangeTact.html" title="AgsChangeTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCancelRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsChangeTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsChangeIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsChangeIndicator.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsChangeIndicator.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsChangeIndicator.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsChangeIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsChangeIndicator.top_of_page"></a>AgsChangeIndicator</span></h2>
+<p>AgsChangeIndicator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsChangeIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsChangeIndicator.html#AgsChangeIndicator-struct" title="struct AgsChangeIndicator">AgsChangeIndicator</a>;
+struct              <a class="link" href="AgsChangeIndicator.html#AgsChangeIndicatorClass" title="struct AgsChangeIndicatorClass">AgsChangeIndicatorClass</a>;
+<a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator"><span class="returnvalue">AgsChangeIndicator</span></a> * <a class="link" href="AgsChangeIndicator.html#ags-change-indicator-new" title="ags_change_indicator_new ()">ags_change_indicator_new</a>           (<em class="parameter"><code><a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="type">AgsIndicator</span></a> *indicator</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChangeIndicator.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsChangeIndicator
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChangeIndicator.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsChangeIndicator implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsChangeIndicator.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsChangeIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChangeIndicator-struct"></a><h3>struct AgsChangeIndicator</h3>
+<pre class="programlisting">struct AgsChangeIndicator;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChangeIndicatorClass"></a><h3>struct AgsChangeIndicatorClass</h3>
+<pre class="programlisting">struct AgsChangeIndicatorClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-change-indicator-new"></a><h3>ags_change_indicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator"><span class="returnvalue">AgsChangeIndicator</span></a> * ags_change_indicator_new           (<em class="parameter"><code><a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="type">AgsIndicator</span></a> *indicator</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> value</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsChangeTact.html b/api/ags_old/AgsChangeTact.html
new file mode 100644
index 0000000..31f32f7
--- /dev/null
+++ b/api/ags_old/AgsChangeTact.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChangeTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsChangeIndicator.html" title="AgsChangeIndicator">
+<link rel="next" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsChangeIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsChannelSetRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsChangeTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsChangeTact.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsChangeTact.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsChangeTact.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsChangeTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsChangeTact.top_of_page"></a>AgsChangeTact</span></h2>
+<p>AgsChangeTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsChangeTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsChangeTact.html#AgsChangeTact-struct" title="struct AgsChangeTact">AgsChangeTact</a>;
+struct              <a class="link" href="AgsChangeTact.html#AgsChangeTactClass" title="struct AgsChangeTactClass">AgsChangeTactClass</a>;
+<a class="link" href="AgsChangeTact.html" title="AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></a> *     <a class="link" href="AgsChangeTact.html#ags-change-tact-new" title="ags_change_tact_new ()">ags_change_tact_new</a>                 (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChangeTact.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsChangeTact
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChangeTact.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsChangeTact implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsChangeTact.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsChangeTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChangeTact-struct"></a><h3>struct AgsChangeTact</h3>
+<pre class="programlisting">struct AgsChangeTact;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChangeTactClass"></a><h3>struct AgsChangeTactClass</h3>
+<pre class="programlisting">struct AgsChangeTactClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-change-tact-new"></a><h3>ags_change_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChangeTact.html" title="AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></a> *     ags_change_tact_new                 (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsChannel.html b/api/ags_old/AgsChannel.html
new file mode 100644
index 0000000..a0d92cf
--- /dev/null
+++ b/api/ags_old/AgsChannel.html
@@ -0,0 +1,1184 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsAudioSignal.html" title="AgsAudioSignal">
+<link rel="next" href="AgsConfig.html" title="AgsConfig">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsConfig.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsChannel.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsChannel.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsChannel.top_of_page"></a>AgsChannel</span></h2>
+<p>AgsChannel — Acts as entry point to the audio tree.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_channel.h>
+
+#define             <a class="link" href="AgsChannel.html#AGS-CHANNEL-ERROR:CAPS" title="AGS_CHANNEL_ERROR">AGS_CHANNEL_ERROR</a>
+struct              <a class="link" href="AgsChannel.html#AgsChannel-struct" title="struct AgsChannel">AgsChannel</a>;
+struct              <a class="link" href="AgsChannel.html#AgsChannelClass" title="struct AgsChannelClass">AgsChannelClass</a>;
+enum                <a class="link" href="AgsChannel.html#AgsChannelError" title="enum AgsChannelError">AgsChannelError</a>;
+enum                <a class="link" href="AgsChannel.html#AgsChannelFlags" title="enum AgsChannelFlags">AgsChannelFlags</a>;
+enum                <a class="link" href="AgsChannel.html#AgsChannelRecallIDMode" title="enum AgsChannelRecallIDMode">AgsChannelRecallIDMode</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-add-recall" title="ags_channel_add_recall ()">ags_channel_add_recall</a>              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-add-recall-container" title="ags_channel_add_recall_container ()">ags_channel_add_recall_container</a>    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-add-recall-id" title="ags_channel_add_recall_id ()">ags_channel_add_recall_id</a>           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()">ags_channel_cancel</a>                  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-done" title="ags_channel_done ()">ags_channel_done</a>                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-duplicate-recall" title="ags_channel_duplicate_recall ()">ags_channel_duplicate_recall</a>        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              <a class="link" href="AgsChannel.html#ags-channel-error-quark" title="ags_channel_error_quark ()">ags_channel_error_quark</a>             ();
+<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="AgsChannel.html#ags-channel-find-recall" title="ags_channel_find_recall ()">ags_channel_find_recall</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-first" title="ags_channel_first ()">ags_channel_first</a>                   (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-first-with-recycling" title="ags_channel_first_with_recycling ()">ags_channel_first_with_recycling</a>    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-init-recall" title="ags_channel_init_recall ()">ags_channel_init_recall</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-last" title="ags_channel_last ()">ags_channel_last</a>                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-last-with-recycling" title="ags_channel_last_with_recycling ()">ags_channel_last_with_recycling</a>     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-new" title="ags_channel_new ()">ags_channel_new</a>                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-nth" title="ags_channel_nth ()">ags_channel_nth</a>                     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-pad-first" title="ags_channel_pad_first ()">ags_channel_pad_first</a>               (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-pad-last" title="ags_channel_pad_last ()">ags_channel_pad_last</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="AgsChannel.html#ags-channel-pad-nth" title="ags_channel_pad_nth ()">ags_channel_pad_nth</a>                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-play" title="ags_channel_play ()">ags_channel_play</a>                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-recall-id-set" title="ags_channel_recall_id_set ()">ags_channel_recall_id_set</a>           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()">ags_channel_recursive_play</a>          (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()">ags_channel_recursive_play_init</a>     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-recursive-play-threaded" title="ags_channel_recursive_play_threaded ()">ags_channel_recursive_play_threaded</a> (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-recursive-reset-recall-ids" title="ags_channel_recursive_reset_recall_ids ()">ags_channel_recursive_reset_recall_ids</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-recycling-changed" title="ags_channel_recycling_changed ()">ags_channel_recycling_changed</a>       (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-remove-recall" title="ags_channel_remove_recall ()">ags_channel_remove_recall</a>           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-remove-recall-id" title="ags_channel_remove_recall_id ()">ags_channel_remove_recall_id</a>        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-resolve-recall" title="ags_channel_resolve_recall ()">ags_channel_resolve_recall</a>          (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-safe-resize-audio-signal" title="ags_channel_safe_resize_audio_signal ()">ags_channel_safe_resize_audio_signal</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-set-devout" title="ags_channel_set_devout ()">ags_channel_set_devout</a>              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()">ags_channel_set_link</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-set-recycling" title="ags_channel_set_recycling ()">ags_channel_set_recycling</a>           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> destroy_old</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsChannel.html#ags-channel-tillrecycling-cancel" title="ags_channel_tillrecycling_cancel ()">ags_channel_tillrecycling_cancel</a>    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsChannel
+         +----<a class="link" href="AgsInput.html" title="AgsInput">AgsInput</a>
+         +----<a class="link" href="AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsChannel.html#AgsChannel--audio" title='The "audio" property'>audio</a>"                    <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+  "<a class="link" href="AgsChannel.html#AgsChannel--devout" title='The "devout" property'>devout</a>"                   <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsChannel.html#AgsChannel-done" title='The "done" signal'>done</a>"                                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsChannel.html#AgsChannel-recycling-changed" title='The "recycling-changed" signal'>recycling-changed</a>"                              : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> is the entry point to the entire audio tree and its nested
+recycling tree.
+</p>
+<p>
+Every channel has its own <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>. As modifying link a new <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>
+is indicated, since it acts as a kind of recall id tree context.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CHANNEL-ERROR:CAPS"></a><h3>AGS_CHANNEL_ERROR</h3>
+<pre class="programlisting">#define AGS_CHANNEL_ERROR (ags_channel_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannel-struct"></a><h3>struct AgsChannel</h3>
+<pre class="programlisting">struct AgsChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelClass"></a><h3>struct AgsChannelClass</h3>
+<pre class="programlisting">struct AgsChannelClass {
+  GObjectClass object;
+
+  void (*recycling_changed)(AgsChannel *channel,
+			    AgsRecycling *old_start_region, AgsRecycling *old_end_region,
+			    AgsRecycling *new_start_region, AgsRecycling *new_end_region,
+			    AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region,
+			    AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region);
+
+  void (*done)(AgsChannel *channel,
+	       AgsRecallID *recall_id);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelError"></a><h3>enum AgsChannelError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_ERROR_LOOP_IN_LINK,
+} AgsChannelError;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelFlags"></a><h3>enum AgsChannelFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RUNNING        = 1,
+} AgsChannelFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelRecallIDMode"></a><h3>enum AgsChannelRecallIDMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RECALL_ID_RUN_STAGE,
+  AGS_CHANNEL_RECALL_ID_CANCEL,
+} AgsChannelRecallIDMode;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall"></a><h3>ags_channel_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_add_recall              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+Adds a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-container"></a><h3>ags_channel_add_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_add_recall_container    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+Adds a recall container.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_container</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-id"></a><h3>ags_channel_add_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_add_recall_id           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Adds a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-cancel"></a><h3>ags_channel_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_cancel                  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Calls for every matching <em class="parameter"><code>recall_id</code></em> <a class="link" href="AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()"><code class="function">ags_recall_cancel()</code></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>and <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-done"></a><h3>ags_channel_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_done                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-duplicate-recall"></a><h3>ags_channel_duplicate_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_duplicate_recall        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Duplicate <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates for use with <a class="link" href="AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()"><code class="function">ags_channel_recursive_play()</code></a>,
+but <a class="link" href="AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a> may call this function for you.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> that contains the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> the newly allocated <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> objects belongs to</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-error-quark"></a><h3>ags_channel_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              ags_channel_error_quark             ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-find-recall"></a><h3>ags_channel_find_recall ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_channel_find_recall             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first"></a><h3>ags_channel_first ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first                   (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the first <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> was found.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first-with-recycling"></a><h3>ags_channel_first_with_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first_with_recycling    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates over pads forwards as long as there is no <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> on the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first channel with an <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-init-recall"></a><h3>ags_channel_init_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_init_recall             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Prepare <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> objects to become runnning, <a class="link" href="AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a>
+may call this function for you.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> that contains the recalls</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <GTKDOCLINK HREF="AgsRecallId"><span class="type">AgsRecallId</span></GTKDOCLINK> this recall belongs to</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last"></a><h3>ags_channel_last ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the last <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> was found.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last-with-recycling"></a><h3>ags_channel_last_with_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last_with_recycling     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates over pads backwards as long as there is no <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> on the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last channel with an <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-new"></a><h3>ags_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_new                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+Creates a <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>, linking tree to <em class="parameter"><code>audio</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>audio</code></em> :</span></p></td>
+<td>the <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-nth"></a><h3>ags_channel_nth ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_nth                     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>
+Iterates <em class="parameter"><code>nth</code></em> times forward.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>nth</code></em> :</span></p></td>
+<td>the count to iterate</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the nth <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-first"></a><h3>ags_channel_pad_first ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_first               (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the first pad has been reached.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the first <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> with the same audio_channel as <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-last"></a><h3>ags_channel_pad_last ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_last                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+Iterates until the last pad has been reached.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the last <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> with the same audio_channel as <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-nth"></a><h3>ags_channel_pad_nth ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_nth                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>
+Iterates nth times.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>nth</code></em> :</span></p></td>
+<td>the count of pads to step</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the nth pad</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-play"></a><h3>ags_channel_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_play                    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Play one single run of <em class="parameter"><code>stage</code></em> step.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>run_pre, run_inter or run_post</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recall-id-set"></a><h3>ags_channel_recall_id_set ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recall_id_set           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play"></a><h3>ags_channel_recursive_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recursive_play          (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Call recursively <a class="link" href="AgsChannel.html#ags-channel-play" title="ags_channel_play ()"><code class="function">ags_channel_play()</code></a> and <a class="link" href="ags_audio.html#ags-audio-play" title="ags_audio_play ()"><code class="function">ags_audio_play()</code></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>run_pre, run_inter or run_post</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-init"></a><h3>ags_channel_recursive_play_init ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_channel_recursive_play_init     (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Make the tree ready for a new <a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to prepare</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>valid values for <em class="parameter"><code>stage</code></em> are: -1 for running all three stages, or the stages 0 through 2 to run
+just the specified stage. With stage is meant the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> run_init_pre, <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> run_init_inter
+and <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> run_init_post stages.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>arrange_recall_id</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if new <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> objects should be created</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>duplicate_templates</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates should be duplicated</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>playback</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the purpose is a simple playback of the tree, this option is used to omit the
+duplication of <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates which haven't set <GTKDOCLINK HREF="AGS-RECALL-PLAYBACK:CAPS"><code class="literal">AGS_RECALL_PLAYBACK</code></GTKDOCLINK> flag</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>sequencer</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the purpose is playing the tree for a sequencer, this option is used to omit the
+duplication of <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates which haven't set the <GTKDOCLINK HREF="AGS-RECALL-SEQUENCER:CAPS"><code class="literal">AGS_RECALL_SEQUENCER</code></GTKDOCLINK> flag</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>notation</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the purpose is playing the tree for a notation, this option is used to omit the
+duplication of <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> templates which haven't set the <GTKDOCLINK HREF="AGS-RECALL-NOTATION:CAPS"><code class="literal">AGS_RECALL_NOTATION</code></GTKDOCLINK> flag</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>resolve_dependencies</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the initial recall id or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-threaded"></a><h3>ags_channel_recursive_play_threaded ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recursive_play_threaded (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+Super-threaded version of play one single run of <em class="parameter"><code>stage</code></em> step.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
+<td>run_pre, run_inter or run_post</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-reset-recall-ids"></a><h3>ags_channel_recursive_reset_recall_ids ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recursive_reset_recall_ids
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);</pre>
+<p>
+Called by <a class="link" href="AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()"><code class="function">ags_channel_set_link()</code></a> to handle running <a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> objects correctly.
+This function destroys <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> objects which were uneeded because they became
+invalid due to unlinking. By the way it destroys the uneeded <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> objects, too.
+Additionally it creates <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> and <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> objects to prepare becoming a
+running object (<a class="link" href="ags_audio.html#AgsAudio"><span class="type">AgsAudio</span></a> or <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>).
+By the clean up the invalid <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> objects will be removed.
+Once the clean up has done <a class="link" href="AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()"><code class="function">ags_channel_recursive_play_init()</code></a> will be called for every
+playing instance that was found.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> that was linked with <em class="parameter"><code>link</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>link</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> that was linked with <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_channel_link</code></em> :</span></p></td>
+<td>the old link of <em class="parameter"><code>channel</code></em>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_link_link</code></em> :</span></p></td>
+<td>the old link of <em class="parameter"><code>link</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recycling-changed"></a><h3>ags_channel_recycling_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recycling_changed       (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);</pre>
+<p>
+Modify recycling.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the object recycling changed</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_start_region</code></em> :</span></p></td>
+<td>first recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_end_region</code></em> :</span></p></td>
+<td>last recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_start_region</code></em> :</span></p></td>
+<td>new first recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_end_region</code></em> :</span></p></td>
+<td>new last recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_start_changed_region</code></em> :</span></p></td>
+<td>modified link recycling start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>old_end_changed_region</code></em> :</span></p></td>
+<td>modified link recyclig end</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_start_changed_region</code></em> :</span></p></td>
+<td>replacing link recycling start</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>new_end_changed_region</code></em> :</span></p></td>
+<td>replacing link recycling end</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall"></a><h3>ags_channel_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_remove_recall           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+Removes a recall.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>play</code></em> :</span></p></td>
+<td>
+<GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if simple playback.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall-id"></a><h3>ags_channel_remove_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_remove_recall_id        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Removes a recall id.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-resolve-recall"></a><h3>ags_channel_resolve_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_resolve_recall          (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Resolve step of initialization.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-safe-resize-audio-signal"></a><h3>ags_channel_safe_resize_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_safe_resize_audio_signal
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);</pre>
+<p>
+Resize audio data.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-devout"></a><h3>ags_channel_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_set_devout              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+Sets devout.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-link"></a><h3>ags_channel_set_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_set_link                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+Change the linking of <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> objects.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to link</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>link</code></em> :</span></p></td>
+<td>an other <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> to link with</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>you may retrieve a AGS_CHANNEL_ERROR_LOOP_IN_LINK error</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling"></a><h3>ags_channel_set_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_set_recycling           (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> destroy_old</code></em>);</pre>
+<p>
+Called by <a class="link" href="AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()"><code class="function">ags_channel_set_link()</code></a> to handle outdated <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> references.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>the channel to reset</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>first_recycling</code></em> :</span></p></td>
+<td>the recycling to set for channel->first_recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>last_recycling</code></em> :</span></p></td>
+<td>the recycling to set for channel->last_recycling</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>update</code></em> :</span></p></td>
+<td>reset allthough the AgsRecyclings are still the same</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destroy_old</code></em> :</span></p></td>
+<td>destroy old AgsRecyclings</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-tillrecycling-cancel"></a><h3>ags_channel_tillrecycling_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_tillrecycling_cancel    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+Traverses the tree down and up and calls <a class="link" href="AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()"><code class="function">ags_channel_cancel()</code></a> for corresponding
+<em class="parameter"><code>recall_id</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channel</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>recall_id</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsChannel--audio"></a><h3>The <code class="literal">"audio"</code> property</h3>
+<pre class="programlisting">  "audio"                    <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The audio it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannel--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsChannel.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsChannel-done"></a><h3>The <code class="literal">"done"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>    user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannel-recycling-changed"></a><h3>The <code class="literal">"recycling-changed"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *old_start_region,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>    *old_end_region,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>    *new_start_region,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>    *new_end_region,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>    *old_start_changed_region,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>    *old_end_changed_region,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>    *new_start_changed_region,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>    *new_end_changed_region,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>    *arg8,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>    user_data)                     : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsChannelSetRecycling.html b/api/ags_old/AgsChannelSetRecycling.html
new file mode 100644
index 0000000..27645f6
--- /dev/null
+++ b/api/ags_old/AgsChannelSetRecycling.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChannelSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsChangeTact.html" title="AgsChangeTact">
+<link rel="next" href="AgsDisplayTact.html" title="AgsDisplayTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsChangeTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDisplayTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsChannelSetRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsChannelSetRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsChannelSetRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsChannelSetRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsChannelSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsChannelSetRecycling.top_of_page"></a>AgsChannelSetRecycling</span></h2>
+<p>AgsChannelSetRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsChannelSetRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsChannelSetRecycling.html#AgsChannelSetRecycling-struct" title="struct AgsChannelSetRecycling">AgsChannelSetRecycling</a>;
+struct              <a class="link" href="AgsChannelSetRecycling.html#AgsChannelSetRecyclingClass" title="struct AgsChannelSetRecyclingClass">AgsChannelSetRecyclingClass</a>;
+<a class="link" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * <a class="link" href="AgsChannelSetRecycling.html#ags-channel-set-recycling-new" title="ags_channel_set_recycling_new ()">ags_channel_set_recycling_new</a>  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannelSetRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsChannelSetRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsChannelSetRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsChannelSetRecycling implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsChannelSetRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsChannelSetRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChannelSetRecycling-struct"></a><h3>struct AgsChannelSetRecycling</h3>
+<pre class="programlisting">struct AgsChannelSetRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelSetRecyclingClass"></a><h3>struct AgsChannelSetRecyclingClass</h3>
+<pre class="programlisting">struct AgsChannelSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling-new"></a><h3>ags_channel_set_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * ags_channel_set_recycling_new  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsConfig.html b/api/ags_old/AgsConfig.html
new file mode 100644
index 0000000..e341825
--- /dev/null
+++ b/api/ags_old/AgsConfig.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsConfig</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsChannel.html" title="AgsChannel">
+<link rel="next" href="ags-ags-container.html" title="ags_container">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-container.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsConfig.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsConfig.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsConfig.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsConfig.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsConfig"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsConfig.top_of_page"></a>AgsConfig</span></h2>
+<p>AgsConfig</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsConfig.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS" title="AGS_CONFIG_DEFAULT_BUILD_ID">AGS_CONFIG_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS" title="AGS_CONFIG_DEFAULT_VERSION">AGS_CONFIG_DEFAULT_VERSION</a>
+#define             <a class="link" href="AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS" title="AGS_CONFIG_DEVOUT">AGS_CONFIG_DEVOUT</a>
+#define             <a class="link" href="AgsConfig.html#AGS-CONFIG-THREAD:CAPS" title="AGS_CONFIG_THREAD">AGS_CONFIG_THREAD</a>
+struct              <a class="link" href="AgsConfig.html#AgsConfig-struct" title="struct AgsConfig">AgsConfig</a>;
+struct              <a class="link" href="AgsConfig.html#AgsConfigClass" title="struct AgsConfigClass">AgsConfigClass</a>;
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="AgsConfig.html#ags-config-get" title="ags_config_get ()">ags_config_get</a>                      (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsConfig.html#ags-config-load-defaults" title="ags_config_load_defaults ()">ags_config_load_defaults</a>            (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsConfig.html#ags-config-load-from-file" title="ags_config_load_from_file ()">ags_config_load_from_file</a>           (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<a class="link" href="AgsConfig.html" title="AgsConfig"><span class="returnvalue">AgsConfig</span></a> *         <a class="link" href="AgsConfig.html#ags-config-new" title="ags_config_new ()">ags_config_new</a>                      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsConfig.html#ags-config-save" title="ags_config_save ()">ags_config_save</a>                     (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsConfig.html#ags-config-set" title="ags_config_set ()">ags_config_set</a>                      (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsConfig.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsConfig
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsConfig.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsConfig implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsConfig.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsConfig.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_CONFIG_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-VERSION:CAPS"></a><h3>AGS_CONFIG_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEVOUT:CAPS"></a><h3>AGS_CONFIG_DEVOUT</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEVOUT "device\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-THREAD:CAPS"></a><h3>AGS_CONFIG_THREAD</h3>
+<pre class="programlisting">#define AGS_CONFIG_THREAD "thread\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsConfig-struct"></a><h3>struct AgsConfig</h3>
+<pre class="programlisting">struct AgsConfig;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsConfigClass"></a><h3>struct AgsConfigClass</h3>
+<pre class="programlisting">struct AgsConfigClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-get"></a><h3>ags_config_get ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_config_get                      (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-defaults"></a><h3>ags_config_load_defaults ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_load_defaults            (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-from-file"></a><h3>ags_config_load_from_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_load_from_file           (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-new"></a><h3>ags_config_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="returnvalue">AgsConfig</span></a> *         ags_config_new                      ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-save"></a><h3>ags_config_save ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_save                     (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-set"></a><h3>ags_config_set ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_set                      (<em class="parameter"><code><a class="link" href="AgsConfig.html" title="AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCopyAudioSignal.html b/api/ags_old/AgsCopyAudioSignal.html
new file mode 100644
index 0000000..b911b83
--- /dev/null
+++ b/api/ags_old/AgsCopyAudioSignal.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsBufferRecycling.html" title="AgsBufferRecycling">
+<link rel="next" href="AgsCopyChannel.html" title="AgsCopyChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsBufferRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyAudioSignal.top_of_page"></a>AgsCopyAudioSignal</span></h2>
+<p>AgsCopyAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCopyAudioSignal.html#AgsCopyAudioSignal-struct" title="struct AgsCopyAudioSignal">AgsCopyAudioSignal</a>;
+struct              <a class="link" href="AgsCopyAudioSignal.html#AgsCopyAudioSignalClass" title="struct AgsCopyAudioSignalClass">AgsCopyAudioSignalClass</a>;
+<a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * <a class="link" href="AgsCopyAudioSignal.html#ags-copy-audio-signal-new" title="ags_copy_audio_signal_new ()">ags_copy_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsCopyAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyAudioSignal-struct"></a><h3>struct AgsCopyAudioSignal</h3>
+<pre class="programlisting">struct AgsCopyAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyAudioSignalClass"></a><h3>struct AgsCopyAudioSignalClass</h3>
+<pre class="programlisting">struct AgsCopyAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-audio-signal-new"></a><h3>ags_copy_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * ags_copy_audio_signal_new          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCopyChannel.html b/api/ags_old/AgsCopyChannel.html
new file mode 100644
index 0000000..9aa015d
--- /dev/null
+++ b/api/ags_old/AgsCopyChannel.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">
+<link rel="next" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyChannel.top_of_page"></a>AgsCopyChannel</span></h2>
+<p>AgsCopyChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCopyChannel.html#AgsCopyChannel-struct" title="struct AgsCopyChannel">AgsCopyChannel</a>;
+struct              <a class="link" href="AgsCopyChannel.html#AgsCopyChannelClass" title="struct AgsCopyChannelClass">AgsCopyChannelClass</a>;
+<a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    <a class="link" href="AgsCopyChannel.html#ags-copy-channel-new" title="ags_copy_channel_new ()">ags_copy_channel_new</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsCopyChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyChannel.html#AgsCopyChannel--muted" title='The "muted" property'>muted</a>"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannel-struct"></a><h3>struct AgsCopyChannel</h3>
+<pre class="programlisting">struct AgsCopyChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelClass"></a><h3>struct AgsCopyChannelClass</h3>
+<pre class="programlisting">struct AgsCopyChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-channel-new"></a><h3>ags_copy_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    ags_copy_channel_new                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannel--muted"></a><h3>The <code class="literal">"muted"</code> property</h3>
+<pre class="programlisting">  "muted"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Mute the channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCopyChannelRun.html b/api/ags_old/AgsCopyChannelRun.html
new file mode 100644
index 0000000..0fc2939
--- /dev/null
+++ b/api/ags_old/AgsCopyChannelRun.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyChannel.html" title="AgsCopyChannel">
+<link rel="next" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyNotationAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyChannelRun.top_of_page"></a>AgsCopyChannelRun</span></h2>
+<p>AgsCopyChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCopyChannelRun.html#AgsCopyChannelRun-struct" title="struct AgsCopyChannelRun">AgsCopyChannelRun</a>;
+struct              <a class="link" href="AgsCopyChannelRun.html#AgsCopyChannelRunClass" title="struct AgsCopyChannelRunClass">AgsCopyChannelRunClass</a>;
+enum                <a class="link" href="AgsCopyChannelRun.html#AgsCopyChannelRunFlags" title="enum AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a>;
+<a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * <a class="link" href="AgsCopyChannelRun.html#ags-copy-channel-run-new" title="ags_copy_channel_run_new ()">ags_copy_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsCopyChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyChannelRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannelRun-struct"></a><h3>struct AgsCopyChannelRun</h3>
+<pre class="programlisting">struct AgsCopyChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelRunClass"></a><h3>struct AgsCopyChannelRunClass</h3>
+<pre class="programlisting">struct AgsCopyChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelRunFlags"></a><h3>enum AgsCopyChannelRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_COPY_CHANNEL_RUN_EXACT_LENGTH         = 1,
+  AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK  = 1 << 1,
+} AgsCopyChannelRunFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-channel-run-new"></a><h3>ags_copy_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * ags_copy_channel_run_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCopyNotationAudio.html b/api/ags_old/AgsCopyNotationAudio.html
new file mode 100644
index 0000000..f4a9c05
--- /dev/null
+++ b/api/ags_old/AgsCopyNotationAudio.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">
+<link rel="next" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyNotationAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyNotationAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyNotationAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyNotationAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyNotationAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyNotationAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyNotationAudio.top_of_page"></a>AgsCopyNotationAudio</span></h2>
+<p>AgsCopyNotationAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyNotationAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudio-struct" title="struct AgsCopyNotationAudio">AgsCopyNotationAudio</a>;
+struct              <a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudioClass" title="struct AgsCopyNotationAudioClass">AgsCopyNotationAudioClass</a>;
+enum                <a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags" title="enum AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a>;
+<a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * <a class="link" href="AgsCopyNotationAudio.html#ags-copy-notation-audio-new" title="ags_copy_notation_audio_new ()">ags_copy_notation_audio_new</a>      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsCopyNotationAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyNotationAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudio--audio-channel" title='The "audio-channel" property'>audio-channel</a>"            <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudio--notation" title='The "notation" property'>notation</a>"                 <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>*          : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudio-struct"></a><h3>struct AgsCopyNotationAudio</h3>
+<pre class="programlisting">struct AgsCopyNotationAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioClass"></a><h3>struct AgsCopyNotationAudioClass</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioFlags"></a><h3>enum AgsCopyNotationAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL  = 1,
+} AgsCopyNotationAudioFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-new"></a><h3>ags_copy_notation_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * ags_copy_notation_audio_new      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudio--audio-channel"></a><h3>The <code class="literal">"audio-channel"</code> property</h3>
+<pre class="programlisting">  "audio-channel"            <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The audio channel to play of audio object.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudio--notation"></a><h3>The <code class="literal">"notation"</code> property</h3>
+<pre class="programlisting">  "notation"                 <a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a>*          : Read / Write</pre>
+<p>The AgsNotation it is assigned to.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCopyNotationAudioRun.html b/api/ags_old/AgsCopyNotationAudioRun.html
new file mode 100644
index 0000000..901d74e
--- /dev/null
+++ b/api/ags_old/AgsCopyNotationAudioRun.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">
+<link rel="next" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyNotationAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyPatternAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyNotationAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyNotationAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyNotationAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyNotationAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyNotationAudioRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyNotationAudioRun.top_of_page"></a>AgsCopyNotationAudioRun</span></h2>
+<p>AgsCopyNotationAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyNotationAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun-struct" title="struct AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>;
+struct              <a class="link" href="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRunClass" title="struct AgsCopyNotationAudioRunClass">AgsCopyNotationAudioRunClass</a>;
+<a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * <a class="link" href="AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new" title="ags_copy_notation_audio_run_new ()">ags_copy_notation_audio_run_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+               +----AgsCopyNotationAudioRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyNotationAudioRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>count-beats-audio-run</a>"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRun-struct"></a><h3>struct AgsCopyNotationAudioRun</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRunClass"></a><h3>struct AgsCopyNotationAudioRunClass</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-run-new"></a><h3>ags_copy_notation_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * ags_copy_notation_audio_run_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyNotationAudioRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRun--count-beats-audio-run"></a><h3>The <code class="literal">"count-beats-audio-run"</code> property</h3>
+<pre class="programlisting">  "count-beats-audio-run"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write</pre>
+<p>The AgsCountBeatsAudioRun which emits beat signal.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCopyPatternAudio.html b/api/ags_old/AgsCopyPatternAudio.html
new file mode 100644
index 0000000..5749519
--- /dev/null
+++ b/api/ags_old/AgsCopyPatternAudio.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">
+<link rel="next" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyNotationAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyPatternAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyPatternAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyPatternAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyPatternAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyPatternAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyPatternAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyPatternAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyPatternAudio.top_of_page"></a>AgsCopyPatternAudio</span></h2>
+<p>AgsCopyPatternAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyPatternAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudio-struct" title="struct AgsCopyPatternAudio">AgsCopyPatternAudio</a>;
+struct              <a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudioClass" title="struct AgsCopyPatternAudioClass">AgsCopyPatternAudioClass</a>;
+<a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * <a class="link" href="AgsCopyPatternAudio.html#ags-copy-pattern-audio-new" title="ags_copy_pattern_audio_new ()">ags_copy_pattern_audio_new</a>        (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsCopyPatternAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyPatternAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudio--bank-index-0" title='The "bank-index-0" property'>bank-index-0</a>"             <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudio--bank-index-1" title='The "bank-index-1" property'>bank-index-1</a>"             <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudio-struct"></a><h3>struct AgsCopyPatternAudio</h3>
+<pre class="programlisting">struct AgsCopyPatternAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioClass"></a><h3>struct AgsCopyPatternAudioClass</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-new"></a><h3>ags_copy_pattern_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * ags_copy_pattern_audio_new        (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudio--bank-index-0"></a><h3>The <code class="literal">"bank-index-0"</code> property</h3>
+<pre class="programlisting">  "bank-index-0"             <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The current bank index 0 of the AgsPattern.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudio--bank-index-1"></a><h3>The <code class="literal">"bank-index-1"</code> property</h3>
+<pre class="programlisting">  "bank-index-1"             <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The current bank index 1 of the AgsPattern.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCopyPatternAudioRun.html b/api/ags_old/AgsCopyPatternAudioRun.html
new file mode 100644
index 0000000..1b9bccc
--- /dev/null
+++ b/api/ags_old/AgsCopyPatternAudioRun.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">
+<link rel="next" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyPatternAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyPatternChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyPatternAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyPatternAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyPatternAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyPatternAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyPatternAudioRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyPatternAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyPatternAudioRun.top_of_page"></a>AgsCopyPatternAudioRun</span></h2>
+<p>AgsCopyPatternAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyPatternAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun-struct" title="struct AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>;
+struct              <a class="link" href="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRunClass" title="struct AgsCopyPatternAudioRunClass">AgsCopyPatternAudioRunClass</a>;
+<a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * <a class="link" href="AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new" title="ags_copy_pattern_audio_run_new ()">ags_copy_pattern_audio_run_new</a> (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+               +----AgsCopyPatternAudioRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyPatternAudioRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>count-beats-audio-run</a>"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRun-struct"></a><h3>struct AgsCopyPatternAudioRun</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRunClass"></a><h3>struct AgsCopyPatternAudioRunClass</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-run-new"></a><h3>ags_copy_pattern_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * ags_copy_pattern_audio_run_new (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternAudioRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRun--count-beats-audio-run"></a><h3>The <code class="literal">"count-beats-audio-run"</code> property</h3>
+<pre class="programlisting">  "count-beats-audio-run"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write</pre>
+<p>the AgsCountBeatsAudioRun which emits beat signal.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCopyPatternChannel.html b/api/ags_old/AgsCopyPatternChannel.html
new file mode 100644
index 0000000..b706d46
--- /dev/null
+++ b/api/ags_old/AgsCopyPatternChannel.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">
+<link rel="next" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyPatternAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyPatternChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyPatternChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyPatternChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyPatternChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyPatternChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCopyPatternChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyPatternChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyPatternChannel.top_of_page"></a>AgsCopyPatternChannel</span></h2>
+<p>AgsCopyPatternChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyPatternChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCopyPatternChannel.html#AgsCopyPatternChannel-struct" title="struct AgsCopyPatternChannel">AgsCopyPatternChannel</a>;
+struct              <a class="link" href="AgsCopyPatternChannel.html#AgsCopyPatternChannelClass" title="struct AgsCopyPatternChannelClass">AgsCopyPatternChannelClass</a>;
+<a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * <a class="link" href="AgsCopyPatternChannel.html#ags-copy-pattern-channel-new" title="ags_copy_pattern_channel_new ()">ags_copy_pattern_channel_new</a>    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination" title="ags_copy_pattern_channel_template_find_source_and_destination ()">ags_copy_pattern_channel_template_find_source_and_destination</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsCopyPatternChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyPatternChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCopyPatternChannel.html#AgsCopyPatternChannel--pattern" title='The "pattern" property'>pattern</a>"                  <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannel-struct"></a><h3>struct AgsCopyPatternChannel</h3>
+<pre class="programlisting">struct AgsCopyPatternChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelClass"></a><h3>struct AgsCopyPatternChannelClass</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-new"></a><h3>ags_copy_pattern_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * ags_copy_pattern_channel_new    (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-template-find-source-and-destination"></a><h3>ags_copy_pattern_channel_template_find_source_and_destination ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_copy_pattern_channel_template_find_source_and_destination
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannel--pattern"></a><h3>The <code class="literal">"pattern"</code> property</h3>
+<pre class="programlisting">  "pattern"                  <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The pattern which has to be played.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCopyPatternChannelRun.html b/api/ags_old/AgsCopyPatternChannelRun.html
new file mode 100644
index 0000000..b2c6f1f
--- /dev/null
+++ b/api/ags_old/AgsCopyPatternChannelRun.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">
+<link rel="next" href="AgsCopyRecycling.html" title="AgsCopyRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyPatternChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCopyRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyPatternChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyPatternChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyPatternChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyPatternChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyPatternChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyPatternChannelRun.top_of_page"></a>AgsCopyPatternChannelRun</span></h2>
+<p>AgsCopyPatternChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyPatternChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun-struct" title="struct AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>;
+struct              <a class="link" href="AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRunClass" title="struct AgsCopyPatternChannelRunClass">AgsCopyPatternChannelRunClass</a>;
+<a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * <a class="link" href="AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new" title="ags_copy_pattern_channel_run_new ()">ags_copy_pattern_channel_run_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsCopyPatternChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyPatternChannelRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyPatternChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelRun-struct"></a><h3>struct AgsCopyPatternChannelRun</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelRunClass"></a><h3>struct AgsCopyPatternChannelRunClass</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-run-new"></a><h3>ags_copy_pattern_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * ags_copy_pattern_channel_run_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCopyRecycling.html b/api/ags_old/AgsCopyRecycling.html
new file mode 100644
index 0000000..89d2062
--- /dev/null
+++ b/api/ags_old/AgsCopyRecycling.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">
+<link rel="next" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyPatternChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCountBeatsAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCopyRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCopyRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCopyRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCopyRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCopyRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCopyRecycling.top_of_page"></a>AgsCopyRecycling</span></h2>
+<p>AgsCopyRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCopyRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCopyRecycling.html#AgsCopyRecycling-struct" title="struct AgsCopyRecycling">AgsCopyRecycling</a>;
+struct              <a class="link" href="AgsCopyRecycling.html#AgsCopyRecyclingClass" title="struct AgsCopyRecyclingClass">AgsCopyRecyclingClass</a>;
+<a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  <a class="link" href="AgsCopyRecycling.html#ags-copy-recycling-new" title="ags_copy_recycling_new ()">ags_copy_recycling_new</a>              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsCopyRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCopyRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCopyRecycling implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCopyRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyRecycling-struct"></a><h3>struct AgsCopyRecycling</h3>
+<pre class="programlisting">struct AgsCopyRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyRecyclingClass"></a><h3>struct AgsCopyRecyclingClass</h3>
+<pre class="programlisting">struct AgsCopyRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-recycling-new"></a><h3>ags_copy_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  ags_copy_recycling_new              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCountBeatsAudio.html b/api/ags_old/AgsCountBeatsAudio.html
new file mode 100644
index 0000000..aa81d4d
--- /dev/null
+++ b/api/ags_old/AgsCountBeatsAudio.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountBeatsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCopyRecycling.html" title="AgsCopyRecycling">
+<link rel="next" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCopyRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsCountBeatsAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCountBeatsAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCountBeatsAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCountBeatsAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCountBeatsAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCountBeatsAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCountBeatsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCountBeatsAudio.top_of_page"></a>AgsCountBeatsAudio</span></h2>
+<p>AgsCountBeatsAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCountBeatsAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio-struct" title="struct AgsCountBeatsAudio">AgsCountBeatsAudio</a>;
+struct              <a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudioClass" title="struct AgsCountBeatsAudioClass">AgsCountBeatsAudioClass</a>;
+<a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * <a class="link" href="AgsCountBeatsAudio.html#ags-count-beats-audio-new" title="ags_count_beats_audio_new ()">ags_count_beats_audio_new</a>          (<em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> loop</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsCountBeatsAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCountBeatsAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--loop" title='The "loop" property'>loop</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--notation-loop-end" title='The "notation-loop-end" property'>notation-loop-end</a>"        <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--notation-loop-start" title='The "notation-loop-start" property'>notation-loop-start</a>"      <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--sequencer-loop-end" title='The "sequencer-loop-end" property'>sequencer-loop-end</a>"       <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--sequencer-loop-start" title='The "sequencer-loop-start" property'>sequencer-loop-start</a>"     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio-struct"></a><h3>struct AgsCountBeatsAudio</h3>
+<pre class="programlisting">struct AgsCountBeatsAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioClass"></a><h3>struct AgsCountBeatsAudioClass</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-new"></a><h3>ags_count_beats_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * ags_count_beats_audio_new          (<em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> loop</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio--loop"></a><h3>The <code class="literal">"loop"</code> property</h3>
+<pre class="programlisting">  "loop"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Play in a endless loop.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio--notation-loop-end"></a><h3>The <code class="literal">"notation-loop-end"</code> property</h3>
+<pre class="programlisting">  "notation-loop-end"        <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The end beat of the notation loop.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio--notation-loop-start"></a><h3>The <code class="literal">"notation-loop-start"</code> property</h3>
+<pre class="programlisting">  "notation-loop-start"      <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The start beat of the notation loop.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio--sequencer-loop-end"></a><h3>The <code class="literal">"sequencer-loop-end"</code> property</h3>
+<pre class="programlisting">  "sequencer-loop-end"       <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The end beat of the sequencer loop.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio--sequencer-loop-start"></a><h3>The <code class="literal">"sequencer-loop-start"</code> property</h3>
+<pre class="programlisting">  "sequencer-loop-start"     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The start beat of the sequencer loop.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCountBeatsAudioRun.html b/api/ags_old/AgsCountBeatsAudioRun.html
new file mode 100644
index 0000000..94c2877
--- /dev/null
+++ b/api/ags_old/AgsCountBeatsAudioRun.html
@@ -0,0 +1,277 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountBeatsAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">
+<link rel="next" href="AgsDelayAudio.html" title="AgsDelayAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCountBeatsAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDelayAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCountBeatsAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCountBeatsAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCountBeatsAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCountBeatsAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsCountBeatsAudioRun.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsCountBeatsAudioRun.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCountBeatsAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCountBeatsAudioRun.top_of_page"></a>AgsCountBeatsAudioRun</span></h2>
+<p>AgsCountBeatsAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCountBeatsAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-struct" title="struct AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>;
+struct              <a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRunClass" title="struct AgsCountBeatsAudioRunClass">AgsCountBeatsAudioRunClass</a>;
+<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new" title="ags_count_beats_audio_run_new ()">ags_count_beats_audio_run_new</a>   (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop" title="ags_count_beats_audio_run_notation_loop ()">ags_count_beats_audio_run_notation_loop</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start" title="ags_count_beats_audio_run_notation_start ()">ags_count_beats_audio_run_notation_start</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop" title="ags_count_beats_audio_run_notation_stop ()">ags_count_beats_audio_run_notation_stop</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop" title="ags_count_beats_audio_run_sequencer_loop ()">ags_count_beats_audio_run_sequencer_loop</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start" title="ags_count_beats_audio_run_sequencer_start ()">ags_count_beats_audio_run_sequencer_start</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop" title="ags_count_beats_audio_run_sequencer_stop ()">ags_count_beats_audio_run_sequencer_stop</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+               +----AgsCountBeatsAudioRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsCountBeatsAudioRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsCountable.html" title="AgsCountable">AgsCountable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--delay-audio-run" title='The "delay-audio-run" property'>delay-audio-run</a>"          <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>*     : Read / Write
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--notation-counter" title='The "notation-counter" property'>notation-counter</a>"         <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--sequencer-counter" title='The "sequencer-counter" property'>sequencer-counter</a>"        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-loop" title='The "notation-loop" signal'>notation-loop</a>"                                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-start" title='The "notation-start" signal'>notation-start</a>"                                 : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-stop" title='The "notation-stop" signal'>notation-stop</a>"                                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-loop" title='The "sequencer-loop" signal'>sequencer-loop</a>"                                 : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-start" title='The "sequencer-start" signal'>sequencer-start</a>"                                : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-stop" title='The "sequencer-stop" signal'>sequencer-stop</a>"                                 : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-struct"></a><h3>struct AgsCountBeatsAudioRun</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRunClass"></a><h3>struct AgsCountBeatsAudioRunClass</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+  
+  void (*notation_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*notation_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  void (*notation_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  
+  void (*sequencer_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			  guint run_order);
+  void (*sequencer_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*sequencer_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-new"></a><h3>ags_count_beats_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * ags_count_beats_audio_run_new   (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-loop"></a><h3>ags_count_beats_audio_run_notation_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_notation_loop
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-start"></a><h3>ags_count_beats_audio_run_notation_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_notation_start
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-stop"></a><h3>ags_count_beats_audio_run_notation_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_notation_stop
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-loop"></a><h3>ags_count_beats_audio_run_sequencer_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_sequencer_loop
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-start"></a><h3>ags_count_beats_audio_run_sequencer_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_sequencer_start
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-stop"></a><h3>ags_count_beats_audio_run_sequencer_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_sequencer_stop
+                                                        (<em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun--delay-audio-run"></a><h3>The <code class="literal">"delay-audio-run"</code> property</h3>
+<pre class="programlisting">  "delay-audio-run"          <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>*     : Read / Write</pre>
+<p>The AgsDelayAudioRun which emits sequencer_alloc_output sequencer_count signal.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun--notation-counter"></a><h3>The <code class="literal">"notation-counter"</code> property</h3>
+<pre class="programlisting">  "notation-counter"         <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The notation counter indicates the offset in the notation.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun--sequencer-counter"></a><h3>The <code class="literal">"sequencer-counter"</code> property</h3>
+<pre class="programlisting">  "sequencer-counter"        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The sequenecer counter indicates the offset in the sequencer.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsCountBeatsAudioRun.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-notation-loop"></a><h3>The <code class="literal">"notation-loop"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *agscountbeatsaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                  arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>               user_data)                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-notation-start"></a><h3>The <code class="literal">"notation-start"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *agscountbeatsaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                  arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>               user_data)                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-notation-stop"></a><h3>The <code class="literal">"notation-stop"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *agscountbeatsaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                  arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>               user_data)                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-sequencer-loop"></a><h3>The <code class="literal">"sequencer-loop"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *agscountbeatsaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                  arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>               user_data)                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-sequencer-start"></a><h3>The <code class="literal">"sequencer-start"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *agscountbeatsaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                  arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>               user_data)                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun-sequencer-stop"></a><h3>The <code class="literal">"sequencer-stop"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *agscountbeatsaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                  arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>               user_data)                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsCountable.html b/api/ags_old/AgsCountable.html
new file mode 100644
index 0000000..10bc3b2
--- /dev/null
+++ b/api/ags_old/AgsCountable.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsApplicable.html" title="AgsApplicable">
+<link rel="next" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsApplicable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDynamicConnectable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsCountable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsCountable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsCountable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsCountable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsCountable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsCountable.top_of_page"></a>AgsCountable</span></h2>
+<p>AgsCountable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsCountable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsCountable.html" title="AgsCountable">AgsCountable</a>;
+struct              <a class="link" href="AgsCountable.html#AgsCountableInterface" title="struct AgsCountableInterface">AgsCountableInterface</a>;
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="AgsCountable.html#ags-countable-get-notation-counter" title="ags_countable_get_notation_counter ()">ags_countable_get_notation_counter</a>  (<em class="parameter"><code><a class="link" href="AgsCountable.html" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="AgsCountable.html#ags-countable-get-sequencer-counter" title="ags_countable_get_sequencer_counter ()">ags_countable_get_sequencer_counter</a> (<em class="parameter"><code><a class="link" href="AgsCountable.html" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsCountable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsCountable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsCountable is implemented by
+ <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsCountable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountable"></a><h3>AgsCountable</h3>
+<pre class="programlisting">typedef void AgsCountable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountableInterface"></a><h3>struct AgsCountableInterface</h3>
+<pre class="programlisting">struct AgsCountableInterface {
+  GTypeInterface interface;
+
+  guint (*get_notation_counter)(AgsCountable *countable);
+  guint (*get_sequencer_counter)(AgsCountable *countable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-notation-counter"></a><h3>ags_countable_get_notation_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_countable_get_notation_counter  (<em class="parameter"><code><a class="link" href="AgsCountable.html" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-sequencer-counter"></a><h3>ags_countable_get_sequencer_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_countable_get_sequencer_counter (<em class="parameter"><code><a class="link" href="AgsCountable.html" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDelayAudio.html b/api/ags_old/AgsDelayAudio.html
new file mode 100644
index 0000000..7c60017
--- /dev/null
+++ b/api/ags_old/AgsDelayAudio.html
@@ -0,0 +1,197 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDelayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">
+<link rel="next" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCountBeatsAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDelayAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDelayAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDelayAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDelayAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDelayAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsDelayAudio.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsDelayAudio.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDelayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDelayAudio.top_of_page"></a>AgsDelayAudio</span></h2>
+<p>AgsDelayAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDelayAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsDelayAudio.html#AgsDelayAudio-struct" title="struct AgsDelayAudio">AgsDelayAudio</a>;
+struct              <a class="link" href="AgsDelayAudio.html#AgsDelayAudioClass" title="struct AgsDelayAudioClass">AgsDelayAudioClass</a>;
+<a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     <a class="link" href="AgsDelayAudio.html#ags-delay-audio-new" title="ags_delay_audio_new ()">ags_delay_audio_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDelayAudio.html#ags-delay-audio-notation-duration-changed" title="ags_delay_audio_notation_duration_changed ()">ags_delay_audio_notation_duration_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed" title="ags_delay_audio_sequencer_duration_changed ()">ags_delay_audio_sequencer_duration_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsDelayAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDelayAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--bpm" title='The "bpm" property'>bpm</a>"                      <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--notation-delay" title='The "notation-delay" property'>notation-delay</a>"           <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--notation-duration" title='The "notation-duration" property'>notation-duration</a>"        <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--sequencer-delay" title='The "sequencer-delay" property'>sequencer-delay</a>"          <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--sequencer-duration" title='The "sequencer-duration" property'>sequencer-duration</a>"       <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--tact" title='The "tact" property'>tact</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio-notation-duration-changed" title='The "notation-duration-changed" signal'>notation-duration-changed</a>"                      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsDelayAudio.html#AgsDelayAudio-sequencer-duration-changed" title='The "sequencer-duration-changed" signal'>sequencer-duration-changed</a>"                     : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudio-struct"></a><h3>struct AgsDelayAudio</h3>
+<pre class="programlisting">struct AgsDelayAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioClass"></a><h3>struct AgsDelayAudioClass</h3>
+<pre class="programlisting">struct AgsDelayAudioClass {
+  AgsRecallAudioClass recall_audio;
+
+  void (*notation_duration_changed)(AgsDelayAudio *delay_audio);
+  void (*sequencer_duration_changed)(AgsDelayAudio *delay_audio);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-new"></a><h3>ags_delay_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     ags_delay_audio_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-notation-duration-changed"></a><h3>ags_delay_audio_notation_duration_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_notation_duration_changed
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-sequencer-duration-changed"></a><h3>ags_delay_audio_sequencer_duration_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_sequencer_duration_changed
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudio--bpm"></a><h3>The <code class="literal">"bpm"</code> property</h3>
+<pre class="programlisting">  "bpm"                      <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The recall's bpm.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio--notation-delay"></a><h3>The <code class="literal">"notation-delay"</code> property</h3>
+<pre class="programlisting">  "notation-delay"           <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The delay of the notation.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio--notation-duration"></a><h3>The <code class="literal">"notation-duration"</code> property</h3>
+<pre class="programlisting">  "notation-duration"        <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The duration of the notation.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio--sequencer-delay"></a><h3>The <code class="literal">"sequencer-delay"</code> property</h3>
+<pre class="programlisting">  "sequencer-delay"          <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The delay of the sequencer.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio--sequencer-duration"></a><h3>The <code class="literal">"sequencer-duration"</code> property</h3>
+<pre class="programlisting">  "sequencer-duration"       <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The duration of the sequencer.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio--tact"></a><h3>The <code class="literal">"tact"</code> property</h3>
+<pre class="programlisting">  "tact"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The recall's tact.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudio.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudio-notation-duration-changed"></a><h3>The <code class="literal">"notation-duration-changed"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *agsdelayaudio,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>       user_data)          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudio-sequencer-duration-changed"></a><h3>The <code class="literal">"sequencer-duration-changed"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *agsdelayaudio,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>       user_data)          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDelayAudioRun.html b/api/ags_old/AgsDelayAudioRun.html
new file mode 100644
index 0000000..9cffaf2
--- /dev/null
+++ b/api/ags_old/AgsDelayAudioRun.html
@@ -0,0 +1,275 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDelayAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsDelayAudio.html" title="AgsDelayAudio">
+<link rel="next" href="AgsLoopChannel.html" title="AgsLoopChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDelayAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLoopChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDelayAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDelayAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDelayAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDelayAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsDelayAudioRun.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDelayAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDelayAudioRun.top_of_page"></a>AgsDelayAudioRun</span></h2>
+<p>AgsDelayAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDelayAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-struct" title="struct AgsDelayAudioRun">AgsDelayAudioRun</a>;
+struct              <a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRunClass" title="struct AgsDelayAudioRunClass">AgsDelayAudioRunClass</a>;
+<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-new" title="ags_delay_audio_run_new ()">ags_delay_audio_run_new</a>             ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input" title="ags_delay_audio_run_notation_alloc_input ()">ags_delay_audio_run_notation_alloc_input</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output" title="ags_delay_audio_run_notation_alloc_output ()">ags_delay_audio_run_notation_alloc_output</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-notation-count" title="ags_delay_audio_run_notation_count ()">ags_delay_audio_run_notation_count</a>  (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input" title="ags_delay_audio_run_sequencer_alloc_input ()">ags_delay_audio_run_sequencer_alloc_input</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output" title="ags_delay_audio_run_sequencer_alloc_output ()">ags_delay_audio_run_sequencer_alloc_output</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count" title="ags_delay_audio_run_sequencer_count ()">ags_delay_audio_run_sequencer_count</a> (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+               +----AgsDelayAudioRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDelayAudioRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-alloc-input" title='The "notation-alloc-input" signal'>notation-alloc-input</a>"                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-alloc-output" title='The "notation-alloc-output" signal'>notation-alloc-output</a>"                          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-count" title='The "notation-count" signal'>notation-count</a>"                                 : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-alloc-input" title='The "sequencer-alloc-input" signal'>sequencer-alloc-input</a>"                          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-alloc-output" title='The "sequencer-alloc-output" signal'>sequencer-alloc-output</a>"                         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-count" title='The "sequencer-count" signal'>sequencer-count</a>"                                : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-struct"></a><h3>struct AgsDelayAudioRun</h3>
+<pre class="programlisting">struct AgsDelayAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRunClass"></a><h3>struct AgsDelayAudioRunClass</h3>
+<pre class="programlisting">struct AgsDelayAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+
+  void (*notation_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*notation_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			       guint delay, guint attack);
+  void (*notation_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			 guint delay, guint attack);
+
+  void (*sequencer_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				 guint delay, guint attack);
+  void (*sequencer_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*sequencer_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			  guint delay, guint attack);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-new"></a><h3>ags_delay_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  ags_delay_audio_run_new             ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-input"></a><h3>ags_delay_audio_run_notation_alloc_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_notation_alloc_input
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-output"></a><h3>ags_delay_audio_run_notation_alloc_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_notation_alloc_output
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-count"></a><h3>ags_delay_audio_run_notation_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_notation_count  (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-input"></a><h3>ags_delay_audio_run_sequencer_alloc_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_sequencer_alloc_input
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-output"></a><h3>ags_delay_audio_run_sequencer_alloc_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_sequencer_alloc_output
+                                                        (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-count"></a><h3>ags_delay_audio_run_sequencer_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_sequencer_count (<em class="parameter"><code><a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDelayAudioRun.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-notation-alloc-input"></a><h3>The <code class="literal">"notation-alloc-input"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *agsdelayaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg1,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg2,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg3,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-notation-alloc-output"></a><h3>The <code class="literal">"notation-alloc-output"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *agsdelayaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg1,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg2,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg3,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-notation-count"></a><h3>The <code class="literal">"notation-count"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *agsdelayaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg1,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg2,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg3,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-sequencer-alloc-input"></a><h3>The <code class="literal">"sequencer-alloc-input"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *agsdelayaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg1,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg2,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg3,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-sequencer-alloc-output"></a><h3>The <code class="literal">"sequencer-alloc-output"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *agsdelayaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg1,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg2,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg3,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRun-sequencer-count"></a><h3>The <code class="literal">"sequencer-count"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *agsdelayaudiorun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg1,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg2,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg3,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDevout.html b/api/ags_old/AgsDevout.html
new file mode 100644
index 0000000..d652c7f
--- /dev/null
+++ b/api/ags_old/AgsDevout.html
@@ -0,0 +1,743 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-ags-container.html" title="ags_container">
+<link rel="next" href="AgsInput.html" title="AgsInput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-container.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsInput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDevout.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDevout.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDevout.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDevout.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsDevout.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsDevout.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDevout.top_of_page"></a>AgsDevout</span></h2>
+<p>AgsDevout — Outputting to soundcard</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDevout.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <ags/audio/ags_devout.h>
+
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS" title="AGS_DEVOUT_DEFAULT_BPM">AGS_DEVOUT_DEFAULT_BPM</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_DEVOUT_DEFAULT_BUFFER_SIZE">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS" title="AGS_DEVOUT_DEFAULT_DELAY">AGS_DEVOUT_DEFAULT_DELAY</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS" title="AGS_DEVOUT_DEFAULT_FORMAT">AGS_DEVOUT_DEFAULT_FORMAT</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_JIFFIE">AGS_DEVOUT_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" title="AGS_DEVOUT_DEFAULT_SAMPLERATE">AGS_DEVOUT_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS" title="AGS_DEVOUT_DEFAULT_SCALE">AGS_DEVOUT_DEFAULT_SCALE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS" title="AGS_DEVOUT_DEFAULT_TACT">AGS_DEVOUT_DEFAULT_TACT</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" title="AGS_DEVOUT_DEFAULT_TACTRATE">AGS_DEVOUT_DEFAULT_TACTRATE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_TACT_JIFFIE">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-ERROR:CAPS" title="AGS_DEVOUT_ERROR">AGS_DEVOUT_ERROR</a>
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-PLAY:CAPS" title="AGS_DEVOUT_PLAY()">AGS_DEVOUT_PLAY</a>                     (ptr)
+#define             <a class="link" href="AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS" title="AGS_DEVOUT_PLAY_DOMAIN()">AGS_DEVOUT_PLAY_DOMAIN</a>              (ptr)
+struct              <a class="link" href="AgsDevout.html#AgsDevout-struct" title="struct AgsDevout">AgsDevout</a>;
+struct              <a class="link" href="AgsDevout.html#AgsDevoutClass" title="struct AgsDevoutClass">AgsDevoutClass</a>;
+enum                <a class="link" href="AgsDevout.html#AgsDevoutError" title="enum AgsDevoutError">AgsDevoutError</a>;
+enum                <a class="link" href="AgsDevout.html#AgsDevoutFlags" title="enum AgsDevoutFlags">AgsDevoutFlags</a>;
+struct              <a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay">AgsDevoutPlay</a>;
+struct              <a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain">AgsDevoutPlayDomain</a>;
+enum                <a class="link" href="AgsDevout.html#AgsDevoutPlayFlags" title="enum AgsDevoutPlayFlags">AgsDevoutPlayFlags</a>;
+enum                <a class="link" href="AgsDevout.html#AgsDevoutResolutionMode" title="enum AgsDevoutResolutionMode">AgsDevoutResolutionMode</a>;
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              <a class="link" href="AgsDevout.html#ags-devout-error-quark" title="ags_devout_error_quark ()">ags_devout_error_quark</a>              ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDevout.html#ags-devout-list-cards" title="ags_devout_list_cards ()">ags_devout_list_cards</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);
+<a class="link" href="AgsDevout.html" title="AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         <a class="link" href="AgsDevout.html#ags-devout-new" title="ags_devout_new ()">ags_devout_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDevout.html#ags-devout-note-offset-changed" title="ags_devout_note_offset_changed ()">ags_devout_note_offset_changed</a>      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDevout.html#ags-devout-pcm-info" title="ags_devout_pcm_info ()">ags_devout_pcm_info</a>                 (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     <a class="link" href="AgsDevout.html#ags-devout-play-alloc" title="ags_devout_play_alloc ()">ags_devout_play_alloc</a>               ();
+<a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * <a class="link" href="AgsDevout.html#ags-devout-play-domain-alloc" title="ags_devout_play_domain_alloc ()">ags_devout_play_domain_alloc</a>      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDevout.html#ags-devout-play-domain-free" title="ags_devout_play_domain_free ()">ags_devout_play_domain_free</a>         (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);
+<a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     <a class="link" href="AgsDevout.html#ags-devout-play-find-source" title="ags_devout_play_find_source ()">ags_devout_play_find_source</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout_play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *source</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDevout.html#ags-devout-play-free" title="ags_devout_play_free ()">ags_devout_play_free</a>                (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDevout.html#ags-devout-tic" title="ags_devout_tic ()">ags_devout_tic</a>                      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsDevout
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDevout implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDevout.html#AgsDevout--attack" title='The "attack" property'>attack</a>"                   <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read
+  "<a class="link" href="AgsDevout.html#AgsDevout--bits" title='The "bits" property'>bits</a>"                     <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--bpm" title='The "bpm" property'>bpm</a>"                      <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>               : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--buffer" title='The "buffer" property'>buffer</a>"                   <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read
+  "<a class="link" href="AgsDevout.html#AgsDevout--buffer-size" title='The "buffer-size" property'>buffer-size</a>"              <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--device" title='The "device" property'>device</a>"                   <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--dsp-channels" title='The "dsp-channels" property'>dsp-channels</a>"             <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--frequency" title='The "frequency" property'>frequency</a>"                <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--main" title='The "main" property'>main</a>"                     <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write
+  "<a class="link" href="AgsDevout.html#AgsDevout--pcm-channels" title='The "pcm-channels" property'>pcm-channels</a>"             <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDevout.html#AgsDevout-tic" title='The "tic" signal'>tic</a>"                                            : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.description"></a><h2>Description</h2>
+<p>
+<a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> represents a soundcard and supports output.
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BPM:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BUFFER_SIZE (944)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-DELAY:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_DELAY</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE * (60.0 / AGS_DEVOUT_DEFAULT_BPM))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-FORMAT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_FORMAT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_FORMAT (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SCALE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SCALE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SCALE (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT (1.0 / 1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACTRATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACTRATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-ERROR:CAPS"></a><h3>AGS_DEVOUT_ERROR</h3>
+<pre class="programlisting">#define AGS_DEVOUT_ERROR (ags_devout_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY:CAPS"></a><h3>AGS_DEVOUT_PLAY()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY(ptr)           ((AgsDevoutPlay *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY-DOMAIN:CAPS"></a><h3>AGS_DEVOUT_PLAY_DOMAIN()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY_DOMAIN(ptr)    ((AgsDevoutPlayDomain *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout-struct"></a><h3>struct AgsDevout</h3>
+<pre class="programlisting">struct AgsDevout;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutClass"></a><h3>struct AgsDevoutClass</h3>
+<pre class="programlisting">struct AgsDevoutClass {
+  GObjectClass object;
+
+  void (*play_init)(AgsDevout *devout,
+		    GError **error);
+  void (*play)(AgsDevout *devout,
+	       GError **error);
+  void (*stop)(AgsDevout *devout);
+
+  void (*tic)(AgsDevout *devout);
+
+  void (*note_offset_changed)(AgsDevout *devout, guint note_offset);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutError"></a><h3>enum AgsDevoutError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD,
+} AgsDevoutError;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutFlags"></a><h3>enum AgsDevoutFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_BUFFER0                        = 1,
+  AGS_DEVOUT_BUFFER1                        = 1 << 1,
+  AGS_DEVOUT_BUFFER2                        = 1 << 2,
+  AGS_DEVOUT_BUFFER3                        = 1 << 3,
+
+  AGS_DEVOUT_ATTACK_FIRST                   = 1 << 4,
+
+  AGS_DEVOUT_PLAY                           = 1 << 5,
+
+  AGS_DEVOUT_LIBAO                          = 1 << 6,
+  AGS_DEVOUT_OSS                            = 1 << 7,
+  AGS_DEVOUT_ALSA                           = 1 << 8,
+
+  AGS_DEVOUT_SHUTDOWN                       = 1 << 9,
+  AGS_DEVOUT_START_PLAY                     = 1 << 10,
+
+  AGS_DEVOUT_NONBLOCKING                    = 1 << 11,
+
+  AGS_DEVOUT_TIMING_SET_0                   = 1 << 12,
+  AGS_DEVOUT_TIMING_SET_1                   = 1 << 13,
+} AgsDevoutFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlay"></a><h3>struct AgsDevoutPlay</h3>
+<pre class="programlisting">struct AgsDevoutPlay {
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID **recall_id;
+};
+</pre>
+<p>
+A <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK> represents the play/recall in <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> or <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+scope to do output to device.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlay.flags"></a>flags</code></em>;</span></p></td>
+<td>the internal state</td>
+</tr>
+<tr>
+<td><p><span class="term"><a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> **<em class="structfield"><code><a name="AgsDevoutPlay.iterator-thread"></a>iterator_thread</code></em>;</span></p></td>
+<td>Super-threaded related <a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a>. Index 0 playback, 1 sequencer and 2 notation.</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *<em class="structfield"><code><a name="AgsDevoutPlay.source"></a>source</code></em>;</span></p></td>
+<td>either <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> or <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlay.audio-channel"></a>audio_channel</code></em>;</span></p></td>
+<td>destination audio channel</td>
+</tr>
+<tr>
+<td><p><span class="term"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> **<em class="structfield"><code><a name="AgsDevoutPlay.recall-id"></a>recall_id</code></em>;</span></p></td>
+<td>array pointing to appropriate <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>. Index 0 playback, 1 sequencer and 2 notation.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayDomain"></a><h3>struct AgsDevoutPlayDomain</h3>
+<pre class="programlisting">struct AgsDevoutPlayDomain {
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *devout_play;
+};
+</pre>
+<p>
+A <GTKDOCLINK HREF="AgsDevoutPlayDomain-struct"><span class="type">AgsDevoutPlayDomain</span></GTKDOCLINK> represents the entire possible play/recall
+context.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *<em class="structfield"><code><a name="AgsDevoutPlayDomain.domain"></a>domain</code></em>;</span></p></td>
+<td>the source</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlayDomain.playback"></a>playback</code></em>;</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> playback is on</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlayDomain.sequencer"></a>sequencer</code></em>;</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> sequencer is on</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> <em class="structfield"><code><a name="AgsDevoutPlayDomain.notation"></a>notation</code></em>;</span></p></td>
+<td>if <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> notation is on</td>
+</tr>
+<tr>
+<td><p><span class="term"><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *<em class="structfield"><code><a name="AgsDevoutPlayDomain.devout-play"></a>devout_play</code></em>;</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> of <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayFlags"></a><h3>enum AgsDevoutPlayFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_PLAY_DONE              = 1,
+  AGS_DEVOUT_PLAY_REMOVE            = 1 <<  1,
+  AGS_DEVOUT_PLAY_CHANNEL           = 1 <<  2,
+  AGS_DEVOUT_PLAY_PAD               = 1 <<  3,
+  AGS_DEVOUT_PLAY_AUDIO             = 1 <<  4,
+  AGS_DEVOUT_PLAY_PLAYBACK          = 1 <<  5,
+  AGS_DEVOUT_PLAY_SEQUENCER         = 1 <<  6,
+  AGS_DEVOUT_PLAY_NOTATION          = 1 <<  7,
+  AGS_DEVOUT_PLAY_SUPER_THREADED    = 1 <<  8,
+} AgsDevoutPlayFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutResolutionMode"></a><h3>enum AgsDevoutResolutionMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_RESOLUTION_8_BIT    = 8,
+  AGS_DEVOUT_RESOLUTION_16_BIT   = 16,
+  AGS_DEVOUT_RESOLUTION_24_BIT   = 24,
+  AGS_DEVOUT_RESOLUTION_32_BIT   = 32,
+  AGS_DEVOUT_RESOLUTION_64_BIT   = 64,
+} AgsDevoutResolutionMode;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-error-quark"></a><h3>ags_devout_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              ags_devout_error_quark              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-list-cards"></a><h3>ags_devout_list_cards ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_list_cards               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);</pre>
+<p>
+List available soundcards.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_id</code></em> :</span></p></td>
+<td>alsa identifier</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_name</code></em> :</span></p></td>
+<td>card name</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-new"></a><h3>ags_devout_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         ags_devout_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+Creates an <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>, refering to <em class="parameter"><code>ags_main</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>ags_main</code></em> :</span></p></td>
+<td>the <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.3</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-note-offset-changed"></a><h3>ags_devout_note_offset_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_note_offset_changed      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-pcm-info"></a><h3>ags_devout_pcm_info ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_pcm_info                 (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+List soundcard settings.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>card_id</code></em> :</span></p></td>
+<td>alsa identifier</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels_min</code></em> :</span></p></td>
+<td>minimum channels supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>channels_max</code></em> :</span></p></td>
+<td>maximum channels supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>rate_min</code></em> :</span></p></td>
+<td>minimum samplerate supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>rate_max</code></em> :</span></p></td>
+<td>maximum samplerate supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer_size_min</code></em> :</span></p></td>
+<td>minimum buffer size supported
+<em class="parameter"><code>buffer_size_max</code></em> maximum buffer size supported</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>on success <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-alloc"></a><h3>ags_devout_play_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     ags_devout_play_alloc               ();</pre>
+<p>
+Allocs an <a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the devout play</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-alloc"></a><h3>ags_devout_play_domain_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * ags_devout_play_domain_alloc      ();</pre>
+<p>
+Allocs an <a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the devout play domain</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-free"></a><h3>ags_devout_play_domain_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_play_domain_free         (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);</pre>
+<p>
+Frees an <a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>devout_play_domain</code></em> :</span></p></td>
+<td>the devout play domain</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-find-source"></a><h3>ags_devout_play_find_source ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     ags_devout_play_find_source         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout_play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *source</code></em>);</pre>
+<p>
+Find source
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>devout_play</code></em> :</span></p></td>
+<td>a <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> containing <GTKDOCLINK HREF="AgsDevoutPlay-struct"><span class="type">AgsDevoutPlay</span></GTKDOCLINK>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the matching devout play</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-free"></a><h3>ags_devout_play_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_play_free                (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+<p>
+Frees an <a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>devout_play</code></em> :</span></p></td>
+<td>the devout play</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-tic"></a><h3>ags_devout_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_tic                      (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+The tic of devout.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>devout</code></em> :</span></p></td>
+<td>an <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 0.4</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsDevout--attack"></a><h3>The <code class="literal">"attack"</code> property</h3>
+<pre class="programlisting">  "attack"                   <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read</pre>
+<p>The attack to use for the buffer.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--bits"></a><h3>The <code class="literal">"bits"</code> property</h3>
+<pre class="programlisting">  "bits"                     <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The precision to use for a frame.</p>
+<p>Allowed values: [1,64]</p>
+<p>Default value: 16</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--bpm"></a><h3>The <code class="literal">"bpm"</code> property</h3>
+<pre class="programlisting">  "bpm"                      <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>               : Read / Write</pre>
+<p>Beats per minute to use.</p>
+<p>Allowed values: [1,240]</p>
+<p>Default value: 120</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--buffer"></a><h3>The <code class="literal">"buffer"</code> property</h3>
+<pre class="programlisting">  "buffer"                   <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read</pre>
+<p>The buffer to play.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--buffer-size"></a><h3>The <code class="literal">"buffer-size"</code> property</h3>
+<pre class="programlisting">  "buffer-size"              <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The count of frames a buffer contains.</p>
+<p>Allowed values: [1,44100]</p>
+<p>Default value: 940</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--device"></a><h3>The <code class="literal">"device"</code> property</h3>
+<pre class="programlisting">  "device"                   <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The device to perform output to.</p>
+<p>Default value: "hw:0"</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--dsp-channels"></a><h3>The <code class="literal">"dsp-channels"</code> property</h3>
+<pre class="programlisting">  "dsp-channels"             <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The count of DSP channels to use.</p>
+<p>Allowed values: [1,64]</p>
+<p>Default value: 2</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--frequency"></a><h3>The <code class="literal">"frequency"</code> property</h3>
+<pre class="programlisting">  "frequency"                <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The frames count played during a second.</p>
+<p>Allowed values: [8000,96000]</p>
+<p>Default value: 44100</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--main"></a><h3>The <code class="literal">"main"</code> property</h3>
+<pre class="programlisting">  "main"                     <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write</pre>
+<p>The main object.</p>
+<p class="since">Since 0.4.0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout--pcm-channels"></a><h3>The <code class="literal">"pcm-channels"</code> property</h3>
+<pre class="programlisting">  "pcm-channels"             <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The count of PCM channels to use.</p>
+<p>Allowed values: [1,64]</p>
+<p>Default value: 2</p>
+<p class="since">Since 0.4.0</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDevout.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsDevout-tic"></a><h3>The <code class="literal">"tic"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDevoutThread.html b/api/ags_old/AgsDevoutThread.html
new file mode 100644
index 0000000..d10ef69
--- /dev/null
+++ b/api/ags_old/AgsDevoutThread.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDevoutThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsAutosaveThread.html" title="AgsAutosaveThread">
+<link rel="next" href="AgsExportThread.html" title="AgsExportThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAutosaveThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsExportThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDevoutThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDevoutThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDevoutThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDevoutThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDevoutThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDevoutThread.top_of_page"></a>AgsDevoutThread</span></h2>
+<p>AgsDevoutThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDevoutThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_THREAD_DEFAULT_JIFFIE">AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsDevoutThread.html#AgsDevoutThread-struct" title="struct AgsDevoutThread">AgsDevoutThread</a>;
+struct              <a class="link" href="AgsDevoutThread.html#AgsDevoutThreadClass" title="struct AgsDevoutThreadClass">AgsDevoutThreadClass</a>;
+<a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   <a class="link" href="AgsDevoutThread.html#ags-devout-thread-new" title="ags_devout_thread_new ()">ags_devout_thread_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevoutThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsDevoutThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDevoutThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDevoutThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDevoutThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDevoutThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_THREAD_DEFAULT_JIFFIE (48.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutThread-struct"></a><h3>struct AgsDevoutThread</h3>
+<pre class="programlisting">struct AgsDevoutThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutThreadClass"></a><h3>struct AgsDevoutThreadClass</h3>
+<pre class="programlisting">struct AgsDevoutThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-thread-new"></a><h3>ags_devout_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   ags_devout_thread_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDial.html b/api/ags_old/AgsDial.html
new file mode 100644
index 0000000..af4cd7e
--- /dev/null
+++ b/api/ags_old/AgsDial.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDial</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="next" href="AgsExpander.html" title="AgsExpander">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="widget.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsExpander.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDial.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDial.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDial.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDial.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsDial.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDial"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDial.top_of_page"></a>AgsDial</span></h2>
+<p>AgsDial</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDial.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS" title="AGS_DIAL_DEFAULT_PRECISION">AGS_DIAL_DEFAULT_PRECISION</a>
+struct              <a class="link" href="AgsDial.html#AgsDial-struct" title="struct AgsDial">AgsDial</a>;
+struct              <a class="link" href="AgsDial.html#AgsDialClass" title="struct AgsDialClass">AgsDialClass</a>;
+enum                <a class="link" href="AgsDial.html#AgsDialFlags" title="enum AgsDialFlags">AgsDialFlags</a>;
+<a class="link" href="AgsDial.html" title="AgsDial"><span class="returnvalue">AgsDial</span></a> *           <a class="link" href="AgsDial.html#ags-dial-new" title="ags_dial_new ()">ags_dial_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDial.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----AgsDial
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDial.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDial implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDial.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsDial.html#AgsDial--adjustment" title='The "adjustment" property'>adjustment</a>"               <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDial.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDial.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DIAL-DEFAULT-PRECISION:CAPS"></a><h3>AGS_DIAL_DEFAULT_PRECISION</h3>
+<pre class="programlisting">#define AGS_DIAL_DEFAULT_PRECISION (8.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDial-struct"></a><h3>struct AgsDial</h3>
+<pre class="programlisting">struct AgsDial;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDialClass"></a><h3>struct AgsDialClass</h3>
+<pre class="programlisting">struct AgsDialClass {
+  GtkWidgetClass widget;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDialFlags"></a><h3>enum AgsDialFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DIAL_WITH_BUTTONS           = 1,
+  AGS_DIAL_MOUSE_BUTTON_PRESSED   = 1 <<  1,
+  AGS_DIAL_BUTTON_DOWN_PRESSED    = 1 <<  2,
+  AGS_DIAL_BUTTON_UP_PRESSED      = 1 <<  3,
+  AGS_DIAL_MOTION_CAPTURING_INIT  = 1 <<  4,
+  AGS_DIAL_MOTION_CAPTURING       = 1 <<  5,
+  AGS_DIAL_IDLE                   = 1 <<  6,
+} AgsDialFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dial-new"></a><h3>ags_dial_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDial.html" title="AgsDial"><span class="returnvalue">AgsDial</span></a> *           ags_dial_new                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsDial.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsDial--adjustment"></a><h3>The <code class="literal">"adjustment"</code> property</h3>
+<pre class="programlisting">  "adjustment"               <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The adjustment it is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDisplayTact.html b/api/ags_old/AgsDisplayTact.html
new file mode 100644
index 0000000..1c56183
--- /dev/null
+++ b/api/ags_old/AgsDisplayTact.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDisplayTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<link rel="next" href="AgsExportOutput.html" title="AgsExportOutput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsChannelSetRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsExportOutput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDisplayTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDisplayTact.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDisplayTact.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDisplayTact.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDisplayTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDisplayTact.top_of_page"></a>AgsDisplayTact</span></h2>
+<p>AgsDisplayTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDisplayTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsDisplayTact.html#AgsDisplayTact-struct" title="struct AgsDisplayTact">AgsDisplayTact</a>;
+struct              <a class="link" href="AgsDisplayTact.html#AgsDisplayTactClass" title="struct AgsDisplayTactClass">AgsDisplayTactClass</a>;
+<a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    <a class="link" href="AgsDisplayTact.html#ags-display-tact-new" title="ags_display_tact_new ()">ags_display_tact_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDisplayTact.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsDisplayTact
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDisplayTact.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDisplayTact implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDisplayTact.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDisplayTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDisplayTact-struct"></a><h3>struct AgsDisplayTact</h3>
+<pre class="programlisting">struct AgsDisplayTact;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDisplayTactClass"></a><h3>struct AgsDisplayTactClass</h3>
+<pre class="programlisting">struct AgsDisplayTactClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-display-tact-new"></a><h3>ags_display_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    ags_display_tact_new                (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDrum.html b/api/ags_old/AgsDrum.html
new file mode 100644
index 0000000..da30b47
--- /dev/null
+++ b/api/ags_old/AgsDrum.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrum</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="next" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="engines.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDrum.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDrum.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDrum.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDrum.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDrum"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDrum.top_of_page"></a>AgsDrum</span></h2>
+<p>AgsDrum</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDrum.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS" title="AGS_DRUM_PATTERN_CONTROLS">AGS_DRUM_PATTERN_CONTROLS</a>
+struct              <a class="link" href="AgsDrum.html#AgsDrum-struct" title="struct AgsDrum">AgsDrum</a>;
+struct              <a class="link" href="AgsDrum.html#AgsDrumClass" title="struct AgsDrumClass">AgsDrumClass</a>;
+enum                <a class="link" href="AgsDrum.html#AgsDrumFlags" title="enum AgsDrumFlags">AgsDrumFlags</a>;
+<a class="link" href="AgsDrum.html" title="AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           <a class="link" href="AgsDrum.html#ags-drum-new" title="ags_drum_new ()">ags_drum_new</a>                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDrum.html#ags-drum-set-pattern" title="ags_drum_set_pattern ()">ags_drum_set_pattern</a>                (<em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrum.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkHandleBox">GtkHandleBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsDrum
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrum.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDrum implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrum.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrum.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DRUM-PATTERN-CONTROLS:CAPS"></a><h3>AGS_DRUM_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_DRUM_PATTERN_CONTROLS (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrum-struct"></a><h3>struct AgsDrum</h3>
+<pre class="programlisting">struct AgsDrum;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumClass"></a><h3>struct AgsDrumClass</h3>
+<pre class="programlisting">struct AgsDrumClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumFlags"></a><h3>enum AgsDrumFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_BLOCK_PATTERN    =  1,
+} AgsDrumFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-new"></a><h3>ags_drum_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           ags_drum_new                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-set-pattern"></a><h3>ags_drum_set_pattern ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_set_pattern                (<em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDrumInputLine.html b/api/ags_old/AgsDrumInputLine.html
new file mode 100644
index 0000000..d89f61c
--- /dev/null
+++ b/api/ags_old/AgsDrumInputLine.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">
+<link rel="next" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-input-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDrumInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDrumInputLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDrumInputLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDrumInputLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDrumInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDrumInputLine.top_of_page"></a>AgsDrumInputLine</span></h2>
+<p>AgsDrumInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDrumInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsDrumInputLine.html#AgsDrumInputLine-struct" title="struct AgsDrumInputLine">AgsDrumInputLine</a>;
+struct              <a class="link" href="AgsDrumInputLine.html#AgsDrumInputLineClass" title="struct AgsDrumInputLineClass">AgsDrumInputLineClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDrumInputLine.html#ags-drum-input-line-map-recall" title="ags_drum_input_line_map_recall ()">ags_drum_input_line_map_recall</a>      (<em class="parameter"><code><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);
+<a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  <a class="link" href="AgsDrumInputLine.html#ags-drum-input-line-new" title="ags_drum_input_line_new ()">ags_drum_input_line_new</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+                                             +----AgsDrumInputLine
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDrumInputLine implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumInputLine-struct"></a><h3>struct AgsDrumInputLine</h3>
+<pre class="programlisting">struct AgsDrumInputLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputLineClass"></a><h3>struct AgsDrumInputLineClass</h3>
+<pre class="programlisting">struct AgsDrumInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-map-recall"></a><h3>ags_drum_input_line_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_line_map_recall      (<em class="parameter"><code><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-new"></a><h3>ags_drum_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  ags_drum_input_line_new             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDrumInputPad.html b/api/ags_old/AgsDrumInputPad.html
new file mode 100644
index 0000000..cde8b5a
--- /dev/null
+++ b/api/ags_old/AgsDrumInputPad.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">
+<link rel="next" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-input-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-input-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDrumInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDrumInputPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDrumInputPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDrumInputPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDrumInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDrumInputPad.top_of_page"></a>AgsDrumInputPad</span></h2>
+<p>AgsDrumInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDrumInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsDrumInputPad.html#AgsDrumInputPad-struct" title="struct AgsDrumInputPad">AgsDrumInputPad</a>;
+struct              <a class="link" href="AgsDrumInputPad.html#AgsDrumInputPadClass" title="struct AgsDrumInputPadClass">AgsDrumInputPadClass</a>;
+enum                <a class="link" href="AgsDrumInputPad.html#AgsDrumInputPadFlags" title="enum AgsDrumInputPadFlags">AgsDrumInputPadFlags</a>;
+<a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   <a class="link" href="AgsDrumInputPad.html#ags-drum-input-pad-new" title="ags_drum_input_pad_new ()">ags_drum_input_pad_new</a>              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+                                             +----AgsDrumInputPad
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDrumInputPad implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumInputPad-struct"></a><h3>struct AgsDrumInputPad</h3>
+<pre class="programlisting">struct AgsDrumInputPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputPadClass"></a><h3>struct AgsDrumInputPadClass</h3>
+<pre class="programlisting">struct AgsDrumInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputPadFlags"></a><h3>enum AgsDrumInputPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE   = 1,
+} AgsDrumInputPadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-new"></a><h3>ags_drum_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   ags_drum_input_pad_new              (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDrumOutputLine.html b/api/ags_old/AgsDrumOutputLine.html
new file mode 100644
index 0000000..25722a8
--- /dev/null
+++ b/api/ags_old/AgsDrumOutputLine.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumOutputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">
+<link rel="next" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-input-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-output-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDrumOutputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDrumOutputLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDrumOutputLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDrumOutputLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDrumOutputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDrumOutputLine.top_of_page"></a>AgsDrumOutputLine</span></h2>
+<p>AgsDrumOutputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDrumOutputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsDrumOutputLine.html#AgsDrumOutputLine-struct" title="struct AgsDrumOutputLine">AgsDrumOutputLine</a>;
+struct              <a class="link" href="AgsDrumOutputLine.html#AgsDrumOutputLineClass" title="struct AgsDrumOutputLineClass">AgsDrumOutputLineClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDrumOutputLine.html#ags-drum-output-line-add-default-recall" title="ags_drum_output_line_add_default_recall ()">ags_drum_output_line_add_default_recall</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> *drum_output_line</code></em>);
+<a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * <a class="link" href="AgsDrumOutputLine.html#ags-drum-output-line-new" title="ags_drum_output_line_new ()">ags_drum_output_line_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+                                             +----AgsDrumOutputLine
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDrumOutputLine implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputLine-struct"></a><h3>struct AgsDrumOutputLine</h3>
+<pre class="programlisting">struct AgsDrumOutputLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputLineClass"></a><h3>struct AgsDrumOutputLineClass</h3>
+<pre class="programlisting">struct AgsDrumOutputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-line-add-default-recall"></a><h3>ags_drum_output_line_add_default_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_output_line_add_default_recall
+                                                        (<em class="parameter"><code><a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> *drum_output_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-line-new"></a><h3>ags_drum_output_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * ags_drum_output_line_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDrumOutputPad.html b/api/ags_old/AgsDrumOutputPad.html
new file mode 100644
index 0000000..31c77b1
--- /dev/null
+++ b/api/ags_old/AgsDrumOutputPad.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumOutputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">
+<link rel="next" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-output-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-output-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDrumOutputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDrumOutputPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDrumOutputPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDrumOutputPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDrumOutputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDrumOutputPad.top_of_page"></a>AgsDrumOutputPad</span></h2>
+<p>AgsDrumOutputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDrumOutputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsDrumOutputPad.html#AgsDrumOutputPad-struct" title="struct AgsDrumOutputPad">AgsDrumOutputPad</a>;
+struct              <a class="link" href="AgsDrumOutputPad.html#AgsDrumOutputPadClass" title="struct AgsDrumOutputPadClass">AgsDrumOutputPadClass</a>;
+enum                <a class="link" href="AgsDrumOutputPad.html#AgsDrumOutputPadFlags" title="enum AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a>;
+<a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  <a class="link" href="AgsDrumOutputPad.html#ags-drum-output-pad-new" title="ags_drum_output_pad_new ()">ags_drum_output_pad_new</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+                                             +----AgsDrumOutputPad
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsDrumOutputPad implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDrumOutputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputPad-struct"></a><h3>struct AgsDrumOutputPad</h3>
+<pre class="programlisting">struct AgsDrumOutputPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputPadClass"></a><h3>struct AgsDrumOutputPadClass</h3>
+<pre class="programlisting">struct AgsDrumOutputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputPadFlags"></a><h3>enum AgsDrumOutputPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_OUTPUT_PAD_PLAY_DONE  = 1,
+} AgsDrumOutputPadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-pad-new"></a><h3>ags_drum_output_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  ags_drum_output_pad_new             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsDynamicConnectable.html b/api/ags_old/AgsDynamicConnectable.html
new file mode 100644
index 0000000..ccf26a7
--- /dev/null
+++ b/api/ags_old/AgsDynamicConnectable.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDynamicConnectable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsCountable.html" title="AgsCountable">
+<link rel="next" href="AgsMainLoop.html" title="AgsMainLoop">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsCountable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMainLoop.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsDynamicConnectable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsDynamicConnectable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsDynamicConnectable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsDynamicConnectable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsDynamicConnectable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsDynamicConnectable.top_of_page"></a>AgsDynamicConnectable</span></h2>
+<p>AgsDynamicConnectable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsDynamicConnectable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>;
+struct              <a class="link" href="AgsDynamicConnectable.html#AgsDynamicConnectableInterface" title="struct AgsDynamicConnectableInterface">AgsDynamicConnectableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDynamicConnectable.html#ags-dynamic-connectable-connect" title="ags_dynamic_connectable_connect ()">ags_dynamic_connectable_connect</a>     (<em class="parameter"><code><a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect" title="ags_dynamic_connectable_disconnect ()">ags_dynamic_connectable_disconnect</a>  (<em class="parameter"><code><a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDynamicConnectable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsDynamicConnectable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsDynamicConnectable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsDynamicConnectable is implemented by
+ <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>,  <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>,  <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>,  <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>,  <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>,  <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>,  <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>,  <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>,  <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>,  <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>,  <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>,  <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>,  <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>,  <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>,  <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>,  <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>,  <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>,  <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>,  <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>,  <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>,  <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>,  <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>,  <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>,  <a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>,  <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>,  <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>,  <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>,  <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>,  <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>,  <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>,  <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>,  <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a>,  <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>,  <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>,  <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>,  <a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>,  <a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>,  <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>,  <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>,  <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>,  <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>,  <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>,  <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>,  <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>,  <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>,  <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>,  <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>,  <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>,  <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>,  <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>,  <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>,  <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>,  <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>,  <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>,  <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>,  <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a> and  <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsDynamicConnectable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsDynamicConnectable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDynamicConnectable"></a><h3>AgsDynamicConnectable</h3>
+<pre class="programlisting">typedef void AgsDynamicConnectable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDynamicConnectableInterface"></a><h3>struct AgsDynamicConnectableInterface</h3>
+<pre class="programlisting">struct AgsDynamicConnectableInterface {
+  GTypeInterface interface;
+
+  void (*connect_dynamic)(AgsDynamicConnectable *connectable);
+  void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-connect"></a><h3>ags_dynamic_connectable_connect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_dynamic_connectable_connect     (<em class="parameter"><code><a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-disconnect"></a><h3>ags_dynamic_connectable_disconnect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_dynamic_connectable_disconnect  (<em class="parameter"><code><a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsEditor.html b/api/ags_old/AgsEditor.html
new file mode 100644
index 0000000..baabc24
--- /dev/null
+++ b/api/ags_old/AgsEditor.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">
+<link rel="next" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-audio-preferences-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsEditor.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsEditor.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsEditor.top_of_page"></a>AgsEditor</span></h2>
+<p>AgsEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS" title="AGS_EDITOR_DEFAULT">AGS_EDITOR_DEFAULT</a>
+#define             <a class="link" href="AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_EDITOR_DEFAULT_BUILD_ID">AGS_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_EDITOR_DEFAULT_VERSION">AGS_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsEditor.html#AgsEditor-struct" title="struct AgsEditor">AgsEditor</a>;
+struct              <a class="link" href="AgsEditor.html#AgsEditorClass" title="struct AgsEditorClass">AgsEditorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsEditor.html#ags-editor-machine-changed" title="ags_editor_machine_changed ()">ags_editor_machine_changed</a>          (<em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="AgsEditor.html" title="AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         <a class="link" href="AgsEditor.html#ags-editor-new" title="ags_editor_new ()">ags_editor_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsEditor.html#AgsEditor--devout" title='The "devout" property'>devout</a>"                   <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsEditor.html#AgsEditor-machine-changed" title='The "machine-changed" signal'>machine-changed</a>"                                : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT:CAPS"></a><h3>AGS_EDITOR_DEFAULT</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT "default\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEditor-struct"></a><h3>struct AgsEditor</h3>
+<pre class="programlisting">struct AgsEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEditorClass"></a><h3>struct AgsEditorClass</h3>
+<pre class="programlisting">struct AgsEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*machine_changed)(AgsEditor *editor, AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-machine-changed"></a><h3>ags_editor_machine_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_machine_changed          (<em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-new"></a><h3>ags_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         ags_editor_new                      ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsEditor--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsEditor.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsEditor-machine-changed"></a><h3>The <code class="literal">"machine-changed"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *agseditor,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>   *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsExpander.html b/api/ags_old/AgsExpander.html
new file mode 100644
index 0000000..50ca09d
--- /dev/null
+++ b/api/ags_old/AgsExpander.html
@@ -0,0 +1,227 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExpander</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="AgsDial.html" title="AgsDial">
+<link rel="next" href="AgsExpanderSet.html" title="AgsExpanderSet">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDial.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsExpanderSet.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsExpander.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsExpander.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsExpander.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsExpander.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsExpander.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsExpander"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsExpander.top_of_page"></a>AgsExpander</span></h2>
+<p>AgsExpander</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsExpander.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsExpander.html#AGS-EXPANDER-CHILD:CAPS" title="AGS_EXPANDER_CHILD()">AGS_EXPANDER_CHILD</a>                  (ptr)
+struct              <a class="link" href="AgsExpander.html#AgsExpander-struct" title="struct AgsExpander">AgsExpander</a>;
+struct              <a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild">AgsExpanderChild</a>;
+struct              <a class="link" href="AgsExpander.html#AgsExpanderClass" title="struct AgsExpanderClass">AgsExpanderClass</a>;
+enum                <a class="link" href="AgsExpander.html#AgsExpanderFlags" title="enum AgsExpanderFlags">AgsExpanderFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsExpander.html#ags-expander-add" title="ags_expander_add ()">ags_expander_add</a>                    (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a class="link" href="AgsExpander.html#ags-expander-child-alloc" title="ags_expander_child_alloc ()">ags_expander_child_alloc</a>            (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a class="link" href="AgsExpander.html#ags-expander-child-find" title="ags_expander_child_find ()">ags_expander_child_find</a>             (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<a class="link" href="AgsExpander.html" title="AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       <a class="link" href="AgsExpander.html#ags-expander-new" title="ags_expander_new ()">ags_expander_new</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsExpander.html#ags-expander-remove" title="ags_expander_remove ()">ags_expander_remove</a>                 (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkExpander">GtkExpander</GTKDOCLINK>
+                                       +----AgsExpander
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsExpander implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsExpander.html#AgsExpander--child" title='The "child" property'>child</a>"                    <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK>*            : Read / Write
+  "<a class="link" href="AgsExpander.html#AgsExpander--height" title='The "height" property'>height</a>"                   <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsExpander.html#AgsExpander--width" title='The "width" property'>width</a>"                    <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-CHILD:CAPS"></a><h3>AGS_EXPANDER_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_CHILD(ptr) ((AgsExpanderChild *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpander-struct"></a><h3>struct AgsExpander</h3>
+<pre class="programlisting">struct AgsExpander;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderChild"></a><h3>struct AgsExpanderChild</h3>
+<pre class="programlisting">struct AgsExpanderChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderClass"></a><h3>struct AgsExpanderClass</h3>
+<pre class="programlisting">struct AgsExpanderClass {
+  GtkExpanderClass expander;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderFlags"></a><h3>enum AgsExpanderFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPANDER_DRAW_BORDER        = 1,
+} AgsExpanderFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-add"></a><h3>ags_expander_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_add                    (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-alloc"></a><h3>ags_expander_child_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_alloc            (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-find"></a><h3>ags_expander_child_find ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_find             (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-new"></a><h3>ags_expander_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       ags_expander_new                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-remove"></a><h3>ags_expander_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_remove                 (<em class="parameter"><code><a class="link" href="AgsExpander.html" title="AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsExpander.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsExpander--child"></a><h3>The <code class="literal">"child"</code> property</h3>
+<pre class="programlisting">  "child"                    <GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK>*            : Read / Write</pre>
+<p>The child which this expander is packed into.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpander--height"></a><h3>The <code class="literal">"height"</code> property</h3>
+<pre class="programlisting">  "height"                   <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The height which this expander is packed into.</p>
+<p>Default value: 1</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpander--width"></a><h3>The <code class="literal">"width"</code> property</h3>
+<pre class="programlisting">  "width"                    <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The width of the expander's grid.</p>
+<p>Default value: 1</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsExpanderSet.html b/api/ags_old/AgsExpanderSet.html
new file mode 100644
index 0000000..46272ca
--- /dev/null
+++ b/api/ags_old/AgsExpanderSet.html
@@ -0,0 +1,208 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExpanderSet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="AgsExpander.html" title="AgsExpander">
+<link rel="next" href="AgsIndicator.html" title="AgsIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsExpander.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsExpanderSet.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsExpanderSet.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsExpanderSet.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsExpanderSet.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsExpanderSet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsExpanderSet.top_of_page"></a>AgsExpanderSet</span></h2>
+<p>AgsExpanderSet</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsExpanderSet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS" title="AGS_EXPANDER_SET_CHILD()">AGS_EXPANDER_SET_CHILD</a>              (ptr)
+struct              <a class="link" href="AgsExpanderSet.html#AgsExpanderSet-struct" title="struct AgsExpanderSet">AgsExpanderSet</a>;
+struct              <a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild">AgsExpanderSetChild</a>;
+struct              <a class="link" href="AgsExpanderSet.html#AgsExpanderSetClass" title="struct AgsExpanderSetClass">AgsExpanderSetClass</a>;
+enum                <a class="link" href="AgsExpanderSet.html#AgsExpanderSetFlags" title="enum AgsExpanderSetFlags">AgsExpanderSetFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsExpanderSet.html#ags-expander-set-add" title="ags_expander_set_add ()">ags_expander_set_add</a>                (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a class="link" href="AgsExpanderSet.html#ags-expander-set-child-alloc" title="ags_expander_set_child_alloc ()">ags_expander_set_child_alloc</a>      (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a class="link" href="AgsExpanderSet.html#ags-expander-set-child-find" title="ags_expander_set_child_find ()">ags_expander_set_child_find</a>       (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    <a class="link" href="AgsExpanderSet.html#ags-expander-set-new" title="ags_expander_set_new ()">ags_expander_set_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsExpanderSet.html#ags-expander-set-remove" title="ags_expander_set_remove ()">ags_expander_set_remove</a>             (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsExpanderSet.html#ags-expander-set-set-flags" title="ags_expander_set_set_flags ()">ags_expander_set_set_flags</a>          (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExpanderSet.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkTable">GtkTable</GTKDOCLINK>
+                                 +----AgsExpanderSet
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExpanderSet.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsExpanderSet implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsExpanderSet.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsExpanderSet.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-SET-CHILD:CAPS"></a><h3>AGS_EXPANDER_SET_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_SET_CHILD(ptr) ((AgsExpanderSetChild *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSet-struct"></a><h3>struct AgsExpanderSet</h3>
+<pre class="programlisting">struct AgsExpanderSet;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetChild"></a><h3>struct AgsExpanderSetChild</h3>
+<pre class="programlisting">struct AgsExpanderSetChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetClass"></a><h3>struct AgsExpanderSetClass</h3>
+<pre class="programlisting">struct AgsExpanderSetClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetFlags"></a><h3>enum AgsExpanderSetFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPANDER_SET_DRAW_GHOST            = 1,
+  AGS_EXPANDER_SET_DRAW_LEFT_ENDING      = 1 << 1,
+  AGS_EXPANDER_SET_DRAW_RIGHT_ENDING     = 1 << 2,
+  AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR   = 1 << 3,
+  AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR  = 1 << 4,
+} AgsExpanderSetFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-add"></a><h3>ags_expander_set_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_set_add                (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-alloc"></a><h3>ags_expander_set_child_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_alloc      (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-find"></a><h3>ags_expander_set_child_find ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_find       (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-new"></a><h3>ags_expander_set_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    ags_expander_set_new                (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-remove"></a><h3>ags_expander_set_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_set_remove             (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-set-flags"></a><h3>ags_expander_set_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_set_set_flags          (<em class="parameter"><code><a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsExportOutput.html b/api/ags_old/AgsExportOutput.html
new file mode 100644
index 0000000..6d49b70
--- /dev/null
+++ b/api/ags_old/AgsExportOutput.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsDisplayTact.html" title="AgsDisplayTact">
+<link rel="next" href="AgsFreeSelection.html" title="AgsFreeSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDisplayTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFreeSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsExportOutput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsExportOutput.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsExportOutput.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsExportOutput.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsExportOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsExportOutput.top_of_page"></a>AgsExportOutput</span></h2>
+<p>AgsExportOutput</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsExportOutput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsExportOutput.html#AgsExportOutput-struct" title="struct AgsExportOutput">AgsExportOutput</a>;
+struct              <a class="link" href="AgsExportOutput.html#AgsExportOutputClass" title="struct AgsExportOutputClass">AgsExportOutputClass</a>;
+<a class="link" href="AgsExportOutput.html" title="AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   <a class="link" href="AgsExportOutput.html#ags-export-output-new" title="ags_export_output_new ()">ags_export_output_new</a>               (<em class="parameter"><code><a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a> *export_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> live_performance</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportOutput.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsExportOutput
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportOutput.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsExportOutput implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportOutput.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportOutput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsExportOutput-struct"></a><h3>struct AgsExportOutput</h3>
+<pre class="programlisting">struct AgsExportOutput;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportOutputClass"></a><h3>struct AgsExportOutputClass</h3>
+<pre class="programlisting">struct AgsExportOutputClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-output-new"></a><h3>ags_export_output_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExportOutput.html" title="AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   ags_export_output_new               (<em class="parameter"><code><a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="type">AgsExportThread</span></a> *export_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> live_performance</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsExportThread.html b/api/ags_old/AgsExportThread.html
new file mode 100644
index 0000000..8a720c5
--- /dev/null
+++ b/api/ags_old/AgsExportThread.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsDevoutThread.html" title="AgsDevoutThread">
+<link rel="next" href="AgsGuiThread.html" title="AgsGuiThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDevoutThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsGuiThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsExportThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsExportThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsExportThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsExportThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsExportThread.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsExportThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsExportThread.top_of_page"></a>AgsExportThread</span></h2>
+<p>AgsExportThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsExportThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS" title="AGS_EXPORT_THREAD_BUFFER_TIME">AGS_EXPORT_THREAD_BUFFER_TIME</a>
+#define             <a class="link" href="AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_EXPORT_THREAD_DEFAULT_JIFFIE">AGS_EXPORT_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsExportThread.html#AgsExportThread-struct" title="struct AgsExportThread">AgsExportThread</a>;
+struct              <a class="link" href="AgsExportThread.html#AgsExportThreadClass" title="struct AgsExportThreadClass">AgsExportThreadClass</a>;
+<a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   <a class="link" href="AgsExportThread.html#ags-export-thread-new" title="ags_export_thread_new ()">ags_export_thread_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsExportThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsExportThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsExportThread.html#AgsExportThread--audio-file" title='The "audio-file" property'>audio-file</a>"               <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>*         : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-BUFFER-TIME:CAPS"></a><h3>AGS_EXPORT_THREAD_BUFFER_TIME</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_BUFFER_TIME (1.0 / (AGS_DEVOUT_DEFAULT_FORMAT / 8))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_EXPORT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_DEFAULT_JIFFIE (48.0) // same as devout thread
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportThread-struct"></a><h3>struct AgsExportThread</h3>
+<pre class="programlisting">struct AgsExportThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportThreadClass"></a><h3>struct AgsExportThreadClass</h3>
+<pre class="programlisting">struct AgsExportThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-thread-new"></a><h3>ags_export_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExportThread.html" title="AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   ags_export_thread_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsExportThread.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsExportThread--audio-file"></a><h3>The <code class="literal">"audio-file"</code> property</h3>
+<pre class="programlisting">  "audio-file"               <a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a>*         : Read / Write</pre>
+<p>The audio file to write output.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsExportWindow.html b/api/ags_old/AgsExportWindow.html
new file mode 100644
index 0000000..a626426
--- /dev/null
+++ b/api/ags_old/AgsExportWindow.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">
+<link rel="next" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-export-window-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsExportWindow.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsExportWindow.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsExportWindow.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsExportWindow.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsExportWindow.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsExportWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsExportWindow.top_of_page"></a>AgsExportWindow</span></h2>
+<p>AgsExportWindow</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsExportWindow.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsExportWindow.html#AgsExportWindow-struct" title="struct AgsExportWindow">AgsExportWindow</a>;
+struct              <a class="link" href="AgsExportWindow.html#AgsExportWindowClass" title="struct AgsExportWindowClass">AgsExportWindowClass</a>;
+enum                <a class="link" href="AgsExportWindow.html#AgsExportWindowFlags" title="enum AgsExportWindowFlags">AgsExportWindowFlags</a>;
+<a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></a> *   <a class="link" href="AgsExportWindow.html#ags-export-window-new" title="ags_export_window_new ()">ags_export_window_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkWindow">GtkWindow</GTKDOCLINK>
+                                       +----AgsExportWindow
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsExportWindow implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsExportWindow.html#AgsExportWindow--ags-main" title='The "ags-main" property'>ags-main</a>"                 <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+  "<a class="link" href="AgsExportWindow.html#AgsExportWindow--devout" title='The "devout" property'>devout</a>"                   <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsExportWindow-struct"></a><h3>struct AgsExportWindow</h3>
+<pre class="programlisting">struct AgsExportWindow;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindowClass"></a><h3>struct AgsExportWindowClass</h3>
+<pre class="programlisting">struct AgsExportWindowClass {
+  GtkWindowClass window;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindowFlags"></a><h3>enum AgsExportWindowFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPORT_WINDOW_LIVE_EXPORT   = 1,
+} AgsExportWindowFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-new"></a><h3>ags_export_window_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></a> *   ags_export_window_new               ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsExportWindow.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsExportWindow--ags-main"></a><h3>The <code class="literal">"ags-main"</code> property</h3>
+<pre class="programlisting">  "ags-main"                 <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The AgsMain it is assigned with.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindow--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsFFPlayer.html b/api/ags_old/AgsFFPlayer.html
new file mode 100644
index 0000000..bab4350
--- /dev/null
+++ b/api/ags_old/AgsFFPlayer.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFFPlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">
+<link rel="next" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-output-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ffplayer-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFFPlayer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFFPlayer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFFPlayer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFFPlayer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFFPlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFFPlayer.top_of_page"></a>AgsFFPlayer</span></h2>
+<p>AgsFFPlayer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFFPlayer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsFFPlayer.html#AgsFFPlayer-struct" title="struct AgsFFPlayer">AgsFFPlayer</a>;
+struct              <a class="link" href="AgsFFPlayer.html#AgsFFPlayerClass" title="struct AgsFFPlayerClass">AgsFFPlayerClass</a>;
+<a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       <a class="link" href="AgsFFPlayer.html#ags-ffplayer-new" title="ags_ffplayer_new ()">ags_ffplayer_new</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFFPlayer.html#ags-ffplayer-paint" title="ags_ffplayer_paint ()">ags_ffplayer_paint</a>                  (<em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFFPlayer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkHandleBox">GtkHandleBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsFFPlayer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFFPlayer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsFFPlayer implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsFFPlayer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFFPlayer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFFPlayer-struct"></a><h3>struct AgsFFPlayer</h3>
+<pre class="programlisting">struct AgsFFPlayer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFFPlayerClass"></a><h3>struct AgsFFPlayerClass</h3>
+<pre class="programlisting">struct AgsFFPlayerClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-new"></a><h3>ags_ffplayer_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       ags_ffplayer_new                    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-paint"></a><h3>ags_ffplayer_paint ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_paint                  (<em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsFile.html b/api/ags_old/AgsFile.html
new file mode 100644
index 0000000..b23dac2
--- /dev/null
+++ b/api/ags_old/AgsFile.html
@@ -0,0 +1,424 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="next" href="ags-ags-file-gui.html" title="ags_file_gui">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="xml-io.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-gui.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFile.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsFile.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFile.top_of_page"></a>AgsFile</span></h2>
+<p>AgsFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS" title="AGS_FILE_CHECKSUM_LENGTH">AGS_FILE_CHECKSUM_LENGTH</a>
+#define             <a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" title="AGS_FILE_DEFAULT_AUDIO_ENCODING">AGS_FILE_DEFAULT_AUDIO_ENCODING</a>
+#define             <a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" title="AGS_FILE_DEFAULT_AUDIO_FORMAT">AGS_FILE_DEFAULT_AUDIO_FORMAT</a>
+#define             <a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS" title="AGS_FILE_DEFAULT_DTD">AGS_FILE_DEFAULT_DTD</a>
+#define             <a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS" title="AGS_FILE_DEFAULT_ENCODING">AGS_FILE_DEFAULT_ENCODING</a>
+struct              <a class="link" href="AgsFile.html#AgsFile-struct" title="struct AgsFile">AgsFile</a>;
+struct              <a class="link" href="AgsFile.html#AgsFileClass" title="struct AgsFileClass">AgsFileClass</a>;
+enum                <a class="link" href="AgsFile.html#AgsFileFlags" title="enum AgsFileFlags">AgsFileFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-add-id-ref" title="ags_file_add_id_ref ()">ags_file_add_id_ref</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *id_ref</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-add-launch" title="ags_file_add_launch ()">ags_file_add_launch</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_launch</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-add-lookup" title="ags_file_add_lookup ()">ags_file_add_lookup</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_lookup</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="AgsFile.html#ags-file-find-id-ref-by-node" title="ags_file_find_id_ref_by_node ()">ags_file_find_id_ref_by_node</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="AgsFile.html#ags-file-find-id-ref-by-reference" title="ags_file_find_id_ref_by_reference ()">ags_file_find_id_ref_by_reference</a>   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> ref</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="AgsFile.html#ags-file-find-id-ref-by-xpath" title="ags_file_find_id_ref_by_xpath ()">ags_file_find_id_ref_by_xpath</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xpath</code></em>);
+<a class="link" href="AgsFile.html" title="AgsFile"><span class="returnvalue">AgsFile</span></a> *           <a class="link" href="AgsFile.html#ags-file-new" title="ags_file_new ()">ags_file_new</a>                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-read" title="ags_file_read ()">ags_file_read</a>                       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-read-main" title="ags_file_read_main ()">ags_file_read_main</a>                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-read-resolve" title="ags_file_read_resolve ()">ags_file_read_resolve</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-read-server" title="ags_file_read_server ()">ags_file_read_server</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **server</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-read-start" title="ags_file_read_start ()">ags_file_read_start</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="AgsFile.html#ags-file-str2md5" title="ags_file_str2md5 ()">ags_file_str2md5</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> strlen</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-write" title="ags_file_write ()">ags_file_write</a>                      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-write-concurrent" title="ags_file_write_concurrent ()">ags_file_write_concurrent</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-write-main" title="ags_file_write_main ()">ags_file_write_main</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-write-resolve" title="ags_file_write_resolve ()">ags_file_write_resolve</a>              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFile.html#ags-file-write-server" title="ags_file_write_server ()">ags_file_write_server</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *server</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFile.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFile.html#AgsFile--audio-encoding" title='The "audio-encoding" property'>audio-encoding</a>"           <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsFile.html#AgsFile--audio-format" title='The "audio-format" property'>audio-format</a>"             <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsFile.html#AgsFile--encoding" title='The "encoding" property'>encoding</a>"                 <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsFile.html#AgsFile--filename" title='The "filename" property'>filename</a>"                 <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsFile.html#AgsFile--main" title='The "main" property'>main</a>"                     <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFile.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFile.html#AgsFile-read" title='The "read" signal'>read</a>"                                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsFile.html#AgsFile-read-resolve" title='The "read-resolve" signal'>read-resolve</a>"                                   : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsFile.html#AgsFile-read-start" title='The "read-start" signal'>read-start</a>"                                     : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsFile.html#AgsFile-write" title='The "write" signal'>write</a>"                                          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsFile.html#AgsFile-write-concurrent" title='The "write-concurrent" signal'>write-concurrent</a>"                               : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsFile.html#AgsFile-write-resolve" title='The "write-resolve" signal'>write-resolve</a>"                                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-CHECKSUM-LENGTH:CAPS"></a><h3>AGS_FILE_CHECKSUM_LENGTH</h3>
+<pre class="programlisting">#define AGS_FILE_CHECKSUM_LENGTH (g_checksum_type_get_length(G_CHECKSUM_MD5))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_ENCODING</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_ENCODING "base64\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_FORMAT</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_FORMAT "raw\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-DTD:CAPS"></a><h3>AGS_FILE_DEFAULT_DTD</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_DTD "ags_file.dtd\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_ENCODING</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_ENCODING "UTF-8\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-struct"></a><h3>struct AgsFile</h3>
+<pre class="programlisting">struct AgsFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileClass"></a><h3>struct AgsFileClass</h3>
+<pre class="programlisting">struct AgsFileClass {
+  GObjectClass object;
+
+  void (*write)(AgsFile *file);
+  void (*write_concurrent)(AgsFile *file);
+  void (*write_resolve)(AgsFile *file);
+
+  void (*read)(AgsFile *file);
+  void (*read_resolve)(AgsFile *file);
+  void (*read_start)(AgsFile *file);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileFlags"></a><h3>enum AgsFileFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_FILE_READ                    = 1,
+  AGS_FILE_READ_AUDIO_SIGNAL       = 1 << 1,
+  AGS_FILE_READ_EMBEDDED_AUDIO     = 1 << 2,
+  AGS_FILE_WRITE                   = 1 << 3,
+  AGS_FILE_WRITE_AUDIO_SIGNAL      = 1 << 4,
+  AGS_FILE_WRITE_EMBEDDED_AUDIO    = 1 << 5,
+} AgsFileFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-id-ref"></a><h3>ags_file_add_id_ref ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_add_id_ref                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *id_ref</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-launch"></a><h3>ags_file_add_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_add_launch                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_launch</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-lookup"></a><h3>ags_file_add_lookup ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_add_lookup                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_lookup</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-node"></a><h3>ags_file_find_id_ref_by_node ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_file_find_id_ref_by_node        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-reference"></a><h3>ags_file_find_id_ref_by_reference ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_file_find_id_ref_by_reference   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> ref</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-xpath"></a><h3>ags_file_find_id_ref_by_xpath ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_file_find_id_ref_by_xpath       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xpath</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-new"></a><h3>ags_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFile.html" title="AgsFile"><span class="returnvalue">AgsFile</span></a> *           ags_file_new                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read"></a><h3>ags_file_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read                       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-main"></a><h3>ags_file_read_main ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_main                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-resolve"></a><h3>ags_file_read_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_resolve               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-server"></a><h3>ags_file_read_server ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_server                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **server</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-start"></a><h3>ags_file_read_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_start                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-str2md5"></a><h3>ags_file_str2md5 ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_file_str2md5                    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> strlen</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write"></a><h3>ags_file_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write                      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-concurrent"></a><h3>ags_file_write_concurrent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_concurrent           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-main"></a><h3>ags_file_write_main ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_main                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-resolve"></a><h3>ags_file_write_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_resolve              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-server"></a><h3>ags_file_write_server ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_server               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *server</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFile.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsFile--audio-encoding"></a><h3>The <code class="literal">"audio-encoding"</code> property</h3>
+<pre class="programlisting">  "audio-encoding"           <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The audio encoding used to embedded audio.</p>
+<p>Default value: "base64"</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile--audio-format"></a><h3>The <code class="literal">"audio-format"</code> property</h3>
+<pre class="programlisting">  "audio-format"             <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The audio format used to embedded audio.</p>
+<p>Default value: "raw"</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile--encoding"></a><h3>The <code class="literal">"encoding"</code> property</h3>
+<pre class="programlisting">  "encoding"                 <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The encoding of the XML document.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile--filename"></a><h3>The <code class="literal">"filename"</code> property</h3>
+<pre class="programlisting">  "filename"                 <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The filename to read or write to.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile--main"></a><h3>The <code class="literal">"main"</code> property</h3>
+<pre class="programlisting">  "main"                     <a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a>*              : Read / Write</pre>
+<p>The main object to write to file.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFile.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsFile-read"></a><h3>The <code class="literal">"read"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-read-resolve"></a><h3>The <code class="literal">"read-resolve"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-read-start"></a><h3>The <code class="literal">"read-start"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-write"></a><h3>The <code class="literal">"write"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-write-concurrent"></a><h3>The <code class="literal">"write-concurrent"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile-write-resolve"></a><h3>The <code class="literal">"write-resolve"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *agsfile,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsFileIdRef.html b/api/ags_old/AgsFileIdRef.html
new file mode 100644
index 0000000..36451d1
--- /dev/null
+++ b/api/ags_old/AgsFileIdRef.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileIdRef</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-gui.html" title="ags_file_gui">
+<link rel="next" href="AgsFileLaunch.html" title="AgsFileLaunch">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-gui.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFileLaunch.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFileIdRef.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFileIdRef.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFileIdRef.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFileIdRef.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsFileIdRef.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFileIdRef"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFileIdRef.top_of_page"></a>AgsFileIdRef</span></h2>
+<p>AgsFileIdRef</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFileIdRef.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" title="AGS_FILE_ID_REF_RESOLVE_DATA">AGS_FILE_ID_REF_RESOLVE_DATA</a>
+#define             <a class="link" href="AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" title="AGS_FILE_ID_REF_SERIALIZE_DATA">AGS_FILE_ID_REF_SERIALIZE_DATA</a>
+#define             <a class="link" href="AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS" title="AGS_FILE_RESOLVE()">AGS_FILE_RESOLVE</a>                    (f)
+struct              <a class="link" href="AgsFileIdRef.html#AgsFileIdRef-struct" title="struct AgsFileIdRef">AgsFileIdRef</a>;
+struct              <a class="link" href="AgsFileIdRef.html#AgsFileIdRefClass" title="struct AgsFileIdRefClass">AgsFileIdRefClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="AgsFileIdRef.html#AgsFileResolve" title="AgsFileResolve ()">*AgsFileResolve</a>)                   (<em class="parameter"><code><span class="type">void</span></code></em>);
+<a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      <a class="link" href="AgsFileIdRef.html#ags-file-id-ref-new" title="ags_file_id_ref_new ()">ags_file_id_ref_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFileIdRef.html#ags-file-id-ref-resolved" title="ags_file_id_ref_resolved ()">ags_file_id_ref_resolved</a>            (<em class="parameter"><code><a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsFileIdRef
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--file" title='The "file" property'>file</a>"                     <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--main" title='The "main" property'>main</a>"                     <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--node" title='The "node" property'>node</a>"                     <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--reference" title='The "reference" property'>reference</a>"                <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--xpath" title='The "xpath" property'>xpath</a>"                    <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileIdRef.html#AgsFileIdRef-resolved" title='The "resolved" signal'>resolved</a>"                                       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-RESOLVE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_RESOLVE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_RESOLVE_DATA "ags-file-id-ref-resolve-data\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_SERIALIZE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_SERIALIZE_DATA "ags-file-id-ref-serizalize-data\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-RESOLVE:CAPS"></a><h3>AGS_FILE_RESOLVE()</h3>
+<pre class="programlisting">#define AGS_FILE_RESOLVE(f)          ((AgsFileResolve)(f))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef-struct"></a><h3>struct AgsFileIdRef</h3>
+<pre class="programlisting">struct AgsFileIdRef;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRefClass"></a><h3>struct AgsFileIdRefClass</h3>
+<pre class="programlisting">struct AgsFileIdRefClass {
+  GObjectClass object;
+
+  void (*resolved)(AgsFileIdRef *file_id_ref);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileResolve"></a><h3>AgsFileResolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (*AgsFileResolve)                   (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-new"></a><h3>ags_file_id_ref_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      ags_file_id_ref_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-resolved"></a><h3>ags_file_id_ref_resolved ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_id_ref_resolved            (<em class="parameter"><code><a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsFileIdRef--file"></a><h3>The <code class="literal">"file"</code> property</h3>
+<pre class="programlisting">  "file"                     <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The entire file assigned to.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef--main"></a><h3>The <code class="literal">"main"</code> property</h3>
+<pre class="programlisting">  "main"                     <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The main object to access the tree.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef--node"></a><h3>The <code class="literal">"node"</code> property</h3>
+<pre class="programlisting">  "node"                     <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The node to find the element.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef--reference"></a><h3>The <code class="literal">"reference"</code> property</h3>
+<pre class="programlisting">  "reference"                <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The reference resulted by the xpath locator.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef--xpath"></a><h3>The <code class="literal">"xpath"</code> property</h3>
+<pre class="programlisting">  "xpath"                    <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The xpath to find the element.</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileIdRef.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsFileIdRef-resolved"></a><h3>The <code class="literal">"resolved"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *agsfileidref,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>      user_data)         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsFileLaunch.html b/api/ags_old/AgsFileLaunch.html
new file mode 100644
index 0000000..5b368f0
--- /dev/null
+++ b/api/ags_old/AgsFileLaunch.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLaunch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="AgsFileIdRef.html" title="AgsFileIdRef">
+<link rel="next" href="AgsFileLink.html" title="AgsFileLink">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFileIdRef.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFileLink.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFileLaunch.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFileLaunch.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFileLaunch.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFileLaunch.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsFileLaunch.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFileLaunch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFileLaunch.top_of_page"></a>AgsFileLaunch</span></h2>
+<p>AgsFileLaunch</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFileLaunch.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsFileLaunch.html#AgsFileLaunch-struct" title="struct AgsFileLaunch">AgsFileLaunch</a>;
+struct              <a class="link" href="AgsFileLaunch.html#AgsFileLaunchClass" title="struct AgsFileLaunchClass">AgsFileLaunchClass</a>;
+<a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     <a class="link" href="AgsFileLaunch.html#ags-file-launch-new" title="ags_file_launch_new ()">ags_file_launch_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFileLaunch.html#ags-file-launch-start" title="ags_file_launch_start ()">ags_file_launch_start</a>               (<em class="parameter"><code><a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsFileLaunch
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileLaunch.html#AgsFileLaunch--node" title='The "node" property'>node</a>"                     <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileLaunch.html#AgsFileLaunch-start" title='The "start" signal'>start</a>"                                          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLaunch-struct"></a><h3>struct AgsFileLaunch</h3>
+<pre class="programlisting">struct AgsFileLaunch;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLaunchClass"></a><h3>struct AgsFileLaunchClass</h3>
+<pre class="programlisting">struct AgsFileLaunchClass {
+  GObjectClass object;
+
+  void (*start)(AgsFileLaunch *file_launch);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-new"></a><h3>ags_file_launch_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     ags_file_launch_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-start"></a><h3>ags_file_launch_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_launch_start               (<em class="parameter"><code><a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsFileLaunch--node"></a><h3>The <code class="literal">"node"</code> property</h3>
+<pre class="programlisting">  "node"                     <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The node to find the element.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileLaunch.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsFileLaunch-start"></a><h3>The <code class="literal">"start"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *agsfilelaunch,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>       user_data)          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsFileLink.html b/api/ags_old/AgsFileLink.html
new file mode 100644
index 0000000..02b7e87
--- /dev/null
+++ b/api/ags_old/AgsFileLink.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLink</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="AgsFileLaunch.html" title="AgsFileLaunch">
+<link rel="next" href="AgsFileLookup.html" title="AgsFileLookup">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFileLaunch.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFileLookup.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFileLink.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFileLink.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFileLink.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFileLink.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFileLink"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFileLink.top_of_page"></a>AgsFileLink</span></h2>
+<p>AgsFileLink</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFileLink.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsFileLink.html#AgsFileLink-struct" title="struct AgsFileLink">AgsFileLink</a>;
+struct              <a class="link" href="AgsFileLink.html#AgsFileLinkClass" title="struct AgsFileLinkClass">AgsFileLinkClass</a>;
+<a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       <a class="link" href="AgsFileLink.html#ags-file-link-new" title="ags_file_link_new ()">ags_file_link_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLink.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsFileLink
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLink.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileLink.html#AgsFileLink--data" title='The "data" property'>data</a>"                     <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsFileLink.html#AgsFileLink--filename" title='The "filename" property'>filename</a>"                 <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsFileLink.html#AgsFileLink--timestamp" title='The "timestamp" property'>timestamp</a>"                <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLink.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileLink.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLink-struct"></a><h3>struct AgsFileLink</h3>
+<pre class="programlisting">struct AgsFileLink;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLinkClass"></a><h3>struct AgsFileLinkClass</h3>
+<pre class="programlisting">struct AgsFileLinkClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-link-new"></a><h3>ags_file_link_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       ags_file_link_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileLink.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsFileLink--data"></a><h3>The <code class="literal">"data"</code> property</h3>
+<pre class="programlisting">  "data"                     <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The embedded data.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLink--filename"></a><h3>The <code class="literal">"filename"</code> property</h3>
+<pre class="programlisting">  "filename"                 <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The filename to locate the file.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLink--timestamp"></a><h3>The <code class="literal">"timestamp"</code> property</h3>
+<pre class="programlisting">  "timestamp"                <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The timestamp.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsFileLookup.html b/api/ags_old/AgsFileLookup.html
new file mode 100644
index 0000000..a7c3275
--- /dev/null
+++ b/api/ags_old/AgsFileLookup.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLookup</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="AgsFileLink.html" title="AgsFileLink">
+<link rel="next" href="ags-AgsFileRead.html" title="AgsFileRead">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFileLink.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileRead.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFileLookup.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFileLookup.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFileLookup.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFileLookup.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsFileLookup.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFileLookup"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFileLookup.top_of_page"></a>AgsFileLookup</span></h2>
+<p>AgsFileLookup</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFileLookup.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsFileLookup.html#AgsFileLookup-struct" title="struct AgsFileLookup">AgsFileLookup</a>;
+struct              <a class="link" href="AgsFileLookup.html#AgsFileLookupClass" title="struct AgsFileLookupClass">AgsFileLookupClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsFileLookup.html#ags-file-lookup-find-by-node" title="ags_file_lookup_find_by_node ()">ags_file_lookup_find_by_node</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);
+<a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     <a class="link" href="AgsFileLookup.html#ags-file-lookup-new" title="ags_file_lookup_new ()">ags_file_lookup_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFileLookup.html#ags-file-lookup-resolve" title="ags_file_lookup_resolve ()">ags_file_lookup_resolve</a>             (<em class="parameter"><code><a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsFileLookup
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileLookup.html#AgsFileLookup--file" title='The "file" property'>file</a>"                     <a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a>*              : Read / Write
+  "<a class="link" href="AgsFileLookup.html#AgsFileLookup--node" title='The "node" property'>node</a>"                     <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+  "<a class="link" href="AgsFileLookup.html#AgsFileLookup--reference" title='The "reference" property'>reference</a>"                <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileLookup.html#AgsFileLookup-resolve" title='The "resolve" signal'>resolve</a>"                                        : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLookup-struct"></a><h3>struct AgsFileLookup</h3>
+<pre class="programlisting">struct AgsFileLookup;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLookupClass"></a><h3>struct AgsFileLookupClass</h3>
+<pre class="programlisting">struct AgsFileLookupClass {
+  GObjectClass object;
+
+  void (*resolve)(AgsFileLookup *lookup);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-find-by-node"></a><h3>ags_file_lookup_find_by_node ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_file_lookup_find_by_node        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-new"></a><h3>ags_file_lookup_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     ags_file_lookup_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-resolve"></a><h3>ags_file_lookup_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_lookup_resolve             (<em class="parameter"><code><a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsFileLookup--file"></a><h3>The <code class="literal">"file"</code> property</h3>
+<pre class="programlisting">  "file"                     <a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a>*              : Read / Write</pre>
+<p>The file it is assigned with.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLookup--node"></a><h3>The <code class="literal">"node"</code> property</h3>
+<pre class="programlisting">  "node"                     <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The node it is assigned with.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLookup--reference"></a><h3>The <code class="literal">"reference"</code> property</h3>
+<pre class="programlisting">  "reference"                <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The reference it is assigned with.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileLookup.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsFileLookup-resolve"></a><h3>The <code class="literal">"resolve"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFileLookup.html" title="AgsFileLookup"><span class="type">AgsFileLookup</span></a> *agsfilelookup,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>       user_data)          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsFileSelection.html b/api/ags_old/AgsFileSelection.html
new file mode 100644
index 0000000..8619cbe
--- /dev/null
+++ b/api/ags_old/AgsFileSelection.html
@@ -0,0 +1,237 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileRead.html" title="AgsFileRead">
+<link rel="next" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileRead.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-selection-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFileSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFileSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFileSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFileSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsFileSelection.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFileSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFileSelection.top_of_page"></a>AgsFileSelection</span></h2>
+<p>AgsFileSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFileSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS" title="AGS_FILE_SELECTION_ENTRY()">AGS_FILE_SELECTION_ENTRY</a>            (strct)
+struct              <a class="link" href="AgsFileSelection.html#AgsFileSelection-struct" title="struct AgsFileSelection">AgsFileSelection</a>;
+struct              <a class="link" href="AgsFileSelection.html#AgsFileSelectionClass" title="struct AgsFileSelectionClass">AgsFileSelectionClass</a>;
+struct              <a class="link" href="AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry">AgsFileSelectionEntry</a>;
+enum                <a class="link" href="AgsFileSelection.html#AgsFileSelectionFlags" title="enum AgsFileSelectionFlags">AgsFileSelectionFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFileSelection.html#ags-file-selection-add-entry" title="ags_file_selection_add_entry ()">ags_file_selection_add_entry</a>        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFileSelection.html#ags-file-selection-completed" title="ags_file_selection_completed ()">ags_file_selection_completed</a>        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsFileSelection.html#ags-file-selection-contains-file" title="ags_file_selection_contains_file ()">ags_file_selection_contains_file</a>    (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<a class="link" href="AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * <a class="link" href="AgsFileSelection.html#ags-file-selection-entry-alloc" title="ags_file_selection_entry_alloc ()">ags_file_selection_entry_alloc</a>  ();
+<a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  <a class="link" href="AgsFileSelection.html#ags-file-selection-new" title="ags_file_selection_new ()">ags_file_selection_new</a>              ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFileSelection.html#ags-file-selection-remove-entry" title="ags_file_selection_remove_entry ()">ags_file_selection_remove_entry</a>     (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsFileSelection.html#ags-file-selection-set-entry" title="ags_file_selection_set_entry ()">ags_file_selection_set_entry</a>        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *entry</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsFileSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsFileSelection implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsFileSelection.html#AgsFileSelection-add-entry" title='The "add-entry" signal'>add-entry</a>"                                      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsFileSelection.html#AgsFileSelection-completed" title='The "completed" signal'>completed</a>"                                      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsFileSelection.html#AgsFileSelection-remove-entry" title='The "remove-entry" signal'>remove-entry</a>"                                   : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-SELECTION-ENTRY:CAPS"></a><h3>AGS_FILE_SELECTION_ENTRY()</h3>
+<pre class="programlisting">#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelection-struct"></a><h3>struct AgsFileSelection</h3>
+<pre class="programlisting">struct AgsFileSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionClass"></a><h3>struct AgsFileSelectionClass</h3>
+<pre class="programlisting">struct AgsFileSelectionClass {
+  GtkVBoxClass vbox;
+
+  void (*add_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+  void (*remove_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+
+  void (*completed)(AgsFileSelection *file_selection);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionEntry"></a><h3>struct AgsFileSelectionEntry</h3>
+<pre class="programlisting">struct AgsFileSelectionEntry {
+  GtkTable *table;
+
+  GtkWidget *entry;
+
+  gboolean chosed;
+  gchar *filename;
+
+  GtkSpinButton *nth_sample;
+  GtkSpinButton *nth_channel;
+  GtkSpinButton *count;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionFlags"></a><h3>enum AgsFileSelectionFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_FILE_SELECTION_COMPLETED   = 1,
+} AgsFileSelectionFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-add-entry"></a><h3>ags_file_selection_add_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_add_entry        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-completed"></a><h3>ags_file_selection_completed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_completed        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-contains-file"></a><h3>ags_file_selection_contains_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_file_selection_contains_file    (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-entry-alloc"></a><h3>ags_file_selection_entry_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * ags_file_selection_entry_alloc  ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-new"></a><h3>ags_file_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  ags_file_selection_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-remove-entry"></a><h3>ags_file_selection_remove_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_remove_entry     (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-set-entry"></a><h3>ags_file_selection_set_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_set_entry        (<em class="parameter"><code><a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *entry</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsFileSelection.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsFileSelection-add-entry"></a><h3>The <code class="literal">"add-entry"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *agsfileselection,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>          *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelection-completed"></a><h3>The <code class="literal">"completed"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *agsfileselection,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelection-remove-entry"></a><h3>The <code class="literal">"remove-entry"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsFileSelection.html" title="AgsFileSelection"><span class="type">AgsFileSelection</span></a> *agsfileselection,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>          *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsFreeSelection.html b/api/ags_old/AgsFreeSelection.html
new file mode 100644
index 0000000..9b10dac
--- /dev/null
+++ b/api/ags_old/AgsFreeSelection.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFreeSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsExportOutput.html" title="AgsExportOutput">
+<link rel="next" href="AgsInitAudio.html" title="AgsInitAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsExportOutput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsInitAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsFreeSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsFreeSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsFreeSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsFreeSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsFreeSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsFreeSelection.top_of_page"></a>AgsFreeSelection</span></h2>
+<p>AgsFreeSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsFreeSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsFreeSelection.html#AgsFreeSelection-struct" title="struct AgsFreeSelection">AgsFreeSelection</a>;
+struct              <a class="link" href="AgsFreeSelection.html#AgsFreeSelectionClass" title="struct AgsFreeSelectionClass">AgsFreeSelectionClass</a>;
+<a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  <a class="link" href="AgsFreeSelection.html#ags-free-selection-new" title="ags_free_selection_new ()">ags_free_selection_new</a>              (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFreeSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsFreeSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsFreeSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsFreeSelection implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsFreeSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsFreeSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFreeSelection-struct"></a><h3>struct AgsFreeSelection</h3>
+<pre class="programlisting">struct AgsFreeSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFreeSelectionClass"></a><h3>struct AgsFreeSelectionClass</h3>
+<pre class="programlisting">struct AgsFreeSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-free-selection-new"></a><h3>ags_free_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  ags_free_selection_new              (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsGuiThread.html b/api/ags_old/AgsGuiThread.html
new file mode 100644
index 0000000..e658216
--- /dev/null
+++ b/api/ags_old/AgsGuiThread.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGuiThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsExportThread.html" title="AgsExportThread">
+<link rel="next" href="AgsIteratorThread.html" title="AgsIteratorThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsExportThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsIteratorThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsGuiThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsGuiThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsGuiThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsGuiThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsGuiThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsGuiThread.top_of_page"></a>AgsGuiThread</span></h2>
+<p>AgsGuiThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsGuiThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_GUI_THREAD_DEFAULT_JIFFIE">AGS_GUI_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsGuiThread.html#AgsGuiThread-struct" title="struct AgsGuiThread">AgsGuiThread</a>;
+struct              <a class="link" href="AgsGuiThread.html#AgsGuiThreadClass" title="struct AgsGuiThreadClass">AgsGuiThreadClass</a>;
+<a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      <a class="link" href="AgsGuiThread.html#ags-gui-thread-new" title="ags_gui_thread_new ()">ags_gui_thread_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsGuiThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsGuiThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsGuiThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsGuiThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsGuiThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsGuiThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_GUI_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_GUI_THREAD_DEFAULT_JIFFIE (250)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiThread-struct"></a><h3>struct AgsGuiThread</h3>
+<pre class="programlisting">struct AgsGuiThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiThreadClass"></a><h3>struct AgsGuiThreadClass</h3>
+<pre class="programlisting">struct AgsGuiThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-gui-thread-new"></a><h3>ags_gui_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsGuiThread.html" title="AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      ags_gui_thread_new                  ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsIndicator.html b/api/ags_old/AgsIndicator.html
new file mode 100644
index 0000000..f394d23
--- /dev/null
+++ b/api/ags_old/AgsIndicator.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="AgsExpanderSet.html" title="AgsExpanderSet">
+<link rel="next" href="AgsLed.html" title="AgsLed">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsExpanderSet.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLed.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsIndicator.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsIndicator.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsIndicator.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsIndicator.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsIndicator.top_of_page"></a>AgsIndicator</span></h2>
+<p>AgsIndicator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsIndicator.html#AgsIndicator-struct" title="struct AgsIndicator">AgsIndicator</a>;
+struct              <a class="link" href="AgsIndicator.html#AgsIndicatorClass" title="struct AgsIndicatorClass">AgsIndicatorClass</a>;
+<a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      <a class="link" href="AgsIndicator.html#ags-indicator-new" title="ags_indicator_new ()">ags_indicator_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----AgsIndicator
+                           +----<a class="link" href="AgsVIndicator.html" title="AgsVIndicator">AgsVIndicator</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsIndicator implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsIndicator.html#AgsIndicator--adjustment" title='The "adjustment" property'>adjustment</a>"               <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIndicator-struct"></a><h3>struct AgsIndicator</h3>
+<pre class="programlisting">struct AgsIndicator;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIndicatorClass"></a><h3>struct AgsIndicatorClass</h3>
+<pre class="programlisting">struct AgsIndicatorClass {
+  GtkWidgetClass widget;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-indicator-new"></a><h3>ags_indicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsIndicator.html" title="AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      ags_indicator_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsIndicator.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsIndicator--adjustment"></a><h3>The <code class="literal">"adjustment"</code> property</h3>
+<pre class="programlisting">  "adjustment"               <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The adjustment it is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsInitAudio.html b/api/ags_old/AgsInitAudio.html
new file mode 100644
index 0000000..9432802
--- /dev/null
+++ b/api/ags_old/AgsInitAudio.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInitAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsFreeSelection.html" title="AgsFreeSelection">
+<link rel="next" href="AgsInitChannel.html" title="AgsInitChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFreeSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsInitChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsInitAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsInitAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsInitAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsInitAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsInitAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsInitAudio.top_of_page"></a>AgsInitAudio</span></h2>
+<p>AgsInitAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsInitAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsInitAudio.html#AgsInitAudio-struct" title="struct AgsInitAudio">AgsInitAudio</a>;
+struct              <a class="link" href="AgsInitAudio.html#AgsInitAudioClass" title="struct AgsInitAudioClass">AgsInitAudioClass</a>;
+<a class="link" href="AgsInitAudio.html" title="AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      <a class="link" href="AgsInitAudio.html#ags-init-audio-new" title="ags_init_audio_new ()">ags_init_audio_new</a>                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInitAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsInitAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInitAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsInitAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsInitAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsInitAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInitAudio-struct"></a><h3>struct AgsInitAudio</h3>
+<pre class="programlisting">struct AgsInitAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInitAudioClass"></a><h3>struct AgsInitAudioClass</h3>
+<pre class="programlisting">struct AgsInitAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-init-audio-new"></a><h3>ags_init_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsInitAudio.html" title="AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      ags_init_audio_new                  (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsInitChannel.html b/api/ags_old/AgsInitChannel.html
new file mode 100644
index 0000000..3fb1735
--- /dev/null
+++ b/api/ags_old/AgsInitChannel.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInitChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsInitAudio.html" title="AgsInitAudio">
+<link rel="next" href="AgsMuteAudio.html" title="AgsMuteAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsInitAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMuteAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsInitChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsInitChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsInitChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsInitChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsInitChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsInitChannel.top_of_page"></a>AgsInitChannel</span></h2>
+<p>AgsInitChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsInitChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsInitChannel.html#AgsInitChannel-struct" title="struct AgsInitChannel">AgsInitChannel</a>;
+struct              <a class="link" href="AgsInitChannel.html#AgsInitChannelClass" title="struct AgsInitChannelClass">AgsInitChannelClass</a>;
+<a class="link" href="AgsInitChannel.html" title="AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    <a class="link" href="AgsInitChannel.html#ags-init-channel-new" title="ags_init_channel_new ()">ags_init_channel_new</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInitChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsInitChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInitChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsInitChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsInitChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsInitChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInitChannel-struct"></a><h3>struct AgsInitChannel</h3>
+<pre class="programlisting">struct AgsInitChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInitChannelClass"></a><h3>struct AgsInitChannelClass</h3>
+<pre class="programlisting">struct AgsInitChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-init-channel-new"></a><h3>ags_init_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsInitChannel.html" title="AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    ags_init_channel_new                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsInlinePlayer.html b/api/ags_old/AgsInlinePlayer.html
new file mode 100644
index 0000000..aab15a8
--- /dev/null
+++ b/api/ags_old/AgsInlinePlayer.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInlinePlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">
+<link rel="next" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-export-window-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLadspaBrowser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsInlinePlayer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsInlinePlayer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsInlinePlayer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsInlinePlayer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsInlinePlayer.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsInlinePlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsInlinePlayer.top_of_page"></a>AgsInlinePlayer</span></h2>
+<p>AgsInlinePlayer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsInlinePlayer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsInlinePlayer.html#AgsInlinePlayer-struct" title="struct AgsInlinePlayer">AgsInlinePlayer</a>;
+struct              <a class="link" href="AgsInlinePlayer.html#AgsInlinePlayerClass" title="struct AgsInlinePlayerClass">AgsInlinePlayerClass</a>;
+<a class="link" href="AgsInlinePlayer.html" title="AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   <a class="link" href="AgsInlinePlayer.html#ags-inline-player-new" title="ags_inline_player_new ()">ags_inline_player_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsInlinePlayer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsInlinePlayer implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsInlinePlayer.html#AgsInlinePlayer--playable" title='The "playable" property'>playable</a>"                 <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInlinePlayer-struct"></a><h3>struct AgsInlinePlayer</h3>
+<pre class="programlisting">struct AgsInlinePlayer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInlinePlayerClass"></a><h3>struct AgsInlinePlayerClass</h3>
+<pre class="programlisting">struct AgsInlinePlayerClass {
+  GtkHBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-inline-player-new"></a><h3>ags_inline_player_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsInlinePlayer.html" title="AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   ags_inline_player_new               ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsInlinePlayer.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsInlinePlayer--playable"></a><h3>The <code class="literal">"playable"</code> property</h3>
+<pre class="programlisting">  "playable"                 <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The AgsPlayable to use within the AgsInlinePlayer.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsInput.html b/api/ags_old/AgsInput.html
new file mode 100644
index 0000000..e8e72e8
--- /dev/null
+++ b/api/ags_old/AgsInput.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsDevout.html" title="AgsDevout">
+<link rel="next" href="AgsNotation.html" title="AgsNotation">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDevout.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsNotation.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsInput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsInput.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsInput.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsInput.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsInput.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsInput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsInput.top_of_page"></a>AgsInput</span></h2>
+<p>AgsInput</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsInput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsInput.html#AgsInput-struct" title="struct AgsInput">AgsInput</a>;
+struct              <a class="link" href="AgsInput.html#AgsInputClass" title="struct AgsInputClass">AgsInputClass</a>;
+<a class="link" href="AgsInput.html" title="AgsInput"><span class="returnvalue">AgsInput</span></a> *          <a class="link" href="AgsInput.html#ags-input-new" title="ags_input_new ()">ags_input_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInput.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+         +----AgsInput
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInput.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsInput implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsInput.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsInput.html#AgsInput--file-link" title='The "file-link" property'>file-link</a>"                <a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a>*          : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsInput.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsInput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInput-struct"></a><h3>struct AgsInput</h3>
+<pre class="programlisting">struct AgsInput;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInputClass"></a><h3>struct AgsInputClass</h3>
+<pre class="programlisting">struct AgsInputClass {
+  AgsChannelClass channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-input-new"></a><h3>ags_input_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsInput.html" title="AgsInput"><span class="returnvalue">AgsInput</span></a> *          ags_input_new                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsInput.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsInput--file-link"></a><h3>The <code class="literal">"file-link"</code> property</h3>
+<pre class="programlisting">  "file-link"                <a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a>*          : Read / Write</pre>
+<p>The file link to read from.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsIpatch.html b/api/ags_old/AgsIpatch.html
new file mode 100644
index 0000000..3a7a62a
--- /dev/null
+++ b/api/ags_old/AgsIpatch.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIpatch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="AgsAudioFile.html" title="AgsAudioFile">
+<link rel="next" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsIpatchSF2Reader.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsIpatch.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsIpatch.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsIpatch.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsIpatch.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsIpatch.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsIpatch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsIpatch.top_of_page"></a>AgsIpatch</span></h2>
+<p>AgsIpatch</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsIpatch.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS" title="AGS_IPATCH_DEFAULT_CHANNELS">AGS_IPATCH_DEFAULT_CHANNELS</a>
+#define             <a class="link" href="AgsIpatch.html#AGS-IPATCH-READ:CAPS" title="AGS_IPATCH_READ">AGS_IPATCH_READ</a>
+#define             <a class="link" href="AgsIpatch.html#AGS-IPATCH-WRITE:CAPS" title="AGS_IPATCH_WRITE">AGS_IPATCH_WRITE</a>
+struct              <a class="link" href="AgsIpatch.html#AgsIpatch-struct" title="struct AgsIpatch">AgsIpatch</a>;
+struct              <a class="link" href="AgsIpatch.html#AgsIpatchClass" title="struct AgsIpatchClass">AgsIpatchClass</a>;
+enum                <a class="link" href="AgsIpatch.html#AgsIpatchFlags" title="enum AgsIpatchFlags">AgsIpatchFlags</a>;
+<a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         <a class="link" href="AgsIpatch.html#ags-ipatch-new" title="ags_ipatch_new ()">ags_ipatch_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsIpatch
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsIpatch implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsIpatch.html#AgsIpatch--filename" title='The "filename" property'>filename</a>"                 <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+  "<a class="link" href="AgsIpatch.html#AgsIpatch--mode" title='The "mode" property'>mode</a>"                     <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-IPATCH-DEFAULT-CHANNELS:CAPS"></a><h3>AGS_IPATCH_DEFAULT_CHANNELS</h3>
+<pre class="programlisting">#define AGS_IPATCH_DEFAULT_CHANNELS 2
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-READ:CAPS"></a><h3>AGS_IPATCH_READ</h3>
+<pre class="programlisting">#define AGS_IPATCH_READ "r"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-WRITE:CAPS"></a><h3>AGS_IPATCH_WRITE</h3>
+<pre class="programlisting">#define AGS_IPATCH_WRITE "w"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatch-struct"></a><h3>struct AgsIpatch</h3>
+<pre class="programlisting">struct AgsIpatch;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchClass"></a><h3>struct AgsIpatchClass</h3>
+<pre class="programlisting">struct AgsIpatchClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchFlags"></a><h3>enum AgsIpatchFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_IPATCH_DLS2   = 1,
+  AGS_IPATCH_SF2    = 1 << 1,
+  AGS_IPATCH_GIG    = 1 << 2,
+} AgsIpatchFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ipatch-new"></a><h3>ags_ipatch_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         ags_ipatch_new                      ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsIpatch.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsIpatch--filename"></a><h3>The <code class="literal">"filename"</code> property</h3>
+<pre class="programlisting">  "filename"                 <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The filename to open.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatch--mode"></a><h3>The <code class="literal">"mode"</code> property</h3>
+<pre class="programlisting">  "mode"                     <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The mode to open the file.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsIpatchSF2Reader.html b/api/ags_old/AgsIpatchSF2Reader.html
new file mode 100644
index 0000000..3e963a8
--- /dev/null
+++ b/api/ags_old/AgsIpatchSF2Reader.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIpatchSF2Reader</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="AgsIpatch.html" title="AgsIpatch">
+<link rel="next" href="AgsSndfile.html" title="AgsSndfile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsIpatch.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSndfile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsIpatchSF2Reader.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsIpatchSF2Reader.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsIpatchSF2Reader.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsIpatchSF2Reader.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsIpatchSF2Reader"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsIpatchSF2Reader.top_of_page"></a>AgsIpatchSF2Reader</span></h2>
+<p>AgsIpatchSF2Reader</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsIpatchSF2Reader.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsIpatchSF2Reader.html#AgsIpatchSF2Reader-struct" title="struct AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>;
+struct              <a class="link" href="AgsIpatchSF2Reader.html#AgsIpatchSF2ReaderClass" title="struct AgsIpatchSF2ReaderClass">AgsIpatchSF2ReaderClass</a>;
+enum                <a class="link" href="AgsIpatchSF2Reader.html#AgsSF2Levels" title="enum AgsSF2Levels">AgsSF2Levels</a>;
+<a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * <a class="link" href="AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new" title="ags_ipatch_sf2_reader_new ()">ags_ipatch_sf2_reader_new</a>          ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIpatchSF2Reader.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsIpatchSF2Reader
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIpatchSF2Reader.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsIpatchSF2Reader implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsIpatchSF2Reader.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsIpatchSF2Reader.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIpatchSF2Reader-struct"></a><h3>struct AgsIpatchSF2Reader</h3>
+<pre class="programlisting">struct AgsIpatchSF2Reader;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchSF2ReaderClass"></a><h3>struct AgsIpatchSF2ReaderClass</h3>
+<pre class="programlisting">struct AgsIpatchSF2ReaderClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSF2Levels"></a><h3>enum AgsSF2Levels</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SF2_FILENAME = 0,
+  AGS_SF2_PHDR = 1,
+  AGS_SF2_IHDR = 2,
+  AGS_SF2_SHDR = 3,
+} AgsSF2Levels;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ipatch-sf2-reader-new"></a><h3>ags_ipatch_sf2_reader_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * ags_ipatch_sf2_reader_new          ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsIteratorThread.html b/api/ags_old/AgsIteratorThread.html
new file mode 100644
index 0000000..9267900
--- /dev/null
+++ b/api/ags_old/AgsIteratorThread.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIteratorThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsGuiThread.html" title="AgsGuiThread">
+<link rel="next" href="AgsRecyclingThread.html" title="AgsRecyclingThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsGuiThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecyclingThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsIteratorThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsIteratorThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsIteratorThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsIteratorThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsIteratorThread.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsIteratorThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsIteratorThread.top_of_page"></a>AgsIteratorThread</span></h2>
+<p>AgsIteratorThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsIteratorThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsIteratorThread.html#AgsIteratorThread-struct" title="struct AgsIteratorThread">AgsIteratorThread</a>;
+struct              <a class="link" href="AgsIteratorThread.html#AgsIteratorThreadClass" title="struct AgsIteratorThreadClass">AgsIteratorThreadClass</a>;
+enum                <a class="link" href="AgsIteratorThread.html#AgsIteratorThreadFlags" title="enum AgsIteratorThreadFlags">AgsIteratorThreadFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsIteratorThread.html#ags-iterator-thread-children-ready" title="ags_iterator_thread_children_ready ()">ags_iterator_thread_children_ready</a>  (<em class="parameter"><code><a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);
+<a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * <a class="link" href="AgsIteratorThread.html#ags-iterator-thread-new" title="ags_iterator_thread_new ()">ags_iterator_thread_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsIteratorThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsIteratorThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsIteratorThread.html#AgsIteratorThread-children-ready" title='The "children-ready" signal'>children-ready</a>"                                 : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIteratorThread-struct"></a><h3>struct AgsIteratorThread</h3>
+<pre class="programlisting">struct AgsIteratorThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIteratorThreadClass"></a><h3>struct AgsIteratorThreadClass</h3>
+<pre class="programlisting">struct AgsIteratorThreadClass {
+  AgsThreadClass thread;
+  
+  void (*children_ready)(AgsIteratorThread *iterator_thread,
+			 AgsThread *current);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIteratorThreadFlags"></a><h3>enum AgsIteratorThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ITERATOR_THREAD_DONE      = 1,
+  AGS_ITERATOR_THREAD_WAIT      = 1 << 1,
+} AgsIteratorThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-children-ready"></a><h3>ags_iterator_thread_children_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_iterator_thread_children_ready  (<em class="parameter"><code><a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-new"></a><h3>ags_iterator_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * ags_iterator_thread_new             ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsIteratorThread.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsIteratorThread-children-ready"></a><h3>The <code class="literal">"children-ready"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            user_function                      (<a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *agsiteratorthread,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>           *arg1,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>           *arg2,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>           user_data)              : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLadspaBrowser.html b/api/ags_old/AgsLadspaBrowser.html
new file mode 100644
index 0000000..609be7e
--- /dev/null
+++ b/api/ags_old/AgsLadspaBrowser.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLadspaBrowser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsInlinePlayer.html" title="AgsInlinePlayer">
+<link rel="next" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsInlinePlayer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ladspa-browser-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLadspaBrowser.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLadspaBrowser.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLadspaBrowser.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLadspaBrowser.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLadspaBrowser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLadspaBrowser.top_of_page"></a>AgsLadspaBrowser</span></h2>
+<p>AgsLadspaBrowser</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLadspaBrowser.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsLadspaBrowser.html#AgsLadspaBrowser-struct" title="struct AgsLadspaBrowser">AgsLadspaBrowser</a>;
+struct              <a class="link" href="AgsLadspaBrowser.html#AgsLadspaBrowserClass" title="struct AgsLadspaBrowserClass">AgsLadspaBrowserClass</a>;
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         <a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new" title="ags_ladspa_browser_combo_box_controls_new ()">ags_ladspa_browser_combo_box_controls_new</a>
+                                                        ();
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect" title="ags_ladspa_browser_get_plugin_effect ()">ags_ladspa_browser_get_plugin_effect</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename" title="ags_ladspa_browser_get_plugin_filename ()">ags_ladspa_browser_get_plugin_filename</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></a> *  <a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-new" title="ags_ladspa_browser_new ()">ags_ladspa_browser_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *parent</code></em>);
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         <a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-preview-new" title="ags_ladspa_browser_preview_new ()">ags_ladspa_browser_preview_new</a>      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaBrowser.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkWindow">GtkWindow</GTKDOCLINK>
+                                       +----<GTKDOCLINK HREF="GtkDialog">GtkDialog</GTKDOCLINK>
+                                             +----AgsLadspaBrowser
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaBrowser.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLadspaBrowser implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaBrowser.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaBrowser.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLadspaBrowser-struct"></a><h3>struct AgsLadspaBrowser</h3>
+<pre class="programlisting">struct AgsLadspaBrowser;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaBrowserClass"></a><h3>struct AgsLadspaBrowserClass</h3>
+<pre class="programlisting">struct AgsLadspaBrowserClass {
+  GtkDialogClass dialog;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-combo-box-controls-new"></a><h3>ags_ladspa_browser_combo_box_controls_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         ags_ladspa_browser_combo_box_controls_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-effect"></a><h3>ags_ladspa_browser_get_plugin_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_ladspa_browser_get_plugin_effect
+                                                        (<em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-filename"></a><h3>ags_ladspa_browser_get_plugin_filename ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_ladspa_browser_get_plugin_filename
+                                                        (<em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-new"></a><h3>ags_ladspa_browser_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></a> *  ags_ladspa_browser_new              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-preview-new"></a><h3>ags_ladspa_browser_preview_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         ags_ladspa_browser_preview_new      ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLadspaManager.html b/api/ags_old/AgsLadspaManager.html
new file mode 100644
index 0000000..eada642
--- /dev/null
+++ b/api/ags_old/AgsLadspaManager.html
@@ -0,0 +1,184 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLadspaManager</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="prev" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="next" href="AgsPluginFactory.html" title="AgsPluginFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="plugin.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPluginFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLadspaManager.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLadspaManager.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLadspaManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLadspaManager"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLadspaManager.top_of_page"></a>AgsLadspaManager</span></h2>
+<p>AgsLadspaManager</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLadspaManager.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS" title="AGS_LADSPA_PLUGIN()">AGS_LADSPA_PLUGIN</a>                   (ptr)
+struct              <a class="link" href="AgsLadspaManager.html#AgsLadspaManager-struct" title="struct AgsLadspaManager">AgsLadspaManager</a>;
+struct              <a class="link" href="AgsLadspaManager.html#AgsLadspaManagerClass" title="struct AgsLadspaManagerClass">AgsLadspaManagerClass</a>;
+struct              <a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin">AgsLadspaPlugin</a>;
+enum                <a class="link" href="AgsLadspaManager.html#AgsLadspaPluginFlags" title="enum AgsLadspaPluginFlags">AgsLadspaPluginFlags</a>;
+<a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin" title="ags_ladspa_manager_find_ladspa_plugin ()">ags_ladspa_manager_find_ladspa_plugin</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-get-filenames" title="ags_ladspa_manager_get_filenames ()">ags_ladspa_manager_get_filenames</a>    ();
+<a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-get-instance" title="ags_ladspa_manager_get_instance ()">ags_ladspa_manager_get_instance</a>     ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-load-default-directory" title="ags_ladspa_manager_load_default_directory ()">ags_ladspa_manager_load_default_directory</a>
+                                                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-load-file" title="ags_ladspa_manager_load_file ()">ags_ladspa_manager_load_file</a>        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  <a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-new" title="ags_ladspa_manager_new ()">ags_ladspa_manager_new</a>              ();
+<a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   <a class="link" href="AgsLadspaManager.html#ags-ladspa-plugin-alloc" title="ags_ladspa_plugin_alloc ()">ags_ladspa_plugin_alloc</a>             ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLadspaManager.html#ags-ladspa-plugin-free" title="ags_ladspa_plugin_free ()">ags_ladspa_plugin_free</a>              (<em class="parameter"><code><a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsLadspaManager
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaManager.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLadspaManager.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LADSPA-PLUGIN:CAPS"></a><h3>AGS_LADSPA_PLUGIN()</h3>
+<pre class="programlisting">#define AGS_LADSPA_PLUGIN(ptr) ((AgsLadspaPlugin *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaManager-struct"></a><h3>struct AgsLadspaManager</h3>
+<pre class="programlisting">struct AgsLadspaManager;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaManagerClass"></a><h3>struct AgsLadspaManagerClass</h3>
+<pre class="programlisting">struct AgsLadspaManagerClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPlugin"></a><h3>struct AgsLadspaPlugin</h3>
+<pre class="programlisting">struct AgsLadspaPlugin {
+  guint flags;
+
+  gchar *filename;
+  void *plugin_so;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPluginFlags"></a><h3>enum AgsLadspaPluginFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LADSPA_PLUGIN_IS_LOADED    = 1,
+} AgsLadspaPluginFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-find-ladspa-plugin"></a><h3>ags_ladspa_manager_find_ladspa_plugin ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   ags_ladspa_manager_find_ladspa_plugin
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-filenames"></a><h3>ags_ladspa_manager_get_filenames ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            ags_ladspa_manager_get_filenames    ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-instance"></a><h3>ags_ladspa_manager_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  ags_ladspa_manager_get_instance     ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-default-directory"></a><h3>ags_ladspa_manager_load_default_directory ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_manager_load_default_directory
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-file"></a><h3>ags_ladspa_manager_load_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_manager_load_file        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-new"></a><h3>ags_ladspa_manager_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  ags_ladspa_manager_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-alloc"></a><h3>ags_ladspa_plugin_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   ags_ladspa_plugin_alloc             ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-free"></a><h3>ags_ladspa_plugin_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_plugin_free              (<em class="parameter"><code><a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLed.html b/api/ags_old/AgsLed.html
new file mode 100644
index 0000000..d966717
--- /dev/null
+++ b/api/ags_old/AgsLed.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="AgsIndicator.html" title="AgsIndicator">
+<link rel="next" href="AgsVIndicator.html" title="AgsVIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsVIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLed.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLed.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLed.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLed.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLed.top_of_page"></a>AgsLed</span></h2>
+<p>AgsLed</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLed.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsLed.html#AgsLed-struct" title="struct AgsLed">AgsLed</a>;
+struct              <a class="link" href="AgsLed.html#AgsLedClass" title="struct AgsLedClass">AgsLedClass</a>;
+enum                <a class="link" href="AgsLed.html#AgsLedFlags" title="enum AgsLedFlags">AgsLedFlags</a>;
+<a class="link" href="AgsLed.html" title="AgsLed"><span class="returnvalue">AgsLed</span></a> *            <a class="link" href="AgsLed.html#ags-led-new" title="ags_led_new ()">ags_led_new</a>                         ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLed.html#ags-led-set-active" title="ags_led_set_active ()">ags_led_set_active</a>                  (<em class="parameter"><code><a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLed.html#ags-led-unset-active" title="ags_led_unset_active ()">ags_led_unset_active</a>                (<em class="parameter"><code><a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLed.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----AgsLed
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLed.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLed implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLed.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLed.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLed-struct"></a><h3>struct AgsLed</h3>
+<pre class="programlisting">struct AgsLed;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLedClass"></a><h3>struct AgsLedClass</h3>
+<pre class="programlisting">struct AgsLedClass {
+  GtkBinClass bin;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLedFlags"></a><h3>enum AgsLedFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LED_ACTIVE        = 1,
+} AgsLedFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-new"></a><h3>ags_led_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLed.html" title="AgsLed"><span class="returnvalue">AgsLed</span></a> *            ags_led_new                         ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-set-active"></a><h3>ags_led_set_active ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_led_set_active                  (<em class="parameter"><code><a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-unset-active"></a><h3>ags_led_unset_active ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_led_unset_active                (<em class="parameter"><code><a class="link" href="AgsLed.html" title="AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLine.html b/api/ags_old/AgsLine.html
new file mode 100644
index 0000000..c1049de
--- /dev/null
+++ b/api/ags_old/AgsLine.html
@@ -0,0 +1,228 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">
+<link rel="next" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-ladspa-browser-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLine.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsLine.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLine.top_of_page"></a>AgsLine</span></h2>
+<p>AgsLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_DEFAULT_BUILD_ID">AGS_LINE_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS" title="AGS_LINE_DEFAULT_VERSION">AGS_LINE_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsLine.html#AgsLine-struct" title="struct AgsLine">AgsLine</a>;
+struct              <a class="link" href="AgsLine.html#AgsLineClass" title="struct AgsLineClass">AgsLineClass</a>;
+enum                <a class="link" href="AgsLine.html#AgsLineFlags" title="enum AgsLineFlags">AgsLineFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsLine.html#ags-line-find-next-grouped" title="ags_line_find_next_grouped ()">ags_line_find_next_grouped</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLine.html#ags-line-find-port" title="ags_line_find_port ()">ags_line_find_port</a>                  (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLine.html#ags-line-group-changed" title="ags_line_group_changed ()">ags_line_group_changed</a>              (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<a class="link" href="AgsLine.html" title="AgsLine"><span class="returnvalue">AgsLine</span></a> *           <a class="link" href="AgsLine.html#ags-line-new" title="ags_line_new ()">ags_line_new</a>                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLine.html#ags-line-set-channel" title="ags_line_set_channel ()">ags_line_set_channel</a>                (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsLine
+                                             +----<a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>
+                                             +----<a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>
+                                             +----<a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>
+                                             +----<a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>
+                                             +----<a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLine implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLine.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLine.html#AgsLine--channel" title='The "channel" property'>channel</a>"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+  "<a class="link" href="AgsLine.html#AgsLine--pad" title='The "pad" property'>pad</a>"                      <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>*               : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLine.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLine.html#AgsLine-group-changed" title='The "group-changed" signal'>group-changed</a>"                                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsLine.html#AgsLine-set-channel" title='The "set-channel" signal'>set-channel</a>"                                    : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLine-struct"></a><h3>struct AgsLine</h3>
+<pre class="programlisting">struct AgsLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineClass"></a><h3>struct AgsLineClass</h3>
+<pre class="programlisting">struct AgsLineClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsLine *line, AgsChannel *channel);
+
+  void (*group_changed)(AgsLine *line);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineFlags"></a><h3>enum AgsLineFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINE_CONNECTED         = 1,
+  AGS_LINE_GROUPED           = 1 << 1,
+  AGS_LINE_MAPPED_RECALL     = 1 << 2,
+  AGS_LINE_PREMAPPED_RECALL  = 1 << 3,
+} AgsLineFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-next-grouped"></a><h3>ags_line_find_next_grouped ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_line_find_next_grouped          (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-port"></a><h3>ags_line_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_find_port                  (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-group-changed"></a><h3>ags_line_group_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_group_changed              (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-new"></a><h3>ags_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLine.html" title="AgsLine"><span class="returnvalue">AgsLine</span></a> *           ags_line_new                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-set-channel"></a><h3>ags_line_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_set_channel                (<em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLine.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLine--channel"></a><h3>The <code class="literal">"channel"</code> property</h3>
+<pre class="programlisting">  "channel"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The channel it is assigned with.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLine--pad"></a><h3>The <code class="literal">"pad"</code> property</h3>
+<pre class="programlisting">  "pad"                      <a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>*               : Read / Write</pre>
+<p>The pad which is its parent.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLine.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsLine-group-changed"></a><h3>The <code class="literal">"group-changed"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *agsline,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLine-set-channel"></a><h3>The <code class="literal">"set-channel"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *agsline,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLineEditor.html b/api/ags_old/AgsLineEditor.html
new file mode 100644
index 0000000..b59b75d
--- /dev/null
+++ b/api/ags_old/AgsLineEditor.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">
+<link rel="next" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLineEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLineEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLineEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLineEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLineEditor.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLineEditor.top_of_page"></a>AgsLineEditor</span></h2>
+<p>AgsLineEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLineEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_EDITOR_DEFAULT_BUILD_ID">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_LINE_EDITOR_DEFAULT_VERSION">AGS_LINE_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsLineEditor.html#AgsLineEditor-struct" title="struct AgsLineEditor">AgsLineEditor</a>;
+struct              <a class="link" href="AgsLineEditor.html#AgsLineEditorClass" title="struct AgsLineEditorClass">AgsLineEditorClass</a>;
+<a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     <a class="link" href="AgsLineEditor.html#ags-line-editor-new" title="ags_line_editor_new ()">ags_line_editor_new</a>                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLineEditor.html#ags-line-editor-set-channel" title="ags_line_editor_set_channel ()">ags_line_editor_set_channel</a>         (<em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsLineEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLineEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLineEditor.html#AgsLineEditor--channel" title='The "channel" property'>channel</a>"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineEditor-struct"></a><h3>struct AgsLineEditor</h3>
+<pre class="programlisting">struct AgsLineEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineEditorClass"></a><h3>struct AgsLineEditorClass</h3>
+<pre class="programlisting">struct AgsLineEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-new"></a><h3>ags_line_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     ags_line_editor_new                 (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-set-channel"></a><h3>ags_line_editor_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_editor_set_channel         (<em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLineEditor.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLineEditor--channel"></a><h3>The <code class="literal">"channel"</code> property</h3>
+<pre class="programlisting">  "channel"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The channel which this pad editor is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLineMember.html b/api/ags_old/AgsLineMember.html
new file mode 100644
index 0000000..cf63abb
--- /dev/null
+++ b/api/ags_old/AgsLineMember.html
@@ -0,0 +1,254 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">
+<link rel="next" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-member-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLineMember.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLineMember.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLineMember.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLineMember.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLineMember.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsLineMember.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLineMember.top_of_page"></a>AgsLineMember</span></h2>
+<p>AgsLineMember</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLineMember.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsLineMember.html#AgsLineMember-struct" title="struct AgsLineMember">AgsLineMember</a>;
+struct              <a class="link" href="AgsLineMember.html#AgsLineMemberClass" title="struct AgsLineMemberClass">AgsLineMemberClass</a>;
+enum                <a class="link" href="AgsLineMember.html#AgsLineMemberFlags" title="enum AgsLineMemberFlags">AgsLineMemberFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLineMember.html#ags-line-member-change-port" title="ags_line_member_change_port ()">ags_line_member_change_port</a>         (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> port_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLineMember.html#ags-line-member-find-port" title="ags_line_member_find_port ()">ags_line_member_find_port</a>           (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         <a class="link" href="AgsLineMember.html#ags-line-member-get-widget" title="ags_line_member_get_widget ()">ags_line_member_get_widget</a>          (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     <a class="link" href="AgsLineMember.html#ags-line-member-new" title="ags_line_member_new ()">ags_line_member_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLineMember.html#ags-line-member-set-label" title="ags_line_member_set_label ()">ags_line_member_set_label</a>           (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *label</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkFrame">GtkFrame</GTKDOCLINK>
+                                       +----AgsLineMember
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLineMember implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--control-port" title='The "control-port" property'>control-port</a>"             <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--plugin-name" title='The "plugin-name" property'>plugin-name</a>"              <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--port" title='The "port" property'>port</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--port-data" title='The "port-data" property'>port-data</a>"                <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--recall-port" title='The "recall-port" property'>recall-port</a>"              <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--recall-port-data" title='The "recall-port-data" property'>recall-port-data</a>"         <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--specifier" title='The "specifier" property'>specifier</a>"                <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--widget-label" title='The "widget-label" property'>widget-label</a>"             <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsLineMember.html#AgsLineMember--widget-type" title='The "widget-type" property'>widget-type</a>"              <GTKDOCLINK HREF="gulong"><span class="type">gulong</span></GTKDOCLINK>                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLineMember.html#AgsLineMember-change-port" title='The "change-port" signal'>change-port</a>"                                    : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLineMember-struct"></a><h3>struct AgsLineMember</h3>
+<pre class="programlisting">struct AgsLineMember;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberClass"></a><h3>struct AgsLineMemberClass</h3>
+<pre class="programlisting">struct AgsLineMemberClass {
+  GtkFrameClass frame;
+
+  void (*change_port)(AgsLineMember *line_member,
+		      gpointer port_data);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberFlags"></a><h3>enum AgsLineMemberFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINE_MEMBER_DEFAULT_TEMPLATE      = 1,
+  AGS_LINE_MEMBER_RESET_BY_ATOMIC       = 1 << 1,
+  AGS_LINE_MEMBER_RESET_BY_TASK         = 1 << 2,
+  AGS_LINE_MEMBER_APPLY_RECALL          = 1 << 3,
+  AGS_LINE_MEMBER_PLAY_CALLBACK_WRITE   = 1 << 4,
+  AGS_LINE_MEMBER_RECALL_CALLBACK_WRITE = 1 << 5,
+  AGS_LINE_MEMBER_CALLBACK_READ_BLOCK   = 1 << 6,
+  AGS_LINE_MEMBER_CALLBACK_WRITE_BLOCK  = 1 << 7,
+} AgsLineMemberFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-change-port"></a><h3>ags_line_member_change_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_change_port         (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> port_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-find-port"></a><h3>ags_line_member_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_find_port           (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-get-widget"></a><h3>ags_line_member_get_widget ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         ags_line_member_get_widget          (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-new"></a><h3>ags_line_member_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     ags_line_member_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-set-label"></a><h3>ags_line_member_set_label ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_set_label           (<em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *label</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLineMember--control-port"></a><h3>The <code class="literal">"control-port"</code> property</h3>
+<pre class="programlisting">  "control-port"             <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The index of the port to control.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--plugin-name"></a><h3>The <code class="literal">"plugin-name"</code> property</h3>
+<pre class="programlisting">  "plugin-name"              <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The plugin's name to control.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--port"></a><h3>The <code class="literal">"port"</code> property</h3>
+<pre class="programlisting">  "port"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The port to apply.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--port-data"></a><h3>The <code class="literal">"port-data"</code> property</h3>
+<pre class="programlisting">  "port-data"                <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The port data.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--recall-port"></a><h3>The <code class="literal">"recall-port"</code> property</h3>
+<pre class="programlisting">  "recall-port"              <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The recall port to apply.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--recall-port-data"></a><h3>The <code class="literal">"recall-port-data"</code> property</h3>
+<pre class="programlisting">  "recall-port-data"         <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The recall port data.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--specifier"></a><h3>The <code class="literal">"specifier"</code> property</h3>
+<pre class="programlisting">  "specifier"                <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The specifier of the port.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--widget-label"></a><h3>The <code class="literal">"widget-label"</code> property</h3>
+<pre class="programlisting">  "widget-label"             <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The label to display.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMember--widget-type"></a><h3>The <code class="literal">"widget-type"</code> property</h3>
+<pre class="programlisting">  "widget-type"              <GTKDOCLINK HREF="gulong"><span class="type">gulong</span></GTKDOCLINK>                : Read / Write</pre>
+<p>The widget type this line member packs.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLineMember.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsLineMember-change-port"></a><h3>The <code class="literal">"change-port"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *agslinemember,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>       arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>       user_data)          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLineMemberEditor.html b/api/ags_old/AgsLineMemberEditor.html
new file mode 100644
index 0000000..130ef59
--- /dev/null
+++ b/api/ags_old/AgsLineMemberEditor.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineMemberEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">
+<link rel="next" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-member-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-member-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLineMemberEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLineMemberEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLineMemberEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLineMemberEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLineMemberEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLineMemberEditor.top_of_page"></a>AgsLineMemberEditor</span></h2>
+<p>AgsLineMemberEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLineMemberEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsLineMemberEditor.html#AgsLineMemberEditor-struct" title="struct AgsLineMemberEditor">AgsLineMemberEditor</a>;
+struct              <a class="link" href="AgsLineMemberEditor.html#AgsLineMemberEditorClass" title="struct AgsLineMemberEditorClass">AgsLineMemberEditorClass</a>;
+<a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * <a class="link" href="AgsLineMemberEditor.html#ags-line-member-editor-new" title="ags_line_member_editor_new ()">ags_line_member_editor_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMemberEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsLineMemberEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLineMemberEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLineMemberEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineMemberEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLineMemberEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLineMemberEditor-struct"></a><h3>struct AgsLineMemberEditor</h3>
+<pre class="programlisting">struct AgsLineMemberEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberEditorClass"></a><h3>struct AgsLineMemberEditorClass</h3>
+<pre class="programlisting">struct AgsLineMemberEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-new"></a><h3>ags_line_member_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * ags_line_member_editor_new        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLinkChannel.html b/api/ags_old/AgsLinkChannel.html
new file mode 100644
index 0000000..857c214
--- /dev/null
+++ b/api/ags_old/AgsLinkChannel.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">
+<link rel="next" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-member-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLinkCollectionEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLinkChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLinkChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLinkChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLinkChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLinkChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLinkChannel.top_of_page"></a>AgsLinkChannel</span></h2>
+<p>AgsLinkChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLinkChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsLinkChannel.html#AgsLinkChannel-struct" title="struct AgsLinkChannel">AgsLinkChannel</a>;
+struct              <a class="link" href="AgsLinkChannel.html#AgsLinkChannelClass" title="struct AgsLinkChannelClass">AgsLinkChannelClass</a>;
+<a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    <a class="link" href="AgsLinkChannel.html#ags-link-channel-new" title="ags_link_channel_new ()">ags_link_channel_new</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsLinkChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLinkChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkChannel-struct"></a><h3>struct AgsLinkChannel</h3>
+<pre class="programlisting">struct AgsLinkChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkChannelClass"></a><h3>struct AgsLinkChannelClass</h3>
+<pre class="programlisting">struct AgsLinkChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-channel-new"></a><h3>ags_link_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    ags_link_channel_new                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLinkCollectionEditor.html b/api/ags_old/AgsLinkCollectionEditor.html
new file mode 100644
index 0000000..6c6b530
--- /dev/null
+++ b/api/ags_old/AgsLinkCollectionEditor.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsLinkChannel.html" title="AgsLinkChannel">
+<link rel="next" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLinkChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-link-collection-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLinkCollectionEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLinkCollectionEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLinkCollectionEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLinkCollectionEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLinkCollectionEditor.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLinkCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLinkCollectionEditor.top_of_page"></a>AgsLinkCollectionEditor</span></h2>
+<p>AgsLinkCollectionEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLinkCollectionEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsLinkCollectionEditor.html#AgsLinkCollectionEditor-struct" title="struct AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>;
+struct              <a class="link" href="AgsLinkCollectionEditor.html#AgsLinkCollectionEditorClass" title="struct AgsLinkCollectionEditorClass">AgsLinkCollectionEditorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count" title="ags_link_collection_editor_check_count ()">ags_link_collection_editor_check_count</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line" title="ags_link_collection_editor_check_first_line ()">ags_link_collection_editor_check_first_line</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link" title="ags_link_collection_editor_check_first_link ()">ags_link_collection_editor_check_first_link</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * <a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-new" title="ags_link_collection_editor_new ()">ags_link_collection_editor_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkTable">GtkTable</GTKDOCLINK>
+                                 +----AgsLinkCollectionEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLinkCollectionEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLinkCollectionEditor.html#AgsLinkCollectionEditor--channel-type" title='The "channel-type" property'>channel-type</a>"             <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditor-struct"></a><h3>struct AgsLinkCollectionEditor</h3>
+<pre class="programlisting">struct AgsLinkCollectionEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditorClass"></a><h3>struct AgsLinkCollectionEditorClass</h3>
+<pre class="programlisting">struct AgsLinkCollectionEditorClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-count"></a><h3>ags_link_collection_editor_check_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_check_count
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-line"></a><h3>ags_link_collection_editor_check_first_line ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_check_first_line
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-link"></a><h3>ags_link_collection_editor_check_first_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_check_first_link
+                                                        (<em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-new"></a><h3>ags_link_collection_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * ags_link_collection_editor_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLinkCollectionEditor.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditor--channel-type"></a><h3>The <code class="literal">"channel-type"</code> property</h3>
+<pre class="programlisting">  "channel-type"             <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The channel type which this channel link collection editor is assigned with.</p>
+<p>Allowed values: void</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLinkEditor.html b/api/ags_old/AgsLinkEditor.html
new file mode 100644
index 0000000..73df147
--- /dev/null
+++ b/api/ags_old/AgsLinkEditor.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">
+<link rel="next" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-link-collection-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-link-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLinkEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLinkEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLinkEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLinkEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLinkEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLinkEditor.top_of_page"></a>AgsLinkEditor</span></h2>
+<p>AgsLinkEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLinkEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsLinkEditor.html#AgsLinkEditor-struct" title="struct AgsLinkEditor">AgsLinkEditor</a>;
+struct              <a class="link" href="AgsLinkEditor.html#AgsLinkEditorClass" title="struct AgsLinkEditorClass">AgsLinkEditorClass</a>;
+enum                <a class="link" href="AgsLinkEditor.html#AgsLinkEditorFlags" title="enum AgsLinkEditorFlags">AgsLinkEditorFlags</a>;
+<a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     <a class="link" href="AgsLinkEditor.html#ags-link-editor-new" title="ags_link_editor_new ()">ags_link_editor_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkHBox">GtkHBox</GTKDOCLINK>
+                                       +----AgsLinkEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLinkEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLinkEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLinkEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkEditor-struct"></a><h3>struct AgsLinkEditor</h3>
+<pre class="programlisting">struct AgsLinkEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkEditorClass"></a><h3>struct AgsLinkEditorClass</h3>
+<pre class="programlisting">struct AgsLinkEditorClass {
+  GtkHBoxClass hbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkEditorFlags"></a><h3>enum AgsLinkEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE = 1,
+} AgsLinkEditorFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-new"></a><h3>ags_link_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     ags_link_editor_new                 ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsListingEditor.html b/api/ags_old/AgsListingEditor.html
new file mode 100644
index 0000000..9f50f09
--- /dev/null
+++ b/api/ags_old/AgsListingEditor.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">
+<link rel="next" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-link-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-listing-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsListingEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsListingEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsListingEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsListingEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsListingEditor.top_of_page"></a>AgsListingEditor</span></h2>
+<p>AgsListingEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsListingEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsListingEditor.html#AgsListingEditor-struct" title="struct AgsListingEditor">AgsListingEditor</a>;
+struct              <a class="link" href="AgsListingEditor.html#AgsListingEditorClass" title="struct AgsListingEditorClass">AgsListingEditorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsListingEditor.html#ags-listing-editor-add-children" title="ags_listing_editor_add_children ()">ags_listing_editor_add_children</a>     (<em class="parameter"><code><a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> connect</code></em>);
+<a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  <a class="link" href="AgsListingEditor.html#ags-listing-editor-new" title="ags_listing_editor_new ()">ags_listing_editor_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsListingEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+                                             +----<a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+                                                   +----AgsListingEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsListingEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsListingEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsListingEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsListingEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsListingEditor-struct"></a><h3>struct AgsListingEditor</h3>
+<pre class="programlisting">struct AgsListingEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsListingEditorClass"></a><h3>struct AgsListingEditorClass</h3>
+<pre class="programlisting">struct AgsListingEditorClass {
+  AgsPropertyListingEditorClass property_listing_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-add-children"></a><h3>ags_listing_editor_add_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_listing_editor_add_children     (<em class="parameter"><code><a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> connect</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-new"></a><h3>ags_listing_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  ags_listing_editor_new              (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLoopChannel.html b/api/ags_old/AgsLoopChannel.html
new file mode 100644
index 0000000..03b5a9c
--- /dev/null
+++ b/api/ags_old/AgsLoopChannel.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLoopChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">
+<link rel="next" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDelayAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLoopChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLoopChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLoopChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLoopChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLoopChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLoopChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLoopChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLoopChannel.top_of_page"></a>AgsLoopChannel</span></h2>
+<p>AgsLoopChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLoopChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsLoopChannel.html#AgsLoopChannel-struct" title="struct AgsLoopChannel">AgsLoopChannel</a>;
+struct              <a class="link" href="AgsLoopChannel.html#AgsLoopChannelClass" title="struct AgsLoopChannelClass">AgsLoopChannelClass</a>;
+<a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    <a class="link" href="AgsLoopChannel.html#ags-loop-channel-new" title="ags_loop_channel_new ()">ags_loop_channel_new</a>                ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsLoopChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLoopChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLoopChannel.html#AgsLoopChannel--delay-audio" title='The "delay-audio" property'>delay-audio</a>"              <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>*        : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannel-struct"></a><h3>struct AgsLoopChannel</h3>
+<pre class="programlisting">struct AgsLoopChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLoopChannelClass"></a><h3>struct AgsLoopChannelClass</h3>
+<pre class="programlisting">struct AgsLoopChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-loop-channel-new"></a><h3>ags_loop_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    ags_loop_channel_new                ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannel--delay-audio"></a><h3>The <code class="literal">"delay-audio"</code> property</h3>
+<pre class="programlisting">  "delay-audio"              <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio"><span class="type">AgsDelayAudio</span></a>*        : Read / Write</pre>
+<p>The delay-audio it is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsLoopChannelRun.html b/api/ags_old/AgsLoopChannelRun.html
new file mode 100644
index 0000000..007ea03
--- /dev/null
+++ b/api/ags_old/AgsLoopChannelRun.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLoopChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsLoopChannel.html" title="AgsLoopChannel">
+<link rel="next" href="AgsPeakChannel.html" title="AgsPeakChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLoopChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPeakChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsLoopChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsLoopChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsLoopChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsLoopChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsLoopChannelRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsLoopChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsLoopChannelRun.top_of_page"></a>AgsLoopChannelRun</span></h2>
+<p>AgsLoopChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsLoopChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsLoopChannelRun.html#AgsLoopChannelRun-struct" title="struct AgsLoopChannelRun">AgsLoopChannelRun</a>;
+struct              <a class="link" href="AgsLoopChannelRun.html#AgsLoopChannelRunClass" title="struct AgsLoopChannelRunClass">AgsLoopChannelRunClass</a>;
+<a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * <a class="link" href="AgsLoopChannelRun.html#ags-loop-channel-run-new" title="ags_loop_channel_run_new ()">ags_loop_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_template</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsLoopChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsLoopChannelRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsLoopChannelRun.html#AgsLoopChannelRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>count-beats-audio-run</a>"    <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannelRun-struct"></a><h3>struct AgsLoopChannelRun</h3>
+<pre class="programlisting">struct AgsLoopChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLoopChannelRunClass"></a><h3>struct AgsLoopChannelRunClass</h3>
+<pre class="programlisting">struct AgsLoopChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-loop-channel-run-new"></a><h3>ags_loop_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * ags_loop_channel_run_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_template</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsLoopChannelRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannelRun--count-beats-audio-run"></a><h3>The <code class="literal">"count-beats-audio-run"</code> property</h3>
+<pre class="programlisting">  "count-beats-audio-run"    <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The pointer to a counter object which indicates when looping should happen.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMachine.html b/api/ags_old/AgsMachine.html
new file mode 100644
index 0000000..bdb47bb
--- /dev/null
+++ b/api/ags_old/AgsMachine.html
@@ -0,0 +1,262 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<link rel="next" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-listing-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMachine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMachine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMachine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMachine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMachine.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsMachine.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMachine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMachine.top_of_page"></a>AgsMachine</span></h2>
+<p>AgsMachine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMachine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_DEFAULT_BUILD_ID">AGS_MACHINE_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_DEFAULT_VERSION">AGS_MACHINE_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsMachine.html#AgsMachine-struct" title="struct AgsMachine">AgsMachine</a>;
+struct              <a class="link" href="AgsMachine.html#AgsMachineClass" title="struct AgsMachineClass">AgsMachineClass</a>;
+enum                <a class="link" href="AgsMachine.html#AgsMachineFileInputFlags" title="enum AgsMachineFileInputFlags">AgsMachineFileInputFlags</a>;
+enum                <a class="link" href="AgsMachine.html#AgsMachineFlags" title="enum AgsMachineFlags">AgsMachineFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachine.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a>     (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="GtkFileChooserDialog"><span class="returnvalue">GtkFileChooserDialog</span></GTKDOCLINK> * <a class="link" href="AgsMachine.html#ags-machine-file-chooser-dialog-new" title="ags_machine_file_chooser_dialog_new ()">ags_machine_file_chooser_dialog_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="AgsMachine.html#ags-machine-find-by-name" title="ags_machine_find_by_name ()">ags_machine_find_by_name</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachine.html#ags-machine-find-port" title="ags_machine_find_port ()">ags_machine_find_port</a>               (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="GtkListStore"><span class="returnvalue">GtkListStore</span></GTKDOCLINK> *      <a class="link" href="AgsMachine.html#ags-machine-get-possible-links" title="ags_machine_get_possible_links ()">ags_machine_get_possible_links</a>      (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="AgsMachine.html#ags-machine-new" title="ags_machine_new ()">ags_machine_new</a>                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachine.html#ags-machine-open-files" title="ags_machine_open_files ()">ags_machine_open_files</a>              (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachine.html#ags-machine-set-run" title="ags_machine_set_run ()">ags_machine_set_run</a>                 (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkHandleBox">GtkHandleBox</GTKDOCLINK>
+                                       +----AgsMachine
+                                             +----<a class="link" href="AgsDrum.html" title="AgsDrum">AgsDrum</a>
+                                             +----<a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+                                             +----<a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+                                             +----<a class="link" href="AgsMixer.html" title="AgsMixer">AgsMixer</a>
+                                             +----<a class="link" href="AgsPanel.html" title="AgsPanel">AgsPanel</a>
+                                             +----<a class="link" href="AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMachine implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachine.html#AgsMachine--audio" title='The "audio" property'>audio</a>"                    <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>*             : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachine.html#AgsMachine-add-default-recalls" title='The "add-default-recalls" signal'>add-default-recalls</a>"                            : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachine-struct"></a><h3>struct AgsMachine</h3>
+<pre class="programlisting">struct AgsMachine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineClass"></a><h3>struct AgsMachineClass</h3>
+<pre class="programlisting">struct AgsMachineClass {
+  GtkHandleBoxClass handle_box;
+
+  void (*add_default_recalls)(AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFileInputFlags"></a><h3>enum AgsMachineFileInputFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_ACCEPT_WAV          = 1,
+  AGS_MACHINE_ACCEPT_OGG          = 1 <<  1,
+  AGS_MACHINE_ACCEPT_SOUNDFONT2   = 1 <<  2,
+} AgsMachineFileInputFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFlags"></a><h3>enum AgsMachineFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_SOLO              = 1,
+  AGS_MACHINE_IS_EFFECT         = 1 <<  1,
+  AGS_MACHINE_IS_SEQUENCER      = 1 <<  2,
+  AGS_MACHINE_IS_SYNTHESIZER    = 1 <<  3,
+  AGS_MACHINE_TAKES_FILE_INPUT  = 1 <<  4,
+  AGS_MACHINE_MAPPED_RECALL     = 1 <<  5,
+  AGS_MACHINE_PREMAPPED_RECALL  = 1 <<  6,
+  AGS_MACHINE_BLOCK_PLAY        = 1 <<  7,
+  AGS_MACHINE_BLOCK_STOP        = 1 <<  8,
+} AgsMachineFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-add-default-recalls"></a><h3>ags_machine_add_default_recalls ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_add_default_recalls     (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-file-chooser-dialog-new"></a><h3>ags_machine_file_chooser_dialog_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkFileChooserDialog"><span class="returnvalue">GtkFileChooserDialog</span></GTKDOCLINK> * ags_machine_file_chooser_dialog_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-by-name"></a><h3>ags_machine_find_by_name ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_find_by_name            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-port"></a><h3>ags_machine_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_find_port               (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-get-possible-links"></a><h3>ags_machine_get_possible_links ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkListStore"><span class="returnvalue">GtkListStore</span></GTKDOCLINK> *      ags_machine_get_possible_links      (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-new"></a><h3>ags_machine_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_new                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-open-files"></a><h3>ags_machine_open_files ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_open_files              (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-set-run"></a><h3>ags_machine_set_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_set_run                 (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsMachine--audio"></a><h3>The <code class="literal">"audio"</code> property</h3>
+<pre class="programlisting">  "audio"                    <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>*             : Read / Write</pre>
+<p>The audio it is assigned to.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachine.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsMachine-add-default-recalls"></a><h3>The <code class="literal">"add-default-recalls"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *agsmachine,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>    user_data)       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMachineEditor.html b/api/ags_old/AgsMachineEditor.html
new file mode 100644
index 0000000..3bb04ae
--- /dev/null
+++ b/api/ags_old/AgsMachineEditor.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">
+<link rel="next" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMachineEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMachineEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMachineEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMachineEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMachineEditor.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsMachineEditor.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMachineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMachineEditor.top_of_page"></a>AgsMachineEditor</span></h2>
+<p>AgsMachineEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMachineEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_VERSION">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsMachineEditor.html#AgsMachineEditor-struct" title="struct AgsMachineEditor">AgsMachineEditor</a>;
+struct              <a class="link" href="AgsMachineEditor.html#AgsMachineEditorClass" title="struct AgsMachineEditorClass">AgsMachineEditorClass</a>;
+enum                <a class="link" href="AgsMachineEditor.html#AgsMachineEditorFlags" title="enum AgsMachineEditorFlags">AgsMachineEditorFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-add-children" title="ags_machine_editor_add_children ()">ags_machine_editor_add_children</a>     (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-add-input" title="ags_machine_editor_add_input ()">ags_machine_editor_add_input</a>        (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-add-output" title="ags_machine_editor_add_output ()">ags_machine_editor_add_output</a>       (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  <a class="link" href="AgsMachineEditor.html#ags-machine-editor-new" title="ags_machine_editor_new ()">ags_machine_editor_new</a>              (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-remove-input" title="ags_machine_editor_remove_input ()">ags_machine_editor_remove_input</a>     (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-remove-output" title="ags_machine_editor_remove_output ()">ags_machine_editor_remove_output</a>    (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachineEditor.html#ags-machine-editor-set-machine" title="ags_machine_editor_set_machine ()">ags_machine_editor_set_machine</a>      (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkWindow">GtkWindow</GTKDOCLINK>
+                                       +----<GTKDOCLINK HREF="GtkDialog">GtkDialog</GTKDOCLINK>
+                                             +----AgsMachineEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMachineEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachineEditor.html#AgsMachineEditor--machine" title='The "machine" property'>machine</a>"                  <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachineEditor.html#AgsMachineEditor-set-machine" title='The "set-machine" signal'>set-machine</a>"                                    : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditor-struct"></a><h3>struct AgsMachineEditor</h3>
+<pre class="programlisting">struct AgsMachineEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorClass"></a><h3>struct AgsMachineEditorClass</h3>
+<pre class="programlisting">struct AgsMachineEditorClass {
+  GtkDialogClass dialog;
+
+  void (*set_machine)(AgsMachineEditor *machine_editor,
+		      AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorFlags"></a><h3>enum AgsMachineEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_EDITOR_CLOSING   =  1,
+} AgsMachineEditorFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-children"></a><h3>ags_machine_editor_add_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_add_children     (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-input"></a><h3>ags_machine_editor_add_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_add_input        (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-output"></a><h3>ags_machine_editor_add_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_add_output       (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-new"></a><h3>ags_machine_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  ags_machine_editor_new              (<em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-input"></a><h3>ags_machine_editor_remove_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_remove_input     (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-output"></a><h3>ags_machine_editor_remove_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_remove_output    (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-set-machine"></a><h3>ags_machine_editor_set_machine ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_set_machine      (<em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsMachineEditor--machine"></a><h3>The <code class="literal">"machine"</code> property</h3>
+<pre class="programlisting">  "machine"                  <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>*           : Read / Write</pre>
+<p>The machine which this machine editor is assigned with.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachineEditor.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsMachineEditor-set-machine"></a><h3>The <code class="literal">"set-machine"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *agsmachineeditor,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>          *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMachineRadioButton.html b/api/ags_old/AgsMachineRadioButton.html
new file mode 100644
index 0000000..bab89da
--- /dev/null
+++ b/api/ags_old/AgsMachineRadioButton.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineRadioButton</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">
+<link rel="next" href="AgsMachineSelection.html" title="AgsMachineSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMachineSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMachineRadioButton.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMachineRadioButton.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMachineRadioButton.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMachineRadioButton.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMachineRadioButton.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMachineRadioButton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMachineRadioButton.top_of_page"></a>AgsMachineRadioButton</span></h2>
+<p>AgsMachineRadioButton</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMachineRadioButton.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMachineRadioButton.html#AgsMachineRadioButton-struct" title="struct AgsMachineRadioButton">AgsMachineRadioButton</a>;
+struct              <a class="link" href="AgsMachineRadioButton.html#AgsMachineRadioButtonClass" title="struct AgsMachineRadioButtonClass">AgsMachineRadioButtonClass</a>;
+<a class="link" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></a> * <a class="link" href="AgsMachineRadioButton.html#ags-machine-radio-button-new" title="ags_machine_radio_button_new ()">ags_machine_radio_button_new</a>    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkButton">GtkButton</GTKDOCLINK>
+                                       +----<GTKDOCLINK HREF="GtkToggleButton">GtkToggleButton</GTKDOCLINK>
+                                             +----<GTKDOCLINK HREF="GtkCheckButton">GtkCheckButton</GTKDOCLINK>
+                                                   +----<GTKDOCLINK HREF="GtkRadioButton">GtkRadioButton</GTKDOCLINK>
+                                                         +----AgsMachineRadioButton
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMachineRadioButton implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkActivatable">GtkActivatable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachineRadioButton.html#AgsMachineRadioButton--machine" title='The "machine" property'>machine</a>"                  <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineRadioButton-struct"></a><h3>struct AgsMachineRadioButton</h3>
+<pre class="programlisting">struct AgsMachineRadioButton;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineRadioButtonClass"></a><h3>struct AgsMachineRadioButtonClass</h3>
+<pre class="programlisting">struct AgsMachineRadioButtonClass {
+  GtkRadioButtonClass radio_button;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-radio-button-new"></a><h3>ags_machine_radio_button_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></a> * ags_machine_radio_button_new    ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachineRadioButton.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsMachineRadioButton--machine"></a><h3>The <code class="literal">"machine"</code> property</h3>
+<pre class="programlisting">  "machine"                  <a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a>*           : Read / Write</pre>
+<p>The machine it is assigned to.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMachineSelection.html b/api/ags_old/AgsMachineSelection.html
new file mode 100644
index 0000000..8adf86f
--- /dev/null
+++ b/api/ags_old/AgsMachineSelection.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton">
+<link rel="next" href="AgsMachineSelector.html" title="AgsMachineSelector">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMachineRadioButton.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMachineSelector.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMachineSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMachineSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMachineSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMachineSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMachineSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMachineSelection.top_of_page"></a>AgsMachineSelection</span></h2>
+<p>AgsMachineSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMachineSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMachineSelection.html#AgsMachineSelection-struct" title="struct AgsMachineSelection">AgsMachineSelection</a>;
+struct              <a class="link" href="AgsMachineSelection.html#AgsMachineSelectionClass" title="struct AgsMachineSelectionClass">AgsMachineSelectionClass</a>;
+<a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></a> * <a class="link" href="AgsMachineSelection.html#ags-machine-selection-new" title="ags_machine_selection_new ()">ags_machine_selection_new</a>         (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);
+<a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="AgsMachineSelection.html#ags-machine-selection-run" title="ags_machine_selection_run ()">ags_machine_selection_run</a>           (<em class="parameter"><code><a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> *machine_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkWindow">GtkWindow</GTKDOCLINK>
+                                       +----<GTKDOCLINK HREF="GtkDialog">GtkDialog</GTKDOCLINK>
+                                             +----AgsMachineSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMachineSelection implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelection-struct"></a><h3>struct AgsMachineSelection</h3>
+<pre class="programlisting">struct AgsMachineSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineSelectionClass"></a><h3>struct AgsMachineSelectionClass</h3>
+<pre class="programlisting">struct AgsMachineSelectionClass {
+  GtkDialogClass dialog;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-new"></a><h3>ags_machine_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></a> * ags_machine_selection_new         (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-run"></a><h3>ags_machine_selection_run ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_selection_run           (<em class="parameter"><code><a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> *machine_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMachineSelector.html b/api/ags_old/AgsMachineSelector.html
new file mode 100644
index 0000000..539549c
--- /dev/null
+++ b/api/ags_old/AgsMachineSelector.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineSelector</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsMachineSelection.html" title="AgsMachineSelection">
+<link rel="next" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMachineSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-selector-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMachineSelector.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMachineSelector.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMachineSelector.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMachineSelector.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMachineSelector.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMachineSelector"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMachineSelector.top_of_page"></a>AgsMachineSelector</span></h2>
+<p>AgsMachineSelector</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMachineSelector.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMachineSelector.html#AgsMachineSelector-struct" title="struct AgsMachineSelector">AgsMachineSelector</a>;
+struct              <a class="link" href="AgsMachineSelector.html#AgsMachineSelectorClass" title="struct AgsMachineSelectorClass">AgsMachineSelectorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMachineSelector.html#ags-machine-selector-changed" title="ags_machine_selector_changed ()">ags_machine_selector_changed</a>        (<em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></a> * <a class="link" href="AgsMachineSelector.html#ags-machine-selector-new" title="ags_machine_selector_new ()">ags_machine_selector_new</a>           ();
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           <a class="link" href="AgsMachineSelector.html#ags-machine-selector-popup-new" title="ags_machine_selector_popup_new ()">ags_machine_selector_popup_new</a>      (<em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsMachineSelector
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMachineSelector implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMachineSelector.html#AgsMachineSelector-changed" title='The "changed" signal'>changed</a>"                                        : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelector-struct"></a><h3>struct AgsMachineSelector</h3>
+<pre class="programlisting">struct AgsMachineSelector;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineSelectorClass"></a><h3>struct AgsMachineSelectorClass</h3>
+<pre class="programlisting">struct AgsMachineSelectorClass {
+  GtkVBoxClass vbox;
+
+  void (*changed)(AgsMachineSelector *machine_selector, AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-changed"></a><h3>ags_machine_selector_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_changed        (<em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-new"></a><h3>ags_machine_selector_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></a> * ags_machine_selector_new           ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-new"></a><h3>ags_machine_selector_popup_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           ags_machine_selector_popup_new      (<em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMachineSelector.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelector-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *agsmachineselector,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>            *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>            user_data)               : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMain.html b/api/ags_old/AgsMain.html
new file mode 100644
index 0000000..c8c6159
--- /dev/null
+++ b/api/ags_old/AgsMain.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMain</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="next" href="util.html" title="Part I. Util - Helper functions">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="util.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMain.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMain.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMain.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMain.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMain"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMain.top_of_page"></a>AgsMain</span></h2>
+<p>AgsMain</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMain.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsMain.html#AGS-BUILD-ID:CAPS" title="AGS_BUILD_ID">AGS_BUILD_ID</a>
+#define             <a class="link" href="AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_EFFECTS_DEFAULT_VERSION">AGS_EFFECTS_DEFAULT_VERSION</a>
+#define             <a class="link" href="AgsMain.html#AGS-PRIORITY:CAPS" title="AGS_PRIORITY">AGS_PRIORITY</a>
+#define             <a class="link" href="AgsMain.html#AGS-VERSION:CAPS" title="AGS_VERSION">AGS_VERSION</a>
+#define             <a class="link" href="AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS" title="ALSA_PCM_NEW_HW_PARAMS_API">ALSA_PCM_NEW_HW_PARAMS_API</a>
+struct              <a class="link" href="AgsMain.html#AgsMain-struct" title="struct AgsMain">AgsMain</a>;
+struct              <a class="link" href="AgsMain.html#AgsMainClass" title="struct AgsMainClass">AgsMainClass</a>;
+enum                <a class="link" href="AgsMain.html#AgsMainFlags" title="enum AgsMainFlags">AgsMainFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMain.html#ags-main-add-devout" title="ags_main_add_devout ()">ags_main_add_devout</a>                 (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMain.html#ags-main-load-config" title="ags_main_load_config ()">ags_main_load_config</a>                (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+<a class="link" href="AgsMain.html" title="AgsMain"><span class="returnvalue">AgsMain</span></a> *           <a class="link" href="AgsMain.html#ags-main-new" title="ags_main_new ()">ags_main_new</a>                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMain.html#ags-main-quit" title="ags_main_quit ()">ags_main_quit</a>                       (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMain.html#ags-main-register-machine-type" title="ags_main_register_machine_type ()">ags_main_register_machine_type</a>      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMain.html#ags-main-register-recall-type" title="ags_main_register_recall_type ()">ags_main_register_recall_type</a>       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMain.html#ags-main-register-task-type" title="ags_main_register_task_type ()">ags_main_register_task_type</a>         ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMain.html#ags-main-register-thread-type" title="ags_main_register_thread_type ()">ags_main_register_thread_type</a>       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMain.html#ags-main-register-widget-type" title="ags_main_register_widget_type ()">ags_main_register_widget_type</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMain.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsMain
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMain.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMain implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMain.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMain.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-BUILD-ID:CAPS"></a><h3>AGS_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_EFFECTS_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PRIORITY:CAPS"></a><h3>AGS_PRIORITY</h3>
+<pre class="programlisting">#define AGS_PRIORITY (0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-VERSION:CAPS"></a><h3>AGS_VERSION</h3>
+<pre class="programlisting">#define AGS_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ALSA-PCM-NEW-HW-PARAMS-API:CAPS"></a><h3>ALSA_PCM_NEW_HW_PARAMS_API</h3>
+<pre class="programlisting">#define ALSA_PCM_NEW_HW_PARAMS_API
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMain-struct"></a><h3>struct AgsMain</h3>
+<pre class="programlisting">struct AgsMain;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainClass"></a><h3>struct AgsMainClass</h3>
+<pre class="programlisting">struct AgsMainClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainFlags"></a><h3>enum AgsMainFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MAIN_SINGLE_THREAD      = 1,
+  AGS_MAIN_CONNECTED          = 1 <<  1,
+} AgsMainFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-add-devout"></a><h3>ags_main_add_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_add_devout                 (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-load-config"></a><h3>ags_main_load_config ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_load_config                (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-new"></a><h3>ags_main_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMain.html" title="AgsMain"><span class="returnvalue">AgsMain</span></a> *           ags_main_new                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-quit"></a><h3>ags_main_quit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_quit                       (<em class="parameter"><code><a class="link" href="AgsMain.html" title="AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-machine-type"></a><h3>ags_main_register_machine_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_machine_type      ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-recall-type"></a><h3>ags_main_register_recall_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_recall_type       ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-task-type"></a><h3>ags_main_register_task_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_task_type         ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-thread-type"></a><h3>ags_main_register_thread_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_thread_type       ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-widget-type"></a><h3>ags_main_register_widget_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_widget_type       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMainLoop.html b/api/ags_old/AgsMainLoop.html
new file mode 100644
index 0000000..46424bf
--- /dev/null
+++ b/api/ags_old/AgsMainLoop.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMainLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<link rel="next" href="ags-ags-marshal.html" title="ags_marshal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDynamicConnectable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-marshal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMainLoop.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMainLoop.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMainLoop.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMainLoop.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMainLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMainLoop.top_of_page"></a>AgsMainLoop</span></h2>
+<p>AgsMainLoop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMainLoop.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>;
+struct              <a class="link" href="AgsMainLoop.html#AgsMainLoopInterface" title="struct AgsMainLoopInterface">AgsMainLoopInterface</a>;
+<GTKDOCLINK HREF="AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></GTKDOCLINK> *     <a class="link" href="AgsMainLoop.html#ags-main-loop-get-async-queue" title="ags_main_loop_get_async_queue ()">ags_main_loop_get_async_queue</a>       (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="AgsMainLoop.html#ags-main-loop-get-last-sync" title="ags_main_loop_get_last_sync ()">ags_main_loop_get_last_sync</a>         (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="AgsMainLoop.html#ags-main-loop-get-tic" title="ags_main_loop_get_tic ()">ags_main_loop_get_tic</a>               (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMainLoop.html#ags-main-loop-set-async-queue" title="ags_main_loop_set_async_queue ()">ags_main_loop_set_async_queue</a>       (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></GTKDOCLINK> *async_queue</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMainLoop.html#ags-main-loop-set-last-sync" title="ags_main_loop_set_last_sync ()">ags_main_loop_set_last_sync</a>         (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> last_sync</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMainLoop.html#ags-main-loop-set-tic" title="ags_main_loop_set_tic ()">ags_main_loop_set_tic</a>               (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMainLoop.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsMainLoop
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMainLoop.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsMainLoop is implemented by
+ <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a> and  <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMainLoop.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMainLoop.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMainLoop"></a><h3>AgsMainLoop</h3>
+<pre class="programlisting">typedef void AgsMainLoop;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainLoopInterface"></a><h3>struct AgsMainLoopInterface</h3>
+<pre class="programlisting">struct AgsMainLoopInterface {
+  GTypeInterface interface;
+
+  void (*set_async_queue)(AgsMainLoop *main_loop, AgsAsyncQueue *async_queue);
+  AgsAsyncQueue* (*get_async_queue)(AgsMainLoop *main_loop);
+  
+  void (*set_tic)(AgsMainLoop *main_loop, guint tic);
+  guint (*get_tic)(AgsMainLoop *main_loop);
+
+  void (*set_last_sync)(AgsMainLoop *main_loop, guint last_sync);
+  guint (*get_last_sync)(AgsMainLoop *main_loop);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-async-queue"></a><h3>ags_main_loop_get_async_queue ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></GTKDOCLINK> *     ags_main_loop_get_async_queue       (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-last-sync"></a><h3>ags_main_loop_get_last_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_main_loop_get_last_sync         (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-tic"></a><h3>ags_main_loop_get_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_main_loop_get_tic               (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-async-queue"></a><h3>ags_main_loop_set_async_queue ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_loop_set_async_queue       (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></GTKDOCLINK> *async_queue</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-last-sync"></a><h3>ags_main_loop_set_last_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_loop_set_last_sync         (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> last_sync</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-tic"></a><h3>ags_main_loop_set_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_loop_set_tic               (<em class="parameter"><code><a class="link" href="AgsMainLoop.html" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMatrix.html b/api/ags_old/AgsMatrix.html
new file mode 100644
index 0000000..00286df
--- /dev/null
+++ b/api/ags_old/AgsMatrix.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMatrix</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">
+<link rel="next" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-ffplayer-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-matrix-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMatrix.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMatrix.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMatrix.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMatrix.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMatrix"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMatrix.top_of_page"></a>AgsMatrix</span></h2>
+<p>AgsMatrix</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMatrix.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS" title="AGS_MATRIX_CELL_HEIGHT">AGS_MATRIX_CELL_HEIGHT</a>
+#define             <a class="link" href="AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS" title="AGS_MATRIX_CELL_WIDTH">AGS_MATRIX_CELL_WIDTH</a>
+#define             <a class="link" href="AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS" title="AGS_MATRIX_OCTAVE">AGS_MATRIX_OCTAVE</a>
+#define             <a class="link" href="AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS" title="AGS_MATRIX_PATTERN_CONTROLS">AGS_MATRIX_PATTERN_CONTROLS</a>
+struct              <a class="link" href="AgsMatrix.html#AgsMatrix-struct" title="struct AgsMatrix">AgsMatrix</a>;
+struct              <a class="link" href="AgsMatrix.html#AgsMatrixClass" title="struct AgsMatrixClass">AgsMatrixClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMatrix.html#ags-matrix-draw-gutter" title="ags_matrix_draw_gutter ()">ags_matrix_draw_gutter</a>              (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMatrix.html#ags-matrix-draw-matrix" title="ags_matrix_draw_matrix ()">ags_matrix_draw_matrix</a>              (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMatrix.html#ags-matrix-highlight-gutter-point" title="ags_matrix_highlight_gutter_point ()">ags_matrix_highlight_gutter_point</a>   (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMatrix.html#ags-matrix-input-map-recall" title="ags_matrix_input_map_recall ()">ags_matrix_input_map_recall</a>         (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> input_pad_start</code></em>);
+<a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         <a class="link" href="AgsMatrix.html#ags-matrix-new" title="ags_matrix_new ()">ags_matrix_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMatrix.html#ags-matrix-output-map-recall" title="ags_matrix_output_map_recall ()">ags_matrix_output_map_recall</a>        (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMatrix.html#ags-matrix-redraw-gutter-point" title="ags_matrix_redraw_gutter_point ()">ags_matrix_redraw_gutter_point</a>      (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMatrix.html#ags-matrix-unpaint-gutter-point" title="ags_matrix_unpaint_gutter_point ()">ags_matrix_unpaint_gutter_point</a>     (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMatrix.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkHandleBox">GtkHandleBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsMatrix
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMatrix.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMatrix implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMatrix.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMatrix.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-HEIGHT:CAPS"></a><h3>AGS_MATRIX_CELL_HEIGHT</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_HEIGHT  10
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-WIDTH:CAPS"></a><h3>AGS_MATRIX_CELL_WIDTH</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_WIDTH   12
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-OCTAVE:CAPS"></a><h3>AGS_MATRIX_OCTAVE</h3>
+<pre class="programlisting">#define AGS_MATRIX_OCTAVE 10
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-PATTERN-CONTROLS:CAPS"></a><h3>AGS_MATRIX_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_MATRIX_PATTERN_CONTROLS (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMatrix-struct"></a><h3>struct AgsMatrix</h3>
+<pre class="programlisting">struct AgsMatrix;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMatrixClass"></a><h3>struct AgsMatrixClass</h3>
+<pre class="programlisting">struct AgsMatrixClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-gutter"></a><h3>ags_matrix_draw_gutter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_draw_gutter              (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-matrix"></a><h3>ags_matrix_draw_matrix ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_draw_matrix              (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-highlight-gutter-point"></a><h3>ags_matrix_highlight_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_highlight_gutter_point   (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-input-map-recall"></a><h3>ags_matrix_input_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_input_map_recall         (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> input_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-new"></a><h3>ags_matrix_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         ags_matrix_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-output-map-recall"></a><h3>ags_matrix_output_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_output_map_recall        (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-redraw-gutter-point"></a><h3>ags_matrix_redraw_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_redraw_gutter_point      (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-unpaint-gutter-point"></a><h3>ags_matrix_unpaint_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_unpaint_gutter_point     (<em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMenu.html b/api/ags_old/AgsMenu.html
new file mode 100644
index 0000000..04f5c7e
--- /dev/null
+++ b/api/ags_old/AgsMenu.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenu</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-ags-list.html" title="ags_list">
+<link rel="next" href="AgsMenuItem.html" title="AgsMenuItem">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-list.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMenuItem.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMenu.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMenu.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMenu.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMenu.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMenu"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMenu.top_of_page"></a>AgsMenu</span></h2>
+<p>AgsMenu</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMenu.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMenu.html#AgsMenu-struct" title="struct AgsMenu">AgsMenu</a>;
+struct              <a class="link" href="AgsMenu.html#AgsMenuClass" title="struct AgsMenuClass">AgsMenuClass</a>;
+<a class="link" href="AgsMenu.html" title="AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           <a class="link" href="AgsMenu.html#ags-menu-new" title="ags_menu_new ()">ags_menu_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenu.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkWindow">GtkWindow</GTKDOCLINK>
+                                       +----AgsMenu
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenu.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMenu implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenu.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenu.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenu-struct"></a><h3>struct AgsMenu</h3>
+<pre class="programlisting">struct AgsMenu;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuClass"></a><h3>struct AgsMenuClass</h3>
+<pre class="programlisting">struct AgsMenuClass {
+  GtkWindowClass window;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-new"></a><h3>ags_menu_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMenu.html" title="AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           ags_menu_new                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMenuBar.html b/api/ags_old/AgsMenuBar.html
new file mode 100644
index 0000000..0bcd111
--- /dev/null
+++ b/api/ags_old/AgsMenuBar.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenuBar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">
+<link rel="next" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-selector-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-menu-bar-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMenuBar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMenuBar.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMenuBar.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMenuBar.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMenuBar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMenuBar.top_of_page"></a>AgsMenuBar</span></h2>
+<p>AgsMenuBar</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMenuBar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMenuBar.html#AgsMenuBar-struct" title="struct AgsMenuBar">AgsMenuBar</a>;
+struct              <a class="link" href="AgsMenuBar.html#AgsMenuBarClass" title="struct AgsMenuBarClass">AgsMenuBarClass</a>;
+<a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        <a class="link" href="AgsMenuBar.html#ags-menu-bar-new" title="ags_menu_bar_new ()">ags_menu_bar_new</a>                    ();
+<GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       <a class="link" href="AgsMenuBar.html#ags-tact-combo-box-new" title="ags_tact_combo_box_new ()">ags_tact_combo_box_new</a>              ();
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           <a class="link" href="AgsMenuBar.html#ags-tact-menu-new" title="ags_tact_menu_new ()">ags_tact_menu_new</a>                   ();
+<GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       <a class="link" href="AgsMenuBar.html#ags-zoom-combo-box-new" title="ags_zoom_combo_box_new ()">ags_zoom_combo_box_new</a>              ();
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           <a class="link" href="AgsMenuBar.html#ags-zoom-menu-new" title="ags_zoom_menu_new ()">ags_zoom_menu_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenuBar.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkMenuShell">GtkMenuShell</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkMenuBar">GtkMenuBar</GTKDOCLINK>
+                                       +----AgsMenuBar
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenuBar.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMenuBar implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenuBar.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenuBar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenuBar-struct"></a><h3>struct AgsMenuBar</h3>
+<pre class="programlisting">struct AgsMenuBar;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuBarClass"></a><h3>struct AgsMenuBarClass</h3>
+<pre class="programlisting">struct AgsMenuBarClass {
+  GtkMenuBarClass menu_bar;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-new"></a><h3>ags_menu_bar_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        ags_menu_bar_new                    ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-combo-box-new"></a><h3>ags_tact_combo_box_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       ags_tact_combo_box_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-menu-new"></a><h3>ags_tact_menu_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           ags_tact_menu_new                   ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-combo-box-new"></a><h3>ags_zoom_combo_box_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       ags_zoom_combo_box_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-menu-new"></a><h3>ags_zoom_menu_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           ags_zoom_menu_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMenuItem.html b/api/ags_old/AgsMenuItem.html
new file mode 100644
index 0000000..de617d8
--- /dev/null
+++ b/api/ags_old/AgsMenuItem.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenuItem</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="AgsMenu.html" title="AgsMenu">
+<link rel="next" href="AgsOptionMenu.html" title="AgsOptionMenu">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMenu.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsOptionMenu.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMenuItem.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMenuItem.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMenuItem.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMenuItem.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMenuItem"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMenuItem.top_of_page"></a>AgsMenuItem</span></h2>
+<p>AgsMenuItem</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMenuItem.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMenuItem.html#AgsMenuItem-struct" title="struct AgsMenuItem">AgsMenuItem</a>;
+struct              <a class="link" href="AgsMenuItem.html#AgsMenuItemClass" title="struct AgsMenuItemClass">AgsMenuItemClass</a>;
+<a class="link" href="AgsMenuItem.html" title="AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       <a class="link" href="AgsMenuItem.html#ags-menu-item-new" title="ags_menu_item_new ()">ags_menu_item_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenuItem.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkTable">GtkTable</GTKDOCLINK>
+                                 +----<a class="link" href="AgsTable.html" title="AgsTable">AgsTable</a>
+                                       +----AgsMenuItem
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMenuItem.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMenuItem implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenuItem.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMenuItem.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenuItem-struct"></a><h3>struct AgsMenuItem</h3>
+<pre class="programlisting">struct AgsMenuItem;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuItemClass"></a><h3>struct AgsMenuItemClass</h3>
+<pre class="programlisting">struct AgsMenuItemClass {
+  AgsTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-item-new"></a><h3>ags_menu_item_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMenuItem.html" title="AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       ags_menu_item_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMeter.html b/api/ags_old/AgsMeter.html
new file mode 100644
index 0000000..52493e3
--- /dev/null
+++ b/api/ags_old/AgsMeter.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMeter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="next" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="editor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-meter-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMeter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMeter.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMeter.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMeter.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMeter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMeter.top_of_page"></a>AgsMeter</span></h2>
+<p>AgsMeter</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMeter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMeter.html#AgsMeter-struct" title="struct AgsMeter">AgsMeter</a>;
+struct              <a class="link" href="AgsMeter.html#AgsMeterClass" title="struct AgsMeterClass">AgsMeterClass</a>;
+<a class="link" href="AgsMeter.html" title="AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          <a class="link" href="AgsMeter.html#ags-meter-new" title="ags_meter_new ()">ags_meter_new</a>                       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMeter.html#ags-meter-paint" title="ags_meter_paint ()">ags_meter_paint</a>                     (<em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              <a class="link" href="AgsMeter.html#ags-meter-sound-string" title="ags_meter_sound_string ()">ags_meter_sound_string</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMeter.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkDrawingArea">GtkDrawingArea</GTKDOCLINK>
+                           +----AgsMeter
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMeter.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMeter implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMeter.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMeter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMeter-struct"></a><h3>struct AgsMeter</h3>
+<pre class="programlisting">struct AgsMeter;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMeterClass"></a><h3>struct AgsMeterClass</h3>
+<pre class="programlisting">struct AgsMeterClass {
+  GtkDrawingAreaClass drawing_area;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-new"></a><h3>ags_meter_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          ags_meter_new                       ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-paint"></a><h3>ags_meter_paint ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_meter_paint                     (<em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-sound-string"></a><h3>ags_meter_sound_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              ags_meter_sound_string              ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMixer.html b/api/ags_old/AgsMixer.html
new file mode 100644
index 0000000..f955461
--- /dev/null
+++ b/api/ags_old/AgsMixer.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">
+<link rel="next" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-matrix-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-mixer-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMixer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMixer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMixer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMixer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMixer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMixer.top_of_page"></a>AgsMixer</span></h2>
+<p>AgsMixer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMixer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMixer.html#AgsMixer-struct" title="struct AgsMixer">AgsMixer</a>;
+struct              <a class="link" href="AgsMixer.html#AgsMixerClass" title="struct AgsMixerClass">AgsMixerClass</a>;
+<a class="link" href="AgsMixer.html" title="AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          <a class="link" href="AgsMixer.html#ags-mixer-new" title="ags_mixer_new ()">ags_mixer_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkHandleBox">GtkHandleBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsMixer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMixer implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixer-struct"></a><h3>struct AgsMixer</h3>
+<pre class="programlisting">struct AgsMixer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerClass"></a><h3>struct AgsMixerClass</h3>
+<pre class="programlisting">struct AgsMixerClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-new"></a><h3>ags_mixer_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMixer.html" title="AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          ags_mixer_new                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMixerInputLine.html b/api/ags_old/AgsMixerInputLine.html
new file mode 100644
index 0000000..9bb7ae6
--- /dev/null
+++ b/api/ags_old/AgsMixerInputLine.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixerInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">
+<link rel="next" href="AgsMixerInputPad.html" title="AgsMixerInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-mixer-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMixerInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMixerInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMixerInputLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMixerInputLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMixerInputLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMixerInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMixerInputLine.top_of_page"></a>AgsMixerInputLine</span></h2>
+<p>AgsMixerInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMixerInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMixerInputLine.html#AgsMixerInputLine-struct" title="struct AgsMixerInputLine">AgsMixerInputLine</a>;
+struct              <a class="link" href="AgsMixerInputLine.html#AgsMixerInputLineClass" title="struct AgsMixerInputLineClass">AgsMixerInputLineClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMixerInputLine.html#ags-mixer-input-line-map-recall" title="ags_mixer_input_line_map_recall ()">ags_mixer_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> *mixer_input_line</code></em>);
+<a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * <a class="link" href="AgsMixerInputLine.html#ags-mixer-input-line-new" title="ags_mixer_input_line_new ()">ags_mixer_input_line_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+                                             +----AgsMixerInputLine
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMixerInputLine implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixerInputLine-struct"></a><h3>struct AgsMixerInputLine</h3>
+<pre class="programlisting">struct AgsMixerInputLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerInputLineClass"></a><h3>struct AgsMixerInputLineClass</h3>
+<pre class="programlisting">struct AgsMixerInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-line-map-recall"></a><h3>ags_mixer_input_line_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_mixer_input_line_map_recall     (<em class="parameter"><code><a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> *mixer_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-line-new"></a><h3>ags_mixer_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * ags_mixer_input_line_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMixerInputPad.html b/api/ags_old/AgsMixerInputPad.html
new file mode 100644
index 0000000..1bf0fa4
--- /dev/null
+++ b/api/ags_old/AgsMixerInputPad.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixerInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsMixerInputLine.html" title="AgsMixerInputLine">
+<link rel="next" href="AgsOscillator.html" title="AgsOscillator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMixerInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsOscillator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMixerInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMixerInputPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMixerInputPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMixerInputPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMixerInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMixerInputPad.top_of_page"></a>AgsMixerInputPad</span></h2>
+<p>AgsMixerInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMixerInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMixerInputPad.html#AgsMixerInputPad-struct" title="struct AgsMixerInputPad">AgsMixerInputPad</a>;
+struct              <a class="link" href="AgsMixerInputPad.html#AgsMixerInputPadClass" title="struct AgsMixerInputPadClass">AgsMixerInputPadClass</a>;
+<a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  <a class="link" href="AgsMixerInputPad.html#ags-mixer-input-pad-new" title="ags_mixer_input_pad_new ()">ags_mixer_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+                                             +----AgsMixerInputPad
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMixerInputPad implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMixerInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixerInputPad-struct"></a><h3>struct AgsMixerInputPad</h3>
+<pre class="programlisting">struct AgsMixerInputPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerInputPadClass"></a><h3>struct AgsMixerInputPadClass</h3>
+<pre class="programlisting">struct AgsMixerInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-pad-new"></a><h3>ags_mixer_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  ags_mixer_input_pad_new             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMutable.html b/api/ags_old/AgsMutable.html
new file mode 100644
index 0000000..b3db173
--- /dev/null
+++ b/api/ags_old/AgsMutable.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMutable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-ags-marshal.html" title="ags_marshal">
+<link rel="next" href="AgsPackable.html" title="AgsPackable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-marshal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPackable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMutable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMutable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMutable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMutable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMutable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMutable.top_of_page"></a>AgsMutable</span></h2>
+<p>AgsMutable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMutable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>;
+struct              <a class="link" href="AgsMutable.html#AgsMutableInterface" title="struct AgsMutableInterface">AgsMutableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsMutable.html#ags-mutable-set-muted" title="ags_mutable_set_muted ()">ags_mutable_set_muted</a>               (<em class="parameter"><code><a class="link" href="AgsMutable.html" title="AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMutable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsMutable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMutable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsMutable is implemented by
+ <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>,  <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>,  <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>,  <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a> and  <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMutable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMutable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMutable"></a><h3>AgsMutable</h3>
+<pre class="programlisting">typedef void AgsMutable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMutableInterface"></a><h3>struct AgsMutableInterface</h3>
+<pre class="programlisting">struct AgsMutableInterface {
+  GTypeInterface interface;
+
+  void (*set_muted)(AgsMutable *mutable, gboolean muted);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mutable-set-muted"></a><h3>ags_mutable_set_muted ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_mutable_set_muted               (<em class="parameter"><code><a class="link" href="AgsMutable.html" title="AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMuteAudio.html b/api/ags_old/AgsMuteAudio.html
new file mode 100644
index 0000000..bbc3d9b
--- /dev/null
+++ b/api/ags_old/AgsMuteAudio.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsInitChannel.html" title="AgsInitChannel">
+<link rel="next" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsInitChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMuteAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMuteAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMuteAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMuteAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMuteAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMuteAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMuteAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMuteAudio.top_of_page"></a>AgsMuteAudio</span></h2>
+<p>AgsMuteAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMuteAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMuteAudio.html#AgsMuteAudio-struct" title="struct AgsMuteAudio">AgsMuteAudio</a>;
+struct              <a class="link" href="AgsMuteAudio.html#AgsMuteAudioClass" title="struct AgsMuteAudioClass">AgsMuteAudioClass</a>;
+<a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      <a class="link" href="AgsMuteAudio.html#ags-mute-audio-new" title="ags_mute_audio_new ()">ags_mute_audio_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsMuteAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMuteAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMuteAudio.html#AgsMuteAudio--muted" title='The "muted" property'>muted</a>"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudio-struct"></a><h3>struct AgsMuteAudio</h3>
+<pre class="programlisting">struct AgsMuteAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteAudioClass"></a><h3>struct AgsMuteAudioClass</h3>
+<pre class="programlisting">struct AgsMuteAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-audio-new"></a><h3>ags_mute_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      ags_mute_audio_new                  ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudio--muted"></a><h3>The <code class="literal">"muted"</code> property</h3>
+<pre class="programlisting">  "muted"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Mute the audio.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMuteAudioSignal.html b/api/ags_old/AgsMuteAudioSignal.html
new file mode 100644
index 0000000..239fc06
--- /dev/null
+++ b/api/ags_old/AgsMuteAudioSignal.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsMuteAudio.html" title="AgsMuteAudio">
+<link rel="next" href="AgsMuteChannel.html" title="AgsMuteChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMuteAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMuteChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMuteAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMuteAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMuteAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMuteAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMuteAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMuteAudioSignal.top_of_page"></a>AgsMuteAudioSignal</span></h2>
+<p>AgsMuteAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMuteAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMuteAudioSignal.html#AgsMuteAudioSignal-struct" title="struct AgsMuteAudioSignal">AgsMuteAudioSignal</a>;
+struct              <a class="link" href="AgsMuteAudioSignal.html#AgsMuteAudioSignalClass" title="struct AgsMuteAudioSignalClass">AgsMuteAudioSignalClass</a>;
+<a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * <a class="link" href="AgsMuteAudioSignal.html#ags-mute-audio-signal-new" title="ags_mute_audio_signal_new ()">ags_mute_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsMuteAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMuteAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudioSignal-struct"></a><h3>struct AgsMuteAudioSignal</h3>
+<pre class="programlisting">struct AgsMuteAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteAudioSignalClass"></a><h3>struct AgsMuteAudioSignalClass</h3>
+<pre class="programlisting">struct AgsMuteAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-audio-signal-new"></a><h3>ags_mute_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * ags_mute_audio_signal_new          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMuteChannel.html b/api/ags_old/AgsMuteChannel.html
new file mode 100644
index 0000000..0f9474f
--- /dev/null
+++ b/api/ags_old/AgsMuteChannel.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">
+<link rel="next" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMuteAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMuteChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMuteChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMuteChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMuteChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMuteChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsMuteChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMuteChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMuteChannel.top_of_page"></a>AgsMuteChannel</span></h2>
+<p>AgsMuteChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMuteChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMuteChannel.html#AgsMuteChannel-struct" title="struct AgsMuteChannel">AgsMuteChannel</a>;
+struct              <a class="link" href="AgsMuteChannel.html#AgsMuteChannelClass" title="struct AgsMuteChannelClass">AgsMuteChannelClass</a>;
+<a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    <a class="link" href="AgsMuteChannel.html#ags-mute-channel-new" title="ags_mute_channel_new ()">ags_mute_channel_new</a>                ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsMuteChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMuteChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsMuteChannel.html#AgsMuteChannel--muted" title='The "muted" property'>muted</a>"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannel-struct"></a><h3>struct AgsMuteChannel</h3>
+<pre class="programlisting">struct AgsMuteChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteChannelClass"></a><h3>struct AgsMuteChannelClass</h3>
+<pre class="programlisting">struct AgsMuteChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-channel-new"></a><h3>ags_mute_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    ags_mute_channel_new                ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannel--muted"></a><h3>The <code class="literal">"muted"</code> property</h3>
+<pre class="programlisting">  "muted"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Mute the channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMuteChannelRun.html b/api/ags_old/AgsMuteChannelRun.html
new file mode 100644
index 0000000..5722646
--- /dev/null
+++ b/api/ags_old/AgsMuteChannelRun.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsMuteChannel.html" title="AgsMuteChannel">
+<link rel="next" href="AgsMuteRecycling.html" title="AgsMuteRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMuteChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMuteRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMuteChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMuteChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMuteChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMuteChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMuteChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMuteChannelRun.top_of_page"></a>AgsMuteChannelRun</span></h2>
+<p>AgsMuteChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMuteChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMuteChannelRun.html#AgsMuteChannelRun-struct" title="struct AgsMuteChannelRun">AgsMuteChannelRun</a>;
+struct              <a class="link" href="AgsMuteChannelRun.html#AgsMuteChannelRunClass" title="struct AgsMuteChannelRunClass">AgsMuteChannelRunClass</a>;
+<a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * <a class="link" href="AgsMuteChannelRun.html#ags-mute-channel-run-new" title="ags_mute_channel_run_new ()">ags_mute_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsMuteChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMuteChannelRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannelRun-struct"></a><h3>struct AgsMuteChannelRun</h3>
+<pre class="programlisting">struct AgsMuteChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteChannelRunClass"></a><h3>struct AgsMuteChannelRunClass</h3>
+<pre class="programlisting">struct AgsMuteChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-channel-run-new"></a><h3>ags_mute_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * ags_mute_channel_run_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsMuteRecycling.html b/api/ags_old/AgsMuteRecycling.html
new file mode 100644
index 0000000..b32f43a
--- /dev/null
+++ b/api/ags_old/AgsMuteRecycling.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">
+<link rel="next" href="AgsOpenFile.html" title="AgsOpenFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMuteChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsOpenFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsMuteRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsMuteRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsMuteRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsMuteRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsMuteRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsMuteRecycling.top_of_page"></a>AgsMuteRecycling</span></h2>
+<p>AgsMuteRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsMuteRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsMuteRecycling.html#AgsMuteRecycling-struct" title="struct AgsMuteRecycling">AgsMuteRecycling</a>;
+struct              <a class="link" href="AgsMuteRecycling.html#AgsMuteRecyclingClass" title="struct AgsMuteRecyclingClass">AgsMuteRecyclingClass</a>;
+<a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  <a class="link" href="AgsMuteRecycling.html#ags-mute-recycling-new" title="ags_mute_recycling_new ()">ags_mute_recycling_new</a>              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsMuteRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsMuteRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsMuteRecycling implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsMuteRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteRecycling-struct"></a><h3>struct AgsMuteRecycling</h3>
+<pre class="programlisting">struct AgsMuteRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteRecyclingClass"></a><h3>struct AgsMuteRecyclingClass</h3>
+<pre class="programlisting">struct AgsMuteRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-recycling-new"></a><h3>ags_mute_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  ags_mute_recycling_new              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsNavigation.html b/api/ags_old/AgsNavigation.html
new file mode 100644
index 0000000..f2ac649
--- /dev/null
+++ b/api/ags_old/AgsNavigation.html
@@ -0,0 +1,218 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNavigation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">
+<link rel="next" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-menu-bar-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-navigation-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsNavigation.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsNavigation.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsNavigation.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsNavigation.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsNavigation.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsNavigation.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsNavigation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsNavigation.top_of_page"></a>AgsNavigation</span></h2>
+<p>AgsNavigation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsNavigation.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS" title="AGS_NAVIGATION_DEFAULT_TACT_STEP">AGS_NAVIGATION_DEFAULT_TACT_STEP</a>
+#define             <a class="link" href="AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS" title="AGS_NAVIGATION_REWIND_STEPS">AGS_NAVIGATION_REWIND_STEPS</a>
+#define             <a class="link" href="AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS" title="AGS_NAVIGATION_SEEK_STEPS">AGS_NAVIGATION_SEEK_STEPS</a>
+struct              <a class="link" href="AgsNavigation.html#AgsNavigation-struct" title="struct AgsNavigation">AgsNavigation</a>;
+struct              <a class="link" href="AgsNavigation.html#AgsNavigationClass" title="struct AgsNavigationClass">AgsNavigationClass</a>;
+enum                <a class="link" href="AgsNavigation.html#AgsNavigationFlags" title="enum AgsNavigationFlags">AgsNavigationFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNavigation.html#ags-navigation-change-position" title="ags_navigation_change_position ()">ags_navigation_change_position</a>      (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+<a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     <a class="link" href="AgsNavigation.html#ags-navigation-new" title="ags_navigation_new ()">ags_navigation_new</a>                  ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNavigation.html#ags-navigation-set-seeking-sensitive" title="ags_navigation_set_seeking_sensitive ()">ags_navigation_set_seeking_sensitive</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enabled</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="AgsNavigation.html#ags-navigation-tact-to-time-string" title="ags_navigation_tact_to_time_string ()">ags_navigation_tact_to_time_string</a>  (<em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNavigation.html#ags-navigation-update-time-string" title="ags_navigation_update_time_string ()">ags_navigation_update_time_string</a>   (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *time_string</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsNavigation
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsNavigation implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsNavigation.html#AgsNavigation--devout" title='The "devout" property'>devout</a>"                   <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsNavigation.html#AgsNavigation-change-position" title='The "change-position" signal'>change-position</a>"                                : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS"></a><h3>AGS_NAVIGATION_DEFAULT_TACT_STEP</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_DEFAULT_TACT_STEP (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-REWIND-STEPS:CAPS"></a><h3>AGS_NAVIGATION_REWIND_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_REWIND_STEPS (4.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-SEEK-STEPS:CAPS"></a><h3>AGS_NAVIGATION_SEEK_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_SEEK_STEPS (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigation-struct"></a><h3>struct AgsNavigation</h3>
+<pre class="programlisting">struct AgsNavigation;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigationClass"></a><h3>struct AgsNavigationClass</h3>
+<pre class="programlisting">struct AgsNavigationClass {
+  GtkVBoxClass vbox;
+
+  void (*change_position)(AgsNavigation *navigation,
+			  gdouble tact);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigationFlags"></a><h3>enum AgsNavigationFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NAVIGATION_BLOCK_TACT   = 1,
+} AgsNavigationFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-change-position"></a><h3>ags_navigation_change_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_change_position      (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-new"></a><h3>ags_navigation_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     ags_navigation_new                  ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-set-seeking-sensitive"></a><h3>ags_navigation_set_seeking_sensitive ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_set_seeking_sensitive
+                                                        (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enabled</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-tact-to-time-string"></a><h3>ags_navigation_tact_to_time_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_navigation_tact_to_time_string  (<em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-update-time-string"></a><h3>ags_navigation_update_time_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_update_time_string   (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *time_string</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsNavigation--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsNavigation.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsNavigation-change-position"></a><h3>The <code class="literal">"change-position"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *agsnavigation,
+                                                        <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>        arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>       user_data)          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsNotation.html b/api/ags_old/AgsNotation.html
new file mode 100644
index 0000000..91725f3
--- /dev/null
+++ b/api/ags_old/AgsNotation.html
@@ -0,0 +1,407 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNotation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsInput.html" title="AgsInput">
+<link rel="next" href="AgsNote.html" title="AgsNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsInput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsNotation.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsNotation.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsNotation.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsNotation.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsNotation.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsNotation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsNotation.top_of_page"></a>AgsNotation</span></h2>
+<p>AgsNotation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsNotation.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS" title="AGS_NOTATION_DEFAULT_BPM">AGS_NOTATION_DEFAULT_BPM</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS" title="AGS_NOTATION_DEFAULT_DURATION">AGS_NOTATION_DEFAULT_DURATION</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS" title="AGS_NOTATION_DEFAULT_JIFFIE">AGS_NOTATION_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS" title="AGS_NOTATION_DEFAULT_LENGTH">AGS_NOTATION_DEFAULT_LENGTH</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MAXIMUM_NOTE_LENGTH">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MINIMUM_NOTE_LENGTH">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a>
+#define             <a class="link" href="AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS" title="AGS_NOTATION_TICS_PER_BEAT">AGS_NOTATION_TICS_PER_BEAT</a>
+struct              <a class="link" href="AgsNotation.html#AgsNotation-struct" title="struct AgsNotation">AgsNotation</a>;
+struct              <a class="link" href="AgsNotation.html#AgsNotationClass" title="struct AgsNotationClass">AgsNotationClass</a>;
+enum                <a class="link" href="AgsNotation.html#AgsNotationFlags" title="enum AgsNotationFlags">AgsNotationFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotation.html#ags-notation-add-note" title="ags_notation_add_note ()">ags_notation_add_note</a>               (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotation.html#ags-notation-add-point-to-selection" title="ags_notation_add_point_to_selection ()">ags_notation_add_point_to_selection</a> (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotation.html#ags-notation-add-region-to-selection" title="ags_notation_add_region_to_selection ()">ags_notation_add_region_to_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          <a class="link" href="AgsNotation.html#ags-notation-copy-selection" title="ags_notation_copy_selection ()">ags_notation_copy_selection</a>         (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          <a class="link" href="AgsNotation.html#ags-notation-cut-selection" title="ags_notation_cut_selection ()">ags_notation_cut_selection</a>          (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsNotation.html#ags-notation-find-near-timestamp" title="ags_notation_find_near_timestamp ()">ags_notation_find_near_timestamp</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);
+<a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="AgsNotation.html#ags-notation-find-point" title="ags_notation_find_point ()">ags_notation_find_point</a>             (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsNotation.html#ags-notation-find-region" title="ags_notation_find_region ()">ags_notation_find_region</a>            (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotation.html#ags-notation-free-selection" title="ags_notation_free_selection ()">ags_notation_free_selection</a>         (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsNotation.html#ags-notation-get-current" title="ags_notation_get_current ()">ags_notation_get_current</a>            (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsNotation.html#ags-notation-get-selection" title="ags_notation_get_selection ()">ags_notation_get_selection</a>          (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotation.html#ags-notation-insert-from-clipboard" title="ags_notation_insert_from_clipboard ()">ags_notation_insert_from_clipboard</a>  (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y_offset</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsNotation.html#ags-notation-is-note-selected" title="ags_notation_is_note_selected ()">ags_notation_is_note_selected</a>       (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href="AgsNotation.html" title="AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       <a class="link" href="AgsNotation.html#ags-notation-new" title="ags_notation_new ()">ags_notation_new</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsNotation.html#ags-notation-remove-note-at-position" title="ags_notation_remove_note_at_position ()">ags_notation_remove_note_at_position</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotation.html#ags-notation-remove-point-from-selection" title="ags_notation_remove_point_from_selection ()">ags_notation_remove_point_from_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotation.html#ags-notation-remove-region-from-selection" title="ags_notation_remove_region_from_selection ()">ags_notation_remove_region_from_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsNotation
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsNotation implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a> and  <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsNotation.html#AgsNotation--current-notes" title='The "current-notes" property'>current-notes</a>"            <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+  "<a class="link" href="AgsNotation.html#AgsNotation--next-notes" title='The "next-notes" property'>next-notes</a>"               <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write
+  "<a class="link" href="AgsNotation.html#AgsNotation--port" title='The "port" property'>port</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-BPM:CAPS"></a><h3>AGS_NOTATION_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-DURATION:CAPS"></a><h3>AGS_NOTATION_DEFAULT_DURATION</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_DURATION (AGS_NOTATION_DEFAULT_LENGTH * AGS_NOTATION_DEFAULT_JIFFIE * AGS_MICROSECONDS_PER_SECOND)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_NOTATION_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_JIFFIE (60.0 / AGS_NOTATION_DEFAULT_BPM / AGS_NOTATION_TICS_PER_BEAT)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-LENGTH:CAPS"></a><h3>AGS_NOTATION_DEFAULT_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_LENGTH (65535.0 / AGS_NOTATION_TICS_PER_BEAT - AGS_NOTATION_MAXIMUM_NOTE_LENGTH)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MAXIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MAXIMUM_NOTE_LENGTH (16.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MINIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MINIMUM_NOTE_LENGTH (1.0 / 16.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-TICS-PER-BEAT:CAPS"></a><h3>AGS_NOTATION_TICS_PER_BEAT</h3>
+<pre class="programlisting">#define AGS_NOTATION_TICS_PER_BEAT (4.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotation-struct"></a><h3>struct AgsNotation</h3>
+<pre class="programlisting">struct AgsNotation;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotationClass"></a><h3>struct AgsNotationClass</h3>
+<pre class="programlisting">struct AgsNotationClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotationFlags"></a><h3>enum AgsNotationFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTATION_STICKY              =  1,
+  AGS_NOTATION_INDICATED_LENGTH    =  1 <<  1,
+} AgsNotationFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-note"></a><h3>ags_notation_add_note ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_add_note               (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-point-to-selection"></a><h3>ags_notation_add_point_to_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_add_point_to_selection (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-region-to-selection"></a><h3>ags_notation_add_region_to_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_add_region_to_selection
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-copy-selection"></a><h3>ags_notation_copy_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          ags_notation_copy_selection         (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-cut-selection"></a><h3>ags_notation_cut_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          ags_notation_cut_selection          (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-near-timestamp"></a><h3>ags_notation_find_near_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_find_near_timestamp    (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-point"></a><h3>ags_notation_find_point ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_notation_find_point             (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-region"></a><h3>ags_notation_find_region ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_find_region            (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-free-selection"></a><h3>ags_notation_free_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_free_selection         (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-current"></a><h3>ags_notation_get_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_get_current            (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-selection"></a><h3>ags_notation_get_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_get_selection          (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-insert-from-clipboard"></a><h3>ags_notation_insert_from_clipboard ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_insert_from_clipboard  (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y_offset</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-is-note-selected"></a><h3>ags_notation_is_note_selected ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_notation_is_note_selected       (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-new"></a><h3>ags_notation_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       ags_notation_new                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-note-at-position"></a><h3>ags_notation_remove_note_at_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_notation_remove_note_at_position
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-point-from-selection"></a><h3>ags_notation_remove_point_from_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_remove_point_from_selection
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-region-from-selection"></a><h3>ags_notation_remove_region_from_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_remove_region_from_selection
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsNotation.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsNotation--current-notes"></a><h3>The <code class="literal">"current-notes"</code> property</h3>
+<pre class="programlisting">  "current-notes"            <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The current notes for offset.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotation--next-notes"></a><h3>The <code class="literal">"next-notes"</code> property</h3>
+<pre class="programlisting">  "next-notes"               <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The next notes for offset.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotation--port"></a><h3>The <code class="literal">"port"</code> property</h3>
+<pre class="programlisting">  "port"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The port of notation.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsNote.html b/api/ags_old/AgsNote.html
new file mode 100644
index 0000000..8dabcbb
--- /dev/null
+++ b/api/ags_old/AgsNote.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsNotation.html" title="AgsNotation">
+<link rel="next" href="AgsOutput.html" title="AgsOutput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsNotation.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsOutput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsNote.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsNote.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsNote.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsNote.top_of_page"></a>AgsNote</span></h2>
+<p>AgsNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsNote.html#AgsNote-struct" title="struct AgsNote">AgsNote</a>;
+struct              <a class="link" href="AgsNote.html#AgsNoteClass" title="struct AgsNoteClass">AgsNoteClass</a>;
+enum                <a class="link" href="AgsNote.html#AgsNoteFlags" title="enum AgsNoteFlags">AgsNoteFlags</a>;
+<a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="AgsNote.html#ags-note-duplicate" title="ags_note_duplicate ()">ags_note_duplicate</a>                  (<em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="AgsNote.html#ags-note-new" title="ags_note_new ()">ags_note_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNote.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsNote
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNote.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsNote implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsNote.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsNote-struct"></a><h3>struct AgsNote</h3>
+<pre class="programlisting">struct AgsNote;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteClass"></a><h3>struct AgsNoteClass</h3>
+<pre class="programlisting">struct AgsNoteClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteFlags"></a><h3>enum AgsNoteFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_GUI             =  1,
+  AGS_NOTE_RUNTIME         =  1 <<  1,
+  AGS_NOTE_HUMAN_READABLE  =  1 <<  2,
+  AGS_NOTE_DEFAULT_LENGTH  =  1 <<  3,
+  AGS_NOTE_IS_SELECTED     =  1 <<  4,
+} AgsNoteFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-duplicate"></a><h3>ags_note_duplicate ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_duplicate                  (<em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-new"></a><h3>ags_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNote.html" title="AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_new                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsNoteEdit.html b/api/ags_old/AgsNoteEdit.html
new file mode 100644
index 0000000..4cafc56
--- /dev/null
+++ b/api/ags_old/AgsNoteEdit.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNoteEdit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">
+<link rel="next" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-meter-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-note-edit-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsNoteEdit.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsNoteEdit.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsNoteEdit.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsNoteEdit.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsNoteEdit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsNoteEdit.top_of_page"></a>AgsNoteEdit</span></h2>
+<p>AgsNoteEdit</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsNoteEdit.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" title="AGS_NOTE_EDIT_MAX_CONTROLS">AGS_NOTE_EDIT_MAX_CONTROLS</a>
+struct              <a class="link" href="AgsNoteEdit.html#AgsNoteEdit-struct" title="struct AgsNoteEdit">AgsNoteEdit</a>;
+struct              <a class="link" href="AgsNoteEdit.html#AgsNoteEditClass" title="struct AgsNoteEditClass">AgsNoteEditClass</a>;
+enum                <a class="link" href="AgsNoteEdit.html#AgsNoteEditFlags" title="enum AgsNoteEditFlags">AgsNoteEditFlags</a>;
+enum                <a class="link" href="AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags">AgsNoteEditResetFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-notation" title="ags_note_edit_draw_notation ()">ags_note_edit_draw_notation</a>         (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-position" title="ags_note_edit_draw_position ()">ags_note_edit_draw_position</a>         (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-scroll" title="ags_note_edit_draw_scroll ()">ags_note_edit_draw_scroll</a>           (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> position</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-segment" title="ags_note_edit_draw_segment ()">ags_note_edit_draw_segment</a>          (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);
+<a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       <a class="link" href="AgsNoteEdit.html#ags-note-edit-new" title="ags_note_edit_new ()">ags_note_edit_new</a>                   ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-reset-horizontally" title="ags_note_edit_reset_horizontally ()">ags_note_edit_reset_horizontally</a>    (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-reset-vertically" title="ags_note_edit_reset_vertically ()">ags_note_edit_reset_vertically</a>      (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNoteEdit.html#ags-note-edit-set-map-height" title="ags_note_edit_set_map_height ()">ags_note_edit_set_map_height</a>        (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> map_height</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNoteEdit.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkTable">GtkTable</GTKDOCLINK>
+                                 +----AgsNoteEdit
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNoteEdit.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsNoteEdit implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsNoteEdit.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsNoteEdit.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTE-EDIT-MAX-CONTROLS:CAPS"></a><h3>AGS_NOTE_EDIT_MAX_CONTROLS</h3>
+<pre class="programlisting">#define AGS_NOTE_EDIT_MAX_CONTROLS 1200
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEdit-struct"></a><h3>struct AgsNoteEdit</h3>
+<pre class="programlisting">struct AgsNoteEdit;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditClass"></a><h3>struct AgsNoteEditClass</h3>
+<pre class="programlisting">struct AgsNoteEditClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditFlags"></a><h3>enum AgsNoteEditFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESETING_VERTICALLY    = 1,
+  AGS_NOTE_EDIT_RESETING_HORIZONTALLY  = 1 <<  1,
+  AGS_NOTE_EDIT_POSITION_CURSOR        = 1 <<  2,
+  AGS_NOTE_EDIT_ADDING_NOTE            = 1 <<  3,
+  AGS_NOTE_EDIT_DELETING_NOTE          = 1 <<  4,
+  AGS_NOTE_EDIT_SELECTING_NOTES        = 1 <<  5,
+} AgsNoteEditFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditResetFlags"></a><h3>enum AgsNoteEditResetFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESET_VSCROLLBAR   = 1,
+  AGS_NOTE_EDIT_RESET_HSCROLLBAR   = 1 <<  1,
+  AGS_NOTE_EDIT_RESET_WIDTH        = 1 <<  2,
+  AGS_NOTE_EDIT_RESET_HEIGHT       = 1 <<  3, // reserved
+} AgsNoteEditResetFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-notation"></a><h3>ags_note_edit_draw_notation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_notation         (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-position"></a><h3>ags_note_edit_draw_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_position         (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-scroll"></a><h3>ags_note_edit_draw_scroll ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_scroll           (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-segment"></a><h3>ags_note_edit_draw_segment ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_segment          (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-new"></a><h3>ags_note_edit_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       ags_note_edit_new                   ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-horizontally"></a><h3>ags_note_edit_reset_horizontally ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_reset_horizontally    (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-vertically"></a><h3>ags_note_edit_reset_vertically ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_reset_vertically      (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-set-map-height"></a><h3>ags_note_edit_set_map_height ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_set_map_height        (<em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> map_height</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsNotebook.html b/api/ags_old/AgsNotebook.html
new file mode 100644
index 0000000..837f9a3
--- /dev/null
+++ b/api/ags_old/AgsNotebook.html
@@ -0,0 +1,208 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNotebook</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">
+<link rel="next" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-note-edit-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-notebook-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsNotebook.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsNotebook.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsNotebook.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsNotebook.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsNotebook"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsNotebook.top_of_page"></a>AgsNotebook</span></h2>
+<p>AgsNotebook</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsNotebook.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS" title="AGS_NOTEBOOK_TAB()">AGS_NOTEBOOK_TAB</a>                    (x)
+struct              <a class="link" href="AgsNotebook.html#AgsNotebook-struct" title="struct AgsNotebook">AgsNotebook</a>;
+struct              <a class="link" href="AgsNotebook.html#AgsNotebookClass" title="struct AgsNotebookClass">AgsNotebookClass</a>;
+struct              <a class="link" href="AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab">AgsNotebookTab</a>;
+enum                <a class="link" href="AgsNotebook.html#AgsNotebookTabFlags" title="enum AgsNotebookTabFlags">AgsNotebookTabFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotebook.html#ags-notebook-add-child" title="ags_notebook_add_child ()">ags_notebook_add_child</a>              (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="AgsNotebook.html#ags-notebook-add-tab" title="ags_notebook_add_tab ()">ags_notebook_add_tab</a>                (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotebook.html#ags-notebook-insert-tab" title="ags_notebook_insert_tab ()">ags_notebook_insert_tab</a>             (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       <a class="link" href="AgsNotebook.html#ags-notebook-new" title="ags_notebook_new ()">ags_notebook_new</a>                    ();
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="AgsNotebook.html#ags-notebook-next-active-tab" title="ags_notebook_next_active_tab ()">ags_notebook_next_active_tab</a>        (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotebook.html#ags-notebook-remove-child" title="ags_notebook_remove_child ()">ags_notebook_remove_child</a>           (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsNotebook.html#ags-notebook-remove-tab" title="ags_notebook_remove_tab ()">ags_notebook_remove_tab</a>             (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> nth</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="AgsNotebook.html#ags-notebook-tab-index" title="ags_notebook_tab_index ()">ags_notebook_tab_index</a>              (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNotebook.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsNotebook
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsNotebook.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsNotebook implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsNotebook.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsNotebook.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTEBOOK-TAB:CAPS"></a><h3>AGS_NOTEBOOK_TAB()</h3>
+<pre class="programlisting">#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebook-struct"></a><h3>struct AgsNotebook</h3>
+<pre class="programlisting">struct AgsNotebook;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookClass"></a><h3>struct AgsNotebookClass</h3>
+<pre class="programlisting">struct AgsNotebookClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTab"></a><h3>struct AgsNotebookTab</h3>
+<pre class="programlisting">struct AgsNotebookTab {
+  guint flags;
+
+  GtkToggleButton *toggle;
+  GObject *notation;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTabFlags"></a><h3>enum AgsNotebookTabFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTEBOOK_TAB_VISIBLE           = 1,
+  AGS_NOTEBOOK_TAB_MODE_NORMAL       = 1 << 1,
+  AGS_NOTEBOOK_TAB_MODE_OVERLAY      = 1 << 2,
+} AgsNotebookTabFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-child"></a><h3>ags_notebook_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_add_child              (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-tab"></a><h3>ags_notebook_add_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_notebook_add_tab                (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-insert-tab"></a><h3>ags_notebook_insert_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_insert_tab             (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-new"></a><h3>ags_notebook_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       ags_notebook_new                    ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-next-active-tab"></a><h3>ags_notebook_next_active_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_notebook_next_active_tab        (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-child"></a><h3>ags_notebook_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_remove_child           (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-tab"></a><h3>ags_notebook_remove_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_remove_tab             (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-tab-index"></a><h3>ags_notebook_tab_index ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_notebook_tab_index              (<em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsOpenFile.html b/api/ags_old/AgsOpenFile.html
new file mode 100644
index 0000000..b6b0b63
--- /dev/null
+++ b/api/ags_old/AgsOpenFile.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOpenFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsMuteRecycling.html" title="AgsMuteRecycling">
+<link rel="next" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMuteRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsOpenSingleFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsOpenFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsOpenFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsOpenFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsOpenFile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsOpenFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsOpenFile.top_of_page"></a>AgsOpenFile</span></h2>
+<p>AgsOpenFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsOpenFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsOpenFile.html#AgsOpenFile-struct" title="struct AgsOpenFile">AgsOpenFile</a>;
+struct              <a class="link" href="AgsOpenFile.html#AgsOpenFileClass" title="struct AgsOpenFileClass">AgsOpenFileClass</a>;
+<a class="link" href="AgsOpenFile.html" title="AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       <a class="link" href="AgsOpenFile.html#ags-open-file-new" title="ags_open_file_new ()">ags_open_file_new</a>                   (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOpenFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsOpenFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOpenFile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsOpenFile implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsOpenFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsOpenFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOpenFile-struct"></a><h3>struct AgsOpenFile</h3>
+<pre class="programlisting">struct AgsOpenFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOpenFileClass"></a><h3>struct AgsOpenFileClass</h3>
+<pre class="programlisting">struct AgsOpenFileClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-open-file-new"></a><h3>ags_open_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsOpenFile.html" title="AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       ags_open_file_new                   (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsOpenSingleFile.html b/api/ags_old/AgsOpenSingleFile.html
new file mode 100644
index 0000000..ce8ac8f
--- /dev/null
+++ b/api/ags_old/AgsOpenSingleFile.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOpenSingleFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsOpenFile.html" title="AgsOpenFile">
+<link rel="next" href="AgsRemoveAudio.html" title="AgsRemoveAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsOpenFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoveAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsOpenSingleFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsOpenSingleFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsOpenSingleFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsOpenSingleFile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsOpenSingleFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsOpenSingleFile.top_of_page"></a>AgsOpenSingleFile</span></h2>
+<p>AgsOpenSingleFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsOpenSingleFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsOpenSingleFile.html#AgsOpenSingleFile-struct" title="struct AgsOpenSingleFile">AgsOpenSingleFile</a>;
+struct              <a class="link" href="AgsOpenSingleFile.html#AgsOpenSingleFileClass" title="struct AgsOpenSingleFileClass">AgsOpenSingleFileClass</a>;
+<a class="link" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * <a class="link" href="AgsOpenSingleFile.html#ags-open-single-file-new" title="ags_open_single_file_new ()">ags_open_single_file_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOpenSingleFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsOpenSingleFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOpenSingleFile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsOpenSingleFile implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsOpenSingleFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsOpenSingleFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOpenSingleFile-struct"></a><h3>struct AgsOpenSingleFile</h3>
+<pre class="programlisting">struct AgsOpenSingleFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOpenSingleFileClass"></a><h3>struct AgsOpenSingleFileClass</h3>
+<pre class="programlisting">struct AgsOpenSingleFileClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-open-single-file-new"></a><h3>ags_open_single_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * ags_open_single_file_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsOptionMenu.html b/api/ags_old/AgsOptionMenu.html
new file mode 100644
index 0000000..4ed788f
--- /dev/null
+++ b/api/ags_old/AgsOptionMenu.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOptionMenu</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="AgsMenuItem.html" title="AgsMenuItem">
+<link rel="next" href="ags-ags-parameter.html" title="ags_parameter">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMenuItem.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-parameter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsOptionMenu.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsOptionMenu.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsOptionMenu.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsOptionMenu.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsOptionMenu"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsOptionMenu.top_of_page"></a>AgsOptionMenu</span></h2>
+<p>AgsOptionMenu</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsOptionMenu.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsOptionMenu.html#AgsOptionMenu-struct" title="struct AgsOptionMenu">AgsOptionMenu</a>;
+struct              <a class="link" href="AgsOptionMenu.html#AgsOptionMenuClass" title="struct AgsOptionMenuClass">AgsOptionMenuClass</a>;
+<a class="link" href="AgsOptionMenu.html" title="AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     <a class="link" href="AgsOptionMenu.html#ags-option-menu-new" title="ags_option_menu_new ()">ags_option_menu_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOptionMenu.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkHBox">GtkHBox</GTKDOCLINK>
+                                       +----AgsOptionMenu
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOptionMenu.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsOptionMenu implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsOptionMenu.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsOptionMenu.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOptionMenu-struct"></a><h3>struct AgsOptionMenu</h3>
+<pre class="programlisting">struct AgsOptionMenu;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOptionMenuClass"></a><h3>struct AgsOptionMenuClass</h3>
+<pre class="programlisting">struct AgsOptionMenuClass {
+  GtkHBoxClass hbox;
+
+  void (*changed)(AgsOptionMenu *option_menu);
+  void (*focus_changed)(AgsOptionMenu *option_menu);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-option-menu-new"></a><h3>ags_option_menu_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsOptionMenu.html" title="AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     ags_option_menu_new                 ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsOscillator.html b/api/ags_old/AgsOscillator.html
new file mode 100644
index 0000000..81c5597
--- /dev/null
+++ b/api/ags_old/AgsOscillator.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOscillator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsMixerInputPad.html" title="AgsMixerInputPad">
+<link rel="next" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMixerInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-oscillator-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsOscillator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsOscillator.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsOscillator.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsOscillator.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsOscillator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsOscillator.top_of_page"></a>AgsOscillator</span></h2>
+<p>AgsOscillator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsOscillator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsOscillator.html#AgsOscillator-struct" title="struct AgsOscillator">AgsOscillator</a>;
+struct              <a class="link" href="AgsOscillator.html#AgsOscillatorClass" title="struct AgsOscillatorClass">AgsOscillatorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsOscillator.html#ags-file-read-oscillator" title="ags_file_read_oscillator ()">ags_file_read_oscillator</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="AgsOscillator.html#ags-file-write-oscillator" title="ags_file_write_oscillator ()">ags_file_write_oscillator</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     <a class="link" href="AgsOscillator.html#ags-oscillator-new" title="ags_oscillator_new ()">ags_oscillator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOscillator.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkFrame">GtkFrame</GTKDOCLINK>
+                                       +----AgsOscillator
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOscillator.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsOscillator implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsOscillator.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsOscillator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOscillator-struct"></a><h3>struct AgsOscillator</h3>
+<pre class="programlisting">struct AgsOscillator;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOscillatorClass"></a><h3>struct AgsOscillatorClass</h3>
+<pre class="programlisting">struct AgsOscillatorClass {
+  GtkFrameClass frame;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-oscillator"></a><h3>ags_file_read_oscillator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_oscillator            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-oscillator"></a><h3>ags_file_write_oscillator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_oscillator           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-new"></a><h3>ags_oscillator_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     ags_oscillator_new                  ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsOutput.html b/api/ags_old/AgsOutput.html
new file mode 100644
index 0000000..acc30db
--- /dev/null
+++ b/api/ags_old/AgsOutput.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsNote.html" title="AgsNote">
+<link rel="next" href="AgsPattern.html" title="AgsPattern">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPattern.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsOutput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsOutput.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsOutput.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsOutput.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsOutput.top_of_page"></a>AgsOutput</span></h2>
+<p>AgsOutput</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsOutput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsOutput.html#AgsOutput-struct" title="struct AgsOutput">AgsOutput</a>;
+struct              <a class="link" href="AgsOutput.html#AgsOutputClass" title="struct AgsOutputClass">AgsOutputClass</a>;
+<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="AgsOutput.html#ags-output-find-first-input-recycling" title="ags_output_find_first_input_recycling ()">ags_output_find_first_input_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="AgsOutput.html#ags-output-find-last-input-recycling" title="ags_output_find_last_input_recycling ()">ags_output_find_last_input_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a class="link" href="AgsOutput.html" title="AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         <a class="link" href="AgsOutput.html#ags-output-new" title="ags_output_new ()">ags_output_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOutput.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+         +----AgsOutput
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsOutput.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsOutput implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsOutput.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsOutput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOutput-struct"></a><h3>struct AgsOutput</h3>
+<pre class="programlisting">struct AgsOutput;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOutputClass"></a><h3>struct AgsOutputClass</h3>
+<pre class="programlisting">struct AgsOutputClass {
+  AgsChannelClass channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-first-input-recycling"></a><h3>ags_output_find_first_input_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_first_input_recycling
+                                                        (<em class="parameter"><code><a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-last-input-recycling"></a><h3>ags_output_find_last_input_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_last_input_recycling
+                                                        (<em class="parameter"><code><a class="link" href="AgsOutput.html" title="AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-new"></a><h3>ags_output_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsOutput.html" title="AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         ags_output_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPackable.html b/api/ags_old/AgsPackable.html
new file mode 100644
index 0000000..bd021fc
--- /dev/null
+++ b/api/ags_old/AgsPackable.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsMutable.html" title="AgsMutable">
+<link rel="next" href="AgsPortlet.html" title="AgsPortlet">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMutable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPortlet.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPackable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPackable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPackable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPackable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPackable.top_of_page"></a>AgsPackable</span></h2>
+<p>AgsPackable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPackable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>;
+struct              <a class="link" href="AgsPackable.html#AgsPackableInterface" title="struct AgsPackableInterface">AgsPackableInterface</a>;
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsPackable.html#ags-packable-pack" title="ags_packable_pack ()">ags_packable_pack</a>                   (<em class="parameter"><code><a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *container</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsPackable.html#ags-packable-unpack" title="ags_packable_unpack ()">ags_packable_unpack</a>                 (<em class="parameter"><code><a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPackable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsPackable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPackable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsPackable is implemented by
+ <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>,  <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>,  <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>,  <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>,  <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>,  <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>,  <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>,  <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>,  <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>,  <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>,  <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>,  <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>,  <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>,  <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>,  <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>,  <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>,  <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>,  <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>,  <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>,  <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>,  <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>,  <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>,  <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>,  <a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>,  <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>,  <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>,  <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>,  <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>,  <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>,  <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>,  <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>,  <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a>,  <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>,  <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>,  <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>,  <a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>,  <a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>,  <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>,  <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>,  <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>,  <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>,  <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>,  <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>,  <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>,  <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>,  <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>,  <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>,  <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>,  <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>,  <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>,  <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>,  <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>,  <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>,  <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>,  <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>,  <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a> and  <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPackable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPackable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPackable"></a><h3>AgsPackable</h3>
+<pre class="programlisting">typedef void AgsPackable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPackableInterface"></a><h3>struct AgsPackableInterface</h3>
+<pre class="programlisting">struct AgsPackableInterface {
+  GTypeInterface interface;
+
+  gboolean (*pack)(AgsPackable *packable, GObject *container);
+  gboolean (*unpack)(AgsPackable *packable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-pack"></a><h3>ags_packable_pack ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_packable_pack                   (<em class="parameter"><code><a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-unpack"></a><h3>ags_packable_unpack ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_packable_unpack                 (<em class="parameter"><code><a class="link" href="AgsPackable.html" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPad.html b/api/ags_old/AgsPad.html
new file mode 100644
index 0000000..ebd7a4d
--- /dev/null
+++ b/api/ags_old/AgsPad.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">
+<link rel="next" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-navigation-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPad.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsPad.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPad.top_of_page"></a>AgsPad</span></h2>
+<p>AgsPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_DEFAULT_BUILD_ID">AGS_PAD_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS" title="AGS_PAD_DEFAULT_VERSION">AGS_PAD_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsPad.html#AgsPad-struct" title="struct AgsPad">AgsPad</a>;
+struct              <a class="link" href="AgsPad.html#AgsPadClass" title="struct AgsPadClass">AgsPadClass</a>;
+enum                <a class="link" href="AgsPad.html#AgsPadFlags" title="enum AgsPadFlags">AgsPadFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPad.html#ags-pad-find-port" title="ags_pad_find_port ()">ags_pad_find_port</a>                   (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a class="link" href="AgsPad.html" title="AgsPad"><span class="returnvalue">AgsPad</span></a> *            <a class="link" href="AgsPad.html#ags-pad-new" title="ags_pad_new ()">ags_pad_new</a>                         (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPad.html#ags-pad-resize-lines" title="ags_pad_resize_lines ()">ags_pad_resize_lines</a>                (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> line_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPad.html#ags-pad-set-channel" title="ags_pad_set_channel ()">ags_pad_set_channel</a>                 (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsPad
+                                             +----<a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+                                             +----<a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+                                             +----<a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>
+                                             +----<a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>
+                                             +----<a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPad implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPad.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPad.html#AgsPad--channel" title='The "channel" property'>channel</a>"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPad.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPad.html#AgsPad-resize-lines" title='The "resize-lines" signal'>resize-lines</a>"                                   : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsPad.html#AgsPad-set-channel" title='The "set-channel" signal'>set-channel</a>"                                    : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPad-struct"></a><h3>struct AgsPad</h3>
+<pre class="programlisting">struct AgsPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadClass"></a><h3>struct AgsPadClass</h3>
+<pre class="programlisting">struct AgsPadClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsPad *pad, AgsChannel *channel);
+
+  void (*resize_lines)(AgsPad *pad, GType line_type,
+		       guint audio_channels, guint audio_channels_old);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadFlags"></a><h3>enum AgsPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PAD_CONNECTED           = 1,
+  AGS_PAD_SHOW_GROUPING       = 1 << 1,
+  AGS_PAD_GROUP_ALL           = 1 << 2,
+  AGS_PAD_GROUP_LINE          = 1 << 3,
+} AgsPadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-find-port"></a><h3>ags_pad_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_find_port                   (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-new"></a><h3>ags_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPad.html" title="AgsPad"><span class="returnvalue">AgsPad</span></a> *            ags_pad_new                         (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-resize-lines"></a><h3>ags_pad_resize_lines ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_resize_lines                (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> line_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-set-channel"></a><h3>ags_pad_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_set_channel                 (<em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPad.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPad--channel"></a><h3>The <code class="literal">"channel"</code> property</h3>
+<pre class="programlisting">  "channel"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The channel it is assigned with.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPad.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsPad-resize-lines"></a><h3>The <code class="literal">"resize-lines"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>  *agspad,
+                                                        <GTKDOCLINK HREF="gulong"><span class="type">gulong</span></GTKDOCLINK>   arg1,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>    arg2,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>    arg3,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPad-set-channel"></a><h3>The <code class="literal">"set-channel"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a>  *agspad,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPadEditor.html b/api/ags_old/AgsPadEditor.html
new file mode 100644
index 0000000..ad8adb4
--- /dev/null
+++ b/api/ags_old/AgsPadEditor.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPadEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">
+<link rel="next" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-pad-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPadEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPadEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPadEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPadEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPadEditor.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPadEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPadEditor.top_of_page"></a>AgsPadEditor</span></h2>
+<p>AgsPadEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPadEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_EDITOR_DEFAULT_BUILD_ID">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_PAD_EDITOR_DEFAULT_VERSION">AGS_PAD_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="AgsPadEditor.html#AgsPadEditor-struct" title="struct AgsPadEditor">AgsPadEditor</a>;
+struct              <a class="link" href="AgsPadEditor.html#AgsPadEditorClass" title="struct AgsPadEditorClass">AgsPadEditorClass</a>;
+<a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      <a class="link" href="AgsPadEditor.html#ags-pad-editor-new" title="ags_pad_editor_new ()">ags_pad_editor_new</a>                  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPadEditor.html#ags-pad-editor-set-channel" title="ags_pad_editor_set_channel ()">ags_pad_editor_set_channel</a>          (<em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsPadEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPadEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPadEditor.html#AgsPadEditor--channel" title='The "channel" property'>channel</a>"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadEditor-struct"></a><h3>struct AgsPadEditor</h3>
+<pre class="programlisting">struct AgsPadEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadEditorClass"></a><h3>struct AgsPadEditorClass</h3>
+<pre class="programlisting">struct AgsPadEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-new"></a><h3>ags_pad_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      ags_pad_editor_new                  (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-set-channel"></a><h3>ags_pad_editor_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_editor_set_channel          (<em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPadEditor.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPadEditor--channel"></a><h3>The <code class="literal">"channel"</code> property</h3>
+<pre class="programlisting">  "channel"                  <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The channel which this pad editor is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPanel.html b/api/ags_old/AgsPanel.html
new file mode 100644
index 0000000..6acaed8
--- /dev/null
+++ b/api/ags_old/AgsPanel.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">
+<link rel="next" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-oscillator-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-panel-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPanel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPanel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPanel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPanel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPanel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPanel.top_of_page"></a>AgsPanel</span></h2>
+<p>AgsPanel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPanel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPanel.html#AgsPanel-struct" title="struct AgsPanel">AgsPanel</a>;
+struct              <a class="link" href="AgsPanel.html#AgsPanelClass" title="struct AgsPanelClass">AgsPanelClass</a>;
+<a class="link" href="AgsPanel.html" title="AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          <a class="link" href="AgsPanel.html#ags-panel-new" title="ags_panel_new ()">ags_panel_new</a>                       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkHandleBox">GtkHandleBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsPanel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPanel implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanel-struct"></a><h3>struct AgsPanel</h3>
+<pre class="programlisting">struct AgsPanel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelClass"></a><h3>struct AgsPanelClass</h3>
+<pre class="programlisting">struct AgsPanelClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-new"></a><h3>ags_panel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPanel.html" title="AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          ags_panel_new                       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPanelInputLine.html b/api/ags_old/AgsPanelInputLine.html
new file mode 100644
index 0000000..d4ea46e
--- /dev/null
+++ b/api/ags_old/AgsPanelInputLine.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanelInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">
+<link rel="next" href="AgsPanelInputPad.html" title="AgsPanelInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-panel-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPanelInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPanelInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPanelInputLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPanelInputLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPanelInputLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPanelInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPanelInputLine.top_of_page"></a>AgsPanelInputLine</span></h2>
+<p>AgsPanelInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPanelInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPanelInputLine.html#AgsPanelInputLine-struct" title="struct AgsPanelInputLine">AgsPanelInputLine</a>;
+struct              <a class="link" href="AgsPanelInputLine.html#AgsPanelInputLineClass" title="struct AgsPanelInputLineClass">AgsPanelInputLineClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPanelInputLine.html#ags-panel-input-line-map-recall" title="ags_panel_input_line_map_recall ()">ags_panel_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> *panel_input_line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);
+<a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * <a class="link" href="AgsPanelInputLine.html#ags-panel-input-line-new" title="ags_panel_input_line_new ()">ags_panel_input_line_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+                                             +----AgsPanelInputLine
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPanelInputLine implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanelInputLine-struct"></a><h3>struct AgsPanelInputLine</h3>
+<pre class="programlisting">struct AgsPanelInputLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelInputLineClass"></a><h3>struct AgsPanelInputLineClass</h3>
+<pre class="programlisting">struct AgsPanelInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-line-map-recall"></a><h3>ags_panel_input_line_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_panel_input_line_map_recall     (<em class="parameter"><code><a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> *panel_input_line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-line-new"></a><h3>ags_panel_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * ags_panel_input_line_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPanelInputPad.html b/api/ags_old/AgsPanelInputPad.html
new file mode 100644
index 0000000..85da4e1
--- /dev/null
+++ b/api/ags_old/AgsPanelInputPad.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanelInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsPanelInputLine.html" title="AgsPanelInputLine">
+<link rel="next" href="AgsSynth.html" title="AgsSynth">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPanelInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSynth.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPanelInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPanelInputPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPanelInputPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPanelInputPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPanelInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPanelInputPad.top_of_page"></a>AgsPanelInputPad</span></h2>
+<p>AgsPanelInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPanelInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPanelInputPad.html#AgsPanelInputPad-struct" title="struct AgsPanelInputPad">AgsPanelInputPad</a>;
+struct              <a class="link" href="AgsPanelInputPad.html#AgsPanelInputPadClass" title="struct AgsPanelInputPadClass">AgsPanelInputPadClass</a>;
+<a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  <a class="link" href="AgsPanelInputPad.html#ags-panel-input-pad-new" title="ags_panel_input_pad_new ()">ags_panel_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+                                             +----AgsPanelInputPad
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPanelInputPad implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPanelInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanelInputPad-struct"></a><h3>struct AgsPanelInputPad</h3>
+<pre class="programlisting">struct AgsPanelInputPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelInputPadClass"></a><h3>struct AgsPanelInputPadClass</h3>
+<pre class="programlisting">struct AgsPanelInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-pad-new"></a><h3>ags_panel_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  ags_panel_input_pad_new             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPattern.html b/api/ags_old/AgsPattern.html
new file mode 100644
index 0000000..78b9095
--- /dev/null
+++ b/api/ags_old/AgsPattern.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsOutput.html" title="AgsOutput">
+<link rel="next" href="AgsPort.html" title="AgsPort">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsOutput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPort.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPattern.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPattern.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPattern.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPattern.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPattern.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPattern.top_of_page"></a>AgsPattern</span></h2>
+<p>AgsPattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPattern.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPattern.html#AgsPattern-struct" title="struct AgsPattern">AgsPattern</a>;
+struct              <a class="link" href="AgsPattern.html#AgsPatternClass" title="struct AgsPatternClass">AgsPatternClass</a>;
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsPattern.html#ags-pattern-get-bit" title="ags_pattern_get_bit ()">ags_pattern_get_bit</a>                 (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);
+<a class="link" href="AgsPattern.html" title="AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a class="link" href="AgsPattern.html#ags-pattern-get-by-timestamp" title="ags_pattern_get_by_timestamp ()">ags_pattern_get_by_timestamp</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);
+<a class="link" href="AgsPattern.html" title="AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a class="link" href="AgsPattern.html#ags-pattern-new" title="ags_pattern_new ()">ags_pattern_new</a>                     ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPattern.html#ags-pattern-set-dim" title="ags_pattern_set_dim ()">ags_pattern_set_dim</a>                 (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lenght</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPattern.html#ags-pattern-toggle-bit" title="ags_pattern_toggle_bit ()">ags_pattern_toggle_bit</a>              (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsPattern
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPattern implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a> and  <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPattern.html#AgsPattern--current-bit" title='The "current-bit" property'>current-bit</a>"              <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK>              : Read
+  "<a class="link" href="AgsPattern.html#AgsPattern--first-index" title='The "first-index" property'>first-index</a>"              <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsPattern.html#AgsPattern--offset" title='The "offset" property'>offset</a>"                   <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsPattern.html#AgsPattern--port" title='The "port" property'>port</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsPattern.html#AgsPattern--second-index" title='The "second-index" property'>second-index</a>"             <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPattern-struct"></a><h3>struct AgsPattern</h3>
+<pre class="programlisting">struct AgsPattern;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPatternClass"></a><h3>struct AgsPatternClass</h3>
+<pre class="programlisting">struct AgsPatternClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-bit"></a><h3>ags_pattern_get_bit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_pattern_get_bit                 (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-by-timestamp"></a><h3>ags_pattern_get_by_timestamp ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_get_by_timestamp        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-new"></a><h3>ags_pattern_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_new                     ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-set-dim"></a><h3>ags_pattern_set_dim ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pattern_set_dim                 (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lenght</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-toggle-bit"></a><h3>ags_pattern_toggle_bit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pattern_toggle_bit              (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPattern.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPattern--current-bit"></a><h3>The <code class="literal">"current-bit"</code> property</h3>
+<pre class="programlisting">  "current-bit"              <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK>              : Read</pre>
+<p>The current bit for offset.</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPattern--first-index"></a><h3>The <code class="literal">"first-index"</code> property</h3>
+<pre class="programlisting">  "first-index"              <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The first index to select pattern.</p>
+<p>Allowed values: <= 256</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPattern--offset"></a><h3>The <code class="literal">"offset"</code> property</h3>
+<pre class="programlisting">  "offset"                   <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The offset within the pattern.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPattern--port"></a><h3>The <code class="literal">"port"</code> property</h3>
+<pre class="programlisting">  "port"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The port of pattern.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPattern--second-index"></a><h3>The <code class="literal">"second-index"</code> property</h3>
+<pre class="programlisting">  "second-index"             <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The second index to select pattern.</p>
+<p>Allowed values: <= 256</p>
+<p>Default value: 0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPeakChannel.html b/api/ags_old/AgsPeakChannel.html
new file mode 100644
index 0000000..9b190c7
--- /dev/null
+++ b/api/ags_old/AgsPeakChannel.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPeakChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">
+<link rel="next" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLoopChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPeakChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPeakChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPeakChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPeakChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPeakChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPeakChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPeakChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPeakChannel.top_of_page"></a>AgsPeakChannel</span></h2>
+<p>AgsPeakChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPeakChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPeakChannel.html#AgsPeakChannel-struct" title="struct AgsPeakChannel">AgsPeakChannel</a>;
+struct              <a class="link" href="AgsPeakChannel.html#AgsPeakChannelClass" title="struct AgsPeakChannelClass">AgsPeakChannelClass</a>;
+<a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></a> *    <a class="link" href="AgsPeakChannel.html#ags-peak-channel-new" title="ags_peak_channel_new ()">ags_peak_channel_new</a>                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPeakChannel.html#ags-peak-channel-retrieve-peak" title="ags_peak_channel_retrieve_peak ()">ags_peak_channel_retrieve_peak</a>      (<em class="parameter"><code><a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsPeakChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPeakChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPeakChannel.html#AgsPeakChannel--peak" title='The "peak" property'>peak</a>"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannel-struct"></a><h3>struct AgsPeakChannel</h3>
+<pre class="programlisting">struct AgsPeakChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPeakChannelClass"></a><h3>struct AgsPeakChannelClass</h3>
+<pre class="programlisting">struct AgsPeakChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-new"></a><h3>ags_peak_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></a> *    ags_peak_channel_new                (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-retrieve-peak"></a><h3>ags_peak_channel_retrieve_peak ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_peak_channel_retrieve_peak      (<em class="parameter"><code><a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannel--peak"></a><h3>The <code class="literal">"peak"</code> property</h3>
+<pre class="programlisting">  "peak"                     <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The peak of channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPeakChannelRun.html b/api/ags_old/AgsPeakChannelRun.html
new file mode 100644
index 0000000..4d04396
--- /dev/null
+++ b/api/ags_old/AgsPeakChannelRun.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPeakChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPeakChannel.html" title="AgsPeakChannel">
+<link rel="next" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPeakChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsVolumeAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPeakChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPeakChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPeakChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPeakChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPeakChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPeakChannelRun.top_of_page"></a>AgsPeakChannelRun</span></h2>
+<p>AgsPeakChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPeakChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPeakChannelRun.html#AgsPeakChannelRun-struct" title="struct AgsPeakChannelRun">AgsPeakChannelRun</a>;
+struct              <a class="link" href="AgsPeakChannelRun.html#AgsPeakChannelRunClass" title="struct AgsPeakChannelRunClass">AgsPeakChannelRunClass</a>;
+<a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></a> * <a class="link" href="AgsPeakChannelRun.html#ags-peak-channel-run-new" title="ags_peak_channel_run_new ()">ags_peak_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsPeakChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPeakChannelRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPeakChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannelRun-struct"></a><h3>struct AgsPeakChannelRun</h3>
+<pre class="programlisting">struct AgsPeakChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPeakChannelRunClass"></a><h3>struct AgsPeakChannelRunClass</h3>
+<pre class="programlisting">struct AgsPeakChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-run-new"></a><h3>ags_peak_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></a> * ags_peak_channel_run_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPerformancePreferences.html b/api/ags_old/AgsPerformancePreferences.html
new file mode 100644
index 0000000..38dc638
--- /dev/null
+++ b/api/ags_old/AgsPerformancePreferences.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPerformancePreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">
+<link rel="next" href="AgsPluginPreferences.html" title="AgsPluginPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-pad-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPluginPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPerformancePreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPerformancePreferences.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPerformancePreferences.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPerformancePreferences.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPerformancePreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPerformancePreferences.top_of_page"></a>AgsPerformancePreferences</span></h2>
+<p>AgsPerformancePreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPerformancePreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPerformancePreferences.html#AgsPerformancePreferences-struct" title="struct AgsPerformancePreferences">AgsPerformancePreferences</a>;
+struct              <a class="link" href="AgsPerformancePreferences.html#AgsPerformancePreferencesClass" title="struct AgsPerformancePreferencesClass">AgsPerformancePreferencesClass</a>;
+<a class="link" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * <a class="link" href="AgsPerformancePreferences.html#ags-performance-preferences-new" title="ags_performance_preferences_new ()">ags_performance_preferences_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPerformancePreferences.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsPerformancePreferences
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPerformancePreferences.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPerformancePreferences implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPerformancePreferences.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPerformancePreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPerformancePreferences-struct"></a><h3>struct AgsPerformancePreferences</h3>
+<pre class="programlisting">struct AgsPerformancePreferences;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPerformancePreferencesClass"></a><h3>struct AgsPerformancePreferencesClass</h3>
+<pre class="programlisting">struct AgsPerformancePreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-performance-preferences-new"></a><h3>ags_performance_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * ags_performance_preferences_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPersistable.html b/api/ags_old/AgsPersistable.html
new file mode 100644
index 0000000..3b06bbb
--- /dev/null
+++ b/api/ags_old/AgsPersistable.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPersistable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsStackable.html" title="AgsStackable">
+<link rel="next" href="AgsPlayable.html" title="AgsPlayable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStackable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPersistable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPersistable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPersistable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPersistable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPersistable.top_of_page"></a>AgsPersistable</span></h2>
+<p>AgsPersistable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPersistable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>;
+struct              <a class="link" href="AgsPersistable.html#AgsPersistableInterface" title="struct AgsPersistableInterface">AgsPersistableInterface</a>;
+<a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    <a class="link" href="AgsPersistable.html#ags-persistable-read" title="ags_persistable_read ()">ags_persistable_read</a>                (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPersistable.html#ags-persistable-read-link" title="ags_persistable_read_link ()">ags_persistable_read_link</a>           (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          <a class="link" href="AgsPersistable.html#ags-persistable-write" title="ags_persistable_write ()">ags_persistable_write</a>               (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPersistable.html#ags-persistable-write-link" title="ags_persistable_write_link ()">ags_persistable_write_link</a>          (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPersistable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsPersistable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPersistable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPersistable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPersistable"></a><h3>AgsPersistable</h3>
+<pre class="programlisting">typedef void AgsPersistable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPersistableInterface"></a><h3>struct AgsPersistableInterface</h3>
+<pre class="programlisting">struct AgsPersistableInterface {
+  GTypeInterface interface;
+  
+  AgsPersistable* (*read)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+  void (*read_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+
+  xmlNodePtr (*write)(AgsPersistable *persistable, xmlDocPtr doc);
+  void (*write_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read"></a><h3>ags_persistable_read ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    ags_persistable_read                (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read-link"></a><h3>ags_persistable_read_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_persistable_read_link           (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write"></a><h3>ags_persistable_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          ags_persistable_write               (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write-link"></a><h3>ags_persistable_write_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_persistable_write_link          (<em class="parameter"><code><a class="link" href="AgsPersistable.html" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayAudio.html b/api/ags_old/AgsPlayAudio.html
new file mode 100644
index 0000000..a1ef7b4
--- /dev/null
+++ b/api/ags_old/AgsPlayAudio.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<link rel="next" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsVolumeRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayAudioFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayAudio.top_of_page"></a>AgsPlayAudio</span></h2>
+<p>AgsPlayAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayAudio.html#AgsPlayAudio-struct" title="struct AgsPlayAudio">AgsPlayAudio</a>;
+struct              <a class="link" href="AgsPlayAudio.html#AgsPlayAudioClass" title="struct AgsPlayAudioClass">AgsPlayAudioClass</a>;
+<a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      <a class="link" href="AgsPlayAudio.html#ags-play-audio-new" title="ags_play_audio_new ()">ags_play_audio_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsPlayAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudio-struct"></a><h3>struct AgsPlayAudio</h3>
+<pre class="programlisting">struct AgsPlayAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioClass"></a><h3>struct AgsPlayAudioClass</h3>
+<pre class="programlisting">struct AgsPlayAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-new"></a><h3>ags_play_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      ags_play_audio_new                  ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayAudioFile.html b/api/ags_old/AgsPlayAudioFile.html
new file mode 100644
index 0000000..625b765
--- /dev/null
+++ b/api/ags_old/AgsPlayAudioFile.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayAudio.html" title="AgsPlayAudio">
+<link rel="next" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayAudioFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayAudioFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayAudioFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayAudioFile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayAudioFile.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayAudioFile.top_of_page"></a>AgsPlayAudioFile</span></h2>
+<p>AgsPlayAudioFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayAudioFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile-struct" title="struct AgsPlayAudioFile">AgsPlayAudioFile</a>;
+struct              <a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFileClass" title="struct AgsPlayAudioFileClass">AgsPlayAudioFileClass</a>;
+<a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  <a class="link" href="AgsPlayAudioFile.html#ags-play-audio-file-new" title="ags_play_audio_file_new ()">ags_play_audio_file_new</a>             (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsPlayAudioFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayAudioFile implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile--audio-file" title='The "audio-file" property'>audio-file</a>"               <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile--current" title='The "current" property'>current</a>"                  <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile--devout" title='The "devout" property'>devout</a>"                   <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioFile-struct"></a><h3>struct AgsPlayAudioFile</h3>
+<pre class="programlisting">struct AgsPlayAudioFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioFileClass"></a><h3>struct AgsPlayAudioFileClass</h3>
+<pre class="programlisting">struct AgsPlayAudioFileClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-file-new"></a><h3>ags_play_audio_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  ags_play_audio_file_new             (<em class="parameter"><code><a class="link" href="AgsAudioFile.html" title="AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioFile.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioFile--audio-file"></a><h3>The <code class="literal">"audio-file"</code> property</h3>
+<pre class="programlisting">  "audio-file"               <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The audio file this recall is assigned to.</p>
+<p>Allowed values: GObject</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioFile--current"></a><h3>The <code class="literal">"current"</code> property</h3>
+<pre class="programlisting">  "current"                  <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The current frame this recall is playing.</p>
+<p>Allowed values: guint</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioFile--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The devout this recall is assigned to.</p>
+<p>Allowed values: GObject</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayAudioSignal.html b/api/ags_old/AgsPlayAudioSignal.html
new file mode 100644
index 0000000..ffa1301
--- /dev/null
+++ b/api/ags_old/AgsPlayAudioSignal.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">
+<link rel="next" href="AgsPlayChannel.html" title="AgsPlayChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayAudioSignal.top_of_page"></a>AgsPlayAudioSignal</span></h2>
+<p>AgsPlayAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayAudioSignal.html#AgsPlayAudioSignal-struct" title="struct AgsPlayAudioSignal">AgsPlayAudioSignal</a>;
+struct              <a class="link" href="AgsPlayAudioSignal.html#AgsPlayAudioSignalClass" title="struct AgsPlayAudioSignalClass">AgsPlayAudioSignalClass</a>;
+<a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * <a class="link" href="AgsPlayAudioSignal.html#ags-play-audio-signal-new" title="ags_play_audio_signal_new ()">ags_play_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsPlayAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioSignal-struct"></a><h3>struct AgsPlayAudioSignal</h3>
+<pre class="programlisting">struct AgsPlayAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioSignalClass"></a><h3>struct AgsPlayAudioSignalClass</h3>
+<pre class="programlisting">struct AgsPlayAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-signal-new"></a><h3>ags_play_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * ags_play_audio_signal_new          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayChannel.html b/api/ags_old/AgsPlayChannel.html
new file mode 100644
index 0000000..bfd4d39
--- /dev/null
+++ b/api/ags_old/AgsPlayChannel.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">
+<link rel="next" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayChannel.top_of_page"></a>AgsPlayChannel</span></h2>
+<p>AgsPlayChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayChannel.html#AgsPlayChannel-struct" title="struct AgsPlayChannel">AgsPlayChannel</a>;
+struct              <a class="link" href="AgsPlayChannel.html#AgsPlayChannelClass" title="struct AgsPlayChannelClass">AgsPlayChannelClass</a>;
+<a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    <a class="link" href="AgsPlayChannel.html#ags-play-channel-new" title="ags_play_channel_new ()">ags_play_channel_new</a>                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsPlayChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>,  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a> and  <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayChannel.html#AgsPlayChannel--audio-channel" title='The "audio-channel" property'>audio-channel</a>"            <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+  "<a class="link" href="AgsPlayChannel.html#AgsPlayChannel--muted" title='The "muted" property'>muted</a>"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannel-struct"></a><h3>struct AgsPlayChannel</h3>
+<pre class="programlisting">struct AgsPlayChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelClass"></a><h3>struct AgsPlayChannelClass</h3>
+<pre class="programlisting">struct AgsPlayChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-new"></a><h3>ags_play_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    ags_play_channel_new                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannel--audio-channel"></a><h3>The <code class="literal">"audio-channel"</code> property</h3>
+<pre class="programlisting">  "audio-channel"            <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The audio channel this recall does output to.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannel--muted"></a><h3>The <code class="literal">"muted"</code> property</h3>
+<pre class="programlisting">  "muted"                    <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>Mute the channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayChannelRun.html b/api/ags_old/AgsPlayChannelRun.html
new file mode 100644
index 0000000..4f20a39
--- /dev/null
+++ b/api/ags_old/AgsPlayChannelRun.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayChannel.html" title="AgsPlayChannel">
+<link rel="next" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayChannelRunMaster.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayChannelRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayChannelRun.top_of_page"></a>AgsPlayChannelRun</span></h2>
+<p>AgsPlayChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRun-struct" title="struct AgsPlayChannelRun">AgsPlayChannelRun</a>;
+struct              <a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRunClass" title="struct AgsPlayChannelRunClass">AgsPlayChannelRunClass</a>;
+enum                <a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRunFlags" title="enum AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a>;
+<a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></a> * <a class="link" href="AgsPlayChannelRun.html#ags-play-channel-run-new" title="ags_play_channel_run_new ()">ags_play_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsPlayChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayChannelRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRun--stream-channel-run" title='The "stream-channel-run" property'>stream-channel-run</a>"       <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>*  : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRun-struct"></a><h3>struct AgsPlayChannelRun</h3>
+<pre class="programlisting">struct AgsPlayChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunClass"></a><h3>struct AgsPlayChannelRunClass</h3>
+<pre class="programlisting">struct AgsPlayChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunFlags"></a><h3>enum AgsPlayChannelRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_TERMINATING        = 1,
+  AGS_PLAY_CHANNEL_RUN_INITIAL_RUN        = 1 << 1,
+} AgsPlayChannelRunFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-new"></a><h3>ags_play_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></a> * ags_play_channel_run_new            (<em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRun--stream-channel-run"></a><h3>The <code class="literal">"stream-channel-run"</code> property</h3>
+<pre class="programlisting">  "stream-channel-run"       <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>*  : Read / Write</pre>
+<p>the assigned AgsStreamChannelRun.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayChannelRunMaster.html b/api/ags_old/AgsPlayChannelRunMaster.html
new file mode 100644
index 0000000..c06cc65
--- /dev/null
+++ b/api/ags_old/AgsPlayChannelRunMaster.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannelRunMaster</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">
+<link rel="next" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayNotationAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayChannelRunMaster.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayChannelRunMaster.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayChannelRunMaster.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayChannelRunMaster.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayChannelRunMaster.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayChannelRunMaster"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayChannelRunMaster.top_of_page"></a>AgsPlayChannelRunMaster</span></h2>
+<p>AgsPlayChannelRunMaster</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayChannelRunMaster.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" title="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a>(strct)
+struct              <a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster-struct" title="struct AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>;
+struct              <a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterClass" title="struct AgsPlayChannelRunMasterClass">AgsPlayChannelRunMasterClass</a>;
+enum                <a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags" title="enum AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a>;
+struct              <a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer" title="ags_play_channel_run_master_find_streamer ()">ags_play_channel_run_master_find_streamer</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+<a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * <a class="link" href="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new" title="ags_play_channel_run_master_new ()">ags_play_channel_run_master_new</a>
+                                                        ();
+<a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * <a class="link" href="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc" title="ags_play_channel_run_master_streamer_alloc ()">ags_play_channel_run_master_streamer_alloc</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsPlayChannelRunMaster
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayChannelRunMaster implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster--stream-channel-run" title='The "stream-channel-run" property'>stream-channel-run</a>"       <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>*  : Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS"></a><h3>AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()</h3>
+<pre class="programlisting">#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMaster-struct"></a><h3>struct AgsPlayChannelRunMaster</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMaster;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterClass"></a><h3>struct AgsPlayChannelRunMasterClass</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterFlags"></a><h3>enum AgsPlayChannelRunMasterFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING        = 1,
+} AgsPlayChannelRunMasterFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterStreamer"></a><h3>struct AgsPlayChannelRunMasterStreamer</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterStreamer {
+  AgsPlayChannelRunMaster *play_channel_run_master;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-find-streamer"></a><h3>ags_play_channel_run_master_find_streamer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_play_channel_run_master_find_streamer
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-new"></a><h3>ags_play_channel_run_master_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * ags_play_channel_run_master_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-streamer-alloc"></a><h3>ags_play_channel_run_master_streamer_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * ags_play_channel_run_master_streamer_alloc
+                                                        (<em class="parameter"><code><a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayChannelRunMaster.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMaster--stream-channel-run"></a><h3>The <code class="literal">"stream-channel-run"</code> property</h3>
+<pre class="programlisting">  "stream-channel-run"       <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a>*  : Write</pre>
+<p>an assigned AgsStreamChannelRun.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayNotationAudio.html b/api/ags_old/AgsPlayNotationAudio.html
new file mode 100644
index 0000000..a83e515
--- /dev/null
+++ b/api/ags_old/AgsPlayNotationAudio.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">
+<link rel="next" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayChannelRunMaster.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayNotationAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayNotationAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayNotationAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayNotationAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayNotationAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayNotationAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayNotationAudio.top_of_page"></a>AgsPlayNotationAudio</span></h2>
+<p>AgsPlayNotationAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayNotationAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayNotationAudio.html#AgsPlayNotationAudio-struct" title="struct AgsPlayNotationAudio">AgsPlayNotationAudio</a>;
+struct              <a class="link" href="AgsPlayNotationAudio.html#AgsPlayNotationAudioClass" title="struct AgsPlayNotationAudioClass">AgsPlayNotationAudioClass</a>;
+<a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * <a class="link" href="AgsPlayNotationAudio.html#ags-play-notation-audio-new" title="ags_play_notation_audio_new ()">ags_play_notation_audio_new</a>      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+               +----AgsPlayNotationAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayNotationAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayNotationAudio.html#AgsPlayNotationAudio--notation" title='The "notation" property'>notation</a>"                 <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudio-struct"></a><h3>struct AgsPlayNotationAudio</h3>
+<pre class="programlisting">struct AgsPlayNotationAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioClass"></a><h3>struct AgsPlayNotationAudioClass</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-notation-audio-new"></a><h3>ags_play_notation_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * ags_play_notation_audio_new      ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudio--notation"></a><h3>The <code class="literal">"notation"</code> property</h3>
+<pre class="programlisting">  "notation"                 <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The notation this recall does play.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayNotationAudioRun.html b/api/ags_old/AgsPlayNotationAudioRun.html
new file mode 100644
index 0000000..860461a
--- /dev/null
+++ b/api/ags_old/AgsPlayNotationAudioRun.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">
+<link rel="next" href="AgsPlayNote.html" title="AgsPlayNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayNotationAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayNotationAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayNotationAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayNotationAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayNotationAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPlayNotationAudioRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayNotationAudioRun.top_of_page"></a>AgsPlayNotationAudioRun</span></h2>
+<p>AgsPlayNotationAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayNotationAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun-struct" title="struct AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>;
+struct              <a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunClass" title="struct AgsPlayNotationAudioRunClass">AgsPlayNotationAudioRunClass</a>;
+enum                <a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags" title="enum AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a>;
+<a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * <a class="link" href="AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new" title="ags_play_notation_audio_run_new ()">ags_play_notation_audio_run_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+               +----AgsPlayNotationAudioRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayNotationAudioRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>count-beats-audio-run</a>"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write
+  "<a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun--delay-audio-run" title='The "delay-audio-run" property'>delay-audio-run</a>"          <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>*     : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRun-struct"></a><h3>struct AgsPlayNotationAudioRun</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunClass"></a><h3>struct AgsPlayNotationAudioRunClass</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioRunClass {
+  AgsRecallAudioRunClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunFlags"></a><h3>enum AgsPlayNotationAudioRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT  =  1,
+} AgsPlayNotationAudioRunFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-notation-audio-run-new"></a><h3>ags_play_notation_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * ags_play_notation_audio_run_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNotationAudioRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRun--count-beats-audio-run"></a><h3>The <code class="literal">"count-beats-audio-run"</code> property</h3>
+<pre class="programlisting">  "count-beats-audio-run"    <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a>*  : Read / Write</pre>
+<p>the AgsCount_BeatsAudioRun which just counts.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRun--delay-audio-run"></a><h3>The <code class="literal">"delay-audio-run"</code> property</h3>
+<pre class="programlisting">  "delay-audio-run"          <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a>*     : Read / Write</pre>
+<p>the AgsDelayAudioRun which emits notation_alloc_input signal.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayNote.html b/api/ags_old/AgsPlayNote.html
new file mode 100644
index 0000000..e61b440
--- /dev/null
+++ b/api/ags_old/AgsPlayNote.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">
+<link rel="next" href="AgsPlayPattern.html" title="AgsPlayPattern">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayNotationAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayPattern.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayNote.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayNote.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayNote.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayNote.top_of_page"></a>AgsPlayNote</span></h2>
+<p>AgsPlayNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayNote.html#AgsPlayNote-struct" title="struct AgsPlayNote">AgsPlayNote</a>;
+struct              <a class="link" href="AgsPlayNote.html#AgsPlayNoteClass" title="struct AgsPlayNoteClass">AgsPlayNoteClass</a>;
+<a class="link" href="AgsPlayNote.html" title="AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       <a class="link" href="AgsPlayNote.html#ags-play-note-new" title="ags_play_note_new ()">ags_play_note_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNote.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsPlayNote
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNote.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayNote implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNote.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNote-struct"></a><h3>struct AgsPlayNote</h3>
+<pre class="programlisting">struct AgsPlayNote;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNoteClass"></a><h3>struct AgsPlayNoteClass</h3>
+<pre class="programlisting">struct AgsPlayNoteClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-note-new"></a><h3>ags_play_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayNote.html" title="AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       ags_play_note_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayPattern.html b/api/ags_old/AgsPlayPattern.html
new file mode 100644
index 0000000..96afd25
--- /dev/null
+++ b/api/ags_old/AgsPlayPattern.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayNote.html" title="AgsPlayNote">
+<link rel="next" href="AgsPlayRecycling.html" title="AgsPlayRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayPattern.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayPattern.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayPattern.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayPattern.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayPattern.top_of_page"></a>AgsPlayPattern</span></h2>
+<p>AgsPlayPattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayPattern.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayPattern.html#AgsPlayPattern-struct" title="struct AgsPlayPattern">AgsPlayPattern</a>;
+struct              <a class="link" href="AgsPlayPattern.html#AgsPlayPatternClass" title="struct AgsPlayPatternClass">AgsPlayPatternClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlayPattern.html#ags-play-pattern-connect" title="ags_play_pattern_connect ()">ags_play_pattern_connect</a>            (<em class="parameter"><code><a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayPattern.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsPlayPattern
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayPattern.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayPattern implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayPattern.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayPattern.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayPattern-struct"></a><h3>struct AgsPlayPattern</h3>
+<pre class="programlisting">struct AgsPlayPattern;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayPatternClass"></a><h3>struct AgsPlayPatternClass</h3>
+<pre class="programlisting">struct AgsPlayPatternClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-pattern-connect"></a><h3>ags_play_pattern_connect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_play_pattern_connect            (<em class="parameter"><code><a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayRecycling.html b/api/ags_old/AgsPlayRecycling.html
new file mode 100644
index 0000000..1675613
--- /dev/null
+++ b/api/ags_old/AgsPlayRecycling.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayPattern.html" title="AgsPlayPattern">
+<link rel="next" href="AgsStream.html" title="AgsStream">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayPattern.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayRecycling.top_of_page"></a>AgsPlayRecycling</span></h2>
+<p>AgsPlayRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPlayRecycling.html#AgsPlayRecycling-struct" title="struct AgsPlayRecycling">AgsPlayRecycling</a>;
+struct              <a class="link" href="AgsPlayRecycling.html#AgsPlayRecyclingClass" title="struct AgsPlayRecyclingClass">AgsPlayRecyclingClass</a>;
+<a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  <a class="link" href="AgsPlayRecycling.html#ags-play-recycling-new" title="ags_play_recycling_new ()">ags_play_recycling_new</a>              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsPlayRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPlayRecycling implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayRecycling-struct"></a><h3>struct AgsPlayRecycling</h3>
+<pre class="programlisting">struct AgsPlayRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayRecyclingClass"></a><h3>struct AgsPlayRecyclingClass</h3>
+<pre class="programlisting">struct AgsPlayRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-recycling-new"></a><h3>ags_play_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  ags_play_recycling_new              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlayable.html b/api/ags_old/AgsPlayable.html
new file mode 100644
index 0000000..bd32e98
--- /dev/null
+++ b/api/ags_old/AgsPlayable.html
@@ -0,0 +1,352 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsPersistable.html" title="AgsPersistable">
+<link rel="next" href="AgsPlugin.html" title="AgsPlugin">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPersistable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlugin.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlayable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlayable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlayable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlayable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlayable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlayable.top_of_page"></a>AgsPlayable</span></h2>
+<p>AgsPlayable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlayable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS" title="AGS_PLAYABLE_ERROR">AGS_PLAYABLE_ERROR</a>
+typedef             <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>;
+enum                <a class="link" href="AgsPlayable.html#AgsPlayableError" title="enum AgsPlayableError">AgsPlayableError</a>;
+struct              <a class="link" href="AgsPlayable.html#AgsPlayableInterface" title="struct AgsPlayableInterface">AgsPlayableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlayable.html#ags-playable-close" title="ags_playable_close ()">ags_playable_close</a>                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              <a class="link" href="AgsPlayable.html#ags-playable-error-quark" title="ags_playable_error_quark ()">ags_playable_error_quark</a>            ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlayable.html#ags-playable-flush" title="ags_playable_flush ()">ags_playable_flush</a>                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlayable.html#ags-playable-info" title="ags_playable_info ()">ags_playable_info</a>                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_end</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsPlayable.html#ags-playable-iter-next" title="ags_playable_iter_next ()">ags_playable_iter_next</a>              (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlayable.html#ags-playable-iter-start" title="ags_playable_iter_start ()">ags_playable_iter_start</a>             (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="AgsPlayable.html#ags-playable-level-count" title="ags_playable_level_count ()">ags_playable_level_count</a>            (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlayable.html#ags-playable-level-select" title="ags_playable_level_select ()">ags_playable_level_select</a>           (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_level</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlayable.html#ags-playable-level-up" title="ags_playable_level_up ()">ags_playable_level_up</a>               (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> levels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="AgsPlayable.html#ags-playable-nth-level" title="ags_playable_nth_level ()">ags_playable_nth_level</a>              (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsPlayable.html#ags-playable-open" title="ags_playable_open ()">ags_playable_open</a>                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);
+signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      <a class="link" href="AgsPlayable.html#ags-playable-read" title="ags_playable_read ()">ags_playable_read</a>                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsPlayable.html#ags-playable-read-audio-signal" title="ags_playable_read_audio_signal ()">ags_playable_read_audio_signal</a>      (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsPlayable.html#ags-playable-rw-open" title="ags_playable_rw_open ()">ags_playable_rw_open</a>                (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> format</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlayable.html#ags-playable-seek" title="ags_playable_seek ()">ags_playable_seek</a>                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="AgsPlayable.html#ags-playable-selected-level" title="ags_playable_selected_level ()">ags_playable_selected_level</a>         (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            <a class="link" href="AgsPlayable.html#ags-playable-sublevel-names" title="ags_playable_sublevel_names ()">ags_playable_sublevel_names</a>         (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlayable.html#ags-playable-write" title="ags_playable_write ()">ags_playable_write</a>                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_length</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsPlayable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlayable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsPlayable is implemented by
+ <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a> and  <a class="link" href="AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlayable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLAYABLE-ERROR:CAPS"></a><h3>AGS_PLAYABLE_ERROR</h3>
+<pre class="programlisting">#define AGS_PLAYABLE_ERROR (ags_playable_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayable"></a><h3>AgsPlayable</h3>
+<pre class="programlisting">typedef void AgsPlayable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayableError"></a><h3>enum AgsPlayableError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL,
+  AGS_PLAYABLE_ERROR_NO_SAMPLE,
+} AgsPlayableError;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayableInterface"></a><h3>struct AgsPlayableInterface</h3>
+<pre class="programlisting">struct AgsPlayableInterface {
+  GTypeInterface interface;
+
+  gboolean (*open)(AgsPlayable *playable, gchar *name);
+  gboolean (*rw_open)(AgsPlayable *playable, gchar *name,
+		      gboolean create,
+		      guint samplerate, guint channels,
+		      guint frames,
+		      guint format);
+
+  /* these functions are especially for soundfonts */
+  guint (*level_count)(AgsPlayable *playable);
+  guint (*nth_level)(AgsPlayable *playable);
+  gchar* (*selected_level)(AgsPlayable *playable);
+
+  gchar** (*sublevel_names)(AgsPlayable *playable);
+  void (*level_select)(AgsPlayable *playable,
+		       guint nth_level, gchar *sublevel_name,
+		       GError **error);
+  void (*level_up)(AgsPlayable *playable,
+		   guint levels,
+		   GError **error);
+
+  void (*iter_start)(AgsPlayable *playable);
+  gboolean (*iter_next)(AgsPlayable *playable);
+
+  /* read sample data */
+  void (*info)(AgsPlayable *playable,
+	       guint *channels, guint *frames,
+	       guint *loop_start, guint *loop_end,
+	       GError **error);
+  signed short* (*read)(AgsPlayable *playable,
+			guint channel,
+			GError **error);
+
+  /* write sample data */
+  void (*write)(AgsPlayable *playable,
+		signed short *buffer, guint buffer_length);
+  void (*flush)(AgsPlayable *playable);
+
+  /* position */
+  void (*seek)(AgsPlayable *playable,
+	       guint frames, gint whence);
+
+  /* close */
+  void (*close)(AgsPlayable *playable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-close"></a><h3>ags_playable_close ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_close                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-error-quark"></a><h3>ags_playable_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              ags_playable_error_quark            ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-flush"></a><h3>ags_playable_flush ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_flush                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-info"></a><h3>ags_playable_info ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_info                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_end</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-next"></a><h3>ags_playable_iter_next ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_playable_iter_next              (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-start"></a><h3>ags_playable_iter_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_iter_start             (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-count"></a><h3>ags_playable_level_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_playable_level_count            (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-select"></a><h3>ags_playable_level_select ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_level_select           (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_level</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-up"></a><h3>ags_playable_level_up ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_level_up               (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> levels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-nth-level"></a><h3>ags_playable_nth_level ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_playable_nth_level              (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-open"></a><h3>ags_playable_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_playable_open                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read"></a><h3>ags_playable_read ()</h3>
+<pre class="programlisting">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      ags_playable_read                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read-audio-signal"></a><h3>ags_playable_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_playable_read_audio_signal      (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-rw-open"></a><h3>ags_playable_rw_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_playable_rw_open                (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> format</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-seek"></a><h3>ags_playable_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_seek                   (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-selected-level"></a><h3>ags_playable_selected_level ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_playable_selected_level         (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-sublevel-names"></a><h3>ags_playable_sublevel_names ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            ags_playable_sublevel_names         (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-write"></a><h3>ags_playable_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_write                  (<em class="parameter"><code><a class="link" href="AgsPlayable.html" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_length</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPlugin.html b/api/ags_old/AgsPlugin.html
new file mode 100644
index 0000000..1895d89
--- /dev/null
+++ b/api/ags_old/AgsPlugin.html
@@ -0,0 +1,227 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlugin</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsPlayable.html" title="AgsPlayable">
+<link rel="next" href="plugin.html" title="Part III. Plugin - API of plugins">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="plugin.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPlugin.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPlugin.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPlugin.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPlugin.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPlugin"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPlugin.top_of_page"></a>AgsPlugin</span></h2>
+<p>AgsPlugin</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPlugin.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>;
+struct              <a class="link" href="AgsPlugin.html#AgsPluginInterface" title="struct AgsPluginInterface">AgsPluginInterface</a>;
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="AgsPlugin.html#ags-plugin-get-build-id" title="ags_plugin_get_build_id ()">ags_plugin_get_build_id</a>             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="AgsPlugin.html#ags-plugin-get-name" title="ags_plugin_get_name ()">ags_plugin_get_name</a>                 (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsPlugin.html#ags-plugin-get-ports" title="ags_plugin_get_ports ()">ags_plugin_get_ports</a>                (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="AgsPlugin.html#ags-plugin-get-version" title="ags_plugin_get_version ()">ags_plugin_get_version</a>              (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="AgsPlugin.html#ags-plugin-get-xml-type" title="ags_plugin_get_xml_type ()">ags_plugin_get_xml_type</a>             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlugin.html#ags-plugin-read" title="ags_plugin_read ()">ags_plugin_read</a>                     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlugin.html#ags-plugin-set-build-id" title="ags_plugin_set_build_id ()">ags_plugin_set_build_id</a>             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlugin.html#ags-plugin-set-name" title="ags_plugin_set_name ()">ags_plugin_set_name</a>                 (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlugin.html#ags-plugin-set-ports" title="ags_plugin_set_ports ()">ags_plugin_set_ports</a>                (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *ports</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlugin.html#ags-plugin-set-version" title="ags_plugin_set_version ()">ags_plugin_set_version</a>              (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPlugin.html#ags-plugin-set-xml-type" title="ags_plugin_set_xml_type ()">ags_plugin_set_xml_type</a>             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="AgsPlugin.html#ags-plugin-write" title="ags_plugin_write ()">ags_plugin_write</a>                    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlugin.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsPlugin
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPlugin.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsPlugin is implemented by
+ <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>,  <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>,  <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>,  <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>,  <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>,  <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>,  <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>,  <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>,  <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>,  <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>,  <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>,  <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>,  <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>,  <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>,  <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>,  <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>,  <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>,  <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>,  <a class="link" href="AgsDrum.html" title="AgsDrum">AgsDrum</a>,  <a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>,  <a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>,  <a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>,  <a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>,  <a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>,  <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>,  <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>,  <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>,  <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>,  <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>,  <a class="link" href="AgsMixer.html" title="AgsMixer">AgsMixer</a>,  <a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>,  <a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>,  <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>,  <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>,  <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>,  <a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>,  <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>,  <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>,  <a class="link" href="AgsPanel.html" title="AgsPanel">AgsPanel</a>,  <a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>,  <a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>,  <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>,  <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>,  <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>,  <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>,  <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>,  <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>,  <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a>,  <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>,  <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>,  <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>,  <a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>,  <a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>,  <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>,  <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>,  <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>,  <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>,  <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>,  <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>,  <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>,  <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>,  <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>,  <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>,  <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>,  <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>,  <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>,  <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>,  <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>,  <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>,  <a class="link" href="AgsSynth.html" title="AgsSynth">AgsSynth</a>,  <a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>,  <a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>,  <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>,  <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>,  <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a> and  <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlugin.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPlugin.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlugin"></a><h3>AgsPlugin</h3>
+<pre class="programlisting">typedef void AgsPlugin;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginInterface"></a><h3>struct AgsPluginInterface</h3>
+<pre class="programlisting">struct AgsPluginInterface {
+  GTypeInterface interface;
+  
+  gchar* (*get_name)(AgsPlugin *plugin);
+  void (*set_name)(AgsPlugin *plugin, gchar *name);
+
+  gchar* (*get_version)(AgsPlugin *plugin);
+  void (*set_version)(AgsPlugin *plugin, gchar *version);
+
+  gchar* (*get_build_id)(AgsPlugin *plugin);
+  void (*set_build_id)(AgsPlugin *plugin, gchar *build_id);
+
+  gchar* (*get_xml_type)(AgsPlugin *plugin);
+  void (*set_xml_type)(AgsPlugin *plugin, gchar *xml_type);  
+
+  GList* (*get_ports)(AgsPlugin *plugin);
+  void (*set_ports)(AgsPlugin *plugin, GList *ports);
+
+  void (*read)(AgsFile *file,
+	       xmlNode *node,
+	       AgsPlugin *plugin);
+  xmlNode* (*write)(AgsFile *file,
+		    xmlNode *parent,
+		    AgsPlugin *plugin);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-build-id"></a><h3>ags_plugin_get_build_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_build_id             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-name"></a><h3>ags_plugin_get_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_name                 (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-ports"></a><h3>ags_plugin_get_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_plugin_get_ports                (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-version"></a><h3>ags_plugin_get_version ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_version              (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-xml-type"></a><h3>ags_plugin_get_xml_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_xml_type             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-read"></a><h3>ags_plugin_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_read                     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-build-id"></a><h3>ags_plugin_set_build_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_build_id             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-name"></a><h3>ags_plugin_set_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_name                 (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-ports"></a><h3>ags_plugin_set_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_ports                (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *ports</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-version"></a><h3>ags_plugin_set_version ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_version              (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-xml-type"></a><h3>ags_plugin_set_xml_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_xml_type             (<em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-write"></a><h3>ags_plugin_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_plugin_write                    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPluginFactory.html b/api/ags_old/AgsPluginFactory.html
new file mode 100644
index 0000000..7f5fd8d
--- /dev/null
+++ b/api/ags_old/AgsPluginFactory.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="prev" href="AgsLadspaManager.html" title="AgsLadspaManager">
+<link rel="next" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLadspaManager.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-plugin-stock.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPluginFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPluginFactory.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPluginFactory.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPluginFactory.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPluginFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPluginFactory.top_of_page"></a>AgsPluginFactory</span></h2>
+<p>AgsPluginFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPluginFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPluginFactory.html#AgsPluginFactory-struct" title="struct AgsPluginFactory">AgsPluginFactory</a>;
+struct              <a class="link" href="AgsPluginFactory.html#AgsPluginFactoryClass" title="struct AgsPluginFactoryClass">AgsPluginFactoryClass</a>;
+struct              <a class="link" href="AgsPluginFactory.html#AgsPluginMetadata" title="struct AgsPluginMetadata">AgsPluginMetadata</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-add" title="ags_plugin_factory_add ()">ags_plugin_factory_add</a>              (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> plugin_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *control</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> control_count</code></em>);
+<a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-create" title="ags_plugin_factory_create ()">ags_plugin_factory_create</a>           (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);
+<a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-get-instance" title="ags_plugin_factory_get_instance ()">ags_plugin_factory_get_instance</a>     ();
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-list-by-name" title="ags_plugin_factory_list_by_name ()">ags_plugin_factory_list_by_name</a>     (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>);
+<a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-new" title="ags_plugin_factory_new ()">ags_plugin_factory_new</a>              ();
+<a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-new-from-file" title="ags_plugin_factory_new_from_file ()">ags_plugin_factory_new_from_file</a>    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPluginFactory.html#ags-plugin-factory-read-file" title="ags_plugin_factory_read_file ()">ags_plugin_factory_read_file</a>        (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPluginFactory.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsPluginFactory
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPluginFactory.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPluginFactory.html#AgsPluginFactory-add" title='The "add" signal'>add</a>"                                            : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsPluginFactory.html#AgsPluginFactory-create" title='The "create" signal'>create</a>"                                         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPluginFactory.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPluginFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPluginFactory-struct"></a><h3>struct AgsPluginFactory</h3>
+<pre class="programlisting">struct AgsPluginFactory;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginFactoryClass"></a><h3>struct AgsPluginFactoryClass</h3>
+<pre class="programlisting">struct AgsPluginFactoryClass {
+  GObjectClass object;
+
+  void (*add)(AgsPluginFactory *plugin_factory,
+	      GType plugin_type,
+	      gchar *plugin_name,
+	      gchar *version, gchar *build_id,
+	      gchar *xml_type,
+	      GParameter *control, guint control_count);
+
+  AgsPlugin* (*create)(AgsPluginFactory *plugin_factory,
+		       gchar *xml_type);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginMetadata"></a><h3>struct AgsPluginMetadata</h3>
+<pre class="programlisting">struct AgsPluginMetadata {
+  GType plugin_type;
+  gchar *plugin_name;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  GParameter *control;
+  guint control_count;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-add"></a><h3>ags_plugin_factory_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_factory_add              (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> plugin_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *control</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> control_count</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-create"></a><h3>ags_plugin_factory_create ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPlugin.html" title="AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         ags_plugin_factory_create           (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-get-instance"></a><h3>ags_plugin_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_get_instance     ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-list-by-name"></a><h3>ags_plugin_factory_list_by_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_plugin_factory_list_by_name     (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new"></a><h3>ags_plugin_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new-from-file"></a><h3>ags_plugin_factory_new_from_file ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new_from_file    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-read-file"></a><h3>ags_plugin_factory_read_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_factory_read_file        (<em class="parameter"><code><a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPluginFactory.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsPluginFactory-add"></a><h3>The <code class="literal">"add"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK>*            user_function                      (<a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *agspluginfactory,
+                                                        <GTKDOCLINK HREF="gulong"><span class="type">gulong</span></GTKDOCLINK>            arg1,
+                                                        <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>            *arg2,
+                                                        <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>            *arg3,
+                                                        <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>            *arg4,
+                                                        <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>            *arg5,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>             arg6,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          arg7,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginFactory-create"></a><h3>The <code class="literal">"create"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK>*            user_function                      (<a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *agspluginfactory,
+                                                        <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>            *arg1,
+                                                        <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>            *arg2,
+                                                        <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>            *arg3,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>          user_data)             : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPluginPreferences.html b/api/ags_old/AgsPluginPreferences.html
new file mode 100644
index 0000000..bf14ca9
--- /dev/null
+++ b/api/ags_old/AgsPluginPreferences.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences">
+<link rel="next" href="AgsPreferences.html" title="AgsPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPerformancePreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPluginPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPluginPreferences.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPluginPreferences.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPluginPreferences.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPluginPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPluginPreferences.top_of_page"></a>AgsPluginPreferences</span></h2>
+<p>AgsPluginPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPluginPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences">AgsLadspaPluginPreferences</a>;
+struct              <a class="link" href="AgsPluginPreferences.html#AgsPluginPreferences-struct" title="struct AgsPluginPreferences">AgsPluginPreferences</a>;
+struct              <a class="link" href="AgsPluginPreferences.html#AgsPluginPreferencesClass" title="struct AgsPluginPreferencesClass">AgsPluginPreferencesClass</a>;
+<a class="link" href="AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> * <a class="link" href="AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc" title="ags_ladspa_plugin_preferences_alloc ()">ags_ladspa_plugin_preferences_alloc</a>
+                                                        ();
+<a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></a> * <a class="link" href="AgsPluginPreferences.html#ags-plugin-preferences-new" title="ags_plugin_preferences_new ()">ags_plugin_preferences_new</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPluginPreferences.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsPluginPreferences
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPluginPreferences.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPluginPreferences implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPluginPreferences.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPluginPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLadspaPluginPreferences"></a><h3>struct AgsLadspaPluginPreferences</h3>
+<pre class="programlisting">struct AgsLadspaPluginPreferences {
+  GtkEntry *ladspa_path;
+  GtkCellView *plugin_file;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginPreferences-struct"></a><h3>struct AgsPluginPreferences</h3>
+<pre class="programlisting">struct AgsPluginPreferences;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginPreferencesClass"></a><h3>struct AgsPluginPreferencesClass</h3>
+<pre class="programlisting">struct AgsPluginPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-preferences-alloc"></a><h3>ags_ladspa_plugin_preferences_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> * ags_ladspa_plugin_preferences_alloc
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-preferences-new"></a><h3>ags_plugin_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></a> * ags_plugin_preferences_new       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPort.html b/api/ags_old/AgsPort.html
new file mode 100644
index 0000000..a33ce6a
--- /dev/null
+++ b/api/ags_old/AgsPort.html
@@ -0,0 +1,268 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPort</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsPattern.html" title="AgsPattern">
+<link rel="next" href="AgsRecall.html" title="AgsRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPattern.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPort.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPort.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPort.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPort.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsPort.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsPort.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPort"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPort.top_of_page"></a>AgsPort</span></h2>
+<p>AgsPort</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPort.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPort.html#AgsPort-struct" title="struct AgsPort">AgsPort</a>;
+struct              <a class="link" href="AgsPort.html#AgsPortClass" title="struct AgsPortClass">AgsPortClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsPort.html#ags-port-find-specifier" title="ags_port_find_specifier ()">ags_port_find_specifier</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *specifier</code></em>);
+<a class="link" href="AgsPort.html" title="AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a class="link" href="AgsPort.html#ags-port-new" title="ags_port_new ()">ags_port_new</a>                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPort.html#ags-port-safe-get-property" title="ags_port_safe_get_property ()">ags_port_safe_get_property</a>          (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPort.html#ags-port-safe-read" title="ags_port_safe_read ()">ags_port_safe_read</a>                  (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPort.html#ags-port-safe-set-property" title="ags_port_safe_set_property ()">ags_port_safe_set_property</a>          (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPort.html#ags-port-safe-write" title="ags_port_safe_write ()">ags_port_safe_write</a>                 (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPort.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsPort
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPort.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPort implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPort.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPort.html#AgsPort--control-port" title='The "control-port" property'>control-port</a>"             <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--plugin-name" title='The "plugin-name" property'>plugin-name</a>"              <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--port-value-is-pointer" title='The "port-value-is-pointer" property'>port-value-is-pointer</a>"    <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK>              : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--port-value-length" title='The "port-value-length" property'>port-value-length</a>"        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--port-value-size" title='The "port-value-size" property'>port-value-size</a>"          <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--port-value-type" title='The "port-value-type" property'>port-value-type</a>"          <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsPort.html#AgsPort--specifier" title='The "specifier" property'>specifier</a>"                <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPort.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsPort.html#AgsPort-safe-get-property" title='The "safe-get-property" signal'>safe-get-property</a>"                              : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsPort.html#AgsPort-safe-read" title='The "safe-read" signal'>safe-read</a>"                                      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsPort.html#AgsPort-safe-set-property" title='The "safe-set-property" signal'>safe-set-property</a>"                              : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsPort.html#AgsPort-safe-write" title='The "safe-write" signal'>safe-write</a>"                                     : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPort.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPort.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPort-struct"></a><h3>struct AgsPort</h3>
+<pre class="programlisting">struct AgsPort;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortClass"></a><h3>struct AgsPortClass</h3>
+<pre class="programlisting">struct AgsPortClass {
+  GObjectClass object;
+
+  void (*safe_read)(AgsPort *port, GValue *value);
+  void (*safe_write)(AgsPort *port, GValue *value);
+
+  void (*safe_get_property)(AgsPort *port, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPort *port, gchar *property_name, GValue *value);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-find-specifier"></a><h3>ags_port_find_specifier ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_port_find_specifier             (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *specifier</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-new"></a><h3>ags_port_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPort.html" title="AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_port_new                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-get-property"></a><h3>ags_port_safe_get_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_get_property          (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-read"></a><h3>ags_port_safe_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_read                  (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-set-property"></a><h3>ags_port_safe_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_set_property          (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-write"></a><h3>ags_port_safe_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_write                 (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPort.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsPort--control-port"></a><h3>The <code class="literal">"control-port"</code> property</h3>
+<pre class="programlisting">  "control-port"             <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The control-port this port is numbered.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--plugin-name"></a><h3>The <code class="literal">"plugin-name"</code> property</h3>
+<pre class="programlisting">  "plugin-name"              <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The plugin-name this port belongs to.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--port-value-is-pointer"></a><h3>The <code class="literal">"port-value-is-pointer"</code> property</h3>
+<pre class="programlisting">  "port-value-is-pointer"    <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK>              : Read / Write</pre>
+<p>The port-value-is-pointer indicates if value is a pointer.</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--port-value-length"></a><h3>The <code class="literal">"port-value-length"</code> property</h3>
+<pre class="programlisting">  "port-value-length"        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The port-value-length is the array size.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 1</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--port-value-size"></a><h3>The <code class="literal">"port-value-size"</code> property</h3>
+<pre class="programlisting">  "port-value-size"          <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The port-value-size is the size of a single entry.</p>
+<p>Allowed values: [1,8]</p>
+<p>Default value: 8</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--port-value-type"></a><h3>The <code class="literal">"port-value-type"</code> property</h3>
+<pre class="programlisting">  "port-value-type"          <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The port-value-type tells you the type of the values.</p>
+<p>Allowed values: void</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort--specifier"></a><h3>The <code class="literal">"specifier"</code> property</h3>
+<pre class="programlisting">  "specifier"                <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The specifier this port is identified by.</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsPort.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsPort-safe-get-property"></a><h3>The <code class="literal">"safe-get-property"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *agsport,
+                                                        <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>   *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> arg2,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort-safe-read"></a><h3>The <code class="literal">"safe-read"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *agsport,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort-safe-set-property"></a><h3>The <code class="literal">"safe-set-property"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *agsport,
+                                                        <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>   *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> arg2,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPort-safe-write"></a><h3>The <code class="literal">"safe-write"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *agsport,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPortlet.html b/api/ags_old/AgsPortlet.html
new file mode 100644
index 0000000..fc35e48
--- /dev/null
+++ b/api/ags_old/AgsPortlet.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPortlet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsPackable.html" title="AgsPackable">
+<link rel="next" href="AgsRunnable.html" title="AgsRunnable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPackable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRunnable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPortlet.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPortlet.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPortlet.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPortlet.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPortlet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPortlet.top_of_page"></a>AgsPortlet</span></h2>
+<p>AgsPortlet</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPortlet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>;
+struct              <a class="link" href="AgsPortlet.html#AgsPortletInterface" title="struct AgsPortletInterface">AgsPortletInterface</a>;
+<a class="link" href="AgsPort.html" title="AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a class="link" href="AgsPortlet.html#ags-portlet-get-port" title="ags_portlet_get_port ()">ags_portlet_get_port</a>                (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsPortlet.html#ags-portlet-list-safe-properties" title="ags_portlet_list_safe_properties ()">ags_portlet_list_safe_properties</a>    (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPortlet.html#ags-portlet-safe-get-property" title="ags_portlet_safe_get_property ()">ags_portlet_safe_get_property</a>       (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPortlet.html#ags-portlet-safe-set-property" title="ags_portlet_safe_set_property ()">ags_portlet_safe_set_property</a>       (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsPortlet.html#ags-portlet-set-port" title="ags_portlet_set_port ()">ags_portlet_set_port</a>                (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPortlet.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsPortlet
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPortlet.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsPortlet is implemented by
+ <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a> and  <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPortlet.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPortlet.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPortlet"></a><h3>AgsPortlet</h3>
+<pre class="programlisting">typedef void AgsPortlet;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortletInterface"></a><h3>struct AgsPortletInterface</h3>
+<pre class="programlisting">struct AgsPortletInterface {
+  GTypeInterface interface;
+
+  AgsPort* (*get_port)(AgsPortlet *portlet);
+  void (*set_port)(AgsPortlet *portlet, AgsPort *port);
+
+  GList* (*list_safe_properties)(AgsPortlet *portlet);
+
+  void (*safe_get_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-get-port"></a><h3>ags_portlet_get_port ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPort.html" title="AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_portlet_get_port                (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-list-safe-properties"></a><h3>ags_portlet_list_safe_properties ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_portlet_list_safe_properties    (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-get-property"></a><h3>ags_portlet_safe_get_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portlet_safe_get_property       (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-set-property"></a><h3>ags_portlet_safe_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portlet_safe_set_property       (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-set-port"></a><h3>ags_portlet_set_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portlet_set_port                (<em class="parameter"><code><a class="link" href="AgsPortlet.html" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPreferences.html b/api/ags_old/AgsPreferences.html
new file mode 100644
index 0000000..3b0bbaf
--- /dev/null
+++ b/api/ags_old/AgsPreferences.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsPluginPreferences.html" title="AgsPluginPreferences">
+<link rel="next" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPluginPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-preferences-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPreferences.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPreferences.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPreferences.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPreferences.top_of_page"></a>AgsPreferences</span></h2>
+<p>AgsPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPreferences.html#AgsPreferences-struct" title="struct AgsPreferences">AgsPreferences</a>;
+struct              <a class="link" href="AgsPreferences.html#AgsPreferencesClass" title="struct AgsPreferencesClass">AgsPreferencesClass</a>;
+enum                <a class="link" href="AgsPreferences.html#AgsPreferencesFlags" title="enum AgsPreferencesFlags">AgsPreferencesFlags</a>;
+<a class="link" href="AgsPreferences.html" title="AgsPreferences"><span class="returnvalue">AgsPreferences</span></a> *    <a class="link" href="AgsPreferences.html#ags-preferences-new" title="ags_preferences_new ()">ags_preferences_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPreferences.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkWindow">GtkWindow</GTKDOCLINK>
+                                       +----<GTKDOCLINK HREF="GtkDialog">GtkDialog</GTKDOCLINK>
+                                             +----AgsPreferences
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPreferences.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPreferences implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPreferences.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPreferences-struct"></a><h3>struct AgsPreferences</h3>
+<pre class="programlisting">struct AgsPreferences;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesClass"></a><h3>struct AgsPreferencesClass</h3>
+<pre class="programlisting">struct AgsPreferencesClass {
+  GtkDialogClass dialog;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesFlags"></a><h3>enum AgsPreferencesFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PREFERENCES_SHUTDOWN               = 1,
+} AgsPreferencesFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-preferences-new"></a><h3>ags_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPreferences.html" title="AgsPreferences"><span class="returnvalue">AgsPreferences</span></a> *    ags_preferences_new                 ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPropertyCollectionEditor.html b/api/ags_old/AgsPropertyCollectionEditor.html
new file mode 100644
index 0000000..1832979
--- /dev/null
+++ b/api/ags_old/AgsPropertyCollectionEditor.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">
+<link rel="next" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-preferences-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-property-collection-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPropertyCollectionEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPropertyCollectionEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPropertyCollectionEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPropertyCollectionEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPropertyCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPropertyCollectionEditor.top_of_page"></a>AgsPropertyCollectionEditor</span></h2>
+<p>AgsPropertyCollectionEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPropertyCollectionEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor-struct" title="struct AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>;
+struct              <a class="link" href="AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditorClass" title="struct AgsPropertyCollectionEditorClass">AgsPropertyCollectionEditorClass</a>;
+<a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * <a class="link" href="AgsPropertyCollectionEditor.html#ags-property-collection-editor-new" title="ags_property_collection_editor_new ()">ags_property_collection_editor_new</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *child_parameter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyCollectionEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+                                             +----AgsPropertyCollectionEditor
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyCollectionEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPropertyCollectionEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyCollectionEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyCollectionEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyCollectionEditor-struct"></a><h3>struct AgsPropertyCollectionEditor</h3>
+<pre class="programlisting">struct AgsPropertyCollectionEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyCollectionEditorClass"></a><h3>struct AgsPropertyCollectionEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyCollectionEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-collection-editor-new"></a><h3>ags_property_collection_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * ags_property_collection_editor_new
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *child_parameter</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPropertyEditor.html b/api/ags_old/AgsPropertyEditor.html
new file mode 100644
index 0000000..5addf73
--- /dev/null
+++ b/api/ags_old/AgsPropertyEditor.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">
+<link rel="next" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-property-collection-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-property-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPropertyEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPropertyEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPropertyEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPropertyEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPropertyEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPropertyEditor.top_of_page"></a>AgsPropertyEditor</span></h2>
+<p>AgsPropertyEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPropertyEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPropertyEditor.html#AgsPropertyEditor-struct" title="struct AgsPropertyEditor">AgsPropertyEditor</a>;
+struct              <a class="link" href="AgsPropertyEditor.html#AgsPropertyEditorClass" title="struct AgsPropertyEditorClass">AgsPropertyEditorClass</a>;
+enum                <a class="link" href="AgsPropertyEditor.html#AgsPropertyEditorFlags" title="enum AgsPropertyEditorFlags">AgsPropertyEditorFlags</a>;
+<a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * <a class="link" href="AgsPropertyEditor.html#ags-property-editor-new" title="ags_property_editor_new ()">ags_property_editor_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsPropertyEditor
+                                             +----<a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+                                             +----<a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPropertyEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyEditor-struct"></a><h3>struct AgsPropertyEditor</h3>
+<pre class="programlisting">struct AgsPropertyEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyEditorClass"></a><h3>struct AgsPropertyEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*apply)(AgsPropertyEditor *property_editor);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyEditorFlags"></a><h3>enum AgsPropertyEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PROPERTY_EDITOR_ENABLED   =  1,
+} AgsPropertyEditorFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-editor-new"></a><h3>ags_property_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * ags_property_editor_new             ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsPropertyListingEditor.html b/api/ags_old/AgsPropertyListingEditor.html
new file mode 100644
index 0000000..8806559
--- /dev/null
+++ b/api/ags_old/AgsPropertyListingEditor.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">
+<link rel="next" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-property-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsResizeEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsPropertyListingEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsPropertyListingEditor.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsPropertyListingEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsPropertyListingEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsPropertyListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsPropertyListingEditor.top_of_page"></a>AgsPropertyListingEditor</span></h2>
+<p>AgsPropertyListingEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsPropertyListingEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsPropertyListingEditor.html#AgsPropertyListingEditor-struct" title="struct AgsPropertyListingEditor">AgsPropertyListingEditor</a>;
+struct              <a class="link" href="AgsPropertyListingEditor.html#AgsPropertyListingEditorClass" title="struct AgsPropertyListingEditorClass">AgsPropertyListingEditorClass</a>;
+<a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * <a class="link" href="AgsPropertyListingEditor.html#ags-property-listing-editor-new" title="ags_property_listing_editor_new ()">ags_property_listing_editor_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyListingEditor.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+                                             +----AgsPropertyListingEditor
+                                                   +----<a class="link" href="AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyListingEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsPropertyListingEditor implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyListingEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsPropertyListingEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyListingEditor-struct"></a><h3>struct AgsPropertyListingEditor</h3>
+<pre class="programlisting">struct AgsPropertyListingEditor;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyListingEditorClass"></a><h3>struct AgsPropertyListingEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyListingEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-listing-editor-new"></a><h3>ags_property_listing_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * ags_property_listing_editor_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecall.html b/api/ags_old/AgsRecall.html
new file mode 100644
index 0000000..369aeaa
--- /dev/null
+++ b/api/ags_old/AgsRecall.html
@@ -0,0 +1,750 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsPort.html" title="AgsPort">
+<link rel="next" href="AgsRecallAudio.html" title="AgsRecallAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPort.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecall.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecall.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecall.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecall.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsRecall.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecall.top_of_page"></a>AgsRecall</span></h2>
+<p>AgsRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS" title="AGS_RECALL_DEFAULT_BUILD_ID">AGS_RECALL_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS" title="AGS_RECALL_DEFAULT_VERSION">AGS_RECALL_DEFAULT_VERSION</a>
+#define             <a class="link" href="AgsRecall.html#AGS-RECALL-HANDLER:CAPS" title="AGS_RECALL_HANDLER()">AGS_RECALL_HANDLER</a>                  (handler)
+struct              <a class="link" href="AgsRecall.html#AgsRecall-struct" title="struct AgsRecall">AgsRecall</a>;
+struct              <a class="link" href="AgsRecall.html#AgsRecallClass" title="struct AgsRecallClass">AgsRecallClass</a>;
+enum                <a class="link" href="AgsRecall.html#AgsRecallFlags" title="enum AgsRecallFlags">AgsRecallFlags</a>;
+struct              <a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler">AgsRecallHandler</a>;
+enum                <a class="link" href="AgsRecall.html#AgsRecallNotifyDependencyMode" title="enum AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-add-child" title="ags_recall_add_child ()">ags_recall_add_child</a>                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-add-dependency" title="ags_recall_add_dependency ()">ags_recall_add_dependency</a>           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-add-handler" title="ags_recall_add_handler ()">ags_recall_add_handler</a>              (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()">ags_recall_cancel</a>                   (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-child-added" title="ags_recall_child_added ()">ags_recall_child_added</a>              (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-done" title="ags_recall_done ()">ags_recall_done</a>                     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="AgsRecall.html#ags-recall-duplicate" title="ags_recall_duplicate ()">ags_recall_duplicate</a>                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-find-by-effect" title="ags_recall_find_by_effect ()">ags_recall_find_by_effect</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-find-provider" title="ags_recall_find_provider ()">ags_recall_find_provider</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-find-provider-with-recycling-container" title="ags_recall_find_provider_with_recycling_container ()">ags_recall_find_provider_with_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-find-recycling-container" title="ags_recall_find_recycling_container ()">ags_recall_find_recycling_container</a> (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-find-template" title="ags_recall_find_template ()">ags_recall_find_template</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-find-type" title="ags_recall_find_type ()">ags_recall_find_type</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-find-type-with-recycling-container" title="ags_recall_find_type_with_recycling_container ()">ags_recall_find_type_with_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-get-children" title="ags_recall_get_children ()">ags_recall_get_children</a>             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-get-dependencies" title="ags_recall_get_dependencies ()">ags_recall_get_dependencies</a>         (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  <a class="link" href="AgsRecall.html#ags-recall-handler-alloc" title="ags_recall_handler_alloc ()">ags_recall_handler_alloc</a>            (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *signal_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GCallback"><span class="type">GCallback</span></GTKDOCLINK> callback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *data</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsRecall.html#ags-recall-is-done" title="ags_recall_is_done ()">ags_recall_is_done</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recalls</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="AgsRecall.html#ags-recall-new" title="ags_recall_new ()">ags_recall_new</a>                      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-notify-dependency" title="ags_recall_notify_dependency ()">ags_recall_notify_dependency</a>        (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dependency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> count</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-remove" title="ags_recall_remove ()">ags_recall_remove</a>                   (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-remove-child" title="ags_recall_remove_child ()">ags_recall_remove_child</a>             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-remove-dependency" title="ags_recall_remove_dependency ()">ags_recall_remove_dependency</a>        (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-remove-handler" title="ags_recall_remove_handler ()">ags_recall_remove_handler</a>           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-resolve-dependencies" title="ags_recall_resolve_dependencies ()">ags_recall_resolve_dependencies</a>     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-run-init" title="ags_recall_run_init ()">ags_recall_run_init</a>                 (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-run-init-inter" title="ags_recall_run_init_inter ()">ags_recall_run_init_inter</a>           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-run-init-post" title="ags_recall_run_init_post ()">ags_recall_run_init_post</a>            (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-run-init-pre" title="ags_recall_run_init_pre ()">ags_recall_run_init_pre</a>             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-run-inter" title="ags_recall_run_inter ()">ags_recall_run_inter</a>                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-run-post" title="ags_recall_run_post ()">ags_recall_run_post</a>                 (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-run-pre" title="ags_recall_run_pre ()">ags_recall_run_pre</a>                  (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-set-devout-recursive" title="ags_recall_set_devout_recursive ()">ags_recall_set_devout_recursive</a>     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-set-effect" title="ags_recall_set_effect ()">ags_recall_set_effect</a>               (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-set-flags" title="ags_recall_set_flags ()">ags_recall_set_flags</a>                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-set-recall-id" title="ags_recall_set_recall_id ()">ags_recall_set_recall_id</a>            (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecall.html#ags-recall-stop-persistent" title="ags_recall_stop_persistent ()">ags_recall_stop_persistent</a>          (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()">ags_recall_template_find_provider</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecall.html#ags-recall-template-find-type" title="ags_recall_template_find_type ()">ags_recall_template_find_type</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsRecall
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+         +----<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+         +----<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+         +----<a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+         +----<a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>
+         +----<a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecall implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecall.html#AgsRecall--child" title='The "child" property'>child</a>"                    <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Write
+  "<a class="link" href="AgsRecall.html#AgsRecall--dependency" title='The "dependency" property'>dependency</a>"               <a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="type">AgsRecallDependency</span></a>*  : Write
+  "<a class="link" href="AgsRecall.html#AgsRecall--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write
+  "<a class="link" href="AgsRecall.html#AgsRecall--parent" title='The "parent" property'>parent</a>"                   <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Read / Write
+  "<a class="link" href="AgsRecall.html#AgsRecall--recall-container" title='The "recall-container" property'>recall-container</a>"         <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>*   : Read / Write
+  "<a class="link" href="AgsRecall.html#AgsRecall--recall-id" title='The "recall-id" property'>recall-id</a>"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecall.html#AgsRecall-cancel" title='The "cancel" signal'>cancel</a>"                                         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-child-added" title='The "child-added" signal'>child-added</a>"                                    : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-done" title='The "done" signal'>done</a>"                                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-duplicate" title='The "duplicate" signal'>duplicate</a>"                                      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-notify-dependency" title='The "notify-dependency" signal'>notify-dependency</a>"                              : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-remove" title='The "remove" signal'>remove</a>"                                         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-resolve-dependencies" title='The "resolve-dependencies" signal'>resolve-dependencies</a>"                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-init-inter" title='The "run-init-inter" signal'>run-init-inter</a>"                                 : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-init-post" title='The "run-init-post" signal'>run-init-post</a>"                                  : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-init-pre" title='The "run-init-pre" signal'>run-init-pre</a>"                                   : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-inter" title='The "run-inter" signal'>run-inter</a>"                                      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-post" title='The "run-post" signal'>run-post</a>"                                       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-run-pre" title='The "run-pre" signal'>run-pre</a>"                                        : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecall.html#AgsRecall-stop-persistent" title='The "stop-persistent" signal'>stop-persistent</a>"                                : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_RECALL_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-VERSION:CAPS"></a><h3>AGS_RECALL_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-HANDLER:CAPS"></a><h3>AGS_RECALL_HANDLER()</h3>
+<pre class="programlisting">#define AGS_RECALL_HANDLER(handler)    ((AgsRecallHandler *)(handler))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-struct"></a><h3>struct AgsRecall</h3>
+<pre class="programlisting">struct AgsRecall;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallClass"></a><h3>struct AgsRecallClass</h3>
+<pre class="programlisting">struct AgsRecallClass {
+  GObjectClass object;
+
+  void (*resolve_dependencies)(AgsRecall *recall);
+
+  void (*run_init_pre)(AgsRecall *recall);
+  void (*run_init_inter)(AgsRecall *recall);
+  void (*run_init_post)(AgsRecall *recall);
+
+  void (*run_pre)(AgsRecall *recall);
+  void (*run_inter)(AgsRecall *recall);
+  void (*run_post)(AgsRecall *recall);
+
+  void (*stop_persistent)(AgsRecall *recall);
+  void (*done)(AgsRecall *recall);
+
+  void (*cancel)(AgsRecall *recall);
+  void (*remove)(AgsRecall *recall);
+
+  AgsRecall* (*duplicate)(AgsRecall *recall,
+			  AgsRecallID *recall_id,
+			  guint *n_params, GParameter *params); // if a sequencer is linked with a sequencer the AgsRecall's with the flag AGS_RECALL_SOURCE must be duplicated
+
+  void (*notify_dependency)(AgsRecall *recall, guint dependency, gboolean increase);
+
+  void (*child_added)(AgsRecall *recall, AgsRecall *child);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFlags"></a><h3>enum AgsRecallFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONNECTED             = 1,
+  AGS_RECALL_RUN_INITIALIZED       = 1 <<  1, //TODO:JK: rename to AGS_RECALL_RUN_CONNECTED
+  AGS_RECALL_TEMPLATE              = 1 <<  2,
+  AGS_RECALL_PLAYBACK              = 1 <<  3,
+  AGS_RECALL_SEQUENCER             = 1 <<  4,
+  AGS_RECALL_NOTATION              = 1 <<  5,
+  AGS_RECALL_DEFAULT_TEMPLATE      = 1 <<  6,
+  //TODO:JK: remove because it's useless
+  //  AGS_RECALL_IS_REAL               = 1 <<  7,
+  AGS_RECALL_INPUT_ORIENTATED      = 1 <<  8,
+  AGS_RECALL_OUTPUT_ORIENTATED     = 1 <<  9,
+  AGS_RECALL_PERSISTENT            = 1 << 10,
+  AGS_RECALL_INITIAL_RUN           = 1 << 11,
+  AGS_RECALL_TERMINATING           = 1 << 12,
+  AGS_RECALL_DONE                  = 1 << 13,
+  AGS_RECALL_REMOVE                = 1 << 14,
+  AGS_RECALL_HIDE                  = 1 << 15,
+  AGS_RECALL_PROPAGATE_DONE        = 1 << 16, // see ags_recall_real_remove
+  AGS_RECALL_PERSISTENT_PLAYBACK   = 1 << 17,
+  AGS_RECALL_PERSISTENT_SEQUENCER  = 1 << 18,
+  AGS_RECALL_PERSISTENT_NOTATION   = 1 << 19,
+  AGS_RECALL_SKIP_DEPENDENCIES     = 1 << 20,
+} AgsRecallFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallHandler"></a><h3>struct AgsRecallHandler</h3>
+<pre class="programlisting">struct AgsRecallHandler {
+  const gchar *signal_name;
+  GCallback callback;
+  GObject *data;
+  gulong handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallNotifyDependencyMode"></a><h3>enum AgsRecallNotifyDependencyMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_NOTIFY_RUN,
+  AGS_RECALL_NOTIFY_AUDIO,
+  AGS_RECALL_NOTIFY_AUDIO_RUN,
+  AGS_RECALL_NOTIFY_CHANNEL,
+  AGS_RECALL_NOTIFY_CHANNEL_RUN,
+  AGS_RECALL_NOTIFY_RECALL,
+} AgsRecallNotifyDependencyMode;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-child"></a><h3>ags_recall_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_add_child                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-dependency"></a><h3>ags_recall_add_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_add_dependency           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-handler"></a><h3>ags_recall_add_handler ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_add_handler              (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-cancel"></a><h3>ags_recall_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_cancel                   (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-child-added"></a><h3>ags_recall_child_added ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_child_added              (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-done"></a><h3>ags_recall_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_done                     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-duplicate"></a><h3>ags_recall_duplicate ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_duplicate                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-by-effect"></a><h3>ags_recall_find_by_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_by_effect           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider"></a><h3>ags_recall_find_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_provider            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider-with-recycling-container"></a><h3>ags_recall_find_provider_with_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_provider_with_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-recycling-container"></a><h3>ags_recall_find_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_recycling_container (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-template"></a><h3>ags_recall_find_template ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_template            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type"></a><h3>ags_recall_find_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_type                (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type-with-recycling-container"></a><h3>ags_recall_find_type_with_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_type_with_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-children"></a><h3>ags_recall_get_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_get_children             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-dependencies"></a><h3>ags_recall_get_dependencies ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_get_dependencies         (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-handler-alloc"></a><h3>ags_recall_handler_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  ags_recall_handler_alloc            (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *signal_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GCallback"><span class="type">GCallback</span></GTKDOCLINK> callback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-is-done"></a><h3>ags_recall_is_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_recall_is_done                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recalls</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-new"></a><h3>ags_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_new                      ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-notify-dependency"></a><h3>ags_recall_notify_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_notify_dependency        (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dependency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> count</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove"></a><h3>ags_recall_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove                   (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-child"></a><h3>ags_recall_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove_child             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-dependency"></a><h3>ags_recall_remove_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove_dependency        (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-handler"></a><h3>ags_recall_remove_handler ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove_handler           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-resolve-dependencies"></a><h3>ags_recall_resolve_dependencies ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_resolve_dependencies     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init"></a><h3>ags_recall_run_init ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init                 (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-inter"></a><h3>ags_recall_run_init_inter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init_inter           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-post"></a><h3>ags_recall_run_init_post ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init_post            (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-pre"></a><h3>ags_recall_run_init_pre ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init_pre             (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-inter"></a><h3>ags_recall_run_inter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_inter                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-post"></a><h3>ags_recall_run_post ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_post                 (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-pre"></a><h3>ags_recall_run_pre ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_pre                  (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-devout-recursive"></a><h3>ags_recall_set_devout_recursive ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_devout_recursive     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-effect"></a><h3>ags_recall_set_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_effect               (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-flags"></a><h3>ags_recall_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_flags                (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-recall-id"></a><h3>ags_recall_set_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_recall_id            (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-stop-persistent"></a><h3>ags_recall_stop_persistent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_stop_persistent          (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-provider"></a><h3>ags_recall_template_find_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_template_find_provider   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-type"></a><h3>ags_recall_template_find_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_template_find_type       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecall--child"></a><h3>The <code class="literal">"child"</code> property</h3>
+<pre class="programlisting">  "child"                    <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Write</pre>
+<p>The child that can be added.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall--dependency"></a><h3>The <code class="literal">"dependency"</code> property</h3>
+<pre class="programlisting">  "dependency"               <a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="type">AgsRecallDependency</span></a>*  : Write</pre>
+<p>The dependency that can be added.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write</pre>
+<p>The devout which this recall is packed into.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall--parent"></a><h3>The <code class="literal">"parent"</code> property</h3>
+<pre class="programlisting">  "parent"                   <a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a>*            : Read / Write</pre>
+<p>The recall should be the parent instance of this recall.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall--recall-container"></a><h3>The <code class="literal">"recall-container"</code> property</h3>
+<pre class="programlisting">  "recall-container"         <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a>*   : Read / Write</pre>
+<p>The container which this recall is packed into.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall--recall-id"></a><h3>The <code class="literal">"recall-id"</code> property</h3>
+<pre class="programlisting">  "recall-id"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write</pre>
+<p>The recall id of the recall.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecall.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsRecall-cancel"></a><h3>The <code class="literal">"cancel"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-child-added"></a><h3>The <code class="literal">"child-added"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>   *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-done"></a><h3>The <code class="literal">"done"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-duplicate"></a><h3>The <code class="literal">"duplicate"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK>*            user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>   *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   arg2,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   arg3,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-notify-dependency"></a><h3>The <code class="literal">"notify-dependency"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>      arg1,
+                                                        <GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK>       arg2,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-remove"></a><h3>The <code class="literal">"remove"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-resolve-dependencies"></a><h3>The <code class="literal">"resolve-dependencies"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-init-inter"></a><h3>The <code class="literal">"run-init-inter"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-init-post"></a><h3>The <code class="literal">"run-init-post"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-init-pre"></a><h3>The <code class="literal">"run-init-pre"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-inter"></a><h3>The <code class="literal">"run-inter"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-post"></a><h3>The <code class="literal">"run-post"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-run-pre"></a><h3>The <code class="literal">"run-pre"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall-stop-persistent"></a><h3>The <code class="literal">"stop-persistent"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *agsrecall,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallAudio.html b/api/ags_old/AgsRecallAudio.html
new file mode 100644
index 0000000..dab7759
--- /dev/null
+++ b/api/ags_old/AgsRecallAudio.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecall.html" title="AgsRecall">
+<link rel="next" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallAudio.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallAudio.top_of_page"></a>AgsRecallAudio</span></h2>
+<p>AgsRecallAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallAudio.html#AgsRecallAudio-struct" title="struct AgsRecallAudio">AgsRecallAudio</a>;
+struct              <a class="link" href="AgsRecallAudio.html#AgsRecallAudioClass" title="struct AgsRecallAudioClass">AgsRecallAudioClass</a>;
+<a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    <a class="link" href="AgsRecallAudio.html#ags-recall-audio-new" title="ags_recall_audio_new ()">ags_recall_audio_new</a>                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallAudio
+               +----<a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+               +----<a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+               +----<a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+               +----<a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+               +----<a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>
+               +----<a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>
+               +----<a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallAudio.html#AgsRecallAudio--audio" title='The "audio" property'>audio</a>"                    <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>*             : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudio-struct"></a><h3>struct AgsRecallAudio</h3>
+<pre class="programlisting">struct AgsRecallAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioClass"></a><h3>struct AgsRecallAudioClass</h3>
+<pre class="programlisting">struct AgsRecallAudioClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-new"></a><h3>ags_recall_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    ags_recall_audio_new                (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudio.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudio--audio"></a><h3>The <code class="literal">"audio"</code> property</h3>
+<pre class="programlisting">  "audio"                    <a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a>*             : Read / Write</pre>
+<p>The audio object it is assigned to.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallAudioRun.html b/api/ags_old/AgsRecallAudioRun.html
new file mode 100644
index 0000000..ffcfbc6
--- /dev/null
+++ b/api/ags_old/AgsRecallAudioRun.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallAudio.html" title="AgsRecallAudio">
+<link rel="next" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallAudioRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallAudioRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallAudioRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallAudioRun.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallAudioRun.top_of_page"></a>AgsRecallAudioRun</span></h2>
+<p>AgsRecallAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallAudioRun.html#AgsRecallAudioRun-struct" title="struct AgsRecallAudioRun">AgsRecallAudioRun</a>;
+struct              <a class="link" href="AgsRecallAudioRun.html#AgsRecallAudioRunClass" title="struct AgsRecallAudioRunClass">AgsRecallAudioRunClass</a>;
+<a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * <a class="link" href="AgsRecallAudioRun.html#ags-recall-audio-run-new" title="ags_recall_audio_run_new ()">ags_recall_audio_run_new</a>            ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallAudioRun
+               +----<a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>
+               +----<a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>
+               +----<a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+               +----<a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+               +----<a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallAudioRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallAudioRun.html#AgsRecallAudioRun--recall-audio" title='The "recall-audio" property'>recall-audio</a>"             <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>*       : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioRun-struct"></a><h3>struct AgsRecallAudioRun</h3>
+<pre class="programlisting">struct AgsRecallAudioRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioRunClass"></a><h3>struct AgsRecallAudioRunClass</h3>
+<pre class="programlisting">struct AgsRecallAudioRunClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-run-new"></a><h3>ags_recall_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * ags_recall_audio_run_new            ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioRun--recall-audio"></a><h3>The <code class="literal">"recall-audio"</code> property</h3>
+<pre class="programlisting">  "recall-audio"             <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>*       : Read / Write</pre>
+<p>The AgsRecallAudio which this recall needs.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallAudioSignal.html b/api/ags_old/AgsRecallAudioSignal.html
new file mode 100644
index 0000000..6f7c77f
--- /dev/null
+++ b/api/ags_old/AgsRecallAudioSignal.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">
+<link rel="next" href="AgsRecallChannel.html" title="AgsRecallChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallAudioSignal.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallAudioSignal.top_of_page"></a>AgsRecallAudioSignal</span></h2>
+<p>AgsRecallAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal-struct" title="struct AgsRecallAudioSignal">AgsRecallAudioSignal</a>;
+struct              <a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignalClass" title="struct AgsRecallAudioSignalClass">AgsRecallAudioSignalClass</a>;
+enum                <a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags" title="enum AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a>;
+<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * <a class="link" href="AgsRecallAudioSignal.html#ags-recall-audio-signal-new" title="ags_recall_audio_signal_new ()">ags_recall_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallAudioSignal
+               +----<a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>
+               +----<a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>
+               +----<a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>
+               +----<a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>
+               +----<a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>
+               +----<a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>
+               +----<a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal--audio-channel" title='The "audio-channel" property'>audio-channel</a>"            <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal--destination" title='The "destination" property'>destination</a>"              <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write
+  "<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal--source" title='The "source" property'>source</a>"                   <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal-struct"></a><h3>struct AgsRecallAudioSignal</h3>
+<pre class="programlisting">struct AgsRecallAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalClass"></a><h3>struct AgsRecallAudioSignalClass</h3>
+<pre class="programlisting">struct AgsRecallAudioSignalClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalFlags"></a><h3>enum AgsRecallAudioSignalFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN      = 1,
+} AgsRecallAudioSignalFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-signal-new"></a><h3>ags_recall_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * ags_recall_audio_signal_new      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallAudioSignal.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal--audio-channel"></a><h3>The <code class="literal">"audio-channel"</code> property</h3>
+<pre class="programlisting">  "audio-channel"            <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The audio channel to which it should write.</p>
+<p>Allowed values: <= 65536</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal--destination"></a><h3>The <code class="literal">"destination"</code> property</h3>
+<pre class="programlisting">  "destination"              <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write</pre>
+<p>The destination where this recall will write the audio signal to.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal--source"></a><h3>The <code class="literal">"source"</code> property</h3>
+<pre class="programlisting">  "source"                   <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write</pre>
+<p>The source where this recall will take the audio signal from.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallChannel.html b/api/ags_old/AgsRecallChannel.html
new file mode 100644
index 0000000..8ce98ab
--- /dev/null
+++ b/api/ags_old/AgsRecallChannel.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">
+<link rel="next" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallChannel.top_of_page"></a>AgsRecallChannel</span></h2>
+<p>AgsRecallChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallChannel.html#AgsRecallChannel-struct" title="struct AgsRecallChannel">AgsRecallChannel</a>;
+struct              <a class="link" href="AgsRecallChannel.html#AgsRecallChannelClass" title="struct AgsRecallChannelClass">AgsRecallChannelClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallChannel.html#ags-recall-channel-find-channel" title="ags_recall_channel_find_channel ()">ags_recall_channel_find_channel</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  <a class="link" href="AgsRecallChannel.html#ags-recall-channel-new" title="ags_recall_channel_new ()">ags_recall_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallChannel
+               +----<a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>
+               +----<a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>
+               +----<a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+               +----<a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>
+               +----<a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>
+               +----<a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+               +----<a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+               +----<a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+               +----<a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>
+               +----<a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallChannel.html#AgsRecallChannel--destination" title='The "destination" property'>destination</a>"              <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+  "<a class="link" href="AgsRecallChannel.html#AgsRecallChannel--source" title='The "source" property'>source</a>"                   <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannel-struct"></a><h3>struct AgsRecallChannel</h3>
+<pre class="programlisting">struct AgsRecallChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelClass"></a><h3>struct AgsRecallChannelClass</h3>
+<pre class="programlisting">struct AgsRecallChannelClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-find-channel"></a><h3>ags_recall_channel_find_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_channel_find_channel     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-new"></a><h3>ags_recall_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  ags_recall_channel_new              ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannel--destination"></a><h3>The <code class="literal">"destination"</code> property</h3>
+<pre class="programlisting">  "destination"              <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The destination channel object it is assigned to.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannel--source"></a><h3>The <code class="literal">"source"</code> property</h3>
+<pre class="programlisting">  "source"                   <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The source channel object it is assigned to.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallChannelRun.html b/api/ags_old/AgsRecallChannelRun.html
new file mode 100644
index 0000000..dedf654
--- /dev/null
+++ b/api/ags_old/AgsRecallChannelRun.html
@@ -0,0 +1,197 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallChannel.html" title="AgsRecallChannel">
+<link rel="next" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallChannelRunDummy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallChannelRun.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsRecallChannelRun.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallChannelRun.top_of_page"></a>AgsRecallChannelRun</span></h2>
+<p>AgsRecallChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun-struct" title="struct AgsRecallChannelRun">AgsRecallChannelRun</a>;
+struct              <a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRunClass" title="struct AgsRecallChannelRunClass">AgsRecallChannelRunClass</a>;
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order" title="ags_recall_channel_run_get_run_order ()">ags_recall_channel_run_get_run_order</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);
+<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * <a class="link" href="AgsRecallChannelRun.html#ags-recall-channel-run-new" title="ags_recall_channel_run_new ()">ags_recall_channel_run_new</a>        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed" title="ags_recall_channel_run_run_order_changed ()">ags_recall_channel_run_run_order_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallChannelRun
+               +----<a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>
+               +----<a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+               +----<a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>
+               +----<a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>
+               +----<a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>
+               +----<a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>
+               +----<a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a>
+               +----<a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+               +----<a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>
+               +----<a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>
+               +----<a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallChannelRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--audio-channel" title='The "audio-channel" property'>audio-channel</a>"            <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--destination" title='The "destination" property'>destination</a>"              <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--recall-audio-run" title='The "recall-audio-run" property'>recall-audio-run</a>"         <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>*    : Read / Write
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--recall-channel" title='The "recall-channel" property'>recall-channel</a>"           <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>*     : Read / Write
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--source" title='The "source" property'>source</a>"                   <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun-run-order-changed" title='The "run-order-changed" signal'>run-order-changed</a>"                              : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRun-struct"></a><h3>struct AgsRecallChannelRun</h3>
+<pre class="programlisting">struct AgsRecallChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRunClass"></a><h3>struct AgsRecallChannelRunClass</h3>
+<pre class="programlisting">struct AgsRecallChannelRunClass {
+  AgsRecallClass recall;
+
+  void (*run_order_changed)(AgsRecallChannelRun *recall_channel_run, guint nth_run);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-get-run-order"></a><h3>ags_recall_channel_run_get_run_order ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_recall_channel_run_get_run_order
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-new"></a><h3>ags_recall_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * ags_recall_channel_run_new        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-run-order-changed"></a><h3>ags_recall_channel_run_run_order_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_channel_run_run_order_changed
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRun--audio-channel"></a><h3>The <code class="literal">"audio-channel"</code> property</h3>
+<pre class="programlisting">  "audio-channel"            <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The audio channel this recall is assigned to.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRun--destination"></a><h3>The <code class="literal">"destination"</code> property</h3>
+<pre class="programlisting">  "destination"              <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The destination AgsChannel where it will output to.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRun--recall-audio-run"></a><h3>The <code class="literal">"recall-audio-run"</code> property</h3>
+<pre class="programlisting">  "recall-audio-run"         <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>*    : Read / Write</pre>
+<p>The AgsRecallAudioRun which this recall needs.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRun--recall-channel"></a><h3>The <code class="literal">"recall-channel"</code> property</h3>
+<pre class="programlisting">  "recall-channel"           <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>*     : Read / Write</pre>
+<p>The AgsRecallChannel which this recall needs.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRun--source"></a><h3>The <code class="literal">"source"</code> property</h3>
+<pre class="programlisting">  "source"                   <a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a>*           : Read / Write</pre>
+<p>The source AgsChannel where it will take the input from.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRun.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRun-run-order-changed"></a><h3>The <code class="literal">"run-order-changed"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *agsrecallchannelrun,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>             user_data)                : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallChannelRunDummy.html b/api/ags_old/AgsRecallChannelRunDummy.html
new file mode 100644
index 0000000..768c374
--- /dev/null
+++ b/api/ags_old/AgsRecallChannelRunDummy.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannelRunDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">
+<link rel="next" href="AgsRecallContainer.html" title="AgsRecallContainer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallContainer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallChannelRunDummy.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallChannelRunDummy.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallChannelRunDummy.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallChannelRunDummy.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallChannelRunDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallChannelRunDummy.top_of_page"></a>AgsRecallChannelRunDummy</span></h2>
+<p>AgsRecallChannelRunDummy</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallChannelRunDummy.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy-struct" title="struct AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>;
+struct              <a class="link" href="AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummyClass" title="struct AgsRecallChannelRunDummyClass">AgsRecallChannelRunDummyClass</a>;
+<a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></a> * <a class="link" href="AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new" title="ags_recall_channel_run_dummy_new ()">ags_recall_channel_run_dummy_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> recycling_dummy_child_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRunDummy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsRecallChannelRunDummy
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRunDummy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallChannelRunDummy implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRunDummy.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallChannelRunDummy.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRunDummy-struct"></a><h3>struct AgsRecallChannelRunDummy</h3>
+<pre class="programlisting">struct AgsRecallChannelRunDummy;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRunDummyClass"></a><h3>struct AgsRecallChannelRunDummyClass</h3>
+<pre class="programlisting">struct AgsRecallChannelRunDummyClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-dummy-new"></a><h3>ags_recall_channel_run_dummy_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></a> * ags_recall_channel_run_dummy_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> recycling_dummy_child_type</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallContainer.html b/api/ags_old/AgsRecallContainer.html
new file mode 100644
index 0000000..84226ce
--- /dev/null
+++ b/api/ags_old/AgsRecallContainer.html
@@ -0,0 +1,245 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">
+<link rel="next" href="AgsRecallDependency.html" title="AgsRecallDependency">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallChannelRunDummy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallDependency.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallContainer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallContainer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallContainer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallContainer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallContainer.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallContainer.top_of_page"></a>AgsRecallContainer</span></h2>
+<p>AgsRecallContainer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallContainer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallContainer.html#AgsRecallContainer-struct" title="struct AgsRecallContainer">AgsRecallContainer</a>;
+struct              <a class="link" href="AgsRecallContainer.html#AgsRecallContainerClass" title="struct AgsRecallContainerClass">AgsRecallContainerClass</a>;
+enum                <a class="link" href="AgsRecallContainer.html#AgsRecallContainerFindFlags" title="enum AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a>;
+enum                <a class="link" href="AgsRecallContainer.html#AgsRecallContainerFlags" title="enum AgsRecallContainerFlags">AgsRecallContainerFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallContainer.html#ags-recall-container-find" title="ags_recall_container_find ()">ags_recall_container_find</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> find_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-audio" title="ags_recall_container_get_recall_audio ()">ags_recall_container_get_recall_audio</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-audio-run" title="ags_recall_container_get_recall_audio_run ()">ags_recall_container_get_recall_audio_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-channel" title="ags_recall_container_get_recall_channel ()">ags_recall_container_get_recall_channel</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-channel-run" title="ags_recall_container_get_recall_channel_run ()">ags_recall_container_get_recall_channel_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * <a class="link" href="AgsRecallContainer.html#ags-recall-container-new" title="ags_recall_container_new ()">ags_recall_container_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsRecallContainer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallContainer implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio" title='The "recall-audio" property'>recall-audio</a>"             <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>*       : Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio-run" title='The "recall-audio-run" property'>recall-audio-run</a>"         <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>*    : Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio-run-type" title='The "recall-audio-run-type" property'>recall-audio-run-type</a>"    <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio-type" title='The "recall-audio-type" property'>recall-audio-type</a>"        <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel" title='The "recall-channel" property'>recall-channel</a>"           <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>*     : Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel-run" title='The "recall-channel-run" property'>recall-channel-run</a>"       <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a>*  : Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel-run-type" title='The "recall-channel-run-type" property'>recall-channel-run-type</a>"  <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel-type" title='The "recall-channel-type" property'>recall-channel-type</a>"      <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallContainer-struct"></a><h3>struct AgsRecallContainer</h3>
+<pre class="programlisting">struct AgsRecallContainer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerClass"></a><h3>struct AgsRecallContainerClass</h3>
+<pre class="programlisting">struct AgsRecallContainerClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFindFlags"></a><h3>enum AgsRecallContainerFindFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_FIND_TYPE,
+  AGS_RECALL_CONTAINER_FIND_TEMPLATE,
+  AGS_RECALL_CONTAINER_FIND_RECALL_ID,
+} AgsRecallContainerFindFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFlags"></a><h3>enum AgsRecallContainerFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_PLAY    =  1,
+} AgsRecallContainerFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-find"></a><h3>ags_recall_container_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_find           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> find_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio"></a><h3>ags_recall_container_get_recall_audio ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_container_get_recall_audio
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio-run"></a><h3>ags_recall_container_get_recall_audio_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_get_recall_audio_run
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel"></a><h3>ags_recall_container_get_recall_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_get_recall_channel
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel-run"></a><h3>ags_recall_container_get_recall_channel_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_get_recall_channel_run
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-new"></a><h3>ags_recall_container_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * ags_recall_container_new           ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallContainer.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-audio"></a><h3>The <code class="literal">"recall-audio"</code> property</h3>
+<pre class="programlisting">  "recall-audio"             <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio"><span class="type">AgsRecallAudio</span></a>*       : Write</pre>
+<p>The recall which this recall container has on audio level.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-audio-run"></a><h3>The <code class="literal">"recall-audio-run"</code> property</h3>
+<pre class="programlisting">  "recall-audio-run"         <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun"><span class="type">AgsRecallAudioRun</span></a>*    : Write</pre>
+<p>The recall which this recall container has on audio level during a run.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-audio-run-type"></a><h3>The <code class="literal">"recall-audio-run-type"</code> property</h3>
+<pre class="programlisting">  "recall-audio-run-type"    <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The recall type which this recall container has on audio level during a run.</p>
+<p>Allowed values: void</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-audio-type"></a><h3>The <code class="literal">"recall-audio-type"</code> property</h3>
+<pre class="programlisting">  "recall-audio-type"        <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The recall type which this recall container has on audio level.</p>
+<p>Allowed values: void</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-channel"></a><h3>The <code class="literal">"recall-channel"</code> property</h3>
+<pre class="programlisting">  "recall-channel"           <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel"><span class="type">AgsRecallChannel</span></a>*     : Write</pre>
+<p>The recall which this recall container has on channel level.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-channel-run"></a><h3>The <code class="literal">"recall-channel-run"</code> property</h3>
+<pre class="programlisting">  "recall-channel-run"       <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a>*  : Write</pre>
+<p>The recall which this recall container has on audio level during a run.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-channel-run-type"></a><h3>The <code class="literal">"recall-channel-run-type"</code> property</h3>
+<pre class="programlisting">  "recall-channel-run-type"  <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The recall type which this recall container has on audio level during a run.</p>
+<p>Allowed values: void</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainer--recall-channel-type"></a><h3>The <code class="literal">"recall-channel-type"</code> property</h3>
+<pre class="programlisting">  "recall-channel-type"      <GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The recall type which this recall container has on channel level.</p>
+<p>Allowed values: void</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallDependency.html b/api/ags_old/AgsRecallDependency.html
new file mode 100644
index 0000000..1bac3c7
--- /dev/null
+++ b/api/ags_old/AgsRecallDependency.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallDependency</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallContainer.html" title="AgsRecallContainer">
+<link rel="next" href="AgsRecallFactory.html" title="AgsRecallFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallContainer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallDependency.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallDependency.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallDependency.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallDependency.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallDependency"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallDependency.top_of_page"></a>AgsRecallDependency</span></h2>
+<p>AgsRecallDependency</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallDependency.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallDependency.html#AgsRecallDependency-struct" title="struct AgsRecallDependency">AgsRecallDependency</a>;
+struct              <a class="link" href="AgsRecallDependency.html#AgsRecallDependencyClass" title="struct AgsRecallDependencyClass">AgsRecallDependencyClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallDependency.html#ags-recall-dependency-find-dependency" title="ags_recall_dependency_find_dependency ()">ags_recall_dependency_find_dependency</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallDependency.html#ags-recall-dependency-find-dependency-by-provider" title="ags_recall_dependency_find_dependency_by_provider ()">ags_recall_dependency_find_dependency_by_provider</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);
+<a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * <a class="link" href="AgsRecallDependency.html#ags-recall-dependency-new" title="ags_recall_dependency_new ()">ags_recall_dependency_new</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="AgsRecallDependency.html#ags-recall-dependency-resolve" title="ags_recall_dependency_resolve ()">ags_recall_dependency_resolve</a>       (<em class="parameter"><code><a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallDependency.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsRecallDependency
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallDependency.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallDependency implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallDependency.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallDependency.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallDependency-struct"></a><h3>struct AgsRecallDependency</h3>
+<pre class="programlisting">struct AgsRecallDependency;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallDependencyClass"></a><h3>struct AgsRecallDependencyClass</h3>
+<pre class="programlisting">struct AgsRecallDependencyClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-find-dependency"></a><h3>ags_recall_dependency_find_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_dependency_find_dependency
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-find-dependency-by-provider"></a><h3>ags_recall_dependency_find_dependency_by_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_dependency_find_dependency_by_provider
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-new"></a><h3>ags_recall_dependency_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * ags_recall_dependency_new         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-resolve"></a><h3>ags_recall_dependency_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_recall_dependency_resolve       (<em class="parameter"><code><a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallFactory.html b/api/ags_old/AgsRecallFactory.html
new file mode 100644
index 0000000..a387322
--- /dev/null
+++ b/api/ags_old/AgsRecallFactory.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallDependency.html" title="AgsRecallDependency">
+<link rel="next" href="AgsRecallID.html" title="AgsRecallID">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallDependency.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallID.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallFactory.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallFactory.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallFactory.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallFactory.top_of_page"></a>AgsRecallFactory</span></h2>
+<p>AgsRecallFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallFactory.html#AgsRecallFactory-struct" title="struct AgsRecallFactory">AgsRecallFactory</a>;
+struct              <a class="link" href="AgsRecallFactory.html#AgsRecallFactoryClass" title="struct AgsRecallFactoryClass">AgsRecallFactoryClass</a>;
+enum                <a class="link" href="AgsRecallFactory.html#AgsRecallFactoryCreateFlags" title="enum AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallFactory.html#ags-recall-factory-create" title="ags_recall_factory_create ()">ags_recall_factory_create</a>           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> create_flags</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> recall_flags</code></em>);
+<a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a class="link" href="AgsRecallFactory.html#ags-recall-factory-get-instance" title="ags_recall_factory_get_instance ()">ags_recall_factory_get_instance</a>     ();
+<a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a class="link" href="AgsRecallFactory.html#ags-recall-factory-new" title="ags_recall_factory_new ()">ags_recall_factory_new</a>              ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecallFactory.html#ags-recall-factory-remove" title="ags_recall_factory_remove ()">ags_recall_factory_remove</a>           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallFactory.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsRecallFactory
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallFactory.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallFactory implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallFactory.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallFactory-struct"></a><h3>struct AgsRecallFactory</h3>
+<pre class="programlisting">struct AgsRecallFactory;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFactoryClass"></a><h3>struct AgsRecallFactoryClass</h3>
+<pre class="programlisting">struct AgsRecallFactoryClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFactoryCreateFlags"></a><h3>enum AgsRecallFactoryCreateFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_FACTORY_OUTPUT    = 1,
+  AGS_RECALL_FACTORY_INPUT     = 1 << 1,
+  AGS_RECALL_FACTORY_REMAP     = 1 << 2,
+  AGS_RECALL_FACTORY_ADD       = 1 << 3,
+  AGS_RECALL_FACTORY_PLAY      = 1 << 4,
+  AGS_RECALL_FACTORY_RECALL    = 1 << 5,
+} AgsRecallFactoryCreateFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-create"></a><h3>ags_recall_factory_create ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_factory_create           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> create_flags</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> recall_flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-get-instance"></a><h3>ags_recall_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_get_instance     ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-new"></a><h3>ags_recall_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-remove"></a><h3>ags_recall_factory_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_factory_remove           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallID.html b/api/ags_old/AgsRecallID.html
new file mode 100644
index 0000000..8834a9f
--- /dev/null
+++ b/api/ags_old/AgsRecallID.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallID</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallFactory.html" title="AgsRecallFactory">
+<link rel="next" href="AgsRecallLadspa.html" title="AgsRecallLadspa">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallFactory.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallLadspa.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallID.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallID.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallID.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallID.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallID.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallID"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallID.top_of_page"></a>AgsRecallID</span></h2>
+<p>AgsRecallID</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallID.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallID.html#AgsRecallID-struct" title="struct AgsRecallID">AgsRecallID</a>;
+struct              <a class="link" href="AgsRecallID.html#AgsRecallIDClass" title="struct AgsRecallIDClass">AgsRecallIDClass</a>;
+enum                <a class="link" href="AgsRecallID.html#AgsRecallIDFlags" title="enum AgsRecallIDFlags">AgsRecallIDFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallID.html#ags-recall-id-add" title="ags_recall_id_add ()">ags_recall_id_add</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="AgsRecallID.html#ags-recall-id-find-parent-recycling-container" title="ags_recall_id_find_parent_recycling_container ()">ags_recall_id_find_parent_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="AgsRecallID.html#ags-recall-id-find-recycling-container" title="ags_recall_id_find_recycling_container ()">ags_recall_id_find_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsRecallID.html#ags-recall-id-get-run-stage" title="ags_recall_id_get_run_stage ()">ags_recall_id_get_run_stage</a>         (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="AgsRecallID.html#ags-recall-id-new" title="ags_recall_id_new ()">ags_recall_id_new</a>                   (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecallID.html#ags-recall-id-set-run-stage" title="ags_recall_id_set_run_stage ()">ags_recall_id_set_run_stage</a>         (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecallID.html#ags-recall-id-unset-run-stage" title="ags_recall_id_unset_run_stage ()">ags_recall_id_unset_run_stage</a>       (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsRecallID
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallID implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallID.html#AgsRecallID--recycling" title='The "recycling" property'>recycling</a>"                <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+  "<a class="link" href="AgsRecallID.html#AgsRecallID--recycling-container" title='The "recycling-container" property'>recycling-container</a>"      <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallID-struct"></a><h3>struct AgsRecallID</h3>
+<pre class="programlisting">struct AgsRecallID;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallIDClass"></a><h3>struct AgsRecallIDClass</h3>
+<pre class="programlisting">struct AgsRecallIDClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallIDFlags"></a><h3>enum AgsRecallIDFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_ID_PLAYBACK          = 1,
+  AGS_RECALL_ID_SEQUENCER         = 1 << 1,
+  AGS_RECALL_ID_NOTATION          = 1 << 2,
+  AGS_RECALL_ID_DUPLICATE         = 1 << 3,
+  AGS_RECALL_ID_RESOLVE           = 1 << 4,
+  AGS_RECALL_ID_INIT_PRE          = 1 << 5,
+  AGS_RECALL_ID_INIT_INTER        = 1 << 6,
+  AGS_RECALL_ID_INIT_POST         = 1 << 7,
+  AGS_RECALL_ID_PRE               = 1 << 8,
+  AGS_RECALL_ID_INTER             = 1 << 9,
+  AGS_RECALL_ID_POST              = 1 << 10,
+  AGS_RECALL_ID_CANCEL            = 1 << 11,
+} AgsRecallIDFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-add"></a><h3>ags_recall_id_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_id_add                   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-parent-recycling-container"></a><h3>ags_recall_id_find_parent_recycling_container ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_parent_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-recycling-container"></a><h3>ags_recall_id_find_recycling_container ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-get-run-stage"></a><h3>ags_recall_id_get_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_recall_id_get_run_stage         (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-new"></a><h3>ags_recall_id_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_new                   (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-set-run-stage"></a><h3>ags_recall_id_set_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_id_set_run_stage         (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-unset-run-stage"></a><h3>ags_recall_id_unset_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_id_unset_run_stage       (<em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallID.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallID--recycling"></a><h3>The <code class="literal">"recycling"</code> property</h3>
+<pre class="programlisting">  "recycling"                <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The recycling it is assigned with.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallID--recycling-container"></a><h3>The <code class="literal">"recycling-container"</code> property</h3>
+<pre class="programlisting">  "recycling-container"      <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The recycling container it is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallLadspa.html b/api/ags_old/AgsRecallLadspa.html
new file mode 100644
index 0000000..16e7027
--- /dev/null
+++ b/api/ags_old/AgsRecallLadspa.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallLadspa</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallID.html" title="AgsRecallID">
+<link rel="next" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallID.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallLadspaRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallLadspa.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallLadspa.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallLadspa.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallLadspa.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallLadspa.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallLadspa"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallLadspa.top_of_page"></a>AgsRecallLadspa</span></h2>
+<p>AgsRecallLadspa</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallLadspa.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa-struct" title="struct AgsRecallLadspa">AgsRecallLadspa</a>;
+struct              <a class="link" href="AgsRecallLadspa.html#AgsRecallLadspaClass" title="struct AgsRecallLadspaClass">AgsRecallLadspaClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallLadspa.html#ags-recall-ladpsa-find" title="ags_recall_ladpsa_find ()">ags_recall_ladpsa_find</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-float-to-short" title="ags_recall_ladspa_float_to_short ()">ags_recall_ladspa_float_to_short</a>    (<em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-load-ports" title="ags_recall_ladspa_load_ports ()">ags_recall_ladspa_load_ports</a>        (<em class="parameter"><code><a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> *recall_ladspa</code></em>);
+<a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></a> *   <a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-new" title="ags_recall_ladspa_new ()">ags_recall_ladspa_new</a>               (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-short-to-float" title="ags_recall_ladspa_short_to_float ()">ags_recall_ladspa_short_to_float</a>    (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *destination</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsRecallLadspa
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallLadspa implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa--effect" title='The "effect" property'>effect</a>"                   <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa--filename" title='The "filename" property'>filename</a>"                 <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write
+  "<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa--index" title='The "index" property'>index</a>"                    <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspa-struct"></a><h3>struct AgsRecallLadspa</h3>
+<pre class="programlisting">struct AgsRecallLadspa;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspaClass"></a><h3>struct AgsRecallLadspaClass</h3>
+<pre class="programlisting">struct AgsRecallLadspaClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladpsa-find"></a><h3>ags_recall_ladpsa_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_ladpsa_find              (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-float-to-short"></a><h3>ags_recall_ladspa_float_to_short ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_ladspa_float_to_short    (<em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-load-ports"></a><h3>ags_recall_ladspa_load_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_ladspa_load_ports        (<em class="parameter"><code><a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> *recall_ladspa</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-new"></a><h3>ags_recall_ladspa_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></a> *   ags_recall_ladspa_new               (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-short-to-float"></a><h3>ags_recall_ladspa_short_to_float ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_ladspa_short_to_float    (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *destination</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspa.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspa--effect"></a><h3>The <code class="literal">"effect"</code> property</h3>
+<pre class="programlisting">  "effect"                   <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The effect's string representation.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspa--filename"></a><h3>The <code class="literal">"filename"</code> property</h3>
+<pre class="programlisting">  "filename"                 <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK>*                : Read / Write</pre>
+<p>The filename as string of object file.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspa--index"></a><h3>The <code class="literal">"index"</code> property</h3>
+<pre class="programlisting">  "index"                    <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The numerical index of effect.</p>
+<p>Allowed values: <= 65535</p>
+<p>Default value: 0</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallLadspaRun.html b/api/ags_old/AgsRecallLadspaRun.html
new file mode 100644
index 0000000..42a95fd
--- /dev/null
+++ b/api/ags_old/AgsRecallLadspaRun.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallLadspaRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallLadspa.html" title="AgsRecallLadspa">
+<link rel="next" href="AgsRecallRecycling.html" title="AgsRecallRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallLadspa.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallLadspaRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallLadspaRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallLadspaRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallLadspaRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallLadspaRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallLadspaRun.top_of_page"></a>AgsRecallLadspaRun</span></h2>
+<p>AgsRecallLadspaRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallLadspaRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallLadspaRun.html#AgsRecallLadspaRun-struct" title="struct AgsRecallLadspaRun">AgsRecallLadspaRun</a>;
+struct              <a class="link" href="AgsRecallLadspaRun.html#AgsRecallLadspaRunClass" title="struct AgsRecallLadspaRunClass">AgsRecallLadspaRunClass</a>;
+<a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></a> * <a class="link" href="AgsRecallLadspaRun.html#ags-recall-ladspa-run-new" title="ags_recall_ladspa_run_new ()">ags_recall_ladspa_run_new</a>          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspaRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsRecallLadspaRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspaRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallLadspaRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspaRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallLadspaRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspaRun-struct"></a><h3>struct AgsRecallLadspaRun</h3>
+<pre class="programlisting">struct AgsRecallLadspaRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspaRunClass"></a><h3>struct AgsRecallLadspaRunClass</h3>
+<pre class="programlisting">struct AgsRecallLadspaRunClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-run-new"></a><h3>ags_recall_ladspa_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></a> * ags_recall_ladspa_run_new          (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallRecycling.html b/api/ags_old/AgsRecallRecycling.html
new file mode 100644
index 0000000..e165cda
--- /dev/null
+++ b/api/ags_old/AgsRecallRecycling.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">
+<link rel="next" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallLadspaRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecallRecyclingDummy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecallRecycling.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallRecycling.top_of_page"></a>AgsRecallRecycling</span></h2>
+<p>AgsRecallRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling-struct" title="struct AgsRecallRecycling">AgsRecallRecycling</a>;
+struct              <a class="link" href="AgsRecallRecycling.html#AgsRecallRecyclingClass" title="struct AgsRecallRecyclingClass">AgsRecallRecyclingClass</a>;
+enum                <a class="link" href="AgsRecallRecycling.html#AgsRecallRecyclingFlags" title="enum AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecallRecycling.html#ags-recall-recycling-get-child-source" title="ags_recall_recycling_get_child_source ()">ags_recall_recycling_get_child_source</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);
+<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * <a class="link" href="AgsRecallRecycling.html#ags-recall-recycling-new" title="ags_recall_recycling_new ()">ags_recall_recycling_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----AgsRecallRecycling
+               +----<a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>
+               +----<a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>
+               +----<a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>
+               +----<a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>
+               +----<a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>
+               +----<a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>
+               +----<a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallRecycling implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--audio-channel" title='The "audio-channel" property'>audio-channel</a>"            <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--child-destination" title='The "child-destination" property'>child-destination</a>"        <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write
+  "<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--child-source" title='The "child-source" property'>child-source</a>"             <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Write
+  "<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--destination" title='The "destination" property'>destination</a>"              <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write
+  "<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--source" title='The "source" property'>source</a>"                   <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecycling-struct"></a><h3>struct AgsRecallRecycling</h3>
+<pre class="programlisting">struct AgsRecallRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingClass"></a><h3>struct AgsRecallRecyclingClass</h3>
+<pre class="programlisting">struct AgsRecallRecyclingClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingFlags"></a><h3>enum AgsRecallRecyclingFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR                = 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION            = 1 << 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE                 = 1 << 2,
+  AGS_RECALL_RECYCLING_CREATE_DESTINATION_ON_MAP_SOURCE = 1 << 3,
+} AgsRecallRecyclingFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-get-child-source"></a><h3>ags_recall_recycling_get_child_source ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_recycling_get_child_source
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-new"></a><h3>ags_recall_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * ags_recall_recycling_new           ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecycling.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecycling--audio-channel"></a><h3>The <code class="literal">"audio-channel"</code> property</h3>
+<pre class="programlisting">  "audio-channel"            <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The audio channel this recall does output to.</p>
+<p>Allowed values: <= 65536</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecycling--child-destination"></a><h3>The <code class="literal">"child-destination"</code> property</h3>
+<pre class="programlisting">  "child-destination"        <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Read / Write</pre>
+<p>The destination AgsAudioSignal child recall needs.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecycling--child-source"></a><h3>The <code class="literal">"child-source"</code> property</h3>
+<pre class="programlisting">  "child-source"             <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a>*       : Write</pre>
+<p>The source AgsAudioSignal child recall needs.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecycling--destination"></a><h3>The <code class="literal">"destination"</code> property</h3>
+<pre class="programlisting">  "destination"              <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write</pre>
+<p>The AgsRecycling destination of this recall.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecycling--source"></a><h3>The <code class="literal">"source"</code> property</h3>
+<pre class="programlisting">  "source"                   <a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a>*         : Read / Write</pre>
+<p>The AgsRecycling source of this recall.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecallRecyclingDummy.html b/api/ags_old/AgsRecallRecyclingDummy.html
new file mode 100644
index 0000000..2d77d67
--- /dev/null
+++ b/api/ags_old/AgsRecallRecyclingDummy.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallRecyclingDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallRecycling.html" title="AgsRecallRecycling">
+<link rel="next" href="AgsRecycling.html" title="AgsRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecallRecyclingDummy.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecallRecyclingDummy.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecallRecyclingDummy.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecallRecyclingDummy.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecallRecyclingDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecallRecyclingDummy.top_of_page"></a>AgsRecallRecyclingDummy</span></h2>
+<p>AgsRecallRecyclingDummy</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecallRecyclingDummy.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy-struct" title="struct AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>;
+struct              <a class="link" href="AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummyClass" title="struct AgsRecallRecyclingDummyClass">AgsRecallRecyclingDummyClass</a>;
+<a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></a> * <a class="link" href="AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new" title="ags_recall_recycling_dummy_new ()">ags_recall_recycling_dummy_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecyclingDummy.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsRecallRecyclingDummy
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecyclingDummy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecallRecyclingDummy implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecyclingDummy.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecallRecyclingDummy.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecyclingDummy-struct"></a><h3>struct AgsRecallRecyclingDummy</h3>
+<pre class="programlisting">struct AgsRecallRecyclingDummy;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingDummyClass"></a><h3>struct AgsRecallRecyclingDummyClass</h3>
+<pre class="programlisting">struct AgsRecallRecyclingDummyClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-dummy-new"></a><h3>ags_recall_recycling_dummy_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></a> * ags_recall_recycling_dummy_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecycling.html b/api/ags_old/AgsRecycling.html
new file mode 100644
index 0000000..7413490
--- /dev/null
+++ b/api/ags_old/AgsRecycling.html
@@ -0,0 +1,243 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<link rel="next" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecallRecyclingDummy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRecyclingContainer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecycling.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsRecycling.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecycling.top_of_page"></a>AgsRecycling</span></h2>
+<p>AgsRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecycling.html#AgsRecycling-struct" title="struct AgsRecycling">AgsRecycling</a>;
+struct              <a class="link" href="AgsRecycling.html#AgsRecyclingClass" title="struct AgsRecyclingClass">AgsRecyclingClass</a>;
+enum                <a class="link" href="AgsRecycling.html#AgsRecyclingFlags" title="enum AgsRecyclingFlags">AgsRecyclingFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecycling.html#ags-recycling-add-audio-signal" title="ags_recycling_add_audio_signal ()">ags_recycling_add_audio_signal</a>      (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults" title="ags_recycling_create_audio_signal_with_defaults ()">ags_recycling_create_audio_signal_with_defaults</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count" title="ags_recycling_create_audio_signal_with_frame_count ()">ags_recycling_create_audio_signal_with_frame_count</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="AgsRecycling.html#ags-recycling-find-next-channel" title="ags_recycling_find_next_channel ()">ags_recycling_find_next_channel</a>     (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *prev_channel</code></em>);
+<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="AgsRecycling.html#ags-recycling-new" title="ags_recycling_new ()">ags_recycling_new</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="AgsRecycling.html#ags-recycling-position" title="ags_recycling_position ()">ags_recycling_position</a>              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecycling.html#ags-recycling-remove-audio-signal" title="ags_recycling_remove_audio_signal ()">ags_recycling_remove_audio_signal</a>   (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecycling.html#ags-recycling-set-devout" title="ags_recycling_set_devout ()">ags_recycling_set_devout</a>            (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecycling implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecycling.html#AgsRecycling--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecycling.html#AgsRecycling-add-audio-signal" title='The "add-audio-signal" signal'>add-audio-signal</a>"                               : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecycling.html#AgsRecycling-remove-audio-signal" title='The "remove-audio-signal" signal'>remove-audio-signal</a>"                            : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecycling-struct"></a><h3>struct AgsRecycling</h3>
+<pre class="programlisting">struct AgsRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingClass"></a><h3>struct AgsRecyclingClass</h3>
+<pre class="programlisting">struct AgsRecyclingClass {
+  GObjectClass object;
+
+  void (*add_audio_signal)(AgsRecycling *recycling,
+			   AgsAudioSignal *audio_signal);
+  void (*remove_audio_signal)(AgsRecycling *recycling,
+			      AgsAudioSignal *audio_signal);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingFlags"></a><h3>enum AgsRecyclingFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECYCLING_MUTED           =  1,
+} AgsRecyclingFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-add-audio-signal"></a><h3>ags_recycling_add_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_add_audio_signal      (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-defaults"></a><h3>ags_recycling_create_audio_signal_with_defaults ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_create_audio_signal_with_defaults
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-frame-count"></a><h3>ags_recycling_create_audio_signal_with_frame_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_create_audio_signal_with_frame_count
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-find-next-channel"></a><h3>ags_recycling_find_next_channel ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_find_next_channel     (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *prev_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-new"></a><h3>ags_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_new                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-position"></a><h3>ags_recycling_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_position              (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-remove-audio-signal"></a><h3>ags_recycling_remove_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_remove_audio_signal   (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-set-devout"></a><h3>ags_recycling_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_set_devout            (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecycling--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecycling.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsRecycling-add-audio-signal"></a><h3>The <code class="literal">"add-audio-signal"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *agsrecycling,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>      *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>      user_data)         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecycling-remove-audio-signal"></a><h3>The <code class="literal">"remove-audio-signal"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *agsrecycling,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>      *arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>      user_data)         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecyclingContainer.html b/api/ags_old/AgsRecyclingContainer.html
new file mode 100644
index 0000000..f452b53
--- /dev/null
+++ b/api/ags_old/AgsRecyclingContainer.html
@@ -0,0 +1,255 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecyclingContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecycling.html" title="AgsRecycling">
+<link rel="next" href="AgsTask.html" title="AgsTask">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTask.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecyclingContainer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecyclingContainer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecyclingContainer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecyclingContainer.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecyclingContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecyclingContainer.top_of_page"></a>AgsRecyclingContainer</span></h2>
+<p>AgsRecyclingContainer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecyclingContainer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer-struct" title="struct AgsRecyclingContainer">AgsRecyclingContainer</a>;
+struct              <a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainerClass" title="struct AgsRecyclingContainerClass">AgsRecyclingContainerClass</a>;
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-add" title="ags_recycling_container_add ()">ags_recycling_container_add</a>     (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-add-child" title="ags_recycling_container_add_child ()">ags_recycling_container_add_child</a>   (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-find" title="ags_recycling_container_find ()">ags_recycling_container_find</a>        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-find-child" title="ags_recycling_container_find_child ()">ags_recycling_container_find_child</a>  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-find-parent" title="ags_recycling_container_find_parent ()">ags_recycling_container_find_parent</a> (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id" title="ags_recycling_container_get_child_recall_id ()">ags_recycling_container_get_child_recall_id</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-get-toplevel" title="ags_recycling_container_get_toplevel ()">ags_recycling_container_get_toplevel</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-insert" title="ags_recycling_container_insert ()">ags_recycling_container_insert</a>  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-new" title="ags_recycling_container_new ()">ags_recycling_container_new</a>     (<em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> length</code></em>);
+<a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-remove" title="ags_recycling_container_remove ()">ags_recycling_container_remove</a>  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-remove-child" title="ags_recycling_container_remove_child ()">ags_recycling_container_remove_child</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-replace" title="ags_recycling_container_replace ()">ags_recycling_container_replace</a>     (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-reset-recycling" title="ags_recycling_container_reset_recycling ()">ags_recycling_container_reset_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingContainer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsRecyclingContainer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingContainer.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer--length" title='The "length" property'>length</a>"                   <GTKDOCLINK HREF="guint64"><span class="type">guint64</span></GTKDOCLINK>               : Read / Write
+  "<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer--parent" title='The "parent" property'>parent</a>"                   <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>*  : Read / Write
+  "<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer--recall-id" title='The "recall-id" property'>recall-id</a>"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingContainer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingContainer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingContainer-struct"></a><h3>struct AgsRecyclingContainer</h3>
+<pre class="programlisting">struct AgsRecyclingContainer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingContainerClass"></a><h3>struct AgsRecyclingContainerClass</h3>
+<pre class="programlisting">struct AgsRecyclingContainerClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add"></a><h3>ags_recycling_container_add ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_add     (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add-child"></a><h3>ags_recycling_container_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_add_child   (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find"></a><h3>ags_recycling_container_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_container_find        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-child"></a><h3>ags_recycling_container_find_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_container_find_child  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-parent"></a><h3>ags_recycling_container_find_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_container_find_parent (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-child-recall-id"></a><h3>ags_recycling_container_get_child_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recycling_container_get_child_recall_id
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-toplevel"></a><h3>ags_recycling_container_get_toplevel ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_get_toplevel
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-insert"></a><h3>ags_recycling_container_insert ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_insert  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-new"></a><h3>ags_recycling_container_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_new     (<em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove"></a><h3>ags_recycling_container_remove ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_remove  (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove-child"></a><h3>ags_recycling_container_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_remove_child
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-replace"></a><h3>ags_recycling_container_replace ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_replace     (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-reset-recycling"></a><h3>ags_recycling_container_reset_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_reset_recycling
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingContainer.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingContainer--length"></a><h3>The <code class="literal">"length"</code> property</h3>
+<pre class="programlisting">  "length"                   <GTKDOCLINK HREF="guint64"><span class="type">guint64</span></GTKDOCLINK>               : Read / Write</pre>
+<p>The recycling array length.</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingContainer--parent"></a><h3>The <code class="literal">"parent"</code> property</h3>
+<pre class="programlisting">  "parent"                   <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a>*  : Read / Write</pre>
+<p>The container this one is packed into.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingContainer--recall-id"></a><h3>The <code class="literal">"recall-id"</code> property</h3>
+<pre class="programlisting">  "recall-id"                <a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a>*          : Read / Write</pre>
+<p>The recall id located in audio object as destiny.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRecyclingThread.html b/api/ags_old/AgsRecyclingThread.html
new file mode 100644
index 0000000..d11d5bc
--- /dev/null
+++ b/api/ags_old/AgsRecyclingThread.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecyclingThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsIteratorThread.html" title="AgsIteratorThread">
+<link rel="next" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsIteratorThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-recycling-thread-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRecyclingThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRecyclingThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRecyclingThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRecyclingThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsRecyclingThread.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsRecyclingThread.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRecyclingThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRecyclingThread.top_of_page"></a>AgsRecyclingThread</span></h2>
+<p>AgsRecyclingThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRecyclingThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RECYCLING_THREAD_DEFAULT_JIFFIE">AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread-struct" title="struct AgsRecyclingThread">AgsRecyclingThread</a>;
+struct              <a class="link" href="AgsRecyclingThread.html#AgsRecyclingThreadClass" title="struct AgsRecyclingThreadClass">AgsRecyclingThreadClass</a>;
+enum                <a class="link" href="AgsRecyclingThread.html#AgsRecyclingThreadFlags" title="enum AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a>;
+<a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * <a class="link" href="AgsRecyclingThread.html#ags-recycling-thread-new" title="ags_recycling_thread_new ()">ags_recycling_thread_new</a>           ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecyclingThread.html#ags-recycling-thread-play-audio" title="ags_recycling_thread_play_audio ()">ags_recycling_thread_play_audio</a>     (<em class="parameter"><code><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *output</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRecyclingThread.html#ags-recycling-thread-play-channel" title="ags_recycling_thread_play_channel ()">ags_recycling_thread_play_channel</a>   (<em class="parameter"><code><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsRecyclingThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRecyclingThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread--iterator-thread" title='The "iterator-thread" property'>iterator-thread</a>"          <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a>*    : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread-play-audio" title='The "play-audio" signal'>play-audio</a>"                                     : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread-play-channel" title='The "play-channel" signal'>play-channel</a>"                                   : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RECYCLING_THREAD_DEFAULT_JIFFIE (100)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThread-struct"></a><h3>struct AgsRecyclingThread</h3>
+<pre class="programlisting">struct AgsRecyclingThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThreadClass"></a><h3>struct AgsRecyclingThreadClass</h3>
+<pre class="programlisting">struct AgsRecyclingThreadClass {
+  AgsThreadClass thread;
+
+  void (*play_channel)(AgsRecyclingThread *recycling_thread,
+		       GObject *channel,
+		       AgsRecallID *recall_id,
+		       gint stage);
+
+  void (*play_audio)(AgsRecyclingThread *recycling_thread,
+		     GObject *output, GObject *audio,
+		     AgsRecallID *recall_id,
+		     gint stage);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThreadFlags"></a><h3>enum AgsRecyclingThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECYCLING_THREAD_RUNNING   = 1,
+  AGS_RECYCLING_THREAD_WAIT      = 1 << 1,
+  AGS_RECYCLING_THREAD_DONE      = 1 << 2,
+} AgsRecyclingThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-new"></a><h3>ags_recycling_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * ags_recycling_thread_new           ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-audio"></a><h3>ags_recycling_thread_play_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_thread_play_audio     (<em class="parameter"><code><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *output</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-channel"></a><h3>ags_recycling_thread_play_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_thread_play_channel   (<em class="parameter"><code><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingThread--iterator-thread"></a><h3>The <code class="literal">"iterator-thread"</code> property</h3>
+<pre class="programlisting">  "iterator-thread"          <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread"><span class="type">AgsIteratorThread</span></a>*    : Read / Write</pre>
+<p>The iterator thread object it is assigned to.</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsRecyclingThread.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingThread-play-audio"></a><h3>The <code class="literal">"play-audio"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *agsrecyclingthread,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>            *arg1,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>            *arg2,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>            *arg3,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>            *arg4,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>            *arg5,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>            *arg6,
+                                                        <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>               arg7,
+                                                        <GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK>                arg8,
+                                                        <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK>            arg9,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>            user_data)               : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThread-play-channel"></a><h3>The <code class="literal">"play-channel"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *agsrecyclingthread,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>            *arg1,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>            *arg2,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>            *arg3,
+                                                        <GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK>                arg4,
+                                                        <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK>            arg5,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>            user_data)               : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRegistry.html b/api/ags_old/AgsRegistry.html
new file mode 100644
index 0000000..341d38f
--- /dev/null
+++ b/api/ags_old/AgsRegistry.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRegistry</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="prev" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="next" href="AgsRemoteTask.html" title="AgsRemoteTask">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="xml-rpc.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoteTask.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRegistry.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRegistry.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRegistry.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRegistry.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRegistry"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRegistry.top_of_page"></a>AgsRegistry</span></h2>
+<p>AgsRegistry</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRegistry.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" title="AGS_REGISTRY_DEFAULT_ID_LENGTH">AGS_REGISTRY_DEFAULT_ID_LENGTH</a>
+struct              <a class="link" href="AgsRegistry.html#AgsRegistry-struct" title="struct AgsRegistry">AgsRegistry</a>;
+struct              <a class="link" href="AgsRegistry.html#AgsRegistryClass" title="struct AgsRegistryClass">AgsRegistryClass</a>;
+struct              <a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry">AgsRegistryEntry</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRegistry.html#ags-registry-add" title="ags_registry_add ()">ags_registry_add</a>                    (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);
+<a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a class="link" href="AgsRegistry.html#ags-registry-entry-alloc" title="ags_registry_entry_alloc ()">ags_registry_entry_alloc</a>            (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="AgsRegistry.html#ags-registry-entry-bulk" title="ags_registry_entry_bulk ()">ags_registry_entry_bulk</a>             (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a class="link" href="AgsRegistry.html#ags-registry-entry-find" title="ags_registry_entry_find ()">ags_registry_entry_find</a>             (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>);
+<a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       <a class="link" href="AgsRegistry.html#ags-registry-new" title="ags_registry_new ()">ags_registry_new</a>                    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRegistry.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsRegistry
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRegistry.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRegistry implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRegistry.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRegistry.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS"></a><h3>AGS_REGISTRY_DEFAULT_ID_LENGTH</h3>
+<pre class="programlisting">#define AGS_REGISTRY_DEFAULT_ID_LENGTH 16
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistry-struct"></a><h3>struct AgsRegistry</h3>
+<pre class="programlisting">struct AgsRegistry;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryClass"></a><h3>struct AgsRegistryClass</h3>
+<pre class="programlisting">struct AgsRegistryClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryEntry"></a><h3>struct AgsRegistryEntry</h3>
+<pre class="programlisting">struct AgsRegistryEntry {
+  gchar *id;
+  GValue entry;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-add"></a><h3>ags_registry_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_registry_add                    (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-alloc"></a><h3>ags_registry_entry_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_alloc            (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-bulk"></a><h3>ags_registry_entry_bulk ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_registry_entry_bulk             (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-find"></a><h3>ags_registry_entry_find ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_find             (<em class="parameter"><code><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-new"></a><h3>ags_registry_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRegistry.html" title="AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       ags_registry_new                    ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRemoteTask.html b/api/ags_old/AgsRemoteTask.html
new file mode 100644
index 0000000..0b1e13e
--- /dev/null
+++ b/api/ags_old/AgsRemoteTask.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoteTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="prev" href="AgsRegistry.html" title="AgsRegistry">
+<link rel="next" href="AgsServer.html" title="AgsServer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRegistry.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsServer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoteTask.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoteTask.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoteTask.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoteTask.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoteTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoteTask.top_of_page"></a>AgsRemoteTask</span></h2>
+<p>AgsRemoteTask</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoteTask.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRemoteTask.html#AgsRemoteTask-struct" title="struct AgsRemoteTask">AgsRemoteTask</a>;
+struct              <a class="link" href="AgsRemoteTask.html#AgsRemoteTaskClass" title="struct AgsRemoteTaskClass">AgsRemoteTaskClass</a>;
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="AgsRemoteTask.html#ags-remote-task-launch" title="ags_remote_task_launch ()">ags_remote_task_launch</a>              (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="AgsRemoteTask.html#ags-remote-task-launch-timed" title="ags_remote_task_launch_timed ()">ags_remote_task_launch_timed</a>        (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="AgsRemoteTask.html" title="AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     <a class="link" href="AgsRemoteTask.html#ags-remote-task-new" title="ags_remote_task_new ()">ags_remote_task_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoteTask.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsRemoteTask
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoteTask.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoteTask implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoteTask.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoteTask.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoteTask-struct"></a><h3>struct AgsRemoteTask</h3>
+<pre class="programlisting">struct AgsRemoteTask;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoteTaskClass"></a><h3>struct AgsRemoteTaskClass</h3>
+<pre class="programlisting">struct AgsRemoteTaskClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch"></a><h3>ags_remote_task_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_remote_task_launch              (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch-timed"></a><h3>ags_remote_task_launch_timed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_remote_task_launch_timed        (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-new"></a><h3>ags_remote_task_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoteTask.html" title="AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     ags_remote_task_new                 ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRemoveAudio.html b/api/ags_old/AgsRemoveAudio.html
new file mode 100644
index 0000000..9a2f5ab
--- /dev/null
+++ b/api/ags_old/AgsRemoveAudio.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile">
+<link rel="next" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsOpenSingleFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoveAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoveAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoveAudio.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoveAudio.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoveAudio.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoveAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoveAudio.top_of_page"></a>AgsRemoveAudio</span></h2>
+<p>AgsRemoveAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoveAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRemoveAudio.html#AgsRemoveAudio-struct" title="struct AgsRemoveAudio">AgsRemoveAudio</a>;
+struct              <a class="link" href="AgsRemoveAudio.html#AgsRemoveAudioClass" title="struct AgsRemoveAudioClass">AgsRemoveAudioClass</a>;
+<a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    <a class="link" href="AgsRemoveAudio.html#ags-remove-audio-new" title="ags_remove_audio_new ()">ags_remove_audio_new</a>                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudio.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemoveAudio
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudio.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoveAudio implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveAudio-struct"></a><h3>struct AgsRemoveAudio</h3>
+<pre class="programlisting">struct AgsRemoveAudio;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveAudioClass"></a><h3>struct AgsRemoveAudioClass</h3>
+<pre class="programlisting">struct AgsRemoveAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-audio-new"></a><h3>ags_remove_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    ags_remove_audio_new                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRemoveAudioSignal.html b/api/ags_old/AgsRemoveAudioSignal.html
new file mode 100644
index 0000000..f7681fd
--- /dev/null
+++ b/api/ags_old/AgsRemoveAudioSignal.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemoveAudio.html" title="AgsRemoveAudio">
+<link rel="next" href="AgsRemoveNote.html" title="AgsRemoveNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoveAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoveNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoveAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoveAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoveAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoveAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoveAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoveAudioSignal.top_of_page"></a>AgsRemoveAudioSignal</span></h2>
+<p>AgsRemoveAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoveAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRemoveAudioSignal.html#AgsRemoveAudioSignal-struct" title="struct AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>;
+struct              <a class="link" href="AgsRemoveAudioSignal.html#AgsRemoveAudioSignalClass" title="struct AgsRemoveAudioSignalClass">AgsRemoveAudioSignalClass</a>;
+<a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * <a class="link" href="AgsRemoveAudioSignal.html#ags-remove-audio-signal-new" title="ags_remove_audio_signal_new ()">ags_remove_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemoveAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoveAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveAudioSignal-struct"></a><h3>struct AgsRemoveAudioSignal</h3>
+<pre class="programlisting">struct AgsRemoveAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveAudioSignalClass"></a><h3>struct AgsRemoveAudioSignalClass</h3>
+<pre class="programlisting">struct AgsRemoveAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-audio-signal-new"></a><h3>ags_remove_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * ags_remove_audio_signal_new      (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRemoveNote.html b/api/ags_old/AgsRemoveNote.html
new file mode 100644
index 0000000..aaa079d
--- /dev/null
+++ b/api/ags_old/AgsRemoveNote.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">
+<link rel="next" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoveAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemovePointFromSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoveNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoveNote.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoveNote.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoveNote.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoveNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoveNote.top_of_page"></a>AgsRemoveNote</span></h2>
+<p>AgsRemoveNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoveNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRemoveNote.html#AgsRemoveNote-struct" title="struct AgsRemoveNote">AgsRemoveNote</a>;
+struct              <a class="link" href="AgsRemoveNote.html#AgsRemoveNoteClass" title="struct AgsRemoveNoteClass">AgsRemoveNoteClass</a>;
+<a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     <a class="link" href="AgsRemoveNote.html#ags-remove-note-new" title="ags_remove_note_new ()">ags_remove_note_new</a>                 (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveNote.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemoveNote
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveNote.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoveNote implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveNote.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveNote-struct"></a><h3>struct AgsRemoveNote</h3>
+<pre class="programlisting">struct AgsRemoveNote;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveNoteClass"></a><h3>struct AgsRemoveNoteClass</h3>
+<pre class="programlisting">struct AgsRemoveNoteClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-note-new"></a><h3>ags_remove_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     ags_remove_note_new                 (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRemovePointFromSelection.html b/api/ags_old/AgsRemovePointFromSelection.html
new file mode 100644
index 0000000..4597180
--- /dev/null
+++ b/api/ags_old/AgsRemovePointFromSelection.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemovePointFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemoveNote.html" title="AgsRemoveNote">
+<link rel="next" href="AgsRemoveRecall.html" title="AgsRemoveRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoveNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoveRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemovePointFromSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemovePointFromSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemovePointFromSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemovePointFromSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemovePointFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemovePointFromSelection.top_of_page"></a>AgsRemovePointFromSelection</span></h2>
+<p>AgsRemovePointFromSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemovePointFromSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRemovePointFromSelection.html#AgsRemovePointFromSelection-struct" title="struct AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>;
+struct              <a class="link" href="AgsRemovePointFromSelection.html#AgsRemovePointFromSelectionClass" title="struct AgsRemovePointFromSelectionClass">AgsRemovePointFromSelectionClass</a>;
+<a class="link" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * <a class="link" href="AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new" title="ags_remove_point_from_selection_new ()">ags_remove_point_from_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemovePointFromSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemovePointFromSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemovePointFromSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemovePointFromSelection implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemovePointFromSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemovePointFromSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemovePointFromSelection-struct"></a><h3>struct AgsRemovePointFromSelection</h3>
+<pre class="programlisting">struct AgsRemovePointFromSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemovePointFromSelectionClass"></a><h3>struct AgsRemovePointFromSelectionClass</h3>
+<pre class="programlisting">struct AgsRemovePointFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-point-from-selection-new"></a><h3>ags_remove_point_from_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * ags_remove_point_from_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRemoveRecall.html b/api/ags_old/AgsRemoveRecall.html
new file mode 100644
index 0000000..744cb51
--- /dev/null
+++ b/api/ags_old/AgsRemoveRecall.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">
+<link rel="next" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemovePointFromSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRemoveRegionFromSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoveRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoveRecall.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoveRecall.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoveRecall.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoveRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoveRecall.top_of_page"></a>AgsRemoveRecall</span></h2>
+<p>AgsRemoveRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoveRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRemoveRecall.html#AgsRemoveRecall-struct" title="struct AgsRemoveRecall">AgsRemoveRecall</a>;
+struct              <a class="link" href="AgsRemoveRecall.html#AgsRemoveRecallClass" title="struct AgsRemoveRecallClass">AgsRemoveRecallClass</a>;
+<a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   <a class="link" href="AgsRemoveRecall.html#ags-remove-recall-new" title="ags_remove_recall_new ()">ags_remove_recall_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRecall.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemoveRecall
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRecall.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoveRecall implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRecall.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveRecall-struct"></a><h3>struct AgsRemoveRecall</h3>
+<pre class="programlisting">struct AgsRemoveRecall;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveRecallClass"></a><h3>struct AgsRemoveRecallClass</h3>
+<pre class="programlisting">struct AgsRemoveRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-recall-new"></a><h3>ags_remove_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   ags_remove_recall_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRemoveRegionFromSelection.html b/api/ags_old/AgsRemoveRegionFromSelection.html
new file mode 100644
index 0000000..66cca77
--- /dev/null
+++ b/api/ags_old/AgsRemoveRegionFromSelection.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveRegionFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemoveRecall.html" title="AgsRemoveRecall">
+<link rel="next" href="AgsSaveFile.html" title="AgsSaveFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoveRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSaveFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRemoveRegionFromSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRemoveRegionFromSelection.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRemoveRegionFromSelection.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRemoveRegionFromSelection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRemoveRegionFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRemoveRegionFromSelection.top_of_page"></a>AgsRemoveRegionFromSelection</span></h2>
+<p>AgsRemoveRegionFromSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRemoveRegionFromSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection-struct" title="struct AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>;
+struct              <a class="link" href="AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelectionClass" title="struct AgsRemoveRegionFromSelectionClass">AgsRemoveRegionFromSelectionClass</a>;
+<a class="link" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * <a class="link" href="AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new" title="ags_remove_region_from_selection_new ()">ags_remove_region_from_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRegionFromSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsRemoveRegionFromSelection
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRegionFromSelection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRemoveRegionFromSelection implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRegionFromSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRemoveRegionFromSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveRegionFromSelection-struct"></a><h3>struct AgsRemoveRegionFromSelection</h3>
+<pre class="programlisting">struct AgsRemoveRegionFromSelection;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveRegionFromSelectionClass"></a><h3>struct AgsRemoveRegionFromSelectionClass</h3>
+<pre class="programlisting">struct AgsRemoveRegionFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-region-from-selection-new"></a><h3>ags_remove_region_from_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * ags_remove_region_from_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsReturnableThread.html b/api/ags_old/AgsReturnableThread.html
new file mode 100644
index 0000000..f9f1189
--- /dev/null
+++ b/api/ags_old/AgsReturnableThread.html
@@ -0,0 +1,178 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsReturnableThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">
+<link rel="next" href="AgsTaskThread.html" title="AgsTaskThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-recycling-thread-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTaskThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsReturnableThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsReturnableThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsReturnableThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsReturnableThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsReturnableThread.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsReturnableThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsReturnableThread.top_of_page"></a>AgsReturnableThread</span></h2>
+<p>AgsReturnableThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsReturnableThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE">AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsReturnableThread.html#AgsReturnableThread-struct" title="struct AgsReturnableThread">AgsReturnableThread</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()">*AgsReturnableThreadCallback</a>)      (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+struct              <a class="link" href="AgsReturnableThread.html#AgsReturnableThreadClass" title="struct AgsReturnableThreadClass">AgsReturnableThreadClass</a>;
+enum                <a class="link" href="AgsReturnableThread.html#AgsReturnableThreadFlags" title="enum AgsReturnableThreadFlags">AgsReturnableThreadFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsReturnableThread.html#ags-returnable-thread-connect-safe-run" title="ags_returnable_thread_connect_safe_run ()">ags_returnable_thread_connect_safe_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run" title="ags_returnable_thread_disconnect_safe_run ()">ags_returnable_thread_disconnect_safe_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+<a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * <a class="link" href="AgsReturnableThread.html#ags-returnable-thread-new" title="ags_returnable_thread_new ()">ags_returnable_thread_new</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *thread_pool</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsReturnableThread.html#ags-returnable-thread-safe-run" title="ags_returnable_thread_safe_run ()">ags_returnable_thread_safe_run</a>      (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsReturnableThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsReturnableThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsReturnableThread.html#AgsReturnableThread-safe-run" title='The "safe-run" signal'>safe-run</a>"                                       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThread-struct"></a><h3>struct AgsReturnableThread</h3>
+<pre class="programlisting">struct AgsReturnableThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadCallback"></a><h3>AgsReturnableThreadCallback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (*AgsReturnableThreadCallback)      (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadClass"></a><h3>struct AgsReturnableThreadClass</h3>
+<pre class="programlisting">struct AgsReturnableThreadClass {
+  AgsThreadClass thread;
+
+  void (*safe_run)(AgsReturnableThread *returnable_thread);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadFlags"></a><h3>enum AgsReturnableThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RETURNABLE_THREAD_IN_USE              = 1,
+  AGS_RETURNABLE_THREAD_RESET               = 1 << 1,
+} AgsReturnableThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-connect-safe-run"></a><h3>ags_returnable_thread_connect_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_returnable_thread_connect_safe_run
+                                                        (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-disconnect-safe-run"></a><h3>ags_returnable_thread_disconnect_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_returnable_thread_disconnect_safe_run
+                                                        (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-new"></a><h3>ags_returnable_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * ags_returnable_thread_new         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *thread_pool</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-safe-run"></a><h3>ags_returnable_thread_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_returnable_thread_safe_run      (<em class="parameter"><code><a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsReturnableThread.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsReturnableThread-safe-run"></a><h3>The <code class="literal">"safe-run"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *agsreturnablethread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>             user_data)                : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRuler.html b/api/ags_old/AgsRuler.html
new file mode 100644
index 0000000..4c7b74f
--- /dev/null
+++ b/api/ags_old/AgsRuler.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRuler</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<link rel="next" href="ags-ags-ruler-callbacks.html" title="ags_ruler_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsResizeEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ruler-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRuler.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRuler.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRuler.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsRuler.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRuler"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRuler.top_of_page"></a>AgsRuler</span></h2>
+<p>AgsRuler</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRuler.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsRuler.html#AgsRuler-struct" title="struct AgsRuler">AgsRuler</a>;
+struct              <a class="link" href="AgsRuler.html#AgsRulerClass" title="struct AgsRulerClass">AgsRulerClass</a>;
+<a class="link" href="AgsRuler.html" title="AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          <a class="link" href="AgsRuler.html#ags-ruler-new" title="ags_ruler_new ()">ags_ruler_new</a>                       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRuler.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkDrawingArea">GtkDrawingArea</GTKDOCLINK>
+                           +----AgsRuler
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRuler.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsRuler implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsRuler.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRuler.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRuler-struct"></a><h3>struct AgsRuler</h3>
+<pre class="programlisting">struct AgsRuler;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRulerClass"></a><h3>struct AgsRulerClass</h3>
+<pre class="programlisting">struct AgsRulerClass {
+  GtkDrawingAreaClass drawing_area;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ruler-new"></a><h3>ags_ruler_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsRuler.html" title="AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          ags_ruler_new                       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsRunnable.html b/api/ags_old/AgsRunnable.html
new file mode 100644
index 0000000..85b7011
--- /dev/null
+++ b/api/ags_old/AgsRunnable.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRunnable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsPortlet.html" title="AgsPortlet">
+<link rel="next" href="AgsSeekable.html" title="AgsSeekable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPortlet.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSeekable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsRunnable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsRunnable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsRunnable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsRunnable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsRunnable.top_of_page"></a>AgsRunnable</span></h2>
+<p>AgsRunnable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsRunnable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>;
+struct              <a class="link" href="AgsRunnable.html#AgsRunnableInterface" title="struct AgsRunnableInterface">AgsRunnableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRunnable.html#ags-runnable-run" title="ags_runnable_run ()">ags_runnable_run</a>                    (<em class="parameter"><code><a class="link" href="AgsRunnable.html" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsRunnable.html#ags-runnable-stop" title="ags_runnable_stop ()">ags_runnable_stop</a>                   (<em class="parameter"><code><a class="link" href="AgsRunnable.html" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRunnable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsRunnable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsRunnable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsRunnable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRunnable"></a><h3>AgsRunnable</h3>
+<pre class="programlisting">typedef void AgsRunnable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRunnableInterface"></a><h3>struct AgsRunnableInterface</h3>
+<pre class="programlisting">struct AgsRunnableInterface {
+  GTypeInterface interface;
+
+  void (*run)(AgsRunnable *runnable);
+  void (*stop)(AgsRunnable *runnable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-run"></a><h3>ags_runnable_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_runnable_run                    (<em class="parameter"><code><a class="link" href="AgsRunnable.html" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-stop"></a><h3>ags_runnable_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_runnable_stop                   (<em class="parameter"><code><a class="link" href="AgsRunnable.html" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSF2Chooser.html b/api/ags_old/AgsSF2Chooser.html
new file mode 100644
index 0000000..39fb724
--- /dev/null
+++ b/api/ags_old/AgsSF2Chooser.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSF2Chooser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">
+<link rel="next" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-window-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-sf2-chooser-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSF2Chooser.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSF2Chooser.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSF2Chooser.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSF2Chooser.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsSF2Chooser.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSF2Chooser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSF2Chooser.top_of_page"></a>AgsSF2Chooser</span></h2>
+<p>AgsSF2Chooser</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSF2Chooser.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSF2Chooser.html#AgsSF2Chooser-struct" title="struct AgsSF2Chooser">AgsSF2Chooser</a>;
+struct              <a class="link" href="AgsSF2Chooser.html#AgsSF2ChooserClass" title="struct AgsSF2ChooserClass">AgsSF2ChooserClass</a>;
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-completed" title="ags_sf2_chooser_completed ()">ags_sf2_chooser_completed</a>           (<em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     <a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-new" title="ags_sf2_chooser_new ()">ags_sf2_chooser_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-open" title="ags_sf2_chooser_open ()">ags_sf2_chooser_open</a>                (<em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo" title="ags_sf2_chooser_remove_all_from_combo ()">ags_sf2_chooser_remove_all_from_combo</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsSF2Chooser
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSF2Chooser implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsSF2Chooser.html#AgsSF2Chooser--ipatch" title='The "ipatch" property'>ipatch</a>"                   <a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="type">AgsIpatch</span></a>*            : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSF2Chooser-struct"></a><h3>struct AgsSF2Chooser</h3>
+<pre class="programlisting">struct AgsSF2Chooser;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSF2ChooserClass"></a><h3>struct AgsSF2ChooserClass</h3>
+<pre class="programlisting">struct AgsSF2ChooserClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-completed"></a><h3>ags_sf2_chooser_completed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_sf2_chooser_completed           (<em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-new"></a><h3>ags_sf2_chooser_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     ags_sf2_chooser_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-open"></a><h3>ags_sf2_chooser_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_open                (<em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-remove-all-from-combo"></a><h3>ags_sf2_chooser_remove_all_from_combo ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_remove_all_from_combo
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsSF2Chooser.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsSF2Chooser--ipatch"></a><h3>The <code class="literal">"ipatch"</code> property</h3>
+<pre class="programlisting">  "ipatch"                   <a class="link" href="AgsIpatch.html" title="AgsIpatch"><span class="type">AgsIpatch</span></a>*            : Read / Write</pre>
+<p>The current AgsIpatch.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSaveFile.html b/api/ags_old/AgsSaveFile.html
new file mode 100644
index 0000000..b5458f4
--- /dev/null
+++ b/api/ags_old/AgsSaveFile.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSaveFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<link rel="next" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoveRegionFromSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsScrollOnPlay.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSaveFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSaveFile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSaveFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSaveFile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSaveFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSaveFile.top_of_page"></a>AgsSaveFile</span></h2>
+<p>AgsSaveFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSaveFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSaveFile.html#AgsSaveFile-struct" title="struct AgsSaveFile">AgsSaveFile</a>;
+struct              <a class="link" href="AgsSaveFile.html#AgsSaveFileClass" title="struct AgsSaveFileClass">AgsSaveFileClass</a>;
+<a class="link" href="AgsSaveFile.html" title="AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       <a class="link" href="AgsSaveFile.html#ags-save-file-new" title="ags_save_file_new ()">ags_save_file_new</a>                   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSaveFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSaveFile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSaveFile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSaveFile implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSaveFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSaveFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSaveFile-struct"></a><h3>struct AgsSaveFile</h3>
+<pre class="programlisting">struct AgsSaveFile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSaveFileClass"></a><h3>struct AgsSaveFileClass</h3>
+<pre class="programlisting">struct AgsSaveFileClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-save-file-new"></a><h3>ags_save_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSaveFile.html" title="AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       ags_save_file_new                   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsScrollOnPlay.html b/api/ags_old/AgsScrollOnPlay.html
new file mode 100644
index 0000000..144561a
--- /dev/null
+++ b/api/ags_old/AgsScrollOnPlay.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsScrollOnPlay</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSaveFile.html" title="AgsSaveFile">
+<link rel="next" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSaveFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetAudioChannels.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsScrollOnPlay.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsScrollOnPlay.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsScrollOnPlay.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsScrollOnPlay.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsScrollOnPlay"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsScrollOnPlay.top_of_page"></a>AgsScrollOnPlay</span></h2>
+<p>AgsScrollOnPlay</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsScrollOnPlay.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsScrollOnPlay.html#AgsScrollOnPlay-struct" title="struct AgsScrollOnPlay">AgsScrollOnPlay</a>;
+struct              <a class="link" href="AgsScrollOnPlay.html#AgsScrollOnPlayClass" title="struct AgsScrollOnPlayClass">AgsScrollOnPlayClass</a>;
+<a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   <a class="link" href="AgsScrollOnPlay.html#ags-scroll-on-play-new" title="ags_scroll_on_play_new ()">ags_scroll_on_play_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsScrollOnPlay.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsScrollOnPlay
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsScrollOnPlay.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsScrollOnPlay implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsScrollOnPlay.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsScrollOnPlay.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsScrollOnPlay-struct"></a><h3>struct AgsScrollOnPlay</h3>
+<pre class="programlisting">struct AgsScrollOnPlay;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsScrollOnPlayClass"></a><h3>struct AgsScrollOnPlayClass</h3>
+<pre class="programlisting">struct AgsScrollOnPlayClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-scroll-on-play-new"></a><h3>ags_scroll_on_play_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   ags_scroll_on_play_new              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSeekable.html b/api/ags_old/AgsSeekable.html
new file mode 100644
index 0000000..b6f6667
--- /dev/null
+++ b/api/ags_old/AgsSeekable.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSeekable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsRunnable.html" title="AgsRunnable">
+<link rel="next" href="AgsTactable.html" title="AgsTactable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRunnable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTactable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSeekable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSeekable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSeekable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSeekable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSeekable.top_of_page"></a>AgsSeekable</span></h2>
+<p>AgsSeekable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSeekable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsSeekable.html" title="AgsSeekable">AgsSeekable</a>;
+struct              <a class="link" href="AgsSeekable.html#AgsSeekableInterface" title="struct AgsSeekableInterface">AgsSeekableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsSeekable.html#ags-seekable-seek" title="ags_seekable_seek ()">ags_seekable_seek</a>                   (<em class="parameter"><code><a class="link" href="AgsSeekable.html" title="AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> steps</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> forward</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSeekable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsSeekable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSeekable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSeekable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSeekable"></a><h3>AgsSeekable</h3>
+<pre class="programlisting">typedef void AgsSeekable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSeekableInterface"></a><h3>struct AgsSeekableInterface</h3>
+<pre class="programlisting">struct AgsSeekableInterface {
+  GTypeInterface interface;
+
+  void (*seek)(AgsSeekable *seekable, guint steps, gboolean forward);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-seekable-seek"></a><h3>ags_seekable_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_seekable_seek                   (<em class="parameter"><code><a class="link" href="AgsSeekable.html" title="AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> steps</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> forward</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsServer.html b/api/ags_old/AgsServer.html
new file mode 100644
index 0000000..abf7a06
--- /dev/null
+++ b/api/ags_old/AgsServer.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsServer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="prev" href="AgsRemoteTask.html" title="AgsRemoteTask">
+<link rel="next" href="api-index-full.html" title="API Index">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRemoteTask.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsServer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsServer.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsServer.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsServer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsServer.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsServer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsServer.top_of_page"></a>AgsServer</span></h2>
+<p>AgsServer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsServer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsServer.html#AgsServer-struct" title="struct AgsServer">AgsServer</a>;
+struct              <a class="link" href="AgsServer.html#AgsServerClass" title="struct AgsServerClass">AgsServerClass</a>;
+enum                <a class="link" href="AgsServer.html#AgsServerFlags" title="enum AgsServerFlags">AgsServerFlags</a>;
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="AgsServer.html#ags-server-create-object" title="ags_server_create_object ()">ags_server_create_object</a>            (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="AgsServer.html" title="AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a class="link" href="AgsServer.html#ags-server-lookup" title="ags_server_lookup ()">ags_server_lookup</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="AgsServer.html" title="AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a class="link" href="AgsServer.html#ags-server-new" title="ags_server_new ()">ags_server_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="AgsServer.html#ags-server-object-set-property" title="ags_server_object_set_property ()">ags_server_object_set_property</a>      (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsServer.html#ags-server-start" title="ags_server_start ()">ags_server_start</a>                    (<em class="parameter"><code><a class="link" href="AgsServer.html" title="AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsServer.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsServer
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsServer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsServer implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsServer.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsServer.html#AgsServer-start" title='The "start" signal'>start</a>"                                          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsServer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsServer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsServer-struct"></a><h3>struct AgsServer</h3>
+<pre class="programlisting">struct AgsServer;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerClass"></a><h3>struct AgsServerClass</h3>
+<pre class="programlisting">struct AgsServerClass {
+  GObjectClass object;
+  
+  void (*start)(AgsServer *server);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerFlags"></a><h3>enum AgsServerFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SERVER_STARTED        = 1,
+  AGS_SERVER_RUNNING        = 1 << 1,
+} AgsServerFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-create-object"></a><h3>ags_server_create_object ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_server_create_object            (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-lookup"></a><h3>ags_server_lookup ()</h3>
+<pre class="programlisting"><a class="link" href="AgsServer.html" title="AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_lookup                   (<em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-new"></a><h3>ags_server_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsServer.html" title="AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-object-set-property"></a><h3>ags_server_object_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_server_object_set_property      (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-start"></a><h3>ags_server_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_server_start                    (<em class="parameter"><code><a class="link" href="AgsServer.html" title="AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsServer.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsServer-start"></a><h3>The <code class="literal">"start"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsServer.html" title="AgsServer"><span class="type">AgsServer</span></a> *agsserver,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsServerPreferences.html b/api/ags_old/AgsServerPreferences.html
new file mode 100644
index 0000000..fdfc1fd
--- /dev/null
+++ b/api/ags_old/AgsServerPreferences.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsServerPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-ruler-callbacks.html" title="ags_ruler_callbacks">
+<link rel="next" href="AgsWindow.html" title="AgsWindow">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-ruler-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsWindow.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsServerPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsServerPreferences.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsServerPreferences.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsServerPreferences.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsServerPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsServerPreferences.top_of_page"></a>AgsServerPreferences</span></h2>
+<p>AgsServerPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsServerPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsServerPreferences.html#AgsServerPreferences-struct" title="struct AgsServerPreferences">AgsServerPreferences</a>;
+struct              <a class="link" href="AgsServerPreferences.html#AgsServerPreferencesClass" title="struct AgsServerPreferencesClass">AgsServerPreferencesClass</a>;
+<a class="link" href="AgsServerPreferences.html" title="AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * <a class="link" href="AgsServerPreferences.html#ags-server-preferences-new" title="ags_server_preferences_new ()">ags_server_preferences_new</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsServerPreferences.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----AgsServerPreferences
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsServerPreferences.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsServerPreferences implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsServerPreferences.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsServerPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsServerPreferences-struct"></a><h3>struct AgsServerPreferences</h3>
+<pre class="programlisting">struct AgsServerPreferences;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerPreferencesClass"></a><h3>struct AgsServerPreferencesClass</h3>
+<pre class="programlisting">struct AgsServerPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-preferences-new"></a><h3>ags_server_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsServerPreferences.html" title="AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * ags_server_preferences_new       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSetAudioChannels.html b/api/ags_old/AgsSetAudioChannels.html
new file mode 100644
index 0000000..b3c6e35
--- /dev/null
+++ b/api/ags_old/AgsSetAudioChannels.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay">
+<link rel="next" href="AgsSetBufferSize.html" title="AgsSetBufferSize">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsScrollOnPlay.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetBufferSize.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetAudioChannels.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetAudioChannels.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetAudioChannels.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetAudioChannels.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetAudioChannels"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetAudioChannels.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetAudioChannels.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSetAudioChannels.html#AgsSetAudioChannels-struct" title="struct AgsSetAudioChannels">AgsSetAudioChannels</a>;
+struct              <a class="link" href="AgsSetAudioChannels.html#AgsSetAudioChannelsClass" title="struct AgsSetAudioChannelsClass">AgsSetAudioChannelsClass</a>;
+<a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * <a class="link" href="AgsSetAudioChannels.html#ags-set-audio-channels-new" title="ags_set_audio_channels_new ()">ags_set_audio_channels_new</a>        (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetAudioChannels.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetAudioChannels
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetAudioChannels.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetAudioChannels implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetAudioChannels.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetAudioChannels.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetAudioChannels-struct"></a><h3>struct AgsSetAudioChannels</h3>
+<pre class="programlisting">struct AgsSetAudioChannels;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetAudioChannelsClass"></a><h3>struct AgsSetAudioChannelsClass</h3>
+<pre class="programlisting">struct AgsSetAudioChannelsClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-audio-channels-new"></a><h3>ags_set_audio_channels_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * ags_set_audio_channels_new        (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSetBufferSize.html b/api/ags_old/AgsSetBufferSize.html
new file mode 100644
index 0000000..91508d1
--- /dev/null
+++ b/api/ags_old/AgsSetBufferSize.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetBufferSize</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels">
+<link rel="next" href="AgsSetDevoutPlayFlags.html" title="AgsSetDevoutPlayFlags">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetAudioChannels.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetDevoutPlayFlags.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetBufferSize.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetBufferSize.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetBufferSize.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetBufferSize.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetBufferSize"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetBufferSize.top_of_page"></a>AgsSetBufferSize</span></h2>
+<p>AgsSetBufferSize</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetBufferSize.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSetBufferSize.html#AgsSetBufferSize-struct" title="struct AgsSetBufferSize">AgsSetBufferSize</a>;
+struct              <a class="link" href="AgsSetBufferSize.html#AgsSetBufferSizeClass" title="struct AgsSetBufferSizeClass">AgsSetBufferSizeClass</a>;
+<a class="link" href="AgsSetBufferSize.html" title="AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></a> *  <a class="link" href="AgsSetBufferSize.html#ags-set-buffer-size-new" title="ags_set_buffer_size_new ()">ags_set_buffer_size_new</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetBufferSize.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetBufferSize
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetBufferSize.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetBufferSize implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetBufferSize.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetBufferSize.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetBufferSize-struct"></a><h3>struct AgsSetBufferSize</h3>
+<pre class="programlisting">struct AgsSetBufferSize;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetBufferSizeClass"></a><h3>struct AgsSetBufferSizeClass</h3>
+<pre class="programlisting">struct AgsSetBufferSizeClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-buffer-size-new"></a><h3>ags_set_buffer_size_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetBufferSize.html" title="AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></a> *  ags_set_buffer_size_new             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSetDevoutPlayFlags.html b/api/ags_old/AgsSetDevoutPlayFlags.html
new file mode 100644
index 0000000..1651e10
--- /dev/null
+++ b/api/ags_old/AgsSetDevoutPlayFlags.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetDevoutPlayFlags</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetBufferSize.html" title="AgsSetBufferSize">
+<link rel="next" href="AgsSetMuted.html" title="AgsSetMuted">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetBufferSize.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetMuted.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetDevoutPlayFlags.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetDevoutPlayFlags.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetDevoutPlayFlags.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetDevoutPlayFlags.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetDevoutPlayFlags"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetDevoutPlayFlags.top_of_page"></a>AgsSetDevoutPlayFlags</span></h2>
+<p>AgsSetDevoutPlayFlags</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetDevoutPlayFlags.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags-struct" title="struct AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>;
+struct              <a class="link" href="AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlagsClass" title="struct AgsSetDevoutPlayFlagsClass">AgsSetDevoutPlayFlagsClass</a>;
+<a class="link" href="AgsSetDevoutPlayFlags.html" title="AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * <a class="link" href="AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new" title="ags_set_devout_play_flags_new ()">ags_set_devout_play_flags_new</a>   (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> devout_play_flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetDevoutPlayFlags.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetDevoutPlayFlags
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetDevoutPlayFlags.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetDevoutPlayFlags implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetDevoutPlayFlags.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetDevoutPlayFlags.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetDevoutPlayFlags-struct"></a><h3>struct AgsSetDevoutPlayFlags</h3>
+<pre class="programlisting">struct AgsSetDevoutPlayFlags;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetDevoutPlayFlagsClass"></a><h3>struct AgsSetDevoutPlayFlagsClass</h3>
+<pre class="programlisting">struct AgsSetDevoutPlayFlagsClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-devout-play-flags-new"></a><h3>ags_set_devout_play_flags_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetDevoutPlayFlags.html" title="AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * ags_set_devout_play_flags_new   (<em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> devout_play_flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSetMuted.html b/api/ags_old/AgsSetMuted.html
new file mode 100644
index 0000000..474f31b
--- /dev/null
+++ b/api/ags_old/AgsSetMuted.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetMuted</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetDevoutPlayFlags.html" title="AgsSetDevoutPlayFlags">
+<link rel="next" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetDevoutPlayFlags.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetOutputDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetMuted.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetMuted.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetMuted.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetMuted.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetMuted"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetMuted.top_of_page"></a>AgsSetMuted</span></h2>
+<p>AgsSetMuted</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetMuted.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSetMuted.html#AgsSetMuted-struct" title="struct AgsSetMuted">AgsSetMuted</a>;
+struct              <a class="link" href="AgsSetMuted.html#AgsSetMutedClass" title="struct AgsSetMutedClass">AgsSetMutedClass</a>;
+<a class="link" href="AgsSetMuted.html" title="AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       <a class="link" href="AgsSetMuted.html#ags-set-muted-new" title="ags_set_muted_new ()">ags_set_muted_new</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetMuted.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetMuted
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetMuted.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetMuted implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetMuted.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetMuted.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetMuted-struct"></a><h3>struct AgsSetMuted</h3>
+<pre class="programlisting">struct AgsSetMuted;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetMutedClass"></a><h3>struct AgsSetMutedClass</h3>
+<pre class="programlisting">struct AgsSetMutedClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-muted-new"></a><h3>ags_set_muted_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetMuted.html" title="AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       ags_set_muted_new                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSetOutputDevice.html b/api/ags_old/AgsSetOutputDevice.html
new file mode 100644
index 0000000..f9153a8
--- /dev/null
+++ b/api/ags_old/AgsSetOutputDevice.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetOutputDevice</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetMuted.html" title="AgsSetMuted">
+<link rel="next" href="AgsSetSamplerate.html" title="AgsSetSamplerate">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetMuted.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSetSamplerate.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetOutputDevice.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetOutputDevice.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetOutputDevice.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetOutputDevice.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetOutputDevice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetOutputDevice.top_of_page"></a>AgsSetOutputDevice</span></h2>
+<p>AgsSetOutputDevice</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetOutputDevice.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSetOutputDevice.html#AgsSetOutputDevice-struct" title="struct AgsSetOutputDevice">AgsSetOutputDevice</a>;
+struct              <a class="link" href="AgsSetOutputDevice.html#AgsSetOutputDeviceClass" title="struct AgsSetOutputDeviceClass">AgsSetOutputDeviceClass</a>;
+<a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * <a class="link" href="AgsSetOutputDevice.html#ags-set-output-device-new" title="ags_set_output_device_new ()">ags_set_output_device_new</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetOutputDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetOutputDevice
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetOutputDevice.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetOutputDevice implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetOutputDevice.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetOutputDevice.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetOutputDevice-struct"></a><h3>struct AgsSetOutputDevice</h3>
+<pre class="programlisting">struct AgsSetOutputDevice;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetOutputDeviceClass"></a><h3>struct AgsSetOutputDeviceClass</h3>
+<pre class="programlisting">struct AgsSetOutputDeviceClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-output-device-new"></a><h3>ags_set_output_device_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * ags_set_output_device_new          (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSetSamplerate.html b/api/ags_old/AgsSetSamplerate.html
new file mode 100644
index 0000000..58d0544
--- /dev/null
+++ b/api/ags_old/AgsSetSamplerate.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetSamplerate</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice">
+<link rel="next" href="AgsStartDevout.html" title="AgsStartDevout">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetOutputDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStartDevout.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSetSamplerate.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSetSamplerate.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSetSamplerate.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSetSamplerate.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSetSamplerate"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSetSamplerate.top_of_page"></a>AgsSetSamplerate</span></h2>
+<p>AgsSetSamplerate</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSetSamplerate.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSetSamplerate.html#AgsSetSamplerate-struct" title="struct AgsSetSamplerate">AgsSetSamplerate</a>;
+struct              <a class="link" href="AgsSetSamplerate.html#AgsSetSamplerateClass" title="struct AgsSetSamplerateClass">AgsSetSamplerateClass</a>;
+<a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  <a class="link" href="AgsSetSamplerate.html#ags-set-samplerate-new" title="ags_set_samplerate_new ()">ags_set_samplerate_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetSamplerate.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsSetSamplerate
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSetSamplerate.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSetSamplerate implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetSamplerate.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSetSamplerate.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetSamplerate-struct"></a><h3>struct AgsSetSamplerate</h3>
+<pre class="programlisting">struct AgsSetSamplerate;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetSamplerateClass"></a><h3>struct AgsSetSamplerateClass</h3>
+<pre class="programlisting">struct AgsSetSamplerateClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-samplerate-new"></a><h3>ags_set_samplerate_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  ags_set_samplerate_new              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSingleThread.html b/api/ags_old/AgsSingleThread.html
new file mode 100644
index 0000000..f3bb6b8
--- /dev/null
+++ b/api/ags_old/AgsSingleThread.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSingleThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsThreadPool.html" title="AgsThreadPool">
+<link rel="next" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsThreadPool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="audio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSingleThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSingleThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSingleThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSingleThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSingleThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSingleThread.top_of_page"></a>AgsSingleThread</span></h2>
+<p>AgsSingleThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSingleThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" title="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a>
+struct              <a class="link" href="AgsSingleThread.html#AgsSingleThread-struct" title="struct AgsSingleThread">AgsSingleThread</a>;
+struct              <a class="link" href="AgsSingleThread.html#AgsSingleThreadClass" title="struct AgsSingleThreadClass">AgsSingleThreadClass</a>;
+<a class="link" href="AgsSingleThread.html" title="AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   <a class="link" href="AgsSingleThread.html#ags-single-thread-new" title="ags_single_thread_new ()">ags_single_thread_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSingleThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsSingleThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSingleThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSingleThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSingleThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSingleThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS"></a><h3>AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</h3>
+<pre class="programlisting">#define AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE (30)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSingleThread-struct"></a><h3>struct AgsSingleThread</h3>
+<pre class="programlisting">struct AgsSingleThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSingleThreadClass"></a><h3>struct AgsSingleThreadClass</h3>
+<pre class="programlisting">struct AgsSingleThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-single-thread-new"></a><h3>ags_single_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSingleThread.html" title="AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   ags_single_thread_new               ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSndfile.html b/api/ags_old/AgsSndfile.html
new file mode 100644
index 0000000..4b3b064
--- /dev/null
+++ b/api/ags_old/AgsSndfile.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSndfile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">
+<link rel="next" href="recall.html" title="Recalls - Effect processors">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsIpatchSF2Reader.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="recall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSndfile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSndfile.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSndfile.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSndfile.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSndfile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSndfile.top_of_page"></a>AgsSndfile</span></h2>
+<p>AgsSndfile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSndfile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSndfile.html#AgsSndfile-struct" title="struct AgsSndfile">AgsSndfile</a>;
+struct              <a class="link" href="AgsSndfile.html#AgsSndfileClass" title="struct AgsSndfileClass">AgsSndfileClass</a>;
+enum                <a class="link" href="AgsSndfile.html#AgsSndfileFlags" title="enum AgsSndfileFlags">AgsSndfileFlags</a>;
+<a class="link" href="AgsSndfile.html" title="AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        <a class="link" href="AgsSndfile.html#ags-sndfile-new" title="ags_sndfile_new ()">ags_sndfile_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSndfile.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsSndfile
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSndfile.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSndfile implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSndfile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSndfile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSndfile-struct"></a><h3>struct AgsSndfile</h3>
+<pre class="programlisting">struct AgsSndfile;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSndfileClass"></a><h3>struct AgsSndfileClass</h3>
+<pre class="programlisting">struct AgsSndfileClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSndfileFlags"></a><h3>enum AgsSndfileFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SNDFILE_ITER_START    = 1,
+  AGS_SNDFILE_VIRTUAL       = 1 << 1,
+} AgsSndfileFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sndfile-new"></a><h3>ags_sndfile_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSndfile.html" title="AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        ags_sndfile_new                     ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsStackable.html b/api/ags_old/AgsStackable.html
new file mode 100644
index 0000000..d5c585a
--- /dev/null
+++ b/api/ags_old/AgsStackable.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsTactable.html" title="AgsTactable">
+<link rel="next" href="AgsPersistable.html" title="AgsPersistable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTactable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPersistable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStackable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStackable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStackable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStackable.implementations" class="shortcut">Known Implementations</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStackable.top_of_page"></a>AgsStackable</span></h2>
+<p>AgsStackable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStackable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>;
+struct              <a class="link" href="AgsStackable.html#AgsStackableInterface" title="struct AgsStackableInterface">AgsStackableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsStackable.html#ags-stackable-pop" title="ags_stackable_pop ()">ags_stackable_pop</a>                   (<em class="parameter"><code><a class="link" href="AgsStackable.html" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsStackable.html#ags-stackable-push" title="ags_stackable_push ()">ags_stackable_push</a>                  (<em class="parameter"><code><a class="link" href="AgsStackable.html" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStackable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsStackable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStackable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsStackable is implemented by
+ <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>,  <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>,  <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>,  <a class="link" href="AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>,  <GTKDOCLINK HREF="AgsGuiTaskThread">AgsGuiTaskThread</GTKDOCLINK>,  <a class="link" href="AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>,  <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>,  <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>,  <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>,  <a class="link" href="AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>,  <a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>,  <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a> and  <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStackable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStackable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStackable"></a><h3>AgsStackable</h3>
+<pre class="programlisting">typedef void AgsStackable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStackableInterface"></a><h3>struct AgsStackableInterface</h3>
+<pre class="programlisting">struct AgsStackableInterface {
+  GTypeInterface interface;
+
+  void (*push)(AgsStackable *stackable);
+  void (*pop)(AgsStackable *stackable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-pop"></a><h3>ags_stackable_pop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_stackable_pop                   (<em class="parameter"><code><a class="link" href="AgsStackable.html" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-push"></a><h3>ags_stackable_push ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_stackable_push                  (<em class="parameter"><code><a class="link" href="AgsStackable.html" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsStartDevout.html b/api/ags_old/AgsStartDevout.html
new file mode 100644
index 0000000..ea82934
--- /dev/null
+++ b/api/ags_old/AgsStartDevout.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStartDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsSetSamplerate.html" title="AgsSetSamplerate">
+<link rel="next" href="AgsToggleLed.html" title="AgsToggleLed">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSetSamplerate.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsToggleLed.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStartDevout.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStartDevout.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStartDevout.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStartDevout.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStartDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStartDevout.top_of_page"></a>AgsStartDevout</span></h2>
+<p>AgsStartDevout</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStartDevout.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsStartDevout.html#AgsStartDevout-struct" title="struct AgsStartDevout">AgsStartDevout</a>;
+struct              <a class="link" href="AgsStartDevout.html#AgsStartDevoutClass" title="struct AgsStartDevoutClass">AgsStartDevoutClass</a>;
+<a class="link" href="AgsStartDevout.html" title="AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    <a class="link" href="AgsStartDevout.html#ags-start-devout-new" title="ags_start_devout_new ()">ags_start_devout_new</a>                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStartDevout.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsStartDevout
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStartDevout.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsStartDevout implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStartDevout.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStartDevout.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStartDevout-struct"></a><h3>struct AgsStartDevout</h3>
+<pre class="programlisting">struct AgsStartDevout;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStartDevoutClass"></a><h3>struct AgsStartDevoutClass</h3>
+<pre class="programlisting">struct AgsStartDevoutClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-start-devout-new"></a><h3>ags_start_devout_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStartDevout.html" title="AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    ags_start_devout_new                (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsStream.html b/api/ags_old/AgsStream.html
new file mode 100644
index 0000000..7dc5da2
--- /dev/null
+++ b/api/ags_old/AgsStream.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStream</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPlayRecycling.html" title="AgsPlayRecycling">
+<link rel="next" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPlayRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStreamAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStream.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStream.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStream"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStream.top_of_page"></a>AgsStream</span></h2>
+<p>AgsStream</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStream.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsStream.html#AgsStream-struct" title="struct AgsStream">AgsStream</a>;
+struct              <a class="link" href="AgsStream.html#AgsStreamClass" title="struct AgsStreamClass">AgsStreamClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsStream.html#ags-stream" title="ags_stream ()">ags_stream</a>                          (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<a class="link" href="AgsStream.html" title="AgsStream"><span class="returnvalue">AgsStream</span></a> *         <a class="link" href="AgsStream.html#ags-stream-new" title="ags_stream_new ()">ags_stream_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsStream
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStream.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStream.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStream-struct"></a><h3>struct AgsStream</h3>
+<pre class="programlisting">struct AgsStream;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamClass"></a><h3>struct AgsStreamClass</h3>
+<pre class="programlisting">struct AgsStreamClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream"></a><h3>ags_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_stream                          (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-new"></a><h3>ags_stream_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStream.html" title="AgsStream"><span class="returnvalue">AgsStream</span></a> *         ags_stream_new                      ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsStreamAudioSignal.html b/api/ags_old/AgsStreamAudioSignal.html
new file mode 100644
index 0000000..f74b21c
--- /dev/null
+++ b/api/ags_old/AgsStreamAudioSignal.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsStream.html" title="AgsStream">
+<link rel="next" href="AgsStreamChannel.html" title="AgsStreamChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStreamChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStreamAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStreamAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStreamAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStreamAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStreamAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStreamAudioSignal.top_of_page"></a>AgsStreamAudioSignal</span></h2>
+<p>AgsStreamAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStreamAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsStreamAudioSignal.html#AgsStreamAudioSignal-struct" title="struct AgsStreamAudioSignal">AgsStreamAudioSignal</a>;
+struct              <a class="link" href="AgsStreamAudioSignal.html#AgsStreamAudioSignalClass" title="struct AgsStreamAudioSignalClass">AgsStreamAudioSignalClass</a>;
+<a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * <a class="link" href="AgsStreamAudioSignal.html#ags-stream-audio-signal-new" title="ags_stream_audio_signal_new ()">ags_stream_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsStreamAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsStreamAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamAudioSignal-struct"></a><h3>struct AgsStreamAudioSignal</h3>
+<pre class="programlisting">struct AgsStreamAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamAudioSignalClass"></a><h3>struct AgsStreamAudioSignalClass</h3>
+<pre class="programlisting">struct AgsStreamAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-audio-signal-new"></a><h3>ags_stream_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * ags_stream_audio_signal_new      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsStreamChannel.html b/api/ags_old/AgsStreamChannel.html
new file mode 100644
index 0000000..ec63a2f
--- /dev/null
+++ b/api/ags_old/AgsStreamChannel.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">
+<link rel="next" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStreamAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStreamChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStreamChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStreamChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStreamChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStreamChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStreamChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStreamChannel.top_of_page"></a>AgsStreamChannel</span></h2>
+<p>AgsStreamChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStreamChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsStreamChannel.html#AgsStreamChannel-struct" title="struct AgsStreamChannel">AgsStreamChannel</a>;
+struct              <a class="link" href="AgsStreamChannel.html#AgsStreamChannelClass" title="struct AgsStreamChannelClass">AgsStreamChannelClass</a>;
+<a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  <a class="link" href="AgsStreamChannel.html#ags-stream-channel-new" title="ags_stream_channel_new ()">ags_stream_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsStreamChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsStreamChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamChannel-struct"></a><h3>struct AgsStreamChannel</h3>
+<pre class="programlisting">struct AgsStreamChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamChannelClass"></a><h3>struct AgsStreamChannelClass</h3>
+<pre class="programlisting">struct AgsStreamChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-channel-new"></a><h3>ags_stream_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  ags_stream_channel_new              ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsStreamChannelRun.html b/api/ags_old/AgsStreamChannelRun.html
new file mode 100644
index 0000000..f8e33b2
--- /dev/null
+++ b/api/ags_old/AgsStreamChannelRun.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsStreamChannel.html" title="AgsStreamChannel">
+<link rel="next" href="AgsStreamRecycling.html" title="AgsStreamRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStreamChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStreamRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStreamChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStreamChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStreamChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStreamChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStreamChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStreamChannelRun.top_of_page"></a>AgsStreamChannelRun</span></h2>
+<p>AgsStreamChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStreamChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsStreamChannelRun.html#AgsStreamChannelRun-struct" title="struct AgsStreamChannelRun">AgsStreamChannelRun</a>;
+struct              <a class="link" href="AgsStreamChannelRun.html#AgsStreamChannelRunClass" title="struct AgsStreamChannelRunClass">AgsStreamChannelRunClass</a>;
+<a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * <a class="link" href="AgsStreamChannelRun.html#ags-stream-channel-run-new" title="ags_stream_channel_run_new ()">ags_stream_channel_run_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsStreamChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsStreamChannelRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamChannelRun-struct"></a><h3>struct AgsStreamChannelRun</h3>
+<pre class="programlisting">struct AgsStreamChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamChannelRunClass"></a><h3>struct AgsStreamChannelRunClass</h3>
+<pre class="programlisting">struct AgsStreamChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-channel-run-new"></a><h3>ags_stream_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * ags_stream_channel_run_new        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsStreamRecycling.html b/api/ags_old/AgsStreamRecycling.html
new file mode 100644
index 0000000..f7c1d0b
--- /dev/null
+++ b/api/ags_old/AgsStreamRecycling.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">
+<link rel="next" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStreamChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="task.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsStreamRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsStreamRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsStreamRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsStreamRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsStreamRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsStreamRecycling.top_of_page"></a>AgsStreamRecycling</span></h2>
+<p>AgsStreamRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsStreamRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsStreamRecycling.html#AgsStreamRecycling-struct" title="struct AgsStreamRecycling">AgsStreamRecycling</a>;
+struct              <a class="link" href="AgsStreamRecycling.html#AgsStreamRecyclingClass" title="struct AgsStreamRecyclingClass">AgsStreamRecyclingClass</a>;
+<a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * <a class="link" href="AgsStreamRecycling.html#ags-stream-recycling-new" title="ags_stream_recycling_new ()">ags_stream_recycling_new</a>           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsStreamRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsStreamRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsStreamRecycling implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsStreamRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamRecycling-struct"></a><h3>struct AgsStreamRecycling</h3>
+<pre class="programlisting">struct AgsStreamRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamRecyclingClass"></a><h3>struct AgsStreamRecyclingClass</h3>
+<pre class="programlisting">struct AgsStreamRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-recycling-new"></a><h3>ags_stream_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * ags_stream_recycling_new           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSynth.html b/api/ags_old/AgsSynth.html
new file mode 100644
index 0000000..9d5e220
--- /dev/null
+++ b/api/ags_old/AgsSynth.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsPanelInputPad.html" title="AgsPanelInputPad">
+<link rel="next" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPanelInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-synth-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSynth.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSynth.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSynth.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSynth.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSynth.top_of_page"></a>AgsSynth</span></h2>
+<p>AgsSynth</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSynth.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSynth.html#AgsSynth-struct" title="struct AgsSynth">AgsSynth</a>;
+struct              <a class="link" href="AgsSynth.html#AgsSynthClass" title="struct AgsSynthClass">AgsSynthClass</a>;
+enum                <a class="link" href="AgsSynth.html#AgsSynthFlags" title="enum AgsSynthFlags">AgsSynthFlags</a>;
+<a class="link" href="AgsSynth.html" title="AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          <a class="link" href="AgsSynth.html#ags-synth-new" title="ags_synth_new ()">ags_synth_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynth.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkHandleBox">GtkHandleBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+                                             +----AgsSynth
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynth.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSynth implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynth.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynth.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynth-struct"></a><h3>struct AgsSynth</h3>
+<pre class="programlisting">struct AgsSynth;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthClass"></a><h3>struct AgsSynthClass</h3>
+<pre class="programlisting">struct AgsSynthClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthFlags"></a><h3>enum AgsSynthFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SYNTH_AUTO_UPDATE          = 1,
+} AgsSynthFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-new"></a><h3>ags_synth_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSynth.html" title="AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          ags_synth_new                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSynthInputLine.html b/api/ags_old/AgsSynthInputLine.html
new file mode 100644
index 0000000..933a986
--- /dev/null
+++ b/api/ags_old/AgsSynthInputLine.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynthInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">
+<link rel="next" href="AgsSynthInputPad.html" title="AgsSynthInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-synth-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSynthInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSynthInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSynthInputLine.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSynthInputLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSynthInputLine.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSynthInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSynthInputLine.top_of_page"></a>AgsSynthInputLine</span></h2>
+<p>AgsSynthInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSynthInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSynthInputLine.html#AgsSynthInputLine-struct" title="struct AgsSynthInputLine">AgsSynthInputLine</a>;
+struct              <a class="link" href="AgsSynthInputLine.html#AgsSynthInputLineClass" title="struct AgsSynthInputLineClass">AgsSynthInputLineClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsSynthInputLine.html#ags-synth-input-line-map-recall" title="ags_synth_input_line_map_recall ()">ags_synth_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> *synth_input_line</code></em>);
+<a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * <a class="link" href="AgsSynthInputLine.html#ags-synth-input-line-new" title="ags_synth_input_line_new ()">ags_synth_input_line_new</a>            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+                                             +----AgsSynthInputLine
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputLine.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSynthInputLine implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynthInputLine-struct"></a><h3>struct AgsSynthInputLine</h3>
+<pre class="programlisting">struct AgsSynthInputLine;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthInputLineClass"></a><h3>struct AgsSynthInputLineClass</h3>
+<pre class="programlisting">struct AgsSynthInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-line-map-recall"></a><h3>ags_synth_input_line_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_input_line_map_recall     (<em class="parameter"><code><a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> *synth_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-line-new"></a><h3>ags_synth_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * ags_synth_input_line_new            (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsSynthInputPad.html b/api/ags_old/AgsSynthInputPad.html
new file mode 100644
index 0000000..06fcc52
--- /dev/null
+++ b/api/ags_old/AgsSynthInputPad.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynthInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsSynthInputLine.html" title="AgsSynthInputLine">
+<link rel="next" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSynthInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="xml-io.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsSynthInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsSynthInputPad.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsSynthInputPad.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsSynthInputPad.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsSynthInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsSynthInputPad.top_of_page"></a>AgsSynthInputPad</span></h2>
+<p>AgsSynthInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsSynthInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsSynthInputPad.html#AgsSynthInputPad-struct" title="struct AgsSynthInputPad">AgsSynthInputPad</a>;
+struct              <a class="link" href="AgsSynthInputPad.html#AgsSynthInputPadClass" title="struct AgsSynthInputPadClass">AgsSynthInputPadClass</a>;
+<a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  <a class="link" href="AgsSynthInputPad.html#ags-synth-input-pad-new" title="ags_synth_input_pad_new ()">ags_synth_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputPad.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBox">GtkBox</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkVBox">GtkVBox</GTKDOCLINK>
+                                       +----<a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+                                             +----AgsSynthInputPad
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputPad.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsSynthInputPad implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsSynthInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynthInputPad-struct"></a><h3>struct AgsSynthInputPad</h3>
+<pre class="programlisting">struct AgsSynthInputPad;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthInputPadClass"></a><h3>struct AgsSynthInputPadClass</h3>
+<pre class="programlisting">struct AgsSynthInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-pad-new"></a><h3>ags_synth_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  ags_synth_input_pad_new             (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsTable.html b/api/ags_old/AgsTable.html
new file mode 100644
index 0000000..b65665a
--- /dev/null
+++ b/api/ags_old/AgsTable.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="AgsVIndicator.html" title="AgsVIndicator">
+<link rel="next" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsVIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="thread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTable.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTable.top_of_page"></a>AgsTable</span></h2>
+<p>AgsTable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsTable.html#AgsTable-struct" title="struct AgsTable">AgsTable</a>;
+struct              <a class="link" href="AgsTable.html#AgsTableClass" title="struct AgsTableClass">AgsTableClass</a>;
+<a class="link" href="AgsTable.html" title="AgsTable"><span class="returnvalue">AgsTable</span></a> *          <a class="link" href="AgsTable.html#ags-table-new" title="ags_table_new ()">ags_table_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> row</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> columns</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> homogeneous</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkTable">GtkTable</GTKDOCLINK>
+                                 +----AgsTable
+                                       +----<a class="link" href="AgsMenuItem.html" title="AgsMenuItem">AgsMenuItem</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTable.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsTable implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTable-struct"></a><h3>struct AgsTable</h3>
+<pre class="programlisting">struct AgsTable;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTableClass"></a><h3>struct AgsTableClass</h3>
+<pre class="programlisting">struct AgsTableClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-table-new"></a><h3>ags_table_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTable.html" title="AgsTable"><span class="returnvalue">AgsTable</span></a> *          ags_table_new                       (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> row</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> columns</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> homogeneous</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsTactable.html b/api/ags_old/AgsTactable.html
new file mode 100644
index 0000000..a88316c
--- /dev/null
+++ b/api/ags_old/AgsTactable.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTactable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsSeekable.html" title="AgsSeekable">
+<link rel="next" href="AgsStackable.html" title="AgsStackable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSeekable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsStackable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTactable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTactable.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTactable.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTactable.implementations" class="shortcut">Known Implementations</a>
+                   | 
+                  <a href="#AgsTactable.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTactable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTactable.top_of_page"></a>AgsTactable</span></h2>
+<p>AgsTactable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTactable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>;
+struct              <a class="link" href="AgsTactable.html#AgsTactableInterface" title="struct AgsTactableInterface">AgsTactableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsTactable.html#ags-tactable-change-bpm" title="ags_tactable_change_bpm ()">ags_tactable_change_bpm</a>             (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsTactable.html#ags-tactable-change-notation-duration" title="ags_tactable_change_notation_duration ()">ags_tactable_change_notation_duration</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsTactable.html#ags-tactable-change-sequencer-duration" title="ags_tactable_change_sequencer_duration ()">ags_tactable_change_sequencer_duration</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsTactable.html#ags-tactable-change-tact" title="ags_tactable_change_tact ()">ags_tactable_change_tact</a>            (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GInterface">GInterface</GTKDOCLINK>
+   +----AgsTactable
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.implementations"></a><h2>Known Implementations</h2>
+<p>
+AgsTactable is implemented by
+ <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>,  <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a> and  <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsTactable.html#AgsTactable-change-bpm" title='The "change-bpm" signal'>change-bpm</a>"                                     : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsTactable.html#AgsTactable-change-notation-duration" title='The "change-notation-duration" signal'>change-notation-duration</a>"                       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsTactable.html#AgsTactable-change-sequencer-duration" title='The "change-sequencer-duration" signal'>change-sequencer-duration</a>"                      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsTactable.html#AgsTactable-change-tact" title='The "change-tact" signal'>change-tact</a>"                                    : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTactable"></a><h3>AgsTactable</h3>
+<pre class="programlisting">typedef void AgsTactable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactableInterface"></a><h3>struct AgsTactableInterface</h3>
+<pre class="programlisting">struct AgsTactableInterface {
+  GTypeInterface interface;
+
+  void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_notation_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_tact)(AgsTactable *tactable, gdouble tact);
+  void (*change_bpm)(AgsTactable *tactable, gdouble bpm);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-bpm"></a><h3>ags_tactable_change_bpm ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_bpm             (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-notation-duration"></a><h3>ags_tactable_change_notation_duration ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_notation_duration
+                                                        (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-sequencer-duration"></a><h3>ags_tactable_change_sequencer_duration ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_sequencer_duration
+                                                        (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-tact"></a><h3>ags_tactable_change_tact ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_tact            (<em class="parameter"><code><a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsTactable.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsTactable-change-bpm"></a><h3>The <code class="literal">"change-bpm"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *agstactable,
+                                                        <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>      arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>     user_data)        : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactable-change-notation-duration"></a><h3>The <code class="literal">"change-notation-duration"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *agstactable,
+                                                        <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>      arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>     user_data)        : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactable-change-sequencer-duration"></a><h3>The <code class="literal">"change-sequencer-duration"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *agstactable,
+                                                        <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>      arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>     user_data)        : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactable-change-tact"></a><h3>The <code class="literal">"change-tact"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsTactable.html" title="AgsTactable"><span class="type">AgsTactable</span></a> *agstactable,
+                                                        <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>      arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>     user_data)        : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsTask.html b/api/ags_old/AgsTask.html
new file mode 100644
index 0000000..6747afe
--- /dev/null
+++ b/api/ags_old/AgsTask.html
@@ -0,0 +1,203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">
+<link rel="next" href="AgsTimestamp.html" title="AgsTimestamp">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecyclingContainer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTimestamp.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTask.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTask.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTask.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTask.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsTask.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTask.top_of_page"></a>AgsTask</span></h2>
+<p>AgsTask</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTask.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsTask.html#AgsTask-struct" title="struct AgsTask">AgsTask</a>;
+struct              <a class="link" href="AgsTask.html#AgsTaskClass" title="struct AgsTaskClass">AgsTaskClass</a>;
+enum                <a class="link" href="AgsTask.html#AgsTaskFlags" title="enum AgsTaskFlags">AgsTaskFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsTask.html#ags-task-failure" title="ags_task_failure ()">ags_task_failure</a>                    (<em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsTask.html#ags-task-launch" title="ags_task_launch ()">ags_task_launch</a>                     (<em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<a class="link" href="AgsTask.html" title="AgsTask"><span class="returnvalue">AgsTask</span></a> *           <a class="link" href="AgsTask.html#ags-task-new" title="ags_task_new ()">ags_task_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTask.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsTask
+         +----<a class="link" href="AgsAddAudio.html" title="AgsAddAudio">AgsAddAudio</a>
+         +----<a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a>
+         +----<a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember">AgsAddLineMember</a>
+         +----<a class="link" href="AgsAddNote.html" title="AgsAddNote">AgsAddNote</a>
+         +----<a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a>
+         +----<a class="link" href="AgsAddRecall.html" title="AgsAddRecall">AgsAddRecall</a>
+         +----<a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a>
+         +----<a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio">AgsAppendAudio</a>
+         +----<a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel">AgsAppendChannel</a>
+         +----<a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall">AgsAppendRecall</a>
+         +----<a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm">AgsApplyBpm</a>
+         +----<a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a>
+         +----<a class="link" href="AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+         +----<a class="link" href="AgsApplyTact.html" title="AgsApplyTact">AgsApplyTact</a>
+         +----<a class="link" href="AgsApplyWavetable.html" title="AgsApplyWavetable">AgsApplyWavetable</a>
+         +----<a class="link" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a>
+         +----<a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio">AgsCancelAudio</a>
+         +----<a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel">AgsCancelChannel</a>
+         +----<a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall">AgsCancelRecall</a>
+         +----<a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator">AgsChangeIndicator</a>
+         +----<a class="link" href="AgsChangeTact.html" title="AgsChangeTact">AgsChangeTact</a>
+         +----<a class="link" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a>
+         +----<a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact">AgsDisplayTact</a>
+         +----<a class="link" href="AgsExportOutput.html" title="AgsExportOutput">AgsExportOutput</a>
+         +----<a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection">AgsFreeSelection</a>
+         +----<a class="link" href="AgsInitAudio.html" title="AgsInitAudio">AgsInitAudio</a>
+         +----<a class="link" href="AgsInitChannel.html" title="AgsInitChannel">AgsInitChannel</a>
+         +----<a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel">AgsLinkChannel</a>
+         +----<a class="link" href="AgsOpenFile.html" title="AgsOpenFile">AgsOpenFile</a>
+         +----<a class="link" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a>
+         +----<a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio">AgsRemoveAudio</a>
+         +----<a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>
+         +----<a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote">AgsRemoveNote</a>
+         +----<a class="link" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>
+         +----<a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall">AgsRemoveRecall</a>
+         +----<a class="link" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>
+         +----<a class="link" href="AgsSaveFile.html" title="AgsSaveFile">AgsSaveFile</a>
+         +----<a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a>
+         +----<a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a>
+         +----<a class="link" href="AgsSetBufferSize.html" title="AgsSetBufferSize">AgsSetBufferSize</a>
+         +----<a class="link" href="AgsSetDevoutPlayFlags.html" title="AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>
+         +----<a class="link" href="AgsSetMuted.html" title="AgsSetMuted">AgsSetMuted</a>
+         +----<a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a>
+         +----<a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate">AgsSetSamplerate</a>
+         +----<a class="link" href="AgsStartDevout.html" title="AgsStartDevout">AgsStartDevout</a>
+         +----<a class="link" href="AgsToggleLed.html" title="AgsToggleLed">AgsToggleLed</a>
+         +----<a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+         +----<a class="link" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTask.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsTask implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTask.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsTask.html#AgsTask-failure" title='The "failure" signal'>failure</a>"                                        : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsTask.html#AgsTask-launch" title='The "launch" signal'>launch</a>"                                         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTask.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTask.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTask-struct"></a><h3>struct AgsTask</h3>
+<pre class="programlisting">struct AgsTask;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskClass"></a><h3>struct AgsTaskClass</h3>
+<pre class="programlisting">struct AgsTaskClass {
+  GObjectClass object;
+
+  void (*launch)(AgsTask *task);
+
+  void (*failure)(AgsTask *task, GError *error);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskFlags"></a><h3>enum AgsTaskFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TASK_LOCKED = 1,
+} AgsTaskFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-failure"></a><h3>ags_task_failure ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_failure                    (<em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-launch"></a><h3>ags_task_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_launch                     (<em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-new"></a><h3>ags_task_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTask.html" title="AgsTask"><span class="returnvalue">AgsTask</span></a> *           ags_task_new                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsTask.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsTask-failure"></a><h3>The <code class="literal">"failure"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *agstask,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> arg1,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTask-launch"></a><h3>The <code class="literal">"launch"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *agstask,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsTaskThread.html b/api/ags_old/AgsTaskThread.html
new file mode 100644
index 0000000..30c409d
--- /dev/null
+++ b/api/ags_old/AgsTaskThread.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTaskThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsReturnableThread.html" title="AgsReturnableThread">
+<link rel="next" href="AgsTimestampThread.html" title="AgsTimestampThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsReturnableThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTimestampThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTaskThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTaskThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTaskThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTaskThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTaskThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTaskThread.top_of_page"></a>AgsTaskThread</span></h2>
+<p>AgsTaskThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTaskThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TASK_THREAD_DEFAULT_JIFFIE">AGS_TASK_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="AgsTaskThread.html#AgsTaskThread-struct" title="struct AgsTaskThread">AgsTaskThread</a>;
+struct              <a class="link" href="AgsTaskThread.html#AgsTaskThreadAppend" title="struct AgsTaskThreadAppend">AgsTaskThreadAppend</a>;
+struct              <a class="link" href="AgsTaskThread.html#AgsTaskThreadClass" title="struct AgsTaskThreadClass">AgsTaskThreadClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsTaskThread.html#ags-task-thread-append-task" title="ags_task_thread_append_task ()">ags_task_thread_append_task</a>         (<em class="parameter"><code><a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsTaskThread.html#ags-task-thread-append-tasks" title="ags_task_thread_append_tasks ()">ags_task_thread_append_tasks</a>        (<em class="parameter"><code><a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+<a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     <a class="link" href="AgsTaskThread.html#ags-task-thread-new" title="ags_task_thread_new ()">ags_task_thread_new</a>                 (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTaskThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsTaskThread
+               +----<GTKDOCLINK HREF="AgsGuiTaskThread">AgsGuiTaskThread</GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTaskThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsTaskThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTaskThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTaskThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TASK_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_TASK_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThread-struct"></a><h3>struct AgsTaskThread</h3>
+<pre class="programlisting">struct AgsTaskThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThreadAppend"></a><h3>struct AgsTaskThreadAppend</h3>
+<pre class="programlisting">struct AgsTaskThreadAppend {
+  volatile AgsTaskThread *task_thread;
+  volatile gpointer data;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThreadClass"></a><h3>struct AgsTaskThreadClass</h3>
+<pre class="programlisting">struct AgsTaskThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-task"></a><h3>ags_task_thread_append_task ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_thread_append_task         (<em class="parameter"><code><a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-tasks"></a><h3>ags_task_thread_append_tasks ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_thread_append_tasks        (<em class="parameter"><code><a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-new"></a><h3>ags_task_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTaskThread.html" title="AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     ags_task_thread_new                 (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsThread.html b/api/ags_old/AgsThread.html
new file mode 100644
index 0000000..eb6c4f8
--- /dev/null
+++ b/api/ags_old/AgsThread.html
@@ -0,0 +1,739 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsTimestampThread.html" title="AgsTimestampThread">
+<link rel="next" href="AgsThreadPool.html" title="AgsThreadPool">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTimestampThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsThreadPool.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsThread.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsThread.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsThread.top_of_page"></a>AgsThread</span></h2>
+<p>AgsThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS" title="AGS_ACCOUNTING_TABLE()">AGS_ACCOUNTING_TABLE</a>                (ptr)
+#define             <a class="link" href="AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS" title="AGS_THREAD_DEFAULT_ATTACK">AGS_THREAD_DEFAULT_ATTACK</a>
+#define             <a class="link" href="AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_THREAD_DEFAULT_JIFFIE">AGS_THREAD_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS" title="AGS_THREAD_MAX_PRECISION">AGS_THREAD_MAX_PRECISION</a>
+#define             <a class="link" href="AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS" title="AGS_THREAD_RESUME_SIG">AGS_THREAD_RESUME_SIG</a>
+#define             <a class="link" href="AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS" title="AGS_THREAD_SUSPEND_SIG">AGS_THREAD_SUSPEND_SIG</a>
+struct              <a class="link" href="AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable">AgsAccountingTable</a>;
+struct              <a class="link" href="AgsThread.html#AgsThread-struct" title="struct AgsThread">AgsThread</a>;
+struct              <a class="link" href="AgsThread.html#AgsThreadClass" title="struct AgsThreadClass">AgsThreadClass</a>;
+enum                <a class="link" href="AgsThread.html#AgsThreadFlags" title="enum AgsThreadFlags">AgsThreadFlags</a>;
+#define             <a class="link" href="AgsThread.html#MSEC-PER-SEC:CAPS" title="MSEC_PER_SEC">MSEC_PER_SEC</a>
+#define             <a class="link" href="AgsThread.html#NSEC-PER-SEC:CAPS" title="NSEC_PER_SEC">NSEC_PER_SEC</a>
+<a class="link" href="AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> * <a class="link" href="AgsThread.html#ags-accounting-table-alloc" title="ags_accounting_table_alloc ()">ags_accounting_table_alloc</a>         (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-accounting-table-set-sanity" title="ags_accounting_table_set_sanity ()">ags_accounting_table_set_sanity</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *table</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> sanity</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-add-child" title="ags_thread_add_child ()">ags_thread_add_child</a>                (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsThread.html#ags-thread-children-is-locked" title="ags_thread_children_is_locked ()">ags_thread_children_is_locked</a>       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-first" title="ags_thread_first ()">ags_thread_first</a>                    (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-get-toplevel" title="ags_thread_get_toplevel ()">ags_thread_get_toplevel</a>             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-hangcheck" title="ags_thread_hangcheck ()">ags_thread_hangcheck</a>                (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsThread.html#ags-thread-is-current-ready" title="ags_thread_is_current_ready ()">ags_thread_is_current_ready</a>         (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsThread.html#ags-thread-is-tree-ready" title="ags_thread_is_tree_ready ()">ags_thread_is_tree_ready</a>            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-last" title="ags_thread_last ()">ags_thread_last</a>                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-lock" title="ags_thread_lock ()">ags_thread_lock</a>                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-lock-all" title="ags_thread_lock_all ()">ags_thread_lock_all</a>                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-lock-children" title="ags_thread_lock_children ()">ags_thread_lock_children</a>            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-lock-parent" title="ags_thread_lock_parent ()">ags_thread_lock_parent</a>              (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-lock-sibling" title="ags_thread_lock_sibling ()">ags_thread_lock_sibling</a>             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-new" title="ags_thread_new ()">ags_thread_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-next-children-locked" title="ags_thread_next_children_locked ()">ags_thread_next_children_locked</a>     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-next-parent-locked" title="ags_thread_next_parent_locked ()">ags_thread_next_parent_locked</a>       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThread.html#ags-thread-next-sibling-locked" title="ags_thread_next_sibling_locked ()">ags_thread_next_sibling_locked</a>      (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsThread.html#ags-thread-parental-is-locked" title="ags_thread_parental_is_locked ()">ags_thread_parental_is_locked</a>       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-remove-child" title="ags_thread_remove_child ()">ags_thread_remove_child</a>             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-resume" title="ags_thread_resume ()">ags_thread_resume</a>                   (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-run" title="ags_thread_run ()">ags_thread_run</a>                      (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()">ags_thread_set_sync</a>                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-set-sync-all" title="ags_thread_set_sync_all ()">ags_thread_set_sync_all</a>             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsThread.html#ags-thread-sibling-is-locked" title="ags_thread_sibling_is_locked ()">ags_thread_sibling_is_locked</a>        (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-signal-children" title="ags_thread_signal_children ()">ags_thread_signal_children</a>          (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-signal-parent" title="ags_thread_signal_parent ()">ags_thread_signal_parent</a>            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-signal-sibling" title="ags_thread_signal_sibling ()">ags_thread_signal_sibling</a>           (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-start" title="ags_thread_start ()">ags_thread_start</a>                    (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-stop" title="ags_thread_stop ()">ags_thread_stop</a>                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-suspend" title="ags_thread_suspend ()">ags_thread_suspend</a>                  (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-timelock" title="ags_thread_timelock ()">ags_thread_timelock</a>                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="AgsThread.html#ags-thread-trylock" title="ags_thread_trylock ()">ags_thread_trylock</a>                  (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-unlock" title="ags_thread_unlock ()">ags_thread_unlock</a>                   (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-unlock-all" title="ags_thread_unlock_all ()">ags_thread_unlock_all</a>               (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-unlock-children" title="ags_thread_unlock_children ()">ags_thread_unlock_children</a>          (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-unlock-parent" title="ags_thread_unlock_parent ()">ags_thread_unlock_parent</a>            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-unlock-sibling" title="ags_thread_unlock_sibling ()">ags_thread_unlock_sibling</a>           (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-wait-children" title="ags_thread_wait_children ()">ags_thread_wait_children</a>            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-wait-parent" title="ags_thread_wait_parent ()">ags_thread_wait_parent</a>              (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThread.html#ags-thread-wait-sibling" title="ags_thread_wait_sibling ()">ags_thread_wait_sibling</a>             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsThread
+         +----<a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+         +----<a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+         +----<a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+         +----<a class="link" href="AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+         +----<a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+         +----<a class="link" href="AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+         +----<a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+         +----<a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+         +----<a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+         +----<a class="link" href="AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+         +----<a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsThread.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsThread.html#AgsThread--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Write
+  "<a class="link" href="AgsThread.html#AgsThread--frequency" title='The "frequency" property'>frequency</a>"                <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>               : Read / Write
+  "<a class="link" href="AgsThread.html#AgsThread--devout" title='The "devout" property'>devout</a>"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Write
+  "<a class="link" href="AgsThread.html#AgsThread--frequency" title='The "frequency" property'>frequency</a>"                <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>               : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThread.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsThread.html#AgsThread-resume" title='The "resume" signal'>resume</a>"                                         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-run" title='The "run" signal'>run</a>"                                            : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-start" title='The "start" signal'>start</a>"                                          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-stop" title='The "stop" signal'>stop</a>"                                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-suspend" title='The "suspend" signal'>suspend</a>"                                        : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-timelock" title='The "timelock" signal'>timelock</a>"                                       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-resume" title='The "resume" signal'>resume</a>"                                         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-run" title='The "run" signal'>run</a>"                                            : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-start" title='The "start" signal'>start</a>"                                          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-stop" title='The "stop" signal'>stop</a>"                                           : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-suspend" title='The "suspend" signal'>suspend</a>"                                        : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+  "<a class="link" href="AgsThread.html#AgsThread-timelock" title='The "timelock" signal'>timelock</a>"                                       : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-ACCOUNTING-TABLE:CAPS"></a><h3>AGS_ACCOUNTING_TABLE()</h3>
+<pre class="programlisting">#define AGS_ACCOUNTING_TABLE(ptr) ((AgsAccountingTable *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-ATTACK:CAPS"></a><h3>AGS_THREAD_DEFAULT_ATTACK</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_ATTACK (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_JIFFIE (250)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-MAX-PRECISION:CAPS"></a><h3>AGS_THREAD_MAX_PRECISION</h3>
+<pre class="programlisting">#define AGS_THREAD_MAX_PRECISION (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-RESUME-SIG:CAPS"></a><h3>AGS_THREAD_RESUME_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_RESUME_SIG</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-SUSPEND-SIG:CAPS"></a><h3>AGS_THREAD_SUSPEND_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_SUSPEND_SIG</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAccountingTable"></a><h3>struct AgsAccountingTable</h3>
+<pre class="programlisting">struct AgsAccountingTable {
+  AgsThread *thread;
+  gdouble sanity;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-struct"></a><h3>struct AgsThread</h3>
+<pre class="programlisting">struct AgsThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadClass"></a><h3>struct AgsThreadClass</h3>
+<pre class="programlisting">struct AgsThreadClass {
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadFlags"></a><h3>enum AgsThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+} AgsThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MSEC-PER-SEC:CAPS"></a><h3>MSEC_PER_SEC</h3>
+<pre class="programlisting">#define             MSEC_PER_SEC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NSEC-PER-SEC:CAPS"></a><h3>NSEC_PER_SEC</h3>
+<pre class="programlisting">#define             NSEC_PER_SEC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-alloc"></a><h3>ags_accounting_table_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> * ags_accounting_table_alloc         (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-set-sanity"></a><h3>ags_accounting_table_set_sanity ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_accounting_table_set_sanity     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *table</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> sanity</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-add-child"></a><h3>ags_thread_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_add_child                (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-children-is-locked"></a><h3>ags_thread_children_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_children_is_locked       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-first"></a><h3>ags_thread_first ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_first                    (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-get-toplevel"></a><h3>ags_thread_get_toplevel ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_get_toplevel             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-hangcheck"></a><h3>ags_thread_hangcheck ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_hangcheck                (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-current-ready"></a><h3>ags_thread_is_current_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_is_current_ready         (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-tree-ready"></a><h3>ags_thread_is_tree_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_is_tree_ready            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-last"></a><h3>ags_thread_last ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_last                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock"></a><h3>ags_thread_lock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-all"></a><h3>ags_thread_lock_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_all                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-children"></a><h3>ags_thread_lock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_children            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-parent"></a><h3>ags_thread_lock_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_parent              (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-sibling"></a><h3>ags_thread_lock_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_sibling             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-new"></a><h3>ags_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_new                      (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-children-locked"></a><h3>ags_thread_next_children_locked ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_children_locked     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-parent-locked"></a><h3>ags_thread_next_parent_locked ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_parent_locked       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-sibling-locked"></a><h3>ags_thread_next_sibling_locked ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_sibling_locked      (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-parental-is-locked"></a><h3>ags_thread_parental_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_parental_is_locked       (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-remove-child"></a><h3>ags_thread_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_remove_child             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-resume"></a><h3>ags_thread_resume ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_resume                   (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-run"></a><h3>ags_thread_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_run                      (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync"></a><h3>ags_thread_set_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_set_sync                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync-all"></a><h3>ags_thread_set_sync_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_set_sync_all             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-sibling-is-locked"></a><h3>ags_thread_sibling_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_sibling_is_locked        (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-children"></a><h3>ags_thread_signal_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_signal_children          (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-parent"></a><h3>ags_thread_signal_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_signal_parent            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-sibling"></a><h3>ags_thread_signal_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_signal_sibling           (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-start"></a><h3>ags_thread_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_start                    (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-stop"></a><h3>ags_thread_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_stop                     (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-suspend"></a><h3>ags_thread_suspend ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_suspend                  (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-timelock"></a><h3>ags_thread_timelock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_timelock                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-trylock"></a><h3>ags_thread_trylock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_trylock                  (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock"></a><h3>ags_thread_unlock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock                   (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-all"></a><h3>ags_thread_unlock_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_all               (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-children"></a><h3>ags_thread_unlock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_children          (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-parent"></a><h3>ags_thread_unlock_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_parent            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-sibling"></a><h3>ags_thread_unlock_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_sibling           (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-children"></a><h3>ags_thread_wait_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_wait_children            (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-parent"></a><h3>ags_thread_wait_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_wait_parent              (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-sibling"></a><h3>ags_thread_wait_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_wait_sibling             (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsThread.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsThread--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Write</pre>
+<p>The AgsDevout it is assigned to.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread--frequency"></a><h3>The <code class="literal">"frequency"</code> property</h3>
+<pre class="programlisting">  "frequency"                <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>               : Read / Write</pre>
+<p>JIFFIE.</p>
+<p>Allowed values: [0.01,1000]</p>
+<p>Default value: 1000</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a>*            : Write</pre>
+<p>The AgsDevout it is assigned to.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread--frequency"></a><h3>The <code class="literal">"frequency"</code> property</h3>
+<pre class="programlisting">  "frequency"                <GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK>               : Read / Write</pre>
+<p>JIFFIE.</p>
+<p>Allowed values: [0.01,1000]</p>
+<p>Default value: 1000</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsThread.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsThread-resume"></a><h3>The <code class="literal">"resume"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-run"></a><h3>The <code class="literal">"run"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-start"></a><h3>The <code class="literal">"start"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-stop"></a><h3>The <code class="literal">"stop"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-suspend"></a><h3>The <code class="literal">"suspend"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-timelock"></a><h3>The <code class="literal">"timelock"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-resume"></a><h3>The <code class="literal">"resume"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-run"></a><h3>The <code class="literal">"run"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-start"></a><h3>The <code class="literal">"start"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-stop"></a><h3>The <code class="literal">"stop"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-suspend"></a><h3>The <code class="literal">"suspend"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread-timelock"></a><h3>The <code class="literal">"timelock"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *agsthread,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>   user_data)      : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsThreadPool.html b/api/ags_old/AgsThreadPool.html
new file mode 100644
index 0000000..2266a92
--- /dev/null
+++ b/api/ags_old/AgsThreadPool.html
@@ -0,0 +1,171 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsThreadPool</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsThread.html" title="AgsThread">
+<link rel="next" href="AgsSingleThread.html" title="AgsSingleThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSingleThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsThreadPool.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsThreadPool.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsThreadPool.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsThreadPool.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsThreadPool.properties" class="shortcut">Properties</a>
+                   | 
+                  <a href="#AgsThreadPool.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsThreadPool"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsThreadPool.top_of_page"></a>AgsThreadPool</span></h2>
+<p>AgsThreadPool</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsThreadPool.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsThreadPool.html#AgsThreadPool-struct" title="struct AgsThreadPool">AgsThreadPool</a>;
+struct              <a class="link" href="AgsThreadPool.html#AgsThreadPoolClass" title="struct AgsThreadPoolClass">AgsThreadPoolClass</a>;
+enum                <a class="link" href="AgsThreadPool.html#AgsThreadPoolFlags" title="enum AgsThreadPoolFlags">AgsThreadPoolFlags</a>;
+<a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     <a class="link" href="AgsThreadPool.html#ags-thread-pool-new" title="ags_thread_pool_new ()">ags_thread_pool_new</a>                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="AgsThreadPool.html#ags-thread-pool-pull" title="ags_thread_pool_pull ()">ags_thread_pool_pull</a>                (<em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsThreadPool.html#ags-thread-pool-start" title="ags_thread_pool_start ()">ags_thread_pool_start</a>               (<em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsThreadPool
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsThreadPool implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsThreadPool.html#AgsThreadPool--max-threads" title='The "max-threads" property'>max-threads</a>"              <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+  "<a class="link" href="AgsThreadPool.html#AgsThreadPool--max-unused-threads" title='The "max-unused-threads" property'>max-unused-threads</a>"       <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsThreadPool.html#AgsThreadPool-start" title='The "start" signal'>start</a>"                                          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsThreadPool-struct"></a><h3>struct AgsThreadPool</h3>
+<pre class="programlisting">struct AgsThreadPool;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPoolClass"></a><h3>struct AgsThreadPoolClass</h3>
+<pre class="programlisting">struct AgsThreadPoolClass {
+  GObjectClass object;
+
+  void (*start)(AgsThreadPool *thread_pool);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPoolFlags"></a><h3>enum AgsThreadPoolFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_THREAD_POOL_RUNNING  = 1,
+  AGS_THREAD_POOL_READY    = 1 << 1,
+} AgsThreadPoolFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-new"></a><h3>ags_thread_pool_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     ags_thread_pool_new                 (<em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-pull"></a><h3>ags_thread_pool_pull ()</h3>
+<pre class="programlisting"><a class="link" href="AgsThread.html" title="AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_pool_pull                (<em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-start"></a><h3>ags_thread_pool_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_pool_start               (<em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsThreadPool--max-threads"></a><h3>The <code class="literal">"max-threads"</code> property</h3>
+<pre class="programlisting">  "max-threads"              <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The maximum of threads to be created.</p>
+<p>Allowed values: [1,65535]</p>
+<p>Default value: 1024</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPool--max-unused-threads"></a><h3>The <code class="literal">"max-unused-threads"</code> property</h3>
+<pre class="programlisting">  "max-unused-threads"       <GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK>                 : Read / Write</pre>
+<p>The maximum of unused threads.</p>
+<p>Allowed values: [1,65535]</p>
+<p>Default value: 24</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsThreadPool.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsThreadPool-start"></a><h3>The <code class="literal">"start"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *agsthreadpool,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>       user_data)          : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsTimestamp.html b/api/ags_old/AgsTimestamp.html
new file mode 100644
index 0000000..0cb72e5
--- /dev/null
+++ b/api/ags_old/AgsTimestamp.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestamp</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsTask.html" title="AgsTask">
+<link rel="next" href="AgsTimestampFactory.html" title="AgsTimestampFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTask.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTimestampFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTimestamp.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTimestamp.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTimestamp.object-hierarchy" class="shortcut">Object Hierarchy</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTimestamp"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTimestamp.top_of_page"></a>AgsTimestamp</span></h2>
+<p>AgsTimestamp</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTimestamp.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsTimestamp.html#AgsTimestamp-struct" title="struct AgsTimestamp">AgsTimestamp</a>;
+struct              <a class="link" href="AgsTimestamp.html#AgsTimestampClass" title="struct AgsTimestampClass">AgsTimestampClass</a>;
+enum                <a class="link" href="AgsTimestamp.html#AgsTimestampFlags" title="enum AgsTimestampFlags">AgsTimestampFlags</a>;
+<a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a class="link" href="AgsTimestamp.html#ags-timestamp-new" title="ags_timestamp_new ()">ags_timestamp_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestamp.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsTimestamp
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestamp.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTimestamp.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimestamp-struct"></a><h3>struct AgsTimestamp</h3>
+<pre class="programlisting">struct AgsTimestamp;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampClass"></a><h3>struct AgsTimestampClass</h3>
+<pre class="programlisting">struct AgsTimestampClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFlags"></a><h3>enum AgsTimestampFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_UNIX      = 1,
+  AGS_TIMESTAMP_OUTDATED  = 1 << 1,
+} AgsTimestampFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-new"></a><h3>ags_timestamp_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsTimestampFactory.html b/api/ags_old/AgsTimestampFactory.html
new file mode 100644
index 0000000..34d3245
--- /dev/null
+++ b/api/ags_old/AgsTimestampFactory.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestampFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsTimestamp.html" title="AgsTimestamp">
+<link rel="next" href="ags-ags-synths.html" title="ags_synths">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTimestamp.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-synths.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTimestampFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTimestampFactory.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTimestampFactory.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTimestampFactory.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTimestampFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTimestampFactory.top_of_page"></a>AgsTimestampFactory</span></h2>
+<p>AgsTimestampFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTimestampFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsTimestampFactory.html#AgsTimestampFactory-struct" title="struct AgsTimestampFactory">AgsTimestampFactory</a>;
+struct              <a class="link" href="AgsTimestampFactory.html#AgsTimestampFactoryClass" title="struct AgsTimestampFactoryClass">AgsTimestampFactoryClass</a>;
+enum                <a class="link" href="AgsTimestampFactory.html#AgsTimestampFactoryFlags" title="enum AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a>;
+<a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a class="link" href="AgsTimestampFactory.html#ags-timestamp-factory-create" title="ags_timestamp_factory_create ()">ags_timestamp_factory_create</a>        (<em class="parameter"><code><a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);
+<a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a class="link" href="AgsTimestampFactory.html#ags-timestamp-factory-get-instance" title="ags_timestamp_factory_get_instance ()">ags_timestamp_factory_get_instance</a>
+                                                        ();
+<a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a class="link" href="AgsTimestampFactory.html#ags-timestamp-factory-new" title="ags_timestamp_factory_new ()">ags_timestamp_factory_new</a>         ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampFactory.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----AgsTimestampFactory
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampFactory.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsTimestampFactory.html#AgsTimestampFactory-create" title='The "create" signal'>create</a>"                                         : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampFactory.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimestampFactory-struct"></a><h3>struct AgsTimestampFactory</h3>
+<pre class="programlisting">struct AgsTimestampFactory;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFactoryClass"></a><h3>struct AgsTimestampFactoryClass</h3>
+<pre class="programlisting">struct AgsTimestampFactoryClass {
+  GObjectClass object;
+  
+  AgsTimestamp* (*create)(AgsTimestampFactory *timestamp_factory,
+			  AgsTimestamp *predecor);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFactoryFlags"></a><h3>enum AgsTimestampFactoryFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_FACTORY_UNIX      = 1,
+} AgsTimestampFactoryFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-create"></a><h3>ags_timestamp_factory_create ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_factory_create        (<em class="parameter"><code><a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-get-instance"></a><h3>ags_timestamp_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_get_instance
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-new"></a><h3>ags_timestamp_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_new         ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampFactory.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsTimestampFactory-create"></a><h3>The <code class="literal">"create"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK>*            user_function                      (<a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *agstimestampfactory,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>             *arg1,
+                                                        <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>             *arg2,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>             user_data)                : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsTimestampThread.html b/api/ags_old/AgsTimestampThread.html
new file mode 100644
index 0000000..a8149bd
--- /dev/null
+++ b/api/ags_old/AgsTimestampThread.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestampThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsTaskThread.html" title="AgsTaskThread">
+<link rel="next" href="AgsThread.html" title="AgsThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTaskThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTimestampThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTimestampThread.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTimestampThread.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTimestampThread.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTimestampThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTimestampThread.top_of_page"></a>AgsTimestampThread</span></h2>
+<p>AgsTimestampThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTimestampThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a>
+#define             <a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BPM">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a>
+#define             <a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_TIC">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a>
+struct              <a class="link" href="AgsTimestampThread.html#AgsTimestampThread-struct" title="struct AgsTimestampThread">AgsTimestampThread</a>;
+struct              <a class="link" href="AgsTimestampThread.html#AgsTimestampThreadClass" title="struct AgsTimestampThreadClass">AgsTimestampThreadClass</a>;
+<a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * <a class="link" href="AgsTimestampThread.html#ags-timestamp-thread-new" title="ags_timestamp_thread_new ()">ags_timestamp_thread_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampThread.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+         +----AgsTimestampThread
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampThread.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsTimestampThread implements
+ <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>,  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK> and  <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTimestampThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MICROSECONDS-PER-SECOND:CAPS"></a><h3>AGS_MICROSECONDS_PER_SECOND</h3>
+<pre class="programlisting">#define AGS_MICROSECONDS_PER_SECOND (1000000.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_TIC</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_TIC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampThread-struct"></a><h3>struct AgsTimestampThread</h3>
+<pre class="programlisting">struct AgsTimestampThread;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampThreadClass"></a><h3>struct AgsTimestampThreadClass</h3>
+<pre class="programlisting">struct AgsTimestampThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-thread-new"></a><h3>ags_timestamp_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * ags_timestamp_thread_new           ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsToggleLed.html b/api/ags_old/AgsToggleLed.html
new file mode 100644
index 0000000..871f9fb
--- /dev/null
+++ b/api/ags_old/AgsToggleLed.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsToggleLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsStartDevout.html" title="AgsStartDevout">
+<link rel="next" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsStartDevout.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTogglePatternBit.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsToggleLed.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsToggleLed.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsToggleLed.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsToggleLed.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsToggleLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsToggleLed.top_of_page"></a>AgsToggleLed</span></h2>
+<p>AgsToggleLed</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsToggleLed.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsToggleLed.html#AgsToggleLed-struct" title="struct AgsToggleLed">AgsToggleLed</a>;
+struct              <a class="link" href="AgsToggleLed.html#AgsToggleLedClass" title="struct AgsToggleLedClass">AgsToggleLedClass</a>;
+<a class="link" href="AgsToggleLed.html" title="AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      <a class="link" href="AgsToggleLed.html#ags-toggle-led-new" title="ags_toggle_led_new ()">ags_toggle_led_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *led</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> set_active</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> unset_active</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsToggleLed.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsToggleLed
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsToggleLed.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsToggleLed implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsToggleLed.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsToggleLed.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsToggleLed-struct"></a><h3>struct AgsToggleLed</h3>
+<pre class="programlisting">struct AgsToggleLed;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsToggleLedClass"></a><h3>struct AgsToggleLedClass</h3>
+<pre class="programlisting">struct AgsToggleLedClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-led-new"></a><h3>ags_toggle_led_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsToggleLed.html" title="AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      ags_toggle_led_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *led</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> set_active</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> unset_active</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsTogglePatternBit.html b/api/ags_old/AgsTogglePatternBit.html
new file mode 100644
index 0000000..af0bb79
--- /dev/null
+++ b/api/ags_old/AgsTogglePatternBit.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTogglePatternBit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsToggleLed.html" title="AgsToggleLed">
+<link rel="next" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsToggleLed.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsUnrefAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsTogglePatternBit.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsTogglePatternBit.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsTogglePatternBit.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsTogglePatternBit.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsTogglePatternBit.signals" class="shortcut">Signals</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsTogglePatternBit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsTogglePatternBit.top_of_page"></a>AgsTogglePatternBit</span></h2>
+<p>AgsTogglePatternBit</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsTogglePatternBit.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsTogglePatternBit.html#AgsTogglePatternBit-struct" title="struct AgsTogglePatternBit">AgsTogglePatternBit</a>;
+struct              <a class="link" href="AgsTogglePatternBit.html#AgsTogglePatternBitClass" title="struct AgsTogglePatternBitClass">AgsTogglePatternBitClass</a>;
+<a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * <a class="link" href="AgsTogglePatternBit.html#ags-toggle-pattern-bit-new" title="ags_toggle_pattern_bit_new ()">ags_toggle_pattern_bit_new</a>        (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui" title="ags_toggle_pattern_bit_refresh_gui ()">ags_toggle_pattern_bit_refresh_gui</a>  (<em class="parameter"><code><a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsTogglePatternBit
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsTogglePatternBit implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.signals"></a><h2>Signals</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsTogglePatternBit.html#AgsTogglePatternBit-refresh-gui" title='The "refresh-gui" signal'>refresh-gui</a>"                                    : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK>
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTogglePatternBit-struct"></a><h3>struct AgsTogglePatternBit</h3>
+<pre class="programlisting">struct AgsTogglePatternBit;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTogglePatternBitClass"></a><h3>struct AgsTogglePatternBitClass</h3>
+<pre class="programlisting">struct AgsTogglePatternBitClass {
+  AgsTaskClass task;
+
+  void (*refresh_gui)(AgsTogglePatternBit *toggle_pattern_bit);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-new"></a><h3>ags_toggle_pattern_bit_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * ags_toggle_pattern_bit_new        (<em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-refresh-gui"></a><h3>ags_toggle_pattern_bit_refresh_gui ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toggle_pattern_bit_refresh_gui  (<em class="parameter"><code><a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsTogglePatternBit.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="AgsTogglePatternBit-refresh-gui"></a><h3>The <code class="literal">"refresh-gui"</code> signal</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                user_function                      (<a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *agstogglepatternbit,
+                                                        <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK>             user_data)                : <GTKDOCLINK HREF="G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></GTKDOCLINK></pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsToolbar.html b/api/ags_old/AgsToolbar.html
new file mode 100644
index 0000000..9aeb02d
--- /dev/null
+++ b/api/ags_old/AgsToolbar.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsToolbar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">
+<link rel="next" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-notebook-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-toolbar-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsToolbar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsToolbar.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsToolbar.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsToolbar.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsToolbar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsToolbar.top_of_page"></a>AgsToolbar</span></h2>
+<p>AgsToolbar</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsToolbar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsToolbar.html#AgsToolbar-struct" title="struct AgsToolbar">AgsToolbar</a>;
+struct              <a class="link" href="AgsToolbar.html#AgsToolbarClass" title="struct AgsToolbarClass">AgsToolbarClass</a>;
+<a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        <a class="link" href="AgsToolbar.html#ags-toolbar-new" title="ags_toolbar_new ()">ags_toolbar_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsToolbar.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkToolbar">GtkToolbar</GTKDOCLINK>
+                                 +----AgsToolbar
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsToolbar.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsToolbar implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkToolShell">GtkToolShell</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkOrientable">GtkOrientable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsToolbar.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsToolbar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsToolbar-struct"></a><h3>struct AgsToolbar</h3>
+<pre class="programlisting">struct AgsToolbar;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsToolbarClass"></a><h3>struct AgsToolbarClass</h3>
+<pre class="programlisting">struct AgsToolbarClass {
+  GtkToolbarClass toolbar;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-new"></a><h3>ags_toolbar_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        ags_toolbar_new                     ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsUnrefAudioSignal.html b/api/ags_old/AgsUnrefAudioSignal.html
new file mode 100644
index 0000000..1ddbb83
--- /dev/null
+++ b/api/ags_old/AgsUnrefAudioSignal.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsUnrefAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">
+<link rel="next" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTogglePatternBit.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="pt07.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsUnrefAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsUnrefAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsUnrefAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsUnrefAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsUnrefAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsUnrefAudioSignal.top_of_page"></a>AgsUnrefAudioSignal</span></h2>
+<p>AgsUnrefAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsUnrefAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsUnrefAudioSignal.html#AgsUnrefAudioSignal-struct" title="struct AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>;
+struct              <a class="link" href="AgsUnrefAudioSignal.html#AgsUnrefAudioSignalClass" title="struct AgsUnrefAudioSignalClass">AgsUnrefAudioSignalClass</a>;
+<a class="link" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * <a class="link" href="AgsUnrefAudioSignal.html#ags-unref-audio-signal-new" title="ags_unref_audio_signal_new ()">ags_unref_audio_signal_new</a>        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsUnrefAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+         +----AgsUnrefAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsUnrefAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsUnrefAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsUnrefAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsUnrefAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsUnrefAudioSignal-struct"></a><h3>struct AgsUnrefAudioSignal</h3>
+<pre class="programlisting">struct AgsUnrefAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsUnrefAudioSignalClass"></a><h3>struct AgsUnrefAudioSignalClass</h3>
+<pre class="programlisting">struct AgsUnrefAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-unref-audio-signal-new"></a><h3>ags_unref_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * ags_unref_audio_signal_new        (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsVIndicator.html b/api/ags_old/AgsVIndicator.html
new file mode 100644
index 0000000..77baa85
--- /dev/null
+++ b/api/ags_old/AgsVIndicator.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="AgsLed.html" title="AgsLed">
+<link rel="next" href="AgsTable.html" title="AgsTable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLed.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsTable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsVIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsVIndicator.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsVIndicator.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsVIndicator.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsVIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsVIndicator.top_of_page"></a>AgsVIndicator</span></h2>
+<p>AgsVIndicator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsVIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsVIndicator.html#AgsVIndicator-struct" title="struct AgsVIndicator">AgsVIndicator</a>;
+struct              <a class="link" href="AgsVIndicator.html#AgsVIndicatorClass" title="struct AgsVIndicatorClass">AgsVIndicatorClass</a>;
+<a class="link" href="AgsVIndicator.html" title="AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     <a class="link" href="AgsVIndicator.html#ags-vindicator-new" title="ags_vindicator_new ()">ags_vindicator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVIndicator.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<a class="link" href="AgsIndicator.html" title="AgsIndicator">AgsIndicator</a>
+                           +----AgsVIndicator
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVIndicator.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsVIndicator implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK> and  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsVIndicator.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsVIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVIndicator-struct"></a><h3>struct AgsVIndicator</h3>
+<pre class="programlisting">struct AgsVIndicator;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVIndicatorClass"></a><h3>struct AgsVIndicatorClass</h3>
+<pre class="programlisting">struct AgsVIndicatorClass {
+  GtkWidgetClass indicator;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-vindicator-new"></a><h3>ags_vindicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsVIndicator.html" title="AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     ags_vindicator_new                  ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsVolumeAudioSignal.html b/api/ags_old/AgsVolumeAudioSignal.html
new file mode 100644
index 0000000..1e18746
--- /dev/null
+++ b/api/ags_old/AgsVolumeAudioSignal.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">
+<link rel="next" href="AgsVolumeChannel.html" title="AgsVolumeChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPeakChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsVolumeChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsVolumeAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsVolumeAudioSignal.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsVolumeAudioSignal.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsVolumeAudioSignal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsVolumeAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsVolumeAudioSignal.top_of_page"></a>AgsVolumeAudioSignal</span></h2>
+<p>AgsVolumeAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsVolumeAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsVolumeAudioSignal.html#AgsVolumeAudioSignal-struct" title="struct AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>;
+struct              <a class="link" href="AgsVolumeAudioSignal.html#AgsVolumeAudioSignalClass" title="struct AgsVolumeAudioSignalClass">AgsVolumeAudioSignalClass</a>;
+<a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * <a class="link" href="AgsVolumeAudioSignal.html#ags-volume-audio-signal-new" title="ags_volume_audio_signal_new ()">ags_volume_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeAudioSignal.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+               +----AgsVolumeAudioSignal
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeAudioSignal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsVolumeAudioSignal implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeAudioSignal-struct"></a><h3>struct AgsVolumeAudioSignal</h3>
+<pre class="programlisting">struct AgsVolumeAudioSignal;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeAudioSignalClass"></a><h3>struct AgsVolumeAudioSignalClass</h3>
+<pre class="programlisting">struct AgsVolumeAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-audio-signal-new"></a><h3>ags_volume_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * ags_volume_audio_signal_new      (<em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsVolumeChannel.html b/api/ags_old/AgsVolumeChannel.html
new file mode 100644
index 0000000..12c6049
--- /dev/null
+++ b/api/ags_old/AgsVolumeChannel.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">
+<link rel="next" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsVolumeAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsVolumeChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsVolumeChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsVolumeChannel.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsVolumeChannel.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsVolumeChannel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsVolumeChannel.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsVolumeChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsVolumeChannel.top_of_page"></a>AgsVolumeChannel</span></h2>
+<p>AgsVolumeChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsVolumeChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsVolumeChannel.html#AgsVolumeChannel-struct" title="struct AgsVolumeChannel">AgsVolumeChannel</a>;
+struct              <a class="link" href="AgsVolumeChannel.html#AgsVolumeChannelClass" title="struct AgsVolumeChannelClass">AgsVolumeChannelClass</a>;
+<a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  <a class="link" href="AgsVolumeChannel.html#ags-volume-channel-new" title="ags_volume_channel_new ()">ags_volume_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+               +----AgsVolumeChannel
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsVolumeChannel implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsVolumeChannel.html#AgsVolumeChannel--volume" title='The "volume" property'>volume</a>"                   <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannel-struct"></a><h3>struct AgsVolumeChannel</h3>
+<pre class="programlisting">struct AgsVolumeChannel;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeChannelClass"></a><h3>struct AgsVolumeChannelClass</h3>
+<pre class="programlisting">struct AgsVolumeChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-channel-new"></a><h3>ags_volume_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  ags_volume_channel_new              ();</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannel.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannel--volume"></a><h3>The <code class="literal">"volume"</code> property</h3>
+<pre class="programlisting">  "volume"                   <a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a>*              : Read / Write</pre>
+<p>The volume to apply on the channel.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsVolumeChannelRun.html b/api/ags_old/AgsVolumeChannelRun.html
new file mode 100644
index 0000000..af47dc7
--- /dev/null
+++ b/api/ags_old/AgsVolumeChannelRun.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsVolumeChannel.html" title="AgsVolumeChannel">
+<link rel="next" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsVolumeChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsVolumeRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsVolumeChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsVolumeChannelRun.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsVolumeChannelRun.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsVolumeChannelRun.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsVolumeChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsVolumeChannelRun.top_of_page"></a>AgsVolumeChannelRun</span></h2>
+<p>AgsVolumeChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsVolumeChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsVolumeChannelRun.html#AgsVolumeChannelRun-struct" title="struct AgsVolumeChannelRun">AgsVolumeChannelRun</a>;
+struct              <a class="link" href="AgsVolumeChannelRun.html#AgsVolumeChannelRunClass" title="struct AgsVolumeChannelRunClass">AgsVolumeChannelRunClass</a>;
+<a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * <a class="link" href="AgsVolumeChannelRun.html#ags-volume-channel-run-new" title="ags_volume_channel_run_new ()">ags_volume_channel_run_new</a>        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannelRun.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+               +----AgsVolumeChannelRun
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannelRun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsVolumeChannelRun implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannelRun-struct"></a><h3>struct AgsVolumeChannelRun</h3>
+<pre class="programlisting">struct AgsVolumeChannelRun;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeChannelRunClass"></a><h3>struct AgsVolumeChannelRunClass</h3>
+<pre class="programlisting">struct AgsVolumeChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-channel-run-new"></a><h3>ags_volume_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * ags_volume_channel_run_new        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsVolumeRecycling.html b/api/ags_old/AgsVolumeRecycling.html
new file mode 100644
index 0000000..ec26118
--- /dev/null
+++ b/api/ags_old/AgsVolumeRecycling.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">
+<link rel="next" href="AgsPlayAudio.html" title="AgsPlayAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsVolumeChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPlayAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsVolumeRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsVolumeRecycling.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsVolumeRecycling.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsVolumeRecycling.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsVolumeRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsVolumeRecycling.top_of_page"></a>AgsVolumeRecycling</span></h2>
+<p>AgsVolumeRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsVolumeRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="AgsVolumeRecycling.html#AgsVolumeRecycling-struct" title="struct AgsVolumeRecycling">AgsVolumeRecycling</a>;
+struct              <a class="link" href="AgsVolumeRecycling.html#AgsVolumeRecyclingClass" title="struct AgsVolumeRecyclingClass">AgsVolumeRecyclingClass</a>;
+<a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * <a class="link" href="AgsVolumeRecycling.html#ags-volume-recycling-new" title="ags_volume_recycling_new ()">ags_volume_recycling_new</a>           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeRecycling.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+         +----<a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+               +----AgsVolumeRecycling
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeRecycling.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsVolumeRecycling implements
+ <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>,  <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>,  <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a> and  <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsVolumeRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeRecycling-struct"></a><h3>struct AgsVolumeRecycling</h3>
+<pre class="programlisting">struct AgsVolumeRecycling;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeRecyclingClass"></a><h3>struct AgsVolumeRecyclingClass</h3>
+<pre class="programlisting">struct AgsVolumeRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-recycling-new"></a><h3>ags_volume_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * ags_volume_recycling_new           (<em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/AgsWindow.html b/api/ags_old/AgsWindow.html
new file mode 100644
index 0000000..8ab765a
--- /dev/null
+++ b/api/ags_old/AgsWindow.html
@@ -0,0 +1,213 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsServerPreferences.html" title="AgsServerPreferences">
+<link rel="next" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsServerPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-window-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#AgsWindow.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#AgsWindow.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#AgsWindow.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#AgsWindow.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
+                  <a href="#AgsWindow.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="AgsWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="AgsWindow.top_of_page"></a>AgsWindow</span></h2>
+<p>AgsWindow</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="AgsWindow.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="AgsWindow.html#AGS-MACHINE-COUNTER:CAPS" title="AGS_MACHINE_COUNTER()">AGS_MACHINE_COUNTER</a>                 (ptr)
+struct              <a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter">AgsMachineCounter</a>;
+struct              <a class="link" href="AgsWindow.html#AgsWindow-struct" title="struct AgsWindow">AgsWindow</a>;
+struct              <a class="link" href="AgsWindow.html#AgsWindowClass" title="struct AgsWindowClass">AgsWindowClass</a>;
+enum                <a class="link" href="AgsWindow.html#AgsWindowFlags" title="enum AgsWindowFlags">AgsWindowFlags</a>;
+<a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a class="link" href="AgsWindow.html#ags-machine-counter-alloc" title="ags_machine_counter_alloc ()">ags_machine_counter_alloc</a>           (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> initial_value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsWindow.html#ags-window-decrement-machine-counter" title="ags_window_decrement_machine_counter ()">ags_window_decrement_machine_counter</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);
+<a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a class="link" href="AgsWindow.html#ags-window-find-machine-counter" title="ags_window_find_machine_counter ()">ags_window_find_machine_counter</a>     (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="AgsWindow.html#ags-window-increment-machine-counter" title="ags_window_increment_machine_counter ()">ags_window_increment_machine_counter</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);
+<a class="link" href="AgsWindow.html" title="AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         <a class="link" href="AgsWindow.html#ags-window-new" title="ags_window_new ()">ags_window_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+   +----<GTKDOCLINK HREF="GInitiallyUnowned">GInitiallyUnowned</GTKDOCLINK>
+         +----<GTKDOCLINK HREF="GtkObject">GtkObject</GTKDOCLINK>
+               +----<GTKDOCLINK HREF="GtkWidget">GtkWidget</GTKDOCLINK>
+                     +----<GTKDOCLINK HREF="GtkContainer">GtkContainer</GTKDOCLINK>
+                           +----<GTKDOCLINK HREF="GtkBin">GtkBin</GTKDOCLINK>
+                                 +----<GTKDOCLINK HREF="GtkWindow">GtkWindow</GTKDOCLINK>
+                                       +----AgsWindow
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+AgsWindow implements
+ <GTKDOCLINK HREF="AtkImplementorIface">AtkImplementorIface</GTKDOCLINK>,  <GTKDOCLINK HREF="GtkBuildable">GtkBuildable</GTKDOCLINK> and  <GTKDOCLINK HREF="AgsConnectable">AgsConnectable</GTKDOCLINK>.</p>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="AgsWindow.html#AgsWindow--ags-main" title='The "ags-main" property'>ags-main</a>"                 <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+  "<a class="link" href="AgsWindow.html#AgsWindow--devout" title='The "devout" property'>devout</a>"                   <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write
+</pre>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-COUNTER:CAPS"></a><h3>AGS_MACHINE_COUNTER()</h3>
+<pre class="programlisting">#define AGS_MACHINE_COUNTER(ptr) ((AgsMachineCounter *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineCounter"></a><h3>struct AgsMachineCounter</h3>
+<pre class="programlisting">struct AgsMachineCounter {
+  gchar *version;
+  gchar *build_id;
+
+  GType machine_type;
+  guint counter;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindow-struct"></a><h3>struct AgsWindow</h3>
+<pre class="programlisting">struct AgsWindow;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindowClass"></a><h3>struct AgsWindowClass</h3>
+<pre class="programlisting">struct AgsWindowClass {
+  GtkWindowClass window;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindowFlags"></a><h3>enum AgsWindowFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_WINDOW_READY        = 1,
+  AGS_WINDOW_LOADING      = 1 << 1,
+  AGS_WINDOW_SAVING       = 1 << 2,
+  AGS_WINDOW_TERMINATING  = 1 << 3,
+} AgsWindowFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-counter-alloc"></a><h3>ags_machine_counter_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_machine_counter_alloc           (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> initial_value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-decrement-machine-counter"></a><h3>ags_window_decrement_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_window_decrement_machine_counter
+                                                        (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-find-machine-counter"></a><h3>ags_window_find_machine_counter ()</h3>
+<pre class="programlisting"><a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_window_find_machine_counter     (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-increment-machine-counter"></a><h3>ags_window_increment_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_window_increment_machine_counter
+                                                        (<em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-new"></a><h3>ags_window_new ()</h3>
+<pre class="programlisting"><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         ags_window_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="AgsWindow.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="AgsWindow--ags-main"></a><h3>The <code class="literal">"ags-main"</code> property</h3>
+<pre class="programlisting">  "ags-main"                 <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The AgsMain it is assigned with.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindow--devout"></a><h3>The <code class="literal">"devout"</code> property</h3>
+<pre class="programlisting">  "devout"                   <GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK>*              : Read / Write</pre>
+<p>The devout it is assigned with.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAddAudio.html b/api/ags_old/ags-AgsAddAudio.html
new file mode 100644
index 0000000..782af01
--- /dev/null
+++ b/api/ags_old/ags-AgsAddAudio.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="next" href="ags-AgsAddAudioSignal.html" title="AgsAddAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="task.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddAudio.top_of_page"></a>AgsAddAudio</span></h2>
+<p>AgsAddAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAddAudio.html#AgsAddAudio" title="struct AgsAddAudio">AgsAddAudio</a>;
+struct              <a class="link" href="ags-AgsAddAudio.html#AgsAddAudioClass" title="struct AgsAddAudioClass">AgsAddAudioClass</a>;
+<a class="link" href="ags-AgsAddAudio.html#AgsAddAudio" title="struct AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       <a class="link" href="ags-AgsAddAudio.html#ags-add-audio-new" title="ags_add_audio_new ()">ags_add_audio_new</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddAudio"></a><h3>struct AgsAddAudio</h3>
+<pre class="programlisting">struct AgsAddAudio {
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddAudioClass"></a><h3>struct AgsAddAudioClass</h3>
+<pre class="programlisting">struct AgsAddAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-audio-new"></a><h3>ags_add_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddAudio.html#AgsAddAudio" title="struct AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       ags_add_audio_new                   (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAddAudioSignal.html b/api/ags_old/ags-AgsAddAudioSignal.html
new file mode 100644
index 0000000..465174d
--- /dev/null
+++ b/api/ags_old/ags-AgsAddAudioSignal.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddAudio.html" title="AgsAddAudio">
+<link rel="next" href="ags-AgsAddLineMember.html" title="AgsAddLineMember">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddLineMember.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddAudioSignal.top_of_page"></a>AgsAddAudioSignal</span></h2>
+<p>AgsAddAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal">AgsAddAudioSignal</a>;
+struct              <a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignalClass" title="struct AgsAddAudioSignalClass">AgsAddAudioSignalClass</a>;
+<a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * <a class="link" href="ags-AgsAddAudioSignal.html#ags-add-audio-signal-new" title="ags_add_audio_signal_new ()">ags_add_audio_signal_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_signal_flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddAudioSignal"></a><h3>struct AgsAddAudioSignal</h3>
+<pre class="programlisting">struct AgsAddAudioSignal {
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+  AgsDevout *devout;
+  AgsRecallID *recall_id;
+  guint audio_signal_flags;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddAudioSignalClass"></a><h3>struct AgsAddAudioSignalClass</h3>
+<pre class="programlisting">struct AgsAddAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-audio-signal-new"></a><h3>ags_add_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddAudioSignal.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * ags_add_audio_signal_new            (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_signal_flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAddLineMember.html b/api/ags_old/ags-AgsAddLineMember.html
new file mode 100644
index 0000000..b60cca2
--- /dev/null
+++ b/api/ags_old/ags-AgsAddLineMember.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddAudioSignal.html" title="AgsAddAudioSignal">
+<link rel="next" href="ags-AgsAddNote.html" title="AgsAddNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddLineMember.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddLineMember.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddLineMember.top_of_page"></a>AgsAddLineMember</span></h2>
+<p>AgsAddLineMember</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddLineMember.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMember" title="struct AgsAddLineMember">AgsAddLineMember</a>;
+struct              <a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMemberClass" title="struct AgsAddLineMemberClass">AgsAddLineMemberClass</a>;
+<a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMember" title="struct AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></a> *  <a class="link" href="ags-AgsAddLineMember.html#ags-add-line-member-new" title="ags_add_line_member_new ()">ags_add_line_member_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddLineMember.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddLineMember"></a><h3>struct AgsAddLineMember</h3>
+<pre class="programlisting">struct AgsAddLineMember {
+  AgsTask task;
+
+  AgsLine *line;
+  AgsLineMember *line_member;
+
+  guint x;
+  guint y;
+  guint width;
+  guint height;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddLineMemberClass"></a><h3>struct AgsAddLineMemberClass</h3>
+<pre class="programlisting">struct AgsAddLineMemberClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-line-member-new"></a><h3>ags_add_line_member_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddLineMember.html#AgsAddLineMember" title="struct AgsAddLineMember"><span class="returnvalue">AgsAddLineMember</span></a> *  ags_add_line_member_new             (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAddNote.html b/api/ags_old/ags-AgsAddNote.html
new file mode 100644
index 0000000..3f3a91d
--- /dev/null
+++ b/api/ags_old/ags-AgsAddNote.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddLineMember.html" title="AgsAddLineMember">
+<link rel="next" href="ags-AgsAddPointToSelection.html" title="AgsAddPointToSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddLineMember.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddPointToSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddNote.top_of_page"></a>AgsAddNote</span></h2>
+<p>AgsAddNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAddNote.html#AgsAddNote" title="struct AgsAddNote">AgsAddNote</a>;
+struct              <a class="link" href="ags-AgsAddNote.html#AgsAddNoteClass" title="struct AgsAddNoteClass">AgsAddNoteClass</a>;
+<a class="link" href="ags-AgsAddNote.html#AgsAddNote" title="struct AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        <a class="link" href="ags-AgsAddNote.html#ags-add-note-new" title="ags_add_note_new ()">ags_add_note_new</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddNote"></a><h3>struct AgsAddNote</h3>
+<pre class="programlisting">struct AgsAddNote {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  AgsNote *note;
+  gboolean use_selection_list;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddNoteClass"></a><h3>struct AgsAddNoteClass</h3>
+<pre class="programlisting">struct AgsAddNoteClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-note-new"></a><h3>ags_add_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddNote.html#AgsAddNote" title="struct AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        ags_add_note_new                    (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAddPointToSelection.html b/api/ags_old/ags-AgsAddPointToSelection.html
new file mode 100644
index 0000000..91b8dc7
--- /dev/null
+++ b/api/ags_old/ags-AgsAddPointToSelection.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddPointToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddNote.html" title="AgsAddNote">
+<link rel="next" href="ags-AgsAddRecall.html" title="AgsAddRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddPointToSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddPointToSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddPointToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddPointToSelection.top_of_page"></a>AgsAddPointToSelection</span></h2>
+<p>AgsAddPointToSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddPointToSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection">AgsAddPointToSelection</a>;
+struct              <a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelectionClass" title="struct AgsAddPointToSelectionClass">AgsAddPointToSelectionClass</a>;
+<a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * <a class="link" href="ags-AgsAddPointToSelection.html#ags-add-point-to-selection-new" title="ags_add_point_to_selection_new ()">ags_add_point_to_selection_new</a> (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddPointToSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddPointToSelection"></a><h3>struct AgsAddPointToSelection</h3>
+<pre class="programlisting">struct AgsAddPointToSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+
+  gboolean replace_current_selection;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddPointToSelectionClass"></a><h3>struct AgsAddPointToSelectionClass</h3>
+<pre class="programlisting">struct AgsAddPointToSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-point-to-selection-new"></a><h3>ags_add_point_to_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddPointToSelection.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * ags_add_point_to_selection_new (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAddRecall.html b/api/ags_old/ags-AgsAddRecall.html
new file mode 100644
index 0000000..1fb6526
--- /dev/null
+++ b/api/ags_old/ags-AgsAddRecall.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddPointToSelection.html" title="AgsAddPointToSelection">
+<link rel="next" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddPointToSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAddRegionToSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddRecall.top_of_page"></a>AgsAddRecall</span></h2>
+<p>AgsAddRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAddRecall.html#AgsAddRecall" title="struct AgsAddRecall">AgsAddRecall</a>;
+struct              <a class="link" href="ags-AgsAddRecall.html#AgsAddRecallClass" title="struct AgsAddRecallClass">AgsAddRecallClass</a>;
+<a class="link" href="ags-AgsAddRecall.html#AgsAddRecall" title="struct AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></a> *      <a class="link" href="ags-AgsAddRecall.html#ags-add-recall-new" title="ags_add_recall_new ()">ags_add_recall_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddRecall"></a><h3>struct AgsAddRecall</h3>
+<pre class="programlisting">struct AgsAddRecall {
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddRecallClass"></a><h3>struct AgsAddRecallClass</h3>
+<pre class="programlisting">struct AgsAddRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-recall-new"></a><h3>ags_add_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddRecall.html#AgsAddRecall" title="struct AgsAddRecall"><span class="returnvalue">AgsAddRecall</span></a> *      ags_add_recall_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAddRegionToSelection.html b/api/ags_old/ags-AgsAddRegionToSelection.html
new file mode 100644
index 0000000..faa8acb
--- /dev/null
+++ b/api/ags_old/ags-AgsAddRegionToSelection.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAddRegionToSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddRecall.html" title="AgsAddRecall">
+<link rel="next" href="ags-AgsAppendAudio.html" title="AgsAppendAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAppendAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAddRegionToSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAddRegionToSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAddRegionToSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAddRegionToSelection.top_of_page"></a>AgsAddRegionToSelection</span></h2>
+<p>AgsAddRegionToSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAddRegionToSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection">AgsAddRegionToSelection</a>;
+struct              <a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelectionClass" title="struct AgsAddRegionToSelectionClass">AgsAddRegionToSelectionClass</a>;
+<a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * <a class="link" href="ags-AgsAddRegionToSelection.html#ags-add-region-to-selection-new" title="ags_add_region_to_selection_new ()">ags_add_region_to_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAddRegionToSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAddRegionToSelection"></a><h3>struct AgsAddRegionToSelection</h3>
+<pre class="programlisting">struct AgsAddRegionToSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+
+  gboolean replace_current_selection;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAddRegionToSelectionClass"></a><h3>struct AgsAddRegionToSelectionClass</h3>
+<pre class="programlisting">struct AgsAddRegionToSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-add-region-to-selection-new"></a><h3>ags_add_region_to_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAddRegionToSelection.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * ags_add_region_to_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAppendAudio.html b/api/ags_old/ags-AgsAppendAudio.html
new file mode 100644
index 0000000..67ad1c6
--- /dev/null
+++ b/api/ags_old/ags-AgsAppendAudio.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">
+<link rel="next" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAddRegionToSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAppendAudioThreaded.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendAudio.top_of_page"></a>AgsAppendAudio</span></h2>
+<p>AgsAppendAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudio" title="struct AgsAppendAudio">AgsAppendAudio</a>;
+struct              <a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudioClass" title="struct AgsAppendAudioClass">AgsAppendAudioClass</a>;
+<a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudio" title="struct AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    <a class="link" href="ags-AgsAppendAudio.html#ags-append-audio-new" title="ags_append_audio_new ()">ags_append_audio_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendAudio"></a><h3>struct AgsAppendAudio</h3>
+<pre class="programlisting">struct AgsAppendAudio {
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendAudioClass"></a><h3>struct AgsAppendAudioClass</h3>
+<pre class="programlisting">struct AgsAppendAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-audio-new"></a><h3>ags_append_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAppendAudio.html#AgsAppendAudio" title="struct AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    ags_append_audio_new                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAppendAudioThreaded.html b/api/ags_old/ags-AgsAppendAudioThreaded.html
new file mode 100644
index 0000000..cfe22ba
--- /dev/null
+++ b/api/ags_old/ags-AgsAppendAudioThreaded.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendAudioThreaded</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="AgsAppendAudio.html" title="AgsAppendAudio">
+<link rel="next" href="AgsAppendChannel.html" title="AgsAppendChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAppendAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAppendChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendAudioThreaded.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendAudioThreaded.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendAudioThreaded"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendAudioThreaded.top_of_page"></a>AgsAppendAudioThreaded</span></h2>
+<p>AgsAppendAudioThreaded</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendAudioThreaded.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded">AgsAppendAudioThreaded</a>;
+struct              <a class="link" href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreadedClass" title="struct AgsAppendAudioThreadedClass">AgsAppendAudioThreadedClass</a>;
+<a class="link" href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded"><span class="returnvalue">AgsAppendAudioThreaded</span></a> * <a class="link" href="ags-AgsAppendAudioThreaded.html#ags-append-audio-threaded-new" title="ags_append_audio_threaded_new ()">ags_append_audio_threaded_new</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudioThreaded.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendAudioThreaded.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendAudioThreaded"></a><h3>struct AgsAppendAudioThreaded</h3>
+<pre class="programlisting">struct AgsAppendAudioThreaded {
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendAudioThreadedClass"></a><h3>struct AgsAppendAudioThreadedClass</h3>
+<pre class="programlisting">struct AgsAppendAudioThreadedClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-audio-threaded-new"></a><h3>ags_append_audio_threaded_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAppendAudioThreaded.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded"><span class="returnvalue">AgsAppendAudioThreaded</span></a> * ags_append_audio_threaded_new  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAppendChannel.html b/api/ags_old/ags-AgsAppendChannel.html
new file mode 100644
index 0000000..fda4b31
--- /dev/null
+++ b/api/ags_old/ags-AgsAppendChannel.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">
+<link rel="next" href="ags-AgsAppendRecall.html" title="AgsAppendRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAppendAudioThreaded.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAppendRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendChannel.top_of_page"></a>AgsAppendChannel</span></h2>
+<p>AgsAppendChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannel" title="struct AgsAppendChannel">AgsAppendChannel</a>;
+struct              <a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannelClass" title="struct AgsAppendChannelClass">AgsAppendChannelClass</a>;
+<a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannel" title="struct AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  <a class="link" href="ags-AgsAppendChannel.html#ags-append-channel-new" title="ags_append_channel_new ()">ags_append_channel_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendChannel"></a><h3>struct AgsAppendChannel</h3>
+<pre class="programlisting">struct AgsAppendChannel {
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendChannelClass"></a><h3>struct AgsAppendChannelClass</h3>
+<pre class="programlisting">struct AgsAppendChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-channel-new"></a><h3>ags_append_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAppendChannel.html#AgsAppendChannel" title="struct AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  ags_append_channel_new              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAppendRecall.html b/api/ags_old/ags-AgsAppendRecall.html
new file mode 100644
index 0000000..5383c88
--- /dev/null
+++ b/api/ags_old/ags-AgsAppendRecall.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAppendRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendChannel.html" title="AgsAppendChannel">
+<link rel="next" href="ags-AgsApplyBpm.html" title="AgsApplyBpm">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAppendChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplyBpm.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAppendRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAppendRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAppendRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAppendRecall.top_of_page"></a>AgsAppendRecall</span></h2>
+<p>AgsAppendRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAppendRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecall" title="struct AgsAppendRecall">AgsAppendRecall</a>;
+struct              <a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecallClass" title="struct AgsAppendRecallClass">AgsAppendRecallClass</a>;
+<a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecall" title="struct AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   <a class="link" href="ags-AgsAppendRecall.html#ags-append-recall-new" title="ags_append_recall_new ()">ags_append_recall_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAppendRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAppendRecall"></a><h3>struct AgsAppendRecall</h3>
+<pre class="programlisting">struct AgsAppendRecall {
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAppendRecallClass"></a><h3>struct AgsAppendRecallClass</h3>
+<pre class="programlisting">struct AgsAppendRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-append-recall-new"></a><h3>ags_append_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAppendRecall.html#AgsAppendRecall" title="struct AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   ags_append_recall_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsApplicable.html b/api/ags_old/ags-AgsApplicable.html
new file mode 100644
index 0000000..33a5620
--- /dev/null
+++ b/api/ags_old/ags-AgsApplicable.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplicable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="next" href="ags-AgsCountable.html" title="AgsCountable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="object.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCountable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplicable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplicable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplicable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplicable.top_of_page"></a>AgsApplicable</span></h2>
+<p>AgsApplicable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplicable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable">AgsApplicable</a>;
+struct              <a class="link" href="ags-AgsApplicable.html#AgsApplicableInterface" title="struct AgsApplicableInterface">AgsApplicableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsApplicable.html#ags-applicable-apply" title="ags_applicable_apply ()">ags_applicable_apply</a>                (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsApplicable.html#ags-applicable-reset" title="ags_applicable_reset ()">ags_applicable_reset</a>                (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsApplicable.html#ags-applicable-set-update" title="ags_applicable_set_update ()">ags_applicable_set_update</a>           (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplicable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplicable"></a><h3>AgsApplicable</h3>
+<pre class="programlisting">typedef void AgsApplicable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplicableInterface"></a><h3>struct AgsApplicableInterface</h3>
+<pre class="programlisting">struct AgsApplicableInterface {
+  GTypeInterface interface;
+  
+  void (*set_update)(AgsApplicable *applicable, gboolean update);
+  void (*apply)(AgsApplicable *applicable);
+  void (*reset)(AgsApplicable *applicable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-apply"></a><h3>ags_applicable_apply ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_applicable_apply                (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-reset"></a><h3>ags_applicable_reset ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_applicable_reset                (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-applicable-set-update"></a><h3>ags_applicable_set_update ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_applicable_set_update           (<em class="parameter"><code><a class="link" href="ags-AgsApplicable.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsApplyBpm.html b/api/ags_old/ags-AgsApplyBpm.html
new file mode 100644
index 0000000..30fca07
--- /dev/null
+++ b/api/ags_old/ags-AgsApplyBpm.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyBpm</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAppendRecall.html" title="AgsAppendRecall">
+<link rel="next" href="ags-AgsApplySequencerLength.html" title="AgsApplySequencerLength">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAppendRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplySequencerLength.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplyBpm.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplyBpm.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplyBpm"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyBpm.top_of_page"></a>AgsApplyBpm</span></h2>
+<p>AgsApplyBpm</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplyBpm.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpm" title="struct AgsApplyBpm">AgsApplyBpm</a>;
+struct              <a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpmClass" title="struct AgsApplyBpmClass">AgsApplyBpmClass</a>;
+<a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpm" title="struct AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       <a class="link" href="ags-AgsApplyBpm.html#ags-apply-bpm-new" title="ags_apply_bpm_new ()">ags_apply_bpm_new</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyBpm.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyBpm"></a><h3>struct AgsApplyBpm</h3>
+<pre class="programlisting">struct AgsApplyBpm {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble bpm;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyBpmClass"></a><h3>struct AgsApplyBpmClass</h3>
+<pre class="programlisting">struct AgsApplyBpmClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-bpm-new"></a><h3>ags_apply_bpm_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsApplyBpm.html#AgsApplyBpm" title="struct AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       ags_apply_bpm_new                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsApplySequencerLength.html b/api/ags_old/ags-AgsApplySequencerLength.html
new file mode 100644
index 0000000..74078f4
--- /dev/null
+++ b/api/ags_old/ags-AgsApplySequencerLength.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplySequencerLength</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplyBpm.html" title="AgsApplyBpm">
+<link rel="next" href="ags-AgsApplySynth.html" title="AgsApplySynth">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplyBpm.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplySynth.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplySequencerLength.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplySequencerLength.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplySequencerLength"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplySequencerLength.top_of_page"></a>AgsApplySequencerLength</span></h2>
+<p>AgsApplySequencerLength</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplySequencerLength.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength">AgsApplySequencerLength</a>;
+struct              <a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLengthClass" title="struct AgsApplySequencerLengthClass">AgsApplySequencerLengthClass</a>;
+<a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * <a class="link" href="ags-AgsApplySequencerLength.html#ags-apply-sequencer-length-new" title="ags_apply_sequencer_length_new ()">ags_apply_sequencer_length_new</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> length</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySequencerLength.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplySequencerLength"></a><h3>struct AgsApplySequencerLength</h3>
+<pre class="programlisting">struct AgsApplySequencerLength {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble length;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySequencerLengthClass"></a><h3>struct AgsApplySequencerLengthClass</h3>
+<pre class="programlisting">struct AgsApplySequencerLengthClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-sequencer-length-new"></a><h3>ags_apply_sequencer_length_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsApplySequencerLength.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * ags_apply_sequencer_length_new
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsApplySynth.html b/api/ags_old/ags-AgsApplySynth.html
new file mode 100644
index 0000000..b6734e2
--- /dev/null
+++ b/api/ags_old/ags-AgsApplySynth.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplySynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplySequencerLength.html" title="AgsApplySequencerLength">
+<link rel="next" href="ags-AgsApplyTact.html" title="AgsApplyTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplySequencerLength.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplyTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplySynth.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplySynth.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplySynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplySynth.top_of_page"></a>AgsApplySynth</span></h2>
+<p>AgsApplySynth</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplySynth.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsApplySynth.html#AgsApplySynth" title="struct AgsApplySynth">AgsApplySynth</a>;
+struct              <a class="link" href="ags-AgsApplySynth.html#AgsApplySynthClass" title="struct AgsApplySynthClass">AgsApplySynthClass</a>;
+enum                <a class="link" href="ags-AgsApplySynth.html#AgsApplySynthWave" title="enum AgsApplySynthWave">AgsApplySynthWave</a>;
+<a class="link" href="ags-AgsApplySynth.html#AgsApplySynth" title="struct AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     <a class="link" href="ags-AgsApplySynth.html#ags-apply-synth-new" title="ags_apply_synth_new ()">ags_apply_synth_new</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> wave</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frequency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> volume</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_end</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplySynth.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplySynth"></a><h3>struct AgsApplySynth</h3>
+<pre class="programlisting">struct AgsApplySynth {
+  AgsTask task;
+
+  AgsChannel *start_channel;
+  guint count;
+
+  guint wave;
+
+  guint attack;
+  guint frame_count;
+  guint frequency;
+  guint phase;
+  guint start;
+
+  gdouble volume;
+
+  guint loop_start;
+  guint loop_end;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySynthClass"></a><h3>struct AgsApplySynthClass</h3>
+<pre class="programlisting">struct AgsApplySynthClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplySynthWave"></a><h3>enum AgsApplySynthWave</h3>
+<pre class="programlisting">typedef enum {
+  AGS_APPLY_SYNTH_INVALID,
+  AGS_APPLY_SYNTH_SIN,
+  AGS_APPLY_SYNTH_SAW,
+  AGS_APPLY_SYNTH_SQUARE,
+  AGS_APPLY_SYNTH_TRIANGLE,
+} AgsApplySynthWave;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-synth-new"></a><h3>ags_apply_synth_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsApplySynth.html#AgsApplySynth" title="struct AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     ags_apply_synth_new                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> wave</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frequency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> volume</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> loop_end</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsApplyTact.html b/api/ags_old/ags-AgsApplyTact.html
new file mode 100644
index 0000000..2859a3a
--- /dev/null
+++ b/api/ags_old/ags-AgsApplyTact.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplySynth.html" title="AgsApplySynth">
+<link rel="next" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplySynth.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplyWavetable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplyTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplyTact.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplyTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyTact.top_of_page"></a>AgsApplyTact</span></h2>
+<p>AgsApplyTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplyTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsApplyTact.html#AgsApplyTact" title="struct AgsApplyTact">AgsApplyTact</a>;
+struct              <a class="link" href="ags-AgsApplyTact.html#AgsApplyTactClass" title="struct AgsApplyTactClass">AgsApplyTactClass</a>;
+<a class="link" href="ags-AgsApplyTact.html#AgsApplyTact" title="struct AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      <a class="link" href="ags-AgsApplyTact.html#ags-apply-tact-new" title="ags_apply_tact_new ()">ags_apply_tact_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyTact"></a><h3>struct AgsApplyTact</h3>
+<pre class="programlisting">struct AgsApplyTact {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble tact;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyTactClass"></a><h3>struct AgsApplyTactClass</h3>
+<pre class="programlisting">struct AgsApplyTactClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-tact-new"></a><h3>ags_apply_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsApplyTact.html#AgsApplyTact" title="struct AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      ags_apply_tact_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsApplyWavetable.html b/api/ags_old/ags-AgsApplyWavetable.html
new file mode 100644
index 0000000..297143e
--- /dev/null
+++ b/api/ags_old/ags-AgsApplyWavetable.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsApplyWavetable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplyTact.html" title="AgsApplyTact">
+<link rel="next" href="ags-AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplyTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioSetRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsApplyWavetable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsApplyWavetable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsApplyWavetable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsApplyWavetable.top_of_page"></a>AgsApplyWavetable</span></h2>
+<p>AgsApplyWavetable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsApplyWavetable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsApplyWavetable.html#AgsApplyWavetable" title="struct AgsApplyWavetable">AgsApplyWavetable</a>;
+struct              <a class="link" href="ags-AgsApplyWavetable.html#AgsApplyWavetableClass" title="struct AgsApplyWavetableClass">AgsApplyWavetableClass</a>;
+<a class="link" href="ags-AgsApplyWavetable.html#AgsApplyWavetable" title="struct AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * <a class="link" href="ags-AgsApplyWavetable.html#ags-apply-wavetable-new" title="ags_apply_wavetable_new ()">ags_apply_wavetable_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyWavetable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsApplyWavetable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsApplyWavetable"></a><h3>struct AgsApplyWavetable</h3>
+<pre class="programlisting">struct AgsApplyWavetable {
+  AgsTask task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsApplyWavetableClass"></a><h3>struct AgsApplyWavetableClass</h3>
+<pre class="programlisting">struct AgsApplyWavetableClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-apply-wavetable-new"></a><h3>ags_apply_wavetable_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsApplyWavetable.html#AgsApplyWavetable" title="struct AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * ags_apply_wavetable_new             ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAudio.html b/api/ags_old/ags-AgsAudio.html
new file mode 100644
index 0000000..c8322ae
--- /dev/null
+++ b/api/ags_old/ags-AgsAudio.html
@@ -0,0 +1,401 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="process-tree.html" title="audio processing tree">
+<link rel="next" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="process-tree.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudio.top_of_page"></a>AgsAudio</span></h2>
+<p>AgsAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio">AgsAudio</a>;
+struct              <a class="link" href="ags-AgsAudio.html#AgsAudioClass" title="struct AgsAudioClass">AgsAudioClass</a>;
+enum                <a class="link" href="ags-AgsAudio.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a>             (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-done" title="ags_audio_done ()">ags_audio_done</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a>               (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags-AgsAudio.html#ags-audio-init-run" title="ags_audio_init_run ()">ags_audio_init_run</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsAudio.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          <a class="link" href="ags-AgsAudio.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a>                       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enable</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsAudio.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a>             (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a>   (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a>            (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a>        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> sequence_length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-tact" title="ags_audio_tact ()">ags_audio_tact</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudio.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a>               (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudio"></a><h3>struct AgsAudio</h3>
+<pre class="programlisting">struct AgsAudio {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  guint level;
+  
+  guint sequence_length;
+  guint audio_channels;
+  guint frequence;
+
+  guint output_pads;
+  guint output_lines;
+
+  guint input_pads;
+  guint input_lines;
+
+  AgsChannel *output;
+  AgsChannel *input;
+
+  gpointer devout_play_domain;
+
+  GList *notation;
+
+  GList *recall_id;
+
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  GList *recall_remove; //TODO:JK: verify deprecation
+  GList *play_remove; //TODO:JK: verify deprecation
+
+  GtkWidget *machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioClass"></a><h3>struct AgsAudioClass</h3>
+<pre class="programlisting">struct AgsAudioClass {
+  GObjectClass object;
+
+  void (*set_audio_channels)(AgsAudio *audio,
+			     guint audio_channels, guint audio_channels_old);
+  void (*set_pads)(AgsAudio *audio,
+		   GType type,
+		   guint pads, guint pads_old);
+
+  AgsRecallID* (*init_run)(AgsAudio *audio);
+  void (*tact)(AgsAudio *audio, AgsRecallID *recall_id);
+  void (*done)(AgsAudio *audio, AgsRecallID *recall_id);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFlags"></a><h3>enum AgsAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_OUTPUT_HAS_RECYCLING        = 1,
+  AGS_AUDIO_INPUT_HAS_RECYCLING         = 1 <<  1,
+  AGS_AUDIO_INPUT_TAKES_FILE            = 1 <<  2,
+  AGS_AUDIO_HAS_NOTATION                = 1 <<  3,
+  AGS_AUDIO_SYNC                        = 1 <<  4, // can be combined with below
+  AGS_AUDIO_ASYNC                       = 1 <<  5,
+  AGS_AUDIO_RUNNING                     = 1 <<  6,
+  AGS_AUDIO_PLAYING                     = 1 <<  7,
+  AGS_AUDIO_NOTATION_DEFAULT            = 1 <<  8,
+} AgsAudioFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall"></a><h3>ags_audio_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-container"></a><h3>ags_audio_add_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall_container      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-add-recall-id"></a><h3>ags_audio_add_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_add_recall_id             (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-cancel"></a><h3>ags_audio_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_cancel                    (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-done"></a><h3>ags_audio_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_done                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-duplicate-recall"></a><h3>ags_audio_duplicate_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_duplicate_recall          (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-recall"></a><h3>ags_audio_init_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_init_recall               (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-init-run"></a><h3>ags_audio_init_run ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_audio_init_run                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-is-playing"></a><h3>ags_audio_is_playing ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_is_playing                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-new"></a><h3>ags_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          ags_audio_new                       ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-open-files"></a><h3>ags_audio_open_files ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_open_files                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-play"></a><h3>ags_audio_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_play                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recall-change-state"></a><h3>ags_audio_recall_change_state ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_recall_change_state       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-recursive-play-init"></a><h3>ags_audio_recursive_play_init ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_recursive_play_init       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall"></a><h3>ags_audio_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall             (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-container"></a><h3>ags_audio_remove_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall_container   (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-remove-recall-id"></a><h3>ags_audio_remove_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_remove_recall_id          (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-resolve-recall"></a><h3>ags_audio_resolve_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_resolve_recall            (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-audio-channels"></a><h3>ags_audio_set_audio_channels ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_audio_channels        (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-devout"></a><h3>ags_audio_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_devout                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-flags"></a><h3>ags_audio_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_flags                 (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-pads"></a><h3>ags_audio_set_pads ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_pads                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-sequence-length"></a><h3>ags_audio_set_sequence_length ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_set_sequence_length       (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> sequence_length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-tact"></a><h3>ags_audio_tact ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_tact                      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-unset-flags"></a><h3>ags_audio_unset_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_unset_flags               (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAudioFile.html b/api/ags_old/ags-AgsAudioFile.html
new file mode 100644
index 0000000..3a9eb06
--- /dev/null
+++ b/api/ags_old/ags-AgsAudioFile.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="recall.html" title="Recalls - Effect processors">
+<link rel="next" href="ags-AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="recall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsBufferAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioFile.top_of_page"></a>AgsAudioFile</span></h2>
+<p>AgsAudioFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile">AgsAudioFile</a>;
+struct              <a class="link" href="ags-AgsAudioFile.html#AgsAudioFileClass" title="struct AgsAudioFileClass">AgsAudioFileClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-close" title="ags_audio_file_close ()">ags_audio_file_close</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-flush" title="ags_audio_file_flush ()">ags_audio_file_flush</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-new" title="ags_audio_file_new ()">ags_audio_file_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-open" title="ags_audio_file_open ()">ags_audio_file_open</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-open-from-data" title="ags_audio_file_open_from_data ()">ags_audio_file_open_from_data</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-read-audio-signal" title="ags_audio_file_read_audio_signal ()">ags_audio_file_read_audio_signal</a>    (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-rw-open" title="ags_audio_file_rw_open ()">ags_audio_file_rw_open</a>              (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-seek" title="ags_audio_file_seek ()">ags_audio_file_seek</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioFile.html#ags-audio-file-write" title="ags_audio_file_write ()">ags_audio_file_write</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioFile"></a><h3>struct AgsAudioFile</h3>
+<pre class="programlisting">struct AgsAudioFile {
+  GObject object;
+
+  AgsDevout *devout;
+
+  gchar *name;
+  guint samplerate;
+  guint frames;
+  guint channels;
+  guint format;
+
+  guint start_channel;
+  guint audio_channels;
+
+  GList *audio_signal;
+
+  GObject *file;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioFileClass"></a><h3>struct AgsAudioFileClass</h3>
+<pre class="programlisting">struct AgsAudioFileClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-close"></a><h3>ags_audio_file_close ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_close                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-flush"></a><h3>ags_audio_file_flush ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_flush                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-new"></a><h3>ags_audio_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      ags_audio_file_new                  (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open"></a><h3>ags_audio_file_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_file_open                 (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-open-from-data"></a><h3>ags_audio_file_open_from_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_file_open_from_data       (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-read-audio-signal"></a><h3>ags_audio_file_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_read_audio_signal    (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-rw-open"></a><h3>ags_audio_file_rw_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_audio_file_rw_open              (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-seek"></a><h3>ags_audio_file_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_seek                 (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-file-write"></a><h3>ags_audio_file_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_file_write                (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAudioLoop.html b/api/ags_old/ags-AgsAudioLoop.html
new file mode 100644
index 0000000..7cb0f7f
--- /dev/null
+++ b/api/ags_old/ags-AgsAudioLoop.html
@@ -0,0 +1,211 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="next" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="thread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAutosaveThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioLoop.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioLoop.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioLoop.top_of_page"></a>AgsAudioLoop</span></h2>
+<p>AgsAudioLoop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioLoop.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" title="AGS_AUDIO_LOOP_DEFAULT_JIFFIE">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop">AgsAudioLoop</a>;
+struct              <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoopClass" title="struct AgsAudioLoopClass">AgsAudioLoopClass</a>;
+enum                <a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoopFlags" title="enum AgsAudioLoopFlags">AgsAudioLoopFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-audio" title="ags_audio_loop_add_audio ()">ags_audio_loop_add_audio</a>            (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-channel" title="ags_audio_loop_add_channel ()">ags_audio_loop_add_channel</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-recall" title="ags_audio_loop_add_recall ()">ags_audio_loop_add_recall</a>           (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>);
+<a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-new" title="ags_audio_loop_new ()">ags_audio_loop_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-audio" title="ags_audio_loop_remove_audio ()">ags_audio_loop_remove_audio</a>         (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-channel" title="ags_audio_loop_remove_channel ()">ags_audio_loop_remove_channel</a>       (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-recall" title="ags_audio_loop_remove_recall ()">ags_audio_loop_remove_recall</a>        (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioLoop.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUDIO_LOOP_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUDIO_LOOP_DEFAULT_JIFFIE (48.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoop"></a><h3>struct AgsAudioLoop</h3>
+<pre class="programlisting">struct AgsAudioLoop {
+  AgsThread thread;
+
+  guint flags;
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  GCond cond;
+  GMutex mutex;
+
+  gdouble frequency;
+
+  GObject *ags_main;
+
+  AgsAsyncQueue *async_queue;
+  
+  AgsThread *task_thread;
+  AgsThread *gui_thread;
+  AgsThread *devout_thread;
+  AgsThread *export_thread;
+
+  pthread_mutex_t recall_mutex;
+
+  guint play_recall_ref;
+  GList *play_recall; // play AgsRecall
+
+  guint play_channel_ref;
+  GList *play_channel; // play AgsChannel
+
+  guint play_audio_ref;
+  GList *play_audio; // play AgsAudio
+
+  guint play_notation_ref;
+  GList *play_notation;
+
+  GList *tree_sanity;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoopClass"></a><h3>struct AgsAudioLoopClass</h3>
+<pre class="programlisting">struct AgsAudioLoopClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioLoopFlags"></a><h3>enum AgsAudioLoopFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_LOOP_PLAY_RECALL                    = 1,
+  AGS_AUDIO_LOOP_PLAYING_RECALL                 = 1 << 1,
+  AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING        = 1 << 2,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL                   = 1 << 3,
+  AGS_AUDIO_LOOP_PLAYING_CHANNEL                = 1 << 4,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING       = 1 << 5,
+  AGS_AUDIO_LOOP_PLAY_AUDIO                     = 1 << 6,
+  AGS_AUDIO_LOOP_PLAYING_AUDIO                  = 1 << 7,
+  AGS_AUDIO_LOOP_PLAY_NOTATION                  = 1 << 8,
+  AGS_AUDIO_LOOP_PLAYING_NOTATION               = 1 << 9,
+  AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING         = 1 << 10,
+} AgsAudioLoopFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-audio"></a><h3>ags_audio_loop_add_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_add_audio            (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-channel"></a><h3>ags_audio_loop_add_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_add_channel          (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-add-recall"></a><h3>ags_audio_loop_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_add_recall           (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-new"></a><h3>ags_audio_loop_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      ags_audio_loop_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-audio"></a><h3>ags_audio_loop_remove_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_remove_audio         (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-channel"></a><h3>ags_audio_loop_remove_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_remove_channel       (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-loop-remove-recall"></a><h3>ags_audio_loop_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_loop_remove_recall        (<em class="parameter"><code><a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAudioPreferences.html b/api/ags_old/ags-AgsAudioPreferences.html
new file mode 100644
index 0000000..7c262af
--- /dev/null
+++ b/api/ags_old/ags-AgsAudioPreferences.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="composite-widgets.html" title="Composite widgets">
+<link rel="next" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="composite-widgets.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-audio-preferences-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioPreferences.top_of_page"></a>AgsAudioPreferences</span></h2>
+<p>AgsAudioPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences">AgsAudioPreferences</a>;
+struct              <a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferencesClass" title="struct AgsAudioPreferencesClass">AgsAudioPreferencesClass</a>;
+<a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * <a class="link" href="ags-AgsAudioPreferences.html#ags-audio-preferences-new" title="ags_audio_preferences_new ()">ags_audio_preferences_new</a>         ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioPreferences"></a><h3>struct AgsAudioPreferences</h3>
+<pre class="programlisting">struct AgsAudioPreferences {
+  GtkVBox vbox;
+
+  GtkComboBox *card;
+  GtkSpinButton *audio_channels;
+  GtkSpinButton *samplerate;
+  GtkSpinButton *buffer_size;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioPreferencesClass"></a><h3>struct AgsAudioPreferencesClass</h3>
+<pre class="programlisting">struct AgsAudioPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-new"></a><h3>ags_audio_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioPreferences.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * ags_audio_preferences_new         ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAudioSetRecycling.html b/api/ags_old/ags-AgsAudioSetRecycling.html
new file mode 100644
index 0000000..d61d2db
--- /dev/null
+++ b/api/ags_old/ags-AgsAudioSetRecycling.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">
+<link rel="next" href="ags-AgsCancelAudio.html" title="AgsCancelAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplyWavetable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCancelAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioSetRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioSetRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioSetRecycling.top_of_page"></a>AgsAudioSetRecycling</span></h2>
+<p>AgsAudioSetRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioSetRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling">AgsAudioSetRecycling</a>;
+struct              <a class="link" href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecyclingClass" title="struct AgsAudioSetRecyclingClass">AgsAudioSetRecyclingClass</a>;
+<a class="link" href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * <a class="link" href="ags-AgsAudioSetRecycling.html#ags-audio-set-recycling-new" title="ags_audio_set_recycling_new ()">ags_audio_set_recycling_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSetRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSetRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAudioSetRecycling"></a><h3>struct AgsAudioSetRecycling</h3>
+<pre class="programlisting">struct AgsAudioSetRecycling {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GParameter *parameter;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSetRecyclingClass"></a><h3>struct AgsAudioSetRecyclingClass</h3>
+<pre class="programlisting">struct AgsAudioSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-set-recycling-new"></a><h3>ags_audio_set_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioSetRecycling.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * ags_audio_set_recycling_new      (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAudioSignal.html b/api/ags_old/ags-AgsAudioSignal.html
new file mode 100644
index 0000000..22019f9
--- /dev/null
+++ b/api/ags_old/ags-AgsAudioSignal.html
@@ -0,0 +1,343 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsAudio.html" title="AgsAudio">
+<link rel="next" href="ags-AgsChannel.html" title="AgsChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAudioSignal.top_of_page"></a>AgsAudioSignal</span></h2>
+<p>AgsAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">                    <a class="link" href="ags-AgsAudioSignal.html#AgsAttack" title="AgsAttack">AgsAttack</a>;
+enum                <a class="link" href="ags-AgsAudioSignal.html#AgsAttackFlags" title="enum AgsAttackFlags">AgsAttackFlags</a>;
+struct              <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal">AgsAudioSignal</a>;
+struct              <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignalClass" title="struct AgsAudioSignalClass">AgsAudioSignalClass</a>;
+enum                <a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignalFlags" title="enum AgsAudioSignalFlags">AgsAudioSignalFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-add-stream" title="ags_audio_signal_add_stream ()">ags_audio_signal_add_stream</a>         (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer" title="ags_audio_signal_copy_buffer_to_buffer ()">ags_audio_signal_copy_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer" title="ags_audio_signal_copy_buffer_to_double_buffer ()">ags_audio_signal_copy_buffer_to_double_buffer</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer" title="ags_audio_signal_copy_double_buffer_to_buffer ()">ags_audio_signal_copy_double_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-duplicate-stream" title="ags_audio_signal_duplicate_stream ()">ags_audio_signal_duplicate_stream</a>   (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-by-recall-id" title="ags_audio_signal_get_by_recall_id ()">ags_audio_signal_get_by_recall_id</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-length-till-current" title="ags_audio_signal_get_length_till_current ()">ags_audio_signal_get_length_till_current</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-stream-current" title="ags_audio_signal_get_stream_current ()">ags_audio_signal_get_stream_current</a> (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-template" title="ags_audio_signal_get_template ()">ags_audio_signal_get_template</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-morph-samplerate" title="ags_audio_signal_morph_samplerate ()">ags_audio_signal_morph_samplerate</a>   (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> k_morph</code></em>);
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-new" title="ags_audio_signal_new ()">ags_audio_signal_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-new-with-length" title="ags_audio_signal_new_with_length ()">ags_audio_signal_new_with_length</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size" title="ags_audio_signal_realloc_buffer_size ()">ags_audio_signal_realloc_buffer_size</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-scale" title="ags_audio_signal_scale ()">ags_audio_signal_scale</a>              (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-stream-resize" title="ags_audio_signal_stream_resize ()">ags_audio_signal_stream_resize</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-stream-safe-resize" title="ags_audio_signal_stream_safe_resize ()">ags_audio_signal_stream_safe_resize</a> (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-tile" title="ags_audio_signal_tile ()">ags_audio_signal_tile</a>               (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      <a class="link" href="ags-AgsAudioSignal.html#ags-stream-alloc" title="ags_stream_alloc ()">ags_stream_alloc</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsAttack"></a><h3>AgsAttack</h3>
+<pre class="programlisting">typedef struct _AgsAttack AgsAttack;</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAttackFlags"></a><h3>enum AgsAttackFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ATTACK_INITIAL_RUN  = 1,
+  AGS_ATTACK_SWAP         = 1 << 1,
+} AgsAttackFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignal"></a><h3>struct AgsAudioSignal</h3>
+<pre class="programlisting">struct AgsAudioSignal {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+
+  GObject *recycling;
+  GObject *recall_id; // AGS_TYPE_RECALL_ID to identify the AgsAudioSignal
+
+  guint samplerate;
+  guint buffer_size;
+  guint resolution;
+
+  guint length;
+  guint last_frame; // the last frame at stream_end
+  guint loop_start;
+  guint loop_end;
+
+  guint delay;
+  guint attack;
+
+  guint lock_attack;
+  
+  GList *stream_beginning;
+  GList *stream_current;
+  GList *stream_end;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignalClass"></a><h3>struct AgsAudioSignalClass</h3>
+<pre class="programlisting">struct AgsAudioSignalClass {
+  GObjectClass object;
+
+  void (*realloc_buffer_size)(AgsAudioSignal *audio_signal, guint buffer_size);
+  void (*morph_samplerate)(AgsAudioSignal *audio_signal, guint samplerate, double k_morph);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAudioSignalFlags"></a><h3>enum AgsAudioSignalFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_AUDIO_SIGNAL_TEMPLATE             = 1,
+  AGS_AUDIO_SIGNAL_PLAY_DONE            = 1 << 1,
+  AGS_AUDIO_SIGNAL_STANDALONE           = 1 << 2,
+} AgsAudioSignalFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-add-stream"></a><h3>ags_audio_signal_add_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_add_stream         (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-buffer"></a><h3>ags_audio_signal_copy_buffer_to_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_copy_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-buffer-to-double-buffer"></a><h3>ags_audio_signal_copy_buffer_to_double_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_copy_buffer_to_double_buffer
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-copy-double-buffer-to-buffer"></a><h3>ags_audio_signal_copy_double_buffer_to_buffer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_copy_double_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dchannels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> schannels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-duplicate-stream"></a><h3>ags_audio_signal_duplicate_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_duplicate_stream   (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-by-recall-id"></a><h3>ags_audio_signal_get_by_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_signal_get_by_recall_id   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-length-till-current"></a><h3>ags_audio_signal_get_length_till_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_audio_signal_get_length_till_current
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-stream-current"></a><h3>ags_audio_signal_get_stream_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_audio_signal_get_stream_current (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-get-template"></a><h3>ags_audio_signal_get_template ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_get_template       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-morph-samplerate"></a><h3>ags_audio_signal_morph_samplerate ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_morph_samplerate   (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> k_morph</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new"></a><h3>ags_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new                (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-new-with-length"></a><h3>ags_audio_signal_new_with_length ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new_with_length    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-realloc-buffer-size"></a><h3>ags_audio_signal_realloc_buffer_size ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_realloc_buffer_size
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-scale"></a><h3>ags_audio_signal_scale ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_scale              (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-resize"></a><h3>ags_audio_signal_stream_resize ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_stream_resize      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-stream-safe-resize"></a><h3>ags_audio_signal_stream_safe_resize ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_stream_safe_resize (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-signal-tile"></a><h3>ags_audio_signal_tile ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_signal_tile               (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-alloc"></a><h3>ags_stream_alloc ()</h3>
+<pre class="programlisting">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      ags_stream_alloc                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsAutosaveThread.html b/api/ags_old/ags-AgsAutosaveThread.html
new file mode 100644
index 0000000..3775c9f
--- /dev/null
+++ b/api/ags_old/ags-AgsAutosaveThread.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsAutosaveThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">
+<link rel="next" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioLoop.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDevoutThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsAutosaveThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsAutosaveThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsAutosaveThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsAutosaveThread.top_of_page"></a>AgsAutosaveThread</span></h2>
+<p>AgsAutosaveThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsAutosaveThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME">AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</a>
+#define             <a class="link" href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE">AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThread" title="struct AgsAutosaveThread">AgsAutosaveThread</a>;
+struct              <a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThreadClass" title="struct AgsAutosaveThreadClass">AgsAutosaveThreadClass</a>;
+<a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThread" title="struct AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></a> * <a class="link" href="ags-AgsAutosaveThread.html#ags-autosave-thread-new" title="ags_autosave_thread_new ()">ags_autosave_thread_new</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsAutosaveThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME "ags-autosaved.xml\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE (0.2)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAutosaveThread"></a><h3>struct AgsAutosaveThread</h3>
+<pre class="programlisting">struct AgsAutosaveThread {
+  AgsThread thread;
+
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  AgsMain *ags_main;
+
+  guint delay;
+  guint counter;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAutosaveThreadClass"></a><h3>struct AgsAutosaveThreadClass</h3>
+<pre class="programlisting">struct AgsAutosaveThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-autosave-thread-new"></a><h3>ags_autosave_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsAutosaveThread.html#AgsAutosaveThread" title="struct AgsAutosaveThread"><span class="returnvalue">AgsAutosaveThread</span></a> * ags_autosave_thread_new             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsBufferAudioSignal.html b/api/ags_old/ags-AgsBufferAudioSignal.html
new file mode 100644
index 0000000..6e0cf97
--- /dev/null
+++ b/api/ags_old/ags-AgsBufferAudioSignal.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsAudioFile.html" title="AgsAudioFile">
+<link rel="next" href="ags-AgsBufferChannel.html" title="AgsBufferChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsBufferChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferAudioSignal.top_of_page"></a>AgsBufferAudioSignal</span></h2>
+<p>AgsBufferAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal">AgsBufferAudioSignal</a>;
+struct              <a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignalClass" title="struct AgsBufferAudioSignalClass">AgsBufferAudioSignalClass</a>;
+<a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * <a class="link" href="ags-AgsBufferAudioSignal.html#ags-buffer-audio-signal-new" title="ags_buffer_audio_signal_new ()">ags_buffer_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferAudioSignal"></a><h3>struct AgsBufferAudioSignal</h3>
+<pre class="programlisting">struct AgsBufferAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferAudioSignalClass"></a><h3>struct AgsBufferAudioSignalClass</h3>
+<pre class="programlisting">struct AgsBufferAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-audio-signal-new"></a><h3>ags_buffer_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsBufferAudioSignal.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * ags_buffer_audio_signal_new      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsBufferChannel.html b/api/ags_old/ags-AgsBufferChannel.html
new file mode 100644
index 0000000..e7f99a1
--- /dev/null
+++ b/api/ags_old/ags-AgsBufferChannel.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">
+<link rel="next" href="ags-AgsBufferChannelRun.html" title="AgsBufferChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsBufferAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsBufferChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferChannel.top_of_page"></a>AgsBufferChannel</span></h2>
+<p>AgsBufferChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannel" title="struct AgsBufferChannel">AgsBufferChannel</a>;
+struct              <a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannelClass" title="struct AgsBufferChannelClass">AgsBufferChannelClass</a>;
+<a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannel" title="struct AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  <a class="link" href="ags-AgsBufferChannel.html#ags-buffer-channel-new" title="ags_buffer_channel_new ()">ags_buffer_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannel"></a><h3>struct AgsBufferChannel</h3>
+<pre class="programlisting">struct AgsBufferChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferChannelClass"></a><h3>struct AgsBufferChannelClass</h3>
+<pre class="programlisting">struct AgsBufferChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-channel-new"></a><h3>ags_buffer_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsBufferChannel.html#AgsBufferChannel" title="struct AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  ags_buffer_channel_new              ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsBufferChannelRun.html b/api/ags_old/ags-AgsBufferChannelRun.html
new file mode 100644
index 0000000..7d99280
--- /dev/null
+++ b/api/ags_old/ags-AgsBufferChannelRun.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferChannel.html" title="AgsBufferChannel">
+<link rel="next" href="ags-AgsBufferRecycling.html" title="AgsBufferRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsBufferChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsBufferRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferChannelRun.top_of_page"></a>AgsBufferChannelRun</span></h2>
+<p>AgsBufferChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun">AgsBufferChannelRun</a>;
+struct              <a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRunClass" title="struct AgsBufferChannelRunClass">AgsBufferChannelRunClass</a>;
+<a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * <a class="link" href="ags-AgsBufferChannelRun.html#ags-buffer-channel-run-new" title="ags_buffer_channel_run_new ()">ags_buffer_channel_run_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferChannelRun"></a><h3>struct AgsBufferChannelRun</h3>
+<pre class="programlisting">struct AgsBufferChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferChannelRunClass"></a><h3>struct AgsBufferChannelRunClass</h3>
+<pre class="programlisting">struct AgsBufferChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-channel-run-new"></a><h3>ags_buffer_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsBufferChannelRun.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * ags_buffer_channel_run_new        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsBufferRecycling.html b/api/ags_old/ags-AgsBufferRecycling.html
new file mode 100644
index 0000000..2e916f6
--- /dev/null
+++ b/api/ags_old/ags-AgsBufferRecycling.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsBufferRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferChannelRun.html" title="AgsBufferChannelRun">
+<link rel="next" href="ags-AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsBufferChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsBufferRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsBufferRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsBufferRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsBufferRecycling.top_of_page"></a>AgsBufferRecycling</span></h2>
+<p>AgsBufferRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsBufferRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecycling" title="struct AgsBufferRecycling">AgsBufferRecycling</a>;
+struct              <a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecyclingClass" title="struct AgsBufferRecyclingClass">AgsBufferRecyclingClass</a>;
+<a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecycling" title="struct AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * <a class="link" href="ags-AgsBufferRecycling.html#ags-buffer-recycling-new" title="ags_buffer_recycling_new ()">ags_buffer_recycling_new</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsBufferRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsBufferRecycling"></a><h3>struct AgsBufferRecycling</h3>
+<pre class="programlisting">struct AgsBufferRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsBufferRecyclingClass"></a><h3>struct AgsBufferRecyclingClass</h3>
+<pre class="programlisting">struct AgsBufferRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-buffer-recycling-new"></a><h3>ags_buffer_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsBufferRecycling.html#AgsBufferRecycling" title="struct AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * ags_buffer_recycling_new           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCancelAudio.html b/api/ags_old/ags-AgsCancelAudio.html
new file mode 100644
index 0000000..c51a3aa
--- /dev/null
+++ b/api/ags_old/ags-AgsCancelAudio.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">
+<link rel="next" href="ags-AgsCancelChannel.html" title="AgsCancelChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioSetRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCancelChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCancelAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCancelAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCancelAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelAudio.top_of_page"></a>AgsCancelAudio</span></h2>
+<p>AgsCancelAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCancelAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudio" title="struct AgsCancelAudio">AgsCancelAudio</a>;
+struct              <a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudioClass" title="struct AgsCancelAudioClass">AgsCancelAudioClass</a>;
+<a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudio" title="struct AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    <a class="link" href="ags-AgsCancelAudio.html#ags-cancel-audio-new" title="ags_cancel_audio_new ()">ags_cancel_audio_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelAudio"></a><h3>struct AgsCancelAudio</h3>
+<pre class="programlisting">struct AgsCancelAudio {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelAudioClass"></a><h3>struct AgsCancelAudioClass</h3>
+<pre class="programlisting">struct AgsCancelAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-audio-new"></a><h3>ags_cancel_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCancelAudio.html#AgsCancelAudio" title="struct AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    ags_cancel_audio_new                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCancelChannel.html b/api/ags_old/ags-AgsCancelChannel.html
new file mode 100644
index 0000000..e45171f
--- /dev/null
+++ b/api/ags_old/ags-AgsCancelChannel.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsCancelAudio.html" title="AgsCancelAudio">
+<link rel="next" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCancelAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCancelRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCancelChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCancelChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCancelChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelChannel.top_of_page"></a>AgsCancelChannel</span></h2>
+<p>AgsCancelChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCancelChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannel" title="struct AgsCancelChannel">AgsCancelChannel</a>;
+struct              <a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannelClass" title="struct AgsCancelChannelClass">AgsCancelChannelClass</a>;
+<a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannel" title="struct AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  <a class="link" href="ags-AgsCancelChannel.html#ags-cancel-channel-new" title="ags_cancel_channel_new ()">ags_cancel_channel_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelChannel"></a><h3>struct AgsCancelChannel</h3>
+<pre class="programlisting">struct AgsCancelChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+
+  AgsDevoutPlay *play;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelChannelClass"></a><h3>struct AgsCancelChannelClass</h3>
+<pre class="programlisting">struct AgsCancelChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-channel-new"></a><h3>ags_cancel_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCancelChannel.html#AgsCancelChannel" title="struct AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  ags_cancel_channel_new              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCancelRecall.html b/api/ags_old/ags-AgsCancelRecall.html
new file mode 100644
index 0000000..8c53c43
--- /dev/null
+++ b/api/ags_old/ags-AgsCancelRecall.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCancelRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsCancelChannel.html" title="AgsCancelChannel">
+<link rel="next" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCancelChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsChangeIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCancelRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCancelRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCancelRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCancelRecall.top_of_page"></a>AgsCancelRecall</span></h2>
+<p>AgsCancelRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCancelRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecall" title="struct AgsCancelRecall">AgsCancelRecall</a>;
+struct              <a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecallClass" title="struct AgsCancelRecallClass">AgsCancelRecallClass</a>;
+<a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecall" title="struct AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   <a class="link" href="ags-AgsCancelRecall.html#ags-cancel-recall-new" title="ags_cancel_recall_new ()">ags_cancel_recall_new</a>               (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCancelRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCancelRecall"></a><h3>struct AgsCancelRecall</h3>
+<pre class="programlisting">struct AgsCancelRecall {
+  AgsTask task;
+
+  AgsRecall *recall;
+
+  AgsDevoutPlay *play;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCancelRecallClass"></a><h3>struct AgsCancelRecallClass</h3>
+<pre class="programlisting">struct AgsCancelRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-cancel-recall-new"></a><h3>ags_cancel_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCancelRecall.html#AgsCancelRecall" title="struct AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   ags_cancel_recall_new               (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsChangeIndicator.html b/api/ags_old/ags-AgsChangeIndicator.html
new file mode 100644
index 0000000..9a989f0
--- /dev/null
+++ b/api/ags_old/ags-AgsChangeIndicator.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChangeIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">
+<link rel="next" href="ags-AgsChangeTact.html" title="AgsChangeTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCancelRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsChangeTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChangeIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChangeIndicator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChangeIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChangeIndicator.top_of_page"></a>AgsChangeIndicator</span></h2>
+<p>AgsChangeIndicator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChangeIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicator" title="struct AgsChangeIndicator">AgsChangeIndicator</a>;
+struct              <a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicatorClass" title="struct AgsChangeIndicatorClass">AgsChangeIndicatorClass</a>;
+<a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicator" title="struct AgsChangeIndicator"><span class="returnvalue">AgsChangeIndicator</span></a> * <a class="link" href="ags-AgsChangeIndicator.html#ags-change-indicator-new" title="ags_change_indicator_new ()">ags_change_indicator_new</a>           (<em class="parameter"><code><a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="type">AgsIndicator</span></a> *indicator</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeIndicator.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChangeIndicator"></a><h3>struct AgsChangeIndicator</h3>
+<pre class="programlisting">struct AgsChangeIndicator {
+  AgsTask task;
+
+  AgsIndicator *indicator;
+  gdouble value;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChangeIndicatorClass"></a><h3>struct AgsChangeIndicatorClass</h3>
+<pre class="programlisting">struct AgsChangeIndicatorClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-change-indicator-new"></a><h3>ags_change_indicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChangeIndicator.html#AgsChangeIndicator" title="struct AgsChangeIndicator"><span class="returnvalue">AgsChangeIndicator</span></a> * ags_change_indicator_new           (<em class="parameter"><code><a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="type">AgsIndicator</span></a> *indicator</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> value</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsChangeTact.html b/api/ags_old/ags-AgsChangeTact.html
new file mode 100644
index 0000000..f27e42a
--- /dev/null
+++ b/api/ags_old/ags-AgsChangeTact.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChangeTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">
+<link rel="next" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsChangeIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsChannelSetRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChangeTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChangeTact.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChangeTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChangeTact.top_of_page"></a>AgsChangeTact</span></h2>
+<p>AgsChangeTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChangeTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsChangeTact.html#AgsChangeTact" title="struct AgsChangeTact">AgsChangeTact</a>;
+struct              <a class="link" href="ags-AgsChangeTact.html#AgsChangeTactClass" title="struct AgsChangeTactClass">AgsChangeTactClass</a>;
+<a class="link" href="ags-AgsChangeTact.html#AgsChangeTact" title="struct AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></a> *     <a class="link" href="ags-AgsChangeTact.html#ags-change-tact-new" title="ags_change_tact_new ()">ags_change_tact_new</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeTact.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChangeTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChangeTact"></a><h3>struct AgsChangeTact</h3>
+<pre class="programlisting">struct AgsChangeTact {
+  AgsTask task;
+
+  AgsNavigation *navigation;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChangeTactClass"></a><h3>struct AgsChangeTactClass</h3>
+<pre class="programlisting">struct AgsChangeTactClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-change-tact-new"></a><h3>ags_change_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChangeTact.html#AgsChangeTact" title="struct AgsChangeTact"><span class="returnvalue">AgsChangeTact</span></a> *     ags_change_tact_new                 (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsChannel.html b/api/ags_old/ags-AgsChannel.html
new file mode 100644
index 0000000..47f2573
--- /dev/null
+++ b/api/ags_old/ags-AgsChannel.html
@@ -0,0 +1,542 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">
+<link rel="next" href="ags-AgsConfig.html" title="AgsConfig">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsConfig.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChannel.top_of_page"></a>AgsChannel</span></h2>
+<p>AgsChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsChannel.html#AGS-CHANNEL-ERROR:CAPS" title="AGS_CHANNEL_ERROR">AGS_CHANNEL_ERROR</a>
+struct              <a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel">AgsChannel</a>;
+struct              <a class="link" href="ags-AgsChannel.html#AgsChannelClass" title="struct AgsChannelClass">AgsChannelClass</a>;
+enum                <a class="link" href="ags-AgsChannel.html#AgsChannelError" title="enum AgsChannelError">AgsChannelError</a>;
+enum                <a class="link" href="ags-AgsChannel.html#AgsChannelFlags" title="enum AgsChannelFlags">AgsChannelFlags</a>;
+enum                <a class="link" href="ags-AgsChannel.html#AgsChannelRecallIDMode" title="enum AgsChannelRecallIDMode">AgsChannelRecallIDMode</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-add-recall" title="ags_channel_add_recall ()">ags_channel_add_recall</a>              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-add-recall-container" title="ags_channel_add_recall_container ()">ags_channel_add_recall_container</a>    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-add-recall-id" title="ags_channel_add_recall_id ()">ags_channel_add_recall_id</a>           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()">ags_channel_cancel</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-done" title="ags_channel_done ()">ags_channel_done</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-duplicate-recall" title="ags_channel_duplicate_recall ()">ags_channel_duplicate_recall</a>        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              <a class="link" href="ags-AgsChannel.html#ags-channel-error-quark" title="ags_channel_error_quark ()">ags_channel_error_quark</a>             ();
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="ags-AgsChannel.html#ags-channel-find-recall" title="ags_channel_find_recall ()">ags_channel_find_recall</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-first" title="ags_channel_first ()">ags_channel_first</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-first-with-recycling" title="ags_channel_first_with_recycling ()">ags_channel_first_with_recycling</a>    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-init-recall" title="ags_channel_init_recall ()">ags_channel_init_recall</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-last" title="ags_channel_last ()">ags_channel_last</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-last-with-recycling" title="ags_channel_last_with_recycling ()">ags_channel_last_with_recycling</a>     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-new" title="ags_channel_new ()">ags_channel_new</a>                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-nth" title="ags_channel_nth ()">ags_channel_nth</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-pad-first" title="ags_channel_pad_first ()">ags_channel_pad_first</a>               (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-pad-last" title="ags_channel_pad_last ()">ags_channel_pad_last</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="ags-AgsChannel.html#ags-channel-pad-nth" title="ags_channel_pad_nth ()">ags_channel_pad_nth</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-play" title="ags_channel_play ()">ags_channel_play</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recall-id-set" title="ags_channel_recall_id_set ()">ags_channel_recall_id_set</a>           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()">ags_channel_recursive_play</a>          (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()">ags_channel_recursive_play_init</a>     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-threaded" title="ags_channel_recursive_play_threaded ()">ags_channel_recursive_play_threaded</a> (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recursive-reset-recall-ids" title="ags_channel_recursive_reset_recall_ids ()">ags_channel_recursive_reset_recall_ids</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-recycling-changed" title="ags_channel_recycling_changed ()">ags_channel_recycling_changed</a>       (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall" title="ags_channel_remove_recall ()">ags_channel_remove_recall</a>           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall-id" title="ags_channel_remove_recall_id ()">ags_channel_remove_recall_id</a>        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-resolve-recall" title="ags_channel_resolve_recall ()">ags_channel_resolve_recall</a>          (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-safe-resize-audio-signal" title="ags_channel_safe_resize_audio_signal ()">ags_channel_safe_resize_audio_signal</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-set-devout" title="ags_channel_set_devout ()">ags_channel_set_devout</a>              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()">ags_channel_set_link</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-set-recycling" title="ags_channel_set_recycling ()">ags_channel_set_recycling</a>           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> destroy_old</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsChannel.html#ags-channel-tillrecycling-cancel" title="ags_channel_tillrecycling_cancel ()">ags_channel_tillrecycling_cancel</a>    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CHANNEL-ERROR:CAPS"></a><h3>AGS_CHANNEL_ERROR</h3>
+<pre class="programlisting">#define AGS_CHANNEL_ERROR (ags_channel_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannel"></a><h3>struct AgsChannel</h3>
+<pre class="programlisting">struct AgsChannel {
+  GObject object;
+
+  guint flags;
+
+  GObject *audio;
+  GObject *devout;
+
+  AgsChannel *prev;
+  AgsChannel *prev_pad;
+  AgsChannel *next;
+  AgsChannel *next_pad;
+
+  guint pad;
+  guint audio_channel;
+  guint line;
+
+  char *note;
+
+  gpointer devout_play;
+
+  // GObject *recycling_container; // contains child recycling
+  GList *recall_id; // there may be several recall's running
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  AgsChannel *link;
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+  GObject *recycling_thread;
+
+  GList *pattern;
+  AgsNotation *notation;
+
+  GtkWidget *line_widget;
+  gpointer file_data;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelClass"></a><h3>struct AgsChannelClass</h3>
+<pre class="programlisting">struct AgsChannelClass {
+  GObjectClass object;
+
+  void (*recycling_changed)(AgsChannel *channel,
+			    AgsRecycling *old_start_region, AgsRecycling *old_end_region,
+			    AgsRecycling *new_start_region, AgsRecycling *new_end_region,
+			    AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region,
+			    AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region);
+
+  void (*done)(AgsChannel *channel,
+	       AgsRecallID *recall_id);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelError"></a><h3>enum AgsChannelError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_ERROR_LOOP_IN_LINK,
+} AgsChannelError;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelFlags"></a><h3>enum AgsChannelFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RUNNING        = 1,
+} AgsChannelFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelRecallIDMode"></a><h3>enum AgsChannelRecallIDMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RECALL_ID_RUN_STAGE,
+  AGS_CHANNEL_RECALL_ID_CANCEL,
+} AgsChannelRecallIDMode;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall"></a><h3>ags_channel_add_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_add_recall              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-container"></a><h3>ags_channel_add_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_add_recall_container    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-add-recall-id"></a><h3>ags_channel_add_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_add_recall_id           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-cancel"></a><h3>ags_channel_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_cancel                  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-done"></a><h3>ags_channel_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_done                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-duplicate-recall"></a><h3>ags_channel_duplicate_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_duplicate_recall        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-error-quark"></a><h3>ags_channel_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              ags_channel_error_quark             ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-find-recall"></a><h3>ags_channel_find_recall ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_channel_find_recall             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first"></a><h3>ags_channel_first ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first                   (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-first-with-recycling"></a><h3>ags_channel_first_with_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first_with_recycling    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-init-recall"></a><h3>ags_channel_init_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_init_recall             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last"></a><h3>ags_channel_last ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-last-with-recycling"></a><h3>ags_channel_last_with_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last_with_recycling     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-new"></a><h3>ags_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_new                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-nth"></a><h3>ags_channel_nth ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_nth                     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-first"></a><h3>ags_channel_pad_first ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_first               (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-last"></a><h3>ags_channel_pad_last ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_last                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-pad-nth"></a><h3>ags_channel_pad_nth ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_nth                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-play"></a><h3>ags_channel_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_play                    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recall-id-set"></a><h3>ags_channel_recall_id_set ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recall_id_set           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play"></a><h3>ags_channel_recursive_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recursive_play          (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-init"></a><h3>ags_channel_recursive_play_init ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_channel_recursive_play_init     (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-play-threaded"></a><h3>ags_channel_recursive_play_threaded ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recursive_play_threaded (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recursive-reset-recall-ids"></a><h3>ags_channel_recursive_reset_recall_ids ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recursive_reset_recall_ids
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-recycling-changed"></a><h3>ags_channel_recycling_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_recycling_changed       (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall"></a><h3>ags_channel_remove_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_remove_recall           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-remove-recall-id"></a><h3>ags_channel_remove_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_remove_recall_id        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-resolve-recall"></a><h3>ags_channel_resolve_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_resolve_recall          (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-safe-resize-audio-signal"></a><h3>ags_channel_safe_resize_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_safe_resize_audio_signal
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> size</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-devout"></a><h3>ags_channel_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_set_devout              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-link"></a><h3>ags_channel_set_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_set_link                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling"></a><h3>ags_channel_set_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_set_recycling           (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> update</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> destroy_old</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-tillrecycling-cancel"></a><h3>ags_channel_tillrecycling_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_channel_tillrecycling_cancel    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsChannelSetRecycling.html b/api/ags_old/ags-AgsChannelSetRecycling.html
new file mode 100644
index 0000000..47fa53e
--- /dev/null
+++ b/api/ags_old/ags-AgsChannelSetRecycling.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsChannelSetRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsChangeTact.html" title="AgsChangeTact">
+<link rel="next" href="ags-AgsDisplayTact.html" title="AgsDisplayTact">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsChangeTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDisplayTact.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsChannelSetRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsChannelSetRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsChannelSetRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsChannelSetRecycling.top_of_page"></a>AgsChannelSetRecycling</span></h2>
+<p>AgsChannelSetRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsChannelSetRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling">AgsChannelSetRecycling</a>;
+struct              <a class="link" href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecyclingClass" title="struct AgsChannelSetRecyclingClass">AgsChannelSetRecyclingClass</a>;
+<a class="link" href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * <a class="link" href="ags-AgsChannelSetRecycling.html#ags-channel-set-recycling-new" title="ags_channel_set_recycling_new ()">ags_channel_set_recycling_new</a>  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannelSetRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsChannelSetRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsChannelSetRecycling"></a><h3>struct AgsChannelSetRecycling</h3>
+<pre class="programlisting">struct AgsChannelSetRecycling {
+  AgsTask task;
+
+  AgsChannel *channel;
+
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsChannelSetRecyclingClass"></a><h3>struct AgsChannelSetRecyclingClass</h3>
+<pre class="programlisting">struct AgsChannelSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-channel-set-recycling-new"></a><h3>ags_channel_set_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsChannelSetRecycling.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * ags_channel_set_recycling_new  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsConfig.html b/api/ags_old/ags-AgsConfig.html
new file mode 100644
index 0000000..0e96762
--- /dev/null
+++ b/api/ags_old/ags-AgsConfig.html
@@ -0,0 +1,177 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsConfig</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsChannel.html" title="AgsChannel">
+<link rel="next" href="ags-ags-container.html" title="ags_container">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-container.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsConfig.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsConfig.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsConfig"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsConfig.top_of_page"></a>AgsConfig</span></h2>
+<p>AgsConfig</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsConfig.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS" title="AGS_CONFIG_DEFAULT_BUILD_ID">AGS_CONFIG_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS" title="AGS_CONFIG_DEFAULT_VERSION">AGS_CONFIG_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS" title="AGS_CONFIG_DEVOUT">AGS_CONFIG_DEVOUT</a>
+#define             <a class="link" href="ags-AgsConfig.html#AGS-CONFIG-THREAD:CAPS" title="AGS_CONFIG_THREAD">AGS_CONFIG_THREAD</a>
+struct              <a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig">AgsConfig</a>;
+struct              <a class="link" href="ags-AgsConfig.html#AgsConfigClass" title="struct AgsConfigClass">AgsConfigClass</a>;
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsConfig.html#ags-config-get" title="ags_config_get ()">ags_config_get</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsConfig.html#ags-config-load-defaults" title="ags_config_load_defaults ()">ags_config_load_defaults</a>            (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsConfig.html#ags-config-load-from-file" title="ags_config_load_from_file ()">ags_config_load_from_file</a>           (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="returnvalue">AgsConfig</span></a> *         <a class="link" href="ags-AgsConfig.html#ags-config-new" title="ags_config_new ()">ags_config_new</a>                      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsConfig.html#ags-config-save" title="ags_config_save ()">ags_config_save</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsConfig.html#ags-config-set" title="ags_config_set ()">ags_config_set</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsConfig.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_CONFIG_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEFAULT-VERSION:CAPS"></a><h3>AGS_CONFIG_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-DEVOUT:CAPS"></a><h3>AGS_CONFIG_DEVOUT</h3>
+<pre class="programlisting">#define AGS_CONFIG_DEVOUT "device\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-CONFIG-THREAD:CAPS"></a><h3>AGS_CONFIG_THREAD</h3>
+<pre class="programlisting">#define AGS_CONFIG_THREAD "thread\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsConfig"></a><h3>struct AgsConfig</h3>
+<pre class="programlisting">struct AgsConfig {
+  GObject object;
+
+  guint version;
+  gchar *build_id;
+
+  GKeyFile *key_file;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsConfigClass"></a><h3>struct AgsConfigClass</h3>
+<pre class="programlisting">struct AgsConfigClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-get"></a><h3>ags_config_get ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_config_get                      (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-defaults"></a><h3>ags_config_load_defaults ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_load_defaults            (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-load-from-file"></a><h3>ags_config_load_from_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_load_from_file           (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-new"></a><h3>ags_config_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="returnvalue">AgsConfig</span></a> *         ags_config_new                      ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-save"></a><h3>ags_config_save ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_save                     (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-config-set"></a><h3>ags_config_set ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_config_set                      (<em class="parameter"><code><a class="link" href="ags-AgsConfig.html#AgsConfig" title="struct AgsConfig"><span class="type">AgsConfig</span></a> *config</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *group</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *key</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCopyAudioSignal.html b/api/ags_old/ags-AgsCopyAudioSignal.html
new file mode 100644
index 0000000..9acf45b
--- /dev/null
+++ b/api/ags_old/ags-AgsCopyAudioSignal.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsBufferRecycling.html" title="AgsBufferRecycling">
+<link rel="next" href="ags-AgsCopyChannel.html" title="AgsCopyChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsBufferRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyAudioSignal.top_of_page"></a>AgsCopyAudioSignal</span></h2>
+<p>AgsCopyAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal">AgsCopyAudioSignal</a>;
+struct              <a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignalClass" title="struct AgsCopyAudioSignalClass">AgsCopyAudioSignalClass</a>;
+<a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * <a class="link" href="ags-AgsCopyAudioSignal.html#ags-copy-audio-signal-new" title="ags_copy_audio_signal_new ()">ags_copy_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyAudioSignal"></a><h3>struct AgsCopyAudioSignal</h3>
+<pre class="programlisting">struct AgsCopyAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyAudioSignalClass"></a><h3>struct AgsCopyAudioSignalClass</h3>
+<pre class="programlisting">struct AgsCopyAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-audio-signal-new"></a><h3>ags_copy_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyAudioSignal.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * ags_copy_audio_signal_new          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCopyChannel.html b/api/ags_old/ags-AgsCopyChannel.html
new file mode 100644
index 0000000..9290ee4
--- /dev/null
+++ b/api/ags_old/ags-AgsCopyChannel.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">
+<link rel="next" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyChannel.top_of_page"></a>AgsCopyChannel</span></h2>
+<p>AgsCopyChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannel" title="struct AgsCopyChannel">AgsCopyChannel</a>;
+struct              <a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannelClass" title="struct AgsCopyChannelClass">AgsCopyChannelClass</a>;
+<a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannel" title="struct AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    <a class="link" href="ags-AgsCopyChannel.html#ags-copy-channel-new" title="ags_copy_channel_new ()">ags_copy_channel_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannel"></a><h3>struct AgsCopyChannel</h3>
+<pre class="programlisting">struct AgsCopyChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelClass"></a><h3>struct AgsCopyChannelClass</h3>
+<pre class="programlisting">struct AgsCopyChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-channel-new"></a><h3>ags_copy_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyChannel.html#AgsCopyChannel" title="struct AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    ags_copy_channel_new                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCopyChannelRun.html b/api/ags_old/ags-AgsCopyChannelRun.html
new file mode 100644
index 0000000..4c5193d
--- /dev/null
+++ b/api/ags_old/ags-AgsCopyChannelRun.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyChannel.html" title="AgsCopyChannel">
+<link rel="next" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyNotationAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyChannelRun.top_of_page"></a>AgsCopyChannelRun</span></h2>
+<p>AgsCopyChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun">AgsCopyChannelRun</a>;
+struct              <a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRunClass" title="struct AgsCopyChannelRunClass">AgsCopyChannelRunClass</a>;
+enum                <a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRunFlags" title="enum AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a>;
+<a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * <a class="link" href="ags-AgsCopyChannelRun.html#ags-copy-channel-run-new" title="ags_copy_channel_run_new ()">ags_copy_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyChannelRun"></a><h3>struct AgsCopyChannelRun</h3>
+<pre class="programlisting">struct AgsCopyChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelRunClass"></a><h3>struct AgsCopyChannelRunClass</h3>
+<pre class="programlisting">struct AgsCopyChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyChannelRunFlags"></a><h3>enum AgsCopyChannelRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_COPY_CHANNEL_RUN_EXACT_LENGTH         = 1,
+  AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK  = 1 << 1,
+} AgsCopyChannelRunFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-channel-run-new"></a><h3>ags_copy_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * ags_copy_channel_run_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCopyNotationAudio.html b/api/ags_old/ags-AgsCopyNotationAudio.html
new file mode 100644
index 0000000..998ad81
--- /dev/null
+++ b/api/ags_old/ags-AgsCopyNotationAudio.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">
+<link rel="next" href="ags-AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyNotationAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyNotationAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyNotationAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyNotationAudio.top_of_page"></a>AgsCopyNotationAudio</span></h2>
+<p>AgsCopyNotationAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyNotationAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio">AgsCopyNotationAudio</a>;
+struct              <a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioClass" title="struct AgsCopyNotationAudioClass">AgsCopyNotationAudioClass</a>;
+enum                <a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags" title="enum AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a>;
+<a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * <a class="link" href="ags-AgsCopyNotationAudio.html#ags-copy-notation-audio-new" title="ags_copy_notation_audio_new ()">ags_copy_notation_audio_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudio"></a><h3>struct AgsCopyNotationAudio</h3>
+<pre class="programlisting">struct AgsCopyNotationAudio {
+  AgsRecallAudio recall_audio;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  AgsNotation *notation;
+  guint audio_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioClass"></a><h3>struct AgsCopyNotationAudioClass</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioFlags"></a><h3>enum AgsCopyNotationAudioFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL  = 1,
+} AgsCopyNotationAudioFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-new"></a><h3>ags_copy_notation_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * ags_copy_notation_audio_new      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCopyNotationAudioRun.html b/api/ags_old/ags-AgsCopyNotationAudioRun.html
new file mode 100644
index 0000000..5357aaa
--- /dev/null
+++ b/api/ags_old/ags-AgsCopyNotationAudioRun.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">
+<link rel="next" href="ags-AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyNotationAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyPatternAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyNotationAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyNotationAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyNotationAudioRun.top_of_page"></a>AgsCopyNotationAudioRun</span></h2>
+<p>AgsCopyNotationAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyNotationAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>;
+struct              <a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRunClass" title="struct AgsCopyNotationAudioRunClass">AgsCopyNotationAudioRunClass</a>;
+<a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * <a class="link" href="ags-AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new" title="ags_copy_notation_audio_run_new ()">ags_copy_notation_audio_run_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyNotationAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRun"></a><h3>struct AgsCopyNotationAudioRun</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+
+  gulong tic_alloc_input_handler;
+
+  GList *current_note;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyNotationAudioRunClass"></a><h3>struct AgsCopyNotationAudioRunClass</h3>
+<pre class="programlisting">struct AgsCopyNotationAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-notation-audio-run-new"></a><h3>ags_copy_notation_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * ags_copy_notation_audio_run_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCopyPatternAudio.html b/api/ags_old/ags-AgsCopyPatternAudio.html
new file mode 100644
index 0000000..cbff630
--- /dev/null
+++ b/api/ags_old/ags-AgsCopyPatternAudio.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">
+<link rel="next" href="ags-AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyNotationAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyPatternAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternAudio.top_of_page"></a>AgsCopyPatternAudio</span></h2>
+<p>AgsCopyPatternAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio">AgsCopyPatternAudio</a>;
+struct              <a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudioClass" title="struct AgsCopyPatternAudioClass">AgsCopyPatternAudioClass</a>;
+<a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * <a class="link" href="ags-AgsCopyPatternAudio.html#ags-copy-pattern-audio-new" title="ags_copy_pattern_audio_new ()">ags_copy_pattern_audio_new</a>        (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudio"></a><h3>struct AgsCopyPatternAudio</h3>
+<pre class="programlisting">struct AgsCopyPatternAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bank_index_0;
+  AgsPort *bank_index_1;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioClass"></a><h3>struct AgsCopyPatternAudioClass</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-new"></a><h3>ags_copy_pattern_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyPatternAudio.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * ags_copy_pattern_audio_new        (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCopyPatternAudioRun.html b/api/ags_old/ags-AgsCopyPatternAudioRun.html
new file mode 100644
index 0000000..c748fd8
--- /dev/null
+++ b/api/ags_old/ags-AgsCopyPatternAudioRun.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">
+<link rel="next" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyPatternAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyPatternChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternAudioRun.top_of_page"></a>AgsCopyPatternAudioRun</span></h2>
+<p>AgsCopyPatternAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>;
+struct              <a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRunClass" title="struct AgsCopyPatternAudioRunClass">AgsCopyPatternAudioRunClass</a>;
+<a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * <a class="link" href="ags-AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new" title="ags_copy_pattern_audio_run_new ()">ags_copy_pattern_audio_run_new</a> (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRun"></a><h3>struct AgsCopyPatternAudioRun</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternAudioRunClass"></a><h3>struct AgsCopyPatternAudioRunClass</h3>
+<pre class="programlisting">struct AgsCopyPatternAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-audio-run-new"></a><h3>ags_copy_pattern_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * ags_copy_pattern_audio_run_new (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCopyPatternChannel.html b/api/ags_old/ags-AgsCopyPatternChannel.html
new file mode 100644
index 0000000..482d631
--- /dev/null
+++ b/api/ags_old/ags-AgsCopyPatternChannel.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">
+<link rel="next" href="ags-AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyPatternAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyPatternChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternChannel.top_of_page"></a>AgsCopyPatternChannel</span></h2>
+<p>AgsCopyPatternChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel">AgsCopyPatternChannel</a>;
+struct              <a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannelClass" title="struct AgsCopyPatternChannelClass">AgsCopyPatternChannelClass</a>;
+<a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * <a class="link" href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-new" title="ags_copy_pattern_channel_new ()">ags_copy_pattern_channel_new</a>    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination" title="ags_copy_pattern_channel_template_find_source_and_destination ()">ags_copy_pattern_channel_template_find_source_and_destination</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannel"></a><h3>struct AgsCopyPatternChannel</h3>
+<pre class="programlisting">struct AgsCopyPatternChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *pattern;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelClass"></a><h3>struct AgsCopyPatternChannelClass</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-new"></a><h3>ags_copy_pattern_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyPatternChannel.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * ags_copy_pattern_channel_new    (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-template-find-source-and-destination"></a><h3>ags_copy_pattern_channel_template_find_source_and_destination ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_copy_pattern_channel_template_find_source_and_destination
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCopyPatternChannelRun.html b/api/ags_old/ags-AgsCopyPatternChannelRun.html
new file mode 100644
index 0000000..139b035
--- /dev/null
+++ b/api/ags_old/ags-AgsCopyPatternChannelRun.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyPatternChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">
+<link rel="next" href="ags-AgsCopyRecycling.html" title="AgsCopyRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyPatternChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCopyRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyPatternChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyPatternChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyPatternChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyPatternChannelRun.top_of_page"></a>AgsCopyPatternChannelRun</span></h2>
+<p>AgsCopyPatternChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyPatternChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>;
+struct              <a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRunClass" title="struct AgsCopyPatternChannelRunClass">AgsCopyPatternChannelRunClass</a>;
+<a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * <a class="link" href="ags-AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new" title="ags_copy_pattern_channel_run_new ()">ags_copy_pattern_channel_run_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyPatternChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelRun"></a><h3>struct AgsCopyPatternChannelRun</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  gulong sequencer_alloc_handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyPatternChannelRunClass"></a><h3>struct AgsCopyPatternChannelRunClass</h3>
+<pre class="programlisting">struct AgsCopyPatternChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-pattern-channel-run-new"></a><h3>ags_copy_pattern_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * ags_copy_pattern_channel_run_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCopyRecycling.html b/api/ags_old/ags-AgsCopyRecycling.html
new file mode 100644
index 0000000..49459c1
--- /dev/null
+++ b/api/ags_old/ags-AgsCopyRecycling.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCopyRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">
+<link rel="next" href="ags-AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyPatternChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCountBeatsAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCopyRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCopyRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCopyRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCopyRecycling.top_of_page"></a>AgsCopyRecycling</span></h2>
+<p>AgsCopyRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCopyRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecycling" title="struct AgsCopyRecycling">AgsCopyRecycling</a>;
+struct              <a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecyclingClass" title="struct AgsCopyRecyclingClass">AgsCopyRecyclingClass</a>;
+<a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecycling" title="struct AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  <a class="link" href="ags-AgsCopyRecycling.html#ags-copy-recycling-new" title="ags_copy_recycling_new ()">ags_copy_recycling_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCopyRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCopyRecycling"></a><h3>struct AgsCopyRecycling</h3>
+<pre class="programlisting">struct AgsCopyRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCopyRecyclingClass"></a><h3>struct AgsCopyRecyclingClass</h3>
+<pre class="programlisting">struct AgsCopyRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-copy-recycling-new"></a><h3>ags_copy_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCopyRecycling.html#AgsCopyRecycling" title="struct AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  ags_copy_recycling_new              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCountBeatsAudio.html b/api/ags_old/ags-AgsCountBeatsAudio.html
new file mode 100644
index 0000000..a45cb93
--- /dev/null
+++ b/api/ags_old/ags-AgsCountBeatsAudio.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountBeatsAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCopyRecycling.html" title="AgsCopyRecycling">
+<link rel="next" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCopyRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsCountBeatsAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCountBeatsAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCountBeatsAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCountBeatsAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountBeatsAudio.top_of_page"></a>AgsCountBeatsAudio</span></h2>
+<p>AgsCountBeatsAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCountBeatsAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio">AgsCountBeatsAudio</a>;
+struct              <a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudioClass" title="struct AgsCountBeatsAudioClass">AgsCountBeatsAudioClass</a>;
+<a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * <a class="link" href="ags-AgsCountBeatsAudio.html#ags-count-beats-audio-new" title="ags_count_beats_audio_new ()">ags_count_beats_audio_new</a>          (<em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> loop</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudio"></a><h3>struct AgsCountBeatsAudio</h3>
+<pre class="programlisting">struct AgsCountBeatsAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *loop;
+
+  AgsPort *notation_loop_start;
+  AgsPort *notation_loop_end;
+  AgsPort *sequencer_loop_start;
+  AgsPort *sequencer_loop_end;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioClass"></a><h3>struct AgsCountBeatsAudioClass</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-new"></a><h3>ags_count_beats_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCountBeatsAudio.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * ags_count_beats_audio_new          (<em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> loop</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCountBeatsAudioRun.html b/api/ags_old/ags-AgsCountBeatsAudioRun.html
new file mode 100644
index 0000000..b1ce894
--- /dev/null
+++ b/api/ags_old/ags-AgsCountBeatsAudioRun.html
@@ -0,0 +1,189 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountBeatsAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">
+<link rel="next" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCountBeatsAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDelayAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCountBeatsAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCountBeatsAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCountBeatsAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountBeatsAudioRun.top_of_page"></a>AgsCountBeatsAudioRun</span></h2>
+<p>AgsCountBeatsAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCountBeatsAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>;
+struct              <a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRunClass" title="struct AgsCountBeatsAudioRunClass">AgsCountBeatsAudioRunClass</a>;
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new" title="ags_count_beats_audio_run_new ()">ags_count_beats_audio_run_new</a>   (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop" title="ags_count_beats_audio_run_notation_loop ()">ags_count_beats_audio_run_notation_loop</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start" title="ags_count_beats_audio_run_notation_start ()">ags_count_beats_audio_run_notation_start</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop" title="ags_count_beats_audio_run_notation_stop ()">ags_count_beats_audio_run_notation_stop</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop" title="ags_count_beats_audio_run_sequencer_loop ()">ags_count_beats_audio_run_sequencer_loop</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start" title="ags_count_beats_audio_run_sequencer_start ()">ags_count_beats_audio_run_sequencer_start</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop" title="ags_count_beats_audio_run_sequencer_stop ()">ags_count_beats_audio_run_sequencer_stop</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountBeatsAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRun"></a><h3>struct AgsCountBeatsAudioRun</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  gboolean first_run;
+
+  guint notation_counter;
+  guint sequencer_counter;
+
+  guint recall_ref;
+
+  guint hide_ref;
+  guint notation_hide_ref_counter;
+  guint sequencer_hide_ref_counter;
+
+  gulong sequencer_alloc_output_handler;
+  gulong sequencer_count_handler;
+
+  gulong notation_alloc_output_handler;
+  gulong notation_count_handler;
+
+  AgsDelayAudioRun *delay_audio_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountBeatsAudioRunClass"></a><h3>struct AgsCountBeatsAudioRunClass</h3>
+<pre class="programlisting">struct AgsCountBeatsAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+  
+  void (*notation_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*notation_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  void (*notation_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  
+  void (*sequencer_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			  guint run_order);
+  void (*sequencer_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*sequencer_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-new"></a><h3>ags_count_beats_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * ags_count_beats_audio_run_new   (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-loop"></a><h3>ags_count_beats_audio_run_notation_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_notation_loop
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-start"></a><h3>ags_count_beats_audio_run_notation_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_notation_start
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-notation-stop"></a><h3>ags_count_beats_audio_run_notation_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_notation_stop
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-loop"></a><h3>ags_count_beats_audio_run_sequencer_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_sequencer_loop
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-start"></a><h3>ags_count_beats_audio_run_sequencer_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_sequencer_start
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-count-beats-audio-run-sequencer-stop"></a><h3>ags_count_beats_audio_run_sequencer_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_count_beats_audio_run_sequencer_stop
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsCountable.html b/api/ags_old/ags-AgsCountable.html
new file mode 100644
index 0000000..ade7149
--- /dev/null
+++ b/api/ags_old/ags-AgsCountable.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsCountable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsApplicable.html" title="AgsApplicable">
+<link rel="next" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsApplicable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDynamicConnectable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsCountable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsCountable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsCountable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsCountable.top_of_page"></a>AgsCountable</span></h2>
+<p>AgsCountable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsCountable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable">AgsCountable</a>;
+struct              <a class="link" href="ags-AgsCountable.html#AgsCountableInterface" title="struct AgsCountableInterface">AgsCountableInterface</a>;
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsCountable.html#ags-countable-get-notation-counter" title="ags_countable_get_notation_counter ()">ags_countable_get_notation_counter</a>  (<em class="parameter"><code><a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsCountable.html#ags-countable-get-sequencer-counter" title="ags_countable_get_sequencer_counter ()">ags_countable_get_sequencer_counter</a> (<em class="parameter"><code><a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsCountable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsCountable"></a><h3>AgsCountable</h3>
+<pre class="programlisting">typedef void AgsCountable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsCountableInterface"></a><h3>struct AgsCountableInterface</h3>
+<pre class="programlisting">struct AgsCountableInterface {
+  GTypeInterface interface;
+
+  guint (*get_notation_counter)(AgsCountable *countable);
+  guint (*get_sequencer_counter)(AgsCountable *countable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-notation-counter"></a><h3>ags_countable_get_notation_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_countable_get_notation_counter  (<em class="parameter"><code><a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-countable-get-sequencer-counter"></a><h3>ags_countable_get_sequencer_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_countable_get_sequencer_counter (<em class="parameter"><code><a class="link" href="ags-AgsCountable.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDelayAudio.html b/api/ags_old/ags-AgsDelayAudio.html
new file mode 100644
index 0000000..d4c74cb
--- /dev/null
+++ b/api/ags_old/ags-AgsDelayAudio.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDelayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">
+<link rel="next" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCountBeatsAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDelayAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDelayAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDelayAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDelayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDelayAudio.top_of_page"></a>AgsDelayAudio</span></h2>
+<p>AgsDelayAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDelayAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio">AgsDelayAudio</a>;
+struct              <a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudioClass" title="struct AgsDelayAudioClass">AgsDelayAudioClass</a>;
+<a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     <a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-new" title="ags_delay_audio_new ()">ags_delay_audio_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-notation-duration-changed" title="ags_delay_audio_notation_duration_changed ()">ags_delay_audio_notation_duration_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed" title="ags_delay_audio_sequencer_duration_changed ()">ags_delay_audio_sequencer_duration_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudio"></a><h3>struct AgsDelayAudio</h3>
+<pre class="programlisting">struct AgsDelayAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bpm;
+  AgsPort *tact;
+
+  AgsPort *notation_delay;
+  AgsPort *sequencer_delay;
+
+  AgsPort *sequencer_duration;
+  AgsPort *notation_duration;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioClass"></a><h3>struct AgsDelayAudioClass</h3>
+<pre class="programlisting">struct AgsDelayAudioClass {
+  AgsRecallAudioClass recall_audio;
+
+  void (*notation_duration_changed)(AgsDelayAudio *delay_audio);
+  void (*sequencer_duration_changed)(AgsDelayAudio *delay_audio);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-new"></a><h3>ags_delay_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     ags_delay_audio_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-notation-duration-changed"></a><h3>ags_delay_audio_notation_duration_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_notation_duration_changed
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-sequencer-duration-changed"></a><h3>ags_delay_audio_sequencer_duration_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_sequencer_duration_changed
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudio.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDelayAudioRun.html b/api/ags_old/ags-AgsDelayAudioRun.html
new file mode 100644
index 0000000..5f8b26c
--- /dev/null
+++ b/api/ags_old/ags-AgsDelayAudioRun.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDelayAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">
+<link rel="next" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDelayAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLoopChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDelayAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDelayAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDelayAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDelayAudioRun.top_of_page"></a>AgsDelayAudioRun</span></h2>
+<p>AgsDelayAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDelayAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun">AgsDelayAudioRun</a>;
+struct              <a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRunClass" title="struct AgsDelayAudioRunClass">AgsDelayAudioRunClass</a>;
+<a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-new" title="ags_delay_audio_run_new ()">ags_delay_audio_run_new</a>             ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input" title="ags_delay_audio_run_notation_alloc_input ()">ags_delay_audio_run_notation_alloc_input</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output" title="ags_delay_audio_run_notation_alloc_output ()">ags_delay_audio_run_notation_alloc_output</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-count" title="ags_delay_audio_run_notation_count ()">ags_delay_audio_run_notation_count</a>  (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input" title="ags_delay_audio_run_sequencer_alloc_input ()">ags_delay_audio_run_sequencer_alloc_input</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output" title="ags_delay_audio_run_sequencer_alloc_output ()">ags_delay_audio_run_sequencer_alloc_output</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count" title="ags_delay_audio_run_sequencer_count ()">ags_delay_audio_run_sequencer_count</a> (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDelayAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDelayAudioRun"></a><h3>struct AgsDelayAudioRun</h3>
+<pre class="programlisting">struct AgsDelayAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  guint dependency_ref;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+  
+  guint notation_counter;
+  guint sequencer_counter;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDelayAudioRunClass"></a><h3>struct AgsDelayAudioRunClass</h3>
+<pre class="programlisting">struct AgsDelayAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+
+  void (*notation_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*notation_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			       guint delay, guint attack);
+  void (*notation_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			 guint delay, guint attack);
+
+  void (*sequencer_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				 guint delay, guint attack);
+  void (*sequencer_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*sequencer_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			  guint delay, guint attack);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-new"></a><h3>ags_delay_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  ags_delay_audio_run_new             ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-input"></a><h3>ags_delay_audio_run_notation_alloc_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_notation_alloc_input
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-alloc-output"></a><h3>ags_delay_audio_run_notation_alloc_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_notation_alloc_output
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-notation-count"></a><h3>ags_delay_audio_run_notation_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_notation_count  (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-input"></a><h3>ags_delay_audio_run_sequencer_alloc_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_sequencer_alloc_input
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-alloc-output"></a><h3>ags_delay_audio_run_sequencer_alloc_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_sequencer_alloc_output
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-delay-audio-run-sequencer-count"></a><h3>ags_delay_audio_run_sequencer_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_delay_audio_run_sequencer_count (<em class="parameter"><code><a class="link" href="ags-AgsDelayAudioRun.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDevout.html b/api/ags_old/ags-AgsDevout.html
new file mode 100644
index 0000000..946bfaa
--- /dev/null
+++ b/api/ags_old/ags-AgsDevout.html
@@ -0,0 +1,462 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-ags-container.html" title="ags_container">
+<link rel="next" href="ags-AgsInput.html" title="AgsInput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-container.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsInput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDevout.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDevout.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDevout.top_of_page"></a>AgsDevout</span></h2>
+<p>AgsDevout</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDevout.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS" title="AGS_DEVOUT_DEFAULT_BPM">AGS_DEVOUT_DEFAULT_BPM</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_DEVOUT_DEFAULT_BUFFER_SIZE">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS" title="AGS_DEVOUT_DEFAULT_DELAY">AGS_DEVOUT_DEFAULT_DELAY</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS" title="AGS_DEVOUT_DEFAULT_FORMAT">AGS_DEVOUT_DEFAULT_FORMAT</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_JIFFIE">AGS_DEVOUT_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" title="AGS_DEVOUT_DEFAULT_SAMPLERATE">AGS_DEVOUT_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS" title="AGS_DEVOUT_DEFAULT_SCALE">AGS_DEVOUT_DEFAULT_SCALE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS" title="AGS_DEVOUT_DEFAULT_TACT">AGS_DEVOUT_DEFAULT_TACT</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" title="AGS_DEVOUT_DEFAULT_TACTRATE">AGS_DEVOUT_DEFAULT_TACTRATE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_TACT_JIFFIE">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-ERROR:CAPS" title="AGS_DEVOUT_ERROR">AGS_DEVOUT_ERROR</a>
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-PLAY:CAPS" title="AGS_DEVOUT_PLAY()">AGS_DEVOUT_PLAY</a>                     (ptr)
+#define             <a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS" title="AGS_DEVOUT_PLAY_DOMAIN()">AGS_DEVOUT_PLAY_DOMAIN</a>              (ptr)
+struct              <a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout">AgsDevout</a>;
+struct              <a class="link" href="ags-AgsDevout.html#AgsDevoutClass" title="struct AgsDevoutClass">AgsDevoutClass</a>;
+enum                <a class="link" href="ags-AgsDevout.html#AgsDevoutError" title="enum AgsDevoutError">AgsDevoutError</a>;
+enum                <a class="link" href="ags-AgsDevout.html#AgsDevoutFlags" title="enum AgsDevoutFlags">AgsDevoutFlags</a>;
+struct              <a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay">AgsDevoutPlay</a>;
+struct              <a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain">AgsDevoutPlayDomain</a>;
+enum                <a class="link" href="ags-AgsDevout.html#AgsDevoutPlayFlags" title="enum AgsDevoutPlayFlags">AgsDevoutPlayFlags</a>;
+enum                <a class="link" href="ags-AgsDevout.html#AgsDevoutResolutionMode" title="enum AgsDevoutResolutionMode">AgsDevoutResolutionMode</a>;
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              <a class="link" href="ags-AgsDevout.html#ags-devout-error-quark" title="ags_devout_error_quark ()">ags_devout_error_quark</a>              ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-list-cards" title="ags_devout_list_cards ()">ags_devout_list_cards</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);
+<a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         <a class="link" href="ags-AgsDevout.html#ags-devout-new" title="ags_devout_new ()">ags_devout_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-note-offset-changed" title="ags_devout_note_offset_changed ()">ags_devout_note_offset_changed</a>      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-pcm-info" title="ags_devout_pcm_info ()">ags_devout_pcm_info</a>                 (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     <a class="link" href="ags-AgsDevout.html#ags-devout-play-alloc" title="ags_devout_play_alloc ()">ags_devout_play_alloc</a>               ();
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * <a class="link" href="ags-AgsDevout.html#ags-devout-play-domain-alloc" title="ags_devout_play_domain_alloc ()">ags_devout_play_domain_alloc</a>      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-play-domain-free" title="ags_devout_play_domain_free ()">ags_devout_play_domain_free</a>         (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     <a class="link" href="ags-AgsDevout.html#ags-devout-play-find-source" title="ags_devout_play_find_source ()">ags_devout_play_find_source</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout_play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *source</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-play-free" title="ags_devout_play_free ()">ags_devout_play_free</a>                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDevout.html#ags-devout-tic" title="ags_devout_tic ()">ags_devout_tic</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevout.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BPM:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BUFFER_SIZE (944)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-DELAY:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_DELAY</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE * (60.0 / AGS_DEVOUT_DEFAULT_BPM))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-FORMAT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_FORMAT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_FORMAT (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-SCALE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SCALE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SCALE (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT (1.0 / 1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACTRATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACTRATE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-ERROR:CAPS"></a><h3>AGS_DEVOUT_ERROR</h3>
+<pre class="programlisting">#define AGS_DEVOUT_ERROR (ags_devout_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY:CAPS"></a><h3>AGS_DEVOUT_PLAY()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY(ptr)           ((AgsDevoutPlay *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-DEVOUT-PLAY-DOMAIN:CAPS"></a><h3>AGS_DEVOUT_PLAY_DOMAIN()</h3>
+<pre class="programlisting">#define AGS_DEVOUT_PLAY_DOMAIN(ptr)    ((AgsDevoutPlayDomain *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevout"></a><h3>struct AgsDevout</h3>
+<pre class="programlisting">struct AgsDevout {
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  gdouble *delay; // count of tics within buffer size
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  gdouble delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter;
+
+  union{
+    struct _AgsAO{
+      ao_device *device;
+      ao_sample_format *format;
+      int driver_ao;
+    }ao;
+    struct _AgsOss{
+      int device_fd;
+      char *device;
+    }oss;
+    struct _AgsAlsa{
+      char *device;
+      int rc;
+      snd_pcm_t *handle;
+      snd_async_handler_t *ahandler;
+      snd_pcm_hw_params_t *params;
+    }alsa;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutClass"></a><h3>struct AgsDevoutClass</h3>
+<pre class="programlisting">struct AgsDevoutClass {
+  GObjectClass object;
+
+  void (*play_init)(AgsDevout *devout,
+		    GError **error);
+  void (*play)(AgsDevout *devout,
+	       GError **error);
+  void (*stop)(AgsDevout *devout);
+
+  void (*tic)(AgsDevout *devout);
+
+  void (*note_offset_changed)(AgsDevout *devout, guint note_offset);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutError"></a><h3>enum AgsDevoutError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD,
+} AgsDevoutError;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutFlags"></a><h3>enum AgsDevoutFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_BUFFER0                        = 1,
+  AGS_DEVOUT_BUFFER1                        = 1 << 1,
+  AGS_DEVOUT_BUFFER2                        = 1 << 2,
+  AGS_DEVOUT_BUFFER3                        = 1 << 3,
+
+  AGS_DEVOUT_ATTACK_FIRST                   = 1 << 4,
+
+  AGS_DEVOUT_PLAY                           = 1 << 5,
+
+  AGS_DEVOUT_LIBAO                          = 1 << 6,
+  AGS_DEVOUT_OSS                            = 1 << 7,
+  AGS_DEVOUT_ALSA                           = 1 << 8,
+
+  AGS_DEVOUT_SHUTDOWN                       = 1 << 9,
+  AGS_DEVOUT_START_PLAY                     = 1 << 10,
+
+  AGS_DEVOUT_NONBLOCKING                    = 1 << 11,
+
+  AGS_DEVOUT_TIMING_SET_0                   = 1 << 12,
+  AGS_DEVOUT_TIMING_SET_1                   = 1 << 13,
+} AgsDevoutFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlay"></a><h3>struct AgsDevoutPlay</h3>
+<pre class="programlisting">struct AgsDevoutPlay {
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID **recall_id;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayDomain"></a><h3>struct AgsDevoutPlayDomain</h3>
+<pre class="programlisting">struct AgsDevoutPlayDomain {
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *devout_play;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutPlayFlags"></a><h3>enum AgsDevoutPlayFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_PLAY_DONE              = 1,
+  AGS_DEVOUT_PLAY_REMOVE            = 1 <<  1,
+  AGS_DEVOUT_PLAY_CHANNEL           = 1 <<  2,
+  AGS_DEVOUT_PLAY_PAD               = 1 <<  3,
+  AGS_DEVOUT_PLAY_AUDIO             = 1 <<  4,
+  AGS_DEVOUT_PLAY_PLAYBACK          = 1 <<  5,
+  AGS_DEVOUT_PLAY_SEQUENCER         = 1 <<  6,
+  AGS_DEVOUT_PLAY_NOTATION          = 1 <<  7,
+  AGS_DEVOUT_PLAY_SUPER_THREADED    = 1 <<  8,
+} AgsDevoutPlayFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutResolutionMode"></a><h3>enum AgsDevoutResolutionMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DEVOUT_RESOLUTION_8_BIT    = 8,
+  AGS_DEVOUT_RESOLUTION_16_BIT   = 16,
+  AGS_DEVOUT_RESOLUTION_24_BIT   = 24,
+  AGS_DEVOUT_RESOLUTION_32_BIT   = 32,
+  AGS_DEVOUT_RESOLUTION_64_BIT   = 64,
+} AgsDevoutResolutionMode;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-error-quark"></a><h3>ags_devout_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              ags_devout_error_quark              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-list-cards"></a><h3>ags_devout_list_cards ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_list_cards               (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **card_name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-new"></a><h3>ags_devout_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         ags_devout_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-note-offset-changed"></a><h3>ags_devout_note_offset_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_note_offset_changed      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> note_offset</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-pcm-info"></a><h3>ags_devout_pcm_info ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_pcm_info                 (<em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *rate_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-alloc"></a><h3>ags_devout_play_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     ags_devout_play_alloc               ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-alloc"></a><h3>ags_devout_play_domain_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * ags_devout_play_domain_alloc      ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-domain-free"></a><h3>ags_devout_play_domain_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_play_domain_free         (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-find-source"></a><h3>ags_devout_play_find_source ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     ags_devout_play_find_source         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout_play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-play-free"></a><h3>ags_devout_play_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_play_free                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-tic"></a><h3>ags_devout_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_devout_tic                      (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDevoutThread.html b/api/ags_old/ags-AgsDevoutThread.html
new file mode 100644
index 0000000..00f8dfd
--- /dev/null
+++ b/api/ags_old/ags-AgsDevoutThread.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDevoutThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">
+<link rel="next" href="ags-AgsExportThread.html" title="AgsExportThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAutosaveThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsExportThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDevoutThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDevoutThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDevoutThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDevoutThread.top_of_page"></a>AgsDevoutThread</span></h2>
+<p>AgsDevoutThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDevoutThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_THREAD_DEFAULT_JIFFIE">AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThread" title="struct AgsDevoutThread">AgsDevoutThread</a>;
+struct              <a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThreadClass" title="struct AgsDevoutThreadClass">AgsDevoutThreadClass</a>;
+<a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThread" title="struct AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   <a class="link" href="ags-AgsDevoutThread.html#ags-devout-thread-new" title="ags_devout_thread_new ()">ags_devout_thread_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDevoutThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_DEVOUT_THREAD_DEFAULT_JIFFIE (48.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutThread"></a><h3>struct AgsDevoutThread</h3>
+<pre class="programlisting">struct AgsDevoutThread {
+  AgsThread thread;
+
+  time_t time_val;
+
+  AgsThread *timestamp_thread;
+
+  GError *error;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDevoutThreadClass"></a><h3>struct AgsDevoutThreadClass</h3>
+<pre class="programlisting">struct AgsDevoutThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-devout-thread-new"></a><h3>ags_devout_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDevoutThread.html#AgsDevoutThread" title="struct AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   ags_devout_thread_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDial.html b/api/ags_old/ags-AgsDial.html
new file mode 100644
index 0000000..9d6d90e
--- /dev/null
+++ b/api/ags_old/ags-AgsDial.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDial</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="next" href="ags-AgsExpander.html" title="AgsExpander">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="widget.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsExpander.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDial.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDial.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDial"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDial.top_of_page"></a>AgsDial</span></h2>
+<p>AgsDial</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDial.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS" title="AGS_DIAL_DEFAULT_PRECISION">AGS_DIAL_DEFAULT_PRECISION</a>
+struct              <a class="link" href="ags-AgsDial.html#AgsDial" title="struct AgsDial">AgsDial</a>;
+struct              <a class="link" href="ags-AgsDial.html#AgsDialClass" title="struct AgsDialClass">AgsDialClass</a>;
+enum                <a class="link" href="ags-AgsDial.html#AgsDialFlags" title="enum AgsDialFlags">AgsDialFlags</a>;
+<a class="link" href="ags-AgsDial.html#AgsDial" title="struct AgsDial"><span class="returnvalue">AgsDial</span></a> *           <a class="link" href="ags-AgsDial.html#ags-dial-new" title="ags_dial_new ()">ags_dial_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDial.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DIAL-DEFAULT-PRECISION:CAPS"></a><h3>AGS_DIAL_DEFAULT_PRECISION</h3>
+<pre class="programlisting">#define AGS_DIAL_DEFAULT_PRECISION (8.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDial"></a><h3>struct AgsDial</h3>
+<pre class="programlisting">struct AgsDial {
+  GtkWidget widget;
+
+  guint flags;
+
+  guint radius;
+  guint outline_strength;
+  guint scale_precision;
+
+  guint font_size;
+  gint button_width;
+  gint button_height;
+  gint margin_left;
+  gint margin_right;
+
+  gdouble tolerance;
+  gdouble negated_tolerance;
+
+  gint sleep_interval;
+
+  GtkAdjustment *adjustment;
+
+  gdouble gravity_x;
+  gdouble gravity_y;
+  gdouble current_x;
+  gdouble current_y;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDialClass"></a><h3>struct AgsDialClass</h3>
+<pre class="programlisting">struct AgsDialClass {
+  GtkWidgetClass widget;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDialFlags"></a><h3>enum AgsDialFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DIAL_WITH_BUTTONS           = 1,
+  AGS_DIAL_MOUSE_BUTTON_PRESSED   = 1 <<  1,
+  AGS_DIAL_BUTTON_DOWN_PRESSED    = 1 <<  2,
+  AGS_DIAL_BUTTON_UP_PRESSED      = 1 <<  3,
+  AGS_DIAL_MOTION_CAPTURING_INIT  = 1 <<  4,
+  AGS_DIAL_MOTION_CAPTURING       = 1 <<  5,
+  AGS_DIAL_IDLE                   = 1 <<  6,
+} AgsDialFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dial-new"></a><h3>ags_dial_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDial.html#AgsDial" title="struct AgsDial"><span class="returnvalue">AgsDial</span></a> *           ags_dial_new                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDisplayTact.html b/api/ags_old/ags-AgsDisplayTact.html
new file mode 100644
index 0000000..25f8969
--- /dev/null
+++ b/api/ags_old/ags-AgsDisplayTact.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDisplayTact</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">
+<link rel="next" href="ags-AgsExportOutput.html" title="AgsExportOutput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsChannelSetRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsExportOutput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDisplayTact.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDisplayTact.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDisplayTact"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDisplayTact.top_of_page"></a>AgsDisplayTact</span></h2>
+<p>AgsDisplayTact</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDisplayTact.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTact" title="struct AgsDisplayTact">AgsDisplayTact</a>;
+struct              <a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTactClass" title="struct AgsDisplayTactClass">AgsDisplayTactClass</a>;
+<a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTact" title="struct AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    <a class="link" href="ags-AgsDisplayTact.html#ags-display-tact-new" title="ags_display_tact_new ()">ags_display_tact_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDisplayTact.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDisplayTact"></a><h3>struct AgsDisplayTact</h3>
+<pre class="programlisting">struct AgsDisplayTact {
+  AgsTask task;
+
+  GtkWidget *navigation;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDisplayTactClass"></a><h3>struct AgsDisplayTactClass</h3>
+<pre class="programlisting">struct AgsDisplayTactClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-display-tact-new"></a><h3>ags_display_tact_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDisplayTact.html#AgsDisplayTact" title="struct AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    ags_display_tact_new                (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDrum.html b/api/ags_old/ags-AgsDrum.html
new file mode 100644
index 0000000..96fce86
--- /dev/null
+++ b/api/ags_old/ags-AgsDrum.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrum</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="next" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="engines.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrum.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrum.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrum"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrum.top_of_page"></a>AgsDrum</span></h2>
+<p>AgsDrum</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrum.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS" title="AGS_DRUM_PATTERN_CONTROLS">AGS_DRUM_PATTERN_CONTROLS</a>
+struct              <a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum">AgsDrum</a>;
+struct              <a class="link" href="ags-AgsDrum.html#AgsDrumClass" title="struct AgsDrumClass">AgsDrumClass</a>;
+enum                <a class="link" href="ags-AgsDrum.html#AgsDrumFlags" title="enum AgsDrumFlags">AgsDrumFlags</a>;
+<a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           <a class="link" href="ags-AgsDrum.html#ags-drum-new" title="ags_drum_new ()">ags_drum_new</a>                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDrum.html#ags-drum-set-pattern" title="ags_drum_set_pattern ()">ags_drum_set_pattern</a>                (<em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrum.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-DRUM-PATTERN-CONTROLS:CAPS"></a><h3>AGS_DRUM_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_DRUM_PATTERN_CONTROLS (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrum"></a><h3>struct AgsDrum</h3>
+<pre class="programlisting">struct AgsDrum {
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  GtkCheckButton *loop_button;
+  GtkSpinButton *length_spin;
+
+  GtkToggleButton *run;
+
+  GtkVBox *vbox;
+
+  GtkHBox *input_pad;
+  GtkVBox *output_pad;
+
+  GtkToggleButton *selected_edit_button;
+
+  AgsDrumInputPad *selected_pad;
+  AgsLine *selected_line;
+
+  GtkToggleButton *index0[4];
+  GtkToggleButton *selected0;
+
+  GtkToggleButton *index1[12];
+  GtkToggleButton *selected1;
+
+  guint active_led;
+  GtkHBox *led;
+  GtkHBox *pattern;
+
+  GtkVBox *offset;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumClass"></a><h3>struct AgsDrumClass</h3>
+<pre class="programlisting">struct AgsDrumClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumFlags"></a><h3>enum AgsDrumFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_BLOCK_PATTERN    =  1,
+} AgsDrumFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-new"></a><h3>ags_drum_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           ags_drum_new                        (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-set-pattern"></a><h3>ags_drum_set_pattern ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_set_pattern                (<em class="parameter"><code><a class="link" href="ags-AgsDrum.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDrumInputLine.html b/api/ags_old/ags-AgsDrumInputLine.html
new file mode 100644
index 0000000..b9d9e1e
--- /dev/null
+++ b/api/ags_old/ags-AgsDrumInputLine.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">
+<link rel="next" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-input-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumInputLine.top_of_page"></a>AgsDrumInputLine</span></h2>
+<p>AgsDrumInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine">AgsDrumInputLine</a>;
+struct              <a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLineClass" title="struct AgsDrumInputLineClass">AgsDrumInputLineClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDrumInputLine.html#ags-drum-input-line-map-recall" title="ags_drum_input_line_map_recall ()">ags_drum_input_line_map_recall</a>      (<em class="parameter"><code><a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);
+<a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  <a class="link" href="ags-AgsDrumInputLine.html#ags-drum-input-line-new" title="ags_drum_input_line_new ()">ags_drum_input_line_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumInputLine"></a><h3>struct AgsDrumInputLine</h3>
+<pre class="programlisting">struct AgsDrumInputLine {
+  AgsLine line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputLineClass"></a><h3>struct AgsDrumInputLineClass</h3>
+<pre class="programlisting">struct AgsDrumInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-map-recall"></a><h3>ags_drum_input_line_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_line_map_recall      (<em class="parameter"><code><a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-new"></a><h3>ags_drum_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDrumInputLine.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  ags_drum_input_line_new             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDrumInputPad.html b/api/ags_old/ags-AgsDrumInputPad.html
new file mode 100644
index 0000000..9255d13
--- /dev/null
+++ b/api/ags_old/ags-AgsDrumInputPad.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">
+<link rel="next" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-input-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-input-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumInputPad.top_of_page"></a>AgsDrumInputPad</span></h2>
+<p>AgsDrumInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad">AgsDrumInputPad</a>;
+struct              <a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPadClass" title="struct AgsDrumInputPadClass">AgsDrumInputPadClass</a>;
+enum                <a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPadFlags" title="enum AgsDrumInputPadFlags">AgsDrumInputPadFlags</a>;
+<a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   <a class="link" href="ags-AgsDrumInputPad.html#ags-drum-input-pad-new" title="ags_drum_input_pad_new ()">ags_drum_input_pad_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumInputPad"></a><h3>struct AgsDrumInputPad</h3>
+<pre class="programlisting">struct AgsDrumInputPad {
+  AgsPad pad;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+  GtkToggleButton *play;
+  GtkToggleButton *edit;
+
+  GList *pad_open_recalls;
+  guint pad_open_play_ref;
+
+  GtkFileChooserDialog *file_chooser;
+
+  guint pad_play_ref;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputPadClass"></a><h3>struct AgsDrumInputPadClass</h3>
+<pre class="programlisting">struct AgsDrumInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumInputPadFlags"></a><h3>enum AgsDrumInputPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE   = 1,
+} AgsDrumInputPadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-new"></a><h3>ags_drum_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   ags_drum_input_pad_new              (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDrumOutputLine.html b/api/ags_old/ags-AgsDrumOutputLine.html
new file mode 100644
index 0000000..eaabb8f
--- /dev/null
+++ b/api/ags_old/ags-AgsDrumOutputLine.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumOutputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">
+<link rel="next" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-input-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-output-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumOutputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumOutputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumOutputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumOutputLine.top_of_page"></a>AgsDrumOutputLine</span></h2>
+<p>AgsDrumOutputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumOutputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine">AgsDrumOutputLine</a>;
+struct              <a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLineClass" title="struct AgsDrumOutputLineClass">AgsDrumOutputLineClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDrumOutputLine.html#ags-drum-output-line-add-default-recall" title="ags_drum_output_line_add_default_recall ()">ags_drum_output_line_add_default_recall</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> *drum_output_line</code></em>);
+<a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * <a class="link" href="ags-AgsDrumOutputLine.html#ags-drum-output-line-new" title="ags_drum_output_line_new ()">ags_drum_output_line_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputLine"></a><h3>struct AgsDrumOutputLine</h3>
+<pre class="programlisting">struct AgsDrumOutputLine {
+  AgsLine line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputLineClass"></a><h3>struct AgsDrumOutputLineClass</h3>
+<pre class="programlisting">struct AgsDrumOutputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-line-add-default-recall"></a><h3>ags_drum_output_line_add_default_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_output_line_add_default_recall
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> *drum_output_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-line-new"></a><h3>ags_drum_output_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDrumOutputLine.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * ags_drum_output_line_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDrumOutputPad.html b/api/ags_old/ags-AgsDrumOutputPad.html
new file mode 100644
index 0000000..6976669
--- /dev/null
+++ b/api/ags_old/ags-AgsDrumOutputPad.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDrumOutputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">
+<link rel="next" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-output-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-drum-output-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDrumOutputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDrumOutputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDrumOutputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDrumOutputPad.top_of_page"></a>AgsDrumOutputPad</span></h2>
+<p>AgsDrumOutputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDrumOutputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad">AgsDrumOutputPad</a>;
+struct              <a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPadClass" title="struct AgsDrumOutputPadClass">AgsDrumOutputPadClass</a>;
+enum                <a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPadFlags" title="enum AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a>;
+<a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  <a class="link" href="ags-AgsDrumOutputPad.html#ags-drum-output-pad-new" title="ags_drum_output_pad_new ()">ags_drum_output_pad_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDrumOutputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDrumOutputPad"></a><h3>struct AgsDrumOutputPad</h3>
+<pre class="programlisting">struct AgsDrumOutputPad {
+  AgsPad pad;
+
+  guint flags;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputPadClass"></a><h3>struct AgsDrumOutputPadClass</h3>
+<pre class="programlisting">struct AgsDrumOutputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDrumOutputPadFlags"></a><h3>enum AgsDrumOutputPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_DRUM_OUTPUT_PAD_PLAY_DONE  = 1,
+} AgsDrumOutputPadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-pad-new"></a><h3>ags_drum_output_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  ags_drum_output_pad_new             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsDynamicConnectable.html b/api/ags_old/ags-AgsDynamicConnectable.html
new file mode 100644
index 0000000..8a56115
--- /dev/null
+++ b/api/ags_old/ags-AgsDynamicConnectable.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsDynamicConnectable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsCountable.html" title="AgsCountable">
+<link rel="next" href="ags-AgsMainLoop.html" title="AgsMainLoop">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsCountable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMainLoop.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsDynamicConnectable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsDynamicConnectable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsDynamicConnectable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsDynamicConnectable.top_of_page"></a>AgsDynamicConnectable</span></h2>
+<p>AgsDynamicConnectable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsDynamicConnectable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable">AgsDynamicConnectable</a>;
+struct              <a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectableInterface" title="struct AgsDynamicConnectableInterface">AgsDynamicConnectableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-connect" title="ags_dynamic_connectable_connect ()">ags_dynamic_connectable_connect</a>     (<em class="parameter"><code><a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect" title="ags_dynamic_connectable_disconnect ()">ags_dynamic_connectable_disconnect</a>  (<em class="parameter"><code><a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsDynamicConnectable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsDynamicConnectable"></a><h3>AgsDynamicConnectable</h3>
+<pre class="programlisting">typedef void AgsDynamicConnectable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsDynamicConnectableInterface"></a><h3>struct AgsDynamicConnectableInterface</h3>
+<pre class="programlisting">struct AgsDynamicConnectableInterface {
+  GTypeInterface interface;
+
+  void (*connect_dynamic)(AgsDynamicConnectable *connectable);
+  void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-connect"></a><h3>ags_dynamic_connectable_connect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_dynamic_connectable_connect     (<em class="parameter"><code><a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-dynamic-connectable-disconnect"></a><h3>ags_dynamic_connectable_disconnect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_dynamic_connectable_disconnect  (<em class="parameter"><code><a class="link" href="ags-AgsDynamicConnectable.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsEditor.html b/api/ags_old/ags-AgsEditor.html
new file mode 100644
index 0000000..eb7a2e2
--- /dev/null
+++ b/api/ags_old/ags-AgsEditor.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">
+<link rel="next" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-audio-preferences-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsEditor.top_of_page"></a>AgsEditor</span></h2>
+<p>AgsEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS" title="AGS_EDITOR_DEFAULT">AGS_EDITOR_DEFAULT</a>
+#define             <a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_EDITOR_DEFAULT_BUILD_ID">AGS_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_EDITOR_DEFAULT_VERSION">AGS_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor">AgsEditor</a>;
+struct              <a class="link" href="ags-AgsEditor.html#AgsEditorClass" title="struct AgsEditorClass">AgsEditorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsEditor.html#ags-editor-machine-changed" title="ags_editor_machine_changed ()">ags_editor_machine_changed</a>          (<em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         <a class="link" href="ags-AgsEditor.html#ags-editor-new" title="ags_editor_new ()">ags_editor_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT:CAPS"></a><h3>AGS_EDITOR_DEFAULT</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT "default\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEditor"></a><h3>struct AgsEditor</h3>
+<pre class="programlisting">struct AgsEditor {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsDevout *devout;
+
+  AgsMachineSelector *machine_selector;
+  AgsMachine *selected_machine;
+  gulong set_audio_channels_handler;
+  gulong set_pads_handler;
+
+  AgsToolbar *toolbar;
+
+  AgsNotebook *notebook;
+
+  AgsMeter *meter;
+  AgsNoteEdit *note_edit;
+
+  guint tact_counter;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsEditorClass"></a><h3>struct AgsEditorClass</h3>
+<pre class="programlisting">struct AgsEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*machine_changed)(AgsEditor *editor, AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-machine-changed"></a><h3>ags_editor_machine_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_machine_changed          (<em class="parameter"><code><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-new"></a><h3>ags_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsEditor.html#AgsEditor" title="struct AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         ags_editor_new                      ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsExpander.html b/api/ags_old/ags-AgsExpander.html
new file mode 100644
index 0000000..14c424c
--- /dev/null
+++ b/api/ags_old/ags-AgsExpander.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExpander</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsDial.html" title="AgsDial">
+<link rel="next" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDial.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsExpanderSet.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExpander.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExpander.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExpander"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExpander.top_of_page"></a>AgsExpander</span></h2>
+<p>AgsExpander</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExpander.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsExpander.html#AGS-EXPANDER-CHILD:CAPS" title="AGS_EXPANDER_CHILD()">AGS_EXPANDER_CHILD</a>                  (ptr)
+struct              <a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander">AgsExpander</a>;
+struct              <a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild">AgsExpanderChild</a>;
+struct              <a class="link" href="ags-AgsExpander.html#AgsExpanderClass" title="struct AgsExpanderClass">AgsExpanderClass</a>;
+enum                <a class="link" href="ags-AgsExpander.html#AgsExpanderFlags" title="enum AgsExpanderFlags">AgsExpanderFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsExpander.html#ags-expander-add" title="ags_expander_add ()">ags_expander_add</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a class="link" href="ags-AgsExpander.html#ags-expander-child-alloc" title="ags_expander_child_alloc ()">ags_expander_child_alloc</a>            (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a class="link" href="ags-AgsExpander.html#ags-expander-child-find" title="ags_expander_child_find ()">ags_expander_child_find</a>             (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       <a class="link" href="ags-AgsExpander.html#ags-expander-new" title="ags_expander_new ()">ags_expander_new</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsExpander.html#ags-expander-remove" title="ags_expander_remove ()">ags_expander_remove</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpander.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-CHILD:CAPS"></a><h3>AGS_EXPANDER_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_CHILD(ptr) ((AgsExpanderChild *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpander"></a><h3>struct AgsExpander</h3>
+<pre class="programlisting">struct AgsExpander {
+  GtkExpander expander;
+
+  guint flags;
+
+  GtkTable *table;
+
+  GList *children;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderChild"></a><h3>struct AgsExpanderChild</h3>
+<pre class="programlisting">struct AgsExpanderChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderClass"></a><h3>struct AgsExpanderClass</h3>
+<pre class="programlisting">struct AgsExpanderClass {
+  GtkExpanderClass expander;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderFlags"></a><h3>enum AgsExpanderFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPANDER_DRAW_BORDER        = 1,
+} AgsExpanderFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-add"></a><h3>ags_expander_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_add                    (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-alloc"></a><h3>ags_expander_child_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_alloc            (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-child-find"></a><h3>ags_expander_child_find ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_find             (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-new"></a><h3>ags_expander_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       ags_expander_new                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-remove"></a><h3>ags_expander_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_remove                 (<em class="parameter"><code><a class="link" href="ags-AgsExpander.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsExpanderSet.html b/api/ags_old/ags-AgsExpanderSet.html
new file mode 100644
index 0000000..eade086
--- /dev/null
+++ b/api/ags_old/ags-AgsExpanderSet.html
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExpanderSet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsExpander.html" title="AgsExpander">
+<link rel="next" href="ags-AgsIndicator.html" title="AgsIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsExpander.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExpanderSet.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExpanderSet.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExpanderSet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExpanderSet.top_of_page"></a>AgsExpanderSet</span></h2>
+<p>AgsExpanderSet</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExpanderSet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS" title="AGS_EXPANDER_SET_CHILD()">AGS_EXPANDER_SET_CHILD</a>              (ptr)
+struct              <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet">AgsExpanderSet</a>;
+struct              <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild">AgsExpanderSetChild</a>;
+struct              <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetClass" title="struct AgsExpanderSetClass">AgsExpanderSetClass</a>;
+enum                <a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetFlags" title="enum AgsExpanderSetFlags">AgsExpanderSetFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-add" title="ags_expander_set_add ()">ags_expander_set_add</a>                (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-child-alloc" title="ags_expander_set_child_alloc ()">ags_expander_set_child_alloc</a>      (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-child-find" title="ags_expander_set_child_find ()">ags_expander_set_child_find</a>       (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-new" title="ags_expander_set_new ()">ags_expander_set_new</a>                (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-remove" title="ags_expander_set_remove ()">ags_expander_set_remove</a>             (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-set-flags" title="ags_expander_set_set_flags ()">ags_expander_set_set_flags</a>          (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExpanderSet.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPANDER-SET-CHILD:CAPS"></a><h3>AGS_EXPANDER_SET_CHILD()</h3>
+<pre class="programlisting">#define AGS_EXPANDER_SET_CHILD(ptr) ((AgsExpanderSetChild *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSet"></a><h3>struct AgsExpanderSet</h3>
+<pre class="programlisting">struct AgsExpanderSet {
+  GtkTable table;
+
+  guint flags;
+
+  GList *ghost;
+  GList *location;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetChild"></a><h3>struct AgsExpanderSetChild</h3>
+<pre class="programlisting">struct AgsExpanderSetChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetClass"></a><h3>struct AgsExpanderSetClass</h3>
+<pre class="programlisting">struct AgsExpanderSetClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExpanderSetFlags"></a><h3>enum AgsExpanderSetFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPANDER_SET_DRAW_GHOST            = 1,
+  AGS_EXPANDER_SET_DRAW_LEFT_ENDING      = 1 << 1,
+  AGS_EXPANDER_SET_DRAW_RIGHT_ENDING     = 1 << 2,
+  AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR   = 1 << 3,
+  AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR  = 1 << 4,
+} AgsExpanderSetFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-add"></a><h3>ags_expander_set_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_set_add                (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-alloc"></a><h3>ags_expander_set_child_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_alloc      (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-child-find"></a><h3>ags_expander_set_child_find ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_find       (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-new"></a><h3>ags_expander_set_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    ags_expander_set_new                (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> width</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> height</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-remove"></a><h3>ags_expander_set_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_set_remove             (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-expander-set-set-flags"></a><h3>ags_expander_set_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_expander_set_set_flags          (<em class="parameter"><code><a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsExportOutput.html b/api/ags_old/ags-AgsExportOutput.html
new file mode 100644
index 0000000..47fb886
--- /dev/null
+++ b/api/ags_old/ags-AgsExportOutput.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsDisplayTact.html" title="AgsDisplayTact">
+<link rel="next" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDisplayTact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFreeSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExportOutput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExportOutput.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExportOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportOutput.top_of_page"></a>AgsExportOutput</span></h2>
+<p>AgsExportOutput</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExportOutput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsExportOutput.html#AgsExportOutput" title="struct AgsExportOutput">AgsExportOutput</a>;
+struct              <a class="link" href="ags-AgsExportOutput.html#AgsExportOutputClass" title="struct AgsExportOutputClass">AgsExportOutputClass</a>;
+<a class="link" href="ags-AgsExportOutput.html#AgsExportOutput" title="struct AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   <a class="link" href="ags-AgsExportOutput.html#ags-export-output-new" title="ags_export_output_new ()">ags_export_output_new</a>               (<em class="parameter"><code><a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="type">AgsExportThread</span></a> *export_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> live_performance</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportOutput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsExportOutput"></a><h3>struct AgsExportOutput</h3>
+<pre class="programlisting">struct AgsExportOutput {
+  AgsTask task;
+
+  AgsExportThread *export_thread;
+  AgsDevout *devout;
+  gchar *filename;
+  guint tic;
+  gboolean live_performance;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportOutputClass"></a><h3>struct AgsExportOutputClass</h3>
+<pre class="programlisting">struct AgsExportOutputClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-output-new"></a><h3>ags_export_output_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExportOutput.html#AgsExportOutput" title="struct AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   ags_export_output_new               (<em class="parameter"><code><a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="type">AgsExportThread</span></a> *export_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> live_performance</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsExportThread.html b/api/ags_old/ags-AgsExportThread.html
new file mode 100644
index 0000000..7d17baa
--- /dev/null
+++ b/api/ags_old/ags-AgsExportThread.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">
+<link rel="next" href="ags-AgsGuiThread.html" title="AgsGuiThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDevoutThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsGuiThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExportThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExportThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExportThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportThread.top_of_page"></a>AgsExportThread</span></h2>
+<p>AgsExportThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExportThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS" title="AGS_EXPORT_THREAD_BUFFER_TIME">AGS_EXPORT_THREAD_BUFFER_TIME</a>
+#define             <a class="link" href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_EXPORT_THREAD_DEFAULT_JIFFIE">AGS_EXPORT_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread">AgsExportThread</a>;
+struct              <a class="link" href="ags-AgsExportThread.html#AgsExportThreadClass" title="struct AgsExportThreadClass">AgsExportThreadClass</a>;
+<a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   <a class="link" href="ags-AgsExportThread.html#ags-export-thread-new" title="ags_export_thread_new ()">ags_export_thread_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-BUFFER-TIME:CAPS"></a><h3>AGS_EXPORT_THREAD_BUFFER_TIME</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_BUFFER_TIME (1.0 / (AGS_DEVOUT_DEFAULT_FORMAT / 8))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_EXPORT_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_EXPORT_THREAD_DEFAULT_JIFFIE (48.0) // same as devout thread
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportThread"></a><h3>struct AgsExportThread</h3>
+<pre class="programlisting">struct AgsExportThread {
+  AgsThread thread;
+
+  guint flags;
+
+  guint tic;
+  guint counter;
+
+  AgsAudioFile *audio_file;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportThreadClass"></a><h3>struct AgsExportThreadClass</h3>
+<pre class="programlisting">struct AgsExportThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-thread-new"></a><h3>ags_export_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExportThread.html#AgsExportThread" title="struct AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   ags_export_thread_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsExportWindow.html b/api/ags_old/ags-AgsExportWindow.html
new file mode 100644
index 0000000..1b97423
--- /dev/null
+++ b/api/ags_old/ags-AgsExportWindow.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsExportWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">
+<link rel="next" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-export-window-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsExportWindow.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsExportWindow.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsExportWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsExportWindow.top_of_page"></a>AgsExportWindow</span></h2>
+<p>AgsExportWindow</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsExportWindow.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow">AgsExportWindow</a>;
+struct              <a class="link" href="ags-AgsExportWindow.html#AgsExportWindowClass" title="struct AgsExportWindowClass">AgsExportWindowClass</a>;
+enum                <a class="link" href="ags-AgsExportWindow.html#AgsExportWindowFlags" title="enum AgsExportWindowFlags">AgsExportWindowFlags</a>;
+<a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></a> *   <a class="link" href="ags-AgsExportWindow.html#ags-export-window-new" title="ags_export_window_new ()">ags_export_window_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsExportWindow.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsExportWindow"></a><h3>struct AgsExportWindow</h3>
+<pre class="programlisting">struct AgsExportWindow {
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+  AgsDevout *devout;
+
+  GtkCheckButton *live_export;
+
+  GtkEntry *filename;
+  GtkFileChooserButton *file_chooser_button;
+
+  GtkComboBoxText *mode;
+  GtkSpinButton *tact;
+  GtkLabel *duration;
+  GtkComboBoxText *output_format;
+
+  GtkToggleButton *export;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindowClass"></a><h3>struct AgsExportWindowClass</h3>
+<pre class="programlisting">struct AgsExportWindowClass {
+  GtkWindowClass window;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsExportWindowFlags"></a><h3>enum AgsExportWindowFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_EXPORT_WINDOW_LIVE_EXPORT   = 1,
+} AgsExportWindowFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-new"></a><h3>ags_export_window_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsExportWindow.html#AgsExportWindow" title="struct AgsExportWindow"><span class="returnvalue">AgsExportWindow</span></a> *   ags_export_window_new               ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsFFPlayer.html b/api/ags_old/ags-AgsFFPlayer.html
new file mode 100644
index 0000000..1954740
--- /dev/null
+++ b/api/ags_old/ags-AgsFFPlayer.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFFPlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">
+<link rel="next" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-drum-output-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ffplayer-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFFPlayer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFFPlayer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFFPlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFFPlayer.top_of_page"></a>AgsFFPlayer</span></h2>
+<p>AgsFFPlayer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFFPlayer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer">AgsFFPlayer</a>;
+struct              <a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayerClass" title="struct AgsFFPlayerClass">AgsFFPlayerClass</a>;
+<a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       <a class="link" href="ags-AgsFFPlayer.html#ags-ffplayer-new" title="ags_ffplayer_new ()">ags_ffplayer_new</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFFPlayer.html#ags-ffplayer-paint" title="ags_ffplayer_paint ()">ags_ffplayer_paint</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFFPlayer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFFPlayer"></a><h3>struct AgsFFPlayer</h3>
+<pre class="programlisting">struct AgsFFPlayer {
+  AgsMachine machine;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkButton *open;
+
+  guint control_width;
+  guint control_height;
+  
+  GtkDrawingArea *drawing_area;
+  GtkAdjustment *hadjustment;
+
+  AgsIpatch *ipatch;
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFFPlayerClass"></a><h3>struct AgsFFPlayerClass</h3>
+<pre class="programlisting">struct AgsFFPlayerClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-new"></a><h3>ags_ffplayer_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       ags_ffplayer_new                    (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-paint"></a><h3>ags_ffplayer_paint ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_paint                  (<em class="parameter"><code><a class="link" href="ags-AgsFFPlayer.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsFile.html b/api/ags_old/ags-AgsFile.html
new file mode 100644
index 0000000..39bb6e7
--- /dev/null
+++ b/api/ags_old/ags-AgsFile.html
@@ -0,0 +1,348 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="next" href="ags-ags-file-gui.html" title="ags_file_gui">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="xml-io.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-gui.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFile.top_of_page"></a>AgsFile</span></h2>
+<p>AgsFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS" title="AGS_FILE_CHECKSUM_LENGTH">AGS_FILE_CHECKSUM_LENGTH</a>
+#define             <a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" title="AGS_FILE_DEFAULT_AUDIO_ENCODING">AGS_FILE_DEFAULT_AUDIO_ENCODING</a>
+#define             <a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" title="AGS_FILE_DEFAULT_AUDIO_FORMAT">AGS_FILE_DEFAULT_AUDIO_FORMAT</a>
+#define             <a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS" title="AGS_FILE_DEFAULT_DTD">AGS_FILE_DEFAULT_DTD</a>
+#define             <a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS" title="AGS_FILE_DEFAULT_ENCODING">AGS_FILE_DEFAULT_ENCODING</a>
+struct              <a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile">AgsFile</a>;
+struct              <a class="link" href="ags-AgsFile.html#AgsFileClass" title="struct AgsFileClass">AgsFileClass</a>;
+enum                <a class="link" href="ags-AgsFile.html#AgsFileFlags" title="enum AgsFileFlags">AgsFileFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-add-id-ref" title="ags_file_add_id_ref ()">ags_file_add_id_ref</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *id_ref</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-add-launch" title="ags_file_add_launch ()">ags_file_add_launch</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_launch</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-add-lookup" title="ags_file_add_lookup ()">ags_file_add_lookup</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_lookup</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-node" title="ags_file_find_id_ref_by_node ()">ags_file_find_id_ref_by_node</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-reference" title="ags_file_find_id_ref_by_reference ()">ags_file_find_id_ref_by_reference</a>   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> ref</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-xpath" title="ags_file_find_id_ref_by_xpath ()">ags_file_find_id_ref_by_xpath</a>       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xpath</code></em>);
+<a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="returnvalue">AgsFile</span></a> *           <a class="link" href="ags-AgsFile.html#ags-file-new" title="ags_file_new ()">ags_file_new</a>                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-read" title="ags_file_read ()">ags_file_read</a>                       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-read-main" title="ags_file_read_main ()">ags_file_read_main</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-read-resolve" title="ags_file_read_resolve ()">ags_file_read_resolve</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-read-server" title="ags_file_read_server ()">ags_file_read_server</a>                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **server</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-read-start" title="ags_file_read_start ()">ags_file_read_start</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsFile.html#ags-file-str2md5" title="ags_file_str2md5 ()">ags_file_str2md5</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> strlen</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-write" title="ags_file_write ()">ags_file_write</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-write-concurrent" title="ags_file_write_concurrent ()">ags_file_write_concurrent</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-write-main" title="ags_file_write_main ()">ags_file_write_main</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-write-resolve" title="ags_file_write_resolve ()">ags_file_write_resolve</a>              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFile.html#ags-file-write-server" title="ags_file_write_server ()">ags_file_write_server</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *server</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-CHECKSUM-LENGTH:CAPS"></a><h3>AGS_FILE_CHECKSUM_LENGTH</h3>
+<pre class="programlisting">#define AGS_FILE_CHECKSUM_LENGTH (g_checksum_type_get_length(G_CHECKSUM_MD5))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_ENCODING</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_ENCODING "base64\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_FORMAT</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_FORMAT "raw\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-DTD:CAPS"></a><h3>AGS_FILE_DEFAULT_DTD</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_DTD "ags_file.dtd\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_ENCODING</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_ENCODING "UTF-8\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFile"></a><h3>struct AgsFile</h3>
+<pre class="programlisting">struct AgsFile {
+  GObject object;
+
+  guint flags;
+
+  gchar *filename;
+  gchar *encoding;
+  gchar *dtd;
+
+  gchar *audio_format;
+  gchar *audio_encoding;
+
+  xmlDoc *doc;
+
+  GList *id_refs;
+  GList *lookup;
+  GList *launch;
+
+  GObject *ags_main;
+
+  GObject *clipboard;
+  GList *property;
+  GList *script;
+  GObject *cluster;
+  GObject *client;
+  GObject *server;
+
+  GObject *history;
+
+  GList *embedded_audio;
+  GList *file_link;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileClass"></a><h3>struct AgsFileClass</h3>
+<pre class="programlisting">struct AgsFileClass {
+  GObjectClass object;
+
+  void (*write)(AgsFile *file);
+  void (*write_concurrent)(AgsFile *file);
+  void (*write_resolve)(AgsFile *file);
+
+  void (*read)(AgsFile *file);
+  void (*read_resolve)(AgsFile *file);
+  void (*read_start)(AgsFile *file);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileFlags"></a><h3>enum AgsFileFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_FILE_READ                    = 1,
+  AGS_FILE_READ_AUDIO_SIGNAL       = 1 << 1,
+  AGS_FILE_READ_EMBEDDED_AUDIO     = 1 << 2,
+  AGS_FILE_WRITE                   = 1 << 3,
+  AGS_FILE_WRITE_AUDIO_SIGNAL      = 1 << 4,
+  AGS_FILE_WRITE_EMBEDDED_AUDIO    = 1 << 5,
+} AgsFileFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-id-ref"></a><h3>ags_file_add_id_ref ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_add_id_ref                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *id_ref</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-launch"></a><h3>ags_file_add_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_add_launch                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_launch</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-add-lookup"></a><h3>ags_file_add_lookup ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_add_lookup                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *file_lookup</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-node"></a><h3>ags_file_find_id_ref_by_node ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_file_find_id_ref_by_node        (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-reference"></a><h3>ags_file_find_id_ref_by_reference ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_file_find_id_ref_by_reference   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> ref</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-find-id-ref-by-xpath"></a><h3>ags_file_find_id_ref_by_xpath ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_file_find_id_ref_by_xpath       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xpath</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-new"></a><h3>ags_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="returnvalue">AgsFile</span></a> *           ags_file_new                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read"></a><h3>ags_file_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read                       (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-main"></a><h3>ags_file_read_main ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_main                  (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-resolve"></a><h3>ags_file_read_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_resolve               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-server"></a><h3>ags_file_read_server ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_server                (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **server</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-start"></a><h3>ags_file_read_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_start                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-str2md5"></a><h3>ags_file_str2md5 ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_file_str2md5                    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> strlen</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write"></a><h3>ags_file_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write                      (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-concurrent"></a><h3>ags_file_write_concurrent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_concurrent           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-main"></a><h3>ags_file_write_main ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_main                 (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-resolve"></a><h3>ags_file_write_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_resolve              (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-server"></a><h3>ags_file_write_server ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_write_server               (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *server</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsFileIdRef.html b/api/ags_old/ags-AgsFileIdRef.html
new file mode 100644
index 0000000..3c2258e
--- /dev/null
+++ b/api/ags_old/ags-AgsFileIdRef.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileIdRef</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-gui.html" title="ags_file_gui">
+<link rel="next" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-gui.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileLaunch.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileIdRef.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileIdRef.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileIdRef"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileIdRef.top_of_page"></a>AgsFileIdRef</span></h2>
+<p>AgsFileIdRef</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileIdRef.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" title="AGS_FILE_ID_REF_RESOLVE_DATA">AGS_FILE_ID_REF_RESOLVE_DATA</a>
+#define             <a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" title="AGS_FILE_ID_REF_SERIALIZE_DATA">AGS_FILE_ID_REF_SERIALIZE_DATA</a>
+#define             <a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS" title="AGS_FILE_RESOLVE()">AGS_FILE_RESOLVE</a>                    (f)
+struct              <a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef">AgsFileIdRef</a>;
+struct              <a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRefClass" title="struct AgsFileIdRefClass">AgsFileIdRefClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="ags-AgsFileIdRef.html#AgsFileResolve" title="AgsFileResolve ()">*AgsFileResolve</a>)                   (<em class="parameter"><code><span class="type">void</span></code></em>);
+<a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      <a class="link" href="ags-AgsFileIdRef.html#ags-file-id-ref-new" title="ags_file_id_ref_new ()">ags_file_id_ref_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileIdRef.html#ags-file-id-ref-resolved" title="ags_file_id_ref_resolved ()">ags_file_id_ref_resolved</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileIdRef.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-RESOLVE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_RESOLVE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_RESOLVE_DATA "ags-file-id-ref-resolve-data\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_SERIALIZE_DATA</h3>
+<pre class="programlisting">#define AGS_FILE_ID_REF_SERIALIZE_DATA "ags-file-id-ref-serizalize-data\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-RESOLVE:CAPS"></a><h3>AGS_FILE_RESOLVE()</h3>
+<pre class="programlisting">#define AGS_FILE_RESOLVE(f)          ((AgsFileResolve)(f))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRef"></a><h3>struct AgsFileIdRef</h3>
+<pre class="programlisting">struct AgsFileIdRef {
+  GObject object;
+
+  GObject *main;
+  GObject *file;
+
+  xmlNode *node;
+  gchar *xpath;
+  gpointer ref;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileIdRefClass"></a><h3>struct AgsFileIdRefClass</h3>
+<pre class="programlisting">struct AgsFileIdRefClass {
+  GObjectClass object;
+
+  void (*resolved)(AgsFileIdRef *file_id_ref);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileResolve"></a><h3>AgsFileResolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (*AgsFileResolve)                   (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-new"></a><h3>ags_file_id_ref_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      ags_file_id_ref_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-id-ref-resolved"></a><h3>ags_file_id_ref_resolved ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_id_ref_resolved            (<em class="parameter"><code><a class="link" href="ags-AgsFileIdRef.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsFileLaunch.html b/api/ags_old/ags-AgsFileLaunch.html
new file mode 100644
index 0000000..61dcf5b
--- /dev/null
+++ b/api/ags_old/ags-AgsFileLaunch.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLaunch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">
+<link rel="next" href="ags-AgsFileLink.html" title="AgsFileLink">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileIdRef.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileLink.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileLaunch.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileLaunch.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileLaunch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLaunch.top_of_page"></a>AgsFileLaunch</span></h2>
+<p>AgsFileLaunch</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileLaunch.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch">AgsFileLaunch</a>;
+struct              <a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunchClass" title="struct AgsFileLaunchClass">AgsFileLaunchClass</a>;
+<a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     <a class="link" href="ags-AgsFileLaunch.html#ags-file-launch-new" title="ags_file_launch_new ()">ags_file_launch_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileLaunch.html#ags-file-launch-start" title="ags_file_launch_start ()">ags_file_launch_start</a>               (<em class="parameter"><code><a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLaunch.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLaunch"></a><h3>struct AgsFileLaunch</h3>
+<pre class="programlisting">struct AgsFileLaunch {
+  GObject object;
+
+  xmlNode *node;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLaunchClass"></a><h3>struct AgsFileLaunchClass</h3>
+<pre class="programlisting">struct AgsFileLaunchClass {
+  GObjectClass object;
+
+  void (*start)(AgsFileLaunch *file_launch);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-new"></a><h3>ags_file_launch_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     ags_file_launch_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-launch-start"></a><h3>ags_file_launch_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_launch_start               (<em class="parameter"><code><a class="link" href="ags-AgsFileLaunch.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsFileLink.html b/api/ags_old/ags-AgsFileLink.html
new file mode 100644
index 0000000..29ce26e
--- /dev/null
+++ b/api/ags_old/ags-AgsFileLink.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLink</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">
+<link rel="next" href="ags-AgsFileLookup.html" title="AgsFileLookup">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileLaunch.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileLookup.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileLink.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileLink.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileLink"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLink.top_of_page"></a>AgsFileLink</span></h2>
+<p>AgsFileLink</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileLink.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink">AgsFileLink</a>;
+struct              <a class="link" href="ags-AgsFileLink.html#AgsFileLinkClass" title="struct AgsFileLinkClass">AgsFileLinkClass</a>;
+<a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       <a class="link" href="ags-AgsFileLink.html#ags-file-link-new" title="ags_file_link_new ()">ags_file_link_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLink.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLink"></a><h3>struct AgsFileLink</h3>
+<pre class="programlisting">struct AgsFileLink {
+  GObject object;
+
+  gchar *filename;
+  gchar *data;
+  AgsTimestamp *timestamp;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLinkClass"></a><h3>struct AgsFileLinkClass</h3>
+<pre class="programlisting">struct AgsFileLinkClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-link-new"></a><h3>ags_file_link_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileLink.html#AgsFileLink" title="struct AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       ags_file_link_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsFileLookup.html b/api/ags_old/ags-AgsFileLookup.html
new file mode 100644
index 0000000..168ac38
--- /dev/null
+++ b/api/ags_old/ags-AgsFileLookup.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileLookup</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileLink.html" title="AgsFileLink">
+<link rel="next" href="ags-AgsFileRead.html" title="AgsFileRead">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileLink.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFileRead.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileLookup.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileLookup.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileLookup"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileLookup.top_of_page"></a>AgsFileLookup</span></h2>
+<p>AgsFileLookup</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileLookup.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup">AgsFileLookup</a>;
+struct              <a class="link" href="ags-AgsFileLookup.html#AgsFileLookupClass" title="struct AgsFileLookupClass">AgsFileLookupClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-find-by-node" title="ags_file_lookup_find_by_node ()">ags_file_lookup_find_by_node</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);
+<a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     <a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-new" title="ags_file_lookup_new ()">ags_file_lookup_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-resolve" title="ags_file_lookup_resolve ()">ags_file_lookup_resolve</a>             (<em class="parameter"><code><a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileLookup.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileLookup"></a><h3>struct AgsFileLookup</h3>
+<pre class="programlisting">struct AgsFileLookup {
+  GObject object;
+
+  AgsFile *file;
+
+  xmlNode *node;
+  gpointer ref;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileLookupClass"></a><h3>struct AgsFileLookupClass</h3>
+<pre class="programlisting">struct AgsFileLookupClass {
+  GObjectClass object;
+
+  void (*resolve)(AgsFileLookup *lookup);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-find-by-node"></a><h3>ags_file_lookup_find_by_node ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_file_lookup_find_by_node        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-new"></a><h3>ags_file_lookup_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     ags_file_lookup_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-lookup-resolve"></a><h3>ags_file_lookup_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_lookup_resolve             (<em class="parameter"><code><a class="link" href="ags-AgsFileLookup.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsFileRead.html b/api/ags_old/ags-AgsFileRead.html
new file mode 100644
index 0000000..f980cac
--- /dev/null
+++ b/api/ags_old/ags-AgsFileRead.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileRead</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="AgsFileLookup.html" title="AgsFileLookup">
+<link rel="next" href="AgsFileSelection.html" title="AgsFileSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFileLookup.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFileSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileRead.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileRead.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileRead"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileRead.top_of_page"></a>AgsFileRead</span></h2>
+<p>AgsFileRead</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileRead.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsFileRead.html#AgsFileRead" title="struct AgsFileRead">AgsFileRead</a>;
+struct              <a class="link" href="ags-AgsFileRead.html#AgsFileReadClass" title="struct AgsFileReadClass">AgsFileReadClass</a>;
+<a class="link" href="ags-AgsFileRead.html#AgsFileRead" title="struct AgsFileRead"><span class="returnvalue">AgsFileRead</span></a> *       <a class="link" href="ags-AgsFileRead.html#ags-file-read-new" title="ags_file_read_new ()">ags_file_read_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileRead.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileRead.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFileRead"></a><h3>struct AgsFileRead</h3>
+<pre class="programlisting">struct AgsFileRead {
+  GObject object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileReadClass"></a><h3>struct AgsFileReadClass</h3>
+<pre class="programlisting">struct AgsFileReadClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-new"></a><h3>ags_file_read_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileRead.html#AgsFileRead" title="struct AgsFileRead"><span class="returnvalue">AgsFileRead</span></a> *       ags_file_read_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsFileSelection.html b/api/ags_old/ags-AgsFileSelection.html
new file mode 100644
index 0000000..9c6f1b9
--- /dev/null
+++ b/api/ags_old/ags-AgsFileSelection.html
@@ -0,0 +1,195 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFileSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-AgsFileRead.html" title="AgsFileRead">
+<link rel="next" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFileRead.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-selection-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFileSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFileSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFileSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFileSelection.top_of_page"></a>AgsFileSelection</span></h2>
+<p>AgsFileSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFileSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS" title="AGS_FILE_SELECTION_ENTRY()">AGS_FILE_SELECTION_ENTRY</a>            (strct)
+struct              <a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection">AgsFileSelection</a>;
+struct              <a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionClass" title="struct AgsFileSelectionClass">AgsFileSelectionClass</a>;
+struct              <a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry">AgsFileSelectionEntry</a>;
+enum                <a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionFlags" title="enum AgsFileSelectionFlags">AgsFileSelectionFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-add-entry" title="ags_file_selection_add_entry ()">ags_file_selection_add_entry</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-completed" title="ags_file_selection_completed ()">ags_file_selection_completed</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-contains-file" title="ags_file_selection_contains_file ()">ags_file_selection_contains_file</a>    (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-entry-alloc" title="ags_file_selection_entry_alloc ()">ags_file_selection_entry_alloc</a>  ();
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-new" title="ags_file_selection_new ()">ags_file_selection_new</a>              ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-remove-entry" title="ags_file_selection_remove_entry ()">ags_file_selection_remove_entry</a>     (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsFileSelection.html#ags-file-selection-set-entry" title="ags_file_selection_set_entry ()">ags_file_selection_set_entry</a>        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *entry</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFileSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-FILE-SELECTION-ENTRY:CAPS"></a><h3>AGS_FILE_SELECTION_ENTRY()</h3>
+<pre class="programlisting">#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelection"></a><h3>struct AgsFileSelection</h3>
+<pre class="programlisting">struct AgsFileSelection {
+  GtkVBox vbox;
+  
+  guint flags;
+
+  gchar *directory;
+
+  guint entry_count;
+  GList *entry;
+
+  GtkLabel *chosed;
+  GtkLabel *selected;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionClass"></a><h3>struct AgsFileSelectionClass</h3>
+<pre class="programlisting">struct AgsFileSelectionClass {
+  GtkVBoxClass vbox;
+
+  void (*add_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+  void (*remove_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+
+  void (*completed)(AgsFileSelection *file_selection);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionEntry"></a><h3>struct AgsFileSelectionEntry</h3>
+<pre class="programlisting">struct AgsFileSelectionEntry {
+  GtkTable *table;
+
+  GtkWidget *entry;
+
+  gboolean chosed;
+  gchar *filename;
+
+  GtkSpinButton *nth_sample;
+  GtkSpinButton *nth_channel;
+  GtkSpinButton *count;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFileSelectionFlags"></a><h3>enum AgsFileSelectionFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_FILE_SELECTION_COMPLETED   = 1,
+} AgsFileSelectionFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-add-entry"></a><h3>ags_file_selection_add_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_add_entry        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-completed"></a><h3>ags_file_selection_completed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_completed        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-contains-file"></a><h3>ags_file_selection_contains_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_file_selection_contains_file    (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-entry-alloc"></a><h3>ags_file_selection_entry_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * ags_file_selection_entry_alloc  ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-new"></a><h3>ags_file_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  ags_file_selection_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-remove-entry"></a><h3>ags_file_selection_remove_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_remove_entry     (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-selection-set-entry"></a><h3>ags_file_selection_set_entry ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_set_entry        (<em class="parameter"><code><a class="link" href="ags-AgsFileSelection.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *entry</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsFreeSelection.html b/api/ags_old/ags-AgsFreeSelection.html
new file mode 100644
index 0000000..4c9aef5
--- /dev/null
+++ b/api/ags_old/ags-AgsFreeSelection.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsFreeSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsExportOutput.html" title="AgsExportOutput">
+<link rel="next" href="ags-AgsInitAudio.html" title="AgsInitAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsExportOutput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsInitAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsFreeSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsFreeSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsFreeSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsFreeSelection.top_of_page"></a>AgsFreeSelection</span></h2>
+<p>AgsFreeSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsFreeSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelection" title="struct AgsFreeSelection">AgsFreeSelection</a>;
+struct              <a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelectionClass" title="struct AgsFreeSelectionClass">AgsFreeSelectionClass</a>;
+<a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelection" title="struct AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  <a class="link" href="ags-AgsFreeSelection.html#ags-free-selection-new" title="ags_free_selection_new ()">ags_free_selection_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsFreeSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsFreeSelection"></a><h3>struct AgsFreeSelection</h3>
+<pre class="programlisting">struct AgsFreeSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsFreeSelectionClass"></a><h3>struct AgsFreeSelectionClass</h3>
+<pre class="programlisting">struct AgsFreeSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-free-selection-new"></a><h3>ags_free_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsFreeSelection.html#AgsFreeSelection" title="struct AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  ags_free_selection_new              (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsGuiThread.html b/api/ags_old/ags-AgsGuiThread.html
new file mode 100644
index 0000000..5671bc7
--- /dev/null
+++ b/api/ags_old/ags-AgsGuiThread.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsGuiThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsExportThread.html" title="AgsExportThread">
+<link rel="next" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsExportThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsIteratorThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsGuiThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsGuiThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsGuiThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsGuiThread.top_of_page"></a>AgsGuiThread</span></h2>
+<p>AgsGuiThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsGuiThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_GUI_THREAD_DEFAULT_JIFFIE">AGS_GUI_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsGuiThread.html#AgsGuiThread" title="struct AgsGuiThread">AgsGuiThread</a>;
+struct              <a class="link" href="ags-AgsGuiThread.html#AgsGuiThreadClass" title="struct AgsGuiThreadClass">AgsGuiThreadClass</a>;
+<a class="link" href="ags-AgsGuiThread.html#AgsGuiThread" title="struct AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      <a class="link" href="ags-AgsGuiThread.html#ags-gui-thread-new" title="ags_gui_thread_new ()">ags_gui_thread_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsGuiThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_GUI_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_GUI_THREAD_DEFAULT_JIFFIE (250)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiThread"></a><h3>struct AgsGuiThread</h3>
+<pre class="programlisting">struct AgsGuiThread {
+  AgsThread thread;
+
+  GMutex mutex;
+  GCond cond;
+
+  AgsThread *gui_task_thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsGuiThreadClass"></a><h3>struct AgsGuiThreadClass</h3>
+<pre class="programlisting">struct AgsGuiThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-gui-thread-new"></a><h3>ags_gui_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsGuiThread.html#AgsGuiThread" title="struct AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      ags_gui_thread_new                  ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsIndicator.html b/api/ags_old/ags-AgsIndicator.html
new file mode 100644
index 0000000..0619dd6
--- /dev/null
+++ b/api/ags_old/ags-AgsIndicator.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">
+<link rel="next" href="ags-AgsLed.html" title="AgsLed">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsExpanderSet.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLed.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIndicator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIndicator.top_of_page"></a>AgsIndicator</span></h2>
+<p>AgsIndicator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator">AgsIndicator</a>;
+struct              <a class="link" href="ags-AgsIndicator.html#AgsIndicatorClass" title="struct AgsIndicatorClass">AgsIndicatorClass</a>;
+<a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      <a class="link" href="ags-AgsIndicator.html#ags-indicator-new" title="ags_indicator_new ()">ags_indicator_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIndicator"></a><h3>struct AgsIndicator</h3>
+<pre class="programlisting">struct AgsIndicator {
+  GtkWidget widget;
+
+  GtkAdjustment *adjustment;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIndicatorClass"></a><h3>struct AgsIndicatorClass</h3>
+<pre class="programlisting">struct AgsIndicatorClass {
+  GtkWidgetClass widget;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-indicator-new"></a><h3>ags_indicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsIndicator.html#AgsIndicator" title="struct AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      ags_indicator_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsInitAudio.html b/api/ags_old/ags-AgsInitAudio.html
new file mode 100644
index 0000000..f73d9e6
--- /dev/null
+++ b/api/ags_old/ags-AgsInitAudio.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInitAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">
+<link rel="next" href="ags-AgsInitChannel.html" title="AgsInitChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsFreeSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsInitChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInitAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInitAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInitAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInitAudio.top_of_page"></a>AgsInitAudio</span></h2>
+<p>AgsInitAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInitAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsInitAudio.html#AgsInitAudio" title="struct AgsInitAudio">AgsInitAudio</a>;
+struct              <a class="link" href="ags-AgsInitAudio.html#AgsInitAudioClass" title="struct AgsInitAudioClass">AgsInitAudioClass</a>;
+<a class="link" href="ags-AgsInitAudio.html#AgsInitAudio" title="struct AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      <a class="link" href="ags-AgsInitAudio.html#ags-init-audio-new" title="ags_init_audio_new ()">ags_init_audio_new</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInitAudio"></a><h3>struct AgsInitAudio</h3>
+<pre class="programlisting">struct AgsInitAudio {
+  AgsTask task;
+
+  AgsAudio *audio;
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInitAudioClass"></a><h3>struct AgsInitAudioClass</h3>
+<pre class="programlisting">struct AgsInitAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-init-audio-new"></a><h3>ags_init_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsInitAudio.html#AgsInitAudio" title="struct AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      ags_init_audio_new                  (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsInitChannel.html b/api/ags_old/ags-AgsInitChannel.html
new file mode 100644
index 0000000..a5b203e
--- /dev/null
+++ b/api/ags_old/ags-AgsInitChannel.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInitChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsInitAudio.html" title="AgsInitAudio">
+<link rel="next" href="ags-AgsMuteAudio.html" title="AgsMuteAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsInitAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMuteAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInitChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInitChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInitChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInitChannel.top_of_page"></a>AgsInitChannel</span></h2>
+<p>AgsInitChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInitChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsInitChannel.html#AgsInitChannel" title="struct AgsInitChannel">AgsInitChannel</a>;
+struct              <a class="link" href="ags-AgsInitChannel.html#AgsInitChannelClass" title="struct AgsInitChannelClass">AgsInitChannelClass</a>;
+<a class="link" href="ags-AgsInitChannel.html#AgsInitChannel" title="struct AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    <a class="link" href="ags-AgsInitChannel.html#ags-init-channel-new" title="ags_init_channel_new ()">ags_init_channel_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInitChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInitChannel"></a><h3>struct AgsInitChannel</h3>
+<pre class="programlisting">struct AgsInitChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  gboolean play_pad;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInitChannelClass"></a><h3>struct AgsInitChannelClass</h3>
+<pre class="programlisting">struct AgsInitChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-init-channel-new"></a><h3>ags_init_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsInitChannel.html#AgsInitChannel" title="struct AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    ags_init_channel_new                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> play_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> playback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> sequencer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsInlinePlayer.html b/api/ags_old/ags-AgsInlinePlayer.html
new file mode 100644
index 0000000..aeb331d
--- /dev/null
+++ b/api/ags_old/ags-AgsInlinePlayer.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInlinePlayer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">
+<link rel="next" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-export-window-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLadspaBrowser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInlinePlayer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInlinePlayer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInlinePlayer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInlinePlayer.top_of_page"></a>AgsInlinePlayer</span></h2>
+<p>AgsInlinePlayer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInlinePlayer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsInlinePlayer.html#AgsInlinePlayer" title="struct AgsInlinePlayer">AgsInlinePlayer</a>;
+struct              <a class="link" href="ags-AgsInlinePlayer.html#AgsInlinePlayerClass" title="struct AgsInlinePlayerClass">AgsInlinePlayerClass</a>;
+<a class="link" href="ags-AgsInlinePlayer.html#AgsInlinePlayer" title="struct AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   <a class="link" href="ags-AgsInlinePlayer.html#ags-inline-player-new" title="ags_inline_player_new ()">ags_inline_player_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInlinePlayer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInlinePlayer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInlinePlayer"></a><h3>struct AgsInlinePlayer</h3>
+<pre class="programlisting">struct AgsInlinePlayer {
+  GtkHBox vbox;
+
+  AgsPlayable *playable;
+
+  GtkToggleButton *play;
+  GtkHScale *position;
+  GtkVolumeButton *volume;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInlinePlayerClass"></a><h3>struct AgsInlinePlayerClass</h3>
+<pre class="programlisting">struct AgsInlinePlayerClass {
+  GtkHBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-inline-player-new"></a><h3>ags_inline_player_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsInlinePlayer.html#AgsInlinePlayer" title="struct AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   ags_inline_player_new               ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsInput.html b/api/ags_old/ags-AgsInput.html
new file mode 100644
index 0000000..52d4066
--- /dev/null
+++ b/api/ags_old/ags-AgsInput.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsInput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsDevout.html" title="AgsDevout">
+<link rel="next" href="ags-AgsNotation.html" title="AgsNotation">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDevout.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsNotation.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsInput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsInput.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsInput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsInput.top_of_page"></a>AgsInput</span></h2>
+<p>AgsInput</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsInput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput">AgsInput</a>;
+struct              <a class="link" href="ags-AgsInput.html#AgsInputClass" title="struct AgsInputClass">AgsInputClass</a>;
+<a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput"><span class="returnvalue">AgsInput</span></a> *          <a class="link" href="ags-AgsInput.html#ags-input-new" title="ags_input_new ()">ags_input_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInput.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsInput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsInput"></a><h3>struct AgsInput</h3>
+<pre class="programlisting">struct AgsInput {
+  AgsChannel channel;
+
+  GObject *file_link;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsInputClass"></a><h3>struct AgsInputClass</h3>
+<pre class="programlisting">struct AgsInputClass {
+  AgsChannelClass channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-input-new"></a><h3>ags_input_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsInput.html#AgsInput" title="struct AgsInput"><span class="returnvalue">AgsInput</span></a> *          ags_input_new                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsIpatch.html b/api/ags_old/ags-AgsIpatch.html
new file mode 100644
index 0000000..47f0353
--- /dev/null
+++ b/api/ags_old/ags-AgsIpatch.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIpatch</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="ags-AgsAudioFile.html" title="AgsAudioFile">
+<link rel="next" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsIpatchSF2Reader.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIpatch.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIpatch.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIpatch"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIpatch.top_of_page"></a>AgsIpatch</span></h2>
+<p>AgsIpatch</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIpatch.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS" title="AGS_IPATCH_DEFAULT_CHANNELS">AGS_IPATCH_DEFAULT_CHANNELS</a>
+#define             <a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-READ:CAPS" title="AGS_IPATCH_READ">AGS_IPATCH_READ</a>
+#define             <a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-WRITE:CAPS" title="AGS_IPATCH_WRITE">AGS_IPATCH_WRITE</a>
+struct              <a class="link" href="ags-AgsIpatch.html#AgsIpatch" title="struct AgsIpatch">AgsIpatch</a>;
+struct              <a class="link" href="ags-AgsIpatch.html#AgsIpatchClass" title="struct AgsIpatchClass">AgsIpatchClass</a>;
+enum                <a class="link" href="ags-AgsIpatch.html#AgsIpatchFlags" title="enum AgsIpatchFlags">AgsIpatchFlags</a>;
+<a class="link" href="ags-AgsIpatch.html#AgsIpatch" title="struct AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         <a class="link" href="ags-AgsIpatch.html#ags-ipatch-new" title="ags_ipatch_new ()">ags_ipatch_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatch.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-IPATCH-DEFAULT-CHANNELS:CAPS"></a><h3>AGS_IPATCH_DEFAULT_CHANNELS</h3>
+<pre class="programlisting">#define AGS_IPATCH_DEFAULT_CHANNELS 2
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-READ:CAPS"></a><h3>AGS_IPATCH_READ</h3>
+<pre class="programlisting">#define AGS_IPATCH_READ "r"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-IPATCH-WRITE:CAPS"></a><h3>AGS_IPATCH_WRITE</h3>
+<pre class="programlisting">#define AGS_IPATCH_WRITE "w"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatch"></a><h3>struct AgsIpatch</h3>
+<pre class="programlisting">struct AgsIpatch {
+  GObject object;
+
+  guint flags;
+
+  AgsDevout *devout;
+  GList *audio_signal;
+
+  IpatchFile *file;
+  char *filename;
+  char *mode;
+
+  IpatchFileHandle *handle;
+  GError *error;
+
+  IpatchBase *base;
+  GObject *reader;
+
+  IpatchList *samples;
+  GList *iter;
+
+  guint nth_level;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchClass"></a><h3>struct AgsIpatchClass</h3>
+<pre class="programlisting">struct AgsIpatchClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchFlags"></a><h3>enum AgsIpatchFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_IPATCH_DLS2   = 1,
+  AGS_IPATCH_SF2    = 1 << 1,
+  AGS_IPATCH_GIG    = 1 << 2,
+} AgsIpatchFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ipatch-new"></a><h3>ags_ipatch_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsIpatch.html#AgsIpatch" title="struct AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         ags_ipatch_new                      ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsIpatchSF2Reader.html b/api/ags_old/ags-AgsIpatchSF2Reader.html
new file mode 100644
index 0000000..8492afe
--- /dev/null
+++ b/api/ags_old/ags-AgsIpatchSF2Reader.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIpatchSF2Reader</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="ags-AgsIpatch.html" title="AgsIpatch">
+<link rel="next" href="ags-AgsSndfile.html" title="AgsSndfile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsIpatch.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSndfile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIpatchSF2Reader.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIpatchSF2Reader.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIpatchSF2Reader"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIpatchSF2Reader.top_of_page"></a>AgsIpatchSF2Reader</span></h2>
+<p>AgsIpatchSF2Reader</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIpatchSF2Reader.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>;
+struct              <a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2ReaderClass" title="struct AgsIpatchSF2ReaderClass">AgsIpatchSF2ReaderClass</a>;
+enum                <a class="link" href="ags-AgsIpatchSF2Reader.html#AgsSF2Levels" title="enum AgsSF2Levels">AgsSF2Levels</a>;
+<a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * <a class="link" href="ags-AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new" title="ags_ipatch_sf2_reader_new ()">ags_ipatch_sf2_reader_new</a>          ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIpatchSF2Reader.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIpatchSF2Reader"></a><h3>struct AgsIpatchSF2Reader</h3>
+<pre class="programlisting">struct AgsIpatchSF2Reader {
+  GObject object;
+
+  AgsIpatch *ipatch;
+
+  gchar **selected;
+
+  IpatchSF2Reader *reader;
+
+  IpatchSF2 *sf2;
+
+  int bank;
+  int program;
+
+  IpatchContainer *preset;
+  IpatchContainer *instrument;
+  IpatchContainer *sample;
+
+  int count;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIpatchSF2ReaderClass"></a><h3>struct AgsIpatchSF2ReaderClass</h3>
+<pre class="programlisting">struct AgsIpatchSF2ReaderClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSF2Levels"></a><h3>enum AgsSF2Levels</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SF2_FILENAME = 0,
+  AGS_SF2_PHDR = 1,
+  AGS_SF2_IHDR = 2,
+  AGS_SF2_SHDR = 3,
+} AgsSF2Levels;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ipatch-sf2-reader-new"></a><h3>ags_ipatch_sf2_reader_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsIpatchSF2Reader.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * ags_ipatch_sf2_reader_new          ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsIteratorThread.html b/api/ags_old/ags-AgsIteratorThread.html
new file mode 100644
index 0000000..131c624
--- /dev/null
+++ b/api/ags_old/ags-AgsIteratorThread.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsIteratorThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsGuiThread.html" title="AgsGuiThread">
+<link rel="next" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsGuiThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecyclingThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsIteratorThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsIteratorThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsIteratorThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsIteratorThread.top_of_page"></a>AgsIteratorThread</span></h2>
+<p>AgsIteratorThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsIteratorThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread">AgsIteratorThread</a>;
+struct              <a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThreadClass" title="struct AgsIteratorThreadClass">AgsIteratorThreadClass</a>;
+enum                <a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThreadFlags" title="enum AgsIteratorThreadFlags">AgsIteratorThreadFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsIteratorThread.html#ags-iterator-thread-children-ready" title="ags_iterator_thread_children_ready ()">ags_iterator_thread_children_ready</a>  (<em class="parameter"><code><a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);
+<a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * <a class="link" href="ags-AgsIteratorThread.html#ags-iterator-thread-new" title="ags_iterator_thread_new ()">ags_iterator_thread_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsIteratorThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsIteratorThread"></a><h3>struct AgsIteratorThread</h3>
+<pre class="programlisting">struct AgsIteratorThread {
+  AgsThread thread;
+
+  guint flags;
+
+  pthread_mutex_t tic_mutex;
+  pthread_cond_t tic_cond;
+
+  AgsThread *recycling_thread;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+  gint stage;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIteratorThreadClass"></a><h3>struct AgsIteratorThreadClass</h3>
+<pre class="programlisting">struct AgsIteratorThreadClass {
+  AgsThreadClass thread;
+  
+  void (*children_ready)(AgsIteratorThread *iterator_thread,
+			 AgsThread *current);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsIteratorThreadFlags"></a><h3>enum AgsIteratorThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_ITERATOR_THREAD_DONE      = 1,
+  AGS_ITERATOR_THREAD_WAIT      = 1 << 1,
+} AgsIteratorThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-children-ready"></a><h3>ags_iterator_thread_children_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_iterator_thread_children_ready  (<em class="parameter"><code><a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-iterator-thread-new"></a><h3>ags_iterator_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * ags_iterator_thread_new             ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLadspaBrowser.html b/api/ags_old/ags-AgsLadspaBrowser.html
new file mode 100644
index 0000000..ee5c3a1
--- /dev/null
+++ b/api/ags_old/ags-AgsLadspaBrowser.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLadspaBrowser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsInlinePlayer.html" title="AgsInlinePlayer">
+<link rel="next" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsInlinePlayer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ladspa-browser-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLadspaBrowser.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLadspaBrowser.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLadspaBrowser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLadspaBrowser.top_of_page"></a>AgsLadspaBrowser</span></h2>
+<p>AgsLadspaBrowser</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLadspaBrowser.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser">AgsLadspaBrowser</a>;
+struct              <a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowserClass" title="struct AgsLadspaBrowserClass">AgsLadspaBrowserClass</a>;
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         <a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new" title="ags_ladspa_browser_combo_box_controls_new ()">ags_ladspa_browser_combo_box_controls_new</a>
+                                                        ();
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect" title="ags_ladspa_browser_get_plugin_effect ()">ags_ladspa_browser_get_plugin_effect</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename" title="ags_ladspa_browser_get_plugin_filename ()">ags_ladspa_browser_get_plugin_filename</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></a> *  <a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-new" title="ags_ladspa_browser_new ()">ags_ladspa_browser_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *parent</code></em>);
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         <a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-preview-new" title="ags_ladspa_browser_preview_new ()">ags_ladspa_browser_preview_new</a>      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaBrowser.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLadspaBrowser"></a><h3>struct AgsLadspaBrowser</h3>
+<pre class="programlisting">struct AgsLadspaBrowser {
+  GtkDialog dialog;
+
+  GtkWidget *parent;
+
+  gchar *path;
+
+  GtkHBox *plugin;
+  GtkVBox *description;
+
+  GtkWidget *preview;
+
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaBrowserClass"></a><h3>struct AgsLadspaBrowserClass</h3>
+<pre class="programlisting">struct AgsLadspaBrowserClass {
+  GtkDialogClass dialog;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-combo-box-controls-new"></a><h3>ags_ladspa_browser_combo_box_controls_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         ags_ladspa_browser_combo_box_controls_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-effect"></a><h3>ags_ladspa_browser_get_plugin_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_ladspa_browser_get_plugin_effect
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-get-plugin-filename"></a><h3>ags_ladspa_browser_get_plugin_filename ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_ladspa_browser_get_plugin_filename
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-new"></a><h3>ags_ladspa_browser_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaBrowser.html#AgsLadspaBrowser" title="struct AgsLadspaBrowser"><span class="returnvalue">AgsLadspaBrowser</span></a> *  ags_ladspa_browser_new              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-preview-new"></a><h3>ags_ladspa_browser_preview_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         ags_ladspa_browser_preview_new      ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLadspaManager.html b/api/ags_old/ags-AgsLadspaManager.html
new file mode 100644
index 0000000..d69aab5
--- /dev/null
+++ b/api/ags_old/ags-AgsLadspaManager.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLadspaManager</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="prev" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="next" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="plugin.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPluginFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLadspaManager.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLadspaManager.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLadspaManager"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLadspaManager.top_of_page"></a>AgsLadspaManager</span></h2>
+<p>AgsLadspaManager</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLadspaManager.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS" title="AGS_LADSPA_PLUGIN()">AGS_LADSPA_PLUGIN</a>                   (ptr)
+struct              <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager">AgsLadspaManager</a>;
+struct              <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManagerClass" title="struct AgsLadspaManagerClass">AgsLadspaManagerClass</a>;
+struct              <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin">AgsLadspaPlugin</a>;
+enum                <a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPluginFlags" title="enum AgsLadspaPluginFlags">AgsLadspaPluginFlags</a>;
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin" title="ags_ladspa_manager_find_ladspa_plugin ()">ags_ladspa_manager_find_ladspa_plugin</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-filenames" title="ags_ladspa_manager_get_filenames ()">ags_ladspa_manager_get_filenames</a>    ();
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-instance" title="ags_ladspa_manager_get_instance ()">ags_ladspa_manager_get_instance</a>     ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-default-directory" title="ags_ladspa_manager_load_default_directory ()">ags_ladspa_manager_load_default_directory</a>
+                                                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-file" title="ags_ladspa_manager_load_file ()">ags_ladspa_manager_load_file</a>        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-new" title="ags_ladspa_manager_new ()">ags_ladspa_manager_new</a>              ();
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-plugin-alloc" title="ags_ladspa_plugin_alloc ()">ags_ladspa_plugin_alloc</a>             ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-plugin-free" title="ags_ladspa_plugin_free ()">ags_ladspa_plugin_free</a>              (<em class="parameter"><code><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLadspaManager.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LADSPA-PLUGIN:CAPS"></a><h3>AGS_LADSPA_PLUGIN()</h3>
+<pre class="programlisting">#define AGS_LADSPA_PLUGIN(ptr) ((AgsLadspaPlugin *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaManager"></a><h3>struct AgsLadspaManager</h3>
+<pre class="programlisting">struct AgsLadspaManager {
+  GObject object;
+  
+  GList *ladspa_plugin;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaManagerClass"></a><h3>struct AgsLadspaManagerClass</h3>
+<pre class="programlisting">struct AgsLadspaManagerClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPlugin"></a><h3>struct AgsLadspaPlugin</h3>
+<pre class="programlisting">struct AgsLadspaPlugin {
+  guint flags;
+
+  gchar *filename;
+  void *plugin_so;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLadspaPluginFlags"></a><h3>enum AgsLadspaPluginFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LADSPA_PLUGIN_IS_LOADED    = 1,
+} AgsLadspaPluginFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-find-ladspa-plugin"></a><h3>ags_ladspa_manager_find_ladspa_plugin ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   ags_ladspa_manager_find_ladspa_plugin
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-filenames"></a><h3>ags_ladspa_manager_get_filenames ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            ags_ladspa_manager_get_filenames    ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-get-instance"></a><h3>ags_ladspa_manager_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  ags_ladspa_manager_get_instance     ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-default-directory"></a><h3>ags_ladspa_manager_load_default_directory ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_manager_load_default_directory
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-load-file"></a><h3>ags_ladspa_manager_load_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_manager_load_file        (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-manager-new"></a><h3>ags_ladspa_manager_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaManager" title="struct AgsLadspaManager"><span class="returnvalue">AgsLadspaManager</span></a> *  ags_ladspa_manager_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-alloc"></a><h3>ags_ladspa_plugin_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="returnvalue">AgsLadspaPlugin</span></a> *   ags_ladspa_plugin_alloc             ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-free"></a><h3>ags_ladspa_plugin_free ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_plugin_free              (<em class="parameter"><code><a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin"><span class="type">AgsLadspaPlugin</span></a> *ladspa_plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLed.html b/api/ags_old/ags-AgsLed.html
new file mode 100644
index 0000000..5933d51
--- /dev/null
+++ b/api/ags_old/ags-AgsLed.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsIndicator.html" title="AgsIndicator">
+<link rel="next" href="ags-AgsVIndicator.html" title="AgsVIndicator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsVIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLed.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLed.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLed.top_of_page"></a>AgsLed</span></h2>
+<p>AgsLed</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLed.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed">AgsLed</a>;
+struct              <a class="link" href="ags-AgsLed.html#AgsLedClass" title="struct AgsLedClass">AgsLedClass</a>;
+enum                <a class="link" href="ags-AgsLed.html#AgsLedFlags" title="enum AgsLedFlags">AgsLedFlags</a>;
+<a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="returnvalue">AgsLed</span></a> *            <a class="link" href="ags-AgsLed.html#ags-led-new" title="ags_led_new ()">ags_led_new</a>                         ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLed.html#ags-led-set-active" title="ags_led_set_active ()">ags_led_set_active</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLed.html#ags-led-unset-active" title="ags_led_unset_active ()">ags_led_unset_active</a>                (<em class="parameter"><code><a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLed.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLed"></a><h3>struct AgsLed</h3>
+<pre class="programlisting">struct AgsLed {
+  GtkBin bin;
+
+  guint flags;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLedClass"></a><h3>struct AgsLedClass</h3>
+<pre class="programlisting">struct AgsLedClass {
+  GtkBinClass bin;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLedFlags"></a><h3>enum AgsLedFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LED_ACTIVE        = 1,
+} AgsLedFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-new"></a><h3>ags_led_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="returnvalue">AgsLed</span></a> *            ags_led_new                         ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-set-active"></a><h3>ags_led_set_active ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_led_set_active                  (<em class="parameter"><code><a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-led-unset-active"></a><h3>ags_led_unset_active ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_led_unset_active                (<em class="parameter"><code><a class="link" href="ags-AgsLed.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLine.html b/api/ags_old/ags-AgsLine.html
new file mode 100644
index 0000000..f9a8e39
--- /dev/null
+++ b/api/ags_old/ags-AgsLine.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">
+<link rel="next" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-ladspa-browser-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLine.top_of_page"></a>AgsLine</span></h2>
+<p>AgsLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_DEFAULT_BUILD_ID">AGS_LINE_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS" title="AGS_LINE_DEFAULT_VERSION">AGS_LINE_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine">AgsLine</a>;
+struct              <a class="link" href="ags-AgsLine.html#AgsLineClass" title="struct AgsLineClass">AgsLineClass</a>;
+enum                <a class="link" href="ags-AgsLine.html#AgsLineFlags" title="enum AgsLineFlags">AgsLineFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsLine.html#ags-line-find-next-grouped" title="ags_line_find_next_grouped ()">ags_line_find_next_grouped</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLine.html#ags-line-find-port" title="ags_line_find_port ()">ags_line_find_port</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLine.html#ags-line-group-changed" title="ags_line_group_changed ()">ags_line_group_changed</a>              (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="returnvalue">AgsLine</span></a> *           <a class="link" href="ags-AgsLine.html#ags-line-new" title="ags_line_new ()">ags_line_new</a>                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLine.html#ags-line-set-channel" title="ags_line_set_channel ()">ags_line_set_channel</a>                (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLine"></a><h3>struct AgsLine</h3>
+<pre class="programlisting">struct AgsLine {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *name;
+
+  AgsChannel *channel;
+
+  GtkWidget *pad;
+
+  GtkLabel *label;
+  GtkToggleButton *group;
+
+  AgsExpander *expander;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineClass"></a><h3>struct AgsLineClass</h3>
+<pre class="programlisting">struct AgsLineClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsLine *line, AgsChannel *channel);
+
+  void (*group_changed)(AgsLine *line);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineFlags"></a><h3>enum AgsLineFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINE_CONNECTED         = 1,
+  AGS_LINE_GROUPED           = 1 << 1,
+  AGS_LINE_MAPPED_RECALL     = 1 << 2,
+  AGS_LINE_PREMAPPED_RECALL  = 1 << 3,
+} AgsLineFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-next-grouped"></a><h3>ags_line_find_next_grouped ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_line_find_next_grouped          (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-find-port"></a><h3>ags_line_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_find_port                  (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-group-changed"></a><h3>ags_line_group_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_group_changed              (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-new"></a><h3>ags_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="returnvalue">AgsLine</span></a> *           ags_line_new                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-set-channel"></a><h3>ags_line_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_set_channel                (<em class="parameter"><code><a class="link" href="ags-AgsLine.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLineEditor.html b/api/ags_old/ags-AgsLineEditor.html
new file mode 100644
index 0000000..fd10892
--- /dev/null
+++ b/api/ags_old/ags-AgsLineEditor.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">
+<link rel="next" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLineEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLineEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineEditor.top_of_page"></a>AgsLineEditor</span></h2>
+<p>AgsLineEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLineEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_EDITOR_DEFAULT_BUILD_ID">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_LINE_EDITOR_DEFAULT_VERSION">AGS_LINE_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor">AgsLineEditor</a>;
+struct              <a class="link" href="ags-AgsLineEditor.html#AgsLineEditorClass" title="struct AgsLineEditorClass">AgsLineEditorClass</a>;
+<a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     <a class="link" href="ags-AgsLineEditor.html#ags-line-editor-new" title="ags_line_editor_new ()">ags_line_editor_new</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLineEditor.html#ags-line-editor-set-channel" title="ags_line_editor_set_channel ()">ags_line_editor_set_channel</a>         (<em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineEditor"></a><h3>struct AgsLineEditor</h3>
+<pre class="programlisting">struct AgsLineEditor {
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  AgsLinkEditor *link_editor;
+  AgsLineMemberEditor *member_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineEditorClass"></a><h3>struct AgsLineEditorClass</h3>
+<pre class="programlisting">struct AgsLineEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-new"></a><h3>ags_line_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     ags_line_editor_new                 (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-set-channel"></a><h3>ags_line_editor_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_editor_set_channel         (<em class="parameter"><code><a class="link" href="ags-AgsLineEditor.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLineMember.html b/api/ags_old/ags-AgsLineMember.html
new file mode 100644
index 0000000..f58ae69
--- /dev/null
+++ b/api/ags_old/ags-AgsLineMember.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineMember</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">
+<link rel="next" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-member-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLineMember.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLineMember.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLineMember"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineMember.top_of_page"></a>AgsLineMember</span></h2>
+<p>AgsLineMember</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLineMember.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember">AgsLineMember</a>;
+struct              <a class="link" href="ags-AgsLineMember.html#AgsLineMemberClass" title="struct AgsLineMemberClass">AgsLineMemberClass</a>;
+enum                <a class="link" href="ags-AgsLineMember.html#AgsLineMemberFlags" title="enum AgsLineMemberFlags">AgsLineMemberFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLineMember.html#ags-line-member-change-port" title="ags_line_member_change_port ()">ags_line_member_change_port</a>         (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> port_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLineMember.html#ags-line-member-find-port" title="ags_line_member_find_port ()">ags_line_member_find_port</a>           (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         <a class="link" href="ags-AgsLineMember.html#ags-line-member-get-widget" title="ags_line_member_get_widget ()">ags_line_member_get_widget</a>          (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     <a class="link" href="ags-AgsLineMember.html#ags-line-member-new" title="ags_line_member_new ()">ags_line_member_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLineMember.html#ags-line-member-set-label" title="ags_line_member_set_label ()">ags_line_member_set_label</a>           (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *label</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMember.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLineMember"></a><h3>struct AgsLineMember</h3>
+<pre class="programlisting">struct AgsLineMember {
+  GtkFrame frame;
+
+  guint flags;
+
+  GType widget_type;
+  gchar *widget_label;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+  
+  AgsPort *port;
+  gpointer port_data;
+  gboolean active;
+
+  AgsPort *recall_port;
+  gpointer recall_port_data;
+  gboolean recall_active;
+
+  GType task_type;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberClass"></a><h3>struct AgsLineMemberClass</h3>
+<pre class="programlisting">struct AgsLineMemberClass {
+  GtkFrameClass frame;
+
+  void (*change_port)(AgsLineMember *line_member,
+		      gpointer port_data);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberFlags"></a><h3>enum AgsLineMemberFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINE_MEMBER_DEFAULT_TEMPLATE      = 1,
+  AGS_LINE_MEMBER_RESET_BY_ATOMIC       = 1 << 1,
+  AGS_LINE_MEMBER_RESET_BY_TASK         = 1 << 2,
+  AGS_LINE_MEMBER_APPLY_RECALL          = 1 << 3,
+  AGS_LINE_MEMBER_PLAY_CALLBACK_WRITE   = 1 << 4,
+  AGS_LINE_MEMBER_RECALL_CALLBACK_WRITE = 1 << 5,
+  AGS_LINE_MEMBER_CALLBACK_READ_BLOCK   = 1 << 6,
+  AGS_LINE_MEMBER_CALLBACK_WRITE_BLOCK  = 1 << 7,
+} AgsLineMemberFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-change-port"></a><h3>ags_line_member_change_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_change_port         (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> port_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-find-port"></a><h3>ags_line_member_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_find_port           (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-get-widget"></a><h3>ags_line_member_get_widget ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkWidget"><span class="returnvalue">GtkWidget</span></GTKDOCLINK> *         ags_line_member_get_widget          (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-new"></a><h3>ags_line_member_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     ags_line_member_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-set-label"></a><h3>ags_line_member_set_label ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_set_label           (<em class="parameter"><code><a class="link" href="ags-AgsLineMember.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *label</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLineMemberEditor.html b/api/ags_old/ags-AgsLineMemberEditor.html
new file mode 100644
index 0000000..a6ce0c8
--- /dev/null
+++ b/api/ags_old/ags-AgsLineMemberEditor.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLineMemberEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">
+<link rel="next" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-member-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-line-member-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLineMemberEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLineMemberEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLineMemberEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLineMemberEditor.top_of_page"></a>AgsLineMemberEditor</span></h2>
+<p>AgsLineMemberEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLineMemberEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor">AgsLineMemberEditor</a>;
+struct              <a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditorClass" title="struct AgsLineMemberEditorClass">AgsLineMemberEditorClass</a>;
+<a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * <a class="link" href="ags-AgsLineMemberEditor.html#ags-line-member-editor-new" title="ags_line_member_editor_new ()">ags_line_member_editor_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLineMemberEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLineMemberEditor"></a><h3>struct AgsLineMemberEditor</h3>
+<pre class="programlisting">struct AgsLineMemberEditor {
+  GtkVBox vbox;
+
+  GtkVBox *line_member;
+
+  GtkButton *add;
+  GtkMenu *popup;
+
+  GtkButton *remove;
+
+  AgsLadspaBrowser *ladspa_browser;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLineMemberEditorClass"></a><h3>struct AgsLineMemberEditorClass</h3>
+<pre class="programlisting">struct AgsLineMemberEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-new"></a><h3>ags_line_member_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLineMemberEditor.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * ags_line_member_editor_new        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLinkChannel.html b/api/ags_old/ags-AgsLinkChannel.html
new file mode 100644
index 0000000..520ca3f
--- /dev/null
+++ b/api/ags_old/ags-AgsLinkChannel.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">
+<link rel="next" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-line-member-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLinkCollectionEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLinkChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLinkChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLinkChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkChannel.top_of_page"></a>AgsLinkChannel</span></h2>
+<p>AgsLinkChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLinkChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannel" title="struct AgsLinkChannel">AgsLinkChannel</a>;
+struct              <a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannelClass" title="struct AgsLinkChannelClass">AgsLinkChannelClass</a>;
+<a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannel" title="struct AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    <a class="link" href="ags-AgsLinkChannel.html#ags-link-channel-new" title="ags_link_channel_new ()">ags_link_channel_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkChannel"></a><h3>struct AgsLinkChannel</h3>
+<pre class="programlisting">struct AgsLinkChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsChannel *link;
+
+  GError *error;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkChannelClass"></a><h3>struct AgsLinkChannelClass</h3>
+<pre class="programlisting">struct AgsLinkChannelClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-channel-new"></a><h3>ags_link_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLinkChannel.html#AgsLinkChannel" title="struct AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    ags_link_channel_new                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLinkCollectionEditor.html b/api/ags_old/ags-AgsLinkCollectionEditor.html
new file mode 100644
index 0000000..a5d3b17
--- /dev/null
+++ b/api/ags_old/ags-AgsLinkCollectionEditor.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsLinkChannel.html" title="AgsLinkChannel">
+<link rel="next" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLinkChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-link-collection-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLinkCollectionEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLinkCollectionEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLinkCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkCollectionEditor.top_of_page"></a>AgsLinkCollectionEditor</span></h2>
+<p>AgsLinkCollectionEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLinkCollectionEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>;
+struct              <a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditorClass" title="struct AgsLinkCollectionEditorClass">AgsLinkCollectionEditorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count" title="ags_link_collection_editor_check_count ()">ags_link_collection_editor_check_count</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line" title="ags_link_collection_editor_check_first_line ()">ags_link_collection_editor_check_first_line</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link" title="ags_link_collection_editor_check_first_link ()">ags_link_collection_editor_check_first_link</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * <a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-new" title="ags_link_collection_editor_new ()">ags_link_collection_editor_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkCollectionEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditor"></a><h3>struct AgsLinkCollectionEditor</h3>
+<pre class="programlisting">struct AgsLinkCollectionEditor {
+  GtkTable table;
+
+  GType channel_type;
+
+  GtkComboBox *link;
+  GtkSpinButton *first_line;
+  GtkSpinButton *first_link;
+  GtkSpinButton *count;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkCollectionEditorClass"></a><h3>struct AgsLinkCollectionEditorClass</h3>
+<pre class="programlisting">struct AgsLinkCollectionEditorClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-count"></a><h3>ags_link_collection_editor_check_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_check_count
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-line"></a><h3>ags_link_collection_editor_check_first_line ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_check_first_line
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-check-first-link"></a><h3>ags_link_collection_editor_check_first_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_check_first_link
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-new"></a><h3>ags_link_collection_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLinkCollectionEditor.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * ags_link_collection_editor_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLinkEditor.html b/api/ags_old/ags-AgsLinkEditor.html
new file mode 100644
index 0000000..51b607a
--- /dev/null
+++ b/api/ags_old/ags-AgsLinkEditor.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLinkEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">
+<link rel="next" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-link-collection-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-link-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLinkEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLinkEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLinkEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLinkEditor.top_of_page"></a>AgsLinkEditor</span></h2>
+<p>AgsLinkEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLinkEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor">AgsLinkEditor</a>;
+struct              <a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditorClass" title="struct AgsLinkEditorClass">AgsLinkEditorClass</a>;
+enum                <a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditorFlags" title="enum AgsLinkEditorFlags">AgsLinkEditorFlags</a>;
+<a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     <a class="link" href="ags-AgsLinkEditor.html#ags-link-editor-new" title="ags_link_editor_new ()">ags_link_editor_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLinkEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLinkEditor"></a><h3>struct AgsLinkEditor</h3>
+<pre class="programlisting">struct AgsLinkEditor {
+  GtkHBox hbox;
+
+  guint flags;
+
+  GtkComboBox *combo;
+  GtkSpinButton *spin_button;
+
+  AgsAudioFile *audio_file;
+
+  GtkFileChooserDialog *file_chooser;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkEditorClass"></a><h3>struct AgsLinkEditorClass</h3>
+<pre class="programlisting">struct AgsLinkEditorClass {
+  GtkHBoxClass hbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLinkEditorFlags"></a><h3>enum AgsLinkEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE = 1,
+} AgsLinkEditorFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-new"></a><h3>ags_link_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     ags_link_editor_new                 ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsListingEditor.html b/api/ags_old/ags-AgsListingEditor.html
new file mode 100644
index 0000000..5ac1f20
--- /dev/null
+++ b/api/ags_old/ags-AgsListingEditor.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">
+<link rel="next" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-link-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-listing-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsListingEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsListingEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsListingEditor.top_of_page"></a>AgsListingEditor</span></h2>
+<p>AgsListingEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsListingEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor">AgsListingEditor</a>;
+struct              <a class="link" href="ags-AgsListingEditor.html#AgsListingEditorClass" title="struct AgsListingEditorClass">AgsListingEditorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsListingEditor.html#ags-listing-editor-add-children" title="ags_listing_editor_add_children ()">ags_listing_editor_add_children</a>     (<em class="parameter"><code><a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> connect</code></em>);
+<a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  <a class="link" href="ags-AgsListingEditor.html#ags-listing-editor-new" title="ags_listing_editor_new ()">ags_listing_editor_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsListingEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsListingEditor"></a><h3>struct AgsListingEditor</h3>
+<pre class="programlisting">struct AgsListingEditor {
+  AgsPropertyListingEditor property_listing_editor;
+
+  GType channel_type;
+
+  GtkVBox *child;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsListingEditorClass"></a><h3>struct AgsListingEditorClass</h3>
+<pre class="programlisting">struct AgsListingEditorClass {
+  AgsPropertyListingEditorClass property_listing_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-add-children"></a><h3>ags_listing_editor_add_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_listing_editor_add_children     (<em class="parameter"><code><a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> connect</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-new"></a><h3>ags_listing_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsListingEditor.html#AgsListingEditor" title="struct AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  ags_listing_editor_new              (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLoopChannel.html b/api/ags_old/ags-AgsLoopChannel.html
new file mode 100644
index 0000000..e42e055
--- /dev/null
+++ b/api/ags_old/ags-AgsLoopChannel.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLoopChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">
+<link rel="next" href="ags-AgsLoopChannelRun.html" title="AgsLoopChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDelayAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLoopChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLoopChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLoopChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLoopChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLoopChannel.top_of_page"></a>AgsLoopChannel</span></h2>
+<p>AgsLoopChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLoopChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannel" title="struct AgsLoopChannel">AgsLoopChannel</a>;
+struct              <a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannelClass" title="struct AgsLoopChannelClass">AgsLoopChannelClass</a>;
+<a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannel" title="struct AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    <a class="link" href="ags-AgsLoopChannel.html#ags-loop-channel-new" title="ags_loop_channel_new ()">ags_loop_channel_new</a>                ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannel"></a><h3>struct AgsLoopChannel</h3>
+<pre class="programlisting">struct AgsLoopChannel {
+  AgsRecallChannel recall_channel;
+  
+  AgsDelayAudio *delay_audio;
+  gulong sequencer_duration_changed_handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLoopChannelClass"></a><h3>struct AgsLoopChannelClass</h3>
+<pre class="programlisting">struct AgsLoopChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-loop-channel-new"></a><h3>ags_loop_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLoopChannel.html#AgsLoopChannel" title="struct AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    ags_loop_channel_new                ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsLoopChannelRun.html b/api/ags_old/ags-AgsLoopChannelRun.html
new file mode 100644
index 0000000..62c553e
--- /dev/null
+++ b/api/ags_old/ags-AgsLoopChannelRun.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsLoopChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">
+<link rel="next" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLoopChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPeakChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsLoopChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsLoopChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsLoopChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsLoopChannelRun.top_of_page"></a>AgsLoopChannelRun</span></h2>
+<p>AgsLoopChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsLoopChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun">AgsLoopChannelRun</a>;
+struct              <a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRunClass" title="struct AgsLoopChannelRunClass">AgsLoopChannelRunClass</a>;
+<a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * <a class="link" href="ags-AgsLoopChannelRun.html#ags-loop-channel-run-new" title="ags_loop_channel_run_new ()">ags_loop_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_template</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsLoopChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLoopChannelRun"></a><h3>struct AgsLoopChannelRun</h3>
+<pre class="programlisting">struct AgsLoopChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+  gulong start_handler;
+  gulong loop_handler;
+  gulong stop_handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsLoopChannelRunClass"></a><h3>struct AgsLoopChannelRunClass</h3>
+<pre class="programlisting">struct AgsLoopChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-loop-channel-run-new"></a><h3>ags_loop_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsLoopChannelRun.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * ags_loop_channel_run_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_template</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMachine.html b/api/ags_old/ags-AgsMachine.html
new file mode 100644
index 0000000..23b8ab2
--- /dev/null
+++ b/api/ags_old/ags-AgsMachine.html
@@ -0,0 +1,232 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">
+<link rel="next" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-listing-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachine.top_of_page"></a>AgsMachine</span></h2>
+<p>AgsMachine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_DEFAULT_BUILD_ID">AGS_MACHINE_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_DEFAULT_VERSION">AGS_MACHINE_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine">AgsMachine</a>;
+struct              <a class="link" href="ags-AgsMachine.html#AgsMachineClass" title="struct AgsMachineClass">AgsMachineClass</a>;
+enum                <a class="link" href="ags-AgsMachine.html#AgsMachineFileInputFlags" title="enum AgsMachineFileInputFlags">AgsMachineFileInputFlags</a>;
+enum                <a class="link" href="ags-AgsMachine.html#AgsMachineFlags" title="enum AgsMachineFlags">AgsMachineFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachine.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a>     (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="GtkFileChooserDialog"><span class="returnvalue">GtkFileChooserDialog</span></GTKDOCLINK> * <a class="link" href="ags-AgsMachine.html#ags-machine-file-chooser-dialog-new" title="ags_machine_file_chooser_dialog_new ()">ags_machine_file_chooser_dialog_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="ags-AgsMachine.html#ags-machine-find-by-name" title="ags_machine_find_by_name ()">ags_machine_find_by_name</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachine.html#ags-machine-find-port" title="ags_machine_find_port ()">ags_machine_find_port</a>               (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="GtkListStore"><span class="returnvalue">GtkListStore</span></GTKDOCLINK> *      <a class="link" href="ags-AgsMachine.html#ags-machine-get-possible-links" title="ags_machine_get_possible_links ()">ags_machine_get_possible_links</a>      (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="ags-AgsMachine.html#ags-machine-new" title="ags_machine_new ()">ags_machine_new</a>                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachine.html#ags-machine-open-files" title="ags_machine_open_files ()">ags_machine_open_files</a>              (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachine.html#ags-machine-set-run" title="ags_machine_set_run ()">ags_machine_set_run</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachine"></a><h3>struct AgsMachine</h3>
+<pre class="programlisting">struct AgsMachine {
+  GtkHandleBox handle_box;
+
+  GObject *ags_main;
+
+  char *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  guint flags;
+  guint file_input_flags;
+
+  AgsAudio *audio;
+
+  GtkToggleButton *play;
+
+  GType output_pad_type;
+  GType output_line_type;
+  GtkContainer *output;
+
+  GType input_pad_type;
+  GType input_line_type;
+  GtkContainer *input;
+
+  GList *port;
+
+  GtkMenu *popup;
+  GtkDialog *properties;
+  GtkDialog *rename;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineClass"></a><h3>struct AgsMachineClass</h3>
+<pre class="programlisting">struct AgsMachineClass {
+  GtkHandleBoxClass handle_box;
+
+  void (*add_default_recalls)(AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFileInputFlags"></a><h3>enum AgsMachineFileInputFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_ACCEPT_WAV          = 1,
+  AGS_MACHINE_ACCEPT_OGG          = 1 <<  1,
+  AGS_MACHINE_ACCEPT_SOUNDFONT2   = 1 <<  2,
+} AgsMachineFileInputFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineFlags"></a><h3>enum AgsMachineFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_SOLO              = 1,
+  AGS_MACHINE_IS_EFFECT         = 1 <<  1,
+  AGS_MACHINE_IS_SEQUENCER      = 1 <<  2,
+  AGS_MACHINE_IS_SYNTHESIZER    = 1 <<  3,
+  AGS_MACHINE_TAKES_FILE_INPUT  = 1 <<  4,
+  AGS_MACHINE_MAPPED_RECALL     = 1 <<  5,
+  AGS_MACHINE_PREMAPPED_RECALL  = 1 <<  6,
+  AGS_MACHINE_BLOCK_PLAY        = 1 <<  7,
+  AGS_MACHINE_BLOCK_STOP        = 1 <<  8,
+} AgsMachineFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-add-default-recalls"></a><h3>ags_machine_add_default_recalls ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_add_default_recalls     (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-file-chooser-dialog-new"></a><h3>ags_machine_file_chooser_dialog_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkFileChooserDialog"><span class="returnvalue">GtkFileChooserDialog</span></GTKDOCLINK> * ags_machine_file_chooser_dialog_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-by-name"></a><h3>ags_machine_find_by_name ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_find_by_name            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-find-port"></a><h3>ags_machine_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_find_port               (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-get-possible-links"></a><h3>ags_machine_get_possible_links ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkListStore"><span class="returnvalue">GtkListStore</span></GTKDOCLINK> *      ags_machine_get_possible_links      (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-new"></a><h3>ags_machine_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_new                     (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-open-files"></a><h3>ags_machine_open_files ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_open_files              (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-set-run"></a><h3>ags_machine_set_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_set_run                 (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMachineEditor.html b/api/ags_old/ags-AgsMachineEditor.html
new file mode 100644
index 0000000..80b3f3b
--- /dev/null
+++ b/api/ags_old/ags-AgsMachineEditor.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">
+<link rel="next" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineEditor.top_of_page"></a>AgsMachineEditor</span></h2>
+<p>AgsMachineEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_VERSION">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor">AgsMachineEditor</a>;
+struct              <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditorClass" title="struct AgsMachineEditorClass">AgsMachineEditorClass</a>;
+enum                <a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditorFlags" title="enum AgsMachineEditorFlags">AgsMachineEditorFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-children" title="ags_machine_editor_add_children ()">ags_machine_editor_add_children</a>     (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-input" title="ags_machine_editor_add_input ()">ags_machine_editor_add_input</a>        (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-output" title="ags_machine_editor_add_output ()">ags_machine_editor_add_output</a>       (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-new" title="ags_machine_editor_new ()">ags_machine_editor_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-remove-input" title="ags_machine_editor_remove_input ()">ags_machine_editor_remove_input</a>     (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-remove-output" title="ags_machine_editor_remove_output ()">ags_machine_editor_remove_output</a>    (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-set-machine" title="ags_machine_editor_set_machine ()">ags_machine_editor_set_machine</a>      (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditor"></a><h3>struct AgsMachineEditor</h3>
+<pre class="programlisting">struct AgsMachineEditor {
+  GtkDialog dialog;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsMachine *machine;
+
+  GtkNotebook *notebook;
+
+  GtkScrolledWindow *output_scrolled_window;
+  AgsListingEditor *output_editor;
+
+  GtkScrolledWindow *input_scrolled_window;
+  AgsListingEditor *input_editor;
+
+  GtkScrolledWindow *output_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *output_link_editor;
+
+  GtkScrolledWindow *input_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *input_link_editor;
+
+  GtkScrolledWindow *resize_editor_scrolled_window;
+  AgsResizeEditor *resize_editor;
+
+  GtkButton *add;
+  GtkButton *remove;
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorClass"></a><h3>struct AgsMachineEditorClass</h3>
+<pre class="programlisting">struct AgsMachineEditorClass {
+  GtkDialogClass dialog;
+
+  void (*set_machine)(AgsMachineEditor *machine_editor,
+		      AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineEditorFlags"></a><h3>enum AgsMachineEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MACHINE_EDITOR_CLOSING   =  1,
+} AgsMachineEditorFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-children"></a><h3>ags_machine_editor_add_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_add_children     (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-input"></a><h3>ags_machine_editor_add_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_add_input        (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-add-output"></a><h3>ags_machine_editor_add_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_add_output       (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-new"></a><h3>ags_machine_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  ags_machine_editor_new              (<em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-input"></a><h3>ags_machine_editor_remove_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_remove_input     (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-output"></a><h3>ags_machine_editor_remove_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_remove_output    (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-set-machine"></a><h3>ags_machine_editor_set_machine ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_editor_set_machine      (<em class="parameter"><code><a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMachineRadioButton.html b/api/ags_old/ags-AgsMachineRadioButton.html
new file mode 100644
index 0000000..5841ac6
--- /dev/null
+++ b/api/ags_old/ags-AgsMachineRadioButton.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineRadioButton</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">
+<link rel="next" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMachineSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineRadioButton.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineRadioButton.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineRadioButton"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineRadioButton.top_of_page"></a>AgsMachineRadioButton</span></h2>
+<p>AgsMachineRadioButton</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineRadioButton.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton" title="struct AgsMachineRadioButton">AgsMachineRadioButton</a>;
+struct              <a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButtonClass" title="struct AgsMachineRadioButtonClass">AgsMachineRadioButtonClass</a>;
+<a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton" title="struct AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></a> * <a class="link" href="ags-AgsMachineRadioButton.html#ags-machine-radio-button-new" title="ags_machine_radio_button_new ()">ags_machine_radio_button_new</a>    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineRadioButton.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineRadioButton"></a><h3>struct AgsMachineRadioButton</h3>
+<pre class="programlisting">struct AgsMachineRadioButton {
+  GtkRadioButton radio_button;
+
+  AgsMachine *machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineRadioButtonClass"></a><h3>struct AgsMachineRadioButtonClass</h3>
+<pre class="programlisting">struct AgsMachineRadioButtonClass {
+  GtkRadioButtonClass radio_button;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-radio-button-new"></a><h3>ags_machine_radio_button_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachineRadioButton.html#AgsMachineRadioButton" title="struct AgsMachineRadioButton"><span class="returnvalue">AgsMachineRadioButton</span></a> * ags_machine_radio_button_new    ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMachineSelection.html b/api/ags_old/ags-AgsMachineSelection.html
new file mode 100644
index 0000000..c29c2f5
--- /dev/null
+++ b/api/ags_old/ags-AgsMachineSelection.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsMachineRadioButton.html" title="AgsMachineRadioButton">
+<link rel="next" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMachineRadioButton.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMachineSelector.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineSelection.top_of_page"></a>AgsMachineSelection</span></h2>
+<p>AgsMachineSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection">AgsMachineSelection</a>;
+struct              <a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelectionClass" title="struct AgsMachineSelectionClass">AgsMachineSelectionClass</a>;
+<a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></a> * <a class="link" href="ags-AgsMachineSelection.html#ags-machine-selection-new" title="ags_machine_selection_new ()">ags_machine_selection_new</a>         (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);
+<a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="ags-AgsMachineSelection.html#ags-machine-selection-run" title="ags_machine_selection_run ()">ags_machine_selection_run</a>           (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> *machine_selection</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelection"></a><h3>struct AgsMachineSelection</h3>
+<pre class="programlisting">struct AgsMachineSelection {
+  GtkDialog dialog;
+
+  AgsWindow *window;
+  GList *machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineSelectionClass"></a><h3>struct AgsMachineSelectionClass</h3>
+<pre class="programlisting">struct AgsMachineSelectionClass {
+  GtkDialogClass dialog;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-new"></a><h3>ags_machine_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="returnvalue">AgsMachineSelection</span></a> * ags_machine_selection_new         (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selection-run"></a><h3>ags_machine_selection_run ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_selection_run           (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelection.html#AgsMachineSelection" title="struct AgsMachineSelection"><span class="type">AgsMachineSelection</span></a> *machine_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMachineSelector.html b/api/ags_old/ags-AgsMachineSelector.html
new file mode 100644
index 0000000..b0d14b6
--- /dev/null
+++ b/api/ags_old/ags-AgsMachineSelector.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMachineSelector</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">
+<link rel="next" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMachineSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-machine-selector-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMachineSelector.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMachineSelector.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMachineSelector"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMachineSelector.top_of_page"></a>AgsMachineSelector</span></h2>
+<p>AgsMachineSelector</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMachineSelector.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector">AgsMachineSelector</a>;
+struct              <a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelectorClass" title="struct AgsMachineSelectorClass">AgsMachineSelectorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-changed" title="ags_machine_selector_changed ()">ags_machine_selector_changed</a>        (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></a> * <a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-new" title="ags_machine_selector_new ()">ags_machine_selector_new</a>           ();
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           <a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-popup-new" title="ags_machine_selector_popup_new ()">ags_machine_selector_popup_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMachineSelector.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMachineSelector"></a><h3>struct AgsMachineSelector</h3>
+<pre class="programlisting">struct AgsMachineSelector {
+  GtkVBox vbox;
+
+  GtkMenu *popup;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineSelectorClass"></a><h3>struct AgsMachineSelectorClass</h3>
+<pre class="programlisting">struct AgsMachineSelectorClass {
+  GtkVBoxClass vbox;
+
+  void (*changed)(AgsMachineSelector *machine_selector, AgsMachine *machine);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-changed"></a><h3>ags_machine_selector_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_changed        (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsMachine.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-new"></a><h3>ags_machine_selector_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="returnvalue">AgsMachineSelector</span></a> * ags_machine_selector_new           ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-new"></a><h3>ags_machine_selector_popup_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           ags_machine_selector_popup_new      (<em class="parameter"><code><a class="link" href="ags-AgsMachineSelector.html#AgsMachineSelector" title="struct AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMain.html b/api/ags_old/ags-AgsMain.html
new file mode 100644
index 0000000..d9466c5
--- /dev/null
+++ b/api/ags_old/ags-AgsMain.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMain</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="next" href="util.html" title="Part I. Util - Helper functions">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="util.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMain.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMain.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMain"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMain.top_of_page"></a>AgsMain</span></h2>
+<p>AgsMain</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMain.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsMain.html#AGS-BUILD-ID:CAPS" title="AGS_BUILD_ID">AGS_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_EFFECTS_DEFAULT_VERSION">AGS_EFFECTS_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-AgsMain.html#AGS-PRIORITY:CAPS" title="AGS_PRIORITY">AGS_PRIORITY</a>
+#define             <a class="link" href="ags-AgsMain.html#AGS-VERSION:CAPS" title="AGS_VERSION">AGS_VERSION</a>
+#define             <a class="link" href="ags-AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS" title="ALSA_PCM_NEW_HW_PARAMS_API">ALSA_PCM_NEW_HW_PARAMS_API</a>
+struct              <a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain">AgsMain</a>;
+struct              <a class="link" href="ags-AgsMain.html#AgsMainClass" title="struct AgsMainClass">AgsMainClass</a>;
+enum                <a class="link" href="ags-AgsMain.html#AgsMainFlags" title="enum AgsMainFlags">AgsMainFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-add-devout" title="ags_main_add_devout ()">ags_main_add_devout</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-load-config" title="ags_main_load_config ()">ags_main_load_config</a>                (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+<a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="returnvalue">AgsMain</span></a> *           <a class="link" href="ags-AgsMain.html#ags-main-new" title="ags_main_new ()">ags_main_new</a>                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-quit" title="ags_main_quit ()">ags_main_quit</a>                       (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-register-machine-type" title="ags_main_register_machine_type ()">ags_main_register_machine_type</a>      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-register-recall-type" title="ags_main_register_recall_type ()">ags_main_register_recall_type</a>       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-register-task-type" title="ags_main_register_task_type ()">ags_main_register_task_type</a>         ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-register-thread-type" title="ags_main_register_thread_type ()">ags_main_register_thread_type</a>       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMain.html#ags-main-register-widget-type" title="ags_main_register_widget_type ()">ags_main_register_widget_type</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMain.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMain.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-BUILD-ID:CAPS"></a><h3>AGS_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_EFFECTS_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PRIORITY:CAPS"></a><h3>AGS_PRIORITY</h3>
+<pre class="programlisting">#define AGS_PRIORITY (0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-VERSION:CAPS"></a><h3>AGS_VERSION</h3>
+<pre class="programlisting">#define AGS_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ALSA-PCM-NEW-HW-PARAMS-API:CAPS"></a><h3>ALSA_PCM_NEW_HW_PARAMS_API</h3>
+<pre class="programlisting">#define ALSA_PCM_NEW_HW_PARAMS_API
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMain"></a><h3>struct AgsMain</h3>
+<pre class="programlisting">struct AgsMain {
+  GObject object;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_env env;
+#endif
+
+  AgsThread *main_loop;
+  AgsThread *autosave_thread;
+  AgsThreadPool *thread_pool;
+
+  AgsServer *server;
+
+  GList *devout;
+
+  AgsWindow *window;
+
+  AgsConfig *config;
+  AgsLog *log;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainClass"></a><h3>struct AgsMainClass</h3>
+<pre class="programlisting">struct AgsMainClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainFlags"></a><h3>enum AgsMainFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_MAIN_SINGLE_THREAD      = 1,
+  AGS_MAIN_CONNECTED          = 1 <<  1,
+} AgsMainFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-add-devout"></a><h3>ags_main_add_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_add_devout                 (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-load-config"></a><h3>ags_main_load_config ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_load_config                (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-new"></a><h3>ags_main_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="returnvalue">AgsMain</span></a> *           ags_main_new                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-quit"></a><h3>ags_main_quit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_quit                       (<em class="parameter"><code><a class="link" href="ags-AgsMain.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-machine-type"></a><h3>ags_main_register_machine_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_machine_type      ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-recall-type"></a><h3>ags_main_register_recall_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_recall_type       ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-task-type"></a><h3>ags_main_register_task_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_task_type         ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-thread-type"></a><h3>ags_main_register_thread_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_thread_type       ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-register-widget-type"></a><h3>ags_main_register_widget_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_register_widget_type       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMainLoop.html b/api/ags_old/ags-AgsMainLoop.html
new file mode 100644
index 0000000..4031c77
--- /dev/null
+++ b/api/ags_old/ags-AgsMainLoop.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMainLoop</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">
+<link rel="next" href="ags-ags-marshal.html" title="ags_marshal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsDynamicConnectable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-marshal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMainLoop.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMainLoop.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMainLoop"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMainLoop.top_of_page"></a>AgsMainLoop</span></h2>
+<p>AgsMainLoop</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMainLoop.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop">AgsMainLoop</a>;
+struct              <a class="link" href="ags-AgsMainLoop.html#AgsMainLoopInterface" title="struct AgsMainLoopInterface">AgsMainLoopInterface</a>;
+<GTKDOCLINK HREF="AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></GTKDOCLINK> *     <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-async-queue" title="ags_main_loop_get_async_queue ()">ags_main_loop_get_async_queue</a>       (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-last-sync" title="ags_main_loop_get_last_sync ()">ags_main_loop_get_last_sync</a>         (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-tic" title="ags_main_loop_get_tic ()">ags_main_loop_get_tic</a>               (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-async-queue" title="ags_main_loop_set_async_queue ()">ags_main_loop_set_async_queue</a>       (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></GTKDOCLINK> *async_queue</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-last-sync" title="ags_main_loop_set_last_sync ()">ags_main_loop_set_last_sync</a>         (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> last_sync</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-tic" title="ags_main_loop_set_tic ()">ags_main_loop_set_tic</a>               (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMainLoop.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMainLoop"></a><h3>AgsMainLoop</h3>
+<pre class="programlisting">typedef void AgsMainLoop;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMainLoopInterface"></a><h3>struct AgsMainLoopInterface</h3>
+<pre class="programlisting">struct AgsMainLoopInterface {
+  GTypeInterface interface;
+
+  void (*set_async_queue)(AgsMainLoop *main_loop, AgsAsyncQueue *async_queue);
+  AgsAsyncQueue* (*get_async_queue)(AgsMainLoop *main_loop);
+  
+  void (*set_tic)(AgsMainLoop *main_loop, guint tic);
+  guint (*get_tic)(AgsMainLoop *main_loop);
+
+  void (*set_last_sync)(AgsMainLoop *main_loop, guint last_sync);
+  guint (*get_last_sync)(AgsMainLoop *main_loop);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-async-queue"></a><h3>ags_main_loop_get_async_queue ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="AgsAsyncQueue"><span class="returnvalue">AgsAsyncQueue</span></GTKDOCLINK> *     ags_main_loop_get_async_queue       (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-last-sync"></a><h3>ags_main_loop_get_last_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_main_loop_get_last_sync         (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-get-tic"></a><h3>ags_main_loop_get_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_main_loop_get_tic               (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-async-queue"></a><h3>ags_main_loop_set_async_queue ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_loop_set_async_queue       (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsAsyncQueue"><span class="type">AgsAsyncQueue</span></GTKDOCLINK> *async_queue</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-last-sync"></a><h3>ags_main_loop_set_last_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_loop_set_last_sync         (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> last_sync</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-main-loop-set-tic"></a><h3>ags_main_loop_set_tic ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_main_loop_set_tic               (<em class="parameter"><code><a class="link" href="ags-AgsMainLoop.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMatrix.html b/api/ags_old/ags-AgsMatrix.html
new file mode 100644
index 0000000..a65ae07
--- /dev/null
+++ b/api/ags_old/ags-AgsMatrix.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMatrix</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">
+<link rel="next" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-ffplayer-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-matrix-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMatrix.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMatrix.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMatrix"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMatrix.top_of_page"></a>AgsMatrix</span></h2>
+<p>AgsMatrix</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMatrix.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS" title="AGS_MATRIX_CELL_HEIGHT">AGS_MATRIX_CELL_HEIGHT</a>
+#define             <a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS" title="AGS_MATRIX_CELL_WIDTH">AGS_MATRIX_CELL_WIDTH</a>
+#define             <a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS" title="AGS_MATRIX_OCTAVE">AGS_MATRIX_OCTAVE</a>
+#define             <a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS" title="AGS_MATRIX_PATTERN_CONTROLS">AGS_MATRIX_PATTERN_CONTROLS</a>
+struct              <a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix">AgsMatrix</a>;
+struct              <a class="link" href="ags-AgsMatrix.html#AgsMatrixClass" title="struct AgsMatrixClass">AgsMatrixClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-draw-gutter" title="ags_matrix_draw_gutter ()">ags_matrix_draw_gutter</a>              (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-draw-matrix" title="ags_matrix_draw_matrix ()">ags_matrix_draw_matrix</a>              (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-highlight-gutter-point" title="ags_matrix_highlight_gutter_point ()">ags_matrix_highlight_gutter_point</a>   (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-input-map-recall" title="ags_matrix_input_map_recall ()">ags_matrix_input_map_recall</a>         (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> input_pad_start</code></em>);
+<a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         <a class="link" href="ags-AgsMatrix.html#ags-matrix-new" title="ags_matrix_new ()">ags_matrix_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-output-map-recall" title="ags_matrix_output_map_recall ()">ags_matrix_output_map_recall</a>        (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-redraw-gutter-point" title="ags_matrix_redraw_gutter_point ()">ags_matrix_redraw_gutter_point</a>      (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMatrix.html#ags-matrix-unpaint-gutter-point" title="ags_matrix_unpaint_gutter_point ()">ags_matrix_unpaint_gutter_point</a>     (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMatrix.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-HEIGHT:CAPS"></a><h3>AGS_MATRIX_CELL_HEIGHT</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_HEIGHT  10
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-CELL-WIDTH:CAPS"></a><h3>AGS_MATRIX_CELL_WIDTH</h3>
+<pre class="programlisting">#define AGS_MATRIX_CELL_WIDTH   12
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-OCTAVE:CAPS"></a><h3>AGS_MATRIX_OCTAVE</h3>
+<pre class="programlisting">#define AGS_MATRIX_OCTAVE 10
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-MATRIX-PATTERN-CONTROLS:CAPS"></a><h3>AGS_MATRIX_PATTERN_CONTROLS</h3>
+<pre class="programlisting">#define AGS_MATRIX_PATTERN_CONTROLS (16)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMatrix"></a><h3>struct AgsMatrix</h3>
+<pre class="programlisting">struct AgsMatrix {
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  GtkTable *table;
+
+  GtkToggleButton *run;
+  GtkToggleButton *selected;
+  GtkToggleButton *index[9];
+
+  GtkDrawingArea *drawing_area;
+  guint active_led;
+  GtkHBox *led;
+
+  GtkAdjustment *adjustment;
+
+  GtkSpinButton *length_spin;
+  GtkCheckButton *loop_button;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMatrixClass"></a><h3>struct AgsMatrixClass</h3>
+<pre class="programlisting">struct AgsMatrixClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-gutter"></a><h3>ags_matrix_draw_gutter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_draw_gutter              (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-draw-matrix"></a><h3>ags_matrix_draw_matrix ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_draw_matrix              (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-highlight-gutter-point"></a><h3>ags_matrix_highlight_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_highlight_gutter_point   (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-input-map-recall"></a><h3>ags_matrix_input_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_input_map_recall         (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> input_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-new"></a><h3>ags_matrix_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         ags_matrix_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-output-map-recall"></a><h3>ags_matrix_output_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_output_map_recall        (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-redraw-gutter-point"></a><h3>ags_matrix_redraw_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_redraw_gutter_point      (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-unpaint-gutter-point"></a><h3>ags_matrix_unpaint_gutter_point ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_unpaint_gutter_point     (<em class="parameter"><code><a class="link" href="ags-AgsMatrix.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMenu.html b/api/ags_old/ags-AgsMenu.html
new file mode 100644
index 0000000..2d94e15
--- /dev/null
+++ b/api/ags_old/ags-AgsMenu.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenu</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-ags-list.html" title="ags_list">
+<link rel="next" href="ags-AgsMenuItem.html" title="AgsMenuItem">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-list.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMenuItem.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMenu.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMenu.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMenu"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMenu.top_of_page"></a>AgsMenu</span></h2>
+<p>AgsMenu</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMenu.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMenu.html#AgsMenu" title="struct AgsMenu">AgsMenu</a>;
+struct              <a class="link" href="ags-AgsMenu.html#AgsMenuClass" title="struct AgsMenuClass">AgsMenuClass</a>;
+<a class="link" href="ags-AgsMenu.html#AgsMenu" title="struct AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           <a class="link" href="ags-AgsMenu.html#ags-menu-new" title="ags_menu_new ()">ags_menu_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenu.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenu.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenu"></a><h3>struct AgsMenu</h3>
+<pre class="programlisting">struct AgsMenu {
+  GtkWindow window;
+
+  AgsTable *table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuClass"></a><h3>struct AgsMenuClass</h3>
+<pre class="programlisting">struct AgsMenuClass {
+  GtkWindowClass window;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-new"></a><h3>ags_menu_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMenu.html#AgsMenu" title="struct AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           ags_menu_new                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMenuBar.html b/api/ags_old/ags-AgsMenuBar.html
new file mode 100644
index 0000000..a4695b4
--- /dev/null
+++ b/api/ags_old/ags-AgsMenuBar.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenuBar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">
+<link rel="next" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-machine-selector-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-menu-bar-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMenuBar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMenuBar.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMenuBar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMenuBar.top_of_page"></a>AgsMenuBar</span></h2>
+<p>AgsMenuBar</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMenuBar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar">AgsMenuBar</a>;
+struct              <a class="link" href="ags-AgsMenuBar.html#AgsMenuBarClass" title="struct AgsMenuBarClass">AgsMenuBarClass</a>;
+<a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        <a class="link" href="ags-AgsMenuBar.html#ags-menu-bar-new" title="ags_menu_bar_new ()">ags_menu_bar_new</a>                    ();
+<GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       <a class="link" href="ags-AgsMenuBar.html#ags-tact-combo-box-new" title="ags_tact_combo_box_new ()">ags_tact_combo_box_new</a>              ();
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           <a class="link" href="ags-AgsMenuBar.html#ags-tact-menu-new" title="ags_tact_menu_new ()">ags_tact_menu_new</a>                   ();
+<GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       <a class="link" href="ags-AgsMenuBar.html#ags-zoom-combo-box-new" title="ags_zoom_combo_box_new ()">ags_zoom_combo_box_new</a>              ();
+<GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           <a class="link" href="ags-AgsMenuBar.html#ags-zoom-menu-new" title="ags_zoom_menu_new ()">ags_zoom_menu_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuBar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenuBar"></a><h3>struct AgsMenuBar</h3>
+<pre class="programlisting">struct AgsMenuBar {
+  GtkMenuBar menu_bar;
+
+  GtkMenu *file;
+  GtkMenu *edit;
+  GtkMenu *add;
+  GtkMenu *help;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuBarClass"></a><h3>struct AgsMenuBarClass</h3>
+<pre class="programlisting">struct AgsMenuBarClass {
+  GtkMenuBarClass menu_bar;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-new"></a><h3>ags_menu_bar_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMenuBar.html#AgsMenuBar" title="struct AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        ags_menu_bar_new                    ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-combo-box-new"></a><h3>ags_tact_combo_box_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       ags_tact_combo_box_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tact-menu-new"></a><h3>ags_tact_menu_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           ags_tact_menu_new                   ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-combo-box-new"></a><h3>ags_zoom_combo_box_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkComboBox"><span class="returnvalue">GtkComboBox</span></GTKDOCLINK> *       ags_zoom_combo_box_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-zoom-menu-new"></a><h3>ags_zoom_menu_new ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GtkMenu"><span class="returnvalue">GtkMenu</span></GTKDOCLINK> *           ags_zoom_menu_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMenuItem.html b/api/ags_old/ags-AgsMenuItem.html
new file mode 100644
index 0000000..7faf87a
--- /dev/null
+++ b/api/ags_old/ags-AgsMenuItem.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMenuItem</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-AgsMenu.html" title="AgsMenu">
+<link rel="next" href="ags-AgsOptionMenu.html" title="AgsOptionMenu">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMenu.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsOptionMenu.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMenuItem.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMenuItem.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMenuItem"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMenuItem.top_of_page"></a>AgsMenuItem</span></h2>
+<p>AgsMenuItem</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMenuItem.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMenuItem.html#AgsMenuItem" title="struct AgsMenuItem">AgsMenuItem</a>;
+struct              <a class="link" href="ags-AgsMenuItem.html#AgsMenuItemClass" title="struct AgsMenuItemClass">AgsMenuItemClass</a>;
+<a class="link" href="ags-AgsMenuItem.html#AgsMenuItem" title="struct AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       <a class="link" href="ags-AgsMenuItem.html#ags-menu-item-new" title="ags_menu_item_new ()">ags_menu_item_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuItem.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMenuItem.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMenuItem"></a><h3>struct AgsMenuItem</h3>
+<pre class="programlisting">struct AgsMenuItem {
+  AgsTable table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMenuItemClass"></a><h3>struct AgsMenuItemClass</h3>
+<pre class="programlisting">struct AgsMenuItemClass {
+  AgsTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-item-new"></a><h3>ags_menu_item_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMenuItem.html#AgsMenuItem" title="struct AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       ags_menu_item_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMeter.html b/api/ags_old/ags-AgsMeter.html
new file mode 100644
index 0000000..a371f2d
--- /dev/null
+++ b/api/ags_old/ags-AgsMeter.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMeter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="next" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="editor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-meter-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMeter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMeter.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMeter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMeter.top_of_page"></a>AgsMeter</span></h2>
+<p>AgsMeter</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMeter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter">AgsMeter</a>;
+struct              <a class="link" href="ags-AgsMeter.html#AgsMeterClass" title="struct AgsMeterClass">AgsMeterClass</a>;
+<a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          <a class="link" href="ags-AgsMeter.html#ags-meter-new" title="ags_meter_new ()">ags_meter_new</a>                       ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMeter.html#ags-meter-paint" title="ags_meter_paint ()">ags_meter_paint</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              <a class="link" href="ags-AgsMeter.html#ags-meter-sound-string" title="ags_meter_sound_string ()">ags_meter_sound_string</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMeter.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMeter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMeter"></a><h3>struct AgsMeter</h3>
+<pre class="programlisting">struct AgsMeter {
+  GtkDrawingArea drawing_area;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMeterClass"></a><h3>struct AgsMeterClass</h3>
+<pre class="programlisting">struct AgsMeterClass {
+  GtkDrawingAreaClass drawing_area;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-new"></a><h3>ags_meter_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          ags_meter_new                       ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-paint"></a><h3>ags_meter_paint ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_meter_paint                     (<em class="parameter"><code><a class="link" href="ags-AgsMeter.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-sound-string"></a><h3>ags_meter_sound_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="char"><span class="returnvalue">char</span></GTKDOCLINK> *              ags_meter_sound_string              ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMixer.html b/api/ags_old/ags-AgsMixer.html
new file mode 100644
index 0000000..9ef85f7
--- /dev/null
+++ b/api/ags_old/ags-AgsMixer.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">
+<link rel="next" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-matrix-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-mixer-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMixer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMixer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMixer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixer.top_of_page"></a>AgsMixer</span></h2>
+<p>AgsMixer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMixer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer">AgsMixer</a>;
+struct              <a class="link" href="ags-AgsMixer.html#AgsMixerClass" title="struct AgsMixerClass">AgsMixerClass</a>;
+<a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          <a class="link" href="ags-AgsMixer.html#ags-mixer-new" title="ags_mixer_new ()">ags_mixer_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixer"></a><h3>struct AgsMixer</h3>
+<pre class="programlisting">struct AgsMixer {
+  AgsMachine machine;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkHBox *input_pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerClass"></a><h3>struct AgsMixerClass</h3>
+<pre class="programlisting">struct AgsMixerClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-new"></a><h3>ags_mixer_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMixer.html#AgsMixer" title="struct AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          ags_mixer_new                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMixerInputLine.html b/api/ags_old/ags-AgsMixerInputLine.html
new file mode 100644
index 0000000..77ecc34
--- /dev/null
+++ b/api/ags_old/ags-AgsMixerInputLine.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixerInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">
+<link rel="next" href="ags-AgsMixerInputPad.html" title="AgsMixerInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-mixer-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMixerInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMixerInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMixerInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMixerInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixerInputLine.top_of_page"></a>AgsMixerInputLine</span></h2>
+<p>AgsMixerInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMixerInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine">AgsMixerInputLine</a>;
+struct              <a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLineClass" title="struct AgsMixerInputLineClass">AgsMixerInputLineClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMixerInputLine.html#ags-mixer-input-line-map-recall" title="ags_mixer_input_line_map_recall ()">ags_mixer_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> *mixer_input_line</code></em>);
+<a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * <a class="link" href="ags-AgsMixerInputLine.html#ags-mixer-input-line-new" title="ags_mixer_input_line_new ()">ags_mixer_input_line_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixerInputLine"></a><h3>struct AgsMixerInputLine</h3>
+<pre class="programlisting">struct AgsMixerInputLine {
+  AgsLine line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerInputLineClass"></a><h3>struct AgsMixerInputLineClass</h3>
+<pre class="programlisting">struct AgsMixerInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-line-map-recall"></a><h3>ags_mixer_input_line_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_mixer_input_line_map_recall     (<em class="parameter"><code><a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> *mixer_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-line-new"></a><h3>ags_mixer_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMixerInputLine.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * ags_mixer_input_line_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMixerInputPad.html b/api/ags_old/ags-AgsMixerInputPad.html
new file mode 100644
index 0000000..8cc9ec8
--- /dev/null
+++ b/api/ags_old/ags-AgsMixerInputPad.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMixerInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsMixerInputLine.html" title="AgsMixerInputLine">
+<link rel="next" href="ags-AgsOscillator.html" title="AgsOscillator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMixerInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsOscillator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMixerInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMixerInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMixerInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMixerInputPad.top_of_page"></a>AgsMixerInputPad</span></h2>
+<p>AgsMixerInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMixerInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPad" title="struct AgsMixerInputPad">AgsMixerInputPad</a>;
+struct              <a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPadClass" title="struct AgsMixerInputPadClass">AgsMixerInputPadClass</a>;
+<a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPad" title="struct AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  <a class="link" href="ags-AgsMixerInputPad.html#ags-mixer-input-pad-new" title="ags_mixer_input_pad_new ()">ags_mixer_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMixerInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMixerInputPad"></a><h3>struct AgsMixerInputPad</h3>
+<pre class="programlisting">struct AgsMixerInputPad {
+  AgsPad pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMixerInputPadClass"></a><h3>struct AgsMixerInputPadClass</h3>
+<pre class="programlisting">struct AgsMixerInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mixer-input-pad-new"></a><h3>ags_mixer_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMixerInputPad.html#AgsMixerInputPad" title="struct AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  ags_mixer_input_pad_new             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMutable.html b/api/ags_old/ags-AgsMutable.html
new file mode 100644
index 0000000..191915b
--- /dev/null
+++ b/api/ags_old/ags-AgsMutable.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMutable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-ags-marshal.html" title="ags_marshal">
+<link rel="next" href="ags-AgsPackable.html" title="AgsPackable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-marshal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPackable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMutable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMutable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMutable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMutable.top_of_page"></a>AgsMutable</span></h2>
+<p>AgsMutable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMutable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsMutable.html#AgsMutable" title="AgsMutable">AgsMutable</a>;
+struct              <a class="link" href="ags-AgsMutable.html#AgsMutableInterface" title="struct AgsMutableInterface">AgsMutableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsMutable.html#ags-mutable-set-muted" title="ags_mutable_set_muted ()">ags_mutable_set_muted</a>               (<em class="parameter"><code><a class="link" href="ags-AgsMutable.html#AgsMutable" title="AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMutable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMutable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMutable"></a><h3>AgsMutable</h3>
+<pre class="programlisting">typedef void AgsMutable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMutableInterface"></a><h3>struct AgsMutableInterface</h3>
+<pre class="programlisting">struct AgsMutableInterface {
+  GTypeInterface interface;
+
+  void (*set_muted)(AgsMutable *mutable, gboolean muted);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mutable-set-muted"></a><h3>ags_mutable_set_muted ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_mutable_set_muted               (<em class="parameter"><code><a class="link" href="ags-AgsMutable.html#AgsMutable" title="AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMuteAudio.html b/api/ags_old/ags-AgsMuteAudio.html
new file mode 100644
index 0000000..f5cbb4b
--- /dev/null
+++ b/api/ags_old/ags-AgsMuteAudio.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsInitChannel.html" title="AgsInitChannel">
+<link rel="next" href="ags-AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsInitChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMuteAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteAudio.top_of_page"></a>AgsMuteAudio</span></h2>
+<p>AgsMuteAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudio" title="struct AgsMuteAudio">AgsMuteAudio</a>;
+struct              <a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudioClass" title="struct AgsMuteAudioClass">AgsMuteAudioClass</a>;
+<a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudio" title="struct AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      <a class="link" href="ags-AgsMuteAudio.html#ags-mute-audio-new" title="ags_mute_audio_new ()">ags_mute_audio_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudio"></a><h3>struct AgsMuteAudio</h3>
+<pre class="programlisting">struct AgsMuteAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteAudioClass"></a><h3>struct AgsMuteAudioClass</h3>
+<pre class="programlisting">struct AgsMuteAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-audio-new"></a><h3>ags_mute_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMuteAudio.html#AgsMuteAudio" title="struct AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      ags_mute_audio_new                  ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMuteAudioSignal.html b/api/ags_old/ags-AgsMuteAudioSignal.html
new file mode 100644
index 0000000..6b9e780
--- /dev/null
+++ b/api/ags_old/ags-AgsMuteAudioSignal.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteAudio.html" title="AgsMuteAudio">
+<link rel="next" href="ags-AgsMuteChannel.html" title="AgsMuteChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMuteAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMuteChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteAudioSignal.top_of_page"></a>AgsMuteAudioSignal</span></h2>
+<p>AgsMuteAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal">AgsMuteAudioSignal</a>;
+struct              <a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignalClass" title="struct AgsMuteAudioSignalClass">AgsMuteAudioSignalClass</a>;
+<a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * <a class="link" href="ags-AgsMuteAudioSignal.html#ags-mute-audio-signal-new" title="ags_mute_audio_signal_new ()">ags_mute_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteAudioSignal"></a><h3>struct AgsMuteAudioSignal</h3>
+<pre class="programlisting">struct AgsMuteAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteAudioSignalClass"></a><h3>struct AgsMuteAudioSignalClass</h3>
+<pre class="programlisting">struct AgsMuteAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-audio-signal-new"></a><h3>ags_mute_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMuteAudioSignal.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * ags_mute_audio_signal_new          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMuteChannel.html b/api/ags_old/ags-AgsMuteChannel.html
new file mode 100644
index 0000000..8fc5a94
--- /dev/null
+++ b/api/ags_old/ags-AgsMuteChannel.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">
+<link rel="next" href="ags-AgsMuteChannelRun.html" title="AgsMuteChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMuteAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMuteChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteChannel.top_of_page"></a>AgsMuteChannel</span></h2>
+<p>AgsMuteChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannel" title="struct AgsMuteChannel">AgsMuteChannel</a>;
+struct              <a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannelClass" title="struct AgsMuteChannelClass">AgsMuteChannelClass</a>;
+<a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannel" title="struct AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    <a class="link" href="ags-AgsMuteChannel.html#ags-mute-channel-new" title="ags_mute_channel_new ()">ags_mute_channel_new</a>                ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannel"></a><h3>struct AgsMuteChannel</h3>
+<pre class="programlisting">struct AgsMuteChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteChannelClass"></a><h3>struct AgsMuteChannelClass</h3>
+<pre class="programlisting">struct AgsMuteChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-channel-new"></a><h3>ags_mute_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMuteChannel.html#AgsMuteChannel" title="struct AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    ags_mute_channel_new                ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMuteChannelRun.html b/api/ags_old/ags-AgsMuteChannelRun.html
new file mode 100644
index 0000000..9dcc92f
--- /dev/null
+++ b/api/ags_old/ags-AgsMuteChannelRun.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteChannel.html" title="AgsMuteChannel">
+<link rel="next" href="ags-AgsMuteRecycling.html" title="AgsMuteRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMuteChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMuteRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteChannelRun.top_of_page"></a>AgsMuteChannelRun</span></h2>
+<p>AgsMuteChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMuteChannelRun.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun">AgsMuteChannelRun</a>;
+struct              <a class="link" href="ags-AgsMuteChannelRun.html#AgsMuteChannelRunClass" title="struct AgsMuteChannelRunClass">AgsMuteChannelRunClass</a>;
+<a class="link" href="ags-AgsMuteChannelRun.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * <a class="link" href="ags-AgsMuteChannelRun.html#ags-mute-channel-run-new" title="ags_mute_channel_run_new ()">ags_mute_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteChannelRun"></a><h3>struct AgsMuteChannelRun</h3>
+<pre class="programlisting">struct AgsMuteChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteChannelRunClass"></a><h3>struct AgsMuteChannelRunClass</h3>
+<pre class="programlisting">struct AgsMuteChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-channel-run-new"></a><h3>ags_mute_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMuteChannelRun.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * ags_mute_channel_run_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsMuteRecycling.html b/api/ags_old/ags-AgsMuteRecycling.html
new file mode 100644
index 0000000..6a924db
--- /dev/null
+++ b/api/ags_old/ags-AgsMuteRecycling.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsMuteRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteChannelRun.html" title="AgsMuteChannelRun">
+<link rel="next" href="ags-AgsOpenFile.html" title="AgsOpenFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMuteChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsOpenFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsMuteRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsMuteRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsMuteRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsMuteRecycling.top_of_page"></a>AgsMuteRecycling</span></h2>
+<p>AgsMuteRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsMuteRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecycling" title="struct AgsMuteRecycling">AgsMuteRecycling</a>;
+struct              <a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecyclingClass" title="struct AgsMuteRecyclingClass">AgsMuteRecyclingClass</a>;
+<a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecycling" title="struct AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  <a class="link" href="ags-AgsMuteRecycling.html#ags-mute-recycling-new" title="ags_mute_recycling_new ()">ags_mute_recycling_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsMuteRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsMuteRecycling"></a><h3>struct AgsMuteRecycling</h3>
+<pre class="programlisting">struct AgsMuteRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMuteRecyclingClass"></a><h3>struct AgsMuteRecyclingClass</h3>
+<pre class="programlisting">struct AgsMuteRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-mute-recycling-new"></a><h3>ags_mute_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsMuteRecycling.html#AgsMuteRecycling" title="struct AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  ags_mute_recycling_new              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsNavigation.html b/api/ags_old/ags-AgsNavigation.html
new file mode 100644
index 0000000..fbcb3f3
--- /dev/null
+++ b/api/ags_old/ags-AgsNavigation.html
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNavigation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">
+<link rel="next" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-menu-bar-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-navigation-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNavigation.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNavigation.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNavigation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNavigation.top_of_page"></a>AgsNavigation</span></h2>
+<p>AgsNavigation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNavigation.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS" title="AGS_NAVIGATION_DEFAULT_TACT_STEP">AGS_NAVIGATION_DEFAULT_TACT_STEP</a>
+#define             <a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS" title="AGS_NAVIGATION_REWIND_STEPS">AGS_NAVIGATION_REWIND_STEPS</a>
+#define             <a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS" title="AGS_NAVIGATION_SEEK_STEPS">AGS_NAVIGATION_SEEK_STEPS</a>
+struct              <a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation">AgsNavigation</a>;
+struct              <a class="link" href="ags-AgsNavigation.html#AgsNavigationClass" title="struct AgsNavigationClass">AgsNavigationClass</a>;
+enum                <a class="link" href="ags-AgsNavigation.html#AgsNavigationFlags" title="enum AgsNavigationFlags">AgsNavigationFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNavigation.html#ags-navigation-change-position" title="ags_navigation_change_position ()">ags_navigation_change_position</a>      (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+<a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     <a class="link" href="ags-AgsNavigation.html#ags-navigation-new" title="ags_navigation_new ()">ags_navigation_new</a>                  ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNavigation.html#ags-navigation-set-seeking-sensitive" title="ags_navigation_set_seeking_sensitive ()">ags_navigation_set_seeking_sensitive</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enabled</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsNavigation.html#ags-navigation-tact-to-time-string" title="ags_navigation_tact_to_time_string ()">ags_navigation_tact_to_time_string</a>  (<em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNavigation.html#ags-navigation-update-time-string" title="ags_navigation_update_time_string ()">ags_navigation_update_time_string</a>   (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *time_string</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNavigation.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS"></a><h3>AGS_NAVIGATION_DEFAULT_TACT_STEP</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_DEFAULT_TACT_STEP (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-REWIND-STEPS:CAPS"></a><h3>AGS_NAVIGATION_REWIND_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_REWIND_STEPS (4.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NAVIGATION-SEEK-STEPS:CAPS"></a><h3>AGS_NAVIGATION_SEEK_STEPS</h3>
+<pre class="programlisting">#define AGS_NAVIGATION_SEEK_STEPS (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigation"></a><h3>struct AgsNavigation</h3>
+<pre class="programlisting">struct AgsNavigation {
+  GtkVBox vbox;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  GtkToggleButton *expander;
+
+  GtkSpinButton *bpm;
+  gdouble current_bpm;
+
+  GtkToggleButton *rewind;
+  GtkButton *previous;
+  GtkToggleButton *play;
+  GtkButton *stop;
+  GtkButton *next;
+  GtkToggleButton *forward;
+
+  GtkCheckButton *loop;
+
+  GtkLabel *position_time;
+  GtkSpinButton *position_tact;
+
+  GtkLabel *duration_time;
+  GtkSpinButton *duration_tact;
+
+  GtkSpinButton *loop_left_tact;
+  GtkSpinButton *loop_right_tact;
+
+  GtkCheckButton *scroll;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigationClass"></a><h3>struct AgsNavigationClass</h3>
+<pre class="programlisting">struct AgsNavigationClass {
+  GtkVBoxClass vbox;
+
+  void (*change_position)(AgsNavigation *navigation,
+			  gdouble tact);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNavigationFlags"></a><h3>enum AgsNavigationFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NAVIGATION_BLOCK_TACT   = 1,
+} AgsNavigationFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-change-position"></a><h3>ags_navigation_change_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_change_position      (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-new"></a><h3>ags_navigation_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     ags_navigation_new                  ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-set-seeking-sensitive"></a><h3>ags_navigation_set_seeking_sensitive ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_set_seeking_sensitive
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNavigation.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> enabled</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-tact-to-time-string"></a><h3>ags_navigation_tact_to_time_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_navigation_tact_to_time_string  (<em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-update-time-string"></a><h3>ags_navigation_update_time_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_update_time_string   (<em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *time_string</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsNotation.html b/api/ags_old/ags-AgsNotation.html
new file mode 100644
index 0000000..db1a3ff
--- /dev/null
+++ b/api/ags_old/ags-AgsNotation.html
@@ -0,0 +1,391 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNotation</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsInput.html" title="AgsInput">
+<link rel="next" href="ags-AgsNote.html" title="AgsNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsInput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNotation.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNotation.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNotation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNotation.top_of_page"></a>AgsNotation</span></h2>
+<p>AgsNotation</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNotation.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS" title="AGS_NOTATION_DEFAULT_BPM">AGS_NOTATION_DEFAULT_BPM</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS" title="AGS_NOTATION_DEFAULT_DURATION">AGS_NOTATION_DEFAULT_DURATION</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS" title="AGS_NOTATION_DEFAULT_JIFFIE">AGS_NOTATION_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS" title="AGS_NOTATION_DEFAULT_LENGTH">AGS_NOTATION_DEFAULT_LENGTH</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MAXIMUM_NOTE_LENGTH">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MINIMUM_NOTE_LENGTH">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a>
+#define             <a class="link" href="ags-AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS" title="AGS_NOTATION_TICS_PER_BEAT">AGS_NOTATION_TICS_PER_BEAT</a>
+struct              <a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation">AgsNotation</a>;
+struct              <a class="link" href="ags-AgsNotation.html#AgsNotationClass" title="struct AgsNotationClass">AgsNotationClass</a>;
+enum                <a class="link" href="ags-AgsNotation.html#AgsNotationFlags" title="enum AgsNotationFlags">AgsNotationFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-add-note" title="ags_notation_add_note ()">ags_notation_add_note</a>               (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-add-point-to-selection" title="ags_notation_add_point_to_selection ()">ags_notation_add_point_to_selection</a> (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-add-region-to-selection" title="ags_notation_add_region_to_selection ()">ags_notation_add_region_to_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          <a class="link" href="ags-AgsNotation.html#ags-notation-copy-selection" title="ags_notation_copy_selection ()">ags_notation_copy_selection</a>         (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          <a class="link" href="ags-AgsNotation.html#ags-notation-cut-selection" title="ags_notation_cut_selection ()">ags_notation_cut_selection</a>          (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsNotation.html#ags-notation-find-near-timestamp" title="ags_notation_find_near_timestamp ()">ags_notation_find_near_timestamp</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);
+<a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="ags-AgsNotation.html#ags-notation-find-point" title="ags_notation_find_point ()">ags_notation_find_point</a>             (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsNotation.html#ags-notation-find-region" title="ags_notation_find_region ()">ags_notation_find_region</a>            (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-free-selection" title="ags_notation_free_selection ()">ags_notation_free_selection</a>         (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsNotation.html#ags-notation-get-current" title="ags_notation_get_current ()">ags_notation_get_current</a>            (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsNotation.html#ags-notation-get-selection" title="ags_notation_get_selection ()">ags_notation_get_selection</a>          (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-insert-from-clipboard" title="ags_notation_insert_from_clipboard ()">ags_notation_insert_from_clipboard</a>  (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y_offset</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsNotation.html#ags-notation-is-note-selected" title="ags_notation_is_note_selected ()">ags_notation_is_note_selected</a>       (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       <a class="link" href="ags-AgsNotation.html#ags-notation-new" title="ags_notation_new ()">ags_notation_new</a>                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsNotation.html#ags-notation-remove-note-at-position" title="ags_notation_remove_note_at_position ()">ags_notation_remove_note_at_position</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-remove-point-from-selection" title="ags_notation_remove_point_from_selection ()">ags_notation_remove_point_from_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotation.html#ags-notation-remove-region-from-selection" title="ags_notation_remove_region_from_selection ()">ags_notation_remove_region_from_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotation.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-BPM:CAPS"></a><h3>AGS_NOTATION_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-DURATION:CAPS"></a><h3>AGS_NOTATION_DEFAULT_DURATION</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_DURATION (AGS_NOTATION_DEFAULT_LENGTH * AGS_NOTATION_DEFAULT_JIFFIE * AGS_MICROSECONDS_PER_SECOND)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_NOTATION_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_JIFFIE (60.0 / AGS_NOTATION_DEFAULT_BPM / AGS_NOTATION_TICS_PER_BEAT)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-DEFAULT-LENGTH:CAPS"></a><h3>AGS_NOTATION_DEFAULT_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_DEFAULT_LENGTH (65535.0 / AGS_NOTATION_TICS_PER_BEAT - AGS_NOTATION_MAXIMUM_NOTE_LENGTH)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MAXIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MAXIMUM_NOTE_LENGTH (16.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MINIMUM_NOTE_LENGTH</h3>
+<pre class="programlisting">#define AGS_NOTATION_MINIMUM_NOTE_LENGTH (1.0 / 16.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-NOTATION-TICS-PER-BEAT:CAPS"></a><h3>AGS_NOTATION_TICS_PER_BEAT</h3>
+<pre class="programlisting">#define AGS_NOTATION_TICS_PER_BEAT (4.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotation"></a><h3>struct AgsNotation</h3>
+<pre class="programlisting">struct AgsNotation {
+  GObject object;
+
+  guint flags;
+
+  GObject *timestamp;
+
+  guint audio_channel;
+  GObject *audio;
+
+  gchar *key;
+  gdouble base_frequency;
+
+  gdouble tact;
+  gdouble bpm;
+
+  gdouble maximum_note_length;
+
+  GList *notes;
+  
+  gdouble start_loop;
+  gdouble end_loop;
+  gdouble offset;
+
+  GList *selection;
+
+  GObject *port;
+
+  GList *current_notes;
+  GList *next_notes;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotationClass"></a><h3>struct AgsNotationClass</h3>
+<pre class="programlisting">struct AgsNotationClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotationFlags"></a><h3>enum AgsNotationFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTATION_STICKY              =  1,
+  AGS_NOTATION_INDICATED_LENGTH    =  1 <<  1,
+} AgsNotationFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-note"></a><h3>ags_notation_add_note ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_add_note               (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-point-to-selection"></a><h3>ags_notation_add_point_to_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_add_point_to_selection (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-add-region-to-selection"></a><h3>ags_notation_add_region_to_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_add_region_to_selection
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> replace_current_selection</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-copy-selection"></a><h3>ags_notation_copy_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          ags_notation_copy_selection         (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-cut-selection"></a><h3>ags_notation_cut_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          ags_notation_cut_selection          (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-near-timestamp"></a><h3>ags_notation_find_near_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_find_near_timestamp    (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-point"></a><h3>ags_notation_find_point ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_notation_find_point             (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-find-region"></a><h3>ags_notation_find_region ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_find_region            (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> use_selection_list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-free-selection"></a><h3>ags_notation_free_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_free_selection         (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-current"></a><h3>ags_notation_get_current ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_get_current            (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-get-selection"></a><h3>ags_notation_get_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_notation_get_selection          (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-insert-from-clipboard"></a><h3>ags_notation_insert_from_clipboard ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_insert_from_clipboard  (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> content</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y_offset</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-is-note-selected"></a><h3>ags_notation_is_note_selected ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_notation_is_note_selected       (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-new"></a><h3>ags_notation_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       ags_notation_new                    (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-note-at-position"></a><h3>ags_notation_remove_note_at_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_notation_remove_note_at_position
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-point-from-selection"></a><h3>ags_notation_remove_point_from_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_remove_point_from_selection
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notation-remove-region-from-selection"></a><h3>ags_notation_remove_region_from_selection ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notation_remove_region_from_selection
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsNote.html b/api/ags_old/ags-AgsNote.html
new file mode 100644
index 0000000..8f5441f
--- /dev/null
+++ b/api/ags_old/ags-AgsNote.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsNotation.html" title="AgsNotation">
+<link rel="next" href="ags-AgsOutput.html" title="AgsOutput">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsNotation.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsOutput.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNote.top_of_page"></a>AgsNote</span></h2>
+<p>AgsNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote">AgsNote</a>;
+struct              <a class="link" href="ags-AgsNote.html#AgsNoteClass" title="struct AgsNoteClass">AgsNoteClass</a>;
+enum                <a class="link" href="ags-AgsNote.html#AgsNoteFlags" title="enum AgsNoteFlags">AgsNoteFlags</a>;
+<a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="ags-AgsNote.html#ags-note-duplicate" title="ags_note_duplicate ()">ags_note_duplicate</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="ags-AgsNote.html#ags-note-new" title="ags_note_new ()">ags_note_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsNote"></a><h3>struct AgsNote</h3>
+<pre class="programlisting">struct AgsNote {
+  GObject object;
+
+  guint flags;
+
+  // gui format, convert easy to visualization
+  guint x[2];
+  guint y;
+
+  gchar *name;
+  gdouble frequency;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteClass"></a><h3>struct AgsNoteClass</h3>
+<pre class="programlisting">struct AgsNoteClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteFlags"></a><h3>enum AgsNoteFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_GUI             =  1,
+  AGS_NOTE_RUNTIME         =  1 <<  1,
+  AGS_NOTE_HUMAN_READABLE  =  1 <<  2,
+  AGS_NOTE_DEFAULT_LENGTH  =  1 <<  3,
+  AGS_NOTE_IS_SELECTED     =  1 <<  4,
+} AgsNoteFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-duplicate"></a><h3>ags_note_duplicate ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_duplicate                  (<em class="parameter"><code><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-new"></a><h3>ags_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNote.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_new                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsNoteEdit.html b/api/ags_old/ags-AgsNoteEdit.html
new file mode 100644
index 0000000..045f60e
--- /dev/null
+++ b/api/ags_old/ags-AgsNoteEdit.html
@@ -0,0 +1,258 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNoteEdit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">
+<link rel="next" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-meter-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-note-edit-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNoteEdit.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNoteEdit.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNoteEdit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNoteEdit.top_of_page"></a>AgsNoteEdit</span></h2>
+<p>AgsNoteEdit</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNoteEdit.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" title="AGS_NOTE_EDIT_MAX_CONTROLS">AGS_NOTE_EDIT_MAX_CONTROLS</a>
+struct              <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit">AgsNoteEdit</a>;
+struct              <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditClass" title="struct AgsNoteEditClass">AgsNoteEditClass</a>;
+enum                <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditFlags" title="enum AgsNoteEditFlags">AgsNoteEditFlags</a>;
+enum                <a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags">AgsNoteEditResetFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-notation" title="ags_note_edit_draw_notation ()">ags_note_edit_draw_notation</a>         (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-position" title="ags_note_edit_draw_position ()">ags_note_edit_draw_position</a>         (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-scroll" title="ags_note_edit_draw_scroll ()">ags_note_edit_draw_scroll</a>           (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> position</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-segment" title="ags_note_edit_draw_segment ()">ags_note_edit_draw_segment</a>          (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);
+<a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-new" title="ags_note_edit_new ()">ags_note_edit_new</a>                   ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-reset-horizontally" title="ags_note_edit_reset_horizontally ()">ags_note_edit_reset_horizontally</a>    (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-reset-vertically" title="ags_note_edit_reset_vertically ()">ags_note_edit_reset_vertically</a>      (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-set-map-height" title="ags_note_edit_set_map_height ()">ags_note_edit_set_map_height</a>        (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> map_height</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNoteEdit.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTE-EDIT-MAX-CONTROLS:CAPS"></a><h3>AGS_NOTE_EDIT_MAX_CONTROLS</h3>
+<pre class="programlisting">#define AGS_NOTE_EDIT_MAX_CONTROLS 1200
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEdit"></a><h3>struct AgsNoteEdit</h3>
+<pre class="programlisting">struct AgsNoteEdit {
+  GtkTable table;
+
+  guint flags;
+
+  GtkDrawingArea *drawing_area;
+
+  struct _AgsNoteEditControl{ // values retrieved by mouse pressed and released callback
+    AgsNote *note;
+
+    guint x0_offset;
+    guint y0_offset;
+    guint x0;
+    guint y0;
+
+    guint x1_offset;
+    guint y1_offset;
+    guint x1;
+    guint y1;
+  }control;
+
+  guint width;
+  guint height;
+  guint map_width;
+  guint map_height;
+
+  guint control_height;
+  guint control_margin_y;
+
+  guint control_width;
+
+  guint y0;
+  guint y1;
+
+  guint nth_y;
+  guint stop_y;
+
+  struct _AgsNoteEditControlCurrent{ // values for drawing refering to current tic and zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+  }control_current;
+
+  struct _AgsNoteEditControlUnit{ // values for drawing refering to smallest tic and current zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+    guint stop_x;
+  }control_unit;
+
+  guint selected_x;
+  guint selected_y;
+  
+  GtkVScrollbar *vscrollbar;
+  GtkHScrollbar *hscrollbar;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditClass"></a><h3>struct AgsNoteEditClass</h3>
+<pre class="programlisting">struct AgsNoteEditClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditFlags"></a><h3>enum AgsNoteEditFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESETING_VERTICALLY    = 1,
+  AGS_NOTE_EDIT_RESETING_HORIZONTALLY  = 1 <<  1,
+  AGS_NOTE_EDIT_POSITION_CURSOR        = 1 <<  2,
+  AGS_NOTE_EDIT_ADDING_NOTE            = 1 <<  3,
+  AGS_NOTE_EDIT_DELETING_NOTE          = 1 <<  4,
+  AGS_NOTE_EDIT_SELECTING_NOTES        = 1 <<  5,
+} AgsNoteEditFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNoteEditResetFlags"></a><h3>enum AgsNoteEditResetFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESET_VSCROLLBAR   = 1,
+  AGS_NOTE_EDIT_RESET_HSCROLLBAR   = 1 <<  1,
+  AGS_NOTE_EDIT_RESET_WIDTH        = 1 <<  2,
+  AGS_NOTE_EDIT_RESET_HEIGHT       = 1 <<  3, // reserved
+} AgsNoteEditResetFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-notation"></a><h3>ags_note_edit_draw_notation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_notation         (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-position"></a><h3>ags_note_edit_draw_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_position         (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-scroll"></a><h3>ags_note_edit_draw_scroll ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_scroll           (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-draw-segment"></a><h3>ags_note_edit_draw_segment ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_draw_segment          (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="cairo-t"><span class="type">cairo_t</span></GTKDOCLINK> *cr</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-new"></a><h3>ags_note_edit_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       ags_note_edit_new                   ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-horizontally"></a><h3>ags_note_edit_reset_horizontally ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_reset_horizontally    (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-reset-vertically"></a><h3>ags_note_edit_reset_vertically ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_reset_vertically      (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-set-map-height"></a><h3>ags_note_edit_set_map_height ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_set_map_height        (<em class="parameter"><code><a class="link" href="ags-AgsNoteEdit.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> map_height</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsNotebook.html b/api/ags_old/ags-AgsNotebook.html
new file mode 100644
index 0000000..5a11441
--- /dev/null
+++ b/api/ags_old/ags-AgsNotebook.html
@@ -0,0 +1,195 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsNotebook</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">
+<link rel="next" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-note-edit-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-notebook-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsNotebook.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsNotebook.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsNotebook"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsNotebook.top_of_page"></a>AgsNotebook</span></h2>
+<p>AgsNotebook</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsNotebook.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS" title="AGS_NOTEBOOK_TAB()">AGS_NOTEBOOK_TAB</a>                    (x)
+struct              <a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook">AgsNotebook</a>;
+struct              <a class="link" href="ags-AgsNotebook.html#AgsNotebookClass" title="struct AgsNotebookClass">AgsNotebookClass</a>;
+struct              <a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab">AgsNotebookTab</a>;
+enum                <a class="link" href="ags-AgsNotebook.html#AgsNotebookTabFlags" title="enum AgsNotebookTabFlags">AgsNotebookTabFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-add-child" title="ags_notebook_add_child ()">ags_notebook_add_child</a>              (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-add-tab" title="ags_notebook_add_tab ()">ags_notebook_add_tab</a>                (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-insert-tab" title="ags_notebook_insert_tab ()">ags_notebook_insert_tab</a>             (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       <a class="link" href="ags-AgsNotebook.html#ags-notebook-new" title="ags_notebook_new ()">ags_notebook_new</a>                    ();
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-next-active-tab" title="ags_notebook_next_active_tab ()">ags_notebook_next_active_tab</a>        (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-remove-child" title="ags_notebook_remove_child ()">ags_notebook_remove_child</a>           (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-remove-tab" title="ags_notebook_remove_tab ()">ags_notebook_remove_tab</a>             (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> nth</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsNotebook.html#ags-notebook-tab-index" title="ags_notebook_tab_index ()">ags_notebook_tab_index</a>              (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *notation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsNotebook.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-NOTEBOOK-TAB:CAPS"></a><h3>AGS_NOTEBOOK_TAB()</h3>
+<pre class="programlisting">#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebook"></a><h3>struct AgsNotebook</h3>
+<pre class="programlisting">struct AgsNotebook {
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkHBox *hbox;
+
+  GList *tabs;
+  GtkWidget *child;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookClass"></a><h3>struct AgsNotebookClass</h3>
+<pre class="programlisting">struct AgsNotebookClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTab"></a><h3>struct AgsNotebookTab</h3>
+<pre class="programlisting">struct AgsNotebookTab {
+  guint flags;
+
+  GtkToggleButton *toggle;
+  GObject *notation;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsNotebookTabFlags"></a><h3>enum AgsNotebookTabFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_NOTEBOOK_TAB_VISIBLE           = 1,
+  AGS_NOTEBOOK_TAB_MODE_NORMAL       = 1 << 1,
+  AGS_NOTEBOOK_TAB_MODE_OVERLAY      = 1 << 2,
+} AgsNotebookTabFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-child"></a><h3>ags_notebook_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_add_child              (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-add-tab"></a><h3>ags_notebook_add_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_notebook_add_tab                (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-insert-tab"></a><h3>ags_notebook_insert_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_insert_tab             (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-new"></a><h3>ags_notebook_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       ags_notebook_new                    ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-next-active-tab"></a><h3>ags_notebook_next_active_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_notebook_next_active_tab        (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-child"></a><h3>ags_notebook_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_remove_child           (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-remove-tab"></a><h3>ags_notebook_remove_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_remove_tab             (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> nth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-notebook-tab-index"></a><h3>ags_notebook_tab_index ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_notebook_tab_index              (<em class="parameter"><code><a class="link" href="ags-AgsNotebook.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsOpenFile.html b/api/ags_old/ags-AgsOpenFile.html
new file mode 100644
index 0000000..f2ad215
--- /dev/null
+++ b/api/ags_old/ags-AgsOpenFile.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOpenFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsMuteRecycling.html" title="AgsMuteRecycling">
+<link rel="next" href="ags-AgsOpenSingleFile.html" title="AgsOpenSingleFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMuteRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsOpenSingleFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOpenFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOpenFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOpenFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOpenFile.top_of_page"></a>AgsOpenFile</span></h2>
+<p>AgsOpenFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOpenFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsOpenFile.html#AgsOpenFile" title="struct AgsOpenFile">AgsOpenFile</a>;
+struct              <a class="link" href="ags-AgsOpenFile.html#AgsOpenFileClass" title="struct AgsOpenFileClass">AgsOpenFileClass</a>;
+<a class="link" href="ags-AgsOpenFile.html#AgsOpenFile" title="struct AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       <a class="link" href="ags-AgsOpenFile.html#ags-open-file-new" title="ags_open_file_new ()">ags_open_file_new</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOpenFile"></a><h3>struct AgsOpenFile</h3>
+<pre class="programlisting">struct AgsOpenFile {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GSList *filenames;
+
+  gboolean overwrite_channels;
+  gboolean create_channels;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOpenFileClass"></a><h3>struct AgsOpenFileClass</h3>
+<pre class="programlisting">struct AgsOpenFileClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-open-file-new"></a><h3>ags_open_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsOpenFile.html#AgsOpenFile" title="struct AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       ags_open_file_new                   (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GSList"><span class="type">GSList</span></GTKDOCLINK> *filenames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsOpenSingleFile.html b/api/ags_old/ags-AgsOpenSingleFile.html
new file mode 100644
index 0000000..2bbffef
--- /dev/null
+++ b/api/ags_old/ags-AgsOpenSingleFile.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOpenSingleFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsOpenFile.html" title="AgsOpenFile">
+<link rel="next" href="ags-AgsRemoveAudio.html" title="AgsRemoveAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsOpenFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoveAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOpenSingleFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOpenSingleFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOpenSingleFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOpenSingleFile.top_of_page"></a>AgsOpenSingleFile</span></h2>
+<p>AgsOpenSingleFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOpenSingleFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsOpenSingleFile.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile">AgsOpenSingleFile</a>;
+struct              <a class="link" href="ags-AgsOpenSingleFile.html#AgsOpenSingleFileClass" title="struct AgsOpenSingleFileClass">AgsOpenSingleFileClass</a>;
+<a class="link" href="ags-AgsOpenSingleFile.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * <a class="link" href="ags-AgsOpenSingleFile.html#ags-open-single-file-new" title="ags_open_single_file_new ()">ags_open_single_file_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenSingleFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOpenSingleFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOpenSingleFile"></a><h3>struct AgsOpenSingleFile</h3>
+<pre class="programlisting">struct AgsOpenSingleFile {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsDevout *devout;
+
+  gchar *filename;
+  guint start_channel;
+  guint audio_channels;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOpenSingleFileClass"></a><h3>struct AgsOpenSingleFileClass</h3>
+<pre class="programlisting">struct AgsOpenSingleFileClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-open-single-file-new"></a><h3>ags_open_single_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsOpenSingleFile.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * ags_open_single_file_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsOptionMenu.html b/api/ags_old/ags-AgsOptionMenu.html
new file mode 100644
index 0000000..250e3e6
--- /dev/null
+++ b/api/ags_old/ags-AgsOptionMenu.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOptionMenu</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-AgsMenuItem.html" title="AgsMenuItem">
+<link rel="next" href="ags-ags-parameter.html" title="ags_parameter">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMenuItem.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-parameter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOptionMenu.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOptionMenu.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOptionMenu"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOptionMenu.top_of_page"></a>AgsOptionMenu</span></h2>
+<p>AgsOptionMenu</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOptionMenu.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsOptionMenu.html#AgsOptionMenu" title="struct AgsOptionMenu">AgsOptionMenu</a>;
+struct              <a class="link" href="ags-AgsOptionMenu.html#AgsOptionMenuClass" title="struct AgsOptionMenuClass">AgsOptionMenuClass</a>;
+<a class="link" href="ags-AgsOptionMenu.html#AgsOptionMenu" title="struct AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     <a class="link" href="ags-AgsOptionMenu.html#ags-option-menu-new" title="ags_option_menu_new ()">ags_option_menu_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOptionMenu.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOptionMenu.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOptionMenu"></a><h3>struct AgsOptionMenu</h3>
+<pre class="programlisting">struct AgsOptionMenu {
+  GtkHBox hbox;
+
+  GtkWidget *button;
+  AgsTable *table;
+
+  GtkWidget *menu;
+  GList *active_item;
+  GtkWidget *focus;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOptionMenuClass"></a><h3>struct AgsOptionMenuClass</h3>
+<pre class="programlisting">struct AgsOptionMenuClass {
+  GtkHBoxClass hbox;
+
+  void (*changed)(AgsOptionMenu *option_menu);
+  void (*focus_changed)(AgsOptionMenu *option_menu);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-option-menu-new"></a><h3>ags_option_menu_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsOptionMenu.html#AgsOptionMenu" title="struct AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     ags_option_menu_new                 ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsOscillator.html b/api/ags_old/ags-AgsOscillator.html
new file mode 100644
index 0000000..216dac9
--- /dev/null
+++ b/api/ags_old/ags-AgsOscillator.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOscillator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsMixerInputPad.html" title="AgsMixerInputPad">
+<link rel="next" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMixerInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-oscillator-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOscillator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOscillator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOscillator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOscillator.top_of_page"></a>AgsOscillator</span></h2>
+<p>AgsOscillator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOscillator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator">AgsOscillator</a>;
+struct              <a class="link" href="ags-AgsOscillator.html#AgsOscillatorClass" title="struct AgsOscillatorClass">AgsOscillatorClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsOscillator.html#ags-file-read-oscillator" title="ags_file_read_oscillator ()">ags_file_read_oscillator</a>            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-AgsOscillator.html#ags-file-write-oscillator" title="ags_file_write_oscillator ()">ags_file_write_oscillator</a>           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     <a class="link" href="ags-AgsOscillator.html#ags-oscillator-new" title="ags_oscillator_new ()">ags_oscillator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOscillator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOscillator"></a><h3>struct AgsOscillator</h3>
+<pre class="programlisting">struct AgsOscillator {
+  GtkFrame frame;
+
+  GtkComboBox *wave;
+  gulong wave_handler;
+
+  GtkSpinButton *attack;
+  gulong attack_handler;
+
+  GtkSpinButton *frame_count;
+  gulong frame_count_handler;
+
+  GtkSpinButton *frequency;
+  gulong frequency_handler;
+
+  GtkSpinButton *phase;
+  gulong phase_handler;
+
+  GtkSpinButton *volume;
+  gulong volume_handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOscillatorClass"></a><h3>struct AgsOscillatorClass</h3>
+<pre class="programlisting">struct AgsOscillatorClass {
+  GtkFrameClass frame;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-oscillator"></a><h3>ags_file_read_oscillator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_oscillator            (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-oscillator"></a><h3>ags_file_write_oscillator ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_oscillator           (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-new"></a><h3>ags_oscillator_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsOscillator.html#AgsOscillator" title="struct AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     ags_oscillator_new                  ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsOutput.html b/api/ags_old/ags-AgsOutput.html
new file mode 100644
index 0000000..5f347f0
--- /dev/null
+++ b/api/ags_old/ags-AgsOutput.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsOutput</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsNote.html" title="AgsNote">
+<link rel="next" href="ags-AgsPattern.html" title="AgsPattern">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPattern.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsOutput.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsOutput.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsOutput"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsOutput.top_of_page"></a>AgsOutput</span></h2>
+<p>AgsOutput</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsOutput.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput">AgsOutput</a>;
+struct              <a class="link" href="ags-AgsOutput.html#AgsOutputClass" title="struct AgsOutputClass">AgsOutputClass</a>;
+<a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="ags-AgsOutput.html#ags-output-find-first-input-recycling" title="ags_output_find_first_input_recycling ()">ags_output_find_first_input_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="ags-AgsOutput.html#ags-output-find-last-input-recycling" title="ags_output_find_last_input_recycling ()">ags_output_find_last_input_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         <a class="link" href="ags-AgsOutput.html#ags-output-new" title="ags_output_new ()">ags_output_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOutput.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsOutput.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsOutput"></a><h3>struct AgsOutput</h3>
+<pre class="programlisting">struct AgsOutput {
+  AgsChannel channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsOutputClass"></a><h3>struct AgsOutputClass</h3>
+<pre class="programlisting">struct AgsOutputClass {
+  AgsChannelClass channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-first-input-recycling"></a><h3>ags_output_find_first_input_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_first_input_recycling
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-find-last-input-recycling"></a><h3>ags_output_find_last_input_recycling ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_last_input_recycling
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-output-new"></a><h3>ags_output_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsOutput.html#AgsOutput" title="struct AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         ags_output_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPackable.html b/api/ags_old/ags-AgsPackable.html
new file mode 100644
index 0000000..37ac241
--- /dev/null
+++ b/api/ags_old/ags-AgsPackable.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsMutable.html" title="AgsMutable">
+<link rel="next" href="ags-AgsPortlet.html" title="AgsPortlet">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsMutable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPortlet.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPackable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPackable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPackable.top_of_page"></a>AgsPackable</span></h2>
+<p>AgsPackable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPackable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable">AgsPackable</a>;
+struct              <a class="link" href="ags-AgsPackable.html#AgsPackableInterface" title="struct AgsPackableInterface">AgsPackableInterface</a>;
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPackable.html#ags-packable-pack" title="ags_packable_pack ()">ags_packable_pack</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *container</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPackable.html#ags-packable-unpack" title="ags_packable_unpack ()">ags_packable_unpack</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPackable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPackable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPackable"></a><h3>AgsPackable</h3>
+<pre class="programlisting">typedef void AgsPackable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPackableInterface"></a><h3>struct AgsPackableInterface</h3>
+<pre class="programlisting">struct AgsPackableInterface {
+  GTypeInterface interface;
+
+  gboolean (*pack)(AgsPackable *packable, GObject *container);
+  gboolean (*unpack)(AgsPackable *packable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-pack"></a><h3>ags_packable_pack ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_packable_pack                   (<em class="parameter"><code><a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-packable-unpack"></a><h3>ags_packable_unpack ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_packable_unpack                 (<em class="parameter"><code><a class="link" href="ags-AgsPackable.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPad.html b/api/ags_old/ags-AgsPad.html
new file mode 100644
index 0000000..e8f9ca9
--- /dev/null
+++ b/api/ags_old/ags-AgsPad.html
@@ -0,0 +1,171 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">
+<link rel="next" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-navigation-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-pad-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPad.top_of_page"></a>AgsPad</span></h2>
+<p>AgsPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_DEFAULT_BUILD_ID">AGS_PAD_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS" title="AGS_PAD_DEFAULT_VERSION">AGS_PAD_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad">AgsPad</a>;
+struct              <a class="link" href="ags-AgsPad.html#AgsPadClass" title="struct AgsPadClass">AgsPadClass</a>;
+enum                <a class="link" href="ags-AgsPad.html#AgsPadFlags" title="enum AgsPadFlags">AgsPadFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPad.html#ags-pad-find-port" title="ags_pad_find_port ()">ags_pad_find_port</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="returnvalue">AgsPad</span></a> *            <a class="link" href="ags-AgsPad.html#ags-pad-new" title="ags_pad_new ()">ags_pad_new</a>                         (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPad.html#ags-pad-resize-lines" title="ags_pad_resize_lines ()">ags_pad_resize_lines</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> line_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPad.html#ags-pad-set-channel" title="ags_pad_set_channel ()">ags_pad_set_channel</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPad"></a><h3>struct AgsPad</h3>
+<pre class="programlisting">struct AgsPad {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  guint cols;
+  AgsExpanderSet *expander_set;
+
+  GtkToggleButton *group;
+  GtkToggleButton *mute;
+  GtkToggleButton *solo;
+
+  GtkToggleButton *play;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadClass"></a><h3>struct AgsPadClass</h3>
+<pre class="programlisting">struct AgsPadClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsPad *pad, AgsChannel *channel);
+
+  void (*resize_lines)(AgsPad *pad, GType line_type,
+		       guint audio_channels, guint audio_channels_old);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadFlags"></a><h3>enum AgsPadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PAD_CONNECTED           = 1,
+  AGS_PAD_SHOW_GROUPING       = 1 << 1,
+  AGS_PAD_GROUP_ALL           = 1 << 2,
+  AGS_PAD_GROUP_LINE          = 1 << 3,
+} AgsPadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-find-port"></a><h3>ags_pad_find_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_find_port                   (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-new"></a><h3>ags_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="returnvalue">AgsPad</span></a> *            ags_pad_new                         (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-resize-lines"></a><h3>ags_pad_resize_lines ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_resize_lines                (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> line_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-set-channel"></a><h3>ags_pad_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_set_channel                 (<em class="parameter"><code><a class="link" href="ags-AgsPad.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPadEditor.html b/api/ags_old/ags-AgsPadEditor.html
new file mode 100644
index 0000000..22d9b56
--- /dev/null
+++ b/api/ags_old/ags-AgsPadEditor.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPadEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">
+<link rel="next" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-pad-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-pad-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPadEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPadEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPadEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPadEditor.top_of_page"></a>AgsPadEditor</span></h2>
+<p>AgsPadEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPadEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_EDITOR_DEFAULT_BUILD_ID">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_PAD_EDITOR_DEFAULT_VERSION">AGS_PAD_EDITOR_DEFAULT_VERSION</a>
+struct              <a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor">AgsPadEditor</a>;
+struct              <a class="link" href="ags-AgsPadEditor.html#AgsPadEditorClass" title="struct AgsPadEditorClass">AgsPadEditorClass</a>;
+<a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      <a class="link" href="ags-AgsPadEditor.html#ags-pad-editor-new" title="ags_pad_editor_new ()">ags_pad_editor_new</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPadEditor.html#ags-pad-editor-set-channel" title="ags_pad_editor_set_channel ()">ags_pad_editor_set_channel</a>          (<em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPadEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadEditor"></a><h3>struct AgsPadEditor</h3>
+<pre class="programlisting">struct AgsPadEditor {
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+  
+  AgsChannel *pad;
+
+  GtkExpander *line_editor_expander;
+  GtkVBox *line_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPadEditorClass"></a><h3>struct AgsPadEditorClass</h3>
+<pre class="programlisting">struct AgsPadEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-new"></a><h3>ags_pad_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      ags_pad_editor_new                  (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-set-channel"></a><h3>ags_pad_editor_set_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_editor_set_channel          (<em class="parameter"><code><a class="link" href="ags-AgsPadEditor.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPanel.html b/api/ags_old/ags-AgsPanel.html
new file mode 100644
index 0000000..e3e71c0
--- /dev/null
+++ b/api/ags_old/ags-AgsPanel.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">
+<link rel="next" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-oscillator-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-panel-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPanel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPanel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPanel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanel.top_of_page"></a>AgsPanel</span></h2>
+<p>AgsPanel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPanel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel">AgsPanel</a>;
+struct              <a class="link" href="ags-AgsPanel.html#AgsPanelClass" title="struct AgsPanelClass">AgsPanelClass</a>;
+<a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          <a class="link" href="ags-AgsPanel.html#ags-panel-new" title="ags_panel_new ()">ags_panel_new</a>                       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanel"></a><h3>struct AgsPanel</h3>
+<pre class="programlisting">struct AgsPanel {
+  AgsMachine machine;
+
+  GtkVBox *vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelClass"></a><h3>struct AgsPanelClass</h3>
+<pre class="programlisting">struct AgsPanelClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-new"></a><h3>ags_panel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPanel.html#AgsPanel" title="struct AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          ags_panel_new                       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPanelInputLine.html b/api/ags_old/ags-AgsPanelInputLine.html
new file mode 100644
index 0000000..a615ba4
--- /dev/null
+++ b/api/ags_old/ags-AgsPanelInputLine.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanelInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">
+<link rel="next" href="ags-AgsPanelInputPad.html" title="AgsPanelInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-panel-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPanelInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPanelInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPanelInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPanelInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanelInputLine.top_of_page"></a>AgsPanelInputLine</span></h2>
+<p>AgsPanelInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPanelInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine">AgsPanelInputLine</a>;
+struct              <a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLineClass" title="struct AgsPanelInputLineClass">AgsPanelInputLineClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPanelInputLine.html#ags-panel-input-line-map-recall" title="ags_panel_input_line_map_recall ()">ags_panel_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> *panel_input_line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);
+<a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * <a class="link" href="ags-AgsPanelInputLine.html#ags-panel-input-line-new" title="ags_panel_input_line_new ()">ags_panel_input_line_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanelInputLine"></a><h3>struct AgsPanelInputLine</h3>
+<pre class="programlisting">struct AgsPanelInputLine {
+  AgsLine line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelInputLineClass"></a><h3>struct AgsPanelInputLineClass</h3>
+<pre class="programlisting">struct AgsPanelInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-line-map-recall"></a><h3>ags_panel_input_line_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_panel_input_line_map_recall     (<em class="parameter"><code><a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> *panel_input_line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> output_pad_start</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-line-new"></a><h3>ags_panel_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPanelInputLine.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * ags_panel_input_line_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPanelInputPad.html b/api/ags_old/ags-AgsPanelInputPad.html
new file mode 100644
index 0000000..63a9b73
--- /dev/null
+++ b/api/ags_old/ags-AgsPanelInputPad.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPanelInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsPanelInputLine.html" title="AgsPanelInputLine">
+<link rel="next" href="ags-AgsSynth.html" title="AgsSynth">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPanelInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSynth.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPanelInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPanelInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPanelInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPanelInputPad.top_of_page"></a>AgsPanelInputPad</span></h2>
+<p>AgsPanelInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPanelInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPad" title="struct AgsPanelInputPad">AgsPanelInputPad</a>;
+struct              <a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPadClass" title="struct AgsPanelInputPadClass">AgsPanelInputPadClass</a>;
+<a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPad" title="struct AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  <a class="link" href="ags-AgsPanelInputPad.html#ags-panel-input-pad-new" title="ags_panel_input_pad_new ()">ags_panel_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPanelInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPanelInputPad"></a><h3>struct AgsPanelInputPad</h3>
+<pre class="programlisting">struct AgsPanelInputPad {
+  AgsPad pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPanelInputPadClass"></a><h3>struct AgsPanelInputPadClass</h3>
+<pre class="programlisting">struct AgsPanelInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-panel-input-pad-new"></a><h3>ags_panel_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPanelInputPad.html#AgsPanelInputPad" title="struct AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  ags_panel_input_pad_new             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPattern.html b/api/ags_old/ags-AgsPattern.html
new file mode 100644
index 0000000..9e1a999
--- /dev/null
+++ b/api/ags_old/ags-AgsPattern.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsOutput.html" title="AgsOutput">
+<link rel="next" href="ags-AgsPort.html" title="AgsPort">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsOutput.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPort.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPattern.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPattern.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPattern.top_of_page"></a>AgsPattern</span></h2>
+<p>AgsPattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPattern.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern">AgsPattern</a>;
+struct              <a class="link" href="ags-AgsPattern.html#AgsPatternClass" title="struct AgsPatternClass">AgsPatternClass</a>;
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPattern.html#ags-pattern-get-bit" title="ags_pattern_get_bit ()">ags_pattern_get_bit</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);
+<a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a class="link" href="ags-AgsPattern.html#ags-pattern-get-by-timestamp" title="ags_pattern_get_by_timestamp ()">ags_pattern_get_by_timestamp</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);
+<a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a class="link" href="ags-AgsPattern.html#ags-pattern-new" title="ags_pattern_new ()">ags_pattern_new</a>                     ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPattern.html#ags-pattern-set-dim" title="ags_pattern_set_dim ()">ags_pattern_set_dim</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lenght</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPattern.html#ags-pattern-toggle-bit" title="ags_pattern_toggle_bit ()">ags_pattern_toggle_bit</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPattern.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPattern.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPattern"></a><h3>struct AgsPattern</h3>
+<pre class="programlisting">struct AgsPattern {
+  GObject object;
+
+  GObject *timestamp;
+
+  guint dim[3];
+  guint ***pattern;
+
+  GObject *port;
+
+  guint i;
+  guint j;
+  guint bit;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPatternClass"></a><h3>struct AgsPatternClass</h3>
+<pre class="programlisting">struct AgsPatternClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-bit"></a><h3>ags_pattern_get_bit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_pattern_get_bit                 (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-get-by-timestamp"></a><h3>ags_pattern_get_by_timestamp ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_get_by_timestamp        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-new"></a><h3>ags_pattern_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_new                     ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-set-dim"></a><h3>ags_pattern_set_dim ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pattern_set_dim                 (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dim1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> lenght</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pattern-toggle-bit"></a><h3>ags_pattern_toggle_bit ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pattern_toggle_bit              (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPeakChannel.html b/api/ags_old/ags-AgsPeakChannel.html
new file mode 100644
index 0000000..85d2a70
--- /dev/null
+++ b/api/ags_old/ags-AgsPeakChannel.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPeakChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsLoopChannelRun.html" title="AgsLoopChannelRun">
+<link rel="next" href="ags-AgsPeakChannelRun.html" title="AgsPeakChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLoopChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPeakChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPeakChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPeakChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPeakChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPeakChannel.top_of_page"></a>AgsPeakChannel</span></h2>
+<p>AgsPeakChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPeakChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel">AgsPeakChannel</a>;
+struct              <a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannelClass" title="struct AgsPeakChannelClass">AgsPeakChannelClass</a>;
+<a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></a> *    <a class="link" href="ags-AgsPeakChannel.html#ags-peak-channel-new" title="ags_peak_channel_new ()">ags_peak_channel_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPeakChannel.html#ags-peak-channel-retrieve-peak" title="ags_peak_channel_retrieve_peak ()">ags_peak_channel_retrieve_peak</a>      (<em class="parameter"><code><a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannel"></a><h3>struct AgsPeakChannel</h3>
+<pre class="programlisting">struct AgsPeakChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *peak;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPeakChannelClass"></a><h3>struct AgsPeakChannelClass</h3>
+<pre class="programlisting">struct AgsPeakChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-new"></a><h3>ags_peak_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="returnvalue">AgsPeakChannel</span></a> *    ags_peak_channel_new                (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-retrieve-peak"></a><h3>ags_peak_channel_retrieve_peak ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_peak_channel_retrieve_peak      (<em class="parameter"><code><a class="link" href="ags-AgsPeakChannel.html#AgsPeakChannel" title="struct AgsPeakChannel"><span class="type">AgsPeakChannel</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPeakChannelRun.html b/api/ags_old/ags-AgsPeakChannelRun.html
new file mode 100644
index 0000000..f4f3357
--- /dev/null
+++ b/api/ags_old/ags-AgsPeakChannelRun.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPeakChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">
+<link rel="next" href="ags-AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPeakChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsVolumeAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPeakChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPeakChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPeakChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPeakChannelRun.top_of_page"></a>AgsPeakChannelRun</span></h2>
+<p>AgsPeakChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPeakChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun" title="struct AgsPeakChannelRun">AgsPeakChannelRun</a>;
+struct              <a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRunClass" title="struct AgsPeakChannelRunClass">AgsPeakChannelRunClass</a>;
+<a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun" title="struct AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></a> * <a class="link" href="ags-AgsPeakChannelRun.html#ags-peak-channel-run-new" title="ags_peak_channel_run_new ()">ags_peak_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPeakChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPeakChannelRun"></a><h3>struct AgsPeakChannelRun</h3>
+<pre class="programlisting">struct AgsPeakChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPeakChannelRunClass"></a><h3>struct AgsPeakChannelRunClass</h3>
+<pre class="programlisting">struct AgsPeakChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-peak-channel-run-new"></a><h3>ags_peak_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPeakChannelRun.html#AgsPeakChannelRun" title="struct AgsPeakChannelRun"><span class="returnvalue">AgsPeakChannelRun</span></a> * ags_peak_channel_run_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPerformancePreferences.html b/api/ags_old/ags-AgsPerformancePreferences.html
new file mode 100644
index 0000000..e505370
--- /dev/null
+++ b/api/ags_old/ags-AgsPerformancePreferences.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPerformancePreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">
+<link rel="next" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-pad-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPluginPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPerformancePreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPerformancePreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPerformancePreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPerformancePreferences.top_of_page"></a>AgsPerformancePreferences</span></h2>
+<p>AgsPerformancePreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPerformancePreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences">AgsPerformancePreferences</a>;
+struct              <a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferencesClass" title="struct AgsPerformancePreferencesClass">AgsPerformancePreferencesClass</a>;
+<a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * <a class="link" href="ags-AgsPerformancePreferences.html#ags-performance-preferences-new" title="ags_performance_preferences_new ()">ags_performance_preferences_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPerformancePreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPerformancePreferences"></a><h3>struct AgsPerformancePreferences</h3>
+<pre class="programlisting">struct AgsPerformancePreferences {
+  GtkVBox vbox;
+
+  GtkCheckButton *super_threaded;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPerformancePreferencesClass"></a><h3>struct AgsPerformancePreferencesClass</h3>
+<pre class="programlisting">struct AgsPerformancePreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-performance-preferences-new"></a><h3>ags_performance_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPerformancePreferences.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * ags_performance_preferences_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPersistable.html b/api/ags_old/ags-AgsPersistable.html
new file mode 100644
index 0000000..e4aa387
--- /dev/null
+++ b/api/ags_old/ags-AgsPersistable.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPersistable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsStackable.html" title="AgsStackable">
+<link rel="next" href="ags-AgsPlayable.html" title="AgsPlayable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStackable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPersistable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPersistable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPersistable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPersistable.top_of_page"></a>AgsPersistable</span></h2>
+<p>AgsPersistable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPersistable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable">AgsPersistable</a>;
+struct              <a class="link" href="ags-AgsPersistable.html#AgsPersistableInterface" title="struct AgsPersistableInterface">AgsPersistableInterface</a>;
+<a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    <a class="link" href="ags-AgsPersistable.html#ags-persistable-read" title="ags_persistable_read ()">ags_persistable_read</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPersistable.html#ags-persistable-read-link" title="ags_persistable_read_link ()">ags_persistable_read_link</a>           (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);
+<GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          <a class="link" href="ags-AgsPersistable.html#ags-persistable-write" title="ags_persistable_write ()">ags_persistable_write</a>               (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPersistable.html#ags-persistable-write-link" title="ags_persistable_write_link ()">ags_persistable_write_link</a>          (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPersistable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPersistable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPersistable"></a><h3>AgsPersistable</h3>
+<pre class="programlisting">typedef void AgsPersistable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPersistableInterface"></a><h3>struct AgsPersistableInterface</h3>
+<pre class="programlisting">struct AgsPersistableInterface {
+  GTypeInterface interface;
+  
+  AgsPersistable* (*read)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+  void (*read_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+
+  xmlNodePtr (*write)(AgsPersistable *persistable, xmlDocPtr doc);
+  void (*write_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read"></a><h3>ags_persistable_read ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    ags_persistable_read                (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-read-link"></a><h3>ags_persistable_read_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_persistable_read_link           (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write"></a><h3>ags_persistable_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNodePtr"><span class="returnvalue">xmlNodePtr</span></GTKDOCLINK>          ags_persistable_write               (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-persistable-write-link"></a><h3>ags_persistable_write_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_persistable_write_link          (<em class="parameter"><code><a class="link" href="ags-AgsPersistable.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlDocPtr"><span class="type">xmlDocPtr</span></GTKDOCLINK> doc</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNodePtr"><span class="type">xmlNodePtr</span></GTKDOCLINK> node</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayAudio.html b/api/ags_old/ags-AgsPlayAudio.html
new file mode 100644
index 0000000..9ecc460
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayAudio.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<link rel="next" href="ags-AgsPlayAudioFile.html" title="AgsPlayAudioFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVolumeRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayAudioFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudio.top_of_page"></a>AgsPlayAudio</span></h2>
+<p>AgsPlayAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudio" title="struct AgsPlayAudio">AgsPlayAudio</a>;
+struct              <a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudioClass" title="struct AgsPlayAudioClass">AgsPlayAudioClass</a>;
+<a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudio" title="struct AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      <a class="link" href="ags-AgsPlayAudio.html#ags-play-audio-new" title="ags_play_audio_new ()">ags_play_audio_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudio"></a><h3>struct AgsPlayAudio</h3>
+<pre class="programlisting">struct AgsPlayAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioClass"></a><h3>struct AgsPlayAudioClass</h3>
+<pre class="programlisting">struct AgsPlayAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-new"></a><h3>ags_play_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayAudio.html#AgsPlayAudio" title="struct AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      ags_play_audio_new                  ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayAudioFile.html b/api/ags_old/ags-AgsPlayAudioFile.html
new file mode 100644
index 0000000..53847cf
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayAudioFile.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudioFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayAudio.html" title="AgsPlayAudio">
+<link rel="next" href="ags-AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayAudioFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayAudioFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayAudioFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudioFile.top_of_page"></a>AgsPlayAudioFile</span></h2>
+<p>AgsPlayAudioFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayAudioFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayAudioFile.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile">AgsPlayAudioFile</a>;
+struct              <a class="link" href="ags-AgsPlayAudioFile.html#AgsPlayAudioFileClass" title="struct AgsPlayAudioFileClass">AgsPlayAudioFileClass</a>;
+<a class="link" href="ags-AgsPlayAudioFile.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  <a class="link" href="ags-AgsPlayAudioFile.html#ags-play-audio-file-new" title="ags_play_audio_file_new ()">ags_play_audio_file_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioFile"></a><h3>struct AgsPlayAudioFile</h3>
+<pre class="programlisting">struct AgsPlayAudioFile {
+  AgsRecall recall;
+
+  AgsAudioFile *audio_file;
+  guint current_frame;
+
+  AgsDevout *devout;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioFileClass"></a><h3>struct AgsPlayAudioFileClass</h3>
+<pre class="programlisting">struct AgsPlayAudioFileClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-file-new"></a><h3>ags_play_audio_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayAudioFile.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  ags_play_audio_file_new             (<em class="parameter"><code><a class="link" href="ags-AgsAudioFile.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayAudioSignal.html b/api/ags_old/ags-AgsPlayAudioSignal.html
new file mode 100644
index 0000000..4ad04d3
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayAudioSignal.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayAudioFile.html" title="AgsPlayAudioFile">
+<link rel="next" href="ags-AgsPlayChannel.html" title="AgsPlayChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayAudioFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayAudioSignal.top_of_page"></a>AgsPlayAudioSignal</span></h2>
+<p>AgsPlayAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal">AgsPlayAudioSignal</a>;
+struct              <a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignalClass" title="struct AgsPlayAudioSignalClass">AgsPlayAudioSignalClass</a>;
+<a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * <a class="link" href="ags-AgsPlayAudioSignal.html#ags-play-audio-signal-new" title="ags_play_audio_signal_new ()">ags_play_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayAudioSignal"></a><h3>struct AgsPlayAudioSignal</h3>
+<pre class="programlisting">struct AgsPlayAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayAudioSignalClass"></a><h3>struct AgsPlayAudioSignalClass</h3>
+<pre class="programlisting">struct AgsPlayAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-audio-signal-new"></a><h3>ags_play_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayAudioSignal.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * ags_play_audio_signal_new          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayChannel.html b/api/ags_old/ags-AgsPlayChannel.html
new file mode 100644
index 0000000..0b884a1
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayChannel.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">
+<link rel="next" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannel.top_of_page"></a>AgsPlayChannel</span></h2>
+<p>AgsPlayChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel">AgsPlayChannel</a>;
+struct              <a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannelClass" title="struct AgsPlayChannelClass">AgsPlayChannelClass</a>;
+<a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    <a class="link" href="ags-AgsPlayChannel.html#ags-play-channel-new" title="ags_play_channel_new ()">ags_play_channel_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannel"></a><h3>struct AgsPlayChannel</h3>
+<pre class="programlisting">struct AgsPlayChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *audio_channel;
+
+  AgsPort *muted;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelClass"></a><h3>struct AgsPlayChannelClass</h3>
+<pre class="programlisting">struct AgsPlayChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-new"></a><h3>ags_play_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayChannel.html#AgsPlayChannel" title="struct AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    ags_play_channel_new                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayChannelRun.html b/api/ags_old/ags-AgsPlayChannelRun.html
new file mode 100644
index 0000000..abea387
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayChannelRun.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayChannel.html" title="AgsPlayChannel">
+<link rel="next" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayChannelRunMaster.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannelRun.top_of_page"></a>AgsPlayChannelRun</span></h2>
+<p>AgsPlayChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun">AgsPlayChannelRun</a>;
+struct              <a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRunClass" title="struct AgsPlayChannelRunClass">AgsPlayChannelRunClass</a>;
+enum                <a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRunFlags" title="enum AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a>;
+<a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></a> * <a class="link" href="ags-AgsPlayChannelRun.html#ags-play-channel-run-new" title="ags_play_channel_run_new ()">ags_play_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayChannelRun"></a><h3>struct AgsPlayChannelRun</h3>
+<pre class="programlisting">struct AgsPlayChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+
+  gulong source_recycling_changed_handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunClass"></a><h3>struct AgsPlayChannelRunClass</h3>
+<pre class="programlisting">struct AgsPlayChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunFlags"></a><h3>enum AgsPlayChannelRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_TERMINATING        = 1,
+  AGS_PLAY_CHANNEL_RUN_INITIAL_RUN        = 1 << 1,
+} AgsPlayChannelRunFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-new"></a><h3>ags_play_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></a> * ags_play_channel_run_new            (<em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayChannelRunMaster.html b/api/ags_old/ags-AgsPlayChannelRunMaster.html
new file mode 100644
index 0000000..966b040
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayChannelRunMaster.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayChannelRunMaster</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannelRun">
+<link rel="next" href="ags-AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayNotationAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayChannelRunMaster.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayChannelRunMaster.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayChannelRunMaster"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayChannelRunMaster.top_of_page"></a>AgsPlayChannelRunMaster</span></h2>
+<p>AgsPlayChannelRunMaster</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayChannelRunMaster.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" title="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a>(strct)
+struct              <a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>;
+struct              <a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterClass" title="struct AgsPlayChannelRunMasterClass">AgsPlayChannelRunMasterClass</a>;
+enum                <a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags" title="enum AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a>;
+struct              <a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer" title="ags_play_channel_run_master_find_streamer ()">ags_play_channel_run_master_find_streamer</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * <a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new" title="ags_play_channel_run_master_new ()">ags_play_channel_run_master_new</a>
+                                                        ();
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * <a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc" title="ags_play_channel_run_master_streamer_alloc ()">ags_play_channel_run_master_streamer_alloc</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayChannelRunMaster.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS"></a><h3>AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()</h3>
+<pre class="programlisting">#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMaster"></a><h3>struct AgsPlayChannelRunMaster</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMaster {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  GList *streamer;
+
+  gulong source_recycling_changed_handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterClass"></a><h3>struct AgsPlayChannelRunMasterClass</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterFlags"></a><h3>enum AgsPlayChannelRunMasterFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING        = 1,
+} AgsPlayChannelRunMasterFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayChannelRunMasterStreamer"></a><h3>struct AgsPlayChannelRunMasterStreamer</h3>
+<pre class="programlisting">struct AgsPlayChannelRunMasterStreamer {
+  AgsPlayChannelRunMaster *play_channel_run_master;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-find-streamer"></a><h3>ags_play_channel_run_master_find_streamer ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_play_channel_run_master_find_streamer
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-new"></a><h3>ags_play_channel_run_master_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * ags_play_channel_run_master_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-channel-run-master-streamer-alloc"></a><h3>ags_play_channel_run_master_streamer_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * ags_play_channel_run_master_streamer_alloc
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayNotationAudio.html b/api/ags_old/ags-AgsPlayNotationAudio.html
new file mode 100644
index 0000000..6a14e2d
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayNotationAudio.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNotationAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">
+<link rel="next" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayChannelRunMaster.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayNotationAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayNotationAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayNotationAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayNotationAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNotationAudio.top_of_page"></a>AgsPlayNotationAudio</span></h2>
+<p>AgsPlayNotationAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayNotationAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio">AgsPlayNotationAudio</a>;
+struct              <a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudioClass" title="struct AgsPlayNotationAudioClass">AgsPlayNotationAudioClass</a>;
+<a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * <a class="link" href="ags-AgsPlayNotationAudio.html#ags-play-notation-audio-new" title="ags_play_notation_audio_new ()">ags_play_notation_audio_new</a>      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudio"></a><h3>struct AgsPlayNotationAudio</h3>
+<pre class="programlisting">struct AgsPlayNotationAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *notation;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioClass"></a><h3>struct AgsPlayNotationAudioClass</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-notation-audio-new"></a><h3>ags_play_notation_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayNotationAudio.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * ags_play_notation_audio_new      ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayNotationAudioRun.html b/api/ags_old/ags-AgsPlayNotationAudioRun.html
new file mode 100644
index 0000000..7344c91
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayNotationAudioRun.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNotationAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">
+<link rel="next" href="ags-AgsPlayNote.html" title="AgsPlayNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayNotationAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayNotationAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayNotationAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayNotationAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNotationAudioRun.top_of_page"></a>AgsPlayNotationAudioRun</span></h2>
+<p>AgsPlayNotationAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayNotationAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>;
+struct              <a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunClass" title="struct AgsPlayNotationAudioRunClass">AgsPlayNotationAudioRunClass</a>;
+enum                <a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags" title="enum AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a>;
+<a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * <a class="link" href="ags-AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new" title="ags_play_notation_audio_run_new ()">ags_play_notation_audio_run_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNotationAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRun"></a><h3>struct AgsPlayNotationAudioRun</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioRun {
+  AgsRecallAudioRun recall;
+
+  guint flags;
+
+  AgsDelayAudioRun *delay_audio_run;
+  gulong notation_alloc_input_handler;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunClass"></a><h3>struct AgsPlayNotationAudioRunClass</h3>
+<pre class="programlisting">struct AgsPlayNotationAudioRunClass {
+  AgsRecallAudioRunClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNotationAudioRunFlags"></a><h3>enum AgsPlayNotationAudioRunFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT  =  1,
+} AgsPlayNotationAudioRunFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-notation-audio-run-new"></a><h3>ags_play_notation_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * ags_play_notation_audio_run_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayNote.html b/api/ags_old/ags-AgsPlayNote.html
new file mode 100644
index 0000000..ccb1053
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayNote.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">
+<link rel="next" href="ags-AgsPlayPattern.html" title="AgsPlayPattern">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayNotationAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayPattern.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayNote.top_of_page"></a>AgsPlayNote</span></h2>
+<p>AgsPlayNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayNote.html#AgsPlayNote" title="struct AgsPlayNote">AgsPlayNote</a>;
+struct              <a class="link" href="ags-AgsPlayNote.html#AgsPlayNoteClass" title="struct AgsPlayNoteClass">AgsPlayNoteClass</a>;
+<a class="link" href="ags-AgsPlayNote.html#AgsPlayNote" title="struct AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       <a class="link" href="ags-AgsPlayNote.html#ags-play-note-new" title="ags_play_note_new ()">ags_play_note_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNote.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayNote"></a><h3>struct AgsPlayNote</h3>
+<pre class="programlisting">struct AgsPlayNote {
+  AgsRecall recall;
+
+  AgsDevout *devout;
+
+  AgsChannel *channel;
+  AgsNote *note;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayNoteClass"></a><h3>struct AgsPlayNoteClass</h3>
+<pre class="programlisting">struct AgsPlayNoteClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-note-new"></a><h3>ags_play_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayNote.html#AgsPlayNote" title="struct AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       ags_play_note_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayPattern.html b/api/ags_old/ags-AgsPlayPattern.html
new file mode 100644
index 0000000..e720f0c
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayPattern.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayPattern</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayNote.html" title="AgsPlayNote">
+<link rel="next" href="ags-AgsPlayRecycling.html" title="AgsPlayRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayPattern.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayPattern.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayPattern"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayPattern.top_of_page"></a>AgsPlayPattern</span></h2>
+<p>AgsPlayPattern</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayPattern.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayPattern.html#AgsPlayPattern" title="struct AgsPlayPattern">AgsPlayPattern</a>;
+struct              <a class="link" href="ags-AgsPlayPattern.html#AgsPlayPatternClass" title="struct AgsPlayPatternClass">AgsPlayPatternClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayPattern.html#ags-play-pattern-connect" title="ags_play_pattern_connect ()">ags_play_pattern_connect</a>            (<em class="parameter"><code><a class="link" href="ags-AgsPlayPattern.html#AgsPlayPattern" title="struct AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayPattern.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayPattern.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayPattern"></a><h3>struct AgsPlayPattern</h3>
+<pre class="programlisting">struct AgsPlayPattern {
+  AgsRecall recall;
+
+  //  AgsDelay *delay;
+
+  AgsChannel *channel;
+  AgsPattern *pattern;
+
+  guint i;
+  guint j;
+  guint bit;
+  guint length;
+
+  gboolean loop;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayPatternClass"></a><h3>struct AgsPlayPatternClass</h3>
+<pre class="programlisting">struct AgsPlayPatternClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-pattern-connect"></a><h3>ags_play_pattern_connect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_play_pattern_connect            (<em class="parameter"><code><a class="link" href="ags-AgsPlayPattern.html#AgsPlayPattern" title="struct AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayRecycling.html b/api/ags_old/ags-AgsPlayRecycling.html
new file mode 100644
index 0000000..25530fd
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayRecycling.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayPattern.html" title="AgsPlayPattern">
+<link rel="next" href="ags-AgsStream.html" title="AgsStream">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayPattern.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayRecycling.top_of_page"></a>AgsPlayRecycling</span></h2>
+<p>AgsPlayRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecycling" title="struct AgsPlayRecycling">AgsPlayRecycling</a>;
+struct              <a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecyclingClass" title="struct AgsPlayRecyclingClass">AgsPlayRecyclingClass</a>;
+<a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecycling" title="struct AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  <a class="link" href="ags-AgsPlayRecycling.html#ags-play-recycling-new" title="ags_play_recycling_new ()">ags_play_recycling_new</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlayRecycling"></a><h3>struct AgsPlayRecycling</h3>
+<pre class="programlisting">struct AgsPlayRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayRecyclingClass"></a><h3>struct AgsPlayRecyclingClass</h3>
+<pre class="programlisting">struct AgsPlayRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-play-recycling-new"></a><h3>ags_play_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlayRecycling.html#AgsPlayRecycling" title="struct AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  ags_play_recycling_new              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlayable.html b/api/ags_old/ags-AgsPlayable.html
new file mode 100644
index 0000000..312a85a
--- /dev/null
+++ b/api/ags_old/ags-AgsPlayable.html
@@ -0,0 +1,335 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlayable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPersistable.html" title="AgsPersistable">
+<link rel="next" href="ags-AgsPlugin.html" title="AgsPlugin">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPersistable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlugin.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlayable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlayable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlayable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlayable.top_of_page"></a>AgsPlayable</span></h2>
+<p>AgsPlayable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlayable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS" title="AGS_PLAYABLE_ERROR">AGS_PLAYABLE_ERROR</a>
+typedef             <a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable">AgsPlayable</a>;
+enum                <a class="link" href="ags-AgsPlayable.html#AgsPlayableError" title="enum AgsPlayableError">AgsPlayableError</a>;
+struct              <a class="link" href="ags-AgsPlayable.html#AgsPlayableInterface" title="struct AgsPlayableInterface">AgsPlayableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-close" title="ags_playable_close ()">ags_playable_close</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              <a class="link" href="ags-AgsPlayable.html#ags-playable-error-quark" title="ags_playable_error_quark ()">ags_playable_error_quark</a>            ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-flush" title="ags_playable_flush ()">ags_playable_flush</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-info" title="ags_playable_info ()">ags_playable_info</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_end</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPlayable.html#ags-playable-iter-next" title="ags_playable_iter_next ()">ags_playable_iter_next</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-iter-start" title="ags_playable_iter_start ()">ags_playable_iter_start</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsPlayable.html#ags-playable-level-count" title="ags_playable_level_count ()">ags_playable_level_count</a>            (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-level-select" title="ags_playable_level_select ()">ags_playable_level_select</a>           (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_level</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-level-up" title="ags_playable_level_up ()">ags_playable_level_up</a>               (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> levels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsPlayable.html#ags-playable-nth-level" title="ags_playable_nth_level ()">ags_playable_nth_level</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPlayable.html#ags-playable-open" title="ags_playable_open ()">ags_playable_open</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);
+signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      <a class="link" href="ags-AgsPlayable.html#ags-playable-read" title="ags_playable_read ()">ags_playable_read</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlayable.html#ags-playable-read-audio-signal" title="ags_playable_read_audio_signal ()">ags_playable_read_audio_signal</a>      (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsPlayable.html#ags-playable-rw-open" title="ags_playable_rw_open ()">ags_playable_rw_open</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> format</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-seek" title="ags_playable_seek ()">ags_playable_seek</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlayable.html#ags-playable-selected-level" title="ags_playable_selected_level ()">ags_playable_selected_level</a>         (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            <a class="link" href="ags-AgsPlayable.html#ags-playable-sublevel-names" title="ags_playable_sublevel_names ()">ags_playable_sublevel_names</a>         (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlayable.html#ags-playable-write" title="ags_playable_write ()">ags_playable_write</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_length</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlayable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLAYABLE-ERROR:CAPS"></a><h3>AGS_PLAYABLE_ERROR</h3>
+<pre class="programlisting">#define AGS_PLAYABLE_ERROR (ags_playable_error_quark())
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayable"></a><h3>AgsPlayable</h3>
+<pre class="programlisting">typedef void AgsPlayable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayableError"></a><h3>enum AgsPlayableError</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL,
+  AGS_PLAYABLE_ERROR_NO_SAMPLE,
+} AgsPlayableError;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPlayableInterface"></a><h3>struct AgsPlayableInterface</h3>
+<pre class="programlisting">struct AgsPlayableInterface {
+  GTypeInterface interface;
+
+  gboolean (*open)(AgsPlayable *playable, gchar *name);
+  gboolean (*rw_open)(AgsPlayable *playable, gchar *name,
+		      gboolean create,
+		      guint samplerate, guint channels,
+		      guint frames,
+		      guint format);
+
+  /* these functions are especially for soundfonts */
+  guint (*level_count)(AgsPlayable *playable);
+  guint (*nth_level)(AgsPlayable *playable);
+  gchar* (*selected_level)(AgsPlayable *playable);
+
+  gchar** (*sublevel_names)(AgsPlayable *playable);
+  void (*level_select)(AgsPlayable *playable,
+		       guint nth_level, gchar *sublevel_name,
+		       GError **error);
+  void (*level_up)(AgsPlayable *playable,
+		   guint levels,
+		   GError **error);
+
+  void (*iter_start)(AgsPlayable *playable);
+  gboolean (*iter_next)(AgsPlayable *playable);
+
+  /* read sample data */
+  void (*info)(AgsPlayable *playable,
+	       guint *channels, guint *frames,
+	       guint *loop_start, guint *loop_end,
+	       GError **error);
+  signed short* (*read)(AgsPlayable *playable,
+			guint channel,
+			GError **error);
+
+  /* write sample data */
+  void (*write)(AgsPlayable *playable,
+		signed short *buffer, guint buffer_length);
+  void (*flush)(AgsPlayable *playable);
+
+  /* position */
+  void (*seek)(AgsPlayable *playable,
+	       guint frames, gint whence);
+
+  /* close */
+  void (*close)(AgsPlayable *playable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-close"></a><h3>ags_playable_close ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_close                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-error-quark"></a><h3>ags_playable_error_quark ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>              ags_playable_error_quark            ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-flush"></a><h3>ags_playable_flush ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_flush                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-info"></a><h3>ags_playable_info ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_info                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_start</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *loop_end</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-next"></a><h3>ags_playable_iter_next ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_playable_iter_next              (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-iter-start"></a><h3>ags_playable_iter_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_iter_start             (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-count"></a><h3>ags_playable_level_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_playable_level_count            (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-select"></a><h3>ags_playable_level_select ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_level_select           (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> nth_level</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-level-up"></a><h3>ags_playable_level_up ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_level_up               (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> levels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-nth-level"></a><h3>ags_playable_nth_level ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_playable_nth_level              (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-open"></a><h3>ags_playable_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_playable_open                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read"></a><h3>ags_playable_read ()</h3>
+<pre class="programlisting">signed <GTKDOCLINK HREF="short"><span class="returnvalue">short</span></GTKDOCLINK> *      ags_playable_read                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-read-audio-signal"></a><h3>ags_playable_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_playable_read_audio_signal      (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-rw-open"></a><h3>ags_playable_rw_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_playable_rw_open                (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> create</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> format</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-seek"></a><h3>ags_playable_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_seek                   (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frames</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> whence</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-selected-level"></a><h3>ags_playable_selected_level ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_playable_selected_level         (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-sublevel-names"></a><h3>ags_playable_sublevel_names ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> **            ags_playable_sublevel_names         (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-playable-write"></a><h3>ags_playable_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_playable_write                  (<em class="parameter"><code><a class="link" href="ags-AgsPlayable.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_length</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPlugin.html b/api/ags_old/ags-AgsPlugin.html
new file mode 100644
index 0000000..5f7f903
--- /dev/null
+++ b/api/ags_old/ags-AgsPlugin.html
@@ -0,0 +1,210 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPlugin</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPlayable.html" title="AgsPlayable">
+<link rel="next" href="plugin.html" title="Part III. Plugin - API of plugins">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="plugin.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPlugin.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPlugin.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPlugin"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPlugin.top_of_page"></a>AgsPlugin</span></h2>
+<p>AgsPlugin</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPlugin.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin">AgsPlugin</a>;
+struct              <a class="link" href="ags-AgsPlugin.html#AgsPluginInterface" title="struct AgsPluginInterface">AgsPluginInterface</a>;
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlugin.html#ags-plugin-get-build-id" title="ags_plugin_get_build_id ()">ags_plugin_get_build_id</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlugin.html#ags-plugin-get-name" title="ags_plugin_get_name ()">ags_plugin_get_name</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlugin.html#ags-plugin-get-ports" title="ags_plugin_get_ports ()">ags_plugin_get_ports</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlugin.html#ags-plugin-get-version" title="ags_plugin_get_version ()">ags_plugin_get_version</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPlugin.html#ags-plugin-get-xml-type" title="ags_plugin_get_xml_type ()">ags_plugin_get_xml_type</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-read" title="ags_plugin_read ()">ags_plugin_read</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-set-build-id" title="ags_plugin_set_build_id ()">ags_plugin_set_build_id</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-set-name" title="ags_plugin_set_name ()">ags_plugin_set_name</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-set-ports" title="ags_plugin_set_ports ()">ags_plugin_set_ports</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *ports</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-set-version" title="ags_plugin_set_version ()">ags_plugin_set_version</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPlugin.html#ags-plugin-set-xml-type" title="ags_plugin_set_xml_type ()">ags_plugin_set_xml_type</a>             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-AgsPlugin.html#ags-plugin-write" title="ags_plugin_write ()">ags_plugin_write</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPlugin.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPlugin"></a><h3>AgsPlugin</h3>
+<pre class="programlisting">typedef void AgsPlugin;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginInterface"></a><h3>struct AgsPluginInterface</h3>
+<pre class="programlisting">struct AgsPluginInterface {
+  GTypeInterface interface;
+  
+  gchar* (*get_name)(AgsPlugin *plugin);
+  void (*set_name)(AgsPlugin *plugin, gchar *name);
+
+  gchar* (*get_version)(AgsPlugin *plugin);
+  void (*set_version)(AgsPlugin *plugin, gchar *version);
+
+  gchar* (*get_build_id)(AgsPlugin *plugin);
+  void (*set_build_id)(AgsPlugin *plugin, gchar *build_id);
+
+  gchar* (*get_xml_type)(AgsPlugin *plugin);
+  void (*set_xml_type)(AgsPlugin *plugin, gchar *xml_type);  
+
+  GList* (*get_ports)(AgsPlugin *plugin);
+  void (*set_ports)(AgsPlugin *plugin, GList *ports);
+
+  void (*read)(AgsFile *file,
+	       xmlNode *node,
+	       AgsPlugin *plugin);
+  xmlNode* (*write)(AgsFile *file,
+		    xmlNode *parent,
+		    AgsPlugin *plugin);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-build-id"></a><h3>ags_plugin_get_build_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_build_id             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-name"></a><h3>ags_plugin_get_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_name                 (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-ports"></a><h3>ags_plugin_get_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_plugin_get_ports                (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-version"></a><h3>ags_plugin_get_version ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_version              (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-get-xml-type"></a><h3>ags_plugin_get_xml_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_plugin_get_xml_type             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-read"></a><h3>ags_plugin_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_read                     (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-build-id"></a><h3>ags_plugin_set_build_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_build_id             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-name"></a><h3>ags_plugin_set_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_name                 (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-ports"></a><h3>ags_plugin_set_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_ports                (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *ports</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-version"></a><h3>ags_plugin_set_version ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_version              (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-set-xml-type"></a><h3>ags_plugin_set_xml_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_set_xml_type             (<em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-write"></a><h3>ags_plugin_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_plugin_write                    (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPluginFactory.html b/api/ags_old/ags-AgsPluginFactory.html
new file mode 100644
index 0000000..3f40520
--- /dev/null
+++ b/api/ags_old/ags-AgsPluginFactory.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="prev" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">
+<link rel="next" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLadspaManager.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-plugin-stock.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPluginFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPluginFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPluginFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPluginFactory.top_of_page"></a>AgsPluginFactory</span></h2>
+<p>AgsPluginFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPluginFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory">AgsPluginFactory</a>;
+struct              <a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactoryClass" title="struct AgsPluginFactoryClass">AgsPluginFactoryClass</a>;
+struct              <a class="link" href="ags-AgsPluginFactory.html#AgsPluginMetadata" title="struct AgsPluginMetadata">AgsPluginMetadata</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-add" title="ags_plugin_factory_add ()">ags_plugin_factory_add</a>              (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> plugin_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *control</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> control_count</code></em>);
+<a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-create" title="ags_plugin_factory_create ()">ags_plugin_factory_create</a>           (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);
+<a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-get-instance" title="ags_plugin_factory_get_instance ()">ags_plugin_factory_get_instance</a>     ();
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-list-by-name" title="ags_plugin_factory_list_by_name ()">ags_plugin_factory_list_by_name</a>     (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>);
+<a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-new" title="ags_plugin_factory_new ()">ags_plugin_factory_new</a>              ();
+<a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-new-from-file" title="ags_plugin_factory_new_from_file ()">ags_plugin_factory_new_from_file</a>    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-read-file" title="ags_plugin_factory_read_file ()">ags_plugin_factory_read_file</a>        (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPluginFactory"></a><h3>struct AgsPluginFactory</h3>
+<pre class="programlisting">struct AgsPluginFactory {
+  GObject object;
+
+  GList *plugin;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginFactoryClass"></a><h3>struct AgsPluginFactoryClass</h3>
+<pre class="programlisting">struct AgsPluginFactoryClass {
+  GObjectClass object;
+
+  void (*add)(AgsPluginFactory *plugin_factory,
+	      GType plugin_type,
+	      gchar *plugin_name,
+	      gchar *version, gchar *build_id,
+	      gchar *xml_type,
+	      GParameter *control, guint control_count);
+
+  AgsPlugin* (*create)(AgsPluginFactory *plugin_factory,
+		       gchar *xml_type);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginMetadata"></a><h3>struct AgsPluginMetadata</h3>
+<pre class="programlisting">struct AgsPluginMetadata {
+  GType plugin_type;
+  gchar *plugin_name;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  GParameter *control;
+  guint control_count;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-add"></a><h3>ags_plugin_factory_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_factory_add              (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> plugin_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *xml_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *control</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> control_count</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-create"></a><h3>ags_plugin_factory_create ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPlugin.html#AgsPlugin" title="AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         ags_plugin_factory_create           (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-get-instance"></a><h3>ags_plugin_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_get_instance     ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-list-by-name"></a><h3>ags_plugin_factory_list_by_name ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_plugin_factory_list_by_name     (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new"></a><h3>ags_plugin_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-new-from-file"></a><h3>ags_plugin_factory_new_from_file ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new_from_file    (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-factory-read-file"></a><h3>ags_plugin_factory_read_file ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_plugin_factory_read_file        (<em class="parameter"><code><a class="link" href="ags-AgsPluginFactory.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPluginPreferences.html b/api/ags_old/ags-AgsPluginPreferences.html
new file mode 100644
index 0000000..a9e7ab2
--- /dev/null
+++ b/api/ags_old/ags-AgsPluginPreferences.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPluginPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsPerformancePreferences.html" title="AgsPerformancePreferences">
+<link rel="next" href="ags-AgsPreferences.html" title="AgsPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPerformancePreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPluginPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPluginPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPluginPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPluginPreferences.top_of_page"></a>AgsPluginPreferences</span></h2>
+<p>AgsPluginPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPluginPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences">AgsLadspaPluginPreferences</a>;
+struct              <a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferences" title="struct AgsPluginPreferences">AgsPluginPreferences</a>;
+struct              <a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferencesClass" title="struct AgsPluginPreferencesClass">AgsPluginPreferencesClass</a>;
+<a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> * <a class="link" href="ags-AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc" title="ags_ladspa_plugin_preferences_alloc ()">ags_ladspa_plugin_preferences_alloc</a>
+                                                        ();
+<a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferences" title="struct AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></a> * <a class="link" href="ags-AgsPluginPreferences.html#ags-plugin-preferences-new" title="ags_plugin_preferences_new ()">ags_plugin_preferences_new</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPluginPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsLadspaPluginPreferences"></a><h3>struct AgsLadspaPluginPreferences</h3>
+<pre class="programlisting">struct AgsLadspaPluginPreferences {
+  GtkEntry *ladspa_path;
+  GtkCellView *plugin_file;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginPreferences"></a><h3>struct AgsPluginPreferences</h3>
+<pre class="programlisting">struct AgsPluginPreferences {
+  GtkVBox vbox;
+
+  AgsLadspaPluginPreferences *ladspa_plugin_preferencens;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPluginPreferencesClass"></a><h3>struct AgsPluginPreferencesClass</h3>
+<pre class="programlisting">struct AgsPluginPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-plugin-preferences-alloc"></a><h3>ags_ladspa_plugin_preferences_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences"><span class="returnvalue">AgsLadspaPluginPreferences</span></a> * ags_ladspa_plugin_preferences_alloc
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-plugin-preferences-new"></a><h3>ags_plugin_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPluginPreferences.html#AgsPluginPreferences" title="struct AgsPluginPreferences"><span class="returnvalue">AgsPluginPreferences</span></a> * ags_plugin_preferences_new       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPort.html b/api/ags_old/ags-AgsPort.html
new file mode 100644
index 0000000..9c2bdf9
--- /dev/null
+++ b/api/ags_old/ags-AgsPort.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPort</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsPattern.html" title="AgsPattern">
+<link rel="next" href="ags-AgsRecall.html" title="AgsRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPattern.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPort.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPort.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPort"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPort.top_of_page"></a>AgsPort</span></h2>
+<p>AgsPort</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPort.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort">AgsPort</a>;
+struct              <a class="link" href="ags-AgsPort.html#AgsPortClass" title="struct AgsPortClass">AgsPortClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPort.html#ags-port-find-specifier" title="ags_port_find_specifier ()">ags_port_find_specifier</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *specifier</code></em>);
+<a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a class="link" href="ags-AgsPort.html#ags-port-new" title="ags_port_new ()">ags_port_new</a>                        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPort.html#ags-port-safe-get-property" title="ags_port_safe_get_property ()">ags_port_safe_get_property</a>          (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPort.html#ags-port-safe-read" title="ags_port_safe_read ()">ags_port_safe_read</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPort.html#ags-port-safe-set-property" title="ags_port_safe_set_property ()">ags_port_safe_set_property</a>          (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPort.html#ags-port-safe-write" title="ags_port_safe_write ()">ags_port_safe_write</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPort.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPort.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPort"></a><h3>struct AgsPort</h3>
+<pre class="programlisting">struct AgsPort {
+  GObject object;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+
+  gboolean port_value_is_pointer;
+  GType port_value_type;
+
+  guint port_value_size;
+  guint port_value_length;
+
+  pthread_mutex_t mutex;
+
+  union _AgsPortValue{
+    gboolean ags_port_boolean;
+    gint ags_port_int;
+    guint ags_port_uint;
+    gfloat ags_port_float;
+    gdouble ags_port_double;
+    gboolean *ags_port_boolean_ptr;
+    gint *ags_port_int_ptr;
+    guint *ags_port_uint_ptr;
+    gfloat *ags_port_float_ptr;
+    gdouble *ags_port_double_ptr;
+    gpointer ags_port_pointer;
+    GObject *ags_port_object;
+  }port_value;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortClass"></a><h3>struct AgsPortClass</h3>
+<pre class="programlisting">struct AgsPortClass {
+  GObjectClass object;
+
+  void (*safe_read)(AgsPort *port, GValue *value);
+  void (*safe_write)(AgsPort *port, GValue *value);
+
+  void (*safe_get_property)(AgsPort *port, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPort *port, gchar *property_name, GValue *value);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-find-specifier"></a><h3>ags_port_find_specifier ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_port_find_specifier             (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *specifier</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-new"></a><h3>ags_port_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_port_new                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-get-property"></a><h3>ags_port_safe_get_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_get_property          (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-read"></a><h3>ags_port_safe_read ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_read                  (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-set-property"></a><h3>ags_port_safe_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_set_property          (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-port-safe-write"></a><h3>ags_port_safe_write ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_port_safe_write                 (<em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPortlet.html b/api/ags_old/ags-AgsPortlet.html
new file mode 100644
index 0000000..e65ca2e
--- /dev/null
+++ b/api/ags_old/ags-AgsPortlet.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPortlet</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPackable.html" title="AgsPackable">
+<link rel="next" href="ags-AgsRunnable.html" title="AgsRunnable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPackable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRunnable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPortlet.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPortlet.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPortlet"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPortlet.top_of_page"></a>AgsPortlet</span></h2>
+<p>AgsPortlet</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPortlet.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet">AgsPortlet</a>;
+struct              <a class="link" href="ags-AgsPortlet.html#AgsPortletInterface" title="struct AgsPortletInterface">AgsPortletInterface</a>;
+<a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a class="link" href="ags-AgsPortlet.html#ags-portlet-get-port" title="ags_portlet_get_port ()">ags_portlet_get_port</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsPortlet.html#ags-portlet-list-safe-properties" title="ags_portlet_list_safe_properties ()">ags_portlet_list_safe_properties</a>    (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortlet.html#ags-portlet-safe-get-property" title="ags_portlet_safe_get_property ()">ags_portlet_safe_get_property</a>       (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortlet.html#ags-portlet-safe-set-property" title="ags_portlet_safe_set_property ()">ags_portlet_safe_set_property</a>       (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsPortlet.html#ags-portlet-set-port" title="ags_portlet_set_port ()">ags_portlet_set_port</a>                (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPortlet.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPortlet"></a><h3>AgsPortlet</h3>
+<pre class="programlisting">typedef void AgsPortlet;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPortletInterface"></a><h3>struct AgsPortletInterface</h3>
+<pre class="programlisting">struct AgsPortletInterface {
+  GTypeInterface interface;
+
+  AgsPort* (*get_port)(AgsPortlet *portlet);
+  void (*set_port)(AgsPortlet *portlet, AgsPort *port);
+
+  GList* (*list_safe_properties)(AgsPortlet *portlet);
+
+  void (*safe_get_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-get-port"></a><h3>ags_portlet_get_port ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_portlet_get_port                (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-list-safe-properties"></a><h3>ags_portlet_list_safe_properties ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_portlet_list_safe_properties    (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-get-property"></a><h3>ags_portlet_safe_get_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portlet_safe_get_property       (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-safe-set-property"></a><h3>ags_portlet_safe_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portlet_safe_set_property       (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *property_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-portlet-set-port"></a><h3>ags_portlet_set_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_portlet_set_port                (<em class="parameter"><code><a class="link" href="ags-AgsPortlet.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsPort.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPreferences.html b/api/ags_old/ags-AgsPreferences.html
new file mode 100644
index 0000000..58c2313
--- /dev/null
+++ b/api/ags_old/ags-AgsPreferences.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">
+<link rel="next" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPluginPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-preferences-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPreferences.top_of_page"></a>AgsPreferences</span></h2>
+<p>AgsPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPreferences.html#AgsPreferences" title="struct AgsPreferences">AgsPreferences</a>;
+struct              <a class="link" href="ags-AgsPreferences.html#AgsPreferencesClass" title="struct AgsPreferencesClass">AgsPreferencesClass</a>;
+enum                <a class="link" href="ags-AgsPreferences.html#AgsPreferencesFlags" title="enum AgsPreferencesFlags">AgsPreferencesFlags</a>;
+<a class="link" href="ags-AgsPreferences.html#AgsPreferences" title="struct AgsPreferences"><span class="returnvalue">AgsPreferences</span></a> *    <a class="link" href="ags-AgsPreferences.html#ags-preferences-new" title="ags_preferences_new ()">ags_preferences_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPreferences"></a><h3>struct AgsPreferences</h3>
+<pre class="programlisting">struct AgsPreferences {
+  GtkDialog dialog;
+
+  guint flags;
+
+  GtkWindow *window;
+
+  AgsAudioPreferences *audio_preferences;
+  AgsPerformancePreferences *performance_preferences;
+  AgsServerPreferences *server_preferences;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesClass"></a><h3>struct AgsPreferencesClass</h3>
+<pre class="programlisting">struct AgsPreferencesClass {
+  GtkDialogClass dialog;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPreferencesFlags"></a><h3>enum AgsPreferencesFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PREFERENCES_SHUTDOWN               = 1,
+} AgsPreferencesFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-preferences-new"></a><h3>ags_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPreferences.html#AgsPreferences" title="struct AgsPreferences"><span class="returnvalue">AgsPreferences</span></a> *    ags_preferences_new                 ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPropertyCollectionEditor.html b/api/ags_old/ags-AgsPropertyCollectionEditor.html
new file mode 100644
index 0000000..f3ea432
--- /dev/null
+++ b/api/ags_old/ags-AgsPropertyCollectionEditor.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyCollectionEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">
+<link rel="next" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-preferences-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-property-collection-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPropertyCollectionEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPropertyCollectionEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPropertyCollectionEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyCollectionEditor.top_of_page"></a>AgsPropertyCollectionEditor</span></h2>
+<p>AgsPropertyCollectionEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPropertyCollectionEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>;
+struct              <a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditorClass" title="struct AgsPropertyCollectionEditorClass">AgsPropertyCollectionEditorClass</a>;
+<a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * <a class="link" href="ags-AgsPropertyCollectionEditor.html#ags-property-collection-editor-new" title="ags_property_collection_editor_new ()">ags_property_collection_editor_new</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *child_parameter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyCollectionEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyCollectionEditor"></a><h3>struct AgsPropertyCollectionEditor</h3>
+<pre class="programlisting">struct AgsPropertyCollectionEditor {
+  AgsPropertyEditor property_editor;
+
+  GType child_type;
+  guint child_parameter_count;
+  GParameter *child_parameter;
+
+  GtkVBox *child;
+
+  GtkButton *add_collection;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyCollectionEditorClass"></a><h3>struct AgsPropertyCollectionEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyCollectionEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-collection-editor-new"></a><h3>ags_property_collection_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * ags_property_collection_editor_new
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *child_parameter</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPropertyEditor.html b/api/ags_old/ags-AgsPropertyEditor.html
new file mode 100644
index 0000000..c4258ad
--- /dev/null
+++ b/api/ags_old/ags-AgsPropertyEditor.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">
+<link rel="next" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-property-collection-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-property-editor-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPropertyEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPropertyEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPropertyEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyEditor.top_of_page"></a>AgsPropertyEditor</span></h2>
+<p>AgsPropertyEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPropertyEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor">AgsPropertyEditor</a>;
+struct              <a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditorClass" title="struct AgsPropertyEditorClass">AgsPropertyEditorClass</a>;
+enum                <a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditorFlags" title="enum AgsPropertyEditorFlags">AgsPropertyEditorFlags</a>;
+<a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * <a class="link" href="ags-AgsPropertyEditor.html#ags-property-editor-new" title="ags_property_editor_new ()">ags_property_editor_new</a>             ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyEditor"></a><h3>struct AgsPropertyEditor</h3>
+<pre class="programlisting">struct AgsPropertyEditor {
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkCheckButton *enabled;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyEditorClass"></a><h3>struct AgsPropertyEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*apply)(AgsPropertyEditor *property_editor);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyEditorFlags"></a><h3>enum AgsPropertyEditorFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_PROPERTY_EDITOR_ENABLED   =  1,
+} AgsPropertyEditorFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-editor-new"></a><h3>ags_property_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * ags_property_editor_new             ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsPropertyListingEditor.html b/api/ags_old/ags-AgsPropertyListingEditor.html
new file mode 100644
index 0000000..c0408ff
--- /dev/null
+++ b/api/ags_old/ags-AgsPropertyListingEditor.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsPropertyListingEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">
+<link rel="next" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-property-editor-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsResizeEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsPropertyListingEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsPropertyListingEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsPropertyListingEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsPropertyListingEditor.top_of_page"></a>AgsPropertyListingEditor</span></h2>
+<p>AgsPropertyListingEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsPropertyListingEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor">AgsPropertyListingEditor</a>;
+struct              <a class="link" href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditorClass" title="struct AgsPropertyListingEditorClass">AgsPropertyListingEditorClass</a>;
+<a class="link" href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * <a class="link" href="ags-AgsPropertyListingEditor.html#ags-property-listing-editor-new" title="ags_property_listing_editor_new ()">ags_property_listing_editor_new</a>
+                                                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyListingEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsPropertyListingEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsPropertyListingEditor"></a><h3>struct AgsPropertyListingEditor</h3>
+<pre class="programlisting">struct AgsPropertyListingEditor {
+  AgsPropertyEditor property_editor;
+
+  GtkVBox *child;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsPropertyListingEditorClass"></a><h3>struct AgsPropertyListingEditorClass</h3>
+<pre class="programlisting">struct AgsPropertyListingEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-listing-editor-new"></a><h3>ags_property_listing_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsPropertyListingEditor.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * ags_property_listing_editor_new
+                                                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecall.html b/api/ags_old/ags-AgsRecall.html
new file mode 100644
index 0000000..b4630e1
--- /dev/null
+++ b/api/ags_old/ags-AgsRecall.html
@@ -0,0 +1,591 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsPort.html" title="AgsPort">
+<link rel="next" href="ags-AgsRecallAudio.html" title="AgsRecallAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPort.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecall.top_of_page"></a>AgsRecall</span></h2>
+<p>AgsRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS" title="AGS_RECALL_DEFAULT_BUILD_ID">AGS_RECALL_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS" title="AGS_RECALL_DEFAULT_VERSION">AGS_RECALL_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-AgsRecall.html#AGS-RECALL-HANDLER:CAPS" title="AGS_RECALL_HANDLER()">AGS_RECALL_HANDLER</a>                  (handler)
+struct              <a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall">AgsRecall</a>;
+struct              <a class="link" href="ags-AgsRecall.html#AgsRecallClass" title="struct AgsRecallClass">AgsRecallClass</a>;
+enum                <a class="link" href="ags-AgsRecall.html#AgsRecallFlags" title="enum AgsRecallFlags">AgsRecallFlags</a>;
+struct              <a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler">AgsRecallHandler</a>;
+enum                <a class="link" href="ags-AgsRecall.html#AgsRecallNotifyDependencyMode" title="enum AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-add-child" title="ags_recall_add_child ()">ags_recall_add_child</a>                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-add-dependency" title="ags_recall_add_dependency ()">ags_recall_add_dependency</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-add-handler" title="ags_recall_add_handler ()">ags_recall_add_handler</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()">ags_recall_cancel</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-child-added" title="ags_recall_child_added ()">ags_recall_child_added</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-done" title="ags_recall_done ()">ags_recall_done</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="ags-AgsRecall.html#ags-recall-duplicate" title="ags_recall_duplicate ()">ags_recall_duplicate</a>                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-by-effect" title="ags_recall_find_by_effect ()">ags_recall_find_by_effect</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-provider" title="ags_recall_find_provider ()">ags_recall_find_provider</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-provider-with-recycling-container" title="ags_recall_find_provider_with_recycling_container ()">ags_recall_find_provider_with_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-recycling-container" title="ags_recall_find_recycling_container ()">ags_recall_find_recycling_container</a> (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-template" title="ags_recall_find_template ()">ags_recall_find_template</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-type" title="ags_recall_find_type ()">ags_recall_find_type</a>                (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-find-type-with-recycling-container" title="ags_recall_find_type_with_recycling_container ()">ags_recall_find_type_with_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-get-children" title="ags_recall_get_children ()">ags_recall_get_children</a>             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-get-dependencies" title="ags_recall_get_dependencies ()">ags_recall_get_dependencies</a>         (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  <a class="link" href="ags-AgsRecall.html#ags-recall-handler-alloc" title="ags_recall_handler_alloc ()">ags_recall_handler_alloc</a>            (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *signal_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GCallback"><span class="type">GCallback</span></GTKDOCLINK> callback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *data</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsRecall.html#ags-recall-is-done" title="ags_recall_is_done ()">ags_recall_is_done</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recalls</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="ags-AgsRecall.html#ags-recall-new" title="ags_recall_new ()">ags_recall_new</a>                      ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-notify-dependency" title="ags_recall_notify_dependency ()">ags_recall_notify_dependency</a>        (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dependency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> count</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-remove" title="ags_recall_remove ()">ags_recall_remove</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-remove-child" title="ags_recall_remove_child ()">ags_recall_remove_child</a>             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-remove-dependency" title="ags_recall_remove_dependency ()">ags_recall_remove_dependency</a>        (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-remove-handler" title="ags_recall_remove_handler ()">ags_recall_remove_handler</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-resolve-dependencies" title="ags_recall_resolve_dependencies ()">ags_recall_resolve_dependencies</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-init" title="ags_recall_run_init ()">ags_recall_run_init</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-init-inter" title="ags_recall_run_init_inter ()">ags_recall_run_init_inter</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-init-post" title="ags_recall_run_init_post ()">ags_recall_run_init_post</a>            (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-init-pre" title="ags_recall_run_init_pre ()">ags_recall_run_init_pre</a>             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-inter" title="ags_recall_run_inter ()">ags_recall_run_inter</a>                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-post" title="ags_recall_run_post ()">ags_recall_run_post</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-run-pre" title="ags_recall_run_pre ()">ags_recall_run_pre</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-set-devout-recursive" title="ags_recall_set_devout_recursive ()">ags_recall_set_devout_recursive</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-set-effect" title="ags_recall_set_effect ()">ags_recall_set_effect</a>               (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-set-flags" title="ags_recall_set_flags ()">ags_recall_set_flags</a>                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-set-recall-id" title="ags_recall_set_recall_id ()">ags_recall_set_recall_id</a>            (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecall.html#ags-recall-stop-persistent" title="ags_recall_stop_persistent ()">ags_recall_stop_persistent</a>          (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()">ags_recall_template_find_provider</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecall.html#ags-recall-template-find-type" title="ags_recall_template_find_type ()">ags_recall_template_find_type</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecall.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_RECALL_DEFAULT_BUILD_ID</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-DEFAULT-VERSION:CAPS"></a><h3>AGS_RECALL_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_RECALL_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-RECALL-HANDLER:CAPS"></a><h3>AGS_RECALL_HANDLER()</h3>
+<pre class="programlisting">#define AGS_RECALL_HANDLER(handler)    ((AgsRecallHandler *)(handler))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecall"></a><h3>struct AgsRecall</h3>
+<pre class="programlisting">struct AgsRecall {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  GObject *container; // see AgsRecallContainer
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *effect;
+  gchar *name;
+
+  gchar *xml_type;
+
+  GList *dependencies;
+
+  AgsRecallID *recall_id;
+
+  AgsRecall *parent;
+  GList *children;
+
+  GType child_type;
+  GParameter *child_parameters;
+  guint n_params;
+
+  GList *port;
+  
+  GList *handlers;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallClass"></a><h3>struct AgsRecallClass</h3>
+<pre class="programlisting">struct AgsRecallClass {
+  GObjectClass object;
+
+  void (*resolve_dependencies)(AgsRecall *recall);
+
+  void (*run_init_pre)(AgsRecall *recall);
+  void (*run_init_inter)(AgsRecall *recall);
+  void (*run_init_post)(AgsRecall *recall);
+
+  void (*run_pre)(AgsRecall *recall);
+  void (*run_inter)(AgsRecall *recall);
+  void (*run_post)(AgsRecall *recall);
+
+  void (*stop_persistent)(AgsRecall *recall);
+  void (*done)(AgsRecall *recall);
+
+  void (*cancel)(AgsRecall *recall);
+  void (*remove)(AgsRecall *recall);
+
+  AgsRecall* (*duplicate)(AgsRecall *recall,
+			  AgsRecallID *recall_id,
+			  guint *n_params, GParameter *params); // if a sequencer is linked with a sequencer the AgsRecall's with the flag AGS_RECALL_SOURCE must be duplicated
+
+  void (*notify_dependency)(AgsRecall *recall, guint dependency, gboolean increase);
+
+  void (*child_added)(AgsRecall *recall, AgsRecall *child);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFlags"></a><h3>enum AgsRecallFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONNECTED             = 1,
+  AGS_RECALL_RUN_INITIALIZED       = 1 <<  1, //TODO:JK: rename to AGS_RECALL_RUN_CONNECTED
+  AGS_RECALL_TEMPLATE              = 1 <<  2,
+  AGS_RECALL_PLAYBACK              = 1 <<  3,
+  AGS_RECALL_SEQUENCER             = 1 <<  4,
+  AGS_RECALL_NOTATION              = 1 <<  5,
+  AGS_RECALL_DEFAULT_TEMPLATE      = 1 <<  6,
+  //TODO:JK: remove because it's useless
+  //  AGS_RECALL_IS_REAL               = 1 <<  7,
+  AGS_RECALL_INPUT_ORIENTATED      = 1 <<  8,
+  AGS_RECALL_OUTPUT_ORIENTATED     = 1 <<  9,
+  AGS_RECALL_PERSISTENT            = 1 << 10,
+  AGS_RECALL_INITIAL_RUN           = 1 << 11,
+  AGS_RECALL_TERMINATING           = 1 << 12,
+  AGS_RECALL_DONE                  = 1 << 13,
+  AGS_RECALL_REMOVE                = 1 << 14,
+  AGS_RECALL_HIDE                  = 1 << 15,
+  AGS_RECALL_PROPAGATE_DONE        = 1 << 16, // see ags_recall_real_remove
+  AGS_RECALL_PERSISTENT_PLAYBACK   = 1 << 17,
+  AGS_RECALL_PERSISTENT_SEQUENCER  = 1 << 18,
+  AGS_RECALL_PERSISTENT_NOTATION   = 1 << 19,
+  AGS_RECALL_SKIP_DEPENDENCIES     = 1 << 20,
+} AgsRecallFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallHandler"></a><h3>struct AgsRecallHandler</h3>
+<pre class="programlisting">struct AgsRecallHandler {
+  const gchar *signal_name;
+  GCallback callback;
+  GObject *data;
+  gulong handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallNotifyDependencyMode"></a><h3>enum AgsRecallNotifyDependencyMode</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_NOTIFY_RUN,
+  AGS_RECALL_NOTIFY_AUDIO,
+  AGS_RECALL_NOTIFY_AUDIO_RUN,
+  AGS_RECALL_NOTIFY_CHANNEL,
+  AGS_RECALL_NOTIFY_CHANNEL_RUN,
+  AGS_RECALL_NOTIFY_RECALL,
+} AgsRecallNotifyDependencyMode;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-child"></a><h3>ags_recall_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_add_child                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-dependency"></a><h3>ags_recall_add_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_add_dependency           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-add-handler"></a><h3>ags_recall_add_handler ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_add_handler              (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-cancel"></a><h3>ags_recall_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_cancel                   (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-child-added"></a><h3>ags_recall_child_added ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_child_added              (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-done"></a><h3>ags_recall_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_done                     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-duplicate"></a><h3>ags_recall_duplicate ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_duplicate                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-by-effect"></a><h3>ags_recall_find_by_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_by_effect           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider"></a><h3>ags_recall_find_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_provider            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-provider-with-recycling-container"></a><h3>ags_recall_find_provider_with_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_provider_with_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-recycling-container"></a><h3>ags_recall_find_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_recycling_container (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-template"></a><h3>ags_recall_find_template ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_template            (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type"></a><h3>ags_recall_find_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_type                (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-find-type-with-recycling-container"></a><h3>ags_recall_find_type_with_recycling_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_find_type_with_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-children"></a><h3>ags_recall_get_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_get_children             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-get-dependencies"></a><h3>ags_recall_get_dependencies ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_get_dependencies         (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-handler-alloc"></a><h3>ags_recall_handler_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  ags_recall_handler_alloc            (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *signal_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GCallback"><span class="type">GCallback</span></GTKDOCLINK> callback</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-is-done"></a><h3>ags_recall_is_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_recall_is_done                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recalls</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-new"></a><h3>ags_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_new                      ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-notify-dependency"></a><h3>ags_recall_notify_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_notify_dependency        (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> dependency</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> count</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove"></a><h3>ags_recall_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove                   (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-child"></a><h3>ags_recall_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove_child             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-dependency"></a><h3>ags_recall_remove_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove_dependency        (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-remove-handler"></a><h3>ags_recall_remove_handler ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_remove_handler           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-resolve-dependencies"></a><h3>ags_recall_resolve_dependencies ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_resolve_dependencies     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init"></a><h3>ags_recall_run_init ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init                 (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-inter"></a><h3>ags_recall_run_init_inter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init_inter           (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-post"></a><h3>ags_recall_run_init_post ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init_post            (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-init-pre"></a><h3>ags_recall_run_init_pre ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_init_pre             (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-inter"></a><h3>ags_recall_run_inter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_inter                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-post"></a><h3>ags_recall_run_post ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_post                 (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-run-pre"></a><h3>ags_recall_run_pre ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_run_pre                  (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-devout-recursive"></a><h3>ags_recall_set_devout_recursive ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_devout_recursive     (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-effect"></a><h3>ags_recall_set_effect ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_effect               (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-flags"></a><h3>ags_recall_set_flags ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_flags                (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-set-recall-id"></a><h3>ags_recall_set_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_set_recall_id            (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-stop-persistent"></a><h3>ags_recall_stop_persistent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_stop_persistent          (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-provider"></a><h3>ags_recall_template_find_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_template_find_provider   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-template-find-type"></a><h3>ags_recall_template_find_type ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_template_find_type       (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallAudio.html b/api/ags_old/ags-AgsRecallAudio.html
new file mode 100644
index 0000000..07f1af8
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallAudio.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecall.html" title="AgsRecall">
+<link rel="next" href="ags-AgsRecallAudioRun.html" title="AgsRecallAudioRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallAudioRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudio.top_of_page"></a>AgsRecallAudio</span></h2>
+<p>AgsRecallAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio">AgsRecallAudio</a>;
+struct              <a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudioClass" title="struct AgsRecallAudioClass">AgsRecallAudioClass</a>;
+<a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    <a class="link" href="ags-AgsRecallAudio.html#ags-recall-audio-new" title="ags_recall_audio_new ()">ags_recall_audio_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudio"></a><h3>struct AgsRecallAudio</h3>
+<pre class="programlisting">struct AgsRecallAudio {
+  AgsRecall recall;
+
+  AgsAudio *audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioClass"></a><h3>struct AgsRecallAudioClass</h3>
+<pre class="programlisting">struct AgsRecallAudioClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-new"></a><h3>ags_recall_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallAudio.html#AgsRecallAudio" title="struct AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    ags_recall_audio_new                (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallAudioRun.html b/api/ags_old/ags-AgsRecallAudioRun.html
new file mode 100644
index 0000000..e91af59
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallAudioRun.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudioRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallAudio.html" title="AgsRecallAudio">
+<link rel="next" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallAudioRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallAudioRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallAudioRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudioRun.top_of_page"></a>AgsRecallAudioRun</span></h2>
+<p>AgsRecallAudioRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallAudioRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun">AgsRecallAudioRun</a>;
+struct              <a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRunClass" title="struct AgsRecallAudioRunClass">AgsRecallAudioRunClass</a>;
+<a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * <a class="link" href="ags-AgsRecallAudioRun.html#ags-recall-audio-run-new" title="ags_recall_audio_run_new ()">ags_recall_audio_run_new</a>            ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioRun"></a><h3>struct AgsRecallAudioRun</h3>
+<pre class="programlisting">struct AgsRecallAudioRun {
+  AgsRecall recall;
+
+  AgsRecallAudio *recall_audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioRunClass"></a><h3>struct AgsRecallAudioRunClass</h3>
+<pre class="programlisting">struct AgsRecallAudioRunClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-run-new"></a><h3>ags_recall_audio_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallAudioRun.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * ags_recall_audio_run_new            ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallAudioSignal.html b/api/ags_old/ags-AgsRecallAudioSignal.html
new file mode 100644
index 0000000..3b570c5
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallAudioSignal.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallAudioRun.html" title="AgsRecallAudioRun">
+<link rel="next" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallAudioRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallAudioSignal.top_of_page"></a>AgsRecallAudioSignal</span></h2>
+<p>AgsRecallAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal">AgsRecallAudioSignal</a>;
+struct              <a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalClass" title="struct AgsRecallAudioSignalClass">AgsRecallAudioSignalClass</a>;
+enum                <a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags" title="enum AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a>;
+<a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * <a class="link" href="ags-AgsRecallAudioSignal.html#ags-recall-audio-signal-new" title="ags_recall_audio_signal_new ()">ags_recall_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallAudioSignal"></a><h3>struct AgsRecallAudioSignal</h3>
+<pre class="programlisting">struct AgsRecallAudioSignal {
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsAudioSignal *destination;
+
+  AgsAudioSignal *source;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalClass"></a><h3>struct AgsRecallAudioSignalClass</h3>
+<pre class="programlisting">struct AgsRecallAudioSignalClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallAudioSignalFlags"></a><h3>enum AgsRecallAudioSignalFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN      = 1,
+} AgsRecallAudioSignalFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-audio-signal-new"></a><h3>ags_recall_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * ags_recall_audio_signal_new      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallChannel.html b/api/ags_old/ags-AgsRecallChannel.html
new file mode 100644
index 0000000..dcd082b
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallChannel.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">
+<link rel="next" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannel.top_of_page"></a>AgsRecallChannel</span></h2>
+<p>AgsRecallChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel">AgsRecallChannel</a>;
+struct              <a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannelClass" title="struct AgsRecallChannelClass">AgsRecallChannelClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallChannel.html#ags-recall-channel-find-channel" title="ags_recall_channel_find_channel ()">ags_recall_channel_find_channel</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  <a class="link" href="ags-AgsRecallChannel.html#ags-recall-channel-new" title="ags_recall_channel_new ()">ags_recall_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannel"></a><h3>struct AgsRecallChannel</h3>
+<pre class="programlisting">struct AgsRecallChannel {
+  AgsRecall recall;
+
+  AgsChannel *destination;
+  AgsChannel *source;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelClass"></a><h3>struct AgsRecallChannelClass</h3>
+<pre class="programlisting">struct AgsRecallChannelClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-find-channel"></a><h3>ags_recall_channel_find_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_channel_find_channel     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-new"></a><h3>ags_recall_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallChannel.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  ags_recall_channel_new              ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallChannelRun.html b/api/ags_old/ags-AgsRecallChannelRun.html
new file mode 100644
index 0000000..6aa95fb
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallChannelRun.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">
+<link rel="next" href="ags-AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallChannelRunDummy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannelRun.top_of_page"></a>AgsRecallChannelRun</span></h2>
+<p>AgsRecallChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun">AgsRecallChannelRun</a>;
+struct              <a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRunClass" title="struct AgsRecallChannelRunClass">AgsRecallChannelRunClass</a>;
+<GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               <a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order" title="ags_recall_channel_run_get_run_order ()">ags_recall_channel_run_get_run_order</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);
+<a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * <a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-new" title="ags_recall_channel_run_new ()">ags_recall_channel_run_new</a>        ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed" title="ags_recall_channel_run_run_order_changed ()">ags_recall_channel_run_run_order_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRun"></a><h3>struct AgsRecallChannelRun</h3>
+<pre class="programlisting">struct AgsRecallChannelRun {
+  AgsRecall recall;
+
+  guint audio_channel;
+
+  AgsRecallChannel *recall_channel;
+  AgsRecallAudioRun *recall_audio_run;
+
+  AgsChannel *destination;
+  gulong destination_recycling_changed_handler;
+  gulong changed_output_handler;
+
+  AgsChannel *source;
+  gulong source_recycling_changed_handler;
+
+  guint run_order;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRunClass"></a><h3>struct AgsRecallChannelRunClass</h3>
+<pre class="programlisting">struct AgsRecallChannelRunClass {
+  AgsRecallClass recall;
+
+  void (*run_order_changed)(AgsRecallChannelRun *recall_channel_run, guint nth_run);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-get-run-order"></a><h3>ags_recall_channel_run_get_run_order ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>               ags_recall_channel_run_get_run_order
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-new"></a><h3>ags_recall_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * ags_recall_channel_run_new        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-run-order-changed"></a><h3>ags_recall_channel_run_run_order_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_channel_run_run_order_changed
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallChannelRun.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> run_order</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallChannelRunDummy.html b/api/ags_old/ags-AgsRecallChannelRunDummy.html
new file mode 100644
index 0000000..59fa803
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallChannelRunDummy.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallChannelRunDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">
+<link rel="next" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallContainer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallChannelRunDummy.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallChannelRunDummy.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallChannelRunDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallChannelRunDummy.top_of_page"></a>AgsRecallChannelRunDummy</span></h2>
+<p>AgsRecallChannelRunDummy</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallChannelRunDummy.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy" title="struct AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>;
+struct              <a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummyClass" title="struct AgsRecallChannelRunDummyClass">AgsRecallChannelRunDummyClass</a>;
+<a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy" title="struct AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></a> * <a class="link" href="ags-AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new" title="ags_recall_channel_run_dummy_new ()">ags_recall_channel_run_dummy_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> recycling_dummy_child_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallChannelRunDummy.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallChannelRunDummy"></a><h3>struct AgsRecallChannelRunDummy</h3>
+<pre class="programlisting">struct AgsRecallChannelRunDummy {
+  AgsRecallChannelRun recall_channel_run;
+
+  GType recycling_dummy_child_type;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallChannelRunDummyClass"></a><h3>struct AgsRecallChannelRunDummyClass</h3>
+<pre class="programlisting">struct AgsRecallChannelRunDummyClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-channel-run-dummy-new"></a><h3>ags_recall_channel_run_dummy_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy" title="struct AgsRecallChannelRunDummy"><span class="returnvalue">AgsRecallChannelRunDummy</span></a> * ags_recall_channel_run_dummy_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> recycling_dummy_child_type</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallContainer.html b/api/ags_old/ags-AgsRecallContainer.html
new file mode 100644
index 0000000..a1396a8
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallContainer.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">
+<link rel="next" href="ags-AgsRecallDependency.html" title="AgsRecallDependency">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallChannelRunDummy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallDependency.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallContainer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallContainer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallContainer.top_of_page"></a>AgsRecallContainer</span></h2>
+<p>AgsRecallContainer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallContainer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer">AgsRecallContainer</a>;
+struct              <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerClass" title="struct AgsRecallContainerClass">AgsRecallContainerClass</a>;
+enum                <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerFindFlags" title="enum AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a>;
+enum                <a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerFlags" title="enum AgsRecallContainerFlags">AgsRecallContainerFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-find" title="ags_recall_container_find ()">ags_recall_container_find</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> find_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio" title="ags_recall_container_get_recall_audio ()">ags_recall_container_get_recall_audio</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio-run" title="ags_recall_container_get_recall_audio_run ()">ags_recall_container_get_recall_audio_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel" title="ags_recall_container_get_recall_channel ()">ags_recall_container_get_recall_channel</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel-run" title="ags_recall_container_get_recall_channel_run ()">ags_recall_container_get_recall_channel_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * <a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-new" title="ags_recall_container_new ()">ags_recall_container_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallContainer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallContainer"></a><h3>struct AgsRecallContainer</h3>
+<pre class="programlisting">struct AgsRecallContainer {
+  GObject object;
+  
+  guint flags;
+
+  GType recall_audio_type;
+  AgsRecall *recall_audio;
+
+  GType recall_audio_run_type;
+  GList *recall_audio_run;
+
+  GType recall_channel_type;
+  GList *recall_channel;
+
+  GType recall_channel_run_type;
+  GList *recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerClass"></a><h3>struct AgsRecallContainerClass</h3>
+<pre class="programlisting">struct AgsRecallContainerClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFindFlags"></a><h3>enum AgsRecallContainerFindFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_FIND_TYPE,
+  AGS_RECALL_CONTAINER_FIND_TEMPLATE,
+  AGS_RECALL_CONTAINER_FIND_RECALL_ID,
+} AgsRecallContainerFindFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallContainerFlags"></a><h3>enum AgsRecallContainerFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_PLAY    =  1,
+} AgsRecallContainerFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-find"></a><h3>ags_recall_container_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_find           (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> find_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio"></a><h3>ags_recall_container_get_recall_audio ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_container_get_recall_audio
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-audio-run"></a><h3>ags_recall_container_get_recall_audio_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_get_recall_audio_run
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel"></a><h3>ags_recall_container_get_recall_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_get_recall_channel
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-get-recall-channel-run"></a><h3>ags_recall_container_get_recall_channel_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_container_get_recall_channel_run
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-container-new"></a><h3>ags_recall_container_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * ags_recall_container_new           ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallDependency.html b/api/ags_old/ags-AgsRecallDependency.html
new file mode 100644
index 0000000..a7425a1
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallDependency.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallDependency</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">
+<link rel="next" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallContainer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallDependency.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallDependency.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallDependency"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallDependency.top_of_page"></a>AgsRecallDependency</span></h2>
+<p>AgsRecallDependency</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallDependency.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency">AgsRecallDependency</a>;
+struct              <a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependencyClass" title="struct AgsRecallDependencyClass">AgsRecallDependencyClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-find-dependency" title="ags_recall_dependency_find_dependency ()">ags_recall_dependency_find_dependency</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-find-dependency-by-provider" title="ags_recall_dependency_find_dependency_by_provider ()">ags_recall_dependency_find_dependency_by_provider</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);
+<a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * <a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-new" title="ags_recall_dependency_new ()">ags_recall_dependency_new</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);
+<GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           <a class="link" href="ags-AgsRecallDependency.html#ags-recall-dependency-resolve" title="ags_recall_dependency_resolve ()">ags_recall_dependency_resolve</a>       (<em class="parameter"><code><a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallDependency.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallDependency.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallDependency"></a><h3>struct AgsRecallDependency</h3>
+<pre class="programlisting">struct AgsRecallDependency {
+  GObject object;
+
+  GObject *dependency;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallDependencyClass"></a><h3>struct AgsRecallDependencyClass</h3>
+<pre class="programlisting">struct AgsRecallDependencyClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-find-dependency"></a><h3>ags_recall_dependency_find_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_dependency_find_dependency
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-find-dependency-by-provider"></a><h3>ags_recall_dependency_find_dependency_by_provider ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_dependency_find_dependency_by_provider
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *provider</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-new"></a><h3>ags_recall_dependency_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * ags_recall_dependency_new         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *dependency</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-dependency-resolve"></a><h3>ags_recall_dependency_resolve ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GObject"><span class="returnvalue">GObject</span></GTKDOCLINK> *           ags_recall_dependency_resolve       (<em class="parameter"><code><a class="link" href="ags-AgsRecallDependency.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallFactory.html b/api/ags_old/ags-AgsRecallFactory.html
new file mode 100644
index 0000000..493fd4c
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallFactory.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallDependency.html" title="AgsRecallDependency">
+<link rel="next" href="ags-AgsRecallID.html" title="AgsRecallID">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallDependency.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallID.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallFactory.top_of_page"></a>AgsRecallFactory</span></h2>
+<p>AgsRecallFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory">AgsRecallFactory</a>;
+struct              <a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactoryClass" title="struct AgsRecallFactoryClass">AgsRecallFactoryClass</a>;
+enum                <a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactoryCreateFlags" title="enum AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-create" title="ags_recall_factory_create ()">ags_recall_factory_create</a>           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> create_flags</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> recall_flags</code></em>);
+<a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-get-instance" title="ags_recall_factory_get_instance ()">ags_recall_factory_get_instance</a>     ();
+<a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-new" title="ags_recall_factory_new ()">ags_recall_factory_new</a>              ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-remove" title="ags_recall_factory_remove ()">ags_recall_factory_remove</a>           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallFactory"></a><h3>struct AgsRecallFactory</h3>
+<pre class="programlisting">struct AgsRecallFactory {
+  GObject object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFactoryClass"></a><h3>struct AgsRecallFactoryClass</h3>
+<pre class="programlisting">struct AgsRecallFactoryClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallFactoryCreateFlags"></a><h3>enum AgsRecallFactoryCreateFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_FACTORY_OUTPUT    = 1,
+  AGS_RECALL_FACTORY_INPUT     = 1 << 1,
+  AGS_RECALL_FACTORY_REMAP     = 1 << 2,
+  AGS_RECALL_FACTORY_ADD       = 1 << 3,
+  AGS_RECALL_FACTORY_PLAY      = 1 << 4,
+  AGS_RECALL_FACTORY_RECALL    = 1 << 5,
+} AgsRecallFactoryCreateFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-create"></a><h3>ags_recall_factory_create ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_factory_create           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> start_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> stop_pad</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> create_flags</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> recall_flags</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-get-instance"></a><h3>ags_recall_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_get_instance     ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-new"></a><h3>ags_recall_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_new              ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-factory-remove"></a><h3>ags_recall_factory_remove ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_factory_remove           (<em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallID.html b/api/ags_old/ags-AgsRecallID.html
new file mode 100644
index 0000000..47798fe
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallID.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallID</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">
+<link rel="next" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallFactory.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallLadspa.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallID.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallID.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallID"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallID.top_of_page"></a>AgsRecallID</span></h2>
+<p>AgsRecallID</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallID.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID">AgsRecallID</a>;
+struct              <a class="link" href="ags-AgsRecallID.html#AgsRecallIDClass" title="struct AgsRecallIDClass">AgsRecallIDClass</a>;
+enum                <a class="link" href="ags-AgsRecallID.html#AgsRecallIDFlags" title="enum AgsRecallIDFlags">AgsRecallIDFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallID.html#ags-recall-id-add" title="ags_recall_id_add ()">ags_recall_id_add</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags-AgsRecallID.html#ags-recall-id-find-parent-recycling-container" title="ags_recall_id_find_parent_recycling_container ()">ags_recall_id_find_parent_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags-AgsRecallID.html#ags-recall-id-find-recycling-container" title="ags_recall_id_find_recycling_container ()">ags_recall_id_find_recycling_container</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsRecallID.html#ags-recall-id-get-run-stage" title="ags_recall_id_get_run_stage ()">ags_recall_id_get_run_stage</a>         (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="ags-AgsRecallID.html#ags-recall-id-new" title="ags_recall_id_new ()">ags_recall_id_new</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallID.html#ags-recall-id-set-run-stage" title="ags_recall_id_set_run_stage ()">ags_recall_id_set_run_stage</a>         (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallID.html#ags-recall-id-unset-run-stage" title="ags_recall_id_unset_run_stage ()">ags_recall_id_unset_run_stage</a>       (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallID.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallID"></a><h3>struct AgsRecallID</h3>
+<pre class="programlisting">struct AgsRecallID {
+  GObject object;
+  
+  guint flags;
+
+  GObject *recycling;
+  AgsRecyclingContainer *recycling_container;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallIDClass"></a><h3>struct AgsRecallIDClass</h3>
+<pre class="programlisting">struct AgsRecallIDClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallIDFlags"></a><h3>enum AgsRecallIDFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_ID_PLAYBACK          = 1,
+  AGS_RECALL_ID_SEQUENCER         = 1 << 1,
+  AGS_RECALL_ID_NOTATION          = 1 << 2,
+  AGS_RECALL_ID_DUPLICATE         = 1 << 3,
+  AGS_RECALL_ID_RESOLVE           = 1 << 4,
+  AGS_RECALL_ID_INIT_PRE          = 1 << 5,
+  AGS_RECALL_ID_INIT_INTER        = 1 << 6,
+  AGS_RECALL_ID_INIT_POST         = 1 << 7,
+  AGS_RECALL_ID_PRE               = 1 << 8,
+  AGS_RECALL_ID_INTER             = 1 << 9,
+  AGS_RECALL_ID_POST              = 1 << 10,
+  AGS_RECALL_ID_CANCEL            = 1 << 11,
+} AgsRecallIDFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-add"></a><h3>ags_recall_id_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_id_add                   (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-parent-recycling-container"></a><h3>ags_recall_id_find_parent_recycling_container ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_parent_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-find-recycling-container"></a><h3>ags_recall_id_find_recycling_container ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_recycling_container
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-get-run-stage"></a><h3>ags_recall_id_get_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_recall_id_get_run_stage         (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-new"></a><h3>ags_recall_id_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_new                   (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-set-run-stage"></a><h3>ags_recall_id_set_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_id_set_run_stage         (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-id-unset-run-stage"></a><h3>ags_recall_id_unset_run_stage ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_id_unset_run_stage       (<em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallLadspa.html b/api/ags_old/ags-AgsRecallLadspa.html
new file mode 100644
index 0000000..a368595
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallLadspa.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallLadspa</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallID.html" title="AgsRecallID">
+<link rel="next" href="ags-AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallID.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallLadspaRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallLadspa.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallLadspa.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallLadspa"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallLadspa.top_of_page"></a>AgsRecallLadspa</span></h2>
+<p>AgsRecallLadspa</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallLadspa.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa">AgsRecallLadspa</a>;
+struct              <a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspaClass" title="struct AgsRecallLadspaClass">AgsRecallLadspaClass</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladpsa-find" title="ags_recall_ladpsa_find ()">ags_recall_ladpsa_find</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-float-to-short" title="ags_recall_ladspa_float_to_short ()">ags_recall_ladspa_float_to_short</a>    (<em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-load-ports" title="ags_recall_ladspa_load_ports ()">ags_recall_ladspa_load_ports</a>        (<em class="parameter"><code><a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> *recall_ladspa</code></em>);
+<a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></a> *   <a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-new" title="ags_recall_ladspa_new ()">ags_recall_ladspa_new</a>               (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-short-to-float" title="ags_recall_ladspa_short_to_float ()">ags_recall_ladspa_short_to_float</a>    (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *destination</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspa.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspa"></a><h3>struct AgsRecallLadspa</h3>
+<pre class="programlisting">struct AgsRecallLadspa {
+  AgsRecallChannel recall_channel;
+
+  gchar *filename;
+  gchar *effect;
+  guint index;
+
+  LADSPA_Descriptor *plugin_descriptor;
+  guint input_port;
+  guint output_port;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspaClass"></a><h3>struct AgsRecallLadspaClass</h3>
+<pre class="programlisting">struct AgsRecallLadspaClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladpsa-find"></a><h3>ags_recall_ladpsa_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_ladpsa_find              (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-float-to-short"></a><h3>ags_recall_ladspa_float_to_short ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_ladspa_float_to_short    (<em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *destination</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-load-ports"></a><h3>ags_recall_ladspa_load_ports ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_ladspa_load_ports        (<em class="parameter"><code><a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="type">AgsRecallLadspa</span></a> *recall_ladspa</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-new"></a><h3>ags_recall_ladspa_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallLadspa.html#AgsRecallLadspa" title="struct AgsRecallLadspa"><span class="returnvalue">AgsRecallLadspa</span></a> *   ags_recall_ladspa_new               (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *effect</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-short-to-float"></a><h3>ags_recall_ladspa_short_to_float ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recall_ladspa_short_to_float    (<em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="float"><span class="type">float</span></GTKDOCLINK> *destination</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallLadspaRun.html b/api/ags_old/ags-AgsRecallLadspaRun.html
new file mode 100644
index 0000000..6cb638b
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallLadspaRun.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallLadspaRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">
+<link rel="next" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallLadspa.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallLadspaRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallLadspaRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallLadspaRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallLadspaRun.top_of_page"></a>AgsRecallLadspaRun</span></h2>
+<p>AgsRecallLadspaRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallLadspaRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun" title="struct AgsRecallLadspaRun">AgsRecallLadspaRun</a>;
+struct              <a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRunClass" title="struct AgsRecallLadspaRunClass">AgsRecallLadspaRunClass</a>;
+<a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun" title="struct AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></a> * <a class="link" href="ags-AgsRecallLadspaRun.html#ags-recall-ladspa-run-new" title="ags_recall_ladspa_run_new ()">ags_recall_ladspa_run_new</a>          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspaRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallLadspaRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallLadspaRun"></a><h3>struct AgsRecallLadspaRun</h3>
+<pre class="programlisting">struct AgsRecallLadspaRun {
+  AgsRecallAudioSignal recall_audio_signal;
+
+  LADSPA_Data *input;
+  LADSPA_Data *output;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallLadspaRunClass"></a><h3>struct AgsRecallLadspaRunClass</h3>
+<pre class="programlisting">struct AgsRecallLadspaRunClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-ladspa-run-new"></a><h3>ags_recall_ladspa_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallLadspaRun.html#AgsRecallLadspaRun" title="struct AgsRecallLadspaRun"><span class="returnvalue">AgsRecallLadspaRun</span></a> * ags_recall_ladspa_run_new          (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallRecycling.html b/api/ags_old/ags-AgsRecallRecycling.html
new file mode 100644
index 0000000..314014d
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallRecycling.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">
+<link rel="next" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallLadspaRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecallRecyclingDummy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallRecycling.top_of_page"></a>AgsRecallRecycling</span></h2>
+<p>AgsRecallRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling">AgsRecallRecycling</a>;
+struct              <a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecyclingClass" title="struct AgsRecallRecyclingClass">AgsRecallRecyclingClass</a>;
+enum                <a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecyclingFlags" title="enum AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a>;
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecallRecycling.html#ags-recall-recycling-get-child-source" title="ags_recall_recycling_get_child_source ()">ags_recall_recycling_get_child_source</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);
+<a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * <a class="link" href="ags-AgsRecallRecycling.html#ags-recall-recycling-new" title="ags_recall_recycling_new ()">ags_recall_recycling_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecycling"></a><h3>struct AgsRecallRecycling</h3>
+<pre class="programlisting">struct AgsRecallRecycling {
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsRecycling *destination;
+  gulong destination_add_audio_signal_handler;
+  gulong destination_remove_audio_signal_handler;
+
+  AgsRecycling *source;
+  gulong source_add_audio_signal_handler;
+  gulong source_remove_audio_signal_handler;
+
+  AgsAudioSignal *child_destination;
+  GList *child_source;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingClass"></a><h3>struct AgsRecallRecyclingClass</h3>
+<pre class="programlisting">struct AgsRecallRecyclingClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingFlags"></a><h3>enum AgsRecallRecyclingFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR                = 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION            = 1 << 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE                 = 1 << 2,
+  AGS_RECALL_RECYCLING_CREATE_DESTINATION_ON_MAP_SOURCE = 1 << 3,
+} AgsRecallRecyclingFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-get-child-source"></a><h3>ags_recall_recycling_get_child_source ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recall_recycling_get_child_source
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-new"></a><h3>ags_recall_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * ags_recall_recycling_new           ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecallRecyclingDummy.html b/api/ags_old/ags-AgsRecallRecyclingDummy.html
new file mode 100644
index 0000000..933cb7a
--- /dev/null
+++ b/api/ags_old/ags-AgsRecallRecyclingDummy.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecallRecyclingDummy</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">
+<link rel="next" href="ags-AgsRecycling.html" title="AgsRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecallRecyclingDummy.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecallRecyclingDummy.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecallRecyclingDummy"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecallRecyclingDummy.top_of_page"></a>AgsRecallRecyclingDummy</span></h2>
+<p>AgsRecallRecyclingDummy</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecallRecyclingDummy.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy" title="struct AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>;
+struct              <a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummyClass" title="struct AgsRecallRecyclingDummyClass">AgsRecallRecyclingDummyClass</a>;
+<a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy" title="struct AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></a> * <a class="link" href="ags-AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new" title="ags_recall_recycling_dummy_new ()">ags_recall_recycling_dummy_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecallRecyclingDummy.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecallRecyclingDummy"></a><h3>struct AgsRecallRecyclingDummy</h3>
+<pre class="programlisting">struct AgsRecallRecyclingDummy {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecallRecyclingDummyClass"></a><h3>struct AgsRecallRecyclingDummyClass</h3>
+<pre class="programlisting">struct AgsRecallRecyclingDummyClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recall-recycling-dummy-new"></a><h3>ags_recall_recycling_dummy_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy" title="struct AgsRecallRecyclingDummy"><span class="returnvalue">AgsRecallRecyclingDummy</span></a> * ags_recall_recycling_dummy_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> child_type</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecycling.html b/api/ags_old/ags-AgsRecycling.html
new file mode 100644
index 0000000..6e115e7
--- /dev/null
+++ b/api/ags_old/ags-AgsRecycling.html
@@ -0,0 +1,200 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">
+<link rel="next" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecallRecyclingDummy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRecyclingContainer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecycling.top_of_page"></a>AgsRecycling</span></h2>
+<p>AgsRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling">AgsRecycling</a>;
+struct              <a class="link" href="ags-AgsRecycling.html#AgsRecyclingClass" title="struct AgsRecyclingClass">AgsRecyclingClass</a>;
+enum                <a class="link" href="ags-AgsRecycling.html#AgsRecyclingFlags" title="enum AgsRecyclingFlags">AgsRecyclingFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-add-audio-signal" title="ags_recycling_add_audio_signal ()">ags_recycling_add_audio_signal</a>      (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults" title="ags_recycling_create_audio_signal_with_defaults ()">ags_recycling_create_audio_signal_with_defaults</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count" title="ags_recycling_create_audio_signal_with_frame_count ()">ags_recycling_create_audio_signal_with_frame_count</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);
+<a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="ags-AgsRecycling.html#ags-recycling-find-next-channel" title="ags_recycling_find_next_channel ()">ags_recycling_find_next_channel</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *prev_channel</code></em>);
+<a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="ags-AgsRecycling.html#ags-recycling-new" title="ags_recycling_new ()">ags_recycling_new</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-position" title="ags_recycling_position ()">ags_recycling_position</a>              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-remove-audio-signal" title="ags_recycling_remove_audio_signal ()">ags_recycling_remove_audio_signal</a>   (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecycling.html#ags-recycling-set-devout" title="ags_recycling_set_devout ()">ags_recycling_set_devout</a>            (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecycling"></a><h3>struct AgsRecycling</h3>
+<pre class="programlisting">struct AgsRecycling {
+  GObject object;
+
+  guint flags;
+
+  GObject *channel;
+  GObject *devout;
+
+  AgsRecycling *parent;
+
+  AgsRecycling *next;
+  AgsRecycling *prev;
+
+  GList *audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingClass"></a><h3>struct AgsRecyclingClass</h3>
+<pre class="programlisting">struct AgsRecyclingClass {
+  GObjectClass object;
+
+  void (*add_audio_signal)(AgsRecycling *recycling,
+			   AgsAudioSignal *audio_signal);
+  void (*remove_audio_signal)(AgsRecycling *recycling,
+			      AgsAudioSignal *audio_signal);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingFlags"></a><h3>enum AgsRecyclingFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECYCLING_MUTED           =  1,
+} AgsRecyclingFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-add-audio-signal"></a><h3>ags_recycling_add_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_add_audio_signal      (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-defaults"></a><h3>ags_recycling_create_audio_signal_with_defaults ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_create_audio_signal_with_defaults
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-create-audio-signal-with-frame-count"></a><h3>ags_recycling_create_audio_signal_with_frame_count ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_create_audio_signal_with_frame_count
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> frame_count</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> delay</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> attack</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-find-next-channel"></a><h3>ags_recycling_find_next_channel ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_find_next_channel     (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *prev_channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-new"></a><h3>ags_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_new                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-position"></a><h3>ags_recycling_position ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_position              (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-remove-audio-signal"></a><h3>ags_recycling_remove_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_remove_audio_signal   (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-set-devout"></a><h3>ags_recycling_set_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_set_devout            (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecyclingContainer.html b/api/ags_old/ags-AgsRecyclingContainer.html
new file mode 100644
index 0000000..48393aa
--- /dev/null
+++ b/api/ags_old/ags-AgsRecyclingContainer.html
@@ -0,0 +1,226 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecyclingContainer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecycling.html" title="AgsRecycling">
+<link rel="next" href="ags-AgsTask.html" title="AgsTask">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTask.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecyclingContainer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecyclingContainer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecyclingContainer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecyclingContainer.top_of_page"></a>AgsRecyclingContainer</span></h2>
+<p>AgsRecyclingContainer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecyclingContainer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer">AgsRecyclingContainer</a>;
+struct              <a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainerClass" title="struct AgsRecyclingContainerClass">AgsRecyclingContainerClass</a>;
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-add" title="ags_recycling_container_add ()">ags_recycling_container_add</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-add-child" title="ags_recycling_container_add_child ()">ags_recycling_container_add_child</a>   (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find" title="ags_recycling_container_find ()">ags_recycling_container_find</a>        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-child" title="ags_recycling_container_find_child ()">ags_recycling_container_find_child</a>  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-parent" title="ags_recycling_container_find_parent ()">ags_recycling_container_find_parent</a> (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id" title="ags_recycling_container_get_child_recall_id ()">ags_recycling_container_get_child_recall_id</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-toplevel" title="ags_recycling_container_get_toplevel ()">ags_recycling_container_get_toplevel</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-insert" title="ags_recycling_container_insert ()">ags_recycling_container_insert</a>  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-new" title="ags_recycling_container_new ()">ags_recycling_container_new</a>     (<em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> length</code></em>);
+<a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove" title="ags_recycling_container_remove ()">ags_recycling_container_remove</a>  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove-child" title="ags_recycling_container_remove_child ()">ags_recycling_container_remove_child</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-replace" title="ags_recycling_container_replace ()">ags_recycling_container_replace</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-reset-recycling" title="ags_recycling_container_reset_recycling ()">ags_recycling_container_reset_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingContainer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRecyclingContainer"></a><h3>struct AgsRecyclingContainer</h3>
+<pre class="programlisting">struct AgsRecyclingContainer {
+  GObject object;
+
+  GObject *recall_id;
+
+  AgsRecycling **recycling;
+  guint64 length;
+
+  AgsRecyclingContainer *parent;
+  GList *children;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingContainerClass"></a><h3>struct AgsRecyclingContainerClass</h3>
+<pre class="programlisting">struct AgsRecyclingContainerClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add"></a><h3>ags_recycling_container_add ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_add     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-add-child"></a><h3>ags_recycling_container_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_add_child   (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find"></a><h3>ags_recycling_container_find ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_container_find        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-child"></a><h3>ags_recycling_container_find_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_container_find_child  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-find-parent"></a><h3>ags_recycling_container_find_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>                ags_recycling_container_find_parent (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-child-recall-id"></a><h3>ags_recycling_container_get_child_recall_id ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *             ags_recycling_container_get_child_recall_id
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-get-toplevel"></a><h3>ags_recycling_container_get_toplevel ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_get_toplevel
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-insert"></a><h3>ags_recycling_container_insert ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_insert  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-new"></a><h3>ags_recycling_container_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_new     (<em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove"></a><h3>ags_recycling_container_remove ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_remove  (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-remove-child"></a><h3>ags_recycling_container_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_remove_child
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-replace"></a><h3>ags_recycling_container_replace ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_replace     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> position</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-container-reset-recycling"></a><h3>ags_recycling_container_reset_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_container_reset_recycling
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingContainer.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRecyclingThread.html b/api/ags_old/ags-AgsRecyclingThread.html
new file mode 100644
index 0000000..c20b5a4
--- /dev/null
+++ b/api/ags_old/ags-AgsRecyclingThread.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRecyclingThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">
+<link rel="next" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsIteratorThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-recycling-thread-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRecyclingThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRecyclingThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRecyclingThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRecyclingThread.top_of_page"></a>AgsRecyclingThread</span></h2>
+<p>AgsRecyclingThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRecyclingThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RECYCLING_THREAD_DEFAULT_JIFFIE">AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread">AgsRecyclingThread</a>;
+struct              <a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThreadClass" title="struct AgsRecyclingThreadClass">AgsRecyclingThreadClass</a>;
+enum                <a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThreadFlags" title="enum AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a>;
+<a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * <a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-new" title="ags_recycling_thread_new ()">ags_recycling_thread_new</a>           ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-audio" title="ags_recycling_thread_play_audio ()">ags_recycling_thread_play_audio</a>     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *output</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-channel" title="ags_recycling_thread_play_channel ()">ags_recycling_thread_play_channel</a>   (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRecyclingThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RECYCLING_THREAD_DEFAULT_JIFFIE (100)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThread"></a><h3>struct AgsRecyclingThread</h3>
+<pre class="programlisting">struct AgsRecyclingThread {
+  AgsThread thread;
+
+  guint flags;
+
+  AgsThread *iterator_thread;
+
+  pthread_mutex_t iteration_mutex;
+  pthread_cond_t iteration_cond;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThreadClass"></a><h3>struct AgsRecyclingThreadClass</h3>
+<pre class="programlisting">struct AgsRecyclingThreadClass {
+  AgsThreadClass thread;
+
+  void (*play_channel)(AgsRecyclingThread *recycling_thread,
+		       GObject *channel,
+		       AgsRecallID *recall_id,
+		       gint stage);
+
+  void (*play_audio)(AgsRecyclingThread *recycling_thread,
+		     GObject *output, GObject *audio,
+		     AgsRecallID *recall_id,
+		     gint stage);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRecyclingThreadFlags"></a><h3>enum AgsRecyclingThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RECYCLING_THREAD_RUNNING   = 1,
+  AGS_RECYCLING_THREAD_WAIT      = 1 << 1,
+  AGS_RECYCLING_THREAD_DONE      = 1 << 2,
+} AgsRecyclingThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-new"></a><h3>ags_recycling_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * ags_recycling_thread_new           ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-audio"></a><h3>ags_recycling_thread_play_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_thread_play_audio     (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *output</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-recycling-thread-play-channel"></a><h3>ags_recycling_thread_play_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_thread_play_channel   (<em class="parameter"><code><a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> stage</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRegistry.html b/api/ags_old/ags-AgsRegistry.html
new file mode 100644
index 0000000..414a028
--- /dev/null
+++ b/api/ags_old/ags-AgsRegistry.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRegistry</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="prev" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="next" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="xml-rpc.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoteTask.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRegistry.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRegistry.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRegistry"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRegistry.top_of_page"></a>AgsRegistry</span></h2>
+<p>AgsRegistry</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRegistry.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" title="AGS_REGISTRY_DEFAULT_ID_LENGTH">AGS_REGISTRY_DEFAULT_ID_LENGTH</a>
+struct              <a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry">AgsRegistry</a>;
+struct              <a class="link" href="ags-AgsRegistry.html#AgsRegistryClass" title="struct AgsRegistryClass">AgsRegistryClass</a>;
+struct              <a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry">AgsRegistryEntry</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRegistry.html#ags-registry-add" title="ags_registry_add ()">ags_registry_add</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);
+<a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a class="link" href="ags-AgsRegistry.html#ags-registry-entry-alloc" title="ags_registry_entry_alloc ()">ags_registry_entry_alloc</a>            (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="ags-AgsRegistry.html#ags-registry-entry-bulk" title="ags_registry_entry_bulk ()">ags_registry_entry_bulk</a>             (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a class="link" href="ags-AgsRegistry.html#ags-registry-entry-find" title="ags_registry_entry_find ()">ags_registry_entry_find</a>             (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>);
+<a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       <a class="link" href="ags-AgsRegistry.html#ags-registry-new" title="ags_registry_new ()">ags_registry_new</a>                    ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRegistry.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS"></a><h3>AGS_REGISTRY_DEFAULT_ID_LENGTH</h3>
+<pre class="programlisting">#define AGS_REGISTRY_DEFAULT_ID_LENGTH 16
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistry"></a><h3>struct AgsRegistry</h3>
+<pre class="programlisting">struct AgsRegistry {
+  GObject object;
+
+  guint flags;
+
+  pthread_mutex_t mutex;
+
+  AgsFile *previous;
+  AgsFile *current;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_registry *registry;
+#endif
+
+  GObject *server;
+
+  guint id_length;
+  guint counter;
+
+  GList *entry;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryClass"></a><h3>struct AgsRegistryClass</h3>
+<pre class="programlisting">struct AgsRegistryClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRegistryEntry"></a><h3>struct AgsRegistryEntry</h3>
+<pre class="programlisting">struct AgsRegistryEntry {
+  gchar *id;
+  GValue entry;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-add"></a><h3>ags_registry_add ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_registry_add                    (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-alloc"></a><h3>ags_registry_entry_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_alloc            (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-bulk"></a><h3>ags_registry_entry_bulk ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_registry_entry_bulk             (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-entry-find"></a><h3>ags_registry_entry_find ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_find             (<em class="parameter"><code><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-registry-new"></a><h3>ags_registry_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRegistry.html#AgsRegistry" title="struct AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       ags_registry_new                    ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRemoteTask.html b/api/ags_old/ags-AgsRemoteTask.html
new file mode 100644
index 0000000..525ad72
--- /dev/null
+++ b/api/ags_old/ags-AgsRemoteTask.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoteTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="prev" href="ags-AgsRegistry.html" title="AgsRegistry">
+<link rel="next" href="ags-AgsServer.html" title="AgsServer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRegistry.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsServer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoteTask.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoteTask.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoteTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoteTask.top_of_page"></a>AgsRemoteTask</span></h2>
+<p>AgsRemoteTask</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoteTask.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRemoteTask.html#AgsRemoteTask" title="struct AgsRemoteTask">AgsRemoteTask</a>;
+struct              <a class="link" href="ags-AgsRemoteTask.html#AgsRemoteTaskClass" title="struct AgsRemoteTaskClass">AgsRemoteTaskClass</a>;
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-launch" title="ags_remote_task_launch ()">ags_remote_task_launch</a>              (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-launch-timed" title="ags_remote_task_launch_timed ()">ags_remote_task_launch_timed</a>        (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="ags-AgsRemoteTask.html#AgsRemoteTask" title="struct AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     <a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-new" title="ags_remote_task_new ()">ags_remote_task_new</a>                 ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoteTask.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoteTask.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoteTask"></a><h3>struct AgsRemoteTask</h3>
+<pre class="programlisting">struct AgsRemoteTask {
+  GObject object;
+
+  GObject *server;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoteTaskClass"></a><h3>struct AgsRemoteTaskClass</h3>
+<pre class="programlisting">struct AgsRemoteTaskClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch"></a><h3>ags_remote_task_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_remote_task_launch              (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-launch-timed"></a><h3>ags_remote_task_launch_timed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_remote_task_launch_timed        (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remote-task-new"></a><h3>ags_remote_task_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoteTask.html#AgsRemoteTask" title="struct AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     ags_remote_task_new                 ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRemoveAudio.html b/api/ags_old/ags-AgsRemoveAudio.html
new file mode 100644
index 0000000..989ab41
--- /dev/null
+++ b/api/ags_old/ags-AgsRemoveAudio.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveAudio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsOpenSingleFile.html" title="AgsOpenSingleFile">
+<link rel="next" href="ags-AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsOpenSingleFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoveAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveAudio.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveAudio.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveAudio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveAudio.top_of_page"></a>AgsRemoveAudio</span></h2>
+<p>AgsRemoveAudio</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveAudio.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudio" title="struct AgsRemoveAudio">AgsRemoveAudio</a>;
+struct              <a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudioClass" title="struct AgsRemoveAudioClass">AgsRemoveAudioClass</a>;
+<a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudio" title="struct AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    <a class="link" href="ags-AgsRemoveAudio.html#ags-remove-audio-new" title="ags_remove_audio_new ()">ags_remove_audio_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudio.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveAudio"></a><h3>struct AgsRemoveAudio</h3>
+<pre class="programlisting">struct AgsRemoveAudio {
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveAudioClass"></a><h3>struct AgsRemoveAudioClass</h3>
+<pre class="programlisting">struct AgsRemoveAudioClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-audio-new"></a><h3>ags_remove_audio_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoveAudio.html#AgsRemoveAudio" title="struct AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    ags_remove_audio_new                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudio.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRemoveAudioSignal.html b/api/ags_old/ags-AgsRemoveAudioSignal.html
new file mode 100644
index 0000000..d2a0da9
--- /dev/null
+++ b/api/ags_old/ags-AgsRemoveAudioSignal.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveAudio.html" title="AgsRemoveAudio">
+<link rel="next" href="ags-AgsRemoveNote.html" title="AgsRemoveNote">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveAudio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoveNote.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveAudioSignal.top_of_page"></a>AgsRemoveAudioSignal</span></h2>
+<p>AgsRemoveAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>;
+struct              <a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignalClass" title="struct AgsRemoveAudioSignalClass">AgsRemoveAudioSignalClass</a>;
+<a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * <a class="link" href="ags-AgsRemoveAudioSignal.html#ags-remove-audio-signal-new" title="ags_remove_audio_signal_new ()">ags_remove_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveAudioSignal"></a><h3>struct AgsRemoveAudioSignal</h3>
+<pre class="programlisting">struct AgsRemoveAudioSignal {
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveAudioSignalClass"></a><h3>struct AgsRemoveAudioSignalClass</h3>
+<pre class="programlisting">struct AgsRemoveAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-audio-signal-new"></a><h3>ags_remove_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoveAudioSignal.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * ags_remove_audio_signal_new      (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRemoveNote.html b/api/ags_old/ags-AgsRemoveNote.html
new file mode 100644
index 0000000..3102758
--- /dev/null
+++ b/api/ags_old/ags-AgsRemoveNote.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveNote</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">
+<link rel="next" href="ags-AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemovePointFromSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveNote.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveNote.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveNote"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveNote.top_of_page"></a>AgsRemoveNote</span></h2>
+<p>AgsRemoveNote</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveNote.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNote" title="struct AgsRemoveNote">AgsRemoveNote</a>;
+struct              <a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNoteClass" title="struct AgsRemoveNoteClass">AgsRemoveNoteClass</a>;
+<a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNote" title="struct AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     <a class="link" href="ags-AgsRemoveNote.html#ags-remove-note-new" title="ags_remove_note_new ()">ags_remove_note_new</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveNote.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveNote"></a><h3>struct AgsRemoveNote</h3>
+<pre class="programlisting">struct AgsRemoveNote {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveNoteClass"></a><h3>struct AgsRemoveNoteClass</h3>
+<pre class="programlisting">struct AgsRemoveNoteClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-note-new"></a><h3>ags_remove_note_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoveNote.html#AgsRemoveNote" title="struct AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     ags_remove_note_new                 (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRemovePointFromSelection.html b/api/ags_old/ags-AgsRemovePointFromSelection.html
new file mode 100644
index 0000000..5373dab
--- /dev/null
+++ b/api/ags_old/ags-AgsRemovePointFromSelection.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemovePointFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveNote.html" title="AgsRemoveNote">
+<link rel="next" href="ags-AgsRemoveRecall.html" title="AgsRemoveRecall">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveNote.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoveRecall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemovePointFromSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemovePointFromSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemovePointFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemovePointFromSelection.top_of_page"></a>AgsRemovePointFromSelection</span></h2>
+<p>AgsRemovePointFromSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemovePointFromSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>;
+struct              <a class="link" href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelectionClass" title="struct AgsRemovePointFromSelectionClass">AgsRemovePointFromSelectionClass</a>;
+<a class="link" href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * <a class="link" href="ags-AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new" title="ags_remove_point_from_selection_new ()">ags_remove_point_from_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemovePointFromSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemovePointFromSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemovePointFromSelection"></a><h3>struct AgsRemovePointFromSelection</h3>
+<pre class="programlisting">struct AgsRemovePointFromSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemovePointFromSelectionClass"></a><h3>struct AgsRemovePointFromSelectionClass</h3>
+<pre class="programlisting">struct AgsRemovePointFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-point-from-selection-new"></a><h3>ags_remove_point_from_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemovePointFromSelection.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * ags_remove_point_from_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRemoveRecall.html b/api/ags_old/ags-AgsRemoveRecall.html
new file mode 100644
index 0000000..4bd8716
--- /dev/null
+++ b/api/ags_old/ags-AgsRemoveRecall.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveRecall</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">
+<link rel="next" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemovePointFromSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRemoveRegionFromSelection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveRecall.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveRecall.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveRecall"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveRecall.top_of_page"></a>AgsRemoveRecall</span></h2>
+<p>AgsRemoveRecall</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveRecall.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecall" title="struct AgsRemoveRecall">AgsRemoveRecall</a>;
+struct              <a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecallClass" title="struct AgsRemoveRecallClass">AgsRemoveRecallClass</a>;
+<a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecall" title="struct AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   <a class="link" href="ags-AgsRemoveRecall.html#ags-remove-recall-new" title="ags_remove_recall_new ()">ags_remove_recall_new</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRecall.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveRecall"></a><h3>struct AgsRemoveRecall</h3>
+<pre class="programlisting">struct AgsRemoveRecall {
+  AgsTask task;
+
+  GObject *context;
+
+  AgsRecall *recall;
+  gboolean is_play;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveRecallClass"></a><h3>struct AgsRemoveRecallClass</h3>
+<pre class="programlisting">struct AgsRemoveRecallClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-recall-new"></a><h3>ags_remove_recall_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoveRecall.html#AgsRemoveRecall" title="struct AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   ags_remove_recall_new               (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *context</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> is_play</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRemoveRegionFromSelection.html b/api/ags_old/ags-AgsRemoveRegionFromSelection.html
new file mode 100644
index 0000000..7700b34
--- /dev/null
+++ b/api/ags_old/ags-AgsRemoveRegionFromSelection.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRemoveRegionFromSelection</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveRecall.html" title="AgsRemoveRecall">
+<link rel="next" href="ags-AgsSaveFile.html" title="AgsSaveFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveRecall.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSaveFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRemoveRegionFromSelection.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRemoveRegionFromSelection.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRemoveRegionFromSelection"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRemoveRegionFromSelection.top_of_page"></a>AgsRemoveRegionFromSelection</span></h2>
+<p>AgsRemoveRegionFromSelection</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRemoveRegionFromSelection.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>;
+struct              <a class="link" href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelectionClass" title="struct AgsRemoveRegionFromSelectionClass">AgsRemoveRegionFromSelectionClass</a>;
+<a class="link" href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * <a class="link" href="ags-AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new" title="ags_remove_region_from_selection_new ()">ags_remove_region_from_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRegionFromSelection.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRemoveRegionFromSelection.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRemoveRegionFromSelection"></a><h3>struct AgsRemoveRegionFromSelection</h3>
+<pre class="programlisting">struct AgsRemoveRegionFromSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRemoveRegionFromSelectionClass"></a><h3>struct AgsRemoveRegionFromSelectionClass</h3>
+<pre class="programlisting">struct AgsRemoveRegionFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-remove-region-from-selection-new"></a><h3>ags_remove_region_from_selection_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * ags_remove_region_from_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsNotation.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y0</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> x1</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> y1</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsResizeEditor.html b/api/ags_old/ags-AgsResizeEditor.html
new file mode 100644
index 0000000..0f9fe71
--- /dev/null
+++ b/api/ags_old/ags-AgsResizeEditor.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsResizeEditor</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">
+<link rel="next" href="AgsRuler.html" title="AgsRuler">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPropertyListingEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRuler.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsResizeEditor.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsResizeEditor.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsResizeEditor"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsResizeEditor.top_of_page"></a>AgsResizeEditor</span></h2>
+<p>AgsResizeEditor</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsResizeEditor.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor">AgsResizeEditor</a>;
+struct              <a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditorClass" title="struct AgsResizeEditorClass">AgsResizeEditorClass</a>;
+<a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="returnvalue">AgsResizeEditor</span></a> *   <a class="link" href="ags-AgsResizeEditor.html#ags-resize-editor-new" title="ags_resize_editor_new ()">ags_resize_editor_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsResizeEditor.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsResizeEditor"></a><h3>struct AgsResizeEditor</h3>
+<pre class="programlisting">struct AgsResizeEditor {
+  AgsPropertyEditor property_editor;
+
+  GtkSpinButton *audio_channels;
+
+  GtkSpinButton *input_pads;
+  GtkSpinButton *output_pads;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsResizeEditorClass"></a><h3>struct AgsResizeEditorClass</h3>
+<pre class="programlisting">struct AgsResizeEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-resize-editor-new"></a><h3>ags_resize_editor_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="returnvalue">AgsResizeEditor</span></a> *   ags_resize_editor_new               ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsReturnableThread.html b/api/ags_old/ags-AgsReturnableThread.html
new file mode 100644
index 0000000..b46af37
--- /dev/null
+++ b/api/ags_old/ags-AgsReturnableThread.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsReturnableThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">
+<link rel="next" href="ags-AgsTaskThread.html" title="AgsTaskThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-recycling-thread-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTaskThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsReturnableThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsReturnableThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsReturnableThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsReturnableThread.top_of_page"></a>AgsReturnableThread</span></h2>
+<p>AgsReturnableThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsReturnableThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE">AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread">AgsReturnableThread</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()">*AgsReturnableThreadCallback</a>)      (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+struct              <a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadClass" title="struct AgsReturnableThreadClass">AgsReturnableThreadClass</a>;
+enum                <a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadFlags" title="enum AgsReturnableThreadFlags">AgsReturnableThreadFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-connect-safe-run" title="ags_returnable_thread_connect_safe_run ()">ags_returnable_thread_connect_safe_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run" title="ags_returnable_thread_disconnect_safe_run ()">ags_returnable_thread_disconnect_safe_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+<a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * <a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-new" title="ags_returnable_thread_new ()">ags_returnable_thread_new</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *thread_pool</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-safe-run" title="ags_returnable_thread_safe_run ()">ags_returnable_thread_safe_run</a>      (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsReturnableThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThread"></a><h3>struct AgsReturnableThread</h3>
+<pre class="programlisting">struct AgsReturnableThread {
+  AgsThread thread;
+
+  volatile guint flags;
+
+  GObject *thread_pool;
+
+  pthread_mutex_t reset_mutex;
+  volatile void *safe_data;
+
+  gulong handler;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadCallback"></a><h3>AgsReturnableThreadCallback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                (*AgsReturnableThreadCallback)      (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadClass"></a><h3>struct AgsReturnableThreadClass</h3>
+<pre class="programlisting">struct AgsReturnableThreadClass {
+  AgsThreadClass thread;
+
+  void (*safe_run)(AgsReturnableThread *returnable_thread);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsReturnableThreadFlags"></a><h3>enum AgsReturnableThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_RETURNABLE_THREAD_IN_USE              = 1,
+  AGS_RETURNABLE_THREAD_RESET               = 1 << 1,
+} AgsReturnableThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-connect-safe-run"></a><h3>ags_returnable_thread_connect_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_returnable_thread_connect_safe_run
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-disconnect-safe-run"></a><h3>ags_returnable_thread_disconnect_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_returnable_thread_disconnect_safe_run
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-new"></a><h3>ags_returnable_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * ags_returnable_thread_new         (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *thread_pool</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-returnable-thread-safe-run"></a><h3>ags_returnable_thread_safe_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_returnable_thread_safe_run      (<em class="parameter"><code><a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRuler.html b/api/ags_old/ags-AgsRuler.html
new file mode 100644
index 0000000..2989c66
--- /dev/null
+++ b/api/ags_old/ags-AgsRuler.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRuler</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">
+<link rel="next" href="ags-ags-ruler-callbacks.html" title="ags_ruler_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsResizeEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-ruler-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRuler.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRuler.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRuler"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRuler.top_of_page"></a>AgsRuler</span></h2>
+<p>AgsRuler</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRuler.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsRuler.html#AgsRuler" title="struct AgsRuler">AgsRuler</a>;
+struct              <a class="link" href="ags-AgsRuler.html#AgsRulerClass" title="struct AgsRulerClass">AgsRulerClass</a>;
+<a class="link" href="ags-AgsRuler.html#AgsRuler" title="struct AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          <a class="link" href="ags-AgsRuler.html#ags-ruler-new" title="ags_ruler_new ()">ags_ruler_new</a>                       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRuler.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRuler.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRuler"></a><h3>struct AgsRuler</h3>
+<pre class="programlisting">struct AgsRuler {
+  GtkDrawingArea drawing_area;
+
+  /*
+  PangoLayout *layout;
+
+  char *font_name;
+  PangoFontDescription *font_desc;
+
+  PangoContext *context;
+  */
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRulerClass"></a><h3>struct AgsRulerClass</h3>
+<pre class="programlisting">struct AgsRulerClass {
+  GtkDrawingAreaClass drawing_area;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ruler-new"></a><h3>ags_ruler_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsRuler.html#AgsRuler" title="struct AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          ags_ruler_new                       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsRunnable.html b/api/ags_old/ags-AgsRunnable.html
new file mode 100644
index 0000000..8a53fb3
--- /dev/null
+++ b/api/ags_old/ags-AgsRunnable.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsRunnable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsPortlet.html" title="AgsPortlet">
+<link rel="next" href="ags-AgsSeekable.html" title="AgsSeekable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPortlet.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSeekable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsRunnable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsRunnable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsRunnable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsRunnable.top_of_page"></a>AgsRunnable</span></h2>
+<p>AgsRunnable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsRunnable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable">AgsRunnable</a>;
+struct              <a class="link" href="ags-AgsRunnable.html#AgsRunnableInterface" title="struct AgsRunnableInterface">AgsRunnableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRunnable.html#ags-runnable-run" title="ags_runnable_run ()">ags_runnable_run</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsRunnable.html#ags-runnable-stop" title="ags_runnable_stop ()">ags_runnable_stop</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRunnable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsRunnable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsRunnable"></a><h3>AgsRunnable</h3>
+<pre class="programlisting">typedef void AgsRunnable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsRunnableInterface"></a><h3>struct AgsRunnableInterface</h3>
+<pre class="programlisting">struct AgsRunnableInterface {
+  GTypeInterface interface;
+
+  void (*run)(AgsRunnable *runnable);
+  void (*stop)(AgsRunnable *runnable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-run"></a><h3>ags_runnable_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_runnable_run                    (<em class="parameter"><code><a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-runnable-stop"></a><h3>ags_runnable_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_runnable_stop                   (<em class="parameter"><code><a class="link" href="ags-AgsRunnable.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSF2Chooser.html b/api/ags_old/ags-AgsSF2Chooser.html
new file mode 100644
index 0000000..8fcbc52
--- /dev/null
+++ b/api/ags_old/ags-AgsSF2Chooser.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSF2Chooser</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">
+<link rel="next" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-window-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-sf2-chooser-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSF2Chooser.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSF2Chooser.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSF2Chooser"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSF2Chooser.top_of_page"></a>AgsSF2Chooser</span></h2>
+<p>AgsSF2Chooser</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSF2Chooser.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser">AgsSF2Chooser</a>;
+struct              <a class="link" href="ags-AgsSF2Chooser.html#AgsSF2ChooserClass" title="struct AgsSF2ChooserClass">AgsSF2ChooserClass</a>;
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-completed" title="ags_sf2_chooser_completed ()">ags_sf2_chooser_completed</a>           (<em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     <a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-new" title="ags_sf2_chooser_new ()">ags_sf2_chooser_new</a>                 ();
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-open" title="ags_sf2_chooser_open ()">ags_sf2_chooser_open</a>                (<em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo" title="ags_sf2_chooser_remove_all_from_combo ()">ags_sf2_chooser_remove_all_from_combo</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSF2Chooser.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSF2Chooser.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSF2Chooser"></a><h3>struct AgsSF2Chooser</h3>
+<pre class="programlisting">struct AgsSF2Chooser {
+  GtkVBox vbox;
+
+  AgsIpatch *ipatch;
+
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+  GtkComboBoxText *sample;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSF2ChooserClass"></a><h3>struct AgsSF2ChooserClass</h3>
+<pre class="programlisting">struct AgsSF2ChooserClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-completed"></a><h3>ags_sf2_chooser_completed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_sf2_chooser_completed           (<em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-new"></a><h3>ags_sf2_chooser_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     ags_sf2_chooser_new                 ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-open"></a><h3>ags_sf2_chooser_open ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_open                (<em class="parameter"><code><a class="link" href="ags-AgsSF2Chooser.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *filename</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-remove-all-from-combo"></a><h3>ags_sf2_chooser_remove_all_from_combo ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_remove_all_from_combo
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSaveFile.html b/api/ags_old/ags-AgsSaveFile.html
new file mode 100644
index 0000000..11f6044
--- /dev/null
+++ b/api/ags_old/ags-AgsSaveFile.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSaveFile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">
+<link rel="next" href="ags-AgsScrollOnPlay.html" title="AgsScrollOnPlay">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoveRegionFromSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsScrollOnPlay.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSaveFile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSaveFile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSaveFile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSaveFile.top_of_page"></a>AgsSaveFile</span></h2>
+<p>AgsSaveFile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSaveFile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSaveFile.html#AgsSaveFile" title="struct AgsSaveFile">AgsSaveFile</a>;
+struct              <a class="link" href="ags-AgsSaveFile.html#AgsSaveFileClass" title="struct AgsSaveFileClass">AgsSaveFileClass</a>;
+<a class="link" href="ags-AgsSaveFile.html#AgsSaveFile" title="struct AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       <a class="link" href="ags-AgsSaveFile.html#ags-save-file-new" title="ags_save_file_new ()">ags_save_file_new</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSaveFile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSaveFile"></a><h3>struct AgsSaveFile</h3>
+<pre class="programlisting">struct AgsSaveFile {
+  AgsTask task;
+
+  AgsFile *file;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSaveFileClass"></a><h3>struct AgsSaveFileClass</h3>
+<pre class="programlisting">struct AgsSaveFileClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-save-file-new"></a><h3>ags_save_file_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSaveFile.html#AgsSaveFile" title="struct AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       ags_save_file_new                   (<em class="parameter"><code><a class="link" href="ags-AgsFile.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsScrollOnPlay.html b/api/ags_old/ags-AgsScrollOnPlay.html
new file mode 100644
index 0000000..8164c6f
--- /dev/null
+++ b/api/ags_old/ags-AgsScrollOnPlay.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsScrollOnPlay</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSaveFile.html" title="AgsSaveFile">
+<link rel="next" href="ags-AgsSetAudioChannels.html" title="AgsSetAudioChannels">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSaveFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetAudioChannels.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsScrollOnPlay.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsScrollOnPlay.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsScrollOnPlay"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsScrollOnPlay.top_of_page"></a>AgsScrollOnPlay</span></h2>
+<p>AgsScrollOnPlay</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsScrollOnPlay.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay">AgsScrollOnPlay</a>;
+struct              <a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlayClass" title="struct AgsScrollOnPlayClass">AgsScrollOnPlayClass</a>;
+<a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   <a class="link" href="ags-AgsScrollOnPlay.html#ags-scroll-on-play-new" title="ags_scroll_on_play_new ()">ags_scroll_on_play_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsScrollOnPlay.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsScrollOnPlay"></a><h3>struct AgsScrollOnPlay</h3>
+<pre class="programlisting">struct AgsScrollOnPlay {
+  AgsTask task;
+
+  GtkWidget *editor;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsScrollOnPlayClass"></a><h3>struct AgsScrollOnPlayClass</h3>
+<pre class="programlisting">struct AgsScrollOnPlayClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-scroll-on-play-new"></a><h3>ags_scroll_on_play_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsScrollOnPlay.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   ags_scroll_on_play_new              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSeekable.html b/api/ags_old/ags-AgsSeekable.html
new file mode 100644
index 0000000..a1f0def
--- /dev/null
+++ b/api/ags_old/ags-AgsSeekable.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSeekable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsRunnable.html" title="AgsRunnable">
+<link rel="next" href="ags-AgsTactable.html" title="AgsTactable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRunnable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTactable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSeekable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSeekable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSeekable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSeekable.top_of_page"></a>AgsSeekable</span></h2>
+<p>AgsSeekable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSeekable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsSeekable.html#AgsSeekable" title="AgsSeekable">AgsSeekable</a>;
+struct              <a class="link" href="ags-AgsSeekable.html#AgsSeekableInterface" title="struct AgsSeekableInterface">AgsSeekableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSeekable.html#ags-seekable-seek" title="ags_seekable_seek ()">ags_seekable_seek</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsSeekable.html#AgsSeekable" title="AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> steps</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> forward</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSeekable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSeekable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSeekable"></a><h3>AgsSeekable</h3>
+<pre class="programlisting">typedef void AgsSeekable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSeekableInterface"></a><h3>struct AgsSeekableInterface</h3>
+<pre class="programlisting">struct AgsSeekableInterface {
+  GTypeInterface interface;
+
+  void (*seek)(AgsSeekable *seekable, guint steps, gboolean forward);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-seekable-seek"></a><h3>ags_seekable_seek ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_seekable_seek                   (<em class="parameter"><code><a class="link" href="ags-AgsSeekable.html#AgsSeekable" title="AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> steps</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> forward</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsServer.html b/api/ags_old/ags-AgsServer.html
new file mode 100644
index 0000000..7a0f012
--- /dev/null
+++ b/api/ags_old/ags-AgsServer.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsServer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<link rel="prev" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">
+<link rel="next" href="api-index-full.html" title="API Index">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRemoteTask.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-rpc.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsServer.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsServer.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsServer"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsServer.top_of_page"></a>AgsServer</span></h2>
+<p>AgsServer</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsServer.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer">AgsServer</a>;
+struct              <a class="link" href="ags-AgsServer.html#AgsServerClass" title="struct AgsServerClass">AgsServerClass</a>;
+enum                <a class="link" href="ags-AgsServer.html#AgsServerFlags" title="enum AgsServerFlags">AgsServerFlags</a>;
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="ags-AgsServer.html#ags-server-create-object" title="ags_server_create_object ()">ags_server_create_object</a>            (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a class="link" href="ags-AgsServer.html#ags-server-lookup" title="ags_server_lookup ()">ags_server_lookup</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a class="link" href="ags-AgsServer.html#ags-server-new" title="ags_server_new ()">ags_server_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);
+<GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      <a class="link" href="ags-AgsServer.html#ags-server-object-set-property" title="ags_server_object_set_property ()">ags_server_object_set_property</a>      (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsServer.html#ags-server-start" title="ags_server_start ()">ags_server_start</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServer.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServer.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsServer"></a><h3>struct AgsServer</h3>
+<pre class="programlisting">struct AgsServer {
+  GObject object;
+
+  guint flags;
+
+#ifdef AGS_WITH_XMLRPC_C
+  TServer abyss_server;
+  TSocket *socket;
+#endif
+  int socket_fd;
+  struct sockaddr_in address;
+
+  void *server_info;
+  
+  GObject *main;
+
+  AgsRegistry *registry;
+  AgsRemoteTask *remote_task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerClass"></a><h3>struct AgsServerClass</h3>
+<pre class="programlisting">struct AgsServerClass {
+  GObjectClass object;
+  
+  void (*start)(AgsServer *server);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerFlags"></a><h3>enum AgsServerFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SERVER_STARTED        = 1,
+  AGS_SERVER_RUNNING        = 1 << 1,
+} AgsServerFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-create-object"></a><h3>ags_server_create_object ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_server_create_object            (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-lookup"></a><h3>ags_server_lookup ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_lookup                   (<em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-new"></a><h3>ags_server_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *main</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-object-set-property"></a><h3>ags_server_object_set_property ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlrpc-value"><span class="returnvalue">xmlrpc_value</span></GTKDOCLINK> *      ags_server_object_set_property      (<em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-env"><span class="type">xmlrpc_env</span></GTKDOCLINK> *env</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlrpc-value"><span class="type">xmlrpc_value</span></GTKDOCLINK> *param_array</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="void"><span class="type">void</span></GTKDOCLINK> *server_info</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-start"></a><h3>ags_server_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_server_start                    (<em class="parameter"><code><a class="link" href="ags-AgsServer.html#AgsServer" title="struct AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsServerPreferences.html b/api/ags_old/ags-AgsServerPreferences.html
new file mode 100644
index 0000000..e96f43f
--- /dev/null
+++ b/api/ags_old/ags-AgsServerPreferences.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsServerPreferences</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-ags-ruler-callbacks.html" title="ags_ruler_callbacks">
+<link rel="next" href="ags-AgsWindow.html" title="AgsWindow">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-ruler-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsWindow.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsServerPreferences.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsServerPreferences.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsServerPreferences"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsServerPreferences.top_of_page"></a>AgsServerPreferences</span></h2>
+<p>AgsServerPreferences</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsServerPreferences.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferences" title="struct AgsServerPreferences">AgsServerPreferences</a>;
+struct              <a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferencesClass" title="struct AgsServerPreferencesClass">AgsServerPreferencesClass</a>;
+<a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferences" title="struct AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * <a class="link" href="ags-AgsServerPreferences.html#ags-server-preferences-new" title="ags_server_preferences_new ()">ags_server_preferences_new</a>       ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsServerPreferences.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsServerPreferences"></a><h3>struct AgsServerPreferences</h3>
+<pre class="programlisting">struct AgsServerPreferences {
+  GtkVBox vbox;
+
+  GtkCheckButton *start;
+
+  GtkEntry *address;
+  GtkEntry *port;
+
+  GtkEntry *username;
+  GtkEntry *password;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsServerPreferencesClass"></a><h3>struct AgsServerPreferencesClass</h3>
+<pre class="programlisting">struct AgsServerPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-server-preferences-new"></a><h3>ags_server_preferences_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsServerPreferences.html#AgsServerPreferences" title="struct AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * ags_server_preferences_new       ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSetAudioChannels.html b/api/ags_old/ags-AgsSetAudioChannels.html
new file mode 100644
index 0000000..7ef11f4
--- /dev/null
+++ b/api/ags_old/ags-AgsSetAudioChannels.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetAudioChannels</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsScrollOnPlay.html" title="AgsScrollOnPlay">
+<link rel="next" href="ags-AgsSetBufferSize.html" title="AgsSetBufferSize">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsScrollOnPlay.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetBufferSize.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetAudioChannels.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetAudioChannels.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetAudioChannels"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetAudioChannels.top_of_page"></a>AgsSetAudioChannels</span></h2>
+<p>AgsSetAudioChannels</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetAudioChannels.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels">AgsSetAudioChannels</a>;
+struct              <a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannelsClass" title="struct AgsSetAudioChannelsClass">AgsSetAudioChannelsClass</a>;
+<a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * <a class="link" href="ags-AgsSetAudioChannels.html#ags-set-audio-channels-new" title="ags_set_audio_channels_new ()">ags_set_audio_channels_new</a>        (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetAudioChannels.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetAudioChannels"></a><h3>struct AgsSetAudioChannels</h3>
+<pre class="programlisting">struct AgsSetAudioChannels {
+  AgsTask task;
+
+  AgsDevout *devout;
+  guint audio_channels;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetAudioChannelsClass"></a><h3>struct AgsSetAudioChannelsClass</h3>
+<pre class="programlisting">struct AgsSetAudioChannelsClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-audio-channels-new"></a><h3>ags_set_audio_channels_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetAudioChannels.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * ags_set_audio_channels_new        (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSetBufferSize.html b/api/ags_old/ags-AgsSetBufferSize.html
new file mode 100644
index 0000000..b41b58e
--- /dev/null
+++ b/api/ags_old/ags-AgsSetBufferSize.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetBufferSize</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetAudioChannels.html" title="AgsSetAudioChannels">
+<link rel="next" href="ags-AgsSetDevoutPlayFlags.html" title="AgsSetDevoutPlayFlags">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetAudioChannels.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetDevoutPlayFlags.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetBufferSize.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetBufferSize.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetBufferSize"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetBufferSize.top_of_page"></a>AgsSetBufferSize</span></h2>
+<p>AgsSetBufferSize</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetBufferSize.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSetBufferSize.html#AgsSetBufferSize" title="struct AgsSetBufferSize">AgsSetBufferSize</a>;
+struct              <a class="link" href="ags-AgsSetBufferSize.html#AgsSetBufferSizeClass" title="struct AgsSetBufferSizeClass">AgsSetBufferSizeClass</a>;
+<a class="link" href="ags-AgsSetBufferSize.html#AgsSetBufferSize" title="struct AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></a> *  <a class="link" href="ags-AgsSetBufferSize.html#ags-set-buffer-size-new" title="ags_set_buffer_size_new ()">ags_set_buffer_size_new</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetBufferSize.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetBufferSize"></a><h3>struct AgsSetBufferSize</h3>
+<pre class="programlisting">struct AgsSetBufferSize {
+  AgsTask task;
+
+  GObject *gobject;
+  guint buffer_size;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetBufferSizeClass"></a><h3>struct AgsSetBufferSizeClass</h3>
+<pre class="programlisting">struct AgsSetBufferSizeClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-buffer-size-new"></a><h3>ags_set_buffer_size_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetBufferSize.html#AgsSetBufferSize" title="struct AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></a> *  ags_set_buffer_size_new             (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSetDevoutPlayFlags.html b/api/ags_old/ags-AgsSetDevoutPlayFlags.html
new file mode 100644
index 0000000..20a252c
--- /dev/null
+++ b/api/ags_old/ags-AgsSetDevoutPlayFlags.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetDevoutPlayFlags</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetBufferSize.html" title="AgsSetBufferSize">
+<link rel="next" href="ags-AgsSetMuted.html" title="AgsSetMuted">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetBufferSize.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetMuted.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetDevoutPlayFlags.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetDevoutPlayFlags.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetDevoutPlayFlags"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetDevoutPlayFlags.top_of_page"></a>AgsSetDevoutPlayFlags</span></h2>
+<p>AgsSetDevoutPlayFlags</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetDevoutPlayFlags.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>;
+struct              <a class="link" href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlagsClass" title="struct AgsSetDevoutPlayFlagsClass">AgsSetDevoutPlayFlagsClass</a>;
+<a class="link" href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * <a class="link" href="ags-AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new" title="ags_set_devout_play_flags_new ()">ags_set_devout_play_flags_new</a>   (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> devout_play_flags</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetDevoutPlayFlags.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetDevoutPlayFlags"></a><h3>struct AgsSetDevoutPlayFlags</h3>
+<pre class="programlisting">struct AgsSetDevoutPlayFlags {
+  AgsTask task;
+
+  AgsDevoutPlay *devout_play;
+  guint devout_play_flags;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetDevoutPlayFlagsClass"></a><h3>struct AgsSetDevoutPlayFlagsClass</h3>
+<pre class="programlisting">struct AgsSetDevoutPlayFlagsClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-devout-play-flags-new"></a><h3>ags_set_devout_play_flags_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * ags_set_devout_play_flags_new   (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> devout_play_flags</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSetMuted.html b/api/ags_old/ags-AgsSetMuted.html
new file mode 100644
index 0000000..98c265e
--- /dev/null
+++ b/api/ags_old/ags-AgsSetMuted.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetMuted</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetDevoutPlayFlags.html" title="AgsSetDevoutPlayFlags">
+<link rel="next" href="ags-AgsSetOutputDevice.html" title="AgsSetOutputDevice">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetDevoutPlayFlags.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetOutputDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetMuted.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetMuted.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetMuted"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetMuted.top_of_page"></a>AgsSetMuted</span></h2>
+<p>AgsSetMuted</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetMuted.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSetMuted.html#AgsSetMuted" title="struct AgsSetMuted">AgsSetMuted</a>;
+struct              <a class="link" href="ags-AgsSetMuted.html#AgsSetMutedClass" title="struct AgsSetMutedClass">AgsSetMutedClass</a>;
+<a class="link" href="ags-AgsSetMuted.html#AgsSetMuted" title="struct AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       <a class="link" href="ags-AgsSetMuted.html#ags-set-muted-new" title="ags_set_muted_new ()">ags_set_muted_new</a>                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetMuted.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetMuted"></a><h3>struct AgsSetMuted</h3>
+<pre class="programlisting">struct AgsSetMuted {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gboolean muted;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetMutedClass"></a><h3>struct AgsSetMutedClass</h3>
+<pre class="programlisting">struct AgsSetMutedClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-muted-new"></a><h3>ags_set_muted_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetMuted.html#AgsSetMuted" title="struct AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       ags_set_muted_new                   (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> muted</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSetOutputDevice.html b/api/ags_old/ags-AgsSetOutputDevice.html
new file mode 100644
index 0000000..0eac65e
--- /dev/null
+++ b/api/ags_old/ags-AgsSetOutputDevice.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetOutputDevice</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetMuted.html" title="AgsSetMuted">
+<link rel="next" href="ags-AgsSetSamplerate.html" title="AgsSetSamplerate">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetMuted.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSetSamplerate.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetOutputDevice.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetOutputDevice.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetOutputDevice"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetOutputDevice.top_of_page"></a>AgsSetOutputDevice</span></h2>
+<p>AgsSetOutputDevice</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetOutputDevice.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice">AgsSetOutputDevice</a>;
+struct              <a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDeviceClass" title="struct AgsSetOutputDeviceClass">AgsSetOutputDeviceClass</a>;
+<a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * <a class="link" href="ags-AgsSetOutputDevice.html#ags-set-output-device-new" title="ags_set_output_device_new ()">ags_set_output_device_new</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetOutputDevice.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetOutputDevice"></a><h3>struct AgsSetOutputDevice</h3>
+<pre class="programlisting">struct AgsSetOutputDevice {
+  AgsTask task;
+
+  GObject *devout;
+  char *card_id;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetOutputDeviceClass"></a><h3>struct AgsSetOutputDeviceClass</h3>
+<pre class="programlisting">struct AgsSetOutputDeviceClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-output-device-new"></a><h3>ags_set_output_device_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetOutputDevice.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * ags_set_output_device_new          (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="char"><span class="type">char</span></GTKDOCLINK> *card_id</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSetSamplerate.html b/api/ags_old/ags-AgsSetSamplerate.html
new file mode 100644
index 0000000..f80c192
--- /dev/null
+++ b/api/ags_old/ags-AgsSetSamplerate.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSetSamplerate</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetOutputDevice.html" title="AgsSetOutputDevice">
+<link rel="next" href="ags-AgsStartDevout.html" title="AgsStartDevout">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetOutputDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStartDevout.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSetSamplerate.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSetSamplerate.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSetSamplerate"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSetSamplerate.top_of_page"></a>AgsSetSamplerate</span></h2>
+<p>AgsSetSamplerate</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSetSamplerate.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerate" title="struct AgsSetSamplerate">AgsSetSamplerate</a>;
+struct              <a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerateClass" title="struct AgsSetSamplerateClass">AgsSetSamplerateClass</a>;
+<a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerate" title="struct AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  <a class="link" href="ags-AgsSetSamplerate.html#ags-set-samplerate-new" title="ags_set_samplerate_new ()">ags_set_samplerate_new</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSetSamplerate.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSetSamplerate"></a><h3>struct AgsSetSamplerate</h3>
+<pre class="programlisting">struct AgsSetSamplerate {
+  AgsTask task;
+
+  GObject *gobject;
+  guint samplerate;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSetSamplerateClass"></a><h3>struct AgsSetSamplerateClass</h3>
+<pre class="programlisting">struct AgsSetSamplerateClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-set-samplerate-new"></a><h3>ags_set_samplerate_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSetSamplerate.html#AgsSetSamplerate" title="struct AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  ags_set_samplerate_new              (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> samplerate</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSingleThread.html b/api/ags_old/ags-AgsSingleThread.html
new file mode 100644
index 0000000..7fb9a56
--- /dev/null
+++ b/api/ags_old/ags-AgsSingleThread.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSingleThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsThreadPool.html" title="AgsThreadPool">
+<link rel="next" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsThreadPool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="audio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSingleThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSingleThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSingleThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSingleThread.top_of_page"></a>AgsSingleThread</span></h2>
+<p>AgsSingleThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSingleThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" title="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a>
+struct              <a class="link" href="ags-AgsSingleThread.html#AgsSingleThread" title="struct AgsSingleThread">AgsSingleThread</a>;
+struct              <a class="link" href="ags-AgsSingleThread.html#AgsSingleThreadClass" title="struct AgsSingleThreadClass">AgsSingleThreadClass</a>;
+<a class="link" href="ags-AgsSingleThread.html#AgsSingleThread" title="struct AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   <a class="link" href="ags-AgsSingleThread.html#ags-single-thread-new" title="ags_single_thread_new ()">ags_single_thread_new</a>               ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSingleThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSingleThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS"></a><h3>AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</h3>
+<pre class="programlisting">#define AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE (30)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSingleThread"></a><h3>struct AgsSingleThread</h3>
+<pre class="programlisting">struct AgsSingleThread {
+  AgsThread thread;
+
+  AgsAudioLoop *audio_loop;
+  AgsDevoutThread *devout_thread;
+  AgsTaskThread *task_thread;
+  AgsGuiThread *gui_thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSingleThreadClass"></a><h3>struct AgsSingleThreadClass</h3>
+<pre class="programlisting">struct AgsSingleThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-single-thread-new"></a><h3>ags_single_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSingleThread.html#AgsSingleThread" title="struct AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   ags_single_thread_new               ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSndfile.html b/api/ags_old/ags-AgsSndfile.html
new file mode 100644
index 0000000..b9d1784
--- /dev/null
+++ b/api/ags_old/ags-AgsSndfile.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSndfile</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<link rel="prev" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">
+<link rel="next" href="recall.html" title="Recalls - Effect processors">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsIpatchSF2Reader.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio-file.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="recall.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSndfile.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSndfile.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSndfile"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSndfile.top_of_page"></a>AgsSndfile</span></h2>
+<p>AgsSndfile</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSndfile.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSndfile.html#AgsSndfile" title="struct AgsSndfile">AgsSndfile</a>;
+struct              <a class="link" href="ags-AgsSndfile.html#AgsSndfileClass" title="struct AgsSndfileClass">AgsSndfileClass</a>;
+enum                <a class="link" href="ags-AgsSndfile.html#AgsSndfileFlags" title="enum AgsSndfileFlags">AgsSndfileFlags</a>;
+<a class="link" href="ags-AgsSndfile.html#AgsSndfile" title="struct AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        <a class="link" href="ags-AgsSndfile.html#ags-sndfile-new" title="ags_sndfile_new ()">ags_sndfile_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSndfile.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSndfile"></a><h3>struct AgsSndfile</h3>
+<pre class="programlisting">struct AgsSndfile {
+  GObject object;
+
+  guint flags;
+
+  SF_INFO *info;
+  SNDFILE *file;
+
+  guchar *pointer;
+  guchar *current;
+  gsize length;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSndfileClass"></a><h3>struct AgsSndfileClass</h3>
+<pre class="programlisting">struct AgsSndfileClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSndfileFlags"></a><h3>enum AgsSndfileFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SNDFILE_ITER_START    = 1,
+  AGS_SNDFILE_VIRTUAL       = 1 << 1,
+} AgsSndfileFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sndfile-new"></a><h3>ags_sndfile_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSndfile.html#AgsSndfile" title="struct AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        ags_sndfile_new                     ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsStackable.html b/api/ags_old/ags-AgsStackable.html
new file mode 100644
index 0000000..03bd29a
--- /dev/null
+++ b/api/ags_old/ags-AgsStackable.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStackable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsTactable.html" title="AgsTactable">
+<link rel="next" href="ags-AgsPersistable.html" title="AgsPersistable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTactable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPersistable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStackable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStackable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStackable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStackable.top_of_page"></a>AgsStackable</span></h2>
+<p>AgsStackable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStackable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable">AgsStackable</a>;
+struct              <a class="link" href="ags-AgsStackable.html#AgsStackableInterface" title="struct AgsStackableInterface">AgsStackableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsStackable.html#ags-stackable-pop" title="ags_stackable_pop ()">ags_stackable_pop</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsStackable.html#ags-stackable-push" title="ags_stackable_push ()">ags_stackable_push</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStackable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStackable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStackable"></a><h3>AgsStackable</h3>
+<pre class="programlisting">typedef void AgsStackable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStackableInterface"></a><h3>struct AgsStackableInterface</h3>
+<pre class="programlisting">struct AgsStackableInterface {
+  GTypeInterface interface;
+
+  void (*push)(AgsStackable *stackable);
+  void (*pop)(AgsStackable *stackable);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-pop"></a><h3>ags_stackable_pop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_stackable_pop                   (<em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stackable-push"></a><h3>ags_stackable_push ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_stackable_push                  (<em class="parameter"><code><a class="link" href="ags-AgsStackable.html#AgsStackable" title="AgsStackable"><span class="type">AgsStackable</span></a> *stackable</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsStartDevout.html b/api/ags_old/ags-AgsStartDevout.html
new file mode 100644
index 0000000..c6c1d79
--- /dev/null
+++ b/api/ags_old/ags-AgsStartDevout.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStartDevout</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsSetSamplerate.html" title="AgsSetSamplerate">
+<link rel="next" href="ags-AgsToggleLed.html" title="AgsToggleLed">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSetSamplerate.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsToggleLed.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStartDevout.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStartDevout.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStartDevout"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStartDevout.top_of_page"></a>AgsStartDevout</span></h2>
+<p>AgsStartDevout</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStartDevout.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsStartDevout.html#AgsStartDevout" title="struct AgsStartDevout">AgsStartDevout</a>;
+struct              <a class="link" href="ags-AgsStartDevout.html#AgsStartDevoutClass" title="struct AgsStartDevoutClass">AgsStartDevoutClass</a>;
+<a class="link" href="ags-AgsStartDevout.html#AgsStartDevout" title="struct AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    <a class="link" href="ags-AgsStartDevout.html#ags-start-devout-new" title="ags_start_devout_new ()">ags_start_devout_new</a>                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStartDevout.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStartDevout"></a><h3>struct AgsStartDevout</h3>
+<pre class="programlisting">struct AgsStartDevout {
+  AgsTask task;
+
+  AgsDevout *devout;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStartDevoutClass"></a><h3>struct AgsStartDevoutClass</h3>
+<pre class="programlisting">struct AgsStartDevoutClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-start-devout-new"></a><h3>ags_start_devout_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStartDevout.html#AgsStartDevout" title="struct AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    ags_start_devout_new                (<em class="parameter"><code><a class="link" href="ags-AgsDevout.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsStream.html b/api/ags_old/ags-AgsStream.html
new file mode 100644
index 0000000..ca209cc
--- /dev/null
+++ b/api/ags_old/ags-AgsStream.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStream</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPlayRecycling.html" title="AgsPlayRecycling">
+<link rel="next" href="ags-AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlayRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStreamAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStream.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStream.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStream"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStream.top_of_page"></a>AgsStream</span></h2>
+<p>AgsStream</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStream.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsStream.html#AgsStream" title="struct AgsStream">AgsStream</a>;
+struct              <a class="link" href="ags-AgsStream.html#AgsStreamClass" title="struct AgsStreamClass">AgsStreamClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsStream.html#ags-stream" title="ags_stream ()">ags_stream</a>                          (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<a class="link" href="ags-AgsStream.html#AgsStream" title="struct AgsStream"><span class="returnvalue">AgsStream</span></a> *         <a class="link" href="ags-AgsStream.html#ags-stream-new" title="ags_stream_new ()">ags_stream_new</a>                      ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStream.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStream.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStream"></a><h3>struct AgsStream</h3>
+<pre class="programlisting">struct AgsStream {
+  AgsRecall recall;
+
+  AgsAudioSignal *audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamClass"></a><h3>struct AgsStreamClass</h3>
+<pre class="programlisting">struct AgsStreamClass {
+  AgsRecallClass recall;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream"></a><h3>ags_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_stream                          (<em class="parameter"><code><a class="link" href="ags-AgsRecall.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsRecallID.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-new"></a><h3>ags_stream_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStream.html#AgsStream" title="struct AgsStream"><span class="returnvalue">AgsStream</span></a> *         ags_stream_new                      ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsStreamAudioSignal.html b/api/ags_old/ags-AgsStreamAudioSignal.html
new file mode 100644
index 0000000..cf17291
--- /dev/null
+++ b/api/ags_old/ags-AgsStreamAudioSignal.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStream.html" title="AgsStream">
+<link rel="next" href="ags-AgsStreamChannel.html" title="AgsStreamChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStreamChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamAudioSignal.top_of_page"></a>AgsStreamAudioSignal</span></h2>
+<p>AgsStreamAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal">AgsStreamAudioSignal</a>;
+struct              <a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignalClass" title="struct AgsStreamAudioSignalClass">AgsStreamAudioSignalClass</a>;
+<a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * <a class="link" href="ags-AgsStreamAudioSignal.html#ags-stream-audio-signal-new" title="ags_stream_audio_signal_new ()">ags_stream_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamAudioSignal"></a><h3>struct AgsStreamAudioSignal</h3>
+<pre class="programlisting">struct AgsStreamAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamAudioSignalClass"></a><h3>struct AgsStreamAudioSignalClass</h3>
+<pre class="programlisting">struct AgsStreamAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-audio-signal-new"></a><h3>ags_stream_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStreamAudioSignal.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * ags_stream_audio_signal_new      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsStreamChannel.html b/api/ags_old/ags-AgsStreamChannel.html
new file mode 100644
index 0000000..3b3747e
--- /dev/null
+++ b/api/ags_old/ags-AgsStreamChannel.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">
+<link rel="next" href="ags-AgsStreamChannelRun.html" title="AgsStreamChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStreamAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStreamChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamChannel.top_of_page"></a>AgsStreamChannel</span></h2>
+<p>AgsStreamChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannel" title="struct AgsStreamChannel">AgsStreamChannel</a>;
+struct              <a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannelClass" title="struct AgsStreamChannelClass">AgsStreamChannelClass</a>;
+<a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannel" title="struct AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  <a class="link" href="ags-AgsStreamChannel.html#ags-stream-channel-new" title="ags_stream_channel_new ()">ags_stream_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamChannel"></a><h3>struct AgsStreamChannel</h3>
+<pre class="programlisting">struct AgsStreamChannel {
+  AgsRecallChannel recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamChannelClass"></a><h3>struct AgsStreamChannelClass</h3>
+<pre class="programlisting">struct AgsStreamChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-channel-new"></a><h3>ags_stream_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStreamChannel.html#AgsStreamChannel" title="struct AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  ags_stream_channel_new              ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsStreamChannelRun.html b/api/ags_old/ags-AgsStreamChannelRun.html
new file mode 100644
index 0000000..5f89346
--- /dev/null
+++ b/api/ags_old/ags-AgsStreamChannelRun.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStreamChannel.html" title="AgsStreamChannel">
+<link rel="next" href="ags-AgsStreamRecycling.html" title="AgsStreamRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStreamChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStreamRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamChannelRun.top_of_page"></a>AgsStreamChannelRun</span></h2>
+<p>AgsStreamChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun">AgsStreamChannelRun</a>;
+struct              <a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRunClass" title="struct AgsStreamChannelRunClass">AgsStreamChannelRunClass</a>;
+<a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * <a class="link" href="ags-AgsStreamChannelRun.html#ags-stream-channel-run-new" title="ags_stream_channel_run_new ()">ags_stream_channel_run_new</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamChannelRun"></a><h3>struct AgsStreamChannelRun</h3>
+<pre class="programlisting">struct AgsStreamChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamChannelRunClass"></a><h3>struct AgsStreamChannelRunClass</h3>
+<pre class="programlisting">struct AgsStreamChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-channel-run-new"></a><h3>ags_stream_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStreamChannelRun.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * ags_stream_channel_run_new        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsStreamRecycling.html b/api/ags_old/ags-AgsStreamRecycling.html
new file mode 100644
index 0000000..048ccf3
--- /dev/null
+++ b/api/ags_old/ags-AgsStreamRecycling.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsStreamRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsStreamChannelRun.html" title="AgsStreamChannelRun">
+<link rel="next" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStreamChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="task.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsStreamRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsStreamRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsStreamRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsStreamRecycling.top_of_page"></a>AgsStreamRecycling</span></h2>
+<p>AgsStreamRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsStreamRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecycling" title="struct AgsStreamRecycling">AgsStreamRecycling</a>;
+struct              <a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecyclingClass" title="struct AgsStreamRecyclingClass">AgsStreamRecyclingClass</a>;
+<a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecycling" title="struct AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * <a class="link" href="ags-AgsStreamRecycling.html#ags-stream-recycling-new" title="ags_stream_recycling_new ()">ags_stream_recycling_new</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsStreamRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsStreamRecycling"></a><h3>struct AgsStreamRecycling</h3>
+<pre class="programlisting">struct AgsStreamRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsStreamRecyclingClass"></a><h3>struct AgsStreamRecyclingClass</h3>
+<pre class="programlisting">struct AgsStreamRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-stream-recycling-new"></a><h3>ags_stream_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsStreamRecycling.html#AgsStreamRecycling" title="struct AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * ags_stream_recycling_new           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSynth.html b/api/ags_old/ags-AgsSynth.html
new file mode 100644
index 0000000..220fbea
--- /dev/null
+++ b/api/ags_old/ags-AgsSynth.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynth</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsPanelInputPad.html" title="AgsPanelInputPad">
+<link rel="next" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPanelInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-synth-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSynth.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSynth.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSynth"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynth.top_of_page"></a>AgsSynth</span></h2>
+<p>AgsSynth</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSynth.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth">AgsSynth</a>;
+struct              <a class="link" href="ags-AgsSynth.html#AgsSynthClass" title="struct AgsSynthClass">AgsSynthClass</a>;
+enum                <a class="link" href="ags-AgsSynth.html#AgsSynthFlags" title="enum AgsSynthFlags">AgsSynthFlags</a>;
+<a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          <a class="link" href="ags-AgsSynth.html#ags-synth-new" title="ags_synth_new ()">ags_synth_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynth.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynth"></a><h3>struct AgsSynth</h3>
+<pre class="programlisting">struct AgsSynth {
+  AgsMachine machine;
+
+  guint flags;
+
+  gchar *name;
+  gchar *xml_type;
+
+  GtkVBox *input_pad;
+
+  GtkSpinButton *lower; // how many channels until to lowest freq
+  GtkSpinButton *loop_start;
+  GtkSpinButton *loop_end;
+
+  GtkCheckButton *auto_update;
+  GtkButton *update;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthClass"></a><h3>struct AgsSynthClass</h3>
+<pre class="programlisting">struct AgsSynthClass {
+  AgsMachineClass machine;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthFlags"></a><h3>enum AgsSynthFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_SYNTH_AUTO_UPDATE          = 1,
+} AgsSynthFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-new"></a><h3>ags_synth_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSynth.html#AgsSynth" title="struct AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          ags_synth_new                       (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSynthInputLine.html b/api/ags_old/ags-AgsSynthInputLine.html
new file mode 100644
index 0000000..1f87623
--- /dev/null
+++ b/api/ags_old/ags-AgsSynthInputLine.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynthInputLine</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">
+<link rel="next" href="ags-AgsSynthInputPad.html" title="AgsSynthInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-synth-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSynthInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSynthInputLine.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSynthInputLine.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSynthInputLine"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynthInputLine.top_of_page"></a>AgsSynthInputLine</span></h2>
+<p>AgsSynthInputLine</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSynthInputLine.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine">AgsSynthInputLine</a>;
+struct              <a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLineClass" title="struct AgsSynthInputLineClass">AgsSynthInputLineClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsSynthInputLine.html#ags-synth-input-line-map-recall" title="ags_synth_input_line_map_recall ()">ags_synth_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> *synth_input_line</code></em>);
+<a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * <a class="link" href="ags-AgsSynthInputLine.html#ags-synth-input-line-new" title="ags_synth_input_line_new ()">ags_synth_input_line_new</a>            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputLine.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynthInputLine"></a><h3>struct AgsSynthInputLine</h3>
+<pre class="programlisting">struct AgsSynthInputLine {
+  AgsLine line;
+
+  gchar *name;
+  gchar *xml_type;
+
+  AgsOscillator *oscillator;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthInputLineClass"></a><h3>struct AgsSynthInputLineClass</h3>
+<pre class="programlisting">struct AgsSynthInputLineClass {
+  AgsLineClass line;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-line-map-recall"></a><h3>ags_synth_input_line_map_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_input_line_map_recall     (<em class="parameter"><code><a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> *synth_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-line-new"></a><h3>ags_synth_input_line_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSynthInputLine.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * ags_synth_input_line_new            (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsSynthInputPad.html b/api/ags_old/ags-AgsSynthInputPad.html
new file mode 100644
index 0000000..7fc35d6
--- /dev/null
+++ b/api/ags_old/ags-AgsSynthInputPad.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsSynthInputPad</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="ags-AgsSynthInputLine.html" title="AgsSynthInputLine">
+<link rel="next" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSynthInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="xml-io.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsSynthInputPad.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsSynthInputPad.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsSynthInputPad"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsSynthInputPad.top_of_page"></a>AgsSynthInputPad</span></h2>
+<p>AgsSynthInputPad</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsSynthInputPad.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPad" title="struct AgsSynthInputPad">AgsSynthInputPad</a>;
+struct              <a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPadClass" title="struct AgsSynthInputPadClass">AgsSynthInputPadClass</a>;
+<a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPad" title="struct AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  <a class="link" href="ags-AgsSynthInputPad.html#ags-synth-input-pad-new" title="ags_synth_input_pad_new ()">ags_synth_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsSynthInputPad.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsSynthInputPad"></a><h3>struct AgsSynthInputPad</h3>
+<pre class="programlisting">struct AgsSynthInputPad {
+  AgsPad pad;
+
+  gchar *name;
+  gchar *xml_type;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsSynthInputPadClass"></a><h3>struct AgsSynthInputPadClass</h3>
+<pre class="programlisting">struct AgsSynthInputPadClass {
+  AgsPadClass pad;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-input-pad-new"></a><h3>ags_synth_input_pad_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsSynthInputPad.html#AgsSynthInputPad" title="struct AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  ags_synth_input_pad_new             (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsTable.html b/api/ags_old/ags-AgsTable.html
new file mode 100644
index 0000000..b3c9ed6
--- /dev/null
+++ b/api/ags_old/ags-AgsTable.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsVIndicator.html" title="AgsVIndicator">
+<link rel="next" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="thread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTable.top_of_page"></a>AgsTable</span></h2>
+<p>AgsTable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsTable.html#AgsTable" title="struct AgsTable">AgsTable</a>;
+struct              <a class="link" href="ags-AgsTable.html#AgsTableClass" title="struct AgsTableClass">AgsTableClass</a>;
+<a class="link" href="ags-AgsTable.html#AgsTable" title="struct AgsTable"><span class="returnvalue">AgsTable</span></a> *          <a class="link" href="ags-AgsTable.html#ags-table-new" title="ags_table_new ()">ags_table_new</a>                       (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> row</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> columns</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> homogeneous</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTable"></a><h3>struct AgsTable</h3>
+<pre class="programlisting">struct AgsTable {
+  GtkTable table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTableClass"></a><h3>struct AgsTableClass</h3>
+<pre class="programlisting">struct AgsTableClass {
+  GtkTableClass table;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-table-new"></a><h3>ags_table_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTable.html#AgsTable" title="struct AgsTable"><span class="returnvalue">AgsTable</span></a> *          ags_table_new                       (<em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> row</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> columns</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> homogeneous</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsTactable.html b/api/ags_old/ags-AgsTactable.html
new file mode 100644
index 0000000..8cb3cbc
--- /dev/null
+++ b/api/ags_old/ags-AgsTactable.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTactable</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="ags-AgsSeekable.html" title="AgsSeekable">
+<link rel="next" href="ags-AgsStackable.html" title="AgsStackable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSeekable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsStackable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTactable.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTactable.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTactable"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTactable.top_of_page"></a>AgsTactable</span></h2>
+<p>AgsTactable</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTactable.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">typedef             <a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable">AgsTactable</a>;
+struct              <a class="link" href="ags-AgsTactable.html#AgsTactableInterface" title="struct AgsTactableInterface">AgsTactableInterface</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTactable.html#ags-tactable-change-bpm" title="ags_tactable_change_bpm ()">ags_tactable_change_bpm</a>             (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTactable.html#ags-tactable-change-notation-duration" title="ags_tactable_change_notation_duration ()">ags_tactable_change_notation_duration</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTactable.html#ags-tactable-change-sequencer-duration" title="ags_tactable_change_sequencer_duration ()">ags_tactable_change_sequencer_duration</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTactable.html#ags-tactable-change-tact" title="ags_tactable_change_tact ()">ags_tactable_change_tact</a>            (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTactable.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTactable.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTactable"></a><h3>AgsTactable</h3>
+<pre class="programlisting">typedef void AgsTactable;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTactableInterface"></a><h3>struct AgsTactableInterface</h3>
+<pre class="programlisting">struct AgsTactableInterface {
+  GTypeInterface interface;
+
+  void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_notation_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_tact)(AgsTactable *tactable, gdouble tact);
+  void (*change_bpm)(AgsTactable *tactable, gdouble bpm);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-bpm"></a><h3>ags_tactable_change_bpm ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_bpm             (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> bpm</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-notation-duration"></a><h3>ags_tactable_change_notation_duration ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_notation_duration
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-sequencer-duration"></a><h3>ags_tactable_change_sequencer_duration ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_sequencer_duration
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> duration</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-tactable-change-tact"></a><h3>ags_tactable_change_tact ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_tactable_change_tact            (<em class="parameter"><code><a class="link" href="ags-AgsTactable.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsTask.html b/api/ags_old/ags-AgsTask.html
new file mode 100644
index 0000000..e5a001a
--- /dev/null
+++ b/api/ags_old/ags-AgsTask.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTask</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">
+<link rel="next" href="ags-AgsTimestamp.html" title="AgsTimestamp">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsRecyclingContainer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTimestamp.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTask.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTask.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTask"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTask.top_of_page"></a>AgsTask</span></h2>
+<p>AgsTask</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTask.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask">AgsTask</a>;
+struct              <a class="link" href="ags-AgsTask.html#AgsTaskClass" title="struct AgsTaskClass">AgsTaskClass</a>;
+enum                <a class="link" href="ags-AgsTask.html#AgsTaskFlags" title="enum AgsTaskFlags">AgsTaskFlags</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTask.html#ags-task-failure" title="ags_task_failure ()">ags_task_failure</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTask.html#ags-task-launch" title="ags_task_launch ()">ags_task_launch</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="returnvalue">AgsTask</span></a> *           <a class="link" href="ags-AgsTask.html#ags-task-new" title="ags_task_new ()">ags_task_new</a>                        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTask.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTask"></a><h3>struct AgsTask</h3>
+<pre class="programlisting">struct AgsTask {
+  GObject object;
+
+  guint flags;
+
+  char *name;
+
+  guint delay;
+
+  pthread_cond_t wait_sync_task_cond;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskClass"></a><h3>struct AgsTaskClass</h3>
+<pre class="programlisting">struct AgsTaskClass {
+  GObjectClass object;
+
+  void (*launch)(AgsTask *task);
+
+  void (*failure)(AgsTask *task, GError *error);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskFlags"></a><h3>enum AgsTaskFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TASK_LOCKED = 1,
+} AgsTaskFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-failure"></a><h3>ags_task_failure ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_failure                    (<em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-launch"></a><h3>ags_task_launch ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_launch                     (<em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-new"></a><h3>ags_task_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="returnvalue">AgsTask</span></a> *           ags_task_new                        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsTaskThread.html b/api/ags_old/ags-AgsTaskThread.html
new file mode 100644
index 0000000..d437f06
--- /dev/null
+++ b/api/ags_old/ags-AgsTaskThread.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTaskThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">
+<link rel="next" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsReturnableThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTimestampThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTaskThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTaskThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTaskThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTaskThread.top_of_page"></a>AgsTaskThread</span></h2>
+<p>AgsTaskThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTaskThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TASK_THREAD_DEFAULT_JIFFIE">AGS_TASK_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread">AgsTaskThread</a>;
+struct              <a class="link" href="ags-AgsTaskThread.html#AgsTaskThreadAppend" title="struct AgsTaskThreadAppend">AgsTaskThreadAppend</a>;
+struct              <a class="link" href="ags-AgsTaskThread.html#AgsTaskThreadClass" title="struct AgsTaskThreadClass">AgsTaskThreadClass</a>;
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTaskThread.html#ags-task-thread-append-task" title="ags_task_thread_append_task ()">ags_task_thread_append_task</a>         (<em class="parameter"><code><a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTaskThread.html#ags-task-thread-append-tasks" title="ags_task_thread_append_tasks ()">ags_task_thread_append_tasks</a>        (<em class="parameter"><code><a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+<a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     <a class="link" href="ags-AgsTaskThread.html#ags-task-thread-new" title="ags_task_thread_new ()">ags_task_thread_new</a>                 (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTaskThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TASK_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_TASK_THREAD_DEFAULT_JIFFIE (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThread"></a><h3>struct AgsTaskThread</h3>
+<pre class="programlisting">struct AgsTaskThread {
+  AgsThread thread;
+
+  guint flags;
+
+  GMutex mutex;
+  GCond cond;
+
+  pthread_mutex_t read_mutex;
+  pthread_mutex_t launch_mutex;
+
+  volatile guint queued;
+  volatile guint pending;
+
+  volatile GList *exec;
+  volatile GList *queue;
+
+  AgsThreadPool *thread_pool;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThreadAppend"></a><h3>struct AgsTaskThreadAppend</h3>
+<pre class="programlisting">struct AgsTaskThreadAppend {
+  volatile AgsTaskThread *task_thread;
+  volatile gpointer data;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTaskThreadClass"></a><h3>struct AgsTaskThreadClass</h3>
+<pre class="programlisting">struct AgsTaskThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-task"></a><h3>ags_task_thread_append_task ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_thread_append_task         (<em class="parameter"><code><a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTask.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-append-tasks"></a><h3>ags_task_thread_append_tasks ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_task_thread_append_tasks        (<em class="parameter"><code><a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-task-thread-new"></a><h3>ags_task_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTaskThread.html#AgsTaskThread" title="struct AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     ags_task_thread_new                 (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsThread.html b/api/ags_old/ags-AgsThread.html
new file mode 100644
index 0000000..f8b3035
--- /dev/null
+++ b/api/ags_old/ags-AgsThread.html
@@ -0,0 +1,625 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">
+<link rel="next" href="ags-AgsThreadPool.html" title="AgsThreadPool">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTimestampThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsThreadPool.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsThread.top_of_page"></a>AgsThread</span></h2>
+<p>AgsThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS" title="AGS_ACCOUNTING_TABLE()">AGS_ACCOUNTING_TABLE</a>                (ptr)
+#define             <a class="link" href="ags-AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS" title="AGS_THREAD_DEFAULT_ATTACK">AGS_THREAD_DEFAULT_ATTACK</a>
+#define             <a class="link" href="ags-AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_THREAD_DEFAULT_JIFFIE">AGS_THREAD_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS" title="AGS_THREAD_MAX_PRECISION">AGS_THREAD_MAX_PRECISION</a>
+#define             <a class="link" href="ags-AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS" title="AGS_THREAD_RESUME_SIG">AGS_THREAD_RESUME_SIG</a>
+#define             <a class="link" href="ags-AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS" title="AGS_THREAD_SUSPEND_SIG">AGS_THREAD_SUSPEND_SIG</a>
+struct              <a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable">AgsAccountingTable</a>;
+struct              <a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread">AgsThread</a>;
+struct              <a class="link" href="ags-AgsThread.html#AgsThreadClass" title="struct AgsThreadClass">AgsThreadClass</a>;
+enum                <a class="link" href="ags-AgsThread.html#AgsThreadFlags" title="enum AgsThreadFlags">AgsThreadFlags</a>;
+#define             <a class="link" href="ags-AgsThread.html#MSEC-PER-SEC:CAPS" title="MSEC_PER_SEC">MSEC_PER_SEC</a>
+#define             <a class="link" href="ags-AgsThread.html#NSEC-PER-SEC:CAPS" title="NSEC_PER_SEC">NSEC_PER_SEC</a>
+<a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> * <a class="link" href="ags-AgsThread.html#ags-accounting-table-alloc" title="ags_accounting_table_alloc ()">ags_accounting_table_alloc</a>         (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-accounting-table-set-sanity" title="ags_accounting_table_set_sanity ()">ags_accounting_table_set_sanity</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *table</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> sanity</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-add-child" title="ags_thread_add_child ()">ags_thread_add_child</a>                (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-children-is-locked" title="ags_thread_children_is_locked ()">ags_thread_children_is_locked</a>       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-first" title="ags_thread_first ()">ags_thread_first</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-get-toplevel" title="ags_thread_get_toplevel ()">ags_thread_get_toplevel</a>             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-hangcheck" title="ags_thread_hangcheck ()">ags_thread_hangcheck</a>                (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-is-current-ready" title="ags_thread_is_current_ready ()">ags_thread_is_current_ready</a>         (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-is-tree-ready" title="ags_thread_is_tree_ready ()">ags_thread_is_tree_ready</a>            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-last" title="ags_thread_last ()">ags_thread_last</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-lock" title="ags_thread_lock ()">ags_thread_lock</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-lock-all" title="ags_thread_lock_all ()">ags_thread_lock_all</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-lock-children" title="ags_thread_lock_children ()">ags_thread_lock_children</a>            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-lock-parent" title="ags_thread_lock_parent ()">ags_thread_lock_parent</a>              (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-lock-sibling" title="ags_thread_lock_sibling ()">ags_thread_lock_sibling</a>             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-new" title="ags_thread_new ()">ags_thread_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-next-children-locked" title="ags_thread_next_children_locked ()">ags_thread_next_children_locked</a>     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-next-parent-locked" title="ags_thread_next_parent_locked ()">ags_thread_next_parent_locked</a>       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThread.html#ags-thread-next-sibling-locked" title="ags_thread_next_sibling_locked ()">ags_thread_next_sibling_locked</a>      (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-parental-is-locked" title="ags_thread_parental_is_locked ()">ags_thread_parental_is_locked</a>       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-remove-child" title="ags_thread_remove_child ()">ags_thread_remove_child</a>             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-resume" title="ags_thread_resume ()">ags_thread_resume</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-run" title="ags_thread_run ()">ags_thread_run</a>                      (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()">ags_thread_set_sync</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-set-sync-all" title="ags_thread_set_sync_all ()">ags_thread_set_sync_all</a>             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-sibling-is-locked" title="ags_thread_sibling_is_locked ()">ags_thread_sibling_is_locked</a>        (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-signal-children" title="ags_thread_signal_children ()">ags_thread_signal_children</a>          (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-signal-parent" title="ags_thread_signal_parent ()">ags_thread_signal_parent</a>            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-signal-sibling" title="ags_thread_signal_sibling ()">ags_thread_signal_sibling</a>           (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-start" title="ags_thread_start ()">ags_thread_start</a>                    (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-stop" title="ags_thread_stop ()">ags_thread_stop</a>                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-suspend" title="ags_thread_suspend ()">ags_thread_suspend</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-timelock" title="ags_thread_timelock ()">ags_thread_timelock</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-AgsThread.html#ags-thread-trylock" title="ags_thread_trylock ()">ags_thread_trylock</a>                  (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-unlock" title="ags_thread_unlock ()">ags_thread_unlock</a>                   (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-unlock-all" title="ags_thread_unlock_all ()">ags_thread_unlock_all</a>               (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-unlock-children" title="ags_thread_unlock_children ()">ags_thread_unlock_children</a>          (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-unlock-parent" title="ags_thread_unlock_parent ()">ags_thread_unlock_parent</a>            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-unlock-sibling" title="ags_thread_unlock_sibling ()">ags_thread_unlock_sibling</a>           (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-wait-children" title="ags_thread_wait_children ()">ags_thread_wait_children</a>            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-wait-parent" title="ags_thread_wait_parent ()">ags_thread_wait_parent</a>              (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThread.html#ags-thread-wait-sibling" title="ags_thread_wait_sibling ()">ags_thread_wait_sibling</a>             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-ACCOUNTING-TABLE:CAPS"></a><h3>AGS_ACCOUNTING_TABLE()</h3>
+<pre class="programlisting">#define AGS_ACCOUNTING_TABLE(ptr) ((AgsAccountingTable *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-ATTACK:CAPS"></a><h3>AGS_THREAD_DEFAULT_ATTACK</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_ATTACK (1.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define AGS_THREAD_DEFAULT_JIFFIE (250)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-MAX-PRECISION:CAPS"></a><h3>AGS_THREAD_MAX_PRECISION</h3>
+<pre class="programlisting">#define AGS_THREAD_MAX_PRECISION (1000)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-RESUME-SIG:CAPS"></a><h3>AGS_THREAD_RESUME_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_RESUME_SIG</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-THREAD-SUSPEND-SIG:CAPS"></a><h3>AGS_THREAD_SUSPEND_SIG</h3>
+<pre class="programlisting">#define             AGS_THREAD_SUSPEND_SIG</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsAccountingTable"></a><h3>struct AgsAccountingTable</h3>
+<pre class="programlisting">struct AgsAccountingTable {
+  AgsThread *thread;
+  gdouble sanity;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThread"></a><h3>struct AgsThread</h3>
+<pre class="programlisting">struct AgsThread {
+  GObject object;
+
+  volatile guint flags;
+
+  sigset_t wait_mask;
+
+  pthread_t thread;
+  pthread_attr_t thread_attr;
+
+  gdouble freq;
+
+  pthread_mutex_t mutex;
+  pthread_mutexattr_t mutexattr;
+  pthread_cond_t cond;
+
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_cond;
+
+  pthread_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pthread_t timelock_thread;
+  pthread_mutex_t timelock_mutex;
+  pthread_cond_t timelock_cond;
+
+  pthread_mutex_t greedy_mutex;
+  pthread_cond_t greedy_cond;
+  pthread_mutex_t greedy_run_mutex;
+  volatile guint locked_greedy;
+
+  struct timespec timelock;
+  GList *greedy_locks;
+
+  pthread_mutex_t suspend_mutex;
+  volatile gboolean critical_region;
+
+  GObject *devout;
+  AgsThread *parent;
+
+  AgsThread *next;
+  AgsThread *prev;
+
+  AgsThread *children;
+
+  gpointer data;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadClass"></a><h3>struct AgsThreadClass</h3>
+<pre class="programlisting">struct AgsThreadClass {
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadFlags"></a><h3>enum AgsThreadFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+  AGS_THREAD_UNREF_ON_EXIT           = 1 << 30,
+} AgsThreadFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="MSEC-PER-SEC:CAPS"></a><h3>MSEC_PER_SEC</h3>
+<pre class="programlisting">#define             MSEC_PER_SEC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NSEC-PER-SEC:CAPS"></a><h3>NSEC_PER_SEC</h3>
+<pre class="programlisting">#define             NSEC_PER_SEC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-alloc"></a><h3>ags_accounting_table_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable"><span class="returnvalue">AgsAccountingTable</span></a> * ags_accounting_table_alloc         (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-accounting-table-set-sanity"></a><h3>ags_accounting_table_set_sanity ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_accounting_table_set_sanity     (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *table</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> sanity</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-add-child"></a><h3>ags_thread_add_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_add_child                (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-children-is-locked"></a><h3>ags_thread_children_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_children_is_locked       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-first"></a><h3>ags_thread_first ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_first                    (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-get-toplevel"></a><h3>ags_thread_get_toplevel ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_get_toplevel             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-hangcheck"></a><h3>ags_thread_hangcheck ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_hangcheck                (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-current-ready"></a><h3>ags_thread_is_current_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_is_current_ready         (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-is-tree-ready"></a><h3>ags_thread_is_tree_ready ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_is_tree_ready            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-last"></a><h3>ags_thread_last ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_last                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock"></a><h3>ags_thread_lock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-all"></a><h3>ags_thread_lock_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_all                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-children"></a><h3>ags_thread_lock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_children            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-parent"></a><h3>ags_thread_lock_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_parent              (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-lock-sibling"></a><h3>ags_thread_lock_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_lock_sibling             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-new"></a><h3>ags_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_new                      (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-children-locked"></a><h3>ags_thread_next_children_locked ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_children_locked     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-parent-locked"></a><h3>ags_thread_next_parent_locked ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_parent_locked       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-next-sibling-locked"></a><h3>ags_thread_next_sibling_locked ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_sibling_locked      (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-parental-is-locked"></a><h3>ags_thread_parental_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_parental_is_locked       (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-remove-child"></a><h3>ags_thread_remove_child ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_remove_child             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-resume"></a><h3>ags_thread_resume ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_resume                   (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-run"></a><h3>ags_thread_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_run                      (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync"></a><h3>ags_thread_set_sync ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_set_sync                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-set-sync-all"></a><h3>ags_thread_set_sync_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_set_sync_all             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> tic</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-sibling-is-locked"></a><h3>ags_thread_sibling_is_locked ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_sibling_is_locked        (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-children"></a><h3>ags_thread_signal_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_signal_children          (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-parent"></a><h3>ags_thread_signal_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_signal_parent            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-signal-sibling"></a><h3>ags_thread_signal_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_signal_sibling           (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> broadcast</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-start"></a><h3>ags_thread_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_start                    (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-stop"></a><h3>ags_thread_stop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_stop                     (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-suspend"></a><h3>ags_thread_suspend ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_suspend                  (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-timelock"></a><h3>ags_thread_timelock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_timelock                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-trylock"></a><h3>ags_thread_trylock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_thread_trylock                  (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock"></a><h3>ags_thread_unlock ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock                   (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-all"></a><h3>ags_thread_unlock_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_all               (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-children"></a><h3>ags_thread_unlock_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_children          (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-parent"></a><h3>ags_thread_unlock_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_parent            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-unlock-sibling"></a><h3>ags_thread_unlock_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_unlock_sibling           (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-children"></a><h3>ags_thread_wait_children ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_wait_children            (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-parent"></a><h3>ags_thread_wait_parent ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_wait_parent              (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-wait-sibling"></a><h3>ags_thread_wait_sibling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_wait_sibling             (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsThreadPool.html b/api/ags_old/ags-AgsThreadPool.html
new file mode 100644
index 0000000..a10ab21
--- /dev/null
+++ b/api/ags_old/ags-AgsThreadPool.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsThreadPool</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsThread.html" title="AgsThread">
+<link rel="next" href="ags-AgsSingleThread.html" title="AgsSingleThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsSingleThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsThreadPool.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsThreadPool.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsThreadPool"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsThreadPool.top_of_page"></a>AgsThreadPool</span></h2>
+<p>AgsThreadPool</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsThreadPool.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool">AgsThreadPool</a>;
+struct              <a class="link" href="ags-AgsThreadPool.html#AgsThreadPoolClass" title="struct AgsThreadPoolClass">AgsThreadPoolClass</a>;
+enum                <a class="link" href="ags-AgsThreadPool.html#AgsThreadPoolFlags" title="enum AgsThreadPoolFlags">AgsThreadPoolFlags</a>;
+<a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     <a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-new" title="ags_thread_pool_new ()">ags_thread_pool_new</a>                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-pull" title="ags_thread_pool_pull ()">ags_thread_pool_pull</a>                (<em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-start" title="ags_thread_pool_start ()">ags_thread_pool_start</a>               (<em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsThreadPool.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsThreadPool"></a><h3>struct AgsThreadPool</h3>
+<pre class="programlisting">struct AgsThreadPool {
+  GObject object;
+
+  volatile guint flags;
+
+  volatile guint max_unused_threads;
+  volatile guint max_threads;
+
+  pthread_t thread;
+
+  pthread_mutex_t creation_mutex;
+  pthread_cond_t creation_cond;
+
+  volatile guint n_threads;
+  volatile guint newly_pulled;
+  volatile guint queued;
+
+  AgsThread *parent;
+  volatile GList *returnable_thread;
+  volatile GList *running_thread;
+
+  pthread_mutex_t pull_mutex;
+
+  pthread_mutex_t return_mutex;
+  pthread_cond_t return_cond;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPoolClass"></a><h3>struct AgsThreadPoolClass</h3>
+<pre class="programlisting">struct AgsThreadPoolClass {
+  GObjectClass object;
+
+  void (*start)(AgsThreadPool *thread_pool);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsThreadPoolFlags"></a><h3>enum AgsThreadPoolFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_THREAD_POOL_RUNNING  = 1,
+  AGS_THREAD_POOL_READY    = 1 << 1,
+} AgsThreadPoolFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-new"></a><h3>ags_thread_pool_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     ags_thread_pool_new                 (<em class="parameter"><code><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-pull"></a><h3>ags_thread_pool_pull ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsThread.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_pool_pull                (<em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-thread-pool-start"></a><h3>ags_thread_pool_start ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_thread_pool_start               (<em class="parameter"><code><a class="link" href="ags-AgsThreadPool.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsTimestamp.html b/api/ags_old/ags-AgsTimestamp.html
new file mode 100644
index 0000000..a136d4d
--- /dev/null
+++ b/api/ags_old/ags-AgsTimestamp.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestamp</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsTask.html" title="AgsTask">
+<link rel="next" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTask.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTimestampFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimestamp.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimestamp.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimestamp"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestamp.top_of_page"></a>AgsTimestamp</span></h2>
+<p>AgsTimestamp</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimestamp.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp">AgsTimestamp</a>;
+struct              <a class="link" href="ags-AgsTimestamp.html#AgsTimestampClass" title="struct AgsTimestampClass">AgsTimestampClass</a>;
+enum                <a class="link" href="ags-AgsTimestamp.html#AgsTimestampFlags" title="enum AgsTimestampFlags">AgsTimestampFlags</a>;
+<a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a class="link" href="ags-AgsTimestamp.html#ags-timestamp-new" title="ags_timestamp_new ()">ags_timestamp_new</a>                   ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestamp.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimestamp"></a><h3>struct AgsTimestamp</h3>
+<pre class="programlisting">struct AgsTimestamp {
+  GObject object;
+
+  guint flags;
+  
+  union{
+    struct _unix{
+      time_t time_val;
+    }unix_time;
+  }timer;
+
+  guint delay;
+  guint attack;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampClass"></a><h3>struct AgsTimestampClass</h3>
+<pre class="programlisting">struct AgsTimestampClass {
+  GObjectClass object;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFlags"></a><h3>enum AgsTimestampFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_UNIX      = 1,
+  AGS_TIMESTAMP_OUTDATED  = 1 << 1,
+} AgsTimestampFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-new"></a><h3>ags_timestamp_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_new                   ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsTimestampFactory.html b/api/ags_old/ags-AgsTimestampFactory.html
new file mode 100644
index 0000000..0e495b4
--- /dev/null
+++ b/api/ags_old/ags-AgsTimestampFactory.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestampFactory</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="ags-AgsTimestamp.html" title="AgsTimestamp">
+<link rel="next" href="ags-ags-synths.html" title="ags_synths">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTimestamp.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-synths.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimestampFactory.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimestampFactory.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimestampFactory"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestampFactory.top_of_page"></a>AgsTimestampFactory</span></h2>
+<p>AgsTimestampFactory</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimestampFactory.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory">AgsTimestampFactory</a>;
+struct              <a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactoryClass" title="struct AgsTimestampFactoryClass">AgsTimestampFactoryClass</a>;
+enum                <a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactoryFlags" title="enum AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a>;
+<a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-create" title="ags_timestamp_factory_create ()">ags_timestamp_factory_create</a>        (<em class="parameter"><code><a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);
+<a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-get-instance" title="ags_timestamp_factory_get_instance ()">ags_timestamp_factory_get_instance</a>
+                                                        ();
+<a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-new" title="ags_timestamp_factory_new ()">ags_timestamp_factory_new</a>         ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampFactory.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTimestampFactory"></a><h3>struct AgsTimestampFactory</h3>
+<pre class="programlisting">struct AgsTimestampFactory {
+  GObject object;
+
+  guint flags;
+
+  GList *timestamp;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFactoryClass"></a><h3>struct AgsTimestampFactoryClass</h3>
+<pre class="programlisting">struct AgsTimestampFactoryClass {
+  GObjectClass object;
+  
+  AgsTimestamp* (*create)(AgsTimestampFactory *timestamp_factory,
+			  AgsTimestamp *predecor);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampFactoryFlags"></a><h3>enum AgsTimestampFactoryFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_FACTORY_UNIX      = 1,
+} AgsTimestampFactoryFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-create"></a><h3>ags_timestamp_factory_create ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_factory_create        (<em class="parameter"><code><a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsTimestamp.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-get-instance"></a><h3>ags_timestamp_factory_get_instance ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_get_instance
+                                                        ();</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-factory-new"></a><h3>ags_timestamp_factory_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_new         ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsTimestampThread.html b/api/ags_old/ags-AgsTimestampThread.html
new file mode 100644
index 0000000..7c9bcb7
--- /dev/null
+++ b/api/ags_old/ags-AgsTimestampThread.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTimestampThread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="ags-AgsTaskThread.html" title="AgsTaskThread">
+<link rel="next" href="ags-AgsThread.html" title="AgsThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTaskThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTimestampThread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTimestampThread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTimestampThread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTimestampThread.top_of_page"></a>AgsTimestampThread</span></h2>
+<p>AgsTimestampThread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTimestampThread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a>
+#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BPM">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a>
+#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_TIC">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a>
+struct              <a class="link" href="ags-AgsTimestampThread.html#AgsTimestampThread" title="struct AgsTimestampThread">AgsTimestampThread</a>;
+struct              <a class="link" href="ags-AgsTimestampThread.html#AgsTimestampThreadClass" title="struct AgsTimestampThreadClass">AgsTimestampThreadClass</a>;
+<a class="link" href="ags-AgsTimestampThread.html#AgsTimestampThread" title="struct AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * <a class="link" href="ags-AgsTimestampThread.html#ags-timestamp-thread-new" title="ags_timestamp_thread_new ()">ags_timestamp_thread_new</a>           ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampThread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTimestampThread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MICROSECONDS-PER-SECOND:CAPS"></a><h3>AGS_MICROSECONDS_PER_SECOND</h3>
+<pre class="programlisting">#define AGS_MICROSECONDS_PER_SECOND (1000000.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BPM</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</h3>
+<pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_TIC</h3>
+<pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_TIC</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampThread"></a><h3>struct AgsTimestampThread</h3>
+<pre class="programlisting">struct AgsTimestampThread {
+  AgsThread thread;
+
+  GObject *current_timestamp;
+  GObject *current_latency;
+
+  GObject *timestamp;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTimestampThreadClass"></a><h3>struct AgsTimestampThreadClass</h3>
+<pre class="programlisting">struct AgsTimestampThreadClass {
+  AgsThreadClass thread;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-timestamp-thread-new"></a><h3>ags_timestamp_thread_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTimestampThread.html#AgsTimestampThread" title="struct AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * ags_timestamp_thread_new           ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsToggleLed.html b/api/ags_old/ags-AgsToggleLed.html
new file mode 100644
index 0000000..d4d3931
--- /dev/null
+++ b/api/ags_old/ags-AgsToggleLed.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsToggleLed</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsStartDevout.html" title="AgsStartDevout">
+<link rel="next" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStartDevout.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTogglePatternBit.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsToggleLed.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsToggleLed.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsToggleLed"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsToggleLed.top_of_page"></a>AgsToggleLed</span></h2>
+<p>AgsToggleLed</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsToggleLed.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsToggleLed.html#AgsToggleLed" title="struct AgsToggleLed">AgsToggleLed</a>;
+struct              <a class="link" href="ags-AgsToggleLed.html#AgsToggleLedClass" title="struct AgsToggleLedClass">AgsToggleLedClass</a>;
+<a class="link" href="ags-AgsToggleLed.html#AgsToggleLed" title="struct AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      <a class="link" href="ags-AgsToggleLed.html#ags-toggle-led-new" title="ags_toggle_led_new ()">ags_toggle_led_new</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *led</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> set_active</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> unset_active</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToggleLed.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsToggleLed"></a><h3>struct AgsToggleLed</h3>
+<pre class="programlisting">struct AgsToggleLed {
+  AgsTask task;
+
+  GList *led;
+  guint set_active;
+  guint unset_active;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsToggleLedClass"></a><h3>struct AgsToggleLedClass</h3>
+<pre class="programlisting">struct AgsToggleLedClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-led-new"></a><h3>ags_toggle_led_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsToggleLed.html#AgsToggleLed" title="struct AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      ags_toggle_led_new                  (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *led</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> set_active</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> unset_active</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsTogglePatternBit.html b/api/ags_old/ags-AgsTogglePatternBit.html
new file mode 100644
index 0000000..35ba337
--- /dev/null
+++ b/api/ags_old/ags-AgsTogglePatternBit.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsTogglePatternBit</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsToggleLed.html" title="AgsToggleLed">
+<link rel="next" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsToggleLed.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsUnrefAudioSignal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsTogglePatternBit.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsTogglePatternBit.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsTogglePatternBit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsTogglePatternBit.top_of_page"></a>AgsTogglePatternBit</span></h2>
+<p>AgsTogglePatternBit</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsTogglePatternBit.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit">AgsTogglePatternBit</a>;
+struct              <a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBitClass" title="struct AgsTogglePatternBitClass">AgsTogglePatternBitClass</a>;
+<a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * <a class="link" href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-new" title="ags_toggle_pattern_bit_new ()">ags_toggle_pattern_bit_new</a>        (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui" title="ags_toggle_pattern_bit_refresh_gui ()">ags_toggle_pattern_bit_refresh_gui</a>  (<em class="parameter"><code><a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsTogglePatternBit.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsTogglePatternBit"></a><h3>struct AgsTogglePatternBit</h3>
+<pre class="programlisting">struct AgsTogglePatternBit {
+  AgsTask task;
+
+  AgsPattern *pattern;
+  guint line;
+
+  guint index_i;
+  guint index_j;
+  guint bit;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsTogglePatternBitClass"></a><h3>struct AgsTogglePatternBitClass</h3>
+<pre class="programlisting">struct AgsTogglePatternBitClass {
+  AgsTaskClass task;
+
+  void (*refresh_gui)(AgsTogglePatternBit *toggle_pattern_bit);
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-new"></a><h3>ags_toggle_pattern_bit_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * ags_toggle_pattern_bit_new        (<em class="parameter"><code><a class="link" href="ags-AgsPattern.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> line</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index_j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> bit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toggle-pattern-bit-refresh-gui"></a><h3>ags_toggle_pattern_bit_refresh_gui ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toggle_pattern_bit_refresh_gui  (<em class="parameter"><code><a class="link" href="ags-AgsTogglePatternBit.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsToolbar.html b/api/ags_old/ags-AgsToolbar.html
new file mode 100644
index 0000000..ab9e05d
--- /dev/null
+++ b/api/ags_old/ags-AgsToolbar.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsToolbar</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">
+<link rel="next" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-notebook-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-toolbar-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsToolbar.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsToolbar.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsToolbar"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsToolbar.top_of_page"></a>AgsToolbar</span></h2>
+<p>AgsToolbar</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsToolbar.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar">AgsToolbar</a>;
+struct              <a class="link" href="ags-AgsToolbar.html#AgsToolbarClass" title="struct AgsToolbarClass">AgsToolbarClass</a>;
+<a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        <a class="link" href="ags-AgsToolbar.html#ags-toolbar-new" title="ags_toolbar_new ()">ags_toolbar_new</a>                     ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsToolbar.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsToolbar"></a><h3>struct AgsToolbar</h3>
+<pre class="programlisting">struct AgsToolbar {
+  GtkToolbar toolbar;
+
+  GtkToggleButton *selected_edit_mode;
+  GtkToggleButton *position;
+  GtkToggleButton *edit;
+  GtkToggleButton *clear;
+  GtkToggleButton *select;
+
+  GtkButton *copy;
+  GtkButton *cut;
+  GtkButton *paste;
+
+  guint zoom_history;
+  GtkComboBoxText *zoom;
+
+  GtkComboBoxText *mode;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsToolbarClass"></a><h3>struct AgsToolbarClass</h3>
+<pre class="programlisting">struct AgsToolbarClass {
+  GtkToolbarClass toolbar;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-new"></a><h3>ags_toolbar_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsToolbar.html#AgsToolbar" title="struct AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        ags_toolbar_new                     ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsUnrefAudioSignal.html b/api/ags_old/ags-AgsUnrefAudioSignal.html
new file mode 100644
index 0000000..f794529
--- /dev/null
+++ b/api/ags_old/ags-AgsUnrefAudioSignal.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsUnrefAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="task.html" title="Task - Data exchanged between Audio and GUI">
+<link rel="prev" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">
+<link rel="next" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTogglePatternBit.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="task.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="pt07.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsUnrefAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsUnrefAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsUnrefAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsUnrefAudioSignal.top_of_page"></a>AgsUnrefAudioSignal</span></h2>
+<p>AgsUnrefAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsUnrefAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>;
+struct              <a class="link" href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignalClass" title="struct AgsUnrefAudioSignalClass">AgsUnrefAudioSignalClass</a>;
+<a class="link" href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * <a class="link" href="ags-AgsUnrefAudioSignal.html#ags-unref-audio-signal-new" title="ags_unref_audio_signal_new ()">ags_unref_audio_signal_new</a>        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsUnrefAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsUnrefAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsUnrefAudioSignal"></a><h3>struct AgsUnrefAudioSignal</h3>
+<pre class="programlisting">struct AgsUnrefAudioSignal {
+  AgsTask task;
+
+  AgsAudioSignal *audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsUnrefAudioSignalClass"></a><h3>struct AgsUnrefAudioSignalClass</h3>
+<pre class="programlisting">struct AgsUnrefAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-unref-audio-signal-new"></a><h3>ags_unref_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsUnrefAudioSignal.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * ags_unref_audio_signal_new        (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsVIndicator.html b/api/ags_old/ags-AgsVIndicator.html
new file mode 100644
index 0000000..0e58b80
--- /dev/null
+++ b/api/ags_old/ags-AgsVIndicator.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVIndicator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="widget.html" title="Part IV. Widget - GUI elements">
+<link rel="prev" href="ags-AgsLed.html" title="AgsLed">
+<link rel="next" href="ags-AgsTable.html" title="AgsTable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsLed.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="widget.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsTable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVIndicator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVIndicator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVIndicator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVIndicator.top_of_page"></a>AgsVIndicator</span></h2>
+<p>AgsVIndicator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVIndicator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsVIndicator.html#AgsVIndicator" title="struct AgsVIndicator">AgsVIndicator</a>;
+struct              <a class="link" href="ags-AgsVIndicator.html#AgsVIndicatorClass" title="struct AgsVIndicatorClass">AgsVIndicatorClass</a>;
+<a class="link" href="ags-AgsVIndicator.html#AgsVIndicator" title="struct AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     <a class="link" href="ags-AgsVIndicator.html#ags-vindicator-new" title="ags_vindicator_new ()">ags_vindicator_new</a>                  ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVIndicator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVIndicator"></a><h3>struct AgsVIndicator</h3>
+<pre class="programlisting">struct AgsVIndicator {
+  AgsIndicator indicator;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVIndicatorClass"></a><h3>struct AgsVIndicatorClass</h3>
+<pre class="programlisting">struct AgsVIndicatorClass {
+  GtkWidgetClass indicator;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-vindicator-new"></a><h3>ags_vindicator_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsVIndicator.html#AgsVIndicator" title="struct AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     ags_vindicator_new                  ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsVolumeAudioSignal.html b/api/ags_old/ags-AgsVolumeAudioSignal.html
new file mode 100644
index 0000000..f35aa78
--- /dev/null
+++ b/api/ags_old/ags-AgsVolumeAudioSignal.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeAudioSignal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsPeakChannelRun.html" title="AgsPeakChannelRun">
+<link rel="next" href="ags-AgsVolumeChannel.html" title="AgsVolumeChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPeakChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsVolumeChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeAudioSignal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeAudioSignal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeAudioSignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeAudioSignal.top_of_page"></a>AgsVolumeAudioSignal</span></h2>
+<p>AgsVolumeAudioSignal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeAudioSignal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>;
+struct              <a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignalClass" title="struct AgsVolumeAudioSignalClass">AgsVolumeAudioSignalClass</a>;
+<a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * <a class="link" href="ags-AgsVolumeAudioSignal.html#ags-volume-audio-signal-new" title="ags_volume_audio_signal_new ()">ags_volume_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeAudioSignal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeAudioSignal"></a><h3>struct AgsVolumeAudioSignal</h3>
+<pre class="programlisting">struct AgsVolumeAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeAudioSignalClass"></a><h3>struct AgsVolumeAudioSignalClass</h3>
+<pre class="programlisting">struct AgsVolumeAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-audio-signal-new"></a><h3>ags_volume_audio_signal_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsVolumeAudioSignal.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * ags_volume_audio_signal_new      (<em class="parameter"><code><a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsVolumeChannel.html b/api/ags_old/ags-AgsVolumeChannel.html
new file mode 100644
index 0000000..7f0c320
--- /dev/null
+++ b/api/ags_old/ags-AgsVolumeChannel.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeChannel</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">
+<link rel="next" href="ags-AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVolumeAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsVolumeChannelRun.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeChannel.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeChannel.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeChannel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeChannel.top_of_page"></a>AgsVolumeChannel</span></h2>
+<p>AgsVolumeChannel</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeChannel.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannel" title="struct AgsVolumeChannel">AgsVolumeChannel</a>;
+struct              <a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannelClass" title="struct AgsVolumeChannelClass">AgsVolumeChannelClass</a>;
+<a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannel" title="struct AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  <a class="link" href="ags-AgsVolumeChannel.html#ags-volume-channel-new" title="ags_volume_channel_new ()">ags_volume_channel_new</a>              ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannel.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannel"></a><h3>struct AgsVolumeChannel</h3>
+<pre class="programlisting">struct AgsVolumeChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *volume;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeChannelClass"></a><h3>struct AgsVolumeChannelClass</h3>
+<pre class="programlisting">struct AgsVolumeChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-channel-new"></a><h3>ags_volume_channel_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsVolumeChannel.html#AgsVolumeChannel" title="struct AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  ags_volume_channel_new              ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsVolumeChannelRun.html b/api/ags_old/ags-AgsVolumeChannelRun.html
new file mode 100644
index 0000000..169b2e2
--- /dev/null
+++ b/api/ags_old/ags-AgsVolumeChannelRun.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeChannelRun</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeChannel.html" title="AgsVolumeChannel">
+<link rel="next" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVolumeChannel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsVolumeRecycling.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeChannelRun.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeChannelRun.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeChannelRun"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeChannelRun.top_of_page"></a>AgsVolumeChannelRun</span></h2>
+<p>AgsVolumeChannelRun</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeChannelRun.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun">AgsVolumeChannelRun</a>;
+struct              <a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRunClass" title="struct AgsVolumeChannelRunClass">AgsVolumeChannelRunClass</a>;
+<a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * <a class="link" href="ags-AgsVolumeChannelRun.html#ags-volume-channel-run-new" title="ags_volume_channel_run_new ()">ags_volume_channel_run_new</a>        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeChannelRun.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeChannelRun"></a><h3>struct AgsVolumeChannelRun</h3>
+<pre class="programlisting">struct AgsVolumeChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeChannelRunClass"></a><h3>struct AgsVolumeChannelRunClass</h3>
+<pre class="programlisting">struct AgsVolumeChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-channel-run-new"></a><h3>ags_volume_channel_run_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsVolumeChannelRun.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * ags_volume_channel_run_new        (<em class="parameter"><code><a class="link" href="ags-AgsChannel.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsVolumeRecycling.html b/api/ags_old/ags-AgsVolumeRecycling.html
new file mode 100644
index 0000000..d8380ee
--- /dev/null
+++ b/api/ags_old/ags-AgsVolumeRecycling.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsVolumeRecycling</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="recall.html" title="Recalls - Effect processors">
+<link rel="prev" href="ags-AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">
+<link rel="next" href="ags-AgsPlayAudio.html" title="AgsPlayAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsVolumeChannelRun.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="recall.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsPlayAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsVolumeRecycling.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsVolumeRecycling.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsVolumeRecycling"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsVolumeRecycling.top_of_page"></a>AgsVolumeRecycling</span></h2>
+<p>AgsVolumeRecycling</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsVolumeRecycling.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">struct              <a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling">AgsVolumeRecycling</a>;
+struct              <a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecyclingClass" title="struct AgsVolumeRecyclingClass">AgsVolumeRecyclingClass</a>;
+<a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * <a class="link" href="ags-AgsVolumeRecycling.html#ags-volume-recycling-new" title="ags_volume_recycling_new ()">ags_volume_recycling_new</a>           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsVolumeRecycling.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AgsVolumeRecycling"></a><h3>struct AgsVolumeRecycling</h3>
+<pre class="programlisting">struct AgsVolumeRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsVolumeRecyclingClass"></a><h3>struct AgsVolumeRecyclingClass</h3>
+<pre class="programlisting">struct AgsVolumeRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-volume-recycling-new"></a><h3>ags_volume_recycling_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsVolumeRecycling.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * ags_volume_recycling_new           (<em class="parameter"><code><a class="link" href="ags-AgsRecycling.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-AgsWindow.html b/api/ags_old/ags-AgsWindow.html
new file mode 100644
index 0000000..13cd790
--- /dev/null
+++ b/api/ags_old/ags-AgsWindow.html
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AgsWindow</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="ags-AgsServerPreferences.html" title="AgsServerPreferences">
+<link rel="next" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-AgsServerPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-window-callbacks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-AgsWindow.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-AgsWindow.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-AgsWindow"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-AgsWindow.top_of_page"></a>AgsWindow</span></h2>
+<p>AgsWindow</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-AgsWindow.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-AgsWindow.html#AGS-MACHINE-COUNTER:CAPS" title="AGS_MACHINE_COUNTER()">AGS_MACHINE_COUNTER</a>                 (ptr)
+struct              <a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter">AgsMachineCounter</a>;
+struct              <a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow">AgsWindow</a>;
+struct              <a class="link" href="ags-AgsWindow.html#AgsWindowClass" title="struct AgsWindowClass">AgsWindowClass</a>;
+enum                <a class="link" href="ags-AgsWindow.html#AgsWindowFlags" title="enum AgsWindowFlags">AgsWindowFlags</a>;
+<a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a class="link" href="ags-AgsWindow.html#ags-machine-counter-alloc" title="ags_machine_counter_alloc ()">ags_machine_counter_alloc</a>           (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> initial_value</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsWindow.html#ags-window-decrement-machine-counter" title="ags_window_decrement_machine_counter ()">ags_window_decrement_machine_counter</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);
+<a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a class="link" href="ags-AgsWindow.html#ags-window-find-machine-counter" title="ags_window_find_machine_counter ()">ags_window_find_machine_counter</a>     (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-AgsWindow.html#ags-window-increment-machine-counter" title="ags_window_increment_machine_counter ()">ags_window_increment_machine_counter</a>
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);
+<a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         <a class="link" href="ags-AgsWindow.html#ags-window-new" title="ags_window_new ()">ags_window_new</a>                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-AgsWindow.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-MACHINE-COUNTER:CAPS"></a><h3>AGS_MACHINE_COUNTER()</h3>
+<pre class="programlisting">#define AGS_MACHINE_COUNTER(ptr) ((AgsMachineCounter *)(ptr))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsMachineCounter"></a><h3>struct AgsMachineCounter</h3>
+<pre class="programlisting">struct AgsMachineCounter {
+  gchar *version;
+  gchar *build_id;
+
+  GType machine_type;
+  guint counter;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindow"></a><h3>struct AgsWindow</h3>
+<pre class="programlisting">struct AgsWindow {
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+
+  AgsDevout *devout;
+
+  char *name;
+
+  AgsMenuBar *menu_bar;
+
+  GtkVPaned *paned;
+
+  GtkVBox *machines;
+  GList *machine_counter;
+  AgsMachine *selected;
+
+  AgsEditor *editor;
+  AgsNavigation *navigation;
+
+  AgsExportWindow *export_window;
+  AgsPreferences *preferences;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindowClass"></a><h3>struct AgsWindowClass</h3>
+<pre class="programlisting">struct AgsWindowClass {
+  GtkWindowClass window;
+};
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AgsWindowFlags"></a><h3>enum AgsWindowFlags</h3>
+<pre class="programlisting">typedef enum {
+  AGS_WINDOW_READY        = 1,
+  AGS_WINDOW_LOADING      = 1 << 1,
+  AGS_WINDOW_SAVING       = 1 << 2,
+  AGS_WINDOW_TERMINATING  = 1 << 3,
+} AgsWindowFlags;
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-counter-alloc"></a><h3>ags_machine_counter_alloc ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_machine_counter_alloc           (<em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *version</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *build_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> initial_value</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-decrement-machine-counter"></a><h3>ags_window_decrement_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_window_decrement_machine_counter
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-find-machine-counter"></a><h3>ags_window_find_machine_counter ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_window_find_machine_counter     (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-increment-machine-counter"></a><h3>ags_window_increment_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_window_increment_machine_counter
+                                                        (<em class="parameter"><code><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> machine_type</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-window-new"></a><h3>ags_window_new ()</h3>
+<pre class="programlisting"><a class="link" href="ags-AgsWindow.html#AgsWindow" title="struct AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         ags_window_new                      (<em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *ags_main</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-audio-preferences-callbacks.html b/api/ags_old/ags-ags-audio-preferences-callbacks.html
new file mode 100644
index 0000000..95b3be8
--- /dev/null
+++ b/api/ags_old/ags-ags-audio-preferences-callbacks.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_audio_preferences_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsAudioPreferences.html" title="AgsAudioPreferences">
+<link rel="next" href="AgsEditor.html" title="AgsEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsAudioPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-audio-preferences-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-audio-preferences-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-audio-preferences-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-audio-preferences-callbacks.top_of_page"></a>ags_audio_preferences_callbacks</span></h2>
+<p>ags_audio_preferences_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-audio-preferences-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed" title="ags_audio_preferences_audio_channels_changed ()">ags_audio_preferences_audio_channels_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed" title="ags_audio_preferences_buffer_size_changed ()">ags_audio_preferences_buffer_size_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback" title="ags_audio_preferences_card_changed_callback ()">ags_audio_preferences_card_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed" title="ags_audio_preferences_samplerate_changed ()">ags_audio_preferences_samplerate_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-audio-preferences-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-audio-preferences-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-audio-preferences-audio-channels-changed"></a><h3>ags_audio_preferences_audio_channels_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_preferences_audio_channels_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-buffer-size-changed"></a><h3>ags_audio_preferences_buffer_size_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_preferences_buffer_size_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-card-changed-callback"></a><h3>ags_audio_preferences_card_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_preferences_card_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-audio-preferences-samplerate-changed"></a><h3>ags_audio_preferences_samplerate_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_audio_preferences_samplerate_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-combo-box-text.html b/api/ags_old/ags-ags-combo-box-text.html
new file mode 100644
index 0000000..c1ad677
--- /dev/null
+++ b/api/ags_old/ags-ags-combo-box-text.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_combo_box_text</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="util.html" title="Part I. Util - Helper functions">
+<link rel="next" href="ags-ags-id-generator.html" title="ags_id_generator">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="util.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-id-generator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-combo-box-text.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-combo-box-text.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-combo-box-text"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-combo-box-text.top_of_page"></a>ags_combo_box_text</span></h2>
+<p>ags_combo_box_text</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-combo-box-text.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-combo-box-text.html#ags-combo-box-text-remove-all" title="ags_combo_box_text_remove_all ()">ags_combo_box_text_remove_all</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-combo-box-text.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-combo-box-text.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-combo-box-text-remove-all"></a><h3>ags_combo_box_text_remove_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_combo_box_text_remove_all       (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-container.html b/api/ags_old/ags-ags-container.html
new file mode 100644
index 0000000..ab176e3
--- /dev/null
+++ b/api/ags_old/ags-ags-container.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_container</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsConfig.html" title="AgsConfig">
+<link rel="next" href="AgsDevout.html" title="AgsDevout">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsConfig.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDevout.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-container.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-container.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-container"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-container.top_of_page"></a>ags_container</span></h2>
+<p>ags_container</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-container.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-container.html#ags-container-add-all" title="ags_container_add_all ()">ags_container_add_all</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GtkContainer"><span class="type">GtkContainer</span></GTKDOCLINK> *container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-container.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-container.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-container-add-all"></a><h3>ags_container_add_all ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_container_add_all               (<em class="parameter"><code><GTKDOCLINK HREF="GtkContainer"><span class="type">GtkContainer</span></GTKDOCLINK> *container</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-drum-callbacks.html b/api/ags_old/ags-ags-drum-callbacks.html
new file mode 100644
index 0000000..7dc9bc0
--- /dev/null
+++ b/api/ags_old/ags-ags-drum-callbacks.html
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsDrum.html" title="AgsDrum">
+<link rel="next" href="AgsDrumInputLine.html" title="AgsDrumInputLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDrum.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDrumInputLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-callbacks.top_of_page"></a>ags_drum_callbacks</span></h2>
+<p>ags_drum_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-done-callback" title="ags_drum_done_callback ()">ags_drum_done_callback</a>              (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index0-callback" title="ags_drum_index0_callback ()">ags_drum_index0_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index1-callback" title="ags_drum_index1_callback ()">ags_drum_index1_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-length-spin-callback" title="ags_drum_length_spin_callback ()">ags_drum_length_spin_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-loop-button-callback" title="ags_drum_loop_button_callback ()">ags_drum_loop_button_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-offset-callback" title="ags_drum_offset_callback ()">ags_drum_offset_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-open-callback" title="ags_drum_open_callback ()">ags_drum_open_callback</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-pad-callback" title="ags_drum_pad_callback ()">ags_drum_pad_callback</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-parent-set-callback" title="ags_drum_parent_set_callback ()">ags_drum_parent_set_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-callbacks.html#ags-drum-tact-callback" title="ags_drum_tact_callback ()">ags_drum_tact_callback</a>              (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-done-callback"></a><h3>ags_drum_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_done_callback              (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-index0-callback"></a><h3>ags_drum_index0_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_index0_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-index1-callback"></a><h3>ags_drum_index1_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_index1_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-length-spin-callback"></a><h3>ags_drum_length_spin_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_length_spin_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-loop-button-callback"></a><h3>ags_drum_loop_button_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_loop_button_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-offset-callback"></a><h3>ags_drum_offset_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_offset_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-open-callback"></a><h3>ags_drum_open_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_open_callback              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-pad-callback"></a><h3>ags_drum_pad_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_pad_callback               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-parent-set-callback"></a><h3>ags_drum_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_parent_set_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-tact-callback"></a><h3>ags_drum_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_tact_callback              (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrum.html" title="AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-drum-input-line-callbacks.html b/api/ags_old/ags-ags-drum-input-line-callbacks.html
new file mode 100644
index 0000000..a3237c1
--- /dev/null
+++ b/api/ags_old/ags-ags-drum-input-line-callbacks.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_input_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsDrumInputLine.html" title="AgsDrumInputLine">
+<link rel="next" href="AgsDrumInputPad.html" title="AgsDrumInputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDrumInputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDrumInputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-input-line-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-input-line-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-input-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-input-line-callbacks.top_of_page"></a>ags_drum_input_line_callbacks</span></h2>
+<p>ags_drum_input_line_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-input-line-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback" title="ags_drum_input_line_audio_set_pads_callback ()">ags_drum_input_line_audio_set_pads_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback" title="ags_drum_input_line_channel_done_callback ()">ags_drum_input_line_channel_done_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback" title="ags_drum_input_line_parent_set_callback ()">ags_drum_input_line_parent_set_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-line-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-line-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-input-line-audio-set-pads-callback"></a><h3>ags_drum_input_line_audio_set_pads_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_line_audio_set_pads_callback
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-channel-done-callback"></a><h3>ags_drum_input_line_channel_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_line_channel_done_callback
+                                                        (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-line-parent-set-callback"></a><h3>ags_drum_input_line_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_line_parent_set_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-drum-input-pad-callbacks.html b/api/ags_old/ags-ags-drum-input-pad-callbacks.html
new file mode 100644
index 0000000..c7e86ce
--- /dev/null
+++ b/api/ags_old/ags-ags-drum-input-pad-callbacks.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_input_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsDrumInputPad.html" title="AgsDrumInputPad">
+<link rel="next" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDrumInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDrumOutputLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-input-pad-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-input-pad-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-input-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-input-pad-callbacks.top_of_page"></a>ags_drum_input_pad_callbacks</span></h2>
+<p>ags_drum_input_pad_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-input-pad-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback" title="ags_drum_input_pad_edit_callback ()">ags_drum_input_pad_edit_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback" title="ags_drum_input_pad_open_callback ()">ags_drum_input_pad_open_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback" title="ags_drum_input_pad_play_callback ()">ags_drum_input_pad_play_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-pad-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-input-pad-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-input-pad-edit-callback"></a><h3>ags_drum_input_pad_edit_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_pad_edit_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-open-callback"></a><h3>ags_drum_input_pad_open_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_pad_open_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-input-pad-play-callback"></a><h3>ags_drum_input_pad_play_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_input_pad_play_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-drum-output-line-callbacks.html b/api/ags_old/ags-ags-drum-output-line-callbacks.html
new file mode 100644
index 0000000..0356d9b
--- /dev/null
+++ b/api/ags_old/ags-ags-drum-output-line-callbacks.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_output_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine">
+<link rel="next" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDrumOutputLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDrumOutputPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-output-line-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-output-line-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-output-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-output-line-callbacks.top_of_page"></a>ags_drum_output_line_callbacks</span></h2>
+<p>ags_drum_output_line_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-output-line-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback" title="ags_drum_output_line_parent_set_callback ()">ags_drum_output_line_parent_set_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-line-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-line-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-output-line-parent-set-callback"></a><h3>ags_drum_output_line_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_drum_output_line_parent_set_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-drum-output-pad-callbacks.html b/api/ags_old/ags-ags-drum-output-pad-callbacks.html
new file mode 100644
index 0000000..d659bd8
--- /dev/null
+++ b/api/ags_old/ags-ags-drum-output-pad-callbacks.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_drum_output_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad">
+<link rel="next" href="AgsFFPlayer.html" title="AgsFFPlayer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsDrumOutputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFFPlayer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-drum-output-pad-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-drum-output-pad-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-drum-output-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-drum-output-pad-callbacks.top_of_page"></a>ags_drum_output_pad_callbacks</span></h2>
+<p>ags_drum_output_pad_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-drum-output-pad-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel" title="ags_drum_output_pad_play_cancel ()">ags_drum_output_pad_play_cancel</a>     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done" title="ags_drum_output_pad_play_done ()">ags_drum_output_pad_play_done</a>       (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-pad-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-drum-output-pad-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-drum-output-pad-play-cancel"></a><h3>ags_drum_output_pad_play_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_output_pad_play_cancel     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-drum-output-pad-play-done"></a><h3>ags_drum_output_pad_play_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_drum_output_pad_play_done       (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-editor-callbacks.html b/api/ags_old/ags-ags-editor-callbacks.html
new file mode 100644
index 0000000..fcd23a6
--- /dev/null
+++ b/api/ags_old/ags-ags-editor-callbacks.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsEditor.html" title="AgsEditor">
+<link rel="next" href="AgsExportWindow.html" title="AgsExportWindow">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsExportWindow.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-editor-callbacks.top_of_page"></a>ags_editor_callbacks</span></h2>
+<p>ags_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-editor-callbacks.html#ags-editor-change-position-callback" title="ags_editor_change_position_callback ()">ags_editor_change_position_callback</a> (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback" title="ags_editor_machine_changed_callback ()">ags_editor_machine_changed_callback</a> (<em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-editor-callbacks.html#ags-editor-parent-set-callback" title="ags_editor_parent_set_callback ()">ags_editor_parent_set_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback" title="ags_editor_set_audio_channels_callback ()">ags_editor_set_audio_channels_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-pads-callback" title="ags_editor_set_pads_callback ()">ags_editor_set_pads_callback</a>        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-editor-change-position-callback"></a><h3>ags_editor_change_position_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_change_position_callback (<em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gdouble"><span class="type">gdouble</span></GTKDOCLINK> tact</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-machine-changed-callback"></a><h3>ags_editor_machine_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_machine_changed_callback (<em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-parent-set-callback"></a><h3>ags_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_parent_set_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-set-audio-channels-callback"></a><h3>ags_editor_set_audio_channels_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_set_audio_channels_callback
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-editor-set-pads-callback"></a><h3>ags_editor_set_pads_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_editor_set_pads_callback        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-export-window-callbacks.html b/api/ags_old/ags-ags-export-window-callbacks.html
new file mode 100644
index 0000000..24181cf
--- /dev/null
+++ b/api/ags_old/ags-ags-export-window-callbacks.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_export_window_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsExportWindow.html" title="AgsExportWindow">
+<link rel="next" href="AgsInlinePlayer.html" title="AgsInlinePlayer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsExportWindow.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsInlinePlayer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-export-window-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-export-window-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-export-window-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-export-window-callbacks.top_of_page"></a>ags_export_window_callbacks</span></h2>
+<p>ags_export_window_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-export-window-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-export-callback" title="ags_export_window_export_callback ()">ags_export_window_export_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback" title="ags_export_window_file_chooser_button_callback ()">ags_export_window_file_chooser_button_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *file_chooser_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-tact-callback" title="ags_export_window_tact_callback ()">ags_export_window_tact_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-export-window-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-export-window-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-export-window-export-callback"></a><h3>ags_export_window_export_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_export_window_export_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-file-chooser-button-callback"></a><h3>ags_export_window_file_chooser_button_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_export_window_file_chooser_button_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *file_chooser_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-export-window-tact-callback"></a><h3>ags_export_window_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_export_window_tact_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsExportWindow.html" title="AgsExportWindow"><span class="type">AgsExportWindow</span></a> *export_window</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-ffplayer-callbacks.html b/api/ags_old/ags-ags-ffplayer-callbacks.html
new file mode 100644
index 0000000..3517b91
--- /dev/null
+++ b/api/ags_old/ags-ags-ffplayer-callbacks.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_ffplayer_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsFFPlayer.html" title="AgsFFPlayer">
+<link rel="next" href="AgsMatrix.html" title="AgsMatrix">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFFPlayer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMatrix.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-ffplayer-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-ffplayer-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-ffplayer-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ffplayer-callbacks.top_of_page"></a>ags_ffplayer_callbacks</span></h2>
+<p>ags_ffplayer_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-ffplayer-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback" title="ags_ffplayer_drawing_area_button_press_callback ()">ags_ffplayer_drawing_area_button_press_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback" title="ags_ffplayer_drawing_area_configure_callback ()">ags_ffplayer_drawing_area_configure_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback" title="ags_ffplayer_drawing_area_expose_callback ()">ags_ffplayer_drawing_area_expose_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed" title="ags_ffplayer_hscrollbar_value_changed ()">ags_ffplayer_hscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK> *adjustment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayers</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback" title="ags_ffplayer_instrument_changed_callback ()">ags_ffplayer_instrument_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *instrument</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback" title="ags_ffplayer_open_clicked_callback ()">ags_ffplayer_open_clicked_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback" title="ags_ffplayer_open_dialog_response_callback ()">ags_ffplayer_open_dialog_response_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback" title="ags_ffplayer_parent_set_callback ()">ags_ffplayer_parent_set_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback" title="ags_ffplayer_preset_changed_callback ()">ags_ffplayer_preset_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *preset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ffplayer-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ffplayer-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-button-press-callback"></a><h3>ags_ffplayer_drawing_area_button_press_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_ffplayer_drawing_area_button_press_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-configure-callback"></a><h3>ags_ffplayer_drawing_area_configure_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_ffplayer_drawing_area_configure_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-drawing-area-expose-callback"></a><h3>ags_ffplayer_drawing_area_expose_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_ffplayer_drawing_area_expose_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-hscrollbar-value-changed"></a><h3>ags_ffplayer_hscrollbar_value_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_hscrollbar_value_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkAdjustment"><span class="type">GtkAdjustment</span></GTKDOCLINK> *adjustment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayers</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-instrument-changed-callback"></a><h3>ags_ffplayer_instrument_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_instrument_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *instrument</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-open-clicked-callback"></a><h3>ags_ffplayer_open_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_open_clicked_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-open-dialog-response-callback"></a><h3>ags_ffplayer_open_dialog_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_open_dialog_response_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-parent-set-callback"></a><h3>ags_ffplayer_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_parent_set_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ffplayer-preset-changed-callback"></a><h3>ags_ffplayer_preset_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ffplayer_preset_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *preset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-file-gui.html b/api/ags_old/ags-ags-file-gui.html
new file mode 100644
index 0000000..4c991f3
--- /dev/null
+++ b/api/ags_old/ags-ags-file-gui.html
@@ -0,0 +1,826 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_gui</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="AgsFile.html" title="AgsFile">
+<link rel="next" href="AgsFileIdRef.html" title="AgsFileIdRef">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFileIdRef.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-gui.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-gui.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-gui"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-gui.top_of_page"></a>ags_file_gui</span></h2>
+<p>ags_file_gui</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-gui.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog" title="ags_file_read_dialog ()">ags_file_read_dialog</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> **dialog</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog-list" title="ags_file_read_dialog_list ()">ags_file_read_dialog_list</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **dialog</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-editor" title="ags_file_read_editor ()">ags_file_read_editor</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> **editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line" title="ags_file_read_line ()">ags_file_read_line</a>                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> **line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line-editor" title="ags_file_read_line_editor ()">ags_file_read_line_editor</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> **line_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line-list" title="ags_file_read_line_list ()">ags_file_read_line_list</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member" title="ags_file_read_line_member ()">ags_file_read_line_member</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> **line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-editor" title="ags_file_read_line_member_editor ()">ags_file_read_line_member_editor</a>    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> **line_member_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-list" title="ags_file_read_line_member_list ()">ags_file_read_line_member_list</a>      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-link-collection-editor" title="ags_file_read_link_collection_editor ()">ags_file_read_link_collection_editor</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> **link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-link-editor" title="ags_file_read_link_editor ()">ags_file_read_link_editor</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> **link_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine" title="ags_file_read_machine ()">ags_file_read_machine</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> **machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter" title="ags_file_read_machine_counter ()">ags_file_read_machine_counter</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> **machine_counter</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter-list" title="ags_file_read_machine_counter_list ()">ags_file_read_machine_counter_list</a>  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine_counter</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor" title="ags_file_read_machine_editor ()">ags_file_read_machine_editor</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> **machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor-list" title="ags_file_read_machine_editor_list ()">ags_file_read_machine_editor_list</a>   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-list" title="ags_file_read_machine_list ()">ags_file_read_machine_list</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-selector" title="ags_file_read_machine_selector ()">ags_file_read_machine_selector</a>      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> **machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-menu-bar" title="ags_file_read_menu_bar ()">ags_file_read_menu_bar</a>              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> **menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-input-pad" title="ags_file_read_mixer_input_pad ()">ags_file_read_mixer_input_pad</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-output-pad" title="ags_file_read_mixer_output_pad ()">ags_file_read_mixer_output_pad</a>      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-navigation" title="ags_file_read_navigation ()">ags_file_read_navigation</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> **navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook" title="ags_file_read_notebook ()">ags_file_read_notebook</a>              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> **notebook</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab" title="ags_file_read_notebook_tab ()">ags_file_read_notebook_tab</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> **notebook_tab</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab-list" title="ags_file_read_notebook_tab_list ()">ags_file_read_notebook_tab_list</a>     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **notebook_tab_list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-pad" title="ags_file_read_pad ()">ags_file_read_pad</a>                   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> **pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-editor" title="ags_file_read_pad_editor ()">ags_file_read_pad_editor</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> **pad_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-list" title="ags_file_read_pad_list ()">ags_file_read_pad_list</a>              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **pad</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-resize-editor" title="ags_file_read_resize_editor ()">ags_file_read_resize_editor</a>         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> **resize_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-toolbar" title="ags_file_read_toolbar ()">ags_file_read_toolbar</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> **toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-widget" title="ags_file_read_widget ()">ags_file_read_widget</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-gui.html#ags-file-read-window" title="ags_file_read_window ()">ags_file_read_window</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> **window</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog" title="ags_file_write_dialog ()">ags_file_write_dialog</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog-list" title="ags_file_write_dialog_list ()">ags_file_write_dialog_list</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *dialog</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-editor" title="ags_file_write_editor ()">ags_file_write_editor</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line" title="ags_file_write_line ()">ags_file_write_line</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line-editor" title="ags_file_write_line_editor ()">ags_file_write_line_editor</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line-list" title="ags_file_write_line_list ()">ags_file_write_line_list</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member" title="ags_file_write_line_member ()">ags_file_write_line_member</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-editor" title="ags_file_write_line_member_editor ()">ags_file_write_line_member_editor</a>   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-list" title="ags_file_write_line_member_list ()">ags_file_write_line_member_list</a>     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line_member</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-link-collection-editor" title="ags_file_write_link_collection_editor ()">ags_file_write_link_collection_editor</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-link-editor" title="ags_file_write_link_editor ()">ags_file_write_link_editor</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine" title="ags_file_write_machine ()">ags_file_write_machine</a>              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter" title="ags_file_write_machine_counter ()">ags_file_write_machine_counter</a>      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> *machine_counter</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter-list" title="ags_file_write_machine_counter_list ()">ags_file_write_machine_counter_list</a> (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine_counter</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor" title="ags_file_write_machine_editor ()">ags_file_write_machine_editor</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor-list" title="ags_file_write_machine_editor_list ()">ags_file_write_machine_editor_list</a>  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-list" title="ags_file_write_machine_list ()">ags_file_write_machine_list</a>         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-selector" title="ags_file_write_machine_selector ()">ags_file_write_machine_selector</a>     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-menu-bar" title="ags_file_write_menu_bar ()">ags_file_write_menu_bar</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-input-pad" title="ags_file_write_mixer_input_pad ()">ags_file_write_mixer_input_pad</a>      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-output-pad" title="ags_file_write_mixer_output_pad ()">ags_file_write_mixer_output_pad</a>     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-navigation" title="ags_file_write_navigation ()">ags_file_write_navigation</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook" title="ags_file_write_notebook ()">ags_file_write_notebook</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab" title="ags_file_write_notebook_tab ()">ags_file_write_notebook_tab</a>         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> *notebook_tab</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab-list" title="ags_file_write_notebook_tab_list ()">ags_file_write_notebook_tab_list</a>    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notebook_tab_list</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-pad" title="ags_file_write_pad ()">ags_file_write_pad</a>                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-editor" title="ags_file_write_pad_editor ()">ags_file_write_pad_editor</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-list" title="ags_file_write_pad_list ()">ags_file_write_pad_list</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *pad</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-resize-editor" title="ags_file_write_resize_editor ()">ags_file_write_resize_editor</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> *resize_editor</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-toolbar" title="ags_file_write_toolbar ()">ags_file_write_toolbar</a>              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-widget" title="ags_file_write_widget ()">ags_file_write_widget</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-gui.html#ags-file-write-window" title="ags_file_write_window ()">ags_file_write_window</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-gui.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-gui.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-dialog"></a><h3>ags_file_read_dialog ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_dialog                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> **dialog</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-dialog-list"></a><h3>ags_file_read_dialog_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_dialog_list           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **dialog</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-editor"></a><h3>ags_file_read_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_editor                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> **editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line"></a><h3>ags_file_read_line ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> **line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-editor"></a><h3>ags_file_read_line_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line_editor           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> **line_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-list"></a><h3>ags_file_read_line_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line_list             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member"></a><h3>ags_file_read_line_member ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line_member           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> **line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member-editor"></a><h3>ags_file_read_line_member_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line_member_editor    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> **line_member_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-line-member-list"></a><h3>ags_file_read_line_member_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_line_member_list      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-link-collection-editor"></a><h3>ags_file_read_link_collection_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_link_collection_editor
+                                                        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> **link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-link-editor"></a><h3>ags_file_read_link_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_link_editor           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> **link_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine"></a><h3>ags_file_read_machine ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> **machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-counter"></a><h3>ags_file_read_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_counter       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> **machine_counter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-counter-list"></a><h3>ags_file_read_machine_counter_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_counter_list  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine_counter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-editor"></a><h3>ags_file_read_machine_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_editor        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> **machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-editor-list"></a><h3>ags_file_read_machine_editor_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_editor_list   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-list"></a><h3>ags_file_read_machine_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_list          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-machine-selector"></a><h3>ags_file_read_machine_selector ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_machine_selector      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> **machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-menu-bar"></a><h3>ags_file_read_menu_bar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_menu_bar              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> **menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-mixer-input-pad"></a><h3>ags_file_read_mixer_input_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_mixer_input_pad       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-mixer-output-pad"></a><h3>ags_file_read_mixer_output_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_mixer_output_pad      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-navigation"></a><h3>ags_file_read_navigation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_navigation            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> **navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook"></a><h3>ags_file_read_notebook ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_notebook              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> **notebook</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook-tab"></a><h3>ags_file_read_notebook_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_notebook_tab          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> **notebook_tab</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notebook-tab-list"></a><h3>ags_file_read_notebook_tab_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_notebook_tab_list     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **notebook_tab_list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad"></a><h3>ags_file_read_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pad                   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> **pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad-editor"></a><h3>ags_file_read_pad_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pad_editor            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> **pad_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pad-list"></a><h3>ags_file_read_pad_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pad_list              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-resize-editor"></a><h3>ags_file_read_resize_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_resize_editor         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> **resize_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-toolbar"></a><h3>ags_file_read_toolbar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_toolbar               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> **toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-widget"></a><h3>ags_file_read_widget ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_widget                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-window"></a><h3>ags_file_read_window ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_window                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> **window</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-dialog"></a><h3>ags_file_write_dialog ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_dialog               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-dialog-list"></a><h3>ags_file_write_dialog_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_dialog_list          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *dialog</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-editor"></a><h3>ags_file_write_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_editor               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line"></a><h3>ags_file_write_line ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-editor"></a><h3>ags_file_write_line_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line_editor          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-list"></a><h3>ags_file_write_line_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line_list            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member"></a><h3>ags_file_write_line_member ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line_member          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member-editor"></a><h3>ags_file_write_line_member_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line_member_editor   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-line-member-list"></a><h3>ags_file_write_line_member_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_line_member_list     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-link-collection-editor"></a><h3>ags_file_write_link_collection_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_link_collection_editor
+                                                        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-link-editor"></a><h3>ags_file_write_link_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_link_editor          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine"></a><h3>ags_file_write_machine ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-counter"></a><h3>ags_file_write_machine_counter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_counter      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> *machine_counter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-counter-list"></a><h3>ags_file_write_machine_counter_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_counter_list (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine_counter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-editor"></a><h3>ags_file_write_machine_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_editor       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-editor-list"></a><h3>ags_file_write_machine_editor_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_editor_list  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-list"></a><h3>ags_file_write_machine_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_list         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-machine-selector"></a><h3>ags_file_write_machine_selector ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_machine_selector     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-menu-bar"></a><h3>ags_file_write_menu_bar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_menu_bar             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-mixer-input-pad"></a><h3>ags_file_write_mixer_input_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_mixer_input_pad      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-mixer-output-pad"></a><h3>ags_file_write_mixer_output_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_mixer_output_pad     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-navigation"></a><h3>ags_file_write_navigation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_navigation           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook"></a><h3>ags_file_write_notebook ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_notebook             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook-tab"></a><h3>ags_file_write_notebook_tab ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_notebook_tab         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> *notebook_tab</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notebook-tab-list"></a><h3>ags_file_write_notebook_tab_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_notebook_tab_list    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notebook_tab_list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad"></a><h3>ags_file_write_pad ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pad                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad-editor"></a><h3>ags_file_write_pad_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pad_editor           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pad-list"></a><h3>ags_file_write_pad_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pad_list             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-resize-editor"></a><h3>ags_file_write_resize_editor ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_resize_editor        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> *resize_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-toolbar"></a><h3>ags_file_write_toolbar ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_toolbar              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-widget"></a><h3>ags_file_write_widget ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_widget               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-window"></a><h3>ags_file_write_window ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_window               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsWindow.html" title="AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-file-selection-callbacks.html b/api/ags_old/ags-ags-file-selection-callbacks.html
new file mode 100644
index 0000000..d6d8191
--- /dev/null
+++ b/api/ags_old/ags-ags-file-selection-callbacks.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_selection_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="AgsFileSelection.html" title="AgsFileSelection">
+<link rel="next" href="ags-ags-file-sound.html" title="ags_file_sound">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsFileSelection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-sound.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-selection-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-selection-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-selection-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-selection-callbacks.top_of_page"></a>ags_file_selection_callbacks</span></h2>
+<p>ags_file_selection_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-selection-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback" title="ags_file_selection_remove_callback ()">ags_file_selection_remove_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK> *hbox</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-selection-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-selection-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-selection-remove-callback"></a><h3>ags_file_selection_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_selection_remove_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK> *hbox</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-file-sound.html b/api/ags_old/ags-ags-file-sound.html
new file mode 100644
index 0000000..1e6e515
--- /dev/null
+++ b/api/ags_old/ags-ags-file-sound.html
@@ -0,0 +1,1068 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_sound</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">
+<link rel="next" href="ags-ags-file-stock.html" title="ags_file_stock">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-selection-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-stock.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-sound.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-sound.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-sound"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-sound.top_of_page"></a>ags_file_sound</span></h2>
+<p>ags_file_sound</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-sound.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-audio" title="ags_file_read_audio ()">ags_file_read_audio</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> **audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-list" title="ags_file_read_audio_list ()">ags_file_read_audio_list</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal" title="ags_file_read_audio_signal ()">ags_file_read_audio_signal</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> **audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal-list" title="ags_file_read_audio_signal_list ()">ags_file_read_audio_signal_list</a>     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **audio_signal</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-channel" title="ags_file_read_channel ()">ags_file_read_channel</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> **channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-channel-list" title="ags_file_read_channel_list ()">ags_file_read_channel_list</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **channel</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-devout" title="ags_file_read_devout ()">ags_file_read_devout</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> **devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-list" title="ags_file_read_devout_list ()">ags_file_read_devout_list</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **devout</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play" title="ags_file_read_devout_play ()">ags_file_read_devout_play</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> **play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play-list" title="ags_file_read_devout_play_list ()">ags_file_read_devout_play_list</a>      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **play</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a> **file_link</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-input" title="ags_file_read_input ()">ags_file_read_input</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-notation" title="ags_file_read_notation ()">ags_file_read_notation</a>              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> **notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-notation-list" title="ags_file_read_notation_list ()">ags_file_read_notation_list</a>         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **notation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-note" title="ags_file_read_note ()">ags_file_read_note</a>                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> **note</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-note-list" title="ags_file_read_note_list ()">ags_file_read_note_list</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **note</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-output" title="ags_file_read_output ()">ags_file_read_output</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern" title="ags_file_read_pattern ()">ags_file_read_pattern</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> **pattern</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data" title="ags_file_read_pattern_data ()">ags_file_read_pattern_data</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data-list" title="ags_file_read_pattern_data_list ()">ags_file_read_pattern_data_list</a>     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-list" title="ags_file_read_pattern_list ()">ags_file_read_pattern_list</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **pattern</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-port" title="ags_file_read_port ()">ags_file_read_port</a>                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> **port</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-port-list" title="ags_file_read_port_list ()">ags_file_read_port_list</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **port</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall" title="ags_file_read_recall ()">ags_file_read_recall</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> **recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio" title="ags_file_read_recall_audio ()">ags_file_read_recall_audio</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-run" title="ags_file_read_recall_audio_run ()">ags_file_read_recall_audio_run</a>      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-signal" title="ags_file_read_recall_audio_signal ()">ags_file_read_recall_audio_signal</a>   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel" title="ags_file_read_recall_channel ()">ags_file_read_recall_channel</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel-run" title="ags_file_read_recall_channel_run ()">ags_file_read_recall_channel_run</a>    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container" title="ags_file_read_recall_container ()">ags_file_read_recall_container</a>      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> **recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container-list" title="ags_file_read_recall_container_list ()">ags_file_read_recall_container_list</a> (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recall_container</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-list" title="ags_file_read_recall_list ()">ags_file_read_recall_list</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-recycling" title="ags_file_read_recall_recycling ()">ags_file_read_recall_recycling</a>      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling" title="ags_file_read_recycling ()">ags_file_read_recycling</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> **recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling-list" title="ags_file_read_recycling_list ()">ags_file_read_recycling_list</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recycling</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-stream" title="ags_file_read_stream ()">ags_file_read_stream</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *index</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-stream-list" title="ags_file_read_stream_list ()">ags_file_read_stream_list</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-task" title="ags_file_read_task ()">ags_file_read_task</a>                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> **task</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-task-list" title="ags_file_read_task_list ()">ags_file_read_task_list</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **task</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp" title="ags_file_read_timestamp ()">ags_file_read_timestamp</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a> **timestamp</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp-list" title="ags_file_read_timestamp_list ()">ags_file_read_timestamp_list</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **timestamp</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-audio" title="ags_file_write_audio ()">ags_file_write_audio</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-list" title="ags_file_write_audio_list ()">ags_file_write_audio_list</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal" title="ags_file_write_audio_signal ()">ags_file_write_audio_signal</a>         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal-list" title="ags_file_write_audio_signal_list ()">ags_file_write_audio_signal_list</a>    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-channel" title="ags_file_write_channel ()">ags_file_write_channel</a>              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-channel-list" title="ags_file_write_channel_list ()">ags_file_write_channel_list</a>         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *channel</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-devout" title="ags_file_write_devout ()">ags_file_write_devout</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-list" title="ags_file_write_devout_list ()">ags_file_write_devout_list</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play" title="ags_file_write_devout_play ()">ags_file_write_devout_play</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play-list" title="ags_file_write_devout_play_list ()">ags_file_write_devout_play_list</a>     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *play</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-input" title="ags_file_write_input ()">ags_file_write_input</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-notation" title="ags_file_write_notation ()">ags_file_write_notation</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-notation-list" title="ags_file_write_notation_list ()">ags_file_write_notation_list</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-note" title="ags_file_write_note ()">ags_file_write_note</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-note-list" title="ags_file_write_note_list ()">ags_file_write_note_list</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *note</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-output" title="ags_file_write_output ()">ags_file_write_output</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern" title="ags_file_write_pattern ()">ags_file_write_pattern</a>              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data" title="ags_file_write_pattern_data ()">ags_file_write_pattern_data</a>         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data-list" title="ags_file_write_pattern_data_list ()">ags_file_write_pattern_data_list</a>    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-list" title="ags_file_write_pattern_list ()">ags_file_write_pattern_list</a>         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *pattern</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-port" title="ags_file_write_port ()">ags_file_write_port</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-port-list" title="ags_file_write_port_list ()">ags_file_write_port_list</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall" title="ags_file_write_recall ()">ags_file_write_recall</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio" title="ags_file_write_recall_audio ()">ags_file_write_recall_audio</a>         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-run" title="ags_file_write_recall_audio_run ()">ags_file_write_recall_audio_run</a>     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-signal" title="ags_file_write_recall_audio_signal ()">ags_file_write_recall_audio_signal</a>  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel" title="ags_file_write_recall_channel ()">ags_file_write_recall_channel</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel-run" title="ags_file_write_recall_channel_run ()">ags_file_write_recall_channel_run</a>   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container" title="ags_file_write_recall_container ()">ags_file_write_recall_container</a>     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container-list" title="ags_file_write_recall_container_list ()">ags_file_write_recall_container_list</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-list" title="ags_file_write_recall_list ()">ags_file_write_recall_list</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-recycling" title="ags_file_write_recall_recycling ()">ags_file_write_recall_recycling</a>     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling" title="ags_file_write_recycling ()">ags_file_write_recycling</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling-list" title="ags_file_write_recycling_list ()">ags_file_write_recycling_list</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recycling</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-stream" title="ags_file_write_stream ()">ags_file_write_stream</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-stream-list" title="ags_file_write_stream_list ()">ags_file_write_stream_list</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-task" title="ags_file_write_task ()">ags_file_write_task</a>                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-task-list" title="ags_file_write_task_list ()">ags_file_write_task_list</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *task</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp" title="ags_file_write_timestamp ()">ags_file_write_timestamp</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a> *timestamp</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp-list" title="ags_file_write_timestamp_list ()">ags_file_write_timestamp_list</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *timestamp</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-sound.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-sound.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-audio"></a><h3>ags_file_read_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_audio                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> **audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-list"></a><h3>ags_file_read_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_audio_list            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-signal"></a><h3>ags_file_read_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_audio_signal          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> **audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-audio-signal-list"></a><h3>ags_file_read_audio_signal_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_audio_signal_list     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-channel"></a><h3>ags_file_read_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_channel               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> **channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-channel-list"></a><h3>ags_file_read_channel_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_channel_list          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout"></a><h3>ags_file_read_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_devout                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> **devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-list"></a><h3>ags_file_read_devout_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_devout_list           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-play"></a><h3>ags_file_read_devout_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_devout_play           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> **play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-devout-play-list"></a><h3>ags_file_read_devout_play_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_devout_play_list      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link"></a><h3>ags_file_read_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_file_link             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a> **file_link</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-input"></a><h3>ags_file_read_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_input                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notation"></a><h3>ags_file_read_notation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_notation              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> **notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-notation-list"></a><h3>ags_file_read_notation_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_notation_list         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-note"></a><h3>ags_file_read_note ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_note                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> **note</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-note-list"></a><h3>ags_file_read_note_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_note_list             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **note</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-output"></a><h3>ags_file_read_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_output                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern"></a><h3>ags_file_read_pattern ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pattern               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> **pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-data"></a><h3>ags_file_read_pattern_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pattern_data          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-data-list"></a><h3>ags_file_read_pattern_data_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pattern_data_list     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-pattern-list"></a><h3>ags_file_read_pattern_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_pattern_list          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-port"></a><h3>ags_file_read_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_port                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> **port</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-port-list"></a><h3>ags_file_read_port_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_port_list             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **port</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall"></a><h3>ags_file_read_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> **recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio"></a><h3>ags_file_read_recall_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_audio          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio-run"></a><h3>ags_file_read_recall_audio_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_audio_run      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-audio-signal"></a><h3>ags_file_read_recall_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_audio_signal   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-channel"></a><h3>ags_file_read_recall_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_channel        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-channel-run"></a><h3>ags_file_read_recall_channel_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_channel_run    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-container"></a><h3>ags_file_read_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_container      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> **recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-container-list"></a><h3>ags_file_read_recall_container_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_container_list (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-list"></a><h3>ags_file_read_recall_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_list           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recall-recycling"></a><h3>ags_file_read_recall_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recall_recycling      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recycling"></a><h3>ags_file_read_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recycling             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> **recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-recycling-list"></a><h3>ags_file_read_recycling_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_recycling_list        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-stream"></a><h3>ags_file_read_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_stream                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *index</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-stream-list"></a><h3>ags_file_read_stream_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_stream_list           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-task"></a><h3>ags_file_read_task ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_task                  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> **task</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-task-list"></a><h3>ags_file_read_task_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_task_list             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **task</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-timestamp"></a><h3>ags_file_read_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_timestamp             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a> **timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-timestamp-list"></a><h3>ags_file_read_timestamp_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_timestamp_list        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio"></a><h3>ags_file_write_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_audio                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-list"></a><h3>ags_file_write_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_audio_list           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-signal"></a><h3>ags_file_write_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_audio_signal         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-signal-list"></a><h3>ags_file_write_audio_signal_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_audio_signal_list    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *audio_signal</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-channel"></a><h3>ags_file_write_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_channel              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-channel-list"></a><h3>ags_file_write_channel_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_channel_list         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *channel</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout"></a><h3>ags_file_write_devout ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_devout               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-list"></a><h3>ags_file_write_devout_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_devout_list          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *devout</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-play"></a><h3>ags_file_write_devout_play ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_devout_play          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-devout-play-list"></a><h3>ags_file_write_devout_play_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_devout_play_list     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *play</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link"></a><h3>ags_file_write_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_file_link            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-input"></a><h3>ags_file_write_input ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_input                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notation"></a><h3>ags_file_write_notation ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_notation             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotation.html" title="AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-notation-list"></a><h3>ags_file_write_notation_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_notation_list        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *notation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-note"></a><h3>ags_file_write_note ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_note                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNote.html" title="AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-note-list"></a><h3>ags_file_write_note_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_note_list            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *note</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-output"></a><h3>ags_file_write_output ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_output               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern"></a><h3>ags_file_write_pattern ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pattern              (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-data"></a><h3>ags_file_write_pattern_data ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pattern_data         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> j</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-data-list"></a><h3>ags_file_write_pattern_data_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pattern_data_list    (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPattern.html" title="AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-pattern-list"></a><h3>ags_file_write_pattern_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_pattern_list         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *pattern</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-port"></a><h3>ags_file_write_port ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_port                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-port-list"></a><h3>ags_file_write_port_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_port_list            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *port</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall"></a><h3>ags_file_write_recall ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio"></a><h3>ags_file_write_recall_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_audio         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio-run"></a><h3>ags_file_write_recall_audio_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_audio_run     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-audio-signal"></a><h3>ags_file_write_recall_audio_signal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_audio_signal  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-channel"></a><h3>ags_file_write_recall_channel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_channel       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-channel-run"></a><h3>ags_file_write_recall_channel_run ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_channel_run   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-container"></a><h3>ags_file_write_recall_container ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_container     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-container-list"></a><h3>ags_file_write_recall_container_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_container_list
+                                                        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall_container</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-list"></a><h3>ags_file_write_recall_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_list          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recall-recycling"></a><h3>ags_file_write_recall_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recall_recycling     (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recycling"></a><h3>ags_file_write_recycling ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recycling            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecycling.html" title="AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-recycling-list"></a><h3>ags_file_write_recycling_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_recycling_list       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *recycling</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-stream"></a><h3>ags_file_write_stream ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_stream               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> index</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-stream-list"></a><h3>ags_file_write_stream_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_stream_list          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *stream</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> buffer_size</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-task"></a><h3>ags_file_write_task ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_task                 (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-task-list"></a><h3>ags_file_write_task_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_task_list            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *task</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-timestamp"></a><h3>ags_file_write_timestamp ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_timestamp            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsTimestamp.html" title="AgsTimestamp"><span class="type">AgsTimestamp</span></a> *timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-timestamp-list"></a><h3>ags_file_write_timestamp_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_timestamp_list       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *timestamp</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-file-stock.html b/api/ags_old/ags-ags-file-stock.html
new file mode 100644
index 0000000..be614b8
--- /dev/null
+++ b/api/ags_old/ags-ags-file-stock.html
@@ -0,0 +1,414 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-sound.html" title="ags_file_sound">
+<link rel="next" href="ags-ags-file-util.html" title="ags_file_util">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-sound.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-util.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-stock.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-stock.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-stock.top_of_page"></a>ags_file_stock</span></h2>
+<p>ags_file_stock</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-stock.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS" title="AGS_CLIPBOARD_DEFAULT_VERSION">AGS_CLIPBOARD_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS" title="AGS_FILE_BOOLEAN_POINTER_PROP">AGS_FILE_BOOLEAN_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS" title="AGS_FILE_BOOLEAN_PROP">AGS_FILE_BOOLEAN_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS" title="AGS_FILE_BUILD_ID_PROP">AGS_FILE_BUILD_ID_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS" title="AGS_FILE_CHAR_POINTER_PROP">AGS_FILE_CHAR_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS" title="AGS_FILE_CHAR_PROP">AGS_FILE_CHAR_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS" title="AGS_FILE_DEFAULT_VERSION">AGS_FILE_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS" title="AGS_FILE_DOUBLE_POINTER_PROP">AGS_FILE_DOUBLE_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS" title="AGS_FILE_DOUBLE_PROP">AGS_FILE_DOUBLE_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_BUTTON">AGS_FILE_DYNAMIC_WIDGET_BUTTON</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN">AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON">AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_DIAL">AGS_FILE_DYNAMIC_WIDGET_DIAL</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR">AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HSCALE">AGS_FILE_DYNAMIC_WIDGET_HSCALE</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LABEL">AGS_FILE_DYNAMIC_WIDGET_LABEL</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LED">AGS_FILE_DYNAMIC_WIDGET_LED</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON">AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON">AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR">AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VSCALE">AGS_FILE_DYNAMIC_WIDGET_VSCALE</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM">AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_FILE_EFFECTS_DEFAULT_VERSION">AGS_FILE_EFFECTS_DEFAULT_VERSION</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS" title="AGS_FILE_FALSE">AGS_FILE_FALSE</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS" title="AGS_FILE_FLAGS_PROP">AGS_FILE_FLAGS_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-POINTER-PROP:CAPS" title="AGS_FILE_FLOAT_POINTER_PROP">AGS_FILE_FLOAT_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-PROP:CAPS" title="AGS_FILE_FLOAT_PROP">AGS_FILE_FLOAT_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS" title="AGS_FILE_ID_PROP">AGS_FILE_ID_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS" title="AGS_FILE_INT64_POINTER_PROP">AGS_FILE_INT64_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS" title="AGS_FILE_INT64_PROP">AGS_FILE_INT64_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS" title="AGS_FILE_NAME_PROP">AGS_FILE_NAME_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS" title="AGS_FILE_OBJECT_PROP">AGS_FILE_OBJECT_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS" title="AGS_FILE_POINTER_PROP">AGS_FILE_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS" title="AGS_FILE_SCOPE_PROP">AGS_FILE_SCOPE_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS" title="AGS_FILE_TRUE">AGS_FILE_TRUE</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS" title="AGS_FILE_TYPE_PROP">AGS_FILE_TYPE_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS" title="AGS_FILE_UINT64_POINTER_PROP">AGS_FILE_UINT64_POINTER_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS" title="AGS_FILE_UINT64_PROP">AGS_FILE_UINT64_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS" title="AGS_FILE_VERSION_PROP">AGS_FILE_VERSION_PROP</a>
+#define             <a class="link" href="ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS" title="AGS_FILE_XPATH_PROP">AGS_FILE_XPATH_PROP</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-stock.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-CLIPBOARD-DEFAULT-VERSION:CAPS"></a><h3>AGS_CLIPBOARD_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_CLIPBOARD_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BOOLEAN-POINTER-PROP:CAPS"></a><h3>AGS_FILE_BOOLEAN_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BOOLEAN_POINTER_PROP "gboolean-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BOOLEAN-PROP:CAPS"></a><h3>AGS_FILE_BOOLEAN_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BOOLEAN_PROP "gboolean\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-BUILD-ID-PROP:CAPS"></a><h3>AGS_FILE_BUILD_ID_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_BUILD_ID_PROP "build-id\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-CHAR-POINTER-PROP:CAPS"></a><h3>AGS_FILE_CHAR_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_CHAR_POINTER_PROP "gchar-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-CHAR-PROP:CAPS"></a><h3>AGS_FILE_CHAR_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_CHAR_PROP "gchar\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DEFAULT-VERSION:CAPS"></a><h3>AGS_FILE_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_FILE_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DOUBLE-POINTER-PROP:CAPS"></a><h3>AGS_FILE_DOUBLE_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_DOUBLE_POINTER_PROP "gdouble-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DOUBLE-PROP:CAPS"></a><h3>AGS_FILE_DOUBLE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_DOUBLE_PROP "gdouble\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_BUTTON (g_type_name(GtkTypeButton))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_CARTESIAN (g_type_name(GtkTypeCartesian))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON (g_type_name(GtkTypeCheckButton))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_DIAL</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_DIAL (g_type_name(AgsTypeDial))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_HINDICATOR (g_type_name(AgsTypeHIndicator))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_HSCALE</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_HSCALE (g_type_name(GtkTypeHScale))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_LABEL</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_LABEL (g_type_name(GtkTypeLabel))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-LED:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_LED</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_LED (g_type_name(AgsTypeLed))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON (g_type_name(GtkTypeSpinButton))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON (g_type_name(GtkTypeToggleButton))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_VINDICATOR (g_type_name(AgsTypeVIndicator))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_VSCALE</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_VSCALE (g_type_name(GtkTypeVScale))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</h3>
+<pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_WAVEFORM (g_type_name(AgsTypeWaveform))
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_FILE_EFFECTS_DEFAULT_VERSION</h3>
+<pre class="programlisting">#define AGS_FILE_EFFECTS_DEFAULT_VERSION "0.4.2\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FALSE:CAPS"></a><h3>AGS_FILE_FALSE</h3>
+<pre class="programlisting">#define AGS_FILE_FALSE "FALSE\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FLAGS-PROP:CAPS"></a><h3>AGS_FILE_FLAGS_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_FLAGS_PROP "flags\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FLOAT-POINTER-PROP:CAPS"></a><h3>AGS_FILE_FLOAT_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_FLOAT_POINTER_PROP "gfloat-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-FLOAT-PROP:CAPS"></a><h3>AGS_FILE_FLOAT_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_FLOAT_PROP "gfloat\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-ID-PROP:CAPS"></a><h3>AGS_FILE_ID_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_ID_PROP "id\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-INT64-POINTER-PROP:CAPS"></a><h3>AGS_FILE_INT64_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_INT64_POINTER_PROP "gint64-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-INT64-PROP:CAPS"></a><h3>AGS_FILE_INT64_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_INT64_PROP "gint64\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-NAME-PROP:CAPS"></a><h3>AGS_FILE_NAME_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_NAME_PROP "name\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-OBJECT-PROP:CAPS"></a><h3>AGS_FILE_OBJECT_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_OBJECT_PROP "GObject\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-POINTER-PROP:CAPS"></a><h3>AGS_FILE_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_POINTER_PROP "gpointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-SCOPE-PROP:CAPS"></a><h3>AGS_FILE_SCOPE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_SCOPE_PROP "scope\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-TRUE:CAPS"></a><h3>AGS_FILE_TRUE</h3>
+<pre class="programlisting">#define AGS_FILE_TRUE "TRUE\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-TYPE-PROP:CAPS"></a><h3>AGS_FILE_TYPE_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_TYPE_PROP "type\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-UINT64-POINTER-PROP:CAPS"></a><h3>AGS_FILE_UINT64_POINTER_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_UINT64_POINTER_PROP "guint64-pointer\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-UINT64-PROP:CAPS"></a><h3>AGS_FILE_UINT64_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_UINT64_PROP "guint64\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-VERSION-PROP:CAPS"></a><h3>AGS_FILE_VERSION_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_VERSION_PROP "version\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-FILE-XPATH-PROP:CAPS"></a><h3>AGS_FILE_XPATH_PROP</h3>
+<pre class="programlisting">#define AGS_FILE_XPATH_PROP "xpath\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-file-thread.html b/api/ags_old/ags-ags-file-thread.html
new file mode 100644
index 0000000..63aa3a1
--- /dev/null
+++ b/api/ags_old/ags-ags-file-thread.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_thread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-util.html" title="ags_file_util">
+<link rel="next" href="xml-rpc.html" title="Part IX. XML-RPC - planned server">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-util.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="xml-rpc.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-thread.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-thread.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-thread"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-thread.top_of_page"></a>ags_file_thread</span></h2>
+<p>ags_file_thread</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-thread.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-thread.html#ags-file-read-audio-loop" title="ags_file_read_audio_loop ()">ags_file_read_audio_loop</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-thread.html#ags-file-read-thread" title="ags_file_read_thread ()">ags_file_read_thread</a>                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> **thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-list" title="ags_file_read_thread_list ()">ags_file_read_thread_list</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **thread</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-pool" title="ags_file_read_thread_pool ()">ags_file_read_thread_pool</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> **thread_pool</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-thread.html#ags-file-write-audio-loop" title="ags_file_write_audio_loop ()">ags_file_write_audio_loop</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-thread.html#ags-file-write-thread" title="ags_file_write_thread ()">ags_file_write_thread</a>               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-list" title="ags_file_write_thread_list ()">ags_file_write_thread_list</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *thread</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-pool" title="ags_file_write_thread_pool ()">ags_file_write_thread_pool</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-thread.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-thread.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-audio-loop"></a><h3>ags_file_read_audio_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_audio_loop            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread"></a><h3>ags_file_read_thread ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_thread                (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> **thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread-list"></a><h3>ags_file_read_thread_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_thread_list           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-thread-pool"></a><h3>ags_file_read_thread_pool ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_thread_pool           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> **thread_pool</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-audio-loop"></a><h3>ags_file_write_audio_loop ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_audio_loop           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread"></a><h3>ags_file_write_thread ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_thread               (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThread.html" title="AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread-list"></a><h3>ags_file_write_thread_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_thread_list          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-thread-pool"></a><h3>ags_file_write_thread_pool ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_thread_pool          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsThreadPool.html" title="AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-file-util.html b/api/ags_old/ags-ags-file-util.html
new file mode 100644
index 0000000..4ec8dfc
--- /dev/null
+++ b/api/ags_old/ags-ags-file-util.html
@@ -0,0 +1,298 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_file_util</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="xml-io.html" title="Part VIII. XML Input/Output - Persist project">
+<link rel="prev" href="ags-ags-file-stock.html" title="ags_file_stock">
+<link rel="next" href="ags-ags-file-thread.html" title="ags_file_thread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-stock.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="xml-io.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-file-thread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-file-util.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-file-util.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-file-util"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-file-util.top_of_page"></a>ags_file_util</span></h2>
+<p>ags_file_util</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-file-util.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio" title="ags_file_read_embedded_audio ()">ags_file_read_embedded_audio</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **embedded_audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio-list" title="ags_file_read_embedded_audio_list ()">ags_file_read_embedded_audio_list</a>   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **embedded_audio</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-sound.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a>             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a> **file_link</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-read-file-link-list" title="ags_file_read_file_link_list ()">ags_file_read_file_link_list</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **file_link</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-util-read-dependency" title="ags_file_util_read_dependency ()">ags_file_util_read_dependency</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> **xpath</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-util-read-history" title="ags_file_util_read_history ()">ags_file_util_read_history</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsHistory"><span class="type">AgsHistory</span></GTKDOCLINK> **history</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-util-read-object" title="ags_file_util_read_object ()">ags_file_util_read_object</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **gobject</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-util-read-parameter" title="ags_file_util_read_parameter ()">ags_file_util_read_parameter</a>        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> **parameter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> *n_params</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> ***xpath</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-file-util.html#ags-file-util-read-value" title="ags_file_util_read_value ()">ags_file_util_read_value</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> **xpath</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-util-write-dependency" title="ags_file_util_write_dependency ()">ags_file_util_write_dependency</a>      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> *xpath</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-util-write-history" title="ags_file_util_write_history ()">ags_file_util_write_history</a>         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsHistory"><span class="type">AgsHistory</span></GTKDOCLINK> *history</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-util-write-object" title="ags_file_util_write_object ()">ags_file_util_write_object</a>          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-util-write-parameter" title="ags_file_util_write_parameter ()">ags_file_util_write_parameter</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> n_params</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-util-write-value" title="ags_file_util_write_value ()">ags_file_util_write_value</a>           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> pointer_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> arr_length</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio" title="ags_file_write_embedded_audio ()">ags_file_write_embedded_audio</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *embedded_audio</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio-list" title="ags_file_write_embedded_audio_list ()">ags_file_write_embedded_audio_list</a>  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *embedded_audio</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-sound.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a>            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           <a class="link" href="ags-ags-file-util.html#ags-file-write-file-link-list" title="ags_file_write_file_link_list ()">ags_file_write_file_link_list</a>       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_link</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-util.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-file-util.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-file-read-embedded-audio"></a><h3>ags_file_read_embedded_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_embedded_audio        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **embedded_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-embedded-audio-list"></a><h3>ags_file_read_embedded_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_embedded_audio_list   (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **embedded_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link"></a><h3>ags_file_read_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_file_link             (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a> **file_link</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-read-file-link-list"></a><h3>ags_file_read_file_link_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_read_file_link_list        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> **file_link</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-dependency"></a><h3>ags_file_util_read_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_util_read_dependency       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> **xpath</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-history"></a><h3>ags_file_util_read_history ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_util_read_history          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsHistory"><span class="type">AgsHistory</span></GTKDOCLINK> **history</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-object"></a><h3>ags_file_util_read_object ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_util_read_object           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> **gobject</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-parameter"></a><h3>ags_file_util_read_parameter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_util_read_parameter        (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> **parameter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> *n_params</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> ***xpath</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-read-value"></a><h3>ags_file_util_read_value ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_file_util_read_value            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *node</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> **xpath</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-dependency"></a><h3>ags_file_util_write_dependency ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_util_write_dependency      (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlChar"><span class="type">xmlChar</span></GTKDOCLINK> *xpath</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-history"></a><h3>ags_file_util_write_history ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_util_write_history         (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="AgsHistory"><span class="type">AgsHistory</span></GTKDOCLINK> *history</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-object"></a><h3>ags_file_util_write_object ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_util_write_object          (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GObject"><span class="type">GObject</span></GTKDOCLINK> *gobject</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-parameter"></a><h3>ags_file_util_write_parameter ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_util_write_parameter       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *parameter</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> n_params</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-util-write-value"></a><h3>ags_file_util_write_value ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_util_write_value           (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> pointer_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> arr_length</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-embedded-audio"></a><h3>ags_file_write_embedded_audio ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_embedded_audio       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *embedded_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-embedded-audio-list"></a><h3>ags_file_write_embedded_audio_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_embedded_audio_list  (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *embedded_audio</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link"></a><h3>ags_file_write_file_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_file_link            (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsFileLink.html" title="AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-file-write-file-link-list"></a><h3>ags_file_write_file_link_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="xmlNode"><span class="returnvalue">xmlNode</span></GTKDOCLINK> *           ags_file_write_file_link_list       (<em class="parameter"><code><a class="link" href="AgsFile.html" title="AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="xmlNode"><span class="type">xmlNode</span></GTKDOCLINK> *parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *file_link</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-id-generator.html b/api/ags_old/ags-ags-id-generator.html
new file mode 100644
index 0000000..a86ff01
--- /dev/null
+++ b/api/ags_old/ags-ags-id-generator.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_id_generator</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-ags-combo-box-text.html" title="ags_combo_box_text">
+<link rel="next" href="ags-ags-list.html" title="ags_list">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-combo-box-text.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-list.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-id-generator.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-id-generator.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-id-generator"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-id-generator.top_of_page"></a>ags_id_generator</span></h2>
+<p>ags_id_generator</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-id-generator.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             <a class="link" href="ags-ags-id-generator.html#ags-id-generator-create-uuid" title="ags_id_generator_create_uuid ()">ags_id_generator_create_uuid</a>        ();
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-id-generator.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-id-generator.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-id-generator-create-uuid"></a><h3>ags_id_generator_create_uuid ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *             ags_id_generator_create_uuid        ();</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-ladspa-browser-callbacks.html b/api/ags_old/ags-ags-ladspa-browser-callbacks.html
new file mode 100644
index 0000000..fb2e8cd
--- /dev/null
+++ b/api/ags_old/ags-ags-ladspa-browser-callbacks.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_ladspa_browser_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">
+<link rel="next" href="AgsLine.html" title="AgsLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLadspaBrowser.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-ladspa-browser-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-ladspa-browser-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-ladspa-browser-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ladspa-browser-callbacks.top_of_page"></a>ags_ladspa_browser_callbacks</span></h2>
+<p>ags_ladspa_browser_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-ladspa-browser-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback" title="ags_ladspa_browser_cancel_callback ()">ags_ladspa_browser_cancel_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback" title="ags_ladspa_browser_ok_callback ()">ags_ladspa_browser_ok_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback" title="ags_ladspa_browser_plugin_effect_callback ()">ags_ladspa_browser_plugin_effect_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback" title="ags_ladspa_browser_plugin_filename_callback ()">ags_ladspa_browser_plugin_filename_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback" title="ags_ladspa_browser_preview_close_callback ()">ags_ladspa_browser_preview_close_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *preview</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ladspa-browser-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ladspa-browser-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-ladspa-browser-cancel-callback"></a><h3>ags_ladspa_browser_cancel_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_ladspa_browser_cancel_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-ok-callback"></a><h3>ags_ladspa_browser_ok_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_ladspa_browser_ok_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-plugin-effect-callback"></a><h3>ags_ladspa_browser_plugin_effect_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_browser_plugin_effect_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-plugin-filename-callback"></a><h3>ags_ladspa_browser_plugin_filename_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_browser_plugin_filename_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBoxText"><span class="type">GtkComboBoxText</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ladspa-browser-preview-close-callback"></a><h3>ags_ladspa_browser_preview_close_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_ladspa_browser_preview_close_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *preview</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser"><span class="type">AgsLadspaBrowser</span></a> *ladspa_browser</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-line-callbacks.html b/api/ags_old/ags-ags-line-callbacks.html
new file mode 100644
index 0000000..4fda98b
--- /dev/null
+++ b/api/ags_old/ags-ags-line-callbacks.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsLine.html" title="AgsLine">
+<link rel="next" href="AgsLineEditor.html" title="AgsLineEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLineEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-callbacks.top_of_page"></a>ags_line_callbacks</span></h2>
+<p>ags_line_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-channel-done-callback" title="ags_line_channel_done_callback ()">ags_line_channel_done_callback</a>      (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-cancel" title="ags_line_copy_pattern_cancel ()">ags_line_copy_pattern_cancel</a>        (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-done" title="ags_line_copy_pattern_done ()">ags_line_copy_pattern_done</a>          (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-callbacks.html#ags-line-group-clicked-callback" title="ags_line_group_clicked_callback ()">ags_line_group_clicked_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-callbacks.html#ags-line-parent-set-callback" title="ags_line_parent_set_callback ()">ags_line_parent_set_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-peak-run-post-callback" title="ags_line_peak_run_post_callback ()">ags_line_peak_run_post_callback</a>     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-play-channel-run-cancel" title="ags_line_play_channel_run_cancel ()">ags_line_play_channel_run_cancel</a>    (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-cancel" title="ags_line_play_volume_cancel ()">ags_line_play_volume_cancel</a>         (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-done" title="ags_line_play_volume_done ()">ags_line_play_volume_done</a>           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-cancel" title="ags_line_recall_volume_cancel ()">ags_line_recall_volume_cancel</a>       (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-done" title="ags_line_recall_volume_done ()">ags_line_recall_volume_done</a>         (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-remove-recall-callback" title="ags_line_remove_recall_callback ()">ags_line_remove_recall_callback</a>     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-callbacks.html#ags-line-volume-callback" title="ags_line_volume_callback ()">ags_line_volume_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-channel-done-callback"></a><h3>ags_line_channel_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_channel_done_callback      (<em class="parameter"><code><a class="link" href="AgsChannel.html" title="AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-copy-pattern-cancel"></a><h3>ags_line_copy_pattern_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_copy_pattern_cancel        (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-copy-pattern-done"></a><h3>ags_line_copy_pattern_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_copy_pattern_done          (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-group-clicked-callback"></a><h3>ags_line_group_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_group_clicked_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-parent-set-callback"></a><h3>ags_line_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_parent_set_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-peak-run-post-callback"></a><h3>ags_line_peak_run_post_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_peak_run_post_callback     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *peak_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-play-channel-run-cancel"></a><h3>ags_line_play_channel_run_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_play_channel_run_cancel    (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-play-volume-cancel"></a><h3>ags_line_play_volume_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_play_volume_cancel         (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-play-volume-done"></a><h3>ags_line_play_volume_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_play_volume_done           (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-recall-volume-cancel"></a><h3>ags_line_recall_volume_cancel ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_recall_volume_cancel       (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-recall-volume-done"></a><h3>ags_line_recall_volume_done ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_recall_volume_done         (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-remove-recall-callback"></a><h3>ags_line_remove_recall_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_remove_recall_callback     (<em class="parameter"><code><a class="link" href="AgsRecall.html" title="AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-volume-callback"></a><h3>ags_line_volume_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_volume_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLine.html" title="AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-line-editor-callbacks.html b/api/ags_old/ags-ags-line-editor-callbacks.html
new file mode 100644
index 0000000..778c57e
--- /dev/null
+++ b/api/ags_old/ags-ags-line-editor-callbacks.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsLineEditor.html" title="AgsLineEditor">
+<link rel="next" href="AgsLineMember.html" title="AgsLineMember">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLineEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLineMember.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-editor-callbacks.top_of_page"></a>ags_line_editor_callbacks</span></h2>
+<p>ags_line_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback" title="ags_line_editor_destroy_callback ()">ags_line_editor_destroy_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback" title="ags_line_editor_parent_set_callback ()">ags_line_editor_parent_set_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback" title="ags_line_editor_show_callback ()">ags_line_editor_show_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-editor-destroy-callback"></a><h3>ags_line_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_editor_destroy_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-parent-set-callback"></a><h3>ags_line_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_editor_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-editor-show-callback"></a><h3>ags_line_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_editor_show_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineEditor.html" title="AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-line-member-callbacks.html b/api/ags_old/ags-ags-line-member-callbacks.html
new file mode 100644
index 0000000..7d32037
--- /dev/null
+++ b/api/ags_old/ags-ags-line-member-callbacks.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_member_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsLineMember.html" title="AgsLineMember">
+<link rel="next" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLineMember.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLineMemberEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-member-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-member-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-member-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-member-callbacks.top_of_page"></a>ags_line_member_callbacks</span></h2>
+<p>ags_line_member_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-member-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback" title="ags_line_member_button_clicked_callback ()">ags_line_member_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback" title="ags_line_member_check_button_clicked_callback ()">ags_line_member_check_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *check_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback" title="ags_line_member_dial_changed_callback ()">ags_line_member_dial_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *dial</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback" title="ags_line_member_hscale_changed_callback ()">ags_line_member_hscale_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *hscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback" title="ags_line_member_parent_set_callback ()">ags_line_member_parent_set_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-port-safe-write-callback" title="ags_line_member_port_safe_write_callback ()">ags_line_member_port_safe_write_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback" title="ags_line_member_spin_button_changed_callback ()">ags_line_member_spin_button_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback" title="ags_line_member_toggle_button_clicked_callback ()">ags_line_member_toggle_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback" title="ags_line_member_vscale_changed_callback ()">ags_line_member_vscale_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *vscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-member-button-clicked-callback"></a><h3>ags_line_member_button_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_button_clicked_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-check-button-clicked-callback"></a><h3>ags_line_member_check_button_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_check_button_clicked_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *check_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-dial-changed-callback"></a><h3>ags_line_member_dial_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_dial_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *dial</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-hscale-changed-callback"></a><h3>ags_line_member_hscale_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_hscale_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *hscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-parent-set-callback"></a><h3>ags_line_member_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_line_member_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-port-safe-write-callback"></a><h3>ags_line_member_port_safe_write_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_port_safe_write_callback
+                                                        (<em class="parameter"><code><a class="link" href="AgsPort.html" title="AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-spin-button-changed-callback"></a><h3>ags_line_member_spin_button_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_spin_button_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-toggle-button-clicked-callback"></a><h3>ags_line_member_toggle_button_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_toggle_button_clicked_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-vscale-changed-callback"></a><h3>ags_line_member_vscale_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_vscale_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *vscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMember.html" title="AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-line-member-editor-callbacks.html b/api/ags_old/ags-ags-line-member-editor-callbacks.html
new file mode 100644
index 0000000..e55b0b0
--- /dev/null
+++ b/api/ags_old/ags-ags-line-member-editor-callbacks.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_line_member_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor">
+<link rel="next" href="AgsLinkChannel.html" title="AgsLinkChannel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLineMemberEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLinkChannel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-line-member-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-line-member-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-line-member-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-line-member-editor-callbacks.top_of_page"></a>ags_line_member_editor_callbacks</span></h2>
+<p>ags_line_member_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-line-member-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback" title="ags_line_member_editor_add_callback ()">ags_line_member_editor_add_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback" title="ags_line_member_editor_ladspa_browser_response_callback ()">ags_line_member_editor_ladspa_browser_response_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback" title="ags_line_member_editor_remove_callback ()">ags_line_member_editor_remove_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-line-member-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-line-member-editor-add-callback"></a><h3>ags_line_member_editor_add_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_editor_add_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-ladspa-browser-response-callback"></a><h3>ags_line_member_editor_ladspa_browser_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_editor_ladspa_browser_response_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-line-member-editor-remove-callback"></a><h3>ags_line_member_editor_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_line_member_editor_remove_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-link-collection-editor-callbacks.html b/api/ags_old/ags-ags-link-collection-editor-callbacks.html
new file mode 100644
index 0000000..9e68924
--- /dev/null
+++ b/api/ags_old/ags-ags-link-collection-editor-callbacks.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_link_collection_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">
+<link rel="next" href="AgsLinkEditor.html" title="AgsLinkEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLinkCollectionEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLinkEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-link-collection-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-link-collection-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-link-collection-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-link-collection-editor-callbacks.top_of_page"></a>ags_link_collection_editor_callbacks</span></h2>
+<p>ags_link_collection_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-link-collection-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback" title="ags_link_collection_editor_count_callback ()">ags_link_collection_editor_count_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback" title="ags_link_collection_editor_first_line_callback ()">ags_link_collection_editor_first_line_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback" title="ags_link_collection_editor_first_link_callback ()">ags_link_collection_editor_first_link_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback" title="ags_link_collection_editor_link_callback ()">ags_link_collection_editor_link_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback" title="ags_link_collection_editor_parent_set_callback ()">ags_link_collection_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-collection-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-collection-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-link-collection-editor-count-callback"></a><h3>ags_link_collection_editor_count_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_count_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-first-line-callback"></a><h3>ags_link_collection_editor_first_line_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_first_line_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-first-link-callback"></a><h3>ags_link_collection_editor_first_link_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_first_link_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-link-callback"></a><h3>ags_link_collection_editor_link_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_collection_editor_link_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-collection-editor-parent-set-callback"></a><h3>ags_link_collection_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_link_collection_editor_parent_set_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-link-editor-callbacks.html b/api/ags_old/ags-ags-link-editor-callbacks.html
new file mode 100644
index 0000000..d61ed2c
--- /dev/null
+++ b/api/ags_old/ags-ags-link-editor-callbacks.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_link_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsLinkEditor.html" title="AgsLinkEditor">
+<link rel="next" href="AgsListingEditor.html" title="AgsListingEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsLinkEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsListingEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-link-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-link-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-link-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-link-editor-callbacks.top_of_page"></a>ags_link_editor_callbacks</span></h2>
+<p>ags_link_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-link-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback" title="ags_link_editor_combo_callback ()">ags_link_editor_combo_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback" title="ags_link_editor_destroy_callback ()">ags_link_editor_destroy_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback" title="ags_link_editor_parent_set_callback ()">ags_link_editor_parent_set_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback" title="ags_link_editor_show_callback ()">ags_link_editor_show_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-link-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-link-editor-combo-callback"></a><h3>ags_link_editor_combo_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_link_editor_combo_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-destroy-callback"></a><h3>ags_link_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_link_editor_destroy_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-parent-set-callback"></a><h3>ags_link_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_link_editor_parent_set_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-link-editor-show-callback"></a><h3>ags_link_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_link_editor_show_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-list.html b/api/ags_old/ags-ags-list.html
new file mode 100644
index 0000000..c6d7e19
--- /dev/null
+++ b/api/ags_old/ags-ags-list.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_list</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="ags-ags-id-generator.html" title="ags_id_generator">
+<link rel="next" href="AgsMenu.html" title="AgsMenu">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-id-generator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMenu.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-list.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-list.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-list"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-list.top_of_page"></a>ags_list</span></h2>
+<p>ags_list</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-list.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-list.html#ags-list-duplicate-list" title="ags_list_duplicate_list ()">ags_list_duplicate_list</a>             (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> entry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> target</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-list.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-list.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-list.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-list.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-list-duplicate-list"></a><h3>ags_list_duplicate_list ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_list_duplicate_list             (<em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> entry</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> target</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-list-free-and-free-link"></a><h3>ags_list_free_and_free_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_list_free_and_free_link         (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-list-free-and-unref-link"></a><h3>ags_list_free_and_unref_link ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_list_free_and_unref_link        (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *list</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-listing-editor-callbacks.html b/api/ags_old/ags-ags-listing-editor-callbacks.html
new file mode 100644
index 0000000..2c30160
--- /dev/null
+++ b/api/ags_old/ags-ags-listing-editor-callbacks.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_listing_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsListingEditor.html" title="AgsListingEditor">
+<link rel="next" href="AgsMachine.html" title="AgsMachine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsListingEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMachine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-listing-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-listing-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-listing-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-listing-editor-callbacks.top_of_page"></a>ags_listing_editor_callbacks</span></h2>
+<p>ags_listing_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-listing-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback" title="ags_listing_editor_parent_set_callback ()">ags_listing_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback" title="ags_listing_editor_set_pads_callback ()">ags_listing_editor_set_pads_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-listing-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-listing-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-listing-editor-parent-set-callback"></a><h3>ags_listing_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_listing_editor_parent_set_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-listing-editor-set-pads-callback"></a><h3>ags_listing_editor_set_pads_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_listing_editor_set_pads_callback
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> channel_type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsListingEditor.html" title="AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-machine-callbacks.html b/api/ags_old/ags-ags-machine-callbacks.html
new file mode 100644
index 0000000..4018694
--- /dev/null
+++ b/api/ags_old/ags-ags-machine-callbacks.html
@@ -0,0 +1,230 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_machine_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsMachine.html" title="AgsMachine">
+<link rel="next" href="AgsMachineEditor.html" title="AgsMachineEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMachine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMachineEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-machine-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-machine-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-machine-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-callbacks.top_of_page"></a>ags_machine_callbacks</span></h2>
+<p>ags_machine_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-machine-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-button-press-callback" title="ags_machine_button_press_callback ()">ags_machine_button_press_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *handle_box</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-destroy-callback" title="ags_machine_destroy_callback ()">ags_machine_destroy_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-done-callback" title="ags_machine_done_callback ()">ags_machine_done_callback</a>           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-open-response-callback" title="ags_machine_open_response_callback ()">ags_machine_open_response_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-parent-set-callback" title="ags_machine_parent_set_callback ()">ags_machine_parent_set_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-play-callback" title="ags_machine_play_callback ()">ags_machine_play_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback" title="ags_machine_popup_destroy_activate_callback ()">ags_machine_popup_destroy_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback" title="ags_machine_popup_hide_activate_callback ()">ags_machine_popup_hide_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback" title="ags_machine_popup_move_down_activate_callback ()">ags_machine_popup_move_down_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback" title="ags_machine_popup_move_up_activate_callback ()">ags_machine_popup_move_up_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback" title="ags_machine_popup_properties_activate_callback ()">ags_machine_popup_properties_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback" title="ags_machine_popup_rename_activate_callback ()">ags_machine_popup_rename_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback" title="ags_machine_popup_show_activate_callback ()">ags_machine_popup_show_activate_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-start-failure-callback" title="ags_machine_start_failure_callback ()">ags_machine_start_failure_callback</a>  (<em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-callbacks.html#ags-machine-tact-callback" title="ags_machine_tact_callback ()">ags_machine_tact_callback</a>           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-machine-button-press-callback"></a><h3>ags_machine_button_press_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_button_press_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *handle_box</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-destroy-callback"></a><h3>ags_machine_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_destroy_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-done-callback"></a><h3>ags_machine_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_done_callback           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-open-response-callback"></a><h3>ags_machine_open_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_open_response_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-parent-set-callback"></a><h3>ags_machine_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_parent_set_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-play-callback"></a><h3>ags_machine_play_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_play_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-destroy-activate-callback"></a><h3>ags_machine_popup_destroy_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_popup_destroy_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-hide-activate-callback"></a><h3>ags_machine_popup_hide_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_hide_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-move-down-activate-callback"></a><h3>ags_machine_popup_move_down_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_move_down_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-move-up-activate-callback"></a><h3>ags_machine_popup_move_up_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_move_up_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-properties-activate-callback"></a><h3>ags_machine_popup_properties_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_properties_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-rename-activate-callback"></a><h3>ags_machine_popup_rename_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_rename_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-popup-show-activate-callback"></a><h3>ags_machine_popup_show_activate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_popup_show_activate_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-start-failure-callback"></a><h3>ags_machine_start_failure_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_start_failure_callback  (<em class="parameter"><code><a class="link" href="AgsTask.html" title="AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> *error</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-tact-callback"></a><h3>ags_machine_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_tact_callback           (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-machine-editor-callbacks.html b/api/ags_old/ags-ags-machine-editor-callbacks.html
new file mode 100644
index 0000000..df42e39
--- /dev/null
+++ b/api/ags_old/ags-ags-machine-editor-callbacks.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_machine_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsMachineEditor.html" title="AgsMachineEditor">
+<link rel="next" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMachineEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMachineRadioButton.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-machine-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-machine-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-machine-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-editor-callbacks.top_of_page"></a>ags_machine_editor_callbacks</span></h2>
+<p>ags_machine_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-machine-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback" title="ags_machine_editor_add_callback ()">ags_machine_editor_add_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback" title="ags_machine_editor_apply_callback ()">ags_machine_editor_apply_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback" title="ags_machine_editor_back_callback ()">ags_machine_editor_back_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback" title="ags_machine_editor_cancel_callback ()">ags_machine_editor_cancel_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback" title="ags_machine_editor_destroy_callback ()">ags_machine_editor_destroy_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback" title="ags_machine_editor_ok_callback ()">ags_machine_editor_ok_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback" title="ags_machine_editor_parent_set_callback ()">ags_machine_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback" title="ags_machine_editor_remove_callback ()">ags_machine_editor_remove_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback" title="ags_machine_editor_show_callback ()">ags_machine_editor_show_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback" title="ags_machine_editor_switch_page_callback ()">ags_machine_editor_switch_page_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkNotebook"><span class="type">GtkNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkNotebookPage"><span class="type">GtkNotebookPage</span></GTKDOCLINK> *page</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> page_num</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-machine-editor-add-callback"></a><h3>ags_machine_editor_add_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_add_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-apply-callback"></a><h3>ags_machine_editor_apply_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_apply_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-back-callback"></a><h3>ags_machine_editor_back_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_back_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-cancel-callback"></a><h3>ags_machine_editor_cancel_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_cancel_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-destroy-callback"></a><h3>ags_machine_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_destroy_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-ok-callback"></a><h3>ags_machine_editor_ok_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_ok_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-parent-set-callback"></a><h3>ags_machine_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_parent_set_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-remove-callback"></a><h3>ags_machine_editor_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_remove_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-show-callback"></a><h3>ags_machine_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_show_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-editor-switch-page-callback"></a><h3>ags_machine_editor_switch_page_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_machine_editor_switch_page_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkNotebook"><span class="type">GtkNotebook</span></GTKDOCLINK> *notebook</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkNotebookPage"><span class="type">GtkNotebookPage</span></GTKDOCLINK> *page</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> page_num</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-machine-selector-callbacks.html b/api/ags_old/ags-ags-machine-selector-callbacks.html
new file mode 100644
index 0000000..2b57eed
--- /dev/null
+++ b/api/ags_old/ags-ags-machine-selector-callbacks.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_machine_selector_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsMachineSelector.html" title="AgsMachineSelector">
+<link rel="next" href="AgsMenuBar.html" title="AgsMenuBar">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMachineSelector.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMenuBar.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-machine-selector-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-machine-selector-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-machine-selector-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-machine-selector-callbacks.top_of_page"></a>ags_machine_selector_callbacks</span></h2>
+<p>ags_machine_selector_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-machine-selector-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback" title="ags_machine_selector_popup_add_index_callback ()">ags_machine_selector_popup_add_index_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback" title="ags_machine_selector_popup_add_tab_callback ()">ags_machine_selector_popup_add_tab_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback" title="ags_machine_selector_popup_link_index_callback ()">ags_machine_selector_popup_link_index_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback" title="ags_machine_selector_popup_remove_index_callback ()">ags_machine_selector_popup_remove_index_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback" title="ags_machine_selector_popup_remove_tab_callback ()">ags_machine_selector_popup_remove_tab_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed" title="ags_machine_selector_radio_changed ()">ags_machine_selector_radio_changed</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *radio_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-selector-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-machine-selector-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-add-index-callback"></a><h3>ags_machine_selector_popup_add_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_popup_add_index_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-add-tab-callback"></a><h3>ags_machine_selector_popup_add_tab_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_popup_add_tab_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-link-index-callback"></a><h3>ags_machine_selector_popup_link_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_popup_link_index_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-remove-index-callback"></a><h3>ags_machine_selector_popup_remove_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_popup_remove_index_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-popup-remove-tab-callback"></a><h3>ags_machine_selector_popup_remove_tab_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_popup_remove_tab_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-machine-selector-radio-changed"></a><h3>ags_machine_selector_radio_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_machine_selector_radio_changed  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *radio_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector"><span class="type">AgsMachineSelector</span></a> *machine_selector</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-marshal.html b/api/ags_old/ags-ags-marshal.html
new file mode 100644
index 0000000..436b03e
--- /dev/null
+++ b/api/ags_old/ags-ags-marshal.html
@@ -0,0 +1,452 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_marshal</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<link rel="prev" href="AgsMainLoop.html" title="AgsMainLoop">
+<link rel="next" href="AgsMutable.html" title="AgsMutable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMainLoop.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="object.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMutable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-marshal.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-marshal.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-marshal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-marshal.top_of_page"></a>ags_marshal</span></h2>
+<p>ags_marshal</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-marshal.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT" title="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()">g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT" title="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()">g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER" title="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()">g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING" title="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()">g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--VOID" title="g_cclosure_user_marshal_OBJECT__VOID ()">g_cclosure_user_marshal_OBJECT__VOID</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER" title="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()">g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID" title="g_cclosure_user_marshal_ULONG__VOID ()">g_cclosure_user_marshal_ULONG__VOID</a> (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE" title="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()">g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT" title="g_cclosure_user_marshal_VOID__OBJECT_UINT ()">g_cclosure_user_marshal_VOID__OBJECT_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-POINTER" title="g_cclosure_user_marshal_VOID__STRING_POINTER ()">g_cclosure_user_marshal_VOID__STRING_POINTER</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT" title="g_cclosure_user_marshal_VOID__UINT_INT ()">g_cclosure_user_marshal_VOID__UINT_INT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-marshal.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-marshal.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER"></a><h3>g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING"></a><h3>g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-OBJECT--VOID"></a><h3>g_cclosure_user_marshal_OBJECT__VOID ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_OBJECT__VOID
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER"></a><h3>g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-ULONG--VOID"></a><h3>g_cclosure_user_marshal_ULONG__VOID ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_ULONG__VOID (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE"></a><h3>g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--OBJECT-UINT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__OBJECT_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--STRING-POINTER"></a><h3>g_cclosure_user_marshal_VOID__STRING_POINTER ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__STRING_POINTER
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-DOUBLE"></a><h3>g_cclosure_user_marshal_VOID__UINT_DOUBLE ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__UINT_DOUBLE
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-INT"></a><h3>g_cclosure_user_marshal_VOID__UINT_INT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__UINT_INT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__UINT_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--UINT-UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--ULONG-UINT"></a><h3>g_cclosure_user_marshal_VOID__ULONG_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__ULONG_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-cclosure-user-marshal-VOID--ULONG-UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GClosure"><span class="type">GClosure</span></GTKDOCLINK> *closure</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *return_value</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <GTKDOCLINK HREF="GValue"><span class="type">GValue</span></GTKDOCLINK> *param_values</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> marshal_data</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-matrix-callbacks.html b/api/ags_old/ags-ags-matrix-callbacks.html
new file mode 100644
index 0000000..d7fc565
--- /dev/null
+++ b/api/ags_old/ags-ags-matrix-callbacks.html
@@ -0,0 +1,170 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_matrix_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsMatrix.html" title="AgsMatrix">
+<link rel="next" href="AgsMixer.html" title="AgsMixer">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMatrix.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMixer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-matrix-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-matrix-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-matrix-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-matrix-callbacks.top_of_page"></a>ags_matrix_callbacks</span></h2>
+<p>ags_matrix_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-matrix-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback" title="ags_matrix_adjustment_value_changed_callback ()">ags_matrix_adjustment_value_changed_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback" title="ags_matrix_bpm_callback ()">ags_matrix_bpm_callback</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-done-callback" title="ags_matrix_done_callback ()">ags_matrix_done_callback</a>            (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback" title="ags_matrix_drawing_area_button_press_callback ()">ags_matrix_drawing_area_button_press_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback" title="ags_matrix_drawing_area_expose_callback ()">ags_matrix_drawing_area_expose_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-index-callback" title="ags_matrix_index_callback ()">ags_matrix_index_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback" title="ags_matrix_length_spin_callback ()">ags_matrix_length_spin_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback" title="ags_matrix_loop_button_callback ()">ags_matrix_loop_button_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback" title="ags_matrix_parent_set_callback ()">ags_matrix_parent_set_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-tact-callback" title="ags_matrix_tact_callback ()">ags_matrix_tact_callback</a>            (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-matrix-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-matrix-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-matrix-adjustment-value-changed-callback"></a><h3>ags_matrix_adjustment_value_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_adjustment_value_changed_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-bpm-callback"></a><h3>ags_matrix_bpm_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_bpm_callback             (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-done-callback"></a><h3>ags_matrix_done_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_done_callback            (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-drawing-area-button-press-callback"></a><h3>ags_matrix_drawing_area_button_press_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_matrix_drawing_area_button_press_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-drawing-area-expose-callback"></a><h3>ags_matrix_drawing_area_expose_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_matrix_drawing_area_expose_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-index-callback"></a><h3>ags_matrix_index_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_index_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-length-spin-callback"></a><h3>ags_matrix_length_spin_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_length_spin_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-loop-button-callback"></a><h3>ags_matrix_loop_button_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_loop_button_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-parent-set-callback"></a><h3>ags_matrix_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_parent_set_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-matrix-tact-callback"></a><h3>ags_matrix_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_matrix_tact_callback            (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRecallID.html" title="AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMatrix.html" title="AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-menu-bar-callbacks.html b/api/ags_old/ags-ags-menu-bar-callbacks.html
new file mode 100644
index 0000000..3df0982
--- /dev/null
+++ b/api/ags_old/ags-ags-menu-bar-callbacks.html
@@ -0,0 +1,224 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_menu_bar_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsMenuBar.html" title="AgsMenuBar">
+<link rel="next" href="AgsNavigation.html" title="AgsNavigation">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMenuBar.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsNavigation.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-menu-bar-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-menu-bar-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-menu-bar-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-menu-bar-callbacks.top_of_page"></a>ags_menu_bar_callbacks</span></h2>
+<p>ags_menu_bar_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-menu-bar-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback" title="ags_menu_bar_about_callback ()">ags_menu_bar_about_callback</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback" title="ags_menu_bar_add_callback ()">ags_menu_bar_add_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback" title="ags_menu_bar_add_drum_callback ()">ags_menu_bar_add_drum_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback" title="ags_menu_bar_add_ffplayer_callback ()">ags_menu_bar_add_ffplayer_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback" title="ags_menu_bar_add_matrix_callback ()">ags_menu_bar_add_matrix_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback" title="ags_menu_bar_add_mixer_callback ()">ags_menu_bar_add_mixer_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback" title="ags_menu_bar_add_panel_callback ()">ags_menu_bar_add_panel_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback" title="ags_menu_bar_add_synth_callback ()">ags_menu_bar_add_synth_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback" title="ags_menu_bar_destroy_callback ()">ags_menu_bar_destroy_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback" title="ags_menu_bar_export_callback ()">ags_menu_bar_export_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback" title="ags_menu_bar_open_callback ()">ags_menu_bar_open_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback" title="ags_menu_bar_preferences_callback ()">ags_menu_bar_preferences_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback" title="ags_menu_bar_quit_callback ()">ags_menu_bar_quit_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback" title="ags_menu_bar_remove_callback ()">ags_menu_bar_remove_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback" title="ags_menu_bar_save_as_callback ()">ags_menu_bar_save_as_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback" title="ags_menu_bar_save_callback ()">ags_menu_bar_save_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback" title="ags_menu_bar_show_callback ()">ags_menu_bar_show_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-menu-bar-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-menu-bar-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-menu-bar-about-callback"></a><h3>ags_menu_bar_about_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_about_callback         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-callback"></a><h3>ags_menu_bar_add_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-drum-callback"></a><h3>ags_menu_bar_add_drum_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_drum_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-ffplayer-callback"></a><h3>ags_menu_bar_add_ffplayer_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_ffplayer_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-matrix-callback"></a><h3>ags_menu_bar_add_matrix_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_matrix_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-mixer-callback"></a><h3>ags_menu_bar_add_mixer_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_mixer_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-panel-callback"></a><h3>ags_menu_bar_add_panel_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_panel_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-add-synth-callback"></a><h3>ags_menu_bar_add_synth_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_add_synth_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-destroy-callback"></a><h3>ags_menu_bar_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_menu_bar_destroy_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-export-callback"></a><h3>ags_menu_bar_export_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_export_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-open-callback"></a><h3>ags_menu_bar_open_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_open_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-preferences-callback"></a><h3>ags_menu_bar_preferences_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_preferences_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-quit-callback"></a><h3>ags_menu_bar_quit_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_quit_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-remove-callback"></a><h3>ags_menu_bar_remove_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_remove_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-save-as-callback"></a><h3>ags_menu_bar_save_as_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_save_as_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-save-callback"></a><h3>ags_menu_bar_save_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_save_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-menu-bar-show-callback"></a><h3>ags_menu_bar_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_menu_bar_show_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMenuBar.html" title="AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-meter-callbacks.html b/api/ags_old/ags-ags-meter-callbacks.html
new file mode 100644
index 0000000..4c46bc4
--- /dev/null
+++ b/api/ags_old/ags-ags-meter-callbacks.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_meter_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="AgsMeter.html" title="AgsMeter">
+<link rel="next" href="AgsNoteEdit.html" title="AgsNoteEdit">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMeter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsNoteEdit.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-meter-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-meter-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-meter-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-meter-callbacks.top_of_page"></a>ags_meter_callbacks</span></h2>
+<p>ags_meter_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-meter-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-meter-callbacks.html#ags-meter-configure-event" title="ags_meter_configure_event ()">ags_meter_configure_event</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-meter-callbacks.html#ags-meter-destroy-callback" title="ags_meter_destroy_callback ()">ags_meter_destroy_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-meter-callbacks.html#ags-meter-expose-event" title="ags_meter_expose_event ()">ags_meter_expose_event</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-meter-callbacks.html#ags-meter-show-callback" title="ags_meter_show_callback ()">ags_meter_show_callback</a>             (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-meter-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-meter-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-meter-configure-event"></a><h3>ags_meter_configure_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_meter_configure_event           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-destroy-callback"></a><h3>ags_meter_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_meter_destroy_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-expose-event"></a><h3>ags_meter_expose_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_meter_expose_event              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-meter-show-callback"></a><h3>ags_meter_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_meter_show_callback             (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMeter.html" title="AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-mixer-callbacks.html b/api/ags_old/ags-ags-mixer-callbacks.html
new file mode 100644
index 0000000..e756e05
--- /dev/null
+++ b/api/ags_old/ags-ags-mixer-callbacks.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_mixer_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsMixer.html" title="AgsMixer">
+<link rel="next" href="AgsMixerInputLine.html" title="AgsMixerInputLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsMixer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMixerInputLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-mixer-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-mixer-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-mixer-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-mixer-callbacks.top_of_page"></a>ags_mixer_callbacks</span></h2>
+<p>ags_mixer_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-mixer-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback" title="ags_mixer_parent_set_callback ()">ags_mixer_parent_set_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMixer.html" title="AgsMixer"><span class="type">AgsMixer</span></a> *mixer</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-mixer-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-mixer-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-mixer-parent-set-callback"></a><h3>ags_mixer_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_mixer_parent_set_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMixer.html" title="AgsMixer"><span class="type">AgsMixer</span></a> *mixer</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-navigation-callbacks.html b/api/ags_old/ags-ags-navigation-callbacks.html
new file mode 100644
index 0000000..c098265
--- /dev/null
+++ b/api/ags_old/ags-ags-navigation-callbacks.html
@@ -0,0 +1,244 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_navigation_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsNavigation.html" title="AgsNavigation">
+<link rel="next" href="AgsPad.html" title="AgsPad">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsNavigation.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPad.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-navigation-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-navigation-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-navigation-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-navigation-callbacks.top_of_page"></a>ags_navigation_callbacks</span></h2>
+<p>ags_navigation_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-navigation-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback" title="ags_navigation_bpm_callback ()">ags_navigation_bpm_callback</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback" title="ags_navigation_destroy_callback ()">ags_navigation_destroy_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback" title="ags_navigation_duration_tact_callback ()">ags_navigation_duration_tact_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-expander-callback" title="ags_navigation_expander_callback ()">ags_navigation_expander_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-forward-callback" title="ags_navigation_forward_callback ()">ags_navigation_forward_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-callback" title="ags_navigation_loop_callback ()">ags_navigation_loop_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback" title="ags_navigation_loop_left_tact_callback ()">ags_navigation_loop_left_tact_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback" title="ags_navigation_loop_right_tact_callback ()">ags_navigation_loop_right_tact_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-next-callback" title="ags_navigation_next_callback ()">ags_navigation_next_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback" title="ags_navigation_parent_set_callback ()">ags_navigation_parent_set_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-play-callback" title="ags_navigation_play_callback ()">ags_navigation_play_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback" title="ags_navigation_position_tact_callback ()">ags_navigation_position_tact_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-prev-callback" title="ags_navigation_prev_callback ()">ags_navigation_prev_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-raster-callback" title="ags_navigation_raster_callback ()">ags_navigation_raster_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback" title="ags_navigation_rewind_callback ()">ags_navigation_rewind_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-show-callback" title="ags_navigation_show_callback ()">ags_navigation_show_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-stop-callback" title="ags_navigation_stop_callback ()">ags_navigation_stop_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-tic-callback" title="ags_navigation_tic_callback ()">ags_navigation_tic_callback</a>         (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-navigation-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-navigation-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-navigation-bpm-callback"></a><h3>ags_navigation_bpm_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_bpm_callback         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-destroy-callback"></a><h3>ags_navigation_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_navigation_destroy_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-duration-tact-callback"></a><h3>ags_navigation_duration_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_duration_tact_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-expander-callback"></a><h3>ags_navigation_expander_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_expander_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-forward-callback"></a><h3>ags_navigation_forward_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_forward_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-callback"></a><h3>ags_navigation_loop_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_loop_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-left-tact-callback"></a><h3>ags_navigation_loop_left_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_loop_left_tact_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-loop-right-tact-callback"></a><h3>ags_navigation_loop_right_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_loop_right_tact_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-next-callback"></a><h3>ags_navigation_next_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_next_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-parent-set-callback"></a><h3>ags_navigation_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_parent_set_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-play-callback"></a><h3>ags_navigation_play_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_play_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-position-tact-callback"></a><h3>ags_navigation_position_tact_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_position_tact_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-prev-callback"></a><h3>ags_navigation_prev_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_prev_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-raster-callback"></a><h3>ags_navigation_raster_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_raster_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-rewind-callback"></a><h3>ags_navigation_rewind_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_rewind_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-show-callback"></a><h3>ags_navigation_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_show_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-stop-callback"></a><h3>ags_navigation_stop_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_stop_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-navigation-tic-callback"></a><h3>ags_navigation_tic_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_navigation_tic_callback         (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNavigation.html" title="AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-note-edit-callbacks.html b/api/ags_old/ags-ags-note-edit-callbacks.html
new file mode 100644
index 0000000..3dd3f3b
--- /dev/null
+++ b/api/ags_old/ags-ags-note-edit-callbacks.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_note_edit_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="AgsNoteEdit.html" title="AgsNoteEdit">
+<link rel="next" href="AgsNotebook.html" title="AgsNotebook">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsNoteEdit.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsNotebook.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-note-edit-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-note-edit-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-note-edit-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-note-edit-callbacks.top_of_page"></a>ags_note_edit_callbacks</span></h2>
+<p>ags_note_edit_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-note-edit-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event" title="ags_note_edit_drawing_area_button_press_event ()">ags_note_edit_drawing_area_button_press_event</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event" title="ags_note_edit_drawing_area_button_release_event ()">ags_note_edit_drawing_area_button_release_event</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event" title="ags_note_edit_drawing_area_configure_event ()">ags_note_edit_drawing_area_configure_event</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event" title="ags_note_edit_drawing_area_expose_event ()">ags_note_edit_drawing_area_expose_event</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event" title="ags_note_edit_drawing_area_motion_notify_event ()">ags_note_edit_drawing_area_motion_notify_event</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventMotion"><span class="type">GdkEventMotion</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed" title="ags_note_edit_hscrollbar_value_changed ()">ags_note_edit_hscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed" title="ags_note_edit_vscrollbar_value_changed ()">ags_note_edit_vscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-note-edit-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-note-edit-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-button-press-event"></a><h3>ags_note_edit_drawing_area_button_press_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_note_edit_drawing_area_button_press_event
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-button-release-event"></a><h3>ags_note_edit_drawing_area_button_release_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_note_edit_drawing_area_button_release_event
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventButton"><span class="type">GdkEventButton</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-configure-event"></a><h3>ags_note_edit_drawing_area_configure_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_note_edit_drawing_area_configure_event
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-expose-event"></a><h3>ags_note_edit_drawing_area_expose_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_note_edit_drawing_area_expose_event
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-drawing-area-motion-notify-event"></a><h3>ags_note_edit_drawing_area_motion_notify_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_note_edit_drawing_area_motion_notify_event
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventMotion"><span class="type">GdkEventMotion</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-hscrollbar-value-changed"></a><h3>ags_note_edit_hscrollbar_value_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_hscrollbar_value_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-note-edit-vscrollbar-value-changed"></a><h3>ags_note_edit_vscrollbar_value_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_note_edit_vscrollbar_value_changed
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkRange"><span class="type">GtkRange</span></GTKDOCLINK> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-notebook-callbacks.html b/api/ags_old/ags-ags-notebook-callbacks.html
new file mode 100644
index 0000000..a795e79
--- /dev/null
+++ b/api/ags_old/ags-ags-notebook-callbacks.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_notebook_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="AgsNotebook.html" title="AgsNotebook">
+<link rel="next" href="AgsToolbar.html" title="AgsToolbar">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsNotebook.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsToolbar.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-notebook-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-notebook-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-notebook-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-notebook-callbacks.top_of_page"></a>ags_notebook_callbacks</span></h2>
+<p>ags_notebook_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-notebook-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback" title="ags_notebook_machine_changed_callback ()">ags_notebook_machine_changed_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-notebook-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-notebook-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-notebook-machine-changed-callback"></a><h3>ags_notebook_machine_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_notebook_machine_changed_callback
+                                                        (<em class="parameter"><code><a class="link" href="AgsEditor.html" title="AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsMachine.html" title="AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsNotebook.html" title="AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-oscillator-callbacks.html b/api/ags_old/ags-ags-oscillator-callbacks.html
new file mode 100644
index 0000000..69cac33
--- /dev/null
+++ b/api/ags_old/ags-ags-oscillator-callbacks.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_oscillator_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsOscillator.html" title="AgsOscillator">
+<link rel="next" href="AgsPanel.html" title="AgsPanel">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsOscillator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPanel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-oscillator-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-oscillator-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-oscillator-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-oscillator-callbacks.top_of_page"></a>ags_oscillator_callbacks</span></h2>
+<p>ags_oscillator_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-oscillator-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback" title="ags_oscillator_attack_callback ()">ags_oscillator_attack_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback" title="ags_oscillator_frame_count_callback ()">ags_oscillator_frame_count_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback" title="ags_oscillator_frequency_callback ()">ags_oscillator_frequency_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback" title="ags_oscillator_phase_callback ()">ags_oscillator_phase_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback" title="ags_oscillator_volume_callback ()">ags_oscillator_volume_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback" title="ags_oscillator_wave_callback ()">ags_oscillator_wave_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-oscillator-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-oscillator-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-oscillator-attack-callback"></a><h3>ags_oscillator_attack_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_attack_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-frame-count-callback"></a><h3>ags_oscillator_frame_count_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_frame_count_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-frequency-callback"></a><h3>ags_oscillator_frequency_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_frequency_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-phase-callback"></a><h3>ags_oscillator_phase_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_phase_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-volume-callback"></a><h3>ags_oscillator_volume_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_volume_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-oscillator-wave-callback"></a><h3>ags_oscillator_wave_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_oscillator_wave_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsOscillator.html" title="AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-pad-callbacks.html b/api/ags_old/ags-ags-pad-callbacks.html
new file mode 100644
index 0000000..e4080e6
--- /dev/null
+++ b/api/ags_old/ags-ags-pad-callbacks.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_pad_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsPad.html" title="AgsPad">
+<link rel="next" href="AgsPadEditor.html" title="AgsPadEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPadEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-pad-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-pad-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-pad-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-pad-callbacks.top_of_page"></a>ags_pad_callbacks</span></h2>
+<p>ags_pad_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-pad-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-destroy-callback" title="ags_pad_destroy_callback ()">ags_pad_destroy_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback" title="ags_pad_group_clicked_callback ()">ags_pad_group_clicked_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback" title="ags_pad_mute_clicked_callback ()">ags_pad_mute_clicked_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-option-changed-callback" title="ags_pad_option_changed_callback ()">ags_pad_option_changed_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-parent-set-callback" title="ags_pad_parent_set_callback ()">ags_pad_parent_set_callback</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-show-callback" title="ags_pad_show_callback ()">ags_pad_show_callback</a>               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback" title="ags_pad_solo_clicked_callback ()">ags_pad_solo_clicked_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-pad-destroy-callback"></a><h3>ags_pad_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_destroy_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-group-clicked-callback"></a><h3>ags_pad_group_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_group_clicked_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-mute-clicked-callback"></a><h3>ags_pad_mute_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_mute_clicked_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-option-changed-callback"></a><h3>ags_pad_option_changed_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_option_changed_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-parent-set-callback"></a><h3>ags_pad_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_parent_set_callback         (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-show-callback"></a><h3>ags_pad_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_show_callback               (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-solo-clicked-callback"></a><h3>ags_pad_solo_clicked_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_solo_clicked_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPad.html" title="AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-pad-editor-callbacks.html b/api/ags_old/ags-ags-pad-editor-callbacks.html
new file mode 100644
index 0000000..cec25d7
--- /dev/null
+++ b/api/ags_old/ags-ags-pad-editor-callbacks.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_pad_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsPadEditor.html" title="AgsPadEditor">
+<link rel="next" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPadEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPerformancePreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-pad-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-pad-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-pad-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-pad-editor-callbacks.top_of_page"></a>ags_pad_editor_callbacks</span></h2>
+<p>ags_pad_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-pad-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback" title="ags_pad_editor_destroy_callback ()">ags_pad_editor_destroy_callback</a>     (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback" title="ags_pad_editor_parent_set_callback ()">ags_pad_editor_parent_set_callback</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback" title="ags_pad_editor_set_audio_channels_callback ()">ags_pad_editor_set_audio_channels_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 <a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback" title="ags_pad_editor_show_callback ()">ags_pad_editor_show_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-pad-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-pad-editor-destroy-callback"></a><h3>ags_pad_editor_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_editor_destroy_callback     (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-parent-set-callback"></a><h3>ags_pad_editor_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_editor_parent_set_callback  (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-set-audio-channels-callback"></a><h3>ags_pad_editor_set_audio_channels_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_pad_editor_set_audio_channels_callback
+                                                        (<em class="parameter"><code><a class="link" href="AgsAudio.html" title="AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-pad-editor-show-callback"></a><h3>ags_pad_editor_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="int"><span class="returnvalue">int</span></GTKDOCLINK>                 ags_pad_editor_show_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPadEditor.html" title="AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-panel-callbacks.html b/api/ags_old/ags-ags-panel-callbacks.html
new file mode 100644
index 0000000..d4171e8
--- /dev/null
+++ b/api/ags_old/ags-ags-panel-callbacks.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_panel_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsPanel.html" title="AgsPanel">
+<link rel="next" href="AgsPanelInputLine.html" title="AgsPanelInputLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPanel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPanelInputLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-panel-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-panel-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-panel-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-panel-callbacks.top_of_page"></a>ags_panel_callbacks</span></h2>
+<p>ags_panel_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-panel-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-panel-callbacks.html#ags-panel-parent-set-callback" title="ags_panel_parent_set_callback ()">ags_panel_parent_set_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPanel.html" title="AgsPanel"><span class="type">AgsPanel</span></a> *panel</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-panel-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-panel-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-panel-parent-set-callback"></a><h3>ags_panel_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_panel_parent_set_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPanel.html" title="AgsPanel"><span class="type">AgsPanel</span></a> *panel</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-parameter.html b/api/ags_old/ags-ags-parameter.html
new file mode 100644
index 0000000..8989c98
--- /dev/null
+++ b/api/ags_old/ags-ags-parameter.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_parameter</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="util.html" title="Part I. Util - Helper functions">
+<link rel="prev" href="AgsOptionMenu.html" title="AgsOptionMenu">
+<link rel="next" href="object.html" title="Part II. Object - Interfaces and marshallers">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsOptionMenu.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="util.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="object.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-parameter.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-parameter.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-parameter"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-parameter.top_of_page"></a>ags_parameter</span></h2>
+<p>ags_parameter</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-parameter.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="GParameter"><span class="returnvalue">GParameter</span></GTKDOCLINK> *        <a class="link" href="ags-ags-parameter.html#ags-parameter-grow" title="ags_parameter_grow ()">ags_parameter_grow</a>                  (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *params</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *n_params</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-parameter.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-parameter.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-parameter-grow"></a><h3>ags_parameter_grow ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GParameter"><span class="returnvalue">GParameter</span></GTKDOCLINK> *        ags_parameter_grow                  (<em class="parameter"><code><GTKDOCLINK HREF="GType"><span class="type">GType</span></GTKDOCLINK> type</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GParameter"><span class="type">GParameter</span></GTKDOCLINK> *params</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> *n_params</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-plugin-stock.html b/api/ags_old/ags-ags-plugin-stock.html
new file mode 100644
index 0000000..1d48c89
--- /dev/null
+++ b/api/ags_old/ags-ags-plugin-stock.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_plugin_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="plugin.html" title="Part III. Plugin - API of plugins">
+<link rel="prev" href="AgsPluginFactory.html" title="AgsPluginFactory">
+<link rel="next" href="widget.html" title="Part IV. Widget - GUI elements">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPluginFactory.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="plugin.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="widget.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-plugin-stock.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-plugin-stock.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-plugin-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-plugin-stock.top_of_page"></a>ags_plugin_stock</span></h2>
+<p>ags_plugin_stock</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-plugin-stock.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS" title="AGS_PLUGIN_NAME_VOLUME">AGS_PLUGIN_NAME_VOLUME</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-plugin-stock.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-plugin-stock.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-PLUGIN-NAME-VOLUME:CAPS"></a><h3>AGS_PLUGIN_NAME_VOLUME</h3>
+<pre class="programlisting">#define AGS_PLUGIN_NAME_VOLUME "ags-volume\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-preferences-callbacks.html b/api/ags_old/ags-ags-preferences-callbacks.html
new file mode 100644
index 0000000..df5e2be
--- /dev/null
+++ b/api/ags_old/ags-ags-preferences-callbacks.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_preferences_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsPreferences.html" title="AgsPreferences">
+<link rel="next" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPreferences.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPropertyCollectionEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-preferences-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-preferences-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-preferences-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-preferences-callbacks.top_of_page"></a>ags_preferences_callbacks</span></h2>
+<p>ags_preferences_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-preferences-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-preferences-callbacks.html#ags-preferences-response-callback" title="ags_preferences_response_callback ()">ags_preferences_response_callback</a>   (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-preferences-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-preferences-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-preferences-response-callback"></a><h3>ags_preferences_response_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_preferences_response_callback   (<em class="parameter"><code><GTKDOCLINK HREF="GtkDialog"><span class="type">GtkDialog</span></GTKDOCLINK> *dialog</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> response_id</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-property-collection-editor-callbacks.html b/api/ags_old/ags-ags-property-collection-editor-callbacks.html
new file mode 100644
index 0000000..d3d7243
--- /dev/null
+++ b/api/ags_old/ags-ags-property-collection-editor-callbacks.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_property_collection_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">
+<link rel="next" href="AgsPropertyEditor.html" title="AgsPropertyEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPropertyCollectionEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPropertyEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-property-collection-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-property-collection-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-property-collection-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-property-collection-editor-callbacks.top_of_page"></a>ags_property_collection_editor_callbacks</span></h2>
+<p>ags_property_collection_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-property-collection-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback" title="ags_property_collection_editor_add_collection_callback ()">ags_property_collection_editor_add_collection_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a> *property_collection_editor</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback" title="ags_property_collection_editor_remove_collection_callback ()">ags_property_collection_editor_remove_collection_callback</a>
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK> *table</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-collection-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-collection-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-property-collection-editor-add-collection-callback"></a><h3>ags_property_collection_editor_add_collection_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_property_collection_editor_add_collection_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a> *property_collection_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-property-collection-editor-remove-collection-callback"></a><h3>ags_property_collection_editor_remove_collection_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_property_collection_editor_remove_collection_callback
+                                                        (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkTable"><span class="type">GtkTable</span></GTKDOCLINK> *table</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-property-editor-callbacks.html b/api/ags_old/ags-ags-property-editor-callbacks.html
new file mode 100644
index 0000000..eafeabf
--- /dev/null
+++ b/api/ags_old/ags-ags-property-editor-callbacks.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_property_editor_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsPropertyEditor.html" title="AgsPropertyEditor">
+<link rel="next" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsPropertyEditor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsPropertyListingEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-property-editor-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-property-editor-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-property-editor-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-property-editor-callbacks.top_of_page"></a>ags_property_editor_callbacks</span></h2>
+<p>ags_property_editor_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-property-editor-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback" title="ags_property_editor_enable_callback ()">ags_property_editor_enable_callback</a> (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a> *property_editor</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-editor-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-property-editor-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-property-editor-enable-callback"></a><h3>ags_property_editor_enable_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_property_editor_enable_callback (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a> *property_editor</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-recycling-thread-callbacks.html b/api/ags_old/ags-ags-recycling-thread-callbacks.html
new file mode 100644
index 0000000..b824be8
--- /dev/null
+++ b/api/ags_old/ags-ags-recycling-thread-callbacks.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_recycling_thread_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="thread.html" title="Part V. Thread - Multi-Threaded tree">
+<link rel="prev" href="AgsRecyclingThread.html" title="AgsRecyclingThread">
+<link rel="next" href="AgsReturnableThread.html" title="AgsReturnableThread">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRecyclingThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="thread.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsReturnableThread.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-recycling-thread-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-recycling-thread-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-recycling-thread-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-recycling-thread-callbacks.top_of_page"></a>ags_recycling_thread_callbacks</span></h2>
+<p>ags_recycling_thread_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-recycling-thread-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback" title="ags_recycling_thread_iterate_callback ()">ags_recycling_thread_iterate_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *thread</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-recycling-thread-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-recycling-thread-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-recycling-thread-iterate-callback"></a><h3>ags_recycling_thread_iterate_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_recycling_thread_iterate_callback
+                                                        (<em class="parameter"><code><a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *thread</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-ruler-callbacks.html b/api/ags_old/ags-ags-ruler-callbacks.html
new file mode 100644
index 0000000..101bb5a
--- /dev/null
+++ b/api/ags_old/ags-ags-ruler-callbacks.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_ruler_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsRuler.html" title="AgsRuler">
+<link rel="next" href="AgsServerPreferences.html" title="AgsServerPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsRuler.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsServerPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-ruler-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-ruler-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-ruler-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-ruler-callbacks.top_of_page"></a>ags_ruler_callbacks</span></h2>
+<p>ags_ruler_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-ruler-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-ruler-callbacks.html#ags-ruler-configure-event" title="ags_ruler_configure_event ()">ags_ruler_configure_event</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-ruler-callbacks.html#ags-ruler-expose-event" title="ags_ruler_expose_event ()">ags_ruler_expose_event</a>              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ruler-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-ruler-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-ruler-configure-event"></a><h3>ags_ruler_configure_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_ruler_configure_event           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventConfigure"><span class="type">GdkEventConfigure</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-ruler-expose-event"></a><h3>ags_ruler_expose_event ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_ruler_expose_event              (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GdkEventExpose"><span class="type">GdkEventExpose</span></GTKDOCLINK> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsRuler.html" title="AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-sf2-chooser-callbacks.html b/api/ags_old/ags-ags-sf2-chooser-callbacks.html
new file mode 100644
index 0000000..ac96cae
--- /dev/null
+++ b/api/ags_old/ags-ags-sf2-chooser-callbacks.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_sf2_chooser_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsSF2Chooser.html" title="AgsSF2Chooser">
+<link rel="next" href="editor.html" title="Editor - Piano roll and its controls">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSF2Chooser.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="editor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-sf2-chooser-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-sf2-chooser-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-sf2-chooser-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-sf2-chooser-callbacks.top_of_page"></a>ags_sf2_chooser_callbacks</span></h2>
+<p>ags_sf2_chooser_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-sf2-chooser-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed" title="ags_sf2_chooser_instrument_changed ()">ags_sf2_chooser_instrument_changed</a>  (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed" title="ags_sf2_chooser_preset_changed ()">ags_sf2_chooser_preset_changed</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed" title="ags_sf2_chooser_sample_changed ()">ags_sf2_chooser_sample_changed</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-sf2-chooser-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-sf2-chooser-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-sf2-chooser-instrument-changed"></a><h3>ags_sf2_chooser_instrument_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_instrument_changed  (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-preset-changed"></a><h3>ags_sf2_chooser_preset_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_preset_changed      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-sf2-chooser-sample-changed"></a><h3>ags_sf2_chooser_sample_changed ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_sf2_chooser_sample_changed      (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-synth-callbacks.html b/api/ags_old/ags-ags-synth-callbacks.html
new file mode 100644
index 0000000..feb1fe7
--- /dev/null
+++ b/api/ags_old/ags-ags-synth-callbacks.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_synth_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="engines.html" title="Engines - Composite widgets with audio set up">
+<link rel="prev" href="AgsSynth.html" title="AgsSynth">
+<link rel="next" href="AgsSynthInputLine.html" title="AgsSynthInputLine">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsSynth.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="engines.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSynthInputLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-synth-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-synth-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-synth-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-synth-callbacks.top_of_page"></a>ags_synth_callbacks</span></h2>
+<p>ags_synth_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-synth-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synth-callbacks.html#ags-synth-auto-update-callback" title="ags_synth_auto_update_callback ()">ags_synth_auto_update_callback</a>      (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synth-callbacks.html#ags-synth-lower-callback" title="ags_synth_lower_callback ()">ags_synth_lower_callback</a>            (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synth-callbacks.html#ags-synth-parent-set-callback" title="ags_synth_parent_set_callback ()">ags_synth_parent_set_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synth-callbacks.html#ags-synth-update-callback" title="ags_synth_update_callback ()">ags_synth_update_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synth-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synth-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-synth-auto-update-callback"></a><h3>ags_synth_auto_update_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_auto_update_callback      (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-lower-callback"></a><h3>ags_synth_lower_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_lower_callback            (<em class="parameter"><code><GTKDOCLINK HREF="GtkSpinButton"><span class="type">GtkSpinButton</span></GTKDOCLINK> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-parent-set-callback"></a><h3>ags_synth_parent_set_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_parent_set_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-update-callback"></a><h3>ags_synth_update_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_update_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkButton"><span class="type">GtkButton</span></GTKDOCLINK> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsSynth.html" title="AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-synths.html b/api/ags_old/ags-ags-synths.html
new file mode 100644
index 0000000..336d9dc
--- /dev/null
+++ b/api/ags_old/ags-ags-synths.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_synths</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="process-tree.html" title="audio processing tree">
+<link rel="prev" href="AgsTimestampFactory.html" title="AgsTimestampFactory">
+<link rel="next" href="audio-file.html" title="Audio files - Reading/Writing audio data from disk">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsTimestampFactory.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="process-tree.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="audio-file.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-synths.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-synths.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-synths"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-synths.top_of_page"></a>ags_synths</span></h2>
+<p>ags_synths</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-synths.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synths.html#ags-synth-saw" title="ags_synth_saw ()">ags_synth_saw</a>                       (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synths.html#ags-synth-sin" title="ags_synth_sin ()">ags_synth_sin</a>                       (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synths.html#ags-synth-square" title="ags_synth_square ()">ags_synth_square</a>                    (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-synths.html#ags-synth-triangle" title="ags_synth_triangle ()">ags_synth_triangle</a>                  (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synths.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-synths.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-synth-saw"></a><h3>ags_synth_saw ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_saw                       (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-sin"></a><h3>ags_synth_sin ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_sin                       (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-square"></a><h3>ags_synth_square ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_square                    (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-synth-triangle"></a><h3>ags_synth_triangle ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_synth_triangle                  (<em class="parameter"><code><a class="link" href="AgsDevout.html" title="AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <GTKDOCLINK HREF="short"><span class="type">short</span></GTKDOCLINK> *buffer</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> offset</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> freq</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> phase</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> length</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="double"><span class="type">double</span></GTKDOCLINK> volume</code></em>);</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-toolbar-callbacks.html b/api/ags_old/ags-ags-toolbar-callbacks.html
new file mode 100644
index 0000000..73cd22f
--- /dev/null
+++ b/api/ags_old/ags-ags-toolbar-callbacks.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_toolbar_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="AgsToolbar.html" title="AgsToolbar">
+<link rel="next" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsToolbar.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-toolbar-mode-stock.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-toolbar-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-toolbar-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-toolbar-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-toolbar-callbacks.top_of_page"></a>ags_toolbar_callbacks</span></h2>
+<p>ags_toolbar_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-toolbar-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback" title="ags_toolbar_clear_callback ()">ags_toolbar_clear_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback" title="ags_toolbar_copy_or_cut_callback ()">ags_toolbar_copy_or_cut_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback" title="ags_toolbar_destroy_callback ()">ags_toolbar_destroy_callback</a>        (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback" title="ags_toolbar_edit_callback ()">ags_toolbar_edit_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback" title="ags_toolbar_mode_callback ()">ags_toolbar_mode_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback" title="ags_toolbar_paste_callback ()">ags_toolbar_paste_callback</a>          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback" title="ags_toolbar_position_callback ()">ags_toolbar_position_callback</a>       (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback" title="ags_toolbar_select_callback ()">ags_toolbar_select_callback</a>         (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback" title="ags_toolbar_show_callback ()">ags_toolbar_show_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback" title="ags_toolbar_zoom_callback ()">ags_toolbar_zoom_callback</a>           (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-toolbar-clear-callback"></a><h3>ags_toolbar_clear_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_clear_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-copy-or-cut-callback"></a><h3>ags_toolbar_copy_or_cut_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_copy_or_cut_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-destroy-callback"></a><h3>ags_toolbar_destroy_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_toolbar_destroy_callback        (<em class="parameter"><code><GTKDOCLINK HREF="GtkObject"><span class="type">GtkObject</span></GTKDOCLINK> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-edit-callback"></a><h3>ags_toolbar_edit_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_edit_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-mode-callback"></a><h3>ags_toolbar_mode_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_mode_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-paste-callback"></a><h3>ags_toolbar_paste_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_paste_callback          (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-position-callback"></a><h3>ags_toolbar_position_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_position_callback       (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-select-callback"></a><h3>ags_toolbar_select_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_select_callback         (<em class="parameter"><code><GTKDOCLINK HREF="GtkToggleButton"><span class="type">GtkToggleButton</span></GTKDOCLINK> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-show-callback"></a><h3>ags_toolbar_show_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_show_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="ags-toolbar-zoom-callback"></a><h3>ags_toolbar_zoom_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>                ags_toolbar_zoom_callback           (<em class="parameter"><code><GTKDOCLINK HREF="GtkComboBox"><span class="type">GtkComboBox</span></GTKDOCLINK> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="AgsToolbar.html" title="AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-toolbar-mode-stock.html b/api/ags_old/ags-ags-toolbar-mode-stock.html
new file mode 100644
index 0000000..da8c066
--- /dev/null
+++ b/api/ags_old/ags-ags-toolbar-mode-stock.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_toolbar_mode_stock</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="editor.html" title="Editor - Piano roll and its controls">
+<link rel="prev" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">
+<link rel="next" href="engines.html" title="Engines - Composite widgets with audio set up">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="ags-ags-toolbar-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="editor.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="engines.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-toolbar-mode-stock.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-toolbar-mode-stock.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-toolbar-mode-stock"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-toolbar-mode-stock.top_of_page"></a>ags_toolbar_mode_stock</span></h2>
+<p>ags_toolbar_mode_stock</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-toolbar-mode-stock.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">#define             <a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS" title="AGS_TOOLBAR_MODE_ALL_CHANNELS">AGS_TOOLBAR_MODE_ALL_CHANNELS</a>
+#define             <a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_MULTI_CHANNEL">AGS_TOOLBAR_MODE_MULTI_CHANNEL</a>
+#define             <a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_SINGLE_CHANNEL">AGS_TOOLBAR_MODE_SINGLE_CHANNEL</a>
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-mode-stock.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-toolbar-mode-stock.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS"></a><h3>AGS_TOOLBAR_MODE_ALL_CHANNELS</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_ALL_CHANNELS "all channels\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS"></a><h3>AGS_TOOLBAR_MODE_MULTI_CHANNEL</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_MULTI_CHANNEL "multi channel\0"
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS"></a><h3>AGS_TOOLBAR_MODE_SINGLE_CHANNEL</h3>
+<pre class="programlisting">#define AGS_TOOLBAR_MODE_SINGLE_CHANNEL "single channel\0"
+</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ags-ags-window-callbacks.html b/api/ags_old/ags-ags-window-callbacks.html
new file mode 100644
index 0000000..9c2f963
--- /dev/null
+++ b/api/ags_old/ags-ags-window-callbacks.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ags_window_callbacks</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="composite-widgets.html" title="Composite widgets">
+<link rel="prev" href="AgsWindow.html" title="AgsWindow">
+<link rel="next" href="AgsSF2Chooser.html" title="AgsSF2Chooser">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsWindow.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="composite-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsSF2Chooser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#ags-ags-window-callbacks.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#ags-ags-window-callbacks.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="ags-ags-window-callbacks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="ags-ags-window-callbacks.top_of_page"></a>ags_window_callbacks</span></h2>
+<p>ags_window_callbacks</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="ags-ags-window-callbacks.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="ags-ags-window-callbacks.html#ags-window-delete-event-callback" title="ags_window_delete_event_callback ()">ags_window_delete_event_callback</a>    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="ags-ags-window-callbacks.description"></a><h2>Description</h2>
+<p>
+</p>
+</div>
+<div class="refsect1">
+<a name="ags-ags-window-callbacks.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="ags-window-delete-event-callback"></a><h3>ags_window_delete_event_callback ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>            ags_window_delete_event_callback    (<em class="parameter"><code><GTKDOCLINK HREF="GtkWidget"><span class="type">GtkWidget</span></GTKDOCLINK> *widget</code></em>,
+                                                         <em class="parameter"><code><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK> data</code></em>);</pre>
+<p>
+</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/api-index-full.html b/api/ags_old/api-index-full.html
new file mode 100644
index 0000000..96bcdc2
--- /dev/null
+++ b/api/ags_old/api-index-full.html
@@ -0,0 +1,8899 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API Index</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="AgsServer.html" title="AgsServer">
+<link rel="next" href="deprecated-api-index.html" title="Index of deprecated API">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="AgsServer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="deprecated-api-index.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a class="shortcut" href="#idxA">A</a>
+                      | 
+                   <a class="shortcut" href="#idxB">B</a>
+                      | 
+                   <a class="shortcut" href="#idxC">C</a>
+                      | 
+                   <a class="shortcut" href="#idxD">D</a>
+                      | 
+                   <a class="shortcut" href="#idxE">E</a>
+                      | 
+                   <a class="shortcut" href="#idxF">F</a>
+                      | 
+                   <a class="shortcut" href="#idxG">G</a>
+                      | 
+                   <a class="shortcut" href="#idxH">H</a>
+                      | 
+                   <a class="shortcut" href="#idxI">I</a>
+                      | 
+                   <a class="shortcut" href="#idxJ">J</a>
+                      | 
+                   <a class="shortcut" href="#idxL">L</a>
+                      | 
+                   <a class="shortcut" href="#idxM">M</a>
+                      | 
+                   <a class="shortcut" href="#idxN">N</a>
+                      | 
+                   <a class="shortcut" href="#idxO">O</a>
+                      | 
+                   <a class="shortcut" href="#idxP">P</a>
+                      | 
+                   <a class="shortcut" href="#idxR">R</a>
+                      | 
+                   <a class="shortcut" href="#idxS">S</a>
+                      | 
+                   <a class="shortcut" href="#idxT">T</a>
+                      | 
+                   <a class="shortcut" href="#idxU">U</a>
+                      | 
+                   <a class="shortcut" href="#idxV">V</a>
+                      | 
+                   <a class="shortcut" href="#idxW">W</a>
+                      | 
+                   <a class="shortcut" href="#idxZ">Z</a>
+</td></tr>
+</table>
+<div class="index">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="api-index-full"></a>API Index</h2></div></div></div>
+<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
+<dt>
+<a class="link" href="AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable">AgsAccountingTable</a>, struct in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS" title="AGS_ACCOUNTING_TABLE()">AGS_ACCOUNTING_TABLE</a>, macro in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-accounting-table-alloc" title="ags_accounting_table_alloc ()">ags_accounting_table_alloc</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-accounting-table-set-sanity" title="ags_accounting_table_set_sanity ()">ags_accounting_table_set_sanity</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddAudio.html#AgsAddAudio-struct" title="struct AgsAddAudio">AgsAddAudio</a>, struct in <a class="link" href="AgsAddAudio.html" title="AgsAddAudio">AgsAddAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddAudio.html#AgsAddAudioClass" title="struct AgsAddAudioClass">AgsAddAudioClass</a>, struct in <a class="link" href="AgsAddAudio.html" title="AgsAddAudio">AgsAddAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddAudioSignal.html#AgsAddAudioSignal-struct" title="struct AgsAddAudioSignal">AgsAddAudioSignal</a>, struct in <a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddAudioSignal.html#AgsAddAudioSignalClass" title="struct AgsAddAudioSignalClass">AgsAddAudioSignalClass</a>, struct in <a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddLineMember.html#AgsAddLineMember-struct" title="struct AgsAddLineMember">AgsAddLineMember</a>, struct in <a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember">AgsAddLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddLineMember.html#AgsAddLineMemberClass" title="struct AgsAddLineMemberClass">AgsAddLineMemberClass</a>, struct in <a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember">AgsAddLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddNote.html#AgsAddNote-struct" title="struct AgsAddNote">AgsAddNote</a>, struct in <a class="link" href="AgsAddNote.html" title="AgsAddNote">AgsAddNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddNote.html#AgsAddNoteClass" title="struct AgsAddNoteClass">AgsAddNoteClass</a>, struct in <a class="link" href="AgsAddNote.html" title="AgsAddNote">AgsAddNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddPointToSelection.html#AgsAddPointToSelection-struct" title="struct AgsAddPointToSelection">AgsAddPointToSelection</a>, struct in <a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddPointToSelection.html#AgsAddPointToSelectionClass" title="struct AgsAddPointToSelectionClass">AgsAddPointToSelectionClass</a>, struct in <a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddRecall.html#AgsAddRecall-struct" title="struct AgsAddRecall">AgsAddRecall</a>, struct in <a class="link" href="AgsAddRecall.html" title="AgsAddRecall">AgsAddRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddRecall.html#AgsAddRecallClass" title="struct AgsAddRecallClass">AgsAddRecallClass</a>, struct in <a class="link" href="AgsAddRecall.html" title="AgsAddRecall">AgsAddRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddRegionToSelection.html#AgsAddRegionToSelection-struct" title="struct AgsAddRegionToSelection">AgsAddRegionToSelection</a>, struct in <a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddRegionToSelection.html#AgsAddRegionToSelectionClass" title="struct AgsAddRegionToSelectionClass">AgsAddRegionToSelectionClass</a>, struct in <a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddAudio.html#ags-add-audio-new" title="ags_add_audio_new ()">ags_add_audio_new</a>, function in <a class="link" href="AgsAddAudio.html" title="AgsAddAudio">AgsAddAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddAudioSignal.html#ags-add-audio-signal-new" title="ags_add_audio_signal_new ()">ags_add_audio_signal_new</a>, function in <a class="link" href="AgsAddAudioSignal.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddLineMember.html#ags-add-line-member-new" title="ags_add_line_member_new ()">ags_add_line_member_new</a>, function in <a class="link" href="AgsAddLineMember.html" title="AgsAddLineMember">AgsAddLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddNote.html#ags-add-note-new" title="ags_add_note_new ()">ags_add_note_new</a>, function in <a class="link" href="AgsAddNote.html" title="AgsAddNote">AgsAddNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddPointToSelection.html#ags-add-point-to-selection-new" title="ags_add_point_to_selection_new ()">ags_add_point_to_selection_new</a>, function in <a class="link" href="AgsAddPointToSelection.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddRecall.html#ags-add-recall-new" title="ags_add_recall_new ()">ags_add_recall_new</a>, function in <a class="link" href="AgsAddRecall.html" title="AgsAddRecall">AgsAddRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAddRegionToSelection.html#ags-add-region-to-selection-new" title="ags_add_region_to_selection_new ()">ags_add_region_to_selection_new</a>, function in <a class="link" href="AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS" title="ALSA_PCM_NEW_HW_PARAMS_API">ALSA_PCM_NEW_HW_PARAMS_API</a>, macro in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-amplifier">ags_amplifier</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-amplifier">ags_amplifier</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAppendAudio.html#AgsAppendAudio-struct" title="struct AgsAppendAudio">AgsAppendAudio</a>, struct in <a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio">AgsAppendAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAppendAudio.html#AgsAppendAudioClass" title="struct AgsAppendAudioClass">AgsAppendAudioClass</a>, struct in <a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio">AgsAppendAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAppendChannel.html#AgsAppendChannel-struct" title="struct AgsAppendChannel">AgsAppendChannel</a>, struct in <a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel">AgsAppendChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAppendChannel.html#AgsAppendChannelClass" title="struct AgsAppendChannelClass">AgsAppendChannelClass</a>, struct in <a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel">AgsAppendChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAppendRecall.html#AgsAppendRecall-struct" title="struct AgsAppendRecall">AgsAppendRecall</a>, struct in <a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall">AgsAppendRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAppendRecall.html#AgsAppendRecallClass" title="struct AgsAppendRecallClass">AgsAppendRecallClass</a>, struct in <a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall">AgsAppendRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAppendAudio.html#ags-append-audio-new" title="ags_append_audio_new ()">ags_append_audio_new</a>, function in <a class="link" href="AgsAppendAudio.html" title="AgsAppendAudio">AgsAppendAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAppendChannel.html#ags-append-channel-new" title="ags_append_channel_new ()">ags_append_channel_new</a>, function in <a class="link" href="AgsAppendChannel.html" title="AgsAppendChannel">AgsAppendChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAppendRecall.html#ags-append-recall-new" title="ags_append_recall_new ()">ags_append_recall_new</a>, function in <a class="link" href="AgsAppendRecall.html" title="AgsAppendRecall">AgsAppendRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>, typedef in <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplicable.html#AgsApplicableInterface" title="struct AgsApplicableInterface">AgsApplicableInterface</a>, struct in <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplicable.html#ags-applicable-apply" title="ags_applicable_apply ()">ags_applicable_apply</a>, function in <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplicable.html#ags-applicable-reset" title="ags_applicable_reset ()">ags_applicable_reset</a>, function in <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplicable.html#ags-applicable-set-update" title="ags_applicable_set_update ()">ags_applicable_set_update</a>, function in <a class="link" href="AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplyBpm.html#AgsApplyBpm-struct" title="struct AgsApplyBpm">AgsApplyBpm</a>, struct in <a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm">AgsApplyBpm</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplyBpm.html#AgsApplyBpmClass" title="struct AgsApplyBpmClass">AgsApplyBpmClass</a>, struct in <a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm">AgsApplyBpm</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplySequencerLength.html#AgsApplySequencerLength-struct" title="struct AgsApplySequencerLength">AgsApplySequencerLength</a>, struct in <a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplySequencerLength.html#AgsApplySequencerLengthClass" title="struct AgsApplySequencerLengthClass">AgsApplySequencerLengthClass</a>, struct in <a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplySynth.html#AgsApplySynth-struct" title="struct AgsApplySynth">AgsApplySynth</a>, struct in <a class="link" href="AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplySynth.html#AgsApplySynthClass" title="struct AgsApplySynthClass">AgsApplySynthClass</a>, struct in <a class="link" href="AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplySynth.html#AgsApplySynthWave" title="enum AgsApplySynthWave">AgsApplySynthWave</a>, enum in <a class="link" href="AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplyTact.html#AgsApplyTact-struct" title="struct AgsApplyTact">AgsApplyTact</a>, struct in <a class="link" href="AgsApplyTact.html" title="AgsApplyTact">AgsApplyTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplyTact.html#AgsApplyTactClass" title="struct AgsApplyTactClass">AgsApplyTactClass</a>, struct in <a class="link" href="AgsApplyTact.html" title="AgsApplyTact">AgsApplyTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplyWavetable.html#AgsApplyWavetable-struct" title="struct AgsApplyWavetable">AgsApplyWavetable</a>, struct in <a class="link" href="AgsApplyWavetable.html" title="AgsApplyWavetable">AgsApplyWavetable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplyWavetable.html#AgsApplyWavetableClass" title="struct AgsApplyWavetableClass">AgsApplyWavetableClass</a>, struct in <a class="link" href="AgsApplyWavetable.html" title="AgsApplyWavetable">AgsApplyWavetable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplyBpm.html#ags-apply-bpm-new" title="ags_apply_bpm_new ()">ags_apply_bpm_new</a>, function in <a class="link" href="AgsApplyBpm.html" title="AgsApplyBpm">AgsApplyBpm</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplySequencerLength.html#ags-apply-sequencer-length-new" title="ags_apply_sequencer_length_new ()">ags_apply_sequencer_length_new</a>, function in <a class="link" href="AgsApplySequencerLength.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplySynth.html#ags-apply-synth-new" title="ags_apply_synth_new ()">ags_apply_synth_new</a>, function in <a class="link" href="AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplyTact.html#ags-apply-tact-new" title="ags_apply_tact_new ()">ags_apply_tact_new</a>, function in <a class="link" href="AgsApplyTact.html" title="AgsApplyTact">AgsApplyTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsApplyWavetable.html#ags-apply-wavetable-new" title="ags_apply_wavetable_new ()">ags_apply_wavetable_new</a>, function in <a class="link" href="AgsApplyWavetable.html" title="AgsApplyWavetable">AgsApplyWavetable</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAsyncQueue-struct">AgsAsyncQueue</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAsyncQueue-interrupt">AgsAsyncQueue::interrupt</GTKDOCLINK>, object signal in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAsyncQueue-pop-context">AgsAsyncQueue::pop-context</GTKDOCLINK>, object signal in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAsyncQueue-push-context">AgsAsyncQueue::push-context</GTKDOCLINK>, object signal in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAsyncQueueClass">AgsAsyncQueueClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAsyncQueueFlags">AgsAsyncQueueFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-add">ags_async_queue_add</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-CLOCK-ID:CAPS">AGS_ASYNC_QUEUE_CLOCK_ID</GTKDOCLINK>, macro in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-DEFAULT-SYSTEM-JIFFIE:CAPS">AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-find-context">ags_async_queue_find_context</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-idle">ags_async_queue_idle</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-initerrupt">ags_async_queue_initerrupt</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-new">ags_async_queue_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-next-interval">ags_async_queue_next_interval</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-pop-context">ags_async_queue_pop_context</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-push-context">ags_async_queue_push_context</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-remove">ags_async_queue_remove</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-SIGNAL-HIGH:CAPS">AGS_ASYNC_QUEUE_SIGNAL_HIGH</GTKDOCLINK>, macro in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-SIGNAL-LOW:CAPS">AGS_ASYNC_QUEUE_SIGNAL_LOW</GTKDOCLINK>, macro in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-worker">ags_async_queue_worker</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#AgsAttack" title="AgsAttack">AgsAttack</a>, struct in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#AgsAttackFlags" title="enum AgsAttackFlags">AgsAttackFlags</a>, enum in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#AgsAudio-struct" title="struct AgsAudio">AgsAudio</a>, struct in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#AgsAudio-done" title='The "done" signal'>AgsAudio::done</a>, object signal in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#AgsAudio-init-run" title='The "init-run" signal'>AgsAudio::init-run</a>, object signal in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#AgsAudio-set-audio-channels" title='The "set-audio-channels" signal'>AgsAudio::set-audio-channels</a>, object signal in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#AgsAudio-set-pads" title='The "set-pads" signal'>AgsAudio::set-pads</a>, object signal in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#AgsAudio-tact" title='The "tact" signal'>AgsAudio::tact</a>, object signal in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#AgsAudio--devout" title='The "devout" property'>AgsAudio:devout</a>, object property in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#AgsAudioClass" title="struct AgsAudioClass">AgsAudioClass</a>, struct in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#AgsAudioFile-struct" title="struct AgsAudioFile">AgsAudioFile</a>, struct in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#AgsAudioFileClass" title="struct AgsAudioFileClass">AgsAudioFileClass</a>, struct in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAudioFileXml-struct">AgsAudioFileXml</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsAudioFileXml">AgsAudioFileXml</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAudioFileXmlClass">AgsAudioFileXmlClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsAudioFileXml">AgsAudioFileXml</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a>, enum in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AgsAudioLoop-struct" title="struct AgsAudioLoop">AgsAudioLoop</a>, struct in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--devout-thread" title='The "devout-thread" property'>AgsAudioLoop:devout-thread</a>, object property in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--export-thread" title='The "export-thread" property'>AgsAudioLoop:export-thread</a>, object property in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--gui-thread" title='The "gui-thread" property'>AgsAudioLoop:gui-thread</a>, object property in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--play-audio" title='The "play-audio" property'>AgsAudioLoop:play-audio</a>, object property in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--play-channel" title='The "play-channel" property'>AgsAudioLoop:play-channel</a>, object property in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--play-recall" title='The "play-recall" property'>AgsAudioLoop:play-recall</a>, object property in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AgsAudioLoop--task-thread" title='The "task-thread" property'>AgsAudioLoop:task-thread</a>, object property in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AgsAudioLoopClass" title="struct AgsAudioLoopClass">AgsAudioLoopClass</a>, struct in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AgsAudioLoopFlags" title="enum AgsAudioLoopFlags">AgsAudioLoopFlags</a>, enum in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioPreferences.html#AgsAudioPreferences-struct" title="struct AgsAudioPreferences">AgsAudioPreferences</a>, struct in <a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences">AgsAudioPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioPreferences.html#AgsAudioPreferencesClass" title="struct AgsAudioPreferencesClass">AgsAudioPreferencesClass</a>, struct in <a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences">AgsAudioPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSetRecycling.html#AgsAudioSetRecycling-struct" title="struct AgsAudioSetRecycling">AgsAudioSetRecycling</a>, struct in <a class="link" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSetRecycling.html#AgsAudioSetRecyclingClass" title="struct AgsAudioSetRecyclingClass">AgsAudioSetRecyclingClass</a>, struct in <a class="link" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#AgsAudioSignal-struct" title="struct AgsAudioSignal">AgsAudioSignal</a>, struct in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#AgsAudioSignal-morph-samplerate" title='The "morph-samplerate" signal'>AgsAudioSignal::morph-samplerate</a>, object signal in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#AgsAudioSignal-realloc-buffer-size" title='The "realloc-buffer-size" signal'>AgsAudioSignal::realloc-buffer-size</a>, object signal in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#AgsAudioSignal--devout" title='The "devout" property'>AgsAudioSignal:devout</a>, object property in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#AgsAudioSignal--recall-id" title='The "recall-id" property'>AgsAudioSignal:recall-id</a>, object property in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#AgsAudioSignal--recycling" title='The "recycling" property'>AgsAudioSignal:recycling</a>, object property in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#AgsAudioSignalClass" title="struct AgsAudioSignalClass">AgsAudioSignalClass</a>, struct in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#AgsAudioSignalFlags" title="enum AgsAudioSignalFlags">AgsAudioSignalFlags</a>, enum in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-done" title="ags_audio_done ()">ags_audio_done</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#ags-audio-file-close" title="ags_audio_file_close ()">ags_audio_file_close</a>, function in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#ags-audio-file-flush" title="ags_audio_file_flush ()">ags_audio_file_flush</a>, function in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#ags-audio-file-new" title="ags_audio_file_new ()">ags_audio_file_new</a>, function in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#ags-audio-file-open" title="ags_audio_file_open ()">ags_audio_file_open</a>, function in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#ags-audio-file-open-from-data" title="ags_audio_file_open_from_data ()">ags_audio_file_open_from_data</a>, function in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#ags-audio-file-read-audio-signal" title="ags_audio_file_read_audio_signal ()">ags_audio_file_read_audio_signal</a>, function in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#ags-audio-file-rw-open" title="ags_audio_file_rw_open ()">ags_audio_file_rw_open</a>, function in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#ags-audio-file-seek" title="ags_audio_file_seek ()">ags_audio_file_seek</a>, function in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioFile.html#ags-audio-file-write" title="ags_audio_file_write ()">ags_audio_file_write</a>, function in <a class="link" href="AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-audio-file-xml-new">ags_audio_file_xml_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAudioFileXml">AgsAudioFileXml</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-init-run" title="ags_audio_init_run ()">ags_audio_init_run</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#ags-audio-loop-add-audio" title="ags_audio_loop_add_audio ()">ags_audio_loop_add_audio</a>, function in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#ags-audio-loop-add-channel" title="ags_audio_loop_add_channel ()">ags_audio_loop_add_channel</a>, function in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#ags-audio-loop-add-recall" title="ags_audio_loop_add_recall ()">ags_audio_loop_add_recall</a>, function in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" title="AGS_AUDIO_LOOP_DEFAULT_JIFFIE">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#ags-audio-loop-new" title="ags_audio_loop_new ()">ags_audio_loop_new</a>, function in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#ags-audio-loop-remove-audio" title="ags_audio_loop_remove_audio ()">ags_audio_loop_remove_audio</a>, function in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#ags-audio-loop-remove-channel" title="ags_audio_loop_remove_channel ()">ags_audio_loop_remove_channel</a>, function in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioLoop.html#ags-audio-loop-remove-recall" title="ags_audio_loop_remove_recall ()">ags_audio_loop_remove_recall</a>, function in <a class="link" href="AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed" title="ags_audio_preferences_audio_channels_changed ()">ags_audio_preferences_audio_channels_changed</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed" title="ags_audio_preferences_buffer_size_changed ()">ags_audio_preferences_buffer_size_changed</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback" title="ags_audio_preferences_card_changed_callback ()">ags_audio_preferences_card_changed_callback</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioPreferences.html#ags-audio-preferences-new" title="ags_audio_preferences_new ()">ags_audio_preferences_new</a>, function in <a class="link" href="AgsAudioPreferences.html" title="AgsAudioPreferences">AgsAudioPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed" title="ags_audio_preferences_samplerate_changed ()">ags_audio_preferences_samplerate_changed</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSetRecycling.html#ags-audio-set-recycling-new" title="ags_audio_set_recycling_new ()">ags_audio_set_recycling_new</a>, function in <a class="link" href="AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-add-stream" title="ags_audio_signal_add_stream ()">ags_audio_signal_add_stream</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer" title="ags_audio_signal_copy_buffer_to_buffer ()">ags_audio_signal_copy_buffer_to_buffer</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer" title="ags_audio_signal_copy_buffer_to_double_buffer ()">ags_audio_signal_copy_buffer_to_double_buffer</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer" title="ags_audio_signal_copy_double_buffer_to_buffer ()">ags_audio_signal_copy_double_buffer_to_buffer</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-duplicate-stream" title="ags_audio_signal_duplicate_stream ()">ags_audio_signal_duplicate_stream</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-by-recall-id" title="ags_audio_signal_get_by_recall_id ()">ags_audio_signal_get_by_recall_id</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-length-till-current" title="ags_audio_signal_get_length_till_current ()">ags_audio_signal_get_length_till_current</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-stream-current" title="ags_audio_signal_get_stream_current ()">ags_audio_signal_get_stream_current</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-get-template" title="ags_audio_signal_get_template ()">ags_audio_signal_get_template</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-morph-samplerate" title="ags_audio_signal_morph_samplerate ()">ags_audio_signal_morph_samplerate</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-new" title="ags_audio_signal_new ()">ags_audio_signal_new</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-new-with-length" title="ags_audio_signal_new_with_length ()">ags_audio_signal_new_with_length</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size" title="ags_audio_signal_realloc_buffer_size ()">ags_audio_signal_realloc_buffer_size</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-scale" title="ags_audio_signal_scale ()">ags_audio_signal_scale</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-stream-resize" title="ags_audio_signal_stream_resize ()">ags_audio_signal_stream_resize</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-stream-safe-resize" title="ags_audio_signal_stream_safe_resize ()">ags_audio_signal_stream_safe_resize</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-audio-signal-tile" title="ags_audio_signal_tile ()">ags_audio_signal_tile</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-tact" title="ags_audio_tact ()">ags_audio_tact</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudio.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a>, function in <a class="link" href="AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAutosaveThread.html#AgsAutosaveThread-struct" title="struct AgsAutosaveThread">AgsAutosaveThread</a>, struct in <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAutosaveThread.html#AgsAutosaveThread--ags-main" title='The "ags-main" property'>AgsAutosaveThread:ags-main</a>, object property in <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAutosaveThread.html#AgsAutosaveThreadClass" title="struct AgsAutosaveThreadClass">AgsAutosaveThreadClass</a>, struct in <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME">AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</a>, macro in <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE">AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAutosaveThread.html#ags-autosave-thread-new" title="ags_autosave_thread_new ()">ags_autosave_thread_new</a>, function in <a class="link" href="AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<a name="idxB"></a><h3 class="title">B</h3>
+<dt>
+<a class="link" href="AgsBufferAudioSignal.html#AgsBufferAudioSignal-struct" title="struct AgsBufferAudioSignal">AgsBufferAudioSignal</a>, struct in <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferAudioSignal.html#AgsBufferAudioSignalClass" title="struct AgsBufferAudioSignalClass">AgsBufferAudioSignalClass</a>, struct in <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferChannel.html#AgsBufferChannel-struct" title="struct AgsBufferChannel">AgsBufferChannel</a>, struct in <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferChannel.html#AgsBufferChannel--muted" title='The "muted" property'>AgsBufferChannel:muted</a>, object property in <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferChannel.html#AgsBufferChannelClass" title="struct AgsBufferChannelClass">AgsBufferChannelClass</a>, struct in <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferChannelRun.html#AgsBufferChannelRun-struct" title="struct AgsBufferChannelRun">AgsBufferChannelRun</a>, struct in <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferChannelRun.html#AgsBufferChannelRunClass" title="struct AgsBufferChannelRunClass">AgsBufferChannelRunClass</a>, struct in <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferRecycling.html#AgsBufferRecycling-struct" title="struct AgsBufferRecycling">AgsBufferRecycling</a>, struct in <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferRecycling.html#AgsBufferRecyclingClass" title="struct AgsBufferRecyclingClass">AgsBufferRecyclingClass</a>, struct in <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferAudioSignal.html#ags-buffer-audio-signal-new" title="ags_buffer_audio_signal_new ()">ags_buffer_audio_signal_new</a>, function in <a class="link" href="AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferChannel.html#ags-buffer-channel-new" title="ags_buffer_channel_new ()">ags_buffer_channel_new</a>, function in <a class="link" href="AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferChannelRun.html#ags-buffer-channel-run-new" title="ags_buffer_channel_run_new ()">ags_buffer_channel_run_new</a>, function in <a class="link" href="AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsBufferRecycling.html#ags-buffer-recycling-new" title="ags_buffer_recycling_new ()">ags_buffer_recycling_new</a>, function in <a class="link" href="AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#AGS-BUILD-ID:CAPS" title="AGS_BUILD_ID">AGS_BUILD_ID</a>, macro in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<a name="idxC"></a><h3 class="title">C</h3>
+<dt>
+<a class="link" href="AgsCancelAudio.html#AgsCancelAudio-struct" title="struct AgsCancelAudio">AgsCancelAudio</a>, struct in <a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio">AgsCancelAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCancelAudio.html#AgsCancelAudioClass" title="struct AgsCancelAudioClass">AgsCancelAudioClass</a>, struct in <a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio">AgsCancelAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCancelChannel.html#AgsCancelChannel-struct" title="struct AgsCancelChannel">AgsCancelChannel</a>, struct in <a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel">AgsCancelChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCancelChannel.html#AgsCancelChannelClass" title="struct AgsCancelChannelClass">AgsCancelChannelClass</a>, struct in <a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel">AgsCancelChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCancelRecall.html#AgsCancelRecall-struct" title="struct AgsCancelRecall">AgsCancelRecall</a>, struct in <a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall">AgsCancelRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCancelRecall.html#AgsCancelRecallClass" title="struct AgsCancelRecallClass">AgsCancelRecallClass</a>, struct in <a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall">AgsCancelRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCancelAudio.html#ags-cancel-audio-new" title="ags_cancel_audio_new ()">ags_cancel_audio_new</a>, function in <a class="link" href="AgsCancelAudio.html" title="AgsCancelAudio">AgsCancelAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCancelChannel.html#ags-cancel-channel-new" title="ags_cancel_channel_new ()">ags_cancel_channel_new</a>, function in <a class="link" href="AgsCancelChannel.html" title="AgsCancelChannel">AgsCancelChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCancelRecall.html#ags-cancel-recall-new" title="ags_cancel_recall_new ()">ags_cancel_recall_new</a>, function in <a class="link" href="AgsCancelRecall.html" title="AgsCancelRecall">AgsCancelRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChangeIndicator.html#AgsChangeIndicator-struct" title="struct AgsChangeIndicator">AgsChangeIndicator</a>, struct in <a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator">AgsChangeIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChangeIndicator.html#AgsChangeIndicatorClass" title="struct AgsChangeIndicatorClass">AgsChangeIndicatorClass</a>, struct in <a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator">AgsChangeIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChangeTact.html#AgsChangeTact-struct" title="struct AgsChangeTact">AgsChangeTact</a>, struct in <a class="link" href="AgsChangeTact.html" title="AgsChangeTact">AgsChangeTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChangeTact.html#AgsChangeTactClass" title="struct AgsChangeTactClass">AgsChangeTactClass</a>, struct in <a class="link" href="AgsChangeTact.html" title="AgsChangeTact">AgsChangeTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChangeIndicator.html#ags-change-indicator-new" title="ags_change_indicator_new ()">ags_change_indicator_new</a>, function in <a class="link" href="AgsChangeIndicator.html" title="AgsChangeIndicator">AgsChangeIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChangeTact.html#ags-change-tact-new" title="ags_change_tact_new ()">ags_change_tact_new</a>, function in <a class="link" href="AgsChangeTact.html" title="AgsChangeTact">AgsChangeTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#AgsChannel-struct" title="struct AgsChannel">AgsChannel</a>, struct in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#AgsChannel-done" title='The "done" signal'>AgsChannel::done</a>, object signal in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#AgsChannel-recycling-changed" title='The "recycling-changed" signal'>AgsChannel::recycling-changed</a>, object signal in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#AgsChannel--audio" title='The "audio" property'>AgsChannel:audio</a>, object property in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#AgsChannel--devout" title='The "devout" property'>AgsChannel:devout</a>, object property in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#AgsChannelClass" title="struct AgsChannelClass">AgsChannelClass</a>, struct in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#AgsChannelError" title="enum AgsChannelError">AgsChannelError</a>, enum in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#AgsChannelFlags" title="enum AgsChannelFlags">AgsChannelFlags</a>, enum in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsChannelIter">AgsChannelIter</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsChannelIterFlags">AgsChannelIterFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#AgsChannelRecallIDMode" title="enum AgsChannelRecallIDMode">AgsChannelRecallIDMode</a>, enum in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannelSetRecycling.html#AgsChannelSetRecycling-struct" title="struct AgsChannelSetRecycling">AgsChannelSetRecycling</a>, struct in <a class="link" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannelSetRecycling.html#AgsChannelSetRecyclingClass" title="struct AgsChannelSetRecyclingClass">AgsChannelSetRecyclingClass</a>, struct in <a class="link" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-add-recall" title="ags_channel_add_recall ()">ags_channel_add_recall</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-add-recall-container" title="ags_channel_add_recall_container ()">ags_channel_add_recall_container</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-add-recall-id" title="ags_channel_add_recall_id ()">ags_channel_add_recall_id</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()">ags_channel_cancel</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-done" title="ags_channel_done ()">ags_channel_done</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-duplicate-recall" title="ags_channel_duplicate_recall ()">ags_channel_duplicate_recall</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#AGS-CHANNEL-ERROR:CAPS" title="AGS_CHANNEL_ERROR">AGS_CHANNEL_ERROR</a>, macro in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-error-quark" title="ags_channel_error_quark ()">ags_channel_error_quark</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-find-recall" title="ags_channel_find_recall ()">ags_channel_find_recall</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-first" title="ags_channel_first ()">ags_channel_first</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-first-with-recycling" title="ags_channel_first_with_recycling ()">ags_channel_first_with_recycling</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-init-recall" title="ags_channel_init_recall ()">ags_channel_init_recall</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-alloc">ags_channel_iter_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-free">ags_channel_iter_free</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-next">ags_channel_iter_next</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-prev">ags_channel_iter_prev</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-last" title="ags_channel_last ()">ags_channel_last</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-last-with-recycling" title="ags_channel_last_with_recycling ()">ags_channel_last_with_recycling</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-new" title="ags_channel_new ()">ags_channel_new</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-nth" title="ags_channel_nth ()">ags_channel_nth</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-pad-first" title="ags_channel_pad_first ()">ags_channel_pad_first</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-pad-last" title="ags_channel_pad_last ()">ags_channel_pad_last</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-pad-nth" title="ags_channel_pad_nth ()">ags_channel_pad_nth</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-play" title="ags_channel_play ()">ags_channel_play</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-recall-id-set" title="ags_channel_recall_id_set ()">ags_channel_recall_id_set</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()">ags_channel_recursive_play</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()">ags_channel_recursive_play_init</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-recursive-play-threaded" title="ags_channel_recursive_play_threaded ()">ags_channel_recursive_play_threaded</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-recursive-reset-recall-ids" title="ags_channel_recursive_reset_recall_ids ()">ags_channel_recursive_reset_recall_ids</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-recycling-changed" title="ags_channel_recycling_changed ()">ags_channel_recycling_changed</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-remove-recall" title="ags_channel_remove_recall ()">ags_channel_remove_recall</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-remove-recall-id" title="ags_channel_remove_recall_id ()">ags_channel_remove_recall_id</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-resolve-recall" title="ags_channel_resolve_recall ()">ags_channel_resolve_recall</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-safe-resize-audio-signal" title="ags_channel_safe_resize_audio_signal ()">ags_channel_safe_resize_audio_signal</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-set-devout" title="ags_channel_set_devout ()">ags_channel_set_devout</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()">ags_channel_set_link</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-set-recycling" title="ags_channel_set_recycling ()">ags_channel_set_recycling</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannelSetRecycling.html#ags-channel-set-recycling-new" title="ags_channel_set_recycling_new ()">ags_channel_set_recycling_new</a>, function in <a class="link" href="AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsChannel.html#ags-channel-tillrecycling-cancel" title="ags_channel_tillrecycling_cancel ()">ags_channel_tillrecycling_cancel</a>, function in <a class="link" href="AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS" title="AGS_CLIPBOARD_DEFAULT_VERSION">AGS_CLIPBOARD_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-combo-box-text.html#ags-combo-box-text-remove-all" title="ags_combo_box_text_remove_all ()">ags_combo_box_text_remove_all</a>, function in <a class="link" href="ags-ags-combo-box-text.html" title="ags_combo_box_text">ags_combo_box_text</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#AgsConfig-struct" title="struct AgsConfig">AgsConfig</a>, struct in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#AgsConfigClass" title="struct AgsConfigClass">AgsConfigClass</a>, struct in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS" title="AGS_CONFIG_DEFAULT_BUILD_ID">AGS_CONFIG_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS" title="AGS_CONFIG_DEFAULT_VERSION">AGS_CONFIG_DEFAULT_VERSION</a>, macro in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS" title="AGS_CONFIG_DEVOUT">AGS_CONFIG_DEVOUT</a>, macro in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#ags-config-get" title="ags_config_get ()">ags_config_get</a>, function in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#ags-config-load-defaults" title="ags_config_load_defaults ()">ags_config_load_defaults</a>, function in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#ags-config-load-from-file" title="ags_config_load_from_file ()">ags_config_load_from_file</a>, function in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#ags-config-new" title="ags_config_new ()">ags_config_new</a>, function in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#ags-config-save" title="ags_config_save ()">ags_config_save</a>, function in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#ags-config-set" title="ags_config_set ()">ags_config_set</a>, function in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsConfig.html#AGS-CONFIG-THREAD:CAPS" title="AGS_CONFIG_THREAD">AGS_CONFIG_THREAD</a>, macro in <a class="link" href="AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-container.html#ags-container-add-all" title="ags_container_add_all ()">ags_container_add_all</a>, function in <a class="link" href="ags-ags-container.html" title="ags_container">ags_container</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsContext">AgsContext</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-context-alloc">ags_context_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyAudioSignal.html#AgsCopyAudioSignal-struct" title="struct AgsCopyAudioSignal">AgsCopyAudioSignal</a>, struct in <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyAudioSignal.html#AgsCopyAudioSignalClass" title="struct AgsCopyAudioSignalClass">AgsCopyAudioSignalClass</a>, struct in <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyChannel.html#AgsCopyChannel-struct" title="struct AgsCopyChannel">AgsCopyChannel</a>, struct in <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyChannel.html#AgsCopyChannel--muted" title='The "muted" property'>AgsCopyChannel:muted</a>, object property in <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyChannel.html#AgsCopyChannelClass" title="struct AgsCopyChannelClass">AgsCopyChannelClass</a>, struct in <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyChannelRun.html#AgsCopyChannelRun-struct" title="struct AgsCopyChannelRun">AgsCopyChannelRun</a>, struct in <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyChannelRun.html#AgsCopyChannelRunClass" title="struct AgsCopyChannelRunClass">AgsCopyChannelRunClass</a>, struct in <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyChannelRun.html#AgsCopyChannelRunFlags" title="enum AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a>, enum in <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudio-struct" title="struct AgsCopyNotationAudio">AgsCopyNotationAudio</a>, struct in <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudio--audio-channel" title='The "audio-channel" property'>AgsCopyNotationAudio:audio-channel</a>, object property in <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudio--notation" title='The "notation" property'>AgsCopyNotationAudio:notation</a>, object property in <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudioClass" title="struct AgsCopyNotationAudioClass">AgsCopyNotationAudioClass</a>, struct in <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags" title="enum AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a>, enum in <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun-struct" title="struct AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>, struct in <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>AgsCopyNotationAudioRun:count-beats-audio-run</a>, object property in <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyNotationAudioRun.html#AgsCopyNotationAudioRunClass" title="struct AgsCopyNotationAudioRunClass">AgsCopyNotationAudioRunClass</a>, struct in <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudio-struct" title="struct AgsCopyPatternAudio">AgsCopyPatternAudio</a>, struct in <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudio--bank-index-0" title='The "bank-index-0" property'>AgsCopyPatternAudio:bank-index-0</a>, object property in <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudio--bank-index-1" title='The "bank-index-1" property'>AgsCopyPatternAudio:bank-index-1</a>, object property in <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternAudio.html#AgsCopyPatternAudioClass" title="struct AgsCopyPatternAudioClass">AgsCopyPatternAudioClass</a>, struct in <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun-struct" title="struct AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>, struct in <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>AgsCopyPatternAudioRun:count-beats-audio-run</a>, object property in <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternAudioRun.html#AgsCopyPatternAudioRunClass" title="struct AgsCopyPatternAudioRunClass">AgsCopyPatternAudioRunClass</a>, struct in <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternChannel.html#AgsCopyPatternChannel-struct" title="struct AgsCopyPatternChannel">AgsCopyPatternChannel</a>, struct in <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternChannel.html#AgsCopyPatternChannel--pattern" title='The "pattern" property'>AgsCopyPatternChannel:pattern</a>, object property in <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternChannel.html#AgsCopyPatternChannelClass" title="struct AgsCopyPatternChannelClass">AgsCopyPatternChannelClass</a>, struct in <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRun-struct" title="struct AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>, struct in <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternChannelRun.html#AgsCopyPatternChannelRunClass" title="struct AgsCopyPatternChannelRunClass">AgsCopyPatternChannelRunClass</a>, struct in <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyRecycling.html#AgsCopyRecycling-struct" title="struct AgsCopyRecycling">AgsCopyRecycling</a>, struct in <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyRecycling.html#AgsCopyRecyclingClass" title="struct AgsCopyRecyclingClass">AgsCopyRecyclingClass</a>, struct in <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyAudioSignal.html#ags-copy-audio-signal-new" title="ags_copy_audio_signal_new ()">ags_copy_audio_signal_new</a>, function in <a class="link" href="AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyChannel.html#ags-copy-channel-new" title="ags_copy_channel_new ()">ags_copy_channel_new</a>, function in <a class="link" href="AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyChannelRun.html#ags-copy-channel-run-new" title="ags_copy_channel_run_new ()">ags_copy_channel_run_new</a>, function in <a class="link" href="AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyNotationAudio.html#ags-copy-notation-audio-new" title="ags_copy_notation_audio_new ()">ags_copy_notation_audio_new</a>, function in <a class="link" href="AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new" title="ags_copy_notation_audio_run_new ()">ags_copy_notation_audio_run_new</a>, function in <a class="link" href="AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternAudio.html#ags-copy-pattern-audio-new" title="ags_copy_pattern_audio_new ()">ags_copy_pattern_audio_new</a>, function in <a class="link" href="AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new" title="ags_copy_pattern_audio_run_new ()">ags_copy_pattern_audio_run_new</a>, function in <a class="link" href="AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternChannel.html#ags-copy-pattern-channel-new" title="ags_copy_pattern_channel_new ()">ags_copy_pattern_channel_new</a>, function in <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new" title="ags_copy_pattern_channel_run_new ()">ags_copy_pattern_channel_run_new</a>, function in <a class="link" href="AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination" title="ags_copy_pattern_channel_template_find_source_and_destination ()">ags_copy_pattern_channel_template_find_source_and_destination</a>, function in <a class="link" href="AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCopyRecycling.html#ags-copy-recycling-new" title="ags_copy_recycling_new ()">ags_copy_recycling_new</a>, function in <a class="link" href="AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountable.html" title="AgsCountable">AgsCountable</a>, typedef in <a class="link" href="AgsCountable.html" title="AgsCountable">AgsCountable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountable.html#AgsCountableInterface" title="struct AgsCountableInterface">AgsCountableInterface</a>, struct in <a class="link" href="AgsCountable.html" title="AgsCountable">AgsCountable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountable.html#ags-countable-get-notation-counter" title="ags_countable_get_notation_counter ()">ags_countable_get_notation_counter</a>, function in <a class="link" href="AgsCountable.html" title="AgsCountable">AgsCountable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountable.html#ags-countable-get-sequencer-counter" title="ags_countable_get_sequencer_counter ()">ags_countable_get_sequencer_counter</a>, function in <a class="link" href="AgsCountable.html" title="AgsCountable">AgsCountable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio-struct" title="struct AgsCountBeatsAudio">AgsCountBeatsAudio</a>, struct in <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--loop" title='The "loop" property'>AgsCountBeatsAudio:loop</a>, object property in <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--notation-loop-end" title='The "notation-loop-end" property'>AgsCountBeatsAudio:notation-loop-end</a>, object property in <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--notation-loop-start" title='The "notation-loop-start" property'>AgsCountBeatsAudio:notation-loop-start</a>, object property in <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--sequencer-loop-end" title='The "sequencer-loop-end" property'>AgsCountBeatsAudio:sequencer-loop-end</a>, object property in <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudio--sequencer-loop-start" title='The "sequencer-loop-start" property'>AgsCountBeatsAudio:sequencer-loop-start</a>, object property in <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudio.html#AgsCountBeatsAudioClass" title="struct AgsCountBeatsAudioClass">AgsCountBeatsAudioClass</a>, struct in <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-struct" title="struct AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>, struct in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-loop" title='The "notation-loop" signal'>AgsCountBeatsAudioRun::notation-loop</a>, object signal in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-start" title='The "notation-start" signal'>AgsCountBeatsAudioRun::notation-start</a>, object signal in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-notation-stop" title='The "notation-stop" signal'>AgsCountBeatsAudioRun::notation-stop</a>, object signal in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-loop" title='The "sequencer-loop" signal'>AgsCountBeatsAudioRun::sequencer-loop</a>, object signal in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-start" title='The "sequencer-start" signal'>AgsCountBeatsAudioRun::sequencer-start</a>, object signal in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun-sequencer-stop" title='The "sequencer-stop" signal'>AgsCountBeatsAudioRun::sequencer-stop</a>, object signal in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--delay-audio-run" title='The "delay-audio-run" property'>AgsCountBeatsAudioRun:delay-audio-run</a>, object property in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--notation-counter" title='The "notation-counter" property'>AgsCountBeatsAudioRun:notation-counter</a>, object property in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRun--sequencer-counter" title='The "sequencer-counter" property'>AgsCountBeatsAudioRun:sequencer-counter</a>, object property in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#AgsCountBeatsAudioRunClass" title="struct AgsCountBeatsAudioRunClass">AgsCountBeatsAudioRunClass</a>, struct in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudio.html#ags-count-beats-audio-new" title="ags_count_beats_audio_new ()">ags_count_beats_audio_new</a>, function in <a class="link" href="AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new" title="ags_count_beats_audio_run_new ()">ags_count_beats_audio_run_new</a>, function in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop" title="ags_count_beats_audio_run_notation_loop ()">ags_count_beats_audio_run_notation_loop</a>, function in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start" title="ags_count_beats_audio_run_notation_start ()">ags_count_beats_audio_run_notation_start</a>, function in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop" title="ags_count_beats_audio_run_notation_stop ()">ags_count_beats_audio_run_notation_stop</a>, function in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop" title="ags_count_beats_audio_run_sequencer_loop ()">ags_count_beats_audio_run_sequencer_loop</a>, function in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start" title="ags_count_beats_audio_run_sequencer_start ()">ags_count_beats_audio_run_sequencer_start</a>, function in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop" title="ags_count_beats_audio_run_sequencer_stop ()">ags_count_beats_audio_run_sequencer_stop</a>, function in <a class="link" href="AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<a name="idxD"></a><h3 class="title">D</h3>
+<dt>
+<GTKDOCLINK HREF="ags-default-log">ags_default_log</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#AgsDelayAudio-struct" title="struct AgsDelayAudio">AgsDelayAudio</a>, struct in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#AgsDelayAudio-notation-duration-changed" title='The "notation-duration-changed" signal'>AgsDelayAudio::notation-duration-changed</a>, object signal in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#AgsDelayAudio-sequencer-duration-changed" title='The "sequencer-duration-changed" signal'>AgsDelayAudio::sequencer-duration-changed</a>, object signal in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--bpm" title='The "bpm" property'>AgsDelayAudio:bpm</a>, object property in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--notation-delay" title='The "notation-delay" property'>AgsDelayAudio:notation-delay</a>, object property in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--notation-duration" title='The "notation-duration" property'>AgsDelayAudio:notation-duration</a>, object property in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--sequencer-delay" title='The "sequencer-delay" property'>AgsDelayAudio:sequencer-delay</a>, object property in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--sequencer-duration" title='The "sequencer-duration" property'>AgsDelayAudio:sequencer-duration</a>, object property in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#AgsDelayAudio--tact" title='The "tact" property'>AgsDelayAudio:tact</a>, object property in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#AgsDelayAudioClass" title="struct AgsDelayAudioClass">AgsDelayAudioClass</a>, struct in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-struct" title="struct AgsDelayAudioRun">AgsDelayAudioRun</a>, struct in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-alloc-input" title='The "notation-alloc-input" signal'>AgsDelayAudioRun::notation-alloc-input</a>, object signal in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-alloc-output" title='The "notation-alloc-output" signal'>AgsDelayAudioRun::notation-alloc-output</a>, object signal in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-notation-count" title='The "notation-count" signal'>AgsDelayAudioRun::notation-count</a>, object signal in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-alloc-input" title='The "sequencer-alloc-input" signal'>AgsDelayAudioRun::sequencer-alloc-input</a>, object signal in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-alloc-output" title='The "sequencer-alloc-output" signal'>AgsDelayAudioRun::sequencer-alloc-output</a>, object signal in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRun-sequencer-count" title='The "sequencer-count" signal'>AgsDelayAudioRun::sequencer-count</a>, object signal in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#AgsDelayAudioRunClass" title="struct AgsDelayAudioRunClass">AgsDelayAudioRunClass</a>, struct in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#ags-delay-audio-new" title="ags_delay_audio_new ()">ags_delay_audio_new</a>, function in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#ags-delay-audio-notation-duration-changed" title="ags_delay_audio_notation_duration_changed ()">ags_delay_audio_notation_duration_changed</a>, function in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-new" title="ags_delay_audio_run_new ()">ags_delay_audio_run_new</a>, function in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input" title="ags_delay_audio_run_notation_alloc_input ()">ags_delay_audio_run_notation_alloc_input</a>, function in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output" title="ags_delay_audio_run_notation_alloc_output ()">ags_delay_audio_run_notation_alloc_output</a>, function in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-notation-count" title="ags_delay_audio_run_notation_count ()">ags_delay_audio_run_notation_count</a>, function in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input" title="ags_delay_audio_run_sequencer_alloc_input ()">ags_delay_audio_run_sequencer_alloc_input</a>, function in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output" title="ags_delay_audio_run_sequencer_alloc_output ()">ags_delay_audio_run_sequencer_alloc_output</a>, function in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count" title="ags_delay_audio_run_sequencer_count ()">ags_delay_audio_run_sequencer_count</a>, function in <a class="link" href="AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed" title="ags_delay_audio_sequencer_duration_changed ()">ags_delay_audio_sequencer_duration_changed</a>, function in <a class="link" href="AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout-struct" title="struct AgsDevout">AgsDevout</a>, struct in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout-tic" title='The "tic" signal'>AgsDevout::tic</a>, object signal in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout--attack" title='The "attack" property'>AgsDevout:attack</a>, object property in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout--bits" title='The "bits" property'>AgsDevout:bits</a>, object property in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout--bpm" title='The "bpm" property'>AgsDevout:bpm</a>, object property in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout--buffer" title='The "buffer" property'>AgsDevout:buffer</a>, object property in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout--buffer-size" title='The "buffer-size" property'>AgsDevout:buffer-size</a>, object property in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout--device" title='The "device" property'>AgsDevout:device</a>, object property in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout--dsp-channels" title='The "dsp-channels" property'>AgsDevout:dsp-channels</a>, object property in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout--frequency" title='The "frequency" property'>AgsDevout:frequency</a>, object property in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout--main" title='The "main" property'>AgsDevout:main</a>, object property in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevout--pcm-channels" title='The "pcm-channels" property'>AgsDevout:pcm-channels</a>, object property in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevoutClass" title="struct AgsDevoutClass">AgsDevoutClass</a>, struct in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevoutError" title="enum AgsDevoutError">AgsDevoutError</a>, enum in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevoutFlags" title="enum AgsDevoutFlags">AgsDevoutFlags</a>, enum in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay">AgsDevoutPlay</a>, struct in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain">AgsDevoutPlayDomain</a>, struct in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevoutPlayFlags" title="enum AgsDevoutPlayFlags">AgsDevoutPlayFlags</a>, enum in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AgsDevoutResolutionMode" title="enum AgsDevoutResolutionMode">AgsDevoutResolutionMode</a>, enum in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevoutThread.html#AgsDevoutThread-struct" title="struct AgsDevoutThread">AgsDevoutThread</a>, struct in <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevoutThread.html#AgsDevoutThreadClass" title="struct AgsDevoutThreadClass">AgsDevoutThreadClass</a>, struct in <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS" title="AGS_DEVOUT_DEFAULT_BPM">AGS_DEVOUT_DEFAULT_BPM</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_DEVOUT_DEFAULT_BUFFER_SIZE">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS" title="AGS_DEVOUT_DEFAULT_DELAY">AGS_DEVOUT_DEFAULT_DELAY</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS" title="AGS_DEVOUT_DEFAULT_FORMAT">AGS_DEVOUT_DEFAULT_FORMAT</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_JIFFIE">AGS_DEVOUT_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" title="AGS_DEVOUT_DEFAULT_SAMPLERATE">AGS_DEVOUT_DEFAULT_SAMPLERATE</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS" title="AGS_DEVOUT_DEFAULT_SCALE">AGS_DEVOUT_DEFAULT_SCALE</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS" title="AGS_DEVOUT_DEFAULT_TACT">AGS_DEVOUT_DEFAULT_TACT</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" title="AGS_DEVOUT_DEFAULT_TACTRATE">AGS_DEVOUT_DEFAULT_TACTRATE</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_TACT_JIFFIE">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-ERROR:CAPS" title="AGS_DEVOUT_ERROR">AGS_DEVOUT_ERROR</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-error-quark" title="ags_devout_error_quark ()">ags_devout_error_quark</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-list-cards" title="ags_devout_list_cards ()">ags_devout_list_cards</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-new" title="ags_devout_new ()">ags_devout_new</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-note-offset-changed" title="ags_devout_note_offset_changed ()">ags_devout_note_offset_changed</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-pcm-info" title="ags_devout_pcm_info ()">ags_devout_pcm_info</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-PLAY:CAPS" title="AGS_DEVOUT_PLAY()">AGS_DEVOUT_PLAY</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-play-alloc" title="ags_devout_play_alloc ()">ags_devout_play_alloc</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS" title="AGS_DEVOUT_PLAY_DOMAIN()">AGS_DEVOUT_PLAY_DOMAIN</a>, macro in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-play-domain-alloc" title="ags_devout_play_domain_alloc ()">ags_devout_play_domain_alloc</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-play-domain-free" title="ags_devout_play_domain_free ()">ags_devout_play_domain_free</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-play-find-source" title="ags_devout_play_find_source ()">ags_devout_play_find_source</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-play-free" title="ags_devout_play_free ()">ags_devout_play_free</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_THREAD_DEFAULT_JIFFIE">AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevoutThread.html#ags-devout-thread-new" title="ags_devout_thread_new ()">ags_devout_thread_new</a>, function in <a class="link" href="AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDevout.html#ags-devout-tic" title="ags_devout_tic ()">ags_devout_tic</a>, function in <a class="link" href="AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDial.html#AgsDial-struct" title="struct AgsDial">AgsDial</a>, struct in <a class="link" href="AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDial.html#AgsDial--adjustment" title='The "adjustment" property'>AgsDial:adjustment</a>, object property in <a class="link" href="AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDial.html#AgsDialClass" title="struct AgsDialClass">AgsDialClass</a>, struct in <a class="link" href="AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDial.html#AgsDialFlags" title="enum AgsDialFlags">AgsDialFlags</a>, enum in <a class="link" href="AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS" title="AGS_DIAL_DEFAULT_PRECISION">AGS_DIAL_DEFAULT_PRECISION</a>, macro in <a class="link" href="AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDial.html#ags-dial-new" title="ags_dial_new ()">ags_dial_new</a>, function in <a class="link" href="AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDisplayTact.html#AgsDisplayTact-struct" title="struct AgsDisplayTact">AgsDisplayTact</a>, struct in <a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact">AgsDisplayTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDisplayTact.html#AgsDisplayTactClass" title="struct AgsDisplayTactClass">AgsDisplayTactClass</a>, struct in <a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact">AgsDisplayTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDisplayTact.html#ags-display-tact-new" title="ags_display_tact_new ()">ags_display_tact_new</a>, function in <a class="link" href="AgsDisplayTact.html" title="AgsDisplayTact">AgsDisplayTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrum.html#AgsDrum-struct" title="struct AgsDrum">AgsDrum</a>, struct in <a class="link" href="AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrum.html#AgsDrumClass" title="struct AgsDrumClass">AgsDrumClass</a>, struct in <a class="link" href="AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrum.html#AgsDrumFlags" title="enum AgsDrumFlags">AgsDrumFlags</a>, enum in <a class="link" href="AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumInputLine.html#AgsDrumInputLine-struct" title="struct AgsDrumInputLine">AgsDrumInputLine</a>, struct in <a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumInputLine.html#AgsDrumInputLineClass" title="struct AgsDrumInputLineClass">AgsDrumInputLineClass</a>, struct in <a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumInputPad.html#AgsDrumInputPad-struct" title="struct AgsDrumInputPad">AgsDrumInputPad</a>, struct in <a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumInputPad.html#AgsDrumInputPadClass" title="struct AgsDrumInputPadClass">AgsDrumInputPadClass</a>, struct in <a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumInputPad.html#AgsDrumInputPadFlags" title="enum AgsDrumInputPadFlags">AgsDrumInputPadFlags</a>, enum in <a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumOutputLine.html#AgsDrumOutputLine-struct" title="struct AgsDrumOutputLine">AgsDrumOutputLine</a>, struct in <a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumOutputLine.html#AgsDrumOutputLineClass" title="struct AgsDrumOutputLineClass">AgsDrumOutputLineClass</a>, struct in <a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumOutputPad.html#AgsDrumOutputPad-struct" title="struct AgsDrumOutputPad">AgsDrumOutputPad</a>, struct in <a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumOutputPad.html#AgsDrumOutputPadClass" title="struct AgsDrumOutputPadClass">AgsDrumOutputPadClass</a>, struct in <a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumOutputPad.html#AgsDrumOutputPadFlags" title="enum AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a>, enum in <a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-done-callback" title="ags_drum_done_callback ()">ags_drum_done_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index0-callback" title="ags_drum_index0_callback ()">ags_drum_index0_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index1-callback" title="ags_drum_index1_callback ()">ags_drum_index1_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback" title="ags_drum_input_line_audio_set_pads_callback ()">ags_drum_input_line_audio_set_pads_callback</a>, function in <a class="link" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback" title="ags_drum_input_line_channel_done_callback ()">ags_drum_input_line_channel_done_callback</a>, function in <a class="link" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumInputLine.html#ags-drum-input-line-map-recall" title="ags_drum_input_line_map_recall ()">ags_drum_input_line_map_recall</a>, function in <a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumInputLine.html#ags-drum-input-line-new" title="ags_drum_input_line_new ()">ags_drum_input_line_new</a>, function in <a class="link" href="AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback" title="ags_drum_input_line_parent_set_callback ()">ags_drum_input_line_parent_set_callback</a>, function in <a class="link" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback" title="ags_drum_input_pad_edit_callback ()">ags_drum_input_pad_edit_callback</a>, function in <a class="link" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumInputPad.html#ags-drum-input-pad-new" title="ags_drum_input_pad_new ()">ags_drum_input_pad_new</a>, function in <a class="link" href="AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback" title="ags_drum_input_pad_open_callback ()">ags_drum_input_pad_open_callback</a>, function in <a class="link" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback" title="ags_drum_input_pad_play_callback ()">ags_drum_input_pad_play_callback</a>, function in <a class="link" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-length-spin-callback" title="ags_drum_length_spin_callback ()">ags_drum_length_spin_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-loop-button-callback" title="ags_drum_loop_button_callback ()">ags_drum_loop_button_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrum.html#ags-drum-new" title="ags_drum_new ()">ags_drum_new</a>, function in <a class="link" href="AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-offset-callback" title="ags_drum_offset_callback ()">ags_drum_offset_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-open-callback" title="ags_drum_open_callback ()">ags_drum_open_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumOutputLine.html#ags-drum-output-line-add-default-recall" title="ags_drum_output_line_add_default_recall ()">ags_drum_output_line_add_default_recall</a>, function in <a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumOutputLine.html#ags-drum-output-line-new" title="ags_drum_output_line_new ()">ags_drum_output_line_new</a>, function in <a class="link" href="AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback" title="ags_drum_output_line_parent_set_callback ()">ags_drum_output_line_parent_set_callback</a>, function in <a class="link" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">ags_drum_output_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrumOutputPad.html#ags-drum-output-pad-new" title="ags_drum_output_pad_new ()">ags_drum_output_pad_new</a>, function in <a class="link" href="AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel" title="ags_drum_output_pad_play_cancel ()">ags_drum_output_pad_play_cancel</a>, function in <a class="link" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">ags_drum_output_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done" title="ags_drum_output_pad_play_done ()">ags_drum_output_pad_play_done</a>, function in <a class="link" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">ags_drum_output_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-pad-callback" title="ags_drum_pad_callback ()">ags_drum_pad_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-parent-set-callback" title="ags_drum_parent_set_callback ()">ags_drum_parent_set_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS" title="AGS_DRUM_PATTERN_CONTROLS">AGS_DRUM_PATTERN_CONTROLS</a>, macro in <a class="link" href="AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDrum.html#ags-drum-set-pattern" title="ags_drum_set_pattern ()">ags_drum_set_pattern</a>, function in <a class="link" href="AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-tact-callback" title="ags_drum_tact_callback ()">ags_drum_tact_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>, typedef in <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDynamicConnectable.html#AgsDynamicConnectableInterface" title="struct AgsDynamicConnectableInterface">AgsDynamicConnectableInterface</a>, struct in <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDynamicConnectable.html#ags-dynamic-connectable-connect" title="ags_dynamic_connectable_connect ()">ags_dynamic_connectable_connect</a>, function in <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect" title="ags_dynamic_connectable_disconnect ()">ags_dynamic_connectable_disconnect</a>, function in <a class="link" href="AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>
+</dt>
+<dd></dd>
+<a name="idxE"></a><h3 class="title">E</h3>
+<dt>
+<GTKDOCLINK HREF="ags-echo">ags_echo</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-echo">ags_echo</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsEditor.html#AgsEditor-struct" title="struct AgsEditor">AgsEditor</a>, struct in <a class="link" href="AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsEditor.html#AgsEditor-machine-changed" title='The "machine-changed" signal'>AgsEditor::machine-changed</a>, object signal in <a class="link" href="AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsEditor.html#AgsEditor--devout" title='The "devout" property'>AgsEditor:devout</a>, object property in <a class="link" href="AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsEditor.html#AgsEditorClass" title="struct AgsEditorClass">AgsEditorClass</a>, struct in <a class="link" href="AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-change-position-callback" title="ags_editor_change_position_callback ()">ags_editor_change_position_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS" title="AGS_EDITOR_DEFAULT">AGS_EDITOR_DEFAULT</a>, macro in <a class="link" href="AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_EDITOR_DEFAULT_BUILD_ID">AGS_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_EDITOR_DEFAULT_VERSION">AGS_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsEditor.html#ags-editor-machine-changed" title="ags_editor_machine_changed ()">ags_editor_machine_changed</a>, function in <a class="link" href="AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback" title="ags_editor_machine_changed_callback ()">ags_editor_machine_changed_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsEditor.html#ags-editor-new" title="ags_editor_new ()">ags_editor_new</a>, function in <a class="link" href="AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-parent-set-callback" title="ags_editor_parent_set_callback ()">ags_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback" title="ags_editor_set_audio_channels_callback ()">ags_editor_set_audio_channels_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-pads-callback" title="ags_editor_set_pads_callback ()">ags_editor_set_pads_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_EFFECTS_DEFAULT_VERSION">AGS_EFFECTS_DEFAULT_VERSION</a>, macro in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#AgsExpander-struct" title="struct AgsExpander">AgsExpander</a>, struct in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#AgsExpander--child" title='The "child" property'>AgsExpander:child</a>, object property in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#AgsExpander--height" title='The "height" property'>AgsExpander:height</a>, object property in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#AgsExpander--width" title='The "width" property'>AgsExpander:width</a>, object property in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild">AgsExpanderChild</a>, struct in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#AgsExpanderClass" title="struct AgsExpanderClass">AgsExpanderClass</a>, struct in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#AgsExpanderFlags" title="enum AgsExpanderFlags">AgsExpanderFlags</a>, enum in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#AgsExpanderSet-struct" title="struct AgsExpanderSet">AgsExpanderSet</a>, struct in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild">AgsExpanderSetChild</a>, struct in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#AgsExpanderSetClass" title="struct AgsExpanderSetClass">AgsExpanderSetClass</a>, struct in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#AgsExpanderSetFlags" title="enum AgsExpanderSetFlags">AgsExpanderSetFlags</a>, enum in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#ags-expander-add" title="ags_expander_add ()">ags_expander_add</a>, function in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#AGS-EXPANDER-CHILD:CAPS" title="AGS_EXPANDER_CHILD()">AGS_EXPANDER_CHILD</a>, macro in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#ags-expander-child-alloc" title="ags_expander_child_alloc ()">ags_expander_child_alloc</a>, function in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#ags-expander-child-find" title="ags_expander_child_find ()">ags_expander_child_find</a>, function in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#ags-expander-new" title="ags_expander_new ()">ags_expander_new</a>, function in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpander.html#ags-expander-remove" title="ags_expander_remove ()">ags_expander_remove</a>, function in <a class="link" href="AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#ags-expander-set-add" title="ags_expander_set_add ()">ags_expander_set_add</a>, function in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS" title="AGS_EXPANDER_SET_CHILD()">AGS_EXPANDER_SET_CHILD</a>, macro in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#ags-expander-set-child-alloc" title="ags_expander_set_child_alloc ()">ags_expander_set_child_alloc</a>, function in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#ags-expander-set-child-find" title="ags_expander_set_child_find ()">ags_expander_set_child_find</a>, function in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#ags-expander-set-new" title="ags_expander_set_new ()">ags_expander_set_new</a>, function in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#ags-expander-set-remove" title="ags_expander_set_remove ()">ags_expander_set_remove</a>, function in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExpanderSet.html#ags-expander-set-set-flags" title="ags_expander_set_set_flags ()">ags_expander_set_set_flags</a>, function in <a class="link" href="AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportOutput.html#AgsExportOutput-struct" title="struct AgsExportOutput">AgsExportOutput</a>, struct in <a class="link" href="AgsExportOutput.html" title="AgsExportOutput">AgsExportOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportOutput.html#AgsExportOutputClass" title="struct AgsExportOutputClass">AgsExportOutputClass</a>, struct in <a class="link" href="AgsExportOutput.html" title="AgsExportOutput">AgsExportOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportThread.html#AgsExportThread-struct" title="struct AgsExportThread">AgsExportThread</a>, struct in <a class="link" href="AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportThread.html#AgsExportThread--audio-file" title='The "audio-file" property'>AgsExportThread:audio-file</a>, object property in <a class="link" href="AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportThread.html#AgsExportThreadClass" title="struct AgsExportThreadClass">AgsExportThreadClass</a>, struct in <a class="link" href="AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportWindow.html#AgsExportWindow-struct" title="struct AgsExportWindow">AgsExportWindow</a>, struct in <a class="link" href="AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportWindow.html#AgsExportWindow--ags-main" title='The "ags-main" property'>AgsExportWindow:ags-main</a>, object property in <a class="link" href="AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportWindow.html#AgsExportWindow--devout" title='The "devout" property'>AgsExportWindow:devout</a>, object property in <a class="link" href="AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportWindow.html#AgsExportWindowClass" title="struct AgsExportWindowClass">AgsExportWindowClass</a>, struct in <a class="link" href="AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportWindow.html#AgsExportWindowFlags" title="enum AgsExportWindowFlags">AgsExportWindowFlags</a>, enum in <a class="link" href="AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportOutput.html#ags-export-output-new" title="ags_export_output_new ()">ags_export_output_new</a>, function in <a class="link" href="AgsExportOutput.html" title="AgsExportOutput">AgsExportOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS" title="AGS_EXPORT_THREAD_BUFFER_TIME">AGS_EXPORT_THREAD_BUFFER_TIME</a>, macro in <a class="link" href="AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_EXPORT_THREAD_DEFAULT_JIFFIE">AGS_EXPORT_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportThread.html#ags-export-thread-new" title="ags_export_thread_new ()">ags_export_thread_new</a>, function in <a class="link" href="AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-export-callback" title="ags_export_window_export_callback ()">ags_export_window_export_callback</a>, function in <a class="link" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">ags_export_window_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback" title="ags_export_window_file_chooser_button_callback ()">ags_export_window_file_chooser_button_callback</a>, function in <a class="link" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">ags_export_window_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsExportWindow.html#ags-export-window-new" title="ags_export_window_new ()">ags_export_window_new</a>, function in <a class="link" href="AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-tact-callback" title="ags_export_window_tact_callback ()">ags_export_window_tact_callback</a>, function in <a class="link" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">ags_export_window_callbacks</a>
+</dt>
+<dd></dd>
+<a name="idxF"></a><h3 class="title">F</h3>
+<dt>
+<a class="link" href="AgsFFPlayer.html#AgsFFPlayer-struct" title="struct AgsFFPlayer">AgsFFPlayer</a>, struct in <a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFFPlayer.html#AgsFFPlayerClass" title="struct AgsFFPlayerClass">AgsFFPlayerClass</a>, struct in <a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback" title="ags_ffplayer_drawing_area_button_press_callback ()">ags_ffplayer_drawing_area_button_press_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback" title="ags_ffplayer_drawing_area_configure_callback ()">ags_ffplayer_drawing_area_configure_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback" title="ags_ffplayer_drawing_area_expose_callback ()">ags_ffplayer_drawing_area_expose_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed" title="ags_ffplayer_hscrollbar_value_changed ()">ags_ffplayer_hscrollbar_value_changed</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback" title="ags_ffplayer_instrument_changed_callback ()">ags_ffplayer_instrument_changed_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFFPlayer.html#ags-ffplayer-new" title="ags_ffplayer_new ()">ags_ffplayer_new</a>, function in <a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback" title="ags_ffplayer_open_clicked_callback ()">ags_ffplayer_open_clicked_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback" title="ags_ffplayer_open_dialog_response_callback ()">ags_ffplayer_open_dialog_response_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFFPlayer.html#ags-ffplayer-paint" title="ags_ffplayer_paint ()">ags_ffplayer_paint</a>, function in <a class="link" href="AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback" title="ags_ffplayer_parent_set_callback ()">ags_ffplayer_parent_set_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback" title="ags_ffplayer_preset_changed_callback ()">ags_ffplayer_preset_changed_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile-struct" title="struct AgsFile">AgsFile</a>, struct in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile-read" title='The "read" signal'>AgsFile::read</a>, object signal in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile-read-resolve" title='The "read-resolve" signal'>AgsFile::read-resolve</a>, object signal in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile-read-start" title='The "read-start" signal'>AgsFile::read-start</a>, object signal in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile-write" title='The "write" signal'>AgsFile::write</a>, object signal in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile-write-concurrent" title='The "write-concurrent" signal'>AgsFile::write-concurrent</a>, object signal in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile-write-resolve" title='The "write-resolve" signal'>AgsFile::write-resolve</a>, object signal in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile--audio-encoding" title='The "audio-encoding" property'>AgsFile:audio-encoding</a>, object property in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile--audio-format" title='The "audio-format" property'>AgsFile:audio-format</a>, object property in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile--encoding" title='The "encoding" property'>AgsFile:encoding</a>, object property in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile--filename" title='The "filename" property'>AgsFile:filename</a>, object property in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFile--main" title='The "main" property'>AgsFile:main</a>, object property in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFileClass" title="struct AgsFileClass">AgsFileClass</a>, struct in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AgsFileFlags" title="enum AgsFileFlags">AgsFileFlags</a>, enum in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AgsFileIdRef-struct" title="struct AgsFileIdRef">AgsFileIdRef</a>, struct in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AgsFileIdRef-resolved" title='The "resolved" signal'>AgsFileIdRef::resolved</a>, object signal in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--file" title='The "file" property'>AgsFileIdRef:file</a>, object property in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--main" title='The "main" property'>AgsFileIdRef:main</a>, object property in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--node" title='The "node" property'>AgsFileIdRef:node</a>, object property in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--reference" title='The "reference" property'>AgsFileIdRef:reference</a>, object property in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AgsFileIdRef--xpath" title='The "xpath" property'>AgsFileIdRef:xpath</a>, object property in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AgsFileIdRefClass" title="struct AgsFileIdRefClass">AgsFileIdRefClass</a>, struct in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLaunch.html#AgsFileLaunch-struct" title="struct AgsFileLaunch">AgsFileLaunch</a>, struct in <a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLaunch.html#AgsFileLaunch-start" title='The "start" signal'>AgsFileLaunch::start</a>, object signal in <a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLaunch.html#AgsFileLaunch--node" title='The "node" property'>AgsFileLaunch:node</a>, object property in <a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLaunch.html#AgsFileLaunchClass" title="struct AgsFileLaunchClass">AgsFileLaunchClass</a>, struct in <a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLink.html#AgsFileLink-struct" title="struct AgsFileLink">AgsFileLink</a>, struct in <a class="link" href="AgsFileLink.html" title="AgsFileLink">AgsFileLink</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLink.html#AgsFileLink--data" title='The "data" property'>AgsFileLink:data</a>, object property in <a class="link" href="AgsFileLink.html" title="AgsFileLink">AgsFileLink</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLink.html#AgsFileLink--filename" title='The "filename" property'>AgsFileLink:filename</a>, object property in <a class="link" href="AgsFileLink.html" title="AgsFileLink">AgsFileLink</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLink.html#AgsFileLink--timestamp" title='The "timestamp" property'>AgsFileLink:timestamp</a>, object property in <a class="link" href="AgsFileLink.html" title="AgsFileLink">AgsFileLink</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLink.html#AgsFileLinkClass" title="struct AgsFileLinkClass">AgsFileLinkClass</a>, struct in <a class="link" href="AgsFileLink.html" title="AgsFileLink">AgsFileLink</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLookup.html#AgsFileLookup-struct" title="struct AgsFileLookup">AgsFileLookup</a>, struct in <a class="link" href="AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLookup.html#AgsFileLookup-resolve" title='The "resolve" signal'>AgsFileLookup::resolve</a>, object signal in <a class="link" href="AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLookup.html#AgsFileLookup--file" title='The "file" property'>AgsFileLookup:file</a>, object property in <a class="link" href="AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLookup.html#AgsFileLookup--node" title='The "node" property'>AgsFileLookup:node</a>, object property in <a class="link" href="AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLookup.html#AgsFileLookup--reference" title='The "reference" property'>AgsFileLookup:reference</a>, object property in <a class="link" href="AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLookup.html#AgsFileLookupClass" title="struct AgsFileLookupClass">AgsFileLookupClass</a>, struct in <a class="link" href="AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AgsFileResolve" title="AgsFileResolve ()">AgsFileResolve</a>, user_function in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#AgsFileSelection-struct" title="struct AgsFileSelection">AgsFileSelection</a>, struct in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#AgsFileSelection-add-entry" title='The "add-entry" signal'>AgsFileSelection::add-entry</a>, object signal in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#AgsFileSelection-completed" title='The "completed" signal'>AgsFileSelection::completed</a>, object signal in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#AgsFileSelection-remove-entry" title='The "remove-entry" signal'>AgsFileSelection::remove-entry</a>, object signal in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#AgsFileSelectionClass" title="struct AgsFileSelectionClass">AgsFileSelectionClass</a>, struct in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry">AgsFileSelectionEntry</a>, struct in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#AgsFileSelectionFlags" title="enum AgsFileSelectionFlags">AgsFileSelectionFlags</a>, enum in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-add-id-ref" title="ags_file_add_id_ref ()">ags_file_add_id_ref</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-add-launch" title="ags_file_add_launch ()">ags_file_add_launch</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-add-lookup" title="ags_file_add_lookup ()">ags_file_add_lookup</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS" title="AGS_FILE_BOOLEAN_POINTER_PROP">AGS_FILE_BOOLEAN_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS" title="AGS_FILE_BOOLEAN_PROP">AGS_FILE_BOOLEAN_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS" title="AGS_FILE_BUILD_ID_PROP">AGS_FILE_BUILD_ID_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS" title="AGS_FILE_CHAR_POINTER_PROP">AGS_FILE_CHAR_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS" title="AGS_FILE_CHAR_PROP">AGS_FILE_CHAR_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS" title="AGS_FILE_CHECKSUM_LENGTH">AGS_FILE_CHECKSUM_LENGTH</a>, macro in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" title="AGS_FILE_DEFAULT_AUDIO_ENCODING">AGS_FILE_DEFAULT_AUDIO_ENCODING</a>, macro in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" title="AGS_FILE_DEFAULT_AUDIO_FORMAT">AGS_FILE_DEFAULT_AUDIO_FORMAT</a>, macro in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS" title="AGS_FILE_DEFAULT_DTD">AGS_FILE_DEFAULT_DTD</a>, macro in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS" title="AGS_FILE_DEFAULT_ENCODING">AGS_FILE_DEFAULT_ENCODING</a>, macro in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS" title="AGS_FILE_DEFAULT_VERSION">AGS_FILE_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS" title="AGS_FILE_DOUBLE_POINTER_PROP">AGS_FILE_DOUBLE_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS" title="AGS_FILE_DOUBLE_PROP">AGS_FILE_DOUBLE_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_BUTTON">AGS_FILE_DYNAMIC_WIDGET_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN">AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON">AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_DIAL">AGS_FILE_DYNAMIC_WIDGET_DIAL</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR">AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HSCALE">AGS_FILE_DYNAMIC_WIDGET_HSCALE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LABEL">AGS_FILE_DYNAMIC_WIDGET_LABEL</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LED">AGS_FILE_DYNAMIC_WIDGET_LED</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON">AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON">AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR">AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VSCALE">AGS_FILE_DYNAMIC_WIDGET_VSCALE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM">AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_FILE_EFFECTS_DEFAULT_VERSION">AGS_FILE_EFFECTS_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS" title="AGS_FILE_FALSE">AGS_FILE_FALSE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-find-id-ref-by-node" title="ags_file_find_id_ref_by_node ()">ags_file_find_id_ref_by_node</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-find-id-ref-by-reference" title="ags_file_find_id_ref_by_reference ()">ags_file_find_id_ref_by_reference</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-find-id-ref-by-xpath" title="ags_file_find_id_ref_by_xpath ()">ags_file_find_id_ref_by_xpath</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS" title="AGS_FILE_FLAGS_PROP">AGS_FILE_FLAGS_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-POINTER-PROP:CAPS" title="AGS_FILE_FLOAT_POINTER_PROP">AGS_FILE_FLOAT_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-PROP:CAPS" title="AGS_FILE_FLOAT_PROP">AGS_FILE_FLOAT_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS" title="AGS_FILE_ID_PROP">AGS_FILE_ID_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#ags-file-id-ref-new" title="ags_file_id_ref_new ()">ags_file_id_ref_new</a>, function in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#ags-file-id-ref-resolved" title="ags_file_id_ref_resolved ()">ags_file_id_ref_resolved</a>, function in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" title="AGS_FILE_ID_REF_RESOLVE_DATA">AGS_FILE_ID_REF_RESOLVE_DATA</a>, macro in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" title="AGS_FILE_ID_REF_SERIALIZE_DATA">AGS_FILE_ID_REF_SERIALIZE_DATA</a>, macro in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS" title="AGS_FILE_INT64_POINTER_PROP">AGS_FILE_INT64_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS" title="AGS_FILE_INT64_PROP">AGS_FILE_INT64_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLaunch.html#ags-file-launch-new" title="ags_file_launch_new ()">ags_file_launch_new</a>, function in <a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLaunch.html#ags-file-launch-start" title="ags_file_launch_start ()">ags_file_launch_start</a>, function in <a class="link" href="AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLink.html#ags-file-link-new" title="ags_file_link_new ()">ags_file_link_new</a>, function in <a class="link" href="AgsFileLink.html" title="AgsFileLink">AgsFileLink</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLookup.html#ags-file-lookup-find-by-node" title="ags_file_lookup_find_by_node ()">ags_file_lookup_find_by_node</a>, function in <a class="link" href="AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLookup.html#ags-file-lookup-new" title="ags_file_lookup_new ()">ags_file_lookup_new</a>, function in <a class="link" href="AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileLookup.html#ags-file-lookup-resolve" title="ags_file_lookup_resolve ()">ags_file_lookup_resolve</a>, function in <a class="link" href="AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS" title="AGS_FILE_NAME_PROP">AGS_FILE_NAME_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-new" title="ags_file_new ()">ags_file_new</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS" title="AGS_FILE_OBJECT_PROP">AGS_FILE_OBJECT_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS" title="AGS_FILE_POINTER_PROP">AGS_FILE_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-read" title="ags_file_read ()">ags_file_read</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio" title="ags_file_read_audio ()">ags_file_read_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-list" title="ags_file_read_audio_list ()">ags_file_read_audio_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-audio-loop" title="ags_file_read_audio_loop ()">ags_file_read_audio_loop</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal" title="ags_file_read_audio_signal ()">ags_file_read_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal-list" title="ags_file_read_audio_signal_list ()">ags_file_read_audio_signal_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-channel" title="ags_file_read_channel ()">ags_file_read_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-channel-list" title="ags_file_read_channel_list ()">ags_file_read_channel_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout" title="ags_file_read_devout ()">ags_file_read_devout</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-list" title="ags_file_read_devout_list ()">ags_file_read_devout_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play" title="ags_file_read_devout_play ()">ags_file_read_devout_play</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play-list" title="ags_file_read_devout_play_list ()">ags_file_read_devout_play_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog" title="ags_file_read_dialog ()">ags_file_read_dialog</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog-list" title="ags_file_read_dialog_list ()">ags_file_read_dialog_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-editor" title="ags_file_read_editor ()">ags_file_read_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio" title="ags_file_read_embedded_audio ()">ags_file_read_embedded_audio</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio-list" title="ags_file_read_embedded_audio_list ()">ags_file_read_embedded_audio_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-read-file-link-list" title="ags_file_read_file_link_list ()">ags_file_read_file_link_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-input" title="ags_file_read_input ()">ags_file_read_input</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line" title="ags_file_read_line ()">ags_file_read_line</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-editor" title="ags_file_read_line_editor ()">ags_file_read_line_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-list" title="ags_file_read_line_list ()">ags_file_read_line_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member" title="ags_file_read_line_member ()">ags_file_read_line_member</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-editor" title="ags_file_read_line_member_editor ()">ags_file_read_line_member_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-list" title="ags_file_read_line_member_list ()">ags_file_read_line_member_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-link-collection-editor" title="ags_file_read_link_collection_editor ()">ags_file_read_link_collection_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-link-editor" title="ags_file_read_link_editor ()">ags_file_read_link_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine" title="ags_file_read_machine ()">ags_file_read_machine</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter" title="ags_file_read_machine_counter ()">ags_file_read_machine_counter</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter-list" title="ags_file_read_machine_counter_list ()">ags_file_read_machine_counter_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor" title="ags_file_read_machine_editor ()">ags_file_read_machine_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor-list" title="ags_file_read_machine_editor_list ()">ags_file_read_machine_editor_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-list" title="ags_file_read_machine_list ()">ags_file_read_machine_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-selector" title="ags_file_read_machine_selector ()">ags_file_read_machine_selector</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-read-main" title="ags_file_read_main ()">ags_file_read_main</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-menu-bar" title="ags_file_read_menu_bar ()">ags_file_read_menu_bar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-input-pad" title="ags_file_read_mixer_input_pad ()">ags_file_read_mixer_input_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-output-pad" title="ags_file_read_mixer_output_pad ()">ags_file_read_mixer_output_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-navigation" title="ags_file_read_navigation ()">ags_file_read_navigation</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-notation" title="ags_file_read_notation ()">ags_file_read_notation</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-notation-list" title="ags_file_read_notation_list ()">ags_file_read_notation_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-note" title="ags_file_read_note ()">ags_file_read_note</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook" title="ags_file_read_notebook ()">ags_file_read_notebook</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab" title="ags_file_read_notebook_tab ()">ags_file_read_notebook_tab</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab-list" title="ags_file_read_notebook_tab_list ()">ags_file_read_notebook_tab_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-note-list" title="ags_file_read_note_list ()">ags_file_read_note_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOscillator.html#ags-file-read-oscillator" title="ags_file_read_oscillator ()">ags_file_read_oscillator</a>, function in <a class="link" href="AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-output" title="ags_file_read_output ()">ags_file_read_output</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad" title="ags_file_read_pad ()">ags_file_read_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-editor" title="ags_file_read_pad_editor ()">ags_file_read_pad_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-list" title="ags_file_read_pad_list ()">ags_file_read_pad_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern" title="ags_file_read_pattern ()">ags_file_read_pattern</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data" title="ags_file_read_pattern_data ()">ags_file_read_pattern_data</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data-list" title="ags_file_read_pattern_data_list ()">ags_file_read_pattern_data_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-list" title="ags_file_read_pattern_list ()">ags_file_read_pattern_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-port" title="ags_file_read_port ()">ags_file_read_port</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-port-list" title="ags_file_read_port_list ()">ags_file_read_port_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall" title="ags_file_read_recall ()">ags_file_read_recall</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio" title="ags_file_read_recall_audio ()">ags_file_read_recall_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-run" title="ags_file_read_recall_audio_run ()">ags_file_read_recall_audio_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-signal" title="ags_file_read_recall_audio_signal ()">ags_file_read_recall_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel" title="ags_file_read_recall_channel ()">ags_file_read_recall_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel-run" title="ags_file_read_recall_channel_run ()">ags_file_read_recall_channel_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container" title="ags_file_read_recall_container ()">ags_file_read_recall_container</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container-list" title="ags_file_read_recall_container_list ()">ags_file_read_recall_container_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-list" title="ags_file_read_recall_list ()">ags_file_read_recall_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-recycling" title="ags_file_read_recall_recycling ()">ags_file_read_recall_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling" title="ags_file_read_recycling ()">ags_file_read_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling-list" title="ags_file_read_recycling_list ()">ags_file_read_recycling_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-resize-editor" title="ags_file_read_resize_editor ()">ags_file_read_resize_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-read-resolve" title="ags_file_read_resolve ()">ags_file_read_resolve</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-read-server" title="ags_file_read_server ()">ags_file_read_server</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-read-start" title="ags_file_read_start ()">ags_file_read_start</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-stream" title="ags_file_read_stream ()">ags_file_read_stream</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-stream-list" title="ags_file_read_stream_list ()">ags_file_read_stream_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-task" title="ags_file_read_task ()">ags_file_read_task</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-task-list" title="ags_file_read_task_list ()">ags_file_read_task_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread" title="ags_file_read_thread ()">ags_file_read_thread</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-list" title="ags_file_read_thread_list ()">ags_file_read_thread_list</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-pool" title="ags_file_read_thread_pool ()">ags_file_read_thread_pool</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp" title="ags_file_read_timestamp ()">ags_file_read_timestamp</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp-list" title="ags_file_read_timestamp_list ()">ags_file_read_timestamp_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-toolbar" title="ags_file_read_toolbar ()">ags_file_read_toolbar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-widget" title="ags_file_read_widget ()">ags_file_read_widget</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-window" title="ags_file_read_window ()">ags_file_read_window</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS" title="AGS_FILE_RESOLVE()">AGS_FILE_RESOLVE</a>, macro in <a class="link" href="AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS" title="AGS_FILE_SCOPE_PROP">AGS_FILE_SCOPE_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#ags-file-selection-add-entry" title="ags_file_selection_add_entry ()">ags_file_selection_add_entry</a>, function in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#ags-file-selection-completed" title="ags_file_selection_completed ()">ags_file_selection_completed</a>, function in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#ags-file-selection-contains-file" title="ags_file_selection_contains_file ()">ags_file_selection_contains_file</a>, function in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS" title="AGS_FILE_SELECTION_ENTRY()">AGS_FILE_SELECTION_ENTRY</a>, macro in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#ags-file-selection-entry-alloc" title="ags_file_selection_entry_alloc ()">ags_file_selection_entry_alloc</a>, function in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#ags-file-selection-new" title="ags_file_selection_new ()">ags_file_selection_new</a>, function in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback" title="ags_file_selection_remove_callback ()">ags_file_selection_remove_callback</a>, function in <a class="link" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">ags_file_selection_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#ags-file-selection-remove-entry" title="ags_file_selection_remove_entry ()">ags_file_selection_remove_entry</a>, function in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFileSelection.html#ags-file-selection-set-entry" title="ags_file_selection_set_entry ()">ags_file_selection_set_entry</a>, function in <a class="link" href="AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-str2md5" title="ags_file_str2md5 ()">ags_file_str2md5</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS" title="AGS_FILE_TRUE">AGS_FILE_TRUE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS" title="AGS_FILE_TYPE_PROP">AGS_FILE_TYPE_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS" title="AGS_FILE_UINT64_POINTER_PROP">AGS_FILE_UINT64_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS" title="AGS_FILE_UINT64_PROP">AGS_FILE_UINT64_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-dependency" title="ags_file_util_read_dependency ()">ags_file_util_read_dependency</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-history" title="ags_file_util_read_history ()">ags_file_util_read_history</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-object" title="ags_file_util_read_object ()">ags_file_util_read_object</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-parameter" title="ags_file_util_read_parameter ()">ags_file_util_read_parameter</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-value" title="ags_file_util_read_value ()">ags_file_util_read_value</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-dependency" title="ags_file_util_write_dependency ()">ags_file_util_write_dependency</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-history" title="ags_file_util_write_history ()">ags_file_util_write_history</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-object" title="ags_file_util_write_object ()">ags_file_util_write_object</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-parameter" title="ags_file_util_write_parameter ()">ags_file_util_write_parameter</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-value" title="ags_file_util_write_value ()">ags_file_util_write_value</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS" title="AGS_FILE_VERSION_PROP">AGS_FILE_VERSION_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-write" title="ags_file_write ()">ags_file_write</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio" title="ags_file_write_audio ()">ags_file_write_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-list" title="ags_file_write_audio_list ()">ags_file_write_audio_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-audio-loop" title="ags_file_write_audio_loop ()">ags_file_write_audio_loop</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal" title="ags_file_write_audio_signal ()">ags_file_write_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal-list" title="ags_file_write_audio_signal_list ()">ags_file_write_audio_signal_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-channel" title="ags_file_write_channel ()">ags_file_write_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-channel-list" title="ags_file_write_channel_list ()">ags_file_write_channel_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-write-concurrent" title="ags_file_write_concurrent ()">ags_file_write_concurrent</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout" title="ags_file_write_devout ()">ags_file_write_devout</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-list" title="ags_file_write_devout_list ()">ags_file_write_devout_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play" title="ags_file_write_devout_play ()">ags_file_write_devout_play</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play-list" title="ags_file_write_devout_play_list ()">ags_file_write_devout_play_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog" title="ags_file_write_dialog ()">ags_file_write_dialog</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog-list" title="ags_file_write_dialog_list ()">ags_file_write_dialog_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-editor" title="ags_file_write_editor ()">ags_file_write_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio" title="ags_file_write_embedded_audio ()">ags_file_write_embedded_audio</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio-list" title="ags_file_write_embedded_audio_list ()">ags_file_write_embedded_audio_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-write-file-link-list" title="ags_file_write_file_link_list ()">ags_file_write_file_link_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-input" title="ags_file_write_input ()">ags_file_write_input</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line" title="ags_file_write_line ()">ags_file_write_line</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-editor" title="ags_file_write_line_editor ()">ags_file_write_line_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-list" title="ags_file_write_line_list ()">ags_file_write_line_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member" title="ags_file_write_line_member ()">ags_file_write_line_member</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-editor" title="ags_file_write_line_member_editor ()">ags_file_write_line_member_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-list" title="ags_file_write_line_member_list ()">ags_file_write_line_member_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-link-collection-editor" title="ags_file_write_link_collection_editor ()">ags_file_write_link_collection_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-link-editor" title="ags_file_write_link_editor ()">ags_file_write_link_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine" title="ags_file_write_machine ()">ags_file_write_machine</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter" title="ags_file_write_machine_counter ()">ags_file_write_machine_counter</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter-list" title="ags_file_write_machine_counter_list ()">ags_file_write_machine_counter_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor" title="ags_file_write_machine_editor ()">ags_file_write_machine_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor-list" title="ags_file_write_machine_editor_list ()">ags_file_write_machine_editor_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-list" title="ags_file_write_machine_list ()">ags_file_write_machine_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-selector" title="ags_file_write_machine_selector ()">ags_file_write_machine_selector</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-write-main" title="ags_file_write_main ()">ags_file_write_main</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-menu-bar" title="ags_file_write_menu_bar ()">ags_file_write_menu_bar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-input-pad" title="ags_file_write_mixer_input_pad ()">ags_file_write_mixer_input_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-output-pad" title="ags_file_write_mixer_output_pad ()">ags_file_write_mixer_output_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-navigation" title="ags_file_write_navigation ()">ags_file_write_navigation</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-notation" title="ags_file_write_notation ()">ags_file_write_notation</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-notation-list" title="ags_file_write_notation_list ()">ags_file_write_notation_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-note" title="ags_file_write_note ()">ags_file_write_note</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook" title="ags_file_write_notebook ()">ags_file_write_notebook</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab" title="ags_file_write_notebook_tab ()">ags_file_write_notebook_tab</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab-list" title="ags_file_write_notebook_tab_list ()">ags_file_write_notebook_tab_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-note-list" title="ags_file_write_note_list ()">ags_file_write_note_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOscillator.html#ags-file-write-oscillator" title="ags_file_write_oscillator ()">ags_file_write_oscillator</a>, function in <a class="link" href="AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-output" title="ags_file_write_output ()">ags_file_write_output</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad" title="ags_file_write_pad ()">ags_file_write_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-editor" title="ags_file_write_pad_editor ()">ags_file_write_pad_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-list" title="ags_file_write_pad_list ()">ags_file_write_pad_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern" title="ags_file_write_pattern ()">ags_file_write_pattern</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data" title="ags_file_write_pattern_data ()">ags_file_write_pattern_data</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data-list" title="ags_file_write_pattern_data_list ()">ags_file_write_pattern_data_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-list" title="ags_file_write_pattern_list ()">ags_file_write_pattern_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-port" title="ags_file_write_port ()">ags_file_write_port</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-port-list" title="ags_file_write_port_list ()">ags_file_write_port_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall" title="ags_file_write_recall ()">ags_file_write_recall</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio" title="ags_file_write_recall_audio ()">ags_file_write_recall_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-run" title="ags_file_write_recall_audio_run ()">ags_file_write_recall_audio_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-signal" title="ags_file_write_recall_audio_signal ()">ags_file_write_recall_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel" title="ags_file_write_recall_channel ()">ags_file_write_recall_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel-run" title="ags_file_write_recall_channel_run ()">ags_file_write_recall_channel_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container" title="ags_file_write_recall_container ()">ags_file_write_recall_container</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container-list" title="ags_file_write_recall_container_list ()">ags_file_write_recall_container_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-list" title="ags_file_write_recall_list ()">ags_file_write_recall_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-recycling" title="ags_file_write_recall_recycling ()">ags_file_write_recall_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling" title="ags_file_write_recycling ()">ags_file_write_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling-list" title="ags_file_write_recycling_list ()">ags_file_write_recycling_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-resize-editor" title="ags_file_write_resize_editor ()">ags_file_write_resize_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-write-resolve" title="ags_file_write_resolve ()">ags_file_write_resolve</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFile.html#ags-file-write-server" title="ags_file_write_server ()">ags_file_write_server</a>, function in <a class="link" href="AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-stream" title="ags_file_write_stream ()">ags_file_write_stream</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-stream-list" title="ags_file_write_stream_list ()">ags_file_write_stream_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-task" title="ags_file_write_task ()">ags_file_write_task</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-task-list" title="ags_file_write_task_list ()">ags_file_write_task_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread" title="ags_file_write_thread ()">ags_file_write_thread</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-list" title="ags_file_write_thread_list ()">ags_file_write_thread_list</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-pool" title="ags_file_write_thread_pool ()">ags_file_write_thread_pool</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp" title="ags_file_write_timestamp ()">ags_file_write_timestamp</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp-list" title="ags_file_write_timestamp_list ()">ags_file_write_timestamp_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-toolbar" title="ags_file_write_toolbar ()">ags_file_write_toolbar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-widget" title="ags_file_write_widget ()">ags_file_write_widget</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-window" title="ags_file_write_window ()">ags_file_write_window</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS" title="AGS_FILE_XPATH_PROP">AGS_FILE_XPATH_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFreeSelection.html#AgsFreeSelection-struct" title="struct AgsFreeSelection">AgsFreeSelection</a>, struct in <a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection">AgsFreeSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFreeSelection.html#AgsFreeSelectionClass" title="struct AgsFreeSelectionClass">AgsFreeSelectionClass</a>, struct in <a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection">AgsFreeSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsFreeSelection.html#ags-free-selection-new" title="ags_free_selection_new ()">ags_free_selection_new</a>, function in <a class="link" href="AgsFreeSelection.html" title="AgsFreeSelection">AgsFreeSelection</a>
+</dt>
+<dd></dd>
+<a name="idxG"></a><h3 class="title">G</h3>
+<dt>
+<GTKDOCLINK HREF="AgsGarbageCollector-struct">AgsGarbageCollector</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsGarbageCollectorClass">AgsGarbageCollectorClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsGarbageCollectorFlags">AgsGarbageCollectorFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-add">ags_garbage_collector_add</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-new">ags_garbage_collector_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-remove">ags_garbage_collector_remove</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-run">ags_garbage_collector_run</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsGuiTaskThread-struct">AgsGuiTaskThread</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsGuiTaskThread">AgsGuiTaskThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsGuiTaskThreadClass">AgsGuiTaskThreadClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsGuiTaskThread">AgsGuiTaskThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsGuiThread.html#AgsGuiThread-struct" title="struct AgsGuiThread">AgsGuiThread</a>, struct in <a class="link" href="AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsGuiThread.html#AgsGuiThreadClass" title="struct AgsGuiThreadClass">AgsGuiThreadClass</a>, struct in <a class="link" href="AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-gui-task-thread-new">ags_gui_task_thread_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsGuiTaskThread">AgsGuiTaskThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_GUI_THREAD_DEFAULT_JIFFIE">AGS_GUI_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsGuiThread.html#ags-gui-thread-new" title="ags_gui_thread_new ()">ags_gui_thread_new</a>, function in <a class="link" href="AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT" title="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()">g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT" title="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()">g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER" title="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()">g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING" title="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()">g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--VOID" title="g_cclosure_user_marshal_OBJECT__VOID ()">g_cclosure_user_marshal_OBJECT__VOID</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER" title="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()">g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID" title="g_cclosure_user_marshal_ULONG__VOID ()">g_cclosure_user_marshal_ULONG__VOID</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE" title="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()">g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT" title="g_cclosure_user_marshal_VOID__OBJECT_UINT ()">g_cclosure_user_marshal_VOID__OBJECT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-POINTER" title="g_cclosure_user_marshal_VOID__STRING_POINTER ()">g_cclosure_user_marshal_VOID__STRING_POINTER</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT" title="g_cclosure_user_marshal_VOID__UINT_INT ()">g_cclosure_user_marshal_VOID__UINT_INT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<a name="idxH"></a><h3 class="title">H</h3>
+<dt>
+<GTKDOCLINK HREF="AgsHTimebar">AgsHTimebar</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsHTimebar">AgsHTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsHTimebarClass">AgsHTimebarClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsHTimebar">AgsHTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-htimebar-new">ags_htimebar_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsHTimebar">AgsHTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<a name="idxI"></a><h3 class="title">I</h3>
+<dt>
+<a class="link" href="ags-ags-id-generator.html#ags-id-generator-create-uuid" title="ags_id_generator_create_uuid ()">ags_id_generator_create_uuid</a>, function in <a class="link" href="ags-ags-id-generator.html" title="ags_id_generator">ags_id_generator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIndicator.html#AgsIndicator-struct" title="struct AgsIndicator">AgsIndicator</a>, struct in <a class="link" href="AgsIndicator.html" title="AgsIndicator">AgsIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIndicator.html#AgsIndicator--adjustment" title='The "adjustment" property'>AgsIndicator:adjustment</a>, object property in <a class="link" href="AgsIndicator.html" title="AgsIndicator">AgsIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIndicator.html#AgsIndicatorClass" title="struct AgsIndicatorClass">AgsIndicatorClass</a>, struct in <a class="link" href="AgsIndicator.html" title="AgsIndicator">AgsIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIndicator.html#ags-indicator-new" title="ags_indicator_new ()">ags_indicator_new</a>, function in <a class="link" href="AgsIndicator.html" title="AgsIndicator">AgsIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInitAudio.html#AgsInitAudio-struct" title="struct AgsInitAudio">AgsInitAudio</a>, struct in <a class="link" href="AgsInitAudio.html" title="AgsInitAudio">AgsInitAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInitAudio.html#AgsInitAudioClass" title="struct AgsInitAudioClass">AgsInitAudioClass</a>, struct in <a class="link" href="AgsInitAudio.html" title="AgsInitAudio">AgsInitAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInitChannel.html#AgsInitChannel-struct" title="struct AgsInitChannel">AgsInitChannel</a>, struct in <a class="link" href="AgsInitChannel.html" title="AgsInitChannel">AgsInitChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInitChannel.html#AgsInitChannelClass" title="struct AgsInitChannelClass">AgsInitChannelClass</a>, struct in <a class="link" href="AgsInitChannel.html" title="AgsInitChannel">AgsInitChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInitAudio.html#ags-init-audio-new" title="ags_init_audio_new ()">ags_init_audio_new</a>, function in <a class="link" href="AgsInitAudio.html" title="AgsInitAudio">AgsInitAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInitChannel.html#ags-init-channel-new" title="ags_init_channel_new ()">ags_init_channel_new</a>, function in <a class="link" href="AgsInitChannel.html" title="AgsInitChannel">AgsInitChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInlinePlayer.html#AgsInlinePlayer-struct" title="struct AgsInlinePlayer">AgsInlinePlayer</a>, struct in <a class="link" href="AgsInlinePlayer.html" title="AgsInlinePlayer">AgsInlinePlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInlinePlayer.html#AgsInlinePlayer--playable" title='The "playable" property'>AgsInlinePlayer:playable</a>, object property in <a class="link" href="AgsInlinePlayer.html" title="AgsInlinePlayer">AgsInlinePlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInlinePlayer.html#AgsInlinePlayerClass" title="struct AgsInlinePlayerClass">AgsInlinePlayerClass</a>, struct in <a class="link" href="AgsInlinePlayer.html" title="AgsInlinePlayer">AgsInlinePlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInlinePlayer.html#ags-inline-player-new" title="ags_inline_player_new ()">ags_inline_player_new</a>, function in <a class="link" href="AgsInlinePlayer.html" title="AgsInlinePlayer">AgsInlinePlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInput.html#AgsInput-struct" title="struct AgsInput">AgsInput</a>, struct in <a class="link" href="AgsInput.html" title="AgsInput">AgsInput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInput.html#AgsInput--file-link" title='The "file-link" property'>AgsInput:file-link</a>, object property in <a class="link" href="AgsInput.html" title="AgsInput">AgsInput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInput.html#AgsInputClass" title="struct AgsInputClass">AgsInputClass</a>, struct in <a class="link" href="AgsInput.html" title="AgsInput">AgsInput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsInput.html#ags-input-new" title="ags_input_new ()">ags_input_new</a>, function in <a class="link" href="AgsInput.html" title="AgsInput">AgsInput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatch.html#AgsIpatch-struct" title="struct AgsIpatch">AgsIpatch</a>, struct in <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatch.html#AgsIpatch--filename" title='The "filename" property'>AgsIpatch:filename</a>, object property in <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatch.html#AgsIpatch--mode" title='The "mode" property'>AgsIpatch:mode</a>, object property in <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatch.html#AgsIpatchClass" title="struct AgsIpatchClass">AgsIpatchClass</a>, struct in <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatch.html#AgsIpatchFlags" title="enum AgsIpatchFlags">AgsIpatchFlags</a>, enum in <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatchSF2Reader.html#AgsIpatchSF2Reader-struct" title="struct AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>, struct in <a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatchSF2Reader.html#AgsIpatchSF2ReaderClass" title="struct AgsIpatchSF2ReaderClass">AgsIpatchSF2ReaderClass</a>, struct in <a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS" title="AGS_IPATCH_DEFAULT_CHANNELS">AGS_IPATCH_DEFAULT_CHANNELS</a>, macro in <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatch.html#ags-ipatch-new" title="ags_ipatch_new ()">ags_ipatch_new</a>, function in <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatch.html#AGS-IPATCH-READ:CAPS" title="AGS_IPATCH_READ">AGS_IPATCH_READ</a>, macro in <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new" title="ags_ipatch_sf2_reader_new ()">ags_ipatch_sf2_reader_new</a>, function in <a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatch.html#AGS-IPATCH-WRITE:CAPS" title="AGS_IPATCH_WRITE">AGS_IPATCH_WRITE</a>, macro in <a class="link" href="AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIteratorThread.html#AgsIteratorThread-struct" title="struct AgsIteratorThread">AgsIteratorThread</a>, struct in <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIteratorThread.html#AgsIteratorThread-children-ready" title='The "children-ready" signal'>AgsIteratorThread::children-ready</a>, object signal in <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIteratorThread.html#AgsIteratorThreadClass" title="struct AgsIteratorThreadClass">AgsIteratorThreadClass</a>, struct in <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIteratorThread.html#AgsIteratorThreadFlags" title="enum AgsIteratorThreadFlags">AgsIteratorThreadFlags</a>, enum in <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIteratorThread.html#ags-iterator-thread-children-ready" title="ags_iterator_thread_children_ready ()">ags_iterator_thread_children_ready</a>, function in <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIteratorThread.html#ags-iterator-thread-new" title="ags_iterator_thread_new ()">ags_iterator_thread_new</a>, function in <a class="link" href="AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<a name="idxJ"></a><h3 class="title">J</h3>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-brackeds-out">j_math_algebra_brackeds_out</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-functions-out">j_math_algebra_functions_out</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-operations-out">j_math_algebra_operations_out</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-solve">j_math_algebra_solve</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-and">j_math_and</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-cut-leading-zeros">j_math_cut_leading_zeros</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-exclusive-or">j_math_exclusive_or</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-exp">j_math_exp</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-exp2">j_math_exp2</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-gauss">j_math_gauss</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-get-first-level-operator">j_math_get_first_level_operator</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-get-second-level-operator">j_math_get_second_level_operator</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-is-function">j_math_is_function</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-is-function-backward">j_math_is_function_backward</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-is-operator">j_math_is_operator</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-less">j_math_less</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-make-valid">j_math_make_valid</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-more">j_math_more</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-or">j_math_or</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-put-null-at-beginning">j_math_put_null_at_beginning</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-put-null-at-end">j_math_put_null_at_end</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-root">j_math_root</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-root2">j_math_root2</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-solve-arithmetic">j_math_solve_arithmetic</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-sort-array">j_math_sort_array</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-width">j_math_width</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-width-list">j_math_width_list</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<a name="idxL"></a><h3 class="title">L</h3>
+<dt>
+<a class="link" href="AgsLadspaBrowser.html#AgsLadspaBrowser-struct" title="struct AgsLadspaBrowser">AgsLadspaBrowser</a>, struct in <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaBrowser.html#AgsLadspaBrowserClass" title="struct AgsLadspaBrowserClass">AgsLadspaBrowserClass</a>, struct in <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#AgsLadspaManager-struct" title="struct AgsLadspaManager">AgsLadspaManager</a>, struct in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#AgsLadspaManagerClass" title="struct AgsLadspaManagerClass">AgsLadspaManagerClass</a>, struct in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin">AgsLadspaPlugin</a>, struct in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#AgsLadspaPluginFlags" title="enum AgsLadspaPluginFlags">AgsLadspaPluginFlags</a>, enum in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences">AgsLadspaPluginPreferences</a>, struct in <a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback" title="ags_ladspa_browser_cancel_callback ()">ags_ladspa_browser_cancel_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new" title="ags_ladspa_browser_combo_box_controls_new ()">ags_ladspa_browser_combo_box_controls_new</a>, function in <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect" title="ags_ladspa_browser_get_plugin_effect ()">ags_ladspa_browser_get_plugin_effect</a>, function in <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename" title="ags_ladspa_browser_get_plugin_filename ()">ags_ladspa_browser_get_plugin_filename</a>, function in <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-new" title="ags_ladspa_browser_new ()">ags_ladspa_browser_new</a>, function in <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback" title="ags_ladspa_browser_ok_callback ()">ags_ladspa_browser_ok_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback" title="ags_ladspa_browser_plugin_effect_callback ()">ags_ladspa_browser_plugin_effect_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback" title="ags_ladspa_browser_plugin_filename_callback ()">ags_ladspa_browser_plugin_filename_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback" title="ags_ladspa_browser_preview_close_callback ()">ags_ladspa_browser_preview_close_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaBrowser.html#ags-ladspa-browser-preview-new" title="ags_ladspa_browser_preview_new ()">ags_ladspa_browser_preview_new</a>, function in <a class="link" href="AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin" title="ags_ladspa_manager_find_ladspa_plugin ()">ags_ladspa_manager_find_ladspa_plugin</a>, function in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-get-filenames" title="ags_ladspa_manager_get_filenames ()">ags_ladspa_manager_get_filenames</a>, function in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-get-instance" title="ags_ladspa_manager_get_instance ()">ags_ladspa_manager_get_instance</a>, function in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-load-default-directory" title="ags_ladspa_manager_load_default_directory ()">ags_ladspa_manager_load_default_directory</a>, function in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-load-file" title="ags_ladspa_manager_load_file ()">ags_ladspa_manager_load_file</a>, function in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#ags-ladspa-manager-new" title="ags_ladspa_manager_new ()">ags_ladspa_manager_new</a>, function in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS" title="AGS_LADSPA_PLUGIN()">AGS_LADSPA_PLUGIN</a>, macro in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#ags-ladspa-plugin-alloc" title="ags_ladspa_plugin_alloc ()">ags_ladspa_plugin_alloc</a>, function in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLadspaManager.html#ags-ladspa-plugin-free" title="ags_ladspa_plugin_free ()">ags_ladspa_plugin_free</a>, function in <a class="link" href="AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc" title="ags_ladspa_plugin_preferences_alloc ()">ags_ladspa_plugin_preferences_alloc</a>, function in <a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLed.html#AgsLed-struct" title="struct AgsLed">AgsLed</a>, struct in <a class="link" href="AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLed.html#AgsLedClass" title="struct AgsLedClass">AgsLedClass</a>, struct in <a class="link" href="AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLed.html#AgsLedFlags" title="enum AgsLedFlags">AgsLedFlags</a>, enum in <a class="link" href="AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLed.html#ags-led-new" title="ags_led_new ()">ags_led_new</a>, function in <a class="link" href="AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLed.html#ags-led-set-active" title="ags_led_set_active ()">ags_led_set_active</a>, function in <a class="link" href="AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLed.html#ags-led-unset-active" title="ags_led_unset_active ()">ags_led_unset_active</a>, function in <a class="link" href="AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#AgsLine-struct" title="struct AgsLine">AgsLine</a>, struct in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#AgsLine-group-changed" title='The "group-changed" signal'>AgsLine::group-changed</a>, object signal in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#AgsLine-set-channel" title='The "set-channel" signal'>AgsLine::set-channel</a>, object signal in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#AgsLine--channel" title='The "channel" property'>AgsLine:channel</a>, object property in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#AgsLine--pad" title='The "pad" property'>AgsLine:pad</a>, object property in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#AgsLineClass" title="struct AgsLineClass">AgsLineClass</a>, struct in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineEditor.html#AgsLineEditor-struct" title="struct AgsLineEditor">AgsLineEditor</a>, struct in <a class="link" href="AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineEditor.html#AgsLineEditor--channel" title='The "channel" property'>AgsLineEditor:channel</a>, object property in <a class="link" href="AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineEditor.html#AgsLineEditorClass" title="struct AgsLineEditorClass">AgsLineEditorClass</a>, struct in <a class="link" href="AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#AgsLineFlags" title="enum AgsLineFlags">AgsLineFlags</a>, enum in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember-struct" title="struct AgsLineMember">AgsLineMember</a>, struct in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember-change-port" title='The "change-port" signal'>AgsLineMember::change-port</a>, object signal in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember--control-port" title='The "control-port" property'>AgsLineMember:control-port</a>, object property in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember--plugin-name" title='The "plugin-name" property'>AgsLineMember:plugin-name</a>, object property in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember--port" title='The "port" property'>AgsLineMember:port</a>, object property in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember--port-data" title='The "port-data" property'>AgsLineMember:port-data</a>, object property in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember--recall-port" title='The "recall-port" property'>AgsLineMember:recall-port</a>, object property in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember--recall-port-data" title='The "recall-port-data" property'>AgsLineMember:recall-port-data</a>, object property in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember--specifier" title='The "specifier" property'>AgsLineMember:specifier</a>, object property in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember--widget-label" title='The "widget-label" property'>AgsLineMember:widget-label</a>, object property in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMember--widget-type" title='The "widget-type" property'>AgsLineMember:widget-type</a>, object property in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMemberClass" title="struct AgsLineMemberClass">AgsLineMemberClass</a>, struct in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMemberEditor.html#AgsLineMemberEditor-struct" title="struct AgsLineMemberEditor">AgsLineMemberEditor</a>, struct in <a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMemberEditor.html#AgsLineMemberEditorClass" title="struct AgsLineMemberEditorClass">AgsLineMemberEditorClass</a>, struct in <a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#AgsLineMemberFlags" title="enum AgsLineMemberFlags">AgsLineMemberFlags</a>, enum in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-channel-done-callback" title="ags_line_channel_done_callback ()">ags_line_channel_done_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-cancel" title="ags_line_copy_pattern_cancel ()">ags_line_copy_pattern_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-done" title="ags_line_copy_pattern_done ()">ags_line_copy_pattern_done</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_DEFAULT_BUILD_ID">AGS_LINE_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS" title="AGS_LINE_DEFAULT_VERSION">AGS_LINE_DEFAULT_VERSION</a>, macro in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_EDITOR_DEFAULT_BUILD_ID">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_LINE_EDITOR_DEFAULT_VERSION">AGS_LINE_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback" title="ags_line_editor_destroy_callback ()">ags_line_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineEditor.html#ags-line-editor-new" title="ags_line_editor_new ()">ags_line_editor_new</a>, function in <a class="link" href="AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback" title="ags_line_editor_parent_set_callback ()">ags_line_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineEditor.html#ags-line-editor-set-channel" title="ags_line_editor_set_channel ()">ags_line_editor_set_channel</a>, function in <a class="link" href="AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback" title="ags_line_editor_show_callback ()">ags_line_editor_show_callback</a>, function in <a class="link" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#ags-line-find-next-grouped" title="ags_line_find_next_grouped ()">ags_line_find_next_grouped</a>, function in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#ags-line-find-port" title="ags_line_find_port ()">ags_line_find_port</a>, function in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#ags-line-group-changed" title="ags_line_group_changed ()">ags_line_group_changed</a>, function in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-group-clicked-callback" title="ags_line_group_clicked_callback ()">ags_line_group_clicked_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback" title="ags_line_member_button_clicked_callback ()">ags_line_member_button_clicked_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#ags-line-member-change-port" title="ags_line_member_change_port ()">ags_line_member_change_port</a>, function in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback" title="ags_line_member_check_button_clicked_callback ()">ags_line_member_check_button_clicked_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback" title="ags_line_member_dial_changed_callback ()">ags_line_member_dial_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback" title="ags_line_member_editor_add_callback ()">ags_line_member_editor_add_callback</a>, function in <a class="link" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">ags_line_member_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback" title="ags_line_member_editor_ladspa_browser_response_callback ()">ags_line_member_editor_ladspa_browser_response_callback</a>, function in <a class="link" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">ags_line_member_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMemberEditor.html#ags-line-member-editor-new" title="ags_line_member_editor_new ()">ags_line_member_editor_new</a>, function in <a class="link" href="AgsLineMemberEditor.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback" title="ags_line_member_editor_remove_callback ()">ags_line_member_editor_remove_callback</a>, function in <a class="link" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">ags_line_member_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#ags-line-member-find-port" title="ags_line_member_find_port ()">ags_line_member_find_port</a>, function in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#ags-line-member-get-widget" title="ags_line_member_get_widget ()">ags_line_member_get_widget</a>, function in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback" title="ags_line_member_hscale_changed_callback ()">ags_line_member_hscale_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#ags-line-member-new" title="ags_line_member_new ()">ags_line_member_new</a>, function in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback" title="ags_line_member_parent_set_callback ()">ags_line_member_parent_set_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-port-safe-write-callback" title="ags_line_member_port_safe_write_callback ()">ags_line_member_port_safe_write_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLineMember.html#ags-line-member-set-label" title="ags_line_member_set_label ()">ags_line_member_set_label</a>, function in <a class="link" href="AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback" title="ags_line_member_spin_button_changed_callback ()">ags_line_member_spin_button_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback" title="ags_line_member_toggle_button_clicked_callback ()">ags_line_member_toggle_button_clicked_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback" title="ags_line_member_vscale_changed_callback ()">ags_line_member_vscale_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#ags-line-new" title="ags_line_new ()">ags_line_new</a>, function in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-parent-set-callback" title="ags_line_parent_set_callback ()">ags_line_parent_set_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-peak-run-post-callback" title="ags_line_peak_run_post_callback ()">ags_line_peak_run_post_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-channel-run-cancel" title="ags_line_play_channel_run_cancel ()">ags_line_play_channel_run_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-cancel" title="ags_line_play_volume_cancel ()">ags_line_play_volume_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-done" title="ags_line_play_volume_done ()">ags_line_play_volume_done</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-cancel" title="ags_line_recall_volume_cancel ()">ags_line_recall_volume_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-done" title="ags_line_recall_volume_done ()">ags_line_recall_volume_done</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-remove-recall-callback" title="ags_line_remove_recall_callback ()">ags_line_remove_recall_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLine.html#ags-line-set-channel" title="ags_line_set_channel ()">ags_line_set_channel</a>, function in <a class="link" href="AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-volume-callback" title="ags_line_volume_callback ()">ags_line_volume_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkChannel.html#AgsLinkChannel-struct" title="struct AgsLinkChannel">AgsLinkChannel</a>, struct in <a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel">AgsLinkChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkChannel.html#AgsLinkChannelClass" title="struct AgsLinkChannelClass">AgsLinkChannelClass</a>, struct in <a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel">AgsLinkChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkCollectionEditor.html#AgsLinkCollectionEditor-struct" title="struct AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>, struct in <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkCollectionEditor.html#AgsLinkCollectionEditor--channel-type" title='The "channel-type" property'>AgsLinkCollectionEditor:channel-type</a>, object property in <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkCollectionEditor.html#AgsLinkCollectionEditorClass" title="struct AgsLinkCollectionEditorClass">AgsLinkCollectionEditorClass</a>, struct in <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkEditor.html#AgsLinkEditor-struct" title="struct AgsLinkEditor">AgsLinkEditor</a>, struct in <a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkEditor.html#AgsLinkEditorClass" title="struct AgsLinkEditorClass">AgsLinkEditorClass</a>, struct in <a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkEditor.html#AgsLinkEditorFlags" title="enum AgsLinkEditorFlags">AgsLinkEditorFlags</a>, enum in <a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkChannel.html#ags-link-channel-new" title="ags_link_channel_new ()">ags_link_channel_new</a>, function in <a class="link" href="AgsLinkChannel.html" title="AgsLinkChannel">AgsLinkChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count" title="ags_link_collection_editor_check_count ()">ags_link_collection_editor_check_count</a>, function in <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line" title="ags_link_collection_editor_check_first_line ()">ags_link_collection_editor_check_first_line</a>, function in <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link" title="ags_link_collection_editor_check_first_link ()">ags_link_collection_editor_check_first_link</a>, function in <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback" title="ags_link_collection_editor_count_callback ()">ags_link_collection_editor_count_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback" title="ags_link_collection_editor_first_line_callback ()">ags_link_collection_editor_first_line_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback" title="ags_link_collection_editor_first_link_callback ()">ags_link_collection_editor_first_link_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback" title="ags_link_collection_editor_link_callback ()">ags_link_collection_editor_link_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkCollectionEditor.html#ags-link-collection-editor-new" title="ags_link_collection_editor_new ()">ags_link_collection_editor_new</a>, function in <a class="link" href="AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback" title="ags_link_collection_editor_parent_set_callback ()">ags_link_collection_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback" title="ags_link_editor_combo_callback ()">ags_link_editor_combo_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback" title="ags_link_editor_destroy_callback ()">ags_link_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLinkEditor.html#ags-link-editor-new" title="ags_link_editor_new ()">ags_link_editor_new</a>, function in <a class="link" href="AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback" title="ags_link_editor_parent_set_callback ()">ags_link_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback" title="ags_link_editor_show_callback ()">ags_link_editor_show_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsListingEditor.html#AgsListingEditor-struct" title="struct AgsListingEditor">AgsListingEditor</a>, struct in <a class="link" href="AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsListingEditor.html#AgsListingEditorClass" title="struct AgsListingEditorClass">AgsListingEditorClass</a>, struct in <a class="link" href="AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsListingEditor.html#ags-listing-editor-add-children" title="ags_listing_editor_add_children ()">ags_listing_editor_add_children</a>, function in <a class="link" href="AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsListingEditor.html#ags-listing-editor-new" title="ags_listing_editor_new ()">ags_listing_editor_new</a>, function in <a class="link" href="AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback" title="ags_listing_editor_parent_set_callback ()">ags_listing_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">ags_listing_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback" title="ags_listing_editor_set_pads_callback ()">ags_listing_editor_set_pads_callback</a>, function in <a class="link" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">ags_listing_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-list.html#ags-list-duplicate-list" title="ags_list_duplicate_list ()">ags_list_duplicate_list</a>, function in <a class="link" href="ags-ags-list.html" title="ags_list">ags_list</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-list.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a>, function in <a class="link" href="ags-ags-list.html" title="ags_list">ags_list</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-list.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a>, function in <a class="link" href="ags-ags-list.html" title="ags_list">ags_list</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLog">AgsLog</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogClass">AgsLogClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogFlags">AgsLogFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogFormatedMessage">AgsLogFormatedMessage</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogMessage">AgsLogMessage</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-debug">ags_log_debug</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-message">ags_log_message</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-start-queue">ags_log_start_queue</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-stop-queue">ags_log_stop_queue</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLoopChannel.html#AgsLoopChannel-struct" title="struct AgsLoopChannel">AgsLoopChannel</a>, struct in <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLoopChannel.html#AgsLoopChannel--delay-audio" title='The "delay-audio" property'>AgsLoopChannel:delay-audio</a>, object property in <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLoopChannel.html#AgsLoopChannelClass" title="struct AgsLoopChannelClass">AgsLoopChannelClass</a>, struct in <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLoopChannelRun.html#AgsLoopChannelRun-struct" title="struct AgsLoopChannelRun">AgsLoopChannelRun</a>, struct in <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLoopChannelRun.html#AgsLoopChannelRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>AgsLoopChannelRun:count-beats-audio-run</a>, object property in <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLoopChannelRun.html#AgsLoopChannelRunClass" title="struct AgsLoopChannelRunClass">AgsLoopChannelRunClass</a>, struct in <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLoopChannel.html#ags-loop-channel-new" title="ags_loop_channel_new ()">ags_loop_channel_new</a>, function in <a class="link" href="AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsLoopChannelRun.html#ags-loop-channel-run-new" title="ags_loop_channel_run_new ()">ags_loop_channel_run_new</a>, function in <a class="link" href="AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>
+</dt>
+<dd></dd>
+<a name="idxM"></a><h3 class="title">M</h3>
+<dt>
+<a class="link" href="AgsMachine.html#AgsMachine-struct" title="struct AgsMachine">AgsMachine</a>, struct in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#AgsMachine-add-default-recalls" title='The "add-default-recalls" signal'>AgsMachine::add-default-recalls</a>, object signal in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#AgsMachine--audio" title='The "audio" property'>AgsMachine:audio</a>, object property in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#AgsMachineClass" title="struct AgsMachineClass">AgsMachineClass</a>, struct in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter">AgsMachineCounter</a>, struct in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#AgsMachineEditor-struct" title="struct AgsMachineEditor">AgsMachineEditor</a>, struct in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#AgsMachineEditor-set-machine" title='The "set-machine" signal'>AgsMachineEditor::set-machine</a>, object signal in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#AgsMachineEditor--machine" title='The "machine" property'>AgsMachineEditor:machine</a>, object property in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#AgsMachineEditorClass" title="struct AgsMachineEditorClass">AgsMachineEditorClass</a>, struct in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#AgsMachineEditorFlags" title="enum AgsMachineEditorFlags">AgsMachineEditorFlags</a>, enum in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#AgsMachineFileInputFlags" title="enum AgsMachineFileInputFlags">AgsMachineFileInputFlags</a>, enum in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#AgsMachineFlags" title="enum AgsMachineFlags">AgsMachineFlags</a>, enum in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineRadioButton.html#AgsMachineRadioButton-struct" title="struct AgsMachineRadioButton">AgsMachineRadioButton</a>, struct in <a class="link" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton">AgsMachineRadioButton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineRadioButton.html#AgsMachineRadioButton--machine" title='The "machine" property'>AgsMachineRadioButton:machine</a>, object property in <a class="link" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton">AgsMachineRadioButton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineRadioButton.html#AgsMachineRadioButtonClass" title="struct AgsMachineRadioButtonClass">AgsMachineRadioButtonClass</a>, struct in <a class="link" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton">AgsMachineRadioButton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineSelection.html#AgsMachineSelection-struct" title="struct AgsMachineSelection">AgsMachineSelection</a>, struct in <a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection">AgsMachineSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineSelection.html#AgsMachineSelectionClass" title="struct AgsMachineSelectionClass">AgsMachineSelectionClass</a>, struct in <a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection">AgsMachineSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineSelector.html#AgsMachineSelector-struct" title="struct AgsMachineSelector">AgsMachineSelector</a>, struct in <a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineSelector.html#AgsMachineSelector-changed" title='The "changed" signal'>AgsMachineSelector::changed</a>, object signal in <a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineSelector.html#AgsMachineSelectorClass" title="struct AgsMachineSelectorClass">AgsMachineSelectorClass</a>, struct in <a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a>, function in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-button-press-callback" title="ags_machine_button_press_callback ()">ags_machine_button_press_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#AGS-MACHINE-COUNTER:CAPS" title="AGS_MACHINE_COUNTER()">AGS_MACHINE_COUNTER</a>, macro in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#ags-machine-counter-alloc" title="ags_machine_counter_alloc ()">ags_machine_counter_alloc</a>, function in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_DEFAULT_BUILD_ID">AGS_MACHINE_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_DEFAULT_VERSION">AGS_MACHINE_DEFAULT_VERSION</a>, macro in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-destroy-callback" title="ags_machine_destroy_callback ()">ags_machine_destroy_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-done-callback" title="ags_machine_done_callback ()">ags_machine_done_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback" title="ags_machine_editor_add_callback ()">ags_machine_editor_add_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#ags-machine-editor-add-children" title="ags_machine_editor_add_children ()">ags_machine_editor_add_children</a>, function in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#ags-machine-editor-add-input" title="ags_machine_editor_add_input ()">ags_machine_editor_add_input</a>, function in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#ags-machine-editor-add-output" title="ags_machine_editor_add_output ()">ags_machine_editor_add_output</a>, function in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback" title="ags_machine_editor_apply_callback ()">ags_machine_editor_apply_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback" title="ags_machine_editor_back_callback ()">ags_machine_editor_back_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback" title="ags_machine_editor_cancel_callback ()">ags_machine_editor_cancel_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_VERSION">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback" title="ags_machine_editor_destroy_callback ()">ags_machine_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#ags-machine-editor-new" title="ags_machine_editor_new ()">ags_machine_editor_new</a>, function in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback" title="ags_machine_editor_ok_callback ()">ags_machine_editor_ok_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback" title="ags_machine_editor_parent_set_callback ()">ags_machine_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback" title="ags_machine_editor_remove_callback ()">ags_machine_editor_remove_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#ags-machine-editor-remove-input" title="ags_machine_editor_remove_input ()">ags_machine_editor_remove_input</a>, function in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#ags-machine-editor-remove-output" title="ags_machine_editor_remove_output ()">ags_machine_editor_remove_output</a>, function in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineEditor.html#ags-machine-editor-set-machine" title="ags_machine_editor_set_machine ()">ags_machine_editor_set_machine</a>, function in <a class="link" href="AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback" title="ags_machine_editor_show_callback ()">ags_machine_editor_show_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback" title="ags_machine_editor_switch_page_callback ()">ags_machine_editor_switch_page_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#ags-machine-file-chooser-dialog-new" title="ags_machine_file_chooser_dialog_new ()">ags_machine_file_chooser_dialog_new</a>, function in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#ags-machine-find-by-name" title="ags_machine_find_by_name ()">ags_machine_find_by_name</a>, function in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#ags-machine-find-port" title="ags_machine_find_port ()">ags_machine_find_port</a>, function in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#ags-machine-get-possible-links" title="ags_machine_get_possible_links ()">ags_machine_get_possible_links</a>, function in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#ags-machine-new" title="ags_machine_new ()">ags_machine_new</a>, function in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#ags-machine-open-files" title="ags_machine_open_files ()">ags_machine_open_files</a>, function in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-open-response-callback" title="ags_machine_open_response_callback ()">ags_machine_open_response_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-parent-set-callback" title="ags_machine_parent_set_callback ()">ags_machine_parent_set_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-play-callback" title="ags_machine_play_callback ()">ags_machine_play_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback" title="ags_machine_popup_destroy_activate_callback ()">ags_machine_popup_destroy_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback" title="ags_machine_popup_hide_activate_callback ()">ags_machine_popup_hide_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback" title="ags_machine_popup_move_down_activate_callback ()">ags_machine_popup_move_down_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback" title="ags_machine_popup_move_up_activate_callback ()">ags_machine_popup_move_up_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback" title="ags_machine_popup_properties_activate_callback ()">ags_machine_popup_properties_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback" title="ags_machine_popup_rename_activate_callback ()">ags_machine_popup_rename_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback" title="ags_machine_popup_show_activate_callback ()">ags_machine_popup_show_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineRadioButton.html#ags-machine-radio-button-new" title="ags_machine_radio_button_new ()">ags_machine_radio_button_new</a>, function in <a class="link" href="AgsMachineRadioButton.html" title="AgsMachineRadioButton">AgsMachineRadioButton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineSelection.html#ags-machine-selection-new" title="ags_machine_selection_new ()">ags_machine_selection_new</a>, function in <a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection">AgsMachineSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineSelection.html#ags-machine-selection-run" title="ags_machine_selection_run ()">ags_machine_selection_run</a>, function in <a class="link" href="AgsMachineSelection.html" title="AgsMachineSelection">AgsMachineSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineSelector.html#ags-machine-selector-changed" title="ags_machine_selector_changed ()">ags_machine_selector_changed</a>, function in <a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineSelector.html#ags-machine-selector-new" title="ags_machine_selector_new ()">ags_machine_selector_new</a>, function in <a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback" title="ags_machine_selector_popup_add_index_callback ()">ags_machine_selector_popup_add_index_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback" title="ags_machine_selector_popup_add_tab_callback ()">ags_machine_selector_popup_add_tab_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback" title="ags_machine_selector_popup_link_index_callback ()">ags_machine_selector_popup_link_index_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachineSelector.html#ags-machine-selector-popup-new" title="ags_machine_selector_popup_new ()">ags_machine_selector_popup_new</a>, function in <a class="link" href="AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback" title="ags_machine_selector_popup_remove_index_callback ()">ags_machine_selector_popup_remove_index_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback" title="ags_machine_selector_popup_remove_tab_callback ()">ags_machine_selector_popup_remove_tab_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed" title="ags_machine_selector_radio_changed ()">ags_machine_selector_radio_changed</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMachine.html#ags-machine-set-run" title="ags_machine_set_run ()">ags_machine_set_run</a>, function in <a class="link" href="AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-start-failure-callback" title="ags_machine_start_failure_callback ()">ags_machine_start_failure_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-tact-callback" title="ags_machine_tact_callback ()">ags_machine_tact_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#AgsMain-struct" title="struct AgsMain">AgsMain</a>, struct in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#AgsMainClass" title="struct AgsMainClass">AgsMainClass</a>, struct in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#AgsMainFlags" title="enum AgsMainFlags">AgsMainFlags</a>, enum in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>, typedef in <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMainLoop.html#AgsMainLoopInterface" title="struct AgsMainLoopInterface">AgsMainLoopInterface</a>, struct in <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#ags-main-add-devout" title="ags_main_add_devout ()">ags_main_add_devout</a>, function in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#ags-main-load-config" title="ags_main_load_config ()">ags_main_load_config</a>, function in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMainLoop.html#ags-main-loop-get-async-queue" title="ags_main_loop_get_async_queue ()">ags_main_loop_get_async_queue</a>, function in <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMainLoop.html#ags-main-loop-get-last-sync" title="ags_main_loop_get_last_sync ()">ags_main_loop_get_last_sync</a>, function in <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMainLoop.html#ags-main-loop-get-tic" title="ags_main_loop_get_tic ()">ags_main_loop_get_tic</a>, function in <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMainLoop.html#ags-main-loop-set-async-queue" title="ags_main_loop_set_async_queue ()">ags_main_loop_set_async_queue</a>, function in <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMainLoop.html#ags-main-loop-set-last-sync" title="ags_main_loop_set_last_sync ()">ags_main_loop_set_last_sync</a>, function in <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMainLoop.html#ags-main-loop-set-tic" title="ags_main_loop_set_tic ()">ags_main_loop_set_tic</a>, function in <a class="link" href="AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#ags-main-new" title="ags_main_new ()">ags_main_new</a>, function in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#ags-main-quit" title="ags_main_quit ()">ags_main_quit</a>, function in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#ags-main-register-machine-type" title="ags_main_register_machine_type ()">ags_main_register_machine_type</a>, function in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#ags-main-register-recall-type" title="ags_main_register_recall_type ()">ags_main_register_recall_type</a>, function in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#ags-main-register-task-type" title="ags_main_register_task_type ()">ags_main_register_task_type</a>, function in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#ags-main-register-thread-type" title="ags_main_register_thread_type ()">ags_main_register_thread_type</a>, function in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#ags-main-register-widget-type" title="ags_main_register_widget_type ()">ags_main_register_widget_type</a>, function in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#AgsMatrix-struct" title="struct AgsMatrix">AgsMatrix</a>, struct in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#AgsMatrixClass" title="struct AgsMatrixClass">AgsMatrixClass</a>, struct in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback" title="ags_matrix_adjustment_value_changed_callback ()">ags_matrix_adjustment_value_changed_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback" title="ags_matrix_bpm_callback ()">ags_matrix_bpm_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS" title="AGS_MATRIX_CELL_HEIGHT">AGS_MATRIX_CELL_HEIGHT</a>, macro in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS" title="AGS_MATRIX_CELL_WIDTH">AGS_MATRIX_CELL_WIDTH</a>, macro in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-done-callback" title="ags_matrix_done_callback ()">ags_matrix_done_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback" title="ags_matrix_drawing_area_button_press_callback ()">ags_matrix_drawing_area_button_press_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback" title="ags_matrix_drawing_area_expose_callback ()">ags_matrix_drawing_area_expose_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#ags-matrix-draw-gutter" title="ags_matrix_draw_gutter ()">ags_matrix_draw_gutter</a>, function in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#ags-matrix-draw-matrix" title="ags_matrix_draw_matrix ()">ags_matrix_draw_matrix</a>, function in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#ags-matrix-highlight-gutter-point" title="ags_matrix_highlight_gutter_point ()">ags_matrix_highlight_gutter_point</a>, function in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-index-callback" title="ags_matrix_index_callback ()">ags_matrix_index_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#ags-matrix-input-map-recall" title="ags_matrix_input_map_recall ()">ags_matrix_input_map_recall</a>, function in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback" title="ags_matrix_length_spin_callback ()">ags_matrix_length_spin_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback" title="ags_matrix_loop_button_callback ()">ags_matrix_loop_button_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#ags-matrix-new" title="ags_matrix_new ()">ags_matrix_new</a>, function in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS" title="AGS_MATRIX_OCTAVE">AGS_MATRIX_OCTAVE</a>, macro in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#ags-matrix-output-map-recall" title="ags_matrix_output_map_recall ()">ags_matrix_output_map_recall</a>, function in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback" title="ags_matrix_parent_set_callback ()">ags_matrix_parent_set_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS" title="AGS_MATRIX_PATTERN_CONTROLS">AGS_MATRIX_PATTERN_CONTROLS</a>, macro in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#ags-matrix-redraw-gutter-point" title="ags_matrix_redraw_gutter_point ()">ags_matrix_redraw_gutter_point</a>, function in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-tact-callback" title="ags_matrix_tact_callback ()">ags_matrix_tact_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMatrix.html#ags-matrix-unpaint-gutter-point" title="ags_matrix_unpaint_gutter_point ()">ags_matrix_unpaint_gutter_point</a>, function in <a class="link" href="AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenu.html#AgsMenu-struct" title="struct AgsMenu">AgsMenu</a>, struct in <a class="link" href="AgsMenu.html" title="AgsMenu">AgsMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenuBar.html#AgsMenuBar-struct" title="struct AgsMenuBar">AgsMenuBar</a>, struct in <a class="link" href="AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenuBar.html#AgsMenuBarClass" title="struct AgsMenuBarClass">AgsMenuBarClass</a>, struct in <a class="link" href="AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenu.html#AgsMenuClass" title="struct AgsMenuClass">AgsMenuClass</a>, struct in <a class="link" href="AgsMenu.html" title="AgsMenu">AgsMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenuItem.html#AgsMenuItem-struct" title="struct AgsMenuItem">AgsMenuItem</a>, struct in <a class="link" href="AgsMenuItem.html" title="AgsMenuItem">AgsMenuItem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenuItem.html#AgsMenuItemClass" title="struct AgsMenuItemClass">AgsMenuItemClass</a>, struct in <a class="link" href="AgsMenuItem.html" title="AgsMenuItem">AgsMenuItem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback" title="ags_menu_bar_about_callback ()">ags_menu_bar_about_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback" title="ags_menu_bar_add_callback ()">ags_menu_bar_add_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback" title="ags_menu_bar_add_drum_callback ()">ags_menu_bar_add_drum_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback" title="ags_menu_bar_add_ffplayer_callback ()">ags_menu_bar_add_ffplayer_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback" title="ags_menu_bar_add_matrix_callback ()">ags_menu_bar_add_matrix_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback" title="ags_menu_bar_add_mixer_callback ()">ags_menu_bar_add_mixer_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback" title="ags_menu_bar_add_panel_callback ()">ags_menu_bar_add_panel_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback" title="ags_menu_bar_add_synth_callback ()">ags_menu_bar_add_synth_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback" title="ags_menu_bar_destroy_callback ()">ags_menu_bar_destroy_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback" title="ags_menu_bar_export_callback ()">ags_menu_bar_export_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenuBar.html#ags-menu-bar-new" title="ags_menu_bar_new ()">ags_menu_bar_new</a>, function in <a class="link" href="AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback" title="ags_menu_bar_open_callback ()">ags_menu_bar_open_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback" title="ags_menu_bar_preferences_callback ()">ags_menu_bar_preferences_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback" title="ags_menu_bar_quit_callback ()">ags_menu_bar_quit_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback" title="ags_menu_bar_remove_callback ()">ags_menu_bar_remove_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback" title="ags_menu_bar_save_as_callback ()">ags_menu_bar_save_as_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback" title="ags_menu_bar_save_callback ()">ags_menu_bar_save_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback" title="ags_menu_bar_show_callback ()">ags_menu_bar_show_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenuItem.html#ags-menu-item-new" title="ags_menu_item_new ()">ags_menu_item_new</a>, function in <a class="link" href="AgsMenuItem.html" title="AgsMenuItem">AgsMenuItem</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenu.html#ags-menu-new" title="ags_menu_new ()">ags_menu_new</a>, function in <a class="link" href="AgsMenu.html" title="AgsMenu">AgsMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMeter.html#AgsMeter-struct" title="struct AgsMeter">AgsMeter</a>, struct in <a class="link" href="AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMeter.html#AgsMeterClass" title="struct AgsMeterClass">AgsMeterClass</a>, struct in <a class="link" href="AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-configure-event" title="ags_meter_configure_event ()">ags_meter_configure_event</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-destroy-callback" title="ags_meter_destroy_callback ()">ags_meter_destroy_callback</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-expose-event" title="ags_meter_expose_event ()">ags_meter_expose_event</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMeter.html#ags-meter-new" title="ags_meter_new ()">ags_meter_new</a>, function in <a class="link" href="AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMeter.html#ags-meter-paint" title="ags_meter_paint ()">ags_meter_paint</a>, function in <a class="link" href="AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-show-callback" title="ags_meter_show_callback ()">ags_meter_show_callback</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMeter.html#ags-meter-sound-string" title="ags_meter_sound_string ()">ags_meter_sound_string</a>, function in <a class="link" href="AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a>, macro in <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMixer.html#AgsMixer-struct" title="struct AgsMixer">AgsMixer</a>, struct in <a class="link" href="AgsMixer.html" title="AgsMixer">AgsMixer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMixer.html#AgsMixerClass" title="struct AgsMixerClass">AgsMixerClass</a>, struct in <a class="link" href="AgsMixer.html" title="AgsMixer">AgsMixer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMixerInputLine.html#AgsMixerInputLine-struct" title="struct AgsMixerInputLine">AgsMixerInputLine</a>, struct in <a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMixerInputLine.html#AgsMixerInputLineClass" title="struct AgsMixerInputLineClass">AgsMixerInputLineClass</a>, struct in <a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMixerInputPad.html#AgsMixerInputPad-struct" title="struct AgsMixerInputPad">AgsMixerInputPad</a>, struct in <a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMixerInputPad.html#AgsMixerInputPadClass" title="struct AgsMixerInputPadClass">AgsMixerInputPadClass</a>, struct in <a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMixerInputLine.html#ags-mixer-input-line-map-recall" title="ags_mixer_input_line_map_recall ()">ags_mixer_input_line_map_recall</a>, function in <a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMixerInputLine.html#ags-mixer-input-line-new" title="ags_mixer_input_line_new ()">ags_mixer_input_line_new</a>, function in <a class="link" href="AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMixerInputPad.html#ags-mixer-input-pad-new" title="ags_mixer_input_pad_new ()">ags_mixer_input_pad_new</a>, function in <a class="link" href="AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMixer.html#ags-mixer-new" title="ags_mixer_new ()">ags_mixer_new</a>, function in <a class="link" href="AgsMixer.html" title="AgsMixer">AgsMixer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback" title="ags_mixer_parent_set_callback ()">ags_mixer_parent_set_callback</a>, function in <a class="link" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">ags_mixer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#MSEC-PER-SEC:CAPS" title="MSEC_PER_SEC">MSEC_PER_SEC</a>, macro in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>, typedef in <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMutable.html#AgsMutableInterface" title="struct AgsMutableInterface">AgsMutableInterface</a>, struct in <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMutable.html#ags-mutable-set-muted" title="ags_mutable_set_muted ()">ags_mutable_set_muted</a>, function in <a class="link" href="AgsMutable.html" title="AgsMutable">AgsMutable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteAudio.html#AgsMuteAudio-struct" title="struct AgsMuteAudio">AgsMuteAudio</a>, struct in <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteAudio.html#AgsMuteAudio--muted" title='The "muted" property'>AgsMuteAudio:muted</a>, object property in <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteAudio.html#AgsMuteAudioClass" title="struct AgsMuteAudioClass">AgsMuteAudioClass</a>, struct in <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteAudioSignal.html#AgsMuteAudioSignal-struct" title="struct AgsMuteAudioSignal">AgsMuteAudioSignal</a>, struct in <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteAudioSignal.html#AgsMuteAudioSignalClass" title="struct AgsMuteAudioSignalClass">AgsMuteAudioSignalClass</a>, struct in <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteChannel.html#AgsMuteChannel-struct" title="struct AgsMuteChannel">AgsMuteChannel</a>, struct in <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteChannel.html#AgsMuteChannel--muted" title='The "muted" property'>AgsMuteChannel:muted</a>, object property in <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteChannel.html#AgsMuteChannelClass" title="struct AgsMuteChannelClass">AgsMuteChannelClass</a>, struct in <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteChannelRun.html#AgsMuteChannelRun-struct" title="struct AgsMuteChannelRun">AgsMuteChannelRun</a>, struct in <a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteChannelRun.html#AgsMuteChannelRunClass" title="struct AgsMuteChannelRunClass">AgsMuteChannelRunClass</a>, struct in <a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteRecycling.html#AgsMuteRecycling-struct" title="struct AgsMuteRecycling">AgsMuteRecycling</a>, struct in <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteRecycling.html#AgsMuteRecyclingClass" title="struct AgsMuteRecyclingClass">AgsMuteRecyclingClass</a>, struct in <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteAudio.html#ags-mute-audio-new" title="ags_mute_audio_new ()">ags_mute_audio_new</a>, function in <a class="link" href="AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteAudioSignal.html#ags-mute-audio-signal-new" title="ags_mute_audio_signal_new ()">ags_mute_audio_signal_new</a>, function in <a class="link" href="AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteChannel.html#ags-mute-channel-new" title="ags_mute_channel_new ()">ags_mute_channel_new</a>, function in <a class="link" href="AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteChannelRun.html#ags-mute-channel-run-new" title="ags_mute_channel_run_new ()">ags_mute_channel_run_new</a>, function in <a class="link" href="AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMuteRecycling.html#ags-mute-recycling-new" title="ags_mute_recycling_new ()">ags_mute_recycling_new</a>, function in <a class="link" href="AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>
+</dt>
+<dd></dd>
+<a name="idxN"></a><h3 class="title">N</h3>
+<dt>
+<a class="link" href="AgsNavigation.html#AgsNavigation-struct" title="struct AgsNavigation">AgsNavigation</a>, struct in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#AgsNavigation-change-position" title='The "change-position" signal'>AgsNavigation::change-position</a>, object signal in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#AgsNavigation--devout" title='The "devout" property'>AgsNavigation:devout</a>, object property in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#AgsNavigationClass" title="struct AgsNavigationClass">AgsNavigationClass</a>, struct in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#AgsNavigationFlags" title="enum AgsNavigationFlags">AgsNavigationFlags</a>, enum in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback" title="ags_navigation_bpm_callback ()">ags_navigation_bpm_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#ags-navigation-change-position" title="ags_navigation_change_position ()">ags_navigation_change_position</a>, function in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS" title="AGS_NAVIGATION_DEFAULT_TACT_STEP">AGS_NAVIGATION_DEFAULT_TACT_STEP</a>, macro in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback" title="ags_navigation_destroy_callback ()">ags_navigation_destroy_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback" title="ags_navigation_duration_tact_callback ()">ags_navigation_duration_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-expander-callback" title="ags_navigation_expander_callback ()">ags_navigation_expander_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-forward-callback" title="ags_navigation_forward_callback ()">ags_navigation_forward_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-callback" title="ags_navigation_loop_callback ()">ags_navigation_loop_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback" title="ags_navigation_loop_left_tact_callback ()">ags_navigation_loop_left_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback" title="ags_navigation_loop_right_tact_callback ()">ags_navigation_loop_right_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#ags-navigation-new" title="ags_navigation_new ()">ags_navigation_new</a>, function in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-next-callback" title="ags_navigation_next_callback ()">ags_navigation_next_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback" title="ags_navigation_parent_set_callback ()">ags_navigation_parent_set_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-play-callback" title="ags_navigation_play_callback ()">ags_navigation_play_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback" title="ags_navigation_position_tact_callback ()">ags_navigation_position_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-prev-callback" title="ags_navigation_prev_callback ()">ags_navigation_prev_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-raster-callback" title="ags_navigation_raster_callback ()">ags_navigation_raster_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback" title="ags_navigation_rewind_callback ()">ags_navigation_rewind_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS" title="AGS_NAVIGATION_REWIND_STEPS">AGS_NAVIGATION_REWIND_STEPS</a>, macro in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS" title="AGS_NAVIGATION_SEEK_STEPS">AGS_NAVIGATION_SEEK_STEPS</a>, macro in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#ags-navigation-set-seeking-sensitive" title="ags_navigation_set_seeking_sensitive ()">ags_navigation_set_seeking_sensitive</a>, function in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-show-callback" title="ags_navigation_show_callback ()">ags_navigation_show_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-stop-callback" title="ags_navigation_stop_callback ()">ags_navigation_stop_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#ags-navigation-tact-to-time-string" title="ags_navigation_tact_to_time_string ()">ags_navigation_tact_to_time_string</a>, function in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-tic-callback" title="ags_navigation_tic_callback ()">ags_navigation_tic_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNavigation.html#ags-navigation-update-time-string" title="ags_navigation_update_time_string ()">ags_navigation_update_time_string</a>, function in <a class="link" href="AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AgsNotation-struct" title="struct AgsNotation">AgsNotation</a>, struct in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AgsNotation--current-notes" title='The "current-notes" property'>AgsNotation:current-notes</a>, object property in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AgsNotation--next-notes" title='The "next-notes" property'>AgsNotation:next-notes</a>, object property in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AgsNotation--port" title='The "port" property'>AgsNotation:port</a>, object property in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AgsNotationClass" title="struct AgsNotationClass">AgsNotationClass</a>, struct in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AgsNotationFlags" title="enum AgsNotationFlags">AgsNotationFlags</a>, enum in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-add-note" title="ags_notation_add_note ()">ags_notation_add_note</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-add-point-to-selection" title="ags_notation_add_point_to_selection ()">ags_notation_add_point_to_selection</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-add-region-to-selection" title="ags_notation_add_region_to_selection ()">ags_notation_add_region_to_selection</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-copy-selection" title="ags_notation_copy_selection ()">ags_notation_copy_selection</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-cut-selection" title="ags_notation_cut_selection ()">ags_notation_cut_selection</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS" title="AGS_NOTATION_DEFAULT_BPM">AGS_NOTATION_DEFAULT_BPM</a>, macro in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS" title="AGS_NOTATION_DEFAULT_DURATION">AGS_NOTATION_DEFAULT_DURATION</a>, macro in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS" title="AGS_NOTATION_DEFAULT_JIFFIE">AGS_NOTATION_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS" title="AGS_NOTATION_DEFAULT_LENGTH">AGS_NOTATION_DEFAULT_LENGTH</a>, macro in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-find-near-timestamp" title="ags_notation_find_near_timestamp ()">ags_notation_find_near_timestamp</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-find-point" title="ags_notation_find_point ()">ags_notation_find_point</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-find-region" title="ags_notation_find_region ()">ags_notation_find_region</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-free-selection" title="ags_notation_free_selection ()">ags_notation_free_selection</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-get-current" title="ags_notation_get_current ()">ags_notation_get_current</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-get-selection" title="ags_notation_get_selection ()">ags_notation_get_selection</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-insert-from-clipboard" title="ags_notation_insert_from_clipboard ()">ags_notation_insert_from_clipboard</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-is-note-selected" title="ags_notation_is_note_selected ()">ags_notation_is_note_selected</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MAXIMUM_NOTE_LENGTH">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a>, macro in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MINIMUM_NOTE_LENGTH">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a>, macro in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-new" title="ags_notation_new ()">ags_notation_new</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-remove-note-at-position" title="ags_notation_remove_note_at_position ()">ags_notation_remove_note_at_position</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-remove-point-from-selection" title="ags_notation_remove_point_from_selection ()">ags_notation_remove_point_from_selection</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#ags-notation-remove-region-from-selection" title="ags_notation_remove_region_from_selection ()">ags_notation_remove_region_from_selection</a>, function in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS" title="AGS_NOTATION_TICS_PER_BEAT">AGS_NOTATION_TICS_PER_BEAT</a>, macro in <a class="link" href="AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNote.html#AgsNote-struct" title="struct AgsNote">AgsNote</a>, struct in <a class="link" href="AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#AgsNotebook-struct" title="struct AgsNotebook">AgsNotebook</a>, struct in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#AgsNotebookClass" title="struct AgsNotebookClass">AgsNotebookClass</a>, struct in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab">AgsNotebookTab</a>, struct in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#AgsNotebookTabFlags" title="enum AgsNotebookTabFlags">AgsNotebookTabFlags</a>, enum in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#ags-notebook-add-child" title="ags_notebook_add_child ()">ags_notebook_add_child</a>, function in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#ags-notebook-add-tab" title="ags_notebook_add_tab ()">ags_notebook_add_tab</a>, function in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#ags-notebook-insert-tab" title="ags_notebook_insert_tab ()">ags_notebook_insert_tab</a>, function in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback" title="ags_notebook_machine_changed_callback ()">ags_notebook_machine_changed_callback</a>, function in <a class="link" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">ags_notebook_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#ags-notebook-new" title="ags_notebook_new ()">ags_notebook_new</a>, function in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#ags-notebook-next-active-tab" title="ags_notebook_next_active_tab ()">ags_notebook_next_active_tab</a>, function in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#ags-notebook-remove-child" title="ags_notebook_remove_child ()">ags_notebook_remove_child</a>, function in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#ags-notebook-remove-tab" title="ags_notebook_remove_tab ()">ags_notebook_remove_tab</a>, function in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS" title="AGS_NOTEBOOK_TAB()">AGS_NOTEBOOK_TAB</a>, macro in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNotebook.html#ags-notebook-tab-index" title="ags_notebook_tab_index ()">ags_notebook_tab_index</a>, function in <a class="link" href="AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNote.html#AgsNoteClass" title="struct AgsNoteClass">AgsNoteClass</a>, struct in <a class="link" href="AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#AgsNoteEdit-struct" title="struct AgsNoteEdit">AgsNoteEdit</a>, struct in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#AgsNoteEditClass" title="struct AgsNoteEditClass">AgsNoteEditClass</a>, struct in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#AgsNoteEditFlags" title="enum AgsNoteEditFlags">AgsNoteEditFlags</a>, enum in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags">AgsNoteEditResetFlags</a>, enum in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNote.html#AgsNoteFlags" title="enum AgsNoteFlags">AgsNoteFlags</a>, enum in <a class="link" href="AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNote.html#ags-note-duplicate" title="ags_note_duplicate ()">ags_note_duplicate</a>, function in <a class="link" href="AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event" title="ags_note_edit_drawing_area_button_press_event ()">ags_note_edit_drawing_area_button_press_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event" title="ags_note_edit_drawing_area_button_release_event ()">ags_note_edit_drawing_area_button_release_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event" title="ags_note_edit_drawing_area_configure_event ()">ags_note_edit_drawing_area_configure_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event" title="ags_note_edit_drawing_area_expose_event ()">ags_note_edit_drawing_area_expose_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event" title="ags_note_edit_drawing_area_motion_notify_event ()">ags_note_edit_drawing_area_motion_notify_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-notation" title="ags_note_edit_draw_notation ()">ags_note_edit_draw_notation</a>, function in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-position" title="ags_note_edit_draw_position ()">ags_note_edit_draw_position</a>, function in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-scroll" title="ags_note_edit_draw_scroll ()">ags_note_edit_draw_scroll</a>, function in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#ags-note-edit-draw-segment" title="ags_note_edit_draw_segment ()">ags_note_edit_draw_segment</a>, function in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed" title="ags_note_edit_hscrollbar_value_changed ()">ags_note_edit_hscrollbar_value_changed</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" title="AGS_NOTE_EDIT_MAX_CONTROLS">AGS_NOTE_EDIT_MAX_CONTROLS</a>, macro in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#ags-note-edit-new" title="ags_note_edit_new ()">ags_note_edit_new</a>, function in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#ags-note-edit-reset-horizontally" title="ags_note_edit_reset_horizontally ()">ags_note_edit_reset_horizontally</a>, function in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#ags-note-edit-reset-vertically" title="ags_note_edit_reset_vertically ()">ags_note_edit_reset_vertically</a>, function in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNoteEdit.html#ags-note-edit-set-map-height" title="ags_note_edit_set_map_height ()">ags_note_edit_set_map_height</a>, function in <a class="link" href="AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed" title="ags_note_edit_vscrollbar_value_changed ()">ags_note_edit_vscrollbar_value_changed</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsNote.html#ags-note-new" title="ags_note_new ()">ags_note_new</a>, function in <a class="link" href="AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#NSEC-PER-SEC:CAPS" title="NSEC_PER_SEC">NSEC_PER_SEC</a>, macro in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<a name="idxO"></a><h3 class="title">O</h3>
+<dt>
+<a class="link" href="AgsOpenFile.html#AgsOpenFile-struct" title="struct AgsOpenFile">AgsOpenFile</a>, struct in <a class="link" href="AgsOpenFile.html" title="AgsOpenFile">AgsOpenFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOpenFile.html#AgsOpenFileClass" title="struct AgsOpenFileClass">AgsOpenFileClass</a>, struct in <a class="link" href="AgsOpenFile.html" title="AgsOpenFile">AgsOpenFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOpenSingleFile.html#AgsOpenSingleFile-struct" title="struct AgsOpenSingleFile">AgsOpenSingleFile</a>, struct in <a class="link" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOpenSingleFile.html#AgsOpenSingleFileClass" title="struct AgsOpenSingleFileClass">AgsOpenSingleFileClass</a>, struct in <a class="link" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOpenFile.html#ags-open-file-new" title="ags_open_file_new ()">ags_open_file_new</a>, function in <a class="link" href="AgsOpenFile.html" title="AgsOpenFile">AgsOpenFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOpenSingleFile.html#ags-open-single-file-new" title="ags_open_single_file_new ()">ags_open_single_file_new</a>, function in <a class="link" href="AgsOpenSingleFile.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOptionMenu.html#AgsOptionMenu-struct" title="struct AgsOptionMenu">AgsOptionMenu</a>, struct in <a class="link" href="AgsOptionMenu.html" title="AgsOptionMenu">AgsOptionMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOptionMenu.html#AgsOptionMenuClass" title="struct AgsOptionMenuClass">AgsOptionMenuClass</a>, struct in <a class="link" href="AgsOptionMenu.html" title="AgsOptionMenu">AgsOptionMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOptionMenu.html#ags-option-menu-new" title="ags_option_menu_new ()">ags_option_menu_new</a>, function in <a class="link" href="AgsOptionMenu.html" title="AgsOptionMenu">AgsOptionMenu</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOscillator.html#AgsOscillator-struct" title="struct AgsOscillator">AgsOscillator</a>, struct in <a class="link" href="AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOscillator.html#AgsOscillatorClass" title="struct AgsOscillatorClass">AgsOscillatorClass</a>, struct in <a class="link" href="AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback" title="ags_oscillator_attack_callback ()">ags_oscillator_attack_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback" title="ags_oscillator_frame_count_callback ()">ags_oscillator_frame_count_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback" title="ags_oscillator_frequency_callback ()">ags_oscillator_frequency_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOscillator.html#ags-oscillator-new" title="ags_oscillator_new ()">ags_oscillator_new</a>, function in <a class="link" href="AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback" title="ags_oscillator_phase_callback ()">ags_oscillator_phase_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback" title="ags_oscillator_volume_callback ()">ags_oscillator_volume_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback" title="ags_oscillator_wave_callback ()">ags_oscillator_wave_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOutput.html#AgsOutput-struct" title="struct AgsOutput">AgsOutput</a>, struct in <a class="link" href="AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOutput.html#AgsOutputClass" title="struct AgsOutputClass">AgsOutputClass</a>, struct in <a class="link" href="AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOutput.html#ags-output-find-first-input-recycling" title="ags_output_find_first_input_recycling ()">ags_output_find_first_input_recycling</a>, function in <a class="link" href="AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOutput.html#ags-output-find-last-input-recycling" title="ags_output_find_last_input_recycling ()">ags_output_find_last_input_recycling</a>, function in <a class="link" href="AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsOutput.html#ags-output-new" title="ags_output_new ()">ags_output_new</a>, function in <a class="link" href="AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<a name="idxP"></a><h3 class="title">P</h3>
+<dt>
+<a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>, typedef in <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPackable.html#AgsPackableInterface" title="struct AgsPackableInterface">AgsPackableInterface</a>, struct in <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPackable.html#ags-packable-pack" title="ags_packable_pack ()">ags_packable_pack</a>, function in <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPackable.html#ags-packable-unpack" title="ags_packable_unpack ()">ags_packable_unpack</a>, function in <a class="link" href="AgsPackable.html" title="AgsPackable">AgsPackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#AgsPad-struct" title="struct AgsPad">AgsPad</a>, struct in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#AgsPad-resize-lines" title='The "resize-lines" signal'>AgsPad::resize-lines</a>, object signal in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#AgsPad-set-channel" title='The "set-channel" signal'>AgsPad::set-channel</a>, object signal in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#AgsPad--channel" title='The "channel" property'>AgsPad:channel</a>, object property in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#AgsPadClass" title="struct AgsPadClass">AgsPadClass</a>, struct in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPadEditor.html#AgsPadEditor-struct" title="struct AgsPadEditor">AgsPadEditor</a>, struct in <a class="link" href="AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPadEditor.html#AgsPadEditor--channel" title='The "channel" property'>AgsPadEditor:channel</a>, object property in <a class="link" href="AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPadEditor.html#AgsPadEditorClass" title="struct AgsPadEditorClass">AgsPadEditorClass</a>, struct in <a class="link" href="AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#AgsPadFlags" title="enum AgsPadFlags">AgsPadFlags</a>, enum in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_DEFAULT_BUILD_ID">AGS_PAD_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS" title="AGS_PAD_DEFAULT_VERSION">AGS_PAD_DEFAULT_VERSION</a>, macro in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-destroy-callback" title="ags_pad_destroy_callback ()">ags_pad_destroy_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_EDITOR_DEFAULT_BUILD_ID">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_PAD_EDITOR_DEFAULT_VERSION">AGS_PAD_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback" title="ags_pad_editor_destroy_callback ()">ags_pad_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPadEditor.html#ags-pad-editor-new" title="ags_pad_editor_new ()">ags_pad_editor_new</a>, function in <a class="link" href="AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback" title="ags_pad_editor_parent_set_callback ()">ags_pad_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback" title="ags_pad_editor_set_audio_channels_callback ()">ags_pad_editor_set_audio_channels_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPadEditor.html#ags-pad-editor-set-channel" title="ags_pad_editor_set_channel ()">ags_pad_editor_set_channel</a>, function in <a class="link" href="AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback" title="ags_pad_editor_show_callback ()">ags_pad_editor_show_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#ags-pad-find-port" title="ags_pad_find_port ()">ags_pad_find_port</a>, function in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback" title="ags_pad_group_clicked_callback ()">ags_pad_group_clicked_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback" title="ags_pad_mute_clicked_callback ()">ags_pad_mute_clicked_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#ags-pad-new" title="ags_pad_new ()">ags_pad_new</a>, function in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-option-changed-callback" title="ags_pad_option_changed_callback ()">ags_pad_option_changed_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-parent-set-callback" title="ags_pad_parent_set_callback ()">ags_pad_parent_set_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#ags-pad-resize-lines" title="ags_pad_resize_lines ()">ags_pad_resize_lines</a>, function in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPad.html#ags-pad-set-channel" title="ags_pad_set_channel ()">ags_pad_set_channel</a>, function in <a class="link" href="AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-show-callback" title="ags_pad_show_callback ()">ags_pad_show_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback" title="ags_pad_solo_clicked_callback ()">ags_pad_solo_clicked_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPanel.html#AgsPanel-struct" title="struct AgsPanel">AgsPanel</a>, struct in <a class="link" href="AgsPanel.html" title="AgsPanel">AgsPanel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPanel.html#AgsPanelClass" title="struct AgsPanelClass">AgsPanelClass</a>, struct in <a class="link" href="AgsPanel.html" title="AgsPanel">AgsPanel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPanelInputLine.html#AgsPanelInputLine-struct" title="struct AgsPanelInputLine">AgsPanelInputLine</a>, struct in <a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPanelInputLine.html#AgsPanelInputLineClass" title="struct AgsPanelInputLineClass">AgsPanelInputLineClass</a>, struct in <a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPanelInputPad.html#AgsPanelInputPad-struct" title="struct AgsPanelInputPad">AgsPanelInputPad</a>, struct in <a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPanelInputPad.html#AgsPanelInputPadClass" title="struct AgsPanelInputPadClass">AgsPanelInputPadClass</a>, struct in <a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPanelInputLine.html#ags-panel-input-line-map-recall" title="ags_panel_input_line_map_recall ()">ags_panel_input_line_map_recall</a>, function in <a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPanelInputLine.html#ags-panel-input-line-new" title="ags_panel_input_line_new ()">ags_panel_input_line_new</a>, function in <a class="link" href="AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPanelInputPad.html#ags-panel-input-pad-new" title="ags_panel_input_pad_new ()">ags_panel_input_pad_new</a>, function in <a class="link" href="AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPanel.html#ags-panel-new" title="ags_panel_new ()">ags_panel_new</a>, function in <a class="link" href="AgsPanel.html" title="AgsPanel">AgsPanel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-panel-callbacks.html#ags-panel-parent-set-callback" title="ags_panel_parent_set_callback ()">ags_panel_parent_set_callback</a>, function in <a class="link" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">ags_panel_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-parameter.html#ags-parameter-grow" title="ags_parameter_grow ()">ags_parameter_grow</a>, function in <a class="link" href="ags-ags-parameter.html" title="ags_parameter">ags_parameter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#AgsPattern-struct" title="struct AgsPattern">AgsPattern</a>, struct in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#AgsPattern--current-bit" title='The "current-bit" property'>AgsPattern:current-bit</a>, object property in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#AgsPattern--first-index" title='The "first-index" property'>AgsPattern:first-index</a>, object property in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#AgsPattern--offset" title='The "offset" property'>AgsPattern:offset</a>, object property in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#AgsPattern--port" title='The "port" property'>AgsPattern:port</a>, object property in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#AgsPattern--second-index" title='The "second-index" property'>AgsPattern:second-index</a>, object property in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#AgsPatternClass" title="struct AgsPatternClass">AgsPatternClass</a>, struct in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#ags-pattern-get-bit" title="ags_pattern_get_bit ()">ags_pattern_get_bit</a>, function in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#ags-pattern-get-by-timestamp" title="ags_pattern_get_by_timestamp ()">ags_pattern_get_by_timestamp</a>, function in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#ags-pattern-new" title="ags_pattern_new ()">ags_pattern_new</a>, function in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#ags-pattern-set-dim" title="ags_pattern_set_dim ()">ags_pattern_set_dim</a>, function in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPattern.html#ags-pattern-toggle-bit" title="ags_pattern_toggle_bit ()">ags_pattern_toggle_bit</a>, function in <a class="link" href="AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPeakChannel.html#AgsPeakChannel-struct" title="struct AgsPeakChannel">AgsPeakChannel</a>, struct in <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPeakChannel.html#AgsPeakChannel--peak" title='The "peak" property'>AgsPeakChannel:peak</a>, object property in <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPeakChannel.html#AgsPeakChannelClass" title="struct AgsPeakChannelClass">AgsPeakChannelClass</a>, struct in <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPeakChannelRun.html#AgsPeakChannelRun-struct" title="struct AgsPeakChannelRun">AgsPeakChannelRun</a>, struct in <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPeakChannelRun.html#AgsPeakChannelRunClass" title="struct AgsPeakChannelRunClass">AgsPeakChannelRunClass</a>, struct in <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPeakChannel.html#ags-peak-channel-new" title="ags_peak_channel_new ()">ags_peak_channel_new</a>, function in <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPeakChannel.html#ags-peak-channel-retrieve-peak" title="ags_peak_channel_retrieve_peak ()">ags_peak_channel_retrieve_peak</a>, function in <a class="link" href="AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPeakChannelRun.html#ags-peak-channel-run-new" title="ags_peak_channel_run_new ()">ags_peak_channel_run_new</a>, function in <a class="link" href="AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPerformancePreferences.html#AgsPerformancePreferences-struct" title="struct AgsPerformancePreferences">AgsPerformancePreferences</a>, struct in <a class="link" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences">AgsPerformancePreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPerformancePreferences.html#AgsPerformancePreferencesClass" title="struct AgsPerformancePreferencesClass">AgsPerformancePreferencesClass</a>, struct in <a class="link" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences">AgsPerformancePreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPerformancePreferences.html#ags-performance-preferences-new" title="ags_performance_preferences_new ()">ags_performance_preferences_new</a>, function in <a class="link" href="AgsPerformancePreferences.html" title="AgsPerformancePreferences">AgsPerformancePreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>, typedef in <a class="link" href="AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPersistable.html#AgsPersistableInterface" title="struct AgsPersistableInterface">AgsPersistableInterface</a>, struct in <a class="link" href="AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPersistable.html#ags-persistable-read" title="ags_persistable_read ()">ags_persistable_read</a>, function in <a class="link" href="AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPersistable.html#ags-persistable-read-link" title="ags_persistable_read_link ()">ags_persistable_read_link</a>, function in <a class="link" href="AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPersistable.html#ags-persistable-write" title="ags_persistable_write ()">ags_persistable_write</a>, function in <a class="link" href="AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPersistable.html#ags-persistable-write-link" title="ags_persistable_write_link ()">ags_persistable_write_link</a>, function in <a class="link" href="AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>, typedef in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#AgsPlayableError" title="enum AgsPlayableError">AgsPlayableError</a>, enum in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#AgsPlayableInterface" title="struct AgsPlayableInterface">AgsPlayableInterface</a>, struct in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-close" title="ags_playable_close ()">ags_playable_close</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS" title="AGS_PLAYABLE_ERROR">AGS_PLAYABLE_ERROR</a>, macro in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-error-quark" title="ags_playable_error_quark ()">ags_playable_error_quark</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-flush" title="ags_playable_flush ()">ags_playable_flush</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-info" title="ags_playable_info ()">ags_playable_info</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-iter-next" title="ags_playable_iter_next ()">ags_playable_iter_next</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-iter-start" title="ags_playable_iter_start ()">ags_playable_iter_start</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-level-count" title="ags_playable_level_count ()">ags_playable_level_count</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-level-select" title="ags_playable_level_select ()">ags_playable_level_select</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-level-up" title="ags_playable_level_up ()">ags_playable_level_up</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-nth-level" title="ags_playable_nth_level ()">ags_playable_nth_level</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-open" title="ags_playable_open ()">ags_playable_open</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-read" title="ags_playable_read ()">ags_playable_read</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-read-audio-signal" title="ags_playable_read_audio_signal ()">ags_playable_read_audio_signal</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-rw-open" title="ags_playable_rw_open ()">ags_playable_rw_open</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-seek" title="ags_playable_seek ()">ags_playable_seek</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-selected-level" title="ags_playable_selected_level ()">ags_playable_selected_level</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-sublevel-names" title="ags_playable_sublevel_names ()">ags_playable_sublevel_names</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayable.html#ags-playable-write" title="ags_playable_write ()">ags_playable_write</a>, function in <a class="link" href="AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudio.html#AgsPlayAudio-struct" title="struct AgsPlayAudio">AgsPlayAudio</a>, struct in <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudio.html#AgsPlayAudioClass" title="struct AgsPlayAudioClass">AgsPlayAudioClass</a>, struct in <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile-struct" title="struct AgsPlayAudioFile">AgsPlayAudioFile</a>, struct in <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile--audio-file" title='The "audio-file" property'>AgsPlayAudioFile:audio-file</a>, object property in <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile--current" title='The "current" property'>AgsPlayAudioFile:current</a>, object property in <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFile--devout" title='The "devout" property'>AgsPlayAudioFile:devout</a>, object property in <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudioFile.html#AgsPlayAudioFileClass" title="struct AgsPlayAudioFileClass">AgsPlayAudioFileClass</a>, struct in <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudioSignal.html#AgsPlayAudioSignal-struct" title="struct AgsPlayAudioSignal">AgsPlayAudioSignal</a>, struct in <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudioSignal.html#AgsPlayAudioSignalClass" title="struct AgsPlayAudioSignalClass">AgsPlayAudioSignalClass</a>, struct in <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannel.html#AgsPlayChannel-struct" title="struct AgsPlayChannel">AgsPlayChannel</a>, struct in <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannel.html#AgsPlayChannel--audio-channel" title='The "audio-channel" property'>AgsPlayChannel:audio-channel</a>, object property in <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannel.html#AgsPlayChannel--muted" title='The "muted" property'>AgsPlayChannel:muted</a>, object property in <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannel.html#AgsPlayChannelClass" title="struct AgsPlayChannelClass">AgsPlayChannelClass</a>, struct in <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRun-struct" title="struct AgsPlayChannelRun">AgsPlayChannelRun</a>, struct in <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRun--stream-channel-run" title='The "stream-channel-run" property'>AgsPlayChannelRun:stream-channel-run</a>, object property in <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRunClass" title="struct AgsPlayChannelRunClass">AgsPlayChannelRunClass</a>, struct in <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRun.html#AgsPlayChannelRunFlags" title="enum AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a>, enum in <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster-struct" title="struct AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>, struct in <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMaster--stream-channel-run" title='The "stream-channel-run" property'>AgsPlayChannelRunMaster:stream-channel-run</a>, object property in <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterClass" title="struct AgsPlayChannelRunMasterClass">AgsPlayChannelRunMasterClass</a>, struct in <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags" title="enum AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a>, enum in <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a>, struct in <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNotationAudio.html#AgsPlayNotationAudio-struct" title="struct AgsPlayNotationAudio">AgsPlayNotationAudio</a>, struct in <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNotationAudio.html#AgsPlayNotationAudio--notation" title='The "notation" property'>AgsPlayNotationAudio:notation</a>, object property in <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNotationAudio.html#AgsPlayNotationAudioClass" title="struct AgsPlayNotationAudioClass">AgsPlayNotationAudioClass</a>, struct in <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun-struct" title="struct AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>, struct in <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun--count-beats-audio-run" title='The "count-beats-audio-run" property'>AgsPlayNotationAudioRun:count-beats-audio-run</a>, object property in <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRun--delay-audio-run" title='The "delay-audio-run" property'>AgsPlayNotationAudioRun:delay-audio-run</a>, object property in <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunClass" title="struct AgsPlayNotationAudioRunClass">AgsPlayNotationAudioRunClass</a>, struct in <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags" title="enum AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a>, enum in <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNote.html#AgsPlayNote-struct" title="struct AgsPlayNote">AgsPlayNote</a>, struct in <a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNote.html#AgsPlayNoteClass" title="struct AgsPlayNoteClass">AgsPlayNoteClass</a>, struct in <a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayPattern.html#AgsPlayPattern-struct" title="struct AgsPlayPattern">AgsPlayPattern</a>, struct in <a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayPattern.html#AgsPlayPatternClass" title="struct AgsPlayPatternClass">AgsPlayPatternClass</a>, struct in <a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayRecycling.html#AgsPlayRecycling-struct" title="struct AgsPlayRecycling">AgsPlayRecycling</a>, struct in <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayRecycling.html#AgsPlayRecyclingClass" title="struct AgsPlayRecyclingClass">AgsPlayRecyclingClass</a>, struct in <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudioFile.html#ags-play-audio-file-new" title="ags_play_audio_file_new ()">ags_play_audio_file_new</a>, function in <a class="link" href="AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudio.html#ags-play-audio-new" title="ags_play_audio_new ()">ags_play_audio_new</a>, function in <a class="link" href="AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayAudioSignal.html#ags-play-audio-signal-new" title="ags_play_audio_signal_new ()">ags_play_audio_signal_new</a>, function in <a class="link" href="AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannel.html#ags-play-channel-new" title="ags_play_channel_new ()">ags_play_channel_new</a>, function in <a class="link" href="AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer" title="ags_play_channel_run_master_find_streamer ()">ags_play_channel_run_master_find_streamer</a>, function in <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new" title="ags_play_channel_run_master_new ()">ags_play_channel_run_master_new</a>, function in <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" title="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a>, macro in <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc" title="ags_play_channel_run_master_streamer_alloc ()">ags_play_channel_run_master_streamer_alloc</a>, function in <a class="link" href="AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayChannelRun.html#ags-play-channel-run-new" title="ags_play_channel_run_new ()">ags_play_channel_run_new</a>, function in <a class="link" href="AgsPlayChannelRun.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNotationAudio.html#ags-play-notation-audio-new" title="ags_play_notation_audio_new ()">ags_play_notation_audio_new</a>, function in <a class="link" href="AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new" title="ags_play_notation_audio_run_new ()">ags_play_notation_audio_run_new</a>, function in <a class="link" href="AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayNote.html#ags-play-note-new" title="ags_play_note_new ()">ags_play_note_new</a>, function in <a class="link" href="AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayPattern.html#ags-play-pattern-connect" title="ags_play_pattern_connect ()">ags_play_pattern_connect</a>, function in <a class="link" href="AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlayRecycling.html#ags-play-recycling-new" title="ags_play_recycling_new ()">ags_play_recycling_new</a>, function in <a class="link" href="AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>, typedef in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#AgsPluginFactory-struct" title="struct AgsPluginFactory">AgsPluginFactory</a>, struct in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#AgsPluginFactory-add" title='The "add" signal'>AgsPluginFactory::add</a>, object signal in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#AgsPluginFactory-create" title='The "create" signal'>AgsPluginFactory::create</a>, object signal in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#AgsPluginFactoryClass" title="struct AgsPluginFactoryClass">AgsPluginFactoryClass</a>, struct in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#AgsPluginInterface" title="struct AgsPluginInterface">AgsPluginInterface</a>, struct in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#AgsPluginMetadata" title="struct AgsPluginMetadata">AgsPluginMetadata</a>, struct in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginPreferences.html#AgsPluginPreferences-struct" title="struct AgsPluginPreferences">AgsPluginPreferences</a>, struct in <a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginPreferences.html#AgsPluginPreferencesClass" title="struct AgsPluginPreferencesClass">AgsPluginPreferencesClass</a>, struct in <a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#ags-plugin-factory-add" title="ags_plugin_factory_add ()">ags_plugin_factory_add</a>, function in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#ags-plugin-factory-create" title="ags_plugin_factory_create ()">ags_plugin_factory_create</a>, function in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#ags-plugin-factory-get-instance" title="ags_plugin_factory_get_instance ()">ags_plugin_factory_get_instance</a>, function in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#ags-plugin-factory-list-by-name" title="ags_plugin_factory_list_by_name ()">ags_plugin_factory_list_by_name</a>, function in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#ags-plugin-factory-new" title="ags_plugin_factory_new ()">ags_plugin_factory_new</a>, function in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#ags-plugin-factory-new-from-file" title="ags_plugin_factory_new_from_file ()">ags_plugin_factory_new_from_file</a>, function in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginFactory.html#ags-plugin-factory-read-file" title="ags_plugin_factory_read_file ()">ags_plugin_factory_read_file</a>, function in <a class="link" href="AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-get-build-id" title="ags_plugin_get_build_id ()">ags_plugin_get_build_id</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-get-name" title="ags_plugin_get_name ()">ags_plugin_get_name</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-get-ports" title="ags_plugin_get_ports ()">ags_plugin_get_ports</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-get-version" title="ags_plugin_get_version ()">ags_plugin_get_version</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-get-xml-type" title="ags_plugin_get_xml_type ()">ags_plugin_get_xml_type</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS" title="AGS_PLUGIN_NAME_VOLUME">AGS_PLUGIN_NAME_VOLUME</a>, macro in <a class="link" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">ags_plugin_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPluginPreferences.html#ags-plugin-preferences-new" title="ags_plugin_preferences_new ()">ags_plugin_preferences_new</a>, function in <a class="link" href="AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-read" title="ags_plugin_read ()">ags_plugin_read</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-set-build-id" title="ags_plugin_set_build_id ()">ags_plugin_set_build_id</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-set-name" title="ags_plugin_set_name ()">ags_plugin_set_name</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-set-ports" title="ags_plugin_set_ports ()">ags_plugin_set_ports</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-set-version" title="ags_plugin_set_version ()">ags_plugin_set_version</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-set-xml-type" title="ags_plugin_set_xml_type ()">ags_plugin_set_xml_type</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPlugin.html#ags-plugin-write" title="ags_plugin_write ()">ags_plugin_write</a>, function in <a class="link" href="AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort-struct" title="struct AgsPort">AgsPort</a>, struct in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort-safe-get-property" title='The "safe-get-property" signal'>AgsPort::safe-get-property</a>, object signal in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort-safe-read" title='The "safe-read" signal'>AgsPort::safe-read</a>, object signal in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort-safe-set-property" title='The "safe-set-property" signal'>AgsPort::safe-set-property</a>, object signal in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort-safe-write" title='The "safe-write" signal'>AgsPort::safe-write</a>, object signal in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort--control-port" title='The "control-port" property'>AgsPort:control-port</a>, object property in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort--plugin-name" title='The "plugin-name" property'>AgsPort:plugin-name</a>, object property in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort--port-value-is-pointer" title='The "port-value-is-pointer" property'>AgsPort:port-value-is-pointer</a>, object property in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort--port-value-length" title='The "port-value-length" property'>AgsPort:port-value-length</a>, object property in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort--port-value-size" title='The "port-value-size" property'>AgsPort:port-value-size</a>, object property in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort--port-value-type" title='The "port-value-type" property'>AgsPort:port-value-type</a>, object property in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPort--specifier" title='The "specifier" property'>AgsPort:specifier</a>, object property in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#AgsPortClass" title="struct AgsPortClass">AgsPortClass</a>, struct in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>, typedef in <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPortlet.html#AgsPortletInterface" title="struct AgsPortletInterface">AgsPortletInterface</a>, struct in <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPortlet.html#ags-portlet-get-port" title="ags_portlet_get_port ()">ags_portlet_get_port</a>, function in <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPortlet.html#ags-portlet-list-safe-properties" title="ags_portlet_list_safe_properties ()">ags_portlet_list_safe_properties</a>, function in <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPortlet.html#ags-portlet-safe-get-property" title="ags_portlet_safe_get_property ()">ags_portlet_safe_get_property</a>, function in <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPortlet.html#ags-portlet-safe-set-property" title="ags_portlet_safe_set_property ()">ags_portlet_safe_set_property</a>, function in <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPortlet.html#ags-portlet-set-port" title="ags_portlet_set_port ()">ags_portlet_set_port</a>, function in <a class="link" href="AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#ags-port-find-specifier" title="ags_port_find_specifier ()">ags_port_find_specifier</a>, function in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#ags-port-new" title="ags_port_new ()">ags_port_new</a>, function in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#ags-port-safe-get-property" title="ags_port_safe_get_property ()">ags_port_safe_get_property</a>, function in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#ags-port-safe-read" title="ags_port_safe_read ()">ags_port_safe_read</a>, function in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#ags-port-safe-set-property" title="ags_port_safe_set_property ()">ags_port_safe_set_property</a>, function in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPort.html#ags-port-safe-write" title="ags_port_safe_write ()">ags_port_safe_write</a>, function in <a class="link" href="AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPreferences.html#AgsPreferences-struct" title="struct AgsPreferences">AgsPreferences</a>, struct in <a class="link" href="AgsPreferences.html" title="AgsPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPreferences.html#AgsPreferencesClass" title="struct AgsPreferencesClass">AgsPreferencesClass</a>, struct in <a class="link" href="AgsPreferences.html" title="AgsPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPreferences.html#AgsPreferencesFlags" title="enum AgsPreferencesFlags">AgsPreferencesFlags</a>, enum in <a class="link" href="AgsPreferences.html" title="AgsPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPreferences.html#ags-preferences-new" title="ags_preferences_new ()">ags_preferences_new</a>, function in <a class="link" href="AgsPreferences.html" title="AgsPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-preferences-callbacks.html#ags-preferences-response-callback" title="ags_preferences_response_callback ()">ags_preferences_response_callback</a>, function in <a class="link" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">ags_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMain.html#AGS-PRIORITY:CAPS" title="AGS_PRIORITY">AGS_PRIORITY</a>, macro in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditor-struct" title="struct AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>, struct in <a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPropertyCollectionEditor.html#AgsPropertyCollectionEditorClass" title="struct AgsPropertyCollectionEditorClass">AgsPropertyCollectionEditorClass</a>, struct in <a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPropertyEditor.html#AgsPropertyEditor-struct" title="struct AgsPropertyEditor">AgsPropertyEditor</a>, struct in <a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPropertyEditor.html#AgsPropertyEditorClass" title="struct AgsPropertyEditorClass">AgsPropertyEditorClass</a>, struct in <a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPropertyEditor.html#AgsPropertyEditorFlags" title="enum AgsPropertyEditorFlags">AgsPropertyEditorFlags</a>, enum in <a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPropertyListingEditor.html#AgsPropertyListingEditor-struct" title="struct AgsPropertyListingEditor">AgsPropertyListingEditor</a>, struct in <a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPropertyListingEditor.html#AgsPropertyListingEditorClass" title="struct AgsPropertyListingEditorClass">AgsPropertyListingEditorClass</a>, struct in <a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback" title="ags_property_collection_editor_add_collection_callback ()">ags_property_collection_editor_add_collection_callback</a>, function in <a class="link" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">ags_property_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPropertyCollectionEditor.html#ags-property-collection-editor-new" title="ags_property_collection_editor_new ()">ags_property_collection_editor_new</a>, function in <a class="link" href="AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback" title="ags_property_collection_editor_remove_collection_callback ()">ags_property_collection_editor_remove_collection_callback</a>, function in <a class="link" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">ags_property_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback" title="ags_property_editor_enable_callback ()">ags_property_editor_enable_callback</a>, function in <a class="link" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">ags_property_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPropertyEditor.html#ags-property-editor-new" title="ags_property_editor_new ()">ags_property_editor_new</a>, function in <a class="link" href="AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsPropertyListingEditor.html#ags-property-listing-editor-new" title="ags_property_listing_editor_new ()">ags_property_listing_editor_new</a>, function in <a class="link" href="AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+</dt>
+<dd></dd>
+<a name="idxR"></a><h3 class="title">R</h3>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-struct" title="struct AgsRecall">AgsRecall</a>, struct in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-cancel" title='The "cancel" signal'>AgsRecall::cancel</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-child-added" title='The "child-added" signal'>AgsRecall::child-added</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-done" title='The "done" signal'>AgsRecall::done</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-duplicate" title='The "duplicate" signal'>AgsRecall::duplicate</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-notify-dependency" title='The "notify-dependency" signal'>AgsRecall::notify-dependency</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-remove" title='The "remove" signal'>AgsRecall::remove</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-resolve-dependencies" title='The "resolve-dependencies" signal'>AgsRecall::resolve-dependencies</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-run-init-inter" title='The "run-init-inter" signal'>AgsRecall::run-init-inter</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-run-init-post" title='The "run-init-post" signal'>AgsRecall::run-init-post</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-run-init-pre" title='The "run-init-pre" signal'>AgsRecall::run-init-pre</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-run-inter" title='The "run-inter" signal'>AgsRecall::run-inter</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-run-post" title='The "run-post" signal'>AgsRecall::run-post</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-run-pre" title='The "run-pre" signal'>AgsRecall::run-pre</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall-stop-persistent" title='The "stop-persistent" signal'>AgsRecall::stop-persistent</a>, object signal in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall--child" title='The "child" property'>AgsRecall:child</a>, object property in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall--dependency" title='The "dependency" property'>AgsRecall:dependency</a>, object property in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall--devout" title='The "devout" property'>AgsRecall:devout</a>, object property in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall--parent" title='The "parent" property'>AgsRecall:parent</a>, object property in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall--recall-container" title='The "recall-container" property'>AgsRecall:recall-container</a>, object property in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecall--recall-id" title='The "recall-id" property'>AgsRecall:recall-id</a>, object property in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudio.html#AgsRecallAudio-struct" title="struct AgsRecallAudio">AgsRecallAudio</a>, struct in <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudio.html#AgsRecallAudio--audio" title='The "audio" property'>AgsRecallAudio:audio</a>, object property in <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudio.html#AgsRecallAudioClass" title="struct AgsRecallAudioClass">AgsRecallAudioClass</a>, struct in <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioRun.html#AgsRecallAudioRun-struct" title="struct AgsRecallAudioRun">AgsRecallAudioRun</a>, struct in <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioRun.html#AgsRecallAudioRun--recall-audio" title='The "recall-audio" property'>AgsRecallAudioRun:recall-audio</a>, object property in <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioRun.html#AgsRecallAudioRunClass" title="struct AgsRecallAudioRunClass">AgsRecallAudioRunClass</a>, struct in <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal-struct" title="struct AgsRecallAudioSignal">AgsRecallAudioSignal</a>, struct in <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal--audio-channel" title='The "audio-channel" property'>AgsRecallAudioSignal:audio-channel</a>, object property in <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal--destination" title='The "destination" property'>AgsRecallAudioSignal:destination</a>, object property in <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignal--source" title='The "source" property'>AgsRecallAudioSignal:source</a>, object property in <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignalClass" title="struct AgsRecallAudioSignalClass">AgsRecallAudioSignalClass</a>, struct in <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags" title="enum AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a>, enum in <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannel.html#AgsRecallChannel-struct" title="struct AgsRecallChannel">AgsRecallChannel</a>, struct in <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannel.html#AgsRecallChannel--destination" title='The "destination" property'>AgsRecallChannel:destination</a>, object property in <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannel.html#AgsRecallChannel--source" title='The "source" property'>AgsRecallChannel:source</a>, object property in <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannel.html#AgsRecallChannelClass" title="struct AgsRecallChannelClass">AgsRecallChannelClass</a>, struct in <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun-struct" title="struct AgsRecallChannelRun">AgsRecallChannelRun</a>, struct in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun-run-order-changed" title='The "run-order-changed" signal'>AgsRecallChannelRun::run-order-changed</a>, object signal in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--audio-channel" title='The "audio-channel" property'>AgsRecallChannelRun:audio-channel</a>, object property in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--destination" title='The "destination" property'>AgsRecallChannelRun:destination</a>, object property in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--recall-audio-run" title='The "recall-audio-run" property'>AgsRecallChannelRun:recall-audio-run</a>, object property in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--recall-channel" title='The "recall-channel" property'>AgsRecallChannelRun:recall-channel</a>, object property in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRun--source" title='The "source" property'>AgsRecallChannelRun:source</a>, object property in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#AgsRecallChannelRunClass" title="struct AgsRecallChannelRunClass">AgsRecallChannelRunClass</a>, struct in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummy-struct" title="struct AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>, struct in <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRunDummy.html#AgsRecallChannelRunDummyClass" title="struct AgsRecallChannelRunDummyClass">AgsRecallChannelRunDummyClass</a>, struct in <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecallClass" title="struct AgsRecallClass">AgsRecallClass</a>, struct in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainer-struct" title="struct AgsRecallContainer">AgsRecallContainer</a>, struct in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio" title='The "recall-audio" property'>AgsRecallContainer:recall-audio</a>, object property in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio-run" title='The "recall-audio-run" property'>AgsRecallContainer:recall-audio-run</a>, object property in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio-run-type" title='The "recall-audio-run-type" property'>AgsRecallContainer:recall-audio-run-type</a>, object property in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-audio-type" title='The "recall-audio-type" property'>AgsRecallContainer:recall-audio-type</a>, object property in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel" title='The "recall-channel" property'>AgsRecallContainer:recall-channel</a>, object property in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel-run" title='The "recall-channel-run" property'>AgsRecallContainer:recall-channel-run</a>, object property in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel-run-type" title='The "recall-channel-run-type" property'>AgsRecallContainer:recall-channel-run-type</a>, object property in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainer--recall-channel-type" title='The "recall-channel-type" property'>AgsRecallContainer:recall-channel-type</a>, object property in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainerClass" title="struct AgsRecallContainerClass">AgsRecallContainerClass</a>, struct in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainerFindFlags" title="enum AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a>, enum in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#AgsRecallContainerFlags" title="enum AgsRecallContainerFlags">AgsRecallContainerFlags</a>, enum in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallDependency.html#AgsRecallDependency-struct" title="struct AgsRecallDependency">AgsRecallDependency</a>, struct in <a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallDependency.html#AgsRecallDependencyClass" title="struct AgsRecallDependencyClass">AgsRecallDependencyClass</a>, struct in <a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallFactory.html#AgsRecallFactory-struct" title="struct AgsRecallFactory">AgsRecallFactory</a>, struct in <a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallFactory.html#AgsRecallFactoryClass" title="struct AgsRecallFactoryClass">AgsRecallFactoryClass</a>, struct in <a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallFactory.html#AgsRecallFactoryCreateFlags" title="enum AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a>, enum in <a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecallFlags" title="enum AgsRecallFlags">AgsRecallFlags</a>, enum in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler">AgsRecallHandler</a>, struct in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#AgsRecallID-struct" title="struct AgsRecallID">AgsRecallID</a>, struct in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#AgsRecallID--recycling" title='The "recycling" property'>AgsRecallID:recycling</a>, object property in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#AgsRecallID--recycling-container" title='The "recycling-container" property'>AgsRecallID:recycling-container</a>, object property in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#AgsRecallIDClass" title="struct AgsRecallIDClass">AgsRecallIDClass</a>, struct in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#AgsRecallIDFlags" title="enum AgsRecallIDFlags">AgsRecallIDFlags</a>, enum in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa-struct" title="struct AgsRecallLadspa">AgsRecallLadspa</a>, struct in <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa--effect" title='The "effect" property'>AgsRecallLadspa:effect</a>, object property in <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa--filename" title='The "filename" property'>AgsRecallLadspa:filename</a>, object property in <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspa--index" title='The "index" property'>AgsRecallLadspa:index</a>, object property in <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspa.html#AgsRecallLadspaClass" title="struct AgsRecallLadspaClass">AgsRecallLadspaClass</a>, struct in <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspaRun.html#AgsRecallLadspaRun-struct" title="struct AgsRecallLadspaRun">AgsRecallLadspaRun</a>, struct in <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspaRun.html#AgsRecallLadspaRunClass" title="struct AgsRecallLadspaRunClass">AgsRecallLadspaRunClass</a>, struct in <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AgsRecallNotifyDependencyMode" title="enum AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a>, enum in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling-struct" title="struct AgsRecallRecycling">AgsRecallRecycling</a>, struct in <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--audio-channel" title='The "audio-channel" property'>AgsRecallRecycling:audio-channel</a>, object property in <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--child-destination" title='The "child-destination" property'>AgsRecallRecycling:child-destination</a>, object property in <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--child-source" title='The "child-source" property'>AgsRecallRecycling:child-source</a>, object property in <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--destination" title='The "destination" property'>AgsRecallRecycling:destination</a>, object property in <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecycling.html#AgsRecallRecycling--source" title='The "source" property'>AgsRecallRecycling:source</a>, object property in <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecycling.html#AgsRecallRecyclingClass" title="struct AgsRecallRecyclingClass">AgsRecallRecyclingClass</a>, struct in <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummy-struct" title="struct AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>, struct in <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecyclingDummy.html#AgsRecallRecyclingDummyClass" title="struct AgsRecallRecyclingDummyClass">AgsRecallRecyclingDummyClass</a>, struct in <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecycling.html#AgsRecallRecyclingFlags" title="enum AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a>, enum in <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-add-child" title="ags_recall_add_child ()">ags_recall_add_child</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-add-dependency" title="ags_recall_add_dependency ()">ags_recall_add_dependency</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-add-handler" title="ags_recall_add_handler ()">ags_recall_add_handler</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudio.html#ags-recall-audio-new" title="ags_recall_audio_new ()">ags_recall_audio_new</a>, function in <a class="link" href="AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioRun.html#ags-recall-audio-run-new" title="ags_recall_audio_run_new ()">ags_recall_audio_run_new</a>, function in <a class="link" href="AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallAudioSignal.html#ags-recall-audio-signal-new" title="ags_recall_audio_signal_new ()">ags_recall_audio_signal_new</a>, function in <a class="link" href="AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()">ags_recall_cancel</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannel.html#ags-recall-channel-find-channel" title="ags_recall_channel_find_channel ()">ags_recall_channel_find_channel</a>, function in <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannel.html#ags-recall-channel-new" title="ags_recall_channel_new ()">ags_recall_channel_new</a>, function in <a class="link" href="AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new" title="ags_recall_channel_run_dummy_new ()">ags_recall_channel_run_dummy_new</a>, function in <a class="link" href="AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order" title="ags_recall_channel_run_get_run_order ()">ags_recall_channel_run_get_run_order</a>, function in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#ags-recall-channel-run-new" title="ags_recall_channel_run_new ()">ags_recall_channel_run_new</a>, function in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed" title="ags_recall_channel_run_run_order_changed ()">ags_recall_channel_run_run_order_changed</a>, function in <a class="link" href="AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-child-added" title="ags_recall_child_added ()">ags_recall_child_added</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#ags-recall-container-find" title="ags_recall_container_find ()">ags_recall_container_find</a>, function in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-audio" title="ags_recall_container_get_recall_audio ()">ags_recall_container_get_recall_audio</a>, function in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-audio-run" title="ags_recall_container_get_recall_audio_run ()">ags_recall_container_get_recall_audio_run</a>, function in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-channel" title="ags_recall_container_get_recall_channel ()">ags_recall_container_get_recall_channel</a>, function in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#ags-recall-container-get-recall-channel-run" title="ags_recall_container_get_recall_channel_run ()">ags_recall_container_get_recall_channel_run</a>, function in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallContainer.html#ags-recall-container-new" title="ags_recall_container_new ()">ags_recall_container_new</a>, function in <a class="link" href="AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS" title="AGS_RECALL_DEFAULT_BUILD_ID">AGS_RECALL_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS" title="AGS_RECALL_DEFAULT_VERSION">AGS_RECALL_DEFAULT_VERSION</a>, macro in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallDependency.html#ags-recall-dependency-find-dependency" title="ags_recall_dependency_find_dependency ()">ags_recall_dependency_find_dependency</a>, function in <a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallDependency.html#ags-recall-dependency-find-dependency-by-provider" title="ags_recall_dependency_find_dependency_by_provider ()">ags_recall_dependency_find_dependency_by_provider</a>, function in <a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallDependency.html#ags-recall-dependency-new" title="ags_recall_dependency_new ()">ags_recall_dependency_new</a>, function in <a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallDependency.html#ags-recall-dependency-resolve" title="ags_recall_dependency_resolve ()">ags_recall_dependency_resolve</a>, function in <a class="link" href="AgsRecallDependency.html" title="AgsRecallDependency">AgsRecallDependency</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-done" title="ags_recall_done ()">ags_recall_done</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-duplicate" title="ags_recall_duplicate ()">ags_recall_duplicate</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallFactory.html#ags-recall-factory-create" title="ags_recall_factory_create ()">ags_recall_factory_create</a>, function in <a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallFactory.html#ags-recall-factory-get-instance" title="ags_recall_factory_get_instance ()">ags_recall_factory_get_instance</a>, function in <a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallFactory.html#ags-recall-factory-new" title="ags_recall_factory_new ()">ags_recall_factory_new</a>, function in <a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallFactory.html#ags-recall-factory-remove" title="ags_recall_factory_remove ()">ags_recall_factory_remove</a>, function in <a class="link" href="AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-find-by-effect" title="ags_recall_find_by_effect ()">ags_recall_find_by_effect</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-find-provider" title="ags_recall_find_provider ()">ags_recall_find_provider</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-find-provider-with-recycling-container" title="ags_recall_find_provider_with_recycling_container ()">ags_recall_find_provider_with_recycling_container</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-find-recycling-container" title="ags_recall_find_recycling_container ()">ags_recall_find_recycling_container</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-find-template" title="ags_recall_find_template ()">ags_recall_find_template</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-find-type" title="ags_recall_find_type ()">ags_recall_find_type</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-find-type-with-recycling-container" title="ags_recall_find_type_with_recycling_container ()">ags_recall_find_type_with_recycling_container</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-get-children" title="ags_recall_get_children ()">ags_recall_get_children</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-get-dependencies" title="ags_recall_get_dependencies ()">ags_recall_get_dependencies</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#AGS-RECALL-HANDLER:CAPS" title="AGS_RECALL_HANDLER()">AGS_RECALL_HANDLER</a>, macro in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-handler-alloc" title="ags_recall_handler_alloc ()">ags_recall_handler_alloc</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#ags-recall-id-add" title="ags_recall_id_add ()">ags_recall_id_add</a>, function in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#ags-recall-id-find-parent-recycling-container" title="ags_recall_id_find_parent_recycling_container ()">ags_recall_id_find_parent_recycling_container</a>, function in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#ags-recall-id-find-recycling-container" title="ags_recall_id_find_recycling_container ()">ags_recall_id_find_recycling_container</a>, function in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#ags-recall-id-get-run-stage" title="ags_recall_id_get_run_stage ()">ags_recall_id_get_run_stage</a>, function in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#ags-recall-id-new" title="ags_recall_id_new ()">ags_recall_id_new</a>, function in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#ags-recall-id-set-run-stage" title="ags_recall_id_set_run_stage ()">ags_recall_id_set_run_stage</a>, function in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallID.html#ags-recall-id-unset-run-stage" title="ags_recall_id_unset_run_stage ()">ags_recall_id_unset_run_stage</a>, function in <a class="link" href="AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-is-done" title="ags_recall_is_done ()">ags_recall_is_done</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspa.html#ags-recall-ladpsa-find" title="ags_recall_ladpsa_find ()">ags_recall_ladpsa_find</a>, function in <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-float-to-short" title="ags_recall_ladspa_float_to_short ()">ags_recall_ladspa_float_to_short</a>, function in <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-load-ports" title="ags_recall_ladspa_load_ports ()">ags_recall_ladspa_load_ports</a>, function in <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-new" title="ags_recall_ladspa_new ()">ags_recall_ladspa_new</a>, function in <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspaRun.html#ags-recall-ladspa-run-new" title="ags_recall_ladspa_run_new ()">ags_recall_ladspa_run_new</a>, function in <a class="link" href="AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallLadspa.html#ags-recall-ladspa-short-to-float" title="ags_recall_ladspa_short_to_float ()">ags_recall_ladspa_short_to_float</a>, function in <a class="link" href="AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-new" title="ags_recall_new ()">ags_recall_new</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-notify-dependency" title="ags_recall_notify_dependency ()">ags_recall_notify_dependency</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new" title="ags_recall_recycling_dummy_new ()">ags_recall_recycling_dummy_new</a>, function in <a class="link" href="AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecycling.html#ags-recall-recycling-get-child-source" title="ags_recall_recycling_get_child_source ()">ags_recall_recycling_get_child_source</a>, function in <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecallRecycling.html#ags-recall-recycling-new" title="ags_recall_recycling_new ()">ags_recall_recycling_new</a>, function in <a class="link" href="AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-remove" title="ags_recall_remove ()">ags_recall_remove</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-remove-child" title="ags_recall_remove_child ()">ags_recall_remove_child</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-remove-dependency" title="ags_recall_remove_dependency ()">ags_recall_remove_dependency</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-remove-handler" title="ags_recall_remove_handler ()">ags_recall_remove_handler</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-resolve-dependencies" title="ags_recall_resolve_dependencies ()">ags_recall_resolve_dependencies</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-run-init" title="ags_recall_run_init ()">ags_recall_run_init</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-run-init-inter" title="ags_recall_run_init_inter ()">ags_recall_run_init_inter</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-run-init-post" title="ags_recall_run_init_post ()">ags_recall_run_init_post</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-run-init-pre" title="ags_recall_run_init_pre ()">ags_recall_run_init_pre</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-run-inter" title="ags_recall_run_inter ()">ags_recall_run_inter</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-run-post" title="ags_recall_run_post ()">ags_recall_run_post</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-run-pre" title="ags_recall_run_pre ()">ags_recall_run_pre</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-set-devout-recursive" title="ags_recall_set_devout_recursive ()">ags_recall_set_devout_recursive</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-set-effect" title="ags_recall_set_effect ()">ags_recall_set_effect</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-set-flags" title="ags_recall_set_flags ()">ags_recall_set_flags</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-set-recall-id" title="ags_recall_set_recall_id ()">ags_recall_set_recall_id</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-stop-persistent" title="ags_recall_stop_persistent ()">ags_recall_stop_persistent</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()">ags_recall_template_find_provider</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecall.html#ags-recall-template-find-type" title="ags_recall_template_find_type ()">ags_recall_template_find_type</a>, function in <a class="link" href="AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#AgsRecycling-struct" title="struct AgsRecycling">AgsRecycling</a>, struct in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#AgsRecycling-add-audio-signal" title='The "add-audio-signal" signal'>AgsRecycling::add-audio-signal</a>, object signal in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#AgsRecycling-remove-audio-signal" title='The "remove-audio-signal" signal'>AgsRecycling::remove-audio-signal</a>, object signal in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#AgsRecycling--devout" title='The "devout" property'>AgsRecycling:devout</a>, object property in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#AgsRecyclingClass" title="struct AgsRecyclingClass">AgsRecyclingClass</a>, struct in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer-struct" title="struct AgsRecyclingContainer">AgsRecyclingContainer</a>, struct in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer--length" title='The "length" property'>AgsRecyclingContainer:length</a>, object property in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer--parent" title='The "parent" property'>AgsRecyclingContainer:parent</a>, object property in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainer--recall-id" title='The "recall-id" property'>AgsRecyclingContainer:recall-id</a>, object property in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#AgsRecyclingContainerClass" title="struct AgsRecyclingContainerClass">AgsRecyclingContainerClass</a>, struct in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#AgsRecyclingFlags" title="enum AgsRecyclingFlags">AgsRecyclingFlags</a>, enum in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread-struct" title="struct AgsRecyclingThread">AgsRecyclingThread</a>, struct in <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread-play-audio" title='The "play-audio" signal'>AgsRecyclingThread::play-audio</a>, object signal in <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread-play-channel" title='The "play-channel" signal'>AgsRecyclingThread::play-channel</a>, object signal in <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThread--iterator-thread" title='The "iterator-thread" property'>AgsRecyclingThread:iterator-thread</a>, object property in <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThreadClass" title="struct AgsRecyclingThreadClass">AgsRecyclingThreadClass</a>, struct in <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingThread.html#AgsRecyclingThreadFlags" title="enum AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a>, enum in <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#ags-recycling-add-audio-signal" title="ags_recycling_add_audio_signal ()">ags_recycling_add_audio_signal</a>, function in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-add" title="ags_recycling_container_add ()">ags_recycling_container_add</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-add-child" title="ags_recycling_container_add_child ()">ags_recycling_container_add_child</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-find" title="ags_recycling_container_find ()">ags_recycling_container_find</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-find-child" title="ags_recycling_container_find_child ()">ags_recycling_container_find_child</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-find-parent" title="ags_recycling_container_find_parent ()">ags_recycling_container_find_parent</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id" title="ags_recycling_container_get_child_recall_id ()">ags_recycling_container_get_child_recall_id</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-get-toplevel" title="ags_recycling_container_get_toplevel ()">ags_recycling_container_get_toplevel</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-insert" title="ags_recycling_container_insert ()">ags_recycling_container_insert</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-new" title="ags_recycling_container_new ()">ags_recycling_container_new</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-remove" title="ags_recycling_container_remove ()">ags_recycling_container_remove</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-remove-child" title="ags_recycling_container_remove_child ()">ags_recycling_container_remove_child</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-replace" title="ags_recycling_container_replace ()">ags_recycling_container_replace</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingContainer.html#ags-recycling-container-reset-recycling" title="ags_recycling_container_reset_recycling ()">ags_recycling_container_reset_recycling</a>, function in <a class="link" href="AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults" title="ags_recycling_create_audio_signal_with_defaults ()">ags_recycling_create_audio_signal_with_defaults</a>, function in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count" title="ags_recycling_create_audio_signal_with_frame_count ()">ags_recycling_create_audio_signal_with_frame_count</a>, function in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#ags-recycling-find-next-channel" title="ags_recycling_find_next_channel ()">ags_recycling_find_next_channel</a>, function in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#ags-recycling-new" title="ags_recycling_new ()">ags_recycling_new</a>, function in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#ags-recycling-position" title="ags_recycling_position ()">ags_recycling_position</a>, function in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#ags-recycling-remove-audio-signal" title="ags_recycling_remove_audio_signal ()">ags_recycling_remove_audio_signal</a>, function in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecycling.html#ags-recycling-set-devout" title="ags_recycling_set_devout ()">ags_recycling_set_devout</a>, function in <a class="link" href="AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RECYCLING_THREAD_DEFAULT_JIFFIE">AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback" title="ags_recycling_thread_iterate_callback ()">ags_recycling_thread_iterate_callback</a>, function in <a class="link" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">ags_recycling_thread_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingThread.html#ags-recycling-thread-new" title="ags_recycling_thread_new ()">ags_recycling_thread_new</a>, function in <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingThread.html#ags-recycling-thread-play-audio" title="ags_recycling_thread_play_audio ()">ags_recycling_thread_play_audio</a>, function in <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRecyclingThread.html#ags-recycling-thread-play-channel" title="ags_recycling_thread_play_channel ()">ags_recycling_thread_play_channel</a>, function in <a class="link" href="AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRegistry.html#AgsRegistry-struct" title="struct AgsRegistry">AgsRegistry</a>, struct in <a class="link" href="AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRegistry.html#AgsRegistryClass" title="struct AgsRegistryClass">AgsRegistryClass</a>, struct in <a class="link" href="AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry">AgsRegistryEntry</a>, struct in <a class="link" href="AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRegistry.html#ags-registry-add" title="ags_registry_add ()">ags_registry_add</a>, function in <a class="link" href="AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" title="AGS_REGISTRY_DEFAULT_ID_LENGTH">AGS_REGISTRY_DEFAULT_ID_LENGTH</a>, macro in <a class="link" href="AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRegistry.html#ags-registry-entry-alloc" title="ags_registry_entry_alloc ()">ags_registry_entry_alloc</a>, function in <a class="link" href="AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRegistry.html#ags-registry-entry-bulk" title="ags_registry_entry_bulk ()">ags_registry_entry_bulk</a>, function in <a class="link" href="AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRegistry.html#ags-registry-entry-find" title="ags_registry_entry_find ()">ags_registry_entry_find</a>, function in <a class="link" href="AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRegistry.html#ags-registry-new" title="ags_registry_new ()">ags_registry_new</a>, function in <a class="link" href="AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoteTask.html#AgsRemoteTask-struct" title="struct AgsRemoteTask">AgsRemoteTask</a>, struct in <a class="link" href="AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoteTask.html#AgsRemoteTaskClass" title="struct AgsRemoteTaskClass">AgsRemoteTaskClass</a>, struct in <a class="link" href="AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoteTask.html#ags-remote-task-launch" title="ags_remote_task_launch ()">ags_remote_task_launch</a>, function in <a class="link" href="AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoteTask.html#ags-remote-task-launch-timed" title="ags_remote_task_launch_timed ()">ags_remote_task_launch_timed</a>, function in <a class="link" href="AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoteTask.html#ags-remote-task-new" title="ags_remote_task_new ()">ags_remote_task_new</a>, function in <a class="link" href="AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveAudio.html#AgsRemoveAudio-struct" title="struct AgsRemoveAudio">AgsRemoveAudio</a>, struct in <a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio">AgsRemoveAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveAudio.html#AgsRemoveAudioClass" title="struct AgsRemoveAudioClass">AgsRemoveAudioClass</a>, struct in <a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio">AgsRemoveAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveAudioSignal.html#AgsRemoveAudioSignal-struct" title="struct AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>, struct in <a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveAudioSignal.html#AgsRemoveAudioSignalClass" title="struct AgsRemoveAudioSignalClass">AgsRemoveAudioSignalClass</a>, struct in <a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveNote.html#AgsRemoveNote-struct" title="struct AgsRemoveNote">AgsRemoveNote</a>, struct in <a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote">AgsRemoveNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveNote.html#AgsRemoveNoteClass" title="struct AgsRemoveNoteClass">AgsRemoveNoteClass</a>, struct in <a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote">AgsRemoveNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemovePointFromSelection.html#AgsRemovePointFromSelection-struct" title="struct AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>, struct in <a class="link" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemovePointFromSelection.html#AgsRemovePointFromSelectionClass" title="struct AgsRemovePointFromSelectionClass">AgsRemovePointFromSelectionClass</a>, struct in <a class="link" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveRecall.html#AgsRemoveRecall-struct" title="struct AgsRemoveRecall">AgsRemoveRecall</a>, struct in <a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall">AgsRemoveRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveRecall.html#AgsRemoveRecallClass" title="struct AgsRemoveRecallClass">AgsRemoveRecallClass</a>, struct in <a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall">AgsRemoveRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelection-struct" title="struct AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>, struct in <a class="link" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveRegionFromSelection.html#AgsRemoveRegionFromSelectionClass" title="struct AgsRemoveRegionFromSelectionClass">AgsRemoveRegionFromSelectionClass</a>, struct in <a class="link" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveAudio.html#ags-remove-audio-new" title="ags_remove_audio_new ()">ags_remove_audio_new</a>, function in <a class="link" href="AgsRemoveAudio.html" title="AgsRemoveAudio">AgsRemoveAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveAudioSignal.html#ags-remove-audio-signal-new" title="ags_remove_audio_signal_new ()">ags_remove_audio_signal_new</a>, function in <a class="link" href="AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveNote.html#ags-remove-note-new" title="ags_remove_note_new ()">ags_remove_note_new</a>, function in <a class="link" href="AgsRemoveNote.html" title="AgsRemoveNote">AgsRemoveNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new" title="ags_remove_point_from_selection_new ()">ags_remove_point_from_selection_new</a>, function in <a class="link" href="AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveRecall.html#ags-remove-recall-new" title="ags_remove_recall_new ()">ags_remove_recall_new</a>, function in <a class="link" href="AgsRemoveRecall.html" title="AgsRemoveRecall">AgsRemoveRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new" title="ags_remove_region_from_selection_new ()">ags_remove_region_from_selection_new</a>, function in <a class="link" href="AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditor" title="struct AgsResizeEditor">AgsResizeEditor</a>, struct in <a class="link" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">AgsResizeEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsResizeEditor.html#AgsResizeEditorClass" title="struct AgsResizeEditorClass">AgsResizeEditorClass</a>, struct in <a class="link" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">AgsResizeEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsResizeEditor.html#ags-resize-editor-new" title="ags_resize_editor_new ()">ags_resize_editor_new</a>, function in <a class="link" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">AgsResizeEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsReturnableThread.html#AgsReturnableThread-struct" title="struct AgsReturnableThread">AgsReturnableThread</a>, struct in <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsReturnableThread.html#AgsReturnableThread-safe-run" title='The "safe-run" signal'>AgsReturnableThread::safe-run</a>, object signal in <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()">AgsReturnableThreadCallback</a>, user_function in <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsReturnableThread.html#AgsReturnableThreadClass" title="struct AgsReturnableThreadClass">AgsReturnableThreadClass</a>, struct in <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsReturnableThread.html#AgsReturnableThreadFlags" title="enum AgsReturnableThreadFlags">AgsReturnableThreadFlags</a>, enum in <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsReturnableThread.html#ags-returnable-thread-connect-safe-run" title="ags_returnable_thread_connect_safe_run ()">ags_returnable_thread_connect_safe_run</a>, function in <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE">AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run" title="ags_returnable_thread_disconnect_safe_run ()">ags_returnable_thread_disconnect_safe_run</a>, function in <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsReturnableThread.html#ags-returnable-thread-new" title="ags_returnable_thread_new ()">ags_returnable_thread_new</a>, function in <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsReturnableThread.html#ags-returnable-thread-safe-run" title="ags_returnable_thread_safe_run ()">ags_returnable_thread_safe_run</a>, function in <a class="link" href="AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRuler.html#AgsRuler-struct" title="struct AgsRuler">AgsRuler</a>, struct in <a class="link" href="AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRuler.html#AgsRulerClass" title="struct AgsRulerClass">AgsRulerClass</a>, struct in <a class="link" href="AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ruler-callbacks.html#ags-ruler-configure-event" title="ags_ruler_configure_event ()">ags_ruler_configure_event</a>, function in <a class="link" href="ags-ags-ruler-callbacks.html" title="ags_ruler_callbacks">ags_ruler_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ruler-callbacks.html#ags-ruler-expose-event" title="ags_ruler_expose_event ()">ags_ruler_expose_event</a>, function in <a class="link" href="ags-ags-ruler-callbacks.html" title="ags_ruler_callbacks">ags_ruler_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRuler.html#ags-ruler-new" title="ags_ruler_new ()">ags_ruler_new</a>, function in <a class="link" href="AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>, typedef in <a class="link" href="AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRunnable.html#AgsRunnableInterface" title="struct AgsRunnableInterface">AgsRunnableInterface</a>, struct in <a class="link" href="AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRunnable.html#ags-runnable-run" title="ags_runnable_run ()">ags_runnable_run</a>, function in <a class="link" href="AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsRunnable.html#ags-runnable-stop" title="ags_runnable_stop ()">ags_runnable_stop</a>, function in <a class="link" href="AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>
+</dt>
+<dd></dd>
+<a name="idxS"></a><h3 class="title">S</h3>
+<dt>
+<a class="link" href="AgsSaveFile.html#AgsSaveFile-struct" title="struct AgsSaveFile">AgsSaveFile</a>, struct in <a class="link" href="AgsSaveFile.html" title="AgsSaveFile">AgsSaveFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSaveFile.html#AgsSaveFileClass" title="struct AgsSaveFileClass">AgsSaveFileClass</a>, struct in <a class="link" href="AgsSaveFile.html" title="AgsSaveFile">AgsSaveFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSaveFile.html#ags-save-file-new" title="ags_save_file_new ()">ags_save_file_new</a>, function in <a class="link" href="AgsSaveFile.html" title="AgsSaveFile">AgsSaveFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsScrollOnPlay.html#AgsScrollOnPlay-struct" title="struct AgsScrollOnPlay">AgsScrollOnPlay</a>, struct in <a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsScrollOnPlay.html#AgsScrollOnPlayClass" title="struct AgsScrollOnPlayClass">AgsScrollOnPlayClass</a>, struct in <a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsScrollOnPlay.html#ags-scroll-on-play-new" title="ags_scroll_on_play_new ()">ags_scroll_on_play_new</a>, function in <a class="link" href="AgsScrollOnPlay.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSeekable.html" title="AgsSeekable">AgsSeekable</a>, typedef in <a class="link" href="AgsSeekable.html" title="AgsSeekable">AgsSeekable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSeekable.html#AgsSeekableInterface" title="struct AgsSeekableInterface">AgsSeekableInterface</a>, struct in <a class="link" href="AgsSeekable.html" title="AgsSeekable">AgsSeekable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSeekable.html#ags-seekable-seek" title="ags_seekable_seek ()">ags_seekable_seek</a>, function in <a class="link" href="AgsSeekable.html" title="AgsSeekable">AgsSeekable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServer.html#AgsServer-struct" title="struct AgsServer">AgsServer</a>, struct in <a class="link" href="AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServer.html#AgsServer-start" title='The "start" signal'>AgsServer::start</a>, object signal in <a class="link" href="AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServer.html#AgsServerClass" title="struct AgsServerClass">AgsServerClass</a>, struct in <a class="link" href="AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServer.html#AgsServerFlags" title="enum AgsServerFlags">AgsServerFlags</a>, enum in <a class="link" href="AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServerPreferences.html#AgsServerPreferences-struct" title="struct AgsServerPreferences">AgsServerPreferences</a>, struct in <a class="link" href="AgsServerPreferences.html" title="AgsServerPreferences">AgsServerPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServerPreferences.html#AgsServerPreferencesClass" title="struct AgsServerPreferencesClass">AgsServerPreferencesClass</a>, struct in <a class="link" href="AgsServerPreferences.html" title="AgsServerPreferences">AgsServerPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServer.html#ags-server-create-object" title="ags_server_create_object ()">ags_server_create_object</a>, function in <a class="link" href="AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServer.html#ags-server-lookup" title="ags_server_lookup ()">ags_server_lookup</a>, function in <a class="link" href="AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServer.html#ags-server-new" title="ags_server_new ()">ags_server_new</a>, function in <a class="link" href="AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServer.html#ags-server-object-set-property" title="ags_server_object_set_property ()">ags_server_object_set_property</a>, function in <a class="link" href="AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServerPreferences.html#ags-server-preferences-new" title="ags_server_preferences_new ()">ags_server_preferences_new</a>, function in <a class="link" href="AgsServerPreferences.html" title="AgsServerPreferences">AgsServerPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsServer.html#ags-server-start" title="ags_server_start ()">ags_server_start</a>, function in <a class="link" href="AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetAudioChannels.html#AgsSetAudioChannels-struct" title="struct AgsSetAudioChannels">AgsSetAudioChannels</a>, struct in <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetAudioChannels.html#AgsSetAudioChannelsClass" title="struct AgsSetAudioChannelsClass">AgsSetAudioChannelsClass</a>, struct in <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetBufferSize.html#AgsSetBufferSize-struct" title="struct AgsSetBufferSize">AgsSetBufferSize</a>, struct in <a class="link" href="AgsSetBufferSize.html" title="AgsSetBufferSize">AgsSetBufferSize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetBufferSize.html#AgsSetBufferSizeClass" title="struct AgsSetBufferSizeClass">AgsSetBufferSizeClass</a>, struct in <a class="link" href="AgsSetBufferSize.html" title="AgsSetBufferSize">AgsSetBufferSize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlags-struct" title="struct AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>, struct in <a class="link" href="AgsSetDevoutPlayFlags.html" title="AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetDevoutPlayFlags.html#AgsSetDevoutPlayFlagsClass" title="struct AgsSetDevoutPlayFlagsClass">AgsSetDevoutPlayFlagsClass</a>, struct in <a class="link" href="AgsSetDevoutPlayFlags.html" title="AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetMuted.html#AgsSetMuted-struct" title="struct AgsSetMuted">AgsSetMuted</a>, struct in <a class="link" href="AgsSetMuted.html" title="AgsSetMuted">AgsSetMuted</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetMuted.html#AgsSetMutedClass" title="struct AgsSetMutedClass">AgsSetMutedClass</a>, struct in <a class="link" href="AgsSetMuted.html" title="AgsSetMuted">AgsSetMuted</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetOutputDevice.html#AgsSetOutputDevice-struct" title="struct AgsSetOutputDevice">AgsSetOutputDevice</a>, struct in <a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetOutputDevice.html#AgsSetOutputDeviceClass" title="struct AgsSetOutputDeviceClass">AgsSetOutputDeviceClass</a>, struct in <a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetSamplerate.html#AgsSetSamplerate-struct" title="struct AgsSetSamplerate">AgsSetSamplerate</a>, struct in <a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate">AgsSetSamplerate</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetSamplerate.html#AgsSetSamplerateClass" title="struct AgsSetSamplerateClass">AgsSetSamplerateClass</a>, struct in <a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate">AgsSetSamplerate</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetAudioChannels.html#ags-set-audio-channels-new" title="ags_set_audio_channels_new ()">ags_set_audio_channels_new</a>, function in <a class="link" href="AgsSetAudioChannels.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetBufferSize.html#ags-set-buffer-size-new" title="ags_set_buffer_size_new ()">ags_set_buffer_size_new</a>, function in <a class="link" href="AgsSetBufferSize.html" title="AgsSetBufferSize">AgsSetBufferSize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new" title="ags_set_devout_play_flags_new ()">ags_set_devout_play_flags_new</a>, function in <a class="link" href="AgsSetDevoutPlayFlags.html" title="AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetMuted.html#ags-set-muted-new" title="ags_set_muted_new ()">ags_set_muted_new</a>, function in <a class="link" href="AgsSetMuted.html" title="AgsSetMuted">AgsSetMuted</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetOutputDevice.html#ags-set-output-device-new" title="ags_set_output_device_new ()">ags_set_output_device_new</a>, function in <a class="link" href="AgsSetOutputDevice.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSetSamplerate.html#ags-set-samplerate-new" title="ags_set_samplerate_new ()">ags_set_samplerate_new</a>, function in <a class="link" href="AgsSetSamplerate.html" title="AgsSetSamplerate">AgsSetSamplerate</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSF2Chooser.html#AgsSF2Chooser-struct" title="struct AgsSF2Chooser">AgsSF2Chooser</a>, struct in <a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSF2Chooser.html#AgsSF2Chooser--ipatch" title='The "ipatch" property'>AgsSF2Chooser:ipatch</a>, object property in <a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSF2Chooser.html#AgsSF2ChooserClass" title="struct AgsSF2ChooserClass">AgsSF2ChooserClass</a>, struct in <a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsIpatchSF2Reader.html#AgsSF2Levels" title="enum AgsSF2Levels">AgsSF2Levels</a>, enum in <a class="link" href="AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-completed" title="ags_sf2_chooser_completed ()">ags_sf2_chooser_completed</a>, function in <a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed" title="ags_sf2_chooser_instrument_changed ()">ags_sf2_chooser_instrument_changed</a>, function in <a class="link" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-new" title="ags_sf2_chooser_new ()">ags_sf2_chooser_new</a>, function in <a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-open" title="ags_sf2_chooser_open ()">ags_sf2_chooser_open</a>, function in <a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed" title="ags_sf2_chooser_preset_changed ()">ags_sf2_chooser_preset_changed</a>, function in <a class="link" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo" title="ags_sf2_chooser_remove_all_from_combo ()">ags_sf2_chooser_remove_all_from_combo</a>, function in <a class="link" href="AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed" title="ags_sf2_chooser_sample_changed ()">ags_sf2_chooser_sample_changed</a>, function in <a class="link" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSingleThread.html#AgsSingleThread-struct" title="struct AgsSingleThread">AgsSingleThread</a>, struct in <a class="link" href="AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSingleThread.html#AgsSingleThreadClass" title="struct AgsSingleThreadClass">AgsSingleThreadClass</a>, struct in <a class="link" href="AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" title="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a>, macro in <a class="link" href="AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSingleThread.html#ags-single-thread-new" title="ags_single_thread_new ()">ags_single_thread_new</a>, function in <a class="link" href="AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSndfile.html#AgsSndfile-struct" title="struct AgsSndfile">AgsSndfile</a>, struct in <a class="link" href="AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSndfile.html#AgsSndfileClass" title="struct AgsSndfileClass">AgsSndfileClass</a>, struct in <a class="link" href="AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSndfile.html#AgsSndfileFlags" title="enum AgsSndfileFlags">AgsSndfileFlags</a>, enum in <a class="link" href="AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSndfile.html#ags-sndfile-new" title="ags_sndfile_new ()">ags_sndfile_new</a>, function in <a class="link" href="AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>, typedef in <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStackable.html#AgsStackableInterface" title="struct AgsStackableInterface">AgsStackableInterface</a>, struct in <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStackable.html#ags-stackable-pop" title="ags_stackable_pop ()">ags_stackable_pop</a>, function in <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStackable.html#ags-stackable-push" title="ags_stackable_push ()">ags_stackable_push</a>, function in <a class="link" href="AgsStackable.html" title="AgsStackable">AgsStackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStartDevout.html#AgsStartDevout-struct" title="struct AgsStartDevout">AgsStartDevout</a>, struct in <a class="link" href="AgsStartDevout.html" title="AgsStartDevout">AgsStartDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStartDevout.html#AgsStartDevoutClass" title="struct AgsStartDevoutClass">AgsStartDevoutClass</a>, struct in <a class="link" href="AgsStartDevout.html" title="AgsStartDevout">AgsStartDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStartDevout.html#ags-start-devout-new" title="ags_start_devout_new ()">ags_start_devout_new</a>, function in <a class="link" href="AgsStartDevout.html" title="AgsStartDevout">AgsStartDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStream.html#ags-stream" title="ags_stream ()">ags_stream</a>, function in <a class="link" href="AgsStream.html" title="AgsStream">AgsStream</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStream.html#AgsStream-struct" title="struct AgsStream">AgsStream</a>, struct in <a class="link" href="AgsStream.html" title="AgsStream">AgsStream</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamAudioSignal.html#AgsStreamAudioSignal-struct" title="struct AgsStreamAudioSignal">AgsStreamAudioSignal</a>, struct in <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamAudioSignal.html#AgsStreamAudioSignalClass" title="struct AgsStreamAudioSignalClass">AgsStreamAudioSignalClass</a>, struct in <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamChannel.html#AgsStreamChannel-struct" title="struct AgsStreamChannel">AgsStreamChannel</a>, struct in <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamChannel.html#AgsStreamChannelClass" title="struct AgsStreamChannelClass">AgsStreamChannelClass</a>, struct in <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamChannelRun.html#AgsStreamChannelRun-struct" title="struct AgsStreamChannelRun">AgsStreamChannelRun</a>, struct in <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamChannelRun.html#AgsStreamChannelRunClass" title="struct AgsStreamChannelRunClass">AgsStreamChannelRunClass</a>, struct in <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStream.html#AgsStreamClass" title="struct AgsStreamClass">AgsStreamClass</a>, struct in <a class="link" href="AgsStream.html" title="AgsStream">AgsStream</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamRecycling.html#AgsStreamRecycling-struct" title="struct AgsStreamRecycling">AgsStreamRecycling</a>, struct in <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamRecycling.html#AgsStreamRecyclingClass" title="struct AgsStreamRecyclingClass">AgsStreamRecyclingClass</a>, struct in <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsAudioSignal.html#ags-stream-alloc" title="ags_stream_alloc ()">ags_stream_alloc</a>, function in <a class="link" href="AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamAudioSignal.html#ags-stream-audio-signal-new" title="ags_stream_audio_signal_new ()">ags_stream_audio_signal_new</a>, function in <a class="link" href="AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamChannel.html#ags-stream-channel-new" title="ags_stream_channel_new ()">ags_stream_channel_new</a>, function in <a class="link" href="AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamChannelRun.html#ags-stream-channel-run-new" title="ags_stream_channel_run_new ()">ags_stream_channel_run_new</a>, function in <a class="link" href="AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStream.html#ags-stream-new" title="ags_stream_new ()">ags_stream_new</a>, function in <a class="link" href="AgsStream.html" title="AgsStream">AgsStream</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsStreamRecycling.html#ags-stream-recycling-new" title="ags_stream_recycling_new ()">ags_stream_recycling_new</a>, function in <a class="link" href="AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynth.html#AgsSynth-struct" title="struct AgsSynth">AgsSynth</a>, struct in <a class="link" href="AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynth.html#AgsSynthClass" title="struct AgsSynthClass">AgsSynthClass</a>, struct in <a class="link" href="AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynth.html#AgsSynthFlags" title="enum AgsSynthFlags">AgsSynthFlags</a>, enum in <a class="link" href="AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynthInputLine.html#AgsSynthInputLine-struct" title="struct AgsSynthInputLine">AgsSynthInputLine</a>, struct in <a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynthInputLine.html#AgsSynthInputLineClass" title="struct AgsSynthInputLineClass">AgsSynthInputLineClass</a>, struct in <a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynthInputPad.html#AgsSynthInputPad-struct" title="struct AgsSynthInputPad">AgsSynthInputPad</a>, struct in <a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynthInputPad.html#AgsSynthInputPadClass" title="struct AgsSynthInputPadClass">AgsSynthInputPadClass</a>, struct in <a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-auto-update-callback" title="ags_synth_auto_update_callback ()">ags_synth_auto_update_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynthInputLine.html#ags-synth-input-line-map-recall" title="ags_synth_input_line_map_recall ()">ags_synth_input_line_map_recall</a>, function in <a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynthInputLine.html#ags-synth-input-line-new" title="ags_synth_input_line_new ()">ags_synth_input_line_new</a>, function in <a class="link" href="AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynthInputPad.html#ags-synth-input-pad-new" title="ags_synth_input_pad_new ()">ags_synth_input_pad_new</a>, function in <a class="link" href="AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-lower-callback" title="ags_synth_lower_callback ()">ags_synth_lower_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsSynth.html#ags-synth-new" title="ags_synth_new ()">ags_synth_new</a>, function in <a class="link" href="AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-parent-set-callback" title="ags_synth_parent_set_callback ()">ags_synth_parent_set_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-saw" title="ags_synth_saw ()">ags_synth_saw</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-sin" title="ags_synth_sin ()">ags_synth_sin</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-square" title="ags_synth_square ()">ags_synth_square</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-triangle" title="ags_synth_triangle ()">ags_synth_triangle</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-update-callback" title="ags_synth_update_callback ()">ags_synth_update_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<a name="idxT"></a><h3 class="title">T</h3>
+<dt>
+<a class="link" href="AgsTable.html#AgsTable-struct" title="struct AgsTable">AgsTable</a>, struct in <a class="link" href="AgsTable.html" title="AgsTable">AgsTable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTable.html#AgsTableClass" title="struct AgsTableClass">AgsTableClass</a>, struct in <a class="link" href="AgsTable.html" title="AgsTable">AgsTable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTable.html#ags-table-new" title="ags_table_new ()">ags_table_new</a>, function in <a class="link" href="AgsTable.html" title="AgsTable">AgsTable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>, typedef in <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTactable.html#AgsTactable-change-bpm" title='The "change-bpm" signal'>AgsTactable::change-bpm</a>, object signal in <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTactable.html#AgsTactable-change-notation-duration" title='The "change-notation-duration" signal'>AgsTactable::change-notation-duration</a>, object signal in <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTactable.html#AgsTactable-change-sequencer-duration" title='The "change-sequencer-duration" signal'>AgsTactable::change-sequencer-duration</a>, object signal in <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTactable.html#AgsTactable-change-tact" title='The "change-tact" signal'>AgsTactable::change-tact</a>, object signal in <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTactable.html#AgsTactableInterface" title="struct AgsTactableInterface">AgsTactableInterface</a>, struct in <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTactable.html#ags-tactable-change-bpm" title="ags_tactable_change_bpm ()">ags_tactable_change_bpm</a>, function in <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTactable.html#ags-tactable-change-notation-duration" title="ags_tactable_change_notation_duration ()">ags_tactable_change_notation_duration</a>, function in <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTactable.html#ags-tactable-change-sequencer-duration" title="ags_tactable_change_sequencer_duration ()">ags_tactable_change_sequencer_duration</a>, function in <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTactable.html#ags-tactable-change-tact" title="ags_tactable_change_tact ()">ags_tactable_change_tact</a>, function in <a class="link" href="AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenuBar.html#ags-tact-combo-box-new" title="ags_tact_combo_box_new ()">ags_tact_combo_box_new</a>, function in <a class="link" href="AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenuBar.html#ags-tact-menu-new" title="ags_tact_menu_new ()">ags_tact_menu_new</a>, function in <a class="link" href="AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTask.html#AgsTask-struct" title="struct AgsTask">AgsTask</a>, struct in <a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTask.html#AgsTask-failure" title='The "failure" signal'>AgsTask::failure</a>, object signal in <a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTask.html#AgsTask-launch" title='The "launch" signal'>AgsTask::launch</a>, object signal in <a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTask.html#AgsTaskClass" title="struct AgsTaskClass">AgsTaskClass</a>, struct in <a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTask.html#AgsTaskFlags" title="enum AgsTaskFlags">AgsTaskFlags</a>, enum in <a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTaskThread.html#AgsTaskThread-struct" title="struct AgsTaskThread">AgsTaskThread</a>, struct in <a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTaskThread.html#AgsTaskThreadAppend" title="struct AgsTaskThreadAppend">AgsTaskThreadAppend</a>, struct in <a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTaskThread.html#AgsTaskThreadClass" title="struct AgsTaskThreadClass">AgsTaskThreadClass</a>, struct in <a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTask.html#ags-task-failure" title="ags_task_failure ()">ags_task_failure</a>, function in <a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTask.html#ags-task-launch" title="ags_task_launch ()">ags_task_launch</a>, function in <a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTask.html#ags-task-new" title="ags_task_new ()">ags_task_new</a>, function in <a class="link" href="AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTaskThread.html#ags-task-thread-append-task" title="ags_task_thread_append_task ()">ags_task_thread_append_task</a>, function in <a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTaskThread.html#ags-task-thread-append-tasks" title="ags_task_thread_append_tasks ()">ags_task_thread_append_tasks</a>, function in <a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TASK_THREAD_DEFAULT_JIFFIE">AGS_TASK_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTaskThread.html#ags-task-thread-new" title="ags_task_thread_new ()">ags_task_thread_new</a>, function in <a class="link" href="AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThread-struct" title="struct AgsThread">AgsThread</a>, struct in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThread-resume" title='The "resume" signal'>AgsThread::resume</a>, object signal in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThread-run" title='The "run" signal'>AgsThread::run</a>, object signal in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThread-start" title='The "start" signal'>AgsThread::start</a>, object signal in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThread-stop" title='The "stop" signal'>AgsThread::stop</a>, object signal in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThread-suspend" title='The "suspend" signal'>AgsThread::suspend</a>, object signal in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThread-timelock" title='The "timelock" signal'>AgsThread::timelock</a>, object signal in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThread--devout" title='The "devout" property'>AgsThread:devout</a>, object property in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThread--frequency" title='The "frequency" property'>AgsThread:frequency</a>, object property in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThreadClass" title="struct AgsThreadClass">AgsThreadClass</a>, struct in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AgsThreadFlags" title="enum AgsThreadFlags">AgsThreadFlags</a>, enum in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThreadPool.html#AgsThreadPool-struct" title="struct AgsThreadPool">AgsThreadPool</a>, struct in <a class="link" href="AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThreadPool.html#AgsThreadPool-start" title='The "start" signal'>AgsThreadPool::start</a>, object signal in <a class="link" href="AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThreadPool.html#AgsThreadPool--max-threads" title='The "max-threads" property'>AgsThreadPool:max-threads</a>, object property in <a class="link" href="AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThreadPool.html#AgsThreadPool--max-unused-threads" title='The "max-unused-threads" property'>AgsThreadPool:max-unused-threads</a>, object property in <a class="link" href="AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThreadPool.html#AgsThreadPoolClass" title="struct AgsThreadPoolClass">AgsThreadPoolClass</a>, struct in <a class="link" href="AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThreadPool.html#AgsThreadPoolFlags" title="enum AgsThreadPoolFlags">AgsThreadPoolFlags</a>, enum in <a class="link" href="AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-add-child" title="ags_thread_add_child ()">ags_thread_add_child</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-children-is-locked" title="ags_thread_children_is_locked ()">ags_thread_children_is_locked</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS" title="AGS_THREAD_DEFAULT_ATTACK">AGS_THREAD_DEFAULT_ATTACK</a>, macro in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_THREAD_DEFAULT_JIFFIE">AGS_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-first" title="ags_thread_first ()">ags_thread_first</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-get-toplevel" title="ags_thread_get_toplevel ()">ags_thread_get_toplevel</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-hangcheck" title="ags_thread_hangcheck ()">ags_thread_hangcheck</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-is-current-ready" title="ags_thread_is_current_ready ()">ags_thread_is_current_ready</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-is-tree-ready" title="ags_thread_is_tree_ready ()">ags_thread_is_tree_ready</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-last" title="ags_thread_last ()">ags_thread_last</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-lock" title="ags_thread_lock ()">ags_thread_lock</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-lock-all" title="ags_thread_lock_all ()">ags_thread_lock_all</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-lock-children" title="ags_thread_lock_children ()">ags_thread_lock_children</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-lock-parent" title="ags_thread_lock_parent ()">ags_thread_lock_parent</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-lock-sibling" title="ags_thread_lock_sibling ()">ags_thread_lock_sibling</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS" title="AGS_THREAD_MAX_PRECISION">AGS_THREAD_MAX_PRECISION</a>, macro in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-new" title="ags_thread_new ()">ags_thread_new</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-next-children-locked" title="ags_thread_next_children_locked ()">ags_thread_next_children_locked</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-next-parent-locked" title="ags_thread_next_parent_locked ()">ags_thread_next_parent_locked</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-next-sibling-locked" title="ags_thread_next_sibling_locked ()">ags_thread_next_sibling_locked</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-parental-is-locked" title="ags_thread_parental_is_locked ()">ags_thread_parental_is_locked</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThreadPool.html#ags-thread-pool-new" title="ags_thread_pool_new ()">ags_thread_pool_new</a>, function in <a class="link" href="AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThreadPool.html#ags-thread-pool-pull" title="ags_thread_pool_pull ()">ags_thread_pool_pull</a>, function in <a class="link" href="AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThreadPool.html#ags-thread-pool-start" title="ags_thread_pool_start ()">ags_thread_pool_start</a>, function in <a class="link" href="AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-remove-child" title="ags_thread_remove_child ()">ags_thread_remove_child</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-resume" title="ags_thread_resume ()">ags_thread_resume</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS" title="AGS_THREAD_RESUME_SIG">AGS_THREAD_RESUME_SIG</a>, macro in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-run" title="ags_thread_run ()">ags_thread_run</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()">ags_thread_set_sync</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-set-sync-all" title="ags_thread_set_sync_all ()">ags_thread_set_sync_all</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-sibling-is-locked" title="ags_thread_sibling_is_locked ()">ags_thread_sibling_is_locked</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-signal-children" title="ags_thread_signal_children ()">ags_thread_signal_children</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-signal-parent" title="ags_thread_signal_parent ()">ags_thread_signal_parent</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-signal-sibling" title="ags_thread_signal_sibling ()">ags_thread_signal_sibling</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-THREAD-STACKSIZE:CAPS">AGS_THREAD_STACKSIZE</GTKDOCLINK>, macro in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-start" title="ags_thread_start ()">ags_thread_start</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-stop" title="ags_thread_stop ()">ags_thread_stop</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-suspend" title="ags_thread_suspend ()">ags_thread_suspend</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS" title="AGS_THREAD_SUSPEND_SIG">AGS_THREAD_SUSPEND_SIG</a>, macro in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-timelock" title="ags_thread_timelock ()">ags_thread_timelock</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-trylock" title="ags_thread_trylock ()">ags_thread_trylock</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-unlock" title="ags_thread_unlock ()">ags_thread_unlock</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-unlock-all" title="ags_thread_unlock_all ()">ags_thread_unlock_all</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-unlock-children" title="ags_thread_unlock_children ()">ags_thread_unlock_children</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-unlock-parent" title="ags_thread_unlock_parent ()">ags_thread_unlock_parent</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-unlock-sibling" title="ags_thread_unlock_sibling ()">ags_thread_unlock_sibling</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-wait-children" title="ags_thread_wait_children ()">ags_thread_wait_children</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-wait-parent" title="ags_thread_wait_parent ()">ags_thread_wait_parent</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsThread.html#ags-thread-wait-sibling" title="ags_thread_wait_sibling ()">ags_thread_wait_sibling</a>, function in <a class="link" href="AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTimebar">AgsTimebar</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsTimebar">AgsTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTimebarClass">AgsTimebarClass</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsTimebar">AgsTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-timebar-new">ags_timebar_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTimebar">AgsTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTimer">AgsTimer</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-timer-alloc">ags_timer_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestamp.html#AgsTimestamp-struct" title="struct AgsTimestamp">AgsTimestamp</a>, struct in <a class="link" href="AgsTimestamp.html" title="AgsTimestamp">AgsTimestamp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestamp.html#AgsTimestampClass" title="struct AgsTimestampClass">AgsTimestampClass</a>, struct in <a class="link" href="AgsTimestamp.html" title="AgsTimestamp">AgsTimestamp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampFactory.html#AgsTimestampFactory-struct" title="struct AgsTimestampFactory">AgsTimestampFactory</a>, struct in <a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampFactory.html#AgsTimestampFactory-create" title='The "create" signal'>AgsTimestampFactory::create</a>, object signal in <a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampFactory.html#AgsTimestampFactoryClass" title="struct AgsTimestampFactoryClass">AgsTimestampFactoryClass</a>, struct in <a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampFactory.html#AgsTimestampFactoryFlags" title="enum AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a>, enum in <a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestamp.html#AgsTimestampFlags" title="enum AgsTimestampFlags">AgsTimestampFlags</a>, enum in <a class="link" href="AgsTimestamp.html" title="AgsTimestamp">AgsTimestamp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampThread.html#AgsTimestampThread-struct" title="struct AgsTimestampThread">AgsTimestampThread</a>, struct in <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampThread.html#AgsTimestampThreadClass" title="struct AgsTimestampThreadClass">AgsTimestampThreadClass</a>, struct in <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampFactory.html#ags-timestamp-factory-create" title="ags_timestamp_factory_create ()">ags_timestamp_factory_create</a>, function in <a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampFactory.html#ags-timestamp-factory-get-instance" title="ags_timestamp_factory_get_instance ()">ags_timestamp_factory_get_instance</a>, function in <a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampFactory.html#ags-timestamp-factory-new" title="ags_timestamp_factory_new ()">ags_timestamp_factory_new</a>, function in <a class="link" href="AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestamp.html#ags-timestamp-new" title="ags_timestamp_new ()">ags_timestamp_new</a>, function in <a class="link" href="AgsTimestamp.html" title="AgsTimestamp">AgsTimestamp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BPM">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a>, macro in <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a>, macro in <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a>, macro in <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_TIC">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a>, macro in <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTimestampThread.html#ags-timestamp-thread-new" title="ags_timestamp_thread_new ()">ags_timestamp_thread_new</a>, function in <a class="link" href="AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsToggleLed.html#AgsToggleLed-struct" title="struct AgsToggleLed">AgsToggleLed</a>, struct in <a class="link" href="AgsToggleLed.html" title="AgsToggleLed">AgsToggleLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsToggleLed.html#AgsToggleLedClass" title="struct AgsToggleLedClass">AgsToggleLedClass</a>, struct in <a class="link" href="AgsToggleLed.html" title="AgsToggleLed">AgsToggleLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTogglePatternBit.html#AgsTogglePatternBit-struct" title="struct AgsTogglePatternBit">AgsTogglePatternBit</a>, struct in <a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTogglePatternBit.html#AgsTogglePatternBit-refresh-gui" title='The "refresh-gui" signal'>AgsTogglePatternBit::refresh-gui</a>, object signal in <a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTogglePatternBit.html#AgsTogglePatternBitClass" title="struct AgsTogglePatternBitClass">AgsTogglePatternBitClass</a>, struct in <a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsToggleLed.html#ags-toggle-led-new" title="ags_toggle_led_new ()">ags_toggle_led_new</a>, function in <a class="link" href="AgsToggleLed.html" title="AgsToggleLed">AgsToggleLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTogglePatternBit.html#ags-toggle-pattern-bit-new" title="ags_toggle_pattern_bit_new ()">ags_toggle_pattern_bit_new</a>, function in <a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui" title="ags_toggle_pattern_bit_refresh_gui ()">ags_toggle_pattern_bit_refresh_gui</a>, function in <a class="link" href="AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsToolbar.html#AgsToolbar-struct" title="struct AgsToolbar">AgsToolbar</a>, struct in <a class="link" href="AgsToolbar.html" title="AgsToolbar">AgsToolbar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsToolbar.html#AgsToolbarClass" title="struct AgsToolbarClass">AgsToolbarClass</a>, struct in <a class="link" href="AgsToolbar.html" title="AgsToolbar">AgsToolbar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback" title="ags_toolbar_clear_callback ()">ags_toolbar_clear_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback" title="ags_toolbar_copy_or_cut_callback ()">ags_toolbar_copy_or_cut_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback" title="ags_toolbar_destroy_callback ()">ags_toolbar_destroy_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback" title="ags_toolbar_edit_callback ()">ags_toolbar_edit_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS" title="AGS_TOOLBAR_MODE_ALL_CHANNELS">AGS_TOOLBAR_MODE_ALL_CHANNELS</a>, macro in <a class="link" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback" title="ags_toolbar_mode_callback ()">ags_toolbar_mode_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_MULTI_CHANNEL">AGS_TOOLBAR_MODE_MULTI_CHANNEL</a>, macro in <a class="link" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_SINGLE_CHANNEL">AGS_TOOLBAR_MODE_SINGLE_CHANNEL</a>, macro in <a class="link" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsToolbar.html#ags-toolbar-new" title="ags_toolbar_new ()">ags_toolbar_new</a>, function in <a class="link" href="AgsToolbar.html" title="AgsToolbar">AgsToolbar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback" title="ags_toolbar_paste_callback ()">ags_toolbar_paste_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback" title="ags_toolbar_position_callback ()">ags_toolbar_position_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback" title="ags_toolbar_select_callback ()">ags_toolbar_select_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback" title="ags_toolbar_show_callback ()">ags_toolbar_show_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback" title="ags_toolbar_zoom_callback ()">ags_toolbar_zoom_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>, typedef in <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTreeIteratorInterface">AgsTreeIteratorInterface</GTKDOCLINK>, struct in <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-is-inverse-mode">ags_tree_iterator_is_inverse_mode</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-iterate">ags_tree_iterator_iterate</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-iterate-nested">ags_tree_iterator_iterate_nested</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-safe-iterate">ags_tree_iterator_safe_iterate</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-safe-iterate-nested">ags_tree_iterator_safe_iterate_nested</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-set-inverse-mode">ags_tree_iterator_set_inverse_mode</GTKDOCLINK>, function in <GTKDOCLINK HREF="AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<a name="idxU"></a><h3 class="title">U</h3>
+<dt>
+<a class="link" href="AgsUnrefAudioSignal.html#AgsUnrefAudioSignal-struct" title="struct AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>, struct in <a class="link" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsUnrefAudioSignal.html#AgsUnrefAudioSignalClass" title="struct AgsUnrefAudioSignalClass">AgsUnrefAudioSignalClass</a>, struct in <a class="link" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsUnrefAudioSignal.html#ags-unref-audio-signal-new" title="ags_unref_audio_signal_new ()">ags_unref_audio_signal_new</a>, function in <a class="link" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>
+</dt>
+<dd></dd>
+<a name="idxV"></a><h3 class="title">V</h3>
+<dt>
+<a class="link" href="AgsMain.html#AGS-VERSION:CAPS" title="AGS_VERSION">AGS_VERSION</a>, macro in <a class="link" href="AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVIndicator.html#AgsVIndicator-struct" title="struct AgsVIndicator">AgsVIndicator</a>, struct in <a class="link" href="AgsVIndicator.html" title="AgsVIndicator">AgsVIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVIndicator.html#AgsVIndicatorClass" title="struct AgsVIndicatorClass">AgsVIndicatorClass</a>, struct in <a class="link" href="AgsVIndicator.html" title="AgsVIndicator">AgsVIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVIndicator.html#ags-vindicator-new" title="ags_vindicator_new ()">ags_vindicator_new</a>, function in <a class="link" href="AgsVIndicator.html" title="AgsVIndicator">AgsVIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeAudioSignal.html#AgsVolumeAudioSignal-struct" title="struct AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>, struct in <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeAudioSignal.html#AgsVolumeAudioSignalClass" title="struct AgsVolumeAudioSignalClass">AgsVolumeAudioSignalClass</a>, struct in <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeChannel.html#AgsVolumeChannel-struct" title="struct AgsVolumeChannel">AgsVolumeChannel</a>, struct in <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeChannel.html#AgsVolumeChannel--volume" title='The "volume" property'>AgsVolumeChannel:volume</a>, object property in <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeChannel.html#AgsVolumeChannelClass" title="struct AgsVolumeChannelClass">AgsVolumeChannelClass</a>, struct in <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeChannelRun.html#AgsVolumeChannelRun-struct" title="struct AgsVolumeChannelRun">AgsVolumeChannelRun</a>, struct in <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeChannelRun.html#AgsVolumeChannelRunClass" title="struct AgsVolumeChannelRunClass">AgsVolumeChannelRunClass</a>, struct in <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeRecycling.html#AgsVolumeRecycling-struct" title="struct AgsVolumeRecycling">AgsVolumeRecycling</a>, struct in <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeRecycling.html#AgsVolumeRecyclingClass" title="struct AgsVolumeRecyclingClass">AgsVolumeRecyclingClass</a>, struct in <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeAudioSignal.html#ags-volume-audio-signal-new" title="ags_volume_audio_signal_new ()">ags_volume_audio_signal_new</a>, function in <a class="link" href="AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeChannel.html#ags-volume-channel-new" title="ags_volume_channel_new ()">ags_volume_channel_new</a>, function in <a class="link" href="AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeChannelRun.html#ags-volume-channel-run-new" title="ags_volume_channel_run_new ()">ags_volume_channel_run_new</a>, function in <a class="link" href="AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsVolumeRecycling.html#ags-volume-recycling-new" title="ags_volume_recycling_new ()">ags_volume_recycling_new</a>, function in <a class="link" href="AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>
+</dt>
+<dd></dd>
+<a name="idxW"></a><h3 class="title">W</h3>
+<dt>
+<a class="link" href="AgsWindow.html#AgsWindow-struct" title="struct AgsWindow">AgsWindow</a>, struct in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#AgsWindow--ags-main" title='The "ags-main" property'>AgsWindow:ags-main</a>, object property in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#AgsWindow--devout" title='The "devout" property'>AgsWindow:devout</a>, object property in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#AgsWindowClass" title="struct AgsWindowClass">AgsWindowClass</a>, struct in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#AgsWindowFlags" title="enum AgsWindowFlags">AgsWindowFlags</a>, enum in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#ags-window-decrement-machine-counter" title="ags_window_decrement_machine_counter ()">ags_window_decrement_machine_counter</a>, function in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-window-callbacks.html#ags-window-delete-event-callback" title="ags_window_delete_event_callback ()">ags_window_delete_event_callback</a>, function in <a class="link" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">ags_window_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#ags-window-find-machine-counter" title="ags_window_find_machine_counter ()">ags_window_find_machine_counter</a>, function in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#ags-window-increment-machine-counter" title="ags_window_increment_machine_counter ()">ags_window_increment_machine_counter</a>, function in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsWindow.html#ags-window-new" title="ags_window_new ()">ags_window_new</a>, function in <a class="link" href="AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<a name="idxZ"></a><h3 class="title">Z</h3>
+<dt>
+<a class="link" href="AgsMenuBar.html#ags-zoom-combo-box-new" title="ags_zoom_combo_box_new ()">ags_zoom_combo_box_new</a>, function in <a class="link" href="AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="AgsMenuBar.html#ags-zoom-menu-new" title="ags_zoom_menu_new ()">ags_zoom_menu_new</a>, function in <a class="link" href="AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/audio-file.html b/api/ags_old/audio-file.html
new file mode 100644
index 0000000..887746d
--- /dev/null
+++ b/api/ags_old/audio-file.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Audio files - Reading/Writing audio data from disk</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<link rel="prev" href="ags-ags-synths.html" title="ags_synths">
+<link rel="next" href="AgsAudioFile.html" title="AgsAudioFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-synths.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudioFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="audio-file"></a>Audio files - Reading/Writing audio data from disk</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/audio.html b/api/ags_old/audio.html
new file mode 100644
index 0000000..b378186
--- /dev/null
+++ b/api/ags_old/audio.html
@@ -0,0 +1,446 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part VI. Audio - The audio processing tree</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="AgsSingleThread.html" title="AgsSingleThread">
+<link rel="next" href="process-tree.html" title="audio processing tree">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="AgsSingleThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="process-tree.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="audio"></a>Part VI. Audio - The audio processing tree</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="chapter"><a href="process-tree.html">audio processing tree</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudio.html">AgsAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChannel.html">AgsChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsConfig.html">AgsConfig</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-container.html">ags_container</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDevout.html">AgsDevout</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInput.html">AgsInput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNotation.html">AgsNotation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNote.html">AgsNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOutput.html">AgsOutput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPattern.html">AgsPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPort.html">AgsPort</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecall.html">AgsRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallDependency.html">AgsRecallDependency</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTask.html">AgsTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="audio-file.html">Audio files - Reading/Writing audio data from disk</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="recall.html">Recalls - Effect processors</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayChannelRun.html">AgsPlayChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="task.html">Task - Data exchanged between Audio and GUI</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChangeIndicator.html">AgsChangeIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetBufferSize.html">AgsSetBufferSize</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetDevoutPlayFlags.html">AgsSetDevoutPlayFlags</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/ch01.html b/api/ags_old/ch01.html
new file mode 100644
index 0000000..36248a4
--- /dev/null
+++ b/api/ags_old/ch01.html
@@ -0,0 +1,447 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="next" href="ags-AgsMain.html" title="AgsMain">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsMain.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="idp4231712"></a>Advanced Gtk+ Sequencer</h2></div></div></div>
+<p></p>
+<div class="orderedlist"><ol class="orderedlist" type="i">
+<li class="listitem">
+<p>Util - Helper functions</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>Object - Interfaces and marshallers</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>Plugin - API of plugins</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>Widget - GUI elements</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>Thread - Multi-Threaded tree</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>Audio - The audio processing tree</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>Audio files - Reading/Writing audio data from disk</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>Recalls - Effect processors</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>Task - Data exchanged between Audio and GUI</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>GUI - Graphical user interface</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p>
+	    </p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>Editor - Piano roll and its controls</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>Engines - Composite widgets with audio set up</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>XML Input/Output - Persist project</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+<li class="listitem">
+<p>XML-RPC - planned server</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+<li class="listitem"><p></p></li>
+</ol></div>
+</li>
+</ol></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_old/ch01s02.html b/api/ags_old/ch01s02.html
new file mode 100644
index 0000000..57b08a0
--- /dev/null
+++ b/api/ags_old/ch01s02.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Object</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer">
+<link rel="prev" href="ags-AgsPlugin.html" title="AgsPlugin">
+<link rel="next" href="ags-AgsApplicable.html" title="AgsApplicable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsPlugin.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsApplicable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="sect1">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp2259200"></a>Object</h2></div></div></div>
+<p>Interfaces and marshallers</p>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_old/ch01s03.html b/api/ags_old/ch01s03.html
new file mode 100644
index 0000000..d05a761
--- /dev/null
+++ b/api/ags_old/ch01s03.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Plugin</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer">
+<link rel="prev" href="ags-AgsStackable.html" title="AgsStackable">
+<link rel="next" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsStackable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsLadspaManager.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="sect1">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp189536"></a>Plugin</h2></div></div></div>
+<p>API of plugins</p>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_old/ch01s04.html b/api/ags_old/ch01s04.html
new file mode 100644
index 0000000..c7e77eb
--- /dev/null
+++ b/api/ags_old/ch01s04.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Widget</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer">
+<link rel="prev" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">
+<link rel="next" href="ags-AgsDial.html" title="AgsDial">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-plugin-stock.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsDial.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="sect1">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp52768"></a>Widget</h2></div></div></div>
+<p>GUI elements</p>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_old/ch01s05.html b/api/ags_old/ch01s05.html
new file mode 100644
index 0000000..012139d
--- /dev/null
+++ b/api/ags_old/ch01s05.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Thread</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer">
+<link rel="prev" href="ags-AgsTable.html" title="AgsTable">
+<link rel="next" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsTable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioLoop.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="sect1">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp2423584"></a>Thread</h2></div></div></div>
+<p>Multi-Threaded tree</p>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_old/ch01s06.html b/api/ags_old/ch01s06.html
new file mode 100644
index 0000000..f10391f
--- /dev/null
+++ b/api/ags_old/ch01s06.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Audio</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer">
+<link rel="prev" href="ags-AgsSingleThread.html" title="AgsSingleThread">
+<link rel="next" href="ags-AgsAudio.html" title="AgsAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSingleThread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="sect1">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp214496"></a>Audio</h2></div></div></div>
+<p>The audio processing tree</p>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="idp4643104"></a>Audio files</h3></div></div></div>
+<p>Reading/Writing audio data from disk</p>
+</div>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="idp61856"></a>Recalls</h3></div></div></div>
+<p>Effect processors</p>
+</div>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="idp5465648"></a>Task</h3></div></div></div>
+<p>Data exchanged between Audio and GUI</p>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_old/ch01s07.html b/api/ags_old/ch01s07.html
new file mode 100644
index 0000000..24c0006
--- /dev/null
+++ b/api/ags_old/ch01s07.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>GUI</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer">
+<link rel="prev" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<link rel="next" href="ags-AgsAudioPreferences.html" title="AgsAudioPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsUnrefAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsAudioPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="sect1">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp5493216"></a>GUI</h2></div></div></div>
+<p>Graphical user interface</p>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="idp5522512"></a>Editor</h3></div></div></div>
+<p>Piano roll and its controls</p>
+</div>
+<div class="sect2">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="idp5528128"></a>Engines</h3></div></div></div>
+<p>Composite widgets with audio set up</p>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_old/ch01s08.html b/api/ags_old/ch01s08.html
new file mode 100644
index 0000000..9fa5b80
--- /dev/null
+++ b/api/ags_old/ch01s08.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>XML Input/Output</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer">
+<link rel="prev" href="ags-AgsSynthInputPad.html" title="AgsSynthInputPad">
+<link rel="next" href="ags-AgsFile.html" title="AgsFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-AgsSynthInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="sect1">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp5543296"></a>XML Input/Output</h2></div></div></div>
+<p>Persist project</p>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_old/ch01s09.html b/api/ags_old/ch01s09.html
new file mode 100644
index 0000000..a2ce9c6
--- /dev/null
+++ b/api/ags_old/ch01s09.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>XML-RPC</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="ch01.html" title="Advanced Gtk+ Sequencer">
+<link rel="prev" href="ags-ags-file-thread.html" title="ags_file_thread">
+<link rel="next" href="ags-AgsRegistry.html" title="AgsRegistry">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-thread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-AgsRegistry.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="sect1">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp5550896"></a>XML-RPC</h2></div></div></div>
+<p>planned server</p>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/api/ags_old/composite-widgets.html b/api/ags_old/composite-widgets.html
new file mode 100644
index 0000000..f6edd94
--- /dev/null
+++ b/api/ags_old/composite-widgets.html
@@ -0,0 +1,203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Composite widgets</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<link rel="prev" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<link rel="next" href="AgsAudioPreferences.html" title="AgsAudioPreferences">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="pt07.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt07.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudioPreferences.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="composite-widgets"></a>Composite widgets</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsEditor.html">AgsEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLine.html">AgsLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachine.html">AgsMachine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPad.html">AgsPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPreferences.html">AgsPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRuler.html">AgsRuler</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ruler-callbacks.html">ags_ruler_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsWindow.html">AgsWindow</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/deprecated-api-index.html b/api/ags_old/deprecated-api-index.html
new file mode 100644
index 0000000..dd7e271
--- /dev/null
+++ b/api/ags_old/deprecated-api-index.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index of deprecated API</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="api-index-full.html" title="API Index">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td> </td>
+</tr></table>
+<div class="index">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="deprecated-api-index"></a>Index of deprecated API</h2></div></div></div>
+<a name="idx"></a>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/editor.html b/api/ags_old/editor.html
new file mode 100644
index 0000000..241e892
--- /dev/null
+++ b/api/ags_old/editor.html
@@ -0,0 +1,59 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Editor - Piano roll and its controls</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<link rel="prev" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">
+<link rel="next" href="AgsMeter.html" title="AgsMeter">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-sf2-chooser-callbacks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt07.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsMeter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="editor"></a>Editor - Piano roll and its controls</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsMeter.html">AgsMeter</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/engines.html b/api/ags_old/engines.html
new file mode 100644
index 0000000..f538766
--- /dev/null
+++ b/api/ags_old/engines.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Engines - Composite widgets with audio set up</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt07.html" title="Part VII. GUI - Graphical user interface">
+<link rel="prev" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">
+<link rel="next" href="AgsDrum.html" title="AgsDrum">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-toolbar-mode-stock.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt07.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDrum.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="engines"></a>Engines - Composite widgets with audio set up</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsDrum.html">AgsDrum</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixer.html">AgsMixer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanel.html">AgsPanel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynth.html">AgsSynth</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/home.png b/api/ags_old/home.png
new file mode 100644
index 0000000..1700361
Binary files /dev/null and b/api/ags_old/home.png differ
diff --git a/api/ags_old/index.html b/api/ags_old/index.html
new file mode 100644
index 0000000..9e546b9
--- /dev/null
+++ b/api/ags_old/index.html
@@ -0,0 +1,952 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="next" href="AgsMain.html" title="AgsMain">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="book">
+<div class="titlepage">
+<div>
+<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Advanced Gtk+ Sequencer Reference Manual</p></th></tr></table></div>
+<div><p class="releaseinfo">
+      for Advanced Gtk+ Sequencer 0.4.2.
+      The latest version of this documentation can be found on-line at
+      <a class="ulink" href="http://ags.sourceforge.net/api/ags/index.html" target="_top">http://ags.sourceforge.net/api/ags/</a>.
+    </p></div>
+</div>
+<hr>
+</div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsMain.html">AgsMain</a></span><span class="refpurpose"></span>
+</dt>
+<dt><span class="part"><a href="util.html">I. Util - Helper functions</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-combo-box-text.html">ags_combo_box_text</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-id-generator.html">ags_id_generator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-list.html">ags_list</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMenu.html">AgsMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMenuItem.html">AgsMenuItem</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOptionMenu.html">AgsOptionMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-parameter.html">ags_parameter</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="object.html">II. Object - Interfaces and marshallers</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsApplicable.html">AgsApplicable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCountable.html">AgsCountable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDynamicConnectable.html">AgsDynamicConnectable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMainLoop.html">AgsMainLoop</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-marshal.html">ags_marshal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMutable.html">AgsMutable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPackable.html">AgsPackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPortlet.html">AgsPortlet</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRunnable.html">AgsRunnable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSeekable.html">AgsSeekable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTactable.html">AgsTactable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStackable.html">AgsStackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPersistable.html">AgsPersistable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayable.html">AgsPlayable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlugin.html">AgsPlugin</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="plugin.html">III. Plugin - API of plugins</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsLadspaManager.html">AgsLadspaManager</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPluginFactory.html">AgsPluginFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-plugin-stock.html">ags_plugin_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="widget.html">IV. Widget - GUI elements</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsDial.html">AgsDial</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExpander.html">AgsExpander</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExpanderSet.html">AgsExpanderSet</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsIndicator.html">AgsIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLed.html">AgsLed</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVIndicator.html">AgsVIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTable.html">AgsTable</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="thread.html">V. Thread - Multi-Threaded tree</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioLoop.html">AgsAudioLoop</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAutosaveThread.html">AgsAutosaveThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDevoutThread.html">AgsDevoutThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExportThread.html">AgsExportThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsGuiThread.html">AgsGuiThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsIteratorThread.html">AgsIteratorThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecyclingThread.html">AgsRecyclingThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-recycling-thread-callbacks.html">ags_recycling_thread_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsReturnableThread.html">AgsReturnableThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTaskThread.html">AgsTaskThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTimestampThread.html">AgsTimestampThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsThread.html">AgsThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsThreadPool.html">AgsThreadPool</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSingleThread.html">AgsSingleThread</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="audio.html">VI. Audio - The audio processing tree</a></span></dt>
+<dd><dl>
+<dt><span class="chapter"><a href="process-tree.html">audio processing tree</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudio.html">AgsAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChannel.html">AgsChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsConfig.html">AgsConfig</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-container.html">ags_container</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDevout.html">AgsDevout</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInput.html">AgsInput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNotation.html">AgsNotation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNote.html">AgsNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOutput.html">AgsOutput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPattern.html">AgsPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPort.html">AgsPort</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecall.html">AgsRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallDependency.html">AgsRecallDependency</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTask.html">AgsTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="audio-file.html">Audio files - Reading/Writing audio data from disk</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="recall.html">Recalls - Effect processors</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayChannelRun.html">AgsPlayChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="task.html">Task - Data exchanged between Audio and GUI</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChangeIndicator.html">AgsChangeIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetBufferSize.html">AgsSetBufferSize</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetDevoutPlayFlags.html">AgsSetDevoutPlayFlags</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl></dd>
+<dt><span class="part"><a href="pt07.html">VII. GUI - Graphical user interface</a></span></dt>
+<dd><dl>
+<dt><span class="chapter"><a href="composite-widgets.html">Composite widgets</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsEditor.html">AgsEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLine.html">AgsLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachine.html">AgsMachine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPad.html">AgsPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPreferences.html">AgsPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRuler.html">AgsRuler</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ruler-callbacks.html">ags_ruler_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsWindow.html">AgsWindow</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="editor.html">Editor - Piano roll and its controls</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsMeter.html">AgsMeter</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="engines.html">Engines - Composite widgets with audio set up</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsDrum.html">AgsDrum</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixer.html">AgsMixer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanel.html">AgsPanel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynth.html">AgsSynth</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl></dd>
+<dt><span class="part"><a href="xml-io.html">VIII. XML Input/Output - Persist project</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsFile.html">AgsFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-gui.html">ags_file_gui</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileIdRef.html">AgsFileIdRef</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileLaunch.html">AgsFileLaunch</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileLink.html">AgsFileLink</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileLookup.html">AgsFileLookup</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileRead.html">AgsFileRead</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileSelection.html">AgsFileSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-selection-callbacks.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-sound.html">ags_file_sound</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-stock.html">ags_file_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-util.html">ags_file_util</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-thread.html">ags_file_thread</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="xml-rpc.html">IX. XML-RPC - planned server</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsRegistry.html">AgsRegistry</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoteTask.html">AgsRemoteTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsServer.html">AgsServer</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
+<dt><span class="index"><a href="deprecated-api-index.html">Index of deprecated API</a></span></dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/left.png b/api/ags_old/left.png
new file mode 100644
index 0000000..2d05b3d
Binary files /dev/null and b/api/ags_old/left.png differ
diff --git a/api/ags_old/object.html b/api/ags_old/object.html
new file mode 100644
index 0000000..b3f236e
--- /dev/null
+++ b/api/ags_old/object.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part II. Object - Interfaces and marshallers</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-ags-parameter.html" title="ags_parameter">
+<link rel="next" href="AgsApplicable.html" title="AgsApplicable">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-parameter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsApplicable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="object"></a>Part II. Object - Interfaces and marshallers</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="AgsApplicable.html">AgsApplicable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCountable.html">AgsCountable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDynamicConnectable.html">AgsDynamicConnectable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMainLoop.html">AgsMainLoop</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-marshal.html">ags_marshal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMutable.html">AgsMutable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPackable.html">AgsPackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPortlet.html">AgsPortlet</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRunnable.html">AgsRunnable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSeekable.html">AgsSeekable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTactable.html">AgsTactable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStackable.html">AgsStackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPersistable.html">AgsPersistable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayable.html">AgsPlayable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlugin.html">AgsPlugin</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/plugin.html b/api/ags_old/plugin.html
new file mode 100644
index 0000000..f20fabf
--- /dev/null
+++ b/api/ags_old/plugin.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part III. Plugin - API of plugins</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="AgsPlugin.html" title="AgsPlugin">
+<link rel="next" href="AgsLadspaManager.html" title="AgsLadspaManager">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="AgsPlugin.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsLadspaManager.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="plugin"></a>Part III. Plugin - API of plugins</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="AgsLadspaManager.html">AgsLadspaManager</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPluginFactory.html">AgsPluginFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-plugin-stock.html">ags_plugin_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/process-tree.html b/api/ags_old/process-tree.html
new file mode 100644
index 0000000..ea27f66
--- /dev/null
+++ b/api/ags_old/process-tree.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>audio processing tree</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<link rel="prev" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<link rel="next" href="AgsAudio.html" title="AgsAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="audio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="process-tree"></a>audio processing tree</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudio.html">AgsAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChannel.html">AgsChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsConfig.html">AgsConfig</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-container.html">ags_container</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDevout.html">AgsDevout</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInput.html">AgsInput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNotation.html">AgsNotation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNote.html">AgsNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOutput.html">AgsOutput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPattern.html">AgsPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPort.html">AgsPort</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecall.html">AgsRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallDependency.html">AgsRecallDependency</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTask.html">AgsTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/pt07.html b/api/ags_old/pt07.html
new file mode 100644
index 0000000..502ecb8
--- /dev/null
+++ b/api/ags_old/pt07.html
@@ -0,0 +1,326 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part VII. GUI - Graphical user interface</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<link rel="next" href="composite-widgets.html" title="Composite widgets">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="AgsUnrefAudioSignal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="composite-widgets.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="idp5492176"></a>Part VII. GUI - Graphical user interface</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="chapter"><a href="composite-widgets.html">Composite widgets</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsEditor.html">AgsEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLine.html">AgsLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachine.html">AgsMachine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPad.html">AgsPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPreferences.html">AgsPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRuler.html">AgsRuler</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ruler-callbacks.html">ags_ruler_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsWindow.html">AgsWindow</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="editor.html">Editor - Piano roll and its controls</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsMeter.html">AgsMeter</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="engines.html">Engines - Composite widgets with audio set up</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsDrum.html">AgsDrum</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixer.html">AgsMixer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanel.html">AgsPanel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynth.html">AgsSynth</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/recall.html b/api/ags_old/recall.html
new file mode 100644
index 0000000..b9222bc
--- /dev/null
+++ b/api/ags_old/recall.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Recalls - Effect processors</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<link rel="prev" href="AgsSndfile.html" title="AgsSndfile">
+<link rel="next" href="AgsAudioFile.html" title="AgsAudioFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="AgsSndfile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudioFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="recall"></a>Recalls - Effect processors</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayChannelRun.html">AgsPlayChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/right.png b/api/ags_old/right.png
new file mode 100644
index 0000000..92832e3
Binary files /dev/null and b/api/ags_old/right.png differ
diff --git a/api/ags_old/style.css b/api/ags_old/style.css
new file mode 100644
index 0000000..d6f6c26
--- /dev/null
+++ b/api/ags_old/style.css
@@ -0,0 +1,266 @@
+.synopsis, .classsynopsis
+{
+  /* tango:aluminium 1/2 */
+  background: #eeeeec;
+  border: solid 1px #d3d7cf;
+  padding: 0.5em;
+}
+.programlisting
+{
+  /* tango:sky blue 0/1 */
+  background: #e6f3ff;
+  border: solid 1px #729fcf;
+  padding: 0.5em;
+}
+.variablelist
+{
+  padding: 4px;
+  margin-left: 3em;
+}
+.variablelist td:first-child
+{
+  vertical-align: top;
+}
+
+ at media screen {
+  sup a.footnote
+  {
+    position: relative;
+    top: 0em ! important;
+    
+  }
+  /* this is needed so that the local anchors are displayed below the naviagtion */
+  div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
+  {
+    display: inline-block;
+    position: relative;
+    top:-5em;
+  }
+  /* this seems to be a bug in the xsl style sheets when generating indexes */
+  div.index div.index
+  {
+    top: 0em;
+  }
+  /* make space for the fixed navigation bar and add space at the bottom so that
+   * link targets appear somewhat close to top
+   */
+  body
+  {
+    padding-top: 3.2em;
+    padding-bottom: 20em;
+  }
+  /* style and size the navigation bar */
+  table.navigation#top
+  {
+    position: fixed;
+    /* tango:scarlet red 0/1 */
+    background: #ffe6e6;
+    border: solid 1px #ef2929;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    height: 3em;
+    z-index: 10;
+  }
+  .navigation a, .navigation a:visited
+  {
+    /* tango:scarlet red 3 */
+    color: #a40000;
+  }
+  .navigation a:hover
+  {
+    /* tango:scarlet red 1 */
+    color: #ef2929;
+  }
+  td.shortcuts
+  {
+    /* tango:scarlet red 1 */
+    color: #ef2929;
+    font-size: 80%;
+    white-space: nowrap;
+  }
+}
+ at media print {
+  table.navigation {
+    visibility: collapse;
+    display: none;
+  }
+  div.titlepage table.navigation {
+    visibility: visible;
+    display: table;
+    /* tango:scarlet red 0/1 */
+    background: #ffe6e6;
+    border: solid 1px #ef2929;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    height: 3em;
+  }
+}
+
+.navigation .title
+{
+  font-size: 200%;
+}
+
+div.gallery-float
+{
+  float: left;
+  padding: 10px;
+}
+div.gallery-float img
+{
+  border-style: none;
+}
+div.gallery-spacer
+{
+  clear: both;
+}
+
+a, a:visited
+{
+  text-decoration: none;
+  /* tango:sky blue 2 */
+  color: #3465a4;
+}
+a:hover
+{
+  text-decoration: underline;
+  /* tango:sky blue 1 */
+  color: #729fcf;
+}
+
+div.table table
+{
+  border-collapse: collapse;
+  border-spacing: 0px;
+  /* tango:aluminium 3 */
+  border: solid 1px #babdb6;
+}
+
+div.table table td, div.table table th
+{
+  /* tango:aluminium 3 */
+  border: solid 1px #babdb6;
+  padding: 3px;
+  vertical-align: top;
+}
+
+div.table table th
+{
+  /* tango:aluminium 2 */
+  background-color: #d3d7cf;
+}
+
+hr
+{
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  background: #babdb6;
+  border: none 0px;
+  height: 1px;
+  clear: both;
+}
+
+.footer
+{
+  padding-top: 3.5em;
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  text-align: center;
+  font-size: 80%;
+}
+
+.warning
+{
+  /* tango:orange 0/1 */
+  background: #ffeed9;
+  border-color: #ffb04f;
+}
+.note
+{
+  /* tango:chameleon 0/0.5 */
+  background: #d8ffb2;
+  border-color: #abf562;
+}
+.note, .warning
+{
+  padding: 0.5em;
+  border-width: 1px;
+  border-style: solid;
+}
+.note h3, .warning h3
+{
+  margin-top: 0.0em
+}
+.note p, .warning p
+{
+  margin-bottom: 0.0em
+}
+
+/* blob links */
+h2 .extralinks, h3 .extralinks
+{
+  float: right;
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  font-size: 80%;
+  font-weight: normal;
+}
+
+.annotation
+{
+  /* tango:aluminium 5 */
+  color: #555753;
+  font-size: 80%;
+  font-weight: normal;
+}
+
+/* code listings */
+
+.listing_code .programlisting .cbracket   { color: #a40000; } /* tango: scarlet red 3 */
+.listing_code .programlisting .comment    { color: #a1a39d; } /* tango: aluminium 4 */
+.listing_code .programlisting .function   { color: #000000; font-weight: bold; }
+.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */
+.listing_code .programlisting .keyword    { color: #4e9a06; } /* tango: chameleon 3  */
+.listing_code .programlisting .linenum    { color: #babdb6; } /* tango: aluminium 3 */
+.listing_code .programlisting .normal     { color: #000000; }
+.listing_code .programlisting .number     { color: #75507b; } /* tango: plum 2 */
+.listing_code .programlisting .preproc    { color: #204a87; } /* tango: sky blue 3  */
+.listing_code .programlisting .string     { color: #c17d11; } /* tango: chocolate 2 */
+.listing_code .programlisting .type       { color: #000000; }
+.listing_code .programlisting .type a     { color: #11326b; } /* tango: sky blue 4 */
+.listing_code .programlisting .symbol     { color: #ce5c00; } /* tango: orange 3 */
+
+.listing_frame {
+  /* tango:sky blue 1 */
+  border: solid 1px #729fcf;
+  padding: 0px;
+}
+
+.listing_lines, .listing_code {
+  margin-top: 0px;
+  margin-bottom: 0px;
+  padding: 0.5em;
+}
+.listing_lines {
+  /* tango:sky blue 0.5 */
+  background: #a6c5e3;
+  /* tango:aluminium 6 */
+  color: #2e3436;
+}
+.listing_code {
+  /* tango:sky blue 0 */
+  background: #e6f3ff;
+}
+.listing_code .programlisting {
+  /* override from previous */
+  border: none 0px;
+  padding: 0px;
+}
+.listing_lines pre, .listing_code pre {
+  margin: 0px;
+}
+
diff --git a/api/ags_old/task.html b/api/ags_old/task.html
new file mode 100644
index 0000000..af270b9
--- /dev/null
+++ b/api/ags_old/task.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Task - Data exchanged between Audio and GUI</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VI. Audio - The audio processing tree">
+<link rel="prev" href="AgsStreamRecycling.html" title="AgsStreamRecycling">
+<link rel="next" href="AgsAddAudio.html" title="AgsAddAudio">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="AgsStreamRecycling.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAddAudio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="task"></a>Task - Data exchanged between Audio and GUI</h2></div></div></div>
+<div class="toc"><dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChangeIndicator.html">AgsChangeIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetBufferSize.html">AgsSetBufferSize</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetDevoutPlayFlags.html">AgsSetDevoutPlayFlags</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/thread.html b/api/ags_old/thread.html
new file mode 100644
index 0000000..c3c7779
--- /dev/null
+++ b/api/ags_old/thread.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part V. Thread - Multi-Threaded tree</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="AgsTable.html" title="AgsTable">
+<link rel="next" href="AgsAudioLoop.html" title="AgsAudioLoop">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="AgsTable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsAudioLoop.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="thread"></a>Part V. Thread - Multi-Threaded tree</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="AgsAudioLoop.html">AgsAudioLoop</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsAutosaveThread.html">AgsAutosaveThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsDevoutThread.html">AgsDevoutThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExportThread.html">AgsExportThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsGuiThread.html">AgsGuiThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsIteratorThread.html">AgsIteratorThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRecyclingThread.html">AgsRecyclingThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-recycling-thread-callbacks.html">ags_recycling_thread_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsReturnableThread.html">AgsReturnableThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTaskThread.html">AgsTaskThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTimestampThread.html">AgsTimestampThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsThread.html">AgsThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsThreadPool.html">AgsThreadPool</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsSingleThread.html">AgsSingleThread</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/up.png b/api/ags_old/up.png
new file mode 100644
index 0000000..85b3e2a
Binary files /dev/null and b/api/ags_old/up.png differ
diff --git a/api/ags_old/util.html b/api/ags_old/util.html
new file mode 100644
index 0000000..32a788c
--- /dev/null
+++ b/api/ags_old/util.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part I. Util - Helper functions</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="AgsMain.html" title="AgsMain">
+<link rel="next" href="ags-ags-combo-box-text.html" title="ags_combo_box_text">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="AgsMain.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="ags-ags-combo-box-text.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="util"></a>Part I. Util - Helper functions</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-combo-box-text.html">ags_combo_box_text</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-id-generator.html">ags_id_generator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-list.html">ags_list</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMenu.html">AgsMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsMenuItem.html">AgsMenuItem</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsOptionMenu.html">AgsOptionMenu</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-parameter.html">ags_parameter</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/widget.html b/api/ags_old/widget.html
new file mode 100644
index 0000000..d1784e0
--- /dev/null
+++ b/api/ags_old/widget.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part IV. Widget - GUI elements</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">
+<link rel="next" href="AgsDial.html" title="AgsDial">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-plugin-stock.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsDial.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="widget"></a>Part IV. Widget - GUI elements</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="AgsDial.html">AgsDial</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExpander.html">AgsExpander</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsExpanderSet.html">AgsExpanderSet</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsIndicator.html">AgsIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsLed.html">AgsLed</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsVIndicator.html">AgsVIndicator</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsTable.html">AgsTable</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/xml-io.html b/api/ags_old/xml-io.html
new file mode 100644
index 0000000..3a869f4
--- /dev/null
+++ b/api/ags_old/xml-io.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part VIII. XML Input/Output - Persist project</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="AgsSynthInputPad.html" title="AgsSynthInputPad">
+<link rel="next" href="AgsFile.html" title="AgsFile">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="AgsSynthInputPad.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="xml-io"></a>Part VIII. XML Input/Output - Persist project</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="AgsFile.html">AgsFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-gui.html">ags_file_gui</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileIdRef.html">AgsFileIdRef</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileLaunch.html">AgsFileLaunch</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileLink.html">AgsFileLink</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileLookup.html">AgsFileLookup</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileRead.html">AgsFileRead</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsFileSelection.html">AgsFileSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-selection-callbacks.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-sound.html">ags_file_sound</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-stock.html">ags_file_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-util.html">ags_file_util</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-thread.html">ags_file_thread</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/ags_old/xml-rpc.html b/api/ags_old/xml-rpc.html
new file mode 100644
index 0000000..1bdcb9e
--- /dev/null
+++ b/api/ags_old/xml-rpc.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part IX. XML-RPC - planned server</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-ags-file-thread.html" title="ags_file_thread">
+<link rel="next" href="AgsRegistry.html" title="AgsRegistry">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ags-ags-file-thread.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Advanced Gtk+ Sequencer Reference Manual</th>
+<td><a accesskey="n" href="AgsRegistry.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="xml-rpc"></a>Part IX. XML-RPC - planned server</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt>
+<span class="refentrytitle"><a href="AgsRegistry.html">AgsRegistry</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsRemoteTask.html">AgsRemoteTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="AgsServer.html">AgsServer</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
diff --git a/api/api-index-full.html b/api/api-index-full.html
new file mode 100644
index 0000000..28c12b1
--- /dev/null
+++ b/api/api-index-full.html
@@ -0,0 +1,6398 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: API Index</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsServer.html" title="AgsServer">
+<link rel="next" href="deprecated-api-index.html" title="Index of deprecated API">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxA">A</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxB">B</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxC">C</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxD">D</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxE">E</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxF">F</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxG">G</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxH">H</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxI">I</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxJ">J</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxL">L</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxM">M</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxN">N</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxO">O</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxP">P</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxR">R</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxS">S</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxT">T</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxU">U</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxV">V</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxW">W</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxZ">Z</a></span></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ags-AgsServer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="deprecated-api-index.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="index">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="api-index-full"></a>API Index</h1></div></div></div>
+<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
+<dt>
+<a class="link" href="ags-AgsThread.html#AgsAccountingTable" title="struct AgsAccountingTable">AgsAccountingTable</a>, struct in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS" title="AGS_ACCOUNTING_TABLE()">AGS_ACCOUNTING_TABLE</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-accounting-table-alloc" title="ags_accounting_table_alloc ()">ags_accounting_table_alloc</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-accounting-table-set-sanity" title="ags_accounting_table_set_sanity ()">ags_accounting_table_set_sanity</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddAudio.html#ags-add-audio-new" title="ags_add_audio_new ()">ags_add_audio_new</a>, function in <a class="link" href="ags-AgsAddAudio.html" title="AgsAddAudio">AgsAddAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddAudioSignal.html#ags-add-audio-signal-new" title="ags_add_audio_signal_new ()">ags_add_audio_signal_new</a>, function in <a class="link" href="ags-AgsAddAudioSignal.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddLineMember.html#ags-add-line-member-new" title="ags_add_line_member_new ()">ags_add_line_member_new</a>, function in <a class="link" href="ags-AgsAddLineMember.html" title="AgsAddLineMember">AgsAddLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddNote.html#ags-add-note-new" title="ags_add_note_new ()">ags_add_note_new</a>, function in <a class="link" href="ags-AgsAddNote.html" title="AgsAddNote">AgsAddNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddPointToSelection.html#ags-add-point-to-selection-new" title="ags_add_point_to_selection_new ()">ags_add_point_to_selection_new</a>, function in <a class="link" href="ags-AgsAddPointToSelection.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddRecall.html#ags-add-recall-new" title="ags_add_recall_new ()">ags_add_recall_new</a>, function in <a class="link" href="ags-AgsAddRecall.html" title="AgsAddRecall">AgsAddRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAddRegionToSelection.html#ags-add-region-to-selection-new" title="ags_add_region_to_selection_new ()">ags_add_region_to_selection_new</a>, function in <a class="link" href="ags-AgsAddRegionToSelection.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS" title="ALSA_PCM_NEW_HW_PARAMS_API">ALSA_PCM_NEW_HW_PARAMS_API</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-amplifier">ags_amplifier</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-amplifier">ags_amplifier</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendAudio.html#ags-append-audio-new" title="ags_append_audio_new ()">ags_append_audio_new</a>, function in <a class="link" href="ags-AgsAppendAudio.html" title="AgsAppendAudio">AgsAppendAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendAudioThreaded.html#ags-append-audio-threaded-new" title="ags_append_audio_threaded_new ()">ags_append_audio_threaded_new</a>, function in <a class="link" href="ags-AgsAppendAudioThreaded.html" title="AgsAppendAudioThreaded">AgsAppendAudioThreaded</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendChannel.html#ags-append-channel-new" title="ags_append_channel_new ()">ags_append_channel_new</a>, function in <a class="link" href="ags-AgsAppendChannel.html" title="AgsAppendChannel">AgsAppendChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAppendRecall.html#ags-append-recall-new" title="ags_append_recall_new ()">ags_append_recall_new</a>, function in <a class="link" href="ags-AgsAppendRecall.html" title="AgsAppendRecall">AgsAppendRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplicable.html#ags-applicable-apply" title="ags_applicable_apply ()">ags_applicable_apply</a>, function in <a class="link" href="ags-AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplicable.html#ags-applicable-reset" title="ags_applicable_reset ()">ags_applicable_reset</a>, function in <a class="link" href="ags-AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplicable.html#ags-applicable-set-update" title="ags_applicable_set_update ()">ags_applicable_set_update</a>, function in <a class="link" href="ags-AgsApplicable.html" title="AgsApplicable">AgsApplicable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplySynth.html#AgsApplySynthWave" title="enum AgsApplySynthWave">AgsApplySynthWave</a>, enum in <a class="link" href="ags-AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyBpm.html#ags-apply-bpm-new" title="ags_apply_bpm_new ()">ags_apply_bpm_new</a>, function in <a class="link" href="ags-AgsApplyBpm.html" title="AgsApplyBpm">AgsApplyBpm</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplySequencerLength.html#ags-apply-sequencer-length-new" title="ags_apply_sequencer_length_new ()">ags_apply_sequencer_length_new</a>, function in <a class="link" href="ags-AgsApplySequencerLength.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplySynth.html#ags-apply-synth-new" title="ags_apply_synth_new ()">ags_apply_synth_new</a>, function in <a class="link" href="ags-AgsApplySynth.html" title="AgsApplySynth">AgsApplySynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyTact.html#ags-apply-tact-new" title="ags_apply_tact_new ()">ags_apply_tact_new</a>, function in <a class="link" href="ags-AgsApplyTact.html" title="AgsApplyTact">AgsApplyTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsApplyWavetable.html#ags-apply-wavetable-new" title="ags_apply_wavetable_new ()">ags_apply_wavetable_new</a>, function in <a class="link" href="ags-AgsApplyWavetable.html" title="AgsApplyWavetable">AgsApplyWavetable</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsAsyncQueueFlags">AgsAsyncQueueFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-add">ags_async_queue_add</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-clean">ags_async_queue_clean</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-CLOCK-ID:CAPS">AGS_ASYNC_QUEUE_CLOCK_ID</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-DEFAULT-SYSTEM-JIFFIE:CAPS">AGS_ASYNC_QUEUE_DEFAULT_SYSTEM_JIFFIE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-find-context">ags_async_queue_find_context</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-idle">ags_async_queue_idle</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-initerrupt">ags_async_queue_initerrupt</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-new">ags_async_queue_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-next-interval">ags_async_queue_next_interval</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-pop-context">ags_async_queue_pop_context</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-push-context">ags_async_queue_push_context</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-remove">ags_async_queue_remove</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-SIGNAL-HIGH:CAPS">AGS_ASYNC_QUEUE_SIGNAL_HIGH</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-ASYNC-QUEUE-SIGNAL-LOW:CAPS">AGS_ASYNC_QUEUE_SIGNAL_LOW</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-async-queue-worker">ags_async_queue_worker</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#AgsAttack" title="AgsAttack">AgsAttack</a>, struct in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#AgsAttackFlags" title="enum AgsAttackFlags">AgsAttackFlags</a>, enum in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a>, enum in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#AgsAudioLoopFlags" title="enum AgsAudioLoopFlags">AgsAudioLoopFlags</a>, enum in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#AgsAudioSignalFlags" title="enum AgsAudioSignalFlags">AgsAudioSignalFlags</a>, enum in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-add-recycling-container" title="ags_audio_add_recycling_container ()">ags_audio_add_recycling_container</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-done" title="ags_audio_done ()">ags_audio_done</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-close" title="ags_audio_file_close ()">ags_audio_file_close</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-flush" title="ags_audio_file_flush ()">ags_audio_file_flush</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-new" title="ags_audio_file_new ()">ags_audio_file_new</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-open" title="ags_audio_file_open ()">ags_audio_file_open</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-open-from-data" title="ags_audio_file_open_from_data ()">ags_audio_file_open_from_data</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-read-audio-signal" title="ags_audio_file_read_audio_signal ()">ags_audio_file_read_audio_signal</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-rw-open" title="ags_audio_file_rw_open ()">ags_audio_file_rw_open</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-seek" title="ags_audio_file_seek ()">ags_audio_file_seek</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioFile.html#ags-audio-file-write" title="ags_audio_file_write ()">ags_audio_file_write</a>, function in <a class="link" href="ags-AgsAudioFile.html" title="AgsAudioFile">AgsAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-audio-file-xml-new">ags_audio_file_xml_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAudioFileXml">AgsAudioFileXml</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-find-port" title="ags_audio_find_port ()">ags_audio_find_port</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-init-run" title="ags_audio_init_run ()">ags_audio_init_run</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-audio" title="ags_audio_loop_add_audio ()">ags_audio_loop_add_audio</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-channel" title="ags_audio_loop_add_channel ()">ags_audio_loop_add_channel</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-add-recall" title="ags_audio_loop_add_recall ()">ags_audio_loop_add_recall</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" title="AGS_AUDIO_LOOP_DEFAULT_JIFFIE">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-new" title="ags_audio_loop_new ()">ags_audio_loop_new</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-audio" title="ags_audio_loop_remove_audio ()">ags_audio_loop_remove_audio</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-channel" title="ags_audio_loop_remove_channel ()">ags_audio_loop_remove_channel</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioLoop.html#ags-audio-loop-remove-recall" title="ags_audio_loop_remove_recall ()">ags_audio_loop_remove_recall</a>, function in <a class="link" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">AgsAudioLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed" title="ags_audio_preferences_audio_channels_changed ()">ags_audio_preferences_audio_channels_changed</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed" title="ags_audio_preferences_buffer_size_changed ()">ags_audio_preferences_buffer_size_changed</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback" title="ags_audio_preferences_card_changed_callback ()">ags_audio_preferences_card_changed_callback</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioPreferences.html#ags-audio-preferences-new" title="ags_audio_preferences_new ()">ags_audio_preferences_new</a>, function in <a class="link" href="ags-AgsAudioPreferences.html" title="AgsAudioPreferences">AgsAudioPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed" title="ags_audio_preferences_samplerate_changed ()">ags_audio_preferences_samplerate_changed</a>, function in <a class="link" href="ags-ags-audio-preferences-callbacks.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove" title="ags_audio_remove ()">ags_audio_remove</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-remove-recycling-container" title="ags_audio_remove_recycling_container ()">ags_audio_remove_recycling_container</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSetRecycling.html#ags-audio-set-recycling-new" title="ags_audio_set_recycling_new ()">ags_audio_set_recycling_new</a>, function in <a class="link" href="ags-AgsAudioSetRecycling.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-add-stream" title="ags_audio_signal_add_stream ()">ags_audio_signal_add_stream</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer" title="ags_audio_signal_copy_buffer_to_buffer ()">ags_audio_signal_copy_buffer_to_buffer</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer" title="ags_audio_signal_copy_buffer_to_double_buffer ()">ags_audio_signal_copy_buffer_to_double_buffer</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer" title="ags_audio_signal_copy_double_buffer_to_buffer ()">ags_audio_signal_copy_double_buffer_to_buffer</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-duplicate-stream" title="ags_audio_signal_duplicate_stream ()">ags_audio_signal_duplicate_stream</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-by-recall-id" title="ags_audio_signal_get_by_recall_id ()">ags_audio_signal_get_by_recall_id</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-length-till-current" title="ags_audio_signal_get_length_till_current ()">ags_audio_signal_get_length_till_current</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-stream-current" title="ags_audio_signal_get_stream_current ()">ags_audio_signal_get_stream_current</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-get-template" title="ags_audio_signal_get_template ()">ags_audio_signal_get_template</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-morph-samplerate" title="ags_audio_signal_morph_samplerate ()">ags_audio_signal_morph_samplerate</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-new" title="ags_audio_signal_new ()">ags_audio_signal_new</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-new-with-length" title="ags_audio_signal_new_with_length ()">ags_audio_signal_new_with_length</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size" title="ags_audio_signal_realloc_buffer_size ()">ags_audio_signal_realloc_buffer_size</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-scale" title="ags_audio_signal_scale ()">ags_audio_signal_scale</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-stream-resize" title="ags_audio_signal_stream_resize ()">ags_audio_signal_stream_resize</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-stream-safe-resize" title="ags_audio_signal_stream_safe_resize ()">ags_audio_signal_stream_safe_resize</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-audio-signal-tile" title="ags_audio_signal_tile ()">ags_audio_signal_tile</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-tact" title="ags_audio_tact ()">ags_audio_tact</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudio.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a>, function in <a class="link" href="ags-AgsAudio.html" title="AgsAudio">AgsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME">AGS_AUTOSAVE_THREAD_DEFAULT_FILENAME</a>, macro in <a class="link" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE">AGS_AUTOSAVE_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAutosaveThread.html#ags-autosave-thread-new" title="ags_autosave_thread_new ()">ags_autosave_thread_new</a>, function in <a class="link" href="ags-AgsAutosaveThread.html" title="AgsAutosaveThread">AgsAutosaveThread</a>
+</dt>
+<dd></dd>
+<a name="idxB"></a><h3 class="title">B</h3>
+<dt>
+<a class="link" href="ags-AgsBufferAudioSignal.html#ags-buffer-audio-signal-new" title="ags_buffer_audio_signal_new ()">ags_buffer_audio_signal_new</a>, function in <a class="link" href="ags-AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferChannel.html#ags-buffer-channel-new" title="ags_buffer_channel_new ()">ags_buffer_channel_new</a>, function in <a class="link" href="ags-AgsBufferChannel.html" title="AgsBufferChannel">AgsBufferChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferChannelRun.html#ags-buffer-channel-run-new" title="ags_buffer_channel_run_new ()">ags_buffer_channel_run_new</a>, function in <a class="link" href="ags-AgsBufferChannelRun.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsBufferRecycling.html#ags-buffer-recycling-new" title="ags_buffer_recycling_new ()">ags_buffer_recycling_new</a>, function in <a class="link" href="ags-AgsBufferRecycling.html" title="AgsBufferRecycling">AgsBufferRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-BUILD-ID:CAPS" title="AGS_BUILD_ID">AGS_BUILD_ID</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<a name="idxC"></a><h3 class="title">C</h3>
+<dt>
+<a class="link" href="ags-AgsCancelAudio.html#ags-cancel-audio-new" title="ags_cancel_audio_new ()">ags_cancel_audio_new</a>, function in <a class="link" href="ags-AgsCancelAudio.html" title="AgsCancelAudio">AgsCancelAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCancelChannel.html#ags-cancel-channel-new" title="ags_cancel_channel_new ()">ags_cancel_channel_new</a>, function in <a class="link" href="ags-AgsCancelChannel.html" title="AgsCancelChannel">AgsCancelChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCancelRecall.html#ags-cancel-recall-new" title="ags_cancel_recall_new ()">ags_cancel_recall_new</a>, function in <a class="link" href="ags-AgsCancelRecall.html" title="AgsCancelRecall">AgsCancelRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-cartesian-new">ags_cartesian_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsCartesian">AgsCartesian</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChangeIndicator.html#ags-change-indicator-new" title="ags_change_indicator_new ()">ags_change_indicator_new</a>, function in <a class="link" href="ags-AgsChangeIndicator.html" title="AgsChangeIndicator">AgsChangeIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChangeTact.html#ags-change-tact-new" title="ags_change_tact_new ()">ags_change_tact_new</a>, function in <a class="link" href="ags-AgsChangeTact.html" title="AgsChangeTact">AgsChangeTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#AgsChannelError" title="enum AgsChannelError">AgsChannelError</a>, enum in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#AgsChannelFlags" title="enum AgsChannelFlags">AgsChannelFlags</a>, enum in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsChannelIter">AgsChannelIter</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsChannelIterFlags">AgsChannelIterFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#AgsChannelRecallIDMode" title="enum AgsChannelRecallIDMode">AgsChannelRecallIDMode</a>, enum in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-add-recall" title="ags_channel_add_recall ()">ags_channel_add_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-add-recall-container" title="ags_channel_add_recall_container ()">ags_channel_add_recall_container</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-add-recall-id" title="ags_channel_add_recall_id ()">ags_channel_add_recall_id</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-cancel" title="ags_channel_cancel ()">ags_channel_cancel</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-done" title="ags_channel_done ()">ags_channel_done</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-duplicate-recall" title="ags_channel_duplicate_recall ()">ags_channel_duplicate_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#AGS-CHANNEL-ERROR:CAPS" title="AGS_CHANNEL_ERROR">AGS_CHANNEL_ERROR</a>, macro in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-error-quark" title="ags_channel_error_quark ()">ags_channel_error_quark</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-find-port" title="ags_channel_find_port ()">ags_channel_find_port</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-find-recall" title="ags_channel_find_recall ()">ags_channel_find_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-first" title="ags_channel_first ()">ags_channel_first</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-first-with-recycling" title="ags_channel_first_with_recycling ()">ags_channel_first_with_recycling</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-init-recall" title="ags_channel_init_recall ()">ags_channel_init_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-alloc">ags_channel_iter_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-free">ags_channel_iter_free</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-next">ags_channel_iter_next</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-channel-iter-prev">ags_channel_iter_prev</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-channel-iter">ags_channel_iter</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-last" title="ags_channel_last ()">ags_channel_last</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-last-with-recycling" title="ags_channel_last_with_recycling ()">ags_channel_last_with_recycling</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-new" title="ags_channel_new ()">ags_channel_new</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-nth" title="ags_channel_nth ()">ags_channel_nth</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-pad-first" title="ags_channel_pad_first ()">ags_channel_pad_first</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-pad-last" title="ags_channel_pad_last ()">ags_channel_pad_last</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-pad-nth" title="ags_channel_pad_nth ()">ags_channel_pad_nth</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-play" title="ags_channel_play ()">ags_channel_play</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recall-id-set" title="ags_channel_recall_id_set ()">ags_channel_recall_id_set</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()">ags_channel_recursive_play</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()">ags_channel_recursive_play_init</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-play-threaded" title="ags_channel_recursive_play_threaded ()">ags_channel_recursive_play_threaded</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-reset-recall-ids" title="ags_channel_recursive_reset_recall_ids ()">ags_channel_recursive_reset_recall_ids</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recursive-reset-recycling-container" title="ags_channel_recursive_reset_recycling_container ()">ags_channel_recursive_reset_recycling_container</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-recycling-changed" title="ags_channel_recycling_changed ()">ags_channel_recycling_changed</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove" title="ags_channel_remove ()">ags_channel_remove</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall" title="ags_channel_remove_recall ()">ags_channel_remove_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall-container" title="ags_channel_remove_recall_container ()">ags_channel_remove_recall_container</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-remove-recall-id" title="ags_channel_remove_recall_id ()">ags_channel_remove_recall_id</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-resolve-recall" title="ags_channel_resolve_recall ()">ags_channel_resolve_recall</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-safe-resize-audio-signal" title="ags_channel_safe_resize_audio_signal ()">ags_channel_safe_resize_audio_signal</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-set-devout" title="ags_channel_set_devout ()">ags_channel_set_devout</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-set-link" title="ags_channel_set_link ()">ags_channel_set_link</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-set-recycling" title="ags_channel_set_recycling ()">ags_channel_set_recycling</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannelSetRecycling.html#ags-channel-set-recycling-new" title="ags_channel_set_recycling_new ()">ags_channel_set_recycling_new</a>, function in <a class="link" href="ags-AgsChannelSetRecycling.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsChannel.html#ags-channel-tillrecycling-cancel" title="ags_channel_tillrecycling_cancel ()">ags_channel_tillrecycling_cancel</a>, function in <a class="link" href="ags-AgsChannel.html" title="AgsChannel">AgsChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS" title="AGS_CLIPBOARD_DEFAULT_VERSION">AGS_CLIPBOARD_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-clone-channel-new">ags_clone_channel_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsCloneChannel">AgsCloneChannel</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-clone-channel-run-new">ags_clone_channel_run_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsCloneChannelRun">AgsCloneChannelRun</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsComboBoxText.html#ags-combo-box-text-remove-all" title="ags_combo_box_text_remove_all ()">ags_combo_box_text_remove_all</a>, function in <a class="link" href="ags-AgsComboBoxText.html" title="AgsComboBoxText">AgsComboBoxText</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS" title="AGS_CONFIG_DEFAULT_BUILD_ID">AGS_CONFIG_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS" title="AGS_CONFIG_DEFAULT_VERSION">AGS_CONFIG_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS" title="AGS_CONFIG_DEVOUT">AGS_CONFIG_DEVOUT</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-GENERIC:CAPS" title="AGS_CONFIG_GENERIC">AGS_CONFIG_GENERIC</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-get" title="ags_config_get ()">ags_config_get</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-load-defaults" title="ags_config_load_defaults ()">ags_config_load_defaults</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-load-from-file" title="ags_config_load_from_file ()">ags_config_load_from_file</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-new" title="ags_config_new ()">ags_config_new</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-RECALL:CAPS" title="AGS_CONFIG_RECALL">AGS_CONFIG_RECALL</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-save" title="ags_config_save ()">ags_config_save</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#ags-config-set" title="ags_config_set ()">ags_config_set</a>, function in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsConfig.html#AGS-CONFIG-THREAD:CAPS" title="AGS_CONFIG_THREAD">AGS_CONFIG_THREAD</a>, macro in <a class="link" href="ags-AgsConfig.html" title="AgsConfig">AgsConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-container-add-all">ags_container_add_all</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-container">ags_container</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsContext">AgsContext</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-context-alloc">ags_context_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyChannelRun.html#AgsCopyChannelRunFlags" title="enum AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a>, enum in <a class="link" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags" title="enum AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a>, enum in <a class="link" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyAudioSignal.html#ags-copy-audio-signal-new" title="ags_copy_audio_signal_new ()">ags_copy_audio_signal_new</a>, function in <a class="link" href="ags-AgsCopyAudioSignal.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyChannel.html#ags-copy-channel-new" title="ags_copy_channel_new ()">ags_copy_channel_new</a>, function in <a class="link" href="ags-AgsCopyChannel.html" title="AgsCopyChannel">AgsCopyChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyChannelRun.html#ags-copy-channel-run-new" title="ags_copy_channel_run_new ()">ags_copy_channel_run_new</a>, function in <a class="link" href="ags-AgsCopyChannelRun.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyNotationAudio.html#ags-copy-notation-audio-new" title="ags_copy_notation_audio_new ()">ags_copy_notation_audio_new</a>, function in <a class="link" href="ags-AgsCopyNotationAudio.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new" title="ags_copy_notation_audio_run_new ()">ags_copy_notation_audio_run_new</a>, function in <a class="link" href="ags-AgsCopyNotationAudioRun.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternAudio.html#ags-copy-pattern-audio-new" title="ags_copy_pattern_audio_new ()">ags_copy_pattern_audio_new</a>, function in <a class="link" href="ags-AgsCopyPatternAudio.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new" title="ags_copy_pattern_audio_run_new ()">ags_copy_pattern_audio_run_new</a>, function in <a class="link" href="ags-AgsCopyPatternAudioRun.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-new" title="ags_copy_pattern_channel_new ()">ags_copy_pattern_channel_new</a>, function in <a class="link" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new" title="ags_copy_pattern_channel_run_new ()">ags_copy_pattern_channel_run_new</a>, function in <a class="link" href="ags-AgsCopyPatternChannelRun.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination" title="ags_copy_pattern_channel_template_find_source_and_destination ()">ags_copy_pattern_channel_template_find_source_and_destination</a>, function in <a class="link" href="ags-AgsCopyPatternChannel.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCopyRecycling.html#ags-copy-recycling-new" title="ags_copy_recycling_new ()">ags_copy_recycling_new</a>, function in <a class="link" href="ags-AgsCopyRecycling.html" title="AgsCopyRecycling">AgsCopyRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountable.html#ags-countable-get-notation-counter" title="ags_countable_get_notation_counter ()">ags_countable_get_notation_counter</a>, function in <a class="link" href="ags-AgsCountable.html" title="AgsCountable">AgsCountable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountable.html#ags-countable-get-sequencer-counter" title="ags_countable_get_sequencer_counter ()">ags_countable_get_sequencer_counter</a>, function in <a class="link" href="ags-AgsCountable.html" title="AgsCountable">AgsCountable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudio.html#ags-count-beats-audio-new" title="ags_count_beats_audio_new ()">ags_count_beats_audio_new</a>, function in <a class="link" href="ags-AgsCountBeatsAudio.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new" title="ags_count_beats_audio_run_new ()">ags_count_beats_audio_run_new</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop" title="ags_count_beats_audio_run_notation_loop ()">ags_count_beats_audio_run_notation_loop</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start" title="ags_count_beats_audio_run_notation_start ()">ags_count_beats_audio_run_notation_start</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop" title="ags_count_beats_audio_run_notation_stop ()">ags_count_beats_audio_run_notation_stop</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop" title="ags_count_beats_audio_run_sequencer_loop ()">ags_count_beats_audio_run_sequencer_loop</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start" title="ags_count_beats_audio_run_sequencer_start ()">ags_count_beats_audio_run_sequencer_start</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop" title="ags_count_beats_audio_run_sequencer_stop ()">ags_count_beats_audio_run_sequencer_stop</a>, function in <a class="link" href="ags-AgsCountBeatsAudioRun.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>
+</dt>
+<dd></dd>
+<a name="idxD"></a><h3 class="title">D</h3>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-DEFAULT-CONFIG:CAPS" title="AGS_DEFAULT_CONFIG">AGS_DEFAULT_CONFIG</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-DEFAULT-DIRECTORY:CAPS" title="AGS_DEFAULT_DIRECTORY">AGS_DEFAULT_DIRECTORY</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-default-log">ags_default_log</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-new" title="ags_delay_audio_new ()">ags_delay_audio_new</a>, function in <a class="link" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-notation-duration-changed" title="ags_delay_audio_notation_duration_changed ()">ags_delay_audio_notation_duration_changed</a>, function in <a class="link" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-new" title="ags_delay_audio_run_new ()">ags_delay_audio_run_new</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input" title="ags_delay_audio_run_notation_alloc_input ()">ags_delay_audio_run_notation_alloc_input</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output" title="ags_delay_audio_run_notation_alloc_output ()">ags_delay_audio_run_notation_alloc_output</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-count" title="ags_delay_audio_run_notation_count ()">ags_delay_audio_run_notation_count</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input" title="ags_delay_audio_run_sequencer_alloc_input ()">ags_delay_audio_run_sequencer_alloc_input</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output" title="ags_delay_audio_run_sequencer_alloc_output ()">ags_delay_audio_run_sequencer_alloc_output</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count" title="ags_delay_audio_run_sequencer_count ()">ags_delay_audio_run_sequencer_count</a>, function in <a class="link" href="ags-AgsDelayAudioRun.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed" title="ags_delay_audio_sequencer_duration_changed ()">ags_delay_audio_sequencer_duration_changed</a>, function in <a class="link" href="ags-AgsDelayAudio.html" title="AgsDelayAudio">AgsDelayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutError" title="enum AgsDevoutError">AgsDevoutError</a>, enum in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutFlags" title="enum AgsDevoutFlags">AgsDevoutFlags</a>, enum in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlay" title="struct AgsDevoutPlay">AgsDevoutPlay</a>, struct in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain">AgsDevoutPlayDomain</a>, struct in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutPlayFlags" title="enum AgsDevoutPlayFlags">AgsDevoutPlayFlags</a>, enum in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AgsDevoutResolutionMode" title="enum AgsDevoutResolutionMode">AgsDevoutResolutionMode</a>, enum in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS" title="AGS_DEVOUT_DEFAULT_BPM">AGS_DEVOUT_DEFAULT_BPM</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_DEVOUT_DEFAULT_BUFFER_SIZE">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS" title="AGS_DEVOUT_DEFAULT_DELAY">AGS_DEVOUT_DEFAULT_DELAY</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS" title="AGS_DEVOUT_DEFAULT_FORMAT">AGS_DEVOUT_DEFAULT_FORMAT</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_JIFFIE">AGS_DEVOUT_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-PERIOD:CAPS" title="AGS_DEVOUT_DEFAULT_PERIOD">AGS_DEVOUT_DEFAULT_PERIOD</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" title="AGS_DEVOUT_DEFAULT_SAMPLERATE">AGS_DEVOUT_DEFAULT_SAMPLERATE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS" title="AGS_DEVOUT_DEFAULT_SCALE">AGS_DEVOUT_DEFAULT_SCALE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS" title="AGS_DEVOUT_DEFAULT_TACT">AGS_DEVOUT_DEFAULT_TACT</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" title="AGS_DEVOUT_DEFAULT_TACTRATE">AGS_DEVOUT_DEFAULT_TACTRATE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_TACT_JIFFIE">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-ERROR:CAPS" title="AGS_DEVOUT_ERROR">AGS_DEVOUT_ERROR</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-error-quark" title="ags_devout_error_quark ()">ags_devout_error_quark</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-list-cards" title="ags_devout_list_cards ()">ags_devout_list_cards</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-new" title="ags_devout_new ()">ags_devout_new</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-note-offset-changed" title="ags_devout_note_offset_changed ()">ags_devout_note_offset_changed</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-pcm-info" title="ags_devout_pcm_info ()">ags_devout_pcm_info</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-PLAY:CAPS" title="AGS_DEVOUT_PLAY()">AGS_DEVOUT_PLAY</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-alloc" title="ags_devout_play_alloc ()">ags_devout_play_alloc</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS" title="AGS_DEVOUT_PLAY_DOMAIN()">AGS_DEVOUT_PLAY_DOMAIN</a>, macro in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-domain-alloc" title="ags_devout_play_domain_alloc ()">ags_devout_play_domain_alloc</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-domain-free" title="ags_devout_play_domain_free ()">ags_devout_play_domain_free</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-find-source" title="ags_devout_play_find_source ()">ags_devout_play_find_source</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-play-free" title="ags_devout_play_free ()">ags_devout_play_free</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_THREAD_DEFAULT_JIFFIE">AGS_DEVOUT_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevoutThread.html#ags-devout-thread-new" title="ags_devout_thread_new ()">ags_devout_thread_new</a>, function in <a class="link" href="ags-AgsDevoutThread.html" title="AgsDevoutThread">AgsDevoutThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDevout.html#ags-devout-tic" title="ags_devout_tic ()">ags_devout_tic</a>, function in <a class="link" href="ags-AgsDevout.html" title="AgsDevout">AgsDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDial.html#AgsDialFlags" title="enum AgsDialFlags">AgsDialFlags</a>, enum in <a class="link" href="ags-AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS" title="AGS_DIAL_DEFAULT_PRECISION">AGS_DIAL_DEFAULT_PRECISION</a>, macro in <a class="link" href="ags-AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDial.html#ags-dial-new" title="ags_dial_new ()">ags_dial_new</a>, function in <a class="link" href="ags-AgsDial.html" title="AgsDial">AgsDial</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDisplayTact.html#ags-display-tact-new" title="ags_display_tact_new ()">ags_display_tact_new</a>, function in <a class="link" href="ags-AgsDisplayTact.html" title="AgsDisplayTact">AgsDisplayTact</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrum.html#AgsDrumFlags" title="enum AgsDrumFlags">AgsDrumFlags</a>, enum in <a class="link" href="ags-AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumInputPad.html#AgsDrumInputPadFlags" title="enum AgsDrumInputPadFlags">AgsDrumInputPadFlags</a>, enum in <a class="link" href="ags-AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumOutputPad.html#AgsDrumOutputPadFlags" title="enum AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a>, enum in <a class="link" href="ags-AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-done-callback" title="ags_drum_done_callback ()">ags_drum_done_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index0-callback" title="ags_drum_index0_callback ()">ags_drum_index0_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-index1-callback" title="ags_drum_index1_callback ()">ags_drum_index1_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback" title="ags_drum_input_line_audio_set_pads_callback ()">ags_drum_input_line_audio_set_pads_callback</a>, function in <a class="link" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback" title="ags_drum_input_line_channel_done_callback ()">ags_drum_input_line_channel_done_callback</a>, function in <a class="link" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumInputLine.html#ags-drum-input-line-new" title="ags_drum_input_line_new ()">ags_drum_input_line_new</a>, function in <a class="link" href="ags-AgsDrumInputLine.html" title="AgsDrumInputLine">AgsDrumInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback" title="ags_drum_input_line_parent_set_callback ()">ags_drum_input_line_parent_set_callback</a>, function in <a class="link" href="ags-ags-drum-input-line-callbacks.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback" title="ags_drum_input_pad_edit_callback ()">ags_drum_input_pad_edit_callback</a>, function in <a class="link" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumInputPad.html#ags-drum-input-pad-new" title="ags_drum_input_pad_new ()">ags_drum_input_pad_new</a>, function in <a class="link" href="ags-AgsDrumInputPad.html" title="AgsDrumInputPad">AgsDrumInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback" title="ags_drum_input_pad_open_callback ()">ags_drum_input_pad_open_callback</a>, function in <a class="link" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback" title="ags_drum_input_pad_play_callback ()">ags_drum_input_pad_play_callback</a>, function in <a class="link" href="ags-ags-drum-input-pad-callbacks.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-length-spin-callback" title="ags_drum_length_spin_callback ()">ags_drum_length_spin_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-loop-button-callback" title="ags_drum_loop_button_callback ()">ags_drum_loop_button_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrum.html#ags-drum-new" title="ags_drum_new ()">ags_drum_new</a>, function in <a class="link" href="ags-AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-offset-callback" title="ags_drum_offset_callback ()">ags_drum_offset_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-open-callback" title="ags_drum_open_callback ()">ags_drum_open_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumOutputLine.html#ags-drum-output-line-new" title="ags_drum_output_line_new ()">ags_drum_output_line_new</a>, function in <a class="link" href="ags-AgsDrumOutputLine.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback" title="ags_drum_output_line_parent_set_callback ()">ags_drum_output_line_parent_set_callback</a>, function in <a class="link" href="ags-ags-drum-output-line-callbacks.html" title="ags_drum_output_line_callbacks">ags_drum_output_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrumOutputPad.html#ags-drum-output-pad-new" title="ags_drum_output_pad_new ()">ags_drum_output_pad_new</a>, function in <a class="link" href="ags-AgsDrumOutputPad.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel" title="ags_drum_output_pad_play_cancel ()">ags_drum_output_pad_play_cancel</a>, function in <a class="link" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">ags_drum_output_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done" title="ags_drum_output_pad_play_done ()">ags_drum_output_pad_play_done</a>, function in <a class="link" href="ags-ags-drum-output-pad-callbacks.html" title="ags_drum_output_pad_callbacks">ags_drum_output_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-pad-callback" title="ags_drum_pad_callback ()">ags_drum_pad_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-parent-set-callback" title="ags_drum_parent_set_callback ()">ags_drum_parent_set_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS" title="AGS_DRUM_PATTERN_CONTROLS">AGS_DRUM_PATTERN_CONTROLS</a>, macro in <a class="link" href="ags-AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDrum.html#ags-drum-set-pattern" title="ags_drum_set_pattern ()">ags_drum_set_pattern</a>, function in <a class="link" href="ags-AgsDrum.html" title="AgsDrum">AgsDrum</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-drum-callbacks.html#ags-drum-tact-callback" title="ags_drum_tact_callback ()">ags_drum_tact_callback</a>, function in <a class="link" href="ags-ags-drum-callbacks.html" title="ags_drum_callbacks">ags_drum_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-connect" title="ags_dynamic_connectable_connect ()">ags_dynamic_connectable_connect</a>, function in <a class="link" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect" title="ags_dynamic_connectable_disconnect ()">ags_dynamic_connectable_disconnect</a>, function in <a class="link" href="ags-AgsDynamicConnectable.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a>
+</dt>
+<dd></dd>
+<a name="idxE"></a><h3 class="title">E</h3>
+<dt>
+<GTKDOCLINK HREF="ags-echo">ags_echo</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-echo">ags_echo</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-change-position-callback" title="ags_editor_change_position_callback ()">ags_editor_change_position_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS" title="AGS_EDITOR_DEFAULT">AGS_EDITOR_DEFAULT</a>, macro in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_EDITOR_DEFAULT_BUILD_ID">AGS_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_EDITOR_DEFAULT_VERSION">AGS_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#ags-editor-machine-changed" title="ags_editor_machine_changed ()">ags_editor_machine_changed</a>, function in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback" title="ags_editor_machine_changed_callback ()">ags_editor_machine_changed_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsEditor.html#ags-editor-new" title="ags_editor_new ()">ags_editor_new</a>, function in <a class="link" href="ags-AgsEditor.html" title="AgsEditor">AgsEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-parent-set-callback" title="ags_editor_parent_set_callback ()">ags_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback" title="ags_editor_set_audio_channels_callback ()">ags_editor_set_audio_channels_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-editor-callbacks.html#ags-editor-set-pads-callback" title="ags_editor_set_pads_callback ()">ags_editor_set_pads_callback</a>, function in <a class="link" href="ags-ags-editor-callbacks.html" title="ags_editor_callbacks">ags_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_EFFECTS_DEFAULT_VERSION">AGS_EFFECTS_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-EFFECT-COPY-BUFFER:CAPS">AGS_EFFECT_COPY_BUFFER</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-ags-effect">ags_effect</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-EFFECT-COPY-STREAM:CAPS">AGS_EFFECT_COPY_STREAM</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-ags-effect">ags_effect</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-EFFECT-DOWN-MIX:CAPS">AGS_EFFECT_DOWN_MIX</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-ags-effect">ags_effect</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#AgsExpanderChild" title="struct AgsExpanderChild">AgsExpanderChild</a>, struct in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#AgsExpanderFlags" title="enum AgsExpanderFlags">AgsExpanderFlags</a>, enum in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild">AgsExpanderSetChild</a>, struct in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#AgsExpanderSetFlags" title="enum AgsExpanderSetFlags">AgsExpanderSetFlags</a>, enum in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#ags-expander-add" title="ags_expander_add ()">ags_expander_add</a>, function in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#AGS-EXPANDER-CHILD:CAPS" title="AGS_EXPANDER_CHILD()">AGS_EXPANDER_CHILD</a>, macro in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#ags-expander-child-alloc" title="ags_expander_child_alloc ()">ags_expander_child_alloc</a>, function in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#ags-expander-child-find" title="ags_expander_child_find ()">ags_expander_child_find</a>, function in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#ags-expander-new" title="ags_expander_new ()">ags_expander_new</a>, function in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpander.html#ags-expander-remove" title="ags_expander_remove ()">ags_expander_remove</a>, function in <a class="link" href="ags-AgsExpander.html" title="AgsExpander">AgsExpander</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-add" title="ags_expander_set_add ()">ags_expander_set_add</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS" title="AGS_EXPANDER_SET_CHILD()">AGS_EXPANDER_SET_CHILD</a>, macro in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-child-alloc" title="ags_expander_set_child_alloc ()">ags_expander_set_child_alloc</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-child-find" title="ags_expander_set_child_find ()">ags_expander_set_child_find</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-new" title="ags_expander_set_new ()">ags_expander_set_new</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-remove" title="ags_expander_set_remove ()">ags_expander_set_remove</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExpanderSet.html#ags-expander-set-set-flags" title="ags_expander_set_set_flags ()">ags_expander_set_set_flags</a>, function in <a class="link" href="ags-AgsExpanderSet.html" title="AgsExpanderSet">AgsExpanderSet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportWindow.html#AgsExportWindowFlags" title="enum AgsExportWindowFlags">AgsExportWindowFlags</a>, enum in <a class="link" href="ags-AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportOutput.html#ags-export-output-new" title="ags_export_output_new ()">ags_export_output_new</a>, function in <a class="link" href="ags-AgsExportOutput.html" title="AgsExportOutput">AgsExportOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS" title="AGS_EXPORT_THREAD_BUFFER_TIME">AGS_EXPORT_THREAD_BUFFER_TIME</a>, macro in <a class="link" href="ags-AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_EXPORT_THREAD_DEFAULT_JIFFIE">AGS_EXPORT_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportThread.html#ags-export-thread-new" title="ags_export_thread_new ()">ags_export_thread_new</a>, function in <a class="link" href="ags-AgsExportThread.html" title="AgsExportThread">AgsExportThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-export-callback" title="ags_export_window_export_callback ()">ags_export_window_export_callback</a>, function in <a class="link" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">ags_export_window_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback" title="ags_export_window_file_chooser_button_callback ()">ags_export_window_file_chooser_button_callback</a>, function in <a class="link" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">ags_export_window_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsExportWindow.html#ags-export-window-new" title="ags_export_window_new ()">ags_export_window_new</a>, function in <a class="link" href="ags-AgsExportWindow.html" title="AgsExportWindow">AgsExportWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-export-window-callbacks.html#ags-export-window-tact-callback" title="ags_export_window_tact_callback ()">ags_export_window_tact_callback</a>, function in <a class="link" href="ags-ags-export-window-callbacks.html" title="ags_export_window_callbacks">ags_export_window_callbacks</a>
+</dt>
+<dd></dd>
+<a name="idxF"></a><h3 class="title">F</h3>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback" title="ags_ffplayer_drawing_area_button_press_callback ()">ags_ffplayer_drawing_area_button_press_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback" title="ags_ffplayer_drawing_area_configure_callback ()">ags_ffplayer_drawing_area_configure_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback" title="ags_ffplayer_drawing_area_expose_callback ()">ags_ffplayer_drawing_area_expose_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed" title="ags_ffplayer_hscrollbar_value_changed ()">ags_ffplayer_hscrollbar_value_changed</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback" title="ags_ffplayer_instrument_changed_callback ()">ags_ffplayer_instrument_changed_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFFPlayer.html#ags-ffplayer-new" title="ags_ffplayer_new ()">ags_ffplayer_new</a>, function in <a class="link" href="ags-AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback" title="ags_ffplayer_open_clicked_callback ()">ags_ffplayer_open_clicked_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback" title="ags_ffplayer_open_dialog_response_callback ()">ags_ffplayer_open_dialog_response_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFFPlayer.html#ags-ffplayer-paint" title="ags_ffplayer_paint ()">ags_ffplayer_paint</a>, function in <a class="link" href="ags-AgsFFPlayer.html" title="AgsFFPlayer">AgsFFPlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback" title="ags_ffplayer_parent_set_callback ()">ags_ffplayer_parent_set_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback" title="ags_ffplayer_preset_changed_callback ()">ags_ffplayer_preset_changed_callback</a>, function in <a class="link" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AgsFileFlags" title="enum AgsFileFlags">AgsFileFlags</a>, enum in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#AgsFileResolve" title="AgsFileResolve ()">AgsFileResolve</a>, user_function in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry">AgsFileSelectionEntry</a>, struct in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#AgsFileSelectionFlags" title="enum AgsFileSelectionFlags">AgsFileSelectionFlags</a>, enum in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-add-id-ref" title="ags_file_add_id_ref ()">ags_file_add_id_ref</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-add-launch" title="ags_file_add_launch ()">ags_file_add_launch</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-add-lookup" title="ags_file_add_lookup ()">ags_file_add_lookup</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS" title="AGS_FILE_BOOLEAN_POINTER_PROP">AGS_FILE_BOOLEAN_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS" title="AGS_FILE_BOOLEAN_PROP">AGS_FILE_BOOLEAN_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS" title="AGS_FILE_BUILD_ID_PROP">AGS_FILE_BUILD_ID_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS" title="AGS_FILE_CHAR_POINTER_PROP">AGS_FILE_CHAR_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS" title="AGS_FILE_CHAR_PROP">AGS_FILE_CHAR_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS" title="AGS_FILE_CHECKSUM_LENGTH">AGS_FILE_CHECKSUM_LENGTH</a>, macro in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-close" title="ags_file_close ()">ags_file_close</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" title="AGS_FILE_DEFAULT_AUDIO_ENCODING">AGS_FILE_DEFAULT_AUDIO_ENCODING</a>, macro in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" title="AGS_FILE_DEFAULT_AUDIO_FORMAT">AGS_FILE_DEFAULT_AUDIO_FORMAT</a>, macro in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS" title="AGS_FILE_DEFAULT_DTD">AGS_FILE_DEFAULT_DTD</a>, macro in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS" title="AGS_FILE_DEFAULT_ENCODING">AGS_FILE_DEFAULT_ENCODING</a>, macro in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS" title="AGS_FILE_DEFAULT_VERSION">AGS_FILE_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS" title="AGS_FILE_DOUBLE_POINTER_PROP">AGS_FILE_DOUBLE_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS" title="AGS_FILE_DOUBLE_PROP">AGS_FILE_DOUBLE_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_BUTTON">AGS_FILE_DYNAMIC_WIDGET_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN">AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON">AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_DIAL">AGS_FILE_DYNAMIC_WIDGET_DIAL</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR">AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HSCALE">AGS_FILE_DYNAMIC_WIDGET_HSCALE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LABEL">AGS_FILE_DYNAMIC_WIDGET_LABEL</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LED">AGS_FILE_DYNAMIC_WIDGET_LED</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON">AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON">AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR">AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VSCALE">AGS_FILE_DYNAMIC_WIDGET_VSCALE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM">AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_FILE_EFFECTS_DEFAULT_VERSION">AGS_FILE_EFFECTS_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS" title="AGS_FILE_FALSE">AGS_FILE_FALSE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-node" title="ags_file_find_id_ref_by_node ()">ags_file_find_id_ref_by_node</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-reference" title="ags_file_find_id_ref_by_reference ()">ags_file_find_id_ref_by_reference</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-find-id-ref-by-xpath" title="ags_file_find_id_ref_by_xpath ()">ags_file_find_id_ref_by_xpath</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS" title="AGS_FILE_FLAGS_PROP">AGS_FILE_FLAGS_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-POINTER-PROP:CAPS" title="AGS_FILE_FLOAT_POINTER_PROP">AGS_FILE_FLOAT_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-FLOAT-PROP:CAPS" title="AGS_FILE_FLOAT_PROP">AGS_FILE_FLOAT_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS" title="AGS_FILE_ID_PROP">AGS_FILE_ID_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#ags-file-id-ref-new" title="ags_file_id_ref_new ()">ags_file_id_ref_new</a>, function in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#ags-file-id-ref-resolved" title="ags_file_id_ref_resolved ()">ags_file_id_ref_resolved</a>, function in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" title="AGS_FILE_ID_REF_RESOLVE_DATA">AGS_FILE_ID_REF_RESOLVE_DATA</a>, macro in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" title="AGS_FILE_ID_REF_SERIALIZE_DATA">AGS_FILE_ID_REF_SERIALIZE_DATA</a>, macro in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS" title="AGS_FILE_INT64_POINTER_PROP">AGS_FILE_INT64_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS" title="AGS_FILE_INT64_PROP">AGS_FILE_INT64_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLaunch.html#ags-file-launch-new" title="ags_file_launch_new ()">ags_file_launch_new</a>, function in <a class="link" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLaunch.html#ags-file-launch-start" title="ags_file_launch_start ()">ags_file_launch_start</a>, function in <a class="link" href="ags-AgsFileLaunch.html" title="AgsFileLaunch">AgsFileLaunch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLink.html#ags-file-link-new" title="ags_file_link_new ()">ags_file_link_new</a>, function in <a class="link" href="ags-AgsFileLink.html" title="AgsFileLink">AgsFileLink</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-find-by-node" title="ags_file_lookup_find_by_node ()">ags_file_lookup_find_by_node</a>, function in <a class="link" href="ags-AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-new" title="ags_file_lookup_new ()">ags_file_lookup_new</a>, function in <a class="link" href="ags-AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileLookup.html#ags-file-lookup-resolve" title="ags_file_lookup_resolve ()">ags_file_lookup_resolve</a>, function in <a class="link" href="ags-AgsFileLookup.html" title="AgsFileLookup">AgsFileLookup</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS" title="AGS_FILE_NAME_PROP">AGS_FILE_NAME_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-new" title="ags_file_new ()">ags_file_new</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS" title="AGS_FILE_OBJECT_PROP">AGS_FILE_OBJECT_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-open" title="ags_file_open ()">ags_file_open</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-open-filename" title="ags_file_open_filename ()">ags_file_open_filename</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-open-from-data" title="ags_file_open_from_data ()">ags_file_open_from_data</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS" title="AGS_FILE_POINTER_PROP">AGS_FILE_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-read" title="ags_file_read ()">ags_file_read</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio" title="ags_file_read_audio ()">ags_file_read_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-list" title="ags_file_read_audio_list ()">ags_file_read_audio_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-audio-loop" title="ags_file_read_audio_loop ()">ags_file_read_audio_loop</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal" title="ags_file_read_audio_signal ()">ags_file_read_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-audio-signal-list" title="ags_file_read_audio_signal_list ()">ags_file_read_audio_signal_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-channel" title="ags_file_read_channel ()">ags_file_read_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-channel-list" title="ags_file_read_channel_list ()">ags_file_read_channel_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout" title="ags_file_read_devout ()">ags_file_read_devout</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-list" title="ags_file_read_devout_list ()">ags_file_read_devout_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play" title="ags_file_read_devout_play ()">ags_file_read_devout_play</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-devout-play-list" title="ags_file_read_devout_play_list ()">ags_file_read_devout_play_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog" title="ags_file_read_dialog ()">ags_file_read_dialog</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-dialog-list" title="ags_file_read_dialog_list ()">ags_file_read_dialog_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-editor" title="ags_file_read_editor ()">ags_file_read_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio" title="ags_file_read_embedded_audio ()">ags_file_read_embedded_audio</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-read-embedded-audio-list" title="ags_file_read_embedded_audio_list ()">ags_file_read_embedded_audio_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-read-file-link-list" title="ags_file_read_file_link_list ()">ags_file_read_file_link_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-input" title="ags_file_read_input ()">ags_file_read_input</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line" title="ags_file_read_line ()">ags_file_read_line</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-editor" title="ags_file_read_line_editor ()">ags_file_read_line_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-list" title="ags_file_read_line_list ()">ags_file_read_line_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member" title="ags_file_read_line_member ()">ags_file_read_line_member</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-editor" title="ags_file_read_line_member_editor ()">ags_file_read_line_member_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-line-member-list" title="ags_file_read_line_member_list ()">ags_file_read_line_member_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-link-collection-editor" title="ags_file_read_link_collection_editor ()">ags_file_read_link_collection_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-link-editor" title="ags_file_read_link_editor ()">ags_file_read_link_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine" title="ags_file_read_machine ()">ags_file_read_machine</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter" title="ags_file_read_machine_counter ()">ags_file_read_machine_counter</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-counter-list" title="ags_file_read_machine_counter_list ()">ags_file_read_machine_counter_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor" title="ags_file_read_machine_editor ()">ags_file_read_machine_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-editor-list" title="ags_file_read_machine_editor_list ()">ags_file_read_machine_editor_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-list" title="ags_file_read_machine_list ()">ags_file_read_machine_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-resolve-audio" title="ags_file_read_machine_resolve_audio ()">ags_file_read_machine_resolve_audio</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-machine-selector" title="ags_file_read_machine_selector ()">ags_file_read_machine_selector</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-read-main" title="ags_file_read_main ()">ags_file_read_main</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-menu-bar" title="ags_file_read_menu_bar ()">ags_file_read_menu_bar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-input-pad" title="ags_file_read_mixer_input_pad ()">ags_file_read_mixer_input_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-mixer-output-pad" title="ags_file_read_mixer_output_pad ()">ags_file_read_mixer_output_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-navigation" title="ags_file_read_navigation ()">ags_file_read_navigation</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-file-read-new">ags_file_read_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsFileRead">AgsFileRead</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-notation" title="ags_file_read_notation ()">ags_file_read_notation</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-notation-list" title="ags_file_read_notation_list ()">ags_file_read_notation_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-note" title="ags_file_read_note ()">ags_file_read_note</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook" title="ags_file_read_notebook ()">ags_file_read_notebook</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab" title="ags_file_read_notebook_tab ()">ags_file_read_notebook_tab</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-notebook-tab-list" title="ags_file_read_notebook_tab_list ()">ags_file_read_notebook_tab_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-note-list" title="ags_file_read_note_list ()">ags_file_read_note_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOscillator.html#ags-file-read-oscillator" title="ags_file_read_oscillator ()">ags_file_read_oscillator</a>, function in <a class="link" href="ags-AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-output" title="ags_file_read_output ()">ags_file_read_output</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad" title="ags_file_read_pad ()">ags_file_read_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-editor" title="ags_file_read_pad_editor ()">ags_file_read_pad_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-pad-list" title="ags_file_read_pad_list ()">ags_file_read_pad_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern" title="ags_file_read_pattern ()">ags_file_read_pattern</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data" title="ags_file_read_pattern_data ()">ags_file_read_pattern_data</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-data-list" title="ags_file_read_pattern_data_list ()">ags_file_read_pattern_data_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-pattern-list" title="ags_file_read_pattern_list ()">ags_file_read_pattern_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-port" title="ags_file_read_port ()">ags_file_read_port</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-port-list" title="ags_file_read_port_list ()">ags_file_read_port_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall" title="ags_file_read_recall ()">ags_file_read_recall</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio" title="ags_file_read_recall_audio ()">ags_file_read_recall_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-run" title="ags_file_read_recall_audio_run ()">ags_file_read_recall_audio_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-audio-signal" title="ags_file_read_recall_audio_signal ()">ags_file_read_recall_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel" title="ags_file_read_recall_channel ()">ags_file_read_recall_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-channel-run" title="ags_file_read_recall_channel_run ()">ags_file_read_recall_channel_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container" title="ags_file_read_recall_container ()">ags_file_read_recall_container</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-container-list" title="ags_file_read_recall_container_list ()">ags_file_read_recall_container_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-list" title="ags_file_read_recall_list ()">ags_file_read_recall_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recall-recycling" title="ags_file_read_recall_recycling ()">ags_file_read_recall_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling" title="ags_file_read_recycling ()">ags_file_read_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-recycling-list" title="ags_file_read_recycling_list ()">ags_file_read_recycling_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-resize-editor" title="ags_file_read_resize_editor ()">ags_file_read_resize_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-read-resolve" title="ags_file_read_resolve ()">ags_file_read_resolve</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-read-server" title="ags_file_read_server ()">ags_file_read_server</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-read-start" title="ags_file_read_start ()">ags_file_read_start</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-stream" title="ags_file_read_stream ()">ags_file_read_stream</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-stream-list" title="ags_file_read_stream_list ()">ags_file_read_stream_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-task" title="ags_file_read_task ()">ags_file_read_task</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-task-list" title="ags_file_read_task_list ()">ags_file_read_task_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread" title="ags_file_read_thread ()">ags_file_read_thread</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-list" title="ags_file_read_thread_list ()">ags_file_read_thread_list</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-read-thread-pool" title="ags_file_read_thread_pool ()">ags_file_read_thread_pool</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp" title="ags_file_read_timestamp ()">ags_file_read_timestamp</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-read-timestamp-list" title="ags_file_read_timestamp_list ()">ags_file_read_timestamp_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-toolbar" title="ags_file_read_toolbar ()">ags_file_read_toolbar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-widget" title="ags_file_read_widget ()">ags_file_read_widget</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-read-window" title="ags_file_read_window ()">ags_file_read_window</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS" title="AGS_FILE_RESOLVE()">AGS_FILE_RESOLVE</a>, macro in <a class="link" href="ags-AgsFileIdRef.html" title="AgsFileIdRef">AgsFileIdRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-rw-open" title="ags_file_rw_open ()">ags_file_rw_open</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS" title="AGS_FILE_SCOPE_PROP">AGS_FILE_SCOPE_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-add-entry" title="ags_file_selection_add_entry ()">ags_file_selection_add_entry</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-completed" title="ags_file_selection_completed ()">ags_file_selection_completed</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-contains-file" title="ags_file_selection_contains_file ()">ags_file_selection_contains_file</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS" title="AGS_FILE_SELECTION_ENTRY()">AGS_FILE_SELECTION_ENTRY</a>, macro in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-entry-alloc" title="ags_file_selection_entry_alloc ()">ags_file_selection_entry_alloc</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-new" title="ags_file_selection_new ()">ags_file_selection_new</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback" title="ags_file_selection_remove_callback ()">ags_file_selection_remove_callback</a>, function in <a class="link" href="ags-ags-file-selection-callbacks.html" title="ags_file_selection_callbacks">ags_file_selection_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-remove-entry" title="ags_file_selection_remove_entry ()">ags_file_selection_remove_entry</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFileSelection.html#ags-file-selection-set-entry" title="ags_file_selection_set_entry ()">ags_file_selection_set_entry</a>, function in <a class="link" href="ags-AgsFileSelection.html" title="AgsFileSelection">AgsFileSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-str2md5" title="ags_file_str2md5 ()">ags_file_str2md5</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS" title="AGS_FILE_TRUE">AGS_FILE_TRUE</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS" title="AGS_FILE_TYPE_PROP">AGS_FILE_TYPE_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS" title="AGS_FILE_UINT64_POINTER_PROP">AGS_FILE_UINT64_POINTER_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS" title="AGS_FILE_UINT64_PROP">AGS_FILE_UINT64_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-dependency" title="ags_file_util_read_dependency ()">ags_file_util_read_dependency</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-history" title="ags_file_util_read_history ()">ags_file_util_read_history</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-object" title="ags_file_util_read_object ()">ags_file_util_read_object</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-parameter" title="ags_file_util_read_parameter ()">ags_file_util_read_parameter</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-read-value" title="ags_file_util_read_value ()">ags_file_util_read_value</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-dependency" title="ags_file_util_write_dependency ()">ags_file_util_write_dependency</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-history" title="ags_file_util_write_history ()">ags_file_util_write_history</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-object" title="ags_file_util_write_object ()">ags_file_util_write_object</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-parameter" title="ags_file_util_write_parameter ()">ags_file_util_write_parameter</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-util-write-value" title="ags_file_util_write_value ()">ags_file_util_write_value</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-file-value-factory-new">ags_file_value_factory_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsFileValueFactory">AgsFileValueFactory</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS" title="AGS_FILE_VERSION_PROP">AGS_FILE_VERSION_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-write" title="ags_file_write ()">ags_file_write</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio" title="ags_file_write_audio ()">ags_file_write_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-list" title="ags_file_write_audio_list ()">ags_file_write_audio_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-audio-loop" title="ags_file_write_audio_loop ()">ags_file_write_audio_loop</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal" title="ags_file_write_audio_signal ()">ags_file_write_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-audio-signal-list" title="ags_file_write_audio_signal_list ()">ags_file_write_audio_signal_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-channel" title="ags_file_write_channel ()">ags_file_write_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-channel-list" title="ags_file_write_channel_list ()">ags_file_write_channel_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-write-concurrent" title="ags_file_write_concurrent ()">ags_file_write_concurrent</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout" title="ags_file_write_devout ()">ags_file_write_devout</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-list" title="ags_file_write_devout_list ()">ags_file_write_devout_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play" title="ags_file_write_devout_play ()">ags_file_write_devout_play</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-devout-play-list" title="ags_file_write_devout_play_list ()">ags_file_write_devout_play_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog" title="ags_file_write_dialog ()">ags_file_write_dialog</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-dialog-list" title="ags_file_write_dialog_list ()">ags_file_write_dialog_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-editor" title="ags_file_write_editor ()">ags_file_write_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio" title="ags_file_write_embedded_audio ()">ags_file_write_embedded_audio</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-write-embedded-audio-list" title="ags_file_write_embedded_audio_list ()">ags_file_write_embedded_audio_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-util.html#ags-file-write-file-link-list" title="ags_file_write_file_link_list ()">ags_file_write_file_link_list</a>, function in <a class="link" href="ags-ags-file-util.html" title="ags_file_util">ags_file_util</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-input" title="ags_file_write_input ()">ags_file_write_input</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line" title="ags_file_write_line ()">ags_file_write_line</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-editor" title="ags_file_write_line_editor ()">ags_file_write_line_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-list" title="ags_file_write_line_list ()">ags_file_write_line_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member" title="ags_file_write_line_member ()">ags_file_write_line_member</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-editor" title="ags_file_write_line_member_editor ()">ags_file_write_line_member_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-line-member-list" title="ags_file_write_line_member_list ()">ags_file_write_line_member_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-link-collection-editor" title="ags_file_write_link_collection_editor ()">ags_file_write_link_collection_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-link-editor" title="ags_file_write_link_editor ()">ags_file_write_link_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine" title="ags_file_write_machine ()">ags_file_write_machine</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter" title="ags_file_write_machine_counter ()">ags_file_write_machine_counter</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-counter-list" title="ags_file_write_machine_counter_list ()">ags_file_write_machine_counter_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor" title="ags_file_write_machine_editor ()">ags_file_write_machine_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-editor-list" title="ags_file_write_machine_editor_list ()">ags_file_write_machine_editor_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-list" title="ags_file_write_machine_list ()">ags_file_write_machine_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-machine-selector" title="ags_file_write_machine_selector ()">ags_file_write_machine_selector</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-write-main" title="ags_file_write_main ()">ags_file_write_main</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-menu-bar" title="ags_file_write_menu_bar ()">ags_file_write_menu_bar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-input-pad" title="ags_file_write_mixer_input_pad ()">ags_file_write_mixer_input_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-mixer-output-pad" title="ags_file_write_mixer_output_pad ()">ags_file_write_mixer_output_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-navigation" title="ags_file_write_navigation ()">ags_file_write_navigation</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-file-write-new">ags_file_write_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsFileWrite">AgsFileWrite</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-notation" title="ags_file_write_notation ()">ags_file_write_notation</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-notation-list" title="ags_file_write_notation_list ()">ags_file_write_notation_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-note" title="ags_file_write_note ()">ags_file_write_note</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook" title="ags_file_write_notebook ()">ags_file_write_notebook</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab" title="ags_file_write_notebook_tab ()">ags_file_write_notebook_tab</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-notebook-tab-list" title="ags_file_write_notebook_tab_list ()">ags_file_write_notebook_tab_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-note-list" title="ags_file_write_note_list ()">ags_file_write_note_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOscillator.html#ags-file-write-oscillator" title="ags_file_write_oscillator ()">ags_file_write_oscillator</a>, function in <a class="link" href="ags-AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-output" title="ags_file_write_output ()">ags_file_write_output</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad" title="ags_file_write_pad ()">ags_file_write_pad</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-editor" title="ags_file_write_pad_editor ()">ags_file_write_pad_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-pad-list" title="ags_file_write_pad_list ()">ags_file_write_pad_list</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern" title="ags_file_write_pattern ()">ags_file_write_pattern</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data" title="ags_file_write_pattern_data ()">ags_file_write_pattern_data</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-data-list" title="ags_file_write_pattern_data_list ()">ags_file_write_pattern_data_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-pattern-list" title="ags_file_write_pattern_list ()">ags_file_write_pattern_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-port" title="ags_file_write_port ()">ags_file_write_port</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-port-list" title="ags_file_write_port_list ()">ags_file_write_port_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall" title="ags_file_write_recall ()">ags_file_write_recall</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio" title="ags_file_write_recall_audio ()">ags_file_write_recall_audio</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-run" title="ags_file_write_recall_audio_run ()">ags_file_write_recall_audio_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-audio-signal" title="ags_file_write_recall_audio_signal ()">ags_file_write_recall_audio_signal</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel" title="ags_file_write_recall_channel ()">ags_file_write_recall_channel</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-channel-run" title="ags_file_write_recall_channel_run ()">ags_file_write_recall_channel_run</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container" title="ags_file_write_recall_container ()">ags_file_write_recall_container</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-container-list" title="ags_file_write_recall_container_list ()">ags_file_write_recall_container_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-list" title="ags_file_write_recall_list ()">ags_file_write_recall_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recall-recycling" title="ags_file_write_recall_recycling ()">ags_file_write_recall_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling" title="ags_file_write_recycling ()">ags_file_write_recycling</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-recycling-list" title="ags_file_write_recycling_list ()">ags_file_write_recycling_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-resize-editor" title="ags_file_write_resize_editor ()">ags_file_write_resize_editor</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-write-resolve" title="ags_file_write_resolve ()">ags_file_write_resolve</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFile.html#ags-file-write-server" title="ags_file_write_server ()">ags_file_write_server</a>, function in <a class="link" href="ags-AgsFile.html" title="AgsFile">AgsFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-stream" title="ags_file_write_stream ()">ags_file_write_stream</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-stream-list" title="ags_file_write_stream_list ()">ags_file_write_stream_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-task" title="ags_file_write_task ()">ags_file_write_task</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-task-list" title="ags_file_write_task_list ()">ags_file_write_task_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread" title="ags_file_write_thread ()">ags_file_write_thread</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-list" title="ags_file_write_thread_list ()">ags_file_write_thread_list</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-thread.html#ags-file-write-thread-pool" title="ags_file_write_thread_pool ()">ags_file_write_thread_pool</a>, function in <a class="link" href="ags-ags-file-thread.html" title="ags_file_thread">ags_file_thread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp" title="ags_file_write_timestamp ()">ags_file_write_timestamp</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-sound.html#ags-file-write-timestamp-list" title="ags_file_write_timestamp_list ()">ags_file_write_timestamp_list</a>, function in <a class="link" href="ags-ags-file-sound.html" title="ags_file_sound">ags_file_sound</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-toolbar" title="ags_file_write_toolbar ()">ags_file_write_toolbar</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-widget" title="ags_file_write_widget ()">ags_file_write_widget</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-gui.html#ags-file-write-window" title="ags_file_write_window ()">ags_file_write_window</a>, function in <a class="link" href="ags-ags-file-gui.html" title="ags_file_gui">ags_file_gui</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS" title="AGS_FILE_XPATH_PROP">AGS_FILE_XPATH_PROP</a>, macro in <a class="link" href="ags-ags-file-stock.html" title="ags_file_stock">ags_file_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsFreeSelection.html#ags-free-selection-new" title="ags_free_selection_new ()">ags_free_selection_new</a>, function in <a class="link" href="ags-AgsFreeSelection.html" title="AgsFreeSelection">AgsFreeSelection</a>
+</dt>
+<dd></dd>
+<a name="idxG"></a><h3 class="title">G</h3>
+<dt>
+<GTKDOCLINK HREF="AgsGarbageCollectorFlags">AgsGarbageCollectorFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-add">ags_garbage_collector_add</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-new">ags_garbage_collector_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-remove">ags_garbage_collector_remove</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-garbage-collector-run">ags_garbage_collector_run</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGarbageCollector">AgsGarbageCollector</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-generic-preferences-autosave-thread-clicked-callback">ags_generic_preferences_autosave_thread_clicked_callback</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-ags-generic-preferences-callbacks">ags_generic_preferences_callbacks</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-generic-preferences-new">ags_generic_preferences_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGenericPreferences">AgsGenericPreferences</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-gui-task-thread-new">ags_gui_task_thread_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsGuiTaskThread">AgsGuiTaskThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_GUI_THREAD_DEFAULT_JIFFIE">AGS_GUI_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsGuiThread.html#ags-gui-thread-new" title="ags_gui_thread_new ()">ags_gui_thread_new</a>, function in <a class="link" href="ags-AgsGuiThread.html" title="AgsGuiThread">AgsGuiThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT" title="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()">g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT" title="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()">g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER" title="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()">g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING" title="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()">g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--VOID" title="g_cclosure_user_marshal_OBJECT__VOID ()">g_cclosure_user_marshal_OBJECT__VOID</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-POINTER--VOID" title="g_cclosure_user_marshal_POINTER__VOID ()">g_cclosure_user_marshal_POINTER__VOID</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER" title="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()">g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID" title="g_cclosure_user_marshal_ULONG__VOID ()">g_cclosure_user_marshal_ULONG__VOID</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE" title="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()">g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT" title="g_cclosure_user_marshal_VOID__OBJECT_UINT ()">g_cclosure_user_marshal_VOID__OBJECT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-POINTER" title="g_cclosure_user_marshal_VOID__STRING_POINTER ()">g_cclosure_user_marshal_VOID__STRING_POINTER</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-UINT" title="g_cclosure_user_marshal_VOID__STRING_UINT ()">g_cclosure_user_marshal_VOID__STRING_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE-UINT" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT" title="g_cclosure_user_marshal_VOID__UINT_INT ()">g_cclosure_user_marshal_VOID__UINT_INT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</a>, function in <a class="link" href="ags-ags-marshal.html" title="ags_marshal">ags_marshal</a>
+</dt>
+<dd></dd>
+<a name="idxH"></a><h3 class="title">H</h3>
+<dt>
+<GTKDOCLINK HREF="ags-hindicator-new">ags_hindicator_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsHIndicator">AgsHIndicator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsHistoryAppend">AgsHistoryAppend</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsHistory">AgsHistory</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-history-new">ags_history_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsHistory">AgsHistory</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-htimebar-new">ags_htimebar_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsHTimebar">AgsHTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<a name="idxI"></a><h3 class="title">I</h3>
+<dt>
+<a class="link" href="ags-AgsIdGenerator.html#ags-id-generator-create-uuid" title="ags_id_generator_create_uuid ()">ags_id_generator_create_uuid</a>, function in <a class="link" href="ags-AgsIdGenerator.html" title="AgsIdGenerator">AgsIdGenerator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIndicator.html#ags-indicator-new" title="ags_indicator_new ()">ags_indicator_new</a>, function in <a class="link" href="ags-AgsIndicator.html" title="AgsIndicator">AgsIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInitAudio.html#ags-init-audio-new" title="ags_init_audio_new ()">ags_init_audio_new</a>, function in <a class="link" href="ags-AgsInitAudio.html" title="AgsInitAudio">AgsInitAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInitChannel.html#ags-init-channel-new" title="ags_init_channel_new ()">ags_init_channel_new</a>, function in <a class="link" href="ags-AgsInitChannel.html" title="AgsInitChannel">AgsInitChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInlinePlayer.html#ags-inline-player-new" title="ags_inline_player_new ()">ags_inline_player_new</a>, function in <a class="link" href="ags-AgsInlinePlayer.html" title="AgsInlinePlayer">AgsInlinePlayer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsInput.html#ags-input-new" title="ags_input_new ()">ags_input_new</a>, function in <a class="link" href="ags-AgsInput.html" title="AgsInput">AgsInput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#AgsIpatchFlags" title="enum AgsIpatchFlags">AgsIpatchFlags</a>, enum in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS" title="AGS_IPATCH_DEFAULT_CHANNELS">AGS_IPATCH_DEFAULT_CHANNELS</a>, macro in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#ags-ipatch-new" title="ags_ipatch_new ()">ags_ipatch_new</a>, function in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-READ:CAPS" title="AGS_IPATCH_READ">AGS_IPATCH_READ</a>, macro in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new" title="ags_ipatch_sf2_reader_new ()">ags_ipatch_sf2_reader_new</a>, function in <a class="link" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatch.html#AGS-IPATCH-WRITE:CAPS" title="AGS_IPATCH_WRITE">AGS_IPATCH_WRITE</a>, macro in <a class="link" href="ags-AgsIpatch.html" title="AgsIpatch">AgsIpatch</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIteratorThread.html#AgsIteratorThreadFlags" title="enum AgsIteratorThreadFlags">AgsIteratorThreadFlags</a>, enum in <a class="link" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIteratorThread.html#ags-iterator-thread-children-ready" title="ags_iterator_thread_children_ready ()">ags_iterator_thread_children_ready</a>, function in <a class="link" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIteratorThread.html#ags-iterator-thread-new" title="ags_iterator_thread_new ()">ags_iterator_thread_new</a>, function in <a class="link" href="ags-AgsIteratorThread.html" title="AgsIteratorThread">AgsIteratorThread</a>
+</dt>
+<dd></dd>
+<a name="idxJ"></a><h3 class="title">J</h3>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-brackeds-out">j_math_algebra_brackeds_out</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-functions-out">j_math_algebra_functions_out</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-operations-out">j_math_algebra_operations_out</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-algebra-solve">j_math_algebra_solve</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-and">j_math_and</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-cut-leading-zeros">j_math_cut_leading_zeros</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-exclusive-or">j_math_exclusive_or</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-exp">j_math_exp</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-exp2">j_math_exp2</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-gauss">j_math_gauss</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-get-first-level-operator">j_math_get_first_level_operator</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-get-second-level-operator">j_math_get_second_level_operator</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-is-function">j_math_is_function</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-is-function-backward">j_math_is_function_backward</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-is-operator">j_math_is_operator</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-less">j_math_less</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-make-valid">j_math_make_valid</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-more">j_math_more</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-or">j_math_or</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-put-null-at-beginning">j_math_put_null_at_beginning</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-put-null-at-end">j_math_put_null_at_end</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-root">j_math_root</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-root2">j_math_root2</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-solve-arithmetic">j_math_solve_arithmetic</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-sort-array">j_math_sort_array</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-width">j_math_width</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="j-math-width-list">j_math_width_list</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-jmath">jmath</GTKDOCLINK>
+</dt>
+<dd></dd>
+<a name="idxL"></a><h3 class="title">L</h3>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPlugin" title="struct AgsLadspaPlugin">AgsLadspaPlugin</a>, struct in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#AgsLadspaPluginFlags" title="enum AgsLadspaPluginFlags">AgsLadspaPluginFlags</a>, enum in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences" title="struct AgsLadspaPluginPreferences">AgsLadspaPluginPreferences</a>, struct in <a class="link" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback" title="ags_ladspa_browser_cancel_callback ()">ags_ladspa_browser_cancel_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new" title="ags_ladspa_browser_combo_box_controls_new ()">ags_ladspa_browser_combo_box_controls_new</a>, function in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect" title="ags_ladspa_browser_get_plugin_effect ()">ags_ladspa_browser_get_plugin_effect</a>, function in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename" title="ags_ladspa_browser_get_plugin_filename ()">ags_ladspa_browser_get_plugin_filename</a>, function in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-new" title="ags_ladspa_browser_new ()">ags_ladspa_browser_new</a>, function in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback" title="ags_ladspa_browser_ok_callback ()">ags_ladspa_browser_ok_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback" title="ags_ladspa_browser_plugin_effect_callback ()">ags_ladspa_browser_plugin_effect_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback" title="ags_ladspa_browser_plugin_filename_callback ()">ags_ladspa_browser_plugin_filename_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback" title="ags_ladspa_browser_preview_close_callback ()">ags_ladspa_browser_preview_close_callback</a>, function in <a class="link" href="ags-ags-ladspa-browser-callbacks.html" title="ags_ladspa_browser_callbacks">ags_ladspa_browser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaBrowser.html#ags-ladspa-browser-preview-new" title="ags_ladspa_browser_preview_new ()">ags_ladspa_browser_preview_new</a>, function in <a class="link" href="ags-AgsLadspaBrowser.html" title="AgsLadspaBrowser">AgsLadspaBrowser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin" title="ags_ladspa_manager_find_ladspa_plugin ()">ags_ladspa_manager_find_ladspa_plugin</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-filenames" title="ags_ladspa_manager_get_filenames ()">ags_ladspa_manager_get_filenames</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-get-instance" title="ags_ladspa_manager_get_instance ()">ags_ladspa_manager_get_instance</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-default-directory" title="ags_ladspa_manager_load_default_directory ()">ags_ladspa_manager_load_default_directory</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-load-file" title="ags_ladspa_manager_load_file ()">ags_ladspa_manager_load_file</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-manager-new" title="ags_ladspa_manager_new ()">ags_ladspa_manager_new</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS" title="AGS_LADSPA_PLUGIN()">AGS_LADSPA_PLUGIN</a>, macro in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-plugin-alloc" title="ags_ladspa_plugin_alloc ()">ags_ladspa_plugin_alloc</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLadspaManager.html#ags-ladspa-plugin-free" title="ags_ladspa_plugin_free ()">ags_ladspa_plugin_free</a>, function in <a class="link" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">AgsLadspaManager</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc" title="ags_ladspa_plugin_preferences_alloc ()">ags_ladspa_plugin_preferences_alloc</a>, function in <a class="link" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLed.html#AgsLedFlags" title="enum AgsLedFlags">AgsLedFlags</a>, enum in <a class="link" href="ags-AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLed.html#ags-led-new" title="ags_led_new ()">ags_led_new</a>, function in <a class="link" href="ags-AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLed.html#ags-led-set-active" title="ags_led_set_active ()">ags_led_set_active</a>, function in <a class="link" href="ags-AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLed.html#ags-led-unset-active" title="ags_led_unset_active ()">ags_led_unset_active</a>, function in <a class="link" href="ags-AgsLed.html" title="AgsLed">AgsLed</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoError">AgsLibaoError</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoFlags">AgsLibaoFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoPlay">AgsLibaoPlay</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoPlayDomain">AgsLibaoPlayDomain</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoPlayFlags">AgsLibaoPlayFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLibaoResolutionMode">AgsLibaoResolutionMode</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-BPM:CAPS">AGS_LIBAO_DEFAULT_BPM</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-BUFFER-SIZE:CAPS">AGS_LIBAO_DEFAULT_BUFFER_SIZE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-DELAY:CAPS">AGS_LIBAO_DEFAULT_DELAY</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-JIFFIE:CAPS">AGS_LIBAO_DEFAULT_JIFFIE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-SAMPLERATE:CAPS">AGS_LIBAO_DEFAULT_SAMPLERATE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-TACT:CAPS">AGS_LIBAO_DEFAULT_TACT</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-TACTRATE:CAPS">AGS_LIBAO_DEFAULT_TACTRATE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-DEFAULT-TACT-JIFFIE:CAPS">AGS_LIBAO_DEFAULT_TACT_JIFFIE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-ERROR:CAPS">AGS_LIBAO_ERROR</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-error-quark">ags_libao_error_quark</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-list-cards">ags_libao_list_cards</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-new">ags_libao_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-note-offset-changed">ags_libao_note_offset_changed</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-pcm-info">ags_libao_pcm_info</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-PLAY:CAPS">AGS_LIBAO_PLAY</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-play-alloc">ags_libao_play_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-LIBAO-PLAY-DOMAIN:CAPS">AGS_LIBAO_PLAY_DOMAIN</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-play-domain-alloc">ags_libao_play_domain_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-play-domain-free">ags_libao_play_domain_free</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-play-free">ags_libao_play_free</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-libao-tic">ags_libao_tic</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLibao">AgsLibao</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#AgsLineFlags" title="enum AgsLineFlags">AgsLineFlags</a>, enum in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#AgsLineMemberFlags" title="enum AgsLineMemberFlags">AgsLineMemberFlags</a>, enum in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-channel-done-callback" title="ags_line_channel_done_callback ()">ags_line_channel_done_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-cancel" title="ags_line_copy_pattern_cancel ()">ags_line_copy_pattern_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-copy-pattern-done" title="ags_line_copy_pattern_done ()">ags_line_copy_pattern_done</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_DEFAULT_BUILD_ID">AGS_LINE_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS" title="AGS_LINE_DEFAULT_VERSION">AGS_LINE_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_EDITOR_DEFAULT_BUILD_ID">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_LINE_EDITOR_DEFAULT_VERSION">AGS_LINE_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback" title="ags_line_editor_destroy_callback ()">ags_line_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineEditor.html#ags-line-editor-new" title="ags_line_editor_new ()">ags_line_editor_new</a>, function in <a class="link" href="ags-AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback" title="ags_line_editor_parent_set_callback ()">ags_line_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineEditor.html#ags-line-editor-set-channel" title="ags_line_editor_set_channel ()">ags_line_editor_set_channel</a>, function in <a class="link" href="ags-AgsLineEditor.html" title="AgsLineEditor">AgsLineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback" title="ags_line_editor_show_callback ()">ags_line_editor_show_callback</a>, function in <a class="link" href="ags-ags-line-editor-callbacks.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-find-next-grouped" title="ags_line_find_next_grouped ()">ags_line_find_next_grouped</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-find-port" title="ags_line_find_port ()">ags_line_find_port</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-group-changed" title="ags_line_group_changed ()">ags_line_group_changed</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-group-clicked-callback" title="ags_line_group_clicked_callback ()">ags_line_group_clicked_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-map-recall" title="ags_line_map_recall ()">ags_line_map_recall</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback" title="ags_line_member_button_clicked_callback ()">ags_line_member_button_clicked_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-change-port" title="ags_line_member_change_port ()">ags_line_member_change_port</a>, function in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback" title="ags_line_member_check_button_clicked_callback ()">ags_line_member_check_button_clicked_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback" title="ags_line_member_dial_changed_callback ()">ags_line_member_dial_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback" title="ags_line_member_editor_add_callback ()">ags_line_member_editor_add_callback</a>, function in <a class="link" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">ags_line_member_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback" title="ags_line_member_editor_ladspa_browser_response_callback ()">ags_line_member_editor_ladspa_browser_response_callback</a>, function in <a class="link" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">ags_line_member_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMemberEditor.html#ags-line-member-editor-new" title="ags_line_member_editor_new ()">ags_line_member_editor_new</a>, function in <a class="link" href="ags-AgsLineMemberEditor.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback" title="ags_line_member_editor_remove_callback ()">ags_line_member_editor_remove_callback</a>, function in <a class="link" href="ags-ags-line-member-editor-callbacks.html" title="ags_line_member_editor_callbacks">ags_line_member_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-find-port" title="ags_line_member_find_port ()">ags_line_member_find_port</a>, function in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-get-widget" title="ags_line_member_get_widget ()">ags_line_member_get_widget</a>, function in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback" title="ags_line_member_hscale_changed_callback ()">ags_line_member_hscale_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-new" title="ags_line_member_new ()">ags_line_member_new</a>, function in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback" title="ags_line_member_parent_set_callback ()">ags_line_member_parent_set_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-port-safe-write-callback" title="ags_line_member_port_safe_write_callback ()">ags_line_member_port_safe_write_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLineMember.html#ags-line-member-set-label" title="ags_line_member_set_label ()">ags_line_member_set_label</a>, function in <a class="link" href="ags-AgsLineMember.html" title="AgsLineMember">AgsLineMember</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback" title="ags_line_member_spin_button_changed_callback ()">ags_line_member_spin_button_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback" title="ags_line_member_toggle_button_clicked_callback ()">ags_line_member_toggle_button_clicked_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback" title="ags_line_member_vscale_changed_callback ()">ags_line_member_vscale_changed_callback</a>, function in <a class="link" href="ags-ags-line-member-callbacks.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-new" title="ags_line_new ()">ags_line_new</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-parent-set-callback" title="ags_line_parent_set_callback ()">ags_line_parent_set_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-peak-run-post-callback" title="ags_line_peak_run_post_callback ()">ags_line_peak_run_post_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-channel-run-cancel" title="ags_line_play_channel_run_cancel ()">ags_line_play_channel_run_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-cancel" title="ags_line_play_volume_cancel ()">ags_line_play_volume_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-play-volume-done" title="ags_line_play_volume_done ()">ags_line_play_volume_done</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-cancel" title="ags_line_recall_volume_cancel ()">ags_line_recall_volume_cancel</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-recall-volume-done" title="ags_line_recall_volume_done ()">ags_line_recall_volume_done</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-remove-recall-callback" title="ags_line_remove_recall_callback ()">ags_line_remove_recall_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLine.html#ags-line-set-channel" title="ags_line_set_channel ()">ags_line_set_channel</a>, function in <a class="link" href="ags-AgsLine.html" title="AgsLine">AgsLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-line-callbacks.html#ags-line-volume-callback" title="ags_line_volume_callback ()">ags_line_volume_callback</a>, function in <a class="link" href="ags-ags-line-callbacks.html" title="ags_line_callbacks">ags_line_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkEditor.html#AgsLinkEditorFlags" title="enum AgsLinkEditorFlags">AgsLinkEditorFlags</a>, enum in <a class="link" href="ags-AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkChannel.html#ags-link-channel-new" title="ags_link_channel_new ()">ags_link_channel_new</a>, function in <a class="link" href="ags-AgsLinkChannel.html" title="AgsLinkChannel">AgsLinkChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count" title="ags_link_collection_editor_check_count ()">ags_link_collection_editor_check_count</a>, function in <a class="link" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line" title="ags_link_collection_editor_check_first_line ()">ags_link_collection_editor_check_first_line</a>, function in <a class="link" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link" title="ags_link_collection_editor_check_first_link ()">ags_link_collection_editor_check_first_link</a>, function in <a class="link" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback" title="ags_link_collection_editor_count_callback ()">ags_link_collection_editor_count_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback" title="ags_link_collection_editor_first_line_callback ()">ags_link_collection_editor_first_line_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback" title="ags_link_collection_editor_first_link_callback ()">ags_link_collection_editor_first_link_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback" title="ags_link_collection_editor_link_callback ()">ags_link_collection_editor_link_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-new" title="ags_link_collection_editor_new ()">ags_link_collection_editor_new</a>, function in <a class="link" href="ags-AgsLinkCollectionEditor.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback" title="ags_link_collection_editor_parent_set_callback ()">ags_link_collection_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-link-collection-editor-callbacks.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback" title="ags_link_editor_combo_callback ()">ags_link_editor_combo_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback" title="ags_link_editor_destroy_callback ()">ags_link_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLinkEditor.html#ags-link-editor-new" title="ags_link_editor_new ()">ags_link_editor_new</a>, function in <a class="link" href="ags-AgsLinkEditor.html" title="AgsLinkEditor">AgsLinkEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback" title="ags_link_editor_parent_set_callback ()">ags_link_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback" title="ags_link_editor_show_callback ()">ags_link_editor_show_callback</a>, function in <a class="link" href="ags-ags-link-editor-callbacks.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsListingEditor.html#ags-listing-editor-add-children" title="ags_listing_editor_add_children ()">ags_listing_editor_add_children</a>, function in <a class="link" href="ags-AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsListingEditor.html#ags-listing-editor-new" title="ags_listing_editor_new ()">ags_listing_editor_new</a>, function in <a class="link" href="ags-AgsListingEditor.html" title="AgsListingEditor">AgsListingEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback" title="ags_listing_editor_parent_set_callback ()">ags_listing_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">ags_listing_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback" title="ags_listing_editor_set_pads_callback ()">ags_listing_editor_set_pads_callback</a>, function in <a class="link" href="ags-ags-listing-editor-callbacks.html" title="ags_listing_editor_callbacks">ags_listing_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsList.html#ags-list-duplicate-list" title="ags_list_duplicate_list ()">ags_list_duplicate_list</a>, function in <a class="link" href="ags-AgsList.html" title="AgsList">AgsList</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsList.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a>, function in <a class="link" href="ags-AgsList.html" title="AgsList">AgsList</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsList.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a>, function in <a class="link" href="ags-AgsList.html" title="AgsList">AgsList</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogFlags">AgsLogFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogFormatedMessage">AgsLogFormatedMessage</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsLogMessage">AgsLogMessage</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-debug">ags_log_debug</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-message">ags_log_message</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-start-queue">ags_log_start_queue</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-log-stop-queue">ags_log_stop_queue</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsLog">AgsLog</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLoopChannel.html#ags-loop-channel-new" title="ags_loop_channel_new ()">ags_loop_channel_new</a>, function in <a class="link" href="ags-AgsLoopChannel.html" title="AgsLoopChannel">AgsLoopChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsLoopChannelRun.html#ags-loop-channel-run-new" title="ags_loop_channel_run_new ()">ags_loop_channel_run_new</a>, function in <a class="link" href="ags-AgsLoopChannelRun.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a>
+</dt>
+<dd></dd>
+<a name="idxM"></a><h3 class="title">M</h3>
+<dt>
+<a class="link" href="ags-AgsWindow.html#AgsMachineCounter" title="struct AgsMachineCounter">AgsMachineCounter</a>, struct in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#AgsMachineEditorFlags" title="enum AgsMachineEditorFlags">AgsMachineEditorFlags</a>, enum in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#AgsMachineFileInputFlags" title="enum AgsMachineFileInputFlags">AgsMachineFileInputFlags</a>, enum in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#AgsMachineFlags" title="enum AgsMachineFlags">AgsMachineFlags</a>, enum in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-button-press-callback" title="ags_machine_button_press_callback ()">ags_machine_button_press_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#AGS-MACHINE-COUNTER:CAPS" title="AGS_MACHINE_COUNTER()">AGS_MACHINE_COUNTER</a>, macro in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#ags-machine-counter-alloc" title="ags_machine_counter_alloc ()">ags_machine_counter_alloc</a>, function in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_DEFAULT_BUILD_ID">AGS_MACHINE_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_DEFAULT_VERSION">AGS_MACHINE_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-destroy-callback" title="ags_machine_destroy_callback ()">ags_machine_destroy_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-done-callback" title="ags_machine_done_callback ()">ags_machine_done_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback" title="ags_machine_editor_add_callback ()">ags_machine_editor_add_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-children" title="ags_machine_editor_add_children ()">ags_machine_editor_add_children</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-input" title="ags_machine_editor_add_input ()">ags_machine_editor_add_input</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-add-output" title="ags_machine_editor_add_output ()">ags_machine_editor_add_output</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback" title="ags_machine_editor_apply_callback ()">ags_machine_editor_apply_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback" title="ags_machine_editor_back_callback ()">ags_machine_editor_back_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback" title="ags_machine_editor_cancel_callback ()">ags_machine_editor_cancel_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_VERSION">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback" title="ags_machine_editor_destroy_callback ()">ags_machine_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-new" title="ags_machine_editor_new ()">ags_machine_editor_new</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback" title="ags_machine_editor_ok_callback ()">ags_machine_editor_ok_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback" title="ags_machine_editor_parent_set_callback ()">ags_machine_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback" title="ags_machine_editor_remove_callback ()">ags_machine_editor_remove_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-remove-input" title="ags_machine_editor_remove_input ()">ags_machine_editor_remove_input</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-remove-output" title="ags_machine_editor_remove_output ()">ags_machine_editor_remove_output</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineEditor.html#ags-machine-editor-set-machine" title="ags_machine_editor_set_machine ()">ags_machine_editor_set_machine</a>, function in <a class="link" href="ags-AgsMachineEditor.html" title="AgsMachineEditor">AgsMachineEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback" title="ags_machine_editor_show_callback ()">ags_machine_editor_show_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback" title="ags_machine_editor_switch_page_callback ()">ags_machine_editor_switch_page_callback</a>, function in <a class="link" href="ags-ags-machine-editor-callbacks.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-file-chooser-dialog-new" title="ags_machine_file_chooser_dialog_new ()">ags_machine_file_chooser_dialog_new</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-find-by-name" title="ags_machine_find_by_name ()">ags_machine_find_by_name</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-find-port" title="ags_machine_find_port ()">ags_machine_find_port</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-get-possible-links" title="ags_machine_get_possible_links ()">ags_machine_get_possible_links</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-map-recall" title="ags_machine_map_recall ()">ags_machine_map_recall</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-new" title="ags_machine_new ()">ags_machine_new</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-open-files" title="ags_machine_open_files ()">ags_machine_open_files</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-open-response-callback" title="ags_machine_open_response_callback ()">ags_machine_open_response_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-parent-set-callback" title="ags_machine_parent_set_callback ()">ags_machine_parent_set_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-play-callback" title="ags_machine_play_callback ()">ags_machine_play_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback" title="ags_machine_popup_destroy_activate_callback ()">ags_machine_popup_destroy_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback" title="ags_machine_popup_hide_activate_callback ()">ags_machine_popup_hide_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback" title="ags_machine_popup_move_down_activate_callback ()">ags_machine_popup_move_down_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback" title="ags_machine_popup_move_up_activate_callback ()">ags_machine_popup_move_up_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback" title="ags_machine_popup_properties_activate_callback ()">ags_machine_popup_properties_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback" title="ags_machine_popup_rename_activate_callback ()">ags_machine_popup_rename_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback" title="ags_machine_popup_show_activate_callback ()">ags_machine_popup_show_activate_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineRadioButton.html#ags-machine-radio-button-new" title="ags_machine_radio_button_new ()">ags_machine_radio_button_new</a>, function in <a class="link" href="ags-AgsMachineRadioButton.html" title="AgsMachineRadioButton">AgsMachineRadioButton</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelection.html#ags-machine-selection-new" title="ags_machine_selection_new ()">ags_machine_selection_new</a>, function in <a class="link" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">AgsMachineSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelection.html#ags-machine-selection-run" title="ags_machine_selection_run ()">ags_machine_selection_run</a>, function in <a class="link" href="ags-AgsMachineSelection.html" title="AgsMachineSelection">AgsMachineSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-changed" title="ags_machine_selector_changed ()">ags_machine_selector_changed</a>, function in <a class="link" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-new" title="ags_machine_selector_new ()">ags_machine_selector_new</a>, function in <a class="link" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback" title="ags_machine_selector_popup_add_index_callback ()">ags_machine_selector_popup_add_index_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback" title="ags_machine_selector_popup_add_tab_callback ()">ags_machine_selector_popup_add_tab_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback" title="ags_machine_selector_popup_link_index_callback ()">ags_machine_selector_popup_link_index_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachineSelector.html#ags-machine-selector-popup-new" title="ags_machine_selector_popup_new ()">ags_machine_selector_popup_new</a>, function in <a class="link" href="ags-AgsMachineSelector.html" title="AgsMachineSelector">AgsMachineSelector</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback" title="ags_machine_selector_popup_remove_index_callback ()">ags_machine_selector_popup_remove_index_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback" title="ags_machine_selector_popup_remove_tab_callback ()">ags_machine_selector_popup_remove_tab_callback</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed" title="ags_machine_selector_radio_changed ()">ags_machine_selector_radio_changed</a>, function in <a class="link" href="ags-ags-machine-selector-callbacks.html" title="ags_machine_selector_callbacks">ags_machine_selector_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-set-audio-channels" title="ags_machine_set_audio_channels ()">ags_machine_set_audio_channels</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-set-pads" title="ags_machine_set_pads ()">ags_machine_set_pads</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-set-run" title="ags_machine_set_run ()">ags_machine_set_run</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-start-failure-callback" title="ags_machine_start_failure_callback ()">ags_machine_start_failure_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-machine-callbacks.html#ags-machine-tact-callback" title="ags_machine_tact_callback ()">ags_machine_tact_callback</a>, function in <a class="link" href="ags-ags-machine-callbacks.html" title="ags_machine_callbacks">ags_machine_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AgsMainFlags" title="enum AgsMainFlags">AgsMainFlags</a>, enum in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-add-devout" title="ags_main_add_devout ()">ags_main_add_devout</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-load-config" title="ags_main_load_config ()">ags_main_load_config</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-async-queue" title="ags_main_loop_get_async_queue ()">ags_main_loop_get_async_queue</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-last-sync" title="ags_main_loop_get_last_sync ()">ags_main_loop_get_last_sync</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-get-tic" title="ags_main_loop_get_tic ()">ags_main_loop_get_tic</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-async-queue" title="ags_main_loop_set_async_queue ()">ags_main_loop_set_async_queue</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-last-sync" title="ags_main_loop_set_last_sync ()">ags_main_loop_set_last_sync</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMainLoop.html#ags-main-loop-set-tic" title="ags_main_loop_set_tic ()">ags_main_loop_set_tic</a>, function in <a class="link" href="ags-AgsMainLoop.html" title="AgsMainLoop">AgsMainLoop</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-new" title="ags_main_new ()">ags_main_new</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-quit" title="ags_main_quit ()">ags_main_quit</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-register-machine-type" title="ags_main_register_machine_type ()">ags_main_register_machine_type</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-register-recall-type" title="ags_main_register_recall_type ()">ags_main_register_recall_type</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-register-task-type" title="ags_main_register_task_type ()">ags_main_register_task_type</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-register-thread-type" title="ags_main_register_thread_type ()">ags_main_register_thread_type</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#ags-main-register-widget-type" title="ags_main_register_widget_type ()">ags_main_register_widget_type</a>, function in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback" title="ags_matrix_adjustment_value_changed_callback ()">ags_matrix_adjustment_value_changed_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback" title="ags_matrix_bpm_callback ()">ags_matrix_bpm_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS" title="AGS_MATRIX_CELL_HEIGHT">AGS_MATRIX_CELL_HEIGHT</a>, macro in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS" title="AGS_MATRIX_CELL_WIDTH">AGS_MATRIX_CELL_WIDTH</a>, macro in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-done-callback" title="ags_matrix_done_callback ()">ags_matrix_done_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback" title="ags_matrix_drawing_area_button_press_callback ()">ags_matrix_drawing_area_button_press_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback" title="ags_matrix_drawing_area_expose_callback ()">ags_matrix_drawing_area_expose_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-draw-gutter" title="ags_matrix_draw_gutter ()">ags_matrix_draw_gutter</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-draw-matrix" title="ags_matrix_draw_matrix ()">ags_matrix_draw_matrix</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-highlight-gutter-point" title="ags_matrix_highlight_gutter_point ()">ags_matrix_highlight_gutter_point</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-index-callback" title="ags_matrix_index_callback ()">ags_matrix_index_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-input-map-recall" title="ags_matrix_input_map_recall ()">ags_matrix_input_map_recall</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback" title="ags_matrix_length_spin_callback ()">ags_matrix_length_spin_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback" title="ags_matrix_loop_button_callback ()">ags_matrix_loop_button_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-new" title="ags_matrix_new ()">ags_matrix_new</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS" title="AGS_MATRIX_OCTAVE">AGS_MATRIX_OCTAVE</a>, macro in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-output-map-recall" title="ags_matrix_output_map_recall ()">ags_matrix_output_map_recall</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback" title="ags_matrix_parent_set_callback ()">ags_matrix_parent_set_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS" title="AGS_MATRIX_PATTERN_CONTROLS">AGS_MATRIX_PATTERN_CONTROLS</a>, macro in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-redraw-gutter-point" title="ags_matrix_redraw_gutter_point ()">ags_matrix_redraw_gutter_point</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-matrix-callbacks.html#ags-matrix-tact-callback" title="ags_matrix_tact_callback ()">ags_matrix_tact_callback</a>, function in <a class="link" href="ags-ags-matrix-callbacks.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMatrix.html#ags-matrix-unpaint-gutter-point" title="ags_matrix_unpaint_gutter_point ()">ags_matrix_unpaint_gutter_point</a>, function in <a class="link" href="ags-AgsMatrix.html" title="AgsMatrix">AgsMatrix</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback" title="ags_menu_bar_about_callback ()">ags_menu_bar_about_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback" title="ags_menu_bar_add_callback ()">ags_menu_bar_add_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback" title="ags_menu_bar_add_drum_callback ()">ags_menu_bar_add_drum_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback" title="ags_menu_bar_add_ffplayer_callback ()">ags_menu_bar_add_ffplayer_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback" title="ags_menu_bar_add_matrix_callback ()">ags_menu_bar_add_matrix_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback" title="ags_menu_bar_add_mixer_callback ()">ags_menu_bar_add_mixer_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback" title="ags_menu_bar_add_panel_callback ()">ags_menu_bar_add_panel_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback" title="ags_menu_bar_add_synth_callback ()">ags_menu_bar_add_synth_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback" title="ags_menu_bar_destroy_callback ()">ags_menu_bar_destroy_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback" title="ags_menu_bar_export_callback ()">ags_menu_bar_export_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#ags-menu-bar-new" title="ags_menu_bar_new ()">ags_menu_bar_new</a>, function in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback" title="ags_menu_bar_open_callback ()">ags_menu_bar_open_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback" title="ags_menu_bar_preferences_callback ()">ags_menu_bar_preferences_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback" title="ags_menu_bar_quit_callback ()">ags_menu_bar_quit_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback" title="ags_menu_bar_remove_callback ()">ags_menu_bar_remove_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback" title="ags_menu_bar_save_as_callback ()">ags_menu_bar_save_as_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback" title="ags_menu_bar_save_callback ()">ags_menu_bar_save_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback" title="ags_menu_bar_show_callback ()">ags_menu_bar_show_callback</a>, function in <a class="link" href="ags-ags-menu-bar-callbacks.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-menu-item-new">ags_menu_item_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsMenuItem">AgsMenuItem</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-menu-new">ags_menu_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsMenu">AgsMenu</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-configure-event" title="ags_meter_configure_event ()">ags_meter_configure_event</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-destroy-callback" title="ags_meter_destroy_callback ()">ags_meter_destroy_callback</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-expose-event" title="ags_meter_expose_event ()">ags_meter_expose_event</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMeter.html#ags-meter-new" title="ags_meter_new ()">ags_meter_new</a>, function in <a class="link" href="ags-AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMeter.html#ags-meter-paint" title="ags_meter_paint ()">ags_meter_paint</a>, function in <a class="link" href="ags-AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-meter-callbacks.html#ags-meter-show-callback" title="ags_meter_show_callback ()">ags_meter_show_callback</a>, function in <a class="link" href="ags-ags-meter-callbacks.html" title="ags_meter_callbacks">ags_meter_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMeter.html#ags-meter-sound-string" title="ags_meter_sound_string ()">ags_meter_sound_string</a>, function in <a class="link" href="ags-AgsMeter.html" title="AgsMeter">AgsMeter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixerInputLine.html#ags-mixer-input-line-new" title="ags_mixer_input_line_new ()">ags_mixer_input_line_new</a>, function in <a class="link" href="ags-AgsMixerInputLine.html" title="AgsMixerInputLine">AgsMixerInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixerInputPad.html#ags-mixer-input-pad-new" title="ags_mixer_input_pad_new ()">ags_mixer_input_pad_new</a>, function in <a class="link" href="ags-AgsMixerInputPad.html" title="AgsMixerInputPad">AgsMixerInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMixer.html#ags-mixer-new" title="ags_mixer_new ()">ags_mixer_new</a>, function in <a class="link" href="ags-AgsMixer.html" title="AgsMixer">AgsMixer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback" title="ags_mixer_parent_set_callback ()">ags_mixer_parent_set_callback</a>, function in <a class="link" href="ags-ags-mixer-callbacks.html" title="ags_mixer_callbacks">ags_mixer_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#MSEC-PER-SEC:CAPS" title="MSEC_PER_SEC">MSEC_PER_SEC</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMutable.html#ags-mutable-set-muted" title="ags_mutable_set_muted ()">ags_mutable_set_muted</a>, function in <a class="link" href="ags-AgsMutable.html" title="AgsMutable">AgsMutable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteAudio.html#ags-mute-audio-new" title="ags_mute_audio_new ()">ags_mute_audio_new</a>, function in <a class="link" href="ags-AgsMuteAudio.html" title="AgsMuteAudio">AgsMuteAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteAudioSignal.html#ags-mute-audio-signal-new" title="ags_mute_audio_signal_new ()">ags_mute_audio_signal_new</a>, function in <a class="link" href="ags-AgsMuteAudioSignal.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteChannel.html#ags-mute-channel-new" title="ags_mute_channel_new ()">ags_mute_channel_new</a>, function in <a class="link" href="ags-AgsMuteChannel.html" title="AgsMuteChannel">AgsMuteChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteChannelRun.html#ags-mute-channel-run-new" title="ags_mute_channel_run_new ()">ags_mute_channel_run_new</a>, function in <a class="link" href="ags-AgsMuteChannelRun.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMuteRecycling.html#ags-mute-recycling-new" title="ags_mute_recycling_new ()">ags_mute_recycling_new</a>, function in <a class="link" href="ags-AgsMuteRecycling.html" title="AgsMuteRecycling">AgsMuteRecycling</a>
+</dt>
+<dd></dd>
+<a name="idxN"></a><h3 class="title">N</h3>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#AgsNavigationFlags" title="enum AgsNavigationFlags">AgsNavigationFlags</a>, enum in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback" title="ags_navigation_bpm_callback ()">ags_navigation_bpm_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-change-position" title="ags_navigation_change_position ()">ags_navigation_change_position</a>, function in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS" title="AGS_NAVIGATION_DEFAULT_TACT_STEP">AGS_NAVIGATION_DEFAULT_TACT_STEP</a>, macro in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback" title="ags_navigation_destroy_callback ()">ags_navigation_destroy_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-devout-stop-callback" title="ags_navigation_devout_stop_callback ()">ags_navigation_devout_stop_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback" title="ags_navigation_duration_tact_callback ()">ags_navigation_duration_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-expander-callback" title="ags_navigation_expander_callback ()">ags_navigation_expander_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-forward-callback" title="ags_navigation_forward_callback ()">ags_navigation_forward_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-callback" title="ags_navigation_loop_callback ()">ags_navigation_loop_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback" title="ags_navigation_loop_left_tact_callback ()">ags_navigation_loop_left_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback" title="ags_navigation_loop_right_tact_callback ()">ags_navigation_loop_right_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-new" title="ags_navigation_new ()">ags_navigation_new</a>, function in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-next-callback" title="ags_navigation_next_callback ()">ags_navigation_next_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback" title="ags_navigation_parent_set_callback ()">ags_navigation_parent_set_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-play-callback" title="ags_navigation_play_callback ()">ags_navigation_play_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback" title="ags_navigation_position_tact_callback ()">ags_navigation_position_tact_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-prev-callback" title="ags_navigation_prev_callback ()">ags_navigation_prev_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-raster-callback" title="ags_navigation_raster_callback ()">ags_navigation_raster_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback" title="ags_navigation_rewind_callback ()">ags_navigation_rewind_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS" title="AGS_NAVIGATION_REWIND_STEPS">AGS_NAVIGATION_REWIND_STEPS</a>, macro in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS" title="AGS_NAVIGATION_SEEK_STEPS">AGS_NAVIGATION_SEEK_STEPS</a>, macro in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-set-seeking-sensitive" title="ags_navigation_set_seeking_sensitive ()">ags_navigation_set_seeking_sensitive</a>, function in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-show-callback" title="ags_navigation_show_callback ()">ags_navigation_show_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-stop-callback" title="ags_navigation_stop_callback ()">ags_navigation_stop_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-tact-to-time-string" title="ags_navigation_tact_to_time_string ()">ags_navigation_tact_to_time_string</a>, function in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-navigation-callbacks.html#ags-navigation-tic-callback" title="ags_navigation_tic_callback ()">ags_navigation_tic_callback</a>, function in <a class="link" href="ags-ags-navigation-callbacks.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNavigation.html#ags-navigation-update-time-string" title="ags_navigation_update_time_string ()">ags_navigation_update_time_string</a>, function in <a class="link" href="ags-AgsNavigation.html" title="AgsNavigation">AgsNavigation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AgsNotationFlags" title="enum AgsNotationFlags">AgsNotationFlags</a>, enum in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-add-note" title="ags_notation_add_note ()">ags_notation_add_note</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-add-point-to-selection" title="ags_notation_add_point_to_selection ()">ags_notation_add_point_to_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-add-region-to-selection" title="ags_notation_add_region_to_selection ()">ags_notation_add_region_to_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-copy-selection" title="ags_notation_copy_selection ()">ags_notation_copy_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-cut-selection" title="ags_notation_cut_selection ()">ags_notation_cut_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS" title="AGS_NOTATION_DEFAULT_BPM">AGS_NOTATION_DEFAULT_BPM</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS" title="AGS_NOTATION_DEFAULT_DURATION">AGS_NOTATION_DEFAULT_DURATION</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS" title="AGS_NOTATION_DEFAULT_JIFFIE">AGS_NOTATION_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS" title="AGS_NOTATION_DEFAULT_LENGTH">AGS_NOTATION_DEFAULT_LENGTH</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-find-near-timestamp" title="ags_notation_find_near_timestamp ()">ags_notation_find_near_timestamp</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-find-point" title="ags_notation_find_point ()">ags_notation_find_point</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-find-region" title="ags_notation_find_region ()">ags_notation_find_region</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-free-selection" title="ags_notation_free_selection ()">ags_notation_free_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-get-current" title="ags_notation_get_current ()">ags_notation_get_current</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-get-selection" title="ags_notation_get_selection ()">ags_notation_get_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-insert-from-clipboard" title="ags_notation_insert_from_clipboard ()">ags_notation_insert_from_clipboard</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-is-note-selected" title="ags_notation_is_note_selected ()">ags_notation_is_note_selected</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MAXIMUM_NOTE_LENGTH">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MINIMUM_NOTE_LENGTH">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-new" title="ags_notation_new ()">ags_notation_new</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-remove-note-at-position" title="ags_notation_remove_note_at_position ()">ags_notation_remove_note_at_position</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-remove-point-from-selection" title="ags_notation_remove_point_from_selection ()">ags_notation_remove_point_from_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#ags-notation-remove-region-from-selection" title="ags_notation_remove_region_from_selection ()">ags_notation_remove_region_from_selection</a>, function in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS" title="AGS_NOTATION_TICS_PER_BEAT">AGS_NOTATION_TICS_PER_BEAT</a>, macro in <a class="link" href="ags-AgsNotation.html" title="AgsNotation">AgsNotation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#AgsNotebookTab" title="struct AgsNotebookTab">AgsNotebookTab</a>, struct in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#AgsNotebookTabFlags" title="enum AgsNotebookTabFlags">AgsNotebookTabFlags</a>, enum in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-add-child" title="ags_notebook_add_child ()">ags_notebook_add_child</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-add-tab" title="ags_notebook_add_tab ()">ags_notebook_add_tab</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-insert-tab" title="ags_notebook_insert_tab ()">ags_notebook_insert_tab</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback" title="ags_notebook_machine_changed_callback ()">ags_notebook_machine_changed_callback</a>, function in <a class="link" href="ags-ags-notebook-callbacks.html" title="ags_notebook_callbacks">ags_notebook_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-new" title="ags_notebook_new ()">ags_notebook_new</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-next-active-tab" title="ags_notebook_next_active_tab ()">ags_notebook_next_active_tab</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-remove-child" title="ags_notebook_remove_child ()">ags_notebook_remove_child</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-remove-tab" title="ags_notebook_remove_tab ()">ags_notebook_remove_tab</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS" title="AGS_NOTEBOOK_TAB()">AGS_NOTEBOOK_TAB</a>, macro in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNotebook.html#ags-notebook-tab-index" title="ags_notebook_tab_index ()">ags_notebook_tab_index</a>, function in <a class="link" href="ags-AgsNotebook.html" title="AgsNotebook">AgsNotebook</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditFlags" title="enum AgsNoteEditFlags">AgsNoteEditFlags</a>, enum in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags">AgsNoteEditResetFlags</a>, enum in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNote.html#AgsNoteFlags" title="enum AgsNoteFlags">AgsNoteFlags</a>, enum in <a class="link" href="ags-AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNote.html#ags-note-duplicate" title="ags_note_duplicate ()">ags_note_duplicate</a>, function in <a class="link" href="ags-AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event" title="ags_note_edit_drawing_area_button_press_event ()">ags_note_edit_drawing_area_button_press_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event" title="ags_note_edit_drawing_area_button_release_event ()">ags_note_edit_drawing_area_button_release_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event" title="ags_note_edit_drawing_area_configure_event ()">ags_note_edit_drawing_area_configure_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event" title="ags_note_edit_drawing_area_expose_event ()">ags_note_edit_drawing_area_expose_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event" title="ags_note_edit_drawing_area_motion_notify_event ()">ags_note_edit_drawing_area_motion_notify_event</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-notation" title="ags_note_edit_draw_notation ()">ags_note_edit_draw_notation</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-position" title="ags_note_edit_draw_position ()">ags_note_edit_draw_position</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-scroll" title="ags_note_edit_draw_scroll ()">ags_note_edit_draw_scroll</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-draw-segment" title="ags_note_edit_draw_segment ()">ags_note_edit_draw_segment</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed" title="ags_note_edit_hscrollbar_value_changed ()">ags_note_edit_hscrollbar_value_changed</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" title="AGS_NOTE_EDIT_MAX_CONTROLS">AGS_NOTE_EDIT_MAX_CONTROLS</a>, macro in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-new" title="ags_note_edit_new ()">ags_note_edit_new</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-reset-horizontally" title="ags_note_edit_reset_horizontally ()">ags_note_edit_reset_horizontally</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-reset-vertically" title="ags_note_edit_reset_vertically ()">ags_note_edit_reset_vertically</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNoteEdit.html#ags-note-edit-set-map-height" title="ags_note_edit_set_map_height ()">ags_note_edit_set_map_height</a>, function in <a class="link" href="ags-AgsNoteEdit.html" title="AgsNoteEdit">AgsNoteEdit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed" title="ags_note_edit_vscrollbar_value_changed ()">ags_note_edit_vscrollbar_value_changed</a>, function in <a class="link" href="ags-ags-note-edit-callbacks.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsNote.html#ags-note-new" title="ags_note_new ()">ags_note_new</a>, function in <a class="link" href="ags-AgsNote.html" title="AgsNote">AgsNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#NSEC-PER-SEC:CAPS" title="NSEC_PER_SEC">NSEC_PER_SEC</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<a name="idxO"></a><h3 class="title">O</h3>
+<dt>
+<a class="link" href="ags-AgsOpenFile.html#ags-open-file-new" title="ags_open_file_new ()">ags_open_file_new</a>, function in <a class="link" href="ags-AgsOpenFile.html" title="AgsOpenFile">AgsOpenFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOpenSingleFile.html#ags-open-single-file-new" title="ags_open_single_file_new ()">ags_open_single_file_new</a>, function in <a class="link" href="ags-AgsOpenSingleFile.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-option-menu-new">ags_option_menu_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsOptionMenu">AgsOptionMenu</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback" title="ags_oscillator_attack_callback ()">ags_oscillator_attack_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback" title="ags_oscillator_frame_count_callback ()">ags_oscillator_frame_count_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback" title="ags_oscillator_frequency_callback ()">ags_oscillator_frequency_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOscillator.html#ags-oscillator-new" title="ags_oscillator_new ()">ags_oscillator_new</a>, function in <a class="link" href="ags-AgsOscillator.html" title="AgsOscillator">AgsOscillator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback" title="ags_oscillator_phase_callback ()">ags_oscillator_phase_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback" title="ags_oscillator_volume_callback ()">ags_oscillator_volume_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback" title="ags_oscillator_wave_callback ()">ags_oscillator_wave_callback</a>, function in <a class="link" href="ags-ags-oscillator-callbacks.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOutput.html#ags-output-find-first-input-recycling" title="ags_output_find_first_input_recycling ()">ags_output_find_first_input_recycling</a>, function in <a class="link" href="ags-AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOutput.html#ags-output-find-last-input-recycling" title="ags_output_find_last_input_recycling ()">ags_output_find_last_input_recycling</a>, function in <a class="link" href="ags-AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsOutput.html#ags-output-new" title="ags_output_new ()">ags_output_new</a>, function in <a class="link" href="ags-AgsOutput.html" title="AgsOutput">AgsOutput</a>
+</dt>
+<dd></dd>
+<a name="idxP"></a><h3 class="title">P</h3>
+<dt>
+<a class="link" href="ags-AgsPackable.html#ags-packable-pack" title="ags_packable_pack ()">ags_packable_pack</a>, function in <a class="link" href="ags-AgsPackable.html" title="AgsPackable">AgsPackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPackable.html#ags-packable-unpack" title="ags_packable_unpack ()">ags_packable_unpack</a>, function in <a class="link" href="ags-AgsPackable.html" title="AgsPackable">AgsPackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#AgsPadFlags" title="enum AgsPadFlags">AgsPadFlags</a>, enum in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_DEFAULT_BUILD_ID">AGS_PAD_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS" title="AGS_PAD_DEFAULT_VERSION">AGS_PAD_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-destroy-callback" title="ags_pad_destroy_callback ()">ags_pad_destroy_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_EDITOR_DEFAULT_BUILD_ID">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_PAD_EDITOR_DEFAULT_VERSION">AGS_PAD_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback" title="ags_pad_editor_destroy_callback ()">ags_pad_editor_destroy_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPadEditor.html#ags-pad-editor-new" title="ags_pad_editor_new ()">ags_pad_editor_new</a>, function in <a class="link" href="ags-AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback" title="ags_pad_editor_parent_set_callback ()">ags_pad_editor_parent_set_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback" title="ags_pad_editor_set_audio_channels_callback ()">ags_pad_editor_set_audio_channels_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPadEditor.html#ags-pad-editor-set-channel" title="ags_pad_editor_set_channel ()">ags_pad_editor_set_channel</a>, function in <a class="link" href="ags-AgsPadEditor.html" title="AgsPadEditor">AgsPadEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback" title="ags_pad_editor_show_callback ()">ags_pad_editor_show_callback</a>, function in <a class="link" href="ags-ags-pad-editor-callbacks.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#ags-pad-find-port" title="ags_pad_find_port ()">ags_pad_find_port</a>, function in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback" title="ags_pad_group_clicked_callback ()">ags_pad_group_clicked_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#ags-pad-map-recall" title="ags_pad_map_recall ()">ags_pad_map_recall</a>, function in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback" title="ags_pad_mute_clicked_callback ()">ags_pad_mute_clicked_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#ags-pad-new" title="ags_pad_new ()">ags_pad_new</a>, function in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-option-changed-callback" title="ags_pad_option_changed_callback ()">ags_pad_option_changed_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-parent-set-callback" title="ags_pad_parent_set_callback ()">ags_pad_parent_set_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#ags-pad-resize-lines" title="ags_pad_resize_lines ()">ags_pad_resize_lines</a>, function in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPad.html#ags-pad-set-channel" title="ags_pad_set_channel ()">ags_pad_set_channel</a>, function in <a class="link" href="ags-AgsPad.html" title="AgsPad">AgsPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-show-callback" title="ags_pad_show_callback ()">ags_pad_show_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback" title="ags_pad_solo_clicked_callback ()">ags_pad_solo_clicked_callback</a>, function in <a class="link" href="ags-ags-pad-callbacks.html" title="ags_pad_callbacks">ags_pad_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanelInputLine.html#ags-panel-input-line-new" title="ags_panel_input_line_new ()">ags_panel_input_line_new</a>, function in <a class="link" href="ags-AgsPanelInputLine.html" title="AgsPanelInputLine">AgsPanelInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanelInputPad.html#ags-panel-input-pad-new" title="ags_panel_input_pad_new ()">ags_panel_input_pad_new</a>, function in <a class="link" href="ags-AgsPanelInputPad.html" title="AgsPanelInputPad">AgsPanelInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPanel.html#ags-panel-new" title="ags_panel_new ()">ags_panel_new</a>, function in <a class="link" href="ags-AgsPanel.html" title="AgsPanel">AgsPanel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-panel-callbacks.html#ags-panel-parent-set-callback" title="ags_panel_parent_set_callback ()">ags_panel_parent_set_callback</a>, function in <a class="link" href="ags-ags-panel-callbacks.html" title="ags_panel_callbacks">ags_panel_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsParameter.html#ags-parameter-grow" title="ags_parameter_grow ()">ags_parameter_grow</a>, function in <a class="link" href="ags-AgsParameter.html" title="AgsParameter">AgsParameter</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#ags-pattern-get-bit" title="ags_pattern_get_bit ()">ags_pattern_get_bit</a>, function in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#ags-pattern-get-by-timestamp" title="ags_pattern_get_by_timestamp ()">ags_pattern_get_by_timestamp</a>, function in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#ags-pattern-new" title="ags_pattern_new ()">ags_pattern_new</a>, function in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#ags-pattern-set-dim" title="ags_pattern_set_dim ()">ags_pattern_set_dim</a>, function in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPattern.html#ags-pattern-toggle-bit" title="ags_pattern_toggle_bit ()">ags_pattern_toggle_bit</a>, function in <a class="link" href="ags-AgsPattern.html" title="AgsPattern">AgsPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPeakChannel.html#ags-peak-channel-new" title="ags_peak_channel_new ()">ags_peak_channel_new</a>, function in <a class="link" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPeakChannel.html#ags-peak-channel-retrieve-peak" title="ags_peak_channel_retrieve_peak ()">ags_peak_channel_retrieve_peak</a>, function in <a class="link" href="ags-AgsPeakChannel.html" title="AgsPeakChannel">AgsPeakChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPeakChannelRun.html#ags-peak-channel-run-new" title="ags_peak_channel_run_new ()">ags_peak_channel_run_new</a>, function in <a class="link" href="ags-AgsPeakChannelRun.html" title="AgsPeakChannelRun">AgsPeakChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPerformancePreferences.html#ags-performance-preferences-new" title="ags_performance_preferences_new ()">ags_performance_preferences_new</a>, function in <a class="link" href="ags-AgsPerformancePreferences.html" title="AgsPerformancePreferences">AgsPerformancePreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-read" title="ags_persistable_read ()">ags_persistable_read</a>, function in <a class="link" href="ags-AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-read-link" title="ags_persistable_read_link ()">ags_persistable_read_link</a>, function in <a class="link" href="ags-AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-write" title="ags_persistable_write ()">ags_persistable_write</a>, function in <a class="link" href="ags-AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPersistable.html#ags-persistable-write-link" title="ags_persistable_write_link ()">ags_persistable_write_link</a>, function in <a class="link" href="ags-AgsPersistable.html" title="AgsPersistable">AgsPersistable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#AgsPlayableError" title="enum AgsPlayableError">AgsPlayableError</a>, enum in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-close" title="ags_playable_close ()">ags_playable_close</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS" title="AGS_PLAYABLE_ERROR">AGS_PLAYABLE_ERROR</a>, macro in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-error-quark" title="ags_playable_error_quark ()">ags_playable_error_quark</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-flush" title="ags_playable_flush ()">ags_playable_flush</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-info" title="ags_playable_info ()">ags_playable_info</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-iter-next" title="ags_playable_iter_next ()">ags_playable_iter_next</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-iter-start" title="ags_playable_iter_start ()">ags_playable_iter_start</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-level-count" title="ags_playable_level_count ()">ags_playable_level_count</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-level-select" title="ags_playable_level_select ()">ags_playable_level_select</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-level-up" title="ags_playable_level_up ()">ags_playable_level_up</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-nth-level" title="ags_playable_nth_level ()">ags_playable_nth_level</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-open" title="ags_playable_open ()">ags_playable_open</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-read" title="ags_playable_read ()">ags_playable_read</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-read-audio-signal" title="ags_playable_read_audio_signal ()">ags_playable_read_audio_signal</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-rw-open" title="ags_playable_rw_open ()">ags_playable_rw_open</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-seek" title="ags_playable_seek ()">ags_playable_seek</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-selected-level" title="ags_playable_selected_level ()">ags_playable_selected_level</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-sublevel-names" title="ags_playable_sublevel_names ()">ags_playable_sublevel_names</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayable.html#ags-playable-write" title="ags_playable_write ()">ags_playable_write</a>, function in <a class="link" href="ags-AgsPlayable.html" title="AgsPlayable">AgsPlayable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRun.html#AgsPlayChannelRunFlags" title="enum AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a>, enum in <a class="link" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannel">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags" title="enum AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a>, enum in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a>, struct in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags" title="enum AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a>, enum in <a class="link" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudioFile.html#ags-play-audio-file-new" title="ags_play_audio_file_new ()">ags_play_audio_file_new</a>, function in <a class="link" href="ags-AgsPlayAudioFile.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudio.html#ags-play-audio-new" title="ags_play_audio_new ()">ags_play_audio_new</a>, function in <a class="link" href="ags-AgsPlayAudio.html" title="AgsPlayAudio">AgsPlayAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayAudioSignal.html#ags-play-audio-signal-new" title="ags_play_audio_signal_new ()">ags_play_audio_signal_new</a>, function in <a class="link" href="ags-AgsPlayAudioSignal.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannel.html#ags-play-channel-new" title="ags_play_channel_new ()">ags_play_channel_new</a>, function in <a class="link" href="ags-AgsPlayChannel.html" title="AgsPlayChannel">AgsPlayChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer" title="ags_play_channel_run_master_find_streamer ()">ags_play_channel_run_master_find_streamer</a>, function in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new" title="ags_play_channel_run_master_new ()">ags_play_channel_run_master_new</a>, function in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" title="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a>, macro in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc" title="ags_play_channel_run_master_streamer_alloc ()">ags_play_channel_run_master_streamer_alloc</a>, function in <a class="link" href="ags-AgsPlayChannelRunMaster.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayChannelRun.html#ags-play-channel-run-new" title="ags_play_channel_run_new ()">ags_play_channel_run_new</a>, function in <a class="link" href="ags-AgsPlayChannelRun.html" title="AgsPlayChannel">AgsPlayChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNotationAudio.html#ags-play-notation-audio-new" title="ags_play_notation_audio_new ()">ags_play_notation_audio_new</a>, function in <a class="link" href="ags-AgsPlayNotationAudio.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new" title="ags_play_notation_audio_run_new ()">ags_play_notation_audio_run_new</a>, function in <a class="link" href="ags-AgsPlayNotationAudioRun.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayNote.html#ags-play-note-new" title="ags_play_note_new ()">ags_play_note_new</a>, function in <a class="link" href="ags-AgsPlayNote.html" title="AgsPlayNote">AgsPlayNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayPattern.html#ags-play-pattern-connect" title="ags_play_pattern_connect ()">ags_play_pattern_connect</a>, function in <a class="link" href="ags-AgsPlayPattern.html" title="AgsPlayPattern">AgsPlayPattern</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlayRecycling.html#ags-play-recycling-new" title="ags_play_recycling_new ()">ags_play_recycling_new</a>, function in <a class="link" href="ags-AgsPlayRecycling.html" title="AgsPlayRecycling">AgsPlayRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#AgsPluginMetadata" title="struct AgsPluginMetadata">AgsPluginMetadata</a>, struct in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-add" title="ags_plugin_factory_add ()">ags_plugin_factory_add</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-create" title="ags_plugin_factory_create ()">ags_plugin_factory_create</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-get-instance" title="ags_plugin_factory_get_instance ()">ags_plugin_factory_get_instance</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-list-by-name" title="ags_plugin_factory_list_by_name ()">ags_plugin_factory_list_by_name</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-new" title="ags_plugin_factory_new ()">ags_plugin_factory_new</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-new-from-file" title="ags_plugin_factory_new_from_file ()">ags_plugin_factory_new_from_file</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginFactory.html#ags-plugin-factory-read-file" title="ags_plugin_factory_read_file ()">ags_plugin_factory_read_file</a>, function in <a class="link" href="ags-AgsPluginFactory.html" title="AgsPluginFactory">AgsPluginFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-build-id" title="ags_plugin_get_build_id ()">ags_plugin_get_build_id</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-name" title="ags_plugin_get_name ()">ags_plugin_get_name</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-ports" title="ags_plugin_get_ports ()">ags_plugin_get_ports</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-version" title="ags_plugin_get_version ()">ags_plugin_get_version</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-get-xml-type" title="ags_plugin_get_xml_type ()">ags_plugin_get_xml_type</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS" title="AGS_PLUGIN_NAME_VOLUME">AGS_PLUGIN_NAME_VOLUME</a>, macro in <a class="link" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">ags_plugin_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPluginPreferences.html#ags-plugin-preferences-new" title="ags_plugin_preferences_new ()">ags_plugin_preferences_new</a>, function in <a class="link" href="ags-AgsPluginPreferences.html" title="AgsPluginPreferences">AgsPluginPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-read" title="ags_plugin_read ()">ags_plugin_read</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-build-id" title="ags_plugin_set_build_id ()">ags_plugin_set_build_id</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-name" title="ags_plugin_set_name ()">ags_plugin_set_name</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-ports" title="ags_plugin_set_ports ()">ags_plugin_set_ports</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-version" title="ags_plugin_set_version ()">ags_plugin_set_version</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-set-xml-type" title="ags_plugin_set_xml_type ()">ags_plugin_set_xml_type</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPlugin.html#ags-plugin-write" title="ags_plugin_write ()">ags_plugin_write</a>, function in <a class="link" href="ags-AgsPlugin.html" title="AgsPlugin">AgsPlugin</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsPortableThreadFlags">AgsPortableThreadFlags</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-add-child">ags_portable_thread_add_child</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-children-is-locked">ags_portable_thread_children_is_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-first">ags_portable_thread_first</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-get-toplevel">ags_portable_thread_get_toplevel</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-is-current-ready">ags_portable_thread_is_current_ready</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-is-current-synced">ags_portable_thread_is_current_synced</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-is-tree-ready">ags_portable_thread_is_tree_ready</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-is-tree-synced">ags_portable_thread_is_tree_synced</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-last">ags_portable_thread_last</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-lock">ags_portable_thread_lock</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-lock-all">ags_portable_thread_lock_all</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-lock-children">ags_portable_thread_lock_children</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-lock-parent">ags_portable_thread_lock_parent</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-lock-sibling">ags_portable_thread_lock_sibling</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-main-loop-unlock-children">ags_portable_thread_main_loop_unlock_children</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-new">ags_portable_thread_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-next-children-locked">ags_portable_thread_next_children_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-next-parent-locked">ags_portable_thread_next_parent_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-next-sibling-locked">ags_portable_thread_next_sibling_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-parental-is-locked">ags_portable_thread_parental_is_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-remove-child">ags_portable_thread_remove_child</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-run">ags_portable_thread_run</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-sibling-is-locked">ags_portable_thread_sibling_is_locked</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-signal-children">ags_portable_thread_signal_children</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-signal-parent">ags_portable_thread_signal_parent</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-signal-sibling">ags_portable_thread_signal_sibling</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-start">ags_portable_thread_start</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-stop">ags_portable_thread_stop</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-timelock">ags_portable_thread_timelock</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-trylock">ags_portable_thread_trylock</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-unlock">ags_portable_thread_unlock</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-unlock-all">ags_portable_thread_unlock_all</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-unlock-children">ags_portable_thread_unlock_children</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-unlock-parent">ags_portable_thread_unlock_parent</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-unlock-sibling">ags_portable_thread_unlock_sibling</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-wait-children">ags_portable_thread_wait_children</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-wait-parent">ags_portable_thread_wait_parent</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-portable-thread-wait-sibling">ags_portable_thread_wait_sibling</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsPortableThread">AgsPortableThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-get-port" title="ags_portlet_get_port ()">ags_portlet_get_port</a>, function in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-list-safe-properties" title="ags_portlet_list_safe_properties ()">ags_portlet_list_safe_properties</a>, function in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-safe-get-property" title="ags_portlet_safe_get_property ()">ags_portlet_safe_get_property</a>, function in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-safe-set-property" title="ags_portlet_safe_set_property ()">ags_portlet_safe_set_property</a>, function in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPortlet.html#ags-portlet-set-port" title="ags_portlet_set_port ()">ags_portlet_set_port</a>, function in <a class="link" href="ags-AgsPortlet.html" title="AgsPortlet">AgsPortlet</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-find-specifier" title="ags_port_find_specifier ()">ags_port_find_specifier</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-new" title="ags_port_new ()">ags_port_new</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-safe-get-property" title="ags_port_safe_get_property ()">ags_port_safe_get_property</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-safe-read" title="ags_port_safe_read ()">ags_port_safe_read</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-safe-set-property" title="ags_port_safe_set_property ()">ags_port_safe_set_property</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPort.html#ags-port-safe-write" title="ags_port_safe_write ()">ags_port_safe_write</a>, function in <a class="link" href="ags-AgsPort.html" title="AgsPort">AgsPort</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPreferences.html#AgsPreferencesFlags" title="enum AgsPreferencesFlags">AgsPreferencesFlags</a>, enum in <a class="link" href="ags-AgsPreferences.html" title="AgsPluginPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPreferences.html#AGS-PREFERENCES-DEFAULT-FILENAME:CAPS" title="AGS_PREFERENCES_DEFAULT_FILENAME">AGS_PREFERENCES_DEFAULT_FILENAME</a>, macro in <a class="link" href="ags-AgsPreferences.html" title="AgsPluginPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPreferences.html#ags-preferences-new" title="ags_preferences_new ()">ags_preferences_new</a>, function in <a class="link" href="ags-AgsPreferences.html" title="AgsPluginPreferences">AgsPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-preferences-callbacks.html#ags-preferences-response-callback" title="ags_preferences_response_callback ()">ags_preferences_response_callback</a>, function in <a class="link" href="ags-ags-preferences-callbacks.html" title="ags_preferences_callbacks">ags_preferences_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-PRIORITY:CAPS" title="AGS_PRIORITY">AGS_PRIORITY</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyEditor.html#AgsPropertyEditorFlags" title="enum AgsPropertyEditorFlags">AgsPropertyEditorFlags</a>, enum in <a class="link" href="ags-AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback" title="ags_property_collection_editor_add_collection_callback ()">ags_property_collection_editor_add_collection_callback</a>, function in <a class="link" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">ags_property_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyCollectionEditor.html#ags-property-collection-editor-new" title="ags_property_collection_editor_new ()">ags_property_collection_editor_new</a>, function in <a class="link" href="ags-AgsPropertyCollectionEditor.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback" title="ags_property_collection_editor_remove_collection_callback ()">ags_property_collection_editor_remove_collection_callback</a>, function in <a class="link" href="ags-ags-property-collection-editor-callbacks.html" title="ags_property_collection_editor_callbacks">ags_property_collection_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback" title="ags_property_editor_enable_callback ()">ags_property_editor_enable_callback</a>, function in <a class="link" href="ags-ags-property-editor-callbacks.html" title="ags_property_editor_callbacks">ags_property_editor_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyEditor.html#ags-property-editor-new" title="ags_property_editor_new ()">ags_property_editor_new</a>, function in <a class="link" href="ags-AgsPropertyEditor.html" title="AgsPropertyEditor">AgsPropertyEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsPropertyListingEditor.html#ags-property-listing-editor-new" title="ags_property_listing_editor_new ()">ags_property_listing_editor_new</a>, function in <a class="link" href="ags-AgsPropertyListingEditor.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a>
+</dt>
+<dd></dd>
+<a name="idxR"></a><h3 class="title">R</h3>
+<dt>
+<a class="link" href="ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags" title="enum AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a>, enum in <a class="link" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerFindFlags" title="enum AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a>, enum in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#AgsRecallContainerFlags" title="enum AgsRecallContainerFlags">AgsRecallContainerFlags</a>, enum in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#AgsRecallFactoryCreateFlags" title="enum AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a>, enum in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AgsRecallFlags" title="enum AgsRecallFlags">AgsRecallFlags</a>, enum in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AgsRecallHandler" title="struct AgsRecallHandler">AgsRecallHandler</a>, struct in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#AgsRecallIDFlags" title="enum AgsRecallIDFlags">AgsRecallIDFlags</a>, enum in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AgsRecallNotifyDependencyMode" title="enum AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a>, enum in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecycling.html#AgsRecallRecyclingFlags" title="enum AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a>, enum in <a class="link" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-add-child" title="ags_recall_add_child ()">ags_recall_add_child</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-add-dependency" title="ags_recall_add_dependency ()">ags_recall_add_dependency</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-add-handler" title="ags_recall_add_handler ()">ags_recall_add_handler</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudio.html#ags-recall-audio-new" title="ags_recall_audio_new ()">ags_recall_audio_new</a>, function in <a class="link" href="ags-AgsRecallAudio.html" title="AgsRecallAudio">AgsRecallAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudioRun.html#ags-recall-audio-run-new" title="ags_recall_audio_run_new ()">ags_recall_audio_run_new</a>, function in <a class="link" href="ags-AgsRecallAudioRun.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallAudioSignal.html#ags-recall-audio-signal-new" title="ags_recall_audio_signal_new ()">ags_recall_audio_signal_new</a>, function in <a class="link" href="ags-AgsRecallAudioSignal.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-cancel" title="ags_recall_cancel ()">ags_recall_cancel</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannel.html#ags-recall-channel-find-channel" title="ags_recall_channel_find_channel ()">ags_recall_channel_find_channel</a>, function in <a class="link" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannel.html#ags-recall-channel-new" title="ags_recall_channel_new ()">ags_recall_channel_new</a>, function in <a class="link" href="ags-AgsRecallChannel.html" title="AgsRecallChannel">AgsRecallChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new" title="ags_recall_channel_run_dummy_new ()">ags_recall_channel_run_dummy_new</a>, function in <a class="link" href="ags-AgsRecallChannelRunDummy.html" title="AgsRecallChannelRunDummy">AgsRecallChannelRunDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order" title="ags_recall_channel_run_get_run_order ()">ags_recall_channel_run_get_run_order</a>, function in <a class="link" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-new" title="ags_recall_channel_run_new ()">ags_recall_channel_run_new</a>, function in <a class="link" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed" title="ags_recall_channel_run_run_order_changed ()">ags_recall_channel_run_run_order_changed</a>, function in <a class="link" href="ags-AgsRecallChannelRun.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-child-added" title="ags_recall_child_added ()">ags_recall_child_added</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-find" title="ags_recall_container_find ()">ags_recall_container_find</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio" title="ags_recall_container_get_recall_audio ()">ags_recall_container_get_recall_audio</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio-run" title="ags_recall_container_get_recall_audio_run ()">ags_recall_container_get_recall_audio_run</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel" title="ags_recall_container_get_recall_channel ()">ags_recall_container_get_recall_channel</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel-run" title="ags_recall_container_get_recall_channel_run ()">ags_recall_container_get_recall_channel_run</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallContainer.html#ags-recall-container-new" title="ags_recall_container_new ()">ags_recall_container_new</a>, function in <a class="link" href="ags-AgsRecallContainer.html" title="AgsRecallContainer">AgsRecallContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS" title="AGS_RECALL_DEFAULT_BUILD_ID">AGS_RECALL_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS" title="AGS_RECALL_DEFAULT_VERSION">AGS_RECALL_DEFAULT_VERSION</a>, macro in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="@include%20ags/audio/ags_recall_dependency.h.html#ags-recall-dependency-find-dependency" title="ags_recall_dependency_find_dependency ()">ags_recall_dependency_find_dependency</a>, function in <GTKDOCLINK HREF="@include%20ags/audio/ags_recall_dependency.h">AgsRecallDependency</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="@include%20ags/audio/ags_recall_dependency.h.html#ags-recall-dependency-find-dependency-by-provider" title="ags_recall_dependency_find_dependency_by_provider ()">ags_recall_dependency_find_dependency_by_provider</a>, function in <GTKDOCLINK HREF="@include%20ags/audio/ags_recall_dependency.h">AgsRecallDependency</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="@include%20ags/audio/ags_recall_dependency.h.html#ags-recall-dependency-new" title="ags_recall_dependency_new ()">ags_recall_dependency_new</a>, function in <GTKDOCLINK HREF="@include%20ags/audio/ags_recall_dependency.h">AgsRecallDependency</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="@include%20ags/audio/ags_recall_dependency.h.html#ags-recall-dependency-resolve" title="ags_recall_dependency_resolve ()">ags_recall_dependency_resolve</a>, function in <GTKDOCLINK HREF="@include%20ags/audio/ags_recall_dependency.h">AgsRecallDependency</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-done" title="ags_recall_done ()">ags_recall_done</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-duplicate" title="ags_recall_duplicate ()">ags_recall_duplicate</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-create" title="ags_recall_factory_create ()">ags_recall_factory_create</a>, function in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-get-instance" title="ags_recall_factory_get_instance ()">ags_recall_factory_get_instance</a>, function in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-new" title="ags_recall_factory_new ()">ags_recall_factory_new</a>, function in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallFactory.html#ags-recall-factory-remove" title="ags_recall_factory_remove ()">ags_recall_factory_remove</a>, function in <a class="link" href="ags-AgsRecallFactory.html" title="AgsRecallFactory">AgsRecallFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-by-effect" title="ags_recall_find_by_effect ()">ags_recall_find_by_effect</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-provider" title="ags_recall_find_provider ()">ags_recall_find_provider</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-provider-with-recycling-container" title="ags_recall_find_provider_with_recycling_container ()">ags_recall_find_provider_with_recycling_container</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-recycling-container" title="ags_recall_find_recycling_container ()">ags_recall_find_recycling_container</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-template" title="ags_recall_find_template ()">ags_recall_find_template</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-type" title="ags_recall_find_type ()">ags_recall_find_type</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-find-type-with-recycling-container" title="ags_recall_find_type_with_recycling_container ()">ags_recall_find_type_with_recycling_container</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-get-children" title="ags_recall_get_children ()">ags_recall_get_children</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-get-dependencies" title="ags_recall_get_dependencies ()">ags_recall_get_dependencies</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#AGS-RECALL-HANDLER:CAPS" title="AGS_RECALL_HANDLER()">AGS_RECALL_HANDLER</a>, macro in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-handler-alloc" title="ags_recall_handler_alloc ()">ags_recall_handler_alloc</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-add" title="ags_recall_id_add ()">ags_recall_id_add</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-find-parent-recycling-container" title="ags_recall_id_find_parent_recycling_container ()">ags_recall_id_find_parent_recycling_container</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-find-recycling-container" title="ags_recall_id_find_recycling_container ()">ags_recall_id_find_recycling_container</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-get-run-stage" title="ags_recall_id_get_run_stage ()">ags_recall_id_get_run_stage</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-new" title="ags_recall_id_new ()">ags_recall_id_new</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-set-run-stage" title="ags_recall_id_set_run_stage ()">ags_recall_id_set_run_stage</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallID.html#ags-recall-id-unset-run-stage" title="ags_recall_id_unset_run_stage ()">ags_recall_id_unset_run_stage</a>, function in <a class="link" href="ags-AgsRecallID.html" title="AgsRecallID">AgsRecallID</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-is-done" title="ags_recall_is_done ()">ags_recall_is_done</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladpsa-find" title="ags_recall_ladpsa_find ()">ags_recall_ladpsa_find</a>, function in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-float-to-short" title="ags_recall_ladspa_float_to_short ()">ags_recall_ladspa_float_to_short</a>, function in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-load-ports" title="ags_recall_ladspa_load_ports ()">ags_recall_ladspa_load_ports</a>, function in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-new" title="ags_recall_ladspa_new ()">ags_recall_ladspa_new</a>, function in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspaRun.html#ags-recall-ladspa-run-new" title="ags_recall_ladspa_run_new ()">ags_recall_ladspa_run_new</a>, function in <a class="link" href="ags-AgsRecallLadspaRun.html" title="AgsRecallLadspaRun">AgsRecallLadspaRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallLadspa.html#ags-recall-ladspa-short-to-float" title="ags_recall_ladspa_short_to_float ()">ags_recall_ladspa_short_to_float</a>, function in <a class="link" href="ags-AgsRecallLadspa.html" title="AgsRecallLadspa">AgsRecallLadspa</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-new" title="ags_recall_new ()">ags_recall_new</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-notify-dependency" title="ags_recall_notify_dependency ()">ags_recall_notify_dependency</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new" title="ags_recall_recycling_dummy_new ()">ags_recall_recycling_dummy_new</a>, function in <a class="link" href="ags-AgsRecallRecyclingDummy.html" title="AgsRecallRecyclingDummy">AgsRecallRecyclingDummy</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecycling.html#ags-recall-recycling-get-child-source" title="ags_recall_recycling_get_child_source ()">ags_recall_recycling_get_child_source</a>, function in <a class="link" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecallRecycling.html#ags-recall-recycling-new" title="ags_recall_recycling_new ()">ags_recall_recycling_new</a>, function in <a class="link" href="ags-AgsRecallRecycling.html" title="AgsRecallRecycling">AgsRecallRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove" title="ags_recall_remove ()">ags_recall_remove</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove-child" title="ags_recall_remove_child ()">ags_recall_remove_child</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove-dependency" title="ags_recall_remove_dependency ()">ags_recall_remove_dependency</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-remove-handler" title="ags_recall_remove_handler ()">ags_recall_remove_handler</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-resolve-dependencies" title="ags_recall_resolve_dependencies ()">ags_recall_resolve_dependencies</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init" title="ags_recall_run_init ()">ags_recall_run_init</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init-inter" title="ags_recall_run_init_inter ()">ags_recall_run_init_inter</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init-post" title="ags_recall_run_init_post ()">ags_recall_run_init_post</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-init-pre" title="ags_recall_run_init_pre ()">ags_recall_run_init_pre</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-inter" title="ags_recall_run_inter ()">ags_recall_run_inter</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-post" title="ags_recall_run_post ()">ags_recall_run_post</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-run-pre" title="ags_recall_run_pre ()">ags_recall_run_pre</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-devout-recursive" title="ags_recall_set_devout_recursive ()">ags_recall_set_devout_recursive</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-effect" title="ags_recall_set_effect ()">ags_recall_set_effect</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-flags" title="ags_recall_set_flags ()">ags_recall_set_flags</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-set-recall-id" title="ags_recall_set_recall_id ()">ags_recall_set_recall_id</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-stop-persistent" title="ags_recall_stop_persistent ()">ags_recall_stop_persistent</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()">ags_recall_template_find_provider</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecall.html#ags-recall-template-find-type" title="ags_recall_template_find_type ()">ags_recall_template_find_type</a>, function in <a class="link" href="ags-AgsRecall.html" title="AgsRecall">AgsRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-RECORD-THREAD-DEFAULT-DELAY:CAPS">AGS_RECORD_THREAD_DEFAULT_DELAY</GTKDOCLINK>, macro in <GTKDOCLINK HREF="ags-AgsRecordThread">AgsRecordThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-record-thread-new">ags_record_thread_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsRecordThread">AgsRecordThread</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#AgsRecyclingFlags" title="enum AgsRecyclingFlags">AgsRecyclingFlags</a>, enum in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#AgsRecyclingThreadFlags" title="enum AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a>, enum in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-add-audio-signal" title="ags_recycling_add_audio_signal ()">ags_recycling_add_audio_signal</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-add" title="ags_recycling_container_add ()">ags_recycling_container_add</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-add-child" title="ags_recycling_container_add_child ()">ags_recycling_container_add_child</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find" title="ags_recycling_container_find ()">ags_recycling_container_find</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-child" title="ags_recycling_container_find_child ()">ags_recycling_container_find_child</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-find-parent" title="ags_recycling_container_find_parent ()">ags_recycling_container_find_parent</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id" title="ags_recycling_container_get_child_recall_id ()">ags_recycling_container_get_child_recall_id</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-get-toplevel" title="ags_recycling_container_get_toplevel ()">ags_recycling_container_get_toplevel</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-insert" title="ags_recycling_container_insert ()">ags_recycling_container_insert</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-new" title="ags_recycling_container_new ()">ags_recycling_container_new</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove" title="ags_recycling_container_remove ()">ags_recycling_container_remove</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-remove-child" title="ags_recycling_container_remove_child ()">ags_recycling_container_remove_child</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-replace" title="ags_recycling_container_replace ()">ags_recycling_container_replace</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingContainer.html#ags-recycling-container-reset-recycling" title="ags_recycling_container_reset_recycling ()">ags_recycling_container_reset_recycling</a>, function in <a class="link" href="ags-AgsRecyclingContainer.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults" title="ags_recycling_create_audio_signal_with_defaults ()">ags_recycling_create_audio_signal_with_defaults</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count" title="ags_recycling_create_audio_signal_with_frame_count ()">ags_recycling_create_audio_signal_with_frame_count</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-find-next-channel" title="ags_recycling_find_next_channel ()">ags_recycling_find_next_channel</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-new" title="ags_recycling_new ()">ags_recycling_new</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-position" title="ags_recycling_position ()">ags_recycling_position</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-remove-audio-signal" title="ags_recycling_remove_audio_signal ()">ags_recycling_remove_audio_signal</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecycling.html#ags-recycling-set-devout" title="ags_recycling_set_devout ()">ags_recycling_set_devout</a>, function in <a class="link" href="ags-AgsRecycling.html" title="AgsRecycling">AgsRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RECYCLING_THREAD_DEFAULT_JIFFIE">AGS_RECYCLING_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback" title="ags_recycling_thread_iterate_callback ()">ags_recycling_thread_iterate_callback</a>, function in <a class="link" href="ags-ags-recycling-thread-callbacks.html" title="ags_recycling_thread_callbacks">ags_recycling_thread_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-new" title="ags_recycling_thread_new ()">ags_recycling_thread_new</a>, function in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-audio" title="ags_recycling_thread_play_audio ()">ags_recycling_thread_play_audio</a>, function in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRecyclingThread.html#ags-recycling-thread-play-channel" title="ags_recycling_thread_play_channel ()">ags_recycling_thread_play_channel</a>, function in <a class="link" href="ags-AgsRecyclingThread.html" title="AgsRecyclingThread">AgsRecyclingThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#AgsRegistryEntry" title="struct AgsRegistryEntry">AgsRegistryEntry</a>, struct in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#ags-registry-add" title="ags_registry_add ()">ags_registry_add</a>, function in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" title="AGS_REGISTRY_DEFAULT_ID_LENGTH">AGS_REGISTRY_DEFAULT_ID_LENGTH</a>, macro in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#ags-registry-entry-alloc" title="ags_registry_entry_alloc ()">ags_registry_entry_alloc</a>, function in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#ags-registry-entry-bulk" title="ags_registry_entry_bulk ()">ags_registry_entry_bulk</a>, function in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#ags-registry-entry-find" title="ags_registry_entry_find ()">ags_registry_entry_find</a>, function in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRegistry.html#ags-registry-new" title="ags_registry_new ()">ags_registry_new</a>, function in <a class="link" href="ags-AgsRegistry.html" title="AgsRegistry">AgsRegistry</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-launch" title="ags_remote_task_launch ()">ags_remote_task_launch</a>, function in <a class="link" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-launch-timed" title="ags_remote_task_launch_timed ()">ags_remote_task_launch_timed</a>, function in <a class="link" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoteTask.html#ags-remote-task-new" title="ags_remote_task_new ()">ags_remote_task_new</a>, function in <a class="link" href="ags-AgsRemoteTask.html" title="AgsRemoteTask">AgsRemoteTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveAudio.html#ags-remove-audio-new" title="ags_remove_audio_new ()">ags_remove_audio_new</a>, function in <a class="link" href="ags-AgsRemoveAudio.html" title="AgsRemoveAudio">AgsRemoveAudio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveAudioSignal.html#ags-remove-audio-signal-new" title="ags_remove_audio_signal_new ()">ags_remove_audio_signal_new</a>, function in <a class="link" href="ags-AgsRemoveAudioSignal.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveNote.html#ags-remove-note-new" title="ags_remove_note_new ()">ags_remove_note_new</a>, function in <a class="link" href="ags-AgsRemoveNote.html" title="AgsRemoveNote">AgsRemoveNote</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new" title="ags_remove_point_from_selection_new ()">ags_remove_point_from_selection_new</a>, function in <a class="link" href="ags-AgsRemovePointFromSelection.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveRecall.html#ags-remove-recall-new" title="ags_remove_recall_new ()">ags_remove_recall_new</a>, function in <a class="link" href="ags-AgsRemoveRecall.html" title="AgsRemoveRecall">AgsRemoveRecall</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new" title="ags_remove_region_from_selection_new ()">ags_remove_region_from_selection_new</a>, function in <a class="link" href="ags-AgsRemoveRegionFromSelection.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-resize-audio-new">ags_resize_audio_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsResizeAudio">AgsResizeAudio</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsResizeEditor.html#ags-resize-editor-new" title="ags_resize_editor_new ()">ags_resize_editor_new</a>, function in <a class="link" href="ags-AgsResizeEditor.html" title="AgsResizeEditor">AgsResizeEditor</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()">AgsReturnableThreadCallback</a>, user_function in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#AgsReturnableThreadFlags" title="enum AgsReturnableThreadFlags">AgsReturnableThreadFlags</a>, enum in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-connect-safe-run" title="ags_returnable_thread_connect_safe_run ()">ags_returnable_thread_connect_safe_run</a>, function in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE">AGS_RETURNABLE_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run" title="ags_returnable_thread_disconnect_safe_run ()">ags_returnable_thread_disconnect_safe_run</a>, function in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-new" title="ags_returnable_thread_new ()">ags_returnable_thread_new</a>, function in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsReturnableThread.html#ags-returnable-thread-safe-run" title="ags_returnable_thread_safe_run ()">ags_returnable_thread_safe_run</a>, function in <a class="link" href="ags-AgsReturnableThread.html" title="AgsReturnableThread">AgsReturnableThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRuler.html#AGS-RULER-DEFAULT-STEP:CAPS" title="AGS_RULER_DEFAULT_STEP">AGS_RULER_DEFAULT_STEP</a>, macro in <a class="link" href="ags-AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRuler.html#AGS-RULER-LARGE-STEP:CAPS" title="AGS_RULER_LARGE_STEP">AGS_RULER_LARGE_STEP</a>, macro in <a class="link" href="ags-AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRuler.html#ags-ruler-new" title="ags_ruler_new ()">ags_ruler_new</a>, function in <a class="link" href="ags-AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRuler.html#AGS-RULER-SMALL-STEP:CAPS" title="AGS_RULER_SMALL_STEP">AGS_RULER_SMALL_STEP</a>, macro in <a class="link" href="ags-AgsRuler.html" title="AgsRuler">AgsRuler</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRunnable.html#ags-runnable-run" title="ags_runnable_run ()">ags_runnable_run</a>, function in <a class="link" href="ags-AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsRunnable.html#ags-runnable-stop" title="ags_runnable_stop ()">ags_runnable_stop</a>, function in <a class="link" href="ags-AgsRunnable.html" title="AgsRunnable">AgsRunnable</a>
+</dt>
+<dd></dd>
+<a name="idxS"></a><h3 class="title">S</h3>
+<dt>
+<a class="link" href="ags-AgsSaveFile.html#ags-save-file-new" title="ags_save_file_new ()">ags_save_file_new</a>, function in <a class="link" href="ags-AgsSaveFile.html" title="AgsSaveFile">AgsSaveFile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsScrollOnPlay.html#ags-scroll-on-play-new" title="ags_scroll_on_play_new ()">ags_scroll_on_play_new</a>, function in <a class="link" href="ags-AgsScrollOnPlay.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSeekable.html#ags-seekable-seek" title="ags_seekable_seek ()">ags_seekable_seek</a>, function in <a class="link" href="ags-AgsSeekable.html" title="AgsSeekable">AgsSeekable</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsSegmentFields">AgsSegmentFields</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-segment-draw-string">ags_segment_draw_string</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-segment-field-off">ags_segment_field_off</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-segment-field-on">ags_segment_field_on</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-SEGMENT-FLAGS:CAPS">AGS_SEGMENT_FLAGS</GTKDOCLINK>, enum in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-segment-new">ags_segment_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSegment">AgsSegment</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#AgsServerFlags" title="enum AgsServerFlags">AgsServerFlags</a>, enum in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#ags-server-create-object" title="ags_server_create_object ()">ags_server_create_object</a>, function in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#ags-server-lookup" title="ags_server_lookup ()">ags_server_lookup</a>, function in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#ags-server-new" title="ags_server_new ()">ags_server_new</a>, function in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#ags-server-object-set-property" title="ags_server_object_set_property ()">ags_server_object_set_property</a>, function in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServerPreferences.html#ags-server-preferences-new" title="ags_server_preferences_new ()">ags_server_preferences_new</a>, function in <a class="link" href="ags-AgsServerPreferences.html" title="AgsServerPreferences">AgsServerPreferences</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsServer.html#ags-server-start" title="ags_server_start ()">ags_server_start</a>, function in <a class="link" href="ags-AgsServer.html" title="AgsServer">AgsServer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetAudioChannels.html#ags-set-audio-channels-new" title="ags_set_audio_channels_new ()">ags_set_audio_channels_new</a>, function in <a class="link" href="ags-AgsSetAudioChannels.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetBufferSize.html#ags-set-buffer-size-new" title="ags_set_buffer_size_new ()">ags_set_buffer_size_new</a>, function in <a class="link" href="ags-AgsSetBufferSize.html" title="AgsSetAudioChannels">AgsSetBufferSize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new" title="ags_set_devout_play_flags_new ()">ags_set_devout_play_flags_new</a>, function in <a class="link" href="ags-AgsSetDevoutPlayFlags.html" title="AgsSetAudioChannels">AgsSetDevoutPlayFlags</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetMuted.html#ags-set-muted-new" title="ags_set_muted_new ()">ags_set_muted_new</a>, function in <a class="link" href="ags-AgsSetMuted.html" title="AgsSetMuted">AgsSetMuted</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetOutputDevice.html#ags-set-output-device-new" title="ags_set_output_device_new ()">ags_set_output_device_new</a>, function in <a class="link" href="ags-AgsSetOutputDevice.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSetSamplerate.html#ags-set-samplerate-new" title="ags_set_samplerate_new ()">ags_set_samplerate_new</a>, function in <a class="link" href="ags-AgsSetSamplerate.html" title="AgsSetSamplerate">AgsSetSamplerate</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsIpatchSF2Reader.html#AgsSF2Levels" title="enum AgsSF2Levels">AgsSF2Levels</a>, enum in <a class="link" href="ags-AgsIpatchSF2Reader.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-completed" title="ags_sf2_chooser_completed ()">ags_sf2_chooser_completed</a>, function in <a class="link" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed" title="ags_sf2_chooser_instrument_changed ()">ags_sf2_chooser_instrument_changed</a>, function in <a class="link" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-new" title="ags_sf2_chooser_new ()">ags_sf2_chooser_new</a>, function in <a class="link" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-open" title="ags_sf2_chooser_open ()">ags_sf2_chooser_open</a>, function in <a class="link" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed" title="ags_sf2_chooser_preset_changed ()">ags_sf2_chooser_preset_changed</a>, function in <a class="link" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo" title="ags_sf2_chooser_remove_all_from_combo ()">ags_sf2_chooser_remove_all_from_combo</a>, function in <a class="link" href="ags-AgsSF2Chooser.html" title="AgsSF2Chooser">AgsSF2Chooser</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed" title="ags_sf2_chooser_sample_changed ()">ags_sf2_chooser_sample_changed</a>, function in <a class="link" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" title="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a>, macro in <a class="link" href="ags-AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSingleThread.html#ags-single-thread-new" title="ags_single_thread_new ()">ags_single_thread_new</a>, function in <a class="link" href="ags-AgsSingleThread.html" title="AgsSingleThread">AgsSingleThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSndfile.html#AgsSndfileFlags" title="enum AgsSndfileFlags">AgsSndfileFlags</a>, enum in <a class="link" href="ags-AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSndfile.html#ags-sndfile-new" title="ags_sndfile_new ()">ags_sndfile_new</a>, function in <a class="link" href="ags-AgsSndfile.html" title="AgsSndfile">AgsSndfile</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-get-buffer">ags_soundcard_get_buffer</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-get-next-buffer">ags_soundcard_get_next_buffer</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-list-cards">ags_soundcard_list_cards</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-offset-changed">ags_soundcard_offset_changed</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-pcm-info">ags_soundcard_pcm_info</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-soundcard-tic">ags_soundcard_tic</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsSoundcard">AgsSoundcard</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStackable.html#ags-stackable-pop" title="ags_stackable_pop ()">ags_stackable_pop</a>, function in <a class="link" href="ags-AgsStackable.html" title="AgsStackable">AgsStackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStackable.html#ags-stackable-push" title="ags_stackable_push ()">ags_stackable_push</a>, function in <a class="link" href="ags-AgsStackable.html" title="AgsStackable">AgsStackable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStartDevout.html#ags-start-devout-new" title="ags_start_devout_new ()">ags_start_devout_new</a>, function in <a class="link" href="ags-AgsStartDevout.html" title="AgsStartDevout">AgsStartDevout</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStream.html#ags-stream" title="ags_stream ()">ags_stream</a>, function in <a class="link" href="ags-AgsStream.html" title="AgsStream">AgsStream</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsAudioSignal.html#ags-stream-alloc" title="ags_stream_alloc ()">ags_stream_alloc</a>, function in <a class="link" href="ags-AgsAudioSignal.html" title="AgsAudioSignal">AgsAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamAudioSignal.html#ags-stream-audio-signal-new" title="ags_stream_audio_signal_new ()">ags_stream_audio_signal_new</a>, function in <a class="link" href="ags-AgsStreamAudioSignal.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamChannel.html#ags-stream-channel-new" title="ags_stream_channel_new ()">ags_stream_channel_new</a>, function in <a class="link" href="ags-AgsStreamChannel.html" title="AgsStreamChannel">AgsStreamChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamChannelRun.html#ags-stream-channel-run-new" title="ags_stream_channel_run_new ()">ags_stream_channel_run_new</a>, function in <a class="link" href="ags-AgsStreamChannelRun.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStream.html#ags-stream-new" title="ags_stream_new ()">ags_stream_new</a>, function in <a class="link" href="ags-AgsStream.html" title="AgsStream">AgsStream</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsStreamRecycling.html#ags-stream-recycling-new" title="ags_stream_recycling_new ()">ags_stream_recycling_new</a>, function in <a class="link" href="ags-AgsStreamRecycling.html" title="AgsStreamRecycling">AgsStreamRecycling</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynth.html#AgsSynthFlags" title="enum AgsSynthFlags">AgsSynthFlags</a>, enum in <a class="link" href="ags-AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-auto-update-callback" title="ags_synth_auto_update_callback ()">ags_synth_auto_update_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynthInputLine.html#ags-synth-input-line-new" title="ags_synth_input_line_new ()">ags_synth_input_line_new</a>, function in <a class="link" href="ags-AgsSynthInputLine.html" title="AgsSynthInputLine">AgsSynthInputLine</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynthInputPad.html#ags-synth-input-pad-new" title="ags_synth_input_pad_new ()">ags_synth_input_pad_new</a>, function in <a class="link" href="ags-AgsSynthInputPad.html" title="AgsSynthInputPad">AgsSynthInputPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-lower-callback" title="ags_synth_lower_callback ()">ags_synth_lower_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsSynth.html#ags-synth-new" title="ags_synth_new ()">ags_synth_new</a>, function in <a class="link" href="ags-AgsSynth.html" title="AgsSynth">AgsSynth</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-parent-set-callback" title="ags_synth_parent_set_callback ()">ags_synth_parent_set_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-saw" title="ags_synth_saw ()">ags_synth_saw</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-sin" title="ags_synth_sin ()">ags_synth_sin</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-square" title="ags_synth_square ()">ags_synth_square</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synths.html#ags-synth-triangle" title="ags_synth_triangle ()">ags_synth_triangle</a>, function in <a class="link" href="ags-ags-synths.html" title="ags_synths">ags_synths</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-synth-callbacks.html#ags-synth-update-callback" title="ags_synth_update_callback ()">ags_synth_update_callback</a>, function in <a class="link" href="ags-ags-synth-callbacks.html" title="ags_synth_callbacks">ags_synth_callbacks</a>
+</dt>
+<dd></dd>
+<a name="idxT"></a><h3 class="title">T</h3>
+<dt>
+<GTKDOCLINK HREF="ags-table-new">ags_table_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTable">AgsTable</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-bpm" title="ags_tactable_change_bpm ()">ags_tactable_change_bpm</a>, function in <a class="link" href="ags-AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-notation-duration" title="ags_tactable_change_notation_duration ()">ags_tactable_change_notation_duration</a>, function in <a class="link" href="ags-AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-sequencer-duration" title="ags_tactable_change_sequencer_duration ()">ags_tactable_change_sequencer_duration</a>, function in <a class="link" href="ags-AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTactable.html#ags-tactable-change-tact" title="ags_tactable_change_tact ()">ags_tactable_change_tact</a>, function in <a class="link" href="ags-AgsTactable.html" title="AgsTactable">AgsTactable</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#ags-tact-combo-box-new" title="ags_tact_combo_box_new ()">ags_tact_combo_box_new</a>, function in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#ags-tact-menu-new" title="ags_tact_menu_new ()">ags_tact_menu_new</a>, function in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTask.html#AgsTaskFlags" title="enum AgsTaskFlags">AgsTaskFlags</a>, enum in <a class="link" href="ags-AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#AgsTaskThreadAppend" title="struct AgsTaskThreadAppend">AgsTaskThreadAppend</a>, struct in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTask.html#ags-task-failure" title="ags_task_failure ()">ags_task_failure</a>, function in <a class="link" href="ags-AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTask.html#ags-task-launch" title="ags_task_launch ()">ags_task_launch</a>, function in <a class="link" href="ags-AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTask.html#ags-task-new" title="ags_task_new ()">ags_task_new</a>, function in <a class="link" href="ags-AgsTask.html" title="AgsTask">AgsTask</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#ags-task-thread-append-task" title="ags_task_thread_append_task ()">ags_task_thread_append_task</a>, function in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#ags-task-thread-append-tasks" title="ags_task_thread_append_tasks ()">ags_task_thread_append_tasks</a>, function in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TASK_THREAD_DEFAULT_JIFFIE">AGS_TASK_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTaskThread.html#ags-task-thread-new" title="ags_task_thread_new ()">ags_task_thread_new</a>, function in <a class="link" href="ags-AgsTaskThread.html" title="AgsTaskThread">AgsTaskThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AgsThreadFlags" title="enum AgsThreadFlags">AgsThreadFlags</a>, enum in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThreadPool.html#AgsThreadPoolFlags" title="enum AgsThreadPoolFlags">AgsThreadPoolFlags</a>, enum in <a class="link" href="ags-AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-add-child" title="ags_thread_add_child ()">ags_thread_add_child</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-children-is-locked" title="ags_thread_children_is_locked ()">ags_thread_children_is_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS" title="AGS_THREAD_DEFAULT_ATTACK">AGS_THREAD_DEFAULT_ATTACK</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_THREAD_DEFAULT_JIFFIE">AGS_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-first" title="ags_thread_first ()">ags_thread_first</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-get-toplevel" title="ags_thread_get_toplevel ()">ags_thread_get_toplevel</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-hangcheck" title="ags_thread_hangcheck ()">ags_thread_hangcheck</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-is-current-ready" title="ags_thread_is_current_ready ()">ags_thread_is_current_ready</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-is-tree-ready" title="ags_thread_is_tree_ready ()">ags_thread_is_tree_ready</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-last" title="ags_thread_last ()">ags_thread_last</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-lock" title="ags_thread_lock ()">ags_thread_lock</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-all" title="ags_thread_lock_all ()">ags_thread_lock_all</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-children" title="ags_thread_lock_children ()">ags_thread_lock_children</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-parent" title="ags_thread_lock_parent ()">ags_thread_lock_parent</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-lock-sibling" title="ags_thread_lock_sibling ()">ags_thread_lock_sibling</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS" title="AGS_THREAD_MAX_PRECISION">AGS_THREAD_MAX_PRECISION</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-new" title="ags_thread_new ()">ags_thread_new</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-next-children-locked" title="ags_thread_next_children_locked ()">ags_thread_next_children_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-next-parent-locked" title="ags_thread_next_parent_locked ()">ags_thread_next_parent_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-next-sibling-locked" title="ags_thread_next_sibling_locked ()">ags_thread_next_sibling_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-parental-is-locked" title="ags_thread_parental_is_locked ()">ags_thread_parental_is_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-new" title="ags_thread_pool_new ()">ags_thread_pool_new</a>, function in <a class="link" href="ags-AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-pull" title="ags_thread_pool_pull ()">ags_thread_pool_pull</a>, function in <a class="link" href="ags-AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThreadPool.html#ags-thread-pool-start" title="ags_thread_pool_start ()">ags_thread_pool_start</a>, function in <a class="link" href="ags-AgsThreadPool.html" title="AgsThreadPool">AgsThreadPool</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-remove-child" title="ags_thread_remove_child ()">ags_thread_remove_child</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-resume" title="ags_thread_resume ()">ags_thread_resume</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS" title="AGS_THREAD_RESUME_SIG">AGS_THREAD_RESUME_SIG</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-run" title="ags_thread_run ()">ags_thread_run</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-set-sync" title="ags_thread_set_sync ()">ags_thread_set_sync</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-set-sync-all" title="ags_thread_set_sync_all ()">ags_thread_set_sync_all</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-sibling-is-locked" title="ags_thread_sibling_is_locked ()">ags_thread_sibling_is_locked</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-signal-children" title="ags_thread_signal_children ()">ags_thread_signal_children</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-signal-parent" title="ags_thread_signal_parent ()">ags_thread_signal_parent</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-signal-sibling" title="ags_thread_signal_sibling ()">ags_thread_signal_sibling</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AGS-THREAD-STACKSIZE:CAPS">AGS_THREAD_STACKSIZE</GTKDOCLINK>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-start" title="ags_thread_start ()">ags_thread_start</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-stop" title="ags_thread_stop ()">ags_thread_stop</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-suspend" title="ags_thread_suspend ()">ags_thread_suspend</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS" title="AGS_THREAD_SUSPEND_SIG">AGS_THREAD_SUSPEND_SIG</a>, macro in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-timelock" title="ags_thread_timelock ()">ags_thread_timelock</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-trylock" title="ags_thread_trylock ()">ags_thread_trylock</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock" title="ags_thread_unlock ()">ags_thread_unlock</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-all" title="ags_thread_unlock_all ()">ags_thread_unlock_all</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-children" title="ags_thread_unlock_children ()">ags_thread_unlock_children</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-parent" title="ags_thread_unlock_parent ()">ags_thread_unlock_parent</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-unlock-sibling" title="ags_thread_unlock_sibling ()">ags_thread_unlock_sibling</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-wait-children" title="ags_thread_wait_children ()">ags_thread_wait_children</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-wait-parent" title="ags_thread_wait_parent ()">ags_thread_wait_parent</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsThread.html#ags-thread-wait-sibling" title="ags_thread_wait_sibling ()">ags_thread_wait_sibling</a>, function in <a class="link" href="ags-AgsThread.html" title="AgsThread">AgsThread</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-timebar-new">ags_timebar_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTimebar">AgsTimebar</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="AgsTimer">AgsTimer</GTKDOCLINK>, struct in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-timer-alloc">ags_timer_alloc</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsAsyncQueue">AgsAsyncQueue</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampFactory.html#AgsTimestampFactoryFlags" title="enum AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a>, enum in <a class="link" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestamp.html#AgsTimestampFlags" title="enum AgsTimestampFlags">AgsTimestampFlags</a>, enum in <a class="link" href="ags-AgsTimestamp.html" title="AgsTimestamp">AgsTimestamp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-create" title="ags_timestamp_factory_create ()">ags_timestamp_factory_create</a>, function in <a class="link" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-get-instance" title="ags_timestamp_factory_get_instance ()">ags_timestamp_factory_get_instance</a>, function in <a class="link" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampFactory.html#ags-timestamp-factory-new" title="ags_timestamp_factory_new ()">ags_timestamp_factory_new</a>, function in <a class="link" href="ags-AgsTimestampFactory.html" title="AgsTimestampFactory">AgsTimestampFactory</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestamp.html#ags-timestamp-new" title="ags_timestamp_new ()">ags_timestamp_new</a>, function in <a class="link" href="ags-AgsTimestamp.html" title="AgsTimestamp">AgsTimestamp</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BPM">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_TIC">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a>, macro in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTimestampThread.html#ags-timestamp-thread-new" title="ags_timestamp_thread_new ()">ags_timestamp_thread_new</a>, function in <a class="link" href="ags-AgsTimestampThread.html" title="AgsTimestampThread">AgsTimestampThread</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsToggleLed.html#ags-toggle-led-new" title="ags_toggle_led_new ()">ags_toggle_led_new</a>, function in <a class="link" href="ags-AgsToggleLed.html" title="AgsToggleLed">AgsToggleLed</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-new" title="ags_toggle_pattern_bit_new ()">ags_toggle_pattern_bit_new</a>, function in <a class="link" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui" title="ags_toggle_pattern_bit_refresh_gui ()">ags_toggle_pattern_bit_refresh_gui</a>, function in <a class="link" href="ags-AgsTogglePatternBit.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback" title="ags_toolbar_clear_callback ()">ags_toolbar_clear_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback" title="ags_toolbar_copy_or_cut_callback ()">ags_toolbar_copy_or_cut_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback" title="ags_toolbar_destroy_callback ()">ags_toolbar_destroy_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback" title="ags_toolbar_edit_callback ()">ags_toolbar_edit_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS" title="AGS_TOOLBAR_MODE_ALL_CHANNELS">AGS_TOOLBAR_MODE_ALL_CHANNELS</a>, macro in <a class="link" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback" title="ags_toolbar_mode_callback ()">ags_toolbar_mode_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_MULTI_CHANNEL">AGS_TOOLBAR_MODE_MULTI_CHANNEL</a>, macro in <a class="link" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_SINGLE_CHANNEL">AGS_TOOLBAR_MODE_SINGLE_CHANNEL</a>, macro in <a class="link" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsToolbar.html#ags-toolbar-new" title="ags_toolbar_new ()">ags_toolbar_new</a>, function in <a class="link" href="ags-AgsToolbar.html" title="AgsToolbar">AgsToolbar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback" title="ags_toolbar_paste_callback ()">ags_toolbar_paste_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback" title="ags_toolbar_position_callback ()">ags_toolbar_position_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback" title="ags_toolbar_select_callback ()">ags_toolbar_select_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback" title="ags_toolbar_show_callback ()">ags_toolbar_show_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback" title="ags_toolbar_zoom_callback ()">ags_toolbar_zoom_callback</a>, function in <a class="link" href="ags-ags-toolbar-callbacks.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-is-inverse-mode">ags_tree_iterator_is_inverse_mode</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-iterate">ags_tree_iterator_iterate</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-iterate-nested">ags_tree_iterator_iterate_nested</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-safe-iterate">ags_tree_iterator_safe_iterate</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-safe-iterate-nested">ags_tree_iterator_safe_iterate_nested</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<GTKDOCLINK HREF="ags-tree-iterator-set-inverse-mode">ags_tree_iterator_set_inverse_mode</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsTreeIterator">AgsTreeIterator</GTKDOCLINK>
+</dt>
+<dd></dd>
+<a name="idxU"></a><h3 class="title">U</h3>
+<dt>
+<a class="link" href="ags-AgsUnrefAudioSignal.html#ags-unref-audio-signal-new" title="ags_unref_audio_signal_new ()">ags_unref_audio_signal_new</a>, function in <a class="link" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>
+</dt>
+<dd></dd>
+<a name="idxV"></a><h3 class="title">V</h3>
+<dt>
+<a class="link" href="ags-AgsMain.html#AGS-VERSION:CAPS" title="AGS_VERSION">AGS_VERSION</a>, macro in <a class="link" href="ags-AgsMain.html" title="AgsMain">AgsMain</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVIndicator.html#ags-vindicator-new" title="ags_vindicator_new ()">ags_vindicator_new</a>, function in <a class="link" href="ags-AgsVIndicator.html" title="AgsVIndicator">AgsVIndicator</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeAudioSignal.html#ags-volume-audio-signal-new" title="ags_volume_audio_signal_new ()">ags_volume_audio_signal_new</a>, function in <a class="link" href="ags-AgsVolumeAudioSignal.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeChannel.html#ags-volume-channel-new" title="ags_volume_channel_new ()">ags_volume_channel_new</a>, function in <a class="link" href="ags-AgsVolumeChannel.html" title="AgsVolumeChannel">AgsVolumeChannel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeChannelRun.html#ags-volume-channel-run-new" title="ags_volume_channel_run_new ()">ags_volume_channel_run_new</a>, function in <a class="link" href="ags-AgsVolumeChannelRun.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsVolumeRecycling.html#ags-volume-recycling-new" title="ags_volume_recycling_new ()">ags_volume_recycling_new</a>, function in <a class="link" href="ags-AgsVolumeRecycling.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a>
+</dt>
+<dd></dd>
+<a name="idxW"></a><h3 class="title">W</h3>
+<dt>
+<GTKDOCLINK HREF="ags-waveform-new">ags_waveform_new</GTKDOCLINK>, function in <GTKDOCLINK HREF="ags-AgsWaveform">AgsWaveform</GTKDOCLINK>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#AgsWindowFlags" title="enum AgsWindowFlags">AgsWindowFlags</a>, enum in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#ags-window-decrement-machine-counter" title="ags_window_decrement_machine_counter ()">ags_window_decrement_machine_counter</a>, function in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-ags-window-callbacks.html#ags-window-delete-event-callback" title="ags_window_delete_event_callback ()">ags_window_delete_event_callback</a>, function in <a class="link" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">ags_window_callbacks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#ags-window-find-machine-counter" title="ags_window_find_machine_counter ()">ags_window_find_machine_counter</a>, function in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#ags-window-increment-machine-counter" title="ags_window_increment_machine_counter ()">ags_window_increment_machine_counter</a>, function in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsWindow.html#ags-window-new" title="ags_window_new ()">ags_window_new</a>, function in <a class="link" href="ags-AgsWindow.html" title="AgsWindow">AgsWindow</a>
+</dt>
+<dd></dd>
+<a name="idxZ"></a><h3 class="title">Z</h3>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#ags-zoom-combo-box-new" title="ags_zoom_combo_box_new ()">ags_zoom_combo_box_new</a>, function in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsMenuBar.html#ags-zoom-menu-new" title="ags_zoom_menu_new ()">ags_zoom_menu_new</a>, function in <a class="link" href="ags-AgsMenuBar.html" title="AgsMenuBar">AgsMenuBar</a>
+</dt>
+<dd></dd>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/audio-file.html b/api/audio-file.html
new file mode 100644
index 0000000..47caf5d
--- /dev/null
+++ b/api/audio-file.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Audio files - Reading/Writing audio data from disk</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-ags-synths.html" title="ags_synths">
+<link rel="next" href="ags-AgsAudioFile.html" title="AgsAudioFile">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-synths.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAudioFile.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="audio-file"></a>Audio files - Reading/Writing audio data from disk</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"> — Audio file input/output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"> — Libinstpatch wrapper</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"> — interfacing Soundfont2 related API of libinstpatch</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"> — Libsndfile wrapper</span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/audio.html b/api/audio.html
new file mode 100644
index 0000000..d709308
--- /dev/null
+++ b/api/audio.html
@@ -0,0 +1,437 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Part VII. The audio layer</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsSingleThread.html" title="AgsSingleThread">
+<link rel="next" href="ags-AgsAudio.html" title="AgsAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ags-AgsSingleThread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="audio"></a>Part VII. The audio layer</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudio.html">AgsAudio</a></span><span class="refpurpose"> — A container of channels organizing them as input or output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"> — Contains the audio data and its alignment</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannel.html">AgsChannel</a></span><span class="refpurpose"> — Acts as entry point to the audio tree.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsConfig.html">AgsConfig</a></span><span class="refpurpose"> — Config Advanced Gtk+ Sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevout.html">AgsDevout</a></span><span class="refpurpose"> — Outputting to soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInput.html">AgsInput</a></span><span class="refpurpose">Input of <span class="type">AgsAudio</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotation.html">AgsNotation</a></span><span class="refpurpose"> — Notation class supporting selection and clipboard.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNote.html">AgsNote</a></span><span class="refpurpose"> — Note class.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOutput.html">AgsOutput</a></span><span class="refpurpose">Output of <span class="type">AgsAudio</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPattern.html">AgsPattern</a></span><span class="refpurpose"> — Pattern representing tones</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPort.html">AgsPort</a></span><span class="refpurpose"> — Perform thread-safe operations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecall.html">AgsRecall</a></span><span class="refpurpose"> — The recall base class</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"> — audio context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"> — audio context of dynamic recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"> — audio signal context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"> — channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"> — dynamic channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"> — channel dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"> — Container to group recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="@include%20ags/audio/ags_recall_dependency.h.html">AgsRecallDependency</a></span><span class="refpurpose"> — Object specifing dependency</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"> — The object specifies run context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"> — recycling context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"> — recycling dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"> — A container of audio signals</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"> — A container of recycling acting as dynamic context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTask.html">AgsTask</a></span><span class="refpurpose"> — Perform operations in a thread safe context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"> — Timestamp unix and alike</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+<dt><span class="chapter"><a href="audio-file.html">Audio files - Reading/Writing audio data from disk</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"> — Audio file input/output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"> — Libinstpatch wrapper</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"> — interfacing Soundfont2 related API of libinstpatch</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"> — Libsndfile wrapper</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="recall.html">Recalls - Effect processors</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"> — buffers audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"> — buffers recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"> — copys audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"> — copy notations audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"> — copy notations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"> — copy audio pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"> — copy pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"> — copy patterns channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"> — copys pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"> — copys recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"> — count audio beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"> — count beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"> — delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"> — delay</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"> — loops channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"> — loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"> — peaks channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"> — peak</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"> — volumes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"> — volumes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"> — play audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"> — plays audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRun.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"> — play audio notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"> — play notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"> — plays recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"> — streams audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"> — streams recycling</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="task.html">Task - Data exchanged between Audio and GUI</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"> — add audio object to devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"> — add audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"> — add line_member object to line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"> — add note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"> — add point to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"> — add recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"> — add region to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"> — append audio object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"> — append channel object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"> — append recall object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"> — apply bpm to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"> — apply sequencer length to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"> — apply synth to channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"> — apply tact to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"> — cancel audio object in audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"> — cancel channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"> — cancel recall object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeIndicator.html">AgsChangeIndicator</a></span><span class="refpurpose"> — change indicator object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"> — display tact object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"> — export output object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"> — free selection object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"> — init audio object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"> — init channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"> — mute audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"> — mutes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"> — mutes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"> — mutes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"> — open file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"> — remove audio object of devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"> — remove audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"> — remove note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"> — remove recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"> — save file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"> — scrolls the editor</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes audio channels</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetBufferSize.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes buffer size</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetDevoutPlayFlags.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — modifies devout play flags</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"> — set muted to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"> — resets soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"> — modifies samplerate</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"> — start devout object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"> — toggle led object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"> — toggles the pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/ch01.html b/api/ch01.html
new file mode 100644
index 0000000..938669b
--- /dev/null
+++ b/api/ch01.html
@@ -0,0 +1 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1. [Insert title here]</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="index.html" title="ags Reference Manual"><link rel="prev" href="index.html" title="ags Reference Manual"><link rel="next" href="re01.html" title="AgsAddAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="idm270719264736"></a>Chapter 1. [Insert title here]</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="refentrytitle"><a href="re01.html">AgsAddAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re02.html">AgsAddAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re03.html">AgsAddNote</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re04.html">AgsAddPointToSelection</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re05.html">AgsAddRegionToSelection</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re06.html">ags_amplifier</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re07.html">AgsAppendAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re08.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re09.html">AgsAppendChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re10.html">AgsAppendRecall</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re11.html">AgsApplicable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re12.html">AgsApplyBpm</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re13.html">AgsApplySequencerLength</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re14.html">AgsApplySynth</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re15.html">AgsApplyTact</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re16.html">AgsApplyWavetable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re17.html">AgsAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re18.html">AgsAudioFile</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re19.html">AgsAudioFileXml</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re20.html">AgsAudioLoop</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re21.html">AgsAudioPreferences</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re22.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re23.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re24.html">AgsAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re25.html">AgsBufferAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re26.html">AgsBufferChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re27.html">AgsBufferChannelRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re28.html">AgsBufferRecycling</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re29.html">AgsCancelAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re30.html">AgsCancelChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re31.html">AgsCancelRecall</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re32.html">AgsCartesian</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re33.html">AgsChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re34.html">ags_channel_iter</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re35.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re36.html">AgsCloneChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re37.html">AgsCloneChannelRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re38.html">ags_combo_box_text</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re39.html">ags_container</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re40.html">AgsCopyAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re41.html">AgsCopyChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re42.html">AgsCopyChannelRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re43.html">AgsCopyNotationAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re44.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re45.html">AgsCopyPatternAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re46.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re47.html">AgsCopyPatternChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re48.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re49.html">AgsCopyRecycling</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re50.html">AgsCountBeatsAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re51.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re52.html">AgsCountable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re53.html">AgsDelayAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re54.html">AgsDelayAudioRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re55.html">AgsDevout</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re56.html">AgsDevoutThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re57.html">AgsDial</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re58.html">AgsDisplayTact</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re59.html">AgsDrum</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re60.html">ags_drum_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re61.html">AgsDrumInputLine</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re62.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re63.html">AgsDrumInputPad</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re64.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re65.html">AgsDrumOutputLine</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re66.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re67.html">AgsDrumOutputPad</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re68.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re69.html">AgsDynamicConnectable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re70.html">ags_echo</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re71.html">AgsEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re72.html">ags_editor_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re73.html">AgsEffect</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re74.html">AgsEffect</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re75.html">AgsEmbeddedAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re76.html">AgsExpander</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re77.html">AgsExpanderSet</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re78.html">AgsExportOutput</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re79.html">AgsExportThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re80.html">AgsFFPlayer</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re81.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re82.html">AgsFile</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re83.html">ags_file_gui</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re84.html">AgsFileIdRef</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re85.html">AgsFileLaunch</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re86.html">AgsFileLink</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re87.html">AgsFileLookup</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re88.html">AgsFileRead</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re89.html">AgsFileSelection</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re90.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re91.html">ags_file_sound</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re92.html">ags_file_stock</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re93.html">ags_file_thread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re94.html">ags_file_util</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re95.html">AgsFileValueFactory</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re96.html">AgsFileWrite</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re97.html">AgsFreeSelection</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re98.html">AgsGarbageCollector</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re99.html">AgsGenericPreferences</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re100.html">AgsGuiThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re101.html">AgsHIndicator</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re102.html">AgsHistory</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re103.html">AgsHTimebar</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re104.html">ags_id_generator</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re105.html">AgsIndicator</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re106.html">AgsInitAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re107.html">AgsInitChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re108.html">AgsInlinePlayer</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re109.html">AgsInput</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re110.html">AgsIpatch</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re111.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re112.html">AgsIteratorThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re113.html">AgsLed</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re114.html">AgsLine</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re115.html">ags_line_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re116.html">AgsLineEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re117.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re118.html">AgsLineMember</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re119.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re120.html">AgsLineMemberEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re121.html">AgsLinkChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re122.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re123.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re124.html">AgsLinkEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re125.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re126.html">ags_list</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re127.html">AgsListingEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re128.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re129.html">AgsLog</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re130.html">AgsLoopChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re131.html">AgsLoopChannelRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re132.html">AgsMachine</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re133.html">ags_machine_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re134.html">AgsMachineEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re135.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re136.html">AgsMainLoop</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re137.html">ags_marshal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re138.html">AgsMatrix</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re139.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re140.html">AgsMenu</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re141.html">AgsMenuBar</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re142.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re143.html">AgsMenuItem</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re144.html">AgsMeter</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re145.html">ags_meter_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re146.html">AgsMixer</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re147.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re148.html">AgsMixerInputLine</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re149.html">AgsMixerInputPad</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re150.html">AgsMutable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re151.html">AgsMuteAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re152.html">AgsMuteAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re153.html">AgsMuteChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re154.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re155.html">AgsMuteRecycling</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re156.html">AgsNavigation</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re157.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re158.html">AgsNotation</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re159.html">AgsNote</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re160.html">AgsNoteEdit</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re161.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re162.html">AgsNotebook</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re163.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re164.html">AgsOpenFile</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re165.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re166.html">AgsOptionMenu</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re167.html">AgsOscillator</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re168.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re169.html">AgsOutput</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re170.html">AgsPackable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re171.html">AgsPad</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re172.html">ags_pad_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re173.html">AgsPadEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re174.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re175.html">AgsPanel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re176.html">ags_panel_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re177.html">AgsPanelInputLine</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re178.html">AgsPanelInputPad</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re179.html">ags_parameter</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re180.html">AgsPattern</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re181.html">AgsPerformancePreferences</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re182.html">AgsPersistable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re183.html">AgsPlayAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re184.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re185.html">AgsPlayAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re186.html">AgsPlayChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re187.html">AgsPlayChannelRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re188.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re189.html">AgsPlayNotationAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re190.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re191.html">AgsPlayNote</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re192.html">AgsPlayPattern</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re193.html">AgsPlayRecycling</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re194.html">AgsPlayable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re195.html">AgsPlugin</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re196.html">AgsPluginFactory</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re197.html">ags_plugin_stock</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re198.html">AgsPort</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re199.html">AgsPortableThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re200.html">AgsPortlet</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re201.html">AgsPreferences</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re202.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re203.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re204.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re205.html">AgsPropertyEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re206.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re207.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re208.html">AgsRecall</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re209.html">AgsRecallAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re210.html">AgsRecallAudioRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re211.html">AgsRecallAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re212.html">AgsRecallChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re213.html">AgsRecallChannelRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re214.html">AgsRecallContainer</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re215.html">AgsRecallDependency</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re216.html">AgsRecallFactory</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re217.html">AgsRecallID</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re218.html">AgsRecallRecycling</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re219.html">AgsRecycling</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re220.html">AgsRecyclingContainer</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re221.html">AgsRecyclingThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re222.html">ags_recycling_thread_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re223.html">AgsRegistry</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re224.html">AgsRemoteTask</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re225.html">AgsRemoveAudio</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re226.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re227.html">AgsRemoveNote</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re228.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re229.html">AgsRemoveRecall</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re230.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re231.html">AgsResizeEditor</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re232.html">AgsReturnableThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re233.html">AgsRuler</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re234.html">ags_ruler_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re235.html">AgsRunnable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re236.html">AgsSaveFile</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re237.html">AgsScrollOnPlay</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re238.html">AgsSeekable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re239.html">AgsSegment</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re240.html">AgsServer</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re241.html">AgsServerPreferences</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re242.html">AgsSetAudioChannels</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re243.html">AgsSetBufferSize</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re244.html">AgsSetDevoutPlayFlags</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re245.html">AgsSetMuted</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re246.html">AgsSetOutputDevice</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re247.html">AgsSetSamplerate</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re248.html">AgsSF2Chooser</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re249.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re250.html">AgsSingleThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re251.html">AgsSndfile</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re252.html">AgsStartDevout</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re253.html">AgsStream</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re254.html">AgsStreamAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re255.html">AgsStreamChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re256.html">AgsStreamChannelRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re257.html">AgsStreamRecycling</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re258.html">AgsSynth</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re259.html">ags_synth_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re260.html">AgsSynthInputLine</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re261.html">AgsSynthInputPad</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re262.html">ags_synths</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re263.html">AgsTable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re264.html">AgsTactable</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re265.html">AgsTask</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re266.html">AgsTaskThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re267.html">AgsThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re268.html">AgsThreadPool</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re269.html">AgsTimebar</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re270.html">AgsTimestamp</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re271.html">AgsTimestampFactory</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re272.html">AgsTimestampThread</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re273.html">AgsToggleLed</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re274.html">AgsTogglePatternBit</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re275.html">AgsToolbar</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re276.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re277.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re278.html">AgsTreeIterator</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re279.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re280.html">AgsVIndicator</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re281.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re282.html">AgsVolumeChannel</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re283.html">AgsVolumeChannelRun</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re284.html">AgsVolumeRecycling</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re285.html">AgsWaveform</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re286.html">AgsWindow</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re287.html">ags_window_callbacks</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re288.html">jmath</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="re289.html">AgsMain</a></span><span class="refpurpose"></span></dt></dl></div></div></body></html>
diff --git a/api/deprecated-api-index.html b/api/deprecated-api-index.html
new file mode 100644
index 0000000..aee72e8
--- /dev/null
+++ b/api/deprecated-api-index.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Index of deprecated API</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="api-index-full.html" title="API Index">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxL">L</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxM">M</a></span></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><img src="right-insensitive.png" width="16" height="16" border="0"></td>
+</tr></table>
+<div class="index">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="deprecated-api-index"></a>Index of deprecated API</h1></div></div></div>
+<a name="idx"></a><a name="idxL"></a><h3 class="title">L</h3>
+<dt>
+<a class="link" href="ags-AgsList.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a>, function in <a class="link" href="ags-AgsList.html" title="AgsList">AgsList</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="ags-AgsList.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a>, function in <a class="link" href="ags-AgsList.html" title="AgsList">AgsList</a>
+</dt>
+<dd></dd>
+<a name="idxM"></a><h3 class="title">M</h3>
+<dt>
+<a class="link" href="ags-AgsMachine.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a>, function in <a class="link" href="ags-AgsMachine.html" title="AgsMachine">AgsMachine</a>
+</dt>
+<dd></dd>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/editor.html b/api/editor.html
new file mode 100644
index 0000000..69fda36
--- /dev/null
+++ b/api/editor.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Editor - Piano roll and its controls</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-window-callbacks.html" title="ags_window_callbacks">
+<link rel="next" href="ags-ags-toolbar-mode-stock.html" title="ags_toolbar_mode_stock">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-window-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-toolbar-mode-stock.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="editor"></a>Editor - Piano roll and its controls</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"> — edit tool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"> — select channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMeter.html">AgsMeter</a></span><span class="refpurpose"> — piano widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"> — edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/engines.html b/api/engines.html
new file mode 100644
index 0000000..87512e8
--- /dev/null
+++ b/api/engines.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Engines - Composite widgets with audio set up</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="pt08.html" title="Part VIII. Graphical user interface">
+<link rel="prev" href="ags-ags-sf2-chooser-callbacks.html" title="ags_sf2_chooser_callbacks">
+<link rel="next" href="ags-AgsPanel.html" title="AgsPanel">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt08.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-ags-sf2-chooser-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsPanel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="engines"></a>Engines - Composite widgets with audio set up</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanel.html">AgsPanel</a></span><span class="refpurpose"> — panel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"> — panel input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"> — panel input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixer.html">AgsMixer</a></span><span class="refpurpose"> — mixer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"> — mixer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"> — mixer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrum.html">AgsDrum</a></span><span class="refpurpose"> — drum sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"> — drum sequencer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"> — drum sequencer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"> — drum sequencer output line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"> — drum sequencer output pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"> — matrix sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynth.html">AgsSynth</a></span><span class="refpurpose"> — synth</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"> — synth input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"> — synth input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"> — oscillator</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"> — ffplayer notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/home.png b/api/home.png
new file mode 100644
index 0000000..9346b33
Binary files /dev/null and b/api/home.png differ
diff --git a/api/index.html b/api/index.html
new file mode 100644
index 0000000..b0f1594
--- /dev/null
+++ b/api/index.html
@@ -0,0 +1,923 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Advanced Gtk+ Sequencer Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="next" href="ags-AgsMain.html" title="AgsMain">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div class="book">
+<div class="titlepage">
+<div>
+<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Advanced Gtk+ Sequencer Reference Manual</p></th></tr></table></div>
+<div><p class="releaseinfo">
+      for Advanced Gtk+ Sequencer 0.4.2.
+      The latest version of this documentation can be found on-line at
+      <a class="ulink" href="http://ags.sourceforge.net/api/ags/index.html" target="_top">http://ags.sourceforge.net/api/ags/</a>.
+    </p></div>
+</div>
+<hr>
+</div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMain.html">AgsMain</a></span><span class="refpurpose"></span>
+</dt>
+<dt><span class="part"><a href="util.html">I. Library - Completion routines</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsComboBoxText.html">AgsComboBoxText</a></span><span class="refpurpose"> — Complete GtkComboBox</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsList.html">AgsList</a></span><span class="refpurpose"> — Complete GList</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsParameter.html">AgsParameter</a></span><span class="refpurpose"> — Complete GParameter</span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="util.html">II. Util - Helper functions</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="ags-AgsIdGenerator.html">AgsIdGenerator</a></span><span class="refpurpose"> — UUID util functions</span>
+</dt></dl></dd>
+<dt><span class="part"><a href="object.html">III. Object - Interfaces and marshallers</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplicable.html">AgsApplicable</a></span><span class="refpurpose"> — unique access to dialogs</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountable.html">AgsCountable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDynamicConnectable.html">AgsDynamicConnectable</a></span><span class="refpurpose"> — unique access to recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMainLoop.html">AgsMainLoop</a></span><span class="refpurpose"> — toplevel threads</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-marshal.html">ags_marshal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMutable.html">AgsMutable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPackable.html">AgsPackable</a></span><span class="refpurpose"> — packing recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPortlet.html">AgsPortlet</a></span><span class="refpurpose"> — interfacing portlets</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRunnable.html">AgsRunnable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSeekable.html">AgsSeekable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTactable.html">AgsTactable</a></span><span class="refpurpose"> — Unique tempo set or attributes access</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStackable.html">AgsStackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPersistable.html">AgsPersistable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayable.html">AgsPlayable</a></span><span class="refpurpose"> — read/write audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlugin.html">AgsPlugin</a></span><span class="refpurpose"> — interfacing plugins</span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="plugin.html">IV. Plugin - API of plugins</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaManager.html">AgsLadspaManager</a></span><span class="refpurpose"> — Singleton pattern to organize LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginFactory.html">AgsPluginFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-plugin-stock.html">ags_plugin_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="widget.html">V. Widget - GUI elements</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDial.html">AgsDial</a></span><span class="refpurpose"> — A dial widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpander.html">AgsExpander</a></span><span class="refpurpose"> — A expander widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpanderSet.html">AgsExpanderSet</a></span><span class="refpurpose"> — A container</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIndicator.html">AgsIndicator</a></span><span class="refpurpose"> — A indicator widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLed.html">AgsLed</a></span><span class="refpurpose"> — A led widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRuler.html">AgsRuler</a></span><span class="refpurpose"> — A ruler widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVIndicator.html">AgsVIndicator</a></span><span class="refpurpose"> — A vertical indicator widget</span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="thread.html">VI. Thread - Multi-threaded tree</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioLoop.html">AgsAudioLoop</a></span><span class="refpurpose"> — audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAutosaveThread.html">AgsAutosaveThread</a></span><span class="refpurpose"> — auto safe</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevoutThread.html">AgsDevoutThread</a></span><span class="refpurpose"> — devout thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportThread.html">AgsExportThread</a></span><span class="refpurpose"> — export thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGuiThread.html">AgsGuiThread</a></span><span class="refpurpose"> — gui thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIteratorThread.html">AgsIteratorThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingThread.html">AgsRecyclingThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-recycling-thread-callbacks.html">ags_recycling_thread_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsReturnableThread.html">AgsReturnableThread</a></span><span class="refpurpose"> — returnable thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTaskThread.html">AgsTaskThread</a></span><span class="refpurpose"> — task thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampThread.html">AgsTimestampThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThread.html">AgsThread</a></span><span class="refpurpose"> — threads</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThreadPool.html">AgsThreadPool</a></span><span class="refpurpose"> — thread pool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSingleThread.html">AgsSingleThread</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="audio.html">VII. The audio layer</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudio.html">AgsAudio</a></span><span class="refpurpose"> — A container of channels organizing them as input or output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSignal.html">AgsAudioSignal</a></span><span class="refpurpose"> — Contains the audio data and its alignment</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannel.html">AgsChannel</a></span><span class="refpurpose"> — Acts as entry point to the audio tree.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsConfig.html">AgsConfig</a></span><span class="refpurpose"> — Config Advanced Gtk+ Sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevout.html">AgsDevout</a></span><span class="refpurpose"> — Outputting to soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInput.html">AgsInput</a></span><span class="refpurpose">Input of <span class="type">AgsAudio</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotation.html">AgsNotation</a></span><span class="refpurpose"> — Notation class supporting selection and clipboard.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNote.html">AgsNote</a></span><span class="refpurpose"> — Note class.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOutput.html">AgsOutput</a></span><span class="refpurpose">Output of <span class="type">AgsAudio</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPattern.html">AgsPattern</a></span><span class="refpurpose"> — Pattern representing tones</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPort.html">AgsPort</a></span><span class="refpurpose"> — Perform thread-safe operations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecall.html">AgsRecall</a></span><span class="refpurpose"> — The recall base class</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudio.html">AgsRecallAudio</a></span><span class="refpurpose"> — audio context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioRun.html">AgsRecallAudioRun</a></span><span class="refpurpose"> — audio context of dynamic recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallAudioSignal.html">AgsRecallAudioSignal</a></span><span class="refpurpose"> — audio signal context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannel.html">AgsRecallChannel</a></span><span class="refpurpose"> — channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRun.html">AgsRecallChannelRun</a></span><span class="refpurpose"> — dynamic channel context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallChannelRunDummy.html">AgsRecallChannelRunDummy</a></span><span class="refpurpose"> — channel dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallContainer.html">AgsRecallContainer</a></span><span class="refpurpose"> — Container to group recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="@include%20ags/audio/ags_recall_dependency.h.html">AgsRecallDependency</a></span><span class="refpurpose"> — Object specifing dependency</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallFactory.html">AgsRecallFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallID.html">AgsRecallID</a></span><span class="refpurpose"> — The object specifies run context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspa.html">AgsRecallLadspa</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallLadspaRun.html">AgsRecallLadspaRun</a></span><span class="refpurpose"> — The object interfacing with LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecycling.html">AgsRecallRecycling</a></span><span class="refpurpose"> — recycling context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecallRecyclingDummy.html">AgsRecallRecyclingDummy</a></span><span class="refpurpose"> — recycling dummy dynamic context of recall</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecycling.html">AgsRecycling</a></span><span class="refpurpose"> — A container of audio signals</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingContainer.html">AgsRecyclingContainer</a></span><span class="refpurpose"> — A container of recycling acting as dynamic context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTask.html">AgsTask</a></span><span class="refpurpose"> — Perform operations in a thread safe context.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestamp.html">AgsTimestamp</a></span><span class="refpurpose"> — Timestamp unix and alike</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampFactory.html">AgsTimestampFactory</a></span><span class="refpurpose"> — Factory pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synths.html">ags_synths</a></span><span class="refpurpose"></span>
+</dt>
+<dt><span class="chapter"><a href="audio-file.html">Audio files - Reading/Writing audio data from disk</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioFile.html">AgsAudioFile</a></span><span class="refpurpose"> — Audio file input/output</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatch.html">AgsIpatch</a></span><span class="refpurpose"> — Libinstpatch wrapper</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIpatchSF2Reader.html">AgsIpatchSF2Reader</a></span><span class="refpurpose"> — interfacing Soundfont2 related API of libinstpatch</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSndfile.html">AgsSndfile</a></span><span class="refpurpose"> — Libsndfile wrapper</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="recall.html">Recalls - Effect processors</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"> — buffers audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"> — buffers recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"> — copys audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"> — copy notations audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"> — copy notations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"> — copy audio pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"> — copy pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"> — copy patterns channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"> — copys pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"> — copys recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"> — count audio beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"> — count beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"> — delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"> — delay</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"> — loops channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"> — loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"> — peaks channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"> — peak</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"> — volumes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"> — volumes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"> — play audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"> — plays audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRun.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"> — play audio notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"> — play notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"> — plays recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"> — streams audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"> — streams recycling</span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="task.html">Task - Data exchanged between Audio and GUI</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"> — add audio object to devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"> — add audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"> — add line_member object to line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"> — add note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"> — add point to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"> — add recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"> — add region to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"> — append audio object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"> — append channel object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"> — append recall object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"> — apply bpm to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"> — apply sequencer length to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"> — apply synth to channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"> — apply tact to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"> — cancel audio object in audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"> — cancel channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"> — cancel recall object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeIndicator.html">AgsChangeIndicator</a></span><span class="refpurpose"> — change indicator object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"> — display tact object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"> — export output object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"> — free selection object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"> — init audio object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"> — init channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"> — mute audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"> — mutes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"> — mutes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"> — mutes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"> — open file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"> — remove audio object of devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"> — remove audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"> — remove note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"> — remove recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"> — save file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"> — scrolls the editor</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes audio channels</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetBufferSize.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes buffer size</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetDevoutPlayFlags.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — modifies devout play flags</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"> — set muted to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"> — resets soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"> — modifies samplerate</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"> — start devout object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"> — toggle led object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"> — toggles the pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl></dd>
+<dt><span class="part"><a href="pt08.html">VIII. Graphical user interface</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"> — A composite widget to do audio related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEditor.html">AgsEditor</a></span><span class="refpurpose"> — A composite widget to edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"> — The export dialog</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileSelection.html">AgsFileSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-selection-callbacks.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"> — A composite to select ladspa effect.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLine.html">AgsLine</a></span><span class="refpurpose">A composite widget to visualize <span class="type">AgsChannel</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose">A composite widget to edit <span class="type">AgsChannel</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"> — Modify assigned recall's port</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"> — Edit line member's aspects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"> — link channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"> — Edit links in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"> — Edit links.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachine.html">AgsMachine</a></span><span class="refpurpose"> — visualize audio object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"> — the menu bar.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"> — control audio object's playback.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPad.html">AgsPad</a></span><span class="refpurpose">A composite widget to visualize a bunch of <span class="type">AgsChannel</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose">A composite widget to edit <span class="type">AgsChannel</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"> — A composite widget to do performance related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A composite widget to do plugin related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A dialog to do preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"> — Edit propertys in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"> — Property of audio, channels or pads in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"> — Resize audio channels or pads.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"> — A composite widget to do server related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWindow.html">AgsWindow</a></span><span class="refpurpose"> — The window object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt><span class="chapter"><a href="editor.html">Editor - Piano roll and its controls</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"> — edit tool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"> — select channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMeter.html">AgsMeter</a></span><span class="refpurpose"> — piano widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"> — edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="engines.html">Engines - Composite widgets with audio set up</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanel.html">AgsPanel</a></span><span class="refpurpose"> — panel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"> — panel input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"> — panel input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixer.html">AgsMixer</a></span><span class="refpurpose"> — mixer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"> — mixer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"> — mixer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrum.html">AgsDrum</a></span><span class="refpurpose"> — drum sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"> — drum sequencer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"> — drum sequencer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"> — drum sequencer output line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"> — drum sequencer output pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"> — matrix sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynth.html">AgsSynth</a></span><span class="refpurpose"> — synth</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"> — synth input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"> — synth input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"> — oscillator</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"> — ffplayer notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl></dd>
+<dt><span class="part"><a href="xml-io.html">IX. XML Input/Output - Persist project</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-stock.html">ags_file_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFile.html">AgsFile</a></span><span class="refpurpose"> — read/write XML file</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileIdRef.html">AgsFileIdRef</a></span><span class="refpurpose"> — file id reference</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLink.html">AgsFileLink</a></span><span class="refpurpose"> — link objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLookup.html">AgsFileLookup</a></span><span class="refpurpose"> — resolve objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLaunch.html">AgsFileLaunch</a></span><span class="refpurpose"> — launch objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-gui.html">ags_file_gui</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-sound.html">ags_file_sound</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-util.html">ags_file_util</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-thread.html">ags_file_thread</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="part"><a href="xml-rpc.html">X. XML-RPC - planned server</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRegistry.html">AgsRegistry</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoteTask.html">AgsRemoteTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServer.html">AgsServer</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
+<dt><span class="index"><a href="deprecated-api-index.html">Index of deprecated API</a></span></dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/index.sgml b/api/index.sgml
new file mode 100644
index 0000000..cca1e62
--- /dev/null
+++ b/api/index.sgml
@@ -0,0 +1,3073 @@
+<ONLINE href="http://ags.sourceforge.net/api/ags/index.html">
+<ANCHOR id="ags-AgsMain" href="ags/ags-AgsMain.html">
+<ANCHOR id="ags-AgsMain.functions" href="ags/ags-AgsMain.html#ags-AgsMain.functions">
+<ANCHOR id="ags-AgsMain.other" href="ags/ags-AgsMain.html#ags-AgsMain.other">
+<ANCHOR id="ags-AgsMain.description" href="ags/ags-AgsMain.html#ags-AgsMain.description">
+<ANCHOR id="ags-AgsMain.functions_details" href="ags/ags-AgsMain.html#ags-AgsMain.functions_details">
+<ANCHOR id="AGS-PRIORITY:CAPS" href="ags/ags-AgsMain.html#AGS-PRIORITY:CAPS">
+<ANCHOR id="ags-main-load-config" href="ags/ags-AgsMain.html#ags-main-load-config">
+<ANCHOR id="ags-main-add-devout" href="ags/ags-AgsMain.html#ags-main-add-devout">
+<ANCHOR id="ags-main-register-thread-type" href="ags/ags-AgsMain.html#ags-main-register-thread-type">
+<ANCHOR id="ags-main-register-recall-type" href="ags/ags-AgsMain.html#ags-main-register-recall-type">
+<ANCHOR id="ags-main-register-task-type" href="ags/ags-AgsMain.html#ags-main-register-task-type">
+<ANCHOR id="ags-main-register-widget-type" href="ags/ags-AgsMain.html#ags-main-register-widget-type">
+<ANCHOR id="ags-main-register-machine-type" href="ags/ags-AgsMain.html#ags-main-register-machine-type">
+<ANCHOR id="ags-main-quit" href="ags/ags-AgsMain.html#ags-main-quit">
+<ANCHOR id="ags-main-new" href="ags/ags-AgsMain.html#ags-main-new">
+<ANCHOR id="ags-AgsMain.other_details" href="ags/ags-AgsMain.html#ags-AgsMain.other_details">
+<ANCHOR id="ALSA-PCM-NEW-HW-PARAMS-API:CAPS" href="ags/ags-AgsMain.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS">
+<ANCHOR id="AGS-VERSION:CAPS" href="ags/ags-AgsMain.html#AGS-VERSION:CAPS">
+<ANCHOR id="AGS-BUILD-ID:CAPS" href="ags/ags-AgsMain.html#AGS-BUILD-ID:CAPS">
+<ANCHOR id="AGS-EFFECTS-DEFAULT-VERSION:CAPS" href="ags/ags-AgsMain.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-DEFAULT-DIRECTORY:CAPS" href="ags/ags-AgsMain.html#AGS-DEFAULT-DIRECTORY:CAPS">
+<ANCHOR id="AGS-DEFAULT-CONFIG:CAPS" href="ags/ags-AgsMain.html#AGS-DEFAULT-CONFIG:CAPS">
+<ANCHOR id="AgsMainFlags" href="ags/ags-AgsMain.html#AgsMainFlags">
+<ANCHOR id="ags-AgsComboBoxText" href="ags/ags-AgsComboBoxText.html">
+<ANCHOR id="ags-AgsComboBoxText.functions" href="ags/ags-AgsComboBoxText.html#ags-AgsComboBoxText.functions">
+<ANCHOR id="ags-AgsComboBoxText.includes" href="ags/ags-AgsComboBoxText.html#ags-AgsComboBoxText.includes">
+<ANCHOR id="ags-AgsComboBoxText.description" href="ags/ags-AgsComboBoxText.html#ags-AgsComboBoxText.description">
+<ANCHOR id="ags-AgsComboBoxText.functions_details" href="ags/ags-AgsComboBoxText.html#ags-AgsComboBoxText.functions_details">
+<ANCHOR id="ags-combo-box-text-remove-all" href="ags/ags-AgsComboBoxText.html#ags-combo-box-text-remove-all">
+<ANCHOR id="ags-AgsComboBoxText.other_details" href="ags/ags-AgsComboBoxText.html#ags-AgsComboBoxText.other_details">
+<ANCHOR id="ags-AgsList" href="ags/ags-AgsList.html">
+<ANCHOR id="ags-AgsList.functions" href="ags/ags-AgsList.html#ags-AgsList.functions">
+<ANCHOR id="ags-AgsList.includes" href="ags/ags-AgsList.html#ags-AgsList.includes">
+<ANCHOR id="ags-AgsList.description" href="ags/ags-AgsList.html#ags-AgsList.description">
+<ANCHOR id="ags-AgsList.functions_details" href="ags/ags-AgsList.html#ags-AgsList.functions_details">
+<ANCHOR id="ags-list-free-and-free-link" href="ags/ags-AgsList.html#ags-list-free-and-free-link">
+<ANCHOR id="ags-list-free-and-unref-link" href="ags/ags-AgsList.html#ags-list-free-and-unref-link">
+<ANCHOR id="ags-list-duplicate-list" href="ags/ags-AgsList.html#ags-list-duplicate-list">
+<ANCHOR id="ags-AgsList.other_details" href="ags/ags-AgsList.html#ags-AgsList.other_details">
+<ANCHOR id="ags-AgsParameter" href="ags/ags-AgsParameter.html">
+<ANCHOR id="ags-AgsParameter.functions" href="ags/ags-AgsParameter.html#ags-AgsParameter.functions">
+<ANCHOR id="ags-AgsParameter.includes" href="ags/ags-AgsParameter.html#ags-AgsParameter.includes">
+<ANCHOR id="ags-AgsParameter.description" href="ags/ags-AgsParameter.html#ags-AgsParameter.description">
+<ANCHOR id="ags-AgsParameter.functions_details" href="ags/ags-AgsParameter.html#ags-AgsParameter.functions_details">
+<ANCHOR id="ags-parameter-grow" href="ags/ags-AgsParameter.html#ags-parameter-grow">
+<ANCHOR id="ags-AgsParameter.other_details" href="ags/ags-AgsParameter.html#ags-AgsParameter.other_details">
+<ANCHOR id="ags-AgsIdGenerator" href="ags/ags-AgsIdGenerator.html">
+<ANCHOR id="ags-AgsIdGenerator.functions" href="ags/ags-AgsIdGenerator.html#ags-AgsIdGenerator.functions">
+<ANCHOR id="ags-AgsIdGenerator.includes" href="ags/ags-AgsIdGenerator.html#ags-AgsIdGenerator.includes">
+<ANCHOR id="ags-AgsIdGenerator.description" href="ags/ags-AgsIdGenerator.html#ags-AgsIdGenerator.description">
+<ANCHOR id="ags-AgsIdGenerator.functions_details" href="ags/ags-AgsIdGenerator.html#ags-AgsIdGenerator.functions_details">
+<ANCHOR id="ags-id-generator-create-uuid" href="ags/ags-AgsIdGenerator.html#ags-id-generator-create-uuid">
+<ANCHOR id="ags-AgsIdGenerator.other_details" href="ags/ags-AgsIdGenerator.html#ags-AgsIdGenerator.other_details">
+<ANCHOR id="ags-AgsApplicable" href="ags/ags-AgsApplicable.html">
+<ANCHOR id="ags-AgsApplicable.functions" href="ags/ags-AgsApplicable.html#ags-AgsApplicable.functions">
+<ANCHOR id="ags-AgsApplicable.includes" href="ags/ags-AgsApplicable.html#ags-AgsApplicable.includes">
+<ANCHOR id="ags-AgsApplicable.description" href="ags/ags-AgsApplicable.html#ags-AgsApplicable.description">
+<ANCHOR id="ags-AgsApplicable.functions_details" href="ags/ags-AgsApplicable.html#ags-AgsApplicable.functions_details">
+<ANCHOR id="ags-applicable-set-update" href="ags/ags-AgsApplicable.html#ags-applicable-set-update">
+<ANCHOR id="ags-applicable-apply" href="ags/ags-AgsApplicable.html#ags-applicable-apply">
+<ANCHOR id="ags-applicable-reset" href="ags/ags-AgsApplicable.html#ags-applicable-reset">
+<ANCHOR id="ags-AgsApplicable.other_details" href="ags/ags-AgsApplicable.html#ags-AgsApplicable.other_details">
+<ANCHOR id="ags-AgsCountable" href="ags/ags-AgsCountable.html">
+<ANCHOR id="ags-AgsCountable.functions" href="ags/ags-AgsCountable.html#ags-AgsCountable.functions">
+<ANCHOR id="ags-AgsCountable.description" href="ags/ags-AgsCountable.html#ags-AgsCountable.description">
+<ANCHOR id="ags-AgsCountable.functions_details" href="ags/ags-AgsCountable.html#ags-AgsCountable.functions_details">
+<ANCHOR id="ags-countable-get-notation-counter" href="ags/ags-AgsCountable.html#ags-countable-get-notation-counter">
+<ANCHOR id="ags-countable-get-sequencer-counter" href="ags/ags-AgsCountable.html#ags-countable-get-sequencer-counter">
+<ANCHOR id="ags-AgsCountable.other_details" href="ags/ags-AgsCountable.html#ags-AgsCountable.other_details">
+<ANCHOR id="ags-AgsDynamicConnectable" href="ags/ags-AgsDynamicConnectable.html">
+<ANCHOR id="ags-AgsDynamicConnectable.functions" href="ags/ags-AgsDynamicConnectable.html#ags-AgsDynamicConnectable.functions">
+<ANCHOR id="ags-AgsDynamicConnectable.includes" href="ags/ags-AgsDynamicConnectable.html#ags-AgsDynamicConnectable.includes">
+<ANCHOR id="ags-AgsDynamicConnectable.description" href="ags/ags-AgsDynamicConnectable.html#ags-AgsDynamicConnectable.description">
+<ANCHOR id="ags-AgsDynamicConnectable.functions_details" href="ags/ags-AgsDynamicConnectable.html#ags-AgsDynamicConnectable.functions_details">
+<ANCHOR id="ags-dynamic-connectable-connect" href="ags/ags-AgsDynamicConnectable.html#ags-dynamic-connectable-connect">
+<ANCHOR id="ags-dynamic-connectable-disconnect" href="ags/ags-AgsDynamicConnectable.html#ags-dynamic-connectable-disconnect">
+<ANCHOR id="ags-AgsDynamicConnectable.other_details" href="ags/ags-AgsDynamicConnectable.html#ags-AgsDynamicConnectable.other_details">
+<ANCHOR id="ags-AgsMainLoop" href="ags/ags-AgsMainLoop.html">
+<ANCHOR id="ags-AgsMainLoop.functions" href="ags/ags-AgsMainLoop.html#ags-AgsMainLoop.functions">
+<ANCHOR id="ags-AgsMainLoop.includes" href="ags/ags-AgsMainLoop.html#ags-AgsMainLoop.includes">
+<ANCHOR id="ags-AgsMainLoop.description" href="ags/ags-AgsMainLoop.html#ags-AgsMainLoop.description">
+<ANCHOR id="ags-AgsMainLoop.functions_details" href="ags/ags-AgsMainLoop.html#ags-AgsMainLoop.functions_details">
+<ANCHOR id="ags-main-loop-set-async-queue" href="ags/ags-AgsMainLoop.html#ags-main-loop-set-async-queue">
+<ANCHOR id="ags-main-loop-get-async-queue" href="ags/ags-AgsMainLoop.html#ags-main-loop-get-async-queue">
+<ANCHOR id="ags-main-loop-set-tic" href="ags/ags-AgsMainLoop.html#ags-main-loop-set-tic">
+<ANCHOR id="ags-main-loop-get-tic" href="ags/ags-AgsMainLoop.html#ags-main-loop-get-tic">
+<ANCHOR id="ags-main-loop-set-last-sync" href="ags/ags-AgsMainLoop.html#ags-main-loop-set-last-sync">
+<ANCHOR id="ags-main-loop-get-last-sync" href="ags/ags-AgsMainLoop.html#ags-main-loop-get-last-sync">
+<ANCHOR id="ags-AgsMainLoop.other_details" href="ags/ags-AgsMainLoop.html#ags-AgsMainLoop.other_details">
+<ANCHOR id="ags-ags-marshal" href="ags/ags-ags-marshal.html">
+<ANCHOR id="ags-ags-marshal.functions" href="ags/ags-ags-marshal.html#ags-ags-marshal.functions">
+<ANCHOR id="ags-ags-marshal.description" href="ags/ags-ags-marshal.html#ags-ags-marshal.description">
+<ANCHOR id="ags-ags-marshal.functions_details" href="ags/ags-ags-marshal.html#ags-ags-marshal.functions_details">
+<ANCHOR id="g-cclosure-user-marshal-ULONG--VOID" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-ULONG--VOID">
+<ANCHOR id="g-cclosure-user-marshal-VOID--UINT-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--UINT-UINT-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--UINT-DOUBLE-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--UINT-INT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-INT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--UINT-DOUBLE" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE">
+<ANCHOR id="g-cclosure-user-marshal-VOID--ULONG-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE">
+<ANCHOR id="g-cclosure-user-marshal-VOID--ULONG-UINT-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--STRING-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--STRING-POINTER" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--STRING-POINTER">
+<ANCHOR id="g-cclosure-user-marshal-VOID--OBJECT-UINT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-UINT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--OBJECT-OBJECT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT">
+<ANCHOR id="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN">
+<ANCHOR id="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN">
+<ANCHOR id="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT">
+<ANCHOR id="g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT">
+<ANCHOR id="g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER">
+<ANCHOR id="g-cclosure-user-marshal-POINTER--VOID" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-POINTER--VOID">
+<ANCHOR id="g-cclosure-user-marshal-OBJECT--VOID" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--VOID">
+<ANCHOR id="g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING">
+<ANCHOR id="g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER">
+<ANCHOR id="g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT" href="ags/ags-ags-marshal.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT">
+<ANCHOR id="ags-ags-marshal.other_details" href="ags/ags-ags-marshal.html#ags-ags-marshal.other_details">
+<ANCHOR id="ags-AgsMutable" href="ags/ags-AgsMutable.html">
+<ANCHOR id="ags-AgsMutable.functions" href="ags/ags-AgsMutable.html#ags-AgsMutable.functions">
+<ANCHOR id="ags-AgsMutable.description" href="ags/ags-AgsMutable.html#ags-AgsMutable.description">
+<ANCHOR id="ags-AgsMutable.functions_details" href="ags/ags-AgsMutable.html#ags-AgsMutable.functions_details">
+<ANCHOR id="ags-mutable-set-muted" href="ags/ags-AgsMutable.html#ags-mutable-set-muted">
+<ANCHOR id="ags-AgsMutable.other_details" href="ags/ags-AgsMutable.html#ags-AgsMutable.other_details">
+<ANCHOR id="ags-AgsPackable" href="ags/ags-AgsPackable.html">
+<ANCHOR id="ags-AgsPackable.functions" href="ags/ags-AgsPackable.html#ags-AgsPackable.functions">
+<ANCHOR id="ags-AgsPackable.includes" href="ags/ags-AgsPackable.html#ags-AgsPackable.includes">
+<ANCHOR id="ags-AgsPackable.description" href="ags/ags-AgsPackable.html#ags-AgsPackable.description">
+<ANCHOR id="ags-AgsPackable.functions_details" href="ags/ags-AgsPackable.html#ags-AgsPackable.functions_details">
+<ANCHOR id="ags-packable-pack" href="ags/ags-AgsPackable.html#ags-packable-pack">
+<ANCHOR id="ags-packable-unpack" href="ags/ags-AgsPackable.html#ags-packable-unpack">
+<ANCHOR id="ags-AgsPackable.other_details" href="ags/ags-AgsPackable.html#ags-AgsPackable.other_details">
+<ANCHOR id="ags-AgsPortlet" href="ags/ags-AgsPortlet.html">
+<ANCHOR id="ags-AgsPortlet.functions" href="ags/ags-AgsPortlet.html#ags-AgsPortlet.functions">
+<ANCHOR id="ags-AgsPortlet.includes" href="ags/ags-AgsPortlet.html#ags-AgsPortlet.includes">
+<ANCHOR id="ags-AgsPortlet.description" href="ags/ags-AgsPortlet.html#ags-AgsPortlet.description">
+<ANCHOR id="ags-AgsPortlet.functions_details" href="ags/ags-AgsPortlet.html#ags-AgsPortlet.functions_details">
+<ANCHOR id="ags-portlet-get-port" href="ags/ags-AgsPortlet.html#ags-portlet-get-port">
+<ANCHOR id="ags-portlet-set-port" href="ags/ags-AgsPortlet.html#ags-portlet-set-port">
+<ANCHOR id="ags-portlet-list-safe-properties" href="ags/ags-AgsPortlet.html#ags-portlet-list-safe-properties">
+<ANCHOR id="ags-portlet-safe-get-property" href="ags/ags-AgsPortlet.html#ags-portlet-safe-get-property">
+<ANCHOR id="ags-portlet-safe-set-property" href="ags/ags-AgsPortlet.html#ags-portlet-safe-set-property">
+<ANCHOR id="ags-AgsPortlet.other_details" href="ags/ags-AgsPortlet.html#ags-AgsPortlet.other_details">
+<ANCHOR id="ags-AgsRunnable" href="ags/ags-AgsRunnable.html">
+<ANCHOR id="ags-AgsRunnable.functions" href="ags/ags-AgsRunnable.html#ags-AgsRunnable.functions">
+<ANCHOR id="ags-AgsRunnable.description" href="ags/ags-AgsRunnable.html#ags-AgsRunnable.description">
+<ANCHOR id="ags-AgsRunnable.functions_details" href="ags/ags-AgsRunnable.html#ags-AgsRunnable.functions_details">
+<ANCHOR id="ags-runnable-run" href="ags/ags-AgsRunnable.html#ags-runnable-run">
+<ANCHOR id="ags-runnable-stop" href="ags/ags-AgsRunnable.html#ags-runnable-stop">
+<ANCHOR id="ags-AgsRunnable.other_details" href="ags/ags-AgsRunnable.html#ags-AgsRunnable.other_details">
+<ANCHOR id="ags-AgsSeekable" href="ags/ags-AgsSeekable.html">
+<ANCHOR id="ags-AgsSeekable.functions" href="ags/ags-AgsSeekable.html#ags-AgsSeekable.functions">
+<ANCHOR id="ags-AgsSeekable.description" href="ags/ags-AgsSeekable.html#ags-AgsSeekable.description">
+<ANCHOR id="ags-AgsSeekable.functions_details" href="ags/ags-AgsSeekable.html#ags-AgsSeekable.functions_details">
+<ANCHOR id="ags-seekable-seek" href="ags/ags-AgsSeekable.html#ags-seekable-seek">
+<ANCHOR id="ags-AgsSeekable.other_details" href="ags/ags-AgsSeekable.html#ags-AgsSeekable.other_details">
+<ANCHOR id="ags-AgsTactable" href="ags/ags-AgsTactable.html">
+<ANCHOR id="ags-AgsTactable.functions" href="ags/ags-AgsTactable.html#ags-AgsTactable.functions">
+<ANCHOR id="ags-AgsTactable.includes" href="ags/ags-AgsTactable.html#ags-AgsTactable.includes">
+<ANCHOR id="ags-AgsTactable.description" href="ags/ags-AgsTactable.html#ags-AgsTactable.description">
+<ANCHOR id="ags-AgsTactable.functions_details" href="ags/ags-AgsTactable.html#ags-AgsTactable.functions_details">
+<ANCHOR id="ags-tactable-change-sequencer-duration" href="ags/ags-AgsTactable.html#ags-tactable-change-sequencer-duration">
+<ANCHOR id="ags-tactable-change-notation-duration" href="ags/ags-AgsTactable.html#ags-tactable-change-notation-duration">
+<ANCHOR id="ags-tactable-change-tact" href="ags/ags-AgsTactable.html#ags-tactable-change-tact">
+<ANCHOR id="ags-tactable-change-bpm" href="ags/ags-AgsTactable.html#ags-tactable-change-bpm">
+<ANCHOR id="ags-AgsTactable.other_details" href="ags/ags-AgsTactable.html#ags-AgsTactable.other_details">
+<ANCHOR id="ags-AgsStackable" href="ags/ags-AgsStackable.html">
+<ANCHOR id="ags-AgsStackable.functions" href="ags/ags-AgsStackable.html#ags-AgsStackable.functions">
+<ANCHOR id="ags-AgsStackable.description" href="ags/ags-AgsStackable.html#ags-AgsStackable.description">
+<ANCHOR id="ags-AgsStackable.functions_details" href="ags/ags-AgsStackable.html#ags-AgsStackable.functions_details">
+<ANCHOR id="ags-stackable-push" href="ags/ags-AgsStackable.html#ags-stackable-push">
+<ANCHOR id="ags-stackable-pop" href="ags/ags-AgsStackable.html#ags-stackable-pop">
+<ANCHOR id="ags-AgsStackable.other_details" href="ags/ags-AgsStackable.html#ags-AgsStackable.other_details">
+<ANCHOR id="ags-AgsPersistable" href="ags/ags-AgsPersistable.html">
+<ANCHOR id="ags-AgsPersistable.functions" href="ags/ags-AgsPersistable.html#ags-AgsPersistable.functions">
+<ANCHOR id="ags-AgsPersistable.description" href="ags/ags-AgsPersistable.html#ags-AgsPersistable.description">
+<ANCHOR id="ags-AgsPersistable.functions_details" href="ags/ags-AgsPersistable.html#ags-AgsPersistable.functions_details">
+<ANCHOR id="ags-persistable-read" href="ags/ags-AgsPersistable.html#ags-persistable-read">
+<ANCHOR id="ags-persistable-read-link" href="ags/ags-AgsPersistable.html#ags-persistable-read-link">
+<ANCHOR id="ags-persistable-write" href="ags/ags-AgsPersistable.html#ags-persistable-write">
+<ANCHOR id="ags-persistable-write-link" href="ags/ags-AgsPersistable.html#ags-persistable-write-link">
+<ANCHOR id="ags-AgsPersistable.other_details" href="ags/ags-AgsPersistable.html#ags-AgsPersistable.other_details">
+<ANCHOR id="ags-AgsPlayable" href="ags/ags-AgsPlayable.html">
+<ANCHOR id="ags-AgsPlayable.functions" href="ags/ags-AgsPlayable.html#ags-AgsPlayable.functions">
+<ANCHOR id="ags-AgsPlayable.other" href="ags/ags-AgsPlayable.html#ags-AgsPlayable.other">
+<ANCHOR id="ags-AgsPlayable.includes" href="ags/ags-AgsPlayable.html#ags-AgsPlayable.includes">
+<ANCHOR id="ags-AgsPlayable.description" href="ags/ags-AgsPlayable.html#ags-AgsPlayable.description">
+<ANCHOR id="ags-AgsPlayable.functions_details" href="ags/ags-AgsPlayable.html#ags-AgsPlayable.functions_details">
+<ANCHOR id="AGS-PLAYABLE-ERROR:CAPS" href="ags/ags-AgsPlayable.html#AGS-PLAYABLE-ERROR:CAPS">
+<ANCHOR id="ags-playable-error-quark" href="ags/ags-AgsPlayable.html#ags-playable-error-quark">
+<ANCHOR id="ags-playable-open" href="ags/ags-AgsPlayable.html#ags-playable-open">
+<ANCHOR id="ags-playable-rw-open" href="ags/ags-AgsPlayable.html#ags-playable-rw-open">
+<ANCHOR id="ags-playable-level-count" href="ags/ags-AgsPlayable.html#ags-playable-level-count">
+<ANCHOR id="ags-playable-nth-level" href="ags/ags-AgsPlayable.html#ags-playable-nth-level">
+<ANCHOR id="ags-playable-selected-level" href="ags/ags-AgsPlayable.html#ags-playable-selected-level">
+<ANCHOR id="ags-playable-sublevel-names" href="ags/ags-AgsPlayable.html#ags-playable-sublevel-names">
+<ANCHOR id="ags-playable-level-select" href="ags/ags-AgsPlayable.html#ags-playable-level-select">
+<ANCHOR id="ags-playable-level-up" href="ags/ags-AgsPlayable.html#ags-playable-level-up">
+<ANCHOR id="ags-playable-iter-start" href="ags/ags-AgsPlayable.html#ags-playable-iter-start">
+<ANCHOR id="ags-playable-iter-next" href="ags/ags-AgsPlayable.html#ags-playable-iter-next">
+<ANCHOR id="ags-playable-info" href="ags/ags-AgsPlayable.html#ags-playable-info">
+<ANCHOR id="ags-playable-read" href="ags/ags-AgsPlayable.html#ags-playable-read">
+<ANCHOR id="ags-playable-write" href="ags/ags-AgsPlayable.html#ags-playable-write">
+<ANCHOR id="ags-playable-flush" href="ags/ags-AgsPlayable.html#ags-playable-flush">
+<ANCHOR id="ags-playable-seek" href="ags/ags-AgsPlayable.html#ags-playable-seek">
+<ANCHOR id="ags-playable-close" href="ags/ags-AgsPlayable.html#ags-playable-close">
+<ANCHOR id="ags-playable-read-audio-signal" href="ags/ags-AgsPlayable.html#ags-playable-read-audio-signal">
+<ANCHOR id="ags-AgsPlayable.other_details" href="ags/ags-AgsPlayable.html#ags-AgsPlayable.other_details">
+<ANCHOR id="AgsPlayableError" href="ags/ags-AgsPlayable.html#AgsPlayableError">
+<ANCHOR id="ags-AgsPlugin" href="ags/ags-AgsPlugin.html">
+<ANCHOR id="ags-AgsPlugin.functions" href="ags/ags-AgsPlugin.html#ags-AgsPlugin.functions">
+<ANCHOR id="ags-AgsPlugin.includes" href="ags/ags-AgsPlugin.html#ags-AgsPlugin.includes">
+<ANCHOR id="ags-AgsPlugin.description" href="ags/ags-AgsPlugin.html#ags-AgsPlugin.description">
+<ANCHOR id="ags-AgsPlugin.functions_details" href="ags/ags-AgsPlugin.html#ags-AgsPlugin.functions_details">
+<ANCHOR id="ags-plugin-get-name" href="ags/ags-AgsPlugin.html#ags-plugin-get-name">
+<ANCHOR id="ags-plugin-set-name" href="ags/ags-AgsPlugin.html#ags-plugin-set-name">
+<ANCHOR id="ags-plugin-get-version" href="ags/ags-AgsPlugin.html#ags-plugin-get-version">
+<ANCHOR id="ags-plugin-set-version" href="ags/ags-AgsPlugin.html#ags-plugin-set-version">
+<ANCHOR id="ags-plugin-get-build-id" href="ags/ags-AgsPlugin.html#ags-plugin-get-build-id">
+<ANCHOR id="ags-plugin-set-build-id" href="ags/ags-AgsPlugin.html#ags-plugin-set-build-id">
+<ANCHOR id="ags-plugin-get-xml-type" href="ags/ags-AgsPlugin.html#ags-plugin-get-xml-type">
+<ANCHOR id="ags-plugin-set-xml-type" href="ags/ags-AgsPlugin.html#ags-plugin-set-xml-type">
+<ANCHOR id="ags-plugin-get-ports" href="ags/ags-AgsPlugin.html#ags-plugin-get-ports">
+<ANCHOR id="ags-plugin-set-ports" href="ags/ags-AgsPlugin.html#ags-plugin-set-ports">
+<ANCHOR id="ags-plugin-read" href="ags/ags-AgsPlugin.html#ags-plugin-read">
+<ANCHOR id="ags-plugin-write" href="ags/ags-AgsPlugin.html#ags-plugin-write">
+<ANCHOR id="ags-AgsPlugin.other_details" href="ags/ags-AgsPlugin.html#ags-AgsPlugin.other_details">
+<ANCHOR id="ags-AgsLadspaManager" href="ags/ags-AgsLadspaManager.html">
+<ANCHOR id="ags-AgsLadspaManager.functions" href="ags/ags-AgsLadspaManager.html#ags-AgsLadspaManager.functions">
+<ANCHOR id="ags-AgsLadspaManager.other" href="ags/ags-AgsLadspaManager.html#ags-AgsLadspaManager.other">
+<ANCHOR id="ags-AgsLadspaManager.includes" href="ags/ags-AgsLadspaManager.html#ags-AgsLadspaManager.includes">
+<ANCHOR id="ags-AgsLadspaManager.description" href="ags/ags-AgsLadspaManager.html#ags-AgsLadspaManager.description">
+<ANCHOR id="ags-AgsLadspaManager.functions_details" href="ags/ags-AgsLadspaManager.html#ags-AgsLadspaManager.functions_details">
+<ANCHOR id="AGS-LADSPA-PLUGIN:CAPS" href="ags/ags-AgsLadspaManager.html#AGS-LADSPA-PLUGIN:CAPS">
+<ANCHOR id="ags-ladspa-plugin-alloc" href="ags/ags-AgsLadspaManager.html#ags-ladspa-plugin-alloc">
+<ANCHOR id="ags-ladspa-plugin-free" href="ags/ags-AgsLadspaManager.html#ags-ladspa-plugin-free">
+<ANCHOR id="ags-ladspa-manager-get-filenames" href="ags/ags-AgsLadspaManager.html#ags-ladspa-manager-get-filenames">
+<ANCHOR id="ags-ladspa-manager-find-ladspa-plugin" href="ags/ags-AgsLadspaManager.html#ags-ladspa-manager-find-ladspa-plugin">
+<ANCHOR id="ags-ladspa-manager-load-file" href="ags/ags-AgsLadspaManager.html#ags-ladspa-manager-load-file">
+<ANCHOR id="ags-ladspa-manager-load-default-directory" href="ags/ags-AgsLadspaManager.html#ags-ladspa-manager-load-default-directory">
+<ANCHOR id="ags-ladspa-manager-get-instance" href="ags/ags-AgsLadspaManager.html#ags-ladspa-manager-get-instance">
+<ANCHOR id="ags-ladspa-manager-new" href="ags/ags-AgsLadspaManager.html#ags-ladspa-manager-new">
+<ANCHOR id="ags-AgsLadspaManager.other_details" href="ags/ags-AgsLadspaManager.html#ags-AgsLadspaManager.other_details">
+<ANCHOR id="AgsLadspaPluginFlags" href="ags/ags-AgsLadspaManager.html#AgsLadspaPluginFlags">
+<ANCHOR id="AgsLadspaPlugin" href="ags/ags-AgsLadspaManager.html#AgsLadspaPlugin">
+<ANCHOR id="ags-AgsPluginFactory" href="ags/ags-AgsPluginFactory.html">
+<ANCHOR id="ags-AgsPluginFactory.functions" href="ags/ags-AgsPluginFactory.html#ags-AgsPluginFactory.functions">
+<ANCHOR id="ags-AgsPluginFactory.other" href="ags/ags-AgsPluginFactory.html#ags-AgsPluginFactory.other">
+<ANCHOR id="ags-AgsPluginFactory.description" href="ags/ags-AgsPluginFactory.html#ags-AgsPluginFactory.description">
+<ANCHOR id="ags-AgsPluginFactory.functions_details" href="ags/ags-AgsPluginFactory.html#ags-AgsPluginFactory.functions_details">
+<ANCHOR id="ags-plugin-factory-read-file" href="ags/ags-AgsPluginFactory.html#ags-plugin-factory-read-file">
+<ANCHOR id="ags-plugin-factory-list-by-name" href="ags/ags-AgsPluginFactory.html#ags-plugin-factory-list-by-name">
+<ANCHOR id="ags-plugin-factory-add" href="ags/ags-AgsPluginFactory.html#ags-plugin-factory-add">
+<ANCHOR id="ags-plugin-factory-create" href="ags/ags-AgsPluginFactory.html#ags-plugin-factory-create">
+<ANCHOR id="ags-plugin-factory-get-instance" href="ags/ags-AgsPluginFactory.html#ags-plugin-factory-get-instance">
+<ANCHOR id="ags-plugin-factory-new-from-file" href="ags/ags-AgsPluginFactory.html#ags-plugin-factory-new-from-file">
+<ANCHOR id="ags-plugin-factory-new" href="ags/ags-AgsPluginFactory.html#ags-plugin-factory-new">
+<ANCHOR id="ags-AgsPluginFactory.other_details" href="ags/ags-AgsPluginFactory.html#ags-AgsPluginFactory.other_details">
+<ANCHOR id="AgsPluginMetadata" href="ags/ags-AgsPluginFactory.html#AgsPluginMetadata">
+<ANCHOR id="ags-ags-plugin-stock" href="ags/ags-ags-plugin-stock.html">
+<ANCHOR id="ags-ags-plugin-stock.other" href="ags/ags-ags-plugin-stock.html#ags-ags-plugin-stock.other">
+<ANCHOR id="ags-ags-plugin-stock.description" href="ags/ags-ags-plugin-stock.html#ags-ags-plugin-stock.description">
+<ANCHOR id="ags-ags-plugin-stock.functions_details" href="ags/ags-ags-plugin-stock.html#ags-ags-plugin-stock.functions_details">
+<ANCHOR id="ags-ags-plugin-stock.other_details" href="ags/ags-ags-plugin-stock.html#ags-ags-plugin-stock.other_details">
+<ANCHOR id="AGS-PLUGIN-NAME-VOLUME:CAPS" href="ags/ags-ags-plugin-stock.html#AGS-PLUGIN-NAME-VOLUME:CAPS">
+<ANCHOR id="ags-AgsDial" href="ags/ags-AgsDial.html">
+<ANCHOR id="ags-AgsDial.functions" href="ags/ags-AgsDial.html#ags-AgsDial.functions">
+<ANCHOR id="ags-AgsDial.other" href="ags/ags-AgsDial.html#ags-AgsDial.other">
+<ANCHOR id="ags-AgsDial.includes" href="ags/ags-AgsDial.html#ags-AgsDial.includes">
+<ANCHOR id="ags-AgsDial.description" href="ags/ags-AgsDial.html#ags-AgsDial.description">
+<ANCHOR id="ags-AgsDial.functions_details" href="ags/ags-AgsDial.html#ags-AgsDial.functions_details">
+<ANCHOR id="AGS-DIAL-DEFAULT-PRECISION:CAPS" href="ags/ags-AgsDial.html#AGS-DIAL-DEFAULT-PRECISION:CAPS">
+<ANCHOR id="ags-dial-new" href="ags/ags-AgsDial.html#ags-dial-new">
+<ANCHOR id="ags-AgsDial.other_details" href="ags/ags-AgsDial.html#ags-AgsDial.other_details">
+<ANCHOR id="AgsDialFlags" href="ags/ags-AgsDial.html#AgsDialFlags">
+<ANCHOR id="ags-AgsExpander" href="ags/ags-AgsExpander.html">
+<ANCHOR id="ags-AgsExpander.functions" href="ags/ags-AgsExpander.html#ags-AgsExpander.functions">
+<ANCHOR id="ags-AgsExpander.other" href="ags/ags-AgsExpander.html#ags-AgsExpander.other">
+<ANCHOR id="ags-AgsExpander.includes" href="ags/ags-AgsExpander.html#ags-AgsExpander.includes">
+<ANCHOR id="ags-AgsExpander.description" href="ags/ags-AgsExpander.html#ags-AgsExpander.description">
+<ANCHOR id="ags-AgsExpander.functions_details" href="ags/ags-AgsExpander.html#ags-AgsExpander.functions_details">
+<ANCHOR id="AGS-EXPANDER-CHILD:CAPS" href="ags/ags-AgsExpander.html#AGS-EXPANDER-CHILD:CAPS">
+<ANCHOR id="ags-expander-child-alloc" href="ags/ags-AgsExpander.html#ags-expander-child-alloc">
+<ANCHOR id="ags-expander-child-find" href="ags/ags-AgsExpander.html#ags-expander-child-find">
+<ANCHOR id="ags-expander-add" href="ags/ags-AgsExpander.html#ags-expander-add">
+<ANCHOR id="ags-expander-remove" href="ags/ags-AgsExpander.html#ags-expander-remove">
+<ANCHOR id="ags-expander-new" href="ags/ags-AgsExpander.html#ags-expander-new">
+<ANCHOR id="ags-AgsExpander.other_details" href="ags/ags-AgsExpander.html#ags-AgsExpander.other_details">
+<ANCHOR id="AgsExpanderFlags" href="ags/ags-AgsExpander.html#AgsExpanderFlags">
+<ANCHOR id="AgsExpanderChild" href="ags/ags-AgsExpander.html#AgsExpanderChild">
+<ANCHOR id="ags-AgsExpanderSet" href="ags/ags-AgsExpanderSet.html">
+<ANCHOR id="ags-AgsExpanderSet.functions" href="ags/ags-AgsExpanderSet.html#ags-AgsExpanderSet.functions">
+<ANCHOR id="ags-AgsExpanderSet.other" href="ags/ags-AgsExpanderSet.html#ags-AgsExpanderSet.other">
+<ANCHOR id="ags-AgsExpanderSet.includes" href="ags/ags-AgsExpanderSet.html#ags-AgsExpanderSet.includes">
+<ANCHOR id="ags-AgsExpanderSet.description" href="ags/ags-AgsExpanderSet.html#ags-AgsExpanderSet.description">
+<ANCHOR id="ags-AgsExpanderSet.functions_details" href="ags/ags-AgsExpanderSet.html#ags-AgsExpanderSet.functions_details">
+<ANCHOR id="AGS-EXPANDER-SET-CHILD:CAPS" href="ags/ags-AgsExpanderSet.html#AGS-EXPANDER-SET-CHILD:CAPS">
+<ANCHOR id="ags-expander-set-child-alloc" href="ags/ags-AgsExpanderSet.html#ags-expander-set-child-alloc">
+<ANCHOR id="ags-expander-set-child-find" href="ags/ags-AgsExpanderSet.html#ags-expander-set-child-find">
+<ANCHOR id="ags-expander-set-set-flags" href="ags/ags-AgsExpanderSet.html#ags-expander-set-set-flags">
+<ANCHOR id="ags-expander-set-add" href="ags/ags-AgsExpanderSet.html#ags-expander-set-add">
+<ANCHOR id="ags-expander-set-remove" href="ags/ags-AgsExpanderSet.html#ags-expander-set-remove">
+<ANCHOR id="ags-expander-set-new" href="ags/ags-AgsExpanderSet.html#ags-expander-set-new">
+<ANCHOR id="ags-AgsExpanderSet.other_details" href="ags/ags-AgsExpanderSet.html#ags-AgsExpanderSet.other_details">
+<ANCHOR id="AgsExpanderSetFlags" href="ags/ags-AgsExpanderSet.html#AgsExpanderSetFlags">
+<ANCHOR id="AgsExpanderSetChild" href="ags/ags-AgsExpanderSet.html#AgsExpanderSetChild">
+<ANCHOR id="ags-AgsIndicator" href="ags/ags-AgsIndicator.html">
+<ANCHOR id="ags-AgsIndicator.functions" href="ags/ags-AgsIndicator.html#ags-AgsIndicator.functions">
+<ANCHOR id="ags-AgsIndicator.includes" href="ags/ags-AgsIndicator.html#ags-AgsIndicator.includes">
+<ANCHOR id="ags-AgsIndicator.description" href="ags/ags-AgsIndicator.html#ags-AgsIndicator.description">
+<ANCHOR id="ags-AgsIndicator.functions_details" href="ags/ags-AgsIndicator.html#ags-AgsIndicator.functions_details">
+<ANCHOR id="ags-indicator-new" href="ags/ags-AgsIndicator.html#ags-indicator-new">
+<ANCHOR id="ags-AgsIndicator.other_details" href="ags/ags-AgsIndicator.html#ags-AgsIndicator.other_details">
+<ANCHOR id="ags-AgsLed" href="ags/ags-AgsLed.html">
+<ANCHOR id="ags-AgsLed.functions" href="ags/ags-AgsLed.html#ags-AgsLed.functions">
+<ANCHOR id="ags-AgsLed.other" href="ags/ags-AgsLed.html#ags-AgsLed.other">
+<ANCHOR id="ags-AgsLed.includes" href="ags/ags-AgsLed.html#ags-AgsLed.includes">
+<ANCHOR id="ags-AgsLed.description" href="ags/ags-AgsLed.html#ags-AgsLed.description">
+<ANCHOR id="ags-AgsLed.functions_details" href="ags/ags-AgsLed.html#ags-AgsLed.functions_details">
+<ANCHOR id="ags-led-set-active" href="ags/ags-AgsLed.html#ags-led-set-active">
+<ANCHOR id="ags-led-unset-active" href="ags/ags-AgsLed.html#ags-led-unset-active">
+<ANCHOR id="ags-led-new" href="ags/ags-AgsLed.html#ags-led-new">
+<ANCHOR id="ags-AgsLed.other_details" href="ags/ags-AgsLed.html#ags-AgsLed.other_details">
+<ANCHOR id="AgsLedFlags" href="ags/ags-AgsLed.html#AgsLedFlags">
+<ANCHOR id="ags-AgsRuler" href="ags/ags-AgsRuler.html">
+<ANCHOR id="ags-AgsRuler.functions" href="ags/ags-AgsRuler.html#ags-AgsRuler.functions">
+<ANCHOR id="ags-AgsRuler.includes" href="ags/ags-AgsRuler.html#ags-AgsRuler.includes">
+<ANCHOR id="ags-AgsRuler.description" href="ags/ags-AgsRuler.html#ags-AgsRuler.description">
+<ANCHOR id="ags-AgsRuler.functions_details" href="ags/ags-AgsRuler.html#ags-AgsRuler.functions_details">
+<ANCHOR id="AGS-RULER-DEFAULT-STEP:CAPS" href="ags/ags-AgsRuler.html#AGS-RULER-DEFAULT-STEP:CAPS">
+<ANCHOR id="AGS-RULER-LARGE-STEP:CAPS" href="ags/ags-AgsRuler.html#AGS-RULER-LARGE-STEP:CAPS">
+<ANCHOR id="AGS-RULER-SMALL-STEP:CAPS" href="ags/ags-AgsRuler.html#AGS-RULER-SMALL-STEP:CAPS">
+<ANCHOR id="ags-ruler-new" href="ags/ags-AgsRuler.html#ags-ruler-new">
+<ANCHOR id="ags-AgsRuler.other_details" href="ags/ags-AgsRuler.html#ags-AgsRuler.other_details">
+<ANCHOR id="ags-AgsVIndicator" href="ags/ags-AgsVIndicator.html">
+<ANCHOR id="ags-AgsVIndicator.functions" href="ags/ags-AgsVIndicator.html#ags-AgsVIndicator.functions">
+<ANCHOR id="ags-AgsVIndicator.includes" href="ags/ags-AgsVIndicator.html#ags-AgsVIndicator.includes">
+<ANCHOR id="ags-AgsVIndicator.description" href="ags/ags-AgsVIndicator.html#ags-AgsVIndicator.description">
+<ANCHOR id="ags-AgsVIndicator.functions_details" href="ags/ags-AgsVIndicator.html#ags-AgsVIndicator.functions_details">
+<ANCHOR id="ags-vindicator-new" href="ags/ags-AgsVIndicator.html#ags-vindicator-new">
+<ANCHOR id="ags-AgsVIndicator.other_details" href="ags/ags-AgsVIndicator.html#ags-AgsVIndicator.other_details">
+<ANCHOR id="ags-AgsAudioLoop" href="ags/ags-AgsAudioLoop.html">
+<ANCHOR id="ags-AgsAudioLoop.functions" href="ags/ags-AgsAudioLoop.html#ags-AgsAudioLoop.functions">
+<ANCHOR id="ags-AgsAudioLoop.other" href="ags/ags-AgsAudioLoop.html#ags-AgsAudioLoop.other">
+<ANCHOR id="ags-AgsAudioLoop.includes" href="ags/ags-AgsAudioLoop.html#ags-AgsAudioLoop.includes">
+<ANCHOR id="ags-AgsAudioLoop.description" href="ags/ags-AgsAudioLoop.html#ags-AgsAudioLoop.description">
+<ANCHOR id="ags-AgsAudioLoop.functions_details" href="ags/ags-AgsAudioLoop.html#ags-AgsAudioLoop.functions_details">
+<ANCHOR id="AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsAudioLoop.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="ags-audio-loop-add-audio" href="ags/ags-AgsAudioLoop.html#ags-audio-loop-add-audio">
+<ANCHOR id="ags-audio-loop-remove-audio" href="ags/ags-AgsAudioLoop.html#ags-audio-loop-remove-audio">
+<ANCHOR id="ags-audio-loop-add-channel" href="ags/ags-AgsAudioLoop.html#ags-audio-loop-add-channel">
+<ANCHOR id="ags-audio-loop-remove-channel" href="ags/ags-AgsAudioLoop.html#ags-audio-loop-remove-channel">
+<ANCHOR id="ags-audio-loop-add-recall" href="ags/ags-AgsAudioLoop.html#ags-audio-loop-add-recall">
+<ANCHOR id="ags-audio-loop-remove-recall" href="ags/ags-AgsAudioLoop.html#ags-audio-loop-remove-recall">
+<ANCHOR id="ags-audio-loop-new" href="ags/ags-AgsAudioLoop.html#ags-audio-loop-new">
+<ANCHOR id="ags-AgsAudioLoop.other_details" href="ags/ags-AgsAudioLoop.html#ags-AgsAudioLoop.other_details">
+<ANCHOR id="AgsAudioLoopFlags" href="ags/ags-AgsAudioLoop.html#AgsAudioLoopFlags">
+<ANCHOR id="ags-AgsAutosaveThread" href="ags/ags-AgsAutosaveThread.html">
+<ANCHOR id="ags-AgsAutosaveThread.functions" href="ags/ags-AgsAutosaveThread.html#ags-AgsAutosaveThread.functions">
+<ANCHOR id="ags-AgsAutosaveThread.other" href="ags/ags-AgsAutosaveThread.html#ags-AgsAutosaveThread.other">
+<ANCHOR id="ags-AgsAutosaveThread.includes" href="ags/ags-AgsAutosaveThread.html#ags-AgsAutosaveThread.includes">
+<ANCHOR id="ags-AgsAutosaveThread.description" href="ags/ags-AgsAutosaveThread.html#ags-AgsAutosaveThread.description">
+<ANCHOR id="ags-AgsAutosaveThread.functions_details" href="ags/ags-AgsAutosaveThread.html#ags-AgsAutosaveThread.functions_details">
+<ANCHOR id="AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="ags-autosave-thread-new" href="ags/ags-AgsAutosaveThread.html#ags-autosave-thread-new">
+<ANCHOR id="ags-AgsAutosaveThread.other_details" href="ags/ags-AgsAutosaveThread.html#ags-AgsAutosaveThread.other_details">
+<ANCHOR id="AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS" href="ags/ags-AgsAutosaveThread.html#AGS-AUTOSAVE-THREAD-DEFAULT-FILENAME:CAPS">
+<ANCHOR id="ags-AgsDevoutThread" href="ags/ags-AgsDevoutThread.html">
+<ANCHOR id="ags-AgsDevoutThread.functions" href="ags/ags-AgsDevoutThread.html#ags-AgsDevoutThread.functions">
+<ANCHOR id="ags-AgsDevoutThread.includes" href="ags/ags-AgsDevoutThread.html#ags-AgsDevoutThread.includes">
+<ANCHOR id="ags-AgsDevoutThread.description" href="ags/ags-AgsDevoutThread.html#ags-AgsDevoutThread.description">
+<ANCHOR id="ags-AgsDevoutThread.functions_details" href="ags/ags-AgsDevoutThread.html#ags-AgsDevoutThread.functions_details">
+<ANCHOR id="AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsDevoutThread.html#AGS-DEVOUT-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="ags-devout-thread-new" href="ags/ags-AgsDevoutThread.html#ags-devout-thread-new">
+<ANCHOR id="ags-AgsDevoutThread.other_details" href="ags/ags-AgsDevoutThread.html#ags-AgsDevoutThread.other_details">
+<ANCHOR id="ags-AgsExportThread" href="ags/ags-AgsExportThread.html">
+<ANCHOR id="ags-AgsExportThread.functions" href="ags/ags-AgsExportThread.html#ags-AgsExportThread.functions">
+<ANCHOR id="ags-AgsExportThread.includes" href="ags/ags-AgsExportThread.html#ags-AgsExportThread.includes">
+<ANCHOR id="ags-AgsExportThread.description" href="ags/ags-AgsExportThread.html#ags-AgsExportThread.description">
+<ANCHOR id="ags-AgsExportThread.functions_details" href="ags/ags-AgsExportThread.html#ags-AgsExportThread.functions_details">
+<ANCHOR id="AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsExportThread.html#AGS-EXPORT-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AGS-EXPORT-THREAD-BUFFER-TIME:CAPS" href="ags/ags-AgsExportThread.html#AGS-EXPORT-THREAD-BUFFER-TIME:CAPS">
+<ANCHOR id="ags-export-thread-new" href="ags/ags-AgsExportThread.html#ags-export-thread-new">
+<ANCHOR id="ags-AgsExportThread.other_details" href="ags/ags-AgsExportThread.html#ags-AgsExportThread.other_details">
+<ANCHOR id="ags-AgsGuiThread" href="ags/ags-AgsGuiThread.html">
+<ANCHOR id="ags-AgsGuiThread.functions" href="ags/ags-AgsGuiThread.html#ags-AgsGuiThread.functions">
+<ANCHOR id="ags-AgsGuiThread.includes" href="ags/ags-AgsGuiThread.html#ags-AgsGuiThread.includes">
+<ANCHOR id="ags-AgsGuiThread.description" href="ags/ags-AgsGuiThread.html#ags-AgsGuiThread.description">
+<ANCHOR id="ags-AgsGuiThread.functions_details" href="ags/ags-AgsGuiThread.html#ags-AgsGuiThread.functions_details">
+<ANCHOR id="AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsGuiThread.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="ags-gui-thread-new" href="ags/ags-AgsGuiThread.html#ags-gui-thread-new">
+<ANCHOR id="ags-AgsGuiThread.other_details" href="ags/ags-AgsGuiThread.html#ags-AgsGuiThread.other_details">
+<ANCHOR id="ags-AgsIteratorThread" href="ags/ags-AgsIteratorThread.html">
+<ANCHOR id="ags-AgsIteratorThread.functions" href="ags/ags-AgsIteratorThread.html#ags-AgsIteratorThread.functions">
+<ANCHOR id="ags-AgsIteratorThread.other" href="ags/ags-AgsIteratorThread.html#ags-AgsIteratorThread.other">
+<ANCHOR id="ags-AgsIteratorThread.description" href="ags/ags-AgsIteratorThread.html#ags-AgsIteratorThread.description">
+<ANCHOR id="ags-AgsIteratorThread.functions_details" href="ags/ags-AgsIteratorThread.html#ags-AgsIteratorThread.functions_details">
+<ANCHOR id="ags-iterator-thread-children-ready" href="ags/ags-AgsIteratorThread.html#ags-iterator-thread-children-ready">
+<ANCHOR id="ags-iterator-thread-new" href="ags/ags-AgsIteratorThread.html#ags-iterator-thread-new">
+<ANCHOR id="ags-AgsIteratorThread.other_details" href="ags/ags-AgsIteratorThread.html#ags-AgsIteratorThread.other_details">
+<ANCHOR id="AgsIteratorThreadFlags" href="ags/ags-AgsIteratorThread.html#AgsIteratorThreadFlags">
+<ANCHOR id="ags-AgsRecyclingThread" href="ags/ags-AgsRecyclingThread.html">
+<ANCHOR id="ags-AgsRecyclingThread.functions" href="ags/ags-AgsRecyclingThread.html#ags-AgsRecyclingThread.functions">
+<ANCHOR id="ags-AgsRecyclingThread.other" href="ags/ags-AgsRecyclingThread.html#ags-AgsRecyclingThread.other">
+<ANCHOR id="ags-AgsRecyclingThread.description" href="ags/ags-AgsRecyclingThread.html#ags-AgsRecyclingThread.description">
+<ANCHOR id="ags-AgsRecyclingThread.functions_details" href="ags/ags-AgsRecyclingThread.html#ags-AgsRecyclingThread.functions_details">
+<ANCHOR id="AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsRecyclingThread.html#AGS-RECYCLING-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="ags-recycling-thread-play-channel" href="ags/ags-AgsRecyclingThread.html#ags-recycling-thread-play-channel">
+<ANCHOR id="ags-recycling-thread-play-audio" href="ags/ags-AgsRecyclingThread.html#ags-recycling-thread-play-audio">
+<ANCHOR id="ags-recycling-thread-new" href="ags/ags-AgsRecyclingThread.html#ags-recycling-thread-new">
+<ANCHOR id="ags-AgsRecyclingThread.other_details" href="ags/ags-AgsRecyclingThread.html#ags-AgsRecyclingThread.other_details">
+<ANCHOR id="AgsRecyclingThreadFlags" href="ags/ags-AgsRecyclingThread.html#AgsRecyclingThreadFlags">
+<ANCHOR id="ags-ags-recycling-thread-callbacks" href="ags/ags-ags-recycling-thread-callbacks.html">
+<ANCHOR id="ags-ags-recycling-thread-callbacks.functions" href="ags/ags-ags-recycling-thread-callbacks.html#ags-ags-recycling-thread-callbacks.functions">
+<ANCHOR id="ags-ags-recycling-thread-callbacks.description" href="ags/ags-ags-recycling-thread-callbacks.html#ags-ags-recycling-thread-callbacks.description">
+<ANCHOR id="ags-ags-recycling-thread-callbacks.functions_details" href="ags/ags-ags-recycling-thread-callbacks.html#ags-ags-recycling-thread-callbacks.functions_details">
+<ANCHOR id="ags-recycling-thread-iterate-callback" href="ags/ags-ags-recycling-thread-callbacks.html#ags-recycling-thread-iterate-callback">
+<ANCHOR id="ags-ags-recycling-thread-callbacks.other_details" href="ags/ags-ags-recycling-thread-callbacks.html#ags-ags-recycling-thread-callbacks.other_details">
+<ANCHOR id="ags-AgsReturnableThread" href="ags/ags-AgsReturnableThread.html">
+<ANCHOR id="ags-AgsReturnableThread.functions" href="ags/ags-AgsReturnableThread.html#ags-AgsReturnableThread.functions">
+<ANCHOR id="ags-AgsReturnableThread.other" href="ags/ags-AgsReturnableThread.html#ags-AgsReturnableThread.other">
+<ANCHOR id="ags-AgsReturnableThread.includes" href="ags/ags-AgsReturnableThread.html#ags-AgsReturnableThread.includes">
+<ANCHOR id="ags-AgsReturnableThread.description" href="ags/ags-AgsReturnableThread.html#ags-AgsReturnableThread.description">
+<ANCHOR id="ags-AgsReturnableThread.functions_details" href="ags/ags-AgsReturnableThread.html#ags-AgsReturnableThread.functions_details">
+<ANCHOR id="AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsReturnableThread.html#AGS-RETURNABLE-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AgsReturnableThreadCallback" href="ags/ags-AgsReturnableThread.html#AgsReturnableThreadCallback">
+<ANCHOR id="ags-returnable-thread-safe-run" href="ags/ags-AgsReturnableThread.html#ags-returnable-thread-safe-run">
+<ANCHOR id="ags-returnable-thread-connect-safe-run" href="ags/ags-AgsReturnableThread.html#ags-returnable-thread-connect-safe-run">
+<ANCHOR id="ags-returnable-thread-disconnect-safe-run" href="ags/ags-AgsReturnableThread.html#ags-returnable-thread-disconnect-safe-run">
+<ANCHOR id="ags-returnable-thread-new" href="ags/ags-AgsReturnableThread.html#ags-returnable-thread-new">
+<ANCHOR id="ags-AgsReturnableThread.other_details" href="ags/ags-AgsReturnableThread.html#ags-AgsReturnableThread.other_details">
+<ANCHOR id="AgsReturnableThreadFlags" href="ags/ags-AgsReturnableThread.html#AgsReturnableThreadFlags">
+<ANCHOR id="ags-AgsTaskThread" href="ags/ags-AgsTaskThread.html">
+<ANCHOR id="ags-AgsTaskThread.functions" href="ags/ags-AgsTaskThread.html#ags-AgsTaskThread.functions">
+<ANCHOR id="ags-AgsTaskThread.other" href="ags/ags-AgsTaskThread.html#ags-AgsTaskThread.other">
+<ANCHOR id="ags-AgsTaskThread.includes" href="ags/ags-AgsTaskThread.html#ags-AgsTaskThread.includes">
+<ANCHOR id="ags-AgsTaskThread.description" href="ags/ags-AgsTaskThread.html#ags-AgsTaskThread.description">
+<ANCHOR id="ags-AgsTaskThread.functions_details" href="ags/ags-AgsTaskThread.html#ags-AgsTaskThread.functions_details">
+<ANCHOR id="AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsTaskThread.html#AGS-TASK-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="ags-task-thread-append-task" href="ags/ags-AgsTaskThread.html#ags-task-thread-append-task">
+<ANCHOR id="ags-task-thread-append-tasks" href="ags/ags-AgsTaskThread.html#ags-task-thread-append-tasks">
+<ANCHOR id="ags-task-thread-new" href="ags/ags-AgsTaskThread.html#ags-task-thread-new">
+<ANCHOR id="ags-AgsTaskThread.other_details" href="ags/ags-AgsTaskThread.html#ags-AgsTaskThread.other_details">
+<ANCHOR id="AgsTaskThreadAppend" href="ags/ags-AgsTaskThread.html#AgsTaskThreadAppend">
+<ANCHOR id="ags-AgsTimestampThread" href="ags/ags-AgsTimestampThread.html">
+<ANCHOR id="ags-AgsTimestampThread.functions" href="ags/ags-AgsTimestampThread.html#ags-AgsTimestampThread.functions">
+<ANCHOR id="ags-AgsTimestampThread.description" href="ags/ags-AgsTimestampThread.html#ags-AgsTimestampThread.description">
+<ANCHOR id="ags-AgsTimestampThread.functions_details" href="ags/ags-AgsTimestampThread.html#ags-AgsTimestampThread.functions_details">
+<ANCHOR id="AGS-MICROSECONDS-PER-SECOND:CAPS" href="ags/ags-AgsTimestampThread.html#AGS-MICROSECONDS-PER-SECOND:CAPS">
+<ANCHOR id="AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" href="ags/ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS">
+<ANCHOR id="AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" href="ags/ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS">
+<ANCHOR id="AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" href="ags/ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS">
+<ANCHOR id="AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" href="ags/ags-AgsTimestampThread.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS">
+<ANCHOR id="ags-timestamp-thread-new" href="ags/ags-AgsTimestampThread.html#ags-timestamp-thread-new">
+<ANCHOR id="ags-AgsTimestampThread.other_details" href="ags/ags-AgsTimestampThread.html#ags-AgsTimestampThread.other_details">
+<ANCHOR id="ags-AgsThread" href="ags/ags-AgsThread.html">
+<ANCHOR id="ags-AgsThread.functions" href="ags/ags-AgsThread.html#ags-AgsThread.functions">
+<ANCHOR id="ags-AgsThread.other" href="ags/ags-AgsThread.html#ags-AgsThread.other">
+<ANCHOR id="ags-AgsThread.includes" href="ags/ags-AgsThread.html#ags-AgsThread.includes">
+<ANCHOR id="ags-AgsThread.description" href="ags/ags-AgsThread.html#ags-AgsThread.description">
+<ANCHOR id="ags-AgsThread.functions_details" href="ags/ags-AgsThread.html#ags-AgsThread.functions_details">
+<ANCHOR id="AGS-ACCOUNTING-TABLE:CAPS" href="ags/ags-AgsThread.html#AGS-ACCOUNTING-TABLE:CAPS">
+<ANCHOR id="MSEC-PER-SEC:CAPS" href="ags/ags-AgsThread.html#MSEC-PER-SEC:CAPS">
+<ANCHOR id="NSEC-PER-SEC:CAPS" href="ags/ags-AgsThread.html#NSEC-PER-SEC:CAPS">
+<ANCHOR id="AGS-THREAD-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsThread.html#AGS-THREAD-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AGS-THREAD-MAX-PRECISION:CAPS" href="ags/ags-AgsThread.html#AGS-THREAD-MAX-PRECISION:CAPS">
+<ANCHOR id="AGS-THREAD-DEFAULT-ATTACK:CAPS" href="ags/ags-AgsThread.html#AGS-THREAD-DEFAULT-ATTACK:CAPS">
+<ANCHOR id="ags-accounting-table-alloc" href="ags/ags-AgsThread.html#ags-accounting-table-alloc">
+<ANCHOR id="ags-accounting-table-set-sanity" href="ags/ags-AgsThread.html#ags-accounting-table-set-sanity">
+<ANCHOR id="ags-thread-set-sync" href="ags/ags-AgsThread.html#ags-thread-set-sync">
+<ANCHOR id="ags-thread-set-sync-all" href="ags/ags-AgsThread.html#ags-thread-set-sync-all">
+<ANCHOR id="ags-thread-lock" href="ags/ags-AgsThread.html#ags-thread-lock">
+<ANCHOR id="ags-thread-trylock" href="ags/ags-AgsThread.html#ags-thread-trylock">
+<ANCHOR id="ags-thread-unlock" href="ags/ags-AgsThread.html#ags-thread-unlock">
+<ANCHOR id="ags-thread-get-toplevel" href="ags/ags-AgsThread.html#ags-thread-get-toplevel">
+<ANCHOR id="ags-thread-first" href="ags/ags-AgsThread.html#ags-thread-first">
+<ANCHOR id="ags-thread-last" href="ags/ags-AgsThread.html#ags-thread-last">
+<ANCHOR id="ags-thread-remove-child" href="ags/ags-AgsThread.html#ags-thread-remove-child">
+<ANCHOR id="ags-thread-add-child" href="ags/ags-AgsThread.html#ags-thread-add-child">
+<ANCHOR id="ags-thread-parental-is-locked" href="ags/ags-AgsThread.html#ags-thread-parental-is-locked">
+<ANCHOR id="ags-thread-sibling-is-locked" href="ags/ags-AgsThread.html#ags-thread-sibling-is-locked">
+<ANCHOR id="ags-thread-children-is-locked" href="ags/ags-AgsThread.html#ags-thread-children-is-locked">
+<ANCHOR id="ags-thread-is-current-ready" href="ags/ags-AgsThread.html#ags-thread-is-current-ready">
+<ANCHOR id="ags-thread-is-tree-ready" href="ags/ags-AgsThread.html#ags-thread-is-tree-ready">
+<ANCHOR id="ags-thread-next-parent-locked" href="ags/ags-AgsThread.html#ags-thread-next-parent-locked">
+<ANCHOR id="ags-thread-next-sibling-locked" href="ags/ags-AgsThread.html#ags-thread-next-sibling-locked">
+<ANCHOR id="ags-thread-next-children-locked" href="ags/ags-AgsThread.html#ags-thread-next-children-locked">
+<ANCHOR id="ags-thread-lock-parent" href="ags/ags-AgsThread.html#ags-thread-lock-parent">
+<ANCHOR id="ags-thread-lock-sibling" href="ags/ags-AgsThread.html#ags-thread-lock-sibling">
+<ANCHOR id="ags-thread-lock-children" href="ags/ags-AgsThread.html#ags-thread-lock-children">
+<ANCHOR id="ags-thread-lock-all" href="ags/ags-AgsThread.html#ags-thread-lock-all">
+<ANCHOR id="ags-thread-unlock-parent" href="ags/ags-AgsThread.html#ags-thread-unlock-parent">
+<ANCHOR id="ags-thread-unlock-sibling" href="ags/ags-AgsThread.html#ags-thread-unlock-sibling">
+<ANCHOR id="ags-thread-unlock-children" href="ags/ags-AgsThread.html#ags-thread-unlock-children">
+<ANCHOR id="ags-thread-unlock-all" href="ags/ags-AgsThread.html#ags-thread-unlock-all">
+<ANCHOR id="ags-thread-wait-parent" href="ags/ags-AgsThread.html#ags-thread-wait-parent">
+<ANCHOR id="ags-thread-wait-sibling" href="ags/ags-AgsThread.html#ags-thread-wait-sibling">
+<ANCHOR id="ags-thread-wait-children" href="ags/ags-AgsThread.html#ags-thread-wait-children">
+<ANCHOR id="ags-thread-signal-parent" href="ags/ags-AgsThread.html#ags-thread-signal-parent">
+<ANCHOR id="ags-thread-signal-sibling" href="ags/ags-AgsThread.html#ags-thread-signal-sibling">
+<ANCHOR id="ags-thread-signal-children" href="ags/ags-AgsThread.html#ags-thread-signal-children">
+<ANCHOR id="ags-thread-start" href="ags/ags-AgsThread.html#ags-thread-start">
+<ANCHOR id="ags-thread-run" href="ags/ags-AgsThread.html#ags-thread-run">
+<ANCHOR id="ags-thread-suspend" href="ags/ags-AgsThread.html#ags-thread-suspend">
+<ANCHOR id="ags-thread-resume" href="ags/ags-AgsThread.html#ags-thread-resume">
+<ANCHOR id="ags-thread-timelock" href="ags/ags-AgsThread.html#ags-thread-timelock">
+<ANCHOR id="ags-thread-stop" href="ags/ags-AgsThread.html#ags-thread-stop">
+<ANCHOR id="ags-thread-hangcheck" href="ags/ags-AgsThread.html#ags-thread-hangcheck">
+<ANCHOR id="ags-thread-new" href="ags/ags-AgsThread.html#ags-thread-new">
+<ANCHOR id="ags-AgsThread.other_details" href="ags/ags-AgsThread.html#ags-AgsThread.other_details">
+<ANCHOR id="AGS-THREAD-RESUME-SIG:CAPS" href="ags/ags-AgsThread.html#AGS-THREAD-RESUME-SIG:CAPS">
+<ANCHOR id="AGS-THREAD-SUSPEND-SIG:CAPS" href="ags/ags-AgsThread.html#AGS-THREAD-SUSPEND-SIG:CAPS">
+<ANCHOR id="AgsThreadFlags" href="ags/ags-AgsThread.html#AgsThreadFlags">
+<ANCHOR id="AgsAccountingTable" href="ags/ags-AgsThread.html#AgsAccountingTable">
+<ANCHOR id="ags-AgsThreadPool" href="ags/ags-AgsThreadPool.html">
+<ANCHOR id="ags-AgsThreadPool.functions" href="ags/ags-AgsThreadPool.html#ags-AgsThreadPool.functions">
+<ANCHOR id="ags-AgsThreadPool.other" href="ags/ags-AgsThreadPool.html#ags-AgsThreadPool.other">
+<ANCHOR id="ags-AgsThreadPool.includes" href="ags/ags-AgsThreadPool.html#ags-AgsThreadPool.includes">
+<ANCHOR id="ags-AgsThreadPool.description" href="ags/ags-AgsThreadPool.html#ags-AgsThreadPool.description">
+<ANCHOR id="ags-AgsThreadPool.functions_details" href="ags/ags-AgsThreadPool.html#ags-AgsThreadPool.functions_details">
+<ANCHOR id="ags-thread-pool-pull" href="ags/ags-AgsThreadPool.html#ags-thread-pool-pull">
+<ANCHOR id="ags-thread-pool-start" href="ags/ags-AgsThreadPool.html#ags-thread-pool-start">
+<ANCHOR id="ags-thread-pool-new" href="ags/ags-AgsThreadPool.html#ags-thread-pool-new">
+<ANCHOR id="ags-AgsThreadPool.other_details" href="ags/ags-AgsThreadPool.html#ags-AgsThreadPool.other_details">
+<ANCHOR id="AgsThreadPoolFlags" href="ags/ags-AgsThreadPool.html#AgsThreadPoolFlags">
+<ANCHOR id="ags-AgsSingleThread" href="ags/ags-AgsSingleThread.html">
+<ANCHOR id="ags-AgsSingleThread.functions" href="ags/ags-AgsSingleThread.html#ags-AgsSingleThread.functions">
+<ANCHOR id="ags-AgsSingleThread.description" href="ags/ags-AgsSingleThread.html#ags-AgsSingleThread.description">
+<ANCHOR id="ags-AgsSingleThread.functions_details" href="ags/ags-AgsSingleThread.html#ags-AgsSingleThread.functions_details">
+<ANCHOR id="AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" href="ags/ags-AgsSingleThread.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS">
+<ANCHOR id="ags-single-thread-new" href="ags/ags-AgsSingleThread.html#ags-single-thread-new">
+<ANCHOR id="ags-AgsSingleThread.other_details" href="ags/ags-AgsSingleThread.html#ags-AgsSingleThread.other_details">
+<ANCHOR id="ags-AgsAudio" href="ags/ags-AgsAudio.html">
+<ANCHOR id="ags-AgsAudio.functions" href="ags/ags-AgsAudio.html#ags-AgsAudio.functions">
+<ANCHOR id="ags-AgsAudio.other" href="ags/ags-AgsAudio.html#ags-AgsAudio.other">
+<ANCHOR id="ags-AgsAudio.includes" href="ags/ags-AgsAudio.html#ags-AgsAudio.includes">
+<ANCHOR id="ags-AgsAudio.description" href="ags/ags-AgsAudio.html#ags-AgsAudio.description">
+<ANCHOR id="ags-AgsAudio.functions_details" href="ags/ags-AgsAudio.html#ags-AgsAudio.functions_details">
+<ANCHOR id="ags-audio-set-flags" href="ags/ags-AgsAudio.html#ags-audio-set-flags">
+<ANCHOR id="ags-audio-unset-flags" href="ags/ags-AgsAudio.html#ags-audio-unset-flags">
+<ANCHOR id="ags-audio-set-audio-channels" href="ags/ags-AgsAudio.html#ags-audio-set-audio-channels">
+<ANCHOR id="ags-audio-set-pads" href="ags/ags-AgsAudio.html#ags-audio-set-pads">
+<ANCHOR id="ags-audio-init-run" href="ags/ags-AgsAudio.html#ags-audio-init-run">
+<ANCHOR id="ags-audio-tact" href="ags/ags-AgsAudio.html#ags-audio-tact">
+<ANCHOR id="ags-audio-done" href="ags/ags-AgsAudio.html#ags-audio-done">
+<ANCHOR id="ags-audio-set-sequence-length" href="ags/ags-AgsAudio.html#ags-audio-set-sequence-length">
+<ANCHOR id="ags-audio-set-devout" href="ags/ags-AgsAudio.html#ags-audio-set-devout">
+<ANCHOR id="ags-audio-add-recycling-container" href="ags/ags-AgsAudio.html#ags-audio-add-recycling-container">
+<ANCHOR id="ags-audio-remove-recycling-container" href="ags/ags-AgsAudio.html#ags-audio-remove-recycling-container">
+<ANCHOR id="ags-audio-add-recall-id" href="ags/ags-AgsAudio.html#ags-audio-add-recall-id">
+<ANCHOR id="ags-audio-remove-recall-id" href="ags/ags-AgsAudio.html#ags-audio-remove-recall-id">
+<ANCHOR id="ags-audio-add-recall-container" href="ags/ags-AgsAudio.html#ags-audio-add-recall-container">
+<ANCHOR id="ags-audio-remove-recall-container" href="ags/ags-AgsAudio.html#ags-audio-remove-recall-container">
+<ANCHOR id="ags-audio-add-recall" href="ags/ags-AgsAudio.html#ags-audio-add-recall">
+<ANCHOR id="ags-audio-remove-recall" href="ags/ags-AgsAudio.html#ags-audio-remove-recall">
+<ANCHOR id="ags-audio-recall-change-state" href="ags/ags-AgsAudio.html#ags-audio-recall-change-state">
+<ANCHOR id="ags-audio-duplicate-recall" href="ags/ags-AgsAudio.html#ags-audio-duplicate-recall">
+<ANCHOR id="ags-audio-init-recall" href="ags/ags-AgsAudio.html#ags-audio-init-recall">
+<ANCHOR id="ags-audio-resolve-recall" href="ags/ags-AgsAudio.html#ags-audio-resolve-recall">
+<ANCHOR id="ags-audio-is-playing" href="ags/ags-AgsAudio.html#ags-audio-is-playing">
+<ANCHOR id="ags-audio-play" href="ags/ags-AgsAudio.html#ags-audio-play">
+<ANCHOR id="ags-audio-recursive-play-init" href="ags/ags-AgsAudio.html#ags-audio-recursive-play-init">
+<ANCHOR id="ags-audio-cancel" href="ags/ags-AgsAudio.html#ags-audio-cancel">
+<ANCHOR id="ags-audio-remove" href="ags/ags-AgsAudio.html#ags-audio-remove">
+<ANCHOR id="ags-audio-open-files" href="ags/ags-AgsAudio.html#ags-audio-open-files">
+<ANCHOR id="ags-audio-find-port" href="ags/ags-AgsAudio.html#ags-audio-find-port">
+<ANCHOR id="ags-audio-new" href="ags/ags-AgsAudio.html#ags-audio-new">
+<ANCHOR id="ags-AgsAudio.other_details" href="ags/ags-AgsAudio.html#ags-AgsAudio.other_details">
+<ANCHOR id="AgsAudioFlags" href="ags/ags-AgsAudio.html#AgsAudioFlags">
+<ANCHOR id="ags-AgsAudioSignal" href="ags/ags-AgsAudioSignal.html">
+<ANCHOR id="ags-AgsAudioSignal.functions" href="ags/ags-AgsAudioSignal.html#ags-AgsAudioSignal.functions">
+<ANCHOR id="ags-AgsAudioSignal.other" href="ags/ags-AgsAudioSignal.html#ags-AgsAudioSignal.other">
+<ANCHOR id="ags-AgsAudioSignal.includes" href="ags/ags-AgsAudioSignal.html#ags-AgsAudioSignal.includes">
+<ANCHOR id="ags-AgsAudioSignal.description" href="ags/ags-AgsAudioSignal.html#ags-AgsAudioSignal.description">
+<ANCHOR id="ags-AgsAudioSignal.functions_details" href="ags/ags-AgsAudioSignal.html#ags-AgsAudioSignal.functions_details">
+<ANCHOR id="ags-stream-alloc" href="ags/ags-AgsAudioSignal.html#ags-stream-alloc">
+<ANCHOR id="ags-audio-signal-get-length-till-current" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-get-length-till-current">
+<ANCHOR id="ags-audio-signal-add-stream" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-add-stream">
+<ANCHOR id="ags-audio-signal-stream-resize" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-stream-resize">
+<ANCHOR id="ags-audio-signal-stream-safe-resize" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-stream-safe-resize">
+<ANCHOR id="ags-audio-signal-realloc-buffer-size" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-realloc-buffer-size">
+<ANCHOR id="ags-audio-signal-morph-samplerate" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-morph-samplerate">
+<ANCHOR id="ags-audio-signal-copy-buffer-to-buffer" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-buffer">
+<ANCHOR id="ags-audio-signal-copy-buffer-to-double-buffer" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-copy-buffer-to-double-buffer">
+<ANCHOR id="ags-audio-signal-copy-double-buffer-to-buffer" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-copy-double-buffer-to-buffer">
+<ANCHOR id="ags-audio-signal-duplicate-stream" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-duplicate-stream">
+<ANCHOR id="ags-audio-signal-get-template" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-get-template">
+<ANCHOR id="ags-audio-signal-get-stream-current" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-get-stream-current">
+<ANCHOR id="ags-audio-signal-get-by-recall-id" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-get-by-recall-id">
+<ANCHOR id="ags-audio-signal-tile" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-tile">
+<ANCHOR id="ags-audio-signal-scale" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-scale">
+<ANCHOR id="ags-audio-signal-new" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-new">
+<ANCHOR id="ags-audio-signal-new-with-length" href="ags/ags-AgsAudioSignal.html#ags-audio-signal-new-with-length">
+<ANCHOR id="ags-AgsAudioSignal.other_details" href="ags/ags-AgsAudioSignal.html#ags-AgsAudioSignal.other_details">
+<ANCHOR id="AgsAudioSignalFlags" href="ags/ags-AgsAudioSignal.html#AgsAudioSignalFlags">
+<ANCHOR id="AgsAttackFlags" href="ags/ags-AgsAudioSignal.html#AgsAttackFlags">
+<ANCHOR id="AgsAttack" href="ags/ags-AgsAudioSignal.html#AgsAttack">
+<ANCHOR id="ags-AgsChannel" href="ags/ags-AgsChannel.html">
+<ANCHOR id="ags-AgsChannel.functions" href="ags/ags-AgsChannel.html#ags-AgsChannel.functions">
+<ANCHOR id="ags-AgsChannel.other" href="ags/ags-AgsChannel.html#ags-AgsChannel.other">
+<ANCHOR id="ags-AgsChannel.includes" href="ags/ags-AgsChannel.html#ags-AgsChannel.includes">
+<ANCHOR id="ags-AgsChannel.description" href="ags/ags-AgsChannel.html#ags-AgsChannel.description">
+<ANCHOR id="ags-AgsChannel.functions_details" href="ags/ags-AgsChannel.html#ags-AgsChannel.functions_details">
+<ANCHOR id="AGS-CHANNEL-ERROR:CAPS" href="ags/ags-AgsChannel.html#AGS-CHANNEL-ERROR:CAPS">
+<ANCHOR id="ags-channel-error-quark" href="ags/ags-AgsChannel.html#ags-channel-error-quark">
+<ANCHOR id="ags-channel-find-recall" href="ags/ags-AgsChannel.html#ags-channel-find-recall">
+<ANCHOR id="ags-channel-first" href="ags/ags-AgsChannel.html#ags-channel-first">
+<ANCHOR id="ags-channel-last" href="ags/ags-AgsChannel.html#ags-channel-last">
+<ANCHOR id="ags-channel-nth" href="ags/ags-AgsChannel.html#ags-channel-nth">
+<ANCHOR id="ags-channel-pad-first" href="ags/ags-AgsChannel.html#ags-channel-pad-first">
+<ANCHOR id="ags-channel-pad-last" href="ags/ags-AgsChannel.html#ags-channel-pad-last">
+<ANCHOR id="ags-channel-pad-nth" href="ags/ags-AgsChannel.html#ags-channel-pad-nth">
+<ANCHOR id="ags-channel-first-with-recycling" href="ags/ags-AgsChannel.html#ags-channel-first-with-recycling">
+<ANCHOR id="ags-channel-last-with-recycling" href="ags/ags-AgsChannel.html#ags-channel-last-with-recycling">
+<ANCHOR id="ags-channel-set-devout" href="ags/ags-AgsChannel.html#ags-channel-set-devout">
+<ANCHOR id="ags-channel-remove-recall-id" href="ags/ags-AgsChannel.html#ags-channel-remove-recall-id">
+<ANCHOR id="ags-channel-add-recall-id" href="ags/ags-AgsChannel.html#ags-channel-add-recall-id">
+<ANCHOR id="ags-channel-add-recall-container" href="ags/ags-AgsChannel.html#ags-channel-add-recall-container">
+<ANCHOR id="ags-channel-remove-recall-container" href="ags/ags-AgsChannel.html#ags-channel-remove-recall-container">
+<ANCHOR id="ags-channel-remove-recall" href="ags/ags-AgsChannel.html#ags-channel-remove-recall">
+<ANCHOR id="ags-channel-add-recall" href="ags/ags-AgsChannel.html#ags-channel-add-recall">
+<ANCHOR id="ags-channel-set-link" href="ags/ags-AgsChannel.html#ags-channel-set-link">
+<ANCHOR id="ags-channel-set-recycling" href="ags/ags-AgsChannel.html#ags-channel-set-recycling">
+<ANCHOR id="ags-channel-recursive-reset-recycling-container" href="ags/ags-AgsChannel.html#ags-channel-recursive-reset-recycling-container">
+<ANCHOR id="ags-channel-recycling-changed" href="ags/ags-AgsChannel.html#ags-channel-recycling-changed">
+<ANCHOR id="ags-channel-done" href="ags/ags-AgsChannel.html#ags-channel-done">
+<ANCHOR id="ags-channel-safe-resize-audio-signal" href="ags/ags-AgsChannel.html#ags-channel-safe-resize-audio-signal">
+<ANCHOR id="ags-channel-resolve-recall" href="ags/ags-AgsChannel.html#ags-channel-resolve-recall">
+<ANCHOR id="ags-channel-play" href="ags/ags-AgsChannel.html#ags-channel-play">
+<ANCHOR id="ags-channel-recursive-play-threaded" href="ags/ags-AgsChannel.html#ags-channel-recursive-play-threaded">
+<ANCHOR id="ags-channel-recursive-play" href="ags/ags-AgsChannel.html#ags-channel-recursive-play">
+<ANCHOR id="ags-channel-duplicate-recall" href="ags/ags-AgsChannel.html#ags-channel-duplicate-recall">
+<ANCHOR id="ags-channel-init-recall" href="ags/ags-AgsChannel.html#ags-channel-init-recall">
+<ANCHOR id="ags-channel-recursive-play-init" href="ags/ags-AgsChannel.html#ags-channel-recursive-play-init">
+<ANCHOR id="ags-channel-cancel" href="ags/ags-AgsChannel.html#ags-channel-cancel">
+<ANCHOR id="ags-channel-remove" href="ags/ags-AgsChannel.html#ags-channel-remove">
+<ANCHOR id="ags-channel-tillrecycling-cancel" href="ags/ags-AgsChannel.html#ags-channel-tillrecycling-cancel">
+<ANCHOR id="ags-channel-recursive-reset-recall-ids" href="ags/ags-AgsChannel.html#ags-channel-recursive-reset-recall-ids">
+<ANCHOR id="ags-channel-recall-id-set" href="ags/ags-AgsChannel.html#ags-channel-recall-id-set">
+<ANCHOR id="ags-channel-find-port" href="ags/ags-AgsChannel.html#ags-channel-find-port">
+<ANCHOR id="ags-channel-new" href="ags/ags-AgsChannel.html#ags-channel-new">
+<ANCHOR id="ags-AgsChannel.other_details" href="ags/ags-AgsChannel.html#ags-AgsChannel.other_details">
+<ANCHOR id="AgsChannelFlags" href="ags/ags-AgsChannel.html#AgsChannelFlags">
+<ANCHOR id="AgsChannelRecallIDMode" href="ags/ags-AgsChannel.html#AgsChannelRecallIDMode">
+<ANCHOR id="AgsChannelError" href="ags/ags-AgsChannel.html#AgsChannelError">
+<ANCHOR id="ags-AgsConfig" href="ags/ags-AgsConfig.html">
+<ANCHOR id="ags-AgsConfig.functions" href="ags/ags-AgsConfig.html#ags-AgsConfig.functions">
+<ANCHOR id="ags-AgsConfig.other" href="ags/ags-AgsConfig.html#ags-AgsConfig.other">
+<ANCHOR id="ags-AgsConfig.includes" href="ags/ags-AgsConfig.html#ags-AgsConfig.includes">
+<ANCHOR id="ags-AgsConfig.description" href="ags/ags-AgsConfig.html#ags-AgsConfig.description">
+<ANCHOR id="ags-AgsConfig.functions_details" href="ags/ags-AgsConfig.html#ags-AgsConfig.functions_details">
+<ANCHOR id="ags-config-load-defaults" href="ags/ags-AgsConfig.html#ags-config-load-defaults">
+<ANCHOR id="ags-config-load-from-file" href="ags/ags-AgsConfig.html#ags-config-load-from-file">
+<ANCHOR id="ags-config-save" href="ags/ags-AgsConfig.html#ags-config-save">
+<ANCHOR id="ags-config-set" href="ags/ags-AgsConfig.html#ags-config-set">
+<ANCHOR id="ags-config-get" href="ags/ags-AgsConfig.html#ags-config-get">
+<ANCHOR id="ags-config-new" href="ags/ags-AgsConfig.html#ags-config-new">
+<ANCHOR id="ags-AgsConfig.other_details" href="ags/ags-AgsConfig.html#ags-AgsConfig.other_details">
+<ANCHOR id="AGS-CONFIG-DEFAULT-VERSION:CAPS" href="ags/ags-AgsConfig.html#AGS-CONFIG-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-CONFIG-DEFAULT-BUILD-ID:CAPS" href="ags/ags-AgsConfig.html#AGS-CONFIG-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-CONFIG-GENERIC:CAPS" href="ags/ags-AgsConfig.html#AGS-CONFIG-GENERIC:CAPS">
+<ANCHOR id="AGS-CONFIG-THREAD:CAPS" href="ags/ags-AgsConfig.html#AGS-CONFIG-THREAD:CAPS">
+<ANCHOR id="AGS-CONFIG-DEVOUT:CAPS" href="ags/ags-AgsConfig.html#AGS-CONFIG-DEVOUT:CAPS">
+<ANCHOR id="AGS-CONFIG-RECALL:CAPS" href="ags/ags-AgsConfig.html#AGS-CONFIG-RECALL:CAPS">
+<ANCHOR id="ags-AgsDevout" href="ags/ags-AgsDevout.html">
+<ANCHOR id="ags-AgsDevout.functions" href="ags/ags-AgsDevout.html#ags-AgsDevout.functions">
+<ANCHOR id="ags-AgsDevout.other" href="ags/ags-AgsDevout.html#ags-AgsDevout.other">
+<ANCHOR id="ags-AgsDevout.includes" href="ags/ags-AgsDevout.html#ags-AgsDevout.includes">
+<ANCHOR id="ags-AgsDevout.description" href="ags/ags-AgsDevout.html#ags-AgsDevout.description">
+<ANCHOR id="ags-AgsDevout.functions_details" href="ags/ags-AgsDevout.html#ags-AgsDevout.functions_details">
+<ANCHOR id="AGS-DEVOUT-PLAY-DOMAIN:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS">
+<ANCHOR id="AGS-DEVOUT-PLAY:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-PLAY:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-FORMAT:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-FORMAT:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-BPM:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-BPM:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-TACT:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-SCALE:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-SCALE:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-DELAY:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS">
+<ANCHOR id="AGS-DEVOUT-DEFAULT-PERIOD:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-DEFAULT-PERIOD:CAPS">
+<ANCHOR id="AGS-DEVOUT-ERROR:CAPS" href="ags/ags-AgsDevout.html#AGS-DEVOUT-ERROR:CAPS">
+<ANCHOR id="ags-devout-error-quark" href="ags/ags-AgsDevout.html#ags-devout-error-quark">
+<ANCHOR id="ags-devout-play-domain-alloc" href="ags/ags-AgsDevout.html#ags-devout-play-domain-alloc">
+<ANCHOR id="ags-devout-play-domain-free" href="ags/ags-AgsDevout.html#ags-devout-play-domain-free">
+<ANCHOR id="ags-devout-play-alloc" href="ags/ags-AgsDevout.html#ags-devout-play-alloc">
+<ANCHOR id="ags-devout-play-free" href="ags/ags-AgsDevout.html#ags-devout-play-free">
+<ANCHOR id="ags-devout-play-find-source" href="ags/ags-AgsDevout.html#ags-devout-play-find-source">
+<ANCHOR id="ags-devout-list-cards" href="ags/ags-AgsDevout.html#ags-devout-list-cards">
+<ANCHOR id="ags-devout-pcm-info" href="ags/ags-AgsDevout.html#ags-devout-pcm-info">
+<ANCHOR id="ags-devout-tic" href="ags/ags-AgsDevout.html#ags-devout-tic">
+<ANCHOR id="ags-devout-note-offset-changed" href="ags/ags-AgsDevout.html#ags-devout-note-offset-changed">
+<ANCHOR id="ags-devout-new" href="ags/ags-AgsDevout.html#ags-devout-new">
+<ANCHOR id="ags-AgsDevout.other_details" href="ags/ags-AgsDevout.html#ags-AgsDevout.other_details">
+<ANCHOR id="AgsDevoutFlags" href="ags/ags-AgsDevout.html#AgsDevoutFlags">
+<ANCHOR id="AgsDevoutPlayFlags" href="ags/ags-AgsDevout.html#AgsDevoutPlayFlags">
+<ANCHOR id="AgsDevoutResolutionMode" href="ags/ags-AgsDevout.html#AgsDevoutResolutionMode">
+<ANCHOR id="AgsDevoutError" href="ags/ags-AgsDevout.html#AgsDevoutError">
+<ANCHOR id="AgsDevoutPlayDomain" href="ags/ags-AgsDevout.html#AgsDevoutPlayDomain">
+<ANCHOR id="AgsDevoutPlay" href="ags/ags-AgsDevout.html#AgsDevoutPlay">
+<ANCHOR id="ags-AgsInput" href="ags/ags-AgsInput.html">
+<ANCHOR id="ags-AgsInput.functions" href="ags/ags-AgsInput.html#ags-AgsInput.functions">
+<ANCHOR id="ags-AgsInput.includes" href="ags/ags-AgsInput.html#ags-AgsInput.includes">
+<ANCHOR id="ags-AgsInput.description" href="ags/ags-AgsInput.html#ags-AgsInput.description">
+<ANCHOR id="ags-AgsInput.functions_details" href="ags/ags-AgsInput.html#ags-AgsInput.functions_details">
+<ANCHOR id="ags-input-new" href="ags/ags-AgsInput.html#ags-input-new">
+<ANCHOR id="ags-AgsInput.other_details" href="ags/ags-AgsInput.html#ags-AgsInput.other_details">
+<ANCHOR id="ags-AgsNotation" href="ags/ags-AgsNotation.html">
+<ANCHOR id="ags-AgsNotation.functions" href="ags/ags-AgsNotation.html#ags-AgsNotation.functions">
+<ANCHOR id="ags-AgsNotation.other" href="ags/ags-AgsNotation.html#ags-AgsNotation.other">
+<ANCHOR id="ags-AgsNotation.includes" href="ags/ags-AgsNotation.html#ags-AgsNotation.includes">
+<ANCHOR id="ags-AgsNotation.description" href="ags/ags-AgsNotation.html#ags-AgsNotation.description">
+<ANCHOR id="ags-AgsNotation.functions_details" href="ags/ags-AgsNotation.html#ags-AgsNotation.functions_details">
+<ANCHOR id="AGS-NOTATION-DEFAULT-BPM:CAPS" href="ags/ags-AgsNotation.html#AGS-NOTATION-DEFAULT-BPM:CAPS">
+<ANCHOR id="AGS-NOTATION-TICS-PER-BEAT:CAPS" href="ags/ags-AgsNotation.html#AGS-NOTATION-TICS-PER-BEAT:CAPS">
+<ANCHOR id="AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" href="ags/ags-AgsNotation.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS">
+<ANCHOR id="AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" href="ags/ags-AgsNotation.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS">
+<ANCHOR id="AGS-NOTATION-DEFAULT-LENGTH:CAPS" href="ags/ags-AgsNotation.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS">
+<ANCHOR id="AGS-NOTATION-DEFAULT-JIFFIE:CAPS" href="ags/ags-AgsNotation.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS">
+<ANCHOR id="AGS-NOTATION-DEFAULT-DURATION:CAPS" href="ags/ags-AgsNotation.html#AGS-NOTATION-DEFAULT-DURATION:CAPS">
+<ANCHOR id="ags-notation-find-near-timestamp" href="ags/ags-AgsNotation.html#ags-notation-find-near-timestamp">
+<ANCHOR id="ags-notation-add-note" href="ags/ags-AgsNotation.html#ags-notation-add-note">
+<ANCHOR id="ags-notation-remove-note-at-position" href="ags/ags-AgsNotation.html#ags-notation-remove-note-at-position">
+<ANCHOR id="ags-notation-get-selection" href="ags/ags-AgsNotation.html#ags-notation-get-selection">
+<ANCHOR id="ags-notation-is-note-selected" href="ags/ags-AgsNotation.html#ags-notation-is-note-selected">
+<ANCHOR id="ags-notation-find-point" href="ags/ags-AgsNotation.html#ags-notation-find-point">
+<ANCHOR id="ags-notation-find-region" href="ags/ags-AgsNotation.html#ags-notation-find-region">
+<ANCHOR id="ags-notation-free-selection" href="ags/ags-AgsNotation.html#ags-notation-free-selection">
+<ANCHOR id="ags-notation-add-point-to-selection" href="ags/ags-AgsNotation.html#ags-notation-add-point-to-selection">
+<ANCHOR id="ags-notation-remove-point-from-selection" href="ags/ags-AgsNotation.html#ags-notation-remove-point-from-selection">
+<ANCHOR id="ags-notation-add-region-to-selection" href="ags/ags-AgsNotation.html#ags-notation-add-region-to-selection">
+<ANCHOR id="ags-notation-remove-region-from-selection" href="ags/ags-AgsNotation.html#ags-notation-remove-region-from-selection">
+<ANCHOR id="ags-notation-copy-selection" href="ags/ags-AgsNotation.html#ags-notation-copy-selection">
+<ANCHOR id="ags-notation-cut-selection" href="ags/ags-AgsNotation.html#ags-notation-cut-selection">
+<ANCHOR id="ags-notation-insert-from-clipboard" href="ags/ags-AgsNotation.html#ags-notation-insert-from-clipboard">
+<ANCHOR id="ags-notation-get-current" href="ags/ags-AgsNotation.html#ags-notation-get-current">
+<ANCHOR id="ags-notation-new" href="ags/ags-AgsNotation.html#ags-notation-new">
+<ANCHOR id="ags-AgsNotation.other_details" href="ags/ags-AgsNotation.html#ags-AgsNotation.other_details">
+<ANCHOR id="AgsNotationFlags" href="ags/ags-AgsNotation.html#AgsNotationFlags">
+<ANCHOR id="ags-AgsNote" href="ags/ags-AgsNote.html">
+<ANCHOR id="ags-AgsNote.functions" href="ags/ags-AgsNote.html#ags-AgsNote.functions">
+<ANCHOR id="ags-AgsNote.other" href="ags/ags-AgsNote.html#ags-AgsNote.other">
+<ANCHOR id="ags-AgsNote.includes" href="ags/ags-AgsNote.html#ags-AgsNote.includes">
+<ANCHOR id="ags-AgsNote.description" href="ags/ags-AgsNote.html#ags-AgsNote.description">
+<ANCHOR id="ags-AgsNote.functions_details" href="ags/ags-AgsNote.html#ags-AgsNote.functions_details">
+<ANCHOR id="ags-note-duplicate" href="ags/ags-AgsNote.html#ags-note-duplicate">
+<ANCHOR id="ags-note-new" href="ags/ags-AgsNote.html#ags-note-new">
+<ANCHOR id="ags-AgsNote.other_details" href="ags/ags-AgsNote.html#ags-AgsNote.other_details">
+<ANCHOR id="AgsNoteFlags" href="ags/ags-AgsNote.html#AgsNoteFlags">
+<ANCHOR id="ags-AgsOutput" href="ags/ags-AgsOutput.html">
+<ANCHOR id="ags-AgsOutput.functions" href="ags/ags-AgsOutput.html#ags-AgsOutput.functions">
+<ANCHOR id="ags-AgsOutput.includes" href="ags/ags-AgsOutput.html#ags-AgsOutput.includes">
+<ANCHOR id="ags-AgsOutput.description" href="ags/ags-AgsOutput.html#ags-AgsOutput.description">
+<ANCHOR id="ags-AgsOutput.functions_details" href="ags/ags-AgsOutput.html#ags-AgsOutput.functions_details">
+<ANCHOR id="ags-output-find-first-input-recycling" href="ags/ags-AgsOutput.html#ags-output-find-first-input-recycling">
+<ANCHOR id="ags-output-find-last-input-recycling" href="ags/ags-AgsOutput.html#ags-output-find-last-input-recycling">
+<ANCHOR id="ags-output-new" href="ags/ags-AgsOutput.html#ags-output-new">
+<ANCHOR id="ags-AgsOutput.other_details" href="ags/ags-AgsOutput.html#ags-AgsOutput.other_details">
+<ANCHOR id="ags-AgsPattern" href="ags/ags-AgsPattern.html">
+<ANCHOR id="ags-AgsPattern.functions" href="ags/ags-AgsPattern.html#ags-AgsPattern.functions">
+<ANCHOR id="ags-AgsPattern.includes" href="ags/ags-AgsPattern.html#ags-AgsPattern.includes">
+<ANCHOR id="ags-AgsPattern.description" href="ags/ags-AgsPattern.html#ags-AgsPattern.description">
+<ANCHOR id="ags-AgsPattern.functions_details" href="ags/ags-AgsPattern.html#ags-AgsPattern.functions_details">
+<ANCHOR id="ags-pattern-get-by-timestamp" href="ags/ags-AgsPattern.html#ags-pattern-get-by-timestamp">
+<ANCHOR id="ags-pattern-set-dim" href="ags/ags-AgsPattern.html#ags-pattern-set-dim">
+<ANCHOR id="ags-pattern-get-bit" href="ags/ags-AgsPattern.html#ags-pattern-get-bit">
+<ANCHOR id="ags-pattern-toggle-bit" href="ags/ags-AgsPattern.html#ags-pattern-toggle-bit">
+<ANCHOR id="ags-pattern-new" href="ags/ags-AgsPattern.html#ags-pattern-new">
+<ANCHOR id="ags-AgsPattern.other_details" href="ags/ags-AgsPattern.html#ags-AgsPattern.other_details">
+<ANCHOR id="ags-AgsPort" href="ags/ags-AgsPort.html">
+<ANCHOR id="ags-AgsPort.functions" href="ags/ags-AgsPort.html#ags-AgsPort.functions">
+<ANCHOR id="ags-AgsPort.includes" href="ags/ags-AgsPort.html#ags-AgsPort.includes">
+<ANCHOR id="ags-AgsPort.description" href="ags/ags-AgsPort.html#ags-AgsPort.description">
+<ANCHOR id="ags-AgsPort.functions_details" href="ags/ags-AgsPort.html#ags-AgsPort.functions_details">
+<ANCHOR id="ags-port-safe-read" href="ags/ags-AgsPort.html#ags-port-safe-read">
+<ANCHOR id="ags-port-safe-write" href="ags/ags-AgsPort.html#ags-port-safe-write">
+<ANCHOR id="ags-port-safe-get-property" href="ags/ags-AgsPort.html#ags-port-safe-get-property">
+<ANCHOR id="ags-port-safe-set-property" href="ags/ags-AgsPort.html#ags-port-safe-set-property">
+<ANCHOR id="ags-port-find-specifier" href="ags/ags-AgsPort.html#ags-port-find-specifier">
+<ANCHOR id="ags-port-new" href="ags/ags-AgsPort.html#ags-port-new">
+<ANCHOR id="ags-AgsPort.other_details" href="ags/ags-AgsPort.html#ags-AgsPort.other_details">
+<ANCHOR id="ags-AgsRecall" href="ags/ags-AgsRecall.html">
+<ANCHOR id="ags-AgsRecall.functions" href="ags/ags-AgsRecall.html#ags-AgsRecall.functions">
+<ANCHOR id="ags-AgsRecall.other" href="ags/ags-AgsRecall.html#ags-AgsRecall.other">
+<ANCHOR id="ags-AgsRecall.description" href="ags/ags-AgsRecall.html#ags-AgsRecall.description">
+<ANCHOR id="ags-AgsRecall.functions_details" href="ags/ags-AgsRecall.html#ags-AgsRecall.functions_details">
+<ANCHOR id="AGS-RECALL-HANDLER:CAPS" href="ags/ags-AgsRecall.html#AGS-RECALL-HANDLER:CAPS">
+<ANCHOR id="ags-recall-set-flags" href="ags/ags-AgsRecall.html#ags-recall-set-flags">
+<ANCHOR id="ags-recall-resolve-dependencies" href="ags/ags-AgsRecall.html#ags-recall-resolve-dependencies">
+<ANCHOR id="ags-recall-child-added" href="ags/ags-AgsRecall.html#ags-recall-child-added">
+<ANCHOR id="ags-recall-run-init-pre" href="ags/ags-AgsRecall.html#ags-recall-run-init-pre">
+<ANCHOR id="ags-recall-run-init-inter" href="ags/ags-AgsRecall.html#ags-recall-run-init-inter">
+<ANCHOR id="ags-recall-run-init-post" href="ags/ags-AgsRecall.html#ags-recall-run-init-post">
+<ANCHOR id="ags-recall-run-pre" href="ags/ags-AgsRecall.html#ags-recall-run-pre">
+<ANCHOR id="ags-recall-run-inter" href="ags/ags-AgsRecall.html#ags-recall-run-inter">
+<ANCHOR id="ags-recall-run-post" href="ags/ags-AgsRecall.html#ags-recall-run-post">
+<ANCHOR id="ags-recall-stop-persistent" href="ags/ags-AgsRecall.html#ags-recall-stop-persistent">
+<ANCHOR id="ags-recall-done" href="ags/ags-AgsRecall.html#ags-recall-done">
+<ANCHOR id="ags-recall-cancel" href="ags/ags-AgsRecall.html#ags-recall-cancel">
+<ANCHOR id="ags-recall-remove" href="ags/ags-AgsRecall.html#ags-recall-remove">
+<ANCHOR id="ags-recall-is-done" href="ags/ags-AgsRecall.html#ags-recall-is-done">
+<ANCHOR id="ags-recall-duplicate" href="ags/ags-AgsRecall.html#ags-recall-duplicate">
+<ANCHOR id="ags-recall-set-recall-id" href="ags/ags-AgsRecall.html#ags-recall-set-recall-id">
+<ANCHOR id="ags-recall-set-devout-recursive" href="ags/ags-AgsRecall.html#ags-recall-set-devout-recursive">
+<ANCHOR id="ags-recall-notify-dependency" href="ags/ags-AgsRecall.html#ags-recall-notify-dependency">
+<ANCHOR id="ags-recall-add-dependency" href="ags/ags-AgsRecall.html#ags-recall-add-dependency">
+<ANCHOR id="ags-recall-remove-dependency" href="ags/ags-AgsRecall.html#ags-recall-remove-dependency">
+<ANCHOR id="ags-recall-get-dependencies" href="ags/ags-AgsRecall.html#ags-recall-get-dependencies">
+<ANCHOR id="ags-recall-remove-child" href="ags/ags-AgsRecall.html#ags-recall-remove-child">
+<ANCHOR id="ags-recall-add-child" href="ags/ags-AgsRecall.html#ags-recall-add-child">
+<ANCHOR id="ags-recall-get-children" href="ags/ags-AgsRecall.html#ags-recall-get-children">
+<ANCHOR id="ags-recall-set-effect" href="ags/ags-AgsRecall.html#ags-recall-set-effect">
+<ANCHOR id="ags-recall-find-by-effect" href="ags/ags-AgsRecall.html#ags-recall-find-by-effect">
+<ANCHOR id="ags-recall-find-type" href="ags/ags-AgsRecall.html#ags-recall-find-type">
+<ANCHOR id="ags-recall-find-template" href="ags/ags-AgsRecall.html#ags-recall-find-template">
+<ANCHOR id="ags-recall-template-find-type" href="ags/ags-AgsRecall.html#ags-recall-template-find-type">
+<ANCHOR id="ags-recall-find-type-with-recycling-container" href="ags/ags-AgsRecall.html#ags-recall-find-type-with-recycling-container">
+<ANCHOR id="ags-recall-find-recycling-container" href="ags/ags-AgsRecall.html#ags-recall-find-recycling-container">
+<ANCHOR id="ags-recall-find-provider" href="ags/ags-AgsRecall.html#ags-recall-find-provider">
+<ANCHOR id="ags-recall-template-find-provider" href="ags/ags-AgsRecall.html#ags-recall-template-find-provider">
+<ANCHOR id="ags-recall-find-provider-with-recycling-container" href="ags/ags-AgsRecall.html#ags-recall-find-provider-with-recycling-container">
+<ANCHOR id="ags-recall-run-init" href="ags/ags-AgsRecall.html#ags-recall-run-init">
+<ANCHOR id="ags-recall-handler-alloc" href="ags/ags-AgsRecall.html#ags-recall-handler-alloc">
+<ANCHOR id="ags-recall-add-handler" href="ags/ags-AgsRecall.html#ags-recall-add-handler">
+<ANCHOR id="ags-recall-remove-handler" href="ags/ags-AgsRecall.html#ags-recall-remove-handler">
+<ANCHOR id="ags-recall-new" href="ags/ags-AgsRecall.html#ags-recall-new">
+<ANCHOR id="ags-AgsRecall.other_details" href="ags/ags-AgsRecall.html#ags-AgsRecall.other_details">
+<ANCHOR id="AGS-RECALL-DEFAULT-VERSION:CAPS" href="ags/ags-AgsRecall.html#AGS-RECALL-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-RECALL-DEFAULT-BUILD-ID:CAPS" href="ags/ags-AgsRecall.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AgsRecallFlags" href="ags/ags-AgsRecall.html#AgsRecallFlags">
+<ANCHOR id="AgsRecallNotifyDependencyMode" href="ags/ags-AgsRecall.html#AgsRecallNotifyDependencyMode">
+<ANCHOR id="AgsRecallHandler" href="ags/ags-AgsRecall.html#AgsRecallHandler">
+<ANCHOR id="ags-AgsRecallAudio" href="ags/ags-AgsRecallAudio.html">
+<ANCHOR id="ags-AgsRecallAudio.functions" href="ags/ags-AgsRecallAudio.html#ags-AgsRecallAudio.functions">
+<ANCHOR id="ags-AgsRecallAudio.includes" href="ags/ags-AgsRecallAudio.html#ags-AgsRecallAudio.includes">
+<ANCHOR id="ags-AgsRecallAudio.description" href="ags/ags-AgsRecallAudio.html#ags-AgsRecallAudio.description">
+<ANCHOR id="ags-AgsRecallAudio.functions_details" href="ags/ags-AgsRecallAudio.html#ags-AgsRecallAudio.functions_details">
+<ANCHOR id="ags-recall-audio-new" href="ags/ags-AgsRecallAudio.html#ags-recall-audio-new">
+<ANCHOR id="ags-AgsRecallAudio.other_details" href="ags/ags-AgsRecallAudio.html#ags-AgsRecallAudio.other_details">
+<ANCHOR id="ags-AgsRecallAudioRun" href="ags/ags-AgsRecallAudioRun.html">
+<ANCHOR id="ags-AgsRecallAudioRun.functions" href="ags/ags-AgsRecallAudioRun.html#ags-AgsRecallAudioRun.functions">
+<ANCHOR id="ags-AgsRecallAudioRun.description" href="ags/ags-AgsRecallAudioRun.html#ags-AgsRecallAudioRun.description">
+<ANCHOR id="ags-AgsRecallAudioRun.functions_details" href="ags/ags-AgsRecallAudioRun.html#ags-AgsRecallAudioRun.functions_details">
+<ANCHOR id="ags-recall-audio-run-new" href="ags/ags-AgsRecallAudioRun.html#ags-recall-audio-run-new">
+<ANCHOR id="ags-AgsRecallAudioRun.other_details" href="ags/ags-AgsRecallAudioRun.html#ags-AgsRecallAudioRun.other_details">
+<ANCHOR id="ags-AgsRecallAudioSignal" href="ags/ags-AgsRecallAudioSignal.html">
+<ANCHOR id="ags-AgsRecallAudioSignal.functions" href="ags/ags-AgsRecallAudioSignal.html#ags-AgsRecallAudioSignal.functions">
+<ANCHOR id="ags-AgsRecallAudioSignal.other" href="ags/ags-AgsRecallAudioSignal.html#ags-AgsRecallAudioSignal.other">
+<ANCHOR id="ags-AgsRecallAudioSignal.description" href="ags/ags-AgsRecallAudioSignal.html#ags-AgsRecallAudioSignal.description">
+<ANCHOR id="ags-AgsRecallAudioSignal.functions_details" href="ags/ags-AgsRecallAudioSignal.html#ags-AgsRecallAudioSignal.functions_details">
+<ANCHOR id="ags-recall-audio-signal-new" href="ags/ags-AgsRecallAudioSignal.html#ags-recall-audio-signal-new">
+<ANCHOR id="ags-AgsRecallAudioSignal.other_details" href="ags/ags-AgsRecallAudioSignal.html#ags-AgsRecallAudioSignal.other_details">
+<ANCHOR id="AgsRecallAudioSignalFlags" href="ags/ags-AgsRecallAudioSignal.html#AgsRecallAudioSignalFlags">
+<ANCHOR id="ags-AgsRecallChannel" href="ags/ags-AgsRecallChannel.html">
+<ANCHOR id="ags-AgsRecallChannel.functions" href="ags/ags-AgsRecallChannel.html#ags-AgsRecallChannel.functions">
+<ANCHOR id="ags-AgsRecallChannel.includes" href="ags/ags-AgsRecallChannel.html#ags-AgsRecallChannel.includes">
+<ANCHOR id="ags-AgsRecallChannel.description" href="ags/ags-AgsRecallChannel.html#ags-AgsRecallChannel.description">
+<ANCHOR id="ags-AgsRecallChannel.functions_details" href="ags/ags-AgsRecallChannel.html#ags-AgsRecallChannel.functions_details">
+<ANCHOR id="ags-recall-channel-find-channel" href="ags/ags-AgsRecallChannel.html#ags-recall-channel-find-channel">
+<ANCHOR id="ags-recall-channel-new" href="ags/ags-AgsRecallChannel.html#ags-recall-channel-new">
+<ANCHOR id="ags-AgsRecallChannel.other_details" href="ags/ags-AgsRecallChannel.html#ags-AgsRecallChannel.other_details">
+<ANCHOR id="ags-AgsRecallChannelRun" href="ags/ags-AgsRecallChannelRun.html">
+<ANCHOR id="ags-AgsRecallChannelRun.functions" href="ags/ags-AgsRecallChannelRun.html#ags-AgsRecallChannelRun.functions">
+<ANCHOR id="ags-AgsRecallChannelRun.includes" href="ags/ags-AgsRecallChannelRun.html#ags-AgsRecallChannelRun.includes">
+<ANCHOR id="ags-AgsRecallChannelRun.description" href="ags/ags-AgsRecallChannelRun.html#ags-AgsRecallChannelRun.description">
+<ANCHOR id="ags-AgsRecallChannelRun.functions_details" href="ags/ags-AgsRecallChannelRun.html#ags-AgsRecallChannelRun.functions_details">
+<ANCHOR id="ags-recall-channel-run-run-order-changed" href="ags/ags-AgsRecallChannelRun.html#ags-recall-channel-run-run-order-changed">
+<ANCHOR id="ags-recall-channel-run-get-run-order" href="ags/ags-AgsRecallChannelRun.html#ags-recall-channel-run-get-run-order">
+<ANCHOR id="ags-recall-channel-run-new" href="ags/ags-AgsRecallChannelRun.html#ags-recall-channel-run-new">
+<ANCHOR id="ags-AgsRecallChannelRun.other_details" href="ags/ags-AgsRecallChannelRun.html#ags-AgsRecallChannelRun.other_details">
+<ANCHOR id="ags-AgsRecallChannelRunDummy" href="ags/ags-AgsRecallChannelRunDummy.html">
+<ANCHOR id="ags-AgsRecallChannelRunDummy.functions" href="ags/ags-AgsRecallChannelRunDummy.html#ags-AgsRecallChannelRunDummy.functions">
+<ANCHOR id="ags-AgsRecallChannelRunDummy.includes" href="ags/ags-AgsRecallChannelRunDummy.html#ags-AgsRecallChannelRunDummy.includes">
+<ANCHOR id="ags-AgsRecallChannelRunDummy.description" href="ags/ags-AgsRecallChannelRunDummy.html#ags-AgsRecallChannelRunDummy.description">
+<ANCHOR id="ags-AgsRecallChannelRunDummy.functions_details" href="ags/ags-AgsRecallChannelRunDummy.html#ags-AgsRecallChannelRunDummy.functions_details">
+<ANCHOR id="ags-recall-channel-run-dummy-new" href="ags/ags-AgsRecallChannelRunDummy.html#ags-recall-channel-run-dummy-new">
+<ANCHOR id="ags-AgsRecallChannelRunDummy.other_details" href="ags/ags-AgsRecallChannelRunDummy.html#ags-AgsRecallChannelRunDummy.other_details">
+<ANCHOR id="ags-AgsRecallContainer" href="ags/ags-AgsRecallContainer.html">
+<ANCHOR id="ags-AgsRecallContainer.functions" href="ags/ags-AgsRecallContainer.html#ags-AgsRecallContainer.functions">
+<ANCHOR id="ags-AgsRecallContainer.other" href="ags/ags-AgsRecallContainer.html#ags-AgsRecallContainer.other">
+<ANCHOR id="ags-AgsRecallContainer.includes" href="ags/ags-AgsRecallContainer.html#ags-AgsRecallContainer.includes">
+<ANCHOR id="ags-AgsRecallContainer.description" href="ags/ags-AgsRecallContainer.html#ags-AgsRecallContainer.description">
+<ANCHOR id="ags-AgsRecallContainer.functions_details" href="ags/ags-AgsRecallContainer.html#ags-AgsRecallContainer.functions_details">
+<ANCHOR id="ags-recall-container-get-recall-audio" href="ags/ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio">
+<ANCHOR id="ags-recall-container-get-recall-audio-run" href="ags/ags-AgsRecallContainer.html#ags-recall-container-get-recall-audio-run">
+<ANCHOR id="ags-recall-container-get-recall-channel" href="ags/ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel">
+<ANCHOR id="ags-recall-container-get-recall-channel-run" href="ags/ags-AgsRecallContainer.html#ags-recall-container-get-recall-channel-run">
+<ANCHOR id="ags-recall-container-find" href="ags/ags-AgsRecallContainer.html#ags-recall-container-find">
+<ANCHOR id="ags-recall-container-new" href="ags/ags-AgsRecallContainer.html#ags-recall-container-new">
+<ANCHOR id="ags-AgsRecallContainer.other_details" href="ags/ags-AgsRecallContainer.html#ags-AgsRecallContainer.other_details">
+<ANCHOR id="AgsRecallContainerFlags" href="ags/ags-AgsRecallContainer.html#AgsRecallContainerFlags">
+<ANCHOR id="AgsRecallContainerFindFlags" href="ags/ags-AgsRecallContainer.html#AgsRecallContainerFindFlags">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h" href="ags/ags_recall_dependency.h.html">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h.functions" href="ags/ags_recall_dependency.h.functions">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h.description" href="ags/ags_recall_dependency.h.description">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h.functions_details" href="ags/ags_recall_dependency.h.functions_details">
+<ANCHOR id="ags-recall-dependency-find-dependency" href="ags/ags_recall_dependency.h.html#ags-recall-dependency-find-dependency">
+<ANCHOR id="ags-recall-dependency-find-dependency-by-provider" href="ags/ags_recall_dependency.h.html#ags-recall-dependency-find-dependency-by-provider">
+<ANCHOR id="ags-recall-dependency-resolve" href="ags/ags_recall_dependency.h.html#ags-recall-dependency-resolve">
+<ANCHOR id="ags-recall-dependency-new" href="ags/ags_recall_dependency.h.html#ags-recall-dependency-new">
+<ANCHOR id="@include ags/audio/ags_recall_dependency.h.other_details" href="ags/ags_recall_dependency.h.other_details">
+<ANCHOR id="ags-AgsRecallFactory" href="ags/ags-AgsRecallFactory.html">
+<ANCHOR id="ags-AgsRecallFactory.functions" href="ags/ags-AgsRecallFactory.html#ags-AgsRecallFactory.functions">
+<ANCHOR id="ags-AgsRecallFactory.other" href="ags/ags-AgsRecallFactory.html#ags-AgsRecallFactory.other">
+<ANCHOR id="ags-AgsRecallFactory.includes" href="ags/ags-AgsRecallFactory.html#ags-AgsRecallFactory.includes">
+<ANCHOR id="ags-AgsRecallFactory.description" href="ags/ags-AgsRecallFactory.html#ags-AgsRecallFactory.description">
+<ANCHOR id="ags-AgsRecallFactory.functions_details" href="ags/ags-AgsRecallFactory.html#ags-AgsRecallFactory.functions_details">
+<ANCHOR id="ags-recall-factory-create" href="ags/ags-AgsRecallFactory.html#ags-recall-factory-create">
+<ANCHOR id="ags-recall-factory-remove" href="ags/ags-AgsRecallFactory.html#ags-recall-factory-remove">
+<ANCHOR id="ags-recall-factory-get-instance" href="ags/ags-AgsRecallFactory.html#ags-recall-factory-get-instance">
+<ANCHOR id="ags-recall-factory-new" href="ags/ags-AgsRecallFactory.html#ags-recall-factory-new">
+<ANCHOR id="ags-AgsRecallFactory.other_details" href="ags/ags-AgsRecallFactory.html#ags-AgsRecallFactory.other_details">
+<ANCHOR id="AgsRecallFactoryCreateFlags" href="ags/ags-AgsRecallFactory.html#AgsRecallFactoryCreateFlags">
+<ANCHOR id="ags-AgsRecallID" href="ags/ags-AgsRecallID.html">
+<ANCHOR id="ags-AgsRecallID.functions" href="ags/ags-AgsRecallID.html#ags-AgsRecallID.functions">
+<ANCHOR id="ags-AgsRecallID.other" href="ags/ags-AgsRecallID.html#ags-AgsRecallID.other">
+<ANCHOR id="ags-AgsRecallID.includes" href="ags/ags-AgsRecallID.html#ags-AgsRecallID.includes">
+<ANCHOR id="ags-AgsRecallID.description" href="ags/ags-AgsRecallID.html#ags-AgsRecallID.description">
+<ANCHOR id="ags-AgsRecallID.functions_details" href="ags/ags-AgsRecallID.html#ags-AgsRecallID.functions_details">
+<ANCHOR id="ags-recall-id-get-run-stage" href="ags/ags-AgsRecallID.html#ags-recall-id-get-run-stage">
+<ANCHOR id="ags-recall-id-set-run-stage" href="ags/ags-AgsRecallID.html#ags-recall-id-set-run-stage">
+<ANCHOR id="ags-recall-id-unset-run-stage" href="ags/ags-AgsRecallID.html#ags-recall-id-unset-run-stage">
+<ANCHOR id="ags-recall-id-find-recycling-container" href="ags/ags-AgsRecallID.html#ags-recall-id-find-recycling-container">
+<ANCHOR id="ags-recall-id-find-parent-recycling-container" href="ags/ags-AgsRecallID.html#ags-recall-id-find-parent-recycling-container">
+<ANCHOR id="ags-recall-id-add" href="ags/ags-AgsRecallID.html#ags-recall-id-add">
+<ANCHOR id="ags-recall-id-new" href="ags/ags-AgsRecallID.html#ags-recall-id-new">
+<ANCHOR id="ags-AgsRecallID.other_details" href="ags/ags-AgsRecallID.html#ags-AgsRecallID.other_details">
+<ANCHOR id="AgsRecallIDFlags" href="ags/ags-AgsRecallID.html#AgsRecallIDFlags">
+<ANCHOR id="ags-AgsRecallLadspa" href="ags/ags-AgsRecallLadspa.html">
+<ANCHOR id="ags-AgsRecallLadspa.functions" href="ags/ags-AgsRecallLadspa.html#ags-AgsRecallLadspa.functions">
+<ANCHOR id="ags-AgsRecallLadspa.includes" href="ags/ags-AgsRecallLadspa.html#ags-AgsRecallLadspa.includes">
+<ANCHOR id="ags-AgsRecallLadspa.description" href="ags/ags-AgsRecallLadspa.html#ags-AgsRecallLadspa.description">
+<ANCHOR id="ags-AgsRecallLadspa.functions_details" href="ags/ags-AgsRecallLadspa.html#ags-AgsRecallLadspa.functions_details">
+<ANCHOR id="ags-recall-ladspa-load-ports" href="ags/ags-AgsRecallLadspa.html#ags-recall-ladspa-load-ports">
+<ANCHOR id="ags-recall-ladspa-short-to-float" href="ags/ags-AgsRecallLadspa.html#ags-recall-ladspa-short-to-float">
+<ANCHOR id="ags-recall-ladspa-float-to-short" href="ags/ags-AgsRecallLadspa.html#ags-recall-ladspa-float-to-short">
+<ANCHOR id="ags-recall-ladpsa-find" href="ags/ags-AgsRecallLadspa.html#ags-recall-ladpsa-find">
+<ANCHOR id="ags-recall-ladspa-new" href="ags/ags-AgsRecallLadspa.html#ags-recall-ladspa-new">
+<ANCHOR id="ags-AgsRecallLadspa.other_details" href="ags/ags-AgsRecallLadspa.html#ags-AgsRecallLadspa.other_details">
+<ANCHOR id="ags-AgsRecallLadspaRun" href="ags/ags-AgsRecallLadspaRun.html">
+<ANCHOR id="ags-AgsRecallLadspaRun.functions" href="ags/ags-AgsRecallLadspaRun.html#ags-AgsRecallLadspaRun.functions">
+<ANCHOR id="ags-AgsRecallLadspaRun.description" href="ags/ags-AgsRecallLadspaRun.html#ags-AgsRecallLadspaRun.description">
+<ANCHOR id="ags-AgsRecallLadspaRun.functions_details" href="ags/ags-AgsRecallLadspaRun.html#ags-AgsRecallLadspaRun.functions_details">
+<ANCHOR id="ags-recall-ladspa-run-new" href="ags/ags-AgsRecallLadspaRun.html#ags-recall-ladspa-run-new">
+<ANCHOR id="ags-AgsRecallLadspaRun.other_details" href="ags/ags-AgsRecallLadspaRun.html#ags-AgsRecallLadspaRun.other_details">
+<ANCHOR id="ags-AgsRecallRecycling" href="ags/ags-AgsRecallRecycling.html">
+<ANCHOR id="ags-AgsRecallRecycling.functions" href="ags/ags-AgsRecallRecycling.html#ags-AgsRecallRecycling.functions">
+<ANCHOR id="ags-AgsRecallRecycling.other" href="ags/ags-AgsRecallRecycling.html#ags-AgsRecallRecycling.other">
+<ANCHOR id="ags-AgsRecallRecycling.includes" href="ags/ags-AgsRecallRecycling.html#ags-AgsRecallRecycling.includes">
+<ANCHOR id="ags-AgsRecallRecycling.description" href="ags/ags-AgsRecallRecycling.html#ags-AgsRecallRecycling.description">
+<ANCHOR id="ags-AgsRecallRecycling.functions_details" href="ags/ags-AgsRecallRecycling.html#ags-AgsRecallRecycling.functions_details">
+<ANCHOR id="ags-recall-recycling-get-child-source" href="ags/ags-AgsRecallRecycling.html#ags-recall-recycling-get-child-source">
+<ANCHOR id="ags-recall-recycling-new" href="ags/ags-AgsRecallRecycling.html#ags-recall-recycling-new">
+<ANCHOR id="ags-AgsRecallRecycling.other_details" href="ags/ags-AgsRecallRecycling.html#ags-AgsRecallRecycling.other_details">
+<ANCHOR id="AgsRecallRecyclingFlags" href="ags/ags-AgsRecallRecycling.html#AgsRecallRecyclingFlags">
+<ANCHOR id="ags-AgsRecallRecyclingDummy" href="ags/ags-AgsRecallRecyclingDummy.html">
+<ANCHOR id="ags-AgsRecallRecyclingDummy.functions" href="ags/ags-AgsRecallRecyclingDummy.html#ags-AgsRecallRecyclingDummy.functions">
+<ANCHOR id="ags-AgsRecallRecyclingDummy.includes" href="ags/ags-AgsRecallRecyclingDummy.html#ags-AgsRecallRecyclingDummy.includes">
+<ANCHOR id="ags-AgsRecallRecyclingDummy.description" href="ags/ags-AgsRecallRecyclingDummy.html#ags-AgsRecallRecyclingDummy.description">
+<ANCHOR id="ags-AgsRecallRecyclingDummy.functions_details" href="ags/ags-AgsRecallRecyclingDummy.html#ags-AgsRecallRecyclingDummy.functions_details">
+<ANCHOR id="ags-recall-recycling-dummy-new" href="ags/ags-AgsRecallRecyclingDummy.html#ags-recall-recycling-dummy-new">
+<ANCHOR id="ags-AgsRecallRecyclingDummy.other_details" href="ags/ags-AgsRecallRecyclingDummy.html#ags-AgsRecallRecyclingDummy.other_details">
+<ANCHOR id="ags-AgsRecycling" href="ags/ags-AgsRecycling.html">
+<ANCHOR id="ags-AgsRecycling.functions" href="ags/ags-AgsRecycling.html#ags-AgsRecycling.functions">
+<ANCHOR id="ags-AgsRecycling.other" href="ags/ags-AgsRecycling.html#ags-AgsRecycling.other">
+<ANCHOR id="ags-AgsRecycling.includes" href="ags/ags-AgsRecycling.html#ags-AgsRecycling.includes">
+<ANCHOR id="ags-AgsRecycling.description" href="ags/ags-AgsRecycling.html#ags-AgsRecycling.description">
+<ANCHOR id="ags-AgsRecycling.functions_details" href="ags/ags-AgsRecycling.html#ags-AgsRecycling.functions_details">
+<ANCHOR id="ags-recycling-set-devout" href="ags/ags-AgsRecycling.html#ags-recycling-set-devout">
+<ANCHOR id="ags-recycling-add-audio-signal" href="ags/ags-AgsRecycling.html#ags-recycling-add-audio-signal">
+<ANCHOR id="ags-recycling-remove-audio-signal" href="ags/ags-AgsRecycling.html#ags-recycling-remove-audio-signal">
+<ANCHOR id="ags-recycling-create-audio-signal-with-defaults" href="ags/ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-defaults">
+<ANCHOR id="ags-recycling-create-audio-signal-with-frame-count" href="ags/ags-AgsRecycling.html#ags-recycling-create-audio-signal-with-frame-count">
+<ANCHOR id="ags-recycling-position" href="ags/ags-AgsRecycling.html#ags-recycling-position">
+<ANCHOR id="ags-recycling-find-next-channel" href="ags/ags-AgsRecycling.html#ags-recycling-find-next-channel">
+<ANCHOR id="ags-recycling-new" href="ags/ags-AgsRecycling.html#ags-recycling-new">
+<ANCHOR id="ags-AgsRecycling.other_details" href="ags/ags-AgsRecycling.html#ags-AgsRecycling.other_details">
+<ANCHOR id="AgsRecyclingFlags" href="ags/ags-AgsRecycling.html#AgsRecyclingFlags">
+<ANCHOR id="ags-AgsRecyclingContainer" href="ags/ags-AgsRecyclingContainer.html">
+<ANCHOR id="ags-AgsRecyclingContainer.functions" href="ags/ags-AgsRecyclingContainer.html#ags-AgsRecyclingContainer.functions">
+<ANCHOR id="ags-AgsRecyclingContainer.includes" href="ags/ags-AgsRecyclingContainer.html#ags-AgsRecyclingContainer.includes">
+<ANCHOR id="ags-AgsRecyclingContainer.description" href="ags/ags-AgsRecyclingContainer.html#ags-AgsRecyclingContainer.description">
+<ANCHOR id="ags-AgsRecyclingContainer.functions_details" href="ags/ags-AgsRecyclingContainer.html#ags-AgsRecyclingContainer.functions_details">
+<ANCHOR id="ags-recycling-container-replace" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-replace">
+<ANCHOR id="ags-recycling-container-add" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-add">
+<ANCHOR id="ags-recycling-container-remove" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-remove">
+<ANCHOR id="ags-recycling-container-insert" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-insert">
+<ANCHOR id="ags-recycling-container-get-toplevel" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-get-toplevel">
+<ANCHOR id="ags-recycling-container-find" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-find">
+<ANCHOR id="ags-recycling-container-find-child" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-find-child">
+<ANCHOR id="ags-recycling-container-find-parent" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-find-parent">
+<ANCHOR id="ags-recycling-container-add-child" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-add-child">
+<ANCHOR id="ags-recycling-container-remove-child" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-remove-child">
+<ANCHOR id="ags-recycling-container-get-child-recall-id" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-get-child-recall-id">
+<ANCHOR id="ags-recycling-container-reset-recycling" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-reset-recycling">
+<ANCHOR id="ags-recycling-container-new" href="ags/ags-AgsRecyclingContainer.html#ags-recycling-container-new">
+<ANCHOR id="ags-AgsRecyclingContainer.other_details" href="ags/ags-AgsRecyclingContainer.html#ags-AgsRecyclingContainer.other_details">
+<ANCHOR id="ags-AgsTask" href="ags/ags-AgsTask.html">
+<ANCHOR id="ags-AgsTask.functions" href="ags/ags-AgsTask.html#ags-AgsTask.functions">
+<ANCHOR id="ags-AgsTask.other" href="ags/ags-AgsTask.html#ags-AgsTask.other">
+<ANCHOR id="ags-AgsTask.includes" href="ags/ags-AgsTask.html#ags-AgsTask.includes">
+<ANCHOR id="ags-AgsTask.description" href="ags/ags-AgsTask.html#ags-AgsTask.description">
+<ANCHOR id="ags-AgsTask.functions_details" href="ags/ags-AgsTask.html#ags-AgsTask.functions_details">
+<ANCHOR id="ags-task-launch" href="ags/ags-AgsTask.html#ags-task-launch">
+<ANCHOR id="ags-task-failure" href="ags/ags-AgsTask.html#ags-task-failure">
+<ANCHOR id="ags-task-new" href="ags/ags-AgsTask.html#ags-task-new">
+<ANCHOR id="ags-AgsTask.other_details" href="ags/ags-AgsTask.html#ags-AgsTask.other_details">
+<ANCHOR id="AgsTaskFlags" href="ags/ags-AgsTask.html#AgsTaskFlags">
+<ANCHOR id="ags-AgsTimestamp" href="ags/ags-AgsTimestamp.html">
+<ANCHOR id="ags-AgsTimestamp.functions" href="ags/ags-AgsTimestamp.html#ags-AgsTimestamp.functions">
+<ANCHOR id="ags-AgsTimestamp.other" href="ags/ags-AgsTimestamp.html#ags-AgsTimestamp.other">
+<ANCHOR id="ags-AgsTimestamp.includes" href="ags/ags-AgsTimestamp.html#ags-AgsTimestamp.includes">
+<ANCHOR id="ags-AgsTimestamp.description" href="ags/ags-AgsTimestamp.html#ags-AgsTimestamp.description">
+<ANCHOR id="ags-AgsTimestamp.functions_details" href="ags/ags-AgsTimestamp.html#ags-AgsTimestamp.functions_details">
+<ANCHOR id="ags-timestamp-new" href="ags/ags-AgsTimestamp.html#ags-timestamp-new">
+<ANCHOR id="ags-AgsTimestamp.other_details" href="ags/ags-AgsTimestamp.html#ags-AgsTimestamp.other_details">
+<ANCHOR id="AgsTimestampFlags" href="ags/ags-AgsTimestamp.html#AgsTimestampFlags">
+<ANCHOR id="ags-AgsTimestampFactory" href="ags/ags-AgsTimestampFactory.html">
+<ANCHOR id="ags-AgsTimestampFactory.functions" href="ags/ags-AgsTimestampFactory.html#ags-AgsTimestampFactory.functions">
+<ANCHOR id="ags-AgsTimestampFactory.other" href="ags/ags-AgsTimestampFactory.html#ags-AgsTimestampFactory.other">
+<ANCHOR id="ags-AgsTimestampFactory.includes" href="ags/ags-AgsTimestampFactory.html#ags-AgsTimestampFactory.includes">
+<ANCHOR id="ags-AgsTimestampFactory.description" href="ags/ags-AgsTimestampFactory.html#ags-AgsTimestampFactory.description">
+<ANCHOR id="ags-AgsTimestampFactory.functions_details" href="ags/ags-AgsTimestampFactory.html#ags-AgsTimestampFactory.functions_details">
+<ANCHOR id="ags-timestamp-factory-create" href="ags/ags-AgsTimestampFactory.html#ags-timestamp-factory-create">
+<ANCHOR id="ags-timestamp-factory-get-instance" href="ags/ags-AgsTimestampFactory.html#ags-timestamp-factory-get-instance">
+<ANCHOR id="ags-timestamp-factory-new" href="ags/ags-AgsTimestampFactory.html#ags-timestamp-factory-new">
+<ANCHOR id="ags-AgsTimestampFactory.other_details" href="ags/ags-AgsTimestampFactory.html#ags-AgsTimestampFactory.other_details">
+<ANCHOR id="AgsTimestampFactoryFlags" href="ags/ags-AgsTimestampFactory.html#AgsTimestampFactoryFlags">
+<ANCHOR id="ags-ags-synths" href="ags/ags-ags-synths.html">
+<ANCHOR id="ags-ags-synths.functions" href="ags/ags-ags-synths.html#ags-ags-synths.functions">
+<ANCHOR id="ags-ags-synths.description" href="ags/ags-ags-synths.html#ags-ags-synths.description">
+<ANCHOR id="ags-ags-synths.functions_details" href="ags/ags-ags-synths.html#ags-ags-synths.functions_details">
+<ANCHOR id="ags-synth-sin" href="ags/ags-ags-synths.html#ags-synth-sin">
+<ANCHOR id="ags-synth-saw" href="ags/ags-ags-synths.html#ags-synth-saw">
+<ANCHOR id="ags-synth-triangle" href="ags/ags-ags-synths.html#ags-synth-triangle">
+<ANCHOR id="ags-synth-square" href="ags/ags-ags-synths.html#ags-synth-square">
+<ANCHOR id="ags-ags-synths.other_details" href="ags/ags-ags-synths.html#ags-ags-synths.other_details">
+<ANCHOR id="ags-AgsAudioFile" href="ags/ags-AgsAudioFile.html">
+<ANCHOR id="ags-AgsAudioFile.functions" href="ags/ags-AgsAudioFile.html#ags-AgsAudioFile.functions">
+<ANCHOR id="ags-AgsAudioFile.includes" href="ags/ags-AgsAudioFile.html#ags-AgsAudioFile.includes">
+<ANCHOR id="ags-AgsAudioFile.description" href="ags/ags-AgsAudioFile.html#ags-AgsAudioFile.description">
+<ANCHOR id="ags-AgsAudioFile.functions_details" href="ags/ags-AgsAudioFile.html#ags-AgsAudioFile.functions_details">
+<ANCHOR id="ags-audio-file-open" href="ags/ags-AgsAudioFile.html#ags-audio-file-open">
+<ANCHOR id="ags-audio-file-open-from-data" href="ags/ags-AgsAudioFile.html#ags-audio-file-open-from-data">
+<ANCHOR id="ags-audio-file-rw-open" href="ags/ags-AgsAudioFile.html#ags-audio-file-rw-open">
+<ANCHOR id="ags-audio-file-close" href="ags/ags-AgsAudioFile.html#ags-audio-file-close">
+<ANCHOR id="ags-audio-file-read-audio-signal" href="ags/ags-AgsAudioFile.html#ags-audio-file-read-audio-signal">
+<ANCHOR id="ags-audio-file-seek" href="ags/ags-AgsAudioFile.html#ags-audio-file-seek">
+<ANCHOR id="ags-audio-file-write" href="ags/ags-AgsAudioFile.html#ags-audio-file-write">
+<ANCHOR id="ags-audio-file-flush" href="ags/ags-AgsAudioFile.html#ags-audio-file-flush">
+<ANCHOR id="ags-audio-file-new" href="ags/ags-AgsAudioFile.html#ags-audio-file-new">
+<ANCHOR id="ags-AgsAudioFile.other_details" href="ags/ags-AgsAudioFile.html#ags-AgsAudioFile.other_details">
+<ANCHOR id="ags-AgsIpatch" href="ags/ags-AgsIpatch.html">
+<ANCHOR id="ags-AgsIpatch.functions" href="ags/ags-AgsIpatch.html#ags-AgsIpatch.functions">
+<ANCHOR id="ags-AgsIpatch.other" href="ags/ags-AgsIpatch.html#ags-AgsIpatch.other">
+<ANCHOR id="ags-AgsIpatch.includes" href="ags/ags-AgsIpatch.html#ags-AgsIpatch.includes">
+<ANCHOR id="ags-AgsIpatch.description" href="ags/ags-AgsIpatch.html#ags-AgsIpatch.description">
+<ANCHOR id="ags-AgsIpatch.functions_details" href="ags/ags-AgsIpatch.html#ags-AgsIpatch.functions_details">
+<ANCHOR id="ags-ipatch-new" href="ags/ags-AgsIpatch.html#ags-ipatch-new">
+<ANCHOR id="ags-AgsIpatch.other_details" href="ags/ags-AgsIpatch.html#ags-AgsIpatch.other_details">
+<ANCHOR id="AGS-IPATCH-DEFAULT-CHANNELS:CAPS" href="ags/ags-AgsIpatch.html#AGS-IPATCH-DEFAULT-CHANNELS:CAPS">
+<ANCHOR id="AGS-IPATCH-READ:CAPS" href="ags/ags-AgsIpatch.html#AGS-IPATCH-READ:CAPS">
+<ANCHOR id="AGS-IPATCH-WRITE:CAPS" href="ags/ags-AgsIpatch.html#AGS-IPATCH-WRITE:CAPS">
+<ANCHOR id="AgsIpatchFlags" href="ags/ags-AgsIpatch.html#AgsIpatchFlags">
+<ANCHOR id="ags-AgsIpatchSF2Reader" href="ags/ags-AgsIpatchSF2Reader.html">
+<ANCHOR id="ags-AgsIpatchSF2Reader.functions" href="ags/ags-AgsIpatchSF2Reader.html#ags-AgsIpatchSF2Reader.functions">
+<ANCHOR id="ags-AgsIpatchSF2Reader.other" href="ags/ags-AgsIpatchSF2Reader.html#ags-AgsIpatchSF2Reader.other">
+<ANCHOR id="ags-AgsIpatchSF2Reader.includes" href="ags/ags-AgsIpatchSF2Reader.html#ags-AgsIpatchSF2Reader.includes">
+<ANCHOR id="ags-AgsIpatchSF2Reader.description" href="ags/ags-AgsIpatchSF2Reader.html#ags-AgsIpatchSF2Reader.description">
+<ANCHOR id="ags-AgsIpatchSF2Reader.functions_details" href="ags/ags-AgsIpatchSF2Reader.html#ags-AgsIpatchSF2Reader.functions_details">
+<ANCHOR id="ags-ipatch-sf2-reader-new" href="ags/ags-AgsIpatchSF2Reader.html#ags-ipatch-sf2-reader-new">
+<ANCHOR id="ags-AgsIpatchSF2Reader.other_details" href="ags/ags-AgsIpatchSF2Reader.html#ags-AgsIpatchSF2Reader.other_details">
+<ANCHOR id="AgsSF2Levels" href="ags/ags-AgsIpatchSF2Reader.html#AgsSF2Levels">
+<ANCHOR id="ags-AgsSndfile" href="ags/ags-AgsSndfile.html">
+<ANCHOR id="ags-AgsSndfile.functions" href="ags/ags-AgsSndfile.html#ags-AgsSndfile.functions">
+<ANCHOR id="ags-AgsSndfile.other" href="ags/ags-AgsSndfile.html#ags-AgsSndfile.other">
+<ANCHOR id="ags-AgsSndfile.includes" href="ags/ags-AgsSndfile.html#ags-AgsSndfile.includes">
+<ANCHOR id="ags-AgsSndfile.description" href="ags/ags-AgsSndfile.html#ags-AgsSndfile.description">
+<ANCHOR id="ags-AgsSndfile.functions_details" href="ags/ags-AgsSndfile.html#ags-AgsSndfile.functions_details">
+<ANCHOR id="ags-sndfile-new" href="ags/ags-AgsSndfile.html#ags-sndfile-new">
+<ANCHOR id="ags-AgsSndfile.other_details" href="ags/ags-AgsSndfile.html#ags-AgsSndfile.other_details">
+<ANCHOR id="AgsSndfileFlags" href="ags/ags-AgsSndfile.html#AgsSndfileFlags">
+<ANCHOR id="ags-AgsBufferAudioSignal" href="ags/ags-AgsBufferAudioSignal.html">
+<ANCHOR id="ags-AgsBufferAudioSignal.functions" href="ags/ags-AgsBufferAudioSignal.html#ags-AgsBufferAudioSignal.functions">
+<ANCHOR id="ags-AgsBufferAudioSignal.includes" href="ags/ags-AgsBufferAudioSignal.html#ags-AgsBufferAudioSignal.includes">
+<ANCHOR id="ags-AgsBufferAudioSignal.description" href="ags/ags-AgsBufferAudioSignal.html#ags-AgsBufferAudioSignal.description">
+<ANCHOR id="ags-AgsBufferAudioSignal.functions_details" href="ags/ags-AgsBufferAudioSignal.html#ags-AgsBufferAudioSignal.functions_details">
+<ANCHOR id="ags-buffer-audio-signal-new" href="ags/ags-AgsBufferAudioSignal.html#ags-buffer-audio-signal-new">
+<ANCHOR id="ags-AgsBufferAudioSignal.other_details" href="ags/ags-AgsBufferAudioSignal.html#ags-AgsBufferAudioSignal.other_details">
+<ANCHOR id="ags-AgsBufferChannel" href="ags/ags-AgsBufferChannel.html">
+<ANCHOR id="ags-AgsBufferChannel.functions" href="ags/ags-AgsBufferChannel.html#ags-AgsBufferChannel.functions">
+<ANCHOR id="ags-AgsBufferChannel.includes" href="ags/ags-AgsBufferChannel.html#ags-AgsBufferChannel.includes">
+<ANCHOR id="ags-AgsBufferChannel.description" href="ags/ags-AgsBufferChannel.html#ags-AgsBufferChannel.description">
+<ANCHOR id="ags-AgsBufferChannel.functions_details" href="ags/ags-AgsBufferChannel.html#ags-AgsBufferChannel.functions_details">
+<ANCHOR id="ags-buffer-channel-new" href="ags/ags-AgsBufferChannel.html#ags-buffer-channel-new">
+<ANCHOR id="ags-AgsBufferChannel.other_details" href="ags/ags-AgsBufferChannel.html#ags-AgsBufferChannel.other_details">
+<ANCHOR id="ags-AgsBufferChannelRun" href="ags/ags-AgsBufferChannelRun.html">
+<ANCHOR id="ags-AgsBufferChannelRun.functions" href="ags/ags-AgsBufferChannelRun.html#ags-AgsBufferChannelRun.functions">
+<ANCHOR id="ags-AgsBufferChannelRun.includes" href="ags/ags-AgsBufferChannelRun.html#ags-AgsBufferChannelRun.includes">
+<ANCHOR id="ags-AgsBufferChannelRun.description" href="ags/ags-AgsBufferChannelRun.html#ags-AgsBufferChannelRun.description">
+<ANCHOR id="ags-AgsBufferChannelRun.functions_details" href="ags/ags-AgsBufferChannelRun.html#ags-AgsBufferChannelRun.functions_details">
+<ANCHOR id="ags-buffer-channel-run-new" href="ags/ags-AgsBufferChannelRun.html#ags-buffer-channel-run-new">
+<ANCHOR id="ags-AgsBufferChannelRun.other_details" href="ags/ags-AgsBufferChannelRun.html#ags-AgsBufferChannelRun.other_details">
+<ANCHOR id="ags-AgsBufferRecycling" href="ags/ags-AgsBufferRecycling.html">
+<ANCHOR id="ags-AgsBufferRecycling.functions" href="ags/ags-AgsBufferRecycling.html#ags-AgsBufferRecycling.functions">
+<ANCHOR id="ags-AgsBufferRecycling.includes" href="ags/ags-AgsBufferRecycling.html#ags-AgsBufferRecycling.includes">
+<ANCHOR id="ags-AgsBufferRecycling.description" href="ags/ags-AgsBufferRecycling.html#ags-AgsBufferRecycling.description">
+<ANCHOR id="ags-AgsBufferRecycling.functions_details" href="ags/ags-AgsBufferRecycling.html#ags-AgsBufferRecycling.functions_details">
+<ANCHOR id="ags-buffer-recycling-new" href="ags/ags-AgsBufferRecycling.html#ags-buffer-recycling-new">
+<ANCHOR id="ags-AgsBufferRecycling.other_details" href="ags/ags-AgsBufferRecycling.html#ags-AgsBufferRecycling.other_details">
+<ANCHOR id="ags-AgsCopyAudioSignal" href="ags/ags-AgsCopyAudioSignal.html">
+<ANCHOR id="ags-AgsCopyAudioSignal.functions" href="ags/ags-AgsCopyAudioSignal.html#ags-AgsCopyAudioSignal.functions">
+<ANCHOR id="ags-AgsCopyAudioSignal.includes" href="ags/ags-AgsCopyAudioSignal.html#ags-AgsCopyAudioSignal.includes">
+<ANCHOR id="ags-AgsCopyAudioSignal.description" href="ags/ags-AgsCopyAudioSignal.html#ags-AgsCopyAudioSignal.description">
+<ANCHOR id="ags-AgsCopyAudioSignal.functions_details" href="ags/ags-AgsCopyAudioSignal.html#ags-AgsCopyAudioSignal.functions_details">
+<ANCHOR id="ags-copy-audio-signal-new" href="ags/ags-AgsCopyAudioSignal.html#ags-copy-audio-signal-new">
+<ANCHOR id="ags-AgsCopyAudioSignal.other_details" href="ags/ags-AgsCopyAudioSignal.html#ags-AgsCopyAudioSignal.other_details">
+<ANCHOR id="ags-AgsCopyChannel" href="ags/ags-AgsCopyChannel.html">
+<ANCHOR id="ags-AgsCopyChannel.functions" href="ags/ags-AgsCopyChannel.html#ags-AgsCopyChannel.functions">
+<ANCHOR id="ags-AgsCopyChannel.includes" href="ags/ags-AgsCopyChannel.html#ags-AgsCopyChannel.includes">
+<ANCHOR id="ags-AgsCopyChannel.description" href="ags/ags-AgsCopyChannel.html#ags-AgsCopyChannel.description">
+<ANCHOR id="ags-AgsCopyChannel.functions_details" href="ags/ags-AgsCopyChannel.html#ags-AgsCopyChannel.functions_details">
+<ANCHOR id="ags-copy-channel-new" href="ags/ags-AgsCopyChannel.html#ags-copy-channel-new">
+<ANCHOR id="ags-AgsCopyChannel.other_details" href="ags/ags-AgsCopyChannel.html#ags-AgsCopyChannel.other_details">
+<ANCHOR id="ags-AgsCopyChannelRun" href="ags/ags-AgsCopyChannelRun.html">
+<ANCHOR id="ags-AgsCopyChannelRun.functions" href="ags/ags-AgsCopyChannelRun.html#ags-AgsCopyChannelRun.functions">
+<ANCHOR id="ags-AgsCopyChannelRun.other" href="ags/ags-AgsCopyChannelRun.html#ags-AgsCopyChannelRun.other">
+<ANCHOR id="ags-AgsCopyChannelRun.includes" href="ags/ags-AgsCopyChannelRun.html#ags-AgsCopyChannelRun.includes">
+<ANCHOR id="ags-AgsCopyChannelRun.description" href="ags/ags-AgsCopyChannelRun.html#ags-AgsCopyChannelRun.description">
+<ANCHOR id="ags-AgsCopyChannelRun.functions_details" href="ags/ags-AgsCopyChannelRun.html#ags-AgsCopyChannelRun.functions_details">
+<ANCHOR id="ags-copy-channel-run-new" href="ags/ags-AgsCopyChannelRun.html#ags-copy-channel-run-new">
+<ANCHOR id="ags-AgsCopyChannelRun.other_details" href="ags/ags-AgsCopyChannelRun.html#ags-AgsCopyChannelRun.other_details">
+<ANCHOR id="AgsCopyChannelRunFlags" href="ags/ags-AgsCopyChannelRun.html#AgsCopyChannelRunFlags">
+<ANCHOR id="ags-AgsCopyNotationAudio" href="ags/ags-AgsCopyNotationAudio.html">
+<ANCHOR id="ags-AgsCopyNotationAudio.functions" href="ags/ags-AgsCopyNotationAudio.html#ags-AgsCopyNotationAudio.functions">
+<ANCHOR id="ags-AgsCopyNotationAudio.other" href="ags/ags-AgsCopyNotationAudio.html#ags-AgsCopyNotationAudio.other">
+<ANCHOR id="ags-AgsCopyNotationAudio.includes" href="ags/ags-AgsCopyNotationAudio.html#ags-AgsCopyNotationAudio.includes">
+<ANCHOR id="ags-AgsCopyNotationAudio.description" href="ags/ags-AgsCopyNotationAudio.html#ags-AgsCopyNotationAudio.description">
+<ANCHOR id="ags-AgsCopyNotationAudio.functions_details" href="ags/ags-AgsCopyNotationAudio.html#ags-AgsCopyNotationAudio.functions_details">
+<ANCHOR id="ags-copy-notation-audio-new" href="ags/ags-AgsCopyNotationAudio.html#ags-copy-notation-audio-new">
+<ANCHOR id="ags-AgsCopyNotationAudio.other_details" href="ags/ags-AgsCopyNotationAudio.html#ags-AgsCopyNotationAudio.other_details">
+<ANCHOR id="AgsCopyNotationAudioFlags" href="ags/ags-AgsCopyNotationAudio.html#AgsCopyNotationAudioFlags">
+<ANCHOR id="ags-AgsCopyNotationAudioRun" href="ags/ags-AgsCopyNotationAudioRun.html">
+<ANCHOR id="ags-AgsCopyNotationAudioRun.functions" href="ags/ags-AgsCopyNotationAudioRun.html#ags-AgsCopyNotationAudioRun.functions">
+<ANCHOR id="ags-AgsCopyNotationAudioRun.includes" href="ags/ags-AgsCopyNotationAudioRun.html#ags-AgsCopyNotationAudioRun.includes">
+<ANCHOR id="ags-AgsCopyNotationAudioRun.description" href="ags/ags-AgsCopyNotationAudioRun.html#ags-AgsCopyNotationAudioRun.description">
+<ANCHOR id="ags-AgsCopyNotationAudioRun.functions_details" href="ags/ags-AgsCopyNotationAudioRun.html#ags-AgsCopyNotationAudioRun.functions_details">
+<ANCHOR id="ags-copy-notation-audio-run-new" href="ags/ags-AgsCopyNotationAudioRun.html#ags-copy-notation-audio-run-new">
+<ANCHOR id="ags-AgsCopyNotationAudioRun.other_details" href="ags/ags-AgsCopyNotationAudioRun.html#ags-AgsCopyNotationAudioRun.other_details">
+<ANCHOR id="ags-AgsCopyPatternAudio" href="ags/ags-AgsCopyPatternAudio.html">
+<ANCHOR id="ags-AgsCopyPatternAudio.functions" href="ags/ags-AgsCopyPatternAudio.html#ags-AgsCopyPatternAudio.functions">
+<ANCHOR id="ags-AgsCopyPatternAudio.includes" href="ags/ags-AgsCopyPatternAudio.html#ags-AgsCopyPatternAudio.includes">
+<ANCHOR id="ags-AgsCopyPatternAudio.description" href="ags/ags-AgsCopyPatternAudio.html#ags-AgsCopyPatternAudio.description">
+<ANCHOR id="ags-AgsCopyPatternAudio.functions_details" href="ags/ags-AgsCopyPatternAudio.html#ags-AgsCopyPatternAudio.functions_details">
+<ANCHOR id="ags-copy-pattern-audio-new" href="ags/ags-AgsCopyPatternAudio.html#ags-copy-pattern-audio-new">
+<ANCHOR id="ags-AgsCopyPatternAudio.other_details" href="ags/ags-AgsCopyPatternAudio.html#ags-AgsCopyPatternAudio.other_details">
+<ANCHOR id="ags-AgsCopyPatternAudioRun" href="ags/ags-AgsCopyPatternAudioRun.html">
+<ANCHOR id="ags-AgsCopyPatternAudioRun.functions" href="ags/ags-AgsCopyPatternAudioRun.html#ags-AgsCopyPatternAudioRun.functions">
+<ANCHOR id="ags-AgsCopyPatternAudioRun.includes" href="ags/ags-AgsCopyPatternAudioRun.html#ags-AgsCopyPatternAudioRun.includes">
+<ANCHOR id="ags-AgsCopyPatternAudioRun.description" href="ags/ags-AgsCopyPatternAudioRun.html#ags-AgsCopyPatternAudioRun.description">
+<ANCHOR id="ags-AgsCopyPatternAudioRun.functions_details" href="ags/ags-AgsCopyPatternAudioRun.html#ags-AgsCopyPatternAudioRun.functions_details">
+<ANCHOR id="ags-copy-pattern-audio-run-new" href="ags/ags-AgsCopyPatternAudioRun.html#ags-copy-pattern-audio-run-new">
+<ANCHOR id="ags-AgsCopyPatternAudioRun.other_details" href="ags/ags-AgsCopyPatternAudioRun.html#ags-AgsCopyPatternAudioRun.other_details">
+<ANCHOR id="ags-AgsCopyPatternChannel" href="ags/ags-AgsCopyPatternChannel.html">
+<ANCHOR id="ags-AgsCopyPatternChannel.functions" href="ags/ags-AgsCopyPatternChannel.html#ags-AgsCopyPatternChannel.functions">
+<ANCHOR id="ags-AgsCopyPatternChannel.includes" href="ags/ags-AgsCopyPatternChannel.html#ags-AgsCopyPatternChannel.includes">
+<ANCHOR id="ags-AgsCopyPatternChannel.description" href="ags/ags-AgsCopyPatternChannel.html#ags-AgsCopyPatternChannel.description">
+<ANCHOR id="ags-AgsCopyPatternChannel.functions_details" href="ags/ags-AgsCopyPatternChannel.html#ags-AgsCopyPatternChannel.functions_details">
+<ANCHOR id="ags-copy-pattern-channel-template-find-source-and-destination" href="ags/ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-template-find-source-and-destination">
+<ANCHOR id="ags-copy-pattern-channel-new" href="ags/ags-AgsCopyPatternChannel.html#ags-copy-pattern-channel-new">
+<ANCHOR id="ags-AgsCopyPatternChannel.other_details" href="ags/ags-AgsCopyPatternChannel.html#ags-AgsCopyPatternChannel.other_details">
+<ANCHOR id="ags-AgsCopyPatternChannelRun" href="ags/ags-AgsCopyPatternChannelRun.html">
+<ANCHOR id="ags-AgsCopyPatternChannelRun.functions" href="ags/ags-AgsCopyPatternChannelRun.html#ags-AgsCopyPatternChannelRun.functions">
+<ANCHOR id="ags-AgsCopyPatternChannelRun.includes" href="ags/ags-AgsCopyPatternChannelRun.html#ags-AgsCopyPatternChannelRun.includes">
+<ANCHOR id="ags-AgsCopyPatternChannelRun.description" href="ags/ags-AgsCopyPatternChannelRun.html#ags-AgsCopyPatternChannelRun.description">
+<ANCHOR id="ags-AgsCopyPatternChannelRun.functions_details" href="ags/ags-AgsCopyPatternChannelRun.html#ags-AgsCopyPatternChannelRun.functions_details">
+<ANCHOR id="ags-copy-pattern-channel-run-new" href="ags/ags-AgsCopyPatternChannelRun.html#ags-copy-pattern-channel-run-new">
+<ANCHOR id="ags-AgsCopyPatternChannelRun.other_details" href="ags/ags-AgsCopyPatternChannelRun.html#ags-AgsCopyPatternChannelRun.other_details">
+<ANCHOR id="ags-AgsCopyRecycling" href="ags/ags-AgsCopyRecycling.html">
+<ANCHOR id="ags-AgsCopyRecycling.functions" href="ags/ags-AgsCopyRecycling.html#ags-AgsCopyRecycling.functions">
+<ANCHOR id="ags-AgsCopyRecycling.includes" href="ags/ags-AgsCopyRecycling.html#ags-AgsCopyRecycling.includes">
+<ANCHOR id="ags-AgsCopyRecycling.description" href="ags/ags-AgsCopyRecycling.html#ags-AgsCopyRecycling.description">
+<ANCHOR id="ags-AgsCopyRecycling.functions_details" href="ags/ags-AgsCopyRecycling.html#ags-AgsCopyRecycling.functions_details">
+<ANCHOR id="ags-copy-recycling-new" href="ags/ags-AgsCopyRecycling.html#ags-copy-recycling-new">
+<ANCHOR id="ags-AgsCopyRecycling.other_details" href="ags/ags-AgsCopyRecycling.html#ags-AgsCopyRecycling.other_details">
+<ANCHOR id="ags-AgsCountBeatsAudio" href="ags/ags-AgsCountBeatsAudio.html">
+<ANCHOR id="ags-AgsCountBeatsAudio.functions" href="ags/ags-AgsCountBeatsAudio.html#ags-AgsCountBeatsAudio.functions">
+<ANCHOR id="ags-AgsCountBeatsAudio.includes" href="ags/ags-AgsCountBeatsAudio.html#ags-AgsCountBeatsAudio.includes">
+<ANCHOR id="ags-AgsCountBeatsAudio.description" href="ags/ags-AgsCountBeatsAudio.html#ags-AgsCountBeatsAudio.description">
+<ANCHOR id="ags-AgsCountBeatsAudio.functions_details" href="ags/ags-AgsCountBeatsAudio.html#ags-AgsCountBeatsAudio.functions_details">
+<ANCHOR id="ags-count-beats-audio-new" href="ags/ags-AgsCountBeatsAudio.html#ags-count-beats-audio-new">
+<ANCHOR id="ags-AgsCountBeatsAudio.other_details" href="ags/ags-AgsCountBeatsAudio.html#ags-AgsCountBeatsAudio.other_details">
+<ANCHOR id="ags-AgsCountBeatsAudioRun" href="ags/ags-AgsCountBeatsAudioRun.html">
+<ANCHOR id="ags-AgsCountBeatsAudioRun.functions" href="ags/ags-AgsCountBeatsAudioRun.html#ags-AgsCountBeatsAudioRun.functions">
+<ANCHOR id="ags-AgsCountBeatsAudioRun.includes" href="ags/ags-AgsCountBeatsAudioRun.html#ags-AgsCountBeatsAudioRun.includes">
+<ANCHOR id="ags-AgsCountBeatsAudioRun.description" href="ags/ags-AgsCountBeatsAudioRun.html#ags-AgsCountBeatsAudioRun.description">
+<ANCHOR id="ags-AgsCountBeatsAudioRun.functions_details" href="ags/ags-AgsCountBeatsAudioRun.html#ags-AgsCountBeatsAudioRun.functions_details">
+<ANCHOR id="ags-count-beats-audio-run-notation-start" href="ags/ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-start">
+<ANCHOR id="ags-count-beats-audio-run-notation-loop" href="ags/ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-loop">
+<ANCHOR id="ags-count-beats-audio-run-notation-stop" href="ags/ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-notation-stop">
+<ANCHOR id="ags-count-beats-audio-run-sequencer-start" href="ags/ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-start">
+<ANCHOR id="ags-count-beats-audio-run-sequencer-loop" href="ags/ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-loop">
+<ANCHOR id="ags-count-beats-audio-run-sequencer-stop" href="ags/ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-sequencer-stop">
+<ANCHOR id="ags-count-beats-audio-run-new" href="ags/ags-AgsCountBeatsAudioRun.html#ags-count-beats-audio-run-new">
+<ANCHOR id="ags-AgsCountBeatsAudioRun.other_details" href="ags/ags-AgsCountBeatsAudioRun.html#ags-AgsCountBeatsAudioRun.other_details">
+<ANCHOR id="ags-AgsDelayAudio" href="ags/ags-AgsDelayAudio.html">
+<ANCHOR id="ags-AgsDelayAudio.functions" href="ags/ags-AgsDelayAudio.html#ags-AgsDelayAudio.functions">
+<ANCHOR id="ags-AgsDelayAudio.includes" href="ags/ags-AgsDelayAudio.html#ags-AgsDelayAudio.includes">
+<ANCHOR id="ags-AgsDelayAudio.description" href="ags/ags-AgsDelayAudio.html#ags-AgsDelayAudio.description">
+<ANCHOR id="ags-AgsDelayAudio.functions_details" href="ags/ags-AgsDelayAudio.html#ags-AgsDelayAudio.functions_details">
+<ANCHOR id="ags-delay-audio-notation-duration-changed" href="ags/ags-AgsDelayAudio.html#ags-delay-audio-notation-duration-changed">
+<ANCHOR id="ags-delay-audio-sequencer-duration-changed" href="ags/ags-AgsDelayAudio.html#ags-delay-audio-sequencer-duration-changed">
+<ANCHOR id="ags-delay-audio-new" href="ags/ags-AgsDelayAudio.html#ags-delay-audio-new">
+<ANCHOR id="ags-AgsDelayAudio.other_details" href="ags/ags-AgsDelayAudio.html#ags-AgsDelayAudio.other_details">
+<ANCHOR id="ags-AgsDelayAudioRun" href="ags/ags-AgsDelayAudioRun.html">
+<ANCHOR id="ags-AgsDelayAudioRun.functions" href="ags/ags-AgsDelayAudioRun.html#ags-AgsDelayAudioRun.functions">
+<ANCHOR id="ags-AgsDelayAudioRun.includes" href="ags/ags-AgsDelayAudioRun.html#ags-AgsDelayAudioRun.includes">
+<ANCHOR id="ags-AgsDelayAudioRun.description" href="ags/ags-AgsDelayAudioRun.html#ags-AgsDelayAudioRun.description">
+<ANCHOR id="ags-AgsDelayAudioRun.functions_details" href="ags/ags-AgsDelayAudioRun.html#ags-AgsDelayAudioRun.functions_details">
+<ANCHOR id="ags-delay-audio-run-notation-alloc-output" href="ags/ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-output">
+<ANCHOR id="ags-delay-audio-run-notation-alloc-input" href="ags/ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-alloc-input">
+<ANCHOR id="ags-delay-audio-run-notation-count" href="ags/ags-AgsDelayAudioRun.html#ags-delay-audio-run-notation-count">
+<ANCHOR id="ags-delay-audio-run-sequencer-alloc-output" href="ags/ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-output">
+<ANCHOR id="ags-delay-audio-run-sequencer-alloc-input" href="ags/ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-alloc-input">
+<ANCHOR id="ags-delay-audio-run-sequencer-count" href="ags/ags-AgsDelayAudioRun.html#ags-delay-audio-run-sequencer-count">
+<ANCHOR id="ags-delay-audio-run-new" href="ags/ags-AgsDelayAudioRun.html#ags-delay-audio-run-new">
+<ANCHOR id="ags-AgsDelayAudioRun.other_details" href="ags/ags-AgsDelayAudioRun.html#ags-AgsDelayAudioRun.other_details">
+<ANCHOR id="ags-AgsLoopChannel" href="ags/ags-AgsLoopChannel.html">
+<ANCHOR id="ags-AgsLoopChannel.functions" href="ags/ags-AgsLoopChannel.html#ags-AgsLoopChannel.functions">
+<ANCHOR id="ags-AgsLoopChannel.includes" href="ags/ags-AgsLoopChannel.html#ags-AgsLoopChannel.includes">
+<ANCHOR id="ags-AgsLoopChannel.description" href="ags/ags-AgsLoopChannel.html#ags-AgsLoopChannel.description">
+<ANCHOR id="ags-AgsLoopChannel.functions_details" href="ags/ags-AgsLoopChannel.html#ags-AgsLoopChannel.functions_details">
+<ANCHOR id="ags-loop-channel-new" href="ags/ags-AgsLoopChannel.html#ags-loop-channel-new">
+<ANCHOR id="ags-AgsLoopChannel.other_details" href="ags/ags-AgsLoopChannel.html#ags-AgsLoopChannel.other_details">
+<ANCHOR id="ags-AgsLoopChannelRun" href="ags/ags-AgsLoopChannelRun.html">
+<ANCHOR id="ags-AgsLoopChannelRun.functions" href="ags/ags-AgsLoopChannelRun.html#ags-AgsLoopChannelRun.functions">
+<ANCHOR id="ags-AgsLoopChannelRun.includes" href="ags/ags-AgsLoopChannelRun.html#ags-AgsLoopChannelRun.includes">
+<ANCHOR id="ags-AgsLoopChannelRun.description" href="ags/ags-AgsLoopChannelRun.html#ags-AgsLoopChannelRun.description">
+<ANCHOR id="ags-AgsLoopChannelRun.functions_details" href="ags/ags-AgsLoopChannelRun.html#ags-AgsLoopChannelRun.functions_details">
+<ANCHOR id="ags-loop-channel-run-new" href="ags/ags-AgsLoopChannelRun.html#ags-loop-channel-run-new">
+<ANCHOR id="ags-AgsLoopChannelRun.other_details" href="ags/ags-AgsLoopChannelRun.html#ags-AgsLoopChannelRun.other_details">
+<ANCHOR id="ags-AgsPeakChannel" href="ags/ags-AgsPeakChannel.html">
+<ANCHOR id="ags-AgsPeakChannel.functions" href="ags/ags-AgsPeakChannel.html#ags-AgsPeakChannel.functions">
+<ANCHOR id="ags-AgsPeakChannel.includes" href="ags/ags-AgsPeakChannel.html#ags-AgsPeakChannel.includes">
+<ANCHOR id="ags-AgsPeakChannel.description" href="ags/ags-AgsPeakChannel.html#ags-AgsPeakChannel.description">
+<ANCHOR id="ags-AgsPeakChannel.functions_details" href="ags/ags-AgsPeakChannel.html#ags-AgsPeakChannel.functions_details">
+<ANCHOR id="ags-peak-channel-retrieve-peak" href="ags/ags-AgsPeakChannel.html#ags-peak-channel-retrieve-peak">
+<ANCHOR id="ags-peak-channel-new" href="ags/ags-AgsPeakChannel.html#ags-peak-channel-new">
+<ANCHOR id="ags-AgsPeakChannel.other_details" href="ags/ags-AgsPeakChannel.html#ags-AgsPeakChannel.other_details">
+<ANCHOR id="ags-AgsPeakChannelRun" href="ags/ags-AgsPeakChannelRun.html">
+<ANCHOR id="ags-AgsPeakChannelRun.functions" href="ags/ags-AgsPeakChannelRun.html#ags-AgsPeakChannelRun.functions">
+<ANCHOR id="ags-AgsPeakChannelRun.includes" href="ags/ags-AgsPeakChannelRun.html#ags-AgsPeakChannelRun.includes">
+<ANCHOR id="ags-AgsPeakChannelRun.description" href="ags/ags-AgsPeakChannelRun.html#ags-AgsPeakChannelRun.description">
+<ANCHOR id="ags-AgsPeakChannelRun.functions_details" href="ags/ags-AgsPeakChannelRun.html#ags-AgsPeakChannelRun.functions_details">
+<ANCHOR id="ags-peak-channel-run-new" href="ags/ags-AgsPeakChannelRun.html#ags-peak-channel-run-new">
+<ANCHOR id="ags-AgsPeakChannelRun.other_details" href="ags/ags-AgsPeakChannelRun.html#ags-AgsPeakChannelRun.other_details">
+<ANCHOR id="ags-AgsVolumeAudioSignal" href="ags/ags-AgsVolumeAudioSignal.html">
+<ANCHOR id="ags-AgsVolumeAudioSignal.functions" href="ags/ags-AgsVolumeAudioSignal.html#ags-AgsVolumeAudioSignal.functions">
+<ANCHOR id="ags-AgsVolumeAudioSignal.includes" href="ags/ags-AgsVolumeAudioSignal.html#ags-AgsVolumeAudioSignal.includes">
+<ANCHOR id="ags-AgsVolumeAudioSignal.description" href="ags/ags-AgsVolumeAudioSignal.html#ags-AgsVolumeAudioSignal.description">
+<ANCHOR id="ags-AgsVolumeAudioSignal.functions_details" href="ags/ags-AgsVolumeAudioSignal.html#ags-AgsVolumeAudioSignal.functions_details">
+<ANCHOR id="ags-volume-audio-signal-new" href="ags/ags-AgsVolumeAudioSignal.html#ags-volume-audio-signal-new">
+<ANCHOR id="ags-AgsVolumeAudioSignal.other_details" href="ags/ags-AgsVolumeAudioSignal.html#ags-AgsVolumeAudioSignal.other_details">
+<ANCHOR id="ags-AgsVolumeChannel" href="ags/ags-AgsVolumeChannel.html">
+<ANCHOR id="ags-AgsVolumeChannel.functions" href="ags/ags-AgsVolumeChannel.html#ags-AgsVolumeChannel.functions">
+<ANCHOR id="ags-AgsVolumeChannel.includes" href="ags/ags-AgsVolumeChannel.html#ags-AgsVolumeChannel.includes">
+<ANCHOR id="ags-AgsVolumeChannel.description" href="ags/ags-AgsVolumeChannel.html#ags-AgsVolumeChannel.description">
+<ANCHOR id="ags-AgsVolumeChannel.functions_details" href="ags/ags-AgsVolumeChannel.html#ags-AgsVolumeChannel.functions_details">
+<ANCHOR id="ags-volume-channel-new" href="ags/ags-AgsVolumeChannel.html#ags-volume-channel-new">
+<ANCHOR id="ags-AgsVolumeChannel.other_details" href="ags/ags-AgsVolumeChannel.html#ags-AgsVolumeChannel.other_details">
+<ANCHOR id="ags-AgsVolumeChannelRun" href="ags/ags-AgsVolumeChannelRun.html">
+<ANCHOR id="ags-AgsVolumeChannelRun.functions" href="ags/ags-AgsVolumeChannelRun.html#ags-AgsVolumeChannelRun.functions">
+<ANCHOR id="ags-AgsVolumeChannelRun.includes" href="ags/ags-AgsVolumeChannelRun.html#ags-AgsVolumeChannelRun.includes">
+<ANCHOR id="ags-AgsVolumeChannelRun.description" href="ags/ags-AgsVolumeChannelRun.html#ags-AgsVolumeChannelRun.description">
+<ANCHOR id="ags-AgsVolumeChannelRun.functions_details" href="ags/ags-AgsVolumeChannelRun.html#ags-AgsVolumeChannelRun.functions_details">
+<ANCHOR id="ags-volume-channel-run-new" href="ags/ags-AgsVolumeChannelRun.html#ags-volume-channel-run-new">
+<ANCHOR id="ags-AgsVolumeChannelRun.other_details" href="ags/ags-AgsVolumeChannelRun.html#ags-AgsVolumeChannelRun.other_details">
+<ANCHOR id="ags-AgsVolumeRecycling" href="ags/ags-AgsVolumeRecycling.html">
+<ANCHOR id="ags-AgsVolumeRecycling.functions" href="ags/ags-AgsVolumeRecycling.html#ags-AgsVolumeRecycling.functions">
+<ANCHOR id="ags-AgsVolumeRecycling.includes" href="ags/ags-AgsVolumeRecycling.html#ags-AgsVolumeRecycling.includes">
+<ANCHOR id="ags-AgsVolumeRecycling.description" href="ags/ags-AgsVolumeRecycling.html#ags-AgsVolumeRecycling.description">
+<ANCHOR id="ags-AgsVolumeRecycling.functions_details" href="ags/ags-AgsVolumeRecycling.html#ags-AgsVolumeRecycling.functions_details">
+<ANCHOR id="ags-volume-recycling-new" href="ags/ags-AgsVolumeRecycling.html#ags-volume-recycling-new">
+<ANCHOR id="ags-AgsVolumeRecycling.other_details" href="ags/ags-AgsVolumeRecycling.html#ags-AgsVolumeRecycling.other_details">
+<ANCHOR id="ags-AgsPlayAudio" href="ags/ags-AgsPlayAudio.html">
+<ANCHOR id="ags-AgsPlayAudio.functions" href="ags/ags-AgsPlayAudio.html#ags-AgsPlayAudio.functions">
+<ANCHOR id="ags-AgsPlayAudio.includes" href="ags/ags-AgsPlayAudio.html#ags-AgsPlayAudio.includes">
+<ANCHOR id="ags-AgsPlayAudio.description" href="ags/ags-AgsPlayAudio.html#ags-AgsPlayAudio.description">
+<ANCHOR id="ags-AgsPlayAudio.functions_details" href="ags/ags-AgsPlayAudio.html#ags-AgsPlayAudio.functions_details">
+<ANCHOR id="ags-play-audio-new" href="ags/ags-AgsPlayAudio.html#ags-play-audio-new">
+<ANCHOR id="ags-AgsPlayAudio.other_details" href="ags/ags-AgsPlayAudio.html#ags-AgsPlayAudio.other_details">
+<ANCHOR id="ags-AgsPlayAudioFile" href="ags/ags-AgsPlayAudioFile.html">
+<ANCHOR id="ags-AgsPlayAudioFile.functions" href="ags/ags-AgsPlayAudioFile.html#ags-AgsPlayAudioFile.functions">
+<ANCHOR id="ags-AgsPlayAudioFile.description" href="ags/ags-AgsPlayAudioFile.html#ags-AgsPlayAudioFile.description">
+<ANCHOR id="ags-AgsPlayAudioFile.functions_details" href="ags/ags-AgsPlayAudioFile.html#ags-AgsPlayAudioFile.functions_details">
+<ANCHOR id="ags-play-audio-file-new" href="ags/ags-AgsPlayAudioFile.html#ags-play-audio-file-new">
+<ANCHOR id="ags-AgsPlayAudioFile.other_details" href="ags/ags-AgsPlayAudioFile.html#ags-AgsPlayAudioFile.other_details">
+<ANCHOR id="ags-AgsPlayAudioSignal" href="ags/ags-AgsPlayAudioSignal.html">
+<ANCHOR id="ags-AgsPlayAudioSignal.functions" href="ags/ags-AgsPlayAudioSignal.html#ags-AgsPlayAudioSignal.functions">
+<ANCHOR id="ags-AgsPlayAudioSignal.includes" href="ags/ags-AgsPlayAudioSignal.html#ags-AgsPlayAudioSignal.includes">
+<ANCHOR id="ags-AgsPlayAudioSignal.description" href="ags/ags-AgsPlayAudioSignal.html#ags-AgsPlayAudioSignal.description">
+<ANCHOR id="ags-AgsPlayAudioSignal.functions_details" href="ags/ags-AgsPlayAudioSignal.html#ags-AgsPlayAudioSignal.functions_details">
+<ANCHOR id="ags-play-audio-signal-new" href="ags/ags-AgsPlayAudioSignal.html#ags-play-audio-signal-new">
+<ANCHOR id="ags-AgsPlayAudioSignal.other_details" href="ags/ags-AgsPlayAudioSignal.html#ags-AgsPlayAudioSignal.other_details">
+<ANCHOR id="ags-AgsPlayChannel" href="ags/ags-AgsPlayChannel.html">
+<ANCHOR id="ags-AgsPlayChannel.functions" href="ags/ags-AgsPlayChannel.html#ags-AgsPlayChannel.functions">
+<ANCHOR id="ags-AgsPlayChannel.includes" href="ags/ags-AgsPlayChannel.html#ags-AgsPlayChannel.includes">
+<ANCHOR id="ags-AgsPlayChannel.description" href="ags/ags-AgsPlayChannel.html#ags-AgsPlayChannel.description">
+<ANCHOR id="ags-AgsPlayChannel.functions_details" href="ags/ags-AgsPlayChannel.html#ags-AgsPlayChannel.functions_details">
+<ANCHOR id="ags-play-channel-new" href="ags/ags-AgsPlayChannel.html#ags-play-channel-new">
+<ANCHOR id="ags-AgsPlayChannel.other_details" href="ags/ags-AgsPlayChannel.html#ags-AgsPlayChannel.other_details">
+<ANCHOR id="ags-AgsPlayChannelRun" href="ags/ags-AgsPlayChannelRun.html">
+<ANCHOR id="ags-AgsPlayChannelRun.functions" href="ags/ags-AgsPlayChannelRun.html#ags-AgsPlayChannelRun.functions">
+<ANCHOR id="ags-AgsPlayChannelRun.other" href="ags/ags-AgsPlayChannelRun.html#ags-AgsPlayChannelRun.other">
+<ANCHOR id="ags-AgsPlayChannelRun.includes" href="ags/ags-AgsPlayChannelRun.html#ags-AgsPlayChannelRun.includes">
+<ANCHOR id="ags-AgsPlayChannelRun.description" href="ags/ags-AgsPlayChannelRun.html#ags-AgsPlayChannelRun.description">
+<ANCHOR id="ags-AgsPlayChannelRun.functions_details" href="ags/ags-AgsPlayChannelRun.html#ags-AgsPlayChannelRun.functions_details">
+<ANCHOR id="ags-play-channel-run-new" href="ags/ags-AgsPlayChannelRun.html#ags-play-channel-run-new">
+<ANCHOR id="ags-AgsPlayChannelRun.other_details" href="ags/ags-AgsPlayChannelRun.html#ags-AgsPlayChannelRun.other_details">
+<ANCHOR id="AgsPlayChannelRunFlags" href="ags/ags-AgsPlayChannelRun.html#AgsPlayChannelRunFlags">
+<ANCHOR id="ags-AgsPlayChannelRunMaster" href="ags/ags-AgsPlayChannelRunMaster.html">
+<ANCHOR id="ags-AgsPlayChannelRunMaster.functions" href="ags/ags-AgsPlayChannelRunMaster.html#ags-AgsPlayChannelRunMaster.functions">
+<ANCHOR id="ags-AgsPlayChannelRunMaster.other" href="ags/ags-AgsPlayChannelRunMaster.html#ags-AgsPlayChannelRunMaster.other">
+<ANCHOR id="ags-AgsPlayChannelRunMaster.description" href="ags/ags-AgsPlayChannelRunMaster.html#ags-AgsPlayChannelRunMaster.description">
+<ANCHOR id="ags-AgsPlayChannelRunMaster.functions_details" href="ags/ags-AgsPlayChannelRunMaster.html#ags-AgsPlayChannelRunMaster.functions_details">
+<ANCHOR id="AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" href="ags/ags-AgsPlayChannelRunMaster.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS">
+<ANCHOR id="ags-play-channel-run-master-streamer-alloc" href="ags/ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-streamer-alloc">
+<ANCHOR id="ags-play-channel-run-master-find-streamer" href="ags/ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-find-streamer">
+<ANCHOR id="ags-play-channel-run-master-new" href="ags/ags-AgsPlayChannelRunMaster.html#ags-play-channel-run-master-new">
+<ANCHOR id="ags-AgsPlayChannelRunMaster.other_details" href="ags/ags-AgsPlayChannelRunMaster.html#ags-AgsPlayChannelRunMaster.other_details">
+<ANCHOR id="AgsPlayChannelRunMasterFlags" href="ags/ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterFlags">
+<ANCHOR id="AgsPlayChannelRunMasterStreamer" href="ags/ags-AgsPlayChannelRunMaster.html#AgsPlayChannelRunMasterStreamer">
+<ANCHOR id="ags-AgsPlayNotationAudio" href="ags/ags-AgsPlayNotationAudio.html">
+<ANCHOR id="ags-AgsPlayNotationAudio.functions" href="ags/ags-AgsPlayNotationAudio.html#ags-AgsPlayNotationAudio.functions">
+<ANCHOR id="ags-AgsPlayNotationAudio.includes" href="ags/ags-AgsPlayNotationAudio.html#ags-AgsPlayNotationAudio.includes">
+<ANCHOR id="ags-AgsPlayNotationAudio.description" href="ags/ags-AgsPlayNotationAudio.html#ags-AgsPlayNotationAudio.description">
+<ANCHOR id="ags-AgsPlayNotationAudio.functions_details" href="ags/ags-AgsPlayNotationAudio.html#ags-AgsPlayNotationAudio.functions_details">
+<ANCHOR id="ags-play-notation-audio-new" href="ags/ags-AgsPlayNotationAudio.html#ags-play-notation-audio-new">
+<ANCHOR id="ags-AgsPlayNotationAudio.other_details" href="ags/ags-AgsPlayNotationAudio.html#ags-AgsPlayNotationAudio.other_details">
+<ANCHOR id="ags-AgsPlayNotationAudioRun" href="ags/ags-AgsPlayNotationAudioRun.html">
+<ANCHOR id="ags-AgsPlayNotationAudioRun.functions" href="ags/ags-AgsPlayNotationAudioRun.html#ags-AgsPlayNotationAudioRun.functions">
+<ANCHOR id="ags-AgsPlayNotationAudioRun.other" href="ags/ags-AgsPlayNotationAudioRun.html#ags-AgsPlayNotationAudioRun.other">
+<ANCHOR id="ags-AgsPlayNotationAudioRun.includes" href="ags/ags-AgsPlayNotationAudioRun.html#ags-AgsPlayNotationAudioRun.includes">
+<ANCHOR id="ags-AgsPlayNotationAudioRun.description" href="ags/ags-AgsPlayNotationAudioRun.html#ags-AgsPlayNotationAudioRun.description">
+<ANCHOR id="ags-AgsPlayNotationAudioRun.functions_details" href="ags/ags-AgsPlayNotationAudioRun.html#ags-AgsPlayNotationAudioRun.functions_details">
+<ANCHOR id="ags-play-notation-audio-run-new" href="ags/ags-AgsPlayNotationAudioRun.html#ags-play-notation-audio-run-new">
+<ANCHOR id="ags-AgsPlayNotationAudioRun.other_details" href="ags/ags-AgsPlayNotationAudioRun.html#ags-AgsPlayNotationAudioRun.other_details">
+<ANCHOR id="AgsPlayNotationAudioRunFlags" href="ags/ags-AgsPlayNotationAudioRun.html#AgsPlayNotationAudioRunFlags">
+<ANCHOR id="ags-AgsPlayNote" href="ags/ags-AgsPlayNote.html">
+<ANCHOR id="ags-AgsPlayNote.functions" href="ags/ags-AgsPlayNote.html#ags-AgsPlayNote.functions">
+<ANCHOR id="ags-AgsPlayNote.description" href="ags/ags-AgsPlayNote.html#ags-AgsPlayNote.description">
+<ANCHOR id="ags-AgsPlayNote.functions_details" href="ags/ags-AgsPlayNote.html#ags-AgsPlayNote.functions_details">
+<ANCHOR id="ags-play-note-new" href="ags/ags-AgsPlayNote.html#ags-play-note-new">
+<ANCHOR id="ags-AgsPlayNote.other_details" href="ags/ags-AgsPlayNote.html#ags-AgsPlayNote.other_details">
+<ANCHOR id="ags-AgsPlayPattern" href="ags/ags-AgsPlayPattern.html">
+<ANCHOR id="ags-AgsPlayPattern.functions" href="ags/ags-AgsPlayPattern.html#ags-AgsPlayPattern.functions">
+<ANCHOR id="ags-AgsPlayPattern.description" href="ags/ags-AgsPlayPattern.html#ags-AgsPlayPattern.description">
+<ANCHOR id="ags-AgsPlayPattern.functions_details" href="ags/ags-AgsPlayPattern.html#ags-AgsPlayPattern.functions_details">
+<ANCHOR id="ags-play-pattern-connect" href="ags/ags-AgsPlayPattern.html#ags-play-pattern-connect">
+<ANCHOR id="ags-AgsPlayPattern.other_details" href="ags/ags-AgsPlayPattern.html#ags-AgsPlayPattern.other_details">
+<ANCHOR id="ags-AgsPlayRecycling" href="ags/ags-AgsPlayRecycling.html">
+<ANCHOR id="ags-AgsPlayRecycling.functions" href="ags/ags-AgsPlayRecycling.html#ags-AgsPlayRecycling.functions">
+<ANCHOR id="ags-AgsPlayRecycling.includes" href="ags/ags-AgsPlayRecycling.html#ags-AgsPlayRecycling.includes">
+<ANCHOR id="ags-AgsPlayRecycling.description" href="ags/ags-AgsPlayRecycling.html#ags-AgsPlayRecycling.description">
+<ANCHOR id="ags-AgsPlayRecycling.functions_details" href="ags/ags-AgsPlayRecycling.html#ags-AgsPlayRecycling.functions_details">
+<ANCHOR id="ags-play-recycling-new" href="ags/ags-AgsPlayRecycling.html#ags-play-recycling-new">
+<ANCHOR id="ags-AgsPlayRecycling.other_details" href="ags/ags-AgsPlayRecycling.html#ags-AgsPlayRecycling.other_details">
+<ANCHOR id="ags-AgsStream" href="ags/ags-AgsStream.html">
+<ANCHOR id="ags-AgsStream.functions" href="ags/ags-AgsStream.html#ags-AgsStream.functions">
+<ANCHOR id="ags-AgsStream.description" href="ags/ags-AgsStream.html#ags-AgsStream.description">
+<ANCHOR id="ags-AgsStream.functions_details" href="ags/ags-AgsStream.html#ags-AgsStream.functions_details">
+<ANCHOR id="ags-stream" href="ags/ags-AgsStream.html#ags-stream">
+<ANCHOR id="ags-stream-new" href="ags/ags-AgsStream.html#ags-stream-new">
+<ANCHOR id="ags-AgsStream.other_details" href="ags/ags-AgsStream.html#ags-AgsStream.other_details">
+<ANCHOR id="ags-AgsStreamAudioSignal" href="ags/ags-AgsStreamAudioSignal.html">
+<ANCHOR id="ags-AgsStreamAudioSignal.functions" href="ags/ags-AgsStreamAudioSignal.html#ags-AgsStreamAudioSignal.functions">
+<ANCHOR id="ags-AgsStreamAudioSignal.includes" href="ags/ags-AgsStreamAudioSignal.html#ags-AgsStreamAudioSignal.includes">
+<ANCHOR id="ags-AgsStreamAudioSignal.description" href="ags/ags-AgsStreamAudioSignal.html#ags-AgsStreamAudioSignal.description">
+<ANCHOR id="ags-AgsStreamAudioSignal.functions_details" href="ags/ags-AgsStreamAudioSignal.html#ags-AgsStreamAudioSignal.functions_details">
+<ANCHOR id="ags-stream-audio-signal-new" href="ags/ags-AgsStreamAudioSignal.html#ags-stream-audio-signal-new">
+<ANCHOR id="ags-AgsStreamAudioSignal.other_details" href="ags/ags-AgsStreamAudioSignal.html#ags-AgsStreamAudioSignal.other_details">
+<ANCHOR id="ags-AgsStreamChannel" href="ags/ags-AgsStreamChannel.html">
+<ANCHOR id="ags-AgsStreamChannel.functions" href="ags/ags-AgsStreamChannel.html#ags-AgsStreamChannel.functions">
+<ANCHOR id="ags-AgsStreamChannel.includes" href="ags/ags-AgsStreamChannel.html#ags-AgsStreamChannel.includes">
+<ANCHOR id="ags-AgsStreamChannel.description" href="ags/ags-AgsStreamChannel.html#ags-AgsStreamChannel.description">
+<ANCHOR id="ags-AgsStreamChannel.functions_details" href="ags/ags-AgsStreamChannel.html#ags-AgsStreamChannel.functions_details">
+<ANCHOR id="ags-stream-channel-new" href="ags/ags-AgsStreamChannel.html#ags-stream-channel-new">
+<ANCHOR id="ags-AgsStreamChannel.other_details" href="ags/ags-AgsStreamChannel.html#ags-AgsStreamChannel.other_details">
+<ANCHOR id="ags-AgsStreamChannelRun" href="ags/ags-AgsStreamChannelRun.html">
+<ANCHOR id="ags-AgsStreamChannelRun.functions" href="ags/ags-AgsStreamChannelRun.html#ags-AgsStreamChannelRun.functions">
+<ANCHOR id="ags-AgsStreamChannelRun.includes" href="ags/ags-AgsStreamChannelRun.html#ags-AgsStreamChannelRun.includes">
+<ANCHOR id="ags-AgsStreamChannelRun.description" href="ags/ags-AgsStreamChannelRun.html#ags-AgsStreamChannelRun.description">
+<ANCHOR id="ags-AgsStreamChannelRun.functions_details" href="ags/ags-AgsStreamChannelRun.html#ags-AgsStreamChannelRun.functions_details">
+<ANCHOR id="ags-stream-channel-run-new" href="ags/ags-AgsStreamChannelRun.html#ags-stream-channel-run-new">
+<ANCHOR id="ags-AgsStreamChannelRun.other_details" href="ags/ags-AgsStreamChannelRun.html#ags-AgsStreamChannelRun.other_details">
+<ANCHOR id="ags-AgsStreamRecycling" href="ags/ags-AgsStreamRecycling.html">
+<ANCHOR id="ags-AgsStreamRecycling.functions" href="ags/ags-AgsStreamRecycling.html#ags-AgsStreamRecycling.functions">
+<ANCHOR id="ags-AgsStreamRecycling.includes" href="ags/ags-AgsStreamRecycling.html#ags-AgsStreamRecycling.includes">
+<ANCHOR id="ags-AgsStreamRecycling.description" href="ags/ags-AgsStreamRecycling.html#ags-AgsStreamRecycling.description">
+<ANCHOR id="ags-AgsStreamRecycling.functions_details" href="ags/ags-AgsStreamRecycling.html#ags-AgsStreamRecycling.functions_details">
+<ANCHOR id="ags-stream-recycling-new" href="ags/ags-AgsStreamRecycling.html#ags-stream-recycling-new">
+<ANCHOR id="ags-AgsStreamRecycling.other_details" href="ags/ags-AgsStreamRecycling.html#ags-AgsStreamRecycling.other_details">
+<ANCHOR id="ags-AgsAddAudio" href="ags/ags-AgsAddAudio.html">
+<ANCHOR id="ags-AgsAddAudio.functions" href="ags/ags-AgsAddAudio.html#ags-AgsAddAudio.functions">
+<ANCHOR id="ags-AgsAddAudio.includes" href="ags/ags-AgsAddAudio.html#ags-AgsAddAudio.includes">
+<ANCHOR id="ags-AgsAddAudio.description" href="ags/ags-AgsAddAudio.html#ags-AgsAddAudio.description">
+<ANCHOR id="ags-AgsAddAudio.functions_details" href="ags/ags-AgsAddAudio.html#ags-AgsAddAudio.functions_details">
+<ANCHOR id="ags-add-audio-new" href="ags/ags-AgsAddAudio.html#ags-add-audio-new">
+<ANCHOR id="ags-AgsAddAudio.other_details" href="ags/ags-AgsAddAudio.html#ags-AgsAddAudio.other_details">
+<ANCHOR id="ags-AgsAddAudioSignal" href="ags/ags-AgsAddAudioSignal.html">
+<ANCHOR id="ags-AgsAddAudioSignal.functions" href="ags/ags-AgsAddAudioSignal.html#ags-AgsAddAudioSignal.functions">
+<ANCHOR id="ags-AgsAddAudioSignal.includes" href="ags/ags-AgsAddAudioSignal.html#ags-AgsAddAudioSignal.includes">
+<ANCHOR id="ags-AgsAddAudioSignal.description" href="ags/ags-AgsAddAudioSignal.html#ags-AgsAddAudioSignal.description">
+<ANCHOR id="ags-AgsAddAudioSignal.functions_details" href="ags/ags-AgsAddAudioSignal.html#ags-AgsAddAudioSignal.functions_details">
+<ANCHOR id="ags-add-audio-signal-new" href="ags/ags-AgsAddAudioSignal.html#ags-add-audio-signal-new">
+<ANCHOR id="ags-AgsAddAudioSignal.other_details" href="ags/ags-AgsAddAudioSignal.html#ags-AgsAddAudioSignal.other_details">
+<ANCHOR id="ags-AgsAddLineMember" href="ags/ags-AgsAddLineMember.html">
+<ANCHOR id="ags-AgsAddLineMember.functions" href="ags/ags-AgsAddLineMember.html#ags-AgsAddLineMember.functions">
+<ANCHOR id="ags-AgsAddLineMember.includes" href="ags/ags-AgsAddLineMember.html#ags-AgsAddLineMember.includes">
+<ANCHOR id="ags-AgsAddLineMember.description" href="ags/ags-AgsAddLineMember.html#ags-AgsAddLineMember.description">
+<ANCHOR id="ags-AgsAddLineMember.functions_details" href="ags/ags-AgsAddLineMember.html#ags-AgsAddLineMember.functions_details">
+<ANCHOR id="ags-add-line-member-new" href="ags/ags-AgsAddLineMember.html#ags-add-line-member-new">
+<ANCHOR id="ags-AgsAddLineMember.other_details" href="ags/ags-AgsAddLineMember.html#ags-AgsAddLineMember.other_details">
+<ANCHOR id="ags-AgsAddNote" href="ags/ags-AgsAddNote.html">
+<ANCHOR id="ags-AgsAddNote.functions" href="ags/ags-AgsAddNote.html#ags-AgsAddNote.functions">
+<ANCHOR id="ags-AgsAddNote.includes" href="ags/ags-AgsAddNote.html#ags-AgsAddNote.includes">
+<ANCHOR id="ags-AgsAddNote.description" href="ags/ags-AgsAddNote.html#ags-AgsAddNote.description">
+<ANCHOR id="ags-AgsAddNote.functions_details" href="ags/ags-AgsAddNote.html#ags-AgsAddNote.functions_details">
+<ANCHOR id="ags-add-note-new" href="ags/ags-AgsAddNote.html#ags-add-note-new">
+<ANCHOR id="ags-AgsAddNote.other_details" href="ags/ags-AgsAddNote.html#ags-AgsAddNote.other_details">
+<ANCHOR id="ags-AgsAddPointToSelection" href="ags/ags-AgsAddPointToSelection.html">
+<ANCHOR id="ags-AgsAddPointToSelection.functions" href="ags/ags-AgsAddPointToSelection.html#ags-AgsAddPointToSelection.functions">
+<ANCHOR id="ags-AgsAddPointToSelection.includes" href="ags/ags-AgsAddPointToSelection.html#ags-AgsAddPointToSelection.includes">
+<ANCHOR id="ags-AgsAddPointToSelection.description" href="ags/ags-AgsAddPointToSelection.html#ags-AgsAddPointToSelection.description">
+<ANCHOR id="ags-AgsAddPointToSelection.functions_details" href="ags/ags-AgsAddPointToSelection.html#ags-AgsAddPointToSelection.functions_details">
+<ANCHOR id="ags-add-point-to-selection-new" href="ags/ags-AgsAddPointToSelection.html#ags-add-point-to-selection-new">
+<ANCHOR id="ags-AgsAddPointToSelection.other_details" href="ags/ags-AgsAddPointToSelection.html#ags-AgsAddPointToSelection.other_details">
+<ANCHOR id="ags-AgsAddRecall" href="ags/ags-AgsAddRecall.html">
+<ANCHOR id="ags-AgsAddRecall.functions" href="ags/ags-AgsAddRecall.html#ags-AgsAddRecall.functions">
+<ANCHOR id="ags-AgsAddRecall.includes" href="ags/ags-AgsAddRecall.html#ags-AgsAddRecall.includes">
+<ANCHOR id="ags-AgsAddRecall.description" href="ags/ags-AgsAddRecall.html#ags-AgsAddRecall.description">
+<ANCHOR id="ags-AgsAddRecall.functions_details" href="ags/ags-AgsAddRecall.html#ags-AgsAddRecall.functions_details">
+<ANCHOR id="ags-add-recall-new" href="ags/ags-AgsAddRecall.html#ags-add-recall-new">
+<ANCHOR id="ags-AgsAddRecall.other_details" href="ags/ags-AgsAddRecall.html#ags-AgsAddRecall.other_details">
+<ANCHOR id="ags-AgsAddRegionToSelection" href="ags/ags-AgsAddRegionToSelection.html">
+<ANCHOR id="ags-AgsAddRegionToSelection.functions" href="ags/ags-AgsAddRegionToSelection.html#ags-AgsAddRegionToSelection.functions">
+<ANCHOR id="ags-AgsAddRegionToSelection.includes" href="ags/ags-AgsAddRegionToSelection.html#ags-AgsAddRegionToSelection.includes">
+<ANCHOR id="ags-AgsAddRegionToSelection.description" href="ags/ags-AgsAddRegionToSelection.html#ags-AgsAddRegionToSelection.description">
+<ANCHOR id="ags-AgsAddRegionToSelection.functions_details" href="ags/ags-AgsAddRegionToSelection.html#ags-AgsAddRegionToSelection.functions_details">
+<ANCHOR id="ags-add-region-to-selection-new" href="ags/ags-AgsAddRegionToSelection.html#ags-add-region-to-selection-new">
+<ANCHOR id="ags-AgsAddRegionToSelection.other_details" href="ags/ags-AgsAddRegionToSelection.html#ags-AgsAddRegionToSelection.other_details">
+<ANCHOR id="ags-AgsAppendAudio" href="ags/ags-AgsAppendAudio.html">
+<ANCHOR id="ags-AgsAppendAudio.functions" href="ags/ags-AgsAppendAudio.html#ags-AgsAppendAudio.functions">
+<ANCHOR id="ags-AgsAppendAudio.includes" href="ags/ags-AgsAppendAudio.html#ags-AgsAppendAudio.includes">
+<ANCHOR id="ags-AgsAppendAudio.description" href="ags/ags-AgsAppendAudio.html#ags-AgsAppendAudio.description">
+<ANCHOR id="ags-AgsAppendAudio.functions_details" href="ags/ags-AgsAppendAudio.html#ags-AgsAppendAudio.functions_details">
+<ANCHOR id="ags-append-audio-new" href="ags/ags-AgsAppendAudio.html#ags-append-audio-new">
+<ANCHOR id="ags-AgsAppendAudio.other_details" href="ags/ags-AgsAppendAudio.html#ags-AgsAppendAudio.other_details">
+<ANCHOR id="ags-AgsAppendAudioThreaded" href="ags/ags-AgsAppendAudioThreaded.html">
+<ANCHOR id="ags-AgsAppendAudioThreaded.functions" href="ags/ags-AgsAppendAudioThreaded.html#ags-AgsAppendAudioThreaded.functions">
+<ANCHOR id="ags-AgsAppendAudioThreaded.description" href="ags/ags-AgsAppendAudioThreaded.html#ags-AgsAppendAudioThreaded.description">
+<ANCHOR id="ags-AgsAppendAudioThreaded.functions_details" href="ags/ags-AgsAppendAudioThreaded.html#ags-AgsAppendAudioThreaded.functions_details">
+<ANCHOR id="ags-append-audio-threaded-new" href="ags/ags-AgsAppendAudioThreaded.html#ags-append-audio-threaded-new">
+<ANCHOR id="ags-AgsAppendAudioThreaded.other_details" href="ags/ags-AgsAppendAudioThreaded.html#ags-AgsAppendAudioThreaded.other_details">
+<ANCHOR id="ags-AgsAppendChannel" href="ags/ags-AgsAppendChannel.html">
+<ANCHOR id="ags-AgsAppendChannel.functions" href="ags/ags-AgsAppendChannel.html#ags-AgsAppendChannel.functions">
+<ANCHOR id="ags-AgsAppendChannel.includes" href="ags/ags-AgsAppendChannel.html#ags-AgsAppendChannel.includes">
+<ANCHOR id="ags-AgsAppendChannel.description" href="ags/ags-AgsAppendChannel.html#ags-AgsAppendChannel.description">
+<ANCHOR id="ags-AgsAppendChannel.functions_details" href="ags/ags-AgsAppendChannel.html#ags-AgsAppendChannel.functions_details">
+<ANCHOR id="ags-append-channel-new" href="ags/ags-AgsAppendChannel.html#ags-append-channel-new">
+<ANCHOR id="ags-AgsAppendChannel.other_details" href="ags/ags-AgsAppendChannel.html#ags-AgsAppendChannel.other_details">
+<ANCHOR id="ags-AgsAppendRecall" href="ags/ags-AgsAppendRecall.html">
+<ANCHOR id="ags-AgsAppendRecall.functions" href="ags/ags-AgsAppendRecall.html#ags-AgsAppendRecall.functions">
+<ANCHOR id="ags-AgsAppendRecall.includes" href="ags/ags-AgsAppendRecall.html#ags-AgsAppendRecall.includes">
+<ANCHOR id="ags-AgsAppendRecall.description" href="ags/ags-AgsAppendRecall.html#ags-AgsAppendRecall.description">
+<ANCHOR id="ags-AgsAppendRecall.functions_details" href="ags/ags-AgsAppendRecall.html#ags-AgsAppendRecall.functions_details">
+<ANCHOR id="ags-append-recall-new" href="ags/ags-AgsAppendRecall.html#ags-append-recall-new">
+<ANCHOR id="ags-AgsAppendRecall.other_details" href="ags/ags-AgsAppendRecall.html#ags-AgsAppendRecall.other_details">
+<ANCHOR id="ags-AgsApplyBpm" href="ags/ags-AgsApplyBpm.html">
+<ANCHOR id="ags-AgsApplyBpm.functions" href="ags/ags-AgsApplyBpm.html#ags-AgsApplyBpm.functions">
+<ANCHOR id="ags-AgsApplyBpm.includes" href="ags/ags-AgsApplyBpm.html#ags-AgsApplyBpm.includes">
+<ANCHOR id="ags-AgsApplyBpm.description" href="ags/ags-AgsApplyBpm.html#ags-AgsApplyBpm.description">
+<ANCHOR id="ags-AgsApplyBpm.functions_details" href="ags/ags-AgsApplyBpm.html#ags-AgsApplyBpm.functions_details">
+<ANCHOR id="ags-apply-bpm-new" href="ags/ags-AgsApplyBpm.html#ags-apply-bpm-new">
+<ANCHOR id="ags-AgsApplyBpm.other_details" href="ags/ags-AgsApplyBpm.html#ags-AgsApplyBpm.other_details">
+<ANCHOR id="ags-AgsApplySequencerLength" href="ags/ags-AgsApplySequencerLength.html">
+<ANCHOR id="ags-AgsApplySequencerLength.functions" href="ags/ags-AgsApplySequencerLength.html#ags-AgsApplySequencerLength.functions">
+<ANCHOR id="ags-AgsApplySequencerLength.includes" href="ags/ags-AgsApplySequencerLength.html#ags-AgsApplySequencerLength.includes">
+<ANCHOR id="ags-AgsApplySequencerLength.description" href="ags/ags-AgsApplySequencerLength.html#ags-AgsApplySequencerLength.description">
+<ANCHOR id="ags-AgsApplySequencerLength.functions_details" href="ags/ags-AgsApplySequencerLength.html#ags-AgsApplySequencerLength.functions_details">
+<ANCHOR id="ags-apply-sequencer-length-new" href="ags/ags-AgsApplySequencerLength.html#ags-apply-sequencer-length-new">
+<ANCHOR id="ags-AgsApplySequencerLength.other_details" href="ags/ags-AgsApplySequencerLength.html#ags-AgsApplySequencerLength.other_details">
+<ANCHOR id="ags-AgsApplySynth" href="ags/ags-AgsApplySynth.html">
+<ANCHOR id="ags-AgsApplySynth.functions" href="ags/ags-AgsApplySynth.html#ags-AgsApplySynth.functions">
+<ANCHOR id="ags-AgsApplySynth.other" href="ags/ags-AgsApplySynth.html#ags-AgsApplySynth.other">
+<ANCHOR id="ags-AgsApplySynth.includes" href="ags/ags-AgsApplySynth.html#ags-AgsApplySynth.includes">
+<ANCHOR id="ags-AgsApplySynth.description" href="ags/ags-AgsApplySynth.html#ags-AgsApplySynth.description">
+<ANCHOR id="ags-AgsApplySynth.functions_details" href="ags/ags-AgsApplySynth.html#ags-AgsApplySynth.functions_details">
+<ANCHOR id="ags-apply-synth-new" href="ags/ags-AgsApplySynth.html#ags-apply-synth-new">
+<ANCHOR id="ags-AgsApplySynth.other_details" href="ags/ags-AgsApplySynth.html#ags-AgsApplySynth.other_details">
+<ANCHOR id="AgsApplySynthWave" href="ags/ags-AgsApplySynth.html#AgsApplySynthWave">
+<ANCHOR id="ags-AgsApplyTact" href="ags/ags-AgsApplyTact.html">
+<ANCHOR id="ags-AgsApplyTact.functions" href="ags/ags-AgsApplyTact.html#ags-AgsApplyTact.functions">
+<ANCHOR id="ags-AgsApplyTact.includes" href="ags/ags-AgsApplyTact.html#ags-AgsApplyTact.includes">
+<ANCHOR id="ags-AgsApplyTact.description" href="ags/ags-AgsApplyTact.html#ags-AgsApplyTact.description">
+<ANCHOR id="ags-AgsApplyTact.functions_details" href="ags/ags-AgsApplyTact.html#ags-AgsApplyTact.functions_details">
+<ANCHOR id="ags-apply-tact-new" href="ags/ags-AgsApplyTact.html#ags-apply-tact-new">
+<ANCHOR id="ags-AgsApplyTact.other_details" href="ags/ags-AgsApplyTact.html#ags-AgsApplyTact.other_details">
+<ANCHOR id="ags-AgsApplyWavetable" href="ags/ags-AgsApplyWavetable.html">
+<ANCHOR id="ags-AgsApplyWavetable.functions" href="ags/ags-AgsApplyWavetable.html#ags-AgsApplyWavetable.functions">
+<ANCHOR id="ags-AgsApplyWavetable.description" href="ags/ags-AgsApplyWavetable.html#ags-AgsApplyWavetable.description">
+<ANCHOR id="ags-AgsApplyWavetable.functions_details" href="ags/ags-AgsApplyWavetable.html#ags-AgsApplyWavetable.functions_details">
+<ANCHOR id="ags-apply-wavetable-new" href="ags/ags-AgsApplyWavetable.html#ags-apply-wavetable-new">
+<ANCHOR id="ags-AgsApplyWavetable.other_details" href="ags/ags-AgsApplyWavetable.html#ags-AgsApplyWavetable.other_details">
+<ANCHOR id="ags-AgsAudioSetRecycling" href="ags/ags-AgsAudioSetRecycling.html">
+<ANCHOR id="ags-AgsAudioSetRecycling.functions" href="ags/ags-AgsAudioSetRecycling.html#ags-AgsAudioSetRecycling.functions">
+<ANCHOR id="ags-AgsAudioSetRecycling.description" href="ags/ags-AgsAudioSetRecycling.html#ags-AgsAudioSetRecycling.description">
+<ANCHOR id="ags-AgsAudioSetRecycling.functions_details" href="ags/ags-AgsAudioSetRecycling.html#ags-AgsAudioSetRecycling.functions_details">
+<ANCHOR id="ags-audio-set-recycling-new" href="ags/ags-AgsAudioSetRecycling.html#ags-audio-set-recycling-new">
+<ANCHOR id="ags-AgsAudioSetRecycling.other_details" href="ags/ags-AgsAudioSetRecycling.html#ags-AgsAudioSetRecycling.other_details">
+<ANCHOR id="ags-AgsCancelAudio" href="ags/ags-AgsCancelAudio.html">
+<ANCHOR id="ags-AgsCancelAudio.functions" href="ags/ags-AgsCancelAudio.html#ags-AgsCancelAudio.functions">
+<ANCHOR id="ags-AgsCancelAudio.includes" href="ags/ags-AgsCancelAudio.html#ags-AgsCancelAudio.includes">
+<ANCHOR id="ags-AgsCancelAudio.description" href="ags/ags-AgsCancelAudio.html#ags-AgsCancelAudio.description">
+<ANCHOR id="ags-AgsCancelAudio.functions_details" href="ags/ags-AgsCancelAudio.html#ags-AgsCancelAudio.functions_details">
+<ANCHOR id="ags-cancel-audio-new" href="ags/ags-AgsCancelAudio.html#ags-cancel-audio-new">
+<ANCHOR id="ags-AgsCancelAudio.other_details" href="ags/ags-AgsCancelAudio.html#ags-AgsCancelAudio.other_details">
+<ANCHOR id="ags-AgsCancelChannel" href="ags/ags-AgsCancelChannel.html">
+<ANCHOR id="ags-AgsCancelChannel.functions" href="ags/ags-AgsCancelChannel.html#ags-AgsCancelChannel.functions">
+<ANCHOR id="ags-AgsCancelChannel.includes" href="ags/ags-AgsCancelChannel.html#ags-AgsCancelChannel.includes">
+<ANCHOR id="ags-AgsCancelChannel.description" href="ags/ags-AgsCancelChannel.html#ags-AgsCancelChannel.description">
+<ANCHOR id="ags-AgsCancelChannel.functions_details" href="ags/ags-AgsCancelChannel.html#ags-AgsCancelChannel.functions_details">
+<ANCHOR id="ags-cancel-channel-new" href="ags/ags-AgsCancelChannel.html#ags-cancel-channel-new">
+<ANCHOR id="ags-AgsCancelChannel.other_details" href="ags/ags-AgsCancelChannel.html#ags-AgsCancelChannel.other_details">
+<ANCHOR id="ags-AgsCancelRecall" href="ags/ags-AgsCancelRecall.html">
+<ANCHOR id="ags-AgsCancelRecall.functions" href="ags/ags-AgsCancelRecall.html#ags-AgsCancelRecall.functions">
+<ANCHOR id="ags-AgsCancelRecall.includes" href="ags/ags-AgsCancelRecall.html#ags-AgsCancelRecall.includes">
+<ANCHOR id="ags-AgsCancelRecall.description" href="ags/ags-AgsCancelRecall.html#ags-AgsCancelRecall.description">
+<ANCHOR id="ags-AgsCancelRecall.functions_details" href="ags/ags-AgsCancelRecall.html#ags-AgsCancelRecall.functions_details">
+<ANCHOR id="ags-cancel-recall-new" href="ags/ags-AgsCancelRecall.html#ags-cancel-recall-new">
+<ANCHOR id="ags-AgsCancelRecall.other_details" href="ags/ags-AgsCancelRecall.html#ags-AgsCancelRecall.other_details">
+<ANCHOR id="ags-AgsChangeIndicator" href="ags/ags-AgsChangeIndicator.html">
+<ANCHOR id="ags-AgsChangeIndicator.functions" href="ags/ags-AgsChangeIndicator.html#ags-AgsChangeIndicator.functions">
+<ANCHOR id="ags-AgsChangeIndicator.includes" href="ags/ags-AgsChangeIndicator.html#ags-AgsChangeIndicator.includes">
+<ANCHOR id="ags-AgsChangeIndicator.description" href="ags/ags-AgsChangeIndicator.html#ags-AgsChangeIndicator.description">
+<ANCHOR id="ags-AgsChangeIndicator.functions_details" href="ags/ags-AgsChangeIndicator.html#ags-AgsChangeIndicator.functions_details">
+<ANCHOR id="ags-change-indicator-new" href="ags/ags-AgsChangeIndicator.html#ags-change-indicator-new">
+<ANCHOR id="ags-AgsChangeIndicator.other_details" href="ags/ags-AgsChangeIndicator.html#ags-AgsChangeIndicator.other_details">
+<ANCHOR id="ags-AgsChangeTact" href="ags/ags-AgsChangeTact.html">
+<ANCHOR id="ags-AgsChangeTact.functions" href="ags/ags-AgsChangeTact.html#ags-AgsChangeTact.functions">
+<ANCHOR id="ags-AgsChangeTact.description" href="ags/ags-AgsChangeTact.html#ags-AgsChangeTact.description">
+<ANCHOR id="ags-AgsChangeTact.functions_details" href="ags/ags-AgsChangeTact.html#ags-AgsChangeTact.functions_details">
+<ANCHOR id="ags-change-tact-new" href="ags/ags-AgsChangeTact.html#ags-change-tact-new">
+<ANCHOR id="ags-AgsChangeTact.other_details" href="ags/ags-AgsChangeTact.html#ags-AgsChangeTact.other_details">
+<ANCHOR id="ags-AgsChannelSetRecycling" href="ags/ags-AgsChannelSetRecycling.html">
+<ANCHOR id="ags-AgsChannelSetRecycling.functions" href="ags/ags-AgsChannelSetRecycling.html#ags-AgsChannelSetRecycling.functions">
+<ANCHOR id="ags-AgsChannelSetRecycling.description" href="ags/ags-AgsChannelSetRecycling.html#ags-AgsChannelSetRecycling.description">
+<ANCHOR id="ags-AgsChannelSetRecycling.functions_details" href="ags/ags-AgsChannelSetRecycling.html#ags-AgsChannelSetRecycling.functions_details">
+<ANCHOR id="ags-channel-set-recycling-new" href="ags/ags-AgsChannelSetRecycling.html#ags-channel-set-recycling-new">
+<ANCHOR id="ags-AgsChannelSetRecycling.other_details" href="ags/ags-AgsChannelSetRecycling.html#ags-AgsChannelSetRecycling.other_details">
+<ANCHOR id="ags-AgsDisplayTact" href="ags/ags-AgsDisplayTact.html">
+<ANCHOR id="ags-AgsDisplayTact.functions" href="ags/ags-AgsDisplayTact.html#ags-AgsDisplayTact.functions">
+<ANCHOR id="ags-AgsDisplayTact.includes" href="ags/ags-AgsDisplayTact.html#ags-AgsDisplayTact.includes">
+<ANCHOR id="ags-AgsDisplayTact.description" href="ags/ags-AgsDisplayTact.html#ags-AgsDisplayTact.description">
+<ANCHOR id="ags-AgsDisplayTact.functions_details" href="ags/ags-AgsDisplayTact.html#ags-AgsDisplayTact.functions_details">
+<ANCHOR id="ags-display-tact-new" href="ags/ags-AgsDisplayTact.html#ags-display-tact-new">
+<ANCHOR id="ags-AgsDisplayTact.other_details" href="ags/ags-AgsDisplayTact.html#ags-AgsDisplayTact.other_details">
+<ANCHOR id="ags-AgsExportOutput" href="ags/ags-AgsExportOutput.html">
+<ANCHOR id="ags-AgsExportOutput.functions" href="ags/ags-AgsExportOutput.html#ags-AgsExportOutput.functions">
+<ANCHOR id="ags-AgsExportOutput.includes" href="ags/ags-AgsExportOutput.html#ags-AgsExportOutput.includes">
+<ANCHOR id="ags-AgsExportOutput.description" href="ags/ags-AgsExportOutput.html#ags-AgsExportOutput.description">
+<ANCHOR id="ags-AgsExportOutput.functions_details" href="ags/ags-AgsExportOutput.html#ags-AgsExportOutput.functions_details">
+<ANCHOR id="ags-export-output-new" href="ags/ags-AgsExportOutput.html#ags-export-output-new">
+<ANCHOR id="ags-AgsExportOutput.other_details" href="ags/ags-AgsExportOutput.html#ags-AgsExportOutput.other_details">
+<ANCHOR id="ags-AgsFreeSelection" href="ags/ags-AgsFreeSelection.html">
+<ANCHOR id="ags-AgsFreeSelection.functions" href="ags/ags-AgsFreeSelection.html#ags-AgsFreeSelection.functions">
+<ANCHOR id="ags-AgsFreeSelection.includes" href="ags/ags-AgsFreeSelection.html#ags-AgsFreeSelection.includes">
+<ANCHOR id="ags-AgsFreeSelection.description" href="ags/ags-AgsFreeSelection.html#ags-AgsFreeSelection.description">
+<ANCHOR id="ags-AgsFreeSelection.functions_details" href="ags/ags-AgsFreeSelection.html#ags-AgsFreeSelection.functions_details">
+<ANCHOR id="ags-free-selection-new" href="ags/ags-AgsFreeSelection.html#ags-free-selection-new">
+<ANCHOR id="ags-AgsFreeSelection.other_details" href="ags/ags-AgsFreeSelection.html#ags-AgsFreeSelection.other_details">
+<ANCHOR id="ags-AgsInitAudio" href="ags/ags-AgsInitAudio.html">
+<ANCHOR id="ags-AgsInitAudio.functions" href="ags/ags-AgsInitAudio.html#ags-AgsInitAudio.functions">
+<ANCHOR id="ags-AgsInitAudio.includes" href="ags/ags-AgsInitAudio.html#ags-AgsInitAudio.includes">
+<ANCHOR id="ags-AgsInitAudio.description" href="ags/ags-AgsInitAudio.html#ags-AgsInitAudio.description">
+<ANCHOR id="ags-AgsInitAudio.functions_details" href="ags/ags-AgsInitAudio.html#ags-AgsInitAudio.functions_details">
+<ANCHOR id="ags-init-audio-new" href="ags/ags-AgsInitAudio.html#ags-init-audio-new">
+<ANCHOR id="ags-AgsInitAudio.other_details" href="ags/ags-AgsInitAudio.html#ags-AgsInitAudio.other_details">
+<ANCHOR id="ags-AgsInitChannel" href="ags/ags-AgsInitChannel.html">
+<ANCHOR id="ags-AgsInitChannel.functions" href="ags/ags-AgsInitChannel.html#ags-AgsInitChannel.functions">
+<ANCHOR id="ags-AgsInitChannel.includes" href="ags/ags-AgsInitChannel.html#ags-AgsInitChannel.includes">
+<ANCHOR id="ags-AgsInitChannel.description" href="ags/ags-AgsInitChannel.html#ags-AgsInitChannel.description">
+<ANCHOR id="ags-AgsInitChannel.functions_details" href="ags/ags-AgsInitChannel.html#ags-AgsInitChannel.functions_details">
+<ANCHOR id="ags-init-channel-new" href="ags/ags-AgsInitChannel.html#ags-init-channel-new">
+<ANCHOR id="ags-AgsInitChannel.other_details" href="ags/ags-AgsInitChannel.html#ags-AgsInitChannel.other_details">
+<ANCHOR id="ags-AgsMuteAudio" href="ags/ags-AgsMuteAudio.html">
+<ANCHOR id="ags-AgsMuteAudio.functions" href="ags/ags-AgsMuteAudio.html#ags-AgsMuteAudio.functions">
+<ANCHOR id="ags-AgsMuteAudio.includes" href="ags/ags-AgsMuteAudio.html#ags-AgsMuteAudio.includes">
+<ANCHOR id="ags-AgsMuteAudio.description" href="ags/ags-AgsMuteAudio.html#ags-AgsMuteAudio.description">
+<ANCHOR id="ags-AgsMuteAudio.functions_details" href="ags/ags-AgsMuteAudio.html#ags-AgsMuteAudio.functions_details">
+<ANCHOR id="ags-mute-audio-new" href="ags/ags-AgsMuteAudio.html#ags-mute-audio-new">
+<ANCHOR id="ags-AgsMuteAudio.other_details" href="ags/ags-AgsMuteAudio.html#ags-AgsMuteAudio.other_details">
+<ANCHOR id="ags-AgsMuteAudioSignal" href="ags/ags-AgsMuteAudioSignal.html">
+<ANCHOR id="ags-AgsMuteAudioSignal.functions" href="ags/ags-AgsMuteAudioSignal.html#ags-AgsMuteAudioSignal.functions">
+<ANCHOR id="ags-AgsMuteAudioSignal.includes" href="ags/ags-AgsMuteAudioSignal.html#ags-AgsMuteAudioSignal.includes">
+<ANCHOR id="ags-AgsMuteAudioSignal.description" href="ags/ags-AgsMuteAudioSignal.html#ags-AgsMuteAudioSignal.description">
+<ANCHOR id="ags-AgsMuteAudioSignal.functions_details" href="ags/ags-AgsMuteAudioSignal.html#ags-AgsMuteAudioSignal.functions_details">
+<ANCHOR id="ags-mute-audio-signal-new" href="ags/ags-AgsMuteAudioSignal.html#ags-mute-audio-signal-new">
+<ANCHOR id="ags-AgsMuteAudioSignal.other_details" href="ags/ags-AgsMuteAudioSignal.html#ags-AgsMuteAudioSignal.other_details">
+<ANCHOR id="ags-AgsMuteChannel" href="ags/ags-AgsMuteChannel.html">
+<ANCHOR id="ags-AgsMuteChannel.functions" href="ags/ags-AgsMuteChannel.html#ags-AgsMuteChannel.functions">
+<ANCHOR id="ags-AgsMuteChannel.includes" href="ags/ags-AgsMuteChannel.html#ags-AgsMuteChannel.includes">
+<ANCHOR id="ags-AgsMuteChannel.description" href="ags/ags-AgsMuteChannel.html#ags-AgsMuteChannel.description">
+<ANCHOR id="ags-AgsMuteChannel.functions_details" href="ags/ags-AgsMuteChannel.html#ags-AgsMuteChannel.functions_details">
+<ANCHOR id="ags-mute-channel-new" href="ags/ags-AgsMuteChannel.html#ags-mute-channel-new">
+<ANCHOR id="ags-AgsMuteChannel.other_details" href="ags/ags-AgsMuteChannel.html#ags-AgsMuteChannel.other_details">
+<ANCHOR id="ags-AgsMuteChannelRun" href="ags/ags-AgsMuteChannelRun.html">
+<ANCHOR id="ags-AgsMuteChannelRun.functions" href="ags/ags-AgsMuteChannelRun.html#ags-AgsMuteChannelRun.functions">
+<ANCHOR id="ags-AgsMuteChannelRun.description" href="ags/ags-AgsMuteChannelRun.html#ags-AgsMuteChannelRun.description">
+<ANCHOR id="ags-AgsMuteChannelRun.functions_details" href="ags/ags-AgsMuteChannelRun.html#ags-AgsMuteChannelRun.functions_details">
+<ANCHOR id="ags-mute-channel-run-new" href="ags/ags-AgsMuteChannelRun.html#ags-mute-channel-run-new">
+<ANCHOR id="ags-AgsMuteChannelRun.other_details" href="ags/ags-AgsMuteChannelRun.html#ags-AgsMuteChannelRun.other_details">
+<ANCHOR id="ags-AgsMuteRecycling" href="ags/ags-AgsMuteRecycling.html">
+<ANCHOR id="ags-AgsMuteRecycling.functions" href="ags/ags-AgsMuteRecycling.html#ags-AgsMuteRecycling.functions">
+<ANCHOR id="ags-AgsMuteRecycling.includes" href="ags/ags-AgsMuteRecycling.html#ags-AgsMuteRecycling.includes">
+<ANCHOR id="ags-AgsMuteRecycling.description" href="ags/ags-AgsMuteRecycling.html#ags-AgsMuteRecycling.description">
+<ANCHOR id="ags-AgsMuteRecycling.functions_details" href="ags/ags-AgsMuteRecycling.html#ags-AgsMuteRecycling.functions_details">
+<ANCHOR id="ags-mute-recycling-new" href="ags/ags-AgsMuteRecycling.html#ags-mute-recycling-new">
+<ANCHOR id="ags-AgsMuteRecycling.other_details" href="ags/ags-AgsMuteRecycling.html#ags-AgsMuteRecycling.other_details">
+<ANCHOR id="ags-AgsOpenFile" href="ags/ags-AgsOpenFile.html">
+<ANCHOR id="ags-AgsOpenFile.functions" href="ags/ags-AgsOpenFile.html#ags-AgsOpenFile.functions">
+<ANCHOR id="ags-AgsOpenFile.includes" href="ags/ags-AgsOpenFile.html#ags-AgsOpenFile.includes">
+<ANCHOR id="ags-AgsOpenFile.description" href="ags/ags-AgsOpenFile.html#ags-AgsOpenFile.description">
+<ANCHOR id="ags-AgsOpenFile.functions_details" href="ags/ags-AgsOpenFile.html#ags-AgsOpenFile.functions_details">
+<ANCHOR id="ags-open-file-new" href="ags/ags-AgsOpenFile.html#ags-open-file-new">
+<ANCHOR id="ags-AgsOpenFile.other_details" href="ags/ags-AgsOpenFile.html#ags-AgsOpenFile.other_details">
+<ANCHOR id="ags-AgsOpenSingleFile" href="ags/ags-AgsOpenSingleFile.html">
+<ANCHOR id="ags-AgsOpenSingleFile.functions" href="ags/ags-AgsOpenSingleFile.html#ags-AgsOpenSingleFile.functions">
+<ANCHOR id="ags-AgsOpenSingleFile.description" href="ags/ags-AgsOpenSingleFile.html#ags-AgsOpenSingleFile.description">
+<ANCHOR id="ags-AgsOpenSingleFile.functions_details" href="ags/ags-AgsOpenSingleFile.html#ags-AgsOpenSingleFile.functions_details">
+<ANCHOR id="ags-open-single-file-new" href="ags/ags-AgsOpenSingleFile.html#ags-open-single-file-new">
+<ANCHOR id="ags-AgsOpenSingleFile.other_details" href="ags/ags-AgsOpenSingleFile.html#ags-AgsOpenSingleFile.other_details">
+<ANCHOR id="ags-AgsRemoveAudio" href="ags/ags-AgsRemoveAudio.html">
+<ANCHOR id="ags-AgsRemoveAudio.functions" href="ags/ags-AgsRemoveAudio.html#ags-AgsRemoveAudio.functions">
+<ANCHOR id="ags-AgsRemoveAudio.includes" href="ags/ags-AgsRemoveAudio.html#ags-AgsRemoveAudio.includes">
+<ANCHOR id="ags-AgsRemoveAudio.description" href="ags/ags-AgsRemoveAudio.html#ags-AgsRemoveAudio.description">
+<ANCHOR id="ags-AgsRemoveAudio.functions_details" href="ags/ags-AgsRemoveAudio.html#ags-AgsRemoveAudio.functions_details">
+<ANCHOR id="ags-remove-audio-new" href="ags/ags-AgsRemoveAudio.html#ags-remove-audio-new">
+<ANCHOR id="ags-AgsRemoveAudio.other_details" href="ags/ags-AgsRemoveAudio.html#ags-AgsRemoveAudio.other_details">
+<ANCHOR id="ags-AgsRemoveAudioSignal" href="ags/ags-AgsRemoveAudioSignal.html">
+<ANCHOR id="ags-AgsRemoveAudioSignal.functions" href="ags/ags-AgsRemoveAudioSignal.html#ags-AgsRemoveAudioSignal.functions">
+<ANCHOR id="ags-AgsRemoveAudioSignal.includes" href="ags/ags-AgsRemoveAudioSignal.html#ags-AgsRemoveAudioSignal.includes">
+<ANCHOR id="ags-AgsRemoveAudioSignal.description" href="ags/ags-AgsRemoveAudioSignal.html#ags-AgsRemoveAudioSignal.description">
+<ANCHOR id="ags-AgsRemoveAudioSignal.functions_details" href="ags/ags-AgsRemoveAudioSignal.html#ags-AgsRemoveAudioSignal.functions_details">
+<ANCHOR id="ags-remove-audio-signal-new" href="ags/ags-AgsRemoveAudioSignal.html#ags-remove-audio-signal-new">
+<ANCHOR id="ags-AgsRemoveAudioSignal.other_details" href="ags/ags-AgsRemoveAudioSignal.html#ags-AgsRemoveAudioSignal.other_details">
+<ANCHOR id="ags-AgsRemoveNote" href="ags/ags-AgsRemoveNote.html">
+<ANCHOR id="ags-AgsRemoveNote.functions" href="ags/ags-AgsRemoveNote.html#ags-AgsRemoveNote.functions">
+<ANCHOR id="ags-AgsRemoveNote.includes" href="ags/ags-AgsRemoveNote.html#ags-AgsRemoveNote.includes">
+<ANCHOR id="ags-AgsRemoveNote.description" href="ags/ags-AgsRemoveNote.html#ags-AgsRemoveNote.description">
+<ANCHOR id="ags-AgsRemoveNote.functions_details" href="ags/ags-AgsRemoveNote.html#ags-AgsRemoveNote.functions_details">
+<ANCHOR id="ags-remove-note-new" href="ags/ags-AgsRemoveNote.html#ags-remove-note-new">
+<ANCHOR id="ags-AgsRemoveNote.other_details" href="ags/ags-AgsRemoveNote.html#ags-AgsRemoveNote.other_details">
+<ANCHOR id="ags-AgsRemovePointFromSelection" href="ags/ags-AgsRemovePointFromSelection.html">
+<ANCHOR id="ags-AgsRemovePointFromSelection.functions" href="ags/ags-AgsRemovePointFromSelection.html#ags-AgsRemovePointFromSelection.functions">
+<ANCHOR id="ags-AgsRemovePointFromSelection.description" href="ags/ags-AgsRemovePointFromSelection.html#ags-AgsRemovePointFromSelection.description">
+<ANCHOR id="ags-AgsRemovePointFromSelection.functions_details" href="ags/ags-AgsRemovePointFromSelection.html#ags-AgsRemovePointFromSelection.functions_details">
+<ANCHOR id="ags-remove-point-from-selection-new" href="ags/ags-AgsRemovePointFromSelection.html#ags-remove-point-from-selection-new">
+<ANCHOR id="ags-AgsRemovePointFromSelection.other_details" href="ags/ags-AgsRemovePointFromSelection.html#ags-AgsRemovePointFromSelection.other_details">
+<ANCHOR id="ags-AgsRemoveRecall" href="ags/ags-AgsRemoveRecall.html">
+<ANCHOR id="ags-AgsRemoveRecall.functions" href="ags/ags-AgsRemoveRecall.html#ags-AgsRemoveRecall.functions">
+<ANCHOR id="ags-AgsRemoveRecall.includes" href="ags/ags-AgsRemoveRecall.html#ags-AgsRemoveRecall.includes">
+<ANCHOR id="ags-AgsRemoveRecall.description" href="ags/ags-AgsRemoveRecall.html#ags-AgsRemoveRecall.description">
+<ANCHOR id="ags-AgsRemoveRecall.functions_details" href="ags/ags-AgsRemoveRecall.html#ags-AgsRemoveRecall.functions_details">
+<ANCHOR id="ags-remove-recall-new" href="ags/ags-AgsRemoveRecall.html#ags-remove-recall-new">
+<ANCHOR id="ags-AgsRemoveRecall.other_details" href="ags/ags-AgsRemoveRecall.html#ags-AgsRemoveRecall.other_details">
+<ANCHOR id="ags-AgsRemoveRegionFromSelection" href="ags/ags-AgsRemoveRegionFromSelection.html">
+<ANCHOR id="ags-AgsRemoveRegionFromSelection.functions" href="ags/ags-AgsRemoveRegionFromSelection.html#ags-AgsRemoveRegionFromSelection.functions">
+<ANCHOR id="ags-AgsRemoveRegionFromSelection.description" href="ags/ags-AgsRemoveRegionFromSelection.html#ags-AgsRemoveRegionFromSelection.description">
+<ANCHOR id="ags-AgsRemoveRegionFromSelection.functions_details" href="ags/ags-AgsRemoveRegionFromSelection.html#ags-AgsRemoveRegionFromSelection.functions_details">
+<ANCHOR id="ags-remove-region-from-selection-new" href="ags/ags-AgsRemoveRegionFromSelection.html#ags-remove-region-from-selection-new">
+<ANCHOR id="ags-AgsRemoveRegionFromSelection.other_details" href="ags/ags-AgsRemoveRegionFromSelection.html#ags-AgsRemoveRegionFromSelection.other_details">
+<ANCHOR id="ags-AgsSaveFile" href="ags/ags-AgsSaveFile.html">
+<ANCHOR id="ags-AgsSaveFile.functions" href="ags/ags-AgsSaveFile.html#ags-AgsSaveFile.functions">
+<ANCHOR id="ags-AgsSaveFile.includes" href="ags/ags-AgsSaveFile.html#ags-AgsSaveFile.includes">
+<ANCHOR id="ags-AgsSaveFile.description" href="ags/ags-AgsSaveFile.html#ags-AgsSaveFile.description">
+<ANCHOR id="ags-AgsSaveFile.functions_details" href="ags/ags-AgsSaveFile.html#ags-AgsSaveFile.functions_details">
+<ANCHOR id="ags-save-file-new" href="ags/ags-AgsSaveFile.html#ags-save-file-new">
+<ANCHOR id="ags-AgsSaveFile.other_details" href="ags/ags-AgsSaveFile.html#ags-AgsSaveFile.other_details">
+<ANCHOR id="ags-AgsScrollOnPlay" href="ags/ags-AgsScrollOnPlay.html">
+<ANCHOR id="ags-AgsScrollOnPlay.functions" href="ags/ags-AgsScrollOnPlay.html#ags-AgsScrollOnPlay.functions">
+<ANCHOR id="ags-AgsScrollOnPlay.includes" href="ags/ags-AgsScrollOnPlay.html#ags-AgsScrollOnPlay.includes">
+<ANCHOR id="ags-AgsScrollOnPlay.description" href="ags/ags-AgsScrollOnPlay.html#ags-AgsScrollOnPlay.description">
+<ANCHOR id="ags-AgsScrollOnPlay.functions_details" href="ags/ags-AgsScrollOnPlay.html#ags-AgsScrollOnPlay.functions_details">
+<ANCHOR id="ags-scroll-on-play-new" href="ags/ags-AgsScrollOnPlay.html#ags-scroll-on-play-new">
+<ANCHOR id="ags-AgsScrollOnPlay.other_details" href="ags/ags-AgsScrollOnPlay.html#ags-AgsScrollOnPlay.other_details">
+<ANCHOR id="ags-AgsSetAudioChannels" href="ags/ags-AgsSetAudioChannels.html">
+<ANCHOR id="ags-AgsSetAudioChannels.functions" href="ags/ags-AgsSetAudioChannels.html#ags-AgsSetAudioChannels.functions">
+<ANCHOR id="ags-AgsSetAudioChannels.includes" href="ags/ags-AgsSetAudioChannels.html#ags-AgsSetAudioChannels.includes">
+<ANCHOR id="ags-AgsSetAudioChannels.description" href="ags/ags-AgsSetAudioChannels.html#ags-AgsSetAudioChannels.description">
+<ANCHOR id="ags-AgsSetAudioChannels.functions_details" href="ags/ags-AgsSetAudioChannels.html#ags-AgsSetAudioChannels.functions_details">
+<ANCHOR id="ags-set-audio-channels-new" href="ags/ags-AgsSetAudioChannels.html#ags-set-audio-channels-new">
+<ANCHOR id="ags-AgsSetAudioChannels.other_details" href="ags/ags-AgsSetAudioChannels.html#ags-AgsSetAudioChannels.other_details">
+<ANCHOR id="ags-AgsSetBufferSize" href="ags/ags-AgsSetBufferSize.html">
+<ANCHOR id="ags-AgsSetBufferSize.functions" href="ags/ags-AgsSetBufferSize.html#ags-AgsSetBufferSize.functions">
+<ANCHOR id="ags-AgsSetBufferSize.includes" href="ags/ags-AgsSetBufferSize.html#ags-AgsSetBufferSize.includes">
+<ANCHOR id="ags-AgsSetBufferSize.description" href="ags/ags-AgsSetBufferSize.html#ags-AgsSetBufferSize.description">
+<ANCHOR id="ags-AgsSetBufferSize.functions_details" href="ags/ags-AgsSetBufferSize.html#ags-AgsSetBufferSize.functions_details">
+<ANCHOR id="ags-set-buffer-size-new" href="ags/ags-AgsSetBufferSize.html#ags-set-buffer-size-new">
+<ANCHOR id="ags-AgsSetBufferSize.other_details" href="ags/ags-AgsSetBufferSize.html#ags-AgsSetBufferSize.other_details">
+<ANCHOR id="ags-AgsSetDevoutPlayFlags" href="ags/ags-AgsSetDevoutPlayFlags.html">
+<ANCHOR id="ags-AgsSetDevoutPlayFlags.functions" href="ags/ags-AgsSetDevoutPlayFlags.html#ags-AgsSetDevoutPlayFlags.functions">
+<ANCHOR id="ags-AgsSetDevoutPlayFlags.includes" href="ags/ags-AgsSetDevoutPlayFlags.html#ags-AgsSetDevoutPlayFlags.includes">
+<ANCHOR id="ags-AgsSetDevoutPlayFlags.description" href="ags/ags-AgsSetDevoutPlayFlags.html#ags-AgsSetDevoutPlayFlags.description">
+<ANCHOR id="ags-AgsSetDevoutPlayFlags.functions_details" href="ags/ags-AgsSetDevoutPlayFlags.html#ags-AgsSetDevoutPlayFlags.functions_details">
+<ANCHOR id="ags-set-devout-play-flags-new" href="ags/ags-AgsSetDevoutPlayFlags.html#ags-set-devout-play-flags-new">
+<ANCHOR id="ags-AgsSetDevoutPlayFlags.other_details" href="ags/ags-AgsSetDevoutPlayFlags.html#ags-AgsSetDevoutPlayFlags.other_details">
+<ANCHOR id="ags-AgsSetMuted" href="ags/ags-AgsSetMuted.html">
+<ANCHOR id="ags-AgsSetMuted.functions" href="ags/ags-AgsSetMuted.html#ags-AgsSetMuted.functions">
+<ANCHOR id="ags-AgsSetMuted.includes" href="ags/ags-AgsSetMuted.html#ags-AgsSetMuted.includes">
+<ANCHOR id="ags-AgsSetMuted.description" href="ags/ags-AgsSetMuted.html#ags-AgsSetMuted.description">
+<ANCHOR id="ags-AgsSetMuted.functions_details" href="ags/ags-AgsSetMuted.html#ags-AgsSetMuted.functions_details">
+<ANCHOR id="ags-set-muted-new" href="ags/ags-AgsSetMuted.html#ags-set-muted-new">
+<ANCHOR id="ags-AgsSetMuted.other_details" href="ags/ags-AgsSetMuted.html#ags-AgsSetMuted.other_details">
+<ANCHOR id="ags-AgsSetOutputDevice" href="ags/ags-AgsSetOutputDevice.html">
+<ANCHOR id="ags-AgsSetOutputDevice.functions" href="ags/ags-AgsSetOutputDevice.html#ags-AgsSetOutputDevice.functions">
+<ANCHOR id="ags-AgsSetOutputDevice.includes" href="ags/ags-AgsSetOutputDevice.html#ags-AgsSetOutputDevice.includes">
+<ANCHOR id="ags-AgsSetOutputDevice.description" href="ags/ags-AgsSetOutputDevice.html#ags-AgsSetOutputDevice.description">
+<ANCHOR id="ags-AgsSetOutputDevice.functions_details" href="ags/ags-AgsSetOutputDevice.html#ags-AgsSetOutputDevice.functions_details">
+<ANCHOR id="ags-set-output-device-new" href="ags/ags-AgsSetOutputDevice.html#ags-set-output-device-new">
+<ANCHOR id="ags-AgsSetOutputDevice.other_details" href="ags/ags-AgsSetOutputDevice.html#ags-AgsSetOutputDevice.other_details">
+<ANCHOR id="ags-AgsSetSamplerate" href="ags/ags-AgsSetSamplerate.html">
+<ANCHOR id="ags-AgsSetSamplerate.functions" href="ags/ags-AgsSetSamplerate.html#ags-AgsSetSamplerate.functions">
+<ANCHOR id="ags-AgsSetSamplerate.includes" href="ags/ags-AgsSetSamplerate.html#ags-AgsSetSamplerate.includes">
+<ANCHOR id="ags-AgsSetSamplerate.description" href="ags/ags-AgsSetSamplerate.html#ags-AgsSetSamplerate.description">
+<ANCHOR id="ags-AgsSetSamplerate.functions_details" href="ags/ags-AgsSetSamplerate.html#ags-AgsSetSamplerate.functions_details">
+<ANCHOR id="ags-set-samplerate-new" href="ags/ags-AgsSetSamplerate.html#ags-set-samplerate-new">
+<ANCHOR id="ags-AgsSetSamplerate.other_details" href="ags/ags-AgsSetSamplerate.html#ags-AgsSetSamplerate.other_details">
+<ANCHOR id="ags-AgsStartDevout" href="ags/ags-AgsStartDevout.html">
+<ANCHOR id="ags-AgsStartDevout.functions" href="ags/ags-AgsStartDevout.html#ags-AgsStartDevout.functions">
+<ANCHOR id="ags-AgsStartDevout.includes" href="ags/ags-AgsStartDevout.html#ags-AgsStartDevout.includes">
+<ANCHOR id="ags-AgsStartDevout.description" href="ags/ags-AgsStartDevout.html#ags-AgsStartDevout.description">
+<ANCHOR id="ags-AgsStartDevout.functions_details" href="ags/ags-AgsStartDevout.html#ags-AgsStartDevout.functions_details">
+<ANCHOR id="ags-start-devout-new" href="ags/ags-AgsStartDevout.html#ags-start-devout-new">
+<ANCHOR id="ags-AgsStartDevout.other_details" href="ags/ags-AgsStartDevout.html#ags-AgsStartDevout.other_details">
+<ANCHOR id="ags-AgsToggleLed" href="ags/ags-AgsToggleLed.html">
+<ANCHOR id="ags-AgsToggleLed.functions" href="ags/ags-AgsToggleLed.html#ags-AgsToggleLed.functions">
+<ANCHOR id="ags-AgsToggleLed.includes" href="ags/ags-AgsToggleLed.html#ags-AgsToggleLed.includes">
+<ANCHOR id="ags-AgsToggleLed.description" href="ags/ags-AgsToggleLed.html#ags-AgsToggleLed.description">
+<ANCHOR id="ags-AgsToggleLed.functions_details" href="ags/ags-AgsToggleLed.html#ags-AgsToggleLed.functions_details">
+<ANCHOR id="ags-toggle-led-new" href="ags/ags-AgsToggleLed.html#ags-toggle-led-new">
+<ANCHOR id="ags-AgsToggleLed.other_details" href="ags/ags-AgsToggleLed.html#ags-AgsToggleLed.other_details">
+<ANCHOR id="ags-AgsTogglePatternBit" href="ags/ags-AgsTogglePatternBit.html">
+<ANCHOR id="ags-AgsTogglePatternBit.functions" href="ags/ags-AgsTogglePatternBit.html#ags-AgsTogglePatternBit.functions">
+<ANCHOR id="ags-AgsTogglePatternBit.includes" href="ags/ags-AgsTogglePatternBit.html#ags-AgsTogglePatternBit.includes">
+<ANCHOR id="ags-AgsTogglePatternBit.description" href="ags/ags-AgsTogglePatternBit.html#ags-AgsTogglePatternBit.description">
+<ANCHOR id="ags-AgsTogglePatternBit.functions_details" href="ags/ags-AgsTogglePatternBit.html#ags-AgsTogglePatternBit.functions_details">
+<ANCHOR id="ags-toggle-pattern-bit-refresh-gui" href="ags/ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-refresh-gui">
+<ANCHOR id="ags-toggle-pattern-bit-new" href="ags/ags-AgsTogglePatternBit.html#ags-toggle-pattern-bit-new">
+<ANCHOR id="ags-AgsTogglePatternBit.other_details" href="ags/ags-AgsTogglePatternBit.html#ags-AgsTogglePatternBit.other_details">
+<ANCHOR id="ags-AgsUnrefAudioSignal" href="ags/ags-AgsUnrefAudioSignal.html">
+<ANCHOR id="ags-AgsUnrefAudioSignal.functions" href="ags/ags-AgsUnrefAudioSignal.html#ags-AgsUnrefAudioSignal.functions">
+<ANCHOR id="ags-AgsUnrefAudioSignal.description" href="ags/ags-AgsUnrefAudioSignal.html#ags-AgsUnrefAudioSignal.description">
+<ANCHOR id="ags-AgsUnrefAudioSignal.functions_details" href="ags/ags-AgsUnrefAudioSignal.html#ags-AgsUnrefAudioSignal.functions_details">
+<ANCHOR id="ags-unref-audio-signal-new" href="ags/ags-AgsUnrefAudioSignal.html#ags-unref-audio-signal-new">
+<ANCHOR id="ags-AgsUnrefAudioSignal.other_details" href="ags/ags-AgsUnrefAudioSignal.html#ags-AgsUnrefAudioSignal.other_details">
+<ANCHOR id="ags-AgsAudioPreferences" href="ags/ags-AgsAudioPreferences.html">
+<ANCHOR id="ags-AgsAudioPreferences.functions" href="ags/ags-AgsAudioPreferences.html#ags-AgsAudioPreferences.functions">
+<ANCHOR id="ags-AgsAudioPreferences.includes" href="ags/ags-AgsAudioPreferences.html#ags-AgsAudioPreferences.includes">
+<ANCHOR id="ags-AgsAudioPreferences.description" href="ags/ags-AgsAudioPreferences.html#ags-AgsAudioPreferences.description">
+<ANCHOR id="ags-AgsAudioPreferences.functions_details" href="ags/ags-AgsAudioPreferences.html#ags-AgsAudioPreferences.functions_details">
+<ANCHOR id="ags-audio-preferences-new" href="ags/ags-AgsAudioPreferences.html#ags-audio-preferences-new">
+<ANCHOR id="ags-AgsAudioPreferences.other_details" href="ags/ags-AgsAudioPreferences.html#ags-AgsAudioPreferences.other_details">
+<ANCHOR id="ags-ags-audio-preferences-callbacks" href="ags/ags-ags-audio-preferences-callbacks.html">
+<ANCHOR id="ags-ags-audio-preferences-callbacks.functions" href="ags/ags-ags-audio-preferences-callbacks.html#ags-ags-audio-preferences-callbacks.functions">
+<ANCHOR id="ags-ags-audio-preferences-callbacks.description" href="ags/ags-ags-audio-preferences-callbacks.html#ags-ags-audio-preferences-callbacks.description">
+<ANCHOR id="ags-ags-audio-preferences-callbacks.functions_details" href="ags/ags-ags-audio-preferences-callbacks.html#ags-ags-audio-preferences-callbacks.functions_details">
+<ANCHOR id="ags-audio-preferences-card-changed-callback" href="ags/ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-card-changed-callback">
+<ANCHOR id="ags-audio-preferences-audio-channels-changed" href="ags/ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-audio-channels-changed">
+<ANCHOR id="ags-audio-preferences-samplerate-changed" href="ags/ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-samplerate-changed">
+<ANCHOR id="ags-audio-preferences-buffer-size-changed" href="ags/ags-ags-audio-preferences-callbacks.html#ags-audio-preferences-buffer-size-changed">
+<ANCHOR id="ags-ags-audio-preferences-callbacks.other_details" href="ags/ags-ags-audio-preferences-callbacks.html#ags-ags-audio-preferences-callbacks.other_details">
+<ANCHOR id="ags-AgsEditor" href="ags/ags-AgsEditor.html">
+<ANCHOR id="ags-AgsEditor.functions" href="ags/ags-AgsEditor.html#ags-AgsEditor.functions">
+<ANCHOR id="ags-AgsEditor.other" href="ags/ags-AgsEditor.html#ags-AgsEditor.other">
+<ANCHOR id="ags-AgsEditor.includes" href="ags/ags-AgsEditor.html#ags-AgsEditor.includes">
+<ANCHOR id="ags-AgsEditor.description" href="ags/ags-AgsEditor.html#ags-AgsEditor.description">
+<ANCHOR id="ags-AgsEditor.functions_details" href="ags/ags-AgsEditor.html#ags-AgsEditor.functions_details">
+<ANCHOR id="ags-editor-machine-changed" href="ags/ags-AgsEditor.html#ags-editor-machine-changed">
+<ANCHOR id="ags-editor-new" href="ags/ags-AgsEditor.html#ags-editor-new">
+<ANCHOR id="ags-AgsEditor.other_details" href="ags/ags-AgsEditor.html#ags-AgsEditor.other_details">
+<ANCHOR id="AGS-EDITOR-DEFAULT-VERSION:CAPS" href="ags/ags-AgsEditor.html#AGS-EDITOR-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" href="ags/ags-AgsEditor.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AGS-EDITOR-DEFAULT:CAPS" href="ags/ags-AgsEditor.html#AGS-EDITOR-DEFAULT:CAPS">
+<ANCHOR id="ags-ags-editor-callbacks" href="ags/ags-ags-editor-callbacks.html">
+<ANCHOR id="ags-ags-editor-callbacks.functions" href="ags/ags-ags-editor-callbacks.html#ags-ags-editor-callbacks.functions">
+<ANCHOR id="ags-ags-editor-callbacks.description" href="ags/ags-ags-editor-callbacks.html#ags-ags-editor-callbacks.description">
+<ANCHOR id="ags-ags-editor-callbacks.functions_details" href="ags/ags-ags-editor-callbacks.html#ags-ags-editor-callbacks.functions_details">
+<ANCHOR id="ags-editor-parent-set-callback" href="ags/ags-ags-editor-callbacks.html#ags-editor-parent-set-callback">
+<ANCHOR id="ags-editor-set-audio-channels-callback" href="ags/ags-ags-editor-callbacks.html#ags-editor-set-audio-channels-callback">
+<ANCHOR id="ags-editor-set-pads-callback" href="ags/ags-ags-editor-callbacks.html#ags-editor-set-pads-callback">
+<ANCHOR id="ags-editor-machine-changed-callback" href="ags/ags-ags-editor-callbacks.html#ags-editor-machine-changed-callback">
+<ANCHOR id="ags-editor-change-position-callback" href="ags/ags-ags-editor-callbacks.html#ags-editor-change-position-callback">
+<ANCHOR id="ags-ags-editor-callbacks.other_details" href="ags/ags-ags-editor-callbacks.html#ags-ags-editor-callbacks.other_details">
+<ANCHOR id="ags-AgsExportWindow" href="ags/ags-AgsExportWindow.html">
+<ANCHOR id="ags-AgsExportWindow.functions" href="ags/ags-AgsExportWindow.html#ags-AgsExportWindow.functions">
+<ANCHOR id="ags-AgsExportWindow.other" href="ags/ags-AgsExportWindow.html#ags-AgsExportWindow.other">
+<ANCHOR id="ags-AgsExportWindow.includes" href="ags/ags-AgsExportWindow.html#ags-AgsExportWindow.includes">
+<ANCHOR id="ags-AgsExportWindow.description" href="ags/ags-AgsExportWindow.html#ags-AgsExportWindow.description">
+<ANCHOR id="ags-AgsExportWindow.functions_details" href="ags/ags-AgsExportWindow.html#ags-AgsExportWindow.functions_details">
+<ANCHOR id="ags-export-window-new" href="ags/ags-AgsExportWindow.html#ags-export-window-new">
+<ANCHOR id="ags-AgsExportWindow.other_details" href="ags/ags-AgsExportWindow.html#ags-AgsExportWindow.other_details">
+<ANCHOR id="AgsExportWindowFlags" href="ags/ags-AgsExportWindow.html#AgsExportWindowFlags">
+<ANCHOR id="ags-ags-export-window-callbacks" href="ags/ags-ags-export-window-callbacks.html">
+<ANCHOR id="ags-ags-export-window-callbacks.functions" href="ags/ags-ags-export-window-callbacks.html#ags-ags-export-window-callbacks.functions">
+<ANCHOR id="ags-ags-export-window-callbacks.description" href="ags/ags-ags-export-window-callbacks.html#ags-ags-export-window-callbacks.description">
+<ANCHOR id="ags-ags-export-window-callbacks.functions_details" href="ags/ags-ags-export-window-callbacks.html#ags-ags-export-window-callbacks.functions_details">
+<ANCHOR id="ags-export-window-file-chooser-button-callback" href="ags/ags-ags-export-window-callbacks.html#ags-export-window-file-chooser-button-callback">
+<ANCHOR id="ags-export-window-tact-callback" href="ags/ags-ags-export-window-callbacks.html#ags-export-window-tact-callback">
+<ANCHOR id="ags-export-window-export-callback" href="ags/ags-ags-export-window-callbacks.html#ags-export-window-export-callback">
+<ANCHOR id="ags-ags-export-window-callbacks.other_details" href="ags/ags-ags-export-window-callbacks.html#ags-ags-export-window-callbacks.other_details">
+<ANCHOR id="ags-AgsFileSelection" href="ags/ags-AgsFileSelection.html">
+<ANCHOR id="ags-AgsFileSelection.functions" href="ags/ags-AgsFileSelection.html#ags-AgsFileSelection.functions">
+<ANCHOR id="ags-AgsFileSelection.other" href="ags/ags-AgsFileSelection.html#ags-AgsFileSelection.other">
+<ANCHOR id="ags-AgsFileSelection.description" href="ags/ags-AgsFileSelection.html#ags-AgsFileSelection.description">
+<ANCHOR id="ags-AgsFileSelection.functions_details" href="ags/ags-AgsFileSelection.html#ags-AgsFileSelection.functions_details">
+<ANCHOR id="AGS-FILE-SELECTION-ENTRY:CAPS" href="ags/ags-AgsFileSelection.html#AGS-FILE-SELECTION-ENTRY:CAPS">
+<ANCHOR id="ags-file-selection-entry-alloc" href="ags/ags-AgsFileSelection.html#ags-file-selection-entry-alloc">
+<ANCHOR id="ags-file-selection-set-entry" href="ags/ags-AgsFileSelection.html#ags-file-selection-set-entry">
+<ANCHOR id="ags-file-selection-add-entry" href="ags/ags-AgsFileSelection.html#ags-file-selection-add-entry">
+<ANCHOR id="ags-file-selection-remove-entry" href="ags/ags-AgsFileSelection.html#ags-file-selection-remove-entry">
+<ANCHOR id="ags-file-selection-contains-file" href="ags/ags-AgsFileSelection.html#ags-file-selection-contains-file">
+<ANCHOR id="ags-file-selection-completed" href="ags/ags-AgsFileSelection.html#ags-file-selection-completed">
+<ANCHOR id="ags-file-selection-new" href="ags/ags-AgsFileSelection.html#ags-file-selection-new">
+<ANCHOR id="ags-AgsFileSelection.other_details" href="ags/ags-AgsFileSelection.html#ags-AgsFileSelection.other_details">
+<ANCHOR id="AgsFileSelectionFlags" href="ags/ags-AgsFileSelection.html#AgsFileSelectionFlags">
+<ANCHOR id="AgsFileSelectionEntry" href="ags/ags-AgsFileSelection.html#AgsFileSelectionEntry">
+<ANCHOR id="ags-ags-file-selection-callbacks" href="ags/ags-ags-file-selection-callbacks.html">
+<ANCHOR id="ags-ags-file-selection-callbacks.functions" href="ags/ags-ags-file-selection-callbacks.html#ags-ags-file-selection-callbacks.functions">
+<ANCHOR id="ags-ags-file-selection-callbacks.description" href="ags/ags-ags-file-selection-callbacks.html#ags-ags-file-selection-callbacks.description">
+<ANCHOR id="ags-ags-file-selection-callbacks.functions_details" href="ags/ags-ags-file-selection-callbacks.html#ags-ags-file-selection-callbacks.functions_details">
+<ANCHOR id="ags-file-selection-remove-callback" href="ags/ags-ags-file-selection-callbacks.html#ags-file-selection-remove-callback">
+<ANCHOR id="ags-ags-file-selection-callbacks.other_details" href="ags/ags-ags-file-selection-callbacks.html#ags-ags-file-selection-callbacks.other_details">
+<ANCHOR id="ags-AgsInlinePlayer" href="ags/ags-AgsInlinePlayer.html">
+<ANCHOR id="ags-AgsInlinePlayer.functions" href="ags/ags-AgsInlinePlayer.html#ags-AgsInlinePlayer.functions">
+<ANCHOR id="ags-AgsInlinePlayer.description" href="ags/ags-AgsInlinePlayer.html#ags-AgsInlinePlayer.description">
+<ANCHOR id="ags-AgsInlinePlayer.functions_details" href="ags/ags-AgsInlinePlayer.html#ags-AgsInlinePlayer.functions_details">
+<ANCHOR id="ags-inline-player-new" href="ags/ags-AgsInlinePlayer.html#ags-inline-player-new">
+<ANCHOR id="ags-AgsInlinePlayer.other_details" href="ags/ags-AgsInlinePlayer.html#ags-AgsInlinePlayer.other_details">
+<ANCHOR id="ags-AgsLadspaBrowser" href="ags/ags-AgsLadspaBrowser.html">
+<ANCHOR id="ags-AgsLadspaBrowser.functions" href="ags/ags-AgsLadspaBrowser.html#ags-AgsLadspaBrowser.functions">
+<ANCHOR id="ags-AgsLadspaBrowser.includes" href="ags/ags-AgsLadspaBrowser.html#ags-AgsLadspaBrowser.includes">
+<ANCHOR id="ags-AgsLadspaBrowser.description" href="ags/ags-AgsLadspaBrowser.html#ags-AgsLadspaBrowser.description">
+<ANCHOR id="ags-AgsLadspaBrowser.functions_details" href="ags/ags-AgsLadspaBrowser.html#ags-AgsLadspaBrowser.functions_details">
+<ANCHOR id="ags-ladspa-browser-get-plugin-filename" href="ags/ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-filename">
+<ANCHOR id="ags-ladspa-browser-get-plugin-effect" href="ags/ags-AgsLadspaBrowser.html#ags-ladspa-browser-get-plugin-effect">
+<ANCHOR id="ags-ladspa-browser-combo-box-controls-new" href="ags/ags-AgsLadspaBrowser.html#ags-ladspa-browser-combo-box-controls-new">
+<ANCHOR id="ags-ladspa-browser-preview-new" href="ags/ags-AgsLadspaBrowser.html#ags-ladspa-browser-preview-new">
+<ANCHOR id="ags-ladspa-browser-new" href="ags/ags-AgsLadspaBrowser.html#ags-ladspa-browser-new">
+<ANCHOR id="ags-AgsLadspaBrowser.other_details" href="ags/ags-AgsLadspaBrowser.html#ags-AgsLadspaBrowser.other_details">
+<ANCHOR id="ags-ags-ladspa-browser-callbacks" href="ags/ags-ags-ladspa-browser-callbacks.html">
+<ANCHOR id="ags-ags-ladspa-browser-callbacks.functions" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ags-ladspa-browser-callbacks.functions">
+<ANCHOR id="ags-ags-ladspa-browser-callbacks.description" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ags-ladspa-browser-callbacks.description">
+<ANCHOR id="ags-ags-ladspa-browser-callbacks.functions_details" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ags-ladspa-browser-callbacks.functions_details">
+<ANCHOR id="ags-ladspa-browser-plugin-filename-callback" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-filename-callback">
+<ANCHOR id="ags-ladspa-browser-plugin-effect-callback" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-plugin-effect-callback">
+<ANCHOR id="ags-ladspa-browser-preview-close-callback" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-preview-close-callback">
+<ANCHOR id="ags-ladspa-browser-ok-callback" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-ok-callback">
+<ANCHOR id="ags-ladspa-browser-cancel-callback" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ladspa-browser-cancel-callback">
+<ANCHOR id="ags-ags-ladspa-browser-callbacks.other_details" href="ags/ags-ags-ladspa-browser-callbacks.html#ags-ags-ladspa-browser-callbacks.other_details">
+<ANCHOR id="ags-AgsLine" href="ags/ags-AgsLine.html">
+<ANCHOR id="ags-AgsLine.functions" href="ags/ags-AgsLine.html#ags-AgsLine.functions">
+<ANCHOR id="ags-AgsLine.other" href="ags/ags-AgsLine.html#ags-AgsLine.other">
+<ANCHOR id="ags-AgsLine.includes" href="ags/ags-AgsLine.html#ags-AgsLine.includes">
+<ANCHOR id="ags-AgsLine.description" href="ags/ags-AgsLine.html#ags-AgsLine.description">
+<ANCHOR id="ags-AgsLine.functions_details" href="ags/ags-AgsLine.html#ags-AgsLine.functions_details">
+<ANCHOR id="ags-line-set-channel" href="ags/ags-AgsLine.html#ags-line-set-channel">
+<ANCHOR id="ags-line-group-changed" href="ags/ags-AgsLine.html#ags-line-group-changed">
+<ANCHOR id="ags-line-find-next-grouped" href="ags/ags-AgsLine.html#ags-line-find-next-grouped">
+<ANCHOR id="ags-line-map-recall" href="ags/ags-AgsLine.html#ags-line-map-recall">
+<ANCHOR id="ags-line-find-port" href="ags/ags-AgsLine.html#ags-line-find-port">
+<ANCHOR id="ags-line-new" href="ags/ags-AgsLine.html#ags-line-new">
+<ANCHOR id="ags-AgsLine.other_details" href="ags/ags-AgsLine.html#ags-AgsLine.other_details">
+<ANCHOR id="AGS-LINE-DEFAULT-VERSION:CAPS" href="ags/ags-AgsLine.html#AGS-LINE-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-LINE-DEFAULT-BUILD-ID:CAPS" href="ags/ags-AgsLine.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AgsLineFlags" href="ags/ags-AgsLine.html#AgsLineFlags">
+<ANCHOR id="ags-ags-line-callbacks" href="ags/ags-ags-line-callbacks.html">
+<ANCHOR id="ags-ags-line-callbacks.functions" href="ags/ags-ags-line-callbacks.html#ags-ags-line-callbacks.functions">
+<ANCHOR id="ags-ags-line-callbacks.description" href="ags/ags-ags-line-callbacks.html#ags-ags-line-callbacks.description">
+<ANCHOR id="ags-ags-line-callbacks.functions_details" href="ags/ags-ags-line-callbacks.html#ags-ags-line-callbacks.functions_details">
+<ANCHOR id="ags-line-parent-set-callback" href="ags/ags-ags-line-callbacks.html#ags-line-parent-set-callback">
+<ANCHOR id="ags-line-remove-recall-callback" href="ags/ags-ags-line-callbacks.html#ags-line-remove-recall-callback">
+<ANCHOR id="ags-line-group-clicked-callback" href="ags/ags-ags-line-callbacks.html#ags-line-group-clicked-callback">
+<ANCHOR id="ags-line-volume-callback" href="ags/ags-ags-line-callbacks.html#ags-line-volume-callback">
+<ANCHOR id="ags-line-peak-run-post-callback" href="ags/ags-ags-line-callbacks.html#ags-line-peak-run-post-callback">
+<ANCHOR id="ags-line-copy-pattern-done" href="ags/ags-ags-line-callbacks.html#ags-line-copy-pattern-done">
+<ANCHOR id="ags-line-copy-pattern-cancel" href="ags/ags-ags-line-callbacks.html#ags-line-copy-pattern-cancel">
+<ANCHOR id="ags-line-recall-volume-done" href="ags/ags-ags-line-callbacks.html#ags-line-recall-volume-done">
+<ANCHOR id="ags-line-recall-volume-cancel" href="ags/ags-ags-line-callbacks.html#ags-line-recall-volume-cancel">
+<ANCHOR id="ags-line-channel-done-callback" href="ags/ags-ags-line-callbacks.html#ags-line-channel-done-callback">
+<ANCHOR id="ags-line-play-channel-run-cancel" href="ags/ags-ags-line-callbacks.html#ags-line-play-channel-run-cancel">
+<ANCHOR id="ags-line-play-volume-done" href="ags/ags-ags-line-callbacks.html#ags-line-play-volume-done">
+<ANCHOR id="ags-line-play-volume-cancel" href="ags/ags-ags-line-callbacks.html#ags-line-play-volume-cancel">
+<ANCHOR id="ags-ags-line-callbacks.other_details" href="ags/ags-ags-line-callbacks.html#ags-ags-line-callbacks.other_details">
+<ANCHOR id="ags-AgsLineEditor" href="ags/ags-AgsLineEditor.html">
+<ANCHOR id="ags-AgsLineEditor.functions" href="ags/ags-AgsLineEditor.html#ags-AgsLineEditor.functions">
+<ANCHOR id="ags-AgsLineEditor.other" href="ags/ags-AgsLineEditor.html#ags-AgsLineEditor.other">
+<ANCHOR id="ags-AgsLineEditor.includes" href="ags/ags-AgsLineEditor.html#ags-AgsLineEditor.includes">
+<ANCHOR id="ags-AgsLineEditor.description" href="ags/ags-AgsLineEditor.html#ags-AgsLineEditor.description">
+<ANCHOR id="ags-AgsLineEditor.functions_details" href="ags/ags-AgsLineEditor.html#ags-AgsLineEditor.functions_details">
+<ANCHOR id="ags-line-editor-set-channel" href="ags/ags-AgsLineEditor.html#ags-line-editor-set-channel">
+<ANCHOR id="ags-line-editor-new" href="ags/ags-AgsLineEditor.html#ags-line-editor-new">
+<ANCHOR id="ags-AgsLineEditor.other_details" href="ags/ags-AgsLineEditor.html#ags-AgsLineEditor.other_details">
+<ANCHOR id="AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" href="ags/ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" href="ags/ags-AgsLineEditor.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="ags-ags-line-editor-callbacks" href="ags/ags-ags-line-editor-callbacks.html">
+<ANCHOR id="ags-ags-line-editor-callbacks.functions" href="ags/ags-ags-line-editor-callbacks.html#ags-ags-line-editor-callbacks.functions">
+<ANCHOR id="ags-ags-line-editor-callbacks.description" href="ags/ags-ags-line-editor-callbacks.html#ags-ags-line-editor-callbacks.description">
+<ANCHOR id="ags-ags-line-editor-callbacks.functions_details" href="ags/ags-ags-line-editor-callbacks.html#ags-ags-line-editor-callbacks.functions_details">
+<ANCHOR id="ags-line-editor-destroy-callback" href="ags/ags-ags-line-editor-callbacks.html#ags-line-editor-destroy-callback">
+<ANCHOR id="ags-line-editor-show-callback" href="ags/ags-ags-line-editor-callbacks.html#ags-line-editor-show-callback">
+<ANCHOR id="ags-line-editor-parent-set-callback" href="ags/ags-ags-line-editor-callbacks.html#ags-line-editor-parent-set-callback">
+<ANCHOR id="ags-ags-line-editor-callbacks.other_details" href="ags/ags-ags-line-editor-callbacks.html#ags-ags-line-editor-callbacks.other_details">
+<ANCHOR id="ags-AgsLineMember" href="ags/ags-AgsLineMember.html">
+<ANCHOR id="ags-AgsLineMember.functions" href="ags/ags-AgsLineMember.html#ags-AgsLineMember.functions">
+<ANCHOR id="ags-AgsLineMember.other" href="ags/ags-AgsLineMember.html#ags-AgsLineMember.other">
+<ANCHOR id="ags-AgsLineMember.includes" href="ags/ags-AgsLineMember.html#ags-AgsLineMember.includes">
+<ANCHOR id="ags-AgsLineMember.description" href="ags/ags-AgsLineMember.html#ags-AgsLineMember.description">
+<ANCHOR id="ags-AgsLineMember.functions_details" href="ags/ags-AgsLineMember.html#ags-AgsLineMember.functions_details">
+<ANCHOR id="ags-line-member-get-widget" href="ags/ags-AgsLineMember.html#ags-line-member-get-widget">
+<ANCHOR id="ags-line-member-set-label" href="ags/ags-AgsLineMember.html#ags-line-member-set-label">
+<ANCHOR id="ags-line-member-change-port" href="ags/ags-AgsLineMember.html#ags-line-member-change-port">
+<ANCHOR id="ags-line-member-find-port" href="ags/ags-AgsLineMember.html#ags-line-member-find-port">
+<ANCHOR id="ags-line-member-new" href="ags/ags-AgsLineMember.html#ags-line-member-new">
+<ANCHOR id="ags-AgsLineMember.other_details" href="ags/ags-AgsLineMember.html#ags-AgsLineMember.other_details">
+<ANCHOR id="AgsLineMemberFlags" href="ags/ags-AgsLineMember.html#AgsLineMemberFlags">
+<ANCHOR id="ags-ags-line-member-callbacks" href="ags/ags-ags-line-member-callbacks.html">
+<ANCHOR id="ags-ags-line-member-callbacks.functions" href="ags/ags-ags-line-member-callbacks.html#ags-ags-line-member-callbacks.functions">
+<ANCHOR id="ags-ags-line-member-callbacks.description" href="ags/ags-ags-line-member-callbacks.html#ags-ags-line-member-callbacks.description">
+<ANCHOR id="ags-ags-line-member-callbacks.functions_details" href="ags/ags-ags-line-member-callbacks.html#ags-ags-line-member-callbacks.functions_details">
+<ANCHOR id="ags-line-member-parent-set-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-parent-set-callback">
+<ANCHOR id="ags-line-member-dial-changed-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-dial-changed-callback">
+<ANCHOR id="ags-line-member-vscale-changed-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-vscale-changed-callback">
+<ANCHOR id="ags-line-member-hscale-changed-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-hscale-changed-callback">
+<ANCHOR id="ags-line-member-spin-button-changed-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-spin-button-changed-callback">
+<ANCHOR id="ags-line-member-check-button-clicked-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-check-button-clicked-callback">
+<ANCHOR id="ags-line-member-toggle-button-clicked-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-toggle-button-clicked-callback">
+<ANCHOR id="ags-line-member-button-clicked-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-button-clicked-callback">
+<ANCHOR id="ags-line-member-port-safe-write-callback" href="ags/ags-ags-line-member-callbacks.html#ags-line-member-port-safe-write-callback">
+<ANCHOR id="ags-ags-line-member-callbacks.other_details" href="ags/ags-ags-line-member-callbacks.html#ags-ags-line-member-callbacks.other_details">
+<ANCHOR id="ags-AgsLineMemberEditor" href="ags/ags-AgsLineMemberEditor.html">
+<ANCHOR id="ags-AgsLineMemberEditor.functions" href="ags/ags-AgsLineMemberEditor.html#ags-AgsLineMemberEditor.functions">
+<ANCHOR id="ags-AgsLineMemberEditor.includes" href="ags/ags-AgsLineMemberEditor.html#ags-AgsLineMemberEditor.includes">
+<ANCHOR id="ags-AgsLineMemberEditor.description" href="ags/ags-AgsLineMemberEditor.html#ags-AgsLineMemberEditor.description">
+<ANCHOR id="ags-AgsLineMemberEditor.functions_details" href="ags/ags-AgsLineMemberEditor.html#ags-AgsLineMemberEditor.functions_details">
+<ANCHOR id="ags-line-member-editor-new" href="ags/ags-AgsLineMemberEditor.html#ags-line-member-editor-new">
+<ANCHOR id="ags-AgsLineMemberEditor.other_details" href="ags/ags-AgsLineMemberEditor.html#ags-AgsLineMemberEditor.other_details">
+<ANCHOR id="ags-ags-line-member-editor-callbacks" href="ags/ags-ags-line-member-editor-callbacks.html">
+<ANCHOR id="ags-ags-line-member-editor-callbacks.functions" href="ags/ags-ags-line-member-editor-callbacks.html#ags-ags-line-member-editor-callbacks.functions">
+<ANCHOR id="ags-ags-line-member-editor-callbacks.description" href="ags/ags-ags-line-member-editor-callbacks.html#ags-ags-line-member-editor-callbacks.description">
+<ANCHOR id="ags-ags-line-member-editor-callbacks.functions_details" href="ags/ags-ags-line-member-editor-callbacks.html#ags-ags-line-member-editor-callbacks.functions_details">
+<ANCHOR id="ags-line-member-editor-add-callback" href="ags/ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-add-callback">
+<ANCHOR id="ags-line-member-editor-remove-callback" href="ags/ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-remove-callback">
+<ANCHOR id="ags-line-member-editor-ladspa-browser-response-callback" href="ags/ags-ags-line-member-editor-callbacks.html#ags-line-member-editor-ladspa-browser-response-callback">
+<ANCHOR id="ags-ags-line-member-editor-callbacks.other_details" href="ags/ags-ags-line-member-editor-callbacks.html#ags-ags-line-member-editor-callbacks.other_details">
+<ANCHOR id="ags-AgsLinkChannel" href="ags/ags-AgsLinkChannel.html">
+<ANCHOR id="ags-AgsLinkChannel.functions" href="ags/ags-AgsLinkChannel.html#ags-AgsLinkChannel.functions">
+<ANCHOR id="ags-AgsLinkChannel.includes" href="ags/ags-AgsLinkChannel.html#ags-AgsLinkChannel.includes">
+<ANCHOR id="ags-AgsLinkChannel.description" href="ags/ags-AgsLinkChannel.html#ags-AgsLinkChannel.description">
+<ANCHOR id="ags-AgsLinkChannel.functions_details" href="ags/ags-AgsLinkChannel.html#ags-AgsLinkChannel.functions_details">
+<ANCHOR id="ags-link-channel-new" href="ags/ags-AgsLinkChannel.html#ags-link-channel-new">
+<ANCHOR id="ags-AgsLinkChannel.other_details" href="ags/ags-AgsLinkChannel.html#ags-AgsLinkChannel.other_details">
+<ANCHOR id="ags-AgsLinkCollectionEditor" href="ags/ags-AgsLinkCollectionEditor.html">
+<ANCHOR id="ags-AgsLinkCollectionEditor.functions" href="ags/ags-AgsLinkCollectionEditor.html#ags-AgsLinkCollectionEditor.functions">
+<ANCHOR id="ags-AgsLinkCollectionEditor.includes" href="ags/ags-AgsLinkCollectionEditor.html#ags-AgsLinkCollectionEditor.includes">
+<ANCHOR id="ags-AgsLinkCollectionEditor.description" href="ags/ags-AgsLinkCollectionEditor.html#ags-AgsLinkCollectionEditor.description">
+<ANCHOR id="ags-AgsLinkCollectionEditor.functions_details" href="ags/ags-AgsLinkCollectionEditor.html#ags-AgsLinkCollectionEditor.functions_details">
+<ANCHOR id="ags-link-collection-editor-check-first-line" href="ags/ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-line">
+<ANCHOR id="ags-link-collection-editor-check-first-link" href="ags/ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-first-link">
+<ANCHOR id="ags-link-collection-editor-check-count" href="ags/ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-check-count">
+<ANCHOR id="ags-link-collection-editor-new" href="ags/ags-AgsLinkCollectionEditor.html#ags-link-collection-editor-new">
+<ANCHOR id="ags-AgsLinkCollectionEditor.other_details" href="ags/ags-AgsLinkCollectionEditor.html#ags-AgsLinkCollectionEditor.other_details">
+<ANCHOR id="ags-ags-link-collection-editor-callbacks" href="ags/ags-ags-link-collection-editor-callbacks.html">
+<ANCHOR id="ags-ags-link-collection-editor-callbacks.functions" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-ags-link-collection-editor-callbacks.functions">
+<ANCHOR id="ags-ags-link-collection-editor-callbacks.description" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-ags-link-collection-editor-callbacks.description">
+<ANCHOR id="ags-ags-link-collection-editor-callbacks.functions_details" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-ags-link-collection-editor-callbacks.functions_details">
+<ANCHOR id="ags-link-collection-editor-parent-set-callback" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-parent-set-callback">
+<ANCHOR id="ags-link-collection-editor-link-callback" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-link-callback">
+<ANCHOR id="ags-link-collection-editor-first-line-callback" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-line-callback">
+<ANCHOR id="ags-link-collection-editor-first-link-callback" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-first-link-callback">
+<ANCHOR id="ags-link-collection-editor-count-callback" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-link-collection-editor-count-callback">
+<ANCHOR id="ags-ags-link-collection-editor-callbacks.other_details" href="ags/ags-ags-link-collection-editor-callbacks.html#ags-ags-link-collection-editor-callbacks.other_details">
+<ANCHOR id="ags-AgsLinkEditor" href="ags/ags-AgsLinkEditor.html">
+<ANCHOR id="ags-AgsLinkEditor.functions" href="ags/ags-AgsLinkEditor.html#ags-AgsLinkEditor.functions">
+<ANCHOR id="ags-AgsLinkEditor.other" href="ags/ags-AgsLinkEditor.html#ags-AgsLinkEditor.other">
+<ANCHOR id="ags-AgsLinkEditor.includes" href="ags/ags-AgsLinkEditor.html#ags-AgsLinkEditor.includes">
+<ANCHOR id="ags-AgsLinkEditor.description" href="ags/ags-AgsLinkEditor.html#ags-AgsLinkEditor.description">
+<ANCHOR id="ags-AgsLinkEditor.functions_details" href="ags/ags-AgsLinkEditor.html#ags-AgsLinkEditor.functions_details">
+<ANCHOR id="ags-link-editor-new" href="ags/ags-AgsLinkEditor.html#ags-link-editor-new">
+<ANCHOR id="ags-AgsLinkEditor.other_details" href="ags/ags-AgsLinkEditor.html#ags-AgsLinkEditor.other_details">
+<ANCHOR id="AgsLinkEditorFlags" href="ags/ags-AgsLinkEditor.html#AgsLinkEditorFlags">
+<ANCHOR id="ags-ags-link-editor-callbacks" href="ags/ags-ags-link-editor-callbacks.html">
+<ANCHOR id="ags-ags-link-editor-callbacks.functions" href="ags/ags-ags-link-editor-callbacks.html#ags-ags-link-editor-callbacks.functions">
+<ANCHOR id="ags-ags-link-editor-callbacks.description" href="ags/ags-ags-link-editor-callbacks.html#ags-ags-link-editor-callbacks.description">
+<ANCHOR id="ags-ags-link-editor-callbacks.functions_details" href="ags/ags-ags-link-editor-callbacks.html#ags-ags-link-editor-callbacks.functions_details">
+<ANCHOR id="ags-link-editor-parent-set-callback" href="ags/ags-ags-link-editor-callbacks.html#ags-link-editor-parent-set-callback">
+<ANCHOR id="ags-link-editor-destroy-callback" href="ags/ags-ags-link-editor-callbacks.html#ags-link-editor-destroy-callback">
+<ANCHOR id="ags-link-editor-show-callback" href="ags/ags-ags-link-editor-callbacks.html#ags-link-editor-show-callback">
+<ANCHOR id="ags-link-editor-combo-callback" href="ags/ags-ags-link-editor-callbacks.html#ags-link-editor-combo-callback">
+<ANCHOR id="ags-ags-link-editor-callbacks.other_details" href="ags/ags-ags-link-editor-callbacks.html#ags-ags-link-editor-callbacks.other_details">
+<ANCHOR id="ags-AgsListingEditor" href="ags/ags-AgsListingEditor.html">
+<ANCHOR id="ags-AgsListingEditor.functions" href="ags/ags-AgsListingEditor.html#ags-AgsListingEditor.functions">
+<ANCHOR id="ags-AgsListingEditor.includes" href="ags/ags-AgsListingEditor.html#ags-AgsListingEditor.includes">
+<ANCHOR id="ags-AgsListingEditor.description" href="ags/ags-AgsListingEditor.html#ags-AgsListingEditor.description">
+<ANCHOR id="ags-AgsListingEditor.functions_details" href="ags/ags-AgsListingEditor.html#ags-AgsListingEditor.functions_details">
+<ANCHOR id="ags-listing-editor-add-children" href="ags/ags-AgsListingEditor.html#ags-listing-editor-add-children">
+<ANCHOR id="ags-listing-editor-new" href="ags/ags-AgsListingEditor.html#ags-listing-editor-new">
+<ANCHOR id="ags-AgsListingEditor.other_details" href="ags/ags-AgsListingEditor.html#ags-AgsListingEditor.other_details">
+<ANCHOR id="ags-ags-listing-editor-callbacks" href="ags/ags-ags-listing-editor-callbacks.html">
+<ANCHOR id="ags-ags-listing-editor-callbacks.functions" href="ags/ags-ags-listing-editor-callbacks.html#ags-ags-listing-editor-callbacks.functions">
+<ANCHOR id="ags-ags-listing-editor-callbacks.description" href="ags/ags-ags-listing-editor-callbacks.html#ags-ags-listing-editor-callbacks.description">
+<ANCHOR id="ags-ags-listing-editor-callbacks.functions_details" href="ags/ags-ags-listing-editor-callbacks.html#ags-ags-listing-editor-callbacks.functions_details">
+<ANCHOR id="ags-listing-editor-parent-set-callback" href="ags/ags-ags-listing-editor-callbacks.html#ags-listing-editor-parent-set-callback">
+<ANCHOR id="ags-listing-editor-set-pads-callback" href="ags/ags-ags-listing-editor-callbacks.html#ags-listing-editor-set-pads-callback">
+<ANCHOR id="ags-ags-listing-editor-callbacks.other_details" href="ags/ags-ags-listing-editor-callbacks.html#ags-ags-listing-editor-callbacks.other_details">
+<ANCHOR id="ags-AgsMachine" href="ags/ags-AgsMachine.html">
+<ANCHOR id="ags-AgsMachine.functions" href="ags/ags-AgsMachine.html#ags-AgsMachine.functions">
+<ANCHOR id="ags-AgsMachine.other" href="ags/ags-AgsMachine.html#ags-AgsMachine.other">
+<ANCHOR id="ags-AgsMachine.includes" href="ags/ags-AgsMachine.html#ags-AgsMachine.includes">
+<ANCHOR id="ags-AgsMachine.description" href="ags/ags-AgsMachine.html#ags-AgsMachine.description">
+<ANCHOR id="ags-AgsMachine.functions_details" href="ags/ags-AgsMachine.html#ags-AgsMachine.functions_details">
+<ANCHOR id="ags-machine-set-audio-channels" href="ags/ags-AgsMachine.html#ags-machine-set-audio-channels">
+<ANCHOR id="ags-machine-set-pads" href="ags/ags-AgsMachine.html#ags-machine-set-pads">
+<ANCHOR id="ags-machine-add-default-recalls" href="ags/ags-AgsMachine.html#ags-machine-add-default-recalls">
+<ANCHOR id="ags-machine-map-recall" href="ags/ags-AgsMachine.html#ags-machine-map-recall">
+<ANCHOR id="ags-machine-get-possible-links" href="ags/ags-AgsMachine.html#ags-machine-get-possible-links">
+<ANCHOR id="ags-machine-find-by-name" href="ags/ags-AgsMachine.html#ags-machine-find-by-name">
+<ANCHOR id="ags-machine-find-port" href="ags/ags-AgsMachine.html#ags-machine-find-port">
+<ANCHOR id="ags-machine-set-run" href="ags/ags-AgsMachine.html#ags-machine-set-run">
+<ANCHOR id="ags-machine-file-chooser-dialog-new" href="ags/ags-AgsMachine.html#ags-machine-file-chooser-dialog-new">
+<ANCHOR id="ags-machine-open-files" href="ags/ags-AgsMachine.html#ags-machine-open-files">
+<ANCHOR id="ags-machine-new" href="ags/ags-AgsMachine.html#ags-machine-new">
+<ANCHOR id="ags-AgsMachine.other_details" href="ags/ags-AgsMachine.html#ags-AgsMachine.other_details">
+<ANCHOR id="AGS-MACHINE-DEFAULT-VERSION:CAPS" href="ags/ags-AgsMachine.html#AGS-MACHINE-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" href="ags/ags-AgsMachine.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AgsMachineFlags" href="ags/ags-AgsMachine.html#AgsMachineFlags">
+<ANCHOR id="AgsMachineFileInputFlags" href="ags/ags-AgsMachine.html#AgsMachineFileInputFlags">
+<ANCHOR id="ags-ags-machine-callbacks" href="ags/ags-ags-machine-callbacks.html">
+<ANCHOR id="ags-ags-machine-callbacks.functions" href="ags/ags-ags-machine-callbacks.html#ags-ags-machine-callbacks.functions">
+<ANCHOR id="ags-ags-machine-callbacks.description" href="ags/ags-ags-machine-callbacks.html#ags-ags-machine-callbacks.description">
+<ANCHOR id="ags-ags-machine-callbacks.functions_details" href="ags/ags-ags-machine-callbacks.html#ags-ags-machine-callbacks.functions_details">
+<ANCHOR id="ags-machine-parent-set-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-parent-set-callback">
+<ANCHOR id="ags-machine-destroy-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-destroy-callback">
+<ANCHOR id="ags-machine-button-press-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-button-press-callback">
+<ANCHOR id="ags-machine-popup-move-up-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-move-up-activate-callback">
+<ANCHOR id="ags-machine-popup-move-down-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-move-down-activate-callback">
+<ANCHOR id="ags-machine-popup-hide-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-hide-activate-callback">
+<ANCHOR id="ags-machine-popup-show-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-show-activate-callback">
+<ANCHOR id="ags-machine-popup-destroy-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-destroy-activate-callback">
+<ANCHOR id="ags-machine-popup-rename-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-rename-activate-callback">
+<ANCHOR id="ags-machine-popup-properties-activate-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-popup-properties-activate-callback">
+<ANCHOR id="ags-machine-open-response-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-open-response-callback">
+<ANCHOR id="ags-machine-play-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-play-callback">
+<ANCHOR id="ags-machine-tact-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-tact-callback">
+<ANCHOR id="ags-machine-done-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-done-callback">
+<ANCHOR id="ags-machine-start-failure-callback" href="ags/ags-ags-machine-callbacks.html#ags-machine-start-failure-callback">
+<ANCHOR id="ags-ags-machine-callbacks.other_details" href="ags/ags-ags-machine-callbacks.html#ags-ags-machine-callbacks.other_details">
+<ANCHOR id="ags-AgsMachineEditor" href="ags/ags-AgsMachineEditor.html">
+<ANCHOR id="ags-AgsMachineEditor.functions" href="ags/ags-AgsMachineEditor.html#ags-AgsMachineEditor.functions">
+<ANCHOR id="ags-AgsMachineEditor.other" href="ags/ags-AgsMachineEditor.html#ags-AgsMachineEditor.other">
+<ANCHOR id="ags-AgsMachineEditor.includes" href="ags/ags-AgsMachineEditor.html#ags-AgsMachineEditor.includes">
+<ANCHOR id="ags-AgsMachineEditor.description" href="ags/ags-AgsMachineEditor.html#ags-AgsMachineEditor.description">
+<ANCHOR id="ags-AgsMachineEditor.functions_details" href="ags/ags-AgsMachineEditor.html#ags-AgsMachineEditor.functions_details">
+<ANCHOR id="ags-machine-editor-add-children" href="ags/ags-AgsMachineEditor.html#ags-machine-editor-add-children">
+<ANCHOR id="ags-machine-editor-set-machine" href="ags/ags-AgsMachineEditor.html#ags-machine-editor-set-machine">
+<ANCHOR id="ags-machine-editor-add-input" href="ags/ags-AgsMachineEditor.html#ags-machine-editor-add-input">
+<ANCHOR id="ags-machine-editor-add-output" href="ags/ags-AgsMachineEditor.html#ags-machine-editor-add-output">
+<ANCHOR id="ags-machine-editor-remove-input" href="ags/ags-AgsMachineEditor.html#ags-machine-editor-remove-input">
+<ANCHOR id="ags-machine-editor-remove-output" href="ags/ags-AgsMachineEditor.html#ags-machine-editor-remove-output">
+<ANCHOR id="ags-machine-editor-new" href="ags/ags-AgsMachineEditor.html#ags-machine-editor-new">
+<ANCHOR id="ags-AgsMachineEditor.other_details" href="ags/ags-AgsMachineEditor.html#ags-AgsMachineEditor.other_details">
+<ANCHOR id="AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" href="ags/ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" href="ags/ags-AgsMachineEditor.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AgsMachineEditorFlags" href="ags/ags-AgsMachineEditor.html#AgsMachineEditorFlags">
+<ANCHOR id="ags-ags-machine-editor-callbacks" href="ags/ags-ags-machine-editor-callbacks.html">
+<ANCHOR id="ags-ags-machine-editor-callbacks.functions" href="ags/ags-ags-machine-editor-callbacks.html#ags-ags-machine-editor-callbacks.functions">
+<ANCHOR id="ags-ags-machine-editor-callbacks.description" href="ags/ags-ags-machine-editor-callbacks.html#ags-ags-machine-editor-callbacks.description">
+<ANCHOR id="ags-ags-machine-editor-callbacks.functions_details" href="ags/ags-ags-machine-editor-callbacks.html#ags-ags-machine-editor-callbacks.functions_details">
+<ANCHOR id="ags-machine-editor-parent-set-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-parent-set-callback">
+<ANCHOR id="ags-machine-editor-destroy-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-destroy-callback">
+<ANCHOR id="ags-machine-editor-show-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-show-callback">
+<ANCHOR id="ags-machine-editor-switch-page-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-switch-page-callback">
+<ANCHOR id="ags-machine-editor-add-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-add-callback">
+<ANCHOR id="ags-machine-editor-remove-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-remove-callback">
+<ANCHOR id="ags-machine-editor-back-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-back-callback">
+<ANCHOR id="ags-machine-editor-apply-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-apply-callback">
+<ANCHOR id="ags-machine-editor-ok-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-ok-callback">
+<ANCHOR id="ags-machine-editor-cancel-callback" href="ags/ags-ags-machine-editor-callbacks.html#ags-machine-editor-cancel-callback">
+<ANCHOR id="ags-ags-machine-editor-callbacks.other_details" href="ags/ags-ags-machine-editor-callbacks.html#ags-ags-machine-editor-callbacks.other_details">
+<ANCHOR id="ags-AgsMenuBar" href="ags/ags-AgsMenuBar.html">
+<ANCHOR id="ags-AgsMenuBar.functions" href="ags/ags-AgsMenuBar.html#ags-AgsMenuBar.functions">
+<ANCHOR id="ags-AgsMenuBar.includes" href="ags/ags-AgsMenuBar.html#ags-AgsMenuBar.includes">
+<ANCHOR id="ags-AgsMenuBar.description" href="ags/ags-AgsMenuBar.html#ags-AgsMenuBar.description">
+<ANCHOR id="ags-AgsMenuBar.functions_details" href="ags/ags-AgsMenuBar.html#ags-AgsMenuBar.functions_details">
+<ANCHOR id="ags-menu-bar-new" href="ags/ags-AgsMenuBar.html#ags-menu-bar-new">
+<ANCHOR id="ags-zoom-menu-new" href="ags/ags-AgsMenuBar.html#ags-zoom-menu-new">
+<ANCHOR id="ags-tact-menu-new" href="ags/ags-AgsMenuBar.html#ags-tact-menu-new">
+<ANCHOR id="ags-zoom-combo-box-new" href="ags/ags-AgsMenuBar.html#ags-zoom-combo-box-new">
+<ANCHOR id="ags-tact-combo-box-new" href="ags/ags-AgsMenuBar.html#ags-tact-combo-box-new">
+<ANCHOR id="ags-AgsMenuBar.other_details" href="ags/ags-AgsMenuBar.html#ags-AgsMenuBar.other_details">
+<ANCHOR id="ags-ags-menu-bar-callbacks" href="ags/ags-ags-menu-bar-callbacks.html">
+<ANCHOR id="ags-ags-menu-bar-callbacks.functions" href="ags/ags-ags-menu-bar-callbacks.html#ags-ags-menu-bar-callbacks.functions">
+<ANCHOR id="ags-ags-menu-bar-callbacks.description" href="ags/ags-ags-menu-bar-callbacks.html#ags-ags-menu-bar-callbacks.description">
+<ANCHOR id="ags-ags-menu-bar-callbacks.functions_details" href="ags/ags-ags-menu-bar-callbacks.html#ags-ags-menu-bar-callbacks.functions_details">
+<ANCHOR id="ags-menu-bar-destroy-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-destroy-callback">
+<ANCHOR id="ags-menu-bar-show-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-show-callback">
+<ANCHOR id="ags-menu-bar-open-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-open-callback">
+<ANCHOR id="ags-menu-bar-save-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-callback">
+<ANCHOR id="ags-menu-bar-save-as-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-save-as-callback">
+<ANCHOR id="ags-menu-bar-export-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-export-callback">
+<ANCHOR id="ags-menu-bar-quit-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-quit-callback">
+<ANCHOR id="ags-menu-bar-add-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-callback">
+<ANCHOR id="ags-menu-bar-add-panel-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-panel-callback">
+<ANCHOR id="ags-menu-bar-add-mixer-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-mixer-callback">
+<ANCHOR id="ags-menu-bar-add-drum-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-drum-callback">
+<ANCHOR id="ags-menu-bar-add-matrix-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-matrix-callback">
+<ANCHOR id="ags-menu-bar-add-synth-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-synth-callback">
+<ANCHOR id="ags-menu-bar-add-ffplayer-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-add-ffplayer-callback">
+<ANCHOR id="ags-menu-bar-remove-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-remove-callback">
+<ANCHOR id="ags-menu-bar-preferences-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-preferences-callback">
+<ANCHOR id="ags-menu-bar-about-callback" href="ags/ags-ags-menu-bar-callbacks.html#ags-menu-bar-about-callback">
+<ANCHOR id="ags-ags-menu-bar-callbacks.other_details" href="ags/ags-ags-menu-bar-callbacks.html#ags-ags-menu-bar-callbacks.other_details">
+<ANCHOR id="ags-AgsNavigation" href="ags/ags-AgsNavigation.html">
+<ANCHOR id="ags-AgsNavigation.functions" href="ags/ags-AgsNavigation.html#ags-AgsNavigation.functions">
+<ANCHOR id="ags-AgsNavigation.other" href="ags/ags-AgsNavigation.html#ags-AgsNavigation.other">
+<ANCHOR id="ags-AgsNavigation.includes" href="ags/ags-AgsNavigation.html#ags-AgsNavigation.includes">
+<ANCHOR id="ags-AgsNavigation.description" href="ags/ags-AgsNavigation.html#ags-AgsNavigation.description">
+<ANCHOR id="ags-AgsNavigation.functions_details" href="ags/ags-AgsNavigation.html#ags-AgsNavigation.functions_details">
+<ANCHOR id="AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS" href="ags/ags-AgsNavigation.html#AGS-NAVIGATION-DEFAULT-TACT-STEP:CAPS">
+<ANCHOR id="AGS-NAVIGATION-SEEK-STEPS:CAPS" href="ags/ags-AgsNavigation.html#AGS-NAVIGATION-SEEK-STEPS:CAPS">
+<ANCHOR id="AGS-NAVIGATION-REWIND-STEPS:CAPS" href="ags/ags-AgsNavigation.html#AGS-NAVIGATION-REWIND-STEPS:CAPS">
+<ANCHOR id="ags-navigation-tact-to-time-string" href="ags/ags-AgsNavigation.html#ags-navigation-tact-to-time-string">
+<ANCHOR id="ags-navigation-update-time-string" href="ags/ags-AgsNavigation.html#ags-navigation-update-time-string">
+<ANCHOR id="ags-navigation-set-seeking-sensitive" href="ags/ags-AgsNavigation.html#ags-navigation-set-seeking-sensitive">
+<ANCHOR id="ags-navigation-change-position" href="ags/ags-AgsNavigation.html#ags-navigation-change-position">
+<ANCHOR id="ags-navigation-new" href="ags/ags-AgsNavigation.html#ags-navigation-new">
+<ANCHOR id="ags-AgsNavigation.other_details" href="ags/ags-AgsNavigation.html#ags-AgsNavigation.other_details">
+<ANCHOR id="AgsNavigationFlags" href="ags/ags-AgsNavigation.html#AgsNavigationFlags">
+<ANCHOR id="ags-ags-navigation-callbacks" href="ags/ags-ags-navigation-callbacks.html">
+<ANCHOR id="ags-ags-navigation-callbacks.functions" href="ags/ags-ags-navigation-callbacks.html#ags-ags-navigation-callbacks.functions">
+<ANCHOR id="ags-ags-navigation-callbacks.description" href="ags/ags-ags-navigation-callbacks.html#ags-ags-navigation-callbacks.description">
+<ANCHOR id="ags-ags-navigation-callbacks.functions_details" href="ags/ags-ags-navigation-callbacks.html#ags-ags-navigation-callbacks.functions_details">
+<ANCHOR id="ags-navigation-parent-set-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-parent-set-callback">
+<ANCHOR id="ags-navigation-destroy-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-destroy-callback">
+<ANCHOR id="ags-navigation-show-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-show-callback">
+<ANCHOR id="ags-navigation-expander-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-expander-callback">
+<ANCHOR id="ags-navigation-bpm-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-bpm-callback">
+<ANCHOR id="ags-navigation-rewind-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-rewind-callback">
+<ANCHOR id="ags-navigation-prev-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-prev-callback">
+<ANCHOR id="ags-navigation-play-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-play-callback">
+<ANCHOR id="ags-navigation-stop-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-stop-callback">
+<ANCHOR id="ags-navigation-next-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-next-callback">
+<ANCHOR id="ags-navigation-forward-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-forward-callback">
+<ANCHOR id="ags-navigation-loop-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-loop-callback">
+<ANCHOR id="ags-navigation-position-tact-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-position-tact-callback">
+<ANCHOR id="ags-navigation-duration-tact-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-duration-tact-callback">
+<ANCHOR id="ags-navigation-loop-left-tact-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-loop-left-tact-callback">
+<ANCHOR id="ags-navigation-loop-right-tact-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-loop-right-tact-callback">
+<ANCHOR id="ags-navigation-raster-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-raster-callback">
+<ANCHOR id="ags-navigation-tic-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-tic-callback">
+<ANCHOR id="ags-navigation-devout-stop-callback" href="ags/ags-ags-navigation-callbacks.html#ags-navigation-devout-stop-callback">
+<ANCHOR id="ags-ags-navigation-callbacks.other_details" href="ags/ags-ags-navigation-callbacks.html#ags-ags-navigation-callbacks.other_details">
+<ANCHOR id="ags-AgsPad" href="ags/ags-AgsPad.html">
+<ANCHOR id="ags-AgsPad.functions" href="ags/ags-AgsPad.html#ags-AgsPad.functions">
+<ANCHOR id="ags-AgsPad.other" href="ags/ags-AgsPad.html#ags-AgsPad.other">
+<ANCHOR id="ags-AgsPad.includes" href="ags/ags-AgsPad.html#ags-AgsPad.includes">
+<ANCHOR id="ags-AgsPad.description" href="ags/ags-AgsPad.html#ags-AgsPad.description">
+<ANCHOR id="ags-AgsPad.functions_details" href="ags/ags-AgsPad.html#ags-AgsPad.functions_details">
+<ANCHOR id="ags-pad-set-channel" href="ags/ags-AgsPad.html#ags-pad-set-channel">
+<ANCHOR id="ags-pad-resize-lines" href="ags/ags-AgsPad.html#ags-pad-resize-lines">
+<ANCHOR id="ags-pad-map-recall" href="ags/ags-AgsPad.html#ags-pad-map-recall">
+<ANCHOR id="ags-pad-find-port" href="ags/ags-AgsPad.html#ags-pad-find-port">
+<ANCHOR id="ags-pad-new" href="ags/ags-AgsPad.html#ags-pad-new">
+<ANCHOR id="ags-AgsPad.other_details" href="ags/ags-AgsPad.html#ags-AgsPad.other_details">
+<ANCHOR id="AGS-PAD-DEFAULT-VERSION:CAPS" href="ags/ags-AgsPad.html#AGS-PAD-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-PAD-DEFAULT-BUILD-ID:CAPS" href="ags/ags-AgsPad.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="AgsPadFlags" href="ags/ags-AgsPad.html#AgsPadFlags">
+<ANCHOR id="ags-ags-pad-callbacks" href="ags/ags-ags-pad-callbacks.html">
+<ANCHOR id="ags-ags-pad-callbacks.functions" href="ags/ags-ags-pad-callbacks.html#ags-ags-pad-callbacks.functions">
+<ANCHOR id="ags-ags-pad-callbacks.description" href="ags/ags-ags-pad-callbacks.html#ags-ags-pad-callbacks.description">
+<ANCHOR id="ags-ags-pad-callbacks.functions_details" href="ags/ags-ags-pad-callbacks.html#ags-ags-pad-callbacks.functions_details">
+<ANCHOR id="ags-pad-parent-set-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-parent-set-callback">
+<ANCHOR id="ags-pad-destroy-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-destroy-callback">
+<ANCHOR id="ags-pad-show-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-show-callback">
+<ANCHOR id="ags-pad-option-changed-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-option-changed-callback">
+<ANCHOR id="ags-pad-group-clicked-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-group-clicked-callback">
+<ANCHOR id="ags-pad-mute-clicked-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-mute-clicked-callback">
+<ANCHOR id="ags-pad-solo-clicked-callback" href="ags/ags-ags-pad-callbacks.html#ags-pad-solo-clicked-callback">
+<ANCHOR id="ags-ags-pad-callbacks.other_details" href="ags/ags-ags-pad-callbacks.html#ags-ags-pad-callbacks.other_details">
+<ANCHOR id="ags-AgsPadEditor" href="ags/ags-AgsPadEditor.html">
+<ANCHOR id="ags-AgsPadEditor.functions" href="ags/ags-AgsPadEditor.html#ags-AgsPadEditor.functions">
+<ANCHOR id="ags-AgsPadEditor.other" href="ags/ags-AgsPadEditor.html#ags-AgsPadEditor.other">
+<ANCHOR id="ags-AgsPadEditor.includes" href="ags/ags-AgsPadEditor.html#ags-AgsPadEditor.includes">
+<ANCHOR id="ags-AgsPadEditor.description" href="ags/ags-AgsPadEditor.html#ags-AgsPadEditor.description">
+<ANCHOR id="ags-AgsPadEditor.functions_details" href="ags/ags-AgsPadEditor.html#ags-AgsPadEditor.functions_details">
+<ANCHOR id="ags-pad-editor-set-channel" href="ags/ags-AgsPadEditor.html#ags-pad-editor-set-channel">
+<ANCHOR id="ags-pad-editor-new" href="ags/ags-AgsPadEditor.html#ags-pad-editor-new">
+<ANCHOR id="ags-AgsPadEditor.other_details" href="ags/ags-AgsPadEditor.html#ags-AgsPadEditor.other_details">
+<ANCHOR id="AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" href="ags/ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" href="ags/ags-AgsPadEditor.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS">
+<ANCHOR id="ags-ags-pad-editor-callbacks" href="ags/ags-ags-pad-editor-callbacks.html">
+<ANCHOR id="ags-ags-pad-editor-callbacks.functions" href="ags/ags-ags-pad-editor-callbacks.html#ags-ags-pad-editor-callbacks.functions">
+<ANCHOR id="ags-ags-pad-editor-callbacks.description" href="ags/ags-ags-pad-editor-callbacks.html#ags-ags-pad-editor-callbacks.description">
+<ANCHOR id="ags-ags-pad-editor-callbacks.functions_details" href="ags/ags-ags-pad-editor-callbacks.html#ags-ags-pad-editor-callbacks.functions_details">
+<ANCHOR id="ags-pad-editor-parent-set-callback" href="ags/ags-ags-pad-editor-callbacks.html#ags-pad-editor-parent-set-callback">
+<ANCHOR id="ags-pad-editor-destroy-callback" href="ags/ags-ags-pad-editor-callbacks.html#ags-pad-editor-destroy-callback">
+<ANCHOR id="ags-pad-editor-show-callback" href="ags/ags-ags-pad-editor-callbacks.html#ags-pad-editor-show-callback">
+<ANCHOR id="ags-pad-editor-set-audio-channels-callback" href="ags/ags-ags-pad-editor-callbacks.html#ags-pad-editor-set-audio-channels-callback">
+<ANCHOR id="ags-ags-pad-editor-callbacks.other_details" href="ags/ags-ags-pad-editor-callbacks.html#ags-ags-pad-editor-callbacks.other_details">
+<ANCHOR id="ags-AgsPerformancePreferences" href="ags/ags-AgsPerformancePreferences.html">
+<ANCHOR id="ags-AgsPerformancePreferences.functions" href="ags/ags-AgsPerformancePreferences.html#ags-AgsPerformancePreferences.functions">
+<ANCHOR id="ags-AgsPerformancePreferences.includes" href="ags/ags-AgsPerformancePreferences.html#ags-AgsPerformancePreferences.includes">
+<ANCHOR id="ags-AgsPerformancePreferences.description" href="ags/ags-AgsPerformancePreferences.html#ags-AgsPerformancePreferences.description">
+<ANCHOR id="ags-AgsPerformancePreferences.functions_details" href="ags/ags-AgsPerformancePreferences.html#ags-AgsPerformancePreferences.functions_details">
+<ANCHOR id="ags-performance-preferences-new" href="ags/ags-AgsPerformancePreferences.html#ags-performance-preferences-new">
+<ANCHOR id="ags-AgsPerformancePreferences.other_details" href="ags/ags-AgsPerformancePreferences.html#ags-AgsPerformancePreferences.other_details">
+<ANCHOR id="ags-AgsPluginPreferences" href="ags/ags-AgsPluginPreferences.html">
+<ANCHOR id="ags-AgsPluginPreferences.functions" href="ags/ags-AgsPluginPreferences.html#ags-AgsPluginPreferences.functions">
+<ANCHOR id="ags-AgsPluginPreferences.other" href="ags/ags-AgsPluginPreferences.html#ags-AgsPluginPreferences.other">
+<ANCHOR id="ags-AgsPluginPreferences.includes" href="ags/ags-AgsPluginPreferences.html#ags-AgsPluginPreferences.includes">
+<ANCHOR id="ags-AgsPluginPreferences.description" href="ags/ags-AgsPluginPreferences.html#ags-AgsPluginPreferences.description">
+<ANCHOR id="ags-AgsPluginPreferences.functions_details" href="ags/ags-AgsPluginPreferences.html#ags-AgsPluginPreferences.functions_details">
+<ANCHOR id="ags-ladspa-plugin-preferences-alloc" href="ags/ags-AgsPluginPreferences.html#ags-ladspa-plugin-preferences-alloc">
+<ANCHOR id="ags-plugin-preferences-new" href="ags/ags-AgsPluginPreferences.html#ags-plugin-preferences-new">
+<ANCHOR id="ags-AgsPluginPreferences.other_details" href="ags/ags-AgsPluginPreferences.html#ags-AgsPluginPreferences.other_details">
+<ANCHOR id="AgsLadspaPluginPreferences" href="ags/ags-AgsPluginPreferences.html#AgsLadspaPluginPreferences">
+<ANCHOR id="ags-AgsPreferences" href="ags/ags-AgsPreferences.html">
+<ANCHOR id="ags-AgsPreferences.functions" href="ags/ags-AgsPreferences.html#ags-AgsPreferences.functions">
+<ANCHOR id="ags-AgsPreferences.other" href="ags/ags-AgsPreferences.html#ags-AgsPreferences.other">
+<ANCHOR id="ags-AgsPreferences.includes" href="ags/ags-AgsPreferences.html#ags-AgsPreferences.includes">
+<ANCHOR id="ags-AgsPreferences.description" href="ags/ags-AgsPreferences.html#ags-AgsPreferences.description">
+<ANCHOR id="ags-AgsPreferences.functions_details" href="ags/ags-AgsPreferences.html#ags-AgsPreferences.functions_details">
+<ANCHOR id="ags-preferences-new" href="ags/ags-AgsPreferences.html#ags-preferences-new">
+<ANCHOR id="ags-AgsPreferences.other_details" href="ags/ags-AgsPreferences.html#ags-AgsPreferences.other_details">
+<ANCHOR id="AGS-PREFERENCES-DEFAULT-FILENAME:CAPS" href="ags/ags-AgsPreferences.html#AGS-PREFERENCES-DEFAULT-FILENAME:CAPS">
+<ANCHOR id="AgsPreferencesFlags" href="ags/ags-AgsPreferences.html#AgsPreferencesFlags">
+<ANCHOR id="ags-ags-preferences-callbacks" href="ags/ags-ags-preferences-callbacks.html">
+<ANCHOR id="ags-ags-preferences-callbacks.functions" href="ags/ags-ags-preferences-callbacks.html#ags-ags-preferences-callbacks.functions">
+<ANCHOR id="ags-ags-preferences-callbacks.description" href="ags/ags-ags-preferences-callbacks.html#ags-ags-preferences-callbacks.description">
+<ANCHOR id="ags-ags-preferences-callbacks.functions_details" href="ags/ags-ags-preferences-callbacks.html#ags-ags-preferences-callbacks.functions_details">
+<ANCHOR id="ags-preferences-response-callback" href="ags/ags-ags-preferences-callbacks.html#ags-preferences-response-callback">
+<ANCHOR id="ags-ags-preferences-callbacks.other_details" href="ags/ags-ags-preferences-callbacks.html#ags-ags-preferences-callbacks.other_details">
+<ANCHOR id="ags-AgsPropertyCollectionEditor" href="ags/ags-AgsPropertyCollectionEditor.html">
+<ANCHOR id="ags-AgsPropertyCollectionEditor.functions" href="ags/ags-AgsPropertyCollectionEditor.html#ags-AgsPropertyCollectionEditor.functions">
+<ANCHOR id="ags-AgsPropertyCollectionEditor.includes" href="ags/ags-AgsPropertyCollectionEditor.html#ags-AgsPropertyCollectionEditor.includes">
+<ANCHOR id="ags-AgsPropertyCollectionEditor.description" href="ags/ags-AgsPropertyCollectionEditor.html#ags-AgsPropertyCollectionEditor.description">
+<ANCHOR id="ags-AgsPropertyCollectionEditor.functions_details" href="ags/ags-AgsPropertyCollectionEditor.html#ags-AgsPropertyCollectionEditor.functions_details">
+<ANCHOR id="ags-property-collection-editor-new" href="ags/ags-AgsPropertyCollectionEditor.html#ags-property-collection-editor-new">
+<ANCHOR id="ags-AgsPropertyCollectionEditor.other_details" href="ags/ags-AgsPropertyCollectionEditor.html#ags-AgsPropertyCollectionEditor.other_details">
+<ANCHOR id="ags-ags-property-collection-editor-callbacks" href="ags/ags-ags-property-collection-editor-callbacks.html">
+<ANCHOR id="ags-ags-property-collection-editor-callbacks.functions" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-ags-property-collection-editor-callbacks.functions">
+<ANCHOR id="ags-ags-property-collection-editor-callbacks.description" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-ags-property-collection-editor-callbacks.description">
+<ANCHOR id="ags-ags-property-collection-editor-callbacks.functions_details" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-ags-property-collection-editor-callbacks.functions_details">
+<ANCHOR id="ags-property-collection-editor-add-collection-callback" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-add-collection-callback">
+<ANCHOR id="ags-property-collection-editor-remove-collection-callback" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-property-collection-editor-remove-collection-callback">
+<ANCHOR id="ags-ags-property-collection-editor-callbacks.other_details" href="ags/ags-ags-property-collection-editor-callbacks.html#ags-ags-property-collection-editor-callbacks.other_details">
+<ANCHOR id="ags-AgsPropertyEditor" href="ags/ags-AgsPropertyEditor.html">
+<ANCHOR id="ags-AgsPropertyEditor.functions" href="ags/ags-AgsPropertyEditor.html#ags-AgsPropertyEditor.functions">
+<ANCHOR id="ags-AgsPropertyEditor.other" href="ags/ags-AgsPropertyEditor.html#ags-AgsPropertyEditor.other">
+<ANCHOR id="ags-AgsPropertyEditor.includes" href="ags/ags-AgsPropertyEditor.html#ags-AgsPropertyEditor.includes">
+<ANCHOR id="ags-AgsPropertyEditor.description" href="ags/ags-AgsPropertyEditor.html#ags-AgsPropertyEditor.description">
+<ANCHOR id="ags-AgsPropertyEditor.functions_details" href="ags/ags-AgsPropertyEditor.html#ags-AgsPropertyEditor.functions_details">
+<ANCHOR id="ags-property-editor-new" href="ags/ags-AgsPropertyEditor.html#ags-property-editor-new">
+<ANCHOR id="ags-AgsPropertyEditor.other_details" href="ags/ags-AgsPropertyEditor.html#ags-AgsPropertyEditor.other_details">
+<ANCHOR id="AgsPropertyEditorFlags" href="ags/ags-AgsPropertyEditor.html#AgsPropertyEditorFlags">
+<ANCHOR id="ags-ags-property-editor-callbacks" href="ags/ags-ags-property-editor-callbacks.html">
+<ANCHOR id="ags-ags-property-editor-callbacks.functions" href="ags/ags-ags-property-editor-callbacks.html#ags-ags-property-editor-callbacks.functions">
+<ANCHOR id="ags-ags-property-editor-callbacks.description" href="ags/ags-ags-property-editor-callbacks.html#ags-ags-property-editor-callbacks.description">
+<ANCHOR id="ags-ags-property-editor-callbacks.functions_details" href="ags/ags-ags-property-editor-callbacks.html#ags-ags-property-editor-callbacks.functions_details">
+<ANCHOR id="ags-property-editor-enable-callback" href="ags/ags-ags-property-editor-callbacks.html#ags-property-editor-enable-callback">
+<ANCHOR id="ags-ags-property-editor-callbacks.other_details" href="ags/ags-ags-property-editor-callbacks.html#ags-ags-property-editor-callbacks.other_details">
+<ANCHOR id="ags-AgsPropertyListingEditor" href="ags/ags-AgsPropertyListingEditor.html">
+<ANCHOR id="ags-AgsPropertyListingEditor.functions" href="ags/ags-AgsPropertyListingEditor.html#ags-AgsPropertyListingEditor.functions">
+<ANCHOR id="ags-AgsPropertyListingEditor.description" href="ags/ags-AgsPropertyListingEditor.html#ags-AgsPropertyListingEditor.description">
+<ANCHOR id="ags-AgsPropertyListingEditor.functions_details" href="ags/ags-AgsPropertyListingEditor.html#ags-AgsPropertyListingEditor.functions_details">
+<ANCHOR id="ags-property-listing-editor-new" href="ags/ags-AgsPropertyListingEditor.html#ags-property-listing-editor-new">
+<ANCHOR id="ags-AgsPropertyListingEditor.other_details" href="ags/ags-AgsPropertyListingEditor.html#ags-AgsPropertyListingEditor.other_details">
+<ANCHOR id="ags-AgsResizeEditor" href="ags/ags-AgsResizeEditor.html">
+<ANCHOR id="ags-AgsResizeEditor.functions" href="ags/ags-AgsResizeEditor.html#ags-AgsResizeEditor.functions">
+<ANCHOR id="ags-AgsResizeEditor.includes" href="ags/ags-AgsResizeEditor.html#ags-AgsResizeEditor.includes">
+<ANCHOR id="ags-AgsResizeEditor.description" href="ags/ags-AgsResizeEditor.html#ags-AgsResizeEditor.description">
+<ANCHOR id="ags-AgsResizeEditor.functions_details" href="ags/ags-AgsResizeEditor.html#ags-AgsResizeEditor.functions_details">
+<ANCHOR id="ags-resize-editor-new" href="ags/ags-AgsResizeEditor.html#ags-resize-editor-new">
+<ANCHOR id="ags-AgsResizeEditor.other_details" href="ags/ags-AgsResizeEditor.html#ags-AgsResizeEditor.other_details">
+<ANCHOR id="ags-AgsServerPreferences" href="ags/ags-AgsServerPreferences.html">
+<ANCHOR id="ags-AgsServerPreferences.functions" href="ags/ags-AgsServerPreferences.html#ags-AgsServerPreferences.functions">
+<ANCHOR id="ags-AgsServerPreferences.includes" href="ags/ags-AgsServerPreferences.html#ags-AgsServerPreferences.includes">
+<ANCHOR id="ags-AgsServerPreferences.description" href="ags/ags-AgsServerPreferences.html#ags-AgsServerPreferences.description">
+<ANCHOR id="ags-AgsServerPreferences.functions_details" href="ags/ags-AgsServerPreferences.html#ags-AgsServerPreferences.functions_details">
+<ANCHOR id="ags-server-preferences-new" href="ags/ags-AgsServerPreferences.html#ags-server-preferences-new">
+<ANCHOR id="ags-AgsServerPreferences.other_details" href="ags/ags-AgsServerPreferences.html#ags-AgsServerPreferences.other_details">
+<ANCHOR id="ags-AgsWindow" href="ags/ags-AgsWindow.html">
+<ANCHOR id="ags-AgsWindow.functions" href="ags/ags-AgsWindow.html#ags-AgsWindow.functions">
+<ANCHOR id="ags-AgsWindow.other" href="ags/ags-AgsWindow.html#ags-AgsWindow.other">
+<ANCHOR id="ags-AgsWindow.includes" href="ags/ags-AgsWindow.html#ags-AgsWindow.includes">
+<ANCHOR id="ags-AgsWindow.description" href="ags/ags-AgsWindow.html#ags-AgsWindow.description">
+<ANCHOR id="ags-AgsWindow.functions_details" href="ags/ags-AgsWindow.html#ags-AgsWindow.functions_details">
+<ANCHOR id="AGS-MACHINE-COUNTER:CAPS" href="ags/ags-AgsWindow.html#AGS-MACHINE-COUNTER:CAPS">
+<ANCHOR id="ags-window-find-machine-counter" href="ags/ags-AgsWindow.html#ags-window-find-machine-counter">
+<ANCHOR id="ags-window-increment-machine-counter" href="ags/ags-AgsWindow.html#ags-window-increment-machine-counter">
+<ANCHOR id="ags-window-decrement-machine-counter" href="ags/ags-AgsWindow.html#ags-window-decrement-machine-counter">
+<ANCHOR id="ags-machine-counter-alloc" href="ags/ags-AgsWindow.html#ags-machine-counter-alloc">
+<ANCHOR id="ags-window-new" href="ags/ags-AgsWindow.html#ags-window-new">
+<ANCHOR id="ags-AgsWindow.other_details" href="ags/ags-AgsWindow.html#ags-AgsWindow.other_details">
+<ANCHOR id="AgsWindowFlags" href="ags/ags-AgsWindow.html#AgsWindowFlags">
+<ANCHOR id="AgsMachineCounter" href="ags/ags-AgsWindow.html#AgsMachineCounter">
+<ANCHOR id="ags-ags-window-callbacks" href="ags/ags-ags-window-callbacks.html">
+<ANCHOR id="ags-ags-window-callbacks.functions" href="ags/ags-ags-window-callbacks.html#ags-ags-window-callbacks.functions">
+<ANCHOR id="ags-ags-window-callbacks.description" href="ags/ags-ags-window-callbacks.html#ags-ags-window-callbacks.description">
+<ANCHOR id="ags-ags-window-callbacks.functions_details" href="ags/ags-ags-window-callbacks.html#ags-ags-window-callbacks.functions_details">
+<ANCHOR id="ags-window-delete-event-callback" href="ags/ags-ags-window-callbacks.html#ags-window-delete-event-callback">
+<ANCHOR id="ags-ags-window-callbacks.other_details" href="ags/ags-ags-window-callbacks.html#ags-ags-window-callbacks.other_details">
+<ANCHOR id="ags-ags-toolbar-mode-stock" href="ags/ags-ags-toolbar-mode-stock.html">
+<ANCHOR id="ags-ags-toolbar-mode-stock.other" href="ags/ags-ags-toolbar-mode-stock.html#ags-ags-toolbar-mode-stock.other">
+<ANCHOR id="ags-ags-toolbar-mode-stock.description" href="ags/ags-ags-toolbar-mode-stock.html#ags-ags-toolbar-mode-stock.description">
+<ANCHOR id="ags-ags-toolbar-mode-stock.functions_details" href="ags/ags-ags-toolbar-mode-stock.html#ags-ags-toolbar-mode-stock.functions_details">
+<ANCHOR id="ags-ags-toolbar-mode-stock.other_details" href="ags/ags-ags-toolbar-mode-stock.html#ags-ags-toolbar-mode-stock.other_details">
+<ANCHOR id="AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS" href="ags/ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS">
+<ANCHOR id="AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS" href="ags/ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS">
+<ANCHOR id="AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS" href="ags/ags-ags-toolbar-mode-stock.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS">
+<ANCHOR id="ags-AgsToolbar" href="ags/ags-AgsToolbar.html">
+<ANCHOR id="ags-AgsToolbar.functions" href="ags/ags-AgsToolbar.html#ags-AgsToolbar.functions">
+<ANCHOR id="ags-AgsToolbar.includes" href="ags/ags-AgsToolbar.html#ags-AgsToolbar.includes">
+<ANCHOR id="ags-AgsToolbar.description" href="ags/ags-AgsToolbar.html#ags-AgsToolbar.description">
+<ANCHOR id="ags-AgsToolbar.functions_details" href="ags/ags-AgsToolbar.html#ags-AgsToolbar.functions_details">
+<ANCHOR id="ags-toolbar-new" href="ags/ags-AgsToolbar.html#ags-toolbar-new">
+<ANCHOR id="ags-AgsToolbar.other_details" href="ags/ags-AgsToolbar.html#ags-AgsToolbar.other_details">
+<ANCHOR id="ags-ags-toolbar-callbacks" href="ags/ags-ags-toolbar-callbacks.html">
+<ANCHOR id="ags-ags-toolbar-callbacks.functions" href="ags/ags-ags-toolbar-callbacks.html#ags-ags-toolbar-callbacks.functions">
+<ANCHOR id="ags-ags-toolbar-callbacks.description" href="ags/ags-ags-toolbar-callbacks.html#ags-ags-toolbar-callbacks.description">
+<ANCHOR id="ags-ags-toolbar-callbacks.functions_details" href="ags/ags-ags-toolbar-callbacks.html#ags-ags-toolbar-callbacks.functions_details">
+<ANCHOR id="ags-toolbar-destroy-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-destroy-callback">
+<ANCHOR id="ags-toolbar-show-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-show-callback">
+<ANCHOR id="ags-toolbar-position-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-position-callback">
+<ANCHOR id="ags-toolbar-edit-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-edit-callback">
+<ANCHOR id="ags-toolbar-clear-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-clear-callback">
+<ANCHOR id="ags-toolbar-select-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-select-callback">
+<ANCHOR id="ags-toolbar-copy-or-cut-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-copy-or-cut-callback">
+<ANCHOR id="ags-toolbar-paste-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-paste-callback">
+<ANCHOR id="ags-toolbar-zoom-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-zoom-callback">
+<ANCHOR id="ags-toolbar-mode-callback" href="ags/ags-ags-toolbar-callbacks.html#ags-toolbar-mode-callback">
+<ANCHOR id="ags-ags-toolbar-callbacks.other_details" href="ags/ags-ags-toolbar-callbacks.html#ags-ags-toolbar-callbacks.other_details">
+<ANCHOR id="ags-AgsMachineSelection" href="ags/ags-AgsMachineSelection.html">
+<ANCHOR id="ags-AgsMachineSelection.functions" href="ags/ags-AgsMachineSelection.html#ags-AgsMachineSelection.functions">
+<ANCHOR id="ags-AgsMachineSelection.includes" href="ags/ags-AgsMachineSelection.html#ags-AgsMachineSelection.includes">
+<ANCHOR id="ags-AgsMachineSelection.description" href="ags/ags-AgsMachineSelection.html#ags-AgsMachineSelection.description">
+<ANCHOR id="ags-AgsMachineSelection.functions_details" href="ags/ags-AgsMachineSelection.html#ags-AgsMachineSelection.functions_details">
+<ANCHOR id="ags-machine-selection-run" href="ags/ags-AgsMachineSelection.html#ags-machine-selection-run">
+<ANCHOR id="ags-machine-selection-new" href="ags/ags-AgsMachineSelection.html#ags-machine-selection-new">
+<ANCHOR id="ags-AgsMachineSelection.other_details" href="ags/ags-AgsMachineSelection.html#ags-AgsMachineSelection.other_details">
+<ANCHOR id="ags-AgsMachineSelector" href="ags/ags-AgsMachineSelector.html">
+<ANCHOR id="ags-AgsMachineSelector.functions" href="ags/ags-AgsMachineSelector.html#ags-AgsMachineSelector.functions">
+<ANCHOR id="ags-AgsMachineSelector.includes" href="ags/ags-AgsMachineSelector.html#ags-AgsMachineSelector.includes">
+<ANCHOR id="ags-AgsMachineSelector.description" href="ags/ags-AgsMachineSelector.html#ags-AgsMachineSelector.description">
+<ANCHOR id="ags-AgsMachineSelector.functions_details" href="ags/ags-AgsMachineSelector.html#ags-AgsMachineSelector.functions_details">
+<ANCHOR id="ags-machine-selector-changed" href="ags/ags-AgsMachineSelector.html#ags-machine-selector-changed">
+<ANCHOR id="ags-machine-selector-popup-new" href="ags/ags-AgsMachineSelector.html#ags-machine-selector-popup-new">
+<ANCHOR id="ags-machine-selector-new" href="ags/ags-AgsMachineSelector.html#ags-machine-selector-new">
+<ANCHOR id="ags-AgsMachineSelector.other_details" href="ags/ags-AgsMachineSelector.html#ags-AgsMachineSelector.other_details">
+<ANCHOR id="ags-ags-machine-selector-callbacks" href="ags/ags-ags-machine-selector-callbacks.html">
+<ANCHOR id="ags-ags-machine-selector-callbacks.functions" href="ags/ags-ags-machine-selector-callbacks.html#ags-ags-machine-selector-callbacks.functions">
+<ANCHOR id="ags-ags-machine-selector-callbacks.description" href="ags/ags-ags-machine-selector-callbacks.html#ags-ags-machine-selector-callbacks.description">
+<ANCHOR id="ags-ags-machine-selector-callbacks.functions_details" href="ags/ags-ags-machine-selector-callbacks.html#ags-ags-machine-selector-callbacks.functions_details">
+<ANCHOR id="ags-machine-selector-popup-add-tab-callback" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-tab-callback">
+<ANCHOR id="ags-machine-selector-popup-remove-tab-callback" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-tab-callback">
+<ANCHOR id="ags-machine-selector-popup-add-index-callback" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-add-index-callback">
+<ANCHOR id="ags-machine-selector-popup-remove-index-callback" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-remove-index-callback">
+<ANCHOR id="ags-machine-selector-popup-link-index-callback" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-popup-link-index-callback">
+<ANCHOR id="ags-machine-selector-radio-changed" href="ags/ags-ags-machine-selector-callbacks.html#ags-machine-selector-radio-changed">
+<ANCHOR id="ags-ags-machine-selector-callbacks.other_details" href="ags/ags-ags-machine-selector-callbacks.html#ags-ags-machine-selector-callbacks.other_details">
+<ANCHOR id="ags-AgsMachineRadioButton" href="ags/ags-AgsMachineRadioButton.html">
+<ANCHOR id="ags-AgsMachineRadioButton.functions" href="ags/ags-AgsMachineRadioButton.html#ags-AgsMachineRadioButton.functions">
+<ANCHOR id="ags-AgsMachineRadioButton.includes" href="ags/ags-AgsMachineRadioButton.html#ags-AgsMachineRadioButton.includes">
+<ANCHOR id="ags-AgsMachineRadioButton.description" href="ags/ags-AgsMachineRadioButton.html#ags-AgsMachineRadioButton.description">
+<ANCHOR id="ags-AgsMachineRadioButton.functions_details" href="ags/ags-AgsMachineRadioButton.html#ags-AgsMachineRadioButton.functions_details">
+<ANCHOR id="ags-machine-radio-button-new" href="ags/ags-AgsMachineRadioButton.html#ags-machine-radio-button-new">
+<ANCHOR id="ags-AgsMachineRadioButton.other_details" href="ags/ags-AgsMachineRadioButton.html#ags-AgsMachineRadioButton.other_details">
+<ANCHOR id="ags-AgsNotebook" href="ags/ags-AgsNotebook.html">
+<ANCHOR id="ags-AgsNotebook.functions" href="ags/ags-AgsNotebook.html#ags-AgsNotebook.functions">
+<ANCHOR id="ags-AgsNotebook.other" href="ags/ags-AgsNotebook.html#ags-AgsNotebook.other">
+<ANCHOR id="ags-AgsNotebook.includes" href="ags/ags-AgsNotebook.html#ags-AgsNotebook.includes">
+<ANCHOR id="ags-AgsNotebook.description" href="ags/ags-AgsNotebook.html#ags-AgsNotebook.description">
+<ANCHOR id="ags-AgsNotebook.functions_details" href="ags/ags-AgsNotebook.html#ags-AgsNotebook.functions_details">
+<ANCHOR id="AGS-NOTEBOOK-TAB:CAPS" href="ags/ags-AgsNotebook.html#AGS-NOTEBOOK-TAB:CAPS">
+<ANCHOR id="ags-notebook-tab-index" href="ags/ags-AgsNotebook.html#ags-notebook-tab-index">
+<ANCHOR id="ags-notebook-next-active-tab" href="ags/ags-AgsNotebook.html#ags-notebook-next-active-tab">
+<ANCHOR id="ags-notebook-add-tab" href="ags/ags-AgsNotebook.html#ags-notebook-add-tab">
+<ANCHOR id="ags-notebook-insert-tab" href="ags/ags-AgsNotebook.html#ags-notebook-insert-tab">
+<ANCHOR id="ags-notebook-remove-tab" href="ags/ags-AgsNotebook.html#ags-notebook-remove-tab">
+<ANCHOR id="ags-notebook-add-child" href="ags/ags-AgsNotebook.html#ags-notebook-add-child">
+<ANCHOR id="ags-notebook-remove-child" href="ags/ags-AgsNotebook.html#ags-notebook-remove-child">
+<ANCHOR id="ags-notebook-new" href="ags/ags-AgsNotebook.html#ags-notebook-new">
+<ANCHOR id="ags-AgsNotebook.other_details" href="ags/ags-AgsNotebook.html#ags-AgsNotebook.other_details">
+<ANCHOR id="AgsNotebookTabFlags" href="ags/ags-AgsNotebook.html#AgsNotebookTabFlags">
+<ANCHOR id="AgsNotebookTab" href="ags/ags-AgsNotebook.html#AgsNotebookTab">
+<ANCHOR id="ags-ags-notebook-callbacks" href="ags/ags-ags-notebook-callbacks.html">
+<ANCHOR id="ags-ags-notebook-callbacks.functions" href="ags/ags-ags-notebook-callbacks.html#ags-ags-notebook-callbacks.functions">
+<ANCHOR id="ags-ags-notebook-callbacks.description" href="ags/ags-ags-notebook-callbacks.html#ags-ags-notebook-callbacks.description">
+<ANCHOR id="ags-ags-notebook-callbacks.functions_details" href="ags/ags-ags-notebook-callbacks.html#ags-ags-notebook-callbacks.functions_details">
+<ANCHOR id="ags-notebook-machine-changed-callback" href="ags/ags-ags-notebook-callbacks.html#ags-notebook-machine-changed-callback">
+<ANCHOR id="ags-ags-notebook-callbacks.other_details" href="ags/ags-ags-notebook-callbacks.html#ags-ags-notebook-callbacks.other_details">
+<ANCHOR id="ags-AgsMeter" href="ags/ags-AgsMeter.html">
+<ANCHOR id="ags-AgsMeter.functions" href="ags/ags-AgsMeter.html#ags-AgsMeter.functions">
+<ANCHOR id="ags-AgsMeter.includes" href="ags/ags-AgsMeter.html#ags-AgsMeter.includes">
+<ANCHOR id="ags-AgsMeter.description" href="ags/ags-AgsMeter.html#ags-AgsMeter.description">
+<ANCHOR id="ags-AgsMeter.functions_details" href="ags/ags-AgsMeter.html#ags-AgsMeter.functions_details">
+<ANCHOR id="ags-meter-sound-string" href="ags/ags-AgsMeter.html#ags-meter-sound-string">
+<ANCHOR id="ags-meter-paint" href="ags/ags-AgsMeter.html#ags-meter-paint">
+<ANCHOR id="ags-meter-new" href="ags/ags-AgsMeter.html#ags-meter-new">
+<ANCHOR id="ags-AgsMeter.other_details" href="ags/ags-AgsMeter.html#ags-AgsMeter.other_details">
+<ANCHOR id="ags-ags-meter-callbacks" href="ags/ags-ags-meter-callbacks.html">
+<ANCHOR id="ags-ags-meter-callbacks.functions" href="ags/ags-ags-meter-callbacks.html#ags-ags-meter-callbacks.functions">
+<ANCHOR id="ags-ags-meter-callbacks.description" href="ags/ags-ags-meter-callbacks.html#ags-ags-meter-callbacks.description">
+<ANCHOR id="ags-ags-meter-callbacks.functions_details" href="ags/ags-ags-meter-callbacks.html#ags-ags-meter-callbacks.functions_details">
+<ANCHOR id="ags-meter-destroy-callback" href="ags/ags-ags-meter-callbacks.html#ags-meter-destroy-callback">
+<ANCHOR id="ags-meter-show-callback" href="ags/ags-ags-meter-callbacks.html#ags-meter-show-callback">
+<ANCHOR id="ags-meter-expose-event" href="ags/ags-ags-meter-callbacks.html#ags-meter-expose-event">
+<ANCHOR id="ags-meter-configure-event" href="ags/ags-ags-meter-callbacks.html#ags-meter-configure-event">
+<ANCHOR id="ags-ags-meter-callbacks.other_details" href="ags/ags-ags-meter-callbacks.html#ags-ags-meter-callbacks.other_details">
+<ANCHOR id="ags-AgsNoteEdit" href="ags/ags-AgsNoteEdit.html">
+<ANCHOR id="ags-AgsNoteEdit.functions" href="ags/ags-AgsNoteEdit.html#ags-AgsNoteEdit.functions">
+<ANCHOR id="ags-AgsNoteEdit.other" href="ags/ags-AgsNoteEdit.html#ags-AgsNoteEdit.other">
+<ANCHOR id="ags-AgsNoteEdit.includes" href="ags/ags-AgsNoteEdit.html#ags-AgsNoteEdit.includes">
+<ANCHOR id="ags-AgsNoteEdit.description" href="ags/ags-AgsNoteEdit.html#ags-AgsNoteEdit.description">
+<ANCHOR id="ags-AgsNoteEdit.functions_details" href="ags/ags-AgsNoteEdit.html#ags-AgsNoteEdit.functions_details">
+<ANCHOR id="ags-note-edit-set-map-height" href="ags/ags-AgsNoteEdit.html#ags-note-edit-set-map-height">
+<ANCHOR id="ags-note-edit-reset-vertically" href="ags/ags-AgsNoteEdit.html#ags-note-edit-reset-vertically">
+<ANCHOR id="ags-note-edit-reset-horizontally" href="ags/ags-AgsNoteEdit.html#ags-note-edit-reset-horizontally">
+<ANCHOR id="ags-note-edit-draw-segment" href="ags/ags-AgsNoteEdit.html#ags-note-edit-draw-segment">
+<ANCHOR id="ags-note-edit-draw-position" href="ags/ags-AgsNoteEdit.html#ags-note-edit-draw-position">
+<ANCHOR id="ags-note-edit-draw-notation" href="ags/ags-AgsNoteEdit.html#ags-note-edit-draw-notation">
+<ANCHOR id="ags-note-edit-draw-scroll" href="ags/ags-AgsNoteEdit.html#ags-note-edit-draw-scroll">
+<ANCHOR id="ags-note-edit-new" href="ags/ags-AgsNoteEdit.html#ags-note-edit-new">
+<ANCHOR id="ags-AgsNoteEdit.other_details" href="ags/ags-AgsNoteEdit.html#ags-AgsNoteEdit.other_details">
+<ANCHOR id="AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" href="ags/ags-AgsNoteEdit.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS">
+<ANCHOR id="AgsNoteEditFlags" href="ags/ags-AgsNoteEdit.html#AgsNoteEditFlags">
+<ANCHOR id="AgsNoteEditResetFlags" href="ags/ags-AgsNoteEdit.html#AgsNoteEditResetFlags">
+<ANCHOR id="ags-ags-note-edit-callbacks" href="ags/ags-ags-note-edit-callbacks.html">
+<ANCHOR id="ags-ags-note-edit-callbacks.functions" href="ags/ags-ags-note-edit-callbacks.html#ags-ags-note-edit-callbacks.functions">
+<ANCHOR id="ags-ags-note-edit-callbacks.description" href="ags/ags-ags-note-edit-callbacks.html#ags-ags-note-edit-callbacks.description">
+<ANCHOR id="ags-ags-note-edit-callbacks.functions_details" href="ags/ags-ags-note-edit-callbacks.html#ags-ags-note-edit-callbacks.functions_details">
+<ANCHOR id="ags-note-edit-drawing-area-expose-event" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-expose-event">
+<ANCHOR id="ags-note-edit-drawing-area-configure-event" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-configure-event">
+<ANCHOR id="ags-note-edit-drawing-area-button-press-event" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-press-event">
+<ANCHOR id="ags-note-edit-drawing-area-button-release-event" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-button-release-event">
+<ANCHOR id="ags-note-edit-drawing-area-motion-notify-event" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-drawing-area-motion-notify-event">
+<ANCHOR id="ags-note-edit-vscrollbar-value-changed" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-vscrollbar-value-changed">
+<ANCHOR id="ags-note-edit-hscrollbar-value-changed" href="ags/ags-ags-note-edit-callbacks.html#ags-note-edit-hscrollbar-value-changed">
+<ANCHOR id="ags-ags-note-edit-callbacks.other_details" href="ags/ags-ags-note-edit-callbacks.html#ags-ags-note-edit-callbacks.other_details">
+<ANCHOR id="ags-AgsSF2Chooser" href="ags/ags-AgsSF2Chooser.html">
+<ANCHOR id="ags-AgsSF2Chooser.functions" href="ags/ags-AgsSF2Chooser.html#ags-AgsSF2Chooser.functions">
+<ANCHOR id="ags-AgsSF2Chooser.description" href="ags/ags-AgsSF2Chooser.html#ags-AgsSF2Chooser.description">
+<ANCHOR id="ags-AgsSF2Chooser.functions_details" href="ags/ags-AgsSF2Chooser.html#ags-AgsSF2Chooser.functions_details">
+<ANCHOR id="ags-sf2-chooser-open" href="ags/ags-AgsSF2Chooser.html#ags-sf2-chooser-open">
+<ANCHOR id="ags-sf2-chooser-completed" href="ags/ags-AgsSF2Chooser.html#ags-sf2-chooser-completed">
+<ANCHOR id="ags-sf2-chooser-remove-all-from-combo" href="ags/ags-AgsSF2Chooser.html#ags-sf2-chooser-remove-all-from-combo">
+<ANCHOR id="ags-sf2-chooser-new" href="ags/ags-AgsSF2Chooser.html#ags-sf2-chooser-new">
+<ANCHOR id="ags-AgsSF2Chooser.other_details" href="ags/ags-AgsSF2Chooser.html#ags-AgsSF2Chooser.other_details">
+<ANCHOR id="ags-ags-sf2-chooser-callbacks" href="ags/ags-ags-sf2-chooser-callbacks.html">
+<ANCHOR id="ags-ags-sf2-chooser-callbacks.functions" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-ags-sf2-chooser-callbacks.functions">
+<ANCHOR id="ags-ags-sf2-chooser-callbacks.description" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-ags-sf2-chooser-callbacks.description">
+<ANCHOR id="ags-ags-sf2-chooser-callbacks.functions_details" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-ags-sf2-chooser-callbacks.functions_details">
+<ANCHOR id="ags-sf2-chooser-preset-changed" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-preset-changed">
+<ANCHOR id="ags-sf2-chooser-instrument-changed" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-instrument-changed">
+<ANCHOR id="ags-sf2-chooser-sample-changed" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-sf2-chooser-sample-changed">
+<ANCHOR id="ags-ags-sf2-chooser-callbacks.other_details" href="ags/ags-ags-sf2-chooser-callbacks.html#ags-ags-sf2-chooser-callbacks.other_details">
+<ANCHOR id="ags-AgsPanel" href="ags/ags-AgsPanel.html">
+<ANCHOR id="ags-AgsPanel.functions" href="ags/ags-AgsPanel.html#ags-AgsPanel.functions">
+<ANCHOR id="ags-AgsPanel.includes" href="ags/ags-AgsPanel.html#ags-AgsPanel.includes">
+<ANCHOR id="ags-AgsPanel.description" href="ags/ags-AgsPanel.html#ags-AgsPanel.description">
+<ANCHOR id="ags-AgsPanel.functions_details" href="ags/ags-AgsPanel.html#ags-AgsPanel.functions_details">
+<ANCHOR id="ags-panel-new" href="ags/ags-AgsPanel.html#ags-panel-new">
+<ANCHOR id="ags-AgsPanel.other_details" href="ags/ags-AgsPanel.html#ags-AgsPanel.other_details">
+<ANCHOR id="ags-ags-panel-callbacks" href="ags/ags-ags-panel-callbacks.html">
+<ANCHOR id="ags-ags-panel-callbacks.functions" href="ags/ags-ags-panel-callbacks.html#ags-ags-panel-callbacks.functions">
+<ANCHOR id="ags-ags-panel-callbacks.description" href="ags/ags-ags-panel-callbacks.html#ags-ags-panel-callbacks.description">
+<ANCHOR id="ags-ags-panel-callbacks.functions_details" href="ags/ags-ags-panel-callbacks.html#ags-ags-panel-callbacks.functions_details">
+<ANCHOR id="ags-panel-parent-set-callback" href="ags/ags-ags-panel-callbacks.html#ags-panel-parent-set-callback">
+<ANCHOR id="ags-ags-panel-callbacks.other_details" href="ags/ags-ags-panel-callbacks.html#ags-ags-panel-callbacks.other_details">
+<ANCHOR id="ags-AgsPanelInputLine" href="ags/ags-AgsPanelInputLine.html">
+<ANCHOR id="ags-AgsPanelInputLine.functions" href="ags/ags-AgsPanelInputLine.html#ags-AgsPanelInputLine.functions">
+<ANCHOR id="ags-AgsPanelInputLine.includes" href="ags/ags-AgsPanelInputLine.html#ags-AgsPanelInputLine.includes">
+<ANCHOR id="ags-AgsPanelInputLine.description" href="ags/ags-AgsPanelInputLine.html#ags-AgsPanelInputLine.description">
+<ANCHOR id="ags-AgsPanelInputLine.functions_details" href="ags/ags-AgsPanelInputLine.html#ags-AgsPanelInputLine.functions_details">
+<ANCHOR id="ags-panel-input-line-new" href="ags/ags-AgsPanelInputLine.html#ags-panel-input-line-new">
+<ANCHOR id="ags-AgsPanelInputLine.other_details" href="ags/ags-AgsPanelInputLine.html#ags-AgsPanelInputLine.other_details">
+<ANCHOR id="ags-AgsPanelInputPad" href="ags/ags-AgsPanelInputPad.html">
+<ANCHOR id="ags-AgsPanelInputPad.functions" href="ags/ags-AgsPanelInputPad.html#ags-AgsPanelInputPad.functions">
+<ANCHOR id="ags-AgsPanelInputPad.includes" href="ags/ags-AgsPanelInputPad.html#ags-AgsPanelInputPad.includes">
+<ANCHOR id="ags-AgsPanelInputPad.description" href="ags/ags-AgsPanelInputPad.html#ags-AgsPanelInputPad.description">
+<ANCHOR id="ags-AgsPanelInputPad.functions_details" href="ags/ags-AgsPanelInputPad.html#ags-AgsPanelInputPad.functions_details">
+<ANCHOR id="ags-panel-input-pad-new" href="ags/ags-AgsPanelInputPad.html#ags-panel-input-pad-new">
+<ANCHOR id="ags-AgsPanelInputPad.other_details" href="ags/ags-AgsPanelInputPad.html#ags-AgsPanelInputPad.other_details">
+<ANCHOR id="ags-AgsMixer" href="ags/ags-AgsMixer.html">
+<ANCHOR id="ags-AgsMixer.functions" href="ags/ags-AgsMixer.html#ags-AgsMixer.functions">
+<ANCHOR id="ags-AgsMixer.includes" href="ags/ags-AgsMixer.html#ags-AgsMixer.includes">
+<ANCHOR id="ags-AgsMixer.description" href="ags/ags-AgsMixer.html#ags-AgsMixer.description">
+<ANCHOR id="ags-AgsMixer.functions_details" href="ags/ags-AgsMixer.html#ags-AgsMixer.functions_details">
+<ANCHOR id="ags-mixer-new" href="ags/ags-AgsMixer.html#ags-mixer-new">
+<ANCHOR id="ags-AgsMixer.other_details" href="ags/ags-AgsMixer.html#ags-AgsMixer.other_details">
+<ANCHOR id="ags-ags-mixer-callbacks" href="ags/ags-ags-mixer-callbacks.html">
+<ANCHOR id="ags-ags-mixer-callbacks.functions" href="ags/ags-ags-mixer-callbacks.html#ags-ags-mixer-callbacks.functions">
+<ANCHOR id="ags-ags-mixer-callbacks.description" href="ags/ags-ags-mixer-callbacks.html#ags-ags-mixer-callbacks.description">
+<ANCHOR id="ags-ags-mixer-callbacks.functions_details" href="ags/ags-ags-mixer-callbacks.html#ags-ags-mixer-callbacks.functions_details">
+<ANCHOR id="ags-mixer-parent-set-callback" href="ags/ags-ags-mixer-callbacks.html#ags-mixer-parent-set-callback">
+<ANCHOR id="ags-ags-mixer-callbacks.other_details" href="ags/ags-ags-mixer-callbacks.html#ags-ags-mixer-callbacks.other_details">
+<ANCHOR id="ags-AgsMixerInputLine" href="ags/ags-AgsMixerInputLine.html">
+<ANCHOR id="ags-AgsMixerInputLine.functions" href="ags/ags-AgsMixerInputLine.html#ags-AgsMixerInputLine.functions">
+<ANCHOR id="ags-AgsMixerInputLine.includes" href="ags/ags-AgsMixerInputLine.html#ags-AgsMixerInputLine.includes">
+<ANCHOR id="ags-AgsMixerInputLine.description" href="ags/ags-AgsMixerInputLine.html#ags-AgsMixerInputLine.description">
+<ANCHOR id="ags-AgsMixerInputLine.functions_details" href="ags/ags-AgsMixerInputLine.html#ags-AgsMixerInputLine.functions_details">
+<ANCHOR id="ags-mixer-input-line-new" href="ags/ags-AgsMixerInputLine.html#ags-mixer-input-line-new">
+<ANCHOR id="ags-AgsMixerInputLine.other_details" href="ags/ags-AgsMixerInputLine.html#ags-AgsMixerInputLine.other_details">
+<ANCHOR id="ags-AgsMixerInputPad" href="ags/ags-AgsMixerInputPad.html">
+<ANCHOR id="ags-AgsMixerInputPad.functions" href="ags/ags-AgsMixerInputPad.html#ags-AgsMixerInputPad.functions">
+<ANCHOR id="ags-AgsMixerInputPad.includes" href="ags/ags-AgsMixerInputPad.html#ags-AgsMixerInputPad.includes">
+<ANCHOR id="ags-AgsMixerInputPad.description" href="ags/ags-AgsMixerInputPad.html#ags-AgsMixerInputPad.description">
+<ANCHOR id="ags-AgsMixerInputPad.functions_details" href="ags/ags-AgsMixerInputPad.html#ags-AgsMixerInputPad.functions_details">
+<ANCHOR id="ags-mixer-input-pad-new" href="ags/ags-AgsMixerInputPad.html#ags-mixer-input-pad-new">
+<ANCHOR id="ags-AgsMixerInputPad.other_details" href="ags/ags-AgsMixerInputPad.html#ags-AgsMixerInputPad.other_details">
+<ANCHOR id="ags-AgsDrum" href="ags/ags-AgsDrum.html">
+<ANCHOR id="ags-AgsDrum.functions" href="ags/ags-AgsDrum.html#ags-AgsDrum.functions">
+<ANCHOR id="ags-AgsDrum.other" href="ags/ags-AgsDrum.html#ags-AgsDrum.other">
+<ANCHOR id="ags-AgsDrum.includes" href="ags/ags-AgsDrum.html#ags-AgsDrum.includes">
+<ANCHOR id="ags-AgsDrum.description" href="ags/ags-AgsDrum.html#ags-AgsDrum.description">
+<ANCHOR id="ags-AgsDrum.functions_details" href="ags/ags-AgsDrum.html#ags-AgsDrum.functions_details">
+<ANCHOR id="AGS-DRUM-PATTERN-CONTROLS:CAPS" href="ags/ags-AgsDrum.html#AGS-DRUM-PATTERN-CONTROLS:CAPS">
+<ANCHOR id="ags-drum-set-pattern" href="ags/ags-AgsDrum.html#ags-drum-set-pattern">
+<ANCHOR id="ags-drum-new" href="ags/ags-AgsDrum.html#ags-drum-new">
+<ANCHOR id="ags-AgsDrum.other_details" href="ags/ags-AgsDrum.html#ags-AgsDrum.other_details">
+<ANCHOR id="AgsDrumFlags" href="ags/ags-AgsDrum.html#AgsDrumFlags">
+<ANCHOR id="ags-ags-drum-callbacks" href="ags/ags-ags-drum-callbacks.html">
+<ANCHOR id="ags-ags-drum-callbacks.functions" href="ags/ags-ags-drum-callbacks.html#ags-ags-drum-callbacks.functions">
+<ANCHOR id="ags-ags-drum-callbacks.description" href="ags/ags-ags-drum-callbacks.html#ags-ags-drum-callbacks.description">
+<ANCHOR id="ags-ags-drum-callbacks.functions_details" href="ags/ags-ags-drum-callbacks.html#ags-ags-drum-callbacks.functions_details">
+<ANCHOR id="ags-drum-parent-set-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-parent-set-callback">
+<ANCHOR id="ags-drum-open-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-open-callback">
+<ANCHOR id="ags-drum-loop-button-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-loop-button-callback">
+<ANCHOR id="ags-drum-length-spin-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-length-spin-callback">
+<ANCHOR id="ags-drum-index0-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-index0-callback">
+<ANCHOR id="ags-drum-index1-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-index1-callback">
+<ANCHOR id="ags-drum-pad-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-pad-callback">
+<ANCHOR id="ags-drum-offset-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-offset-callback">
+<ANCHOR id="ags-drum-tact-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-tact-callback">
+<ANCHOR id="ags-drum-done-callback" href="ags/ags-ags-drum-callbacks.html#ags-drum-done-callback">
+<ANCHOR id="ags-ags-drum-callbacks.other_details" href="ags/ags-ags-drum-callbacks.html#ags-ags-drum-callbacks.other_details">
+<ANCHOR id="ags-AgsDrumInputLine" href="ags/ags-AgsDrumInputLine.html">
+<ANCHOR id="ags-AgsDrumInputLine.functions" href="ags/ags-AgsDrumInputLine.html#ags-AgsDrumInputLine.functions">
+<ANCHOR id="ags-AgsDrumInputLine.includes" href="ags/ags-AgsDrumInputLine.html#ags-AgsDrumInputLine.includes">
+<ANCHOR id="ags-AgsDrumInputLine.description" href="ags/ags-AgsDrumInputLine.html#ags-AgsDrumInputLine.description">
+<ANCHOR id="ags-AgsDrumInputLine.functions_details" href="ags/ags-AgsDrumInputLine.html#ags-AgsDrumInputLine.functions_details">
+<ANCHOR id="ags-drum-input-line-new" href="ags/ags-AgsDrumInputLine.html#ags-drum-input-line-new">
+<ANCHOR id="ags-AgsDrumInputLine.other_details" href="ags/ags-AgsDrumInputLine.html#ags-AgsDrumInputLine.other_details">
+<ANCHOR id="ags-ags-drum-input-line-callbacks" href="ags/ags-ags-drum-input-line-callbacks.html">
+<ANCHOR id="ags-ags-drum-input-line-callbacks.functions" href="ags/ags-ags-drum-input-line-callbacks.html#ags-ags-drum-input-line-callbacks.functions">
+<ANCHOR id="ags-ags-drum-input-line-callbacks.description" href="ags/ags-ags-drum-input-line-callbacks.html#ags-ags-drum-input-line-callbacks.description">
+<ANCHOR id="ags-ags-drum-input-line-callbacks.functions_details" href="ags/ags-ags-drum-input-line-callbacks.html#ags-ags-drum-input-line-callbacks.functions_details">
+<ANCHOR id="ags-drum-input-line-parent-set-callback" href="ags/ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-parent-set-callback">
+<ANCHOR id="ags-drum-input-line-channel-done-callback" href="ags/ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-channel-done-callback">
+<ANCHOR id="ags-drum-input-line-audio-set-pads-callback" href="ags/ags-ags-drum-input-line-callbacks.html#ags-drum-input-line-audio-set-pads-callback">
+<ANCHOR id="ags-ags-drum-input-line-callbacks.other_details" href="ags/ags-ags-drum-input-line-callbacks.html#ags-ags-drum-input-line-callbacks.other_details">
+<ANCHOR id="ags-AgsDrumInputPad" href="ags/ags-AgsDrumInputPad.html">
+<ANCHOR id="ags-AgsDrumInputPad.functions" href="ags/ags-AgsDrumInputPad.html#ags-AgsDrumInputPad.functions">
+<ANCHOR id="ags-AgsDrumInputPad.other" href="ags/ags-AgsDrumInputPad.html#ags-AgsDrumInputPad.other">
+<ANCHOR id="ags-AgsDrumInputPad.includes" href="ags/ags-AgsDrumInputPad.html#ags-AgsDrumInputPad.includes">
+<ANCHOR id="ags-AgsDrumInputPad.description" href="ags/ags-AgsDrumInputPad.html#ags-AgsDrumInputPad.description">
+<ANCHOR id="ags-AgsDrumInputPad.functions_details" href="ags/ags-AgsDrumInputPad.html#ags-AgsDrumInputPad.functions_details">
+<ANCHOR id="ags-drum-input-pad-new" href="ags/ags-AgsDrumInputPad.html#ags-drum-input-pad-new">
+<ANCHOR id="ags-AgsDrumInputPad.other_details" href="ags/ags-AgsDrumInputPad.html#ags-AgsDrumInputPad.other_details">
+<ANCHOR id="AgsDrumInputPadFlags" href="ags/ags-AgsDrumInputPad.html#AgsDrumInputPadFlags">
+<ANCHOR id="ags-ags-drum-input-pad-callbacks" href="ags/ags-ags-drum-input-pad-callbacks.html">
+<ANCHOR id="ags-ags-drum-input-pad-callbacks.functions" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-ags-drum-input-pad-callbacks.functions">
+<ANCHOR id="ags-ags-drum-input-pad-callbacks.description" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-ags-drum-input-pad-callbacks.description">
+<ANCHOR id="ags-ags-drum-input-pad-callbacks.functions_details" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-ags-drum-input-pad-callbacks.functions_details">
+<ANCHOR id="ags-drum-input-pad-open-callback" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-open-callback">
+<ANCHOR id="ags-drum-input-pad-play-callback" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-play-callback">
+<ANCHOR id="ags-drum-input-pad-edit-callback" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-drum-input-pad-edit-callback">
+<ANCHOR id="ags-ags-drum-input-pad-callbacks.other_details" href="ags/ags-ags-drum-input-pad-callbacks.html#ags-ags-drum-input-pad-callbacks.other_details">
+<ANCHOR id="ags-AgsDrumOutputLine" href="ags/ags-AgsDrumOutputLine.html">
+<ANCHOR id="ags-AgsDrumOutputLine.functions" href="ags/ags-AgsDrumOutputLine.html#ags-AgsDrumOutputLine.functions">
+<ANCHOR id="ags-AgsDrumOutputLine.includes" href="ags/ags-AgsDrumOutputLine.html#ags-AgsDrumOutputLine.includes">
+<ANCHOR id="ags-AgsDrumOutputLine.description" href="ags/ags-AgsDrumOutputLine.html#ags-AgsDrumOutputLine.description">
+<ANCHOR id="ags-AgsDrumOutputLine.functions_details" href="ags/ags-AgsDrumOutputLine.html#ags-AgsDrumOutputLine.functions_details">
+<ANCHOR id="ags-drum-output-line-new" href="ags/ags-AgsDrumOutputLine.html#ags-drum-output-line-new">
+<ANCHOR id="ags-AgsDrumOutputLine.other_details" href="ags/ags-AgsDrumOutputLine.html#ags-AgsDrumOutputLine.other_details">
+<ANCHOR id="ags-ags-drum-output-line-callbacks" href="ags/ags-ags-drum-output-line-callbacks.html">
+<ANCHOR id="ags-ags-drum-output-line-callbacks.functions" href="ags/ags-ags-drum-output-line-callbacks.html#ags-ags-drum-output-line-callbacks.functions">
+<ANCHOR id="ags-ags-drum-output-line-callbacks.description" href="ags/ags-ags-drum-output-line-callbacks.html#ags-ags-drum-output-line-callbacks.description">
+<ANCHOR id="ags-ags-drum-output-line-callbacks.functions_details" href="ags/ags-ags-drum-output-line-callbacks.html#ags-ags-drum-output-line-callbacks.functions_details">
+<ANCHOR id="ags-drum-output-line-parent-set-callback" href="ags/ags-ags-drum-output-line-callbacks.html#ags-drum-output-line-parent-set-callback">
+<ANCHOR id="ags-ags-drum-output-line-callbacks.other_details" href="ags/ags-ags-drum-output-line-callbacks.html#ags-ags-drum-output-line-callbacks.other_details">
+<ANCHOR id="ags-AgsDrumOutputPad" href="ags/ags-AgsDrumOutputPad.html">
+<ANCHOR id="ags-AgsDrumOutputPad.functions" href="ags/ags-AgsDrumOutputPad.html#ags-AgsDrumOutputPad.functions">
+<ANCHOR id="ags-AgsDrumOutputPad.other" href="ags/ags-AgsDrumOutputPad.html#ags-AgsDrumOutputPad.other">
+<ANCHOR id="ags-AgsDrumOutputPad.includes" href="ags/ags-AgsDrumOutputPad.html#ags-AgsDrumOutputPad.includes">
+<ANCHOR id="ags-AgsDrumOutputPad.description" href="ags/ags-AgsDrumOutputPad.html#ags-AgsDrumOutputPad.description">
+<ANCHOR id="ags-AgsDrumOutputPad.functions_details" href="ags/ags-AgsDrumOutputPad.html#ags-AgsDrumOutputPad.functions_details">
+<ANCHOR id="ags-drum-output-pad-new" href="ags/ags-AgsDrumOutputPad.html#ags-drum-output-pad-new">
+<ANCHOR id="ags-AgsDrumOutputPad.other_details" href="ags/ags-AgsDrumOutputPad.html#ags-AgsDrumOutputPad.other_details">
+<ANCHOR id="AgsDrumOutputPadFlags" href="ags/ags-AgsDrumOutputPad.html#AgsDrumOutputPadFlags">
+<ANCHOR id="ags-ags-drum-output-pad-callbacks" href="ags/ags-ags-drum-output-pad-callbacks.html">
+<ANCHOR id="ags-ags-drum-output-pad-callbacks.functions" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-ags-drum-output-pad-callbacks.functions">
+<ANCHOR id="ags-ags-drum-output-pad-callbacks.description" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-ags-drum-output-pad-callbacks.description">
+<ANCHOR id="ags-ags-drum-output-pad-callbacks.functions_details" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-ags-drum-output-pad-callbacks.functions_details">
+<ANCHOR id="ags-drum-output-pad-play-done" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-done">
+<ANCHOR id="ags-drum-output-pad-play-cancel" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-drum-output-pad-play-cancel">
+<ANCHOR id="ags-ags-drum-output-pad-callbacks.other_details" href="ags/ags-ags-drum-output-pad-callbacks.html#ags-ags-drum-output-pad-callbacks.other_details">
+<ANCHOR id="ags-AgsMatrix" href="ags/ags-AgsMatrix.html">
+<ANCHOR id="ags-AgsMatrix.functions" href="ags/ags-AgsMatrix.html#ags-AgsMatrix.functions">
+<ANCHOR id="ags-AgsMatrix.other" href="ags/ags-AgsMatrix.html#ags-AgsMatrix.other">
+<ANCHOR id="ags-AgsMatrix.includes" href="ags/ags-AgsMatrix.html#ags-AgsMatrix.includes">
+<ANCHOR id="ags-AgsMatrix.description" href="ags/ags-AgsMatrix.html#ags-AgsMatrix.description">
+<ANCHOR id="ags-AgsMatrix.functions_details" href="ags/ags-AgsMatrix.html#ags-AgsMatrix.functions_details">
+<ANCHOR id="AGS-MATRIX-PATTERN-CONTROLS:CAPS" href="ags/ags-AgsMatrix.html#AGS-MATRIX-PATTERN-CONTROLS:CAPS">
+<ANCHOR id="ags-matrix-input-map-recall" href="ags/ags-AgsMatrix.html#ags-matrix-input-map-recall">
+<ANCHOR id="ags-matrix-output-map-recall" href="ags/ags-AgsMatrix.html#ags-matrix-output-map-recall">
+<ANCHOR id="ags-matrix-draw-gutter" href="ags/ags-AgsMatrix.html#ags-matrix-draw-gutter">
+<ANCHOR id="ags-matrix-draw-matrix" href="ags/ags-AgsMatrix.html#ags-matrix-draw-matrix">
+<ANCHOR id="ags-matrix-redraw-gutter-point" href="ags/ags-AgsMatrix.html#ags-matrix-redraw-gutter-point">
+<ANCHOR id="ags-matrix-highlight-gutter-point" href="ags/ags-AgsMatrix.html#ags-matrix-highlight-gutter-point">
+<ANCHOR id="ags-matrix-unpaint-gutter-point" href="ags/ags-AgsMatrix.html#ags-matrix-unpaint-gutter-point">
+<ANCHOR id="ags-matrix-new" href="ags/ags-AgsMatrix.html#ags-matrix-new">
+<ANCHOR id="ags-AgsMatrix.other_details" href="ags/ags-AgsMatrix.html#ags-AgsMatrix.other_details">
+<ANCHOR id="AGS-MATRIX-OCTAVE:CAPS" href="ags/ags-AgsMatrix.html#AGS-MATRIX-OCTAVE:CAPS">
+<ANCHOR id="AGS-MATRIX-CELL-WIDTH:CAPS" href="ags/ags-AgsMatrix.html#AGS-MATRIX-CELL-WIDTH:CAPS">
+<ANCHOR id="AGS-MATRIX-CELL-HEIGHT:CAPS" href="ags/ags-AgsMatrix.html#AGS-MATRIX-CELL-HEIGHT:CAPS">
+<ANCHOR id="ags-ags-matrix-callbacks" href="ags/ags-ags-matrix-callbacks.html">
+<ANCHOR id="ags-ags-matrix-callbacks.functions" href="ags/ags-ags-matrix-callbacks.html#ags-ags-matrix-callbacks.functions">
+<ANCHOR id="ags-ags-matrix-callbacks.description" href="ags/ags-ags-matrix-callbacks.html#ags-ags-matrix-callbacks.description">
+<ANCHOR id="ags-ags-matrix-callbacks.functions_details" href="ags/ags-ags-matrix-callbacks.html#ags-ags-matrix-callbacks.functions_details">
+<ANCHOR id="ags-matrix-parent-set-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-parent-set-callback">
+<ANCHOR id="ags-matrix-index-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-index-callback">
+<ANCHOR id="ags-matrix-drawing-area-expose-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-expose-callback">
+<ANCHOR id="ags-matrix-drawing-area-button-press-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-drawing-area-button-press-callback">
+<ANCHOR id="ags-matrix-adjustment-value-changed-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-adjustment-value-changed-callback">
+<ANCHOR id="ags-matrix-bpm-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-bpm-callback">
+<ANCHOR id="ags-matrix-length-spin-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-length-spin-callback">
+<ANCHOR id="ags-matrix-loop-button-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-loop-button-callback">
+<ANCHOR id="ags-matrix-tact-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-tact-callback">
+<ANCHOR id="ags-matrix-done-callback" href="ags/ags-ags-matrix-callbacks.html#ags-matrix-done-callback">
+<ANCHOR id="ags-ags-matrix-callbacks.other_details" href="ags/ags-ags-matrix-callbacks.html#ags-ags-matrix-callbacks.other_details">
+<ANCHOR id="ags-AgsSynth" href="ags/ags-AgsSynth.html">
+<ANCHOR id="ags-AgsSynth.functions" href="ags/ags-AgsSynth.html#ags-AgsSynth.functions">
+<ANCHOR id="ags-AgsSynth.other" href="ags/ags-AgsSynth.html#ags-AgsSynth.other">
+<ANCHOR id="ags-AgsSynth.includes" href="ags/ags-AgsSynth.html#ags-AgsSynth.includes">
+<ANCHOR id="ags-AgsSynth.description" href="ags/ags-AgsSynth.html#ags-AgsSynth.description">
+<ANCHOR id="ags-AgsSynth.functions_details" href="ags/ags-AgsSynth.html#ags-AgsSynth.functions_details">
+<ANCHOR id="ags-synth-new" href="ags/ags-AgsSynth.html#ags-synth-new">
+<ANCHOR id="ags-AgsSynth.other_details" href="ags/ags-AgsSynth.html#ags-AgsSynth.other_details">
+<ANCHOR id="AgsSynthFlags" href="ags/ags-AgsSynth.html#AgsSynthFlags">
+<ANCHOR id="ags-ags-synth-callbacks" href="ags/ags-ags-synth-callbacks.html">
+<ANCHOR id="ags-ags-synth-callbacks.functions" href="ags/ags-ags-synth-callbacks.html#ags-ags-synth-callbacks.functions">
+<ANCHOR id="ags-ags-synth-callbacks.description" href="ags/ags-ags-synth-callbacks.html#ags-ags-synth-callbacks.description">
+<ANCHOR id="ags-ags-synth-callbacks.functions_details" href="ags/ags-ags-synth-callbacks.html#ags-ags-synth-callbacks.functions_details">
+<ANCHOR id="ags-synth-parent-set-callback" href="ags/ags-ags-synth-callbacks.html#ags-synth-parent-set-callback">
+<ANCHOR id="ags-synth-lower-callback" href="ags/ags-ags-synth-callbacks.html#ags-synth-lower-callback">
+<ANCHOR id="ags-synth-auto-update-callback" href="ags/ags-ags-synth-callbacks.html#ags-synth-auto-update-callback">
+<ANCHOR id="ags-synth-update-callback" href="ags/ags-ags-synth-callbacks.html#ags-synth-update-callback">
+<ANCHOR id="ags-ags-synth-callbacks.other_details" href="ags/ags-ags-synth-callbacks.html#ags-ags-synth-callbacks.other_details">
+<ANCHOR id="ags-AgsSynthInputLine" href="ags/ags-AgsSynthInputLine.html">
+<ANCHOR id="ags-AgsSynthInputLine.functions" href="ags/ags-AgsSynthInputLine.html#ags-AgsSynthInputLine.functions">
+<ANCHOR id="ags-AgsSynthInputLine.includes" href="ags/ags-AgsSynthInputLine.html#ags-AgsSynthInputLine.includes">
+<ANCHOR id="ags-AgsSynthInputLine.description" href="ags/ags-AgsSynthInputLine.html#ags-AgsSynthInputLine.description">
+<ANCHOR id="ags-AgsSynthInputLine.functions_details" href="ags/ags-AgsSynthInputLine.html#ags-AgsSynthInputLine.functions_details">
+<ANCHOR id="ags-synth-input-line-new" href="ags/ags-AgsSynthInputLine.html#ags-synth-input-line-new">
+<ANCHOR id="ags-AgsSynthInputLine.other_details" href="ags/ags-AgsSynthInputLine.html#ags-AgsSynthInputLine.other_details">
+<ANCHOR id="ags-AgsSynthInputPad" href="ags/ags-AgsSynthInputPad.html">
+<ANCHOR id="ags-AgsSynthInputPad.functions" href="ags/ags-AgsSynthInputPad.html#ags-AgsSynthInputPad.functions">
+<ANCHOR id="ags-AgsSynthInputPad.includes" href="ags/ags-AgsSynthInputPad.html#ags-AgsSynthInputPad.includes">
+<ANCHOR id="ags-AgsSynthInputPad.description" href="ags/ags-AgsSynthInputPad.html#ags-AgsSynthInputPad.description">
+<ANCHOR id="ags-AgsSynthInputPad.functions_details" href="ags/ags-AgsSynthInputPad.html#ags-AgsSynthInputPad.functions_details">
+<ANCHOR id="ags-synth-input-pad-new" href="ags/ags-AgsSynthInputPad.html#ags-synth-input-pad-new">
+<ANCHOR id="ags-AgsSynthInputPad.other_details" href="ags/ags-AgsSynthInputPad.html#ags-AgsSynthInputPad.other_details">
+<ANCHOR id="ags-AgsOscillator" href="ags/ags-AgsOscillator.html">
+<ANCHOR id="ags-AgsOscillator.functions" href="ags/ags-AgsOscillator.html#ags-AgsOscillator.functions">
+<ANCHOR id="ags-AgsOscillator.includes" href="ags/ags-AgsOscillator.html#ags-AgsOscillator.includes">
+<ANCHOR id="ags-AgsOscillator.description" href="ags/ags-AgsOscillator.html#ags-AgsOscillator.description">
+<ANCHOR id="ags-AgsOscillator.functions_details" href="ags/ags-AgsOscillator.html#ags-AgsOscillator.functions_details">
+<ANCHOR id="ags-file-read-oscillator" href="ags/ags-AgsOscillator.html#ags-file-read-oscillator">
+<ANCHOR id="ags-file-write-oscillator" href="ags/ags-AgsOscillator.html#ags-file-write-oscillator">
+<ANCHOR id="ags-oscillator-new" href="ags/ags-AgsOscillator.html#ags-oscillator-new">
+<ANCHOR id="ags-AgsOscillator.other_details" href="ags/ags-AgsOscillator.html#ags-AgsOscillator.other_details">
+<ANCHOR id="ags-ags-oscillator-callbacks" href="ags/ags-ags-oscillator-callbacks.html">
+<ANCHOR id="ags-ags-oscillator-callbacks.functions" href="ags/ags-ags-oscillator-callbacks.html#ags-ags-oscillator-callbacks.functions">
+<ANCHOR id="ags-ags-oscillator-callbacks.description" href="ags/ags-ags-oscillator-callbacks.html#ags-ags-oscillator-callbacks.description">
+<ANCHOR id="ags-ags-oscillator-callbacks.functions_details" href="ags/ags-ags-oscillator-callbacks.html#ags-ags-oscillator-callbacks.functions_details">
+<ANCHOR id="ags-oscillator-wave-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-wave-callback">
+<ANCHOR id="ags-oscillator-attack-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-attack-callback">
+<ANCHOR id="ags-oscillator-frame-count-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-frame-count-callback">
+<ANCHOR id="ags-oscillator-frequency-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-frequency-callback">
+<ANCHOR id="ags-oscillator-phase-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-phase-callback">
+<ANCHOR id="ags-oscillator-volume-callback" href="ags/ags-ags-oscillator-callbacks.html#ags-oscillator-volume-callback">
+<ANCHOR id="ags-ags-oscillator-callbacks.other_details" href="ags/ags-ags-oscillator-callbacks.html#ags-ags-oscillator-callbacks.other_details">
+<ANCHOR id="ags-AgsFFPlayer" href="ags/ags-AgsFFPlayer.html">
+<ANCHOR id="ags-AgsFFPlayer.functions" href="ags/ags-AgsFFPlayer.html#ags-AgsFFPlayer.functions">
+<ANCHOR id="ags-AgsFFPlayer.includes" href="ags/ags-AgsFFPlayer.html#ags-AgsFFPlayer.includes">
+<ANCHOR id="ags-AgsFFPlayer.description" href="ags/ags-AgsFFPlayer.html#ags-AgsFFPlayer.description">
+<ANCHOR id="ags-AgsFFPlayer.functions_details" href="ags/ags-AgsFFPlayer.html#ags-AgsFFPlayer.functions_details">
+<ANCHOR id="ags-ffplayer-paint" href="ags/ags-AgsFFPlayer.html#ags-ffplayer-paint">
+<ANCHOR id="ags-ffplayer-new" href="ags/ags-AgsFFPlayer.html#ags-ffplayer-new">
+<ANCHOR id="ags-AgsFFPlayer.other_details" href="ags/ags-AgsFFPlayer.html#ags-AgsFFPlayer.other_details">
+<ANCHOR id="ags-ags-ffplayer-callbacks" href="ags/ags-ags-ffplayer-callbacks.html">
+<ANCHOR id="ags-ags-ffplayer-callbacks.functions" href="ags/ags-ags-ffplayer-callbacks.html#ags-ags-ffplayer-callbacks.functions">
+<ANCHOR id="ags-ags-ffplayer-callbacks.description" href="ags/ags-ags-ffplayer-callbacks.html#ags-ags-ffplayer-callbacks.description">
+<ANCHOR id="ags-ags-ffplayer-callbacks.functions_details" href="ags/ags-ags-ffplayer-callbacks.html#ags-ags-ffplayer-callbacks.functions_details">
+<ANCHOR id="ags-ffplayer-parent-set-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-parent-set-callback">
+<ANCHOR id="ags-ffplayer-open-clicked-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-clicked-callback">
+<ANCHOR id="ags-ffplayer-open-dialog-response-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-open-dialog-response-callback">
+<ANCHOR id="ags-ffplayer-preset-changed-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-preset-changed-callback">
+<ANCHOR id="ags-ffplayer-instrument-changed-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-instrument-changed-callback">
+<ANCHOR id="ags-ffplayer-drawing-area-expose-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-expose-callback">
+<ANCHOR id="ags-ffplayer-drawing-area-configure-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-configure-callback">
+<ANCHOR id="ags-ffplayer-drawing-area-button-press-callback" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-drawing-area-button-press-callback">
+<ANCHOR id="ags-ffplayer-hscrollbar-value-changed" href="ags/ags-ags-ffplayer-callbacks.html#ags-ffplayer-hscrollbar-value-changed">
+<ANCHOR id="ags-ags-ffplayer-callbacks.other_details" href="ags/ags-ags-ffplayer-callbacks.html#ags-ags-ffplayer-callbacks.other_details">
+<ANCHOR id="ags-ags-file-stock" href="ags/ags-ags-file-stock.html">
+<ANCHOR id="ags-ags-file-stock.functions" href="ags/ags-ags-file-stock.html#ags-ags-file-stock.functions">
+<ANCHOR id="ags-ags-file-stock.other" href="ags/ags-ags-file-stock.html#ags-ags-file-stock.other">
+<ANCHOR id="ags-ags-file-stock.description" href="ags/ags-ags-file-stock.html#ags-ags-file-stock.description">
+<ANCHOR id="ags-ags-file-stock.functions_details" href="ags/ags-ags-file-stock.html#ags-ags-file-stock.functions_details">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-LED:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS">
+<ANCHOR id="AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS">
+<ANCHOR id="ags-ags-file-stock.other_details" href="ags/ags-ags-file-stock.html#ags-ags-file-stock.other_details">
+<ANCHOR id="AGS-FILE-DEFAULT-VERSION:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-CLIPBOARD-DEFAULT-VERSION:CAPS" href="ags/ags-ags-file-stock.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS">
+<ANCHOR id="AGS-FILE-FALSE:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-FALSE:CAPS">
+<ANCHOR id="AGS-FILE-TRUE:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-TRUE:CAPS">
+<ANCHOR id="AGS-FILE-BOOLEAN-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-BOOLEAN-PROP:CAPS">
+<ANCHOR id="AGS-FILE-CHAR-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-CHAR-PROP:CAPS">
+<ANCHOR id="AGS-FILE-INT64-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-INT64-PROP:CAPS">
+<ANCHOR id="AGS-FILE-UINT64-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-UINT64-PROP:CAPS">
+<ANCHOR id="AGS-FILE-FLOAT-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-FLOAT-PROP:CAPS">
+<ANCHOR id="AGS-FILE-DOUBLE-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DOUBLE-PROP:CAPS">
+<ANCHOR id="AGS-FILE-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-OBJECT-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-OBJECT-PROP:CAPS">
+<ANCHOR id="AGS-FILE-BOOLEAN-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-CHAR-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-CHAR-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-INT64-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-INT64-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-UINT64-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-UINT64-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-FLOAT-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-FLOAT-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-DOUBLE-POINTER-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS">
+<ANCHOR id="AGS-FILE-ID-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-ID-PROP:CAPS">
+<ANCHOR id="AGS-FILE-NAME-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-NAME-PROP:CAPS">
+<ANCHOR id="AGS-FILE-TYPE-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-TYPE-PROP:CAPS">
+<ANCHOR id="AGS-FILE-SCOPE-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-SCOPE-PROP:CAPS">
+<ANCHOR id="AGS-FILE-VERSION-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-VERSION-PROP:CAPS">
+<ANCHOR id="AGS-FILE-BUILD-ID-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-BUILD-ID-PROP:CAPS">
+<ANCHOR id="AGS-FILE-XPATH-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-XPATH-PROP:CAPS">
+<ANCHOR id="AGS-FILE-FLAGS-PROP:CAPS" href="ags/ags-ags-file-stock.html#AGS-FILE-FLAGS-PROP:CAPS">
+<ANCHOR id="ags-AgsFile" href="ags/ags-AgsFile.html">
+<ANCHOR id="ags-AgsFile.functions" href="ags/ags-AgsFile.html#ags-AgsFile.functions">
+<ANCHOR id="ags-AgsFile.other" href="ags/ags-AgsFile.html#ags-AgsFile.other">
+<ANCHOR id="ags-AgsFile.includes" href="ags/ags-AgsFile.html#ags-AgsFile.includes">
+<ANCHOR id="ags-AgsFile.description" href="ags/ags-AgsFile.html#ags-AgsFile.description">
+<ANCHOR id="ags-AgsFile.functions_details" href="ags/ags-AgsFile.html#ags-AgsFile.functions_details">
+<ANCHOR id="AGS-FILE-CHECKSUM-LENGTH:CAPS" href="ags/ags-AgsFile.html#AGS-FILE-CHECKSUM-LENGTH:CAPS">
+<ANCHOR id="ags-file-str2md5" href="ags/ags-AgsFile.html#ags-file-str2md5">
+<ANCHOR id="ags-file-add-id-ref" href="ags/ags-AgsFile.html#ags-file-add-id-ref">
+<ANCHOR id="ags-file-find-id-ref-by-node" href="ags/ags-AgsFile.html#ags-file-find-id-ref-by-node">
+<ANCHOR id="ags-file-find-id-ref-by-xpath" href="ags/ags-AgsFile.html#ags-file-find-id-ref-by-xpath">
+<ANCHOR id="ags-file-find-id-ref-by-reference" href="ags/ags-AgsFile.html#ags-file-find-id-ref-by-reference">
+<ANCHOR id="ags-file-add-lookup" href="ags/ags-AgsFile.html#ags-file-add-lookup">
+<ANCHOR id="ags-file-add-launch" href="ags/ags-AgsFile.html#ags-file-add-launch">
+<ANCHOR id="ags-file-open" href="ags/ags-AgsFile.html#ags-file-open">
+<ANCHOR id="ags-file-open-from-data" href="ags/ags-AgsFile.html#ags-file-open-from-data">
+<ANCHOR id="ags-file-rw-open" href="ags/ags-AgsFile.html#ags-file-rw-open">
+<ANCHOR id="ags-file-open-filename" href="ags/ags-AgsFile.html#ags-file-open-filename">
+<ANCHOR id="ags-file-close" href="ags/ags-AgsFile.html#ags-file-close">
+<ANCHOR id="ags-file-write" href="ags/ags-AgsFile.html#ags-file-write">
+<ANCHOR id="ags-file-write-concurrent" href="ags/ags-AgsFile.html#ags-file-write-concurrent">
+<ANCHOR id="ags-file-write-resolve" href="ags/ags-AgsFile.html#ags-file-write-resolve">
+<ANCHOR id="ags-file-read" href="ags/ags-AgsFile.html#ags-file-read">
+<ANCHOR id="ags-file-read-resolve" href="ags/ags-AgsFile.html#ags-file-read-resolve">
+<ANCHOR id="ags-file-read-start" href="ags/ags-AgsFile.html#ags-file-read-start">
+<ANCHOR id="ags-file-read-server" href="ags/ags-AgsFile.html#ags-file-read-server">
+<ANCHOR id="ags-file-write-server" href="ags/ags-AgsFile.html#ags-file-write-server">
+<ANCHOR id="ags-file-read-main" href="ags/ags-AgsFile.html#ags-file-read-main">
+<ANCHOR id="ags-file-write-main" href="ags/ags-AgsFile.html#ags-file-write-main">
+<ANCHOR id="ags-file-new" href="ags/ags-AgsFile.html#ags-file-new">
+<ANCHOR id="ags-AgsFile.other_details" href="ags/ags-AgsFile.html#ags-AgsFile.other_details">
+<ANCHOR id="AGS-FILE-DEFAULT-ENCODING:CAPS" href="ags/ags-AgsFile.html#AGS-FILE-DEFAULT-ENCODING:CAPS">
+<ANCHOR id="AGS-FILE-DEFAULT-DTD:CAPS" href="ags/ags-AgsFile.html#AGS-FILE-DEFAULT-DTD:CAPS">
+<ANCHOR id="AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" href="ags/ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS">
+<ANCHOR id="AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" href="ags/ags-AgsFile.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS">
+<ANCHOR id="AgsFileFlags" href="ags/ags-AgsFile.html#AgsFileFlags">
+<ANCHOR id="ags-AgsFileIdRef" href="ags/ags-AgsFileIdRef.html">
+<ANCHOR id="ags-AgsFileIdRef.functions" href="ags/ags-AgsFileIdRef.html#ags-AgsFileIdRef.functions">
+<ANCHOR id="ags-AgsFileIdRef.other" href="ags/ags-AgsFileIdRef.html#ags-AgsFileIdRef.other">
+<ANCHOR id="ags-AgsFileIdRef.includes" href="ags/ags-AgsFileIdRef.html#ags-AgsFileIdRef.includes">
+<ANCHOR id="ags-AgsFileIdRef.description" href="ags/ags-AgsFileIdRef.html#ags-AgsFileIdRef.description">
+<ANCHOR id="ags-AgsFileIdRef.functions_details" href="ags/ags-AgsFileIdRef.html#ags-AgsFileIdRef.functions_details">
+<ANCHOR id="AGS-FILE-RESOLVE:CAPS" href="ags/ags-AgsFileIdRef.html#AGS-FILE-RESOLVE:CAPS">
+<ANCHOR id="AgsFileResolve" href="ags/ags-AgsFileIdRef.html#AgsFileResolve">
+<ANCHOR id="ags-file-id-ref-resolved" href="ags/ags-AgsFileIdRef.html#ags-file-id-ref-resolved">
+<ANCHOR id="ags-file-id-ref-new" href="ags/ags-AgsFileIdRef.html#ags-file-id-ref-new">
+<ANCHOR id="ags-AgsFileIdRef.other_details" href="ags/ags-AgsFileIdRef.html#ags-AgsFileIdRef.other_details">
+<ANCHOR id="AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" href="ags/ags-AgsFileIdRef.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS">
+<ANCHOR id="AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" href="ags/ags-AgsFileIdRef.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS">
+<ANCHOR id="ags-AgsFileLink" href="ags/ags-AgsFileLink.html">
+<ANCHOR id="ags-AgsFileLink.functions" href="ags/ags-AgsFileLink.html#ags-AgsFileLink.functions">
+<ANCHOR id="ags-AgsFileLink.includes" href="ags/ags-AgsFileLink.html#ags-AgsFileLink.includes">
+<ANCHOR id="ags-AgsFileLink.description" href="ags/ags-AgsFileLink.html#ags-AgsFileLink.description">
+<ANCHOR id="ags-AgsFileLink.functions_details" href="ags/ags-AgsFileLink.html#ags-AgsFileLink.functions_details">
+<ANCHOR id="ags-file-link-new" href="ags/ags-AgsFileLink.html#ags-file-link-new">
+<ANCHOR id="ags-AgsFileLink.other_details" href="ags/ags-AgsFileLink.html#ags-AgsFileLink.other_details">
+<ANCHOR id="ags-AgsFileLookup" href="ags/ags-AgsFileLookup.html">
+<ANCHOR id="ags-AgsFileLookup.functions" href="ags/ags-AgsFileLookup.html#ags-AgsFileLookup.functions">
+<ANCHOR id="ags-AgsFileLookup.includes" href="ags/ags-AgsFileLookup.html#ags-AgsFileLookup.includes">
+<ANCHOR id="ags-AgsFileLookup.description" href="ags/ags-AgsFileLookup.html#ags-AgsFileLookup.description">
+<ANCHOR id="ags-AgsFileLookup.functions_details" href="ags/ags-AgsFileLookup.html#ags-AgsFileLookup.functions_details">
+<ANCHOR id="ags-file-lookup-find-by-node" href="ags/ags-AgsFileLookup.html#ags-file-lookup-find-by-node">
+<ANCHOR id="ags-file-lookup-resolve" href="ags/ags-AgsFileLookup.html#ags-file-lookup-resolve">
+<ANCHOR id="ags-file-lookup-new" href="ags/ags-AgsFileLookup.html#ags-file-lookup-new">
+<ANCHOR id="ags-AgsFileLookup.other_details" href="ags/ags-AgsFileLookup.html#ags-AgsFileLookup.other_details">
+<ANCHOR id="ags-AgsFileLaunch" href="ags/ags-AgsFileLaunch.html">
+<ANCHOR id="ags-AgsFileLaunch.functions" href="ags/ags-AgsFileLaunch.html#ags-AgsFileLaunch.functions">
+<ANCHOR id="ags-AgsFileLaunch.includes" href="ags/ags-AgsFileLaunch.html#ags-AgsFileLaunch.includes">
+<ANCHOR id="ags-AgsFileLaunch.description" href="ags/ags-AgsFileLaunch.html#ags-AgsFileLaunch.description">
+<ANCHOR id="ags-AgsFileLaunch.functions_details" href="ags/ags-AgsFileLaunch.html#ags-AgsFileLaunch.functions_details">
+<ANCHOR id="ags-file-launch-start" href="ags/ags-AgsFileLaunch.html#ags-file-launch-start">
+<ANCHOR id="ags-file-launch-new" href="ags/ags-AgsFileLaunch.html#ags-file-launch-new">
+<ANCHOR id="ags-AgsFileLaunch.other_details" href="ags/ags-AgsFileLaunch.html#ags-AgsFileLaunch.other_details">
+<ANCHOR id="ags-ags-file-gui" href="ags/ags-ags-file-gui.html">
+<ANCHOR id="ags-ags-file-gui.functions" href="ags/ags-ags-file-gui.html#ags-ags-file-gui.functions">
+<ANCHOR id="ags-ags-file-gui.description" href="ags/ags-ags-file-gui.html#ags-ags-file-gui.description">
+<ANCHOR id="ags-ags-file-gui.functions_details" href="ags/ags-ags-file-gui.html#ags-ags-file-gui.functions_details">
+<ANCHOR id="ags-file-read-widget" href="ags/ags-ags-file-gui.html#ags-file-read-widget">
+<ANCHOR id="ags-file-write-widget" href="ags/ags-ags-file-gui.html#ags-file-write-widget">
+<ANCHOR id="ags-file-read-window" href="ags/ags-ags-file-gui.html#ags-file-read-window">
+<ANCHOR id="ags-file-write-window" href="ags/ags-ags-file-gui.html#ags-file-write-window">
+<ANCHOR id="ags-file-read-menu-bar" href="ags/ags-ags-file-gui.html#ags-file-read-menu-bar">
+<ANCHOR id="ags-file-write-menu-bar" href="ags/ags-ags-file-gui.html#ags-file-write-menu-bar">
+<ANCHOR id="ags-file-read-machine-counter" href="ags/ags-ags-file-gui.html#ags-file-read-machine-counter">
+<ANCHOR id="ags-file-write-machine-counter" href="ags/ags-ags-file-gui.html#ags-file-write-machine-counter">
+<ANCHOR id="ags-file-read-machine-counter-list" href="ags/ags-ags-file-gui.html#ags-file-read-machine-counter-list">
+<ANCHOR id="ags-file-write-machine-counter-list" href="ags/ags-ags-file-gui.html#ags-file-write-machine-counter-list">
+<ANCHOR id="ags-file-read-machine" href="ags/ags-ags-file-gui.html#ags-file-read-machine">
+<ANCHOR id="ags-file-write-machine" href="ags/ags-ags-file-gui.html#ags-file-write-machine">
+<ANCHOR id="ags-file-read-machine-list" href="ags/ags-ags-file-gui.html#ags-file-read-machine-list">
+<ANCHOR id="ags-file-write-machine-list" href="ags/ags-ags-file-gui.html#ags-file-write-machine-list">
+<ANCHOR id="ags-file-read-machine-resolve-audio" href="ags/ags-ags-file-gui.html#ags-file-read-machine-resolve-audio">
+<ANCHOR id="ags-file-read-pad" href="ags/ags-ags-file-gui.html#ags-file-read-pad">
+<ANCHOR id="ags-file-write-pad" href="ags/ags-ags-file-gui.html#ags-file-write-pad">
+<ANCHOR id="ags-file-read-pad-list" href="ags/ags-ags-file-gui.html#ags-file-read-pad-list">
+<ANCHOR id="ags-file-write-pad-list" href="ags/ags-ags-file-gui.html#ags-file-write-pad-list">
+<ANCHOR id="ags-file-read-mixer-input-pad" href="ags/ags-ags-file-gui.html#ags-file-read-mixer-input-pad">
+<ANCHOR id="ags-file-write-mixer-input-pad" href="ags/ags-ags-file-gui.html#ags-file-write-mixer-input-pad">
+<ANCHOR id="ags-file-read-mixer-output-pad" href="ags/ags-ags-file-gui.html#ags-file-read-mixer-output-pad">
+<ANCHOR id="ags-file-write-mixer-output-pad" href="ags/ags-ags-file-gui.html#ags-file-write-mixer-output-pad">
+<ANCHOR id="ags-file-read-line" href="ags/ags-ags-file-gui.html#ags-file-read-line">
+<ANCHOR id="ags-file-write-line" href="ags/ags-ags-file-gui.html#ags-file-write-line">
+<ANCHOR id="ags-file-read-line-list" href="ags/ags-ags-file-gui.html#ags-file-read-line-list">
+<ANCHOR id="ags-file-write-line-list" href="ags/ags-ags-file-gui.html#ags-file-write-line-list">
+<ANCHOR id="ags-file-read-line-member" href="ags/ags-ags-file-gui.html#ags-file-read-line-member">
+<ANCHOR id="ags-file-write-line-member" href="ags/ags-ags-file-gui.html#ags-file-write-line-member">
+<ANCHOR id="ags-file-read-line-member-list" href="ags/ags-ags-file-gui.html#ags-file-read-line-member-list">
+<ANCHOR id="ags-file-write-line-member-list" href="ags/ags-ags-file-gui.html#ags-file-write-line-member-list">
+<ANCHOR id="ags-file-read-dialog" href="ags/ags-ags-file-gui.html#ags-file-read-dialog">
+<ANCHOR id="ags-file-write-dialog" href="ags/ags-ags-file-gui.html#ags-file-write-dialog">
+<ANCHOR id="ags-file-read-dialog-list" href="ags/ags-ags-file-gui.html#ags-file-read-dialog-list">
+<ANCHOR id="ags-file-write-dialog-list" href="ags/ags-ags-file-gui.html#ags-file-write-dialog-list">
+<ANCHOR id="ags-file-read-machine-editor" href="ags/ags-ags-file-gui.html#ags-file-read-machine-editor">
+<ANCHOR id="ags-file-write-machine-editor" href="ags/ags-ags-file-gui.html#ags-file-write-machine-editor">
+<ANCHOR id="ags-file-read-machine-editor-list" href="ags/ags-ags-file-gui.html#ags-file-read-machine-editor-list">
+<ANCHOR id="ags-file-write-machine-editor-list" href="ags/ags-ags-file-gui.html#ags-file-write-machine-editor-list">
+<ANCHOR id="ags-file-read-pad-editor" href="ags/ags-ags-file-gui.html#ags-file-read-pad-editor">
+<ANCHOR id="ags-file-write-pad-editor" href="ags/ags-ags-file-gui.html#ags-file-write-pad-editor">
+<ANCHOR id="ags-file-read-line-editor" href="ags/ags-ags-file-gui.html#ags-file-read-line-editor">
+<ANCHOR id="ags-file-write-line-editor" href="ags/ags-ags-file-gui.html#ags-file-write-line-editor">
+<ANCHOR id="ags-file-read-link-editor" href="ags/ags-ags-file-gui.html#ags-file-read-link-editor">
+<ANCHOR id="ags-file-write-link-editor" href="ags/ags-ags-file-gui.html#ags-file-write-link-editor">
+<ANCHOR id="ags-file-read-line-member-editor" href="ags/ags-ags-file-gui.html#ags-file-read-line-member-editor">
+<ANCHOR id="ags-file-write-line-member-editor" href="ags/ags-ags-file-gui.html#ags-file-write-line-member-editor">
+<ANCHOR id="ags-file-read-link-collection-editor" href="ags/ags-ags-file-gui.html#ags-file-read-link-collection-editor">
+<ANCHOR id="ags-file-write-link-collection-editor" href="ags/ags-ags-file-gui.html#ags-file-write-link-collection-editor">
+<ANCHOR id="ags-file-read-resize-editor" href="ags/ags-ags-file-gui.html#ags-file-read-resize-editor">
+<ANCHOR id="ags-file-write-resize-editor" href="ags/ags-ags-file-gui.html#ags-file-write-resize-editor">
+<ANCHOR id="ags-file-read-editor" href="ags/ags-ags-file-gui.html#ags-file-read-editor">
+<ANCHOR id="ags-file-write-editor" href="ags/ags-ags-file-gui.html#ags-file-write-editor">
+<ANCHOR id="ags-file-read-toolbar" href="ags/ags-ags-file-gui.html#ags-file-read-toolbar">
+<ANCHOR id="ags-file-write-toolbar" href="ags/ags-ags-file-gui.html#ags-file-write-toolbar">
+<ANCHOR id="ags-file-read-machine-selector" href="ags/ags-ags-file-gui.html#ags-file-read-machine-selector">
+<ANCHOR id="ags-file-write-machine-selector" href="ags/ags-ags-file-gui.html#ags-file-write-machine-selector">
+<ANCHOR id="ags-file-read-notebook" href="ags/ags-ags-file-gui.html#ags-file-read-notebook">
+<ANCHOR id="ags-file-write-notebook" href="ags/ags-ags-file-gui.html#ags-file-write-notebook">
+<ANCHOR id="ags-file-read-notebook-tab-list" href="ags/ags-ags-file-gui.html#ags-file-read-notebook-tab-list">
+<ANCHOR id="ags-file-write-notebook-tab-list" href="ags/ags-ags-file-gui.html#ags-file-write-notebook-tab-list">
+<ANCHOR id="ags-file-read-notebook-tab" href="ags/ags-ags-file-gui.html#ags-file-read-notebook-tab">
+<ANCHOR id="ags-file-write-notebook-tab" href="ags/ags-ags-file-gui.html#ags-file-write-notebook-tab">
+<ANCHOR id="ags-file-read-navigation" href="ags/ags-ags-file-gui.html#ags-file-read-navigation">
+<ANCHOR id="ags-file-write-navigation" href="ags/ags-ags-file-gui.html#ags-file-write-navigation">
+<ANCHOR id="ags-ags-file-gui.other_details" href="ags/ags-ags-file-gui.html#ags-ags-file-gui.other_details">
+<ANCHOR id="ags-ags-file-sound" href="ags/ags-ags-file-sound.html">
+<ANCHOR id="ags-ags-file-sound.functions" href="ags/ags-ags-file-sound.html#ags-ags-file-sound.functions">
+<ANCHOR id="ags-ags-file-sound.description" href="ags/ags-ags-file-sound.html#ags-ags-file-sound.description">
+<ANCHOR id="ags-ags-file-sound.functions_details" href="ags/ags-ags-file-sound.html#ags-ags-file-sound.functions_details">
+<ANCHOR id="ags-file-read-devout" href="ags/ags-ags-file-sound.html#ags-file-read-devout">
+<ANCHOR id="ags-file-write-devout" href="ags/ags-ags-file-sound.html#ags-file-write-devout">
+<ANCHOR id="ags-file-read-devout-list" href="ags/ags-ags-file-sound.html#ags-file-read-devout-list">
+<ANCHOR id="ags-file-write-devout-list" href="ags/ags-ags-file-sound.html#ags-file-write-devout-list">
+<ANCHOR id="ags-file-read-devout-play" href="ags/ags-ags-file-sound.html#ags-file-read-devout-play">
+<ANCHOR id="ags-file-write-devout-play" href="ags/ags-ags-file-sound.html#ags-file-write-devout-play">
+<ANCHOR id="ags-file-read-devout-play-list" href="ags/ags-ags-file-sound.html#ags-file-read-devout-play-list">
+<ANCHOR id="ags-file-write-devout-play-list" href="ags/ags-ags-file-sound.html#ags-file-write-devout-play-list">
+<ANCHOR id="ags-file-read-audio" href="ags/ags-ags-file-sound.html#ags-file-read-audio">
+<ANCHOR id="ags-file-write-audio" href="ags/ags-ags-file-sound.html#ags-file-write-audio">
+<ANCHOR id="ags-file-read-audio-list" href="ags/ags-ags-file-sound.html#ags-file-read-audio-list">
+<ANCHOR id="ags-file-write-audio-list" href="ags/ags-ags-file-sound.html#ags-file-write-audio-list">
+<ANCHOR id="ags-file-read-channel" href="ags/ags-ags-file-sound.html#ags-file-read-channel">
+<ANCHOR id="ags-file-write-channel" href="ags/ags-ags-file-sound.html#ags-file-write-channel">
+<ANCHOR id="ags-file-read-channel-list" href="ags/ags-ags-file-sound.html#ags-file-read-channel-list">
+<ANCHOR id="ags-file-write-channel-list" href="ags/ags-ags-file-sound.html#ags-file-write-channel-list">
+<ANCHOR id="ags-file-read-input" href="ags/ags-ags-file-sound.html#ags-file-read-input">
+<ANCHOR id="ags-file-write-input" href="ags/ags-ags-file-sound.html#ags-file-write-input">
+<ANCHOR id="ags-file-read-output" href="ags/ags-ags-file-sound.html#ags-file-read-output">
+<ANCHOR id="ags-file-write-output" href="ags/ags-ags-file-sound.html#ags-file-write-output">
+<ANCHOR id="ags-file-read-file-link" href="ags/ags-ags-file-sound.html#ags-file-read-file-link">
+<ANCHOR id="ags-file-write-file-link" href="ags/ags-ags-file-sound.html#ags-file-write-file-link">
+<ANCHOR id="ags-file-read-recall" href="ags/ags-ags-file-sound.html#ags-file-read-recall">
+<ANCHOR id="ags-file-write-recall" href="ags/ags-ags-file-sound.html#ags-file-write-recall">
+<ANCHOR id="ags-file-read-recall-list" href="ags/ags-ags-file-sound.html#ags-file-read-recall-list">
+<ANCHOR id="ags-file-write-recall-list" href="ags/ags-ags-file-sound.html#ags-file-write-recall-list">
+<ANCHOR id="ags-file-read-recall-container" href="ags/ags-ags-file-sound.html#ags-file-read-recall-container">
+<ANCHOR id="ags-file-write-recall-container" href="ags/ags-ags-file-sound.html#ags-file-write-recall-container">
+<ANCHOR id="ags-file-read-recall-container-list" href="ags/ags-ags-file-sound.html#ags-file-read-recall-container-list">
+<ANCHOR id="ags-file-write-recall-container-list" href="ags/ags-ags-file-sound.html#ags-file-write-recall-container-list">
+<ANCHOR id="ags-file-read-recall-audio" href="ags/ags-ags-file-sound.html#ags-file-read-recall-audio">
+<ANCHOR id="ags-file-write-recall-audio" href="ags/ags-ags-file-sound.html#ags-file-write-recall-audio">
+<ANCHOR id="ags-file-read-recall-audio-run" href="ags/ags-ags-file-sound.html#ags-file-read-recall-audio-run">
+<ANCHOR id="ags-file-write-recall-audio-run" href="ags/ags-ags-file-sound.html#ags-file-write-recall-audio-run">
+<ANCHOR id="ags-file-read-recall-channel" href="ags/ags-ags-file-sound.html#ags-file-read-recall-channel">
+<ANCHOR id="ags-file-write-recall-channel" href="ags/ags-ags-file-sound.html#ags-file-write-recall-channel">
+<ANCHOR id="ags-file-read-recall-channel-run" href="ags/ags-ags-file-sound.html#ags-file-read-recall-channel-run">
+<ANCHOR id="ags-file-write-recall-channel-run" href="ags/ags-ags-file-sound.html#ags-file-write-recall-channel-run">
+<ANCHOR id="ags-file-read-recall-recycling" href="ags/ags-ags-file-sound.html#ags-file-read-recall-recycling">
+<ANCHOR id="ags-file-write-recall-recycling" href="ags/ags-ags-file-sound.html#ags-file-write-recall-recycling">
+<ANCHOR id="ags-file-read-recall-audio-signal" href="ags/ags-ags-file-sound.html#ags-file-read-recall-audio-signal">
+<ANCHOR id="ags-file-write-recall-audio-signal" href="ags/ags-ags-file-sound.html#ags-file-write-recall-audio-signal">
+<ANCHOR id="ags-file-read-port" href="ags/ags-ags-file-sound.html#ags-file-read-port">
+<ANCHOR id="ags-file-write-port" href="ags/ags-ags-file-sound.html#ags-file-write-port">
+<ANCHOR id="ags-file-read-port-list" href="ags/ags-ags-file-sound.html#ags-file-read-port-list">
+<ANCHOR id="ags-file-write-port-list" href="ags/ags-ags-file-sound.html#ags-file-write-port-list">
+<ANCHOR id="ags-file-read-recycling" href="ags/ags-ags-file-sound.html#ags-file-read-recycling">
+<ANCHOR id="ags-file-write-recycling" href="ags/ags-ags-file-sound.html#ags-file-write-recycling">
+<ANCHOR id="ags-file-read-recycling-list" href="ags/ags-ags-file-sound.html#ags-file-read-recycling-list">
+<ANCHOR id="ags-file-write-recycling-list" href="ags/ags-ags-file-sound.html#ags-file-write-recycling-list">
+<ANCHOR id="ags-file-read-audio-signal" href="ags/ags-ags-file-sound.html#ags-file-read-audio-signal">
+<ANCHOR id="ags-file-write-audio-signal" href="ags/ags-ags-file-sound.html#ags-file-write-audio-signal">
+<ANCHOR id="ags-file-read-audio-signal-list" href="ags/ags-ags-file-sound.html#ags-file-read-audio-signal-list">
+<ANCHOR id="ags-file-write-audio-signal-list" href="ags/ags-ags-file-sound.html#ags-file-write-audio-signal-list">
+<ANCHOR id="ags-file-read-stream" href="ags/ags-ags-file-sound.html#ags-file-read-stream">
+<ANCHOR id="ags-file-write-stream" href="ags/ags-ags-file-sound.html#ags-file-write-stream">
+<ANCHOR id="ags-file-read-stream-list" href="ags/ags-ags-file-sound.html#ags-file-read-stream-list">
+<ANCHOR id="ags-file-write-stream-list" href="ags/ags-ags-file-sound.html#ags-file-write-stream-list">
+<ANCHOR id="ags-file-read-pattern" href="ags/ags-ags-file-sound.html#ags-file-read-pattern">
+<ANCHOR id="ags-file-write-pattern" href="ags/ags-ags-file-sound.html#ags-file-write-pattern">
+<ANCHOR id="ags-file-read-pattern-list" href="ags/ags-ags-file-sound.html#ags-file-read-pattern-list">
+<ANCHOR id="ags-file-write-pattern-list" href="ags/ags-ags-file-sound.html#ags-file-write-pattern-list">
+<ANCHOR id="ags-file-read-pattern-data" href="ags/ags-ags-file-sound.html#ags-file-read-pattern-data">
+<ANCHOR id="ags-file-write-pattern-data" href="ags/ags-ags-file-sound.html#ags-file-write-pattern-data">
+<ANCHOR id="ags-file-read-pattern-data-list" href="ags/ags-ags-file-sound.html#ags-file-read-pattern-data-list">
+<ANCHOR id="ags-file-write-pattern-data-list" href="ags/ags-ags-file-sound.html#ags-file-write-pattern-data-list">
+<ANCHOR id="ags-file-read-notation" href="ags/ags-ags-file-sound.html#ags-file-read-notation">
+<ANCHOR id="ags-file-write-notation" href="ags/ags-ags-file-sound.html#ags-file-write-notation">
+<ANCHOR id="ags-file-read-notation-list" href="ags/ags-ags-file-sound.html#ags-file-read-notation-list">
+<ANCHOR id="ags-file-write-notation-list" href="ags/ags-ags-file-sound.html#ags-file-write-notation-list">
+<ANCHOR id="ags-file-read-note" href="ags/ags-ags-file-sound.html#ags-file-read-note">
+<ANCHOR id="ags-file-write-note" href="ags/ags-ags-file-sound.html#ags-file-write-note">
+<ANCHOR id="ags-file-read-note-list" href="ags/ags-ags-file-sound.html#ags-file-read-note-list">
+<ANCHOR id="ags-file-write-note-list" href="ags/ags-ags-file-sound.html#ags-file-write-note-list">
+<ANCHOR id="ags-file-read-task" href="ags/ags-ags-file-sound.html#ags-file-read-task">
+<ANCHOR id="ags-file-write-task" href="ags/ags-ags-file-sound.html#ags-file-write-task">
+<ANCHOR id="ags-file-read-task-list" href="ags/ags-ags-file-sound.html#ags-file-read-task-list">
+<ANCHOR id="ags-file-write-task-list" href="ags/ags-ags-file-sound.html#ags-file-write-task-list">
+<ANCHOR id="ags-file-read-timestamp" href="ags/ags-ags-file-sound.html#ags-file-read-timestamp">
+<ANCHOR id="ags-file-write-timestamp" href="ags/ags-ags-file-sound.html#ags-file-write-timestamp">
+<ANCHOR id="ags-file-read-timestamp-list" href="ags/ags-ags-file-sound.html#ags-file-read-timestamp-list">
+<ANCHOR id="ags-file-write-timestamp-list" href="ags/ags-ags-file-sound.html#ags-file-write-timestamp-list">
+<ANCHOR id="ags-ags-file-sound.other_details" href="ags/ags-ags-file-sound.html#ags-ags-file-sound.other_details">
+<ANCHOR id="ags-ags-file-util" href="ags/ags-ags-file-util.html">
+<ANCHOR id="ags-ags-file-util.functions" href="ags/ags-ags-file-util.html#ags-ags-file-util.functions">
+<ANCHOR id="ags-ags-file-util.description" href="ags/ags-ags-file-util.html#ags-ags-file-util.description">
+<ANCHOR id="ags-ags-file-util.functions_details" href="ags/ags-ags-file-util.html#ags-ags-file-util.functions_details">
+<ANCHOR id="ags-file-util-read-value" href="ags/ags-ags-file-util.html#ags-file-util-read-value">
+<ANCHOR id="ags-file-util-write-value" href="ags/ags-ags-file-util.html#ags-file-util-write-value">
+<ANCHOR id="ags-file-util-read-parameter" href="ags/ags-ags-file-util.html#ags-file-util-read-parameter">
+<ANCHOR id="ags-file-util-write-parameter" href="ags/ags-ags-file-util.html#ags-file-util-write-parameter">
+<ANCHOR id="ags-file-util-read-dependency" href="ags/ags-ags-file-util.html#ags-file-util-read-dependency">
+<ANCHOR id="ags-file-util-write-dependency" href="ags/ags-ags-file-util.html#ags-file-util-write-dependency">
+<ANCHOR id="ags-file-util-read-object" href="ags/ags-ags-file-util.html#ags-file-util-read-object">
+<ANCHOR id="ags-file-util-write-object" href="ags/ags-ags-file-util.html#ags-file-util-write-object">
+<ANCHOR id="ags-file-util-read-history" href="ags/ags-ags-file-util.html#ags-file-util-read-history">
+<ANCHOR id="ags-file-util-write-history" href="ags/ags-ags-file-util.html#ags-file-util-write-history">
+<ANCHOR id="ags-file-read-embedded-audio" href="ags/ags-ags-file-util.html#ags-file-read-embedded-audio">
+<ANCHOR id="ags-file-write-embedded-audio" href="ags/ags-ags-file-util.html#ags-file-write-embedded-audio">
+<ANCHOR id="ags-file-read-embedded-audio-list" href="ags/ags-ags-file-util.html#ags-file-read-embedded-audio-list">
+<ANCHOR id="ags-file-write-embedded-audio-list" href="ags/ags-ags-file-util.html#ags-file-write-embedded-audio-list">
+<ANCHOR id="ags-file-read-file-link" href="ags/ags-ags-file-util.html#ags-file-read-file-link">
+<ANCHOR id="ags-file-write-file-link" href="ags/ags-ags-file-util.html#ags-file-write-file-link">
+<ANCHOR id="ags-file-read-file-link-list" href="ags/ags-ags-file-util.html#ags-file-read-file-link-list">
+<ANCHOR id="ags-file-write-file-link-list" href="ags/ags-ags-file-util.html#ags-file-write-file-link-list">
+<ANCHOR id="ags-ags-file-util.other_details" href="ags/ags-ags-file-util.html#ags-ags-file-util.other_details">
+<ANCHOR id="ags-ags-file-thread" href="ags/ags-ags-file-thread.html">
+<ANCHOR id="ags-ags-file-thread.functions" href="ags/ags-ags-file-thread.html#ags-ags-file-thread.functions">
+<ANCHOR id="ags-ags-file-thread.description" href="ags/ags-ags-file-thread.html#ags-ags-file-thread.description">
+<ANCHOR id="ags-ags-file-thread.functions_details" href="ags/ags-ags-file-thread.html#ags-ags-file-thread.functions_details">
+<ANCHOR id="ags-file-read-thread" href="ags/ags-ags-file-thread.html#ags-file-read-thread">
+<ANCHOR id="ags-file-write-thread" href="ags/ags-ags-file-thread.html#ags-file-write-thread">
+<ANCHOR id="ags-file-read-thread-list" href="ags/ags-ags-file-thread.html#ags-file-read-thread-list">
+<ANCHOR id="ags-file-write-thread-list" href="ags/ags-ags-file-thread.html#ags-file-write-thread-list">
+<ANCHOR id="ags-file-read-thread-pool" href="ags/ags-ags-file-thread.html#ags-file-read-thread-pool">
+<ANCHOR id="ags-file-write-thread-pool" href="ags/ags-ags-file-thread.html#ags-file-write-thread-pool">
+<ANCHOR id="ags-file-read-audio-loop" href="ags/ags-ags-file-thread.html#ags-file-read-audio-loop">
+<ANCHOR id="ags-file-write-audio-loop" href="ags/ags-ags-file-thread.html#ags-file-write-audio-loop">
+<ANCHOR id="ags-ags-file-thread.other_details" href="ags/ags-ags-file-thread.html#ags-ags-file-thread.other_details">
+<ANCHOR id="ags-AgsRegistry" href="ags/ags-AgsRegistry.html">
+<ANCHOR id="ags-AgsRegistry.functions" href="ags/ags-AgsRegistry.html#ags-AgsRegistry.functions">
+<ANCHOR id="ags-AgsRegistry.other" href="ags/ags-AgsRegistry.html#ags-AgsRegistry.other">
+<ANCHOR id="ags-AgsRegistry.description" href="ags/ags-AgsRegistry.html#ags-AgsRegistry.description">
+<ANCHOR id="ags-AgsRegistry.functions_details" href="ags/ags-AgsRegistry.html#ags-AgsRegistry.functions_details">
+<ANCHOR id="ags-registry-entry-alloc" href="ags/ags-AgsRegistry.html#ags-registry-entry-alloc">
+<ANCHOR id="ags-registry-add" href="ags/ags-AgsRegistry.html#ags-registry-add">
+<ANCHOR id="ags-registry-entry-find" href="ags/ags-AgsRegistry.html#ags-registry-entry-find">
+<ANCHOR id="ags-registry-entry-bulk" href="ags/ags-AgsRegistry.html#ags-registry-entry-bulk">
+<ANCHOR id="ags-registry-new" href="ags/ags-AgsRegistry.html#ags-registry-new">
+<ANCHOR id="ags-AgsRegistry.other_details" href="ags/ags-AgsRegistry.html#ags-AgsRegistry.other_details">
+<ANCHOR id="AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" href="ags/ags-AgsRegistry.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS">
+<ANCHOR id="AgsRegistryEntry" href="ags/ags-AgsRegistry.html#AgsRegistryEntry">
+<ANCHOR id="ags-AgsRemoteTask" href="ags/ags-AgsRemoteTask.html">
+<ANCHOR id="ags-AgsRemoteTask.functions" href="ags/ags-AgsRemoteTask.html#ags-AgsRemoteTask.functions">
+<ANCHOR id="ags-AgsRemoteTask.description" href="ags/ags-AgsRemoteTask.html#ags-AgsRemoteTask.description">
+<ANCHOR id="ags-AgsRemoteTask.functions_details" href="ags/ags-AgsRemoteTask.html#ags-AgsRemoteTask.functions_details">
+<ANCHOR id="ags-remote-task-launch" href="ags/ags-AgsRemoteTask.html#ags-remote-task-launch">
+<ANCHOR id="ags-remote-task-launch-timed" href="ags/ags-AgsRemoteTask.html#ags-remote-task-launch-timed">
+<ANCHOR id="ags-remote-task-new" href="ags/ags-AgsRemoteTask.html#ags-remote-task-new">
+<ANCHOR id="ags-AgsRemoteTask.other_details" href="ags/ags-AgsRemoteTask.html#ags-AgsRemoteTask.other_details">
+<ANCHOR id="ags-AgsServer" href="ags/ags-AgsServer.html">
+<ANCHOR id="ags-AgsServer.functions" href="ags/ags-AgsServer.html#ags-AgsServer.functions">
+<ANCHOR id="ags-AgsServer.other" href="ags/ags-AgsServer.html#ags-AgsServer.other">
+<ANCHOR id="ags-AgsServer.description" href="ags/ags-AgsServer.html#ags-AgsServer.description">
+<ANCHOR id="ags-AgsServer.functions_details" href="ags/ags-AgsServer.html#ags-AgsServer.functions_details">
+<ANCHOR id="ags-server-start" href="ags/ags-AgsServer.html#ags-server-start">
+<ANCHOR id="ags-server-lookup" href="ags/ags-AgsServer.html#ags-server-lookup">
+<ANCHOR id="ags-server-create-object" href="ags/ags-AgsServer.html#ags-server-create-object">
+<ANCHOR id="ags-server-object-set-property" href="ags/ags-AgsServer.html#ags-server-object-set-property">
+<ANCHOR id="ags-server-new" href="ags/ags-AgsServer.html#ags-server-new">
+<ANCHOR id="ags-AgsServer.other_details" href="ags/ags-AgsServer.html#ags-AgsServer.other_details">
+<ANCHOR id="AgsServerFlags" href="ags/ags-AgsServer.html#AgsServerFlags">
diff --git a/api/ix01.html b/api/ix01.html
new file mode 100644
index 0000000..81ed843
--- /dev/null
+++ b/api/ix01.html
@@ -0,0 +1 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>API Index</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="index.html" title="ags Reference Manual"><link rel="prev" href="re289.html" title="AgsMain"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="index"><div class="titlepage"><div><div><h1 class="title"><a name="api-index-full"></a>API Index</h1></div></div></div><div class="indexdiv"><div class="indexdiv"><h3 class="title">A</h3><dl><dt><a class="link" href="re01.html#AgsAddAudio" title="struct AgsAddAudio">AgsAddAudio</a>, struct in <a class="link" href="re01.html" title="AgsAddAudio">AgsAddAudio</a></dt><dd></dd><dt><a class="link" href="re01.html#AgsAddAudioClass" title="struct AgsAddAudioClass">AgsAddAudioClass</a>, struct in <a class="link" href="re01.html" title="AgsAddAudio">AgsAddAudio</a></dt><dd></dd><dt><a class="link" href="re02.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal">AgsAddAudioSignal</a>, struct in <a class="link" href="re02.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a></dt><dd></dd><dt><a class="link" href="re02.html#AgsAddAudioSignalClass" title="struct AgsAddAudioSignalClass">AgsAddAudioSignalClass</a>, struct in <a class="link" href="re02.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a></dt><dd></dd><dt><a class="link" href="re03.html#AgsAddNote" title="struct AgsAddNote">AgsAddNote</a>, struct in <a class="link" href="re03.html" title="AgsAddNote">AgsAddNote</a></dt><dd></dd><dt><a class="link" href="re03.html#AgsAddNoteClass" title="struct AgsAddNoteClass">AgsAddNoteClass</a>, struct in <a class="link" href="re03.html" title="AgsAddNote">AgsAddNote</a></dt><dd></dd><dt><a class="link" href="re04.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection">AgsAddPointToSelection</a>, struct in <a class="link" href="re04.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a></dt><dd></dd><dt><a class="link" href="re04.html#AgsAddPointToSelectionClass" title="struct AgsAddPointToSelectionClass">AgsAddPointToSelectionClass</a>, struct in <a class="link" href="re04.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a></dt><dd></dd><dt><a class="link" href="re05.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection">AgsAddRegionToSelection</a>, struct in <a class="link" href="re05.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a></dt><dd></dd><dt><a class="link" href="re05.html#AgsAddRegionToSelectionClass" title="struct AgsAddRegionToSelectionClass">AgsAddRegionToSelectionClass</a>, struct in <a class="link" href="re05.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a></dt><dd></dd><dt><a class="link" href="re01.html#ags-add-audio-new" title="ags_add_audio_new ()">ags_add_audio_new</a>, function in <a class="link" href="re01.html" title="AgsAddAudio">AgsAddAudio</a></dt><dd></dd><dt><a class="link" href="re02.html#ags-add-audio-signal-new" title="ags_add_audio_signal_new ()">ags_add_audio_signal_new</a>, function in <a class="link" href="re02.html" title="AgsAddAudioSignal">AgsAddAudioSignal</a></dt><dd></dd><dt><a class="link" href="re03.html#ags-add-note-new" title="ags_add_note_new ()">ags_add_note_new</a>, function in <a class="link" href="re03.html" title="AgsAddNote">AgsAddNote</a></dt><dd></dd><dt><a class="link" href="re04.html#ags-add-point-to-selection-new" title="ags_add_point_to_selection_new ()">ags_add_point_to_selection_new</a>, function in <a class="link" href="re04.html" title="AgsAddPointToSelection">AgsAddPointToSelection</a></dt><dd></dd><dt><a class="link" href="re05.html#ags-add-region-to-selection-new" title="ags_add_region_to_selection_new ()">ags_add_region_to_selection_new</a>, function in <a class="link" href="re05.html" title="AgsAddRegionToSelection">AgsAddRegionToSelection</a></dt><dd></dd><dt><a class="link" href="re55.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS" title="ALSA_PCM_NEW_HW_PARAMS_API">ALSA_PCM_NEW_HW_PARAMS_API</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re06.html#ags-amplifier" title="ags_amplifier ()">ags_amplifier</a>, function in <a class="link" href="re06.html" title="ags_amplifier">ags_amplifier</a></dt><dd></dd><dt><a class="link" href="re07.html#AgsAppendAudio" title="struct AgsAppendAudio">AgsAppendAudio</a>, struct in <a class="link" href="re07.html" title="AgsAppendAudio">AgsAppendAudio</a></dt><dd></dd><dt><a class="link" href="re07.html#AgsAppendAudioClass" title="struct AgsAppendAudioClass">AgsAppendAudioClass</a>, struct in <a class="link" href="re07.html" title="AgsAppendAudio">AgsAppendAudio</a></dt><dd></dd><dt><a class="link" href="re08.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded">AgsAppendAudioThreaded</a>, struct in <a class="link" href="re08.html" title="AgsAppendAudioThreaded">AgsAppendAudioThreaded</a></dt><dd></dd><dt><a class="link" href="re08.html#AgsAppendAudioThreadedClass" title="struct AgsAppendAudioThreadedClass">AgsAppendAudioThreadedClass</a>, struct in <a class="link" href="re08.html" title="AgsAppendAudioThreaded">AgsAppendAudioThreaded</a></dt><dd></dd><dt><a class="link" href="re09.html#AgsAppendChannel" title="struct AgsAppendChannel">AgsAppendChannel</a>, struct in <a class="link" href="re09.html" title="AgsAppendChannel">AgsAppendChannel</a></dt><dd></dd><dt><a class="link" href="re09.html#AgsAppendChannelClass" title="struct AgsAppendChannelClass">AgsAppendChannelClass</a>, struct in <a class="link" href="re09.html" title="AgsAppendChannel">AgsAppendChannel</a></dt><dd></dd><dt><a class="link" href="re10.html#AgsAppendRecall" title="struct AgsAppendRecall">AgsAppendRecall</a>, struct in <a class="link" href="re10.html" title="AgsAppendRecall">AgsAppendRecall</a></dt><dd></dd><dt><a class="link" href="re10.html#AgsAppendRecallClass" title="struct AgsAppendRecallClass">AgsAppendRecallClass</a>, struct in <a class="link" href="re10.html" title="AgsAppendRecall">AgsAppendRecall</a></dt><dd></dd><dt><a class="link" href="re07.html#ags-append-audio-new" title="ags_append_audio_new ()">ags_append_audio_new</a>, function in <a class="link" href="re07.html" title="AgsAppendAudio">AgsAppendAudio</a></dt><dd></dd><dt><a class="link" href="re08.html#ags-append-audio-threaded-new" title="ags_append_audio_threaded_new ()">ags_append_audio_threaded_new</a>, function in <a class="link" href="re08.html" title="AgsAppendAudioThreaded">AgsAppendAudioThreaded</a></dt><dd></dd><dt><a class="link" href="re09.html#ags-append-channel-new" title="ags_append_channel_new ()">ags_append_channel_new</a>, function in <a class="link" href="re09.html" title="AgsAppendChannel">AgsAppendChannel</a></dt><dd></dd><dt><a class="link" href="re10.html#ags-append-recall-new" title="ags_append_recall_new ()">ags_append_recall_new</a>, function in <a class="link" href="re10.html" title="AgsAppendRecall">AgsAppendRecall</a></dt><dd></dd><dt><a class="link" href="re11.html#AgsApplicable" title="AgsApplicable">AgsApplicable</a>, typedef in <a class="link" href="re11.html" title="AgsApplicable">AgsApplicable</a></dt><dd></dd><dt><a class="link" href="re11.html#AgsApplicableInterface" title="struct AgsApplicableInterface">AgsApplicableInterface</a>, struct in <a class="link" href="re11.html" title="AgsApplicable">AgsApplicable</a></dt><dd></dd><dt><a class="link" href="re11.html#ags-applicable-apply" title="ags_applicable_apply ()">ags_applicable_apply</a>, function in <a class="link" href="re11.html" title="AgsApplicable">AgsApplicable</a></dt><dd></dd><dt><a class="link" href="re11.html#ags-applicable-reset" title="ags_applicable_reset ()">ags_applicable_reset</a>, function in <a class="link" href="re11.html" title="AgsApplicable">AgsApplicable</a></dt><dd></dd><dt><a class="link" href="re11.html#ags-applicable-set-update" title="ags_applicable_set_update ()">ags_applicable_set_update</a>, function in <a class="link" href="re11.html" title="AgsApplicable">AgsApplicable</a></dt><dd></dd><dt><a class="link" href="re12.html#AgsApplyBpm" title="struct AgsApplyBpm">AgsApplyBpm</a>, struct in <a class="link" href="re12.html" title="AgsApplyBpm">AgsApplyBpm</a></dt><dd></dd><dt><a class="link" href="re12.html#AgsApplyBpmClass" title="struct AgsApplyBpmClass">AgsApplyBpmClass</a>, struct in <a class="link" href="re12.html" title="AgsApplyBpm">AgsApplyBpm</a></dt><dd></dd><dt><a class="link" href="re13.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength">AgsApplySequencerLength</a>, struct in <a class="link" href="re13.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a></dt><dd></dd><dt><a class="link" href="re13.html#AgsApplySequencerLengthClass" title="struct AgsApplySequencerLengthClass">AgsApplySequencerLengthClass</a>, struct in <a class="link" href="re13.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a></dt><dd></dd><dt><a class="link" href="re14.html#AgsApplySynth" title="struct AgsApplySynth">AgsApplySynth</a>, struct in <a class="link" href="re14.html" title="AgsApplySynth">AgsApplySynth</a></dt><dd></dd><dt><a class="link" href="re14.html#AgsApplySynthClass" title="struct AgsApplySynthClass">AgsApplySynthClass</a>, struct in <a class="link" href="re14.html" title="AgsApplySynth">AgsApplySynth</a></dt><dd></dd><dt><a class="link" href="re14.html#AgsApplySynthWave" title="enum AgsApplySynthWave">AgsApplySynthWave</a>, enum in <a class="link" href="re14.html" title="AgsApplySynth">AgsApplySynth</a></dt><dd></dd><dt><a class="link" href="re15.html#AgsApplyTact" title="struct AgsApplyTact">AgsApplyTact</a>, struct in <a class="link" href="re15.html" title="AgsApplyTact">AgsApplyTact</a></dt><dd></dd><dt><a class="link" href="re15.html#AgsApplyTactClass" title="struct AgsApplyTactClass">AgsApplyTactClass</a>, struct in <a class="link" href="re15.html" title="AgsApplyTact">AgsApplyTact</a></dt><dd></dd><dt><a class="link" href="re16.html#AgsApplyWavetable" title="struct AgsApplyWavetable">AgsApplyWavetable</a>, struct in <a class="link" href="re16.html" title="AgsApplyWavetable">AgsApplyWavetable</a></dt><dd></dd><dt><a class="link" href="re16.html#AgsApplyWavetableClass" title="struct AgsApplyWavetableClass">AgsApplyWavetableClass</a>, struct in <a class="link" href="re16.html" title="AgsApplyWavetable">AgsApplyWavetable</a></dt><dd></dd><dt><a class="link" href="re12.html#ags-apply-bpm-new" title="ags_apply_bpm_new ()">ags_apply_bpm_new</a>, function in <a class="link" href="re12.html" title="AgsApplyBpm">AgsApplyBpm</a></dt><dd></dd><dt><a class="link" href="re13.html#ags-apply-sequencer-length-new" title="ags_apply_sequencer_length_new ()">ags_apply_sequencer_length_new</a>, function in <a class="link" href="re13.html" title="AgsApplySequencerLength">AgsApplySequencerLength</a></dt><dd></dd><dt><a class="link" href="re14.html#ags-apply-synth-new" title="ags_apply_synth_new ()">ags_apply_synth_new</a>, function in <a class="link" href="re14.html" title="AgsApplySynth">AgsApplySynth</a></dt><dd></dd><dt><a class="link" href="re15.html#ags-apply-tact-new" title="ags_apply_tact_new ()">ags_apply_tact_new</a>, function in <a class="link" href="re15.html" title="AgsApplyTact">AgsApplyTact</a></dt><dd></dd><dt><a class="link" href="re16.html#ags-apply-wavetable-new" title="ags_apply_wavetable_new ()">ags_apply_wavetable_new</a>, function in <a class="link" href="re16.html" title="AgsApplyWavetable">AgsApplyWavetable</a></dt><dd></dd><dt><a class="link" href="re24.html#AgsAttack" title="AgsAttack">AgsAttack</a>, struct in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#AgsAttackFlags" title="enum AgsAttackFlags">AgsAttackFlags</a>, enum in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio">AgsAudio</a>, struct in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#AgsAudioClass" title="struct AgsAudioClass">AgsAudioClass</a>, struct in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile">AgsAudioFile</a>, struct in <a class="link" href="re18.html" title="AgsAudioFile">AgsAudioFile</a></dt><dd></dd><dt><a class="link" href="re18.html#AgsAudioFileClass" title="struct AgsAudioFileClass">AgsAudioFileClass</a>, struct in <a class="link" href="re18.html" title="AgsAudioFile">AgsAudioFile</a></dt><dd></dd><dt><a class="link" href="re19.html#AgsAudioFileXml" title="struct AgsAudioFileXml">AgsAudioFileXml</a>, struct in <a class="link" href="re19.html" title="AgsAudioFileXml">AgsAudioFileXml</a></dt><dd></dd><dt><a class="link" href="re19.html#AgsAudioFileXmlClass" title="struct AgsAudioFileXmlClass">AgsAudioFileXmlClass</a>, struct in <a class="link" href="re19.html" title="AgsAudioFileXml">AgsAudioFileXml</a></dt><dd></dd><dt><a class="link" href="re17.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a>, enum in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop">AgsAudioLoop</a>, struct in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re20.html#AgsAudioLoopClass" title="struct AgsAudioLoopClass">AgsAudioLoopClass</a>, struct in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re20.html#AgsAudioLoopFlags" title="enum AgsAudioLoopFlags">AgsAudioLoopFlags</a>, enum in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences">AgsAudioPreferences</a>, struct in <a class="link" href="re21.html" title="AgsAudioPreferences">AgsAudioPreferences</a></dt><dd></dd><dt><a class="link" href="re21.html#AgsAudioPreferencesClass" title="struct AgsAudioPreferencesClass">AgsAudioPreferencesClass</a>, struct in <a class="link" href="re21.html" title="AgsAudioPreferences">AgsAudioPreferences</a></dt><dd></dd><dt><a class="link" href="re23.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling">AgsAudioSetRecycling</a>, struct in <a class="link" href="re23.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a></dt><dd></dd><dt><a class="link" href="re23.html#AgsAudioSetRecyclingClass" title="struct AgsAudioSetRecyclingClass">AgsAudioSetRecyclingClass</a>, struct in <a class="link" href="re23.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a></dt><dd></dd><dt><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal">AgsAudioSignal</a>, struct in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#AgsAudioSignalClass" title="struct AgsAudioSignalClass">AgsAudioSignalClass</a>, struct in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#AgsAudioSignalFlags" title="enum AgsAudioSignalFlags">AgsAudioSignalFlags</a>, enum in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re18.html#ags-audio-file-close" title="ags_audio_file_close ()">ags_audio_file_close</a>, function in <a class="link" href="re18.html" title="AgsAudioFile">AgsAudioFile</a></dt><dd></dd><dt><a class="link" href="re18.html#ags-audio-file-new" title="ags_audio_file_new ()">ags_audio_file_new</a>, function in <a class="link" href="re18.html" title="AgsAudioFile">AgsAudioFile</a></dt><dd></dd><dt><a class="link" href="re18.html#ags-audio-file-open" title="ags_audio_file_open ()">ags_audio_file_open</a>, function in <a class="link" href="re18.html" title="AgsAudioFile">AgsAudioFile</a></dt><dd></dd><dt><a class="link" href="re18.html#ags-audio-file-read-audio-signal" title="ags_audio_file_read_audio_signal ()">ags_audio_file_read_audio_signal</a>, function in <a class="link" href="re18.html" title="AgsAudioFile">AgsAudioFile</a></dt><dd></dd><dt><a class="link" href="re19.html#ags-audio-file-xml-new" title="ags_audio_file_xml_new ()">ags_audio_file_xml_new</a>, function in <a class="link" href="re19.html" title="AgsAudioFileXml">AgsAudioFileXml</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re20.html#ags-audio-loop-add-audio" title="ags_audio_loop_add_audio ()">ags_audio_loop_add_audio</a>, function in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re20.html#ags-audio-loop-add-channel" title="ags_audio_loop_add_channel ()">ags_audio_loop_add_channel</a>, function in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re20.html#ags-audio-loop-add-recall" title="ags_audio_loop_add_recall ()">ags_audio_loop_add_recall</a>, function in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re20.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" title="AGS_AUDIO_LOOP_DEFAULT_JIFFIE">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a>, macro in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re20.html#ags-audio-loop-new" title="ags_audio_loop_new ()">ags_audio_loop_new</a>, function in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re20.html#ags-audio-loop-remove-audio" title="ags_audio_loop_remove_audio ()">ags_audio_loop_remove_audio</a>, function in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re20.html#ags-audio-loop-remove-channel" title="ags_audio_loop_remove_channel ()">ags_audio_loop_remove_channel</a>, function in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re20.html#ags-audio-loop-remove-recall" title="ags_audio_loop_remove_recall ()">ags_audio_loop_remove_recall</a>, function in <a class="link" href="re20.html" title="AgsAudioLoop">AgsAudioLoop</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re22.html#ags-audio-preferences-audio-channels-changed" title="ags_audio_preferences_audio_channels_changed ()">ags_audio_preferences_audio_channels_changed</a>, function in <a class="link" href="re22.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a></dt><dd></dd><dt><a class="link" href="re22.html#ags-audio-preferences-buffer-size-changed" title="ags_audio_preferences_buffer_size_changed ()">ags_audio_preferences_buffer_size_changed</a>, function in <a class="link" href="re22.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a></dt><dd></dd><dt><a class="link" href="re22.html#ags-audio-preferences-card-changed-callback" title="ags_audio_preferences_card_changed_callback ()">ags_audio_preferences_card_changed_callback</a>, function in <a class="link" href="re22.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a></dt><dd></dd><dt><a class="link" href="re21.html#ags-audio-preferences-new" title="ags_audio_preferences_new ()">ags_audio_preferences_new</a>, function in <a class="link" href="re21.html" title="AgsAudioPreferences">AgsAudioPreferences</a></dt><dd></dd><dt><a class="link" href="re22.html#ags-audio-preferences-samplerate-changed" title="ags_audio_preferences_samplerate_changed ()">ags_audio_preferences_samplerate_changed</a>, function in <a class="link" href="re22.html" title="ags_audio_preferences_callbacks">ags_audio_preferences_callbacks</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re23.html#ags-audio-set-recycling-new" title="ags_audio_set_recycling_new ()">ags_audio_set_recycling_new</a>, function in <a class="link" href="re23.html" title="AgsAudioSetRecycling">AgsAudioSetRecycling</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-add-stream" title="ags_audio_signal_add_stream ()">ags_audio_signal_add_stream</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-copy-buffer-to-buffer" title="ags_audio_signal_copy_buffer_to_buffer ()">ags_audio_signal_copy_buffer_to_buffer</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-duplicate-stream" title="ags_audio_signal_duplicate_stream ()">ags_audio_signal_duplicate_stream</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-get-by-recall-id" title="ags_audio_signal_get_by_recall_id ()">ags_audio_signal_get_by_recall_id</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-get-length-till-current" title="ags_audio_signal_get_length_till_current ()">ags_audio_signal_get_length_till_current</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-get-stream-current" title="ags_audio_signal_get_stream_current ()">ags_audio_signal_get_stream_current</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-get-template" title="ags_audio_signal_get_template ()">ags_audio_signal_get_template</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-morph-samplerate" title="ags_audio_signal_morph_samplerate ()">ags_audio_signal_morph_samplerate</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-new" title="ags_audio_signal_new ()">ags_audio_signal_new</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-new-with-length" title="ags_audio_signal_new_with_length ()">ags_audio_signal_new_with_length</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-realloc-buffer-size" title="ags_audio_signal_realloc_buffer_size ()">ags_audio_signal_realloc_buffer_size</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-scale" title="ags_audio_signal_scale ()">ags_audio_signal_scale</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-stream-resize" title="ags_audio_signal_stream_resize ()">ags_audio_signal_stream_resize</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-stream-safe-resize" title="ags_audio_signal_stream_safe_resize ()">ags_audio_signal_stream_safe_resize</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-audio-signal-tile" title="ags_audio_signal_tile ()">ags_audio_signal_tile</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re17.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a>, function in <a class="link" href="re17.html" title="AgsAudio">AgsAudio</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">B</h3><dl><dt><a class="link" href="re25.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal">AgsBufferAudioSignal</a>, struct in <a class="link" href="re25.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a></dt><dd></dd><dt><a class="link" href="re25.html#AgsBufferAudioSignalClass" title="struct AgsBufferAudioSignalClass">AgsBufferAudioSignalClass</a>, struct in <a class="link" href="re25.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a></dt><dd></dd><dt><a class="link" href="re26.html#AgsBufferChannel" title="struct AgsBufferChannel">AgsBufferChannel</a>, struct in <a class="link" href="re26.html" title="AgsBufferChannel">AgsBufferChannel</a></dt><dd></dd><dt><a class="link" href="re26.html#AgsBufferChannelClass" title="struct AgsBufferChannelClass">AgsBufferChannelClass</a>, struct in <a class="link" href="re26.html" title="AgsBufferChannel">AgsBufferChannel</a></dt><dd></dd><dt><a class="link" href="re27.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun">AgsBufferChannelRun</a>, struct in <a class="link" href="re27.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a></dt><dd></dd><dt><a class="link" href="re27.html#AgsBufferChannelRunClass" title="struct AgsBufferChannelRunClass">AgsBufferChannelRunClass</a>, struct in <a class="link" href="re27.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a></dt><dd></dd><dt><a class="link" href="re28.html#AgsBufferRecycling" title="struct AgsBufferRecycling">AgsBufferRecycling</a>, struct in <a class="link" href="re28.html" title="AgsBufferRecycling">AgsBufferRecycling</a></dt><dd></dd><dt><a class="link" href="re28.html#AgsBufferRecyclingClass" title="struct AgsBufferRecyclingClass">AgsBufferRecyclingClass</a>, struct in <a class="link" href="re28.html" title="AgsBufferRecycling">AgsBufferRecycling</a></dt><dd></dd><dt><a class="link" href="re25.html#ags-buffer-audio-signal-new" title="ags_buffer_audio_signal_new ()">ags_buffer_audio_signal_new</a>, function in <a class="link" href="re25.html" title="AgsBufferAudioSignal">AgsBufferAudioSignal</a></dt><dd></dd><dt><a class="link" href="re26.html#ags-buffer-channel-new" title="ags_buffer_channel_new ()">ags_buffer_channel_new</a>, function in <a class="link" href="re26.html" title="AgsBufferChannel">AgsBufferChannel</a></dt><dd></dd><dt><a class="link" href="re27.html#ags-buffer-channel-run-new" title="ags_buffer_channel_run_new ()">ags_buffer_channel_run_new</a>, function in <a class="link" href="re27.html" title="AgsBufferChannelRun">AgsBufferChannelRun</a></dt><dd></dd><dt><a class="link" href="re28.html#ags-buffer-recycling-new" title="ags_buffer_recycling_new ()">ags_buffer_recycling_new</a>, function in <a class="link" href="re28.html" title="AgsBufferRecycling">AgsBufferRecycling</a></dt><dd></dd><dt><a class="link" href="re289.html#AGS-BUILD-ID:CAPS" title="AGS_BUILD_ID">AGS_BUILD_ID</a>, macro in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">C</h3><dl><dt><a class="link" href="re29.html#AgsCancelAudio" title="struct AgsCancelAudio">AgsCancelAudio</a>, struct in <a class="link" href="re29.html" title="AgsCancelAudio">AgsCancelAudio</a></dt><dd></dd><dt><a class="link" href="re29.html#AgsCancelAudioClass" title="struct AgsCancelAudioClass">AgsCancelAudioClass</a>, struct in <a class="link" href="re29.html" title="AgsCancelAudio">AgsCancelAudio</a></dt><dd></dd><dt><a class="link" href="re30.html#AgsCancelChannel" title="struct AgsCancelChannel">AgsCancelChannel</a>, struct in <a class="link" href="re30.html" title="AgsCancelChannel">AgsCancelChannel</a></dt><dd></dd><dt><a class="link" href="re30.html#AgsCancelChannelClass" title="struct AgsCancelChannelClass">AgsCancelChannelClass</a>, struct in <a class="link" href="re30.html" title="AgsCancelChannel">AgsCancelChannel</a></dt><dd></dd><dt><a class="link" href="re31.html#AgsCancelRecall" title="struct AgsCancelRecall">AgsCancelRecall</a>, struct in <a class="link" href="re31.html" title="AgsCancelRecall">AgsCancelRecall</a></dt><dd></dd><dt><a class="link" href="re31.html#AgsCancelRecallClass" title="struct AgsCancelRecallClass">AgsCancelRecallClass</a>, struct in <a class="link" href="re31.html" title="AgsCancelRecall">AgsCancelRecall</a></dt><dd></dd><dt><a class="link" href="re29.html#ags-cancel-audio-new" title="ags_cancel_audio_new ()">ags_cancel_audio_new</a>, function in <a class="link" href="re29.html" title="AgsCancelAudio">AgsCancelAudio</a></dt><dd></dd><dt><a class="link" href="re30.html#ags-cancel-channel-new" title="ags_cancel_channel_new ()">ags_cancel_channel_new</a>, function in <a class="link" href="re30.html" title="AgsCancelChannel">AgsCancelChannel</a></dt><dd></dd><dt><a class="link" href="re31.html#ags-cancel-recall-new" title="ags_cancel_recall_new ()">ags_cancel_recall_new</a>, function in <a class="link" href="re31.html" title="AgsCancelRecall">AgsCancelRecall</a></dt><dd></dd><dt><a class="link" href="re32.html#AgsCartesian" title="struct AgsCartesian">AgsCartesian</a>, struct in <a class="link" href="re32.html" title="AgsCartesian">AgsCartesian</a></dt><dd></dd><dt><a class="link" href="re32.html#AgsCartesianClass" title="struct AgsCartesianClass">AgsCartesianClass</a>, struct in <a class="link" href="re32.html" title="AgsCartesian">AgsCartesian</a></dt><dd></dd><dt><a class="link" href="re32.html#ags-cartesian-new" title="ags_cartesian_new ()">ags_cartesian_new</a>, function in <a class="link" href="re32.html" title="AgsCartesian">AgsCartesian</a></dt><dd></dd><dt><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel">AgsChannel</a>, struct in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#AgsChannelClass" title="struct AgsChannelClass">AgsChannelClass</a>, struct in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#AgsChannelError" title="enum AgsChannelError">AgsChannelError</a>, enum in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#AgsChannelFlags" title="enum AgsChannelFlags">AgsChannelFlags</a>, enum in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re34.html#AgsChannelIter" title="struct AgsChannelIter">AgsChannelIter</a>, struct in <a class="link" href="re34.html" title="ags_channel_iter">ags_channel_iter</a></dt><dd></dd><dt><a class="link" href="re34.html#AgsChannelIterFlags" title="enum AgsChannelIterFlags">AgsChannelIterFlags</a>, enum in <a class="link" href="re34.html" title="ags_channel_iter">ags_channel_iter</a></dt><dd></dd><dt><a class="link" href="re33.html#AgsChannelRecallIDMode" title="enum AgsChannelRecallIDMode">AgsChannelRecallIDMode</a>, enum in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re35.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling">AgsChannelSetRecycling</a>, struct in <a class="link" href="re35.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a></dt><dd></dd><dt><a class="link" href="re35.html#AgsChannelSetRecyclingClass" title="struct AgsChannelSetRecyclingClass">AgsChannelSetRecyclingClass</a>, struct in <a class="link" href="re35.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-add-recall" title="ags_channel_add_recall ()">ags_channel_add_recall</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-add-recall-container" title="ags_channel_add_recall_container ()">ags_channel_add_recall_container</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-add-recall-id" title="ags_channel_add_recall_id ()">ags_channel_add_recall_id</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-cancel" title="ags_channel_cancel ()">ags_channel_cancel</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-duplicate-recall" title="ags_channel_duplicate_recall ()">ags_channel_duplicate_recall</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#AGS-CHANNEL-ERROR:CAPS" title="AGS_CHANNEL_ERROR">AGS_CHANNEL_ERROR</a>, macro in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-error-quark" title="ags_channel_error_quark ()">ags_channel_error_quark</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-find-recall" title="ags_channel_find_recall ()">ags_channel_find_recall</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-first" title="ags_channel_first ()">ags_channel_first</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-first-with-recycling" title="ags_channel_first_with_recycling ()">ags_channel_first_with_recycling</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-init-recall" title="ags_channel_init_recall ()">ags_channel_init_recall</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re34.html#ags-channel-iter-alloc" title="ags_channel_iter_alloc ()">ags_channel_iter_alloc</a>, function in <a class="link" href="re34.html" title="ags_channel_iter">ags_channel_iter</a></dt><dd></dd><dt><a class="link" href="re34.html#ags-channel-iter-free" title="ags_channel_iter_free ()">ags_channel_iter_free</a>, function in <a class="link" href="re34.html" title="ags_channel_iter">ags_channel_iter</a></dt><dd></dd><dt><a class="link" href="re34.html#ags-channel-iter-next" title="ags_channel_iter_next ()">ags_channel_iter_next</a>, function in <a class="link" href="re34.html" title="ags_channel_iter">ags_channel_iter</a></dt><dd></dd><dt><a class="link" href="re34.html#ags-channel-iter-prev" title="ags_channel_iter_prev ()">ags_channel_iter_prev</a>, function in <a class="link" href="re34.html" title="ags_channel_iter">ags_channel_iter</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-last" title="ags_channel_last ()">ags_channel_last</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-last-with-recycling" title="ags_channel_last_with_recycling ()">ags_channel_last_with_recycling</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-new" title="ags_channel_new ()">ags_channel_new</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-nth" title="ags_channel_nth ()">ags_channel_nth</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-pad-first" title="ags_channel_pad_first ()">ags_channel_pad_first</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-pad-last" title="ags_channel_pad_last ()">ags_channel_pad_last</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-pad-nth" title="ags_channel_pad_nth ()">ags_channel_pad_nth</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-play" title="ags_channel_play ()">ags_channel_play</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-recall-id-set" title="ags_channel_recall_id_set ()">ags_channel_recall_id_set</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-recursive-cancel" title="ags_channel_recursive_cancel ()">ags_channel_recursive_cancel</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()">ags_channel_recursive_play</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()">ags_channel_recursive_play_init</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-recursive-play-threaded" title="ags_channel_recursive_play_threaded ()">ags_channel_recursive_play_threaded</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-recursive-reset-recall-ids" title="ags_channel_recursive_reset_recall_ids ()">ags_channel_recursive_reset_recall_ids</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-recycling-changed" title="ags_channel_recycling_changed ()">ags_channel_recycling_changed</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-remove-recall" title="ags_channel_remove_recall ()">ags_channel_remove_recall</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-remove-recall-id" title="ags_channel_remove_recall_id ()">ags_channel_remove_recall_id</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-resolve-recall" title="ags_channel_resolve_recall ()">ags_channel_resolve_recall</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-safe-resize-audio-signal" title="ags_channel_safe_resize_audio_signal ()">ags_channel_safe_resize_audio_signal</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-set-devout" title="ags_channel_set_devout ()">ags_channel_set_devout</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-set-link" title="ags_channel_set_link ()">ags_channel_set_link</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re33.html#ags-channel-set-recycling" title="ags_channel_set_recycling ()">ags_channel_set_recycling</a>, function in <a class="link" href="re33.html" title="AgsChannel">AgsChannel</a></dt><dd></dd><dt><a class="link" href="re35.html#ags-channel-set-recycling-new" title="ags_channel_set_recycling_new ()">ags_channel_set_recycling_new</a>, function in <a class="link" href="re35.html" title="AgsChannelSetRecycling">AgsChannelSetRecycling</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS" title="AGS_CLIPBOARD_DEFAULT_VERSION">AGS_CLIPBOARD_DEFAULT_VERSION</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re36.html#AgsCloneChannel" title="struct AgsCloneChannel">AgsCloneChannel</a>, struct in <a class="link" href="re36.html" title="AgsCloneChannel">AgsCloneChannel</a></dt><dd></dd><dt><a class="link" href="re36.html#AgsCloneChannelClass" title="struct AgsCloneChannelClass">AgsCloneChannelClass</a>, struct in <a class="link" href="re36.html" title="AgsCloneChannel">AgsCloneChannel</a></dt><dd></dd><dt><a class="link" href="re37.html#AgsCloneChannelRun" title="struct AgsCloneChannelRun">AgsCloneChannelRun</a>, struct in <a class="link" href="re37.html" title="AgsCloneChannelRun">AgsCloneChannelRun</a></dt><dd></dd><dt><a class="link" href="re37.html#AgsCloneChannelRunClass" title="struct AgsCloneChannelRunClass">AgsCloneChannelRunClass</a>, struct in <a class="link" href="re37.html" title="AgsCloneChannelRun">AgsCloneChannelRun</a></dt><dd></dd><dt><a class="link" href="re36.html#ags-clone-channel-new" title="ags_clone_channel_new ()">ags_clone_channel_new</a>, function in <a class="link" href="re36.html" title="AgsCloneChannel">AgsCloneChannel</a></dt><dd></dd><dt><a class="link" href="re37.html#ags-clone-channel-run-new" title="ags_clone_channel_run_new ()">ags_clone_channel_run_new</a>, function in <a class="link" href="re37.html" title="AgsCloneChannelRun">AgsCloneChannelRun</a></dt><dd></dd><dt><a class="link" href="re38.html#ags-combo-box-text-remove-all" title="ags_combo_box_text_remove_all ()">ags_combo_box_text_remove_all</a>, function in <a class="link" href="re38.html" title="ags_combo_box_text">ags_combo_box_text</a></dt><dd></dd><dt><a class="link" href="re39.html#ags-container-add-all" title="ags_container_add_all ()">ags_container_add_all</a>, function in <a class="link" href="re39.html" title="ags_container">ags_container</a></dt><dd></dd><dt><a class="link" href="re40.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal">AgsCopyAudioSignal</a>, struct in <a class="link" href="re40.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a></dt><dd></dd><dt><a class="link" href="re40.html#AgsCopyAudioSignalClass" title="struct AgsCopyAudioSignalClass">AgsCopyAudioSignalClass</a>, struct in <a class="link" href="re40.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a></dt><dd></dd><dt><a class="link" href="re41.html#AgsCopyChannel" title="struct AgsCopyChannel">AgsCopyChannel</a>, struct in <a class="link" href="re41.html" title="AgsCopyChannel">AgsCopyChannel</a></dt><dd></dd><dt><a class="link" href="re41.html#AgsCopyChannelClass" title="struct AgsCopyChannelClass">AgsCopyChannelClass</a>, struct in <a class="link" href="re41.html" title="AgsCopyChannel">AgsCopyChannel</a></dt><dd></dd><dt><a class="link" href="re42.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun">AgsCopyChannelRun</a>, struct in <a class="link" href="re42.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a></dt><dd></dd><dt><a class="link" href="re42.html#AgsCopyChannelRunClass" title="struct AgsCopyChannelRunClass">AgsCopyChannelRunClass</a>, struct in <a class="link" href="re42.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a></dt><dd></dd><dt><a class="link" href="re42.html#AgsCopyChannelRunFlags" title="enum AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a>, enum in <a class="link" href="re42.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a></dt><dd></dd><dt><a class="link" href="re43.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio">AgsCopyNotationAudio</a>, struct in <a class="link" href="re43.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a></dt><dd></dd><dt><a class="link" href="re43.html#AgsCopyNotationAudioClass" title="struct AgsCopyNotationAudioClass">AgsCopyNotationAudioClass</a>, struct in <a class="link" href="re43.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a></dt><dd></dd><dt><a class="link" href="re43.html#AgsCopyNotationAudioFlags" title="enum AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a>, enum in <a class="link" href="re43.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a></dt><dd></dd><dt><a class="link" href="re44.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>, struct in <a class="link" href="re44.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a></dt><dd></dd><dt><a class="link" href="re44.html#AgsCopyNotationAudioRunClass" title="struct AgsCopyNotationAudioRunClass">AgsCopyNotationAudioRunClass</a>, struct in <a class="link" href="re44.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a></dt><dd></dd><dt><a class="link" href="re45.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio">AgsCopyPatternAudio</a>, struct in <a class="link" href="re45.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a></dt><dd></dd><dt><a class="link" href="re45.html#AgsCopyPatternAudioClass" title="struct AgsCopyPatternAudioClass">AgsCopyPatternAudioClass</a>, struct in <a class="link" href="re45.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a></dt><dd></dd><dt><a class="link" href="re46.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>, struct in <a class="link" href="re46.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a></dt><dd></dd><dt><a class="link" href="re46.html#AgsCopyPatternAudioRunClass" title="struct AgsCopyPatternAudioRunClass">AgsCopyPatternAudioRunClass</a>, struct in <a class="link" href="re46.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a></dt><dd></dd><dt><a class="link" href="re47.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel">AgsCopyPatternChannel</a>, struct in <a class="link" href="re47.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a></dt><dd></dd><dt><a class="link" href="re47.html#AgsCopyPatternChannelClass" title="struct AgsCopyPatternChannelClass">AgsCopyPatternChannelClass</a>, struct in <a class="link" href="re47.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a></dt><dd></dd><dt><a class="link" href="re48.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>, struct in <a class="link" href="re48.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a></dt><dd></dd><dt><a class="link" href="re48.html#AgsCopyPatternChannelRunClass" title="struct AgsCopyPatternChannelRunClass">AgsCopyPatternChannelRunClass</a>, struct in <a class="link" href="re48.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a></dt><dd></dd><dt><a class="link" href="re49.html#AgsCopyRecycling" title="struct AgsCopyRecycling">AgsCopyRecycling</a>, struct in <a class="link" href="re49.html" title="AgsCopyRecycling">AgsCopyRecycling</a></dt><dd></dd><dt><a class="link" href="re49.html#AgsCopyRecyclingClass" title="struct AgsCopyRecyclingClass">AgsCopyRecyclingClass</a>, struct in <a class="link" href="re49.html" title="AgsCopyRecycling">AgsCopyRecycling</a></dt><dd></dd><dt><a class="link" href="re40.html#ags-copy-audio-signal-new" title="ags_copy_audio_signal_new ()">ags_copy_audio_signal_new</a>, function in <a class="link" href="re40.html" title="AgsCopyAudioSignal">AgsCopyAudioSignal</a></dt><dd></dd><dt><a class="link" href="re41.html#ags-copy-channel-new" title="ags_copy_channel_new ()">ags_copy_channel_new</a>, function in <a class="link" href="re41.html" title="AgsCopyChannel">AgsCopyChannel</a></dt><dd></dd><dt><a class="link" href="re42.html#ags-copy-channel-run-new" title="ags_copy_channel_run_new ()">ags_copy_channel_run_new</a>, function in <a class="link" href="re42.html" title="AgsCopyChannelRun">AgsCopyChannelRun</a></dt><dd></dd><dt><a class="link" href="re43.html#ags-copy-notation-audio-new" title="ags_copy_notation_audio_new ()">ags_copy_notation_audio_new</a>, function in <a class="link" href="re43.html" title="AgsCopyNotationAudio">AgsCopyNotationAudio</a></dt><dd></dd><dt><a class="link" href="re44.html#ags-copy-notation-audio-run-new" title="ags_copy_notation_audio_run_new ()">ags_copy_notation_audio_run_new</a>, function in <a class="link" href="re44.html" title="AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a></dt><dd></dd><dt><a class="link" href="re45.html#ags-copy-pattern-audio-new" title="ags_copy_pattern_audio_new ()">ags_copy_pattern_audio_new</a>, function in <a class="link" href="re45.html" title="AgsCopyPatternAudio">AgsCopyPatternAudio</a></dt><dd></dd><dt><a class="link" href="re46.html#ags-copy-pattern-audio-run-new" title="ags_copy_pattern_audio_run_new ()">ags_copy_pattern_audio_run_new</a>, function in <a class="link" href="re46.html" title="AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a></dt><dd></dd><dt><a class="link" href="re47.html#ags-copy-pattern-channel-new" title="ags_copy_pattern_channel_new ()">ags_copy_pattern_channel_new</a>, function in <a class="link" href="re47.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a></dt><dd></dd><dt><a class="link" href="re48.html#ags-copy-pattern-channel-run-new" title="ags_copy_pattern_channel_run_new ()">ags_copy_pattern_channel_run_new</a>, function in <a class="link" href="re48.html" title="AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a></dt><dd></dd><dt><a class="link" href="re47.html#ags-copy-pattern-channel-template-find-source-and-destination" title="ags_copy_pattern_channel_template_find_source_and_destination ()">ags_copy_pattern_channel_template_find_source_and_destination</a>, function in <a class="link" href="re47.html" title="AgsCopyPatternChannel">AgsCopyPatternChannel</a></dt><dd></dd><dt><a class="link" href="re49.html#ags-copy-recycling-new" title="ags_copy_recycling_new ()">ags_copy_recycling_new</a>, function in <a class="link" href="re49.html" title="AgsCopyRecycling">AgsCopyRecycling</a></dt><dd></dd><dt><a class="link" href="re52.html#AgsCountable" title="AgsCountable">AgsCountable</a>, typedef in <a class="link" href="re52.html" title="AgsCountable">AgsCountable</a></dt><dd></dd><dt><a class="link" href="re52.html#AgsCountableInterface" title="struct AgsCountableInterface">AgsCountableInterface</a>, struct in <a class="link" href="re52.html" title="AgsCountable">AgsCountable</a></dt><dd></dd><dt><a class="link" href="re52.html#ags-countable-get-notation-counter" title="ags_countable_get_notation_counter ()">ags_countable_get_notation_counter</a>, function in <a class="link" href="re52.html" title="AgsCountable">AgsCountable</a></dt><dd></dd><dt><a class="link" href="re52.html#ags-countable-get-sequencer-counter" title="ags_countable_get_sequencer_counter ()">ags_countable_get_sequencer_counter</a>, function in <a class="link" href="re52.html" title="AgsCountable">AgsCountable</a></dt><dd></dd><dt><a class="link" href="re50.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio">AgsCountBeatsAudio</a>, struct in <a class="link" href="re50.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a></dt><dd></dd><dt><a class="link" href="re50.html#AgsCountBeatsAudioClass" title="struct AgsCountBeatsAudioClass">AgsCountBeatsAudioClass</a>, struct in <a class="link" href="re50.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a></dt><dd></dd><dt><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>, struct in <a class="link" href="re51.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a></dt><dd></dd><dt><a class="link" href="re51.html#AgsCountBeatsAudioRunClass" title="struct AgsCountBeatsAudioRunClass">AgsCountBeatsAudioRunClass</a>, struct in <a class="link" href="re51.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a></dt><dd></dd><dt><a class="link" href="re50.html#ags-count-beats-audio-new" title="ags_count_beats_audio_new ()">ags_count_beats_audio_new</a>, function in <a class="link" href="re50.html" title="AgsCountBeatsAudio">AgsCountBeatsAudio</a></dt><dd></dd><dt><a class="link" href="re51.html#ags-count-beats-audio-run-new" title="ags_count_beats_audio_run_new ()">ags_count_beats_audio_run_new</a>, function in <a class="link" href="re51.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a></dt><dd></dd><dt><a class="link" href="re51.html#ags-count-beats-audio-run-notation-loop" title="ags_count_beats_audio_run_notation_loop ()">ags_count_beats_audio_run_notation_loop</a>, function in <a class="link" href="re51.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a></dt><dd></dd><dt><a class="link" href="re51.html#ags-count-beats-audio-run-notation-start" title="ags_count_beats_audio_run_notation_start ()">ags_count_beats_audio_run_notation_start</a>, function in <a class="link" href="re51.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a></dt><dd></dd><dt><a class="link" href="re51.html#ags-count-beats-audio-run-notation-stop" title="ags_count_beats_audio_run_notation_stop ()">ags_count_beats_audio_run_notation_stop</a>, function in <a class="link" href="re51.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a></dt><dd></dd><dt><a class="link" href="re51.html#ags-count-beats-audio-run-sequencer-loop" title="ags_count_beats_audio_run_sequencer_loop ()">ags_count_beats_audio_run_sequencer_loop</a>, function in <a class="link" href="re51.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a></dt><dd></dd><dt><a class="link" href="re51.html#ags-count-beats-audio-run-sequencer-start" title="ags_count_beats_audio_run_sequencer_start ()">ags_count_beats_audio_run_sequencer_start</a>, function in <a class="link" href="re51.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a></dt><dd></dd><dt><a class="link" href="re51.html#ags-count-beats-audio-run-sequencer-stop" title="ags_count_beats_audio_run_sequencer_stop ()">ags_count_beats_audio_run_sequencer_stop</a>, function in <a class="link" href="re51.html" title="AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">D</h3><dl><dt><a class="link" href="re129.html#ags-default-log" title="ags_default_log">ags_default_log</a>, macro in <a class="link" href="re129.html" title="AgsLog">AgsLog</a></dt><dd></dd><dt><a class="link" href="re53.html#AgsDelayAudio" title="struct AgsDelayAudio">AgsDelayAudio</a>, struct in <a class="link" href="re53.html" title="AgsDelayAudio">AgsDelayAudio</a></dt><dd></dd><dt><a class="link" href="re53.html#AgsDelayAudioClass" title="struct AgsDelayAudioClass">AgsDelayAudioClass</a>, struct in <a class="link" href="re53.html" title="AgsDelayAudio">AgsDelayAudio</a></dt><dd></dd><dt><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun">AgsDelayAudioRun</a>, struct in <a class="link" href="re54.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a></dt><dd></dd><dt><a class="link" href="re54.html#AgsDelayAudioRunClass" title="struct AgsDelayAudioRunClass">AgsDelayAudioRunClass</a>, struct in <a class="link" href="re54.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a></dt><dd></dd><dt><a class="link" href="re53.html#ags-delay-audio-new" title="ags_delay_audio_new ()">ags_delay_audio_new</a>, function in <a class="link" href="re53.html" title="AgsDelayAudio">AgsDelayAudio</a></dt><dd></dd><dt><a class="link" href="re53.html#ags-delay-audio-notation-duration-changed" title="ags_delay_audio_notation_duration_changed ()">ags_delay_audio_notation_duration_changed</a>, function in <a class="link" href="re53.html" title="AgsDelayAudio">AgsDelayAudio</a></dt><dd></dd><dt><a class="link" href="re54.html#ags-delay-audio-run-new" title="ags_delay_audio_run_new ()">ags_delay_audio_run_new</a>, function in <a class="link" href="re54.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a></dt><dd></dd><dt><a class="link" href="re54.html#ags-delay-audio-run-notation-alloc-input" title="ags_delay_audio_run_notation_alloc_input ()">ags_delay_audio_run_notation_alloc_input</a>, function in <a class="link" href="re54.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a></dt><dd></dd><dt><a class="link" href="re54.html#ags-delay-audio-run-notation-alloc-output" title="ags_delay_audio_run_notation_alloc_output ()">ags_delay_audio_run_notation_alloc_output</a>, function in <a class="link" href="re54.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a></dt><dd></dd><dt><a class="link" href="re54.html#ags-delay-audio-run-notation-count" title="ags_delay_audio_run_notation_count ()">ags_delay_audio_run_notation_count</a>, function in <a class="link" href="re54.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a></dt><dd></dd><dt><a class="link" href="re54.html#ags-delay-audio-run-sequencer-alloc-input" title="ags_delay_audio_run_sequencer_alloc_input ()">ags_delay_audio_run_sequencer_alloc_input</a>, function in <a class="link" href="re54.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a></dt><dd></dd><dt><a class="link" href="re54.html#ags-delay-audio-run-sequencer-alloc-output" title="ags_delay_audio_run_sequencer_alloc_output ()">ags_delay_audio_run_sequencer_alloc_output</a>, function in <a class="link" href="re54.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a></dt><dd></dd><dt><a class="link" href="re54.html#ags-delay-audio-run-sequencer-count" title="ags_delay_audio_run_sequencer_count ()">ags_delay_audio_run_sequencer_count</a>, function in <a class="link" href="re54.html" title="AgsDelayAudioRun">AgsDelayAudioRun</a></dt><dd></dd><dt><a class="link" href="re53.html#ags-delay-audio-sequencer-duration-changed" title="ags_delay_audio_sequencer_duration_changed ()">ags_delay_audio_sequencer_duration_changed</a>, function in <a class="link" href="re53.html" title="AgsDelayAudio">AgsDelayAudio</a></dt><dd></dd><dt><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout">AgsDevout</a>, struct in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AgsDevoutClass" title="struct AgsDevoutClass">AgsDevoutClass</a>, struct in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AgsDevoutError" title="enum AgsDevoutError">AgsDevoutError</a>, enum in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AgsDevoutFlags" title="enum AgsDevoutFlags">AgsDevoutFlags</a>, enum in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay">AgsDevoutPlay</a>, struct in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain">AgsDevoutPlayDomain</a>, struct in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AgsDevoutPlayFlags" title="enum AgsDevoutPlayFlags">AgsDevoutPlayFlags</a>, enum in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AgsDevoutResolutionMode" title="enum AgsDevoutResolutionMode">AgsDevoutResolutionMode</a>, enum in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re56.html#AgsDevoutThread" title="struct AgsDevoutThread">AgsDevoutThread</a>, struct in <a class="link" href="re56.html" title="AgsDevoutThread">AgsDevoutThread</a></dt><dd></dd><dt><a class="link" href="re56.html#AgsDevoutThreadClass" title="struct AgsDevoutThreadClass">AgsDevoutThreadClass</a>, struct in <a class="link" href="re56.html" title="AgsDevoutThread">AgsDevoutThread</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-BPM:CAPS" title="AGS_DEVOUT_DEFAULT_BPM">AGS_DEVOUT_DEFAULT_BPM</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_DEVOUT_DEFAULT_BUFFER_SIZE">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS" title="AGS_DEVOUT_DEFAULT_DELAY">AGS_DEVOUT_DEFAULT_DELAY</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_JIFFIE">AGS_DEVOUT_DEFAULT_JIFFIE</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" title="AGS_DEVOUT_DEFAULT_SAMPLERATE">AGS_DEVOUT_DEFAULT_SAMPLERATE</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-TACT:CAPS" title="AGS_DEVOUT_DEFAULT_TACT">AGS_DEVOUT_DEFAULT_TACT</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" title="AGS_DEVOUT_DEFAULT_TACTRATE">AGS_DEVOUT_DEFAULT_TACTRATE</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_TACT_JIFFIE">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-ERROR:CAPS" title="AGS_DEVOUT_ERROR">AGS_DEVOUT_ERROR</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#ags-devout-error-quark" title="ags_devout_error_quark ()">ags_devout_error_quark</a>, function in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#ags-devout-list-cards" title="ags_devout_list_cards ()">ags_devout_list_cards</a>, function in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#ags-devout-new" title="ags_devout_new ()">ags_devout_new</a>, function in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#ags-devout-note-offset-changed" title="ags_devout_note_offset_changed ()">ags_devout_note_offset_changed</a>, function in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#ags-devout-pcm-info" title="ags_devout_pcm_info ()">ags_devout_pcm_info</a>, function in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-PLAY:CAPS" title="AGS_DEVOUT_PLAY()">AGS_DEVOUT_PLAY</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#ags-devout-play-alloc" title="ags_devout_play_alloc ()">ags_devout_play_alloc</a>, function in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS" title="AGS_DEVOUT_PLAY_DOMAIN()">AGS_DEVOUT_PLAY_DOMAIN</a>, macro in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#ags-devout-play-domain-alloc" title="ags_devout_play_domain_alloc ()">ags_devout_play_domain_alloc</a>, function in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#ags-devout-play-domain-free" title="ags_devout_play_domain_free ()">ags_devout_play_domain_free</a>, function in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re55.html#ags-devout-play-free" title="ags_devout_play_free ()">ags_devout_play_free</a>, function in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re56.html#ags-devout-thread-new" title="ags_devout_thread_new ()">ags_devout_thread_new</a>, function in <a class="link" href="re56.html" title="AgsDevoutThread">AgsDevoutThread</a></dt><dd></dd><dt><a class="link" href="re55.html#ags-devout-tic" title="ags_devout_tic ()">ags_devout_tic</a>, function in <a class="link" href="re55.html" title="AgsDevout">AgsDevout</a></dt><dd></dd><dt><a class="link" href="re57.html#AgsDial" title="struct AgsDial">AgsDial</a>, struct in <a class="link" href="re57.html" title="AgsDial">AgsDial</a></dt><dd></dd><dt><a class="link" href="re57.html#AgsDialClass" title="struct AgsDialClass">AgsDialClass</a>, struct in <a class="link" href="re57.html" title="AgsDial">AgsDial</a></dt><dd></dd><dt><a class="link" href="re57.html#AgsDialFlags" title="enum AgsDialFlags">AgsDialFlags</a>, enum in <a class="link" href="re57.html" title="AgsDial">AgsDial</a></dt><dd></dd><dt><a class="link" href="re57.html#ags-dial-new" title="ags_dial_new ()">ags_dial_new</a>, function in <a class="link" href="re57.html" title="AgsDial">AgsDial</a></dt><dd></dd><dt><a class="link" href="re58.html#AgsDisplayTact" title="struct AgsDisplayTact">AgsDisplayTact</a>, struct in <a class="link" href="re58.html" title="AgsDisplayTact">AgsDisplayTact</a></dt><dd></dd><dt><a class="link" href="re58.html#AgsDisplayTactClass" title="struct AgsDisplayTactClass">AgsDisplayTactClass</a>, struct in <a class="link" href="re58.html" title="AgsDisplayTact">AgsDisplayTact</a></dt><dd></dd><dt><a class="link" href="re58.html#ags-display-tact-new" title="ags_display_tact_new ()">ags_display_tact_new</a>, function in <a class="link" href="re58.html" title="AgsDisplayTact">AgsDisplayTact</a></dt><dd></dd><dt><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum">AgsDrum</a>, struct in <a class="link" href="re59.html" title="AgsDrum">AgsDrum</a></dt><dd></dd><dt><a class="link" href="re59.html#AgsDrumClass" title="struct AgsDrumClass">AgsDrumClass</a>, struct in <a class="link" href="re59.html" title="AgsDrum">AgsDrum</a></dt><dd></dd><dt><a class="link" href="re59.html#AgsDrumFlags" title="enum AgsDrumFlags">AgsDrumFlags</a>, enum in <a class="link" href="re59.html" title="AgsDrum">AgsDrum</a></dt><dd></dd><dt><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine">AgsDrumInputLine</a>, struct in <a class="link" href="re61.html" title="AgsDrumInputLine">AgsDrumInputLine</a></dt><dd></dd><dt><a class="link" href="re61.html#AgsDrumInputLineClass" title="struct AgsDrumInputLineClass">AgsDrumInputLineClass</a>, struct in <a class="link" href="re61.html" title="AgsDrumInputLine">AgsDrumInputLine</a></dt><dd></dd><dt><a class="link" href="re63.html#AgsDrumInputPad" title="struct AgsDrumInputPad">AgsDrumInputPad</a>, struct in <a class="link" href="re63.html" title="AgsDrumInputPad">AgsDrumInputPad</a></dt><dd></dd><dt><a class="link" href="re63.html#AgsDrumInputPadClass" title="struct AgsDrumInputPadClass">AgsDrumInputPadClass</a>, struct in <a class="link" href="re63.html" title="AgsDrumInputPad">AgsDrumInputPad</a></dt><dd></dd><dt><a class="link" href="re63.html#AgsDrumInputPadFlags" title="enum AgsDrumInputPadFlags">AgsDrumInputPadFlags</a>, enum in <a class="link" href="re63.html" title="AgsDrumInputPad">AgsDrumInputPad</a></dt><dd></dd><dt><a class="link" href="re65.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine">AgsDrumOutputLine</a>, struct in <a class="link" href="re65.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a></dt><dd></dd><dt><a class="link" href="re65.html#AgsDrumOutputLineClass" title="struct AgsDrumOutputLineClass">AgsDrumOutputLineClass</a>, struct in <a class="link" href="re65.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a></dt><dd></dd><dt><a class="link" href="re67.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad">AgsDrumOutputPad</a>, struct in <a class="link" href="re67.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a></dt><dd></dd><dt><a class="link" href="re67.html#AgsDrumOutputPadClass" title="struct AgsDrumOutputPadClass">AgsDrumOutputPadClass</a>, struct in <a class="link" href="re67.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a></dt><dd></dd><dt><a class="link" href="re67.html#AgsDrumOutputPadFlags" title="enum AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a>, enum in <a class="link" href="re67.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-index0-callback" title="ags_drum_index0_callback ()">ags_drum_index0_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-index1-callback" title="ags_drum_index1_callback ()">ags_drum_index1_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re62.html#ags-drum-input-line-audio-set-pads-callback" title="ags_drum_input_line_audio_set_pads_callback ()">ags_drum_input_line_audio_set_pads_callback</a>, function in <a class="link" href="re62.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re62.html#ags-drum-input-line-copy-pattern-cancel" title="ags_drum_input_line_copy_pattern_cancel ()">ags_drum_input_line_copy_pattern_cancel</a>, function in <a class="link" href="re62.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re62.html#ags-drum-input-line-copy-pattern-done" title="ags_drum_input_line_copy_pattern_done ()">ags_drum_input_line_copy_pattern_done</a>, function in <a class="link" href="re62.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re61.html#ags-drum-input-line-map-recall" title="ags_drum_input_line_map_recall ()">ags_drum_input_line_map_recall</a>, function in <a class="link" href="re61.html" title="AgsDrumInputLine">AgsDrumInputLine</a></dt><dd></dd><dt><a class="link" href="re61.html#ags-drum-input-line-new" title="ags_drum_input_line_new ()">ags_drum_input_line_new</a>, function in <a class="link" href="re61.html" title="AgsDrumInputLine">AgsDrumInputLine</a></dt><dd></dd><dt><a class="link" href="re62.html#ags-drum-input-line-parent-set-callback" title="ags_drum_input_line_parent_set_callback ()">ags_drum_input_line_parent_set_callback</a>, function in <a class="link" href="re62.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re62.html#ags-drum-input-line-play-channel-run-cancel" title="ags_drum_input_line_play_channel_run_cancel ()">ags_drum_input_line_play_channel_run_cancel</a>, function in <a class="link" href="re62.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re62.html#ags-drum-input-line-play-channel-run-done" title="ags_drum_input_line_play_channel_run_done ()">ags_drum_input_line_play_channel_run_done</a>, function in <a class="link" href="re62.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re62.html#ags-drum-input-line-play-volume-cancel" title="ags_drum_input_line_play_volume_cancel ()">ags_drum_input_line_play_volume_cancel</a>, function in <a class="link" href="re62.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re62.html#ags-drum-input-line-play-volume-done" title="ags_drum_input_line_play_volume_done ()">ags_drum_input_line_play_volume_done</a>, function in <a class="link" href="re62.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re62.html#ags-drum-input-line-recall-volume-cancel" title="ags_drum_input_line_recall_volume_cancel ()">ags_drum_input_line_recall_volume_cancel</a>, function in <a class="link" href="re62.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re62.html#ags-drum-input-line-recall-volume-done" title="ags_drum_input_line_recall_volume_done ()">ags_drum_input_line_recall_volume_done</a>, function in <a class="link" href="re62.html" title="ags_drum_input_line_callbacks">ags_drum_input_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re64.html#ags-drum-input-pad-edit-callback" title="ags_drum_input_pad_edit_callback ()">ags_drum_input_pad_edit_callback</a>, function in <a class="link" href="re64.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re63.html#ags-drum-input-pad-new" title="ags_drum_input_pad_new ()">ags_drum_input_pad_new</a>, function in <a class="link" href="re63.html" title="AgsDrumInputPad">AgsDrumInputPad</a></dt><dd></dd><dt><a class="link" href="re64.html#ags-drum-input-pad-open-callback" title="ags_drum_input_pad_open_callback ()">ags_drum_input_pad_open_callback</a>, function in <a class="link" href="re64.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re64.html#ags-drum-input-pad-play-callback" title="ags_drum_input_pad_play_callback ()">ags_drum_input_pad_play_callback</a>, function in <a class="link" href="re64.html" title="ags_drum_input_pad_callbacks">ags_drum_input_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-length-spin-callback" title="ags_drum_length_spin_callback ()">ags_drum_length_spin_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-loop-button-callback" title="ags_drum_loop_button_callback ()">ags_drum_loop_button_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re59.html#ags-drum-new" title="ags_drum_new ()">ags_drum_new</a>, function in <a class="link" href="re59.html" title="AgsDrum">AgsDrum</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-offset-callback" title="ags_drum_offset_callback ()">ags_drum_offset_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-open-callback" title="ags_drum_open_callback ()">ags_drum_open_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re65.html#ags-drum-output-line-add-default-recall" title="ags_drum_output_line_add_default_recall ()">ags_drum_output_line_add_default_recall</a>, function in <a class="link" href="re65.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a></dt><dd></dd><dt><a class="link" href="re65.html#ags-drum-output-line-new" title="ags_drum_output_line_new ()">ags_drum_output_line_new</a>, function in <a class="link" href="re65.html" title="AgsDrumOutputLine">AgsDrumOutputLine</a></dt><dd></dd><dt><a class="link" href="re66.html#ags-drum-output-line-parent-set-callback" title="ags_drum_output_line_parent_set_callback ()">ags_drum_output_line_parent_set_callback</a>, function in <a class="link" href="re66.html" title="ags_drum_output_line_callbacks">ags_drum_output_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re67.html#ags-drum-output-pad-new" title="ags_drum_output_pad_new ()">ags_drum_output_pad_new</a>, function in <a class="link" href="re67.html" title="AgsDrumOutputPad">AgsDrumOutputPad</a></dt><dd></dd><dt><a class="link" href="re68.html#ags-drum-output-pad-play-cancel" title="ags_drum_output_pad_play_cancel ()">ags_drum_output_pad_play_cancel</a>, function in <a class="link" href="re68.html" title="ags_drum_output_pad_callbacks">ags_drum_output_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re68.html#ags-drum-output-pad-play-done" title="ags_drum_output_pad_play_done ()">ags_drum_output_pad_play_done</a>, function in <a class="link" href="re68.html" title="ags_drum_output_pad_callbacks">ags_drum_output_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-pad-callback" title="ags_drum_pad_callback ()">ags_drum_pad_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-parent-set-callback" title="ags_drum_parent_set_callback ()">ags_drum_parent_set_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-run-callback" title="ags_drum_run_callback ()">ags_drum_run_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-run-delay-done" title="ags_drum_run_delay_done ()">ags_drum_run_delay_done</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-sequencer-count-callback" title="ags_drum_sequencer_count_callback ()">ags_drum_sequencer_count_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re59.html#ags-drum-set-pattern" title="ags_drum_set_pattern ()">ags_drum_set_pattern</a>, function in <a class="link" href="re59.html" title="AgsDrum">AgsDrum</a></dt><dd></dd><dt><a class="link" href="re60.html#ags-drum-tact-callback" title="ags_drum_tact_callback ()">ags_drum_tact_callback</a>, function in <a class="link" href="re60.html" title="ags_drum_callbacks">ags_drum_callbacks</a></dt><dd></dd><dt><a class="link" href="re69.html#AgsDynamicConnectable" title="AgsDynamicConnectable">AgsDynamicConnectable</a>, typedef in <a class="link" href="re69.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a></dt><dd></dd><dt><a class="link" href="re69.html#AgsDynamicConnectableInterface" title="struct AgsDynamicConnectableInterface">AgsDynamicConnectableInterface</a>, struct in <a class="link" href="re69.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a></dt><dd></dd><dt><a class="link" href="re69.html#ags-dynamic-connectable-connect" title="ags_dynamic_connectable_connect ()">ags_dynamic_connectable_connect</a>, function in <a class="link" href="re69.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a></dt><dd></dd><dt><a class="link" href="re69.html#ags-dynamic-connectable-disconnect" title="ags_dynamic_connectable_disconnect ()">ags_dynamic_connectable_disconnect</a>, function in <a class="link" href="re69.html" title="AgsDynamicConnectable">AgsDynamicConnectable</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">E</h3><dl><dt><a class="link" href="re70.html#ags-echo" title="ags_echo ()">ags_echo</a>, function in <a class="link" href="re70.html" title="ags_echo">ags_echo</a></dt><dd></dd><dt><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor">AgsEditor</a>, struct in <a class="link" href="re71.html" title="AgsEditor">AgsEditor</a></dt><dd></dd><dt><a class="link" href="re71.html#AgsEditorClass" title="struct AgsEditorClass">AgsEditorClass</a>, struct in <a class="link" href="re71.html" title="AgsEditor">AgsEditor</a></dt><dd></dd><dt><a class="link" href="re71.html#ags-editor-add-index" title="ags_editor_add_index ()">ags_editor_add_index</a>, function in <a class="link" href="re71.html" title="AgsEditor">AgsEditor</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-button-press-callback" title="ags_editor_button_press_callback ()">ags_editor_button_press_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re71.html#ags-editor-change-machine" title="ags_editor_change_machine ()">ags_editor_change_machine</a>, function in <a class="link" href="re71.html" title="AgsEditor">AgsEditor</a></dt><dd></dd><dt><a class="link" href="re71.html#AGS-EDITOR-DEFAULT:CAPS" title="AGS_EDITOR_DEFAULT">AGS_EDITOR_DEFAULT</a>, macro in <a class="link" href="re71.html" title="AgsEditor">AgsEditor</a></dt><dd></dd><dt><a class="link" href="re71.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_EDITOR_DEFAULT_BUILD_ID">AGS_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="re71.html" title="AgsEditor">AgsEditor</a></dt><dd></dd><dt><a class="link" href="re71.html#AGS-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_EDITOR_DEFAULT_VERSION">AGS_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="re71.html" title="AgsEditor">AgsEditor</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-destroy-callback" title="ags_editor_destroy_callback ()">ags_editor_destroy_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-index-callback" title="ags_editor_index_callback ()">ags_editor_index_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re71.html#ags-editor-new" title="ags_editor_new ()">ags_editor_new</a>, function in <a class="link" href="re71.html" title="AgsEditor">AgsEditor</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-parent-set-callback" title="ags_editor_parent_set_callback ()">ags_editor_parent_set_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-popup-add-index-callback" title="ags_editor_popup_add_index_callback ()">ags_editor_popup_add_index_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-popup-add-tab-callback" title="ags_editor_popup_add_tab_callback ()">ags_editor_popup_add_tab_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-popup-link-index-callback" title="ags_editor_popup_link_index_callback ()">ags_editor_popup_link_index_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-popup-remove-index-callback" title="ags_editor_popup_remove_index_callback ()">ags_editor_popup_remove_index_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-popup-remove-tab-callback" title="ags_editor_popup_remove_tab_callback ()">ags_editor_popup_remove_tab_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-show-callback" title="ags_editor_show_callback ()">ags_editor_show_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re72.html#ags-editor-tic-callback" title="ags_editor_tic_callback ()">ags_editor_tic_callback</a>, function in <a class="link" href="re72.html" title="ags_editor_callbacks">ags_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re73.html#AgsEffect" title="AgsEffect">AgsEffect</a>, typedef in <a class="link" href="re73.html" title="AgsEffect">AgsEffect</a></dt><dd></dd><dt><a class="link" href="re73.html#AgsEffectInterface" title="struct AgsEffectInterface">AgsEffectInterface</a>, struct in <a class="link" href="re73.html" title="AgsEffect">AgsEffect</a></dt><dd></dd><dt><a class="link" href="re289.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_EFFECTS_DEFAULT_VERSION">AGS_EFFECTS_DEFAULT_VERSION</a>, macro in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="">AGS_EFFECT_COPY_BUFFER</a>, macro in <a class="link" href="">ags_effect</a></dt><dd></dd><dt><a class="link" href="">AGS_EFFECT_COPY_STREAM</a>, macro in <a class="link" href="">ags_effect</a></dt><dd></dd><dt><a class="link" href="">AGS_EFFECT_DOWN_MIX</a>, macro in <a class="link" href="">ags_effect</a></dt><dd></dd><dt><a class="link" href="re75.html#AgsEmbeddedAudio" title="struct AgsEmbeddedAudio">AgsEmbeddedAudio</a>, struct in <a class="link" href="re75.html" title="AgsEmbeddedAudio">AgsEmbeddedAudio</a></dt><dd></dd><dt><a class="link" href="re75.html#AgsEmbeddedAudioClass" title="struct AgsEmbeddedAudioClass">AgsEmbeddedAudioClass</a>, struct in <a class="link" href="re75.html" title="AgsEmbeddedAudio">AgsEmbeddedAudio</a></dt><dd></dd><dt><a class="link" href="re75.html#ags-embedded-audio-new" title="ags_embedded_audio_new ()">ags_embedded_audio_new</a>, function in <a class="link" href="re75.html" title="AgsEmbeddedAudio">AgsEmbeddedAudio</a></dt><dd></dd><dt><a class="link" href="re76.html#AgsExpander" title="struct AgsExpander">AgsExpander</a>, struct in <a class="link" href="re76.html" title="AgsExpander">AgsExpander</a></dt><dd></dd><dt><a class="link" href="re76.html#AgsExpanderChild" title="struct AgsExpanderChild">AgsExpanderChild</a>, struct in <a class="link" href="re76.html" title="AgsExpander">AgsExpander</a></dt><dd></dd><dt><a class="link" href="re76.html#AgsExpanderClass" title="struct AgsExpanderClass">AgsExpanderClass</a>, struct in <a class="link" href="re76.html" title="AgsExpander">AgsExpander</a></dt><dd></dd><dt><a class="link" href="re76.html#AgsExpanderFlags" title="enum AgsExpanderFlags">AgsExpanderFlags</a>, enum in <a class="link" href="re76.html" title="AgsExpander">AgsExpander</a></dt><dd></dd><dt><a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet">AgsExpanderSet</a>, struct in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re77.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild">AgsExpanderSetChild</a>, struct in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re77.html#AgsExpanderSetClass" title="struct AgsExpanderSetClass">AgsExpanderSetClass</a>, struct in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re77.html#AgsExpanderSetFlags" title="enum AgsExpanderSetFlags">AgsExpanderSetFlags</a>, enum in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re76.html#ags-expander-add" title="ags_expander_add ()">ags_expander_add</a>, function in <a class="link" href="re76.html" title="AgsExpander">AgsExpander</a></dt><dd></dd><dt><a class="link" href="re76.html#AGS-EXPANDER-CHILD:CAPS" title="AGS_EXPANDER_CHILD()">AGS_EXPANDER_CHILD</a>, macro in <a class="link" href="re76.html" title="AgsExpander">AgsExpander</a></dt><dd></dd><dt><a class="link" href="re76.html#ags-expander-child-alloc" title="ags_expander_child_alloc ()">ags_expander_child_alloc</a>, function in <a class="link" href="re76.html" title="AgsExpander">AgsExpander</a></dt><dd></dd><dt><a class="link" href="re76.html#ags-expander-child-find" title="ags_expander_child_find ()">ags_expander_child_find</a>, function in <a class="link" href="re76.html" title="AgsExpander">AgsExpander</a></dt><dd></dd><dt><a class="link" href="re76.html#ags-expander-new" title="ags_expander_new ()">ags_expander_new</a>, function in <a class="link" href="re76.html" title="AgsExpander">AgsExpander</a></dt><dd></dd><dt><a class="link" href="re76.html#ags-expander-remove" title="ags_expander_remove ()">ags_expander_remove</a>, function in <a class="link" href="re76.html" title="AgsExpander">AgsExpander</a></dt><dd></dd><dt><a class="link" href="re77.html#ags-expander-set-add" title="ags_expander_set_add ()">ags_expander_set_add</a>, function in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re77.html#AGS-EXPANDER-SET-CHILD:CAPS" title="AGS_EXPANDER_SET_CHILD()">AGS_EXPANDER_SET_CHILD</a>, macro in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re77.html#ags-expander-set-child-alloc" title="ags_expander_set_child_alloc ()">ags_expander_set_child_alloc</a>, function in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re77.html#ags-expander-set-child-find" title="ags_expander_set_child_find ()">ags_expander_set_child_find</a>, function in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re77.html#ags-expander-set-new" title="ags_expander_set_new ()">ags_expander_set_new</a>, function in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re77.html#ags-expander-set-remove" title="ags_expander_set_remove ()">ags_expander_set_remove</a>, function in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re77.html#ags-expander-set-set-flags" title="ags_expander_set_set_flags ()">ags_expander_set_set_flags</a>, function in <a class="link" href="re77.html" title="AgsExpanderSet">AgsExpanderSet</a></dt><dd></dd><dt><a class="link" href="re78.html#AgsExportOutput" title="struct AgsExportOutput">AgsExportOutput</a>, struct in <a class="link" href="re78.html" title="AgsExportOutput">AgsExportOutput</a></dt><dd></dd><dt><a class="link" href="re78.html#AgsExportOutputClass" title="struct AgsExportOutputClass">AgsExportOutputClass</a>, struct in <a class="link" href="re78.html" title="AgsExportOutput">AgsExportOutput</a></dt><dd></dd><dt><a class="link" href="re79.html#AgsExportThread" title="struct AgsExportThread">AgsExportThread</a>, struct in <a class="link" href="re79.html" title="AgsExportThread">AgsExportThread</a></dt><dd></dd><dt><a class="link" href="re79.html#AgsExportThreadClass" title="struct AgsExportThreadClass">AgsExportThreadClass</a>, struct in <a class="link" href="re79.html" title="AgsExportThread">AgsExportThread</a></dt><dd></dd><dt><a class="link" href="re78.html#ags-export-output-new" title="ags_export_output_new ()">ags_export_output_new</a>, function in <a class="link" href="re78.html" title="AgsExportOutput">AgsExportOutput</a></dt><dd></dd><dt><a class="link" href="re79.html#ags-export-thread-new" title="ags_export_thread_new ()">ags_export_thread_new</a>, function in <a class="link" href="re79.html" title="AgsExportThread">AgsExportThread</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">F</h3><dl><dt><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer">AgsFFPlayer</a>, struct in <a class="link" href="re80.html" title="AgsFFPlayer">AgsFFPlayer</a></dt><dd></dd><dt><a class="link" href="re80.html#AgsFFPlayerClass" title="struct AgsFFPlayerClass">AgsFFPlayerClass</a>, struct in <a class="link" href="re80.html" title="AgsFFPlayer">AgsFFPlayer</a></dt><dd></dd><dt><a class="link" href="re81.html#ags-ffplayer-drawing-area-button-press-callback" title="ags_ffplayer_drawing_area_button_press_callback ()">ags_ffplayer_drawing_area_button_press_callback</a>, function in <a class="link" href="re81.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a></dt><dd></dd><dt><a class="link" href="re81.html#ags-ffplayer-drawing-area-configure-callback" title="ags_ffplayer_drawing_area_configure_callback ()">ags_ffplayer_drawing_area_configure_callback</a>, function in <a class="link" href="re81.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a></dt><dd></dd><dt><a class="link" href="re81.html#ags-ffplayer-drawing-area-expose-callback" title="ags_ffplayer_drawing_area_expose_callback ()">ags_ffplayer_drawing_area_expose_callback</a>, function in <a class="link" href="re81.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a></dt><dd></dd><dt><a class="link" href="re81.html#ags-ffplayer-hscrollbar-value-changed" title="ags_ffplayer_hscrollbar_value_changed ()">ags_ffplayer_hscrollbar_value_changed</a>, function in <a class="link" href="re81.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a></dt><dd></dd><dt><a class="link" href="re81.html#ags-ffplayer-instrument-changed-callback" title="ags_ffplayer_instrument_changed_callback ()">ags_ffplayer_instrument_changed_callback</a>, function in <a class="link" href="re81.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a></dt><dd></dd><dt><a class="link" href="re80.html#ags-ffplayer-new" title="ags_ffplayer_new ()">ags_ffplayer_new</a>, function in <a class="link" href="re80.html" title="AgsFFPlayer">AgsFFPlayer</a></dt><dd></dd><dt><a class="link" href="re81.html#ags-ffplayer-open-clicked-callback" title="ags_ffplayer_open_clicked_callback ()">ags_ffplayer_open_clicked_callback</a>, function in <a class="link" href="re81.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a></dt><dd></dd><dt><a class="link" href="re81.html#ags-ffplayer-open-dialog-response-callback" title="ags_ffplayer_open_dialog_response_callback ()">ags_ffplayer_open_dialog_response_callback</a>, function in <a class="link" href="re81.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a></dt><dd></dd><dt><a class="link" href="re80.html#ags-ffplayer-paint" title="ags_ffplayer_paint ()">ags_ffplayer_paint</a>, function in <a class="link" href="re80.html" title="AgsFFPlayer">AgsFFPlayer</a></dt><dd></dd><dt><a class="link" href="re81.html#ags-ffplayer-parent-set-callback" title="ags_ffplayer_parent_set_callback ()">ags_ffplayer_parent_set_callback</a>, function in <a class="link" href="re81.html" title="ags_ffplayer_callbacks">ags_ffplayer_callbacks</a></dt><dd></dd><dt><a class="link" href="re82.html#AgsFile" title="struct AgsFile">AgsFile</a>, struct in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#AgsFileClass" title="struct AgsFileClass">AgsFileClass</a>, struct in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#AgsFileFlags" title="enum AgsFileFlags">AgsFileFlags</a>, enum in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re84.html#AgsFileIdRef" title="struct AgsFileIdRef">AgsFileIdRef</a>, struct in <a class="link" href="re84.html" title="AgsFileIdRef">AgsFileIdRef</a></dt><dd></dd><dt><a class="link" href="re84.html#AgsFileIdRefClass" title="struct AgsFileIdRefClass">AgsFileIdRefClass</a>, struct in <a class="link" href="re84.html" title="AgsFileIdRef">AgsFileIdRef</a></dt><dd></dd><dt><a class="link" href="re85.html#AgsFileLaunch" title="struct AgsFileLaunch">AgsFileLaunch</a>, struct in <a class="link" href="re85.html" title="AgsFileLaunch">AgsFileLaunch</a></dt><dd></dd><dt><a class="link" href="re85.html#AgsFileLaunchClass" title="struct AgsFileLaunchClass">AgsFileLaunchClass</a>, struct in <a class="link" href="re85.html" title="AgsFileLaunch">AgsFileLaunch</a></dt><dd></dd><dt><a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink">AgsFileLink</a>, struct in <a class="link" href="re86.html" title="AgsFileLink">AgsFileLink</a></dt><dd></dd><dt><a class="link" href="re86.html#AgsFileLinkClass" title="struct AgsFileLinkClass">AgsFileLinkClass</a>, struct in <a class="link" href="re86.html" title="AgsFileLink">AgsFileLink</a></dt><dd></dd><dt><a class="link" href="re87.html#AgsFileLookup" title="struct AgsFileLookup">AgsFileLookup</a>, struct in <a class="link" href="re87.html" title="AgsFileLookup">AgsFileLookup</a></dt><dd></dd><dt><a class="link" href="re87.html#AgsFileLookupClass" title="struct AgsFileLookupClass">AgsFileLookupClass</a>, struct in <a class="link" href="re87.html" title="AgsFileLookup">AgsFileLookup</a></dt><dd></dd><dt><a class="link" href="re88.html#AgsFileRead" title="struct AgsFileRead">AgsFileRead</a>, struct in <a class="link" href="re88.html" title="AgsFileRead">AgsFileRead</a></dt><dd></dd><dt><a class="link" href="re88.html#AgsFileReadClass" title="struct AgsFileReadClass">AgsFileReadClass</a>, struct in <a class="link" href="re88.html" title="AgsFileRead">AgsFileRead</a></dt><dd></dd><dt><a class="link" href="re84.html#AgsFileResolve" title="AgsFileResolve ()">AgsFileResolve</a>, user_function in <a class="link" href="re84.html" title="AgsFileIdRef">AgsFileIdRef</a></dt><dd></dd><dt><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection">AgsFileSelection</a>, struct in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re89.html#AgsFileSelectionClass" title="struct AgsFileSelectionClass">AgsFileSelectionClass</a>, struct in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re89.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry">AgsFileSelectionEntry</a>, struct in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re89.html#AgsFileSelectionFlags" title="enum AgsFileSelectionFlags">AgsFileSelectionFlags</a>, enum in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re95.html#AgsFileValueFactory" title="struct AgsFileValueFactory">AgsFileValueFactory</a>, struct in <a class="link" href="re95.html" title="AgsFileValueFactory">AgsFileValueFactory</a></dt><dd></dd><dt><a class="link" href="re95.html#AgsFileValueFactoryClass" title="struct AgsFileValueFactoryClass">AgsFileValueFactoryClass</a>, struct in <a class="link" href="re95.html" title="AgsFileValueFactory">AgsFileValueFactory</a></dt><dd></dd><dt><a class="link" href="re96.html#AgsFileWrite" title="struct AgsFileWrite">AgsFileWrite</a>, struct in <a class="link" href="re96.html" title="AgsFileWrite">AgsFileWrite</a></dt><dd></dd><dt><a class="link" href="re96.html#AgsFileWriteClass" title="struct AgsFileWriteClass">AgsFileWriteClass</a>, struct in <a class="link" href="re96.html" title="AgsFileWrite">AgsFileWrite</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-add-id-ref" title="ags_file_add_id_ref ()">ags_file_add_id_ref</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-add-launch" title="ags_file_add_launch ()">ags_file_add_launch</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-add-lookup" title="ags_file_add_lookup ()">ags_file_add_lookup</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS" title="AGS_FILE_BOOLEAN_POINTER_PROP">AGS_FILE_BOOLEAN_POINTER_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-BOOLEAN-PROP:CAPS" title="AGS_FILE_BOOLEAN_PROP">AGS_FILE_BOOLEAN_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-BUILD-ID-PROP:CAPS" title="AGS_FILE_BUILD_ID_PROP">AGS_FILE_BUILD_ID_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-CHAR-POINTER-PROP:CAPS" title="AGS_FILE_CHAR_POINTER_PROP">AGS_FILE_CHAR_POINTER_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-CHAR-PROP:CAPS" title="AGS_FILE_CHAR_PROP">AGS_FILE_CHAR_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re82.html#AGS-FILE-CHECKSUM-LENGTH:CAPS" title="AGS_FILE_CHECKSUM_LENGTH">AGS_FILE_CHECKSUM_LENGTH</a>, macro in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" title="AGS_FILE_DEFAULT_AUDIO_ENCODING">AGS_FILE_DEFAULT_AUDIO_ENCODING</a>, macro in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" title="AGS_FILE_DEFAULT_AUDIO_FORMAT">AGS_FILE_DEFAULT_AUDIO_FORMAT</a>, macro in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#AGS-FILE-DEFAULT-DTD:CAPS" title="AGS_FILE_DEFAULT_DTD">AGS_FILE_DEFAULT_DTD</a>, macro in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#AGS-FILE-DEFAULT-ENCODING:CAPS" title="AGS_FILE_DEFAULT_ENCODING">AGS_FILE_DEFAULT_ENCODING</a>, macro in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DEFAULT-VERSION:CAPS" title="AGS_FILE_DEFAULT_VERSION">AGS_FILE_DEFAULT_VERSION</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS" title="AGS_FILE_DOUBLE_POINTER_PROP">AGS_FILE_DOUBLE_POINTER_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DOUBLE-PROP:CAPS" title="AGS_FILE_DOUBLE_PROP">AGS_FILE_DOUBLE_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_BUTTON">AGS_FILE_DYNAMIC_WIDGET_BUTTON</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN">AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON">AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_DIAL">AGS_FILE_DYNAMIC_WIDGET_DIAL</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR">AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HSCALE">AGS_FILE_DYNAMIC_WIDGET_HSCALE</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LABEL">AGS_FILE_DYNAMIC_WIDGET_LABEL</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LED">AGS_FILE_DYNAMIC_WIDGET_LED</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON">AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON">AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR">AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VSCALE">AGS_FILE_DYNAMIC_WIDGET_VSCALE</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM">AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_FILE_EFFECTS_DEFAULT_VERSION">AGS_FILE_EFFECTS_DEFAULT_VERSION</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-FALSE:CAPS" title="AGS_FILE_FALSE">AGS_FILE_FALSE</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-find-id-ref-by-node" title="ags_file_find_id_ref_by_node ()">ags_file_find_id_ref_by_node</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-find-id-ref-by-reference" title="ags_file_find_id_ref_by_reference ()">ags_file_find_id_ref_by_reference</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-find-id-ref-by-xpath" title="ags_file_find_id_ref_by_xpath ()">ags_file_find_id_ref_by_xpath</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-FLAGS-PROP:CAPS" title="AGS_FILE_FLAGS_PROP">AGS_FILE_FLAGS_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-ID-PROP:CAPS" title="AGS_FILE_ID_PROP">AGS_FILE_ID_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re84.html#ags-file-id-ref-new" title="ags_file_id_ref_new ()">ags_file_id_ref_new</a>, function in <a class="link" href="re84.html" title="AgsFileIdRef">AgsFileIdRef</a></dt><dd></dd><dt><a class="link" href="re84.html#ags-file-id-ref-resolved" title="ags_file_id_ref_resolved ()">ags_file_id_ref_resolved</a>, function in <a class="link" href="re84.html" title="AgsFileIdRef">AgsFileIdRef</a></dt><dd></dd><dt><a class="link" href="re84.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" title="AGS_FILE_ID_REF_RESOLVE_DATA">AGS_FILE_ID_REF_RESOLVE_DATA</a>, macro in <a class="link" href="re84.html" title="AgsFileIdRef">AgsFileIdRef</a></dt><dd></dd><dt><a class="link" href="re84.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" title="AGS_FILE_ID_REF_SERIALIZE_DATA">AGS_FILE_ID_REF_SERIALIZE_DATA</a>, macro in <a class="link" href="re84.html" title="AgsFileIdRef">AgsFileIdRef</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-INT64-POINTER-PROP:CAPS" title="AGS_FILE_INT64_POINTER_PROP">AGS_FILE_INT64_POINTER_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-INT64-PROP:CAPS" title="AGS_FILE_INT64_PROP">AGS_FILE_INT64_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re85.html#ags-file-launch-new" title="ags_file_launch_new ()">ags_file_launch_new</a>, function in <a class="link" href="re85.html" title="AgsFileLaunch">AgsFileLaunch</a></dt><dd></dd><dt><a class="link" href="re85.html#ags-file-launch-start" title="ags_file_launch_start ()">ags_file_launch_start</a>, function in <a class="link" href="re85.html" title="AgsFileLaunch">AgsFileLaunch</a></dt><dd></dd><dt><a class="link" href="re86.html#ags-file-link-new" title="ags_file_link_new ()">ags_file_link_new</a>, function in <a class="link" href="re86.html" title="AgsFileLink">AgsFileLink</a></dt><dd></dd><dt><a class="link" href="re87.html#ags-file-lookup-find-by-node" title="ags_file_lookup_find_by_node ()">ags_file_lookup_find_by_node</a>, function in <a class="link" href="re87.html" title="AgsFileLookup">AgsFileLookup</a></dt><dd></dd><dt><a class="link" href="re87.html#ags-file-lookup-new" title="ags_file_lookup_new ()">ags_file_lookup_new</a>, function in <a class="link" href="re87.html" title="AgsFileLookup">AgsFileLookup</a></dt><dd></dd><dt><a class="link" href="re87.html#ags-file-lookup-resolve" title="ags_file_lookup_resolve ()">ags_file_lookup_resolve</a>, function in <a class="link" href="re87.html" title="AgsFileLookup">AgsFileLookup</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-NAME-PROP:CAPS" title="AGS_FILE_NAME_PROP">AGS_FILE_NAME_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-new" title="ags_file_new ()">ags_file_new</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-OBJECT-PROP:CAPS" title="AGS_FILE_OBJECT_PROP">AGS_FILE_OBJECT_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-POINTER-PROP:CAPS" title="AGS_FILE_POINTER_PROP">AGS_FILE_POINTER_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-read" title="ags_file_read ()">ags_file_read</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-audio" title="ags_file_read_audio ()">ags_file_read_audio</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-audio-list" title="ags_file_read_audio_list ()">ags_file_read_audio_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re93.html#ags-file-read-audio-loop" title="ags_file_read_audio_loop ()">ags_file_read_audio_loop</a>, function in <a class="link" href="re93.html" title="ags_file_thread">ags_file_thread</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-audio-signal" title="ags_file_read_audio_signal ()">ags_file_read_audio_signal</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-audio-signal-list" title="ags_file_read_audio_signal_list ()">ags_file_read_audio_signal_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-channel" title="ags_file_read_channel ()">ags_file_read_channel</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-channel-list" title="ags_file_read_channel_list ()">ags_file_read_channel_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-devout" title="ags_file_read_devout ()">ags_file_read_devout</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-devout-list" title="ags_file_read_devout_list ()">ags_file_read_devout_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-devout-play" title="ags_file_read_devout_play ()">ags_file_read_devout_play</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-devout-play-list" title="ags_file_read_devout_play_list ()">ags_file_read_devout_play_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-dialog" title="ags_file_read_dialog ()">ags_file_read_dialog</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-dialog-list" title="ags_file_read_dialog_list ()">ags_file_read_dialog_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-editor" title="ags_file_read_editor ()">ags_file_read_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-editor-pane" title="ags_file_read_editor_pane ()">ags_file_read_editor_pane</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-editor-pane-list" title="ags_file_read_editor_pane_list ()">ags_file_read_editor_pane_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-read-embedded-audio" title="ags_file_read_embedded_audio ()">ags_file_read_embedded_audio</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-read-embedded-audio-list" title="ags_file_read_embedded_audio_list ()">ags_file_read_embedded_audio_list</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-read-file-link-list" title="ags_file_read_file_link_list ()">ags_file_read_file_link_list</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-input" title="ags_file_read_input ()">ags_file_read_input</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-line" title="ags_file_read_line ()">ags_file_read_line</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-line-editor" title="ags_file_read_line_editor ()">ags_file_read_line_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-line-list" title="ags_file_read_line_list ()">ags_file_read_line_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-line-member" title="ags_file_read_line_member ()">ags_file_read_line_member</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-line-member-editor" title="ags_file_read_line_member_editor ()">ags_file_read_line_member_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-line-member-list" title="ags_file_read_line_member_list ()">ags_file_read_line_member_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-link-collection-editor" title="ags_file_read_link_collection_editor ()">ags_file_read_link_collection_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-link-editor" title="ags_file_read_link_editor ()">ags_file_read_link_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-machine" title="ags_file_read_machine ()">ags_file_read_machine</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-machine-counter" title="ags_file_read_machine_counter ()">ags_file_read_machine_counter</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-machine-counter-list" title="ags_file_read_machine_counter_list ()">ags_file_read_machine_counter_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-machine-editor" title="ags_file_read_machine_editor ()">ags_file_read_machine_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-machine-editor-list" title="ags_file_read_machine_editor_list ()">ags_file_read_machine_editor_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-machine-list" title="ags_file_read_machine_list ()">ags_file_read_machine_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-read-main" title="ags_file_read_main ()">ags_file_read_main</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-menu-bar" title="ags_file_read_menu_bar ()">ags_file_read_menu_bar</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-mixer-input-pad" title="ags_file_read_mixer_input_pad ()">ags_file_read_mixer_input_pad</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-mixer-output-pad" title="ags_file_read_mixer_output_pad ()">ags_file_read_mixer_output_pad</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-navigation" title="ags_file_read_navigation ()">ags_file_read_navigation</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re88.html#ags-file-read-new" title="ags_file_read_new ()">ags_file_read_new</a>, function in <a class="link" href="re88.html" title="AgsFileRead">AgsFileRead</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-notation" title="ags_file_read_notation ()">ags_file_read_notation</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-notation-list" title="ags_file_read_notation_list ()">ags_file_read_notation_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-note" title="ags_file_read_note ()">ags_file_read_note</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-notebook" title="ags_file_read_notebook ()">ags_file_read_notebook</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-notebook-tab" title="ags_file_read_notebook_tab ()">ags_file_read_notebook_tab</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-notebook-tab-list" title="ags_file_read_notebook_tab_list ()">ags_file_read_notebook_tab_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-note-list" title="ags_file_read_note_list ()">ags_file_read_note_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re167.html#ags-file-read-oscillator" title="ags_file_read_oscillator ()">ags_file_read_oscillator</a>, function in <a class="link" href="re167.html" title="AgsOscillator">AgsOscillator</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-output" title="ags_file_read_output ()">ags_file_read_output</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-pad" title="ags_file_read_pad ()">ags_file_read_pad</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-pad-editor" title="ags_file_read_pad_editor ()">ags_file_read_pad_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-pad-list" title="ags_file_read_pad_list ()">ags_file_read_pad_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-pattern" title="ags_file_read_pattern ()">ags_file_read_pattern</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-pattern-data" title="ags_file_read_pattern_data ()">ags_file_read_pattern_data</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-pattern-data-list" title="ags_file_read_pattern_data_list ()">ags_file_read_pattern_data_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-pattern-list" title="ags_file_read_pattern_list ()">ags_file_read_pattern_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-port" title="ags_file_read_port ()">ags_file_read_port</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-port-list" title="ags_file_read_port_list ()">ags_file_read_port_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recall" title="ags_file_read_recall ()">ags_file_read_recall</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recall-audio" title="ags_file_read_recall_audio ()">ags_file_read_recall_audio</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recall-audio-run" title="ags_file_read_recall_audio_run ()">ags_file_read_recall_audio_run</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recall-audio-signal" title="ags_file_read_recall_audio_signal ()">ags_file_read_recall_audio_signal</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recall-channel" title="ags_file_read_recall_channel ()">ags_file_read_recall_channel</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recall-channel-run" title="ags_file_read_recall_channel_run ()">ags_file_read_recall_channel_run</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recall-container" title="ags_file_read_recall_container ()">ags_file_read_recall_container</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recall-container-list" title="ags_file_read_recall_container_list ()">ags_file_read_recall_container_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recall-list" title="ags_file_read_recall_list ()">ags_file_read_recall_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recall-recycling" title="ags_file_read_recall_recycling ()">ags_file_read_recall_recycling</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recycling" title="ags_file_read_recycling ()">ags_file_read_recycling</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-recycling-list" title="ags_file_read_recycling_list ()">ags_file_read_recycling_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-resize-editor" title="ags_file_read_resize_editor ()">ags_file_read_resize_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-read-resolve" title="ags_file_read_resolve ()">ags_file_read_resolve</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-read-server" title="ags_file_read_server ()">ags_file_read_server</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-read-start" title="ags_file_read_start ()">ags_file_read_start</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-stream" title="ags_file_read_stream ()">ags_file_read_stream</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-stream-list" title="ags_file_read_stream_list ()">ags_file_read_stream_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-task" title="ags_file_read_task ()">ags_file_read_task</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-task-list" title="ags_file_read_task_list ()">ags_file_read_task_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re93.html#ags-file-read-thread" title="ags_file_read_thread ()">ags_file_read_thread</a>, function in <a class="link" href="re93.html" title="ags_file_thread">ags_file_thread</a></dt><dd></dd><dt><a class="link" href="re93.html#ags-file-read-thread-list" title="ags_file_read_thread_list ()">ags_file_read_thread_list</a>, function in <a class="link" href="re93.html" title="ags_file_thread">ags_file_thread</a></dt><dd></dd><dt><a class="link" href="re93.html#ags-file-read-thread-pool" title="ags_file_read_thread_pool ()">ags_file_read_thread_pool</a>, function in <a class="link" href="re93.html" title="ags_file_thread">ags_file_thread</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-timestamp" title="ags_file_read_timestamp ()">ags_file_read_timestamp</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-read-timestamp-list" title="ags_file_read_timestamp_list ()">ags_file_read_timestamp_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-toolbar" title="ags_file_read_toolbar ()">ags_file_read_toolbar</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-widget" title="ags_file_read_widget ()">ags_file_read_widget</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-read-window" title="ags_file_read_window ()">ags_file_read_window</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re84.html#AGS-FILE-RESOLVE:CAPS" title="AGS_FILE_RESOLVE()">AGS_FILE_RESOLVE</a>, macro in <a class="link" href="re84.html" title="AgsFileIdRef">AgsFileIdRef</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-SCOPE-PROP:CAPS" title="AGS_FILE_SCOPE_PROP">AGS_FILE_SCOPE_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re89.html#ags-file-selection-add-entry" title="ags_file_selection_add_entry ()">ags_file_selection_add_entry</a>, function in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re89.html#ags-file-selection-completed" title="ags_file_selection_completed ()">ags_file_selection_completed</a>, function in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re89.html#ags-file-selection-contains-file" title="ags_file_selection_contains_file ()">ags_file_selection_contains_file</a>, function in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re89.html#AGS-FILE-SELECTION-ENTRY:CAPS" title="AGS_FILE_SELECTION_ENTRY()">AGS_FILE_SELECTION_ENTRY</a>, macro in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re89.html#ags-file-selection-entry-alloc" title="ags_file_selection_entry_alloc ()">ags_file_selection_entry_alloc</a>, function in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re89.html#ags-file-selection-new" title="ags_file_selection_new ()">ags_file_selection_new</a>, function in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re90.html#ags-file-selection-remove-callback" title="ags_file_selection_remove_callback ()">ags_file_selection_remove_callback</a>, function in <a class="link" href="re90.html" title="ags_file_selection_callbacks">ags_file_selection_callbacks</a></dt><dd></dd><dt><a class="link" href="re89.html#ags-file-selection-remove-entry" title="ags_file_selection_remove_entry ()">ags_file_selection_remove_entry</a>, function in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re89.html#ags-file-selection-set-entry" title="ags_file_selection_set_entry ()">ags_file_selection_set_entry</a>, function in <a class="link" href="re89.html" title="AgsFileSelection">AgsFileSelection</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-str2md5" title="ags_file_str2md5 ()">ags_file_str2md5</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-TRUE:CAPS" title="AGS_FILE_TRUE">AGS_FILE_TRUE</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-TYPE-PROP:CAPS" title="AGS_FILE_TYPE_PROP">AGS_FILE_TYPE_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-UINT64-POINTER-PROP:CAPS" title="AGS_FILE_UINT64_POINTER_PROP">AGS_FILE_UINT64_POINTER_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-UINT64-PROP:CAPS" title="AGS_FILE_UINT64_PROP">AGS_FILE_UINT64_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-util-read-dependency" title="ags_file_util_read_dependency ()">ags_file_util_read_dependency</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-util-read-history" title="ags_file_util_read_history ()">ags_file_util_read_history</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-util-read-object" title="ags_file_util_read_object ()">ags_file_util_read_object</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-util-read-parameter" title="ags_file_util_read_parameter ()">ags_file_util_read_parameter</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-util-read-value" title="ags_file_util_read_value ()">ags_file_util_read_value</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-util-write-dependency" title="ags_file_util_write_dependency ()">ags_file_util_write_dependency</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-util-write-history" title="ags_file_util_write_history ()">ags_file_util_write_history</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-util-write-object" title="ags_file_util_write_object ()">ags_file_util_write_object</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-util-write-parameter" title="ags_file_util_write_parameter ()">ags_file_util_write_parameter</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-util-write-value" title="ags_file_util_write_value ()">ags_file_util_write_value</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re95.html#ags-file-value-factory-new" title="ags_file_value_factory_new ()">ags_file_value_factory_new</a>, function in <a class="link" href="re95.html" title="AgsFileValueFactory">AgsFileValueFactory</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-VERSION-PROP:CAPS" title="AGS_FILE_VERSION_PROP">AGS_FILE_VERSION_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-write" title="ags_file_write ()">ags_file_write</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-audio" title="ags_file_write_audio ()">ags_file_write_audio</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-audio-list" title="ags_file_write_audio_list ()">ags_file_write_audio_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re93.html#ags-file-write-audio-loop" title="ags_file_write_audio_loop ()">ags_file_write_audio_loop</a>, function in <a class="link" href="re93.html" title="ags_file_thread">ags_file_thread</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-audio-signal" title="ags_file_write_audio_signal ()">ags_file_write_audio_signal</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-audio-signal-list" title="ags_file_write_audio_signal_list ()">ags_file_write_audio_signal_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-channel" title="ags_file_write_channel ()">ags_file_write_channel</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-channel-list" title="ags_file_write_channel_list ()">ags_file_write_channel_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-devout" title="ags_file_write_devout ()">ags_file_write_devout</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-devout-list" title="ags_file_write_devout_list ()">ags_file_write_devout_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-devout-play" title="ags_file_write_devout_play ()">ags_file_write_devout_play</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-devout-play-list" title="ags_file_write_devout_play_list ()">ags_file_write_devout_play_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-dialog" title="ags_file_write_dialog ()">ags_file_write_dialog</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-dialog-list" title="ags_file_write_dialog_list ()">ags_file_write_dialog_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-editor" title="ags_file_write_editor ()">ags_file_write_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-editor-pane" title="ags_file_write_editor_pane ()">ags_file_write_editor_pane</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-editor-pane-list" title="ags_file_write_editor_pane_list ()">ags_file_write_editor_pane_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-write-embedded-audio" title="ags_file_write_embedded_audio ()">ags_file_write_embedded_audio</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-write-embedded-audio-list" title="ags_file_write_embedded_audio_list ()">ags_file_write_embedded_audio_list</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re94.html#ags-file-write-file-link-list" title="ags_file_write_file_link_list ()">ags_file_write_file_link_list</a>, function in <a class="link" href="re94.html" title="ags_file_util">ags_file_util</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-input" title="ags_file_write_input ()">ags_file_write_input</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-line" title="ags_file_write_line ()">ags_file_write_line</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-line-editor" title="ags_file_write_line_editor ()">ags_file_write_line_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-line-list" title="ags_file_write_line_list ()">ags_file_write_line_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-line-member" title="ags_file_write_line_member ()">ags_file_write_line_member</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-line-member-editor" title="ags_file_write_line_member_editor ()">ags_file_write_line_member_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-line-member-list" title="ags_file_write_line_member_list ()">ags_file_write_line_member_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-link-collection-editor" title="ags_file_write_link_collection_editor ()">ags_file_write_link_collection_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-link-editor" title="ags_file_write_link_editor ()">ags_file_write_link_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-machine" title="ags_file_write_machine ()">ags_file_write_machine</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-machine-counter" title="ags_file_write_machine_counter ()">ags_file_write_machine_counter</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-machine-counter-list" title="ags_file_write_machine_counter_list ()">ags_file_write_machine_counter_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-machine-editor" title="ags_file_write_machine_editor ()">ags_file_write_machine_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-machine-editor-list" title="ags_file_write_machine_editor_list ()">ags_file_write_machine_editor_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-machine-list" title="ags_file_write_machine_list ()">ags_file_write_machine_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-write-main" title="ags_file_write_main ()">ags_file_write_main</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-menu-bar" title="ags_file_write_menu_bar ()">ags_file_write_menu_bar</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-mixer-input-pad" title="ags_file_write_mixer_input_pad ()">ags_file_write_mixer_input_pad</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-mixer-output-pad" title="ags_file_write_mixer_output_pad ()">ags_file_write_mixer_output_pad</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-navigation" title="ags_file_write_navigation ()">ags_file_write_navigation</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re96.html#ags-file-write-new" title="ags_file_write_new ()">ags_file_write_new</a>, function in <a class="link" href="re96.html" title="AgsFileWrite">AgsFileWrite</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-notation" title="ags_file_write_notation ()">ags_file_write_notation</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-notation-list" title="ags_file_write_notation_list ()">ags_file_write_notation_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-note" title="ags_file_write_note ()">ags_file_write_note</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-notebook" title="ags_file_write_notebook ()">ags_file_write_notebook</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-notebook-tab" title="ags_file_write_notebook_tab ()">ags_file_write_notebook_tab</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-notebook-tab-list" title="ags_file_write_notebook_tab_list ()">ags_file_write_notebook_tab_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-note-list" title="ags_file_write_note_list ()">ags_file_write_note_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re167.html#ags-file-write-oscillator" title="ags_file_write_oscillator ()">ags_file_write_oscillator</a>, function in <a class="link" href="re167.html" title="AgsOscillator">AgsOscillator</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-output" title="ags_file_write_output ()">ags_file_write_output</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-pad" title="ags_file_write_pad ()">ags_file_write_pad</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-pad-editor" title="ags_file_write_pad_editor ()">ags_file_write_pad_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-pad-list" title="ags_file_write_pad_list ()">ags_file_write_pad_list</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-pattern" title="ags_file_write_pattern ()">ags_file_write_pattern</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-pattern-data" title="ags_file_write_pattern_data ()">ags_file_write_pattern_data</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-pattern-data-list" title="ags_file_write_pattern_data_list ()">ags_file_write_pattern_data_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-pattern-list" title="ags_file_write_pattern_list ()">ags_file_write_pattern_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-port" title="ags_file_write_port ()">ags_file_write_port</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-port-list" title="ags_file_write_port_list ()">ags_file_write_port_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recall" title="ags_file_write_recall ()">ags_file_write_recall</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recall-audio" title="ags_file_write_recall_audio ()">ags_file_write_recall_audio</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recall-audio-run" title="ags_file_write_recall_audio_run ()">ags_file_write_recall_audio_run</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recall-audio-signal" title="ags_file_write_recall_audio_signal ()">ags_file_write_recall_audio_signal</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recall-channel" title="ags_file_write_recall_channel ()">ags_file_write_recall_channel</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recall-channel-run" title="ags_file_write_recall_channel_run ()">ags_file_write_recall_channel_run</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recall-container" title="ags_file_write_recall_container ()">ags_file_write_recall_container</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recall-container-list" title="ags_file_write_recall_container_list ()">ags_file_write_recall_container_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recall-list" title="ags_file_write_recall_list ()">ags_file_write_recall_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recall-recycling" title="ags_file_write_recall_recycling ()">ags_file_write_recall_recycling</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recycling" title="ags_file_write_recycling ()">ags_file_write_recycling</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-recycling-list" title="ags_file_write_recycling_list ()">ags_file_write_recycling_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-resize-editor" title="ags_file_write_resize_editor ()">ags_file_write_resize_editor</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-write-resolve" title="ags_file_write_resolve ()">ags_file_write_resolve</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re82.html#ags-file-write-server" title="ags_file_write_server ()">ags_file_write_server</a>, function in <a class="link" href="re82.html" title="AgsFile">AgsFile</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-stream" title="ags_file_write_stream ()">ags_file_write_stream</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-stream-list" title="ags_file_write_stream_list ()">ags_file_write_stream_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-task" title="ags_file_write_task ()">ags_file_write_task</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-task-list" title="ags_file_write_task_list ()">ags_file_write_task_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re93.html#ags-file-write-thread" title="ags_file_write_thread ()">ags_file_write_thread</a>, function in <a class="link" href="re93.html" title="ags_file_thread">ags_file_thread</a></dt><dd></dd><dt><a class="link" href="re93.html#ags-file-write-thread-list" title="ags_file_write_thread_list ()">ags_file_write_thread_list</a>, function in <a class="link" href="re93.html" title="ags_file_thread">ags_file_thread</a></dt><dd></dd><dt><a class="link" href="re93.html#ags-file-write-thread-pool" title="ags_file_write_thread_pool ()">ags_file_write_thread_pool</a>, function in <a class="link" href="re93.html" title="ags_file_thread">ags_file_thread</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-timestamp" title="ags_file_write_timestamp ()">ags_file_write_timestamp</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re91.html#ags-file-write-timestamp-list" title="ags_file_write_timestamp_list ()">ags_file_write_timestamp_list</a>, function in <a class="link" href="re91.html" title="ags_file_sound">ags_file_sound</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-toolbar" title="ags_file_write_toolbar ()">ags_file_write_toolbar</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-widget" title="ags_file_write_widget ()">ags_file_write_widget</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re83.html#ags-file-write-window" title="ags_file_write_window ()">ags_file_write_window</a>, function in <a class="link" href="re83.html" title="ags_file_gui">ags_file_gui</a></dt><dd></dd><dt><a class="link" href="re92.html#AGS-FILE-XPATH-PROP:CAPS" title="AGS_FILE_XPATH_PROP">AGS_FILE_XPATH_PROP</a>, macro in <a class="link" href="re92.html" title="ags_file_stock">ags_file_stock</a></dt><dd></dd><dt><a class="link" href="re97.html#AgsFreeSelection" title="struct AgsFreeSelection">AgsFreeSelection</a>, struct in <a class="link" href="re97.html" title="AgsFreeSelection">AgsFreeSelection</a></dt><dd></dd><dt><a class="link" href="re97.html#AgsFreeSelectionClass" title="struct AgsFreeSelectionClass">AgsFreeSelectionClass</a>, struct in <a class="link" href="re97.html" title="AgsFreeSelection">AgsFreeSelection</a></dt><dd></dd><dt><a class="link" href="re97.html#ags-free-selection-new" title="ags_free_selection_new ()">ags_free_selection_new</a>, function in <a class="link" href="re97.html" title="AgsFreeSelection">AgsFreeSelection</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">G</h3><dl><dt><a class="link" href="re98.html#AgsGarbageCollector" title="struct AgsGarbageCollector">AgsGarbageCollector</a>, struct in <a class="link" href="re98.html" title="AgsGarbageCollector">AgsGarbageCollector</a></dt><dd></dd><dt><a class="link" href="re98.html#AgsGarbageCollectorClass" title="struct AgsGarbageCollectorClass">AgsGarbageCollectorClass</a>, struct in <a class="link" href="re98.html" title="AgsGarbageCollector">AgsGarbageCollector</a></dt><dd></dd><dt><a class="link" href="re98.html#AgsGarbageCollectorFlags" title="enum AgsGarbageCollectorFlags">AgsGarbageCollectorFlags</a>, enum in <a class="link" href="re98.html" title="AgsGarbageCollector">AgsGarbageCollector</a></dt><dd></dd><dt><a class="link" href="re98.html#ags-garbage-collector-add" title="ags_garbage_collector_add ()">ags_garbage_collector_add</a>, function in <a class="link" href="re98.html" title="AgsGarbageCollector">AgsGarbageCollector</a></dt><dd></dd><dt><a class="link" href="re98.html#ags-garbage-collector-new" title="ags_garbage_collector_new ()">ags_garbage_collector_new</a>, function in <a class="link" href="re98.html" title="AgsGarbageCollector">AgsGarbageCollector</a></dt><dd></dd><dt><a class="link" href="re98.html#ags-garbage-collector-remove" title="ags_garbage_collector_remove ()">ags_garbage_collector_remove</a>, function in <a class="link" href="re98.html" title="AgsGarbageCollector">AgsGarbageCollector</a></dt><dd></dd><dt><a class="link" href="re98.html#ags-garbage-collector-run" title="ags_garbage_collector_run ()">ags_garbage_collector_run</a>, function in <a class="link" href="re98.html" title="AgsGarbageCollector">AgsGarbageCollector</a></dt><dd></dd><dt><a class="link" href="re99.html#AgsGenericPreferences" title="struct AgsGenericPreferences">AgsGenericPreferences</a>, struct in <a class="link" href="re99.html" title="AgsGenericPreferences">AgsGenericPreferences</a></dt><dd></dd><dt><a class="link" href="re99.html#AgsGenericPreferencesClass" title="struct AgsGenericPreferencesClass">AgsGenericPreferencesClass</a>, struct in <a class="link" href="re99.html" title="AgsGenericPreferences">AgsGenericPreferences</a></dt><dd></dd><dt><a class="link" href="re99.html#ags-generic-preferences-new" title="ags_generic_preferences_new ()">ags_generic_preferences_new</a>, function in <a class="link" href="re99.html" title="AgsGenericPreferences">AgsGenericPreferences</a></dt><dd></dd><dt><a class="link" href="re100.html#AgsGuiThread" title="struct AgsGuiThread">AgsGuiThread</a>, struct in <a class="link" href="re100.html" title="AgsGuiThread">AgsGuiThread</a></dt><dd></dd><dt><a class="link" href="re100.html#AgsGuiThreadClass" title="struct AgsGuiThreadClass">AgsGuiThreadClass</a>, struct in <a class="link" href="re100.html" title="AgsGuiThread">AgsGuiThread</a></dt><dd></dd><dt><a class="link" href="re100.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_GUI_THREAD_DEFAULT_JIFFIE">AGS_GUI_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="re100.html" title="AgsGuiThread">AgsGuiThread</a></dt><dd></dd><dt><a class="link" href="re100.html#ags-gui-thread-new" title="ags_gui_thread_new ()">ags_gui_thread_new</a>, function in <a class="link" href="re100.html" title="AgsGuiThread">AgsGuiThread</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT" title="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()">g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT" title="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()">g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER" title="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()">g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING" title="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()">g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER" title="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()">g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-ULONG--VOID" title="g_cclosure_user_marshal_ULONG__VOID ()">g_cclosure_user_marshal_ULONG__VOID</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE" title="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()">g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--OBJECT-UINT" title="g_cclosure_user_marshal_VOID__OBJECT_UINT ()">g_cclosure_user_marshal_VOID__OBJECT_UINT</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--UINT-INT" title="g_cclosure_user_marshal_VOID__UINT_INT ()">g_cclosure_user_marshal_VOID__UINT_INT</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT_UINT</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--ULONG-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd><dt><a class="link" href="re137.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</a>, function in <a class="link" href="re137.html" title="ags_marshal">ags_marshal</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">H</h3><dl><dt><a class="link" href="re101.html#AgsHIndicator" title="struct AgsHIndicator">AgsHIndicator</a>, struct in <a class="link" href="re101.html" title="AgsHIndicator">AgsHIndicator</a></dt><dd></dd><dt><a class="link" href="re101.html#AgsHIndicatorClass" title="struct AgsHIndicatorClass">AgsHIndicatorClass</a>, struct in <a class="link" href="re101.html" title="AgsHIndicator">AgsHIndicator</a></dt><dd></dd><dt><a class="link" href="re101.html#ags-hindicator-new" title="ags_hindicator_new ()">ags_hindicator_new</a>, function in <a class="link" href="re101.html" title="AgsHIndicator">AgsHIndicator</a></dt><dd></dd><dt><a class="link" href="re102.html#AgsHistory" title="struct AgsHistory">AgsHistory</a>, struct in <a class="link" href="re102.html" title="AgsHistory">AgsHistory</a></dt><dd></dd><dt><a class="link" href="re102.html#AgsHistoryAppend" title="AgsHistoryAppend">AgsHistoryAppend</a>, struct in <a class="link" href="re102.html" title="AgsHistory">AgsHistory</a></dt><dd></dd><dt><a class="link" href="re102.html#AgsHistoryClass" title="struct AgsHistoryClass">AgsHistoryClass</a>, struct in <a class="link" href="re102.html" title="AgsHistory">AgsHistory</a></dt><dd></dd><dt><a class="link" href="re102.html#ags-history-new" title="ags_history_new ()">ags_history_new</a>, function in <a class="link" href="re102.html" title="AgsHistory">AgsHistory</a></dt><dd></dd><dt><a class="link" href="re103.html#AgsHTimebar" title="struct AgsHTimebar">AgsHTimebar</a>, struct in <a class="link" href="re103.html" title="AgsHTimebar">AgsHTimebar</a></dt><dd></dd><dt><a class="link" href="re103.html#AgsHTimebarClass" title="struct AgsHTimebarClass">AgsHTimebarClass</a>, struct in <a class="link" href="re103.html" title="AgsHTimebar">AgsHTimebar</a></dt><dd></dd><dt><a class="link" href="re103.html#ags-htimebar-new" title="ags_htimebar_new ()">ags_htimebar_new</a>, function in <a class="link" href="re103.html" title="AgsHTimebar">AgsHTimebar</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">I</h3><dl><dt><a class="link" href="re104.html#ags-id-generator-create-uuid" title="ags_id_generator_create_uuid ()">ags_id_generator_create_uuid</a>, function in <a class="link" href="re104.html" title="ags_id_generator">ags_id_generator</a></dt><dd></dd><dt><a class="link" href="re105.html#AgsIndicator" title="struct AgsIndicator">AgsIndicator</a>, struct in <a class="link" href="re105.html" title="AgsIndicator">AgsIndicator</a></dt><dd></dd><dt><a class="link" href="re105.html#AgsIndicatorClass" title="struct AgsIndicatorClass">AgsIndicatorClass</a>, struct in <a class="link" href="re105.html" title="AgsIndicator">AgsIndicator</a></dt><dd></dd><dt><a class="link" href="re105.html#ags-indicator-new" title="ags_indicator_new ()">ags_indicator_new</a>, function in <a class="link" href="re105.html" title="AgsIndicator">AgsIndicator</a></dt><dd></dd><dt><a class="link" href="re106.html#AgsInitAudio" title="struct AgsInitAudio">AgsInitAudio</a>, struct in <a class="link" href="re106.html" title="AgsInitAudio">AgsInitAudio</a></dt><dd></dd><dt><a class="link" href="re106.html#AgsInitAudioClass" title="struct AgsInitAudioClass">AgsInitAudioClass</a>, struct in <a class="link" href="re106.html" title="AgsInitAudio">AgsInitAudio</a></dt><dd></dd><dt><a class="link" href="re107.html#AgsInitChannel" title="struct AgsInitChannel">AgsInitChannel</a>, struct in <a class="link" href="re107.html" title="AgsInitChannel">AgsInitChannel</a></dt><dd></dd><dt><a class="link" href="re107.html#AgsInitChannelClass" title="struct AgsInitChannelClass">AgsInitChannelClass</a>, struct in <a class="link" href="re107.html" title="AgsInitChannel">AgsInitChannel</a></dt><dd></dd><dt><a class="link" href="re106.html#ags-init-audio-new" title="ags_init_audio_new ()">ags_init_audio_new</a>, function in <a class="link" href="re106.html" title="AgsInitAudio">AgsInitAudio</a></dt><dd></dd><dt><a class="link" href="re107.html#ags-init-channel-new" title="ags_init_channel_new ()">ags_init_channel_new</a>, function in <a class="link" href="re107.html" title="AgsInitChannel">AgsInitChannel</a></dt><dd></dd><dt><a class="link" href="re108.html#AgsInlinePlayer" title="struct AgsInlinePlayer">AgsInlinePlayer</a>, struct in <a class="link" href="re108.html" title="AgsInlinePlayer">AgsInlinePlayer</a></dt><dd></dd><dt><a class="link" href="re108.html#AgsInlinePlayerClass" title="struct AgsInlinePlayerClass">AgsInlinePlayerClass</a>, struct in <a class="link" href="re108.html" title="AgsInlinePlayer">AgsInlinePlayer</a></dt><dd></dd><dt><a class="link" href="re108.html#ags-inline-player-new" title="ags_inline_player_new ()">ags_inline_player_new</a>, function in <a class="link" href="re108.html" title="AgsInlinePlayer">AgsInlinePlayer</a></dt><dd></dd><dt><a class="link" href="re109.html#AgsInput" title="struct AgsInput">AgsInput</a>, struct in <a class="link" href="re109.html" title="AgsInput">AgsInput</a></dt><dd></dd><dt><a class="link" href="re109.html#AgsInputClass" title="struct AgsInputClass">AgsInputClass</a>, struct in <a class="link" href="re109.html" title="AgsInput">AgsInput</a></dt><dd></dd><dt><a class="link" href="re109.html#ags-input-new" title="ags_input_new ()">ags_input_new</a>, function in <a class="link" href="re109.html" title="AgsInput">AgsInput</a></dt><dd></dd><dt><a class="link" href="re110.html#ags-iofuncs-close" title="ags_iofuncs_close ()">ags_iofuncs_close</a>, function in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re110.html#ags-iofuncs-getfd" title="ags_iofuncs_getfd ()">ags_iofuncs_getfd</a>, function in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re110.html#ags-iofuncs-get-size" title="ags_iofuncs_get_size ()">ags_iofuncs_get_size</a>, function in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re110.html#ags-iofuncs-open" title="ags_iofuncs_open ()">ags_iofuncs_open</a>, function in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re110.html#ags-iofuncs-read" title="ags_iofuncs_read ()">ags_iofuncs_read</a>, function in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re110.html#ags-iofuncs-seek" title="ags_iofuncs_seek ()">ags_iofuncs_seek</a>, function in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re110.html#ags-iofuncs-write" title="ags_iofuncs_write ()">ags_iofuncs_write</a>, function in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re110.html#AgsIpatch" title="struct AgsIpatch">AgsIpatch</a>, struct in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re110.html#AgsIpatchClass" title="struct AgsIpatchClass">AgsIpatchClass</a>, struct in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re111.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>, struct in <a class="link" href="re111.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a></dt><dd></dd><dt><a class="link" href="re111.html#AgsIpatchSF2ReaderClass" title="struct AgsIpatchSF2ReaderClass">AgsIpatchSF2ReaderClass</a>, struct in <a class="link" href="re111.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a></dt><dd></dd><dt><a class="link" href="re110.html#ags-ipatch-new" title="ags_ipatch_new ()">ags_ipatch_new</a>, function in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re110.html#AGS-IPATCH-READ:CAPS" title="AGS_IPATCH_READ">AGS_IPATCH_READ</a>, macro in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re110.html#ags-ipatch-read-audio-signal" title="ags_ipatch_read_audio_signal ()">ags_ipatch_read_audio_signal</a>, function in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re111.html#ags-ipatch-sf2-reader-new" title="ags_ipatch_sf2_reader_new ()">ags_ipatch_sf2_reader_new</a>, function in <a class="link" href="re111.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a></dt><dd></dd><dt><a class="link" href="re110.html#AGS-IPATCH-WRITE:CAPS" title="AGS_IPATCH_WRITE">AGS_IPATCH_WRITE</a>, macro in <a class="link" href="re110.html" title="AgsIpatch">AgsIpatch</a></dt><dd></dd><dt><a class="link" href="re112.html#AgsIteratorThread" title="struct AgsIteratorThread">AgsIteratorThread</a>, struct in <a class="link" href="re112.html" title="AgsIteratorThread">AgsIteratorThread</a></dt><dd></dd><dt><a class="link" href="re112.html#AgsIteratorThreadClass" title="struct AgsIteratorThreadClass">AgsIteratorThreadClass</a>, struct in <a class="link" href="re112.html" title="AgsIteratorThread">AgsIteratorThread</a></dt><dd></dd><dt><a class="link" href="re112.html#AgsIteratorThreadFlags" title="enum AgsIteratorThreadFlags">AgsIteratorThreadFlags</a>, enum in <a class="link" href="re112.html" title="AgsIteratorThread">AgsIteratorThread</a></dt><dd></dd><dt><a class="link" href="re112.html#ags-iterator-thread-children-ready" title="ags_iterator_thread_children_ready ()">ags_iterator_thread_children_ready</a>, function in <a class="link" href="re112.html" title="AgsIteratorThread">AgsIteratorThread</a></dt><dd></dd><dt><a class="link" href="re112.html#ags-iterator-thread-new" title="ags_iterator_thread_new ()">ags_iterator_thread_new</a>, function in <a class="link" href="re112.html" title="AgsIteratorThread">AgsIteratorThread</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">J</h3><dl><dt><a class="link" href="re288.html#j-math-algebra-brackeds-out" title="j_math_algebra_brackeds_out ()">j_math_algebra_brackeds_out</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-algebra-functions-out" title="j_math_algebra_functions_out ()">j_math_algebra_functions_out</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-algebra-operations-out" title="j_math_algebra_operations_out ()">j_math_algebra_operations_out</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-algebra-solve" title="j_math_algebra_solve ()">j_math_algebra_solve</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-and" title="j_math_and ()">j_math_and</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-cut-leading-zeros" title="j_math_cut_leading_zeros ()">j_math_cut_leading_zeros</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-exclusive-or" title="j_math_exclusive_or ()">j_math_exclusive_or</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-exp" title="j_math_exp ()">j_math_exp</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-exp2" title="j_math_exp2 ()">j_math_exp2</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-gauss" title="j_math_gauss ()">j_math_gauss</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-get-first-level-operator" title="j_math_get_first_level_operator ()">j_math_get_first_level_operator</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-get-second-level-operator" title="j_math_get_second_level_operator ()">j_math_get_second_level_operator</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-is-function" title="j_math_is_function ()">j_math_is_function</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-is-function-backward" title="j_math_is_function_backward ()">j_math_is_function_backward</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-is-operator" title="j_math_is_operator ()">j_math_is_operator</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-less" title="j_math_less ()">j_math_less</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-make-valid" title="j_math_make_valid ()">j_math_make_valid</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-more" title="j_math_more ()">j_math_more</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-or" title="j_math_or ()">j_math_or</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-put-null-at-beginning" title="j_math_put_null_at_beginning ()">j_math_put_null_at_beginning</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-put-null-at-end" title="j_math_put_null_at_end ()">j_math_put_null_at_end</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-root" title="j_math_root ()">j_math_root</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-root2" title="j_math_root2 ()">j_math_root2</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-solve-arithmetic" title="j_math_solve_arithmetic ()">j_math_solve_arithmetic</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-sort-array" title="j_math_sort_array ()">j_math_sort_array</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-width" title="j_math_width ()">j_math_width</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd><dt><a class="link" href="re288.html#j-math-width-list" title="j_math_width_list ()">j_math_width_list</a>, function in <a class="link" href="re288.html" title="jmath">jmath</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">L</h3><dl><dt><a class="link" href="re113.html#AgsLed" title="struct AgsLed">AgsLed</a>, struct in <a class="link" href="re113.html" title="AgsLed">AgsLed</a></dt><dd></dd><dt><a class="link" href="re113.html#AgsLedClass" title="struct AgsLedClass">AgsLedClass</a>, struct in <a class="link" href="re113.html" title="AgsLed">AgsLed</a></dt><dd></dd><dt><a class="link" href="re113.html#AgsLedFlags" title="enum AgsLedFlags">AgsLedFlags</a>, enum in <a class="link" href="re113.html" title="AgsLed">AgsLed</a></dt><dd></dd><dt><a class="link" href="re113.html#ags-led-new" title="ags_led_new ()">ags_led_new</a>, function in <a class="link" href="re113.html" title="AgsLed">AgsLed</a></dt><dd></dd><dt><a class="link" href="re113.html#ags-led-set-active" title="ags_led_set_active ()">ags_led_set_active</a>, function in <a class="link" href="re113.html" title="AgsLed">AgsLed</a></dt><dd></dd><dt><a class="link" href="re113.html#ags-led-unset-active" title="ags_led_unset_active ()">ags_led_unset_active</a>, function in <a class="link" href="re113.html" title="AgsLed">AgsLed</a></dt><dd></dd><dt><a class="link" href="re114.html#AgsLine" title="struct AgsLine">AgsLine</a>, struct in <a class="link" href="re114.html" title="AgsLine">AgsLine</a></dt><dd></dd><dt><a class="link" href="re114.html#AgsLineClass" title="struct AgsLineClass">AgsLineClass</a>, struct in <a class="link" href="re114.html" title="AgsLine">AgsLine</a></dt><dd></dd><dt><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor">AgsLineEditor</a>, struct in <a class="link" href="re116.html" title="AgsLineEditor">AgsLineEditor</a></dt><dd></dd><dt><a class="link" href="re116.html#AgsLineEditorClass" title="struct AgsLineEditorClass">AgsLineEditorClass</a>, struct in <a class="link" href="re116.html" title="AgsLineEditor">AgsLineEditor</a></dt><dd></dd><dt><a class="link" href="re114.html#AgsLineFlags" title="enum AgsLineFlags">AgsLineFlags</a>, enum in <a class="link" href="re114.html" title="AgsLine">AgsLine</a></dt><dd></dd><dt><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember">AgsLineMember</a>, struct in <a class="link" href="re118.html" title="AgsLineMember">AgsLineMember</a></dt><dd></dd><dt><a class="link" href="re118.html#AgsLineMemberClass" title="struct AgsLineMemberClass">AgsLineMemberClass</a>, struct in <a class="link" href="re118.html" title="AgsLineMember">AgsLineMember</a></dt><dd></dd><dt><a class="link" href="re120.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor">AgsLineMemberEditor</a>, struct in <a class="link" href="re120.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a></dt><dd></dd><dt><a class="link" href="re120.html#AgsLineMemberEditorClass" title="struct AgsLineMemberEditorClass">AgsLineMemberEditorClass</a>, struct in <a class="link" href="re120.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a></dt><dd></dd><dt><a class="link" href="re118.html#AgsLineMemberFlags" title="enum AgsLineMemberFlags">AgsLineMemberFlags</a>, enum in <a class="link" href="re118.html" title="AgsLineMember">AgsLineMember</a></dt><dd></dd><dt><a class="link" href="re114.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_DEFAULT_BUILD_ID">AGS_LINE_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="re114.html" title="AgsLine">AgsLine</a></dt><dd></dd><dt><a class="link" href="re114.html#AGS-LINE-DEFAULT-VERSION:CAPS" title="AGS_LINE_DEFAULT_VERSION">AGS_LINE_DEFAULT_VERSION</a>, macro in <a class="link" href="re114.html" title="AgsLine">AgsLine</a></dt><dd></dd><dt><a class="link" href="re116.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_EDITOR_DEFAULT_BUILD_ID">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="re116.html" title="AgsLineEditor">AgsLineEditor</a></dt><dd></dd><dt><a class="link" href="re116.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_LINE_EDITOR_DEFAULT_VERSION">AGS_LINE_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="re116.html" title="AgsLineEditor">AgsLineEditor</a></dt><dd></dd><dt><a class="link" href="re117.html#ags-line-editor-destroy-callback" title="ags_line_editor_destroy_callback ()">ags_line_editor_destroy_callback</a>, function in <a class="link" href="re117.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re116.html#ags-line-editor-new" title="ags_line_editor_new ()">ags_line_editor_new</a>, function in <a class="link" href="re116.html" title="AgsLineEditor">AgsLineEditor</a></dt><dd></dd><dt><a class="link" href="re117.html#ags-line-editor-parent-set-callback" title="ags_line_editor_parent_set_callback ()">ags_line_editor_parent_set_callback</a>, function in <a class="link" href="re117.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re116.html#ags-line-editor-set-channel" title="ags_line_editor_set_channel ()">ags_line_editor_set_channel</a>, function in <a class="link" href="re116.html" title="AgsLineEditor">AgsLineEditor</a></dt><dd></dd><dt><a class="link" href="re117.html#ags-line-editor-show-callback" title="ags_line_editor_show_callback ()">ags_line_editor_show_callback</a>, function in <a class="link" href="re117.html" title="ags_line_editor_callbacks">ags_line_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re114.html#ags-line-find-next-grouped" title="ags_line_find_next_grouped ()">ags_line_find_next_grouped</a>, function in <a class="link" href="re114.html" title="AgsLine">AgsLine</a></dt><dd></dd><dt><a class="link" href="re114.html#ags-line-group-changed" title="ags_line_group_changed ()">ags_line_group_changed</a>, function in <a class="link" href="re114.html" title="AgsLine">AgsLine</a></dt><dd></dd><dt><a class="link" href="re115.html#ags-line-group-clicked-callback" title="ags_line_group_clicked_callback ()">ags_line_group_clicked_callback</a>, function in <a class="link" href="re115.html" title="ags_line_callbacks">ags_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re119.html#ags-line-member-button-clicked-callback" title="ags_line_member_button_clicked_callback ()">ags_line_member_button_clicked_callback</a>, function in <a class="link" href="re119.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a></dt><dd></dd><dt><a class="link" href="re118.html#ags-line-member-change-port" title="ags_line_member_change_port ()">ags_line_member_change_port</a>, function in <a class="link" href="re118.html" title="AgsLineMember">AgsLineMember</a></dt><dd></dd><dt><a class="link" href="re119.html#ags-line-member-check-button-clicked-callback" title="ags_line_member_check_button_clicked_callback ()">ags_line_member_check_button_clicked_callback</a>, function in <a class="link" href="re119.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a></dt><dd></dd><dt><a class="link" href="re119.html#ags-line-member-dial-changed-callback" title="ags_line_member_dial_changed_callback ()">ags_line_member_dial_changed_callback</a>, function in <a class="link" href="re119.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a></dt><dd></dd><dt><a class="link" href="re120.html#ags-line-member-editor-new" title="ags_line_member_editor_new ()">ags_line_member_editor_new</a>, function in <a class="link" href="re120.html" title="AgsLineMemberEditor">AgsLineMemberEditor</a></dt><dd></dd><dt><a class="link" href="re119.html#ags-line-member-hscale-changed-callback" title="ags_line_member_hscale_changed_callback ()">ags_line_member_hscale_changed_callback</a>, function in <a class="link" href="re119.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a></dt><dd></dd><dt><a class="link" href="re118.html#ags-line-member-new" title="ags_line_member_new ()">ags_line_member_new</a>, function in <a class="link" href="re118.html" title="AgsLineMember">AgsLineMember</a></dt><dd></dd><dt><a class="link" href="re119.html#ags-line-member-parent-set-callback" title="ags_line_member_parent_set_callback ()">ags_line_member_parent_set_callback</a>, function in <a class="link" href="re119.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a></dt><dd></dd><dt><a class="link" href="re119.html#ags-line-member-spin-button-changed-callback" title="ags_line_member_spin_button_changed_callback ()">ags_line_member_spin_button_changed_callback</a>, function in <a class="link" href="re119.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a></dt><dd></dd><dt><a class="link" href="re119.html#ags-line-member-toggle-button-clicked-callback" title="ags_line_member_toggle_button_clicked_callback ()">ags_line_member_toggle_button_clicked_callback</a>, function in <a class="link" href="re119.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a></dt><dd></dd><dt><a class="link" href="re119.html#ags-line-member-vscale-changed-callback" title="ags_line_member_vscale_changed_callback ()">ags_line_member_vscale_changed_callback</a>, function in <a class="link" href="re119.html" title="ags_line_member_callbacks">ags_line_member_callbacks</a></dt><dd></dd><dt><a class="link" href="re114.html#ags-line-new" title="ags_line_new ()">ags_line_new</a>, function in <a class="link" href="re114.html" title="AgsLine">AgsLine</a></dt><dd></dd><dt><a class="link" href="re115.html#ags-line-parent-set-callback" title="ags_line_parent_set_callback ()">ags_line_parent_set_callback</a>, function in <a class="link" href="re115.html" title="ags_line_callbacks">ags_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re115.html#ags-line-remove-recall-callback" title="ags_line_remove_recall_callback ()">ags_line_remove_recall_callback</a>, function in <a class="link" href="re115.html" title="ags_line_callbacks">ags_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re114.html#ags-line-set-channel" title="ags_line_set_channel ()">ags_line_set_channel</a>, function in <a class="link" href="re114.html" title="AgsLine">AgsLine</a></dt><dd></dd><dt><a class="link" href="re115.html#ags-line-volume-callback" title="ags_line_volume_callback ()">ags_line_volume_callback</a>, function in <a class="link" href="re115.html" title="ags_line_callbacks">ags_line_callbacks</a></dt><dd></dd><dt><a class="link" href="re121.html#AgsLinkChannel" title="struct AgsLinkChannel">AgsLinkChannel</a>, struct in <a class="link" href="re121.html" title="AgsLinkChannel">AgsLinkChannel</a></dt><dd></dd><dt><a class="link" href="re121.html#AgsLinkChannelClass" title="struct AgsLinkChannelClass">AgsLinkChannelClass</a>, struct in <a class="link" href="re121.html" title="AgsLinkChannel">AgsLinkChannel</a></dt><dd></dd><dt><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>, struct in <a class="link" href="re122.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a></dt><dd></dd><dt><a class="link" href="re122.html#AgsLinkCollectionEditorClass" title="struct AgsLinkCollectionEditorClass">AgsLinkCollectionEditorClass</a>, struct in <a class="link" href="re122.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a></dt><dd></dd><dt><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor">AgsLinkEditor</a>, struct in <a class="link" href="re124.html" title="AgsLinkEditor">AgsLinkEditor</a></dt><dd></dd><dt><a class="link" href="re124.html#AgsLinkEditorClass" title="struct AgsLinkEditorClass">AgsLinkEditorClass</a>, struct in <a class="link" href="re124.html" title="AgsLinkEditor">AgsLinkEditor</a></dt><dd></dd><dt><a class="link" href="re124.html#AgsLinkEditorFlags" title="enum AgsLinkEditorFlags">AgsLinkEditorFlags</a>, enum in <a class="link" href="re124.html" title="AgsLinkEditor">AgsLinkEditor</a></dt><dd></dd><dt><a class="link" href="re121.html#ags-link-channel-new" title="ags_link_channel_new ()">ags_link_channel_new</a>, function in <a class="link" href="re121.html" title="AgsLinkChannel">AgsLinkChannel</a></dt><dd></dd><dt><a class="link" href="re122.html#ags-link-collection-editor-check-count" title="ags_link_collection_editor_check_count ()">ags_link_collection_editor_check_count</a>, function in <a class="link" href="re122.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a></dt><dd></dd><dt><a class="link" href="re122.html#ags-link-collection-editor-check-first-line" title="ags_link_collection_editor_check_first_line ()">ags_link_collection_editor_check_first_line</a>, function in <a class="link" href="re122.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a></dt><dd></dd><dt><a class="link" href="re122.html#ags-link-collection-editor-check-first-link" title="ags_link_collection_editor_check_first_link ()">ags_link_collection_editor_check_first_link</a>, function in <a class="link" href="re122.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a></dt><dd></dd><dt><a class="link" href="re123.html#ags-link-collection-editor-count-callback" title="ags_link_collection_editor_count_callback ()">ags_link_collection_editor_count_callback</a>, function in <a class="link" href="re123.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re123.html#ags-link-collection-editor-first-line-callback" title="ags_link_collection_editor_first_line_callback ()">ags_link_collection_editor_first_line_callback</a>, function in <a class="link" href="re123.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re123.html#ags-link-collection-editor-first-link-callback" title="ags_link_collection_editor_first_link_callback ()">ags_link_collection_editor_first_link_callback</a>, function in <a class="link" href="re123.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re123.html#ags-link-collection-editor-link-callback" title="ags_link_collection_editor_link_callback ()">ags_link_collection_editor_link_callback</a>, function in <a class="link" href="re123.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re122.html#ags-link-collection-editor-new" title="ags_link_collection_editor_new ()">ags_link_collection_editor_new</a>, function in <a class="link" href="re122.html" title="AgsLinkCollectionEditor">AgsLinkCollectionEditor</a></dt><dd></dd><dt><a class="link" href="re123.html#ags-link-collection-editor-parent-set-callback" title="ags_link_collection_editor_parent_set_callback ()">ags_link_collection_editor_parent_set_callback</a>, function in <a class="link" href="re123.html" title="ags_link_collection_editor_callbacks">ags_link_collection_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re125.html#ags-link-editor-combo-callback" title="ags_link_editor_combo_callback ()">ags_link_editor_combo_callback</a>, function in <a class="link" href="re125.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re125.html#ags-link-editor-destroy-callback" title="ags_link_editor_destroy_callback ()">ags_link_editor_destroy_callback</a>, function in <a class="link" href="re125.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re124.html#ags-link-editor-new" title="ags_link_editor_new ()">ags_link_editor_new</a>, function in <a class="link" href="re124.html" title="AgsLinkEditor">AgsLinkEditor</a></dt><dd></dd><dt><a class="link" href="re125.html#ags-link-editor-parent-set-callback" title="ags_link_editor_parent_set_callback ()">ags_link_editor_parent_set_callback</a>, function in <a class="link" href="re125.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re125.html#ags-link-editor-show-callback" title="ags_link_editor_show_callback ()">ags_link_editor_show_callback</a>, function in <a class="link" href="re125.html" title="ags_link_editor_callbacks">ags_link_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re127.html#AgsListingEditor" title="struct AgsListingEditor">AgsListingEditor</a>, struct in <a class="link" href="re127.html" title="AgsListingEditor">AgsListingEditor</a></dt><dd></dd><dt><a class="link" href="re127.html#AgsListingEditorClass" title="struct AgsListingEditorClass">AgsListingEditorClass</a>, struct in <a class="link" href="re127.html" title="AgsListingEditor">AgsListingEditor</a></dt><dd></dd><dt><a class="link" href="re127.html#ags-listing-editor-add-children" title="ags_listing_editor_add_children ()">ags_listing_editor_add_children</a>, function in <a class="link" href="re127.html" title="AgsListingEditor">AgsListingEditor</a></dt><dd></dd><dt><a class="link" href="re127.html#ags-listing-editor-new" title="ags_listing_editor_new ()">ags_listing_editor_new</a>, function in <a class="link" href="re127.html" title="AgsListingEditor">AgsListingEditor</a></dt><dd></dd><dt><a class="link" href="re128.html#ags-listing-editor-parent-set-callback" title="ags_listing_editor_parent_set_callback ()">ags_listing_editor_parent_set_callback</a>, function in <a class="link" href="re128.html" title="ags_listing_editor_callbacks">ags_listing_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re128.html#ags-listing-editor-set-pads-callback" title="ags_listing_editor_set_pads_callback ()">ags_listing_editor_set_pads_callback</a>, function in <a class="link" href="re128.html" title="ags_listing_editor_callbacks">ags_listing_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re126.html#ags-list-duplicate-list" title="ags_list_duplicate_list ()">ags_list_duplicate_list</a>, function in <a class="link" href="re126.html" title="ags_list">ags_list</a></dt><dd></dd><dt><a class="link" href="re126.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a>, function in <a class="link" href="re126.html" title="ags_list">ags_list</a></dt><dd></dd><dt><a class="link" href="re126.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a>, function in <a class="link" href="re126.html" title="ags_list">ags_list</a></dt><dd></dd><dt><a class="link" href="re129.html#AgsLog" title="struct AgsLog">AgsLog</a>, struct in <a class="link" href="re129.html" title="AgsLog">AgsLog</a></dt><dd></dd><dt><a class="link" href="re129.html#AgsLogClass" title="struct AgsLogClass">AgsLogClass</a>, struct in <a class="link" href="re129.html" title="AgsLog">AgsLog</a></dt><dd></dd><dt><a class="link" href="re129.html#AgsLogFlags" title="enum AgsLogFlags">AgsLogFlags</a>, enum in <a class="link" href="re129.html" title="AgsLog">AgsLog</a></dt><dd></dd><dt><a class="link" href="re129.html#AgsLogFormatedMessage" title="struct AgsLogFormatedMessage">AgsLogFormatedMessage</a>, struct in <a class="link" href="re129.html" title="AgsLog">AgsLog</a></dt><dd></dd><dt><a class="link" href="re129.html#AgsLogMessage" title="struct AgsLogMessage">AgsLogMessage</a>, struct in <a class="link" href="re129.html" title="AgsLog">AgsLog</a></dt><dd></dd><dt><a class="link" href="re129.html#ags-log-debug" title="ags_log_debug ()">ags_log_debug</a>, function in <a class="link" href="re129.html" title="AgsLog">AgsLog</a></dt><dd></dd><dt><a class="link" href="re129.html#ags-log-message" title="ags_log_message ()">ags_log_message</a>, function in <a class="link" href="re129.html" title="AgsLog">AgsLog</a></dt><dd></dd><dt><a class="link" href="re129.html#ags-log-start-queue" title="ags_log_start_queue ()">ags_log_start_queue</a>, function in <a class="link" href="re129.html" title="AgsLog">AgsLog</a></dt><dd></dd><dt><a class="link" href="re129.html#ags-log-stop-queue" title="ags_log_stop_queue ()">ags_log_stop_queue</a>, function in <a class="link" href="re129.html" title="AgsLog">AgsLog</a></dt><dd></dd><dt><a class="link" href="re130.html#AgsLoopChannel" title="struct AgsLoopChannel">AgsLoopChannel</a>, struct in <a class="link" href="re130.html" title="AgsLoopChannel">AgsLoopChannel</a></dt><dd></dd><dt><a class="link" href="re130.html#AgsLoopChannelClass" title="struct AgsLoopChannelClass">AgsLoopChannelClass</a>, struct in <a class="link" href="re130.html" title="AgsLoopChannel">AgsLoopChannel</a></dt><dd></dd><dt><a class="link" href="re131.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun">AgsLoopChannelRun</a>, struct in <a class="link" href="re131.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a></dt><dd></dd><dt><a class="link" href="re131.html#AgsLoopChannelRunClass" title="struct AgsLoopChannelRunClass">AgsLoopChannelRunClass</a>, struct in <a class="link" href="re131.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a></dt><dd></dd><dt><a class="link" href="re130.html#ags-loop-channel-new" title="ags_loop_channel_new ()">ags_loop_channel_new</a>, function in <a class="link" href="re130.html" title="AgsLoopChannel">AgsLoopChannel</a></dt><dd></dd><dt><a class="link" href="re131.html#ags-loop-channel-run-new" title="ags_loop_channel_run_new ()">ags_loop_channel_run_new</a>, function in <a class="link" href="re131.html" title="AgsLoopChannelRun">AgsLoopChannelRun</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">M</h3><dl><dt><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine">AgsMachine</a>, struct in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re132.html#AgsMachineClass" title="struct AgsMachineClass">AgsMachineClass</a>, struct in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re286.html#AgsMachineCounter" title="struct AgsMachineCounter">AgsMachineCounter</a>, struct in <a class="link" href="re286.html" title="AgsWindow">AgsWindow</a></dt><dd></dd><dt><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor">AgsMachineEditor</a>, struct in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re134.html#AgsMachineEditorClass" title="struct AgsMachineEditorClass">AgsMachineEditorClass</a>, struct in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re134.html#AgsMachineEditorFlags" title="enum AgsMachineEditorFlags">AgsMachineEditorFlags</a>, enum in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re132.html#AgsMachineFileInputFlags" title="enum AgsMachineFileInputFlags">AgsMachineFileInputFlags</a>, enum in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re132.html#AgsMachineFlags" title="enum AgsMachineFlags">AgsMachineFlags</a>, enum in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re132.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a>, function in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-button-press-callback" title="ags_machine_button_press_callback ()">ags_machine_button_press_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re286.html#AGS-MACHINE-COUNTER:CAPS" title="AGS_MACHINE_COUNTER()">AGS_MACHINE_COUNTER</a>, macro in <a class="link" href="re286.html" title="AgsWindow">AgsWindow</a></dt><dd></dd><dt><a class="link" href="re286.html#ags-machine-counter-alloc" title="ags_machine_counter_alloc ()">ags_machine_counter_alloc</a>, function in <a class="link" href="re286.html" title="AgsWindow">AgsWindow</a></dt><dd></dd><dt><a class="link" href="re132.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_DEFAULT_BUILD_ID">AGS_MACHINE_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re132.html#AGS-MACHINE-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_DEFAULT_VERSION">AGS_MACHINE_DEFAULT_VERSION</a>, macro in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-destroy-callback" title="ags_machine_destroy_callback ()">ags_machine_destroy_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re135.html#ags-machine-editor-add-callback" title="ags_machine_editor_add_callback ()">ags_machine_editor_add_callback</a>, function in <a class="link" href="re135.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re134.html#ags-machine-editor-add-children" title="ags_machine_editor_add_children ()">ags_machine_editor_add_children</a>, function in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re134.html#ags-machine-editor-add-input" title="ags_machine_editor_add_input ()">ags_machine_editor_add_input</a>, function in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re134.html#ags-machine-editor-add-output" title="ags_machine_editor_add_output ()">ags_machine_editor_add_output</a>, function in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re135.html#ags-machine-editor-apply-callback" title="ags_machine_editor_apply_callback ()">ags_machine_editor_apply_callback</a>, function in <a class="link" href="re135.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re135.html#ags-machine-editor-back-callback" title="ags_machine_editor_back_callback ()">ags_machine_editor_back_callback</a>, function in <a class="link" href="re135.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re135.html#ags-machine-editor-cancel-callback" title="ags_machine_editor_cancel_callback ()">ags_machine_editor_cancel_callback</a>, function in <a class="link" href="re135.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re134.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re134.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_VERSION">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re135.html#ags-machine-editor-destroy-callback" title="ags_machine_editor_destroy_callback ()">ags_machine_editor_destroy_callback</a>, function in <a class="link" href="re135.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re134.html#ags-machine-editor-new" title="ags_machine_editor_new ()">ags_machine_editor_new</a>, function in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re135.html#ags-machine-editor-ok-callback" title="ags_machine_editor_ok_callback ()">ags_machine_editor_ok_callback</a>, function in <a class="link" href="re135.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re135.html#ags-machine-editor-parent-set-callback" title="ags_machine_editor_parent_set_callback ()">ags_machine_editor_parent_set_callback</a>, function in <a class="link" href="re135.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re135.html#ags-machine-editor-remove-callback" title="ags_machine_editor_remove_callback ()">ags_machine_editor_remove_callback</a>, function in <a class="link" href="re135.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re134.html#ags-machine-editor-remove-input" title="ags_machine_editor_remove_input ()">ags_machine_editor_remove_input</a>, function in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re134.html#ags-machine-editor-remove-output" title="ags_machine_editor_remove_output ()">ags_machine_editor_remove_output</a>, function in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re134.html#ags-machine-editor-set-machine" title="ags_machine_editor_set_machine ()">ags_machine_editor_set_machine</a>, function in <a class="link" href="re134.html" title="AgsMachineEditor">AgsMachineEditor</a></dt><dd></dd><dt><a class="link" href="re135.html#ags-machine-editor-show-callback" title="ags_machine_editor_show_callback ()">ags_machine_editor_show_callback</a>, function in <a class="link" href="re135.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re135.html#ags-machine-editor-switch-page-callback" title="ags_machine_editor_switch_page_callback ()">ags_machine_editor_switch_page_callback</a>, function in <a class="link" href="re135.html" title="ags_machine_editor_callbacks">ags_machine_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re132.html#ags-machine-file-chooser-dialog-new" title="ags_machine_file_chooser_dialog_new ()">ags_machine_file_chooser_dialog_new</a>, function in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re132.html#ags-machine-find-by-name" title="ags_machine_find_by_name ()">ags_machine_find_by_name</a>, function in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re132.html#ags-machine-get-possible-links" title="ags_machine_get_possible_links ()">ags_machine_get_possible_links</a>, function in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re132.html#ags-machine-new" title="ags_machine_new ()">ags_machine_new</a>, function in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re132.html#ags-machine-open-files" title="ags_machine_open_files ()">ags_machine_open_files</a>, function in <a class="link" href="re132.html" title="AgsMachine">AgsMachine</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-open-response-callback" title="ags_machine_open_response_callback ()">ags_machine_open_response_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-parent-set-callback" title="ags_machine_parent_set_callback ()">ags_machine_parent_set_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-popup-destroy-activate-callback" title="ags_machine_popup_destroy_activate_callback ()">ags_machine_popup_destroy_activate_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-popup-hide-activate-callback" title="ags_machine_popup_hide_activate_callback ()">ags_machine_popup_hide_activate_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-popup-move-down-activate-callback" title="ags_machine_popup_move_down_activate_callback ()">ags_machine_popup_move_down_activate_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-popup-move-up-activate-callback" title="ags_machine_popup_move_up_activate_callback ()">ags_machine_popup_move_up_activate_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-popup-properties-activate-callback" title="ags_machine_popup_properties_activate_callback ()">ags_machine_popup_properties_activate_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-popup-rename-activate-callback" title="ags_machine_popup_rename_activate_callback ()">ags_machine_popup_rename_activate_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re133.html#ags-machine-popup-show-activate-callback" title="ags_machine_popup_show_activate_callback ()">ags_machine_popup_show_activate_callback</a>, function in <a class="link" href="re133.html" title="ags_machine_callbacks">ags_machine_callbacks</a></dt><dd></dd><dt><a class="link" href="re289.html#AgsMain" title="struct AgsMain">AgsMain</a>, struct in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re289.html#AgsMainClass" title="struct AgsMainClass">AgsMainClass</a>, struct in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re289.html#AgsMainFlags" title="enum AgsMainFlags">AgsMainFlags</a>, enum in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re136.html#AgsMainLoop" title="AgsMainLoop">AgsMainLoop</a>, typedef in <a class="link" href="re136.html" title="AgsMainLoop">AgsMainLoop</a></dt><dd></dd><dt><a class="link" href="re136.html#AgsMainLoopInterface" title="struct AgsMainLoopInterface">AgsMainLoopInterface</a>, struct in <a class="link" href="re136.html" title="AgsMainLoop">AgsMainLoop</a></dt><dd></dd><dt><a class="link" href="re289.html#ags-main-add-devout" title="ags_main_add_devout ()">ags_main_add_devout</a>, function in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re136.html#ags-main-loop-get-last-sync" title="ags_main_loop_get_last_sync ()">ags_main_loop_get_last_sync</a>, function in <a class="link" href="re136.html" title="AgsMainLoop">AgsMainLoop</a></dt><dd></dd><dt><a class="link" href="re136.html#ags-main-loop-get-tic" title="ags_main_loop_get_tic ()">ags_main_loop_get_tic</a>, function in <a class="link" href="re136.html" title="AgsMainLoop">AgsMainLoop</a></dt><dd></dd><dt><a class="link" href="re136.html#ags-main-loop-set-last-sync" title="ags_main_loop_set_last_sync ()">ags_main_loop_set_last_sync</a>, function in <a class="link" href="re136.html" title="AgsMainLoop">AgsMainLoop</a></dt><dd></dd><dt><a class="link" href="re289.html#ags-main-new" title="ags_main_new ()">ags_main_new</a>, function in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re289.html#ags-main-quit" title="ags_main_quit ()">ags_main_quit</a>, function in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re289.html#ags-main-register-machine-type" title="ags_main_register_machine_type ()">ags_main_register_machine_type</a>, function in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re289.html#ags-main-register-recall-type" title="ags_main_register_recall_type ()">ags_main_register_recall_type</a>, function in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re289.html#ags-main-register-task-type" title="ags_main_register_task_type ()">ags_main_register_task_type</a>, function in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re289.html#ags-main-register-thread-type" title="ags_main_register_thread_type ()">ags_main_register_thread_type</a>, function in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re289.html#ags-main-register-widget-type" title="ags_main_register_widget_type ()">ags_main_register_widget_type</a>, function in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix">AgsMatrix</a>, struct in <a class="link" href="re138.html" title="AgsMatrix">AgsMatrix</a></dt><dd></dd><dt><a class="link" href="re138.html#AgsMatrixClass" title="struct AgsMatrixClass">AgsMatrixClass</a>, struct in <a class="link" href="re138.html" title="AgsMatrix">AgsMatrix</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-adjustment-value-changed-callback" title="ags_matrix_adjustment_value_changed_callback ()">ags_matrix_adjustment_value_changed_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-bpm-callback" title="ags_matrix_bpm_callback ()">ags_matrix_bpm_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-copy-pattern-cancel" title="ags_matrix_copy_pattern_cancel ()">ags_matrix_copy_pattern_cancel</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-copy-pattern-done" title="ags_matrix_copy_pattern_done ()">ags_matrix_copy_pattern_done</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-copy-pattern-loop" title="ags_matrix_copy_pattern_loop ()">ags_matrix_copy_pattern_loop</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-drawing-area-button-press-callback" title="ags_matrix_drawing_area_button_press_callback ()">ags_matrix_drawing_area_button_press_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-drawing-area-expose-callback" title="ags_matrix_drawing_area_expose_callback ()">ags_matrix_drawing_area_expose_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re138.html#ags-matrix-draw-gutter" title="ags_matrix_draw_gutter ()">ags_matrix_draw_gutter</a>, function in <a class="link" href="re138.html" title="AgsMatrix">AgsMatrix</a></dt><dd></dd><dt><a class="link" href="re138.html#ags-matrix-draw-matrix" title="ags_matrix_draw_matrix ()">ags_matrix_draw_matrix</a>, function in <a class="link" href="re138.html" title="AgsMatrix">AgsMatrix</a></dt><dd></dd><dt><a class="link" href="re138.html#ags-matrix-highlight-gutter-point" title="ags_matrix_highlight_gutter_point ()">ags_matrix_highlight_gutter_point</a>, function in <a class="link" href="re138.html" title="AgsMatrix">AgsMatrix</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-index-callback" title="ags_matrix_index_callback ()">ags_matrix_index_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re138.html#ags-matrix-input-map-recall" title="ags_matrix_input_map_recall ()">ags_matrix_input_map_recall</a>, function in <a class="link" href="re138.html" title="AgsMatrix">AgsMatrix</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-length-spin-callback" title="ags_matrix_length_spin_callback ()">ags_matrix_length_spin_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-loop-button-callback" title="ags_matrix_loop_button_callback ()">ags_matrix_loop_button_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re138.html#ags-matrix-new" title="ags_matrix_new ()">ags_matrix_new</a>, function in <a class="link" href="re138.html" title="AgsMatrix">AgsMatrix</a></dt><dd></dd><dt><a class="link" href="re138.html#ags-matrix-output-map-recall" title="ags_matrix_output_map_recall ()">ags_matrix_output_map_recall</a>, function in <a class="link" href="re138.html" title="AgsMatrix">AgsMatrix</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-parent-set-callback" title="ags_matrix_parent_set_callback ()">ags_matrix_parent_set_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-play-cancel" title="ags_matrix_play_cancel ()">ags_matrix_play_cancel</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-play-done" title="ags_matrix_play_done ()">ags_matrix_play_done</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re138.html#ags-matrix-redraw-gutter-point" title="ags_matrix_redraw_gutter_point ()">ags_matrix_redraw_gutter_point</a>, function in <a class="link" href="re138.html" title="AgsMatrix">AgsMatrix</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-run-callback" title="ags_matrix_run_callback ()">ags_matrix_run_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-run-delay-done" title="ags_matrix_run_delay_done ()">ags_matrix_run_delay_done</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-sequencer-count-callback" title="ags_matrix_sequencer_count_callback ()">ags_matrix_sequencer_count_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re139.html#ags-matrix-tact-callback" title="ags_matrix_tact_callback ()">ags_matrix_tact_callback</a>, function in <a class="link" href="re139.html" title="ags_matrix_callbacks">ags_matrix_callbacks</a></dt><dd></dd><dt><a class="link" href="re138.html#ags-matrix-unpaint-gutter-point" title="ags_matrix_unpaint_gutter_point ()">ags_matrix_unpaint_gutter_point</a>, function in <a class="link" href="re138.html" title="AgsMatrix">AgsMatrix</a></dt><dd></dd><dt><a class="link" href="re140.html#AgsMenu" title="struct AgsMenu">AgsMenu</a>, struct in <a class="link" href="re140.html" title="AgsMenu">AgsMenu</a></dt><dd></dd><dt><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar">AgsMenuBar</a>, struct in <a class="link" href="re141.html" title="AgsMenuBar">AgsMenuBar</a></dt><dd></dd><dt><a class="link" href="re141.html#AgsMenuBarClass" title="struct AgsMenuBarClass">AgsMenuBarClass</a>, struct in <a class="link" href="re141.html" title="AgsMenuBar">AgsMenuBar</a></dt><dd></dd><dt><a class="link" href="re140.html#AgsMenuClass" title="struct AgsMenuClass">AgsMenuClass</a>, struct in <a class="link" href="re140.html" title="AgsMenu">AgsMenu</a></dt><dd></dd><dt><a class="link" href="re143.html#AgsMenuItem" title="struct AgsMenuItem">AgsMenuItem</a>, struct in <a class="link" href="re143.html" title="AgsMenuItem">AgsMenuItem</a></dt><dd></dd><dt><a class="link" href="re143.html#AgsMenuItemClass" title="struct AgsMenuItemClass">AgsMenuItemClass</a>, struct in <a class="link" href="re143.html" title="AgsMenuItem">AgsMenuItem</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-about-callback" title="ags_menu_bar_about_callback ()">ags_menu_bar_about_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-add-callback" title="ags_menu_bar_add_callback ()">ags_menu_bar_add_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-add-drum-callback" title="ags_menu_bar_add_drum_callback ()">ags_menu_bar_add_drum_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-add-ffplayer-callback" title="ags_menu_bar_add_ffplayer_callback ()">ags_menu_bar_add_ffplayer_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-add-matrix-callback" title="ags_menu_bar_add_matrix_callback ()">ags_menu_bar_add_matrix_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-add-mixer-callback" title="ags_menu_bar_add_mixer_callback ()">ags_menu_bar_add_mixer_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-add-panel-callback" title="ags_menu_bar_add_panel_callback ()">ags_menu_bar_add_panel_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-add-synth-callback" title="ags_menu_bar_add_synth_callback ()">ags_menu_bar_add_synth_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-destroy-callback" title="ags_menu_bar_destroy_callback ()">ags_menu_bar_destroy_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re141.html#ags-menu-bar-new" title="ags_menu_bar_new ()">ags_menu_bar_new</a>, function in <a class="link" href="re141.html" title="AgsMenuBar">AgsMenuBar</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-open-callback" title="ags_menu_bar_open_callback ()">ags_menu_bar_open_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-preferences-callback" title="ags_menu_bar_preferences_callback ()">ags_menu_bar_preferences_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-quit-callback" title="ags_menu_bar_quit_callback ()">ags_menu_bar_quit_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-remove-callback" title="ags_menu_bar_remove_callback ()">ags_menu_bar_remove_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-save-as-callback" title="ags_menu_bar_save_as_callback ()">ags_menu_bar_save_as_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-save-callback" title="ags_menu_bar_save_callback ()">ags_menu_bar_save_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re142.html#ags-menu-bar-show-callback" title="ags_menu_bar_show_callback ()">ags_menu_bar_show_callback</a>, function in <a class="link" href="re142.html" title="ags_menu_bar_callbacks">ags_menu_bar_callbacks</a></dt><dd></dd><dt><a class="link" href="re143.html#ags-menu-item-new" title="ags_menu_item_new ()">ags_menu_item_new</a>, function in <a class="link" href="re143.html" title="AgsMenuItem">AgsMenuItem</a></dt><dd></dd><dt><a class="link" href="re140.html#ags-menu-new" title="ags_menu_new ()">ags_menu_new</a>, function in <a class="link" href="re140.html" title="AgsMenu">AgsMenu</a></dt><dd></dd><dt><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter">AgsMeter</a>, struct in <a class="link" href="re144.html" title="AgsMeter">AgsMeter</a></dt><dd></dd><dt><a class="link" href="re144.html#AgsMeterClass" title="struct AgsMeterClass">AgsMeterClass</a>, struct in <a class="link" href="re144.html" title="AgsMeter">AgsMeter</a></dt><dd></dd><dt><a class="link" href="re145.html#ags-meter-configure-event" title="ags_meter_configure_event ()">ags_meter_configure_event</a>, function in <a class="link" href="re145.html" title="ags_meter_callbacks">ags_meter_callbacks</a></dt><dd></dd><dt><a class="link" href="re145.html#ags-meter-destroy-callback" title="ags_meter_destroy_callback ()">ags_meter_destroy_callback</a>, function in <a class="link" href="re145.html" title="ags_meter_callbacks">ags_meter_callbacks</a></dt><dd></dd><dt><a class="link" href="re145.html#ags-meter-expose-event" title="ags_meter_expose_event ()">ags_meter_expose_event</a>, function in <a class="link" href="re145.html" title="ags_meter_callbacks">ags_meter_callbacks</a></dt><dd></dd><dt><a class="link" href="re144.html#ags-meter-new" title="ags_meter_new ()">ags_meter_new</a>, function in <a class="link" href="re144.html" title="AgsMeter">AgsMeter</a></dt><dd></dd><dt><a class="link" href="re144.html#ags-meter-paint" title="ags_meter_paint ()">ags_meter_paint</a>, function in <a class="link" href="re144.html" title="AgsMeter">AgsMeter</a></dt><dd></dd><dt><a class="link" href="re145.html#ags-meter-show-callback" title="ags_meter_show_callback ()">ags_meter_show_callback</a>, function in <a class="link" href="re145.html" title="ags_meter_callbacks">ags_meter_callbacks</a></dt><dd></dd><dt><a class="link" href="re144.html#ags-meter-sound-string" title="ags_meter_sound_string ()">ags_meter_sound_string</a>, function in <a class="link" href="re144.html" title="AgsMeter">AgsMeter</a></dt><dd></dd><dt><a class="link" href="re270.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a>, macro in <a class="link" href="re272.html" title="AgsTimestampThread">AgsTimestampThread</a></dt><dd></dd><dt><a class="link" href="re146.html#AgsMixer" title="struct AgsMixer">AgsMixer</a>, struct in <a class="link" href="re146.html" title="AgsMixer">AgsMixer</a></dt><dd></dd><dt><a class="link" href="re146.html#AgsMixerClass" title="struct AgsMixerClass">AgsMixerClass</a>, struct in <a class="link" href="re146.html" title="AgsMixer">AgsMixer</a></dt><dd></dd><dt><a class="link" href="re148.html#AgsMixerInputLine" title="struct AgsMixerInputLine">AgsMixerInputLine</a>, struct in <a class="link" href="re148.html" title="AgsMixerInputLine">AgsMixerInputLine</a></dt><dd></dd><dt><a class="link" href="re148.html#AgsMixerInputLineClass" title="struct AgsMixerInputLineClass">AgsMixerInputLineClass</a>, struct in <a class="link" href="re148.html" title="AgsMixerInputLine">AgsMixerInputLine</a></dt><dd></dd><dt><a class="link" href="re149.html#AgsMixerInputPad" title="struct AgsMixerInputPad">AgsMixerInputPad</a>, struct in <a class="link" href="re149.html" title="AgsMixerInputPad">AgsMixerInputPad</a></dt><dd></dd><dt><a class="link" href="re149.html#AgsMixerInputPadClass" title="struct AgsMixerInputPadClass">AgsMixerInputPadClass</a>, struct in <a class="link" href="re149.html" title="AgsMixerInputPad">AgsMixerInputPad</a></dt><dd></dd><dt><a class="link" href="re148.html#ags-mixer-input-line-map-recall" title="ags_mixer_input_line_map_recall ()">ags_mixer_input_line_map_recall</a>, function in <a class="link" href="re148.html" title="AgsMixerInputLine">AgsMixerInputLine</a></dt><dd></dd><dt><a class="link" href="re148.html#ags-mixer-input-line-new" title="ags_mixer_input_line_new ()">ags_mixer_input_line_new</a>, function in <a class="link" href="re148.html" title="AgsMixerInputLine">AgsMixerInputLine</a></dt><dd></dd><dt><a class="link" href="re149.html#ags-mixer-input-pad-new" title="ags_mixer_input_pad_new ()">ags_mixer_input_pad_new</a>, function in <a class="link" href="re149.html" title="AgsMixerInputPad">AgsMixerInputPad</a></dt><dd></dd><dt><a class="link" href="re146.html#ags-mixer-new" title="ags_mixer_new ()">ags_mixer_new</a>, function in <a class="link" href="re146.html" title="AgsMixer">AgsMixer</a></dt><dd></dd><dt><a class="link" href="re147.html#ags-mixer-parent-set-callback" title="ags_mixer_parent_set_callback ()">ags_mixer_parent_set_callback</a>, function in <a class="link" href="re147.html" title="ags_mixer_callbacks">ags_mixer_callbacks</a></dt><dd></dd><dt><a class="link" href="re150.html#AgsMutable" title="AgsMutable">AgsMutable</a>, typedef in <a class="link" href="re150.html" title="AgsMutable">AgsMutable</a></dt><dd></dd><dt><a class="link" href="re150.html#AgsMutableInterface" title="struct AgsMutableInterface">AgsMutableInterface</a>, struct in <a class="link" href="re150.html" title="AgsMutable">AgsMutable</a></dt><dd></dd><dt><a class="link" href="re150.html#ags-mutable-set-muted" title="ags_mutable_set_muted ()">ags_mutable_set_muted</a>, function in <a class="link" href="re150.html" title="AgsMutable">AgsMutable</a></dt><dd></dd><dt><a class="link" href="re151.html#AgsMuteAudio" title="struct AgsMuteAudio">AgsMuteAudio</a>, struct in <a class="link" href="re151.html" title="AgsMuteAudio">AgsMuteAudio</a></dt><dd></dd><dt><a class="link" href="re151.html#AgsMuteAudioClass" title="struct AgsMuteAudioClass">AgsMuteAudioClass</a>, struct in <a class="link" href="re151.html" title="AgsMuteAudio">AgsMuteAudio</a></dt><dd></dd><dt><a class="link" href="re152.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal">AgsMuteAudioSignal</a>, struct in <a class="link" href="re152.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a></dt><dd></dd><dt><a class="link" href="re152.html#AgsMuteAudioSignalClass" title="struct AgsMuteAudioSignalClass">AgsMuteAudioSignalClass</a>, struct in <a class="link" href="re152.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a></dt><dd></dd><dt><a class="link" href="re153.html#AgsMuteChannel" title="struct AgsMuteChannel">AgsMuteChannel</a>, struct in <a class="link" href="re153.html" title="AgsMuteChannel">AgsMuteChannel</a></dt><dd></dd><dt><a class="link" href="re153.html#AgsMuteChannelClass" title="struct AgsMuteChannelClass">AgsMuteChannelClass</a>, struct in <a class="link" href="re153.html" title="AgsMuteChannel">AgsMuteChannel</a></dt><dd></dd><dt><a class="link" href="re154.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun">AgsMuteChannelRun</a>, struct in <a class="link" href="re154.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a></dt><dd></dd><dt><a class="link" href="re154.html#AgsMuteChannelRunClass" title="struct AgsMuteChannelRunClass">AgsMuteChannelRunClass</a>, struct in <a class="link" href="re154.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a></dt><dd></dd><dt><a class="link" href="re155.html#AgsMuteRecycling" title="struct AgsMuteRecycling">AgsMuteRecycling</a>, struct in <a class="link" href="re155.html" title="AgsMuteRecycling">AgsMuteRecycling</a></dt><dd></dd><dt><a class="link" href="re155.html#AgsMuteRecyclingClass" title="struct AgsMuteRecyclingClass">AgsMuteRecyclingClass</a>, struct in <a class="link" href="re155.html" title="AgsMuteRecycling">AgsMuteRecycling</a></dt><dd></dd><dt><a class="link" href="re151.html#ags-mute-audio-new" title="ags_mute_audio_new ()">ags_mute_audio_new</a>, function in <a class="link" href="re151.html" title="AgsMuteAudio">AgsMuteAudio</a></dt><dd></dd><dt><a class="link" href="re152.html#ags-mute-audio-signal-new" title="ags_mute_audio_signal_new ()">ags_mute_audio_signal_new</a>, function in <a class="link" href="re152.html" title="AgsMuteAudioSignal">AgsMuteAudioSignal</a></dt><dd></dd><dt><a class="link" href="re153.html#ags-mute-channel-new" title="ags_mute_channel_new ()">ags_mute_channel_new</a>, function in <a class="link" href="re153.html" title="AgsMuteChannel">AgsMuteChannel</a></dt><dd></dd><dt><a class="link" href="re154.html#ags-mute-channel-run-new" title="ags_mute_channel_run_new ()">ags_mute_channel_run_new</a>, function in <a class="link" href="re154.html" title="AgsMuteChannelRun">AgsMuteChannelRun</a></dt><dd></dd><dt><a class="link" href="re155.html#ags-mute-recycling-new" title="ags_mute_recycling_new ()">ags_mute_recycling_new</a>, function in <a class="link" href="re155.html" title="AgsMuteRecycling">AgsMuteRecycling</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">N</h3><dl><dt><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation">AgsNavigation</a>, struct in <a class="link" href="re156.html" title="AgsNavigation">AgsNavigation</a></dt><dd></dd><dt><a class="link" href="re156.html#AgsNavigationClass" title="struct AgsNavigationClass">AgsNavigationClass</a>, struct in <a class="link" href="re156.html" title="AgsNavigation">AgsNavigation</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-bpm-callback" title="ags_navigation_bpm_callback ()">ags_navigation_bpm_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-destroy-callback" title="ags_navigation_destroy_callback ()">ags_navigation_destroy_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-duration-tact-callback" title="ags_navigation_duration_tact_callback ()">ags_navigation_duration_tact_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-expander-callback" title="ags_navigation_expander_callback ()">ags_navigation_expander_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-forward-callback" title="ags_navigation_forward_callback ()">ags_navigation_forward_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-loop-callback" title="ags_navigation_loop_callback ()">ags_navigation_loop_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-loop-left-tact-callback" title="ags_navigation_loop_left_tact_callback ()">ags_navigation_loop_left_tact_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-loop-right-tact-callback" title="ags_navigation_loop_right_tact_callback ()">ags_navigation_loop_right_tact_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re156.html#ags-navigation-new" title="ags_navigation_new ()">ags_navigation_new</a>, function in <a class="link" href="re156.html" title="AgsNavigation">AgsNavigation</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-next-callback" title="ags_navigation_next_callback ()">ags_navigation_next_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-parent-set-callback" title="ags_navigation_parent_set_callback ()">ags_navigation_parent_set_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-play-callback" title="ags_navigation_play_callback ()">ags_navigation_play_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-position-tact-callback" title="ags_navigation_position_tact_callback ()">ags_navigation_position_tact_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-prev-callback" title="ags_navigation_prev_callback ()">ags_navigation_prev_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-raster-callback" title="ags_navigation_raster_callback ()">ags_navigation_raster_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-rewind-callback" title="ags_navigation_rewind_callback ()">ags_navigation_rewind_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-show-callback" title="ags_navigation_show_callback ()">ags_navigation_show_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-stop-callback" title="ags_navigation_stop_callback ()">ags_navigation_stop_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re156.html#ags-navigation-tact-to-time-string" title="ags_navigation_tact_to_time_string ()">ags_navigation_tact_to_time_string</a>, function in <a class="link" href="re156.html" title="AgsNavigation">AgsNavigation</a></dt><dd></dd><dt><a class="link" href="re157.html#ags-navigation-tic-callback" title="ags_navigation_tic_callback ()">ags_navigation_tic_callback</a>, function in <a class="link" href="re157.html" title="ags_navigation_callbacks">ags_navigation_callbacks</a></dt><dd></dd><dt><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation">AgsNotation</a>, struct in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#AgsNotationClass" title="struct AgsNotationClass">AgsNotationClass</a>, struct in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#AgsNotationFlags" title="enum AgsNotationFlags">AgsNotationFlags</a>, enum in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-add-note" title="ags_notation_add_note ()">ags_notation_add_note</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-add-point-to-selection" title="ags_notation_add_point_to_selection ()">ags_notation_add_point_to_selection</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-add-region-to-selection" title="ags_notation_add_region_to_selection ()">ags_notation_add_region_to_selection</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-copy-selection" title="ags_notation_copy_selection ()">ags_notation_copy_selection</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-cut-selection" title="ags_notation_cut_selection ()">ags_notation_cut_selection</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#AGS-NOTATION-DEFAULT-BPM:CAPS" title="AGS_NOTATION_DEFAULT_BPM">AGS_NOTATION_DEFAULT_BPM</a>, macro in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#AGS-NOTATION-DEFAULT-DURATION:CAPS" title="AGS_NOTATION_DEFAULT_DURATION">AGS_NOTATION_DEFAULT_DURATION</a>, macro in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS" title="AGS_NOTATION_DEFAULT_JIFFIE">AGS_NOTATION_DEFAULT_JIFFIE</a>, macro in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS" title="AGS_NOTATION_DEFAULT_LENGTH">AGS_NOTATION_DEFAULT_LENGTH</a>, macro in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-find-near-timestamp" title="ags_notation_find_near_timestamp ()">ags_notation_find_near_timestamp</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-find-point" title="ags_notation_find_point ()">ags_notation_find_point</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-find-region" title="ags_notation_find_region ()">ags_notation_find_region</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-free-selection" title="ags_notation_free_selection ()">ags_notation_free_selection</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-get-current" title="ags_notation_get_current ()">ags_notation_get_current</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-get-selection" title="ags_notation_get_selection ()">ags_notation_get_selection</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-insert-from-clipboard" title="ags_notation_insert_from_clipboard ()">ags_notation_insert_from_clipboard</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-is-note-selected" title="ags_notation_is_note_selected ()">ags_notation_is_note_selected</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MAXIMUM_NOTE_LENGTH">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a>, macro in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MINIMUM_NOTE_LENGTH">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a>, macro in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-new" title="ags_notation_new ()">ags_notation_new</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-remove-note-at-position" title="ags_notation_remove_note_at_position ()">ags_notation_remove_note_at_position</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-remove-point-from-selection" title="ags_notation_remove_point_from_selection ()">ags_notation_remove_point_from_selection</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#ags-notation-remove-region-from-selection" title="ags_notation_remove_region_from_selection ()">ags_notation_remove_region_from_selection</a>, function in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re158.html#AGS-NOTATION-TICS-PER-BEAT:CAPS" title="AGS_NOTATION_TICS_PER_BEAT">AGS_NOTATION_TICS_PER_BEAT</a>, macro in <a class="link" href="re158.html" title="AgsNotation">AgsNotation</a></dt><dd></dd><dt><a class="link" href="re159.html#AgsNote" title="struct AgsNote">AgsNote</a>, struct in <a class="link" href="re159.html" title="AgsNote">AgsNote</a></dt><dd></dd><dt><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook">AgsNotebook</a>, struct in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re162.html#AgsNotebookClass" title="struct AgsNotebookClass">AgsNotebookClass</a>, struct in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re162.html#AgsNotebookTab" title="struct AgsNotebookTab">AgsNotebookTab</a>, struct in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re162.html#AgsNotebookTabFlags" title="enum AgsNotebookTabFlags">AgsNotebookTabFlags</a>, enum in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re162.html#ags-notebook-add-child" title="ags_notebook_add_child ()">ags_notebook_add_child</a>, function in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re162.html#ags-notebook-add-tab" title="ags_notebook_add_tab ()">ags_notebook_add_tab</a>, function in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re163.html#ags-notebook-change-machine-callback" title="ags_notebook_change_machine_callback ()">ags_notebook_change_machine_callback</a>, function in <a class="link" href="re163.html" title="ags_notebook_callbacks">ags_notebook_callbacks</a></dt><dd></dd><dt><a class="link" href="re163.html#ags-notebook-destroy-callback" title="ags_notebook_destroy_callback ()">ags_notebook_destroy_callback</a>, function in <a class="link" href="re163.html" title="ags_notebook_callbacks">ags_notebook_callbacks</a></dt><dd></dd><dt><a class="link" href="re162.html#ags-notebook-insert-tab" title="ags_notebook_insert_tab ()">ags_notebook_insert_tab</a>, function in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re162.html#ags-notebook-new" title="ags_notebook_new ()">ags_notebook_new</a>, function in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re162.html#ags-notebook-next-active-tab" title="ags_notebook_next_active_tab ()">ags_notebook_next_active_tab</a>, function in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re162.html#ags-notebook-remove-child" title="ags_notebook_remove_child ()">ags_notebook_remove_child</a>, function in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re162.html#ags-notebook-remove-tab" title="ags_notebook_remove_tab ()">ags_notebook_remove_tab</a>, function in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re163.html#ags-notebook-show-callback" title="ags_notebook_show_callback ()">ags_notebook_show_callback</a>, function in <a class="link" href="re163.html" title="ags_notebook_callbacks">ags_notebook_callbacks</a></dt><dd></dd><dt><a class="link" href="re162.html#AGS-NOTEBOOK-TAB:CAPS" title="AGS_NOTEBOOK_TAB()">AGS_NOTEBOOK_TAB</a>, macro in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re162.html#ags-notebook-tab-index" title="ags_notebook_tab_index ()">ags_notebook_tab_index</a>, function in <a class="link" href="re162.html" title="AgsNotebook">AgsNotebook</a></dt><dd></dd><dt><a class="link" href="re159.html#AgsNoteClass" title="struct AgsNoteClass">AgsNoteClass</a>, struct in <a class="link" href="re159.html" title="AgsNote">AgsNote</a></dt><dd></dd><dt><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit">AgsNoteEdit</a>, struct in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re160.html#AgsNoteEditClass" title="struct AgsNoteEditClass">AgsNoteEditClass</a>, struct in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re160.html#AgsNoteEditFlags" title="enum AgsNoteEditFlags">AgsNoteEditFlags</a>, enum in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re160.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags">AgsNoteEditResetFlags</a>, enum in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re159.html#AgsNoteFlags" title="enum AgsNoteFlags">AgsNoteFlags</a>, enum in <a class="link" href="re159.html" title="AgsNote">AgsNote</a></dt><dd></dd><dt><a class="link" href="re159.html#ags-note-duplicate" title="ags_note_duplicate ()">ags_note_duplicate</a>, function in <a class="link" href="re159.html" title="AgsNote">AgsNote</a></dt><dd></dd><dt><a class="link" href="re161.html#ags-note-edit-drawing-area-button-press-event" title="ags_note_edit_drawing_area_button_press_event ()">ags_note_edit_drawing_area_button_press_event</a>, function in <a class="link" href="re161.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a></dt><dd></dd><dt><a class="link" href="re161.html#ags-note-edit-drawing-area-button-release-event" title="ags_note_edit_drawing_area_button_release_event ()">ags_note_edit_drawing_area_button_release_event</a>, function in <a class="link" href="re161.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a></dt><dd></dd><dt><a class="link" href="re161.html#ags-note-edit-drawing-area-configure-event" title="ags_note_edit_drawing_area_configure_event ()">ags_note_edit_drawing_area_configure_event</a>, function in <a class="link" href="re161.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a></dt><dd></dd><dt><a class="link" href="re161.html#ags-note-edit-drawing-area-expose-event" title="ags_note_edit_drawing_area_expose_event ()">ags_note_edit_drawing_area_expose_event</a>, function in <a class="link" href="re161.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a></dt><dd></dd><dt><a class="link" href="re161.html#ags-note-edit-drawing-area-motion-notify-event" title="ags_note_edit_drawing_area_motion_notify_event ()">ags_note_edit_drawing_area_motion_notify_event</a>, function in <a class="link" href="re161.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a></dt><dd></dd><dt><a class="link" href="re160.html#ags-note-edit-draw-notation" title="ags_note_edit_draw_notation ()">ags_note_edit_draw_notation</a>, function in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re160.html#ags-note-edit-draw-position" title="ags_note_edit_draw_position ()">ags_note_edit_draw_position</a>, function in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re160.html#ags-note-edit-draw-segment" title="ags_note_edit_draw_segment ()">ags_note_edit_draw_segment</a>, function in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re161.html#ags-note-edit-hscrollbar-value-changed" title="ags_note_edit_hscrollbar_value_changed ()">ags_note_edit_hscrollbar_value_changed</a>, function in <a class="link" href="re161.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a></dt><dd></dd><dt><a class="link" href="re160.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" title="AGS_NOTE_EDIT_MAX_CONTROLS">AGS_NOTE_EDIT_MAX_CONTROLS</a>, macro in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re160.html#ags-note-edit-new" title="ags_note_edit_new ()">ags_note_edit_new</a>, function in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re160.html#ags-note-edit-reset-horizontally" title="ags_note_edit_reset_horizontally ()">ags_note_edit_reset_horizontally</a>, function in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re160.html#ags-note-edit-reset-vertically" title="ags_note_edit_reset_vertically ()">ags_note_edit_reset_vertically</a>, function in <a class="link" href="re160.html" title="AgsNoteEdit">AgsNoteEdit</a></dt><dd></dd><dt><a class="link" href="re161.html#ags-note-edit-vscrollbar-value-changed" title="ags_note_edit_vscrollbar_value_changed ()">ags_note_edit_vscrollbar_value_changed</a>, function in <a class="link" href="re161.html" title="ags_note_edit_callbacks">ags_note_edit_callbacks</a></dt><dd></dd><dt><a class="link" href="re159.html#ags-note-new" title="ags_note_new ()">ags_note_new</a>, function in <a class="link" href="re159.html" title="AgsNote">AgsNote</a></dt><dd></dd><dt><a class="link" href="re267.html#NSEC-PER-SEC:CAPS" title="NSEC_PER_SEC">NSEC_PER_SEC</a>, macro in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">O</h3><dl><dt><a class="link" href="re164.html#AgsOpenFile" title="struct AgsOpenFile">AgsOpenFile</a>, struct in <a class="link" href="re164.html" title="AgsOpenFile">AgsOpenFile</a></dt><dd></dd><dt><a class="link" href="re164.html#AgsOpenFileClass" title="struct AgsOpenFileClass">AgsOpenFileClass</a>, struct in <a class="link" href="re164.html" title="AgsOpenFile">AgsOpenFile</a></dt><dd></dd><dt><a class="link" href="re165.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile">AgsOpenSingleFile</a>, struct in <a class="link" href="re165.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a></dt><dd></dd><dt><a class="link" href="re165.html#AgsOpenSingleFileClass" title="struct AgsOpenSingleFileClass">AgsOpenSingleFileClass</a>, struct in <a class="link" href="re165.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a></dt><dd></dd><dt><a class="link" href="re164.html#ags-open-file-new" title="ags_open_file_new ()">ags_open_file_new</a>, function in <a class="link" href="re164.html" title="AgsOpenFile">AgsOpenFile</a></dt><dd></dd><dt><a class="link" href="re165.html#ags-open-single-file-new" title="ags_open_single_file_new ()">ags_open_single_file_new</a>, function in <a class="link" href="re165.html" title="AgsOpenSingleFile">AgsOpenSingleFile</a></dt><dd></dd><dt><a class="link" href="re166.html#AgsOptionMenu" title="struct AgsOptionMenu">AgsOptionMenu</a>, struct in <a class="link" href="re166.html" title="AgsOptionMenu">AgsOptionMenu</a></dt><dd></dd><dt><a class="link" href="re166.html#AgsOptionMenuClass" title="struct AgsOptionMenuClass">AgsOptionMenuClass</a>, struct in <a class="link" href="re166.html" title="AgsOptionMenu">AgsOptionMenu</a></dt><dd></dd><dt><a class="link" href="re166.html#ags-option-menu-new" title="ags_option_menu_new ()">ags_option_menu_new</a>, function in <a class="link" href="re166.html" title="AgsOptionMenu">AgsOptionMenu</a></dt><dd></dd><dt><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator">AgsOscillator</a>, struct in <a class="link" href="re167.html" title="AgsOscillator">AgsOscillator</a></dt><dd></dd><dt><a class="link" href="re167.html#AgsOscillatorClass" title="struct AgsOscillatorClass">AgsOscillatorClass</a>, struct in <a class="link" href="re167.html" title="AgsOscillator">AgsOscillator</a></dt><dd></dd><dt><a class="link" href="re168.html#ags-oscillator-attack-callback" title="ags_oscillator_attack_callback ()">ags_oscillator_attack_callback</a>, function in <a class="link" href="re168.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a></dt><dd></dd><dt><a class="link" href="re168.html#ags-oscillator-frame-count-callback" title="ags_oscillator_frame_count_callback ()">ags_oscillator_frame_count_callback</a>, function in <a class="link" href="re168.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a></dt><dd></dd><dt><a class="link" href="re168.html#ags-oscillator-frequency-callback" title="ags_oscillator_frequency_callback ()">ags_oscillator_frequency_callback</a>, function in <a class="link" href="re168.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a></dt><dd></dd><dt><a class="link" href="re167.html#ags-oscillator-new" title="ags_oscillator_new ()">ags_oscillator_new</a>, function in <a class="link" href="re167.html" title="AgsOscillator">AgsOscillator</a></dt><dd></dd><dt><a class="link" href="re168.html#ags-oscillator-phase-callback" title="ags_oscillator_phase_callback ()">ags_oscillator_phase_callback</a>, function in <a class="link" href="re168.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a></dt><dd></dd><dt><a class="link" href="re168.html#ags-oscillator-volume-callback" title="ags_oscillator_volume_callback ()">ags_oscillator_volume_callback</a>, function in <a class="link" href="re168.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a></dt><dd></dd><dt><a class="link" href="re168.html#ags-oscillator-wave-callback" title="ags_oscillator_wave_callback ()">ags_oscillator_wave_callback</a>, function in <a class="link" href="re168.html" title="ags_oscillator_callbacks">ags_oscillator_callbacks</a></dt><dd></dd><dt><a class="link" href="re169.html#AgsOutput" title="struct AgsOutput">AgsOutput</a>, struct in <a class="link" href="re169.html" title="AgsOutput">AgsOutput</a></dt><dd></dd><dt><a class="link" href="re169.html#AgsOutputClass" title="struct AgsOutputClass">AgsOutputClass</a>, struct in <a class="link" href="re169.html" title="AgsOutput">AgsOutput</a></dt><dd></dd><dt><a class="link" href="re169.html#ags-output-find-first-input-recycling" title="ags_output_find_first_input_recycling ()">ags_output_find_first_input_recycling</a>, function in <a class="link" href="re169.html" title="AgsOutput">AgsOutput</a></dt><dd></dd><dt><a class="link" href="re169.html#ags-output-find-last-input-recycling" title="ags_output_find_last_input_recycling ()">ags_output_find_last_input_recycling</a>, function in <a class="link" href="re169.html" title="AgsOutput">AgsOutput</a></dt><dd></dd><dt><a class="link" href="re169.html#ags-output-new" title="ags_output_new ()">ags_output_new</a>, function in <a class="link" href="re169.html" title="AgsOutput">AgsOutput</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">P</h3><dl><dt><a class="link" href="re170.html#AgsPackable" title="AgsPackable">AgsPackable</a>, typedef in <a class="link" href="re170.html" title="AgsPackable">AgsPackable</a></dt><dd></dd><dt><a class="link" href="re170.html#AgsPackableInterface" title="struct AgsPackableInterface">AgsPackableInterface</a>, struct in <a class="link" href="re170.html" title="AgsPackable">AgsPackable</a></dt><dd></dd><dt><a class="link" href="re170.html#ags-packable-pack" title="ags_packable_pack ()">ags_packable_pack</a>, function in <a class="link" href="re170.html" title="AgsPackable">AgsPackable</a></dt><dd></dd><dt><a class="link" href="re170.html#ags-packable-unpack" title="ags_packable_unpack ()">ags_packable_unpack</a>, function in <a class="link" href="re170.html" title="AgsPackable">AgsPackable</a></dt><dd></dd><dt><a class="link" href="re171.html#AgsPad" title="struct AgsPad">AgsPad</a>, struct in <a class="link" href="re171.html" title="AgsPad">AgsPad</a></dt><dd></dd><dt><a class="link" href="re171.html#AgsPadClass" title="struct AgsPadClass">AgsPadClass</a>, struct in <a class="link" href="re171.html" title="AgsPad">AgsPad</a></dt><dd></dd><dt><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor">AgsPadEditor</a>, struct in <a class="link" href="re173.html" title="AgsPadEditor">AgsPadEditor</a></dt><dd></dd><dt><a class="link" href="re173.html#AgsPadEditorClass" title="struct AgsPadEditorClass">AgsPadEditorClass</a>, struct in <a class="link" href="re173.html" title="AgsPadEditor">AgsPadEditor</a></dt><dd></dd><dt><a class="link" href="re171.html#AgsPadFlags" title="enum AgsPadFlags">AgsPadFlags</a>, enum in <a class="link" href="re171.html" title="AgsPad">AgsPad</a></dt><dd></dd><dt><a class="link" href="re171.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_DEFAULT_BUILD_ID">AGS_PAD_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="re171.html" title="AgsPad">AgsPad</a></dt><dd></dd><dt><a class="link" href="re171.html#AGS-PAD-DEFAULT-VERSION:CAPS" title="AGS_PAD_DEFAULT_VERSION">AGS_PAD_DEFAULT_VERSION</a>, macro in <a class="link" href="re171.html" title="AgsPad">AgsPad</a></dt><dd></dd><dt><a class="link" href="re172.html#ags-pad-destroy-callback" title="ags_pad_destroy_callback ()">ags_pad_destroy_callback</a>, function in <a class="link" href="re172.html" title="ags_pad_callbacks">ags_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re173.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_EDITOR_DEFAULT_BUILD_ID">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="re173.html" title="AgsPadEditor">AgsPadEditor</a></dt><dd></dd><dt><a class="link" href="re173.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_PAD_EDITOR_DEFAULT_VERSION">AGS_PAD_EDITOR_DEFAULT_VERSION</a>, macro in <a class="link" href="re173.html" title="AgsPadEditor">AgsPadEditor</a></dt><dd></dd><dt><a class="link" href="re174.html#ags-pad-editor-destroy-callback" title="ags_pad_editor_destroy_callback ()">ags_pad_editor_destroy_callback</a>, function in <a class="link" href="re174.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re173.html#ags-pad-editor-new" title="ags_pad_editor_new ()">ags_pad_editor_new</a>, function in <a class="link" href="re173.html" title="AgsPadEditor">AgsPadEditor</a></dt><dd></dd><dt><a class="link" href="re174.html#ags-pad-editor-parent-set-callback" title="ags_pad_editor_parent_set_callback ()">ags_pad_editor_parent_set_callback</a>, function in <a class="link" href="re174.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re174.html#ags-pad-editor-set-audio-channels-callback" title="ags_pad_editor_set_audio_channels_callback ()">ags_pad_editor_set_audio_channels_callback</a>, function in <a class="link" href="re174.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re173.html#ags-pad-editor-set-channel" title="ags_pad_editor_set_channel ()">ags_pad_editor_set_channel</a>, function in <a class="link" href="re173.html" title="AgsPadEditor">AgsPadEditor</a></dt><dd></dd><dt><a class="link" href="re174.html#ags-pad-editor-show-callback" title="ags_pad_editor_show_callback ()">ags_pad_editor_show_callback</a>, function in <a class="link" href="re174.html" title="ags_pad_editor_callbacks">ags_pad_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re172.html#ags-pad-group-clicked-callback" title="ags_pad_group_clicked_callback ()">ags_pad_group_clicked_callback</a>, function in <a class="link" href="re172.html" title="ags_pad_callbacks">ags_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re172.html#ags-pad-mute-clicked-callback" title="ags_pad_mute_clicked_callback ()">ags_pad_mute_clicked_callback</a>, function in <a class="link" href="re172.html" title="ags_pad_callbacks">ags_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re171.html#ags-pad-new" title="ags_pad_new ()">ags_pad_new</a>, function in <a class="link" href="re171.html" title="AgsPad">AgsPad</a></dt><dd></dd><dt><a class="link" href="re172.html#ags-pad-option-changed-callback" title="ags_pad_option_changed_callback ()">ags_pad_option_changed_callback</a>, function in <a class="link" href="re172.html" title="ags_pad_callbacks">ags_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re172.html#ags-pad-parent-set-callback" title="ags_pad_parent_set_callback ()">ags_pad_parent_set_callback</a>, function in <a class="link" href="re172.html" title="ags_pad_callbacks">ags_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re171.html#ags-pad-resize-lines" title="ags_pad_resize_lines ()">ags_pad_resize_lines</a>, function in <a class="link" href="re171.html" title="AgsPad">AgsPad</a></dt><dd></dd><dt><a class="link" href="re171.html#ags-pad-set-channel" title="ags_pad_set_channel ()">ags_pad_set_channel</a>, function in <a class="link" href="re171.html" title="AgsPad">AgsPad</a></dt><dd></dd><dt><a class="link" href="re172.html#ags-pad-show-callback" title="ags_pad_show_callback ()">ags_pad_show_callback</a>, function in <a class="link" href="re172.html" title="ags_pad_callbacks">ags_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re172.html#ags-pad-solo-clicked-callback" title="ags_pad_solo_clicked_callback ()">ags_pad_solo_clicked_callback</a>, function in <a class="link" href="re172.html" title="ags_pad_callbacks">ags_pad_callbacks</a></dt><dd></dd><dt><a class="link" href="re175.html#AgsPanel" title="struct AgsPanel">AgsPanel</a>, struct in <a class="link" href="re175.html" title="AgsPanel">AgsPanel</a></dt><dd></dd><dt><a class="link" href="re175.html#AgsPanelClass" title="struct AgsPanelClass">AgsPanelClass</a>, struct in <a class="link" href="re175.html" title="AgsPanel">AgsPanel</a></dt><dd></dd><dt><a class="link" href="re177.html#AgsPanelInputLine" title="struct AgsPanelInputLine">AgsPanelInputLine</a>, struct in <a class="link" href="re177.html" title="AgsPanelInputLine">AgsPanelInputLine</a></dt><dd></dd><dt><a class="link" href="re177.html#AgsPanelInputLineClass" title="struct AgsPanelInputLineClass">AgsPanelInputLineClass</a>, struct in <a class="link" href="re177.html" title="AgsPanelInputLine">AgsPanelInputLine</a></dt><dd></dd><dt><a class="link" href="re178.html#AgsPanelInputPad" title="struct AgsPanelInputPad">AgsPanelInputPad</a>, struct in <a class="link" href="re178.html" title="AgsPanelInputPad">AgsPanelInputPad</a></dt><dd></dd><dt><a class="link" href="re178.html#AgsPanelInputPadClass" title="struct AgsPanelInputPadClass">AgsPanelInputPadClass</a>, struct in <a class="link" href="re178.html" title="AgsPanelInputPad">AgsPanelInputPad</a></dt><dd></dd><dt><a class="link" href="re177.html#ags-panel-input-line-map-recall" title="ags_panel_input_line_map_recall ()">ags_panel_input_line_map_recall</a>, function in <a class="link" href="re177.html" title="AgsPanelInputLine">AgsPanelInputLine</a></dt><dd></dd><dt><a class="link" href="re177.html#ags-panel-input-line-new" title="ags_panel_input_line_new ()">ags_panel_input_line_new</a>, function in <a class="link" href="re177.html" title="AgsPanelInputLine">AgsPanelInputLine</a></dt><dd></dd><dt><a class="link" href="re178.html#ags-panel-input-pad-new" title="ags_panel_input_pad_new ()">ags_panel_input_pad_new</a>, function in <a class="link" href="re178.html" title="AgsPanelInputPad">AgsPanelInputPad</a></dt><dd></dd><dt><a class="link" href="re175.html#ags-panel-new" title="ags_panel_new ()">ags_panel_new</a>, function in <a class="link" href="re175.html" title="AgsPanel">AgsPanel</a></dt><dd></dd><dt><a class="link" href="re176.html#ags-panel-parent-set-callback" title="ags_panel_parent_set_callback ()">ags_panel_parent_set_callback</a>, function in <a class="link" href="re176.html" title="ags_panel_callbacks">ags_panel_callbacks</a></dt><dd></dd><dt><a class="link" href="re179.html#ags-parameter-grow" title="ags_parameter_grow ()">ags_parameter_grow</a>, function in <a class="link" href="re179.html" title="ags_parameter">ags_parameter</a></dt><dd></dd><dt><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern">AgsPattern</a>, struct in <a class="link" href="re180.html" title="AgsPattern">AgsPattern</a></dt><dd></dd><dt><a class="link" href="re180.html#AgsPatternClass" title="struct AgsPatternClass">AgsPatternClass</a>, struct in <a class="link" href="re180.html" title="AgsPattern">AgsPattern</a></dt><dd></dd><dt><a class="link" href="re180.html#ags-pattern-get-bit" title="ags_pattern_get_bit ()">ags_pattern_get_bit</a>, function in <a class="link" href="re180.html" title="AgsPattern">AgsPattern</a></dt><dd></dd><dt><a class="link" href="re180.html#ags-pattern-get-by-timestamp" title="ags_pattern_get_by_timestamp ()">ags_pattern_get_by_timestamp</a>, function in <a class="link" href="re180.html" title="AgsPattern">AgsPattern</a></dt><dd></dd><dt><a class="link" href="re180.html#ags-pattern-new" title="ags_pattern_new ()">ags_pattern_new</a>, function in <a class="link" href="re180.html" title="AgsPattern">AgsPattern</a></dt><dd></dd><dt><a class="link" href="re180.html#ags-pattern-set-dim" title="ags_pattern_set_dim ()">ags_pattern_set_dim</a>, function in <a class="link" href="re180.html" title="AgsPattern">AgsPattern</a></dt><dd></dd><dt><a class="link" href="re180.html#ags-pattern-toggle-bit" title="ags_pattern_toggle_bit ()">ags_pattern_toggle_bit</a>, function in <a class="link" href="re180.html" title="AgsPattern">AgsPattern</a></dt><dd></dd><dt><a class="link" href="re181.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences">AgsPerformancePreferences</a>, struct in <a class="link" href="re181.html" title="AgsPerformancePreferences">AgsPerformancePreferences</a></dt><dd></dd><dt><a class="link" href="re181.html#AgsPerformancePreferencesClass" title="struct AgsPerformancePreferencesClass">AgsPerformancePreferencesClass</a>, struct in <a class="link" href="re181.html" title="AgsPerformancePreferences">AgsPerformancePreferences</a></dt><dd></dd><dt><a class="link" href="re181.html#ags-performance-preferences-new" title="ags_performance_preferences_new ()">ags_performance_preferences_new</a>, function in <a class="link" href="re181.html" title="AgsPerformancePreferences">AgsPerformancePreferences</a></dt><dd></dd><dt><a class="link" href="re182.html#AgsPersistable" title="AgsPersistable">AgsPersistable</a>, typedef in <a class="link" href="re182.html" title="AgsPersistable">AgsPersistable</a></dt><dd></dd><dt><a class="link" href="re182.html#AgsPersistableInterface" title="struct AgsPersistableInterface">AgsPersistableInterface</a>, struct in <a class="link" href="re182.html" title="AgsPersistable">AgsPersistable</a></dt><dd></dd><dt><a class="link" href="re182.html#ags-persistable-read" title="ags_persistable_read ()">ags_persistable_read</a>, function in <a class="link" href="re182.html" title="AgsPersistable">AgsPersistable</a></dt><dd></dd><dt><a class="link" href="re182.html#ags-persistable-read-link" title="ags_persistable_read_link ()">ags_persistable_read_link</a>, function in <a class="link" href="re182.html" title="AgsPersistable">AgsPersistable</a></dt><dd></dd><dt><a class="link" href="re182.html#ags-persistable-write" title="ags_persistable_write ()">ags_persistable_write</a>, function in <a class="link" href="re182.html" title="AgsPersistable">AgsPersistable</a></dt><dd></dd><dt><a class="link" href="re182.html#ags-persistable-write-link" title="ags_persistable_write_link ()">ags_persistable_write_link</a>, function in <a class="link" href="re182.html" title="AgsPersistable">AgsPersistable</a></dt><dd></dd><dt><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable">AgsPlayable</a>, typedef in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#AgsPlayableError" title="enum AgsPlayableError">AgsPlayableError</a>, enum in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#AgsPlayableInterface" title="struct AgsPlayableInterface">AgsPlayableInterface</a>, struct in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-close" title="ags_playable_close ()">ags_playable_close</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#AGS-PLAYABLE-ERROR:CAPS" title="AGS_PLAYABLE_ERROR">AGS_PLAYABLE_ERROR</a>, macro in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-error-quark" title="ags_playable_error_quark ()">ags_playable_error_quark</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-info" title="ags_playable_info ()">ags_playable_info</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-iter-next" title="ags_playable_iter_next ()">ags_playable_iter_next</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-iter-start" title="ags_playable_iter_start ()">ags_playable_iter_start</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-level-count" title="ags_playable_level_count ()">ags_playable_level_count</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-level-select" title="ags_playable_level_select ()">ags_playable_level_select</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-level-up" title="ags_playable_level_up ()">ags_playable_level_up</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-nth-level" title="ags_playable_nth_level ()">ags_playable_nth_level</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-open" title="ags_playable_open ()">ags_playable_open</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-read" title="ags_playable_read ()">ags_playable_read</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-read-audio-signal" title="ags_playable_read_audio_signal ()">ags_playable_read_audio_signal</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-selected-level" title="ags_playable_selected_level ()">ags_playable_selected_level</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re194.html#ags-playable-sublevel-names" title="ags_playable_sublevel_names ()">ags_playable_sublevel_names</a>, function in <a class="link" href="re194.html" title="AgsPlayable">AgsPlayable</a></dt><dd></dd><dt><a class="link" href="re183.html#AgsPlayAudio" title="struct AgsPlayAudio">AgsPlayAudio</a>, struct in <a class="link" href="re183.html" title="AgsPlayAudio">AgsPlayAudio</a></dt><dd></dd><dt><a class="link" href="re183.html#AgsPlayAudioClass" title="struct AgsPlayAudioClass">AgsPlayAudioClass</a>, struct in <a class="link" href="re183.html" title="AgsPlayAudio">AgsPlayAudio</a></dt><dd></dd><dt><a class="link" href="re184.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile">AgsPlayAudioFile</a>, struct in <a class="link" href="re184.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a></dt><dd></dd><dt><a class="link" href="re184.html#AgsPlayAudioFileClass" title="struct AgsPlayAudioFileClass">AgsPlayAudioFileClass</a>, struct in <a class="link" href="re184.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a></dt><dd></dd><dt><a class="link" href="re185.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal">AgsPlayAudioSignal</a>, struct in <a class="link" href="re185.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a></dt><dd></dd><dt><a class="link" href="re185.html#AgsPlayAudioSignalClass" title="struct AgsPlayAudioSignalClass">AgsPlayAudioSignalClass</a>, struct in <a class="link" href="re185.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a></dt><dd></dd><dt><a class="link" href="re186.html#AgsPlayChannel" title="struct AgsPlayChannel">AgsPlayChannel</a>, struct in <a class="link" href="re186.html" title="AgsPlayChannel">AgsPlayChannel</a></dt><dd></dd><dt><a class="link" href="re186.html#AgsPlayChannelClass" title="struct AgsPlayChannelClass">AgsPlayChannelClass</a>, struct in <a class="link" href="re186.html" title="AgsPlayChannel">AgsPlayChannel</a></dt><dd></dd><dt><a class="link" href="re187.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun">AgsPlayChannelRun</a>, struct in <a class="link" href="re187.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a></dt><dd></dd><dt><a class="link" href="re187.html#AgsPlayChannelRunClass" title="struct AgsPlayChannelRunClass">AgsPlayChannelRunClass</a>, struct in <a class="link" href="re187.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a></dt><dd></dd><dt><a class="link" href="re187.html#AgsPlayChannelRunFlags" title="enum AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a>, enum in <a class="link" href="re187.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a></dt><dd></dd><dt><a class="link" href="re188.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>, struct in <a class="link" href="re188.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a></dt><dd></dd><dt><a class="link" href="re188.html#AgsPlayChannelRunMasterClass" title="struct AgsPlayChannelRunMasterClass">AgsPlayChannelRunMasterClass</a>, struct in <a class="link" href="re188.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a></dt><dd></dd><dt><a class="link" href="re188.html#AgsPlayChannelRunMasterFlags" title="enum AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a>, enum in <a class="link" href="re188.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a></dt><dd></dd><dt><a class="link" href="re188.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a>, struct in <a class="link" href="re188.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a></dt><dd></dd><dt><a class="link" href="re189.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio">AgsPlayNotationAudio</a>, struct in <a class="link" href="re189.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a></dt><dd></dd><dt><a class="link" href="re189.html#AgsPlayNotationAudioClass" title="struct AgsPlayNotationAudioClass">AgsPlayNotationAudioClass</a>, struct in <a class="link" href="re189.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a></dt><dd></dd><dt><a class="link" href="re190.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>, struct in <a class="link" href="re190.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a></dt><dd></dd><dt><a class="link" href="re190.html#AgsPlayNotationAudioRunClass" title="struct AgsPlayNotationAudioRunClass">AgsPlayNotationAudioRunClass</a>, struct in <a class="link" href="re190.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a></dt><dd></dd><dt><a class="link" href="re190.html#AgsPlayNotationAudioRunFlags" title="enum AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a>, enum in <a class="link" href="re190.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a></dt><dd></dd><dt><a class="link" href="re191.html#AgsPlayNote" title="struct AgsPlayNote">AgsPlayNote</a>, struct in <a class="link" href="re191.html" title="AgsPlayNote">AgsPlayNote</a></dt><dd></dd><dt><a class="link" href="re191.html#AgsPlayNoteClass" title="struct AgsPlayNoteClass">AgsPlayNoteClass</a>, struct in <a class="link" href="re191.html" title="AgsPlayNote">AgsPlayNote</a></dt><dd></dd><dt><a class="link" href="re192.html#AgsPlayPattern" title="struct AgsPlayPattern">AgsPlayPattern</a>, struct in <a class="link" href="re192.html" title="AgsPlayPattern">AgsPlayPattern</a></dt><dd></dd><dt><a class="link" href="re192.html#AgsPlayPatternClass" title="struct AgsPlayPatternClass">AgsPlayPatternClass</a>, struct in <a class="link" href="re192.html" title="AgsPlayPattern">AgsPlayPattern</a></dt><dd></dd><dt><a class="link" href="re193.html#AgsPlayRecycling" title="struct AgsPlayRecycling">AgsPlayRecycling</a>, struct in <a class="link" href="re193.html" title="AgsPlayRecycling">AgsPlayRecycling</a></dt><dd></dd><dt><a class="link" href="re193.html#AgsPlayRecyclingClass" title="struct AgsPlayRecyclingClass">AgsPlayRecyclingClass</a>, struct in <a class="link" href="re193.html" title="AgsPlayRecycling">AgsPlayRecycling</a></dt><dd></dd><dt><a class="link" href="re184.html#ags-play-audio-file-new" title="ags_play_audio_file_new ()">ags_play_audio_file_new</a>, function in <a class="link" href="re184.html" title="AgsPlayAudioFile">AgsPlayAudioFile</a></dt><dd></dd><dt><a class="link" href="re183.html#ags-play-audio-new" title="ags_play_audio_new ()">ags_play_audio_new</a>, function in <a class="link" href="re183.html" title="AgsPlayAudio">AgsPlayAudio</a></dt><dd></dd><dt><a class="link" href="re185.html#ags-play-audio-signal-new" title="ags_play_audio_signal_new ()">ags_play_audio_signal_new</a>, function in <a class="link" href="re185.html" title="AgsPlayAudioSignal">AgsPlayAudioSignal</a></dt><dd></dd><dt><a class="link" href="re186.html#ags-play-channel-new" title="ags_play_channel_new ()">ags_play_channel_new</a>, function in <a class="link" href="re186.html" title="AgsPlayChannel">AgsPlayChannel</a></dt><dd></dd><dt><a class="link" href="re188.html#ags-play-channel-run-master-find-streamer" title="ags_play_channel_run_master_find_streamer ()">ags_play_channel_run_master_find_streamer</a>, function in <a class="link" href="re188.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a></dt><dd></dd><dt><a class="link" href="re188.html#ags-play-channel-run-master-new" title="ags_play_channel_run_master_new ()">ags_play_channel_run_master_new</a>, function in <a class="link" href="re188.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a></dt><dd></dd><dt><a class="link" href="re188.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" title="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a>, macro in <a class="link" href="re188.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a></dt><dd></dd><dt><a class="link" href="re188.html#ags-play-channel-run-master-streamer-alloc" title="ags_play_channel_run_master_streamer_alloc ()">ags_play_channel_run_master_streamer_alloc</a>, function in <a class="link" href="re188.html" title="AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a></dt><dd></dd><dt><a class="link" href="re187.html#ags-play-channel-run-new" title="ags_play_channel_run_new ()">ags_play_channel_run_new</a>, function in <a class="link" href="re187.html" title="AgsPlayChannelRun">AgsPlayChannelRun</a></dt><dd></dd><dt><a class="link" href="re189.html#ags-play-notation-audio-new" title="ags_play_notation_audio_new ()">ags_play_notation_audio_new</a>, function in <a class="link" href="re189.html" title="AgsPlayNotationAudio">AgsPlayNotationAudio</a></dt><dd></dd><dt><a class="link" href="re190.html#ags-play-notation-audio-run-new" title="ags_play_notation_audio_run_new ()">ags_play_notation_audio_run_new</a>, function in <a class="link" href="re190.html" title="AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a></dt><dd></dd><dt><a class="link" href="re191.html#ags-play-note-new" title="ags_play_note_new ()">ags_play_note_new</a>, function in <a class="link" href="re191.html" title="AgsPlayNote">AgsPlayNote</a></dt><dd></dd><dt><a class="link" href="re192.html#ags-play-pattern-connect" title="ags_play_pattern_connect ()">ags_play_pattern_connect</a>, function in <a class="link" href="re192.html" title="AgsPlayPattern">AgsPlayPattern</a></dt><dd></dd><dt><a class="link" href="re193.html#ags-play-recycling-new" title="ags_play_recycling_new ()">ags_play_recycling_new</a>, function in <a class="link" href="re193.html" title="AgsPlayRecycling">AgsPlayRecycling</a></dt><dd></dd><dt><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin">AgsPlugin</a>, typedef in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory">AgsPluginFactory</a>, struct in <a class="link" href="re196.html" title="AgsPluginFactory">AgsPluginFactory</a></dt><dd></dd><dt><a class="link" href="re196.html#AgsPluginFactoryClass" title="struct AgsPluginFactoryClass">AgsPluginFactoryClass</a>, struct in <a class="link" href="re196.html" title="AgsPluginFactory">AgsPluginFactory</a></dt><dd></dd><dt><a class="link" href="re195.html#AgsPluginInterface" title="struct AgsPluginInterface">AgsPluginInterface</a>, struct in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re196.html#AgsPluginMetadata" title="struct AgsPluginMetadata">AgsPluginMetadata</a>, struct in <a class="link" href="re196.html" title="AgsPluginFactory">AgsPluginFactory</a></dt><dd></dd><dt><a class="link" href="re196.html#ags-plugin-factory-add" title="ags_plugin_factory_add ()">ags_plugin_factory_add</a>, function in <a class="link" href="re196.html" title="AgsPluginFactory">AgsPluginFactory</a></dt><dd></dd><dt><a class="link" href="re196.html#ags-plugin-factory-create" title="ags_plugin_factory_create ()">ags_plugin_factory_create</a>, function in <a class="link" href="re196.html" title="AgsPluginFactory">AgsPluginFactory</a></dt><dd></dd><dt><a class="link" href="re196.html#ags-plugin-factory-get-instance" title="ags_plugin_factory_get_instance ()">ags_plugin_factory_get_instance</a>, function in <a class="link" href="re196.html" title="AgsPluginFactory">AgsPluginFactory</a></dt><dd></dd><dt><a class="link" href="re196.html#ags-plugin-factory-list-by-name" title="ags_plugin_factory_list_by_name ()">ags_plugin_factory_list_by_name</a>, function in <a class="link" href="re196.html" title="AgsPluginFactory">AgsPluginFactory</a></dt><dd></dd><dt><a class="link" href="re196.html#ags-plugin-factory-new" title="ags_plugin_factory_new ()">ags_plugin_factory_new</a>, function in <a class="link" href="re196.html" title="AgsPluginFactory">AgsPluginFactory</a></dt><dd></dd><dt><a class="link" href="re196.html#ags-plugin-factory-new-from-file" title="ags_plugin_factory_new_from_file ()">ags_plugin_factory_new_from_file</a>, function in <a class="link" href="re196.html" title="AgsPluginFactory">AgsPluginFactory</a></dt><dd></dd><dt><a class="link" href="re196.html#ags-plugin-factory-read-file" title="ags_plugin_factory_read_file ()">ags_plugin_factory_read_file</a>, function in <a class="link" href="re196.html" title="AgsPluginFactory">AgsPluginFactory</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-get-build-id" title="ags_plugin_get_build_id ()">ags_plugin_get_build_id</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-get-name" title="ags_plugin_get_name ()">ags_plugin_get_name</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-get-ports" title="ags_plugin_get_ports ()">ags_plugin_get_ports</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-get-version" title="ags_plugin_get_version ()">ags_plugin_get_version</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-get-xml-type" title="ags_plugin_get_xml_type ()">ags_plugin_get_xml_type</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re197.html#AGS-PLUGIN-NAME-VOLUME:CAPS" title="AGS_PLUGIN_NAME_VOLUME">AGS_PLUGIN_NAME_VOLUME</a>, macro in <a class="link" href="re197.html" title="ags_plugin_stock">ags_plugin_stock</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-read" title="ags_plugin_read ()">ags_plugin_read</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-set-build-id" title="ags_plugin_set_build_id ()">ags_plugin_set_build_id</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-set-name" title="ags_plugin_set_name ()">ags_plugin_set_name</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-set-ports" title="ags_plugin_set_ports ()">ags_plugin_set_ports</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-set-version" title="ags_plugin_set_version ()">ags_plugin_set_version</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-set-xml-type" title="ags_plugin_set_xml_type ()">ags_plugin_set_xml_type</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re195.html#ags-plugin-write" title="ags_plugin_write ()">ags_plugin_write</a>, function in <a class="link" href="re195.html" title="AgsPlugin">AgsPlugin</a></dt><dd></dd><dt><a class="link" href="re198.html#AgsPort" title="struct AgsPort">AgsPort</a>, struct in <a class="link" href="re198.html" title="AgsPort">AgsPort</a></dt><dd></dd><dt><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread">AgsPortableThread</a>, struct in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#AgsPortableThreadClass" title="struct AgsPortableThreadClass">AgsPortableThreadClass</a>, struct in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#AgsPortableThreadFlags" title="enum AgsPortableThreadFlags">AgsPortableThreadFlags</a>, enum in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-add-child" title="ags_portable_thread_add_child ()">ags_portable_thread_add_child</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-children-is-locked" title="ags_portable_thread_children_is_locked ()">ags_portable_thread_children_is_locked</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-first" title="ags_portable_thread_first ()">ags_portable_thread_first</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-get-toplevel" title="ags_portable_thread_get_toplevel ()">ags_portable_thread_get_toplevel</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-is-current-ready" title="ags_portable_thread_is_current_ready ()">ags_portable_thread_is_current_ready</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-is-current-synced" title="ags_portable_thread_is_current_synced ()">ags_portable_thread_is_current_synced</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-is-tree-ready" title="ags_portable_thread_is_tree_ready ()">ags_portable_thread_is_tree_ready</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-is-tree-synced" title="ags_portable_thread_is_tree_synced ()">ags_portable_thread_is_tree_synced</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-last" title="ags_portable_thread_last ()">ags_portable_thread_last</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-lock" title="ags_portable_thread_lock ()">ags_portable_thread_lock</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-lock-all" title="ags_portable_thread_lock_all ()">ags_portable_thread_lock_all</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-lock-children" title="ags_portable_thread_lock_children ()">ags_portable_thread_lock_children</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-lock-parent" title="ags_portable_thread_lock_parent ()">ags_portable_thread_lock_parent</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-lock-sibling" title="ags_portable_thread_lock_sibling ()">ags_portable_thread_lock_sibling</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-main-loop-unlock-children" title="ags_portable_thread_main_loop_unlock_children ()">ags_portable_thread_main_loop_unlock_children</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-new" title="ags_portable_thread_new ()">ags_portable_thread_new</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-next-children-locked" title="ags_portable_thread_next_children_locked ()">ags_portable_thread_next_children_locked</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-next-parent-locked" title="ags_portable_thread_next_parent_locked ()">ags_portable_thread_next_parent_locked</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-next-sibling-locked" title="ags_portable_thread_next_sibling_locked ()">ags_portable_thread_next_sibling_locked</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-parental-is-locked" title="ags_portable_thread_parental_is_locked ()">ags_portable_thread_parental_is_locked</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-remove-child" title="ags_portable_thread_remove_child ()">ags_portable_thread_remove_child</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-run" title="ags_portable_thread_run ()">ags_portable_thread_run</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-sibling-is-locked" title="ags_portable_thread_sibling_is_locked ()">ags_portable_thread_sibling_is_locked</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-signal-children" title="ags_portable_thread_signal_children ()">ags_portable_thread_signal_children</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-signal-parent" title="ags_portable_thread_signal_parent ()">ags_portable_thread_signal_parent</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-signal-sibling" title="ags_portable_thread_signal_sibling ()">ags_portable_thread_signal_sibling</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-start" title="ags_portable_thread_start ()">ags_portable_thread_start</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-stop" title="ags_portable_thread_stop ()">ags_portable_thread_stop</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-timelock" title="ags_portable_thread_timelock ()">ags_portable_thread_timelock</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-trylock" title="ags_portable_thread_trylock ()">ags_portable_thread_trylock</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-unlock" title="ags_portable_thread_unlock ()">ags_portable_thread_unlock</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-unlock-all" title="ags_portable_thread_unlock_all ()">ags_portable_thread_unlock_all</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-unlock-children" title="ags_portable_thread_unlock_children ()">ags_portable_thread_unlock_children</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-unlock-parent" title="ags_portable_thread_unlock_parent ()">ags_portable_thread_unlock_parent</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-unlock-sibling" title="ags_portable_thread_unlock_sibling ()">ags_portable_thread_unlock_sibling</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-wait-children" title="ags_portable_thread_wait_children ()">ags_portable_thread_wait_children</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-wait-parent" title="ags_portable_thread_wait_parent ()">ags_portable_thread_wait_parent</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re199.html#ags-portable-thread-wait-sibling" title="ags_portable_thread_wait_sibling ()">ags_portable_thread_wait_sibling</a>, function in <a class="link" href="re199.html" title="AgsPortableThread">AgsPortableThread</a></dt><dd></dd><dt><a class="link" href="re198.html#AgsPortClass" title="struct AgsPortClass">AgsPortClass</a>, struct in <a class="link" href="re198.html" title="AgsPort">AgsPort</a></dt><dd></dd><dt><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet">AgsPortlet</a>, typedef in <a class="link" href="re200.html" title="AgsPortlet">AgsPortlet</a></dt><dd></dd><dt><a class="link" href="re200.html#AgsPortletInterface" title="struct AgsPortletInterface">AgsPortletInterface</a>, struct in <a class="link" href="re200.html" title="AgsPortlet">AgsPortlet</a></dt><dd></dd><dt><a class="link" href="re200.html#ags-portlet-get-port" title="ags_portlet_get_port ()">ags_portlet_get_port</a>, function in <a class="link" href="re200.html" title="AgsPortlet">AgsPortlet</a></dt><dd></dd><dt><a class="link" href="re200.html#ags-portlet-list-safe-properties" title="ags_portlet_list_safe_properties ()">ags_portlet_list_safe_properties</a>, function in <a class="link" href="re200.html" title="AgsPortlet">AgsPortlet</a></dt><dd></dd><dt><a class="link" href="re200.html#ags-portlet-safe-get-property" title="ags_portlet_safe_get_property ()">ags_portlet_safe_get_property</a>, function in <a class="link" href="re200.html" title="AgsPortlet">AgsPortlet</a></dt><dd></dd><dt><a class="link" href="re200.html#ags-portlet-safe-set-property" title="ags_portlet_safe_set_property ()">ags_portlet_safe_set_property</a>, function in <a class="link" href="re200.html" title="AgsPortlet">AgsPortlet</a></dt><dd></dd><dt><a class="link" href="re200.html#ags-portlet-set-port" title="ags_portlet_set_port ()">ags_portlet_set_port</a>, function in <a class="link" href="re200.html" title="AgsPortlet">AgsPortlet</a></dt><dd></dd><dt><a class="link" href="re198.html#ags-port-new" title="ags_port_new ()">ags_port_new</a>, function in <a class="link" href="re198.html" title="AgsPort">AgsPort</a></dt><dd></dd><dt><a class="link" href="re198.html#ags-port-safe-get-property" title="ags_port_safe_get_property ()">ags_port_safe_get_property</a>, function in <a class="link" href="re198.html" title="AgsPort">AgsPort</a></dt><dd></dd><dt><a class="link" href="re198.html#ags-port-safe-read" title="ags_port_safe_read ()">ags_port_safe_read</a>, function in <a class="link" href="re198.html" title="AgsPort">AgsPort</a></dt><dd></dd><dt><a class="link" href="re198.html#ags-port-safe-set-property" title="ags_port_safe_set_property ()">ags_port_safe_set_property</a>, function in <a class="link" href="re198.html" title="AgsPort">AgsPort</a></dt><dd></dd><dt><a class="link" href="re198.html#ags-port-safe-write" title="ags_port_safe_write ()">ags_port_safe_write</a>, function in <a class="link" href="re198.html" title="AgsPort">AgsPort</a></dt><dd></dd><dt><a class="link" href="re201.html#AgsPreferences" title="struct AgsPreferences">AgsPreferences</a>, struct in <a class="link" href="re201.html" title="AgsPreferences">AgsPreferences</a></dt><dd></dd><dt><a class="link" href="re201.html#AgsPreferencesClass" title="struct AgsPreferencesClass">AgsPreferencesClass</a>, struct in <a class="link" href="re201.html" title="AgsPreferences">AgsPreferences</a></dt><dd></dd><dt><a class="link" href="re201.html#AgsPreferencesFlags" title="enum AgsPreferencesFlags">AgsPreferencesFlags</a>, enum in <a class="link" href="re201.html" title="AgsPreferences">AgsPreferences</a></dt><dd></dd><dt><a class="link" href="re201.html#ags-preferences-new" title="ags_preferences_new ()">ags_preferences_new</a>, function in <a class="link" href="re201.html" title="AgsPreferences">AgsPreferences</a></dt><dd></dd><dt><a class="link" href="re202.html#ags-preferences-response-callback" title="ags_preferences_response_callback ()">ags_preferences_response_callback</a>, function in <a class="link" href="re202.html" title="ags_preferences_callbacks">ags_preferences_callbacks</a></dt><dd></dd><dt><a class="link" href="re289.html#AGS-PRIORITY:CAPS" title="AGS_PRIORITY">AGS_PRIORITY</a>, macro in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re203.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>, struct in <a class="link" href="re203.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a></dt><dd></dd><dt><a class="link" href="re203.html#AgsPropertyCollectionEditorClass" title="struct AgsPropertyCollectionEditorClass">AgsPropertyCollectionEditorClass</a>, struct in <a class="link" href="re203.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a></dt><dd></dd><dt><a class="link" href="re205.html#AgsPropertyEditor" title="struct AgsPropertyEditor">AgsPropertyEditor</a>, struct in <a class="link" href="re205.html" title="AgsPropertyEditor">AgsPropertyEditor</a></dt><dd></dd><dt><a class="link" href="re205.html#AgsPropertyEditorClass" title="struct AgsPropertyEditorClass">AgsPropertyEditorClass</a>, struct in <a class="link" href="re205.html" title="AgsPropertyEditor">AgsPropertyEditor</a></dt><dd></dd><dt><a class="link" href="re205.html#AgsPropertyEditorFlags" title="enum AgsPropertyEditorFlags">AgsPropertyEditorFlags</a>, enum in <a class="link" href="re205.html" title="AgsPropertyEditor">AgsPropertyEditor</a></dt><dd></dd><dt><a class="link" href="re207.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor">AgsPropertyListingEditor</a>, struct in <a class="link" href="re207.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a></dt><dd></dd><dt><a class="link" href="re207.html#AgsPropertyListingEditorClass" title="struct AgsPropertyListingEditorClass">AgsPropertyListingEditorClass</a>, struct in <a class="link" href="re207.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a></dt><dd></dd><dt><a class="link" href="re204.html#ags-property-collection-editor-add-collection-callback" title="ags_property_collection_editor_add_collection_callback ()">ags_property_collection_editor_add_collection_callback</a>, function in <a class="link" href="re204.html" title="ags_property_collection_editor_callbacks">ags_property_collection_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re203.html#ags-property-collection-editor-new" title="ags_property_collection_editor_new ()">ags_property_collection_editor_new</a>, function in <a class="link" href="re203.html" title="AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a></dt><dd></dd><dt><a class="link" href="re204.html#ags-property-collection-editor-remove-collection-callback" title="ags_property_collection_editor_remove_collection_callback ()">ags_property_collection_editor_remove_collection_callback</a>, function in <a class="link" href="re204.html" title="ags_property_collection_editor_callbacks">ags_property_collection_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re206.html#ags-property-editor-enable-callback" title="ags_property_editor_enable_callback ()">ags_property_editor_enable_callback</a>, function in <a class="link" href="re206.html" title="ags_property_editor_callbacks">ags_property_editor_callbacks</a></dt><dd></dd><dt><a class="link" href="re205.html#ags-property-editor-new" title="ags_property_editor_new ()">ags_property_editor_new</a>, function in <a class="link" href="re205.html" title="AgsPropertyEditor">AgsPropertyEditor</a></dt><dd></dd><dt><a class="link" href="re207.html#ags-property-listing-editor-new" title="ags_property_listing_editor_new ()">ags_property_listing_editor_new</a>, function in <a class="link" href="re207.html" title="AgsPropertyListingEditor">AgsPropertyListingEditor</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">R</h3><dl><dt><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall">AgsRecall</a>, struct in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re209.html#AgsRecallAudio" title="struct AgsRecallAudio">AgsRecallAudio</a>, struct in <a class="link" href="re209.html" title="AgsRecallAudio">AgsRecallAudio</a></dt><dd></dd><dt><a class="link" href="re209.html#AgsRecallAudioClass" title="struct AgsRecallAudioClass">AgsRecallAudioClass</a>, struct in <a class="link" href="re209.html" title="AgsRecallAudio">AgsRecallAudio</a></dt><dd></dd><dt><a class="link" href="re210.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun">AgsRecallAudioRun</a>, struct in <a class="link" href="re210.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a></dt><dd></dd><dt><a class="link" href="re210.html#AgsRecallAudioRunClass" title="struct AgsRecallAudioRunClass">AgsRecallAudioRunClass</a>, struct in <a class="link" href="re210.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a></dt><dd></dd><dt><a class="link" href="re211.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal">AgsRecallAudioSignal</a>, struct in <a class="link" href="re211.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a></dt><dd></dd><dt><a class="link" href="re211.html#AgsRecallAudioSignalClass" title="struct AgsRecallAudioSignalClass">AgsRecallAudioSignalClass</a>, struct in <a class="link" href="re211.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a></dt><dd></dd><dt><a class="link" href="re211.html#AgsRecallAudioSignalFlags" title="enum AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a>, enum in <a class="link" href="re211.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a></dt><dd></dd><dt><a class="link" href="re212.html#AgsRecallChannel" title="struct AgsRecallChannel">AgsRecallChannel</a>, struct in <a class="link" href="re212.html" title="AgsRecallChannel">AgsRecallChannel</a></dt><dd></dd><dt><a class="link" href="re212.html#AgsRecallChannelClass" title="struct AgsRecallChannelClass">AgsRecallChannelClass</a>, struct in <a class="link" href="re212.html" title="AgsRecallChannel">AgsRecallChannel</a></dt><dd></dd><dt><a class="link" href="re213.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun">AgsRecallChannelRun</a>, struct in <a class="link" href="re213.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a></dt><dd></dd><dt><a class="link" href="re213.html#AgsRecallChannelRunClass" title="struct AgsRecallChannelRunClass">AgsRecallChannelRunClass</a>, struct in <a class="link" href="re213.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a></dt><dd></dd><dt><a class="link" href="re208.html#AgsRecallClass" title="struct AgsRecallClass">AgsRecallClass</a>, struct in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer">AgsRecallContainer</a>, struct in <a class="link" href="re214.html" title="AgsRecallContainer">AgsRecallContainer</a></dt><dd></dd><dt><a class="link" href="re214.html#AgsRecallContainerClass" title="struct AgsRecallContainerClass">AgsRecallContainerClass</a>, struct in <a class="link" href="re214.html" title="AgsRecallContainer">AgsRecallContainer</a></dt><dd></dd><dt><a class="link" href="re214.html#AgsRecallContainerFindFlags" title="enum AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a>, enum in <a class="link" href="re214.html" title="AgsRecallContainer">AgsRecallContainer</a></dt><dd></dd><dt><a class="link" href="re214.html#AgsRecallContainerFlags" title="enum AgsRecallContainerFlags">AgsRecallContainerFlags</a>, enum in <a class="link" href="re214.html" title="AgsRecallContainer">AgsRecallContainer</a></dt><dd></dd><dt><a class="link" href="re215.html#AgsRecallDependency" title="struct AgsRecallDependency">AgsRecallDependency</a>, struct in <a class="link" href="re215.html" title="AgsRecallDependency">AgsRecallDependency</a></dt><dd></dd><dt><a class="link" href="re215.html#AgsRecallDependencyClass" title="struct AgsRecallDependencyClass">AgsRecallDependencyClass</a>, struct in <a class="link" href="re215.html" title="AgsRecallDependency">AgsRecallDependency</a></dt><dd></dd><dt><a class="link" href="re216.html#AgsRecallFactory" title="struct AgsRecallFactory">AgsRecallFactory</a>, struct in <a class="link" href="re216.html" title="AgsRecallFactory">AgsRecallFactory</a></dt><dd></dd><dt><a class="link" href="re216.html#AgsRecallFactoryClass" title="struct AgsRecallFactoryClass">AgsRecallFactoryClass</a>, struct in <a class="link" href="re216.html" title="AgsRecallFactory">AgsRecallFactory</a></dt><dd></dd><dt><a class="link" href="re216.html#AgsRecallFactoryCreateFlags" title="enum AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a>, enum in <a class="link" href="re216.html" title="AgsRecallFactory">AgsRecallFactory</a></dt><dd></dd><dt><a class="link" href="re208.html#AgsRecallFlags" title="enum AgsRecallFlags">AgsRecallFlags</a>, enum in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#AgsRecallHandler" title="struct AgsRecallHandler">AgsRecallHandler</a>, struct in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID">AgsRecallID</a>, struct in <a class="link" href="re217.html" title="AgsRecallID">AgsRecallID</a></dt><dd></dd><dt><a class="link" href="re217.html#AgsRecallIDClass" title="struct AgsRecallIDClass">AgsRecallIDClass</a>, struct in <a class="link" href="re217.html" title="AgsRecallID">AgsRecallID</a></dt><dd></dd><dt><a class="link" href="re217.html#AgsRecallIDFlags" title="enum AgsRecallIDFlags">AgsRecallIDFlags</a>, enum in <a class="link" href="re217.html" title="AgsRecallID">AgsRecallID</a></dt><dd></dd><dt><a class="link" href="re208.html#AgsRecallNotifyDependencyMode" title="enum AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a>, enum in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re218.html#AgsRecallRecycling" title="struct AgsRecallRecycling">AgsRecallRecycling</a>, struct in <a class="link" href="re218.html" title="AgsRecallRecycling">AgsRecallRecycling</a></dt><dd></dd><dt><a class="link" href="re218.html#AgsRecallRecyclingClass" title="struct AgsRecallRecyclingClass">AgsRecallRecyclingClass</a>, struct in <a class="link" href="re218.html" title="AgsRecallRecycling">AgsRecallRecycling</a></dt><dd></dd><dt><a class="link" href="re218.html#AgsRecallRecyclingFlags" title="enum AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a>, enum in <a class="link" href="re218.html" title="AgsRecallRecycling">AgsRecallRecycling</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-add-child" title="ags_recall_add_child ()">ags_recall_add_child</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-add-dependency" title="ags_recall_add_dependency ()">ags_recall_add_dependency</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-add-handler" title="ags_recall_add_handler ()">ags_recall_add_handler</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re209.html#ags-recall-audio-new" title="ags_recall_audio_new ()">ags_recall_audio_new</a>, function in <a class="link" href="re209.html" title="AgsRecallAudio">AgsRecallAudio</a></dt><dd></dd><dt><a class="link" href="re210.html#ags-recall-audio-run-new" title="ags_recall_audio_run_new ()">ags_recall_audio_run_new</a>, function in <a class="link" href="re210.html" title="AgsRecallAudioRun">AgsRecallAudioRun</a></dt><dd></dd><dt><a class="link" href="re211.html#ags-recall-audio-signal-new" title="ags_recall_audio_signal_new ()">ags_recall_audio_signal_new</a>, function in <a class="link" href="re211.html" title="AgsRecallAudioSignal">AgsRecallAudioSignal</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-cancel" title="ags_recall_cancel ()">ags_recall_cancel</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re212.html#ags-recall-channel-find-channel" title="ags_recall_channel_find_channel ()">ags_recall_channel_find_channel</a>, function in <a class="link" href="re212.html" title="AgsRecallChannel">AgsRecallChannel</a></dt><dd></dd><dt><a class="link" href="re212.html#ags-recall-channel-new" title="ags_recall_channel_new ()">ags_recall_channel_new</a>, function in <a class="link" href="re212.html" title="AgsRecallChannel">AgsRecallChannel</a></dt><dd></dd><dt><a class="link" href="re213.html#ags-recall-channel-run-get-run-order" title="ags_recall_channel_run_get_run_order ()">ags_recall_channel_run_get_run_order</a>, function in <a class="link" href="re213.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a></dt><dd></dd><dt><a class="link" href="re213.html#ags-recall-channel-run-new" title="ags_recall_channel_run_new ()">ags_recall_channel_run_new</a>, function in <a class="link" href="re213.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a></dt><dd></dd><dt><a class="link" href="re213.html#ags-recall-channel-run-run-order-changed" title="ags_recall_channel_run_run_order_changed ()">ags_recall_channel_run_run_order_changed</a>, function in <a class="link" href="re213.html" title="AgsRecallChannelRun">AgsRecallChannelRun</a></dt><dd></dd><dt><a class="link" href="re214.html#ags-recall-container-find" title="ags_recall_container_find ()">ags_recall_container_find</a>, function in <a class="link" href="re214.html" title="AgsRecallContainer">AgsRecallContainer</a></dt><dd></dd><dt><a class="link" href="re214.html#ags-recall-container-get-recall-audio" title="ags_recall_container_get_recall_audio ()">ags_recall_container_get_recall_audio</a>, function in <a class="link" href="re214.html" title="AgsRecallContainer">AgsRecallContainer</a></dt><dd></dd><dt><a class="link" href="re214.html#ags-recall-container-get-recall-audio-run" title="ags_recall_container_get_recall_audio_run ()">ags_recall_container_get_recall_audio_run</a>, function in <a class="link" href="re214.html" title="AgsRecallContainer">AgsRecallContainer</a></dt><dd></dd><dt><a class="link" href="re214.html#ags-recall-container-get-recall-channel" title="ags_recall_container_get_recall_channel ()">ags_recall_container_get_recall_channel</a>, function in <a class="link" href="re214.html" title="AgsRecallContainer">AgsRecallContainer</a></dt><dd></dd><dt><a class="link" href="re214.html#ags-recall-container-get-recall-channel-run" title="ags_recall_container_get_recall_channel_run ()">ags_recall_container_get_recall_channel_run</a>, function in <a class="link" href="re214.html" title="AgsRecallContainer">AgsRecallContainer</a></dt><dd></dd><dt><a class="link" href="re214.html#ags-recall-container-new" title="ags_recall_container_new ()">ags_recall_container_new</a>, function in <a class="link" href="re214.html" title="AgsRecallContainer">AgsRecallContainer</a></dt><dd></dd><dt><a class="link" href="re208.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS" title="AGS_RECALL_DEFAULT_BUILD_ID">AGS_RECALL_DEFAULT_BUILD_ID</a>, macro in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#AGS-RECALL-DEFAULT-VERSION:CAPS" title="AGS_RECALL_DEFAULT_VERSION">AGS_RECALL_DEFAULT_VERSION</a>, macro in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re215.html#ags-recall-dependency-find-dependency" title="ags_recall_dependency_find_dependency ()">ags_recall_dependency_find_dependency</a>, function in <a class="link" href="re215.html" title="AgsRecallDependency">AgsRecallDependency</a></dt><dd></dd><dt><a class="link" href="re215.html#ags-recall-dependency-find-dependency-by-provider" title="ags_recall_dependency_find_dependency_by_provider ()">ags_recall_dependency_find_dependency_by_provider</a>, function in <a class="link" href="re215.html" title="AgsRecallDependency">AgsRecallDependency</a></dt><dd></dd><dt><a class="link" href="re215.html#ags-recall-dependency-new" title="ags_recall_dependency_new ()">ags_recall_dependency_new</a>, function in <a class="link" href="re215.html" title="AgsRecallDependency">AgsRecallDependency</a></dt><dd></dd><dt><a class="link" href="re215.html#ags-recall-dependency-resolve" title="ags_recall_dependency_resolve ()">ags_recall_dependency_resolve</a>, function in <a class="link" href="re215.html" title="AgsRecallDependency">AgsRecallDependency</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-done" title="ags_recall_done ()">ags_recall_done</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-duplicate" title="ags_recall_duplicate ()">ags_recall_duplicate</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re216.html#ags-recall-factory-create" title="ags_recall_factory_create ()">ags_recall_factory_create</a>, function in <a class="link" href="re216.html" title="AgsRecallFactory">AgsRecallFactory</a></dt><dd></dd><dt><a class="link" href="re216.html#ags-recall-factory-get-instance" title="ags_recall_factory_get_instance ()">ags_recall_factory_get_instance</a>, function in <a class="link" href="re216.html" title="AgsRecallFactory">AgsRecallFactory</a></dt><dd></dd><dt><a class="link" href="re216.html#ags-recall-factory-new" title="ags_recall_factory_new ()">ags_recall_factory_new</a>, function in <a class="link" href="re216.html" title="AgsRecallFactory">AgsRecallFactory</a></dt><dd></dd><dt><a class="link" href="re216.html#ags-recall-factory-remove" title="ags_recall_factory_remove ()">ags_recall_factory_remove</a>, function in <a class="link" href="re216.html" title="AgsRecallFactory">AgsRecallFactory</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-find-by-effect" title="ags_recall_find_by_effect ()">ags_recall_find_by_effect</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-find-provider" title="ags_recall_find_provider ()">ags_recall_find_provider</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-find-provider-with-recycling-container" title="ags_recall_find_provider_with_recycling_container ()">ags_recall_find_provider_with_recycling_container</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-find-recycling-container" title="ags_recall_find_recycling_container ()">ags_recall_find_recycling_container</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-find-template" title="ags_recall_find_template ()">ags_recall_find_template</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-find-type" title="ags_recall_find_type ()">ags_recall_find_type</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-find-type-with-recycling-container" title="ags_recall_find_type_with_recycling_container ()">ags_recall_find_type_with_recycling_container</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-get-children" title="ags_recall_get_children ()">ags_recall_get_children</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-get-dependencies" title="ags_recall_get_dependencies ()">ags_recall_get_dependencies</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#AGS-RECALL-HANDLER:CAPS" title="AGS_RECALL_HANDLER()">AGS_RECALL_HANDLER</a>, macro in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-handler-alloc" title="ags_recall_handler_alloc ()">ags_recall_handler_alloc</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re217.html#ags-recall-id-add" title="ags_recall_id_add ()">ags_recall_id_add</a>, function in <a class="link" href="re217.html" title="AgsRecallID">AgsRecallID</a></dt><dd></dd><dt><a class="link" href="re217.html#ags-recall-id-find-parent-recycling-container" title="ags_recall_id_find_parent_recycling_container ()">ags_recall_id_find_parent_recycling_container</a>, function in <a class="link" href="re217.html" title="AgsRecallID">AgsRecallID</a></dt><dd></dd><dt><a class="link" href="re217.html#ags-recall-id-find-recycling-container" title="ags_recall_id_find_recycling_container ()">ags_recall_id_find_recycling_container</a>, function in <a class="link" href="re217.html" title="AgsRecallID">AgsRecallID</a></dt><dd></dd><dt><a class="link" href="re217.html#ags-recall-id-get-run-stage" title="ags_recall_id_get_run_stage ()">ags_recall_id_get_run_stage</a>, function in <a class="link" href="re217.html" title="AgsRecallID">AgsRecallID</a></dt><dd></dd><dt><a class="link" href="re217.html#ags-recall-id-new" title="ags_recall_id_new ()">ags_recall_id_new</a>, function in <a class="link" href="re217.html" title="AgsRecallID">AgsRecallID</a></dt><dd></dd><dt><a class="link" href="re217.html#ags-recall-id-set-run-stage" title="ags_recall_id_set_run_stage ()">ags_recall_id_set_run_stage</a>, function in <a class="link" href="re217.html" title="AgsRecallID">AgsRecallID</a></dt><dd></dd><dt><a class="link" href="re217.html#ags-recall-id-unset-run-stage" title="ags_recall_id_unset_run_stage ()">ags_recall_id_unset_run_stage</a>, function in <a class="link" href="re217.html" title="AgsRecallID">AgsRecallID</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-is-done" title="ags_recall_is_done ()">ags_recall_is_done</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-new" title="ags_recall_new ()">ags_recall_new</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-notify-dependency" title="ags_recall_notify_dependency ()">ags_recall_notify_dependency</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re218.html#ags-recall-recycling-get-child-source" title="ags_recall_recycling_get_child_source ()">ags_recall_recycling_get_child_source</a>, function in <a class="link" href="re218.html" title="AgsRecallRecycling">AgsRecallRecycling</a></dt><dd></dd><dt><a class="link" href="re218.html#ags-recall-recycling-new" title="ags_recall_recycling_new ()">ags_recall_recycling_new</a>, function in <a class="link" href="re218.html" title="AgsRecallRecycling">AgsRecallRecycling</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-remove" title="ags_recall_remove ()">ags_recall_remove</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-remove-dependency" title="ags_recall_remove_dependency ()">ags_recall_remove_dependency</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-remove-handler" title="ags_recall_remove_handler ()">ags_recall_remove_handler</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-resolve-dependencies" title="ags_recall_resolve_dependencies ()">ags_recall_resolve_dependencies</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-run-init" title="ags_recall_run_init ()">ags_recall_run_init</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-run-init-inter" title="ags_recall_run_init_inter ()">ags_recall_run_init_inter</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-run-init-post" title="ags_recall_run_init_post ()">ags_recall_run_init_post</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-run-init-pre" title="ags_recall_run_init_pre ()">ags_recall_run_init_pre</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-run-inter" title="ags_recall_run_inter ()">ags_recall_run_inter</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-run-post" title="ags_recall_run_post ()">ags_recall_run_post</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-run-pre" title="ags_recall_run_pre ()">ags_recall_run_pre</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-set-devout-recursive" title="ags_recall_set_devout_recursive ()">ags_recall_set_devout_recursive</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-set-effect" title="ags_recall_set_effect ()">ags_recall_set_effect</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-set-flags" title="ags_recall_set_flags ()">ags_recall_set_flags</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-set-recall-id" title="ags_recall_set_recall_id ()">ags_recall_set_recall_id</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-stop-persistent" title="ags_recall_stop_persistent ()">ags_recall_stop_persistent</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()">ags_recall_template_find_provider</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re208.html#ags-recall-template-find-type" title="ags_recall_template_find_type ()">ags_recall_template_find_type</a>, function in <a class="link" href="re208.html" title="AgsRecall">AgsRecall</a></dt><dd></dd><dt><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling">AgsRecycling</a>, struct in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re219.html#AgsRecyclingClass" title="struct AgsRecyclingClass">AgsRecyclingClass</a>, struct in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer">AgsRecyclingContainer</a>, struct in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#AgsRecyclingContainerClass" title="struct AgsRecyclingContainerClass">AgsRecyclingContainerClass</a>, struct in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re219.html#AgsRecyclingFlags" title="enum AgsRecyclingFlags">AgsRecyclingFlags</a>, enum in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re221.html#AgsRecyclingThread" title="struct AgsRecyclingThread">AgsRecyclingThread</a>, struct in <a class="link" href="re221.html" title="AgsRecyclingThread">AgsRecyclingThread</a></dt><dd></dd><dt><a class="link" href="re221.html#AgsRecyclingThreadClass" title="struct AgsRecyclingThreadClass">AgsRecyclingThreadClass</a>, struct in <a class="link" href="re221.html" title="AgsRecyclingThread">AgsRecyclingThread</a></dt><dd></dd><dt><a class="link" href="re221.html#AgsRecyclingThreadFlags" title="enum AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a>, enum in <a class="link" href="re221.html" title="AgsRecyclingThread">AgsRecyclingThread</a></dt><dd></dd><dt><a class="link" href="re219.html#ags-recycling-add-audio-signal" title="ags_recycling_add_audio_signal ()">ags_recycling_add_audio_signal</a>, function in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-add" title="ags_recycling_container_add ()">ags_recycling_container_add</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-add-child" title="ags_recycling_container_add_child ()">ags_recycling_container_add_child</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-find" title="ags_recycling_container_find ()">ags_recycling_container_find</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-find-child" title="ags_recycling_container_find_child ()">ags_recycling_container_find_child</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-find-parent" title="ags_recycling_container_find_parent ()">ags_recycling_container_find_parent</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-get-child-recall-id" title="ags_recycling_container_get_child_recall_id ()">ags_recycling_container_get_child_recall_id</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-get-toplevel" title="ags_recycling_container_get_toplevel ()">ags_recycling_container_get_toplevel</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-insert" title="ags_recycling_container_insert ()">ags_recycling_container_insert</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-new" title="ags_recycling_container_new ()">ags_recycling_container_new</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-remove" title="ags_recycling_container_remove ()">ags_recycling_container_remove</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-remove-child" title="ags_recycling_container_remove_child ()">ags_recycling_container_remove_child</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-replace" title="ags_recycling_container_replace ()">ags_recycling_container_replace</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re220.html#ags-recycling-container-reset-recycling" title="ags_recycling_container_reset_recycling ()">ags_recycling_container_reset_recycling</a>, function in <a class="link" href="re220.html" title="AgsRecyclingContainer">AgsRecyclingContainer</a></dt><dd></dd><dt><a class="link" href="re219.html#ags-recycling-create-audio-signal-with-defaults" title="ags_recycling_create_audio_signal_with_defaults ()">ags_recycling_create_audio_signal_with_defaults</a>, function in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re219.html#ags-recycling-create-audio-signal-with-frame-count" title="ags_recycling_create_audio_signal_with_frame_count ()">ags_recycling_create_audio_signal_with_frame_count</a>, function in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re219.html#ags-recycling-find-next-channel" title="ags_recycling_find_next_channel ()">ags_recycling_find_next_channel</a>, function in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re219.html#ags-recycling-new" title="ags_recycling_new ()">ags_recycling_new</a>, function in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re219.html#ags-recycling-position" title="ags_recycling_position ()">ags_recycling_position</a>, function in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re219.html#ags-recycling-remove-audio-signal" title="ags_recycling_remove_audio_signal ()">ags_recycling_remove_audio_signal</a>, function in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re219.html#ags-recycling-set-devout" title="ags_recycling_set_devout ()">ags_recycling_set_devout</a>, function in <a class="link" href="re219.html" title="AgsRecycling">AgsRecycling</a></dt><dd></dd><dt><a class="link" href="re222.html#ags-recycling-thread-iterate-callback" title="ags_recycling_thread_iterate_callback ()">ags_recycling_thread_iterate_callback</a>, function in <a class="link" href="re222.html" title="ags_recycling_thread_callbacks">ags_recycling_thread_callbacks</a></dt><dd></dd><dt><a class="link" href="re221.html#ags-recycling-thread-new" title="ags_recycling_thread_new ()">ags_recycling_thread_new</a>, function in <a class="link" href="re221.html" title="AgsRecyclingThread">AgsRecyclingThread</a></dt><dd></dd><dt><a class="link" href="re221.html#ags-recycling-thread-play-audio" title="ags_recycling_thread_play_audio ()">ags_recycling_thread_play_audio</a>, function in <a class="link" href="re221.html" title="AgsRecyclingThread">AgsRecyclingThread</a></dt><dd></dd><dt><a class="link" href="re221.html#ags-recycling-thread-play-channel" title="ags_recycling_thread_play_channel ()">ags_recycling_thread_play_channel</a>, function in <a class="link" href="re221.html" title="AgsRecyclingThread">AgsRecyclingThread</a></dt><dd></dd><dt><a class="link" href="re223.html#AgsRegistry" title="struct AgsRegistry">AgsRegistry</a>, struct in <a class="link" href="re223.html" title="AgsRegistry">AgsRegistry</a></dt><dd></dd><dt><a class="link" href="re223.html#AgsRegistryClass" title="struct AgsRegistryClass">AgsRegistryClass</a>, struct in <a class="link" href="re223.html" title="AgsRegistry">AgsRegistry</a></dt><dd></dd><dt><a class="link" href="re223.html#AgsRegistryEntry" title="struct AgsRegistryEntry">AgsRegistryEntry</a>, struct in <a class="link" href="re223.html" title="AgsRegistry">AgsRegistry</a></dt><dd></dd><dt><a class="link" href="re223.html#ags-registry-add" title="ags_registry_add ()">ags_registry_add</a>, function in <a class="link" href="re223.html" title="AgsRegistry">AgsRegistry</a></dt><dd></dd><dt><a class="link" href="re223.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" title="AGS_REGISTRY_DEFAULT_ID_LENGTH">AGS_REGISTRY_DEFAULT_ID_LENGTH</a>, macro in <a class="link" href="re223.html" title="AgsRegistry">AgsRegistry</a></dt><dd></dd><dt><a class="link" href="re223.html#ags-registry-entry-alloc" title="ags_registry_entry_alloc ()">ags_registry_entry_alloc</a>, function in <a class="link" href="re223.html" title="AgsRegistry">AgsRegistry</a></dt><dd></dd><dt><a class="link" href="re223.html#ags-registry-entry-bulk" title="ags_registry_entry_bulk ()">ags_registry_entry_bulk</a>, function in <a class="link" href="re223.html" title="AgsRegistry">AgsRegistry</a></dt><dd></dd><dt><a class="link" href="re223.html#ags-registry-entry-find" title="ags_registry_entry_find ()">ags_registry_entry_find</a>, function in <a class="link" href="re223.html" title="AgsRegistry">AgsRegistry</a></dt><dd></dd><dt><a class="link" href="re223.html#ags-registry-new" title="ags_registry_new ()">ags_registry_new</a>, function in <a class="link" href="re223.html" title="AgsRegistry">AgsRegistry</a></dt><dd></dd><dt><a class="link" href="re224.html#AgsRemoteTask" title="struct AgsRemoteTask">AgsRemoteTask</a>, struct in <a class="link" href="re224.html" title="AgsRemoteTask">AgsRemoteTask</a></dt><dd></dd><dt><a class="link" href="re224.html#AgsRemoteTaskClass" title="struct AgsRemoteTaskClass">AgsRemoteTaskClass</a>, struct in <a class="link" href="re224.html" title="AgsRemoteTask">AgsRemoteTask</a></dt><dd></dd><dt><a class="link" href="re224.html#ags-remote-task-launch" title="ags_remote_task_launch ()">ags_remote_task_launch</a>, function in <a class="link" href="re224.html" title="AgsRemoteTask">AgsRemoteTask</a></dt><dd></dd><dt><a class="link" href="re224.html#ags-remote-task-launch-timed" title="ags_remote_task_launch_timed ()">ags_remote_task_launch_timed</a>, function in <a class="link" href="re224.html" title="AgsRemoteTask">AgsRemoteTask</a></dt><dd></dd><dt><a class="link" href="re224.html#ags-remote-task-new" title="ags_remote_task_new ()">ags_remote_task_new</a>, function in <a class="link" href="re224.html" title="AgsRemoteTask">AgsRemoteTask</a></dt><dd></dd><dt><a class="link" href="re225.html#AgsRemoveAudio" title="struct AgsRemoveAudio">AgsRemoveAudio</a>, struct in <a class="link" href="re225.html" title="AgsRemoveAudio">AgsRemoveAudio</a></dt><dd></dd><dt><a class="link" href="re225.html#AgsRemoveAudioClass" title="struct AgsRemoveAudioClass">AgsRemoveAudioClass</a>, struct in <a class="link" href="re225.html" title="AgsRemoveAudio">AgsRemoveAudio</a></dt><dd></dd><dt><a class="link" href="re226.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>, struct in <a class="link" href="re226.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a></dt><dd></dd><dt><a class="link" href="re226.html#AgsRemoveAudioSignalClass" title="struct AgsRemoveAudioSignalClass">AgsRemoveAudioSignalClass</a>, struct in <a class="link" href="re226.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a></dt><dd></dd><dt><a class="link" href="re227.html#AgsRemoveNote" title="struct AgsRemoveNote">AgsRemoveNote</a>, struct in <a class="link" href="re227.html" title="AgsRemoveNote">AgsRemoveNote</a></dt><dd></dd><dt><a class="link" href="re227.html#AgsRemoveNoteClass" title="struct AgsRemoveNoteClass">AgsRemoveNoteClass</a>, struct in <a class="link" href="re227.html" title="AgsRemoveNote">AgsRemoveNote</a></dt><dd></dd><dt><a class="link" href="re228.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>, struct in <a class="link" href="re228.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a></dt><dd></dd><dt><a class="link" href="re228.html#AgsRemovePointFromSelectionClass" title="struct AgsRemovePointFromSelectionClass">AgsRemovePointFromSelectionClass</a>, struct in <a class="link" href="re228.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a></dt><dd></dd><dt><a class="link" href="re229.html#AgsRemoveRecall" title="struct AgsRemoveRecall">AgsRemoveRecall</a>, struct in <a class="link" href="re229.html" title="AgsRemoveRecall">AgsRemoveRecall</a></dt><dd></dd><dt><a class="link" href="re229.html#AgsRemoveRecallClass" title="struct AgsRemoveRecallClass">AgsRemoveRecallClass</a>, struct in <a class="link" href="re229.html" title="AgsRemoveRecall">AgsRemoveRecall</a></dt><dd></dd><dt><a class="link" href="re230.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>, struct in <a class="link" href="re230.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a></dt><dd></dd><dt><a class="link" href="re230.html#AgsRemoveRegionFromSelectionClass" title="struct AgsRemoveRegionFromSelectionClass">AgsRemoveRegionFromSelectionClass</a>, struct in <a class="link" href="re230.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a></dt><dd></dd><dt><a class="link" href="re225.html#ags-remove-audio-new" title="ags_remove_audio_new ()">ags_remove_audio_new</a>, function in <a class="link" href="re225.html" title="AgsRemoveAudio">AgsRemoveAudio</a></dt><dd></dd><dt><a class="link" href="re226.html#ags-remove-audio-signal-new" title="ags_remove_audio_signal_new ()">ags_remove_audio_signal_new</a>, function in <a class="link" href="re226.html" title="AgsRemoveAudioSignal">AgsRemoveAudioSignal</a></dt><dd></dd><dt><a class="link" href="re227.html#ags-remove-note-new" title="ags_remove_note_new ()">ags_remove_note_new</a>, function in <a class="link" href="re227.html" title="AgsRemoveNote">AgsRemoveNote</a></dt><dd></dd><dt><a class="link" href="re228.html#ags-remove-point-from-selection-new" title="ags_remove_point_from_selection_new ()">ags_remove_point_from_selection_new</a>, function in <a class="link" href="re228.html" title="AgsRemovePointFromSelection">AgsRemovePointFromSelection</a></dt><dd></dd><dt><a class="link" href="re229.html#ags-remove-recall-new" title="ags_remove_recall_new ()">ags_remove_recall_new</a>, function in <a class="link" href="re229.html" title="AgsRemoveRecall">AgsRemoveRecall</a></dt><dd></dd><dt><a class="link" href="re230.html#ags-remove-region-from-selection-new" title="ags_remove_region_from_selection_new ()">ags_remove_region_from_selection_new</a>, function in <a class="link" href="re230.html" title="AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a></dt><dd></dd><dt><a class="link" href="re231.html#AgsResizeEditor" title="struct AgsResizeEditor">AgsResizeEditor</a>, struct in <a class="link" href="re231.html" title="AgsResizeEditor">AgsResizeEditor</a></dt><dd></dd><dt><a class="link" href="re231.html#AgsResizeEditorClass" title="struct AgsResizeEditorClass">AgsResizeEditorClass</a>, struct in <a class="link" href="re231.html" title="AgsResizeEditor">AgsResizeEditor</a></dt><dd></dd><dt><a class="link" href="re231.html#ags-resize-editor-new" title="ags_resize_editor_new ()">ags_resize_editor_new</a>, function in <a class="link" href="re231.html" title="AgsResizeEditor">AgsResizeEditor</a></dt><dd></dd><dt><a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread">AgsReturnableThread</a>, struct in <a class="link" href="re232.html" title="AgsReturnableThread">AgsReturnableThread</a></dt><dd></dd><dt><a class="link" href="re232.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()">AgsReturnableThreadCallback</a>, user_function in <a class="link" href="re232.html" title="AgsReturnableThread">AgsReturnableThread</a></dt><dd></dd><dt><a class="link" href="re232.html#AgsReturnableThreadClass" title="struct AgsReturnableThreadClass">AgsReturnableThreadClass</a>, struct in <a class="link" href="re232.html" title="AgsReturnableThread">AgsReturnableThread</a></dt><dd></dd><dt><a class="link" href="re232.html#AgsReturnableThreadFlags" title="enum AgsReturnableThreadFlags">AgsReturnableThreadFlags</a>, enum in <a class="link" href="re232.html" title="AgsReturnableThread">AgsReturnableThread</a></dt><dd></dd><dt><a class="link" href="re232.html#ags-returnable-thread-connect-safe-run" title="ags_returnable_thread_connect_safe_run ()">ags_returnable_thread_connect_safe_run</a>, function in <a class="link" href="re232.html" title="AgsReturnableThread">AgsReturnableThread</a></dt><dd></dd><dt><a class="link" href="re232.html#ags-returnable-thread-disconnect-safe-run" title="ags_returnable_thread_disconnect_safe_run ()">ags_returnable_thread_disconnect_safe_run</a>, function in <a class="link" href="re232.html" title="AgsReturnableThread">AgsReturnableThread</a></dt><dd></dd><dt><a class="link" href="re232.html#ags-returnable-thread-new" title="ags_returnable_thread_new ()">ags_returnable_thread_new</a>, function in <a class="link" href="re232.html" title="AgsReturnableThread">AgsReturnableThread</a></dt><dd></dd><dt><a class="link" href="re232.html#ags-returnable-thread-safe-run" title="ags_returnable_thread_safe_run ()">ags_returnable_thread_safe_run</a>, function in <a class="link" href="re232.html" title="AgsReturnableThread">AgsReturnableThread</a></dt><dd></dd><dt><a class="link" href="re233.html#AgsRuler" title="struct AgsRuler">AgsRuler</a>, struct in <a class="link" href="re233.html" title="AgsRuler">AgsRuler</a></dt><dd></dd><dt><a class="link" href="re233.html#AgsRulerClass" title="struct AgsRulerClass">AgsRulerClass</a>, struct in <a class="link" href="re233.html" title="AgsRuler">AgsRuler</a></dt><dd></dd><dt><a class="link" href="re234.html#ags-ruler-configure-event" title="ags_ruler_configure_event ()">ags_ruler_configure_event</a>, function in <a class="link" href="re234.html" title="ags_ruler_callbacks">ags_ruler_callbacks</a></dt><dd></dd><dt><a class="link" href="re234.html#ags-ruler-expose-event" title="ags_ruler_expose_event ()">ags_ruler_expose_event</a>, function in <a class="link" href="re234.html" title="ags_ruler_callbacks">ags_ruler_callbacks</a></dt><dd></dd><dt><a class="link" href="re233.html#ags-ruler-new" title="ags_ruler_new ()">ags_ruler_new</a>, function in <a class="link" href="re233.html" title="AgsRuler">AgsRuler</a></dt><dd></dd><dt><a class="link" href="re235.html#AgsRunnable" title="AgsRunnable">AgsRunnable</a>, typedef in <a class="link" href="re235.html" title="AgsRunnable">AgsRunnable</a></dt><dd></dd><dt><a class="link" href="re235.html#AgsRunnableInterface" title="struct AgsRunnableInterface">AgsRunnableInterface</a>, struct in <a class="link" href="re235.html" title="AgsRunnable">AgsRunnable</a></dt><dd></dd><dt><a class="link" href="re235.html#ags-runnable-run" title="ags_runnable_run ()">ags_runnable_run</a>, function in <a class="link" href="re235.html" title="AgsRunnable">AgsRunnable</a></dt><dd></dd><dt><a class="link" href="re235.html#ags-runnable-stop" title="ags_runnable_stop ()">ags_runnable_stop</a>, function in <a class="link" href="re235.html" title="AgsRunnable">AgsRunnable</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">S</h3><dl><dt><a class="link" href="re236.html#AgsSaveFile" title="struct AgsSaveFile">AgsSaveFile</a>, struct in <a class="link" href="re236.html" title="AgsSaveFile">AgsSaveFile</a></dt><dd></dd><dt><a class="link" href="re236.html#AgsSaveFileClass" title="struct AgsSaveFileClass">AgsSaveFileClass</a>, struct in <a class="link" href="re236.html" title="AgsSaveFile">AgsSaveFile</a></dt><dd></dd><dt><a class="link" href="re236.html#ags-save-file-new" title="ags_save_file_new ()">ags_save_file_new</a>, function in <a class="link" href="re236.html" title="AgsSaveFile">AgsSaveFile</a></dt><dd></dd><dt><a class="link" href="re237.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay">AgsScrollOnPlay</a>, struct in <a class="link" href="re237.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a></dt><dd></dd><dt><a class="link" href="re237.html#AgsScrollOnPlayClass" title="struct AgsScrollOnPlayClass">AgsScrollOnPlayClass</a>, struct in <a class="link" href="re237.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a></dt><dd></dd><dt><a class="link" href="re237.html#ags-scroll-on-play-new" title="ags_scroll_on_play_new ()">ags_scroll_on_play_new</a>, function in <a class="link" href="re237.html" title="AgsScrollOnPlay">AgsScrollOnPlay</a></dt><dd></dd><dt><a class="link" href="re238.html#AgsSeekable" title="AgsSeekable">AgsSeekable</a>, typedef in <a class="link" href="re238.html" title="AgsSeekable">AgsSeekable</a></dt><dd></dd><dt><a class="link" href="re238.html#AgsSeekableInterface" title="struct AgsSeekableInterface">AgsSeekableInterface</a>, struct in <a class="link" href="re238.html" title="AgsSeekable">AgsSeekable</a></dt><dd></dd><dt><a class="link" href="re238.html#ags-seekable-seek" title="ags_seekable_seek ()">ags_seekable_seek</a>, function in <a class="link" href="re238.html" title="AgsSeekable">AgsSeekable</a></dt><dd></dd><dt><a class="link" href="re239.html#AgsSegment" title="struct AgsSegment">AgsSegment</a>, struct in <a class="link" href="re239.html" title="AgsSegment">AgsSegment</a></dt><dd></dd><dt><a class="link" href="re239.html#AgsSegmentClass" title="struct AgsSegmentClass">AgsSegmentClass</a>, struct in <a class="link" href="re239.html" title="AgsSegment">AgsSegment</a></dt><dd></dd><dt><a class="link" href="re239.html#AgsSegmentFields" title="enum AgsSegmentFields">AgsSegmentFields</a>, enum in <a class="link" href="re239.html" title="AgsSegment">AgsSegment</a></dt><dd></dd><dt><a class="link" href="re239.html#ags-segment-draw-string" title="ags_segment_draw_string ()">ags_segment_draw_string</a>, function in <a class="link" href="re239.html" title="AgsSegment">AgsSegment</a></dt><dd></dd><dt><a class="link" href="re239.html#ags-segment-field-off" title="ags_segment_field_off ()">ags_segment_field_off</a>, function in <a class="link" href="re239.html" title="AgsSegment">AgsSegment</a></dt><dd></dd><dt><a class="link" href="re239.html#ags-segment-field-on" title="ags_segment_field_on ()">ags_segment_field_on</a>, function in <a class="link" href="re239.html" title="AgsSegment">AgsSegment</a></dt><dd></dd><dt><a class="link" href="re239.html#AGS-SEGMENT-FLAGS:CAPS" title="enum AGS_SEGMENT_FLAGS">AGS_SEGMENT_FLAGS</a>, enum in <a class="link" href="re239.html" title="AgsSegment">AgsSegment</a></dt><dd></dd><dt><a class="link" href="re239.html#ags-segment-new" title="ags_segment_new ()">ags_segment_new</a>, function in <a class="link" href="re239.html" title="AgsSegment">AgsSegment</a></dt><dd></dd><dt><a class="link" href="re240.html#AgsServer" title="struct AgsServer">AgsServer</a>, struct in <a class="link" href="re240.html" title="AgsServer">AgsServer</a></dt><dd></dd><dt><a class="link" href="re240.html#AgsServerClass" title="struct AgsServerClass">AgsServerClass</a>, struct in <a class="link" href="re240.html" title="AgsServer">AgsServer</a></dt><dd></dd><dt><a class="link" href="re240.html#AgsServerFlags" title="enum AgsServerFlags">AgsServerFlags</a>, enum in <a class="link" href="re240.html" title="AgsServer">AgsServer</a></dt><dd></dd><dt><a class="link" href="re241.html#AgsServerPreferences" title="struct AgsServerPreferences">AgsServerPreferences</a>, struct in <a class="link" href="re241.html" title="AgsServerPreferences">AgsServerPreferences</a></dt><dd></dd><dt><a class="link" href="re241.html#AgsServerPreferencesClass" title="struct AgsServerPreferencesClass">AgsServerPreferencesClass</a>, struct in <a class="link" href="re241.html" title="AgsServerPreferences">AgsServerPreferences</a></dt><dd></dd><dt><a class="link" href="re240.html#ags-server-create-object" title="ags_server_create_object ()">ags_server_create_object</a>, function in <a class="link" href="re240.html" title="AgsServer">AgsServer</a></dt><dd></dd><dt><a class="link" href="re240.html#ags-server-lookup" title="ags_server_lookup ()">ags_server_lookup</a>, function in <a class="link" href="re240.html" title="AgsServer">AgsServer</a></dt><dd></dd><dt><a class="link" href="re240.html#ags-server-new" title="ags_server_new ()">ags_server_new</a>, function in <a class="link" href="re240.html" title="AgsServer">AgsServer</a></dt><dd></dd><dt><a class="link" href="re240.html#ags-server-object-set-property" title="ags_server_object_set_property ()">ags_server_object_set_property</a>, function in <a class="link" href="re240.html" title="AgsServer">AgsServer</a></dt><dd></dd><dt><a class="link" href="re241.html#ags-server-preferences-new" title="ags_server_preferences_new ()">ags_server_preferences_new</a>, function in <a class="link" href="re241.html" title="AgsServerPreferences">AgsServerPreferences</a></dt><dd></dd><dt><a class="link" href="re240.html#ags-server-start" title="ags_server_start ()">ags_server_start</a>, function in <a class="link" href="re240.html" title="AgsServer">AgsServer</a></dt><dd></dd><dt><a class="link" href="re242.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels">AgsSetAudioChannels</a>, struct in <a class="link" href="re242.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a></dt><dd></dd><dt><a class="link" href="re242.html#AgsSetAudioChannelsClass" title="struct AgsSetAudioChannelsClass">AgsSetAudioChannelsClass</a>, struct in <a class="link" href="re242.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a></dt><dd></dd><dt><a class="link" href="re243.html#AgsSetBufferSize" title="struct AgsSetBufferSize">AgsSetBufferSize</a>, struct in <a class="link" href="re243.html" title="AgsSetBufferSize">AgsSetBufferSize</a></dt><dd></dd><dt><a class="link" href="re243.html#AgsSetBufferSizeClass" title="struct AgsSetBufferSizeClass">AgsSetBufferSizeClass</a>, struct in <a class="link" href="re243.html" title="AgsSetBufferSize">AgsSetBufferSize</a></dt><dd></dd><dt><a class="link" href="re244.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>, struct in <a class="link" href="re244.html" title="AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a></dt><dd></dd><dt><a class="link" href="re244.html#AgsSetDevoutPlayFlagsClass" title="struct AgsSetDevoutPlayFlagsClass">AgsSetDevoutPlayFlagsClass</a>, struct in <a class="link" href="re244.html" title="AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a></dt><dd></dd><dt><a class="link" href="re245.html#AgsSetMuted" title="struct AgsSetMuted">AgsSetMuted</a>, struct in <a class="link" href="re245.html" title="AgsSetMuted">AgsSetMuted</a></dt><dd></dd><dt><a class="link" href="re245.html#AgsSetMutedClass" title="struct AgsSetMutedClass">AgsSetMutedClass</a>, struct in <a class="link" href="re245.html" title="AgsSetMuted">AgsSetMuted</a></dt><dd></dd><dt><a class="link" href="re246.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice">AgsSetOutputDevice</a>, struct in <a class="link" href="re246.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a></dt><dd></dd><dt><a class="link" href="re246.html#AgsSetOutputDeviceClass" title="struct AgsSetOutputDeviceClass">AgsSetOutputDeviceClass</a>, struct in <a class="link" href="re246.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a></dt><dd></dd><dt><a class="link" href="re247.html#AgsSetSamplerate" title="struct AgsSetSamplerate">AgsSetSamplerate</a>, struct in <a class="link" href="re247.html" title="AgsSetSamplerate">AgsSetSamplerate</a></dt><dd></dd><dt><a class="link" href="re247.html#AgsSetSamplerateClass" title="struct AgsSetSamplerateClass">AgsSetSamplerateClass</a>, struct in <a class="link" href="re247.html" title="AgsSetSamplerate">AgsSetSamplerate</a></dt><dd></dd><dt><a class="link" href="re242.html#ags-set-audio-channels-new" title="ags_set_audio_channels_new ()">ags_set_audio_channels_new</a>, function in <a class="link" href="re242.html" title="AgsSetAudioChannels">AgsSetAudioChannels</a></dt><dd></dd><dt><a class="link" href="re243.html#ags-set-buffer-size-new" title="ags_set_buffer_size_new ()">ags_set_buffer_size_new</a>, function in <a class="link" href="re243.html" title="AgsSetBufferSize">AgsSetBufferSize</a></dt><dd></dd><dt><a class="link" href="re244.html#ags-set-devout-play-flags-new" title="ags_set_devout_play_flags_new ()">ags_set_devout_play_flags_new</a>, function in <a class="link" href="re244.html" title="AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a></dt><dd></dd><dt><a class="link" href="re245.html#ags-set-muted-new" title="ags_set_muted_new ()">ags_set_muted_new</a>, function in <a class="link" href="re245.html" title="AgsSetMuted">AgsSetMuted</a></dt><dd></dd><dt><a class="link" href="re246.html#ags-set-output-device-new" title="ags_set_output_device_new ()">ags_set_output_device_new</a>, function in <a class="link" href="re246.html" title="AgsSetOutputDevice">AgsSetOutputDevice</a></dt><dd></dd><dt><a class="link" href="re247.html#ags-set-samplerate-new" title="ags_set_samplerate_new ()">ags_set_samplerate_new</a>, function in <a class="link" href="re247.html" title="AgsSetSamplerate">AgsSetSamplerate</a></dt><dd></dd><dt><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser">AgsSF2Chooser</a>, struct in <a class="link" href="re248.html" title="AgsSF2Chooser">AgsSF2Chooser</a></dt><dd></dd><dt><a class="link" href="re248.html#AgsSF2ChooserClass" title="struct AgsSF2ChooserClass">AgsSF2ChooserClass</a>, struct in <a class="link" href="re248.html" title="AgsSF2Chooser">AgsSF2Chooser</a></dt><dd></dd><dt><a class="link" href="re111.html#AgsSF2Levels" title="enum AgsSF2Levels">AgsSF2Levels</a>, enum in <a class="link" href="re111.html" title="AgsIpatchSF2Reader">AgsIpatchSF2Reader</a></dt><dd></dd><dt><a class="link" href="re248.html#ags-sf2-chooser-completed" title="ags_sf2_chooser_completed ()">ags_sf2_chooser_completed</a>, function in <a class="link" href="re248.html" title="AgsSF2Chooser">AgsSF2Chooser</a></dt><dd></dd><dt><a class="link" href="re249.html#ags-sf2-chooser-instrument-changed" title="ags_sf2_chooser_instrument_changed ()">ags_sf2_chooser_instrument_changed</a>, function in <a class="link" href="re249.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a></dt><dd></dd><dt><a class="link" href="re248.html#ags-sf2-chooser-new" title="ags_sf2_chooser_new ()">ags_sf2_chooser_new</a>, function in <a class="link" href="re248.html" title="AgsSF2Chooser">AgsSF2Chooser</a></dt><dd></dd><dt><a class="link" href="re248.html#ags-sf2-chooser-open" title="ags_sf2_chooser_open ()">ags_sf2_chooser_open</a>, function in <a class="link" href="re248.html" title="AgsSF2Chooser">AgsSF2Chooser</a></dt><dd></dd><dt><a class="link" href="re249.html#ags-sf2-chooser-preset-changed" title="ags_sf2_chooser_preset_changed ()">ags_sf2_chooser_preset_changed</a>, function in <a class="link" href="re249.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a></dt><dd></dd><dt><a class="link" href="re248.html#ags-sf2-chooser-remove-all-from-combo" title="ags_sf2_chooser_remove_all_from_combo ()">ags_sf2_chooser_remove_all_from_combo</a>, function in <a class="link" href="re248.html" title="AgsSF2Chooser">AgsSF2Chooser</a></dt><dd></dd><dt><a class="link" href="re249.html#ags-sf2-chooser-sample-changed" title="ags_sf2_chooser_sample_changed ()">ags_sf2_chooser_sample_changed</a>, function in <a class="link" href="re249.html" title="ags_sf2_chooser_callbacks">ags_sf2_chooser_callbacks</a></dt><dd></dd><dt><a class="link" href="re250.html#AgsSingleThread" title="struct AgsSingleThread">AgsSingleThread</a>, struct in <a class="link" href="re250.html" title="AgsSingleThread">AgsSingleThread</a></dt><dd></dd><dt><a class="link" href="re250.html#AgsSingleThreadClass" title="struct AgsSingleThreadClass">AgsSingleThreadClass</a>, struct in <a class="link" href="re250.html" title="AgsSingleThread">AgsSingleThread</a></dt><dd></dd><dt><a class="link" href="re250.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" title="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a>, macro in <a class="link" href="re250.html" title="AgsSingleThread">AgsSingleThread</a></dt><dd></dd><dt><a class="link" href="re250.html#ags-single-thread-new" title="ags_single_thread_new ()">ags_single_thread_new</a>, function in <a class="link" href="re250.html" title="AgsSingleThread">AgsSingleThread</a></dt><dd></dd><dt><a class="link" href="re251.html#AgsSndfile" title="struct AgsSndfile">AgsSndfile</a>, struct in <a class="link" href="re251.html" title="AgsSndfile">AgsSndfile</a></dt><dd></dd><dt><a class="link" href="re251.html#AgsSndfileClass" title="struct AgsSndfileClass">AgsSndfileClass</a>, struct in <a class="link" href="re251.html" title="AgsSndfile">AgsSndfile</a></dt><dd></dd><dt><a class="link" href="re251.html#AgsSndfileFlags" title="enum AgsSndfileFlags">AgsSndfileFlags</a>, enum in <a class="link" href="re251.html" title="AgsSndfile">AgsSndfile</a></dt><dd></dd><dt><a class="link" href="re251.html#ags-sndfile-new" title="ags_sndfile_new ()">ags_sndfile_new</a>, function in <a class="link" href="re251.html" title="AgsSndfile">AgsSndfile</a></dt><dd></dd><dt><a class="link" href="re252.html#AgsStartDevout" title="struct AgsStartDevout">AgsStartDevout</a>, struct in <a class="link" href="re252.html" title="AgsStartDevout">AgsStartDevout</a></dt><dd></dd><dt><a class="link" href="re252.html#AgsStartDevoutClass" title="struct AgsStartDevoutClass">AgsStartDevoutClass</a>, struct in <a class="link" href="re252.html" title="AgsStartDevout">AgsStartDevout</a></dt><dd></dd><dt><a class="link" href="re252.html#ags-start-devout-new" title="ags_start_devout_new ()">ags_start_devout_new</a>, function in <a class="link" href="re252.html" title="AgsStartDevout">AgsStartDevout</a></dt><dd></dd><dt><a class="link" href="re253.html#AgsStream" title="struct AgsStream">AgsStream</a>, struct in <a class="link" href="re253.html" title="AgsStream">AgsStream</a></dt><dd></dd><dt><a class="link" href="re253.html#ags-stream" title="ags_stream ()">ags_stream</a>, function in <a class="link" href="re253.html" title="AgsStream">AgsStream</a></dt><dd></dd><dt><a class="link" href="re254.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal">AgsStreamAudioSignal</a>, struct in <a class="link" href="re254.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a></dt><dd></dd><dt><a class="link" href="re254.html#AgsStreamAudioSignalClass" title="struct AgsStreamAudioSignalClass">AgsStreamAudioSignalClass</a>, struct in <a class="link" href="re254.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a></dt><dd></dd><dt><a class="link" href="re255.html#AgsStreamChannel" title="struct AgsStreamChannel">AgsStreamChannel</a>, struct in <a class="link" href="re255.html" title="AgsStreamChannel">AgsStreamChannel</a></dt><dd></dd><dt><a class="link" href="re255.html#AgsStreamChannelClass" title="struct AgsStreamChannelClass">AgsStreamChannelClass</a>, struct in <a class="link" href="re255.html" title="AgsStreamChannel">AgsStreamChannel</a></dt><dd></dd><dt><a class="link" href="re256.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun">AgsStreamChannelRun</a>, struct in <a class="link" href="re256.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a></dt><dd></dd><dt><a class="link" href="re256.html#AgsStreamChannelRunClass" title="struct AgsStreamChannelRunClass">AgsStreamChannelRunClass</a>, struct in <a class="link" href="re256.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a></dt><dd></dd><dt><a class="link" href="re253.html#AgsStreamClass" title="struct AgsStreamClass">AgsStreamClass</a>, struct in <a class="link" href="re253.html" title="AgsStream">AgsStream</a></dt><dd></dd><dt><a class="link" href="re257.html#AgsStreamRecycling" title="struct AgsStreamRecycling">AgsStreamRecycling</a>, struct in <a class="link" href="re257.html" title="AgsStreamRecycling">AgsStreamRecycling</a></dt><dd></dd><dt><a class="link" href="re257.html#AgsStreamRecyclingClass" title="struct AgsStreamRecyclingClass">AgsStreamRecyclingClass</a>, struct in <a class="link" href="re257.html" title="AgsStreamRecycling">AgsStreamRecycling</a></dt><dd></dd><dt><a class="link" href="re24.html#ags-stream-alloc" title="ags_stream_alloc ()">ags_stream_alloc</a>, function in <a class="link" href="re24.html" title="AgsAudioSignal">AgsAudioSignal</a></dt><dd></dd><dt><a class="link" href="re254.html#ags-stream-audio-signal-new" title="ags_stream_audio_signal_new ()">ags_stream_audio_signal_new</a>, function in <a class="link" href="re254.html" title="AgsStreamAudioSignal">AgsStreamAudioSignal</a></dt><dd></dd><dt><a class="link" href="re255.html#ags-stream-channel-new" title="ags_stream_channel_new ()">ags_stream_channel_new</a>, function in <a class="link" href="re255.html" title="AgsStreamChannel">AgsStreamChannel</a></dt><dd></dd><dt><a class="link" href="re256.html#ags-stream-channel-run-new" title="ags_stream_channel_run_new ()">ags_stream_channel_run_new</a>, function in <a class="link" href="re256.html" title="AgsStreamChannelRun">AgsStreamChannelRun</a></dt><dd></dd><dt><a class="link" href="re253.html#ags-stream-new" title="ags_stream_new ()">ags_stream_new</a>, function in <a class="link" href="re253.html" title="AgsStream">AgsStream</a></dt><dd></dd><dt><a class="link" href="re257.html#ags-stream-recycling-new" title="ags_stream_recycling_new ()">ags_stream_recycling_new</a>, function in <a class="link" href="re257.html" title="AgsStreamRecycling">AgsStreamRecycling</a></dt><dd></dd><dt><a class="link" href="re258.html#AgsSynth" title="struct AgsSynth">AgsSynth</a>, struct in <a class="link" href="re258.html" title="AgsSynth">AgsSynth</a></dt><dd></dd><dt><a class="link" href="re258.html#AgsSynthClass" title="struct AgsSynthClass">AgsSynthClass</a>, struct in <a class="link" href="re258.html" title="AgsSynth">AgsSynth</a></dt><dd></dd><dt><a class="link" href="re258.html#AgsSynthFlags" title="enum AgsSynthFlags">AgsSynthFlags</a>, enum in <a class="link" href="re258.html" title="AgsSynth">AgsSynth</a></dt><dd></dd><dt><a class="link" href="re260.html#AgsSynthInputLine" title="struct AgsSynthInputLine">AgsSynthInputLine</a>, struct in <a class="link" href="re260.html" title="AgsSynthInputLine">AgsSynthInputLine</a></dt><dd></dd><dt><a class="link" href="re260.html#AgsSynthInputLineClass" title="struct AgsSynthInputLineClass">AgsSynthInputLineClass</a>, struct in <a class="link" href="re260.html" title="AgsSynthInputLine">AgsSynthInputLine</a></dt><dd></dd><dt><a class="link" href="re261.html#AgsSynthInputPad" title="struct AgsSynthInputPad">AgsSynthInputPad</a>, struct in <a class="link" href="re261.html" title="AgsSynthInputPad">AgsSynthInputPad</a></dt><dd></dd><dt><a class="link" href="re261.html#AgsSynthInputPadClass" title="struct AgsSynthInputPadClass">AgsSynthInputPadClass</a>, struct in <a class="link" href="re261.html" title="AgsSynthInputPad">AgsSynthInputPad</a></dt><dd></dd><dt><a class="link" href="re259.html#ags-synth-auto-update-callback" title="ags_synth_auto_update_callback ()">ags_synth_auto_update_callback</a>, function in <a class="link" href="re259.html" title="ags_synth_callbacks">ags_synth_callbacks</a></dt><dd></dd><dt><a class="link" href="re260.html#ags-synth-input-line-map-recall" title="ags_synth_input_line_map_recall ()">ags_synth_input_line_map_recall</a>, function in <a class="link" href="re260.html" title="AgsSynthInputLine">AgsSynthInputLine</a></dt><dd></dd><dt><a class="link" href="re260.html#ags-synth-input-line-new" title="ags_synth_input_line_new ()">ags_synth_input_line_new</a>, function in <a class="link" href="re260.html" title="AgsSynthInputLine">AgsSynthInputLine</a></dt><dd></dd><dt><a class="link" href="re261.html#ags-synth-input-pad-new" title="ags_synth_input_pad_new ()">ags_synth_input_pad_new</a>, function in <a class="link" href="re261.html" title="AgsSynthInputPad">AgsSynthInputPad</a></dt><dd></dd><dt><a class="link" href="re259.html#ags-synth-lower-callback" title="ags_synth_lower_callback ()">ags_synth_lower_callback</a>, function in <a class="link" href="re259.html" title="ags_synth_callbacks">ags_synth_callbacks</a></dt><dd></dd><dt><a class="link" href="re258.html#ags-synth-new" title="ags_synth_new ()">ags_synth_new</a>, function in <a class="link" href="re258.html" title="AgsSynth">AgsSynth</a></dt><dd></dd><dt><a class="link" href="re259.html#ags-synth-parent-set-callback" title="ags_synth_parent_set_callback ()">ags_synth_parent_set_callback</a>, function in <a class="link" href="re259.html" title="ags_synth_callbacks">ags_synth_callbacks</a></dt><dd></dd><dt><a class="link" href="re262.html#ags-synth-saw" title="ags_synth_saw ()">ags_synth_saw</a>, function in <a class="link" href="re262.html" title="ags_synths">ags_synths</a></dt><dd></dd><dt><a class="link" href="re262.html#ags-synth-sin" title="ags_synth_sin ()">ags_synth_sin</a>, function in <a class="link" href="re262.html" title="ags_synths">ags_synths</a></dt><dd></dd><dt><a class="link" href="re262.html#ags-synth-square" title="ags_synth_square ()">ags_synth_square</a>, function in <a class="link" href="re262.html" title="ags_synths">ags_synths</a></dt><dd></dd><dt><a class="link" href="re262.html#ags-synth-triangle" title="ags_synth_triangle ()">ags_synth_triangle</a>, function in <a class="link" href="re262.html" title="ags_synths">ags_synths</a></dt><dd></dd><dt><a class="link" href="re259.html#ags-synth-update-callback" title="ags_synth_update_callback ()">ags_synth_update_callback</a>, function in <a class="link" href="re259.html" title="ags_synth_callbacks">ags_synth_callbacks</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">T</h3><dl><dt><a class="link" href="re263.html#AgsTable" title="struct AgsTable">AgsTable</a>, struct in <a class="link" href="re263.html" title="AgsTable">AgsTable</a></dt><dd></dd><dt><a class="link" href="re263.html#AgsTableClass" title="struct AgsTableClass">AgsTableClass</a>, struct in <a class="link" href="re263.html" title="AgsTable">AgsTable</a></dt><dd></dd><dt><a class="link" href="re263.html#ags-table-new" title="ags_table_new ()">ags_table_new</a>, function in <a class="link" href="re263.html" title="AgsTable">AgsTable</a></dt><dd></dd><dt><a class="link" href="re264.html#AgsTactable" title="AgsTactable">AgsTactable</a>, typedef in <a class="link" href="re264.html" title="AgsTactable">AgsTactable</a></dt><dd></dd><dt><a class="link" href="re264.html#AgsTactableInterface" title="struct AgsTactableInterface">AgsTactableInterface</a>, struct in <a class="link" href="re264.html" title="AgsTactable">AgsTactable</a></dt><dd></dd><dt><a class="link" href="re264.html#ags-tactable-change-bpm" title="ags_tactable_change_bpm ()">ags_tactable_change_bpm</a>, function in <a class="link" href="re264.html" title="AgsTactable">AgsTactable</a></dt><dd></dd><dt><a class="link" href="re264.html#ags-tactable-change-notation-duration" title="ags_tactable_change_notation_duration ()">ags_tactable_change_notation_duration</a>, function in <a class="link" href="re264.html" title="AgsTactable">AgsTactable</a></dt><dd></dd><dt><a class="link" href="re264.html#ags-tactable-change-sequencer-duration" title="ags_tactable_change_sequencer_duration ()">ags_tactable_change_sequencer_duration</a>, function in <a class="link" href="re264.html" title="AgsTactable">AgsTactable</a></dt><dd></dd><dt><a class="link" href="re264.html#ags-tactable-change-tact" title="ags_tactable_change_tact ()">ags_tactable_change_tact</a>, function in <a class="link" href="re264.html" title="AgsTactable">AgsTactable</a></dt><dd></dd><dt><a class="link" href="re141.html#ags-tact-menu-new" title="ags_tact_menu_new ()">ags_tact_menu_new</a>, function in <a class="link" href="re141.html" title="AgsMenuBar">AgsMenuBar</a></dt><dd></dd><dt><a class="link" href="re265.html#AgsTask" title="struct AgsTask">AgsTask</a>, struct in <a class="link" href="re265.html" title="AgsTask">AgsTask</a></dt><dd></dd><dt><a class="link" href="re265.html#AgsTaskClass" title="struct AgsTaskClass">AgsTaskClass</a>, struct in <a class="link" href="re265.html" title="AgsTask">AgsTask</a></dt><dd></dd><dt><a class="link" href="re265.html#AgsTaskFlags" title="enum AgsTaskFlags">AgsTaskFlags</a>, enum in <a class="link" href="re265.html" title="AgsTask">AgsTask</a></dt><dd></dd><dt><a class="link" href="re266.html#AgsTaskThread" title="struct AgsTaskThread">AgsTaskThread</a>, struct in <a class="link" href="re266.html" title="AgsTaskThread">AgsTaskThread</a></dt><dd></dd><dt><a class="link" href="re266.html#AgsTaskThreadAppend" title="struct AgsTaskThreadAppend">AgsTaskThreadAppend</a>, struct in <a class="link" href="re266.html" title="AgsTaskThread">AgsTaskThread</a></dt><dd></dd><dt><a class="link" href="re266.html#AgsTaskThreadClass" title="struct AgsTaskThreadClass">AgsTaskThreadClass</a>, struct in <a class="link" href="re266.html" title="AgsTaskThread">AgsTaskThread</a></dt><dd></dd><dt><a class="link" href="re265.html#ags-task-failure" title="ags_task_failure ()">ags_task_failure</a>, function in <a class="link" href="re265.html" title="AgsTask">AgsTask</a></dt><dd></dd><dt><a class="link" href="re265.html#ags-task-launch" title="ags_task_launch ()">ags_task_launch</a>, function in <a class="link" href="re265.html" title="AgsTask">AgsTask</a></dt><dd></dd><dt><a class="link" href="re265.html#ags-task-new" title="ags_task_new ()">ags_task_new</a>, function in <a class="link" href="re265.html" title="AgsTask">AgsTask</a></dt><dd></dd><dt><a class="link" href="re266.html#ags-task-thread-append-task" title="ags_task_thread_append_task ()">ags_task_thread_append_task</a>, function in <a class="link" href="re266.html" title="AgsTaskThread">AgsTaskThread</a></dt><dd></dd><dt><a class="link" href="re266.html#ags-task-thread-append-tasks" title="ags_task_thread_append_tasks ()">ags_task_thread_append_tasks</a>, function in <a class="link" href="re266.html" title="AgsTaskThread">AgsTaskThread</a></dt><dd></dd><dt><a class="link" href="re266.html#ags-task-thread-new" title="ags_task_thread_new ()">ags_task_thread_new</a>, function in <a class="link" href="re266.html" title="AgsTaskThread">AgsTaskThread</a></dt><dd></dd><dt><a class="link" href="re267.html#AgsThread" title="struct AgsThread">AgsThread</a>, struct in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#AgsThreadClass" title="struct AgsThreadClass">AgsThreadClass</a>, struct in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#AgsThreadFlags" title="enum AgsThreadFlags">AgsThreadFlags</a>, enum in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool">AgsThreadPool</a>, struct in <a class="link" href="re268.html" title="AgsThreadPool">AgsThreadPool</a></dt><dd></dd><dt><a class="link" href="re268.html#AgsThreadPoolClass" title="struct AgsThreadPoolClass">AgsThreadPoolClass</a>, struct in <a class="link" href="re268.html" title="AgsThreadPool">AgsThreadPool</a></dt><dd></dd><dt><a class="link" href="re268.html#AgsThreadPoolFlags" title="enum AgsThreadPoolFlags">AgsThreadPoolFlags</a>, enum in <a class="link" href="re268.html" title="AgsThreadPool">AgsThreadPool</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-add-child" title="ags_thread_add_child ()">ags_thread_add_child</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-children-is-locked" title="ags_thread_children_is_locked ()">ags_thread_children_is_locked</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-first" title="ags_thread_first ()">ags_thread_first</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-get-toplevel" title="ags_thread_get_toplevel ()">ags_thread_get_toplevel</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-is-current-ready" title="ags_thread_is_current_ready ()">ags_thread_is_current_ready</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-is-current-synced" title="ags_thread_is_current_synced ()">ags_thread_is_current_synced</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-is-tree-ready" title="ags_thread_is_tree_ready ()">ags_thread_is_tree_ready</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-is-tree-synced" title="ags_thread_is_tree_synced ()">ags_thread_is_tree_synced</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-last" title="ags_thread_last ()">ags_thread_last</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-lock" title="ags_thread_lock ()">ags_thread_lock</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-lock-all" title="ags_thread_lock_all ()">ags_thread_lock_all</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-lock-children" title="ags_thread_lock_children ()">ags_thread_lock_children</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-lock-parent" title="ags_thread_lock_parent ()">ags_thread_lock_parent</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-lock-sibling" title="ags_thread_lock_sibling ()">ags_thread_lock_sibling</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-main-loop-unlock-children" title="ags_thread_main_loop_unlock_children ()">ags_thread_main_loop_unlock_children</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-new" title="ags_thread_new ()">ags_thread_new</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-next-children-locked" title="ags_thread_next_children_locked ()">ags_thread_next_children_locked</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-next-parent-locked" title="ags_thread_next_parent_locked ()">ags_thread_next_parent_locked</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-next-sibling-locked" title="ags_thread_next_sibling_locked ()">ags_thread_next_sibling_locked</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-parental-is-locked" title="ags_thread_parental_is_locked ()">ags_thread_parental_is_locked</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re268.html#ags-thread-pool-new" title="ags_thread_pool_new ()">ags_thread_pool_new</a>, function in <a class="link" href="re268.html" title="AgsThreadPool">AgsThreadPool</a></dt><dd></dd><dt><a class="link" href="re268.html#ags-thread-pool-pull" title="ags_thread_pool_pull ()">ags_thread_pool_pull</a>, function in <a class="link" href="re268.html" title="AgsThreadPool">AgsThreadPool</a></dt><dd></dd><dt><a class="link" href="re268.html#ags-thread-pool-start" title="ags_thread_pool_start ()">ags_thread_pool_start</a>, function in <a class="link" href="re268.html" title="AgsThreadPool">AgsThreadPool</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-remove-child" title="ags_thread_remove_child ()">ags_thread_remove_child</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-resume" title="ags_thread_resume ()">ags_thread_resume</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#AGS-THREAD-RESUME-SIG:CAPS" title="AGS_THREAD_RESUME_SIG">AGS_THREAD_RESUME_SIG</a>, macro in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-run" title="ags_thread_run ()">ags_thread_run</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-sibling-is-locked" title="ags_thread_sibling_is_locked ()">ags_thread_sibling_is_locked</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-signal-children" title="ags_thread_signal_children ()">ags_thread_signal_children</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-signal-parent" title="ags_thread_signal_parent ()">ags_thread_signal_parent</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-signal-sibling" title="ags_thread_signal_sibling ()">ags_thread_signal_sibling</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-start" title="ags_thread_start ()">ags_thread_start</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-stop" title="ags_thread_stop ()">ags_thread_stop</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-suspend" title="ags_thread_suspend ()">ags_thread_suspend</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#AGS-THREAD-SUSPEND-SIG:CAPS" title="AGS_THREAD_SUSPEND_SIG">AGS_THREAD_SUSPEND_SIG</a>, macro in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-timelock" title="ags_thread_timelock ()">ags_thread_timelock</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-trylock" title="ags_thread_trylock ()">ags_thread_trylock</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-unlock" title="ags_thread_unlock ()">ags_thread_unlock</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-unlock-all" title="ags_thread_unlock_all ()">ags_thread_unlock_all</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-unlock-children" title="ags_thread_unlock_children ()">ags_thread_unlock_children</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-unlock-parent" title="ags_thread_unlock_parent ()">ags_thread_unlock_parent</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-unlock-sibling" title="ags_thread_unlock_sibling ()">ags_thread_unlock_sibling</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-wait-children" title="ags_thread_wait_children ()">ags_thread_wait_children</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-wait-parent" title="ags_thread_wait_parent ()">ags_thread_wait_parent</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re267.html#ags-thread-wait-sibling" title="ags_thread_wait_sibling ()">ags_thread_wait_sibling</a>, function in <a class="link" href="re267.html" title="AgsThread">AgsThread</a></dt><dd></dd><dt><a class="link" href="re269.html#AgsTimebar" title="struct AgsTimebar">AgsTimebar</a>, struct in <a class="link" href="re269.html" title="AgsTimebar">AgsTimebar</a></dt><dd></dd><dt><a class="link" href="re269.html#AgsTimebarClass" title="struct AgsTimebarClass">AgsTimebarClass</a>, struct in <a class="link" href="re269.html" title="AgsTimebar">AgsTimebar</a></dt><dd></dd><dt><a class="link" href="re269.html#ags-timebar-new" title="ags_timebar_new ()">ags_timebar_new</a>, function in <a class="link" href="re269.html" title="AgsTimebar">AgsTimebar</a></dt><dd></dd><dt><a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp">AgsTimestamp</a>, struct in <a class="link" href="re270.html" title="AgsTimestamp">AgsTimestamp</a></dt><dd></dd><dt><a class="link" href="re270.html#AgsTimestampClass" title="struct AgsTimestampClass">AgsTimestampClass</a>, struct in <a class="link" href="re270.html" title="AgsTimestamp">AgsTimestamp</a></dt><dd></dd><dt><a class="link" href="re271.html#AgsTimestampFactory" title="struct AgsTimestampFactory">AgsTimestampFactory</a>, struct in <a class="link" href="re271.html" title="AgsTimestampFactory">AgsTimestampFactory</a></dt><dd></dd><dt><a class="link" href="re271.html#AgsTimestampFactoryClass" title="struct AgsTimestampFactoryClass">AgsTimestampFactoryClass</a>, struct in <a class="link" href="re271.html" title="AgsTimestampFactory">AgsTimestampFactory</a></dt><dd></dd><dt><a class="link" href="re271.html#AgsTimestampFactoryFlags" title="enum AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a>, enum in <a class="link" href="re271.html" title="AgsTimestampFactory">AgsTimestampFactory</a></dt><dd></dd><dt><a class="link" href="re270.html#AgsTimestampFlags" title="enum AgsTimestampFlags">AgsTimestampFlags</a>, enum in <a class="link" href="re270.html" title="AgsTimestamp">AgsTimestamp</a></dt><dd></dd><dt><a class="link" href="re272.html#AgsTimestampThread" title="struct AgsTimestampThread">AgsTimestampThread</a>, struct in <a class="link" href="re272.html" title="AgsTimestampThread">AgsTimestampThread</a></dt><dd></dd><dt><a class="link" href="re272.html#AgsTimestampThreadClass" title="struct AgsTimestampThreadClass">AgsTimestampThreadClass</a>, struct in <a class="link" href="re272.html" title="AgsTimestampThread">AgsTimestampThread</a></dt><dd></dd><dt><a class="link" href="re271.html#ags-timestamp-factory-create" title="ags_timestamp_factory_create ()">ags_timestamp_factory_create</a>, function in <a class="link" href="re271.html" title="AgsTimestampFactory">AgsTimestampFactory</a></dt><dd></dd><dt><a class="link" href="re271.html#ags-timestamp-factory-get-instance" title="ags_timestamp_factory_get_instance ()">ags_timestamp_factory_get_instance</a>, function in <a class="link" href="re271.html" title="AgsTimestampFactory">AgsTimestampFactory</a></dt><dd></dd><dt><a class="link" href="re271.html#ags-timestamp-factory-new" title="ags_timestamp_factory_new ()">ags_timestamp_factory_new</a>, function in <a class="link" href="re271.html" title="AgsTimestampFactory">AgsTimestampFactory</a></dt><dd></dd><dt><a class="link" href="re270.html#ags-timestamp-new" title="ags_timestamp_new ()">ags_timestamp_new</a>, function in <a class="link" href="re270.html" title="AgsTimestamp">AgsTimestamp</a></dt><dd></dd><dt><a class="link" href="re272.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BPM">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a>, macro in <a class="link" href="re272.html" title="AgsTimestampThread">AgsTimestampThread</a></dt><dd></dd><dt><a class="link" href="re272.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a>, macro in <a class="link" href="re272.html" title="AgsTimestampThread">AgsTimestampThread</a></dt><dd></dd><dt><a class="link" href="re272.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a>, macro in <a class="link" href="re272.html" title="AgsTimestampThread">AgsTimestampThread</a></dt><dd></dd><dt><a class="link" href="re272.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a>, macro in <a class="link" href="re272.html" title="AgsTimestampThread">AgsTimestampThread</a></dt><dd></dd><dt><a class="link" href="re272.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_TIC">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a>, macro in <a class="link" href="re272.html" title="AgsTimestampThread">AgsTimestampThread</a></dt><dd></dd><dt><a class="link" href="re272.html#ags-timestamp-thread-new" title="ags_timestamp_thread_new ()">ags_timestamp_thread_new</a>, function in <a class="link" href="re272.html" title="AgsTimestampThread">AgsTimestampThread</a></dt><dd></dd><dt><a class="link" href="re273.html#AgsToggleLed" title="struct AgsToggleLed">AgsToggleLed</a>, struct in <a class="link" href="re273.html" title="AgsToggleLed">AgsToggleLed</a></dt><dd></dd><dt><a class="link" href="re273.html#AgsToggleLedClass" title="struct AgsToggleLedClass">AgsToggleLedClass</a>, struct in <a class="link" href="re273.html" title="AgsToggleLed">AgsToggleLed</a></dt><dd></dd><dt><a class="link" href="re274.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit">AgsTogglePatternBit</a>, struct in <a class="link" href="re274.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a></dt><dd></dd><dt><a class="link" href="re274.html#AgsTogglePatternBitClass" title="struct AgsTogglePatternBitClass">AgsTogglePatternBitClass</a>, struct in <a class="link" href="re274.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a></dt><dd></dd><dt><a class="link" href="re273.html#ags-toggle-led-new" title="ags_toggle_led_new ()">ags_toggle_led_new</a>, function in <a class="link" href="re273.html" title="AgsToggleLed">AgsToggleLed</a></dt><dd></dd><dt><a class="link" href="re274.html#ags-toggle-pattern-bit-new" title="ags_toggle_pattern_bit_new ()">ags_toggle_pattern_bit_new</a>, function in <a class="link" href="re274.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a></dt><dd></dd><dt><a class="link" href="re274.html#ags-toggle-pattern-bit-refresh-gui" title="ags_toggle_pattern_bit_refresh_gui ()">ags_toggle_pattern_bit_refresh_gui</a>, function in <a class="link" href="re274.html" title="AgsTogglePatternBit">AgsTogglePatternBit</a></dt><dd></dd><dt><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar">AgsToolbar</a>, struct in <a class="link" href="re275.html" title="AgsToolbar">AgsToolbar</a></dt><dd></dd><dt><a class="link" href="re275.html#AgsToolbarClass" title="struct AgsToolbarClass">AgsToolbarClass</a>, struct in <a class="link" href="re275.html" title="AgsToolbar">AgsToolbar</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-clear-callback" title="ags_toolbar_clear_callback ()">ags_toolbar_clear_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-copy-or-cut-callback" title="ags_toolbar_copy_or_cut_callback ()">ags_toolbar_copy_or_cut_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-destroy-callback" title="ags_toolbar_destroy_callback ()">ags_toolbar_destroy_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-edit-callback" title="ags_toolbar_edit_callback ()">ags_toolbar_edit_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re277.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS" title="AGS_TOOLBAR_MODE_ALL_CHANNELS">AGS_TOOLBAR_MODE_ALL_CHANNELS</a>, macro in <a class="link" href="re277.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-mode-callback" title="ags_toolbar_mode_callback ()">ags_toolbar_mode_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re277.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_MULTI_CHANNEL">AGS_TOOLBAR_MODE_MULTI_CHANNEL</a>, macro in <a class="link" href="re277.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a></dt><dd></dd><dt><a class="link" href="re277.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_SINGLE_CHANNEL">AGS_TOOLBAR_MODE_SINGLE_CHANNEL</a>, macro in <a class="link" href="re277.html" title="ags_toolbar_mode_stock">ags_toolbar_mode_stock</a></dt><dd></dd><dt><a class="link" href="re275.html#ags-toolbar-new" title="ags_toolbar_new ()">ags_toolbar_new</a>, function in <a class="link" href="re275.html" title="AgsToolbar">AgsToolbar</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-paste-callback" title="ags_toolbar_paste_callback ()">ags_toolbar_paste_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-position-callback" title="ags_toolbar_position_callback ()">ags_toolbar_position_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-select-callback" title="ags_toolbar_select_callback ()">ags_toolbar_select_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-show-callback" title="ags_toolbar_show_callback ()">ags_toolbar_show_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-tact-callback" title="ags_toolbar_tact_callback ()">ags_toolbar_tact_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re276.html#ags-toolbar-zoom-callback" title="ags_toolbar_zoom_callback ()">ags_toolbar_zoom_callback</a>, function in <a class="link" href="re276.html" title="ags_toolbar_callbacks">ags_toolbar_callbacks</a></dt><dd></dd><dt><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator">AgsTreeIterator</a>, typedef in <a class="link" href="re278.html" title="AgsTreeIterator">AgsTreeIterator</a></dt><dd></dd><dt><a class="link" href="re278.html#AgsTreeIteratorInterface" title="struct AgsTreeIteratorInterface">AgsTreeIteratorInterface</a>, struct in <a class="link" href="re278.html" title="AgsTreeIterator">AgsTreeIterator</a></dt><dd></dd><dt><a class="link" href="re278.html#ags-tree-iterator-is-inverse-mode" title="ags_tree_iterator_is_inverse_mode ()">ags_tree_iterator_is_inverse_mode</a>, function in <a class="link" href="re278.html" title="AgsTreeIterator">AgsTreeIterator</a></dt><dd></dd><dt><a class="link" href="re278.html#ags-tree-iterator-iterate" title="ags_tree_iterator_iterate ()">ags_tree_iterator_iterate</a>, function in <a class="link" href="re278.html" title="AgsTreeIterator">AgsTreeIterator</a></dt><dd></dd><dt><a class="link" href="re278.html#ags-tree-iterator-iterate-nested" title="ags_tree_iterator_iterate_nested ()">ags_tree_iterator_iterate_nested</a>, function in <a class="link" href="re278.html" title="AgsTreeIterator">AgsTreeIterator</a></dt><dd></dd><dt><a class="link" href="re278.html#ags-tree-iterator-safe-iterate" title="ags_tree_iterator_safe_iterate ()">ags_tree_iterator_safe_iterate</a>, function in <a class="link" href="re278.html" title="AgsTreeIterator">AgsTreeIterator</a></dt><dd></dd><dt><a class="link" href="re278.html#ags-tree-iterator-safe-iterate-nested" title="ags_tree_iterator_safe_iterate_nested ()">ags_tree_iterator_safe_iterate_nested</a>, function in <a class="link" href="re278.html" title="AgsTreeIterator">AgsTreeIterator</a></dt><dd></dd><dt><a class="link" href="re278.html#ags-tree-iterator-set-inverse-mode" title="ags_tree_iterator_set_inverse_mode ()">ags_tree_iterator_set_inverse_mode</a>, function in <a class="link" href="re278.html" title="AgsTreeIterator">AgsTreeIterator</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">U</h3><dl><dt><a class="link" href="re279.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>, struct in <a class="link" href="re279.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a></dt><dd></dd><dt><a class="link" href="re279.html#AgsUnrefAudioSignalClass" title="struct AgsUnrefAudioSignalClass">AgsUnrefAudioSignalClass</a>, struct in <a class="link" href="re279.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a></dt><dd></dd><dt><a class="link" href="re279.html#ags-unref-audio-signal-new" title="ags_unref_audio_signal_new ()">ags_unref_audio_signal_new</a>, function in <a class="link" href="re279.html" title="AgsUnrefAudioSignal">AgsUnrefAudioSignal</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">V</h3><dl><dt><a class="link" href="re289.html#AGS-VERSION:CAPS" title="AGS_VERSION">AGS_VERSION</a>, macro in <a class="link" href="re289.html" title="AgsMain">AgsMain</a></dt><dd></dd><dt><a class="link" href="re280.html#AgsVIndicator" title="struct AgsVIndicator">AgsVIndicator</a>, struct in <a class="link" href="re280.html" title="AgsVIndicator">AgsVIndicator</a></dt><dd></dd><dt><a class="link" href="re280.html#AgsVIndicatorClass" title="struct AgsVIndicatorClass">AgsVIndicatorClass</a>, struct in <a class="link" href="re280.html" title="AgsVIndicator">AgsVIndicator</a></dt><dd></dd><dt><a class="link" href="re280.html#ags-vindicator-new" title="ags_vindicator_new ()">ags_vindicator_new</a>, function in <a class="link" href="re280.html" title="AgsVIndicator">AgsVIndicator</a></dt><dd></dd><dt><a class="link" href="re281.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>, struct in <a class="link" href="re281.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a></dt><dd></dd><dt><a class="link" href="re281.html#AgsVolumeAudioSignalClass" title="struct AgsVolumeAudioSignalClass">AgsVolumeAudioSignalClass</a>, struct in <a class="link" href="re281.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a></dt><dd></dd><dt><a class="link" href="re282.html#AgsVolumeChannel" title="struct AgsVolumeChannel">AgsVolumeChannel</a>, struct in <a class="link" href="re282.html" title="AgsVolumeChannel">AgsVolumeChannel</a></dt><dd></dd><dt><a class="link" href="re282.html#AgsVolumeChannelClass" title="struct AgsVolumeChannelClass">AgsVolumeChannelClass</a>, struct in <a class="link" href="re282.html" title="AgsVolumeChannel">AgsVolumeChannel</a></dt><dd></dd><dt><a class="link" href="re283.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun">AgsVolumeChannelRun</a>, struct in <a class="link" href="re283.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a></dt><dd></dd><dt><a class="link" href="re283.html#AgsVolumeChannelRunClass" title="struct AgsVolumeChannelRunClass">AgsVolumeChannelRunClass</a>, struct in <a class="link" href="re283.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a></dt><dd></dd><dt><a class="link" href="re284.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling">AgsVolumeRecycling</a>, struct in <a class="link" href="re284.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a></dt><dd></dd><dt><a class="link" href="re284.html#AgsVolumeRecyclingClass" title="struct AgsVolumeRecyclingClass">AgsVolumeRecyclingClass</a>, struct in <a class="link" href="re284.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a></dt><dd></dd><dt><a class="link" href="re281.html#ags-volume-audio-signal-new" title="ags_volume_audio_signal_new ()">ags_volume_audio_signal_new</a>, function in <a class="link" href="re281.html" title="AgsVolumeAudioSignal">AgsVolumeAudioSignal</a></dt><dd></dd><dt><a class="link" href="re282.html#ags-volume-channel-new" title="ags_volume_channel_new ()">ags_volume_channel_new</a>, function in <a class="link" href="re282.html" title="AgsVolumeChannel">AgsVolumeChannel</a></dt><dd></dd><dt><a class="link" href="re283.html#ags-volume-channel-run-new" title="ags_volume_channel_run_new ()">ags_volume_channel_run_new</a>, function in <a class="link" href="re283.html" title="AgsVolumeChannelRun">AgsVolumeChannelRun</a></dt><dd></dd><dt><a class="link" href="re284.html#ags-volume-recycling-new" title="ags_volume_recycling_new ()">ags_volume_recycling_new</a>, function in <a class="link" href="re284.html" title="AgsVolumeRecycling">AgsVolumeRecycling</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">W</h3><dl><dt><a class="link" href="re285.html#AgsWaveform" title="struct AgsWaveform">AgsWaveform</a>, struct in <a class="link" href="re285.html" title="AgsWaveform">AgsWaveform</a></dt><dd></dd><dt><a class="link" href="re285.html#AgsWaveformClass" title="struct AgsWaveformClass">AgsWaveformClass</a>, struct in <a class="link" href="re285.html" title="AgsWaveform">AgsWaveform</a></dt><dd></dd><dt><a class="link" href="re285.html#ags-waveform-new" title="ags_waveform_new ()">ags_waveform_new</a>, function in <a class="link" href="re285.html" title="AgsWaveform">AgsWaveform</a></dt><dd></dd><dt><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow">AgsWindow</a>, struct in <a class="link" href="re286.html" title="AgsWindow">AgsWindow</a></dt><dd></dd><dt><a class="link" href="re286.html#AgsWindowClass" title="struct AgsWindowClass">AgsWindowClass</a>, struct in <a class="link" href="re286.html" title="AgsWindow">AgsWindow</a></dt><dd></dd><dt><a class="link" href="re286.html#AgsWindowFlags" title="enum AgsWindowFlags">AgsWindowFlags</a>, enum in <a class="link" href="re286.html" title="AgsWindow">AgsWindow</a></dt><dd></dd><dt><a class="link" href="re286.html#ags-window-decrement-machine-counter" title="ags_window_decrement_machine_counter ()">ags_window_decrement_machine_counter</a>, function in <a class="link" href="re286.html" title="AgsWindow">AgsWindow</a></dt><dd></dd><dt><a class="link" href="re287.html#ags-window-delete-event-callback" title="ags_window_delete_event_callback ()">ags_window_delete_event_callback</a>, function in <a class="link" href="re287.html" title="ags_window_callbacks">ags_window_callbacks</a></dt><dd></dd><dt><a class="link" href="re286.html#ags-window-find-machine-counter" title="ags_window_find_machine_counter ()">ags_window_find_machine_counter</a>, function in <a class="link" href="re286.html" title="AgsWindow">AgsWindow</a></dt><dd></dd><dt><a class="link" href="re286.html#ags-window-increment-machine-counter" title="ags_window_increment_machine_counter ()">ags_window_increment_machine_counter</a>, function in <a class="link" href="re286.html" title="AgsWindow">AgsWindow</a></dt><dd></dd><dt><a class="link" href="re286.html#ags-window-new" title="ags_window_new ()">ags_window_new</a>, function in <a class="link" href="re286.html" title="AgsWindow">AgsWindow</a></dt><dd></dd></dl></div><div class="indexdiv"><h3 class="title">Z</h3><dl><dt><a class="link" href="re141.html#ags-zoom-menu-new" title="ags_zoom_menu_new ()">ags_zoom_menu_new</a>, function in <a class="link" href="re141.html" title="AgsMenuBar">AgsMenuBar</a></dt><dd></dd></dl></div><dl></dl></div></div></body></html>
diff --git a/api/ix02.html b/api/ix02.html
new file mode 100644
index 0000000..f38cfde
--- /dev/null
+++ b/api/ix02.html
@@ -0,0 +1 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Index of deprecated API</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="index.html" title="ags Reference Manual"><link rel="prev" href="re289.html" title="AgsMain"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="index"><div class="titlepage"><div><div><h1 class="title"><a name="deprecated-api-index"></a>Index of deprecated API</h1></div></div></div><div class="indexdiv"><dl></dl></div></div></body></html>
diff --git a/api/left-insensitive.png b/api/left-insensitive.png
new file mode 100644
index 0000000..3269393
Binary files /dev/null and b/api/left-insensitive.png differ
diff --git a/api/left.png b/api/left.png
new file mode 100644
index 0000000..2abde03
Binary files /dev/null and b/api/left.png differ
diff --git a/api/object.html b/api/object.html
new file mode 100644
index 0000000..7f2dee4
--- /dev/null
+++ b/api/object.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Part III. Object - Interfaces and marshallers</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsIdGenerator.html" title="AgsIdGenerator">
+<link rel="next" href="ags-AgsApplicable.html" title="AgsApplicable">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ags-AgsIdGenerator.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsApplicable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="object"></a>Part III. Object - Interfaces and marshallers</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplicable.html">AgsApplicable</a></span><span class="refpurpose"> — unique access to dialogs</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountable.html">AgsCountable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDynamicConnectable.html">AgsDynamicConnectable</a></span><span class="refpurpose"> — unique access to recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMainLoop.html">AgsMainLoop</a></span><span class="refpurpose"> — toplevel threads</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-marshal.html">ags_marshal</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMutable.html">AgsMutable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPackable.html">AgsPackable</a></span><span class="refpurpose"> — packing recalls</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPortlet.html">AgsPortlet</a></span><span class="refpurpose"> — interfacing portlets</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRunnable.html">AgsRunnable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSeekable.html">AgsSeekable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTactable.html">AgsTactable</a></span><span class="refpurpose"> — Unique tempo set or attributes access</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStackable.html">AgsStackable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPersistable.html">AgsPersistable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayable.html">AgsPlayable</a></span><span class="refpurpose"> — read/write audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlugin.html">AgsPlugin</a></span><span class="refpurpose"> — interfacing plugins</span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/plugin.html b/api/plugin.html
new file mode 100644
index 0000000..a506f53
--- /dev/null
+++ b/api/plugin.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Part IV. Plugin - API of plugins</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsPlugin.html" title="AgsPlugin">
+<link rel="next" href="ags-AgsLadspaManager.html" title="AgsLadspaManager">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ags-AgsPlugin.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsLadspaManager.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="plugin"></a>Part IV. Plugin - API of plugins</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaManager.html">AgsLadspaManager</a></span><span class="refpurpose"> — Singleton pattern to organize LADSPA</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginFactory.html">AgsPluginFactory</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-plugin-stock.html">ags_plugin_stock</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/pt08.html b/api/pt08.html
new file mode 100644
index 0000000..8cfa4e9
--- /dev/null
+++ b/api/pt08.html
@@ -0,0 +1,323 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Part VIII. Graphical user interface</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsUnrefAudioSignal.html" title="AgsUnrefAudioSignal">
+<link rel="next" href="ags-AgsAudioPreferences.html" title="AgsAudioPreferences">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ags-AgsUnrefAudioSignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAudioPreferences.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="id-1.10"></a>Part VIII. Graphical user interface</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioPreferences.html">AgsAudioPreferences</a></span><span class="refpurpose"> — A composite widget to do audio related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-audio-preferences-callbacks.html">ags_audio_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsEditor.html">AgsEditor</a></span><span class="refpurpose"> — A composite widget to edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-editor-callbacks.html">ags_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportWindow.html">AgsExportWindow</a></span><span class="refpurpose"> — The export dialog</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-export-window-callbacks.html">ags_export_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileSelection.html">AgsFileSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-selection-callbacks.html">ags_file_selection_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInlinePlayer.html">AgsInlinePlayer</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLadspaBrowser.html">AgsLadspaBrowser</a></span><span class="refpurpose"> — A composite to select ladspa effect.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ladspa-browser-callbacks.html">ags_ladspa_browser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLine.html">AgsLine</a></span><span class="refpurpose">A composite widget to visualize <span class="type">AgsChannel</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-callbacks.html">ags_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineEditor.html">AgsLineEditor</a></span><span class="refpurpose">A composite widget to edit <span class="type">AgsChannel</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-editor-callbacks.html">ags_line_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMember.html">AgsLineMember</a></span><span class="refpurpose"> — Modify assigned recall's port</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-callbacks.html">ags_line_member_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLineMemberEditor.html">AgsLineMemberEditor</a></span><span class="refpurpose"> — Edit line member's aspects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-line-member-editor-callbacks.html">ags_line_member_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkChannel.html">AgsLinkChannel</a></span><span class="refpurpose"> — link channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkCollectionEditor.html">AgsLinkCollectionEditor</a></span><span class="refpurpose"> — Edit links in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-collection-editor-callbacks.html">ags_link_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLinkEditor.html">AgsLinkEditor</a></span><span class="refpurpose"> — Edit links.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-link-editor-callbacks.html">ags_link_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsListingEditor.html">AgsListingEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-listing-editor-callbacks.html">ags_listing_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachine.html">AgsMachine</a></span><span class="refpurpose"> — visualize audio object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-callbacks.html">ags_machine_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineEditor.html">AgsMachineEditor</a></span><span class="refpurpose"> — pack pad editors.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-editor-callbacks.html">ags_machine_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMenuBar.html">AgsMenuBar</a></span><span class="refpurpose"> — the menu bar.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-menu-bar-callbacks.html">ags_menu_bar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNavigation.html">AgsNavigation</a></span><span class="refpurpose"> — control audio object's playback.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-navigation-callbacks.html">ags_navigation_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPad.html">AgsPad</a></span><span class="refpurpose">A composite widget to visualize a bunch of <span class="type">AgsChannel</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-callbacks.html">ags_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPadEditor.html">AgsPadEditor</a></span><span class="refpurpose">A composite widget to edit <span class="type">AgsChannel</span></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-pad-editor-callbacks.html">ags_pad_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPerformancePreferences.html">AgsPerformancePreferences</a></span><span class="refpurpose"> — A composite widget to do performance related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPluginPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A composite widget to do plugin related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPreferences.html">AgsPluginPreferences</a></span><span class="refpurpose"> — A dialog to do preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-preferences-callbacks.html">ags_preferences_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyCollectionEditor.html">AgsPropertyCollectionEditor</a></span><span class="refpurpose"> — Edit propertys in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-collection-editor-callbacks.html">ags_property_collection_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyEditor.html">AgsPropertyEditor</a></span><span class="refpurpose"> — Property of audio, channels or pads in bulk mode.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-property-editor-callbacks.html">ags_property_editor_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPropertyListingEditor.html">AgsPropertyListingEditor</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsResizeEditor.html">AgsResizeEditor</a></span><span class="refpurpose"> — Resize audio channels or pads.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServerPreferences.html">AgsServerPreferences</a></span><span class="refpurpose"> — A composite widget to do server related preferences</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsWindow.html">AgsWindow</a></span><span class="refpurpose"> — The window object.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-window-callbacks.html">ags_window_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt><span class="chapter"><a href="editor.html">Editor - Piano roll and its controls</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-mode-stock.html">ags_toolbar_mode_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToolbar.html">AgsToolbar</a></span><span class="refpurpose"> — edit tool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-toolbar-callbacks.html">ags_toolbar_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelection.html">AgsMachineSelection</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineSelector.html">AgsMachineSelector</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-machine-selector-callbacks.html">ags_machine_selector_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMachineRadioButton.html">AgsMachineRadioButton</a></span><span class="refpurpose"> — machine radio buttons</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNotebook.html">AgsNotebook</a></span><span class="refpurpose"> — select channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-notebook-callbacks.html">ags_notebook_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMeter.html">AgsMeter</a></span><span class="refpurpose"> — piano widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-meter-callbacks.html">ags_meter_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsNoteEdit.html">AgsNoteEdit</a></span><span class="refpurpose"> — edit notes</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-note-edit-callbacks.html">ags_note_edit_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSF2Chooser.html">AgsSF2Chooser</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-sf2-chooser-callbacks.html">ags_sf2_chooser_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+<dt><span class="chapter"><a href="engines.html">Engines - Composite widgets with audio set up</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanel.html">AgsPanel</a></span><span class="refpurpose"> — panel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-panel-callbacks.html">ags_panel_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputLine.html">AgsPanelInputLine</a></span><span class="refpurpose"> — panel input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPanelInputPad.html">AgsPanelInputPad</a></span><span class="refpurpose"> — panel input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixer.html">AgsMixer</a></span><span class="refpurpose"> — mixer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-mixer-callbacks.html">ags_mixer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputLine.html">AgsMixerInputLine</a></span><span class="refpurpose"> — mixer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMixerInputPad.html">AgsMixerInputPad</a></span><span class="refpurpose"> — mixer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrum.html">AgsDrum</a></span><span class="refpurpose"> — drum sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-callbacks.html">ags_drum_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputLine.html">AgsDrumInputLine</a></span><span class="refpurpose"> — drum sequencer input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-line-callbacks.html">ags_drum_input_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumInputPad.html">AgsDrumInputPad</a></span><span class="refpurpose"> — drum sequencer input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-input-pad-callbacks.html">ags_drum_input_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputLine.html">AgsDrumOutputLine</a></span><span class="refpurpose"> — drum sequencer output line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-line-callbacks.html">ags_drum_output_line_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDrumOutputPad.html">AgsDrumOutputPad</a></span><span class="refpurpose"> — drum sequencer output pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-drum-output-pad-callbacks.html">ags_drum_output_pad_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMatrix.html">AgsMatrix</a></span><span class="refpurpose"> — matrix sequencer</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-matrix-callbacks.html">ags_matrix_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynth.html">AgsSynth</a></span><span class="refpurpose"> — synth</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-synth-callbacks.html">ags_synth_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputLine.html">AgsSynthInputLine</a></span><span class="refpurpose"> — synth input line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSynthInputPad.html">AgsSynthInputPad</a></span><span class="refpurpose"> — synth input pad</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOscillator.html">AgsOscillator</a></span><span class="refpurpose"> — oscillator</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-oscillator-callbacks.html">ags_oscillator_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFFPlayer.html">AgsFFPlayer</a></span><span class="refpurpose"> — ffplayer notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-ffplayer-callbacks.html">ags_ffplayer_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/re01.html b/api/re01.html
new file mode 100644
index 0000000..09b9ea3
--- /dev/null
+++ b/api/re01.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAddAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="next" href="re02.html" title="AgsAddAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAddAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAddAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsAddAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re01.html#AgsAddAudio" title="struct AgsAddAudio">AgsAddAudio</a>;
+struct              <a class="link" href="re01.html#AgsAddAudioClass" title="struct AgsAddAudioClass">AgsAddAudioClass</a>;
+<a class="link" href="re01.html#AgsAddAudio" title="struct AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       <a class="link" href="re01.html#ags-add-audio-new" title="ags_add_audio_new ()">ags_add_audio_new</a>                   (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAddAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAddAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAddAudio"></a><h3>struct AgsAddAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAddAudio"></OBJECT><pre class="programlisting">struct AgsAddAudio {
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</pre></div><div class="refsect2"><a name="AgsAddAudioClass"></a><h3>struct AgsAddAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAddAudioClass"></OBJECT><pre class="programlisting">struct AgsAddAudioClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-add-audio-new"></a><h3>ags_add_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_add_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re01.html#AgsAddAudio" title="struct AgsAddAudio"><span class="returnvalue">AgsAddAudio</span></a> *       ags_add_audio_new                   (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re02.html b/api/re02.html
new file mode 100644
index 0000000..c15353d
--- /dev/null
+++ b/api/re02.html
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAddAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re01.html" title="AgsAddAudio"><link rel="next" href="re03.html" title="AgsAddNote"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAddAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAddAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsAddAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re02.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal">AgsAddAudioSignal</a>;
+struct              <a class="link" href="re02.html#AgsAddAudioSignalClass" title="struct AgsAddAudioSignalClass">AgsAddAudioSignalClass</a>;
+<a class="link" href="re02.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * <a class="link" href="re02.html#ags-add-audio-signal-new" title="ags_add_audio_signal_new ()">ags_add_audio_signal_new</a>            (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_signal_flags</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAddAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAddAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAddAudioSignal"></a><h3>struct AgsAddAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAddAudioSignal"></OBJECT><pre class="programlisting">struct AgsAddAudioSignal {
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsDevout *devout;
+  AgsRecallID *recall_id;
+  guint audio_signal_flags;
+};
+</pre></div><div class="refsect2"><a name="AgsAddAudioSignalClass"></a><h3>struct AgsAddAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAddAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsAddAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-add-audio-signal-new"></a><h3>ags_add_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_add_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re02.html#AgsAddAudioSignal" title="struct AgsAddAudioSignal"><span class="returnvalue">AgsAddAudioSignal</span></a> * ags_add_audio_signal_new            (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_signal_flags</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re03.html b/api/re03.html
new file mode 100644
index 0000000..51ac382
--- /dev/null
+++ b/api/re03.html
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAddNote</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re02.html" title="AgsAddAudioSignal"><link rel="next" href="re04.html" title="AgsAddPointToSelection"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAddNote"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAddNote</p></div><div class="refsynopsisdiv"><a name="ags-AgsAddNote.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re03.html#AgsAddNote" title="struct AgsAddNote">AgsAddNote</a>;
+struct              <a class="link" href="re03.html#AgsAddNoteClass" title="struct AgsAddNoteClass">AgsAddNoteClass</a>;
+<a class="link" href="re03.html#AgsAddNote" title="struct AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        <a class="link" href="re03.html#ags-add-note-new" title="ags_add_note_new ()">ags_add_note_new</a>                    (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> use_selection_list</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAddNote.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAddNote.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAddNote"></a><h3>struct AgsAddNote</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAddNote"></OBJECT><pre class="programlisting">struct AgsAddNote {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  AgsNote *note;
+  gboolean use_selection_list;
+};
+</pre></div><div class="refsect2"><a name="AgsAddNoteClass"></a><h3>struct AgsAddNoteClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAddNoteClass"></OBJECT><pre class="programlisting">struct AgsAddNoteClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-add-note-new"></a><h3>ags_add_note_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_add_note_new"></OBJECT><pre class="programlisting"><a class="link" href="re03.html#AgsAddNote" title="struct AgsAddNote"><span class="returnvalue">AgsAddNote</span></a> *        ags_add_note_new                    (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re04.html b/api/re04.html
new file mode 100644
index 0000000..0d80869
--- /dev/null
+++ b/api/re04.html
@@ -0,0 +1,23 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAddPointToSelection</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re03.html" title="AgsAddNote"><link rel="next" href="re05.html" title="AgsAddRegionToSelection"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAddPointToSelection"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAddPointToSelection</p></div><div class="refsynopsisdiv"><a name="ags-AgsAddPointToSelection.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re04.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection">AgsAddPointToSelection</a>;
+struct              <a class="link" href="re04.html#AgsAddPointToSelectionClass" title="struct AgsAddPointToSelectionClass">AgsAddPointToSelectionClass</a>;
+<a class="link" href="re04.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * <a class="link" href="re04.html#ags-add-point-to-selection-new" title="ags_add_point_to_selection_new ()">ags_add_point_to_selection_new</a> (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAddPointToSelection.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAddPointToSelection.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAddPointToSelection"></a><h3>struct AgsAddPointToSelection</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAddPointToSelection"></OBJECT><pre class="programlisting">struct AgsAddPointToSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+
+  gboolean replace_current_selection;
+};
+</pre></div><div class="refsect2"><a name="AgsAddPointToSelectionClass"></a><h3>struct AgsAddPointToSelectionClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAddPointToSelectionClass"></OBJECT><pre class="programlisting">struct AgsAddPointToSelectionClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-add-point-to-selection-new"></a><h3>ags_add_point_to_selection_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_add_point_to_selection_new"></OBJECT><pre class="programlisting"><a class="link" href="re04.html#AgsAddPointToSelection" title="struct AgsAddPointToSelection"><span class="returnvalue">AgsAddPointToSelection</span></a> * ags_add_point_to_selection_new (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re05.html b/api/re05.html
new file mode 100644
index 0000000..23a4107
--- /dev/null
+++ b/api/re05.html
@@ -0,0 +1,31 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAddRegionToSelection</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re04.html" title="AgsAddPointToSelection"><link rel="next" href="re06.html" title="ags_amplifier"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAddRegionToSelection"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAddRegionToSelection</p></div><div class="refsynopsisdiv"><a name="ags-AgsAddRegionToSelection.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re05.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection">AgsAddRegionToSelection</a>;
+struct              <a class="link" href="re05.html#AgsAddRegionToSelectionClass" title="struct AgsAddRegionToSelectionClass">AgsAddRegionToSelectionClass</a>;
+<a class="link" href="re05.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * <a class="link" href="re05.html#ags-add-region-to-selection-new" title="ags_add_region_to_selection_new ()">ags_add_region_to_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAddRegionToSelection.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAddRegionToSelection.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAddRegionToSelection"></a><h3>struct AgsAddRegionToSelection</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAddRegionToSelection"></OBJECT><pre class="programlisting">struct AgsAddRegionToSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+
+  gboolean replace_current_selection;
+};
+</pre></div><div class="refsect2"><a name="AgsAddRegionToSelectionClass"></a><h3>struct AgsAddRegionToSelectionClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAddRegionToSelectionClass"></OBJECT><pre class="programlisting">struct AgsAddRegionToSelectionClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-add-region-to-selection-new"></a><h3>ags_add_region_to_selection_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_add_region_to_selection_new"></OBJECT><pre class="programlisting"><a class="link" href="re05.html#AgsAddRegionToSelection" title="struct AgsAddRegionToSelection"><span class="returnvalue">AgsAddRegionToSelection</span></a> * ags_add_region_to_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re06.html b/api/re06.html
new file mode 100644
index 0000000..fbc03ed
--- /dev/null
+++ b/api/re06.html
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_amplifier</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re05.html" title="AgsAddRegionToSelection"><link rel="next" href="re07.html" title="AgsAppendAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-amplifier"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_amplifier</p></div><div class="refsynopsisdiv"><a name="ags-ags-amplifier.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re06.html#ags-amplifier" title="ags_amplifier ()">ags_amplifier</a>                       (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-amplifier.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-amplifier.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-amplifier"></a><h3>ags_amplifier ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_amplifier"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_amplifier                       (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re07.html b/api/re07.html
new file mode 100644
index 0000000..7832b46
--- /dev/null
+++ b/api/re07.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAppendAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re06.html" title="ags_amplifier"><link rel="next" href="re08.html" title="AgsAppendAudioThreaded"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAppendAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAppendAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsAppendAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re07.html#AgsAppendAudio" title="struct AgsAppendAudio">AgsAppendAudio</a>;
+struct              <a class="link" href="re07.html#AgsAppendAudioClass" title="struct AgsAppendAudioClass">AgsAppendAudioClass</a>;
+<a class="link" href="re07.html#AgsAppendAudio" title="struct AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    <a class="link" href="re07.html#ags-append-audio-new" title="ags_append_audio_new ()">ags_append_audio_new</a>                (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAppendAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAppendAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAppendAudio"></a><h3>struct AgsAppendAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAppendAudio"></OBJECT><pre class="programlisting">struct AgsAppendAudio {
+  AgsTask task;
+
+  GObject *audio_loop;
+  GObject *audio;
+};
+</pre></div><div class="refsect2"><a name="AgsAppendAudioClass"></a><h3>struct AgsAppendAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAppendAudioClass"></OBJECT><pre class="programlisting">struct AgsAppendAudioClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-append-audio-new"></a><h3>ags_append_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_append_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re07.html#AgsAppendAudio" title="struct AgsAppendAudio"><span class="returnvalue">AgsAppendAudio</span></a> *    ags_append_audio_new                (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re08.html b/api/re08.html
new file mode 100644
index 0000000..e77cd8c
--- /dev/null
+++ b/api/re08.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAppendAudioThreaded</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re07.html" title="AgsAppendAudio"><link rel="next" href="re09.html" title="AgsAppendChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAppendAudioThreaded"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAppendAudioThreaded</p></div><div class="refsynopsisdiv"><a name="ags-AgsAppendAudioThreaded.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re08.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded">AgsAppendAudioThreaded</a>;
+struct              <a class="link" href="re08.html#AgsAppendAudioThreadedClass" title="struct AgsAppendAudioThreadedClass">AgsAppendAudioThreadedClass</a>;
+<a class="link" href="re08.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded"><span class="returnvalue">AgsAppendAudioThreaded</span></a> * <a class="link" href="re08.html#ags-append-audio-threaded-new" title="ags_append_audio_threaded_new ()">ags_append_audio_threaded_new</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAppendAudioThreaded.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAppendAudioThreaded.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAppendAudioThreaded"></a><h3>struct AgsAppendAudioThreaded</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAppendAudioThreaded"></OBJECT><pre class="programlisting">struct AgsAppendAudioThreaded {
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</pre></div><div class="refsect2"><a name="AgsAppendAudioThreadedClass"></a><h3>struct AgsAppendAudioThreadedClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAppendAudioThreadedClass"></OBJECT><pre class="programlisting">struct AgsAppendAudioThreadedClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-append-audio-threaded-new"></a><h3>ags_append_audio_threaded_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_append_audio_threaded_new"></OBJECT><pre class="programlisting"><a class="link" href="re08.html#AgsAppendAudioThreaded" title="struct AgsAppendAudioThreaded"><span class="returnvalue">AgsAppendAudioThreaded</span></a> * ags_append_audio_threaded_new  (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re09.html b/api/re09.html
new file mode 100644
index 0000000..2b7f621
--- /dev/null
+++ b/api/re09.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAppendChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re08.html" title="AgsAppendAudioThreaded"><link rel="next" href="re10.html" title="AgsAppendRecall"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAppendChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAppendChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsAppendChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re09.html#AgsAppendChannel" title="struct AgsAppendChannel">AgsAppendChannel</a>;
+struct              <a class="link" href="re09.html#AgsAppendChannelClass" title="struct AgsAppendChannelClass">AgsAppendChannelClass</a>;
+<a class="link" href="re09.html#AgsAppendChannel" title="struct AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  <a class="link" href="re09.html#ags-append-channel-new" title="ags_append_channel_new ()">ags_append_channel_new</a>              (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAppendChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAppendChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAppendChannel"></a><h3>struct AgsAppendChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAppendChannel"></OBJECT><pre class="programlisting">struct AgsAppendChannel {
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</pre></div><div class="refsect2"><a name="AgsAppendChannelClass"></a><h3>struct AgsAppendChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAppendChannelClass"></OBJECT><pre class="programlisting">struct AgsAppendChannelClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-append-channel-new"></a><h3>ags_append_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_append_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re09.html#AgsAppendChannel" title="struct AgsAppendChannel"><span class="returnvalue">AgsAppendChannel</span></a> *  ags_append_channel_new              (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re10.html b/api/re10.html
new file mode 100644
index 0000000..81a37b1
--- /dev/null
+++ b/api/re10.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAppendRecall</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re09.html" title="AgsAppendChannel"><link rel="next" href="re11.html" title="AgsApplicable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAppendRecall"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAppendRecall</p></div><div class="refsynopsisdiv"><a name="ags-AgsAppendRecall.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re10.html#AgsAppendRecall" title="struct AgsAppendRecall">AgsAppendRecall</a>;
+struct              <a class="link" href="re10.html#AgsAppendRecallClass" title="struct AgsAppendRecallClass">AgsAppendRecallClass</a>;
+<a class="link" href="re10.html#AgsAppendRecall" title="struct AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   <a class="link" href="re10.html#ags-append-recall-new" title="ags_append_recall_new ()">ags_append_recall_new</a>               (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAppendRecall.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAppendRecall.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAppendRecall"></a><h3>struct AgsAppendRecall</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAppendRecall"></OBJECT><pre class="programlisting">struct AgsAppendRecall {
+  AgsTask task;
+
+  GObject *audio_loop;
+  AgsDevoutPlay *devout_play;
+};
+</pre></div><div class="refsect2"><a name="AgsAppendRecallClass"></a><h3>struct AgsAppendRecallClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAppendRecallClass"></OBJECT><pre class="programlisting">struct AgsAppendRecallClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-append-recall-new"></a><h3>ags_append_recall_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_append_recall_new"></OBJECT><pre class="programlisting"><a class="link" href="re10.html#AgsAppendRecall" title="struct AgsAppendRecall"><span class="returnvalue">AgsAppendRecall</span></a> *   ags_append_recall_new               (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re100.html b/api/re100.html
new file mode 100644
index 0000000..18a85fe
--- /dev/null
+++ b/api/re100.html
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsGuiThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re99.html" title="AgsGenericPreferences"><link rel="next" href="re101.html" title="AgsHIndicator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsGuiThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsGuiThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsGuiThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re100.html#AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_GUI_THREAD_DEFAULT_JIFFIE">AGS_GUI_THREAD_DEFAULT_JIFFIE</a>
+struct              <a class="link" href="re100.html#AgsGuiThread" title="struct AgsGuiThread">AgsGuiThread</a>;
+struct              <a class="link" href="re100.html#AgsGuiThreadClass" title="struct AgsGuiThreadClass">AgsGuiThreadClass</a>;
+<a class="link" href="re100.html#AgsGuiThread" title="struct AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      <a class="link" href="re100.html#ags-gui-thread-new" title="ags_gui_thread_new ()">ags_gui_thread_new</a>                  ();
+</pre></div><div class="refsect1"><a name="ags-AgsGuiThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsGuiThread.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-GUI-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_GUI_THREAD_DEFAULT_JIFFIE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_GUI_THREAD_DEFAULT_JIFFIE"></OBJECT><pre class="programlisting">#define AGS_GUI_THREAD_DEFAULT_JIFFIE (sysconf(_SC_CLK_TCK))
+</pre></div><div class="refsect2"><a name="AgsGuiThread"></a><h3>struct AgsGuiThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsGuiThread"></OBJECT><pre class="programlisting">struct AgsGuiThread {
+  AgsThread thread;
+
+  GCond cond;
+  GMutex mutex;
+
+  gdouble frequency;
+  guint iter;
+  guint iter_stop;
+  gboolean iter_stop_is_delay;
+};
+</pre></div><div class="refsect2"><a name="AgsGuiThreadClass"></a><h3>struct AgsGuiThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsGuiThreadClass"></OBJECT><pre class="programlisting">struct AgsGuiThreadClass {
+  AgsThreadClass thread;
+};
+</pre></div><div class="refsect2"><a name="ags-gui-thread-new"></a><h3>ags_gui_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_gui_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re100.html#AgsGuiThread" title="struct AgsGuiThread"><span class="returnvalue">AgsGuiThread</span></a> *      ags_gui_thread_new                  ();</pre></div></div></div></body></html>
diff --git a/api/re101.html b/api/re101.html
new file mode 100644
index 0000000..133247c
--- /dev/null
+++ b/api/re101.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsHIndicator</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re100.html" title="AgsGuiThread"><link rel="next" href="re102.html" title="AgsHistory"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsHIndicator"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsHIndicator</p></div><div class="refsynopsisdiv"><a name="ags-AgsHIndicator.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re101.html#AgsHIndicator" title="struct AgsHIndicator">AgsHIndicator</a>;
+struct              <a class="link" href="re101.html#AgsHIndicatorClass" title="struct AgsHIndicatorClass">AgsHIndicatorClass</a>;
+<a class="link" href="re101.html#AgsHIndicator" title="struct AgsHIndicator"><span class="returnvalue">AgsHIndicator</span></a> *     <a class="link" href="re101.html#ags-hindicator-new" title="ags_hindicator_new ()">ags_hindicator_new</a>                  ();
+</pre></div><div class="refsect1"><a name="ags-AgsHIndicator.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsHIndicator.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsHIndicator"></a><h3>struct AgsHIndicator</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsHIndicator"></OBJECT><pre class="programlisting">struct AgsHIndicator {
+  AgsIndicator indicator;
+};
+</pre></div><div class="refsect2"><a name="AgsHIndicatorClass"></a><h3>struct AgsHIndicatorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsHIndicatorClass"></OBJECT><pre class="programlisting">struct AgsHIndicatorClass {
+  GtkWidgetClass indicator;
+};
+</pre></div><div class="refsect2"><a name="ags-hindicator-new"></a><h3>ags_hindicator_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_hindicator_new"></OBJECT><pre class="programlisting"><a class="link" href="re101.html#AgsHIndicator" title="struct AgsHIndicator"><span class="returnvalue">AgsHIndicator</span></a> *     ags_hindicator_new                  ();</pre></div></div></div></body></html>
diff --git a/api/re102.html b/api/re102.html
new file mode 100644
index 0000000..bbc8170
--- /dev/null
+++ b/api/re102.html
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsHistory</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re101.html" title="AgsHIndicator"><link rel="next" href="re103.html" title="AgsHTimebar"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsHistory"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsHistory</p></div><div class="refsynopsisdiv"><a name="ags-AgsHistory.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re102.html#AgsHistory" title="struct AgsHistory">AgsHistory</a>;
+struct              <a class="link" href="re102.html#AgsHistoryClass" title="struct AgsHistoryClass">AgsHistoryClass</a>;
+<a class="link" href="re102.html#AgsHistory" title="struct AgsHistory"><span class="returnvalue">AgsHistory</span></a> *        <a class="link" href="re102.html#ags-history-new" title="ags_history_new ()">ags_history_new</a>                     ();
+                    <a class="link" href="re102.html#AgsHistoryAppend" title="AgsHistoryAppend">AgsHistoryAppend</a>;
+</pre></div><div class="refsect1"><a name="ags-AgsHistory.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsHistory.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsHistory"></a><h3>struct AgsHistory</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsHistory"></OBJECT><pre class="programlisting">struct AgsHistory {
+  GObject gobject;
+  
+  GList *task;
+};
+</pre></div><div class="refsect2"><a name="AgsHistoryClass"></a><h3>struct AgsHistoryClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsHistoryClass"></OBJECT><pre class="programlisting">struct AgsHistoryClass {
+  GObjectClass gobject;
+};
+</pre></div><div class="refsect2"><a name="ags-history-new"></a><h3>ags_history_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_history_new"></OBJECT><pre class="programlisting"><a class="link" href="re102.html#AgsHistory" title="struct AgsHistory"><span class="returnvalue">AgsHistory</span></a> *        ags_history_new                     ();</pre></div><div class="refsect2"><a name="AgsHistoryAppend"></a><h3>AgsHistoryAppend</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsHistoryAppend"></OBJECT><pre class="programlisting">typedef struct _AgsHistoryAppend AgsHistoryAppend;</pre></div></div></div></body></html>
diff --git a/api/re103.html b/api/re103.html
new file mode 100644
index 0000000..4ee1820
--- /dev/null
+++ b/api/re103.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsHTimebar</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re102.html" title="AgsHistory"><link rel="next" href="re104.html" title="ags_id_generator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsHTimebar"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsHTimebar</p></div><div class="refsynopsisdiv"><a name="ags-AgsHTimebar.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re103.html#AgsHTimebar" title="struct AgsHTimebar">AgsHTimebar</a>;
+struct              <a class="link" href="re103.html#AgsHTimebarClass" title="struct AgsHTimebarClass">AgsHTimebarClass</a>;
+<a class="link" href="re103.html#AgsHTimebar" title="struct AgsHTimebar"><span class="returnvalue">AgsHTimebar</span></a> *       <a class="link" href="re103.html#ags-htimebar-new" title="ags_htimebar_new ()">ags_htimebar_new</a>                    ();
+</pre></div><div class="refsect1"><a name="ags-AgsHTimebar.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsHTimebar.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsHTimebar"></a><h3>struct AgsHTimebar</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsHTimebar"></OBJECT><pre class="programlisting">struct AgsHTimebar {
+  AgsTimebar range;
+};
+</pre></div><div class="refsect2"><a name="AgsHTimebarClass"></a><h3>struct AgsHTimebarClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsHTimebarClass"></OBJECT><pre class="programlisting">struct AgsHTimebarClass {
+  AgsTimebarClass timebar;
+};
+</pre></div><div class="refsect2"><a name="ags-htimebar-new"></a><h3>ags_htimebar_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_htimebar_new"></OBJECT><pre class="programlisting"><a class="link" href="re103.html#AgsHTimebar" title="struct AgsHTimebar"><span class="returnvalue">AgsHTimebar</span></a> *       ags_htimebar_new                    ();</pre></div></div></div></body></html>
diff --git a/api/re104.html b/api/re104.html
new file mode 100644
index 0000000..4fbe6f6
--- /dev/null
+++ b/api/re104.html
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_id_generator</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re103.html" title="AgsHTimebar"><link rel="next" href="re105.html" title="AgsIndicator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-id-generator"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_id_generator</p></div><div class="refsynopsisdiv"><a name="ags-ags-id-generator.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">gchar</span></a> *             <a class="link" href="re104.html#ags-id-generator-create-uuid" title="ags_id_generator_create_uuid ()">ags_id_generator_create_uuid</a>        ();
+</pre></div><div class="refsect1"><a name="ags-ags-id-generator.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-id-generator.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-id-generator-create-uuid"></a><h3>ags_id_generator_create_uuid ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_id_generator_create_uuid"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gchar</span></a> *             ags_id_generator_create_uuid        ();</pre></div></div></div></body></html>
diff --git a/api/re105.html b/api/re105.html
new file mode 100644
index 0000000..81a4b1c
--- /dev/null
+++ b/api/re105.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsIndicator</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re104.html" title="ags_id_generator"><link rel="next" href="re106.html" title="AgsInitAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsIndicator"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsIndicator</p></div><div class="refsynopsisdiv"><a name="ags-AgsIndicator.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re105.html#AgsIndicator" title="struct AgsIndicator">AgsIndicator</a>;
+struct              <a class="link" href="re105.html#AgsIndicatorClass" title="struct AgsIndicatorClass">AgsIndicatorClass</a>;
+<a class="link" href="re105.html#AgsIndicator" title="struct AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      <a class="link" href="re105.html#ags-indicator-new" title="ags_indicator_new ()">ags_indicator_new</a>                   ();
+</pre></div><div class="refsect1"><a name="ags-AgsIndicator.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsIndicator.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsIndicator"></a><h3>struct AgsIndicator</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsIndicator"></OBJECT><pre class="programlisting">struct AgsIndicator {
+  GtkWidget widget;
+};
+</pre></div><div class="refsect2"><a name="AgsIndicatorClass"></a><h3>struct AgsIndicatorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsIndicatorClass"></OBJECT><pre class="programlisting">struct AgsIndicatorClass {
+  GtkWidgetClass widget;
+};
+</pre></div><div class="refsect2"><a name="ags-indicator-new"></a><h3>ags_indicator_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_indicator_new"></OBJECT><pre class="programlisting"><a class="link" href="re105.html#AgsIndicator" title="struct AgsIndicator"><span class="returnvalue">AgsIndicator</span></a> *      ags_indicator_new                   ();</pre></div></div></div></body></html>
diff --git a/api/re106.html b/api/re106.html
new file mode 100644
index 0000000..a4306b0
--- /dev/null
+++ b/api/re106.html
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsInitAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re105.html" title="AgsIndicator"><link rel="next" href="re107.html" title="AgsInitChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsInitAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsInitAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsInitAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re106.html#AgsInitAudio" title="struct AgsInitAudio">AgsInitAudio</a>;
+struct              <a class="link" href="re106.html#AgsInitAudioClass" title="struct AgsInitAudioClass">AgsInitAudioClass</a>;
+<a class="link" href="re106.html#AgsInitAudio" title="struct AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      <a class="link" href="re106.html#ags-init-audio-new" title="ags_init_audio_new ()">ags_init_audio_new</a>                  (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> notation</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsInitAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsInitAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsInitAudio"></a><h3>struct AgsInitAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsInitAudio"></OBJECT><pre class="programlisting">struct AgsInitAudio {
+  AgsTask task;
+
+  AgsAudio *audio;
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre></div><div class="refsect2"><a name="AgsInitAudioClass"></a><h3>struct AgsInitAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsInitAudioClass"></OBJECT><pre class="programlisting">struct AgsInitAudioClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-init-audio-new"></a><h3>ags_init_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_init_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re106.html#AgsInitAudio" title="struct AgsInitAudio"><span class="returnvalue">AgsInitAudio</span></a> *      ags_init_audio_new                  (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> notation</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re107.html b/api/re107.html
new file mode 100644
index 0000000..ba9f2bb
--- /dev/null
+++ b/api/re107.html
@@ -0,0 +1,29 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsInitChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re106.html" title="AgsInitAudio"><link rel="next" href="re108.html" title="AgsInlinePlayer"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsInitChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsInitChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsInitChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re107.html#AgsInitChannel" title="struct AgsInitChannel">AgsInitChannel</a>;
+struct              <a class="link" href="re107.html#AgsInitChannelClass" title="struct AgsInitChannelClass">AgsInitChannelClass</a>;
+<a class="link" href="re107.html#AgsInitChannel" title="struct AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    <a class="link" href="re107.html#ags-init-channel-new" title="ags_init_channel_new ()">ags_init_channel_new</a>                (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play_pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id[3]</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> notation</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsInitChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsInitChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsInitChannel"></a><h3>struct AgsInitChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsInitChannel"></OBJECT><pre class="programlisting">struct AgsInitChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  gboolean play_pad;
+
+  AgsRecallID *recall_id[3];
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre></div><div class="refsect2"><a name="AgsInitChannelClass"></a><h3>struct AgsInitChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsInitChannelClass"></OBJECT><pre class="programlisting">struct AgsInitChannelClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-init-channel-new"></a><h3>ags_init_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_init_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re107.html#AgsInitChannel" title="struct AgsInitChannel"><span class="returnvalue">AgsInitChannel</span></a> *    ags_init_channel_new                (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play_pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id[3]</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> notation</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re108.html b/api/re108.html
new file mode 100644
index 0000000..7b29366
--- /dev/null
+++ b/api/re108.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsInlinePlayer</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re107.html" title="AgsInitChannel"><link rel="next" href="re109.html" title="AgsInput"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsInlinePlayer"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsInlinePlayer</p></div><div class="refsynopsisdiv"><a name="ags-AgsInlinePlayer.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re108.html#AgsInlinePlayer" title="struct AgsInlinePlayer">AgsInlinePlayer</a>;
+struct              <a class="link" href="re108.html#AgsInlinePlayerClass" title="struct AgsInlinePlayerClass">AgsInlinePlayerClass</a>;
+<a class="link" href="re108.html#AgsInlinePlayer" title="struct AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   <a class="link" href="re108.html#ags-inline-player-new" title="ags_inline_player_new ()">ags_inline_player_new</a>               ();
+</pre></div><div class="refsect1"><a name="ags-AgsInlinePlayer.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsInlinePlayer.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsInlinePlayer"></a><h3>struct AgsInlinePlayer</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsInlinePlayer"></OBJECT><pre class="programlisting">struct AgsInlinePlayer {
+  GtkHBox vbox;
+
+  AgsPlayable *playable;
+
+  GtkToggleButton *play;
+  GtkHScale *position;
+  GtkVolumeButton *volume;
+};
+</pre></div><div class="refsect2"><a name="AgsInlinePlayerClass"></a><h3>struct AgsInlinePlayerClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsInlinePlayerClass"></OBJECT><pre class="programlisting">struct AgsInlinePlayerClass {
+  GtkHBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="ags-inline-player-new"></a><h3>ags_inline_player_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_inline_player_new"></OBJECT><pre class="programlisting"><a class="link" href="re108.html#AgsInlinePlayer" title="struct AgsInlinePlayer"><span class="returnvalue">AgsInlinePlayer</span></a> *   ags_inline_player_new               ();</pre></div></div></div></body></html>
diff --git a/api/re109.html b/api/re109.html
new file mode 100644
index 0000000..db54710
--- /dev/null
+++ b/api/re109.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsInput</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re108.html" title="AgsInlinePlayer"><link rel="next" href="re110.html" title="AgsIpatch"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsInput"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsInput</p></div><div class="refsynopsisdiv"><a name="ags-AgsInput.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re109.html#AgsInput" title="struct AgsInput">AgsInput</a>;
+struct              <a class="link" href="re109.html#AgsInputClass" title="struct AgsInputClass">AgsInputClass</a>;
+<a class="link" href="re109.html#AgsInput" title="struct AgsInput"><span class="returnvalue">AgsInput</span></a> *          <a class="link" href="re109.html#ags-input-new" title="ags_input_new ()">ags_input_new</a>                       (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsInput.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsInput.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsInput"></a><h3>struct AgsInput</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsInput"></OBJECT><pre class="programlisting">struct AgsInput {
+  AgsChannel channel;
+
+  GObject *file_link;
+};
+</pre></div><div class="refsect2"><a name="AgsInputClass"></a><h3>struct AgsInputClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsInputClass"></OBJECT><pre class="programlisting">struct AgsInputClass {
+  AgsChannelClass channel;
+};
+</pre></div><div class="refsect2"><a name="ags-input-new"></a><h3>ags_input_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_input_new"></OBJECT><pre class="programlisting"><a class="link" href="re109.html#AgsInput" title="struct AgsInput"><span class="returnvalue">AgsInput</span></a> *          ags_input_new                       (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re11.html b/api/re11.html
new file mode 100644
index 0000000..dc1101d
--- /dev/null
+++ b/api/re11.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsApplicable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re10.html" title="AgsAppendRecall"><link rel="next" href="re12.html" title="AgsApplyBpm"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsApplicable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsApplicable</p></div><div class="refsynopsisdiv"><a name="ags-AgsApplicable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re11.html#AgsApplicable" title="AgsApplicable">AgsApplicable</a>;
+struct              <a class="link" href="re11.html#AgsApplicableInterface" title="struct AgsApplicableInterface">AgsApplicableInterface</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re11.html#ags-applicable-set-update" title="ags_applicable_set_update ()">ags_applicable_set_update</a>           (<em class="parameter"><code><a class="link" href="re11.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> update</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re11.html#ags-applicable-apply" title="ags_applicable_apply ()">ags_applicable_apply</a>                (<em class="parameter"><code><a class="link" href="re11.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re11.html#ags-applicable-reset" title="ags_applicable_reset ()">ags_applicable_reset</a>                (<em class="parameter"><code><a class="link" href="re11.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsApplicable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsApplicable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsApplicable"></a><h3>AgsApplicable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplicable"></OBJECT><pre class="programlisting">typedef void AgsApplicable;
+</pre></div><div class="refsect2"><a name="AgsApplicableInterface"></a><h3>struct AgsApplicableInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplicableInterface"></OBJECT><pre class="programlisting">struct AgsApplicableInterface {
+  GTypeInterface interface;
+  
+  void (*set_update)(AgsApplicable *applicable, gboolean update);
+  void (*apply)(AgsApplicable *applicable);
+  void (*reset)(AgsApplicable *applicable);
+};
+</pre></div><div class="refsect2"><a name="ags-applicable-set-update"></a><h3>ags_applicable_set_update ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_applicable_set_update"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_applicable_set_update           (<em class="parameter"><code><a class="link" href="re11.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> update</code></em>);</pre></div><div class="refsect2"><a name="ags-applicable-apply"></a><h3>ags_applicable_apply ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_applicable_apply"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_applicable_apply                (<em class="parameter"><code><a class="link" href="re11.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre></div><div class="refsect2"><a name="ags-applicable-reset"></a><h3>ags_applicable_reset ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_applicable_reset"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_applicable_reset                (<em class="parameter"><code><a class="link" href="re11.html#AgsApplicable" title="AgsApplicable"><span class="type">AgsApplicable</span></a> *applicable</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re110.html b/api/re110.html
new file mode 100644
index 0000000..9a1e2f4
--- /dev/null
+++ b/api/re110.html
@@ -0,0 +1,61 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsIpatch</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re109.html" title="AgsInput"><link rel="next" href="re111.html" title="AgsIpatchSF2Reader"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsIpatch"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsIpatch</p></div><div class="refsynopsisdiv"><a name="ags-AgsIpatch.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re110.html#AGS-IPATCH-READ:CAPS" title="AGS_IPATCH_READ">AGS_IPATCH_READ</a>
+#define             <a class="link" href="re110.html#AGS-IPATCH-WRITE:CAPS" title="AGS_IPATCH_WRITE">AGS_IPATCH_WRITE</a>
+struct              <a class="link" href="re110.html#AgsIpatch" title="struct AgsIpatch">AgsIpatch</a>;
+struct              <a class="link" href="re110.html#AgsIpatchClass" title="struct AgsIpatchClass">AgsIpatchClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re110.html#ags-ipatch-read-audio-signal" title="ags_ipatch_read_audio_signal ()">ags_ipatch_read_audio_signal</a>        (<em class="parameter"><code><a class="link" href="re110.html#AgsIpatch" title="struct AgsIpatch"><span class="type">AgsIpatch</span></a> *ipatch</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re110.html#ags-iofuncs-open" title="ags_iofuncs_open ()">ags_iofuncs_open</a>                    (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">char</span></a> *mode</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **err</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re110.html#ags-iofuncs-close" title="ags_iofuncs_close ()">ags_iofuncs_close</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>);
+<a class="link" href=""><span class="returnvalue">GIOStatus</span></a>           <a class="link" href="re110.html#ags-iofuncs-read" title="ags_iofuncs_read ()">ags_iofuncs_read</a>                    (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> buf</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> size</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *bytes_read</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **err</code></em>);
+<a class="link" href=""><span class="returnvalue">GIOStatus</span></a>           <a class="link" href="re110.html#ags-iofuncs-write" title="ags_iofuncs_write ()">ags_iofuncs_write</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gconstpointer</span></a> buf</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> size</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **err</code></em>);
+<a class="link" href=""><span class="returnvalue">GIOStatus</span></a>           <a class="link" href="re110.html#ags-iofuncs-seek" title="ags_iofuncs_seek ()">ags_iofuncs_seek</a>                    (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GSeekType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **err</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re110.html#ags-iofuncs-getfd" title="ags_iofuncs_getfd ()">ags_iofuncs_getfd</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re110.html#ags-iofuncs-get-size" title="ags_iofuncs_get_size ()">ags_iofuncs_get_size</a>                (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **err</code></em>);
+<a class="link" href="re110.html#AgsIpatch" title="struct AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         <a class="link" href="re110.html#ags-ipatch-new" title="ags_ipatch_new ()">ags_ipatch_new</a>                      ();
+</pre></div><div class="refsect1"><a name="ags-AgsIpatch.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsIpatch.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-IPATCH-READ:CAPS"></a><h3>AGS_IPATCH_READ</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_IPATCH_READ"></OBJECT><pre class="programlisting">#define AGS_IPATCH_READ "r"
+</pre></div><div class="refsect2"><a name="AGS-IPATCH-WRITE:CAPS"></a><h3>AGS_IPATCH_WRITE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_IPATCH_WRITE"></OBJECT><pre class="programlisting">#define AGS_IPATCH_WRITE "w"
+</pre></div><div class="refsect2"><a name="AgsIpatch"></a><h3>struct AgsIpatch</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsIpatch"></OBJECT><pre class="programlisting">struct AgsIpatch {
+  GObject object;
+
+  AgsDevout *devout;
+  GList *audio_signal;
+
+  IpatchFile *file;
+  char *filename;
+  char *mode;
+
+  IpatchFileHandle *handle;
+  GError *error;
+
+  IpatchContainer *container;
+  GObject *reader;
+};
+</pre></div><div class="refsect2"><a name="AgsIpatchClass"></a><h3>struct AgsIpatchClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsIpatchClass"></OBJECT><pre class="programlisting">struct AgsIpatchClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-ipatch-read-audio-signal"></a><h3>ags_ipatch_read_audio_signal ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ipatch_read_audio_signal"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_ipatch_read_audio_signal        (<em class="parameter"><code><a class="link" href="re110.html#AgsIpatch" title="struct AgsIpatch"><span class="type">AgsIpatch</span></a> *ipatch</code></em>);</pre></div><div class="refsect2"><a name="ags-iofuncs-open"></a><h3>ags_iofuncs_open ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_iofuncs_open"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_iofuncs_open                    (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">char</span></a> *mode</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **err</code></em>);</pre></div><div class="refsect2"><a name="ags-iofuncs-close"></a><h3>ags_iofuncs_close ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_iofuncs_close"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_iofuncs_close                   (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>);</pre></div><div class="refsect2"><a name="ags-iofuncs-read"></a><h3>ags_iofuncs_read ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_iofuncs_read"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GIOStatus</span></a>           ags_iofuncs_read                    (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> buf</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> size</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *bytes_read</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **err</code></em>);</pre></div><div class="refsect2"><a name="ags-iofuncs-write"></a><h3>ags_iofuncs_write ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_iofuncs_write"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GIOStatus</span></a>           ags_iofuncs_write                   (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gconstpointer</span></a> buf</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> size</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **err</code></em>);</pre></div><div class="refsect2"><a name="ags-iofuncs-seek"></a><h3>ags_iofuncs_seek ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_iofuncs_seek"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GIOStatus</span></a>           ags_iofuncs_seek                    (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GSeekType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **err</code></em>);</pre></div><div class="refsect2"><a name="ags-iofuncs-getfd"></a><h3>ags_iofuncs_getfd ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_iofuncs_getfd"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_iofuncs_getfd                   (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFileHandle</span></a> *handle</code></em>);</pre></div><div class="refsect2"><a name="ags-iofuncs-get-size"></a><h3>ags_iofuncs_get_size ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_iofuncs_get_size"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_iofuncs_get_size                (<em class="parameter"><code><a class="link" href=""><span class="type">IpatchFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **err</code></em>);</pre></div><div class="refsect2"><a name="ags-ipatch-new"></a><h3>ags_ipatch_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ipatch_new"></OBJECT><pre class="programlisting"><a class="link" href="re110.html#AgsIpatch" title="struct AgsIpatch"><span class="returnvalue">AgsIpatch</span></a> *         ags_ipatch_new                      ();</pre></div></div></div></body></html>
diff --git a/api/re111.html b/api/re111.html
new file mode 100644
index 0000000..2bc90f0
--- /dev/null
+++ b/api/re111.html
@@ -0,0 +1,34 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsIpatchSF2Reader</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re110.html" title="AgsIpatch"><link rel="next" href="re112.html" title="AgsIteratorThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsIpatchSF2Reader"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsIpatchSF2Reader</p></div><div class="refsynopsisdiv"><a name="ags-AgsIpatchSF2Reader.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re111.html#AgsSF2Levels" title="enum AgsSF2Levels">AgsSF2Levels</a>;
+struct              <a class="link" href="re111.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader">AgsIpatchSF2Reader</a>;
+struct              <a class="link" href="re111.html#AgsIpatchSF2ReaderClass" title="struct AgsIpatchSF2ReaderClass">AgsIpatchSF2ReaderClass</a>;
+<a class="link" href="re111.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * <a class="link" href="re111.html#ags-ipatch-sf2-reader-new" title="ags_ipatch_sf2_reader_new ()">ags_ipatch_sf2_reader_new</a>          ();
+</pre></div><div class="refsect1"><a name="ags-AgsIpatchSF2Reader.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsIpatchSF2Reader.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSF2Levels"></a><h3>enum AgsSF2Levels</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSF2Levels"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_SF2_FILENAME = 0,
+  AGS_SF2_PHDR = 1,
+  AGS_SF2_IHDR = 2,
+  AGS_SF2_SHDR = 3,
+} AgsSF2Levels;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-SF2-FILENAME:CAPS"></a><span class="term"><code class="literal">AGS_SF2_FILENAME</code></span></dt><dd></dd><dt><a name="AGS-SF2-PHDR:CAPS"></a><span class="term"><code class="literal">AGS_SF2_PHDR</code></span></dt><dd></dd><dt><a name="AGS-SF2-IHDR:CAPS"></a><span class="term"><code class="literal">AGS_SF2_IHDR</code></span></dt><dd></dd><dt><a name="AGS-SF2-SHDR:CAPS"></a><span class="term"><code class="literal">AGS_SF2_SHDR</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsIpatchSF2Reader"></a><h3>struct AgsIpatchSF2Reader</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsIpatchSF2Reader"></OBJECT><pre class="programlisting">struct AgsIpatchSF2Reader {
+  GObject object;
+
+  AgsIpatch *ipatch;
+
+  guint nth_level;
+  gchar **selected;
+
+  IpatchSF2Reader *reader;
+
+  IpatchSF2 *sf2;
+
+  int bank;
+  int program;
+  gchar *selected_sublevel_name;
+
+  IpatchSF2Zone *zone;
+  int count;
+  GList *iter;
+};
+</pre></div><div class="refsect2"><a name="AgsIpatchSF2ReaderClass"></a><h3>struct AgsIpatchSF2ReaderClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsIpatchSF2ReaderClass"></OBJECT><pre class="programlisting">struct AgsIpatchSF2ReaderClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-ipatch-sf2-reader-new"></a><h3>ags_ipatch_sf2_reader_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ipatch_sf2_reader_new"></OBJECT><pre class="programlisting"><a class="link" href="re111.html#AgsIpatchSF2Reader" title="struct AgsIpatchSF2Reader"><span class="returnvalue">AgsIpatchSF2Reader</span></a> * ags_ipatch_sf2_reader_new          ();</pre></div></div></div></body></html>
diff --git a/api/re112.html b/api/re112.html
new file mode 100644
index 0000000..36e8c8b
--- /dev/null
+++ b/api/re112.html
@@ -0,0 +1,32 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsIteratorThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re111.html" title="AgsIpatchSF2Reader"><link rel="next" href="re113.html" title="AgsLed"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsIteratorThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsIteratorThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsIteratorThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re112.html#AgsIteratorThreadFlags" title="enum AgsIteratorThreadFlags">AgsIteratorThreadFlags</a>;
+struct              <a class="link" href="re112.html#AgsIteratorThread" title="struct AgsIteratorThread">AgsIteratorThread</a>;
+struct              <a class="link" href="re112.html#AgsIteratorThreadClass" title="struct AgsIteratorThreadClass">AgsIteratorThreadClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re112.html#ags-iterator-thread-children-ready" title="ags_iterator_thread_children_ready ()">ags_iterator_thread_children_ready</a>  (<em class="parameter"><code><a class="link" href="re112.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);
+<a class="link" href="re112.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * <a class="link" href="re112.html#ags-iterator-thread-new" title="ags_iterator_thread_new ()">ags_iterator_thread_new</a>             ();
+</pre></div><div class="refsect1"><a name="ags-AgsIteratorThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsIteratorThread.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsIteratorThreadFlags"></a><h3>enum AgsIteratorThreadFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsIteratorThreadFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_ITERATOR_THREAD_DONE      = 1,
+  AGS_ITERATOR_THREAD_WAIT      = 1 << 1,
+} AgsIteratorThreadFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-ITERATOR-THREAD-DONE:CAPS"></a><span class="term"><code class="literal">AGS_ITERATOR_THREAD_DONE</code></span></dt><dd></dd><dt><a name="AGS-ITERATOR-THREAD-WAIT:CAPS"></a><span class="term"><code class="literal">AGS_ITERATOR_THREAD_WAIT</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsIteratorThread"></a><h3>struct AgsIteratorThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsIteratorThread"></OBJECT><pre class="programlisting">struct AgsIteratorThread {
+  AgsThread thread;
+
+  guint flags;
+
+  pthread_mutex_t tic_mutex;
+  pthread_cond_t tic_cond;
+
+  AgsThread *recycling_thread;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+  gint stage;
+};
+</pre></div><div class="refsect2"><a name="AgsIteratorThreadClass"></a><h3>struct AgsIteratorThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsIteratorThreadClass"></OBJECT><pre class="programlisting">struct AgsIteratorThreadClass {
+  AgsThreadClass thread;
+  
+  void (*children_ready)(AgsIteratorThread *iterator_thread,
+			 AgsThread *current);
+};
+</pre></div><div class="refsect2"><a name="ags-iterator-thread-children-ready"></a><h3>ags_iterator_thread_children_ready ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_iterator_thread_children_ready"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_iterator_thread_children_ready  (<em class="parameter"><code><a class="link" href="re112.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="type">AgsIteratorThread</span></a> *iterator_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);</pre></div><div class="refsect2"><a name="ags-iterator-thread-new"></a><h3>ags_iterator_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_iterator_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re112.html#AgsIteratorThread" title="struct AgsIteratorThread"><span class="returnvalue">AgsIteratorThread</span></a> * ags_iterator_thread_new             ();</pre></div></div></div></body></html>
diff --git a/api/re113.html b/api/re113.html
new file mode 100644
index 0000000..80079bd
--- /dev/null
+++ b/api/re113.html
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLed</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re112.html" title="AgsIteratorThread"><link rel="next" href="re114.html" title="AgsLine"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLed"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLed</p></div><div class="refsynopsisdiv"><a name="ags-AgsLed.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re113.html#AgsLedFlags" title="enum AgsLedFlags">AgsLedFlags</a>;
+struct              <a class="link" href="re113.html#AgsLed" title="struct AgsLed">AgsLed</a>;
+struct              <a class="link" href="re113.html#AgsLedClass" title="struct AgsLedClass">AgsLedClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re113.html#ags-led-set-active" title="ags_led_set_active ()">ags_led_set_active</a>                  (<em class="parameter"><code><a class="link" href="re113.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re113.html#ags-led-unset-active" title="ags_led_unset_active ()">ags_led_unset_active</a>                (<em class="parameter"><code><a class="link" href="re113.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);
+<a class="link" href="re113.html#AgsLed" title="struct AgsLed"><span class="returnvalue">AgsLed</span></a> *            <a class="link" href="re113.html#ags-led-new" title="ags_led_new ()">ags_led_new</a>                         ();
+</pre></div><div class="refsect1"><a name="ags-AgsLed.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLed.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsLedFlags"></a><h3>enum AgsLedFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLedFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_LED_ACTIVE        = 1,
+} AgsLedFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-LED-ACTIVE:CAPS"></a><span class="term"><code class="literal">AGS_LED_ACTIVE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsLed"></a><h3>struct AgsLed</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLed"></OBJECT><pre class="programlisting">struct AgsLed {
+  GtkBin bin;
+
+  guint flags;
+};
+</pre></div><div class="refsect2"><a name="AgsLedClass"></a><h3>struct AgsLedClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLedClass"></OBJECT><pre class="programlisting">struct AgsLedClass {
+  GtkBinClass bin;
+};
+</pre></div><div class="refsect2"><a name="ags-led-set-active"></a><h3>ags_led_set_active ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_led_set_active"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_led_set_active                  (<em class="parameter"><code><a class="link" href="re113.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre></div><div class="refsect2"><a name="ags-led-unset-active"></a><h3>ags_led_unset_active ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_led_unset_active"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_led_unset_active                (<em class="parameter"><code><a class="link" href="re113.html#AgsLed" title="struct AgsLed"><span class="type">AgsLed</span></a> *led</code></em>);</pre></div><div class="refsect2"><a name="ags-led-new"></a><h3>ags_led_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_led_new"></OBJECT><pre class="programlisting"><a class="link" href="re113.html#AgsLed" title="struct AgsLed"><span class="returnvalue">AgsLed</span></a> *            ags_led_new                         ();</pre></div></div></div></body></html>
diff --git a/api/re114.html b/api/re114.html
new file mode 100644
index 0000000..4ce8784
--- /dev/null
+++ b/api/re114.html
@@ -0,0 +1,48 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLine</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re113.html" title="AgsLed"><link rel="next" href="re115.html" title="ags_line_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLine"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLine</p></div><div class="refsynopsisdiv"><a name="ags-AgsLine.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re114.html#AGS-LINE-DEFAULT-VERSION:CAPS" title="AGS_LINE_DEFAULT_VERSION">AGS_LINE_DEFAULT_VERSION</a>
+#define             <a class="link" href="re114.html#AGS-LINE-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_DEFAULT_BUILD_ID">AGS_LINE_DEFAULT_BUILD_ID</a>
+enum                <a class="link" href="re114.html#AgsLineFlags" title="enum AgsLineFlags">AgsLineFlags</a>;
+struct              <a class="link" href="re114.html#AgsLine" title="struct AgsLine">AgsLine</a>;
+struct              <a class="link" href="re114.html#AgsLineClass" title="struct AgsLineClass">AgsLineClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re114.html#ags-line-set-channel" title="ags_line_set_channel ()">ags_line_set_channel</a>                (<em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re114.html#ags-line-group-changed" title="ags_line_group_changed ()">ags_line_group_changed</a>              (<em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re114.html#ags-line-find-next-grouped" title="ags_line_find_next_grouped ()">ags_line_find_next_grouped</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *line</code></em>);
+<a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="returnvalue">AgsLine</span></a> *           <a class="link" href="re114.html#ags-line-new" title="ags_line_new ()">ags_line_new</a>                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsLine.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLine.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-LINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_LINE_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_LINE_DEFAULT_VERSION "0.4.0-beta\0"
+</pre></div><div class="refsect2"><a name="AGS-LINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_DEFAULT_BUILD_ID</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_LINE_DEFAULT_BUILD_ID"></OBJECT><pre class="programlisting">#define AGS_LINE_DEFAULT_BUILD_ID "0.4.0-beta\0"
+</pre></div><div class="refsect2"><a name="AgsLineFlags"></a><h3>enum AgsLineFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLineFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_LINE_CONNECTED         = 1,
+  AGS_LINE_GROUPED           = 1 << 1,
+  AGS_LINE_MAPPED_RECALL     = 1 << 2,
+  AGS_LINE_PREMAPPED_RECALL  = 1 << 3,
+} AgsLineFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-LINE-CONNECTED:CAPS"></a><span class="term"><code class="literal">AGS_LINE_CONNECTED</code></span></dt><dd></dd><dt><a name="AGS-LINE-GROUPED:CAPS"></a><span class="term"><code class="literal">AGS_LINE_GROUPED</code></span></dt><dd></dd><dt><a name="AGS-LINE-MAPPED-RECALL:CAPS"></a><span class="term"><code class="literal">AGS_LINE_MAPPED_RECALL</code></span></dt><dd></dd><dt><a name="AGS-LINE-PREMAPPED-RECALL:CAPS"></a><span class="term"><code class="literal">AGS_LINE_PREMAPPED_RECALL</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsLine"></a><h3>struct AgsLine</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLine"></OBJECT><pre class="programlisting">struct AgsLine {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *name;
+
+  AgsChannel *channel;
+
+  GtkWidget *pad;
+
+  GtkLabel *label;
+  GtkToggleButton *group;
+
+  AgsExpander *expander;
+};
+</pre></div><div class="refsect2"><a name="AgsLineClass"></a><h3>struct AgsLineClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLineClass"></OBJECT><pre class="programlisting">struct AgsLineClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsLine *line, AgsChannel *channel);
+
+  void (*group_changed)(AgsLine *line);
+};
+</pre></div><div class="refsect2"><a name="ags-line-set-channel"></a><h3>ags_line_set_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_set_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_set_channel                (<em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-line-group-changed"></a><h3>ags_line_group_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_group_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_group_changed              (<em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre></div><div class="refsect2"><a name="ags-line-find-next-grouped"></a><h3>ags_line_find_next_grouped ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_find_next_grouped"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_line_find_next_grouped          (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *line</code></em>);</pre></div><div class="refsect2"><a name="ags-line-new"></a><h3>ags_line_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_new"></OBJECT><pre class="programlisting"><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="returnvalue">AgsLine</span></a> *           ags_line_new                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re115.html b/api/re115.html
new file mode 100644
index 0000000..5083b22
--- /dev/null
+++ b/api/re115.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_line_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re114.html" title="AgsLine"><link rel="next" href="re116.html" title="AgsLineEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-line-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_line_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-line-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re115.html#ags-line-parent-set-callback" title="ags_line_parent_set_callback ()">ags_line_parent_set_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re115.html#ags-line-remove-recall-callback" title="ags_line_remove_recall_callback ()">ags_line_remove_recall_callback</a>     (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re115.html#ags-line-group-clicked-callback" title="ags_line_group_clicked_callback ()">ags_line_group_clicked_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re115.html#ags-line-volume-callback" title="ags_line_volume_callback ()">ags_line_volume_callback</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-line-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-line-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-line-parent-set-callback"></a><h3>ags_line_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_line_parent_set_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre></div><div class="refsect2"><a name="ags-line-remove-recall-callback"></a><h3>ags_line_remove_recall_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_remove_recall_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_remove_recall_callback     (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre></div><div class="refsect2"><a name="ags-line-group-clicked-callback"></a><h3>ags_line_group_clicked_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_group_clicked_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_line_group_clicked_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre></div><div class="refsect2"><a name="ags-line-volume-callback"></a><h3>ags_line_volume_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_volume_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_volume_callback            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re116.html b/api/re116.html
new file mode 100644
index 0000000..971aadf
--- /dev/null
+++ b/api/re116.html
@@ -0,0 +1,25 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLineEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re115.html" title="ags_line_callbacks"><link rel="next" href="re117.html" title="ags_line_editor_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLineEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLineEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsLineEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re116.html#AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_LINE_EDITOR_DEFAULT_VERSION">AGS_LINE_EDITOR_DEFAULT_VERSION</a>
+#define             <a class="link" href="re116.html#AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_LINE_EDITOR_DEFAULT_BUILD_ID">AGS_LINE_EDITOR_DEFAULT_BUILD_ID</a>
+struct              <a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor">AgsLineEditor</a>;
+struct              <a class="link" href="re116.html#AgsLineEditorClass" title="struct AgsLineEditorClass">AgsLineEditorClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re116.html#ags-line-editor-set-channel" title="ags_line_editor_set_channel ()">ags_line_editor_set_channel</a>         (<em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     <a class="link" href="re116.html#ags-line-editor-new" title="ags_line_editor_new ()">ags_line_editor_new</a>                 (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsLineEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLineEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-LINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_LINE_EDITOR_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_VERSION "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AGS-LINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_LINE_EDITOR_DEFAULT_BUILD_ID</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_LINE_EDITOR_DEFAULT_BUILD_ID"></OBJECT><pre class="programlisting">#define AGS_LINE_EDITOR_DEFAULT_BUILD_ID "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AgsLineEditor"></a><h3>struct AgsLineEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLineEditor"></OBJECT><pre class="programlisting">struct AgsLineEditor {
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  AgsLinkEditor *link_editor;
+  AgsLineMemberEditor *member_editor;
+};
+</pre></div><div class="refsect2"><a name="AgsLineEditorClass"></a><h3>struct AgsLineEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLineEditorClass"></OBJECT><pre class="programlisting">struct AgsLineEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="ags-line-editor-set-channel"></a><h3>ags_line_editor_set_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_editor_set_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_editor_set_channel         (<em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-line-editor-new"></a><h3>ags_line_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="returnvalue">AgsLineEditor</span></a> *     ags_line_editor_new                 (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re117.html b/api/re117.html
new file mode 100644
index 0000000..9a419e1
--- /dev/null
+++ b/api/re117.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_line_editor_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re116.html" title="AgsLineEditor"><link rel="next" href="re118.html" title="AgsLineMember"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-line-editor-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_line_editor_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-line-editor-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re117.html#ags-line-editor-destroy-callback" title="ags_line_editor_destroy_callback ()">ags_line_editor_destroy_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re117.html#ags-line-editor-show-callback" title="ags_line_editor_show_callback ()">ags_line_editor_show_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re117.html#ags-line-editor-parent-set-callback" title="ags_line_editor_parent_set_callback ()">ags_line_editor_parent_set_callback</a> (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-line-editor-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-line-editor-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-line-editor-destroy-callback"></a><h3>ags_line_editor_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_editor_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_line_editor_destroy_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-line-editor-show-callback"></a><h3>ags_line_editor_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_editor_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_line_editor_show_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-line-editor-parent-set-callback"></a><h3>ags_line_editor_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_editor_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_line_editor_parent_set_callback (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re118.html b/api/re118.html
new file mode 100644
index 0000000..716afb3
--- /dev/null
+++ b/api/re118.html
@@ -0,0 +1,37 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLineMember</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re117.html" title="ags_line_editor_callbacks"><link rel="next" href="re119.html" title="ags_line_member_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLineMember"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLineMember</p></div><div class="refsynopsisdiv"><a name="ags-AgsLineMember.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re118.html#AgsLineMemberFlags" title="enum AgsLineMemberFlags">AgsLineMemberFlags</a>;
+struct              <a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember">AgsLineMember</a>;
+struct              <a class="link" href="re118.html#AgsLineMemberClass" title="struct AgsLineMemberClass">AgsLineMemberClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re118.html#ags-line-member-change-port" title="ags_line_member_change_port ()">ags_line_member_change_port</a>         (<em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> port_data</code></em>);
+<a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     <a class="link" href="re118.html#ags-line-member-new" title="ags_line_member_new ()">ags_line_member_new</a>                 ();
+</pre></div><div class="refsect1"><a name="ags-AgsLineMember.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLineMember.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsLineMemberFlags"></a><h3>enum AgsLineMemberFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLineMemberFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_LINE_MEMBER_DEFAULT_TEMPLATE      = 1,
+  AGS_LINE_MEMBER_RESET_BY_ATOMIC       = 1 << 1,
+  AGS_LINE_MEMBER_RESET_BY_TASK         = 1 << 2,
+} AgsLineMemberFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-LINE-MEMBER-DEFAULT-TEMPLATE:CAPS"></a><span class="term"><code class="literal">AGS_LINE_MEMBER_DEFAULT_TEMPLATE</code></span></dt><dd></dd><dt><a name="AGS-LINE-MEMBER-RESET-BY-ATOMIC:CAPS"></a><span class="term"><code class="literal">AGS_LINE_MEMBER_RESET_BY_ATOMIC</code></span></dt><dd></dd><dt><a name="AGS-LINE-MEMBER-RESET-BY-TASK:CAPS"></a><span class="term"><code class="literal">AGS_LINE_MEMBER_RESET_BY_TASK</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsLineMember"></a><h3>struct AgsLineMember</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLineMember"></OBJECT><pre class="programlisting">struct AgsLineMember {
+  GtkFrame frame;
+
+  guint flags;
+
+  GType widget_type;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+  
+  AgsPort *port;
+  gpointer port_data;
+  gboolean active;
+
+  GType task_type;
+};
+</pre></div><div class="refsect2"><a name="AgsLineMemberClass"></a><h3>struct AgsLineMemberClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLineMemberClass"></OBJECT><pre class="programlisting">struct AgsLineMemberClass {
+  GtkFrameClass frame;
+
+  void (*change_port)(AgsLineMember *line_member,
+		      gpointer port_data);
+};
+</pre></div><div class="refsect2"><a name="ags-line-member-change-port"></a><h3>ags_line_member_change_port ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_change_port"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_member_change_port         (<em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> port_data</code></em>);</pre></div><div class="refsect2"><a name="ags-line-member-new"></a><h3>ags_line_member_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_new"></OBJECT><pre class="programlisting"><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="returnvalue">AgsLineMember</span></a> *     ags_line_member_new                 ();</pre></div></div></div></body></html>
diff --git a/api/re119.html b/api/re119.html
new file mode 100644
index 0000000..587079a
--- /dev/null
+++ b/api/re119.html
@@ -0,0 +1,41 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_line_member_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re118.html" title="AgsLineMember"><link rel="next" href="re120.html" title="AgsLineMemberEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-line-member-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_line_member_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-line-member-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re119.html#ags-line-member-parent-set-callback" title="ags_line_member_parent_set_callback ()">ags_line_member_parent_set_callback</a> (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re119.html#ags-line-member-dial-changed-callback" title="ags_line_member_dial_changed_callback ()">ags_line_member_dial_changed_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *dial</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re119.html#ags-line-member-vscale-changed-callback" title="ags_line_member_vscale_changed_callback ()">ags_line_member_vscale_changed_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *vscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re119.html#ags-line-member-hscale-changed-callback" title="ags_line_member_hscale_changed_callback ()">ags_line_member_hscale_changed_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *hscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re119.html#ags-line-member-spin-button-changed-callback" title="ags_line_member_spin_button_changed_callback ()">ags_line_member_spin_button_changed_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re119.html#ags-line-member-check-button-clicked-callback" title="ags_line_member_check_button_clicked_callback ()">ags_line_member_check_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *check_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re119.html#ags-line-member-toggle-button-clicked-callback" title="ags_line_member_toggle_button_clicked_callback ()">ags_line_member_toggle_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re119.html#ags-line-member-button-clicked-callback" title="ags_line_member_button_clicked_callback ()">ags_line_member_button_clicked_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-line-member-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-line-member-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-line-member-parent-set-callback"></a><h3>ags_line_member_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_line_member_parent_set_callback (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-line-member-dial-changed-callback"></a><h3>ags_line_member_dial_changed_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_dial_changed_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_member_dial_changed_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *dial</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-line-member-vscale-changed-callback"></a><h3>ags_line_member_vscale_changed_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_vscale_changed_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_member_vscale_changed_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *vscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-line-member-hscale-changed-callback"></a><h3>ags_line_member_hscale_changed_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_hscale_changed_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_member_hscale_changed_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *hscale</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-line-member-spin-button-changed-callback"></a><h3>ags_line_member_spin_button_changed_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_spin_button_changed_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_member_spin_button_changed_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-line-member-check-button-clicked-callback"></a><h3>ags_line_member_check_button_clicked_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_check_button_clicked_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_member_check_button_clicked_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *check_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-line-member-toggle-button-clicked-callback"></a><h3>ags_line_member_toggle_button_clicked_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_toggle_button_clicked_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_member_toggle_button_clicked_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-line-member-button-clicked-callback"></a><h3>ags_line_member_button_clicked_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_button_clicked_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_line_member_button_clicked_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re12.html b/api/re12.html
new file mode 100644
index 0000000..05235b5
--- /dev/null
+++ b/api/re12.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsApplyBpm</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re11.html" title="AgsApplicable"><link rel="next" href="re13.html" title="AgsApplySequencerLength"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsApplyBpm"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsApplyBpm</p></div><div class="refsynopsisdiv"><a name="ags-AgsApplyBpm.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re12.html#AgsApplyBpm" title="struct AgsApplyBpm">AgsApplyBpm</a>;
+struct              <a class="link" href="re12.html#AgsApplyBpmClass" title="struct AgsApplyBpmClass">AgsApplyBpmClass</a>;
+<a class="link" href="re12.html#AgsApplyBpm" title="struct AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       <a class="link" href="re12.html#ags-apply-bpm-new" title="ags_apply_bpm_new ()">ags_apply_bpm_new</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> bpm</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsApplyBpm.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsApplyBpm.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsApplyBpm"></a><h3>struct AgsApplyBpm</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplyBpm"></OBJECT><pre class="programlisting">struct AgsApplyBpm {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble bpm;
+};
+</pre></div><div class="refsect2"><a name="AgsApplyBpmClass"></a><h3>struct AgsApplyBpmClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplyBpmClass"></OBJECT><pre class="programlisting">struct AgsApplyBpmClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-apply-bpm-new"></a><h3>ags_apply_bpm_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_apply_bpm_new"></OBJECT><pre class="programlisting"><a class="link" href="re12.html#AgsApplyBpm" title="struct AgsApplyBpm"><span class="returnvalue">AgsApplyBpm</span></a> *       ags_apply_bpm_new                   (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> bpm</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re120.html b/api/re120.html
new file mode 100644
index 0000000..6f582cb
--- /dev/null
+++ b/api/re120.html
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLineMemberEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re119.html" title="ags_line_member_callbacks"><link rel="next" href="re121.html" title="AgsLinkChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLineMemberEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLineMemberEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsLineMemberEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re120.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor">AgsLineMemberEditor</a>;
+struct              <a class="link" href="re120.html#AgsLineMemberEditorClass" title="struct AgsLineMemberEditorClass">AgsLineMemberEditorClass</a>;
+<a class="link" href="re120.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * <a class="link" href="re120.html#ags-line-member-editor-new" title="ags_line_member_editor_new ()">ags_line_member_editor_new</a>        ();
+</pre></div><div class="refsect1"><a name="ags-AgsLineMemberEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLineMemberEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsLineMemberEditor"></a><h3>struct AgsLineMemberEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLineMemberEditor"></OBJECT><pre class="programlisting">struct AgsLineMemberEditor {
+  GtkVBox vbox;
+
+  GtkVBox *line_member;
+
+  GtkButton *add;
+  GtkMenu *popup;
+
+  GtkButton *remove;
+};
+</pre></div><div class="refsect2"><a name="AgsLineMemberEditorClass"></a><h3>struct AgsLineMemberEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLineMemberEditorClass"></OBJECT><pre class="programlisting">struct AgsLineMemberEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="ags-line-member-editor-new"></a><h3>ags_line_member_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_line_member_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re120.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="returnvalue">AgsLineMemberEditor</span></a> * ags_line_member_editor_new        ();</pre></div></div></div></body></html>
diff --git a/api/re121.html b/api/re121.html
new file mode 100644
index 0000000..2c58b89
--- /dev/null
+++ b/api/re121.html
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLinkChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re120.html" title="AgsLineMemberEditor"><link rel="next" href="re122.html" title="AgsLinkCollectionEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLinkChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLinkChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsLinkChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re121.html#AgsLinkChannel" title="struct AgsLinkChannel">AgsLinkChannel</a>;
+struct              <a class="link" href="re121.html#AgsLinkChannelClass" title="struct AgsLinkChannelClass">AgsLinkChannelClass</a>;
+<a class="link" href="re121.html#AgsLinkChannel" title="struct AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    <a class="link" href="re121.html#ags-link-channel-new" title="ags_link_channel_new ()">ags_link_channel_new</a>                (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsLinkChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLinkChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsLinkChannel"></a><h3>struct AgsLinkChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLinkChannel"></OBJECT><pre class="programlisting">struct AgsLinkChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsChannel *link;
+
+  GError *error;
+};
+</pre></div><div class="refsect2"><a name="AgsLinkChannelClass"></a><h3>struct AgsLinkChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLinkChannelClass"></OBJECT><pre class="programlisting">struct AgsLinkChannelClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-link-channel-new"></a><h3>ags_link_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re121.html#AgsLinkChannel" title="struct AgsLinkChannel"><span class="returnvalue">AgsLinkChannel</span></a> *    ags_link_channel_new                (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re122.html b/api/re122.html
new file mode 100644
index 0000000..f6e4d55
--- /dev/null
+++ b/api/re122.html
@@ -0,0 +1,28 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLinkCollectionEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re121.html" title="AgsLinkChannel"><link rel="next" href="re123.html" title="ags_link_collection_editor_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLinkCollectionEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLinkCollectionEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsLinkCollectionEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor">AgsLinkCollectionEditor</a>;
+struct              <a class="link" href="re122.html#AgsLinkCollectionEditorClass" title="struct AgsLinkCollectionEditorClass">AgsLinkCollectionEditorClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re122.html#ags-link-collection-editor-check-first-line" title="ags_link_collection_editor_check_first_line ()">ags_link_collection_editor_check_first_line</a>
+                                                        (<em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re122.html#ags-link-collection-editor-check-first-link" title="ags_link_collection_editor_check_first_link ()">ags_link_collection_editor_check_first_link</a>
+                                                        (<em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re122.html#ags-link-collection-editor-check-count" title="ags_link_collection_editor_check_count ()">ags_link_collection_editor_check_count</a>
+                                                        (<em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * <a class="link" href="re122.html#ags-link-collection-editor-new" title="ags_link_collection_editor_new ()">ags_link_collection_editor_new</a>
+                                                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsLinkCollectionEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLinkCollectionEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsLinkCollectionEditor"></a><h3>struct AgsLinkCollectionEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLinkCollectionEditor"></OBJECT><pre class="programlisting">struct AgsLinkCollectionEditor {
+  GtkTable table;
+
+  GType channel_type;
+
+  GtkComboBox *link;
+  GtkSpinButton *first_line;
+  GtkSpinButton *first_link;
+  GtkSpinButton *count;
+};
+</pre></div><div class="refsect2"><a name="AgsLinkCollectionEditorClass"></a><h3>struct AgsLinkCollectionEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLinkCollectionEditorClass"></OBJECT><pre class="programlisting">struct AgsLinkCollectionEditorClass {
+  GtkTableClass table;
+};
+</pre></div><div class="refsect2"><a name="ags-link-collection-editor-check-first-line"></a><h3>ags_link_collection_editor_check_first_line ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_collection_editor_check_first_line"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_link_collection_editor_check_first_line
+                                                        (<em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-link-collection-editor-check-first-link"></a><h3>ags_link_collection_editor_check_first_link ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_collection_editor_check_first_link"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_link_collection_editor_check_first_link
+                                                        (<em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-link-collection-editor-check-count"></a><h3>ags_link_collection_editor_check_count ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_collection_editor_check_count"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_link_collection_editor_check_count
+                                                        (<em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-link-collection-editor-new"></a><h3>ags_link_collection_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_collection_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="returnvalue">AgsLinkCollectionEditor</span></a> * ags_link_collection_editor_new
+                                                        ();</pre></div></div></div></body></html>
diff --git a/api/re123.html b/api/re123.html
new file mode 100644
index 0000000..ba826c1
--- /dev/null
+++ b/api/re123.html
@@ -0,0 +1,28 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_link_collection_editor_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re122.html" title="AgsLinkCollectionEditor"><link rel="next" href="re124.html" title="AgsLinkEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-link-collection-editor-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_link_collection_editor_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-link-collection-editor-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re123.html#ags-link-collection-editor-parent-set-callback" title="ags_link_collection_editor_parent_set_callback ()">ags_link_collection_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re123.html#ags-link-collection-editor-link-callback" title="ags_link_collection_editor_link_callback ()">ags_link_collection_editor_link_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re123.html#ags-link-collection-editor-first-line-callback" title="ags_link_collection_editor_first_line_callback ()">ags_link_collection_editor_first_line_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re123.html#ags-link-collection-editor-first-link-callback" title="ags_link_collection_editor_first_link_callback ()">ags_link_collection_editor_first_link_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re123.html#ags-link-collection-editor-count-callback" title="ags_link_collection_editor_count_callback ()">ags_link_collection_editor_count_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-link-collection-editor-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-link-collection-editor-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-link-collection-editor-parent-set-callback"></a><h3>ags_link_collection_editor_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_collection_editor_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_link_collection_editor_parent_set_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-link-collection-editor-link-callback"></a><h3>ags_link_collection_editor_link_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_collection_editor_link_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_link_collection_editor_link_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-link-collection-editor-first-line-callback"></a><h3>ags_link_collection_editor_first_line_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_collection_editor_first_line_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_link_collection_editor_first_line_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-link-collection-editor-first-link-callback"></a><h3>ags_link_collection_editor_first_link_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_collection_editor_first_link_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_link_collection_editor_first_link_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-link-collection-editor-count-callback"></a><h3>ags_link_collection_editor_count_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_collection_editor_count_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_link_collection_editor_count_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re124.html b/api/re124.html
new file mode 100644
index 0000000..4fa3d0f
--- /dev/null
+++ b/api/re124.html
@@ -0,0 +1,23 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLinkEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re123.html" title="ags_link_collection_editor_callbacks"><link rel="next" href="re125.html" title="ags_link_editor_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLinkEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLinkEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsLinkEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re124.html#AgsLinkEditorFlags" title="enum AgsLinkEditorFlags">AgsLinkEditorFlags</a>;
+struct              <a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor">AgsLinkEditor</a>;
+struct              <a class="link" href="re124.html#AgsLinkEditorClass" title="struct AgsLinkEditorClass">AgsLinkEditorClass</a>;
+<a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     <a class="link" href="re124.html#ags-link-editor-new" title="ags_link_editor_new ()">ags_link_editor_new</a>                 ();
+</pre></div><div class="refsect1"><a name="ags-AgsLinkEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLinkEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsLinkEditorFlags"></a><h3>enum AgsLinkEditorFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLinkEditorFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE = 1,
+} AgsLinkEditorFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-LINK-EDITOR-FILE-CHOOSER-PLAY-DONE:CAPS"></a><span class="term"><code class="literal">AGS_LINK_EDITOR_FILE_CHOOSER_PLAY_DONE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsLinkEditor"></a><h3>struct AgsLinkEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLinkEditor"></OBJECT><pre class="programlisting">struct AgsLinkEditor {
+  GtkHBox hbox;
+
+  guint flags;
+
+  GtkComboBox *combo;
+  GtkSpinButton *spin_button;
+
+  AgsAudioFile *audio_file;
+
+  GtkFileChooserDialog *file_chooser;
+};
+</pre></div><div class="refsect2"><a name="AgsLinkEditorClass"></a><h3>struct AgsLinkEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLinkEditorClass"></OBJECT><pre class="programlisting">struct AgsLinkEditorClass {
+  GtkHBoxClass hbox;
+};
+</pre></div><div class="refsect2"><a name="ags-link-editor-new"></a><h3>ags_link_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="returnvalue">AgsLinkEditor</span></a> *     ags_link_editor_new                 ();</pre></div></div></div></body></html>
diff --git a/api/re125.html b/api/re125.html
new file mode 100644
index 0000000..add2c06
--- /dev/null
+++ b/api/re125.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_link_editor_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re124.html" title="AgsLinkEditor"><link rel="next" href="re126.html" title="ags_list"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-link-editor-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_link_editor_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-link-editor-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re125.html#ags-link-editor-parent-set-callback" title="ags_link_editor_parent_set_callback ()">ags_link_editor_parent_set_callback</a> (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re125.html#ags-link-editor-destroy-callback" title="ags_link_editor_destroy_callback ()">ags_link_editor_destroy_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re125.html#ags-link-editor-show-callback" title="ags_link_editor_show_callback ()">ags_link_editor_show_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re125.html#ags-link-editor-combo-callback" title="ags_link_editor_combo_callback ()">ags_link_editor_combo_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-link-editor-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-link-editor-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-link-editor-parent-set-callback"></a><h3>ags_link_editor_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_editor_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_link_editor_parent_set_callback (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-link-editor-destroy-callback"></a><h3>ags_link_editor_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_editor_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_link_editor_destroy_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-link-editor-show-callback"></a><h3>ags_link_editor_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_editor_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_link_editor_show_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-link-editor-combo-callback"></a><h3>ags_link_editor_combo_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_link_editor_combo_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_link_editor_combo_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re126.html b/api/re126.html
new file mode 100644
index 0000000..23cfe62
--- /dev/null
+++ b/api/re126.html
@@ -0,0 +1,6 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_list</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re125.html" title="ags_link_editor_callbacks"><link rel="next" href="re127.html" title="AgsListingEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-list"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_list</p></div><div class="refsynopsisdiv"><a name="ags-ags-list.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re126.html#ags-list-free-and-free-link" title="ags_list_free_and_free_link ()">ags_list_free_and_free_link</a>         (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re126.html#ags-list-free-and-unref-link" title="ags_list_free_and_unref_link ()">ags_list_free_and_unref_link</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re126.html#ags-list-duplicate-list" title="ags_list_duplicate_list ()">ags_list_duplicate_list</a>             (<em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> entry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> target</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-list.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-list.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-list-free-and-free-link"></a><h3>ags_list_free_and_free_link ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_list_free_and_free_link"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_list_free_and_free_link         (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>);</pre></div><div class="refsect2"><a name="ags-list-free-and-unref-link"></a><h3>ags_list_free_and_unref_link ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_list_free_and_unref_link"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_list_free_and_unref_link        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>);</pre></div><div class="refsect2"><a name="ags-list-duplicate-list"></a><h3>ags_list_duplicate_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_list_duplicate_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_list_duplicate_list             (<em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> entry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> target</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re127.html b/api/re127.html
new file mode 100644
index 0000000..3d3bb16
--- /dev/null
+++ b/api/re127.html
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsListingEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re126.html" title="ags_list"><link rel="next" href="re128.html" title="ags_listing_editor_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsListingEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsListingEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsListingEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re127.html#AgsListingEditor" title="struct AgsListingEditor">AgsListingEditor</a>;
+struct              <a class="link" href="re127.html#AgsListingEditorClass" title="struct AgsListingEditorClass">AgsListingEditorClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re127.html#ags-listing-editor-add-children" title="ags_listing_editor_add_children ()">ags_listing_editor_add_children</a>     (<em class="parameter"><code><a class="link" href="re127.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> connect</code></em>);
+<a class="link" href="re127.html#AgsListingEditor" title="struct AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  <a class="link" href="re127.html#ags-listing-editor-new" title="ags_listing_editor_new ()">ags_listing_editor_new</a>              (<em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> channel_type</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsListingEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsListingEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsListingEditor"></a><h3>struct AgsListingEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsListingEditor"></OBJECT><pre class="programlisting">struct AgsListingEditor {
+  AgsPropertyListingEditor property_listing_editor;
+
+  GType channel_type;
+
+  GtkVBox *child;
+};
+</pre></div><div class="refsect2"><a name="AgsListingEditorClass"></a><h3>struct AgsListingEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsListingEditorClass"></OBJECT><pre class="programlisting">struct AgsListingEditorClass {
+  AgsPropertyListingEditorClass property_listing_editor;
+};
+</pre></div><div class="refsect2"><a name="ags-listing-editor-add-children"></a><h3>ags_listing_editor_add_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_listing_editor_add_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_listing_editor_add_children     (<em class="parameter"><code><a class="link" href="re127.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> connect</code></em>);</pre></div><div class="refsect2"><a name="ags-listing-editor-new"></a><h3>ags_listing_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_listing_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re127.html#AgsListingEditor" title="struct AgsListingEditor"><span class="returnvalue">AgsListingEditor</span></a> *  ags_listing_editor_new              (<em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> channel_type</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re128.html b/api/re128.html
new file mode 100644
index 0000000..c94f356
--- /dev/null
+++ b/api/re128.html
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_listing_editor_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re127.html" title="AgsListingEditor"><link rel="next" href="re129.html" title="AgsLog"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-listing-editor-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_listing_editor_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-listing-editor-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re128.html#ags-listing-editor-parent-set-callback" title="ags_listing_editor_parent_set_callback ()">ags_listing_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re127.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re128.html#ags-listing-editor-set-pads-callback" title="ags_listing_editor_set_pads_callback ()">ags_listing_editor_set_pads_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> channel_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> pads</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re127.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-listing-editor-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-listing-editor-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-listing-editor-parent-set-callback"></a><h3>ags_listing_editor_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_listing_editor_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_listing_editor_parent_set_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re127.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-listing-editor-set-pads-callback"></a><h3>ags_listing_editor_set_pads_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_listing_editor_set_pads_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_listing_editor_set_pads_callback
+                                                        (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> channel_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> pads</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re127.html#AgsListingEditor" title="struct AgsListingEditor"><span class="type">AgsListingEditor</span></a> *listing_editor</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re129.html b/api/re129.html
new file mode 100644
index 0000000..fd66bf1
--- /dev/null
+++ b/api/re129.html
@@ -0,0 +1,104 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLog</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re128.html" title="ags_listing_editor_callbacks"><link rel="next" href="re130.html" title="AgsLoopChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLog"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLog</p></div><div class="refsynopsisdiv"><a name="ags-AgsLog.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re129.html#ags-default-log" title="ags_default_log">ags_default_log</a>
+enum                <a class="link" href="re129.html#AgsLogFlags" title="enum AgsLogFlags">AgsLogFlags</a>;
+struct              <a class="link" href="re129.html#AgsLog" title="struct AgsLog">AgsLog</a>;
+struct              <a class="link" href="re129.html#AgsLogClass" title="struct AgsLogClass">AgsLogClass</a>;
+struct              <a class="link" href="re129.html#AgsLogMessage" title="struct AgsLogMessage">AgsLogMessage</a>;
+struct              <a class="link" href="re129.html#AgsLogFormatedMessage" title="struct AgsLogFormatedMessage">AgsLogFormatedMessage</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re129.html#ags-log-start-queue" title="ags_log_start_queue ()">ags_log_start_queue</a>                 (<em class="parameter"><code><a class="link" href="re129.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re129.html#ags-log-stop-queue" title="ags_log_stop_queue ()">ags_log_stop_queue</a>                  (<em class="parameter"><code><a class="link" href="re129.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re129.html#ags-log-debug" title="ags_log_debug ()">ags_log_debug</a>                       (<em class="parameter"><code><a class="link" href="re129.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re129.html#ags-log-message" title="ags_log_message ()">ags_log_message</a>                     (<em class="parameter"><code><a class="link" href="re129.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsLog.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLog.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-default-log"></a><h3>ags_default_log</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_default_log"></OBJECT><pre class="programlisting">#define ags_default_log ags_default_log
+</pre></div><div class="refsect2"><a name="AgsLogFlags"></a><h3>enum AgsLogFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLogFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_LOG_STARTING                    = 1,
+  AGS_LOG_RUNNING                     = 1 <<  1,
+  AGS_LOG_TIMER_SLEEP                 = 1 <<  2,
+  AGS_LOG_OUTPUT_SUSPEND              = 1 <<  3,
+  AGS_LOG_OUTPUT_WAITS_FOR_QUEUE      = 1 <<  4,
+  AGS_LOG_QUEUE_SUSPEND               = 1 <<  5,
+  AGS_LOG_SUSPEND                     = 1 <<  6,
+  AGS_LOG_COPY_FROM_QUEUE_TO_OUTPUT   = 1 <<  7,
+  AGS_LOG_OMMIT_DEBUG                 = 1 <<  8,
+} AgsLogFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-LOG-STARTING:CAPS"></a><span class="term"><code class="literal">AGS_LOG_STARTING</code></span></dt><dd></dd><dt><a name="AGS-LOG-RUNNING:CAPS"></a><span class="term"><code class="literal">AGS_LOG_RUNNING</code></span></dt><dd></dd><dt><a name="AGS-LOG-TIMER-SLEEP:CAPS"></a><span class="term"><code class="literal">AGS_LOG_TIMER_SLEEP</code></span></dt><dd></dd><dt><a name="AGS-LOG-OUTPUT-SUSPEND:CAPS"></a><span class="term"><code class="literal">AGS_LOG_OUTPUT_SUSPEND</code></span></dt><dd></dd><dt><a name="AGS-LOG-OUTPUT-WAITS-FOR-QUEUE:CAPS"></a><span class="term"><code class="literal">AGS_LOG_OUTPUT_WAITS_FOR_QUEUE</code></span></dt><dd></dd><dt><a name="AGS-LOG-QUEUE-SUSPEND:CAPS"></a><span class="term"><code class="literal">AGS_LOG_QUEUE_SUSPEND</code></span></dt><dd></dd><dt><a name="AGS-LOG-SUSPEND:CAPS"></a><span class="term"><code class="literal">AGS_LOG_SUSPEND</code></span></dt><dd></dd><dt><a name="AGS-LOG-COPY-FROM-QUEUE-TO-OUTPUT:CAPS"></a><span class="term"><code class="literal">AGS_LOG_COPY_FROM_QUEUE_TO_OUTPUT</code></span></dt><dd></dd><dt><a name="AGS-LOG-OMMIT-DEBUG:CAPS"></a><span class="term"><code class="literal">AGS_LOG_OMMIT_DEBUG</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsLog"></a><h3>struct AgsLog</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLog"></OBJECT><pre class="programlisting">struct AgsLog {
+  GObject object;
+
+  guint flags;
+
+  FILE *file;
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_wait_cond;
+
+  struct timespec *log_interval;
+  struct timespec *free_float;
+  pthread_t timer_thread;
+  pthread_attr_t timer_thread_attr;
+  pthread_mutex_t timer_mutex;
+  pthread_mutexattr_t timer_mutex_attr;
+  gboolean timer_started;
+  gboolean timer_active;
+  gboolean timer_awaken;
+  pthread_cond_t timer_wait_cond;
+
+  pthread_t broker_thread;
+  pthread_attr_t broker_thread_attr;
+  pthread_mutex_t broker_mutex;
+  pthread_mutexattr_t broker_mutex_attr;
+  gboolean broker_started;
+  gboolean broker_active;
+  gboolean broker_awaken;
+  gboolean signaled_timer;
+  gboolean signaled_log;
+  gboolean signaled_queue;
+  gboolean signaled_output;
+  pthread_cond_t broker_wait_cond;
+
+  GList *output_formated_message;
+  pthread_t output_thread;
+  pthread_attr_t output_thread_attr;
+  pthread_mutex_t output_mutex;
+  pthread_mutexattr_t output_mutex_attr;
+  gboolean output_started;
+  gboolean output_active;
+  gboolean output_awaken;
+  pthread_cond_t output_wait_cond;
+
+  GList *queue_formated_message;
+  GList *queue_message;
+  pthread_t queue_thread;
+  pthread_attr_t queue_thread_attr;
+  pthread_mutex_t queue_mutex;
+  pthread_mutexattr_t queue_mutex_attr;
+  gboolean queue_started;
+  gboolean queue_active;
+  gboolean queue_awaken;
+  pthread_cond_t queue_wait_cond;
+
+  GList *log;
+  guint active_logs;
+  guint suspended_logs;
+  pthread_cond_t log_wait_cond;
+};
+</pre></div><div class="refsect2"><a name="AgsLogClass"></a><h3>struct AgsLogClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLogClass"></OBJECT><pre class="programlisting">struct AgsLogClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="AgsLogMessage"></a><h3>struct AgsLogMessage</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLogMessage"></OBJECT><pre class="programlisting">struct AgsLogMessage {
+  gboolean debug;
+
+  struct timespec *time;
+  char *format;
+  va_list args;
+};
+</pre></div><div class="refsect2"><a name="AgsLogFormatedMessage"></a><h3>struct AgsLogFormatedMessage</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLogFormatedMessage"></OBJECT><pre class="programlisting">struct AgsLogFormatedMessage {
+  int length;
+  char *message;
+};
+</pre></div><div class="refsect2"><a name="ags-log-start-queue"></a><h3>ags_log_start_queue ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_log_start_queue"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_log_start_queue                 (<em class="parameter"><code><a class="link" href="re129.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);</pre></div><div class="refsect2"><a name="ags-log-stop-queue"></a><h3>ags_log_stop_queue ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_log_stop_queue"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_log_stop_queue                  (<em class="parameter"><code><a class="link" href="re129.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>);</pre></div><div class="refsect2"><a name="ags-log-debug"></a><h3>ags_log_debug ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_log_debug"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_log_debug                       (<em class="parameter"><code><a class="link" href="re129.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre></div><div class="refsect2"><a name="ags-log-message"></a><h3>ags_log_message ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_log_message"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_log_message                     (<em class="parameter"><code><a class="link" href="re129.html#AgsLog" title="struct AgsLog"><span class="type">AgsLog</span></a> *log</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *format</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re13.html b/api/re13.html
new file mode 100644
index 0000000..ee44dff
--- /dev/null
+++ b/api/re13.html
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsApplySequencerLength</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re12.html" title="AgsApplyBpm"><link rel="next" href="re14.html" title="AgsApplySynth"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsApplySequencerLength"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsApplySequencerLength</p></div><div class="refsynopsisdiv"><a name="ags-AgsApplySequencerLength.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re13.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength">AgsApplySequencerLength</a>;
+struct              <a class="link" href="re13.html#AgsApplySequencerLengthClass" title="struct AgsApplySequencerLengthClass">AgsApplySequencerLengthClass</a>;
+<a class="link" href="re13.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * <a class="link" href="re13.html#ags-apply-sequencer-length-new" title="ags_apply_sequencer_length_new ()">ags_apply_sequencer_length_new</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> length</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsApplySequencerLength.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsApplySequencerLength.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsApplySequencerLength"></a><h3>struct AgsApplySequencerLength</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplySequencerLength"></OBJECT><pre class="programlisting">struct AgsApplySequencerLength {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble length;
+};
+</pre></div><div class="refsect2"><a name="AgsApplySequencerLengthClass"></a><h3>struct AgsApplySequencerLengthClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplySequencerLengthClass"></OBJECT><pre class="programlisting">struct AgsApplySequencerLengthClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-apply-sequencer-length-new"></a><h3>ags_apply_sequencer_length_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_apply_sequencer_length_new"></OBJECT><pre class="programlisting"><a class="link" href="re13.html#AgsApplySequencerLength" title="struct AgsApplySequencerLength"><span class="returnvalue">AgsApplySequencerLength</span></a> * ags_apply_sequencer_length_new
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> length</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re130.html b/api/re130.html
new file mode 100644
index 0000000..17f7664
--- /dev/null
+++ b/api/re130.html
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLoopChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re129.html" title="AgsLog"><link rel="next" href="re131.html" title="AgsLoopChannelRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLoopChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLoopChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsLoopChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re130.html#AgsLoopChannel" title="struct AgsLoopChannel">AgsLoopChannel</a>;
+struct              <a class="link" href="re130.html#AgsLoopChannelClass" title="struct AgsLoopChannelClass">AgsLoopChannelClass</a>;
+<a class="link" href="re130.html#AgsLoopChannel" title="struct AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    <a class="link" href="re130.html#ags-loop-channel-new" title="ags_loop_channel_new ()">ags_loop_channel_new</a>                ();
+</pre></div><div class="refsect1"><a name="ags-AgsLoopChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLoopChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsLoopChannel"></a><h3>struct AgsLoopChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLoopChannel"></OBJECT><pre class="programlisting">struct AgsLoopChannel {
+  AgsRecallChannel recall_channel;
+  
+  AgsDelayAudio *delay_audio;
+  gulong sequencer_duration_changed_handler;
+};
+</pre></div><div class="refsect2"><a name="AgsLoopChannelClass"></a><h3>struct AgsLoopChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLoopChannelClass"></OBJECT><pre class="programlisting">struct AgsLoopChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre></div><div class="refsect2"><a name="ags-loop-channel-new"></a><h3>ags_loop_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_loop_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re130.html#AgsLoopChannel" title="struct AgsLoopChannel"><span class="returnvalue">AgsLoopChannel</span></a> *    ags_loop_channel_new                ();</pre></div></div></div></body></html>
diff --git a/api/re131.html b/api/re131.html
new file mode 100644
index 0000000..d51f74d
--- /dev/null
+++ b/api/re131.html
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsLoopChannelRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re130.html" title="AgsLoopChannel"><link rel="next" href="re132.html" title="AgsMachine"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsLoopChannelRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsLoopChannelRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsLoopChannelRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re131.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun">AgsLoopChannelRun</a>;
+struct              <a class="link" href="re131.html#AgsLoopChannelRunClass" title="struct AgsLoopChannelRunClass">AgsLoopChannelRunClass</a>;
+<a class="link" href="re131.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * <a class="link" href="re131.html#ags-loop-channel-run-new" title="ags_loop_channel_run_new ()">ags_loop_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> is_template</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsLoopChannelRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsLoopChannelRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsLoopChannelRun"></a><h3>struct AgsLoopChannelRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLoopChannelRun"></OBJECT><pre class="programlisting">struct AgsLoopChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+  gulong start_handler;
+  gulong loop_handler;
+  gulong stop_handler;
+};
+</pre></div><div class="refsect2"><a name="AgsLoopChannelRunClass"></a><h3>struct AgsLoopChannelRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsLoopChannelRunClass"></OBJECT><pre class="programlisting">struct AgsLoopChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="ags-loop-channel-run-new"></a><h3>ags_loop_channel_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_loop_channel_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re131.html#AgsLoopChannelRun" title="struct AgsLoopChannelRun"><span class="returnvalue">AgsLoopChannelRun</span></a> * ags_loop_channel_run_new            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> is_template</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re132.html b/api/re132.html
new file mode 100644
index 0000000..0dfa77a
--- /dev/null
+++ b/api/re132.html
@@ -0,0 +1,75 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMachine</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re131.html" title="AgsLoopChannelRun"><link rel="next" href="re133.html" title="ags_machine_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMachine"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMachine</p></div><div class="refsynopsisdiv"><a name="ags-AgsMachine.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re132.html#AGS-MACHINE-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_DEFAULT_VERSION">AGS_MACHINE_DEFAULT_VERSION</a>
+#define             <a class="link" href="re132.html#AGS-MACHINE-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_DEFAULT_BUILD_ID">AGS_MACHINE_DEFAULT_BUILD_ID</a>
+enum                <a class="link" href="re132.html#AgsMachineFlags" title="enum AgsMachineFlags">AgsMachineFlags</a>;
+enum                <a class="link" href="re132.html#AgsMachineFileInputFlags" title="enum AgsMachineFileInputFlags">AgsMachineFileInputFlags</a>;
+struct              <a class="link" href="re132.html#AgsMachine" title="struct AgsMachine">AgsMachine</a>;
+struct              <a class="link" href="re132.html#AgsMachineClass" title="struct AgsMachineClass">AgsMachineClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re132.html#ags-machine-add-default-recalls" title="ags_machine_add_default_recalls ()">ags_machine_add_default_recalls</a>     (<em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">GtkListStore</span></a> *      <a class="link" href="re132.html#ags-machine-get-possible-links" title="ags_machine_get_possible_links ()">ags_machine_get_possible_links</a>      (<em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="re132.html#ags-machine-find-by-name" title="ags_machine_find_by_name ()">ags_machine_find_by_name</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *name</code></em>);
+<a class="link" href=""><span class="returnvalue">GtkFileChooserDialog</span></a> * <a class="link" href="re132.html#ags-machine-file-chooser-dialog-new" title="ags_machine_file_chooser_dialog_new ()">ags_machine_file_chooser_dialog_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re132.html#ags-machine-open-files" title="ags_machine_open_files ()">ags_machine_open_files</a>              (<em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> create_channels</code></em>);
+<a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        <a class="link" href="re132.html#ags-machine-new" title="ags_machine_new ()">ags_machine_new</a>                     (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMachine.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMachine.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-MACHINE-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_MACHINE_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_MACHINE_DEFAULT_VERSION "0.4.0-beta\0"
+</pre></div><div class="refsect2"><a name="AGS-MACHINE-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_DEFAULT_BUILD_ID</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_MACHINE_DEFAULT_BUILD_ID"></OBJECT><pre class="programlisting">#define AGS_MACHINE_DEFAULT_BUILD_ID "0.4.0-beta\0"
+</pre></div><div class="refsect2"><a name="AgsMachineFlags"></a><h3>enum AgsMachineFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMachineFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_MACHINE_SOLO              = 1,
+  AGS_MACHINE_IS_EFFECT         = 1 <<  1,
+  AGS_MACHINE_IS_SEQUENCER      = 1 <<  2,
+  AGS_MACHINE_IS_SYNTHESIZER    = 1 <<  3,
+  AGS_MACHINE_TAKES_FILE_INPUT  = 1 <<  4,
+  AGS_MACHINE_MAPPED_RECALL     = 1 <<  5,
+  AGS_MACHINE_PREMAPPED_RECALL  = 1 <<  5,
+} AgsMachineFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-MACHINE-SOLO:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_SOLO</code></span></dt><dd></dd><dt><a name="AGS-MACHINE-IS-EFFECT:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_IS_EFFECT</code></span></dt><dd></dd><dt><a name="AGS-MACHINE-IS-SEQUENCER:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_IS_SEQUENCER</code></span></dt><dd></dd><dt><a name="AGS-MACHINE-IS-SYNTHESIZER:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_IS_SYNTHESIZER</code></span></dt><dd></dd><dt><a name="AGS-MACHINE-TAKES-FILE-INPUT:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_TAKES_FILE_INPUT</code></span></dt><dd></dd><dt><a name="AGS-MACHINE-MAPPED-RECALL:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_MAPPED_RECALL</code></span></dt><dd></dd><dt><a name="AGS-MACHINE-PREMAPPED-RECALL:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_PREMAPPED_RECALL</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsMachineFileInputFlags"></a><h3>enum AgsMachineFileInputFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMachineFileInputFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_MACHINE_ACCEPT_WAV          = 1,
+  AGS_MACHINE_ACCEPT_OGG          = 1 <<  1,
+  AGS_MACHINE_ACCEPT_SOUNDFONT2   = 1 <<  2,
+} AgsMachineFileInputFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-MACHINE-ACCEPT-WAV:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_ACCEPT_WAV</code></span></dt><dd></dd><dt><a name="AGS-MACHINE-ACCEPT-OGG:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_ACCEPT_OGG</code></span></dt><dd></dd><dt><a name="AGS-MACHINE-ACCEPT-SOUNDFONT2:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_ACCEPT_SOUNDFONT2</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsMachine"></a><h3>struct AgsMachine</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMachine"></OBJECT><pre class="programlisting">struct AgsMachine {
+  GtkHandleBox handle_box;
+
+  GObject *ags_main;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  guint flags;
+  guint file_input_flags;
+
+  char *name;
+
+  AgsAudio *audio;
+
+  GType output_pad_type;
+  GType output_line_type;
+  GtkContainer *output;
+
+  GType input_pad_type;
+  GType input_line_type;
+  GtkContainer *input;
+
+  GList *port;
+
+  GtkMenu *popup;
+  GtkDialog *properties;
+  GtkDialog *rename;
+};
+</pre></div><div class="refsect2"><a name="AgsMachineClass"></a><h3>struct AgsMachineClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMachineClass"></OBJECT><pre class="programlisting">struct AgsMachineClass {
+  GtkHandleBoxClass handle_box;
+
+  void (*add_default_recalls)(AgsMachine *machine);
+};
+</pre></div><div class="refsect2"><a name="ags-machine-add-default-recalls"></a><h3>ags_machine_add_default_recalls ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_add_default_recalls"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_machine_add_default_recalls     (<em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-get-possible-links"></a><h3>ags_machine_get_possible_links ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_get_possible_links"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GtkListStore</span></a> *      ags_machine_get_possible_links      (<em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-find-by-name"></a><h3>ags_machine_find_by_name ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_find_by_name"></OBJECT><pre class="programlisting"><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_find_by_name            (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *name</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-file-chooser-dialog-new"></a><h3>ags_machine_file_chooser_dialog_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_file_chooser_dialog_new"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GtkFileChooserDialog</span></a> * ags_machine_file_chooser_dialog_new
+                                                        (<em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-open-files"></a><h3>ags_machine_open_files ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_open_files"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_machine_open_files              (<em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> create_channels</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-new"></a><h3>ags_machine_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_new"></OBJECT><pre class="programlisting"><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="returnvalue">AgsMachine</span></a> *        ags_machine_new                     (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re133.html b/api/re133.html
new file mode 100644
index 0000000..e64790c
--- /dev/null
+++ b/api/re133.html
@@ -0,0 +1,54 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_machine_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re132.html" title="AgsMachine"><link rel="next" href="re134.html" title="AgsMachineEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-machine-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_machine_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-machine-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re133.html#ags-machine-parent-set-callback" title="ags_machine_parent_set_callback ()">ags_machine_parent_set_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re133.html#ags-machine-destroy-callback" title="ags_machine_destroy_callback ()">ags_machine_destroy_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re133.html#ags-machine-button-press-callback" title="ags_machine_button_press_callback ()">ags_machine_button_press_callback</a>   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *handle_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re133.html#ags-machine-popup-move-up-activate-callback" title="ags_machine_popup_move_up_activate_callback ()">ags_machine_popup_move_up_activate_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re133.html#ags-machine-popup-move-down-activate-callback" title="ags_machine_popup_move_down_activate_callback ()">ags_machine_popup_move_down_activate_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re133.html#ags-machine-popup-hide-activate-callback" title="ags_machine_popup_hide_activate_callback ()">ags_machine_popup_hide_activate_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re133.html#ags-machine-popup-show-activate-callback" title="ags_machine_popup_show_activate_callback ()">ags_machine_popup_show_activate_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re133.html#ags-machine-popup-destroy-activate-callback" title="ags_machine_popup_destroy_activate_callback ()">ags_machine_popup_destroy_activate_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re133.html#ags-machine-popup-rename-activate-callback" title="ags_machine_popup_rename_activate_callback ()">ags_machine_popup_rename_activate_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re133.html#ags-machine-popup-properties-activate-callback" title="ags_machine_popup_properties_activate_callback ()">ags_machine_popup_properties_activate_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re133.html#ags-machine-open-response-callback" title="ags_machine_open_response_callback ()">ags_machine_open_response_callback</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkDialog</span></a> *dialog</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-machine-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-machine-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-machine-parent-set-callback"></a><h3>ags_machine_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_parent_set_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-destroy-callback"></a><h3>ags_machine_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_destroy_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-button-press-callback"></a><h3>ags_machine_button_press_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_button_press_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_button_press_callback   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *handle_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-popup-move-up-activate-callback"></a><h3>ags_machine_popup_move_up_activate_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_popup_move_up_activate_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_popup_move_up_activate_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-popup-move-down-activate-callback"></a><h3>ags_machine_popup_move_down_activate_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_popup_move_down_activate_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_popup_move_down_activate_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-popup-hide-activate-callback"></a><h3>ags_machine_popup_hide_activate_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_popup_hide_activate_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_popup_hide_activate_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-popup-show-activate-callback"></a><h3>ags_machine_popup_show_activate_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_popup_show_activate_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_popup_show_activate_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-popup-destroy-activate-callback"></a><h3>ags_machine_popup_destroy_activate_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_popup_destroy_activate_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_machine_popup_destroy_activate_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-popup-rename-activate-callback"></a><h3>ags_machine_popup_rename_activate_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_popup_rename_activate_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_popup_rename_activate_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-popup-properties-activate-callback"></a><h3>ags_machine_popup_properties_activate_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_popup_properties_activate_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_popup_properties_activate_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-open-response-callback"></a><h3>ags_machine_open_response_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_open_response_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_machine_open_response_callback  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkDialog</span></a> *dialog</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re134.html b/api/re134.html
new file mode 100644
index 0000000..007459e
--- /dev/null
+++ b/api/re134.html
@@ -0,0 +1,59 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMachineEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re133.html" title="ags_machine_callbacks"><link rel="next" href="re135.html" title="ags_machine_editor_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMachineEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMachineEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsMachineEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re134.html#AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_VERSION">AGS_MACHINE_EDITOR_DEFAULT_VERSION</a>
+#define             <a class="link" href="re134.html#AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID">AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</a>
+enum                <a class="link" href="re134.html#AgsMachineEditorFlags" title="enum AgsMachineEditorFlags">AgsMachineEditorFlags</a>;
+struct              <a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor">AgsMachineEditor</a>;
+struct              <a class="link" href="re134.html#AgsMachineEditorClass" title="struct AgsMachineEditorClass">AgsMachineEditorClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re134.html#ags-machine-editor-add-children" title="ags_machine_editor_add_children ()">ags_machine_editor_add_children</a>     (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re134.html#ags-machine-editor-set-machine" title="ags_machine_editor_set_machine ()">ags_machine_editor_set_machine</a>      (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re134.html#ags-machine-editor-add-input" title="ags_machine_editor_add_input ()">ags_machine_editor_add_input</a>        (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re134.html#ags-machine-editor-add-output" title="ags_machine_editor_add_output ()">ags_machine_editor_add_output</a>       (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re134.html#ags-machine-editor-remove-input" title="ags_machine_editor_remove_input ()">ags_machine_editor_remove_input</a>     (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re134.html#ags-machine-editor-remove-output" title="ags_machine_editor_remove_output ()">ags_machine_editor_remove_output</a>    (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  <a class="link" href="re134.html#ags-machine-editor-new" title="ags_machine_editor_new ()">ags_machine_editor_new</a>              (<em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMachineEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMachineEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-MACHINE-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_MACHINE_EDITOR_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_VERSION "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AGS-MACHINE-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID"></OBJECT><pre class="programlisting">#define AGS_MACHINE_EDITOR_DEFAULT_BUILD_ID "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AgsMachineEditorFlags"></a><h3>enum AgsMachineEditorFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMachineEditorFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_MACHINE_EDITOR_CLOSING   =  1,
+} AgsMachineEditorFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-MACHINE-EDITOR-CLOSING:CAPS"></a><span class="term"><code class="literal">AGS_MACHINE_EDITOR_CLOSING</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsMachineEditor"></a><h3>struct AgsMachineEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMachineEditor"></OBJECT><pre class="programlisting">struct AgsMachineEditor {
+  GtkDialog dialog;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsMachine *machine;
+
+  GtkNotebook *notebook;
+
+  GtkScrolledWindow *output_scrolled_window;
+  AgsListingEditor *output_editor;
+
+  GtkScrolledWindow *input_scrolled_window;
+  AgsListingEditor *input_editor;
+
+  GtkScrolledWindow *output_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *output_link_editor;
+
+  GtkScrolledWindow *input_link_editor_scrolled_window;
+  AgsPropertyCollectionEditor *input_link_editor;
+
+  GtkScrolledWindow *resize_editor_scrolled_window;
+  AgsResizeEditor *resize_editor;
+
+  GtkButton *add;
+  GtkButton *remove;
+  GtkButton *apply;
+  GtkButton *ok;
+  GtkButton *cancel;
+};
+</pre></div><div class="refsect2"><a name="AgsMachineEditorClass"></a><h3>struct AgsMachineEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMachineEditorClass"></OBJECT><pre class="programlisting">struct AgsMachineEditorClass {
+  GtkDialogClass dialog;
+
+  void (*set_machine)(AgsMachineEditor *machine_editor,
+		      AgsMachine *machine);
+};
+</pre></div><div class="refsect2"><a name="ags-machine-editor-add-children"></a><h3>ags_machine_editor_add_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_add_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_machine_editor_add_children     (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-set-machine"></a><h3>ags_machine_editor_set_machine ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_set_machine"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_machine_editor_set_machine      (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-add-input"></a><h3>ags_machine_editor_add_input ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_add_input"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_machine_editor_add_input        (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-add-output"></a><h3>ags_machine_editor_add_output ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_add_output"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_machine_editor_add_output       (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-remove-input"></a><h3>ags_machine_editor_remove_input ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_remove_input"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_machine_editor_remove_input     (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-remove-output"></a><h3>ags_machine_editor_remove_output ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_remove_output"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_machine_editor_remove_output    (<em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-new"></a><h3>ags_machine_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="returnvalue">AgsMachineEditor</span></a> *  ags_machine_editor_new              (<em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re135.html b/api/re135.html
new file mode 100644
index 0000000..9632cc0
--- /dev/null
+++ b/api/re135.html
@@ -0,0 +1,41 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_machine_editor_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re134.html" title="AgsMachineEditor"><link rel="next" href="re136.html" title="AgsMainLoop"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-machine-editor-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_machine_editor_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-machine-editor-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re135.html#ags-machine-editor-parent-set-callback" title="ags_machine_editor_parent_set_callback ()">ags_machine_editor_parent_set_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re135.html#ags-machine-editor-destroy-callback" title="ags_machine_editor_destroy_callback ()">ags_machine_editor_destroy_callback</a> (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re135.html#ags-machine-editor-show-callback" title="ags_machine_editor_show_callback ()">ags_machine_editor_show_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re135.html#ags-machine-editor-switch-page-callback" title="ags_machine_editor_switch_page_callback ()">ags_machine_editor_switch_page_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkNotebookPage</span></a> *page</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> page_num</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re135.html#ags-machine-editor-add-callback" title="ags_machine_editor_add_callback ()">ags_machine_editor_add_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re135.html#ags-machine-editor-remove-callback" title="ags_machine_editor_remove_callback ()">ags_machine_editor_remove_callback</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re135.html#ags-machine-editor-back-callback" title="ags_machine_editor_back_callback ()">ags_machine_editor_back_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re135.html#ags-machine-editor-apply-callback" title="ags_machine_editor_apply_callback ()">ags_machine_editor_apply_callback</a>   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re135.html#ags-machine-editor-ok-callback" title="ags_machine_editor_ok_callback ()">ags_machine_editor_ok_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re135.html#ags-machine-editor-cancel-callback" title="ags_machine_editor_cancel_callback ()">ags_machine_editor_cancel_callback</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-machine-editor-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-machine-editor-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-machine-editor-parent-set-callback"></a><h3>ags_machine_editor_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_editor_parent_set_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-destroy-callback"></a><h3>ags_machine_editor_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_editor_destroy_callback (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-show-callback"></a><h3>ags_machine_editor_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_editor_show_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-switch-page-callback"></a><h3>ags_machine_editor_switch_page_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_switch_page_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_editor_switch_page_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkNotebookPage</span></a> *page</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> page_num</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-add-callback"></a><h3>ags_machine_editor_add_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_add_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_editor_add_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-remove-callback"></a><h3>ags_machine_editor_remove_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_remove_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_editor_remove_callback  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-back-callback"></a><h3>ags_machine_editor_back_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_back_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_editor_back_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-apply-callback"></a><h3>ags_machine_editor_apply_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_apply_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_editor_apply_callback   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-ok-callback"></a><h3>ags_machine_editor_ok_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_ok_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_editor_ok_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-editor-cancel-callback"></a><h3>ags_machine_editor_cancel_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_editor_cancel_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_machine_editor_cancel_callback  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re136.html b/api/re136.html
new file mode 100644
index 0000000..2cf52bb
--- /dev/null
+++ b/api/re136.html
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMainLoop</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re135.html" title="ags_machine_editor_callbacks"><link rel="next" href="re137.html" title="ags_marshal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMainLoop"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMainLoop</p></div><div class="refsynopsisdiv"><a name="ags-AgsMainLoop.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re136.html#AgsMainLoop" title="AgsMainLoop">AgsMainLoop</a>;
+struct              <a class="link" href="re136.html#AgsMainLoopInterface" title="struct AgsMainLoopInterface">AgsMainLoopInterface</a>;
+<a class="link" href=""><span class="returnvalue">guint</span></a>               <a class="link" href="re136.html#ags-main-loop-get-tic" title="ags_main_loop_get_tic ()">ags_main_loop_get_tic</a>               (<em class="parameter"><code><a class="link" href="re136.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re136.html#ags-main-loop-set-last-sync" title="ags_main_loop_set_last_sync ()">ags_main_loop_set_last_sync</a>         (<em class="parameter"><code><a class="link" href="re136.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> last_sync</code></em>);
+<a class="link" href=""><span class="returnvalue">guint</span></a>               <a class="link" href="re136.html#ags-main-loop-get-last-sync" title="ags_main_loop_get_last_sync ()">ags_main_loop_get_last_sync</a>         (<em class="parameter"><code><a class="link" href="re136.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMainLoop.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMainLoop.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMainLoop"></a><h3>AgsMainLoop</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMainLoop"></OBJECT><pre class="programlisting">typedef void AgsMainLoop;
+</pre></div><div class="refsect2"><a name="AgsMainLoopInterface"></a><h3>struct AgsMainLoopInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMainLoopInterface"></OBJECT><pre class="programlisting">struct AgsMainLoopInterface {
+  GTypeInterface interface;
+  
+  void (*set_tic)(AgsMainLoop *main_loop, guint tic);
+  guint (*get_tic)(AgsMainLoop *main_loop);
+
+  void (*set_last_sync)(AgsMainLoop *main_loop, guint last_sync);
+  guint (*get_last_sync)(AgsMainLoop *main_loop);
+};
+</pre></div><div class="refsect2"><a name="ags-main-loop-get-tic"></a><h3>ags_main_loop_get_tic ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_loop_get_tic"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">guint</span></a>               ags_main_loop_get_tic               (<em class="parameter"><code><a class="link" href="re136.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre></div><div class="refsect2"><a name="ags-main-loop-set-last-sync"></a><h3>ags_main_loop_set_last_sync ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_loop_set_last_sync"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_main_loop_set_last_sync         (<em class="parameter"><code><a class="link" href="re136.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> last_sync</code></em>);</pre></div><div class="refsect2"><a name="ags-main-loop-get-last-sync"></a><h3>ags_main_loop_get_last_sync ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_loop_get_last_sync"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">guint</span></a>               ags_main_loop_get_last_sync         (<em class="parameter"><code><a class="link" href="re136.html#AgsMainLoop" title="AgsMainLoop"><span class="type">AgsMainLoop</span></a> *main_loop</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re137.html b/api/re137.html
new file mode 100644
index 0000000..9209969
--- /dev/null
+++ b/api/re137.html
@@ -0,0 +1,233 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_marshal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re136.html" title="AgsMainLoop"><link rel="next" href="re138.html" title="AgsMatrix"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-marshal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_marshal</p></div><div class="refsynopsisdiv"><a name="ags-ags-marshal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-ULONG--VOID" title="g_cclosure_user_marshal_ULONG__VOID ()">g_cclosure_user_marshal_ULONG__VOID</a> (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--UINT-UINT-UINT" title="g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()">g_cclosure_user_marshal_VOID__UINT_UINT_UINT</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--UINT-INT" title="g_cclosure_user_marshal_VOID__UINT_INT ()">g_cclosure_user_marshal_VOID__UINT_INT</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--UINT-DOUBLE" title="g_cclosure_user_marshal_VOID__UINT_DOUBLE ()">g_cclosure_user_marshal_VOID__UINT_DOUBLE</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--ULONG-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE" title="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()">g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--ULONG-UINT-UINT" title="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()">g_cclosure_user_marshal_VOID__ULONG_UINT_UINT</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--OBJECT-UINT" title="g_cclosure_user_marshal_VOID__OBJECT_UINT ()">g_cclosure_user_marshal_VOID__OBJECT_UINT</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT" title="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()">g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT" title="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()">g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER" title="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()">g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING" title="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()">g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER" title="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()">g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re137.html#g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT" title="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()">g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-marshal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-marshal.details"></a><h2>Details</h2><div class="refsect2"><a name="g-cclosure-user-marshal-ULONG--VOID"></a><h3>g_cclosure_user_marshal_ULONG__VOID ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_ULONG__VOID"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_ULONG__VOID (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_UINT ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__UINT_UINT"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__UINT_UINT
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--UINT-UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__UINT_UINT_UINT ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__UINT_UINT_UINT"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__UINT_UINT_UINT
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--UINT-INT"></a><h3>g_cclosure_user_marshal_VOID__UINT_INT ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__UINT_INT"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__UINT_INT
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--UINT-DOUBLE"></a><h3>g_cclosure_user_marshal_VOID__UINT_DOUBLE ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__UINT_DOUBLE"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__UINT_DOUBLE
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--ULONG-UINT"></a><h3>g_cclosure_user_marshal_VOID__ULONG_UINT ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__ULONG_UINT"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__ULONG_UINT
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--DOUBLE-DOUBLE"></a><h3>g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__DOUBLE_DOUBLE
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--ULONG-UINT-UINT"></a><h3>g_cclosure_user_marshal_VOID__ULONG_UINT_UINT ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__ULONG_UINT_UINT"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__ULONG_UINT_UINT
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--OBJECT-UINT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_UINT ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__OBJECT_UINT"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__OBJECT_UINT
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__OBJECT_OBJECT"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-INT-BOOLEAN"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-UINT-INT-BOOLEAN"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-VOID--OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-BOOLEAN--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_BOOLEAN__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-STRING--ULONG-STRING-STRING-STRING-STRING-UINT-POINTER"></a><h3>g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-OBJECT--STRING-STRING-STRING"></a><h3>g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_OBJECT__STRING_STRING_STRING
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-OBJECT--OBJECT-POINTER-POINTER"></a><h3>g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_OBJECT__OBJECT_POINTER_POINTER
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div><div class="refsect2"><a name="g-cclosure-user-marshal-OBJECT--OBJECT-OBJECT"></a><h3>g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                g_cclosure_user_marshal_OBJECT__OBJECT_OBJECT
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GClosure</span></a> *closure</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *return_value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> n_param_values</code></em>,
+                                                         <em class="parameter"><code>const <a class="link" href=""><span class="type">GValue</span></a> *param_values</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> invocation_hint</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> marshal_data</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re138.html b/api/re138.html
new file mode 100644
index 0000000..68e6cb8
--- /dev/null
+++ b/api/re138.html
@@ -0,0 +1,56 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMatrix</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re137.html" title="ags_marshal"><link rel="next" href="re139.html" title="ags_matrix_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMatrix"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMatrix</p></div><div class="refsynopsisdiv"><a name="ags-AgsMatrix.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix">AgsMatrix</a>;
+struct              <a class="link" href="re138.html#AgsMatrixClass" title="struct AgsMatrixClass">AgsMatrixClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re138.html#ags-matrix-input-map-recall" title="ags_matrix_input_map_recall ()">ags_matrix_input_map_recall</a>         (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> input_pad_start</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re138.html#ags-matrix-output-map-recall" title="ags_matrix_output_map_recall ()">ags_matrix_output_map_recall</a>        (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> output_pad_start</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re138.html#ags-matrix-draw-gutter" title="ags_matrix_draw_gutter ()">ags_matrix_draw_gutter</a>              (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re138.html#ags-matrix-draw-matrix" title="ags_matrix_draw_matrix ()">ags_matrix_draw_matrix</a>              (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re138.html#ags-matrix-redraw-gutter-point" title="ags_matrix_redraw_gutter_point ()">ags_matrix_redraw_gutter_point</a>      (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re138.html#ags-matrix-highlight-gutter-point" title="ags_matrix_highlight_gutter_point ()">ags_matrix_highlight_gutter_point</a>   (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re138.html#ags-matrix-unpaint-gutter-point" title="ags_matrix_unpaint_gutter_point ()">ags_matrix_unpaint_gutter_point</a>     (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>);
+<a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         <a class="link" href="re138.html#ags-matrix-new" title="ags_matrix_new ()">ags_matrix_new</a>                      (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMatrix.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMatrix.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMatrix"></a><h3>struct AgsMatrix</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMatrix"></OBJECT><pre class="programlisting">struct AgsMatrix {
+  AgsMachine machine;
+
+  guint flags;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  GtkTable *table;
+
+  GtkToggleButton *run;
+  GtkToggleButton *selected;
+  GtkToggleButton *index[9];
+
+  GtkDrawingArea *drawing_area;
+  guint active_led;
+  GtkHBox *led;
+
+  GtkAdjustment *adjustment;
+
+  GtkSpinButton *length_spin;
+  GtkOptionMenu *tact;
+  GtkCheckButton *loop_button;
+};
+</pre></div><div class="refsect2"><a name="AgsMatrixClass"></a><h3>struct AgsMatrixClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMatrixClass"></OBJECT><pre class="programlisting">struct AgsMatrixClass {
+  AgsMachineClass machine;
+};
+</pre></div><div class="refsect2"><a name="ags-matrix-input-map-recall"></a><h3>ags_matrix_input_map_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_input_map_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_input_map_recall         (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> input_pad_start</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-output-map-recall"></a><h3>ags_matrix_output_map_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_output_map_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_output_map_recall        (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> output_pad_start</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-draw-gutter"></a><h3>ags_matrix_draw_gutter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_draw_gutter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_draw_gutter              (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-draw-matrix"></a><h3>ags_matrix_draw_matrix ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_draw_matrix"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_draw_matrix              (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-redraw-gutter-point"></a><h3>ags_matrix_redraw_gutter_point ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_redraw_gutter_point"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_redraw_gutter_point      (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-highlight-gutter-point"></a><h3>ags_matrix_highlight_gutter_point ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_highlight_gutter_point"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_highlight_gutter_point   (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-unpaint-gutter-point"></a><h3>ags_matrix_unpaint_gutter_point ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_unpaint_gutter_point"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_unpaint_gutter_point     (<em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-new"></a><h3>ags_matrix_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_new"></OBJECT><pre class="programlisting"><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="returnvalue">AgsMatrix</span></a> *         ags_matrix_new                      (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re139.html b/api/re139.html
new file mode 100644
index 0000000..cf88014
--- /dev/null
+++ b/api/re139.html
@@ -0,0 +1,70 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_matrix_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re138.html" title="AgsMatrix"><link rel="next" href="re140.html" title="AgsMenu"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-matrix-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_matrix_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-matrix-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-parent-set-callback" title="ags_matrix_parent_set_callback ()">ags_matrix_parent_set_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-run-callback" title="ags_matrix_run_callback ()">ags_matrix_run_callback</a>             (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-sequencer-count-callback" title="ags_matrix_sequencer_count_callback ()">ags_matrix_sequencer_count_callback</a> (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-index-callback" title="ags_matrix_index_callback ()">ags_matrix_index_callback</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re139.html#ags-matrix-drawing-area-expose-callback" title="ags_matrix_drawing_area_expose_callback ()">ags_matrix_drawing_area_expose_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re139.html#ags-matrix-drawing-area-button-press-callback" title="ags_matrix_drawing_area_button_press_callback ()">ags_matrix_drawing_area_button_press_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-adjustment-value-changed-callback" title="ags_matrix_adjustment_value_changed_callback ()">ags_matrix_adjustment_value_changed_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-bpm-callback" title="ags_matrix_bpm_callback ()">ags_matrix_bpm_callback</a>             (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-length-spin-callback" title="ags_matrix_length_spin_callback ()">ags_matrix_length_spin_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-tact-callback" title="ags_matrix_tact_callback ()">ags_matrix_tact_callback</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *option_menu</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-loop-button-callback" title="ags_matrix_loop_button_callback ()">ags_matrix_loop_button_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-run-delay-done" title="ags_matrix_run_delay_done ()">ags_matrix_run_delay_done</a>           (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-copy-pattern-done" title="ags_matrix_copy_pattern_done ()">ags_matrix_copy_pattern_done</a>        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-copy-pattern-cancel" title="ags_matrix_copy_pattern_cancel ()">ags_matrix_copy_pattern_cancel</a>      (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-copy-pattern-loop" title="ags_matrix_copy_pattern_loop ()">ags_matrix_copy_pattern_loop</a>        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-play-done" title="ags_matrix_play_done ()">ags_matrix_play_done</a>                (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re139.html#ags-matrix-play-cancel" title="ags_matrix_play_cancel ()">ags_matrix_play_cancel</a>              (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-matrix-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-matrix-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-matrix-parent-set-callback"></a><h3>ags_matrix_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_parent_set_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-run-callback"></a><h3>ags_matrix_run_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_run_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_run_callback             (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-sequencer-count-callback"></a><h3>ags_matrix_sequencer_count_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_sequencer_count_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_sequencer_count_callback (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-index-callback"></a><h3>ags_matrix_index_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_index_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_index_callback           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-drawing-area-expose-callback"></a><h3>ags_matrix_drawing_area_expose_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_drawing_area_expose_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_matrix_drawing_area_expose_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-drawing-area-button-press-callback"></a><h3>ags_matrix_drawing_area_button_press_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_drawing_area_button_press_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_matrix_drawing_area_button_press_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-adjustment-value-changed-callback"></a><h3>ags_matrix_adjustment_value_changed_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_adjustment_value_changed_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_adjustment_value_changed_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-bpm-callback"></a><h3>ags_matrix_bpm_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_bpm_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_bpm_callback             (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-length-spin-callback"></a><h3>ags_matrix_length_spin_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_length_spin_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_length_spin_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-tact-callback"></a><h3>ags_matrix_tact_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_tact_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_tact_callback            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *option_menu</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-loop-button-callback"></a><h3>ags_matrix_loop_button_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_loop_button_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_loop_button_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-run-delay-done"></a><h3>ags_matrix_run_delay_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_run_delay_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_run_delay_done           (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-copy-pattern-done"></a><h3>ags_matrix_copy_pattern_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_copy_pattern_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_copy_pattern_done        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-copy-pattern-cancel"></a><h3>ags_matrix_copy_pattern_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_copy_pattern_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_copy_pattern_cancel      (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-copy-pattern-loop"></a><h3>ags_matrix_copy_pattern_loop ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_copy_pattern_loop"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_copy_pattern_loop        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-play-done"></a><h3>ags_matrix_play_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_play_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_play_done                (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div><div class="refsect2"><a name="ags-matrix-play-cancel"></a><h3>ags_matrix_play_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_matrix_play_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_matrix_play_cancel              (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re138.html#AgsMatrix" title="struct AgsMatrix"><span class="type">AgsMatrix</span></a> *matrix</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re14.html b/api/re14.html
new file mode 100644
index 0000000..932fd34
--- /dev/null
+++ b/api/re14.html
@@ -0,0 +1,54 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsApplySynth</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re13.html" title="AgsApplySequencerLength"><link rel="next" href="re15.html" title="AgsApplyTact"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsApplySynth"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsApplySynth</p></div><div class="refsynopsisdiv"><a name="ags-AgsApplySynth.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re14.html#AgsApplySynthWave" title="enum AgsApplySynthWave">AgsApplySynthWave</a>;
+struct              <a class="link" href="re14.html#AgsApplySynth" title="struct AgsApplySynth">AgsApplySynth</a>;
+struct              <a class="link" href="re14.html#AgsApplySynthClass" title="struct AgsApplySynthClass">AgsApplySynthClass</a>;
+<a class="link" href="re14.html#AgsApplySynth" title="struct AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     <a class="link" href="re14.html#ags-apply-synth-new" title="ags_apply_synth_new ()">ags_apply_synth_new</a>                 (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> wave</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> frequency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> volume</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> loop_start</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> loop_end</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsApplySynth.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsApplySynth.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsApplySynthWave"></a><h3>enum AgsApplySynthWave</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplySynthWave"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_APPLY_SYNTH_INVALID,
+  AGS_APPLY_SYNTH_SIN,
+  AGS_APPLY_SYNTH_SAW,
+  AGS_APPLY_SYNTH_SQUARE,
+  AGS_APPLY_SYNTH_TRIANGLE,
+} AgsApplySynthWave;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-APPLY-SYNTH-INVALID:CAPS"></a><span class="term"><code class="literal">AGS_APPLY_SYNTH_INVALID</code></span></dt><dd></dd><dt><a name="AGS-APPLY-SYNTH-SIN:CAPS"></a><span class="term"><code class="literal">AGS_APPLY_SYNTH_SIN</code></span></dt><dd></dd><dt><a name="AGS-APPLY-SYNTH-SAW:CAPS"></a><span class="term"><code class="literal">AGS_APPLY_SYNTH_SAW</code></span></dt><dd></dd><dt><a name="AGS-APPLY-SYNTH-SQUARE:CAPS"></a><span class="term"><code class="literal">AGS_APPLY_SYNTH_SQUARE</code></span></dt><dd></dd><dt><a name="AGS-APPLY-SYNTH-TRIANGLE:CAPS"></a><span class="term"><code class="literal">AGS_APPLY_SYNTH_TRIANGLE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsApplySynth"></a><h3>struct AgsApplySynth</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplySynth"></OBJECT><pre class="programlisting">struct AgsApplySynth {
+  AgsTask task;
+
+  AgsChannel *start_channel;
+  guint count;
+
+  guint wave;
+
+  guint attack;
+  guint frame_count;
+  guint frequency;
+  guint phase;
+  guint start;
+
+  gdouble volume;
+
+  guint loop_start;
+  guint loop_end;
+};
+</pre></div><div class="refsect2"><a name="AgsApplySynthClass"></a><h3>struct AgsApplySynthClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplySynthClass"></OBJECT><pre class="programlisting">struct AgsApplySynthClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-apply-synth-new"></a><h3>ags_apply_synth_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_apply_synth_new"></OBJECT><pre class="programlisting"><a class="link" href="re14.html#AgsApplySynth" title="struct AgsApplySynth"><span class="returnvalue">AgsApplySynth</span></a> *     ags_apply_synth_new                 (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *start_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> wave</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> frequency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> volume</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> loop_start</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> loop_end</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re140.html b/api/re140.html
new file mode 100644
index 0000000..4ba9f89
--- /dev/null
+++ b/api/re140.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMenu</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re139.html" title="ags_matrix_callbacks"><link rel="next" href="re141.html" title="AgsMenuBar"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMenu"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMenu</p></div><div class="refsynopsisdiv"><a name="ags-AgsMenu.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re140.html#AgsMenu" title="struct AgsMenu">AgsMenu</a>;
+struct              <a class="link" href="re140.html#AgsMenuClass" title="struct AgsMenuClass">AgsMenuClass</a>;
+<a class="link" href="re140.html#AgsMenu" title="struct AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           <a class="link" href="re140.html#ags-menu-new" title="ags_menu_new ()">ags_menu_new</a>                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsMenu.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMenu.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMenu"></a><h3>struct AgsMenu</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMenu"></OBJECT><pre class="programlisting">struct AgsMenu {
+  GtkWindow window;
+
+  AgsTable *table;
+};
+</pre></div><div class="refsect2"><a name="AgsMenuClass"></a><h3>struct AgsMenuClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMenuClass"></OBJECT><pre class="programlisting">struct AgsMenuClass {
+  GtkWindowClass window;
+};
+</pre></div><div class="refsect2"><a name="ags-menu-new"></a><h3>ags_menu_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_new"></OBJECT><pre class="programlisting"><a class="link" href="re140.html#AgsMenu" title="struct AgsMenu"><span class="returnvalue">AgsMenu</span></a> *           ags_menu_new                        ();</pre></div></div></div></body></html>
diff --git a/api/re141.html b/api/re141.html
new file mode 100644
index 0000000..db1f225
--- /dev/null
+++ b/api/re141.html
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMenuBar</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re140.html" title="AgsMenu"><link rel="next" href="re142.html" title="ags_menu_bar_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMenuBar"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMenuBar</p></div><div class="refsynopsisdiv"><a name="ags-AgsMenuBar.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar">AgsMenuBar</a>;
+struct              <a class="link" href="re141.html#AgsMenuBarClass" title="struct AgsMenuBarClass">AgsMenuBarClass</a>;
+<a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        <a class="link" href="re141.html#ags-menu-bar-new" title="ags_menu_bar_new ()">ags_menu_bar_new</a>                    ();
+<a class="link" href=""><span class="returnvalue">GtkMenu</span></a> *           <a class="link" href="re141.html#ags-zoom-menu-new" title="ags_zoom_menu_new ()">ags_zoom_menu_new</a>                   ();
+<a class="link" href=""><span class="returnvalue">GtkMenu</span></a> *           <a class="link" href="re141.html#ags-tact-menu-new" title="ags_tact_menu_new ()">ags_tact_menu_new</a>                   ();
+</pre></div><div class="refsect1"><a name="ags-AgsMenuBar.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMenuBar.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMenuBar"></a><h3>struct AgsMenuBar</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMenuBar"></OBJECT><pre class="programlisting">struct AgsMenuBar {
+  GtkMenuBar menu_bar;
+
+  GtkMenu *file;
+  GtkMenu *edit;
+  GtkMenu *add;
+  GtkMenu *help;
+};
+</pre></div><div class="refsect2"><a name="AgsMenuBarClass"></a><h3>struct AgsMenuBarClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMenuBarClass"></OBJECT><pre class="programlisting">struct AgsMenuBarClass {
+  GtkMenuBarClass menu_bar;
+};
+</pre></div><div class="refsect2"><a name="ags-menu-bar-new"></a><h3>ags_menu_bar_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_new"></OBJECT><pre class="programlisting"><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="returnvalue">AgsMenuBar</span></a> *        ags_menu_bar_new                    ();</pre></div><div class="refsect2"><a name="ags-zoom-menu-new"></a><h3>ags_zoom_menu_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_zoom_menu_new"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GtkMenu</span></a> *           ags_zoom_menu_new                   ();</pre></div><div class="refsect2"><a name="ags-tact-menu-new"></a><h3>ags_tact_menu_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tact_menu_new"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GtkMenu</span></a> *           ags_tact_menu_new                   ();</pre></div></div></div></body></html>
diff --git a/api/re142.html b/api/re142.html
new file mode 100644
index 0000000..98537cd
--- /dev/null
+++ b/api/re142.html
@@ -0,0 +1,49 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_menu_bar_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re141.html" title="AgsMenuBar"><link rel="next" href="re143.html" title="AgsMenuItem"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-menu-bar-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_menu_bar_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-menu-bar-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re142.html#ags-menu-bar-destroy-callback" title="ags_menu_bar_destroy_callback ()">ags_menu_bar_destroy_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-show-callback" title="ags_menu_bar_show_callback ()">ags_menu_bar_show_callback</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-open-callback" title="ags_menu_bar_open_callback ()">ags_menu_bar_open_callback</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-save-callback" title="ags_menu_bar_save_callback ()">ags_menu_bar_save_callback</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-save-as-callback" title="ags_menu_bar_save_as_callback ()">ags_menu_bar_save_as_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-quit-callback" title="ags_menu_bar_quit_callback ()">ags_menu_bar_quit_callback</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-add-callback" title="ags_menu_bar_add_callback ()">ags_menu_bar_add_callback</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-add-panel-callback" title="ags_menu_bar_add_panel_callback ()">ags_menu_bar_add_panel_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-add-mixer-callback" title="ags_menu_bar_add_mixer_callback ()">ags_menu_bar_add_mixer_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-add-drum-callback" title="ags_menu_bar_add_drum_callback ()">ags_menu_bar_add_drum_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-add-matrix-callback" title="ags_menu_bar_add_matrix_callback ()">ags_menu_bar_add_matrix_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-add-synth-callback" title="ags_menu_bar_add_synth_callback ()">ags_menu_bar_add_synth_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-add-ffplayer-callback" title="ags_menu_bar_add_ffplayer_callback ()">ags_menu_bar_add_ffplayer_callback</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-remove-callback" title="ags_menu_bar_remove_callback ()">ags_menu_bar_remove_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-preferences-callback" title="ags_menu_bar_preferences_callback ()">ags_menu_bar_preferences_callback</a>   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re142.html#ags-menu-bar-about-callback" title="ags_menu_bar_about_callback ()">ags_menu_bar_about_callback</a>         (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-menu-bar-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-menu-bar-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-menu-bar-destroy-callback"></a><h3>ags_menu_bar_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_menu_bar_destroy_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-show-callback"></a><h3>ags_menu_bar_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_show_callback          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-open-callback"></a><h3>ags_menu_bar_open_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_open_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_open_callback          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-save-callback"></a><h3>ags_menu_bar_save_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_save_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_save_callback          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-save-as-callback"></a><h3>ags_menu_bar_save_as_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_save_as_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_save_as_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-quit-callback"></a><h3>ags_menu_bar_quit_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_quit_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_quit_callback          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-add-callback"></a><h3>ags_menu_bar_add_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_add_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_add_callback           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-add-panel-callback"></a><h3>ags_menu_bar_add_panel_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_add_panel_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_add_panel_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-add-mixer-callback"></a><h3>ags_menu_bar_add_mixer_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_add_mixer_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_add_mixer_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-add-drum-callback"></a><h3>ags_menu_bar_add_drum_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_add_drum_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_add_drum_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-add-matrix-callback"></a><h3>ags_menu_bar_add_matrix_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_add_matrix_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_add_matrix_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-add-synth-callback"></a><h3>ags_menu_bar_add_synth_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_add_synth_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_add_synth_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-add-ffplayer-callback"></a><h3>ags_menu_bar_add_ffplayer_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_add_ffplayer_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_add_ffplayer_callback  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-remove-callback"></a><h3>ags_menu_bar_remove_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_remove_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_remove_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-preferences-callback"></a><h3>ags_menu_bar_preferences_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_preferences_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_preferences_callback   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-menu-bar-about-callback"></a><h3>ags_menu_bar_about_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_bar_about_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_menu_bar_about_callback         (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *menu_item</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re143.html b/api/re143.html
new file mode 100644
index 0000000..6ea5d15
--- /dev/null
+++ b/api/re143.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMenuItem</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re142.html" title="ags_menu_bar_callbacks"><link rel="next" href="re144.html" title="AgsMeter"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMenuItem"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMenuItem</p></div><div class="refsynopsisdiv"><a name="ags-AgsMenuItem.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re143.html#AgsMenuItem" title="struct AgsMenuItem">AgsMenuItem</a>;
+struct              <a class="link" href="re143.html#AgsMenuItemClass" title="struct AgsMenuItemClass">AgsMenuItemClass</a>;
+<a class="link" href="re143.html#AgsMenuItem" title="struct AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       <a class="link" href="re143.html#ags-menu-item-new" title="ags_menu_item_new ()">ags_menu_item_new</a>                   ();
+</pre></div><div class="refsect1"><a name="ags-AgsMenuItem.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMenuItem.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMenuItem"></a><h3>struct AgsMenuItem</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMenuItem"></OBJECT><pre class="programlisting">struct AgsMenuItem {
+  AgsTable table;
+};
+</pre></div><div class="refsect2"><a name="AgsMenuItemClass"></a><h3>struct AgsMenuItemClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMenuItemClass"></OBJECT><pre class="programlisting">struct AgsMenuItemClass {
+  AgsTableClass table;
+};
+</pre></div><div class="refsect2"><a name="ags-menu-item-new"></a><h3>ags_menu_item_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_menu_item_new"></OBJECT><pre class="programlisting"><a class="link" href="re143.html#AgsMenuItem" title="struct AgsMenuItem"><span class="returnvalue">AgsMenuItem</span></a> *       ags_menu_item_new                   ();</pre></div></div></div></body></html>
diff --git a/api/re144.html b/api/re144.html
new file mode 100644
index 0000000..08d1209
--- /dev/null
+++ b/api/re144.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMeter</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re143.html" title="AgsMenuItem"><link rel="next" href="re145.html" title="ags_meter_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMeter"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMeter</p></div><div class="refsynopsisdiv"><a name="ags-AgsMeter.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re144.html#AgsMeter" title="struct AgsMeter">AgsMeter</a>;
+struct              <a class="link" href="re144.html#AgsMeterClass" title="struct AgsMeterClass">AgsMeterClass</a>;
+<a class="link" href=""><span class="returnvalue">char</span></a> *              <a class="link" href="re144.html#ags-meter-sound-string" title="ags_meter_sound_string ()">ags_meter_sound_string</a>              ();
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re144.html#ags-meter-paint" title="ags_meter_paint ()">ags_meter_paint</a>                     (<em class="parameter"><code><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          <a class="link" href="re144.html#ags-meter-new" title="ags_meter_new ()">ags_meter_new</a>                       ();
+</pre></div><div class="refsect1"><a name="ags-AgsMeter.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMeter.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMeter"></a><h3>struct AgsMeter</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMeter"></OBJECT><pre class="programlisting">struct AgsMeter {
+  GtkDrawingArea drawing_area;
+};
+</pre></div><div class="refsect2"><a name="AgsMeterClass"></a><h3>struct AgsMeterClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMeterClass"></OBJECT><pre class="programlisting">struct AgsMeterClass {
+  GtkDrawingAreaClass drawing_area;
+};
+</pre></div><div class="refsect2"><a name="ags-meter-sound-string"></a><h3>ags_meter_sound_string ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_meter_sound_string"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">char</span></a> *              ags_meter_sound_string              ();</pre></div><div class="refsect2"><a name="ags-meter-paint"></a><h3>ags_meter_paint ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_meter_paint"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_meter_paint                     (<em class="parameter"><code><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre></div><div class="refsect2"><a name="ags-meter-new"></a><h3>ags_meter_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_meter_new"></OBJECT><pre class="programlisting"><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="returnvalue">AgsMeter</span></a> *          ags_meter_new                       ();</pre></div></div></div></body></html>
diff --git a/api/re145.html b/api/re145.html
new file mode 100644
index 0000000..30fc6a4
--- /dev/null
+++ b/api/re145.html
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_meter_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re144.html" title="AgsMeter"><link rel="next" href="re146.html" title="AgsMixer"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-meter-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_meter_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-meter-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re145.html#ags-meter-destroy-callback" title="ags_meter_destroy_callback ()">ags_meter_destroy_callback</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re145.html#ags-meter-show-callback" title="ags_meter_show_callback ()">ags_meter_show_callback</a>             (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re145.html#ags-meter-expose-event" title="ags_meter_expose_event ()">ags_meter_expose_event</a>              (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re145.html#ags-meter-configure-event" title="ags_meter_configure_event ()">ags_meter_configure_event</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-meter-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-meter-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-meter-destroy-callback"></a><h3>ags_meter_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_meter_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_meter_destroy_callback          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre></div><div class="refsect2"><a name="ags-meter-show-callback"></a><h3>ags_meter_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_meter_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_meter_show_callback             (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre></div><div class="refsect2"><a name="ags-meter-expose-event"></a><h3>ags_meter_expose_event ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_meter_expose_event"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_meter_expose_event              (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre></div><div class="refsect2"><a name="ags-meter-configure-event"></a><h3>ags_meter_configure_event ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_meter_configure_event"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_meter_configure_event           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re144.html#AgsMeter" title="struct AgsMeter"><span class="type">AgsMeter</span></a> *meter</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re146.html b/api/re146.html
new file mode 100644
index 0000000..7972d77
--- /dev/null
+++ b/api/re146.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMixer</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re145.html" title="ags_meter_callbacks"><link rel="next" href="re147.html" title="ags_mixer_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMixer"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMixer</p></div><div class="refsynopsisdiv"><a name="ags-AgsMixer.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re146.html#AgsMixer" title="struct AgsMixer">AgsMixer</a>;
+struct              <a class="link" href="re146.html#AgsMixerClass" title="struct AgsMixerClass">AgsMixerClass</a>;
+<a class="link" href="re146.html#AgsMixer" title="struct AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          <a class="link" href="re146.html#ags-mixer-new" title="ags_mixer_new ()">ags_mixer_new</a>                       (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMixer.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMixer.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMixer"></a><h3>struct AgsMixer</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMixer"></OBJECT><pre class="programlisting">struct AgsMixer {
+  AgsMachine machine;
+
+  GtkHBox *input_pad;
+};
+</pre></div><div class="refsect2"><a name="AgsMixerClass"></a><h3>struct AgsMixerClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMixerClass"></OBJECT><pre class="programlisting">struct AgsMixerClass {
+  AgsMachineClass machine;
+};
+</pre></div><div class="refsect2"><a name="ags-mixer-new"></a><h3>ags_mixer_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mixer_new"></OBJECT><pre class="programlisting"><a class="link" href="re146.html#AgsMixer" title="struct AgsMixer"><span class="returnvalue">AgsMixer</span></a> *          ags_mixer_new                       (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re147.html b/api/re147.html
new file mode 100644
index 0000000..f7c856c
--- /dev/null
+++ b/api/re147.html
@@ -0,0 +1,6 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_mixer_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re146.html" title="AgsMixer"><link rel="next" href="re148.html" title="AgsMixerInputLine"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-mixer-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_mixer_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-mixer-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re147.html#ags-mixer-parent-set-callback" title="ags_mixer_parent_set_callback ()">ags_mixer_parent_set_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re146.html#AgsMixer" title="struct AgsMixer"><span class="type">AgsMixer</span></a> *mixer</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-mixer-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-mixer-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-mixer-parent-set-callback"></a><h3>ags_mixer_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mixer_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_mixer_parent_set_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re146.html#AgsMixer" title="struct AgsMixer"><span class="type">AgsMixer</span></a> *mixer</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re148.html b/api/re148.html
new file mode 100644
index 0000000..185efcc
--- /dev/null
+++ b/api/re148.html
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMixerInputLine</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re147.html" title="ags_mixer_callbacks"><link rel="next" href="re149.html" title="AgsMixerInputPad"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMixerInputLine"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMixerInputLine</p></div><div class="refsynopsisdiv"><a name="ags-AgsMixerInputLine.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re148.html#AgsMixerInputLine" title="struct AgsMixerInputLine">AgsMixerInputLine</a>;
+struct              <a class="link" href="re148.html#AgsMixerInputLineClass" title="struct AgsMixerInputLineClass">AgsMixerInputLineClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re148.html#ags-mixer-input-line-map-recall" title="ags_mixer_input_line_map_recall ()">ags_mixer_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="re148.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> *mixer_input_line</code></em>);
+<a class="link" href="re148.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * <a class="link" href="re148.html#ags-mixer-input-line-new" title="ags_mixer_input_line_new ()">ags_mixer_input_line_new</a>            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMixerInputLine.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMixerInputLine.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMixerInputLine"></a><h3>struct AgsMixerInputLine</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMixerInputLine"></OBJECT><pre class="programlisting">struct AgsMixerInputLine {
+  AgsLine line;
+};
+</pre></div><div class="refsect2"><a name="AgsMixerInputLineClass"></a><h3>struct AgsMixerInputLineClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMixerInputLineClass"></OBJECT><pre class="programlisting">struct AgsMixerInputLineClass {
+  AgsLineClass line;
+};
+</pre></div><div class="refsect2"><a name="ags-mixer-input-line-map-recall"></a><h3>ags_mixer_input_line_map_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mixer_input_line_map_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_mixer_input_line_map_recall     (<em class="parameter"><code><a class="link" href="re148.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="type">AgsMixerInputLine</span></a> *mixer_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-mixer-input-line-new"></a><h3>ags_mixer_input_line_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mixer_input_line_new"></OBJECT><pre class="programlisting"><a class="link" href="re148.html#AgsMixerInputLine" title="struct AgsMixerInputLine"><span class="returnvalue">AgsMixerInputLine</span></a> * ags_mixer_input_line_new            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re149.html b/api/re149.html
new file mode 100644
index 0000000..a272d0f
--- /dev/null
+++ b/api/re149.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMixerInputPad</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re148.html" title="AgsMixerInputLine"><link rel="next" href="re150.html" title="AgsMutable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMixerInputPad"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMixerInputPad</p></div><div class="refsynopsisdiv"><a name="ags-AgsMixerInputPad.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re149.html#AgsMixerInputPad" title="struct AgsMixerInputPad">AgsMixerInputPad</a>;
+struct              <a class="link" href="re149.html#AgsMixerInputPadClass" title="struct AgsMixerInputPadClass">AgsMixerInputPadClass</a>;
+<a class="link" href="re149.html#AgsMixerInputPad" title="struct AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  <a class="link" href="re149.html#ags-mixer-input-pad-new" title="ags_mixer_input_pad_new ()">ags_mixer_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMixerInputPad.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMixerInputPad.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMixerInputPad"></a><h3>struct AgsMixerInputPad</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMixerInputPad"></OBJECT><pre class="programlisting">struct AgsMixerInputPad {
+  AgsPad pad;
+};
+</pre></div><div class="refsect2"><a name="AgsMixerInputPadClass"></a><h3>struct AgsMixerInputPadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMixerInputPadClass"></OBJECT><pre class="programlisting">struct AgsMixerInputPadClass {
+  AgsPadClass pad;
+};
+</pre></div><div class="refsect2"><a name="ags-mixer-input-pad-new"></a><h3>ags_mixer_input_pad_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mixer_input_pad_new"></OBJECT><pre class="programlisting"><a class="link" href="re149.html#AgsMixerInputPad" title="struct AgsMixerInputPad"><span class="returnvalue">AgsMixerInputPad</span></a> *  ags_mixer_input_pad_new             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re15.html b/api/re15.html
new file mode 100644
index 0000000..97885c8
--- /dev/null
+++ b/api/re15.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsApplyTact</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re14.html" title="AgsApplySynth"><link rel="next" href="re16.html" title="AgsApplyWavetable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsApplyTact"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsApplyTact</p></div><div class="refsynopsisdiv"><a name="ags-AgsApplyTact.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re15.html#AgsApplyTact" title="struct AgsApplyTact">AgsApplyTact</a>;
+struct              <a class="link" href="re15.html#AgsApplyTactClass" title="struct AgsApplyTactClass">AgsApplyTactClass</a>;
+<a class="link" href="re15.html#AgsApplyTact" title="struct AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      <a class="link" href="re15.html#ags-apply-tact-new" title="ags_apply_tact_new ()">ags_apply_tact_new</a>                  (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> tact</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsApplyTact.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsApplyTact.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsApplyTact"></a><h3>struct AgsApplyTact</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplyTact"></OBJECT><pre class="programlisting">struct AgsApplyTact {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gdouble tact;
+};
+</pre></div><div class="refsect2"><a name="AgsApplyTactClass"></a><h3>struct AgsApplyTactClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplyTactClass"></OBJECT><pre class="programlisting">struct AgsApplyTactClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-apply-tact-new"></a><h3>ags_apply_tact_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_apply_tact_new"></OBJECT><pre class="programlisting"><a class="link" href="re15.html#AgsApplyTact" title="struct AgsApplyTact"><span class="returnvalue">AgsApplyTact</span></a> *      ags_apply_tact_new                  (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> tact</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re150.html b/api/re150.html
new file mode 100644
index 0000000..d6f780b
--- /dev/null
+++ b/api/re150.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMutable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re149.html" title="AgsMixerInputPad"><link rel="next" href="re151.html" title="AgsMuteAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMutable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMutable</p></div><div class="refsynopsisdiv"><a name="ags-AgsMutable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re150.html#AgsMutable" title="AgsMutable">AgsMutable</a>;
+struct              <a class="link" href="re150.html#AgsMutableInterface" title="struct AgsMutableInterface">AgsMutableInterface</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re150.html#ags-mutable-set-muted" title="ags_mutable_set_muted ()">ags_mutable_set_muted</a>               (<em class="parameter"><code><a class="link" href="re150.html#AgsMutable" title="AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> muted</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMutable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMutable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMutable"></a><h3>AgsMutable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMutable"></OBJECT><pre class="programlisting">typedef void AgsMutable;
+</pre></div><div class="refsect2"><a name="AgsMutableInterface"></a><h3>struct AgsMutableInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMutableInterface"></OBJECT><pre class="programlisting">struct AgsMutableInterface {
+  GTypeInterface interface;
+
+  void (*set_muted)(AgsMutable *mutable, gboolean muted);
+};
+</pre></div><div class="refsect2"><a name="ags-mutable-set-muted"></a><h3>ags_mutable_set_muted ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mutable_set_muted"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_mutable_set_muted               (<em class="parameter"><code><a class="link" href="re150.html#AgsMutable" title="AgsMutable"><span class="type">AgsMutable</span></a> *mutable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> muted</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re151.html b/api/re151.html
new file mode 100644
index 0000000..45cca3e
--- /dev/null
+++ b/api/re151.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMuteAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re150.html" title="AgsMutable"><link rel="next" href="re152.html" title="AgsMuteAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMuteAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMuteAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsMuteAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re151.html#AgsMuteAudio" title="struct AgsMuteAudio">AgsMuteAudio</a>;
+struct              <a class="link" href="re151.html#AgsMuteAudioClass" title="struct AgsMuteAudioClass">AgsMuteAudioClass</a>;
+<a class="link" href="re151.html#AgsMuteAudio" title="struct AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      <a class="link" href="re151.html#ags-mute-audio-new" title="ags_mute_audio_new ()">ags_mute_audio_new</a>                  ();
+</pre></div><div class="refsect1"><a name="ags-AgsMuteAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMuteAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMuteAudio"></a><h3>struct AgsMuteAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMuteAudio"></OBJECT><pre class="programlisting">struct AgsMuteAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</pre></div><div class="refsect2"><a name="AgsMuteAudioClass"></a><h3>struct AgsMuteAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMuteAudioClass"></OBJECT><pre class="programlisting">struct AgsMuteAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre></div><div class="refsect2"><a name="ags-mute-audio-new"></a><h3>ags_mute_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mute_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re151.html#AgsMuteAudio" title="struct AgsMuteAudio"><span class="returnvalue">AgsMuteAudio</span></a> *      ags_mute_audio_new                  ();</pre></div></div></div></body></html>
diff --git a/api/re152.html b/api/re152.html
new file mode 100644
index 0000000..be750cd
--- /dev/null
+++ b/api/re152.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMuteAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re151.html" title="AgsMuteAudio"><link rel="next" href="re153.html" title="AgsMuteChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMuteAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMuteAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsMuteAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re152.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal">AgsMuteAudioSignal</a>;
+struct              <a class="link" href="re152.html#AgsMuteAudioSignalClass" title="struct AgsMuteAudioSignalClass">AgsMuteAudioSignalClass</a>;
+<a class="link" href="re152.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * <a class="link" href="re152.html#ags-mute-audio-signal-new" title="ags_mute_audio_signal_new ()">ags_mute_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMuteAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMuteAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMuteAudioSignal"></a><h3>struct AgsMuteAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMuteAudioSignal"></OBJECT><pre class="programlisting">struct AgsMuteAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="AgsMuteAudioSignalClass"></a><h3>struct AgsMuteAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMuteAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsMuteAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="ags-mute-audio-signal-new"></a><h3>ags_mute_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mute_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re152.html#AgsMuteAudioSignal" title="struct AgsMuteAudioSignal"><span class="returnvalue">AgsMuteAudioSignal</span></a> * ags_mute_audio_signal_new          (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re153.html b/api/re153.html
new file mode 100644
index 0000000..8603b30
--- /dev/null
+++ b/api/re153.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMuteChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re152.html" title="AgsMuteAudioSignal"><link rel="next" href="re154.html" title="AgsMuteChannelRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMuteChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMuteChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsMuteChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re153.html#AgsMuteChannel" title="struct AgsMuteChannel">AgsMuteChannel</a>;
+struct              <a class="link" href="re153.html#AgsMuteChannelClass" title="struct AgsMuteChannelClass">AgsMuteChannelClass</a>;
+<a class="link" href="re153.html#AgsMuteChannel" title="struct AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    <a class="link" href="re153.html#ags-mute-channel-new" title="ags_mute_channel_new ()">ags_mute_channel_new</a>                ();
+</pre></div><div class="refsect1"><a name="ags-AgsMuteChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMuteChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMuteChannel"></a><h3>struct AgsMuteChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMuteChannel"></OBJECT><pre class="programlisting">struct AgsMuteChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre></div><div class="refsect2"><a name="AgsMuteChannelClass"></a><h3>struct AgsMuteChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMuteChannelClass"></OBJECT><pre class="programlisting">struct AgsMuteChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre></div><div class="refsect2"><a name="ags-mute-channel-new"></a><h3>ags_mute_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mute_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re153.html#AgsMuteChannel" title="struct AgsMuteChannel"><span class="returnvalue">AgsMuteChannel</span></a> *    ags_mute_channel_new                ();</pre></div></div></div></body></html>
diff --git a/api/re154.html b/api/re154.html
new file mode 100644
index 0000000..bf0d603
--- /dev/null
+++ b/api/re154.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMuteChannelRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re153.html" title="AgsMuteChannel"><link rel="next" href="re155.html" title="AgsMuteRecycling"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMuteChannelRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMuteChannelRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsMuteChannelRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re154.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun">AgsMuteChannelRun</a>;
+struct              <a class="link" href="re154.html#AgsMuteChannelRunClass" title="struct AgsMuteChannelRunClass">AgsMuteChannelRunClass</a>;
+<a class="link" href="re154.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * <a class="link" href="re154.html#ags-mute-channel-run-new" title="ags_mute_channel_run_new ()">ags_mute_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMuteChannelRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMuteChannelRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMuteChannelRun"></a><h3>struct AgsMuteChannelRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMuteChannelRun"></OBJECT><pre class="programlisting">struct AgsMuteChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="AgsMuteChannelRunClass"></a><h3>struct AgsMuteChannelRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMuteChannelRunClass"></OBJECT><pre class="programlisting">struct AgsMuteChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="ags-mute-channel-run-new"></a><h3>ags_mute_channel_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mute_channel_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re154.html#AgsMuteChannelRun" title="struct AgsMuteChannelRun"><span class="returnvalue">AgsMuteChannelRun</span></a> * ags_mute_channel_run_new            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re155.html b/api/re155.html
new file mode 100644
index 0000000..8937f60
--- /dev/null
+++ b/api/re155.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMuteRecycling</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re154.html" title="AgsMuteChannelRun"><link rel="next" href="re156.html" title="AgsNavigation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMuteRecycling"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMuteRecycling</p></div><div class="refsynopsisdiv"><a name="ags-AgsMuteRecycling.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re155.html#AgsMuteRecycling" title="struct AgsMuteRecycling">AgsMuteRecycling</a>;
+struct              <a class="link" href="re155.html#AgsMuteRecyclingClass" title="struct AgsMuteRecyclingClass">AgsMuteRecyclingClass</a>;
+<a class="link" href="re155.html#AgsMuteRecycling" title="struct AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  <a class="link" href="re155.html#ags-mute-recycling-new" title="ags_mute_recycling_new ()">ags_mute_recycling_new</a>              (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsMuteRecycling.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMuteRecycling.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsMuteRecycling"></a><h3>struct AgsMuteRecycling</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMuteRecycling"></OBJECT><pre class="programlisting">struct AgsMuteRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="AgsMuteRecyclingClass"></a><h3>struct AgsMuteRecyclingClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMuteRecyclingClass"></OBJECT><pre class="programlisting">struct AgsMuteRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="ags-mute-recycling-new"></a><h3>ags_mute_recycling_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_mute_recycling_new"></OBJECT><pre class="programlisting"><a class="link" href="re155.html#AgsMuteRecycling" title="struct AgsMuteRecycling"><span class="returnvalue">AgsMuteRecycling</span></a> *  ags_mute_recycling_new              (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re156.html b/api/re156.html
new file mode 100644
index 0000000..daaf2cb
--- /dev/null
+++ b/api/re156.html
@@ -0,0 +1,38 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsNavigation</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re155.html" title="AgsMuteRecycling"><link rel="next" href="re157.html" title="ags_navigation_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsNavigation"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsNavigation</p></div><div class="refsynopsisdiv"><a name="ags-AgsNavigation.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation">AgsNavigation</a>;
+struct              <a class="link" href="re156.html#AgsNavigationClass" title="struct AgsNavigationClass">AgsNavigationClass</a>;
+<a class="link" href=""><span class="returnvalue">gchar</span></a> *             <a class="link" href="re156.html#ags-navigation-tact-to-time-string" title="ags_navigation_tact_to_time_string ()">ags_navigation_tact_to_time_string</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> tact</code></em>);
+<a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     <a class="link" href="re156.html#ags-navigation-new" title="ags_navigation_new ()">ags_navigation_new</a>                  ();
+</pre></div><div class="refsect1"><a name="ags-AgsNavigation.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsNavigation.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsNavigation"></a><h3>struct AgsNavigation</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNavigation"></OBJECT><pre class="programlisting">struct AgsNavigation {
+  GtkVBox vbox;
+
+  AgsDevout *devout;
+
+  GtkToggleButton *expander;
+
+  GtkSpinButton *bpm;
+  gdouble current_bpm;
+
+  GtkToggleButton *rewind;
+  GtkButton *previous;
+  GtkToggleButton *play;
+  GtkButton *stop;
+  GtkButton *next;
+  GtkToggleButton *forward;
+
+  GtkCheckButton *loop;
+
+  GtkLabel *position_time;
+  GtkSpinButton *position_tact;
+
+  GtkLabel *duration_time;
+  GtkSpinButton *duration_tact;
+
+  GtkSpinButton *loop_left_tact;
+  GtkSpinButton *loop_right_tact;
+
+  GtkCheckButton *raster;
+};
+</pre></div><div class="refsect2"><a name="AgsNavigationClass"></a><h3>struct AgsNavigationClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNavigationClass"></OBJECT><pre class="programlisting">struct AgsNavigationClass {
+  GtkVBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="ags-navigation-tact-to-time-string"></a><h3>ags_navigation_tact_to_time_string ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_tact_to_time_string"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gchar</span></a> *             ags_navigation_tact_to_time_string  (<em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> tact</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-new"></a><h3>ags_navigation_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_new"></OBJECT><pre class="programlisting"><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="returnvalue">AgsNavigation</span></a> *     ags_navigation_new                  ();</pre></div></div></div></body></html>
diff --git a/api/re157.html b/api/re157.html
new file mode 100644
index 0000000..451dfde
--- /dev/null
+++ b/api/re157.html
@@ -0,0 +1,65 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_navigation_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re156.html" title="AgsNavigation"><link rel="next" href="re158.html" title="AgsNotation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-navigation-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_navigation_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-navigation-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-parent-set-callback" title="ags_navigation_parent_set_callback ()">ags_navigation_parent_set_callback</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re157.html#ags-navigation-destroy-callback" title="ags_navigation_destroy_callback ()">ags_navigation_destroy_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-show-callback" title="ags_navigation_show_callback ()">ags_navigation_show_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-expander-callback" title="ags_navigation_expander_callback ()">ags_navigation_expander_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-bpm-callback" title="ags_navigation_bpm_callback ()">ags_navigation_bpm_callback</a>         (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-rewind-callback" title="ags_navigation_rewind_callback ()">ags_navigation_rewind_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-prev-callback" title="ags_navigation_prev_callback ()">ags_navigation_prev_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-play-callback" title="ags_navigation_play_callback ()">ags_navigation_play_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-stop-callback" title="ags_navigation_stop_callback ()">ags_navigation_stop_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-next-callback" title="ags_navigation_next_callback ()">ags_navigation_next_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-forward-callback" title="ags_navigation_forward_callback ()">ags_navigation_forward_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-loop-callback" title="ags_navigation_loop_callback ()">ags_navigation_loop_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-position-tact-callback" title="ags_navigation_position_tact_callback ()">ags_navigation_position_tact_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-duration-tact-callback" title="ags_navigation_duration_tact_callback ()">ags_navigation_duration_tact_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-loop-left-tact-callback" title="ags_navigation_loop_left_tact_callback ()">ags_navigation_loop_left_tact_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-loop-right-tact-callback" title="ags_navigation_loop_right_tact_callback ()">ags_navigation_loop_right_tact_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-raster-callback" title="ags_navigation_raster_callback ()">ags_navigation_raster_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re157.html#ags-navigation-tic-callback" title="ags_navigation_tic_callback ()">ags_navigation_tic_callback</a>         (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-navigation-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-navigation-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-navigation-parent-set-callback"></a><h3>ags_navigation_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_parent_set_callback  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-destroy-callback"></a><h3>ags_navigation_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_navigation_destroy_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-show-callback"></a><h3>ags_navigation_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_show_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-expander-callback"></a><h3>ags_navigation_expander_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_expander_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_expander_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-bpm-callback"></a><h3>ags_navigation_bpm_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_bpm_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_bpm_callback         (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-rewind-callback"></a><h3>ags_navigation_rewind_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_rewind_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_rewind_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-prev-callback"></a><h3>ags_navigation_prev_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_prev_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_prev_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-play-callback"></a><h3>ags_navigation_play_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_play_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_play_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-stop-callback"></a><h3>ags_navigation_stop_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_stop_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_stop_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-next-callback"></a><h3>ags_navigation_next_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_next_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_next_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-forward-callback"></a><h3>ags_navigation_forward_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_forward_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_forward_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-loop-callback"></a><h3>ags_navigation_loop_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_loop_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_loop_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-position-tact-callback"></a><h3>ags_navigation_position_tact_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_position_tact_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_position_tact_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-duration-tact-callback"></a><h3>ags_navigation_duration_tact_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_duration_tact_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_duration_tact_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-loop-left-tact-callback"></a><h3>ags_navigation_loop_left_tact_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_loop_left_tact_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_loop_left_tact_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-loop-right-tact-callback"></a><h3>ags_navigation_loop_right_tact_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_loop_right_tact_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_loop_right_tact_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-raster-callback"></a><h3>ags_navigation_raster_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_raster_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_raster_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-navigation-tic-callback"></a><h3>ags_navigation_tic_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_navigation_tic_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_navigation_tic_callback         (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re158.html b/api/re158.html
new file mode 100644
index 0000000..7ed1efc
--- /dev/null
+++ b/api/re158.html
@@ -0,0 +1,149 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsNotation</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re157.html" title="ags_navigation_callbacks"><link rel="next" href="re159.html" title="AgsNote"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsNotation"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsNotation</p></div><div class="refsynopsisdiv"><a name="ags-AgsNotation.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re158.html#AGS-NOTATION-DEFAULT-BPM:CAPS" title="AGS_NOTATION_DEFAULT_BPM">AGS_NOTATION_DEFAULT_BPM</a>
+#define             <a class="link" href="re158.html#AGS-NOTATION-TICS-PER-BEAT:CAPS" title="AGS_NOTATION_TICS_PER_BEAT">AGS_NOTATION_TICS_PER_BEAT</a>
+#define             <a class="link" href="re158.html#AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MINIMUM_NOTE_LENGTH">AGS_NOTATION_MINIMUM_NOTE_LENGTH</a>
+#define             <a class="link" href="re158.html#AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS" title="AGS_NOTATION_MAXIMUM_NOTE_LENGTH">AGS_NOTATION_MAXIMUM_NOTE_LENGTH</a>
+#define             <a class="link" href="re158.html#AGS-NOTATION-DEFAULT-LENGTH:CAPS" title="AGS_NOTATION_DEFAULT_LENGTH">AGS_NOTATION_DEFAULT_LENGTH</a>
+#define             <a class="link" href="re158.html#AGS-NOTATION-DEFAULT-JIFFIE:CAPS" title="AGS_NOTATION_DEFAULT_JIFFIE">AGS_NOTATION_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="re158.html#AGS-NOTATION-DEFAULT-DURATION:CAPS" title="AGS_NOTATION_DEFAULT_DURATION">AGS_NOTATION_DEFAULT_DURATION</a>
+enum                <a class="link" href="re158.html#AgsNotationFlags" title="enum AgsNotationFlags">AgsNotationFlags</a>;
+struct              <a class="link" href="re158.html#AgsNotation" title="struct AgsNotation">AgsNotation</a>;
+struct              <a class="link" href="re158.html#AgsNotationClass" title="struct AgsNotationClass">AgsNotationClass</a>;
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re158.html#ags-notation-find-near-timestamp" title="ags_notation_find_near_timestamp ()">ags_notation_find_near_timestamp</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *timestamp</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re158.html#ags-notation-add-note" title="ags_notation_add_note ()">ags_notation_add_note</a>               (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> use_selection_list</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re158.html#ags-notation-remove-note-at-position" title="ags_notation_remove_note_at_position ()">ags_notation_remove_note_at_position</a>
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re158.html#ags-notation-get-selection" title="ags_notation_get_selection ()">ags_notation_get_selection</a>          (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re158.html#ags-notation-is-note-selected" title="ags_notation_is_note_selected ()">ags_notation_is_note_selected</a>       (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="re158.html#ags-notation-find-point" title="ags_notation_find_point ()">ags_notation_find_point</a>             (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> use_selection_list</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re158.html#ags-notation-find-region" title="ags_notation_find_region ()">ags_notation_find_region</a>            (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> use_selection_list</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re158.html#ags-notation-free-selection" title="ags_notation_free_selection ()">ags_notation_free_selection</a>         (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re158.html#ags-notation-add-point-to-selection" title="ags_notation_add_point_to_selection ()">ags_notation_add_point_to_selection</a> (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re158.html#ags-notation-remove-point-from-selection" title="ags_notation_remove_point_from_selection ()">ags_notation_remove_point_from_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re158.html#ags-notation-add-region-to-selection" title="ags_notation_add_region_to_selection ()">ags_notation_add_region_to_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> replace_current_selection</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re158.html#ags-notation-remove-region-from-selection" title="ags_notation_remove_region_from_selection ()">ags_notation_remove_region_from_selection</a>
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y1</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNodePtr</span></a>          <a class="link" href="re158.html#ags-notation-copy-selection" title="ags_notation_copy_selection ()">ags_notation_copy_selection</a>         (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNodePtr</span></a>          <a class="link" href="re158.html#ags-notation-cut-selection" title="ags_notation_cut_selection ()">ags_notation_cut_selection</a>          (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re158.html#ags-notation-insert-from-clipboard" title="ags_notation_insert_from_clipboard ()">ags_notation_insert_from_clipboard</a>  (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNodePtr</span></a> content</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x_offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y_offset</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re158.html#ags-notation-get-current" title="ags_notation_get_current ()">ags_notation_get_current</a>            (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       <a class="link" href="re158.html#ags-notation-new" title="ags_notation_new ()">ags_notation_new</a>                    (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsNotation.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsNotation.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-NOTATION-DEFAULT-BPM:CAPS"></a><h3>AGS_NOTATION_DEFAULT_BPM</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_NOTATION_DEFAULT_BPM"></OBJECT><pre class="programlisting">#define AGS_NOTATION_DEFAULT_BPM (120.0)
+</pre></div><div class="refsect2"><a name="AGS-NOTATION-TICS-PER-BEAT:CAPS"></a><h3>AGS_NOTATION_TICS_PER_BEAT</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_NOTATION_TICS_PER_BEAT"></OBJECT><pre class="programlisting">#define AGS_NOTATION_TICS_PER_BEAT (16.0)
+</pre></div><div class="refsect2"><a name="AGS-NOTATION-MINIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MINIMUM_NOTE_LENGTH</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_NOTATION_MINIMUM_NOTE_LENGTH"></OBJECT><pre class="programlisting">#define AGS_NOTATION_MINIMUM_NOTE_LENGTH (exp2(-4.0)) // same as (1.0 / 16.0)
+</pre></div><div class="refsect2"><a name="AGS-NOTATION-MAXIMUM-NOTE-LENGTH:CAPS"></a><h3>AGS_NOTATION_MAXIMUM_NOTE_LENGTH</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_NOTATION_MAXIMUM_NOTE_LENGTH"></OBJECT><pre class="programlisting">#define AGS_NOTATION_MAXIMUM_NOTE_LENGTH (256.0)
+</pre></div><div class="refsect2"><a name="AGS-NOTATION-DEFAULT-LENGTH:CAPS"></a><h3>AGS_NOTATION_DEFAULT_LENGTH</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_NOTATION_DEFAULT_LENGTH"></OBJECT><pre class="programlisting">#define AGS_NOTATION_DEFAULT_LENGTH (65535.0 / AGS_NOTATION_TICS_PER_BEAT - AGS_NOTATION_MAXIMUM_NOTE_LENGTH)
+</pre></div><div class="refsect2"><a name="AGS-NOTATION-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_NOTATION_DEFAULT_JIFFIE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_NOTATION_DEFAULT_JIFFIE"></OBJECT><pre class="programlisting">#define AGS_NOTATION_DEFAULT_JIFFIE (60.0 / AGS_NOTATION_DEFAULT_BPM * AGS_NOTATION_TICS_PER_BEAT)
+</pre></div><div class="refsect2"><a name="AGS-NOTATION-DEFAULT-DURATION:CAPS"></a><h3>AGS_NOTATION_DEFAULT_DURATION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_NOTATION_DEFAULT_DURATION"></OBJECT><pre class="programlisting">#define AGS_NOTATION_DEFAULT_DURATION (AGS_NOTATION_DEFAULT_LENGTH * AGS_NOTATION_DEFAULT_JIFFIE * AGS_MICROSECONDS_PER_SECOND)
+</pre></div><div class="refsect2"><a name="AgsNotationFlags"></a><h3>enum AgsNotationFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNotationFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_NOTATION_STICKY              =  1,
+  AGS_NOTATION_INDICATED_LENGTH    =  1 <<  1,
+} AgsNotationFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-NOTATION-STICKY:CAPS"></a><span class="term"><code class="literal">AGS_NOTATION_STICKY</code></span></dt><dd></dd><dt><a name="AGS-NOTATION-INDICATED-LENGTH:CAPS"></a><span class="term"><code class="literal">AGS_NOTATION_INDICATED_LENGTH</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsNotation"></a><h3>struct AgsNotation</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNotation"></OBJECT><pre class="programlisting">struct AgsNotation {
+  GObject object;
+
+  guint flags;
+
+  GObject *timestamp;
+
+  guint audio_channel;
+  GObject *audio;
+
+  gchar *key;
+  gdouble base_frequency;
+
+  gdouble tact;
+  gdouble bpm;
+
+  gdouble maximum_note_length;
+
+  GList *notes;
+  
+  gdouble start_loop;
+  gdouble end_loop;
+  gdouble offset;
+
+  GList *selection;
+
+  GObject *port;
+
+  GList *current_notes;
+  GList *next_notes;
+};
+</pre></div><div class="refsect2"><a name="AgsNotationClass"></a><h3>struct AgsNotationClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNotationClass"></OBJECT><pre class="programlisting">struct AgsNotationClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-notation-find-near-timestamp"></a><h3>ags_notation_find_near_timestamp ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_find_near_timestamp"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_notation_find_near_timestamp    (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *timestamp</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-add-note"></a><h3>ags_notation_add_note ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_add_note"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notation_add_note               (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-remove-note-at-position"></a><h3>ags_notation_remove_note_at_position ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_remove_note_at_position"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_notation_remove_note_at_position
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-get-selection"></a><h3>ags_notation_get_selection ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_get_selection"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_notation_get_selection          (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-is-note-selected"></a><h3>ags_notation_is_note_selected ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_is_note_selected"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_notation_is_note_selected       (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-find-point"></a><h3>ags_notation_find_point ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_find_point"></OBJECT><pre class="programlisting"><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_notation_find_point             (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-find-region"></a><h3>ags_notation_find_region ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_find_region"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_notation_find_region            (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> use_selection_list</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-free-selection"></a><h3>ags_notation_free_selection ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_free_selection"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notation_free_selection         (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-add-point-to-selection"></a><h3>ags_notation_add_point_to_selection ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_add_point_to_selection"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notation_add_point_to_selection (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-remove-point-from-selection"></a><h3>ags_notation_remove_point_from_selection ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_remove_point_from_selection"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notation_remove_point_from_selection
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-add-region-to-selection"></a><h3>ags_notation_add_region_to_selection ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_add_region_to_selection"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notation_add_region_to_selection
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> replace_current_selection</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-remove-region-from-selection"></a><h3>ags_notation_remove_region_from_selection ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_remove_region_from_selection"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notation_remove_region_from_selection
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y1</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-copy-selection"></a><h3>ags_notation_copy_selection ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_copy_selection"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNodePtr</span></a>          ags_notation_copy_selection         (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-cut-selection"></a><h3>ags_notation_cut_selection ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_cut_selection"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNodePtr</span></a>          ags_notation_cut_selection          (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-insert-from-clipboard"></a><h3>ags_notation_insert_from_clipboard ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_insert_from_clipboard"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notation_insert_from_clipboard  (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNodePtr</span></a> content</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> reset_x_offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x_offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> reset_y_offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y_offset</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-get-current"></a><h3>ags_notation_get_current ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_get_current"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_notation_get_current            (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre></div><div class="refsect2"><a name="ags-notation-new"></a><h3>ags_notation_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notation_new"></OBJECT><pre class="programlisting"><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="returnvalue">AgsNotation</span></a> *       ags_notation_new                    (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re159.html b/api/re159.html
new file mode 100644
index 0000000..0a0cfe1
--- /dev/null
+++ b/api/re159.html
@@ -0,0 +1,28 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsNote</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re158.html" title="AgsNotation"><link rel="next" href="re160.html" title="AgsNoteEdit"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsNote"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsNote</p></div><div class="refsynopsisdiv"><a name="ags-AgsNote.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re159.html#AgsNoteFlags" title="enum AgsNoteFlags">AgsNoteFlags</a>;
+struct              <a class="link" href="re159.html#AgsNote" title="struct AgsNote">AgsNote</a>;
+struct              <a class="link" href="re159.html#AgsNoteClass" title="struct AgsNoteClass">AgsNoteClass</a>;
+<a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="re159.html#ags-note-duplicate" title="ags_note_duplicate ()">ags_note_duplicate</a>                  (<em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           <a class="link" href="re159.html#ags-note-new" title="ags_note_new ()">ags_note_new</a>                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsNote.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsNote.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsNoteFlags"></a><h3>enum AgsNoteFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNoteFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_NOTE_GUI             =  1,
+  AGS_NOTE_RUNTIME         =  1 <<  1,
+  AGS_NOTE_HUMAN_READABLE  =  1 <<  2,
+  AGS_NOTE_DEFAULT_LENGTH  =  1 <<  3,
+  AGS_NOTE_IS_SELECTED     =  1 <<  4,
+} AgsNoteFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-NOTE-GUI:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_GUI</code></span></dt><dd></dd><dt><a name="AGS-NOTE-RUNTIME:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_RUNTIME</code></span></dt><dd></dd><dt><a name="AGS-NOTE-HUMAN-READABLE:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_HUMAN_READABLE</code></span></dt><dd></dd><dt><a name="AGS-NOTE-DEFAULT-LENGTH:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_DEFAULT_LENGTH</code></span></dt><dd></dd><dt><a name="AGS-NOTE-IS-SELECTED:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_IS_SELECTED</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsNote"></a><h3>struct AgsNote</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNote"></OBJECT><pre class="programlisting">struct AgsNote {
+  GObject object;
+
+  guint flags;
+
+  // gui format, convert easy to visualization
+  guint x[2];
+  guint y;
+
+  gchar *name;
+  gdouble frequency;
+};
+</pre></div><div class="refsect2"><a name="AgsNoteClass"></a><h3>struct AgsNoteClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNoteClass"></OBJECT><pre class="programlisting">struct AgsNoteClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-note-duplicate"></a><h3>ags_note_duplicate ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_duplicate"></OBJECT><pre class="programlisting"><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_duplicate                  (<em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre></div><div class="refsect2"><a name="ags-note-new"></a><h3>ags_note_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_new"></OBJECT><pre class="programlisting"><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="returnvalue">AgsNote</span></a> *           ags_note_new                        ();</pre></div></div></div></body></html>
diff --git a/api/re16.html b/api/re16.html
new file mode 100644
index 0000000..2b5144c
--- /dev/null
+++ b/api/re16.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsApplyWavetable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re15.html" title="AgsApplyTact"><link rel="next" href="re17.html" title="AgsAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsApplyWavetable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsApplyWavetable</p></div><div class="refsynopsisdiv"><a name="ags-AgsApplyWavetable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re16.html#AgsApplyWavetable" title="struct AgsApplyWavetable">AgsApplyWavetable</a>;
+struct              <a class="link" href="re16.html#AgsApplyWavetableClass" title="struct AgsApplyWavetableClass">AgsApplyWavetableClass</a>;
+<a class="link" href="re16.html#AgsApplyWavetable" title="struct AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * <a class="link" href="re16.html#ags-apply-wavetable-new" title="ags_apply_wavetable_new ()">ags_apply_wavetable_new</a>             ();
+</pre></div><div class="refsect1"><a name="ags-AgsApplyWavetable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsApplyWavetable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsApplyWavetable"></a><h3>struct AgsApplyWavetable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplyWavetable"></OBJECT><pre class="programlisting">struct AgsApplyWavetable {
+  AgsTask task;
+};
+</pre></div><div class="refsect2"><a name="AgsApplyWavetableClass"></a><h3>struct AgsApplyWavetableClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsApplyWavetableClass"></OBJECT><pre class="programlisting">struct AgsApplyWavetableClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-apply-wavetable-new"></a><h3>ags_apply_wavetable_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_apply_wavetable_new"></OBJECT><pre class="programlisting"><a class="link" href="re16.html#AgsApplyWavetable" title="struct AgsApplyWavetable"><span class="returnvalue">AgsApplyWavetable</span></a> * ags_apply_wavetable_new             ();</pre></div></div></div></body></html>
diff --git a/api/re160.html b/api/re160.html
new file mode 100644
index 0000000..3fb3920
--- /dev/null
+++ b/api/re160.html
@@ -0,0 +1,106 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsNoteEdit</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re159.html" title="AgsNote"><link rel="next" href="re161.html" title="ags_note_edit_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsNoteEdit"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsNoteEdit</p></div><div class="refsynopsisdiv"><a name="ags-AgsNoteEdit.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re160.html#AGS-NOTE-EDIT-MAX-CONTROLS:CAPS" title="AGS_NOTE_EDIT_MAX_CONTROLS">AGS_NOTE_EDIT_MAX_CONTROLS</a>
+enum                <a class="link" href="re160.html#AgsNoteEditFlags" title="enum AgsNoteEditFlags">AgsNoteEditFlags</a>;
+enum                <a class="link" href="re160.html#AgsNoteEditResetFlags" title="enum AgsNoteEditResetFlags">AgsNoteEditResetFlags</a>;
+struct              <a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit">AgsNoteEdit</a>;
+struct              <a class="link" href="re160.html#AgsNoteEditClass" title="struct AgsNoteEditClass">AgsNoteEditClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re160.html#ags-note-edit-reset-vertically" title="ags_note_edit_reset_vertically ()">ags_note_edit_reset_vertically</a>      (<em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re160.html#ags-note-edit-reset-horizontally" title="ags_note_edit_reset_horizontally ()">ags_note_edit_reset_horizontally</a>    (<em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re160.html#ags-note-edit-draw-segment" title="ags_note_edit_draw_segment ()">ags_note_edit_draw_segment</a>          (<em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">cairo_t</span></a> *cr</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re160.html#ags-note-edit-draw-position" title="ags_note_edit_draw_position ()">ags_note_edit_draw_position</a>         (<em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">cairo_t</span></a> *cr</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re160.html#ags-note-edit-draw-notation" title="ags_note_edit_draw_notation ()">ags_note_edit_draw_notation</a>         (<em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">cairo_t</span></a> *cr</code></em>);
+<a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       <a class="link" href="re160.html#ags-note-edit-new" title="ags_note_edit_new ()">ags_note_edit_new</a>                   ();
+</pre></div><div class="refsect1"><a name="ags-AgsNoteEdit.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsNoteEdit.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-NOTE-EDIT-MAX-CONTROLS:CAPS"></a><h3>AGS_NOTE_EDIT_MAX_CONTROLS</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_NOTE_EDIT_MAX_CONTROLS"></OBJECT><pre class="programlisting">#define AGS_NOTE_EDIT_MAX_CONTROLS 1200
+</pre></div><div class="refsect2"><a name="AgsNoteEditFlags"></a><h3>enum AgsNoteEditFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNoteEditFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESETING_VERTICALLY    = 1,
+  AGS_NOTE_EDIT_RESETING_HORIZONTALLY  = 1 <<  1,
+  AGS_NOTE_EDIT_POSITION_CURSOR        = 1 <<  2,
+  AGS_NOTE_EDIT_ADDING_NOTE            = 1 <<  3,
+  AGS_NOTE_EDIT_DELETING_NOTE          = 1 <<  4,
+  AGS_NOTE_EDIT_SELECTING_NOTES        = 1 <<  5,
+} AgsNoteEditFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-NOTE-EDIT-RESETING-VERTICALLY:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_EDIT_RESETING_VERTICALLY</code></span></dt><dd></dd><dt><a name="AGS-NOTE-EDIT-RESETING-HORIZONTALLY:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_EDIT_RESETING_HORIZONTALLY</code></span></dt><dd></dd><dt><a name="AGS-NOTE-EDIT-POSITION-CURSOR:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_EDIT_POSITION_CURSOR</code></span></dt><dd></dd><dt><a name="AGS-NOTE-EDIT-ADDING-NOTE:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_EDIT_ADDING_NOTE</code></span></dt><dd></dd><dt><a name="AGS-NOTE-EDIT-DELETING-NOTE:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_EDIT_DELETING_NOTE</code></span></dt><dd></dd><dt><a name="AGS-NOTE-EDIT-SELECTING-NOTES:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_EDIT_SELECTING_NOTES</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsNoteEditResetFlags"></a><h3>enum AgsNoteEditResetFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNoteEditResetFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_NOTE_EDIT_RESET_VSCROLLBAR   = 1,
+  AGS_NOTE_EDIT_RESET_HSCROLLBAR   = 1 <<  1,
+  AGS_NOTE_EDIT_RESET_WIDTH        = 1 <<  2,
+  AGS_NOTE_EDIT_RESET_HEIGHT       = 1 <<  3, // reserved
+} AgsNoteEditResetFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-NOTE-EDIT-RESET-VSCROLLBAR:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_EDIT_RESET_VSCROLLBAR</code></span></dt><dd></dd><dt><a name="AGS-NOTE-EDIT-RESET-HSCROLLBAR:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_EDIT_RESET_HSCROLLBAR</code></span></dt><dd></dd><dt><a name="AGS-NOTE-EDIT-RESET-WIDTH:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_EDIT_RESET_WIDTH</code></span></dt><dd></dd><dt><a name="AGS-NOTE-EDIT-RESET-HEIGHT:CAPS"></a><span class="term"><code class="literal">AGS_NOTE_EDIT_RESET_HEIGHT</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsNoteEdit"></a><h3>struct AgsNoteEdit</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNoteEdit"></OBJECT><pre class="programlisting">struct AgsNoteEdit {
+  GtkTable table;
+
+  guint flags;
+
+  GtkDrawingArea *drawing_area;
+
+  struct _AgsNoteEditControl{ // values retrieved by mouse pressed and released callback
+    AgsNote *note;
+
+    guint x0_offset;
+    guint y0_offset;
+    guint x0;
+    guint y0;
+
+    guint x1_offset;
+    guint y1_offset;
+    guint x1;
+    guint y1;
+  }control;
+
+  guint width;
+  guint height;
+  guint map_width;
+  guint map_height;
+
+  guint control_height;
+  guint control_margin_y;
+
+  guint control_width;
+
+  guint y0;
+  guint y1;
+
+  guint nth_y;
+  guint stop_y;
+
+  struct _AgsNoteEditControlCurrent{ // values for drawing refering to current tic and zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+  }control_current;
+
+  struct _AgsNoteEditControlUnit{ // values for drawing refering to smallest tic and current zoom
+    guint control_count;
+
+    guint control_width;
+
+    guint x0;
+    guint x1;
+
+    guint nth_x;
+    guint stop_x;
+  }control_unit;
+
+  guint selected_x;
+  guint selected_y;
+  
+  GtkVScrollbar *vscrollbar;
+  GtkHScrollbar *hscrollbar;
+};
+</pre></div><div class="refsect2"><a name="AgsNoteEditClass"></a><h3>struct AgsNoteEditClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNoteEditClass"></OBJECT><pre class="programlisting">struct AgsNoteEditClass {
+  GtkTableClass table;
+};
+</pre></div><div class="refsect2"><a name="ags-note-edit-reset-vertically"></a><h3>ags_note_edit_reset_vertically ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_reset_vertically"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_note_edit_reset_vertically      (<em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-reset-horizontally"></a><h3>ags_note_edit_reset_horizontally ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_reset_horizontally"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_note_edit_reset_horizontally    (<em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-draw-segment"></a><h3>ags_note_edit_draw_segment ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_draw_segment"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_note_edit_draw_segment          (<em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">cairo_t</span></a> *cr</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-draw-position"></a><h3>ags_note_edit_draw_position ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_draw_position"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_note_edit_draw_position         (<em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">cairo_t</span></a> *cr</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-draw-notation"></a><h3>ags_note_edit_draw_notation ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_draw_notation"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_note_edit_draw_notation         (<em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">cairo_t</span></a> *cr</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-new"></a><h3>ags_note_edit_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_new"></OBJECT><pre class="programlisting"><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="returnvalue">AgsNoteEdit</span></a> *       ags_note_edit_new                   ();</pre></div></div></div></body></html>
diff --git a/api/re161.html b/api/re161.html
new file mode 100644
index 0000000..b0eda54
--- /dev/null
+++ b/api/re161.html
@@ -0,0 +1,46 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_note_edit_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re160.html" title="AgsNoteEdit"><link rel="next" href="re162.html" title="AgsNotebook"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-note-edit-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_note_edit_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-note-edit-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re161.html#ags-note-edit-drawing-area-expose-event" title="ags_note_edit_drawing_area_expose_event ()">ags_note_edit_drawing_area_expose_event</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re161.html#ags-note-edit-drawing-area-configure-event" title="ags_note_edit_drawing_area_configure_event ()">ags_note_edit_drawing_area_configure_event</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re161.html#ags-note-edit-drawing-area-button-press-event" title="ags_note_edit_drawing_area_button_press_event ()">ags_note_edit_drawing_area_button_press_event</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re161.html#ags-note-edit-drawing-area-button-release-event" title="ags_note_edit_drawing_area_button_release_event ()">ags_note_edit_drawing_area_button_release_event</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re161.html#ags-note-edit-drawing-area-motion-notify-event" title="ags_note_edit_drawing_area_motion_notify_event ()">ags_note_edit_drawing_area_motion_notify_event</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventMotion</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re161.html#ags-note-edit-vscrollbar-value-changed" title="ags_note_edit_vscrollbar_value_changed ()">ags_note_edit_vscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re161.html#ags-note-edit-hscrollbar-value-changed" title="ags_note_edit_hscrollbar_value_changed ()">ags_note_edit_hscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-note-edit-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-note-edit-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-note-edit-drawing-area-expose-event"></a><h3>ags_note_edit_drawing_area_expose_event ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_drawing_area_expose_event"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_note_edit_drawing_area_expose_event
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-drawing-area-configure-event"></a><h3>ags_note_edit_drawing_area_configure_event ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_drawing_area_configure_event"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_note_edit_drawing_area_configure_event
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-drawing-area-button-press-event"></a><h3>ags_note_edit_drawing_area_button_press_event ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_drawing_area_button_press_event"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_note_edit_drawing_area_button_press_event
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-drawing-area-button-release-event"></a><h3>ags_note_edit_drawing_area_button_release_event ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_drawing_area_button_release_event"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_note_edit_drawing_area_button_release_event
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-drawing-area-motion-notify-event"></a><h3>ags_note_edit_drawing_area_motion_notify_event ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_drawing_area_motion_notify_event"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_note_edit_drawing_area_motion_notify_event
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventMotion</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-vscrollbar-value-changed"></a><h3>ags_note_edit_vscrollbar_value_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_vscrollbar_value_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_note_edit_vscrollbar_value_changed
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre></div><div class="refsect2"><a name="ags-note-edit-hscrollbar-value-changed"></a><h3>ags_note_edit_hscrollbar_value_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_note_edit_hscrollbar_value_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_note_edit_hscrollbar_value_changed
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkRange</span></a> *range</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re160.html#AgsNoteEdit" title="struct AgsNoteEdit"><span class="type">AgsNoteEdit</span></a> *note_edit</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re162.html b/api/re162.html
new file mode 100644
index 0000000..5fbf0b1
--- /dev/null
+++ b/api/re162.html
@@ -0,0 +1,51 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsNotebook</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re161.html" title="ags_note_edit_callbacks"><link rel="next" href="re163.html" title="ags_notebook_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsNotebook"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsNotebook</p></div><div class="refsynopsisdiv"><a name="ags-AgsNotebook.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re162.html#AGS-NOTEBOOK-TAB:CAPS" title="AGS_NOTEBOOK_TAB()">AGS_NOTEBOOK_TAB</a>                    (x)
+enum                <a class="link" href="re162.html#AgsNotebookTabFlags" title="enum AgsNotebookTabFlags">AgsNotebookTabFlags</a>;
+struct              <a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook">AgsNotebook</a>;
+struct              <a class="link" href="re162.html#AgsNotebookClass" title="struct AgsNotebookClass">AgsNotebookClass</a>;
+struct              <a class="link" href="re162.html#AgsNotebookTab" title="struct AgsNotebookTab">AgsNotebookTab</a>;
+<a class="link" href=""><span class="returnvalue">gint</span></a>                <a class="link" href="re162.html#ags-notebook-tab-index" title="ags_notebook_tab_index ()">ags_notebook_tab_index</a>              (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *notation</code></em>);
+<a class="link" href=""><span class="returnvalue">gint</span></a>                <a class="link" href="re162.html#ags-notebook-next-active-tab" title="ags_notebook_next_active_tab ()">ags_notebook_next_active_tab</a>        (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> position</code></em>);
+<a class="link" href=""><span class="returnvalue">gint</span></a>                <a class="link" href="re162.html#ags-notebook-add-tab" title="ags_notebook_add_tab ()">ags_notebook_add_tab</a>                (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re162.html#ags-notebook-insert-tab" title="ags_notebook_insert_tab ()">ags_notebook_insert_tab</a>             (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> position</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re162.html#ags-notebook-remove-tab" title="ags_notebook_remove_tab ()">ags_notebook_remove_tab</a>             (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> nth</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re162.html#ags-notebook-add-child" title="ags_notebook_add_child ()">ags_notebook_add_child</a>              (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *child</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re162.html#ags-notebook-remove-child" title="ags_notebook_remove_child ()">ags_notebook_remove_child</a>           (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *child</code></em>);
+<a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       <a class="link" href="re162.html#ags-notebook-new" title="ags_notebook_new ()">ags_notebook_new</a>                    ();
+</pre></div><div class="refsect1"><a name="ags-AgsNotebook.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsNotebook.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-NOTEBOOK-TAB:CAPS"></a><h3>AGS_NOTEBOOK_TAB()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_NOTEBOOK_TAB"></OBJECT><pre class="programlisting">#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
+</pre></div><div class="refsect2"><a name="AgsNotebookTabFlags"></a><h3>enum AgsNotebookTabFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNotebookTabFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_NOTEBOOK_TAB_VISIBLE           = 1,
+  AGS_NOTEBOOK_TAB_MODE_NORMAL       = 1 << 1,
+  AGS_NOTEBOOK_TAB_MODE_OVERLAY      = 1 << 2,
+} AgsNotebookTabFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-NOTEBOOK-TAB-VISIBLE:CAPS"></a><span class="term"><code class="literal">AGS_NOTEBOOK_TAB_VISIBLE</code></span></dt><dd></dd><dt><a name="AGS-NOTEBOOK-TAB-MODE-NORMAL:CAPS"></a><span class="term"><code class="literal">AGS_NOTEBOOK_TAB_MODE_NORMAL</code></span></dt><dd></dd><dt><a name="AGS-NOTEBOOK-TAB-MODE-OVERLAY:CAPS"></a><span class="term"><code class="literal">AGS_NOTEBOOK_TAB_MODE_OVERLAY</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsNotebook"></a><h3>struct AgsNotebook</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNotebook"></OBJECT><pre class="programlisting">struct AgsNotebook {
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkHBox *hbox;
+
+  GList *tabs;
+  GtkWidget *child;
+};
+</pre></div><div class="refsect2"><a name="AgsNotebookClass"></a><h3>struct AgsNotebookClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNotebookClass"></OBJECT><pre class="programlisting">struct AgsNotebookClass {
+  GtkVBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="AgsNotebookTab"></a><h3>struct AgsNotebookTab</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsNotebookTab"></OBJECT><pre class="programlisting">struct AgsNotebookTab {
+  guint flags;
+
+  GtkToggleButton *toggle;
+  GObject *notation;
+};
+</pre></div><div class="refsect2"><a name="ags-notebook-tab-index"></a><h3>ags_notebook_tab_index ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_tab_index"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gint</span></a>                ags_notebook_tab_index              (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *notation</code></em>);</pre></div><div class="refsect2"><a name="ags-notebook-next-active-tab"></a><h3>ags_notebook_next_active_tab ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_next_active_tab"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gint</span></a>                ags_notebook_next_active_tab        (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> position</code></em>);</pre></div><div class="refsect2"><a name="ags-notebook-add-tab"></a><h3>ags_notebook_add_tab ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_add_tab"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gint</span></a>                ags_notebook_add_tab                (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre></div><div class="refsect2"><a name="ags-notebook-insert-tab"></a><h3>ags_notebook_insert_tab ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_insert_tab"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notebook_insert_tab             (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> position</code></em>);</pre></div><div class="refsect2"><a name="ags-notebook-remove-tab"></a><h3>ags_notebook_remove_tab ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_remove_tab"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notebook_remove_tab             (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> nth</code></em>);</pre></div><div class="refsect2"><a name="ags-notebook-add-child"></a><h3>ags_notebook_add_child ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_add_child"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notebook_add_child              (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-notebook-remove-child"></a><h3>ags_notebook_remove_child ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_remove_child"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notebook_remove_child           (<em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-notebook-new"></a><h3>ags_notebook_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_new"></OBJECT><pre class="programlisting"><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="returnvalue">AgsNotebook</span></a> *       ags_notebook_new                    ();</pre></div></div></div></body></html>
diff --git a/api/re163.html b/api/re163.html
new file mode 100644
index 0000000..44092ea
--- /dev/null
+++ b/api/re163.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_notebook_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re162.html" title="AgsNotebook"><link rel="next" href="re164.html" title="AgsOpenFile"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-notebook-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_notebook_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-notebook-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re163.html#ags-notebook-destroy-callback" title="ags_notebook_destroy_callback ()">ags_notebook_destroy_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re163.html#ags-notebook-show-callback" title="ags_notebook_show_callback ()">ags_notebook_show_callback</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re163.html#ags-notebook-change-machine-callback" title="ags_notebook_change_machine_callback ()">ags_notebook_change_machine_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-notebook-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-notebook-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-notebook-destroy-callback"></a><h3>ags_notebook_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_notebook_destroy_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre></div><div class="refsect2"><a name="ags-notebook-show-callback"></a><h3>ags_notebook_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notebook_show_callback          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre></div><div class="refsect2"><a name="ags-notebook-change-machine-callback"></a><h3>ags_notebook_change_machine_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_notebook_change_machine_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_notebook_change_machine_callback
+                                                        (<em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re164.html b/api/re164.html
new file mode 100644
index 0000000..660810b
--- /dev/null
+++ b/api/re164.html
@@ -0,0 +1,23 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsOpenFile</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re163.html" title="ags_notebook_callbacks"><link rel="next" href="re165.html" title="AgsOpenSingleFile"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsOpenFile"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsOpenFile</p></div><div class="refsynopsisdiv"><a name="ags-AgsOpenFile.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re164.html#AgsOpenFile" title="struct AgsOpenFile">AgsOpenFile</a>;
+struct              <a class="link" href="re164.html#AgsOpenFileClass" title="struct AgsOpenFileClass">AgsOpenFileClass</a>;
+<a class="link" href="re164.html#AgsOpenFile" title="struct AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       <a class="link" href="re164.html#ags-open-file-new" title="ags_open_file_new ()">ags_open_file_new</a>                   (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> create_channels</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsOpenFile.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsOpenFile.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsOpenFile"></a><h3>struct AgsOpenFile</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsOpenFile"></OBJECT><pre class="programlisting">struct AgsOpenFile {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GSList *filenames;
+
+  gboolean overwrite_channels;
+  gboolean create_channels;
+};
+</pre></div><div class="refsect2"><a name="AgsOpenFileClass"></a><h3>struct AgsOpenFileClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsOpenFileClass"></OBJECT><pre class="programlisting">struct AgsOpenFileClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-open-file-new"></a><h3>ags_open_file_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_open_file_new"></OBJECT><pre class="programlisting"><a class="link" href="re164.html#AgsOpenFile" title="struct AgsOpenFile"><span class="returnvalue">AgsOpenFile</span></a> *       ags_open_file_new                   (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> create_channels</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re165.html b/api/re165.html
new file mode 100644
index 0000000..b41cd4f
--- /dev/null
+++ b/api/re165.html
@@ -0,0 +1,25 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsOpenSingleFile</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re164.html" title="AgsOpenFile"><link rel="next" href="re166.html" title="AgsOptionMenu"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsOpenSingleFile"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsOpenSingleFile</p></div><div class="refsynopsisdiv"><a name="ags-AgsOpenSingleFile.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re165.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile">AgsOpenSingleFile</a>;
+struct              <a class="link" href="re165.html#AgsOpenSingleFileClass" title="struct AgsOpenSingleFileClass">AgsOpenSingleFileClass</a>;
+<a class="link" href="re165.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * <a class="link" href="re165.html#ags-open-single-file-new" title="ags_open_single_file_new ()">ags_open_single_file_new</a>            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsOpenSingleFile.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsOpenSingleFile.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsOpenSingleFile"></a><h3>struct AgsOpenSingleFile</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsOpenSingleFile"></OBJECT><pre class="programlisting">struct AgsOpenSingleFile {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsDevout *devout;
+
+  gchar *filename;
+  guint start_channel;
+  guint audio_channels;
+};
+</pre></div><div class="refsect2"><a name="AgsOpenSingleFileClass"></a><h3>struct AgsOpenSingleFileClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsOpenSingleFileClass"></OBJECT><pre class="programlisting">struct AgsOpenSingleFileClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-open-single-file-new"></a><h3>ags_open_single_file_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_open_single_file_new"></OBJECT><pre class="programlisting"><a class="link" href="re165.html#AgsOpenSingleFile" title="struct AgsOpenSingleFile"><span class="returnvalue">AgsOpenSingleFile</span></a> * ags_open_single_file_new            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *filename</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re166.html b/api/re166.html
new file mode 100644
index 0000000..7fa157b
--- /dev/null
+++ b/api/re166.html
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsOptionMenu</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re165.html" title="AgsOpenSingleFile"><link rel="next" href="re167.html" title="AgsOscillator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsOptionMenu"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsOptionMenu</p></div><div class="refsynopsisdiv"><a name="ags-AgsOptionMenu.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re166.html#AgsOptionMenu" title="struct AgsOptionMenu">AgsOptionMenu</a>;
+struct              <a class="link" href="re166.html#AgsOptionMenuClass" title="struct AgsOptionMenuClass">AgsOptionMenuClass</a>;
+<a class="link" href="re166.html#AgsOptionMenu" title="struct AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     <a class="link" href="re166.html#ags-option-menu-new" title="ags_option_menu_new ()">ags_option_menu_new</a>                 ();
+</pre></div><div class="refsect1"><a name="ags-AgsOptionMenu.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsOptionMenu.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsOptionMenu"></a><h3>struct AgsOptionMenu</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsOptionMenu"></OBJECT><pre class="programlisting">struct AgsOptionMenu {
+  GtkHBox hbox;
+
+  GtkWidget *button;
+  AgsTable *table;
+
+  GtkWidget *menu;
+  GList *active_item;
+  GtkWidget *focus;
+};
+</pre></div><div class="refsect2"><a name="AgsOptionMenuClass"></a><h3>struct AgsOptionMenuClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsOptionMenuClass"></OBJECT><pre class="programlisting">struct AgsOptionMenuClass {
+  GtkHBoxClass hbox;
+
+  void (*changed)(AgsOptionMenu *option_menu);
+  void (*focus_changed)(AgsOptionMenu *option_menu);
+};
+</pre></div><div class="refsect2"><a name="ags-option-menu-new"></a><h3>ags_option_menu_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_option_menu_new"></OBJECT><pre class="programlisting"><a class="link" href="re166.html#AgsOptionMenu" title="struct AgsOptionMenu"><span class="returnvalue">AgsOptionMenu</span></a> *     ags_option_menu_new                 ();</pre></div></div></div></body></html>
diff --git a/api/re167.html b/api/re167.html
new file mode 100644
index 0000000..2bab902
--- /dev/null
+++ b/api/re167.html
@@ -0,0 +1,38 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsOscillator</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re166.html" title="AgsOptionMenu"><link rel="next" href="re168.html" title="ags_oscillator_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsOscillator"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsOscillator</p></div><div class="refsynopsisdiv"><a name="ags-AgsOscillator.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator">AgsOscillator</a>;
+struct              <a class="link" href="re167.html#AgsOscillatorClass" title="struct AgsOscillatorClass">AgsOscillatorClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re167.html#ags-file-read-oscillator" title="ags_file_read_oscillator ()">ags_file_read_oscillator</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re167.html#ags-file-write-oscillator" title="ags_file_write_oscillator ()">ags_file_write_oscillator</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     <a class="link" href="re167.html#ags-oscillator-new" title="ags_oscillator_new ()">ags_oscillator_new</a>                  ();
+</pre></div><div class="refsect1"><a name="ags-AgsOscillator.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsOscillator.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsOscillator"></a><h3>struct AgsOscillator</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsOscillator"></OBJECT><pre class="programlisting">struct AgsOscillator {
+  GtkFrame frame;
+
+  GtkComboBox *wave;
+  gulong wave_handler;
+
+  GtkSpinButton *attack;
+  gulong attack_handler;
+
+  GtkSpinButton *frame_count;
+  gulong frame_count_handler;
+
+  GtkSpinButton *frequency;
+  gulong frequency_handler;
+
+  GtkSpinButton *phase;
+  gulong phase_handler;
+
+  GtkSpinButton *volume;
+  gulong volume_handler;
+};
+</pre></div><div class="refsect2"><a name="AgsOscillatorClass"></a><h3>struct AgsOscillatorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsOscillatorClass"></OBJECT><pre class="programlisting">struct AgsOscillatorClass {
+  GtkFrameClass frame;
+};
+</pre></div><div class="refsect2"><a name="ags-file-read-oscillator"></a><h3>ags_file_read_oscillator ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_oscillator"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_oscillator            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> **oscillator</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-oscillator"></a><h3>ags_file_write_oscillator ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_oscillator"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_oscillator           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre></div><div class="refsect2"><a name="ags-oscillator-new"></a><h3>ags_oscillator_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_oscillator_new"></OBJECT><pre class="programlisting"><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="returnvalue">AgsOscillator</span></a> *     ags_oscillator_new                  ();</pre></div></div></div></body></html>
diff --git a/api/re168.html b/api/re168.html
new file mode 100644
index 0000000..3b82955
--- /dev/null
+++ b/api/re168.html
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_oscillator_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re167.html" title="AgsOscillator"><link rel="next" href="re169.html" title="AgsOutput"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-oscillator-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_oscillator_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-oscillator-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re168.html#ags-oscillator-wave-callback" title="ags_oscillator_wave_callback ()">ags_oscillator_wave_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re168.html#ags-oscillator-attack-callback" title="ags_oscillator_attack_callback ()">ags_oscillator_attack_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re168.html#ags-oscillator-frame-count-callback" title="ags_oscillator_frame_count_callback ()">ags_oscillator_frame_count_callback</a> (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re168.html#ags-oscillator-frequency-callback" title="ags_oscillator_frequency_callback ()">ags_oscillator_frequency_callback</a>   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re168.html#ags-oscillator-phase-callback" title="ags_oscillator_phase_callback ()">ags_oscillator_phase_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re168.html#ags-oscillator-volume-callback" title="ags_oscillator_volume_callback ()">ags_oscillator_volume_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-oscillator-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-oscillator-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-oscillator-wave-callback"></a><h3>ags_oscillator_wave_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_oscillator_wave_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_oscillator_wave_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre></div><div class="refsect2"><a name="ags-oscillator-attack-callback"></a><h3>ags_oscillator_attack_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_oscillator_attack_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_oscillator_attack_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre></div><div class="refsect2"><a name="ags-oscillator-frame-count-callback"></a><h3>ags_oscillator_frame_count_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_oscillator_frame_count_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_oscillator_frame_count_callback (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre></div><div class="refsect2"><a name="ags-oscillator-frequency-callback"></a><h3>ags_oscillator_frequency_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_oscillator_frequency_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_oscillator_frequency_callback   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre></div><div class="refsect2"><a name="ags-oscillator-phase-callback"></a><h3>ags_oscillator_phase_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_oscillator_phase_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_oscillator_phase_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre></div><div class="refsect2"><a name="ags-oscillator-volume-callback"></a><h3>ags_oscillator_volume_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_oscillator_volume_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_oscillator_volume_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re167.html#AgsOscillator" title="struct AgsOscillator"><span class="type">AgsOscillator</span></a> *oscillator</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re169.html b/api/re169.html
new file mode 100644
index 0000000..576d0f1
--- /dev/null
+++ b/api/re169.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsOutput</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re168.html" title="ags_oscillator_callbacks"><link rel="next" href="re170.html" title="AgsPackable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsOutput"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsOutput</p></div><div class="refsynopsisdiv"><a name="ags-AgsOutput.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re169.html#AgsOutput" title="struct AgsOutput">AgsOutput</a>;
+struct              <a class="link" href="re169.html#AgsOutputClass" title="struct AgsOutputClass">AgsOutputClass</a>;
+<a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="re169.html#ags-output-find-first-input-recycling" title="ags_output_find_first_input_recycling ()">ags_output_find_first_input_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="re169.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="re169.html#ags-output-find-last-input-recycling" title="ags_output_find_last_input_recycling ()">ags_output_find_last_input_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="re169.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);
+<a class="link" href="re169.html#AgsOutput" title="struct AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         <a class="link" href="re169.html#ags-output-new" title="ags_output_new ()">ags_output_new</a>                      (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsOutput.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsOutput.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsOutput"></a><h3>struct AgsOutput</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsOutput"></OBJECT><pre class="programlisting">struct AgsOutput {
+  AgsChannel channel;
+};
+</pre></div><div class="refsect2"><a name="AgsOutputClass"></a><h3>struct AgsOutputClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsOutputClass"></OBJECT><pre class="programlisting">struct AgsOutputClass {
+  AgsChannelClass channel;
+};
+</pre></div><div class="refsect2"><a name="ags-output-find-first-input-recycling"></a><h3>ags_output_find_first_input_recycling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_output_find_first_input_recycling"></OBJECT><pre class="programlisting"><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_first_input_recycling
+                                                        (<em class="parameter"><code><a class="link" href="re169.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre></div><div class="refsect2"><a name="ags-output-find-last-input-recycling"></a><h3>ags_output_find_last_input_recycling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_output_find_last_input_recycling"></OBJECT><pre class="programlisting"><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_output_find_last_input_recycling
+                                                        (<em class="parameter"><code><a class="link" href="re169.html#AgsOutput" title="struct AgsOutput"><span class="type">AgsOutput</span></a> *output</code></em>);</pre></div><div class="refsect2"><a name="ags-output-new"></a><h3>ags_output_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_output_new"></OBJECT><pre class="programlisting"><a class="link" href="re169.html#AgsOutput" title="struct AgsOutput"><span class="returnvalue">AgsOutput</span></a> *         ags_output_new                      (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re17.html b/api/re17.html
new file mode 100644
index 0000000..866008a
--- /dev/null
+++ b/api/re17.html
@@ -0,0 +1,143 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re16.html" title="AgsApplyWavetable"><link rel="next" href="re18.html" title="AgsAudioFile"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re17.html#AgsAudioFlags" title="enum AgsAudioFlags">AgsAudioFlags</a>;
+struct              <a class="link" href="re17.html#AgsAudio" title="struct AgsAudio">AgsAudio</a>;
+struct              <a class="link" href="re17.html#AgsAudioClass" title="struct AgsAudioClass">AgsAudioClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-set-flags" title="ags_audio_set_flags ()">ags_audio_set_flags</a>                 (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-unset-flags" title="ags_audio_unset_flags ()">ags_audio_unset_flags</a>               (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-set-audio-channels" title="ags_audio_set_audio_channels ()">ags_audio_set_audio_channels</a>        (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-set-pads" title="ags_audio_set_pads ()">ags_audio_set_pads</a>                  (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> pads</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-set-sequence-length" title="ags_audio_set_sequence_length ()">ags_audio_set_sequence_length</a>       (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> sequence_length</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-set-devout" title="ags_audio_set_devout ()">ags_audio_set_devout</a>                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-add-recall-id" title="ags_audio_add_recall_id ()">ags_audio_add_recall_id</a>             (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-remove-recall-id" title="ags_audio_remove_recall_id ()">ags_audio_remove_recall_id</a>          (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-add-recall-container" title="ags_audio_add_recall_container ()">ags_audio_add_recall_container</a>      (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_container</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-remove-recall-container" title="ags_audio_remove_recall_container ()">ags_audio_remove_recall_container</a>   (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-add-recall" title="ags_audio_add_recall ()">ags_audio_add_recall</a>                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-remove-recall" title="ags_audio_remove_recall ()">ags_audio_remove_recall</a>             (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-recall-change-state" title="ags_audio_recall_change_state ()">ags_audio_recall_change_state</a>       (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> enable</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-duplicate-recall" title="ags_audio_duplicate_recall ()">ags_audio_duplicate_recall</a>          (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-init-recall" title="ags_audio_init_recall ()">ags_audio_init_recall</a>               (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-resolve-recall" title="ags_audio_resolve_recall ()">ags_audio_resolve_recall</a>            (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re17.html#ags-audio-is-playing" title="ags_audio_is_playing ()">ags_audio_is_playing</a>                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-play" title="ags_audio_play ()">ags_audio_play</a>                      (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re17.html#ags-audio-recursive-play-init" title="ags_audio_recursive_play_init ()">ags_audio_recursive_play_init</a>       (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> notation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-cancel" title="ags_audio_cancel ()">ags_audio_cancel</a>                    (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re17.html#ags-audio-open-files" title="ags_audio_open_files ()">ags_audio_open_files</a>                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> create_channels</code></em>);
+<a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          <a class="link" href="re17.html#ags-audio-new" title="ags_audio_new ()">ags_audio_new</a>                       ();
+</pre></div><div class="refsect1"><a name="ags-AgsAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAudioFlags"></a><h3>enum AgsAudioFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_AUDIO_OUTPUT_HAS_RECYCLING        = 1,
+  AGS_AUDIO_INPUT_HAS_RECYCLING         = 1 <<  1,
+  AGS_AUDIO_INPUT_TAKES_FILE            = 1 <<  2,
+  AGS_AUDIO_HAS_NOTATION                = 1 <<  3,
+  AGS_AUDIO_SYNC                        = 1 <<  4, // can be combined with below
+  AGS_AUDIO_ASYNC                       = 1 <<  5,
+  AGS_AUDIO_RUNNING                     = 1 <<  6,
+  AGS_AUDIO_PLAYING                     = 1 <<  7,
+  AGS_AUDIO_NOTATION_DEFAULT            = 1 <<  8,
+} AgsAudioFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-AUDIO-OUTPUT-HAS-RECYCLING:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_OUTPUT_HAS_RECYCLING</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-INPUT-HAS-RECYCLING:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_INPUT_HAS_RECYCLING</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-INPUT-TAKES-FILE:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_INPUT_TAKES_FILE</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-HAS-NOTATION:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_HAS_NOTATION</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-SYNC:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_SYNC</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-ASYNC:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_ASYNC</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-RUNNING:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_RUNNING</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-PLAYING:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_PLAYING</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-NOTATION-DEFAULT:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_NOTATION_DEFAULT</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsAudio"></a><h3>struct AgsAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudio"></OBJECT><pre class="programlisting">struct AgsAudio {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  guint level;
+  
+  guint sequence_length;
+  guint audio_channels;
+  guint frequence;
+
+  guint output_pads;
+  guint output_lines;
+
+  guint input_pads;
+  guint input_lines;
+
+  AgsChannel *output;
+  AgsChannel *input;
+
+  gpointer devout_play_domain;
+
+  GList *notation;
+
+  GList *recall_id;
+
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  GList *recall_remove; //TODO:JK: verify deprecation
+  GList *play_remove; //TODO:JK: verify deprecation
+
+  GtkWidget *machine;
+};
+</pre></div><div class="refsect2"><a name="AgsAudioClass"></a><h3>struct AgsAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioClass"></OBJECT><pre class="programlisting">struct AgsAudioClass {
+  GObjectClass object;
+
+  void (*set_audio_channels)(AgsAudio *audio,
+			     guint audio_channels, guint audio_channels_old);
+  void (*set_pads)(AgsAudio *audio,
+		   GType type,
+		   guint pads, guint pads_old);
+};
+</pre></div><div class="refsect2"><a name="ags-audio-set-flags"></a><h3>ags_audio_set_flags ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_set_flags"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_set_flags                 (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-unset-flags"></a><h3>ags_audio_unset_flags ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_unset_flags"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_unset_flags               (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-set-audio-channels"></a><h3>ags_audio_set_audio_channels ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_set_audio_channels"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_set_audio_channels        (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-set-pads"></a><h3>ags_audio_set_pads ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_set_pads"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_set_pads                  (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> pads</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-set-sequence-length"></a><h3>ags_audio_set_sequence_length ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_set_sequence_length"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_set_sequence_length       (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> sequence_length</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-set-devout"></a><h3>ags_audio_set_devout ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_set_devout"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_set_devout                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-add-recall-id"></a><h3>ags_audio_add_recall_id ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_add_recall_id"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_add_recall_id             (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-remove-recall-id"></a><h3>ags_audio_remove_recall_id ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_remove_recall_id"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_remove_recall_id          (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-add-recall-container"></a><h3>ags_audio_add_recall_container ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_add_recall_container"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_add_recall_container      (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_container</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-remove-recall-container"></a><h3>ags_audio_remove_recall_container ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_remove_recall_container"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_remove_recall_container   (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-add-recall"></a><h3>ags_audio_add_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_add_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_add_recall                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-remove-recall"></a><h3>ags_audio_remove_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_remove_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_remove_recall             (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-recall-change-state"></a><h3>ags_audio_recall_change_state ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_recall_change_state"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_recall_change_state       (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> enable</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-duplicate-recall"></a><h3>ags_audio_duplicate_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_duplicate_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_duplicate_recall          (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-init-recall"></a><h3>ags_audio_init_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_init_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_init_recall               (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-resolve-recall"></a><h3>ags_audio_resolve_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_resolve_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_resolve_recall            (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-is-playing"></a><h3>ags_audio_is_playing ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_is_playing"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_audio_is_playing                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-play"></a><h3>ags_audio_play ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_play"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_play                      (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-recursive-play-init"></a><h3>ags_audio_recursive_play_init ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_recursive_play_init"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_audio_recursive_play_init       (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> notation</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-cancel"></a><h3>ags_audio_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_cancel                    (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-open-files"></a><h3>ags_audio_open_files ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_open_files"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_open_files                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GSList</span></a> *filenames</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> overwrite_channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> create_channels</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-new"></a><h3>ags_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="returnvalue">AgsAudio</span></a> *          ags_audio_new                       ();</pre></div></div></div></body></html>
diff --git a/api/re170.html b/api/re170.html
new file mode 100644
index 0000000..f538155
--- /dev/null
+++ b/api/re170.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPackable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re169.html" title="AgsOutput"><link rel="next" href="re171.html" title="AgsPad"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPackable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPackable</p></div><div class="refsynopsisdiv"><a name="ags-AgsPackable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re170.html#AgsPackable" title="AgsPackable">AgsPackable</a>;
+struct              <a class="link" href="re170.html#AgsPackableInterface" title="struct AgsPackableInterface">AgsPackableInterface</a>;
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re170.html#ags-packable-pack" title="ags_packable_pack ()">ags_packable_pack</a>                   (<em class="parameter"><code><a class="link" href="re170.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *container</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re170.html#ags-packable-unpack" title="ags_packable_unpack ()">ags_packable_unpack</a>                 (<em class="parameter"><code><a class="link" href="re170.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPackable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPackable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPackable"></a><h3>AgsPackable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPackable"></OBJECT><pre class="programlisting">typedef void AgsPackable;
+</pre></div><div class="refsect2"><a name="AgsPackableInterface"></a><h3>struct AgsPackableInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPackableInterface"></OBJECT><pre class="programlisting">struct AgsPackableInterface {
+  GTypeInterface interface;
+
+  gboolean (*pack)(AgsPackable *packable, GObject *container);
+  gboolean (*unpack)(AgsPackable *packable);
+};
+</pre></div><div class="refsect2"><a name="ags-packable-pack"></a><h3>ags_packable_pack ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_packable_pack"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_packable_pack                   (<em class="parameter"><code><a class="link" href="re170.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *container</code></em>);</pre></div><div class="refsect2"><a name="ags-packable-unpack"></a><h3>ags_packable_unpack ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_packable_unpack"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_packable_unpack                 (<em class="parameter"><code><a class="link" href="re170.html#AgsPackable" title="AgsPackable"><span class="type">AgsPackable</span></a> *packable</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re171.html b/api/re171.html
new file mode 100644
index 0000000..bedc3e2
--- /dev/null
+++ b/api/re171.html
@@ -0,0 +1,52 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPad</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re170.html" title="AgsPackable"><link rel="next" href="re172.html" title="ags_pad_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPad"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPad</p></div><div class="refsynopsisdiv"><a name="ags-AgsPad.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re171.html#AGS-PAD-DEFAULT-VERSION:CAPS" title="AGS_PAD_DEFAULT_VERSION">AGS_PAD_DEFAULT_VERSION</a>
+#define             <a class="link" href="re171.html#AGS-PAD-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_DEFAULT_BUILD_ID">AGS_PAD_DEFAULT_BUILD_ID</a>
+enum                <a class="link" href="re171.html#AgsPadFlags" title="enum AgsPadFlags">AgsPadFlags</a>;
+struct              <a class="link" href="re171.html#AgsPad" title="struct AgsPad">AgsPad</a>;
+struct              <a class="link" href="re171.html#AgsPadClass" title="struct AgsPadClass">AgsPadClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re171.html#ags-pad-set-channel" title="ags_pad_set_channel ()">ags_pad_set_channel</a>                 (<em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re171.html#ags-pad-resize-lines" title="ags_pad_resize_lines ()">ags_pad_resize_lines</a>                (<em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> line_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels_old</code></em>);
+<a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="returnvalue">AgsPad</span></a> *            <a class="link" href="re171.html#ags-pad-new" title="ags_pad_new ()">ags_pad_new</a>                         (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPad.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPad.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-PAD-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_PAD_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_PAD_DEFAULT_VERSION "0.4.0-beta\0"
+</pre></div><div class="refsect2"><a name="AGS-PAD-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_DEFAULT_BUILD_ID</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_PAD_DEFAULT_BUILD_ID"></OBJECT><pre class="programlisting">#define AGS_PAD_DEFAULT_BUILD_ID "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AgsPadFlags"></a><h3>enum AgsPadFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPadFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_PAD_CONNECTED           = 1,
+  AGS_PAD_SHOW_GROUPING       = 1 << 1,
+  AGS_PAD_GROUP_ALL           = 1 << 2,
+  AGS_PAD_GROUP_LINE          = 1 << 3,
+} AgsPadFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-PAD-CONNECTED:CAPS"></a><span class="term"><code class="literal">AGS_PAD_CONNECTED</code></span></dt><dd></dd><dt><a name="AGS-PAD-SHOW-GROUPING:CAPS"></a><span class="term"><code class="literal">AGS_PAD_SHOW_GROUPING</code></span></dt><dd></dd><dt><a name="AGS-PAD-GROUP-ALL:CAPS"></a><span class="term"><code class="literal">AGS_PAD_GROUP_ALL</code></span></dt><dd></dd><dt><a name="AGS-PAD-GROUP-LINE:CAPS"></a><span class="term"><code class="literal">AGS_PAD_GROUP_LINE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsPad"></a><h3>struct AgsPad</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPad"></OBJECT><pre class="programlisting">struct AgsPad {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *name;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsChannel *channel;
+
+  guint cols;
+  AgsExpanderSet *expander_set;
+
+  GtkToggleButton *group;
+  GtkToggleButton *mute;
+  GtkToggleButton *solo;
+};
+</pre></div><div class="refsect2"><a name="AgsPadClass"></a><h3>struct AgsPadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPadClass"></OBJECT><pre class="programlisting">struct AgsPadClass {
+  GtkVBoxClass vbox;
+
+  void (*set_channel)(AgsPad *pad, AgsChannel *channel);
+
+  void (*resize_lines)(AgsPad *pad, GType line_type,
+		       guint audio_channels, guint audio_channels_old);
+};
+</pre></div><div class="refsect2"><a name="ags-pad-set-channel"></a><h3>ags_pad_set_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_set_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_pad_set_channel                 (<em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-resize-lines"></a><h3>ags_pad_resize_lines ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_resize_lines"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_pad_resize_lines                (<em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> line_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels_old</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-new"></a><h3>ags_pad_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_new"></OBJECT><pre class="programlisting"><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="returnvalue">AgsPad</span></a> *            ags_pad_new                         (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re172.html b/api/re172.html
new file mode 100644
index 0000000..02362e0
--- /dev/null
+++ b/api/re172.html
@@ -0,0 +1,24 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_pad_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re171.html" title="AgsPad"><link rel="next" href="re173.html" title="AgsPadEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-pad-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_pad_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-pad-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re172.html#ags-pad-parent-set-callback" title="ags_pad_parent_set_callback ()">ags_pad_parent_set_callback</a>         (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re172.html#ags-pad-destroy-callback" title="ags_pad_destroy_callback ()">ags_pad_destroy_callback</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re172.html#ags-pad-show-callback" title="ags_pad_show_callback ()">ags_pad_show_callback</a>               (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re172.html#ags-pad-option-changed-callback" title="ags_pad_option_changed_callback ()">ags_pad_option_changed_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re172.html#ags-pad-group-clicked-callback" title="ags_pad_group_clicked_callback ()">ags_pad_group_clicked_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re172.html#ags-pad-mute-clicked-callback" title="ags_pad_mute_clicked_callback ()">ags_pad_mute_clicked_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re172.html#ags-pad-solo-clicked-callback" title="ags_pad_solo_clicked_callback ()">ags_pad_solo_clicked_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-pad-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-pad-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-pad-parent-set-callback"></a><h3>ags_pad_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_pad_parent_set_callback         (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-destroy-callback"></a><h3>ags_pad_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_pad_destroy_callback            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-show-callback"></a><h3>ags_pad_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_pad_show_callback               (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-option-changed-callback"></a><h3>ags_pad_option_changed_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_option_changed_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_pad_option_changed_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-group-clicked-callback"></a><h3>ags_pad_group_clicked_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_group_clicked_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_pad_group_clicked_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-mute-clicked-callback"></a><h3>ags_pad_mute_clicked_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_mute_clicked_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_pad_mute_clicked_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-solo-clicked-callback"></a><h3>ags_pad_solo_clicked_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_solo_clicked_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_pad_solo_clicked_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re173.html b/api/re173.html
new file mode 100644
index 0000000..91027ba
--- /dev/null
+++ b/api/re173.html
@@ -0,0 +1,25 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPadEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re172.html" title="ags_pad_callbacks"><link rel="next" href="re174.html" title="ags_pad_editor_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPadEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPadEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsPadEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re173.html#AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_PAD_EDITOR_DEFAULT_VERSION">AGS_PAD_EDITOR_DEFAULT_VERSION</a>
+#define             <a class="link" href="re173.html#AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_PAD_EDITOR_DEFAULT_BUILD_ID">AGS_PAD_EDITOR_DEFAULT_BUILD_ID</a>
+struct              <a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor">AgsPadEditor</a>;
+struct              <a class="link" href="re173.html#AgsPadEditorClass" title="struct AgsPadEditorClass">AgsPadEditorClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re173.html#ags-pad-editor-set-channel" title="ags_pad_editor_set_channel ()">ags_pad_editor_set_channel</a>          (<em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      <a class="link" href="re173.html#ags-pad-editor-new" title="ags_pad_editor_new ()">ags_pad_editor_new</a>                  (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPadEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPadEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-PAD-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_PAD_EDITOR_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_VERSION "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AGS-PAD-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_PAD_EDITOR_DEFAULT_BUILD_ID</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_PAD_EDITOR_DEFAULT_BUILD_ID"></OBJECT><pre class="programlisting">#define AGS_PAD_EDITOR_DEFAULT_BUILD_ID "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AgsPadEditor"></a><h3>struct AgsPadEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPadEditor"></OBJECT><pre class="programlisting">struct AgsPadEditor {
+  GtkVBox vbox;
+
+  gchar *version;
+  gchar *build_id;
+  
+  AgsChannel *pad;
+
+  GtkExpander *line_editor_expander;
+  GtkVBox *line_editor;
+};
+</pre></div><div class="refsect2"><a name="AgsPadEditorClass"></a><h3>struct AgsPadEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPadEditorClass"></OBJECT><pre class="programlisting">struct AgsPadEditorClass {
+  GtkVBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="ags-pad-editor-set-channel"></a><h3>ags_pad_editor_set_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_editor_set_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_pad_editor_set_channel          (<em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-editor-new"></a><h3>ags_pad_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="returnvalue">AgsPadEditor</span></a> *      ags_pad_editor_new                  (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re174.html b/api/re174.html
new file mode 100644
index 0000000..aa8470d
--- /dev/null
+++ b/api/re174.html
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_pad_editor_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re173.html" title="AgsPadEditor"><link rel="next" href="re175.html" title="AgsPanel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-pad-editor-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_pad_editor_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-pad-editor-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re174.html#ags-pad-editor-parent-set-callback" title="ags_pad_editor_parent_set_callback ()">ags_pad_editor_parent_set_callback</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re174.html#ags-pad-editor-destroy-callback" title="ags_pad_editor_destroy_callback ()">ags_pad_editor_destroy_callback</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re174.html#ags-pad-editor-show-callback" title="ags_pad_editor_show_callback ()">ags_pad_editor_show_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re174.html#ags-pad-editor-set-audio-channels-callback" title="ags_pad_editor_set_audio_channels_callback ()">ags_pad_editor_set_audio_channels_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-pad-editor-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-pad-editor-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-pad-editor-parent-set-callback"></a><h3>ags_pad_editor_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_editor_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_pad_editor_parent_set_callback  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-editor-destroy-callback"></a><h3>ags_pad_editor_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_editor_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_pad_editor_destroy_callback     (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-editor-show-callback"></a><h3>ags_pad_editor_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_editor_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_pad_editor_show_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-pad-editor-set-audio-channels-callback"></a><h3>ags_pad_editor_set_audio_channels_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pad_editor_set_audio_channels_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_pad_editor_set_audio_channels_callback
+                                                        (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re175.html b/api/re175.html
new file mode 100644
index 0000000..0911317
--- /dev/null
+++ b/api/re175.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPanel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re174.html" title="ags_pad_editor_callbacks"><link rel="next" href="re176.html" title="ags_panel_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPanel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPanel</p></div><div class="refsynopsisdiv"><a name="ags-AgsPanel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re175.html#AgsPanel" title="struct AgsPanel">AgsPanel</a>;
+struct              <a class="link" href="re175.html#AgsPanelClass" title="struct AgsPanelClass">AgsPanelClass</a>;
+<a class="link" href="re175.html#AgsPanel" title="struct AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          <a class="link" href="re175.html#ags-panel-new" title="ags_panel_new ()">ags_panel_new</a>                       ();
+</pre></div><div class="refsect1"><a name="ags-AgsPanel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPanel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPanel"></a><h3>struct AgsPanel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPanel"></OBJECT><pre class="programlisting">struct AgsPanel {
+  AgsMachine machine;
+
+  GtkVBox *vbox;
+};
+</pre></div><div class="refsect2"><a name="AgsPanelClass"></a><h3>struct AgsPanelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPanelClass"></OBJECT><pre class="programlisting">struct AgsPanelClass {
+  AgsMachineClass machine;
+};
+</pre></div><div class="refsect2"><a name="ags-panel-new"></a><h3>ags_panel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_panel_new"></OBJECT><pre class="programlisting"><a class="link" href="re175.html#AgsPanel" title="struct AgsPanel"><span class="returnvalue">AgsPanel</span></a> *          ags_panel_new                       ();</pre></div></div></div></body></html>
diff --git a/api/re176.html b/api/re176.html
new file mode 100644
index 0000000..605986c
--- /dev/null
+++ b/api/re176.html
@@ -0,0 +1,6 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_panel_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re175.html" title="AgsPanel"><link rel="next" href="re177.html" title="AgsPanelInputLine"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-panel-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_panel_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-panel-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re176.html#ags-panel-parent-set-callback" title="ags_panel_parent_set_callback ()">ags_panel_parent_set_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re175.html#AgsPanel" title="struct AgsPanel"><span class="type">AgsPanel</span></a> *panel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-panel-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-panel-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-panel-parent-set-callback"></a><h3>ags_panel_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_panel_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_panel_parent_set_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re175.html#AgsPanel" title="struct AgsPanel"><span class="type">AgsPanel</span></a> *panel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re177.html b/api/re177.html
new file mode 100644
index 0000000..3161cc8
--- /dev/null
+++ b/api/re177.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPanelInputLine</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re176.html" title="ags_panel_callbacks"><link rel="next" href="re178.html" title="AgsPanelInputPad"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPanelInputLine"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPanelInputLine</p></div><div class="refsynopsisdiv"><a name="ags-AgsPanelInputLine.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re177.html#AgsPanelInputLine" title="struct AgsPanelInputLine">AgsPanelInputLine</a>;
+struct              <a class="link" href="re177.html#AgsPanelInputLineClass" title="struct AgsPanelInputLineClass">AgsPanelInputLineClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re177.html#ags-panel-input-line-map-recall" title="ags_panel_input_line_map_recall ()">ags_panel_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="re177.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> *panel_input_line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> output_pad_start</code></em>);
+<a class="link" href="re177.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * <a class="link" href="re177.html#ags-panel-input-line-new" title="ags_panel_input_line_new ()">ags_panel_input_line_new</a>            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPanelInputLine.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPanelInputLine.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPanelInputLine"></a><h3>struct AgsPanelInputLine</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPanelInputLine"></OBJECT><pre class="programlisting">struct AgsPanelInputLine {
+  AgsLine line;
+
+  GtkCheckButton *mute;
+};
+</pre></div><div class="refsect2"><a name="AgsPanelInputLineClass"></a><h3>struct AgsPanelInputLineClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPanelInputLineClass"></OBJECT><pre class="programlisting">struct AgsPanelInputLineClass {
+  AgsLineClass line;
+};
+</pre></div><div class="refsect2"><a name="ags-panel-input-line-map-recall"></a><h3>ags_panel_input_line_map_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_panel_input_line_map_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_panel_input_line_map_recall     (<em class="parameter"><code><a class="link" href="re177.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="type">AgsPanelInputLine</span></a> *panel_input_line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> output_pad_start</code></em>);</pre></div><div class="refsect2"><a name="ags-panel-input-line-new"></a><h3>ags_panel_input_line_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_panel_input_line_new"></OBJECT><pre class="programlisting"><a class="link" href="re177.html#AgsPanelInputLine" title="struct AgsPanelInputLine"><span class="returnvalue">AgsPanelInputLine</span></a> * ags_panel_input_line_new            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re178.html b/api/re178.html
new file mode 100644
index 0000000..f72c10c
--- /dev/null
+++ b/api/re178.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPanelInputPad</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re177.html" title="AgsPanelInputLine"><link rel="next" href="re179.html" title="ags_parameter"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPanelInputPad"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPanelInputPad</p></div><div class="refsynopsisdiv"><a name="ags-AgsPanelInputPad.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re178.html#AgsPanelInputPad" title="struct AgsPanelInputPad">AgsPanelInputPad</a>;
+struct              <a class="link" href="re178.html#AgsPanelInputPadClass" title="struct AgsPanelInputPadClass">AgsPanelInputPadClass</a>;
+<a class="link" href="re178.html#AgsPanelInputPad" title="struct AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  <a class="link" href="re178.html#ags-panel-input-pad-new" title="ags_panel_input_pad_new ()">ags_panel_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPanelInputPad.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPanelInputPad.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPanelInputPad"></a><h3>struct AgsPanelInputPad</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPanelInputPad"></OBJECT><pre class="programlisting">struct AgsPanelInputPad {
+  AgsPad pad;
+};
+</pre></div><div class="refsect2"><a name="AgsPanelInputPadClass"></a><h3>struct AgsPanelInputPadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPanelInputPadClass"></OBJECT><pre class="programlisting">struct AgsPanelInputPadClass {
+  AgsPadClass pad;
+};
+</pre></div><div class="refsect2"><a name="ags-panel-input-pad-new"></a><h3>ags_panel_input_pad_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_panel_input_pad_new"></OBJECT><pre class="programlisting"><a class="link" href="re178.html#AgsPanelInputPad" title="struct AgsPanelInputPad"><span class="returnvalue">AgsPanelInputPad</span></a> *  ags_panel_input_pad_new             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re179.html b/api/re179.html
new file mode 100644
index 0000000..d627685
--- /dev/null
+++ b/api/re179.html
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_parameter</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re178.html" title="AgsPanelInputPad"><link rel="next" href="re180.html" title="AgsPattern"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-parameter"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_parameter</p></div><div class="refsynopsisdiv"><a name="ags-ags-parameter.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">GParameter</span></a> *        <a class="link" href="re179.html#ags-parameter-grow" title="ags_parameter_grow ()">ags_parameter_grow</a>                  (<em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> *params</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *n_params</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-parameter.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-parameter.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-parameter-grow"></a><h3>ags_parameter_grow ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_parameter_grow"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GParameter</span></a> *        ags_parameter_grow                  (<em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> *params</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *n_params</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re18.html b/api/re18.html
new file mode 100644
index 0000000..0602063
--- /dev/null
+++ b/api/re18.html
@@ -0,0 +1,32 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAudioFile</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re17.html" title="AgsAudio"><link rel="next" href="re19.html" title="AgsAudioFileXml"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAudioFile"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAudioFile</p></div><div class="refsynopsisdiv"><a name="ags-AgsAudioFile.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile">AgsAudioFile</a>;
+struct              <a class="link" href="re18.html#AgsAudioFileClass" title="struct AgsAudioFileClass">AgsAudioFileClass</a>;
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re18.html#ags-audio-file-open" title="ags_audio_file_open ()">ags_audio_file_open</a>                 (<em class="parameter"><code><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re18.html#ags-audio-file-read-audio-signal" title="ags_audio_file_read_audio_signal ()">ags_audio_file_read_audio_signal</a>    (<em class="parameter"><code><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re18.html#ags-audio-file-close" title="ags_audio_file_close ()">ags_audio_file_close</a>                (<em class="parameter"><code><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+<a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      <a class="link" href="re18.html#ags-audio-file-new" title="ags_audio_file_new ()">ags_audio_file_new</a>                  (<em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAudioFile.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAudioFile.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAudioFile"></a><h3>struct AgsAudioFile</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioFile"></OBJECT><pre class="programlisting">struct AgsAudioFile {
+  GObject object;
+
+  AgsDevout *devout;
+
+  gchar *name;
+  guint frames;
+  guint channels;
+
+  guint start_channel;
+  guint audio_channels;
+
+  GList *audio_signal;
+
+  GObject *file;
+};
+</pre></div><div class="refsect2"><a name="AgsAudioFileClass"></a><h3>struct AgsAudioFileClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioFileClass"></OBJECT><pre class="programlisting">struct AgsAudioFileClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-audio-file-open"></a><h3>ags_audio_file_open ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_file_open"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_audio_file_open                 (<em class="parameter"><code><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-file-read-audio-signal"></a><h3>ags_audio_file_read_audio_signal ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_file_read_audio_signal"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_file_read_audio_signal    (<em class="parameter"><code><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-file-close"></a><h3>ags_audio_file_close ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_file_close"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_file_close                (<em class="parameter"><code><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-file-new"></a><h3>ags_audio_file_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_file_new"></OBJECT><pre class="programlisting"><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="returnvalue">AgsAudioFile</span></a> *      ags_audio_file_new                  (<em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re180.html b/api/re180.html
new file mode 100644
index 0000000..75a9459
--- /dev/null
+++ b/api/re180.html
@@ -0,0 +1,45 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPattern</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re179.html" title="ags_parameter"><link rel="next" href="re181.html" title="AgsPerformancePreferences"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPattern"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPattern</p></div><div class="refsynopsisdiv"><a name="ags-AgsPattern.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re180.html#AgsPattern" title="struct AgsPattern">AgsPattern</a>;
+struct              <a class="link" href="re180.html#AgsPatternClass" title="struct AgsPatternClass">AgsPatternClass</a>;
+<a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a class="link" href="re180.html#ags-pattern-get-by-timestamp" title="ags_pattern_get_by_timestamp ()">ags_pattern_get_by_timestamp</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *timestamp</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re180.html#ags-pattern-set-dim" title="ags_pattern_set_dim ()">ags_pattern_set_dim</a>                 (<em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> dim0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> dim1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> lenght</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re180.html#ags-pattern-get-bit" title="ags_pattern_get_bit ()">ags_pattern_get_bit</a>                 (<em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> bit</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re180.html#ags-pattern-toggle-bit" title="ags_pattern_toggle_bit ()">ags_pattern_toggle_bit</a>              (<em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> bit</code></em>);
+<a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        <a class="link" href="re180.html#ags-pattern-new" title="ags_pattern_new ()">ags_pattern_new</a>                     ();
+</pre></div><div class="refsect1"><a name="ags-AgsPattern.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPattern.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPattern"></a><h3>struct AgsPattern</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPattern"></OBJECT><pre class="programlisting">struct AgsPattern {
+  GObject object;
+
+  GObject *timestamp;
+
+  guint dim[3];
+  guint ***pattern;
+
+  GObject *port;
+
+  guint i;
+  guint j;
+  guint bit;
+};
+</pre></div><div class="refsect2"><a name="AgsPatternClass"></a><h3>struct AgsPatternClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPatternClass"></OBJECT><pre class="programlisting">struct AgsPatternClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-pattern-get-by-timestamp"></a><h3>ags_pattern_get_by_timestamp ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pattern_get_by_timestamp"></OBJECT><pre class="programlisting"><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_get_by_timestamp        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *timestamp</code></em>);</pre></div><div class="refsect2"><a name="ags-pattern-set-dim"></a><h3>ags_pattern_set_dim ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pattern_set_dim"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_pattern_set_dim                 (<em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> dim0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> dim1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> lenght</code></em>);</pre></div><div class="refsect2"><a name="ags-pattern-get-bit"></a><h3>ags_pattern_get_bit ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pattern_get_bit"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_pattern_get_bit                 (<em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> bit</code></em>);</pre></div><div class="refsect2"><a name="ags-pattern-toggle-bit"></a><h3>ags_pattern_toggle_bit ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pattern_toggle_bit"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_pattern_toggle_bit              (<em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> bit</code></em>);</pre></div><div class="refsect2"><a name="ags-pattern-new"></a><h3>ags_pattern_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_pattern_new"></OBJECT><pre class="programlisting"><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="returnvalue">AgsPattern</span></a> *        ags_pattern_new                     ();</pre></div></div></div></body></html>
diff --git a/api/re181.html b/api/re181.html
new file mode 100644
index 0000000..4478c35
--- /dev/null
+++ b/api/re181.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPerformancePreferences</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re180.html" title="AgsPattern"><link rel="next" href="re182.html" title="AgsPersistable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPerformancePreferences"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPerformancePreferences</p></div><div class="refsynopsisdiv"><a name="ags-AgsPerformancePreferences.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re181.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences">AgsPerformancePreferences</a>;
+struct              <a class="link" href="re181.html#AgsPerformancePreferencesClass" title="struct AgsPerformancePreferencesClass">AgsPerformancePreferencesClass</a>;
+<a class="link" href="re181.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * <a class="link" href="re181.html#ags-performance-preferences-new" title="ags_performance_preferences_new ()">ags_performance_preferences_new</a>
+                                                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsPerformancePreferences.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPerformancePreferences.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPerformancePreferences"></a><h3>struct AgsPerformancePreferences</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPerformancePreferences"></OBJECT><pre class="programlisting">struct AgsPerformancePreferences {
+  GtkVBox vbox;
+
+  GtkCheckButton *super_threaded;
+};
+</pre></div><div class="refsect2"><a name="AgsPerformancePreferencesClass"></a><h3>struct AgsPerformancePreferencesClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPerformancePreferencesClass"></OBJECT><pre class="programlisting">struct AgsPerformancePreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="ags-performance-preferences-new"></a><h3>ags_performance_preferences_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_performance_preferences_new"></OBJECT><pre class="programlisting"><a class="link" href="re181.html#AgsPerformancePreferences" title="struct AgsPerformancePreferences"><span class="returnvalue">AgsPerformancePreferences</span></a> * ags_performance_preferences_new
+                                                        ();</pre></div></div></div></body></html>
diff --git a/api/re182.html b/api/re182.html
new file mode 100644
index 0000000..ad625fa
--- /dev/null
+++ b/api/re182.html
@@ -0,0 +1,31 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPersistable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re181.html" title="AgsPerformancePreferences"><link rel="next" href="re183.html" title="AgsPlayAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPersistable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPersistable</p></div><div class="refsynopsisdiv"><a name="ags-AgsPersistable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re182.html#AgsPersistable" title="AgsPersistable">AgsPersistable</a>;
+struct              <a class="link" href="re182.html#AgsPersistableInterface" title="struct AgsPersistableInterface">AgsPersistableInterface</a>;
+<a class="link" href="re182.html#AgsPersistable" title="AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    <a class="link" href="re182.html#ags-persistable-read" title="ags_persistable_read ()">ags_persistable_read</a>                (<em class="parameter"><code><a class="link" href="re182.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlDocPtr</span></a> doc</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNodePtr</span></a> node</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re182.html#ags-persistable-read-link" title="ags_persistable_read_link ()">ags_persistable_read_link</a>           (<em class="parameter"><code><a class="link" href="re182.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlDocPtr</span></a> doc</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNodePtr</span></a> node</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNodePtr</span></a>          <a class="link" href="re182.html#ags-persistable-write" title="ags_persistable_write ()">ags_persistable_write</a>               (<em class="parameter"><code><a class="link" href="re182.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlDocPtr</span></a> doc</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re182.html#ags-persistable-write-link" title="ags_persistable_write_link ()">ags_persistable_write_link</a>          (<em class="parameter"><code><a class="link" href="re182.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlDocPtr</span></a> doc</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNodePtr</span></a> node</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPersistable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPersistable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPersistable"></a><h3>AgsPersistable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPersistable"></OBJECT><pre class="programlisting">typedef void AgsPersistable;
+</pre></div><div class="refsect2"><a name="AgsPersistableInterface"></a><h3>struct AgsPersistableInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPersistableInterface"></OBJECT><pre class="programlisting">struct AgsPersistableInterface {
+  GTypeInterface interface;
+  
+  AgsPersistable* (*read)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+  void (*read_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+
+  xmlNodePtr (*write)(AgsPersistable *persistable, xmlDocPtr doc);
+  void (*write_link)(AgsPersistable *persistable, xmlDocPtr doc, xmlNodePtr node);
+};
+</pre></div><div class="refsect2"><a name="ags-persistable-read"></a><h3>ags_persistable_read ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_persistable_read"></OBJECT><pre class="programlisting"><a class="link" href="re182.html#AgsPersistable" title="AgsPersistable"><span class="returnvalue">AgsPersistable</span></a> *    ags_persistable_read                (<em class="parameter"><code><a class="link" href="re182.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlDocPtr</span></a> doc</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNodePtr</span></a> node</code></em>);</pre></div><div class="refsect2"><a name="ags-persistable-read-link"></a><h3>ags_persistable_read_link ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_persistable_read_link"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_persistable_read_link           (<em class="parameter"><code><a class="link" href="re182.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlDocPtr</span></a> doc</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNodePtr</span></a> node</code></em>);</pre></div><div class="refsect2"><a name="ags-persistable-write"></a><h3>ags_persistable_write ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_persistable_write"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNodePtr</span></a>          ags_persistable_write               (<em class="parameter"><code><a class="link" href="re182.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlDocPtr</span></a> doc</code></em>);</pre></div><div class="refsect2"><a name="ags-persistable-write-link"></a><h3>ags_persistable_write_link ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_persistable_write_link"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_persistable_write_link          (<em class="parameter"><code><a class="link" href="re182.html#AgsPersistable" title="AgsPersistable"><span class="type">AgsPersistable</span></a> *persistable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlDocPtr</span></a> doc</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNodePtr</span></a> node</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re183.html b/api/re183.html
new file mode 100644
index 0000000..e29d6cd
--- /dev/null
+++ b/api/re183.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re182.html" title="AgsPersistable"><link rel="next" href="re184.html" title="AgsPlayAudioFile"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re183.html#AgsPlayAudio" title="struct AgsPlayAudio">AgsPlayAudio</a>;
+struct              <a class="link" href="re183.html#AgsPlayAudioClass" title="struct AgsPlayAudioClass">AgsPlayAudioClass</a>;
+<a class="link" href="re183.html#AgsPlayAudio" title="struct AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      <a class="link" href="re183.html#ags-play-audio-new" title="ags_play_audio_new ()">ags_play_audio_new</a>                  ();
+</pre></div><div class="refsect1"><a name="ags-AgsPlayAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayAudio"></a><h3>struct AgsPlayAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayAudio"></OBJECT><pre class="programlisting">struct AgsPlayAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *muted;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayAudioClass"></a><h3>struct AgsPlayAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayAudioClass"></OBJECT><pre class="programlisting">struct AgsPlayAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre></div><div class="refsect2"><a name="ags-play-audio-new"></a><h3>ags_play_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re183.html#AgsPlayAudio" title="struct AgsPlayAudio"><span class="returnvalue">AgsPlayAudio</span></a> *      ags_play_audio_new                  ();</pre></div></div></div></body></html>
diff --git a/api/re184.html b/api/re184.html
new file mode 100644
index 0000000..9bf3dec
--- /dev/null
+++ b/api/re184.html
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayAudioFile</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re183.html" title="AgsPlayAudio"><link rel="next" href="re185.html" title="AgsPlayAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayAudioFile"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayAudioFile</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayAudioFile.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re184.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile">AgsPlayAudioFile</a>;
+struct              <a class="link" href="re184.html#AgsPlayAudioFileClass" title="struct AgsPlayAudioFileClass">AgsPlayAudioFileClass</a>;
+<a class="link" href="re184.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  <a class="link" href="re184.html#ags-play-audio-file-new" title="ags_play_audio_file_new ()">ags_play_audio_file_new</a>             (<em class="parameter"><code><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPlayAudioFile.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayAudioFile.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayAudioFile"></a><h3>struct AgsPlayAudioFile</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayAudioFile"></OBJECT><pre class="programlisting">struct AgsPlayAudioFile {
+  AgsRecall recall;
+
+  AgsAudioFile *audio_file;
+  guint current_frame;
+
+  AgsDevout *devout;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayAudioFileClass"></a><h3>struct AgsPlayAudioFileClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayAudioFileClass"></OBJECT><pre class="programlisting">struct AgsPlayAudioFileClass {
+  AgsRecallClass recall;
+};
+</pre></div><div class="refsect2"><a name="ags-play-audio-file-new"></a><h3>ags_play_audio_file_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_audio_file_new"></OBJECT><pre class="programlisting"><a class="link" href="re184.html#AgsPlayAudioFile" title="struct AgsPlayAudioFile"><span class="returnvalue">AgsPlayAudioFile</span></a> *  ags_play_audio_file_new             (<em class="parameter"><code><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re185.html b/api/re185.html
new file mode 100644
index 0000000..d5284e5
--- /dev/null
+++ b/api/re185.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re184.html" title="AgsPlayAudioFile"><link rel="next" href="re186.html" title="AgsPlayChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re185.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal">AgsPlayAudioSignal</a>;
+struct              <a class="link" href="re185.html#AgsPlayAudioSignalClass" title="struct AgsPlayAudioSignalClass">AgsPlayAudioSignalClass</a>;
+<a class="link" href="re185.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * <a class="link" href="re185.html#ags-play-audio-signal-new" title="ags_play_audio_signal_new ()">ags_play_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPlayAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayAudioSignal"></a><h3>struct AgsPlayAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayAudioSignal"></OBJECT><pre class="programlisting">struct AgsPlayAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayAudioSignalClass"></a><h3>struct AgsPlayAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsPlayAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="ags-play-audio-signal-new"></a><h3>ags_play_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re185.html#AgsPlayAudioSignal" title="struct AgsPlayAudioSignal"><span class="returnvalue">AgsPlayAudioSignal</span></a> * ags_play_audio_signal_new          (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re186.html b/api/re186.html
new file mode 100644
index 0000000..837aa9f
--- /dev/null
+++ b/api/re186.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re185.html" title="AgsPlayAudioSignal"><link rel="next" href="re187.html" title="AgsPlayChannelRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re186.html#AgsPlayChannel" title="struct AgsPlayChannel">AgsPlayChannel</a>;
+struct              <a class="link" href="re186.html#AgsPlayChannelClass" title="struct AgsPlayChannelClass">AgsPlayChannelClass</a>;
+<a class="link" href="re186.html#AgsPlayChannel" title="struct AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    <a class="link" href="re186.html#ags-play-channel-new" title="ags_play_channel_new ()">ags_play_channel_new</a>                (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPlayChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayChannel"></a><h3>struct AgsPlayChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayChannel"></OBJECT><pre class="programlisting">struct AgsPlayChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *audio_channel;
+
+  AgsPort *muted;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayChannelClass"></a><h3>struct AgsPlayChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayChannelClass"></OBJECT><pre class="programlisting">struct AgsPlayChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre></div><div class="refsect2"><a name="ags-play-channel-new"></a><h3>ags_play_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re186.html#AgsPlayChannel" title="struct AgsPlayChannel"><span class="returnvalue">AgsPlayChannel</span></a> *    ags_play_channel_new                (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re187.html b/api/re187.html
new file mode 100644
index 0000000..523dd7d
--- /dev/null
+++ b/api/re187.html
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayChannelRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re186.html" title="AgsPlayChannel"><link rel="next" href="re188.html" title="AgsPlayChannelRunMaster"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayChannelRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayChannelRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayChannelRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re187.html#AgsPlayChannelRunFlags" title="enum AgsPlayChannelRunFlags">AgsPlayChannelRunFlags</a>;
+struct              <a class="link" href="re187.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun">AgsPlayChannelRun</a>;
+struct              <a class="link" href="re187.html#AgsPlayChannelRunClass" title="struct AgsPlayChannelRunClass">AgsPlayChannelRunClass</a>;
+<a class="link" href="re187.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></a> * <a class="link" href="re187.html#ags-play-channel-run-new" title="ags_play_channel_run_new ()">ags_play_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="re256.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPlayChannelRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayChannelRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayChannelRunFlags"></a><h3>enum AgsPlayChannelRunFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayChannelRunFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_TERMINATING        = 1,
+} AgsPlayChannelRunFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-PLAY-CHANNEL-RUN-TERMINATING:CAPS"></a><span class="term"><code class="literal">AGS_PLAY_CHANNEL_RUN_TERMINATING</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsPlayChannelRun"></a><h3>struct AgsPlayChannelRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayChannelRun"></OBJECT><pre class="programlisting">struct AgsPlayChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+
+  gulong source_recycling_changed_handler;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayChannelRunClass"></a><h3>struct AgsPlayChannelRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayChannelRunClass"></OBJECT><pre class="programlisting">struct AgsPlayChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="ags-play-channel-run-new"></a><h3>ags_play_channel_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_channel_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re187.html#AgsPlayChannelRun" title="struct AgsPlayChannelRun"><span class="returnvalue">AgsPlayChannelRun</span></a> * ags_play_channel_run_new            (<em class="parameter"><code><a class="link" href="re256.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re188.html b/api/re188.html
new file mode 100644
index 0000000..a99356b
--- /dev/null
+++ b/api/re188.html
@@ -0,0 +1,41 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayChannelRunMaster</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re187.html" title="AgsPlayChannelRun"><link rel="next" href="re189.html" title="AgsPlayNotationAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayChannelRunMaster"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayChannelRunMaster</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayChannelRunMaster.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re188.html#AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS" title="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()">AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER</a>(strct)
+enum                <a class="link" href="re188.html#AgsPlayChannelRunMasterFlags" title="enum AgsPlayChannelRunMasterFlags">AgsPlayChannelRunMasterFlags</a>;
+struct              <a class="link" href="re188.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster">AgsPlayChannelRunMaster</a>;
+struct              <a class="link" href="re188.html#AgsPlayChannelRunMasterClass" title="struct AgsPlayChannelRunMasterClass">AgsPlayChannelRunMasterClass</a>;
+struct              <a class="link" href="re188.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer">AgsPlayChannelRunMasterStreamer</a>;
+<a class="link" href="re188.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * <a class="link" href="re188.html#ags-play-channel-run-master-streamer-alloc" title="ags_play_channel_run_master_streamer_alloc ()">ags_play_channel_run_master_streamer_alloc</a>
+                                                        (<em class="parameter"><code><a class="link" href="re188.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re256.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re188.html#ags-play-channel-run-master-find-streamer" title="ags_play_channel_run_master_find_streamer ()">ags_play_channel_run_master_find_streamer</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re256.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);
+<a class="link" href="re188.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * <a class="link" href="re188.html#ags-play-channel-run-master-new" title="ags_play_channel_run_master_new ()">ags_play_channel_run_master_new</a>
+                                                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsPlayChannelRunMaster.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayChannelRunMaster.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-PLAY-CHANNEL-RUN-MASTER-STREAMER:CAPS"></a><h3>AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER"></OBJECT><pre class="programlisting">#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))
+</pre></div><div class="refsect2"><a name="AgsPlayChannelRunMasterFlags"></a><h3>enum AgsPlayChannelRunMasterFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayChannelRunMasterFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING        = 1,
+} AgsPlayChannelRunMasterFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-PLAY-CHANNEL-RUN-MASTER-TERMINATING:CAPS"></a><span class="term"><code class="literal">AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsPlayChannelRunMaster"></a><h3>struct AgsPlayChannelRunMaster</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayChannelRunMaster"></OBJECT><pre class="programlisting">struct AgsPlayChannelRunMaster {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+
+  GList *streamer;
+
+  gulong source_recycling_changed_handler;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayChannelRunMasterClass"></a><h3>struct AgsPlayChannelRunMasterClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayChannelRunMasterClass"></OBJECT><pre class="programlisting">struct AgsPlayChannelRunMasterClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayChannelRunMasterStreamer"></a><h3>struct AgsPlayChannelRunMasterStreamer</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayChannelRunMasterStreamer"></OBJECT><pre class="programlisting">struct AgsPlayChannelRunMasterStreamer {
+  AgsPlayChannelRunMaster *play_channel_run_master;
+
+  AgsStreamChannelRun *stream_channel_run;
+  gulong done_handler;
+};
+</pre></div><div class="refsect2"><a name="ags-play-channel-run-master-streamer-alloc"></a><h3>ags_play_channel_run_master_streamer_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_channel_run_master_streamer_alloc"></OBJECT><pre class="programlisting"><a class="link" href="re188.html#AgsPlayChannelRunMasterStreamer" title="struct AgsPlayChannelRunMasterStreamer"><span class="returnvalue">AgsPlayChannelRunMasterStreamer</span></a> * ags_play_channel_run_master_streamer_alloc
+                                                        (<em class="parameter"><code><a class="link" href="re188.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="type">AgsPlayChannelRunMaster</span></a> *play_channel_run_master</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re256.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre></div><div class="refsect2"><a name="ags-play-channel-run-master-find-streamer"></a><h3>ags_play_channel_run_master_find_streamer ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_channel_run_master_find_streamer"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_play_channel_run_master_find_streamer
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re256.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="type">AgsStreamChannelRun</span></a> *stream_channel_run</code></em>);</pre></div><div class="refsect2"><a name="ags-play-channel-run-master-new"></a><h3>ags_play_channel_run_master_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_channel_run_master_new"></OBJECT><pre class="programlisting"><a class="link" href="re188.html#AgsPlayChannelRunMaster" title="struct AgsPlayChannelRunMaster"><span class="returnvalue">AgsPlayChannelRunMaster</span></a> * ags_play_channel_run_master_new
+                                                        ();</pre></div></div></div></body></html>
diff --git a/api/re189.html b/api/re189.html
new file mode 100644
index 0000000..9996ecc
--- /dev/null
+++ b/api/re189.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayNotationAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re188.html" title="AgsPlayChannelRunMaster"><link rel="next" href="re190.html" title="AgsPlayNotationAudioRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayNotationAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayNotationAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayNotationAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re189.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio">AgsPlayNotationAudio</a>;
+struct              <a class="link" href="re189.html#AgsPlayNotationAudioClass" title="struct AgsPlayNotationAudioClass">AgsPlayNotationAudioClass</a>;
+<a class="link" href="re189.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * <a class="link" href="re189.html#ags-play-notation-audio-new" title="ags_play_notation_audio_new ()">ags_play_notation_audio_new</a>      ();
+</pre></div><div class="refsect1"><a name="ags-AgsPlayNotationAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayNotationAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayNotationAudio"></a><h3>struct AgsPlayNotationAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayNotationAudio"></OBJECT><pre class="programlisting">struct AgsPlayNotationAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *notation;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayNotationAudioClass"></a><h3>struct AgsPlayNotationAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayNotationAudioClass"></OBJECT><pre class="programlisting">struct AgsPlayNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre></div><div class="refsect2"><a name="ags-play-notation-audio-new"></a><h3>ags_play_notation_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_notation_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re189.html#AgsPlayNotationAudio" title="struct AgsPlayNotationAudio"><span class="returnvalue">AgsPlayNotationAudio</span></a> * ags_play_notation_audio_new      ();</pre></div></div></div></body></html>
diff --git a/api/re19.html b/api/re19.html
new file mode 100644
index 0000000..19d7e1b
--- /dev/null
+++ b/api/re19.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAudioFileXml</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re18.html" title="AgsAudioFile"><link rel="next" href="re20.html" title="AgsAudioLoop"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAudioFileXml"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAudioFileXml</p></div><div class="refsynopsisdiv"><a name="ags-AgsAudioFileXml.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re19.html#AgsAudioFileXml" title="struct AgsAudioFileXml">AgsAudioFileXml</a>;
+struct              <a class="link" href="re19.html#AgsAudioFileXmlClass" title="struct AgsAudioFileXmlClass">AgsAudioFileXmlClass</a>;
+<a class="link" href="re19.html#AgsAudioFileXml" title="struct AgsAudioFileXml"><span class="returnvalue">AgsAudioFileXml</span></a> *   <a class="link" href="re19.html#ags-audio-file-xml-new" title="ags_audio_file_xml_new ()">ags_audio_file_xml_new</a>              (<em class="parameter"><code><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAudioFileXml.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAudioFileXml.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAudioFileXml"></a><h3>struct AgsAudioFileXml</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioFileXml"></OBJECT><pre class="programlisting">struct AgsAudioFileXml {
+  GObject object;
+};
+</pre></div><div class="refsect2"><a name="AgsAudioFileXmlClass"></a><h3>struct AgsAudioFileXmlClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioFileXmlClass"></OBJECT><pre class="programlisting">struct AgsAudioFileXmlClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-audio-file-xml-new"></a><h3>ags_audio_file_xml_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_file_xml_new"></OBJECT><pre class="programlisting"><a class="link" href="re19.html#AgsAudioFileXml" title="struct AgsAudioFileXml"><span class="returnvalue">AgsAudioFileXml</span></a> *   ags_audio_file_xml_new              (<em class="parameter"><code><a class="link" href="re18.html#AgsAudioFile" title="struct AgsAudioFile"><span class="type">AgsAudioFile</span></a> *audio_file</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re190.html b/api/re190.html
new file mode 100644
index 0000000..86b7a9e
--- /dev/null
+++ b/api/re190.html
@@ -0,0 +1,23 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayNotationAudioRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re189.html" title="AgsPlayNotationAudio"><link rel="next" href="re191.html" title="AgsPlayNote"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayNotationAudioRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayNotationAudioRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayNotationAudioRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re190.html#AgsPlayNotationAudioRunFlags" title="enum AgsPlayNotationAudioRunFlags">AgsPlayNotationAudioRunFlags</a>;
+struct              <a class="link" href="re190.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun">AgsPlayNotationAudioRun</a>;
+struct              <a class="link" href="re190.html#AgsPlayNotationAudioRunClass" title="struct AgsPlayNotationAudioRunClass">AgsPlayNotationAudioRunClass</a>;
+<a class="link" href="re190.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * <a class="link" href="re190.html#ags-play-notation-audio-run-new" title="ags_play_notation_audio_run_new ()">ags_play_notation_audio_run_new</a>
+                                                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsPlayNotationAudioRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayNotationAudioRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayNotationAudioRunFlags"></a><h3>enum AgsPlayNotationAudioRunFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayNotationAudioRunFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT  =  1,
+} AgsPlayNotationAudioRunFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-PLAY-NOTATION-AUDIO-RUN-DEFAULT:CAPS"></a><span class="term"><code class="literal">AGS_PLAY_NOTATION_AUDIO_RUN_DEFAULT</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsPlayNotationAudioRun"></a><h3>struct AgsPlayNotationAudioRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayNotationAudioRun"></OBJECT><pre class="programlisting">struct AgsPlayNotationAudioRun {
+  AgsRecallAudioRun recall;
+
+  guint flags;
+
+  AgsDelayAudioRun *delay_audio_run;
+  gulong notation_alloc_input_handler;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayNotationAudioRunClass"></a><h3>struct AgsPlayNotationAudioRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayNotationAudioRunClass"></OBJECT><pre class="programlisting">struct AgsPlayNotationAudioRunClass {
+  AgsRecallAudioRunClass recall;
+};
+</pre></div><div class="refsect2"><a name="ags-play-notation-audio-run-new"></a><h3>ags_play_notation_audio_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_notation_audio_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re190.html#AgsPlayNotationAudioRun" title="struct AgsPlayNotationAudioRun"><span class="returnvalue">AgsPlayNotationAudioRun</span></a> * ags_play_notation_audio_run_new
+                                                        ();</pre></div></div></div></body></html>
diff --git a/api/re191.html b/api/re191.html
new file mode 100644
index 0000000..6fa7018
--- /dev/null
+++ b/api/re191.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayNote</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re190.html" title="AgsPlayNotationAudioRun"><link rel="next" href="re192.html" title="AgsPlayPattern"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayNote"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayNote</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayNote.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re191.html#AgsPlayNote" title="struct AgsPlayNote">AgsPlayNote</a>;
+struct              <a class="link" href="re191.html#AgsPlayNoteClass" title="struct AgsPlayNoteClass">AgsPlayNoteClass</a>;
+<a class="link" href="re191.html#AgsPlayNote" title="struct AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       <a class="link" href="re191.html#ags-play-note-new" title="ags_play_note_new ()">ags_play_note_new</a>                   ();
+</pre></div><div class="refsect1"><a name="ags-AgsPlayNote.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayNote.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayNote"></a><h3>struct AgsPlayNote</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayNote"></OBJECT><pre class="programlisting">struct AgsPlayNote {
+  AgsRecall recall;
+
+  AgsDevout *devout;
+
+  AgsChannel *channel;
+  AgsNote *note;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayNoteClass"></a><h3>struct AgsPlayNoteClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayNoteClass"></OBJECT><pre class="programlisting">struct AgsPlayNoteClass {
+  AgsRecallClass recall;
+};
+</pre></div><div class="refsect2"><a name="ags-play-note-new"></a><h3>ags_play_note_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_note_new"></OBJECT><pre class="programlisting"><a class="link" href="re191.html#AgsPlayNote" title="struct AgsPlayNote"><span class="returnvalue">AgsPlayNote</span></a> *       ags_play_note_new                   ();</pre></div></div></div></body></html>
diff --git a/api/re192.html b/api/re192.html
new file mode 100644
index 0000000..56fcb25
--- /dev/null
+++ b/api/re192.html
@@ -0,0 +1,22 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayPattern</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re191.html" title="AgsPlayNote"><link rel="next" href="re193.html" title="AgsPlayRecycling"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayPattern"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayPattern</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayPattern.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re192.html#AgsPlayPattern" title="struct AgsPlayPattern">AgsPlayPattern</a>;
+struct              <a class="link" href="re192.html#AgsPlayPatternClass" title="struct AgsPlayPatternClass">AgsPlayPatternClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re192.html#ags-play-pattern-connect" title="ags_play_pattern_connect ()">ags_play_pattern_connect</a>            (<em class="parameter"><code><a class="link" href="re192.html#AgsPlayPattern" title="struct AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPlayPattern.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayPattern.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayPattern"></a><h3>struct AgsPlayPattern</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayPattern"></OBJECT><pre class="programlisting">struct AgsPlayPattern {
+  AgsRecall recall;
+
+  //  AgsDelay *delay;
+
+  AgsChannel *channel;
+  AgsPattern *pattern;
+
+  guint i;
+  guint j;
+  guint bit;
+  guint length;
+
+  gboolean loop;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayPatternClass"></a><h3>struct AgsPlayPatternClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayPatternClass"></OBJECT><pre class="programlisting">struct AgsPlayPatternClass {
+  AgsRecallClass recall;
+};
+</pre></div><div class="refsect2"><a name="ags-play-pattern-connect"></a><h3>ags_play_pattern_connect ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_pattern_connect"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_play_pattern_connect            (<em class="parameter"><code><a class="link" href="re192.html#AgsPlayPattern" title="struct AgsPlayPattern"><span class="type">AgsPlayPattern</span></a> *play_pattern</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re193.html b/api/re193.html
new file mode 100644
index 0000000..4bbf871
--- /dev/null
+++ b/api/re193.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayRecycling</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re192.html" title="AgsPlayPattern"><link rel="next" href="re194.html" title="AgsPlayable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayRecycling"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayRecycling</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayRecycling.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re193.html#AgsPlayRecycling" title="struct AgsPlayRecycling">AgsPlayRecycling</a>;
+struct              <a class="link" href="re193.html#AgsPlayRecyclingClass" title="struct AgsPlayRecyclingClass">AgsPlayRecyclingClass</a>;
+<a class="link" href="re193.html#AgsPlayRecycling" title="struct AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  <a class="link" href="re193.html#ags-play-recycling-new" title="ags_play_recycling_new ()">ags_play_recycling_new</a>              (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPlayRecycling.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayRecycling.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayRecycling"></a><h3>struct AgsPlayRecycling</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayRecycling"></OBJECT><pre class="programlisting">struct AgsPlayRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="AgsPlayRecyclingClass"></a><h3>struct AgsPlayRecyclingClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayRecyclingClass"></OBJECT><pre class="programlisting">struct AgsPlayRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="ags-play-recycling-new"></a><h3>ags_play_recycling_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_play_recycling_new"></OBJECT><pre class="programlisting"><a class="link" href="re193.html#AgsPlayRecycling" title="struct AgsPlayRecycling"><span class="returnvalue">AgsPlayRecycling</span></a> *  ags_play_recycling_new              (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re194.html b/api/re194.html
new file mode 100644
index 0000000..018f195
--- /dev/null
+++ b/api/re194.html
@@ -0,0 +1,89 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlayable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re193.html" title="AgsPlayRecycling"><link rel="next" href="re195.html" title="AgsPlugin"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlayable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlayable</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlayable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re194.html#AgsPlayable" title="AgsPlayable">AgsPlayable</a>;
+#define             <a class="link" href="re194.html#AGS-PLAYABLE-ERROR:CAPS" title="AGS_PLAYABLE_ERROR">AGS_PLAYABLE_ERROR</a>
+enum                <a class="link" href="re194.html#AgsPlayableError" title="enum AgsPlayableError">AgsPlayableError</a>;
+struct              <a class="link" href="re194.html#AgsPlayableInterface" title="struct AgsPlayableInterface">AgsPlayableInterface</a>;
+<a class="link" href=""><span class="returnvalue">GQuark</span></a>              <a class="link" href="re194.html#ags-playable-error-quark" title="ags_playable_error_quark ()">ags_playable_error_quark</a>            ();
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re194.html#ags-playable-open" title="ags_playable_open ()">ags_playable_open</a>                   (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *name</code></em>);
+<a class="link" href=""><span class="returnvalue">guint</span></a>               <a class="link" href="re194.html#ags-playable-level-count" title="ags_playable_level_count ()">ags_playable_level_count</a>            (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a class="link" href=""><span class="returnvalue">guint</span></a>               <a class="link" href="re194.html#ags-playable-nth-level" title="ags_playable_nth_level ()">ags_playable_nth_level</a>              (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a class="link" href=""><span class="returnvalue">gchar</span></a> *             <a class="link" href="re194.html#ags-playable-selected-level" title="ags_playable_selected_level ()">ags_playable_selected_level</a>         (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a class="link" href=""><span class="returnvalue">gchar</span></a> **            <a class="link" href="re194.html#ags-playable-sublevel-names" title="ags_playable_sublevel_names ()">ags_playable_sublevel_names</a>         (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re194.html#ags-playable-level-select" title="ags_playable_level_select ()">ags_playable_level_select</a>           (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth_level</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re194.html#ags-playable-level-up" title="ags_playable_level_up ()">ags_playable_level_up</a>               (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> levels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re194.html#ags-playable-iter-start" title="ags_playable_iter_start ()">ags_playable_iter_start</a>             (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re194.html#ags-playable-iter-next" title="ags_playable_iter_next ()">ags_playable_iter_next</a>              (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re194.html#ags-playable-info" title="ags_playable_info ()">ags_playable_info</a>                   (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *frames</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *loop_start</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *loop_end</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);
+signed <a class="link" href=""><span class="returnvalue">short</span></a> *      <a class="link" href="re194.html#ags-playable-read" title="ags_playable_read ()">ags_playable_read</a>                   (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re194.html#ags-playable-close" title="ags_playable_close ()">ags_playable_close</a>                  (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re194.html#ags-playable-read-audio-signal" title="ags_playable_read_audio_signal ()">ags_playable_read_audio_signal</a>      (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> channels</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPlayable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlayable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlayable"></a><h3>AgsPlayable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayable"></OBJECT><pre class="programlisting">typedef void AgsPlayable;
+</pre></div><div class="refsect2"><a name="AGS-PLAYABLE-ERROR:CAPS"></a><h3>AGS_PLAYABLE_ERROR</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_PLAYABLE_ERROR"></OBJECT><pre class="programlisting">#define AGS_PLAYABLE_ERROR (ags_playable_error_quark())
+</pre></div><div class="refsect2"><a name="AgsPlayableError"></a><h3>enum AgsPlayableError</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayableError"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL,
+  AGS_PLAYABLE_ERROR_NO_SAMPLE,
+} AgsPlayableError;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-PLAYABLE-ERROR-NO-SUCH-LEVEL:CAPS"></a><span class="term"><code class="literal">AGS_PLAYABLE_ERROR_NO_SUCH_LEVEL</code></span></dt><dd></dd><dt><a name="AGS-PLAYABLE-ERROR-NO-SAMPLE:CAPS"></a><span class="term"><code class="literal">AGS_PLAYABLE_ERROR_NO_SAMPLE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsPlayableInterface"></a><h3>struct AgsPlayableInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlayableInterface"></OBJECT><pre class="programlisting">struct AgsPlayableInterface {
+  GTypeInterface interface;
+
+  gboolean (*open)(AgsPlayable *playable, gchar *name);
+
+  /* these functions are especially for soundfonts */
+  guint (*level_count)(AgsPlayable *playable);
+  guint (*nth_level)(AgsPlayable *playable);
+  gchar* (*selected_level)(AgsPlayable *playable);
+
+  gchar** (*sublevel_names)(AgsPlayable *playable);
+  void (*level_select)(AgsPlayable *playable,
+		       guint nth_level, gchar *sublevel_name,
+		       GError **error);
+  void (*level_up)(AgsPlayable *playable,
+		   guint levels,
+		   GError **error);
+
+  void (*iter_start)(AgsPlayable *playable);
+  gboolean (*iter_next)(AgsPlayable *playable);
+
+  /* read sample data */
+  void (*info)(AgsPlayable *playable,
+	       guint *channels, guint *frames,
+	       guint *loop_start, guint *loop_end,
+	       GError **error);
+  signed short* (*read)(AgsPlayable *playable,
+			guint channel,
+			GError **error);
+
+  void (*close)(AgsPlayable *playable);
+};
+</pre></div><div class="refsect2"><a name="ags-playable-error-quark"></a><h3>ags_playable_error_quark ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_error_quark"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GQuark</span></a>              ags_playable_error_quark            ();</pre></div><div class="refsect2"><a name="ags-playable-open"></a><h3>ags_playable_open ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_open"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_playable_open                   (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *name</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-level-count"></a><h3>ags_playable_level_count ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_level_count"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">guint</span></a>               ags_playable_level_count            (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-nth-level"></a><h3>ags_playable_nth_level ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_nth_level"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">guint</span></a>               ags_playable_nth_level              (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-selected-level"></a><h3>ags_playable_selected_level ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_selected_level"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gchar</span></a> *             ags_playable_selected_level         (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-sublevel-names"></a><h3>ags_playable_sublevel_names ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_sublevel_names"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gchar</span></a> **            ags_playable_sublevel_names         (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-level-select"></a><h3>ags_playable_level_select ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_level_select"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_playable_level_select           (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth_level</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *sublevel_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-level-up"></a><h3>ags_playable_level_up ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_level_up"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_playable_level_up               (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> levels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-iter-start"></a><h3>ags_playable_iter_start ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_iter_start"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_playable_iter_start             (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-iter-next"></a><h3>ags_playable_iter_next ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_iter_next"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_playable_iter_next              (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-info"></a><h3>ags_playable_info ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_info"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_playable_info                   (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *channels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *frames</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *loop_start</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *loop_end</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-read"></a><h3>ags_playable_read ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_read"></OBJECT><pre class="programlisting">signed <a class="link" href=""><span class="returnvalue">short</span></a> *      ags_playable_read                   (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-close"></a><h3>ags_playable_close ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_close"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_playable_close                  (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>);</pre></div><div class="refsect2"><a name="ags-playable-read-audio-signal"></a><h3>ags_playable_read_audio_signal ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_playable_read_audio_signal"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_playable_read_audio_signal      (<em class="parameter"><code><a class="link" href="re194.html#AgsPlayable" title="AgsPlayable"><span class="type">AgsPlayable</span></a> *playable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> channels</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re195.html b/api/re195.html
new file mode 100644
index 0000000..c2d0c12
--- /dev/null
+++ b/api/re195.html
@@ -0,0 +1,59 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPlugin</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re194.html" title="AgsPlayable"><link rel="next" href="re196.html" title="AgsPluginFactory"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPlugin"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPlugin</p></div><div class="refsynopsisdiv"><a name="ags-AgsPlugin.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re195.html#AgsPlugin" title="AgsPlugin">AgsPlugin</a>;
+struct              <a class="link" href="re195.html#AgsPluginInterface" title="struct AgsPluginInterface">AgsPluginInterface</a>;
+<a class="link" href=""><span class="returnvalue">gchar</span></a> *             <a class="link" href="re195.html#ags-plugin-get-name" title="ags_plugin_get_name ()">ags_plugin_get_name</a>                 (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re195.html#ags-plugin-set-name" title="ags_plugin_set_name ()">ags_plugin_set_name</a>                 (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *name</code></em>);
+<a class="link" href=""><span class="returnvalue">gchar</span></a> *             <a class="link" href="re195.html#ags-plugin-get-version" title="ags_plugin_get_version ()">ags_plugin_get_version</a>              (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re195.html#ags-plugin-set-version" title="ags_plugin_set_version ()">ags_plugin_set_version</a>              (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *version</code></em>);
+<a class="link" href=""><span class="returnvalue">gchar</span></a> *             <a class="link" href="re195.html#ags-plugin-get-build-id" title="ags_plugin_get_build_id ()">ags_plugin_get_build_id</a>             (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re195.html#ags-plugin-set-build-id" title="ags_plugin_set_build_id ()">ags_plugin_set_build_id</a>             (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *build_id</code></em>);
+<a class="link" href=""><span class="returnvalue">gchar</span></a> *             <a class="link" href="re195.html#ags-plugin-get-xml-type" title="ags_plugin_get_xml_type ()">ags_plugin_get_xml_type</a>             (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re195.html#ags-plugin-set-xml-type" title="ags_plugin_set_xml_type ()">ags_plugin_set_xml_type</a>             (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *xml_type</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re195.html#ags-plugin-get-ports" title="ags_plugin_get_ports ()">ags_plugin_get_ports</a>                (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re195.html#ags-plugin-set-ports" title="ags_plugin_set_ports ()">ags_plugin_set_ports</a>                (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *ports</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re195.html#ags-plugin-read" title="ags_plugin_read ()">ags_plugin_read</a>                     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re195.html#ags-plugin-write" title="ags_plugin_write ()">ags_plugin_write</a>                    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPlugin.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPlugin.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPlugin"></a><h3>AgsPlugin</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPlugin"></OBJECT><pre class="programlisting">typedef void AgsPlugin;
+</pre></div><div class="refsect2"><a name="AgsPluginInterface"></a><h3>struct AgsPluginInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPluginInterface"></OBJECT><pre class="programlisting">struct AgsPluginInterface {
+  GTypeInterface interface;
+  
+  gchar* (*get_name)(AgsPlugin *plugin);
+  void (*set_name)(AgsPlugin *plugin, gchar *name);
+
+  gchar* (*get_version)(AgsPlugin *plugin);
+  void (*set_version)(AgsPlugin *plugin, gchar *version);
+
+  gchar* (*get_build_id)(AgsPlugin *plugin);
+  void (*set_build_id)(AgsPlugin *plugin, gchar *build_id);
+
+  gchar* (*get_xml_type)(AgsPlugin *plugin);
+  void (*set_xml_type)(AgsPlugin *plugin, gchar *xml_type);  
+
+  GList* (*get_ports)(AgsPlugin *plugin);
+  void (*set_ports)(AgsPlugin *plugin, GList *ports);
+
+  void (*read)(AgsFile *file,
+	       xmlNode *node,
+	       AgsPlugin *plugin);
+  xmlNode* (*write)(AgsFile *file,
+		    xmlNode *parent,
+		    AgsPlugin *plugin);
+};
+</pre></div><div class="refsect2"><a name="ags-plugin-get-name"></a><h3>ags_plugin_get_name ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_get_name"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gchar</span></a> *             ags_plugin_get_name                 (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-set-name"></a><h3>ags_plugin_set_name ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_set_name"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_plugin_set_name                 (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *name</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-get-version"></a><h3>ags_plugin_get_version ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_get_version"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gchar</span></a> *             ags_plugin_get_version              (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-set-version"></a><h3>ags_plugin_set_version ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_set_version"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_plugin_set_version              (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *version</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-get-build-id"></a><h3>ags_plugin_get_build_id ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_get_build_id"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gchar</span></a> *             ags_plugin_get_build_id             (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-set-build-id"></a><h3>ags_plugin_set_build_id ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_set_build_id"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_plugin_set_build_id             (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *build_id</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-get-xml-type"></a><h3>ags_plugin_get_xml_type ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_get_xml_type"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gchar</span></a> *             ags_plugin_get_xml_type             (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-set-xml-type"></a><h3>ags_plugin_set_xml_type ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_set_xml_type"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_plugin_set_xml_type             (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *xml_type</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-get-ports"></a><h3>ags_plugin_get_ports ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_get_ports"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_plugin_get_ports                (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-set-ports"></a><h3>ags_plugin_set_ports ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_set_ports"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_plugin_set_ports                (<em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *ports</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-read"></a><h3>ags_plugin_read ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_read"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_plugin_read                     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-write"></a><h3>ags_plugin_write ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_write"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_plugin_write                    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="type">AgsPlugin</span></a> *plugin</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re196.html b/api/re196.html
new file mode 100644
index 0000000..94e1f65
--- /dev/null
+++ b/api/re196.html
@@ -0,0 +1,65 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPluginFactory</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re195.html" title="AgsPlugin"><link rel="next" href="re197.html" title="ags_plugin_stock"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPluginFactory"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPluginFactory</p></div><div class="refsynopsisdiv"><a name="ags-AgsPluginFactory.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory">AgsPluginFactory</a>;
+struct              <a class="link" href="re196.html#AgsPluginFactoryClass" title="struct AgsPluginFactoryClass">AgsPluginFactoryClass</a>;
+struct              <a class="link" href="re196.html#AgsPluginMetadata" title="struct AgsPluginMetadata">AgsPluginMetadata</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re196.html#ags-plugin-factory-read-file" title="ags_plugin_factory_read_file ()">ags_plugin_factory_read_file</a>        (<em class="parameter"><code><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *path</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re196.html#ags-plugin-factory-list-by-name" title="ags_plugin_factory_list_by_name ()">ags_plugin_factory_list_by_name</a>     (<em class="parameter"><code><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *plugin_name</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re196.html#ags-plugin-factory-add" title="ags_plugin_factory_add ()">ags_plugin_factory_add</a>              (<em class="parameter"><code><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> plugin_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *xml_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> *control</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> control_count</code></em>);
+<a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         <a class="link" href="re196.html#ags-plugin-factory-create" title="ags_plugin_factory_create ()">ags_plugin_factory_create</a>           (<em class="parameter"><code><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *build_id</code></em>);
+<a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="re196.html#ags-plugin-factory-get-instance" title="ags_plugin_factory_get_instance ()">ags_plugin_factory_get_instance</a>     ();
+<a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="re196.html#ags-plugin-factory-new-from-file" title="ags_plugin_factory_new_from_file ()">ags_plugin_factory_new_from_file</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *path</code></em>);
+<a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  <a class="link" href="re196.html#ags-plugin-factory-new" title="ags_plugin_factory_new ()">ags_plugin_factory_new</a>              ();
+</pre></div><div class="refsect1"><a name="ags-AgsPluginFactory.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPluginFactory.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPluginFactory"></a><h3>struct AgsPluginFactory</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPluginFactory"></OBJECT><pre class="programlisting">struct AgsPluginFactory {
+  GObject object;
+
+  GList *plugin;
+};
+</pre></div><div class="refsect2"><a name="AgsPluginFactoryClass"></a><h3>struct AgsPluginFactoryClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPluginFactoryClass"></OBJECT><pre class="programlisting">struct AgsPluginFactoryClass {
+  GObjectClass object;
+
+  void (*add)(AgsPluginFactory *plugin_factory,
+	      GType plugin_type,
+	      gchar *plugin_name,
+	      gchar *version, gchar *build_id,
+	      gchar *xml_type,
+	      GParameter *control, guint control_count);
+
+  AgsPlugin* (*create)(AgsPluginFactory *plugin_factory,
+		       gchar *xml_type);
+};
+</pre></div><div class="refsect2"><a name="AgsPluginMetadata"></a><h3>struct AgsPluginMetadata</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPluginMetadata"></OBJECT><pre class="programlisting">struct AgsPluginMetadata {
+  GType plugin_type;
+  gchar *plugin_name;
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *xml_type;
+
+  GParameter *control;
+  guint control_count;
+};
+</pre></div><div class="refsect2"><a name="ags-plugin-factory-read-file"></a><h3>ags_plugin_factory_read_file ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_factory_read_file"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_plugin_factory_read_file        (<em class="parameter"><code><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *path</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-factory-list-by-name"></a><h3>ags_plugin_factory_list_by_name ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_factory_list_by_name"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_plugin_factory_list_by_name     (<em class="parameter"><code><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *plugin_name</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-factory-add"></a><h3>ags_plugin_factory_add ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_factory_add"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_plugin_factory_add              (<em class="parameter"><code><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> plugin_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *xml_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> *control</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> control_count</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-factory-create"></a><h3>ags_plugin_factory_create ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_factory_create"></OBJECT><pre class="programlisting"><a class="link" href="re195.html#AgsPlugin" title="AgsPlugin"><span class="returnvalue">AgsPlugin</span></a> *         ags_plugin_factory_create           (<em class="parameter"><code><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="type">AgsPluginFactory</span></a> *plugin_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *build_id</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-factory-get-instance"></a><h3>ags_plugin_factory_get_instance ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_factory_get_instance"></OBJECT><pre class="programlisting"><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_get_instance     ();</pre></div><div class="refsect2"><a name="ags-plugin-factory-new-from-file"></a><h3>ags_plugin_factory_new_from_file ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_factory_new_from_file"></OBJECT><pre class="programlisting"><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new_from_file    (<em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *path</code></em>);</pre></div><div class="refsect2"><a name="ags-plugin-factory-new"></a><h3>ags_plugin_factory_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_plugin_factory_new"></OBJECT><pre class="programlisting"><a class="link" href="re196.html#AgsPluginFactory" title="struct AgsPluginFactory"><span class="returnvalue">AgsPluginFactory</span></a> *  ags_plugin_factory_new              ();</pre></div></div></div></body></html>
diff --git a/api/re197.html b/api/re197.html
new file mode 100644
index 0000000..dc929e2
--- /dev/null
+++ b/api/re197.html
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_plugin_stock</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re196.html" title="AgsPluginFactory"><link rel="next" href="re198.html" title="AgsPort"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-plugin-stock"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_plugin_stock</p></div><div class="refsynopsisdiv"><a name="ags-ags-plugin-stock.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re197.html#AGS-PLUGIN-NAME-VOLUME:CAPS" title="AGS_PLUGIN_NAME_VOLUME">AGS_PLUGIN_NAME_VOLUME</a>
+</pre></div><div class="refsect1"><a name="ags-ags-plugin-stock.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-plugin-stock.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-PLUGIN-NAME-VOLUME:CAPS"></a><h3>AGS_PLUGIN_NAME_VOLUME</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_PLUGIN_NAME_VOLUME"></OBJECT><pre class="programlisting">#define AGS_PLUGIN_NAME_VOLUME "ags-volume\0"
+</pre></div></div></div></body></html>
diff --git a/api/re198.html b/api/re198.html
new file mode 100644
index 0000000..2f30826
--- /dev/null
+++ b/api/re198.html
@@ -0,0 +1,52 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPort</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re197.html" title="ags_plugin_stock"><link rel="next" href="re199.html" title="AgsPortableThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPort"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPort</p></div><div class="refsynopsisdiv"><a name="ags-AgsPort.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re198.html#AgsPort" title="struct AgsPort">AgsPort</a>;
+struct              <a class="link" href="re198.html#AgsPortClass" title="struct AgsPortClass">AgsPortClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re198.html#ags-port-safe-read" title="ags_port_safe_read ()">ags_port_safe_read</a>                  (<em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re198.html#ags-port-safe-write" title="ags_port_safe_write ()">ags_port_safe_write</a>                 (<em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re198.html#ags-port-safe-get-property" title="ags_port_safe_get_property ()">ags_port_safe_get_property</a>          (<em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re198.html#ags-port-safe-set-property" title="ags_port_safe_set_property ()">ags_port_safe_set_property</a>          (<em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);
+<a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a class="link" href="re198.html#ags-port-new" title="ags_port_new ()">ags_port_new</a>                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsPort.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPort.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPort"></a><h3>struct AgsPort</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPort"></OBJECT><pre class="programlisting">struct AgsPort {
+  GObject object;
+
+  gchar *plugin_name;
+  gchar *specifier;
+
+  gchar *control_port;
+
+  gboolean port_value_is_pointer;
+  GType port_value_type;
+
+  guint port_value_size;
+  guint port_value_length;
+
+  pthread_mutex_t mutex;
+
+  union _AgsPortValue{
+    gboolean ags_port_boolean;
+    gint ags_port_int;
+    guint ags_port_uint;
+    gdouble ags_port_double;
+    gboolean *ags_port_boolean_ptr;
+    gint *ags_port_int_ptr;
+    guint *ags_port_uint_ptr;
+    gdouble *ags_port_double_ptr;
+    gpointer ags_port_pointer;
+    GObject *ags_port_object;
+  }port_value;
+};
+</pre></div><div class="refsect2"><a name="AgsPortClass"></a><h3>struct AgsPortClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPortClass"></OBJECT><pre class="programlisting">struct AgsPortClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-port-safe-read"></a><h3>ags_port_safe_read ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_port_safe_read"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_port_safe_read                  (<em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);</pre></div><div class="refsect2"><a name="ags-port-safe-write"></a><h3>ags_port_safe_write ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_port_safe_write"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_port_safe_write                 (<em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);</pre></div><div class="refsect2"><a name="ags-port-safe-get-property"></a><h3>ags_port_safe_get_property ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_port_safe_get_property"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_port_safe_get_property          (<em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);</pre></div><div class="refsect2"><a name="ags-port-safe-set-property"></a><h3>ags_port_safe_set_property ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_port_safe_set_property"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_port_safe_set_property          (<em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);</pre></div><div class="refsect2"><a name="ags-port-new"></a><h3>ags_port_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_port_new"></OBJECT><pre class="programlisting"><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_port_new                        ();</pre></div></div></div></body></html>
diff --git a/api/re199.html b/api/re199.html
new file mode 100644
index 0000000..0410ef7
--- /dev/null
+++ b/api/re199.html
@@ -0,0 +1,150 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPortableThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re198.html" title="AgsPort"><link rel="next" href="re200.html" title="AgsPortlet"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPortableThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPortableThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsPortableThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re199.html#AgsPortableThreadFlags" title="enum AgsPortableThreadFlags">AgsPortableThreadFlags</a>;
+struct              <a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread">AgsPortableThread</a>;
+struct              <a class="link" href="re199.html#AgsPortableThreadClass" title="struct AgsPortableThreadClass">AgsPortableThreadClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-lock" title="ags_portable_thread_lock ()">ags_portable_thread_lock</a>            (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re199.html#ags-portable-thread-trylock" title="ags_portable_thread_trylock ()">ags_portable_thread_trylock</a>         (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-unlock" title="ags_portable_thread_unlock ()">ags_portable_thread_unlock</a>          (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="re199.html#ags-portable-thread-get-toplevel" title="ags_portable_thread_get_toplevel ()">ags_portable_thread_get_toplevel</a>    (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="re199.html#ags-portable-thread-first" title="ags_portable_thread_first ()">ags_portable_thread_first</a>           (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="re199.html#ags-portable-thread-last" title="ags_portable_thread_last ()">ags_portable_thread_last</a>            (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-remove-child" title="ags_portable_thread_remove_child ()">ags_portable_thread_remove_child</a>    (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-add-child" title="ags_portable_thread_add_child ()">ags_portable_thread_add_child</a>       (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re199.html#ags-portable-thread-parental-is-locked" title="ags_portable_thread_parental_is_locked ()">ags_portable_thread_parental_is_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re199.html#ags-portable-thread-sibling-is-locked" title="ags_portable_thread_sibling_is_locked ()">ags_portable_thread_sibling_is_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re199.html#ags-portable-thread-children-is-locked" title="ags_portable_thread_children_is_locked ()">ags_portable_thread_children_is_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re199.html#ags-portable-thread-is-current-ready" title="ags_portable_thread_is_current_ready ()">ags_portable_thread_is_current_ready</a>
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re199.html#ags-portable-thread-is-current-synced" title="ags_portable_thread_is_current_synced ()">ags_portable_thread_is_current_synced</a>
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re199.html#ags-portable-thread-is-tree-ready" title="ags_portable_thread_is_tree_ready ()">ags_portable_thread_is_tree_ready</a>   (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re199.html#ags-portable-thread-is-tree-synced" title="ags_portable_thread_is_tree_synced ()">ags_portable_thread_is_tree_synced</a>  (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-main-loop-unlock-children" title="ags_portable_thread_main_loop_unlock_children ()">ags_portable_thread_main_loop_unlock_children</a>
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="re199.html#ags-portable-thread-next-parent-locked" title="ags_portable_thread_next_parent_locked ()">ags_portable_thread_next_parent_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="re199.html#ags-portable-thread-next-sibling-locked" title="ags_portable_thread_next_sibling_locked ()">ags_portable_thread_next_sibling_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="re199.html#ags-portable-thread-next-children-locked" title="ags_portable_thread_next_children_locked ()">ags_portable_thread_next_children_locked</a>
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-lock-parent" title="ags_portable_thread_lock_parent ()">ags_portable_thread_lock_parent</a>     (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-lock-sibling" title="ags_portable_thread_lock_sibling ()">ags_portable_thread_lock_sibling</a>    (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-lock-children" title="ags_portable_thread_lock_children ()">ags_portable_thread_lock_children</a>   (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-lock-all" title="ags_portable_thread_lock_all ()">ags_portable_thread_lock_all</a>        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-unlock-parent" title="ags_portable_thread_unlock_parent ()">ags_portable_thread_unlock_parent</a>   (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-unlock-sibling" title="ags_portable_thread_unlock_sibling ()">ags_portable_thread_unlock_sibling</a>  (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-unlock-children" title="ags_portable_thread_unlock_children ()">ags_portable_thread_unlock_children</a> (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-unlock-all" title="ags_portable_thread_unlock_all ()">ags_portable_thread_unlock_all</a>      (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-wait-parent" title="ags_portable_thread_wait_parent ()">ags_portable_thread_wait_parent</a>     (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-wait-sibling" title="ags_portable_thread_wait_sibling ()">ags_portable_thread_wait_sibling</a>    (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-wait-children" title="ags_portable_thread_wait_children ()">ags_portable_thread_wait_children</a>   (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-signal-parent" title="ags_portable_thread_signal_parent ()">ags_portable_thread_signal_parent</a>   (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-signal-sibling" title="ags_portable_thread_signal_sibling ()">ags_portable_thread_signal_sibling</a>  (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-signal-children" title="ags_portable_thread_signal_children ()">ags_portable_thread_signal_children</a> (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-start" title="ags_portable_thread_start ()">ags_portable_thread_start</a>           (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-run" title="ags_portable_thread_run ()">ags_portable_thread_run</a>             (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-timelock" title="ags_portable_thread_timelock ()">ags_portable_thread_timelock</a>        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re199.html#ags-portable-thread-stop" title="ags_portable_thread_stop ()">ags_portable_thread_stop</a>            (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);
+<a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * <a class="link" href="re199.html#ags-portable-thread-new" title="ags_portable_thread_new ()">ags_portable_thread_new</a>             (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *data</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPortableThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPortableThread.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPortableThreadFlags"></a><h3>enum AgsPortableThreadFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPortableThreadFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_PORTABLE_THREAD_RUNNING                 = 1,
+  AGS_PORTABLE_THREAD_IDLE                    = 1 << 1,
+  AGS_PORTABLE_THREAD_LOCKED                  = 1 << 2,
+  AGS_PORTABLE_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_PORTABLE_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_PORTABLE_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_PORTABLE_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_PORTABLE_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_PORTABLE_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_PORTABLE_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_PORTABLE_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_PORTABLE_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_PORTABLE_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_PORTABLE_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_PORTABLE_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_PORTABLE_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_PORTABLE_THREAD_WAIT_0                  = 1 << 16,
+  AGS_PORTABLE_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_PORTABLE_THREAD_WAIT_1                  = 1 << 18,
+  AGS_PORTABLE_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_PORTABLE_THREAD_WAIT_2                  = 1 << 20,
+  AGS_PORTABLE_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_PORTABLE_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_PORTABLE_THREAD_TIMELOCK_RESUME         = 1 << 23,
+} AgsPortableThreadFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-PORTABLE-THREAD-RUNNING:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_RUNNING</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-IDLE:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_IDLE</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-LOCKED:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_LOCKED</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAIT-FOR-PARENT:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAIT_FOR_PARENT</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAIT-FOR-SIBLING:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAIT_FOR_SIBLING</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAIT-FOR-CHILDREN:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAIT_FOR_CHILDREN</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAIT-FOR-BARRIER:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAIT_FOR_BARRIER</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAITING-FOR-PARENT:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAITING_FOR_PARENT</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAITING-FOR-SIBLING:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAITING_FOR_SIBLING</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAITING-FOR-CHILDREN:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAITING_FOR_CHILDREN</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAITING-FOR-BARRIER:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAITING_FOR_BARRIER</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-BROADCAST-PARENT:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_BROADCAST_PARENT</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-BROADCAST-SIBLING:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_BROADCAST_SIBLING</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-BROADCAST-CHILDREN:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_BROADCAST_CHILDREN</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-INITIAL-RUN:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_INITIAL_RUN</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-TREE-SYNC-0:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_TREE_SYNC_0</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAIT-0:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAIT_0</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-TREE-SYNC-1:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_TREE_SYNC_1</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAIT-1:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAIT_1</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-TREE-SYNC-2:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_TREE_SYNC_2</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-WAIT-2:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_WAIT_2</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-TIMELOCK-RUN:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_TIMELOCK_RUN</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-TIMELOCK-WAIT:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_TIMELOCK_WAIT</code></span></dt><dd></dd><dt><a name="AGS-PORTABLE-THREAD-TIMELOCK-RESUME:CAPS"></a><span class="term"><code class="literal">AGS_PORTABLE_THREAD_TIMELOCK_RESUME</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsPortableThread"></a><h3>struct AgsPortableThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPortableThread"></OBJECT><pre class="programlisting">struct AgsPortableThread {
+  GObject object;
+
+  volatile guint flags;
+
+  pth_t thread;
+  pth_attr_t thread_attr;
+
+  pth_mutex_t mutex;
+  pth_cond_t cond;
+
+  pth_mutex_t start_mutex;
+  pth_cond_t start_cond;
+
+  pth_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pth_t timelock_thread;
+  pth_mutex_t timelock_mutex;
+  pth_cond_t timelock_cond;
+
+  long timelock;
+
+  GObject *devout;
+  AgsPortableThread *parent;
+
+  AgsPortableThread *next;
+  AgsPortableThread *prev;
+
+  AgsPortableThread *children;
+
+  GObject *data;
+};
+</pre></div><div class="refsect2"><a name="AgsPortableThreadClass"></a><h3>struct AgsPortableThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPortableThreadClass"></OBJECT><pre class="programlisting">struct AgsPortableThreadClass {
+  GObjectClass object;
+
+  void (*start)(AgsPortableThread *thread);
+  void (*run)(AgsPortableThread *thread);
+  void (*timelock)(AgsPortableThread *thread);
+  void (*stop)(AgsPortableThread *thread);
+};
+</pre></div><div class="refsect2"><a name="ags-portable-thread-lock"></a><h3>ags_portable_thread_lock ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_lock"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_lock            (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-trylock"></a><h3>ags_portable_thread_trylock ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_trylock"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_portable_thread_trylock         (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-unlock"></a><h3>ags_portable_thread_unlock ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_unlock"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_unlock          (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-get-toplevel"></a><h3>ags_portable_thread_get_toplevel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_get_toplevel"></OBJECT><pre class="programlisting"><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_get_toplevel    (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-first"></a><h3>ags_portable_thread_first ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_first"></OBJECT><pre class="programlisting"><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_first           (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-last"></a><h3>ags_portable_thread_last ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_last"></OBJECT><pre class="programlisting"><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_last            (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-remove-child"></a><h3>ags_portable_thread_remove_child ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_remove_child"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_remove_child    (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-add-child"></a><h3>ags_portable_thread_add_child ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_add_child"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_add_child       (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-parental-is-locked"></a><h3>ags_portable_thread_parental_is_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_parental_is_locked"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_portable_thread_parental_is_locked
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-sibling-is-locked"></a><h3>ags_portable_thread_sibling_is_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_sibling_is_locked"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_portable_thread_sibling_is_locked
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-children-is-locked"></a><h3>ags_portable_thread_children_is_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_children_is_locked"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_portable_thread_children_is_locked
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-is-current-ready"></a><h3>ags_portable_thread_is_current_ready ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_is_current_ready"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_portable_thread_is_current_ready
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-is-current-synced"></a><h3>ags_portable_thread_is_current_synced ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_is_current_synced"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_portable_thread_is_current_synced
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *current</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-is-tree-ready"></a><h3>ags_portable_thread_is_tree_ready ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_is_tree_ready"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_portable_thread_is_tree_ready   (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-is-tree-synced"></a><h3>ags_portable_thread_is_tree_synced ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_is_tree_synced"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_portable_thread_is_tree_synced  (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-main-loop-unlock-children"></a><h3>ags_portable_thread_main_loop_unlock_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_main_loop_unlock_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_main_loop_unlock_children
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-next-parent-locked"></a><h3>ags_portable_thread_next_parent_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_next_parent_locked"></OBJECT><pre class="programlisting"><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_next_parent_locked
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-next-sibling-locked"></a><h3>ags_portable_thread_next_sibling_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_next_sibling_locked"></OBJECT><pre class="programlisting"><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_next_sibling_locked
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-next-children-locked"></a><h3>ags_portable_thread_next_children_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_next_children_locked"></OBJECT><pre class="programlisting"><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_next_children_locked
+                                                        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-lock-parent"></a><h3>ags_portable_thread_lock_parent ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_lock_parent"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_lock_parent     (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-lock-sibling"></a><h3>ags_portable_thread_lock_sibling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_lock_sibling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_lock_sibling    (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-lock-children"></a><h3>ags_portable_thread_lock_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_lock_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_lock_children   (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-lock-all"></a><h3>ags_portable_thread_lock_all ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_lock_all"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_lock_all        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-unlock-parent"></a><h3>ags_portable_thread_unlock_parent ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_unlock_parent"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_unlock_parent   (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-unlock-sibling"></a><h3>ags_portable_thread_unlock_sibling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_unlock_sibling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_unlock_sibling  (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-unlock-children"></a><h3>ags_portable_thread_unlock_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_unlock_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_unlock_children (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-unlock-all"></a><h3>ags_portable_thread_unlock_all ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_unlock_all"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_unlock_all      (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-wait-parent"></a><h3>ags_portable_thread_wait_parent ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_wait_parent"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_wait_parent     (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-wait-sibling"></a><h3>ags_portable_thread_wait_sibling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_wait_sibling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_wait_sibling    (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-wait-children"></a><h3>ags_portable_thread_wait_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_wait_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_wait_children   (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-signal-parent"></a><h3>ags_portable_thread_signal_parent ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_signal_parent"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_signal_parent   (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-signal-sibling"></a><h3>ags_portable_thread_signal_sibling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_signal_sibling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_signal_sibling  (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-signal-children"></a><h3>ags_portable_thread_signal_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_signal_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_signal_children (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-start"></a><h3>ags_portable_thread_start ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_start"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_start           (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-run"></a><h3>ags_portable_thread_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_run             (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-timelock"></a><h3>ags_portable_thread_timelock ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_timelock"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_timelock        (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-stop"></a><h3>ags_portable_thread_stop ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_stop"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portable_thread_stop            (<em class="parameter"><code><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="type">AgsPortableThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-portable-thread-new"></a><h3>ags_portable_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portable_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re199.html#AgsPortableThread" title="struct AgsPortableThread"><span class="returnvalue">AgsPortableThread</span></a> * ags_portable_thread_new             (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *data</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re20.html b/api/re20.html
new file mode 100644
index 0000000..cb8afd7
--- /dev/null
+++ b/api/re20.html
@@ -0,0 +1,73 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAudioLoop</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re19.html" title="AgsAudioFileXml"><link rel="next" href="re21.html" title="AgsAudioPreferences"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAudioLoop"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAudioLoop</p></div><div class="refsynopsisdiv"><a name="ags-AgsAudioLoop.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re20.html#AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS" title="AGS_AUDIO_LOOP_DEFAULT_JIFFIE">AGS_AUDIO_LOOP_DEFAULT_JIFFIE</a>
+enum                <a class="link" href="re20.html#AgsAudioLoopFlags" title="enum AgsAudioLoopFlags">AgsAudioLoopFlags</a>;
+struct              <a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop">AgsAudioLoop</a>;
+struct              <a class="link" href="re20.html#AgsAudioLoopClass" title="struct AgsAudioLoopClass">AgsAudioLoopClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re20.html#ags-audio-loop-add-audio" title="ags_audio_loop_add_audio ()">ags_audio_loop_add_audio</a>            (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re20.html#ags-audio-loop-remove-audio" title="ags_audio_loop_remove_audio ()">ags_audio_loop_remove_audio</a>         (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re20.html#ags-audio-loop-add-channel" title="ags_audio_loop_add_channel ()">ags_audio_loop_add_channel</a>          (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *channel</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re20.html#ags-audio-loop-remove-channel" title="ags_audio_loop_remove_channel ()">ags_audio_loop_remove_channel</a>       (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *channel</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re20.html#ags-audio-loop-add-recall" title="ags_audio_loop_add_recall ()">ags_audio_loop_add_recall</a>           (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re20.html#ags-audio-loop-remove-recall" title="ags_audio_loop_remove_recall ()">ags_audio_loop_remove_recall</a>        (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>);
+<a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      <a class="link" href="re20.html#ags-audio-loop-new" title="ags_audio_loop_new ()">ags_audio_loop_new</a>                  (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *main</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAudioLoop.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAudioLoop.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-AUDIO-LOOP-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_AUDIO_LOOP_DEFAULT_JIFFIE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_AUDIO_LOOP_DEFAULT_JIFFIE"></OBJECT><pre class="programlisting">#define AGS_AUDIO_LOOP_DEFAULT_JIFFIE ((guint) ceil(AGS_DEVOUT_DEFAULT_SAMPLERATE / AGS_DEVOUT_DEFAULT_BUFFER_SIZE))
+</pre></div><div class="refsect2"><a name="AgsAudioLoopFlags"></a><h3>enum AgsAudioLoopFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioLoopFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_AUDIO_LOOP_PLAY_RECALL                    = 1,
+  AGS_AUDIO_LOOP_PLAYING_RECALL                 = 1 << 1,
+  AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING        = 1 << 2,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL                   = 1 << 3,
+  AGS_AUDIO_LOOP_PLAYING_CHANNEL                = 1 << 4,
+  AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING       = 1 << 5,
+  AGS_AUDIO_LOOP_PLAY_AUDIO                     = 1 << 6,
+  AGS_AUDIO_LOOP_PLAYING_AUDIO                  = 1 << 7,
+  AGS_AUDIO_LOOP_PLAY_NOTATION                  = 1 << 8,
+  AGS_AUDIO_LOOP_PLAYING_NOTATION               = 1 << 9,
+  AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING         = 1 << 10,
+} AgsAudioLoopFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-AUDIO-LOOP-PLAY-RECALL:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAY_RECALL</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-LOOP-PLAYING-RECALL:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAYING_RECALL</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-LOOP-PLAY-RECALL-TERMINATING:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAY_RECALL_TERMINATING</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-LOOP-PLAY-CHANNEL:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAY_CHANNEL</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-LOOP-PLAYING-CHANNEL:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAYING_CHANNEL</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-LOOP-PLAY-CHANNEL-TERMINATING:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAY_CHANNEL_TERMINATING</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-LOOP-PLAY-AUDIO:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAY_AUDIO</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-LOOP-PLAYING-AUDIO:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAYING_AUDIO</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-LOOP-PLAY-NOTATION:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAY_NOTATION</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-LOOP-PLAYING-NOTATION:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAYING_NOTATION</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-LOOP-PLAY-AUDIO-TERMINATING:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_LOOP_PLAY_AUDIO_TERMINATING</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsAudioLoop"></a><h3>struct AgsAudioLoop</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioLoop"></OBJECT><pre class="programlisting">struct AgsAudioLoop {
+  AgsThread thread;
+
+  guint flags;
+
+  volatile guint tic;
+  volatile guint last_sync;
+
+  gdouble frequency;
+
+  GObject *main;
+  
+  AgsThread *task_thread;
+  AgsThread *gui_thread;
+  AgsThread *devout_thread;
+
+  pthread_mutex_t recall_mutex;
+
+  guint play_recall_ref;
+  GList *play_recall; // play AgsRecall
+
+  guint play_channel_ref;
+  GList *play_channel; // play AgsChannel
+
+  guint play_audio_ref;
+  GList *play_audio; // play AgsAudio
+
+  guint play_notation_ref;
+  GList *play_notation;
+};
+</pre></div><div class="refsect2"><a name="AgsAudioLoopClass"></a><h3>struct AgsAudioLoopClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioLoopClass"></OBJECT><pre class="programlisting">struct AgsAudioLoopClass {
+  AgsThreadClass thread;
+};
+</pre></div><div class="refsect2"><a name="ags-audio-loop-add-audio"></a><h3>ags_audio_loop_add_audio ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_loop_add_audio"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_loop_add_audio            (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-loop-remove-audio"></a><h3>ags_audio_loop_remove_audio ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_loop_remove_audio"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_loop_remove_audio         (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-loop-add-channel"></a><h3>ags_audio_loop_add_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_loop_add_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_loop_add_channel          (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-loop-remove-channel"></a><h3>ags_audio_loop_remove_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_loop_remove_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_loop_remove_channel       (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-loop-add-recall"></a><h3>ags_audio_loop_add_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_loop_add_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_loop_add_recall           (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-loop-remove-recall"></a><h3>ags_audio_loop_remove_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_loop_remove_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_loop_remove_recall        (<em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-loop-new"></a><h3>ags_audio_loop_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_loop_new"></OBJECT><pre class="programlisting"><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="returnvalue">AgsAudioLoop</span></a> *      ags_audio_loop_new                  (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *main</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re200.html b/api/re200.html
new file mode 100644
index 0000000..595bb1f
--- /dev/null
+++ b/api/re200.html
@@ -0,0 +1,30 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPortlet</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re199.html" title="AgsPortableThread"><link rel="next" href="re201.html" title="AgsPreferences"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPortlet"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPortlet</p></div><div class="refsynopsisdiv"><a name="ags-AgsPortlet.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re200.html#AgsPortlet" title="AgsPortlet">AgsPortlet</a>;
+struct              <a class="link" href="re200.html#AgsPortletInterface" title="struct AgsPortletInterface">AgsPortletInterface</a>;
+<a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           <a class="link" href="re200.html#ags-portlet-get-port" title="ags_portlet_get_port ()">ags_portlet_get_port</a>                (<em class="parameter"><code><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re200.html#ags-portlet-set-port" title="ags_portlet_set_port ()">ags_portlet_set_port</a>                (<em class="parameter"><code><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re200.html#ags-portlet-list-safe-properties" title="ags_portlet_list_safe_properties ()">ags_portlet_list_safe_properties</a>    (<em class="parameter"><code><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re200.html#ags-portlet-safe-get-property" title="ags_portlet_safe_get_property ()">ags_portlet_safe_get_property</a>       (<em class="parameter"><code><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re200.html#ags-portlet-safe-set-property" title="ags_portlet_safe_set_property ()">ags_portlet_safe_set_property</a>       (<em class="parameter"><code><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPortlet.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPortlet.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPortlet"></a><h3>AgsPortlet</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPortlet"></OBJECT><pre class="programlisting">typedef void AgsPortlet;
+</pre></div><div class="refsect2"><a name="AgsPortletInterface"></a><h3>struct AgsPortletInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPortletInterface"></OBJECT><pre class="programlisting">struct AgsPortletInterface {
+  GTypeInterface interface;
+
+  AgsPort* (*get_port)(AgsPortlet *portlet);
+  void (*set_port)(AgsPortlet *portlet, AgsPort *port);
+
+  GList* (*list_safe_properties)(AgsPortlet *portlet);
+
+  void (*safe_get_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+  void (*safe_set_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
+};
+</pre></div><div class="refsect2"><a name="ags-portlet-get-port"></a><h3>ags_portlet_get_port ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portlet_get_port"></OBJECT><pre class="programlisting"><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="returnvalue">AgsPort</span></a> *           ags_portlet_get_port                (<em class="parameter"><code><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre></div><div class="refsect2"><a name="ags-portlet-set-port"></a><h3>ags_portlet_set_port ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portlet_set_port"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portlet_set_port                (<em class="parameter"><code><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);</pre></div><div class="refsect2"><a name="ags-portlet-list-safe-properties"></a><h3>ags_portlet_list_safe_properties ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portlet_list_safe_properties"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_portlet_list_safe_properties    (<em class="parameter"><code><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>);</pre></div><div class="refsect2"><a name="ags-portlet-safe-get-property"></a><h3>ags_portlet_safe_get_property ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portlet_safe_get_property"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portlet_safe_get_property       (<em class="parameter"><code><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);</pre></div><div class="refsect2"><a name="ags-portlet-safe-set-property"></a><h3>ags_portlet_safe_set_property ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_portlet_safe_set_property"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_portlet_safe_set_property       (<em class="parameter"><code><a class="link" href="re200.html#AgsPortlet" title="AgsPortlet"><span class="type">AgsPortlet</span></a> *portlet</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *property_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re201.html b/api/re201.html
new file mode 100644
index 0000000..781fadb
--- /dev/null
+++ b/api/re201.html
@@ -0,0 +1,22 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPreferences</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re200.html" title="AgsPortlet"><link rel="next" href="re202.html" title="ags_preferences_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPreferences"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPreferences</p></div><div class="refsynopsisdiv"><a name="ags-AgsPreferences.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re201.html#AgsPreferencesFlags" title="enum AgsPreferencesFlags">AgsPreferencesFlags</a>;
+struct              <a class="link" href="re201.html#AgsPreferences" title="struct AgsPreferences">AgsPreferences</a>;
+struct              <a class="link" href="re201.html#AgsPreferencesClass" title="struct AgsPreferencesClass">AgsPreferencesClass</a>;
+<a class="link" href="re201.html#AgsPreferences" title="struct AgsPreferences"><span class="returnvalue">AgsPreferences</span></a> *    <a class="link" href="re201.html#ags-preferences-new" title="ags_preferences_new ()">ags_preferences_new</a>                 ();
+</pre></div><div class="refsect1"><a name="ags-AgsPreferences.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPreferences.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPreferencesFlags"></a><h3>enum AgsPreferencesFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPreferencesFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_PREFERENCES_SHUTDOWN               = 1,
+} AgsPreferencesFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-PREFERENCES-SHUTDOWN:CAPS"></a><span class="term"><code class="literal">AGS_PREFERENCES_SHUTDOWN</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsPreferences"></a><h3>struct AgsPreferences</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPreferences"></OBJECT><pre class="programlisting">struct AgsPreferences {
+  GtkDialog dialog;
+
+  guint flags;
+
+  GtkWindow *window;
+
+  AgsAudioPreferences *audio_preferences;
+  AgsPerformancePreferences *performance_preferences;
+  AgsServerPreferences *server_preferences;
+};
+</pre></div><div class="refsect2"><a name="AgsPreferencesClass"></a><h3>struct AgsPreferencesClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPreferencesClass"></OBJECT><pre class="programlisting">struct AgsPreferencesClass {
+  GtkDialogClass dialog;
+};
+</pre></div><div class="refsect2"><a name="ags-preferences-new"></a><h3>ags_preferences_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_preferences_new"></OBJECT><pre class="programlisting"><a class="link" href="re201.html#AgsPreferences" title="struct AgsPreferences"><span class="returnvalue">AgsPreferences</span></a> *    ags_preferences_new                 ();</pre></div></div></div></body></html>
diff --git a/api/re202.html b/api/re202.html
new file mode 100644
index 0000000..fb70505
--- /dev/null
+++ b/api/re202.html
@@ -0,0 +1,6 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_preferences_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re201.html" title="AgsPreferences"><link rel="next" href="re203.html" title="AgsPropertyCollectionEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-preferences-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_preferences_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-preferences-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re202.html#ags-preferences-response-callback" title="ags_preferences_response_callback ()">ags_preferences_response_callback</a>   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkDialog</span></a> *dialog</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> response_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> user_data</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-preferences-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-preferences-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-preferences-response-callback"></a><h3>ags_preferences_response_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_preferences_response_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_preferences_response_callback   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkDialog</span></a> *dialog</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> response_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> user_data</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re203.html b/api/re203.html
new file mode 100644
index 0000000..0ba605a
--- /dev/null
+++ b/api/re203.html
@@ -0,0 +1,24 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPropertyCollectionEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re202.html" title="ags_preferences_callbacks"><link rel="next" href="re204.html" title="ags_property_collection_editor_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPropertyCollectionEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPropertyCollectionEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsPropertyCollectionEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re203.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor">AgsPropertyCollectionEditor</a>;
+struct              <a class="link" href="re203.html#AgsPropertyCollectionEditorClass" title="struct AgsPropertyCollectionEditorClass">AgsPropertyCollectionEditorClass</a>;
+<a class="link" href="re203.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * <a class="link" href="re203.html#ags-property-collection-editor-new" title="ags_property_collection_editor_new ()">ags_property_collection_editor_new</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> child_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> *child_parameter</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsPropertyCollectionEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPropertyCollectionEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPropertyCollectionEditor"></a><h3>struct AgsPropertyCollectionEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPropertyCollectionEditor"></OBJECT><pre class="programlisting">struct AgsPropertyCollectionEditor {
+  AgsPropertyEditor property_editor;
+
+  GType child_type;
+  guint child_parameter_count;
+  GParameter *child_parameter;
+
+  GtkVBox *child;
+
+  GtkButton *add_collection;
+};
+</pre></div><div class="refsect2"><a name="AgsPropertyCollectionEditorClass"></a><h3>struct AgsPropertyCollectionEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPropertyCollectionEditorClass"></OBJECT><pre class="programlisting">struct AgsPropertyCollectionEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre></div><div class="refsect2"><a name="ags-property-collection-editor-new"></a><h3>ags_property_collection_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_property_collection_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re203.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="returnvalue">AgsPropertyCollectionEditor</span></a> * ags_property_collection_editor_new
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> child_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> child_parameter_count</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> *child_parameter</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re204.html b/api/re204.html
new file mode 100644
index 0000000..358c394
--- /dev/null
+++ b/api/re204.html
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_property_collection_editor_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re203.html" title="AgsPropertyCollectionEditor"><link rel="next" href="re205.html" title="AgsPropertyEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-property-collection-editor-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_property_collection_editor_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-property-collection-editor-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re204.html#ags-property-collection-editor-add-collection-callback" title="ags_property_collection_editor_add_collection_callback ()">ags_property_collection_editor_add_collection_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re203.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a> *property_collection_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re204.html#ags-property-collection-editor-remove-collection-callback" title="ags_property_collection_editor_remove_collection_callback ()">ags_property_collection_editor_remove_collection_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkTable</span></a> *table</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-property-collection-editor-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-property-collection-editor-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-property-collection-editor-add-collection-callback"></a><h3>ags_property_collection_editor_add_collection_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_property_collection_editor_add_collection_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_property_collection_editor_add_collection_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re203.html#AgsPropertyCollectionEditor" title="struct AgsPropertyCollectionEditor"><span class="type">AgsPropertyCollectionEditor</span></a> *property_collection_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-property-collection-editor-remove-collection-callback"></a><h3>ags_property_collection_editor_remove_collection_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_property_collection_editor_remove_collection_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_property_collection_editor_remove_collection_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkTable</span></a> *table</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re205.html b/api/re205.html
new file mode 100644
index 0000000..c12bbef
--- /dev/null
+++ b/api/re205.html
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPropertyEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re204.html" title="ags_property_collection_editor_callbacks"><link rel="next" href="re206.html" title="ags_property_editor_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPropertyEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPropertyEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsPropertyEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re205.html#AgsPropertyEditorFlags" title="enum AgsPropertyEditorFlags">AgsPropertyEditorFlags</a>;
+struct              <a class="link" href="re205.html#AgsPropertyEditor" title="struct AgsPropertyEditor">AgsPropertyEditor</a>;
+struct              <a class="link" href="re205.html#AgsPropertyEditorClass" title="struct AgsPropertyEditorClass">AgsPropertyEditorClass</a>;
+<a class="link" href="re205.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * <a class="link" href="re205.html#ags-property-editor-new" title="ags_property_editor_new ()">ags_property_editor_new</a>             ();
+</pre></div><div class="refsect1"><a name="ags-AgsPropertyEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPropertyEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPropertyEditorFlags"></a><h3>enum AgsPropertyEditorFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPropertyEditorFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_PROPERTY_EDITOR_ENABLED   =  1,
+} AgsPropertyEditorFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-PROPERTY-EDITOR-ENABLED:CAPS"></a><span class="term"><code class="literal">AGS_PROPERTY_EDITOR_ENABLED</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsPropertyEditor"></a><h3>struct AgsPropertyEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPropertyEditor"></OBJECT><pre class="programlisting">struct AgsPropertyEditor {
+  GtkVBox vbox;
+
+  guint flags;
+
+  GtkCheckButton *enabled;
+};
+</pre></div><div class="refsect2"><a name="AgsPropertyEditorClass"></a><h3>struct AgsPropertyEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPropertyEditorClass"></OBJECT><pre class="programlisting">struct AgsPropertyEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*apply)(AgsPropertyEditor *property_editor);
+};
+</pre></div><div class="refsect2"><a name="ags-property-editor-new"></a><h3>ags_property_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_property_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re205.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="returnvalue">AgsPropertyEditor</span></a> * ags_property_editor_new             ();</pre></div></div></div></body></html>
diff --git a/api/re206.html b/api/re206.html
new file mode 100644
index 0000000..c7ee7cd
--- /dev/null
+++ b/api/re206.html
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_property_editor_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re205.html" title="AgsPropertyEditor"><link rel="next" href="re207.html" title="AgsPropertyListingEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-property-editor-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_property_editor_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-property-editor-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re206.html#ags-property-editor-enable-callback" title="ags_property_editor_enable_callback ()">ags_property_editor_enable_callback</a> (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re205.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a> *property_editor</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-property-editor-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-property-editor-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-property-editor-enable-callback"></a><h3>ags_property_editor_enable_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_property_editor_enable_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_property_editor_enable_callback (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re205.html#AgsPropertyEditor" title="struct AgsPropertyEditor"><span class="type">AgsPropertyEditor</span></a> *property_editor</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re207.html b/api/re207.html
new file mode 100644
index 0000000..170515a
--- /dev/null
+++ b/api/re207.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsPropertyListingEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re206.html" title="ags_property_editor_callbacks"><link rel="next" href="re208.html" title="AgsRecall"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsPropertyListingEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsPropertyListingEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsPropertyListingEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re207.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor">AgsPropertyListingEditor</a>;
+struct              <a class="link" href="re207.html#AgsPropertyListingEditorClass" title="struct AgsPropertyListingEditorClass">AgsPropertyListingEditorClass</a>;
+<a class="link" href="re207.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * <a class="link" href="re207.html#ags-property-listing-editor-new" title="ags_property_listing_editor_new ()">ags_property_listing_editor_new</a>
+                                                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsPropertyListingEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsPropertyListingEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsPropertyListingEditor"></a><h3>struct AgsPropertyListingEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPropertyListingEditor"></OBJECT><pre class="programlisting">struct AgsPropertyListingEditor {
+  AgsPropertyEditor property_editor;
+
+  GtkVBox *child;
+};
+</pre></div><div class="refsect2"><a name="AgsPropertyListingEditorClass"></a><h3>struct AgsPropertyListingEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsPropertyListingEditorClass"></OBJECT><pre class="programlisting">struct AgsPropertyListingEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre></div><div class="refsect2"><a name="ags-property-listing-editor-new"></a><h3>ags_property_listing_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_property_listing_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re207.html#AgsPropertyListingEditor" title="struct AgsPropertyListingEditor"><span class="returnvalue">AgsPropertyListingEditor</span></a> * ags_property_listing_editor_new
+                                                        ();</pre></div></div></div></body></html>
diff --git a/api/re208.html b/api/re208.html
new file mode 100644
index 0000000..7f2729c
--- /dev/null
+++ b/api/re208.html
@@ -0,0 +1,203 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecall</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re207.html" title="AgsPropertyListingEditor"><link rel="next" href="re209.html" title="AgsRecallAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecall"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecall</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecall.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re208.html#AGS-RECALL-HANDLER:CAPS" title="AGS_RECALL_HANDLER()">AGS_RECALL_HANDLER</a>                  (handler)
+#define             <a class="link" href="re208.html#AGS-RECALL-DEFAULT-VERSION:CAPS" title="AGS_RECALL_DEFAULT_VERSION">AGS_RECALL_DEFAULT_VERSION</a>
+#define             <a class="link" href="re208.html#AGS-RECALL-DEFAULT-BUILD-ID:CAPS" title="AGS_RECALL_DEFAULT_BUILD_ID">AGS_RECALL_DEFAULT_BUILD_ID</a>
+enum                <a class="link" href="re208.html#AgsRecallFlags" title="enum AgsRecallFlags">AgsRecallFlags</a>;
+enum                <a class="link" href="re208.html#AgsRecallNotifyDependencyMode" title="enum AgsRecallNotifyDependencyMode">AgsRecallNotifyDependencyMode</a>;
+struct              <a class="link" href="re208.html#AgsRecall" title="struct AgsRecall">AgsRecall</a>;
+struct              <a class="link" href="re208.html#AgsRecallClass" title="struct AgsRecallClass">AgsRecallClass</a>;
+struct              <a class="link" href="re208.html#AgsRecallHandler" title="struct AgsRecallHandler">AgsRecallHandler</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-set-flags" title="ags_recall_set_flags ()">ags_recall_set_flags</a>                (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-resolve-dependencies" title="ags_recall_resolve_dependencies ()">ags_recall_resolve_dependencies</a>     (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-run-init-pre" title="ags_recall_run_init_pre ()">ags_recall_run_init_pre</a>             (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-run-init-inter" title="ags_recall_run_init_inter ()">ags_recall_run_init_inter</a>           (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-run-init-post" title="ags_recall_run_init_post ()">ags_recall_run_init_post</a>            (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-run-pre" title="ags_recall_run_pre ()">ags_recall_run_pre</a>                  (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-run-inter" title="ags_recall_run_inter ()">ags_recall_run_inter</a>                (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-run-post" title="ags_recall_run_post ()">ags_recall_run_post</a>                 (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-stop-persistent" title="ags_recall_stop_persistent ()">ags_recall_stop_persistent</a>          (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-done" title="ags_recall_done ()">ags_recall_done</a>                     (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-cancel" title="ags_recall_cancel ()">ags_recall_cancel</a>                   (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-remove" title="ags_recall_remove ()">ags_recall_remove</a>                   (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re208.html#ags-recall-is-done" title="ags_recall_is_done ()">ags_recall_is_done</a>                  (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recalls</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="re208.html#ags-recall-duplicate" title="ags_recall_duplicate ()">ags_recall_duplicate</a>                (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-set-recall-id" title="ags_recall_set_recall_id ()">ags_recall_set_recall_id</a>            (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-set-devout-recursive" title="ags_recall_set_devout_recursive ()">ags_recall_set_devout_recursive</a>     (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-notify-dependency" title="ags_recall_notify_dependency ()">ags_recall_notify_dependency</a>        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> count</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-add-dependency" title="ags_recall_add_dependency ()">ags_recall_add_dependency</a>           (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re215.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-remove-dependency" title="ags_recall_remove_dependency ()">ags_recall_remove_dependency</a>        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-get-dependencies" title="ags_recall_get_dependencies ()">ags_recall_get_dependencies</a>         (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-add-child" title="ags_recall_add_child ()">ags_recall_add_child</a>                (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-get-children" title="ags_recall_get_children ()">ags_recall_get_children</a>             (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-set-effect" title="ags_recall_set_effect ()">ags_recall_set_effect</a>               (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *effect</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-find-by-effect" title="ags_recall_find_by_effect ()">ags_recall_find_by_effect</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *effect</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-find-type" title="ags_recall_find_type ()">ags_recall_find_type</a>                (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-find-template" title="ags_recall_find_template ()">ags_recall_find_template</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-template-find-type" title="ags_recall_template_find_type ()">ags_recall_template_find_type</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-find-type-with-recycling-container" title="ags_recall_find_type_with_recycling_container ()">ags_recall_find_type_with_recycling_container</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-find-recycling-container" title="ags_recall_find_recycling_container ()">ags_recall_find_recycling_container</a> (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-find-provider" title="ags_recall_find_provider ()">ags_recall_find_provider</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *provider</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-template-find-provider" title="ags_recall_template_find_provider ()">ags_recall_template_find_provider</a>   (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *provider</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re208.html#ags-recall-find-provider-with-recycling-container" title="ags_recall_find_provider_with_recycling_container ()">ags_recall_find_provider_with_recycling_container</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *provider</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling_container</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-run-init" title="ags_recall_run_init ()">ags_recall_run_init</a>                 (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> stage</code></em>);
+<a class="link" href="re208.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  <a class="link" href="re208.html#ags-recall-handler-alloc" title="ags_recall_handler_alloc ()">ags_recall_handler_alloc</a>            (<em class="parameter"><code>const <a class="link" href=""><span class="type">gchar</span></a> *signal_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GCallback</span></a> callback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *data</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-add-handler" title="ags_recall_add_handler ()">ags_recall_add_handler</a>              (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re208.html#ags-recall-remove-handler" title="ags_recall_remove_handler ()">ags_recall_remove_handler</a>           (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);
+<a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="re208.html#ags-recall-new" title="ags_recall_new ()">ags_recall_new</a>                      ();
+</pre></div><div class="refsect1"><a name="ags-AgsRecall.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecall.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-RECALL-HANDLER:CAPS"></a><h3>AGS_RECALL_HANDLER()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_RECALL_HANDLER"></OBJECT><pre class="programlisting">#define AGS_RECALL_HANDLER(handler)    ((AgsRecallHandler *)(handler))
+</pre></div><div class="refsect2"><a name="AGS-RECALL-DEFAULT-VERSION:CAPS"></a><h3>AGS_RECALL_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_RECALL_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_RECALL_DEFAULT_VERSION "0.4.0-beta\0"
+</pre></div><div class="refsect2"><a name="AGS-RECALL-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_RECALL_DEFAULT_BUILD_ID</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_RECALL_DEFAULT_BUILD_ID"></OBJECT><pre class="programlisting">#define AGS_RECALL_DEFAULT_BUILD_ID "0.4.0-beta\0"
+</pre></div><div class="refsect2"><a name="AgsRecallFlags"></a><h3>enum AgsRecallFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RECALL_CONNECTED             = 1,
+  AGS_RECALL_RUN_INITIALIZED       = 1 <<  1, //TODO:JK: rename to AGS_RECALL_RUN_CONNECTED
+  AGS_RECALL_TEMPLATE              = 1 <<  2,
+  AGS_RECALL_PLAYBACK              = 1 <<  3,
+  AGS_RECALL_SEQUENCER             = 1 <<  4,
+  AGS_RECALL_NOTATION              = 1 <<  5,
+  AGS_RECALL_DEFAULT_TEMPLATE      = 1 <<  6,
+  //TODO:JK: remove because it's useless
+  //  AGS_RECALL_IS_REAL               = 1 <<  7,
+  AGS_RECALL_INPUT_ORIENTATED      = 1 <<  8,
+  AGS_RECALL_OUTPUT_ORIENTATED     = 1 <<  9,
+  AGS_RECALL_PERSISTENT            = 1 << 10,
+  AGS_RECALL_INITIAL_RUN           = 1 << 11,
+  AGS_RECALL_TERMINATING           = 1 << 12,
+  AGS_RECALL_DONE                  = 1 << 13,
+  AGS_RECALL_REMOVE                = 1 << 14,
+  AGS_RECALL_HIDE                  = 1 << 15,
+  AGS_RECALL_PROPAGATE_DONE        = 1 << 16, // see ags_recall_real_remove
+  AGS_RECALL_PERSISTENT_PLAYBACK   = 1 << 17,
+  AGS_RECALL_PERSISTENT_SEQUENCER  = 1 << 18,
+  AGS_RECALL_PERSISTENT_NOTATION   = 1 << 19,
+  AGS_RECALL_SKIP_DEPENDENCIES     = 1 << 20,
+} AgsRecallFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RECALL-CONNECTED:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_CONNECTED</code></span></dt><dd></dd><dt><a name="AGS-RECALL-RUN-INITIALIZED:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_RUN_INITIALIZED</code></span></dt><dd></dd><dt><a name="AGS-RECALL-TEMPLATE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_TEMPLATE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-PLAYBACK:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_PLAYBACK</code></span></dt><dd></dd><dt><a name="AGS-RECALL-SEQUENCER:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_SEQUENCER</code></span></dt><dd></dd><dt><a name="AGS-RECALL-NOTATION:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_NOTATION</code></span></dt><dd></dd><dt><a name="AGS-RECALL-DEFAULT-TEMPLATE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_DEFAULT_TEMPLATE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-INPUT-ORIENTATED:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_INPUT_ORIENTATED</code></span></dt><dd></dd><dt><a name="AGS-RECALL-OUTPUT-ORIENTATED:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_OUTPUT_ORIENTATED</code></span></dt><dd></dd><dt><a name="AGS-RECALL-PERSISTENT:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_PERSISTENT</code></span></dt><dd></dd><dt><a name="AGS-RECALL-INITIAL-RUN:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_INITIAL_RUN</code></span></dt><dd></dd><dt><a name="AGS-RECALL-TERMINATING:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_TERMINATING</code></span></dt><dd></dd><dt><a name="AGS-RECALL-DONE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_DONE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-REMOVE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_REMOVE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-HIDE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_HIDE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-PROPAGATE-DONE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_PROPAGATE_DONE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-PERSISTENT-PLAYBACK:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_PERSISTENT_PLAYBACK</code></span></dt><dd></dd><dt><a name="AGS-RECALL-PERSISTENT-SEQUENCER:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_PERSISTENT_SEQUENCER</code></span></dt><dd></dd><dt><a name="AGS-RECALL-PERSISTENT-NOTATION:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_PERSISTENT_NOTATION</code></span></dt><dd></dd><dt><a name="AGS-RECALL-SKIP-DEPENDENCIES:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_SKIP_DEPENDENCIES</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsRecallNotifyDependencyMode"></a><h3>enum AgsRecallNotifyDependencyMode</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallNotifyDependencyMode"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RECALL_NOTIFY_RUN,
+  AGS_RECALL_NOTIFY_AUDIO,
+  AGS_RECALL_NOTIFY_AUDIO_RUN,
+  AGS_RECALL_NOTIFY_CHANNEL,
+  AGS_RECALL_NOTIFY_CHANNEL_RUN,
+  AGS_RECALL_NOTIFY_RECALL,
+} AgsRecallNotifyDependencyMode;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RECALL-NOTIFY-RUN:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_NOTIFY_RUN</code></span></dt><dd></dd><dt><a name="AGS-RECALL-NOTIFY-AUDIO:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_NOTIFY_AUDIO</code></span></dt><dd></dd><dt><a name="AGS-RECALL-NOTIFY-AUDIO-RUN:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_NOTIFY_AUDIO_RUN</code></span></dt><dd></dd><dt><a name="AGS-RECALL-NOTIFY-CHANNEL:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_NOTIFY_CHANNEL</code></span></dt><dd></dd><dt><a name="AGS-RECALL-NOTIFY-CHANNEL-RUN:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_NOTIFY_CHANNEL_RUN</code></span></dt><dd></dd><dt><a name="AGS-RECALL-NOTIFY-RECALL:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_NOTIFY_RECALL</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsRecall"></a><h3>struct AgsRecall</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecall"></OBJECT><pre class="programlisting">struct AgsRecall {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+  GObject *container; // see AgsRecallContainer
+
+  gchar *version;
+  gchar *build_id;
+
+  gchar *effect;
+  gchar *name;
+
+  gchar *xml_type;
+
+  GList *dependencies;
+
+  AgsRecallID *recall_id;
+
+  AgsRecall *parent;
+  GList *children;
+
+  GType child_type;
+  GParameter *child_parameters;
+  guint n_params;
+
+  GList *port;
+  
+  GList *handlers;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallClass"></a><h3>struct AgsRecallClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallClass"></OBJECT><pre class="programlisting">struct AgsRecallClass {
+  GObjectClass object;
+
+  void (*resolve_dependencies)(AgsRecall *recall);
+
+  void (*run_init_pre)(AgsRecall *recall);
+  void (*run_init_inter)(AgsRecall *recall);
+  void (*run_init_post)(AgsRecall *recall);
+
+  void (*run_pre)(AgsRecall *recall);
+  void (*run_inter)(AgsRecall *recall);
+  void (*run_post)(AgsRecall *recall);
+
+  void (*stop_persistent)(AgsRecall *recall);
+  void (*done)(AgsRecall *recall);
+
+  void (*cancel)(AgsRecall *recall);
+  void (*remove)(AgsRecall *recall);
+
+  AgsRecall* (*duplicate)(AgsRecall *recall,
+			  AgsRecallID *recall_id,
+			  guint *n_params, GParameter *params); // if a sequencer is linked with a sequencer the AgsRecall's with the flag AGS_RECALL_SOURCE must be duplicated
+
+  void (*notify_dependency)(AgsRecall *recall, guint dependency, gboolean increase);
+
+  void (*child_added)(AgsRecall *recall, AgsRecall *child);
+};
+</pre></div><div class="refsect2"><a name="AgsRecallHandler"></a><h3>struct AgsRecallHandler</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallHandler"></OBJECT><pre class="programlisting">struct AgsRecallHandler {
+  const gchar *signal_name;
+  GCallback callback;
+  GObject *data;
+  gulong handler;
+};
+</pre></div><div class="refsect2"><a name="ags-recall-set-flags"></a><h3>ags_recall_set_flags ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_set_flags"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_set_flags                (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-resolve-dependencies"></a><h3>ags_recall_resolve_dependencies ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_resolve_dependencies"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_resolve_dependencies     (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *reall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-run-init-pre"></a><h3>ags_recall_run_init_pre ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_run_init_pre"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_run_init_pre             (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-run-init-inter"></a><h3>ags_recall_run_init_inter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_run_init_inter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_run_init_inter           (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-run-init-post"></a><h3>ags_recall_run_init_post ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_run_init_post"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_run_init_post            (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-run-pre"></a><h3>ags_recall_run_pre ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_run_pre"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_run_pre                  (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-run-inter"></a><h3>ags_recall_run_inter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_run_inter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_run_inter                (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-run-post"></a><h3>ags_recall_run_post ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_run_post"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_run_post                 (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-stop-persistent"></a><h3>ags_recall_stop_persistent ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_stop_persistent"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_stop_persistent          (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-done"></a><h3>ags_recall_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_done                     (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-cancel"></a><h3>ags_recall_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_cancel                   (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-remove"></a><h3>ags_recall_remove ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_remove"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_remove                   (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-is-done"></a><h3>ags_recall_is_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_is_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_recall_is_done                  (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recalls</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling_container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-duplicate"></a><h3>ags_recall_duplicate ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_duplicate"></OBJECT><pre class="programlisting"><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_duplicate                (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-set-recall-id"></a><h3>ags_recall_set_recall_id ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_set_recall_id"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_set_recall_id            (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-set-devout-recursive"></a><h3>ags_recall_set_devout_recursive ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_set_devout_recursive"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_set_devout_recursive     (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-notify-dependency"></a><h3>ags_recall_notify_dependency ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_notify_dependency"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_notify_dependency        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> count</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-add-dependency"></a><h3>ags_recall_add_dependency ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_add_dependency"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_add_dependency           (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re215.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *dependency</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-remove-dependency"></a><h3>ags_recall_remove_dependency ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_remove_dependency"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_remove_dependency        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *template</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-get-dependencies"></a><h3>ags_recall_get_dependencies ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_get_dependencies"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_get_dependencies         (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-add-child"></a><h3>ags_recall_add_child ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_add_child"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_add_child                (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-get-children"></a><h3>ags_recall_get_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_get_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_get_children             (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-set-effect"></a><h3>ags_recall_set_effect ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_set_effect"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_set_effect               (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *effect</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-find-by-effect"></a><h3>ags_recall_find_by_effect ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_find_by_effect"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_find_by_effect           (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *effect</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-find-type"></a><h3>ags_recall_find_type ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_find_type"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_find_type                (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-find-template"></a><h3>ags_recall_find_template ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_find_template"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_find_template            (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-template-find-type"></a><h3>ags_recall_template_find_type ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_template_find_type"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_template_find_type       (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-find-type-with-recycling-container"></a><h3>ags_recall_find_type_with_recycling_container ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_find_type_with_recycling_container"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_find_type_with_recycling_container
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling_container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-find-recycling-container"></a><h3>ags_recall_find_recycling_container ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_find_recycling_container"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_find_recycling_container (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling_container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-find-provider"></a><h3>ags_recall_find_provider ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_find_provider"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_find_provider            (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *provider</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-template-find-provider"></a><h3>ags_recall_template_find_provider ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_template_find_provider"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_template_find_provider   (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *provider</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-find-provider-with-recycling-container"></a><h3>ags_recall_find_provider_with_recycling_container ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_find_provider_with_recycling_container"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_find_provider_with_recycling_container
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *provider</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling_container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-run-init"></a><h3>ags_recall_run_init ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_run_init"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_run_init                 (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> stage</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-handler-alloc"></a><h3>ags_recall_handler_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_handler_alloc"></OBJECT><pre class="programlisting"><a class="link" href="re208.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="returnvalue">AgsRecallHandler</span></a> *  ags_recall_handler_alloc            (<em class="parameter"><code>const <a class="link" href=""><span class="type">gchar</span></a> *signal_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GCallback</span></a> callback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *data</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-add-handler"></a><h3>ags_recall_add_handler ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_add_handler"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_add_handler              (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-remove-handler"></a><h3>ags_recall_remove_handler ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_remove_handler"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_remove_handler           (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecallHandler" title="struct AgsRecallHandler"><span class="type">AgsRecallHandler</span></a> *recall_handler</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-new"></a><h3>ags_recall_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_new"></OBJECT><pre class="programlisting"><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_new                      ();</pre></div></div></div></body></html>
diff --git a/api/re209.html b/api/re209.html
new file mode 100644
index 0000000..3a4b8cd
--- /dev/null
+++ b/api/re209.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecallAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re208.html" title="AgsRecall"><link rel="next" href="re210.html" title="AgsRecallAudioRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecallAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecallAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecallAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re209.html#AgsRecallAudio" title="struct AgsRecallAudio">AgsRecallAudio</a>;
+struct              <a class="link" href="re209.html#AgsRecallAudioClass" title="struct AgsRecallAudioClass">AgsRecallAudioClass</a>;
+<a class="link" href="re209.html#AgsRecallAudio" title="struct AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    <a class="link" href="re209.html#ags-recall-audio-new" title="ags_recall_audio_new ()">ags_recall_audio_new</a>                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRecallAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecallAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecallAudio"></a><h3>struct AgsRecallAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallAudio"></OBJECT><pre class="programlisting">struct AgsRecallAudio {
+  AgsRecall recall;
+
+  AgsAudio *audio;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallAudioClass"></a><h3>struct AgsRecallAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallAudioClass"></OBJECT><pre class="programlisting">struct AgsRecallAudioClass {
+  AgsRecallClass recall;
+};
+</pre></div><div class="refsect2"><a name="ags-recall-audio-new"></a><h3>ags_recall_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re209.html#AgsRecallAudio" title="struct AgsRecallAudio"><span class="returnvalue">AgsRecallAudio</span></a> *    ags_recall_audio_new                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re21.html b/api/re21.html
new file mode 100644
index 0000000..432dd74
--- /dev/null
+++ b/api/re21.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAudioPreferences</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re20.html" title="AgsAudioLoop"><link rel="next" href="re22.html" title="ags_audio_preferences_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAudioPreferences"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAudioPreferences</p></div><div class="refsynopsisdiv"><a name="ags-AgsAudioPreferences.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences">AgsAudioPreferences</a>;
+struct              <a class="link" href="re21.html#AgsAudioPreferencesClass" title="struct AgsAudioPreferencesClass">AgsAudioPreferencesClass</a>;
+<a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * <a class="link" href="re21.html#ags-audio-preferences-new" title="ags_audio_preferences_new ()">ags_audio_preferences_new</a>         ();
+</pre></div><div class="refsect1"><a name="ags-AgsAudioPreferences.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAudioPreferences.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAudioPreferences"></a><h3>struct AgsAudioPreferences</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioPreferences"></OBJECT><pre class="programlisting">struct AgsAudioPreferences {
+  GtkVBox vbox;
+
+  GtkComboBox *card;
+  GtkSpinButton *audio_channels;
+  GtkSpinButton *samplerate;
+  GtkSpinButton *buffer_size;
+};
+</pre></div><div class="refsect2"><a name="AgsAudioPreferencesClass"></a><h3>struct AgsAudioPreferencesClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioPreferencesClass"></OBJECT><pre class="programlisting">struct AgsAudioPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="ags-audio-preferences-new"></a><h3>ags_audio_preferences_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_preferences_new"></OBJECT><pre class="programlisting"><a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="returnvalue">AgsAudioPreferences</span></a> * ags_audio_preferences_new         ();</pre></div></div></div></body></html>
diff --git a/api/re210.html b/api/re210.html
new file mode 100644
index 0000000..831e882
--- /dev/null
+++ b/api/re210.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecallAudioRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re209.html" title="AgsRecallAudio"><link rel="next" href="re211.html" title="AgsRecallAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecallAudioRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecallAudioRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecallAudioRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re210.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun">AgsRecallAudioRun</a>;
+struct              <a class="link" href="re210.html#AgsRecallAudioRunClass" title="struct AgsRecallAudioRunClass">AgsRecallAudioRunClass</a>;
+<a class="link" href="re210.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * <a class="link" href="re210.html#ags-recall-audio-run-new" title="ags_recall_audio_run_new ()">ags_recall_audio_run_new</a>            ();
+</pre></div><div class="refsect1"><a name="ags-AgsRecallAudioRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecallAudioRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecallAudioRun"></a><h3>struct AgsRecallAudioRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallAudioRun"></OBJECT><pre class="programlisting">struct AgsRecallAudioRun {
+  AgsRecall recall;
+
+  AgsRecallAudio *recall_audio;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallAudioRunClass"></a><h3>struct AgsRecallAudioRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallAudioRunClass"></OBJECT><pre class="programlisting">struct AgsRecallAudioRunClass {
+  AgsRecallClass recall;
+};
+</pre></div><div class="refsect2"><a name="ags-recall-audio-run-new"></a><h3>ags_recall_audio_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_audio_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re210.html#AgsRecallAudioRun" title="struct AgsRecallAudioRun"><span class="returnvalue">AgsRecallAudioRun</span></a> * ags_recall_audio_run_new            ();</pre></div></div></div></body></html>
diff --git a/api/re211.html b/api/re211.html
new file mode 100644
index 0000000..76bc42a
--- /dev/null
+++ b/api/re211.html
@@ -0,0 +1,26 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecallAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re210.html" title="AgsRecallAudioRun"><link rel="next" href="re212.html" title="AgsRecallChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecallAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecallAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecallAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re211.html#AgsRecallAudioSignalFlags" title="enum AgsRecallAudioSignalFlags">AgsRecallAudioSignalFlags</a>;
+struct              <a class="link" href="re211.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal">AgsRecallAudioSignal</a>;
+struct              <a class="link" href="re211.html#AgsRecallAudioSignalClass" title="struct AgsRecallAudioSignalClass">AgsRecallAudioSignalClass</a>;
+<a class="link" href="re211.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * <a class="link" href="re211.html#ags-recall-audio-signal-new" title="ags_recall_audio_signal_new ()">ags_recall_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRecallAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecallAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecallAudioSignalFlags"></a><h3>enum AgsRecallAudioSignalFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallAudioSignalFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN      = 1,
+} AgsRecallAudioSignalFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RECALL-AUDIO-SIGNAL-INITIAL-RUN:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_AUDIO_SIGNAL_INITIAL_RUN</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsRecallAudioSignal"></a><h3>struct AgsRecallAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallAudioSignal"></OBJECT><pre class="programlisting">struct AgsRecallAudioSignal {
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsAudioSignal *destination;
+
+  AgsAudioSignal *source;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallAudioSignalClass"></a><h3>struct AgsRecallAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsRecallAudioSignalClass {
+  AgsRecallClass recall;
+};
+</pre></div><div class="refsect2"><a name="ags-recall-audio-signal-new"></a><h3>ags_recall_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re211.html#AgsRecallAudioSignal" title="struct AgsRecallAudioSignal"><span class="returnvalue">AgsRecallAudioSignal</span></a> * ags_recall_audio_signal_new      (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re212.html b/api/re212.html
new file mode 100644
index 0000000..5ce5377
--- /dev/null
+++ b/api/re212.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecallChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re211.html" title="AgsRecallAudioSignal"><link rel="next" href="re213.html" title="AgsRecallChannelRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecallChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecallChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecallChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re212.html#AgsRecallChannel" title="struct AgsRecallChannel">AgsRecallChannel</a>;
+struct              <a class="link" href="re212.html#AgsRecallChannelClass" title="struct AgsRecallChannelClass">AgsRecallChannelClass</a>;
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re212.html#ags-recall-channel-find-channel" title="ags_recall_channel_find_channel ()">ags_recall_channel_find_channel</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="re212.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  <a class="link" href="re212.html#ags-recall-channel-new" title="ags_recall_channel_new ()">ags_recall_channel_new</a>              ();
+</pre></div><div class="refsect1"><a name="ags-AgsRecallChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecallChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecallChannel"></a><h3>struct AgsRecallChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallChannel"></OBJECT><pre class="programlisting">struct AgsRecallChannel {
+  AgsRecall recall;
+
+  AgsChannel *destination;
+  AgsChannel *source;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallChannelClass"></a><h3>struct AgsRecallChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallChannelClass"></OBJECT><pre class="programlisting">struct AgsRecallChannelClass {
+  AgsRecallClass recall;
+};
+</pre></div><div class="refsect2"><a name="ags-recall-channel-find-channel"></a><h3>ags_recall_channel_find_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_channel_find_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_channel_find_channel     (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-channel-new"></a><h3>ags_recall_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re212.html#AgsRecallChannel" title="struct AgsRecallChannel"><span class="returnvalue">AgsRecallChannel</span></a> *  ags_recall_channel_new              ();</pre></div></div></div></body></html>
diff --git a/api/re213.html b/api/re213.html
new file mode 100644
index 0000000..4d8074e
--- /dev/null
+++ b/api/re213.html
@@ -0,0 +1,34 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecallChannelRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re212.html" title="AgsRecallChannel"><link rel="next" href="re214.html" title="AgsRecallContainer"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecallChannelRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecallChannelRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecallChannelRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re213.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun">AgsRecallChannelRun</a>;
+struct              <a class="link" href="re213.html#AgsRecallChannelRunClass" title="struct AgsRecallChannelRunClass">AgsRecallChannelRunClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re213.html#ags-recall-channel-run-run-order-changed" title="ags_recall_channel_run_run_order_changed ()">ags_recall_channel_run_run_order_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="re213.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);
+<a class="link" href=""><span class="returnvalue">guint</span></a>               <a class="link" href="re213.html#ags-recall-channel-run-get-run-order" title="ags_recall_channel_run_get_run_order ()">ags_recall_channel_run_get_run_order</a>
+                                                        (<em class="parameter"><code><a class="link" href="re213.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);
+<a class="link" href="re213.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * <a class="link" href="re213.html#ags-recall-channel-run-new" title="ags_recall_channel_run_new ()">ags_recall_channel_run_new</a>        ();
+</pre></div><div class="refsect1"><a name="ags-AgsRecallChannelRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecallChannelRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecallChannelRun"></a><h3>struct AgsRecallChannelRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallChannelRun"></OBJECT><pre class="programlisting">struct AgsRecallChannelRun {
+  AgsRecall recall;
+
+  guint audio_channel;
+
+  AgsRecallChannel *recall_channel;
+  AgsRecallAudioRun *recall_audio_run;
+
+  AgsChannel *destination;
+  gulong destination_recycling_changed_handler;
+  gulong changed_output_handler;
+
+  AgsChannel *source;
+  gulong source_recycling_changed_handler;
+
+  guint run_order;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallChannelRunClass"></a><h3>struct AgsRecallChannelRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallChannelRunClass"></OBJECT><pre class="programlisting">struct AgsRecallChannelRunClass {
+  AgsRecallClass recall;
+
+  void (*run_order_changed)(AgsRecallChannelRun *recall_channel_run, guint nth_run);
+};
+</pre></div><div class="refsect2"><a name="ags-recall-channel-run-run-order-changed"></a><h3>ags_recall_channel_run_run_order_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_channel_run_run_order_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_channel_run_run_order_changed
+                                                        (<em class="parameter"><code><a class="link" href="re213.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-channel-run-get-run-order"></a><h3>ags_recall_channel_run_get_run_order ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_channel_run_get_run_order"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">guint</span></a>               ags_recall_channel_run_get_run_order
+                                                        (<em class="parameter"><code><a class="link" href="re213.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="type">AgsRecallChannelRun</span></a> *recall_channel_run</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-channel-run-new"></a><h3>ags_recall_channel_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_channel_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re213.html#AgsRecallChannelRun" title="struct AgsRecallChannelRun"><span class="returnvalue">AgsRecallChannelRun</span></a> * ags_recall_channel_run_new        ();</pre></div></div></div></body></html>
diff --git a/api/re214.html b/api/re214.html
new file mode 100644
index 0000000..a27e25b
--- /dev/null
+++ b/api/re214.html
@@ -0,0 +1,53 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecallContainer</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re213.html" title="AgsRecallChannelRun"><link rel="next" href="re215.html" title="AgsRecallDependency"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecallContainer"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecallContainer</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecallContainer.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re214.html#AgsRecallContainerFlags" title="enum AgsRecallContainerFlags">AgsRecallContainerFlags</a>;
+enum                <a class="link" href="re214.html#AgsRecallContainerFindFlags" title="enum AgsRecallContainerFindFlags">AgsRecallContainerFindFlags</a>;
+struct              <a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer">AgsRecallContainer</a>;
+struct              <a class="link" href="re214.html#AgsRecallContainerClass" title="struct AgsRecallContainerClass">AgsRecallContainerClass</a>;
+<a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="re214.html#ags-recall-container-get-recall-audio" title="ags_recall_container_get_recall_audio ()">ags_recall_container_get_recall_audio</a>
+                                                        (<em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re214.html#ags-recall-container-get-recall-audio-run" title="ags_recall_container_get_recall_audio_run ()">ags_recall_container_get_recall_audio_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re214.html#ags-recall-container-get-recall-channel" title="ags_recall_container_get_recall_channel ()">ags_recall_container_get_recall_channel</a>
+                                                        (<em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re214.html#ags-recall-container-get-recall-channel-run" title="ags_recall_container_get_recall_channel_run ()">ags_recall_container_get_recall_channel_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re214.html#ags-recall-container-find" title="ags_recall_container_find ()">ags_recall_container_find</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> find_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * <a class="link" href="re214.html#ags-recall-container-new" title="ags_recall_container_new ()">ags_recall_container_new</a>           ();
+</pre></div><div class="refsect1"><a name="ags-AgsRecallContainer.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecallContainer.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecallContainerFlags"></a><h3>enum AgsRecallContainerFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallContainerFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_PLAY    =  1,
+} AgsRecallContainerFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RECALL-CONTAINER-PLAY:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_CONTAINER_PLAY</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsRecallContainerFindFlags"></a><h3>enum AgsRecallContainerFindFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallContainerFindFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RECALL_CONTAINER_FIND_TYPE,
+  AGS_RECALL_CONTAINER_FIND_TEMPLATE,
+  AGS_RECALL_CONTAINER_FIND_RECALL_ID,
+} AgsRecallContainerFindFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RECALL-CONTAINER-FIND-TYPE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_CONTAINER_FIND_TYPE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-CONTAINER-FIND-TEMPLATE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_CONTAINER_FIND_TEMPLATE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-CONTAINER-FIND-RECALL-ID:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_CONTAINER_FIND_RECALL_ID</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsRecallContainer"></a><h3>struct AgsRecallContainer</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallContainer"></OBJECT><pre class="programlisting">struct AgsRecallContainer {
+  GObject object;
+  
+  guint flags;
+
+  GType recall_audio_type;
+  AgsRecall *recall_audio;
+
+  GType recall_audio_run_type;
+  GList *recall_audio_run;
+
+  GType recall_channel_type;
+  GList *recall_channel;
+
+  GType recall_channel_run_type;
+  GList *recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallContainerClass"></a><h3>struct AgsRecallContainerClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallContainerClass"></OBJECT><pre class="programlisting">struct AgsRecallContainerClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-recall-container-get-recall-audio"></a><h3>ags_recall_container_get_recall_audio ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_container_get_recall_audio"></OBJECT><pre class="programlisting"><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_recall_container_get_recall_audio
+                                                        (<em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-container-get-recall-audio-run"></a><h3>ags_recall_container_get_recall_audio_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_container_get_recall_audio_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_container_get_recall_audio_run
+                                                        (<em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-container-get-recall-channel"></a><h3>ags_recall_container_get_recall_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_container_get_recall_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_container_get_recall_channel
+                                                        (<em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-container-get-recall-channel-run"></a><h3>ags_recall_container_get_recall_channel_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_container_get_recall_channel_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_container_get_recall_channel_run
+                                                        (<em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-container-find"></a><h3>ags_recall_container_find ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_container_find"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_container_find           (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> find_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-container-new"></a><h3>ags_recall_container_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_container_new"></OBJECT><pre class="programlisting"><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="returnvalue">AgsRecallContainer</span></a> * ags_recall_container_new           ();</pre></div></div></div></body></html>
diff --git a/api/re215.html b/api/re215.html
new file mode 100644
index 0000000..399ed80
--- /dev/null
+++ b/api/re215.html
@@ -0,0 +1,25 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecallDependency</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re214.html" title="AgsRecallContainer"><link rel="next" href="re216.html" title="AgsRecallFactory"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecallDependency"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecallDependency</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecallDependency.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re215.html#AgsRecallDependency" title="struct AgsRecallDependency">AgsRecallDependency</a>;
+struct              <a class="link" href="re215.html#AgsRecallDependencyClass" title="struct AgsRecallDependencyClass">AgsRecallDependencyClass</a>;
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re215.html#ags-recall-dependency-find-dependency" title="ags_recall_dependency_find_dependency ()">ags_recall_dependency_find_dependency</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *dependency</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re215.html#ags-recall-dependency-find-dependency-by-provider" title="ags_recall_dependency_find_dependency_by_provider ()">ags_recall_dependency_find_dependency_by_provider</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *provider</code></em>);
+<a class="link" href=""><span class="returnvalue">GObject</span></a> *           <a class="link" href="re215.html#ags-recall-dependency-resolve" title="ags_recall_dependency_resolve ()">ags_recall_dependency_resolve</a>       (<em class="parameter"><code><a class="link" href="re215.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="re215.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * <a class="link" href="re215.html#ags-recall-dependency-new" title="ags_recall_dependency_new ()">ags_recall_dependency_new</a>         (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *dependency</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRecallDependency.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecallDependency.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecallDependency"></a><h3>struct AgsRecallDependency</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallDependency"></OBJECT><pre class="programlisting">struct AgsRecallDependency {
+  GObject object;
+
+  GObject *dependency;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallDependencyClass"></a><h3>struct AgsRecallDependencyClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallDependencyClass"></OBJECT><pre class="programlisting">struct AgsRecallDependencyClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-recall-dependency-find-dependency"></a><h3>ags_recall_dependency_find_dependency ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_dependency_find_dependency"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_dependency_find_dependency
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *dependency</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-dependency-find-dependency-by-provider"></a><h3>ags_recall_dependency_find_dependency_by_provider ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_dependency_find_dependency_by_provider"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_dependency_find_dependency_by_provider
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *provider</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-dependency-resolve"></a><h3>ags_recall_dependency_resolve ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_dependency_resolve"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GObject</span></a> *           ags_recall_dependency_resolve       (<em class="parameter"><code><a class="link" href="re215.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="type">AgsRecallDependency</span></a> *recall_dependency</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-dependency-new"></a><h3>ags_recall_dependency_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_dependency_new"></OBJECT><pre class="programlisting"><a class="link" href="re215.html#AgsRecallDependency" title="struct AgsRecallDependency"><span class="returnvalue">AgsRecallDependency</span></a> * ags_recall_dependency_new         (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *dependency</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re216.html b/api/re216.html
new file mode 100644
index 0000000..d93ebce
--- /dev/null
+++ b/api/re216.html
@@ -0,0 +1,42 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecallFactory</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re215.html" title="AgsRecallDependency"><link rel="next" href="re217.html" title="AgsRecallID"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecallFactory"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecallFactory</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecallFactory.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re216.html#AgsRecallFactoryCreateFlags" title="enum AgsRecallFactoryCreateFlags">AgsRecallFactoryCreateFlags</a>;
+struct              <a class="link" href="re216.html#AgsRecallFactory" title="struct AgsRecallFactory">AgsRecallFactory</a>;
+struct              <a class="link" href="re216.html#AgsRecallFactoryClass" title="struct AgsRecallFactoryClass">AgsRecallFactoryClass</a>;
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re216.html#ags-recall-factory-create" title="ags_recall_factory_create ()">ags_recall_factory_create</a>           (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start_pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> stop_pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> create_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> recall_flags</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re216.html#ags-recall-factory-remove" title="ags_recall_factory_remove ()">ags_recall_factory_remove</a>           (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);
+<a class="link" href="re216.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a class="link" href="re216.html#ags-recall-factory-get-instance" title="ags_recall_factory_get_instance ()">ags_recall_factory_get_instance</a>     ();
+<a class="link" href="re216.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  <a class="link" href="re216.html#ags-recall-factory-new" title="ags_recall_factory_new ()">ags_recall_factory_new</a>              ();
+</pre></div><div class="refsect1"><a name="ags-AgsRecallFactory.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecallFactory.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecallFactoryCreateFlags"></a><h3>enum AgsRecallFactoryCreateFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallFactoryCreateFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RECALL_FACTORY_OUTPUT    = 1,
+  AGS_RECALL_FACTORY_INPUT     = 1 << 1,
+  AGS_RECALL_FACTORY_REMAP     = 1 << 2,
+  AGS_RECALL_FACTORY_ADD       = 1 << 3,
+  AGS_RECALL_FACTORY_PLAY      = 1 << 4,
+  AGS_RECALL_FACTORY_RECALL    = 1 << 5,
+} AgsRecallFactoryCreateFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RECALL-FACTORY-OUTPUT:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_FACTORY_OUTPUT</code></span></dt><dd></dd><dt><a name="AGS-RECALL-FACTORY-INPUT:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_FACTORY_INPUT</code></span></dt><dd></dd><dt><a name="AGS-RECALL-FACTORY-REMAP:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_FACTORY_REMAP</code></span></dt><dd></dd><dt><a name="AGS-RECALL-FACTORY-ADD:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_FACTORY_ADD</code></span></dt><dd></dd><dt><a name="AGS-RECALL-FACTORY-PLAY:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_FACTORY_PLAY</code></span></dt><dd></dd><dt><a name="AGS-RECALL-FACTORY-RECALL:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_FACTORY_RECALL</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsRecallFactory"></a><h3>struct AgsRecallFactory</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallFactory"></OBJECT><pre class="programlisting">struct AgsRecallFactory {
+  GObject object;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallFactoryClass"></a><h3>struct AgsRecallFactoryClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallFactoryClass"></OBJECT><pre class="programlisting">struct AgsRecallFactoryClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-recall-factory-create"></a><h3>ags_recall_factory_create ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_factory_create"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_factory_create           (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *play_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *plugin_name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> stop_audio_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> start_pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> stop_pad</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> create_flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> recall_flags</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-factory-remove"></a><h3>ags_recall_factory_remove ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_factory_remove"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_factory_remove           (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-factory-get-instance"></a><h3>ags_recall_factory_get_instance ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_factory_get_instance"></OBJECT><pre class="programlisting"><a class="link" href="re216.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_get_instance     ();</pre></div><div class="refsect2"><a name="ags-recall-factory-new"></a><h3>ags_recall_factory_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_factory_new"></OBJECT><pre class="programlisting"><a class="link" href="re216.html#AgsRecallFactory" title="struct AgsRecallFactory"><span class="returnvalue">AgsRecallFactory</span></a> *  ags_recall_factory_new              ();</pre></div></div></div></body></html>
diff --git a/api/re217.html b/api/re217.html
new file mode 100644
index 0000000..494de29
--- /dev/null
+++ b/api/re217.html
@@ -0,0 +1,52 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecallID</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re216.html" title="AgsRecallFactory"><link rel="next" href="re218.html" title="AgsRecallRecycling"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecallID"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecallID</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecallID.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re217.html#AgsRecallIDFlags" title="enum AgsRecallIDFlags">AgsRecallIDFlags</a>;
+struct              <a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID">AgsRecallID</a>;
+struct              <a class="link" href="re217.html#AgsRecallIDClass" title="struct AgsRecallIDClass">AgsRecallIDClass</a>;
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re217.html#ags-recall-id-get-run-stage" title="ags_recall_id_get_run_stage ()">ags_recall_id_get_run_stage</a>         (<em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re217.html#ags-recall-id-set-run-stage" title="ags_recall_id_set_run_stage ()">ags_recall_id_set_run_stage</a>         (<em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re217.html#ags-recall-id-unset-run-stage" title="ags_recall_id_unset_run_stage ()">ags_recall_id_unset_run_stage</a>       (<em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="re217.html#ags-recall-id-find-recycling-container" title="ags_recall_id_find_recycling_container ()">ags_recall_id_find_recycling_container</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="re217.html#ags-recall-id-find-parent-recycling-container" title="ags_recall_id_find_parent_recycling_container ()">ags_recall_id_find_parent_recycling_container</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re217.html#ags-recall-id-add" title="ags_recall_id_add ()">ags_recall_id_add</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="re217.html#ags-recall-id-new" title="ags_recall_id_new ()">ags_recall_id_new</a>                   (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRecallID.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecallID.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecallIDFlags"></a><h3>enum AgsRecallIDFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallIDFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RECALL_ID_PLAYBACK          = 1,
+  AGS_RECALL_ID_SEQUENCER         = 1 << 1,
+  AGS_RECALL_ID_NOTATION          = 1 << 2,
+  AGS_RECALL_ID_DUPLICATE         = 1 << 3,
+  AGS_RECALL_ID_RESOLVE           = 1 << 4,
+  AGS_RECALL_ID_INIT_PRE          = 1 << 5,
+  AGS_RECALL_ID_INIT_INTER        = 1 << 6,
+  AGS_RECALL_ID_INIT_POST         = 1 << 7,
+  AGS_RECALL_ID_PRE               = 1 << 8,
+  AGS_RECALL_ID_INTER             = 1 << 9,
+  AGS_RECALL_ID_POST              = 1 << 10,
+  AGS_RECALL_ID_CANCEL            = 1 << 11,
+} AgsRecallIDFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RECALL-ID-PLAYBACK:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_PLAYBACK</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-SEQUENCER:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_SEQUENCER</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-NOTATION:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_NOTATION</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-DUPLICATE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_DUPLICATE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-RESOLVE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_RESOLVE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-INIT-PRE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_INIT_PRE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-INIT-INTER:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_INIT_INTER</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-INIT-POST:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_INIT_POST</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-PRE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_PRE</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-INTER:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_INTER</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-POST:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_POST</code></span></dt><dd></dd><dt><a name="AGS-RECALL-ID-CANCEL:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_ID_CANCEL</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsRecallID"></a><h3>struct AgsRecallID</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallID"></OBJECT><pre class="programlisting">struct AgsRecallID {
+  GObject object;
+  
+  guint flags;
+
+  GObject *recycling;
+  AgsRecyclingContainer *recycling_container;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallIDClass"></a><h3>struct AgsRecallIDClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallIDClass"></OBJECT><pre class="programlisting">struct AgsRecallIDClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-recall-id-get-run-stage"></a><h3>ags_recall_id_get_run_stage ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_id_get_run_stage"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_recall_id_get_run_stage         (<em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-id-set-run-stage"></a><h3>ags_recall_id_set_run_stage ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_id_set_run_stage"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_id_set_run_stage         (<em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-id-unset-run-stage"></a><h3>ags_recall_id_unset_run_stage ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_id_unset_run_stage"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recall_id_unset_run_stage       (<em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-id-find-recycling-container"></a><h3>ags_recall_id_find_recycling_container ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_id_find_recycling_container"></OBJECT><pre class="programlisting"><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_recycling_container
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-id-find-parent-recycling-container"></a><h3>ags_recall_id_find_parent_recycling_container ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_id_find_parent_recycling_container"></OBJECT><pre class="programlisting"><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_find_parent_recycling_container
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent_recycling_container</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-id-add"></a><h3>ags_recall_id_add ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_id_add"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_id_add                   (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_id_list</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-id-new"></a><h3>ags_recall_id_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_id_new"></OBJECT><pre class="programlisting"><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_recall_id_new                   (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re218.html b/api/re218.html
new file mode 100644
index 0000000..d7cef4c
--- /dev/null
+++ b/api/re218.html
@@ -0,0 +1,34 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecallRecycling</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re217.html" title="AgsRecallID"><link rel="next" href="re219.html" title="AgsRecycling"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecallRecycling"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecallRecycling</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecallRecycling.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re218.html#AgsRecallRecyclingFlags" title="enum AgsRecallRecyclingFlags">AgsRecallRecyclingFlags</a>;
+struct              <a class="link" href="re218.html#AgsRecallRecycling" title="struct AgsRecallRecycling">AgsRecallRecycling</a>;
+struct              <a class="link" href="re218.html#AgsRecallRecyclingClass" title="struct AgsRecallRecyclingClass">AgsRecallRecyclingClass</a>;
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re218.html#ags-recall-recycling-get-child-source" title="ags_recall_recycling_get_child_source ()">ags_recall_recycling_get_child_source</a>
+                                                        (<em class="parameter"><code><a class="link" href="re218.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);
+<a class="link" href="re218.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * <a class="link" href="re218.html#ags-recall-recycling-new" title="ags_recall_recycling_new ()">ags_recall_recycling_new</a>           ();
+</pre></div><div class="refsect1"><a name="ags-AgsRecallRecycling.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecallRecycling.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecallRecyclingFlags"></a><h3>enum AgsRecallRecyclingFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallRecyclingFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR      = 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION  = 1 << 1,
+  AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE       = 1 << 2,
+} AgsRecallRecyclingFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RECALL-RECYCLING-GARBAGE-COLLECTOR:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR</code></span></dt><dd></dd><dt><a name="AGS-RECALL-RECYCLING-MAP-CHILD-DESTINATION:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION</code></span></dt><dd></dd><dt><a name="AGS-RECALL-RECYCLING-MAP-CHILD-SOURCE:CAPS"></a><span class="term"><code class="literal">AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsRecallRecycling"></a><h3>struct AgsRecallRecycling</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallRecycling"></OBJECT><pre class="programlisting">struct AgsRecallRecycling {
+  AgsRecall recall;
+
+  guint flags;
+
+  guint audio_channel;
+
+  AgsRecycling *destination;
+  gulong destination_add_audio_signal_handler;
+  gulong destination_remove_audio_signal_handler;
+
+  AgsRecycling *source;
+  gulong source_add_audio_signal_handler;
+  gulong source_remove_audio_signal_handler;
+
+  AgsAudioSignal *child_destination;
+  GList *child_source;
+};
+</pre></div><div class="refsect2"><a name="AgsRecallRecyclingClass"></a><h3>struct AgsRecallRecyclingClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecallRecyclingClass"></OBJECT><pre class="programlisting">struct AgsRecallRecyclingClass {
+  AgsRecallClass recall;
+};
+</pre></div><div class="refsect2"><a name="ags-recall-recycling-get-child-source"></a><h3>ags_recall_recycling_get_child_source ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_recycling_get_child_source"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recall_recycling_get_child_source
+                                                        (<em class="parameter"><code><a class="link" href="re218.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="type">AgsRecallRecycling</span></a> *recall_recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-recall-recycling-new"></a><h3>ags_recall_recycling_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recall_recycling_new"></OBJECT><pre class="programlisting"><a class="link" href="re218.html#AgsRecallRecycling" title="struct AgsRecallRecycling"><span class="returnvalue">AgsRecallRecycling</span></a> * ags_recall_recycling_new           ();</pre></div></div></div></body></html>
diff --git a/api/re219.html b/api/re219.html
new file mode 100644
index 0000000..82c10db
--- /dev/null
+++ b/api/re219.html
@@ -0,0 +1,70 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecycling</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re218.html" title="AgsRecallRecycling"><link rel="next" href="re220.html" title="AgsRecyclingContainer"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecycling"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecycling</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecycling.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re219.html#AgsRecyclingFlags" title="enum AgsRecyclingFlags">AgsRecyclingFlags</a>;
+struct              <a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling">AgsRecycling</a>;
+struct              <a class="link" href="re219.html#AgsRecyclingClass" title="struct AgsRecyclingClass">AgsRecyclingClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re219.html#ags-recycling-set-devout" title="ags_recycling_set_devout ()">ags_recycling_set_devout</a>            (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re219.html#ags-recycling-add-audio-signal" title="ags_recycling_add_audio_signal ()">ags_recycling_add_audio_signal</a>      (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re219.html#ags-recycling-remove-audio-signal" title="ags_recycling_remove_audio_signal ()">ags_recycling_remove_audio_signal</a>   (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re219.html#ags-recycling-create-audio-signal-with-defaults" title="ags_recycling_create_audio_signal_with_defaults ()">ags_recycling_create_audio_signal_with_defaults</a>
+                                                        (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re219.html#ags-recycling-create-audio-signal-with-frame-count" title="ags_recycling_create_audio_signal_with_frame_count ()">ags_recycling_create_audio_signal_with_frame_count</a>
+                                                        (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);
+<a class="link" href=""><span class="returnvalue">gint</span></a>                <a class="link" href="re219.html#ags-recycling-position" title="ags_recycling_position ()">ags_recycling_position</a>              (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="re219.html#ags-recycling-find-next-channel" title="ags_recycling_find_next_channel ()">ags_recycling_find_next_channel</a>     (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *prev_channel</code></em>);
+<a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      <a class="link" href="re219.html#ags-recycling-new" title="ags_recycling_new ()">ags_recycling_new</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRecycling.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecycling.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecyclingFlags"></a><h3>enum AgsRecyclingFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecyclingFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RECYCLING_MUTED           =  1,
+} AgsRecyclingFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RECYCLING-MUTED:CAPS"></a><span class="term"><code class="literal">AGS_RECYCLING_MUTED</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsRecycling"></a><h3>struct AgsRecycling</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecycling"></OBJECT><pre class="programlisting">struct AgsRecycling {
+  GObject object;
+
+  guint flags;
+
+  GObject *channel;
+  GObject *devout;
+
+  AgsRecycling *parent;
+
+  AgsRecycling *next;
+  AgsRecycling *prev;
+
+  GList *audio_signal;
+};
+</pre></div><div class="refsect2"><a name="AgsRecyclingClass"></a><h3>struct AgsRecyclingClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecyclingClass"></OBJECT><pre class="programlisting">struct AgsRecyclingClass {
+  GObjectClass object;
+
+  void (*add_audio_signal)(AgsRecycling *recycling,
+			   AgsAudioSignal *audio_signal);
+  void (*remove_audio_signal)(AgsRecycling *recycling,
+			      AgsAudioSignal *audio_signal);
+};
+</pre></div><div class="refsect2"><a name="ags-recycling-set-devout"></a><h3>ags_recycling_set_devout ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_set_devout"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_set_devout            (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-add-audio-signal"></a><h3>ags_recycling_add_audio_signal ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_add_audio_signal"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_add_audio_signal      (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-remove-audio-signal"></a><h3>ags_recycling_remove_audio_signal ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_remove_audio_signal"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_remove_audio_signal   (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-create-audio-signal-with-defaults"></a><h3>ags_recycling_create_audio_signal_with_defaults ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_create_audio_signal_with_defaults"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_create_audio_signal_with_defaults
+                                                        (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-create-audio-signal-with-frame-count"></a><h3>ags_recycling_create_audio_signal_with_frame_count ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_create_audio_signal_with_frame_count"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_create_audio_signal_with_frame_count
+                                                        (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> frame_count</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-position"></a><h3>ags_recycling_position ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_position"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gint</span></a>                ags_recycling_position              (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-find-next-channel"></a><h3>ags_recycling_find_next_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_find_next_channel"></OBJECT><pre class="programlisting"><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_find_next_channel     (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *prev_channel</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-new"></a><h3>ags_recycling_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_new"></OBJECT><pre class="programlisting"><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="returnvalue">AgsRecycling</span></a> *      ags_recycling_new                   (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re22.html b/api/re22.html
new file mode 100644
index 0000000..1c88ef8
--- /dev/null
+++ b/api/re22.html
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_audio_preferences_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re21.html" title="AgsAudioPreferences"><link rel="next" href="re23.html" title="AgsAudioSetRecycling"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-audio-preferences-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_audio_preferences_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-audio-preferences-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re22.html#ags-audio-preferences-card-changed-callback" title="ags_audio_preferences_card_changed_callback ()">ags_audio_preferences_card_changed_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re22.html#ags-audio-preferences-audio-channels-changed" title="ags_audio_preferences_audio_channels_changed ()">ags_audio_preferences_audio_channels_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re22.html#ags-audio-preferences-samplerate-changed" title="ags_audio_preferences_samplerate_changed ()">ags_audio_preferences_samplerate_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re22.html#ags-audio-preferences-buffer-size-changed" title="ags_audio_preferences_buffer_size_changed ()">ags_audio_preferences_buffer_size_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-audio-preferences-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-audio-preferences-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-audio-preferences-card-changed-callback"></a><h3>ags_audio_preferences_card_changed_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_preferences_card_changed_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_preferences_card_changed_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-preferences-audio-channels-changed"></a><h3>ags_audio_preferences_audio_channels_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_preferences_audio_channels_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_preferences_audio_channels_changed
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-preferences-samplerate-changed"></a><h3>ags_audio_preferences_samplerate_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_preferences_samplerate_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_preferences_samplerate_changed
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-preferences-buffer-size-changed"></a><h3>ags_audio_preferences_buffer_size_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_preferences_buffer_size_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_preferences_buffer_size_changed
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re21.html#AgsAudioPreferences" title="struct AgsAudioPreferences"><span class="type">AgsAudioPreferences</span></a> *audio_preferences</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re220.html b/api/re220.html
new file mode 100644
index 0000000..3cd1421
--- /dev/null
+++ b/api/re220.html
@@ -0,0 +1,68 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecyclingContainer</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re219.html" title="AgsRecycling"><link rel="next" href="re221.html" title="AgsRecyclingThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecyclingContainer"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecyclingContainer</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecyclingContainer.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer">AgsRecyclingContainer</a>;
+struct              <a class="link" href="re220.html#AgsRecyclingContainerClass" title="struct AgsRecyclingContainerClass">AgsRecyclingContainerClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re220.html#ags-recycling-container-replace" title="ags_recycling_container_replace ()">ags_recycling_container_replace</a>     (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> position</code></em>);
+<a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="re220.html#ags-recycling-container-add" title="ags_recycling_container_add ()">ags_recycling_container_add</a>     (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="re220.html#ags-recycling-container-remove" title="ags_recycling_container_remove ()">ags_recycling_container_remove</a>  (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="re220.html#ags-recycling-container-insert" title="ags_recycling_container_insert ()">ags_recycling_container_insert</a>  (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> position</code></em>);
+<a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="re220.html#ags-recycling-container-get-toplevel" title="ags_recycling_container_get_toplevel ()">ags_recycling_container_get_toplevel</a>
+                                                        (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href=""><span class="returnvalue">gint</span></a>                <a class="link" href="re220.html#ags-recycling-container-find" title="ags_recycling_container_find ()">ags_recycling_container_find</a>        (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a class="link" href=""><span class="returnvalue">gint</span></a>                <a class="link" href="re220.html#ags-recycling-container-find-child" title="ags_recycling_container_find_child ()">ags_recycling_container_find_child</a>  (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a class="link" href=""><span class="returnvalue">gint</span></a>                <a class="link" href="re220.html#ags-recycling-container-find-parent" title="ags_recycling_container_find_parent ()">ags_recycling_container_find_parent</a> (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re220.html#ags-recycling-container-add-child" title="ags_recycling_container_add_child ()">ags_recycling_container_add_child</a>   (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re220.html#ags-recycling-container-remove-child" title="ags_recycling_container_remove_child ()">ags_recycling_container_remove_child</a>
+                                                        (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re220.html#ags-recycling-container-get-child-recall-id" title="ags_recycling_container_get_child_recall_id ()">ags_recycling_container_get_child_recall_id</a>
+                                                        (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re220.html#ags-recycling-container-reset-recycling" title="ags_recycling_container_reset_recycling ()">ags_recycling_container_reset_recycling</a>
+                                                        (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);
+<a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * <a class="link" href="re220.html#ags-recycling-container-new" title="ags_recycling_container_new ()">ags_recycling_container_new</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> length</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRecyclingContainer.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecyclingContainer.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecyclingContainer"></a><h3>struct AgsRecyclingContainer</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecyclingContainer"></OBJECT><pre class="programlisting">struct AgsRecyclingContainer {
+  GObject object;
+
+  GObject *recall_id;
+
+  AgsRecycling **recycling;
+  guint64 length;
+
+  AgsRecyclingContainer *parent;
+  GList *children;
+};
+</pre></div><div class="refsect2"><a name="AgsRecyclingContainerClass"></a><h3>struct AgsRecyclingContainerClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecyclingContainerClass"></OBJECT><pre class="programlisting">struct AgsRecyclingContainerClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-recycling-container-replace"></a><h3>ags_recycling_container_replace ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_replace"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_container_replace     (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> position</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-add"></a><h3>ags_recycling_container_add ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_add"></OBJECT><pre class="programlisting"><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_add     (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-remove"></a><h3>ags_recycling_container_remove ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_remove"></OBJECT><pre class="programlisting"><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_remove  (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-insert"></a><h3>ags_recycling_container_insert ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_insert"></OBJECT><pre class="programlisting"><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_insert  (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> position</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-get-toplevel"></a><h3>ags_recycling_container_get_toplevel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_get_toplevel"></OBJECT><pre class="programlisting"><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_get_toplevel
+                                                        (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-find"></a><h3>ags_recycling_container_find ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_find"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gint</span></a>                ags_recycling_container_find        (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-find-child"></a><h3>ags_recycling_container_find_child ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_find_child"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gint</span></a>                ags_recycling_container_find_child  (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-find-parent"></a><h3>ags_recycling_container_find_parent ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_find_parent"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gint</span></a>                ags_recycling_container_find_parent (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-add-child"></a><h3>ags_recycling_container_add_child ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_add_child"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_container_add_child   (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-remove-child"></a><h3>ags_recycling_container_remove_child ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_remove_child"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_container_remove_child
+                                                        (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-get-child-recall-id"></a><h3>ags_recycling_container_get_child_recall_id ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_get_child_recall_id"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_recycling_container_get_child_recall_id
+                                                        (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-reset-recycling"></a><h3>ags_recycling_container_reset_recycling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_reset_recycling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_container_reset_recycling
+                                                        (<em class="parameter"><code><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="type">AgsRecyclingContainer</span></a> *recycling_container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_last_recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-container-new"></a><h3>ags_recycling_container_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_container_new"></OBJECT><pre class="programlisting"><a class="link" href="re220.html#AgsRecyclingContainer" title="struct AgsRecyclingContainer"><span class="returnvalue">AgsRecyclingContainer</span></a> * ags_recycling_container_new     (<em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> length</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re221.html b/api/re221.html
new file mode 100644
index 0000000..8aefcef
--- /dev/null
+++ b/api/re221.html
@@ -0,0 +1,49 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRecyclingThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re220.html" title="AgsRecyclingContainer"><link rel="next" href="re222.html" title="ags_recycling_thread_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRecyclingThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRecyclingThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsRecyclingThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re221.html#AgsRecyclingThreadFlags" title="enum AgsRecyclingThreadFlags">AgsRecyclingThreadFlags</a>;
+struct              <a class="link" href="re221.html#AgsRecyclingThread" title="struct AgsRecyclingThread">AgsRecyclingThread</a>;
+struct              <a class="link" href="re221.html#AgsRecyclingThreadClass" title="struct AgsRecyclingThreadClass">AgsRecyclingThreadClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re221.html#ags-recycling-thread-play-channel" title="ags_recycling_thread_play_channel ()">ags_recycling_thread_play_channel</a>   (<em class="parameter"><code><a class="link" href="re221.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re221.html#ags-recycling-thread-play-audio" title="ags_recycling_thread_play_audio ()">ags_recycling_thread_play_audio</a>     (<em class="parameter"><code><a class="link" href="re221.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href="re221.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * <a class="link" href="re221.html#ags-recycling-thread-new" title="ags_recycling_thread_new ()">ags_recycling_thread_new</a>           ();
+</pre></div><div class="refsect1"><a name="ags-AgsRecyclingThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRecyclingThread.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRecyclingThreadFlags"></a><h3>enum AgsRecyclingThreadFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecyclingThreadFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RECYCLING_THREAD_RUNNING   = 1,
+  AGS_RECYCLING_THREAD_WAIT      = 1 << 1,
+  AGS_RECYCLING_THREAD_DONE      = 1 << 2,
+} AgsRecyclingThreadFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RECYCLING-THREAD-RUNNING:CAPS"></a><span class="term"><code class="literal">AGS_RECYCLING_THREAD_RUNNING</code></span></dt><dd></dd><dt><a name="AGS-RECYCLING-THREAD-WAIT:CAPS"></a><span class="term"><code class="literal">AGS_RECYCLING_THREAD_WAIT</code></span></dt><dd></dd><dt><a name="AGS-RECYCLING-THREAD-DONE:CAPS"></a><span class="term"><code class="literal">AGS_RECYCLING_THREAD_DONE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsRecyclingThread"></a><h3>struct AgsRecyclingThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecyclingThread"></OBJECT><pre class="programlisting">struct AgsRecyclingThread {
+  AgsThread thread;
+
+  guint flags;
+
+  AgsThread *iterator_thread;
+
+  pthread_mutex_t iteration_mutex;
+  pthread_cond_t iteration_cond;
+};
+</pre></div><div class="refsect2"><a name="AgsRecyclingThreadClass"></a><h3>struct AgsRecyclingThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRecyclingThreadClass"></OBJECT><pre class="programlisting">struct AgsRecyclingThreadClass {
+  AgsThreadClass thread;
+
+  void (*play_channel)(AgsRecyclingThread *recycling_thread,
+		       GObject *channel,
+		       AgsRecallID *recall_id,
+		       gint stage);
+
+  void (*play_audio)(AgsRecyclingThread *recycling_thread,
+		     GObject *output, GObject *audio,
+		     AgsRecallID *recall_id,
+		     gint stage);
+};
+</pre></div><div class="refsect2"><a name="ags-recycling-thread-play-channel"></a><h3>ags_recycling_thread_play_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_thread_play_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_thread_play_channel   (<em class="parameter"><code><a class="link" href="re221.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-thread-play-audio"></a><h3>ags_recycling_thread_play_audio ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_thread_play_audio"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_thread_play_audio     (<em class="parameter"><code><a class="link" href="re221.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *recycling_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);</pre></div><div class="refsect2"><a name="ags-recycling-thread-new"></a><h3>ags_recycling_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re221.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="returnvalue">AgsRecyclingThread</span></a> * ags_recycling_thread_new           ();</pre></div></div></div></body></html>
diff --git a/api/re222.html b/api/re222.html
new file mode 100644
index 0000000..98d12cb
--- /dev/null
+++ b/api/re222.html
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_recycling_thread_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re221.html" title="AgsRecyclingThread"><link rel="next" href="re223.html" title="AgsRegistry"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-recycling-thread-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_recycling_thread_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-recycling-thread-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re222.html#ags-recycling-thread-iterate-callback" title="ags_recycling_thread_iterate_callback ()">ags_recycling_thread_iterate_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="re221.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *thread</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-recycling-thread-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-recycling-thread-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-recycling-thread-iterate-callback"></a><h3>ags_recycling_thread_iterate_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_recycling_thread_iterate_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_recycling_thread_iterate_callback
+                                                        (<em class="parameter"><code><a class="link" href="re221.html#AgsRecyclingThread" title="struct AgsRecyclingThread"><span class="type">AgsRecyclingThread</span></a> *thread</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re223.html b/api/re223.html
new file mode 100644
index 0000000..5c0f9dc
--- /dev/null
+++ b/api/re223.html
@@ -0,0 +1,42 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRegistry</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re222.html" title="ags_recycling_thread_callbacks"><link rel="next" href="re224.html" title="AgsRemoteTask"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRegistry"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRegistry</p></div><div class="refsynopsisdiv"><a name="ags-AgsRegistry.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re223.html#AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS" title="AGS_REGISTRY_DEFAULT_ID_LENGTH">AGS_REGISTRY_DEFAULT_ID_LENGTH</a>
+struct              <a class="link" href="re223.html#AgsRegistry" title="struct AgsRegistry">AgsRegistry</a>;
+struct              <a class="link" href="re223.html#AgsRegistryClass" title="struct AgsRegistryClass">AgsRegistryClass</a>;
+struct              <a class="link" href="re223.html#AgsRegistryEntry" title="struct AgsRegistryEntry">AgsRegistryEntry</a>;
+<a class="link" href="re223.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a class="link" href="re223.html#ags-registry-entry-alloc" title="ags_registry_entry_alloc ()">ags_registry_entry_alloc</a>            (<em class="parameter"><code><a class="link" href="re223.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re223.html#ags-registry-add" title="ags_registry_add ()">ags_registry_add</a>                    (<em class="parameter"><code><a class="link" href="re223.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re223.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);
+<a class="link" href="re223.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  <a class="link" href="re223.html#ags-registry-entry-find" title="ags_registry_entry_find ()">ags_registry_entry_find</a>             (<em class="parameter"><code><a class="link" href="re223.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *id</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlrpc_value</span></a> *      <a class="link" href="re223.html#ags-registry-entry-bulk" title="ags_registry_entry_bulk ()">ags_registry_entry_bulk</a>             (<em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_env</span></a> *env</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_value</span></a> *param_array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);
+<a class="link" href="re223.html#AgsRegistry" title="struct AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       <a class="link" href="re223.html#ags-registry-new" title="ags_registry_new ()">ags_registry_new</a>                    ();
+</pre></div><div class="refsect1"><a name="ags-AgsRegistry.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRegistry.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-REGISTRY-DEFAULT-ID-LENGTH:CAPS"></a><h3>AGS_REGISTRY_DEFAULT_ID_LENGTH</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_REGISTRY_DEFAULT_ID_LENGTH"></OBJECT><pre class="programlisting">#define AGS_REGISTRY_DEFAULT_ID_LENGTH 16
+</pre></div><div class="refsect2"><a name="AgsRegistry"></a><h3>struct AgsRegistry</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRegistry"></OBJECT><pre class="programlisting">struct AgsRegistry {
+  GObject object;
+
+  pthread_mutex_t mutex;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_registry *registry;
+#endif
+
+  GObject *server;
+
+  guint id_length;
+  guint counter;
+
+  GList *entry;
+};
+</pre></div><div class="refsect2"><a name="AgsRegistryClass"></a><h3>struct AgsRegistryClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRegistryClass"></OBJECT><pre class="programlisting">struct AgsRegistryClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="AgsRegistryEntry"></a><h3>struct AgsRegistryEntry</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRegistryEntry"></OBJECT><pre class="programlisting">struct AgsRegistryEntry {
+  gchar *id;
+  GValue entry;
+};
+</pre></div><div class="refsect2"><a name="ags-registry-entry-alloc"></a><h3>ags_registry_entry_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_registry_entry_alloc"></OBJECT><pre class="programlisting"><a class="link" href="re223.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_alloc            (<em class="parameter"><code><a class="link" href="re223.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>);</pre></div><div class="refsect2"><a name="ags-registry-add"></a><h3>ags_registry_add ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_registry_add"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_registry_add                    (<em class="parameter"><code><a class="link" href="re223.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re223.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="type">AgsRegistryEntry</span></a> *registry_entry</code></em>);</pre></div><div class="refsect2"><a name="ags-registry-entry-find"></a><h3>ags_registry_entry_find ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_registry_entry_find"></OBJECT><pre class="programlisting"><a class="link" href="re223.html#AgsRegistryEntry" title="struct AgsRegistryEntry"><span class="returnvalue">AgsRegistryEntry</span></a> *  ags_registry_entry_find             (<em class="parameter"><code><a class="link" href="re223.html#AgsRegistry" title="struct AgsRegistry"><span class="type">AgsRegistry</span></a> *registry</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *id</code></em>);</pre></div><div class="refsect2"><a name="ags-registry-entry-bulk"></a><h3>ags_registry_entry_bulk ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_registry_entry_bulk"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlrpc_value</span></a> *      ags_registry_entry_bulk             (<em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_env</span></a> *env</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_value</span></a> *param_array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);</pre></div><div class="refsect2"><a name="ags-registry-new"></a><h3>ags_registry_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_registry_new"></OBJECT><pre class="programlisting"><a class="link" href="re223.html#AgsRegistry" title="struct AgsRegistry"><span class="returnvalue">AgsRegistry</span></a> *       ags_registry_new                    ();</pre></div></div></div></body></html>
diff --git a/api/re224.html b/api/re224.html
new file mode 100644
index 0000000..be91972
--- /dev/null
+++ b/api/re224.html
@@ -0,0 +1,22 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRemoteTask</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re223.html" title="AgsRegistry"><link rel="next" href="re225.html" title="AgsRemoveAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRemoteTask"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRemoteTask</p></div><div class="refsynopsisdiv"><a name="ags-AgsRemoteTask.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re224.html#AgsRemoteTask" title="struct AgsRemoteTask">AgsRemoteTask</a>;
+struct              <a class="link" href="re224.html#AgsRemoteTaskClass" title="struct AgsRemoteTaskClass">AgsRemoteTaskClass</a>;
+<a class="link" href=""><span class="returnvalue">xmlrpc_value</span></a> *      <a class="link" href="re224.html#ags-remote-task-launch" title="ags_remote_task_launch ()">ags_remote_task_launch</a>              (<em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_env</span></a> *env</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_value</span></a> *param_array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlrpc_value</span></a> *      <a class="link" href="re224.html#ags-remote-task-launch-timed" title="ags_remote_task_launch_timed ()">ags_remote_task_launch_timed</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_env</span></a> *env</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_value</span></a> *param_array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);
+<a class="link" href="re224.html#AgsRemoteTask" title="struct AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     <a class="link" href="re224.html#ags-remote-task-new" title="ags_remote_task_new ()">ags_remote_task_new</a>                 ();
+</pre></div><div class="refsect1"><a name="ags-AgsRemoteTask.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRemoteTask.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRemoteTask"></a><h3>struct AgsRemoteTask</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoteTask"></OBJECT><pre class="programlisting">struct AgsRemoteTask {
+  GObject object;
+
+  GObject *server;
+};
+</pre></div><div class="refsect2"><a name="AgsRemoteTaskClass"></a><h3>struct AgsRemoteTaskClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoteTaskClass"></OBJECT><pre class="programlisting">struct AgsRemoteTaskClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-remote-task-launch"></a><h3>ags_remote_task_launch ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_remote_task_launch"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlrpc_value</span></a> *      ags_remote_task_launch              (<em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_env</span></a> *env</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_value</span></a> *param_array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);</pre></div><div class="refsect2"><a name="ags-remote-task-launch-timed"></a><h3>ags_remote_task_launch_timed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_remote_task_launch_timed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlrpc_value</span></a> *      ags_remote_task_launch_timed        (<em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_env</span></a> *env</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_value</span></a> *param_array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);</pre></div><div class="refsect2"><a name="ags-remote-task-new"></a><h3>ags_remote_task_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_remote_task_new"></OBJECT><pre class="programlisting"><a class="link" href="re224.html#AgsRemoteTask" title="struct AgsRemoteTask"><span class="returnvalue">AgsRemoteTask</span></a> *     ags_remote_task_new                 ();</pre></div></div></div></body></html>
diff --git a/api/re225.html b/api/re225.html
new file mode 100644
index 0000000..f14b2ac
--- /dev/null
+++ b/api/re225.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRemoveAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re224.html" title="AgsRemoteTask"><link rel="next" href="re226.html" title="AgsRemoveAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRemoveAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRemoveAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsRemoveAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re225.html#AgsRemoveAudio" title="struct AgsRemoveAudio">AgsRemoveAudio</a>;
+struct              <a class="link" href="re225.html#AgsRemoveAudioClass" title="struct AgsRemoveAudioClass">AgsRemoveAudioClass</a>;
+<a class="link" href="re225.html#AgsRemoveAudio" title="struct AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    <a class="link" href="re225.html#ags-remove-audio-new" title="ags_remove_audio_new ()">ags_remove_audio_new</a>                (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRemoveAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRemoveAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRemoveAudio"></a><h3>struct AgsRemoveAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoveAudio"></OBJECT><pre class="programlisting">struct AgsRemoveAudio {
+  AgsTask task;
+
+  AgsDevout *devout;
+  AgsAudio *audio;
+};
+</pre></div><div class="refsect2"><a name="AgsRemoveAudioClass"></a><h3>struct AgsRemoveAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoveAudioClass"></OBJECT><pre class="programlisting">struct AgsRemoveAudioClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-remove-audio-new"></a><h3>ags_remove_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_remove_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re225.html#AgsRemoveAudio" title="struct AgsRemoveAudio"><span class="returnvalue">AgsRemoveAudio</span></a> *    ags_remove_audio_new                (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re226.html b/api/re226.html
new file mode 100644
index 0000000..63acd1b
--- /dev/null
+++ b/api/re226.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRemoveAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re225.html" title="AgsRemoveAudio"><link rel="next" href="re227.html" title="AgsRemoveNote"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRemoveAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRemoveAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsRemoveAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re226.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal">AgsRemoveAudioSignal</a>;
+struct              <a class="link" href="re226.html#AgsRemoveAudioSignalClass" title="struct AgsRemoveAudioSignalClass">AgsRemoveAudioSignalClass</a>;
+<a class="link" href="re226.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * <a class="link" href="re226.html#ags-remove-audio-signal-new" title="ags_remove_audio_signal_new ()">ags_remove_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRemoveAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRemoveAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRemoveAudioSignal"></a><h3>struct AgsRemoveAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoveAudioSignal"></OBJECT><pre class="programlisting">struct AgsRemoveAudioSignal {
+  AgsTask task;
+
+  AgsRecycling *recycling;
+  AgsAudioSignal *audio_signal;
+};
+</pre></div><div class="refsect2"><a name="AgsRemoveAudioSignalClass"></a><h3>struct AgsRemoveAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoveAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsRemoveAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-remove-audio-signal-new"></a><h3>ags_remove_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_remove_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re226.html#AgsRemoveAudioSignal" title="struct AgsRemoveAudioSignal"><span class="returnvalue">AgsRemoveAudioSignal</span></a> * ags_remove_audio_signal_new      (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re227.html b/api/re227.html
new file mode 100644
index 0000000..f93b5fd
--- /dev/null
+++ b/api/re227.html
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRemoveNote</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re226.html" title="AgsRemoveAudioSignal"><link rel="next" href="re228.html" title="AgsRemovePointFromSelection"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRemoveNote"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRemoveNote</p></div><div class="refsynopsisdiv"><a name="ags-AgsRemoveNote.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re227.html#AgsRemoveNote" title="struct AgsRemoveNote">AgsRemoveNote</a>;
+struct              <a class="link" href="re227.html#AgsRemoveNoteClass" title="struct AgsRemoveNoteClass">AgsRemoveNoteClass</a>;
+<a class="link" href="re227.html#AgsRemoveNote" title="struct AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     <a class="link" href="re227.html#ags-remove-note-new" title="ags_remove_note_new ()">ags_remove_note_new</a>                 (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRemoveNote.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRemoveNote.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRemoveNote"></a><h3>struct AgsRemoveNote</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoveNote"></OBJECT><pre class="programlisting">struct AgsRemoveNote {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</pre></div><div class="refsect2"><a name="AgsRemoveNoteClass"></a><h3>struct AgsRemoveNoteClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoveNoteClass"></OBJECT><pre class="programlisting">struct AgsRemoveNoteClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-remove-note-new"></a><h3>ags_remove_note_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_remove_note_new"></OBJECT><pre class="programlisting"><a class="link" href="re227.html#AgsRemoveNote" title="struct AgsRemoveNote"><span class="returnvalue">AgsRemoveNote</span></a> *     ags_remove_note_new                 (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re228.html b/api/re228.html
new file mode 100644
index 0000000..204bbd7
--- /dev/null
+++ b/api/re228.html
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRemovePointFromSelection</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re227.html" title="AgsRemoveNote"><link rel="next" href="re229.html" title="AgsRemoveRecall"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRemovePointFromSelection"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRemovePointFromSelection</p></div><div class="refsynopsisdiv"><a name="ags-AgsRemovePointFromSelection.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re228.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection">AgsRemovePointFromSelection</a>;
+struct              <a class="link" href="re228.html#AgsRemovePointFromSelectionClass" title="struct AgsRemovePointFromSelectionClass">AgsRemovePointFromSelectionClass</a>;
+<a class="link" href="re228.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * <a class="link" href="re228.html#ags-remove-point-from-selection-new" title="ags_remove_point_from_selection_new ()">ags_remove_point_from_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRemovePointFromSelection.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRemovePointFromSelection.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRemovePointFromSelection"></a><h3>struct AgsRemovePointFromSelection</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemovePointFromSelection"></OBJECT><pre class="programlisting">struct AgsRemovePointFromSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x;
+  guint y;
+};
+</pre></div><div class="refsect2"><a name="AgsRemovePointFromSelectionClass"></a><h3>struct AgsRemovePointFromSelectionClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemovePointFromSelectionClass"></OBJECT><pre class="programlisting">struct AgsRemovePointFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-remove-point-from-selection-new"></a><h3>ags_remove_point_from_selection_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_remove_point_from_selection_new"></OBJECT><pre class="programlisting"><a class="link" href="re228.html#AgsRemovePointFromSelection" title="struct AgsRemovePointFromSelection"><span class="returnvalue">AgsRemovePointFromSelection</span></a> * ags_remove_point_from_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re229.html b/api/re229.html
new file mode 100644
index 0000000..9a9c2c0
--- /dev/null
+++ b/api/re229.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRemoveRecall</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re228.html" title="AgsRemovePointFromSelection"><link rel="next" href="re230.html" title="AgsRemoveRegionFromSelection"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRemoveRecall"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRemoveRecall</p></div><div class="refsynopsisdiv"><a name="ags-AgsRemoveRecall.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re229.html#AgsRemoveRecall" title="struct AgsRemoveRecall">AgsRemoveRecall</a>;
+struct              <a class="link" href="re229.html#AgsRemoveRecallClass" title="struct AgsRemoveRecallClass">AgsRemoveRecallClass</a>;
+<a class="link" href="re229.html#AgsRemoveRecall" title="struct AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   <a class="link" href="re229.html#ags-remove-recall-new" title="ags_remove_recall_new ()">ags_remove_recall_new</a>               (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRemoveRecall.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRemoveRecall.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRemoveRecall"></a><h3>struct AgsRemoveRecall</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoveRecall"></OBJECT><pre class="programlisting">struct AgsRemoveRecall {
+  AgsTask task;
+
+  AgsRecall *recall;
+};
+</pre></div><div class="refsect2"><a name="AgsRemoveRecallClass"></a><h3>struct AgsRemoveRecallClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoveRecallClass"></OBJECT><pre class="programlisting">struct AgsRemoveRecallClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-remove-recall-new"></a><h3>ags_remove_recall_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_remove_recall_new"></OBJECT><pre class="programlisting"><a class="link" href="re229.html#AgsRemoveRecall" title="struct AgsRemoveRecall"><span class="returnvalue">AgsRemoveRecall</span></a> *   ags_remove_recall_new               (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re23.html b/api/re23.html
new file mode 100644
index 0000000..34119ae
--- /dev/null
+++ b/api/re23.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAudioSetRecycling</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re22.html" title="ags_audio_preferences_callbacks"><link rel="next" href="re24.html" title="AgsAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAudioSetRecycling"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAudioSetRecycling</p></div><div class="refsynopsisdiv"><a name="ags-AgsAudioSetRecycling.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re23.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling">AgsAudioSetRecycling</a>;
+struct              <a class="link" href="re23.html#AgsAudioSetRecyclingClass" title="struct AgsAudioSetRecyclingClass">AgsAudioSetRecyclingClass</a>;
+<a class="link" href="re23.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * <a class="link" href="re23.html#ags-audio-set-recycling-new" title="ags_audio_set_recycling_new ()">ags_audio_set_recycling_new</a>      (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> *parameter</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsAudioSetRecycling.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAudioSetRecycling.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAudioSetRecycling"></a><h3>struct AgsAudioSetRecycling</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioSetRecycling"></OBJECT><pre class="programlisting">struct AgsAudioSetRecycling {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  GParameter *parameter;
+};
+</pre></div><div class="refsect2"><a name="AgsAudioSetRecyclingClass"></a><h3>struct AgsAudioSetRecyclingClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioSetRecyclingClass"></OBJECT><pre class="programlisting">struct AgsAudioSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-audio-set-recycling-new"></a><h3>ags_audio_set_recycling_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_set_recycling_new"></OBJECT><pre class="programlisting"><a class="link" href="re23.html#AgsAudioSetRecycling" title="struct AgsAudioSetRecycling"><span class="returnvalue">AgsAudioSetRecycling</span></a> * ags_audio_set_recycling_new      (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> *parameter</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re230.html b/api/re230.html
new file mode 100644
index 0000000..06d1fd8
--- /dev/null
+++ b/api/re230.html
@@ -0,0 +1,27 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRemoveRegionFromSelection</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re229.html" title="AgsRemoveRecall"><link rel="next" href="re231.html" title="AgsResizeEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRemoveRegionFromSelection"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRemoveRegionFromSelection</p></div><div class="refsynopsisdiv"><a name="ags-AgsRemoveRegionFromSelection.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re230.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection">AgsRemoveRegionFromSelection</a>;
+struct              <a class="link" href="re230.html#AgsRemoveRegionFromSelectionClass" title="struct AgsRemoveRegionFromSelectionClass">AgsRemoveRegionFromSelectionClass</a>;
+<a class="link" href="re230.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * <a class="link" href="re230.html#ags-remove-region-from-selection-new" title="ags_remove_region_from_selection_new ()">ags_remove_region_from_selection_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y1</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRemoveRegionFromSelection.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRemoveRegionFromSelection.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRemoveRegionFromSelection"></a><h3>struct AgsRemoveRegionFromSelection</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoveRegionFromSelection"></OBJECT><pre class="programlisting">struct AgsRemoveRegionFromSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+
+  guint x0;
+  guint y0;
+  guint x1;
+  guint y1;
+};
+</pre></div><div class="refsect2"><a name="AgsRemoveRegionFromSelectionClass"></a><h3>struct AgsRemoveRegionFromSelectionClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRemoveRegionFromSelectionClass"></OBJECT><pre class="programlisting">struct AgsRemoveRegionFromSelectionClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-remove-region-from-selection-new"></a><h3>ags_remove_region_from_selection_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_remove_region_from_selection_new"></OBJECT><pre class="programlisting"><a class="link" href="re230.html#AgsRemoveRegionFromSelection" title="struct AgsRemoveRegionFromSelection"><span class="returnvalue">AgsRemoveRegionFromSelection</span></a> * ags_remove_region_from_selection_new
+                                                        (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y0</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x1</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y1</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re231.html b/api/re231.html
new file mode 100644
index 0000000..fa70b7c
--- /dev/null
+++ b/api/re231.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsResizeEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re230.html" title="AgsRemoveRegionFromSelection"><link rel="next" href="re232.html" title="AgsReturnableThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsResizeEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsResizeEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsResizeEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re231.html#AgsResizeEditor" title="struct AgsResizeEditor">AgsResizeEditor</a>;
+struct              <a class="link" href="re231.html#AgsResizeEditorClass" title="struct AgsResizeEditorClass">AgsResizeEditorClass</a>;
+<a class="link" href="re231.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="returnvalue">AgsResizeEditor</span></a> *   <a class="link" href="re231.html#ags-resize-editor-new" title="ags_resize_editor_new ()">ags_resize_editor_new</a>               ();
+</pre></div><div class="refsect1"><a name="ags-AgsResizeEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsResizeEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsResizeEditor"></a><h3>struct AgsResizeEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsResizeEditor"></OBJECT><pre class="programlisting">struct AgsResizeEditor {
+  AgsPropertyEditor property_editor;
+
+  GtkSpinButton *audio_channels;
+
+  GtkSpinButton *input_pads;
+  GtkSpinButton *output_pads;
+};
+</pre></div><div class="refsect2"><a name="AgsResizeEditorClass"></a><h3>struct AgsResizeEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsResizeEditorClass"></OBJECT><pre class="programlisting">struct AgsResizeEditorClass {
+  AgsPropertyEditorClass property_editor;
+};
+</pre></div><div class="refsect2"><a name="ags-resize-editor-new"></a><h3>ags_resize_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_resize_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re231.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="returnvalue">AgsResizeEditor</span></a> *   ags_resize_editor_new               ();</pre></div></div></div></body></html>
diff --git a/api/re232.html b/api/re232.html
new file mode 100644
index 0000000..7d46c6d
--- /dev/null
+++ b/api/re232.html
@@ -0,0 +1,38 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsReturnableThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re231.html" title="AgsResizeEditor"><link rel="next" href="re233.html" title="AgsRuler"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsReturnableThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsReturnableThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsReturnableThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                (<a class="link" href="re232.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()">*AgsReturnableThreadCallback</a>)      (<em class="parameter"><code><a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);
+enum                <a class="link" href="re232.html#AgsReturnableThreadFlags" title="enum AgsReturnableThreadFlags">AgsReturnableThreadFlags</a>;
+struct              <a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread">AgsReturnableThread</a>;
+struct              <a class="link" href="re232.html#AgsReturnableThreadClass" title="struct AgsReturnableThreadClass">AgsReturnableThreadClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re232.html#ags-returnable-thread-safe-run" title="ags_returnable_thread_safe_run ()">ags_returnable_thread_safe_run</a>      (<em class="parameter"><code><a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re232.html#ags-returnable-thread-connect-safe-run" title="ags_returnable_thread_connect_safe_run ()">ags_returnable_thread_connect_safe_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re232.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re232.html#ags-returnable-thread-disconnect-safe-run" title="ags_returnable_thread_disconnect_safe_run ()">ags_returnable_thread_disconnect_safe_run</a>
+                                                        (<em class="parameter"><code><a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);
+<a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * <a class="link" href="re232.html#ags-returnable-thread-new" title="ags_returnable_thread_new ()">ags_returnable_thread_new</a>         (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *thread_pool</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsReturnableThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsReturnableThread.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsReturnableThreadCallback"></a><h3>AgsReturnableThreadCallback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsReturnableThreadCallback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                (*AgsReturnableThreadCallback)      (<em class="parameter"><code><a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);</pre></div><div class="refsect2"><a name="AgsReturnableThreadFlags"></a><h3>enum AgsReturnableThreadFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsReturnableThreadFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_RETURNABLE_THREAD_IN_USE              = 1,
+  AGS_RETURNABLE_THREAD_RESET               = 1 << 1,
+} AgsReturnableThreadFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-RETURNABLE-THREAD-IN-USE:CAPS"></a><span class="term"><code class="literal">AGS_RETURNABLE_THREAD_IN_USE</code></span></dt><dd></dd><dt><a name="AGS-RETURNABLE-THREAD-RESET:CAPS"></a><span class="term"><code class="literal">AGS_RETURNABLE_THREAD_RESET</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsReturnableThread"></a><h3>struct AgsReturnableThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsReturnableThread"></OBJECT><pre class="programlisting">struct AgsReturnableThread {
+  AgsThread thread;
+
+  volatile guint flags;
+
+  GObject *thread_pool;
+
+  pthread_mutex_t reset_mutex;
+  volatile void *safe_data;
+
+  gulong handler;
+};
+</pre></div><div class="refsect2"><a name="AgsReturnableThreadClass"></a><h3>struct AgsReturnableThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsReturnableThreadClass"></OBJECT><pre class="programlisting">struct AgsReturnableThreadClass {
+  AgsThreadClass thread;
+
+  void (*safe_run)(AgsReturnableThread *returnable_thread);
+};
+</pre></div><div class="refsect2"><a name="ags-returnable-thread-safe-run"></a><h3>ags_returnable_thread_safe_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_returnable_thread_safe_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_returnable_thread_safe_run      (<em class="parameter"><code><a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre></div><div class="refsect2"><a name="ags-returnable-thread-connect-safe-run"></a><h3>ags_returnable_thread_connect_safe_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_returnable_thread_connect_safe_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_returnable_thread_connect_safe_run
+                                                        (<em class="parameter"><code><a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re232.html#AgsReturnableThreadCallback" title="AgsReturnableThreadCallback ()"><span class="type">AgsReturnableThreadCallback</span></a> callback</code></em>);</pre></div><div class="refsect2"><a name="ags-returnable-thread-disconnect-safe-run"></a><h3>ags_returnable_thread_disconnect_safe_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_returnable_thread_disconnect_safe_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_returnable_thread_disconnect_safe_run
+                                                        (<em class="parameter"><code><a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="type">AgsReturnableThread</span></a> *returnable_thread</code></em>);</pre></div><div class="refsect2"><a name="ags-returnable-thread-new"></a><h3>ags_returnable_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_returnable_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re232.html#AgsReturnableThread" title="struct AgsReturnableThread"><span class="returnvalue">AgsReturnableThread</span></a> * ags_returnable_thread_new         (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *thread_pool</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re233.html b/api/re233.html
new file mode 100644
index 0000000..c3ba9cb
--- /dev/null
+++ b/api/re233.html
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRuler</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re232.html" title="AgsReturnableThread"><link rel="next" href="re234.html" title="ags_ruler_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRuler"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRuler</p></div><div class="refsynopsisdiv"><a name="ags-AgsRuler.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re233.html#AgsRuler" title="struct AgsRuler">AgsRuler</a>;
+struct              <a class="link" href="re233.html#AgsRulerClass" title="struct AgsRulerClass">AgsRulerClass</a>;
+<a class="link" href="re233.html#AgsRuler" title="struct AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          <a class="link" href="re233.html#ags-ruler-new" title="ags_ruler_new ()">ags_ruler_new</a>                       ();
+</pre></div><div class="refsect1"><a name="ags-AgsRuler.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRuler.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRuler"></a><h3>struct AgsRuler</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRuler"></OBJECT><pre class="programlisting">struct AgsRuler {
+  GtkDrawingArea drawing_area;
+
+  /*
+  PangoLayout *layout;
+
+  char *font_name;
+  PangoFontDescription *font_desc;
+
+  PangoContext *context;
+  */
+};
+</pre></div><div class="refsect2"><a name="AgsRulerClass"></a><h3>struct AgsRulerClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRulerClass"></OBJECT><pre class="programlisting">struct AgsRulerClass {
+  GtkDrawingAreaClass drawing_area;
+};
+</pre></div><div class="refsect2"><a name="ags-ruler-new"></a><h3>ags_ruler_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ruler_new"></OBJECT><pre class="programlisting"><a class="link" href="re233.html#AgsRuler" title="struct AgsRuler"><span class="returnvalue">AgsRuler</span></a> *          ags_ruler_new                       ();</pre></div></div></div></body></html>
diff --git a/api/re234.html b/api/re234.html
new file mode 100644
index 0000000..89ddc2b
--- /dev/null
+++ b/api/re234.html
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_ruler_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re233.html" title="AgsRuler"><link rel="next" href="re235.html" title="AgsRunnable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-ruler-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_ruler_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-ruler-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re234.html#ags-ruler-expose-event" title="ags_ruler_expose_event ()">ags_ruler_expose_event</a>              (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re233.html#AgsRuler" title="struct AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re234.html#ags-ruler-configure-event" title="ags_ruler_configure_event ()">ags_ruler_configure_event</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re233.html#AgsRuler" title="struct AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-ruler-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-ruler-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-ruler-expose-event"></a><h3>ags_ruler_expose_event ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ruler_expose_event"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_ruler_expose_event              (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re233.html#AgsRuler" title="struct AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);</pre></div><div class="refsect2"><a name="ags-ruler-configure-event"></a><h3>ags_ruler_configure_event ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ruler_configure_event"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_ruler_configure_event           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re233.html#AgsRuler" title="struct AgsRuler"><span class="type">AgsRuler</span></a> *ruler</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re235.html b/api/re235.html
new file mode 100644
index 0000000..b60de02
--- /dev/null
+++ b/api/re235.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsRunnable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re234.html" title="ags_ruler_callbacks"><link rel="next" href="re236.html" title="AgsSaveFile"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsRunnable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsRunnable</p></div><div class="refsynopsisdiv"><a name="ags-AgsRunnable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re235.html#AgsRunnable" title="AgsRunnable">AgsRunnable</a>;
+struct              <a class="link" href="re235.html#AgsRunnableInterface" title="struct AgsRunnableInterface">AgsRunnableInterface</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re235.html#ags-runnable-run" title="ags_runnable_run ()">ags_runnable_run</a>                    (<em class="parameter"><code><a class="link" href="re235.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re235.html#ags-runnable-stop" title="ags_runnable_stop ()">ags_runnable_stop</a>                   (<em class="parameter"><code><a class="link" href="re235.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsRunnable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsRunnable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsRunnable"></a><h3>AgsRunnable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRunnable"></OBJECT><pre class="programlisting">typedef void AgsRunnable;
+</pre></div><div class="refsect2"><a name="AgsRunnableInterface"></a><h3>struct AgsRunnableInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsRunnableInterface"></OBJECT><pre class="programlisting">struct AgsRunnableInterface {
+  GTypeInterface interface;
+
+  void (*run)(AgsRunnable *runnable);
+  void (*stop)(AgsRunnable *runnable);
+};
+</pre></div><div class="refsect2"><a name="ags-runnable-run"></a><h3>ags_runnable_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_runnable_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_runnable_run                    (<em class="parameter"><code><a class="link" href="re235.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre></div><div class="refsect2"><a name="ags-runnable-stop"></a><h3>ags_runnable_stop ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_runnable_stop"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_runnable_stop                   (<em class="parameter"><code><a class="link" href="re235.html#AgsRunnable" title="AgsRunnable"><span class="type">AgsRunnable</span></a> *runnable</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re236.html b/api/re236.html
new file mode 100644
index 0000000..47a9b5f
--- /dev/null
+++ b/api/re236.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSaveFile</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re235.html" title="AgsRunnable"><link rel="next" href="re237.html" title="AgsScrollOnPlay"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSaveFile"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSaveFile</p></div><div class="refsynopsisdiv"><a name="ags-AgsSaveFile.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re236.html#AgsSaveFile" title="struct AgsSaveFile">AgsSaveFile</a>;
+struct              <a class="link" href="re236.html#AgsSaveFileClass" title="struct AgsSaveFileClass">AgsSaveFileClass</a>;
+<a class="link" href="re236.html#AgsSaveFile" title="struct AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       <a class="link" href="re236.html#ags-save-file-new" title="ags_save_file_new ()">ags_save_file_new</a>                   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSaveFile.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSaveFile.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSaveFile"></a><h3>struct AgsSaveFile</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSaveFile"></OBJECT><pre class="programlisting">struct AgsSaveFile {
+  AgsTask task;
+
+  AgsFile *file;
+};
+</pre></div><div class="refsect2"><a name="AgsSaveFileClass"></a><h3>struct AgsSaveFileClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSaveFileClass"></OBJECT><pre class="programlisting">struct AgsSaveFileClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-save-file-new"></a><h3>ags_save_file_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_save_file_new"></OBJECT><pre class="programlisting"><a class="link" href="re236.html#AgsSaveFile" title="struct AgsSaveFile"><span class="returnvalue">AgsSaveFile</span></a> *       ags_save_file_new                   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re237.html b/api/re237.html
new file mode 100644
index 0000000..c8b7ce5
--- /dev/null
+++ b/api/re237.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsScrollOnPlay</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re236.html" title="AgsSaveFile"><link rel="next" href="re238.html" title="AgsSeekable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsScrollOnPlay"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsScrollOnPlay</p></div><div class="refsynopsisdiv"><a name="ags-AgsScrollOnPlay.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re237.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay">AgsScrollOnPlay</a>;
+struct              <a class="link" href="re237.html#AgsScrollOnPlayClass" title="struct AgsScrollOnPlayClass">AgsScrollOnPlayClass</a>;
+<a class="link" href="re237.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   <a class="link" href="re237.html#ags-scroll-on-play-new" title="ags_scroll_on_play_new ()">ags_scroll_on_play_new</a>              (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *editor</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsScrollOnPlay.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsScrollOnPlay.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsScrollOnPlay"></a><h3>struct AgsScrollOnPlay</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsScrollOnPlay"></OBJECT><pre class="programlisting">struct AgsScrollOnPlay {
+  AgsTask task;
+
+  GtkWidget *editor;
+};
+</pre></div><div class="refsect2"><a name="AgsScrollOnPlayClass"></a><h3>struct AgsScrollOnPlayClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsScrollOnPlayClass"></OBJECT><pre class="programlisting">struct AgsScrollOnPlayClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-scroll-on-play-new"></a><h3>ags_scroll_on_play_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_scroll_on_play_new"></OBJECT><pre class="programlisting"><a class="link" href="re237.html#AgsScrollOnPlay" title="struct AgsScrollOnPlay"><span class="returnvalue">AgsScrollOnPlay</span></a> *   ags_scroll_on_play_new              (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *editor</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re238.html b/api/re238.html
new file mode 100644
index 0000000..f98ec71
--- /dev/null
+++ b/api/re238.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSeekable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re237.html" title="AgsScrollOnPlay"><link rel="next" href="re239.html" title="AgsSegment"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSeekable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSeekable</p></div><div class="refsynopsisdiv"><a name="ags-AgsSeekable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re238.html#AgsSeekable" title="AgsSeekable">AgsSeekable</a>;
+struct              <a class="link" href="re238.html#AgsSeekableInterface" title="struct AgsSeekableInterface">AgsSeekableInterface</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re238.html#ags-seekable-seek" title="ags_seekable_seek ()">ags_seekable_seek</a>                   (<em class="parameter"><code><a class="link" href="re238.html#AgsSeekable" title="AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> steps</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> forward</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSeekable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSeekable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSeekable"></a><h3>AgsSeekable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSeekable"></OBJECT><pre class="programlisting">typedef void AgsSeekable;
+</pre></div><div class="refsect2"><a name="AgsSeekableInterface"></a><h3>struct AgsSeekableInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSeekableInterface"></OBJECT><pre class="programlisting">struct AgsSeekableInterface {
+  GTypeInterface interface;
+
+  void (*seek)(AgsSeekable *seekable, guint steps, gboolean forward);
+};
+</pre></div><div class="refsect2"><a name="ags-seekable-seek"></a><h3>ags_seekable_seek ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_seekable_seek"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_seekable_seek                   (<em class="parameter"><code><a class="link" href="re238.html#AgsSeekable" title="AgsSeekable"><span class="type">AgsSeekable</span></a> *seekable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> steps</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> forward</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re239.html b/api/re239.html
new file mode 100644
index 0000000..b4b50b5
--- /dev/null
+++ b/api/re239.html
@@ -0,0 +1,53 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSegment</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re238.html" title="AgsSeekable"><link rel="next" href="re240.html" title="AgsServer"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSegment"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSegment</p></div><div class="refsynopsisdiv"><a name="ags-AgsSegment.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re239.html#AGS-SEGMENT-FLAGS:CAPS" title="enum AGS_SEGMENT_FLAGS">AGS_SEGMENT_FLAGS</a>;
+enum                <a class="link" href="re239.html#AgsSegmentFields" title="enum AgsSegmentFields">AgsSegmentFields</a>;
+struct              <a class="link" href="re239.html#AgsSegment" title="struct AgsSegment">AgsSegment</a>;
+struct              <a class="link" href="re239.html#AgsSegmentClass" title="struct AgsSegmentClass">AgsSegmentClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re239.html#ags-segment-field-on" title="ags_segment_field_on ()">ags_segment_field_on</a>                (<em class="parameter"><code><a class="link" href="re239.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> field</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re239.html#ags-segment-field-off" title="ags_segment_field_off ()">ags_segment_field_off</a>               (<em class="parameter"><code><a class="link" href="re239.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> field</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re239.html#ags-segment-draw-string" title="ags_segment_draw_string ()">ags_segment_draw_string</a>             (<em class="parameter"><code><a class="link" href="re239.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> **string</code></em>);
+<a class="link" href="re239.html#AgsSegment" title="struct AgsSegment"><span class="returnvalue">AgsSegment</span></a> *        <a class="link" href="re239.html#ags-segment-new" title="ags_segment_new ()">ags_segment_new</a>                     ();
+</pre></div><div class="refsect1"><a name="ags-AgsSegment.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSegment.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-SEGMENT-FLAGS:CAPS"></a><h3>enum AGS_SEGMENT_FLAGS</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_SEGMENT_FLAGS"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_SEGMENT_MONOCHROME      = 1,
+  AGS_SEGMENT_COLOR_RED       = 1 <<  1,
+  AGS_SEGMENT_COLOR_BLUE      = 1 <<  2,
+  AGS_SGEMENT_COLOR_GREEN     = 1 <<  3,
+} AGS_SEGMENT_FLAGS;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-SEGMENT-MONOCHROME:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_MONOCHROME</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-COLOR-RED:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_COLOR_RED</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-COLOR-BLUE:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_COLOR_BLUE</code></span></dt><dd></dd><dt><a name="AGS-SGEMENT-COLOR-GREEN:CAPS"></a><span class="term"><code class="literal">AGS_SGEMENT_COLOR_GREEN</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsSegmentFields"></a><h3>enum AgsSegmentFields</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSegmentFields"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_SEGMENT_UPPER_LEFT                = 1,
+  AGS_SEGMENT_UPPER_RIGHT               = 1 <<  1,
+  AGS_SEGMENT_LOWER_LEFT                = 1 <<  2,
+  AGS_SEGMENT_LOWER_RIGHT               = 1 <<  3,
+  AGS_SEGMENT_LEFT_UPPER_1              = 1 <<  4,
+  AGS_SEGMENT_LEFT_UPPER_2              = 1 <<  5,
+  AGS_SEGMENT_LEFT_LOWER_1              = 1 <<  6,
+  AGS_SEGMENT_LEFT_LOWER_2              = 1 <<  7,
+  AGS_SEGMENT_RIGHT_UPPER_1             = 1 <<  8,
+  AGS_SEGMENT_RIGHT_UPPER_2             = 1 <<  9,
+  AGS_SEGMENT_RIGHT_LOWER_1             = 1 << 10,
+  AGS_SEGMENT_RIGHT_LOWER_2             = 1 << 11,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_1     = 1 << 12,
+  AGS_SEGMENT_DIAGONAL_UPPER_LEFT_2     = 1 << 13,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_1    = 1 << 14,
+  AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_2    = 1 << 15,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_1     = 1 << 16,
+  AGS_SEGMENT_DIAGONAL_LOWER_LEFT_2     = 1 << 17,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_1    = 1 << 18,
+  AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_2    = 1 << 19,
+} AgsSegmentFields;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-SEGMENT-UPPER-LEFT:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_UPPER_LEFT</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-UPPER-RIGHT:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_UPPER_RIGHT</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-LOWER-LEFT:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_LOWER_LEFT</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-LOWER-RIGHT:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_LOWER_RIGHT</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-LEFT-UPPER-1:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_LEFT_UPPER_1</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-LEFT-UPPER-2:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_LEFT_UPPER_2</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-LEFT-LOWER-1:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_LEFT_LOWER_1</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-LEFT-LOWER-2:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_LEFT_LOWER_2</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-RIGHT-UPPER-1:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_RIGHT_UPPER_1</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-RIGHT-UPPER-2:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_RIGHT_UPPER_2</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-RIGHT-LOWER-1:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_RIGHT_LOWER_1</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-RIGHT-LOWER-2:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_RIGHT_LOWER_2</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-DIAGONAL-UPPER-LEFT-1:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_DIAGONAL_UPPER_LEFT_1</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-DIAGONAL-UPPER-LEFT-2:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_DIAGONAL_UPPER_LEFT_2</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-DIAGONAL-UPPER-RIGHT-1:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_1</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-DIAGONAL-UPPER-RIGHT-2:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_DIAGONAL_UPPER_RIGHT_2</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-DIAGONAL-LOWER-LEFT-1:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_DIAGONAL_LOWER_LEFT_1</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-DIAGONAL-LOWER-LEFT-2:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_DIAGONAL_LOWER_LEFT_2</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-DIAGONAL-LOWER-RIGHT-1:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_1</code></span></dt><dd></dd><dt><a name="AGS-SEGMENT-DIAGONAL-LOWER-RIGHT-2:CAPS"></a><span class="term"><code class="literal">AGS_SEGMENT_DIAGONAL_LOWER_RIGHT_2</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsSegment"></a><h3>struct AgsSegment</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSegment"></OBJECT><pre class="programlisting">struct AgsSegment {
+  GtkWidget widget;
+
+  guint flags;
+
+  guint count;
+};
+</pre></div><div class="refsect2"><a name="AgsSegmentClass"></a><h3>struct AgsSegmentClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSegmentClass"></OBJECT><pre class="programlisting">struct AgsSegmentClass {
+  GtkWidgetClass widget;
+};
+</pre></div><div class="refsect2"><a name="ags-segment-field-on"></a><h3>ags_segment_field_on ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_segment_field_on"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_segment_field_on                (<em class="parameter"><code><a class="link" href="re239.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> field</code></em>);</pre></div><div class="refsect2"><a name="ags-segment-field-off"></a><h3>ags_segment_field_off ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_segment_field_off"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_segment_field_off               (<em class="parameter"><code><a class="link" href="re239.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> field</code></em>);</pre></div><div class="refsect2"><a name="ags-segment-draw-string"></a><h3>ags_segment_draw_string ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_segment_draw_string"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_segment_draw_string             (<em class="parameter"><code><a class="link" href="re239.html#AgsSegment" title="struct AgsSegment"><span class="type">AgsSegment</span></a> *segment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> **string</code></em>);</pre></div><div class="refsect2"><a name="ags-segment-new"></a><h3>ags_segment_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_segment_new"></OBJECT><pre class="programlisting"><a class="link" href="re239.html#AgsSegment" title="struct AgsSegment"><span class="returnvalue">AgsSegment</span></a> *        ags_segment_new                     ();</pre></div></div></div></body></html>
diff --git a/api/re24.html b/api/re24.html
new file mode 100644
index 0000000..292e834
--- /dev/null
+++ b/api/re24.html
@@ -0,0 +1,113 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re23.html" title="AgsAudioSetRecycling"><link rel="next" href="re25.html" title="AgsBufferAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re24.html#AgsAudioSignalFlags" title="enum AgsAudioSignalFlags">AgsAudioSignalFlags</a>;
+enum                <a class="link" href="re24.html#AgsAttackFlags" title="enum AgsAttackFlags">AgsAttackFlags</a>;
+struct              <a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal">AgsAudioSignal</a>;
+struct              <a class="link" href="re24.html#AgsAudioSignalClass" title="struct AgsAudioSignalClass">AgsAudioSignalClass</a>;
+signed <a class="link" href=""><span class="returnvalue">short</span></a> *      <a class="link" href="re24.html#ags-stream-alloc" title="ags_stream_alloc ()">ags_stream_alloc</a>                    (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);
+<a class="link" href=""><span class="returnvalue">guint</span></a>               <a class="link" href="re24.html#ags-audio-signal-get-length-till-current" title="ags_audio_signal_get_length_till_current ()">ags_audio_signal_get_length_till_current</a>
+                                                        (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re24.html#ags-audio-signal-add-stream" title="ags_audio_signal_add_stream ()">ags_audio_signal_add_stream</a>         (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re24.html#ags-audio-signal-stream-resize" title="ags_audio_signal_stream_resize ()">ags_audio_signal_stream_resize</a>      (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re24.html#ags-audio-signal-stream-safe-resize" title="ags_audio_signal_stream_safe_resize ()">ags_audio_signal_stream_safe_resize</a> (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re24.html#ags-audio-signal-realloc-buffer-size" title="ags_audio_signal_realloc_buffer_size ()">ags_audio_signal_realloc_buffer_size</a>
+                                                        (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re24.html#ags-audio-signal-morph-samplerate" title="ags_audio_signal_morph_samplerate ()">ags_audio_signal_morph_samplerate</a>   (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> samplerate</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">double</span></a> k_morph</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re24.html#ags-audio-signal-copy-buffer-to-buffer" title="ags_audio_signal_copy_buffer_to_buffer ()">ags_audio_signal_copy_buffer_to_buffer</a>
+                                                        (<em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> schannels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> size</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re24.html#ags-audio-signal-duplicate-stream" title="ags_audio_signal_duplicate_stream ()">ags_audio_signal_duplicate_stream</a>   (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);
+<a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="re24.html#ags-audio-signal-get-template" title="ags_audio_signal_get_template ()">ags_audio_signal_get_template</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *audio_signal</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re24.html#ags-audio-signal-get-stream-current" title="ags_audio_signal_get_stream_current ()">ags_audio_signal_get_stream_current</a> (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re24.html#ags-audio-signal-get-by-recall-id" title="ags_audio_signal_get_by_recall_id ()">ags_audio_signal_get_by_recall_id</a>   (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re24.html#ags-audio-signal-tile" title="ags_audio_signal_tile ()">ags_audio_signal_tile</a>               (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re24.html#ags-audio-signal-scale" title="ags_audio_signal_scale ()">ags_audio_signal_scale</a>              (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);
+<a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="re24.html#ags-audio-signal-new" title="ags_audio_signal_new ()">ags_audio_signal_new</a>                (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>);
+<a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    <a class="link" href="re24.html#ags-audio-signal-new-with-length" title="ags_audio_signal_new_with_length ()">ags_audio_signal_new_with_length</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);
+                    <a class="link" href="re24.html#AgsAttack" title="AgsAttack">AgsAttack</a>;
+</pre></div><div class="refsect1"><a name="ags-AgsAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsAudioSignalFlags"></a><h3>enum AgsAudioSignalFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioSignalFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_AUDIO_SIGNAL_TEMPLATE             = 1,
+  AGS_AUDIO_SIGNAL_PLAY_DONE            = 1 << 1,
+  AGS_AUDIO_SIGNAL_STANDALONE           = 1 << 2,
+} AgsAudioSignalFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-AUDIO-SIGNAL-TEMPLATE:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_SIGNAL_TEMPLATE</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-SIGNAL-PLAY-DONE:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_SIGNAL_PLAY_DONE</code></span></dt><dd></dd><dt><a name="AGS-AUDIO-SIGNAL-STANDALONE:CAPS"></a><span class="term"><code class="literal">AGS_AUDIO_SIGNAL_STANDALONE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsAttackFlags"></a><h3>enum AgsAttackFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAttackFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_ATTACK_INITIAL_RUN  = 1,
+  AGS_ATTACK_SWAP         = 1 << 1,
+} AgsAttackFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-ATTACK-INITIAL-RUN:CAPS"></a><span class="term"><code class="literal">AGS_ATTACK_INITIAL_RUN</code></span></dt><dd></dd><dt><a name="AGS-ATTACK-SWAP:CAPS"></a><span class="term"><code class="literal">AGS_ATTACK_SWAP</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsAudioSignal"></a><h3>struct AgsAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioSignal"></OBJECT><pre class="programlisting">struct AgsAudioSignal {
+  GObject object;
+
+  guint flags;
+
+  GObject *devout;
+
+  GObject *recycling;
+  GObject *recall_id; // AGS_TYPE_RECALL_ID to identify the AgsAudioSignal
+
+  guint samplerate;
+  guint buffer_size;
+  guint resolution;
+
+  guint length;
+  guint last_frame; // the last frame at stream_end
+  guint loop_start;
+  guint loop_end;
+
+  guint delay;
+  guint attack;
+
+  guint lock_attack;
+  
+  GList *stream_beginning;
+  GList *stream_current;
+  GList *stream_end;
+};
+</pre></div><div class="refsect2"><a name="AgsAudioSignalClass"></a><h3>struct AgsAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsAudioSignalClass {
+  GObjectClass object;
+
+  void (*realloc_buffer_size)(AgsAudioSignal *audio_signal, guint buffer_size);
+  void (*morph_samplerate)(AgsAudioSignal *audio_signal, guint samplerate, double k_morph);
+};
+</pre></div><div class="refsect2"><a name="ags-stream-alloc"></a><h3>ags_stream_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_stream_alloc"></OBJECT><pre class="programlisting">signed <a class="link" href=""><span class="returnvalue">short</span></a> *      ags_stream_alloc                    (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-get-length-till-current"></a><h3>ags_audio_signal_get_length_till_current ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_get_length_till_current"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">guint</span></a>               ags_audio_signal_get_length_till_current
+                                                        (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-add-stream"></a><h3>ags_audio_signal_add_stream ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_add_stream"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_signal_add_stream         (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-stream-resize"></a><h3>ags_audio_signal_stream_resize ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_stream_resize"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_signal_stream_resize      (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-stream-safe-resize"></a><h3>ags_audio_signal_stream_safe_resize ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_stream_safe_resize"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_signal_stream_safe_resize (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-realloc-buffer-size"></a><h3>ags_audio_signal_realloc_buffer_size ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_realloc_buffer_size"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_signal_realloc_buffer_size
+                                                        (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-morph-samplerate"></a><h3>ags_audio_signal_morph_samplerate ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_morph_samplerate"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_signal_morph_samplerate   (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> samplerate</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">double</span></a> k_morph</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-copy-buffer-to-buffer"></a><h3>ags_audio_signal_copy_buffer_to_buffer ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_copy_buffer_to_buffer"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_signal_copy_buffer_to_buffer
+                                                        (<em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> dchannels</code></em>,
+                                                         <em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> schannels</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> size</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-duplicate-stream"></a><h3>ags_audio_signal_duplicate_stream ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_duplicate_stream"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_signal_duplicate_stream   (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-get-template"></a><h3>ags_audio_signal_get_template ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_get_template"></OBJECT><pre class="programlisting"><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_get_template       (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *audio_signal</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-get-stream-current"></a><h3>ags_audio_signal_get_stream_current ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_get_stream_current"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_audio_signal_get_stream_current (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-get-by-recall-id"></a><h3>ags_audio_signal_get_by_recall_id ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_get_by_recall_id"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_audio_signal_get_by_recall_id   (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-tile"></a><h3>ags_audio_signal_tile ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_tile"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_signal_tile               (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-scale"></a><h3>ags_audio_signal_scale ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_scale"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_audio_signal_scale              (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *template</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-new"></a><h3>ags_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new                (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-audio-signal-new-with-length"></a><h3>ags_audio_signal_new_with_length ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_audio_signal_new_with_length"></OBJECT><pre class="programlisting"><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="returnvalue">AgsAudioSignal</span></a> *    ags_audio_signal_new_with_length    (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);</pre></div><div class="refsect2"><a name="AgsAttack"></a><h3>AgsAttack</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsAttack"></OBJECT><pre class="programlisting">typedef struct _AgsAttack AgsAttack;</pre></div></div></div></body></html>
diff --git a/api/re240.html b/api/re240.html
new file mode 100644
index 0000000..4a3baad
--- /dev/null
+++ b/api/re240.html
@@ -0,0 +1,45 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsServer</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re239.html" title="AgsSegment"><link rel="next" href="re241.html" title="AgsServerPreferences"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsServer"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsServer</p></div><div class="refsynopsisdiv"><a name="ags-AgsServer.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re240.html#AgsServerFlags" title="enum AgsServerFlags">AgsServerFlags</a>;
+struct              <a class="link" href="re240.html#AgsServer" title="struct AgsServer">AgsServer</a>;
+struct              <a class="link" href="re240.html#AgsServerClass" title="struct AgsServerClass">AgsServerClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re240.html#ags-server-start" title="ags_server_start ()">ags_server_start</a>                    (<em class="parameter"><code><a class="link" href="re240.html#AgsServer" title="struct AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);
+<a class="link" href="re240.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a class="link" href="re240.html#ags-server-lookup" title="ags_server_lookup ()">ags_server_lookup</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlrpc_value</span></a> *      <a class="link" href="re240.html#ags-server-create-object" title="ags_server_create_object ()">ags_server_create_object</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_env</span></a> *env</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_value</span></a> *param_array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlrpc_value</span></a> *      <a class="link" href="re240.html#ags-server-object-set-property" title="ags_server_object_set_property ()">ags_server_object_set_property</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_env</span></a> *env</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_value</span></a> *param_array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);
+<a class="link" href="re240.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         <a class="link" href="re240.html#ags-server-new" title="ags_server_new ()">ags_server_new</a>                      (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *main</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsServer.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsServer.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsServerFlags"></a><h3>enum AgsServerFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsServerFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_SERVER_STARTED        = 1,
+  AGS_SERVER_RUNNING        = 1 << 1,
+} AgsServerFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-SERVER-STARTED:CAPS"></a><span class="term"><code class="literal">AGS_SERVER_STARTED</code></span></dt><dd></dd><dt><a name="AGS-SERVER-RUNNING:CAPS"></a><span class="term"><code class="literal">AGS_SERVER_RUNNING</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsServer"></a><h3>struct AgsServer</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsServer"></OBJECT><pre class="programlisting">struct AgsServer {
+  GObject object;
+
+  guint flags;
+
+#ifdef AGS_WITH_XMLRPC_C
+  TServer abyss_server;
+  TSocket *socket;
+#endif
+  int socket_fd;
+  struct sockaddr_in address;
+
+  void *server_info;
+  
+  GObject *main;
+
+  AgsRegistry *registry;
+  AgsRemoteTask *remote_task;
+};
+</pre></div><div class="refsect2"><a name="AgsServerClass"></a><h3>struct AgsServerClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsServerClass"></OBJECT><pre class="programlisting">struct AgsServerClass {
+  GObjectClass object;
+  
+  void (*start)(AgsServer *server);
+};
+</pre></div><div class="refsect2"><a name="ags-server-start"></a><h3>ags_server_start ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_server_start"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_server_start                    (<em class="parameter"><code><a class="link" href="re240.html#AgsServer" title="struct AgsServer"><span class="type">AgsServer</span></a> *server</code></em>);</pre></div><div class="refsect2"><a name="ags-server-lookup"></a><h3>ags_server_lookup ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_server_lookup"></OBJECT><pre class="programlisting"><a class="link" href="re240.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_lookup                   (<em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);</pre></div><div class="refsect2"><a name="ags-server-create-object"></a><h3>ags_server_create_object ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_server_create_object"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlrpc_value</span></a> *      ags_server_create_object            (<em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_env</span></a> *env</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_value</span></a> *param_array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);</pre></div><div class="refsect2"><a name="ags-server-object-set-property"></a><h3>ags_server_object_set_property ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_server_object_set_property"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlrpc_value</span></a> *      ags_server_object_set_property      (<em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_env</span></a> *env</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlrpc_value</span></a> *param_array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">void</span></a> *server_info</code></em>);</pre></div><div class="refsect2"><a name="ags-server-new"></a><h3>ags_server_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_server_new"></OBJECT><pre class="programlisting"><a class="link" href="re240.html#AgsServer" title="struct AgsServer"><span class="returnvalue">AgsServer</span></a> *         ags_server_new                      (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *main</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re241.html b/api/re241.html
new file mode 100644
index 0000000..d5c1e3f
--- /dev/null
+++ b/api/re241.html
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsServerPreferences</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re240.html" title="AgsServer"><link rel="next" href="re242.html" title="AgsSetAudioChannels"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsServerPreferences"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsServerPreferences</p></div><div class="refsynopsisdiv"><a name="ags-AgsServerPreferences.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re241.html#AgsServerPreferences" title="struct AgsServerPreferences">AgsServerPreferences</a>;
+struct              <a class="link" href="re241.html#AgsServerPreferencesClass" title="struct AgsServerPreferencesClass">AgsServerPreferencesClass</a>;
+<a class="link" href="re241.html#AgsServerPreferences" title="struct AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * <a class="link" href="re241.html#ags-server-preferences-new" title="ags_server_preferences_new ()">ags_server_preferences_new</a>       ();
+</pre></div><div class="refsect1"><a name="ags-AgsServerPreferences.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsServerPreferences.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsServerPreferences"></a><h3>struct AgsServerPreferences</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsServerPreferences"></OBJECT><pre class="programlisting">struct AgsServerPreferences {
+  GtkVBox vbox;
+
+  GtkCheckButton *start;
+
+  GtkEntry *address;
+  GtkEntry *port;
+
+  GtkEntry *username;
+  GtkEntry *password;
+};
+</pre></div><div class="refsect2"><a name="AgsServerPreferencesClass"></a><h3>struct AgsServerPreferencesClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsServerPreferencesClass"></OBJECT><pre class="programlisting">struct AgsServerPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="ags-server-preferences-new"></a><h3>ags_server_preferences_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_server_preferences_new"></OBJECT><pre class="programlisting"><a class="link" href="re241.html#AgsServerPreferences" title="struct AgsServerPreferences"><span class="returnvalue">AgsServerPreferences</span></a> * ags_server_preferences_new       ();</pre></div></div></div></body></html>
diff --git a/api/re242.html b/api/re242.html
new file mode 100644
index 0000000..27ec06b
--- /dev/null
+++ b/api/re242.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSetAudioChannels</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re241.html" title="AgsServerPreferences"><link rel="next" href="re243.html" title="AgsSetBufferSize"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSetAudioChannels"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSetAudioChannels</p></div><div class="refsynopsisdiv"><a name="ags-AgsSetAudioChannels.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re242.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels">AgsSetAudioChannels</a>;
+struct              <a class="link" href="re242.html#AgsSetAudioChannelsClass" title="struct AgsSetAudioChannelsClass">AgsSetAudioChannelsClass</a>;
+<a class="link" href="re242.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * <a class="link" href="re242.html#ags-set-audio-channels-new" title="ags_set_audio_channels_new ()">ags_set_audio_channels_new</a>        (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSetAudioChannels.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSetAudioChannels.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSetAudioChannels"></a><h3>struct AgsSetAudioChannels</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetAudioChannels"></OBJECT><pre class="programlisting">struct AgsSetAudioChannels {
+  AgsTask task;
+
+  AgsDevout *devout;
+  guint audio_channels;
+};
+</pre></div><div class="refsect2"><a name="AgsSetAudioChannelsClass"></a><h3>struct AgsSetAudioChannelsClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetAudioChannelsClass"></OBJECT><pre class="programlisting">struct AgsSetAudioChannelsClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-set-audio-channels-new"></a><h3>ags_set_audio_channels_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_set_audio_channels_new"></OBJECT><pre class="programlisting"><a class="link" href="re242.html#AgsSetAudioChannels" title="struct AgsSetAudioChannels"><span class="returnvalue">AgsSetAudioChannels</span></a> * ags_set_audio_channels_new        (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channels</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re243.html b/api/re243.html
new file mode 100644
index 0000000..9855843
--- /dev/null
+++ b/api/re243.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSetBufferSize</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re242.html" title="AgsSetAudioChannels"><link rel="next" href="re244.html" title="AgsSetDevoutPlayFlags"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSetBufferSize"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSetBufferSize</p></div><div class="refsynopsisdiv"><a name="ags-AgsSetBufferSize.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re243.html#AgsSetBufferSize" title="struct AgsSetBufferSize">AgsSetBufferSize</a>;
+struct              <a class="link" href="re243.html#AgsSetBufferSizeClass" title="struct AgsSetBufferSizeClass">AgsSetBufferSizeClass</a>;
+<a class="link" href="re243.html#AgsSetBufferSize" title="struct AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></a> *  <a class="link" href="re243.html#ags-set-buffer-size-new" title="ags_set_buffer_size_new ()">ags_set_buffer_size_new</a>             (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSetBufferSize.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSetBufferSize.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSetBufferSize"></a><h3>struct AgsSetBufferSize</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetBufferSize"></OBJECT><pre class="programlisting">struct AgsSetBufferSize {
+  AgsTask task;
+
+  GObject *gobject;
+  guint buffer_size;
+};
+</pre></div><div class="refsect2"><a name="AgsSetBufferSizeClass"></a><h3>struct AgsSetBufferSizeClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetBufferSizeClass"></OBJECT><pre class="programlisting">struct AgsSetBufferSizeClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-set-buffer-size-new"></a><h3>ags_set_buffer_size_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_set_buffer_size_new"></OBJECT><pre class="programlisting"><a class="link" href="re243.html#AgsSetBufferSize" title="struct AgsSetBufferSize"><span class="returnvalue">AgsSetBufferSize</span></a> *  ags_set_buffer_size_new             (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re244.html b/api/re244.html
new file mode 100644
index 0000000..2f9870e
--- /dev/null
+++ b/api/re244.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSetDevoutPlayFlags</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re243.html" title="AgsSetBufferSize"><link rel="next" href="re245.html" title="AgsSetMuted"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSetDevoutPlayFlags"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSetDevoutPlayFlags</p></div><div class="refsynopsisdiv"><a name="ags-AgsSetDevoutPlayFlags.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re244.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags">AgsSetDevoutPlayFlags</a>;
+struct              <a class="link" href="re244.html#AgsSetDevoutPlayFlagsClass" title="struct AgsSetDevoutPlayFlagsClass">AgsSetDevoutPlayFlagsClass</a>;
+<a class="link" href="re244.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * <a class="link" href="re244.html#ags-set-devout-play-flags-new" title="ags_set_devout_play_flags_new ()">ags_set_devout_play_flags_new</a>   (<em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> devout_play_flags</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSetDevoutPlayFlags.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSetDevoutPlayFlags.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSetDevoutPlayFlags"></a><h3>struct AgsSetDevoutPlayFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetDevoutPlayFlags"></OBJECT><pre class="programlisting">struct AgsSetDevoutPlayFlags {
+  AgsTask task;
+
+  AgsDevoutPlay *devout_play;
+  guint devout_play_flags;
+};
+</pre></div><div class="refsect2"><a name="AgsSetDevoutPlayFlagsClass"></a><h3>struct AgsSetDevoutPlayFlagsClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetDevoutPlayFlagsClass"></OBJECT><pre class="programlisting">struct AgsSetDevoutPlayFlagsClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-set-devout-play-flags-new"></a><h3>ags_set_devout_play_flags_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_set_devout_play_flags_new"></OBJECT><pre class="programlisting"><a class="link" href="re244.html#AgsSetDevoutPlayFlags" title="struct AgsSetDevoutPlayFlags"><span class="returnvalue">AgsSetDevoutPlayFlags</span></a> * ags_set_devout_play_flags_new   (<em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> devout_play_flags</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re245.html b/api/re245.html
new file mode 100644
index 0000000..a368318
--- /dev/null
+++ b/api/re245.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSetMuted</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re244.html" title="AgsSetDevoutPlayFlags"><link rel="next" href="re246.html" title="AgsSetOutputDevice"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSetMuted"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSetMuted</p></div><div class="refsynopsisdiv"><a name="ags-AgsSetMuted.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re245.html#AgsSetMuted" title="struct AgsSetMuted">AgsSetMuted</a>;
+struct              <a class="link" href="re245.html#AgsSetMutedClass" title="struct AgsSetMutedClass">AgsSetMutedClass</a>;
+<a class="link" href="re245.html#AgsSetMuted" title="struct AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       <a class="link" href="re245.html#ags-set-muted-new" title="ags_set_muted_new ()">ags_set_muted_new</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> muted</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSetMuted.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSetMuted.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSetMuted"></a><h3>struct AgsSetMuted</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetMuted"></OBJECT><pre class="programlisting">struct AgsSetMuted {
+  AgsTask task;
+
+  GObject *gobject;
+
+  gboolean muted;
+};
+</pre></div><div class="refsect2"><a name="AgsSetMutedClass"></a><h3>struct AgsSetMutedClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetMutedClass"></OBJECT><pre class="programlisting">struct AgsSetMutedClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-set-muted-new"></a><h3>ags_set_muted_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_set_muted_new"></OBJECT><pre class="programlisting"><a class="link" href="re245.html#AgsSetMuted" title="struct AgsSetMuted"><span class="returnvalue">AgsSetMuted</span></a> *       ags_set_muted_new                   (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> muted</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re246.html b/api/re246.html
new file mode 100644
index 0000000..4df71e1
--- /dev/null
+++ b/api/re246.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSetOutputDevice</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re245.html" title="AgsSetMuted"><link rel="next" href="re247.html" title="AgsSetSamplerate"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSetOutputDevice"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSetOutputDevice</p></div><div class="refsynopsisdiv"><a name="ags-AgsSetOutputDevice.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re246.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice">AgsSetOutputDevice</a>;
+struct              <a class="link" href="re246.html#AgsSetOutputDeviceClass" title="struct AgsSetOutputDeviceClass">AgsSetOutputDeviceClass</a>;
+<a class="link" href="re246.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * <a class="link" href="re246.html#ags-set-output-device-new" title="ags_set_output_device_new ()">ags_set_output_device_new</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *card_id</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSetOutputDevice.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSetOutputDevice.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSetOutputDevice"></a><h3>struct AgsSetOutputDevice</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetOutputDevice"></OBJECT><pre class="programlisting">struct AgsSetOutputDevice {
+  AgsTask task;
+
+  GObject *devout;
+  char *card_id;
+};
+</pre></div><div class="refsect2"><a name="AgsSetOutputDeviceClass"></a><h3>struct AgsSetOutputDeviceClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetOutputDeviceClass"></OBJECT><pre class="programlisting">struct AgsSetOutputDeviceClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-set-output-device-new"></a><h3>ags_set_output_device_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_set_output_device_new"></OBJECT><pre class="programlisting"><a class="link" href="re246.html#AgsSetOutputDevice" title="struct AgsSetOutputDevice"><span class="returnvalue">AgsSetOutputDevice</span></a> * ags_set_output_device_new          (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *card_id</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re247.html b/api/re247.html
new file mode 100644
index 0000000..da828bb
--- /dev/null
+++ b/api/re247.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSetSamplerate</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re246.html" title="AgsSetOutputDevice"><link rel="next" href="re248.html" title="AgsSF2Chooser"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSetSamplerate"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSetSamplerate</p></div><div class="refsynopsisdiv"><a name="ags-AgsSetSamplerate.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re247.html#AgsSetSamplerate" title="struct AgsSetSamplerate">AgsSetSamplerate</a>;
+struct              <a class="link" href="re247.html#AgsSetSamplerateClass" title="struct AgsSetSamplerateClass">AgsSetSamplerateClass</a>;
+<a class="link" href="re247.html#AgsSetSamplerate" title="struct AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  <a class="link" href="re247.html#ags-set-samplerate-new" title="ags_set_samplerate_new ()">ags_set_samplerate_new</a>              (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> samplerate</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSetSamplerate.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSetSamplerate.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSetSamplerate"></a><h3>struct AgsSetSamplerate</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetSamplerate"></OBJECT><pre class="programlisting">struct AgsSetSamplerate {
+  AgsTask task;
+
+  GObject *gobject;
+  guint samplerate;
+};
+</pre></div><div class="refsect2"><a name="AgsSetSamplerateClass"></a><h3>struct AgsSetSamplerateClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSetSamplerateClass"></OBJECT><pre class="programlisting">struct AgsSetSamplerateClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-set-samplerate-new"></a><h3>ags_set_samplerate_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_set_samplerate_new"></OBJECT><pre class="programlisting"><a class="link" href="re247.html#AgsSetSamplerate" title="struct AgsSetSamplerate"><span class="returnvalue">AgsSetSamplerate</span></a> *  ags_set_samplerate_new              (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> samplerate</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re248.html b/api/re248.html
new file mode 100644
index 0000000..0ad7f7c
--- /dev/null
+++ b/api/re248.html
@@ -0,0 +1,23 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSF2Chooser</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re247.html" title="AgsSetSamplerate"><link rel="next" href="re249.html" title="ags_sf2_chooser_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSF2Chooser"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSF2Chooser</p></div><div class="refsynopsisdiv"><a name="ags-AgsSF2Chooser.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser">AgsSF2Chooser</a>;
+struct              <a class="link" href="re248.html#AgsSF2ChooserClass" title="struct AgsSF2ChooserClass">AgsSF2ChooserClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re248.html#ags-sf2-chooser-open" title="ags_sf2_chooser_open ()">ags_sf2_chooser_open</a>                (<em class="parameter"><code><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *filename</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re248.html#ags-sf2-chooser-completed" title="ags_sf2_chooser_completed ()">ags_sf2_chooser_completed</a>           (<em class="parameter"><code><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re248.html#ags-sf2-chooser-remove-all-from-combo" title="ags_sf2_chooser_remove_all_from_combo ()">ags_sf2_chooser_remove_all_from_combo</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBoxText</span></a> *combo</code></em>);
+<a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     <a class="link" href="re248.html#ags-sf2-chooser-new" title="ags_sf2_chooser_new ()">ags_sf2_chooser_new</a>                 ();
+</pre></div><div class="refsect1"><a name="ags-AgsSF2Chooser.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSF2Chooser.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSF2Chooser"></a><h3>struct AgsSF2Chooser</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSF2Chooser"></OBJECT><pre class="programlisting">struct AgsSF2Chooser {
+  GtkVBox vbox;
+
+  AgsIpatch *ipatch;
+
+  GtkComboBoxText *preset;
+  GtkComboBoxText *instrument;
+  GtkComboBoxText *sample;
+};
+</pre></div><div class="refsect2"><a name="AgsSF2ChooserClass"></a><h3>struct AgsSF2ChooserClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSF2ChooserClass"></OBJECT><pre class="programlisting">struct AgsSF2ChooserClass {
+  GtkVBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="ags-sf2-chooser-open"></a><h3>ags_sf2_chooser_open ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_sf2_chooser_open"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_sf2_chooser_open                (<em class="parameter"><code><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *filename</code></em>);</pre></div><div class="refsect2"><a name="ags-sf2-chooser-completed"></a><h3>ags_sf2_chooser_completed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_sf2_chooser_completed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_sf2_chooser_completed           (<em class="parameter"><code><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre></div><div class="refsect2"><a name="ags-sf2-chooser-remove-all-from-combo"></a><h3>ags_sf2_chooser_remove_all_from_combo ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_sf2_chooser_remove_all_from_combo"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_sf2_chooser_remove_all_from_combo
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBoxText</span></a> *combo</code></em>);</pre></div><div class="refsect2"><a name="ags-sf2-chooser-new"></a><h3>ags_sf2_chooser_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_sf2_chooser_new"></OBJECT><pre class="programlisting"><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="returnvalue">AgsSF2Chooser</span></a> *     ags_sf2_chooser_new                 ();</pre></div></div></div></body></html>
diff --git a/api/re249.html b/api/re249.html
new file mode 100644
index 0000000..9410935
--- /dev/null
+++ b/api/re249.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_sf2_chooser_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re248.html" title="AgsSF2Chooser"><link rel="next" href="re250.html" title="AgsSingleThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-sf2-chooser-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_sf2_chooser_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-sf2-chooser-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re249.html#ags-sf2-chooser-preset-changed" title="ags_sf2_chooser_preset_changed ()">ags_sf2_chooser_preset_changed</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re249.html#ags-sf2-chooser-instrument-changed" title="ags_sf2_chooser_instrument_changed ()">ags_sf2_chooser_instrument_changed</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re249.html#ags-sf2-chooser-sample-changed" title="ags_sf2_chooser_sample_changed ()">ags_sf2_chooser_sample_changed</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-sf2-chooser-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-sf2-chooser-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-sf2-chooser-preset-changed"></a><h3>ags_sf2_chooser_preset_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_sf2_chooser_preset_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_sf2_chooser_preset_changed      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre></div><div class="refsect2"><a name="ags-sf2-chooser-instrument-changed"></a><h3>ags_sf2_chooser_instrument_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_sf2_chooser_instrument_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_sf2_chooser_instrument_changed  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre></div><div class="refsect2"><a name="ags-sf2-chooser-sample-changed"></a><h3>ags_sf2_chooser_sample_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_sf2_chooser_sample_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_sf2_chooser_sample_changed      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *combo_box</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re248.html#AgsSF2Chooser" title="struct AgsSF2Chooser"><span class="type">AgsSF2Chooser</span></a> *sf2_chooser</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re25.html b/api/re25.html
new file mode 100644
index 0000000..d6bd932
--- /dev/null
+++ b/api/re25.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsBufferAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re24.html" title="AgsAudioSignal"><link rel="next" href="re26.html" title="AgsBufferChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsBufferAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsBufferAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsBufferAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re25.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal">AgsBufferAudioSignal</a>;
+struct              <a class="link" href="re25.html#AgsBufferAudioSignalClass" title="struct AgsBufferAudioSignalClass">AgsBufferAudioSignalClass</a>;
+<a class="link" href="re25.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * <a class="link" href="re25.html#ags-buffer-audio-signal-new" title="ags_buffer_audio_signal_new ()">ags_buffer_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsBufferAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsBufferAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsBufferAudioSignal"></a><h3>struct AgsBufferAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsBufferAudioSignal"></OBJECT><pre class="programlisting">struct AgsBufferAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="AgsBufferAudioSignalClass"></a><h3>struct AgsBufferAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsBufferAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsBufferAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="ags-buffer-audio-signal-new"></a><h3>ags_buffer_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_buffer_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re25.html#AgsBufferAudioSignal" title="struct AgsBufferAudioSignal"><span class="returnvalue">AgsBufferAudioSignal</span></a> * ags_buffer_audio_signal_new      (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re250.html b/api/re250.html
new file mode 100644
index 0000000..a8a33d9
--- /dev/null
+++ b/api/re250.html
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSingleThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re249.html" title="ags_sf2_chooser_callbacks"><link rel="next" href="re251.html" title="AgsSndfile"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSingleThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSingleThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsSingleThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re250.html#AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS" title="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE">AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</a>
+struct              <a class="link" href="re250.html#AgsSingleThread" title="struct AgsSingleThread">AgsSingleThread</a>;
+struct              <a class="link" href="re250.html#AgsSingleThreadClass" title="struct AgsSingleThreadClass">AgsSingleThreadClass</a>;
+<a class="link" href="re250.html#AgsSingleThread" title="struct AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   <a class="link" href="re250.html#ags-single-thread-new" title="ags_single_thread_new ()">ags_single_thread_new</a>               ();
+</pre></div><div class="refsect1"><a name="ags-AgsSingleThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSingleThread.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-SINGLE-THREAD-DEFAULT-GUI-JIFFIE:CAPS"></a><h3>AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE"></OBJECT><pre class="programlisting">#define AGS_SINGLE_THREAD_DEFAULT_GUI_JIFFIE (30)
+</pre></div><div class="refsect2"><a name="AgsSingleThread"></a><h3>struct AgsSingleThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSingleThread"></OBJECT><pre class="programlisting">struct AgsSingleThread {
+  AgsThread thread;
+
+  AgsAudioLoop *audio_loop;
+  AgsDevoutThread *devout_thread;
+  AgsTaskThread *task_thread;
+  AgsGuiThread *gui_thread;
+};
+</pre></div><div class="refsect2"><a name="AgsSingleThreadClass"></a><h3>struct AgsSingleThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSingleThreadClass"></OBJECT><pre class="programlisting">struct AgsSingleThreadClass {
+  AgsThreadClass thread;
+};
+</pre></div><div class="refsect2"><a name="ags-single-thread-new"></a><h3>ags_single_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_single_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re250.html#AgsSingleThread" title="struct AgsSingleThread"><span class="returnvalue">AgsSingleThread</span></a> *   ags_single_thread_new               ();</pre></div></div></div></body></html>
diff --git a/api/re251.html b/api/re251.html
new file mode 100644
index 0000000..a683576
--- /dev/null
+++ b/api/re251.html
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSndfile</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re250.html" title="AgsSingleThread"><link rel="next" href="re252.html" title="AgsStartDevout"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSndfile"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSndfile</p></div><div class="refsynopsisdiv"><a name="ags-AgsSndfile.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re251.html#AgsSndfileFlags" title="enum AgsSndfileFlags">AgsSndfileFlags</a>;
+struct              <a class="link" href="re251.html#AgsSndfile" title="struct AgsSndfile">AgsSndfile</a>;
+struct              <a class="link" href="re251.html#AgsSndfileClass" title="struct AgsSndfileClass">AgsSndfileClass</a>;
+<a class="link" href="re251.html#AgsSndfile" title="struct AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        <a class="link" href="re251.html#ags-sndfile-new" title="ags_sndfile_new ()">ags_sndfile_new</a>                     ();
+</pre></div><div class="refsect1"><a name="ags-AgsSndfile.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSndfile.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSndfileFlags"></a><h3>enum AgsSndfileFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSndfileFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_SNDFILE_ITER_START    = 1,
+} AgsSndfileFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-SNDFILE-ITER-START:CAPS"></a><span class="term"><code class="literal">AGS_SNDFILE_ITER_START</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsSndfile"></a><h3>struct AgsSndfile</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSndfile"></OBJECT><pre class="programlisting">struct AgsSndfile {
+  GObject object;
+
+  guint flags;
+
+  SF_INFO *info;
+  SNDFILE *file;
+};
+</pre></div><div class="refsect2"><a name="AgsSndfileClass"></a><h3>struct AgsSndfileClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSndfileClass"></OBJECT><pre class="programlisting">struct AgsSndfileClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-sndfile-new"></a><h3>ags_sndfile_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_sndfile_new"></OBJECT><pre class="programlisting"><a class="link" href="re251.html#AgsSndfile" title="struct AgsSndfile"><span class="returnvalue">AgsSndfile</span></a> *        ags_sndfile_new                     ();</pre></div></div></div></body></html>
diff --git a/api/re252.html b/api/re252.html
new file mode 100644
index 0000000..a287c0b
--- /dev/null
+++ b/api/re252.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsStartDevout</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re251.html" title="AgsSndfile"><link rel="next" href="re253.html" title="AgsStream"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsStartDevout"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsStartDevout</p></div><div class="refsynopsisdiv"><a name="ags-AgsStartDevout.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re252.html#AgsStartDevout" title="struct AgsStartDevout">AgsStartDevout</a>;
+struct              <a class="link" href="re252.html#AgsStartDevoutClass" title="struct AgsStartDevoutClass">AgsStartDevoutClass</a>;
+<a class="link" href="re252.html#AgsStartDevout" title="struct AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    <a class="link" href="re252.html#ags-start-devout-new" title="ags_start_devout_new ()">ags_start_devout_new</a>                (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsStartDevout.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsStartDevout.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsStartDevout"></a><h3>struct AgsStartDevout</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStartDevout"></OBJECT><pre class="programlisting">struct AgsStartDevout {
+  AgsTask task;
+
+  AgsDevout *devout;
+};
+</pre></div><div class="refsect2"><a name="AgsStartDevoutClass"></a><h3>struct AgsStartDevoutClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStartDevoutClass"></OBJECT><pre class="programlisting">struct AgsStartDevoutClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-start-devout-new"></a><h3>ags_start_devout_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_start_devout_new"></OBJECT><pre class="programlisting"><a class="link" href="re252.html#AgsStartDevout" title="struct AgsStartDevout"><span class="returnvalue">AgsStartDevout</span></a> *    ags_start_devout_new                (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re253.html b/api/re253.html
new file mode 100644
index 0000000..22e1926
--- /dev/null
+++ b/api/re253.html
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsStream</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re252.html" title="AgsStartDevout"><link rel="next" href="re254.html" title="AgsStreamAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsStream"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsStream</p></div><div class="refsynopsisdiv"><a name="ags-AgsStream.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re253.html#AgsStream" title="struct AgsStream">AgsStream</a>;
+struct              <a class="link" href="re253.html#AgsStreamClass" title="struct AgsStreamClass">AgsStreamClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re253.html#ags-stream" title="ags_stream ()">ags_stream</a>                          (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);
+<a class="link" href="re253.html#AgsStream" title="struct AgsStream"><span class="returnvalue">AgsStream</span></a> *         <a class="link" href="re253.html#ags-stream-new" title="ags_stream_new ()">ags_stream_new</a>                      ();
+</pre></div><div class="refsect1"><a name="ags-AgsStream.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsStream.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsStream"></a><h3>struct AgsStream</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStream"></OBJECT><pre class="programlisting">struct AgsStream {
+  AgsRecall recall;
+
+  AgsAudioSignal *audio_signal;
+};
+</pre></div><div class="refsect2"><a name="AgsStreamClass"></a><h3>struct AgsStreamClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStreamClass"></OBJECT><pre class="programlisting">struct AgsStreamClass {
+  AgsRecallClass recall;
+};
+</pre></div><div class="refsect2"><a name="ags-stream"></a><h3>ags_stream ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_stream"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_stream                          (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);</pre></div><div class="refsect2"><a name="ags-stream-new"></a><h3>ags_stream_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_stream_new"></OBJECT><pre class="programlisting"><a class="link" href="re253.html#AgsStream" title="struct AgsStream"><span class="returnvalue">AgsStream</span></a> *         ags_stream_new                      ();</pre></div></div></div></body></html>
diff --git a/api/re254.html b/api/re254.html
new file mode 100644
index 0000000..93d8a17
--- /dev/null
+++ b/api/re254.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsStreamAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re253.html" title="AgsStream"><link rel="next" href="re255.html" title="AgsStreamChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsStreamAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsStreamAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsStreamAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re254.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal">AgsStreamAudioSignal</a>;
+struct              <a class="link" href="re254.html#AgsStreamAudioSignalClass" title="struct AgsStreamAudioSignalClass">AgsStreamAudioSignalClass</a>;
+<a class="link" href="re254.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * <a class="link" href="re254.html#ags-stream-audio-signal-new" title="ags_stream_audio_signal_new ()">ags_stream_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsStreamAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsStreamAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsStreamAudioSignal"></a><h3>struct AgsStreamAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStreamAudioSignal"></OBJECT><pre class="programlisting">struct AgsStreamAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="AgsStreamAudioSignalClass"></a><h3>struct AgsStreamAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStreamAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsStreamAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="ags-stream-audio-signal-new"></a><h3>ags_stream_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_stream_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re254.html#AgsStreamAudioSignal" title="struct AgsStreamAudioSignal"><span class="returnvalue">AgsStreamAudioSignal</span></a> * ags_stream_audio_signal_new      (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re255.html b/api/re255.html
new file mode 100644
index 0000000..8574d61
--- /dev/null
+++ b/api/re255.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsStreamChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re254.html" title="AgsStreamAudioSignal"><link rel="next" href="re256.html" title="AgsStreamChannelRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsStreamChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsStreamChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsStreamChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re255.html#AgsStreamChannel" title="struct AgsStreamChannel">AgsStreamChannel</a>;
+struct              <a class="link" href="re255.html#AgsStreamChannelClass" title="struct AgsStreamChannelClass">AgsStreamChannelClass</a>;
+<a class="link" href="re255.html#AgsStreamChannel" title="struct AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  <a class="link" href="re255.html#ags-stream-channel-new" title="ags_stream_channel_new ()">ags_stream_channel_new</a>              ();
+</pre></div><div class="refsect1"><a name="ags-AgsStreamChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsStreamChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsStreamChannel"></a><h3>struct AgsStreamChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStreamChannel"></OBJECT><pre class="programlisting">struct AgsStreamChannel {
+  AgsRecallChannel recall_channel;
+};
+</pre></div><div class="refsect2"><a name="AgsStreamChannelClass"></a><h3>struct AgsStreamChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStreamChannelClass"></OBJECT><pre class="programlisting">struct AgsStreamChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre></div><div class="refsect2"><a name="ags-stream-channel-new"></a><h3>ags_stream_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_stream_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re255.html#AgsStreamChannel" title="struct AgsStreamChannel"><span class="returnvalue">AgsStreamChannel</span></a> *  ags_stream_channel_new              ();</pre></div></div></div></body></html>
diff --git a/api/re256.html b/api/re256.html
new file mode 100644
index 0000000..6704470
--- /dev/null
+++ b/api/re256.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsStreamChannelRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re255.html" title="AgsStreamChannel"><link rel="next" href="re257.html" title="AgsStreamRecycling"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsStreamChannelRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsStreamChannelRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsStreamChannelRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re256.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun">AgsStreamChannelRun</a>;
+struct              <a class="link" href="re256.html#AgsStreamChannelRunClass" title="struct AgsStreamChannelRunClass">AgsStreamChannelRunClass</a>;
+<a class="link" href="re256.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * <a class="link" href="re256.html#ags-stream-channel-run-new" title="ags_stream_channel_run_new ()">ags_stream_channel_run_new</a>        ();
+</pre></div><div class="refsect1"><a name="ags-AgsStreamChannelRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsStreamChannelRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsStreamChannelRun"></a><h3>struct AgsStreamChannelRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStreamChannelRun"></OBJECT><pre class="programlisting">struct AgsStreamChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="AgsStreamChannelRunClass"></a><h3>struct AgsStreamChannelRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStreamChannelRunClass"></OBJECT><pre class="programlisting">struct AgsStreamChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="ags-stream-channel-run-new"></a><h3>ags_stream_channel_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_stream_channel_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re256.html#AgsStreamChannelRun" title="struct AgsStreamChannelRun"><span class="returnvalue">AgsStreamChannelRun</span></a> * ags_stream_channel_run_new        ();</pre></div></div></div></body></html>
diff --git a/api/re257.html b/api/re257.html
new file mode 100644
index 0000000..4bc43f5
--- /dev/null
+++ b/api/re257.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsStreamRecycling</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re256.html" title="AgsStreamChannelRun"><link rel="next" href="re258.html" title="AgsSynth"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsStreamRecycling"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsStreamRecycling</p></div><div class="refsynopsisdiv"><a name="ags-AgsStreamRecycling.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re257.html#AgsStreamRecycling" title="struct AgsStreamRecycling">AgsStreamRecycling</a>;
+struct              <a class="link" href="re257.html#AgsStreamRecyclingClass" title="struct AgsStreamRecyclingClass">AgsStreamRecyclingClass</a>;
+<a class="link" href="re257.html#AgsStreamRecycling" title="struct AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * <a class="link" href="re257.html#ags-stream-recycling-new" title="ags_stream_recycling_new ()">ags_stream_recycling_new</a>           (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsStreamRecycling.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsStreamRecycling.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsStreamRecycling"></a><h3>struct AgsStreamRecycling</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStreamRecycling"></OBJECT><pre class="programlisting">struct AgsStreamRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="AgsStreamRecyclingClass"></a><h3>struct AgsStreamRecyclingClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsStreamRecyclingClass"></OBJECT><pre class="programlisting">struct AgsStreamRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="ags-stream-recycling-new"></a><h3>ags_stream_recycling_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_stream_recycling_new"></OBJECT><pre class="programlisting"><a class="link" href="re257.html#AgsStreamRecycling" title="struct AgsStreamRecycling"><span class="returnvalue">AgsStreamRecycling</span></a> * ags_stream_recycling_new           (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re258.html b/api/re258.html
new file mode 100644
index 0000000..a2da959
--- /dev/null
+++ b/api/re258.html
@@ -0,0 +1,25 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSynth</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re257.html" title="AgsStreamRecycling"><link rel="next" href="re259.html" title="ags_synth_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSynth"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSynth</p></div><div class="refsynopsisdiv"><a name="ags-AgsSynth.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re258.html#AgsSynthFlags" title="enum AgsSynthFlags">AgsSynthFlags</a>;
+struct              <a class="link" href="re258.html#AgsSynth" title="struct AgsSynth">AgsSynth</a>;
+struct              <a class="link" href="re258.html#AgsSynthClass" title="struct AgsSynthClass">AgsSynthClass</a>;
+<a class="link" href="re258.html#AgsSynth" title="struct AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          <a class="link" href="re258.html#ags-synth-new" title="ags_synth_new ()">ags_synth_new</a>                       (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSynth.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSynth.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSynthFlags"></a><h3>enum AgsSynthFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSynthFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_SYNTH_AUTO_UPDATE          = 1,
+} AgsSynthFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-SYNTH-AUTO-UPDATE:CAPS"></a><span class="term"><code class="literal">AGS_SYNTH_AUTO_UPDATE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsSynth"></a><h3>struct AgsSynth</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSynth"></OBJECT><pre class="programlisting">struct AgsSynth {
+  AgsMachine machine;
+
+  guint flags;
+
+  GtkVBox *input_pad;
+
+  GtkSpinButton *lower; // how many channels until to lowest freq
+  GtkSpinButton *loop_start;
+  GtkSpinButton *loop_end;
+
+  GtkCheckButton *auto_update;
+  GtkButton *update;
+};
+</pre></div><div class="refsect2"><a name="AgsSynthClass"></a><h3>struct AgsSynthClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSynthClass"></OBJECT><pre class="programlisting">struct AgsSynthClass {
+  AgsMachineClass machine;
+};
+</pre></div><div class="refsect2"><a name="ags-synth-new"></a><h3>ags_synth_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_new"></OBJECT><pre class="programlisting"><a class="link" href="re258.html#AgsSynth" title="struct AgsSynth"><span class="returnvalue">AgsSynth</span></a> *          ags_synth_new                       (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re259.html b/api/re259.html
new file mode 100644
index 0000000..5d84089
--- /dev/null
+++ b/api/re259.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_synth_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re258.html" title="AgsSynth"><link rel="next" href="re260.html" title="AgsSynthInputLine"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-synth-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_synth_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-synth-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re259.html#ags-synth-parent-set-callback" title="ags_synth_parent_set_callback ()">ags_synth_parent_set_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re258.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re259.html#ags-synth-lower-callback" title="ags_synth_lower_callback ()">ags_synth_lower_callback</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re258.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re259.html#ags-synth-auto-update-callback" title="ags_synth_auto_update_callback ()">ags_synth_auto_update_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re258.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re259.html#ags-synth-update-callback" title="ags_synth_update_callback ()">ags_synth_update_callback</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re258.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-synth-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-synth-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-synth-parent-set-callback"></a><h3>ags_synth_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_synth_parent_set_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re258.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre></div><div class="refsect2"><a name="ags-synth-lower-callback"></a><h3>ags_synth_lower_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_lower_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_synth_lower_callback            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkSpinButton</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re258.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre></div><div class="refsect2"><a name="ags-synth-auto-update-callback"></a><h3>ags_synth_auto_update_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_auto_update_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_synth_auto_update_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re258.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre></div><div class="refsect2"><a name="ags-synth-update-callback"></a><h3>ags_synth_update_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_update_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_synth_update_callback           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re258.html#AgsSynth" title="struct AgsSynth"><span class="type">AgsSynth</span></a> *synth</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re26.html b/api/re26.html
new file mode 100644
index 0000000..e7a8df9
--- /dev/null
+++ b/api/re26.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsBufferChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re25.html" title="AgsBufferAudioSignal"><link rel="next" href="re27.html" title="AgsBufferChannelRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsBufferChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsBufferChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsBufferChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re26.html#AgsBufferChannel" title="struct AgsBufferChannel">AgsBufferChannel</a>;
+struct              <a class="link" href="re26.html#AgsBufferChannelClass" title="struct AgsBufferChannelClass">AgsBufferChannelClass</a>;
+<a class="link" href="re26.html#AgsBufferChannel" title="struct AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  <a class="link" href="re26.html#ags-buffer-channel-new" title="ags_buffer_channel_new ()">ags_buffer_channel_new</a>              ();
+</pre></div><div class="refsect1"><a name="ags-AgsBufferChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsBufferChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsBufferChannel"></a><h3>struct AgsBufferChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsBufferChannel"></OBJECT><pre class="programlisting">struct AgsBufferChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre></div><div class="refsect2"><a name="AgsBufferChannelClass"></a><h3>struct AgsBufferChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsBufferChannelClass"></OBJECT><pre class="programlisting">struct AgsBufferChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre></div><div class="refsect2"><a name="ags-buffer-channel-new"></a><h3>ags_buffer_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_buffer_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re26.html#AgsBufferChannel" title="struct AgsBufferChannel"><span class="returnvalue">AgsBufferChannel</span></a> *  ags_buffer_channel_new              ();</pre></div></div></div></body></html>
diff --git a/api/re260.html b/api/re260.html
new file mode 100644
index 0000000..2fc49c5
--- /dev/null
+++ b/api/re260.html
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSynthInputLine</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re259.html" title="ags_synth_callbacks"><link rel="next" href="re261.html" title="AgsSynthInputPad"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSynthInputLine"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSynthInputLine</p></div><div class="refsynopsisdiv"><a name="ags-AgsSynthInputLine.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re260.html#AgsSynthInputLine" title="struct AgsSynthInputLine">AgsSynthInputLine</a>;
+struct              <a class="link" href="re260.html#AgsSynthInputLineClass" title="struct AgsSynthInputLineClass">AgsSynthInputLineClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re260.html#ags-synth-input-line-map-recall" title="ags_synth_input_line_map_recall ()">ags_synth_input_line_map_recall</a>     (<em class="parameter"><code><a class="link" href="re260.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> *synth_input_line</code></em>);
+<a class="link" href="re260.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * <a class="link" href="re260.html#ags-synth-input-line-new" title="ags_synth_input_line_new ()">ags_synth_input_line_new</a>            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSynthInputLine.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSynthInputLine.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSynthInputLine"></a><h3>struct AgsSynthInputLine</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSynthInputLine"></OBJECT><pre class="programlisting">struct AgsSynthInputLine {
+  AgsLine line;
+
+  AgsOscillator *oscillator;
+};
+</pre></div><div class="refsect2"><a name="AgsSynthInputLineClass"></a><h3>struct AgsSynthInputLineClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSynthInputLineClass"></OBJECT><pre class="programlisting">struct AgsSynthInputLineClass {
+  AgsLineClass line;
+};
+</pre></div><div class="refsect2"><a name="ags-synth-input-line-map-recall"></a><h3>ags_synth_input_line_map_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_input_line_map_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_synth_input_line_map_recall     (<em class="parameter"><code><a class="link" href="re260.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="type">AgsSynthInputLine</span></a> *synth_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-synth-input-line-new"></a><h3>ags_synth_input_line_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_input_line_new"></OBJECT><pre class="programlisting"><a class="link" href="re260.html#AgsSynthInputLine" title="struct AgsSynthInputLine"><span class="returnvalue">AgsSynthInputLine</span></a> * ags_synth_input_line_new            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re261.html b/api/re261.html
new file mode 100644
index 0000000..58ed091
--- /dev/null
+++ b/api/re261.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsSynthInputPad</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re260.html" title="AgsSynthInputLine"><link rel="next" href="re262.html" title="ags_synths"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsSynthInputPad"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsSynthInputPad</p></div><div class="refsynopsisdiv"><a name="ags-AgsSynthInputPad.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re261.html#AgsSynthInputPad" title="struct AgsSynthInputPad">AgsSynthInputPad</a>;
+struct              <a class="link" href="re261.html#AgsSynthInputPadClass" title="struct AgsSynthInputPadClass">AgsSynthInputPadClass</a>;
+<a class="link" href="re261.html#AgsSynthInputPad" title="struct AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  <a class="link" href="re261.html#ags-synth-input-pad-new" title="ags_synth_input_pad_new ()">ags_synth_input_pad_new</a>             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsSynthInputPad.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsSynthInputPad.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsSynthInputPad"></a><h3>struct AgsSynthInputPad</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSynthInputPad"></OBJECT><pre class="programlisting">struct AgsSynthInputPad {
+  AgsPad pad;
+};
+</pre></div><div class="refsect2"><a name="AgsSynthInputPadClass"></a><h3>struct AgsSynthInputPadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsSynthInputPadClass"></OBJECT><pre class="programlisting">struct AgsSynthInputPadClass {
+  AgsPadClass pad;
+};
+</pre></div><div class="refsect2"><a name="ags-synth-input-pad-new"></a><h3>ags_synth_input_pad_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_input_pad_new"></OBJECT><pre class="programlisting"><a class="link" href="re261.html#AgsSynthInputPad" title="struct AgsSynthInputPad"><span class="returnvalue">AgsSynthInputPad</span></a> *  ags_synth_input_pad_new             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re262.html b/api/re262.html
new file mode 100644
index 0000000..8adcf2b
--- /dev/null
+++ b/api/re262.html
@@ -0,0 +1,53 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_synths</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re261.html" title="AgsSynthInputPad"><link rel="next" href="re263.html" title="AgsTable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-synths"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_synths</p></div><div class="refsynopsisdiv"><a name="ags-ags-synths.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re262.html#ags-synth-sin" title="ags_synth_sin ()">ags_synth_sin</a>                       (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *buffer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">double</span></a> volume</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re262.html#ags-synth-saw" title="ags_synth_saw ()">ags_synth_saw</a>                       (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *buffer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">double</span></a> volume</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re262.html#ags-synth-triangle" title="ags_synth_triangle ()">ags_synth_triangle</a>                  (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *buffer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">double</span></a> volume</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re262.html#ags-synth-square" title="ags_synth_square ()">ags_synth_square</a>                    (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *buffer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">double</span></a> volume</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-synths.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-synths.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-synth-sin"></a><h3>ags_synth_sin ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_sin"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_synth_sin                       (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *buffer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">double</span></a> volume</code></em>);</pre></div><div class="refsect2"><a name="ags-synth-saw"></a><h3>ags_synth_saw ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_saw"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_synth_saw                       (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *buffer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">double</span></a> volume</code></em>);</pre></div><div class="refsect2"><a name="ags-synth-triangle"></a><h3>ags_synth_triangle ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_triangle"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_synth_triangle                  (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *buffer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">double</span></a> volume</code></em>);</pre></div><div class="refsect2"><a name="ags-synth-square"></a><h3>ags_synth_square ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_synth_square"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_synth_square                    (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code>signed <a class="link" href=""><span class="type">short</span></a> *buffer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> offset</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> freq</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> phase</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">double</span></a> volume</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re263.html b/api/re263.html
new file mode 100644
index 0000000..8b44cd8
--- /dev/null
+++ b/api/re263.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsTable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re262.html" title="ags_synths"><link rel="next" href="re264.html" title="AgsTactable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsTable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsTable</p></div><div class="refsynopsisdiv"><a name="ags-AgsTable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re263.html#AgsTable" title="struct AgsTable">AgsTable</a>;
+struct              <a class="link" href="re263.html#AgsTableClass" title="struct AgsTableClass">AgsTableClass</a>;
+<a class="link" href="re263.html#AgsTable" title="struct AgsTable"><span class="returnvalue">AgsTable</span></a> *          <a class="link" href="re263.html#ags-table-new" title="ags_table_new ()">ags_table_new</a>                       (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> row</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> columns</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> homogeneous</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsTable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsTable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsTable"></a><h3>struct AgsTable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTable"></OBJECT><pre class="programlisting">struct AgsTable {
+  GtkTable table;
+};
+</pre></div><div class="refsect2"><a name="AgsTableClass"></a><h3>struct AgsTableClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTableClass"></OBJECT><pre class="programlisting">struct AgsTableClass {
+  GtkTableClass table;
+};
+</pre></div><div class="refsect2"><a name="ags-table-new"></a><h3>ags_table_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_table_new"></OBJECT><pre class="programlisting"><a class="link" href="re263.html#AgsTable" title="struct AgsTable"><span class="returnvalue">AgsTable</span></a> *          ags_table_new                       (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> row</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> columns</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> homogeneous</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re264.html b/api/re264.html
new file mode 100644
index 0000000..cb259ce
--- /dev/null
+++ b/api/re264.html
@@ -0,0 +1,28 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsTactable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re263.html" title="AgsTable"><link rel="next" href="re265.html" title="AgsTask"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsTactable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsTactable</p></div><div class="refsynopsisdiv"><a name="ags-AgsTactable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re264.html#AgsTactable" title="AgsTactable">AgsTactable</a>;
+struct              <a class="link" href="re264.html#AgsTactableInterface" title="struct AgsTactableInterface">AgsTactableInterface</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re264.html#ags-tactable-change-sequencer-duration" title="ags_tactable_change_sequencer_duration ()">ags_tactable_change_sequencer_duration</a>
+                                                        (<em class="parameter"><code><a class="link" href="re264.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> duration</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re264.html#ags-tactable-change-notation-duration" title="ags_tactable_change_notation_duration ()">ags_tactable_change_notation_duration</a>
+                                                        (<em class="parameter"><code><a class="link" href="re264.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> duration</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re264.html#ags-tactable-change-tact" title="ags_tactable_change_tact ()">ags_tactable_change_tact</a>            (<em class="parameter"><code><a class="link" href="re264.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> tact</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re264.html#ags-tactable-change-bpm" title="ags_tactable_change_bpm ()">ags_tactable_change_bpm</a>             (<em class="parameter"><code><a class="link" href="re264.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> bpm</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsTactable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsTactable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsTactable"></a><h3>AgsTactable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTactable"></OBJECT><pre class="programlisting">typedef void AgsTactable;
+</pre></div><div class="refsect2"><a name="AgsTactableInterface"></a><h3>struct AgsTactableInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTactableInterface"></OBJECT><pre class="programlisting">struct AgsTactableInterface {
+  GTypeInterface interface;
+
+  void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_notation_duration)(AgsTactable *tactable, gdouble duration);
+  void (*change_tact)(AgsTactable *tactable, gdouble tact);
+  void (*change_bpm)(AgsTactable *tactable, gdouble bpm);
+};
+</pre></div><div class="refsect2"><a name="ags-tactable-change-sequencer-duration"></a><h3>ags_tactable_change_sequencer_duration ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tactable_change_sequencer_duration"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_tactable_change_sequencer_duration
+                                                        (<em class="parameter"><code><a class="link" href="re264.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> duration</code></em>);</pre></div><div class="refsect2"><a name="ags-tactable-change-notation-duration"></a><h3>ags_tactable_change_notation_duration ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tactable_change_notation_duration"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_tactable_change_notation_duration
+                                                        (<em class="parameter"><code><a class="link" href="re264.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> duration</code></em>);</pre></div><div class="refsect2"><a name="ags-tactable-change-tact"></a><h3>ags_tactable_change_tact ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tactable_change_tact"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_tactable_change_tact            (<em class="parameter"><code><a class="link" href="re264.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> tact</code></em>);</pre></div><div class="refsect2"><a name="ags-tactable-change-bpm"></a><h3>ags_tactable_change_bpm ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tactable_change_bpm"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_tactable_change_bpm             (<em class="parameter"><code><a class="link" href="re264.html#AgsTactable" title="AgsTactable"><span class="type">AgsTactable</span></a> *tactable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> bpm</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re265.html b/api/re265.html
new file mode 100644
index 0000000..2ed68ea
--- /dev/null
+++ b/api/re265.html
@@ -0,0 +1,30 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsTask</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re264.html" title="AgsTactable"><link rel="next" href="re266.html" title="AgsTaskThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsTask"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsTask</p></div><div class="refsynopsisdiv"><a name="ags-AgsTask.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re265.html#AgsTaskFlags" title="enum AgsTaskFlags">AgsTaskFlags</a>;
+struct              <a class="link" href="re265.html#AgsTask" title="struct AgsTask">AgsTask</a>;
+struct              <a class="link" href="re265.html#AgsTaskClass" title="struct AgsTaskClass">AgsTaskClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re265.html#ags-task-launch" title="ags_task_launch ()">ags_task_launch</a>                     (<em class="parameter"><code><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re265.html#ags-task-failure" title="ags_task_failure ()">ags_task_failure</a>                    (<em class="parameter"><code><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> *error</code></em>);
+<a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="returnvalue">AgsTask</span></a> *           <a class="link" href="re265.html#ags-task-new" title="ags_task_new ()">ags_task_new</a>                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsTask.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsTask.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsTaskFlags"></a><h3>enum AgsTaskFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTaskFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_TASK_LOCKED = 1,
+} AgsTaskFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-TASK-LOCKED:CAPS"></a><span class="term"><code class="literal">AGS_TASK_LOCKED</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsTask"></a><h3>struct AgsTask</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTask"></OBJECT><pre class="programlisting">struct AgsTask {
+  GObject object;
+
+  guint flags;
+
+  char *name;
+
+  guint delay;
+
+  pthread_cond_t wait_sync_task_cond;
+};
+</pre></div><div class="refsect2"><a name="AgsTaskClass"></a><h3>struct AgsTaskClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTaskClass"></OBJECT><pre class="programlisting">struct AgsTaskClass {
+  GObjectClass object;
+
+  void (*launch)(AgsTask *task);
+
+  void (*failure)(AgsTask *task, GError *error);
+};
+</pre></div><div class="refsect2"><a name="ags-task-launch"></a><h3>ags_task_launch ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_task_launch"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_task_launch                     (<em class="parameter"><code><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre></div><div class="refsect2"><a name="ags-task-failure"></a><h3>ags_task_failure ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_task_failure"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_task_failure                    (<em class="parameter"><code><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> *error</code></em>);</pre></div><div class="refsect2"><a name="ags-task-new"></a><h3>ags_task_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_task_new"></OBJECT><pre class="programlisting"><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="returnvalue">AgsTask</span></a> *           ags_task_new                        ();</pre></div></div></div></body></html>
diff --git a/api/re266.html b/api/re266.html
new file mode 100644
index 0000000..71826ac
--- /dev/null
+++ b/api/re266.html
@@ -0,0 +1,34 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsTaskThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re265.html" title="AgsTask"><link rel="next" href="re267.html" title="AgsThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsTaskThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsTaskThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsTaskThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re266.html#AgsTaskThread" title="struct AgsTaskThread">AgsTaskThread</a>;
+struct              <a class="link" href="re266.html#AgsTaskThreadClass" title="struct AgsTaskThreadClass">AgsTaskThreadClass</a>;
+struct              <a class="link" href="re266.html#AgsTaskThreadAppend" title="struct AgsTaskThreadAppend">AgsTaskThreadAppend</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re266.html#ags-task-thread-append-task" title="ags_task_thread_append_task ()">ags_task_thread_append_task</a>         (<em class="parameter"><code><a class="link" href="re266.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re266.html#ags-task-thread-append-tasks" title="ags_task_thread_append_tasks ()">ags_task_thread_append_tasks</a>        (<em class="parameter"><code><a class="link" href="re266.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>);
+<a class="link" href="re266.html#AgsTaskThread" title="struct AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     <a class="link" href="re266.html#ags-task-thread-new" title="ags_task_thread_new ()">ags_task_thread_new</a>                 (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsTaskThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsTaskThread.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsTaskThread"></a><h3>struct AgsTaskThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTaskThread"></OBJECT><pre class="programlisting">struct AgsTaskThread {
+  AgsThread thread;
+
+  guint flags;
+
+  pthread_mutex_t read_mutex;
+  pthread_mutex_t launch_mutex;
+
+  guint queued;
+  guint pending;
+
+  GList *exec;
+  GList *queue;
+
+  AgsThreadPool *thread_pool;
+};
+</pre></div><div class="refsect2"><a name="AgsTaskThreadClass"></a><h3>struct AgsTaskThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTaskThreadClass"></OBJECT><pre class="programlisting">struct AgsTaskThreadClass {
+  AgsThreadClass thread;
+};
+</pre></div><div class="refsect2"><a name="AgsTaskThreadAppend"></a><h3>struct AgsTaskThreadAppend</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTaskThreadAppend"></OBJECT><pre class="programlisting">struct AgsTaskThreadAppend {
+  AgsTaskThread *task_thread;
+  gpointer data;
+};
+</pre></div><div class="refsect2"><a name="ags-task-thread-append-task"></a><h3>ags_task_thread_append_task ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_task_thread_append_task"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_task_thread_append_task         (<em class="parameter"><code><a class="link" href="re266.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre></div><div class="refsect2"><a name="ags-task-thread-append-tasks"></a><h3>ags_task_thread_append_tasks ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_task_thread_append_tasks"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_task_thread_append_tasks        (<em class="parameter"><code><a class="link" href="re266.html#AgsTaskThread" title="struct AgsTaskThread"><span class="type">AgsTaskThread</span></a> *task_thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>);</pre></div><div class="refsect2"><a name="ags-task-thread-new"></a><h3>ags_task_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_task_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re266.html#AgsTaskThread" title="struct AgsTaskThread"><span class="returnvalue">AgsTaskThread</span></a> *     ags_task_thread_new                 (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re267.html b/api/re267.html
new file mode 100644
index 0000000..4ffbf1c
--- /dev/null
+++ b/api/re267.html
@@ -0,0 +1,168 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re266.html" title="AgsTaskThread"><link rel="next" href="re268.html" title="AgsThreadPool"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re267.html#NSEC-PER-SEC:CAPS" title="NSEC_PER_SEC">NSEC_PER_SEC</a>
+#define             <a class="link" href="re267.html#AGS-THREAD-RESUME-SIG:CAPS" title="AGS_THREAD_RESUME_SIG">AGS_THREAD_RESUME_SIG</a>
+#define             <a class="link" href="re267.html#AGS-THREAD-SUSPEND-SIG:CAPS" title="AGS_THREAD_SUSPEND_SIG">AGS_THREAD_SUSPEND_SIG</a>
+enum                <a class="link" href="re267.html#AgsThreadFlags" title="enum AgsThreadFlags">AgsThreadFlags</a>;
+struct              <a class="link" href="re267.html#AgsThread" title="struct AgsThread">AgsThread</a>;
+struct              <a class="link" href="re267.html#AgsThreadClass" title="struct AgsThreadClass">AgsThreadClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-lock" title="ags_thread_lock ()">ags_thread_lock</a>                     (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re267.html#ags-thread-trylock" title="ags_thread_trylock ()">ags_thread_trylock</a>                  (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-unlock" title="ags_thread_unlock ()">ags_thread_unlock</a>                   (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="re267.html#ags-thread-get-toplevel" title="ags_thread_get_toplevel ()">ags_thread_get_toplevel</a>             (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="re267.html#ags-thread-first" title="ags_thread_first ()">ags_thread_first</a>                    (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="re267.html#ags-thread-last" title="ags_thread_last ()">ags_thread_last</a>                     (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-remove-child" title="ags_thread_remove_child ()">ags_thread_remove_child</a>             (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-add-child" title="ags_thread_add_child ()">ags_thread_add_child</a>                (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re267.html#ags-thread-parental-is-locked" title="ags_thread_parental_is_locked ()">ags_thread_parental_is_locked</a>       (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re267.html#ags-thread-sibling-is-locked" title="ags_thread_sibling_is_locked ()">ags_thread_sibling_is_locked</a>        (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re267.html#ags-thread-children-is-locked" title="ags_thread_children_is_locked ()">ags_thread_children_is_locked</a>       (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re267.html#ags-thread-is-current-ready" title="ags_thread_is_current_ready ()">ags_thread_is_current_ready</a>         (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re267.html#ags-thread-is-current-synced" title="ags_thread_is_current_synced ()">ags_thread_is_current_synced</a>        (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re267.html#ags-thread-is-tree-ready" title="ags_thread_is_tree_ready ()">ags_thread_is_tree_ready</a>            (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re267.html#ags-thread-is-tree-synced" title="ags_thread_is_tree_synced ()">ags_thread_is_tree_synced</a>           (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-main-loop-unlock-children" title="ags_thread_main_loop_unlock_children ()">ags_thread_main_loop_unlock_children</a>
+                                                        (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="re267.html#ags-thread-next-parent-locked" title="ags_thread_next_parent_locked ()">ags_thread_next_parent_locked</a>       (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="re267.html#ags-thread-next-sibling-locked" title="ags_thread_next_sibling_locked ()">ags_thread_next_sibling_locked</a>      (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="re267.html#ags-thread-next-children-locked" title="ags_thread_next_children_locked ()">ags_thread_next_children_locked</a>     (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-lock-parent" title="ags_thread_lock_parent ()">ags_thread_lock_parent</a>              (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-lock-sibling" title="ags_thread_lock_sibling ()">ags_thread_lock_sibling</a>             (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-lock-children" title="ags_thread_lock_children ()">ags_thread_lock_children</a>            (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-lock-all" title="ags_thread_lock_all ()">ags_thread_lock_all</a>                 (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-unlock-parent" title="ags_thread_unlock_parent ()">ags_thread_unlock_parent</a>            (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-unlock-sibling" title="ags_thread_unlock_sibling ()">ags_thread_unlock_sibling</a>           (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-unlock-children" title="ags_thread_unlock_children ()">ags_thread_unlock_children</a>          (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-unlock-all" title="ags_thread_unlock_all ()">ags_thread_unlock_all</a>               (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-wait-parent" title="ags_thread_wait_parent ()">ags_thread_wait_parent</a>              (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-wait-sibling" title="ags_thread_wait_sibling ()">ags_thread_wait_sibling</a>             (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-wait-children" title="ags_thread_wait_children ()">ags_thread_wait_children</a>            (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-signal-parent" title="ags_thread_signal_parent ()">ags_thread_signal_parent</a>            (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-signal-sibling" title="ags_thread_signal_sibling ()">ags_thread_signal_sibling</a>           (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-signal-children" title="ags_thread_signal_children ()">ags_thread_signal_children</a>          (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-start" title="ags_thread_start ()">ags_thread_start</a>                    (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-run" title="ags_thread_run ()">ags_thread_run</a>                      (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-suspend" title="ags_thread_suspend ()">ags_thread_suspend</a>                  (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-resume" title="ags_thread_resume ()">ags_thread_resume</a>                   (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-timelock" title="ags_thread_timelock ()">ags_thread_timelock</a>                 (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re267.html#ags-thread-stop" title="ags_thread_stop ()">ags_thread_stop</a>                     (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="re267.html#ags-thread-new" title="ags_thread_new ()">ags_thread_new</a>                      (<em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsThread.details"></a><h2>Details</h2><div class="refsect2"><a name="NSEC-PER-SEC:CAPS"></a><h3>NSEC_PER_SEC</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="NSEC_PER_SEC"></OBJECT><pre class="programlisting">#define NSEC_PER_SEC    (1000000000) /* The number of nsecs per sec. */
+</pre></div><div class="refsect2"><a name="AGS-THREAD-RESUME-SIG:CAPS"></a><h3>AGS_THREAD_RESUME_SIG</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_THREAD_RESUME_SIG"></OBJECT><pre class="programlisting">#define AGS_THREAD_RESUME_SIG SIGUSR2
+</pre></div><div class="refsect2"><a name="AGS-THREAD-SUSPEND-SIG:CAPS"></a><h3>AGS_THREAD_SUSPEND_SIG</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_THREAD_SUSPEND_SIG"></OBJECT><pre class="programlisting">#define AGS_THREAD_SUSPEND_SIG SIGUSR1
+</pre></div><div class="refsect2"><a name="AgsThreadFlags"></a><h3>enum AgsThreadFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsThreadFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_THREAD_RUNNING                 = 1,
+  AGS_THREAD_IDLE                    = 1 << 1,
+  AGS_THREAD_LOCKED                  = 1 << 2,
+  AGS_THREAD_WAIT_FOR_PARENT         = 1 << 3,
+  AGS_THREAD_WAIT_FOR_SIBLING        = 1 << 4,
+  AGS_THREAD_WAIT_FOR_CHILDREN       = 1 << 5,
+  AGS_THREAD_WAIT_FOR_BARRIER        = 1 << 6,
+  AGS_THREAD_WAITING_FOR_PARENT      = 1 << 7,
+  AGS_THREAD_WAITING_FOR_SIBLING     = 1 << 8,
+  AGS_THREAD_WAITING_FOR_CHILDREN    = 1 << 9,
+  AGS_THREAD_WAITING_FOR_BARRIER     = 1 << 10,
+  AGS_THREAD_BROADCAST_PARENT        = 1 << 11,
+  AGS_THREAD_BROADCAST_SIBLING       = 1 << 12,
+  AGS_THREAD_BROADCAST_CHILDREN      = 1 << 13,
+  AGS_THREAD_INITIAL_RUN             = 1 << 14,
+  AGS_THREAD_TREE_SYNC_0             = 1 << 15,
+  AGS_THREAD_WAIT_0                  = 1 << 16,
+  AGS_THREAD_TREE_SYNC_1             = 1 << 17,
+  AGS_THREAD_WAIT_1                  = 1 << 18,
+  AGS_THREAD_TREE_SYNC_2             = 1 << 19,
+  AGS_THREAD_WAIT_2                  = 1 << 20,
+  AGS_THREAD_TIMELOCK_RUN            = 1 << 21,
+  AGS_THREAD_TIMELOCK_WAIT           = 1 << 22,
+  AGS_THREAD_TIMELOCK_RESUME         = 1 << 23,
+  /*
+   * prefered way would be unlocking greedy_locks
+   * and the suspend to not become greedy
+   * but while pthread_suspend and pthread_resume
+   * are missing you need this as work-around
+   */
+  AGS_THREAD_SKIP_NON_GREEDY         = 1 << 24,
+  AGS_THREAD_SKIPPED_BY_TIMELOCK     = 1 << 25,
+  AGS_THREAD_LOCK_GREEDY_RUN_MUTEX   = 1 << 26,
+  AGS_THREAD_SUSPENDED               = 1 << 27,
+  AGS_THREAD_SINGLE_LOOP             = 1 << 28,
+  AGS_THREAD_READY                   = 1 << 29,
+} AgsThreadFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-THREAD-RUNNING:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_RUNNING</code></span></dt><dd></dd><dt><a name="AGS-THREAD-IDLE:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_IDLE</code></span></dt><dd></dd><dt><a name="AGS-THREAD-LOCKED:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_LOCKED</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAIT-FOR-PARENT:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAIT_FOR_PARENT</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAIT-FOR-SIBLING:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAIT_FOR_SIBLING</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAIT-FOR-CHILDREN:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAIT_FOR_CHILDREN</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAIT-FOR-BARRIER:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAIT_FOR_BARRIER</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAITING-FOR-PARENT:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAITING_FOR_PARENT</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAITING-FOR-SIBLING:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAITING_FOR_SIBLING</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAITING-FOR-CHILDREN:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAITING_FOR_CHILDREN</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAITING-FOR-BARRIER:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAITING_FOR_BARRIER</code></span></dt><dd></dd><dt><a name="AGS-THREAD-BROADCAST-PARENT:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_BROADCAST_PARENT</code></span></dt><dd></dd><dt><a name="AGS-THREAD-BROADCAST-SIBLING:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_BROADCAST_SIBLING</code></span></dt><dd></dd><dt><a name="AGS-THREAD-BROADCAST-CHILDREN:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_BROADCAST_CHILDREN</code></span></dt><dd></dd><dt><a name="AGS-THREAD-INITIAL-RUN:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_INITIAL_RUN</code></span></dt><dd></dd><dt><a name="AGS-THREAD-TREE-SYNC-0:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_TREE_SYNC_0</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAIT-0:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAIT_0</code></span></dt><dd></dd><dt><a name="AGS-THREAD-TREE-SYNC-1:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_TREE_SYNC_1</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAIT-1:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAIT_1</code></span></dt><dd></dd><dt><a name="AGS-THREAD-TREE-SYNC-2:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_TREE_SYNC_2</code></span></dt><dd></dd><dt><a name="AGS-THREAD-WAIT-2:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_WAIT_2</code></span></dt><dd></dd><dt><a name="AGS-THREAD-TIMELOCK-RUN:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_TIMELOCK_RUN</code></span></dt><dd></dd><dt><a name="AGS-THREAD-TIMELOCK-WAIT:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_TIMELOCK_WAIT</code></span></dt><dd></dd><dt><a name="AGS-THREAD-TIMELOCK-RESUME:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_TIMELOCK_RESUME</code></span></dt><dd></dd><dt><a name="AGS-THREAD-SKIP-NON-GREEDY:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_SKIP_NON_GREEDY</code></span></dt><dd></dd><dt><a name="AGS-THREAD-SKIPPED-BY-TIMELOCK:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_SKIPPED_BY_TIMELOCK</code></span></dt><dd></dd><dt><a name="AGS-THREAD-LOCK-GREEDY-RUN-MUTEX:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_LOCK_GREEDY_RUN_MUTEX</code></span></dt><dd></dd><dt><a name="AGS-THREAD-SUSPENDED:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_SUSPENDED</code></span></dt><dd></dd><dt><a name="AGS-THREAD-SINGLE-LOOP:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_SINGLE_LOOP</code></span></dt><dd></dd><dt><a name="AGS-THREAD-READY:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_READY</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsThread"></a><h3>struct AgsThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsThread"></OBJECT><pre class="programlisting">struct AgsThread {
+  GObject object;
+
+  volatile guint flags;
+
+  sigset_t wait_mask;
+
+  pthread_t thread;
+  pthread_attr_t thread_attr;
+
+  pthread_mutex_t mutex;
+  pthread_mutexattr_t mutexattr;
+  pthread_cond_t cond;
+
+  pthread_mutex_t start_mutex;
+  pthread_cond_t start_cond;
+
+  pthread_barrier_t barrier[2];
+  gboolean first_barrier;
+  int wait_count[2];
+
+  pthread_t timelock_thread;
+  pthread_mutex_t timelock_mutex;
+  pthread_cond_t timelock_cond;
+
+  pthread_mutex_t greedy_mutex;
+  pthread_cond_t greedy_cond;
+  pthread_mutex_t greedy_run_mutex;
+  volatile guint locked_greedy;
+
+  struct timespec timelock;
+  GList *greedy_locks;
+
+  pthread_mutex_t suspend_mutex;
+  volatile gboolean critical_region;
+
+  GObject *devout;
+  AgsThread *parent;
+
+  AgsThread *next;
+  AgsThread *prev;
+
+  AgsThread *children;
+
+  gpointer data;
+};
+</pre></div><div class="refsect2"><a name="AgsThreadClass"></a><h3>struct AgsThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsThreadClass"></OBJECT><pre class="programlisting">struct AgsThreadClass {
+  GObjectClass object;
+
+  void (*start)(AgsThread *thread);
+  void (*run)(AgsThread *thread);
+  void (*suspend)(AgsThread *thread);
+  void (*resume)(AgsThread *thread);
+  void (*timelock)(AgsThread *thread);
+  void (*stop)(AgsThread *thread);
+};
+</pre></div><div class="refsect2"><a name="ags-thread-lock"></a><h3>ags_thread_lock ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_lock"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_lock                     (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-trylock"></a><h3>ags_thread_trylock ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_trylock"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_thread_trylock                  (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-unlock"></a><h3>ags_thread_unlock ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_unlock"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_unlock                   (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-get-toplevel"></a><h3>ags_thread_get_toplevel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_get_toplevel"></OBJECT><pre class="programlisting"><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_get_toplevel             (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-first"></a><h3>ags_thread_first ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_first"></OBJECT><pre class="programlisting"><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_first                    (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-last"></a><h3>ags_thread_last ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_last"></OBJECT><pre class="programlisting"><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_last                     (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-remove-child"></a><h3>ags_thread_remove_child ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_remove_child"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_remove_child             (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-add-child"></a><h3>ags_thread_add_child ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_add_child"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_add_child                (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-parental-is-locked"></a><h3>ags_thread_parental_is_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_parental_is_locked"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_thread_parental_is_locked       (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-sibling-is-locked"></a><h3>ags_thread_sibling_is_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_sibling_is_locked"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_thread_sibling_is_locked        (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-children-is-locked"></a><h3>ags_thread_children_is_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_children_is_locked"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_thread_children_is_locked       (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-is-current-ready"></a><h3>ags_thread_is_current_ready ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_is_current_ready"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_thread_is_current_ready         (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-is-current-synced"></a><h3>ags_thread_is_current_synced ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_is_current_synced"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_thread_is_current_synced        (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *current</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-is-tree-ready"></a><h3>ags_thread_is_tree_ready ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_is_tree_ready"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_thread_is_tree_ready            (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-is-tree-synced"></a><h3>ags_thread_is_tree_synced ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_is_tree_synced"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_thread_is_tree_synced           (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-main-loop-unlock-children"></a><h3>ags_thread_main_loop_unlock_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_main_loop_unlock_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_main_loop_unlock_children
+                                                        (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-next-parent-locked"></a><h3>ags_thread_next_parent_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_next_parent_locked"></OBJECT><pre class="programlisting"><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_parent_locked       (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-next-sibling-locked"></a><h3>ags_thread_next_sibling_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_next_sibling_locked"></OBJECT><pre class="programlisting"><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_sibling_locked      (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-next-children-locked"></a><h3>ags_thread_next_children_locked ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_next_children_locked"></OBJECT><pre class="programlisting"><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_next_children_locked     (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-lock-parent"></a><h3>ags_thread_lock_parent ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_lock_parent"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_lock_parent              (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-lock-sibling"></a><h3>ags_thread_lock_sibling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_lock_sibling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_lock_sibling             (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-lock-children"></a><h3>ags_thread_lock_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_lock_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_lock_children            (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-lock-all"></a><h3>ags_thread_lock_all ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_lock_all"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_lock_all                 (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-unlock-parent"></a><h3>ags_thread_unlock_parent ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_unlock_parent"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_unlock_parent            (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-unlock-sibling"></a><h3>ags_thread_unlock_sibling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_unlock_sibling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_unlock_sibling           (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-unlock-children"></a><h3>ags_thread_unlock_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_unlock_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_unlock_children          (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-unlock-all"></a><h3>ags_thread_unlock_all ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_unlock_all"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_unlock_all               (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-wait-parent"></a><h3>ags_thread_wait_parent ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_wait_parent"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_wait_parent              (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-wait-sibling"></a><h3>ags_thread_wait_sibling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_wait_sibling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_wait_sibling             (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-wait-children"></a><h3>ags_thread_wait_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_wait_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_wait_children            (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-signal-parent"></a><h3>ags_thread_signal_parent ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_signal_parent"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_signal_parent            (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-signal-sibling"></a><h3>ags_thread_signal_sibling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_signal_sibling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_signal_sibling           (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-signal-children"></a><h3>ags_thread_signal_children ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_signal_children"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_signal_children          (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> broadcast</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-start"></a><h3>ags_thread_start ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_start"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_start                    (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-run"></a><h3>ags_thread_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_run                      (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-suspend"></a><h3>ags_thread_suspend ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_suspend"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_suspend                  (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-resume"></a><h3>ags_thread_resume ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_resume"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_resume                   (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-timelock"></a><h3>ags_thread_timelock ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_timelock"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_timelock                 (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-stop"></a><h3>ags_thread_stop ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_stop"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_stop                     (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-new"></a><h3>ags_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_new                      (<em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re268.html b/api/re268.html
new file mode 100644
index 0000000..f51a6ea
--- /dev/null
+++ b/api/re268.html
@@ -0,0 +1,41 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsThreadPool</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re267.html" title="AgsThread"><link rel="next" href="re269.html" title="AgsTimebar"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsThreadPool"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsThreadPool</p></div><div class="refsynopsisdiv"><a name="ags-AgsThreadPool.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re268.html#AgsThreadPoolFlags" title="enum AgsThreadPoolFlags">AgsThreadPoolFlags</a>;
+struct              <a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool">AgsThreadPool</a>;
+struct              <a class="link" href="re268.html#AgsThreadPoolClass" title="struct AgsThreadPoolClass">AgsThreadPoolClass</a>;
+<a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         <a class="link" href="re268.html#ags-thread-pool-pull" title="ags_thread_pool_pull ()">ags_thread_pool_pull</a>                (<em class="parameter"><code><a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re268.html#ags-thread-pool-start" title="ags_thread_pool_start ()">ags_thread_pool_start</a>               (<em class="parameter"><code><a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+<a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     <a class="link" href="re268.html#ags-thread-pool-new" title="ags_thread_pool_new ()">ags_thread_pool_new</a>                 (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsThreadPool.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsThreadPool.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsThreadPoolFlags"></a><h3>enum AgsThreadPoolFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsThreadPoolFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_THREAD_POOL_RUNNING  = 1,
+  AGS_THREAD_POOL_READY    = 1 << 1,
+} AgsThreadPoolFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-THREAD-POOL-RUNNING:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_POOL_RUNNING</code></span></dt><dd></dd><dt><a name="AGS-THREAD-POOL-READY:CAPS"></a><span class="term"><code class="literal">AGS_THREAD_POOL_READY</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsThreadPool"></a><h3>struct AgsThreadPool</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsThreadPool"></OBJECT><pre class="programlisting">struct AgsThreadPool {
+  GObject object;
+
+  volatile guint flags;
+
+  volatile guint max_unused_threads;
+  volatile guint max_threads;
+
+  pthread_t thread;
+
+  pthread_mutex_t creation_mutex;
+  pthread_cond_t creation_cond;
+
+  volatile guint newly_pulled;
+  volatile guint queued;
+
+  AgsThread *parent;
+  GList *returnable_thread;
+  GList *running_thread;
+
+  pthread_mutex_t pull_mutex;
+
+  pthread_mutex_t return_mutex;
+  pthread_cond_t return_cond;
+};
+</pre></div><div class="refsect2"><a name="AgsThreadPoolClass"></a><h3>struct AgsThreadPoolClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsThreadPoolClass"></OBJECT><pre class="programlisting">struct AgsThreadPoolClass {
+  GObjectClass object;
+
+  void (*start)(AgsThreadPool *thread_pool);
+};
+</pre></div><div class="refsect2"><a name="ags-thread-pool-pull"></a><h3>ags_thread_pool_pull ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_pool_pull"></OBJECT><pre class="programlisting"><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="returnvalue">AgsThread</span></a> *         ags_thread_pool_pull                (<em class="parameter"><code><a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-pool-start"></a><h3>ags_thread_pool_start ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_pool_start"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_thread_pool_start               (<em class="parameter"><code><a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre></div><div class="refsect2"><a name="ags-thread-pool-new"></a><h3>ags_thread_pool_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_thread_pool_new"></OBJECT><pre class="programlisting"><a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool"><span class="returnvalue">AgsThreadPool</span></a> *     ags_thread_pool_new                 (<em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *parent</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re269.html b/api/re269.html
new file mode 100644
index 0000000..02c4fb0
--- /dev/null
+++ b/api/re269.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsTimebar</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re268.html" title="AgsThreadPool"><link rel="next" href="re270.html" title="AgsTimestamp"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsTimebar"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsTimebar</p></div><div class="refsynopsisdiv"><a name="ags-AgsTimebar.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re269.html#AgsTimebar" title="struct AgsTimebar">AgsTimebar</a>;
+struct              <a class="link" href="re269.html#AgsTimebarClass" title="struct AgsTimebarClass">AgsTimebarClass</a>;
+<a class="link" href="re269.html#AgsTimebar" title="struct AgsTimebar"><span class="returnvalue">AgsTimebar</span></a> *        <a class="link" href="re269.html#ags-timebar-new" title="ags_timebar_new ()">ags_timebar_new</a>                     ();
+</pre></div><div class="refsect1"><a name="ags-AgsTimebar.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsTimebar.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsTimebar"></a><h3>struct AgsTimebar</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTimebar"></OBJECT><pre class="programlisting">struct AgsTimebar {
+  GtkRange range;
+};
+</pre></div><div class="refsect2"><a name="AgsTimebarClass"></a><h3>struct AgsTimebarClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTimebarClass"></OBJECT><pre class="programlisting">struct AgsTimebarClass {
+  GtkRangeClass range;
+};
+</pre></div><div class="refsect2"><a name="ags-timebar-new"></a><h3>ags_timebar_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_timebar_new"></OBJECT><pre class="programlisting"><a class="link" href="re269.html#AgsTimebar" title="struct AgsTimebar"><span class="returnvalue">AgsTimebar</span></a> *        ags_timebar_new                     ();</pre></div></div></div></body></html>
diff --git a/api/re27.html b/api/re27.html
new file mode 100644
index 0000000..df26ac0
--- /dev/null
+++ b/api/re27.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsBufferChannelRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re26.html" title="AgsBufferChannel"><link rel="next" href="re28.html" title="AgsBufferRecycling"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsBufferChannelRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsBufferChannelRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsBufferChannelRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re27.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun">AgsBufferChannelRun</a>;
+struct              <a class="link" href="re27.html#AgsBufferChannelRunClass" title="struct AgsBufferChannelRunClass">AgsBufferChannelRunClass</a>;
+<a class="link" href="re27.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * <a class="link" href="re27.html#ags-buffer-channel-run-new" title="ags_buffer_channel_run_new ()">ags_buffer_channel_run_new</a>        ();
+</pre></div><div class="refsect1"><a name="ags-AgsBufferChannelRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsBufferChannelRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsBufferChannelRun"></a><h3>struct AgsBufferChannelRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsBufferChannelRun"></OBJECT><pre class="programlisting">struct AgsBufferChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="AgsBufferChannelRunClass"></a><h3>struct AgsBufferChannelRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsBufferChannelRunClass"></OBJECT><pre class="programlisting">struct AgsBufferChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="ags-buffer-channel-run-new"></a><h3>ags_buffer_channel_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_buffer_channel_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re27.html#AgsBufferChannelRun" title="struct AgsBufferChannelRun"><span class="returnvalue">AgsBufferChannelRun</span></a> * ags_buffer_channel_run_new        ();</pre></div></div></div></body></html>
diff --git a/api/re270.html b/api/re270.html
new file mode 100644
index 0000000..9d4ccc9
--- /dev/null
+++ b/api/re270.html
@@ -0,0 +1,27 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsTimestamp</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re269.html" title="AgsTimebar"><link rel="next" href="re271.html" title="AgsTimestampFactory"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsTimestamp"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsTimestamp</p></div><div class="refsynopsisdiv"><a name="ags-AgsTimestamp.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re270.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a>
+enum                <a class="link" href="re270.html#AgsTimestampFlags" title="enum AgsTimestampFlags">AgsTimestampFlags</a>;
+struct              <a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp">AgsTimestamp</a>;
+struct              <a class="link" href="re270.html#AgsTimestampClass" title="struct AgsTimestampClass">AgsTimestampClass</a>;
+<a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a class="link" href="re270.html#ags-timestamp-new" title="ags_timestamp_new ()">ags_timestamp_new</a>                   ();
+</pre></div><div class="refsect1"><a name="ags-AgsTimestamp.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsTimestamp.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-MICROSECONDS-PER-SECOND:CAPS"></a><h3>AGS_MICROSECONDS_PER_SECOND</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_MICROSECONDS_PER_SECOND"></OBJECT><pre class="programlisting">#define             AGS_MICROSECONDS_PER_SECOND</pre></div><div class="refsect2"><a name="AgsTimestampFlags"></a><h3>enum AgsTimestampFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTimestampFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_UNIX      = 1,
+  AGS_TIMESTAMP_OUTDATED  = 1 << 1,
+} AgsTimestampFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-TIMESTAMP-UNIX:CAPS"></a><span class="term"><code class="literal">AGS_TIMESTAMP_UNIX</code></span></dt><dd></dd><dt><a name="AGS-TIMESTAMP-OUTDATED:CAPS"></a><span class="term"><code class="literal">AGS_TIMESTAMP_OUTDATED</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsTimestamp"></a><h3>struct AgsTimestamp</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTimestamp"></OBJECT><pre class="programlisting">struct AgsTimestamp {
+  GObject object;
+
+  guint flags;
+  
+  union{
+    struct _unix{
+      time_t time_val;
+    }unix_time;
+  }timer;
+
+  guint delay;
+  guint attack;
+};
+</pre></div><div class="refsect2"><a name="AgsTimestampClass"></a><h3>struct AgsTimestampClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTimestampClass"></OBJECT><pre class="programlisting">struct AgsTimestampClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-timestamp-new"></a><h3>ags_timestamp_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_timestamp_new"></OBJECT><pre class="programlisting"><a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_new                   ();</pre></div></div></div></body></html>
diff --git a/api/re271.html b/api/re271.html
new file mode 100644
index 0000000..fb362e7
--- /dev/null
+++ b/api/re271.html
@@ -0,0 +1,27 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsTimestampFactory</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re270.html" title="AgsTimestamp"><link rel="next" href="re272.html" title="AgsTimestampThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsTimestampFactory"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsTimestampFactory</p></div><div class="refsynopsisdiv"><a name="ags-AgsTimestampFactory.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re271.html#AgsTimestampFactoryFlags" title="enum AgsTimestampFactoryFlags">AgsTimestampFactoryFlags</a>;
+struct              <a class="link" href="re271.html#AgsTimestampFactory" title="struct AgsTimestampFactory">AgsTimestampFactory</a>;
+struct              <a class="link" href="re271.html#AgsTimestampFactoryClass" title="struct AgsTimestampFactoryClass">AgsTimestampFactoryClass</a>;
+<a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      <a class="link" href="re271.html#ags-timestamp-factory-create" title="ags_timestamp_factory_create ()">ags_timestamp_factory_create</a>        (<em class="parameter"><code><a class="link" href="re271.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);
+<a class="link" href="re271.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a class="link" href="re271.html#ags-timestamp-factory-get-instance" title="ags_timestamp_factory_get_instance ()">ags_timestamp_factory_get_instance</a>
+                                                        ();
+<a class="link" href="re271.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * <a class="link" href="re271.html#ags-timestamp-factory-new" title="ags_timestamp_factory_new ()">ags_timestamp_factory_new</a>         ();
+</pre></div><div class="refsect1"><a name="ags-AgsTimestampFactory.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsTimestampFactory.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsTimestampFactoryFlags"></a><h3>enum AgsTimestampFactoryFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTimestampFactoryFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_TIMESTAMP_FACTORY_UNIX      = 1,
+} AgsTimestampFactoryFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-TIMESTAMP-FACTORY-UNIX:CAPS"></a><span class="term"><code class="literal">AGS_TIMESTAMP_FACTORY_UNIX</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsTimestampFactory"></a><h3>struct AgsTimestampFactory</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTimestampFactory"></OBJECT><pre class="programlisting">struct AgsTimestampFactory {
+  GObject object;
+
+  guint flags;
+
+  GList *timestamp;
+};
+</pre></div><div class="refsect2"><a name="AgsTimestampFactoryClass"></a><h3>struct AgsTimestampFactoryClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTimestampFactoryClass"></OBJECT><pre class="programlisting">struct AgsTimestampFactoryClass {
+  GObjectClass object;
+  
+  AgsTimestamp* (*create)(AgsTimestampFactory *timestamp_factory,
+			  AgsTimestamp *predecor);
+};
+</pre></div><div class="refsect2"><a name="ags-timestamp-factory-create"></a><h3>ags_timestamp_factory_create ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_timestamp_factory_create"></OBJECT><pre class="programlisting"><a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp"><span class="returnvalue">AgsTimestamp</span></a> *      ags_timestamp_factory_create        (<em class="parameter"><code><a class="link" href="re271.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="type">AgsTimestampFactory</span></a> *timestamp_factory</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> *predecor</code></em>);</pre></div><div class="refsect2"><a name="ags-timestamp-factory-get-instance"></a><h3>ags_timestamp_factory_get_instance ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_timestamp_factory_get_instance"></OBJECT><pre class="programlisting"><a class="link" href="re271.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_get_instance
+                                                        ();</pre></div><div class="refsect2"><a name="ags-timestamp-factory-new"></a><h3>ags_timestamp_factory_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_timestamp_factory_new"></OBJECT><pre class="programlisting"><a class="link" href="re271.html#AgsTimestampFactory" title="struct AgsTimestampFactory"><span class="returnvalue">AgsTimestampFactory</span></a> * ags_timestamp_factory_new         ();</pre></div></div></div></body></html>
diff --git a/api/re272.html b/api/re272.html
new file mode 100644
index 0000000..4365792
--- /dev/null
+++ b/api/re272.html
@@ -0,0 +1,24 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsTimestampThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re271.html" title="AgsTimestampFactory"><link rel="next" href="re273.html" title="AgsToggleLed"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsTimestampThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsTimestampThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsTimestampThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re270.html#AGS-MICROSECONDS-PER-SECOND:CAPS" title="AGS_MICROSECONDS_PER_SECOND">AGS_MICROSECONDS_PER_SECOND</a>
+#define             <a class="link" href="re272.html#AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BPM">AGS_TIMESTAMP_THREAD_DEFAULT_BPM</a>
+#define             <a class="link" href="re272.html#AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE">AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="re272.html#AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE">AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="re272.html#AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE">AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="re272.html#AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS" title="AGS_TIMESTAMP_THREAD_DEFAULT_TIC">AGS_TIMESTAMP_THREAD_DEFAULT_TIC</a>
+struct              <a class="link" href="re272.html#AgsTimestampThread" title="struct AgsTimestampThread">AgsTimestampThread</a>;
+struct              <a class="link" href="re272.html#AgsTimestampThreadClass" title="struct AgsTimestampThreadClass">AgsTimestampThreadClass</a>;
+<a class="link" href="re272.html#AgsTimestampThread" title="struct AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * <a class="link" href="re272.html#ags-timestamp-thread-new" title="ags_timestamp_thread_new ()">ags_timestamp_thread_new</a>           ();
+</pre></div><div class="refsect1"><a name="ags-AgsTimestampThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsTimestampThread.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-MICROSECONDS-PER-SECOND:CAPS"></a><h3>AGS_MICROSECONDS_PER_SECOND</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_MICROSECONDS_PER_SECOND"></OBJECT><pre class="programlisting">#define             AGS_MICROSECONDS_PER_SECOND</pre></div><div class="refsect2"><a name="AGS-TIMESTAMP-THREAD-DEFAULT-BPM:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BPM</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_TIMESTAMP_THREAD_DEFAULT_BPM"></OBJECT><pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)
+</pre></div><div class="refsect2"><a name="AGS-TIMESTAMP-THREAD-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE"></OBJECT><pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)
+</pre></div><div class="refsect2"><a name="AGS-TIMESTAMP-THREAD-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE"></OBJECT><pre class="programlisting">#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)
+</pre></div><div class="refsect2"><a name="AGS-TIMESTAMP-THREAD-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE"></OBJECT><pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE</pre></div><div class="refsect2"><a name="AGS-TIMESTAMP-THREAD-DEFAULT-TIC:CAPS"></a><h3>AGS_TIMESTAMP_THREAD_DEFAULT_TIC</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_TIMESTAMP_THREAD_DEFAULT_TIC"></OBJECT><pre class="programlisting">#define             AGS_TIMESTAMP_THREAD_DEFAULT_TIC</pre></div><div class="refsect2"><a name="AgsTimestampThread"></a><h3>struct AgsTimestampThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTimestampThread"></OBJECT><pre class="programlisting">struct AgsTimestampThread {
+  AgsThread thread;
+
+  GObject *current_timestamp;
+  GObject *current_latency;
+
+  GObject *timestamp;
+};
+</pre></div><div class="refsect2"><a name="AgsTimestampThreadClass"></a><h3>struct AgsTimestampThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTimestampThreadClass"></OBJECT><pre class="programlisting">struct AgsTimestampThreadClass {
+  AgsThreadClass thread;
+};
+</pre></div><div class="refsect2"><a name="ags-timestamp-thread-new"></a><h3>ags_timestamp_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_timestamp_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re272.html#AgsTimestampThread" title="struct AgsTimestampThread"><span class="returnvalue">AgsTimestampThread</span></a> * ags_timestamp_thread_new           ();</pre></div></div></div></body></html>
diff --git a/api/re273.html b/api/re273.html
new file mode 100644
index 0000000..144c586
--- /dev/null
+++ b/api/re273.html
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsToggleLed</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re272.html" title="AgsTimestampThread"><link rel="next" href="re274.html" title="AgsTogglePatternBit"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsToggleLed"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsToggleLed</p></div><div class="refsynopsisdiv"><a name="ags-AgsToggleLed.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re273.html#AgsToggleLed" title="struct AgsToggleLed">AgsToggleLed</a>;
+struct              <a class="link" href="re273.html#AgsToggleLedClass" title="struct AgsToggleLedClass">AgsToggleLedClass</a>;
+<a class="link" href="re273.html#AgsToggleLed" title="struct AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      <a class="link" href="re273.html#ags-toggle-led-new" title="ags_toggle_led_new ()">ags_toggle_led_new</a>                  (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *led</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> set_active</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> unset_active</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsToggleLed.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsToggleLed.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsToggleLed"></a><h3>struct AgsToggleLed</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsToggleLed"></OBJECT><pre class="programlisting">struct AgsToggleLed {
+  AgsTask task;
+
+  GList *led;
+  guint set_active;
+  guint unset_active;
+};
+</pre></div><div class="refsect2"><a name="AgsToggleLedClass"></a><h3>struct AgsToggleLedClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsToggleLedClass"></OBJECT><pre class="programlisting">struct AgsToggleLedClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-toggle-led-new"></a><h3>ags_toggle_led_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toggle_led_new"></OBJECT><pre class="programlisting"><a class="link" href="re273.html#AgsToggleLed" title="struct AgsToggleLed"><span class="returnvalue">AgsToggleLed</span></a> *      ags_toggle_led_new                  (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *led</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> set_active</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> unset_active</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re274.html b/api/re274.html
new file mode 100644
index 0000000..fda1e7b
--- /dev/null
+++ b/api/re274.html
@@ -0,0 +1,28 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsTogglePatternBit</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re273.html" title="AgsToggleLed"><link rel="next" href="re275.html" title="AgsToolbar"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsTogglePatternBit"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsTogglePatternBit</p></div><div class="refsynopsisdiv"><a name="ags-AgsTogglePatternBit.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re274.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit">AgsTogglePatternBit</a>;
+struct              <a class="link" href="re274.html#AgsTogglePatternBitClass" title="struct AgsTogglePatternBitClass">AgsTogglePatternBitClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re274.html#ags-toggle-pattern-bit-refresh-gui" title="ags_toggle_pattern_bit_refresh_gui ()">ags_toggle_pattern_bit_refresh_gui</a>  (<em class="parameter"><code><a class="link" href="re274.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);
+<a class="link" href="re274.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * <a class="link" href="re274.html#ags-toggle-pattern-bit-new" title="ags_toggle_pattern_bit_new ()">ags_toggle_pattern_bit_new</a>        (<em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> index_i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> index_j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> bit</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsTogglePatternBit.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsTogglePatternBit.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsTogglePatternBit"></a><h3>struct AgsTogglePatternBit</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTogglePatternBit"></OBJECT><pre class="programlisting">struct AgsTogglePatternBit {
+  AgsTask task;
+
+  AgsPattern *pattern;
+  guint line;
+
+  guint index_i;
+  guint index_j;
+  guint bit;
+};
+</pre></div><div class="refsect2"><a name="AgsTogglePatternBitClass"></a><h3>struct AgsTogglePatternBitClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTogglePatternBitClass"></OBJECT><pre class="programlisting">struct AgsTogglePatternBitClass {
+  AgsTaskClass task;
+
+  void (*refresh_gui)(AgsTogglePatternBit *toggle_pattern_bit);
+};
+</pre></div><div class="refsect2"><a name="ags-toggle-pattern-bit-refresh-gui"></a><h3>ags_toggle_pattern_bit_refresh_gui ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toggle_pattern_bit_refresh_gui"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toggle_pattern_bit_refresh_gui  (<em class="parameter"><code><a class="link" href="re274.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="type">AgsTogglePatternBit</span></a> *toggle_pattern_bit</code></em>);</pre></div><div class="refsect2"><a name="ags-toggle-pattern-bit-new"></a><h3>ags_toggle_pattern_bit_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toggle_pattern_bit_new"></OBJECT><pre class="programlisting"><a class="link" href="re274.html#AgsTogglePatternBit" title="struct AgsTogglePatternBit"><span class="returnvalue">AgsTogglePatternBit</span></a> * ags_toggle_pattern_bit_new        (<em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> index_i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> index_j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> bit</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re275.html b/api/re275.html
new file mode 100644
index 0000000..5f4a613
--- /dev/null
+++ b/api/re275.html
@@ -0,0 +1,28 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsToolbar</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re274.html" title="AgsTogglePatternBit"><link rel="next" href="re276.html" title="ags_toolbar_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsToolbar"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsToolbar</p></div><div class="refsynopsisdiv"><a name="ags-AgsToolbar.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar">AgsToolbar</a>;
+struct              <a class="link" href="re275.html#AgsToolbarClass" title="struct AgsToolbarClass">AgsToolbarClass</a>;
+<a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        <a class="link" href="re275.html#ags-toolbar-new" title="ags_toolbar_new ()">ags_toolbar_new</a>                     ();
+</pre></div><div class="refsect1"><a name="ags-AgsToolbar.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsToolbar.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsToolbar"></a><h3>struct AgsToolbar</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsToolbar"></OBJECT><pre class="programlisting">struct AgsToolbar {
+  GtkToolbar toolbar;
+
+  GtkToggleButton *selected_edit_mode;
+  GtkToggleButton *position;
+  GtkToggleButton *edit;
+  GtkToggleButton *clear;
+  GtkToggleButton *select;
+
+  GtkButton *copy;
+  GtkButton *cut;
+  GtkButton *paste;
+
+  guint zoom_history;
+  GtkOptionMenu *zoom;
+
+  guint tact_history;
+  GtkOptionMenu *tact;
+
+  GtkOptionMenu *mode;
+};
+</pre></div><div class="refsect2"><a name="AgsToolbarClass"></a><h3>struct AgsToolbarClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsToolbarClass"></OBJECT><pre class="programlisting">struct AgsToolbarClass {
+  GtkToolbarClass toolbar;
+};
+</pre></div><div class="refsect2"><a name="ags-toolbar-new"></a><h3>ags_toolbar_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_new"></OBJECT><pre class="programlisting"><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="returnvalue">AgsToolbar</span></a> *        ags_toolbar_new                     ();</pre></div></div></div></body></html>
diff --git a/api/re276.html b/api/re276.html
new file mode 100644
index 0000000..e2293a0
--- /dev/null
+++ b/api/re276.html
@@ -0,0 +1,34 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_toolbar_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re275.html" title="AgsToolbar"><link rel="next" href="re277.html" title="ags_toolbar_mode_stock"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-toolbar-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_toolbar_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-toolbar-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re276.html#ags-toolbar-destroy-callback" title="ags_toolbar_destroy_callback ()">ags_toolbar_destroy_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re276.html#ags-toolbar-show-callback" title="ags_toolbar_show_callback ()">ags_toolbar_show_callback</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re276.html#ags-toolbar-position-callback" title="ags_toolbar_position_callback ()">ags_toolbar_position_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re276.html#ags-toolbar-edit-callback" title="ags_toolbar_edit_callback ()">ags_toolbar_edit_callback</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re276.html#ags-toolbar-clear-callback" title="ags_toolbar_clear_callback ()">ags_toolbar_clear_callback</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re276.html#ags-toolbar-select-callback" title="ags_toolbar_select_callback ()">ags_toolbar_select_callback</a>         (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re276.html#ags-toolbar-copy-or-cut-callback" title="ags_toolbar_copy_or_cut_callback ()">ags_toolbar_copy_or_cut_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re276.html#ags-toolbar-paste-callback" title="ags_toolbar_paste_callback ()">ags_toolbar_paste_callback</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re276.html#ags-toolbar-zoom-callback" title="ags_toolbar_zoom_callback ()">ags_toolbar_zoom_callback</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkOptionMenu</span></a> *option</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re276.html#ags-toolbar-tact-callback" title="ags_toolbar_tact_callback ()">ags_toolbar_tact_callback</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkOptionMenu</span></a> *option</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re276.html#ags-toolbar-mode-callback" title="ags_toolbar_mode_callback ()">ags_toolbar_mode_callback</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-toolbar-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-toolbar-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-toolbar-destroy-callback"></a><h3>ags_toolbar_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_toolbar_destroy_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-toolbar-show-callback"></a><h3>ags_toolbar_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toolbar_show_callback           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-toolbar-position-callback"></a><h3>ags_toolbar_position_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_position_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toolbar_position_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-toolbar-edit-callback"></a><h3>ags_toolbar_edit_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_edit_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toolbar_edit_callback           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-toolbar-clear-callback"></a><h3>ags_toolbar_clear_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_clear_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toolbar_clear_callback          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-toolbar-select-callback"></a><h3>ags_toolbar_select_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_select_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toolbar_select_callback         (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-toolbar-copy-or-cut-callback"></a><h3>ags_toolbar_copy_or_cut_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_copy_or_cut_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toolbar_copy_or_cut_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-toolbar-paste-callback"></a><h3>ags_toolbar_paste_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_paste_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toolbar_paste_callback          (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-toolbar-zoom-callback"></a><h3>ags_toolbar_zoom_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_zoom_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toolbar_zoom_callback           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkOptionMenu</span></a> *option</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-toolbar-tact-callback"></a><h3>ags_toolbar_tact_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_tact_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toolbar_tact_callback           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkOptionMenu</span></a> *option</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-toolbar-mode-callback"></a><h3>ags_toolbar_mode_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_toolbar_mode_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_toolbar_mode_callback           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re277.html b/api/re277.html
new file mode 100644
index 0000000..3d5c8ce
--- /dev/null
+++ b/api/re277.html
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_toolbar_mode_stock</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re276.html" title="ags_toolbar_callbacks"><link rel="next" href="re278.html" title="AgsTreeIterator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-toolbar-mode-stock"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_toolbar_mode_stock</p></div><div class="refsynopsisdiv"><a name="ags-ags-toolbar-mode-stock.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re277.html#AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_SINGLE_CHANNEL">AGS_TOOLBAR_MODE_SINGLE_CHANNEL</a>
+#define             <a class="link" href="re277.html#AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS" title="AGS_TOOLBAR_MODE_MULTI_CHANNEL">AGS_TOOLBAR_MODE_MULTI_CHANNEL</a>
+#define             <a class="link" href="re277.html#AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS" title="AGS_TOOLBAR_MODE_ALL_CHANNELS">AGS_TOOLBAR_MODE_ALL_CHANNELS</a>
+</pre></div><div class="refsect1"><a name="ags-ags-toolbar-mode-stock.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-toolbar-mode-stock.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-TOOLBAR-MODE-SINGLE-CHANNEL:CAPS"></a><h3>AGS_TOOLBAR_MODE_SINGLE_CHANNEL</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_TOOLBAR_MODE_SINGLE_CHANNEL"></OBJECT><pre class="programlisting">#define AGS_TOOLBAR_MODE_SINGLE_CHANNEL "single channel\0"
+</pre></div><div class="refsect2"><a name="AGS-TOOLBAR-MODE-MULTI-CHANNEL:CAPS"></a><h3>AGS_TOOLBAR_MODE_MULTI_CHANNEL</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_TOOLBAR_MODE_MULTI_CHANNEL"></OBJECT><pre class="programlisting">#define AGS_TOOLBAR_MODE_MULTI_CHANNEL "multi channel\0"
+</pre></div><div class="refsect2"><a name="AGS-TOOLBAR-MODE-ALL-CHANNELS:CAPS"></a><h3>AGS_TOOLBAR_MODE_ALL_CHANNELS</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_TOOLBAR_MODE_ALL_CHANNELS"></OBJECT><pre class="programlisting">#define AGS_TOOLBAR_MODE_ALL_CHANNELS "all channels\0"
+</pre></div></div></div></body></html>
diff --git a/api/re278.html b/api/re278.html
new file mode 100644
index 0000000..bea9df5
--- /dev/null
+++ b/api/re278.html
@@ -0,0 +1,47 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsTreeIterator</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re277.html" title="ags_toolbar_mode_stock"><link rel="next" href="re279.html" title="AgsUnrefAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsTreeIterator"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsTreeIterator</p></div><div class="refsynopsisdiv"><a name="ags-AgsTreeIterator.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator">AgsTreeIterator</a>;
+struct              <a class="link" href="re278.html#AgsTreeIteratorInterface" title="struct AgsTreeIteratorInterface">AgsTreeIteratorInterface</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re278.html#ags-tree-iterator-set-inverse-mode" title="ags_tree_iterator_set_inverse_mode ()">ags_tree_iterator_set_inverse_mode</a>  (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> mode</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re278.html#ags-tree-iterator-is-inverse-mode" title="ags_tree_iterator_is_inverse_mode ()">ags_tree_iterator_is_inverse_mode</a>   (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re278.html#ags-tree-iterator-iterate" title="ags_tree_iterator_iterate ()">ags_tree_iterator_iterate</a>           (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> node_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re278.html#ags-tree-iterator-iterate-nested" title="ags_tree_iterator_iterate_nested ()">ags_tree_iterator_iterate_nested</a>    (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> node_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re278.html#ags-tree-iterator-safe-iterate" title="ags_tree_iterator_safe_iterate ()">ags_tree_iterator_safe_iterate</a>      (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> node_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re278.html#ags-tree-iterator-safe-iterate-nested" title="ags_tree_iterator_safe_iterate_nested ()">ags_tree_iterator_safe_iterate_nested</a>
+                                                        (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> node_id</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsTreeIterator.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsTreeIterator.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsTreeIterator"></a><h3>AgsTreeIterator</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTreeIterator"></OBJECT><pre class="programlisting">typedef void AgsTreeIterator;
+</pre></div><div class="refsect2"><a name="AgsTreeIteratorInterface"></a><h3>struct AgsTreeIteratorInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsTreeIteratorInterface"></OBJECT><pre class="programlisting">struct AgsTreeIteratorInterface {
+  GTypeInterface interface;
+
+  void (*set_inverse_mode)(AgsTreeIterator *tree, gboolean mode);
+  gboolean (*is_inverse_mode)(AgsTreeIterator *tree);
+  
+  void (*iterate)(AgsTreeIterator *tree,
+		  gpointer node_id);
+  void (*iterate_nested)(AgsTreeIterator *tree,
+			 gpointer node_id);
+  
+  void (*safe_iterate)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+		       gpointer node_id);
+  void (*safe_iterate_nested)(AgsTreeIterator *toplevel, AgsTreeIterator *current,
+			      gpointer node_id);
+
+  void (*loop_action)(AgsTreeIterator *current,
+		      gpointer node_id);
+  void (*nested_loop_action)(AgsTreeIterator *current,
+			     gpointer node_id);
+};
+</pre></div><div class="refsect2"><a name="ags-tree-iterator-set-inverse-mode"></a><h3>ags_tree_iterator_set_inverse_mode ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tree_iterator_set_inverse_mode"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_tree_iterator_set_inverse_mode  (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> mode</code></em>);</pre></div><div class="refsect2"><a name="ags-tree-iterator-is-inverse-mode"></a><h3>ags_tree_iterator_is_inverse_mode ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tree_iterator_is_inverse_mode"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_tree_iterator_is_inverse_mode   (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>);</pre></div><div class="refsect2"><a name="ags-tree-iterator-iterate"></a><h3>ags_tree_iterator_iterate ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tree_iterator_iterate"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_tree_iterator_iterate           (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> node_id</code></em>);</pre></div><div class="refsect2"><a name="ags-tree-iterator-iterate-nested"></a><h3>ags_tree_iterator_iterate_nested ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tree_iterator_iterate_nested"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_tree_iterator_iterate_nested    (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *tree</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> node_id</code></em>);</pre></div><div class="refsect2"><a name="ags-tree-iterator-safe-iterate"></a><h3>ags_tree_iterator_safe_iterate ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tree_iterator_safe_iterate"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_tree_iterator_safe_iterate      (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> node_id</code></em>);</pre></div><div class="refsect2"><a name="ags-tree-iterator-safe-iterate-nested"></a><h3>ags_tree_iterator_safe_iterate_nested ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_tree_iterator_safe_iterate_nested"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_tree_iterator_safe_iterate_nested
+                                                        (<em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *toplevel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re278.html#AgsTreeIterator" title="AgsTreeIterator"><span class="type">AgsTreeIterator</span></a> *current</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> node_id</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re279.html b/api/re279.html
new file mode 100644
index 0000000..1fef811
--- /dev/null
+++ b/api/re279.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsUnrefAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re278.html" title="AgsTreeIterator"><link rel="next" href="re280.html" title="AgsVIndicator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsUnrefAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsUnrefAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsUnrefAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re279.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal">AgsUnrefAudioSignal</a>;
+struct              <a class="link" href="re279.html#AgsUnrefAudioSignalClass" title="struct AgsUnrefAudioSignalClass">AgsUnrefAudioSignalClass</a>;
+<a class="link" href="re279.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * <a class="link" href="re279.html#ags-unref-audio-signal-new" title="ags_unref_audio_signal_new ()">ags_unref_audio_signal_new</a>        (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsUnrefAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsUnrefAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsUnrefAudioSignal"></a><h3>struct AgsUnrefAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsUnrefAudioSignal"></OBJECT><pre class="programlisting">struct AgsUnrefAudioSignal {
+  AgsTask task;
+
+  AgsAudioSignal *audio_signal;
+};
+</pre></div><div class="refsect2"><a name="AgsUnrefAudioSignalClass"></a><h3>struct AgsUnrefAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsUnrefAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsUnrefAudioSignalClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-unref-audio-signal-new"></a><h3>ags_unref_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_unref_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re279.html#AgsUnrefAudioSignal" title="struct AgsUnrefAudioSignal"><span class="returnvalue">AgsUnrefAudioSignal</span></a> * ags_unref_audio_signal_new        (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re28.html b/api/re28.html
new file mode 100644
index 0000000..aeb8143
--- /dev/null
+++ b/api/re28.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsBufferRecycling</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re27.html" title="AgsBufferChannelRun"><link rel="next" href="re29.html" title="AgsCancelAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsBufferRecycling"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsBufferRecycling</p></div><div class="refsynopsisdiv"><a name="ags-AgsBufferRecycling.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re28.html#AgsBufferRecycling" title="struct AgsBufferRecycling">AgsBufferRecycling</a>;
+struct              <a class="link" href="re28.html#AgsBufferRecyclingClass" title="struct AgsBufferRecyclingClass">AgsBufferRecyclingClass</a>;
+<a class="link" href="re28.html#AgsBufferRecycling" title="struct AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * <a class="link" href="re28.html#ags-buffer-recycling-new" title="ags_buffer_recycling_new ()">ags_buffer_recycling_new</a>           (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsBufferRecycling.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsBufferRecycling.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsBufferRecycling"></a><h3>struct AgsBufferRecycling</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsBufferRecycling"></OBJECT><pre class="programlisting">struct AgsBufferRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="AgsBufferRecyclingClass"></a><h3>struct AgsBufferRecyclingClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsBufferRecyclingClass"></OBJECT><pre class="programlisting">struct AgsBufferRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="ags-buffer-recycling-new"></a><h3>ags_buffer_recycling_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_buffer_recycling_new"></OBJECT><pre class="programlisting"><a class="link" href="re28.html#AgsBufferRecycling" title="struct AgsBufferRecycling"><span class="returnvalue">AgsBufferRecycling</span></a> * ags_buffer_recycling_new           (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re280.html b/api/re280.html
new file mode 100644
index 0000000..0c057f5
--- /dev/null
+++ b/api/re280.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsVIndicator</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re279.html" title="AgsUnrefAudioSignal"><link rel="next" href="re281.html" title="AgsVolumeAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsVIndicator"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsVIndicator</p></div><div class="refsynopsisdiv"><a name="ags-AgsVIndicator.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re280.html#AgsVIndicator" title="struct AgsVIndicator">AgsVIndicator</a>;
+struct              <a class="link" href="re280.html#AgsVIndicatorClass" title="struct AgsVIndicatorClass">AgsVIndicatorClass</a>;
+<a class="link" href="re280.html#AgsVIndicator" title="struct AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     <a class="link" href="re280.html#ags-vindicator-new" title="ags_vindicator_new ()">ags_vindicator_new</a>                  ();
+</pre></div><div class="refsect1"><a name="ags-AgsVIndicator.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsVIndicator.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsVIndicator"></a><h3>struct AgsVIndicator</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsVIndicator"></OBJECT><pre class="programlisting">struct AgsVIndicator {
+  AgsIndicator indicator;
+};
+</pre></div><div class="refsect2"><a name="AgsVIndicatorClass"></a><h3>struct AgsVIndicatorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsVIndicatorClass"></OBJECT><pre class="programlisting">struct AgsVIndicatorClass {
+  GtkWidgetClass indicator;
+};
+</pre></div><div class="refsect2"><a name="ags-vindicator-new"></a><h3>ags_vindicator_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_vindicator_new"></OBJECT><pre class="programlisting"><a class="link" href="re280.html#AgsVIndicator" title="struct AgsVIndicator"><span class="returnvalue">AgsVIndicator</span></a> *     ags_vindicator_new                  ();</pre></div></div></div></body></html>
diff --git a/api/re281.html b/api/re281.html
new file mode 100644
index 0000000..733f183
--- /dev/null
+++ b/api/re281.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsVolumeAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re280.html" title="AgsVIndicator"><link rel="next" href="re282.html" title="AgsVolumeChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsVolumeAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsVolumeAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsVolumeAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re281.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal">AgsVolumeAudioSignal</a>;
+struct              <a class="link" href="re281.html#AgsVolumeAudioSignalClass" title="struct AgsVolumeAudioSignalClass">AgsVolumeAudioSignalClass</a>;
+<a class="link" href="re281.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * <a class="link" href="re281.html#ags-volume-audio-signal-new" title="ags_volume_audio_signal_new ()">ags_volume_audio_signal_new</a>      (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsVolumeAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsVolumeAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsVolumeAudioSignal"></a><h3>struct AgsVolumeAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsVolumeAudioSignal"></OBJECT><pre class="programlisting">struct AgsVolumeAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="AgsVolumeAudioSignalClass"></a><h3>struct AgsVolumeAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsVolumeAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsVolumeAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="ags-volume-audio-signal-new"></a><h3>ags_volume_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_volume_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re281.html#AgsVolumeAudioSignal" title="struct AgsVolumeAudioSignal"><span class="returnvalue">AgsVolumeAudioSignal</span></a> * ags_volume_audio_signal_new      (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re282.html b/api/re282.html
new file mode 100644
index 0000000..0615ec9
--- /dev/null
+++ b/api/re282.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsVolumeChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re281.html" title="AgsVolumeAudioSignal"><link rel="next" href="re283.html" title="AgsVolumeChannelRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsVolumeChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsVolumeChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsVolumeChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re282.html#AgsVolumeChannel" title="struct AgsVolumeChannel">AgsVolumeChannel</a>;
+struct              <a class="link" href="re282.html#AgsVolumeChannelClass" title="struct AgsVolumeChannelClass">AgsVolumeChannelClass</a>;
+<a class="link" href="re282.html#AgsVolumeChannel" title="struct AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  <a class="link" href="re282.html#ags-volume-channel-new" title="ags_volume_channel_new ()">ags_volume_channel_new</a>              ();
+</pre></div><div class="refsect1"><a name="ags-AgsVolumeChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsVolumeChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsVolumeChannel"></a><h3>struct AgsVolumeChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsVolumeChannel"></OBJECT><pre class="programlisting">struct AgsVolumeChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *volume;
+};
+</pre></div><div class="refsect2"><a name="AgsVolumeChannelClass"></a><h3>struct AgsVolumeChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsVolumeChannelClass"></OBJECT><pre class="programlisting">struct AgsVolumeChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre></div><div class="refsect2"><a name="ags-volume-channel-new"></a><h3>ags_volume_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_volume_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re282.html#AgsVolumeChannel" title="struct AgsVolumeChannel"><span class="returnvalue">AgsVolumeChannel</span></a> *  ags_volume_channel_new              ();</pre></div></div></div></body></html>
diff --git a/api/re283.html b/api/re283.html
new file mode 100644
index 0000000..def34d7
--- /dev/null
+++ b/api/re283.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsVolumeChannelRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re282.html" title="AgsVolumeChannel"><link rel="next" href="re284.html" title="AgsVolumeRecycling"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsVolumeChannelRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsVolumeChannelRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsVolumeChannelRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re283.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun">AgsVolumeChannelRun</a>;
+struct              <a class="link" href="re283.html#AgsVolumeChannelRunClass" title="struct AgsVolumeChannelRunClass">AgsVolumeChannelRunClass</a>;
+<a class="link" href="re283.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * <a class="link" href="re283.html#ags-volume-channel-run-new" title="ags_volume_channel_run_new ()">ags_volume_channel_run_new</a>        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsVolumeChannelRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsVolumeChannelRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsVolumeChannelRun"></a><h3>struct AgsVolumeChannelRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsVolumeChannelRun"></OBJECT><pre class="programlisting">struct AgsVolumeChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="AgsVolumeChannelRunClass"></a><h3>struct AgsVolumeChannelRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsVolumeChannelRunClass"></OBJECT><pre class="programlisting">struct AgsVolumeChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="ags-volume-channel-run-new"></a><h3>ags_volume_channel_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_volume_channel_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re283.html#AgsVolumeChannelRun" title="struct AgsVolumeChannelRun"><span class="returnvalue">AgsVolumeChannelRun</span></a> * ags_volume_channel_run_new        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re284.html b/api/re284.html
new file mode 100644
index 0000000..2d910d1
--- /dev/null
+++ b/api/re284.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsVolumeRecycling</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re283.html" title="AgsVolumeChannelRun"><link rel="next" href="re285.html" title="AgsWaveform"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsVolumeRecycling"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsVolumeRecycling</p></div><div class="refsynopsisdiv"><a name="ags-AgsVolumeRecycling.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re284.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling">AgsVolumeRecycling</a>;
+struct              <a class="link" href="re284.html#AgsVolumeRecyclingClass" title="struct AgsVolumeRecyclingClass">AgsVolumeRecyclingClass</a>;
+<a class="link" href="re284.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * <a class="link" href="re284.html#ags-volume-recycling-new" title="ags_volume_recycling_new ()">ags_volume_recycling_new</a>           (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsVolumeRecycling.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsVolumeRecycling.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsVolumeRecycling"></a><h3>struct AgsVolumeRecycling</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsVolumeRecycling"></OBJECT><pre class="programlisting">struct AgsVolumeRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="AgsVolumeRecyclingClass"></a><h3>struct AgsVolumeRecyclingClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsVolumeRecyclingClass"></OBJECT><pre class="programlisting">struct AgsVolumeRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="ags-volume-recycling-new"></a><h3>ags_volume_recycling_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_volume_recycling_new"></OBJECT><pre class="programlisting"><a class="link" href="re284.html#AgsVolumeRecycling" title="struct AgsVolumeRecycling"><span class="returnvalue">AgsVolumeRecycling</span></a> * ags_volume_recycling_new           (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re285.html b/api/re285.html
new file mode 100644
index 0000000..6406c04
--- /dev/null
+++ b/api/re285.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsWaveform</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re284.html" title="AgsVolumeRecycling"><link rel="next" href="re286.html" title="AgsWindow"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsWaveform"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsWaveform</p></div><div class="refsynopsisdiv"><a name="ags-AgsWaveform.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re285.html#AgsWaveform" title="struct AgsWaveform">AgsWaveform</a>;
+struct              <a class="link" href="re285.html#AgsWaveformClass" title="struct AgsWaveformClass">AgsWaveformClass</a>;
+<a class="link" href="re285.html#AgsWaveform" title="struct AgsWaveform"><span class="returnvalue">AgsWaveform</span></a> *       <a class="link" href="re285.html#ags-waveform-new" title="ags_waveform_new ()">ags_waveform_new</a>                    ();
+</pre></div><div class="refsect1"><a name="ags-AgsWaveform.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsWaveform.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsWaveform"></a><h3>struct AgsWaveform</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsWaveform"></OBJECT><pre class="programlisting">struct AgsWaveform {
+  GtkWidget widget;
+};
+</pre></div><div class="refsect2"><a name="AgsWaveformClass"></a><h3>struct AgsWaveformClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsWaveformClass"></OBJECT><pre class="programlisting">struct AgsWaveformClass {
+  GtkWidgetClass widget;
+};
+</pre></div><div class="refsect2"><a name="ags-waveform-new"></a><h3>ags_waveform_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_waveform_new"></OBJECT><pre class="programlisting"><a class="link" href="re285.html#AgsWaveform" title="struct AgsWaveform"><span class="returnvalue">AgsWaveform</span></a> *       ags_waveform_new                    ();</pre></div></div></div></body></html>
diff --git a/api/re286.html b/api/re286.html
new file mode 100644
index 0000000..5383ef4
--- /dev/null
+++ b/api/re286.html
@@ -0,0 +1,68 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsWindow</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re285.html" title="AgsWaveform"><link rel="next" href="re287.html" title="ags_window_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsWindow"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsWindow</p></div><div class="refsynopsisdiv"><a name="ags-AgsWindow.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re286.html#AGS-MACHINE-COUNTER:CAPS" title="AGS_MACHINE_COUNTER()">AGS_MACHINE_COUNTER</a>                 (ptr)
+enum                <a class="link" href="re286.html#AgsWindowFlags" title="enum AgsWindowFlags">AgsWindowFlags</a>;
+struct              <a class="link" href="re286.html#AgsWindow" title="struct AgsWindow">AgsWindow</a>;
+struct              <a class="link" href="re286.html#AgsWindowClass" title="struct AgsWindowClass">AgsWindowClass</a>;
+struct              <a class="link" href="re286.html#AgsMachineCounter" title="struct AgsMachineCounter">AgsMachineCounter</a>;
+<a class="link" href="re286.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a class="link" href="re286.html#ags-window-find-machine-counter" title="ags_window_find_machine_counter ()">ags_window_find_machine_counter</a>     (<em class="parameter"><code><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> machine_type</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re286.html#ags-window-increment-machine-counter" title="ags_window_increment_machine_counter ()">ags_window_increment_machine_counter</a>
+                                                        (<em class="parameter"><code><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> machine_type</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re286.html#ags-window-decrement-machine-counter" title="ags_window_decrement_machine_counter ()">ags_window_decrement_machine_counter</a>
+                                                        (<em class="parameter"><code><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> machine_type</code></em>);
+<a class="link" href="re286.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * <a class="link" href="re286.html#ags-machine-counter-alloc" title="ags_machine_counter_alloc ()">ags_machine_counter_alloc</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> machine_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> initial_value</code></em>);
+<a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         <a class="link" href="re286.html#ags-window-new" title="ags_window_new ()">ags_window_new</a>                      (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *ags_main</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsWindow.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsWindow.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-MACHINE-COUNTER:CAPS"></a><h3>AGS_MACHINE_COUNTER()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_MACHINE_COUNTER"></OBJECT><pre class="programlisting">#define AGS_MACHINE_COUNTER(ptr) ((AgsMachineCounter *)(ptr))
+</pre></div><div class="refsect2"><a name="AgsWindowFlags"></a><h3>enum AgsWindowFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsWindowFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_WINDOW_READY        = 1,
+  AGS_WINDOW_LOADING      = 1 << 1,
+  AGS_WINDOW_SAVING       = 1 << 2,
+  AGS_WINDOW_TERMINATING  = 1 << 3,
+} AgsWindowFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-WINDOW-READY:CAPS"></a><span class="term"><code class="literal">AGS_WINDOW_READY</code></span></dt><dd></dd><dt><a name="AGS-WINDOW-LOADING:CAPS"></a><span class="term"><code class="literal">AGS_WINDOW_LOADING</code></span></dt><dd></dd><dt><a name="AGS-WINDOW-SAVING:CAPS"></a><span class="term"><code class="literal">AGS_WINDOW_SAVING</code></span></dt><dd></dd><dt><a name="AGS-WINDOW-TERMINATING:CAPS"></a><span class="term"><code class="literal">AGS_WINDOW_TERMINATING</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsWindow"></a><h3>struct AgsWindow</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsWindow"></OBJECT><pre class="programlisting">struct AgsWindow {
+  GtkWindow window;
+
+  guint flags;
+
+  GObject *ags_main;
+
+  AgsDevout *devout;
+
+  char *name;
+
+  AgsMenuBar *menu_bar;
+
+  GtkVPaned *paned;
+
+  GtkVBox *machines;
+  GList *machine_counter;
+  AgsMachine *selected;
+
+  AgsEditor *editor;
+  AgsNavigation *navigation;
+
+  AgsPreferences *preferences;
+};
+</pre></div><div class="refsect2"><a name="AgsWindowClass"></a><h3>struct AgsWindowClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsWindowClass"></OBJECT><pre class="programlisting">struct AgsWindowClass {
+  GtkWindowClass window;
+};
+</pre></div><div class="refsect2"><a name="AgsMachineCounter"></a><h3>struct AgsMachineCounter</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMachineCounter"></OBJECT><pre class="programlisting">struct AgsMachineCounter {
+  gchar *version;
+  gchar *build_id;
+
+  GType machine_type;
+  guint counter;
+};
+</pre></div><div class="refsect2"><a name="ags-window-find-machine-counter"></a><h3>ags_window_find_machine_counter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_window_find_machine_counter"></OBJECT><pre class="programlisting"><a class="link" href="re286.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_window_find_machine_counter     (<em class="parameter"><code><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> machine_type</code></em>);</pre></div><div class="refsect2"><a name="ags-window-increment-machine-counter"></a><h3>ags_window_increment_machine_counter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_window_increment_machine_counter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_window_increment_machine_counter
+                                                        (<em class="parameter"><code><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> machine_type</code></em>);</pre></div><div class="refsect2"><a name="ags-window-decrement-machine-counter"></a><h3>ags_window_decrement_machine_counter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_window_decrement_machine_counter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_window_decrement_machine_counter
+                                                        (<em class="parameter"><code><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> machine_type</code></em>);</pre></div><div class="refsect2"><a name="ags-machine-counter-alloc"></a><h3>ags_machine_counter_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_machine_counter_alloc"></OBJECT><pre class="programlisting"><a class="link" href="re286.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="returnvalue">AgsMachineCounter</span></a> * ags_machine_counter_alloc           (<em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *version</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *build_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> machine_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> initial_value</code></em>);</pre></div><div class="refsect2"><a name="ags-window-new"></a><h3>ags_window_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_window_new"></OBJECT><pre class="programlisting"><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="returnvalue">AgsWindow</span></a> *         ags_window_new                      (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *ags_main</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re287.html b/api/re287.html
new file mode 100644
index 0000000..75e5174
--- /dev/null
+++ b/api/re287.html
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_window_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re286.html" title="AgsWindow"><link rel="next" href="re288.html" title="jmath"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-window-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_window_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-window-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re287.html#ags-window-delete-event-callback" title="ags_window_delete_event_callback ()">ags_window_delete_event_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-window-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-window-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-window-delete-event-callback"></a><h3>ags_window_delete_event_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_window_delete_event_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_window_delete_event_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re288.html b/api/re288.html
new file mode 100644
index 0000000..832a826
--- /dev/null
+++ b/api/re288.html
@@ -0,0 +1,54 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>jmath</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re287.html" title="ags_window_callbacks"><link rel="next" href="re289.html" title="AgsMain"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-jmath"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>jmath</p></div><div class="refsynopsisdiv"><a name="ags-jmath.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re288.html#j-math-or" title="j_math_or ()">j_math_or</a>                           (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re288.html#j-math-exclusive-or" title="j_math_exclusive_or ()">j_math_exclusive_or</a>                 (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re288.html#j-math-and" title="j_math_and ()">j_math_and</a>                          (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);
+<a class="link" href=""><span class="returnvalue">jboolean</span></a>            <a class="link" href="re288.html#j-math-more" title="j_math_more ()">j_math_more</a>                         (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);
+<a class="link" href=""><span class="returnvalue">jboolean</span></a>            <a class="link" href="re288.html#j-math-less" title="j_math_less ()">j_math_less</a>                         (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a> *               <a class="link" href="re288.html#j-math-sort-array" title="j_math_sort_array ()">j_math_sort_array</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> *array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> size</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re288.html#j-math-put-null-at-beginning" title="j_math_put_null_at_beginning ()">j_math_put_null_at_beginning</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> *array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">uint</span></a> size</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re288.html#j-math-put-null-at-end" title="j_math_put_null_at_end ()">j_math_put_null_at_end</a>              (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> *array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">uint</span></a> size</code></em>);
+<a class="link" href=""><span class="returnvalue">uint</span></a>                <a class="link" href="re288.html#j-math-width" title="j_math_width ()">j_math_width</a>                        (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>);
+<a class="link" href=""><span class="returnvalue">JList</span></a> *             <a class="link" href="re288.html#j-math-width-list" title="j_math_width_list ()">j_math_width_list</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">JList</span></a> *list</code></em>);
+<a class="link" href=""><span class="returnvalue">JList</span></a> *             <a class="link" href="re288.html#j-math-cut-leading-zeros" title="j_math_cut_leading_zeros ()">j_math_cut_leading_zeros</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">JList</span></a> *value</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re288.html#j-math-exp2" title="j_math_exp2 ()">j_math_exp2</a>                         (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re288.html#j-math-exp" title="j_math_exp ()">j_math_exp</a>                          (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re288.html#j-math-root2" title="j_math_root2 ()">j_math_root2</a>                        (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re288.html#j-math-root" title="j_math_root ()">j_math_root</a>                         (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re288.html#j-math-make-valid" title="j_math_make_valid ()">j_math_make_valid</a>                   (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);
+<a class="link" href=""><span class="returnvalue">jboolean</span></a>            <a class="link" href="re288.html#j-math-is-operator" title="j_math_is_operator ()">j_math_is_operator</a>                  (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);
+<a class="link" href=""><span class="returnvalue">jboolean</span></a>            <a class="link" href="re288.html#j-math-is-function" title="j_math_is_function ()">j_math_is_function</a>                  (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);
+<a class="link" href=""><span class="returnvalue">jboolean</span></a>            <a class="link" href="re288.html#j-math-is-function-backward" title="j_math_is_function_backward ()">j_math_is_function_backward</a>         (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *start</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);
+<a class="link" href=""><span class="returnvalue">char</span></a> *              <a class="link" href="re288.html#j-math-get-first-level-operator" title="j_math_get_first_level_operator ()">j_math_get_first_level_operator</a>     (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);
+<a class="link" href=""><span class="returnvalue">char</span></a> *              <a class="link" href="re288.html#j-math-get-second-level-operator" title="j_math_get_second_level_operator ()">j_math_get_second_level_operator</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re288.html#j-math-solve-arithmetic" title="j_math_solve_arithmetic ()">j_math_solve_arithmetic</a>             (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);
+<a class="link" href=""><span class="returnvalue">char</span></a> *              <a class="link" href="re288.html#j-math-algebra-brackeds-out" title="j_math_algebra_brackeds_out ()">j_math_algebra_brackeds_out</a>         (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);
+<a class="link" href=""><span class="returnvalue">char</span></a> *              <a class="link" href="re288.html#j-math-algebra-operations-out" title="j_math_algebra_operations_out ()">j_math_algebra_operations_out</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);
+<a class="link" href=""><span class="returnvalue">char</span></a> *              <a class="link" href="re288.html#j-math-algebra-functions-out" title="j_math_algebra_functions_out ()">j_math_algebra_functions_out</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a> *               <a class="link" href="re288.html#j-math-algebra-solve" title="j_math_algebra_solve ()">j_math_algebra_solve</a>                (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *operation</code></em>);
+<a class="link" href=""><span class="returnvalue">int</span></a> *               <a class="link" href="re288.html#j-math-gauss" title="j_math_gauss ()">j_math_gauss</a>                        (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> **string</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">uint</span></a> count</code></em>);
+</pre></div><div class="refsect1"><a name="ags-jmath.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-jmath.details"></a><h2>Details</h2><div class="refsect2"><a name="j-math-or"></a><h3>j_math_or ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_or"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 j_math_or                           (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);</pre></div><div class="refsect2"><a name="j-math-exclusive-or"></a><h3>j_math_exclusive_or ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_exclusive_or"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 j_math_exclusive_or                 (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);</pre></div><div class="refsect2"><a name="j-math-and"></a><h3>j_math_and ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_and"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 j_math_and                          (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);</pre></div><div class="refsect2"><a name="j-math-more"></a><h3>j_math_more ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_more"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">jboolean</span></a>            j_math_more                         (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);</pre></div><div class="refsect2"><a name="j-math-less"></a><h3>j_math_less ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_less"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">jboolean</span></a>            j_math_less                         (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);</pre></div><div class="refsect2"><a name="j-math-sort-array"></a><h3>j_math_sort_array ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_sort_array"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a> *               j_math_sort_array                   (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> *array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> size</code></em>);</pre></div><div class="refsect2"><a name="j-math-put-null-at-beginning"></a><h3>j_math_put_null_at_beginning ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_put_null_at_beginning"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                j_math_put_null_at_beginning        (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> *array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">uint</span></a> size</code></em>);</pre></div><div class="refsect2"><a name="j-math-put-null-at-end"></a><h3>j_math_put_null_at_end ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_put_null_at_end"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                j_math_put_null_at_end              (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> *array</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">uint</span></a> size</code></em>);</pre></div><div class="refsect2"><a name="j-math-width"></a><h3>j_math_width ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_width"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">uint</span></a>                j_math_width                        (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>);</pre></div><div class="refsect2"><a name="j-math-width-list"></a><h3>j_math_width_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_width_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">JList</span></a> *             j_math_width_list                   (<em class="parameter"><code><a class="link" href=""><span class="type">JList</span></a> *list</code></em>);</pre></div><div class="refsect2"><a name="j-math-cut-leading-zeros"></a><h3>j_math_cut_leading_zeros ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_cut_leading_zeros"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">JList</span></a> *             j_math_cut_leading_zeros            (<em class="parameter"><code><a class="link" href=""><span class="type">JList</span></a> *value</code></em>);</pre></div><div class="refsect2"><a name="j-math-exp2"></a><h3>j_math_exp2 ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_exp2"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 j_math_exp2                         (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>);</pre></div><div class="refsect2"><a name="j-math-exp"></a><h3>j_math_exp ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_exp"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 j_math_exp                          (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);</pre></div><div class="refsect2"><a name="j-math-root2"></a><h3>j_math_root2 ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_root2"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 j_math_root2                        (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>);</pre></div><div class="refsect2"><a name="j-math-root"></a><h3>j_math_root ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_root"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 j_math_root                         (<em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> a</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">int</span></a> b</code></em>);</pre></div><div class="refsect2"><a name="j-math-make-valid"></a><h3>j_math_make_valid ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_make_valid"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                j_math_make_valid                   (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);</pre></div><div class="refsect2"><a name="j-math-is-operator"></a><h3>j_math_is_operator ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_is_operator"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">jboolean</span></a>            j_math_is_operator                  (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);</pre></div><div class="refsect2"><a name="j-math-is-function"></a><h3>j_math_is_function ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_is_function"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">jboolean</span></a>            j_math_is_function                  (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);</pre></div><div class="refsect2"><a name="j-math-is-function-backward"></a><h3>j_math_is_function_backward ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_is_function_backward"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">jboolean</span></a>            j_math_is_function_backward         (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *start</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);</pre></div><div class="refsect2"><a name="j-math-get-first-level-operator"></a><h3>j_math_get_first_level_operator ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_get_first_level_operator"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">char</span></a> *              j_math_get_first_level_operator     (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);</pre></div><div class="refsect2"><a name="j-math-get-second-level-operator"></a><h3>j_math_get_second_level_operator ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_get_second_level_operator"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">char</span></a> *              j_math_get_second_level_operator    (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);</pre></div><div class="refsect2"><a name="j-math-solve-arithmetic"></a><h3>j_math_solve_arithmetic ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_solve_arithmetic"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 j_math_solve_arithmetic             (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);</pre></div><div class="refsect2"><a name="j-math-algebra-brackeds-out"></a><h3>j_math_algebra_brackeds_out ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_algebra_brackeds_out"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">char</span></a> *              j_math_algebra_brackeds_out         (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);</pre></div><div class="refsect2"><a name="j-math-algebra-operations-out"></a><h3>j_math_algebra_operations_out ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_algebra_operations_out"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">char</span></a> *              j_math_algebra_operations_out       (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);</pre></div><div class="refsect2"><a name="j-math-algebra-functions-out"></a><h3>j_math_algebra_functions_out ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_algebra_functions_out"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">char</span></a> *              j_math_algebra_functions_out        (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>);</pre></div><div class="refsect2"><a name="j-math-algebra-solve"></a><h3>j_math_algebra_solve ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_algebra_solve"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a> *               j_math_algebra_solve                (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *string</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *operation</code></em>);</pre></div><div class="refsect2"><a name="j-math-gauss"></a><h3>j_math_gauss ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="j_math_gauss"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a> *               j_math_gauss                        (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> **string</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">uint</span></a> count</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re289.html b/api/re289.html
new file mode 100644
index 0000000..fa302ea
--- /dev/null
+++ b/api/re289.html
@@ -0,0 +1,52 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsMain</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re288.html" title="jmath"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsMain"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsMain</p></div><div class="refsynopsisdiv"><a name="ags-AgsMain.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re289.html#AGS-VERSION:CAPS" title="AGS_VERSION">AGS_VERSION</a>
+#define             <a class="link" href="re289.html#AGS-BUILD-ID:CAPS" title="AGS_BUILD_ID">AGS_BUILD_ID</a>
+#define             <a class="link" href="re289.html#AGS-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_EFFECTS_DEFAULT_VERSION">AGS_EFFECTS_DEFAULT_VERSION</a>
+#define             <a class="link" href="re289.html#AGS-PRIORITY:CAPS" title="AGS_PRIORITY">AGS_PRIORITY</a>
+enum                <a class="link" href="re289.html#AgsMainFlags" title="enum AgsMainFlags">AgsMainFlags</a>;
+struct              <a class="link" href="re289.html#AgsMain" title="struct AgsMain">AgsMain</a>;
+struct              <a class="link" href="re289.html#AgsMainClass" title="struct AgsMainClass">AgsMainClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re289.html#ags-main-add-devout" title="ags_main_add_devout ()">ags_main_add_devout</a>                 (<em class="parameter"><code><a class="link" href="re289.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *main</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re289.html#ags-main-register-thread-type" title="ags_main_register_thread_type ()">ags_main_register_thread_type</a>       ();
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re289.html#ags-main-register-recall-type" title="ags_main_register_recall_type ()">ags_main_register_recall_type</a>       ();
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re289.html#ags-main-register-task-type" title="ags_main_register_task_type ()">ags_main_register_task_type</a>         ();
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re289.html#ags-main-register-widget-type" title="ags_main_register_widget_type ()">ags_main_register_widget_type</a>       ();
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re289.html#ags-main-register-machine-type" title="ags_main_register_machine_type ()">ags_main_register_machine_type</a>      ();
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re289.html#ags-main-quit" title="ags_main_quit ()">ags_main_quit</a>                       (<em class="parameter"><code><a class="link" href="re289.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *main</code></em>);
+<a class="link" href="re289.html#AgsMain" title="struct AgsMain"><span class="returnvalue">AgsMain</span></a> *           <a class="link" href="re289.html#ags-main-new" title="ags_main_new ()">ags_main_new</a>                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsMain.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsMain.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-VERSION:CAPS"></a><h3>AGS_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_VERSION"></OBJECT><pre class="programlisting">#define AGS_VERSION "0.4.0-beta\0"
+</pre></div><div class="refsect2"><a name="AGS-BUILD-ID:CAPS"></a><h3>AGS_BUILD_ID</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_BUILD_ID"></OBJECT><pre class="programlisting">#define AGS_BUILD_ID "CEST 04-12-2013 03:07\0"
+</pre></div><div class="refsect2"><a name="AGS-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_EFFECTS_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_EFFECTS_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_EFFECTS_DEFAULT_VERSION "0.4.0-beta\0"
+</pre></div><div class="refsect2"><a name="AGS-PRIORITY:CAPS"></a><h3>AGS_PRIORITY</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_PRIORITY"></OBJECT><pre class="programlisting">#define AGS_PRIORITY (49)
+</pre></div><div class="refsect2"><a name="AgsMainFlags"></a><h3>enum AgsMainFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMainFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_MAIN_SINGLE_THREAD      = 1,
+  AGS_MAIN_CONNECTED          = 1 <<  1,
+} AgsMainFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-MAIN-SINGLE-THREAD:CAPS"></a><span class="term"><code class="literal">AGS_MAIN_SINGLE_THREAD</code></span></dt><dd></dd><dt><a name="AGS-MAIN-CONNECTED:CAPS"></a><span class="term"><code class="literal">AGS_MAIN_CONNECTED</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsMain"></a><h3>struct AgsMain</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMain"></OBJECT><pre class="programlisting">struct AgsMain {
+  GObject object;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+#ifdef AGS_WITH_XMLRPC_C
+  xmlrpc_env env;
+#endif
+
+  AgsThread *main_loop;
+  AgsThreadPool *thread_pool;
+
+  AgsServer *server;
+
+  GList *devout;
+
+  AgsWindow *window;
+
+  AgsLog *log;
+};
+</pre></div><div class="refsect2"><a name="AgsMainClass"></a><h3>struct AgsMainClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsMainClass"></OBJECT><pre class="programlisting">struct AgsMainClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-main-add-devout"></a><h3>ags_main_add_devout ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_add_devout"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_main_add_devout                 (<em class="parameter"><code><a class="link" href="re289.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *main</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre></div><div class="refsect2"><a name="ags-main-register-thread-type"></a><h3>ags_main_register_thread_type ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_register_thread_type"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_main_register_thread_type       ();</pre></div><div class="refsect2"><a name="ags-main-register-recall-type"></a><h3>ags_main_register_recall_type ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_register_recall_type"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_main_register_recall_type       ();</pre></div><div class="refsect2"><a name="ags-main-register-task-type"></a><h3>ags_main_register_task_type ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_register_task_type"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_main_register_task_type         ();</pre></div><div class="refsect2"><a name="ags-main-register-widget-type"></a><h3>ags_main_register_widget_type ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_register_widget_type"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_main_register_widget_type       ();</pre></div><div class="refsect2"><a name="ags-main-register-machine-type"></a><h3>ags_main_register_machine_type ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_register_machine_type"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_main_register_machine_type      ();</pre></div><div class="refsect2"><a name="ags-main-quit"></a><h3>ags_main_quit ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_quit"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_main_quit                       (<em class="parameter"><code><a class="link" href="re289.html#AgsMain" title="struct AgsMain"><span class="type">AgsMain</span></a> *main</code></em>);</pre></div><div class="refsect2"><a name="ags-main-new"></a><h3>ags_main_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_main_new"></OBJECT><pre class="programlisting"><a class="link" href="re289.html#AgsMain" title="struct AgsMain"><span class="returnvalue">AgsMain</span></a> *           ags_main_new                        ();</pre></div></div></div></body></html>
diff --git a/api/re29.html b/api/re29.html
new file mode 100644
index 0000000..5572ecb
--- /dev/null
+++ b/api/re29.html
@@ -0,0 +1,22 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCancelAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re28.html" title="AgsBufferRecycling"><link rel="next" href="re30.html" title="AgsCancelChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCancelAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCancelAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsCancelAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re29.html#AgsCancelAudio" title="struct AgsCancelAudio">AgsCancelAudio</a>;
+struct              <a class="link" href="re29.html#AgsCancelAudioClass" title="struct AgsCancelAudioClass">AgsCancelAudioClass</a>;
+<a class="link" href="re29.html#AgsCancelAudio" title="struct AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    <a class="link" href="re29.html#ags-cancel-audio-new" title="ags_cancel_audio_new ()">ags_cancel_audio_new</a>                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> notation</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCancelAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCancelAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCancelAudio"></a><h3>struct AgsCancelAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCancelAudio"></OBJECT><pre class="programlisting">struct AgsCancelAudio {
+  AgsTask task;
+
+  AgsAudio *audio;
+
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+};
+</pre></div><div class="refsect2"><a name="AgsCancelAudioClass"></a><h3>struct AgsCancelAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCancelAudioClass"></OBJECT><pre class="programlisting">struct AgsCancelAudioClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-cancel-audio-new"></a><h3>ags_cancel_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_cancel_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re29.html#AgsCancelAudio" title="struct AgsCancelAudio"><span class="returnvalue">AgsCancelAudio</span></a> *    ags_cancel_audio_new                (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> notation</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re30.html b/api/re30.html
new file mode 100644
index 0000000..39fbdf9
--- /dev/null
+++ b/api/re30.html
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCancelChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re29.html" title="AgsCancelAudio"><link rel="next" href="re31.html" title="AgsCancelRecall"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCancelChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCancelChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsCancelChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re30.html#AgsCancelChannel" title="struct AgsCancelChannel">AgsCancelChannel</a>;
+struct              <a class="link" href="re30.html#AgsCancelChannelClass" title="struct AgsCancelChannelClass">AgsCancelChannelClass</a>;
+<a class="link" href="re30.html#AgsCancelChannel" title="struct AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  <a class="link" href="re30.html#ags-cancel-channel-new" title="ags_cancel_channel_new ()">ags_cancel_channel_new</a>              (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCancelChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCancelChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCancelChannel"></a><h3>struct AgsCancelChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCancelChannel"></OBJECT><pre class="programlisting">struct AgsCancelChannel {
+  AgsTask task;
+
+  AgsChannel *channel;
+  AgsRecallID *recall_id;
+
+  AgsDevoutPlay *play;
+};
+</pre></div><div class="refsect2"><a name="AgsCancelChannelClass"></a><h3>struct AgsCancelChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCancelChannelClass"></OBJECT><pre class="programlisting">struct AgsCancelChannelClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-cancel-channel-new"></a><h3>ags_cancel_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_cancel_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re30.html#AgsCancelChannel" title="struct AgsCancelChannel"><span class="returnvalue">AgsCancelChannel</span></a> *  ags_cancel_channel_new              (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re31.html b/api/re31.html
new file mode 100644
index 0000000..97441e9
--- /dev/null
+++ b/api/re31.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCancelRecall</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re30.html" title="AgsCancelChannel"><link rel="next" href="re32.html" title="AgsCartesian"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCancelRecall"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCancelRecall</p></div><div class="refsynopsisdiv"><a name="ags-AgsCancelRecall.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re31.html#AgsCancelRecall" title="struct AgsCancelRecall">AgsCancelRecall</a>;
+struct              <a class="link" href="re31.html#AgsCancelRecallClass" title="struct AgsCancelRecallClass">AgsCancelRecallClass</a>;
+<a class="link" href="re31.html#AgsCancelRecall" title="struct AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   <a class="link" href="re31.html#ags-cancel-recall-new" title="ags_cancel_recall_new ()">ags_cancel_recall_new</a>               (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCancelRecall.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCancelRecall.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCancelRecall"></a><h3>struct AgsCancelRecall</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCancelRecall"></OBJECT><pre class="programlisting">struct AgsCancelRecall {
+  AgsTask task;
+
+  AgsRecall *recall;
+
+  AgsDevoutPlay *play;
+};
+</pre></div><div class="refsect2"><a name="AgsCancelRecallClass"></a><h3>struct AgsCancelRecallClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCancelRecallClass"></OBJECT><pre class="programlisting">struct AgsCancelRecallClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-cancel-recall-new"></a><h3>ags_cancel_recall_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_cancel_recall_new"></OBJECT><pre class="programlisting"><a class="link" href="re31.html#AgsCancelRecall" title="struct AgsCancelRecall"><span class="returnvalue">AgsCancelRecall</span></a> *   ags_cancel_recall_new               (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re32.html b/api/re32.html
new file mode 100644
index 0000000..c039916
--- /dev/null
+++ b/api/re32.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCartesian</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re31.html" title="AgsCancelRecall"><link rel="next" href="re33.html" title="AgsChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCartesian"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCartesian</p></div><div class="refsynopsisdiv"><a name="ags-AgsCartesian.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re32.html#AgsCartesian" title="struct AgsCartesian">AgsCartesian</a>;
+struct              <a class="link" href="re32.html#AgsCartesianClass" title="struct AgsCartesianClass">AgsCartesianClass</a>;
+<a class="link" href="re32.html#AgsCartesian" title="struct AgsCartesian"><span class="returnvalue">AgsCartesian</span></a> *      <a class="link" href="re32.html#ags-cartesian-new" title="ags_cartesian_new ()">ags_cartesian_new</a>                   ();
+</pre></div><div class="refsect1"><a name="ags-AgsCartesian.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCartesian.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCartesian"></a><h3>struct AgsCartesian</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCartesian"></OBJECT><pre class="programlisting">struct AgsCartesian {
+  GtkWidget widget;
+};
+</pre></div><div class="refsect2"><a name="AgsCartesianClass"></a><h3>struct AgsCartesianClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCartesianClass"></OBJECT><pre class="programlisting">struct AgsCartesianClass {
+  GtkWidgetClass widget;
+};
+</pre></div><div class="refsect2"><a name="ags-cartesian-new"></a><h3>ags_cartesian_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_cartesian_new"></OBJECT><pre class="programlisting"><a class="link" href="re32.html#AgsCartesian" title="struct AgsCartesian"><span class="returnvalue">AgsCartesian</span></a> *      ags_cartesian_new                   ();</pre></div></div></div></body></html>
diff --git a/api/re33.html b/api/re33.html
new file mode 100644
index 0000000..da133d3
--- /dev/null
+++ b/api/re33.html
@@ -0,0 +1,210 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re32.html" title="AgsCartesian"><link rel="next" href="re34.html" title="ags_channel_iter"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re33.html#AgsChannelFlags" title="enum AgsChannelFlags">AgsChannelFlags</a>;
+enum                <a class="link" href="re33.html#AgsChannelRecallIDMode" title="enum AgsChannelRecallIDMode">AgsChannelRecallIDMode</a>;
+#define             <a class="link" href="re33.html#AGS-CHANNEL-ERROR:CAPS" title="AGS_CHANNEL_ERROR">AGS_CHANNEL_ERROR</a>
+enum                <a class="link" href="re33.html#AgsChannelError" title="enum AgsChannelError">AgsChannelError</a>;
+struct              <a class="link" href="re33.html#AgsChannel" title="struct AgsChannel">AgsChannel</a>;
+struct              <a class="link" href="re33.html#AgsChannelClass" title="struct AgsChannelClass">AgsChannelClass</a>;
+<a class="link" href=""><span class="returnvalue">GQuark</span></a>              <a class="link" href="re33.html#ags-channel-error-quark" title="ags_channel_error_quark ()">ags_channel_error_quark</a>             ();
+<a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         <a class="link" href="re33.html#ags-channel-find-recall" title="ags_channel_find_recall ()">ags_channel_find_recall</a>             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *effect</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *name</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re33.html#ags-channel-first" title="ags_channel_first ()">ags_channel_first</a>                   (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re33.html#ags-channel-last" title="ags_channel_last ()">ags_channel_last</a>                    (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re33.html#ags-channel-nth" title="ags_channel_nth ()">ags_channel_nth</a>                     (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re33.html#ags-channel-pad-first" title="ags_channel_pad_first ()">ags_channel_pad_first</a>               (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re33.html#ags-channel-pad-last" title="ags_channel_pad_last ()">ags_channel_pad_last</a>                (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re33.html#ags-channel-pad-nth" title="ags_channel_pad_nth ()">ags_channel_pad_nth</a>                 (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re33.html#ags-channel-first-with-recycling" title="ags_channel_first_with_recycling ()">ags_channel_first_with_recycling</a>    (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re33.html#ags-channel-last-with-recycling" title="ags_channel_last_with_recycling ()">ags_channel_last_with_recycling</a>     (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-set-devout" title="ags_channel_set_devout ()">ags_channel_set_devout</a>              (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-remove-recall-id" title="ags_channel_remove_recall_id ()">ags_channel_remove_recall_id</a>        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-add-recall-id" title="ags_channel_add_recall_id ()">ags_channel_add_recall_id</a>           (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-add-recall-container" title="ags_channel_add_recall_container ()">ags_channel_add_recall_container</a>    (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_container</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-remove-recall" title="ags_channel_remove_recall ()">ags_channel_remove_recall</a>           (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-add-recall" title="ags_channel_add_recall ()">ags_channel_add_recall</a>              (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-set-link" title="ags_channel_set_link ()">ags_channel_set_link</a>                (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-set-recycling" title="ags_channel_set_recycling ()">ags_channel_set_recycling</a>           (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> update</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> destroy_old</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-recycling-changed" title="ags_channel_recycling_changed ()">ags_channel_recycling_changed</a>       (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-safe-resize-audio-signal" title="ags_channel_safe_resize_audio_signal ()">ags_channel_safe_resize_audio_signal</a>
+                                                        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> size</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-resolve-recall" title="ags_channel_resolve_recall ()">ags_channel_resolve_recall</a>          (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-play" title="ags_channel_play ()">ags_channel_play</a>                    (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-recursive-play-threaded" title="ags_channel_recursive_play_threaded ()">ags_channel_recursive_play_threaded</a> (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-recursive-play" title="ags_channel_recursive_play ()">ags_channel_recursive_play</a>          (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-duplicate-recall" title="ags_channel_duplicate_recall ()">ags_channel_duplicate_recall</a>        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-init-recall" title="ags_channel_init_recall ()">ags_channel_init_recall</a>             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       <a class="link" href="re33.html#ags-channel-recursive-play-init" title="ags_channel_recursive_play_init ()">ags_channel_recursive_play_init</a>     (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-cancel" title="ags_channel_cancel ()">ags_channel_cancel</a>                  (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-recursive-cancel" title="ags_channel_recursive_cancel ()">ags_channel_recursive_cancel</a>        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-recursive-reset-recall-ids" title="ags_channel_recursive_reset_recall_ids ()">ags_channel_recursive_reset_recall_ids</a>
+                                                        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re33.html#ags-channel-recall-id-set" title="ags_channel_recall_id_set ()">ags_channel_recall_id_set</a>           (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re33.html#ags-channel-new" title="ags_channel_new ()">ags_channel_new</a>                     (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsChannelFlags"></a><h3>enum AgsChannelFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsChannelFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RUNNING        = 1,
+} AgsChannelFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-CHANNEL-RUNNING:CAPS"></a><span class="term"><code class="literal">AGS_CHANNEL_RUNNING</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsChannelRecallIDMode"></a><h3>enum AgsChannelRecallIDMode</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsChannelRecallIDMode"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_CHANNEL_RECALL_ID_RUN_STAGE,
+  AGS_CHANNEL_RECALL_ID_CANCEL,
+} AgsChannelRecallIDMode;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-CHANNEL-RECALL-ID-RUN-STAGE:CAPS"></a><span class="term"><code class="literal">AGS_CHANNEL_RECALL_ID_RUN_STAGE</code></span></dt><dd></dd><dt><a name="AGS-CHANNEL-RECALL-ID-CANCEL:CAPS"></a><span class="term"><code class="literal">AGS_CHANNEL_RECALL_ID_CANCEL</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AGS-CHANNEL-ERROR:CAPS"></a><h3>AGS_CHANNEL_ERROR</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_CHANNEL_ERROR"></OBJECT><pre class="programlisting">#define AGS_CHANNEL_ERROR (ags_channel_error_quark())
+</pre></div><div class="refsect2"><a name="AgsChannelError"></a><h3>enum AgsChannelError</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsChannelError"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_CHANNEL_ERROR_LOOP_IN_LINK,
+} AgsChannelError;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-CHANNEL-ERROR-LOOP-IN-LINK:CAPS"></a><span class="term"><code class="literal">AGS_CHANNEL_ERROR_LOOP_IN_LINK</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsChannel"></a><h3>struct AgsChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsChannel"></OBJECT><pre class="programlisting">struct AgsChannel {
+  GObject object;
+
+  guint flags;
+
+  GObject *audio;
+  GObject *devout;
+
+  AgsChannel *prev;
+  AgsChannel *prev_pad;
+  AgsChannel *next;
+  AgsChannel *next_pad;
+
+  guint pad;
+  guint audio_channel;
+  guint line;
+
+  char *note;
+
+  gpointer devout_play;
+
+  // GObject *recycling_container; // contains child recycling
+  GList *recall_id; // there may be several recall's running
+  GList *container;
+
+  GList *recall;
+  GList *play;
+
+  AgsChannel *link;
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+  GObject *recycling_thread;
+
+  GList *pattern;
+  AgsNotation *notation;
+
+  GtkWidget *line_widget;
+  gpointer file_data;
+};
+</pre></div><div class="refsect2"><a name="AgsChannelClass"></a><h3>struct AgsChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsChannelClass"></OBJECT><pre class="programlisting">struct AgsChannelClass {
+  GObjectClass object;
+
+  void (*recycling_changed)(AgsChannel *channel,
+			    AgsRecycling *old_start_region, AgsRecycling *old_end_region,
+			    AgsRecycling *new_start_region, AgsRecycling *new_end_region,
+			    AgsRecycling *old_start_changed_region, AgsRecycling *old_end_changed_region,
+			    AgsRecycling *new_start_changed_region, AgsRecycling *new_end_changed_region);
+};
+</pre></div><div class="refsect2"><a name="ags-channel-error-quark"></a><h3>ags_channel_error_quark ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_error_quark"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GQuark</span></a>              ags_channel_error_quark             ();</pre></div><div class="refsect2"><a name="ags-channel-find-recall"></a><h3>ags_channel_find_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_find_recall"></OBJECT><pre class="programlisting"><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="returnvalue">AgsRecall</span></a> *         ags_channel_find_recall             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *effect</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *name</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-first"></a><h3>ags_channel_first ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_first"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first                   (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-last"></a><h3>ags_channel_last ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_last"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last                    (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-nth"></a><h3>ags_channel_nth ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_nth"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_nth                     (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-pad-first"></a><h3>ags_channel_pad_first ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_pad_first"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_first               (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-pad-last"></a><h3>ags_channel_pad_last ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_pad_last"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_last                (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-pad-nth"></a><h3>ags_channel_pad_nth ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_pad_nth"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_pad_nth                 (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-first-with-recycling"></a><h3>ags_channel_first_with_recycling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_first_with_recycling"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_first_with_recycling    (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-last-with-recycling"></a><h3>ags_channel_last_with_recycling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_last_with_recycling"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_last_with_recycling     (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-set-devout"></a><h3>ags_channel_set_devout ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_set_devout"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_set_devout              (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-remove-recall-id"></a><h3>ags_channel_remove_recall_id ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_remove_recall_id"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_remove_recall_id        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-add-recall-id"></a><h3>ags_channel_add_recall_id ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_add_recall_id"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_add_recall_id           (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-add-recall-container"></a><h3>ags_channel_add_recall_container ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_add_recall_container"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_add_recall_container    (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall_container</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-remove-recall"></a><h3>ags_channel_remove_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_remove_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_remove_recall           (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-add-recall"></a><h3>ags_channel_add_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_add_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_add_recall              (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> play</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-set-link"></a><h3>ags_channel_set_link ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_set_link"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_set_link                (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-set-recycling"></a><h3>ags_channel_set_recycling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_set_recycling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_set_recycling           (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> update</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> destroy_old</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-recycling-changed"></a><h3>ags_channel_recycling_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_recycling_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_recycling_changed       (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *old_end_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_start_changed_region</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *new_end_changed_region</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-safe-resize-audio-signal"></a><h3>ags_channel_safe_resize_audio_signal ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_safe_resize_audio_signal"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_safe_resize_audio_signal
+                                                        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> size</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-resolve-recall"></a><h3>ags_channel_resolve_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_resolve_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_resolve_recall          (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-play"></a><h3>ags_channel_play ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_play"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_play                    (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-recursive-play-threaded"></a><h3>ags_channel_recursive_play_threaded ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_recursive_play_threaded"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_recursive_play_threaded (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-recursive-play"></a><h3>ags_channel_recursive_play ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_recursive_play"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_recursive_play          (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-duplicate-recall"></a><h3>ags_channel_duplicate_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_duplicate_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_duplicate_recall        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-init-recall"></a><h3>ags_channel_init_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_init_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_init_recall             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-recursive-play-init"></a><h3>ags_channel_recursive_play_init ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_recursive_play_init"></OBJECT><pre class="programlisting"><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="returnvalue">AgsRecallID</span></a> *       ags_channel_recursive_play_init     (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> stage</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> arrange_recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> duplicate_templates</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> playback</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> sequencer</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> resolve_dependencies</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-cancel"></a><h3>ags_channel_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_cancel                  (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-recursive-cancel"></a><h3>ags_channel_recursive_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_recursive_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_recursive_cancel        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-recursive-reset-recall-ids"></a><h3>ags_channel_recursive_reset_recall_ids ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_recursive_reset_recall_ids"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_recursive_reset_recall_ids
+                                                        (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_channel_link</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *old_link_link</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-recall-id-set"></a><h3>ags_channel_recall_id_set ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_recall_id_set"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_recall_id_set           (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> ommit_own_channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> mode</code></em>,
+                                                         <em class="parameter"><code>...</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-new"></a><h3>ags_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_new                     (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *audio</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re34.html b/api/re34.html
new file mode 100644
index 0000000..853c026
--- /dev/null
+++ b/api/re34.html
@@ -0,0 +1,27 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_channel_iter</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re33.html" title="AgsChannel"><link rel="next" href="re35.html" title="AgsChannelSetRecycling"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-channel-iter"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_channel_iter</p></div><div class="refsynopsisdiv"><a name="ags-ags-channel-iter.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re34.html#AgsChannelIterFlags" title="enum AgsChannelIterFlags">AgsChannelIterFlags</a>;
+struct              <a class="link" href="re34.html#AgsChannelIter" title="struct AgsChannelIter">AgsChannelIter</a>;
+<a class="link" href="re34.html#AgsChannelIter" title="struct AgsChannelIter"><span class="returnvalue">AgsChannelIter</span></a> *    <a class="link" href="re34.html#ags-channel-iter-alloc" title="ags_channel_iter_alloc ()">ags_channel_iter_alloc</a>              (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *start</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re34.html#ags-channel-iter-free" title="ags_channel_iter_free ()">ags_channel_iter_free</a>               (<em class="parameter"><code><a class="link" href="re34.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re34.html#ags-channel-iter-prev" title="ags_channel_iter_prev ()">ags_channel_iter_prev</a>               (<em class="parameter"><code><a class="link" href="re34.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> mode</code></em>);
+<a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        <a class="link" href="re34.html#ags-channel-iter-next" title="ags_channel_iter_next ()">ags_channel_iter_next</a>               (<em class="parameter"><code><a class="link" href="re34.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> mode</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-channel-iter.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-channel-iter.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsChannelIterFlags"></a><h3>enum AgsChannelIterFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsChannelIterFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_CHANNEL_ITER_LEVEL_STRICT,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_LEAFES,
+  AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_LEAFES_TO_ROOT,
+  AGS_CHANNEL_ITER_DIRECTION_ROOT_TO_LEAFES,
+} AgsChannelIterFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-CHANNEL-ITER-LEVEL-STRICT:CAPS"></a><span class="term"><code class="literal">AGS_CHANNEL_ITER_LEVEL_STRICT</code></span></dt><dd></dd><dt><a name="AGS-CHANNEL-ITER-DIRECTION-AXIS-TO-LEAFES:CAPS"></a><span class="term"><code class="literal">AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_LEAFES</code></span></dt><dd></dd><dt><a name="AGS-CHANNEL-ITER-DIRECTION-AXIS-TO-ROOT:CAPS"></a><span class="term"><code class="literal">AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_ROOT</code></span></dt><dd></dd><dt><a name="AGS-CHANNEL-ITER-DIRECTION-LEAFES-TO-ROOT:CAPS"></a><span class="term"><code class="literal">AGS_CHANNEL_ITER_DIRECTION_LEAFES_TO_ROOT</code></span></dt><dd></dd><dt><a name="AGS-CHANNEL-ITER-DIRECTION-ROOT-TO-LEAFES:CAPS"></a><span class="term"><code class="literal">AGS_CHANNEL_ITER_DIRECTION_ROOT_TO_LEAFES</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsChannelIter"></a><h3>struct AgsChannelIter</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsChannelIter"></OBJECT><pre class="programlisting">struct AgsChannelIter {
+  AgsChannel *current_start;
+
+  AgsChannelIter *parent;
+  GList *children;
+  AgsChannelIter *current_iter;
+
+  AgsChannel *current;
+};
+</pre></div><div class="refsect2"><a name="ags-channel-iter-alloc"></a><h3>ags_channel_iter_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_iter_alloc"></OBJECT><pre class="programlisting"><a class="link" href="re34.html#AgsChannelIter" title="struct AgsChannelIter"><span class="returnvalue">AgsChannelIter</span></a> *    ags_channel_iter_alloc              (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *start</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-iter-free"></a><h3>ags_channel_iter_free ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_iter_free"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_channel_iter_free               (<em class="parameter"><code><a class="link" href="re34.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-iter-prev"></a><h3>ags_channel_iter_prev ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_iter_prev"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_iter_prev               (<em class="parameter"><code><a class="link" href="re34.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> mode</code></em>);</pre></div><div class="refsect2"><a name="ags-channel-iter-next"></a><h3>ags_channel_iter_next ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_iter_next"></OBJECT><pre class="programlisting"><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="returnvalue">AgsChannel</span></a> *        ags_channel_iter_next               (<em class="parameter"><code><a class="link" href="re34.html#AgsChannelIter" title="struct AgsChannelIter"><span class="type">AgsChannelIter</span></a> *iter</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> mode</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re35.html b/api/re35.html
new file mode 100644
index 0000000..d04858d
--- /dev/null
+++ b/api/re35.html
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsChannelSetRecycling</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re34.html" title="ags_channel_iter"><link rel="next" href="re36.html" title="AgsCloneChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsChannelSetRecycling"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsChannelSetRecycling</p></div><div class="refsynopsisdiv"><a name="ags-AgsChannelSetRecycling.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re35.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling">AgsChannelSetRecycling</a>;
+struct              <a class="link" href="re35.html#AgsChannelSetRecyclingClass" title="struct AgsChannelSetRecyclingClass">AgsChannelSetRecyclingClass</a>;
+<a class="link" href="re35.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * <a class="link" href="re35.html#ags-channel-set-recycling-new" title="ags_channel_set_recycling_new ()">ags_channel_set_recycling_new</a>  (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsChannelSetRecycling.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsChannelSetRecycling.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsChannelSetRecycling"></a><h3>struct AgsChannelSetRecycling</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsChannelSetRecycling"></OBJECT><pre class="programlisting">struct AgsChannelSetRecycling {
+  AgsTask task;
+
+  AgsChannel *channel;
+
+  AgsRecycling *first_recycling;
+  AgsRecycling *last_recycling;
+};
+</pre></div><div class="refsect2"><a name="AgsChannelSetRecyclingClass"></a><h3>struct AgsChannelSetRecyclingClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsChannelSetRecyclingClass"></OBJECT><pre class="programlisting">struct AgsChannelSetRecyclingClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-channel-set-recycling-new"></a><h3>ags_channel_set_recycling_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_channel_set_recycling_new"></OBJECT><pre class="programlisting"><a class="link" href="re35.html#AgsChannelSetRecycling" title="struct AgsChannelSetRecycling"><span class="returnvalue">AgsChannelSetRecycling</span></a> * ags_channel_set_recycling_new  (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *first_recycling</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *last_recycling</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re36.html b/api/re36.html
new file mode 100644
index 0000000..ae1641f
--- /dev/null
+++ b/api/re36.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCloneChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re35.html" title="AgsChannelSetRecycling"><link rel="next" href="re37.html" title="AgsCloneChannelRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCloneChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCloneChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsCloneChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re36.html#AgsCloneChannel" title="struct AgsCloneChannel">AgsCloneChannel</a>;
+struct              <a class="link" href="re36.html#AgsCloneChannelClass" title="struct AgsCloneChannelClass">AgsCloneChannelClass</a>;
+<a class="link" href="re36.html#AgsCloneChannel" title="struct AgsCloneChannel"><span class="returnvalue">AgsCloneChannel</span></a> *   <a class="link" href="re36.html#ags-clone-channel-new" title="ags_clone_channel_new ()">ags_clone_channel_new</a>               (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCloneChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCloneChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCloneChannel"></a><h3>struct AgsCloneChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCloneChannel"></OBJECT><pre class="programlisting">struct AgsCloneChannel {
+  AgsRecallChannel recall_channel;
+
+  guint audio_channel;
+};
+</pre></div><div class="refsect2"><a name="AgsCloneChannelClass"></a><h3>struct AgsCloneChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCloneChannelClass"></OBJECT><pre class="programlisting">struct AgsCloneChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre></div><div class="refsect2"><a name="ags-clone-channel-new"></a><h3>ags_clone_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_clone_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re36.html#AgsCloneChannel" title="struct AgsCloneChannel"><span class="returnvalue">AgsCloneChannel</span></a> *   ags_clone_channel_new               (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re37.html b/api/re37.html
new file mode 100644
index 0000000..c9a1ee6
--- /dev/null
+++ b/api/re37.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCloneChannelRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re36.html" title="AgsCloneChannel"><link rel="next" href="re38.html" title="ags_combo_box_text"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCloneChannelRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCloneChannelRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsCloneChannelRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re37.html#AgsCloneChannelRun" title="struct AgsCloneChannelRun">AgsCloneChannelRun</a>;
+struct              <a class="link" href="re37.html#AgsCloneChannelRunClass" title="struct AgsCloneChannelRunClass">AgsCloneChannelRunClass</a>;
+<a class="link" href="re37.html#AgsCloneChannelRun" title="struct AgsCloneChannelRun"><span class="returnvalue">AgsCloneChannelRun</span></a> * <a class="link" href="re37.html#ags-clone-channel-run-new" title="ags_clone_channel_run_new ()">ags_clone_channel_run_new</a>          ();
+</pre></div><div class="refsect1"><a name="ags-AgsCloneChannelRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCloneChannelRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCloneChannelRun"></a><h3>struct AgsCloneChannelRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCloneChannelRun"></OBJECT><pre class="programlisting">struct AgsCloneChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="AgsCloneChannelRunClass"></a><h3>struct AgsCloneChannelRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCloneChannelRunClass"></OBJECT><pre class="programlisting">struct AgsCloneChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="ags-clone-channel-run-new"></a><h3>ags_clone_channel_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_clone_channel_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re37.html#AgsCloneChannelRun" title="struct AgsCloneChannelRun"><span class="returnvalue">AgsCloneChannelRun</span></a> * ags_clone_channel_run_new          ();</pre></div></div></div></body></html>
diff --git a/api/re38.html b/api/re38.html
new file mode 100644
index 0000000..070baca
--- /dev/null
+++ b/api/re38.html
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_combo_box_text</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re37.html" title="AgsCloneChannelRun"><link rel="next" href="re39.html" title="ags_container"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-combo-box-text"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_combo_box_text</p></div><div class="refsynopsisdiv"><a name="ags-ags-combo-box-text.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re38.html#ags-combo-box-text-remove-all" title="ags_combo_box_text_remove_all ()">ags_combo_box_text_remove_all</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBoxText</span></a> *combo_box</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-combo-box-text.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-combo-box-text.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-combo-box-text-remove-all"></a><h3>ags_combo_box_text_remove_all ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_combo_box_text_remove_all"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_combo_box_text_remove_all       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBoxText</span></a> *combo_box</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re39.html b/api/re39.html
new file mode 100644
index 0000000..75ad76d
--- /dev/null
+++ b/api/re39.html
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_container</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re38.html" title="ags_combo_box_text"><link rel="next" href="re40.html" title="AgsCopyAudioSignal"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-container"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_container</p></div><div class="refsynopsisdiv"><a name="ags-ags-container.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re39.html#ags-container-add-all" title="ags_container_add_all ()">ags_container_add_all</a>               (<em class="parameter"><code><a class="link" href=""><span class="type">GtkContainer</span></a> *container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-container.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-container.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-container-add-all"></a><h3>ags_container_add_all ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_container_add_all"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_container_add_all               (<em class="parameter"><code><a class="link" href=""><span class="type">GtkContainer</span></a> *container</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re40.html b/api/re40.html
new file mode 100644
index 0000000..c3f3315
--- /dev/null
+++ b/api/re40.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCopyAudioSignal</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re39.html" title="ags_container"><link rel="next" href="re41.html" title="AgsCopyChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCopyAudioSignal"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCopyAudioSignal</p></div><div class="refsynopsisdiv"><a name="ags-AgsCopyAudioSignal.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re40.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal">AgsCopyAudioSignal</a>;
+struct              <a class="link" href="re40.html#AgsCopyAudioSignalClass" title="struct AgsCopyAudioSignalClass">AgsCopyAudioSignalClass</a>;
+<a class="link" href="re40.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * <a class="link" href="re40.html#ags-copy-audio-signal-new" title="ags_copy_audio_signal_new ()">ags_copy_audio_signal_new</a>          (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCopyAudioSignal.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCopyAudioSignal.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCopyAudioSignal"></a><h3>struct AgsCopyAudioSignal</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyAudioSignal"></OBJECT><pre class="programlisting">struct AgsCopyAudioSignal {
+  AgsRecallAudioSignal recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="AgsCopyAudioSignalClass"></a><h3>struct AgsCopyAudioSignalClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyAudioSignalClass"></OBJECT><pre class="programlisting">struct AgsCopyAudioSignalClass {
+  AgsRecallAudioSignalClass recall_audio_signal;
+};
+</pre></div><div class="refsect2"><a name="ags-copy-audio-signal-new"></a><h3>ags_copy_audio_signal_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_audio_signal_new"></OBJECT><pre class="programlisting"><a class="link" href="re40.html#AgsCopyAudioSignal" title="struct AgsCopyAudioSignal"><span class="returnvalue">AgsCopyAudioSignal</span></a> * ags_copy_audio_signal_new          (<em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAttack" title="AgsAttack"><span class="type">AgsAttack</span></a> *attack</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re41.html b/api/re41.html
new file mode 100644
index 0000000..b762569
--- /dev/null
+++ b/api/re41.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCopyChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re40.html" title="AgsCopyAudioSignal"><link rel="next" href="re42.html" title="AgsCopyChannelRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCopyChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCopyChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsCopyChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re41.html#AgsCopyChannel" title="struct AgsCopyChannel">AgsCopyChannel</a>;
+struct              <a class="link" href="re41.html#AgsCopyChannelClass" title="struct AgsCopyChannelClass">AgsCopyChannelClass</a>;
+<a class="link" href="re41.html#AgsCopyChannel" title="struct AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    <a class="link" href="re41.html#ags-copy-channel-new" title="ags_copy_channel_new ()">ags_copy_channel_new</a>                (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCopyChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCopyChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCopyChannel"></a><h3>struct AgsCopyChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyChannel"></OBJECT><pre class="programlisting">struct AgsCopyChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *muted;
+};
+</pre></div><div class="refsect2"><a name="AgsCopyChannelClass"></a><h3>struct AgsCopyChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyChannelClass"></OBJECT><pre class="programlisting">struct AgsCopyChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre></div><div class="refsect2"><a name="ags-copy-channel-new"></a><h3>ags_copy_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re41.html#AgsCopyChannel" title="struct AgsCopyChannel"><span class="returnvalue">AgsCopyChannel</span></a> *    ags_copy_channel_new                (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re42.html b/api/re42.html
new file mode 100644
index 0000000..dffb06d
--- /dev/null
+++ b/api/re42.html
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCopyChannelRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re41.html" title="AgsCopyChannel"><link rel="next" href="re43.html" title="AgsCopyNotationAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCopyChannelRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCopyChannelRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsCopyChannelRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re42.html#AgsCopyChannelRunFlags" title="enum AgsCopyChannelRunFlags">AgsCopyChannelRunFlags</a>;
+struct              <a class="link" href="re42.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun">AgsCopyChannelRun</a>;
+struct              <a class="link" href="re42.html#AgsCopyChannelRunClass" title="struct AgsCopyChannelRunClass">AgsCopyChannelRunClass</a>;
+<a class="link" href="re42.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * <a class="link" href="re42.html#ags-copy-channel-run-new" title="ags_copy_channel_run_new ()">ags_copy_channel_run_new</a>            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCopyChannelRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCopyChannelRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCopyChannelRunFlags"></a><h3>enum AgsCopyChannelRunFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyChannelRunFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_COPY_CHANNEL_RUN_EXACT_LENGTH         = 1,
+  AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK  = 1 << 1,
+} AgsCopyChannelRunFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-COPY-CHANNEL-RUN-EXACT-LENGTH:CAPS"></a><span class="term"><code class="literal">AGS_COPY_CHANNEL_RUN_EXACT_LENGTH</code></span></dt><dd></dd><dt><a name="AGS-COPY-CHANNEL-RUN-OMIT-FURTHER-ATTACK:CAPS"></a><span class="term"><code class="literal">AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsCopyChannelRun"></a><h3>struct AgsCopyChannelRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyChannelRun"></OBJECT><pre class="programlisting">struct AgsCopyChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  guint flags;
+};
+</pre></div><div class="refsect2"><a name="AgsCopyChannelRunClass"></a><h3>struct AgsCopyChannelRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyChannelRunClass"></OBJECT><pre class="programlisting">struct AgsCopyChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="ags-copy-channel-run-new"></a><h3>ags_copy_channel_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_channel_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re42.html#AgsCopyChannelRun" title="struct AgsCopyChannelRun"><span class="returnvalue">AgsCopyChannelRun</span></a> * ags_copy_channel_run_new            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re43.html b/api/re43.html
new file mode 100644
index 0000000..cc24e0f
--- /dev/null
+++ b/api/re43.html
@@ -0,0 +1,25 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCopyNotationAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re42.html" title="AgsCopyChannelRun"><link rel="next" href="re44.html" title="AgsCopyNotationAudioRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCopyNotationAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCopyNotationAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsCopyNotationAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re43.html#AgsCopyNotationAudioFlags" title="enum AgsCopyNotationAudioFlags">AgsCopyNotationAudioFlags</a>;
+struct              <a class="link" href="re43.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio">AgsCopyNotationAudio</a>;
+struct              <a class="link" href="re43.html#AgsCopyNotationAudioClass" title="struct AgsCopyNotationAudioClass">AgsCopyNotationAudioClass</a>;
+<a class="link" href="re43.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * <a class="link" href="re43.html#ags-copy-notation-audio-new" title="ags_copy_notation_audio_new ()">ags_copy_notation_audio_new</a>      (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCopyNotationAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCopyNotationAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCopyNotationAudioFlags"></a><h3>enum AgsCopyNotationAudioFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyNotationAudioFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL  = 1,
+} AgsCopyNotationAudioFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-COPY-NOTATION-AUDIO-FIT-AUDIO-SIGNAL:CAPS"></a><span class="term"><code class="literal">AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsCopyNotationAudio"></a><h3>struct AgsCopyNotationAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyNotationAudio"></OBJECT><pre class="programlisting">struct AgsCopyNotationAudio {
+  AgsRecallAudio recall_audio;
+
+  guint flags;
+
+  AgsDevout *devout;
+
+  AgsNotation *notation;
+  guint audio_channel;
+};
+</pre></div><div class="refsect2"><a name="AgsCopyNotationAudioClass"></a><h3>struct AgsCopyNotationAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyNotationAudioClass"></OBJECT><pre class="programlisting">struct AgsCopyNotationAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre></div><div class="refsect2"><a name="ags-copy-notation-audio-new"></a><h3>ags_copy_notation_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_notation_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re43.html#AgsCopyNotationAudio" title="struct AgsCopyNotationAudio"><span class="returnvalue">AgsCopyNotationAudio</span></a> * ags_copy_notation_audio_new      (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> audio_channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re44.html b/api/re44.html
new file mode 100644
index 0000000..d4dc09c
--- /dev/null
+++ b/api/re44.html
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCopyNotationAudioRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re43.html" title="AgsCopyNotationAudio"><link rel="next" href="re45.html" title="AgsCopyPatternAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCopyNotationAudioRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCopyNotationAudioRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsCopyNotationAudioRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re44.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun">AgsCopyNotationAudioRun</a>;
+struct              <a class="link" href="re44.html#AgsCopyNotationAudioRunClass" title="struct AgsCopyNotationAudioRunClass">AgsCopyNotationAudioRunClass</a>;
+<a class="link" href="re44.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * <a class="link" href="re44.html#ags-copy-notation-audio-run-new" title="ags_copy_notation_audio_run_new ()">ags_copy_notation_audio_run_new</a>
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCopyNotationAudioRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCopyNotationAudioRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCopyNotationAudioRun"></a><h3>struct AgsCopyNotationAudioRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyNotationAudioRun"></OBJECT><pre class="programlisting">struct AgsCopyNotationAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+
+  gulong tic_alloc_input_handler;
+
+  GList *current_note;
+};
+</pre></div><div class="refsect2"><a name="AgsCopyNotationAudioRunClass"></a><h3>struct AgsCopyNotationAudioRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyNotationAudioRunClass"></OBJECT><pre class="programlisting">struct AgsCopyNotationAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre></div><div class="refsect2"><a name="ags-copy-notation-audio-run-new"></a><h3>ags_copy_notation_audio_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_notation_audio_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re44.html#AgsCopyNotationAudioRun" title="struct AgsCopyNotationAudioRun"><span class="returnvalue">AgsCopyNotationAudioRun</span></a> * ags_copy_notation_audio_run_new
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re45.html b/api/re45.html
new file mode 100644
index 0000000..ce5ed3b
--- /dev/null
+++ b/api/re45.html
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCopyPatternAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re44.html" title="AgsCopyNotationAudioRun"><link rel="next" href="re46.html" title="AgsCopyPatternAudioRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCopyPatternAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCopyPatternAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsCopyPatternAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re45.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio">AgsCopyPatternAudio</a>;
+struct              <a class="link" href="re45.html#AgsCopyPatternAudioClass" title="struct AgsCopyPatternAudioClass">AgsCopyPatternAudioClass</a>;
+<a class="link" href="re45.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * <a class="link" href="re45.html#ags-copy-pattern-audio-new" title="ags_copy_pattern_audio_new ()">ags_copy_pattern_audio_new</a>        (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> tact</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCopyPatternAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCopyPatternAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCopyPatternAudio"></a><h3>struct AgsCopyPatternAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyPatternAudio"></OBJECT><pre class="programlisting">struct AgsCopyPatternAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bank_index_0;
+  AgsPort *bank_index_1;
+};
+</pre></div><div class="refsect2"><a name="AgsCopyPatternAudioClass"></a><h3>struct AgsCopyPatternAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyPatternAudioClass"></OBJECT><pre class="programlisting">struct AgsCopyPatternAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre></div><div class="refsect2"><a name="ags-copy-pattern-audio-new"></a><h3>ags_copy_pattern_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_pattern_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re45.html#AgsCopyPatternAudio" title="struct AgsCopyPatternAudio"><span class="returnvalue">AgsCopyPatternAudio</span></a> * ags_copy_pattern_audio_new        (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gdouble</span></a> tact</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re46.html b/api/re46.html
new file mode 100644
index 0000000..1d29361
--- /dev/null
+++ b/api/re46.html
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCopyPatternAudioRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re45.html" title="AgsCopyPatternAudio"><link rel="next" href="re47.html" title="AgsCopyPatternChannel"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCopyPatternAudioRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCopyPatternAudioRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsCopyPatternAudioRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re46.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun">AgsCopyPatternAudioRun</a>;
+struct              <a class="link" href="re46.html#AgsCopyPatternAudioRunClass" title="struct AgsCopyPatternAudioRunClass">AgsCopyPatternAudioRunClass</a>;
+<a class="link" href="re46.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * <a class="link" href="re46.html#ags-copy-pattern-audio-run-new" title="ags_copy_pattern_audio_run_new ()">ags_copy_pattern_audio_run_new</a> (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCopyPatternAudioRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCopyPatternAudioRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCopyPatternAudioRun"></a><h3>struct AgsCopyPatternAudioRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyPatternAudioRun"></OBJECT><pre class="programlisting">struct AgsCopyPatternAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+
+  AgsCountBeatsAudioRun *count_beats_audio_run;
+};
+</pre></div><div class="refsect2"><a name="AgsCopyPatternAudioRunClass"></a><h3>struct AgsCopyPatternAudioRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyPatternAudioRunClass"></OBJECT><pre class="programlisting">struct AgsCopyPatternAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+};
+</pre></div><div class="refsect2"><a name="ags-copy-pattern-audio-run-new"></a><h3>ags_copy_pattern_audio_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_pattern_audio_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re46.html#AgsCopyPatternAudioRun" title="struct AgsCopyPatternAudioRun"><span class="returnvalue">AgsCopyPatternAudioRun</span></a> * ags_copy_pattern_audio_run_new (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re47.html b/api/re47.html
new file mode 100644
index 0000000..8fdbb1d
--- /dev/null
+++ b/api/re47.html
@@ -0,0 +1,23 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCopyPatternChannel</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re46.html" title="AgsCopyPatternAudioRun"><link rel="next" href="re48.html" title="AgsCopyPatternChannelRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCopyPatternChannel"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCopyPatternChannel</p></div><div class="refsynopsisdiv"><a name="ags-AgsCopyPatternChannel.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re47.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel">AgsCopyPatternChannel</a>;
+struct              <a class="link" href="re47.html#AgsCopyPatternChannelClass" title="struct AgsCopyPatternChannelClass">AgsCopyPatternChannelClass</a>;
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re47.html#ags-copy-pattern-channel-template-find-source-and-destination" title="ags_copy_pattern_channel_template_find_source_and_destination ()">ags_copy_pattern_channel_template_find_source_and_destination</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);
+<a class="link" href="re47.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * <a class="link" href="re47.html#ags-copy-pattern-channel-new" title="ags_copy_pattern_channel_new ()">ags_copy_pattern_channel_new</a>    (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCopyPatternChannel.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCopyPatternChannel.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCopyPatternChannel"></a><h3>struct AgsCopyPatternChannel</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyPatternChannel"></OBJECT><pre class="programlisting">struct AgsCopyPatternChannel {
+  AgsRecallChannel recall_channel;
+
+  AgsPort *pattern;
+};
+</pre></div><div class="refsect2"><a name="AgsCopyPatternChannelClass"></a><h3>struct AgsCopyPatternChannelClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyPatternChannelClass"></OBJECT><pre class="programlisting">struct AgsCopyPatternChannelClass {
+  AgsRecallChannelClass recall_channel;
+};
+</pre></div><div class="refsect2"><a name="ags-copy-pattern-channel-template-find-source-and-destination"></a><h3>ags_copy_pattern_channel_template_find_source_and_destination ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_pattern_channel_template_find_source_and_destination"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_copy_pattern_channel_template_find_source_and_destination
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>);</pre></div><div class="refsect2"><a name="ags-copy-pattern-channel-new"></a><h3>ags_copy_pattern_channel_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_pattern_channel_new"></OBJECT><pre class="programlisting"><a class="link" href="re47.html#AgsCopyPatternChannel" title="struct AgsCopyPatternChannel"><span class="returnvalue">AgsCopyPatternChannel</span></a> * ags_copy_pattern_channel_new    (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *pattern</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re48.html b/api/re48.html
new file mode 100644
index 0000000..8750261
--- /dev/null
+++ b/api/re48.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCopyPatternChannelRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re47.html" title="AgsCopyPatternChannel"><link rel="next" href="re49.html" title="AgsCopyRecycling"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCopyPatternChannelRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCopyPatternChannelRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsCopyPatternChannelRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re48.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun">AgsCopyPatternChannelRun</a>;
+struct              <a class="link" href="re48.html#AgsCopyPatternChannelRunClass" title="struct AgsCopyPatternChannelRunClass">AgsCopyPatternChannelRunClass</a>;
+<a class="link" href="re48.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * <a class="link" href="re48.html#ags-copy-pattern-channel-run-new" title="ags_copy_pattern_channel_run_new ()">ags_copy_pattern_channel_run_new</a>
+                                                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsCopyPatternChannelRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCopyPatternChannelRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCopyPatternChannelRun"></a><h3>struct AgsCopyPatternChannelRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyPatternChannelRun"></OBJECT><pre class="programlisting">struct AgsCopyPatternChannelRun {
+  AgsRecallChannelRun recall_channel_run;
+
+  gulong sequencer_alloc_handler;
+};
+</pre></div><div class="refsect2"><a name="AgsCopyPatternChannelRunClass"></a><h3>struct AgsCopyPatternChannelRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyPatternChannelRunClass"></OBJECT><pre class="programlisting">struct AgsCopyPatternChannelRunClass {
+  AgsRecallChannelRunClass recall_channel_run;
+};
+</pre></div><div class="refsect2"><a name="ags-copy-pattern-channel-run-new"></a><h3>ags_copy_pattern_channel_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_pattern_channel_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re48.html#AgsCopyPatternChannelRun" title="struct AgsCopyPatternChannelRun"><span class="returnvalue">AgsCopyPatternChannelRun</span></a> * ags_copy_pattern_channel_run_new
+                                                        ();</pre></div></div></div></body></html>
diff --git a/api/re49.html b/api/re49.html
new file mode 100644
index 0000000..4b079ca
--- /dev/null
+++ b/api/re49.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCopyRecycling</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re48.html" title="AgsCopyPatternChannelRun"><link rel="next" href="re50.html" title="AgsCountBeatsAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCopyRecycling"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCopyRecycling</p></div><div class="refsynopsisdiv"><a name="ags-AgsCopyRecycling.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re49.html#AgsCopyRecycling" title="struct AgsCopyRecycling">AgsCopyRecycling</a>;
+struct              <a class="link" href="re49.html#AgsCopyRecyclingClass" title="struct AgsCopyRecyclingClass">AgsCopyRecyclingClass</a>;
+<a class="link" href="re49.html#AgsCopyRecycling" title="struct AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  <a class="link" href="re49.html#ags-copy-recycling-new" title="ags_copy_recycling_new ()">ags_copy_recycling_new</a>              (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCopyRecycling.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCopyRecycling.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCopyRecycling"></a><h3>struct AgsCopyRecycling</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyRecycling"></OBJECT><pre class="programlisting">struct AgsCopyRecycling {
+  AgsRecallRecycling recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="AgsCopyRecyclingClass"></a><h3>struct AgsCopyRecyclingClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCopyRecyclingClass"></OBJECT><pre class="programlisting">struct AgsCopyRecyclingClass {
+  AgsRecallRecyclingClass recall_recycling;
+};
+</pre></div><div class="refsect2"><a name="ags-copy-recycling-new"></a><h3>ags_copy_recycling_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_copy_recycling_new"></OBJECT><pre class="programlisting"><a class="link" href="re49.html#AgsCopyRecycling" title="struct AgsCopyRecycling"><span class="returnvalue">AgsCopyRecycling</span></a> *  ags_copy_recycling_new              (<em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *destination</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re50.html b/api/re50.html
new file mode 100644
index 0000000..f26af76
--- /dev/null
+++ b/api/re50.html
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCountBeatsAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re49.html" title="AgsCopyRecycling"><link rel="next" href="re51.html" title="AgsCountBeatsAudioRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCountBeatsAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCountBeatsAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsCountBeatsAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re50.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio">AgsCountBeatsAudio</a>;
+struct              <a class="link" href="re50.html#AgsCountBeatsAudioClass" title="struct AgsCountBeatsAudioClass">AgsCountBeatsAudioClass</a>;
+<a class="link" href="re50.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * <a class="link" href="re50.html#ags-count-beats-audio-new" title="ags_count_beats_audio_new ()">ags_count_beats_audio_new</a>          (<em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> loop</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCountBeatsAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCountBeatsAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCountBeatsAudio"></a><h3>struct AgsCountBeatsAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCountBeatsAudio"></OBJECT><pre class="programlisting">struct AgsCountBeatsAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *loop;
+
+  AgsPort *notation_loop_start;
+  AgsPort *notation_loop_end;
+  AgsPort *sequencer_loop_start;
+  AgsPort *sequencer_loop_end;
+};
+</pre></div><div class="refsect2"><a name="AgsCountBeatsAudioClass"></a><h3>struct AgsCountBeatsAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCountBeatsAudioClass"></OBJECT><pre class="programlisting">struct AgsCountBeatsAudioClass {
+  AgsRecallAudioClass recall_audio;
+};
+</pre></div><div class="refsect2"><a name="ags-count-beats-audio-new"></a><h3>ags_count_beats_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_count_beats_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re50.html#AgsCountBeatsAudio" title="struct AgsCountBeatsAudio"><span class="returnvalue">AgsCountBeatsAudio</span></a> * ags_count_beats_audio_new          (<em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> loop</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re51.html b/api/re51.html
new file mode 100644
index 0000000..a9a7528
--- /dev/null
+++ b/api/re51.html
@@ -0,0 +1,73 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCountBeatsAudioRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re50.html" title="AgsCountBeatsAudio"><link rel="next" href="re52.html" title="AgsCountable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCountBeatsAudioRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCountBeatsAudioRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsCountBeatsAudioRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun">AgsCountBeatsAudioRun</a>;
+struct              <a class="link" href="re51.html#AgsCountBeatsAudioRunClass" title="struct AgsCountBeatsAudioRunClass">AgsCountBeatsAudioRunClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re51.html#ags-count-beats-audio-run-notation-start" title="ags_count_beats_audio_run_notation_start ()">ags_count_beats_audio_run_notation_start</a>
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re51.html#ags-count-beats-audio-run-notation-loop" title="ags_count_beats_audio_run_notation_loop ()">ags_count_beats_audio_run_notation_loop</a>
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re51.html#ags-count-beats-audio-run-notation-stop" title="ags_count_beats_audio_run_notation_stop ()">ags_count_beats_audio_run_notation_stop</a>
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re51.html#ags-count-beats-audio-run-sequencer-start" title="ags_count_beats_audio_run_sequencer_start ()">ags_count_beats_audio_run_sequencer_start</a>
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re51.html#ags-count-beats-audio-run-sequencer-loop" title="ags_count_beats_audio_run_sequencer_loop ()">ags_count_beats_audio_run_sequencer_loop</a>
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re51.html#ags-count-beats-audio-run-sequencer-stop" title="ags_count_beats_audio_run_sequencer_stop ()">ags_count_beats_audio_run_sequencer_stop</a>
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);
+<a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * <a class="link" href="re51.html#ags-count-beats-audio-run-new" title="ags_count_beats_audio_run_new ()">ags_count_beats_audio_run_new</a>   (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCountBeatsAudioRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCountBeatsAudioRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCountBeatsAudioRun"></a><h3>struct AgsCountBeatsAudioRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCountBeatsAudioRun"></OBJECT><pre class="programlisting">struct AgsCountBeatsAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  gboolean first_run;
+
+  guint notation_counter;
+  guint sequencer_counter;
+
+  guint recall_ref;
+
+  guint hide_ref;
+  guint notation_hide_ref_counter;
+  guint sequencer_hide_ref_counter;
+
+  gulong sequencer_alloc_output_handler;
+  gulong sequencer_count_handler;
+
+  gulong notation_alloc_output_handler;
+  gulong notation_count_handler;
+
+  AgsDelayAudioRun *delay_audio_run;
+};
+</pre></div><div class="refsect2"><a name="AgsCountBeatsAudioRunClass"></a><h3>struct AgsCountBeatsAudioRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCountBeatsAudioRunClass"></OBJECT><pre class="programlisting">struct AgsCountBeatsAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+  
+  void (*notation_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*notation_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  void (*notation_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			guint run_order);
+  
+  void (*sequencer_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			  guint run_order);
+  void (*sequencer_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+  void (*sequencer_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
+			 guint run_order);
+};
+</pre></div><div class="refsect2"><a name="ags-count-beats-audio-run-notation-start"></a><h3>ags_count_beats_audio_run_notation_start ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_count_beats_audio_run_notation_start"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_count_beats_audio_run_notation_start
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);</pre></div><div class="refsect2"><a name="ags-count-beats-audio-run-notation-loop"></a><h3>ags_count_beats_audio_run_notation_loop ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_count_beats_audio_run_notation_loop"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_count_beats_audio_run_notation_loop
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);</pre></div><div class="refsect2"><a name="ags-count-beats-audio-run-notation-stop"></a><h3>ags_count_beats_audio_run_notation_stop ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_count_beats_audio_run_notation_stop"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_count_beats_audio_run_notation_stop
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);</pre></div><div class="refsect2"><a name="ags-count-beats-audio-run-sequencer-start"></a><h3>ags_count_beats_audio_run_sequencer_start ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_count_beats_audio_run_sequencer_start"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_count_beats_audio_run_sequencer_start
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);</pre></div><div class="refsect2"><a name="ags-count-beats-audio-run-sequencer-loop"></a><h3>ags_count_beats_audio_run_sequencer_loop ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_count_beats_audio_run_sequencer_loop"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_count_beats_audio_run_sequencer_loop
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);</pre></div><div class="refsect2"><a name="ags-count-beats-audio-run-sequencer-stop"></a><h3>ags_count_beats_audio_run_sequencer_stop ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_count_beats_audio_run_sequencer_stop"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_count_beats_audio_run_sequencer_stop
+                                                        (<em class="parameter"><code><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="type">AgsCountBeatsAudioRun</span></a> *count_beats_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>);</pre></div><div class="refsect2"><a name="ags-count-beats-audio-run-new"></a><h3>ags_count_beats_audio_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_count_beats_audio_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re51.html#AgsCountBeatsAudioRun" title="struct AgsCountBeatsAudioRun"><span class="returnvalue">AgsCountBeatsAudioRun</span></a> * ags_count_beats_audio_run_new   (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re52.html b/api/re52.html
new file mode 100644
index 0000000..3381bd2
--- /dev/null
+++ b/api/re52.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsCountable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re51.html" title="AgsCountBeatsAudioRun"><link rel="next" href="re53.html" title="AgsDelayAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsCountable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsCountable</p></div><div class="refsynopsisdiv"><a name="ags-AgsCountable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re52.html#AgsCountable" title="AgsCountable">AgsCountable</a>;
+struct              <a class="link" href="re52.html#AgsCountableInterface" title="struct AgsCountableInterface">AgsCountableInterface</a>;
+<a class="link" href=""><span class="returnvalue">guint</span></a>               <a class="link" href="re52.html#ags-countable-get-notation-counter" title="ags_countable_get_notation_counter ()">ags_countable_get_notation_counter</a>  (<em class="parameter"><code><a class="link" href="re52.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+<a class="link" href=""><span class="returnvalue">guint</span></a>               <a class="link" href="re52.html#ags-countable-get-sequencer-counter" title="ags_countable_get_sequencer_counter ()">ags_countable_get_sequencer_counter</a> (<em class="parameter"><code><a class="link" href="re52.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsCountable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsCountable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsCountable"></a><h3>AgsCountable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCountable"></OBJECT><pre class="programlisting">typedef void AgsCountable;
+</pre></div><div class="refsect2"><a name="AgsCountableInterface"></a><h3>struct AgsCountableInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsCountableInterface"></OBJECT><pre class="programlisting">struct AgsCountableInterface {
+  GTypeInterface interface;
+
+  guint (*get_notation_counter)(AgsCountable *countable);
+  guint (*get_sequencer_counter)(AgsCountable *countable);
+};
+</pre></div><div class="refsect2"><a name="ags-countable-get-notation-counter"></a><h3>ags_countable_get_notation_counter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_countable_get_notation_counter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">guint</span></a>               ags_countable_get_notation_counter  (<em class="parameter"><code><a class="link" href="re52.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre></div><div class="refsect2"><a name="ags-countable-get-sequencer-counter"></a><h3>ags_countable_get_sequencer_counter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_countable_get_sequencer_counter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">guint</span></a>               ags_countable_get_sequencer_counter (<em class="parameter"><code><a class="link" href="re52.html#AgsCountable" title="AgsCountable"><span class="type">AgsCountable</span></a> *countable</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re53.html b/api/re53.html
new file mode 100644
index 0000000..38007b1
--- /dev/null
+++ b/api/re53.html
@@ -0,0 +1,28 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDelayAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re52.html" title="AgsCountable"><link rel="next" href="re54.html" title="AgsDelayAudioRun"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDelayAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDelayAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsDelayAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re53.html#AgsDelayAudio" title="struct AgsDelayAudio">AgsDelayAudio</a>;
+struct              <a class="link" href="re53.html#AgsDelayAudioClass" title="struct AgsDelayAudioClass">AgsDelayAudioClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re53.html#ags-delay-audio-notation-duration-changed" title="ags_delay_audio_notation_duration_changed ()">ags_delay_audio_notation_duration_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="re53.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re53.html#ags-delay-audio-sequencer-duration-changed" title="ags_delay_audio_sequencer_duration_changed ()">ags_delay_audio_sequencer_duration_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href="re53.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);
+<a class="link" href="re53.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     <a class="link" href="re53.html#ags-delay-audio-new" title="ags_delay_audio_new ()">ags_delay_audio_new</a>                 ();
+</pre></div><div class="refsect1"><a name="ags-AgsDelayAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDelayAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDelayAudio"></a><h3>struct AgsDelayAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDelayAudio"></OBJECT><pre class="programlisting">struct AgsDelayAudio {
+  AgsRecallAudio recall_audio;
+
+  AgsPort *bpm;
+  AgsPort *tact;
+
+  AgsPort *notation_delay;
+  AgsPort *sequencer_delay;
+
+  AgsPort *sequencer_duration;
+  AgsPort *notation_duration;
+};
+</pre></div><div class="refsect2"><a name="AgsDelayAudioClass"></a><h3>struct AgsDelayAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDelayAudioClass"></OBJECT><pre class="programlisting">struct AgsDelayAudioClass {
+  AgsRecallAudioClass recall_audio;
+
+  void (*notation_duration_changed)(AgsDelayAudio *delay_audio);
+  void (*sequencer_duration_changed)(AgsDelayAudio *delay_audio);
+};
+</pre></div><div class="refsect2"><a name="ags-delay-audio-notation-duration-changed"></a><h3>ags_delay_audio_notation_duration_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_delay_audio_notation_duration_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_delay_audio_notation_duration_changed
+                                                        (<em class="parameter"><code><a class="link" href="re53.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre></div><div class="refsect2"><a name="ags-delay-audio-sequencer-duration-changed"></a><h3>ags_delay_audio_sequencer_duration_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_delay_audio_sequencer_duration_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_delay_audio_sequencer_duration_changed
+                                                        (<em class="parameter"><code><a class="link" href="re53.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="type">AgsDelayAudio</span></a> *delay_audio</code></em>);</pre></div><div class="refsect2"><a name="ags-delay-audio-new"></a><h3>ags_delay_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_delay_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re53.html#AgsDelayAudio" title="struct AgsDelayAudio"><span class="returnvalue">AgsDelayAudio</span></a> *     ags_delay_audio_new                 ();</pre></div></div></div></body></html>
diff --git a/api/re54.html b/api/re54.html
new file mode 100644
index 0000000..503b99c
--- /dev/null
+++ b/api/re54.html
@@ -0,0 +1,82 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDelayAudioRun</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re53.html" title="AgsDelayAudio"><link rel="next" href="re55.html" title="AgsDevout"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDelayAudioRun"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDelayAudioRun</p></div><div class="refsynopsisdiv"><a name="ags-AgsDelayAudioRun.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun">AgsDelayAudioRun</a>;
+struct              <a class="link" href="re54.html#AgsDelayAudioRunClass" title="struct AgsDelayAudioRunClass">AgsDelayAudioRunClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re54.html#ags-delay-audio-run-notation-alloc-output" title="ags_delay_audio_run_notation_alloc_output ()">ags_delay_audio_run_notation_alloc_output</a>
+                                                        (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re54.html#ags-delay-audio-run-notation-alloc-input" title="ags_delay_audio_run_notation_alloc_input ()">ags_delay_audio_run_notation_alloc_input</a>
+                                                        (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re54.html#ags-delay-audio-run-notation-count" title="ags_delay_audio_run_notation_count ()">ags_delay_audio_run_notation_count</a>  (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re54.html#ags-delay-audio-run-sequencer-alloc-output" title="ags_delay_audio_run_sequencer_alloc_output ()">ags_delay_audio_run_sequencer_alloc_output</a>
+                                                        (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re54.html#ags-delay-audio-run-sequencer-alloc-input" title="ags_delay_audio_run_sequencer_alloc_input ()">ags_delay_audio_run_sequencer_alloc_input</a>
+                                                        (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re54.html#ags-delay-audio-run-sequencer-count" title="ags_delay_audio_run_sequencer_count ()">ags_delay_audio_run_sequencer_count</a> (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);
+<a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  <a class="link" href="re54.html#ags-delay-audio-run-new" title="ags_delay_audio_run_new ()">ags_delay_audio_run_new</a>             ();
+</pre></div><div class="refsect1"><a name="ags-AgsDelayAudioRun.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDelayAudioRun.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDelayAudioRun"></a><h3>struct AgsDelayAudioRun</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDelayAudioRun"></OBJECT><pre class="programlisting">struct AgsDelayAudioRun {
+  AgsRecallAudioRun recall_audio_run;
+
+  guint dependency_ref;
+
+  guint hide_ref;
+  guint hide_ref_counter;
+  
+  guint notation_counter;
+  guint sequencer_counter;
+};
+</pre></div><div class="refsect2"><a name="AgsDelayAudioRunClass"></a><h3>struct AgsDelayAudioRunClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDelayAudioRunClass"></OBJECT><pre class="programlisting">struct AgsDelayAudioRunClass {
+  AgsRecallAudioRunClass recall_audio_run;
+
+  void (*notation_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*notation_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			       guint delay, guint attack);
+  void (*notation_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			 guint delay, guint attack);
+
+  void (*sequencer_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				 guint delay, guint attack);
+  void (*sequencer_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+				guint delay, guint attack);
+  void (*sequencer_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
+			  guint delay, guint attack);
+};
+</pre></div><div class="refsect2"><a name="ags-delay-audio-run-notation-alloc-output"></a><h3>ags_delay_audio_run_notation_alloc_output ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_delay_audio_run_notation_alloc_output"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_delay_audio_run_notation_alloc_output
+                                                        (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);</pre></div><div class="refsect2"><a name="ags-delay-audio-run-notation-alloc-input"></a><h3>ags_delay_audio_run_notation_alloc_input ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_delay_audio_run_notation_alloc_input"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_delay_audio_run_notation_alloc_input
+                                                        (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);</pre></div><div class="refsect2"><a name="ags-delay-audio-run-notation-count"></a><h3>ags_delay_audio_run_notation_count ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_delay_audio_run_notation_count"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_delay_audio_run_notation_count  (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);</pre></div><div class="refsect2"><a name="ags-delay-audio-run-sequencer-alloc-output"></a><h3>ags_delay_audio_run_sequencer_alloc_output ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_delay_audio_run_sequencer_alloc_output"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_delay_audio_run_sequencer_alloc_output
+                                                        (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);</pre></div><div class="refsect2"><a name="ags-delay-audio-run-sequencer-alloc-input"></a><h3>ags_delay_audio_run_sequencer_alloc_input ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_delay_audio_run_sequencer_alloc_input"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_delay_audio_run_sequencer_alloc_input
+                                                        (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);</pre></div><div class="refsect2"><a name="ags-delay-audio-run-sequencer-count"></a><h3>ags_delay_audio_run_sequencer_count ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_delay_audio_run_sequencer_count"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_delay_audio_run_sequencer_count (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> run_order</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>);</pre></div><div class="refsect2"><a name="ags-delay-audio-run-new"></a><h3>ags_delay_audio_run_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_delay_audio_run_new"></OBJECT><pre class="programlisting"><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="returnvalue">AgsDelayAudioRun</span></a> *  ags_delay_audio_run_new             ();</pre></div></div></div></body></html>
diff --git a/api/re55.html b/api/re55.html
new file mode 100644
index 0000000..2a39b0f
--- /dev/null
+++ b/api/re55.html
@@ -0,0 +1,179 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDevout</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re54.html" title="AgsDelayAudioRun"><link rel="next" href="re56.html" title="AgsDevoutThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDevout"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDevout</p></div><div class="refsynopsisdiv"><a name="ags-AgsDevout.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re55.html#ALSA-PCM-NEW-HW-PARAMS-API:CAPS" title="ALSA_PCM_NEW_HW_PARAMS_API">ALSA_PCM_NEW_HW_PARAMS_API</a>
+#define             <a class="link" href="re55.html#AGS-DEVOUT-PLAY-DOMAIN:CAPS" title="AGS_DEVOUT_PLAY_DOMAIN()">AGS_DEVOUT_PLAY_DOMAIN</a>              (ptr)
+#define             <a class="link" href="re55.html#AGS-DEVOUT-PLAY:CAPS" title="AGS_DEVOUT_PLAY()">AGS_DEVOUT_PLAY</a>                     (ptr)
+#define             <a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS" title="AGS_DEVOUT_DEFAULT_SAMPLERATE">AGS_DEVOUT_DEFAULT_SAMPLERATE</a>
+#define             <a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS" title="AGS_DEVOUT_DEFAULT_BUFFER_SIZE">AGS_DEVOUT_DEFAULT_BUFFER_SIZE</a>
+#define             <a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-BPM:CAPS" title="AGS_DEVOUT_DEFAULT_BPM">AGS_DEVOUT_DEFAULT_BPM</a>
+#define             <a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_JIFFIE">AGS_DEVOUT_DEFAULT_JIFFIE</a>
+#define             <a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-TACT:CAPS" title="AGS_DEVOUT_DEFAULT_TACT">AGS_DEVOUT_DEFAULT_TACT</a>
+#define             <a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS" title="AGS_DEVOUT_DEFAULT_TACT_JIFFIE">AGS_DEVOUT_DEFAULT_TACT_JIFFIE</a>
+#define             <a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-TACTRATE:CAPS" title="AGS_DEVOUT_DEFAULT_TACTRATE">AGS_DEVOUT_DEFAULT_TACTRATE</a>
+#define             <a class="link" href="re55.html#AGS-DEVOUT-DEFAULT-DELAY:CAPS" title="AGS_DEVOUT_DEFAULT_DELAY">AGS_DEVOUT_DEFAULT_DELAY</a>
+enum                <a class="link" href="re55.html#AgsDevoutFlags" title="enum AgsDevoutFlags">AgsDevoutFlags</a>;
+enum                <a class="link" href="re55.html#AgsDevoutPlayFlags" title="enum AgsDevoutPlayFlags">AgsDevoutPlayFlags</a>;
+enum                <a class="link" href="re55.html#AgsDevoutResolutionMode" title="enum AgsDevoutResolutionMode">AgsDevoutResolutionMode</a>;
+#define             <a class="link" href="re55.html#AGS-DEVOUT-ERROR:CAPS" title="AGS_DEVOUT_ERROR">AGS_DEVOUT_ERROR</a>
+enum                <a class="link" href="re55.html#AgsDevoutError" title="enum AgsDevoutError">AgsDevoutError</a>;
+struct              <a class="link" href="re55.html#AgsDevout" title="struct AgsDevout">AgsDevout</a>;
+struct              <a class="link" href="re55.html#AgsDevoutClass" title="struct AgsDevoutClass">AgsDevoutClass</a>;
+struct              <a class="link" href="re55.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain">AgsDevoutPlayDomain</a>;
+struct              <a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay">AgsDevoutPlay</a>;
+<a class="link" href=""><span class="returnvalue">GQuark</span></a>              <a class="link" href="re55.html#ags-devout-error-quark" title="ags_devout_error_quark ()">ags_devout_error_quark</a>              ();
+<a class="link" href="re55.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * <a class="link" href="re55.html#ags-devout-play-domain-alloc" title="ags_devout_play_domain_alloc ()">ags_devout_play_domain_alloc</a>      ();
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re55.html#ags-devout-play-domain-free" title="ags_devout_play_domain_free ()">ags_devout_play_domain_free</a>         (<em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);
+<a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     <a class="link" href="re55.html#ags-devout-play-alloc" title="ags_devout_play_alloc ()">ags_devout_play_alloc</a>               ();
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re55.html#ags-devout-play-free" title="ags_devout_play_free ()">ags_devout_play_free</a>                (<em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re55.html#ags-devout-list-cards" title="ags_devout_list_cards ()">ags_devout_list_cards</a>               (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **card_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **card_name</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re55.html#ags-devout-pcm-info" title="ags_devout_pcm_info ()">ags_devout_pcm_info</a>                 (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *card_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *channels_min</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *channels_max</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *rate_min</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *rate_max</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re55.html#ags-devout-tic" title="ags_devout_tic ()">ags_devout_tic</a>                      (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re55.html#ags-devout-note-offset-changed" title="ags_devout_note_offset_changed ()">ags_devout_note_offset_changed</a>      (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> note_offset</code></em>);
+<a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         <a class="link" href="re55.html#ags-devout-new" title="ags_devout_new ()">ags_devout_new</a>                      (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *ags_main</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsDevout.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDevout.details"></a><h2>Details</h2><div class="refsect2"><a name="ALSA-PCM-NEW-HW-PARAMS-API:CAPS"></a><h3>ALSA_PCM_NEW_HW_PARAMS_API</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ALSA_PCM_NEW_HW_PARAMS_API"></OBJECT><pre class="programlisting">#define ALSA_PCM_NEW_HW_PARAMS_API
+</pre></div><div class="refsect2"><a name="AGS-DEVOUT-PLAY-DOMAIN:CAPS"></a><h3>AGS_DEVOUT_PLAY_DOMAIN()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_PLAY_DOMAIN"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_PLAY_DOMAIN(ptr)    ((AgsDevoutPlayDomain *)(ptr))
+</pre></div><div class="refsect2"><a name="AGS-DEVOUT-PLAY:CAPS"></a><h3>AGS_DEVOUT_PLAY()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_PLAY"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_PLAY(ptr)           ((AgsDevoutPlay *)(ptr))
+</pre></div><div class="refsect2"><a name="AGS-DEVOUT-DEFAULT-SAMPLERATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_SAMPLERATE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_DEFAULT_SAMPLERATE"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_DEFAULT_SAMPLERATE (44100)
+</pre></div><div class="refsect2"><a name="AGS-DEVOUT-DEFAULT-BUFFER-SIZE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BUFFER_SIZE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_DEFAULT_BUFFER_SIZE"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BUFFER_SIZE (256)
+</pre></div><div class="refsect2"><a name="AGS-DEVOUT-DEFAULT-BPM:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_BPM</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_DEFAULT_BPM"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_DEFAULT_BPM (120.0)
+</pre></div><div class="refsect2"><a name="AGS-DEVOUT-DEFAULT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_JIFFIE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_DEFAULT_JIFFIE"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
+</pre></div><div class="refsect2"><a name="AGS-DEVOUT-DEFAULT-TACT:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_DEFAULT_TACT"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT (1.0)
+</pre></div><div class="refsect2"><a name="AGS-DEVOUT-DEFAULT-TACT-JIFFIE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACT_JIFFIE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_DEFAULT_TACT_JIFFIE"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
+</pre></div><div class="refsect2"><a name="AGS-DEVOUT-DEFAULT-TACTRATE:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_TACTRATE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_DEFAULT_TACTRATE"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
+</pre></div><div class="refsect2"><a name="AGS-DEVOUT-DEFAULT-DELAY:CAPS"></a><h3>AGS_DEVOUT_DEFAULT_DELAY</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_DEFAULT_DELAY"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE / AGS_DEVOUT_DEFAULT_TACTRATE)
+</pre></div><div class="refsect2"><a name="AgsDevoutFlags"></a><h3>enum AgsDevoutFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDevoutFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_DEVOUT_BUFFER0                        = 1,
+  AGS_DEVOUT_BUFFER1                        = 1 << 1,
+  AGS_DEVOUT_BUFFER2                        = 1 << 2,
+  AGS_DEVOUT_BUFFER3                        = 1 << 3,
+
+  AGS_DEVOUT_ATTACK_FIRST                   = 1 << 4,
+
+  AGS_DEVOUT_PLAY                           = 1 << 5,
+
+  AGS_DEVOUT_LIBAO                          = 1 << 6,
+  AGS_DEVOUT_OSS                            = 1 << 7,
+  AGS_DEVOUT_ALSA                           = 1 << 8,
+
+  AGS_DEVOUT_SHUTDOWN                       = 1 << 9,
+  AGS_DEVOUT_START_PLAY                     = 1 << 10,
+
+  AGS_DEVOUT_NONBLOCKING                    = 1 << 11,
+
+  AGS_DEVOUT_TIMING_SET_0                   = 1 << 12,
+  AGS_DEVOUT_TIMING_SET_1                   = 1 << 13,
+} AgsDevoutFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-DEVOUT-BUFFER0:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_BUFFER0</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-BUFFER1:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_BUFFER1</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-BUFFER2:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_BUFFER2</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-BUFFER3:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_BUFFER3</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-ATTACK-FIRST:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_ATTACK_FIRST</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-PLAY:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_PLAY</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-LIBAO:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_LIBAO</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-OSS:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_OSS</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-ALSA:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_ALSA</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-SHUTDOWN:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_SHUTDOWN</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-START-PLAY:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_START_PLAY</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-NONBLOCKING:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_NONBLOCKING</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-TIMING-SET-0:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_TIMING_SET_0</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-TIMING-SET-1:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_TIMING_SET_1</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsDevoutPlayFlags"></a><h3>enum AgsDevoutPlayFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDevoutPlayFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_DEVOUT_PLAY_DONE              = 1,
+  AGS_DEVOUT_PLAY_REMOVE            = 1 <<  1,
+  AGS_DEVOUT_PLAY_CHANNEL           = 1 <<  2,
+  AGS_DEVOUT_PLAY_PAD               = 1 <<  3,
+  AGS_DEVOUT_PLAY_AUDIO             = 1 <<  4,
+  AGS_DEVOUT_PLAY_PLAYBACK          = 1 <<  5,
+  AGS_DEVOUT_PLAY_SEQUENCER         = 1 <<  6,
+  AGS_DEVOUT_PLAY_NOTATION          = 1 <<  7,
+  AGS_DEVOUT_PLAY_SUPER_THREADED    = 1 <<  8,
+} AgsDevoutPlayFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-DEVOUT-PLAY-DONE:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_PLAY_DONE</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-PLAY-REMOVE:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_PLAY_REMOVE</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-PLAY-CHANNEL:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_PLAY_CHANNEL</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-PLAY-PAD:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_PLAY_PAD</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-PLAY-AUDIO:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_PLAY_AUDIO</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-PLAY-PLAYBACK:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_PLAY_PLAYBACK</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-PLAY-SEQUENCER:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_PLAY_SEQUENCER</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-PLAY-NOTATION:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_PLAY_NOTATION</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-PLAY-SUPER-THREADED:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_PLAY_SUPER_THREADED</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsDevoutResolutionMode"></a><h3>enum AgsDevoutResolutionMode</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDevoutResolutionMode"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_DEVOUT_RESOLUTION_8_BIT    = 8,
+  AGS_DEVOUT_RESOLUTION_16_BIT   = 16,
+  AGS_DEVOUT_RESOLUTION_24_BIT   = 24,
+  AGS_DEVOUT_RESOLUTION_32_BIT   = 32,
+  AGS_DEVOUT_RESOLUTION_64_BIT   = 64,
+} AgsDevoutResolutionMode;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-DEVOUT-RESOLUTION-8-BIT:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_RESOLUTION_8_BIT</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-RESOLUTION-16-BIT:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_RESOLUTION_16_BIT</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-RESOLUTION-24-BIT:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_RESOLUTION_24_BIT</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-RESOLUTION-32-BIT:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_RESOLUTION_32_BIT</code></span></dt><dd></dd><dt><a name="AGS-DEVOUT-RESOLUTION-64-BIT:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_RESOLUTION_64_BIT</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AGS-DEVOUT-ERROR:CAPS"></a><h3>AGS_DEVOUT_ERROR</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_DEVOUT_ERROR"></OBJECT><pre class="programlisting">#define AGS_DEVOUT_ERROR (ags_devout_error_quark())
+</pre></div><div class="refsect2"><a name="AgsDevoutError"></a><h3>enum AgsDevoutError</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDevoutError"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD,
+} AgsDevoutError;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-DEVOUT-ERROR-LOCKED-SOUNDCARD:CAPS"></a><span class="term"><code class="literal">AGS_DEVOUT_ERROR_LOCKED_SOUNDCARD</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsDevout"></a><h3>struct AgsDevout</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDevout"></OBJECT><pre class="programlisting">struct AgsDevout {
+  GObject object;
+
+  guint flags;
+
+  guint dsp_channels;
+  guint pcm_channels;
+  guint bits;
+  guint buffer_size;
+  guint frequency; // sample_rate
+
+  signed short** buffer;
+
+  double bpm; // beats per minute
+
+  guint *delay; // delay between tic change
+  guint *attack; // where currently tic resides in the stream's offset, measured in 1/64 of bpm
+
+  guint delay_counter; // next time attack changeing when delay_counter == delay
+  guint tic_counter;
+
+  union{
+    struct _AgsAO{
+      ao_device *device;
+      ao_sample_format *format;
+      int driver_ao;
+    }ao;
+    struct _AgsOss{
+      int device_fd;
+      char *device;
+    }oss;
+    struct _AgsAlsa{
+      char *device;
+      int rc;
+      snd_pcm_t *handle;
+      snd_pcm_hw_params_t *params;
+    }alsa;
+  }out;
+
+  GObject *ags_main;
+  
+  GList *audio;
+};
+</pre></div><div class="refsect2"><a name="AgsDevoutClass"></a><h3>struct AgsDevoutClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDevoutClass"></OBJECT><pre class="programlisting">struct AgsDevoutClass {
+  GObjectClass object;
+
+  void (*play_init)(AgsDevout *devout,
+		    GError **error);
+  void (*play)(AgsDevout *devout,
+	       GError **error);
+  void (*stop)(AgsDevout *devout);
+
+  void (*tic)(AgsDevout *devout);
+
+  void (*note_offset_changed)(AgsDevout *devout, guint note_offset);
+};
+</pre></div><div class="refsect2"><a name="AgsDevoutPlayDomain"></a><h3>struct AgsDevoutPlayDomain</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDevoutPlayDomain"></OBJECT><pre class="programlisting">struct AgsDevoutPlayDomain {
+  GObject *domain;
+  
+  gboolean playback;
+  gboolean sequencer;
+  gboolean notation;
+
+  GList *devout_play;
+};
+</pre></div><div class="refsect2"><a name="AgsDevoutPlay"></a><h3>struct AgsDevoutPlay</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDevoutPlay"></OBJECT><pre class="programlisting">struct AgsDevoutPlay {
+  guint flags;
+
+  AgsIteratorThread **iterator_thread;
+
+  GObject *source;
+  guint audio_channel;
+
+  AgsRecallID *recall_id[3];
+};
+</pre></div><div class="refsect2"><a name="ags-devout-error-quark"></a><h3>ags_devout_error_quark ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_error_quark"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GQuark</span></a>              ags_devout_error_quark              ();</pre></div><div class="refsect2"><a name="ags-devout-play-domain-alloc"></a><h3>ags_devout_play_domain_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_play_domain_alloc"></OBJECT><pre class="programlisting"><a class="link" href="re55.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="returnvalue">AgsDevoutPlayDomain</span></a> * ags_devout_play_domain_alloc      ();</pre></div><div class="refsect2"><a name="ags-devout-play-domain-free"></a><h3>ags_devout_play_domain_free ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_play_domain_free"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_devout_play_domain_free         (<em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlayDomain" title="struct AgsDevoutPlayDomain"><span class="type">AgsDevoutPlayDomain</span></a> *devout_play_domain</code></em>);</pre></div><div class="refsect2"><a name="ags-devout-play-alloc"></a><h3>ags_devout_play_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_play_alloc"></OBJECT><pre class="programlisting"><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="returnvalue">AgsDevoutPlay</span></a> *     ags_devout_play_alloc               ();</pre></div><div class="refsect2"><a name="ags-devout-play-free"></a><h3>ags_devout_play_free ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_play_free"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_devout_play_free                (<em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *devout_play</code></em>);</pre></div><div class="refsect2"><a name="ags-devout-list-cards"></a><h3>ags_devout_list_cards ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_list_cards"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_devout_list_cards               (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **card_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **card_name</code></em>);</pre></div><div class="refsect2"><a name="ags-devout-pcm-info"></a><h3>ags_devout_pcm_info ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_pcm_info"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_devout_pcm_info                 (<em class="parameter"><code><a class="link" href=""><span class="type">char</span></a> *card_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *channels_min</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *channels_max</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *rate_min</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *rate_max</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *buffer_size_min</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *buffer_size_max</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GError</span></a> **error</code></em>);</pre></div><div class="refsect2"><a name="ags-devout-tic"></a><h3>ags_devout_tic ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_tic"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_devout_tic                      (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre></div><div class="refsect2"><a name="ags-devout-note-offset-changed"></a><h3>ags_devout_note_offset_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_note_offset_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_devout_note_offset_changed      (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> note_offset</code></em>);</pre></div><div class="refsect2"><a name="ags-devout-new"></a><h3>ags_devout_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_new"></OBJECT><pre class="programlisting"><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="returnvalue">AgsDevout</span></a> *         ags_devout_new                      (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *ags_main</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re56.html b/api/re56.html
new file mode 100644
index 0000000..022dc79
--- /dev/null
+++ b/api/re56.html
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDevoutThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re55.html" title="AgsDevout"><link rel="next" href="re57.html" title="AgsDial"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDevoutThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDevoutThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsDevoutThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re56.html#AgsDevoutThread" title="struct AgsDevoutThread">AgsDevoutThread</a>;
+struct              <a class="link" href="re56.html#AgsDevoutThreadClass" title="struct AgsDevoutThreadClass">AgsDevoutThreadClass</a>;
+<a class="link" href="re56.html#AgsDevoutThread" title="struct AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   <a class="link" href="re56.html#ags-devout-thread-new" title="ags_devout_thread_new ()">ags_devout_thread_new</a>               (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsDevoutThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDevoutThread.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDevoutThread"></a><h3>struct AgsDevoutThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDevoutThread"></OBJECT><pre class="programlisting">struct AgsDevoutThread {
+  AgsThread thread;
+
+  AgsThread *timestamp_thread;
+
+  GError *error;
+};
+</pre></div><div class="refsect2"><a name="AgsDevoutThreadClass"></a><h3>struct AgsDevoutThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDevoutThreadClass"></OBJECT><pre class="programlisting">struct AgsDevoutThreadClass {
+  AgsThreadClass thread;
+};
+</pre></div><div class="refsect2"><a name="ags-devout-thread-new"></a><h3>ags_devout_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_devout_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re56.html#AgsDevoutThread" title="struct AgsDevoutThread"><span class="returnvalue">AgsDevoutThread</span></a> *   ags_devout_thread_new               (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re57.html b/api/re57.html
new file mode 100644
index 0000000..fea2820
--- /dev/null
+++ b/api/re57.html
@@ -0,0 +1,50 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDial</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re56.html" title="AgsDevoutThread"><link rel="next" href="re58.html" title="AgsDisplayTact"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDial"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDial</p></div><div class="refsynopsisdiv"><a name="ags-AgsDial.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re57.html#AgsDialFlags" title="enum AgsDialFlags">AgsDialFlags</a>;
+struct              <a class="link" href="re57.html#AgsDial" title="struct AgsDial">AgsDial</a>;
+struct              <a class="link" href="re57.html#AgsDialClass" title="struct AgsDialClass">AgsDialClass</a>;
+<a class="link" href="re57.html#AgsDial" title="struct AgsDial"><span class="returnvalue">AgsDial</span></a> *           <a class="link" href="re57.html#ags-dial-new" title="ags_dial_new ()">ags_dial_new</a>                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsDial.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDial.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDialFlags"></a><h3>enum AgsDialFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDialFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_DIAL_WITH_BUTTONS           = 1,
+  AGS_DIAL_MOUSE_BUTTON_PRESSED   = 1 <<  1,
+  AGS_DIAL_BUTTON_DOWN_PRESSED    = 1 <<  2,
+  AGS_DIAL_BUTTON_UP_PRESSED      = 1 <<  3,
+  AGS_DIAL_MOTION_CAPTURING_INIT  = 1 <<  4,
+  AGS_DIAL_MOTION_CAPTURING       = 1 <<  5,
+  AGS_DIAL_IDLE                   = 1 <<  6,
+} AgsDialFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-DIAL-WITH-BUTTONS:CAPS"></a><span class="term"><code class="literal">AGS_DIAL_WITH_BUTTONS</code></span></dt><dd></dd><dt><a name="AGS-DIAL-MOUSE-BUTTON-PRESSED:CAPS"></a><span class="term"><code class="literal">AGS_DIAL_MOUSE_BUTTON_PRESSED</code></span></dt><dd></dd><dt><a name="AGS-DIAL-BUTTON-DOWN-PRESSED:CAPS"></a><span class="term"><code class="literal">AGS_DIAL_BUTTON_DOWN_PRESSED</code></span></dt><dd></dd><dt><a name="AGS-DIAL-BUTTON-UP-PRESSED:CAPS"></a><span class="term"><code class="literal">AGS_DIAL_BUTTON_UP_PRESSED</code></span></dt><dd></dd><dt><a name="AGS-DIAL-MOTION-CAPTURING-INIT:CAPS"></a><span class="term"><code class="literal">AGS_DIAL_MOTION_CAPTURING_INIT</code></span></dt><dd></dd><dt><a name="AGS-DIAL-MOTION-CAPTURING:CAPS"></a><span class="term"><code class="literal">AGS_DIAL_MOTION_CAPTURING</code></span></dt><dd></dd><dt><a name="AGS-DIAL-IDLE:CAPS"></a><span class="term"><code class="literal">AGS_DIAL_IDLE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsDial"></a><h3>struct AgsDial</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDial"></OBJECT><pre class="programlisting">struct AgsDial {
+  GtkWidget widget;
+
+  guint flags;
+
+  guint radius;
+  guint outline_strength;
+  guint scale_precision;
+
+  guint font_size;
+  gint button_width;
+  gint button_height;
+  gint margin_left;
+  gint margin_right;
+
+  gdouble tolerance;
+  gdouble negated_tolerance;
+
+  gint sleep_interval;
+
+  GtkAdjustment *adjustment;
+
+  pthread_t idle_thread;
+  pthread_attr_t idle_thread_attr;
+  pthread_mutex_t idle_mutex;
+  pthread_mutexattr_t idle_mutex_attr;
+  pthread_cond_t idle_cond;
+
+  gdouble gravity_x;
+  gdouble gravity_y;
+  gdouble current_x;
+  gdouble current_y;
+};
+</pre></div><div class="refsect2"><a name="AgsDialClass"></a><h3>struct AgsDialClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDialClass"></OBJECT><pre class="programlisting">struct AgsDialClass {
+  GtkWidgetClass widget;
+};
+</pre></div><div class="refsect2"><a name="ags-dial-new"></a><h3>ags_dial_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_dial_new"></OBJECT><pre class="programlisting"><a class="link" href="re57.html#AgsDial" title="struct AgsDial"><span class="returnvalue">AgsDial</span></a> *           ags_dial_new                        ();</pre></div></div></div></body></html>
diff --git a/api/re58.html b/api/re58.html
new file mode 100644
index 0000000..82332cc
--- /dev/null
+++ b/api/re58.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDisplayTact</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re57.html" title="AgsDial"><link rel="next" href="re59.html" title="AgsDrum"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDisplayTact"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDisplayTact</p></div><div class="refsynopsisdiv"><a name="ags-AgsDisplayTact.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re58.html#AgsDisplayTact" title="struct AgsDisplayTact">AgsDisplayTact</a>;
+struct              <a class="link" href="re58.html#AgsDisplayTactClass" title="struct AgsDisplayTactClass">AgsDisplayTactClass</a>;
+<a class="link" href="re58.html#AgsDisplayTact" title="struct AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    <a class="link" href="re58.html#ags-display-tact-new" title="ags_display_tact_new ()">ags_display_tact_new</a>                (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *navigation</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsDisplayTact.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDisplayTact.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDisplayTact"></a><h3>struct AgsDisplayTact</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDisplayTact"></OBJECT><pre class="programlisting">struct AgsDisplayTact {
+  AgsTask task;
+
+  GtkWidget *navigation;
+};
+</pre></div><div class="refsect2"><a name="AgsDisplayTactClass"></a><h3>struct AgsDisplayTactClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDisplayTactClass"></OBJECT><pre class="programlisting">struct AgsDisplayTactClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-display-tact-new"></a><h3>ags_display_tact_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_display_tact_new"></OBJECT><pre class="programlisting"><a class="link" href="re58.html#AgsDisplayTact" title="struct AgsDisplayTact"><span class="returnvalue">AgsDisplayTact</span></a> *    ags_display_tact_new                (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *navigation</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re59.html b/api/re59.html
new file mode 100644
index 0000000..d2f9985
--- /dev/null
+++ b/api/re59.html
@@ -0,0 +1,47 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDrum</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re58.html" title="AgsDisplayTact"><link rel="next" href="re60.html" title="ags_drum_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDrum"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDrum</p></div><div class="refsynopsisdiv"><a name="ags-AgsDrum.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re59.html#AgsDrumFlags" title="enum AgsDrumFlags">AgsDrumFlags</a>;
+struct              <a class="link" href="re59.html#AgsDrum" title="struct AgsDrum">AgsDrum</a>;
+struct              <a class="link" href="re59.html#AgsDrumClass" title="struct AgsDrumClass">AgsDrumClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re59.html#ags-drum-set-pattern" title="ags_drum_set_pattern ()">ags_drum_set_pattern</a>                (<em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           <a class="link" href="re59.html#ags-drum-new" title="ags_drum_new ()">ags_drum_new</a>                        (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsDrum.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDrum.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDrumFlags"></a><h3>enum AgsDrumFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_DRUM_BLOCK_PATTERN    =  1,
+} AgsDrumFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-DRUM-BLOCK-PATTERN:CAPS"></a><span class="term"><code class="literal">AGS_DRUM_BLOCK_PATTERN</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsDrum"></a><h3>struct AgsDrum</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrum"></OBJECT><pre class="programlisting">struct AgsDrum {
+  AgsMachine machine;
+
+  guint flags;
+
+  GtkButton *open;
+
+  GtkCheckButton *loop_button;
+  GtkSpinButton *length_spin;
+  GtkOptionMenu *tact;
+
+  GtkToggleButton *run;
+
+  GtkVBox *vbox;
+
+  GtkHBox *input_pad;
+  GtkVBox *output_pad;
+
+  GtkToggleButton *selected_edit_button;
+
+  AgsDrumInputPad *selected_pad;
+  AgsLine *selected_line;
+
+  GtkToggleButton *index0[4];
+  GtkToggleButton *selected0;
+
+  GtkToggleButton *index1[12];
+  GtkToggleButton *selected1;
+
+  guint active_led;
+  GtkHBox *led;
+  GtkHBox *pattern;
+
+  GtkVBox *offset;
+};
+</pre></div><div class="refsect2"><a name="AgsDrumClass"></a><h3>struct AgsDrumClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumClass"></OBJECT><pre class="programlisting">struct AgsDrumClass {
+  AgsMachineClass machine;
+};
+</pre></div><div class="refsect2"><a name="ags-drum-set-pattern"></a><h3>ags_drum_set_pattern ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_set_pattern"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_set_pattern                (<em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-new"></a><h3>ags_drum_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_new"></OBJECT><pre class="programlisting"><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="returnvalue">AgsDrum</span></a> *           ags_drum_new                        (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re60.html b/api/re60.html
new file mode 100644
index 0000000..cc640a1
--- /dev/null
+++ b/api/re60.html
@@ -0,0 +1,47 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_drum_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re59.html" title="AgsDrum"><link rel="next" href="re61.html" title="AgsDrumInputLine"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-drum-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_drum_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-drum-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-parent-set-callback" title="ags_drum_parent_set_callback ()">ags_drum_parent_set_callback</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-sequencer-count-callback" title="ags_drum_sequencer_count_callback ()">ags_drum_sequencer_count_callback</a>   (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-open-callback" title="ags_drum_open_callback ()">ags_drum_open_callback</a>              (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-loop-button-callback" title="ags_drum_loop_button_callback ()">ags_drum_loop_button_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-run-callback" title="ags_drum_run_callback ()">ags_drum_run_callback</a>               (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-run-delay-done" title="ags_drum_run_delay_done ()">ags_drum_run_delay_done</a>             (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-tact-callback" title="ags_drum_tact_callback ()">ags_drum_tact_callback</a>              (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *option_menu</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-length-spin-callback" title="ags_drum_length_spin_callback ()">ags_drum_length_spin_callback</a>       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-index0-callback" title="ags_drum_index0_callback ()">ags_drum_index0_callback</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-index1-callback" title="ags_drum_index1_callback ()">ags_drum_index1_callback</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-pad-callback" title="ags_drum_pad_callback ()">ags_drum_pad_callback</a>               (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re60.html#ags-drum-offset-callback" title="ags_drum_offset_callback ()">ags_drum_offset_callback</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-drum-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-drum-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-drum-parent-set-callback"></a><h3>ags_drum_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_parent_set_callback        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-sequencer-count-callback"></a><h3>ags_drum_sequencer_count_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_sequencer_count_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_sequencer_count_callback   (<em class="parameter"><code><a class="link" href="re54.html#AgsDelayAudioRun" title="struct AgsDelayAudioRun"><span class="type">AgsDelayAudioRun</span></a> *delay_audio_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> nth_run</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> delay</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> attack</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-open-callback"></a><h3>ags_drum_open_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_open_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_open_callback              (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-loop-button-callback"></a><h3>ags_drum_loop_button_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_loop_button_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_loop_button_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-run-callback"></a><h3>ags_drum_run_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_run_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_run_callback               (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-run-delay-done"></a><h3>ags_drum_run_delay_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_run_delay_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_run_delay_done             (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-tact-callback"></a><h3>ags_drum_tact_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_tact_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_tact_callback              (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *option_menu</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-length-spin-callback"></a><h3>ags_drum_length_spin_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_length_spin_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_length_spin_callback       (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *spin_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-index0-callback"></a><h3>ags_drum_index0_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_index0_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_index0_callback            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-index1-callback"></a><h3>ags_drum_index1_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_index1_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_index1_callback            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-pad-callback"></a><h3>ags_drum_pad_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_pad_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_pad_callback               (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-offset-callback"></a><h3>ags_drum_offset_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_offset_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_offset_callback            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re59.html#AgsDrum" title="struct AgsDrum"><span class="type">AgsDrum</span></a> *drum</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re61.html b/api/re61.html
new file mode 100644
index 0000000..7f39120
--- /dev/null
+++ b/api/re61.html
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDrumInputLine</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re60.html" title="ags_drum_callbacks"><link rel="next" href="re62.html" title="ags_drum_input_line_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDrumInputLine"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDrumInputLine</p></div><div class="refsynopsisdiv"><a name="ags-AgsDrumInputLine.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine">AgsDrumInputLine</a>;
+struct              <a class="link" href="re61.html#AgsDrumInputLineClass" title="struct AgsDrumInputLineClass">AgsDrumInputLineClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re61.html#ags-drum-input-line-map-recall" title="ags_drum_input_line_map_recall ()">ags_drum_input_line_map_recall</a>      (<em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> output_pad_start</code></em>);
+<a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  <a class="link" href="re61.html#ags-drum-input-line-new" title="ags_drum_input_line_new ()">ags_drum_input_line_new</a>             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsDrumInputLine.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDrumInputLine.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDrumInputLine"></a><h3>struct AgsDrumInputLine</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumInputLine"></OBJECT><pre class="programlisting">struct AgsDrumInputLine {
+  AgsLine line;
+};
+</pre></div><div class="refsect2"><a name="AgsDrumInputLineClass"></a><h3>struct AgsDrumInputLineClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumInputLineClass"></OBJECT><pre class="programlisting">struct AgsDrumInputLineClass {
+  AgsLineClass line;
+};
+</pre></div><div class="refsect2"><a name="ags-drum-input-line-map-recall"></a><h3>ags_drum_input_line_map_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_map_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_map_recall      (<em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> output_pad_start</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-line-new"></a><h3>ags_drum_input_line_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_new"></OBJECT><pre class="programlisting"><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="returnvalue">AgsDrumInputLine</span></a> *  ags_drum_input_line_new             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re62.html b/api/re62.html
new file mode 100644
index 0000000..c79fe0f
--- /dev/null
+++ b/api/re62.html
@@ -0,0 +1,59 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_drum_input_line_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re61.html" title="AgsDrumInputLine"><link rel="next" href="re63.html" title="AgsDrumInputPad"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-drum-input-line-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_drum_input_line_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-drum-input-line-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re62.html#ags-drum-input-line-parent-set-callback" title="ags_drum_input_line_parent_set_callback ()">ags_drum_input_line_parent_set_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re62.html#ags-drum-input-line-audio-set-pads-callback" title="ags_drum_input_line_audio_set_pads_callback ()">ags_drum_input_line_audio_set_pads_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> pads</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re62.html#ags-drum-input-line-copy-pattern-done" title="ags_drum_input_line_copy_pattern_done ()">ags_drum_input_line_copy_pattern_done</a>
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re62.html#ags-drum-input-line-copy-pattern-cancel" title="ags_drum_input_line_copy_pattern_cancel ()">ags_drum_input_line_copy_pattern_cancel</a>
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re62.html#ags-drum-input-line-recall-volume-done" title="ags_drum_input_line_recall_volume_done ()">ags_drum_input_line_recall_volume_done</a>
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re62.html#ags-drum-input-line-recall-volume-cancel" title="ags_drum_input_line_recall_volume_cancel ()">ags_drum_input_line_recall_volume_cancel</a>
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re62.html#ags-drum-input-line-play-channel-run-done" title="ags_drum_input_line_play_channel_run_done ()">ags_drum_input_line_play_channel_run_done</a>
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re62.html#ags-drum-input-line-play-channel-run-cancel" title="ags_drum_input_line_play_channel_run_cancel ()">ags_drum_input_line_play_channel_run_cancel</a>
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re62.html#ags-drum-input-line-play-volume-done" title="ags_drum_input_line_play_volume_done ()">ags_drum_input_line_play_volume_done</a>
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re62.html#ags-drum-input-line-play-volume-cancel" title="ags_drum_input_line_play_volume_cancel ()">ags_drum_input_line_play_volume_cancel</a>
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-drum-input-line-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-drum-input-line-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-drum-input-line-parent-set-callback"></a><h3>ags_drum_input_line_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_parent_set_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-line-audio-set-pads-callback"></a><h3>ags_drum_input_line_audio_set_pads_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_audio_set_pads_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_audio_set_pads_callback
+                                                        (<em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> pads</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> pads_old</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-line-copy-pattern-done"></a><h3>ags_drum_input_line_copy_pattern_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_copy_pattern_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_copy_pattern_done
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-line-copy-pattern-cancel"></a><h3>ags_drum_input_line_copy_pattern_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_copy_pattern_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_copy_pattern_cancel
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-line-recall-volume-done"></a><h3>ags_drum_input_line_recall_volume_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_recall_volume_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_recall_volume_done
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-line-recall-volume-cancel"></a><h3>ags_drum_input_line_recall_volume_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_recall_volume_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_recall_volume_cancel
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-line-play-channel-run-done"></a><h3>ags_drum_input_line_play_channel_run_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_play_channel_run_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_play_channel_run_done
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-line-play-channel-run-cancel"></a><h3>ags_drum_input_line_play_channel_run_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_play_channel_run_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_play_channel_run_cancel
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-line-play-volume-done"></a><h3>ags_drum_input_line_play_volume_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_play_volume_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_play_volume_done
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-line-play-volume-cancel"></a><h3>ags_drum_input_line_play_volume_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_line_play_volume_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_line_play_volume_cancel
+                                                        (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re61.html#AgsDrumInputLine" title="struct AgsDrumInputLine"><span class="type">AgsDrumInputLine</span></a> *drum_input_line</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re63.html b/api/re63.html
new file mode 100644
index 0000000..382b1df
--- /dev/null
+++ b/api/re63.html
@@ -0,0 +1,27 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDrumInputPad</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re62.html" title="ags_drum_input_line_callbacks"><link rel="next" href="re64.html" title="ags_drum_input_pad_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDrumInputPad"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDrumInputPad</p></div><div class="refsynopsisdiv"><a name="ags-AgsDrumInputPad.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re63.html#AgsDrumInputPadFlags" title="enum AgsDrumInputPadFlags">AgsDrumInputPadFlags</a>;
+struct              <a class="link" href="re63.html#AgsDrumInputPad" title="struct AgsDrumInputPad">AgsDrumInputPad</a>;
+struct              <a class="link" href="re63.html#AgsDrumInputPadClass" title="struct AgsDrumInputPadClass">AgsDrumInputPadClass</a>;
+<a class="link" href="re63.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   <a class="link" href="re63.html#ags-drum-input-pad-new" title="ags_drum_input_pad_new ()">ags_drum_input_pad_new</a>              (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsDrumInputPad.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDrumInputPad.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDrumInputPadFlags"></a><h3>enum AgsDrumInputPadFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumInputPadFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE   = 1,
+} AgsDrumInputPadFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-DRUM-INPUT-PAD-OPEN-PLAY-DONE:CAPS"></a><span class="term"><code class="literal">AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsDrumInputPad"></a><h3>struct AgsDrumInputPad</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumInputPad"></OBJECT><pre class="programlisting">struct AgsDrumInputPad {
+  AgsPad pad;
+
+  guint flags;
+
+  GtkButton *open;
+  GtkToggleButton *play;
+  GtkToggleButton *edit;
+
+  GList *pad_open_recalls;
+  guint pad_open_play_ref;
+
+  GtkFileChooserDialog *file_chooser;
+
+  guint pad_play_ref;
+};
+</pre></div><div class="refsect2"><a name="AgsDrumInputPadClass"></a><h3>struct AgsDrumInputPadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumInputPadClass"></OBJECT><pre class="programlisting">struct AgsDrumInputPadClass {
+  AgsPadClass pad;
+};
+</pre></div><div class="refsect2"><a name="ags-drum-input-pad-new"></a><h3>ags_drum_input_pad_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_pad_new"></OBJECT><pre class="programlisting"><a class="link" href="re63.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="returnvalue">AgsDrumInputPad</span></a> *   ags_drum_input_pad_new              (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re64.html b/api/re64.html
new file mode 100644
index 0000000..60964fa
--- /dev/null
+++ b/api/re64.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_drum_input_pad_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re63.html" title="AgsDrumInputPad"><link rel="next" href="re65.html" title="AgsDrumOutputLine"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-drum-input-pad-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_drum_input_pad_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-drum-input-pad-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re64.html#ags-drum-input-pad-open-callback" title="ags_drum_input_pad_open_callback ()">ags_drum_input_pad_open_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re63.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re64.html#ags-drum-input-pad-play-callback" title="ags_drum_input_pad_play_callback ()">ags_drum_input_pad_play_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re63.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re64.html#ags-drum-input-pad-edit-callback" title="ags_drum_input_pad_edit_callback ()">ags_drum_input_pad_edit_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re63.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-drum-input-pad-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-drum-input-pad-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-drum-input-pad-open-callback"></a><h3>ags_drum_input_pad_open_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_pad_open_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_pad_open_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re63.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-pad-play-callback"></a><h3>ags_drum_input_pad_play_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_pad_play_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_pad_play_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkToggleButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re63.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-input-pad-edit-callback"></a><h3>ags_drum_input_pad_edit_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_input_pad_edit_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_input_pad_edit_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *toggle_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re63.html#AgsDrumInputPad" title="struct AgsDrumInputPad"><span class="type">AgsDrumInputPad</span></a> *drum_input_pad</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re65.html b/api/re65.html
new file mode 100644
index 0000000..27025b4
--- /dev/null
+++ b/api/re65.html
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDrumOutputLine</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re64.html" title="ags_drum_input_pad_callbacks"><link rel="next" href="re66.html" title="ags_drum_output_line_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDrumOutputLine"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDrumOutputLine</p></div><div class="refsynopsisdiv"><a name="ags-AgsDrumOutputLine.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re65.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine">AgsDrumOutputLine</a>;
+struct              <a class="link" href="re65.html#AgsDrumOutputLineClass" title="struct AgsDrumOutputLineClass">AgsDrumOutputLineClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re65.html#ags-drum-output-line-add-default-recall" title="ags_drum_output_line_add_default_recall ()">ags_drum_output_line_add_default_recall</a>
+                                                        (<em class="parameter"><code><a class="link" href="re65.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> *drum_output_line</code></em>);
+<a class="link" href="re65.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * <a class="link" href="re65.html#ags-drum-output-line-new" title="ags_drum_output_line_new ()">ags_drum_output_line_new</a>            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsDrumOutputLine.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDrumOutputLine.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDrumOutputLine"></a><h3>struct AgsDrumOutputLine</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumOutputLine"></OBJECT><pre class="programlisting">struct AgsDrumOutputLine {
+  AgsLine line;
+};
+</pre></div><div class="refsect2"><a name="AgsDrumOutputLineClass"></a><h3>struct AgsDrumOutputLineClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumOutputLineClass"></OBJECT><pre class="programlisting">struct AgsDrumOutputLineClass {
+  AgsLineClass line;
+};
+</pre></div><div class="refsect2"><a name="ags-drum-output-line-add-default-recall"></a><h3>ags_drum_output_line_add_default_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_output_line_add_default_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_output_line_add_default_recall
+                                                        (<em class="parameter"><code><a class="link" href="re65.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="type">AgsDrumOutputLine</span></a> *drum_output_line</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-output-line-new"></a><h3>ags_drum_output_line_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_output_line_new"></OBJECT><pre class="programlisting"><a class="link" href="re65.html#AgsDrumOutputLine" title="struct AgsDrumOutputLine"><span class="returnvalue">AgsDrumOutputLine</span></a> * ags_drum_output_line_new            (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re66.html b/api/re66.html
new file mode 100644
index 0000000..977fca5
--- /dev/null
+++ b/api/re66.html
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_drum_output_line_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re65.html" title="AgsDrumOutputLine"><link rel="next" href="re67.html" title="AgsDrumOutputPad"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-drum-output-line-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_drum_output_line_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-drum-output-line-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">int</span></a>                 <a class="link" href="re66.html#ags-drum-output-line-parent-set-callback" title="ags_drum_output_line_parent_set_callback ()">ags_drum_output_line_parent_set_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-drum-output-line-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-drum-output-line-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-drum-output-line-parent-set-callback"></a><h3>ags_drum_output_line_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_output_line_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">int</span></a>                 ags_drum_output_line_parent_set_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> data</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re67.html b/api/re67.html
new file mode 100644
index 0000000..fa0724e
--- /dev/null
+++ b/api/re67.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDrumOutputPad</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re66.html" title="ags_drum_output_line_callbacks"><link rel="next" href="re68.html" title="ags_drum_output_pad_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDrumOutputPad"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDrumOutputPad</p></div><div class="refsynopsisdiv"><a name="ags-AgsDrumOutputPad.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re67.html#AgsDrumOutputPadFlags" title="enum AgsDrumOutputPadFlags">AgsDrumOutputPadFlags</a>;
+struct              <a class="link" href="re67.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad">AgsDrumOutputPad</a>;
+struct              <a class="link" href="re67.html#AgsDrumOutputPadClass" title="struct AgsDrumOutputPadClass">AgsDrumOutputPadClass</a>;
+<a class="link" href="re67.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  <a class="link" href="re67.html#ags-drum-output-pad-new" title="ags_drum_output_pad_new ()">ags_drum_output_pad_new</a>             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsDrumOutputPad.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDrumOutputPad.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDrumOutputPadFlags"></a><h3>enum AgsDrumOutputPadFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumOutputPadFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_DRUM_OUTPUT_PAD_PLAY_DONE  = 1,
+} AgsDrumOutputPadFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-DRUM-OUTPUT-PAD-PLAY-DONE:CAPS"></a><span class="term"><code class="literal">AGS_DRUM_OUTPUT_PAD_PLAY_DONE</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsDrumOutputPad"></a><h3>struct AgsDrumOutputPad</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumOutputPad"></OBJECT><pre class="programlisting">struct AgsDrumOutputPad {
+  AgsPad pad;
+
+  guint flags;
+};
+</pre></div><div class="refsect2"><a name="AgsDrumOutputPadClass"></a><h3>struct AgsDrumOutputPadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDrumOutputPadClass"></OBJECT><pre class="programlisting">struct AgsDrumOutputPadClass {
+  AgsPadClass pad;
+};
+</pre></div><div class="refsect2"><a name="ags-drum-output-pad-new"></a><h3>ags_drum_output_pad_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_output_pad_new"></OBJECT><pre class="programlisting"><a class="link" href="re67.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="returnvalue">AgsDrumOutputPad</span></a> *  ags_drum_output_pad_new             (<em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re68.html b/api/re68.html
new file mode 100644
index 0000000..b72d88e
--- /dev/null
+++ b/api/re68.html
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_drum_output_pad_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re67.html" title="AgsDrumOutputPad"><link rel="next" href="re69.html" title="AgsDynamicConnectable"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-drum-output-pad-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_drum_output_pad_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-drum-output-pad-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re68.html#ags-drum-output-pad-play-done" title="ags_drum_output_pad_play_done ()">ags_drum_output_pad_play_done</a>       (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re67.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re68.html#ags-drum-output-pad-play-cancel" title="ags_drum_output_pad_play_cancel ()">ags_drum_output_pad_play_cancel</a>     (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re67.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-drum-output-pad-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-drum-output-pad-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-drum-output-pad-play-done"></a><h3>ags_drum_output_pad_play_done ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_output_pad_play_done"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_output_pad_play_done       (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re67.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);</pre></div><div class="refsect2"><a name="ags-drum-output-pad-play-cancel"></a><h3>ags_drum_output_pad_play_cancel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_drum_output_pad_play_cancel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_drum_output_pad_play_cancel     (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re217.html#AgsRecallID" title="struct AgsRecallID"><span class="type">AgsRecallID</span></a> *recall_id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re67.html#AgsDrumOutputPad" title="struct AgsDrumOutputPad"><span class="type">AgsDrumOutputPad</span></a> *drum_output_pad</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re69.html b/api/re69.html
new file mode 100644
index 0000000..c81fa02
--- /dev/null
+++ b/api/re69.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsDynamicConnectable</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re68.html" title="ags_drum_output_pad_callbacks"><link rel="next" href="re70.html" title="ags_echo"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsDynamicConnectable"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsDynamicConnectable</p></div><div class="refsynopsisdiv"><a name="ags-AgsDynamicConnectable.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re69.html#AgsDynamicConnectable" title="AgsDynamicConnectable">AgsDynamicConnectable</a>;
+struct              <a class="link" href="re69.html#AgsDynamicConnectableInterface" title="struct AgsDynamicConnectableInterface">AgsDynamicConnectableInterface</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re69.html#ags-dynamic-connectable-connect" title="ags_dynamic_connectable_connect ()">ags_dynamic_connectable_connect</a>     (<em class="parameter"><code><a class="link" href="re69.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re69.html#ags-dynamic-connectable-disconnect" title="ags_dynamic_connectable_disconnect ()">ags_dynamic_connectable_disconnect</a>  (<em class="parameter"><code><a class="link" href="re69.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsDynamicConnectable.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsDynamicConnectable.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsDynamicConnectable"></a><h3>AgsDynamicConnectable</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDynamicConnectable"></OBJECT><pre class="programlisting">typedef void AgsDynamicConnectable;
+</pre></div><div class="refsect2"><a name="AgsDynamicConnectableInterface"></a><h3>struct AgsDynamicConnectableInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsDynamicConnectableInterface"></OBJECT><pre class="programlisting">struct AgsDynamicConnectableInterface {
+  GTypeInterface interface;
+
+  void (*connect_dynamic)(AgsDynamicConnectable *connectable);
+  void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
+};
+</pre></div><div class="refsect2"><a name="ags-dynamic-connectable-connect"></a><h3>ags_dynamic_connectable_connect ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_dynamic_connectable_connect"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_dynamic_connectable_connect     (<em class="parameter"><code><a class="link" href="re69.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre></div><div class="refsect2"><a name="ags-dynamic-connectable-disconnect"></a><h3>ags_dynamic_connectable_disconnect ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_dynamic_connectable_disconnect"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_dynamic_connectable_disconnect  (<em class="parameter"><code><a class="link" href="re69.html#AgsDynamicConnectable" title="AgsDynamicConnectable"><span class="type">AgsDynamicConnectable</span></a> *connectable</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re70.html b/api/re70.html
new file mode 100644
index 0000000..3ad4a0a
--- /dev/null
+++ b/api/re70.html
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_echo</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re69.html" title="AgsDynamicConnectable"><link rel="next" href="re71.html" title="AgsEditor"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-echo"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_echo</p></div><div class="refsynopsisdiv"><a name="ags-ags-echo.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re70.html#ags-echo" title="ags_echo ()">ags_echo</a>                            (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-echo.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-echo.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-echo"></a><h3>ags_echo ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_echo"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_echo                            (<em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re71.html b/api/re71.html
new file mode 100644
index 0000000..bef3d34
--- /dev/null
+++ b/api/re71.html
@@ -0,0 +1,44 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsEditor</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re70.html" title="ags_echo"><link rel="next" href="re72.html" title="ags_editor_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsEditor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsEditor</p></div><div class="refsynopsisdiv"><a name="ags-AgsEditor.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re71.html#AGS-EDITOR-DEFAULT-VERSION:CAPS" title="AGS_EDITOR_DEFAULT_VERSION">AGS_EDITOR_DEFAULT_VERSION</a>
+#define             <a class="link" href="re71.html#AGS-EDITOR-DEFAULT-BUILD-ID:CAPS" title="AGS_EDITOR_DEFAULT_BUILD_ID">AGS_EDITOR_DEFAULT_BUILD_ID</a>
+#define             <a class="link" href="re71.html#AGS-EDITOR-DEFAULT:CAPS" title="AGS_EDITOR_DEFAULT">AGS_EDITOR_DEFAULT</a>
+struct              <a class="link" href="re71.html#AgsEditor" title="struct AgsEditor">AgsEditor</a>;
+struct              <a class="link" href="re71.html#AgsEditorClass" title="struct AgsEditorClass">AgsEditorClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re71.html#ags-editor-add-index" title="ags_editor_add_index ()">ags_editor_add_index</a>                (<em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re71.html#ags-editor-change-machine" title="ags_editor_change_machine ()">ags_editor_change_machine</a>           (<em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         <a class="link" href="re71.html#ags-editor-new" title="ags_editor_new ()">ags_editor_new</a>                      ();
+</pre></div><div class="refsect1"><a name="ags-AgsEditor.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsEditor.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-EDITOR-DEFAULT-VERSION:CAPS"></a><h3>AGS_EDITOR_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_EDITOR_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_EDITOR_DEFAULT_VERSION "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AGS-EDITOR-DEFAULT-BUILD-ID:CAPS"></a><h3>AGS_EDITOR_DEFAULT_BUILD_ID</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_EDITOR_DEFAULT_BUILD_ID"></OBJECT><pre class="programlisting">#define AGS_EDITOR_DEFAULT_BUILD_ID "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AGS-EDITOR-DEFAULT:CAPS"></a><h3>AGS_EDITOR_DEFAULT</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_EDITOR_DEFAULT"></OBJECT><pre class="programlisting">#define AGS_EDITOR_DEFAULT "default\0"
+</pre></div><div class="refsect2"><a name="AgsEditor"></a><h3>struct AgsEditor</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsEditor"></OBJECT><pre class="programlisting">struct AgsEditor {
+  GtkVBox vbox;
+
+  guint flags;
+
+  gchar *version;
+  gchar *build_id;
+
+  AgsDevout *devout;
+
+  GtkMenu *popup;
+
+  GtkVBox *index_radio;
+  GtkRadioButton *selected;
+
+  AgsToolbar *toolbar;
+
+  AgsNotebook *notebook;
+
+  AgsMeter *meter;
+  AgsNoteEdit *note_edit;
+
+  guint tact_counter;
+};
+</pre></div><div class="refsect2"><a name="AgsEditorClass"></a><h3>struct AgsEditorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsEditorClass"></OBJECT><pre class="programlisting">struct AgsEditorClass {
+  GtkVBoxClass vbox;
+
+  void (*add_index)(AgsEditor *editor);
+  void (*change_machine)(AgsEditor *editor, AgsMachine *machine);
+};
+</pre></div><div class="refsect2"><a name="ags-editor-add-index"></a><h3>ags_editor_add_index ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_add_index"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_add_index                (<em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-change-machine"></a><h3>ags_editor_change_machine ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_change_machine"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_change_machine           (<em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-new"></a><h3>ags_editor_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_new"></OBJECT><pre class="programlisting"><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="returnvalue">AgsEditor</span></a> *         ags_editor_new                      ();</pre></div></div></div></body></html>
diff --git a/api/re72.html b/api/re72.html
new file mode 100644
index 0000000..a7aedec
--- /dev/null
+++ b/api/re72.html
@@ -0,0 +1,44 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_editor_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re71.html" title="AgsEditor"><link rel="next" href="re73.html" title="AgsEffect"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-editor-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_editor_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-editor-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re72.html#ags-editor-parent-set-callback" title="ags_editor_parent_set_callback ()">ags_editor_parent_set_callback</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re72.html#ags-editor-destroy-callback" title="ags_editor_destroy_callback ()">ags_editor_destroy_callback</a>         (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re72.html#ags-editor-show-callback" title="ags_editor_show_callback ()">ags_editor_show_callback</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re72.html#ags-editor-button-press-callback" title="ags_editor_button_press_callback ()">ags_editor_button_press_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *hpaned</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re72.html#ags-editor-index-callback" title="ags_editor_index_callback ()">ags_editor_index_callback</a>           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkRadioButton</span></a> *radio_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re72.html#ags-editor-popup-add-tab-callback" title="ags_editor_popup_add_tab_callback ()">ags_editor_popup_add_tab_callback</a>   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkMenu</span></a> *popup</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re72.html#ags-editor-popup-remove-tab-callback" title="ags_editor_popup_remove_tab_callback ()">ags_editor_popup_remove_tab_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkMenu</span></a> *popup</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re72.html#ags-editor-popup-add-index-callback" title="ags_editor_popup_add_index_callback ()">ags_editor_popup_add_index_callback</a> (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkMenu</span></a> *popup</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re72.html#ags-editor-popup-remove-index-callback" title="ags_editor_popup_remove_index_callback ()">ags_editor_popup_remove_index_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkMenu</span></a> *popup</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re72.html#ags-editor-popup-link-index-callback" title="ags_editor_popup_link_index_callback ()">ags_editor_popup_link_index_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkMenu</span></a> *popup</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re72.html#ags-editor-tic-callback" title="ags_editor_tic_callback ()">ags_editor_tic_callback</a>             (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-editor-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-editor-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-editor-parent-set-callback"></a><h3>ags_editor_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_parent_set_callback      (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-destroy-callback"></a><h3>ags_editor_destroy_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_destroy_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_editor_destroy_callback         (<em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *object</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-show-callback"></a><h3>ags_editor_show_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_show_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_show_callback            (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-button-press-callback"></a><h3>ags_editor_button_press_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_button_press_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_editor_button_press_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *hpaned</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventButton</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-index-callback"></a><h3>ags_editor_index_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_index_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_index_callback           (<em class="parameter"><code><a class="link" href=""><span class="type">GtkRadioButton</span></a> *radio_button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-popup-add-tab-callback"></a><h3>ags_editor_popup_add_tab_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_popup_add_tab_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_popup_add_tab_callback   (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkMenu</span></a> *popup</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-popup-remove-tab-callback"></a><h3>ags_editor_popup_remove_tab_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_popup_remove_tab_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_popup_remove_tab_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkMenu</span></a> *popup</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-popup-add-index-callback"></a><h3>ags_editor_popup_add_index_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_popup_add_index_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_popup_add_index_callback (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkMenu</span></a> *popup</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-popup-remove-index-callback"></a><h3>ags_editor_popup_remove_index_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_popup_remove_index_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_popup_remove_index_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkMenu</span></a> *popup</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-popup-link-index-callback"></a><h3>ags_editor_popup_link_index_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_popup_link_index_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_popup_link_index_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkMenu</span></a> *popup</code></em>);</pre></div><div class="refsect2"><a name="ags-editor-tic-callback"></a><h3>ags_editor_tic_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_editor_tic_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_editor_tic_callback             (<em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re73.html b/api/re73.html
new file mode 100644
index 0000000..1f81ee2
--- /dev/null
+++ b/api/re73.html
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsEffect</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re72.html" title="ags_editor_callbacks"><link rel="next" href="re74.html" title="AgsEffect"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsEffect"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsEffect</p></div><div class="refsynopsisdiv"><a name="ags-AgsEffect.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re73.html#AgsEffect" title="AgsEffect">AgsEffect</a>;
+struct              <a class="link" href="re73.html#AgsEffectInterface" title="struct AgsEffectInterface">AgsEffectInterface</a>;
+</pre></div><div class="refsect1"><a name="ags-AgsEffect.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsEffect.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsEffect"></a><h3>AgsEffect</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsEffect"></OBJECT><pre class="programlisting">typedef void AgsEffect;
+</pre></div><div class="refsect2"><a name="AgsEffectInterface"></a><h3>struct AgsEffectInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsEffectInterface"></OBJECT><pre class="programlisting">struct AgsEffectInterface {
+  GTypeInterface interface;
+};
+</pre></div></div></div></body></html>
diff --git a/api/re74.html b/api/re74.html
new file mode 100644
index 0000000..d5fce05
--- /dev/null
+++ b/api/re74.html
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsEffect</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re73.html" title="AgsEffect"><link rel="next" href="re75.html" title="AgsEmbeddedAudio"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsEffect"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsEffect</p></div><div class="refsynopsisdiv"><a name="ags-AgsEffect.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">typedef             <a class="link" href="re73.html#AgsEffect" title="AgsEffect">AgsEffect</a>;
+struct              <a class="link" href="re73.html#AgsEffectInterface" title="struct AgsEffectInterface">AgsEffectInterface</a>;
+</pre></div><div class="refsect1"><a name="ags-AgsEffect.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsEffect.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsEffect"></a><h3>AgsEffect</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsEffect"></OBJECT><pre class="programlisting">typedef void AgsEffect;
+</pre></div><div class="refsect2"><a name="AgsEffectInterface"></a><h3>struct AgsEffectInterface</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsEffectInterface"></OBJECT><pre class="programlisting">struct AgsEffectInterface {
+  GTypeInterface interface;
+};
+</pre></div></div></div></body></html>
diff --git a/api/re75.html b/api/re75.html
new file mode 100644
index 0000000..9df45ea
--- /dev/null
+++ b/api/re75.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsEmbeddedAudio</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re74.html" title="AgsEffect"><link rel="next" href="re76.html" title="AgsExpander"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsEmbeddedAudio"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsEmbeddedAudio</p></div><div class="refsynopsisdiv"><a name="ags-AgsEmbeddedAudio.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re75.html#AgsEmbeddedAudio" title="struct AgsEmbeddedAudio">AgsEmbeddedAudio</a>;
+struct              <a class="link" href="re75.html#AgsEmbeddedAudioClass" title="struct AgsEmbeddedAudioClass">AgsEmbeddedAudioClass</a>;
+<a class="link" href="re75.html#AgsEmbeddedAudio" title="struct AgsEmbeddedAudio"><span class="returnvalue">AgsEmbeddedAudio</span></a> *  <a class="link" href="re75.html#ags-embedded-audio-new" title="ags_embedded_audio_new ()">ags_embedded_audio_new</a>              ();
+</pre></div><div class="refsect1"><a name="ags-AgsEmbeddedAudio.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsEmbeddedAudio.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsEmbeddedAudio"></a><h3>struct AgsEmbeddedAudio</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsEmbeddedAudio"></OBJECT><pre class="programlisting">struct AgsEmbeddedAudio {
+  GObject object;
+
+  gpointer *data;
+};
+</pre></div><div class="refsect2"><a name="AgsEmbeddedAudioClass"></a><h3>struct AgsEmbeddedAudioClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsEmbeddedAudioClass"></OBJECT><pre class="programlisting">struct AgsEmbeddedAudioClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-embedded-audio-new"></a><h3>ags_embedded_audio_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_embedded_audio_new"></OBJECT><pre class="programlisting"><a class="link" href="re75.html#AgsEmbeddedAudio" title="struct AgsEmbeddedAudio"><span class="returnvalue">AgsEmbeddedAudio</span></a> *  ags_embedded_audio_new              ();</pre></div></div></div></body></html>
diff --git a/api/re76.html b/api/re76.html
new file mode 100644
index 0000000..f4d3bd5
--- /dev/null
+++ b/api/re76.html
@@ -0,0 +1,58 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsExpander</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re75.html" title="AgsEmbeddedAudio"><link rel="next" href="re77.html" title="AgsExpanderSet"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsExpander"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsExpander</p></div><div class="refsynopsisdiv"><a name="ags-AgsExpander.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re76.html#AGS-EXPANDER-CHILD:CAPS" title="AGS_EXPANDER_CHILD()">AGS_EXPANDER_CHILD</a>                  (ptr)
+enum                <a class="link" href="re76.html#AgsExpanderFlags" title="enum AgsExpanderFlags">AgsExpanderFlags</a>;
+struct              <a class="link" href="re76.html#AgsExpander" title="struct AgsExpander">AgsExpander</a>;
+struct              <a class="link" href="re76.html#AgsExpanderClass" title="struct AgsExpanderClass">AgsExpanderClass</a>;
+struct              <a class="link" href="re76.html#AgsExpanderChild" title="struct AgsExpanderChild">AgsExpanderChild</a>;
+<a class="link" href="re76.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a class="link" href="re76.html#ags-expander-child-alloc" title="ags_expander_child_alloc ()">ags_expander_child_alloc</a>            (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);
+<a class="link" href="re76.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  <a class="link" href="re76.html#ags-expander-child-find" title="ags_expander_child_find ()">ags_expander_child_find</a>             (<em class="parameter"><code><a class="link" href="re76.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *child</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re76.html#ags-expander-add" title="ags_expander_add ()">ags_expander_add</a>                    (<em class="parameter"><code><a class="link" href="re76.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re76.html#ags-expander-remove" title="ags_expander_remove ()">ags_expander_remove</a>                 (<em class="parameter"><code><a class="link" href="re76.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);
+<a class="link" href="re76.html#AgsExpander" title="struct AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       <a class="link" href="re76.html#ags-expander-new" title="ags_expander_new ()">ags_expander_new</a>                    (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsExpander.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsExpander.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-EXPANDER-CHILD:CAPS"></a><h3>AGS_EXPANDER_CHILD()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_EXPANDER_CHILD"></OBJECT><pre class="programlisting">#define AGS_EXPANDER_CHILD(ptr) ((AgsExpanderChild *)(ptr))
+</pre></div><div class="refsect2"><a name="AgsExpanderFlags"></a><h3>enum AgsExpanderFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExpanderFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_EXPANDER_DRAW_BORDER        = 1,
+} AgsExpanderFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-EXPANDER-DRAW-BORDER:CAPS"></a><span class="term"><code class="literal">AGS_EXPANDER_DRAW_BORDER</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsExpander"></a><h3>struct AgsExpander</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExpander"></OBJECT><pre class="programlisting">struct AgsExpander {
+  GtkExpander expander;
+
+  guint flags;
+
+  GtkTable *table;
+
+  GList *children;
+};
+</pre></div><div class="refsect2"><a name="AgsExpanderClass"></a><h3>struct AgsExpanderClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExpanderClass"></OBJECT><pre class="programlisting">struct AgsExpanderClass {
+  GtkExpanderClass expander;
+};
+</pre></div><div class="refsect2"><a name="AgsExpanderChild"></a><h3>struct AgsExpanderChild</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExpanderChild"></OBJECT><pre class="programlisting">struct AgsExpanderChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre></div><div class="refsect2"><a name="ags-expander-child-alloc"></a><h3>ags_expander_child_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_child_alloc"></OBJECT><pre class="programlisting"><a class="link" href="re76.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_alloc            (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);</pre></div><div class="refsect2"><a name="ags-expander-child-find"></a><h3>ags_expander_child_find ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_child_find"></OBJECT><pre class="programlisting"><a class="link" href="re76.html#AgsExpanderChild" title="struct AgsExpanderChild"><span class="returnvalue">AgsExpanderChild</span></a> *  ags_expander_child_find             (<em class="parameter"><code><a class="link" href="re76.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-expander-add"></a><h3>ags_expander_add ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_add"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_expander_add                    (<em class="parameter"><code><a class="link" href="re76.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);</pre></div><div class="refsect2"><a name="ags-expander-remove"></a><h3>ags_expander_remove ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_remove"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_expander_remove                 (<em class="parameter"><code><a class="link" href="re76.html#AgsExpander" title="struct AgsExpander"><span class="type">AgsExpander</span></a> *expander</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);</pre></div><div class="refsect2"><a name="ags-expander-new"></a><h3>ags_expander_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_new"></OBJECT><pre class="programlisting"><a class="link" href="re76.html#AgsExpander" title="struct AgsExpander"><span class="returnvalue">AgsExpander</span></a> *       ags_expander_new                    (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re77.html b/api/re77.html
new file mode 100644
index 0000000..b842af4
--- /dev/null
+++ b/api/re77.html
@@ -0,0 +1,64 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsExpanderSet</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re76.html" title="AgsExpander"><link rel="next" href="re78.html" title="AgsExportOutput"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsExpanderSet"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsExpanderSet</p></div><div class="refsynopsisdiv"><a name="ags-AgsExpanderSet.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re77.html#AGS-EXPANDER-SET-CHILD:CAPS" title="AGS_EXPANDER_SET_CHILD()">AGS_EXPANDER_SET_CHILD</a>              (ptr)
+enum                <a class="link" href="re77.html#AgsExpanderSetFlags" title="enum AgsExpanderSetFlags">AgsExpanderSetFlags</a>;
+struct              <a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet">AgsExpanderSet</a>;
+struct              <a class="link" href="re77.html#AgsExpanderSetClass" title="struct AgsExpanderSetClass">AgsExpanderSetClass</a>;
+struct              <a class="link" href="re77.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild">AgsExpanderSetChild</a>;
+<a class="link" href="re77.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a class="link" href="re77.html#ags-expander-set-child-alloc" title="ags_expander_set_child_alloc ()">ags_expander_set_child_alloc</a>      (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);
+<a class="link" href="re77.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * <a class="link" href="re77.html#ags-expander-set-child-find" title="ags_expander_set_child_find ()">ags_expander_set_child_find</a>       (<em class="parameter"><code><a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *child</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re77.html#ags-expander-set-set-flags" title="ags_expander_set_set_flags ()">ags_expander_set_set_flags</a>          (<em class="parameter"><code><a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re77.html#ags-expander-set-add" title="ags_expander_set_add ()">ags_expander_set_add</a>                (<em class="parameter"><code><a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re77.html#ags-expander-set-remove" title="ags_expander_set_remove ()">ags_expander_set_remove</a>             (<em class="parameter"><code><a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);
+<a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    <a class="link" href="re77.html#ags-expander-set-new" title="ags_expander_set_new ()">ags_expander_set_new</a>                (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsExpanderSet.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsExpanderSet.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-EXPANDER-SET-CHILD:CAPS"></a><h3>AGS_EXPANDER_SET_CHILD()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_EXPANDER_SET_CHILD"></OBJECT><pre class="programlisting">#define AGS_EXPANDER_SET_CHILD(ptr) ((AgsExpanderSetChild *)(ptr))
+</pre></div><div class="refsect2"><a name="AgsExpanderSetFlags"></a><h3>enum AgsExpanderSetFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExpanderSetFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_EXPANDER_SET_DRAW_GHOST            = 1,
+  AGS_EXPANDER_SET_DRAW_LEFT_ENDING      = 1 << 1,
+  AGS_EXPANDER_SET_DRAW_RIGHT_ENDING     = 1 << 2,
+  AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR   = 1 << 3,
+  AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR  = 1 << 4,
+} AgsExpanderSetFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-EXPANDER-SET-DRAW-GHOST:CAPS"></a><span class="term"><code class="literal">AGS_EXPANDER_SET_DRAW_GHOST</code></span></dt><dd></dd><dt><a name="AGS-EXPANDER-SET-DRAW-LEFT-ENDING:CAPS"></a><span class="term"><code class="literal">AGS_EXPANDER_SET_DRAW_LEFT_ENDING</code></span></dt><dd></dd><dt><a name="AGS-EXPANDER-SET-DRAW-RIGHT-ENDING:CAPS"></a><span class="term"><code class="literal">AGS_EXPANDER_SET_DRAW_RIGHT_ENDING</code></span></dt><dd></dd><dt><a name="AGS-EXPANDER-SET-DRAW-LEFT-CONNECTOR:CAPS"></a><span class="term"><code class="literal">AGS_EXPANDER_SET_DRAW_LEFT_CONNECTOR</code></span></dt><dd></dd><dt><a name="AGS-EXPANDER-SET-DRAW-RIGHT-CONNECTOR:CAPS"></a><span class="term"><code class="literal">AGS_EXPANDER_SET_DRAW_RIGHT_CONNECTOR</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsExpanderSet"></a><h3>struct AgsExpanderSet</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExpanderSet"></OBJECT><pre class="programlisting">struct AgsExpanderSet {
+  GtkTable table;
+
+  guint flags;
+
+  GList *ghost;
+  GList *location;
+};
+</pre></div><div class="refsect2"><a name="AgsExpanderSetClass"></a><h3>struct AgsExpanderSetClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExpanderSetClass"></OBJECT><pre class="programlisting">struct AgsExpanderSetClass {
+  GtkTableClass table;
+};
+</pre></div><div class="refsect2"><a name="AgsExpanderSetChild"></a><h3>struct AgsExpanderSetChild</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExpanderSetChild"></OBJECT><pre class="programlisting">struct AgsExpanderSetChild {
+  GtkWidget *child;
+
+  guint x;
+  guint y;
+
+  guint width;
+  guint height;
+};
+</pre></div><div class="refsect2"><a name="ags-expander-set-child-alloc"></a><h3>ags_expander_set_child_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_set_child_alloc"></OBJECT><pre class="programlisting"><a class="link" href="re77.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_alloc      (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);</pre></div><div class="refsect2"><a name="ags-expander-set-child-find"></a><h3>ags_expander_set_child_find ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_set_child_find"></OBJECT><pre class="programlisting"><a class="link" href="re77.html#AgsExpanderSetChild" title="struct AgsExpanderSetChild"><span class="returnvalue">AgsExpanderSetChild</span></a> * ags_expander_set_child_find       (<em class="parameter"><code><a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *child</code></em>);</pre></div><div class="refsect2"><a name="ags-expander-set-set-flags"></a><h3>ags_expander_set_set_flags ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_set_set_flags"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_expander_set_set_flags          (<em class="parameter"><code><a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> flags</code></em>);</pre></div><div class="refsect2"><a name="ags-expander-set-add"></a><h3>ags_expander_set_add ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_set_add"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_expander_set_add                (<em class="parameter"><code><a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> x</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> y</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);</pre></div><div class="refsect2"><a name="ags-expander-set-remove"></a><h3>ags_expander_set_remove ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_set_remove"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_expander_set_remove             (<em class="parameter"><code><a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="type">AgsExpanderSet</span></a> *expander_set</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);</pre></div><div class="refsect2"><a name="ags-expander-set-new"></a><h3>ags_expander_set_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_expander_set_new"></OBJECT><pre class="programlisting"><a class="link" href="re77.html#AgsExpanderSet" title="struct AgsExpanderSet"><span class="returnvalue">AgsExpanderSet</span></a> *    ags_expander_set_new                (<em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> width</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> height</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re78.html b/api/re78.html
new file mode 100644
index 0000000..d406bce
--- /dev/null
+++ b/api/re78.html
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsExportOutput</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re77.html" title="AgsExpanderSet"><link rel="next" href="re79.html" title="AgsExportThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsExportOutput"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsExportOutput</p></div><div class="refsynopsisdiv"><a name="ags-AgsExportOutput.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re78.html#AgsExportOutput" title="struct AgsExportOutput">AgsExportOutput</a>;
+struct              <a class="link" href="re78.html#AgsExportOutputClass" title="struct AgsExportOutputClass">AgsExportOutputClass</a>;
+<a class="link" href="re78.html#AgsExportOutput" title="struct AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   <a class="link" href="re78.html#ags-export-output-new" title="ags_export_output_new ()">ags_export_output_new</a>               (<em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> live_performance</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsExportOutput.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsExportOutput.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsExportOutput"></a><h3>struct AgsExportOutput</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExportOutput"></OBJECT><pre class="programlisting">struct AgsExportOutput {
+  AgsTask task;
+
+  gboolean live_performance;
+  AgsExportThread *thread;
+};
+</pre></div><div class="refsect2"><a name="AgsExportOutputClass"></a><h3>struct AgsExportOutputClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExportOutputClass"></OBJECT><pre class="programlisting">struct AgsExportOutputClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-export-output-new"></a><h3>ags_export_output_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_export_output_new"></OBJECT><pre class="programlisting"><a class="link" href="re78.html#AgsExportOutput" title="struct AgsExportOutput"><span class="returnvalue">AgsExportOutput</span></a> *   ags_export_output_new               (<em class="parameter"><code><a class="link" href=""><span class="type">gboolean</span></a> live_performance</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re79.html b/api/re79.html
new file mode 100644
index 0000000..13b6ef6
--- /dev/null
+++ b/api/re79.html
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsExportThread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re78.html" title="AgsExportOutput"><link rel="next" href="re80.html" title="AgsFFPlayer"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsExportThread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsExportThread</p></div><div class="refsynopsisdiv"><a name="ags-AgsExportThread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re79.html#AgsExportThread" title="struct AgsExportThread">AgsExportThread</a>;
+struct              <a class="link" href="re79.html#AgsExportThreadClass" title="struct AgsExportThreadClass">AgsExportThreadClass</a>;
+<a class="link" href="re79.html#AgsExportThread" title="struct AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   <a class="link" href="re79.html#ags-export-thread-new" title="ags_export_thread_new ()">ags_export_thread_new</a>               (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsExportThread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsExportThread.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsExportThread"></a><h3>struct AgsExportThread</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExportThread"></OBJECT><pre class="programlisting">struct AgsExportThread {
+  AgsThread thread;
+
+  guint flags;
+
+  AgsDevout *devout;
+  
+  AgsRecallContainer *clone;
+};
+</pre></div><div class="refsect2"><a name="AgsExportThreadClass"></a><h3>struct AgsExportThreadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsExportThreadClass"></OBJECT><pre class="programlisting">struct AgsExportThreadClass {
+  AgsThreadClass thread;
+};
+</pre></div><div class="refsect2"><a name="ags-export-thread-new"></a><h3>ags_export_thread_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_export_thread_new"></OBJECT><pre class="programlisting"><a class="link" href="re79.html#AgsExportThread" title="struct AgsExportThread"><span class="returnvalue">AgsExportThread</span></a> *   ags_export_thread_new               (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re80.html b/api/re80.html
new file mode 100644
index 0000000..00d6985
--- /dev/null
+++ b/api/re80.html
@@ -0,0 +1,25 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFFPlayer</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re79.html" title="AgsExportThread"><link rel="next" href="re81.html" title="ags_ffplayer_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFFPlayer"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFFPlayer</p></div><div class="refsynopsisdiv"><a name="ags-AgsFFPlayer.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer">AgsFFPlayer</a>;
+struct              <a class="link" href="re80.html#AgsFFPlayerClass" title="struct AgsFFPlayerClass">AgsFFPlayerClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re80.html#ags-ffplayer-paint" title="ags_ffplayer_paint ()">ags_ffplayer_paint</a>                  (<em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       <a class="link" href="re80.html#ags-ffplayer-new" title="ags_ffplayer_new ()">ags_ffplayer_new</a>                    (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsFFPlayer.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFFPlayer.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsFFPlayer"></a><h3>struct AgsFFPlayer</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFFPlayer"></OBJECT><pre class="programlisting">struct AgsFFPlayer {
+  AgsMachine machine;
+
+  guint mapped_output_pad;
+  guint mapped_input_pad;
+
+  GtkButton *open;
+
+  guint control_width;
+  guint control_height;
+  
+  GtkDrawingArea *drawing_area;
+  GtkAdjustment *hadjustment;
+
+  AgsIpatch *ipatch;
+  GtkComboBoxText *instrument;
+};
+</pre></div><div class="refsect2"><a name="AgsFFPlayerClass"></a><h3>struct AgsFFPlayerClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFFPlayerClass"></OBJECT><pre class="programlisting">struct AgsFFPlayerClass {
+  AgsMachineClass machine;
+};
+</pre></div><div class="refsect2"><a name="ags-ffplayer-paint"></a><h3>ags_ffplayer_paint ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ffplayer_paint"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_ffplayer_paint                  (<em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre></div><div class="refsect2"><a name="ags-ffplayer-new"></a><h3>ags_ffplayer_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ffplayer_new"></OBJECT><pre class="programlisting"><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="returnvalue">AgsFFPlayer</span></a> *       ags_ffplayer_new                    (<em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *devout</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re81.html b/api/re81.html
new file mode 100644
index 0000000..15c08f1
--- /dev/null
+++ b/api/re81.html
@@ -0,0 +1,45 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_ffplayer_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re80.html" title="AgsFFPlayer"><link rel="next" href="re82.html" title="AgsFile"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-ffplayer-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_ffplayer_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-ffplayer-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re81.html#ags-ffplayer-parent-set-callback" title="ags_ffplayer_parent_set_callback ()">ags_ffplayer_parent_set_callback</a>    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re81.html#ags-ffplayer-open-clicked-callback" title="ags_ffplayer_open_clicked_callback ()">ags_ffplayer_open_clicked_callback</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re81.html#ags-ffplayer-open-dialog-response-callback" title="ags_ffplayer_open_dialog_response_callback ()">ags_ffplayer_open_dialog_response_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re81.html#ags-ffplayer-instrument-changed-callback" title="ags_ffplayer_instrument_changed_callback ()">ags_ffplayer_instrument_changed_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *instrument</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re81.html#ags-ffplayer-drawing-area-expose-callback" title="ags_ffplayer_drawing_area_expose_callback ()">ags_ffplayer_drawing_area_expose_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re81.html#ags-ffplayer-drawing-area-configure-callback" title="ags_ffplayer_drawing_area_configure_callback ()">ags_ffplayer_drawing_area_configure_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re81.html#ags-ffplayer-drawing-area-button-press-callback" title="ags_ffplayer_drawing_area_button_press_callback ()">ags_ffplayer_drawing_area_button_press_callback</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re81.html#ags-ffplayer-hscrollbar-value-changed" title="ags_ffplayer_hscrollbar_value_changed ()">ags_ffplayer_hscrollbar_value_changed</a>
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayers</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-ffplayer-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-ffplayer-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-ffplayer-parent-set-callback"></a><h3>ags_ffplayer_parent_set_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ffplayer_parent_set_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_ffplayer_parent_set_callback    (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkObject</span></a> *old_parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre></div><div class="refsect2"><a name="ags-ffplayer-open-clicked-callback"></a><h3>ags_ffplayer_open_clicked_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ffplayer_open_clicked_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_ffplayer_open_clicked_callback  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre></div><div class="refsect2"><a name="ags-ffplayer-open-dialog-response-callback"></a><h3>ags_ffplayer_open_dialog_response_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ffplayer_open_dialog_response_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_ffplayer_open_dialog_response_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> response</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-ffplayer-instrument-changed-callback"></a><h3>ags_ffplayer_instrument_changed_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ffplayer_instrument_changed_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_ffplayer_instrument_changed_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkComboBox</span></a> *instrument</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre></div><div class="refsect2"><a name="ags-ffplayer-drawing-area-expose-callback"></a><h3>ags_ffplayer_drawing_area_expose_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ffplayer_drawing_area_expose_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_ffplayer_drawing_area_expose_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventExpose</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre></div><div class="refsect2"><a name="ags-ffplayer-drawing-area-configure-callback"></a><h3>ags_ffplayer_drawing_area_configure_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ffplayer_drawing_area_configure_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_ffplayer_drawing_area_configure_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GdkEventConfigure</span></a> *event</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre></div><div class="refsect2"><a name="ags-ffplayer-drawing-area-button-press-callback"></a><h3>ags_ffplayer_drawing_area_button_press_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ffplayer_drawing_area_button_press_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_ffplayer_drawing_area_button_press_callback
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayer</code></em>);</pre></div><div class="refsect2"><a name="ags-ffplayer-hscrollbar-value-changed"></a><h3>ags_ffplayer_hscrollbar_value_changed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_ffplayer_hscrollbar_value_changed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_ffplayer_hscrollbar_value_changed
+                                                        (<em class="parameter"><code><a class="link" href=""><span class="type">GtkAdjustment</span></a> *adjustment</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re80.html#AgsFFPlayer" title="struct AgsFFPlayer"><span class="type">AgsFFPlayer</span></a> *ffplayers</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re82.html b/api/re82.html
new file mode 100644
index 0000000..471040e
--- /dev/null
+++ b/api/re82.html
@@ -0,0 +1,111 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFile</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re81.html" title="ags_ffplayer_callbacks"><link rel="next" href="re83.html" title="ags_file_gui"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFile"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFile</p></div><div class="refsynopsisdiv"><a name="ags-AgsFile.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re82.html#AGS-FILE-DEFAULT-ENCODING:CAPS" title="AGS_FILE_DEFAULT_ENCODING">AGS_FILE_DEFAULT_ENCODING</a>
+#define             <a class="link" href="re82.html#AGS-FILE-DEFAULT-DTD:CAPS" title="AGS_FILE_DEFAULT_DTD">AGS_FILE_DEFAULT_DTD</a>
+#define             <a class="link" href="re82.html#AGS-FILE-CHECKSUM-LENGTH:CAPS" title="AGS_FILE_CHECKSUM_LENGTH">AGS_FILE_CHECKSUM_LENGTH</a>
+#define             <a class="link" href="re82.html#AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS" title="AGS_FILE_DEFAULT_AUDIO_FORMAT">AGS_FILE_DEFAULT_AUDIO_FORMAT</a>
+#define             <a class="link" href="re82.html#AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS" title="AGS_FILE_DEFAULT_AUDIO_ENCODING">AGS_FILE_DEFAULT_AUDIO_ENCODING</a>
+enum                <a class="link" href="re82.html#AgsFileFlags" title="enum AgsFileFlags">AgsFileFlags</a>;
+struct              <a class="link" href="re82.html#AgsFile" title="struct AgsFile">AgsFile</a>;
+struct              <a class="link" href="re82.html#AgsFileClass" title="struct AgsFileClass">AgsFileClass</a>;
+<a class="link" href=""><span class="returnvalue">gchar</span></a> *             <a class="link" href="re82.html#ags-file-str2md5" title="ags_file_str2md5 ()">ags_file_str2md5</a>                    (<em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *content</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> strlen</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-add-id-ref" title="ags_file_add_id_ref ()">ags_file_add_id_ref</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *id_ref</code></em>);
+<a class="link" href=""><span class="returnvalue">GObject</span></a> *           <a class="link" href="re82.html#ags-file-find-id-ref-by-node" title="ags_file_find_id_ref_by_node ()">ags_file_find_id_ref_by_node</a>        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>);
+<a class="link" href=""><span class="returnvalue">GObject</span></a> *           <a class="link" href="re82.html#ags-file-find-id-ref-by-xpath" title="ags_file_find_id_ref_by_xpath ()">ags_file_find_id_ref_by_xpath</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *xpath</code></em>);
+<a class="link" href=""><span class="returnvalue">GObject</span></a> *           <a class="link" href="re82.html#ags-file-find-id-ref-by-reference" title="ags_file_find_id_ref_by_reference ()">ags_file_find_id_ref_by_reference</a>   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> ref</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-add-lookup" title="ags_file_add_lookup ()">ags_file_add_lookup</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *file_lookup</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-add-launch" title="ags_file_add_launch ()">ags_file_add_launch</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *file_launch</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-write" title="ags_file_write ()">ags_file_write</a>                      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-write-resolve" title="ags_file_write_resolve ()">ags_file_write_resolve</a>              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-read" title="ags_file_read ()">ags_file_read</a>                       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-read-resolve" title="ags_file_read_resolve ()">ags_file_read_resolve</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-read-start" title="ags_file_read_start ()">ags_file_read_start</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-read-server" title="ags_file_read_server ()">ags_file_read_server</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> **server</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-write-server" title="ags_file_write_server ()">ags_file_write_server</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *server</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-read-main" title="ags_file_read_main ()">ags_file_read_main</a>                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> **main</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re82.html#ags-file-write-main" title="ags_file_write_main ()">ags_file_write_main</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *main</code></em>);
+<a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="returnvalue">AgsFile</span></a> *           <a class="link" href="re82.html#ags-file-new" title="ags_file_new ()">ags_file_new</a>                        ();
+</pre></div><div class="refsect1"><a name="ags-AgsFile.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFile.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-FILE-DEFAULT-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_ENCODING</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DEFAULT_ENCODING"></OBJECT><pre class="programlisting">#define AGS_FILE_DEFAULT_ENCODING "UTF-8\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-DEFAULT-DTD:CAPS"></a><h3>AGS_FILE_DEFAULT_DTD</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DEFAULT_DTD"></OBJECT><pre class="programlisting">#define AGS_FILE_DEFAULT_DTD "ags_file.dtd\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-CHECKSUM-LENGTH:CAPS"></a><h3>AGS_FILE_CHECKSUM_LENGTH</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_CHECKSUM_LENGTH"></OBJECT><pre class="programlisting">#define AGS_FILE_CHECKSUM_LENGTH (g_checksum_type_get_length(G_CHECKSUM_MD5))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DEFAULT-AUDIO-FORMAT:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_FORMAT</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DEFAULT_AUDIO_FORMAT"></OBJECT><pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_FORMAT "raw\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-DEFAULT-AUDIO-ENCODING:CAPS"></a><h3>AGS_FILE_DEFAULT_AUDIO_ENCODING</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DEFAULT_AUDIO_ENCODING"></OBJECT><pre class="programlisting">#define AGS_FILE_DEFAULT_AUDIO_ENCODING "base64\0"
+</pre></div><div class="refsect2"><a name="AgsFileFlags"></a><h3>enum AgsFileFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_FILE_READ                    = 1,
+  AGS_FILE_READ_AUDIO_SIGNAL       = 1 << 1,
+  AGS_FILE_READ_EMBEDDED_AUDIO     = 1 << 2,
+  AGS_FILE_WRITE                   = 1 << 3,
+  AGS_FILE_WRITE_AUDIO_SIGNAL      = 1 << 4,
+  AGS_FILE_WRITE_EMBEDDED_AUDIO    = 1 << 5,
+} AgsFileFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-FILE-READ:CAPS"></a><span class="term"><code class="literal">AGS_FILE_READ</code></span></dt><dd></dd><dt><a name="AGS-FILE-READ-AUDIO-SIGNAL:CAPS"></a><span class="term"><code class="literal">AGS_FILE_READ_AUDIO_SIGNAL</code></span></dt><dd></dd><dt><a name="AGS-FILE-READ-EMBEDDED-AUDIO:CAPS"></a><span class="term"><code class="literal">AGS_FILE_READ_EMBEDDED_AUDIO</code></span></dt><dd></dd><dt><a name="AGS-FILE-WRITE:CAPS"></a><span class="term"><code class="literal">AGS_FILE_WRITE</code></span></dt><dd></dd><dt><a name="AGS-FILE-WRITE-AUDIO-SIGNAL:CAPS"></a><span class="term"><code class="literal">AGS_FILE_WRITE_AUDIO_SIGNAL</code></span></dt><dd></dd><dt><a name="AGS-FILE-WRITE-EMBEDDED-AUDIO:CAPS"></a><span class="term"><code class="literal">AGS_FILE_WRITE_EMBEDDED_AUDIO</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsFile"></a><h3>struct AgsFile</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFile"></OBJECT><pre class="programlisting">struct AgsFile {
+  GObject object;
+
+  guint flags;
+
+  gchar *filename;
+  gchar *encoding;
+  gchar *dtd;
+
+  gchar *audio_format;
+  gchar *audio_encoding;
+
+  xmlDoc *doc;
+
+  GList *id_refs;
+  GList *lookup;
+  GList *launch;
+
+  GObject *ags_main;
+
+  GObject *clipboard;
+  GList *property;
+  GList *script;
+  GObject *cluster;
+  GObject *client;
+  GObject *server;
+
+  GObject *history;
+
+  GList *embedded_audio;
+  GList *file_link;
+};
+</pre></div><div class="refsect2"><a name="AgsFileClass"></a><h3>struct AgsFileClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileClass"></OBJECT><pre class="programlisting">struct AgsFileClass {
+  GObjectClass object;
+
+  void (*write)(AgsFile *file);
+  void (*write_resolve)(AgsFile *file);
+
+  void (*read)(AgsFile *file);
+  void (*read_resolve)(AgsFile *file);
+  void (*read_start)(AgsFile *file);
+};
+</pre></div><div class="refsect2"><a name="ags-file-str2md5"></a><h3>ags_file_str2md5 ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_str2md5"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gchar</span></a> *             ags_file_str2md5                    (<em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *content</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> strlen</code></em>);</pre></div><div class="refsect2"><a name="ags-file-add-id-ref"></a><h3>ags_file_add_id_ref ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_add_id_ref"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_add_id_ref                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *id_ref</code></em>);</pre></div><div class="refsect2"><a name="ags-file-find-id-ref-by-node"></a><h3>ags_file_find_id_ref_by_node ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_find_id_ref_by_node"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GObject</span></a> *           ags_file_find_id_ref_by_node        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>);</pre></div><div class="refsect2"><a name="ags-file-find-id-ref-by-xpath"></a><h3>ags_file_find_id_ref_by_xpath ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_find_id_ref_by_xpath"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GObject</span></a> *           ags_file_find_id_ref_by_xpath       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *xpath</code></em>);</pre></div><div class="refsect2"><a name="ags-file-find-id-ref-by-reference"></a><h3>ags_file_find_id_ref_by_reference ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_find_id_ref_by_reference"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GObject</span></a> *           ags_file_find_id_ref_by_reference   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gpointer</span></a> ref</code></em>);</pre></div><div class="refsect2"><a name="ags-file-add-lookup"></a><h3>ags_file_add_lookup ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_add_lookup"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_add_lookup                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *file_lookup</code></em>);</pre></div><div class="refsect2"><a name="ags-file-add-launch"></a><h3>ags_file_add_launch ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_add_launch"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_add_launch                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *file_launch</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write"></a><h3>ags_file_write ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_write                      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-resolve"></a><h3>ags_file_write_resolve ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_resolve"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_write_resolve              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read"></a><h3>ags_file_read ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read                       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-resolve"></a><h3>ags_file_read_resolve ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_resolve"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_resolve               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-start"></a><h3>ags_file_read_start ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_start"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_start                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-server"></a><h3>ags_file_read_server ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_server"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_server                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> **server</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-server"></a><h3>ags_file_write_server ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_server"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_write_server               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *server</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-main"></a><h3>ags_file_read_main ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_main"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_main                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> **main</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-main"></a><h3>ags_file_write_main ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_main"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_write_main                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *main</code></em>);</pre></div><div class="refsect2"><a name="ags-file-new"></a><h3>ags_file_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_new"></OBJECT><pre class="programlisting"><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="returnvalue">AgsFile</span></a> *           ags_file_new                        ();</pre></div></div></div></body></html>
diff --git a/api/re83.html b/api/re83.html
new file mode 100644
index 0000000..38aa960
--- /dev/null
+++ b/api/re83.html
@@ -0,0 +1,335 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_file_gui</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re82.html" title="AgsFile"><link rel="next" href="re84.html" title="AgsFileIdRef"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-file-gui"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_file_gui</p></div><div class="refsynopsisdiv"><a name="ags-ags-file-gui.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-widget" title="ags_file_read_widget ()">ags_file_read_widget</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-widget" title="ags_file_write_widget ()">ags_file_write_widget</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-window" title="ags_file_read_window ()">ags_file_read_window</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> **window</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-window" title="ags_file_write_window ()">ags_file_write_window</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-menu-bar" title="ags_file_read_menu_bar ()">ags_file_read_menu_bar</a>              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> **menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-menu-bar" title="ags_file_write_menu_bar ()">ags_file_write_menu_bar</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-machine-counter" title="ags_file_read_machine_counter ()">ags_file_read_machine_counter</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re286.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> **machine_counter</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-machine-counter" title="ags_file_write_machine_counter ()">ags_file_write_machine_counter</a>      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re286.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> *machine_counter</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-machine-counter-list" title="ags_file_read_machine_counter_list ()">ags_file_read_machine_counter_list</a>  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **machine_counter</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-machine-counter-list" title="ags_file_write_machine_counter_list ()">ags_file_write_machine_counter_list</a> (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *machine_counter</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-machine" title="ags_file_read_machine ()">ags_file_read_machine</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> **machine</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-machine" title="ags_file_write_machine ()">ags_file_write_machine</a>              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-machine-list" title="ags_file_read_machine_list ()">ags_file_read_machine_list</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **machine</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-machine-list" title="ags_file_write_machine_list ()">ags_file_write_machine_list</a>         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *machine</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-pad" title="ags_file_read_pad ()">ags_file_read_pad</a>                   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> **pad</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-pad" title="ags_file_write_pad ()">ags_file_write_pad</a>                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-pad-list" title="ags_file_read_pad_list ()">ags_file_read_pad_list</a>              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **pad</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-pad-list" title="ags_file_write_pad_list ()">ags_file_write_pad_list</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *pad</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-mixer-input-pad" title="ags_file_read_mixer_input_pad ()">ags_file_read_mixer_input_pad</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-mixer-input-pad" title="ags_file_write_mixer_input_pad ()">ags_file_write_mixer_input_pad</a>      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-mixer-output-pad" title="ags_file_read_mixer_output_pad ()">ags_file_read_mixer_output_pad</a>      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-mixer-output-pad" title="ags_file_write_mixer_output_pad ()">ags_file_write_mixer_output_pad</a>     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-line" title="ags_file_read_line ()">ags_file_read_line</a>                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> **line</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-line" title="ags_file_write_line ()">ags_file_write_line</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-line-list" title="ags_file_read_line_list ()">ags_file_read_line_list</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **line</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-line-list" title="ags_file_write_line_list ()">ags_file_write_line_list</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *line</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-line-member" title="ags_file_read_line_member ()">ags_file_read_line_member</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> **line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-line-member" title="ags_file_write_line_member ()">ags_file_write_line_member</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-line-member-list" title="ags_file_read_line_member_list ()">ags_file_read_line_member_list</a>      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-line-member-list" title="ags_file_write_line_member_list ()">ags_file_write_line_member_list</a>     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *line_member</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-dialog" title="ags_file_read_dialog ()">ags_file_read_dialog</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkDialog</span></a> **dialog</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-dialog" title="ags_file_write_dialog ()">ags_file_write_dialog</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkDialog</span></a> *dialog</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-dialog-list" title="ags_file_read_dialog_list ()">ags_file_read_dialog_list</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **dialog</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-dialog-list" title="ags_file_write_dialog_list ()">ags_file_write_dialog_list</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *dialog</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-machine-editor" title="ags_file_read_machine_editor ()">ags_file_read_machine_editor</a>        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> **machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-machine-editor" title="ags_file_write_machine_editor ()">ags_file_write_machine_editor</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-machine-editor-list" title="ags_file_read_machine_editor_list ()">ags_file_read_machine_editor_list</a>   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-machine-editor-list" title="ags_file_write_machine_editor_list ()">ags_file_write_machine_editor_list</a>  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *machine_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-pad-editor" title="ags_file_read_pad_editor ()">ags_file_read_pad_editor</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> **pad_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-pad-editor" title="ags_file_write_pad_editor ()">ags_file_write_pad_editor</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-line-editor" title="ags_file_read_line_editor ()">ags_file_read_line_editor</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> **line_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-line-editor" title="ags_file_write_line_editor ()">ags_file_write_line_editor</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-link-editor" title="ags_file_read_link_editor ()">ags_file_read_link_editor</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> **link_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-link-editor" title="ags_file_write_link_editor ()">ags_file_write_link_editor</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-line-member-editor" title="ags_file_read_line_member_editor ()">ags_file_read_line_member_editor</a>    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re120.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> **line_member_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-line-member-editor" title="ags_file_write_line_member_editor ()">ags_file_write_line_member_editor</a>   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re120.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-link-collection-editor" title="ags_file_read_link_collection_editor ()">ags_file_read_link_collection_editor</a>
+                                                        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> **link_collection_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-link-collection-editor" title="ags_file_write_link_collection_editor ()">ags_file_write_link_collection_editor</a>
+                                                        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-resize-editor" title="ags_file_read_resize_editor ()">ags_file_read_resize_editor</a>         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re231.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> **resize_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-resize-editor" title="ags_file_write_resize_editor ()">ags_file_write_resize_editor</a>        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re231.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> *resize_editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-editor" title="ags_file_read_editor ()">ags_file_read_editor</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> **editor</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-editor" title="ags_file_write_editor ()">ags_file_write_editor</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-toolbar" title="ags_file_read_toolbar ()">ags_file_read_toolbar</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> **toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-toolbar" title="ags_file_write_toolbar ()">ags_file_write_toolbar</a>              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-editor-pane-list" title="ags_file_read_editor_pane_list ()">ags_file_read_editor_pane_list</a>      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **list</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-editor-pane-list" title="ags_file_write_editor_pane_list ()">ags_file_write_editor_pane_list</a>     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-editor-pane" title="ags_file_read_editor_pane ()">ags_file_read_editor_pane</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkVBox</span></a> **editor_pane</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-editor-pane" title="ags_file_write_editor_pane ()">ags_file_write_editor_pane</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkVBox</span></a> *editor_pane</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-notebook" title="ags_file_read_notebook ()">ags_file_read_notebook</a>              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> **notebook</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-notebook" title="ags_file_write_notebook ()">ags_file_write_notebook</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-notebook-tab-list" title="ags_file_read_notebook_tab_list ()">ags_file_read_notebook_tab_list</a>     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **notebook_tab_list</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-notebook-tab-list" title="ags_file_write_notebook_tab_list ()">ags_file_write_notebook_tab_list</a>    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *notebook_tab_list</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-notebook-tab" title="ags_file_read_notebook_tab ()">ags_file_read_notebook_tab</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> **notebook_tab</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-notebook-tab" title="ags_file_write_notebook_tab ()">ags_file_write_notebook_tab</a>         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> *notebook_tab</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re83.html#ags-file-read-navigation" title="ags_file_read_navigation ()">ags_file_read_navigation</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> **navigation</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re83.html#ags-file-write-navigation" title="ags_file_write_navigation ()">ags_file_write_navigation</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-file-gui.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-file-gui.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-file-read-widget"></a><h3>ags_file_read_widget ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_widget"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_widget                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-widget"></a><h3>ags_file_write_widget ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_widget"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_widget               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-window"></a><h3>ags_file_read_window ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_window"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_window                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> **window</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-window"></a><h3>ags_file_write_window ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_window"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_window               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re286.html#AgsWindow" title="struct AgsWindow"><span class="type">AgsWindow</span></a> *window</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-menu-bar"></a><h3>ags_file_read_menu_bar ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_menu_bar"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_menu_bar              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> **menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-menu-bar"></a><h3>ags_file_write_menu_bar ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_menu_bar"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_menu_bar             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re141.html#AgsMenuBar" title="struct AgsMenuBar"><span class="type">AgsMenuBar</span></a> *menu_bar</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-machine-counter"></a><h3>ags_file_read_machine_counter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_machine_counter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_machine_counter       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re286.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> **machine_counter</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-machine-counter"></a><h3>ags_file_write_machine_counter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_machine_counter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_machine_counter      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re286.html#AgsMachineCounter" title="struct AgsMachineCounter"><span class="type">AgsMachineCounter</span></a> *machine_counter</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-machine-counter-list"></a><h3>ags_file_read_machine_counter_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_machine_counter_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_machine_counter_list  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **machine_counter</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-machine-counter-list"></a><h3>ags_file_write_machine_counter_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_machine_counter_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_machine_counter_list (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *machine_counter</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-machine"></a><h3>ags_file_read_machine ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_machine"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_machine               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> **machine</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-machine"></a><h3>ags_file_write_machine ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_machine"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_machine              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re132.html#AgsMachine" title="struct AgsMachine"><span class="type">AgsMachine</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-machine-list"></a><h3>ags_file_read_machine_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_machine_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_machine_list          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **machine</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-machine-list"></a><h3>ags_file_write_machine_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_machine_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_machine_list         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *machine</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-pad"></a><h3>ags_file_read_pad ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_pad"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_pad                   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> **pad</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-pad"></a><h3>ags_file_write_pad ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_pad"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_pad                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *pad</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-pad-list"></a><h3>ags_file_read_pad_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_pad_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_pad_list              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **pad</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-pad-list"></a><h3>ags_file_write_pad_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_pad_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_pad_list             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *pad</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-mixer-input-pad"></a><h3>ags_file_read_mixer_input_pad ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_mixer_input_pad"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_mixer_input_pad       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-mixer-input-pad"></a><h3>ags_file_write_mixer_input_pad ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_mixer_input_pad"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_mixer_input_pad      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_input_pad</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-mixer-output-pad"></a><h3>ags_file_read_mixer_output_pad ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_mixer_output_pad"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_mixer_output_pad      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-mixer-output-pad"></a><h3>ags_file_write_mixer_output_pad ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_mixer_output_pad"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_mixer_output_pad     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re171.html#AgsPad" title="struct AgsPad"><span class="type">AgsPad</span></a> *mixer_output_pad</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-line"></a><h3>ags_file_read_line ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_line"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_line                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> **line</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-line"></a><h3>ags_file_write_line ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_line"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_line                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re114.html#AgsLine" title="struct AgsLine"><span class="type">AgsLine</span></a> *line</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-line-list"></a><h3>ags_file_read_line_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_line_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_line_list             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **line</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-line-list"></a><h3>ags_file_write_line_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_line_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_line_list            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *line</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-line-member"></a><h3>ags_file_read_line_member ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_line_member"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_line_member           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> **line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-line-member"></a><h3>ags_file_write_line_member ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_line_member"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_line_member          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re118.html#AgsLineMember" title="struct AgsLineMember"><span class="type">AgsLineMember</span></a> *line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-line-member-list"></a><h3>ags_file_read_line_member_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_line_member_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_line_member_list      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-line-member-list"></a><h3>ags_file_write_line_member_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_line_member_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_line_member_list     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *line_member</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-dialog"></a><h3>ags_file_read_dialog ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_dialog"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_dialog                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkDialog</span></a> **dialog</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-dialog"></a><h3>ags_file_write_dialog ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_dialog"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_dialog               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkDialog</span></a> *dialog</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-dialog-list"></a><h3>ags_file_read_dialog_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_dialog_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_dialog_list           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **dialog</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-dialog-list"></a><h3>ags_file_write_dialog_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_dialog_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_dialog_list          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *dialog</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-machine-editor"></a><h3>ags_file_read_machine_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_machine_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_machine_editor        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> **machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-machine-editor"></a><h3>ags_file_write_machine_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_machine_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_machine_editor       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re134.html#AgsMachineEditor" title="struct AgsMachineEditor"><span class="type">AgsMachineEditor</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-machine-editor-list"></a><h3>ags_file_read_machine_editor_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_machine_editor_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_machine_editor_list   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-machine-editor-list"></a><h3>ags_file_write_machine_editor_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_machine_editor_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_machine_editor_list  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *machine_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-pad-editor"></a><h3>ags_file_read_pad_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_pad_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_pad_editor            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> **pad_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-pad-editor"></a><h3>ags_file_write_pad_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_pad_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_pad_editor           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re173.html#AgsPadEditor" title="struct AgsPadEditor"><span class="type">AgsPadEditor</span></a> *pad_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-line-editor"></a><h3>ags_file_read_line_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_line_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_line_editor           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> **line_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-line-editor"></a><h3>ags_file_write_line_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_line_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_line_editor          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re116.html#AgsLineEditor" title="struct AgsLineEditor"><span class="type">AgsLineEditor</span></a> *line_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-link-editor"></a><h3>ags_file_read_link_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_link_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_link_editor           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> **link_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-link-editor"></a><h3>ags_file_write_link_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_link_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_link_editor          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re124.html#AgsLinkEditor" title="struct AgsLinkEditor"><span class="type">AgsLinkEditor</span></a> *link_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-line-member-editor"></a><h3>ags_file_read_line_member_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_line_member_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_line_member_editor    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re120.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> **line_member_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-line-member-editor"></a><h3>ags_file_write_line_member_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_line_member_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_line_member_editor   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re120.html#AgsLineMemberEditor" title="struct AgsLineMemberEditor"><span class="type">AgsLineMemberEditor</span></a> *line_member_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-link-collection-editor"></a><h3>ags_file_read_link_collection_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_link_collection_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_link_collection_editor
+                                                        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> **link_collection_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-link-collection-editor"></a><h3>ags_file_write_link_collection_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_link_collection_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_link_collection_editor
+                                                        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re122.html#AgsLinkCollectionEditor" title="struct AgsLinkCollectionEditor"><span class="type">AgsLinkCollectionEditor</span></a> *link_collection_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-resize-editor"></a><h3>ags_file_read_resize_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_resize_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_resize_editor         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re231.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> **resize_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-resize-editor"></a><h3>ags_file_write_resize_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_resize_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_resize_editor        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re231.html#AgsResizeEditor" title="struct AgsResizeEditor"><span class="type">AgsResizeEditor</span></a> *resize_editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-editor"></a><h3>ags_file_read_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_editor                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> **editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-editor"></a><h3>ags_file_write_editor ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_editor"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_editor               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re71.html#AgsEditor" title="struct AgsEditor"><span class="type">AgsEditor</span></a> *editor</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-toolbar"></a><h3>ags_file_read_toolbar ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_toolbar"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_toolbar               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> **toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-toolbar"></a><h3>ags_file_write_toolbar ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_toolbar"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_toolbar              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re275.html#AgsToolbar" title="struct AgsToolbar"><span class="type">AgsToolbar</span></a> *toolbar</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-editor-pane-list"></a><h3>ags_file_read_editor_pane_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_editor_pane_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_editor_pane_list      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **list</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-editor-pane-list"></a><h3>ags_file_write_editor_pane_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_editor_pane_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_editor_pane_list     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *list</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-editor-pane"></a><h3>ags_file_read_editor_pane ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_editor_pane"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_editor_pane           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkVBox</span></a> **editor_pane</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-editor-pane"></a><h3>ags_file_write_editor_pane ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_editor_pane"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_editor_pane          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkVBox</span></a> *editor_pane</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-notebook"></a><h3>ags_file_read_notebook ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_notebook"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_notebook              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> **notebook</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-notebook"></a><h3>ags_file_write_notebook ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_notebook"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_notebook             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebook" title="struct AgsNotebook"><span class="type">AgsNotebook</span></a> *notebook</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-notebook-tab-list"></a><h3>ags_file_read_notebook_tab_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_notebook_tab_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_notebook_tab_list     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **notebook_tab_list</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-notebook-tab-list"></a><h3>ags_file_write_notebook_tab_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_notebook_tab_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_notebook_tab_list    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *notebook_tab_list</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-notebook-tab"></a><h3>ags_file_read_notebook_tab ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_notebook_tab"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_notebook_tab          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> **notebook_tab</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-notebook-tab"></a><h3>ags_file_write_notebook_tab ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_notebook_tab"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_notebook_tab         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re162.html#AgsNotebookTab" title="struct AgsNotebookTab"><span class="type">AgsNotebookTab</span></a> *notebook_tab</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-navigation"></a><h3>ags_file_read_navigation ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_navigation"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_navigation            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> **navigation</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-navigation"></a><h3>ags_file_write_navigation ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_navigation"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_navigation           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re156.html#AgsNavigation" title="struct AgsNavigation"><span class="type">AgsNavigation</span></a> *navigation</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re84.html b/api/re84.html
new file mode 100644
index 0000000..a642d06
--- /dev/null
+++ b/api/re84.html
@@ -0,0 +1,27 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFileIdRef</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re83.html" title="ags_file_gui"><link rel="next" href="re85.html" title="AgsFileLaunch"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFileIdRef"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFileIdRef</p></div><div class="refsynopsisdiv"><a name="ags-AgsFileIdRef.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re84.html#AGS-FILE-RESOLVE:CAPS" title="AGS_FILE_RESOLVE()">AGS_FILE_RESOLVE</a>                    (f)
+#define             <a class="link" href="re84.html#AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS" title="AGS_FILE_ID_REF_SERIALIZE_DATA">AGS_FILE_ID_REF_SERIALIZE_DATA</a>
+#define             <a class="link" href="re84.html#AGS-FILE-ID-REF-RESOLVE-DATA:CAPS" title="AGS_FILE_ID_REF_RESOLVE_DATA">AGS_FILE_ID_REF_RESOLVE_DATA</a>
+<a class="link" href=""><span class="returnvalue">void</span></a>                (<a class="link" href="re84.html#AgsFileResolve" title="AgsFileResolve ()">*AgsFileResolve</a>)                   (<em class="parameter"><code><span class="type">void</span></code></em>);
+struct              <a class="link" href="re84.html#AgsFileIdRef" title="struct AgsFileIdRef">AgsFileIdRef</a>;
+struct              <a class="link" href="re84.html#AgsFileIdRefClass" title="struct AgsFileIdRefClass">AgsFileIdRefClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re84.html#ags-file-id-ref-resolved" title="ags_file_id_ref_resolved ()">ags_file_id_ref_resolved</a>            (<em class="parameter"><code><a class="link" href="re84.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);
+<a class="link" href="re84.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      <a class="link" href="re84.html#ags-file-id-ref-new" title="ags_file_id_ref_new ()">ags_file_id_ref_new</a>                 ();
+</pre></div><div class="refsect1"><a name="ags-AgsFileIdRef.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFileIdRef.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-FILE-RESOLVE:CAPS"></a><h3>AGS_FILE_RESOLVE()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_RESOLVE"></OBJECT><pre class="programlisting">#define AGS_FILE_RESOLVE(f)          ((AgsFileResolve)(f))
+</pre></div><div class="refsect2"><a name="AGS-FILE-ID-REF-SERIALIZE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_SERIALIZE_DATA</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_ID_REF_SERIALIZE_DATA"></OBJECT><pre class="programlisting">#define AGS_FILE_ID_REF_SERIALIZE_DATA "ags-file-id-ref-serizalize-data\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-ID-REF-RESOLVE-DATA:CAPS"></a><h3>AGS_FILE_ID_REF_RESOLVE_DATA</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_ID_REF_RESOLVE_DATA"></OBJECT><pre class="programlisting">#define AGS_FILE_ID_REF_RESOLVE_DATA "ags-file-id-ref-resolve-data\0"
+</pre></div><div class="refsect2"><a name="AgsFileResolve"></a><h3>AgsFileResolve ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileResolve"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                (*AgsFileResolve)                   (<em class="parameter"><code><span class="type">void</span></code></em>);</pre></div><div class="refsect2"><a name="AgsFileIdRef"></a><h3>struct AgsFileIdRef</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileIdRef"></OBJECT><pre class="programlisting">struct AgsFileIdRef {
+  GObject object;
+
+  GObject *main;
+  GObject *file;
+
+  xmlNode *node;
+  gchar *xpath;
+  gpointer ref;
+};
+</pre></div><div class="refsect2"><a name="AgsFileIdRefClass"></a><h3>struct AgsFileIdRefClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileIdRefClass"></OBJECT><pre class="programlisting">struct AgsFileIdRefClass {
+  GObjectClass object;
+
+  void (*resolved)(AgsFileIdRef *file_id_ref);
+};
+</pre></div><div class="refsect2"><a name="ags-file-id-ref-resolved"></a><h3>ags_file_id_ref_resolved ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_id_ref_resolved"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_id_ref_resolved            (<em class="parameter"><code><a class="link" href="re84.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="type">AgsFileIdRef</span></a> *file_id_ref</code></em>);</pre></div><div class="refsect2"><a name="ags-file-id-ref-new"></a><h3>ags_file_id_ref_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_id_ref_new"></OBJECT><pre class="programlisting"><a class="link" href="re84.html#AgsFileIdRef" title="struct AgsFileIdRef"><span class="returnvalue">AgsFileIdRef</span></a> *      ags_file_id_ref_new                 ();</pre></div></div></div></body></html>
diff --git a/api/re85.html b/api/re85.html
new file mode 100644
index 0000000..63470eb
--- /dev/null
+++ b/api/re85.html
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFileLaunch</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re84.html" title="AgsFileIdRef"><link rel="next" href="re86.html" title="AgsFileLink"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFileLaunch"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFileLaunch</p></div><div class="refsynopsisdiv"><a name="ags-AgsFileLaunch.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re85.html#AgsFileLaunch" title="struct AgsFileLaunch">AgsFileLaunch</a>;
+struct              <a class="link" href="re85.html#AgsFileLaunchClass" title="struct AgsFileLaunchClass">AgsFileLaunchClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re85.html#ags-file-launch-start" title="ags_file_launch_start ()">ags_file_launch_start</a>               (<em class="parameter"><code><a class="link" href="re85.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);
+<a class="link" href="re85.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     <a class="link" href="re85.html#ags-file-launch-new" title="ags_file_launch_new ()">ags_file_launch_new</a>                 ();
+</pre></div><div class="refsect1"><a name="ags-AgsFileLaunch.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFileLaunch.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsFileLaunch"></a><h3>struct AgsFileLaunch</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileLaunch"></OBJECT><pre class="programlisting">struct AgsFileLaunch {
+  GObject object;
+};
+</pre></div><div class="refsect2"><a name="AgsFileLaunchClass"></a><h3>struct AgsFileLaunchClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileLaunchClass"></OBJECT><pre class="programlisting">struct AgsFileLaunchClass {
+  GObjectClass object;
+
+  void (*start)(AgsFileLaunch *file_launch);
+};
+</pre></div><div class="refsect2"><a name="ags-file-launch-start"></a><h3>ags_file_launch_start ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_launch_start"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_launch_start               (<em class="parameter"><code><a class="link" href="re85.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="type">AgsFileLaunch</span></a> *file_launch</code></em>);</pre></div><div class="refsect2"><a name="ags-file-launch-new"></a><h3>ags_file_launch_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_launch_new"></OBJECT><pre class="programlisting"><a class="link" href="re85.html#AgsFileLaunch" title="struct AgsFileLaunch"><span class="returnvalue">AgsFileLaunch</span></a> *     ags_file_launch_new                 ();</pre></div></div></div></body></html>
diff --git a/api/re86.html b/api/re86.html
new file mode 100644
index 0000000..a86c414
--- /dev/null
+++ b/api/re86.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFileLink</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re85.html" title="AgsFileLaunch"><link rel="next" href="re87.html" title="AgsFileLookup"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFileLink"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFileLink</p></div><div class="refsynopsisdiv"><a name="ags-AgsFileLink.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink">AgsFileLink</a>;
+struct              <a class="link" href="re86.html#AgsFileLinkClass" title="struct AgsFileLinkClass">AgsFileLinkClass</a>;
+<a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       <a class="link" href="re86.html#ags-file-link-new" title="ags_file_link_new ()">ags_file_link_new</a>                   ();
+</pre></div><div class="refsect1"><a name="ags-AgsFileLink.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFileLink.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsFileLink"></a><h3>struct AgsFileLink</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileLink"></OBJECT><pre class="programlisting">struct AgsFileLink {
+  GObject object;
+
+  gchar *url;
+};
+</pre></div><div class="refsect2"><a name="AgsFileLinkClass"></a><h3>struct AgsFileLinkClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileLinkClass"></OBJECT><pre class="programlisting">struct AgsFileLinkClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-file-link-new"></a><h3>ags_file_link_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_link_new"></OBJECT><pre class="programlisting"><a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink"><span class="returnvalue">AgsFileLink</span></a> *       ags_file_link_new                   ();</pre></div></div></div></body></html>
diff --git a/api/re87.html b/api/re87.html
new file mode 100644
index 0000000..a079367
--- /dev/null
+++ b/api/re87.html
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFileLookup</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re86.html" title="AgsFileLink"><link rel="next" href="re88.html" title="AgsFileRead"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFileLookup"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFileLookup</p></div><div class="refsynopsisdiv"><a name="ags-AgsFileLookup.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re87.html#AgsFileLookup" title="struct AgsFileLookup">AgsFileLookup</a>;
+struct              <a class="link" href="re87.html#AgsFileLookupClass" title="struct AgsFileLookupClass">AgsFileLookupClass</a>;
+<a class="link" href=""><span class="returnvalue">GList</span></a> *             <a class="link" href="re87.html#ags-file-lookup-find-by-node" title="ags_file_lookup_find_by_node ()">ags_file_lookup_find_by_node</a>        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re87.html#ags-file-lookup-resolve" title="ags_file_lookup_resolve ()">ags_file_lookup_resolve</a>             (<em class="parameter"><code><a class="link" href="re87.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);
+<a class="link" href="re87.html#AgsFileLookup" title="struct AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     <a class="link" href="re87.html#ags-file-lookup-new" title="ags_file_lookup_new ()">ags_file_lookup_new</a>                 ();
+</pre></div><div class="refsect1"><a name="ags-AgsFileLookup.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFileLookup.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsFileLookup"></a><h3>struct AgsFileLookup</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileLookup"></OBJECT><pre class="programlisting">struct AgsFileLookup {
+  GObject object;
+
+  AgsFile *file;
+
+  xmlNode *node;
+  gpointer ref;
+};
+</pre></div><div class="refsect2"><a name="AgsFileLookupClass"></a><h3>struct AgsFileLookupClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileLookupClass"></OBJECT><pre class="programlisting">struct AgsFileLookupClass {
+  GObjectClass object;
+
+  void (*resolve)(AgsFileLookup *lookup);
+};
+</pre></div><div class="refsect2"><a name="ags-file-lookup-find-by-node"></a><h3>ags_file_lookup_find_by_node ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_lookup_find_by_node"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">GList</span></a> *             ags_file_lookup_find_by_node        (<em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *file_lookup</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>);</pre></div><div class="refsect2"><a name="ags-file-lookup-resolve"></a><h3>ags_file_lookup_resolve ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_lookup_resolve"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_lookup_resolve             (<em class="parameter"><code><a class="link" href="re87.html#AgsFileLookup" title="struct AgsFileLookup"><span class="type">AgsFileLookup</span></a> *lookup</code></em>);</pre></div><div class="refsect2"><a name="ags-file-lookup-new"></a><h3>ags_file_lookup_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_lookup_new"></OBJECT><pre class="programlisting"><a class="link" href="re87.html#AgsFileLookup" title="struct AgsFileLookup"><span class="returnvalue">AgsFileLookup</span></a> *     ags_file_lookup_new                 ();</pre></div></div></div></body></html>
diff --git a/api/re88.html b/api/re88.html
new file mode 100644
index 0000000..2884249
--- /dev/null
+++ b/api/re88.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFileRead</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re87.html" title="AgsFileLookup"><link rel="next" href="re89.html" title="AgsFileSelection"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFileRead"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFileRead</p></div><div class="refsynopsisdiv"><a name="ags-AgsFileRead.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re88.html#AgsFileRead" title="struct AgsFileRead">AgsFileRead</a>;
+struct              <a class="link" href="re88.html#AgsFileReadClass" title="struct AgsFileReadClass">AgsFileReadClass</a>;
+<a class="link" href="re88.html#AgsFileRead" title="struct AgsFileRead"><span class="returnvalue">AgsFileRead</span></a> *       <a class="link" href="re88.html#ags-file-read-new" title="ags_file_read_new ()">ags_file_read_new</a>                   ();
+</pre></div><div class="refsect1"><a name="ags-AgsFileRead.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFileRead.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsFileRead"></a><h3>struct AgsFileRead</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileRead"></OBJECT><pre class="programlisting">struct AgsFileRead {
+  GObject object;
+};
+</pre></div><div class="refsect2"><a name="AgsFileReadClass"></a><h3>struct AgsFileReadClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileReadClass"></OBJECT><pre class="programlisting">struct AgsFileReadClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-file-read-new"></a><h3>ags_file_read_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_new"></OBJECT><pre class="programlisting"><a class="link" href="re88.html#AgsFileRead" title="struct AgsFileRead"><span class="returnvalue">AgsFileRead</span></a> *       ags_file_read_new                   ();</pre></div></div></div></body></html>
diff --git a/api/re89.html b/api/re89.html
new file mode 100644
index 0000000..77f3202
--- /dev/null
+++ b/api/re89.html
@@ -0,0 +1,58 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFileSelection</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re88.html" title="AgsFileRead"><link rel="next" href="re90.html" title="ags_file_selection_callbacks"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFileSelection"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFileSelection</p></div><div class="refsynopsisdiv"><a name="ags-AgsFileSelection.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re89.html#AGS-FILE-SELECTION-ENTRY:CAPS" title="AGS_FILE_SELECTION_ENTRY()">AGS_FILE_SELECTION_ENTRY</a>            (strct)
+enum                <a class="link" href="re89.html#AgsFileSelectionFlags" title="enum AgsFileSelectionFlags">AgsFileSelectionFlags</a>;
+struct              <a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection">AgsFileSelection</a>;
+struct              <a class="link" href="re89.html#AgsFileSelectionClass" title="struct AgsFileSelectionClass">AgsFileSelectionClass</a>;
+struct              <a class="link" href="re89.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry">AgsFileSelectionEntry</a>;
+<a class="link" href="re89.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * <a class="link" href="re89.html#ags-file-selection-entry-alloc" title="ags_file_selection_entry_alloc ()">ags_file_selection_entry_alloc</a>  ();
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re89.html#ags-file-selection-set-entry" title="ags_file_selection_set_entry ()">ags_file_selection_set_entry</a>        (<em class="parameter"><code><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *entry</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re89.html#ags-file-selection-add-entry" title="ags_file_selection_add_entry ()">ags_file_selection_add_entry</a>        (<em class="parameter"><code><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re89.html#ags-file-selection-remove-entry" title="ags_file_selection_remove_entry ()">ags_file_selection_remove_entry</a>     (<em class="parameter"><code><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);
+<a class="link" href=""><span class="returnvalue">gboolean</span></a>            <a class="link" href="re89.html#ags-file-selection-contains-file" title="ags_file_selection_contains_file ()">ags_file_selection_contains_file</a>    (<em class="parameter"><code><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *filename</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re89.html#ags-file-selection-completed" title="ags_file_selection_completed ()">ags_file_selection_completed</a>        (<em class="parameter"><code><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);
+<a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  <a class="link" href="re89.html#ags-file-selection-new" title="ags_file_selection_new ()">ags_file_selection_new</a>              ();
+</pre></div><div class="refsect1"><a name="ags-AgsFileSelection.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFileSelection.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-FILE-SELECTION-ENTRY:CAPS"></a><h3>AGS_FILE_SELECTION_ENTRY()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_SELECTION_ENTRY"></OBJECT><pre class="programlisting">#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))
+</pre></div><div class="refsect2"><a name="AgsFileSelectionFlags"></a><h3>enum AgsFileSelectionFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileSelectionFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_FILE_SELECTION_COMPLETED   = 1,
+} AgsFileSelectionFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-FILE-SELECTION-COMPLETED:CAPS"></a><span class="term"><code class="literal">AGS_FILE_SELECTION_COMPLETED</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsFileSelection"></a><h3>struct AgsFileSelection</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileSelection"></OBJECT><pre class="programlisting">struct AgsFileSelection {
+  GtkVBox vbox;
+  
+  guint flags;
+
+  gchar *directory;
+
+  guint entry_count;
+  GList *entry;
+
+  GtkLabel *chosed;
+  GtkLabel *selected;
+};
+</pre></div><div class="refsect2"><a name="AgsFileSelectionClass"></a><h3>struct AgsFileSelectionClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileSelectionClass"></OBJECT><pre class="programlisting">struct AgsFileSelectionClass {
+  GtkVBoxClass vbox;
+
+  void (*add_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+  void (*remove_entry)(AgsFileSelection *file_selection, GtkWidget *widget);
+
+  void (*completed)(AgsFileSelection *file_selection);
+};
+</pre></div><div class="refsect2"><a name="AgsFileSelectionEntry"></a><h3>struct AgsFileSelectionEntry</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileSelectionEntry"></OBJECT><pre class="programlisting">struct AgsFileSelectionEntry {
+  GtkTable *table;
+
+  GtkWidget *entry;
+
+  gboolean chosed;
+  gchar *filename;
+
+  GtkSpinButton *nth_sample;
+  GtkSpinButton *nth_channel;
+  GtkSpinButton *count;
+};
+</pre></div><div class="refsect2"><a name="ags-file-selection-entry-alloc"></a><h3>ags_file_selection_entry_alloc ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_selection_entry_alloc"></OBJECT><pre class="programlisting"><a class="link" href="re89.html#AgsFileSelectionEntry" title="struct AgsFileSelectionEntry"><span class="returnvalue">AgsFileSelectionEntry</span></a> * ags_file_selection_entry_alloc  ();</pre></div><div class="refsect2"><a name="ags-file-selection-set-entry"></a><h3>ags_file_selection_set_entry ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_selection_set_entry"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_selection_set_entry        (<em class="parameter"><code><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *entry</code></em>);</pre></div><div class="refsect2"><a name="ags-file-selection-add-entry"></a><h3>ags_file_selection_add_entry ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_selection_add_entry"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_selection_add_entry        (<em class="parameter"><code><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);</pre></div><div class="refsect2"><a name="ags-file-selection-remove-entry"></a><h3>ags_file_selection_remove_entry ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_selection_remove_entry"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_selection_remove_entry     (<em class="parameter"><code><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkWidget</span></a> *widget</code></em>);</pre></div><div class="refsect2"><a name="ags-file-selection-contains-file"></a><h3>ags_file_selection_contains_file ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_selection_contains_file"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">gboolean</span></a>            ags_file_selection_contains_file    (<em class="parameter"><code><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *filename</code></em>);</pre></div><div class="refsect2"><a name="ags-file-selection-completed"></a><h3>ags_file_selection_completed ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_selection_completed"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_selection_completed        (<em class="parameter"><code><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="type">AgsFileSelection</span></a> *file_selection</code></em>);</pre></div><div class="refsect2"><a name="ags-file-selection-new"></a><h3>ags_file_selection_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_selection_new"></OBJECT><pre class="programlisting"><a class="link" href="re89.html#AgsFileSelection" title="struct AgsFileSelection"><span class="returnvalue">AgsFileSelection</span></a> *  ags_file_selection_new              ();</pre></div></div></div></body></html>
diff --git a/api/re90.html b/api/re90.html
new file mode 100644
index 0000000..09c8cbd
--- /dev/null
+++ b/api/re90.html
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_file_selection_callbacks</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re89.html" title="AgsFileSelection"><link rel="next" href="re91.html" title="ags_file_sound"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-file-selection-callbacks"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_file_selection_callbacks</p></div><div class="refsynopsisdiv"><a name="ags-ags-file-selection-callbacks.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re90.html#ags-file-selection-remove-callback" title="ags_file_selection_remove_callback ()">ags_file_selection_remove_callback</a>  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkTable</span></a> *hbox</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-file-selection-callbacks.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-file-selection-callbacks.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-file-selection-remove-callback"></a><h3>ags_file_selection_remove_callback ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_selection_remove_callback"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_selection_remove_callback  (<em class="parameter"><code><a class="link" href=""><span class="type">GtkButton</span></a> *button</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GtkTable</span></a> *hbox</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re91.html b/api/re91.html
new file mode 100644
index 0000000..d0deaa0
--- /dev/null
+++ b/api/re91.html
@@ -0,0 +1,441 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_file_sound</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re90.html" title="ags_file_selection_callbacks"><link rel="next" href="re92.html" title="ags_file_stock"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-file-sound"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_file_sound</p></div><div class="refsynopsisdiv"><a name="ags-ags-file-sound.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-devout" title="ags_file_read_devout ()">ags_file_read_devout</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> **devout</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-devout" title="ags_file_write_devout ()">ags_file_write_devout</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-devout-list" title="ags_file_read_devout_list ()">ags_file_read_devout_list</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **devout</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-devout-list" title="ags_file_write_devout_list ()">ags_file_write_devout_list</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *devout</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-devout-play" title="ags_file_read_devout_play ()">ags_file_read_devout_play</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> **play</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-devout-play" title="ags_file_write_devout_play ()">ags_file_write_devout_play</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-devout-play-list" title="ags_file_read_devout_play_list ()">ags_file_read_devout_play_list</a>      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **play</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-devout-play-list" title="ags_file_write_devout_play_list ()">ags_file_write_devout_play_list</a>     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *play</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-audio" title="ags_file_read_audio ()">ags_file_read_audio</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> **audio</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-audio" title="ags_file_write_audio ()">ags_file_write_audio</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-audio-list" title="ags_file_read_audio_list ()">ags_file_read_audio_list</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **audio</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-audio-list" title="ags_file_write_audio_list ()">ags_file_write_audio_list</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *audio</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-channel" title="ags_file_read_channel ()">ags_file_read_channel</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> **channel</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-channel" title="ags_file_write_channel ()">ags_file_write_channel</a>              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-channel-list" title="ags_file_read_channel_list ()">ags_file_read_channel_list</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **channel</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-channel-list" title="ags_file_write_channel_list ()">ags_file_write_channel_list</a>         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *channel</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-input" title="ags_file_read_input ()">ags_file_read_input</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-input" title="ags_file_write_input ()">ags_file_write_input</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-output" title="ags_file_read_output ()">ags_file_read_output</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-output" title="ags_file_write_output ()">ags_file_write_output</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recall" title="ags_file_read_recall ()">ags_file_read_recall</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> **recall</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recall" title="ags_file_write_recall ()">ags_file_write_recall</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recall-list" title="ags_file_read_recall_list ()">ags_file_read_recall_list</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **recall</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recall-list" title="ags_file_write_recall_list ()">ags_file_write_recall_list</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recall-container" title="ags_file_read_recall_container ()">ags_file_read_recall_container</a>      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> **recall_container</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recall-container" title="ags_file_write_recall_container ()">ags_file_write_recall_container</a>     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recall-container-list" title="ags_file_read_recall_container_list ()">ags_file_read_recall_container_list</a> (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **recall_container</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recall-container-list" title="ags_file_write_recall_container_list ()">ags_file_write_recall_container_list</a>
+                                                        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_container</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recall-audio" title="ags_file_read_recall_audio ()">ags_file_read_recall_audio</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recall-audio" title="ags_file_write_recall_audio ()">ags_file_write_recall_audio</a>         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recall-audio-run" title="ags_file_read_recall_audio_run ()">ags_file_read_recall_audio_run</a>      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recall-audio-run" title="ags_file_write_recall_audio_run ()">ags_file_write_recall_audio_run</a>     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recall-channel" title="ags_file_read_recall_channel ()">ags_file_read_recall_channel</a>        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recall-channel" title="ags_file_write_recall_channel ()">ags_file_write_recall_channel</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recall-channel-run" title="ags_file_read_recall_channel_run ()">ags_file_read_recall_channel_run</a>    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recall-channel-run" title="ags_file_write_recall_channel_run ()">ags_file_write_recall_channel_run</a>   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recall-recycling" title="ags_file_read_recall_recycling ()">ags_file_read_recall_recycling</a>      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recall-recycling" title="ags_file_write_recall_recycling ()">ags_file_write_recall_recycling</a>     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recall-audio-signal" title="ags_file_read_recall_audio_signal ()">ags_file_read_recall_audio_signal</a>   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recall-audio-signal" title="ags_file_write_recall_audio_signal ()">ags_file_write_recall_audio_signal</a>  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-port" title="ags_file_read_port ()">ags_file_read_port</a>                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> **port</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-port" title="ags_file_write_port ()">ags_file_write_port</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-port-list" title="ags_file_read_port_list ()">ags_file_read_port_list</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **port</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-port-list" title="ags_file_write_port_list ()">ags_file_write_port_list</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *port</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recycling" title="ags_file_read_recycling ()">ags_file_read_recycling</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> **recycling</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recycling" title="ags_file_write_recycling ()">ags_file_write_recycling</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-recycling-list" title="ags_file_read_recycling_list ()">ags_file_read_recycling_list</a>        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **recycling</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-recycling-list" title="ags_file_write_recycling_list ()">ags_file_write_recycling_list</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recycling</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-audio-signal" title="ags_file_read_audio_signal ()">ags_file_read_audio_signal</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> **audio_signal</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-audio-signal" title="ags_file_write_audio_signal ()">ags_file_write_audio_signal</a>         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-audio-signal-list" title="ags_file_read_audio_signal_list ()">ags_file_read_audio_signal_list</a>     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **audio_signal</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-audio-signal-list" title="ags_file_write_audio_signal_list ()">ags_file_write_audio_signal_list</a>    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *audio_signal</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-stream" title="ags_file_read_stream ()">ags_file_read_stream</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **stream</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *index</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-stream" title="ags_file_write_stream ()">ags_file_write_stream</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> index</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-stream-list" title="ags_file_read_stream_list ()">ags_file_read_stream_list</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **stream</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-stream-list" title="ags_file_write_stream_list ()">ags_file_write_stream_list</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-pattern" title="ags_file_read_pattern ()">ags_file_read_pattern</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> **pattern</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-pattern" title="ags_file_write_pattern ()">ags_file_write_pattern</a>              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-pattern-list" title="ags_file_read_pattern_list ()">ags_file_read_pattern_list</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **pattern</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-pattern-list" title="ags_file_write_pattern_list ()">ags_file_write_pattern_list</a>         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *pattern</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-pattern-data" title="ags_file_read_pattern_data ()">ags_file_read_pattern_data</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-pattern-data" title="ags_file_write_pattern_data ()">ags_file_write_pattern_data</a>         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-pattern-data-list" title="ags_file_read_pattern_data_list ()">ags_file_read_pattern_data_list</a>     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-pattern-data-list" title="ags_file_write_pattern_data_list ()">ags_file_write_pattern_data_list</a>    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-notation" title="ags_file_read_notation ()">ags_file_read_notation</a>              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> **notation</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-notation" title="ags_file_write_notation ()">ags_file_write_notation</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-notation-list" title="ags_file_read_notation_list ()">ags_file_read_notation_list</a>         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **notation</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-notation-list" title="ags_file_write_notation_list ()">ags_file_write_notation_list</a>        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *notation</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-note" title="ags_file_read_note ()">ags_file_read_note</a>                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> **note</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-note" title="ags_file_write_note ()">ags_file_write_note</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-note-list" title="ags_file_read_note_list ()">ags_file_read_note_list</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **note</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-note-list" title="ags_file_write_note_list ()">ags_file_write_note_list</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *note</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-task" title="ags_file_read_task ()">ags_file_read_task</a>                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> **task</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-task" title="ags_file_write_task ()">ags_file_write_task</a>                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-task-list" title="ags_file_read_task_list ()">ags_file_read_task_list</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **task</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-task-list" title="ags_file_write_task_list ()">ags_file_write_task_list</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *task</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-timestamp" title="ags_file_read_timestamp ()">ags_file_read_timestamp</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> **timestamp</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-timestamp" title="ags_file_write_timestamp ()">ags_file_write_timestamp</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> *timestamp</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-timestamp-list" title="ags_file_read_timestamp_list ()">ags_file_read_timestamp_list</a>        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **timestamp</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-timestamp-list" title="ags_file_write_timestamp_list ()">ags_file_write_timestamp_list</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *timestamp</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-file-sound.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-file-sound.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-file-read-devout"></a><h3>ags_file_read_devout ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_devout"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_devout                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> **devout</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-devout"></a><h3>ags_file_write_devout ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_devout"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_devout               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevout" title="struct AgsDevout"><span class="type">AgsDevout</span></a> *devout</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-devout-list"></a><h3>ags_file_read_devout_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_devout_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_devout_list           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **devout</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-devout-list"></a><h3>ags_file_write_devout_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_devout_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_devout_list          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *devout</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-devout-play"></a><h3>ags_file_read_devout_play ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_devout_play"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_devout_play           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> **play</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-devout-play"></a><h3>ags_file_write_devout_play ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_devout_play"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_devout_play          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re55.html#AgsDevoutPlay" title="struct AgsDevoutPlay"><span class="type">AgsDevoutPlay</span></a> *play</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-devout-play-list"></a><h3>ags_file_read_devout_play_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_devout_play_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_devout_play_list      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **play</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-devout-play-list"></a><h3>ags_file_write_devout_play_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_devout_play_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_devout_play_list     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *play</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-audio"></a><h3>ags_file_read_audio ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_audio"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_audio                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> **audio</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-audio"></a><h3>ags_file_write_audio ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_audio"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_audio                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re17.html#AgsAudio" title="struct AgsAudio"><span class="type">AgsAudio</span></a> *audio</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-audio-list"></a><h3>ags_file_read_audio_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_audio_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_audio_list            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **audio</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-audio-list"></a><h3>ags_file_write_audio_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_audio_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_audio_list           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *audio</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-channel"></a><h3>ags_file_read_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_channel               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> **channel</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-channel"></a><h3>ags_file_write_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_channel              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-channel-list"></a><h3>ags_file_read_channel_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_channel_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_channel_list          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **channel</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-channel-list"></a><h3>ags_file_write_channel_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_channel_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_channel_list         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *channel</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-input"></a><h3>ags_file_read_input ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_input"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_input                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-input"></a><h3>ags_file_write_input ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_input"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_input                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *input</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-output"></a><h3>ags_file_read_output ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_output"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_output                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-output"></a><h3>ags_file_write_output ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_output"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_output               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re33.html#AgsChannel" title="struct AgsChannel"><span class="type">AgsChannel</span></a> *output</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-file-link"></a><h3>ags_file_read_file_link ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_file_link"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_file_link             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-file-link"></a><h3>ags_file_write_file_link ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_file_link"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_file_link            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recall"></a><h3>ags_file_read_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recall                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> **recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recall"></a><h3>ags_file_write_recall ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recall"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recall               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recall-list"></a><h3>ags_file_read_recall_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recall_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recall_list           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recall-list"></a><h3>ags_file_write_recall_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recall_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recall_list          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recall-container"></a><h3>ags_file_read_recall_container ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recall_container"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recall_container      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> **recall_container</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recall-container"></a><h3>ags_file_write_recall_container ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recall_container"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recall_container     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re214.html#AgsRecallContainer" title="struct AgsRecallContainer"><span class="type">AgsRecallContainer</span></a> *recall_container</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recall-container-list"></a><h3>ags_file_read_recall_container_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recall_container_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recall_container_list (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **recall_container</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recall-container-list"></a><h3>ags_file_write_recall_container_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recall_container_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recall_container_list
+                                                        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recall_container</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recall-audio"></a><h3>ags_file_read_recall_audio ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recall_audio"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recall_audio          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recall-audio"></a><h3>ags_file_write_recall_audio ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recall_audio"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recall_audio         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recall-audio-run"></a><h3>ags_file_read_recall_audio_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recall_audio_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recall_audio_run      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recall-audio-run"></a><h3>ags_file_write_recall_audio_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recall_audio_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recall_audio_run     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recall-channel"></a><h3>ags_file_read_recall_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recall_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recall_channel        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recall-channel"></a><h3>ags_file_write_recall_channel ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recall_channel"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recall_channel       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recall-channel-run"></a><h3>ags_file_read_recall_channel_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recall_channel_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recall_channel_run    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recall-channel-run"></a><h3>ags_file_write_recall_channel_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recall_channel_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recall_channel_run   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recall-recycling"></a><h3>ags_file_read_recall_recycling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recall_recycling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recall_recycling      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recall-recycling"></a><h3>ags_file_write_recall_recycling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recall_recycling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recall_recycling     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recall-audio-signal"></a><h3>ags_file_read_recall_audio_signal ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recall_audio_signal"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recall_audio_signal   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recall-audio-signal"></a><h3>ags_file_write_recall_audio_signal ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recall_audio_signal"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recall_audio_signal  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re208.html#AgsRecall" title="struct AgsRecall"><span class="type">AgsRecall</span></a> *recall</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-port"></a><h3>ags_file_read_port ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_port"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_port                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> **port</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-port"></a><h3>ags_file_write_port ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_port"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_port                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re198.html#AgsPort" title="struct AgsPort"><span class="type">AgsPort</span></a> *port</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-port-list"></a><h3>ags_file_read_port_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_port_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_port_list             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **port</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-port-list"></a><h3>ags_file_write_port_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_port_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_port_list            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *port</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recycling"></a><h3>ags_file_read_recycling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recycling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recycling             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> **recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recycling"></a><h3>ags_file_write_recycling ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recycling"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recycling            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-recycling-list"></a><h3>ags_file_read_recycling_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_recycling_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_recycling_list        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-recycling-list"></a><h3>ags_file_write_recycling_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_recycling_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_recycling_list       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-audio-signal"></a><h3>ags_file_read_audio_signal ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_audio_signal"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_audio_signal          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> **audio_signal</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-audio-signal"></a><h3>ags_file_write_audio_signal ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_audio_signal"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_audio_signal         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re24.html#AgsAudioSignal" title="struct AgsAudioSignal"><span class="type">AgsAudioSignal</span></a> *audio_signal</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-audio-signal-list"></a><h3>ags_file_read_audio_signal_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_audio_signal_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_audio_signal_list     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **audio_signal</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-audio-signal-list"></a><h3>ags_file_write_audio_signal_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_audio_signal_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_audio_signal_list    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *audio_signal</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-stream"></a><h3>ags_file_read_stream ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_stream"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_stream                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **stream</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *index</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-stream"></a><h3>ags_file_write_stream ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_stream"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_stream               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> index</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-stream-list"></a><h3>ags_file_read_stream_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_stream_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_stream_list           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **stream</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-stream-list"></a><h3>ags_file_write_stream_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_stream_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_stream_list          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> buffer_size</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-pattern"></a><h3>ags_file_read_pattern ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_pattern"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_pattern               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> **pattern</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-pattern"></a><h3>ags_file_write_pattern ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_pattern"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_pattern              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-pattern-list"></a><h3>ags_file_read_pattern_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_pattern_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_pattern_list          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **pattern</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-pattern-list"></a><h3>ags_file_write_pattern_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_pattern_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_pattern_list         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *pattern</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-pattern-data"></a><h3>ags_file_read_pattern_data ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_pattern_data"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_pattern_data          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> *j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-pattern-data"></a><h3>ags_file_write_pattern_data ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_pattern_data"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_pattern_data         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> i</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> j</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-pattern-data-list"></a><h3>ags_file_read_pattern_data_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_pattern_data_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_pattern_data_list     (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-pattern-data-list"></a><h3>ags_file_write_pattern_data_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_pattern_data_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_pattern_data_list    (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re180.html#AgsPattern" title="struct AgsPattern"><span class="type">AgsPattern</span></a> *pattern</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> length</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-notation"></a><h3>ags_file_read_notation ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_notation"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_notation              (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> **notation</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-notation"></a><h3>ags_file_write_notation ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_notation"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_notation             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-notation-list"></a><h3>ags_file_read_notation_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_notation_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_notation_list         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **notation</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-notation-list"></a><h3>ags_file_write_notation_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_notation_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_notation_list        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *notation</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-note"></a><h3>ags_file_read_note ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_note"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_note                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> **note</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-note"></a><h3>ags_file_write_note ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_note"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_note                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re159.html#AgsNote" title="struct AgsNote"><span class="type">AgsNote</span></a> *note</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-note-list"></a><h3>ags_file_read_note_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_note_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_note_list             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **note</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-note-list"></a><h3>ags_file_write_note_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_note_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_note_list            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *note</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-task"></a><h3>ags_file_read_task ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_task"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_task                  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> **task</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-task"></a><h3>ags_file_write_task ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_task"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_task                 (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re265.html#AgsTask" title="struct AgsTask"><span class="type">AgsTask</span></a> *task</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-task-list"></a><h3>ags_file_read_task_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_task_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_task_list             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **task</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-task-list"></a><h3>ags_file_write_task_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_task_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_task_list            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *task</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-timestamp"></a><h3>ags_file_read_timestamp ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_timestamp"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_timestamp             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> **timestamp</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-timestamp"></a><h3>ags_file_write_timestamp ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_timestamp"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_timestamp            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re270.html#AgsTimestamp" title="struct AgsTimestamp"><span class="type">AgsTimestamp</span></a> *timestamp</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-timestamp-list"></a><h3>ags_file_read_timestamp_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_timestamp_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_timestamp_list        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **timestamp</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-timestamp-list"></a><h3>ags_file_write_timestamp_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_timestamp_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_timestamp_list       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *timestamp</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re92.html b/api/re92.html
new file mode 100644
index 0000000..cc7f938
--- /dev/null
+++ b/api/re92.html
@@ -0,0 +1,77 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_file_stock</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re91.html" title="ags_file_sound"><link rel="next" href="re93.html" title="ags_file_thread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-file-stock"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_file_stock</p></div><div class="refsynopsisdiv"><a name="ags-ags-file-stock.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">#define             <a class="link" href="re92.html#AGS-FILE-DEFAULT-VERSION:CAPS" title="AGS_FILE_DEFAULT_VERSION">AGS_FILE_DEFAULT_VERSION</a>
+#define             <a class="link" href="re92.html#AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS" title="AGS_FILE_EFFECTS_DEFAULT_VERSION">AGS_FILE_EFFECTS_DEFAULT_VERSION</a>
+#define             <a class="link" href="re92.html#AGS-CLIPBOARD-DEFAULT-VERSION:CAPS" title="AGS_CLIPBOARD_DEFAULT_VERSION">AGS_CLIPBOARD_DEFAULT_VERSION</a>
+#define             <a class="link" href="re92.html#AGS-FILE-FALSE:CAPS" title="AGS_FILE_FALSE">AGS_FILE_FALSE</a>
+#define             <a class="link" href="re92.html#AGS-FILE-TRUE:CAPS" title="AGS_FILE_TRUE">AGS_FILE_TRUE</a>
+#define             <a class="link" href="re92.html#AGS-FILE-BOOLEAN-PROP:CAPS" title="AGS_FILE_BOOLEAN_PROP">AGS_FILE_BOOLEAN_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-CHAR-PROP:CAPS" title="AGS_FILE_CHAR_PROP">AGS_FILE_CHAR_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-INT64-PROP:CAPS" title="AGS_FILE_INT64_PROP">AGS_FILE_INT64_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-UINT64-PROP:CAPS" title="AGS_FILE_UINT64_PROP">AGS_FILE_UINT64_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DOUBLE-PROP:CAPS" title="AGS_FILE_DOUBLE_PROP">AGS_FILE_DOUBLE_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-POINTER-PROP:CAPS" title="AGS_FILE_POINTER_PROP">AGS_FILE_POINTER_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-OBJECT-PROP:CAPS" title="AGS_FILE_OBJECT_PROP">AGS_FILE_OBJECT_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-BOOLEAN-POINTER-PROP:CAPS" title="AGS_FILE_BOOLEAN_POINTER_PROP">AGS_FILE_BOOLEAN_POINTER_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-CHAR-POINTER-PROP:CAPS" title="AGS_FILE_CHAR_POINTER_PROP">AGS_FILE_CHAR_POINTER_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-INT64-POINTER-PROP:CAPS" title="AGS_FILE_INT64_POINTER_PROP">AGS_FILE_INT64_POINTER_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-UINT64-POINTER-PROP:CAPS" title="AGS_FILE_UINT64_POINTER_PROP">AGS_FILE_UINT64_POINTER_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DOUBLE-POINTER-PROP:CAPS" title="AGS_FILE_DOUBLE_POINTER_PROP">AGS_FILE_DOUBLE_POINTER_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-ID-PROP:CAPS" title="AGS_FILE_ID_PROP">AGS_FILE_ID_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-NAME-PROP:CAPS" title="AGS_FILE_NAME_PROP">AGS_FILE_NAME_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-TYPE-PROP:CAPS" title="AGS_FILE_TYPE_PROP">AGS_FILE_TYPE_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-SCOPE-PROP:CAPS" title="AGS_FILE_SCOPE_PROP">AGS_FILE_SCOPE_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-VERSION-PROP:CAPS" title="AGS_FILE_VERSION_PROP">AGS_FILE_VERSION_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-BUILD-ID-PROP:CAPS" title="AGS_FILE_BUILD_ID_PROP">AGS_FILE_BUILD_ID_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-XPATH-PROP:CAPS" title="AGS_FILE_XPATH_PROP">AGS_FILE_XPATH_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-FLAGS-PROP:CAPS" title="AGS_FILE_FLAGS_PROP">AGS_FILE_FLAGS_PROP</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-LED:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LED">AGS_FILE_DYNAMIC_WIDGET_LED</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR">AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR">AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_LABEL">AGS_FILE_DYNAMIC_WIDGET_LABEL</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM">AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_BUTTON">AGS_FILE_DYNAMIC_WIDGET_BUTTON</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON">AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON">AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON">AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_VSCALE">AGS_FILE_DYNAMIC_WIDGET_VSCALE</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_HSCALE">AGS_FILE_DYNAMIC_WIDGET_HSCALE</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_DIAL">AGS_FILE_DYNAMIC_WIDGET_DIAL</a>
+#define             <a class="link" href="re92.html#AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS" title="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN">AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</a>
+</pre></div><div class="refsect1"><a name="ags-ags-file-stock.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-file-stock.details"></a><h2>Details</h2><div class="refsect2"><a name="AGS-FILE-DEFAULT-VERSION:CAPS"></a><h3>AGS_FILE_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_FILE_DEFAULT_VERSION "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-EFFECTS-DEFAULT-VERSION:CAPS"></a><h3>AGS_FILE_EFFECTS_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_EFFECTS_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_FILE_EFFECTS_DEFAULT_VERSION "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AGS-CLIPBOARD-DEFAULT-VERSION:CAPS"></a><h3>AGS_CLIPBOARD_DEFAULT_VERSION</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_CLIPBOARD_DEFAULT_VERSION"></OBJECT><pre class="programlisting">#define AGS_CLIPBOARD_DEFAULT_VERSION "0.4.0\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-FALSE:CAPS"></a><h3>AGS_FILE_FALSE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_FALSE"></OBJECT><pre class="programlisting">#define AGS_FILE_FALSE "FALSE\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-TRUE:CAPS"></a><h3>AGS_FILE_TRUE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_TRUE"></OBJECT><pre class="programlisting">#define AGS_FILE_TRUE "TRUE\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-BOOLEAN-PROP:CAPS"></a><h3>AGS_FILE_BOOLEAN_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_BOOLEAN_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_BOOLEAN_PROP "gboolean\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-CHAR-PROP:CAPS"></a><h3>AGS_FILE_CHAR_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_CHAR_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_CHAR_PROP "gchar\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-INT64-PROP:CAPS"></a><h3>AGS_FILE_INT64_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_INT64_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_INT64_PROP "gint64\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-UINT64-PROP:CAPS"></a><h3>AGS_FILE_UINT64_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_UINT64_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_UINT64_PROP "guint64\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-DOUBLE-PROP:CAPS"></a><h3>AGS_FILE_DOUBLE_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DOUBLE_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_DOUBLE_PROP "gdouble\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-POINTER-PROP:CAPS"></a><h3>AGS_FILE_POINTER_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_POINTER_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_POINTER_PROP "gpointer\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-OBJECT-PROP:CAPS"></a><h3>AGS_FILE_OBJECT_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_OBJECT_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_OBJECT_PROP "GObject\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-BOOLEAN-POINTER-PROP:CAPS"></a><h3>AGS_FILE_BOOLEAN_POINTER_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_BOOLEAN_POINTER_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_BOOLEAN_POINTER_PROP "gboolean-pointer\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-CHAR-POINTER-PROP:CAPS"></a><h3>AGS_FILE_CHAR_POINTER_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_CHAR_POINTER_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_CHAR_POINTER_PROP "gchar-pointer\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-INT64-POINTER-PROP:CAPS"></a><h3>AGS_FILE_INT64_POINTER_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_INT64_POINTER_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_INT64_POINTER_PROP "gint64-pointer\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-UINT64-POINTER-PROP:CAPS"></a><h3>AGS_FILE_UINT64_POINTER_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_UINT64_POINTER_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_UINT64_POINTER_PROP "guint64-pointer\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-DOUBLE-POINTER-PROP:CAPS"></a><h3>AGS_FILE_DOUBLE_POINTER_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DOUBLE_POINTER_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_DOUBLE_POINTER_PROP "gdouble-pointer\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-ID-PROP:CAPS"></a><h3>AGS_FILE_ID_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_ID_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_ID_PROP "id\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-NAME-PROP:CAPS"></a><h3>AGS_FILE_NAME_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_NAME_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_NAME_PROP "name\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-TYPE-PROP:CAPS"></a><h3>AGS_FILE_TYPE_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_TYPE_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_TYPE_PROP "type\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-SCOPE-PROP:CAPS"></a><h3>AGS_FILE_SCOPE_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_SCOPE_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_SCOPE_PROP "scope\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-VERSION-PROP:CAPS"></a><h3>AGS_FILE_VERSION_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_VERSION_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_VERSION_PROP "version\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-BUILD-ID-PROP:CAPS"></a><h3>AGS_FILE_BUILD_ID_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_BUILD_ID_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_BUILD_ID_PROP "build-id\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-XPATH-PROP:CAPS"></a><h3>AGS_FILE_XPATH_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_XPATH_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_XPATH_PROP "xpath\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-FLAGS-PROP:CAPS"></a><h3>AGS_FILE_FLAGS_PROP</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_FLAGS_PROP"></OBJECT><pre class="programlisting">#define AGS_FILE_FLAGS_PROP "flags\0"
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-LED:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_LED</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_LED"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_LED (g_type_name(AgsTypeLed))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-VINDICATOR:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_VINDICATOR</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_VINDICATOR"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_VINDICATOR (g_type_name(AgsTypeVIndicator))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-HINDICATOR:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_HINDICATOR</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_HINDICATOR"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_HINDICATOR (g_type_name(AgsTypeHIndicator))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-LABEL:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_LABEL</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_LABEL"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_LABEL (g_type_name(GtkTypeLabel))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-WAVEFORM:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_WAVEFORM</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_WAVEFORM"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_WAVEFORM (g_type_name(AgsTypeWaveform))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_BUTTON</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_BUTTON"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_BUTTON (g_type_name(GtkTypeButton))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-TOGGLE-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_TOGGLE_BUTTON (g_type_name(GtkTypeToggleButton))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-CHECK-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_CHECK_BUTTON (g_type_name(GtkTypeCheckButton))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-SPIN-BUTTON:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_SPIN_BUTTON (g_type_name(GtkTypeSpinButton))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-VSCALE:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_VSCALE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_VSCALE"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_VSCALE (g_type_name(GtkTypeVScale))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-HSCALE:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_HSCALE</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_HSCALE"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_HSCALE (g_type_name(GtkTypeHScale))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-DIAL:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_DIAL</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_DIAL"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_DIAL (g_type_name(AgsTypeDial))
+</pre></div><div class="refsect2"><a name="AGS-FILE-DYNAMIC-WIDGET-CARTESIAN:CAPS"></a><h3>AGS_FILE_DYNAMIC_WIDGET_CARTESIAN</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AGS_FILE_DYNAMIC_WIDGET_CARTESIAN"></OBJECT><pre class="programlisting">#define AGS_FILE_DYNAMIC_WIDGET_CARTESIAN (g_type_name(GtkTypeCartesian))
+</pre></div></div></div></body></html>
diff --git a/api/re93.html b/api/re93.html
new file mode 100644
index 0000000..397e677
--- /dev/null
+++ b/api/re93.html
@@ -0,0 +1,41 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_file_thread</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re92.html" title="ags_file_stock"><link rel="next" href="re94.html" title="ags_file_util"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-file-thread"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_file_thread</p></div><div class="refsynopsisdiv"><a name="ags-ags-file-thread.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re93.html#ags-file-read-thread" title="ags_file_read_thread ()">ags_file_read_thread</a>                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> **thread</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re93.html#ags-file-write-thread" title="ags_file_write_thread ()">ags_file_write_thread</a>               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re93.html#ags-file-read-thread-list" title="ags_file_read_thread_list ()">ags_file_read_thread_list</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **thread</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re93.html#ags-file-write-thread-list" title="ags_file_write_thread_list ()">ags_file_write_thread_list</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *thread</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re93.html#ags-file-read-thread-pool" title="ags_file_read_thread_pool ()">ags_file_read_thread_pool</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> **thread_pool</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re93.html#ags-file-write-thread-pool" title="ags_file_write_thread_pool ()">ags_file_write_thread_pool</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re93.html#ags-file-read-audio-loop" title="ags_file_read_audio_loop ()">ags_file_read_audio_loop</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re93.html#ags-file-write-audio-loop" title="ags_file_write_audio_loop ()">ags_file_write_audio_loop</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-file-thread.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-file-thread.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-file-read-thread"></a><h3>ags_file_read_thread ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_thread"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_thread                (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> **thread</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-thread"></a><h3>ags_file_write_thread ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_thread"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_thread               (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re267.html#AgsThread" title="struct AgsThread"><span class="type">AgsThread</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-thread-list"></a><h3>ags_file_read_thread_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_thread_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_thread_list           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **thread</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-thread-list"></a><h3>ags_file_write_thread_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_thread_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_thread_list          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *thread</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-thread-pool"></a><h3>ags_file_read_thread_pool ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_thread_pool"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_thread_pool           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> **thread_pool</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-thread-pool"></a><h3>ags_file_write_thread_pool ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_thread_pool"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_thread_pool          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re268.html#AgsThreadPool" title="struct AgsThreadPool"><span class="type">AgsThreadPool</span></a> *thread_pool</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-audio-loop"></a><h3>ags_file_read_audio_loop ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_audio_loop"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_audio_loop            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-audio-loop"></a><h3>ags_file_write_audio_loop ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_audio_loop"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_audio_loop           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re20.html#AgsAudioLoop" title="struct AgsAudioLoop"><span class="type">AgsAudioLoop</span></a> *audio_loop</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re94.html b/api/re94.html
new file mode 100644
index 0000000..41c7789
--- /dev/null
+++ b/api/re94.html
@@ -0,0 +1,119 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ags_file_util</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re93.html" title="ags_file_thread"><link rel="next" href="re95.html" title="AgsFileValueFactory"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-ags-file-util"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ags_file_util</p></div><div class="refsynopsisdiv"><a name="ags-ags-file-util.synopsis"></a><h2>Synopsis</h2><pre class="synopsis"><a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re94.html#ags-file-util-read-value" title="ags_file_util_read_value ()">ags_file_util_read_value</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlChar</span></a> **xpath</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re94.html#ags-file-util-write-value" title="ags_file_util_write_value ()">ags_file_util_write_value</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> pointer_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> arr_length</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re94.html#ags-file-util-read-parameter" title="ags_file_util_read_parameter ()">ags_file_util_read_parameter</a>        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> **parameter</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> *n_params</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlChar</span></a> ***xpath</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re94.html#ags-file-util-write-parameter" title="ags_file_util_write_parameter ()">ags_file_util_write_parameter</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> *parameter</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> n_params</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re94.html#ags-file-util-read-dependency" title="ags_file_util_read_dependency ()">ags_file_util_read_dependency</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> **name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlChar</span></a> **xpath</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re94.html#ags-file-util-write-dependency" title="ags_file_util_write_dependency ()">ags_file_util_write_dependency</a>      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlChar</span></a> *xpath</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re94.html#ags-file-util-read-object" title="ags_file_util_read_object ()">ags_file_util_read_object</a>           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> **gobject</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re94.html#ags-file-util-write-object" title="ags_file_util_write_object ()">ags_file_util_write_object</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re94.html#ags-file-util-read-history" title="ags_file_util_read_history ()">ags_file_util_read_history</a>          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re102.html#AgsHistory" title="struct AgsHistory"><span class="type">AgsHistory</span></a> **history</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re94.html#ags-file-util-write-history" title="ags_file_util_write_history ()">ags_file_util_write_history</a>         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re102.html#AgsHistory" title="struct AgsHistory"><span class="type">AgsHistory</span></a> *history</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re94.html#ags-file-read-embedded-audio" title="ags_file_read_embedded_audio ()">ags_file_read_embedded_audio</a>        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re75.html#AgsEmbeddedAudio" title="struct AgsEmbeddedAudio"><span class="type">AgsEmbeddedAudio</span></a> **embedded_audio</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re94.html#ags-file-write-embedded-audio" title="ags_file_write_embedded_audio ()">ags_file_write_embedded_audio</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re75.html#AgsEmbeddedAudio" title="struct AgsEmbeddedAudio"><span class="type">AgsEmbeddedAudio</span></a> *embedded_audio</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re94.html#ags-file-read-embedded-audio-list" title="ags_file_read_embedded_audio_list ()">ags_file_read_embedded_audio_list</a>   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **embedded_audio</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re94.html#ags-file-write-embedded-audio-list" title="ags_file_write_embedded_audio_list ()">ags_file_write_embedded_audio_list</a>  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *embedded_audio</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re91.html#ags-file-read-file-link" title="ags_file_read_file_link ()">ags_file_read_file_link</a>             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re91.html#ags-file-write-file-link" title="ags_file_write_file_link ()">ags_file_write_file_link</a>            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re94.html#ags-file-read-file-link-list" title="ags_file_read_file_link_list ()">ags_file_read_file_link_list</a>        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **file_link</code></em>);
+<a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           <a class="link" href="re94.html#ags-file-write-file-link-list" title="ags_file_write_file_link_list ()">ags_file_write_file_link_list</a>       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *file_link</code></em>);
+</pre></div><div class="refsect1"><a name="ags-ags-file-util.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-ags-file-util.details"></a><h2>Details</h2><div class="refsect2"><a name="ags-file-util-read-value"></a><h3>ags_file_util_read_value ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_util_read_value"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_util_read_value            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlChar</span></a> **xpath</code></em>);</pre></div><div class="refsect2"><a name="ags-file-util-write-value"></a><h3>ags_file_util_write_value ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_util_write_value"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_util_write_value           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GValue</span></a> *value</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GType</span></a> pointer_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">guint</span></a> arr_length</code></em>);</pre></div><div class="refsect2"><a name="ags-file-util-read-parameter"></a><h3>ags_file_util_read_parameter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_util_read_parameter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_util_read_parameter        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> **parameter</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> *n_params</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlChar</span></a> ***xpath</code></em>);</pre></div><div class="refsect2"><a name="ags-file-util-write-parameter"></a><h3>ags_file_util_write_parameter ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_util_write_parameter"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_util_write_parameter       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GParameter</span></a> *parameter</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gint</span></a> n_params</code></em>);</pre></div><div class="refsect2"><a name="ags-file-util-read-dependency"></a><h3>ags_file_util_read_dependency ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_util_read_dependency"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_util_read_dependency       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> **id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> **name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlChar</span></a> **xpath</code></em>);</pre></div><div class="refsect2"><a name="ags-file-util-write-dependency"></a><h3>ags_file_util_write_dependency ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_util_write_dependency"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_util_write_dependency      (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *id</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">gchar</span></a> *name</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlChar</span></a> *xpath</code></em>);</pre></div><div class="refsect2"><a name="ags-file-util-read-object"></a><h3>ags_file_util_read_object ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_util_read_object"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_util_read_object           (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> **gobject</code></em>);</pre></div><div class="refsect2"><a name="ags-file-util-write-object"></a><h3>ags_file_util_write_object ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_util_write_object"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_util_write_object          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GObject</span></a> *gobject</code></em>);</pre></div><div class="refsect2"><a name="ags-file-util-read-history"></a><h3>ags_file_util_read_history ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_util_read_history"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_util_read_history          (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re102.html#AgsHistory" title="struct AgsHistory"><span class="type">AgsHistory</span></a> **history</code></em>);</pre></div><div class="refsect2"><a name="ags-file-util-write-history"></a><h3>ags_file_util_write_history ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_util_write_history"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_util_write_history         (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re102.html#AgsHistory" title="struct AgsHistory"><span class="type">AgsHistory</span></a> *history</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-embedded-audio"></a><h3>ags_file_read_embedded_audio ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_embedded_audio"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_embedded_audio        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re75.html#AgsEmbeddedAudio" title="struct AgsEmbeddedAudio"><span class="type">AgsEmbeddedAudio</span></a> **embedded_audio</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-embedded-audio"></a><h3>ags_file_write_embedded_audio ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_embedded_audio"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_embedded_audio       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re75.html#AgsEmbeddedAudio" title="struct AgsEmbeddedAudio"><span class="type">AgsEmbeddedAudio</span></a> *embedded_audio</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-embedded-audio-list"></a><h3>ags_file_read_embedded_audio_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_embedded_audio_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_embedded_audio_list   (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **embedded_audio</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-embedded-audio-list"></a><h3>ags_file_write_embedded_audio_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_embedded_audio_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_embedded_audio_list  (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *embedded_audio</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-file-link"></a><h3>ags_file_read_file_link ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_file_link"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_file_link             (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-file-link"></a><h3>ags_file_write_file_link ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_file_link"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_file_link            (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re86.html#AgsFileLink" title="struct AgsFileLink"><span class="type">AgsFileLink</span></a> *file_link</code></em>);</pre></div><div class="refsect2"><a name="ags-file-read-file-link-list"></a><h3>ags_file_read_file_link_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_read_file_link_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_file_read_file_link_list        (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *node</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> **file_link</code></em>);</pre></div><div class="refsect2"><a name="ags-file-write-file-link-list"></a><h3>ags_file_write_file_link_list ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_file_link_list"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">xmlNode</span></a> *           ags_file_write_file_link_list       (<em class="parameter"><code><a class="link" href="re82.html#AgsFile" title="struct AgsFile"><span class="type">AgsFile</span></a> *file</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">xmlNode</span></a> *parent</code></em>,
+                                                         <em class="parameter"><code><a class="link" href=""><span class="type">GList</span></a> *file_link</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re95.html b/api/re95.html
new file mode 100644
index 0000000..5fed22e
--- /dev/null
+++ b/api/re95.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFileValueFactory</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re94.html" title="ags_file_util"><link rel="next" href="re96.html" title="AgsFileWrite"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFileValueFactory"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFileValueFactory</p></div><div class="refsynopsisdiv"><a name="ags-AgsFileValueFactory.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re95.html#AgsFileValueFactory" title="struct AgsFileValueFactory">AgsFileValueFactory</a>;
+struct              <a class="link" href="re95.html#AgsFileValueFactoryClass" title="struct AgsFileValueFactoryClass">AgsFileValueFactoryClass</a>;
+<a class="link" href="re95.html#AgsFileValueFactory" title="struct AgsFileValueFactory"><span class="returnvalue">AgsFileValueFactory</span></a> * <a class="link" href="re95.html#ags-file-value-factory-new" title="ags_file_value_factory_new ()">ags_file_value_factory_new</a>        ();
+</pre></div><div class="refsect1"><a name="ags-AgsFileValueFactory.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFileValueFactory.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsFileValueFactory"></a><h3>struct AgsFileValueFactory</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileValueFactory"></OBJECT><pre class="programlisting">struct AgsFileValueFactory {
+  GObject object;
+};
+</pre></div><div class="refsect2"><a name="AgsFileValueFactoryClass"></a><h3>struct AgsFileValueFactoryClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileValueFactoryClass"></OBJECT><pre class="programlisting">struct AgsFileValueFactoryClass {
+  GObject object;
+};
+</pre></div><div class="refsect2"><a name="ags-file-value-factory-new"></a><h3>ags_file_value_factory_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_value_factory_new"></OBJECT><pre class="programlisting"><a class="link" href="re95.html#AgsFileValueFactory" title="struct AgsFileValueFactory"><span class="returnvalue">AgsFileValueFactory</span></a> * ags_file_value_factory_new        ();</pre></div></div></div></body></html>
diff --git a/api/re96.html b/api/re96.html
new file mode 100644
index 0000000..da7f209
--- /dev/null
+++ b/api/re96.html
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFileWrite</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re95.html" title="AgsFileValueFactory"><link rel="next" href="re97.html" title="AgsFreeSelection"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFileWrite"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFileWrite</p></div><div class="refsynopsisdiv"><a name="ags-AgsFileWrite.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re96.html#AgsFileWrite" title="struct AgsFileWrite">AgsFileWrite</a>;
+struct              <a class="link" href="re96.html#AgsFileWriteClass" title="struct AgsFileWriteClass">AgsFileWriteClass</a>;
+<a class="link" href="re96.html#AgsFileWrite" title="struct AgsFileWrite"><span class="returnvalue">AgsFileWrite</span></a> *      <a class="link" href="re96.html#ags-file-write-new" title="ags_file_write_new ()">ags_file_write_new</a>                  ();
+</pre></div><div class="refsect1"><a name="ags-AgsFileWrite.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFileWrite.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsFileWrite"></a><h3>struct AgsFileWrite</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileWrite"></OBJECT><pre class="programlisting">struct AgsFileWrite {
+  GObject object;
+};
+</pre></div><div class="refsect2"><a name="AgsFileWriteClass"></a><h3>struct AgsFileWriteClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFileWriteClass"></OBJECT><pre class="programlisting">struct AgsFileWriteClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-file-write-new"></a><h3>ags_file_write_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_file_write_new"></OBJECT><pre class="programlisting"><a class="link" href="re96.html#AgsFileWrite" title="struct AgsFileWrite"><span class="returnvalue">AgsFileWrite</span></a> *      ags_file_write_new                  ();</pre></div></div></div></body></html>
diff --git a/api/re97.html b/api/re97.html
new file mode 100644
index 0000000..a37650d
--- /dev/null
+++ b/api/re97.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsFreeSelection</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re96.html" title="AgsFileWrite"><link rel="next" href="re98.html" title="AgsGarbageCollector"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsFreeSelection"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsFreeSelection</p></div><div class="refsynopsisdiv"><a name="ags-AgsFreeSelection.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re97.html#AgsFreeSelection" title="struct AgsFreeSelection">AgsFreeSelection</a>;
+struct              <a class="link" href="re97.html#AgsFreeSelectionClass" title="struct AgsFreeSelectionClass">AgsFreeSelectionClass</a>;
+<a class="link" href="re97.html#AgsFreeSelection" title="struct AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  <a class="link" href="re97.html#ags-free-selection-new" title="ags_free_selection_new ()">ags_free_selection_new</a>              (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);
+</pre></div><div class="refsect1"><a name="ags-AgsFreeSelection.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsFreeSelection.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsFreeSelection"></a><h3>struct AgsFreeSelection</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFreeSelection"></OBJECT><pre class="programlisting">struct AgsFreeSelection {
+  AgsTask task;
+
+  AgsNotation *notation;
+};
+</pre></div><div class="refsect2"><a name="AgsFreeSelectionClass"></a><h3>struct AgsFreeSelectionClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsFreeSelectionClass"></OBJECT><pre class="programlisting">struct AgsFreeSelectionClass {
+  AgsTaskClass task;
+};
+</pre></div><div class="refsect2"><a name="ags-free-selection-new"></a><h3>ags_free_selection_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_free_selection_new"></OBJECT><pre class="programlisting"><a class="link" href="re97.html#AgsFreeSelection" title="struct AgsFreeSelection"><span class="returnvalue">AgsFreeSelection</span></a> *  ags_free_selection_new              (<em class="parameter"><code><a class="link" href="re158.html#AgsNotation" title="struct AgsNotation"><span class="type">AgsNotation</span></a> *notation</code></em>);</pre></div></div></div></body></html>
diff --git a/api/re98.html b/api/re98.html
new file mode 100644
index 0000000..d49983b
--- /dev/null
+++ b/api/re98.html
@@ -0,0 +1,31 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsGarbageCollector</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re97.html" title="AgsFreeSelection"><link rel="next" href="re99.html" title="AgsGenericPreferences"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsGarbageCollector"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsGarbageCollector</p></div><div class="refsynopsisdiv"><a name="ags-AgsGarbageCollector.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">enum                <a class="link" href="re98.html#AgsGarbageCollectorFlags" title="enum AgsGarbageCollectorFlags">AgsGarbageCollectorFlags</a>;
+struct              <a class="link" href="re98.html#AgsGarbageCollector" title="struct AgsGarbageCollector">AgsGarbageCollector</a>;
+struct              <a class="link" href="re98.html#AgsGarbageCollectorClass" title="struct AgsGarbageCollectorClass">AgsGarbageCollectorClass</a>;
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re98.html#ags-garbage-collector-add" title="ags_garbage_collector_add ()">ags_garbage_collector_add</a>           (<em class="parameter"><code><a class="link" href="re98.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re98.html#ags-garbage-collector-remove" title="ags_garbage_collector_remove ()">ags_garbage_collector_remove</a>        (<em class="parameter"><code><a class="link" href="re98.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);
+<a class="link" href=""><span class="returnvalue">void</span></a>                <a class="link" href="re98.html#ags-garbage-collector-run" title="ags_garbage_collector_run ()">ags_garbage_collector_run</a>           (<em class="parameter"><code><a class="link" href="re98.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>);
+<a class="link" href="re98.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="returnvalue">AgsGarbageCollector</span></a> * <a class="link" href="re98.html#ags-garbage-collector-new" title="ags_garbage_collector_new ()">ags_garbage_collector_new</a>         ();
+</pre></div><div class="refsect1"><a name="ags-AgsGarbageCollector.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsGarbageCollector.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsGarbageCollectorFlags"></a><h3>enum AgsGarbageCollectorFlags</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsGarbageCollectorFlags"></OBJECT><pre class="programlisting">typedef enum {
+  AGS_GARBAGE_COLLECTOR_RUN         = 1, // cancel flag of ags_garbage_collector run
+  AGS_GARBAGE_COLLECTOR_CANCEL_RUN  = 1 <<  1, // used by ags_garbage_collector_remove to remove the current (stopped) AgsRecycling while ags_garbage_collector_run is running
+} AgsGarbageCollectorFlags;
+</pre><div class="variablelist"><dl class="variablelist"><dt><a name="AGS-GARBAGE-COLLECTOR-RUN:CAPS"></a><span class="term"><code class="literal">AGS_GARBAGE_COLLECTOR_RUN</code></span></dt><dd></dd><dt><a name="AGS-GARBAGE-COLLECTOR-CANCEL-RUN:CAPS"></a><span class="term"><code class="literal">AGS_GARBAGE_COLLECTOR_CANCEL_RUN</code></span></dt><dd></dd></dl></div></div><div class="refsect2"><a name="AgsGarbageCollector"></a><h3>struct AgsGarbageCollector</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsGarbageCollector"></OBJECT><pre class="programlisting">struct AgsGarbageCollector {
+  GObject object;
+
+  guint32 flags;
+
+  GObject *devout;
+
+  GList *list; // data of type AgsRecycling
+  GList *stopped;
+  GList *start;
+  GList *end;
+};
+</pre></div><div class="refsect2"><a name="AgsGarbageCollectorClass"></a><h3>struct AgsGarbageCollectorClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsGarbageCollectorClass"></OBJECT><pre class="programlisting">struct AgsGarbageCollectorClass {
+  GObjectClass object;
+};
+</pre></div><div class="refsect2"><a name="ags-garbage-collector-add"></a><h3>ags_garbage_collector_add ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_garbage_collector_add"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_garbage_collector_add           (<em class="parameter"><code><a class="link" href="re98.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-garbage-collector-remove"></a><h3>ags_garbage_collector_remove ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_garbage_collector_remove"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_garbage_collector_remove        (<em class="parameter"><code><a class="link" href="re98.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="re219.html#AgsRecycling" title="struct AgsRecycling"><span class="type">AgsRecycling</span></a> *recycling</code></em>);</pre></div><div class="refsect2"><a name="ags-garbage-collector-run"></a><h3>ags_garbage_collector_run ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_garbage_collector_run"></OBJECT><pre class="programlisting"><a class="link" href=""><span class="returnvalue">void</span></a>                ags_garbage_collector_run           (<em class="parameter"><code><a class="link" href="re98.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="type">AgsGarbageCollector</span></a> *garbage_collector</code></em>);</pre></div><div class="refsect2"><a name="ags-garbage-collector-new"></a><h3>ags_garbage_collector_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_garbage_collector_new"></OBJECT><pre class="programlisting"><a class="link" href="re98.html#AgsGarbageCollector" title="struct AgsGarbageCollector"><span class="returnvalue">AgsGarbageCollector</span></a> * ags_garbage_collector_new         ();</pre></div></div></div></body></html>
diff --git a/api/re99.html b/api/re99.html
new file mode 100644
index 0000000..5599336
--- /dev/null
+++ b/api/re99.html
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AgsGenericPreferences</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="ags Reference Manual"><link rel="up" href="ch01.html" title="Chapter 1. [Insert title here]"><link rel="prev" href="re98.html" title="AgsGarbageCollector"><link rel="next" href="re100.html" title="AgsGuiThread"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry"><a name="ags-AgsGenericPreferences"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>AgsGenericPreferences</p></div><div class="refsynopsisdiv"><a name="ags-AgsGenericPreferences.synopsis"></a><h2>Synopsis</h2><pre class="synopsis">struct              <a class="link" href="re99.html#AgsGenericPreferences" title="struct AgsGenericPreferences">AgsGenericPreferences</a>;
+struct              <a class="link" href="re99.html#AgsGenericPreferencesClass" title="struct AgsGenericPreferencesClass">AgsGenericPreferencesClass</a>;
+<a class="link" href="re99.html#AgsGenericPreferences" title="struct AgsGenericPreferences"><span class="returnvalue">AgsGenericPreferences</span></a> * <a class="link" href="re99.html#ags-generic-preferences-new" title="ags_generic_preferences_new ()">ags_generic_preferences_new</a>     ();
+</pre></div><div class="refsect1"><a name="ags-AgsGenericPreferences.description"></a><h2>Description</h2></div><div class="refsect1"><a name="ags-AgsGenericPreferences.details"></a><h2>Details</h2><div class="refsect2"><a name="AgsGenericPreferences"></a><h3>struct AgsGenericPreferences</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsGenericPreferences"></OBJECT><pre class="programlisting">struct AgsGenericPreferences {
+  GtkVBox vbox;
+
+  GtkComboBox *audio_output_module;
+};
+</pre></div><div class="refsect2"><a name="AgsGenericPreferencesClass"></a><h3>struct AgsGenericPreferencesClass</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="AgsGenericPreferencesClass"></OBJECT><pre class="programlisting">struct AgsGenericPreferencesClass {
+  GtkVBoxClass vbox;
+};
+</pre></div><div class="refsect2"><a name="ags-generic-preferences-new"></a><h3>ags_generic_preferences_new ()</h3><OBJECT type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><param name="Keyword" value="ags_generic_preferences_new"></OBJECT><pre class="programlisting"><a class="link" href="re99.html#AgsGenericPreferences" title="struct AgsGenericPreferences"><span class="returnvalue">AgsGenericPreferences</span></a> * ags_generic_preferences_new     ();</pre></div></div></div></body></html>
diff --git a/api/recall.html b/api/recall.html
new file mode 100644
index 0000000..9c5d351
--- /dev/null
+++ b/api/recall.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Recalls - Effect processors</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsSndfile.html" title="AgsSndfile">
+<link rel="next" href="ags-AgsBufferAudioSignal.html" title="AgsBufferAudioSignal">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsSndfile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsBufferAudioSignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="recall"></a>Recalls - Effect processors</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferAudioSignal.html">AgsBufferAudioSignal</a></span><span class="refpurpose"> — buffers audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannel.html">AgsBufferChannel</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferChannelRun.html">AgsBufferChannelRun</a></span><span class="refpurpose"> — buffers channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsBufferRecycling.html">AgsBufferRecycling</a></span><span class="refpurpose"> — buffers recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyAudioSignal.html">AgsCopyAudioSignal</a></span><span class="refpurpose"> — copys audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannel.html">AgsCopyChannel</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyChannelRun.html">AgsCopyChannelRun</a></span><span class="refpurpose"> — copys channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudio.html">AgsCopyNotationAudio</a></span><span class="refpurpose"> — copy notations audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyNotationAudioRun.html">AgsCopyNotationAudioRun</a></span><span class="refpurpose"> — copy notations</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudio.html">AgsCopyPatternAudio</a></span><span class="refpurpose"> — copy audio pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternAudioRun.html">AgsCopyPatternAudioRun</a></span><span class="refpurpose"> — copy pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannel.html">AgsCopyPatternChannel</a></span><span class="refpurpose"> — copy patterns channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyPatternChannelRun.html">AgsCopyPatternChannelRun</a></span><span class="refpurpose"> — copys pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCopyRecycling.html">AgsCopyRecycling</a></span><span class="refpurpose"> — copys recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudio.html">AgsCountBeatsAudio</a></span><span class="refpurpose"> — count audio beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCountBeatsAudioRun.html">AgsCountBeatsAudioRun</a></span><span class="refpurpose"> — count beats</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudio.html">AgsDelayAudio</a></span><span class="refpurpose"> — delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDelayAudioRun.html">AgsDelayAudioRun</a></span><span class="refpurpose"> — delay</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannel.html">AgsLoopChannel</a></span><span class="refpurpose"> — loops channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLoopChannelRun.html">AgsLoopChannelRun</a></span><span class="refpurpose"> — loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannel.html">AgsPeakChannel</a></span><span class="refpurpose"> — peaks channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPeakChannelRun.html">AgsPeakChannelRun</a></span><span class="refpurpose"> — peak</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeAudioSignal.html">AgsVolumeAudioSignal</a></span><span class="refpurpose"> — volumes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannel.html">AgsVolumeChannel</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeChannelRun.html">AgsVolumeChannelRun</a></span><span class="refpurpose"> — volumes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVolumeRecycling.html">AgsVolumeRecycling</a></span><span class="refpurpose"> — volumes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudio.html">AgsPlayAudio</a></span><span class="refpurpose"> — play audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioFile.html">AgsPlayAudioFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayAudioSignal.html">AgsPlayAudioSignal</a></span><span class="refpurpose"> — plays audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannel.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRun.html">AgsPlayChannel</a></span><span class="refpurpose"> — plays channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayChannelRunMaster.html">AgsPlayChannelRunMaster</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudio.html">AgsPlayNotationAudio</a></span><span class="refpurpose"> — play audio notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNotationAudioRun.html">AgsPlayNotationAudioRun</a></span><span class="refpurpose"> — play notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayNote.html">AgsPlayNote</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayPattern.html">AgsPlayPattern</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsPlayRecycling.html">AgsPlayRecycling</a></span><span class="refpurpose"> — plays recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStream.html">AgsStream</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamAudioSignal.html">AgsStreamAudioSignal</a></span><span class="refpurpose"> — streams audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannel.html">AgsStreamChannel</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamChannelRun.html">AgsStreamChannelRun</a></span><span class="refpurpose"> — streams channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStreamRecycling.html">AgsStreamRecycling</a></span><span class="refpurpose"> — streams recycling</span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/right-insensitive.png b/api/right-insensitive.png
new file mode 100644
index 0000000..4c95785
Binary files /dev/null and b/api/right-insensitive.png differ
diff --git a/api/right.png b/api/right.png
new file mode 100644
index 0000000..76260ec
Binary files /dev/null and b/api/right.png differ
diff --git a/api/sgml.stamp b/api/sgml.stamp
new file mode 100644
index 0000000..e0cb139
--- /dev/null
+++ b/api/sgml.stamp
@@ -0,0 +1 @@
+timestamp
\ No newline at end of file
diff --git a/api/style.css b/api/style.css
new file mode 100644
index 0000000..c141ddd
--- /dev/null
+++ b/api/style.css
@@ -0,0 +1,476 @@
+body
+{
+  font-family: cantarell, sans-serif;
+}
+.synopsis, .classsynopsis
+{
+  /* tango:aluminium 1/2 */
+  background: #eeeeec;
+  background: rgba(238, 238, 236, 0.5);
+  border: solid 1px rgb(238, 238, 236);
+  padding: 0.5em;
+}
+.programlisting
+{
+  /* tango:sky blue 0/1 */
+  /* fallback for no rgba support */
+  background: #e6f3ff;
+  border: solid 1px #729fcf;
+  background: rgba(114, 159, 207, 0.1);
+  border: solid 1px rgba(114, 159, 207, 0.2);
+  padding: 0.5em;
+}
+.variablelist
+{
+  padding: 4px;
+  margin-left: 3em;
+}
+.variablelist td:first-child
+{
+  vertical-align: top;
+}
+
+div.gallery-float
+{
+  float: left;
+  padding: 10px;
+}
+div.gallery-float img
+{
+  border-style: none;
+}
+div.gallery-spacer
+{
+  clear: both;
+}
+
+a, a:visited
+{
+  text-decoration: none;
+  /* tango:sky blue 2 */
+  color: #3465a4;
+}
+a:hover
+{
+  text-decoration: underline;
+  /* tango:sky blue 1 */
+  color: #729fcf;
+}
+
+div.informaltable table
+{
+  border-collapse: separate;
+  border-spacing: 1em 0.5em;
+  border: none;
+}
+
+div.informaltable table td, div.informaltable table th
+{
+  vertical-align: top;
+}
+
+.function_type,
+.variable_type,
+.property_type,
+.signal_type,
+.parameter_name,
+.struct_member_name,
+.union_member_name,
+.define_keyword,
+.datatype_keyword,
+.typedef_keyword
+{
+  text-align: right;
+}
+
+/* dim non-primary columns */
+.c_punctuation,
+.function_type,
+.variable_type,
+.property_type,
+.signal_type,
+.define_keyword,
+.datatype_keyword,
+.typedef_keyword,
+.property_flags,
+.signal_flags,
+.parameter_annotations,
+.enum_member_annotations,
+.struct_member_annotations,
+.union_member_annotations
+{
+  color: #888a85;
+}
+
+.function_type a,
+.function_type a:visited,
+.function_type a:hover,
+.property_type a,
+.property_type a:visited,
+.property_type a:hover,
+.signal_type a,
+.signal_type a:visited,
+.signal_type a:hover,
+.signal_flags a,
+.signal_flags a:visited,
+.signal_flags a:hover
+{
+ color: #729fcf;
+}
+
+td p
+{
+  margin: 0.25em;
+}
+
+div.table table
+{
+  border-collapse: collapse;
+  border-spacing: 0px;
+  /* tango:aluminium 3 */
+  border: solid 1px #babdb6;
+}
+
+div.table table td, div.table table th
+{
+  /* tango:aluminium 3 */
+  border: solid 1px #babdb6;
+  padding: 3px;
+  vertical-align: top;
+}
+
+div.table table th
+{
+  /* tango:aluminium 2 */
+  background-color: #d3d7cf;
+}
+
+h4
+{
+  color: #555753;
+}
+
+hr
+{
+  /* tango:aluminium 1 */
+  color: #d3d7cf;
+  background: #d3d7cf;
+  border: none 0px;
+  height: 1px;
+  clear: both;
+  margin: 2.0em 0em 2.0em 0em;
+}
+
+dl.toc dt
+{
+  padding-bottom: 0.25em;
+}
+
+dl.toc > dd > dl > dt
+{
+  padding-top: 0.25em;
+  padding-bottom: 0.25em;
+}
+
+dl.toc > dt
+{
+  padding-top: 1em;
+  padding-bottom: 0.5em;
+  font-weight: bold;
+}
+
+.parameter
+{
+  font-style: normal;
+}
+
+.footer
+{
+  padding-top: 3.5em;
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  text-align: center;
+  font-size: 80%;
+}
+
+.informalfigure,
+.figure
+{
+  margin: 1em;
+}
+
+.informalexample,
+.example
+{
+  margin-top: 1em;
+  margin-bottom: 1em;
+}
+
+.warning
+{
+  /* tango:orange 0/1 */
+  background: #ffeed9;
+  background: rgba(252, 175, 62, 0.1);
+  border-color: #ffb04f;
+  border-color: rgba(252, 175, 62, 0.2);
+}
+.note
+{
+  /* tango:chameleon 0/0.5 */
+  background: #d8ffb2;
+  background: rgba(138, 226, 52, 0.1);
+  border-color: #abf562;
+  border-color: rgba(138, 226, 52, 0.2);
+}
+div.blockquote
+{
+  border-color: #eeeeec;
+}
+.note, .warning, div.blockquote
+{
+  padding: 0.5em;
+  border-width: 1px;
+  border-style: solid;
+  margin: 2em;
+}
+.note p, .warning p
+{
+  margin: 0;
+}
+
+div.warning h3.title,
+div.note h3.title
+{
+  display: none;
+}
+
+p + div.section
+{
+  margin-top: 1em;
+}
+
+div.refnamediv,
+div.refsynopsisdiv,
+div.refsect1,
+div.refsect2,
+div.toc,
+div.section
+{
+  margin-bottom: 1em;
+}
+
+/* blob links */
+h2 .extralinks, h3 .extralinks
+{
+  float: right;
+  /* tango:aluminium 3 */
+  color: #babdb6;
+  font-size: 80%;
+  font-weight: normal;
+}
+
+.lineart
+{
+  color: #d3d7cf;
+  font-weight: normal;
+}
+
+.annotation
+{
+  /* tango:aluminium 5 */
+  color: #555753;
+  font-weight: normal;
+}
+
+.structfield
+{
+  font-style: normal;
+  font-weight: normal;
+}
+
+acronym,abbr 
+{
+  border-bottom: 1px dotted gray;
+}
+
+/* code listings */
+
+.listing_code .programlisting .normal,
+.listing_code .programlisting .normal a,
+.listing_code .programlisting .number,
+.listing_code .programlisting .cbracket,
+.listing_code .programlisting .symbol     { color: #555753; }
+.listing_code .programlisting .comment,
+.listing_code .programlisting .linenum    { color: #babdb6; } /* tango: aluminium 3 */
+.listing_code .programlisting .function,
+.listing_code .programlisting .function a,
+.listing_code .programlisting .preproc    { color: #204a87; } /* tango: sky blue 3  */
+.listing_code .programlisting .string     { color: #ad7fa8; } /* tango: plum */
+.listing_code .programlisting .keyword,
+.listing_code .programlisting .usertype,
+.listing_code .programlisting .type,
+.listing_code .programlisting .type a     { color: #4e9a06; } /* tango: chameleon 3  */
+
+.listing_frame {
+  /* tango:sky blue 1 */
+  border: solid 1px #729fcf;
+  border: solid 1px rgba(114, 159, 207, 0.2);
+  padding: 0px;
+}
+
+.listing_lines, .listing_code {
+  margin-top: 0px;
+  margin-bottom: 0px;
+  padding: 0.5em;
+}
+.listing_lines {
+  /* tango:sky blue 0.5 */
+  background: #a6c5e3;
+  background: rgba(114, 159, 207, 0.2);
+  /* tango:aluminium 6 */
+  color: #2e3436;
+}
+.listing_code {
+  /* tango:sky blue 0 */
+  background: #e6f3ff;
+  background: rgba(114, 159, 207, 0.1);
+}
+.listing_code .programlisting {
+  /* override from previous */
+  border: none 0px;
+  padding: 0px;
+  background: none;
+}
+.listing_lines pre, .listing_code pre {
+  margin: 0px;
+}
+
+ at media screen {
+  sup a.footnote
+  {
+    position: relative;
+    top: 0em ! important;
+  }
+  /* this is needed so that the local anchors are displayed below the naviagtion */
+  div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
+  {
+    display: inline-block;
+    position: relative;
+    top:-5em;
+  }
+  /* this seems to be a bug in the xsl style sheets when generating indexes */
+  div.index div.index
+  {
+    top: 0em;
+  }
+  /* make space for the fixed navigation bar and add space at the bottom so that
+   * link targets appear somewhat close to top
+   */
+  body
+  {
+    padding-top: 2.5em;
+    padding-bottom: 500px;
+    max-width: 60em;
+  }
+  p
+  {
+    max-width: 60em;
+  }
+  /* style and size the navigation bar */
+  table.navigation#top
+  {
+    position: fixed;
+    background: #e2e2e2;
+    border-bottom: solid 1px #babdb6;
+    border-spacing: 5px;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    z-index: 10;
+  }
+  table.navigation#top td
+  {
+    padding-left: 6px;
+    padding-right: 6px;
+  }
+  .navigation a, .navigation a:visited
+  {
+    /* tango:sky blue 3 */
+    color: #204a87;
+  }
+  .navigation a:hover
+  {
+    /* tango:sky blue 2 */
+    color: #3465a4;
+  }
+  td.shortcuts
+  {
+    /* tango:sky blue 2 */
+    color: #3465a4;
+    font-size: 80%;
+    white-space: nowrap;
+  }
+  td.shortcuts .dim
+  {
+    color: #babdb6;
+  }
+  .navigation .title
+  {
+    font-size: 80%;
+    max-width: none;
+    margin: 0px;
+    font-weight: normal;
+  }
+}
+ at media screen and (min-width: 60em) {
+  /* screen larger than 60em */
+  body { margin: auto; }
+}
+ at media screen and (max-width: 60em) {
+  /* screen less than 60em */
+  #nav_hierarchy { display: none; }
+  #nav_interfaces { display: none; }
+  #nav_prerequisites { display: none; }
+  #nav_derived_interfaces { display: none; }
+  #nav_implementations { display: none; }
+  #nav_child_properties { display: none; }
+  #nav_style_properties { display: none; }
+  #nav_index { display: none; }
+  #nav_glossary { display: none; }
+  .gallery_image { display: none; }
+  .property_flags { display: none; }
+  .signal_flags { display: none; }
+  .parameter_annotations { display: none; }
+  .enum_member_annotations { display: none; }
+  .struct_member_annotations { display: none; }
+  .union_member_annotations { display: none; }
+  /* now that a column is hidden, optimize space */
+  col.parameters_name { width: auto; }
+  col.parameters_description { width: auto; }
+  col.struct_members_name { width: auto; }
+  col.struct_members_description { width: auto; }
+  col.enum_members_name { width: auto; }
+  col.enum_members_description { width: auto; }
+  col.union_members_name { width: auto; }
+  col.union_members_description { width: auto; }
+  .listing_lines { display: none; }
+}
+ at media print {
+  table.navigation {
+    visibility: collapse;
+    display: none;
+  }
+  div.titlepage table.navigation {
+    visibility: visible;
+    display: table;
+    background: #e2e2e2;
+    border: solid 1px #babdb6;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    height: 3em;
+  }
+}
+
diff --git a/api/task.html b/api/task.html
new file mode 100644
index 0000000..5e05da3
--- /dev/null
+++ b/api/task.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Task - Data exchanged between Audio and GUI</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="audio.html" title="Part VII. The audio layer">
+<link rel="prev" href="ags-AgsStreamRecycling.html" title="AgsStreamRecycling">
+<link rel="next" href="ags-AgsAddAudio.html" title="AgsAddAudio">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="audio.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ags-AgsStreamRecycling.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAddAudio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="task"></a>Task - Data exchanged between Audio and GUI</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudio.html">AgsAddAudio</a></span><span class="refpurpose"> — add audio object to devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddAudioSignal.html">AgsAddAudioSignal</a></span><span class="refpurpose"> — add audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddLineMember.html">AgsAddLineMember</a></span><span class="refpurpose"> — add line_member object to line</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddNote.html">AgsAddNote</a></span><span class="refpurpose"> — add note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddPointToSelection.html">AgsAddPointToSelection</a></span><span class="refpurpose"> — add point to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRecall.html">AgsAddRecall</a></span><span class="refpurpose"> — add recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAddRegionToSelection.html">AgsAddRegionToSelection</a></span><span class="refpurpose"> — add region to notation selection</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudio.html">AgsAppendAudio</a></span><span class="refpurpose"> — append audio object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendAudioThreaded.html">AgsAppendAudioThreaded</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendChannel.html">AgsAppendChannel</a></span><span class="refpurpose"> — append channel object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAppendRecall.html">AgsAppendRecall</a></span><span class="refpurpose"> — append recall object to audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyBpm.html">AgsApplyBpm</a></span><span class="refpurpose"> — apply bpm to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySequencerLength.html">AgsApplySequencerLength</a></span><span class="refpurpose"> — apply sequencer length to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplySynth.html">AgsApplySynth</a></span><span class="refpurpose"> — apply synth to channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyTact.html">AgsApplyTact</a></span><span class="refpurpose"> — apply tact to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsApplyWavetable.html">AgsApplyWavetable</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioSetRecycling.html">AgsAudioSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelAudio.html">AgsCancelAudio</a></span><span class="refpurpose"> — cancel audio object in audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelChannel.html">AgsCancelChannel</a></span><span class="refpurpose"> — cancel channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsCancelRecall.html">AgsCancelRecall</a></span><span class="refpurpose"> — cancel recall object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeIndicator.html">AgsChangeIndicator</a></span><span class="refpurpose"> — change indicator object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChangeTact.html">AgsChangeTact</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsChannelSetRecycling.html">AgsChannelSetRecycling</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDisplayTact.html">AgsDisplayTact</a></span><span class="refpurpose"> — display tact object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportOutput.html">AgsExportOutput</a></span><span class="refpurpose"> — export output object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFreeSelection.html">AgsFreeSelection</a></span><span class="refpurpose"> — free selection object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitAudio.html">AgsInitAudio</a></span><span class="refpurpose"> — init audio object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsInitChannel.html">AgsInitChannel</a></span><span class="refpurpose"> — init channel object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudio.html">AgsMuteAudio</a></span><span class="refpurpose"> — mute audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteAudioSignal.html">AgsMuteAudioSignal</a></span><span class="refpurpose"> — mutes audio signal</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannel.html">AgsMuteChannel</a></span><span class="refpurpose"> — mutes channel</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteChannelRun.html">AgsMuteChannelRun</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsMuteRecycling.html">AgsMuteRecycling</a></span><span class="refpurpose"> — mutes recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenFile.html">AgsOpenFile</a></span><span class="refpurpose"> — open file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsOpenSingleFile.html">AgsOpenSingleFile</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudio.html">AgsRemoveAudio</a></span><span class="refpurpose"> — remove audio object of devout</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveAudioSignal.html">AgsRemoveAudioSignal</a></span><span class="refpurpose"> — remove audio_signal object to recycling</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveNote.html">AgsRemoveNote</a></span><span class="refpurpose"> — remove note object to notation</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemovePointFromSelection.html">AgsRemovePointFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRecall.html">AgsRemoveRecall</a></span><span class="refpurpose"> — remove recall object to context</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoveRegionFromSelection.html">AgsRemoveRegionFromSelection</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSaveFile.html">AgsSaveFile</a></span><span class="refpurpose"> — save file object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsScrollOnPlay.html">AgsScrollOnPlay</a></span><span class="refpurpose"> — scrolls the editor</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetAudioChannels.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes audio channels</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetBufferSize.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — resizes buffer size</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetDevoutPlayFlags.html">AgsSetAudioChannels</a></span><span class="refpurpose"> — modifies devout play flags</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetMuted.html">AgsSetMuted</a></span><span class="refpurpose"> — set muted to delay audio</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetOutputDevice.html">AgsSetOutputDevice</a></span><span class="refpurpose"> — resets soundcard</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSetSamplerate.html">AgsSetSamplerate</a></span><span class="refpurpose"> — modifies samplerate</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsStartDevout.html">AgsStartDevout</a></span><span class="refpurpose"> — start devout object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsToggleLed.html">AgsToggleLed</a></span><span class="refpurpose"> — toggle led object</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTogglePatternBit.html">AgsTogglePatternBit</a></span><span class="refpurpose"> — toggles the pattern</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsUnrefAudioSignal.html">AgsUnrefAudioSignal</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/thread.html b/api/thread.html
new file mode 100644
index 0000000..98eb5b4
--- /dev/null
+++ b/api/thread.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Part VI. Thread - Multi-threaded tree</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsVIndicator.html" title="AgsVIndicator">
+<link rel="next" href="ags-AgsAudioLoop.html" title="AgsAudioLoop">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ags-AgsVIndicator.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsAudioLoop.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="thread"></a>Part VI. Thread - Multi-threaded tree</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAudioLoop.html">AgsAudioLoop</a></span><span class="refpurpose"> — audio loop</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsAutosaveThread.html">AgsAutosaveThread</a></span><span class="refpurpose"> — auto safe</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDevoutThread.html">AgsDevoutThread</a></span><span class="refpurpose"> — devout thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExportThread.html">AgsExportThread</a></span><span class="refpurpose"> — export thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsGuiThread.html">AgsGuiThread</a></span><span class="refpurpose"> — gui thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIteratorThread.html">AgsIteratorThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRecyclingThread.html">AgsRecyclingThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-recycling-thread-callbacks.html">ags_recycling_thread_callbacks</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsReturnableThread.html">AgsReturnableThread</a></span><span class="refpurpose"> — returnable thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTaskThread.html">AgsTaskThread</a></span><span class="refpurpose"> — task thread</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsTimestampThread.html">AgsTimestampThread</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThread.html">AgsThread</a></span><span class="refpurpose"> — threads</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsThreadPool.html">AgsThreadPool</a></span><span class="refpurpose"> — thread pool</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsSingleThread.html">AgsSingleThread</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/tmpl.stamp b/api/tmpl.stamp
new file mode 100644
index 0000000..e0cb139
--- /dev/null
+++ b/api/tmpl.stamp
@@ -0,0 +1 @@
+timestamp
\ No newline at end of file
diff --git a/api/up-insensitive.png b/api/up-insensitive.png
new file mode 100644
index 0000000..f404986
Binary files /dev/null and b/api/up-insensitive.png differ
diff --git a/api/up.png b/api/up.png
new file mode 100644
index 0000000..80b4b37
Binary files /dev/null and b/api/up.png differ
diff --git a/api/util.html b/api/util.html
new file mode 100644
index 0000000..6e80c69
--- /dev/null
+++ b/api/util.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Part II. Util - Helper functions</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-AgsParameter.html" title="AgsParameter">
+<link rel="next" href="ags-AgsIdGenerator.html" title="AgsIdGenerator">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ags-AgsParameter.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsIdGenerator.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="util"></a>Part II. Util - Helper functions</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc"><dt>
+<span class="refentrytitle"><a href="ags-AgsIdGenerator.html">AgsIdGenerator</a></span><span class="refpurpose"> — UUID util functions</span>
+</dt></dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/widget.html b/api/widget.html
new file mode 100644
index 0000000..8b02980
--- /dev/null
+++ b/api/widget.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Part V. Widget - GUI elements</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-ags-plugin-stock.html" title="ags_plugin_stock">
+<link rel="next" href="ags-AgsDial.html" title="AgsDial">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ags-ags-plugin-stock.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsDial.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="widget"></a>Part V. Widget - GUI elements</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsDial.html">AgsDial</a></span><span class="refpurpose"> — A dial widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpander.html">AgsExpander</a></span><span class="refpurpose"> — A expander widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsExpanderSet.html">AgsExpanderSet</a></span><span class="refpurpose"> — A container</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsIndicator.html">AgsIndicator</a></span><span class="refpurpose"> — A indicator widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsLed.html">AgsLed</a></span><span class="refpurpose"> — A led widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRuler.html">AgsRuler</a></span><span class="refpurpose"> — A ruler widget</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsVIndicator.html">AgsVIndicator</a></span><span class="refpurpose"> — A vertical indicator widget</span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/xml-io.html b/api/xml-io.html
new file mode 100644
index 0000000..94057ec
--- /dev/null
+++ b/api/xml-io.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Part IX. XML Input/Output - Persist project</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-ags-ffplayer-callbacks.html" title="ags_ffplayer_callbacks">
+<link rel="next" href="ags-ags-file-stock.html" title="ags_file_stock">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ags-ags-ffplayer-callbacks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-ags-file-stock.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="xml-io"></a>Part IX. XML Input/Output - Persist project</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-stock.html">ags_file_stock</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFile.html">AgsFile</a></span><span class="refpurpose"> — read/write XML file</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileIdRef.html">AgsFileIdRef</a></span><span class="refpurpose"> — file id reference</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLink.html">AgsFileLink</a></span><span class="refpurpose"> — link objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLookup.html">AgsFileLookup</a></span><span class="refpurpose"> — resolve objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsFileLaunch.html">AgsFileLaunch</a></span><span class="refpurpose"> — launch objects read of file.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-gui.html">ags_file_gui</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-sound.html">ags_file_sound</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-util.html">ags_file_util</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-ags-file-thread.html">ags_file_thread</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/api/xml-rpc.html b/api/xml-rpc.html
new file mode 100644
index 0000000..33a3216
--- /dev/null
+++ b/api/xml-rpc.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Advanced Gtk+ Sequencer Reference Manual: Part X. XML-RPC - planned server</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="up" href="index.html" title="Advanced Gtk+ Sequencer Reference Manual">
+<link rel="prev" href="ags-ags-file-thread.html" title="ags_file_thread">
+<link rel="next" href="ags-AgsRegistry.html" title="AgsRegistry">
+<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="ags-ags-file-thread.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="ags-AgsRegistry.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="xml-rpc"></a>Part X. XML-RPC - planned server</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRegistry.html">AgsRegistry</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsRemoteTask.html">AgsRemoteTask</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ags-AgsServer.html">AgsServer</a></span><span class="refpurpose"></span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.21</div>
+</body>
+</html>
diff --git a/config-3.14.12-rt9 b/config-3.14.12-rt9
new file mode 100644
index 0000000..292d52d
--- /dev/null
+++ b/config-3.14.12-rt9
@@ -0,0 +1,6628 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/x86_64 3.14.12 Kernel Configuration
+#
+CONFIG_64BIT=y
+CONFIG_X86_64=y
+CONFIG_X86=y
+CONFIG_INSTRUCTION_DECODER=y
+CONFIG_OUTPUT_FORMAT="elf64-x86-64"
+CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_HAVE_LATENCYTOP_SUPPORT=y
+CONFIG_MMU=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_GENERIC_ISA_DMA=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_HAS_CPU_RELAX=y
+CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
+CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
+CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
+CONFIG_ZONE_DMA32=y
+CONFIG_AUDIT_ARCH=y
+CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+CONFIG_HAVE_INTEL_TXT=y
+CONFIG_X86_64_SMP=y
+CONFIG_X86_HT=y
+CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
+CONFIG_IRQ_WORK=y
+CONFIG_BUILDTIME_EXTABLE_SORT=y
+
+#
+# General setup
+#
+CONFIG_INIT_ENV_ARG_LIMIT=32
+CONFIG_CROSS_COMPILE=""
+# CONFIG_COMPILE_TEST is not set
+CONFIG_LOCALVERSION=""
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_HAVE_KERNEL_GZIP=y
+CONFIG_HAVE_KERNEL_BZIP2=y
+CONFIG_HAVE_KERNEL_LZMA=y
+CONFIG_HAVE_KERNEL_XZ=y
+CONFIG_HAVE_KERNEL_LZO=y
+CONFIG_HAVE_KERNEL_LZ4=y
+# CONFIG_KERNEL_GZIP is not set
+# CONFIG_KERNEL_BZIP2 is not set
+# CONFIG_KERNEL_LZMA is not set
+CONFIG_KERNEL_XZ=y
+# CONFIG_KERNEL_LZO is not set
+# CONFIG_KERNEL_LZ4 is not set
+CONFIG_DEFAULT_HOSTNAME="(none)"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_FHANDLE=y
+CONFIG_AUDIT=y
+CONFIG_AUDITSYSCALL=y
+CONFIG_AUDIT_WATCH=y
+CONFIG_AUDIT_TREE=y
+
+#
+# IRQ subsystem
+#
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_PENDING_IRQ=y
+CONFIG_GENERIC_IRQ_CHIP=y
+CONFIG_IRQ_DOMAIN=y
+# CONFIG_IRQ_DOMAIN_DEBUG is not set
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+CONFIG_CLOCKSOURCE_WATCHDOG=y
+CONFIG_ARCH_CLOCKSOURCE_DATA=y
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
+CONFIG_GENERIC_CMOS_UPDATE=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+# CONFIG_NO_HZ_IDLE is not set
+CONFIG_NO_HZ_FULL=y
+CONFIG_NO_HZ_FULL_ALL=y
+CONFIG_NO_HZ_FULL_SYSIDLE=y
+CONFIG_NO_HZ_FULL_SYSIDLE_SMALL=8
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_VIRT_CPU_ACCOUNTING=y
+CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+
+#
+# RCU Subsystem
+#
+CONFIG_TREE_PREEMPT_RCU=y
+CONFIG_PREEMPT_RCU=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_CONTEXT_TRACKING=y
+CONFIG_RCU_USER_QS=y
+# CONFIG_CONTEXT_TRACKING_FORCE is not set
+CONFIG_RCU_FANOUT=64
+CONFIG_RCU_FANOUT_LEAF=16
+# CONFIG_RCU_FANOUT_EXACT is not set
+# CONFIG_TREE_RCU_TRACE is not set
+CONFIG_RCU_BOOST=y
+CONFIG_RCU_BOOST_PRIO=1
+CONFIG_RCU_BOOST_DELAY=500
+CONFIG_RCU_NOCB_CPU=y
+CONFIG_RCU_NOCB_CPU_ALL=y
+# CONFIG_IKCONFIG is not set
+CONFIG_LOG_BUF_SHIFT=17
+CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
+CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
+CONFIG_ARCH_SUPPORTS_INT128=y
+CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
+CONFIG_ARCH_USES_NUMA_PROT_NONE=y
+# CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set
+CONFIG_NUMA_BALANCING=y
+CONFIG_CGROUPS=y
+# CONFIG_CGROUP_DEBUG is not set
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_DEVICE=y
+CONFIG_CPUSETS=y
+CONFIG_PROC_PID_CPUSET=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_RESOURCE_COUNTERS=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+# CONFIG_MEMCG_SWAP_ENABLED is not set
+# CONFIG_MEMCG_KMEM is not set
+# CONFIG_CGROUP_HUGETLB is not set
+CONFIG_CGROUP_PERF=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+# CONFIG_CFS_BANDWIDTH is not set
+CONFIG_BLK_CGROUP=y
+# CONFIG_DEBUG_BLK_CGROUP is not set
+CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_NAMESPACES=y
+CONFIG_UTS_NS=y
+CONFIG_IPC_NS=y
+CONFIG_USER_NS=y
+CONFIG_PID_NS=y
+CONFIG_NET_NS=y
+CONFIG_SCHED_AUTOGROUP=y
+CONFIG_MM_OWNER=y
+# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_RD_LZ4=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_SYSCTL=y
+CONFIG_ANON_INODES=y
+CONFIG_HAVE_UID16=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_HAVE_PCSPKR_PLATFORM=y
+CONFIG_EXPERT=y
+CONFIG_UID16=y
+# CONFIG_SYSCTL_SYSCALL is not set
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_ALL is not set
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_PCSPKR_PLATFORM=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_AIO=y
+CONFIG_PCI_QUIRKS=y
+# CONFIG_EMBEDDED is not set
+CONFIG_HAVE_PERF_EVENTS=y
+
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_PERF_EVENTS=y
+# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLUB_DEBUG=y
+# CONFIG_COMPAT_BRK is not set
+CONFIG_SLUB=y
+CONFIG_SLUB_CPU_PARTIAL=y
+# CONFIG_SYSTEM_TRUSTED_KEYRING is not set
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+CONFIG_HAVE_OPROFILE=y
+CONFIG_OPROFILE_NMI_TIMER=y
+CONFIG_KPROBES=y
+CONFIG_JUMP_LABEL=y
+CONFIG_UPROBES=y
+# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
+CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+CONFIG_ARCH_USE_BUILTIN_BSWAP=y
+CONFIG_KRETPROBES=y
+CONFIG_USER_RETURN_NOTIFIER=y
+CONFIG_HAVE_IOREMAP_PROT=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_HAVE_OPTPROBES=y
+CONFIG_HAVE_KPROBES_ON_FTRACE=y
+CONFIG_HAVE_ARCH_TRACEHOOK=y
+CONFIG_HAVE_DMA_ATTRS=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_HAVE_CLK=y
+CONFIG_HAVE_DMA_API_DEBUG=y
+CONFIG_HAVE_HW_BREAKPOINT=y
+CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
+CONFIG_HAVE_USER_RETURN_NOTIFIER=y
+CONFIG_HAVE_PERF_EVENTS_NMI=y
+CONFIG_HAVE_PERF_REGS=y
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
+CONFIG_HAVE_CMPXCHG_LOCAL=y
+CONFIG_HAVE_CMPXCHG_DOUBLE=y
+CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
+CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP_FILTER=y
+CONFIG_HAVE_CC_STACKPROTECTOR=y
+# CONFIG_CC_STACKPROTECTOR is not set
+CONFIG_CC_STACKPROTECTOR_NONE=y
+# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
+# CONFIG_CC_STACKPROTECTOR_STRONG is not set
+CONFIG_HAVE_CONTEXT_TRACKING=y
+CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
+CONFIG_HAVE_ARCH_SOFT_DIRTY=y
+CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
+CONFIG_OLD_SIGSUSPEND3=y
+CONFIG_COMPAT_OLD_SIGACTION=y
+
+#
+# GCOV-based kernel profiling
+#
+# CONFIG_GCOV_KERNEL is not set
+# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
+CONFIG_SLABINFO=y
+CONFIG_RT_MUTEXES=y
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODVERSIONS=y
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+# CONFIG_MODULE_SIG is not set
+CONFIG_STOP_MACHINE=y
+CONFIG_BLOCK=y
+CONFIG_BLK_DEV_BSG=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_CMDLINE_PARSER is not set
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+CONFIG_ACORN_PARTITION=y
+# CONFIG_ACORN_PARTITION_CUMANA is not set
+# CONFIG_ACORN_PARTITION_EESOX is not set
+CONFIG_ACORN_PARTITION_ICS=y
+# CONFIG_ACORN_PARTITION_ADFS is not set
+# CONFIG_ACORN_PARTITION_POWERTEC is not set
+CONFIG_ACORN_PARTITION_RISCIX=y
+# CONFIG_AIX_PARTITION is not set
+CONFIG_OSF_PARTITION=y
+CONFIG_AMIGA_PARTITION=y
+CONFIG_ATARI_PARTITION=y
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+CONFIG_UNIXWARE_DISKLABEL=y
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+CONFIG_SGI_PARTITION=y
+CONFIG_ULTRIX_PARTITION=y
+CONFIG_SUN_PARTITION=y
+CONFIG_KARMA_PARTITION=y
+CONFIG_EFI_PARTITION=y
+# CONFIG_SYSV68_PARTITION is not set
+# CONFIG_CMDLINE_PARTITION is not set
+CONFIG_BLOCK_COMPAT=y
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=y
+CONFIG_CFQ_GROUP_IOSCHED=y
+# CONFIG_DEFAULT_DEADLINE is not set
+CONFIG_DEFAULT_CFQ=y
+# CONFIG_DEFAULT_NOOP is not set
+CONFIG_DEFAULT_IOSCHED="cfq"
+CONFIG_PREEMPT_NOTIFIERS=y
+CONFIG_PADATA=y
+CONFIG_FREEZER=y
+
+#
+# Processor type and features
+#
+CONFIG_ZONE_DMA=y
+CONFIG_SMP=y
+CONFIG_X86_X2APIC=y
+CONFIG_X86_MPPARSE=y
+# CONFIG_X86_EXTENDED_PLATFORM is not set
+CONFIG_X86_INTEL_LPSS=y
+CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_SCHED_OMIT_FRAME_POINTER=y
+CONFIG_HYPERVISOR_GUEST=y
+CONFIG_PARAVIRT=y
+# CONFIG_PARAVIRT_DEBUG is not set
+# CONFIG_PARAVIRT_SPINLOCKS is not set
+CONFIG_XEN=y
+CONFIG_XEN_DOM0=y
+CONFIG_XEN_PRIVILEGED_GUEST=y
+CONFIG_XEN_PVHVM=y
+CONFIG_XEN_MAX_DOMAIN_MEMORY=500
+CONFIG_XEN_SAVE_RESTORE=y
+# CONFIG_XEN_DEBUG_FS is not set
+# CONFIG_XEN_PVH is not set
+CONFIG_KVM_GUEST=y
+# CONFIG_KVM_DEBUG_FS is not set
+# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
+CONFIG_PARAVIRT_CLOCK=y
+CONFIG_NO_BOOTMEM=y
+CONFIG_MEMTEST=y
+# CONFIG_MK8 is not set
+# CONFIG_MPSC is not set
+# CONFIG_MCORE2 is not set
+# CONFIG_MATOM is not set
+CONFIG_GENERIC_CPU=y
+CONFIG_X86_INTERNODE_CACHE_SHIFT=6
+CONFIG_X86_L1_CACHE_SHIFT=6
+CONFIG_X86_TSC=y
+CONFIG_X86_CMPXCHG64=y
+CONFIG_X86_CMOV=y
+CONFIG_X86_MINIMUM_CPU_FAMILY=64
+CONFIG_X86_DEBUGCTLMSR=y
+# CONFIG_PROCESSOR_SELECT is not set
+CONFIG_CPU_SUP_INTEL=y
+CONFIG_CPU_SUP_AMD=y
+CONFIG_CPU_SUP_CENTAUR=y
+CONFIG_HPET_TIMER=y
+CONFIG_HPET_EMULATE_RTC=y
+CONFIG_DMI=y
+CONFIG_GART_IOMMU=y
+CONFIG_CALGARY_IOMMU=y
+CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
+CONFIG_SWIOTLB=y
+CONFIG_IOMMU_HELPER=y
+# CONFIG_MAXSMP is not set
+CONFIG_NR_CPUS=512
+CONFIG_SCHED_SMT=y
+CONFIG_SCHED_MC=y
+CONFIG_PREEMPT=y
+CONFIG_PREEMPT_RT_BASE=y
+# CONFIG_PREEMPT_NONE is not set
+# CONFIG_PREEMPT_VOLUNTARY is not set
+# CONFIG_PREEMPT__LL is not set
+# CONFIG_PREEMPT_RTB is not set
+CONFIG_PREEMPT_RT_FULL=y
+CONFIG_PREEMPT_COUNT=y
+CONFIG_X86_LOCAL_APIC=y
+CONFIG_X86_IO_APIC=y
+CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
+CONFIG_X86_MCE=y
+CONFIG_X86_MCE_INTEL=y
+CONFIG_X86_MCE_AMD=y
+CONFIG_X86_MCE_THRESHOLD=y
+CONFIG_X86_MCE_INJECT=m
+CONFIG_X86_THERMAL_VECTOR=y
+CONFIG_I8K=m
+CONFIG_MICROCODE=y
+CONFIG_MICROCODE_INTEL=y
+CONFIG_MICROCODE_AMD=y
+CONFIG_MICROCODE_OLD_INTERFACE=y
+CONFIG_MICROCODE_INTEL_EARLY=y
+CONFIG_MICROCODE_AMD_EARLY=y
+CONFIG_MICROCODE_EARLY=y
+CONFIG_X86_MSR=m
+CONFIG_X86_CPUID=m
+CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_DIRECT_GBPAGES=y
+CONFIG_NUMA=y
+CONFIG_AMD_NUMA=y
+CONFIG_X86_64_ACPI_NUMA=y
+CONFIG_NODES_SPAN_OTHER_NODES=y
+CONFIG_NUMA_EMU=y
+CONFIG_NODES_SHIFT=6
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_ARCH_SPARSEMEM_DEFAULT=y
+CONFIG_ARCH_SELECT_MEMORY_MODEL=y
+# CONFIG_ARCH_MEMORY_PROBE is not set
+CONFIG_ARCH_PROC_KCORE_TEXT=y
+CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_SPARSEMEM_MANUAL=y
+CONFIG_SPARSEMEM=y
+CONFIG_NEED_MULTIPLE_NODES=y
+CONFIG_HAVE_MEMORY_PRESENT=y
+CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
+CONFIG_SPARSEMEM_VMEMMAP=y
+CONFIG_HAVE_MEMBLOCK=y
+CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
+CONFIG_ARCH_DISCARD_MEMBLOCK=y
+CONFIG_MEMORY_ISOLATION=y
+# CONFIG_MOVABLE_NODE is not set
+CONFIG_HAVE_BOOTMEM_INFO_NODE=y
+CONFIG_MEMORY_HOTPLUG=y
+CONFIG_MEMORY_HOTPLUG_SPARSE=y
+CONFIG_MEMORY_HOTREMOVE=y
+CONFIG_PAGEFLAGS_EXTENDED=y
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_MIGRATION=y
+CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_ZONE_DMA_FLAG=1
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_MMU_NOTIFIER=y
+CONFIG_KSM=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
+CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_MEMORY_FAILURE=y
+CONFIG_HWPOISON_INJECT=m
+CONFIG_CROSS_MEMORY_ATTACH=y
+# CONFIG_CLEANCACHE is not set
+# CONFIG_FRONTSWAP is not set
+# CONFIG_CMA is not set
+# CONFIG_ZBUD is not set
+CONFIG_MEM_SOFT_DIRTY=y
+CONFIG_ZSMALLOC=y
+# CONFIG_PGTABLE_MAPPING is not set
+# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
+CONFIG_X86_RESERVE_LOW=64
+CONFIG_MTRR=y
+CONFIG_MTRR_SANITIZER=y
+CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
+CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
+CONFIG_X86_PAT=y
+CONFIG_ARCH_USES_PG_UNCACHED=y
+CONFIG_ARCH_RANDOM=y
+CONFIG_X86_SMAP=y
+CONFIG_EFI=y
+CONFIG_EFI_STUB=y
+CONFIG_SECCOMP=y
+# CONFIG_HZ_100 is not set
+# CONFIG_HZ_250 is not set
+# CONFIG_HZ_300 is not set
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
+CONFIG_SCHED_HRTICK=y
+CONFIG_KEXEC=y
+CONFIG_CRASH_DUMP=y
+# CONFIG_KEXEC_JUMP is not set
+CONFIG_PHYSICAL_START=0x1000000
+CONFIG_RELOCATABLE=y
+CONFIG_PHYSICAL_ALIGN=0x200000
+CONFIG_HOTPLUG_CPU=y
+# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
+# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
+# CONFIG_COMPAT_VDSO is not set
+# CONFIG_CMDLINE_BOOL is not set
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
+CONFIG_USE_PERCPU_NUMA_NODE_ID=y
+
+#
+# Power management and ACPI options
+#
+CONFIG_ARCH_HIBERNATION_HEADER=y
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+CONFIG_HIBERNATE_CALLBACKS=y
+CONFIG_HIBERNATION=y
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+# CONFIG_PM_AUTOSLEEP is not set
+# CONFIG_PM_WAKELOCKS is not set
+CONFIG_PM_RUNTIME=y
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
+CONFIG_PM_ADVANCED_DEBUG=y
+# CONFIG_PM_TEST_SUSPEND is not set
+CONFIG_PM_SLEEP_DEBUG=y
+# CONFIG_DPM_WATCHDOG is not set
+# CONFIG_PM_TRACE_RTC is not set
+CONFIG_PM_CLK=y
+# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
+CONFIG_ACPI=y
+CONFIG_ACPI_SLEEP=y
+# CONFIG_ACPI_PROCFS is not set
+# CONFIG_ACPI_PROCFS_POWER is not set
+# CONFIG_ACPI_EC_DEBUGFS is not set
+CONFIG_ACPI_AC=m
+CONFIG_ACPI_BATTERY=m
+CONFIG_ACPI_BUTTON=m
+CONFIG_ACPI_VIDEO=m
+CONFIG_ACPI_FAN=m
+CONFIG_ACPI_DOCK=y
+CONFIG_ACPI_PROCESSOR=m
+CONFIG_ACPI_IPMI=m
+CONFIG_ACPI_HOTPLUG_CPU=y
+CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
+CONFIG_ACPI_THERMAL=m
+CONFIG_ACPI_NUMA=y
+# CONFIG_ACPI_CUSTOM_DSDT is not set
+CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y
+# CONFIG_ACPI_DEBUG is not set
+CONFIG_ACPI_PCI_SLOT=y
+CONFIG_X86_PM_TIMER=y
+CONFIG_ACPI_CONTAINER=y
+CONFIG_ACPI_HOTPLUG_MEMORY=y
+CONFIG_ACPI_SBS=m
+CONFIG_ACPI_HED=y
+# CONFIG_ACPI_CUSTOM_METHOD is not set
+CONFIG_ACPI_BGRT=y
+CONFIG_ACPI_APEI=y
+CONFIG_ACPI_APEI_GHES=y
+CONFIG_ACPI_APEI_PCIEAER=y
+CONFIG_ACPI_APEI_MEMORY_FAILURE=y
+# CONFIG_ACPI_APEI_EINJ is not set
+# CONFIG_ACPI_APEI_ERST_DEBUG is not set
+CONFIG_ACPI_EXTLOG=y
+CONFIG_SFI=y
+
+#
+# CPU Frequency scaling
+#
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+CONFIG_CPU_FREQ_STAT=m
+# CONFIG_CPU_FREQ_STAT_DETAILS is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+
+#
+# x86 CPU frequency scaling drivers
+#
+CONFIG_X86_INTEL_PSTATE=y
+CONFIG_X86_PCC_CPUFREQ=m
+CONFIG_X86_ACPI_CPUFREQ=m
+CONFIG_X86_ACPI_CPUFREQ_CPB=y
+CONFIG_X86_POWERNOW_K8=m
+CONFIG_X86_AMD_FREQ_SENSITIVITY=m
+CONFIG_X86_SPEEDSTEP_CENTRINO=m
+CONFIG_X86_P4_CLOCKMOD=m
+
+#
+# shared options
+#
+CONFIG_X86_SPEEDSTEP_LIB=m
+
+#
+# CPU Idle
+#
+CONFIG_CPU_IDLE=y
+# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
+CONFIG_INTEL_IDLE=y
+
+#
+# Memory power savings
+#
+CONFIG_I7300_IDLE_IOAT_CHANNEL=y
+CONFIG_I7300_IDLE=m
+
+#
+# Bus options (PCI etc.)
+#
+CONFIG_PCI=y
+CONFIG_PCI_DIRECT=y
+CONFIG_PCI_MMCONFIG=y
+CONFIG_PCI_XEN=y
+CONFIG_PCI_DOMAINS=y
+# CONFIG_PCI_CNB20LE_QUIRK is not set
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_PCIEAER=y
+# CONFIG_PCIE_ECRC is not set
+CONFIG_PCIEAER_INJECT=m
+CONFIG_PCIEASPM=y
+# CONFIG_PCIEASPM_DEBUG is not set
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+CONFIG_PCIE_PME=y
+CONFIG_PCI_MSI=y
+# CONFIG_PCI_DEBUG is not set
+CONFIG_PCI_REALLOC_ENABLE_AUTO=y
+CONFIG_PCI_STUB=m
+CONFIG_XEN_PCIDEV_FRONTEND=m
+CONFIG_HT_IRQ=y
+CONFIG_PCI_ATS=y
+CONFIG_PCI_IOV=y
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+CONFIG_PCI_IOAPIC=y
+CONFIG_PCI_LABEL=y
+
+#
+# PCI host controller drivers
+#
+CONFIG_ISA_DMA_API=y
+CONFIG_AMD_NB=y
+CONFIG_PCCARD=m
+CONFIG_PCMCIA=m
+CONFIG_PCMCIA_LOAD_CIS=y
+CONFIG_CARDBUS=y
+
+#
+# PC-card bridges
+#
+CONFIG_YENTA=m
+CONFIG_YENTA_O2=y
+CONFIG_YENTA_RICOH=y
+CONFIG_YENTA_TI=y
+CONFIG_YENTA_ENE_TUNE=y
+CONFIG_YENTA_TOSHIBA=y
+CONFIG_PD6729=m
+CONFIG_I82092=m
+CONFIG_PCCARD_NONSTATIC=y
+CONFIG_HOTPLUG_PCI=y
+CONFIG_HOTPLUG_PCI_ACPI=y
+CONFIG_HOTPLUG_PCI_ACPI_IBM=m
+CONFIG_HOTPLUG_PCI_CPCI=y
+CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
+CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
+CONFIG_HOTPLUG_PCI_SHPC=m
+# CONFIG_RAPIDIO is not set
+CONFIG_X86_SYSFB=y
+
+#
+# Executable file formats / Emulations
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_COMPAT_BINFMT_ELF=y
+CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+# CONFIG_HAVE_AOUT is not set
+CONFIG_BINFMT_MISC=m
+CONFIG_COREDUMP=y
+CONFIG_IA32_EMULATION=y
+CONFIG_IA32_AOUT=y
+CONFIG_X86_X32=y
+CONFIG_COMPAT=y
+CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
+CONFIG_SYSVIPC_COMPAT=y
+CONFIG_KEYS_COMPAT=y
+CONFIG_X86_DEV_DMA_OPS=y
+CONFIG_NET=y
+CONFIG_COMPAT_NETLINK_MESSAGES=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=y
+CONFIG_UNIX_DIAG=m
+CONFIG_XFRM=y
+CONFIG_XFRM_ALGO=m
+CONFIG_XFRM_USER=m
+CONFIG_XFRM_SUB_POLICY=y
+CONFIG_XFRM_MIGRATE=y
+# CONFIG_XFRM_STATISTICS is not set
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_IP_FIB_TRIE_STATS=y
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_ROUTE_CLASSID=y
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_XFRM_MODE_TRANSPORT=m
+CONFIG_INET_XFRM_MODE_TUNNEL=m
+CONFIG_INET_XFRM_MODE_BEET=m
+CONFIG_INET_LRO=m
+CONFIG_INET_DIAG=m
+CONFIG_INET_TCP_DIAG=m
+CONFIG_INET_UDP_DIAG=m
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_DEFAULT_CUBIC=y
+# CONFIG_DEFAULT_RENO is not set
+CONFIG_DEFAULT_TCP_CONG="cubic"
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+CONFIG_IPV6_OPTIMISTIC_DAD=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=y
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_INET6_XFRM_MODE_TRANSPORT=m
+CONFIG_INET6_XFRM_MODE_TUNNEL=m
+CONFIG_INET6_XFRM_MODE_BEET=m
+CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
+CONFIG_IPV6_VTI=m
+CONFIG_IPV6_SIT=m
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_GRE=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+# CONFIG_NETLABEL is not set
+CONFIG_NETWORK_SECMARK=y
+# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
+CONFIG_NETFILTER=y
+# CONFIG_NETFILTER_DEBUG is not set
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_BRIDGE_NETFILTER=y
+
+#
+# Core Netfilter Configuration
+#
+CONFIG_NETFILTER_NETLINK=m
+CONFIG_NETFILTER_NETLINK_ACCT=m
+CONFIG_NETFILTER_NETLINK_QUEUE=m
+CONFIG_NETFILTER_NETLINK_LOG=m
+CONFIG_NF_CONNTRACK=m
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_SECMARK=y
+CONFIG_NF_CONNTRACK_ZONES=y
+CONFIG_NF_CONNTRACK_PROCFS=y
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_LABELS=y
+CONFIG_NF_CT_PROTO_DCCP=m
+CONFIG_NF_CT_PROTO_GRE=m
+CONFIG_NF_CT_PROTO_SCTP=m
+CONFIG_NF_CT_PROTO_UDPLITE=m
+CONFIG_NF_CONNTRACK_AMANDA=m
+CONFIG_NF_CONNTRACK_FTP=m
+CONFIG_NF_CONNTRACK_H323=m
+CONFIG_NF_CONNTRACK_IRC=m
+CONFIG_NF_CONNTRACK_BROADCAST=m
+CONFIG_NF_CONNTRACK_NETBIOS_NS=m
+CONFIG_NF_CONNTRACK_SNMP=m
+CONFIG_NF_CONNTRACK_PPTP=m
+CONFIG_NF_CONNTRACK_SANE=m
+CONFIG_NF_CONNTRACK_SIP=m
+CONFIG_NF_CONNTRACK_TFTP=m
+CONFIG_NF_CT_NETLINK=m
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
+CONFIG_NF_CT_NETLINK_HELPER=m
+CONFIG_NETFILTER_NETLINK_QUEUE_CT=y
+CONFIG_NF_NAT=m
+CONFIG_NF_NAT_NEEDED=y
+CONFIG_NF_NAT_PROTO_DCCP=m
+CONFIG_NF_NAT_PROTO_UDPLITE=m
+CONFIG_NF_NAT_PROTO_SCTP=m
+CONFIG_NF_NAT_AMANDA=m
+CONFIG_NF_NAT_FTP=m
+CONFIG_NF_NAT_IRC=m
+CONFIG_NF_NAT_SIP=m
+CONFIG_NF_NAT_TFTP=m
+CONFIG_NETFILTER_SYNPROXY=m
+CONFIG_NF_TABLES=m
+CONFIG_NF_TABLES_INET=m
+CONFIG_NFT_EXTHDR=m
+CONFIG_NFT_META=m
+CONFIG_NFT_CT=m
+CONFIG_NFT_RBTREE=m
+CONFIG_NFT_HASH=m
+CONFIG_NFT_COUNTER=m
+CONFIG_NFT_LOG=m
+CONFIG_NFT_LIMIT=m
+CONFIG_NFT_NAT=m
+CONFIG_NFT_QUEUE=m
+CONFIG_NFT_REJECT=m
+CONFIG_NFT_REJECT_INET=m
+CONFIG_NFT_COMPAT=m
+CONFIG_NETFILTER_XTABLES=m
+
+#
+# Xtables combined modules
+#
+CONFIG_NETFILTER_XT_MARK=m
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_SET=m
+
+#
+# Xtables targets
+#
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
+CONFIG_NETFILTER_XT_TARGET_CT=m
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=m
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
+CONFIG_NETFILTER_XT_TARGET_LED=m
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=m
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_TEE=m
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
+CONFIG_NETFILTER_XT_TARGET_SECMARK=m
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
+
+#
+# Xtables matches
+#
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_BPF=m
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_CPU=m
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
+CONFIG_NETFILTER_XT_MATCH_ECN=m
+CONFIG_NETFILTER_XT_MATCH_ESP=m
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=m
+CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
+CONFIG_NETFILTER_XT_MATCH_L2TP=m
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
+CONFIG_NETFILTER_XT_MATCH_MAC=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
+CONFIG_NETFILTER_XT_MATCH_OSF=m
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
+CONFIG_NETFILTER_XT_MATCH_REALM=m
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
+CONFIG_NETFILTER_XT_MATCH_STATE=m
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=m
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_MATCH_U32=m
+CONFIG_IP_SET=m
+CONFIG_IP_SET_MAX=256
+CONFIG_IP_SET_BITMAP_IP=m
+CONFIG_IP_SET_BITMAP_IPMAC=m
+CONFIG_IP_SET_BITMAP_PORT=m
+CONFIG_IP_SET_HASH_IP=m
+CONFIG_IP_SET_HASH_IPPORT=m
+CONFIG_IP_SET_HASH_IPPORTIP=m
+CONFIG_IP_SET_HASH_IPPORTNET=m
+CONFIG_IP_SET_HASH_NETPORTNET=m
+CONFIG_IP_SET_HASH_NET=m
+CONFIG_IP_SET_HASH_NETNET=m
+CONFIG_IP_SET_HASH_NETPORT=m
+CONFIG_IP_SET_HASH_NETIFACE=m
+CONFIG_IP_SET_LIST_SET=m
+CONFIG_IP_VS=m
+CONFIG_IP_VS_IPV6=y
+# CONFIG_IP_VS_DEBUG is not set
+CONFIG_IP_VS_TAB_BITS=12
+
+#
+# IPVS transport protocol load balancing support
+#
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
+
+#
+# IPVS scheduler
+#
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
+
+#
+# IPVS SH scheduler
+#
+CONFIG_IP_VS_SH_TAB_BITS=8
+
+#
+# IPVS application helper
+#
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_NF_CONNTRACK_IPV4=m
+CONFIG_NF_CONNTRACK_PROC_COMPAT=y
+CONFIG_NF_TABLES_IPV4=m
+CONFIG_NFT_CHAIN_ROUTE_IPV4=m
+CONFIG_NFT_CHAIN_NAT_IPV4=m
+CONFIG_NFT_REJECT_IPV4=m
+CONFIG_NF_TABLES_ARP=m
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_MATCH_AH=m
+# CONFIG_IP_NF_MATCH_ECN is not set
+CONFIG_IP_NF_MATCH_RPFILTER=m
+# CONFIG_IP_NF_MATCH_TTL is not set
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=m
+CONFIG_IP_NF_TARGET_ULOG=m
+CONFIG_NF_NAT_IPV4=m
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+# CONFIG_IP_NF_TARGET_NETMAP is not set
+# CONFIG_IP_NF_TARGET_REDIRECT is not set
+CONFIG_NF_NAT_SNMP_BASIC=m
+CONFIG_NF_NAT_PROTO_GRE=m
+CONFIG_NF_NAT_PPTP=m
+CONFIG_NF_NAT_H323=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
+CONFIG_IP_NF_TARGET_ECN=m
+# CONFIG_IP_NF_TARGET_TTL is not set
+CONFIG_IP_NF_RAW=m
+CONFIG_IP_NF_SECURITY=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV6=m
+CONFIG_NF_CONNTRACK_IPV6=m
+CONFIG_NF_TABLES_IPV6=m
+CONFIG_NFT_CHAIN_ROUTE_IPV6=m
+CONFIG_NFT_CHAIN_NAT_IPV6=m
+CONFIG_NFT_REJECT_IPV6=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_AH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+# CONFIG_IP6_NF_MATCH_HL is not set
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_MH=m
+CONFIG_IP6_NF_MATCH_RPFILTER=m
+CONFIG_IP6_NF_MATCH_RT=m
+# CONFIG_IP6_NF_TARGET_HL is not set
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IP6_NF_TARGET_SYNPROXY=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_RAW=m
+CONFIG_IP6_NF_SECURITY=m
+CONFIG_NF_NAT_IPV6=m
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
+CONFIG_IP6_NF_TARGET_NPT=m
+
+#
+# DECnet: Netfilter Configuration
+#
+CONFIG_DECNET_NF_GRABULATOR=m
+CONFIG_NF_TABLES_BRIDGE=m
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_BRIDGE_EBT_ULOG=m
+CONFIG_BRIDGE_EBT_NFLOG=m
+CONFIG_IP_DCCP=m
+CONFIG_INET_DCCP_DIAG=m
+
+#
+# DCCP CCIDs Configuration
+#
+# CONFIG_IP_DCCP_CCID2_DEBUG is not set
+CONFIG_IP_DCCP_CCID3=y
+# CONFIG_IP_DCCP_CCID3_DEBUG is not set
+CONFIG_IP_DCCP_TFRC_LIB=y
+
+#
+# DCCP Kernel Hacking
+#
+# CONFIG_IP_DCCP_DEBUG is not set
+CONFIG_NET_DCCPPROBE=m
+CONFIG_IP_SCTP=m
+CONFIG_NET_SCTPPROBE=m
+# CONFIG_SCTP_DBG_OBJCNT is not set
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
+CONFIG_SCTP_COOKIE_HMAC_MD5=y
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
+CONFIG_RDS=m
+CONFIG_RDS_RDMA=m
+CONFIG_RDS_TCP=m
+# CONFIG_RDS_DEBUG is not set
+CONFIG_TIPC=m
+CONFIG_TIPC_PORTS=8191
+CONFIG_TIPC_MEDIA_IB=y
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
+CONFIG_L2TP=m
+CONFIG_L2TP_DEBUGFS=m
+CONFIG_L2TP_V3=y
+CONFIG_L2TP_IP=m
+CONFIG_L2TP_ETH=m
+CONFIG_STP=m
+CONFIG_GARP=m
+CONFIG_MRP=m
+CONFIG_BRIDGE=m
+CONFIG_BRIDGE_IGMP_SNOOPING=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_HAVE_NET_DSA=y
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+CONFIG_DECNET=m
+# CONFIG_DECNET_ROUTER is not set
+CONFIG_LLC=m
+CONFIG_LLC2=m
+CONFIG_IPX=m
+# CONFIG_IPX_INTERN is not set
+CONFIG_ATALK=m
+CONFIG_DEV_APPLETALK=m
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+# CONFIG_X25 is not set
+CONFIG_LAPB=m
+CONFIG_PHONET=m
+CONFIG_IEEE802154=m
+CONFIG_IEEE802154_6LOWPAN=m
+CONFIG_6LOWPAN_IPHC=m
+# CONFIG_MAC802154 is not set
+CONFIG_NET_SCHED=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFB=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_DRR=m
+CONFIG_NET_SCH_MQPRIO=m
+CONFIG_NET_SCH_CHOKE=m
+CONFIG_NET_SCH_QFQ=m
+CONFIG_NET_SCH_CODEL=m
+CONFIG_NET_SCH_FQ_CODEL=m
+CONFIG_NET_SCH_FQ=m
+CONFIG_NET_SCH_HHF=m
+CONFIG_NET_SCH_PIE=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_PLUG=m
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+CONFIG_CLS_U32_PERF=y
+CONFIG_CLS_U32_MARK=y
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+CONFIG_NET_CLS_FLOW=m
+CONFIG_NET_CLS_CGROUP=m
+CONFIG_NET_CLS_BPF=m
+CONFIG_NET_EMATCH=y
+CONFIG_NET_EMATCH_STACK=32
+CONFIG_NET_EMATCH_CMP=m
+CONFIG_NET_EMATCH_NBYTE=m
+CONFIG_NET_EMATCH_U32=m
+CONFIG_NET_EMATCH_META=m
+CONFIG_NET_EMATCH_TEXT=m
+CONFIG_NET_EMATCH_CANID=m
+CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_NAT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_ACT_CSUM=m
+CONFIG_NET_CLS_IND=y
+CONFIG_NET_SCH_FIFO=y
+CONFIG_DCB=y
+CONFIG_DNS_RESOLVER=m
+CONFIG_BATMAN_ADV=m
+CONFIG_BATMAN_ADV_BLA=y
+CONFIG_BATMAN_ADV_DAT=y
+CONFIG_BATMAN_ADV_NC=y
+# CONFIG_BATMAN_ADV_DEBUG is not set
+CONFIG_OPENVSWITCH=m
+CONFIG_OPENVSWITCH_GRE=y
+CONFIG_OPENVSWITCH_VXLAN=y
+CONFIG_VSOCKETS=m
+CONFIG_VMWARE_VMCI_VSOCKETS=m
+CONFIG_NETLINK_MMAP=y
+CONFIG_NETLINK_DIAG=m
+CONFIG_NET_MPLS_GSO=y
+# CONFIG_HSR is not set
+CONFIG_RPS=y
+CONFIG_RFS_ACCEL=y
+CONFIG_XPS=y
+CONFIG_CGROUP_NET_PRIO=m
+CONFIG_CGROUP_NET_CLASSID=y
+CONFIG_NET_RX_BUSY_POLL=y
+CONFIG_BQL=y
+CONFIG_BPF_JIT=y
+CONFIG_NET_FLOW_LIMIT=y
+
+#
+# Network testing
+#
+CONFIG_NET_PKTGEN=m
+# CONFIG_NET_TCPPROBE is not set
+CONFIG_NET_DROP_MONITOR=m
+CONFIG_HAMRADIO=y
+
+#
+# Packet Radio protocols
+#
+CONFIG_AX25=m
+# CONFIG_AX25_DAMA_SLAVE is not set
+CONFIG_NETROM=m
+CONFIG_ROSE=m
+
+#
+# AX.25 network device drivers
+#
+CONFIG_MKISS=m
+CONFIG_6PACK=m
+CONFIG_BPQETHER=m
+CONFIG_BAYCOM_SER_FDX=m
+CONFIG_BAYCOM_SER_HDX=m
+CONFIG_BAYCOM_PAR=m
+CONFIG_YAM=m
+CONFIG_CAN=m
+CONFIG_CAN_RAW=m
+CONFIG_CAN_BCM=m
+CONFIG_CAN_GW=m
+
+#
+# CAN Device Drivers
+#
+CONFIG_CAN_VCAN=m
+CONFIG_CAN_SLCAN=m
+CONFIG_CAN_DEV=m
+CONFIG_CAN_CALC_BITTIMING=y
+# CONFIG_CAN_LEDS is not set
+# CONFIG_CAN_MCP251X is not set
+CONFIG_PCH_CAN=m
+CONFIG_CAN_SJA1000=m
+CONFIG_CAN_SJA1000_ISA=m
+# CONFIG_CAN_SJA1000_PLATFORM is not set
+CONFIG_CAN_EMS_PCMCIA=m
+CONFIG_CAN_EMS_PCI=m
+CONFIG_CAN_PEAK_PCMCIA=m
+CONFIG_CAN_PEAK_PCI=m
+CONFIG_CAN_PEAK_PCIEC=y
+CONFIG_CAN_KVASER_PCI=m
+CONFIG_CAN_PLX_PCI=m
+# CONFIG_CAN_C_CAN is not set
+# CONFIG_CAN_CC770 is not set
+
+#
+# CAN USB interfaces
+#
+CONFIG_CAN_EMS_USB=m
+CONFIG_CAN_ESD_USB2=m
+CONFIG_CAN_KVASER_USB=m
+CONFIG_CAN_PEAK_USB=m
+CONFIG_CAN_8DEV_USB=m
+CONFIG_CAN_SOFTING=m
+CONFIG_CAN_SOFTING_CS=m
+# CONFIG_CAN_DEBUG_DEVICES is not set
+CONFIG_IRDA=m
+
+#
+# IrDA protocols
+#
+CONFIG_IRLAN=m
+CONFIG_IRNET=m
+CONFIG_IRCOMM=m
+# CONFIG_IRDA_ULTRA is not set
+
+#
+# IrDA options
+#
+CONFIG_IRDA_CACHE_LAST_LSAP=y
+CONFIG_IRDA_FAST_RR=y
+# CONFIG_IRDA_DEBUG is not set
+
+#
+# Infrared-port device drivers
+#
+
+#
+# SIR device drivers
+#
+CONFIG_IRTTY_SIR=m
+
+#
+# Dongle support
+#
+CONFIG_DONGLE=y
+CONFIG_ESI_DONGLE=m
+CONFIG_ACTISYS_DONGLE=m
+CONFIG_TEKRAM_DONGLE=m
+CONFIG_TOIM3232_DONGLE=m
+CONFIG_LITELINK_DONGLE=m
+CONFIG_MA600_DONGLE=m
+CONFIG_GIRBIL_DONGLE=m
+CONFIG_MCP2120_DONGLE=m
+CONFIG_OLD_BELKIN_DONGLE=m
+CONFIG_ACT200L_DONGLE=m
+CONFIG_KINGSUN_DONGLE=m
+CONFIG_KSDAZZLE_DONGLE=m
+CONFIG_KS959_DONGLE=m
+
+#
+# FIR device drivers
+#
+CONFIG_USB_IRDA=m
+CONFIG_SIGMATEL_FIR=m
+CONFIG_NSC_FIR=m
+CONFIG_WINBOND_FIR=m
+CONFIG_SMC_IRCC_FIR=m
+CONFIG_ALI_FIR=m
+CONFIG_VLSI_FIR=m
+CONFIG_VIA_FIR=m
+CONFIG_MCS_FIR=m
+CONFIG_BT=m
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_BNEP_MC_FILTER=y
+CONFIG_BT_BNEP_PROTO_FILTER=y
+CONFIG_BT_CMTP=m
+CONFIG_BT_HIDP=m
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTSDIO=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_BT_HCIUART_ATH3K=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBPA10X=m
+CONFIG_BT_HCIBFUSB=m
+CONFIG_BT_HCIDTL1=m
+CONFIG_BT_HCIBT3C=m
+CONFIG_BT_HCIBLUECARD=m
+# CONFIG_BT_HCIBTUART is not set
+CONFIG_BT_HCIVHCI=m
+CONFIG_BT_MRVL=m
+CONFIG_BT_MRVL_SDIO=m
+CONFIG_BT_ATH3K=m
+CONFIG_AF_RXRPC=m
+# CONFIG_AF_RXRPC_DEBUG is not set
+CONFIG_RXKAD=m
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_SPY=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+# CONFIG_NL80211_TESTMODE is not set
+# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
+# CONFIG_CFG80211_REG_DEBUG is not set
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_DEFAULT_PS=y
+# CONFIG_CFG80211_DEBUGFS is not set
+# CONFIG_CFG80211_INTERNAL_REGDB is not set
+CONFIG_CFG80211_WEXT=y
+CONFIG_LIB80211=m
+CONFIG_LIB80211_CRYPT_WEP=m
+CONFIG_LIB80211_CRYPT_CCMP=m
+CONFIG_LIB80211_CRYPT_TKIP=m
+# CONFIG_LIB80211_DEBUG is not set
+CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
+# CONFIG_MAC80211_RC_PID is not set
+CONFIG_MAC80211_RC_MINSTREL=y
+CONFIG_MAC80211_RC_MINSTREL_HT=y
+CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
+CONFIG_MAC80211_MESH=y
+CONFIG_MAC80211_LEDS=y
+# CONFIG_MAC80211_DEBUGFS is not set
+# CONFIG_MAC80211_MESSAGE_TRACING is not set
+# CONFIG_MAC80211_DEBUG_MENU is not set
+CONFIG_WIMAX=m
+CONFIG_WIMAX_DEBUG_LEVEL=8
+CONFIG_RFKILL=m
+CONFIG_RFKILL_LEDS=y
+CONFIG_RFKILL_INPUT=y
+# CONFIG_RFKILL_GPIO is not set
+CONFIG_NET_9P=m
+CONFIG_NET_9P_VIRTIO=m
+CONFIG_NET_9P_RDMA=m
+# CONFIG_NET_9P_DEBUG is not set
+# CONFIG_CAIF is not set
+CONFIG_CEPH_LIB=m
+# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
+# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
+CONFIG_NFC=m
+CONFIG_NFC_DIGITAL=m
+# CONFIG_NFC_NCI is not set
+# CONFIG_NFC_HCI is not set
+
+#
+# Near Field Communication (NFC) devices
+#
+CONFIG_NFC_PN533=m
+CONFIG_NFC_SIM=m
+CONFIG_NFC_PORT100=m
+CONFIG_HAVE_BPF_JIT=y
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_UEVENT_HELPER_PATH=""
+CONFIG_DEVTMPFS=y
+# CONFIG_DEVTMPFS_MOUNT is not set
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+CONFIG_FW_LOADER=y
+# CONFIG_FIRMWARE_IN_KERNEL is not set
+CONFIG_EXTRA_FIRMWARE=""
+CONFIG_FW_LOADER_USER_HELPER=y
+# CONFIG_DEBUG_DRIVER is not set
+# CONFIG_DEBUG_DEVRES is not set
+CONFIG_SYS_HYPERVISOR=y
+# CONFIG_GENERIC_CPU_DEVICES is not set
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=m
+CONFIG_REGMAP_SPI=m
+CONFIG_DMA_SHARED_BUFFER=y
+
+#
+# Bus devices
+#
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+CONFIG_MTD=m
+# CONFIG_MTD_TESTS is not set
+CONFIG_MTD_REDBOOT_PARTS=m
+CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
+# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
+# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
+# CONFIG_MTD_CMDLINE_PARTS is not set
+CONFIG_MTD_AR7_PARTS=m
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_BLKDEVS=m
+CONFIG_MTD_BLOCK=m
+CONFIG_MTD_BLOCK_RO=m
+CONFIG_FTL=m
+CONFIG_NFTL=m
+CONFIG_NFTL_RW=y
+CONFIG_INFTL=m
+CONFIG_RFD_FTL=m
+CONFIG_SSFDC=m
+# CONFIG_SM_FTL is not set
+CONFIG_MTD_OOPS=m
+CONFIG_MTD_SWAP=m
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=m
+CONFIG_MTD_JEDECPROBE=m
+CONFIG_MTD_GEN_PROBE=m
+# CONFIG_MTD_CFI_ADV_OPTIONS is not set
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
+# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
+# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
+# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
+CONFIG_MTD_CFI_I1=y
+CONFIG_MTD_CFI_I2=y
+# CONFIG_MTD_CFI_I4 is not set
+# CONFIG_MTD_CFI_I8 is not set
+CONFIG_MTD_CFI_INTELEXT=m
+CONFIG_MTD_CFI_AMDSTD=m
+CONFIG_MTD_CFI_STAA=m
+CONFIG_MTD_CFI_UTIL=m
+CONFIG_MTD_RAM=m
+CONFIG_MTD_ROM=m
+CONFIG_MTD_ABSENT=m
+
+#
+# Mapping drivers for chip access
+#
+CONFIG_MTD_COMPLEX_MAPPINGS=y
+CONFIG_MTD_PHYSMAP=m
+# CONFIG_MTD_PHYSMAP_COMPAT is not set
+CONFIG_MTD_SC520CDP=m
+CONFIG_MTD_NETSC520=m
+CONFIG_MTD_TS5500=m
+CONFIG_MTD_SBC_GXX=m
+# CONFIG_MTD_AMD76XROM is not set
+# CONFIG_MTD_ICHXROM is not set
+# CONFIG_MTD_ESB2ROM is not set
+# CONFIG_MTD_CK804XROM is not set
+# CONFIG_MTD_SCB2_FLASH is not set
+CONFIG_MTD_NETtel=m
+# CONFIG_MTD_L440GX is not set
+CONFIG_MTD_PCI=m
+CONFIG_MTD_PCMCIA=m
+# CONFIG_MTD_PCMCIA_ANONYMOUS is not set
+# CONFIG_MTD_GPIO_ADDR is not set
+CONFIG_MTD_INTEL_VR_NOR=m
+CONFIG_MTD_PLATRAM=m
+# CONFIG_MTD_LATCH_ADDR is not set
+
+#
+# Self-contained MTD device drivers
+#
+# CONFIG_MTD_PMC551 is not set
+CONFIG_MTD_DATAFLASH=m
+# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
+# CONFIG_MTD_DATAFLASH_OTP is not set
+CONFIG_MTD_M25P80=m
+CONFIG_MTD_SST25L=m
+CONFIG_MTD_SLRAM=m
+CONFIG_MTD_PHRAM=m
+CONFIG_MTD_MTDRAM=m
+CONFIG_MTDRAM_TOTAL_SIZE=4096
+CONFIG_MTDRAM_ERASE_SIZE=128
+CONFIG_MTD_BLOCK2MTD=m
+
+#
+# Disk-On-Chip Device Drivers
+#
+# CONFIG_MTD_DOCG3 is not set
+CONFIG_MTD_NAND_ECC=m
+# CONFIG_MTD_NAND_ECC_SMC is not set
+CONFIG_MTD_NAND=m
+CONFIG_MTD_NAND_BCH=m
+CONFIG_MTD_NAND_ECC_BCH=y
+CONFIG_MTD_SM_COMMON=m
+# CONFIG_MTD_NAND_DENALI is not set
+# CONFIG_MTD_NAND_GPIO is not set
+CONFIG_MTD_NAND_IDS=m
+CONFIG_MTD_NAND_RICOH=m
+CONFIG_MTD_NAND_DISKONCHIP=m
+# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
+CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
+# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
+# CONFIG_MTD_NAND_DOCG4 is not set
+CONFIG_MTD_NAND_CAFE=m
+CONFIG_MTD_NAND_NANDSIM=m
+# CONFIG_MTD_NAND_PLATFORM is not set
+CONFIG_MTD_ONENAND=m
+CONFIG_MTD_ONENAND_VERIFY_WRITE=y
+# CONFIG_MTD_ONENAND_GENERIC is not set
+# CONFIG_MTD_ONENAND_OTP is not set
+CONFIG_MTD_ONENAND_2X_PROGRAM=y
+
+#
+# LPDDR flash memory drivers
+#
+CONFIG_MTD_LPDDR=m
+CONFIG_MTD_QINFO_PROBE=m
+CONFIG_MTD_UBI=m
+CONFIG_MTD_UBI_WL_THRESHOLD=4096
+CONFIG_MTD_UBI_BEB_LIMIT=20
+# CONFIG_MTD_UBI_FASTMAP is not set
+# CONFIG_MTD_UBI_GLUEBI is not set
+CONFIG_PARPORT=m
+CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
+CONFIG_PARPORT_PC=m
+CONFIG_PARPORT_SERIAL=m
+# CONFIG_PARPORT_PC_FIFO is not set
+# CONFIG_PARPORT_PC_SUPERIO is not set
+CONFIG_PARPORT_PC_PCMCIA=m
+# CONFIG_PARPORT_GSC is not set
+# CONFIG_PARPORT_AX88796 is not set
+CONFIG_PARPORT_1284=y
+CONFIG_PARPORT_NOT_PC=y
+CONFIG_PNP=y
+# CONFIG_PNP_DEBUG_MESSAGES is not set
+
+#
+# Protocols
+#
+CONFIG_PNPACPI=y
+CONFIG_BLK_DEV=y
+CONFIG_BLK_DEV_NULL_BLK=m
+CONFIG_BLK_DEV_FD=m
+# CONFIG_PARIDE is not set
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
+CONFIG_ZRAM=m
+# CONFIG_ZRAM_DEBUG is not set
+CONFIG_BLK_CPQ_CISS_DA=m
+CONFIG_CISS_SCSI_TAPE=y
+CONFIG_BLK_DEV_DAC960=m
+CONFIG_BLK_DEV_UMEM=m
+# CONFIG_BLK_DEV_COW_COMMON is not set
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+# CONFIG_BLK_DEV_CRYPTOLOOP is not set
+CONFIG_BLK_DEV_DRBD=m
+# CONFIG_DRBD_FAULT_INJECTION is not set
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_NVME=m
+CONFIG_BLK_DEV_SKD=m
+CONFIG_BLK_DEV_OSD=m
+CONFIG_BLK_DEV_SX8=m
+CONFIG_BLK_DEV_RAM=m
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=16384
+# CONFIG_BLK_DEV_XIP is not set
+CONFIG_CDROM_PKTCDVD=m
+CONFIG_CDROM_PKTCDVD_BUFFERS=8
+# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+CONFIG_ATA_OVER_ETH=m
+CONFIG_XEN_BLKDEV_FRONTEND=m
+CONFIG_XEN_BLKDEV_BACKEND=m
+CONFIG_VIRTIO_BLK=m
+# CONFIG_BLK_DEV_HD is not set
+CONFIG_BLK_DEV_RBD=m
+CONFIG_BLK_DEV_RSXX=m
+
+#
+# Misc devices
+#
+CONFIG_SENSORS_LIS3LV02D=m
+CONFIG_AD525X_DPOT=m
+CONFIG_AD525X_DPOT_I2C=m
+CONFIG_AD525X_DPOT_SPI=m
+# CONFIG_ATMEL_PWM is not set
+# CONFIG_DUMMY_IRQ is not set
+CONFIG_IBM_ASM=m
+CONFIG_HWLAT_DETECTOR=m
+CONFIG_PHANTOM=m
+CONFIG_SGI_IOC4=m
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+# CONFIG_ATMEL_SSC is not set
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_HP_ILO=m
+CONFIG_APDS9802ALS=m
+CONFIG_ISL29003=m
+CONFIG_ISL29020=m
+CONFIG_SENSORS_TSL2550=m
+CONFIG_SENSORS_BH1780=m
+CONFIG_SENSORS_BH1770=m
+CONFIG_SENSORS_APDS990X=m
+CONFIG_HMC6352=m
+CONFIG_DS1682=m
+CONFIG_TI_DAC7512=m
+CONFIG_VMWARE_BALLOON=m
+# CONFIG_BMP085_I2C is not set
+# CONFIG_BMP085_SPI is not set
+CONFIG_PCH_PHUB=m
+# CONFIG_USB_SWITCH_FSA9480 is not set
+# CONFIG_LATTICE_ECP3_CONFIG is not set
+# CONFIG_SRAM is not set
+CONFIG_C2PORT=m
+CONFIG_C2PORT_DURAMAR_2150=m
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+CONFIG_EEPROM_AT25=m
+CONFIG_EEPROM_LEGACY=m
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=m
+# CONFIG_EEPROM_93XX46 is not set
+CONFIG_CB710_CORE=m
+# CONFIG_CB710_DEBUG is not set
+CONFIG_CB710_DEBUG_ASSUMPTIONS=y
+
+#
+# Texas Instruments shared transport line discipline
+#
+# CONFIG_TI_ST is not set
+CONFIG_SENSORS_LIS3_I2C=m
+
+#
+# Altera FPGA firmware download module
+#
+# CONFIG_ALTERA_STAPL is not set
+CONFIG_INTEL_MEI=m
+CONFIG_INTEL_MEI_ME=m
+CONFIG_VMWARE_VMCI=m
+
+#
+# Intel MIC Host Driver
+#
+CONFIG_INTEL_MIC_HOST=m
+
+#
+# Intel MIC Card Driver
+#
+# CONFIG_INTEL_MIC_CARD is not set
+# CONFIG_GENWQE is not set
+CONFIG_HAVE_IDE=y
+# CONFIG_IDE is not set
+
+#
+# SCSI device support
+#
+CONFIG_SCSI_MOD=m
+CONFIG_RAID_ATTRS=m
+CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
+CONFIG_SCSI_TGT=m
+CONFIG_SCSI_NETLINK=y
+# CONFIG_SCSI_PROC_FS is not set
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=m
+CONFIG_CHR_DEV_ST=m
+CONFIG_CHR_DEV_OSST=m
+CONFIG_BLK_DEV_SR=m
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=m
+CONFIG_CHR_DEV_SCH=m
+CONFIG_SCSI_ENCLOSURE=m
+CONFIG_SCSI_MULTI_LUN=y
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+CONFIG_SCSI_SCAN_ASYNC=y
+
+#
+# SCSI Transports
+#
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_FC_TGT_ATTRS=y
+CONFIG_SCSI_ISCSI_ATTRS=m
+CONFIG_SCSI_SAS_ATTRS=m
+CONFIG_SCSI_SAS_LIBSAS=m
+CONFIG_SCSI_SAS_ATA=y
+CONFIG_SCSI_SAS_HOST_SMP=y
+CONFIG_SCSI_SRP_ATTRS=m
+CONFIG_SCSI_SRP_TGT_ATTRS=y
+CONFIG_SCSI_LOWLEVEL=y
+CONFIG_ISCSI_TCP=m
+CONFIG_ISCSI_BOOT_SYSFS=m
+CONFIG_SCSI_CXGB3_ISCSI=m
+CONFIG_SCSI_CXGB4_ISCSI=m
+CONFIG_SCSI_BNX2_ISCSI=m
+CONFIG_SCSI_BNX2X_FCOE=m
+CONFIG_BE2ISCSI=m
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_HPSA=m
+CONFIG_SCSI_3W_9XXX=m
+CONFIG_SCSI_3W_SAS=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
+CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIC7XXX_DEBUG_ENABLE=y
+CONFIG_AIC7XXX_DEBUG_MASK=0
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC79XX=m
+CONFIG_AIC79XX_CMDS_PER_DEVICE=32
+CONFIG_AIC79XX_RESET_DELAY_MS=15000
+CONFIG_AIC79XX_DEBUG_ENABLE=y
+CONFIG_AIC79XX_DEBUG_MASK=0
+CONFIG_AIC79XX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC94XX=m
+# CONFIG_AIC94XX_DEBUG is not set
+CONFIG_SCSI_MVSAS=m
+# CONFIG_SCSI_MVSAS_DEBUG is not set
+# CONFIG_SCSI_MVSAS_TASKLET is not set
+CONFIG_SCSI_MVUMI=m
+CONFIG_SCSI_DPT_I2O=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_ARCMSR=m
+CONFIG_SCSI_ESAS2R=m
+CONFIG_MEGARAID_NEWGEN=y
+CONFIG_MEGARAID_MM=m
+CONFIG_MEGARAID_MAILBOX=m
+CONFIG_MEGARAID_LEGACY=m
+CONFIG_MEGARAID_SAS=m
+CONFIG_SCSI_MPT2SAS=m
+CONFIG_SCSI_MPT2SAS_MAX_SGE=128
+# CONFIG_SCSI_MPT2SAS_LOGGING is not set
+CONFIG_SCSI_MPT3SAS=m
+CONFIG_SCSI_MPT3SAS_MAX_SGE=128
+# CONFIG_SCSI_MPT3SAS_LOGGING is not set
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFSHCD_PCI=m
+# CONFIG_SCSI_UFSHCD_PLATFORM is not set
+CONFIG_SCSI_HPTIOP=m
+CONFIG_SCSI_BUSLOGIC=m
+# CONFIG_SCSI_FLASHPOINT is not set
+CONFIG_VMWARE_PVSCSI=m
+CONFIG_HYPERV_STORAGE=m
+CONFIG_LIBFC=m
+CONFIG_LIBFCOE=m
+CONFIG_FCOE=m
+CONFIG_FCOE_FNIC=m
+CONFIG_SCSI_DMX3191D=m
+CONFIG_SCSI_EATA=m
+CONFIG_SCSI_EATA_TAGGED_QUEUE=y
+CONFIG_SCSI_EATA_LINKED_COMMANDS=y
+CONFIG_SCSI_EATA_MAX_TAGS=16
+CONFIG_SCSI_FUTURE_DOMAIN=m
+CONFIG_SCSI_GDTH=m
+CONFIG_SCSI_ISCI=m
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+# CONFIG_SCSI_PPA is not set
+# CONFIG_SCSI_IMM is not set
+CONFIG_SCSI_STEX=m
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+CONFIG_SCSI_SYM53C8XX_MMIO=y
+CONFIG_SCSI_IPR=m
+# CONFIG_SCSI_IPR_TRACE is not set
+# CONFIG_SCSI_IPR_DUMP is not set
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_QLA_FC=m
+CONFIG_TCM_QLA2XXX=m
+CONFIG_SCSI_QLA_ISCSI=m
+CONFIG_SCSI_LPFC=m
+# CONFIG_SCSI_LPFC_DEBUG_FS is not set
+CONFIG_SCSI_DC395x=m
+CONFIG_SCSI_DC390T=m
+CONFIG_SCSI_DEBUG=m
+CONFIG_SCSI_PMCRAID=m
+CONFIG_SCSI_PM8001=m
+CONFIG_SCSI_SRP=m
+CONFIG_SCSI_BFA_FC=m
+CONFIG_SCSI_VIRTIO=m
+CONFIG_SCSI_CHELSIO_FCOE=m
+CONFIG_SCSI_LOWLEVEL_PCMCIA=y
+CONFIG_PCMCIA_AHA152X=m
+CONFIG_PCMCIA_FDOMAIN=m
+CONFIG_PCMCIA_QLOGIC=m
+CONFIG_PCMCIA_SYM53C500=m
+CONFIG_SCSI_DH=m
+CONFIG_SCSI_DH_RDAC=m
+CONFIG_SCSI_DH_HP_SW=m
+CONFIG_SCSI_DH_EMC=m
+CONFIG_SCSI_DH_ALUA=m
+CONFIG_SCSI_OSD_INITIATOR=m
+CONFIG_SCSI_OSD_ULD=m
+CONFIG_SCSI_OSD_DPRINT_SENSE=1
+# CONFIG_SCSI_OSD_DEBUG is not set
+CONFIG_ATA=m
+# CONFIG_ATA_NONSTANDARD is not set
+CONFIG_ATA_VERBOSE_ERROR=y
+CONFIG_ATA_ACPI=y
+# CONFIG_SATA_ZPODD is not set
+CONFIG_SATA_PMP=y
+
+#
+# Controllers with non-SFF native interface
+#
+CONFIG_SATA_AHCI=m
+# CONFIG_SATA_AHCI_PLATFORM is not set
+# CONFIG_SATA_INIC162X is not set
+CONFIG_SATA_ACARD_AHCI=m
+CONFIG_SATA_SIL24=m
+CONFIG_ATA_SFF=y
+
+#
+# SFF controllers with custom DMA interface
+#
+CONFIG_PDC_ADMA=m
+CONFIG_SATA_QSTOR=m
+CONFIG_SATA_SX4=m
+CONFIG_ATA_BMDMA=y
+
+#
+# SATA SFF controllers with BMDMA
+#
+CONFIG_ATA_PIIX=m
+# CONFIG_SATA_HIGHBANK is not set
+CONFIG_SATA_MV=m
+CONFIG_SATA_NV=m
+CONFIG_SATA_PROMISE=m
+# CONFIG_SATA_RCAR is not set
+CONFIG_SATA_SIL=m
+CONFIG_SATA_SIS=m
+CONFIG_SATA_SVW=m
+CONFIG_SATA_ULI=m
+CONFIG_SATA_VIA=m
+CONFIG_SATA_VITESSE=m
+
+#
+# PATA SFF controllers with BMDMA
+#
+CONFIG_PATA_ALI=m
+CONFIG_PATA_AMD=m
+# CONFIG_PATA_ARASAN_CF is not set
+CONFIG_PATA_ARTOP=m
+CONFIG_PATA_ATIIXP=m
+CONFIG_PATA_ATP867X=m
+CONFIG_PATA_CMD64X=m
+CONFIG_PATA_CS5520=m
+CONFIG_PATA_CS5530=m
+# CONFIG_PATA_CS5536 is not set
+# CONFIG_PATA_CYPRESS is not set
+CONFIG_PATA_EFAR=m
+CONFIG_PATA_HPT366=m
+CONFIG_PATA_HPT37X=m
+# CONFIG_PATA_HPT3X2N is not set
+# CONFIG_PATA_HPT3X3 is not set
+CONFIG_PATA_IT8213=m
+CONFIG_PATA_IT821X=m
+CONFIG_PATA_JMICRON=m
+CONFIG_PATA_MARVELL=m
+CONFIG_PATA_NETCELL=m
+CONFIG_PATA_NINJA32=m
+CONFIG_PATA_NS87415=m
+CONFIG_PATA_OLDPIIX=m
+# CONFIG_PATA_OPTIDMA is not set
+CONFIG_PATA_PDC2027X=m
+CONFIG_PATA_PDC_OLD=m
+# CONFIG_PATA_RADISYS is not set
+CONFIG_PATA_RDC=m
+CONFIG_PATA_SC1200=m
+CONFIG_PATA_SCH=m
+CONFIG_PATA_SERVERWORKS=m
+CONFIG_PATA_SIL680=m
+CONFIG_PATA_SIS=m
+CONFIG_PATA_TOSHIBA=m
+CONFIG_PATA_TRIFLEX=m
+CONFIG_PATA_VIA=m
+# CONFIG_PATA_WINBOND is not set
+
+#
+# PIO-only SFF controllers
+#
+# CONFIG_PATA_CMD640_PCI is not set
+CONFIG_PATA_MPIIX=m
+CONFIG_PATA_NS87410=m
+# CONFIG_PATA_OPTI is not set
+CONFIG_PATA_PCMCIA=m
+# CONFIG_PATA_PLATFORM is not set
+CONFIG_PATA_RZ1000=m
+
+#
+# Generic fallback / legacy drivers
+#
+# CONFIG_PATA_ACPI is not set
+CONFIG_ATA_GENERIC=m
+# CONFIG_PATA_LEGACY is not set
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+CONFIG_BLK_DEV_DM_BUILTIN=y
+CONFIG_BLK_DEV_DM=m
+# CONFIG_DM_DEBUG is not set
+CONFIG_DM_BUFIO=m
+CONFIG_DM_BIO_PRISON=m
+CONFIG_DM_PERSISTENT_DATA=m
+# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_DM_CACHE=m
+CONFIG_DM_CACHE_MQ=m
+CONFIG_DM_CACHE_CLEANER=m
+CONFIG_DM_MIRROR=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
+CONFIG_DM_ZERO=m
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_DELAY=m
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+CONFIG_DM_SWITCH=m
+CONFIG_TARGET_CORE=m
+CONFIG_TCM_IBLOCK=m
+CONFIG_TCM_FILEIO=m
+CONFIG_TCM_PSCSI=m
+CONFIG_LOOPBACK_TARGET=m
+CONFIG_TCM_FC=m
+CONFIG_ISCSI_TARGET=m
+CONFIG_SBP_TARGET=m
+CONFIG_FUSION=y
+CONFIG_FUSION_SPI=m
+CONFIG_FUSION_FC=m
+CONFIG_FUSION_SAS=m
+CONFIG_FUSION_MAX_SGE=128
+CONFIG_FUSION_CTL=m
+CONFIG_FUSION_LAN=m
+# CONFIG_FUSION_LOGGING is not set
+
+#
+# IEEE 1394 (FireWire) support
+#
+CONFIG_FIREWIRE=m
+CONFIG_FIREWIRE_OHCI=m
+CONFIG_FIREWIRE_SBP2=m
+CONFIG_FIREWIRE_NET=m
+CONFIG_FIREWIRE_NOSY=m
+CONFIG_I2O=m
+CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
+CONFIG_I2O_EXT_ADAPTEC=y
+CONFIG_I2O_EXT_ADAPTEC_DMA64=y
+CONFIG_I2O_CONFIG=m
+CONFIG_I2O_CONFIG_OLD_IOCTL=y
+CONFIG_I2O_BUS=m
+CONFIG_I2O_BLOCK=m
+CONFIG_I2O_SCSI=m
+CONFIG_I2O_PROC=m
+CONFIG_MACINTOSH_DRIVERS=y
+CONFIG_MAC_EMUMOUSEBTN=y
+CONFIG_NETDEVICES=y
+CONFIG_MII=m
+CONFIG_NET_CORE=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+CONFIG_EQUALIZER=m
+CONFIG_NET_FC=y
+CONFIG_IFB=m
+CONFIG_NET_TEAM=m
+CONFIG_NET_TEAM_MODE_BROADCAST=m
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
+CONFIG_NET_TEAM_MODE_RANDOM=m
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_VXLAN=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+CONFIG_NETPOLL=y
+# CONFIG_NETPOLL_TRAP is not set
+CONFIG_NET_POLL_CONTROLLER=y
+CONFIG_TUN=m
+CONFIG_VETH=m
+CONFIG_VIRTIO_NET=m
+CONFIG_NLMON=m
+CONFIG_SUNGEM_PHY=m
+CONFIG_ARCNET=m
+CONFIG_ARCNET_1201=m
+CONFIG_ARCNET_1051=m
+CONFIG_ARCNET_RAW=m
+CONFIG_ARCNET_CAP=m
+CONFIG_ARCNET_COM90xx=m
+CONFIG_ARCNET_COM90xxIO=m
+CONFIG_ARCNET_RIM_I=m
+CONFIG_ARCNET_COM20020=m
+CONFIG_ARCNET_COM20020_PCI=m
+CONFIG_ARCNET_COM20020_CS=m
+CONFIG_ATM_DRIVERS=y
+CONFIG_ATM_DUMMY=m
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+CONFIG_ATM_NICSTAR=m
+CONFIG_ATM_NICSTAR_USE_SUNI=y
+CONFIG_ATM_NICSTAR_USE_IDT77105=y
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E=m
+# CONFIG_ATM_FORE200E_USE_TASKLET is not set
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_HE=m
+CONFIG_ATM_HE_USE_SUNI=y
+CONFIG_ATM_SOLOS=m
+
+#
+# CAIF transport drivers
+#
+CONFIG_VHOST_NET=m
+CONFIG_VHOST_SCSI=m
+CONFIG_VHOST_RING=m
+CONFIG_VHOST=m
+
+#
+# Distributed Switch Architecture drivers
+#
+# CONFIG_NET_DSA_MV88E6XXX is not set
+# CONFIG_NET_DSA_MV88E6060 is not set
+# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
+# CONFIG_NET_DSA_MV88E6131 is not set
+# CONFIG_NET_DSA_MV88E6123_61_65 is not set
+CONFIG_ETHERNET=y
+CONFIG_MDIO=m
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_PCMCIA_3C574=m
+CONFIG_PCMCIA_3C589=m
+CONFIG_VORTEX=m
+CONFIG_TYPHOON=m
+CONFIG_NET_VENDOR_ADAPTEC=y
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_NET_VENDOR_ALTEON=y
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_NET_VENDOR_AMD=y
+CONFIG_AMD8111_ETH=m
+CONFIG_PCNET32=m
+CONFIG_PCMCIA_NMCLAN=m
+# CONFIG_NET_VENDOR_ARC is not set
+CONFIG_NET_VENDOR_ATHEROS=y
+CONFIG_ATL2=m
+CONFIG_ATL1=m
+CONFIG_ATL1E=m
+CONFIG_ATL1C=m
+CONFIG_ALX=m
+CONFIG_NET_CADENCE=y
+# CONFIG_ARM_AT91_ETHER is not set
+# CONFIG_MACB is not set
+CONFIG_NET_VENDOR_BROADCOM=y
+CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
+CONFIG_BNX2=m
+CONFIG_CNIC=m
+CONFIG_TIGON3=m
+CONFIG_BNX2X=m
+CONFIG_BNX2X_SRIOV=y
+CONFIG_NET_VENDOR_BROCADE=y
+CONFIG_BNA=m
+# CONFIG_NET_CALXEDA_XGMAC is not set
+CONFIG_NET_VENDOR_CHELSIO=y
+CONFIG_CHELSIO_T1=m
+CONFIG_CHELSIO_T1_1G=y
+CONFIG_CHELSIO_T3=m
+CONFIG_CHELSIO_T4=m
+CONFIG_CHELSIO_T4VF=m
+CONFIG_NET_VENDOR_CISCO=y
+CONFIG_ENIC=m
+# CONFIG_DNET is not set
+CONFIG_NET_VENDOR_DEC=y
+CONFIG_NET_TULIP=y
+CONFIG_DE2104X=m
+CONFIG_DE2104X_DSL=0
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+# CONFIG_TULIP_MMIO is not set
+CONFIG_TULIP_NAPI=y
+CONFIG_TULIP_NAPI_HW_MITIGATION=y
+# CONFIG_DE4X5 is not set
+CONFIG_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+CONFIG_PCMCIA_XIRCOM=m
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+CONFIG_SUNDANCE=m
+# CONFIG_SUNDANCE_MMIO is not set
+CONFIG_NET_VENDOR_EMULEX=y
+CONFIG_BE2NET=m
+CONFIG_NET_VENDOR_EXAR=y
+CONFIG_S2IO=m
+CONFIG_VXGE=m
+# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
+CONFIG_NET_VENDOR_FUJITSU=y
+CONFIG_PCMCIA_FMVJ18X=m
+CONFIG_NET_VENDOR_HP=y
+CONFIG_HP100=m
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=m
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGB_DCA=y
+CONFIG_IGBVF=m
+CONFIG_IXGB=m
+CONFIG_IXGBE=m
+CONFIG_IXGBE_HWMON=y
+CONFIG_IXGBE_DCA=y
+CONFIG_IXGBE_DCB=y
+CONFIG_IXGBEVF=m
+CONFIG_I40E=m
+CONFIG_I40E_VXLAN=y
+CONFIG_I40E_DCB=y
+CONFIG_I40EVF=m
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_IP1000=m
+CONFIG_JME=m
+CONFIG_NET_VENDOR_MARVELL=y
+# CONFIG_MVMDIO is not set
+CONFIG_SKGE=m
+# CONFIG_SKGE_DEBUG is not set
+CONFIG_SKGE_GENESIS=y
+CONFIG_SKY2=m
+# CONFIG_SKY2_DEBUG is not set
+CONFIG_NET_VENDOR_MELLANOX=y
+CONFIG_MLX4_EN=m
+CONFIG_MLX4_EN_DCB=y
+CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
+CONFIG_MLX5_CORE=m
+CONFIG_NET_VENDOR_MICREL=y
+# CONFIG_KS8842 is not set
+# CONFIG_KS8851 is not set
+# CONFIG_KS8851_MLL is not set
+CONFIG_KSZ884X_PCI=m
+CONFIG_NET_VENDOR_MICROCHIP=y
+# CONFIG_ENC28J60 is not set
+CONFIG_NET_VENDOR_MYRI=y
+CONFIG_MYRI10GE=m
+CONFIG_MYRI10GE_DCA=y
+CONFIG_FEALNX=m
+CONFIG_NET_VENDOR_NATSEMI=y
+CONFIG_NATSEMI=m
+CONFIG_NS83820=m
+CONFIG_NET_VENDOR_8390=y
+CONFIG_PCMCIA_AXNET=m
+CONFIG_NE2K_PCI=m
+CONFIG_PCMCIA_PCNET=m
+CONFIG_NET_VENDOR_NVIDIA=y
+CONFIG_FORCEDETH=m
+CONFIG_NET_VENDOR_OKI=y
+CONFIG_PCH_GBE=m
+# CONFIG_ETHOC is not set
+CONFIG_NET_PACKET_ENGINE=y
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_NET_VENDOR_QLOGIC=y
+CONFIG_QLA3XXX=m
+CONFIG_QLCNIC=m
+CONFIG_QLCNIC_SRIOV=y
+CONFIG_QLCNIC_DCB=y
+CONFIG_QLGE=m
+CONFIG_NETXEN_NIC=m
+CONFIG_NET_VENDOR_REALTEK=y
+# CONFIG_ATP is not set
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+CONFIG_8139TOO_TUNE_TWISTER=y
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_R8169=m
+# CONFIG_SH_ETH is not set
+CONFIG_NET_VENDOR_RDC=y
+CONFIG_R6040=m
+# CONFIG_NET_VENDOR_SEEQ is not set
+CONFIG_NET_VENDOR_SILAN=y
+CONFIG_SC92031=m
+CONFIG_NET_VENDOR_SIS=y
+CONFIG_SIS900=m
+CONFIG_SIS190=m
+CONFIG_SFC=m
+CONFIG_SFC_MTD=y
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_NET_VENDOR_SMSC=y
+CONFIG_PCMCIA_SMC91C92=m
+CONFIG_EPIC100=m
+# CONFIG_SMSC911X is not set
+CONFIG_SMSC9420=m
+CONFIG_NET_VENDOR_STMICRO=y
+# CONFIG_STMMAC_ETH is not set
+CONFIG_NET_VENDOR_SUN=y
+CONFIG_HAPPYMEAL=m
+CONFIG_SUNGEM=m
+CONFIG_CASSINI=m
+CONFIG_NIU=m
+CONFIG_NET_VENDOR_TEHUTI=y
+CONFIG_TEHUTI=m
+CONFIG_NET_VENDOR_TI=y
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WIZNET=y
+# CONFIG_WIZNET_W5100 is not set
+# CONFIG_WIZNET_W5300 is not set
+CONFIG_NET_VENDOR_XIRCOM=y
+CONFIG_PCMCIA_XIRC2PS=m
+CONFIG_FDDI=y
+CONFIG_DEFXX=m
+# CONFIG_DEFXX_MMIO is not set
+CONFIG_SKFP=m
+CONFIG_HIPPI=y
+CONFIG_ROADRUNNER=m
+# CONFIG_ROADRUNNER_LARGE_RINGS is not set
+CONFIG_NET_SB1000=m
+CONFIG_PHYLIB=m
+
+#
+# MII PHY device drivers
+#
+CONFIG_AT803X_PHY=m
+CONFIG_AMD_PHY=m
+CONFIG_MARVELL_PHY=m
+CONFIG_DAVICOM_PHY=m
+CONFIG_QSEMI_PHY=m
+CONFIG_LXT_PHY=m
+CONFIG_CICADA_PHY=m
+CONFIG_VITESSE_PHY=m
+CONFIG_SMSC_PHY=m
+CONFIG_BROADCOM_PHY=m
+CONFIG_BCM87XX_PHY=m
+CONFIG_ICPLUS_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_NATIONAL_PHY=m
+CONFIG_STE10XP=m
+CONFIG_LSI_ET1011C_PHY=m
+CONFIG_MICREL_PHY=m
+# CONFIG_MDIO_BITBANG is not set
+# CONFIG_MICREL_KS8995MA is not set
+CONFIG_PLIP=m
+CONFIG_PPP=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOATM=m
+CONFIG_PPPOE=m
+CONFIG_PPTP=m
+CONFIG_PPPOL2TP=m
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_SLIP=m
+CONFIG_SLHC=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+CONFIG_SLIP_MODE_SLIP6=y
+
+#
+# USB Network Adapters
+#
+CONFIG_USB_CATC=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_NET_AX88179_178A=m
+CONFIG_USB_NET_CDCETHER=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_NET_CDC_NCM=m
+CONFIG_USB_NET_HUAWEI_CDC_NCM=m
+CONFIG_USB_NET_CDC_MBIM=m
+CONFIG_USB_NET_DM9601=m
+CONFIG_USB_NET_SR9700=m
+CONFIG_USB_NET_SR9800=m
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_GL620A=m
+CONFIG_USB_NET_NET1080=m
+CONFIG_USB_NET_PLUSB=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_NET_RNDIS_HOST=m
+CONFIG_USB_NET_CDC_SUBSET=m
+CONFIG_USB_ALI_M5632=y
+CONFIG_USB_AN2720=y
+CONFIG_USB_BELKIN=y
+CONFIG_USB_ARMLINUX=y
+CONFIG_USB_EPSON2888=y
+CONFIG_USB_KC2190=y
+CONFIG_USB_NET_ZAURUS=m
+CONFIG_USB_NET_CX82310_ETH=m
+CONFIG_USB_NET_KALMIA=m
+CONFIG_USB_NET_QMI_WWAN=m
+CONFIG_USB_HSO=m
+CONFIG_USB_NET_INT51X1=m
+CONFIG_USB_CDC_PHONET=m
+CONFIG_USB_IPHETH=m
+CONFIG_USB_SIERRA_NET=m
+CONFIG_USB_VL600=m
+CONFIG_WLAN=y
+CONFIG_PCMCIA_RAYCS=m
+CONFIG_LIBERTAS_THINFIRM=m
+# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
+CONFIG_LIBERTAS_THINFIRM_USB=m
+CONFIG_AIRO=m
+CONFIG_ATMEL=m
+CONFIG_PCI_ATMEL=m
+CONFIG_PCMCIA_ATMEL=m
+CONFIG_AT76C50X_USB=m
+CONFIG_AIRO_CS=m
+CONFIG_PCMCIA_WL3501=m
+# CONFIG_PRISM54 is not set
+CONFIG_USB_ZD1201=m
+CONFIG_USB_NET_RNDIS_WLAN=m
+CONFIG_RTL8180=m
+CONFIG_RTL8187=m
+CONFIG_RTL8187_LEDS=y
+CONFIG_ADM8211=m
+CONFIG_MAC80211_HWSIM=m
+CONFIG_MWL8K=m
+CONFIG_ATH_COMMON=m
+CONFIG_ATH_CARDS=m
+# CONFIG_ATH_DEBUG is not set
+CONFIG_ATH5K=m
+# CONFIG_ATH5K_DEBUG is not set
+# CONFIG_ATH5K_TRACER is not set
+CONFIG_ATH5K_PCI=y
+CONFIG_ATH9K_HW=m
+CONFIG_ATH9K_COMMON=m
+CONFIG_ATH9K_BTCOEX_SUPPORT=y
+CONFIG_ATH9K=m
+CONFIG_ATH9K_PCI=y
+# CONFIG_ATH9K_AHB is not set
+# CONFIG_ATH9K_DEBUGFS is not set
+# CONFIG_ATH9K_WOW is not set
+# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set
+CONFIG_ATH9K_RFKILL=y
+CONFIG_ATH9K_HTC=m
+# CONFIG_ATH9K_HTC_DEBUGFS is not set
+CONFIG_CARL9170=m
+CONFIG_CARL9170_LEDS=y
+CONFIG_CARL9170_WPC=y
+# CONFIG_CARL9170_HWRNG is not set
+CONFIG_ATH6KL=m
+CONFIG_ATH6KL_SDIO=m
+CONFIG_ATH6KL_USB=m
+# CONFIG_ATH6KL_DEBUG is not set
+# CONFIG_ATH6KL_TRACING is not set
+CONFIG_AR5523=m
+CONFIG_WIL6210=m
+CONFIG_WIL6210_ISR_COR=y
+CONFIG_WIL6210_TRACING=y
+CONFIG_ATH10K=m
+CONFIG_ATH10K_PCI=m
+# CONFIG_ATH10K_DEBUG is not set
+# CONFIG_ATH10K_DEBUGFS is not set
+# CONFIG_ATH10K_TRACING is not set
+# CONFIG_WCN36XX is not set
+CONFIG_B43=m
+CONFIG_B43_BCMA=y
+CONFIG_B43_SSB=y
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
+CONFIG_B43_PCMCIA=y
+CONFIG_B43_SDIO=y
+CONFIG_B43_BCMA_PIO=y
+CONFIG_B43_PIO=y
+CONFIG_B43_PHY_N=y
+CONFIG_B43_PHY_LP=y
+CONFIG_B43_PHY_HT=y
+CONFIG_B43_LEDS=y
+CONFIG_B43_HWRNG=y
+# CONFIG_B43_DEBUG is not set
+CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
+CONFIG_B43LEGACY_LEDS=y
+CONFIG_B43LEGACY_HWRNG=y
+CONFIG_B43LEGACY_DEBUG=y
+CONFIG_B43LEGACY_DMA=y
+CONFIG_B43LEGACY_PIO=y
+CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
+# CONFIG_B43LEGACY_DMA_MODE is not set
+# CONFIG_B43LEGACY_PIO_MODE is not set
+CONFIG_BRCMUTIL=m
+CONFIG_BRCMSMAC=m
+CONFIG_BRCMFMAC=m
+CONFIG_BRCMFMAC_SDIO=y
+# CONFIG_BRCMFMAC_USB is not set
+# CONFIG_BRCM_TRACING is not set
+# CONFIG_BRCMDBG is not set
+CONFIG_HOSTAP=m
+CONFIG_HOSTAP_FIRMWARE=y
+# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
+CONFIG_HOSTAP_PLX=m
+CONFIG_HOSTAP_PCI=m
+CONFIG_HOSTAP_CS=m
+# CONFIG_IPW2100 is not set
+CONFIG_IPW2200=m
+CONFIG_IPW2200_MONITOR=y
+CONFIG_IPW2200_RADIOTAP=y
+CONFIG_IPW2200_PROMISCUOUS=y
+CONFIG_IPW2200_QOS=y
+# CONFIG_IPW2200_DEBUG is not set
+CONFIG_LIBIPW=m
+# CONFIG_LIBIPW_DEBUG is not set
+CONFIG_IWLWIFI=m
+CONFIG_IWLDVM=m
+CONFIG_IWLMVM=m
+CONFIG_IWLWIFI_OPMODE_MODULAR=y
+
+#
+# Debugging Options
+#
+# CONFIG_IWLWIFI_DEBUG is not set
+# CONFIG_IWLWIFI_DEVICE_TRACING is not set
+CONFIG_IWLEGACY=m
+CONFIG_IWL4965=m
+CONFIG_IWL3945=m
+
+#
+# iwl3945 / iwl4965 Debugging Options
+#
+# CONFIG_IWLEGACY_DEBUG is not set
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_USB=m
+CONFIG_LIBERTAS_CS=m
+CONFIG_LIBERTAS_SDIO=m
+# CONFIG_LIBERTAS_SPI is not set
+# CONFIG_LIBERTAS_DEBUG is not set
+CONFIG_LIBERTAS_MESH=y
+CONFIG_HERMES=m
+# CONFIG_HERMES_PRISM is not set
+CONFIG_HERMES_CACHE_FW_ON_INIT=y
+CONFIG_PLX_HERMES=m
+CONFIG_TMD_HERMES=m
+CONFIG_NORTEL_HERMES=m
+CONFIG_PCMCIA_HERMES=m
+CONFIG_PCMCIA_SPECTRUM=m
+CONFIG_ORINOCO_USB=m
+CONFIG_P54_COMMON=m
+CONFIG_P54_USB=m
+CONFIG_P54_PCI=m
+# CONFIG_P54_SPI is not set
+CONFIG_P54_LEDS=y
+CONFIG_RT2X00=m
+CONFIG_RT2400PCI=m
+CONFIG_RT2500PCI=m
+CONFIG_RT61PCI=m
+CONFIG_RT2800PCI=m
+CONFIG_RT2800PCI_RT33XX=y
+CONFIG_RT2800PCI_RT35XX=y
+CONFIG_RT2800PCI_RT53XX=y
+CONFIG_RT2800PCI_RT3290=y
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT33XX=y
+CONFIG_RT2800USB_RT35XX=y
+CONFIG_RT2800USB_RT3573=y
+CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_RT55XX=y
+# CONFIG_RT2800USB_UNKNOWN is not set
+CONFIG_RT2800_LIB=m
+CONFIG_RT2800_LIB_MMIO=m
+CONFIG_RT2X00_LIB_MMIO=m
+CONFIG_RT2X00_LIB_PCI=m
+CONFIG_RT2X00_LIB_USB=m
+CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_FIRMWARE=y
+CONFIG_RT2X00_LIB_CRYPTO=y
+CONFIG_RT2X00_LIB_LEDS=y
+# CONFIG_RT2X00_DEBUG is not set
+CONFIG_RTL_CARDS=m
+CONFIG_RTL8192CE=m
+CONFIG_RTL8192SE=m
+CONFIG_RTL8192DE=m
+CONFIG_RTL8723AE=m
+CONFIG_RTL8188EE=m
+CONFIG_RTL8192CU=m
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_USB=m
+# CONFIG_RTLWIFI_DEBUG is not set
+CONFIG_RTL8192C_COMMON=m
+# CONFIG_WL_TI is not set
+CONFIG_ZD1211RW=m
+# CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=m
+CONFIG_MWIFIEX_PCIE=m
+CONFIG_MWIFIEX_USB=m
+# CONFIG_CW1200 is not set
+
+#
+# WiMAX Wireless Broadband devices
+#
+CONFIG_WIMAX_I2400M=m
+CONFIG_WIMAX_I2400M_USB=m
+CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
+CONFIG_WAN=y
+CONFIG_LANMEDIA=m
+CONFIG_HDLC=m
+CONFIG_HDLC_RAW=m
+CONFIG_HDLC_RAW_ETH=m
+CONFIG_HDLC_CISCO=m
+CONFIG_HDLC_FR=m
+CONFIG_HDLC_PPP=m
+# CONFIG_HDLC_X25 is not set
+CONFIG_PCI200SYN=m
+CONFIG_WANXL=m
+# CONFIG_PC300TOO is not set
+CONFIG_FARSYNC=m
+CONFIG_DSCC4=m
+CONFIG_DSCC4_PCISYNC=y
+CONFIG_DSCC4_PCI_RST=y
+CONFIG_DLCI=m
+CONFIG_DLCI_MAX=8
+# CONFIG_SBNI is not set
+CONFIG_IEEE802154_DRIVERS=m
+CONFIG_IEEE802154_FAKEHARD=m
+CONFIG_XEN_NETDEV_FRONTEND=m
+CONFIG_XEN_NETDEV_BACKEND=m
+CONFIG_VMXNET3=m
+CONFIG_HYPERV_NET=m
+CONFIG_ISDN=y
+# CONFIG_ISDN_I4L is not set
+CONFIG_ISDN_CAPI=m
+CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
+CONFIG_CAPI_TRACE=y
+CONFIG_ISDN_CAPI_CAPI20=m
+CONFIG_ISDN_CAPI_MIDDLEWARE=y
+
+#
+# CAPI hardware drivers
+#
+CONFIG_CAPI_AVM=y
+CONFIG_ISDN_DRV_AVMB1_B1PCI=m
+CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
+CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
+CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
+CONFIG_ISDN_DRV_AVMB1_T1PCI=m
+CONFIG_ISDN_DRV_AVMB1_C4=m
+CONFIG_CAPI_EICON=y
+CONFIG_ISDN_DIVAS=m
+CONFIG_ISDN_DIVAS_BRIPCI=y
+CONFIG_ISDN_DIVAS_PRIPCI=y
+CONFIG_ISDN_DIVAS_DIVACAPI=m
+CONFIG_ISDN_DIVAS_USERIDI=m
+CONFIG_ISDN_DIVAS_MAINT=m
+CONFIG_ISDN_DRV_GIGASET=m
+CONFIG_GIGASET_CAPI=y
+# CONFIG_GIGASET_DUMMYLL is not set
+CONFIG_GIGASET_BASE=m
+CONFIG_GIGASET_M105=m
+CONFIG_GIGASET_M101=m
+# CONFIG_GIGASET_DEBUG is not set
+CONFIG_HYSDN=m
+CONFIG_HYSDN_CAPI=y
+CONFIG_MISDN=m
+CONFIG_MISDN_DSP=m
+CONFIG_MISDN_L1OIP=m
+
+#
+# mISDN hardware drivers
+#
+CONFIG_MISDN_HFCPCI=m
+CONFIG_MISDN_HFCMULTI=m
+CONFIG_MISDN_HFCUSB=m
+CONFIG_MISDN_AVMFRITZ=m
+CONFIG_MISDN_SPEEDFAX=m
+CONFIG_MISDN_INFINEON=m
+CONFIG_MISDN_W6692=m
+# CONFIG_MISDN_NETJET is not set
+CONFIG_MISDN_IPAC=m
+CONFIG_MISDN_ISAR=m
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_FF_MEMLESS=m
+CONFIG_INPUT_POLLDEV=m
+CONFIG_INPUT_SPARSEKMAP=m
+# CONFIG_INPUT_MATRIXKMAP is not set
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=m
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+CONFIG_KEYBOARD_ADP5588=m
+# CONFIG_KEYBOARD_ADP5589 is not set
+CONFIG_KEYBOARD_ATKBD=y
+# CONFIG_KEYBOARD_QT1070 is not set
+CONFIG_KEYBOARD_QT2160=m
+CONFIG_KEYBOARD_LKKBD=m
+# CONFIG_KEYBOARD_GPIO is not set
+# CONFIG_KEYBOARD_GPIO_POLLED is not set
+# CONFIG_KEYBOARD_TCA6416 is not set
+# CONFIG_KEYBOARD_TCA8418 is not set
+# CONFIG_KEYBOARD_MATRIX is not set
+CONFIG_KEYBOARD_LM8323=m
+# CONFIG_KEYBOARD_LM8333 is not set
+CONFIG_KEYBOARD_MAX7359=m
+# CONFIG_KEYBOARD_MCS is not set
+# CONFIG_KEYBOARD_MPR121 is not set
+CONFIG_KEYBOARD_NEWTON=m
+CONFIG_KEYBOARD_OPENCORES=m
+# CONFIG_KEYBOARD_SAMSUNG is not set
+CONFIG_KEYBOARD_STOWAWAY=m
+CONFIG_KEYBOARD_SUNKBD=m
+CONFIG_KEYBOARD_XTKBD=m
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_SENTELIC=y
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_SERIAL=m
+CONFIG_MOUSE_APPLETOUCH=m
+CONFIG_MOUSE_BCM5974=m
+CONFIG_MOUSE_CYAPA=m
+CONFIG_MOUSE_VSXXXAA=m
+# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_SYNAPTICS_I2C=m
+CONFIG_MOUSE_SYNAPTICS_USB=m
+CONFIG_INPUT_JOYSTICK=y
+CONFIG_JOYSTICK_ANALOG=m
+CONFIG_JOYSTICK_A3D=m
+CONFIG_JOYSTICK_ADI=m
+CONFIG_JOYSTICK_COBRA=m
+CONFIG_JOYSTICK_GF2K=m
+CONFIG_JOYSTICK_GRIP=m
+CONFIG_JOYSTICK_GRIP_MP=m
+CONFIG_JOYSTICK_GUILLEMOT=m
+CONFIG_JOYSTICK_INTERACT=m
+CONFIG_JOYSTICK_SIDEWINDER=m
+CONFIG_JOYSTICK_TMDC=m
+CONFIG_JOYSTICK_IFORCE=m
+CONFIG_JOYSTICK_IFORCE_USB=y
+CONFIG_JOYSTICK_IFORCE_232=y
+CONFIG_JOYSTICK_WARRIOR=m
+CONFIG_JOYSTICK_MAGELLAN=m
+CONFIG_JOYSTICK_SPACEORB=m
+CONFIG_JOYSTICK_SPACEBALL=m
+CONFIG_JOYSTICK_STINGER=m
+CONFIG_JOYSTICK_TWIDJOY=m
+CONFIG_JOYSTICK_ZHENHUA=m
+CONFIG_JOYSTICK_DB9=m
+CONFIG_JOYSTICK_GAMECON=m
+CONFIG_JOYSTICK_TURBOGRAFX=m
+# CONFIG_JOYSTICK_AS5011 is not set
+CONFIG_JOYSTICK_JOYDUMP=m
+CONFIG_JOYSTICK_XPAD=m
+CONFIG_JOYSTICK_XPAD_FF=y
+CONFIG_JOYSTICK_XPAD_LEDS=y
+CONFIG_JOYSTICK_WALKERA0701=m
+CONFIG_INPUT_TABLET=y
+CONFIG_TABLET_USB_ACECAD=m
+CONFIG_TABLET_USB_AIPTEK=m
+CONFIG_TABLET_USB_GTCO=m
+CONFIG_TABLET_USB_HANWANG=m
+CONFIG_TABLET_USB_KBTAB=m
+CONFIG_TABLET_USB_WACOM=m
+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_ADS7846=m
+CONFIG_TOUCHSCREEN_AD7877=m
+CONFIG_TOUCHSCREEN_AD7879=m
+CONFIG_TOUCHSCREEN_AD7879_I2C=m
+# CONFIG_TOUCHSCREEN_AD7879_SPI is not set
+CONFIG_TOUCHSCREEN_ATMEL_MXT=m
+# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
+# CONFIG_TOUCHSCREEN_BU21013 is not set
+# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
+# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
+# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
+CONFIG_TOUCHSCREEN_DYNAPRO=m
+CONFIG_TOUCHSCREEN_HAMPSHIRE=m
+CONFIG_TOUCHSCREEN_EETI=m
+CONFIG_TOUCHSCREEN_FUJITSU=m
+# CONFIG_TOUCHSCREEN_ILI210X is not set
+CONFIG_TOUCHSCREEN_GUNZE=m
+CONFIG_TOUCHSCREEN_ELO=m
+CONFIG_TOUCHSCREEN_WACOM_W8001=m
+# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
+# CONFIG_TOUCHSCREEN_MAX11801 is not set
+CONFIG_TOUCHSCREEN_MCS5000=m
+# CONFIG_TOUCHSCREEN_MMS114 is not set
+CONFIG_TOUCHSCREEN_MTOUCH=m
+CONFIG_TOUCHSCREEN_INEXIO=m
+CONFIG_TOUCHSCREEN_MK712=m
+CONFIG_TOUCHSCREEN_PENMOUNT=m
+# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
+CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
+CONFIG_TOUCHSCREEN_TOUCHWIN=m
+# CONFIG_TOUCHSCREEN_PIXCIR is not set
+CONFIG_TOUCHSCREEN_WM97XX=m
+CONFIG_TOUCHSCREEN_WM9705=y
+CONFIG_TOUCHSCREEN_WM9712=y
+CONFIG_TOUCHSCREEN_WM9713=y
+CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_3M=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_TOUCHIT213=m
+CONFIG_TOUCHSCREEN_TSC_SERIO=m
+# CONFIG_TOUCHSCREEN_TSC2005 is not set
+CONFIG_TOUCHSCREEN_TSC2007=m
+CONFIG_TOUCHSCREEN_W90X900=m
+# CONFIG_TOUCHSCREEN_ST1232 is not set
+CONFIG_TOUCHSCREEN_SUR40=m
+CONFIG_TOUCHSCREEN_TPS6507X=m
+# CONFIG_TOUCHSCREEN_ZFORCE is not set
+CONFIG_INPUT_MISC=y
+# CONFIG_INPUT_AD714X is not set
+# CONFIG_INPUT_BMA150 is not set
+CONFIG_INPUT_PCSPKR=m
+# CONFIG_INPUT_MMA8450 is not set
+# CONFIG_INPUT_MPU3050 is not set
+CONFIG_INPUT_APANEL=m
+# CONFIG_INPUT_GP2A is not set
+# CONFIG_INPUT_GPIO_TILT_POLLED is not set
+CONFIG_INPUT_ATLAS_BTNS=m
+CONFIG_INPUT_ATI_REMOTE2=m
+CONFIG_INPUT_KEYSPAN_REMOTE=m
+# CONFIG_INPUT_KXTJ9 is not set
+CONFIG_INPUT_POWERMATE=m
+CONFIG_INPUT_YEALINK=m
+CONFIG_INPUT_CM109=m
+CONFIG_INPUT_UINPUT=m
+# CONFIG_INPUT_PCF8574 is not set
+# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
+# CONFIG_INPUT_ADXL34X is not set
+# CONFIG_INPUT_IMS_PCU is not set
+# CONFIG_INPUT_CMA3000 is not set
+CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
+CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
+CONFIG_SERIO_I8042=y
+CONFIG_SERIO_SERPORT=m
+CONFIG_SERIO_CT82C710=m
+CONFIG_SERIO_PARKBD=m
+CONFIG_SERIO_PCIPS2=m
+CONFIG_SERIO_LIBPS2=y
+CONFIG_SERIO_RAW=m
+CONFIG_SERIO_ALTERA_PS2=m
+# CONFIG_SERIO_PS2MULT is not set
+# CONFIG_SERIO_ARC_PS2 is not set
+CONFIG_HYPERV_KEYBOARD=m
+CONFIG_GAMEPORT=m
+CONFIG_GAMEPORT_NS558=m
+CONFIG_GAMEPORT_L4=m
+CONFIG_GAMEPORT_EMU10K1=m
+CONFIG_GAMEPORT_FM801=m
+
+#
+# Character devices
+#
+CONFIG_TTY=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_VT_CONSOLE_SLEEP=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_ROCKETPORT=m
+CONFIG_CYCLADES=m
+# CONFIG_CYZ_INTR is not set
+CONFIG_MOXA_INTELLIO=m
+CONFIG_MOXA_SMARTIO=m
+CONFIG_SYNCLINK=m
+CONFIG_SYNCLINKMP=m
+CONFIG_SYNCLINK_GT=m
+CONFIG_NOZOMI=m
+CONFIG_ISI=m
+CONFIG_N_HDLC=m
+CONFIG_N_GSM=m
+# CONFIG_TRACE_SINK is not set
+# CONFIG_DEVKMEM is not set
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_8250=y
+# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
+CONFIG_SERIAL_8250_PNP=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_FIX_EARLYCON_MEM=y
+CONFIG_SERIAL_8250_DMA=y
+CONFIG_SERIAL_8250_PCI=y
+CONFIG_SERIAL_8250_CS=m
+CONFIG_SERIAL_8250_NR_UARTS=32
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+CONFIG_SERIAL_8250_EXTENDED=y
+CONFIG_SERIAL_8250_MANY_PORTS=y
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_RSA=y
+# CONFIG_SERIAL_8250_DW is not set
+
+#
+# Non-8250 serial port support
+#
+# CONFIG_SERIAL_MAX3100 is not set
+# CONFIG_SERIAL_MAX310X is not set
+CONFIG_SERIAL_MFD_HSU=m
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_SERIAL_JSM=m
+# CONFIG_SERIAL_SCCNXP is not set
+# CONFIG_SERIAL_TIMBERDALE is not set
+# CONFIG_SERIAL_ALTERA_JTAGUART is not set
+# CONFIG_SERIAL_ALTERA_UART is not set
+# CONFIG_SERIAL_IFX6X60 is not set
+CONFIG_SERIAL_PCH_UART=m
+# CONFIG_SERIAL_ARC is not set
+CONFIG_SERIAL_RP2=m
+CONFIG_SERIAL_RP2_NR_UARTS=32
+# CONFIG_SERIAL_FSL_LPUART is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_PRINTER=m
+# CONFIG_LP_CONSOLE is not set
+CONFIG_PPDEV=m
+CONFIG_HVC_DRIVER=y
+CONFIG_HVC_IRQ=y
+CONFIG_HVC_XEN=y
+CONFIG_HVC_XEN_FRONTEND=y
+CONFIG_VIRTIO_CONSOLE=m
+CONFIG_IPMI_HANDLER=m
+# CONFIG_IPMI_PANIC_EVENT is not set
+CONFIG_IPMI_DEVICE_INTERFACE=m
+CONFIG_IPMI_SI=m
+CONFIG_IPMI_WATCHDOG=m
+CONFIG_IPMI_POWEROFF=m
+CONFIG_HW_RANDOM=m
+# CONFIG_HW_RANDOM_TIMERIOMEM is not set
+CONFIG_HW_RANDOM_INTEL=m
+CONFIG_HW_RANDOM_AMD=m
+# CONFIG_HW_RANDOM_ATMEL is not set
+CONFIG_HW_RANDOM_VIA=m
+CONFIG_HW_RANDOM_VIRTIO=m
+# CONFIG_HW_RANDOM_EXYNOS is not set
+CONFIG_HW_RANDOM_TPM=m
+CONFIG_NVRAM=m
+CONFIG_R3964=m
+CONFIG_APPLICOM=m
+
+#
+# PCMCIA character devices
+#
+CONFIG_SYNCLINK_CS=m
+CONFIG_CARDMAN_4000=m
+CONFIG_CARDMAN_4040=m
+CONFIG_IPWIRELESS=m
+CONFIG_MWAVE=m
+CONFIG_RAW_DRIVER=m
+CONFIG_MAX_RAW_DEVS=256
+CONFIG_HPET=y
+CONFIG_HPET_MMAP=y
+CONFIG_HPET_MMAP_DEFAULT=y
+CONFIG_HANGCHECK_TIMER=m
+CONFIG_TCG_TPM=m
+CONFIG_TCG_TIS=m
+CONFIG_TCG_TIS_I2C_ATMEL=m
+CONFIG_TCG_TIS_I2C_INFINEON=m
+CONFIG_TCG_TIS_I2C_NUVOTON=m
+CONFIG_TCG_NSC=m
+CONFIG_TCG_ATMEL=m
+CONFIG_TCG_INFINEON=m
+CONFIG_TCG_ST33_I2C=m
+CONFIG_TCG_XEN=m
+CONFIG_TELCLOCK=m
+CONFIG_DEVPORT=y
+CONFIG_I2C=m
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_MUX=m
+
+#
+# Multiplexer I2C Chip support
+#
+# CONFIG_I2C_MUX_GPIO is not set
+# CONFIG_I2C_MUX_PCA9541 is not set
+# CONFIG_I2C_MUX_PCA954x is not set
+# CONFIG_I2C_MUX_PINCTRL is not set
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_SMBUS=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_ALGOPCA=m
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# PC SMBus host controller drivers
+#
+CONFIG_I2C_ALI1535=m
+CONFIG_I2C_ALI1563=m
+CONFIG_I2C_ALI15X3=m
+CONFIG_I2C_AMD756=m
+CONFIG_I2C_AMD756_S4882=m
+CONFIG_I2C_AMD8111=m
+CONFIG_I2C_I801=m
+CONFIG_I2C_ISCH=m
+CONFIG_I2C_ISMT=m
+CONFIG_I2C_PIIX4=m
+CONFIG_I2C_NFORCE2=m
+CONFIG_I2C_NFORCE2_S4985=m
+CONFIG_I2C_SIS5595=m
+CONFIG_I2C_SIS630=m
+CONFIG_I2C_SIS96X=m
+CONFIG_I2C_VIA=m
+CONFIG_I2C_VIAPRO=m
+
+#
+# ACPI drivers
+#
+CONFIG_I2C_SCMI=m
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+# CONFIG_I2C_CBUS_GPIO is not set
+CONFIG_I2C_DESIGNWARE_CORE=m
+CONFIG_I2C_DESIGNWARE_PLATFORM=m
+CONFIG_I2C_DESIGNWARE_PCI=m
+CONFIG_I2C_EG20T=m
+# CONFIG_I2C_GPIO is not set
+CONFIG_I2C_OCORES=m
+CONFIG_I2C_PCA_PLATFORM=m
+# CONFIG_I2C_PXA_PCI is not set
+CONFIG_I2C_SIMTEC=m
+# CONFIG_I2C_XILINX is not set
+
+#
+# External I2C/SMBus adapter drivers
+#
+CONFIG_I2C_DIOLAN_U2C=m
+CONFIG_I2C_PARPORT=m
+CONFIG_I2C_PARPORT_LIGHT=m
+# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
+CONFIG_I2C_TAOS_EVM=m
+CONFIG_I2C_TINY_USB=m
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_STUB=m
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+CONFIG_SPI=y
+# CONFIG_SPI_DEBUG is not set
+CONFIG_SPI_MASTER=y
+
+#
+# SPI Master Controller Drivers
+#
+# CONFIG_SPI_ALTERA is not set
+CONFIG_SPI_BITBANG=m
+CONFIG_SPI_BUTTERFLY=m
+# CONFIG_SPI_GPIO is not set
+CONFIG_SPI_LM70_LLP=m
+# CONFIG_SPI_OC_TINY is not set
+# CONFIG_SPI_PXA2XX is not set
+# CONFIG_SPI_PXA2XX_PCI is not set
+# CONFIG_SPI_SC18IS602 is not set
+CONFIG_SPI_TOPCLIFF_PCH=m
+# CONFIG_SPI_XCOMM is not set
+# CONFIG_SPI_XILINX is not set
+# CONFIG_SPI_DESIGNWARE is not set
+
+#
+# SPI Protocol Masters
+#
+# CONFIG_SPI_SPIDEV is not set
+# CONFIG_SPI_TLE62X0 is not set
+# CONFIG_HSI is not set
+
+#
+# PPS support
+#
+CONFIG_PPS=m
+# CONFIG_PPS_DEBUG is not set
+
+#
+# PPS clients support
+#
+# CONFIG_PPS_CLIENT_KTIMER is not set
+CONFIG_PPS_CLIENT_LDISC=m
+CONFIG_PPS_CLIENT_PARPORT=m
+# CONFIG_PPS_CLIENT_GPIO is not set
+
+#
+# PPS generators support
+#
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=m
+
+#
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
+#
+CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PINCTRL=y
+
+#
+# Pin controllers
+#
+# CONFIG_PINMUX is not set
+# CONFIG_PINCONF is not set
+# CONFIG_DEBUG_PINCTRL is not set
+# CONFIG_PINCTRL_BAYTRAIL is not set
+CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
+CONFIG_GPIOLIB=y
+CONFIG_GPIO_DEVRES=y
+CONFIG_GPIO_ACPI=y
+# CONFIG_DEBUG_GPIO is not set
+# CONFIG_GPIO_SYSFS is not set
+
+#
+# Memory mapped GPIO drivers:
+#
+# CONFIG_GPIO_GENERIC_PLATFORM is not set
+# CONFIG_GPIO_IT8761E is not set
+# CONFIG_GPIO_F7188X is not set
+# CONFIG_GPIO_SCH311X is not set
+# CONFIG_GPIO_TS5500 is not set
+# CONFIG_GPIO_SCH is not set
+# CONFIG_GPIO_ICH is not set
+# CONFIG_GPIO_VX855 is not set
+# CONFIG_GPIO_LYNXPOINT is not set
+
+#
+# I2C GPIO expanders:
+#
+# CONFIG_GPIO_MAX7300 is not set
+# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_PCA953X is not set
+# CONFIG_GPIO_PCF857X is not set
+# CONFIG_GPIO_ADP5588 is not set
+
+#
+# PCI GPIO expanders:
+#
+# CONFIG_GPIO_AMD8111 is not set
+# CONFIG_GPIO_INTEL_MID is not set
+CONFIG_GPIO_PCH=m
+CONFIG_GPIO_ML_IOH=m
+# CONFIG_GPIO_RDC321X is not set
+
+#
+# SPI GPIO expanders:
+#
+# CONFIG_GPIO_MAX7301 is not set
+# CONFIG_GPIO_MC33880 is not set
+
+#
+# AC97 GPIO expanders:
+#
+
+#
+# LPC GPIO expanders:
+#
+
+#
+# MODULbus GPIO expanders:
+#
+
+#
+# USB GPIO expanders:
+#
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+CONFIG_W1_MASTER_MATROX=m
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+# CONFIG_W1_MASTER_DS1WM is not set
+# CONFIG_W1_MASTER_GPIO is not set
+
+#
+# 1-wire Slaves
+#
+CONFIG_W1_SLAVE_THERM=m
+CONFIG_W1_SLAVE_SMEM=m
+# CONFIG_W1_SLAVE_DS2408 is not set
+# CONFIG_W1_SLAVE_DS2413 is not set
+# CONFIG_W1_SLAVE_DS2423 is not set
+CONFIG_W1_SLAVE_DS2431=m
+CONFIG_W1_SLAVE_DS2433=m
+# CONFIG_W1_SLAVE_DS2433_CRC is not set
+# CONFIG_W1_SLAVE_DS2760 is not set
+# CONFIG_W1_SLAVE_DS2780 is not set
+# CONFIG_W1_SLAVE_DS2781 is not set
+# CONFIG_W1_SLAVE_DS28E04 is not set
+CONFIG_W1_SLAVE_BQ27000=m
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+# CONFIG_PDA_POWER is not set
+# CONFIG_GENERIC_ADC_BATTERY is not set
+# CONFIG_TEST_POWER is not set
+# CONFIG_BATTERY_DS2780 is not set
+# CONFIG_BATTERY_DS2781 is not set
+# CONFIG_BATTERY_DS2782 is not set
+CONFIG_BATTERY_SBS=m
+# CONFIG_BATTERY_BQ27x00 is not set
+# CONFIG_BATTERY_MAX17040 is not set
+# CONFIG_BATTERY_MAX17042 is not set
+# CONFIG_CHARGER_MAX8903 is not set
+# CONFIG_CHARGER_LP8727 is not set
+# CONFIG_CHARGER_GPIO is not set
+# CONFIG_CHARGER_BQ2415X is not set
+# CONFIG_CHARGER_BQ24190 is not set
+# CONFIG_CHARGER_BQ24735 is not set
+# CONFIG_CHARGER_SMB347 is not set
+# CONFIG_POWER_RESET is not set
+# CONFIG_POWER_AVS is not set
+CONFIG_HWMON=y
+CONFIG_HWMON_VID=m
+# CONFIG_HWMON_DEBUG_CHIP is not set
+
+#
+# Native drivers
+#
+CONFIG_SENSORS_ABITUGURU=m
+CONFIG_SENSORS_ABITUGURU3=m
+# CONFIG_SENSORS_AD7314 is not set
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=m
+CONFIG_SENSORS_ADCXX=m
+CONFIG_SENSORS_ADM1021=m
+CONFIG_SENSORS_ADM1025=m
+CONFIG_SENSORS_ADM1026=m
+CONFIG_SENSORS_ADM1029=m
+CONFIG_SENSORS_ADM1031=m
+CONFIG_SENSORS_ADM9240=m
+# CONFIG_SENSORS_ADT7310 is not set
+# CONFIG_SENSORS_ADT7410 is not set
+CONFIG_SENSORS_ADT7411=m
+CONFIG_SENSORS_ADT7462=m
+CONFIG_SENSORS_ADT7470=m
+CONFIG_SENSORS_ADT7475=m
+CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_K8TEMP=m
+CONFIG_SENSORS_K10TEMP=m
+CONFIG_SENSORS_FAM15H_POWER=m
+CONFIG_SENSORS_ASB100=m
+CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_I5K_AMB=m
+CONFIG_SENSORS_F71805F=m
+CONFIG_SENSORS_F71882FG=m
+CONFIG_SENSORS_F75375S=m
+CONFIG_SENSORS_FSCHMD=m
+CONFIG_SENSORS_G760A=m
+# CONFIG_SENSORS_G762 is not set
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+# CONFIG_SENSORS_GPIO_FAN is not set
+# CONFIG_SENSORS_HIH6130 is not set
+# CONFIG_SENSORS_HTU21 is not set
+CONFIG_SENSORS_CORETEMP=m
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+# CONFIG_SENSORS_IIO_HWMON is not set
+CONFIG_SENSORS_IT87=m
+CONFIG_SENSORS_JC42=m
+CONFIG_SENSORS_LINEAGE=m
+CONFIG_SENSORS_LM63=m
+CONFIG_SENSORS_LM70=m
+CONFIG_SENSORS_LM73=m
+CONFIG_SENSORS_LM75=m
+CONFIG_SENSORS_LM77=m
+CONFIG_SENSORS_LM78=m
+CONFIG_SENSORS_LM80=m
+CONFIG_SENSORS_LM83=m
+CONFIG_SENSORS_LM85=m
+CONFIG_SENSORS_LM87=m
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_LM92=m
+CONFIG_SENSORS_LM93=m
+CONFIG_SENSORS_LTC4151=m
+CONFIG_SENSORS_LTC4215=m
+CONFIG_SENSORS_LTC4245=m
+CONFIG_SENSORS_LTC4261=m
+# CONFIG_SENSORS_LM95234 is not set
+CONFIG_SENSORS_LM95241=m
+CONFIG_SENSORS_LM95245=m
+CONFIG_SENSORS_MAX1111=m
+CONFIG_SENSORS_MAX16065=m
+CONFIG_SENSORS_MAX1619=m
+CONFIG_SENSORS_MAX1668=m
+# CONFIG_SENSORS_MAX197 is not set
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6642=m
+CONFIG_SENSORS_MAX6650=m
+# CONFIG_SENSORS_MAX6697 is not set
+# CONFIG_SENSORS_MCP3021 is not set
+CONFIG_SENSORS_NCT6775=m
+CONFIG_SENSORS_NTC_THERMISTOR=m
+CONFIG_SENSORS_PC87360=m
+CONFIG_SENSORS_PC87427=m
+CONFIG_SENSORS_PCF8591=m
+# CONFIG_PMBUS is not set
+# CONFIG_SENSORS_SHT15 is not set
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SIS5595=m
+CONFIG_SENSORS_SMM665=m
+CONFIG_SENSORS_DME1737=m
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC6W201=m
+CONFIG_SENSORS_SMSC47M1=m
+CONFIG_SENSORS_SMSC47M192=m
+CONFIG_SENSORS_SMSC47B397=m
+CONFIG_SENSORS_SCH56XX_COMMON=m
+CONFIG_SENSORS_SCH5627=m
+CONFIG_SENSORS_SCH5636=m
+CONFIG_SENSORS_ADS1015=m
+CONFIG_SENSORS_ADS7828=m
+CONFIG_SENSORS_ADS7871=m
+CONFIG_SENSORS_AMC6821=m
+# CONFIG_SENSORS_INA209 is not set
+# CONFIG_SENSORS_INA2XX is not set
+CONFIG_SENSORS_THMC50=m
+CONFIG_SENSORS_TMP102=m
+CONFIG_SENSORS_TMP401=m
+CONFIG_SENSORS_TMP421=m
+CONFIG_SENSORS_VIA_CPUTEMP=m
+CONFIG_SENSORS_VIA686A=m
+CONFIG_SENSORS_VT1211=m
+CONFIG_SENSORS_VT8231=m
+CONFIG_SENSORS_W83781D=m
+CONFIG_SENSORS_W83791D=m
+CONFIG_SENSORS_W83792D=m
+CONFIG_SENSORS_W83793=m
+CONFIG_SENSORS_W83795=m
+# CONFIG_SENSORS_W83795_FANCTRL is not set
+CONFIG_SENSORS_W83L785TS=m
+CONFIG_SENSORS_W83L786NG=m
+CONFIG_SENSORS_W83627HF=m
+CONFIG_SENSORS_W83627EHF=m
+CONFIG_SENSORS_APPLESMC=m
+
+#
+# ACPI drivers
+#
+CONFIG_SENSORS_ACPI_POWER=m
+CONFIG_SENSORS_ATK0110=m
+CONFIG_THERMAL=m
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
+CONFIG_THERMAL_GOV_FAIR_SHARE=y
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_GOV_USER_SPACE=y
+# CONFIG_THERMAL_EMULATION is not set
+CONFIG_INTEL_POWERCLAMP=m
+CONFIG_X86_PKG_TEMP_THERMAL=m
+CONFIG_ACPI_INT3403_THERMAL=m
+
+#
+# Texas Instruments thermal drivers
+#
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_SOFT_WATCHDOG=m
+# CONFIG_DW_WATCHDOG is not set
+CONFIG_ACQUIRE_WDT=m
+CONFIG_ADVANTECH_WDT=m
+CONFIG_ALIM1535_WDT=m
+CONFIG_ALIM7101_WDT=m
+CONFIG_F71808E_WDT=m
+CONFIG_SP5100_TCO=m
+CONFIG_SC520_WDT=m
+CONFIG_SBC_FITPC2_WATCHDOG=m
+CONFIG_EUROTECH_WDT=m
+CONFIG_IB700_WDT=m
+CONFIG_IBMASR=m
+CONFIG_WAFER_WDT=m
+CONFIG_I6300ESB_WDT=m
+CONFIG_IE6XX_WDT=m
+CONFIG_ITCO_WDT=m
+CONFIG_ITCO_VENDOR_SUPPORT=y
+CONFIG_IT8712F_WDT=m
+CONFIG_IT87_WDT=m
+CONFIG_HP_WATCHDOG=m
+CONFIG_HPWDT_NMI_DECODING=y
+CONFIG_SC1200_WDT=m
+CONFIG_PC87413_WDT=m
+CONFIG_NV_TCO=m
+CONFIG_60XX_WDT=m
+CONFIG_SBC8360_WDT=m
+CONFIG_CPU5_WDT=m
+CONFIG_SMSC_SCH311X_WDT=m
+CONFIG_SMSC37B787_WDT=m
+CONFIG_VIA_WDT=m
+CONFIG_W83627HF_WDT=m
+CONFIG_W83697HF_WDT=m
+CONFIG_W83697UG_WDT=m
+CONFIG_W83877F_WDT=m
+CONFIG_W83977F_WDT=m
+CONFIG_MACHZ_WDT=m
+CONFIG_SBC_EPX_C3_WATCHDOG=m
+# CONFIG_MEN_A21_WDT is not set
+CONFIG_XEN_WDT=m
+
+#
+# PCI-based Watchdog Cards
+#
+CONFIG_PCIPCWATCHDOG=m
+CONFIG_WDTPCI=m
+
+#
+# USB-based Watchdog Cards
+#
+CONFIG_USBPCWATCHDOG=m
+CONFIG_SSB_POSSIBLE=y
+
+#
+# Sonics Silicon Backplane
+#
+CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
+CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
+CONFIG_SSB_PCMCIAHOST=y
+CONFIG_SSB_SDIOHOST_POSSIBLE=y
+CONFIG_SSB_SDIOHOST=y
+# CONFIG_SSB_SILENT is not set
+# CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
+# CONFIG_SSB_DRIVER_GPIO is not set
+CONFIG_BCMA_POSSIBLE=y
+
+#
+# Broadcom specific AMBA
+#
+CONFIG_BCMA=m
+CONFIG_BCMA_BLOCKIO=y
+CONFIG_BCMA_HOST_PCI_POSSIBLE=y
+CONFIG_BCMA_HOST_PCI=y
+# CONFIG_BCMA_HOST_SOC is not set
+# CONFIG_BCMA_DRIVER_GMAC_CMN is not set
+# CONFIG_BCMA_DRIVER_GPIO is not set
+# CONFIG_BCMA_DEBUG is not set
+
+#
+# Multifunction device drivers
+#
+CONFIG_MFD_CORE=m
+# CONFIG_MFD_CS5535 is not set
+# CONFIG_MFD_CROS_EC is not set
+# CONFIG_MFD_DA9052_SPI is not set
+# CONFIG_MFD_MC13XXX_SPI is not set
+# CONFIG_MFD_MC13XXX_I2C is not set
+# CONFIG_HTC_PASIC3 is not set
+CONFIG_LPC_ICH=m
+CONFIG_LPC_SCH=m
+# CONFIG_MFD_JANZ_CMODIO is not set
+# CONFIG_MFD_KEMPLD is not set
+# CONFIG_EZX_PCAP is not set
+# CONFIG_MFD_VIPERBOARD is not set
+# CONFIG_MFD_RETU is not set
+# CONFIG_MFD_PCF50633 is not set
+# CONFIG_UCB1400_CORE is not set
+# CONFIG_MFD_RDC321X is not set
+CONFIG_MFD_RTSX_PCI=m
+# CONFIG_MFD_SI476X_CORE is not set
+# CONFIG_MFD_SM501 is not set
+# CONFIG_ABX500_CORE is not set
+# CONFIG_MFD_STMPE is not set
+# CONFIG_MFD_SYSCON is not set
+# CONFIG_MFD_TI_AM335X_TSCADC is not set
+# CONFIG_MFD_LP3943 is not set
+# CONFIG_TPS6105X is not set
+# CONFIG_TPS65010 is not set
+# CONFIG_TPS6507X is not set
+# CONFIG_MFD_TPS65217 is not set
+# CONFIG_MFD_TPS65912 is not set
+# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_WL1273_CORE is not set
+# CONFIG_MFD_LM3533 is not set
+# CONFIG_MFD_TIMBERDALE is not set
+# CONFIG_MFD_TMIO is not set
+# CONFIG_MFD_VX855 is not set
+# CONFIG_MFD_ARIZONA_I2C is not set
+# CONFIG_MFD_ARIZONA_SPI is not set
+# CONFIG_MFD_WM831X_SPI is not set
+# CONFIG_REGULATOR is not set
+CONFIG_MEDIA_SUPPORT=m
+
+#
+# Multimedia core support
+#
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_RADIO_SUPPORT=y
+CONFIG_MEDIA_RC_SUPPORT=y
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_VIDEO_DEV=m
+# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2=m
+# CONFIG_VIDEO_ADV_DEBUG is not set
+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
+CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_DMA_SG=m
+CONFIG_VIDEOBUF_VMALLOC=m
+CONFIG_VIDEOBUF_DVB=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_DMA_CONTIG=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_DVB_CORE=m
+CONFIG_DVB_NET=y
+CONFIG_TTPCI_EEPROM=m
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+
+#
+# Media drivers
+#
+CONFIG_RC_CORE=m
+CONFIG_RC_MAP=m
+CONFIG_RC_DECODERS=y
+CONFIG_LIRC=m
+CONFIG_IR_LIRC_CODEC=m
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_RC5_SZ_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_RC_ATI_REMOTE=m
+CONFIG_IR_ENE=m
+CONFIG_IR_IMON=m
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_ITE_CIR=m
+CONFIG_IR_FINTEK=m
+CONFIG_IR_NUVOTON=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_WINBOND_CIR=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_RC_LOOPBACK=m
+# CONFIG_IR_GPIO_CIR is not set
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CONFIG_USB_GSPCA=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_JL2005BCD=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STK1135=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_VIDEO_CPIA2=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_TLG2300=m
+CONFIG_VIDEO_USBVISION=m
+CONFIG_VIDEO_STK1160_COMMON=m
+CONFIG_VIDEO_STK1160_AC97=y
+CONFIG_VIDEO_STK1160=m
+
+#
+# Analog/digital TV USB devices
+#
+CONFIG_VIDEO_AU0828=m
+CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_RC=y
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+CONFIG_VIDEO_TM6000=m
+CONFIG_VIDEO_TM6000_ALSA=m
+CONFIG_VIDEO_TM6000_DVB=m
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_CXUSB=m
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_FRIIO=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_V2=m
+CONFIG_DVB_USB_AF9015=m
+CONFIG_DVB_USB_AF9035=m
+CONFIG_DVB_USB_ANYSEE=m
+CONFIG_DVB_USB_AU6610=m
+CONFIG_DVB_USB_AZ6007=m
+CONFIG_DVB_USB_CE6230=m
+CONFIG_DVB_USB_EC168=m
+CONFIG_DVB_USB_GL861=m
+CONFIG_DVB_USB_IT913X=m
+CONFIG_DVB_USB_LME2510=m
+CONFIG_DVB_USB_MXL111SF=m
+CONFIG_DVB_USB_RTL28XXU=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+
+#
+# Webcam, TV (analog/digital) USB devices
+#
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_V4L2=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+CONFIG_VIDEO_EM28XX_DVB=m
+CONFIG_VIDEO_EM28XX_RC=m
+CONFIG_MEDIA_PCI_SUPPORT=y
+
+#
+# Media capture support
+#
+CONFIG_VIDEO_MEYE=m
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_IVTV_ALSA=m
+CONFIG_VIDEO_FB_IVTV=m
+CONFIG_VIDEO_ZORAN=m
+CONFIG_VIDEO_ZORAN_DC30=m
+CONFIG_VIDEO_ZORAN_ZR36060=m
+CONFIG_VIDEO_ZORAN_BUZ=m
+CONFIG_VIDEO_ZORAN_DC10=m
+CONFIG_VIDEO_ZORAN_LML33=m
+CONFIG_VIDEO_ZORAN_LML33R10=m
+CONFIG_VIDEO_ZORAN_AVS6EYES=m
+CONFIG_VIDEO_HEXIUM_GEMINI=m
+CONFIG_VIDEO_HEXIUM_ORION=m
+CONFIG_VIDEO_MXB=m
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_CX18=m
+CONFIG_VIDEO_CX18_ALSA=m
+CONFIG_VIDEO_CX23885=m
+# CONFIG_MEDIA_ALTERA_CI is not set
+# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX88=m
+CONFIG_VIDEO_CX88_ALSA=m
+CONFIG_VIDEO_CX88_BLACKBIRD=m
+CONFIG_VIDEO_CX88_DVB=m
+CONFIG_VIDEO_CX88_ENABLE_VP3054=y
+CONFIG_VIDEO_CX88_VP3054=m
+CONFIG_VIDEO_CX88_MPEG=m
+CONFIG_VIDEO_BT848=m
+CONFIG_DVB_BT8XX=m
+CONFIG_VIDEO_SAA7134=m
+CONFIG_VIDEO_SAA7134_ALSA=m
+CONFIG_VIDEO_SAA7134_RC=y
+CONFIG_VIDEO_SAA7134_DVB=m
+CONFIG_VIDEO_SAA7164=m
+
+#
+# Media digital TV PCI Adapters
+#
+CONFIG_DVB_AV7110=m
+CONFIG_DVB_AV7110_OSD=y
+CONFIG_DVB_BUDGET_CORE=m
+CONFIG_DVB_BUDGET=m
+CONFIG_DVB_BUDGET_CI=m
+CONFIG_DVB_BUDGET_AV=m
+CONFIG_DVB_BUDGET_PATCH=m
+CONFIG_DVB_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_DM1105=m
+CONFIG_DVB_PT1=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_DDBRIDGE=m
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_CAFE_CCIC=m
+CONFIG_VIDEO_VIA_CAMERA=m
+# CONFIG_VIDEO_TIMBERDALE is not set
+# CONFIG_SOC_CAMERA is not set
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
+# CONFIG_VIDEO_SH_VEU is not set
+CONFIG_V4L_TEST_DRIVERS=y
+CONFIG_VIDEO_VIVI=m
+# CONFIG_VIDEO_MEM2MEM_TESTDEV is not set
+
+#
+# Supported MMC/SDIO adapters
+#
+CONFIG_SMS_SDIO_DRV=m
+CONFIG_MEDIA_PARPORT_SUPPORT=y
+# CONFIG_VIDEO_BWQCAM is not set
+# CONFIG_VIDEO_CQCAM is not set
+# CONFIG_VIDEO_W9966 is not set
+CONFIG_RADIO_ADAPTERS=y
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_SI470X=y
+CONFIG_USB_SI470X=m
+# CONFIG_I2C_SI470X is not set
+# CONFIG_RADIO_SI4713 is not set
+CONFIG_USB_MR800=m
+CONFIG_USB_DSBR=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_RAREMONO=m
+CONFIG_USB_MA901=m
+# CONFIG_RADIO_TEA5764 is not set
+# CONFIG_RADIO_SAA7706H is not set
+# CONFIG_RADIO_TEF6862 is not set
+# CONFIG_RADIO_WL1273 is not set
+
+#
+# Texas Instruments WL128x FM driver (ST based)
+#
+# CONFIG_RADIO_WL128X is not set
+
+#
+# Supported FireWire (IEEE 1394) Adapters
+#
+CONFIG_DVB_FIREDTV=m
+CONFIG_DVB_FIREDTV_INPUT=y
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_BTCX=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_VIDEO_SAA7146=m
+CONFIG_VIDEO_SAA7146_VV=m
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+
+#
+# Media ancillary drivers (tuners, sensors, i2c, frontends)
+#
+CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
+CONFIG_MEDIA_ATTACH=y
+CONFIG_VIDEO_IR_I2C=m
+
+#
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_VP27SMPX=m
+
+#
+# RDS decoders
+#
+CONFIG_VIDEO_SAA6588=m
+
+#
+# Video decoders
+#
+CONFIG_VIDEO_BT819=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
+CONFIG_VIDEO_KS0127=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_VPX3220=m
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+
+#
+# Video encoders
+#
+CONFIG_VIDEO_SAA7127=m
+CONFIG_VIDEO_SAA7185=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+
+#
+# Camera sensor devices
+#
+CONFIG_VIDEO_OV7670=m
+CONFIG_VIDEO_MT9V011=m
+
+#
+# Flash devices
+#
+
+#
+# Video improvement chips
+#
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+
+#
+# Audio/Video compression chips
+#
+CONFIG_VIDEO_SAA6752HS=m
+
+#
+# Miscellaneous helper chips
+#
+CONFIG_VIDEO_M52790=m
+
+#
+# Sensors used on soc_camera driver
+#
+CONFIG_MEDIA_TUNER=m
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC5000=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_M88TS2022=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_R820T=m
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_M88DS3103=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_TDA18271C2DD=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_TDA10071=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_SP8870=m
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_VES1820=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_STV0297=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_S5H1411=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_S921=m
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+
+#
+# Digital terrestrial only tuners/PLL
+#
+CONFIG_DVB_PLL=m
+CONFIG_DVB_TUNER_DIB0070=m
+CONFIG_DVB_TUNER_DIB0090=m
+
+#
+# SEC control devices for DVB-S
+#
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_A8293=m
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_IT913X_FE=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_AF9033=m
+
+#
+# Tools to develop new frontends
+#
+# CONFIG_DVB_DUMMY_FE is not set
+
+#
+# Graphics support
+#
+CONFIG_AGP=y
+CONFIG_AGP_AMD64=y
+CONFIG_AGP_INTEL=y
+CONFIG_AGP_SIS=y
+CONFIG_AGP_VIA=y
+CONFIG_INTEL_GTT=y
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+CONFIG_VGA_SWITCHEROO=y
+CONFIG_DRM=m
+CONFIG_DRM_USB=m
+CONFIG_DRM_KMS_HELPER=m
+CONFIG_DRM_KMS_FB_HELPER=y
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+CONFIG_DRM_TTM=m
+
+#
+# I2C encoder or helper chips
+#
+CONFIG_DRM_I2C_CH7006=m
+CONFIG_DRM_I2C_SIL164=m
+CONFIG_DRM_I2C_NXP_TDA998X=m
+CONFIG_DRM_TDFX=m
+CONFIG_DRM_R128=m
+CONFIG_DRM_RADEON=m
+# CONFIG_DRM_RADEON_UMS is not set
+CONFIG_DRM_NOUVEAU=m
+CONFIG_NOUVEAU_DEBUG=5
+CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+CONFIG_DRM_NOUVEAU_BACKLIGHT=y
+CONFIG_DRM_I915=m
+CONFIG_DRM_I915_KMS=y
+CONFIG_DRM_I915_FBDEV=y
+# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set
+# CONFIG_DRM_I915_UMS is not set
+CONFIG_DRM_MGA=m
+CONFIG_DRM_SIS=m
+CONFIG_DRM_VIA=m
+CONFIG_DRM_SAVAGE=m
+CONFIG_DRM_VMWGFX=m
+# CONFIG_DRM_VMWGFX_FBCON is not set
+CONFIG_DRM_GMA500=m
+CONFIG_DRM_GMA600=y
+CONFIG_DRM_GMA3600=y
+CONFIG_DRM_UDL=m
+CONFIG_DRM_AST=m
+CONFIG_DRM_MGAG200=m
+CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_QXL is not set
+# CONFIG_DRM_BOCHS is not set
+CONFIG_VGASTATE=m
+CONFIG_VIDEO_OUTPUT_CONTROL=m
+CONFIG_HDMI=y
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_DDC=m
+CONFIG_FB_BOOT_VESA_SUPPORT=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
+CONFIG_FB_SYS_FILLRECT=y
+CONFIG_FB_SYS_COPYAREA=y
+CONFIG_FB_SYS_IMAGEBLIT=y
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYS_FOPS=y
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_HECUBA=m
+CONFIG_FB_SVGALIB=m
+# CONFIG_FB_MACMODES is not set
+CONFIG_FB_BACKLIGHT=y
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+CONFIG_FB_CIRRUS=m
+CONFIG_FB_PM2=m
+CONFIG_FB_PM2_FIFO_DISCONNECT=y
+CONFIG_FB_CYBER2000=m
+CONFIG_FB_CYBER2000_DDC=y
+CONFIG_FB_ARC=m
+# CONFIG_FB_ASILIANT is not set
+# CONFIG_FB_IMSTT is not set
+CONFIG_FB_VGA16=m
+CONFIG_FB_UVESA=m
+CONFIG_FB_VESA=y
+CONFIG_FB_EFI=y
+CONFIG_FB_N411=m
+CONFIG_FB_HGA=m
+# CONFIG_FB_OPENCORES is not set
+# CONFIG_FB_S1D13XXX is not set
+# CONFIG_FB_NVIDIA is not set
+# CONFIG_FB_RIVA is not set
+# CONFIG_FB_I740 is not set
+CONFIG_FB_LE80578=m
+CONFIG_FB_CARILLO_RANCH=m
+# CONFIG_FB_INTEL is not set
+CONFIG_FB_MATROX=m
+CONFIG_FB_MATROX_MILLENIUM=y
+CONFIG_FB_MATROX_MYSTIQUE=y
+CONFIG_FB_MATROX_G=y
+CONFIG_FB_MATROX_I2C=m
+CONFIG_FB_MATROX_MAVEN=m
+CONFIG_FB_RADEON=m
+CONFIG_FB_RADEON_I2C=y
+CONFIG_FB_RADEON_BACKLIGHT=y
+# CONFIG_FB_RADEON_DEBUG is not set
+CONFIG_FB_ATY128=m
+CONFIG_FB_ATY128_BACKLIGHT=y
+CONFIG_FB_ATY=m
+CONFIG_FB_ATY_CT=y
+# CONFIG_FB_ATY_GENERIC_LCD is not set
+CONFIG_FB_ATY_GX=y
+CONFIG_FB_ATY_BACKLIGHT=y
+CONFIG_FB_S3=m
+CONFIG_FB_S3_DDC=y
+CONFIG_FB_SAVAGE=m
+# CONFIG_FB_SAVAGE_I2C is not set
+# CONFIG_FB_SAVAGE_ACCEL is not set
+CONFIG_FB_SIS=m
+CONFIG_FB_SIS_300=y
+CONFIG_FB_SIS_315=y
+CONFIG_FB_VIA=m
+# CONFIG_FB_VIA_DIRECT_PROCFS is not set
+CONFIG_FB_VIA_X_COMPATIBILITY=y
+CONFIG_FB_NEOMAGIC=m
+CONFIG_FB_KYRO=m
+CONFIG_FB_3DFX=m
+# CONFIG_FB_3DFX_ACCEL is not set
+CONFIG_FB_3DFX_I2C=y
+CONFIG_FB_VOODOO1=m
+CONFIG_FB_VT8623=m
+CONFIG_FB_TRIDENT=m
+CONFIG_FB_ARK=m
+CONFIG_FB_PM3=m
+# CONFIG_FB_CARMINE is not set
+# CONFIG_FB_TMIO is not set
+CONFIG_FB_SMSCUFX=m
+CONFIG_FB_UDL=m
+# CONFIG_FB_GOLDFISH is not set
+CONFIG_FB_VIRTUAL=m
+CONFIG_XEN_FBDEV_FRONTEND=y
+# CONFIG_FB_METRONOME is not set
+CONFIG_FB_MB862XX=m
+CONFIG_FB_MB862XX_PCI_GDC=y
+CONFIG_FB_MB862XX_I2C=y
+# CONFIG_FB_BROADSHEET is not set
+# CONFIG_FB_AUO_K190X is not set
+CONFIG_FB_HYPERV=m
+CONFIG_FB_SIMPLE=y
+# CONFIG_EXYNOS_VIDEO is not set
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_LCD_CLASS_DEVICE=m
+CONFIG_LCD_L4F00242T03=m
+CONFIG_LCD_LMS283GF05=m
+# CONFIG_LCD_LTV350QV is not set
+CONFIG_LCD_ILI922X=m
+CONFIG_LCD_ILI9320=m
+CONFIG_LCD_TDO24M=m
+CONFIG_LCD_VGG2432A4=m
+CONFIG_LCD_PLATFORM=m
+CONFIG_LCD_S6E63M0=m
+CONFIG_LCD_LD9040=m
+CONFIG_LCD_AMS369FG06=m
+CONFIG_LCD_LMS501KF03=m
+CONFIG_LCD_HX8357=m
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_GENERIC=m
+CONFIG_BACKLIGHT_CARILLO_RANCH=m
+CONFIG_BACKLIGHT_APPLE=m
+CONFIG_BACKLIGHT_SAHARA=m
+CONFIG_BACKLIGHT_ADP8860=m
+CONFIG_BACKLIGHT_ADP8870=m
+CONFIG_BACKLIGHT_LM3630A=m
+CONFIG_BACKLIGHT_LM3639=m
+CONFIG_BACKLIGHT_LP855X=m
+CONFIG_BACKLIGHT_GPIO=m
+CONFIG_BACKLIGHT_LV5207LP=m
+CONFIG_BACKLIGHT_BD6107=m
+
+#
+# Console display driver support
+#
+CONFIG_VGA_CONSOLE=y
+# CONFIG_VGACON_SOFT_SCROLLBACK is not set
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+# CONFIG_LOGO is not set
+CONFIG_SOUND=m
+CONFIG_SOUND_OSS_CORE=y
+# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+CONFIG_SND_HWDEP=m
+CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
+CONFIG_SND_JACK=y
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_HRTIMER=m
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
+CONFIG_SND_DYNAMIC_MINORS=y
+CONFIG_SND_MAX_CARDS=32
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_VERBOSE_PROCFS=y
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+CONFIG_SND_VMASTER=y
+CONFIG_SND_KCTL_JACK=y
+CONFIG_SND_DMA_SGBUF=y
+CONFIG_SND_RAWMIDI_SEQ=m
+CONFIG_SND_OPL3_LIB_SEQ=m
+# CONFIG_SND_OPL4_LIB_SEQ is not set
+# CONFIG_SND_SBAWE_SEQ is not set
+CONFIG_SND_EMU10K1_SEQ=m
+CONFIG_SND_MPU401_UART=m
+CONFIG_SND_OPL3_LIB=m
+CONFIG_SND_VX_LIB=m
+CONFIG_SND_AC97_CODEC=m
+CONFIG_SND_DRIVERS=y
+CONFIG_SND_PCSP=m
+CONFIG_SND_DUMMY=m
+CONFIG_SND_ALOOP=m
+CONFIG_SND_VIRMIDI=m
+CONFIG_SND_MTPAV=m
+CONFIG_SND_MTS64=m
+CONFIG_SND_SERIAL_U16550=m
+CONFIG_SND_MPU401=m
+CONFIG_SND_PORTMAN2X4=m
+CONFIG_SND_AC97_POWER_SAVE=y
+CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
+CONFIG_SND_SB_COMMON=m
+CONFIG_SND_SB16_DSP=m
+CONFIG_SND_PCI=y
+CONFIG_SND_AD1889=m
+CONFIG_SND_ALS300=m
+CONFIG_SND_ALS4000=m
+CONFIG_SND_ALI5451=m
+CONFIG_SND_ASIHPI=m
+CONFIG_SND_ATIIXP=m
+CONFIG_SND_ATIIXP_MODEM=m
+CONFIG_SND_AU8810=m
+CONFIG_SND_AU8820=m
+CONFIG_SND_AU8830=m
+CONFIG_SND_AW2=m
+CONFIG_SND_AZT3328=m
+CONFIG_SND_BT87X=m
+# CONFIG_SND_BT87X_OVERCLOCK is not set
+CONFIG_SND_CA0106=m
+CONFIG_SND_CMIPCI=m
+CONFIG_SND_OXYGEN_LIB=m
+CONFIG_SND_OXYGEN=m
+CONFIG_SND_CS4281=m
+CONFIG_SND_CS46XX=m
+CONFIG_SND_CS46XX_NEW_DSP=y
+CONFIG_SND_CS5530=m
+CONFIG_SND_CS5535AUDIO=m
+CONFIG_SND_CTXFI=m
+CONFIG_SND_DARLA20=m
+CONFIG_SND_GINA20=m
+CONFIG_SND_LAYLA20=m
+CONFIG_SND_DARLA24=m
+CONFIG_SND_GINA24=m
+CONFIG_SND_LAYLA24=m
+CONFIG_SND_MONA=m
+CONFIG_SND_MIA=m
+CONFIG_SND_ECHO3G=m
+CONFIG_SND_INDIGO=m
+CONFIG_SND_INDIGOIO=m
+CONFIG_SND_INDIGODJ=m
+CONFIG_SND_INDIGOIOX=m
+CONFIG_SND_INDIGODJX=m
+CONFIG_SND_EMU10K1=m
+CONFIG_SND_EMU10K1X=m
+CONFIG_SND_ENS1370=m
+CONFIG_SND_ENS1371=m
+CONFIG_SND_ES1938=m
+CONFIG_SND_ES1968=m
+CONFIG_SND_ES1968_INPUT=y
+CONFIG_SND_ES1968_RADIO=y
+CONFIG_SND_FM801=m
+CONFIG_SND_FM801_TEA575X_BOOL=y
+CONFIG_SND_HDA_INTEL=m
+CONFIG_SND_HDA_DSP_LOADER=y
+CONFIG_SND_HDA_PREALLOC_SIZE=64
+CONFIG_SND_HDA_HWDEP=y
+CONFIG_SND_HDA_RECONFIG=y
+CONFIG_SND_HDA_INPUT_BEEP=y
+CONFIG_SND_HDA_INPUT_BEEP_MODE=1
+CONFIG_SND_HDA_INPUT_JACK=y
+CONFIG_SND_HDA_PATCH_LOADER=y
+CONFIG_SND_HDA_CODEC_REALTEK=m
+CONFIG_SND_HDA_CODEC_ANALOG=m
+CONFIG_SND_HDA_CODEC_SIGMATEL=m
+CONFIG_SND_HDA_CODEC_VIA=m
+CONFIG_SND_HDA_CODEC_HDMI=m
+CONFIG_SND_HDA_I915=y
+CONFIG_SND_HDA_CODEC_CIRRUS=m
+CONFIG_SND_HDA_CODEC_CONEXANT=m
+CONFIG_SND_HDA_CODEC_CA0110=m
+CONFIG_SND_HDA_CODEC_CA0132=m
+CONFIG_SND_HDA_CODEC_CA0132_DSP=y
+CONFIG_SND_HDA_CODEC_CMEDIA=m
+CONFIG_SND_HDA_CODEC_SI3054=m
+CONFIG_SND_HDA_GENERIC=m
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
+CONFIG_SND_HDSP=m
+CONFIG_SND_HDSPM=m
+CONFIG_SND_ICE1712=m
+CONFIG_SND_ICE1724=m
+CONFIG_SND_INTEL8X0=m
+CONFIG_SND_INTEL8X0M=m
+CONFIG_SND_KORG1212=m
+CONFIG_SND_LOLA=m
+CONFIG_SND_LX6464ES=m
+CONFIG_SND_MAESTRO3=m
+CONFIG_SND_MAESTRO3_INPUT=y
+CONFIG_SND_MIXART=m
+CONFIG_SND_NM256=m
+CONFIG_SND_PCXHR=m
+CONFIG_SND_RIPTIDE=m
+CONFIG_SND_RME32=m
+CONFIG_SND_RME96=m
+CONFIG_SND_RME9652=m
+CONFIG_SND_SONICVIBES=m
+CONFIG_SND_TRIDENT=m
+CONFIG_SND_VIA82XX=m
+CONFIG_SND_VIA82XX_MODEM=m
+CONFIG_SND_VIRTUOSO=m
+CONFIG_SND_VX222=m
+CONFIG_SND_YMFPCI=m
+CONFIG_SND_SPI=y
+CONFIG_SND_USB=y
+CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_UA101=m
+CONFIG_SND_USB_USX2Y=m
+CONFIG_SND_USB_CAIAQ=m
+CONFIG_SND_USB_CAIAQ_INPUT=y
+CONFIG_SND_USB_US122L=m
+CONFIG_SND_USB_6FIRE=m
+CONFIG_SND_USB_HIFACE=m
+CONFIG_SND_FIREWIRE=y
+CONFIG_SND_FIREWIRE_LIB=m
+CONFIG_SND_DICE=m
+CONFIG_SND_FIREWIRE_SPEAKERS=m
+CONFIG_SND_ISIGHT=m
+CONFIG_SND_SCS1X=m
+CONFIG_SND_PCMCIA=y
+CONFIG_SND_VXPOCKET=m
+CONFIG_SND_PDAUDIOCF=m
+CONFIG_SND_SOC=m
+CONFIG_SND_ATMEL_SOC=m
+CONFIG_SND_DESIGNWARE_I2S=m
+CONFIG_SND_SOC_I2C_AND_SPI=m
+CONFIG_SND_SIMPLE_CARD=m
+# CONFIG_SOUND_PRIME is not set
+CONFIG_AC97_BUS=m
+
+#
+# HID support
+#
+CONFIG_HID=m
+CONFIG_HIDRAW=y
+CONFIG_UHID=m
+CONFIG_HID_GENERIC=m
+
+#
+# Special HID drivers
+#
+CONFIG_HID_A4TECH=m
+CONFIG_HID_ACRUX=m
+CONFIG_HID_ACRUX_FF=y
+CONFIG_HID_APPLE=m
+CONFIG_HID_APPLEIR=m
+CONFIG_HID_AUREAL=m
+CONFIG_HID_BELKIN=m
+CONFIG_HID_CHERRY=m
+CONFIG_HID_CHICONY=m
+CONFIG_HID_PRODIKEYS=m
+CONFIG_HID_CYPRESS=m
+CONFIG_HID_DRAGONRISE=m
+CONFIG_DRAGONRISE_FF=y
+CONFIG_HID_EMS_FF=m
+CONFIG_HID_ELECOM=m
+CONFIG_HID_ELO=m
+CONFIG_HID_EZKEY=m
+CONFIG_HID_HOLTEK=m
+CONFIG_HOLTEK_FF=y
+CONFIG_HID_HUION=m
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_GYRATION=m
+CONFIG_HID_ICADE=m
+CONFIG_HID_TWINHAN=m
+CONFIG_HID_KENSINGTON=m
+CONFIG_HID_LCPOWER=m
+CONFIG_HID_LENOVO_TPKBD=m
+CONFIG_HID_LOGITECH=m
+CONFIG_HID_LOGITECH_DJ=m
+CONFIG_LOGITECH_FF=y
+CONFIG_LOGIRUMBLEPAD2_FF=y
+CONFIG_LOGIG940_FF=y
+CONFIG_LOGIWHEELS_FF=y
+CONFIG_HID_MAGICMOUSE=m
+CONFIG_HID_MICROSOFT=m
+CONFIG_HID_MONTEREY=m
+CONFIG_HID_MULTITOUCH=m
+CONFIG_HID_NTRIG=m
+CONFIG_HID_ORTEK=m
+CONFIG_HID_PANTHERLORD=m
+CONFIG_PANTHERLORD_FF=y
+CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD=m
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_LCD is not set
+CONFIG_HID_PICOLCD_LEDS=y
+CONFIG_HID_PICOLCD_CIR=y
+CONFIG_HID_PRIMAX=m
+CONFIG_HID_ROCCAT=m
+CONFIG_HID_SAITEK=m
+CONFIG_HID_SAMSUNG=m
+CONFIG_HID_SONY=m
+# CONFIG_SONY_FF is not set
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEELSERIES=m
+CONFIG_HID_SUNPLUS=m
+CONFIG_HID_GREENASIA=m
+CONFIG_GREENASIA_FF=y
+CONFIG_HID_HYPERV_MOUSE=m
+CONFIG_HID_SMARTJOYPLUS=m
+CONFIG_SMARTJOYPLUS_FF=y
+CONFIG_HID_TIVO=m
+CONFIG_HID_TOPSEED=m
+CONFIG_HID_THINGM=m
+CONFIG_HID_THRUSTMASTER=m
+CONFIG_THRUSTMASTER_FF=y
+CONFIG_HID_WACOM=m
+CONFIG_HID_WIIMOTE=m
+CONFIG_HID_XINMO=m
+CONFIG_HID_ZEROPLUS=m
+CONFIG_ZEROPLUS_FF=y
+CONFIG_HID_ZYDACRON=m
+CONFIG_HID_SENSOR_HUB=m
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=m
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+
+#
+# USB HID Boot Protocol drivers
+#
+# CONFIG_USB_KBD is not set
+# CONFIG_USB_MOUSE is not set
+
+#
+# I2C HID support
+#
+CONFIG_I2C_HID=m
+CONFIG_USB_OHCI_LITTLE_ENDIAN=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_COMMON=m
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB=m
+# CONFIG_USB_DEBUG is not set
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEFAULT_PERSIST=y
+CONFIG_USB_DYNAMIC_MINORS=y
+# CONFIG_USB_OTG is not set
+# CONFIG_USB_OTG_WHITELIST is not set
+# CONFIG_USB_OTG_BLACKLIST_HUB is not set
+CONFIG_USB_MON=m
+CONFIG_USB_WUSB=m
+CONFIG_USB_WUSB_CBAF=m
+# CONFIG_USB_WUSB_CBAF_DEBUG is not set
+
+#
+# USB Host Controller Drivers
+#
+# CONFIG_USB_C67X00_HCD is not set
+CONFIG_USB_XHCI_HCD=m
+CONFIG_USB_EHCI_HCD=m
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+CONFIG_USB_EHCI_TT_NEWSCHED=y
+CONFIG_USB_EHCI_PCI=m
+# CONFIG_USB_EHCI_HCD_PLATFORM is not set
+# CONFIG_USB_OXU210HP_HCD is not set
+# CONFIG_USB_ISP116X_HCD is not set
+# CONFIG_USB_ISP1760_HCD is not set
+# CONFIG_USB_ISP1362_HCD is not set
+# CONFIG_USB_FUSBH200_HCD is not set
+# CONFIG_USB_FOTG210_HCD is not set
+CONFIG_USB_OHCI_HCD=m
+CONFIG_USB_OHCI_HCD_PCI=m
+# CONFIG_USB_OHCI_HCD_SSB is not set
+# CONFIG_USB_OHCI_HCD_PLATFORM is not set
+CONFIG_USB_UHCI_HCD=m
+CONFIG_USB_U132_HCD=m
+CONFIG_USB_SL811_HCD=m
+# CONFIG_USB_SL811_HCD_ISO is not set
+CONFIG_USB_SL811_CS=m
+# CONFIG_USB_R8A66597_HCD is not set
+CONFIG_USB_WHCI_HCD=m
+CONFIG_USB_HWA_HCD=m
+# CONFIG_USB_HCD_BCMA is not set
+# CONFIG_USB_HCD_SSB is not set
+# CONFIG_USB_HCD_TEST_MODE is not set
+# CONFIG_USB_RENESAS_USBHS is not set
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+CONFIG_USB_WDM=m
+CONFIG_USB_TMC=m
+
+#
+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
+#
+
+#
+# also be needed; see USB_STORAGE Help for more info
+#
+CONFIG_USB_STORAGE=m
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_REALTEK=m
+CONFIG_REALTEK_AUTOPM=y
+CONFIG_USB_STORAGE_DATAFAB=m
+CONFIG_USB_STORAGE_FREECOM=m
+CONFIG_USB_STORAGE_ISD200=m
+CONFIG_USB_STORAGE_USBAT=m
+CONFIG_USB_STORAGE_SDDR09=m
+CONFIG_USB_STORAGE_SDDR55=m
+CONFIG_USB_STORAGE_JUMPSHOT=m
+CONFIG_USB_STORAGE_ALAUDA=m
+CONFIG_USB_STORAGE_ONETOUCH=m
+CONFIG_USB_STORAGE_KARMA=m
+CONFIG_USB_STORAGE_CYPRESS_ATACB=m
+CONFIG_USB_STORAGE_ENE_UB6250=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_MDC800=m
+CONFIG_USB_MICROTEK=m
+# CONFIG_USB_MUSB_HDRC is not set
+# CONFIG_USB_DWC3 is not set
+# CONFIG_USB_DWC2 is not set
+# CONFIG_USB_CHIPIDEA is not set
+
+#
+# USB port drivers
+#
+CONFIG_USB_USS720=m
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+# CONFIG_USB_SERIAL_SIMPLE is not set
+CONFIG_USB_SERIAL_AIRCABLE=m
+CONFIG_USB_SERIAL_ARK3116=m
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_CH341=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_CYPRESS_M8=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
+CONFIG_USB_SERIAL_F81232=m
+CONFIG_USB_SERIAL_GARMIN=m
+CONFIG_USB_SERIAL_IPW=m
+CONFIG_USB_SERIAL_IUU=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_KOBIL_SCT=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_METRO=m
+CONFIG_USB_SERIAL_MOS7720=m
+CONFIG_USB_SERIAL_MOS7715_PARPORT=y
+CONFIG_USB_SERIAL_MOS7840=m
+CONFIG_USB_SERIAL_MXUPORT=m
+CONFIG_USB_SERIAL_NAVMAN=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OTI6858=m
+CONFIG_USB_SERIAL_QCAUX=m
+CONFIG_USB_SERIAL_QUALCOMM=m
+CONFIG_USB_SERIAL_SPCP8X5=m
+CONFIG_USB_SERIAL_SAFE=m
+# CONFIG_USB_SERIAL_SAFE_PADDED is not set
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
+CONFIG_USB_SERIAL_SYMBOL=m
+CONFIG_USB_SERIAL_TI=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_XIRCOM=m
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_SERIAL_OMNINET=m
+CONFIG_USB_SERIAL_OPTICON=m
+CONFIG_USB_SERIAL_XSENS_MT=m
+CONFIG_USB_SERIAL_WISHBONE=m
+CONFIG_USB_SERIAL_ZTE=m
+CONFIG_USB_SERIAL_SSU100=m
+CONFIG_USB_SERIAL_QT2=m
+CONFIG_USB_SERIAL_DEBUG=m
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_EMI62=m
+CONFIG_USB_EMI26=m
+CONFIG_USB_ADUTUX=m
+CONFIG_USB_SEVSEG=m
+CONFIG_USB_RIO500=m
+CONFIG_USB_LEGOTOWER=m
+CONFIG_USB_LCD=m
+CONFIG_USB_LED=m
+CONFIG_USB_CYPRESS_CY7C63=m
+CONFIG_USB_CYTHERM=m
+CONFIG_USB_IDMOUSE=m
+CONFIG_USB_FTDI_ELAN=m
+CONFIG_USB_APPLEDISPLAY=m
+CONFIG_USB_SISUSBVGA=m
+CONFIG_USB_SISUSBVGA_CON=y
+CONFIG_USB_LD=m
+CONFIG_USB_TRANCEVIBRATOR=m
+CONFIG_USB_IOWARRIOR=m
+CONFIG_USB_TEST=m
+# CONFIG_USB_EHSET_TEST_FIXTURE is not set
+CONFIG_USB_ISIGHTFW=m
+CONFIG_USB_YUREX=m
+CONFIG_USB_EZUSB_FX2=m
+# CONFIG_USB_HSIC_USB3503 is not set
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
+
+#
+# USB Physical Layer drivers
+#
+# CONFIG_USB_PHY is not set
+# CONFIG_USB_OTG_FSM is not set
+# CONFIG_NOP_USB_XCEIV is not set
+# CONFIG_SAMSUNG_USB2PHY is not set
+# CONFIG_SAMSUNG_USB3PHY is not set
+# CONFIG_USB_GPIO_VBUS is not set
+# CONFIG_USB_ISP1301 is not set
+# CONFIG_USB_RCAR_PHY is not set
+CONFIG_USB_GADGET=m
+# CONFIG_USB_GADGET_DEBUG is not set
+# CONFIG_USB_GADGET_DEBUG_FILES is not set
+# CONFIG_USB_GADGET_DEBUG_FS is not set
+CONFIG_USB_GADGET_VBUS_DRAW=2
+CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
+
+#
+# USB Peripheral Controller
+#
+# CONFIG_USB_FOTG210_UDC is not set
+# CONFIG_USB_GR_UDC is not set
+# CONFIG_USB_R8A66597 is not set
+# CONFIG_USB_PXA27X is not set
+# CONFIG_USB_MV_UDC is not set
+# CONFIG_USB_MV_U3D is not set
+# CONFIG_USB_M66592 is not set
+# CONFIG_USB_AMD5536UDC is not set
+# CONFIG_USB_NET2272 is not set
+# CONFIG_USB_NET2280 is not set
+# CONFIG_USB_GOKU is not set
+CONFIG_USB_EG20T=m
+# CONFIG_USB_DUMMY_HCD is not set
+# CONFIG_USB_CONFIGFS is not set
+# CONFIG_USB_ZERO is not set
+# CONFIG_USB_AUDIO is not set
+# CONFIG_USB_ETH is not set
+# CONFIG_USB_G_NCM is not set
+# CONFIG_USB_GADGETFS is not set
+# CONFIG_USB_FUNCTIONFS is not set
+# CONFIG_USB_MASS_STORAGE is not set
+# CONFIG_USB_GADGET_TARGET is not set
+# CONFIG_USB_G_SERIAL is not set
+# CONFIG_USB_MIDI_GADGET is not set
+# CONFIG_USB_G_PRINTER is not set
+# CONFIG_USB_CDC_COMPOSITE is not set
+# CONFIG_USB_G_NOKIA is not set
+# CONFIG_USB_G_ACM_MS is not set
+# CONFIG_USB_G_MULTI is not set
+# CONFIG_USB_G_HID is not set
+# CONFIG_USB_G_DBGP is not set
+# CONFIG_USB_G_WEBCAM is not set
+CONFIG_UWB=m
+CONFIG_UWB_HWA=m
+CONFIG_UWB_WHCI=m
+CONFIG_UWB_I1480U=m
+CONFIG_MMC=m
+# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_UNSAFE_RESUME is not set
+# CONFIG_MMC_CLKGATE is not set
+
+#
+# MMC/SD/SDIO Card Drivers
+#
+CONFIG_MMC_BLOCK=m
+CONFIG_MMC_BLOCK_MINORS=8
+CONFIG_MMC_BLOCK_BOUNCE=y
+CONFIG_SDIO_UART=m
+# CONFIG_MMC_TEST is not set
+
+#
+# MMC/SD/SDIO Host Controller Drivers
+#
+CONFIG_MMC_SDHCI=m
+CONFIG_MMC_SDHCI_PCI=m
+CONFIG_MMC_RICOH_MMC=y
+CONFIG_MMC_SDHCI_ACPI=m
+# CONFIG_MMC_SDHCI_PLTFM is not set
+# CONFIG_MMC_SDHCI_PXAV3 is not set
+# CONFIG_MMC_SDHCI_PXAV2 is not set
+CONFIG_MMC_WBSD=m
+CONFIG_MMC_TIFM_SD=m
+# CONFIG_MMC_SPI is not set
+CONFIG_MMC_SDRICOH_CS=m
+CONFIG_MMC_CB710=m
+CONFIG_MMC_VIA_SDMMC=m
+CONFIG_MMC_VUB300=m
+CONFIG_MMC_USHC=m
+CONFIG_MMC_REALTEK_PCI=m
+CONFIG_MEMSTICK=m
+# CONFIG_MEMSTICK_DEBUG is not set
+
+#
+# MemoryStick drivers
+#
+# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
+CONFIG_MSPRO_BLOCK=m
+# CONFIG_MS_BLOCK is not set
+
+#
+# MemoryStick Host Controller Drivers
+#
+CONFIG_MEMSTICK_TIFM_MS=m
+CONFIG_MEMSTICK_JMICRON_38X=m
+CONFIG_MEMSTICK_R592=m
+CONFIG_MEMSTICK_REALTEK_PCI=m
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+
+#
+# LED drivers
+#
+CONFIG_LEDS_LM3530=m
+CONFIG_LEDS_LM3642=m
+CONFIG_LEDS_PCA9532=m
+# CONFIG_LEDS_PCA9532_GPIO is not set
+CONFIG_LEDS_GPIO=m
+CONFIG_LEDS_LP3944=m
+CONFIG_LEDS_LP55XX_COMMON=m
+CONFIG_LEDS_LP5521=m
+CONFIG_LEDS_LP5523=m
+CONFIG_LEDS_LP5562=m
+CONFIG_LEDS_LP8501=m
+CONFIG_LEDS_CLEVO_MAIL=m
+CONFIG_LEDS_PCA955X=m
+CONFIG_LEDS_PCA963X=m
+CONFIG_LEDS_PCA9685=m
+CONFIG_LEDS_DAC124S085=m
+CONFIG_LEDS_BD2802=m
+CONFIG_LEDS_INTEL_SS4200=m
+CONFIG_LEDS_LT3593=m
+CONFIG_LEDS_DELL_NETBOOKS=m
+CONFIG_LEDS_TCA6507=m
+CONFIG_LEDS_LM355x=m
+CONFIG_LEDS_OT200=m
+CONFIG_LEDS_BLINKM=m
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=m
+# CONFIG_LEDS_TRIGGER_ONESHOT is not set
+CONFIG_LEDS_TRIGGER_HEARTBEAT=m
+CONFIG_LEDS_TRIGGER_BACKLIGHT=m
+# CONFIG_LEDS_TRIGGER_GPIO is not set
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
+
+#
+# iptables trigger is under Netfilter config (LED target)
+#
+# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
+# CONFIG_LEDS_TRIGGER_CAMERA is not set
+CONFIG_ACCESSIBILITY=y
+CONFIG_A11Y_BRAILLE_CONSOLE=y
+CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_USER_MAD=m
+CONFIG_INFINIBAND_USER_ACCESS=m
+CONFIG_INFINIBAND_USER_MEM=y
+CONFIG_INFINIBAND_ADDR_TRANS=y
+CONFIG_INFINIBAND_MTHCA=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
+CONFIG_INFINIBAND_IPATH=m
+CONFIG_INFINIBAND_QIB=m
+CONFIG_INFINIBAND_QIB_DCA=y
+CONFIG_INFINIBAND_AMSO1100=m
+# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set
+CONFIG_INFINIBAND_CXGB3=m
+# CONFIG_INFINIBAND_CXGB3_DEBUG is not set
+CONFIG_INFINIBAND_CXGB4=m
+CONFIG_MLX4_INFINIBAND=m
+CONFIG_MLX5_INFINIBAND=m
+CONFIG_INFINIBAND_NES=m
+# CONFIG_INFINIBAND_NES_DEBUG is not set
+CONFIG_INFINIBAND_OCRDMA=m
+# CONFIG_INFINIBAND_USNIC is not set
+CONFIG_INFINIBAND_IPOIB=m
+CONFIG_INFINIBAND_IPOIB_CM=y
+CONFIG_INFINIBAND_IPOIB_DEBUG=y
+# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
+CONFIG_INFINIBAND_SRP=m
+CONFIG_INFINIBAND_SRPT=m
+CONFIG_INFINIBAND_ISER=m
+CONFIG_INFINIBAND_ISERT=m
+CONFIG_EDAC=y
+CONFIG_EDAC_LEGACY_SYSFS=y
+# CONFIG_EDAC_DEBUG is not set
+CONFIG_EDAC_DECODE_MCE=m
+# CONFIG_EDAC_MCE_INJ is not set
+CONFIG_EDAC_MM_EDAC=m
+CONFIG_EDAC_AMD64=m
+# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set
+CONFIG_EDAC_E752X=m
+CONFIG_EDAC_I82975X=m
+CONFIG_EDAC_I3000=m
+CONFIG_EDAC_I3200=m
+CONFIG_EDAC_X38=m
+CONFIG_EDAC_I5400=m
+CONFIG_EDAC_I7CORE=m
+CONFIG_EDAC_I5000=m
+CONFIG_EDAC_I5100=m
+CONFIG_EDAC_I7300=m
+CONFIG_EDAC_SBRIDGE=m
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_SYSTOHC=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+# CONFIG_RTC_DRV_TEST is not set
+
+#
+# I2C RTC drivers
+#
+# CONFIG_RTC_DRV_DS1307 is not set
+# CONFIG_RTC_DRV_DS1374 is not set
+# CONFIG_RTC_DRV_DS1672 is not set
+# CONFIG_RTC_DRV_DS3232 is not set
+# CONFIG_RTC_DRV_MAX6900 is not set
+# CONFIG_RTC_DRV_RS5C372 is not set
+# CONFIG_RTC_DRV_ISL1208 is not set
+# CONFIG_RTC_DRV_ISL12022 is not set
+# CONFIG_RTC_DRV_ISL12057 is not set
+# CONFIG_RTC_DRV_X1205 is not set
+# CONFIG_RTC_DRV_PCF2127 is not set
+# CONFIG_RTC_DRV_PCF8523 is not set
+# CONFIG_RTC_DRV_PCF8563 is not set
+# CONFIG_RTC_DRV_PCF8583 is not set
+# CONFIG_RTC_DRV_M41T80 is not set
+# CONFIG_RTC_DRV_BQ32K is not set
+# CONFIG_RTC_DRV_S35390A is not set
+# CONFIG_RTC_DRV_FM3130 is not set
+# CONFIG_RTC_DRV_RX8581 is not set
+# CONFIG_RTC_DRV_RX8025 is not set
+# CONFIG_RTC_DRV_EM3027 is not set
+# CONFIG_RTC_DRV_RV3029C2 is not set
+
+#
+# SPI RTC drivers
+#
+# CONFIG_RTC_DRV_M41T93 is not set
+# CONFIG_RTC_DRV_M41T94 is not set
+# CONFIG_RTC_DRV_DS1305 is not set
+# CONFIG_RTC_DRV_DS1390 is not set
+# CONFIG_RTC_DRV_MAX6902 is not set
+# CONFIG_RTC_DRV_R9701 is not set
+# CONFIG_RTC_DRV_RS5C348 is not set
+# CONFIG_RTC_DRV_DS3234 is not set
+# CONFIG_RTC_DRV_PCF2123 is not set
+# CONFIG_RTC_DRV_RX4581 is not set
+
+#
+# Platform RTC drivers
+#
+CONFIG_RTC_DRV_CMOS=y
+# CONFIG_RTC_DRV_DS1286 is not set
+# CONFIG_RTC_DRV_DS1511 is not set
+# CONFIG_RTC_DRV_DS1553 is not set
+# CONFIG_RTC_DRV_DS1742 is not set
+# CONFIG_RTC_DRV_STK17TA8 is not set
+# CONFIG_RTC_DRV_M48T86 is not set
+# CONFIG_RTC_DRV_M48T35 is not set
+# CONFIG_RTC_DRV_M48T59 is not set
+# CONFIG_RTC_DRV_MSM6242 is not set
+# CONFIG_RTC_DRV_BQ4802 is not set
+# CONFIG_RTC_DRV_RP5C01 is not set
+# CONFIG_RTC_DRV_V3020 is not set
+# CONFIG_RTC_DRV_DS2404 is not set
+
+#
+# on-CPU RTC drivers
+#
+# CONFIG_RTC_DRV_MOXART is not set
+
+#
+# HID Sensor RTC drivers
+#
+# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
+CONFIG_DMADEVICES=y
+# CONFIG_DMADEVICES_DEBUG is not set
+
+#
+# DMA Devices
+#
+# CONFIG_INTEL_MID_DMAC is not set
+CONFIG_INTEL_IOATDMA=m
+# CONFIG_DW_DMAC_CORE is not set
+# CONFIG_DW_DMAC is not set
+# CONFIG_DW_DMAC_PCI is not set
+# CONFIG_TIMB_DMA is not set
+CONFIG_PCH_DMA=m
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_ACPI=y
+
+#
+# DMA Clients
+#
+CONFIG_ASYNC_TX_DMA=y
+# CONFIG_DMATEST is not set
+CONFIG_DMA_ENGINE_RAID=y
+CONFIG_DCA=m
+# CONFIG_AUXDISPLAY is not set
+CONFIG_UIO=m
+CONFIG_UIO_CIF=m
+# CONFIG_UIO_PDRV_GENIRQ is not set
+# CONFIG_UIO_DMEM_GENIRQ is not set
+CONFIG_UIO_AEC=m
+CONFIG_UIO_SERCOS3=m
+CONFIG_UIO_PCI_GENERIC=m
+CONFIG_UIO_NETX=m
+# CONFIG_UIO_MF624 is not set
+CONFIG_VFIO_IOMMU_TYPE1=m
+CONFIG_VFIO=m
+CONFIG_VFIO_PCI=m
+# CONFIG_VFIO_PCI_VGA is not set
+CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO=m
+
+#
+# Virtio drivers
+#
+CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_BALLOON=m
+# CONFIG_VIRTIO_MMIO is not set
+
+#
+# Microsoft Hyper-V guest support
+#
+CONFIG_HYPERV=m
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_BALLOON=m
+
+#
+# Xen driver support
+#
+CONFIG_XEN_BALLOON=y
+CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
+CONFIG_XEN_SCRUB_PAGES=y
+CONFIG_XEN_DEV_EVTCHN=m
+CONFIG_XEN_BACKEND=y
+CONFIG_XENFS=m
+CONFIG_XEN_COMPAT_XENFS=y
+CONFIG_XEN_SYS_HYPERVISOR=y
+CONFIG_XEN_XENBUS_FRONTEND=y
+CONFIG_XEN_GNTDEV=m
+CONFIG_XEN_GRANT_DEV_ALLOC=m
+CONFIG_SWIOTLB_XEN=y
+CONFIG_XEN_PCIDEV_BACKEND=m
+CONFIG_XEN_PRIVCMD=m
+CONFIG_XEN_ACPI_PROCESSOR=m
+# CONFIG_XEN_MCE_LOG is not set
+CONFIG_XEN_HAVE_PVMMU=y
+CONFIG_STAGING=y
+CONFIG_ET131X=m
+# CONFIG_SLICOSS is not set
+CONFIG_USBIP_CORE=m
+CONFIG_USBIP_VHCI_HCD=m
+CONFIG_USBIP_HOST=m
+# CONFIG_USBIP_DEBUG is not set
+# CONFIG_W35UND is not set
+CONFIG_PRISM2_USB=m
+# CONFIG_ECHO is not set
+CONFIG_COMEDI=m
+# CONFIG_COMEDI_DEBUG is not set
+CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
+CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
+CONFIG_COMEDI_MISC_DRIVERS=y
+CONFIG_COMEDI_KCOMEDILIB=m
+CONFIG_COMEDI_BOND=m
+CONFIG_COMEDI_TEST=m
+CONFIG_COMEDI_PARPORT=m
+CONFIG_COMEDI_SERIAL2002=m
+# CONFIG_COMEDI_SKEL is not set
+# CONFIG_COMEDI_ISA_DRIVERS is not set
+CONFIG_COMEDI_PCI_DRIVERS=y
+CONFIG_COMEDI_8255_PCI=m
+CONFIG_COMEDI_ADDI_WATCHDOG=m
+CONFIG_COMEDI_ADDI_APCI_035=m
+CONFIG_COMEDI_ADDI_APCI_1032=m
+CONFIG_COMEDI_ADDI_APCI_1500=m
+CONFIG_COMEDI_ADDI_APCI_1516=m
+CONFIG_COMEDI_ADDI_APCI_1564=m
+CONFIG_COMEDI_ADDI_APCI_16XX=m
+CONFIG_COMEDI_ADDI_APCI_2032=m
+CONFIG_COMEDI_ADDI_APCI_2200=m
+CONFIG_COMEDI_ADDI_APCI_3120=m
+CONFIG_COMEDI_ADDI_APCI_3501=m
+CONFIG_COMEDI_ADDI_APCI_3XXX=m
+CONFIG_COMEDI_ADL_PCI6208=m
+CONFIG_COMEDI_ADL_PCI7X3X=m
+CONFIG_COMEDI_ADL_PCI8164=m
+CONFIG_COMEDI_ADL_PCI9111=m
+CONFIG_COMEDI_ADL_PCI9118=m
+CONFIG_COMEDI_ADV_PCI1710=m
+CONFIG_COMEDI_ADV_PCI1723=m
+CONFIG_COMEDI_ADV_PCI1724=m
+CONFIG_COMEDI_ADV_PCI_DIO=m
+CONFIG_COMEDI_AMPLC_DIO200_PCI=m
+CONFIG_COMEDI_AMPLC_PC236_PCI=m
+CONFIG_COMEDI_AMPLC_PC263_PCI=m
+CONFIG_COMEDI_AMPLC_PCI224=m
+CONFIG_COMEDI_AMPLC_PCI230=m
+CONFIG_COMEDI_CONTEC_PCI_DIO=m
+CONFIG_COMEDI_DAS08_PCI=m
+CONFIG_COMEDI_DT3000=m
+CONFIG_COMEDI_DYNA_PCI10XX=m
+CONFIG_COMEDI_GSC_HPDI=m
+CONFIG_COMEDI_MF6X4=m
+CONFIG_COMEDI_ICP_MULTI=m
+CONFIG_COMEDI_DAQBOARD2000=m
+CONFIG_COMEDI_JR3_PCI=m
+CONFIG_COMEDI_KE_COUNTER=m
+CONFIG_COMEDI_CB_PCIDAS64=m
+CONFIG_COMEDI_CB_PCIDAS=m
+CONFIG_COMEDI_CB_PCIDDA=m
+CONFIG_COMEDI_CB_PCIMDAS=m
+CONFIG_COMEDI_CB_PCIMDDA=m
+CONFIG_COMEDI_ME4000=m
+CONFIG_COMEDI_ME_DAQ=m
+CONFIG_COMEDI_NI_6527=m
+CONFIG_COMEDI_NI_65XX=m
+CONFIG_COMEDI_NI_660X=m
+CONFIG_COMEDI_NI_670X=m
+CONFIG_COMEDI_NI_LABPC_PCI=m
+CONFIG_COMEDI_NI_PCIDIO=m
+CONFIG_COMEDI_NI_PCIMIO=m
+CONFIG_COMEDI_RTD520=m
+CONFIG_COMEDI_S626=m
+CONFIG_COMEDI_MITE=m
+CONFIG_COMEDI_NI_TIOCMD=m
+CONFIG_COMEDI_PCMCIA_DRIVERS=y
+CONFIG_COMEDI_CB_DAS16_CS=m
+CONFIG_COMEDI_DAS08_CS=m
+CONFIG_COMEDI_NI_DAQ_700_CS=m
+CONFIG_COMEDI_NI_DAQ_DIO24_CS=m
+CONFIG_COMEDI_NI_LABPC_CS=m
+CONFIG_COMEDI_NI_MIO_CS=m
+CONFIG_COMEDI_QUATECH_DAQP_CS=m
+CONFIG_COMEDI_USB_DRIVERS=y
+CONFIG_COMEDI_DT9812=m
+CONFIG_COMEDI_USBDUX=m
+CONFIG_COMEDI_USBDUXFAST=m
+CONFIG_COMEDI_USBDUXSIGMA=m
+CONFIG_COMEDI_VMK80XX=m
+CONFIG_COMEDI_8255=m
+CONFIG_COMEDI_FC=m
+CONFIG_COMEDI_AMPLC_DIO200=m
+CONFIG_COMEDI_AMPLC_PC236=m
+CONFIG_COMEDI_DAS08=m
+CONFIG_COMEDI_NI_LABPC=m
+CONFIG_COMEDI_NI_TIO=m
+# CONFIG_PANEL is not set
+CONFIG_R8187SE=m
+CONFIG_RTL8192U=m
+CONFIG_RTLLIB=m
+CONFIG_RTLLIB_CRYPTO_CCMP=m
+CONFIG_RTLLIB_CRYPTO_TKIP=m
+CONFIG_RTLLIB_CRYPTO_WEP=m
+CONFIG_RTL8192E=m
+CONFIG_R8712U=m
+CONFIG_R8188EU=m
+CONFIG_88EU_AP_MODE=y
+CONFIG_88EU_P2P=y
+CONFIG_R8821AE=m
+CONFIG_RTS5139=m
+# CONFIG_RTS5139_DEBUG is not set
+CONFIG_RTS5208=m
+# CONFIG_RTS5208_DEBUG is not set
+# CONFIG_TRANZPORT is not set
+# CONFIG_IDE_PHISON is not set
+CONFIG_LINE6_USB=m
+# CONFIG_LINE6_USB_IMPULSE_RESPONSE is not set
+# CONFIG_USB_SERIAL_QUATECH2 is not set
+# CONFIG_VT6655 is not set
+CONFIG_VT6656=m
+# CONFIG_DX_SEP is not set
+
+#
+# IIO staging drivers
+#
+
+#
+# Accelerometers
+#
+# CONFIG_ADIS16201 is not set
+# CONFIG_ADIS16203 is not set
+# CONFIG_ADIS16204 is not set
+# CONFIG_ADIS16209 is not set
+# CONFIG_ADIS16220 is not set
+# CONFIG_ADIS16240 is not set
+# CONFIG_LIS3L02DQ is not set
+# CONFIG_SCA3000 is not set
+
+#
+# Analog to digital converters
+#
+# CONFIG_AD7291 is not set
+# CONFIG_AD7606 is not set
+# CONFIG_AD799X is not set
+# CONFIG_AD7780 is not set
+# CONFIG_AD7816 is not set
+# CONFIG_AD7192 is not set
+# CONFIG_AD7280 is not set
+
+#
+# Analog digital bi-direction converters
+#
+# CONFIG_ADT7316 is not set
+
+#
+# Capacitance to digital converters
+#
+# CONFIG_AD7150 is not set
+# CONFIG_AD7152 is not set
+# CONFIG_AD7746 is not set
+
+#
+# Direct Digital Synthesis
+#
+# CONFIG_AD5930 is not set
+# CONFIG_AD9832 is not set
+# CONFIG_AD9834 is not set
+# CONFIG_AD9850 is not set
+# CONFIG_AD9852 is not set
+# CONFIG_AD9910 is not set
+# CONFIG_AD9951 is not set
+
+#
+# Digital gyroscope sensors
+#
+# CONFIG_ADIS16060 is not set
+
+#
+# Network Analyzer, Impedance Converters
+#
+# CONFIG_AD5933 is not set
+
+#
+# Light sensors
+#
+CONFIG_SENSORS_ISL29018=m
+# CONFIG_SENSORS_ISL29028 is not set
+CONFIG_TSL2583=m
+# CONFIG_TSL2x7x is not set
+
+#
+# Magnetometer sensors
+#
+# CONFIG_SENSORS_HMC5843 is not set
+
+#
+# Active energy metering IC
+#
+# CONFIG_ADE7753 is not set
+# CONFIG_ADE7754 is not set
+# CONFIG_ADE7758 is not set
+# CONFIG_ADE7759 is not set
+# CONFIG_ADE7854 is not set
+
+#
+# Resolver to digital converters
+#
+# CONFIG_AD2S90 is not set
+# CONFIG_AD2S1200 is not set
+# CONFIG_AD2S1210 is not set
+
+#
+# Triggers - standalone
+#
+# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set
+# CONFIG_IIO_SIMPLE_DUMMY is not set
+# CONFIG_WLAGS49_H2 is not set
+# CONFIG_WLAGS49_H25 is not set
+# CONFIG_FB_SM7XX is not set
+CONFIG_CRYSTALHD=m
+# CONFIG_CXT1E1 is not set
+# CONFIG_FB_XGI is not set
+# CONFIG_ACPI_QUICKSTART is not set
+# CONFIG_SBE_2T3E3 is not set
+# CONFIG_USB_ENESTORAGE is not set
+# CONFIG_BCM_WIMAX is not set
+# CONFIG_FT1000 is not set
+
+#
+# Speakup console speech
+#
+CONFIG_SPEAKUP=m
+CONFIG_SPEAKUP_SYNTH_ACNTSA=m
+CONFIG_SPEAKUP_SYNTH_APOLLO=m
+CONFIG_SPEAKUP_SYNTH_AUDPTR=m
+CONFIG_SPEAKUP_SYNTH_BNS=m
+CONFIG_SPEAKUP_SYNTH_DECTLK=m
+CONFIG_SPEAKUP_SYNTH_DECEXT=m
+CONFIG_SPEAKUP_SYNTH_LTLK=m
+CONFIG_SPEAKUP_SYNTH_SOFT=m
+CONFIG_SPEAKUP_SYNTH_SPKOUT=m
+CONFIG_SPEAKUP_SYNTH_TXPRT=m
+CONFIG_SPEAKUP_SYNTH_DUMMY=m
+# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set
+CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m
+CONFIG_STAGING_MEDIA=y
+# CONFIG_DVB_AS102 is not set
+# CONFIG_I2C_BCM2048 is not set
+# CONFIG_DVB_CXD2099 is not set
+# CONFIG_VIDEO_DT3155 is not set
+# CONFIG_VIDEO_GO7007 is not set
+# CONFIG_USB_MSI3101 is not set
+# CONFIG_VIDEO_TCM825X is not set
+CONFIG_USB_SN9C102=m
+# CONFIG_SOLO6X10 is not set
+CONFIG_LIRC_STAGING=y
+CONFIG_LIRC_BT829=m
+CONFIG_LIRC_IGORPLUGUSB=m
+CONFIG_LIRC_IMON=m
+# CONFIG_LIRC_PARALLEL is not set
+CONFIG_LIRC_SASEM=m
+CONFIG_LIRC_SERIAL=m
+CONFIG_LIRC_SERIAL_TRANSMITTER=y
+CONFIG_LIRC_SIR=m
+CONFIG_LIRC_ZILOG=m
+
+#
+# Android
+#
+# CONFIG_ANDROID is not set
+# CONFIG_USB_WPAN_HCD is not set
+# CONFIG_WIMAX_GDM72XX is not set
+# CONFIG_LTE_GDM724X is not set
+# CONFIG_NET_VENDOR_SILICOM is not set
+# CONFIG_CED1401 is not set
+# CONFIG_DGRP is not set
+# CONFIG_FIREWIRE_SERIAL is not set
+# CONFIG_MTD_SPINAND_MT29F is not set
+CONFIG_LUSTRE_FS=m
+CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192
+# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set
+CONFIG_LUSTRE_LLITE_LLOOP=m
+CONFIG_LNET=m
+CONFIG_LNET_MAX_PAYLOAD=1048576
+# CONFIG_LNET_SELFTEST is not set
+CONFIG_LNET_XPRT_IB=m
+# CONFIG_XILLYBUS is not set
+# CONFIG_DGNC is not set
+# CONFIG_DGAP is not set
+CONFIG_X86_PLATFORM_DEVICES=y
+CONFIG_ACER_WMI=m
+CONFIG_ACERHDF=m
+CONFIG_ASUS_LAPTOP=m
+CONFIG_DELL_LAPTOP=m
+CONFIG_DELL_WMI=m
+CONFIG_DELL_WMI_AIO=m
+CONFIG_FUJITSU_LAPTOP=m
+# CONFIG_FUJITSU_LAPTOP_DEBUG is not set
+CONFIG_FUJITSU_TABLET=m
+CONFIG_AMILO_RFKILL=m
+CONFIG_HP_ACCEL=m
+CONFIG_HP_WIRELESS=m
+CONFIG_HP_WMI=m
+CONFIG_MSI_LAPTOP=m
+CONFIG_PANASONIC_LAPTOP=m
+CONFIG_COMPAL_LAPTOP=m
+CONFIG_SONY_LAPTOP=m
+# CONFIG_SONYPI_COMPAT is not set
+CONFIG_IDEAPAD_LAPTOP=m
+CONFIG_THINKPAD_ACPI=m
+CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
+# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
+# CONFIG_THINKPAD_ACPI_DEBUG is not set
+# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
+CONFIG_THINKPAD_ACPI_VIDEO=y
+CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
+CONFIG_SENSORS_HDAPS=m
+# CONFIG_INTEL_MENLOW is not set
+CONFIG_EEEPC_LAPTOP=m
+CONFIG_ASUS_WMI=m
+CONFIG_ASUS_NB_WMI=m
+CONFIG_EEEPC_WMI=m
+CONFIG_ACPI_WMI=m
+CONFIG_MSI_WMI=m
+CONFIG_TOPSTAR_LAPTOP=m
+CONFIG_ACPI_TOSHIBA=m
+CONFIG_TOSHIBA_BT_RFKILL=m
+CONFIG_ACPI_CMPC=m
+CONFIG_INTEL_IPS=m
+# CONFIG_IBM_RTL is not set
+# CONFIG_XO15_EBOOK is not set
+CONFIG_SAMSUNG_LAPTOP=m
+CONFIG_MXM_WMI=m
+CONFIG_INTEL_OAKTRAIL=m
+# CONFIG_SAMSUNG_Q10 is not set
+CONFIG_APPLE_GMUX=m
+# CONFIG_INTEL_RST is not set
+# CONFIG_INTEL_SMARTCONNECT is not set
+# CONFIG_PVPANIC is not set
+CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHROMEOS_LAPTOP=m
+CONFIG_CHROMEOS_PSTORE=m
+CONFIG_CLKDEV_LOOKUP=y
+CONFIG_HAVE_CLK_PREPARE=y
+CONFIG_COMMON_CLK=y
+
+#
+# Common Clock Framework
+#
+# CONFIG_COMMON_CLK_SI5351 is not set
+
+#
+# Hardware Spinlock drivers
+#
+CONFIG_CLKEVT_I8253=y
+CONFIG_I8253_LOCK=y
+CONFIG_CLKBLD_I8253=y
+# CONFIG_MAILBOX is not set
+CONFIG_IOMMU_API=y
+CONFIG_IOMMU_SUPPORT=y
+CONFIG_AMD_IOMMU=y
+# CONFIG_AMD_IOMMU_STATS is not set
+CONFIG_AMD_IOMMU_V2=y
+CONFIG_DMAR_TABLE=y
+CONFIG_INTEL_IOMMU=y
+# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
+CONFIG_INTEL_IOMMU_FLOPPY_WA=y
+CONFIG_IRQ_REMAP=y
+
+#
+# Remoteproc drivers
+#
+# CONFIG_STE_MODEM_RPROC is not set
+
+#
+# Rpmsg drivers
+#
+# CONFIG_PM_DEVFREQ is not set
+# CONFIG_EXTCON is not set
+# CONFIG_MEMORY is not set
+CONFIG_IIO=m
+CONFIG_IIO_BUFFER=y
+# CONFIG_IIO_BUFFER_CB is not set
+CONFIG_IIO_KFIFO_BUF=m
+CONFIG_IIO_TRIGGERED_BUFFER=m
+CONFIG_IIO_TRIGGER=y
+CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+
+#
+# Accelerometers
+#
+# CONFIG_BMA180 is not set
+CONFIG_HID_SENSOR_ACCEL_3D=m
+# CONFIG_IIO_ST_ACCEL_3AXIS is not set
+# CONFIG_KXSD9 is not set
+
+#
+# Analog to digital converters
+#
+# CONFIG_AD7266 is not set
+# CONFIG_AD7298 is not set
+# CONFIG_AD7476 is not set
+# CONFIG_AD7791 is not set
+# CONFIG_AD7793 is not set
+# CONFIG_AD7887 is not set
+# CONFIG_AD7923 is not set
+# CONFIG_MAX1363 is not set
+# CONFIG_MCP320X is not set
+# CONFIG_MCP3422 is not set
+# CONFIG_NAU7802 is not set
+# CONFIG_TI_ADC081C is not set
+
+#
+# Amplifiers
+#
+# CONFIG_AD8366 is not set
+
+#
+# Hid Sensor IIO Common
+#
+CONFIG_HID_SENSOR_IIO_COMMON=m
+CONFIG_HID_SENSOR_IIO_TRIGGER=m
+
+#
+# Digital to analog converters
+#
+# CONFIG_AD5064 is not set
+# CONFIG_AD5360 is not set
+# CONFIG_AD5380 is not set
+# CONFIG_AD5421 is not set
+# CONFIG_AD5446 is not set
+# CONFIG_AD5449 is not set
+# CONFIG_AD5504 is not set
+# CONFIG_AD5624R_SPI is not set
+# CONFIG_AD5686 is not set
+# CONFIG_AD5755 is not set
+# CONFIG_AD5764 is not set
+# CONFIG_AD5791 is not set
+# CONFIG_AD7303 is not set
+# CONFIG_MAX517 is not set
+# CONFIG_MCP4725 is not set
+
+#
+# Frequency Synthesizers DDS/PLL
+#
+
+#
+# Clock Generator/Distribution
+#
+# CONFIG_AD9523 is not set
+
+#
+# Phase-Locked Loop (PLL) frequency synthesizers
+#
+# CONFIG_ADF4350 is not set
+
+#
+# Digital gyroscope sensors
+#
+# CONFIG_ADIS16080 is not set
+# CONFIG_ADIS16130 is not set
+# CONFIG_ADIS16136 is not set
+# CONFIG_ADIS16260 is not set
+# CONFIG_ADXRS450 is not set
+CONFIG_HID_SENSOR_GYRO_3D=m
+# CONFIG_IIO_ST_GYRO_3AXIS is not set
+# CONFIG_ITG3200 is not set
+
+#
+# Humidity sensors
+#
+# CONFIG_DHT11 is not set
+
+#
+# Inertial measurement units
+#
+# CONFIG_ADIS16400 is not set
+# CONFIG_ADIS16480 is not set
+# CONFIG_INV_MPU6050_IIO is not set
+
+#
+# Light sensors
+#
+# CONFIG_ADJD_S311 is not set
+# CONFIG_APDS9300 is not set
+# CONFIG_CM32181 is not set
+# CONFIG_CM36651 is not set
+# CONFIG_GP2AP020A00F is not set
+CONFIG_HID_SENSOR_ALS=m
+# CONFIG_TCS3472 is not set
+CONFIG_SENSORS_TSL2563=m
+# CONFIG_TSL4531 is not set
+# CONFIG_VCNL4000 is not set
+
+#
+# Magnetometer sensors
+#
+# CONFIG_AK8975 is not set
+# CONFIG_MAG3110 is not set
+CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
+# CONFIG_IIO_ST_MAGN_3AXIS is not set
+
+#
+# Inclinometer sensors
+#
+CONFIG_HID_SENSOR_INCLINOMETER_3D=m
+
+#
+# Triggers - standalone
+#
+# CONFIG_IIO_INTERRUPT_TRIGGER is not set
+# CONFIG_IIO_SYSFS_TRIGGER is not set
+
+#
+# Pressure sensors
+#
+# CONFIG_MPL3115 is not set
+# CONFIG_IIO_ST_PRESS is not set
+
+#
+# Temperature sensors
+#
+# CONFIG_TMP006 is not set
+# CONFIG_NTB is not set
+# CONFIG_VME_BUS is not set
+# CONFIG_PWM is not set
+# CONFIG_IPACK_BUS is not set
+# CONFIG_RESET_CONTROLLER is not set
+# CONFIG_FMC is not set
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=y
+# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set
+# CONFIG_BCM_KONA_USB2_PHY is not set
+CONFIG_POWERCAP=y
+CONFIG_INTEL_RAPL=m
+
+#
+# Firmware Drivers
+#
+CONFIG_EDD=m
+# CONFIG_EDD_OFF is not set
+CONFIG_FIRMWARE_MEMMAP=y
+CONFIG_DELL_RBU=m
+CONFIG_DCDBAS=m
+CONFIG_DMIID=y
+# CONFIG_DMI_SYSFS is not set
+CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
+CONFIG_ISCSI_IBFT_FIND=y
+CONFIG_ISCSI_IBFT=m
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# EFI (Extensible Firmware Interface) Support
+#
+CONFIG_EFI_VARS=m
+CONFIG_EFI_VARS_PSTORE=m
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
+CONFIG_EFI_RUNTIME_MAP=y
+CONFIG_UEFI_CPER=y
+
+#
+# File systems
+#
+CONFIG_DCACHE_WORD_ACCESS=y
+# CONFIG_EXT2_FS is not set
+# CONFIG_EXT3_FS is not set
+CONFIG_EXT4_FS=m
+CONFIG_EXT4_USE_FOR_EXT23=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+# CONFIG_EXT4_DEBUG is not set
+CONFIG_JBD2=m
+# CONFIG_JBD2_DEBUG is not set
+CONFIG_FS_MBCACHE=m
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+CONFIG_REISERFS_FS_XATTR=y
+CONFIG_REISERFS_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS_SECURITY=y
+CONFIG_JFS_FS=m
+CONFIG_JFS_POSIX_ACL=y
+CONFIG_JFS_SECURITY=y
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set
+CONFIG_XFS_FS=m
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_XFS_RT=y
+# CONFIG_XFS_WARN is not set
+# CONFIG_XFS_DEBUG is not set
+CONFIG_GFS2_FS=m
+CONFIG_GFS2_FS_LOCKING_DLM=y
+CONFIG_OCFS2_FS=m
+CONFIG_OCFS2_FS_O2CB=m
+CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
+CONFIG_OCFS2_FS_STATS=y
+CONFIG_OCFS2_DEBUG_MASKLOG=y
+# CONFIG_OCFS2_DEBUG_FS is not set
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
+# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+# CONFIG_BTRFS_ASSERT is not set
+CONFIG_NILFS2_FS=m
+CONFIG_FS_POSIX_ACL=y
+CONFIG_EXPORTFS=y
+CONFIG_FILE_LOCKING=y
+CONFIG_FSNOTIFY=y
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY_USER=y
+CONFIG_FANOTIFY=y
+# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+CONFIG_PRINT_QUOTA_WARNING=y
+# CONFIG_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=m
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_QUOTACTL_COMPAT=y
+CONFIG_AUTOFS4_FS=m
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+
+#
+# Caches
+#
+CONFIG_FSCACHE=m
+CONFIG_FSCACHE_STATS=y
+# CONFIG_FSCACHE_HISTOGRAM is not set
+# CONFIG_FSCACHE_DEBUG is not set
+# CONFIG_FSCACHE_OBJECT_LIST is not set
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# CONFIG_CACHEFILES_HISTOGRAM is not set
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+CONFIG_UDF_NLS=y
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_NTFS_FS=m
+# CONFIG_NTFS_DEBUG is not set
+CONFIG_NTFS_RW=y
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_PROC_VMCORE=y
+CONFIG_PROC_SYSCTL=y
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_TMPFS_XATTR=y
+CONFIG_HUGETLBFS=y
+CONFIG_HUGETLB_PAGE=y
+CONFIG_CONFIGFS_FS=m
+CONFIG_MISC_FILESYSTEMS=y
+CONFIG_ADFS_FS=m
+# CONFIG_ADFS_FS_RW is not set
+CONFIG_AFFS_FS=m
+CONFIG_ECRYPT_FS=m
+# CONFIG_ECRYPT_FS_MESSAGING is not set
+CONFIG_HFS_FS=m
+CONFIG_HFSPLUS_FS=m
+# CONFIG_HFSPLUS_FS_POSIX_ACL is not set
+CONFIG_BEFS_FS=m
+# CONFIG_BEFS_DEBUG is not set
+CONFIG_BFS_FS=m
+CONFIG_EFS_FS=m
+CONFIG_JFFS2_FS=m
+CONFIG_JFFS2_FS_DEBUG=0
+CONFIG_JFFS2_FS_WRITEBUFFER=y
+# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
+CONFIG_JFFS2_SUMMARY=y
+CONFIG_JFFS2_FS_XATTR=y
+CONFIG_JFFS2_FS_POSIX_ACL=y
+CONFIG_JFFS2_FS_SECURITY=y
+CONFIG_JFFS2_COMPRESSION_OPTIONS=y
+CONFIG_JFFS2_ZLIB=y
+CONFIG_JFFS2_LZO=y
+CONFIG_JFFS2_RTIME=y
+# CONFIG_JFFS2_RUBIN is not set
+# CONFIG_JFFS2_CMODE_NONE is not set
+CONFIG_JFFS2_CMODE_PRIORITY=y
+# CONFIG_JFFS2_CMODE_SIZE is not set
+# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
+CONFIG_UBIFS_FS=m
+CONFIG_UBIFS_FS_ADVANCED_COMPR=y
+CONFIG_UBIFS_FS_LZO=y
+CONFIG_UBIFS_FS_ZLIB=y
+CONFIG_LOGFS=m
+CONFIG_CRAMFS=m
+CONFIG_SQUASHFS=m
+CONFIG_SQUASHFS_FILE_CACHE=y
+# CONFIG_SQUASHFS_FILE_DIRECT is not set
+CONFIG_SQUASHFS_DECOMP_SINGLE=y
+# CONFIG_SQUASHFS_DECOMP_MULTI is not set
+# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
+CONFIG_SQUASHFS_XATTR=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SQUASHFS_LZO=y
+CONFIG_SQUASHFS_XZ=y
+# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+CONFIG_VXFS_FS=m
+CONFIG_MINIX_FS=m
+CONFIG_OMFS_FS=m
+# CONFIG_HPFS_FS is not set
+CONFIG_QNX4FS_FS=m
+CONFIG_QNX6FS_FS=m
+# CONFIG_QNX6FS_DEBUG is not set
+CONFIG_ROMFS_FS=m
+# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
+# CONFIG_ROMFS_BACKED_BY_MTD is not set
+CONFIG_ROMFS_BACKED_BY_BOTH=y
+CONFIG_ROMFS_ON_BLOCK=y
+CONFIG_ROMFS_ON_MTD=y
+CONFIG_PSTORE=y
+# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_RAM=m
+CONFIG_SYSV_FS=m
+CONFIG_UFS_FS=m
+# CONFIG_UFS_FS_WRITE is not set
+# CONFIG_UFS_DEBUG is not set
+CONFIG_EXOFS_FS=m
+# CONFIG_EXOFS_DEBUG is not set
+CONFIG_F2FS_FS=m
+CONFIG_F2FS_STAT_FS=y
+CONFIG_F2FS_FS_XATTR=y
+CONFIG_F2FS_FS_POSIX_ACL=y
+CONFIG_F2FS_FS_SECURITY=y
+# CONFIG_F2FS_CHECK_FS is not set
+CONFIG_EFIVAR_FS=m
+CONFIG_ORE=m
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=m
+CONFIG_NFS_SWAP=y
+CONFIG_NFS_V4_1=y
+CONFIG_NFS_V4_2=y
+CONFIG_PNFS_FILE_LAYOUT=m
+CONFIG_PNFS_BLOCK=m
+CONFIG_PNFS_OBJLAYOUT=m
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
+# CONFIG_NFS_V4_1_MIGRATION is not set
+CONFIG_NFS_V4_SECURITY_LABEL=y
+CONFIG_NFS_FSCACHE=y
+# CONFIG_NFS_USE_LEGACY_DNS is not set
+CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
+CONFIG_NFSD=m
+CONFIG_NFSD_V2_ACL=y
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_V3_ACL=y
+CONFIG_NFSD_V4=y
+# CONFIG_NFSD_V4_SECURITY_LABEL is not set
+# CONFIG_NFSD_FAULT_INJECTION is not set
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+CONFIG_SUNRPC=m
+CONFIG_SUNRPC_GSS=m
+CONFIG_SUNRPC_BACKCHANNEL=y
+CONFIG_SUNRPC_XPRT_RDMA=m
+CONFIG_SUNRPC_SWAP=y
+CONFIG_RPCSEC_GSS_KRB5=m
+CONFIG_SUNRPC_DEBUG=y
+CONFIG_CEPH_FS=m
+# CONFIG_CEPH_FSCACHE is not set
+CONFIG_CEPH_FS_POSIX_ACL=y
+CONFIG_CIFS=m
+# CONFIG_CIFS_STATS is not set
+CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_UPCALL=y
+CONFIG_CIFS_XATTR=y
+CONFIG_CIFS_POSIX=y
+CONFIG_CIFS_ACL=y
+CONFIG_CIFS_DEBUG=y
+# CONFIG_CIFS_DEBUG2 is not set
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SMB2=y
+CONFIG_CIFS_FSCACHE=y
+CONFIG_NCP_FS=m
+CONFIG_NCPFS_PACKET_SIGNING=y
+CONFIG_NCPFS_IOCTL_LOCKING=y
+CONFIG_NCPFS_STRONG=y
+CONFIG_NCPFS_NFS_NS=y
+CONFIG_NCPFS_OS2_NS=y
+# CONFIG_NCPFS_SMALLDOS is not set
+CONFIG_NCPFS_NLS=y
+CONFIG_NCPFS_EXTRAS=y
+CONFIG_CODA_FS=m
+CONFIG_AFS_FS=m
+# CONFIG_AFS_DEBUG is not set
+CONFIG_AFS_FSCACHE=y
+CONFIG_9P_FS=m
+CONFIG_9P_FSCACHE=y
+CONFIG_9P_FS_POSIX_ACL=y
+CONFIG_9P_FS_SECURITY=y
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_CODEPAGE_437=m
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ASCII=m
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_MAC_ROMAN=m
+CONFIG_NLS_MAC_CELTIC=m
+CONFIG_NLS_MAC_CENTEURO=m
+CONFIG_NLS_MAC_CROATIAN=m
+CONFIG_NLS_MAC_CYRILLIC=m
+CONFIG_NLS_MAC_GAELIC=m
+CONFIG_NLS_MAC_GREEK=m
+CONFIG_NLS_MAC_ICELAND=m
+CONFIG_NLS_MAC_INUIT=m
+CONFIG_NLS_MAC_ROMANIAN=m
+CONFIG_NLS_MAC_TURKISH=m
+CONFIG_NLS_UTF8=m
+CONFIG_DLM=m
+CONFIG_DLM_DEBUG=y
+
+#
+# Kernel hacking
+#
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+
+#
+# printk and dmesg options
+#
+CONFIG_PRINTK_TIME=y
+CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
+CONFIG_BOOT_PRINTK_DELAY=y
+CONFIG_DYNAMIC_DEBUG=y
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_INFO_REDUCED is not set
+CONFIG_ENABLE_WARN_DEPRECATED=y
+CONFIG_ENABLE_MUST_CHECK=y
+CONFIG_FRAME_WARN=2048
+CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_READABLE_ASM is not set
+CONFIG_UNUSED_SYMBOLS=y
+CONFIG_DEBUG_FS=y
+# CONFIG_HEADERS_CHECK is not set
+# CONFIG_DEBUG_SECTION_MISMATCH is not set
+CONFIG_ARCH_WANT_FRAME_POINTERS=y
+# CONFIG_FRAME_POINTER is not set
+# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6
+CONFIG_DEBUG_KERNEL=y
+
+#
+# Memory Debugging
+#
+# CONFIG_DEBUG_PAGEALLOC is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SLUB_DEBUG_ON is not set
+# CONFIG_SLUB_STATS is not set
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_DEBUG_STACK_USAGE is not set
+# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_VIRTUAL is not set
+CONFIG_DEBUG_MEMORY_INIT=y
+# CONFIG_DEBUG_PER_CPU_MAPS is not set
+CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
+# CONFIG_DEBUG_STACKOVERFLOW is not set
+CONFIG_HAVE_ARCH_KMEMCHECK=y
+# CONFIG_KMEMCHECK is not set
+
+#
+# Debug Lockups and Hangs
+#
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_HARDLOCKUP_DETECTOR=y
+# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_SCHED_DEBUG=y
+# CONFIG_SCHEDSTATS is not set
+CONFIG_TIMER_STATS=y
+CONFIG_DEBUG_PREEMPT=y
+
+#
+# Lock Debugging (spinlocks, mutexes, etc...)
+#
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_RT_MUTEX_TESTER is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
+# CONFIG_DEBUG_LOCK_ALLOC is not set
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+CONFIG_STACKTRACE=y
+# CONFIG_DEBUG_KOBJECT is not set
+CONFIG_DEBUG_BUGVERBOSE=y
+# CONFIG_DEBUG_WRITECOUNT is not set
+# CONFIG_DEBUG_LIST is not set
+# CONFIG_DEBUG_SG is not set
+# CONFIG_DEBUG_NOTIFIERS is not set
+# CONFIG_DEBUG_CREDENTIALS is not set
+
+#
+# RCU Debugging
+#
+# CONFIG_PROVE_RCU_DELAY is not set
+# CONFIG_SPARSE_RCU_POINTER is not set
+# CONFIG_RCU_TORTURE_TEST is not set
+CONFIG_RCU_CPU_STALL_TIMEOUT=21
+CONFIG_RCU_CPU_STALL_VERBOSE=y
+# CONFIG_RCU_CPU_STALL_INFO is not set
+# CONFIG_RCU_TRACE is not set
+# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
+# CONFIG_NOTIFIER_ERROR_INJECTION is not set
+# CONFIG_FAULT_INJECTION is not set
+# CONFIG_LATENCYTOP is not set
+CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
+# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
+CONFIG_USER_STACKTRACE_SUPPORT=y
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
+CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_FENTRY=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_TRACE_CLOCK=y
+CONFIG_RING_BUFFER=y
+CONFIG_EVENT_TRACING=y
+CONFIG_CONTEXT_SWITCH_TRACER=y
+CONFIG_TRACING=y
+CONFIG_GENERIC_TRACER=y
+CONFIG_TRACING_SUPPORT=y
+CONFIG_FTRACE=y
+# CONFIG_FUNCTION_TRACER is not set
+# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_PREEMPT_TRACER is not set
+# CONFIG_SCHED_TRACER is not set
+# CONFIG_MISSED_TIMER_OFFSETS_HIST is not set
+# CONFIG_FTRACE_SYSCALLS is not set
+# CONFIG_TRACER_SNAPSHOT is not set
+CONFIG_BRANCH_PROFILE_NONE=y
+# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
+# CONFIG_PROFILE_ALL_BRANCHES is not set
+# CONFIG_STACK_TRACER is not set
+CONFIG_BLK_DEV_IO_TRACE=y
+CONFIG_KPROBE_EVENT=y
+CONFIG_UPROBE_EVENT=y
+CONFIG_PROBE_EVENTS=y
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_MMIOTRACE is not set
+# CONFIG_RING_BUFFER_BENCHMARK is not set
+# CONFIG_RING_BUFFER_STARTUP_TEST is not set
+
+#
+# Runtime Testing
+#
+# CONFIG_LKDTM is not set
+# CONFIG_TEST_LIST_SORT is not set
+# CONFIG_KPROBES_SANITY_TEST is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_RBTREE_TEST is not set
+# CONFIG_INTERVAL_TREE_TEST is not set
+# CONFIG_PERCPU_TEST is not set
+# CONFIG_ATOMIC64_SELFTEST is not set
+# CONFIG_ASYNC_RAID6_TEST is not set
+# CONFIG_TEST_STRING_HELPERS is not set
+# CONFIG_TEST_KSTRTOX is not set
+# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
+# CONFIG_DMA_API_DEBUG is not set
+# CONFIG_TEST_MODULE is not set
+# CONFIG_TEST_USER_COPY is not set
+# CONFIG_SAMPLES is not set
+CONFIG_HAVE_ARCH_KGDB=y
+# CONFIG_KGDB is not set
+CONFIG_STRICT_DEVMEM=y
+CONFIG_X86_VERBOSE_BOOTUP=y
+CONFIG_EARLY_PRINTK=y
+# CONFIG_EARLY_PRINTK_DBGP is not set
+# CONFIG_EARLY_PRINTK_EFI is not set
+# CONFIG_X86_PTDUMP is not set
+CONFIG_DEBUG_RODATA=y
+# CONFIG_DEBUG_RODATA_TEST is not set
+CONFIG_DEBUG_SET_MODULE_RONX=y
+# CONFIG_DEBUG_NX_TEST is not set
+CONFIG_DOUBLEFAULT=y
+# CONFIG_DEBUG_TLBFLUSH is not set
+# CONFIG_IOMMU_DEBUG is not set
+# CONFIG_IOMMU_STRESS is not set
+CONFIG_HAVE_MMIOTRACE_SUPPORT=y
+# CONFIG_X86_DECODER_SELFTEST is not set
+CONFIG_IO_DELAY_TYPE_0X80=0
+CONFIG_IO_DELAY_TYPE_0XED=1
+CONFIG_IO_DELAY_TYPE_UDELAY=2
+CONFIG_IO_DELAY_TYPE_NONE=3
+CONFIG_IO_DELAY_0X80=y
+# CONFIG_IO_DELAY_0XED is not set
+# CONFIG_IO_DELAY_UDELAY is not set
+# CONFIG_IO_DELAY_NONE is not set
+CONFIG_DEFAULT_IO_DELAY_TYPE=0
+# CONFIG_DEBUG_BOOT_PARAMS is not set
+# CONFIG_CPA_DEBUG is not set
+CONFIG_OPTIMIZE_INLINING=y
+# CONFIG_DEBUG_NMI_SELFTEST is not set
+# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set
+
+#
+# Security options
+#
+CONFIG_KEYS=y
+# CONFIG_PERSISTENT_KEYRINGS is not set
+# CONFIG_BIG_KEYS is not set
+# CONFIG_TRUSTED_KEYS is not set
+# CONFIG_ENCRYPTED_KEYS is not set
+CONFIG_KEYS_DEBUG_PROC_KEYS=y
+# CONFIG_SECURITY_DMESG_RESTRICT is not set
+CONFIG_SECURITY=y
+CONFIG_SECURITYFS=y
+CONFIG_SECURITY_NETWORK=y
+CONFIG_SECURITY_NETWORK_XFRM=y
+CONFIG_SECURITY_PATH=y
+# CONFIG_INTEL_TXT is not set
+CONFIG_LSM_MMAP_MIN_ADDR=65536
+CONFIG_SECURITY_SELINUX=y
+# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set
+# CONFIG_SECURITY_SELINUX_DISABLE is not set
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
+CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
+# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
+# CONFIG_SECURITY_SMACK is not set
+CONFIG_SECURITY_TOMOYO=y
+CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
+CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
+# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
+CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
+CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
+CONFIG_SECURITY_APPARMOR=y
+CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_SECURITY_YAMA=y
+CONFIG_SECURITY_YAMA_STACKED=y
+# CONFIG_IMA is not set
+# CONFIG_EVM is not set
+# CONFIG_DEFAULT_SECURITY_SELINUX is not set
+# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
+# CONFIG_DEFAULT_SECURITY_APPARMOR is not set
+# CONFIG_DEFAULT_SECURITY_YAMA is not set
+CONFIG_DEFAULT_SECURITY_DAC=y
+CONFIG_DEFAULT_SECURITY=""
+CONFIG_XOR_BLOCKS=m
+CONFIG_ASYNC_CORE=m
+CONFIG_ASYNC_MEMCPY=m
+CONFIG_ASYNC_XOR=m
+CONFIG_ASYNC_PQ=m
+CONFIG_ASYNC_RAID6_RECOV=m
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_FIPS=y
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_ALGAPI2=y
+CONFIG_CRYPTO_AEAD=m
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_BLKCIPHER=m
+CONFIG_CRYPTO_BLKCIPHER2=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_RNG=m
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_PCOMP=m
+CONFIG_CRYPTO_PCOMP2=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+# CONFIG_CRYPTO_USER is not set
+# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
+CONFIG_CRYPTO_GF128MUL=m
+CONFIG_CRYPTO_NULL=m
+CONFIG_CRYPTO_PCRYPT=m
+CONFIG_CRYPTO_WORKQUEUE=y
+CONFIG_CRYPTO_CRYPTD=m
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_ABLK_HELPER=m
+CONFIG_CRYPTO_GLUE_HELPER_X86=m
+
+#
+# Authenticated Encryption with Associated Data
+#
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_SEQIV=m
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=m
+CONFIG_CRYPTO_CTR=m
+CONFIG_CRYPTO_CTS=m
+CONFIG_CRYPTO_ECB=m
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=m
+
+#
+# Hash modes
+#
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_HMAC=m
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=m
+CONFIG_CRYPTO_CRC32C_INTEL=m
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_CRC32_PCLMUL=m
+CONFIG_CRYPTO_CRCT10DIF=m
+CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
+CONFIG_CRYPTO_GHASH=m
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_RMD128=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_RMD256=m
+CONFIG_CRYPTO_RMD320=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA1_SSSE3=m
+CONFIG_CRYPTO_SHA256_SSSE3=m
+CONFIG_CRYPTO_SHA512_SSSE3=m
+CONFIG_CRYPTO_SHA256=m
+CONFIG_CRYPTO_SHA512=m
+CONFIG_CRYPTO_TGR192=m
+CONFIG_CRYPTO_WP512=m
+CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_X86_64=m
+CONFIG_CRYPTO_AES_NI_INTEL=m
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
+CONFIG_CRYPTO_BLOWFISH_X86_64=m
+CONFIG_CRYPTO_CAMELLIA=m
+CONFIG_CRYPTO_CAMELLIA_X86_64=m
+CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
+CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
+CONFIG_CRYPTO_CAST_COMMON=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST5_AVX_X86_64=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_CAST6_AVX_X86_64=m
+CONFIG_CRYPTO_DES=m
+CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_SALSA20=m
+CONFIG_CRYPTO_SALSA20_X86_64=m
+CONFIG_CRYPTO_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
+CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
+CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+CONFIG_CRYPTO_TWOFISH_X86_64=m
+CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
+CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
+
+#
+# Compression
+#
+CONFIG_CRYPTO_DEFLATE=m
+CONFIG_CRYPTO_ZLIB=m
+CONFIG_CRYPTO_LZO=m
+# CONFIG_CRYPTO_LZ4 is not set
+# CONFIG_CRYPTO_LZ4HC is not set
+
+#
+# Random Number Generation
+#
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_USER_API=m
+CONFIG_CRYPTO_USER_API_HASH=m
+CONFIG_CRYPTO_USER_API_SKCIPHER=m
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_DEV_PADLOCK=m
+CONFIG_CRYPTO_DEV_PADLOCK_AES=m
+CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
+CONFIG_CRYPTO_DEV_CCP=y
+CONFIG_CRYPTO_DEV_CCP_DD=m
+CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
+# CONFIG_ASYMMETRIC_KEY_TYPE is not set
+CONFIG_HAVE_KVM=y
+CONFIG_HAVE_KVM_IRQCHIP=y
+CONFIG_HAVE_KVM_IRQ_ROUTING=y
+CONFIG_HAVE_KVM_EVENTFD=y
+CONFIG_KVM_APIC_ARCHITECTURE=y
+CONFIG_KVM_MMIO=y
+CONFIG_KVM_ASYNC_PF=y
+CONFIG_HAVE_KVM_MSI=y
+CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
+CONFIG_KVM_VFIO=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM=m
+CONFIG_KVM_INTEL=m
+CONFIG_KVM_AMD=m
+# CONFIG_KVM_MMU_AUDIT is not set
+CONFIG_KVM_DEVICE_ASSIGNMENT=y
+CONFIG_BINARY_PRINTF=y
+
+#
+# Library routines
+#
+CONFIG_RAID6_PQ=m
+CONFIG_BITREVERSE=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_NET_UTILS=y
+CONFIG_GENERIC_FIND_FIRST_BIT=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_GENERIC_IOMAP=y
+CONFIG_GENERIC_IO=y
+CONFIG_PERCPU_RWSEM=y
+CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
+CONFIG_CRC_CCITT=m
+CONFIG_CRC16=m
+CONFIG_CRC_T10DIF=m
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+# CONFIG_CRC32_SELFTEST is not set
+CONFIG_CRC32_SLICEBY8=y
+# CONFIG_CRC32_SLICEBY4 is not set
+# CONFIG_CRC32_SARWATE is not set
+# CONFIG_CRC32_BIT is not set
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+# CONFIG_CRC8 is not set
+# CONFIG_RANDOM32_SELFTEST is not set
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
+CONFIG_LZ4_DECOMPRESS=y
+CONFIG_XZ_DEC=y
+CONFIG_XZ_DEC_X86=y
+# CONFIG_XZ_DEC_POWERPC is not set
+# CONFIG_XZ_DEC_IA64 is not set
+# CONFIG_XZ_DEC_ARM is not set
+# CONFIG_XZ_DEC_ARMTHUMB is not set
+# CONFIG_XZ_DEC_SPARC is not set
+CONFIG_XZ_DEC_BCJ=y
+# CONFIG_XZ_DEC_TEST is not set
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_DECOMPRESS_LZ4=y
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_REED_SOLOMON=m
+CONFIG_REED_SOLOMON_ENC8=y
+CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_REED_SOLOMON_DEC16=y
+CONFIG_BCH=m
+CONFIG_TEXTSEARCH=y
+CONFIG_TEXTSEARCH_KMP=m
+CONFIG_TEXTSEARCH_BM=m
+CONFIG_TEXTSEARCH_FSM=m
+CONFIG_BTREE=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT=y
+CONFIG_HAS_DMA=y
+CONFIG_CHECK_SIGNATURE=y
+CONFIG_CPU_RMAP=y
+CONFIG_DQL=y
+CONFIG_NLATTR=y
+CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
+CONFIG_LRU_CACHE=m
+CONFIG_AVERAGE=y
+CONFIG_CORDIC=m
+# CONFIG_DDR is not set
+CONFIG_OID_REGISTRY=m
+CONFIG_UCS2_STRING=y
+CONFIG_FONT_SUPPORT=y
+# CONFIG_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
diff --git a/download.html b/download.html
new file mode 100644
index 0000000..32f5141
--- /dev/null
+++ b/download.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>Advanced Gtk+ Sequencer - project download</title>
+    <link rel="stylesheet" type="text/css" href="./styles/default.css" />
+  </head>
+  <body>
+    <div class="ags-outer">
+      <div class="ags-inner">
+	<article>
+	  <div class="ags-content">
+	    <p class="ags-banner">
+	      <img src="./images/ags-banner.png" width="240" height="70" align="right">
+	    </p>
+	    <h1>Advanced Gtk+ Sequencer</h1>
+	    <p>This page gives you download links to the available versions of Advanced Gtk+ Sequencer aka gsequencer</p>
+	    <h2>Download source distribution</h2>
+	    <ul>
+	      <li>ags-0.4.2</li>
+	      <li>ags-0.4.1</li>
+	      <li>ags-0.4.0</li>
+	    </ul>
+	    <h2>Live DVD including Advanced Gtk+ Sequencer</h2>
+	    <p>
+	      At this point has to be mentioned that there is a live DVD out there including ags. Please visit
+	      <a href="http://www.minos-one.org">minos-one.org</a> or follow download link:<br />
+	      <a href="http://minos-one.org/downloads/minos-one_v1.3.iso">minos-one v1.3 x86_64</a>
+	    </p>
+	  </div>
+	</article>
+      </div>
+    </div>
+    <nav class="ags-nav">
+      <div>
+	<ul style="list-style: none;">
+	  <li><a href="./index.html">Home</a></li>
+	  <li><a href="./download.html">Download</a></li>
+	  <li><a href="./screenshots.html">Screenshots</a></li>
+	  <li><a href="./wiki/">Wiki</a></li>
+	  <li><a href="./help-en.html">Help</a></li>
+	</ul>
+      </div>
+    </nav>
+  </body>
+</html>
diff --git a/download.html~ b/download.html~
new file mode 100644
index 0000000..7856980
--- /dev/null
+++ b/download.html~
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>Advanced Gtk+ Sequencer - project home</title>
+    <link rel="stylesheet" type="text/css" href="./styles/default.css" />
+  </head>
+  <body>
+    <div class="ags-outer">
+      <div class="ags-inner">
+	<article>
+	  <div class="ags-content">
+	    <p class="ags-banner">
+	      <img src="./images/ags-banner.png" width="240" height="70" align="right">
+	    </p>
+	    <h1>Advanced Gtk+ Sequencer</h1>
+	    <p>This page helps you to compile `ags` from source code. Note that there aren't any precompiled binaries, yet.</p>
+	    <h2>Realtime kernel</h2>
+	    <p>In order not underloading Advanced Gtk+ Sequencer there's recommended a fully realtime kernel configured at clock speed of 1000 Hz.
+	    You have to pay attention that there's enough disk space left, about 6-7 GB used. On debian GNU/Linux do the following with at least 4 virtual processors:</p>
+	    <p>For further information please consider <a href="https://rt.wiki.kernel.org">rt.wiki.kernel.org</a></p>
+	  </div>
+	</article>
+      </div>
+    </div>
+    <nav class="ags-nav">
+      <div>
+	<ul style="list-style: none;">
+	  <li><a href="./index.html">Home</a></li>
+	  <li><a href="./download.html">Download</a></li>
+	  <li><a href="./screenshots.html">Screenshots</a></li>
+	  <li><a href="./wiki/">Wiki</a></li>
+	  <li><a href="./help-en.html">Help</a></li>
+	</ul>
+      </div>
+    </nav>
+  </body>
+</html>
diff --git a/help-en.html b/help-en.html
new file mode 100644
index 0000000..996917c
--- /dev/null
+++ b/help-en.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>Advanced Gtk+ Sequencer - project home</title>
+    <link rel="stylesheet" type="text/css" href="./styles/default.css" />
+  </head>
+  <body>
+    <div class="ags-outer">
+      <div class="ags-inner">
+	<article>
+	  <div class="ags-content">
+	    <p class="ags-banner">
+	      <img src="./images/ags-banner.png" width="240" height="70" align="right">
+	    </p>
+	    <h1>Advanced Gtk+ Sequencer</h1>
+	    <p>This page helps you to compile `ags` from source code. Note that there aren't any precompiled binaries, yet.</p>
+	    <h2>Realtime kernel</h2>
+	    <p>In order not underloading Advanced Gtk+ Sequencer there's recommended a fully realtime kernel configured at clock speed of 1000 Hz.
+	    You have to pay attention that there's enough disk space left, about 6-7 GB used. On debian GNU/Linux do the following with at least 4 virtual processors:</p>
+	    <p>For further information please consider <a href="https://rt.wiki.kernel.org">rt.wiki.kernel.org</a></p>
+<div class="ags-code"><code><pre>
+cd Downloads
+su -c "apt-get install zlib1g-dev libncurses5-dev kernel-package make gcc-4.9"
+wget -c ftp://ftp.kernel.org/pub/linux/kernel/projects/rt/3.14/patch-3.14.12-rt9.patch.gz
+wget -c ftp://ftp.kernel.org/pub/linux/kernel/v3.x/linux-3.14.12.tar.gz
+wget -c http://ags.sf.net/config-3.14.12-rt9
+tar -xzf linux-3.14.12.tar.gz
+cd linux-3.14.12
+lesspipe ../patch-3.14.12-rt9.patch.gz | patch -p1
+make-kpkg clean
+cp ../config-3.14.12-rt9 .config
+make oldconfig
+export CONCURRENCY_LEVEL=4
+make-kpkg --initrd --revision="01.00" kernel-image kernel-headers
+cd ..
+dpkg -i linux-image-3.14.12-rt9_01.00_amd64.deb linux-headers-3.14.12-rt9_01.00_amd64.deb
+reboot
+</pre></code></div><br />
+	    <h2>Compile and run</h2>
+	    <p>Follow the instructions below to get `ags` running.</p>
+	    <h3>Installing dependencies on fedora</h3>
+	    <p>Issue following command to install Advanced Gtk+ Sequencer dependencies on fedora 19/20.</p>
+<div class="ags-code"><code><pre>
+yum install libuuid-devel libao-devel alsa-lib-devel libinstpatch-devel libxml2-devel libgtk2-devel libtool make automake autoconf gcc pkgconfig
+</pre></code></div><br />
+	  <h3>Compile Advanced Gtk+ Sequencer</h3>
+	  <p>In order to get a binary you have to type:</p>
+<div class="ags-code"><code><pre>
+wget -c http://sourceforge.net/projects/ags/files/ags-0_4_2-19.tar.bz2
+tar -xjf ags-0_4_2-19.tar.bz2
+cd ags-0_4_2-19
+export LANG=C
+CFLAGS="-O3 -Wall -msse2" ./configure
+make ags
+</pre></code></div><br />
+	  <h3>Running Advanced Gtk+ Sequencer</h3>
+	  <p>Now, you can launch `ags` from the very same directory by entering</p>
+<div class="ags-code"><code><pre>
+./ags --filename ags_file.xml
+</pre></code></div><br />
+	  </div>
+	  <h3>Drumkits and Soundfonts</h3>
+	  <p>You may want to use hydrogen's drumkits or fluidsynths soundfonts. Download them by issuing following for fedora:</p>
+<div class="ags-code"><code><pre>
+yum install fluid-soundfont-gm fluid-soundfont-gs hydrogen hydrogen-drumkits
+</pre></code></div><br />
+	  <h3>Need help!</h3>
+	  <p>
+	    There currently two mailing lists hosted by sourceforge.net:
+	    <ul>
+	      <li><a href="https://lists.sourceforge.net/lists/listinfo/ags-devel">developer</a></li>
+	      <li><a href="https://lists.sourceforge.net/lists/listinfo/ags-users">user</a></li>
+	    </ul>
+	  </p>
+	  <p>
+	    The <a href="http://sourceforge.net/p/ags/wiki/Home/">Wiki</a> may help you in advance or even Docbook XML <a href="http://sourceforge.net/p/ags/code/HEAD/tree/doc/">books</a> of `ags`.
+	  </p>
+	  </div>
+	</article>
+      </div>
+    </div>
+    <nav class="ags-nav">
+      <div>
+	<ul style="list-style: none;">
+	  <li><a href="./index.html">Home</a></li>
+	  <li><a href="./download.html">Download</a></li>
+	  <li><a href="./screenshots.html">Screenshots</a></li>
+	  <li><a href="./wiki/">Wiki</a></li>
+	  <li><a href="./help-en.html">Help</a></li>
+	</ul>
+      </div>
+    </nav>
+  </body>
+</html>
diff --git a/help-en.html~ b/help-en.html~
new file mode 100644
index 0000000..d00097b
--- /dev/null
+++ b/help-en.html~
@@ -0,0 +1,95 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>Advanced Gtk+ Sequencer - project home</title>
+    <link rel="stylesheet" type="text/css" href="./styles/default.css" />
+  </head>
+  <body>
+    <div class="ags-outer">
+      <div class="ags-inner">
+	<article>
+	  <div class="ags-content">
+	    <p class="ags-banner">
+	      <img src="./images/ags-banner.png" width="240" height="70" align="right">
+	    </p>
+	    <h1>Advanced Gtk+ Sequencer</h1>
+	    <p>This page helps you to compile `ags` from source code. Note that there aren't any precompiled binaries, yet.</p>
+	    <h2>Realtime kernel</h2>
+	    <p>In order not underloading Advanced Gtk+ Sequencer there's recommended a fully realtime kernel configured at clock speed of 1000 Hz.
+	    You have to pay attention that there's enough disk space left, about 6-7 GB used. On debian GNU/Linux do the following with at least 4 virtual processors:</p>
+	    <p>For further information please consider <a href="https://rt.wiki.kernel.org">rt.wiki.kernel.org</a></p>
+<div class="ags-code"><code><pre>
+cd Downloads
+su -c "apt-get install zlib1g-dev libncurses5-dev kernel-package make gcc-4.9"
+wget -c ftp://ftp.kernel.org/pub/linux/kernel/projects/rt/3.14/patch-3.14.12-rt9.patch.gz
+wget -c ftp://ftp.kernel.org/pub/linux/kernel/v3.x/linux-3.14.12.tar.gz
+wget -c http://ags.sf.net/config-3.14.12-rt9
+tar -xzf linux-3.14.12.tar.gz
+cd linux-3.14.12
+lesspipe ../patch-3.14.12-rt9.patch.gz | patch -p1
+make-kpkg clean
+cp ../config-3.14.12-rt9 .config
+make oldconfig
+export CONCURRENCY_LEVEL=4
+make-kpkg --initrd --revision="01.00" kernel-image kernel-headers
+cd ..
+dpkg -i linux-image-3.14.12-rt9_01.00_amd64.deb linux-headers-3.14.12-rt9_01.00_amd64.deb
+reboot
+</pre></code></div><br />
+	    <h2>Compile and run</h2>
+	    <p>Follow the instructions below to get `ags` running.</p>
+	    <h3>Installing dependencies on fedora</h3>
+	    <p>Issue following command to install Advanced Gtk+ Sequencer dependencies on fedora 19/20.</p>
+<div class="ags-code"><code><pre>
+yum install libuuid-devel libao-devel alsa-lib-devel libinstpatch-devel libxml2-devel libgtk2-devel libtool make automake autoconf gcc pkgconfig
+</pre></code></div><br />
+	  <h3>Compile Advanced Gtk+ Sequencer</h3>
+	  <p>In order to get a binary you have to type:</p>
+<div class="ags-code"><code><pre>
+wget -c http://sourceforge.net/projects/ags/files/ags-0_4_2-19.tar.bz2
+tar -xjf ags-0_4_2-19.tar.bz2
+cd ags-0_4_2-19
+export LANG=C
+CFLAGS="-O3 -Wall -msse2" ./configure
+make ags
+</pre></code></div><br />
+	  <h3>Running Advanced Gtk+ Sequencer</h3>
+	  <p>Now, you can launch `ags` from the very same directory by entering</p>
+<div class="ags-code"><code><pre>
+./ags --filename ags_file.xml
+</pre></code></div><br />
+	  </div>
+	  <h3>Drumkits and Soundfonts</h3>
+	  <p>You may want to use hydrogen's drumkits or fluidsynths soundfonts. Download them by issuing following for fedora:</p>
+<div class="ags-code"><code><pre>
+yum install fluid-soundfont-gm fluid-soundfont-gs hydrogen hydrogen-drumkits
+</pre></code></div><br />
+	  <h3>Need help!</h3>
+	  <p>
+	    There currently two mailing lists hosted by sourceforge.net:
+	    <ul>
+	      <li><a href="https://lists.sourceforge.net/lists/listinfo/ags-devel">developer</a></li>
+	      <li><a href="https://lists.sourceforge.net/lists/listinfo/ags-users">user</a></li>
+	    </ul>
+	  </p>
+	  <p>
+	    The <a href="http://sourceforge.net/p/ags/wiki/Home/">Wiki</a> may help you in advance or even Docbook XML <a href="http://sourceforge.net/p/ags/code/HEAD/tree/doc/">books</a> of `ags`.
+	  </p>
+	  </div>
+	</article>
+      </div>
+    </div>
+    <nav class="ags-nav">
+      <div>
+	<ul style="list-style: none;">
+	  <li><a href="./index.html">Home</a></li>
+	  <li><a href="https://sourceforge.net/projects/ags/files/latest/download">Download</a></li>
+	  <li><a href="./screenshots.html">Screenshots</a></li>
+	  <li><a href="https://sourceforge.net/p/ags/wiki/Home/">Wiki</a></li>
+	  <li><a href="./help-en.html">Help</a></li>
+	</ul>
+      </div>
+    </nav>
+  </body>
+</html>
diff --git a/images/ags-banner.png b/images/ags-banner.png
new file mode 100644
index 0000000..42b8daa
Binary files /dev/null and b/images/ags-banner.png differ
diff --git a/images/screenshots/ags-0_4_0.png b/images/screenshots/ags-0_4_0.png
new file mode 100644
index 0000000..9142019
Binary files /dev/null and b/images/screenshots/ags-0_4_0.png differ
diff --git a/images/screenshots/ags-0_4_2-export.png b/images/screenshots/ags-0_4_2-export.png
new file mode 100644
index 0000000..fae6e32
Binary files /dev/null and b/images/screenshots/ags-0_4_2-export.png differ
diff --git a/images/screenshots/ags-0_4_2-ladspa.png b/images/screenshots/ags-0_4_2-ladspa.png
new file mode 100644
index 0000000..3546d9b
Binary files /dev/null and b/images/screenshots/ags-0_4_2-ladspa.png differ
diff --git a/images/screenshots/ags-0_4_2-notation.png b/images/screenshots/ags-0_4_2-notation.png
new file mode 100644
index 0000000..a4cb177
Binary files /dev/null and b/images/screenshots/ags-0_4_2-notation.png differ
diff --git a/images/screenshots/ags-0_4_2-preferences.png b/images/screenshots/ags-0_4_2-preferences.png
new file mode 100644
index 0000000..70b6cf5
Binary files /dev/null and b/images/screenshots/ags-0_4_2-preferences.png differ
diff --git a/images/screenshots/ags-0_4_2-properties.png b/images/screenshots/ags-0_4_2-properties.png
new file mode 100644
index 0000000..f895ccb
Binary files /dev/null and b/images/screenshots/ags-0_4_2-properties.png differ
diff --git a/images/screenshots/ags-0_4_2.png b/images/screenshots/ags-0_4_2.png
new file mode 100644
index 0000000..f3589e2
Binary files /dev/null and b/images/screenshots/ags-0_4_2.png differ
diff --git a/images/screenshots/ags-editor-pane.png b/images/screenshots/ags-editor-pane.png
new file mode 100644
index 0000000..257fd5e
Binary files /dev/null and b/images/screenshots/ags-editor-pane.png differ
diff --git a/images/screenshots/ags-machine-properties.png b/images/screenshots/ags-machine-properties.png
new file mode 100644
index 0000000..f7398bd
Binary files /dev/null and b/images/screenshots/ags-machine-properties.png differ
diff --git a/images/screenshots/ags-preferences.png b/images/screenshots/ags-preferences.png
new file mode 100644
index 0000000..4257709
Binary files /dev/null and b/images/screenshots/ags-preferences.png differ
diff --git a/index.html b/index.html
index f1afed9..b3de93f 100644
--- a/index.html
+++ b/index.html
@@ -1 +1,78 @@
-My Page
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>Advanced Gtk+ Sequencer - project home</title>
+    <link rel="stylesheet" type="text/css" href="./styles/default.css" />
+  </head>
+  <body>
+    <div class="ags-outer" style="">
+      <div class="ags-inner">
+	<article>
+	  <div class="ags-content">
+	    <p class="ags-banner">
+	      <img src="./images/ags-banner.png" width="240" height="70" align="right">
+	    </p>
+	    <h1>Advanced Gtk+ Sequencer</h1>
+	    <p>
+	      <strong>Welcome</strong> to project website of <emphasis>Advanced Gtk+ Sequencer</emphasis>.
+	    </p>
+	    <div style="align: left;">
+	      <script type="text/javascript" src="http://www.openhub.net/p/605594/widgets/project_factoids_stats.js"></script>
+	    </div>
+	    <p>
+	      Advanced GTK+ Sequencer is intended to use for music composition. It features a piano roll, as well a synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel.
+	      It's designed to be highly configurable, you may add effects to its effect chain, add or remove audio channels/pads.
+	      You may set up a fully functional network of engines, therefore exists a link editor for linking audio lines.
+	    </p>
+	    <p>
+	      In conjunction with ags you need a realtime kernel and alsa support. `ags` uses conditional locks to keep several threads in sync that's why you need at least a preemptible kernel.
+	    </p>
+	    <h2>Ressources</h2>
+	    <p>
+	      <b>Download</b> <a href="./ags-users-book.pdf">user's hand book</a> draft as PDF.<br />
+	      or <a href="./ags-developers-book.pdf">developer's book</a> working draft, too.
+	    </p>
+	    <p>
+	      <b><a href="./api/ags/index.html">API reference</a></b> may be of interest for developers.
+	    </p>
+	    <h2>Announcements</h2>
+	    <p>
+	      <b>Release 0.4.2</b> out now <date>10/20/2014</date> has export to WAV support and considered to be closed by build 0.4.2-19. Further user's book was updated.
+	    </p>
+	    <p>
+	      <b>Beta Release 0.4.2-beta</b> out now <date>09/20/2014</date> comes with many improvements and first LADSPA support.
+	    </p>
+	    <p>
+	      <b>Next release</b> planed for <date>09/15/2014</date> this is version 0.4.2, LADSPA support has been added, the dial widget was improved and outputting to WAV is intended to add.
+	    </p>
+	    <p>
+	      <b>Release 0.4.1</b> out now <date>09/04/2014</date> it does a great step towards usability and stability.
+	    </p>
+	    <p>
+	      <b>Next release</b> planed for <date>09/02/2014</date> this is version 0.4.1 and comes with minor fixes as well support for different frequencies of threads.
+	    </p>
+	    <p>
+	      <b>Release 0.4.0</b> out now <date>08/02/2014</date> but considered to be broken by tact rate. It is recommended to await on-coming release
+	      0.4.1
+	    </p>
+	    <p>
+	      <b>Next release</b> planed for <date>05/30/2014</date> if not definitiv release will break out there will be one more release candidate for this date.
+	    </p>
+	  </div>
+	</article>
+      </div>
+    </div>
+    <nav class="ags-nav">
+      <div>
+	<ul>
+	  <li><a href="./index.html">Home</a></li>
+	  <li><a href="./download.html">Download</a></li>
+	  <li><a href="./screenshots.html">Screenshots</a></li>
+	  <li><a href="./wiki/">Wiki</a></li>
+	  <li><a href="./help-en.html">Help</a></li>
+	</ul>
+      </div>
+    </nav>
+  </body>
+</html>
diff --git a/screenshots.html b/screenshots.html
new file mode 100644
index 0000000..8fa6499
--- /dev/null
+++ b/screenshots.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>Advanced Gtk+ Sequencer - project home</title>
+    <link rel="stylesheet" type="text/css" href="./styles/default.css" />
+  </head>
+  <body>
+    <div class="ags-outer">
+      <div class="ags-inner">
+	<article>
+	  <div class="ags-content">
+	    <p class="ags-banner">
+	      <img src="./images/ags-banner.png" width="240" height="70" align="right">
+	    </p>
+	    <h1>Advanced Gtk+ Sequencer</h1>
+	    <p>
+	      The applications machine pane.<br />
+	      <img src="./images/screenshots/ags-0_4_2.png">
+	    </p>
+	    <p>
+	      The applications editor pane.<br />
+	      <img src="./images/screenshots/ags-0_4_2-notation.png">
+	    </p>
+	    <p>
+	      The applications preferences.<br />
+	      <img src="./images/screenshots/ags-0_4_2-preferences.png">
+	    </p>
+	    <p>
+	      The machine properties editor.<br />
+	      <img src="./images/screenshots/ags-0_4_2-properties.png">
+	    </p>
+	    <p>
+	      The export window.<br />
+	      <img src="./images/screenshots/ags-0_4_2-export.png">
+	    </p>
+	    <p>
+	      The ladspa dialog.<br />
+	      <img src="./images/screenshots/ags-0_4_2-ladspa.png">
+	    </p>
+	  </div>
+	</article>
+      </div>
+    </div>
+    <nav class="ags-nav">
+      <div>
+	<ul>
+	  <li><a href="./index.html">Home</a></li>
+	  <li><a href="./download.html">Download</a></li>
+	  <li><a href="./screenshots.html">Screenshots</a></li>
+	  <li><a href="./wiki/">Wiki</a></li>
+	  <li><a href="./help-en.html">Help</a></li>
+	</ul>
+      </div>
+    </nav>
+  </body>
+</html>
diff --git a/screenshots.html~ b/screenshots.html~
new file mode 100644
index 0000000..cc31e96
--- /dev/null
+++ b/screenshots.html~
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>Advanced Gtk+ Sequencer - project home</title>
+    <link rel="stylesheet" type="text/css" href="./styles/default.css" />
+  </head>
+  <body>
+    <div class="ags-outer">
+      <div class="ags-inner">
+	<article>
+	  <div class="ags-content">
+	    <p class="ags-banner">
+	      <img src="./images/ags-banner.png" width="240" height="70" align="right">
+	    </p>
+	    <h1>Advanced Gtk+ Sequencer</h1>
+	    <p>
+	      The applications machine pane.<br />
+	      <img src="./images/screenshots/ags-0_4_2.png">
+	    </p>
+	    <p>
+	      The applications editor pane.<br />
+	      <img src="./images/screenshots/ags-0_4_2-notation.png">
+	    </p>
+	    <p>
+	      The applications preferences.<br />
+	      <img src="./images/screenshots/ags-0_4_2-preferences.png">
+	    </p>
+	    <p>
+	      The machine properties editor.<br />
+	      <img src="./images/screenshots/ags-0_4_2-properties.png">
+	    </p>
+	    <p>
+	      The export window.<br />
+	      <img src="./images/screenshots/ags-0_4_2-export.png">
+	    </p>
+	    <p>
+	      The ladspa dialog.<br />
+	      <img src="./images/screenshots/ags-0_4_2-ladspa.png">
+	    </p>
+	  </div>
+	</article>
+      </div>
+    </div>
+    <nav class="ags-nav">
+      <div>
+	<ul>
+	  <li><a href="./index.html">Home</a></li>
+	  <li><a href="https://sourceforge.net/projects/ags/files/latest/download">Download</a></li>
+	  <li><a href="./screenshots.html">Screenshots</a></li>
+	  <li><a href="https://sourceforge.net/p/ags/wiki/Home/">Wiki</a></li>
+	  <li><a href="./help-en.html">Help</a></li>
+	</ul>
+      </div>
+    </nav>
+  </body>
+</html>
diff --git a/styles/default.css b/styles/default.css
new file mode 100644
index 0000000..8c539be
--- /dev/null
+++ b/styles/default.css
@@ -0,0 +1,83 @@
+ at CHARSET "UTF-8";
+
+body {
+    width: 100%;
+    height: 100%;
+    margin: 0px 0px 0px 0px;
+    padding: 0px 0px 0px 0px;
+    font: 14px serif,Times;
+}
+
+h1 {
+    font: bold 22px serif,Times;
+    clear: both;
+}
+
+a:link {
+    color: #444444;
+}
+
+a:visited {
+    color: #444444;
+}
+
+a:active {
+    color: #ff0000;
+}
+
+a:hover {
+    color: #aaaaaa;
+    text-decoration: none;
+} 
+
+.ags-outer {
+    margin: 0px 0px 0px 240px;
+    padding: 0px 0px 0px 0px;
+}
+
+.ags-inner {
+    width: 768px;
+    margin: 0px 0px 0px 0px;
+    padding: 0px 0px 0px 0px;
+}
+
+.ags-inner article {
+    width: 768px;
+    float: right;
+    margin: 0px 0px 0px 0px;
+    padding: 0px 0px 0px 0px;
+}
+
+.ags-content {
+    width: 768px;
+    float: left;
+    margin: 0px 0px 0px 0px;
+    padding: 0px 0px 0px 0px;
+}
+
+.ags-banner {
+    float: right;
+    margin: 0px 0px 0px 0px;
+    padding: 0px 0px 0px 0px;
+}
+
+.ags-banner img {
+    float: right;
+    margin: 0px 0px 0px 0px;
+    padding: 0px 0px 0px 0px;
+}
+
+.ags-nav {
+    width: 240px;
+    float: none;
+    margin: 0px 0px 0px 0px;
+    padding: 120px 0px 0px 0px;
+}
+
+.ags-nav ul {
+    list-style: none;
+}
+
+.ags-code {
+    overflow: auto;
+}
diff --git a/trace.log b/trace.log
new file mode 100644
index 0000000..61e0882
--- /dev/null
+++ b/trace.log
@@ -0,0 +1,77769 @@
+= Start
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewMutex+0xb)[0x7f800dbf2d7b] + 0x1435ac0 0x28
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewMutex+0xb)[0x7f800dbf2d7b] + 0x1435db0 0x28
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewRMutex+0xb)[0x7f800dbf2e3b] + 0x1435de0 0x68
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlInitCharEncodingHandlers+0x22)[0x7f800db7bd72] + 0x1435e50 0x190
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlStrndup+0x36)[0x7f800dbf5d46] + 0x1435ff0 0x6
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewCharEncodingHandler+0x9c)[0x7f800db7bc9c] + 0x1436010 0x28
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlStrndup+0x36)[0x7f800dbf5d46] + 0x1436040 0x9
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewCharEncodingHandler+0x9c)[0x7f800db7bc9c] + 0x1436060 0x28
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlStrndup+0x36)[0x7f800dbf5d46] + 0x1436090 0x9
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewCharEncodingHandler+0x9c)[0x7f800db7bc9c] + 0x14360b0 0x28
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlStrndup+0x36)[0x7f800dbf5d46] + 0x14360e0 0x7
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewCharEncodingHandler+0x9c)[0x7f800db7bc9c] + 0x1436100 0x28
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlStrndup+0x36)[0x7f800dbf5d46] + 0x1436130 0xb
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewCharEncodingHandler+0x9c)[0x7f800db7bc9c] + 0x1436150 0x28
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlStrndup+0x36)[0x7f800dbf5d46] + 0x1436180 0x6
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewCharEncodingHandler+0x9c)[0x7f800db7bc9c] + 0x14361a0 0x28
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlStrndup+0x36)[0x7f800dbf5d46] + 0x14361d0 0x9
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewCharEncodingHandler+0x9c)[0x7f800db7bc9c] + 0x14361f0 0x28
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlStrndup+0x36)[0x7f800dbf5d46] + 0x1436220 0x5
+@ /usr/lib/x86_64-linux-gnu/libxml2.so.2:(xmlNewCharEncodingHandler+0x9c)[0x7f800db7bc9c] + 0x1436240 0x28
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitThreads+0x4c)[0x7f800afbc07c] + 0x1436270 0x28
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitThreads+0x65)[0x7f800afbc095] + 0x14362a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a086] + 0x14362d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14362f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1436320 0xfc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1436430 0x1f8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1436630 0x1f8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1436830 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1436860 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1436890 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1437100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1437200 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1437300 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1437400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1437090 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x14370c0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x14370c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x1437500 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaced7] + 0x1437740 0x640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead079] + 0x1437d90 0x400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead079] < 0x1437d90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead079] > 0x1437d90 0x800
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x1437500
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x14370c0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x14370c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1435af0 0x2d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1435af0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1435af0 0x2d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1437500 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1437550 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1435b30 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1437580 0x25
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14375b0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14375f0 0x2a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1437630 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1437670 0x25
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1437670
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1437670 0x25
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1437670
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x14385a0 0xc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x14370c0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14370e0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x14376a0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x14376a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x14376a0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x14376a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14376c0 0x2a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14376c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14376c0 0x2a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438670 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1437670 0x25
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1437700 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14386c0 0x22
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14386f0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438730 0x27
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438760 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14387a0 0x22
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14387a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14387a0 0x22
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14387a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x14387d0 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x14376a0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1438830 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1438850 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x1438850
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1438850 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x1438850
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14387a0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14387a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14387a0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438870 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14388c0 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14388f0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438930 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438960 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14389a0 0x25
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14389d0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438a10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1438a10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438a10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1438a10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x1438a40 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x1438850 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1438ab0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1438ad0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x1438ad0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1438ad0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x1438ad0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438a10 0x26
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1438a10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438a10 0x26
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438af0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438b40 0x21
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438b70 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438bb0 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438be0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438c20 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438c50 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438c90 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1438c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438c90 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1438c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x1438cc0 0xa8
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x1438ad0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1438d70 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1438d90 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x1438d90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1438d90 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x1438d90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438c90 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1438c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438c90 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438db0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438e00 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438e30 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438e70 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438ea0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438ee0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1438f10 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438f50 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1438f50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438f50 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1438f50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x1438f80 0x78
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x1438d90 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1439000 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1439020 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x1439020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1439020 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x1439020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438f50 0x24
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1438f50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1438f50 0x24
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439040 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439090 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14390c0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439100 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439130 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439170 0x21
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14391a0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14391e0 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14391e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14391e0 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14391e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x1439210 0x58
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x1439020 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1439270 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1439290 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x1439290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1439290 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x1439290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14391e0 0x27
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14391e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14391e0 0x27
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14392b0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439300 0x22
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439330 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439370 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14393a0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14393e0 0x24
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439410 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439450 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1439450
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439450 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1439450
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x1439480 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x1439290 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14394f0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1439510 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x1439510
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1439510 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x1439510
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439450 0x27
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1439450
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439450 0x27
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439530 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439580 0x22
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14395b0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14395f0 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439620 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439660 0x24
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439690 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14396d0 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14396d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14396d0 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14396d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x1439700 0x1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x1439510 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14398c0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x14398e0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x14398e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x14398e0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x14398e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14396d0 0x26
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14396d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14396d0 0x26
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439900 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439950 0x21
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439980 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14399c0 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14399f0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439a30 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439a60 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439aa0 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1439aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439aa0 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1439aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x1439ad0 0xd8
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x14398e0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1439bb0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1439bd0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x1439bd0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1439bd0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x1439bd0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439aa0 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1439aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439aa0 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439bf0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439c40 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439c70 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439cb0 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439ce0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439d20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1439d50 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439d90 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1439d90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439d90 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1439d90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x1439dc0 0x3b8
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x1439bd0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x143a180 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x143a1a0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x143a1a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x143a1a0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x143a1a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439d90 0x26
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1439d90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1439d90 0x26
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143a1c0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a210 0x21
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143a240 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a280 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143a2b0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a2f0 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143a320 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a360 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143a360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a360 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143a360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x143a390 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x143a1a0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x143a410 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x143a430 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea83d6] - 0x143a430
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x143a430 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x143a430
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a360 0x24
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143a360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a360 0x24
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143a450 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a4a0 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143a4d0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a510 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143a540 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a580 0x21
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143a5b0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a5f0 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143a5f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143a5f0 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143a5f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea79e7] + 0x143a620 0x308
+@ /lib/x86_64-linux-gnu/libc.so.6:(strndup+0x22)[0x7f8009efe9d2] + 0x143a430 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x143a930 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea6adc] + 0x143a950 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea9d39] + 0x143a5f0 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea9d39] + 0x143a970 0x29
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x143a9b0 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x143a9d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x143a9f0 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x143aa50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x143aa70 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143aaa0 0x35
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143aaa0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x143aae0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x143aae0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143aaa0 0x35
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143ab00 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143ab50 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143ab90 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143abd0 0x2d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143ac10 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143ac50 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143ac90 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143acd0 0x2d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143acd0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143acd0 0x2d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143acd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a244] + 0x143acd0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143ad10 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143ad10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x143aae0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x143aae0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143ad10 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143ad50 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143ada0 0x2d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143ade0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143ae20 0x2a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143ae60 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143aea0 0x2f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143aee0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143af20 0x2a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143af20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143af20 0x2a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143af20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eabd27] + 0x143af60 0xc8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x143b030 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x143b060 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x143b090 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaaa68] + 0x143aae0 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x143b0c0 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x143b0e0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x143b150 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143af20 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143af20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x143b180 0x56
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x143b1e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x143b210 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143b280 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143b2a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143b2c0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x143b2e0 0xc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x143b2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x143b2e0 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x143b2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x143b2e0 0x150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143b440 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x143b460 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143b490 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143b4b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_option_context_parse+0x92f)[0x7f800b319b4f] - 0x143b490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a086] + 0x143b490 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x143b600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x143b800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x143ba00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x143bc00 0x1f0
+@ /lib/x86_64-linux-gnu/libdl.so.2:[0x7f800a426360] + 0x143af20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143b4d0 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b7ce5] + 0x143b500 0x36
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143b540 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143b540
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x143b580 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x143b580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143b540 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143b5a0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143be00 0x2c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143be40 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143be80 0x29
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143bec0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143bf00 0x2e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x143bf40 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143bf80 0x29
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143bf80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x143bf80 0x29
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x143bf80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eabd27] + 0x143bfc0 0xc8
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x39)[0x7f8009ee9fd9] + 0x143c090 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0xf3)[0x7f8009eea093] < 0x143c090
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0xf3)[0x7f8009eea093] > 0x143c090 0x37
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1d8)[0x7f800a426598] - 0x143b500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143b500 0x37
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143c100 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143c160 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x143b500
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_symbol+0x106)[0x7f800d415786] - 0x143c100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x143c160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143b580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x143c0d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a32b] + 0x143b500 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x143c1c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143c1f0 0x4000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1440400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1440800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x143c100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x143c150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1440200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14402a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14402d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1440340 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440390 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440c00 0x82
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x143bf80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440c90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x143c180 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x143c1a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1440d00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440d20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440d70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440de0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1440e00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440e20 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440e80 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440f90 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14410a0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1440200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x143c100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x143c150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441130 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14411a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14411c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14411e0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441240 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14412b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14412d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14412f0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441350 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14413c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14413e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441400 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441460 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14414d0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14415e0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14416f0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1440340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1440250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14402a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441780 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14417a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14417c0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441820 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14418b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14418d0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441930 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14419a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14419c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14419e0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441a40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441ab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1441ad0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441af0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441b50 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441bc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1441be0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441c00 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441c60 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441cd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1441cf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441d10 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441d70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441de0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1441e00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441e20 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441e80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441ef0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1441f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441f30 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441f90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442040 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14420a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442130 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442150 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14421b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442220 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442240 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442260 0x84
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14422f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442360 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442380 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14423a0 0x84
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442430 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14424a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14424c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14424e0 0x5a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442550 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14425c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14425e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442600 0x94
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x143bf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x143bf80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14426a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442710 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442730 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442750 0x94
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x143bf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1440250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14427f0 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14402a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14428b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x143c150 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442980 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14429e0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442a10 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1442920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1442920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442a80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442aa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442ac0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1442b20 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442b50 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1442920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1442920 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442bc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442be0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442c00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1442c60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442c90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1442920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1442d00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442d30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442d50 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1442db0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442de0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1442d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1442d00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442e50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1442e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442e90 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442ef0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443100 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443310 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1440f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1440e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14410a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1440e80 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440eb0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1442d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x143bf80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440f20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1440f40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440f60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1442d00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440fc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x143bf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x143bf80 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441030 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1441050 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441070 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14410d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443420 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x143bf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1440340 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1443490 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14434b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443510 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443540 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1440340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1440340 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14435b0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14437c0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14439d0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14415e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14414d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14416f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14414d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14414f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441510 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1441570 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14415a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1440340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1441610 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441670 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1441690 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14416b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1441710 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443ae0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1441610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1441610 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441740 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1441760 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443b50 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443bb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443be0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1441610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1443c50 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443cc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1443ce0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1441610 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443d00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443d30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1443c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1443c50 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443da0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1443dc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443de0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443e40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443e70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1443c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1443ee0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443f60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1443f80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443fa0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1444000 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443c50 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1443ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1443ee0 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444030 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1444050 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444070 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14440d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444100 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1443ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444170 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444200 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1444220 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444240 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14442a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14442d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444170 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444340 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1444360 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444380 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14443e0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444410 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444480 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1444190 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444520 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444580 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14441b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14441d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14445f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444610 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1444680 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14446b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444480 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444720 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1444740 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444760 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14447c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14447f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444860 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444480 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14444a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14444c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1444910 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444940 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444860 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14449b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14449d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14449f0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444a50 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1444ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444ae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1444b00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444b20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1444b40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444b70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444be0 0xb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1444880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14448a0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1444ca0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444cd0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444be0 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444d40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1444d60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444d80 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1440250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444de0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444de0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444de0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444de0 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444de0 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1444de0 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1445df0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1440250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1445e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1445e80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445ea0 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddLoader+0x1a)[0x7f800afe93fa] + 0x1445ec0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddLoader+0x1a)[0x7f800afe93fa] + 0x1445ee0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddLoader+0x1a)[0x7f800afe93fa] + 0x1445f00 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdfc38] + 0x1445f20 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdfc4f] + 0x1445f40 0xb0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdfc62] + 0x1446000 0xa8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateLC+0x8e)[0x7f800afe237e] + 0x14460b0 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XrmInternalStringToQuark+0x323)[0x7f800afc35d3] + 0x1440340 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afc31f2] + 0x14460d0 0x1ff0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XrmInternalStringToQuark+0x160)[0x7f800afc3410] + 0x14480d0 0x1000
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x143c100 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x143bf80 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x143bfa0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1440200 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1443ee0 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x14490e0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1440220 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1443f20 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1443f40 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1449130 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449170 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x14491c0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x14491e0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1449200 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1449220 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449260 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x14492b0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x14492d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x14492f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1449310 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449350 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x14493a0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x14493c0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x14493e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1449400 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449440 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449490 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x14494b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x14494d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x14494f0 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449530 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449580 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x14495a0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x14495c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x14495e0 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449620 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449670 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449690 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x14496b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x14496d0 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449710 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449760 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449780 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x14497a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x14497c0 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449800 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449850 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449870 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1449890 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x14498b0 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x14498f0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449940 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449960 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1449980 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x14499a0 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x14499e0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449a30 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449a50 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1449a70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1449a90 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449ad0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449b20 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449b40 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1449b60 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1449b80 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449bc0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449c10 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449c30 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1449c50 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1449c70 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449cb0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449d00 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449d20 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1449d40 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1449d60 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449da0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449df0 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449e10 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1449e30 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1449e50 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449e90 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449ee0 0x17
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449f00 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1449f20 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x1449f40 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1449f80 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1449fd0 0x17
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1449ff0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a010 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a030 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a070 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a0c0 0x16
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a0e0 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a100 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a120 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a160 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a1b0 0x16
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a1d0 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a1f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a210 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a250 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a2a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a2c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a2e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a300 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a340 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a390 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a3b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a3d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a3f0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a430 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a480 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a4a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a4c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a4e0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x1aa)[0x7f800afdc49a] - 0x144a4e0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a520 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a570 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a590 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a5b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a4e0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x1aa)[0x7f800afdc49a] - 0x144a4e0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a5d0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a620 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a640 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a660 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a4e0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a680 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a6d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a6f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a710 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a730 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a770 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a7c0 0x17
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a7e0 0xf
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a800 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a820 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a860 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a8b0 0x17
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a8d0 0xf
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a8f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144a910 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144a950 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144a9a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144a9c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144a9e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144aa00 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144aa40 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144aa90 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144aab0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144aad0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144aaf0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144ab30 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144ab80 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144aba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144abc0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144abe0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144ac20 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144ac70 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144ac90 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144acb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144acd0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144ad10 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144ad60 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144ad80 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144ada0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144adc0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144ae00 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144ae50 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144ae70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144ae90 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144aeb0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144aef0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144af40 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144af60 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144af80 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144afa0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144afe0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144b030 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144b050 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144b070 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b090 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144b0d0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144b120 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144b140 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144b160 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b180 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144b1c0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144b210 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144b230 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144b250 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b270 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144b2b0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144b300 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144b320 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144b340 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b360 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144b3a0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144b3f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144b410 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144b430 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b450 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144b490 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144b4e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144b500 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144b520 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b540 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144b580 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144b5d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144b5f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144b610 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b630 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144b670 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144b6c0 0xf
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144b6e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b700 0x34
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b740 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x1e5)[0x7f800afdc4d5] + 0x144b780 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b7a0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x1e5)[0x7f800afdc4d5] + 0x144b7e0 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144b800 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144b850 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144b870 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144b890 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b8b0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x1e5)[0x7f800afdc4d5] + 0x144b8f0 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144b910 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144b960 0x16
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144b980 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144b9a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144b9c0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x1e5)[0x7f800afdc4d5] + 0x144ba00 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144ba20 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144ba70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144ba90 0x6
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144bab0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144bad0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x1e5)[0x7f800afdc4d5] + 0x144bb10 0x6
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144bb30 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144bb80 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144bba0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144bbc0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144bbe0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144bc20 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144bc70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144bc90 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144bcb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144bcd0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144bd10 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144bd60 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144bd80 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144bda0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144bdc0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144be00 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144be50 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144be70 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144be90 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCT+0x5d)[0x7f800afdc34d] + 0x144beb0 0x35
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x144bef0 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x144bf40 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x144bf90 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x144bfe0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x144c030 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c270 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x144c030
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcResolveLocaleName+0xfc)[0x7f800afdf0bc] < 0x144c270
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcResolveLocaleName+0xfc)[0x7f800afdf0bc] > 0x144c270 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x144c030 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x17
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x144c030
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcFileName+0x1a1)[0x7f800afdef11] + 0x144c030 0x2d
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcFileName+0x1c8)[0x7f800afdef38] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x144c2b0 0x238
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateLocaleDataBase+0x3ad)[0x7f800afde8fd] + 0x144c4f0 0x800
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd488] + 0x144cd00 0x800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144c090 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144c0b0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144c0d0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c100 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c120 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144c140 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144c160 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144c180 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1b0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1d0 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x4
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144c230 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144c250 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144d510 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d540 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d560 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144d580 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144d5a0 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144d5c0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d5f0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d610 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144d630 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144d650 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144d670 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d6a0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d6c0 0x19
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144d6f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144d710 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144d730 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d760 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d780 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144d7a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144d7c0 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144d7e0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d810 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d830 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144d850 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144d870 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144d890 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d8c0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d8e0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144d900 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144d920 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144d940 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d970 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144d990 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144d9b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144d9d0 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144d9f0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144da20 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144da40 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144da60 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144da80 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144daa0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144dad0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144daf0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144db10 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144db30 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144db50 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144db80 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144dba0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144dbc0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144dbe0 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144dc00 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144dc30 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144dc50 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144dc70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144dc90 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144dcb0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144dce0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144dd00 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144dd20 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144dd40 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144dd60 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144dd90 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ddb0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144ddd0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144ddf0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144de10 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144de40 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144de60 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144de80 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144dea0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144dec0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144def0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144df10 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144df30 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144df50 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144df70 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144dfa0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144dfc0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144dfe0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e000 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e020 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e050 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e070 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e090 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e0b0 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e0d0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e100 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e120 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e140 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e160 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e180 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e1b0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e1d0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e1f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e210 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e230 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e260 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e280 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e2a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e2c0 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e2e0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e310 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e330 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e350 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e370 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e390 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e3c0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e3e0 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e400 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e420 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e440 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e470 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e490 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e4b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e4d0 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e4f0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e520 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e540 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e560 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e580 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e5a0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e5d0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e5f0 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e610 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e630 0x13
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e650 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e680 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e6a0 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e6c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e6e0 0x13
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e700 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e730 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e750 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e770 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e790 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e7b0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e7e0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e800 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e820 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e840 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e860 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e890 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e8b0 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e8d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e8f0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e910 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e940 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e960 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144e980 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144e9a0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144e9c0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144e9f0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ea10 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144ea30 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144ea50 0x13
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144ea70 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144eaa0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144eac0 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144eae0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144eb00 0x13
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144eb20 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144eb50 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144eb70 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144eb90 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144ebb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144ebd0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ec00 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ec20 0x1a
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144ec50 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144ec70 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144ec90 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ecc0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ece0 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c1f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c070 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144ed00 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144ed20 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144ed40 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ed70 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ed90 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c070
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde33b] - 0x144c1f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd1a1] - 0x144c290
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd1c6] - 0x144c210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144c1f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144c070 0x6
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144edb0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ede0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ee00 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144ee20 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144ee40 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144ee60 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ee90 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144eeb0 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x16
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144eed0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144eef0 0x6
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144ef10 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef40 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef60 0x16
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x4
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144efa0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144efc0 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144efe0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f010 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f030 0x9
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f050 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f070 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f090 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f0c0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f0e0 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f100 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f120 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f140 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f170 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f190 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f1b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f1d0 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f1f0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f220 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f240 0x9
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f260 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f280 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f2a0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f2d0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f2f0 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f310 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f330 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f350 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f380 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f3a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f3c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f3e0 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f400 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f430 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f450 0x9
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f470 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f490 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f4b0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f4e0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f500 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f520 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f540 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f560 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f590 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f5b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f5d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f5f0 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f610 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f640 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f660 0x9
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f680 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f6a0 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f6c0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f6f0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f710 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f730 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f750 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f770 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f7a0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f7c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f7e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f800 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f820 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f850 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f870 0x9
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f890 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f8b0 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f8d0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f900 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f920 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f940 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144f960 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144f980 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f9b0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144f9d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144f9f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144fa10 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144fa30 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fa60 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fa80 0x9
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144faa0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144fac0 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144fae0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fb10 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fb30 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144fb50 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144fb70 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144fb90 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fbc0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fbe0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144fc00 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144fc20 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144fc40 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fc70 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fc90 0x9
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144fcb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144fcd0 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144fcf0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fd20 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fd40 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144fd60 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144fd80 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144fda0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fdd0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fdf0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144fe10 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144fe30 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144fe50 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fe80 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144fea0 0x9
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144fec0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144fee0 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144ff00 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ff30 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ff50 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x144ff70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x144ff90 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x144ffb0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ffe0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450000 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450020 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450040 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450060 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450090 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14500b0 0x9
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x14500d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x14500f0 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450110 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450140 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450160 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450180 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x14501a0 0xd
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x14501c0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14501f0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450210 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450230 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450250 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450270 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14502a0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14502c0 0x9
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x14502e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450300 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450320 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450350 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450370 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450390 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x14503b0 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x14503d0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450400 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450420 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450440 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450460 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450480 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14504b0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14504d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x14504f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450510 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450530 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450560 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450580 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x14505a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x14505c0 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x14505e0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450610 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450630 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450650 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450670 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450690 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14506c0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14506e0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450700 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450720 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450740 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450770 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450790 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x14507b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x14507d0 0xe
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x14507f0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450820 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450840 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450860 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450880 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x14508a0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14508d0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14508f0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450910 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450930 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450950 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450980 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14509a0 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x14509c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x14509e0 0x13
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] < 0x14509c0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] > 0x14509c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] < 0x14509e0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] > 0x14509e0 0x26
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] < 0x14509c0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] > 0x1450a10 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] < 0x14509e0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] > 0x1450a40 0x39
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] < 0x1450a10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] > 0x1450a10 0x28
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] < 0x1450a40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] > 0x1450a40 0x4c
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x14509e0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14509c0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450aa0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450ac0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450ae0 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450b00 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450b30 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450b50 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450b70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450b90 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450bb0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450be0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450c00 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450c20 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450c40 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] < 0x1450c20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] > 0x1450c20 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] < 0x1450c40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] > 0x1450c40 0x24
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] < 0x1450c20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] > 0x1450c70 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] < 0x1450c40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] > 0x1450ca0 0x36
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] < 0x1450c70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] > 0x1450c70 0x28
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] < 0x1450ca0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] > 0x1450ca0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450c40 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450c20 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450cf0 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450d10 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450d30 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450d50 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450d80 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450da0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450dc0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450de0 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450e00 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450e30 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450e50 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450e70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450e90 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] < 0x1450e70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd594] > 0x1450e70 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] < 0x1450e90
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd5d1] > 0x1450e90 0x22
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450ec0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450ef0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450f10 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450f30 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1450f50 0x3
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1450f70 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450fa0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1450fc0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1450fe0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1451000 0x2
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1451020 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1451050 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1451070 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1451090 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x14510b0 0x13
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x14510d0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1451100 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1451120 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c290 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afddd21] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x1451140 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1451160 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1451180 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14511b0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14511d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144ef80 0xc
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6aa] + 0x14511f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd6d1] + 0x1451210 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde08c] + 0x1451230 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1451260 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1451280 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afde23a] - 0x144ef80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd1a1] - 0x144c210
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afdd1c6] - 0x144c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x144c2b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateLocaleDataBase+0x280)[0x7f800afde7d0] - 0x144cd00
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateLocaleDataBase+0x2de)[0x7f800afde82e] + 0x14512a0 0x8a0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateLocaleDataBase+0x33c)[0x7f800afde88c] + 0x144c290 0x28
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateLocaleDataBase+0x378)[0x7f800afde8c8] - 0x144c030
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x144c210 0x6
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144c2c0 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0092] + 0x144ef80 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144c320 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144c340 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144ef80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144ef80 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144c3a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144c3c0 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144ef80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144ef80 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144c420 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144c440 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144ef80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144c4a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144ef80 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144cd00 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144c4a0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144c4a0 0x28
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144c4d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144cd60 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144c4a0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144c030 0x30
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144cdc0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144cde0 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144c030
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144c030 0x38
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144ce40 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144ce90 0xb
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144ceb0 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144ced0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144cef0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144cf10 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144c030
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144cf70 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144cfc0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144cfe0 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144cf70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144cf70 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144d040 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144d060 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144cf70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144d0c0 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144d120 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144d140 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144d0c0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144d0c0 0x58
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144d1a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afc31f2] + 0x1451b50 0x1ff0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144d1c0 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144d0c0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144d220 0x60
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144d290 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144d0c0 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144d220
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144d220 0x68
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144d2b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] < 0x144d2b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] > 0x144d2b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144cf70 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144d2d0 0x14
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144d2f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144d310 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] < 0x144d2b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] > 0x144d2b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144d330 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144d380 0x14
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144d3a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x144d3c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] < 0x144d2b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] > 0x144c4a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x144d3e0 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144d220
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144d440 0x70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144d2b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] < 0x144d2b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] > 0x144d2b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x144d4c0 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x144c030 0x13
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x144c050 0xf
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1453b50 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] < 0x144d2b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] > 0x144d2b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x37)[0x7f800afdc907] + 0x1453b70 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0x79)[0x7f800afdc949] + 0x1453bc0 0x13
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcCreateDefaultCharSet+0xe1)[0x7f800afdc9b1] + 0x1453be0 0xf
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcAddCharSet+0x22)[0x7f800afdc752] + 0x1453c00 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] < 0x144d2b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] > 0x1453c20 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x1453c50 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144d440
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x144d440 0x78
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x144d2b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] < 0x144d2b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0879] > 0x144d2b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x1453cb0 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x144d440
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x1453d10 0x80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x1453da0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe001d] + 0x1453dc0 0x50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] < 0x1453d10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe004f] > 0x1453d10 0x88
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe0946] + 0x1453e20 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1453e40 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1453e90 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1453ee0 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1453f30 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1453f80 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x144d220 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x144d440 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1453fd0 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1454020 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1454070 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x14540c0 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1454110 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1454160 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x14541b0 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1454200 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1454250 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x14542a0 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x14542f0 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1454340 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1454390 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x14543e0 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1454430 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcSetConverter+0x8d)[0x7f800afdcdbd] + 0x1454480 0x40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XOpenLC+0xf8)[0x7f800afe9568] + 0x144d270 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcDeInitLoader+0x10)[0x7f800afe1c00] - 0x1445ec0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcDeInitLoader+0x1c)[0x7f800afe1c0c] - 0x1445ee0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XCloseLC+0x40)[0x7f800afe9640] - 0x1445f00
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XlcDefaultMapModifiers+0x76)[0x7f800afe9326] + 0x1445f00 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14544d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x144d490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1454600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1454800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1454a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1454c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1454520 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14545b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1454e00 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1454f10 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1455020 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14545b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14544d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x144d490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1454520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14550b0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14551c0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14553d0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14555e0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1454f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1454e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1455020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14550b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1454e00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14556f0 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1455b00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1455f10 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14553d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14551c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14555e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1454e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1454e00 0x400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1445ec0 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1445ec0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14544d0 0x55
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x144d490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1454530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1454580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1455210 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1455270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1455270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1455270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1455270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1455270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1455270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1455270 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd595df] - 0x1455270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14545b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14545b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14545b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14545b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14545b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14545b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14545b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14545e0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd59582] - 0x14545b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14545b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14552a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14552c0 0x406
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x1456120 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x1d9)[0x7f8009f6a7d9] + 0x14556d0 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:(getdelim+0xb9)[0x7f8009ee6fc9] + 0x1456360 0x78
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x34a)[0x7f8009f6a94a] + 0x1455270 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x14563e0 0x3f
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x34a)[0x7f8009f6a94a] + 0x1445ec0 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x1456430 0x3f
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x34a)[0x7f8009f6a94a] + 0x1456480 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x14564b0 0x3f
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x34a)[0x7f8009f6a94a] + 0x1456500 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x1456530 0x3e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x1456580 0x46
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x14565d0 0x3c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x1456620 0x3e
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x34a)[0x7f8009f6a94a] + 0x1456670 0x21
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x14566a0 0x3e
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x34a)[0x7f8009f6a94a] + 0x14566f0 0x22
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x1456720 0x3b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x1456770 0x3e
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x34a)[0x7f8009f6a94a] + 0x14567c0 0x21
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x14567f0 0x3b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x1456840 0x3e
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x34a)[0x7f8009f6a94a] + 0x1456890 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x14568c0 0x3b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x1456910 0x3e
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x34a)[0x7f8009f6a94a] + 0x1456960 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x1456990 0x3b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x14569e0 0x3e
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x34a)[0x7f8009f6a94a] + 0x1456a30 0x21
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x1456a60 0x3c
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x3ab)[0x7f8009f6a9ab] - 0x1456360
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x1456120
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1456120 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_lookup_function+0xd2)[0x7f8009f69b42] + 0x1456150 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_lookup_function+0x22d)[0x7f8009f69c9d] + 0x1456170 0x18
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x1456190 0x29
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x1456ab0 0x49b
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14561d0 0x29
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x1456210 0x22
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x1456f60 0x494
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x1456240 0x22
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x1456270 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x14562a0 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14562f0 0xa8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x1457400 0xa8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f69f72] + 0x14574b0 0x3c
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_database_lookup+0x168)[0x7f8009f6a768] + 0x14563a0 0x19
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1457500 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_lookup_function+0xd2)[0x7f8009f69b42] + 0x1457530 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_lookup_function+0x22d)[0x7f8009f69c9d] + 0x1457550 0x18
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x1457570 0x26
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14575a0 0x498
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x1457a40 0x26
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x1457a70 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x1457aa0 0x49a
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x1457f50 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x1457f80 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x1457fb0 0x58
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x1458010 0xd8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14580f0 0x90
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1458190 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_lookup_function+0xd2)[0x7f8009f69b42] + 0x14581c0 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14581e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_lookup_function+0xd2)[0x7f8009f69b42] + 0x1458210 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1458230 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_lookup_function+0xd2)[0x7f8009f69b42] + 0x1458260 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1458280 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__nss_lookup_function+0xd2)[0x7f8009f69b42] + 0x14582b0 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14582d0 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x14582d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14582d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14582f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458310 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458330 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458350 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458370 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14583a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14583c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14583e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14582f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1458310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1458330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1458350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b339f02] - 0x1458370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14583a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b339f0a] - 0x14583c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14583c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b339d96] - 0x14552c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14583a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1458350 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1458350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1458350 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1458350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1458350 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5960d] - 0x1458350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1458380 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1458380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1458380 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1458380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1458350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458380 0x16
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5deb3] - 0x1458350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458350 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14552c0 0x3fc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1458400 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14582f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1458310 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1458330 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1458470 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14584d0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458560 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1458580 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14585d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1458600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458650 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458670 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458690 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1458690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14586b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1445e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1445e80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1445e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1445e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458690 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458720 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1458720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1458720 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1458670
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1458650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1458650 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1458740 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14587e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14582f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14582f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1458670 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1458850 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1458870 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14588d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458940 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458960 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1458960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458980 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1445e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1445e80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14589f0 0xff8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1445e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14599f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1459a40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1459a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1459a40 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1458940
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1458920
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1459a60 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1459a60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1458920 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x1458920
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1459a60 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1459ab0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1459b00 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1459b40 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1459b80 0x35
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1459bc0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1459c00 0x3a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1459c50 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1459c90 0x35
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1459c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1459c90 0x35
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1459c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eabd27] + 0x1459cd0 0xc8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x1445e50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x1459da0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x1459dd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaaa68] + 0x1458920 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1458940 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1459e00 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1459e80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1459eb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1459eb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1459f00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1459f70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1459fa0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145a000 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x14447c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x145a400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x145a800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145ac00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145b010 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145a060 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1443100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1442ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1443310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14447c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1459c90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1459eb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1459eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145a270 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1459eb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1459eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1459eb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145a2c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145a310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1459eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1459eb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_option_group_free+0x11)[0x7f800b317491] - 0x143b280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_option_group_free+0x1a)[0x7f800b31749a] - 0x143b2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_option_group_free+0x23)[0x7f800b3174a3] - 0x143b2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_option_group_free+0x2c)[0x7f800b3174ac] - 0x143b2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_option_group_free+0x3b)[0x7f800b3174bb] - 0x143aa50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_option_group_free+0x4a)[0x7f800b3174ca] - 0x143b440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_option_context_free+0x2f)[0x7f800b3185bf] - 0x143b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_parse_args+0xaa)[0x7f800cd0f5ca] - 0x143a9f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XOpenDisplay+0x6b)[0x7f800afbdcdb] + 0x145b420 0x1248
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x143a9f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XConnectXCB+0x2f)[0x7f800afcce9f] + 0x145a360 0x68
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab960] + 0x145a3d0 0x1
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XConnectXCB+0x6a)[0x7f800afcceda] - 0x145a3d0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab960] + 0x143aa10 0x1
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:(xcb_connect_to_display_with_auth_info+0xb2)[0x7f8006dabe42] + 0x145a3d0 0x1e
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:(xcb_connect_to_display_with_auth_info+0x2a8)[0x7f8006dac038] - 0x145a3d0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dac3f5] + 0x143b210 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x1442ef0 0x238
+@ /usr/lib/x86_64-linux-gnu/libXau.so.6:[0x7f80065286e1] + 0x1443130 0xd
+@ /usr/lib/x86_64-linux-gnu/libXau.so.6:[0x7f80065286e1] + 0x1443150 0x1
+@ /usr/lib/x86_64-linux-gnu/libXau.so.6:[0x7f80065286e1] + 0x1443170 0x12
+@ /usr/lib/x86_64-linux-gnu/libXau.so.6:[0x7f80065286e1] + 0x1443190 0x10
+@ /usr/lib/x86_64-linux-gnu/libXau.so.6:(XauReadAuth+0x12a)[0x7f800652885a] + 0x14431b0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x1442ef0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dac551] + 0x143aa30 0x12
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dac580] - 0x143b210
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dac3f5] + 0x1443200 0x7c
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dac7f1] + 0x143aa50 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dac7c4] - 0x1443200
+@ /usr/lib/x86_64-linux-gnu/libXau.so.6:(XauDisposeAuth+0x17)[0x7f8006527ed7] - 0x1443130
+@ /usr/lib/x86_64-linux-gnu/libXau.so.6:(XauDisposeAuth+0x25)[0x7f8006527ee5] - 0x1443150
+@ /usr/lib/x86_64-linux-gnu/libXau.so.6:(XauDisposeAuth+0x33)[0x7f8006527ef3] - 0x1443170
+@ /usr/lib/x86_64-linux-gnu/libXau.so.6:(XauDisposeAuth+0x50)[0x7f8006527f10] - 0x1443190
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dac7cc] - 0x14431b0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:(xcb_connect_to_fd+0x2a)[0x7f8006da8e4a] + 0x145c670 0x5200
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab69e] + 0x145a3d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:(xcb_connect_to_fd+0x1c7)[0x7f8006da8fe7] + 0x143b210 0x8
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:(xcb_connect_to_fd+0x204)[0x7f8006da9024] < 0x143b210
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:(xcb_connect_to_fd+0x204)[0x7f8006da9024] > 0x1442ef0 0x3d4
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:(xcb_connect_to_display_with_auth_info+0x3ba)[0x7f8006dac14a] - 0x143aa30
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:(xcb_connect_to_display_with_auth_info+0x3c4)[0x7f8006dac154] - 0x143aa50
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:(xcb_connect_to_display_with_auth_info+0x2d3)[0x7f8006dac063] - 0x143aa10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XConnectXCB+0x10d)[0x7f800afccf7d] + 0x14432d0 0x30
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XConnectXCB+0x123)[0x7f800afccf93] + 0x1443310 0x30
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afbba23] + 0x143aa10 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afbba3d] + 0x1443350 0xc0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afbba5a] + 0x143b230 0x30
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afbba6f] + 0x143b270 0x28
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afbba84] + 0x143b2a0 0x30
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XPollfdCacheInit+0xe)[0x7f800afcef1e] + 0x143b2e0 0x28
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XOpenDisplay+0x3a4)[0x7f800afbe014] + 0x1461880 0x4000
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XOpenDisplay+0x403)[0x7f800afbe073] + 0x143b310 0x48
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XOpenDisplay+0x525)[0x7f800afbe195] + 0x143b210 0x15
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XOpenDisplay+0x5a4)[0x7f800afbe214] + 0x143b360 0xa8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XOpenDisplay+0x85a)[0x7f800afbe4ca] + 0x1465890 0x80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XOpenDisplay+0x70a)[0x7f800afbe37a] + 0x1465920 0x70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XOpenDisplay+0x754)[0x7f800afbe3c4] + 0x14659a0 0x6c8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XOpenDisplay+0x754)[0x7f800afbe3c4] + 0x143aa30 0x38
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab2a8] + 0x143b410 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa99d] + 0x1466070 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14660a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x143b440 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x143b440
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa99d] + 0x14660d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daad6d] - 0x1466070
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1466070 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x143b440 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x143b440
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:(xcb_get_maximum_request_length+0xa0)[0x7f8006da95f0] - 0x1466070
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XCreateGC+0x2c)[0x7f800afac5bc] + 0x1466100 0xa0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x143b440 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daad6d] - 0x14660d0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14661b0 0xbc
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1466280 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1466280
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XOpenDisplay+0xb1f)[0x7f800afbe78f] + 0x14662a0 0x9a
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14661b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XkbUseExtension+0x2ef)[0x7f800b0213ef] + 0x14661b0 0x98
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466280 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14660d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1466250 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x143b440
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1466250
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14660d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x1466350 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x143b440 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14663e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14660d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1466400 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466280
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1466400
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14660d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1466420 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1466400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1466280 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1466490 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14664b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1466510 0xb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14665d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466620 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466640 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466660 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1466660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466680 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1445e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14660d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14599f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14666f0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466660 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1466660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1466660 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1466640
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1466620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1466780 0xb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1467000 0xff0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XAddConnectionWatch+0xaa)[0x7f800afcf5ea] + 0x1466250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466840 0x120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466970 0x120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466aa0 0x120
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afb8b9c] + 0x1466bd0 0x200
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466de0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466e00 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466e20 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466e40 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466e60 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466e80 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466ea0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466ec0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466ee0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466f00 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466f20 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466f40 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466f60 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466f80 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466fa0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466070 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466620 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466640 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466fc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466fe0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14599f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1459a10 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468000 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468020 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468040 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468060 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468080 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14680a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14680c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14680e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468100 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468120 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468140 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468160 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468180 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14681b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x14681d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14681f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468220 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468240 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468260 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468290 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x14682b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14682d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468300 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468320 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468340 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468370 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468390 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14683b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14683e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468400 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468420 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468450 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468470 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468490 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14684c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x14684e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468500 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468530 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468550 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468570 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14685a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x14685c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14685e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468610 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468630 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468650 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468680 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x14686a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14686c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14686f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468710 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468730 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468760 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468780 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14687a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14687d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x14687f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468810 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468840 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468860 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468880 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14688b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x14688d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14688f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468920 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468940 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468960 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468990 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x14689b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14689d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468a00 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468a20 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468a40 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468a70 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468a90 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468ab0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468ae0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468b00 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468b20 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468b50 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468b70 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468b90 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468bc0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468be0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468c00 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468c30 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468c50 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468c70 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468ca0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468cc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468ce0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468d10 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468d30 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468d50 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468d80 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468da0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468dc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468df0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468e10 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468e30 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468e60 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468e80 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468ed0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468ef0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468f10 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468f40 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468f60 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468f80 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468fb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468fd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468ff0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1469020 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14663e0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x14681d0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14681b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1469040 0x1c
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468180
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466de0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468240
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468220
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468180 0x21
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14681f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466e00
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x14682b0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468290
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14681f0 0x21
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468260
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466e20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468320
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468300
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468260 0x1f
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14682d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466e40
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468390
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468370
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14682d0 0x1d
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468340
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466e60
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468400
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14683e0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468340 0x1e
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14683b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466e80
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468470
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468450
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14683b0 0x1f
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468420
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466ea0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x14684e0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14684c0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468420 0x23
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468490
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466ec0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468550
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468530
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468490 0x25
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468500
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466ee0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x14685c0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14685a0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468500 0x23
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468570
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466f00
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468630
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468610
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468570 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14685e0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466f20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x14686a0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468680
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14685e0 0x1e
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468650
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466f40
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468710
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14686f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468650 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14686c0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466f60
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468780
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468760
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14686c0 0x1d
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468730
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466f80
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x14687f0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14687d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468730 0x22
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14687a0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466fa0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468860
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468840
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14687a0 0x1d
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468810
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466070
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x14688d0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14688b0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1466070 0x1c
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468880
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466620
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468940
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468920
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468880 0x1d
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14688f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466640
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x14689b0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468990
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14688f0 0x1e
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468960
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466fc0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468a20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468a00
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468960 0x24
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14689d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466fe0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468a90
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468a70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14689d0 0x24
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468a40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14599f0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468b00
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468ae0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1469070 0x29
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468ab0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1459a10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468b70
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468b50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1459a10 0x24
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468b20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468000
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468be0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468bc0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14690b0 0x2d
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468b90
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468020
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468c50
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468c30
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14690f0 0x2d
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468c00
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468040
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468cc0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468ca0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1469130 0x2b
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468c70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468060
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468d30
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468d10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1469170 0x29
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468ce0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468080
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468da0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468d80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468ce0 0x25
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468d50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14680a0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468e10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468df0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468d50 0x25
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468dc0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14680c0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468e80
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468e60
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14691b0 0x2d
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468e30
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14680e0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468ef0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468ed0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468e30 0x24
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468ea0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468100
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468f60
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468f40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14691f0 0x2b
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468f10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468120
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468fd0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468fb0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468f10 0x22
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468f80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468140
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1469020
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468ff0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468ff0 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469230 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1468f80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469280 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1468ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14692d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1469320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469370 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469480 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469590 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14692d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1469230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1468f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469620 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469730 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469840 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1469320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1469280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1468ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14698d0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469ae0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469cf0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1469480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1469370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1469590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469370 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469e00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146a010 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1469730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1469620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1469840
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c986e3c] - 0x1466840
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c986e46] - 0x1466970
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_display_open+0x6c)[0x7f800c97176c] - 0x1466aa0
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:(XextAddDisplay+0x2d)[0x7f80086e76fd] + 0x1468ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1469020 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468f80 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468140 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468160
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468140
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468f80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x1469580 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1468140 0x6
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:(XextCreateExtension+0xe)[0x7f80086e768e] + 0x1468160 0x18
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:(XextAddDisplay+0x2d)[0x7f80086e76fd] + 0x1468f80 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468fb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468dc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468fd0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1469020
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468fd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468dc0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x1469610 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1468fd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:[0x7f80086e73fa] + 0x14696a0 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1469020 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468dc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468120 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468fb0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468120
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468dc0
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:[0x7f80086e744c] + 0x1468120 0x8
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:[0x7f80086e74fe] + 0x1468fb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libXrandr.so.2:[0x7f8007eb9bdb] + 0x1468dc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468f40 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468c70 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468f60 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1469020
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468f60
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468f60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1469020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469780 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14582f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14582f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1468100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1468ed0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14697f0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1469850 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1468ef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14680e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1468e60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1466840 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14668a0 0xa0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1469280 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1469280
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1466950 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1468c70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1469280 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1469280
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14669e0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1468c00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1466a50 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x14443e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1469280 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1469280
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1466ab0 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14443e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1469280 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1469280
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1466b40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1468b90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146a120 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1443e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x146a400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x146a800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14687d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466bb0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468e80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1468e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468000 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14660d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14660d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468e80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1468e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1468e80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1466bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1468820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466bb0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14599f0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14599f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468070 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14660d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1468df0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14666f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1469230 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14599f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14599f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14599f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1466bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14666f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466bb0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14663e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14663e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468a00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1468df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1468df0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14663e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14663e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14663e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1466bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1468a70 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1468b20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466bb0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468b70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1468b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466de0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1468df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1466e50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468b70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1468b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1468b70 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1466bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146ac00 0x450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443e40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1443e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466bb0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1469340 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146b060 0x4e4
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14660d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468f40
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14660d0
+@ /usr/lib/x86_64-linux-gnu/libXrandr.so.2:[0x7f8007ebdbe1] + 0x146b550 0xade
+@ /usr/lib/x86_64-linux-gnu/libXrandr.so.2:[0x7f8007ebdbfa] + 0x1466ea0 0xe8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146b060
+@ /usr/lib/x86_64-linux-gnu/libXrandr.so.2:[0x7f8007ebdeb6] - 0x1466ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1466ea0 0x100
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468f40 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146a180 0x50
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146a1e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1469340
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146a1e0
+@ /usr/lib/x86_64-linux-gnu/libXrandr.so.2:(XRRGetOutputInfo+0x10e)[0x7f8007ebc8de] + 0x146a200 0xb5
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146a180
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c987caf] - 0x146a200
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146a1e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468d80 0x30
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1443e40 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468f40
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1443e40
+@ /usr/lib/x86_64-linux-gnu/libXrandr.so.2:(XRRGetOutputInfo+0x10e)[0x7f8007ebc8de] + 0x146a200 0x75
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468d80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c987caf] - 0x146a200
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468f40 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146a280 0xa0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146a330 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146a1e0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146a330
+@ /usr/lib/x86_64-linux-gnu/libXrandr.so.2:(XRRGetOutputInfo+0x10e)[0x7f8007ebc8de] + 0x146b060 0x14e
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146a280
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146a330 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468d80 0x34
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146a1e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468f40
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146a1e0
+@ /usr/lib/x86_64-linux-gnu/libXrandr.so.2:(XRRGetCrtcInfo+0xe0)[0x7f8007ebb1a0] + 0x146a350 0x68
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146a1e0 0x6
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c987d88] - 0x146a350
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c987caf] - 0x146b060
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468f40 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468d80 0x34
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14660d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146a330
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14660d0
+@ /usr/lib/x86_64-linux-gnu/libXrandr.so.2:(XRRGetOutputInfo+0x10e)[0x7f8007ebc8de] + 0x146a280 0x7c
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468d80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c987caf] - 0x146a280
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c987da7] - 0x146b550
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146a330 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14660d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468d10 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468f40
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468d10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14660d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XGetVisualInfo+0x36)[0x7f800afcb9a6] + 0x146b060 0x280
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XGetVisualInfo+0x246)[0x7f800afcbbb6] < 0x146b060
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XGetVisualInfo+0x246)[0x7f800afcbbb6] > 0x146b060 0x500
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XGetVisualInfo+0x246)[0x7f800afcbbb6] < 0x146b060
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XGetVisualInfo+0x246)[0x7f800afcbbb6] > 0x146b060 0x780
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XGetVisualInfo+0x246)[0x7f800afcbbb6] < 0x146b060
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XGetVisualInfo+0x246)[0x7f800afcbbb6] > 0x146b060 0xa00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146ba70 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146a350 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14582f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14660d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14582f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1468d10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146a180 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146a280 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x146bc00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x146c000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x146c400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x146c800 0x3f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XFree+0x9)[0x7f800afd0739] - 0x146b060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1466fb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443e40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146a200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b060 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b170 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b280 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x146a200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1466fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1443e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b310 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b520 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b730 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x146b170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x146b060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x146b280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146bb80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14660d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14660d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1468d30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146a310 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b840 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b8a0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x146d000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1469340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468f40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1468f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1468f40 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1468f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1466fb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443e40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146a200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b930 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14660d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1468ca0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1468f40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146b9a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b9c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b060 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146b0d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b0f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146b110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b130 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146cc00 0x1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146cdd0 0x1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b190 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14441b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14441b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b200 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146b220 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b240 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x146ba20 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x146ba20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x146d800 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14660d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146cfa0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x14442a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146a250 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468c30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468bc0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468be0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1468be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146d870 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1466e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1466e50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468be0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468990 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1468bc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1468c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14442a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468c50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468bc0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1468bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146d8e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1466e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146b2b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1469230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146d950 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468920 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1468c50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14442a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14442a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468c50 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468bc0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1468bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1469230 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146b2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146b2b0 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14692a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1468c50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14442a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x146e000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14442a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14442a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14692d0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146b0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146b0d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14689b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1468c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146db60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146dbc0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1468bc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146dc40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146dc60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146dc80 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146dce0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x143c180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x143c180 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146dd50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146dd70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1466e50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146dd90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14442a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146dd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146ddb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146dd70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146dde0 0x1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146f000 0x1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146f1d0 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146f2d0 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1466620 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1466640 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1466620
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1466640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146ba20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14688b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146dfb0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994ed3] + 0x146f3d0 0x60
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466640 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466620 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468760 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468780 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14686f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468680 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468710 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468610 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14685a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468630 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468530 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14684c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468550 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146a330
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466640
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466620
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468610
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468710
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468450 0x1e
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468680
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468760
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468530
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468630
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x14683e0 0x24
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14685a0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468780
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468550
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14684c0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1468550 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468780 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468630 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14684c0 0x2c
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468530 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468760 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468370 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468710 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14686f0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468760
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468530
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14684c0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468780
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468710
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468710 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468780 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468300 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468530 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468630
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468530
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468530 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468630 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468760 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468300 0x2c
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14686f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x1468610 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468290 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1466620 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468780
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x1468610
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14686f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x1468300
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468630
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1466620
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468290
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1466620 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1468220 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468630 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468760
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468630
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1468220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14681b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14681b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468630 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1468760 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146f440 0x46c
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14686f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1466620
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14686f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XGetWindowProperty+0x238)[0x7f800afb43f8] + 0x146f8c0 0x44d
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146f440
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x1466740 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1468610 0x14
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x1468780 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x1468df0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146a330 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x14686f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146a3c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1468d80 0x15
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x1468da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x14681b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1468220 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x1468240 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x1468290 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1468300 0x14
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x1468320 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x1468370 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x14684c0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x14684e0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x14685a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x1468680 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x14685c0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x1466620 0x6
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x1466640 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146f440 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146f470 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x146f490 0x8
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146f4b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146f4d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146f500 0x16
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146f520 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146f540 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146f570 0x1e
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146f5a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146f5c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146f5f0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146f610 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146f630 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146f660 0xc
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146f680 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146f6a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146f6d0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x146f6f0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146f710 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146f730 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146f760 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x146f780 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146f7a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146f7c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146f7f0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146f810 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146f830 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146f860 0x14
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146f880 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146fd20 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146f8a0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x146fd50 0x95
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146fdf0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146fe10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146fe40 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x146fe60 0x8
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146fe80 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146fea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146fed0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x146fef0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146ff10 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146ff30 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146ff60 0x11
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x146ff80 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x146ffa0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x146ffc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x146fff0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x1470010 0x6
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x1470030 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x1470050 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1470080 0x14
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x14700a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x14700c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x14700f0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x1470110 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x1470130 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x1470150 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1470180 0x12
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x14701a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x14701c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x14701e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1470210 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x1470230 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x1470250 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1470280 0x11
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x14702a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x14702c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x14702f0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x1470310 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x1470330 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x1470350 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1470380 0x14
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x14703a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x14703c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x14703e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1470410 0x14
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x1470430 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994aed] + 0x1470450 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994b0f] + 0x1470480 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c994d40] + 0x14704a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995488] + 0x14704c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XFree+0x9)[0x7f800afd0739] - 0x146f8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146f8c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x146f8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x146f8c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146f8f0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98c60b] - 0x146f8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146f8f0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98c60b] - 0x146f8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146f910 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146f970 0x19
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146f8f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146f9a0 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146f9d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146f9f0 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fa20 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fa40 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fa70 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fa90 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fac0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fae0 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fb10 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fb30 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fb60 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fb80 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fbb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fbd0 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fc00 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fc20 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fc50 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fc70 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fca0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fcc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fcf0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146f9d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1468760
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fcf0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x14704e0 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146f9a0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fa20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x14705c0 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146f9f0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fa70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x14706a0 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fa40
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fac0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1470780 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fa90
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fb10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1470860 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fae0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fb60
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1470940 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fb30
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fbb0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1470a20 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fb80
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fc00
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1470b00 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fbd0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fc50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1470be0 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fc20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fca0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1470cc0 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fc70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fcc0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XUpdateAtomCache+0x61)[0x7f800afb8c81] + 0x1470da0 0x29
+@ /usr/lib/x86_64-linux-gnu/libXfixes.so.3:(XFixesFindDisplay+0xe5)[0x7f80088efb75] + 0x146fcc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146fca0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fc70 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fc50 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fc20 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fc00 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fc50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146f8f0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fc00
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1470de0 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fc70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fc20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x1470ec0 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x146fc00 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146f8f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fc20 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fc50 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146fca0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fc50
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146fc50 0x8
+@ /usr/lib/x86_64-linux-gnu/libXcomposite.so.1:(XCompositeFindDisplay+0xd5)[0x7f8008cf4e85] + 0x146fc20 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146fca0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fc70 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fbb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146f8f0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fbb0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fc70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x1470f50 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x146fbb0 0xa
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146f8f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fc70 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fb60 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146fca0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fb60
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fc70
+@ /usr/lib/x86_64-linux-gnu/libXdamage.so.1:(XDamageFindDisplay+0xe5)[0x7f8008af2df5] + 0x146fc70 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146fb60 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fbd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fca0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146f8f0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fca0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fbd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x1470fe0 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x146fca0 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146f8f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fbd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fb10 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146fb60
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fb10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146fb10 0x8
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:(XextAddDisplay+0x2d)[0x7f80086e76fd] + 0x146fbd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146fb60 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fb80 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fac0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146f8f0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fac0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fb80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x1471070 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x146fac0 0x6
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:[0x7f80086e74fe] + 0x146f8f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146fa70 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fb80 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fa20 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146fb60
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fa20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fb80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146fa20 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fb80 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fb60 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146fa70
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fb60
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fb80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146fb60 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fb80 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fa70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146fa20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fa70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fb80
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XAllocClassHint+0x13)[0x7f800afc1313] + 0x146fa70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XSetCommand+0x88)[0x7f800afc80f8] + 0x146fa20 0x4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XSetCommand+0x103)[0x7f800afc8173] - 0x146fa20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XSetClassHint+0x76)[0x7f800afc8366] + 0x146fa20 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XSetClassHint+0xc8)[0x7f800afc83b8] - 0x146fa20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XFree+0x9)[0x7f800afd0739] - 0x146fa70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146fa70 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fb80 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146fa20 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fb30 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x1468760 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fae0 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x146f9d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fa90 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x1471100 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fa40 0x24
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaf8a] + 0x1471120 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146f9f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1471140 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146fa20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146fb60
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1471140
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1471160 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fb80
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x1468760
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1471240 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fb30
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x146f9d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1471320 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fae0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x1471100
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x1471400 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fa90
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa088] - 0x1471120
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XEnq+0x10f)[0x7f800afd045f] + 0x14714e0 0xd0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x1e8)[0x7f800afce1f8] - 0x146fa40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146f9f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1471120 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146f9f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1471100 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146fa70
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1471100
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146f9f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1471100 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146f9f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fa70 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1471120
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fa70
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146f9f0
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:(XextAddDisplay+0x2d)[0x7f80086e76fd] + 0x146f9f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146fa70 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fa40 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1471120 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1471100
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1471120
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fa40
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x14715c0 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1471120 0x5
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:[0x7f80086e74fe] + 0x1471100 0x18
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:(XextAddDisplay+0x2d)[0x7f80086e76fd] + 0x146fa40 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146f9d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fa90 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1468760 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146fa70
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1468760
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fa90
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x1471650 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1468760 0x8
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:[0x7f80086e74fe] + 0x146fa70 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1471140 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fa90 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x146fb60 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146f9d0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x146fb60
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fa90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146fb60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14716e0 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1471760 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x146fa90 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x1471760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146fae0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c97d509] - 0x146fa90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x146fa90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14717d0 0xb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x146fb30 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a244] + 0x1471890 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x146fb80 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146f9d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471760 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1468ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1468ca0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14718d0 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471ce0 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14720f0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14437c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14435b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14439d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146fa20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146f9a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14435b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443610 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1472800 0x7f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x146fcf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14436a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14436d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1471140
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14436d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14436a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14436d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:(XextCreateExtension+0xe)[0x7f80086e768e] + 0x1471140 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14436f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14436a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1443710 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x146fcf0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1443710
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14436a0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1443710 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14436a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1443730 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14436f0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1443730
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14436a0
+@ /usr/lib/x86_64-linux-gnu/libXi.so.6:[0x7f80080c52e1] + 0x1443730 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XFree+0x9)[0x7f800afd0739] - 0x1443730
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:(XextAddDisplay+0x2d)[0x7f80086e76fd] + 0x14436a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1443730 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fcf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14436f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1443710
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14436f0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fcf0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x1443750 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14436f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libXext.so.6:[0x7f80086e74fe] + 0x1443710 0x18
+@ /usr/lib/x86_64-linux-gnu/libXi.so.6:[0x7f80080c8b0a] + 0x14437e0 0xc8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14438b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x146fcf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14438d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1443730
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14438d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x146fcf0
+@ /usr/lib/x86_64-linux-gnu/libXi.so.6:[0x7f80080c52e1] + 0x14438d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1443730 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1472300 0x314
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1472620 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14438b0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1472620
+@ /usr/lib/x86_64-linux-gnu/libXi.so.6:(XListInputDevices+0xf5)[0x7f80080c5fd5] + 0x1473000 0x2f4
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1472300
+@ /usr/lib/x86_64-linux-gnu/libXi.so.6:(XListInputDevices+0x205)[0x7f80080c60e5] + 0x1473300 0x614
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XFree+0x9)[0x7f800afd0739] - 0x1473000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14438b0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146fcf0 0x15
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x146fcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14438f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443980 0x60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982219] - 0x14438f0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982222] - 0x1443960
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x14438b0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98224d] - 0x1443980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14438b0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443960 0x16
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x1443960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x14438b0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146fcf0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14438f0 0x1b
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x14438f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443920 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14438b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1443960 0x30
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14439a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14438f0 0x28
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14439c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1443730
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14439c0
+@ /usr/lib/x86_64-linux-gnu/libXi.so.6:(XOpenDevice+0x109)[0x7f80080c6619] + 0x14439e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14438f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14438f0 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443a10 0x1c
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x1443a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x14438f0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14439c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443730 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x1443730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x14439c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14439c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443730 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x1443730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x14439c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14439c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443730 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x1443730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x14439c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14438f0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443a10 0x1b
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x1443a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443a40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14439c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473000 0x60
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1443730 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1443a10 0x28
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1473070 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14439a0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1473070
+@ /usr/lib/x86_64-linux-gnu/libXi.so.6:(XOpenDevice+0x109)[0x7f80080c6619] + 0x1443ab0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1443a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473070 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14439a0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x14439a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x1473070
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473070 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14439a0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x14439a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x1473070
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473070 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14439a0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x14439a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x1473070
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443a10 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473090 0x1d
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x1473090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x1443a10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443a10 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473070 0x1b
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x1473070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14730a0 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14439a0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473120 0x78
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14731a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1473070 0x28
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14731c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1443730
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14731c0
+@ /usr/lib/x86_64-linux-gnu/libXi.so.6:(XOpenDevice+0x109)[0x7f80080c6619] + 0x14731e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1473070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14731c0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443730 0x16
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x1443730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x14731c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473070 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473210 0x1d
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9961b9] - 0x1473210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473920 0x7c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c98223b] - 0x1473070
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c982244] - 0x1473920
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XFree+0x9)[0x7f800afd0739] - 0x1473300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443730 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14731c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472300 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472320 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472340 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472360 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472380 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14723a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x1472410 0xe
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14723a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c988b12] - 0x1472410
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1472410 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x1473070 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x1472430 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14731a0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x1472430
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x1473070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1472450 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473070 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1473070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1473070 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea9d39] + 0x14724a0 0x25
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14724d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1472520 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1472550 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1472550
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x1472430 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x1472430
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1472550 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14725a0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14725f0 0x34
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1472630 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1472670 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x14726b0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14726f0 0x36
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1472730 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1472770 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1472770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1472770 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1472770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14727b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14727b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473210 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1442db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472430 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1442db0 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1473270 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14732a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14727b0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14732d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14732d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14732d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14732d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14731a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473320 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14732d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14732d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14732d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14732d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473350 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473370 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14732d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14732d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14732d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14732d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14733a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14733c0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14732d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14733e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473410 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473490 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1444000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14734f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473510 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1444000 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473580 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14735a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14735c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14735e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473600 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1442c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473660 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473680 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14736a0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1444b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473700 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473720 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473740 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473760 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473780 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14737a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1444b40 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1442c60 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14737c0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14738d0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14739e0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1473530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14732d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14733e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473a70 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1442b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473ad0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473af0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14723a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1473b10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473b30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1473b50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14732d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1442b20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14733e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473b70 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1441710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1473c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1441710 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472770 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474080 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14740d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474150 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474180 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14741d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1474180 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1474200 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14742a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14441b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14441b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1472790 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1474310 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474330 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474250 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14743a0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14744b0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14745c0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1474180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1473530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1473bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474650 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474760 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474870 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1474200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1474000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1474050
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1474000 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474200 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474200
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474200 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474200
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474200 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474200
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474200 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474200
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474200 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474200
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474200 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474900 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474a10 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474b20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1474000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1474100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1474150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1474100 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474000 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1474c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1474e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1475000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1475200 0x1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473530 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473530
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473530 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473530
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473530 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473530
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473530 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473530
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473530 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475400 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475610 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475820 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1474a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1474900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1474b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474900 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474a10 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474b20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1474100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1474080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14740d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474080 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14740d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474bb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473bd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474180 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475930 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14759c0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1475a50 0x1d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474230 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1473b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1473b10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475c30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1475c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475cc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475cf0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x143c180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x143c180 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475d60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1475d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475da0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475df0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1468ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1475e60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475eb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1475ed0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475ef0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475f50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475fa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475fd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1476050 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1476050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1476050 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476070 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1475e60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14760e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1476100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476120 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476180 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14761a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14761c0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476250 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14762c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14762e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1476300 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476320 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14763d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476400 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476480 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14764d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476500 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1476580 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14765a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14765c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14765e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476640 0xa8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14766f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14766f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14766f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14766f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476740 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476760 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14766f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14766f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14766f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14766f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476780 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14767a0 0x7
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14766f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14766f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14766f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14766f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14767c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14767e0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14766f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14766f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14766f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14766f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476800 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476820 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476840 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476950 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1458580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14585d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14769e0 0xd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476ac0 0xe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476bb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476bd0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476bf0 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477400 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477c10 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x145b010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x145ac00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x145a060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468ca0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1468cc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14766f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476710 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1458580 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145a060 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14762c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14762c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145a0d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x145a0f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14585a0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145a110 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145a130 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145a150 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x145a1c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145a220 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x145a240 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145ac00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145ac60 0xa8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145ad10 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1443d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145ad70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145ad90 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145adb0 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x145ae30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145ae50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x145ae70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145ae90 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145aef0 0xe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145afe0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1444910
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b040 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b060 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1478400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1478800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475e60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443d00 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b080 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b080
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b080 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b080
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b080 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b0d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b0f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b110 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b080 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b130 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b130
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b130 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b180 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b1a0 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b130 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b130
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b130 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b1d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b1f0 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b130 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b130
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b130 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b240 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b130 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b130
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b130 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1478c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1479000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b130 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b150 0xa
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b2b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b2d0 0x9
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b2f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b310 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b330 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b350 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1478020 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1478130 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1478240 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x145b080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1444910
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14782d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14782f0 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1478310 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1444910 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1478330 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1478350 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1478370 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1478390 0x1d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14783c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b380 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14783e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b3c0 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b3e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479400 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b400 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479430 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479460 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479670 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1476840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1476950
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476840 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476860 0x24
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476890 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1476580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1476580 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476910 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1476930 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476950 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479780 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14762c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14762c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14769b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14797f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479870 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1475d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14798a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1475d80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14798d0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14762c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1479940 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14762c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1479970 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479990 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14799f0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1479a70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479a90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1479ab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479ad0 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479b30 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479b50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479b70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479ba0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1479bc0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1475e60 0x40
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1479b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479bf0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479b30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479c20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479c50 0x1b
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1479bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479c80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479ca0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1479a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1479a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479d20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1479d40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479d60 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b080 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b080
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b080 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479dc0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479de0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479e00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479e30 0x17
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1479dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479dc0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479e50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479e70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479ea0 0x17
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1479dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479dc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479ec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479ef0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1479a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1479a70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479f70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1479f90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479fb0 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b080 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b080
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b080 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a010 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a030 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a080 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x147a010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a010 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a0a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a0c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a0f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a110 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a220 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a330 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1473460
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x147a010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a010 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a3c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14441b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147a430 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14441b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x147a460 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a480 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a4f0 0xd0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a5d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a5f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a610 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a630 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a660 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a680 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a6a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a6c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a6f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a710 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473410 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a760 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a780 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a7a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a7c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1475e60 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b080 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b080
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b080 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147a800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147ac00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a7e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b080 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b0b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b000 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b030 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b050 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b070 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b090 0xa
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b0b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b0d0 0x9
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b0f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b110 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x145b260 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x145b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b130 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b150 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147b180 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147b290 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147b3a0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x147a730
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b430 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b450 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b470 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a730 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b490 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b4b0 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b4d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b4f0 0x1d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b520 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b540 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b580 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b5a0 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b5c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b5e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1473410 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1473410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147b800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473410 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1473430 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b260 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145b280 0x24
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147b610 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1479940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1479940 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147b680 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x147b6a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147b6c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147b720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b750 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147bc00 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147b770 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147bcb0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1479940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147b7b0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147bd20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x147bd40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147bd60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479940 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147bdc0 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147bde0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147be00 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147be20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147be40 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147be60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147be80 0xe
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1475e60 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1475e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147bea0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147bec0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147bee0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1473b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1473b10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147bf50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x147bf70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1475e60 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147bfe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c010 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c030 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c050 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c070 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c090 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c0b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c0e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c100 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147c120 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147c530 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1479460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1479670
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479460 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479480 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14794a0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14794e0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479510 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1444be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1479580 0xc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444be0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1444c00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1444c20 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479650 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x14794e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1444c80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14796b0 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14796d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14796f0 0x14
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479710 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479730 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1479750 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c740 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c760 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14794e0 0x1a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147bf90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147c800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147cc00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147bf90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147bfb0 0x1d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147c780 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147c780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147c780 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147c780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c7d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d000 0xa
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147c780 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147c780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147c780 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147c780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147d400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147d800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c780 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c7a0 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d070 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d090 0x13
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d0b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d0d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d100 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d120 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d140 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x147d140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d140 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x147d140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d140 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x147d140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d140 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x147d140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147d020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147d160 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d140 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d190 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d190
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d190 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d190
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d190 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d1e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d200 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d220 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d190 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d2b0 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d2e0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d300 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d330 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d350 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d370 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d390 0xa
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d3b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d3d0 0x9
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147dc00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147dc20 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147dc40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147dc60 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147dc90 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147dda0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147deb0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x147d190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x147d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x147d160
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147df40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147df60 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147df80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d160 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147dfa0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147dfc0 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147dfe0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e000 0x1d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d020 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147e400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147e800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d020 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d190 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d040 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e030 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e050 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e070 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e0a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e0c0 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147d240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e0f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e110 0x24
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147d240 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e190 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e1b0 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e1d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e1f0 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e210 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e230 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e260 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e280 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e2a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e2c0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147e2e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x147e350 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147e370 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x147e390 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147e140 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e3b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e3b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e3b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147ec00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147ec20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147ec40 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1443bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147eca0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ecc0 0xd
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e3b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e3b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e3b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ece0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1443bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147ed00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ed20 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x147ed00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x147ed20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147ed80 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ee30 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ed00 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x147ed00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ed00 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x147ed00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e3b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e3b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e3b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ed00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ee70 0x17
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e3b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e3b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147e3b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147e3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ee90 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147eeb0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147e3b0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ef20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ef40 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ef60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ef80 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147efa0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147efc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147eff0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f010 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f030 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f050 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f070 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f090 0xd
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f0b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f0d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147f400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147eed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147ed20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ed50 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f150 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f170 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f190 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f100 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f200 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f220 0x1b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f250 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f270 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f2a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f2c0 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f2e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f300 0xa
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f320 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f340 0x9
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f360 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f380 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147f800 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480010 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x147c120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x147c530
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f1b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f3a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f3c0 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147c120 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147c230 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147c340 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x147ed20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c3d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c3f0 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147eed0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1480800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1480c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ed20 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147eed0 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ef00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f1b0 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147f1d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c410 0x1d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c440 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c460 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c4a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c4c0 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c4e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c500 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c530 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c550 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c580 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c5a0 0x24
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147c5d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147c5f0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x147c5d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x147c5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147c650 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x147c5d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147c6d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x147c6f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147c5f0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480420 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14804e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480500 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480520 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14805e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x145a1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x145a1c0 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480650 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1480670 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480690 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14806f0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1480760 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480780 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14807a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481000 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481060 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14810f0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481180 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1480760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1480760 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147c710 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14807c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14811f0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481250 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14812e0 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14807e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481360 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1481380 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14813a0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481400 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14814c0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1481550 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481570 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1481590 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14815b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481610 0xe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481700 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1481780 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14817a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14817c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14817e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481840 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14818c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14818e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1481900 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481920 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481980 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1479a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1481a00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1479a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1481a30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481a50 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481ab0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481ad0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481af0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481b20 0x14
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1481ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481b40 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481ab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481b70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481ba0 0x1b
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1481b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481bd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481b40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481bf0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1481a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1481a00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481c70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1481c90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481cb0 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481d10 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481d30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481d50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481d80 0x17
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1481d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481d10 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481da0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481df0 0x17
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1481d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481d10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481e40 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1481a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1481ec0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481f00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1481f20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481f40 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481fa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481fc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481a00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481fe0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1481fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481fa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482050 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1481fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1481fa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14820a0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147b7b0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1482130 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482150 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14821b0 0xa8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147f100 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482260 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482280 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14822a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1473b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1482310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1473b10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1482340 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147f100 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14823b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14823e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482400 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482420 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482440 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482460 0xd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482540 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1476580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1476580 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14825c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14825e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482600 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482660 0xd0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482740 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482760 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482780 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14827a0 0x14
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14827c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14827e0 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482800 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482820 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482840 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482860 0x1a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482890 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14828b0 0x1d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14828e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482900 0x13
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482920 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482940 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482970 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482990 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14829b0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147b7b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482a20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1482a40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482a60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482af0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482b10 0xa8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482bc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482be0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482c00 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482cb0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482cf0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482d10 0xa
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482360 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482d30 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482d50 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482d70 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1482d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1483000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482360 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482360 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482360 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1482360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482d70 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482360 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482e10 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482e30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482e50 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482e70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482380 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482e90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482eb0 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482ed0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482ef0 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482f10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482f30 0xd
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482f50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482f70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482fa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483400 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1482fa0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1483400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483460 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147a430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147a430 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482fa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1482fc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14834d0 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483540 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x145a1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14835b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1483620 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x145a1c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483640 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14836d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14835b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14835b0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483740 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1483760 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483400 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483780 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14837a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14837d0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483860 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483910 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483950 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483950 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483950 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483950 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483950 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483950 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483950 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483950 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483950 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1483970 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a244] + 0x14839a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483950 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14839e0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1483950
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14839e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483a40 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147b7b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483950 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1483ab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14839e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483ad0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483b00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483b20 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483bd0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1482dc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1482dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1484000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1484400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482dc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1482de0 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1483c10 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1483c10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1483c10 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1483c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483c60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483c80 0xe
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1483c10 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1483c10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1483c10 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1483c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483ca0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483cc0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483ce0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483ce0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483ce0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483ce0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483ce0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483ce0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x1483ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483ce0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483d00 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1483ce0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1483d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483d60 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1483ce0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483de0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1483e00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483d00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483e50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483e70 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483f20 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1484800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1484c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483c10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483c30 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483f60 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1483f80 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483fb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485000 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1483fb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1485000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485060 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1483ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1483ce0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483fb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1483fd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485000 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14850e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485110 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485130 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14851e0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485220 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485240 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485260 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14852b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14852d0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14852b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14852d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485330 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1483ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1483ce0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14852b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14853b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14852d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14853d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485420 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14854d0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485510 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485530 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485580 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1485560
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1485580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14855e0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1483ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1485660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1483ce0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1485560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485580 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14856c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14856e0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485790 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14857d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14857d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14857d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14857d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485820 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485840 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14857d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14857d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14857d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14857d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485860 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485880 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14857d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14857d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14857d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14857d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14858a0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14858c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14857d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14857d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14857d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14857d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14858f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485910 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14857d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14857d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14857d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14857d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485930 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485950 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485970 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485990 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14859b0 0x270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485c30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1482310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1482310 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485ca0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1485cc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14857d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485ce0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485d10 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485d30 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485d50 0x210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1485f70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1482310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1485fe0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1486040 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486060 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1482310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14860b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14860d0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14860f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1485fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1485fe0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486160 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1486180 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14861a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14861f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486220 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486240 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486290 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1486270
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1486290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14862f0 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1486270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486370 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1486390 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486290 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14863b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14863e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486400 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14864b0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14864f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486510 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486540 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486560 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1486540
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1486560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14865c0 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1486270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1486270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486540 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1486640 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486560 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486690 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14866b0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486760 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14867a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14867c0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14867a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14867c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486820 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1485660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1485660 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14867a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14868a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14867c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14868c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14868f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486910 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14869c0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486a00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147a430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1486a70 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486ab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1486ad0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486af0 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486b60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486b80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486ba0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1444680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486c00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486c20 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486c40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486c60 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1486c40
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1486c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486cc0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147c5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147c5d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486c40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1486d40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486c60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486d60 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486e20 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1444680 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486e40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a430 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1487000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1487400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486e60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486e80 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486eb0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1486a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1486a70 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486f20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1486f40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486f60 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487800 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x145ae30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x145ae30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1486fd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1487880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14878a0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487900 0xe0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14879f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14879f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14879f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14879f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487a40 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487a60 0x16
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14879f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14879f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14879f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14879f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487a80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487aa0 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487ad0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14879f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14879f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14879f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14879f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487af0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487b10 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487b40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487b60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487b80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14879f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14879f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14879f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14879f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487bb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487bd0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487bf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487c10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14879f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14879f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14879f0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14879f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1488000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1488400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14879f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487a10 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487c40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487c60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487ce0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487d00 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487d30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487d50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487d80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487da0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487dc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487de0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487e10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487e30 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487e50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487e70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487ea0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487ec0 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487ef0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487f10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487f40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487f60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487f80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487fa0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1487fd0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1488800 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488820 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1488840 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1487c90 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1487c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1488870 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1488890 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14888c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14888e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488910 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1476580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1488990 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476580 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14889c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14889e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488a40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x143c180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1488ab0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x143c180 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1488ae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1487c90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1488b00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1488b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1488b00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488b20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1488ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1488b50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1488ae0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488b80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1488ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1488ab0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488bf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1488c10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488c30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1488c80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1488c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1488c80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488ca0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1488c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1488cd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1488c10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1489000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1489400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488d00 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1488990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1488990 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1489800 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148a010 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148a820 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1471ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14718d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14720f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1488da0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1488e50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488e70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1488ea0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488ec0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1488f30 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488f90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1488fb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14718d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471930 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471950 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1481ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1481ec0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14719d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14719f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471a10 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147b7b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147b7b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147b7b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471a90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471ab0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471ae0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1471a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471a70 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471b00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471b20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471b50 0x17
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1471a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471b70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471ba0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1481ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147b7b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471c20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1471c40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471c60 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1471cc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1471cc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1471cc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1471cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471d10 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471d30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471d50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471d80 0x13
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1471d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471d10 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471da0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471df0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1471d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471d10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471e40 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147b7b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471ec0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1471ee0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471f00 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1471cc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1471cc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1471cc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1471cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471f60 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471f80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471fa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471fd0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1471f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471f60 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471ff0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1472010 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472040 0xc
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1471f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471f60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1472060 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1472090 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1472110 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1472170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1472190 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14721b0 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147b7b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147b7b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147b7b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472210 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472230 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1472250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472280 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1472210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472210 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14722a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14722c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ac30 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1472210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1472210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148ac50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148ac80 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1472110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1472110 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148ad00 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148bd10 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148cd20 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1477400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1476bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1477c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1481ec0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1481ee0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476bf0 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147b7b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147b7b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147b7b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476c50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476c70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476c90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476cc0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476ce0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476ef0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477100 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x147a220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x147a110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x147a330
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1476c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476c50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1471cc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1471ce0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a110 0xc
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1476c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a160 0xd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477210 0x3c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14775e0 0x3c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14779b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14779e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1486a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147b7b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477a50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1477a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477a90 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477b50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477b70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477b90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477bc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477be0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477c00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477c20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477c50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x1477c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477c70 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1488f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1488f30 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1477ce0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477d00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477d60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477d90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477db0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1477e30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477e50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1477e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477e90 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477ef0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477f20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477f40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477f70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d530 0x1d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d710 0x1d8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477f90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477fb0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477fd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477ff0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a240 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x147a240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a240 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a260 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a280 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a2a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a2d0 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x147a2d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a2d0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a2f0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a310 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a360 0x16
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x147a360
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a360 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147a380 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147a3a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d8f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d920 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148d920
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d920 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d940 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148d960 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d980 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d9b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148d9b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d9b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d9d0 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148da00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148da20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148da50 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148da50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148da50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148da70 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148daa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148daf0 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148daf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148daf0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148db10 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148db40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148db60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148db90 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148db90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148db90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dbb0 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148dbe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dc00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dc30 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148dc30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dc30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dc50 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148dc80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dca0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dcd0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x148e000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x148e400 0x3f0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148dcd0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dcd0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486a70 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148dcf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dd10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dd40 0x1d
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148dd40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1477b00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1477b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dd70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dd40 0x25
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148e800 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f810 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x147f800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1480010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477b00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477b20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dd90 0x1d
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148dd90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148ddc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148ddc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148ddc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148ddc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148de10 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148de30 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148de50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dd90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148de70 0x16
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148de70
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148ddc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148ddc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148ddc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148ddc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148de70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148de90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148dec0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148df10 0x16
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148df10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148ddc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148ddc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148ddc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148ddc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148df10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148df30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148df50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148df70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dfa0 0xb
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148dfa0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148ddc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148ddc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148ddc0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148ddc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x147f800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ddc0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dde0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148dfa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148dfc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fc00 0xb
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x147fc00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fc00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fc70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147fc90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fcb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fce0 0x8
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x147fce0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fce0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fd00 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147fd30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fd50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fd80 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x147fd80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fd80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fda0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147fdd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fdf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fe20 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x147fe20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fe20 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fe40 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147fe70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fe90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fec0 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x147fec0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fec0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fee0 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147ff10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ff30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ff60 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x147ff60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ff60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ff80 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147ffb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147ffd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480000 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1480000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480000 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480020 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480050 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14800a0 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14800a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14800a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14800c0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14800f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480140 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1480140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480140 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480160 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480190 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14801b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14801e0 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14801e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14801e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480200 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480230 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480280 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1480280
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480280 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14802a0 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14802d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14802f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480320 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1480320
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480320 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480340 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480370 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1480390 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14803c0 0x19
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14803c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14803f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14803c0 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1490020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490070 0x1a
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1490070
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14900a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14900c0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14900e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490100 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1490400 0x3f0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1490100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490100 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490120 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1490140 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490160 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490190 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1490190
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490190 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14901b0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14901d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14901f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490220 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1490220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x147fc20 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x147fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1490800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1490c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fc20 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147fc40 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1490220 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490240 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490270 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1490270
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14902e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1490300 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490350 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1490350
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490350 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490370 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1490390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14903b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14903e0 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14903e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14903e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491000 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1491030 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491080 0x19
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1491080
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14910b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491080 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14910d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14910f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491120 0x1a
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1491120
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491150 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1491190 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14911b0 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14911b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14911b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14911d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14911f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491210 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491240 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1491240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491260 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491290 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1491240 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14912c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14912f0 0x1d
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14912f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491320 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491340 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1491360 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14912f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491380 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1491380
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491380 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14913a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14913c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14913e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491410 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1491410
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491410 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491430 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1491450 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14914a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14914a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14914c0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14914f0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14914a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491520 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491550 0x1b
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1491550
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491580 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14915a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14915c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14915e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14915e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14915e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491600 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1491620 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491640 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491670 0x17
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1491670
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491670 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491690 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14916b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14916d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491700 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1491700
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491700 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491720 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1491740 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491790 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1491790
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1490290 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491790 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14917b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14917d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14917f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491820 0x17
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1491820
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:[0x7f800d8ef2b5] - 0x148d530
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:[0x7f800d8ef2c4] - 0x148d710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1491820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d530 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1491820
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x148d530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148d530 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491820 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x148d530
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1491820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148d550 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1491c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1492000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d530 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x148d530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148d530 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490290 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x148d530
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1490290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148d630 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d6e0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1491820 0x3c8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d720 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d720
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d720 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1490290 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d530 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14902b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x14902b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14902b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x14902b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d720 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d720
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d720 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1492400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1492800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14902b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d720 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d740 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x148d740
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d7c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d7e0 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d800 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d820 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d840 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d740 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d860 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d880 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d8a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d8c0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1492c00 0x1d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1492de0 0x1d8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1492fc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1492fe0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1493000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493050 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1493050
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493050 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493070 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1493090 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14930b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14930e0 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14930e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14930e0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493100 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1493120 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493170 0x16
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1493170
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493170 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493190 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14931b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14931d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493200 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1493200
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493200 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493220 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1493240 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493260 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493290 0x18
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1493290
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493290 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14932b0 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14932e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493300 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493330 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1493330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493330 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493350 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1493380 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14933a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14933d0 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14933d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14933d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14933f0 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1493420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493440 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493470 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1493470
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493470 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493490 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14934c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14934e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493510 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1493510
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493510 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493530 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1493560 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14935b0 0xd
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14935b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14935b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14935d0 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1493600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493650 0x1d
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1493650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148d770 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148d770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1493800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1493c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d770 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d790 0x25
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1493650 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493670 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14936a0 0x1d
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14936a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493720 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493740 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1493760 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14936a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493780 0x16
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1493780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1493780 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14937a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14937d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494030 0x16
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1494030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494030 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494050 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494070 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14940c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1494400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1494800 0x3f0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14940c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14940c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14940e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494150 0xb
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1494150
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494150 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494190 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14941b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14941e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14941e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14941e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494200 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494230 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494280 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1494280
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494280 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14942a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14942d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14942f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494320 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1494320
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494320 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494340 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494370 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494390 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14943c0 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14943c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14943c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494c00 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14943e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494c30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494c60 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1494c60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494c60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494c80 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494cb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494cd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494d00 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1494d00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494d00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494d20 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494d50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494d70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494da0 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1494da0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494da0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494dc0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494df0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494e40 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1494e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494e40 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494e60 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494e90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494eb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494ee0 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1494ee0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494ee0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494f00 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494f30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494f50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494f80 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1494f80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494f80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494fa0 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1494fd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1494ff0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495020 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1495020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495020 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495040 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1495070 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14950c0 0x19
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14950c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14936d0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14936d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1495400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14936d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14936f0 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14950c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14950e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495110 0x1a
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1495110
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495190 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14951b0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14951d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14951f0 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14951f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14951f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495210 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1495230 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495280 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1495280
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495280 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14952a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14952c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14952e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495310 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1495310
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495310 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495330 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1495350 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495370 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14953a0 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14953a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14953a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14953c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14953e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495830 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1495830
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495830 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495850 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1495870 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14958c0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1495c00 0x3f0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14958c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14958c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14958e0 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1495910 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495930 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495960 0x19
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1495960
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495990 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495960 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14959b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14959d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495a00 0x1a
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1495a00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495a30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495a50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1495a70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495a00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495a90 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1495a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495a90 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495ab0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1495ad0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495af0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495b20 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1495b20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495b40 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495b70 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1495b20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495ba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495bd0 0x1d
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1495bd0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496000 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496020 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1496040 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496060 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1496060
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496060 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496080 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14960a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14960c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14960f0 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14960f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14960f0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496110 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1496130 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496180 0x10
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1496180
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14961a0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14961d0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1496180 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496230 0x1b
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1496230
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496260 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496280 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14962a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496230 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14962c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14962c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1495140 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1495140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1496400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1496800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495140 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1495160 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14962c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14962e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496310 0x17
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1496310
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496310 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496380 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14963a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14963c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496c00 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1496c00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496c00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496c20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1496c40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496c60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496c90 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1496c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496c90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496cb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1496cd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496cf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496d20 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1496d20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496d20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496d40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1496d60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496d80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496db0 0x17
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1496db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1496db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496dd0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1496db0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1496dd0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:[0x7f800d8f03fe] - 0x1492c00
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:[0x7f800d8f040d] - 0x1492de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1496db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1492c00 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1496db0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1492c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1492c20 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1480760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1480760 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1492c00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1496db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1496dd0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1492c90 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1492d20 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147b7b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1492d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1492db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1492dd0 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1492e40 0xd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496e30 0x3c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1492f20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1492f50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1492f70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1492f90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497200 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497230 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497250 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497290 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14972c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14972e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497300 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497320 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497350 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497370 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497390 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x1497390
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497390 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14973b0 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14973d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14973f0 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497410 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497430 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497450 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1477e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1477e30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14974d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14974f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497510 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497570 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14975a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14975c0 0x1d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14977a0 0x1d8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497980 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14979a0 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14979d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14979f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497a20 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1497a20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497a20 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497a40 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497a70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497a90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497ac0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1497c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1498000 0x3f0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1497ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497ac0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497ae0 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497b10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497b30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497b60 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1497b60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497b60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497b80 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497bb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498400 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1498400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498400 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498420 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1498450 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14984a0 0xd
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14984a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14984a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14984c0 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14984f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498540 0x1d
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1498540
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498570 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498540 0x25
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1498590 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14985b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14985e0 0x1d
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14985e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1496330 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1496330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1498800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1498c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496330 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1496350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14985e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498630 0x16
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1498630
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498630 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14986a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14986c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14986e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498710 0xb
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1498710
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498710 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498730 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1498750 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498770 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14987a0 0xb
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14987a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14987a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14987c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14987e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499030 0x8
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1499030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499030 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499050 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1499080 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14990a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14990d0 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14990d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14990d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14990f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1499120 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499170 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1499170
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499170 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499190 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14991c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14991e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499210 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1499210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499230 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1499260 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14992b0 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14992b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14992b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14992d0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1499300 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499350 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1499350
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499350 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499370 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14993a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14993c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14993f0 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14993f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14993f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499410 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1499440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499490 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1499490
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499490 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14994b0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14994e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499500 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499530 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1499530
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499550 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1499580 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14995a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14995d0 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14995d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14995d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14995f0 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1499620 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499640 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499670 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1499670
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499670 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499690 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14996c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14996e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499710 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1499800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1499c00 0x3f0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1499710
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1498650 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1498650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499740 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499710 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149a000 0x2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149c010 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x148e800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x148f810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1498650 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1498670 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499760 0x1a
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1499760
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1499790 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1499790
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1499790 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1499790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14997e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e800 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148e820 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e840 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148e840
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1499790 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1499790
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1499790 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1499790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x148ec00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1499790 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14997b0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148e840 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e890 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e890 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e900 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148e920 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e940 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e970 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148e970
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e970 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e990 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148e9b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e9d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ea00 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148ea00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ea00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ea20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148ea40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ea60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ea90 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148ea90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ea90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148eab0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148ead0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148eaf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148eb20 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148eb20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148eb20 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148eb40 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148eb70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148eb90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ebc0 0x19
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148ebc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f070 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f090 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f0c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f0e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f110 0x1a
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148f110
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f140 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f160 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f180 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f1a0 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148f1a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f1a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f1c0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f1e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f230 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148f230
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f230 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f250 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f2c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148f2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f2c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f2e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f300 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f350 0x10
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148f350
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f350 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f370 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f3b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f3e0 0x17
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148f3e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f3e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f400 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f440 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f470 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148f470
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:[0x7f800d8f335e] - 0x14975c0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:[0x7f800d8f336d] - 0x14977a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f470 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14975c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x148f470
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14975c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14975c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f470 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14975c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x148f470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14975e0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f490 0x3c8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f470 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14975c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f860 0x1d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fa40 0x1d8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fc20 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fc40 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148fc70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fc90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fcc0 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148fcc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fcc0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fce0 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148fd10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fd30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fd60 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148fd60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fd60 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fd80 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148fdb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fdd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fe00 0x15
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148fe00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148e8b0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fe00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fe20 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148fe50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fe70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fea0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149d400 0x3f0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149d800 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149d800
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149d800 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149d800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149d800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149dc00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ebc0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e8b0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148ebe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e8e0 0xd
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148e8e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148e8e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fef0 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148ff20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ff40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ff70 0x1d
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148ff70
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ffa0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ff70 0x25
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148ffc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f030 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ffe0 0x1d
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x148ffe0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497690 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14976b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14976e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497700 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497730 0x16
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1497730
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497730 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497750 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497770 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14977c0 0xb
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14977c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14977c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14977e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497850 0xb
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x1497850
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497850 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497890 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14978b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14978e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x14978e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14978e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497900 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1497930 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1497950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d020 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149d020
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d020 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149d070 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d0c0 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149d0c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d0c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d0e0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149d110 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d160 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149d160
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d160 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d180 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149d1b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d200 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149d200
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d200 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d220 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149d250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d270 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d2a0 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149d2a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d2a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d2c0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149d2f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d340 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149d340
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d340 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d360 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149d390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d3b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d3e0 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149d3e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d3e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e000 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149e030 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e080 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149e080
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e080 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e0a0 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149e0d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e0f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e120 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149e120
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e120 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e140 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149e170 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e1c0 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149e1c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fea0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149e400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149e800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ffe0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fea0 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1490000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e1c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e1f0 0x19
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149e1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fed0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e1f0 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149e270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e2c0 0x1a
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149e2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e2f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e310 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149e330 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e2c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e350 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149ec00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149f000 0x3f0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149e350
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e350 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e370 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149e390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e3b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e3e0 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149e3e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e3e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f400 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f440 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f470 0x11
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149f470
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f470 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f490 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f4b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f4d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f500 0x12
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149f500
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f500 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f520 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f540 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f590 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149f590
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f590 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f5b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f5d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f5f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f620 0x14
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149f620
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f620 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f640 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f670 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f6c0 0x19
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149f6c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f6f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f6c0 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f710 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f760 0x1a
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149f760
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f790 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f7b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f7d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f7f0 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149f7f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f7f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f810 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f830 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f880 0x13
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149f880
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f880 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f8a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f8c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f8e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f910 0x10
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149f910
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f910 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f930 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f950 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f9a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149f9a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f9a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149f9c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149f9e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fa00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fa30 0x17
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149fa30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fa30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fa50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149fa70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fa90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fac0 0xf
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:(ipatch_sf2_gen_item_iface_install_properties+0x4bb)[0x7f800d8ee549] - 0x149fac0
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:[0x7f800d8f49a4] - 0x148f860
+@ /usr/lib/x86_64-linux-gnu/libinstpatch-1.0.so.0:[0x7f800d8f49b3] - 0x148fa40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149fac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f860 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x149fac0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x148f860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f880 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f930 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f860 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fac0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148f970 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f990 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f9c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x148f9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f9c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x148f9c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f9c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148f9e0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fa00 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x10d)[0x7f800b5d34fd] - 0x148fa00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149e220 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149fc00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e220 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149e240 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149fae0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149fae0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149fae0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149fae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fb30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fb50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149fae0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149fae0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149fae0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149fae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fb80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fba0 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149fae0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149fae0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149fae0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149fae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fbc0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149fbe0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148fa00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1485fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x149fae0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148fa70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148fa90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148fab0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fb00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fb00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fb00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148fb50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fb80 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fba0 0x14
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fb00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fb00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fb00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fbc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fbe0 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fb00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fb00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fb00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fc00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a0000 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fb00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fb00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148fb00 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148fb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a0400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a0800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1485fe0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148fb00 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1486000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a0020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148fb30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a0050 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x148fb30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14a0050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a00b0 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x145ae30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x145ae30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148fb30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a0130 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a0050 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a0150 0xe0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a0240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a0240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a0240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a0240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a0290 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a02b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a02d0 0x4
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a0240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a0240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a0240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a0240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a02f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a0310 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a0330 0x4
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a0240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a0240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a0240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a0240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a0350 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a0370 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a0390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a03b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a0240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a0240
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a0240 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a0240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a0c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a03e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a0240 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a0260 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1000 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1080 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a10a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a10c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a10e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1110 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1130 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1150 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1170 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a11a0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a11c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a11e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1230 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1488990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a12b0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a12f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a1310 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1330 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1390 0xd0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1470 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1490 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a14b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1488990 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a14d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a14f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1510 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1530 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1560 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1580 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a15a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a15c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a15f0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1488f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a1660 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a16d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a16f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488f30 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1710 0xa8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a17c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a17e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1800 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1820 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1840 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1860 0x1a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1890 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a18b0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a1030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a18d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a18f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1910 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x149fae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x149fae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1980 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a19a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1030 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a19c0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a19c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a19c0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a19c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1a10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1a40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1a60 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a19c0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a19c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a19c0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a19c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1a80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1aa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1ac0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x149fae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a1b30 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1b90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a1bb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149fae0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a19c0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a19c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a19c0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a19c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1c00 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1c20 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1c40 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1480760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a1cb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1480760 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a1ce0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1d00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1d60 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a19c0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a19c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a19c0 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a19c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1df0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1e10 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1e40 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147c5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147c5d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1ec0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a1ee0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1f00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a1f60 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2020 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a2090 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a20b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a20d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a20f0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2150 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2200 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a2090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a2090 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a2290 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a22b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2310 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a23c0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a2090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a2090 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2430 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a2450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2470 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a24d0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a2580 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14a25c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a19c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a25f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a2640 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a2690 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a2700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a2800 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a2900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a2a00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a2b00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2b40 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a2090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a26d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2090 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a2bb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2bd0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2c30 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a2ce0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2d20 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a26d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a26d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a2db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2dd0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2e30 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a2ee0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a2f20 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a3030 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a3140 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14a25f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1474030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1474150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a31d0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a26d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a3240 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a3280 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a32a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a32c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a3320 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a33d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a3410 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a3240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a3240 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a3480 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a34a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a34c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a3520 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a35d0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a3240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1474030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a3640 0xff8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a26d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1474150 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4640 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a46a0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4750 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1474030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1474030 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a3240 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a3260 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a47c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4820 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a25f0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a48d0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a49e0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4af0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14a19c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1474100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1474bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a4b80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4bc0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4cd0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4de0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14a2640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1474180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1474200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a4e70 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4eb0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1474030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a4f20 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4f80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a4fa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4fc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5020 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a50a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a50c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a50e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5100 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5160 0xa8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1474030 0x39
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1474030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a5210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a5230 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5250 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5300 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a50a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a50a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5380 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a53a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a53c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5420 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a54d0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a50a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a50a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5550 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a5570 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5590 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a55f0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a56a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a56e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a5720 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5760 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a50a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1474200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a50a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a57e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5800 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5860 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5910 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1474200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1474200 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5990 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a59b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a59d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5a30 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5ae0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1474200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a5b60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5ba0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a5bc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5be0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5c40 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5cf0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a5b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a5b60 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5d70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a5d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5db0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5e10 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5ec0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a5b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1474030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5f40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a5f60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5f80 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a5fe0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a5b60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6090 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a60d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a6200 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a6400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a6600 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14a6700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1474180 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a2640 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6110 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1474030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1474030 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6190 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a61b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6300 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6500 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6360 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1474030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a6800 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a63e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1474200 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6860 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a68c0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1474100 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a19c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6970 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a4f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a4f20 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1474bd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a61d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a69e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6a40 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6af0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a4f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a6b60 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a65b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a65d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a4f20 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6bd0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6c80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6cc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14a6d00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1474030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6d30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a6da0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6e00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14a6e20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6e40 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6eb0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6ed0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6ef0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6f20 0xc
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a6eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6eb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6f40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6f70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6f90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a6fb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6fe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a6f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6f70 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7050 0x15
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a6f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6f70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a70a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a70c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a70e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7110 0xb
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a70a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a70a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7130 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7180 0xf
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a70a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a70a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a71a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a71d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a71f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7210 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7240 0x7
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a71d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a71d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7260 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a72b0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a71d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a71d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a72d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7300 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7320 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7340 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7370 0x7
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a7300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7300 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7390 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a73b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a73e0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a7300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7300 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7400 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7430 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a74a0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a7430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7430 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a74c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a74f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7510 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7560 0xa
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a74f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a74f0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7580 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a75a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a75d0 0x16
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a74f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a74f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a75f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7610 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7640 0xb
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a74f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a74f0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7660 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7680 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a76b0 0x17
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a74f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a74f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a76d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7700 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7720 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7740 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7770 0x7
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a7700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7700 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7790 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a77b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a77e0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a7700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7700 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7850 0x7
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a7700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7700 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a78c0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a7700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7700 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a78e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7910 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7930 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7980 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a79a0 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a7db0 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a81c0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1476ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1476ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1477100
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a7910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7910 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x147b7b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x147b7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476ce0 0x17
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a7910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a7910 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476d00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476d30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476d50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476d70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476da0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1476d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476d30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476df0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476e10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476e30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476e60 0xb
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1476df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476df0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476e80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476ed0 0x15
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1476df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476df0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476ef0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476f20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476f40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476f90 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1476f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476fb0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1476f20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476fe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477010 0x1a
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1476fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477040 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1476fb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477060 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477080 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14770a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14770d0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1477060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477060 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14770f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477140 0x11
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1477060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477060 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1477160 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477190 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14771b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14771d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a83d0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1477190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477190 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a83f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8410 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8440 0x16
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1477190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1477190 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8490 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a84b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a84d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8500 0x7
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a8490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8490 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8520 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8540 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8570 0x11
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a8490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8490 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8590 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a85c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a85e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8630 0x6
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a85c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a85c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8650 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8670 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a86a0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a85c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a85c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a86c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a86f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8710 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8760 0xb
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a86f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a86f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8780 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a87a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a87d0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a86f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a86f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a87f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8820 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8840 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8890 0x7
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a8820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8820 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a88b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a88d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8900 0xd
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14a8820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8920 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8950 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a89a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a89c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a89f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8a10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8a40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8a60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8a90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8ab0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8ae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8b00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8b30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8b50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8b80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8ba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8bd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8c20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8c40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8c70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8c90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8cc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8ce0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8d10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8d30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8d60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8d80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8e00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8e50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8e70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8ea0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8ec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8ef0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8f10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8f40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8f90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a8fb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a8fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a9000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a9030 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a9050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a9080 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a90a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a90d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a90f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a9120 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a9140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a9170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a9190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a91c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a91e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a9210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a9230 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a9260 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a9280 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14a92b0 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14a94f0 0x5
+@ /usr/lib/libao.so.4:(ao_append_option+0x30)[0x7f800deab6a0] + 0x14a9510 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14a9530 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14a9550 0x1
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x14a92b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14a92b0 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x14a92b0
+@ /usr/lib/libao.so.4:(ao_initialize+0x230)[0x7f800deaaf70] + 0x14a92b0 0x18
+@ /usr/lib/libao.so.4:(ao_initialize+0x295)[0x7f800deaafd5] + 0x14a92d0 0x18
+@ /usr/lib/libao.so.4:(ao_initialize+0x295)[0x7f800deaafd5] + 0x14a92f0 0x18
+@ /usr/lib/libao.so.4:(ao_initialize+0x295)[0x7f800deaafd5] + 0x14a9310 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f2625b] + 0x14a9570 0x8030
+@ /lib/x86_64-linux-gnu/libdl.so.2:[0x7f800a426325] - 0x143c090
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14a9330 0x21
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b15b0 0x4a9
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x143c090 0x21
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x14a9360 0x88
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14a93f0 0x78
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5bbefc] + 0x14b1a70 0x208
+@ /usr/lib/libao.so.4:(ao_initialize+0x431)[0x7f800deab171] + 0x14a9470 0x18
+@ /usr/lib/libao.so.4:(ao_initialize+0x457)[0x7f800deab197] + 0x14a9490 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b1c80 0x20
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b1cb0 0x4a8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b2160 0x20
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b2190 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b21c0 0x496
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b2660 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b2690 0x25
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b26c0 0x493
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b2b60 0x25
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b2b90 0x58
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b2bf0 0x25
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b2c20 0x493
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b30c0 0x25
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b30f0 0x26
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b3120 0x494
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b35c0 0x26
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b35f0 0x58
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b3650 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b36a0 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x14b36d0 0xf8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b37d0 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b3820 0xa8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b38d0 0xc0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b39a0 0x60
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b3a10 0x60
+@ /usr/lib/libao.so.4:(ao_initialize+0x431)[0x7f800deab171] + 0x14b3a80 0x18
+@ /usr/lib/libao.so.4:(ao_initialize+0x457)[0x7f800deab197] + 0x14b3aa0 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b3af0 0x20
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b3b20 0x4a8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b3fd0 0x20
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x14b4000 0x58
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b4060 0x60
+@ /usr/lib/libao.so.4:(ao_initialize+0x431)[0x7f800deab171] + 0x14b40d0 0x18
+@ /usr/lib/libao.so.4:(ao_initialize+0x457)[0x7f800deab197] + 0x14b40f0 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b4140 0x22
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b4170 0x4aa
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b4630 0x22
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b4660 0x2f
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b46a0 0x49d
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b4b50 0x2f
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b4b90 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b4bc0 0x496
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b5060 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b5090 0x25
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b1653] + 0x14b50c0 0x10
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aefea] + 0x14b50e0 0x8d
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b1681] - 0x14b5090
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5afe6e] + 0x14b5180 0x3b
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b51d0 0x49e
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b5680 0x3b
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b5090 0x22
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b56d0 0x494
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b5b70 0x22
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b5ba0 0x98
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b5c40 0x25
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b1653] + 0x14b5c70 0x10
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b1681] - 0x14b5c40
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b5c40 0x23
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b5c90 0x495
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b6130 0x23
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b6160 0x25
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b6190 0x497
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b6630 0x25
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b6660 0xa8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b6710 0x2a
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b6750 0x498
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b6bf0 0x2a
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b6c30 0x27
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b6c60 0x495
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b7100 0x27
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b7130 0x23
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b7160 0x495
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b7600 0x23
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b7630 0x2a
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b7670 0x498
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b7b10 0x2a
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b7b50 0x118
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b7c70 0x23
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b7ca0 0x495
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b8140 0x23
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b8170 0x38
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b81b0 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b81e0 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b8230 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b8280 0x58
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b82e0 0x38
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b8320 0x58
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b8380 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x14b83b0 0x228
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b85e0 0x90
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b8680 0x78
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b8700 0xc0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b87d0 0x138
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b8910 0x78
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b8990 0xa8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b8a40 0x108
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b8b50 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b8ba0 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b8bf0 0xd8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b8cd0 0x78
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14b8d50 0xa8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5bc79a] + 0x14b8e00 0x40
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5bbf5d] + 0x14b8e50 0x4e0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5bbf97] - 0x14b1a70
+@ /usr/lib/libao.so.4:(ao_initialize+0x431)[0x7f800deab171] + 0x14b1a70 0x18
+@ /usr/lib/libao.so.4:(ao_initialize+0x457)[0x7f800deab197] + 0x14b1a90 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b1ae0 0x20
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b9340 0x4a8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b1b10 0x20
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b1b40 0x26
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b97f0 0x494
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b1b70 0x26
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14b1ba0 0x2c
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14b9c90 0x49a
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14b1be0 0x2c
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14b1c20 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14ba140 0x29
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14ba180 0x497
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14ba620 0x29
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14ba660 0x24
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14ba690 0x496
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14bab30 0x24
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14bab60 0x58
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14babc0 0x58
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x14bac20 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x14bac50 0xc8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14bad20 0x60
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14bad90 0xa8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14bae40 0xc0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14baf10 0x360
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14bb280 0x138
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b3748] + 0x14bb3c0 0x3e0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b35b3] + 0x14bb7b0 0x7a0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b361b] - 0x14bb3c0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b35b3] + 0x14bbf60 0xfe0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b361b] - 0x14bb7b0
+@ /usr/lib/libao.so.4:(ao_initialize+0x431)[0x7f800deab171] + 0x14bb3c0 0x18
+@ /usr/lib/libao.so.4:(ao_initialize+0x457)[0x7f800deab197] + 0x14bb3e0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:(closedir+0xd)[0x7f8009f2635d] - 0x14a9570
+@ /usr/lib/libao.so.4:(ao_initialize+0xf9)[0x7f800deaae39] + 0x14bb430 0x48
+@ /usr/lib/libao.so.4:(ao_initialize+0x1a6)[0x7f800deaaee6] + 0x14bb480 0x48
+@ /usr/lib/libao.so.4:(ao_initialize+0x1de)[0x7f800deaaf1e] - 0x14bb430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb4d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14835b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bb540 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb5c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bb5e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb600 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14835b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1488ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bb660 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb6a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bb6c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb430 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1488ab0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bb6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bb6c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bb6f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb710 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb7a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bb7f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb840 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bb860 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14bb840
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14bb860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb880 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bb540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bb540 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bb840 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb8f0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb950 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bb9e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bba00 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bba30 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bbc40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14aa000 0x1ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bbc60 0x20
+@ ./ags:(ags_log_init+0x34)[0x4d97e4] + 0x14bbc90 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x14bbc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14bbc60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x14bba30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bba30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bb540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bbaa0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bbc40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bbb30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bbb50 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bbcb0 0x1c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bbe80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bbed0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bbef0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14bbef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bbbb0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146b2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a9570 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bbef0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bbef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bbef0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14bbed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bbf10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bbed0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bbc20 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14bbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a95e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a9570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a9570 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bbc20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bbc20 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14bbed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14ac000 0x1ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bbed0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bbed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bbed0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14bbed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb540 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bbaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bbaa0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bbed0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bbc60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146b2b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a9650 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a9730 0xb7
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a97f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a9820 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a9890 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a98c0 0xb5
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a9980 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a99b0 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a9a30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a9a60 0x74
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a9ae0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a9b10 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a9b80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a9bb0 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a9c40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a9c70 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a9ce0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a9d10 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a9db0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a9de0 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a9e60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a9e90 0xab
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14a9f50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14a9f80 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae000 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae030 0x72
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae0b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae0e0 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ae180 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae1a0 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae220 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae250 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae2c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ae2f0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae310 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae3a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae3d0 0x6d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ae480 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae4a0 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae520 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae550 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae5c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae5f0 0x78
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae670 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae6a0 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ae750 0x4
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae770 0x89
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae810 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae840 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae8b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14aec00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14af000 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae8e0 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ae960 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ae990 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14aea00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14aea30 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14aea50 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14aeaf0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14aeb20 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14aeb90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14af400 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14af490 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14af4c0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14af530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14af800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14afc00 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14af560 0x8c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14af600 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14af630 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14af6a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14af6d0 0x87
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14af760 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14af790 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14aebc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0000 0xa1
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b00b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b00e0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0150 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0180 0x8e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0220 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0250 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b02c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b02f0 0x95
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0390 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b03c0 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0430 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0460 0x96
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0500 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0530 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b05a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b05d0 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0670 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b06a0 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0710 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0740 0x97
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b07e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0810 0x6d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0890 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b08c0 0xd9
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b09b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b09e0 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0a70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0aa0 0xb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0b60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0b90 0x72
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0c10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0c40 0xb2
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0d00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0d30 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0dc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0df0 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0e80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0eb0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0f20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b0f50 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b0fe0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b1010 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b1080 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b10b0 0x97
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b1150 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b1180 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b11f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b1220 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b12b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b12e0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b1350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14b1380 0x1
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b13a0 0x7f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b1430 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b1460 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14b14d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14b1500 0x9a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bcf50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bcf80 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd000 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd030 0x74
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd0b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd0e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd150 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd180 0x90
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd220 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd250 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd2d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd300 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd390 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd3c0 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd440 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd470 0x98
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd510 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd540 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd5b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd5e0 0x8c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd680 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd6b0 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd720 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd750 0x96
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd7f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd820 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bd890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bd8c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a6da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a6da0 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bd930 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bd950 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bd970 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bd9e0 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bda70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bdaa0 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bdb10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bdb40 0x89
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bdbe0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bdc10 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bdc90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bdcc0 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bdd60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bdd90 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bde10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bde40 0xa
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bde60 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bdef0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14a96e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14a96e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bdf20 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bdfc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a96e0 0x3a
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14be040 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14be0d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14be100 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14be170 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14be400 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14be1a0 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14be230 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14be260 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14be2d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14be300 0x72
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14be380 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14be800 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14be3b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14be870 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14be900 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14be930 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14be9a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14be9d0 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bea60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bea90 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14beb10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14beb40 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bebd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bec00 0x77
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bec80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14becb0 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bed30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bed60 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bedd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14be3e0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bee00 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14beea0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14beed0 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bef50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bef80 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bf010 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bf040 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bf0b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bf0e0 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bf170 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bdff0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bdff0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bf1a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bf210 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bf240 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a1b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14a1b30 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bf2b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bf2d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bdff0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bf2f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bf2f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bf340 0x9e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bf3f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bf2f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bf2f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bf420 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bf490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bf4c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bf4f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bf520 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a1b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bf590 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bf600 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bf620 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bf2f0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bf640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bf640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bf690 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bf720 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bf640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bf640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bf750 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bf7c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bf7f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bf820 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bf640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bf640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bf850 0xbd
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bf920 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14bf640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14bf640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14bf950 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14bf9c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bf9f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bfa20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14bfb00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14bfd00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14bfe00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14bff00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0000 0x1c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14bfa20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c01d0 0x6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bf640 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bf660 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1b30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1b50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a1b70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfa20 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfa40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfa60 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfab0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x117)[0x7f800b5eda97] - 0x14c0000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0000 0x1b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14bf9f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ad6] - 0x14c0000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bf9f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfc00 0x70
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14bfad0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14bfc80 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14bfca0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfcc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfce0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14bfcc0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14bfca0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14bfc80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14bfad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfc80 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14bfce0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14bfad0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14bfce0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14bfca0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfcc0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0000 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14bfcc0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14bfca0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14bfce0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14bfad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfce0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0000
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14bfad0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c0000 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14bfca0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfcc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0020 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14bfcc0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14bfca0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c0000
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14bfad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0000 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0040 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bfad0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c00c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0140 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c08c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0910 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0960 0x1c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14c0020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0190 0x38
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd7e108] - 0x14c0960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0020 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0090 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfca0 0x3
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5dac4] - 0x14c0020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0960 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0020 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfcc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0990 0x19
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5db38] - 0x14c0990
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5daf2] - 0x14c0090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c09c0 0x16
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5db38] - 0x14c09c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5daf2] - 0x14bfca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfca0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c09c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c09e0 0x3
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5dac4] - 0x14bfca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0090 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfca0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0a00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0990 0x1c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5db38] - 0x14c0990
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5daf2] - 0x14c09c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0990 0x19
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5db38] - 0x14c0990
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5daf2] - 0x14c09e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0a20 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0990 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14c0c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14c1000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0ac0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0ba0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c09c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c09e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0bc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0be0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1420 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1460 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1480 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c14a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c14c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c14e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1500 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1610 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14c0b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1720 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1740 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1760 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1780 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1800 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1820 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1840 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1880 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c18a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c18c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c18e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1900 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1920 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1960 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1980 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c19a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c19c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c19e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a40 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1aa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1ae0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1b00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1b20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1b40 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1b60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1b80 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1ba0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1bc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1be0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1c00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1c20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1c40 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1c60 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1e70 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14c1500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14c1610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1500 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1520 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1540 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1560 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1580 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c15a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c15c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c15e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1620 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1640 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1660 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1680 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1680 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1680 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1680 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1680 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1f80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bbaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1ff0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1680 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bbaa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bbac0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2090 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14c3000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0ac0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0ae0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2160 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c21b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c0b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0ac0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c22d0 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0ac0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0ac0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c0ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0ac0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c23d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c21e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2420 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c24a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c21e0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c24d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c21e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2520 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2550 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c25a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c21e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c21e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c21e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c21e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c25d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2650 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c2670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c2650 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c2670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c2650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c2670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c2650 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c2670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c2650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c2670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c2650 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c2670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c2650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c2670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c2650 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c2670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c2650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2670 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a6da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c26e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2650 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2750 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c27c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2810 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2840 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2860 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2840 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2880 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2840 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c28b0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2860 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2860 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c28d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2860 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2860 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c28f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2920 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c28d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c28d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c28d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c28d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c28d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2940 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c28d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c28d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c28d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c28d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c28d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c28d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2960 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c28d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2990 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c29b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c29d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a00 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a40 0x2
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5b9c1] - 0x14c2a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a60 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2aa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ac0 0x2
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c29b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c29b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c29b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c29b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c29b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c29b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ae0 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c29b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c29b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c29b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c29b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c29b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c29b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2b10 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c29b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2b40 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2b60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2b80 0x2
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5b9c1] - 0x14c2b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2b40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ba0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2bc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2be0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c20 0x2
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5b9c1] - 0x14c2be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2be0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c40 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14c2ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ae0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ca0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14c2c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c19e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c09e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c09c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c16e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c15a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c0b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c0b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c14e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c14c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c0ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c0b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c14a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c18c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c18a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c17e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c18e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c15e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c15c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c16c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c16a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c0bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c19c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c19a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c17c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c17a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2cc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2d10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14c1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14c1e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x14c2cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x14c2d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_destroy+0x54)[0x7f800b322094] - 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_destroy+0x8e)[0x7f800b3220ce] - 0x14c0990
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5c0c1] - 0x14c0a20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_reparse_all_for_settings+0x1a8)[0x7f800cd5e168] - 0x14bfc80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_reparse_all_for_settings+0x1b2)[0x7f800cd5e172] - 0x14bfce0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0990 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14bfce0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14bfc80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a80 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1a60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14bfc80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14bfce0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfce0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1a80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0990 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c1a80 0x11
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14bfc80 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1a60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14bfc80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c1a80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a80 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c17a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bfc80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bfc80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0990 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2cc0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5dce0] - 0x14c2cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bfc80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bfc80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bfc80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0990 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14bfc80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c22a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2cc0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5dd05] - 0x14c0990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfc80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17c0 0x3
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5dac4] - 0x14bfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0990 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c22a0 0x25
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d10 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0a20 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2d40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2d70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4000 0xfa1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bfc80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c09c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c09e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6da0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6dc0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14a6de0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b40 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0ba0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0bc0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0be0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2df0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2f00 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14c2d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14c2dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2f90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2fb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2fd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1720 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1740 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1760 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1780 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1420 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1460 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1480 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c14a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c14c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c14e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1500 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1520 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1540 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1560 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1580 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c15a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c15c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c15e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1620 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1640 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1660 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1800 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1820 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1840 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1880 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c18a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c18c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c18e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1900 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1920 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1960 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1980 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c19a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c19c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c19e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1aa0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1cb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14c2df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14c2f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a40 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2df0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2e10 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2e30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2e70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2e90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2eb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ed0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ef0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2f10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2f30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1dc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1dc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1dc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1df0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1e20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1e20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1e20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1e20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1e70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1e70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1ec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1ec0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1ec0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1ec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1ec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5000 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5000 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1ec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4fb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1e70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5020 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5040 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5020 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5040 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x15
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x15
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5020 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c5020 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c5020 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c5020 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c5020 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5040 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5020 0x17
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c4fe0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c4fe0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c4fe0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c4fe0 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5020 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5250 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5020 0x15
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5020 0x15
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5020 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c5020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5270 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2f60 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f30 0x3
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x13
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f50 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c5680 0x2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c7690 0x2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c96a0 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x148bd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x148cd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d70 0x3
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x13
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x15
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1df0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c1f10 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1df0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c1f10 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2dd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1df0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c1f10 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1df0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c1f10 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1df0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c1f10 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x14c1df0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x14c1f10 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x14c1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_append_vprintf+0x67)[0x7f800b32d077] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1e60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x14
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x15
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0x13
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0x15
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0x13
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f10 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5d4d9] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c1f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c5020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1df0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1ff0 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5070 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c5090 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1e90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1440d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c50f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1440d00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c5120 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5190 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c51b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c51d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c51f0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c5270 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c5330 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5370 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c53b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c53d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14c53b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14c53d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c53f0 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c53d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c53b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c54b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5500 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5500 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5500 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5580 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5580 0x80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd292dd] - 0x14c5500
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd292e5] - 0x14c5530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b510 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5500 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b530 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b580 0x14
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_split_file_list+0x56)[0x7f800b838576] - 0x148b510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b5a0 0x22
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_split_file_list+0x56)[0x7f800b838576] - 0x14c5500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b510 0x11
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_split_file_list+0x56)[0x7f800b838576] - 0x148b530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd292fc] - 0x14c5580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5610 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5500 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5550 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b5d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b5d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b650 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b6e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b730 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b7d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b8a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b8d0 0x42
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29685] - 0x148b8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b530 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b920 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b920 0x80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29630] - 0x148b530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29651] - 0x148b920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b920 0x2e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29685] - 0x148b920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b530 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b960 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b960 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29630] - 0x148b530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29651] - 0x148b960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b960 0x3b
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29685] - 0x148b960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b530 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b9b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b9b0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29630] - 0x148b530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29651] - 0x148b9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ba00 0x27
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29685] - 0x148ba00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b530 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148ba30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ba30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ba30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ba30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ba30 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29630] - 0x148b530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29651] - 0x148ba30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ba80 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29685] - 0x148ba80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b530 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148bae0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148bae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148bae0 0x80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29630] - 0x148b530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29651] - 0x148bae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ba30 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29685] - 0x148ba30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b530 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148bae0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148bae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148bae0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29630] - 0x148b530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29651] - 0x148bae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148ba80 0x49
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29685] - 0x148ba80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b530 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148bb30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148bb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148bb30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148bb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148bb30 0x80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29630] - 0x148b530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29651] - 0x148bb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b920 0x35
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29685] - 0x148b920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b530 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148bb30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148bb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148bb30 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29630] - 0x148b530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29651] - 0x148bb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148bb30 0x3f
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29685] - 0x148bb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b530 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148bb80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148bb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148bb80 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29630] - 0x148b530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd29651] - 0x148bb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b920 0x2b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14c5500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14c5550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x148b5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x148b620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x148b650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x148b6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x148b730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x148b780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x148b7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x148b820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x148b850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x148b8a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd296fa] - 0x14c5610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b650 0x2b
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x148b690 0x2b
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x148b960 0x4b3
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x148b5d0 0x2b
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x148be20 0x2d8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x148c100 0x48
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_open+0x265)[0x7f800d415aa5] - 0x148b650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c150 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b650 0x2b
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b7ce5] + 0x148c180 0x4d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148b610 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148b610
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x39)[0x7f8009ee9fd9] + 0x148c1e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0xf3)[0x7f8009eea093] < 0x148c1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0xf3)[0x7f8009eea093] > 0x148c1e0 0x4e
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1d8)[0x7f800a426598] - 0x148c180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c180 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c250 0x61
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c2c0 0x61
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x148c180
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_symbol+0x106)[0x7f800d415786] - 0x148c250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x148c2c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cdd3ce7] - 0x148b920
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1c8)[0x7f800a426588] - 0x148c1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c1e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148c2c0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148c330 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148c350 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c250 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148c370 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148c3e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148c400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148c420 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148c180 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148c440 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14cb000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2d90 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c2d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5500 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5500 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b6e0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b610 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14ca800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14caa00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x148c600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x148c800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b8f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b920 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ca00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c510 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c530 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ca00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148c550 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148c570 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c5a0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c5c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148c5e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca6b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca6d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca6f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca710 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca730 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca750 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca770 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca790 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca7b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca7d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5500 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5520 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5540 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5560 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5580 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c55a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c55c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c55e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5600 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5620 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5640 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5660 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b6e0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b700 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b720 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b740 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b760 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b780 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b7a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b7c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b7e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b820 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b840 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b860 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b880 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b8a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b8c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d210 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d230 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d250 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c5250
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1f50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1e60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2dd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2dd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c2dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2dd0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d290 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d290 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2d70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d290 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d290 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1e60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1f50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f30 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5250 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2db0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5000 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2f30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d270 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148d290 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148d2e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4fe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4fe0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c4fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d310 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d310 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d310 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cac00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cac30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cac60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cc000 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d310 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d330 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d350 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cc000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cc000 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d370 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d390 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d3c0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d3e0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x148d400
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x14c2dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1f50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c5250
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2db0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1dc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148d420 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14cac80 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14cad90 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14c2250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14c2200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14c0b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5000 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5000 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5250 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2dd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cae20 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1f50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d270 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x148d270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae60 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae60 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cc810 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1e60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cae40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cc810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cc810 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cae90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14caeb0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14caed0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cc810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cc810 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caef0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14caf40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14caf60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14caf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c0b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1dc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c5250
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2d70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d400 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2dd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5250 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2db0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14caf80 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14cafa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cae20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cae20 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14cae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd020 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cae20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd020 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd020 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cafd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd230 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd260 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd280 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd020 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd040 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd060 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd280 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd080 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd0a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd0d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd0f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cd110
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1dc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2d70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c5250
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c0b10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5000 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5000 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd130 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5250 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2dd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd110 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14cd130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14cd180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cda90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cda90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cda90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cda90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cda90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cda90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14caf80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14caf80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdab0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdab0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdab0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdab0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdcc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdcf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cda90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdd20 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd1c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd1e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd200 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdd20 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdad0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cdb00 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cdb20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cdb40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c0b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1dc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c5250
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2d70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d400 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb60 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2dd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb60 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5250 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2db0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cdb40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14cdc70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14cdb60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cd110 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cd110 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14cd110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14ce600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14ce800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14cea00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14cec00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ce530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ce530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ce530 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cd110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ce530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cee00 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cee00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ce530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ce560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ce590 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cee00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cdb90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cdbb0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cdbd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cee00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdbf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdc10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cdc40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf610 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1dc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2d70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c5250
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c0b10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5000 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5000 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148ad00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5250 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2dd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148d400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf630 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14cf650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14cf6a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf6d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf6d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf6d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf6d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf6d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf6d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf6d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cdb40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cdb40 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14cdb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf6f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf6f0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cdb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf6f0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf6f0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf930 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf6d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf960 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ce5c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ce5e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf6f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf960 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf710 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf760 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf780 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf7a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x14c5000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c0b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c1dc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c5250
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2d70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c2dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14c2f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148d400 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x148d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148d400 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf7c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7c0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2dd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf7c0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf8d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1f30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5250 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2db0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148ad00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c5000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf7a0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d0400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d0800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14cf7c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf810 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf810 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf810 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf810 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf810 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf830 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf830 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0190 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0190 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf890 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf8b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0190 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d01b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d01d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d01f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0220 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d0240 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d0290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d02c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d02c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d02c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d02c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d02c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d02c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d02c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d02c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf630 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf630 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14cf630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d02e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d02e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d02e0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d02e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d02e0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d02e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1410 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d02e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d02c0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1410 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0340 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0360 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0380 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1410 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d03a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d03c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1c20 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1c40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d1c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d0170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf860
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cf890
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cf8b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d0190
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d01b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d01f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d01d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d01d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d01d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0220 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0c00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d01b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d01f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0190 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf8b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf890 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0170 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf810 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1c60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d1ca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d1cf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d2000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0220 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0220 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14d0220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1d20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1d20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0220 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1d20 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1d20 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1c80 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d3000 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1f90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1fb0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1fd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d3000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d3000 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1d20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1d40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1d70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1d90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1dd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1dd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1dd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d1db0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x14d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d01b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d01f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf860
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d0190
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cf8b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cf890
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d0170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf830
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf810 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf810 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf810 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1df0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1df0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1df0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf890 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf8b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0190 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d01b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d01d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1db0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d1df0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d01f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1dd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1dd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1dd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1dd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1dd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1c60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1c60 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14d1c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1e40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1e40 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d3810 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d3810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d3810 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1e40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1dd0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d3810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d3810 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1e70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1e90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1eb0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d3810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d3810 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d4200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d4400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d4600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d4070 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d4090 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d40b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d0170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d1f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf830
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cf890
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cf8b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d0190
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d01b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf860
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d01d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d01d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d01d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40f0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d01b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0190 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf8b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf890 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0170 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf810 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d40b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d40f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d4140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d1db0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d1db0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14d1db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4800 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4800 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4800 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4a10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4a40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d40d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4a70 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d4180 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d41a0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d41c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4a70 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d41e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d4830 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d4850 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d4870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5a8ed] - 0x14d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d01b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf830
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d0190
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cf8b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14cf890
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d0170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14d1f00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf810 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14cf810 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14cf810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf810 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4890 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d0170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4890 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d1f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf890 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14cf8b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d0190 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d01b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d0c00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d01d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14cf860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d4870 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d4890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d48e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d5300 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d5400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d5500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d5600 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4910 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d4910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d6000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d5280 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d5280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d5280 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14d5280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d5280 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d52a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d52a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d4910 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d49a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d4910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d5700 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d5700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d5700 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d49c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d4910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d49f0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d5700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d5700 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d4940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d4960 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d4980 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d5700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d5700 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d5f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d5f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d5f60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d5f80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d5fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7000 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14d7000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7000 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7020 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d70b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d70d0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d70d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d70d0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7080 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d70d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d70d0 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d74e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7500 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7520 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d70d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7540 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d52a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d52c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d70d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d70f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d7140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7190 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d71c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d71e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7200 0x2
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7220 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7290 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d72b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d72e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7300 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7320 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7350 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7370 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7390 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d73b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d73e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7400 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7420 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7470 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7490 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d74b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7d50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7d70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7d90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7dc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7de0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7e00 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7e20 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7e50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7e70 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7e90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7ec0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7ee0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7f00 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7f20 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7f50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7f70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7f90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7fc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7fe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8000 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8020 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8050 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8070 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8090 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d80c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d80e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8100 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8120 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8150 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8170 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8190 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d81c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d81e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8200 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d8220 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d8220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d8220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d8220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8270 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d82a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d82c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d82e0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8300 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8330 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8350 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8370 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d83a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d83c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d83e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8400 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8430 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8450 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8470 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d84a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d84c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d84e0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8500 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8530 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8550 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8570 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d85a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d85c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d85e0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8600 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8630 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8650 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8670 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d86a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d86c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d86e0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8700 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8730 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8750 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8770 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8790 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d87c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d87e0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8800 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8830 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8850 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8870 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8890 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d88c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d88e0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d8900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d8a00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d8b00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14d8c00 0xf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8220 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8d00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8d20 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8d40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8d70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8d90 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8db0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8de0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8e20 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8e40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8e70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8e90 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8eb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8ee0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8f00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8f20 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8f40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8f70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8f90 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8fb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d8fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9020 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9040 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9070 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9090 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d90b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d90e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9120 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9140 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9170 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9190 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d91b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d91e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9200 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9220 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9240 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9290 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d92b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d92e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9300 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9320 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9370 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9390 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d93b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d93e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9400 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9420 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9470 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9490 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d94b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d94e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9500 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9520 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9550 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9570 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9590 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d95c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d95e0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d7170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d7170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_get_next_token+0x5d)[0x7f800b323ffd] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d7170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b323a5d] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d40b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d40b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9600 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9650 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9670 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5bed8] - 0x14d7170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c14e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c14c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c0b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c0b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c5600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c55e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14a6dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14a6da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c19c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c19a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14ca7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14ca790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c5580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c5560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x148b720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x148b700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14ca770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14ca750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c2fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x148b820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x148b800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x148b7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x148b780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x148d250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x148d230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14ca6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14ca6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x148b8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x148b880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c18e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x148d210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x148b8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x148b860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x148b840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c2e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c2e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c17e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14ca6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x148c5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c19e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c5540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c5520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c2e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c2df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c2c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14bfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c16e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c16c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c09e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c09c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c0bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c0ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c16a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c15a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c18c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c18a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x148b760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x148b740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14ca730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14ca710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c15e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c15c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c14a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c2ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c2eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c2e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c2e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c2fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c2f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c0b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14a6de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c5500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14ca7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c2f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c2ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c55c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c55a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c5640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c5620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x148b6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c5660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x14c1840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x14c1820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3219dd] - 0x148b7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_foreach+0x60)[0x7f800b2fed00] - 0x148b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d9690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14c1aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14c1cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x14d9690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x14ca7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_destroy+0x54)[0x7f800b322094] - 0x14d40b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_destroy+0x8e)[0x7f800b3220ce] - 0x14c2d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_destroy+0x97)[0x7f800b3220d7] - 0x14c4000
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5c0c1] - 0x14c0a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0a20 0x2b
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5db38] - 0x14c0a20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5daf2] - 0x14c1a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2d40 0x28
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5db38] - 0x14c2d40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5daf2] - 0x14c17c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5dcb0] - 0x14c2cc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_reparse_all_for_settings+0x238)[0x7f800cd5e1f8] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c2d40 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c17a0 0x14
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c2d40
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c2d40 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c17a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c2d40
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c2d40 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c17a0 0x14
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14c17c0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d40b0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1a60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14c17c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c2d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14d40b0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c2d40 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14d40b0 0x14
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14d40b0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c2d40
+@ /usr/lib/x86_64-linux-gnu/libXcursor.so.1:(_XcursorGetDisplayInfo+0xc7)[0x7f8007cb25d7] + 0x14c1aa0 0x1c8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XAddExtension+0x26)[0x7f800afb7f66] + 0x14c1c70 0x80
+@ /usr/lib/x86_64-linux-gnu/libXrender.so.1:(XRenderFindDisplay+0xc5)[0x7f80084d7bc5] + 0x14c2d40 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14d40b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14ca7d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14c17c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1472410
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14c17c0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14ca7d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(XInitExtension+0x4a)[0x7f800afb7e9a] + 0x14c1d00 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14c17c0 0x7
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x1472410 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd276] + 0x14c1a60 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14ca7d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x148b7c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab746] + 0x148b7e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daae8a] + 0x14c4000 0x474
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daaefa] + 0x14bfc80 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x14d40b0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006dab7ea] - 0x148b7e0
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x148b7c0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x219)[0x7f800afce229] - 0x14ca7d0
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XReply+0x23b)[0x7f800afce24b] - 0x1472410
+@ /usr/lib/x86_64-linux-gnu/libxcb.so.1:[0x7f8006daa154] - 0x14bfc80
+@ /usr/lib/x86_64-linux-gnu/libXrender.so.1:(XRenderQueryFormats+0x261)[0x7f80084d8251] + 0x14c4480 0x768
+@ /usr/lib/x86_64-linux-gnu/libXrender.so.1:(XRenderQueryFormats+0x2af)[0x7f80084d829f] + 0x14d9690 0x454
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afcd090] - 0x14c4000
+@ /usr/lib/x86_64-linux-gnu/libXrender.so.1:(XRenderQueryFormats+0x685)[0x7f80084d8675] - 0x14d9690
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd1f0b] + 0x14c1d90 0x20
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afbb87e] + 0x14c09c0 0x28
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:(_XrmDefaultInitParseInfo+0x2d)[0x7f800afe2b5d] + 0x14c2c80 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afe873e] + 0x148c5e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd43e7] + 0x14d9690 0x2000
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd40bf] + 0x14d7170 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd4200] + 0x14bfc80 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3f61] + 0x1472410 0x17
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd42a0] + 0x14c2cc0 0x30
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd40bf] + 0x14d40b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3e81] + 0x148d210 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3f10] + 0x148d230 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3f61] + 0x148d250 0x13
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3f61] + 0x14a6da0 0x13
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3f61] + 0x14a6dc0 0x19
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3f61] + 0x14c2f90 0x15
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3e81] + 0x14c2fb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3f10] + 0x14c2fd0 0x8
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3f61] + 0x14c0a20 0x11
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3f61] + 0x14c0a40 0x15
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd3f61] + 0x14c0a60 0x12
+@ /usr/lib/x86_64-linux-gnu/libX11.so.6:[0x7f800afd438e] - 0x14d9690
+@ /usr/lib/x86_64-linux-gnu/libXcursor.so.1:(_XcursorGetDisplayInfo+0x1a1)[0x7f8007cb26b1] + 0x14c0a80 0x1
+@ /usr/lib/x86_64-linux-gnu/libXcursor.so.1:(_XcursorGetDisplayInfo+0x1bd)[0x7f8007cb26cd] + 0x14c0aa0 0x1
+@ /usr/lib/x86_64-linux-gnu/libXcursor.so.1:(XcursorSetTheme+0x41)[0x7f8007cb2bd1] + 0x14c0b40 0x1
+@ /usr/lib/x86_64-linux-gnu/libXcursor.so.1:(XcursorSetTheme+0x65)[0x7f8007cb2bf5] - 0x14c0a80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd79ce6] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0b60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c17a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0b60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0b60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c17a0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0b60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0b60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c17a0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0b60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0b60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c17a0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14c0a80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b90 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0bb0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0b90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14c0a80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17a0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0bb0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0b60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c0bb0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14c0a80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0bd0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0b90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14c0a80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c0bb0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0bb0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0bd0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x14c0a80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd79e76] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd79f56] - 0x14c0bb0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x14c0bb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd79efc] - 0x14c0a80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c0a80 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14c17a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0b90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c0a80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0a80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c16a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x14c0a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0a80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x14c0a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0a80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14c16a0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x14c17a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c17a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c17a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c17a0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14c16a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0b90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14c16a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c17a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c16c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x14c17a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x14c17a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c17a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14c16c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x14c16a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c16a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c16a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c16a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c16a0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14c16c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0b90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14c16c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c16a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c16e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x14c16a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x14c16a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14c16e0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x14c16c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c16c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c16c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c16c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c16c0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14c16e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1700 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0b90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14c16e0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c16c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1700
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x14c16c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x14c16c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14c1700
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x14c16e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c16e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c16e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c16e0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c16e0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14c1700 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1720 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0b90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14c1700
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c16e0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1720
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x14c16e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1720 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1700 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x14c16e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c16e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14c1720
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x14c1700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1700 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1700 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c1700
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c1700 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14c1720 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1740 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0b90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14c1720
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c1700
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1700 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1740
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x14c1700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1740 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1720 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x14c1700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14c1740
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x14c1720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1720 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1720 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c1720
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c0bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c1720 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14c1740 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1760 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c0b90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14c1740
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c1720
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c0bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1720 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c1760
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x14c1720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1720 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1760 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1740 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x14c1720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1720 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14c1760
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x14c1740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2df0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2e60 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1740 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1760 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1ff0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca6b0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca750 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1780 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0b60 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2f10 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca7a0 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c5500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5550 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5570 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c5570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5590 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14a9570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5600 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5570 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5570 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c5550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c5550 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca7d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14c5550
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14ca7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14da000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14a9570 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2e60 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c5550 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2050 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148b6e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148b740 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bb660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bb660 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2070 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148b7b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148b7d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148b820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148b850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b7b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148b880 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148b8b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c17e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bb660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148b8d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c18a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c18c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c18a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1940 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c18a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1970 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c19e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1a00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c1a20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1400 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1a40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1490 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1550 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c15b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c1610 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4c20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4c50 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4cc0 0xb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1660 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2e60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2e80 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c2ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4d80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4da0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4dc0 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4df0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4e10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4e30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4e80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ed0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5600 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4f40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4f40 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c4e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4f60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4e80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4000 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4070 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4100 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c4e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4e80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4170 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4070 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c41e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c41e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c41e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c4e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4e80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4250 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c42c0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4070 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4070 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c4e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4e80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4360 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c42c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c42c0 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c40e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c40e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c40e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c4e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c43d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4e80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9690 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c42c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d9700 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4420 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c4e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4e80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4440 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14c4e80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14c4440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4440 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4e80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14c4440
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14c4e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4e80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4440 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14c4e80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14c4440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d97b0 0xc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d98d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4440 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9920 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d9700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14d9700 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4e80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4e80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c4440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4440 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4460 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14c4440
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14c4460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14dc000 0x1ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14de000 0x1ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c4ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c5600 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c4cc0 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4440 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4460 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c42c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bb660 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d9990 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9a20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb680 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9a70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14bb680
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14d9a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d9a90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d9ae0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a086] + 0x14d9a70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bb680 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9bf0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14d9c10 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9ca0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9cc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d9ce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d9d30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14d9d60 0x238
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9fa0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4320 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4340 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db050 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db070 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db090 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db0b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db0d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db0f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db110 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db130 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db150 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db170 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db190 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db1b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db1d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14db1f0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14db300 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14db410 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14db000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14d9ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14d9d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db4a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db4c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db4e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db500 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db520 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db540 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db560 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db580 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db5a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db5c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db5e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db600 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db620 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db640 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db660 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db680 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db6a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db6c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db6e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db700 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db720 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db740 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db760 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db780 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db7a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db7c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db7e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db800 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db820 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db860 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db880 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db8a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db8c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db8e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db900 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db920 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db940 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db960 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db980 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db9c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db9e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14dba00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14dba20 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14dba40 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14dba60 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14dbc70 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14dbe80 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14db300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14db1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14db410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9fc0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9fe0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14dbf90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14dbfb0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14dbfd0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db1f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db210 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db230 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db250 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db290 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db2b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db2d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db2f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db310 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db330 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db350 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db370 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db390 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db3b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db3d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db3f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db410 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db430 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db450 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db470 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0000 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0040 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0060 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0080 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e00a0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x14d9d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9d60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9d80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9da0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9dc0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9de0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9e00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9e20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2ebdd6] - 0x14d9da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2ebe78] - 0x14d9d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2ebe68] - 0x14d9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14d9ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_get_language_names+0x1c5)[0x7f800b2ec405] - 0x14d9cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9cc0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9e40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9ca0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9d80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9d60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9da0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9e80 0x2
+@ /lib/x86_64-linux-gnu/libc.so.6:(fdopen+0xd5)[0x7f8009ee5c25] + 0x14e00c0 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14d9ea0 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14d9ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaaa68] + 0x14d9ee0 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14d9f00 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14d9f20 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14d9d30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x14e00c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e00c0 0xb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9ce0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9ea0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9ec0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db000 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14db020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0180 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e01a0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_internal+0x100)[0x7f800b5d8730] - 0x14e01a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e01a0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e01c0 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e01f0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_internal+0x100)[0x7f800b5d8730] - 0x14e01f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e01f0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0210 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0240 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0260 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0290 0xc
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_internal+0x100)[0x7f800b5d8730] - 0x14e0290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0290 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e02b0 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14e0400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e02e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0300 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0330 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0350 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0370 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e03b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e03d0 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0800 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c4cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e0870 0xc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4cc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c4ce0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c4d00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0940 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c4d60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0970 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0990 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e09b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0a00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0a20 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14e0a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0a40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14d9700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e0ab0 0xb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0a20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e0a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e0a20 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e0a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0a00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9700 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14e0a00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14d9700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14e1000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14d9700 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0a00 0x5
+@ ./ags:(ags_devout_init+0x51)[0x47a3a1] + 0x14d9730 0x20
+@ ./ags:(ags_devout_init+0x6a)[0x47a3ba] + 0x14e1800 0xec0
+@ ./ags:(ags_devout_init+0x7a)[0x47a3ca] + 0x14e26d0 0xec0
+@ ./ags:(ags_devout_init+0x8b)[0x47a3db] + 0x14e35a0 0xec0
+@ ./ags:(ags_devout_init+0x9c)[0x47a3ec] + 0x14e4470 0xec0
+@ ./ags:(ags_devout_init+0xb9)[0x47a409] + 0x14d9760 0x40
+@ ./ags:(ags_devout_init+0xca)[0x47a41a] + 0x14e0b70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14d9700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0ba0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e0870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e0870 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0c10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e0c30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0c50 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0cb0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e0d20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0d40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e0d60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0d80 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0de0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e0e60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0e80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e0ea0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0ec0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0f20 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c1850 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0f90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e0fb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5340 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14d9700 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e0fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e0fb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0fe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5390 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c1850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e5400 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5460 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e5480 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c1850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e54a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e54c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e54f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e5480 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5520 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e55a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e55c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e55e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5600 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e5690 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e56b0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e5740 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5760 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e5780 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e57a0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5800 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e5890 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e58b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e58d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e58f0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e5980 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e59a0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e5a40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5a60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e5a80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5aa0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5b00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e5b30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5b50 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5be0 0xa0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e5c90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e5c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e5ce0 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e5d60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e5c90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e5c90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e5d90 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e5e00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5c90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e5e30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e5e50 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14e5e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e5e70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e0ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e0ab0 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e5e50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e5e50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e5e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5ee0 0x2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5e30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e61c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e61e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e6250 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e62c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e62e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e6330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e6360 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e6380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e63d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6450 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e64d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6500 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6570 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e65a0 0x91
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6640 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6670 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e66e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6710 0xa6
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e67c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e67f0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6860 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6890 0xa7
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6940 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6970 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e69e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6a10 0x72
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6a90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6ac0 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6b30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6b60 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6bf0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6c20 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6c90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6cc0 0x8e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6d60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6d90 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6e10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6e40 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6ed0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6f00 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6f70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e6fa0 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e7030 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e7060 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e70d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e7100 0x8f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e71a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e71d0 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e7240 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14e7400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14e7800 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e7270 0x81
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e7300 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e7330 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e73a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e7c00 0x7d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e73d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e7c90 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e7d00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e7d30 0x9b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e7de0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e7e10 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e7e80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e7eb0 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e7f40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e7f70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e7fe0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e8010 0xac
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e80d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e8100 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8170 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e81a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147e350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147e350 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e8210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e8230 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e6400 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e8250 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e8250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e82a0 0x98
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8340 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e8250 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e8250
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e8370 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e83e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e8410 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e8430 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bf590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14bf590 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e84a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e84c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e8250 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e8530 0x99
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e85e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e8610 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8680 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e86b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e86e0 0x90
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8780 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e87b0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8820 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e8850 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e88d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e8900 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8970 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e89a0 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8a30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e8a60 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8ad0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14e8c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14e9000 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e8b00 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8b70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e9400 0x7a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8ba0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e9490 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e8bd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e9500 0x81
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e9590 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e84e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e84e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14e95c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e9630 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e84e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9660 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9680 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14e9680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e96a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e0ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9710 0xc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146d950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e97e0 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9680 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9680 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0ab0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9660 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0b00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14e0b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146d950 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9710 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0b00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e0b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e0b00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0b20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9660 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146d9c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x146d9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146d9e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146da50 0xd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146d9c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146d9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146d9c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9660 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9760 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14e9760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9bf0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146da50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146da50 0xd8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9760 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9760 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9660 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146db30 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x146db30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9c60 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146da50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9cd0 0xe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146da50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146da50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146da50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146da70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9660 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146dac0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x146dac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9dc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9cd0 0xe8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146dac0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146dac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146dac0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9e30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c26e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c26e0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9660 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x146dae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9ea0 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x146db00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9f60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9f80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14e9f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9fa0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea010 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9f80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9cd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9cd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9f60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x146db00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9cf0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c26e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea110 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9f60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e9d60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c26e0 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea190 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9d80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9da0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea1e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ea1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea200 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea010 0xf8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea1e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea270 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9da0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14e9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea290 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bf590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea300 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e9da0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea3d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea440 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea460 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ea460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14bf590 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea480 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea460 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea010 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea010 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ea440
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ea420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea440 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea080 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ea080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea0a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea480 0x108
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea080 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea590 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea590 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ea440
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ea420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea5b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea440 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea600 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ea600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea620 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea690 0x110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea480 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea480 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ea440
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ea420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea4a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea440 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea4f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ea4f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea510 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea690 0x118
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea4f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea7b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea7b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ea440
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ea420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea7d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea300 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea420 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ea440 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea8e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea900 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea920 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ea920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea940 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea9b0 0x120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea690 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea690 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ea900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ea8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea6b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea8e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea900 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea700 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ea700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea720 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea9b0 0x128
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea700 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea790 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea790 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ea900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ea8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eaae0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea8e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea900 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eab30 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eab50 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eabc0 0x130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eab30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea9b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea9b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ea900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ea8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea9d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea8e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea900 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaa20 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eaa20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaa40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eabc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eabc0 0x138
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaa20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ead00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ead00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ead00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ea900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ea8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ead20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea8e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea900 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ea900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ead70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eabc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eade0 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea900 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea900 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ea8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eabc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eac30 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea8e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14eacc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eaf30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eaf80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eace0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eafd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaff0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eaff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb010 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eade0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eade0 0x148
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaff0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb080 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb0a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb0a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eafd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eace0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eb0c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eace0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eafd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb110 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eb110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb130 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eade0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb1a0 0x150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eade0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eade0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eade0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eafd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eace0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eae00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea110 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eace0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14eafd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eae70 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eaee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb320 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb340 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eb340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb360 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb1a0 0x158
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb340 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb3d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb3f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb3f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eb320
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb320 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb410 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eb410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb430 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb4a0 0x160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e97e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb610 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb410 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eb320
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x146db00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb320 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea300 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ea300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb1a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb4a0 0x168
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb230 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb230 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eb320
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eb250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb320 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb2a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e97e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9850 0x170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb2a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb2c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb2e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb2e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eb320
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb320 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb4a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb4c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9850 0x178
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb4a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb530 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb550 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb550 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eb320
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eb570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb320 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb5c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eb5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e99d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9a40 0x180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb5c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9bd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb5e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb5e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eb320
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb320 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eb320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e98a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9a40 0x188
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb320 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb320 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9910 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9980 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14e9980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebe20 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ebe90 0x190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9980 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e99a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9a40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9a40 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9a60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9ab0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14e9ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9ad0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ebe90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ebe90 0x198
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9ab0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9b40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9b60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e9b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e9b60 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e9b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec030 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ec030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec050 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ebe90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec0c0 0x1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec030 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebe90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebeb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ebeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ebeb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ebed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebf20 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ebf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebf40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec0c0 0x1a8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebf20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebfb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebfd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ebfd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ebfd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ec270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebff0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ebff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec2c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec330 0x1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebff0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec010 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec0c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec0c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ec0e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec130 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ec130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec150 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec330 0x1b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec130 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec1c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec1e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec1e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ec200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec250 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ec250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec4f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec560 0x1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec330 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec350 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec350 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ec370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec3c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ec3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec3e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec560 0x1c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec3c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec470 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec470 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ec490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec730 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ec730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec750 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec7c0 0x1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec730 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec580 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec580 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ec5a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec5f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ec5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec610 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec7c0 0x1d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec5f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec680 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec6a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec6a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ec6c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec710 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ec710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec9a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eca10 0x1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec710 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec7c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec7e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec7e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ec800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec850 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ec850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec870 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eca10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eca10 0x1e8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec850 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec8e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec900 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ec900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ec900 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ec920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec970 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ec970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecc00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eca10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ecc70 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eca10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eca30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eca50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eca50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eca50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eca70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecac0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ecac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecae0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ecc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ecc70 0x1f8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecb50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecb70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ecb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ecb70 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ecb90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecbe0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ecbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ece70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ecc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ecee0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecbe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecc70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecc90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ecc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ecc90 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eccb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecd00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ecd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecd20 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ecee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ecee0 0x208
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecd00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecd90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecdb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ecdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ecdb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ecdd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e9960 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ece20 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ece20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed0f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ecee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed160 0x210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ece20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ece40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecee0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ecee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ecee0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14e9960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ecf00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ecf70 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eb300 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14e9960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed000 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed070 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed0c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed380 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed3a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ed3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed3c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed160 0x218
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed3a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed430 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed430 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed380
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed380 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed4a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed4c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ed4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed4e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed550 0x220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed4c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed160 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed4a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed180 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed380 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed4a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed1d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ed1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed1f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed550 0x228
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed1d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed260 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed280 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed280 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed4a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed2a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed380 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed4a0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed2f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ed2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed310 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed550 0x230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed2f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed790 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed7b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed7b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed4a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed7d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e0870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed840 0xd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed380 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ed4a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0870 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e08d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed920 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed940 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ed940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed960 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed550 0x238
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed9d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed9d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed920
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14e0920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed9f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed920 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eda40 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eda40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eda60 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14edad0 0x240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eda40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed550 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed550 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed920
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14e0920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed920 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed5c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ed5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed5e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14edad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14edad0 0x248
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed5c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed650 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed650 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed920
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14e0920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e0920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed920 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed6c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ed6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed6e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14edad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14edad0 0x250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed6c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed750 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed750 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed920
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14e0920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14edd30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eac30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eac30 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ed920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14edda0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eddf0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ede10 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ede10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ede30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14edad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14edad0 0x258
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ede10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edea0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eddf0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14edec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed0c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eddf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eddf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edf10 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14edad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14edf80 0x260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ee1f0 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ec970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eddf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ea110 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ea110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ea110 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed770
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ea130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed0c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edad0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14edad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edaf0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14edf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14edf80 0x268
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edb60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edad0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edb90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14edb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14edb90 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed770
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14edbb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed0c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edc00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14edc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edc20 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14edf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb610 0x270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edc90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edc00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14edc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14edc00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed770
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14edcc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edf80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edd10 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14edd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edfc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb610 0x278
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee030 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edd10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14edd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14edd10 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ed770
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14edf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ee070 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee0c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee0e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ee0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee100 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb610 0x280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee0e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee190 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ee190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ee190 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ee0c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eb8a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee0c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb8f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eb8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb910 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb610 0x288
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb8f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb980 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb9a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb9a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ee0c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eb9c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee0c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eba10 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eba10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eba30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ebaa0 0x290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eba10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee1b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee1d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ee1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ee1d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ee0c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ebd40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee0c0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebd90 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ebd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebdb0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ebaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ebaa0 0x298
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebd90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb610 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb630 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb630 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ee0c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee0c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb650 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eb650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb670 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ebaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef200 0x2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb650 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb6e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ee0c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eb700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed770 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee0c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb750 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14eb750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb770 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef200 0x2a8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb750 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb7e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eb800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eb800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14eb800 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ee0c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eb820 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ed840 0xd8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed770 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ee0c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ebaa0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ebb00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed0c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebb50 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebb70 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ebb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebb90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef200 0x2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebc00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebb70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebc30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ebc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ebc30 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ebb50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14ed0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ebc50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebb50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebca0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ebca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebcc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef200 0x2b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ebca0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef4c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef4c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ebb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef4e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eac30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef550 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ebb50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14eac30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eac50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef5f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaca0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef640 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef660 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ef660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef680 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef6f0 0x2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef660 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef200 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef220 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef220 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ef640
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eaca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaca0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef640 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ef640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef240 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef6f0 0x2c8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14eaca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef2b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaca0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef640 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef300 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ef300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef320 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef6f0 0x2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef390 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ef640
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eaca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef3b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaca0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef640 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef400 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ef400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef420 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef6f0 0x2d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef490 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef9d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef9d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ef640
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eaca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14ed0c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef9f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efa40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eaca0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef640 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14efa70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14efac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efaf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efb40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14efb70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14efbc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14edf80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efbf0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efc30 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efc70 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efcb0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efcf0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14efd80 0x87
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14efe10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14efe40 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14efeb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14efee0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ecf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ecf70 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eff50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14eff70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eff90 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f0000 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ecf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f0070 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ecf70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ecf90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f0110 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14ecfb0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0180 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0210 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0240 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f02b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f02e0 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0370 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f03a0 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0420 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ecfe0 0x3
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0450 0x93
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f04f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0520 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0590 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f05c0 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0650 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0680 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f06f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f0720 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0750 0xc4
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0820 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0850 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f08d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f0900 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0930 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f09c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f09f0 0x6d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0a70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0aa0 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0b40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0b70 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0be0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f0c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f0c40 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f0d50 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14e6330
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0de0 0x6d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e6330 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0e60 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f0f10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0f40 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0fc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0ff0 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1060 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f1090 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f10c0 0xb1
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1180 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f11b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1220 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1250 0x87
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f12e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1310 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1380 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f13b0 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1450 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1480 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f14f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1520 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f15b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f15e0 0x73
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1660 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1690 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1720 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e62e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e62e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1750 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f17d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f1800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f1820 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14f1800
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14f1820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f1820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f1800 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14f1820
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14f1800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f1840 0x338
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f1b80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f1bf0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef550 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f1800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14f1820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e62e0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1c60 0x7a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1cf0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1d20 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1d90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f1dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14f2000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14f2400 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1df0 0x92
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1e90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1ec0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f1f30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f1f60 0x84
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f2800 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14efd30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14efd30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f2830 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f28a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14efd30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f28d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f28f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2910 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14f2910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2930 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f29a0 0x2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2910 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef6f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef6f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14f28f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14f28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f28d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f28f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef760 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ef760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef780 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f29a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f29a0 0x2e8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef760 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef7f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef7f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14f28f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14f28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f28d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f28f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14f28f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef860 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f29a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f29a0 0x2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f28f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f28f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f28f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14f28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef8d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f28d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef940 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14ef940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef960 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f29a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f29a0 0x2f8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2ca0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f2ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f2ca0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14ef920
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14f28d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f28d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef920 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14f28d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14ef920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f2cc0 0x338
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f3000 0x388
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f3390 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f3400 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f3470 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14f28d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef550 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3520 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f35a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f35d0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3640 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f3670 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f36a0 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3720 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3750 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f37c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f37f0 0x99
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f38a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f38d0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3940 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3970 0x9a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3a20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3a50 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3ac0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3af0 0xb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3bb0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3be0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3c50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3c80 0x91
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3d20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3d50 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3dc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3df0 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3e80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3eb0 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f3f20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14f4000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14f4400 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f3f50 0xa5
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f4800 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ef5a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ef5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f4830 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f48a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f48d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f3470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f3470 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f4940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14f4960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef5a0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f4980 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f4980
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f49d0 0x77
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f4a50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f4980 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f4980
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f4a80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f4af0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f4b20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f4980 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f4980
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f4b50 0x9c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f4c00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f4980 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f4980
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f4c30 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f4ca0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f4980 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f4980
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f4cd0 0x9d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f4d80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f4980 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f4980
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f4db0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f4e20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f4980 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f4980
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f4e50 0x94
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f4ef0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f4980 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f4980
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f4f20 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f4f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f4fc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f5030 0xe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed840 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ed860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed880 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f5120 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e5400 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ed8e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ed900 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f4980 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14f5190 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f51b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ed900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f51e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ed900 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5260 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f52e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5310 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5380 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f53b0 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5450 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5480 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f54f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5520 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f55b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f55e0 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5650 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5680 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5710 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5740 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f57b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f57e0 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5870 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f58a0 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5910 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5940 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f59d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f5210 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f5210
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5a00 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5a70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f5aa0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f3470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f5b10 0xb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f3470 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14f3490 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f5210 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5bd0 0xb5
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5c90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5cc0 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5d30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f5d60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5d90 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5e20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5e50 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5ec0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5ef0 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f5f80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5fb0 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6020 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6050 0x92
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f60f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6120 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6190 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f61c0 0x87
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6250 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6280 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f62f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6320 0x93
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f63c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f63f0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6460 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6490 0x91
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6530 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6560 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f65d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6600 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6690 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f34b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f34b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f66c0 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f6760 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f5b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f5b10 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f3500 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14f67d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f34b0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f67f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f67f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6840 0x75
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f68c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f67f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f67f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f68f0 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6960 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f6990 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f67f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f67f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f69c0 0x77
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6a40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f67f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f67f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6a70 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6af0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f67f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f67f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6b20 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6bb0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14f67f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14f67f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f6be0 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f6c50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f67f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6c80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6ca0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6cc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14f6cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6ce0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f29a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f6d50 0x300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6cc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f29a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f29a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f29a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14f6ca0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14f6c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f29c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6c80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6ca0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2a10 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14f2a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2a30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f6d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f6d50 0x308
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2a10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2aa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2ac0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f2ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f2ac0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14f6ca0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14f6c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f2ae0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6c80 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6ca0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14f6ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2b30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f6d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f6d50 0x310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6ca0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f6ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f6ca0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14f6c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f2ba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6c80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2bf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14f2bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2c10 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f6d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f6d50 0x318
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2bf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f2bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f2bf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14f6c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f7070 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6c80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2c80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14f2c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f70c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f6d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f7130 0x320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f2c80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f2c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f2c80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14f6c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6d50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6da0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6c80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6dd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6e20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6e60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f6ea0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f6fb0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14efb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14efbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7460 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f74a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f74e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7520 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7560 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f75a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f75e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7620 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7660 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f76a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f76e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14f7800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14f7a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14f7c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14f7e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efb70 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efbb0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7720 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7760 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f77a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8000 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8040 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8080 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f80c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8100 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8140 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8180 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f81c0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f83d0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14f6ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14f6fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6ea0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6ee0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6f20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6f60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f77e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6fa0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14f77e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14f6fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f84e0 0x388
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6fc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f6fa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7010 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f77e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14f8870
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f88b0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8af0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14f9000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8870 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f8870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f8870 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8b30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f8870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f8b60 0x28
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14f8b90 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14f8870 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x14f8bc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8be0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8c00 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14f8be0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x14f8bc0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14f8870
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14f8b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8870 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14f8c00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x14f8870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8870 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8c00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8bc0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x14f8870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8870 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x14f8c00
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x14f8bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8bc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8c00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8c20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8b90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f8b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f8b90 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14f8b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a086] + 0x14f8be0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8c70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a086] + 0x14f8c90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8cb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14f8b60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8cd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34d259] + 0x14f8cf0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14f8d20 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x14f8d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34d44d] - 0x14f8cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8d20 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8d40 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8d60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8d80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8da0 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14f8dc0 0x238
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14f8cf0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493cb5] + 0x14fa000 0x19
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4941ed] + 0x14fa030 0x29
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c49423c] - 0x14fa030
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494284] + 0x14fa070 0x24
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4942c2] - 0x14fa070
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4942f4] + 0x14fa070 0x24
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494331] - 0x14fa070
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493cfb] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493c33] + 0x14fa0a0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4941ed] + 0x14fa000 0x21
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c49423c] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494284] + 0x14fa000 0x1c
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4942c2] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4942f4] + 0x14fa000 0x1c
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494331] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493c5c] - 0x14fa0a0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493c33] + 0x14fa0a0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4941ed] + 0x14fa000 0x1b
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c49423c] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493c5c] - 0x14fa0a0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494527] + 0x14fa0a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494533] + 0x14fa0c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494bee] + 0x14fa0e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c497d1e] + 0x14fa100 0x10
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c496bce] + 0x14fa120 0x10
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c496bce] + 0x14fa140 0x10
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493cb5] + 0x14fa000 0x19
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493dc8] + 0x14fa030 0x29
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493e88] - 0x14fa030
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493e9c] + 0x14fa070 0x25
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494120] - 0x14fa070
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494134] + 0x14fa070 0x24
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494188] - 0x14fa070
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493f1a] + 0x14fa070 0x24
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493f65] - 0x14fa070
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493f79] + 0x14fa070 0x26
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14fa160 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x14fa160
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493fc3] - 0x14fa070
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493fd7] + 0x14fa030 0x29
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14fa160 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x14fa160
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494025] - 0x14fa030
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494039] + 0x14fa070 0x24
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14fa160 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x14fa160
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c49407b] - 0x14fa070
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c49408f] + 0x14fa030 0x2c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14fa160 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x14fa160
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4940e0] - 0x14fa030
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493cfb] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493c33] + 0x14fa070 0x11
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493dc8] + 0x14fa000 0x21
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493e88] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493e9c] + 0x14fa000 0x1d
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494120] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494134] + 0x14fa000 0x1c
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494188] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493f1a] + 0x14fa000 0x1c
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493f65] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493f79] + 0x14fa000 0x1e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14fa160 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x14fa160
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493fc3] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493fd7] + 0x14fa000 0x21
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14fa160 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x14fa160
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494025] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c494039] + 0x14fa000 0x1c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14fa160 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x14fa160
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c49407b] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c49408f] + 0x14fa000 0x24
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x14fa160 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x14fa160
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4940e0] - 0x14fa000
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493c5c] - 0x14fa070
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493c33] + 0x14fa030 0xc
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493dc8] + 0x14fa070 0x1b
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c49559a] + 0x14fa050 0x18
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493d77] + 0x14fa000 0x20
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493e50] + 0x14fa160 0x10
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c493c5c] - 0x14fa030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa030 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14fa180 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fa1b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fa1d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fa1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fa1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fa1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fa1d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fa220 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fa2b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa300 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fa3a0 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fabb0 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb3c0 0x27
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb3f0 0x2d
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb430 0x3e
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb480 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fb500 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb5f0 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fa1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb650 0x80
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb5f0 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb3f0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fb430 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa1b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb480 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fa1b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb480 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa1b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb6e0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fa1b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb6e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb3c0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb700 0x19
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb3c0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb700 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa1b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb730 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fa1b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb730 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb750 0x74
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fa1b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7f0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb7d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fa1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fa1b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb810 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb7d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fa1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fa1b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb810 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb7d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fa1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb3c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa1b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fb3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb3c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb850 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fb3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb3c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb850 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb400 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb870 0x19
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb400
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fb3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb3c0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb870 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb8a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb8a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb400 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fb8a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb8c0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fb8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb8a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb8c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb8e0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fb8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb8a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb8e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb900 0x7
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fb8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb920 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb8a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb900 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb900
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fb950 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb900 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb990 0x6
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb900
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb990 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb900 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb9b0 0x6
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb900
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb9b0 0x6
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb400 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fb950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb9d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb900 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb900 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fba20 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fba20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fba20 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fba40 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbad0 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbad0 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb950 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fbb30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbb80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbb80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbba0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbba0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbbc0 0x15
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbbc0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbbe0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbbe0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fbc00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc40 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbc20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fbc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fbc00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc60 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbc20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbc60
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fbc60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbc20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fbc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fbc60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbca0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbc20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbca0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb400 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fb950 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbca0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbca0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbc20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fbcc0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbd50 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbd50 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbdb0 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fbdf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbc20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fb830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb830 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbe40 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbc20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbe40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbe60 0x15
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbc20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbe60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbe60 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbe80 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbc20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbe80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbe80 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fbdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbdb0 0x2f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fbc20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbec0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbea0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fbc20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbec0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbee0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbea0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fbc20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbee0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf00 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbea0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbf00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb400 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbc20 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf00 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbf00
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbea0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fbdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fbf00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf40 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbf20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fbf00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fbf00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf20 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf60 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbf20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbf60
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fbea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fbdb0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf60 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf20 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbf60
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf80 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbf60
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbf80
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fbea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fbea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x55
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fbfa0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc030 0x52
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc030 0x52
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc090 0x3f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fc0e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf80 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbea0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf60 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbea0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fbf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbf60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc130 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc160 0x1b
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc130
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc160 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc190 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fbea0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc190 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fc090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc1b0 0x2d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fbea0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc1f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc210 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc1f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fbea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fbea0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc1f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc230 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc1f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fbea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fbea0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc230 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc1f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc250 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc1f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fbea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fbea0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc250 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc1f0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc1f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fc1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc270 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fc1f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2a0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fc1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc1f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2c0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fc1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc1f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2e0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fc1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc300 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc1f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc250 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc2e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fc300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc300 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc330 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc2e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fc300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc1b0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc350 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc2e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc350
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fc270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc350 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fc370 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc3b0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc2e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc3b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc3d0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc2e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc3d0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fc350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc350 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fc370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc090 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc3f0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc2e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc3f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc410 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc2e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc410
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fc350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc350 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14fc500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14fc700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14fc800 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14fc900 0xf0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fc350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fc410 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc4a0 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc4a0 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc2e0 0x3b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fb750 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc350 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc270 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc350
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc350 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc370 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb7a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc370 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7a0 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc270 0x1c
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb7a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc270 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc390 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc600 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc390
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc600 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fc2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc620 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fc390 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc660 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc680 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc660
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fc390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc390 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc680 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc660 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6a0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc660
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fc390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc660 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6c0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc660
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc6c0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fc620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fc660 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fca00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc6e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fc660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc660 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fca00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fca20 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc6e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fca20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fc6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6c0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fc620 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fca20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6e0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fca20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fc6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fca20 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fca40 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fca20
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fca40
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fc6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6c0 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fc6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x53
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fca60 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcaf0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcaf0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcb50 0x36
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fc2e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fca40 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc6c0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fca40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fca40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fca20 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc6c0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fca20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fca20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6c0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcb90 0x16
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc6c0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcb90 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fc6c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcbb0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fc6c0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcbb0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fcb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7a0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fc6c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcbd0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcbf0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcbd0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcbf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fc6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fc6c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcbf0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcbd0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcbd0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcc10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fb7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fcbd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc50 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fcbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fcbd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc30 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcc70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fcc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fcb50 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc30 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc90 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc90 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fcc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fcb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fccb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcd00 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcd00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcd20 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcd20 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fcc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fcd40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcdb0 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcdb0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcdd0 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcdd0 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fcc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fcd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fcdf0 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fce70 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fce70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fce70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fce90 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fce90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fce90 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fcc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fcc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fceb0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcf40 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcf40 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fccb0 0x47
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fcfa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcff0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcff0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd010 0x28
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb7a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd010 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd040 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd040 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd060 0x6d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fcc10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd0e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd100 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd0e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fcc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fcc10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd0e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd120 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd0e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fcc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fcc10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd120 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7a0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd140 0x19
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb7a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fcc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb7a0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd0e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd140 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd0e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd170 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd170
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd190 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd1c0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd1c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd1e0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd170 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd200 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fcc10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd220 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd200 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd200
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fcc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd220 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd200 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd200
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fcb50 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd200 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd270 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd200
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd270 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd200 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd290 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd200
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd290
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fcb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fccb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd290 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd200 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd290
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd200 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd290 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2b0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd290
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd2b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fcd40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd290 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd2b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd290 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2d0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd2b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd2d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fcd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd060 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2b0 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd2d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2f0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd2d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd2f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd310 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2d0 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd2f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2f0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd3b0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd2f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd3b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd3d0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd3b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2f0 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd3b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd2f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd3b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd310 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd3b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd310
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd480 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd330 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd330 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fcb50 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fccb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd310 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd310 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd3b0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd3b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd390 0x15
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd390 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd510 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd510 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fcb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd550 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd570 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd550
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd530 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd570 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd550 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd590 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd550
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd590 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd5b0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd550
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd590 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd5b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd550 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd5d0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd550
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd5d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fcb50 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd5d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd550 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd5d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd550 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd5d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd5f0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd5d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd5f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd610 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd6a0 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd6a0 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd700 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd5f0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd5f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd5d0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd5d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd790 0x15
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd790 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd7b0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd7b0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fd700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd7d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd7f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd810 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd7f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd7d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd810 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd7f0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd830 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd7f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd830
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd830 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd7f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd850 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd7f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd830 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd850 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd7f0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd870 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd7f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd870
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fd700 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd870 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd7f0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd870
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd7f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd870 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd890 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd870
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd890
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd8b0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd940 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd940 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd9a0 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd9e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd890 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd870 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fd870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd870 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda30 0x15
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fda30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda30 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda50 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fd250
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fda50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda50 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fd9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd9a0 0x36
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda90 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fda90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdab0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdab0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdad0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd250 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdad0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdad0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fd9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fdad0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdaf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdb10 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdaf0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdb10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fdad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fdad0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdb10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdaf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdb30 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdaf0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fdad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fdad0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdb30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdaf0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdb50 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdaf0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdb50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdb70 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fd9a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdb50 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdb50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdaf0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdaf0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fdb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdb70 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fdba0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdbf0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdbf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdbf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdc10 0x7
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdc10 0x7
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fdb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fdc30 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdcc0 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdcc0 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd9a0 0x36
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fdd20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdd70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdd70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdd90 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdd90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fddb0 0x17
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fddb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fddb0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fddd0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fddd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fddd0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fd9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fddf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde10 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde30 0xc
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fde10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fde30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fddf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fddf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde30 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde50 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fde10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fde50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fde50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fde10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fde70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fde50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fde50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde90 0x6
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fde10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fde90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fde50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fde50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fde10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fd9a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde10 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fde10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fde10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fded0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fded0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fded0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fdef0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdf40 0x8
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdf40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdf60 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdf60 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fdef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fcd40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdf80 0x7
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdfa0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdfa0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fcd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd060 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdfc0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdfc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdfe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdfe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe000 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe0a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe0a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe0c0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe0c0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe0e0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe000 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe020 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fdeb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe020 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe190 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe040 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe040 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd9a0 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fdef0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fdeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fdeb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe220 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe220 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe240 0x15
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe240 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe260 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe260 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fd9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe280 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe2a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe2c0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe2a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe280 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe2c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe2a0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe2e0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe2a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe2e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe2e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe2a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe300 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe2a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe2e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe300 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe2a0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe320 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe2a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe320
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fd9a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe320 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe2a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe320
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe2a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe320 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe340 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe320
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe340
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe360 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe340 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe320 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe340
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe320 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe340 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3b0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe340
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe3b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fcd40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe340 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe3b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe340 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3d0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe3b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe3d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fcd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fd060 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3b0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe3d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3f0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe3d0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe3f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fd060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe410 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3d0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe3f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3f0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe4b0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe3f0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe4b0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x53
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe4d0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe560 0x50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe560 0x50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd9a0 0x36
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe4b0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe4b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe4b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3f0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe3f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe5c0 0x16
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe5c0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe5e0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe5e0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fd9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe620 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe640 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe620
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe600 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe640 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe620 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe660 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe620
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe660
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe660 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe620 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe680 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe620
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe660 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe680 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe620 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe6a0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe620
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe660 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe6a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe620 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe6c0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe620
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fdb70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe660 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe6c0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe620 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe6c0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe620
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fd9a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe620 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe6c0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe620
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe6c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe620 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe6e0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe620
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe6e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe700 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe750 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe7e0 0x42
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe830 0x42
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe7e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe830 0x42
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fe700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe880 0x2c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe6e0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe6e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe620 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe620 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe8c0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe8c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe8e0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe8e0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fe880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe900 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe940 0xc
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe920
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe900 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe960 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe920
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe960
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe980 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe920
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe980 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9a0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe920
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe960 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9c0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe920
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe9c0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fe880 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9c0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fe920
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe7e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fea10 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fea10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fea10 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fea30 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fda70
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fea30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fe920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fe920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x53
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fea50 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14feae0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14feae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14feae0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe880 0x36
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14feb40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fea30 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe920
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fea30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fea30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe920
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fda70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fda70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14feb90 0x16
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe920
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14feb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14feb90 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14febb0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fe920
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14febb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14febb0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fe880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x25
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fe920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14febd0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14febf0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14febd0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14febf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14febf0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14febd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec10 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14febd0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fec10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fe920 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14febd0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14febd0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14febd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec70 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14febd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14febd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fec90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14febd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14febd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec50 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fecb0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fecb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fe880 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fecb0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fecb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fecb0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec50 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fec50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec50 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fe880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fecd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fed20 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fed20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fed20 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fed40 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fed40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fed40 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x53
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fed60 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fedf0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fedf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fedf0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe880 0x35
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fee50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14feea0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14feea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14feea0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14feec0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14feec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14feec0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14feee0 0x16
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14feee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14feee0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fef00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fe880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fef20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef60 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fef40
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fef60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fef20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fef20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef80 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fef40
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fef80
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fef80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fefa0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fef40
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fefa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fef80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fef80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fefa0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fefc0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fef40
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fefc0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fe880 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fefc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef40 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fefc0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fef40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fef40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fefc0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fefe0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fefc0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fefe0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x53
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff000 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff090 0x50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff090 0x50
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff0f0 0x36
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fefe0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fefe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fefe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fefc0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14fefc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fefc0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff180 0x16
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff180 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff1a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff1a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14ff0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff1c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff1e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff200 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff1e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ff1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ff1c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff200 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff1e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff220 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff1e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff220
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff1e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff240 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff1e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ff220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ff220 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff240 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff260 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff1e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ff220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ff220 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff260 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff1e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff280 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff1e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff280
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ff0f0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff280 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff1e0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff280
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff1e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff280 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff2a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff280
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff2a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ff0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ff2c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff280 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff310 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff280
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff310 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff280 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff330 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff280
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff330 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ff2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fcd40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff280 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff280 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff350 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff350 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff370 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff400 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff400 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff0f0 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff2c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff460 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff460 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff480 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff480 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff4a0 0x15
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff4a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fec30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff4c0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fec30
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff4c0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14ff0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fec30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff4e0 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff510 0x1d
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff4e0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fec30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff510 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff540 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff540
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff560
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff540 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff5a0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff580
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ff540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ff540 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff5a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff580 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff5c0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff580
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff5c0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14ff560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ff0f0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff5c0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff560
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff5c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff580 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff560
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff580 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14ff560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x52
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff5e0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb590 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff670 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14fb590
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff670 0x4f
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff6d0 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff760 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff560
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff760 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff780 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff560
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff780 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff7a0 0x15
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff560
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff7a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff7c0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff560
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff7c0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b7cc] - 0x14ff6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff7e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff820 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff800
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ff7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ff7e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff800 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff840 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff800
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff840
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14ff560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff800 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff860 0x4
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff800
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ff840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ff840 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff800 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff880 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff800
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff880
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14ff560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ff6d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff880 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff800 0x9
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff880
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff800 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff880 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff8a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff880
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff8a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14ff560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ff6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ff8c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff8a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff880 0x3
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff8a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff880 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff8a0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff910 0x1
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a995] - 0x14ff8a0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5a99d] - 0x14ff910
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14ff560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14ff560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ff560 0x2
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b591] - 0x14ff560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14fb650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_io_channel_unref+0x43)[0x7f800b302f93] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14fa3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x14fabb0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b6e3] - 0x14fa300
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5b6eb] - 0x14fa1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x1d
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x12
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xc
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xb
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xc
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xc
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x19
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x19
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x10
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x19
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bfa0] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x19
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fe9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa380 0x13
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bf79] - 0x14fa380
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:[0x7f800bd5bfda] - 0x14fa030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x4f
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x14fb590 0x4f
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x14fa300 0x4d7
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x14fd060 0x4f
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x14fa7e0 0x138
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x14fa920 0x78
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_open+0x265)[0x7f800d415aa5] - 0x14fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fe9e0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb4a0 0x4f
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b7ce5] + 0x14fa9a0 0x75
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ff6d0 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ff6d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x39)[0x7f8009ee9fd9] + 0x14faa20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(_IO_str_overflow+0x115)[0x7f8009ef4115] + 0x14faa90 0x12c
+@ /lib/x86_64-linux-gnu/libc.so.6:(_IO_str_overflow+0x13d)[0x7f8009ef413d] - 0x14faa20
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x140)[0x7f8009eea0e0] + 0x14fabd0 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x163)[0x7f8009eea103] - 0x14faa90
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1d8)[0x7f800a426598] - 0x14fa9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa9a0 0x76
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14faa90 0x8d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fab30 0x8d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x14fa9a0
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_symbol+0x106)[0x7f800d415786] - 0x14faa90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x14fab30
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1c8)[0x7f800a426588] - 0x14fabd0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b7ce5] + 0x14fabd0 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ff6d0 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ff6d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x39)[0x7f8009ee9fd9] + 0x14faa20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(_IO_str_overflow+0x115)[0x7f8009ef4115] + 0x14faa90 0x12c
+@ /lib/x86_64-linux-gnu/libc.so.6:(_IO_str_overflow+0x13d)[0x7f8009ef413d] - 0x14faa20
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x140)[0x7f8009eea0e0] + 0x14fa9a0 0x72
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x163)[0x7f8009eea103] - 0x14faa90
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1d8)[0x7f800a426598] - 0x14fabd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fabd0 0x72
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb650 0x85
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14faa90 0x85
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x14fabd0
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_symbol+0x106)[0x7f800d415786] - 0x14fb650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x14faa90
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1c8)[0x7f800a426588] - 0x14fa9a0
+@ /lib/x86_64-linux-gnu/libpng12.so.0:[0x7f800766da05] + 0x14fa9a0 0x4f0
+@ /lib/x86_64-linux-gnu/libpng12.so.0:(png_malloc+0x20)[0x7f800766db50] + 0x14ff910 0x2000
+@ /lib/x86_64-linux-gnu/libpng12.so.0:(png_malloc+0x20)[0x7f800766db50] + 0x1501920 0x1bf0
+@ /lib/x86_64-linux-gnu/libpng12.so.0:[0x7f800766da05] + 0x14faea0 0x1d0
+@ /lib/x86_64-linux-gnu/libpng12.so.0:(png_malloc+0x20)[0x7f800766db50] + 0x1503520 0x365
+@ /lib/x86_64-linux-gnu/libpng12.so.0:(png_malloc+0x20)[0x7f800766db50] + 0x14fb080 0x326
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:(gdk_pixbuf_new+0xf5)[0x7f800bd587c5] + 0x1503890 0xfa00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fb650 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff6d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fa1d0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea9d39] + 0x14ff4e0 0x23
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x14fa030 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15132a0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15132a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x14ff560 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x14ff560
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15132a0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x15132e0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1513330 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1513370 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15133b0 0x2f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x15133f0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1513430 0x34
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x1513470 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x2f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x2f
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eabd27] + 0x15134f0 0xc8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x15135c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x15135f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x1513620 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1513650 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f5b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15136c0 0xc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ff560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ff8a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f5b10 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f5b60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15134b0 0x37
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15134b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fd0c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f5b90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14fd0c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14f5b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1513790 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1513a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1513c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1513e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1514000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514200 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514290 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1514400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f5b90 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1514290
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1514200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14f5b90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1513790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514800 0x280
+@ /lib/x86_64-linux-gnu/libpng12.so.0:(png_malloc+0x20)[0x7f800766db50] + 0x1514a90 0x8000
+@ /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so:[0x7f800237e5df] - 0x1514800
+@ /lib/x86_64-linux-gnu/libpng12.so.0:(png_read_destroy+0x3a)[0x7f800766426a] - 0x14ff910
+@ /lib/x86_64-linux-gnu/libpng12.so.0:(png_read_destroy+0x49)[0x7f8007664279] - 0x1503520
+@ /lib/x86_64-linux-gnu/libpng12.so.0:(png_read_destroy+0x58)[0x7f8007664288] - 0x14fb080
+@ /lib/x86_64-linux-gnu/libz.so.1:(inflateEnd+0x2a)[0x7f8009c712da] - 0x1514a90
+@ /lib/x86_64-linux-gnu/libz.so.1:(inflateEnd+0x3b)[0x7f8009c712eb] - 0x1501920
+@ /lib/x86_64-linux-gnu/libpng12.so.0:[0x7f800766dab7] - 0x14faea0
+@ /lib/x86_64-linux-gnu/libpng12.so.0:[0x7f800766dab7] - 0x14fa9a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x14f8dc0
+@ /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:(gdk_pixbuf_new_from_file+0x196)[0x7f800bd5c5d6] - 0x14f8da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f8b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15134b0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8da0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fd0c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f5b90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514200 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e5740 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f5bb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1514290 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15142b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514310 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1514380 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8dc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14f8de0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8e00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14f8e50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8b30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f8de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f8e70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8de0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8ea0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14f8f30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8f50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14f8f70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5400 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fa9a0 0x338
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14face0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8f90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15136c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15136c0 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fad00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fad20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fad40 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14fade0 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14fae60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14fae90 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14faf00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14faf30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14faf60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14faf80 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x14faf80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14fafb0 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14faf80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14fb040 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14fb0b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14ffc00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1500000 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1513790 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1513820 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1513850 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15138c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15138f0 0x97
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1513990 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14fb0e0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14fb150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x14fb180 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14fb1b0 0xaf
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14fb270 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14fb2a0 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14fb310 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ff910 0x96
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ff9b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fad90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fad90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ff9e0 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ffa50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ffa80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15136c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ffaf0 0xd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ffbd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15139c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fad90 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fb340 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fb340
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15136c0 0xba
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14fb390 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fb340 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fb340
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1500400 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1500470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15004a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fb340 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fb340
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15004d0 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1500560 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14fb340 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14fb340
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1500590 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1500600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15139e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500630 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15139e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1500630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500650 0x338
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500990 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500ba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1501000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500630 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1500630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1500630 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14fb340 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1500630
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1500ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14fb340
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1500990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500990 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e5740 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15139e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500a20 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500a80 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14fb370 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500b10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1500b30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500bd0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500c30 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1500cd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500cf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1500d10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500d30 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14fb340 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500d90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1501800 0x398
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500b50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501ba0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501bc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1501bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501be0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f7130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f7130 0x328
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501bc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1501bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1501bc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1501ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1501c50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501ba0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501ca0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1501ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501cc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f7130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1501d30 0x330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501ca0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1501ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1501ca0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1501ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500db0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ffaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ffaf0 0xd8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1501ba0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1500e20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500e40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1500e90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500ee0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500f00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500f20 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1500f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500f40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1501d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1501d30 0x338
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500f20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500fb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1500fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1500fb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1500f00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1500ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f7130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500ee0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500f00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7180 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14f7180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f71a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1501d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1501d30 0x340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7180 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500fd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1500fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1500fd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1500f00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1500ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f7210 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500ee0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500f00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1500f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7260 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1501d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1501d30 0x348
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500f00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1500f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1500f00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1500ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f72d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500ee0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7320 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7340 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14f7340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7360 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1501d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1501d30 0x350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7340 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f73d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f73d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f73d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14f7320
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1500ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f73f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500ee0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7320 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7440 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14f7440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502090 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1501d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1501d30 0x358
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7440 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502120 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1502120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1502120 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14f7320
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1500ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502140 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500ba0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1500ee0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f7320 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15021c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502200 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502240 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502280 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15022c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502300 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502340 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502380 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15023c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15023c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1502410 0x98
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15024b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15023c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15023c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15024e0 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1502550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1502580 0x3b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15023c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502940 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502970 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502990 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15029b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15029e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502a20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502a60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502aa0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502ae0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502b20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502b60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502ba0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1502be0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ffaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1502c50 0xe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ffaf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ffb10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ffb30 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ffb80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ffb80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1502d40 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1502dc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ffb80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ffb80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1502df0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1502e60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1502e90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ffb80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ffb80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1502ec0 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1502f50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ffb80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ffb80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1502f80 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1503000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1503030 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1502c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1502c50 0xe8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15030a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15030c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ffb80 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15030e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15030e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1503130 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15031b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15030e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15030e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15031e0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1503250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1503280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15032b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15030e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15030e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15032e0 0x99
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1503390 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15030e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15030e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15033c0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1503430 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15030e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15030e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1503460 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15034f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15030e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15030e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1503520 0x78
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15035a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1514800 0x700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c01d0 0x3b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15030e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0590 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c05b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14c0590
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14c05b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1515000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514f10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1514f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1514f10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514f30 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1514f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514f60 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e5890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15035d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15035f0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1503650 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15036f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1503710 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1503730 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1503750 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15037b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15037e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1503800 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1514380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1514380 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1503870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0590 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c05b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0590 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0680 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0720 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0740 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c0760 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0780 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c07e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0810 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1515800 0x370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0830 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0880 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c08a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c08a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515b80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1501d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1515bf0 0x360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c08a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c08a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c08a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c0880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1501d30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0880 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501d80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1501d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501da0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1515bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1515bf0 0x368
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501d80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1501d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1501d80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c0880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1501e10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0880 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501e60 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1501e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501e80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1515bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1515bf0 0x370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501e60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1501e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1501e60 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c0880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1515f70 0x3b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1501ef0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1501f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1501f90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f5030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f5030 0xe8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c0880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1502000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1502020 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1516330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516360 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1516400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1516600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1516800 0x1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1516380 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1516380
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1516a00 0x97
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15163d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1516380 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1516380
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1516aa0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1516b10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1516380 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1516380
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1516b40 0x8d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1516be0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1516380 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1516380
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1516c10 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1516c90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516cc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1516380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516cf0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516d10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1516d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516d40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1515bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1515bf0 0x378
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516db0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1516db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1516db0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1516cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1516dd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516cf0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516d10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1516d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516e20 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1515bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1516e90 0x380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515bf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1515bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1515bf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1516cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1515c10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516cf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515c60 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516d10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1516d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515c80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1516e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1516e90 0x388
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515cf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515d10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1515d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1515d10 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1515c60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1516cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1515d30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516cf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515c60 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516d10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1516d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515d80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1516e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1516e90 0x390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515df0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515e10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1515e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1515e10 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1515c60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1516cf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1515e80 0xa1
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1516d10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517230 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1515f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15172a0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14fb370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14fb370 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1516cf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1515c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1517330 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517390 0x92
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517430 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517460 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15174d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517500 0x7f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517590 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15175c0 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517630 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517660 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15176e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517710 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517780 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15177b0 0x1
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15177d0 0xc2
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15178a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15178d0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517940 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517970 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x1517970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517970 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x1517970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517970 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15179a0 0x9c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517a50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517a80 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517af0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517b20 0x8d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517bc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1515e30 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1515e30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517bf0 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517c60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1518000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1515e30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515e50 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1515e30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1515e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1515e30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517c90 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1515e30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1517c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1518400 0x3b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1515e50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1517cb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1517cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517d00 0x81
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517d90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1517cb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1517cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517dc0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517e30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1517cb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1517cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517e60 0x8e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517f00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1517cb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1517cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1517f30 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517fa0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1517cb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1517cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15187c0 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517fd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1517cb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1517cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1518850 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15188c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15188f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f5030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1518960 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1517c90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1515e30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f5030 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1517cb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1517cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f5090 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1518a60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1517cb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1517cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1518a90 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1518b00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1517cb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1517cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1518b30 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1518bc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1517cb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1517cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1518bf0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1518c60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1514800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1518c90 0x720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1517cb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517cd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1517cb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1517cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514800 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517cb0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514a10 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517cd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514a50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514a70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1514a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1514a70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514a90 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1514a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514ac0 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e55a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e55a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1514b40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514b60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514bc0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1514c50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514c70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1514c90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514cb0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514d10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514d40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514d60 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1514df0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514e10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1514e30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514e50 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15193c0 0x2d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1514eb0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1514eb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15196a0 0xa4
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1519750 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1519780 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1519780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15197d0 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1519840 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1519780 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1519780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1519870 0x87
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1519900 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1519780 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1519780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1519930 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15199a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1519780 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1519780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15199d0 0x9e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1519a80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1519780 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1519780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1519ab0 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1519b20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1519780 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1519780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1519b50 0x9e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1519c00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1519780 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1519780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1519c30 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1519ca0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1519cd0 0x308
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1519fe0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151a050 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1502c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x151a0c0 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1502c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1502c70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1519780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1502c90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502ce0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502d00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502d20 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1502d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151a1c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1516e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1516e90 0x398
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502d20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151a230 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x151a230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x151a230 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1502d00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1502ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151a250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502ce0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502d00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1502d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151a2a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1516e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x151a310 0x3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502d00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1502d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1502d00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1502ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1516e90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502ce0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516ee0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516f00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1516f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516f20 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x151a310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x151a310 0x3a8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516f00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516f90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1516f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1516f90 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1516ee0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1502ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1516fb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502ce0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516ee0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1516ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517000 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x151a310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x151a310 0x3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1516ee0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1516ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1516ee0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1502ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1517070 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502ce0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15170c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15170e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15170e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517100 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x151a310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x151a310 0x3b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15170e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1517190 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1517190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1517190 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15170c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1502ce0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15171b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15171b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151a6d0 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1502ce0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151a750 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f0070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f0070 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151a7c0 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151b7d0 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151c7e0 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x148a010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1489800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x148a820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15170c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15171b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1489800 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1489870 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1489870
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14898c0 0x91
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15171d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1489870 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1489870
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1489960 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14899d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1489870 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1489870
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1489a00 0x98
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1489aa0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1489870 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1489870
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1489ad0 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1489b40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1489c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x148a000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1489b70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x151a0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x151a0c0 0xf8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1489be0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1489870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514eb0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148a400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148a400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x148a450 0x104
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1489890 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148a400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148a400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x148a560 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148a5d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148a600 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148a400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148a400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x148a630 0xae
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148a6f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148a400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148a400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x148a720 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148a790 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148a400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148a400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x148a7c0 0x84
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148a850 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148a400 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148a400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x148a880 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148a8f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148a920 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x151a0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148a990 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151a0c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x151a0e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148a400 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x148aaa0 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148ab30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151a150 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148ab60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148ab90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151cff0 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148abc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d090 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148abf0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d100 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151d190 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d1c0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151d230 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d260 0x98
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151d300 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d330 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151d3a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d3d0 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151d470 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d4a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151d510 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d540 0x9f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151d5f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151a100 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151a100
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d620 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151d690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151d6c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148a990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148a990 0x108
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151d730 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x151d750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151a100 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d7c0 0xc5
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151d890 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d8c0 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151d930 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151d960 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151d990 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151da20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151da50 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151dac0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151daf0 0x7d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151db80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151dbb0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151dc20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151dc50 0x78
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151dcd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151dd00 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151dd70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151dda0 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151de40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151de70 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151def0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151df20 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151dfb0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151d770 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151d770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151dfe0 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151e050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151d770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e080 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e0b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e0d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e0f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e120 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e160 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e1a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e1e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e220 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e260 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e2a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e2e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e320 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e360 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e3a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e3e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e420 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e460 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x151e800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x151ec00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e4a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e4e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e520 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e560 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e5a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e5e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e620 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e660 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e6a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e6e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e720 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e760 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e7a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151f000 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151f040 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151f080 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151f0c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151f100 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151f140 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151f550 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14f81c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14f83d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x151f800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151f760 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151f7a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f81c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8200 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8240 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8280 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f82c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8300 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8340 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8380 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f83c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8400 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8440 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8480 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151fc00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151fc40 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151fc80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151fc80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151fcd0 0x9c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151fd80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x151fc80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x151fc80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151fdb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151fe20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1518c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x151fe50 0x740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151e7e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151f7e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x151e7e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x151f7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1518c90 0x368
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151f7e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151e7e0 0x3
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1519000 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1519000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1519040 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15190b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f84c0 0x9
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1519000 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1519000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15190e0 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1519150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1519180 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1519000 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1519000
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15191a0 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1519210 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1519240 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1519260 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1519280 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15192a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f0070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1519310 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x151fc80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x151fca0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f0070 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15205a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15205a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15205f0 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f00e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15205a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15205a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1520680 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15206f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15205a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15205a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1520720 0x87
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15207b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15205a0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15205a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15207e0 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1520850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1521000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1519000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1519000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1519000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15205a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1519020 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15205d0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1519000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15205a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15205a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15205a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1519000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1519000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15208d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x15205a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1519000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520940 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1520940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1520940 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1520910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1520970 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15209b0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1519020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1519020 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15205d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1517cd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1514a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514a50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15205d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15209d0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1514c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1514c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520a60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1520a80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520aa0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520b00 0x2f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1520e50 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1517cd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1520ed0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1520910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520f40 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x146b0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x146b0d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520fb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1520fd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1522000 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1522060 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15220e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1522110 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1522180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15221b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1518960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1518960 0xf8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1522220 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1522240 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1522260 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15222c0 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1522340 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1522370 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15223e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1522410 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15224a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15224d0 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1522540 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1522570 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15225f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1522620 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1522690 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15226c0 0x7a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1522750 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1522780 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15227f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1522c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1523000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1522820 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1519310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1519310 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1522890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15228b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15228d0 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1522940 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15229b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15229e0 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1522a50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1522a80 0x90
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1522b20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1522b50 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1522bc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1523400 0x75
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1523480 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15234b0 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1523520 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1523550 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1518960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15235c0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1518960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1518980 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15189a0 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15236d0 0x72
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1518a00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1523750 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1518a30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1523800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1523c00 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1524000 0x7d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15237c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1524090 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1524110 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1520e00 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1520e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1524140 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148a990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15241b0 0x110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148a990 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x148a9b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520e00 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148a9d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148a9d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15242d0 0x81
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148aa20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x148a9d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x148a9d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1524360 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148aa50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15243d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1524800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148aa80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x148aa80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x148aa80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148a9d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x148aa80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x148a9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148a9d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148aa80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x148a9d0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x148a9d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x148aa00 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x148aa00
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x148a9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148a9d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x148a9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1524400 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x148a9d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1525000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1525400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1524450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15244a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148aa00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15244d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15244f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1524540 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1524560 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1524580 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15245a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15245c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1524610 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1525800 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1524720 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15245c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1524400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x148a9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1525910 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1525b20 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1525d30 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1525800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1524610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1524720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1525e40 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1526250 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15245c0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1525b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1525910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1525d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x148a9d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15247d0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1519020
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x15247d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1519020 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15209b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15209b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1524400 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x148a9d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1524400
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1514a50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1514a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1514a90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1517cb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1514800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1525800 0x3b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1525bc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15241b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15241b0 0x118
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1517cb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1514a50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1525c30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1525c80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1524400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1525cd0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1525cf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1525cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1525d10 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x151a310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1526660 0x3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1525cf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1524420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1524420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1524420 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1525cd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1524400
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1514800 0x75
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1514a90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1525dd0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x148a9d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1514880 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15247d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1514910 0x9c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15149c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151a310 0x77
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151a390 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151a3c0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151a430 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151a460 0xa3
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151a510 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151a540 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151a5b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151a5e0 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151a680 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1526a30 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1526aa0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1526ad0 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1526b60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1526b90 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1526c00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1526c30 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1526cc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1526cf0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1526d60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1526d90 0xa3
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1526e40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1526e70 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1526ee0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1526f10 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1526fa0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1526fd0 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1527040 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1527070 0xa4
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1527120 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1527150 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15271c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15271f0 0xa6
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15272a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15272d0 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1527340 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1527370 0x7d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1527400 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1525d80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1525d80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1527430 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15274a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15274d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15241b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1527540 0x120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1524400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1525cd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1525d80 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1524200 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1524290 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1527670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15276e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1527710 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1527740 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1527770 0x8e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1527810 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1527840 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15278b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15278e0 0x8f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1527980 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15279b0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1527a20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1527a50 0x4000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x152ba60 0x4000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x152fa70 0x2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14c7690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14c5680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14c96a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14c5680 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14c5710 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14c5740 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14c57b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c57e0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c58f0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14e6380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14e63d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6380 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6380
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14c5980 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14e63d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6380 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6380
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14c5a10 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14c5a80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14e6380 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14e6380
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14c5ab0 0x92
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14c5b50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14e6380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5b80 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x151a6b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5bb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5c00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5c40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5c80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5cc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5d00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5d40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5d80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5dc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5e00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5e40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5e80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5ec0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5f00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5f40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5f80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c5fc0 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14c6000 0xa2
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14c60b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14c60e0 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14c6160 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x151fe50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6190 0x760
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151fe50 0xa2
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151ff00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151ff30 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x151ffb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6190 0x780
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x151ffe0 0xa4
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1520090 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15241b0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15200c0 0x72
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1520140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6190 0x7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14c7000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15241b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15241b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15241b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15241d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15241b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520170 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15203b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15241b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14c8000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15149f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15149f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15149f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514a10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15149f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15149f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15203e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14c6a00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14c6c00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14c6d00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14c9000 0xf0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15203b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15241b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1520380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1514a10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1520170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6b70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520380 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1520380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1520380 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6940 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1520380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6990 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520450 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6990 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1520380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6b00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15241d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15204a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1520940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15204f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520940 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15241d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520170 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15241b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1514a10 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15203b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520540 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6bc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6bc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520560 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c6bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6bc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6bc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6e00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6be0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6e30 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c6bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6e00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6e50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c6bc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6ea0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c6bc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6e00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6ee0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6ee0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6f10 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f50 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x14c6be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6be0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14c6e30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15203b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1520540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520540 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6e30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6f70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15203b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c6f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15203b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15203b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15203b0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15203b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c6f90 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c6f90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15203b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15203b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15203b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14c6fb0 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14c6fb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14c9100 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15203b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9170 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14c6be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14c9170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9170 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x14c6f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6be0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14c6f90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14c6be0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1520540
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1514a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1520560
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15241b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1520170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6e00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6fb0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1520170 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15241b0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15241b0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1520170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15201a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15201f0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520170 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15241b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1520280 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15202d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9190 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c91e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6990 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520540 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6be0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14c6f50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14c6be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6be0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9230 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0190 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9460 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c9440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c94c0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c94e0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c9440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c9490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c9490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9500 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c9440 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1520560 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c9440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9550 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9550 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9580 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9690 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c97a0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x145a2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1440250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1445e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1514a10 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9830 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x14c94c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c94c0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14c94e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1520350
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x14c6f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f90 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c94e0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9850 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9850 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520350 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c9850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1520350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9850 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1520350
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1520350 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14c9870 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14c9870
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1520350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1520350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1520350
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14c9890 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14c9890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14c98d0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1520350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9870 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9940 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14c94c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14c9940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9940 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x14c9830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9830 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c94c0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14c9870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14c94c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c6f90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x14c0190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c9460
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c6f50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x14c9230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f90 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14c9830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14c6f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6f90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9230 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9830 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0190 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c94c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1532000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1445e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1445e20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1440250 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1445e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1440280 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1440280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1440280 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145a2c0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145a2e0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1440280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1445e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1445e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9870 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1440280 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1440280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531a80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1440280 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531ac0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531ac0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1445e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531af0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531b30 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x145a2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145a2c0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x145a2e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14c9490
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x14c94c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c94c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531b50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531b70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531b70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9490 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1531b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c9490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531b70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c9490
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c9490 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1531b90 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1531b90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c9490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c9490
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1531bb0 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1531bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1531bf0 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14c9490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531b90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531c60 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x145a2c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1531c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531c60 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1531b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531b30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145a2c0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1531b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x145a2c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c94c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x14c0190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1440250
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c9830
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x14c9230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1440250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9830 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c94c0 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1531b30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14c94c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c94c0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9230 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c0720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0720 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1531b30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x145a2c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c92d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9960 0x3b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531b90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531b90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145a2e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1531b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x145a2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x145a2e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9d20 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c0190 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9f70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f90 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c9f70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1445e20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x14c0190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9fc0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9fe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9fe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca000 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca020 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c9fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1445e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1445e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca040 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c9fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c0190 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c9fe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca090 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca090 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1445e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531bb0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca0c0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x14ca000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca000 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14ca020
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c9f70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x14c9f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c9f90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c9f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x14c9d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f30 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14ca000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca000 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9f50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c9f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1445e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1445e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9d20 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9330 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9370 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c93a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14ca020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c93d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9400 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9420 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14ca020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c93d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c93d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c93d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1531c80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ca020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531cd0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ca020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c93d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d10 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531d10 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c93d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531d40 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d80 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x14c9400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9400 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14c9420
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14c9370
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x14c9f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9420 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531da0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531da0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9370 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1531da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c9370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9370 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531da0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c9370
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c9370 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1531dc0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1531dc0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c9370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9370 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c9370
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1531de0 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1531de0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1531e20 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14c9370 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531dc0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531e90 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14c9400
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1531e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531e90 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1531d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9400 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1531dc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14c9400
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c9f70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x14c9330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c93a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c9f50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x14c9d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c93a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f70 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1531d80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14c9f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9f70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9d20 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9330 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c93d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531dc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531dc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531eb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1531dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531dc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531dc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531f10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531f30 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1531dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1531ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1531ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1531f50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1531dc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531dc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1531e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531fa0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531fa0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca0e0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca120 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1531f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531f10 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1531f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14c93d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x14c9400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9400 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531f30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca140 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca140 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c93d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14ca140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c93d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c93d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca140 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c93d0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14c93d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x14ca160 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x14ca160
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14c93d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c93d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c93d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ca180 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ca180
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ca1c0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14c93d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca160 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca230 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1531f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14ca230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca230 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x14ca120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca120 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531f10 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14ca160
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1531f10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14c9400
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x14c9330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1531eb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1531d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x14c9d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531d80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531eb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1531d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9d20 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca250 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c9400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca280 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1531fd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1531d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1531ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca250
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x14c9d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1532800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1532a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1532c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1532e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca160 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca250 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca250 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9d20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9d70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9dc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9e10 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9e80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1531eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9d70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1531fa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531eb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca2d0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9330 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca4e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca510 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca530 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca530 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14ca530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca530 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca530 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca5b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca5d0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14ca530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca5f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ca530 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9ef0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ca530 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca640 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca640 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca670 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533000 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x14ca5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca5b0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14ca5d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14ca4e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x14ca510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca510 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca5d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca4e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1533020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca4e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca4e0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x14ca4e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1533040 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1533040
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x14ca4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca4e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca4e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1533060 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1533060
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15330a0 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ca4e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533040 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533110 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14ca5b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1533110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533110 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1533000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533000 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca5b0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1533040
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14ca5b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14ca510
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x14c9330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1531d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x14ca2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca2d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca320 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1533400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1533800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533040 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9e10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca510 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca5b0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1533000
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x14ca5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca5b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca3b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1533000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533130 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533340 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533370 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9e60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c9e60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15333a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c9e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9e60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15333d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca3e0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1533370
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1533000
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1533340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15333a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca430 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15333a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15333a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15333a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ca480 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15333a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533130 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533180 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15331d0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15333a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15333a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533240 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15333a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533130 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15332b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca640 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533300 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533000 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533e10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533e30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533e50 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533e90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533e90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca3b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1533e90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14ca550
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1533e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533e90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533eb0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533ed0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533ed0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533ef0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533f10 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1533ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533f30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1533ed0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533e50 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1533ed0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533f80 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533fc0 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1533ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533ef0 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1533f10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1533e90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1533e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca3b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1533e10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca3b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533e10 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1533ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533ef0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533e30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533e90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533fe0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533370 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1534020
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14ca550
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1533fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534020 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534040 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534060 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534060 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534080 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15340a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1534060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15340c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1534060 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533fe0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1534060 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534140 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534180 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1534080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534080 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15340a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1534020
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1533f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1533370
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1533e90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533370 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533e90 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1534080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534080 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533f10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534020 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15340a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15341a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1534800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15341e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15341e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15341e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534200 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15341e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14ca550
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15341a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15341e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534230 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534270 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534290 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1534250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15342b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1534250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15341a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1534250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534300 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534300 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534330 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534370 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1534270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534270 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1534290
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15341e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15340a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1534200
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1534020
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534020 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1534270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534270 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15340a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15341e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534290 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534390 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15343d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15343d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15343d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15343f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15343d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14ca550
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1534390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15343d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534420 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534460 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534480 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1534440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15344a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1534440 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534390 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1534440 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15344f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15344f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15344f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534520 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534560 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1534460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534460 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1534480
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15343d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1534290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15343f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15341e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15343f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15341e0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1534460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534460 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534290 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15343d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534480 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534580 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15345c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15345c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15345c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15345e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15345c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14ca550
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1534580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15345c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534610 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1535000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca550 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534630 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534650 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1534580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1534670 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15346c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15346c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15346c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1534700 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534720 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534720 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534580 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534750 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1534630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534630 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1534650
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15345c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1534480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15345e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15343d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15345e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15343d0 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1534630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534630 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534480 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15345c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534650 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534770 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15347b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15347b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15347b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15347d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15347b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14ca550
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1534770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15347b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536000 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536040 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536060 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1536020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1536080 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1536020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534770 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1536020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15360d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15360d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15360d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536100 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536140 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1536040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536040 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1536060
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15347b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1534650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15347d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15345c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15347d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15345c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1536040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536040 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534650 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536160 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15347b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536060 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536060 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15361a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1536060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536060 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536060 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15361d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536200 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536220 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1536060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15361d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15361d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15361d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1536240 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1536060 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536290 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1536060 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15361d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15362d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15362d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15362d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15361d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536300 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536340 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1536200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536200 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1536220
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14ca550
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15347b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15347b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536220 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1536800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ca550 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15361d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15361d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15361d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536360 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15361d0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15361d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1536380 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1536380
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15361d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15361d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15361d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15363a0 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15363a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15363e0 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15361d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536380 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536450 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1536200
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1536450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536450 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1536340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536340 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536200 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1536380
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1536200
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15347b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1536160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15361a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1534650
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15361a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1537000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1537200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1537400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1537600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534650 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15347b0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1536340
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x15347b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15347b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536340 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536340 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1536340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14ca550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536340 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536160 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536200 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15363b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15363b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15363b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536470 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15363b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15364a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15364a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15364a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15363b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15364c0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15364e0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15364a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15363b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15363b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15363b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1536500 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15364a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15364a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536550 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15364a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15363b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536590 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536590 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15363b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15365c0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536600 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15364c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15364c0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15364e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1536380
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1536200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536200 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15364e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536620 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536620 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536380 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1536620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536620 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536380
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1536380 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1536640 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1536640
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1536380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536380
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1536660 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1536660
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15366a0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1536380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536640 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536710 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15364c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1536710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536710 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1536600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536600 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15364c0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1536640
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x15364c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1536200
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1536160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536470
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1536340
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536340 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536200 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1536600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1536200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536200 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536600 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536160 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15363b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15364c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536640 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536640 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536730 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1536640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536640 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536640 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536790 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15367b0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1536640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1536640 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536640 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1536680 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15367d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15367d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15367d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537850 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537890 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1536790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536790 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15367b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15363b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15364c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15364c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15367b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15378b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15378b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15378b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15363b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15378b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15363b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15363b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15378b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15363b0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15363b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15378d0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15378d0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15363b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15363b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15363b0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15378f0 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15378f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1537930 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15363b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15378d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1536790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x15379a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379a0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1537890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537890 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536790 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15378d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1536790
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15364c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1536160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536730
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1536600
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536730 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1536600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15364c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15364c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15364c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15364c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15364c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537a20 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15379c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1536600
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1536760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15379f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1533c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15379f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533c50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533ca0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533cf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533d40 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537a70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1533ca0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15367d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533db0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15367d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537ae0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536600 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536160 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15378d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1538000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15379c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15379c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15378f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15379c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537cf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537cf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537d10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537d30 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1537cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15379c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15379c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537d50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1537cf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537da0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1537cf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537de0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537de0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15379c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537e10 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537e50 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1537d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537d10 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1537d30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1536760
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15378d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15378d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537d30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537e70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537e70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536760 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1537e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537e70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536760
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1536760 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1537e90 0xf
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1537e90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1536760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536760
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1537eb0 0x32
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1537eb0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1537ef0 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1536760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537e90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537f60 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1537d10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1537f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537f60 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1537e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537e50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537d10 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1537e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1537d10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15378d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1536160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15378f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1536600
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1537ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15379c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537f80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537ae0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537b70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537bc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537bf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15378d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537d10 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1537e50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1537d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537d10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1514f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537e50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1514f30 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537c40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537c70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537cc0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537cc0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15134b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533d40 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537e90 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538800 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15209b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1538800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538800 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538820 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1538870 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15209b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15388c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537cc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538980 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15389d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538a00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538a50 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538af0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538b10 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14ca120
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1538b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538b10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca120 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538b30 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1537890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd0347f] - 0x1538b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538b30 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1537c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538b50 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537c40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5740 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1537890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538be0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538c40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1538c70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538c90 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1538d20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538d40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1538d60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538d80 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538de0 0x388
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539190 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x1539190
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1539210 0xa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539190 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15392c0 0x81
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539350 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1539380 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15393f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1539420 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539490 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15394c0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1539560 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1539770 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14f0c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14f0d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0c40 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0cd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14f0d00 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0d70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1539880 0x87
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14f0da0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1539910 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539980 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15399b0 0x97
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539a50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1539a80 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539af0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1539b20 0x90
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539bc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15391c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15391c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1539bf0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539c60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15391c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539c90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539cb0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539cd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1539cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539d00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1526660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1526660 0x3c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539d70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539d90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1539d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1539d90 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1539cb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1539c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1539db0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539c90 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539cd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1539cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539e00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1526660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1539e70 0x3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539cb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1539cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1539cb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1539c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1526660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539c90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15266b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539cd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1539cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15266d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1539e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1539e70 0x3d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1526740 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1526760 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1526760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1526760 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15266b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1539c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1526780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539c90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15266b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539cd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1539cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15267d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1539e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1539e70 0x3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1526840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1526860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1526860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1526860 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15266b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1539c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1526880 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539c90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539cd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1539cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15268d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1539e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1539e70 0x3e8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15266b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15266b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15266b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1539c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1526940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539c90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539cd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1539cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1526990 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1539e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1539e70 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1526a00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1526a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1526a00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1539c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539cd0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1539c90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a2c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a2e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15134b0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15378f0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536160 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537eb0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a310 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a350 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a390 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a3d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a410 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a450 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a490 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a4d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a510 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a550 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a590 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a5d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a610 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a650 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a690 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x153a800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x153aa00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x153ac00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x153ae00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a6d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a710 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a750 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a790 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b000 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b040 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b080 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b0c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b100 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b140 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b180 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b1c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b200 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b240 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b280 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b2c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b300 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b340 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b380 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b3c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b400 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b440 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b480 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153a7d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b4c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x153a7d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x153b4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153b4e0 0x388
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b4c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153b4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153b4c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a7d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x153b4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x153a7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153b4c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x153a7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153b870 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e5890 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153b900 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153b920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153b940 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153b9a0 0x370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153bd20 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e0e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e0e60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153bda0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153bdc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153bde0 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153be40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153be40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153be90 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153a7d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153be40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153be40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153bf20 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153bfa0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153be40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153be40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153bfd0 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153c060 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153be40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153be40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153c090 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153c100 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153c130 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1527540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1527540 0x128
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153c1a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153c1c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153be40 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c1e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153c230 0x7f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153c2c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c1e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153c2f0 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153c370 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153c3a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c1e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153c3d0 0x7d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153c460 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c1e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153c490 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153c510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153c540 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1527540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153c5b0 0x130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1527540 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1527560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153c1e0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153c6f0 0xd6
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15275d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1527600 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153c7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153c800 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153c830 0xc8
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153c900 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153c930 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153c9b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153c9e0 0x77
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153ca60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153ca90 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153cb00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153cb30 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153cbc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153cbf0 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153cc70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153cca0 0x94
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153cd40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153cd70 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153cde0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153ce10 0xe1
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153cf00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1527580 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1527580
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153cf30 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153cfb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153cfe0 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d010 0xb4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d0d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153d100 0x7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1527580 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6190 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c61b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c61d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c61d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c61f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1539e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1539e70 0x3f8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c61d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6260 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6260 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c61b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14c6190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6280 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6190 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c61b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c62d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c62d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c62f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1539e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6360 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c62d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6770 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6770 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c61b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14c6190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6790 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c67e0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6190 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c61b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6810 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1539e70 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1539f80 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14efaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14efa70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14efac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a010 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a050 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a090 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x153dc00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x153e000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efa70 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14efaf0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a0d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a110 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a150 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a190 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a1d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a210 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d8d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d910 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d950 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d990 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d9d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153da10 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153da50 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153da90 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153dad0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153db10 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153db50 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153db90 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e400 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e440 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e480 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e4c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e500 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153e540 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153dbd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6920 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6920 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e780 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c6920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153e7b0 0xd0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153e8e0 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153e960 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153e990 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153ea00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153ea30 0x78
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153eab0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153eae0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153eb50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153eb80 0x78
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153ec00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153ec30 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153eca0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153ecd0 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153ed60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153ed90 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153ee00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153ee30 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153eec0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153eef0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153ef60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153ef90 0x74
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153f010 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153e890 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153e890
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153f040 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153f0b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153e890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a250 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x153a250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f0e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c6360 0x408
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153a250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153a250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153a250 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c6920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f150 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6920 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f1a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x153f1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f1c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153f230 0x410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f1a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153f1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153f1a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c6920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14c6360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6390 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e55a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e55a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c6410 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6430 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6490 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c64b0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x153f800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153f650 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f670 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153f690 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f6b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f710 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153f7a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f7c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153f7e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6540 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153fc00 0x320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c65a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c65c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6610 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6630 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c6630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6660 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153f230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153f230 0x418
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c66d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c66d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c66d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c6610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c66f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6610 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6740 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6630 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c6630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153ff30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153f230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153ffa0 0x420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f230 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153f230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153f230 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x14c6740
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14c6610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6610 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f2a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6740 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c6740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f2c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153ffa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153ffa0 0x428
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f330 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f350 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153f350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153f350 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x153f2a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14c6610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6610 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f2a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6740 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x14c6740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f3c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153ffa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153ffa0 0x430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f430 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153f470 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153f470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153f470 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x153f2a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14c6610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c6740 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x14c6740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f490 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153c5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153c5b0 0x138
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c6610 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153f2a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f500 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153f550 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153f550
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153f5a0 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14c6740 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153f550 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153f550
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15403e0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1540480 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153f550 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153f550
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15404b0 0x9b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540560 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153f550 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153f550
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540590 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540600 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153f550 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153f550
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540630 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15406d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153f550 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153f550
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540700 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540770 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15407a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153c5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1540810 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153c5b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153f550 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153c620 0xa6
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540960 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540990 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540a10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1540a40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540a70 0xa6
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540b20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540b50 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540bd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540c00 0x92
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540ca0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540cd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540d40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1541000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1541400 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540d70 0x8e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540e10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540e40 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540ec0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540ef0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540f60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1540f90 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541800 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1541830 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15418b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15418e0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541950 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1541980 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541a20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1541a50 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541ac0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1541af0 0x73
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541b70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1541ba0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541c10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1541c40 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541cd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1541d00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541d70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1541da0 0x9e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541e50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1541e80 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541f00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1541f30 0x9e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1541fe0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542010 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542090 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15420c0 0xb9
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542190 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15421c0 0x73
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542240 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542270 0xb7
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542330 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542360 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15423d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542400 0xa8
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15424b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15424e0 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542560 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542590 0x84
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542620 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542650 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15426c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15426f0 0xb2
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15427b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15427e0 0x6d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153c6d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1542890 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x153c6d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1542890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15428b0 0x340
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542c00 0x77
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542c80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542cb0 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542d30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542d60 0x91
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542e00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542e30 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542ea0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542ed0 0x7f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1542f60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1542f90 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1543000 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1543030 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15430c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15430f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1543160 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1543190 0xa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1543240 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1543270 0x6f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15432f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1543320 0x9f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15433d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153c5d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1543400 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1543480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15434b0 0x340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1543800 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1542890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153c6d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1543a10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1543a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153c5d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1543a60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1543a90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1543ae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1543b30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1543b30 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1543b30 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1543b30 0x200
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x153c6d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1542890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1543800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1542890 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1543800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1543a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1543850 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153f7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153f7a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153c6d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1543a10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15438e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1543d40 0x340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1544090 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543980 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1543980 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1543980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15439a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15442a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15442a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15442a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15442d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15442a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1544320 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1544370 0x400
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1543960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1543940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1543a60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1544090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543940 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1543b30 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x153e750
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x153dbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x153e780
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x153e540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1544800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1544a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1544c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1544e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1544780 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1544090 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153dbd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15439f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15439f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15439f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15447d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15439f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x153dbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15447d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1544090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1543b80 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15447d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e5890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15439f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1543c10 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545000 0x340
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1543c70 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1543c70
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1544090 0xae
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153dbd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1543c70 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1543c70
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1543cc0 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1544150 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1543c70 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1543c70
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1544180 0xac
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1544240 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1543c70 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1543c70
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153e540 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153e5b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1543c70 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1543c70
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153e5e0 0x91
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153e680 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1543c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e6b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e6d0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e6f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x153e6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e710 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153ffa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153ffa0 0x438
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e6f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153e780 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153e780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153e780 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x153e6d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x153e6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545350 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543960 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1544270 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15442a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545560 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15455b0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1544270
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1543960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15442a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1545350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545350 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153e6b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153e6d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15453f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545410 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15442a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545470 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545600 0x340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545490 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15454e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1544270 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545950 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545970 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545990 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1545990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15459c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153ffa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1545a30 0x440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545990 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543960 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1543960 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1545970
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x1545950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545950 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545970 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1545950
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1545970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545970 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1545970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1545970 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153ffa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1545970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153ffd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1540020 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1540020 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1540050 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537c40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545970 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1545950 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15400e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1540140 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1514380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1514380 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1543980 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15401b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15401d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1540220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1540220 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1540220 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1540220 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1540250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15401b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1540280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15401b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15402b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15402e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1540300 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1540390 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15403b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1545e80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545ea0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545f30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545f50 0x368
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15462c0 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546320 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546380 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15463a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14eade0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15463f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1546420 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eade0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546470 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546490 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1546490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15464c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1545a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1545a30 0x448
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546550 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1546550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1546550 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1546470
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eade0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1546570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eade0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546470 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546490 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1546490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15465c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1545a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1546630 0x450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546490 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545a30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1545a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1545a30 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1546470
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eade0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545a50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eade0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546470 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545aa0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1545aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545ad0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1546630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1546630 0x458
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545b40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545b60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1545b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1545b80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1546470
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eade0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545ba0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14eade0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546470 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545aa0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1545aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545bf0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1546630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1546630 0x460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545c80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1545c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1545c80 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1546470
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x14eade0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1545aa0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x1545aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1545cf0 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1545aa0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1545d70 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1545de0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1546c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1547000 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1546aa0 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1546b40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1545e10 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1546b70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1547400 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1546ba0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15474a0 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1546bd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1547510 0x72
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1547590 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15475c0 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1547650 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1547680 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15476f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1547720 0x97
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15477c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15477f0 0x98
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1547890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1547c00 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15478c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1547930 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1547960 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15479d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1547a00 0x96
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1547aa0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1547ad0 0x8d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1547b70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1545ca0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1545ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1548000 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1547ba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1548080 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1540810 0x148
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14eade0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1546470 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1545ca0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15480f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15480f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1548140 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1547bd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15480f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15480f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15481d0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1548240 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1548270 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15482a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15482d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1548340 0x150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1540810 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1540830 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15480f0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1540850 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1540850
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15408a0 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1540930 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1540850 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1540850
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15484a0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1548510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1548540 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548570 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1540850 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1540850
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15485a0 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1548620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1540850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548680 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15486b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15486d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15486f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1548800 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1548a00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1548c00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1548d00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548950 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548990 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548720 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548760 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15487a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548e00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548e40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548e80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548ec0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548f00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548f40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548f80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548fc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549000 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549040 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549080 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15487e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15489d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15487e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15489d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15487e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15490c0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15487e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15490c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15490e0 0x368
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548900 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15490c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15487e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15490c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15487e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15487e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15487e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15487e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15489d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1548b80 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e0e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e0e60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15490c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1549450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1549470 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15494d0 0xc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1549800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15487e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1548b00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548b30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15495a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15495f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549650 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1548b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1548b00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15487e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548b60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15496c0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1549620
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1549650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1549690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1549710 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549690 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1549690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1549690 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1549c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1549e10 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154a020 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x14c9690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x14c9580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x14c97a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1548b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1548b00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549760 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549780 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1549620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15497a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1549780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1548b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9580 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15447d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15447d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1549780 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c9610 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9630 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1548b30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9690 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c96b0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c9750 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c9770 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c9790 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14c97b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1549620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9810 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154a130 0x388
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15497c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154a510 0xa6
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154a5c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154a5f0 0x9e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154a6a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154a6d0 0x95
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154a770 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154a7a0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154a810 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154a840 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154a8c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154a8f0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154a960 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154a990 0xaf
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154aa50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154aa80 0x73
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154ab00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154ab30 0xad
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154abf0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154ac20 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154aca0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154a4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154acd0 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154ad60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154ad90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1548340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1548340 0x158
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154ae00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x154ae20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154a4c0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154ae40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154ae40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154ae90 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154af20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154ae40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154ae40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154af50 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154afc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154aff0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b020 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x154b020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b020 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x154b020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154ae40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b050 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b020 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x154b020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b070 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1546630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1546630 0x468
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b0e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b0e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x154b050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154b100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b050 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b020 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x154b020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b150 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1546630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b1c0 0x470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b020 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b020 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x154b050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1546630 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b050 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546680 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1546680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15466b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b1c0 0x478
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546720 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1546720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1546720 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x154b050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1546740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b050 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546680 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1546680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546790 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b1c0 0x480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1546800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1546800 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x154b050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1546820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b050 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546680 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1546680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546870 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b1c0 0x488
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15468e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15468e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15468e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x154b050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1546900 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b050 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546680 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1546680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546950 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b1c0 0x490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15469c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15469c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15469c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x154b050
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154b660 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1546680 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1546a30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1549650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b6f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154b720 0xab
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154b7e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154b810 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154b890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b8c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154b8f0 0x9e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154b9a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154b9d0 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154ba50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154ba80 0x9e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154bb30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154bb60 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154bbe0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154bc10 0xaa
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154bcd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154bd00 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154bd70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154bda0 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154c1b0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1539560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1539770
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1539560 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15395f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1539620 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15396c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15396f0 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539780 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15397b0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539820 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154c3c0 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1539850 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15469e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154c450 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154c4c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154c4f0 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153d100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154c5c0 0x7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154b050 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15469e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x154b050
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153d100 0x3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1546a00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153d4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153d4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153d510 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153d5a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153d4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153d4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153d5d0 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153d660 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153d4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153d4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14c6990 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153d690 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153d4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153d4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153d6c0 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153d750 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x153d4c0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x153d4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x153d780 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x153d7f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153d4c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15469e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d820 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x153d820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d850 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b1c0 0x498
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b050 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b050 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15469e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15469e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154cdb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15469e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x154cdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154cdd0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ce10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1548b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1548b00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x154ce60 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x154cdd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x154ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x153d820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154ce10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x153d820 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153d820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153d820 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154ce90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153d820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154cee0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154cf30 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x154d000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1514c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1514c50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15469e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153d820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154cdb0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154d400 0x2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154d6e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1548340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154d750 0x160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1548340 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1548360 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1548380 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154d8c0 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1548420 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154d950 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1548450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154d9c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x154dc00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x154e000 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154d9f0 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154da80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154dab0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154db20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154db50 0x75
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154dbd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154cfc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548480 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e400 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1548b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154e420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154e420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548b00 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154e420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1548b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548b00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e420 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1548b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154e440 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1548b00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154cfc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15483d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e650 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154e650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154e650 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e670 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154e650
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x154cfc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e6a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154e6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154e6d0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f8f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f8f30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154e650 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x154e760 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154e780 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154e7e0 0x338
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154eb20 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e6a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ed30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154ed30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154ed30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ed50 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154ed30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x154e6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154ed50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x154eb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154eb20 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15447d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154cfc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154ed30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x154ebb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154ebd0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154ed80 0x338
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154ec30 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15447d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154ecb0 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154ed50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f0c0 0xda
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154e6a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f1b0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f220 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f250 0xd8
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f330 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f360 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f3d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f400 0x84
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f490 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f4c0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f530 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f560 0x87
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f5f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f620 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f690 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f6c0 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f750 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f780 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f7f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f820 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f8b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15483d0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154f8e0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154f950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f980 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154f980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154f980 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154f980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f980 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154f9a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1548b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154e670
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x154e440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154e440 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154cfc0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154e4d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x154e4f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154e510 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154e670 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e570 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1548b00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e590 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15483d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154e5b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e600 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154e600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154e600 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154f9a0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x154fa00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fa20 0x68
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x154f9e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x154e630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e630 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154e630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154e630 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fa90 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154e630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fa90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fa90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e630 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fa90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fac0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fcd0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fd10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154f9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154f9e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fa90 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154f9e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x154fcd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x154fd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fd60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fd90 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fd60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154f9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154f9e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ffa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154f9e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x154fd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154ffa0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x154fd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154f9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154f9e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ffa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154f9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154ffa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ffa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154ffa0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x154f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fa90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x154fac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fa90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fd90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ffa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fd10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fd60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fd60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154ffa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154ffa0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fdb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fdd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x154fdf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154ffa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154ffa0 0x68
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x154fdd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x154fdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fdb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fdb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154fdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fdb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fac0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fdd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fdd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe90 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154fdd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x154f9a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x154fe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550010 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fdd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fdd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fef0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154fdd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x154fec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fef0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1550010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fdd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fdd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fef0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154fdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fdd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fef0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fef0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x154fe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fe90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x154fac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fe90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ff20 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fe40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fef0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fef0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154f9a0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ff40 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ff60 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x154ff80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fac0 0x68
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x154ff60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x154ff40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ff40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154ff40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154ff40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154ff40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ff40 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550010 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ff60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154ff60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154ff60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fec0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154ff60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x154f9a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x154fb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550220 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ff60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154ff60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154ff60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fbb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154ff60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fbb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1550220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ff60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154ff60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154ff60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fbb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154ff60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154ff60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fbb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x154fe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fec0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1550010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fbe0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fb30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fbb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fbb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154f9a0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fc00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fc20 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x154fc40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fc60 0x68
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x154fc20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x154fc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1550800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fe10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154fe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fc00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550010 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1551000 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550220 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1551800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fc20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fc20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fe10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154fc20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1551000
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1550220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550270 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fc20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fc20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15504b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154fc20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1550480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15504b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1550270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fc20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fc20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15504b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15504b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fc20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15504b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15504b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fe10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1550010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fe10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fcd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550220 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15504b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15504b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15504b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154f9a0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fcf0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550270 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1550290 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552000 0x68
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1550270
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x154fcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fcf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fcf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x154fcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fcf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550010 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1551000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1551200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1552200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552070 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15520c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1550270
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x154f9a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1552070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15520f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15520f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15504e0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15520f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15506f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1550270
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15520f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15506f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15504e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15506f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1550270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15506f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15506f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15506f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15520c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1550010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15520c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552120 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1552070 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15506f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15506f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15506f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154f9a0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552140 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552160 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1552180 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550720 0x68
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1552160
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1552140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552140 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1552140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552140 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1552140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552140 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15504e0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15521a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1552160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15520f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1552160
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x154f9a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15521a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1550790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550010 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1552160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15507c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1552160
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1550790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15507c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1550010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1552160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550790 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1552160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1550790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552160 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1550790
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15520f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15504e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15520f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15502b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15502d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550790 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550790 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15507c0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550320 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550340 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1550360 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15507c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550380 0x68
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1550340
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1550320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550320 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550320 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1550320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550320 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550340 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15503f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x1550320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550320 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1550340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x154fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550410 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550010 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550340 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1550060 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15521a0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550080 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1514380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1514380 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15500f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1550110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1550180 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154fb80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15501a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550110 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15504e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1514380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550550 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15505e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1550600 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15501d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1550620 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550620 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550620 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550680 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15506b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1551400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1551420 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15514c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15514e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1551500 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1551520 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1551580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15515b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1552400 0x360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15515d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1551640 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15516a0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1551700 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1551730 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1551730
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1552770 0x7d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1551780 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1551730 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1551730
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1552800 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15517b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1551730 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15517e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552870 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15528e0 0x4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552d90 0x2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154cfc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154cfc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15517e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1514380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15517e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b1c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15528e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15528e0 0x4a8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154cfe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154cfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154cfe0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15517e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15143d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154b230 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15517e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b280 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x154b280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b2b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15528e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ee1f0 0x4b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b280 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b280 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15517e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154b320 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15517e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b370 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b390 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x154b390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b3c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ee1f0 0x4b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b430 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b450 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b450 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x154b370
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15517e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154b470 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15517e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b390 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x154b390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b4c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ee1f0 0x4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b370 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b370 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15517e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154b530 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15517e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b390 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x154b390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b580 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ee1f0 0x4c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b5f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154b5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154b5f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15517e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b610 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154b390 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15517e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15507c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154f9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15528e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552920 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552960 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15529a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15529e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552a20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552a60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552aa0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14ee800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14eea00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x14eec00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee6c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee700 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee740 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee780 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ee7c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552ae0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552b20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552b60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552ba0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552be0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x1552be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1552c10 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550550 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15507e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1552c80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1552ca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1552cf0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14eee00 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1552be0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14eee80 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1552d60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14eeef0 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14eef80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14eefb0 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ef020 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ef050 0x84
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ef0e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ef110 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ef180 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1554da0 0x87
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ef1b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1554e30 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1554ea0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1554ed0 0x77
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1554f50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1554f80 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1554ff0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1555400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1555800 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1555020 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15550b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15550e0 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1555160 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1555190 0x89
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1555230 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1555260 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15552d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1555300 0x98
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15553a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1555c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1556000 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1556400 0xa3
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15553d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15564b0 0x7a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1556540 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1556570 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15565e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1556610 0x95
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15566b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15566e0 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1556750 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1556780 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15567f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1556820 0x8f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15568c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15568f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1556960 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1556990 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1556a20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1556a50 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1556ac0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1556af0 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1556b80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1556bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef1e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1556be0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14ef1e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1556be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1556be0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1556be0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ef1e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1556be0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x14ef1e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1556be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1556c00 0x380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1556f90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1556be0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1556be0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557000 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1556be0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557230 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557230 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557280 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e55a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557300 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e55a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1557330 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557350 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15573b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15573e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557400 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557430 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557450 0x2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557730 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15577a0 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1557800 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1557880 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15578b0 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1557930 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1557960 0x73
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15579e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1557a10 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1557a80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1557ab0 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1557b30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1557b60 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1557bd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1557c00 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1557c90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1552d10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1557cc0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1557d30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557d60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557d80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1557d60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1557d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557d60 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1557d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1557d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1558000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552d10 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557d60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1557d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557d90 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557e20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557230 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1552d40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557e60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1537c40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557ec0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557ee0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557f20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1552d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552d10 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557d60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1557ee0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1557f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1557d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557f20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557d60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557d60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1558800 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557f70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1552d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552d10 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557fa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1557f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1557fa0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1558800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557f70 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557300 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557ee0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1557f00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1558800 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1558860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558890 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15588b0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1558940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1558960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1558980 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15589a0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1558a00 0x2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558ce0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d00 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x1558d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1558d30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d50 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1558d30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1558d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1558d70 0x2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1552d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552d10 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1558d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1558d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1558d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1558d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559050 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15590a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15590f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15590a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1559140 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1552d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552d10 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557d60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15591b0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15593c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15593f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1552d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1552d10 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559410 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559440 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559460 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15590a0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15593c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15593f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1558d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1559410
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15591b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15591b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559410 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1559410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1559410 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1559410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1559250 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15592a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1559250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15592f0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559410 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1559410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559480 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559410 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1557d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15593f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559250 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557d60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557d60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559360 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15592f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15594f0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559580 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15594f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15595d0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15594f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1558d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1558d00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15593c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1559540 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559680 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e0e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14e0e60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1559700 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559720 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559780 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15597b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15597d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559820 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15598f0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15592f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559950 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15599a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15599c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15599c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15599e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1559a50 0x4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15599c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15599c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15599c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15599a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee1f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ee240 0x72
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ee2c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee1f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee1f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ee2f0 0x6d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ee370 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee1f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee1f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ee3a0 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ee420 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee1f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ee450 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ee4c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee1f0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x14ee4f0 0x7a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ee580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ee5b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154d750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154d750 0x168
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15599a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ee620 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ee1f0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1559f30 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x14ee690 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1559fb0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155a050 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a080 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a100 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a130 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a1a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a1d0 0x78
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a250 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a280 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a2f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a320 0x78
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a3a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a3d0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a440 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a470 0x75
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a4f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a520 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a590 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155a5c0 0x1
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a5e0 0x8d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a680 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a6b0 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a730 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a760 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a7d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a800 0x92
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a8a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a8d0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155a940 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155a970 0x84
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155aa00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155aa30 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155aaa0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155aad0 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155ab70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155aba0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155ac10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155ac40 0x75
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155acc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x14ee640 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x14ee640
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155acf0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155ad60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155ad90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154d750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155ae00 0x170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154d750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x154d770 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14ee640 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154d790 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154d790
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154d7e0 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154d870 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154d790 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154d790
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155af80 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155aff0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b020 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154d790 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154d790
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155b050 0x9a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155b100 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x154d790 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x154d790
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155b130 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155b1a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154d8a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155b1d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x154d8a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x155b1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b1d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154d8a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x155b1d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x154d8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155b1f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154d8a0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155b1f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1552d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b220 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15235c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15235c0 0x108
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b1d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155b290 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b2b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1552d10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1552c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b1f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1552c80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b310 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b380 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550550 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1550570 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154d790 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1550590 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b420 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550570 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b450 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b380 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15505c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155b4c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b4e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155b4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155b4c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b590 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b600 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b380 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155b3a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b3c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155b6b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155b6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b6b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155b6d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155b1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b6f0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b1f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155b3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155b3a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155b790 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x155b800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c000 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c0b0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c160 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1519310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c1d0 0xb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b7b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155b7d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1519310 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c290 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c1d0 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1519380 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15193a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c300 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c3c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c3e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c400 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1559a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1559a50 0x4d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c470 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c490 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c490 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x155c3e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x155c3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c4b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c3c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c500 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1559a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c570 0x4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c3e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559a50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1559a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1559a50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x155c3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559a70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c3c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559ac0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559ae0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c570 0x4e8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559b50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559b70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1559b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1559b70 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1559ac0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x155c3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559b90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c3c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559be0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c570 0x4f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559c50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1559c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1559c50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x155c3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c3c0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559cc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c570 0x4f8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559d30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559d50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1559d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1559d50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x155c3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559d70 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559e20 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559e50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559e80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1559eb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1559ee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155ca70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c3c0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155cac0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155cb30 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c570 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c570 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x155c3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c590 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c5e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c3c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c650 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x155c3c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x155c650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c650 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c3c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x155c650
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x155c3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c3c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c650 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x155c3c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x155c650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c650 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c3c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x155c650
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x155c3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c3c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c650 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x155c3c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x155c650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c670 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x155c6a0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x155c6d0 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x155c6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155d040 0x9c4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155c650 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c6d0 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x155c6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c710 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c760 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c760 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c6d0 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x155c6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c790 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c7e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c6d0 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x155c6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c830 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c880 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c6d0 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x155c6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c7e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c880 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155c3c0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x155c3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c910 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557250 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c3c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155c990 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c9b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155da10 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155ca10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155ca30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155ca50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155da90 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155daf0 0xe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dbe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dc30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dc50 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x155dc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dc70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155cb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155cb30 0x508
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dc50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155dc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155dc50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x155dc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dc30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dd30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dd50 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x155dd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dd70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155cb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155dde0 0x510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dd50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155c760 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155c760 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x155dd30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x155dc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155cb30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155ae00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155ae00 0x178
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dc30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155dd30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155cba0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155cc40 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155ccc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155ccf0 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155cd60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155cd90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x155e400 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155e300 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155e370 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155cdc0 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155ce30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155ce60 0x6f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155cee0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155cf10 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155cf80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155cfb0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155c6d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155e800 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155e3a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155e870 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155e3d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155e8e0 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155e950 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155e980 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155e9f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155ea20 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155ea90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155eac0 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155eb30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155eb60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155ebd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155ec00 0x5a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155ec70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155eca0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155ed10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155ed40 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155edb0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155ede0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155ee50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155ee80 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155eef0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155ef20 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155efb0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155efe0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f050 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155f080 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f100 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155f130 0x6f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f1b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155f1e0 0x78
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f260 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155f290 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f310 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155f340 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f3e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155f410 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x155f800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x155fc00 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155f4b0 0x87
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f540 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155f570 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f5e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155f610 0x108
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x155f720 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f790 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560000 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155f7c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560070 0x6d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15600f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560120 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560190 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15601c0 0x94
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560260 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560290 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560330 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560360 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15603e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560410 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560490 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15604c0 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560540 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560570 0x73
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15605f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560620 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560690 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15606c0 0x81
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560750 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560780 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15607f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560820 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15608b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15608e0 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1560980 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155c1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15609f0 0xc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155d020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155c1d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155c1f0 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560ac0 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155c260 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560b50 0x94
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560bf0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155cbf0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155cbf0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560c20 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560c90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1561000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1561400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1560cc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155ae00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1560d30 0x180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155cbf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155cc10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1560ec0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560f10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560f10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560f60 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155ae00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155ae30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1560d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1560d30 0x188
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155aea0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155aec0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1560f10 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155aee0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155aee0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1561800 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155af30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1561870 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x155aee0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x155aee0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15618a0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1561910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1561940 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1560d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15619b0 0x190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155af60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1560d30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155aee0 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560d50 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1560da0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1560e40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560d50 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1561b50 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1560e70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1561bc0 0x4000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1565bd0 0x2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x149a000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x149c010
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560d50 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a000 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a070 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560d50 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a0a0 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a110 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560d50 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a140 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a1b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560d50 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a1e0 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a250 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560d50 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a280 0x9f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a330 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560d50 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a360 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a3d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560d50 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a400 0x77
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a480 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1560d50 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1560d50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a4b0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a520 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149a550 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15619b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15619b0 0x198
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1560ea0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x149a5c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1560d50 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149a5e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149a5e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a630 0x75
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a6b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149a5e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149a5e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a6e0 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149a780 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149a5e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149a5e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a7b0 0xfb
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a8c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149a5e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149a5e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a8f0 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149a960 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149a5e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149a5e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149a990 0xcd
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149aa70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149a5e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149a5e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149aaa0 0xcd
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149ab80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149a5e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149a5e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149abb0 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149ac20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149a5e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149a5e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149ac50 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149ace0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149b000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149b400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149ad10 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15619b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x149ad80 0x1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149a5e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x149a600 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149af30 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15619b0 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149afd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1561a30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1561a60 0x82
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1561af0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149b800 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1561b20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149b870 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149b900 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149b930 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149b9a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149b9d0 0x7d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149ba60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149ba90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149bb00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149bb30 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149bbc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149bbf0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149bc60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149bc90 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149bd20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149bd50 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149bdc0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149bdf0 0x7d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149be80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149beb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149bf20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149bf50 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149bfe0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c010 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c080 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c0b0 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c140 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c170 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c1e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c210 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c2a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c2d0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c340 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c370 0x76
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c3f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c420 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c490 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c4c0 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c550 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c580 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c5f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x149c800 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c620 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c6b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c6e0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149c750 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149cc00 0x92
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149cca0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149ccd0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149cd40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149cd70 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149ce00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149ce30 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149cea0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149ced0 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149cf60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x149af80 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x149af80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x149c780 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x149cf90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149af80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149cfc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149cfe0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d000 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x149d000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567be0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155dde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155dde0 0x518
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149d000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567c50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1567c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1567c50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x149cfe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x149cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1568000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149cfc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x149cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x149cfc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567c70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x149cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1567c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1567ca0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149cfc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149cfe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567ce0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1556be0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x1557210
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x14ef1e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1557000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567c70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1557210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1567c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567c70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1557210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1567c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1557210 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1556be0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567c70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1557210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557210 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1557040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557070 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1557070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1557040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1557040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557090 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15235c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1567d00 0x110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557070 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1557100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557120 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557180 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15571f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15235c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15235e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1523600 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1567e20 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1567ea0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1567ec0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1567ee0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1567f00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1523660 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155b600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b600 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1567f60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1567f80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1567fa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1568800 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1568800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1568800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1567f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1568820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567f80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568850 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568920 0x138
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568a60 0x138
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568ba0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1568bd0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568c00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1568c20 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1568c00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1568c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1568c20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1568c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1568c20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568c40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568c90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568cc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568d10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568d40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568d90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568dc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568e40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1568e90 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1568c20
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(FT_New_Memory+0xe)[0x7f800a87024e] + 0x1568ec0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1568ef0 0x188
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1569080 0x4000
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156d090 0x88
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156d120 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156d1e0 0x420
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156d610 0x500
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1568c00 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156db20 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156dbe0 0x40
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156dc30 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156dcf0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156dd30 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156ddf0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156de30 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156def0 0x48
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156df40 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e000 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e040 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e080 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e0c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e0e0 0x148
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e230 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e2f0 0x118
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e410 0x80
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e4a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e4c0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e4f0 0x80
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e580 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e5a0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e5d0 0x80
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e660 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e680 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e6b0 0x80
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e740 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e760 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e790 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e7b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e7d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x156e7f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156e810 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1567d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1567d00 0x118
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156e880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x156e8a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156e8c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156e920 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x156e9b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156e9d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156ea20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156ea50 0x23
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_language_get_default+0x3b)[0x7f800b82c8eb] - 0x156e9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x156ea80 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x156e9b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x156eab0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x156ead0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156eb00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1567d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x156eb70 0x120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1567d00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1567d20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1567d40 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156eca0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1567da0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567dc0 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x1567de0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcPatternCreate+0xb)[0x7f800a64222b] + 0x1567e00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ed30 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ed50 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ed70 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ed90 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156edb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156edd0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156edf0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ee10 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ee30 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ee50 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ee70 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ee90 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156eeb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156eed0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156eef0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ef10 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ef30 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ef50 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ef70 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156ef90 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156efb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156efd0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156eff0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f010 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f030 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f050 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f070 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f090 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f0b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f0d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f0f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f110 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f130 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f150 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f170 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f190 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f1b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f1d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f1f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f210 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64116a] + 0x156f230 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64130d] + 0x156f250 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x156f270 0xd
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a640f4c] + 0x156f290 0x520
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f7c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64292c] + 0x156f7f0 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f900 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f930 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f960 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f990 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f9c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f9f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156fa20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x156fa50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x156fa70 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x156fa90 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156fab0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x156fa50
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18a3bd] - 0x156fa70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x156fa70 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156fae0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64130d] + 0x156fa50 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x156fb10 0xd
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x156fb30 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156fb50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigCreate+0xb)[0x7f800a631fbb] + 0x156fb80 0x90
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetCreate+0xb)[0x7f800a645dbb] + 0x156fc20 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetCreate+0xb)[0x7f800a645dbb] + 0x156fc40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetCreate+0xb)[0x7f800a645dbb] + 0x156fc60 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetCreate+0xb)[0x7f800a645dbb] + 0x156fc80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetCreate+0xb)[0x7f800a645dbb] + 0x156fca0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetCreate+0xb)[0x7f800a63c8cb] + 0x156fcc0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetCreate+0xb)[0x7f800a63c8cb] + 0x156fce0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetCreate+0xb)[0x7f800a645dbb] + 0x156fd00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x298)[0x7f800a6340e8] + 0x156fd20 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x1ea)[0x7f800a63403a] + 0x156fd40 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x156fd60 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x25c)[0x7f800a6340ac] - 0x156fd40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x26e)[0x7f800a6340be] - 0x156fd20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x156fd20 0x16
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x156fd40 0x10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x156fd80 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x1570130 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x1570340 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x1570750 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x15708c0 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x156fd60
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1570ce0 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1572cf0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1572f00 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1572f50 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1573370 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x15733d0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1573400 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1573610 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1573640 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x15736a0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15736d0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x156fd60 0x11
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573700 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573720 0x11
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573740 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573760 0x19
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573790 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573700
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x15737b0 0x19
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573700 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573740
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573740 0x17
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15737e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573790
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573790 0x17
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573810 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573700
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopyFilename+0x6c)[0x7f800a645d4c] + 0x1573700 0x12
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573840 0x12
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopyFilename+0xa3)[0x7f800a645d83] - 0x1573700
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573860 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15737e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopyFilename+0x6c)[0x7f800a645d4c] + 0x1573700 0x12
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573890 0x12
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopyFilename+0xa3)[0x7f800a645d83] - 0x1573700
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15737e0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573810
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1573810 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x15738b0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1573700 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1573ac0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1573b20 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1573b50 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1573b80 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1573ba0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1573bc0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1573c20 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1573c50 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1573c80 0x5
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a632172] + 0x1573ca0 0x1ff0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1575ca0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1573c80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1575cc0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1575cf0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1573c80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1575d20 0xa
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1575d40 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1575d20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1575d70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1575d20 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1575da0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1575dc0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1575da0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1575df0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1575da0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1575e20 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1575da0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1575e50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1575da0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1575e80 0x5
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1575ea0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1575e80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1575ec0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1575e80 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1575e80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1575ef0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1575e80 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1575f20 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1575f50 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x298)[0x7f800a6340e8] + 0x1575f70 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x1ea)[0x7f800a63403a] + 0x1575f90 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x1575fb0 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x25c)[0x7f800a6340ac] - 0x1575f90
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x26e)[0x7f800a6340be] - 0x1575f70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x1575f70 0x12
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1575f90 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x156fd40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f2625b] + 0x1575fd0 0x8030
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x2c3)[0x7f800a647a83] + 0x157e010 0x1013
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetCreate+0xb)[0x7f800a645dbb] + 0x156fd40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f030 0x23
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f060 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f080 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f0b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f060
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f0d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f100 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f0b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f130 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f160 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f190 0x2c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f1d0 0x30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f160
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f160 0x23
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f210 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f1d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f100 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f250 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f210
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f2a0 0x22
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f2d0 0x48
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f250
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f320 0x23
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f350 0x50
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f2d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f3b0 0x1f
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f3e0 0x58
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f350
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f440 0x26
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f470 0x60
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f3e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f4e0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f510 0x68
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f470
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f210 0x2c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f580 0x70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f510
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f1d0 0x2b
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f600 0x78
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f580
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f680 0x29
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f6c0 0x80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f600
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f750 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f780 0x88
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f6c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f6c0 0x25
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f810 0x90
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f780
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f6f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f8b0 0x98
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f810
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x157f780 0x30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f7c0 0x2c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f720 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1575f90
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x157f510 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x157f780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582750 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f2d0 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1582960 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f3e0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582d80 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f250 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f470 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f4a0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582f90 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1575f90 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f800 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f860 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15831a0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f0b0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15831d0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1583230 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583260 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x157f060 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583290 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x157f060
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15832c0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15832f0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583320 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583350 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x157f060 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x157f280 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583380 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x157f280
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15833b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15833e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x157f280 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x157f890 0xa
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583410 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x157f890
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583440 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583470 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x157f890 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x15834a0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15834c0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x15834a0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15834f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583520 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15834a0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1583550 0x38e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f3e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f470
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f800
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1583230
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15831d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f2d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15832f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15831a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f250
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583260
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f4a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582d80
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f0b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1575f90
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1582f90
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1582960
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1583550
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x157f780 0x30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f2d0 0x2c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f250 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f720
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x157f510 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x157f780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582750 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582960 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x15829b0 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15832f0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f720 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582dd0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582fe0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1583010 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583040 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1583070 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1575f90 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f3e0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f470 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f0b0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f800 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f860 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f4a0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1583550 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583570 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1583550
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15835a0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583550 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15835d0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583600 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583630 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583660 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583690 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15836c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x15836e0 0x15
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583700 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x15836e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583730 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583760 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583790 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15836e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x15837c0 0x19
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15837f0 0x2c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x15837c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15837c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583830 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583860 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583890 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x15838b0 0x36f6
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f720
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15832f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1583010
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f3e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f800
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582960
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583630
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f470
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582fe0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15835d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f4a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583660
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583040
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582dd0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583550
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f0b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1575f90
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1583070
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x15829b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x15838b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x157f780 0x2c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x1583630 0x29
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f3e0 0x30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f250
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x157f510 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x157f780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582750 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582960 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x15829b0 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x15835d0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582dd0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f720 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15832f0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f250 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582fe0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1583010 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1575f90 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f470 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583220 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583250 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f800 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f830 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x15838b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15838e0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583910 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583940 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x157f0b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583970 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583550 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15839a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15839d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583670 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583a00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x157f420 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583a30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583a60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583a90 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583ab0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583ae0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583b00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583b30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583b60 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583b80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583ba0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583c00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583c20 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583c50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583c80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583cb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583cd0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583d00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583d30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583d60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583d90 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583db0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583de0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583e10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583e40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583e60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583e90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583ec0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583ef0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583f10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583f40 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583f70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1583fa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583fd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583ff0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584020 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584050 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584080 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15840a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15840d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584100 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584130 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584150 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584180 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15841b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15841d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584200 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584230 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584250 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584280 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15842b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15842d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584300 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584330 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584350 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584380 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15843b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15843d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584400 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584430 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584450 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584480 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15844b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15844e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584500 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584530 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584560 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584580 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15845b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15845e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584600 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584630 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584660 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584680 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15846b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15846e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584700 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584730 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584760 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1584780 0x39b4
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x15835d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f250
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15832f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f470
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x15838b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f830
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582960
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f800
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583220
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584450
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582fe0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f720
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582dd0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1575f90
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1583010
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x15829b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x157f720 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x1584450 0x26
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f780 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f3e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x157f510 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x157f720
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582750 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582960 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x15829b0 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15832f0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x15838b0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582dd0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f250 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x15835d0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f720 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582fe0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1575f90 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15831f0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f3e0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f470 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x157f4a0 0x1c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f800 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f830 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584780 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15847b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15847e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584810 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584840 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584860 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584880 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15848b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15848e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584910 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584930 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584960 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584990 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15849c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15849f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584a10 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584a40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584a70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584aa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584ad0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584af0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584b20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584b50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584b80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584bb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584c00 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584c30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584c60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584c90 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584cb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584ce0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584d10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584d40 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584d60 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584d90 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584db0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584de0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584e00 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1584e30 0x7
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584e50 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1584e30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584e70 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584ea0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584e30 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1584ed0 0x13
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584ef0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1584ed0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584f20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584ed0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1584f50 0x35c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x15838b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15832f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x15835d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f3e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15831f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f830
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582960
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584ea0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584db0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f470
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f800
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f720
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f250
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584e00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584d60
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582dd0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584de0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1575f90
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584e30
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584d90
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1582fe0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x15829b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1584f50
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x157f250 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f720 0x23
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f350 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x157f510 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x157f250
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582750 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582960 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x15829b0 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15832f0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f470 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582dd0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584ea0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1582fe0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15835d0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1583040 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x15838b0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f250 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1575f90 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15830a0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15830d0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1583130 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583160 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583180 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15831b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15831e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583200 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1583220 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x157f3e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x157f780 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x157f7a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x157f800 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x157f830 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x157f860 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584d60 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584d80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584db0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584de0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584e00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584f50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1584f80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1584fa0 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1584fc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1584ff0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585020 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585040 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585060 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585090 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15850c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15850e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585100 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585130 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585160 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585180 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15851b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15851e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585210 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585230 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585260 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585290 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15852c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15852e0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585310 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585340 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585370 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585390 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15853c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15853f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585420 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585440 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585470 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15854a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15854d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15854f0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585520 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585550 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585580 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15855a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15855d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585600 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585630 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585650 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585680 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15856b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15856e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585700 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585730 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585760 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585790 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15857b0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15857e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585810 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585840 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585860 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585890 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15858c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15858f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585910 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585940 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585970 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15859a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15859c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15859e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585a10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585a40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585a60 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585a80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585ab0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585ae0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585b00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585b20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585b50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585b80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585ba0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585bc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585bf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585c20 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585c40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585c60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585c90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585cc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585ce0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585d00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585d30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585d60 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585d80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585da0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585dd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585e00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585e20 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585e40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585e70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585ea0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585ec0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585ef0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585f20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1585f50 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1585f70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1585fa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1585fd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586000 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586020 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586050 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586080 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15860b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15860d0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586100 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586130 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586160 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586180 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15861b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15861e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586210 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586230 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586250 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586280 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15862b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15862d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586300 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586330 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586360 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586380 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15863a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15863d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586400 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586420 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586450 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586480 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15864b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15864d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586500 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586530 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586560 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586580 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15865b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15865e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586610 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586630 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586660 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586690 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15866b0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15866e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586710 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586740 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586760 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586780 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15867b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15867e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586800 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586830 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586860 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586880 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15868b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15868e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586910 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586930 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586960 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586990 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15869c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15869e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586a00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586a20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586a50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586a80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586aa0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586ac0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586af0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586b20 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586b40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586b60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586b90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586bc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586be0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586c10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586c40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586c70 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586c90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586cc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586ce0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586d10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586d40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586d60 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586d90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586dc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586df0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1586e10 0x2ef4
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f470
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15832f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1582fe0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x15838b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1583040
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1583130
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15830d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582960
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15830a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f250
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15835d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584ea0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582dd0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x15829b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1586e10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x1584ea0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x15835d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15832f0 0x48
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x157f510 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x1584ea0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582750 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582960 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x15829b0 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f250 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582dd0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15838b0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1582fe0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f470 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1583040 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584ea0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15830a0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15830d0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1583100 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1586e10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586e40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586e70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586ea0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1586ec0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586ef0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586f20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586f50 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586f70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1586fa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1586fd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1586ff0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587020 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587050 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587070 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15870a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15870d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15870f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587120 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587150 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1587170 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15871a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15871d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587200 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587220 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587250 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587280 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15872a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15872d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587300 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587320 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587350 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587380 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15873a0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15873d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587400 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587430 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587450 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587480 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15874b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15874d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587500 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587530 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587550 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587580 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15875b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15875d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15875f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587620 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587650 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587670 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15876a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15876d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15876f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587720 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587750 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587770 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15877a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15877d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15877f0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587820 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587850 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587880 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15878a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15878d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587900 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1587920 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587950 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587980 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15879b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15879d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587a00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587a30 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1587a50 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587a80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587ab0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587ae0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587b00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587b30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587b60 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587b80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587bb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587be0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1587c00 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587c30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587c60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587c90 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1587cb0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587ce0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587d10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587d40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587d60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587d90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587dc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587de0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587e10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587e40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587e60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587e90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587ec0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1587ee0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587f00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587f30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1587f60 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1587f80 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1587fb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1587fe0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1588010 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1588030 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1588060 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1588090 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15880c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15880e0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1588110 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1588140 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1588170 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1588190 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15881c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15881f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1588220 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1588240 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1588260 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1588290 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15882c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15882e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1588310 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1588340 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1588370 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1588390 0x4250
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f250
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1582fe0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584ea0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1583040
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1586e10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1583100
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582960
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15830d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15830a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f470
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15838b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582dd0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x15829b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x15838b0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f470 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f350 0x50
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15832f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x157f510 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x15838b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582750 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582960 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x15829b0 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15832f0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1586e10 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582dd0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584ea0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1582fe0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f250 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1588390 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15838b0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1583040 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x15830a0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15830d0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583100 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583120 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583140 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15885a0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1588600 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1588630 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1588660 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1588660
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1588680 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1588660 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1588660
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15886b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1588660 0xa
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1588660
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15886e0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1588710 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1588660 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1588740 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1588740
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1588760 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1588740 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1588790 0x3bbe
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1586e10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15832f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1582fe0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x15830a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1583040
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1588600
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15885a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582960
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1588710
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15830d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584ea0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1588630
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f250
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582dd0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583140
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583120
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1588660
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583100
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15838b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x15829b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1588790
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x15838b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x157f250 0x1f
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15832f0 0x58
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x157f510 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x15838b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1588390 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15885a0 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1582750 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584ea0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582b70 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1588710 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1582d80 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1586e10 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582de0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582ff0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x15838b0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631bda] - 0x15838b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x1583010 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631bda] - 0x1583010
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1588790 0x3e16
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584ea0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1582d80
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15885a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1586e10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1588710
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582b70
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582ff0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1582de0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1588790
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x15838b0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x1588710 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f510 0x60
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15832f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x1588390 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x15838b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582750 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582960 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x15829b0 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1586e10 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582dd0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584780 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15832f0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584ea0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15838b0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1588790 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f580 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x298)[0x7f800a6340e8] + 0x157f5a0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x1ea)[0x7f800a63403a] + 0x157f5c0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x157f5e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631bda] - 0x157f5e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x25c)[0x7f800a6340ac] - 0x157f5c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigFilename+0x26e)[0x7f800a6340be] - 0x157f5a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x15889a0 0x3e86
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1586e10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584ea0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15832f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582960
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15838b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582dd0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f580
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1588790
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x15829b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x15889a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x1584780 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x15838b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f580 0x68
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x1588390 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582750 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582960 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x15829b0 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15832f0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584ea0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582dd0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1586e10 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582fe0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1583010 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1583070 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15830a0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15830d0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1583100 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f510 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x157f540 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x157f5f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x157f620 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x157f640 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1588500 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1588530 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1588550 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1588580 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15885b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15885d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1588600 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1588630 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a632172] + 0x1588790 0x1ff0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1588650 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158a790 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158a7c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158a7e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158a810 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158a840 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x158a860 0x32b6
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584ea0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15832f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1583070
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1583010
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1583100
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582960
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15830d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15830a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582fe0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1586e10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582dd0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x15829b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x158a860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x157f350 0x2c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x15832f0 0x2b
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1588390 0x70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f580
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x1580320 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580490 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x15808b0 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x15828c0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582ad0 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1582b20 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1586e10 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582f40 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f510 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f580 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584ea0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x158a860 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583330 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1588410 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1588470 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15884a0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15884d0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158aa70 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158aad0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158ab00 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ab30 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ab50 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ab30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158ab80 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158abb0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158abe0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158ac10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158ab30 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ac40 0x13
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ac60 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ac40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158ac90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ac40 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ac40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158acc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ac40 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ac40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158acf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158ad20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158ac40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ad50 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ad70 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ad50
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158ada0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ad50 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ad50
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158add0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ad50 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ad50
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158ae00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158ae30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158ad50 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ae60 0x12
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ae80 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ae60
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158aeb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ae60 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ae60
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158aee0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ae60 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ae60
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158af10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158af40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158ae60 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158af70 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158af90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158af70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158afc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158af70 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158af70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158aff0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158af70 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158af70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b020 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b050 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158af70 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b080 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b0a0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b080
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b0d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b080 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b080
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b100 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b080 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b080
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b130 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b160 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158b080 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b190 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b1b0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b190
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b1e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b190 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b190
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b210 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b190 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b190
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b240 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b270 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158b190 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158b2a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b2c0 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b2e0 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b300 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b320 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b340 0x3
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b360 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b340
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b340 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b320
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b320 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b300
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b300 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b2e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b2e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b2c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b380 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b2c0 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b3b0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b2c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b3e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b2c0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b2c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b410 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b2c0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b2c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b440 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b470 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158b2c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b4a0 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b4c0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b4a0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b4f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b4a0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b4a0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b520 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b4a0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b4a0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b550 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b580 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158b4a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b5b0 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b5d0 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b5f0 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b610 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b630 0x3
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b630
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b610
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b5f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b5d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b5b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b650 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b5b0 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b5b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b680 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b5b0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b5b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b6b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158b5b0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158b5b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b6e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b710 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158b5b0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158b740 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158b5d0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158b770 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158b7a0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b7d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b800 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158b5f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b830 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b860 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b890 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158b610 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b8c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b8f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158b630 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b920 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b950 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158b980 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b9a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158b9d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158ba00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158ba20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158ba50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158ba80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158baa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158bad0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158bb00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158bb20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158bb50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158bb80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158bba0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158bbd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158bc00 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x158bc20 0x3604
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x15808b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1586e10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f580
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1588470
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1588410
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158aad0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158aa70
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580490
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582ad0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x15828c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158abe0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158abb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15884a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158b770
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158b7a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158b740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158ab00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584ea0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582f40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158b2a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15884d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158b5d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583330
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x158a860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1582b20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x158bc20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x158abb0 0x2c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x1584ea0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x158b740 0x78
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x1588390 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x158abb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580740 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x158a860 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158aa70 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1582750 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f510 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582b70 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584780 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158abb0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1586e10 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582d80 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582db0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583330 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1582fc0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1583020 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583050 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b5d0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1583080 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15830b0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1583110 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b2a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x157f580 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x157f5b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1583140 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158aac0 0x2c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158ab00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158bc20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158bc50 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158bc70 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158bc90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158bcc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158bcf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158bd10 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158bd30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158bd60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158bd90 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158bdb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158bdd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158bdf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158be20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158be50 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158be70 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158be90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158bec0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158bef0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158bf10 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158bf30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158bf60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158bf90 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158bfb0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158bfe0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c010 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c040 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158c060 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c080 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c0b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c0e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158c100 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c130 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c160 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c190 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c1b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c1e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c210 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158c230 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c260 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c290 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c2c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c2e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c310 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c340 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c360 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c390 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c3c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c3e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c410 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c440 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158c460 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c490 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c4c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c4f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c510 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c540 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c570 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c590 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c5c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c5f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c610 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c640 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c670 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c690 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c6c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c6f0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158c710 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c740 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c770 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c7a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c7c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c7f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c820 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158c840 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c870 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c8a0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158c8c0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158c8f0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158c910 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158c940 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158c960 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158c990 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158c990
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c9b0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158c9e0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158c990 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ca10 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158c990
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158ca40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158c990 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ca70 0x5
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ca70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158ca90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ca70 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ca70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158cac0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158ca70 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158caf0 0x7
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158caf0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158cb10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158caf0 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158caf0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158cb40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158caf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cb70 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cb70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158cb90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cb70 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cb70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158cbc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158cb70 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cbf0 0x5
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cbf0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158cc10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cbf0 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cbf0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158cc40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158cbf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cc70 0x8
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cc70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158cc90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cc70 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cc70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158ccc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158cc70 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ccf0 0x5
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ccf0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158cd10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158ccf0 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158ccf0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158cd40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158ccf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cd70 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158cd90 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cd70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158cdc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cd70 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cd70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158cdf0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158ce20 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cd70 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ce50 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cd70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158ce70 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158cd70 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cea0 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cea0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158cec0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158cea0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158cef0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158cf20 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158cf80 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158cfb0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cfe0 0x7
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158d000 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158d030 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158d090 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158d0c0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcMatrixCopy+0x20)[0x7f800a640b40] + 0x158d0f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcMatrixCopy+0x20)[0x7f800a640b40] + 0x158d120 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a647171] - 0x158d0f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cfe0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158d0f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158cfe0 0x8
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d150 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158cfe0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158d170 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158cfe0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158d1a0 0x9
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158d1a0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158d1c0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158d1f0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158d220 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158d250 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158d280 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158d1a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158d2b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158d2e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158d310 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158d330 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158d360 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158d390 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a5c] + 0x158d3b0 0xc0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x158d480 0x3000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580740
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1580740 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580770 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15807a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15807c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15807f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1580820 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1580840 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580870 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15808a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x15808c0 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x15808c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15808e0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1580910 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580940 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580970 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x15808c0 0x5
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x15808c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15809a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15808c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x15809d0 0xb
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x15809d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15809f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580a20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580a50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x15809d0 0x5
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x15809d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1580a80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15809d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1580ab0 0x1a
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1580ab0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580ab0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580ae0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1580b40 0x5
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1580b40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1580b60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1580b40 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1580b90 0x1a
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1580b90
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580b90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1580bc0 0x5
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1580bc0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1580be0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1580bc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6458f5] - 0x158d3b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1586e10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158abb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1583020
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1582fc0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1583110
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15830b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158cf80
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158cf20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158d090
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158d030
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158aa70
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x158a860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1580910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158c9e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158ce20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158cfb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158c910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583050
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583080
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158d1f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582d80
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158d0c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158cef0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158c960
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158d000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158c8c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582b70
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158cd70
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158c940
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1583330
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158cea0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158c8f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1582db0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1582750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x158d480
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x1584780 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x158d1f0 0x23
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x158c8c0 0x80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x158b740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x157fd00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157ff10 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x1588390 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580320 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580c10 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x158a860 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158aa70 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1582c20 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158abb0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158ce20 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x158d3b0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158c9e0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1580910 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1586e10 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158b740 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f510 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584780 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158b7a0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158d000 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158d060 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d090 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d0c0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158cea0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583330 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158c950 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158cd70 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158cef0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158cf20 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158cf50 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158cf80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158cfa0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583040 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583070 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15830a0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15830d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1583100 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d5c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d5e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d600 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d630 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d660 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d690 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d6c0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a5c] + 0x158d6f0 0xc0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d7c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d7f0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d820 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d850 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d880 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a20] < 0x158d6f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a20] > 0x158d8b0 0x180
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d6f0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d720 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d750 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d780 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158da40 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158da70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158daa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158dad0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158db00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158db30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158db60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158db90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158dbc0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158dbf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158dc10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158dc40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158dc70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158dca0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158dcd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a632172] + 0x158dcf0 0x1ff0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6458f5] - 0x158d8b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158d8b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158d8e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158d910 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d930 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d960 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d990 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d9b0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d9e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158da00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158da20 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158fcf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158fd10 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158fd40 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158fd70 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a5c] + 0x158fda0 0xc0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158fe70 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158fea0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158fed0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ff00 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a20] < 0x158fda0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a20] > 0x158ff30 0x180
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158fda0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158fdd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6469fa] + 0x158fe00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6469fa] + 0x158fe30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6469fa] + 0x15900c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6469fa] + 0x15900f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6469fa] + 0x1590120 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6469fa] + 0x1590150 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a647363] - 0x1590150
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a647363] - 0x1590120
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a647363] - 0x15900f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a647363] - 0x15900c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a647363] - 0x158fe30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a647363] - 0x158fe00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6458f5] - 0x158ff30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158fe00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15900c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158ff30 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15900f0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1590120 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ff50 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1590150 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ff70 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ffa0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158ffd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a5c] + 0x1590180 0xc0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1590000 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1590030 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1590050 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a20] < 0x1590180
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a20] > 0x1590180 0x180
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6458f5] - 0x1590180
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1590080 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1590180 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15901b0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x15901d0 0x3f80
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580c10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158ce20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158abb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1580910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158b740
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158d060
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158d000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580320
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158aa70
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x158a860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158b7a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1586e10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158c9e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x158d3b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1582c20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x157fd00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x15901d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157ff10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x158c9e0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x1586e10 0x22
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1588390 0x88
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x158c8c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x158a860 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157fd00 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x158d3b0 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580110 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x158c9e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580c10 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1580530 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158aa70 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1582c20 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x15901d0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f510 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158abb0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1580910 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158ce20 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158c8c0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158c9e0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158c920 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158fe30 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158d000 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158d060 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b740 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158b770 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x158b7a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158d520 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158d550 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x158d570 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1588420 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1588450 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1588480 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x158d5a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15884b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15903e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15884e0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1590410 0x3ac0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580c10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1580910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158abb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158c9e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158c8c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158d060
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158d000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580110
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158aa70
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1580530
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158fe30
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158c920
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158ce20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x15901d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1582c20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x158d3b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x158a860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1590410
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157fd00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x157f510 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x158ce20 0x25
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x158d3b0 0x90
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x157f950 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x15901d0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157fd00 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x158a860 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580110 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580c10 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1580530 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158abb0 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1582c20 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158c9e0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1590410 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1580910 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1588390 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1584780 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f510 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158d000 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x15883f0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158d060 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158c8c0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158c920 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158fe30 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158d450 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158d4b0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158d4e0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1590620 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158a9d0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158a9f0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158aa50 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158aa80 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcPatternCreate+0xb)[0x7f800a64222b] + 0x1590830 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1590850 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64292c] + 0x1590880 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcPatternCreate+0xb)[0x7f800a64222b] + 0x1590990 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15909b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64292c] + 0x15909e0 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x1590850
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcPatternDestroy+0xa9)[0x7f800a642729] - 0x1590880
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471a9] - 0x1590830
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0xbc)[0x7f800a63ca3c] + 0x1590880 0x100
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1590af0 0x3df2
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580c10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158c9e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x15883f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158d000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158c920
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158c8c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158d4b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158d450
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158aa50
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158a9f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x1580110
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158abb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1580530
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158d4e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158fe30
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158aa80
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158d060
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1580910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1590410
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158a9d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1590620
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1582c20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x158a860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x15901d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1590af0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157fd00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x1580910 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x158d060 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x158a860 0x98
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x158d3b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x1590410 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x15901d0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157f950 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x158d3b0 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x157fd60 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x1580910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580c10 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582c20 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1582e30 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580180 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158abb0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f510 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1590af0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584780 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158d000 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158c9e0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1580910 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1590d00 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158fe30 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158c8c0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158c8f0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158fe50 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1588390 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158c920 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15883f0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x15907c0 0xa
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15907e0 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x15907c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1590810 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x15907c0 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1590840 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x15907c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x15805a0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x15805d0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1580600 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x15907c0 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1590860 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x15907c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1580630 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15907c0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1590f10 0x3cf8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580c10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158abb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158c9e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158d000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158c8c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158c920
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x157fd60
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1582e30
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582c20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15805d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1580600
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158c8f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15883f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1580910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1590af0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158fe50
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158fe30
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1590d00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1580180
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x158d3b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x15901d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1590f10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x1590410
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x1580910 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x15883f0 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1580660 0xa0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x158a860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x1590410 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x15901d0 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157f950 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x158d3b0 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x157fd60 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x1580910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580c10 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x158a860 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158aa70 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1582c20 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x15805d0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1580710 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1580180 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584780 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1588390 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158c9e0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f510 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1580390 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1580910 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158fe30 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158d000 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158d030 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158abb0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158c8c0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158c8f0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x158c920 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x158c920
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x158c920 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1590af0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1590b10 0x6
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1590b10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1590b30 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1590b60 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1590b10 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1590b90 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1590bc0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1590c20 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1590c50 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1590c80 0x7
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1590ca0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1590cd0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1590d30 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1590d60 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcMatrixCopy+0x20)[0x7f800a640b40] + 0x1590d90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcMatrixCopy+0x20)[0x7f800a640b40] + 0x1590dc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a647171] - 0x1590d90
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1590c80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1590d90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1590c80 0x8
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1590c80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1590df0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1590e20 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1590e50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1590c80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1590e80 0x7
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1590ea0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1590e80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1590ec0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1590e80 0x7
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1590e80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1590ef0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1590f20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1590e80 0x5
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1590f50 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6471c9] - 0x1590e80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1590f70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1590e80 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1590fa0 0x32ca
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580c10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1580710
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x15805d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158c9e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158fe30
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158c8c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158abb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1590c20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1590bc0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1590d30
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1590cd0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x157fd60
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158aa70
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x158a860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1590b60
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158c8f0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1590c50
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158d000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1590e20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1590d60
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1590b90
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1590ca0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1580180
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1590af0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158d030
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1590b10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1580910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x1580390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1582c20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x158d3b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x15901d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1590fa0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x1590410
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631b2d] + 0x1580910 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x158d030 0x23
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x158d3b0 0xa8
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1580660
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d3d] + 0x1590410 0x3a8
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b4f] + 0x158a860 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736b67] + 0x157f950 0x400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006736d04] + 0x15901d0 0x168
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x157fd60 0x40c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0xbb)[0x7f800a64787b] - 0x1580910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1580c10 0x2000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582c20 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158aa70 0x40
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ea95] + 0x1580180 0x40c
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158c8c0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x157f510 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672edb0] + 0x1582e30 0x200
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1584780 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x158abb0 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x1590e20 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x158d000 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x157f350 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158c9e0 0x20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1580910 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x1590af0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732f8d] + 0x1588390 0x58
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f8006732fa2] + 0x158fe30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x15805d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1580600 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x1590340 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64692a] + 0x1590360 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a646ad0] + 0x1590390 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a63286b] + 0x15903c0 0x18
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1590fa0 0x3d24
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1580c10
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x157f510
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158c8c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1590e20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x158abb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158c9e0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x157f350
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x158fe30
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1588390
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x157fd60
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158aa70
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1582c20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1590af0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1580910
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x158d000
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1584780
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1582e30
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1580180
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x15901d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x158a860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1590fa0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x157f950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x1590410
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f210
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f190
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f680
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f440
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f320
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f6f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f750
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f3b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f080
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f0d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f1d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f4e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f030
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f2a0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f6c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f130
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x35)[0x7f800a6461e5] - 0x157f160
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrSetDestroy+0x64)[0x7f800a646214] - 0x157f8b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x3a6)[0x7f800a647b66] - 0x156fd40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x3b0)[0x7f800a647b70] - 0x157e010
+@ /lib/x86_64-linux-gnu/libc.so.6:(closedir+0xd)[0x7f8009f2635d] - 0x1575fd0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x3d0)[0x7f800a647b90] - 0x1575fb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f160 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1575fb0 0x16
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x156fd40 0x16
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a647e54] - 0x1575fb0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64594f] + 0x1575fb0 0xe
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopyFilename+0x6c)[0x7f800a645d4c] + 0x158d480 0x17
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x158d4a0 0x17
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopyFilename+0xa3)[0x7f800a645d83] - 0x158d480
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x158d480 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a647e54] - 0x1575fb0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f100 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f130 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f6c0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a5c] + 0x1580660 0xc0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a20] < 0x1580660
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645a20] > 0x158a860 0x180
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcBlanksCreate+0xb)[0x7f800a62fcdb] + 0x1575fb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcBlanksAdd+0xd5)[0x7f800a62fe25] + 0x1580660 0x80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcBlanksAdd+0x88)[0x7f800a62fdd8] < 0x1580660
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcBlanksAdd+0x88)[0x7f800a62fdd8] > 0x1590b60 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6458f5] - 0x158a860
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672ee5c] + 0x157f2a0 0x28
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x11f)[0x7f8006737d8f] + 0x1575fd0 0x2d64
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_GetBuffer+0x176)[0x7f8006737de6] - 0x1570ce0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x15733d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1573370
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x15736a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1573640
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1573b20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1573ac0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x3b)[0x7f800673688b] - 0x1573c20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x6a)[0x7f80067368ba] - 0x1573bc0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e782] - 0x15708c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1572f00
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1ae)[0x7f80067369fe] - 0x1572cf0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f6c0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1575cf0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f100
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f160
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f2a0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x15736d0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1575f20
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1573b50
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x157f130
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1573610
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1573c50
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1573810
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1b8)[0x7f8006736a08] - 0x1573400
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1575f50
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1573ba0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1573c80
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1573b80
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e71b] - 0x1573700
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1c2)[0x7f8006736a12] - 0x15738b0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:[0x7f800672e762] - 0x1572f50
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1f1)[0x7f8006736a41] - 0x1570750
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x1fb)[0x7f8006736a4b] - 0x1570130
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x20c)[0x7f8006736a5c] - 0x1575fd0
+@ /lib/x86_64-linux-gnu/libexpat.so.1:(XML_ParserFree+0x213)[0x7f8006736a63] - 0x1570340
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigParseAndLoad+0x1ca)[0x7f800a64798a] - 0x156fd80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetCreate+0xb)[0x7f800a63c8cb] + 0x1573700 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x1573b80 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x1573c80 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x1572f00 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x15901d0 0x110
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f680 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x1572f00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x1573c80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573c80 0x15
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1590af0 0x30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15737e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573ba0 0x16
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x158fe30 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1590af0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x15737e0 0x1a
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1572f00 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x158fe30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573810 0x1a
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15902f0 0x48
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1572f00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1575f50 0x17
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573bc0 0x50
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x157f680
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x157f190 0x60
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f680 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x157f190
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x157f680
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1573400 0x150
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f680 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573c50 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573ac0 0x58
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573bc0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573610 0x1b
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f190 0x60
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573ac0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x157f130 0x1b
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573560 0x68
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f190
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573b50 0x1f
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x157f320 0x70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573560
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1575f20 0x1a
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1580660 0x78
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x157f320
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x15736d0 0x1a
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1590ca0 0x80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1580660
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1573400
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x157f680
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1573400 0x148
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f680 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x157f2a0 0x21
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15901d0 0x88
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1590ca0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x157f160 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1590ca0 0x90
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x157f100 0x23
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15901d0 0x98
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1590ca0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1575cf0 0x23
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1590ca0 0xa0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x157f6c0 0x23
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15901d0 0xa8
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1590ca0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1573400
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x157f680
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1590ca0 0xc0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f680 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573c20 0x24
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573400 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1573b20 0x1f
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15901d0 0xb8
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573400
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1590ca0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x157f680
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x158a860 0x240
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f680 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x15736a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1590ca0 0xc0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x15733d0 0x23
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15901d0 0xc8
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1590ca0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x157f0d0 0x22
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1590ca0 0xd0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x157f080 0x28
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15901d0 0xd8
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1590ca0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x157f750 0x25
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1590ca0 0xe0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x157f6f0 0x1e
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15901d0 0xe8
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1590ca0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x157f440 0x25
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573400 0xf0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1584780 0x25
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15901d0 0xf8
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573400
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x158fe30 0x29
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573400 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x158d000 0x27
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15901d0 0x108
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573400
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x158a860
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x157f680
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1590ca0 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f680 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1580910 0x1f
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573400 0x110
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x158c9e0 0x1e
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x15901d0 0x118
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x1573400
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1590ca0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x157f680
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f680 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x157f680
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f680 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x157f680
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f680 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0xbc)[0x7f800a63ca3c] + 0x1573400 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] < 0x1573400
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] > 0x15738b0 0x200
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] < 0x15738b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] > 0x1590410 0x300
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1590720 0x98
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1572f00 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a644939] + 0x1590e20 0x25
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645ef0] + 0x1573400 0x120
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a645f38] - 0x15901d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1590720
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x1572f00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x1572f00 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1590af0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x1572f00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x1590af0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x1572f00 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1573560 0x68
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1590af0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x1572f00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1573560
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x1590af0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x1572f00 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1580660 0x70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x15902f0 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x1572f00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1580660
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1573560 0x68
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1590af0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1573560
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x1590af0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1580660 0x70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1590af0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1580660
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x1590af0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1580660 0x70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1590af0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1580660
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x1590af0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x15902f0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1580660 0x70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1572f00 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x15902f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1580660
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x1572f00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x1572f00 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1590af0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x1572f00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x1572f00 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x15902f0 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x1572f00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] < 0x1590410
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] > 0x157f8b0 0x400
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x158d4c0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f4e0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x158d4c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] < 0x157f8b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] > 0x157f8b0 0x500
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x1588390 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x158abb0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x1588390
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x158c8c0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1573bc0 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x158c8c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x1573640 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f190 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x1573640
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x157f1e0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f320 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x157f1e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] < 0x157f8b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] > 0x157f8b0 0x600
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x157f1e0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f360 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x157f1e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x157f1e0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x157f3a0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x157f1e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x157f1e0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1573530 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x157f1e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] < 0x157f8b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] > 0x157f8b0 0x700
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x157f1e0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1573570 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x157f1e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x157f1e0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x15735c0 0x48
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x157f1e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x157f1e0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1580660 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x157f1e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] < 0x157f8b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcFontSetAdd+0x71)[0x7f800a63c9f1] > 0x157f8b0 0x800
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x157f1e0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x15806a0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x157f1e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrListCreate+0x1b)[0x7f800a64625b] + 0x158d460 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrPlus+0x48)[0x7f800a644b78] + 0x157f1e0 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6311ca] + 0x1590ca0 0x70
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630b8c] + 0x1590d20 0x38
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630e42] - 0x157f1e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a630df7] - 0x158d460
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a631001] - 0x1590ca0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344cc] - 0x1590d20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6344e4] - 0x1573b80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x5d)[0x7f800a63372d] + 0x157f1e0 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590d60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x156fab0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x156fab0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15806e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580710 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15901d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590200 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590230 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590260 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590290 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15902c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158a860 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158a890 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158a8c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158a8f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158a920 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158a950 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158a980 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158a9b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158a9e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158aa10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158aa40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x158aa70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15738b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15738e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1573910 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1573940 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1573970 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15739a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15739d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1573a00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1573a30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1573a60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1573a90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1573ac0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1573af0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590410 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590440 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590470 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15904a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15904d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590500 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590530 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590560 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590590 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15905c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15905f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590620 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590650 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590680 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15906b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15906e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590710 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590740 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1590770 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15800c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15800f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580120 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580150 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580180 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15801b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15801e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580210 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580240 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580270 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15802a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15802d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580300 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580330 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580360 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580390 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15803c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15803f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580420 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580450 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580480 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15804b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15804e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580510 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580540 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580570 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580c10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580c40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580c70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580ca0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580cd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580d00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580d30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580d60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1580d90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x37f)[0x7f800a633a4f] - 0x157f1e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1580dc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1580df0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1580e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1580e50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1580e80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] < 0x156f7f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] > 0x1580eb0 0x200
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f7f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f820 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f850 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x156f880 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157f1e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15810c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x156eb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x156eb70 0x128
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1573b80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x158d460 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1573640 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1581130 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157f520 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x158abf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157f230 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x158c8c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15811a0 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1581270 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1581400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1581600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1581800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1581a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x158aaa0 0x5
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15907a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x156f8b0 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcPatternCreate+0xb)[0x7f800a64222b] + 0x1588390 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15883b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64292c] + 0x1581c00 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581d10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1581d40 0x14
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581d60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1581d90 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581db0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581de0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581e10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581e40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581e70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581ed0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1581f00 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581f20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1581f50 0x44
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581fa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581fd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582000 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582030 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582060 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcLangSetCreate+0xb)[0x7f800a63d64b] + 0x1582090 0x30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] < 0x1581c00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] > 0x15820d0 0x200
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x158d4c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x158d4f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x15822e0 0x128
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582410 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a643480] + 0x1582440 0x1c
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582470 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15824a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15824d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582500 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582530 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582560 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582590 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15825c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15825f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582620 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582650 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582680 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15826b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] < 0x15820d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] > 0x15826e0 0x300
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1590ca0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x5d)[0x7f800a63372d] + 0x1590cd0 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x37f)[0x7f800a633a4f] - 0x1590cd0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcPatternCreate+0xb)[0x7f800a64222b] + 0x1590d20 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581340 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64292c] + 0x1581c00 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581370 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15813a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15813d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15820d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582100 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582130 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582160 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582190 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15821c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15821f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582220 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582250 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582280 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15822b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15829f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] < 0x1581c00
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] > 0x1582a20 0x200
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581c00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581c30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581c60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581c90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1581cc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582c30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582c60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582c90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582cc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582cf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcLangSetCreate+0xb)[0x7f800a63d64b] + 0x1582d20 0x30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582d60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582d90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582dc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582df0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582e50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] < 0x1582a20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] > 0x156fd80 0x300
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1582e80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x5d)[0x7f800a63372d] + 0x1590cd0 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x37f)[0x7f800a633a4f] - 0x1590cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1582eb0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x156eb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1582a20 0x130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1590d40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1581cf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1582b60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1582bc0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1582f20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1582f40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1582f60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1582f80 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156eb70 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x156ebf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156ec10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x156ec30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1582fe0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1570090 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155b600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1570100 0xb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x156ec50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x156ec70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1590cd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155b600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155b600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155b600 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155b620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x156ec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x156ec70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155b650 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15701c0 0xd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15702a0 0x120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15703d0 0x120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1570500 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570530 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1570560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1570560
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1570580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15705a0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15707b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570560 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1570560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1570560 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15707e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1570560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570560 0xc
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64130d] + 0x1570810 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x1570830 0xd
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1570580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1570850 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1570880 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15708b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15707b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15707e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15705a0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x1570580 0x18
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x155b670 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15705a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15705f0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1570680 0x80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64130d] + 0x155b690 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcStrCopy+0x34)[0x7f800a644ae4] + 0x1570710 0x7
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800bb00962] + 0x1570730 0x18
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba87193] + 0x15708e0 0x130
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba871da] + 0x1570a20 0x158
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(FT_New_Memory+0xe)[0x7f800a87024e] + 0x15707e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1570b80 0x188
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1575fd0 0x4000
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1570750 0x88
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1570d10 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1570dd0 0x420
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571200 0x500
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571710 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571750 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571810 0x40
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571860 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571920 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571960 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571a20 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571a60 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571b20 0x48
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571b70 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571c30 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571c70 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571cb0 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571cf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571d10 0x148
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571e60 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1571f20 0x118
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1572040 0x80
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15720d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15720f0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1572120 0x80
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15721b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15721d0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1572200 0x80
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1572290 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15722b0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15722e0 0x80
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1572370 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1572390 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15723c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15723e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1572400 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1572420 0x18
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800bb03dd2] + 0x1572440 0x108
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1572550 0x34
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800bb00d6a] + 0x1572590 0x78
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800bab415a] + 0x1572610 0x818
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba87193] + 0x1572e30 0x130
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba871da] + 0x1572f70 0x158
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15730d0 0x50
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1579fe0 0x568
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1573130 0x78
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15731b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x157a550 0x260
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x157a7c0 0x340
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1590fa0 0x5ca0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15731d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15731f0 0x16
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1573210 0xc
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1573230 0x8
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1573250 0x5
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1573270 0x50
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15732d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15732f0 0x50
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15732d0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15732d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1573350 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15732d0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15732d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x157ab10 0x50
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15732d0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x157ab70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x157aba0 0x50
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x157ab70
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x157ab70 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x157ac00 0x1fe
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15732d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x157ae10 0x130
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1573380 0x48
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x157af50 0xb0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x157b010 0x218
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x157b230 0x18
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800bb034e9] + 0x157b250 0x208
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba87193] + 0x157b460 0x130
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba871da] + 0x157b5a0 0x158
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:[0x7f800bf77cde] - 0x1570580
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x1570580 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b700 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x157b730 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:[0x7f800bf78752] - 0x1570580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b750 0xc
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x1570580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b770 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b7c0 0x104
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b8d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b9a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b9a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b9d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157ba20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157ba50 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bb60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bba0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bbc0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bbe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bc00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bc20 0x2
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x157bc40 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x157bc40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x157bc80 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x157bcf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bd20 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x157bd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3057e7] - 0x157bb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x157ba50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x157b9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x157ba20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_config_key_get+0xc1)[0x7f800b839331] - 0x157b9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157bc20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157bc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157bc20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157bc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b9d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157ba20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157ba50 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bb60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bc20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bc00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bbe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bbc0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bba0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bd20 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x157bd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3057e7] - 0x157bb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x157ba50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x157b9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x157ba20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_config_key_get+0x128)[0x7f800b839398] - 0x157b9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157bba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157bba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b9a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157bba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157bba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b9f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157ba50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157baa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b9f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157bba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157bba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157bba0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157bba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157ba20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157baf0 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bd20 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bb60 0x35
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bba0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bd50 0x19
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_split_file_list+0x56)[0x7f800b838576] - 0x157bd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bc40 0x35
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_split_file_list+0x56)[0x7f800b838576] - 0x157bb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bbc0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f2625b] + 0x1596c50 0x8030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157bd20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157bd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157bbe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157bbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157bd80 0x80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x157be10 0x238
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bd20 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157c050 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157c070 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157c050 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157c050 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157c090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157c090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157c090 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157c070 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157c070 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157bb60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157bb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157c120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157c120 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c1b0 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157c200 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5190 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157c070 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157c050 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157bbe0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157c270 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c330 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c380 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c3a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c3c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157c3e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x149ad80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x149ad80 0x1a8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157c450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157c470 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157c490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157c4e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c510 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c530 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157c550 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c090 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c0e0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c660 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c680 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c6a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c6c0 0x42
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c710 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c730 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c750 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c770 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c790 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c7b0 0x42
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c800 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c830 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c850 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c870 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c8b0 0x42
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c900 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c930 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c950 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c970 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c990 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c8b0 0x42
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c9b0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c9e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ca00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ca20 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ca40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x157cb00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x157cc00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x157cd00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x157ce00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x157d000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x157d400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c8b0 0x42
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bb60 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ca60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ca80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157caa0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157cac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c8b0 0x42
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157cf00 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157cae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157cf30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157cf50 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157cf70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c8b0 0x42
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157cf90 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157cfc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157cfe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d800 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c8b0 0x42
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d840 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d8b0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d8d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c8b0 0x42
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d8f0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d960 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d980 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c8b0 0x42
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d9a0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d9d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157d9f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157da10 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157da30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c8b0 0x42
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157da50 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157da80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157daa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dac0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c8b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157db00 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157db20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157db40 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157db60 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157db80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dbf0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc30 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc50 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc90 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157dc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dce0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dd00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dd20 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dd40 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dd60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc90 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157dc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dd80 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dda0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ddc0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dde0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157de00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc90 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157dc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157de20 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157de40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157de60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157de80 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dea0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc90 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157dc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dec0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dee0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157df00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157df20 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157df40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc90 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157dc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157df60 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157df80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dfa0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dfc0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dfe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc90 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157dc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e000 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e020 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e040 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e060 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e080 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc90 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157dc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e0a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e0c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e0e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e100 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e120 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc90 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157dc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e140 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e160 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e180 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e1a0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e1c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc90 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b824522] - 0x157dc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e1e0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e200 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e220 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e240 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e260 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157dc90 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e280 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e2a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e2c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e2e0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e300 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e320 0x3f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157e370 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157e480 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157e590 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x157c330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x157baa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x157b9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e620 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e640 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e660 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e680 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e6a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157baa0 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e6c0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e6e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e700 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e720 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e740 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c330 0x3f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e760 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e780 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e7a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e7c0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157e7e0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b9f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157c550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157e800 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c550 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159f000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159f400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c5a0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c5c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c5e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c600 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c620 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157c640 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ec90 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ecb0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ecd0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ecf0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ed10 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ed30 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ed50 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ed70 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ed90 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159edb0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159edd0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159edf0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ee10 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ee30 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ee50 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x157ec00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159f800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159fa00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159fc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ee70 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ee90 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159eeb0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159eed0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159eef0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ef10 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ef30 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ef50 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ef70 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ef90 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159efb0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x157ee00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159fe00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159ff00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a0000 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159efd0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ea10 0x1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ef00 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ef50 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ef70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157ef90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157efb0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157efd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157eff0 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157f040 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0100 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0120 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0140 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0160 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x157e800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x157c120
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_find_map+0x356)[0x7f800b824d66] - 0x157bd20
+@ /lib/x86_64-linux-gnu/libc.so.6:(fclose+0x14d)[0x7f8009ee59fd] - 0x157be10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_find_map+0x368)[0x7f800b824d78] - 0x157bd80
+@ /lib/x86_64-linux-gnu/libc.so.6:(closedir+0xd)[0x7f8009f2635d] - 0x1596c50
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_find_map+0x384)[0x7f800b824d94] - 0x157bbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bbc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bd20 0x19
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea9d39] + 0x157c120 0x1f
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x157c150 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x157c170 0x33
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x157c170
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead4d2] + 0x157e800 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eadd17] - 0x157e800
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x157c170 0x33
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x157e820 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x157e870 0x2e
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x157e8b0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x157e8f0 0x2b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x157e930 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x157e970 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead80d] + 0x157e9b0 0x38
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x157bd80 0x2b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x157bd80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x157bd80 0x2b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x157bd80
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eabd27] + 0x157bdc0 0xc8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x157be90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x157bec0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaddf3] + 0x157bef0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eaaa68] + 0x157e800 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x157e9f0 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x157bf20 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x157bfa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_dir_open+0x101)[0x7f800b2fa901] - 0x157bd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_dir_open+0x109)[0x7f800b2fa909] - 0x157bbc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee633b] + 0x1596c50 0x238
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ee63d0] - 0x1596c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x157bc40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_find_map+0x39a)[0x7f800b824daa] - 0x157bba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_find_map+0x3a4)[0x7f800b824db4] - 0x157baf0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_find_map+0x3ae)[0x7f800b824dbe] - 0x157b9a0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_find_map+0x3b8)[0x7f800b824dc8] - 0x157ba50
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_find_map+0x3c2)[0x7f800b824dd2] - 0x157ba20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157ba50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157ba50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1596c50 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1596c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1596c50 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1596c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1596c50 0x400
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x157bba0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcPatternCreate+0xb)[0x7f800a64222b] + 0x157bbc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x157ba20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64292c] + 0x1597060 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x157bd50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x157bd20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1597170 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15971a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15971d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1597200 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1597230 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1597260 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1597280 0x10
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15972a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1597260
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18a3bd] - 0x1597280
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15972d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1597300 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x5d)[0x7f800a63372d] + 0x157ba50 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597330 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597360 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597390 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15973c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15973f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597420 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597450 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597480 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15974b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15974e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597510 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597540 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597570 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15975a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15975d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597600 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597630 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597660 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597690 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15976c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15976f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597720 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597750 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597780 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15977b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15977e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597810 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597840 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597870 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15978a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15978d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597900 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597930 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597960 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597990 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15979c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15979f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597a20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597a50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597a80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597ab0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597ae0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597b40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597b70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597ba0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597c00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597c30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597c60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597c90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597cc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597cf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597d20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597d50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597d80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597db0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597de0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597e10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597e40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597e70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597ea0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597ed0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597f00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597f30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597f60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597f90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597fc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1597ff0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598020 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598050 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598080 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15980b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15980e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598110 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598140 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598170 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15981a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15981d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598200 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598230 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598260 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598290 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15982c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15982f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598320 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598350 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x1598380 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a633604] + 0x15983b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x37f)[0x7f800a633a4f] - 0x157ba50
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15983e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1598410 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1598440 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1598470 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x15984a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] < 0x1597060
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] > 0x15984d0 0x200
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x157bfd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x157c000 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1597060 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1597090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1597280 0xc
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x1597260 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157ba50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15970c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15970f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15986e0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15986e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15986e0 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15986e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15986e0 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b9a0 0x40
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x1597120 0x40
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x1598ef0 0x4c8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x157baf0 0x40
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x15993c0 0x138
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x1599500 0x48
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_open+0x265)[0x7f800d415aa5] - 0x157b9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1599550 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b9a0 0x40
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b7ce5] + 0x1599580 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x157bc40 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x157bc40
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x39)[0x7f8009ee9fd9] + 0x15995f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(_IO_str_overflow+0x115)[0x7f8009ef4115] + 0x1599660 0x12c
+@ /lib/x86_64-linux-gnu/libc.so.6:(_IO_str_overflow+0x13d)[0x7f8009ef413d] - 0x15995f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x140)[0x7f8009eea0e0] + 0x15995f0 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x163)[0x7f8009eea103] - 0x1599660
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1d8)[0x7f800a426598] - 0x1599580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1599580 0x67
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1599660 0x7e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15996f0 0x7e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x1599580
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_symbol+0x106)[0x7f800d415786] - 0x1599660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x15996f0
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1c8)[0x7f800a426588] - 0x15995f0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b7ce5] + 0x15995f0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x157bc40 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x157bc40
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x39)[0x7f8009ee9fd9] + 0x1599580 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0xf3)[0x7f8009eea093] < 0x1599580
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0xf3)[0x7f8009eea093] > 0x1599580 0x63
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1d8)[0x7f800a426598] - 0x15995f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15995f0 0x63
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1599660 0x76
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15996e0 0x76
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x15995f0
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_symbol+0x106)[0x7f800d415786] - 0x1599660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x15996e0
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1c8)[0x7f800a426588] - 0x1599580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1599580 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1582a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1582a20 0x138
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157c030 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157bb40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1599760 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15995f0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15997c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15997e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1599800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1599820 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1599880 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15996e0 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15998f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1599910 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1599930 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1599950 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15999e0 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1599a80 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1599ae0 0x98
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcPatternCreate+0xb)[0x7f800a64222b] + 0x1599b80 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599ba0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64292c] + 0x1599bd0 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599ce0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599d10 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599d40 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599d70 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599da0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599dd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599e00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599e30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599e60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599e90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599ec0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599ef0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599f20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599f50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599f80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcLangSetCreate+0xb)[0x7f800a63d64b] + 0x157bc40 0x30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] < 0x1599bd0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] > 0x1599fb0 0x200
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x157bd80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599bd0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599c00 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599c30 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599c60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599c90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a1c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a1f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a220 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a250 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a280 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a2b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a2e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a310 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a340 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a370 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] < 0x1599fb0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] > 0x159a3a0 0x300
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x1599fb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x5d)[0x7f800a63372d] + 0x1599fe0 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x37f)[0x7f800a633a4f] - 0x1599fe0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcPatternCreate+0xb)[0x7f800a64222b] + 0x1599cc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a030 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a64292c] + 0x159a060 0x100
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a170 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a6b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a6e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a710 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a740 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a770 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a7a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a7d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a800 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a830 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a860 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a890 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a8c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a8f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a920 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] < 0x159a060
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] > 0x159a950 0x200
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a060 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a090 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a0c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a0f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a120 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159ab60 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159ab90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159abc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159abf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159ac20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcLangSetCreate+0xb)[0x7f800a63d64b] + 0x159ac50 0x30
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159ac90 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159acc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159acf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159ad20 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159ad50 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159ad80 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] < 0x159a950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a642858] > 0x159adb0 0x300
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6435d6] + 0x159a950 0x20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x5d)[0x7f800a63372d] + 0x1599fe0 0x40
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcConfigSubstituteWithPat+0x37f)[0x7f800a633a4f] - 0x1599fe0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a030
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a170
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a6b0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a6e0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a710
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a740
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a770
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a7a0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a7d0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a800
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a830
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a860
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a890
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a8c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a8f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a920
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a060
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a090
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a0c0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a0f0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a120
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159ab60
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159ab90
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159abc0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159abf0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423db] - 0x159ac50
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159ac20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159ac90
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159acc0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159acf0
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159ad20
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159ad50
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159ad80
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:[0x7f800a6423b7] - 0x159a950
+@ /usr/lib/x86_64-linux-gnu/libfontconfig.so.1:(FcPatternDestroy+0xa9)[0x7f800a642729] - 0x159adb0
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18a841] - 0x1599cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159a980 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159aa10 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159aaa0 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159bc00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159c000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159c400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x159aaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x159c800 0x2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159aaa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159aaf0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159ac00 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159ad10 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x159aaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x157ba50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15970c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159ae00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159a700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159e900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x159eb00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159af00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159b110 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159b320 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x159ac00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x159aaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x159ad10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x157b8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x15970c0 0x28
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c19093f] + 0x157b8d0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c19089c] + 0x159b430 0x514
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1908ab] + 0x15a01b0 0x514
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a06d0 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159a800 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a0be0 0x804
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159a910 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1582a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1599fe0 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1599cc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159a6b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1599660 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159ec00 0x88
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1906a5] + 0x159a130 0x58
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1915f4] + 0x159e810 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x159a6d0 0x28
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1902f3] + 0x159e890 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x159a190 0x28
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1902f3] + 0x159ea00 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x159ea60 0x28
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1902f3] + 0x159ea90 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x157ba50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1582a20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1582a70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1582aa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1582ad0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1599fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1599fe0 0x148
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15996c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157ba80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159b950 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159b9b0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159ba40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1582aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x159ba70 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1582b40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1582b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1582aa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1582aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x159bab0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x159bab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x159bab0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159bb40 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1582aa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1582aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a06d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a06d0 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x159a800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x159a800 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a13f0 0x1800
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800bab5ecd] + 0x15a2c00 0x1728
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba87193] + 0x159aaa0 0x130
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba871da] + 0x159abe0 0x158
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1582b40 0x8
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15a4330 0x100
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x1582aa0 0x10
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x15a4440 0x200
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15a4330
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15a4650 0x180
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x1582aa0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x1582aa0 0x18
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15a4440
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15a47e0 0x300
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qalloc+0x10)[0x7f800a874be0] + 0x159bb90 0x60
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15a4650
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15a4330 0x200
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x1582aa0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x1582aa0 0x20
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15a47e0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15a47e0 0x400
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15a4330
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15a4330 0x280
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x1582aa0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x1582aa0 0x28
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15a47e0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15a47e0 0x500
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15a4330
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15a4330 0x300
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x1582aa0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x159ad40 0x30
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15a47e0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15a47e0 0x600
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15a4330
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15a4330 0x380
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x159ad40
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x159ad40 0x38
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] < 0x15a47e0
+@ /usr/lib/x86_64-linux-gnu/libfreetype.so.6:(ft_mem_qrealloc+0x7d)[0x7f800a87506d] > 0x15a47e0 0x700
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba87059] + 0x15a4ef0 0x248
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba870c5] - 0x157b5a0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800bab5ecd] + 0x15a5140 0x1728
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x1570580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0xb
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15a06d0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x159a800
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_layout_set_text+0xf6)[0x7f800b82ee16] - 0x157b770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1582aa0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ad80 0x2c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159adc0 0xa
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x159adc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b5a0 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a6c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a7000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x159ba40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x159adc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159a800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x159a800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x159a800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x159a800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x159a800 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x159ba40 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x159ba40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b5a0 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b770 0x40
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba87059] + 0x15a06d0 0x4b8
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:[0x7f800ba870c5] - 0x15a4ef0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x1582aa0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b5a0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x157b770
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x159ad80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1570580
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x157b750
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:[0x7f800bf77312] - 0x157b730
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:[0x7f800bf7732e] - 0x157bba0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_unref+0x1e8)[0x7f800b5d2638] - 0x157b700
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1567dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1567da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b770 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b700 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b700 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1582aa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a4ef0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0b90 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a850 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x159a850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15a0b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a6870 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ad80 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5100 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd58cfa] - 0x14c2ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd58cfa] - 0x14c2a60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15a5100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x159ad80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a60 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ba0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14c2a60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14c2ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ba0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a60 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14c2ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14c2a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ba0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14c2a60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14c2ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ba0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a60 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14c2ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14c2a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ba0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14c2a60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14c2ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a0b90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159ba40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2ba0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2ba0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c2ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159a850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x159a850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x159a850 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2ba0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x159a850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a7400 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159a8e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159a850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2a60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a7400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a7400 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567da0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567dc0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157bba0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a7400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a7400 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b730 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159a880 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b750 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a7d00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a7f00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a8100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a7c10 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a8200 0x1c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15aa000 0x1ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1570580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1570580 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x159a8b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x159ad80 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x159ada0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5100 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5120 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a5100
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x159ada0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x159ad80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x159a8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ad80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a5120
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x159ad80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ad80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5120 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ada0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x159ad80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ad80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15a5120
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x159ada0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1570580
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x159a8b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1570580 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x159ada0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5120 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5100 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a5120
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x159ada0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1570580
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x159a8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a5100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x1570580
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x159ad80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ad80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5100 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x159ad80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ad80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1570580
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15a5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x156ead0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a7cc0 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x156eab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x156eab0 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x156e9b0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x156e9b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x1567de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1567de0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1567de0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1567de0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5100 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ada0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x159ada0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x156ead0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159ada0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5120 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e00 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a5120
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x159ada0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x156ead0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x156ead0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x159ada0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5120 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a8b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e40 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a7e60 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15a7e80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a7ea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a8000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8030 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8060 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a7e60 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x157b820 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x157b820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a7e60 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a7e60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a7e40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a7e20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1570580
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15a5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5100 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a7e20 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a7e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a7e20 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x157b820 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x157b820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a7e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a7e20 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a7e20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1570580
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x159a8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b850 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b850 0x68
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a5100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a8b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x159a8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a5100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a8b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x159a8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a5100 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570580 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e20 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5100 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a8b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x159a8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e40 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a7e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a8b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15a7e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x159a8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a8b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a7e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a7e60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80b0 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15a80d0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a80b0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a46c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a4710 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a4710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a4710 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a4740 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a4770 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b5a0 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x157b5a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15a4770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b5f0 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b630 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x157b630
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x157b5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80b0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a7e60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a80b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a80b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a7e60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a80b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a80b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a7e60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a80b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b5f0 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15a7e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e40 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15a7e00
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a7e00 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15a80d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a80b0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a80b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80b0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a47c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b670 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x157b670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b690 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b6b0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x157b690
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x157b670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a80d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b690 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b6d0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x157b6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a6a80 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x157b6d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x157b6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a6a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a6a80 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a6a80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x157b690
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x157b670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a47c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a47c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b670 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x157b670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b670 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x157b6d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x157b6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b670 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x157b670
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a47c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a7e60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a7e60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b6d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x157b6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a7e60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b6d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x157b6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a7e60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a47c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b670 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b6d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x157b6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b690 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x157b690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b6d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x157b6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x157b6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b6d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x157b6b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b690 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a6a80 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15a6ac0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a6aa0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a6a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a4770 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b820 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b820 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6ae0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b5a0 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6b10 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15a6b10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x157b5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b630 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6b60 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15a6b60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x157b630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6a80 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a6a80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6a80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a6aa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a6a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6a80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a6a80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6a80 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a6aa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a6a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6a80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a6a80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a80d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b630 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x157b690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x157b690 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x157b6b0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x157b6b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15a6ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a6ac0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a6ac0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6ac0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6a80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a6ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6bc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6be0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a6bc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a6ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a80d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6bc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a83d0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a83d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a83d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a80d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a80d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a83d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a83d0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a83d0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a6bc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a6ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a6a80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6a80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a6ba0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a6ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a6ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a80d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a80d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a6ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a6ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a6ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a6a80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a6aa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a6aa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a80d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a6aa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a80d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a6aa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6a80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a6aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6aa0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a80d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6bc0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a6bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15a6be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a80d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a80d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a6be0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6bc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a83d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15a8440 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a8420
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a83d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b5a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8460 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8460 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6b10 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a84c0 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15a84c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15a6b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6b60 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8510 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15a8510
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15a6b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83d0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a83d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a8420
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a83d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a83d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83d0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a8420
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a83d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a83d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a83f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a6b60 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15a6bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a6bc0 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15a6be0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a6be0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15a8440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a8440 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8440
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8440 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8550 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8570 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8590 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a8570
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a8550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a83f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8570 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a85b0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a85b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a85b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a83f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a83f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a85b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a85b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a85b0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a8570
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a8550
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a83d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a8550 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a8550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a8550 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a83f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a83f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8550 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a8550
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a83d0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a8420
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a83f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a83f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a8420 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8550 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8420 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a83f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8570 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15a8590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a83f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a83f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a8590 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8570 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a85b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15a8620 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a8600
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a85b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a6b10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8640 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8640 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8670 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a84c0 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a86a0 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15a86a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15a84c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8510 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a86f0 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15a86f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15a8510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a85b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a8600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a85b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a85b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85b0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a8600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a85b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a85b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a85d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8510 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15a8570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8570 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15a8590
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a8590 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15a8620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a8620 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8620 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8730 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8730 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8770 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a8750
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a8730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a85d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8730 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a8790 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a8790 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a85d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a85d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8790 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a8790
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a8750
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a8730
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a85b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a8730 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a8730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a8730 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a85d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a85d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x157b7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x157b7c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8730 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x157b7c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a8730
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a85b0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a8600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a85d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a85d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a8600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8730 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8600 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a85d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8750 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15a8770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a85d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a85d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a8770 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8750 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a8800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a87e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15a84c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a8790
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a87e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x157b7c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a84e0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a84e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a84e0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a86a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a86d0 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9000 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15a9000
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15a86d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9050 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a9100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a9200 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a9300 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a9400 0xf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15a9090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15a9050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a87e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87e0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a8790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a87e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a87e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87e0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a8790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a87e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a87e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a87b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9050 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15a8750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8750 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15a8770
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a8770 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15a84c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a84c0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a84c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a84c0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9500 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9500 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9520 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9540 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a9520
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a9500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a87b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9500 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9520 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a9600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a9800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15a9a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ac000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a87b0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a87b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a9000 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a87b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a87b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a86d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9000 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15a86d0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a9000
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a9520
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a9500
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a87e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a9500 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a9500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a9500 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a87b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a87b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a86d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9500 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15a86d0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a9500
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a87e0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a8790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8790 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a87b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8790 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a87b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a8790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9500 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8790 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a87b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9520 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15a9540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a87b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a87b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a9540 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9520 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a9000 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15a90b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a9090
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a9000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a9560 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a90d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a90d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a90d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a95b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9c00 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9c50 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15a9c50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15a9c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9ca0 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9ce0 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15a9ce0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15a9ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9000 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9000
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9000 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9000 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9000
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9000 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9000 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9000
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9ca0 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15a9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9520 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15a9540
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a9540 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15a90b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a90b0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a90b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a90b0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a95e0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a95e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a95e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d40 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a9d20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a95e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a95e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a9d60 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a9d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a9d60 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a9020 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a9020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a86d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9d60 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15a86d0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a9d60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a9d20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a95e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9000
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a95e0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a95e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a95e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a9020 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a9020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a86d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a95e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a95e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15a86d0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a95e0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a9000
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a9090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9090 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9020 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9090 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9020 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a9090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a95e0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9090 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d20 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9020 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15a9d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9020 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a9d40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a9d60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15a9dd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a9db0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a9d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a9c00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9df0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9df0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9c50 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9e50 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15a9e50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15a9c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9ce0 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9ea0 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15a9ea0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15a9ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d60 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9d60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d60 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9db0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9d60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d60 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9db0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9d60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9ce0 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15a9d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d20 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15a9d40
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a9d40 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15a9dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a9dd0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9dd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9dd0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9ee0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9ee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f20 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a9f00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a9ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9ee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a9f40 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a9f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a9f40 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a9d80 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a86d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9f40 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15a86d0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a9f40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a9f00
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a9ee0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9d60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a9ee0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15a9ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a9ee0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a9d80 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a86d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a86d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9ee0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15a86d0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a9ee0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a9d60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a9db0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9db0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d80 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9db0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d80 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a9db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9ee0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9db0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d80 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15a9f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9d80 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a9f20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a9f40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ac400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ac800 0x3f0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15a9fb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a9f90
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a9f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a9c50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9fd0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9fd0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a86d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9e50 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac200 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15ac200
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15a9e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9ea0 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac250 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15ac250
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15a9ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f40 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9f40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f40 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9f90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9f40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f40 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9f90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15a9f40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9ea0 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15a9f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f00 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15a9f20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a9f20 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15a9fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a9fb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9fb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9fb0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac290 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15ac290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15ac2b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15ac290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2b0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ac2f0 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15ac2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ac310 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ac2f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a9f60 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac310 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac2f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15ac310
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15ac2f0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15ac2b0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15ac290
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a9f40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15a9f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f40 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ac290 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15ac290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ac310 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ac290 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a9f60 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac310 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac290 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15ac310
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15ac290
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15a9f40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a9f90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ef1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac290 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2b0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14ef1e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2f0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac370 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15ac2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15acc00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8700 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac3b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac3b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ad000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac3b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac310 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac3b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9e50 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15ac310
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15ac200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ac200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9e50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9e50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ad800 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac3b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ace10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15ac250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ace10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15ad800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac3b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ac250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9e80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ac310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ac310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac3e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ac310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ace10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ace60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aceb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ace60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15acf00 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac3b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ad800 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac340 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acf70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac3b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acf90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acfc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acfe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ace60 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15ac340
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15acf70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15ac310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15acf90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15ad800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15acf70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac250 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac250 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ac310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ad800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ad850 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ad800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ad8a0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ad910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ad910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ad940 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ad910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ad9b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ad800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9e50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9e50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ad9d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ad8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ada20 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15adab0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ada20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15adb00 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ada20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ada70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ada70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ada70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac250 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adbe0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9f60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15ac3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac3b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15adc00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adc20 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15adc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15adc60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a9f60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adc20 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15adc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15adcb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15add00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adc20 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15adc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15add50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15add00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ad8a0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adc20 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15adc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15add00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ad8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15adda0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ade30 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15ade30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ade30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ade30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ade30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15ade30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15adc20 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ade30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ade50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ade70 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15a8700
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15ac390
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15ac2f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15acc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ac2f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8700 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15ac390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a8700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ac390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ac390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8700 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15ac390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a8700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ac390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acc00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acc20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acc40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8700 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15ac390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac390 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acc60 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15acc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a9f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a9f60 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15acc60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acc80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acca0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15accd0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accf0 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15acd10 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15accf0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15accd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15acd30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acd80 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15acd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15acd80 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acdb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ade90 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adee0 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15adee0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15ade90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adf30 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adf70 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15adf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15adf30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accd0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accf0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15accd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15accf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accf0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accd0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15accf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15accd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accf0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15accd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15accf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accf0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accd0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15accf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15accd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accf0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15accd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15accf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15acca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15adf30 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15acc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acc80 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15acc60
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15acc60 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15acd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15acd10 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15acd10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15ac2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acd10 0xf
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15ac2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ac2f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accf0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15accf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acde0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15acde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acde0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adfb0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adfd0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adff0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15adfd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15adfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15acde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acde0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15adfb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adfd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15acca0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae010 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ade90 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae030 0xe
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15ae050 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae070 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae180 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae290 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15a8060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15a7ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15a8000
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15ae030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae320 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a8060 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a8000 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a8000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae320 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8060 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15ae320
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a8060
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15ade90
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15ae010
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15accd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15accf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accf0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ade90 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15accd0 0xe
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15accd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae320 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a8060 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15a8000 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15a8000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae320 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a8060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a8060 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15ae320
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15a8060
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15ade90
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15accf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15acca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15acca0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15acca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ad8a0 0x68
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15ac2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ac2f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15accf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a8000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adf70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adf90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15ac2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15489d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15489d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15489d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae320 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1538d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1538d20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae010 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae030 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a7ea0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae3b0 0x388
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adee0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15adee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15adee0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15489d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15adee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15489d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adee0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15489d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15489d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae740 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15489d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adf00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae950 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae950 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae970 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15ae950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae9d0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae950 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aebe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aec00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aec00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aec00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae9a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15aec00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15acca0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aec20 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aec20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aec20 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ade90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aec20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aec20 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15aebe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15ae950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae9a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15ae9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae950 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a8060 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae9d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aec70 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aebe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aec00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aea00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aea00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aea00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae9d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15aea00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aea20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aea70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aea70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aea70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aee80 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af290 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af6a0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1549e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1549c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x154a020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aeaa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aea70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aeaf0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15aec00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15aebe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae9d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15aec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aebe0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae9d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aeb40 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15adf00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15489d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae970
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15ae740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aec70 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15afc00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b0000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153e6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153e6b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aea00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15aec00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aed10 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aed70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af8b0 0x340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aeb90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aed90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aede0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15489d0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15489d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae740 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155dde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1549c00 0x520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adf00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aea70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aea70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aea70 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15aee00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15aede0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aede0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee00 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15aede0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15aee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aee00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15489d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15aee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dde0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dff0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aee00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e020 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15aee00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x155dff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155e020
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x155dde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155e020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aede0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aede0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aede0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e020 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15aede0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aede0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee20 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155e020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee40 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15aede0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aede0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15aee20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155e020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155e020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aee60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aee60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e020 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15aee60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dde0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dff0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae7b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae7e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae7e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae800 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15ae7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae7e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae830 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae850 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15ae7b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15aee60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x155e100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b0400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b0500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b0600 0xf0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x155dff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae800
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x155dde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155e280 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae800 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae800 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b0800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b0a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b0c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b0e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155e200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae8a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae8f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155e050 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b0700 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155e020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15aee60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dde0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e2d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae7b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155e250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155e250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dff0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x155e250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e0c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e0e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155e0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155e0e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b0770 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b0790 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x155e0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155e250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155e250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae8a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155e0e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155e0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b07b0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x155e0e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1000 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1000 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155e250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1030 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1070 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15b0770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b0770 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b0790
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x155e0c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15ae7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155dff0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x155e2d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x155dde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e2d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e0c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b0770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b0770 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b0790 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dde0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1090 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b10b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b10d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b10d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b10d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dff0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b10d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b10d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b10f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b10f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b10f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae7b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1110 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1130 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b10f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae7b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b1150 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b10f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b10f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b11a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b10f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae7b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e250 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155e250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155e250 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b11e0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1220 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15b1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1110 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b1130
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15b10d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15b10b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x155dff0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15b1090
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x155dde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dff0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1090 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1110 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b10b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dde0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b10d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1130 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1240 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1240 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae7b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b1240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1240 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1260 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1260 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b12b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b12d0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b1260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b1280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b1280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b12f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b1260 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1340 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b1260 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1380 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1380 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b13b0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b13f0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15b12b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b12b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b12d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15b1240
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15b1130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae7b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15b10d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x155dde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae7b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b10d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b12b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b12b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1130 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dde0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1240 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b12d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1410 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1410 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1280 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b1410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1410 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1430 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1430 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1480 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b14a0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b1430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b1450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b1450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b14c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b1430 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1510 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b1430 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1550 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1550 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1580 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b15c0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15b1480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1480 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b14a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15b1410
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15b12d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b1280
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15b1240
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x155dde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1240 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b1480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1480 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b12d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dde0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1410 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b14a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b15e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b15e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b15e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1450 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b15e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b15e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1650 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1670 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b1600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b1620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b1620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b1690 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b1600 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b16e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b1600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1720 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1720 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1750 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1790 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15b1650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1650 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b1670
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15b15e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15b14a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b1450
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15b1410
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x155dde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1410 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b1650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1650 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155dde0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155de30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155de80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155e250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155ded0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x155df20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155df70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b17b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b1800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b1850 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b1720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b18a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b18f0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b14a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b15e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b1670 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b1990 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b1720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155dfc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b19f0 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b1a90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b1ab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b1ad0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b1af0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b1550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1b50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b1b70 0x370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b1380 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b1ef0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b1ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b1f40 0xa9
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x155e250 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b1ef0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b1ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b2000 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b1000 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b1ef0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b1ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b2080 0xa7
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b1620 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b1ef0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b1ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b2130 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b21b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b1ef0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b1ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b21e0 0xca
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b22c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b1ef0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b1ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b22f0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b2360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2390 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x15b2390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2390 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x15b2390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b1ef0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b23c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2390 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15b2390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b23e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1549c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1549c00 0x528
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2470 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b2470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b2470 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15b23c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b2490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b23c0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2390 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15b2390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b24e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1549c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b2550 0x530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b2390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b2390 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15b23c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1549c00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b23c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549c50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549c70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x1549c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549ca0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b2550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b2550 0x538
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549d10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549d30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549d50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1549d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1549d50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1549c50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15b23c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b23c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549c50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15b23c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1549c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1549d70 0x3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549c70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b2ae0 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b2b60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b2b90 0xe6
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b2c80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b2cb0 0x74
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b2d30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b2d60 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b2dd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b2e00 0x79
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b2e90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b2ec0 0x5d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b2f30 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b2f60 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b2ff0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b3020 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b3090 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b30c0 0x77
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b3140 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b3170 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b31e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b3210 0x81
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b32a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b2a90 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b2a90
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b32d0 0x61
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b3340 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b2a90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549c50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3370 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15b3370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b33a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b2550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3410 0x540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b23c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b23c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b23c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1549c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1549c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3370 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1549c50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15b3370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b2550 0x3c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2920 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b2990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549c50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3370 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15b3370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b29e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3410 0x548
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2a50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b2a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b2a50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x1549c50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b3960 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b3960
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b39b0 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b3370 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15b3960 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15b3960
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b3a20 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b3a90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1549c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2a70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1549c50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15b2a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3ac0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2a70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3cd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b4000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1549c50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1549c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1549c50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3960 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b5000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b5200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b5400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b5600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3d00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3d40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1549c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3d90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3dc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15b3d00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15b3d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b3dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3d40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1549c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1549c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3d00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1549c50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3960 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3dc0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3dc0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b3d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3df0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3d90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b5800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b5800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b5800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b5820 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b5800
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15b3d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b5820
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15b3df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b5820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b5820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b5820 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b5820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b5800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3d90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b3d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b5820 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3df0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3e40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3e40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3d90 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b3e40
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15b5820
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15b3df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b3d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3d90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b3d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3e40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3d90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b3d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3df0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3d90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3d90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3e60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3eb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3f00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3f20 0xc
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15b3f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3f40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3d90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3d90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155e020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b5820 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3f90 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3960 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x155e020 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x155e020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x155e020 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15b3cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1544370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b5860 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1544370 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1599fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15443e0 0x150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3f00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b3cd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1599fe0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159a040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a070 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1544540 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15445f0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1544660 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1544680 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x1544660
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x1544680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15446a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15446f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1544720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1544750 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a090 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a0c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b60a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1544680 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b60d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6100 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1544660 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6160 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a110 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b61c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b61f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6210 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6240 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b62c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b62f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6370 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b6390 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b64a0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b65b0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x159a0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15446a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15446f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15446f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6640 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6670 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b66c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b66f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6710 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6740 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6770 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b67c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b67f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6810 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6840 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6870 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b68c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b68f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6940 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6970 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6990 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b69c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b69f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6a10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6a40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6a70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6a90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6ac0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6af0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6b40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6b70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6b90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6bc0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6bf0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6c40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6c70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6c90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6cc0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6cf0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6d10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6d40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6d70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6d90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6dc0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6df0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6e40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6e70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6e90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6ec0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6ef0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6f10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6f40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6f70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6fa0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6fc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6ff0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7070 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b70a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b70c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b70f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7120 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7170 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b71a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b71c0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b73d0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b75e0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15b64a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15b6390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15b65b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6390 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b63c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b63f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6410 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6440 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6470 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b64c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b64f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6540 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6570 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b65a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b65c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b65f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b76f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b6620 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7750 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7780 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b77b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b77d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7800 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7830 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7880 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b78b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b78d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7900 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7930 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7980 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b79b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b79d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7a00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7a30 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7a60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7a90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7ac0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7af0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7b20 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7b50 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7b80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7bb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7be0 0x22
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7c40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7c70 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7c90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7cc0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7cf0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7d10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7d40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7d70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7d90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7dc0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7df0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7e40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7e90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7ec0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7ef0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7f10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7f40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7f70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7fc0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b8100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b8300 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b8500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b8700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8450 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b84a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b84d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8220 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8250 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8280 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b82a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b82d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7ff0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8020 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8070 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b80a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b80c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8800 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8830 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8880 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b88b0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b88e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8930 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8960 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8990 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b89b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b89e0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8a10 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b8a30 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b8e40 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b9250 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15b73d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15b71c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15b75e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8400 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15446a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8430 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a0c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8600 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15446d0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8630 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8660 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x159a0f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b8690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b86c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b71c0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b71e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7210 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7240 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7260 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7290 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b72c0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b72e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7310 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7340 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7390 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b73c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b73e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7410 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7440 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7490 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b74c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b74e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7510 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7540 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7590 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b75c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b75e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7610 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7640 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7670 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b7690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b76c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9460 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9490 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b94b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b94e0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9510 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9560 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9590 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b95b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b95e0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9610 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9640 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9690 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b96c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b96f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9710 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9740 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9770 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b97c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b97f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9810 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9840 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9870 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b98c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b98f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9940 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9970 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9990 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b99c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b99f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9a10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9a40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9a70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9a90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ac0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9af0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9b40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9b70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ba0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9bc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9bf0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9c20 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9c50 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9c70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ca0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9cd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9cf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9d20 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9d50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9d80 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9da0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9dd0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9e00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9e30 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9e80 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15b9f00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ba000 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ba100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ba200 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba300 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba350 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba380 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba3b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba400 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba430 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba480 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba4b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba4d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba500 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba530 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba580 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba5b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba5d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba600 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba630 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba680 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba6b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba6d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba700 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba730 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba780 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba7b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba800 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba830 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba880 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba8b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15bb000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9eb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b9eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b9eb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b9eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9eb0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b9ed0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15b2a70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15b3ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b2a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3ac0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba8d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ba8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ba8d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba8f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15ba8d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ba8f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15b3ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba8f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ba8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ba8f0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ba8f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc60b53] - 0x15b5800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b5800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ba8f0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ba8f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc60b53] - 0x15b3e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3e40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ba8f0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ba8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ba8f0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ba8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccf2d69] - 0x15b9eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9eb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b9eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b9eb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b9eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9eb0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b9ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15489d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3ac0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15489d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba930 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ba960 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ba9b0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15b9ed0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15489d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ba930
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15b3ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3ac0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1557e20 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ba8d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b3b50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3b70 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15baa00 0x338
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bad90 0x74
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15ba930 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bae10 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15489d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bae80 0x77
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b9ed0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15baf00 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15baf70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15b3bd0 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b3c60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bb800 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15b3c90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bb870 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bafa0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bb900 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bafd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bb970 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bba10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bba40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bbab0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bbae0 0x94
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bbb80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bbbb0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bbc20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bbc50 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bbcf0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bbd20 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bbd90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bad40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bad40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bbdc0 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bbe30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bbe60 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x147e350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x147e350 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bbed0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15bbef0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bad40 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bbf10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bbf10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bbf60 0x8d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bc000 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bbf10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bbf10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bc030 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bc0a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bc0d0 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bbf10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bbf10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bc0f0 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bc190 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bbf10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bbf10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bc1c0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bc230 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bbf10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bbf10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bc260 0xa5
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bc310 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bbf10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bbf10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bc340 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bc3b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bbf10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bbf10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bc3e0 0xa6
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bc490 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15bbf10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15bbf10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15bc4c0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15bc530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bc560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15bc590 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15bc5b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15bc560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15bc590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bc560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15bc5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bc5b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bc5d0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15bc800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153e6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x153e6b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bc590 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ba8f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bc670 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bc6d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ba910 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bcc00 0x338
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bbf10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bc700 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bc720 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15bc700
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15bc720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bc720 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15bc720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bc720 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bc740 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15bc720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bcf40 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bc770 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bc720 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15bc720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bc720 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bc7a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15bc720
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15bc770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15bc7a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15bcf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bc720 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bc7a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15bc7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15bc740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bc700 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bcf40 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15bd000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15bd400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1557300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bcfc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bc740 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15bc760 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bc780 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bd800 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15bc7e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bd890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15bd8b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bd8d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1557300 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bd930 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bd950 0x2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bdc50 0x2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bdf50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bdfa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bdfc0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15bdfa0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15bdfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bdfe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15bdfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bdfe0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15bdfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bdfe0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bdfc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be050 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15bdfa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be0e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be120 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be1b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be1d0 0x338
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be510 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be580 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15be560
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15be580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be5a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be580 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be560 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be5d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15be5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be5d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15be5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be5d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be600 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be620 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15443e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15443e0 0x158
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be690 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be6b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be6d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be760 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be780 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be810 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be880 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15be860
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15be880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be8a0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15beab0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15beb20 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15beab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15beb20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15be8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be8a0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15bf000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15beab0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15beab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15beab0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bead0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15beab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15beb00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15beb50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15beb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15beb50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15beb80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15beb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bebd0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15be860
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15be880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15bead0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15be8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15be560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be880 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be8a0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec20 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bead0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15bec20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15bead0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15be8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be8a0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15beab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15bec90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bec90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bead0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15bec90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15becb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15beb50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15beb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15beb50 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bed00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15beb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bed50 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15beab0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15be860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15bead0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15be8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15be580 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15be5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15beab0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x153ffa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8a0 0x31
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8e0 0x31
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15be8e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15be8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8a0 0x31
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8e0 0x31
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15be8e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15be8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be920 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15bec90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15be920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be920 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec90 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15be920
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15bec90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be920 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15bec90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15be920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be920 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec90 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15be920
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15bec90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be920 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15bec90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15be920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be920 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec90 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15be920
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15bec90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be920 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15bec90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15be920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be920 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15be920 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15be920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15be940 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15be940 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15beda0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x153ffa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be5a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15beda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c0000 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bead0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15beb50 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bec20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c0000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c0000 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15bec40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15bec60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8a0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15be8c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15be8e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15be940 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15be960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be980 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15be980
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15be960
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15be940
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15be8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be940 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15be9a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15be940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be940 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be960 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15be940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be940 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15be9a0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15be960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15be8c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15be9c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15be8c0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15be960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be980 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15be9a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15be960
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15be8c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15be9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15be980
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15be8c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15be940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be940 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be980 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15be940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be940 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15be8c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15be980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be9f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15be9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bea40 0x48
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15be9c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15be980 0x11
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15be8c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be960 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9a0 0x6
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15be960
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15be8c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15be980
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15be9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be980 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15beda0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be9c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bee40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bee90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be8c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15be8c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b322c9c] - 0x15be8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15bee40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15bee90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_destroy+0x8e)[0x7f800b3220ce] - 0x15be9c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_property_parse_enum+0x11e)[0x7f800cd79a9e] - 0x15beda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15be980
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15be9a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15be9c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15be9a0 0x14
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15beda0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15be980 0x2
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15beda0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15be9a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15be9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be9a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15beec0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be9c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bee40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bee90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be8c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15be8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15bee40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15bee90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_destroy+0x8e)[0x7f800b3220ce] - 0x15be9c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_property_parse_enum+0x11e)[0x7f800cd79a9e] - 0x15beec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15be9a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15be980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bee40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be980 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x1550320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1550320 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x14ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ef1e0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15aede0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15beec0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x153e6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15be9c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x153e6b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15aede0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bef60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15bee90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c0810 0x340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0b60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bee10 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c0bb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bea90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15befc0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15befc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15beda0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c0c00 0x550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15befc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15befe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15befe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15befe0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15bea90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15be960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15be960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bea90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15be960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15bea90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bea90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15bea90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bea90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15bea90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3410 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3460 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3460 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3490 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b36a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bea90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15bea90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bea90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b36d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15bea90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15b36a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b36d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15b3490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bea90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b36d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b36d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3490 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b34d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be960 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15be960 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b36d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15be960
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15b3490
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15b34d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b36d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b36d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b36d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b36d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b36d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15c1800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3490 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3490 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b34b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15b3490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3490 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b34e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b34b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b34b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3500 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15b3490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3490 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b34e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b34b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b34e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b34b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15b34b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3520 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15bcfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15bcfc0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b35a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b35c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b35e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3640 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1570100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1570100 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b36b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b36d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b36f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b34b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b36d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3740 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b36d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3770 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b37a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b37c0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b3850 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15b3890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b38b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15b3910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3940 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c1160 0x338
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c14a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c1510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c1560 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c1580 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c15a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c0c00 0x558
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c1610 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c1630 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c1630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c1630 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c1580
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15c1560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c1650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c1560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c1580 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c16a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c0c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c2000 0x560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c1710 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c1730 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c1730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c1730 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c1580
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15c1560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c1750 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c1560 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0c00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c2000 0x568
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c1580 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c1580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c1580 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c1560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0c70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0ce0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0d10 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_class_override_property+0x1dd)[0x7f800b5d35cd] - 0x15c0d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c0d40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15443e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c0db0 0x160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c1560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15c17a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15443e0 0x50
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x1544490 0x88
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c0d10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c0f20 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c0f90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c0fc0 0x7d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c1050 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c1080 0x94
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c17c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c2570 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c1120 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c25e0 0xa3
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c2690 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c26c0 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c2730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15c2800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15c2c00 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c2760 0x7b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3000 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3030 0x9d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c30e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3110 0x9a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c31c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c31f0 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3260 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c3290 0x50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_class_ref+0x4d6)[0x7f800b5eba76] - 0x1441570
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c32f0 0xba
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x1441570 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c33c0 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3430 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3460 0x89
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3500 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3530 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c35a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c35d0 0x96
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3670 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c36a0 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3710 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3740 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c37c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1544520 0x1
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c37f0 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3880 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c38b0 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3920 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3950 0x98
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c39f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3a20 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3ab0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3ae0 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3b50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3b80 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3c10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3c40 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3cb0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3ce0 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3d70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3da0 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3e10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3e40 0x96
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3ee0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3f10 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c3f80 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c3fb0 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c4050 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c4080 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c40f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15c4400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15c4800 0x3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c4120 0xc6
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c41f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c4220 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c4290 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c42c0 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c4340 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c4370 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c4c00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c4c30 0x73
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c4cb0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c4ce0 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c4d50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c4d80 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c4e00 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c4e30 0x65
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c4ea0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c4ed0 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c4f50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c4f80 0x67
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c4ff0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5020 0x6f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c50a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c50d0 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5140 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5170 0x71
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c51f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5220 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5290 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c52c0 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5340 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5370 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c53e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5410 0x6d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5490 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c54c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5530 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5560 0x83
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c55f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5620 0x69
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c56a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c56d0 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5760 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5790 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5810 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5840 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c58d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5900 0x6d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5980 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c59b0 0x7e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5a40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5a70 0x6f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5af0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5b20 0x7a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5bb0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5be0 0x6b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5c60 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5c90 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5d20 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5d50 0x6d
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5dd0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5e00 0x84
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5e90 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5ec0 0x6e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c5f40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c5f70 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c6000 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c6030 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c60b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c60e0 0x70
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c6160 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c6190 0x72
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c6210 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c6240 0x73
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c62c0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c62f0 0x5e
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c6360 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c6390 0x8b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c6430 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c6460 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c64d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c6500 0x73
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c6580 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1544440 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1544440
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c65b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c6620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1544440 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c43e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6680 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c66a0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c66a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c66d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6740 0x570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c66a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2000 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c2000 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c6680
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15c43e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c2020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c43e0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c20a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6740 0x578
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6680 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6680 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c43e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c2110 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c43e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2160 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2180 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6740 0x580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c21f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c2210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c2210 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c2160
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15c43e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c2230 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c43e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2160 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2280 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6740 0x588
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c22f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2310 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c2310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c2310 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c2160
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15c43e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c2330 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x149ad80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c23a0 0x1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c43e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15c2160 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149ad80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149add0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149ae20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149ae40 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149ae60 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6740 0x590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149aed0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149aef0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x149aef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x149aef0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x149ae40
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x149ae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c6ce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149ae20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6d30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6740 0x598
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149ae40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x149ae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x149ae40 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x149ae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c6da0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149ae20 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6df0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6e60 0x5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149af10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x149af10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x149af10 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x149ae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c6740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149ae20 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6790 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6e60 0x5a8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6800 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x149ae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c6820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149ae20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6870 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6e60 0x5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c68e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c68e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c68e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x149ae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c6900 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x149ae20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6950 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6e60 0x5b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c69c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c69c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c69c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x149ae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c69e0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c23a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c23a0 0x1b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x149ae20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15c6a50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c6a70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6ac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6ae0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6b00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6e60 0x5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6b70 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c6ae0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15c6ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6ac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6ae0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6b90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6e60 0x5c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6c00 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c6ae0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15c6ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6ae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6c20 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6e60 0x5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6c90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c6ae0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15c6ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7440 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c2070 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6ac0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6ae0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6cb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15c7800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7490 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c74d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7510 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7550 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7590 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c75d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7610 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7650 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7690 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c76d0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7710 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7750 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7790 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7c00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7c40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7c80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7cc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7d00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7d40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7d80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15c8000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15c8400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7dc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7e00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7e40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7e80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7ec0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7f00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7f40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7f80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7fc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8800 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8840 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8880 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c88c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8900 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8940 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8980 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c89c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8a00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8a40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8a80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8ac0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8b00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8b40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8b80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8bc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8c00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8c40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8c80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8cc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8d00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8d40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8d80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8dc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8e00 0x30
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c8e90 0x73
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c77d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c8f10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c8f40 0x95
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c8fe0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c9010 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c9080 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c90b0 0x92
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c9150 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15c9400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15c9800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154c5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c9c00 0x800
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c9180 0x90
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c9220 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c9250 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15c92d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c9c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c9c00 0x820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c9300 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c9320 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15c9300
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15c9320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c9320 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c9300 0x10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15c9320
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15c9300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x154c5c0 0x378
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154c940 0x60
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154c9b0 0x8a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154ca50 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154ca80 0x86
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154cb10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154cb40 0x5f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154cbb0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154cbe0 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154cc70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x154cca0 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154cd10 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15c9340 0xb1
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154cd40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15ca430 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x154cd70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15ca4a0 0x85
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15ca530 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15ca560 0x5c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15ca5d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15ca600 0x8f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15ca6a0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15c8e40 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15c8e40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15ca6d0 0x59
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15ca740 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ca770 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c23a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c23a0 0x1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c9300 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15c9320 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c8e40 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15ca7e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15ca7e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15ca830 0xa2
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15ca8e0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15ca7e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15ca7e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15ca910 0x62
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15ca980 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ca9b0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15ca7e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15ca7e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15ca9e0 0x81
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15caa70 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15ca7e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15ca7e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15ca7e0 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15ca7e0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15caaa0 0x7a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15cab30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cab60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ca7e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cab90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cabb0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cabd0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15cabd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cac00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6e60 0x5d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cac70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cac90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cac90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cac90 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cabb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15cab90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cacb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cab90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cabd0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15cabd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cad00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cad70 0x5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cabb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cabd0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cabd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cabd0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cab90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c6e60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cab90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6eb0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c6eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6ee0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cad70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cad70 0x5e8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6f50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c6f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c6f50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cab90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c6f70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cab90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6eb0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c6eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6fc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cad70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cad70 0x5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7030 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c7030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c7030 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cab90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c7050 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cab90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c70a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6eb0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15c6eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c70c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cad70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cad70 0x5f8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7130 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7150 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c7150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c7150 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15c70a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15cab90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7170 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c6eb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cab90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c70a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c71c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c71f0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7230 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7270 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15cb400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15cb600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15cb800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15cba00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb370 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb3b0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c72b0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c72f0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7330 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c7370 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7390 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15c7370
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15c7390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7390 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7370 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15cc000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c73b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c73b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c73b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c73d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7400 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15cbc00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cbc20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c73d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cbc40 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cbc80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cbca0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cbcc0 0x1
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15cbce0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15cbcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cbd00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cbcc0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15c73d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15c73d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cbd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cbd00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cbcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cbcc0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15cbd00
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15cbcc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15cbca0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15cbc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c73d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cbd60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cbdb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cbdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cbdb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cbde0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cbdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cbe30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cbc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cbe80 0x68
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15cbef0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15cbdb0 0x19
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15cbef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cbf60 0x19
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd7523d] - 0x15cbdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cbef0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c0db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c0db0 0x168
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cbc80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cbca0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cbd00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cbf90 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cbcc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cd020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd040 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd0a0 0x150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd250 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd270 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15cd270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd290 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cad70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd300 0x600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd270 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd270 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cad70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd250 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cadc0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15cadc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cade0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd300 0x608
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cadc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cadc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cadc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cae50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15caea0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15caea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15caec0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd300 0x610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15caea0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15caea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15caea0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15caf30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15caf80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cafa0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15cafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cafc0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd300 0x618
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cafa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb030 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cb030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cb030 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15caf80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15cd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cb050 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd250 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15caf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15caf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb0a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd300 0x620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd930 0xff8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15caf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cbdb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cbdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cbdb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cb110 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb160 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb180 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15cb180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb1a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd300 0x628
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb180 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb230 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cb230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cb230 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cb160
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15cd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ce930 0x170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c73b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cbc40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cb250 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb2a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cb2a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cb2d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cb320 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ceab0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cb320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ceb00 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cb320 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ceb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ceb00 0x88
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cbc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ceb90 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ceda0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb2a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15ceda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cb2a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15ceb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ceb90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb2a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cb2a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cebe0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cec30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cec80 0xe8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15cee10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15cee10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15cee60 0x6f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15cb2a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c73b0 0x1
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15cee10 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15cee10
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15ceee0 0x7f
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15ced70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15cf000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15cf400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cef70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb160 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cbc40 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15cbc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ceda0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cf800 0x630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cefc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cefe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cefe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cefe0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cb160
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15cd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cee10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb160 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cbc40 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15cbc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd300 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cf800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cf800 0x638
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cbc40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cbc60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cbc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cbc60 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15cb160
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_new_valist+0xdc)[0x7f800b5e1ffc] - 0x15cd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd250 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd370 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd3a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd370 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd370 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd3f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd440 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd490 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd4e0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd440 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd550 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd5a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd370 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15c7390
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15c7370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd610 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd820 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd890 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cd820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd890
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15cd610
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15ceb90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15cebe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_handlers_destroy+0x141)[0x7f800b5e4d41] - 0x15cec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cec30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd890 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd890 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cebe0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd890 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15cd820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15c7370 0x2
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15cd820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd610 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15cd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd610 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15cd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7390 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb160 0x2
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15cb160
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15c7390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd610 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15cd610
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd808d2] - 0x15c7370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7370 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c7390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c7390 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd610 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15c7390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd610 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c7390 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfe40 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb160 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd640 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd8e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd680 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd680 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd610 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd680
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15cd640
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15cd8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d0050 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd680 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd680 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd680
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cd6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd6d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d0050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd8e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd8e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd8e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cb160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd610
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cb160 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ceb90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ceb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ceb90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15ceb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ceb90 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd610 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd840 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cebb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cebb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cebb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15cd840
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cebb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfe90 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cebb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d00a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d00a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d00a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d00c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15cfe90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d00a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d00a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d00a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d00c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d00c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cd820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15cd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfe90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfe90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cfe90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe90 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd610 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfeb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfed0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cff10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cff10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cff10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cff10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15cfed0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d00c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d00f0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cff10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cff10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cff10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cebb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cff10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d00c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cebb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d00f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cebb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cebb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cfeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15cd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfeb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd840 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd840 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd840 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd610 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfed0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cff10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cff60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cff60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cff60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cff60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15cfed0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15cff10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d00c0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cff60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cff60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cff60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cebb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cff60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cebb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d00c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cebb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cebb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfed0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15cd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfef0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cff10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cff10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cff10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cff10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cff10 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd610 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d0200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d0400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d0600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0100 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d0800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd860
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d00c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d0100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d1000 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d1800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cebb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cebb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cebb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d00c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d2000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cebb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cebb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cebb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15cd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d00e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d0100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d0100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d0100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0100 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cd610 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0120 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0140 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0180 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d01d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d01d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d01d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d0140
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d0180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d01d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d1000 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d01d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d1210
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d01d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d1210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d0120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15cd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0120 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cfe40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cff30 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cffd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfff0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d0010 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d0030 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d1230 0x3d8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15d0180 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15d0180
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15d1610 0x75
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15cfe40 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15d0180 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15d0180
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15d1690 0x63
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15cd900 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15d0180 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15d0180
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15d1700 0x7c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15d01d0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15d0180 0x3d
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15d0180
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15d1790 0x66
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15cebb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d1000 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd610 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0140 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd650 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd690 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd690 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd690 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6b0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15cd690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd690 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd690 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd690 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd700 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd720 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15cd690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd690 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15cd700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd6d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d0140
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15cd650
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15cd630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd860
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15cd610
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd610 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd630 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd630 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd630 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd700 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd740 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15cd630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd630 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15cd700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd700 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd760 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d2800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd650 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd670 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0140 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15cd650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd650 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15cd670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd670 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15cd6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0160 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0180 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d01a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d01a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d01a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd860 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15cd780 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd7a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd7c0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd800 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1000 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d1020 0x1
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15d1040 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15d1020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d1060 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d1020 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15cd6d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15cd6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1060 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1020 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15d1060
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15d1020
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15d1000
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15cd800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd6d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d10c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d1140 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1190 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d3000 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d01a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d01a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3070 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d30c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d3110 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3160 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d3110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d31b0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3110 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d31b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d31b0 0x88
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d01a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3240 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3450 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d01a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d3450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d01a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d3240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3240 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d01a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d01a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d01a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3290 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d01a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d32e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d3500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d3600 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d3700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d3800 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d01a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15cd800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d01a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3330 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d01a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d01a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d01a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3380 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d01a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d33d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3900 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d33d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d33d0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3950 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d39a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3450 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d01a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d0160
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d0180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d39f0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3c00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d3c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d1110
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d39f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15d3240
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15d3290
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_handlers_destroy+0x141)[0x7f800b5e4d41] - 0x15d32e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d32e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3290 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d3240 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15d3c00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15d0180 0x2
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15d3c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0160 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1000 0x2
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d1000
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d0160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d1110
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd808d2] - 0x15d0180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0180 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d0160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d0160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d0160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0160 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1000 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1020 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15d0160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0160 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1000 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d11e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d11e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d11e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d11e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d39f0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a90 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15d39f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d39f0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d3a10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d3a70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d3a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3ab0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d3ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d3ab0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d11e0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15d3ad0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3af0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d34c0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3b10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3b30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d3c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d3e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d4000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d1110 0x1
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15cd7c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d1060 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cd7e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15d1110 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15d1110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1060 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cd7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cd7e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15d1060
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15cd7e0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15d3b30
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15d3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d1110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3b50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3ba0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d3ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d3ba0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d3ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d3ba0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d34c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4250 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d3ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d42c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d42f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4370 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d43c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4410 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d43c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4460 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d43c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4460 0x88
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d42c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d44f0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4700 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d42c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d4700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d42c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d44f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d44f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d42c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d42c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d42c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4540 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d42c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4590 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3ab0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d3ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d3ab0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d42c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d3ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d42c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d45e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d42c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d42c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d42c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4630 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d42c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4680 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4770 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4680 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d47c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4810 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4700 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d42c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d3a70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d3a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4860 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4a70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4340 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d4a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4340
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d4860
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15d44f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15d4540
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_handlers_destroy+0x141)[0x7f800b5e4d41] - 0x15d4590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4590 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4540 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d44f0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15d4a70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15d3a10 0x2
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15d4a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4340 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d4340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4340 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d4340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a70 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3ab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3b10 0x2
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d3b10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d3a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4340 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d4340
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd808d2] - 0x15d3a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4860 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4340 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d3a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d3a70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4ae0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d3a70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d4340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4ae0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d4860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4ae0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3b10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d3b10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4ae0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3b10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3b30 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4ae0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd7e0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15d3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3b10 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d3b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3b30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4ae0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4880 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d48a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d48a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d48a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4ae0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4340 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15d48c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d48e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4ae0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4940 0x1
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15d4960 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15d4940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d1060 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d4940 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15d4980 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15d4980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1060 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4940 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15d1060
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15d4940
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15d4920
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15d4900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4980 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d49b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4a00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4a00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4b20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4a00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4a70 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d48a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4b70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4ba0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4bf0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4c20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4c70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4cc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4d10 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4c70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4d10 0x88
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d4b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4da0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4fb0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4b70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d4fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4b70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d4da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4da0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4b70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4b70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4df0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4e40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d48a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d48a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d48a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4b70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d48a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4e90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4b70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4b70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4ee0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4f30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5020 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4f30 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5070 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d50c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4fb0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4b70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d4860
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d4880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5110 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5320 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d5320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4bf0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d5110
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15d4da0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15d4df0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_handlers_destroy+0x141)[0x7f800b5e4d41] - 0x15d4e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4e40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4bf0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4df0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4da0 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15d5320 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15d4880 0x2
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15d5320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4860 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d48a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4a50 0x2
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d4a50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d4860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d4bf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd808d2] - 0x15d4880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4860 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d4860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4860 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4a50 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4900 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15d4860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4860 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d4a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4a50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4940 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5110 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5110 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5130 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15d5160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5180 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4ae0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d51a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d51c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d51e0 0x1
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15d5200 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15d51e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d1060 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d51e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15d4bf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15d4bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1060 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d51e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d51e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15d1060
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15d51e0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15d51c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15d51a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4bf0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5220 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5270 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5270 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d52a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5390 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5320 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5270 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d53e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d52f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d52f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d52f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5430 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d52f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5480 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d54d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5520 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5480 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5520 0x88
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d5270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d55b0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d57c0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5270 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d57c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d5270
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d55b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d5600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d5800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d5a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d5c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d55b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5270 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5270 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d51a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d1060 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5110 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5110 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5270 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d5110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d5270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5270 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5270 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5e50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5ea0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5ef0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d5f40 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5ea0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5fb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6000 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5270 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d4920
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d4940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6070 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6280 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d6400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d52f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d6280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d52f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d6070
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15d55b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15d51a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_handlers_destroy+0x141)[0x7f800b5e4d41] - 0x15d1060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d55b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d52f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d52f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d52f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d62f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d52f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6340 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15d6280 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15d5110 0x2
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15d6280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d52f0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d52f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d52f0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d52f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6390 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d63b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d63d0 0x2
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d63d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d63d0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d63d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd808d2] - 0x15d5110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15d6280 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15d5110 0x2
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15d6280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d63d0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d63d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d63d0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d63d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6390 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4ae0 0x2
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d4ae0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d63d0 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d63d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd808d2] - 0x15d5110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d5110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6070 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6390 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4ae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d34c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4920 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4b00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4b00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d63d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d4b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4b00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6800 0xc
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d4b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4b00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4b00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d52f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d4b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4b00 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6820 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d52f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d52f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6840 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15d4b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4b00 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d6820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d52f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d34c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d4920
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d4ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d63d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6390
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d6070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6390 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d63d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d63d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15be8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4ae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d63d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6820 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15b3490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3490 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15cd690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd690 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15cd630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd630 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15cd650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cd650 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d0160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d0160 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d39f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d39f0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d3b10 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d4860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4860 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d4b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d63d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6070 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14e5a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14e5a40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4b00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d6110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d1060 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d63d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6130 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6860 0x388
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6150 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d61a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d52f0 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d61c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d61e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6230 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15d6210
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15d6230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8e0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d7000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d4920 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6230 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d34c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d51a0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6210 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d34e0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6280 0x15
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d34e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6bf0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e30 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6210
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6e30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d6bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6bf0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6210 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d34e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d62a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e60 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d8000 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ea0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ec0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e00 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ef0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f10 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15d6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e00 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d6ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6ec0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d62a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d6e60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d34e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6e20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6210
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d6bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d34e0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d6e00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d6ef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6ec0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6ef0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6f60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f30 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f80 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6fa0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15d6f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f60 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d6f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6fc0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d6f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6bf0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6f60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d8800 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6f60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d6f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d8800
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d6bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6bf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6c10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d8800 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6f30 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15d6c10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d8800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d8800 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d8a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d8c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d8e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d9000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d62a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d62c0 0x1
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15d6e20 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15d62c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d6e40 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d6c70 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15d62c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15d62c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6e40 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6c70 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15d6e40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15d6c70
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15d62a0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15d6c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d62c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6c90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ce0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6ce0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6d10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6d60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d8800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d8800 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6c50 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6db0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ce0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6ce0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d8870 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d88c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d8910 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d88c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d8960 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d88c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d8960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d8960 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6c50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ce0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ce0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6ce0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9250 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d92a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d92f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d92a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9340 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d92a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d93b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9400 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6ce0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d6fe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d6bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6bf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c50 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6c50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6bf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d94a0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d62a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d96b0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d96f0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6c70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9730 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6c70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9750 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9780 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d9780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9750
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d96b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d96f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d62a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9470
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6c50
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d94a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d62a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6c70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9780 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d94a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d9780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9780 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d94c0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d97c0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d94e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9500 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9520 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9520 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9520 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d96f0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9550 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9520 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9750 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d96f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d9550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9550 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9750 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9750 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d99d0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d95a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9520 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d95d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d95a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d95d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d99d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15d9c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9520 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d95a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d6e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d95c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9610 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9660 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d96b0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9520 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d99d0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9be0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9520 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da030 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da060 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da080 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9610 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15da000
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d9be0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d6e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15da030
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d99d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d99d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da030 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15da030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15da030 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9a20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15da030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9a70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9ac0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9b10 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da030 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15da030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15da0a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da030 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9be0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9a70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9750 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9750 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9b80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15da110 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15da1a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15da110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15da1f0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15da110 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6e40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d6e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d6e40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15da160 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da2a0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9470
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9520 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15da2c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da2e0 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15da2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15da320 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9470 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da2e0 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15da2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15da370 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15da3c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da2e0 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15da2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15da600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15da800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15daa00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15dac00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9b10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15da3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15da3c0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da2e0 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15da2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15da430 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15da3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15da480 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d9b60 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15d9b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9b60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9b60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d9b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15da2e0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9b60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da510 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da530 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d94e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15d9500
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15d6c70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15d97c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d6c70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9500 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9500 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d9500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9500 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d9500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d9500 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15d9500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d9470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d9500 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d94e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da570 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9470 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15d9500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9500 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da590 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15da590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da5c0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15da5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da590 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15da590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da590 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15da5c0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da5e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d97f0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9810 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15d9830 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15d9810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15d97f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9850 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d98a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d98a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d98a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d98d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9900 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9950 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15d9950
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15d9900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dae00 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dae40 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15dae40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15dae00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97f0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9810 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15d97f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15d9810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9810 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97f0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15d9810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15d97f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9810 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15d97f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15d9810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9810 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97f0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15d9810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15d97f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9810 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15d97f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15d9810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d97c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dae00 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15da5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15da5e0 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15da5c0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15da5c0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15d9830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d9830 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15d9830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9830 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d6c70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9810 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15d9810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9810 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d99a0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15d99a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d99a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dae80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daea0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daec0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15daea0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15dae80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d99a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d99a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15dae80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daea0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daee0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf00 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15daf20 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15daf40 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15daf60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15daf20 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15dafc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15dafc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15daf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15daf60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15daf20 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15daf60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15daf20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15daf00
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15daee0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15d97f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15d9810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9810 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97f0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15daee0 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15daee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15daf60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15daee0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15dafc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15dafc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15daf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15daf60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15daee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15daee0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15daf60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15daee0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15d97f0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15d9810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d97c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dae40 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15da3c0 0x68
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15d6c70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d9810 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daee0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15d6c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d6c70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15daf20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daff0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d97c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db010 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15daff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d97c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d97c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daff0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db030 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db050 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db070 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db070 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dafc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15db090 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db0b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d97c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dae40 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db0d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db0f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db110 0x1
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15db130 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15db110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15daf60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15db110 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15d97c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15d97c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15daf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15daf60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db110 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15daf60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15db110
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15db0f0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15db0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15d97c0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9900 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db150 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db150 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d9950 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db150 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db1a0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db210 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db240 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db290 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db2c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db360 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db3b0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db3b0 0x88
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15db210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db440 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db650 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15db700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15db800 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15db900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15dba00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db210 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15db650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15db210
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15db440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db440 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db210 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db210 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db490 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db4e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db070 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db070 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db210 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15db070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15db210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db530 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db210 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db210 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db580 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db5d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dbb00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db5d0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dbb50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dbba0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db650 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db210 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15daf20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15db050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dbbf0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15dbe00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15db290
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15dbbf0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15db440
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5dd66c] - 0x15db490
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_handlers_destroy+0x141)[0x7f800b5e4d41] - 0x15db4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db4e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db290 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db490 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db440 0x48
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15dbe00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15db050 0x4
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15dbe00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db070 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db0d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15db0d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15db290
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd808d2] - 0x15db050
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15dbe00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15db050 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15dbe00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db0d0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15db0d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x28
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_emit_by_name+0x6d7)[0x7f800b5e6f37] - 0x15db290
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd808d2] - 0x15db050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db050 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15daf20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db0d0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db0f0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15db0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db0d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db110 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dbbf0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15daf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15daf20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15daf20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15dbbf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15daf20 0x18
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15dbe00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15dbbf0 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15dbe00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbc10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc30 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc50 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc10 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15dbc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc70 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbc10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbcb0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc10 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15dbc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbcd0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dbea0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbcf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbd10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbd30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbd30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbd30 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db6c0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbd60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbd30 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15db6c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15dbd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dbd60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db290 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc0b0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbdb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbd30 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc2c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15dbdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dc2c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15dc0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbd30 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc2c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dc2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbde0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc2c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dc2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc2c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dc2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc0b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc2c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dc2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc0d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc120 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc170 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dc120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbe00 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15dd000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbd30 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc1c0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbdb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbd30 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc420 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc470 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc120 0x48
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15dc3d0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15dc400
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15dbdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dc420
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15dc1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15daf60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc420 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dc420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc420 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc1c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dc420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc210 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc260 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dc210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc2b0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc420 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dc420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc320 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc420 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc400 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc210 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15db290 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db290 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc490 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dc2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc4e0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc570 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dc4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc5c0 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc4e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbdb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbdb0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15db6c0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dae40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15dbd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbd30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dae60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc390 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15dc390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15dc800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15dca00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15de000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15de200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc2b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbe70 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc530 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15dc530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc670 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc6c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc530 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15dc530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc710 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dc6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc760 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc530 0x30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_connect_data+0x8a9)[0x7f800b5e4b49] - 0x15dc530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc6c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dc760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc760 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dc300 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15dc300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc300 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dc300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc300 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15dc300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dc530 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc300 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc390 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc3b0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15dbcf0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15dbd10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15dbc10
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15dbea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dbc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbd10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbd10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15dbd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbd10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dbd10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15dbd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dbd10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbcf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbea0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbec0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbe70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15dbd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbd10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf10 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15dbf10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbee0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15dbf10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dbf80 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfa0 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15dbfc0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15dbfa0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15dbf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dbfe0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc030 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dc030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dc030 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc060 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcc00 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcc50 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15dcc50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15dcc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcca0 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcce0 0x2a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15dcce0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15dcca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf80 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfa0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15dbf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15dbfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15dbfa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15dbf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfa0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15dbf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15dbfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfa0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf80 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15dbfa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15dbf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfa0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15dbf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15dbfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dbf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcca0 0x38
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15dbf30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf30 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15dbf10
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15dbf10 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15dbfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dbfc0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15dbfc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfc0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dbc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfa0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15dbfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc090 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15dc090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dc090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd40 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15dcd20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15dc090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dbf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15de400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf50 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15dc090 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcce0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcc00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15de800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15dea00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15dec00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15dee00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcc20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dcc40 0x3
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x15dcc60 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15dcc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dcd60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dcc40 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15dcdc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15dcdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dcd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcd60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dcc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcc40 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15dcd60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15dcc40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15dcc20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15dcc00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15dbf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15dbfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dcc00 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15dcc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dcd60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dcc00 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15dcdc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15dcdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dcd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcd60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dcc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcc00 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15dcd60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15dcc00
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x15dbf80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15dbfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dcd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcd00 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dcd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcdf0 0x68
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dbc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbfa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcc00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcc20 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15dbc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dbc10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df000 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcdc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcc40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dcc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcc40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dce60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15dcc40
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15dcdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dce60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15df000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcc40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dce60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dce60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df000 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcc80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dce90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dceb0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcef0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dcef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcef0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dce60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15dcef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcef0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcf10 0x7
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15dcef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcef0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15dcef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcef0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcdc0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15dcef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcef0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcf30 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dcdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcdc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcf50 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccff36d] - 0x15dcef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcef0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15dcf30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dcdc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15dcd00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15dceb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15dce90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dce60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15dcc80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15df000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcc80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dce60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dce90 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd02b50] - 0x15dcef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15dce60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15d6250
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x15be8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15d4920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dcf70 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1550010 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dcef0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dcf30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dcd60 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df000 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15df0a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df0c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15df0e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df100 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d6250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15df160 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df180 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1570100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15df1f0 0xc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1570100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1570120 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1570140 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dce60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1570120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dcdc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1570120 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df2c0 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1570190 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df360 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15df380 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df3a0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df400 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15df430 0x18
+@ ./ags:(ags_machine_counter_alloc+0x2e)[0x4b93de] + 0x15df450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df480 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1570190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1570190 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df520 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15df540 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df560 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df5c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15df5f0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df610 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15df640 0x18
+@ ./ags:(ags_machine_counter_alloc+0x2e)[0x4b93de] + 0x15df660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df690 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1570190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1570190 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df730 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15df750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df770 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15df800 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15df850 0x18
+@ ./ags:(ags_machine_counter_alloc+0x2e)[0x4b93de] + 0x15df870 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df8a0 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1570190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1570190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15df960 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df980 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df9e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dfa10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfa30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dfa60 0x18
+@ ./ags:(ags_machine_counter_alloc+0x2e)[0x4b93de] + 0x15dfa80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfab0 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1570190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1570190 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfb50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dfb70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfb90 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfbf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dfc20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfc40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dfc70 0x18
+@ ./ags:(ags_machine_counter_alloc+0x2e)[0x4b93de] + 0x15dfc90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfcc0 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1570190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15d4920 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfd60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15dfd80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfda0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1570190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dfe00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfe20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dfe50 0x18
+@ ./ags:(ags_machine_counter_alloc+0x2e)[0x4b93de] + 0x15dfe70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x14f8ac0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x2d0)[0x7f800b5d3e20] - 0x14f8af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14f8ac0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x14f8890
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x14f88b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14f8ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14f8ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14f8ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f88b0 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x14f8ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8970 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1538870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f89c0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1538870 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8ac0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f8ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f8ac0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8a30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f8ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dfea0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dfef0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c6ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dff40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15dff90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c9550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15dffe0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0030 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0080 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e00d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0120 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0170 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e01c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0210 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15332b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0260 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15332b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e02d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0320 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0370 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e03c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0410 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0460 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15344f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e04b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0500 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0550 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e05a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15360d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e05f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0640 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15362d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0690 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e06e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0730 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0780 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e07d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0820 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0870 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e08c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15b3460 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15b3460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15b3460 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0910 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537de0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1537de0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0960 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154e600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e09b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0a00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0a50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0aa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0af0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e0c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e0e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e1000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f8a80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14f8ad0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0b40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15504b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e0b90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e1200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15506f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e1250 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e12a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1550790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e12f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e1340 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1558d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e1390 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e13e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ada70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e1430 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e1480 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e14d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e1520 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1540020 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1540020 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e1570 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e15c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e1610 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e15c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e1660 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e15c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e1660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e1660 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e16f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1540020 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1540020 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e1740 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e1790 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e17e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e1790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e1830 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e1790 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e1830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e1830 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e18c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e1830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e1910 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e1830 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1540020 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1540020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1540020 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e19c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1558d00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1558d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1558d00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e1a10 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e2220 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e2a30 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15af290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15aee80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15af6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aee80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e0870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aeed0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e0870 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15aeed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15aeed0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aef60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fef0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fef0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15aefb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cbe30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af000 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cbe30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154fd60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154fd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154fd60 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af070 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x154e600 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x154e600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x154e600 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af0c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536590 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1536590 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af110 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15362d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15362d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15362d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af160 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15360d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15360d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15360d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af1b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534720 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534720 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15344f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15344f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15344f0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af250 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d1190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af2a0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d1190 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d3ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af310 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af380 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534300 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534300 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af3d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d4a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af420 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d4a00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15d5390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af490 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e3000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e3200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e3400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e3600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d5390 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1534110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1534110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1534110 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15d3ba0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15db150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2e40 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15db150 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1533340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1533340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1533340 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14f8890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14f8890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14f8890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14f8890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14f8890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14f8890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14f8890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14f8890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14f8890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1531d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d10 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca090 0x1d
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x14ca090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1531d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531d10 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca090 0x1d
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd58cfa] - 0x14c2c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x14ca090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1531d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14c2c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c40 0xb
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14c2c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14c2c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c40 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14c2c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14c2c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c40 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14c2c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x14c2c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e0be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c40 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e0be0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x14c2c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c2c40 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c2c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c2c40 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x14c2c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e2eb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2eb0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c2c40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2eb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af500 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1531d10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14ca090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e0be0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15af500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e3800 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14f8890 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531ac0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14c9550 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e3800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e3800 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x14c6ee0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1550790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15506f0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15504b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15504b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15504b0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x154fbb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15be8e0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15be900 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dceb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dced0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15dceb0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15be900
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15be8e0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x154fbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15dced0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15be8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dced0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15be8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15dced0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15be900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15504b0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15504b0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15be900 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15dced0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dceb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15dceb0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15dced0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15be900
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15504b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15dcd00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15be900
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15be8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15be8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be8e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15be900
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15dcd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15af500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15af600 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e4100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e4300 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15504b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15504b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4200 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0x2e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15e1880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15e4200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4200 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0x2e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15e1880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15e4200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15dcd00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15be900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15be900
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15dcd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15dcd00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15be900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15be900
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15dcd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15dcd00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15be900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15be900
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15dcd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15dcd00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15be900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15be900
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15dcd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15dcd00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15be900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be900 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15be900 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15be900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e4240 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e4240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e4240 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be900 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e4240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2eb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e4470 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e42d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15504b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd00 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e4470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e4470 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dced0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dceb0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15dcd20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e4470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e4470 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ada70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x154fbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ada90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e4d00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e4e00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e4f00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e5000 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e1880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e1880 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15e4400 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15e18a0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15e4430 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4450 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4c80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15e4450
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15e4430
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15e18a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15e4400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e18a0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15e4c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15e18a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e18a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4c80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4430 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15e18a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e18a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e4c80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15e4430
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15e1880
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15e4400 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15e1880 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15e4430 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4c80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4450 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15e4c80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15e4430
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15e1880
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15e4400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15e4450
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15e1880
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15e18a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e18a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4450 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15e18a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e18a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e1880
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15e4450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15241d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e4ca0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4200 0x37
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4240 0x37
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15e4240
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15e4200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4200 0x37
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4240 0x37
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15e4240
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15e4200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4450 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e4450
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e1880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4450 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e1880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e4450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4450 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e4450
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e1880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4450 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e1880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e4450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4450 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e4450
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e1880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4450 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15e1880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15e4450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4450 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e4450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e4450 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15e4450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e4280 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e4280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e4010 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e4450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e4010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2eb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e5100 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15241d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e4400 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e1880 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e5100 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4430 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4c80 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4ce0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e5100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e5100 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e4010 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e4030 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4060 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e5a00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e5c00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e5e00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e5f00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4080 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e4080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e4080 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15e40a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15e40d0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15e4200 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4240 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15e4220
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15e4200
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15e40d0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15e40a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4200 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15e4240
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15e4200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4200 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4240 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4220 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15e4200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4200 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e4240
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15e4220
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15e4080
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15e40a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15e4080 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15e4220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4240 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4260 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15e4240
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15e4220
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15e4080
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15e40a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4080 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15e4260
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15e4080
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15e4200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4200 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4080 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4260 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15e4200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4200 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e4080
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15e4260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e40a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15e40a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e5910 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15c0db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af700 0x170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e4260 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e4080 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e5980 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e5b00 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e4280 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4240 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x1f3)[0x7f800b5e12a3] - 0x15e4240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e5d00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cf800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e6000 0x640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e59e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e59e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e59e0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_signal_newv+0x37f)[0x7f800b5e142f] - 0x15e4220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e6800 0x7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af880 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15af880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af880 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15af880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4220 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e4240 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e5ba0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e5bc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e40a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e40a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e40a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e40a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e40a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e5d70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e5d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e5d70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e5d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e5d70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e2eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2eb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e2ee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e2f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2f10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e2f40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2f40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e2f70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2f70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2f70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0dd0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15c0dd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce1b32] - 0x15c0db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0df0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0db0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0dd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0e30 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0e50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0e70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e40d0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15c0db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15c0dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15c0e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15c0e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15c0e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e40d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce1b32] - 0x15c0df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15c0e90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e6650 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e66a0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15e40d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15c0e70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15c0e50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0e30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0dd0 0x6
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15c0e30
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15c0e50
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15c0e70
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15e40d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0e70 0x6
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15c0dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0dd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0e50 0x6
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15c0dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14bf9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c0df0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e66f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14bf9f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e6740 0xa8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0dd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0e30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15c0db0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf850 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf890 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf8b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf8d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf8f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf910 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf930 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf950 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cf970 0x48
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15e40d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15cf9c0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15cf9e0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfa00 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfa20 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15cfa00
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15cf9e0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15cf9c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15e40d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf9c0 0x1
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15cfa20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cfa20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15cfa20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccdd39c] - 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e40d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfa40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af880 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cf9c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfa90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cf9c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfac0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cf9c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15c0ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cf9c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfb10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e7000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e7200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e7400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e2fa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e2fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2fa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e5da0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e5da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e5da0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cf9c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cf9c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cf9c0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cfb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfb40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfb40 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x15cfb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cfb90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfb90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfb90 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x15cfb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cfbe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfbe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfbe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfb90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfa10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cfc30 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfd40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfd80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfda0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfdc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfde0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe00 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfe00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3057e7] - 0x15cfd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15cfb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15cfa10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfb90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfa10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cfc30 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfd40 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfde0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfdc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfda0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfd80 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7600 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfb40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e5dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf9c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15cfe20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7620 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7640 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7690 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e76b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e76d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e76f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7710 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7730 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7750 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7770 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7790 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e77b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e77d0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e77f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7810 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7830 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7850 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7960 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7a70 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15e7640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15cfb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15e5dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7b00 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7b20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7b40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e5dd0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7b60 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7ba0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7bc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7be0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7c00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7c20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7c40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7c60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7c80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7ca0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7cc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7ce0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7d00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7d20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e2fd0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e7d40 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfb40 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8550 0x510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfb60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7640 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfc30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15cfb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfc80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfca0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfcc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfd10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8a70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8a90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8ab0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8ad0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8af0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8b10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfb60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e8ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8ad0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8b60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8bd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8bf0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8c10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8c30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8c50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8c70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e9000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e9400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8c90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8ce0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e8c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8c50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8d10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e8e00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e9800 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e9900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e9a00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8d30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8d80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8da0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8dc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8de0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8f00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8f20 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8f40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e8f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8f00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8fc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9b00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9b50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9b70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9bb0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9bd0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e9bf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e9c40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e9bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9bb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9c70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9c90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15e9e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ea000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ea200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ea400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9ce0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9d00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9d20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9d40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9d60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9d80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e9da0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e9d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9d60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea6a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea6c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea6e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea700 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea720 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea740 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea760 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea7b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea7e0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea8f0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eaa00 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15cfb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15cfa10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ea720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea720 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaa90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfb90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaab0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaad0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaaf0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eab10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eab30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eab50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cf9c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfa10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eab30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eab70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eab90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eabe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eac00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eac20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eac40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eac60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eac80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eaca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eacf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eac60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eac60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ead20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ead40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ead90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eadb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eadd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eadf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eae10 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eae30 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eae50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eaea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eae10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eae10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaed0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaef0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf60 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafe0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eafc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb080 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb0a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb0f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb110 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb130 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb150 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb170 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb190 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb1b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eb170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb170 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb230 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb2a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb2c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb2e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb300 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb320 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb340 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb3b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eb320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb320 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb3e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb400 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb450 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb470 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb490 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb4b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb4d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb4f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eb4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb4d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb590 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb5b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb620 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb640 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb660 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb680 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb6a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb6c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb710 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eb680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb680 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb740 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb760 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb7b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb7d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15eba00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ebe00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ec000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebc20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebc40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebc60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebc80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ebca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ebcf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ebc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebc60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebd20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebd40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebd90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebdb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebdd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb7f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb810 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb830 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb8a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eb810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb810 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb8d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb8f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb980 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb9a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb9c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb9e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eb9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb9c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec280 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec2a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec2f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec310 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec330 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec350 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec370 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec390 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec3b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec400 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ec370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec370 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec430 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec4a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec4c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec4e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec500 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec520 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec540 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ec800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec5b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ec520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec520 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec5e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ecc00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ecd00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ece00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ecf00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec650 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec670 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec690 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec6b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec6d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec6f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ec6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec6d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec7b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed000 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed020 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed040 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed060 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed080 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed0a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed0c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ed080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed080 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed140 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed160 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed1b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed1d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed1f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed210 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed230 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed250 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed2c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ed230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed230 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed2f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed360 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed380 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed3a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed3c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed3e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed400 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed420 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ed3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed3e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed4a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed4c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed510 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed550 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed570 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed590 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed5b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed5d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ed590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed590 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed6c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed6e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed720 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ed800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15eda00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15edc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ede00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed740 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed760 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ed740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed740 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee070 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee090 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee0b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee0d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee0f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee110 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee0f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee1b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee1d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee240 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee260 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee280 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee2a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee2c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee2e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee2a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee3d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee3f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee410 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee430 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee450 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee470 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee4e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee450 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee580 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee5a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee5c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee5e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee600 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee620 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee640 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee6c0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee8d0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eeae0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15ea8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15ea7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15eaa00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee600 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea7e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea850 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea870 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea890 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea8b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea8d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea8f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea960 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ea8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea8d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea990 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea9b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaa00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaa20 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaa40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaa60 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eebf0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eec10 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eec30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eec80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eebf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eebf0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eecb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eecd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eed20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eed40 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eed60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eed80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeda0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eedc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eede0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eee30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eeda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeda0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eee60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eee80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeed0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eef10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eef30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eef50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eef70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eef90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eefe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eef50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eef50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef010 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef080 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef0a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef0c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef0e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef100 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef120 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ef140 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ef190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ef100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef100 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef1c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef1e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef230 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef270 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef290 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef2b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ef400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ef600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15ef800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15efa00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef2d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ef2f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ef340 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ef2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef2b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef370 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef390 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef3e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc80 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f0000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f0400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15efca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15efcf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15efc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efd20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15efe00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f0800 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f0900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f0a00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efd40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efd90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efdb0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efdd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eff00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eff20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eff40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eff60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15effb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eff20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eff20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15effe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0b00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0b50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0b70 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0b90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0bb0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0bd0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0bf0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0c10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0c60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f0bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0bd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0c90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0cb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0d00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0d20 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0d40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0d60 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0d80 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0da0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0dc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f0d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0d80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0e40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0e60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0eb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0ed0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0ef0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0f10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0f30 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0f50 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0f70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0fc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f0f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0f30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0ff0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1010 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1060 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1080 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f10a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f10c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f10e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1100 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1170 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f10e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f10e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f11a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f11c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1210 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1230 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1250 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1270 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1290 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f12b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f12d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f1290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1350 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f13c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f13e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1400 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1420 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1440 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1460 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1480 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f14d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f1440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1440 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1500 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1570 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1590 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f15b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f15d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f15f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1610 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1630 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1680 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f15f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f15f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f16b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f16d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1720 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1740 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1760 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1780 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f17a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f17c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f17e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f1a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f1c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f1e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f17a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f17a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1880 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f18d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f18f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1910 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1930 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1950 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1970 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f1950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1950 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f19e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2080 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f20a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f20c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f20e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2100 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2120 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2140 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f2100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2100 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f21c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f21e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2230 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2250 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2270 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2290 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f22b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f22d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f22f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2340 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f22b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f22b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2370 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2390 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f23e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2400 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2420 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2440 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2460 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2480 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f24a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f24f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f2460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2460 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2520 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2590 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f25b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f25d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f25f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2610 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2630 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f26a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f2610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2610 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f26d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f26f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2740 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2760 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2780 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f27a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f27c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f27e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f27c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f27c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2880 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f28a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f28f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2910 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2930 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2950 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2970 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2990 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f29b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2a00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f2970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2970 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2a30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2a50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2aa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2ae0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2b00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2b20 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2b40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f2c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f3000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2b60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f2b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2b20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2be0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f3400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f3500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f3600 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3750 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3770 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3790 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f37b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f37d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f37f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f37d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f37d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f38b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3900 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3920 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3940 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3960 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3980 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f39a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f39c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3a10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f3980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3980 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3a40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3a60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f3c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f3e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f4000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f4200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3ab0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3ad0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3af0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3b10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3b30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3b50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3b70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3bc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f3b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3b30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4420 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4470 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4490 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f44b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f44d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f44f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4510 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f4530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f4580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f44f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f44f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f45b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f45d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4620 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4640 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4660 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4680 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f46a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f46c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f46e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f4730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f46a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f46a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4760 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f47d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f47f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4810 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4830 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4850 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4870 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f4890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f48e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f4910 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f4d20 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f5130 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15ee8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15ee6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15eeae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f4850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4850 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee6c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee6e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee730 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee750 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee770 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee790 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee7b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee7d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee7f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee840 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee7b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee8e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee900 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee940 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee960 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee980 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee9a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee9f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee960 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eea20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eea40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eea90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeab0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eead0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeaf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeb10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeb30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eeb50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eeba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eeb10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeb10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eebd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5340 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5390 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f53b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f53d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f53f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5410 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5430 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f5450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f54a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f5410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5410 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f54d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f54f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5540 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5560 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5580 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f55a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f55c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f55e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f5600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f5650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f55c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f55c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5680 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f56a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f56f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5710 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5730 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5750 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5770 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5790 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f57b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f5800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f5770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5770 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5830 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f58a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f58c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f5a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f5c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f5e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f6000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f58e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5900 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5920 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5940 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f5960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f59b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f5920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f59e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6270 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f62d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f63b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6420 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6440 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6460 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6480 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f64a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f64c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f6480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6480 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f65b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f65d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f65f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6610 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6650 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f66c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f6630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6630 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f66f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6760 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6780 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f67a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f67c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f67e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6800 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f6c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f7000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6870 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f67e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f67e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f6900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f7400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f7500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f7600 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6a00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6a50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6a70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6a90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6ab0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6ad0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6af0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6b10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6b60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f6ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6ad0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6b90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6bb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7700 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7720 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7740 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7760 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7780 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f77a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f77c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7810 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f7780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7780 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7840 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7860 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f78b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f78d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f78f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7910 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7930 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7950 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f79c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f7930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7930 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f79f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7a10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7a60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7a80 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7aa0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7ac0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7ae0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7b00 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7b20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7b70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f7ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7ae0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7ba0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7bc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7c10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7c30 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7c50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7c70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7c90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7cb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7cd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7d20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f7c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7c90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7d50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7d70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7dc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7de0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7e00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7e20 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f8000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f8200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f8400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7e40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7e90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f68c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7ec0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7ee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7fb0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7fd0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f7fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7fb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8680 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f86a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f86f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8710 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8730 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8750 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8770 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8790 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f87b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f8770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8770 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8830 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f88a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f88c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f88e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8900 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8920 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8940 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f89b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f8920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f89e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8a00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8a50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8a70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8a90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8ab0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8ad0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8af0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8b10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8b60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f8ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8ad0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8b90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8bb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8c00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8c20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8c40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8c60 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8c80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8ca0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8cc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8d10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f8c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8c80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8d40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8d60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8db0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8dd0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8df0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8e10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8e30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8e90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8eb0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8ed0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8ef0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8f40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f8eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8eb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8f70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8f90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9000 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9020 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9040 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9060 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9080 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f90a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f90c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f90e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9100 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f9120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f9170 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f90e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f90e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f91a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f91c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9210 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9230 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9250 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9270 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9290 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f92b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f92d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f92f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9310 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9330 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f9350 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f93a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f9310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9310 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f93d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f93f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9440 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9460 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9480 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f94a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f9600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f9800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f9a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f9c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f94c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f94e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f9e00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f9f00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fa000 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fa100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9500 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9520 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9540 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9560 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f9580 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f95d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f9540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9540 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa200 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa290 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa2b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa2d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa2f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa310 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa330 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa350 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa370 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa390 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa3b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa400 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fa370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa370 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa430 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa4a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa4c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa4e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa500 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa520 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa560 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa580 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa5a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa5c0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fa800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa5e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa630 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fa5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa5a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa660 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa680 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa6d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa6f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa710 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa730 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa750 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa770 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa790 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa7b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa7d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fac00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fac20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fac70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fa7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faca0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15facc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15face0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fad30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fad50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fad70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fad90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fadb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fadd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fadf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fae10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fae30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fae50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fae70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fae30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fae30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faf30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faf50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faf70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faf90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fafb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fafd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faff0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb010 0x5
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15fb030 0x33
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15fb030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15fb070 0x6c
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15fb0f0 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb120 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb120 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb190 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb190
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb190 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb190
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb200 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb200
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb200 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb200
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0a18] - 0x15cfbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb270 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb250 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb2a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15fb1e0 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15fb2a0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15fb030 0x33
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15fb030
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eab6b0] + 0x15fb310 0x6a
+@ /lib/x86_64-linux-gnu/libc.so.6:(tsearch+0xc8)[0x7f8009f575c8] + 0x15fb390 0x20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb2a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb2a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb2a0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x15fb1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb2a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15fb1e0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15fb2a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb2a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb2a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb2a0 0x47
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x15fb1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb3c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15fb1e0 0xe
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15fb3c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb3c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb3c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb3c0 0x49
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x15fb1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb3c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15fb1e0 0x9
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15fb3c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb3c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb3c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb3c0 0x44
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x15fb1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb430 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15fb1e0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15fb430
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb430 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb430
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb430 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x15fb1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb480 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fb1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb4a0 0x50f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb9c0 0x50f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb030 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb050 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfbe0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfc00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb2a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb2c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb2e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb3c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb3e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb400 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb420 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb440 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb460 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb120 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb140 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb160 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb180 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb200 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb220 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbee0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fc000 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fc200 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fc300 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fc400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc170 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc190 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc1b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc1d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf80 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbfa0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbfc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbfe0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc500 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc520 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc540 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc560 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc580 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc600 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc620 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc640 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc660 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc680 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc6a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc6c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc6e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc700 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc720 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc740 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc760 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc780 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc7a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc7c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc7e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc800 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc840 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc860 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc880 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc8a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc8c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc8e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc900 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc920 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fcb00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fcd00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fcf00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fd000 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fccb0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fccd0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca40 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca60 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcaa0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcae0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd120 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string_list+0xb7)[0x7f800b308307] - 0x15fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string_list+0xbf)[0x7f800b30830f] - 0x15fb9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb4a0 0x2d8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fc100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15fb780 0x14
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15fc100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fc100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fc100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fc100 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fc100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fc100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15fb780 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15fc100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fc100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fc100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fc100 0x4a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fc100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fc100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15fb780 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15fc100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fc100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fc100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fc100 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fc100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fc100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15fb780 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15fc100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fc100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fc100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fc100 0x47
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fc100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb7a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x15fb780 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x15fb7a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb7a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb7a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb7a0 0x46
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb780 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb7f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb780 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc150 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb780 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb780 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb810 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fb780
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fb810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb810 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb780 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fb810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb830 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb830 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb8a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb8a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb8a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb8a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb910 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fb960 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb960 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fb8f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb9b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb9b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fba00 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccdb65e] - 0x15fb9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb9b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb8f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb880 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fb880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb880 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb780 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fb880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb780 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb880 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fb780
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fb880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fba30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fba30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fba30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fba30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbaa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbaa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbaa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbaa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbb10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbb10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbb10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbb10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbb60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbb60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbb60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbb10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbaf0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fba80 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fba80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fba80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb880 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fba80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fb880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb880 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fba80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fb880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fba80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbbb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbbb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbbb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbbb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbc20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbc20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbc20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbc20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbc90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbc90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbc90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbce0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbce0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fba80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbc00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fba80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fba80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fba80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbd30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbd30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbd30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbd30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbda0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbda0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbda0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbda0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbe10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbe10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbe10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbe10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbe60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbe60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbe60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbe60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbe60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbe10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdf0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbd80 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fbd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbd80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbd80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbd80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbc00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fbd80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd140 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd140
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd140 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd140
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd1b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd1b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd220 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd220 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd270 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd220 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd200 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd190 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fd190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd190 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbd80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd190
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fbd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbd80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd190 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbd80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fd190
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd2c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd2c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd330 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd330
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd330 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd330
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd3a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd3a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd3a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd3f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd3f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd3f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd3a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd380 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fd310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd190 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd310
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fd190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd190 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd190
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fd310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd440 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd440
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd440 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd440
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd4b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd4b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd4b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd4b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd520 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd520
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd520 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd570 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd570 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd520 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd500 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd490 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fd490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd490 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd490
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fd310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd490 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd310
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fd490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd5c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd5c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd5c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd5c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd630 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd630 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd6a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd6a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd6a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd6f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd6f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd6f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd6a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd680 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd610 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd610 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd490 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd610
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fd490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd490 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd610 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd490
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fd610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd740 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd740
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd740 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd740
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd7b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd7b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd7b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd7b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd820 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd870 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd820 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd800 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd610 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fd610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd610 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd610
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd8c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd8c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd8c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd8c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd930 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd930
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd930 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd930
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd9a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd9a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd9a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd9f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd9f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd9f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd9a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd980 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd910 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fd910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd910 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd910
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd910 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fd910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fda40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fda40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fda40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fda40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fdab0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fdab0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fdab0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fdab0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fdb20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fdb20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fdb20 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fdb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fdb70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fdb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fdb70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fdb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fdb70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fdb20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fdb00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fda90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fda90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fda90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd910 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fda90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fd910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd910 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fda90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd910
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fda90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fdbc0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fdbc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fdbc0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fdbc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fdc30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fdc30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fdc30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fdc30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fdca0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fdca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fdca0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fdca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fdc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fde00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fe000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15fe200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbeb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbeb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc100 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fdbc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fdbe0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fdbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fdbe0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fdbe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fcc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fdbe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fcc00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fdbe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb780 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb780 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fda40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fda40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fda40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fda40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd8c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd8c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd8c0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd910 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd8c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fda40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fda90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb7d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fb7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb7d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fdbe0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fb7d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fdbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fdbe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb7d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fdbe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fb7d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd740 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd740
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd740 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd740
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd5c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd5c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd5c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd5c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd440 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd440
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd440 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd490 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd440 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd5c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd610 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb7d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fb7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb7d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fb7d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd2c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd2c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd140 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd140
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd140 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd140
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbd30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbd30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbd30 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbd80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbd80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbd30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd140 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd190 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fd310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd310
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fd310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbbb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbbb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbbb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbbb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fba30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fba30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fba30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fba30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb810 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb810 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fb860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fba30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fba80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbc00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fd310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd310
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fce00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fce00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fce00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fce00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fce70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fce70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fce70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fce70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe400 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe400 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fe450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcec0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fce50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fce50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fce50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fce50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fce50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbc00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fce50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe4a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe4a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe4a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe4a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe510 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe510 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe580 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe580
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe580 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fe5d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe5d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe5d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe580 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe560 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe4f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fe4f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe4f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fce50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fe4f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fce50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fce50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe4f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fce50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fe4f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe620 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe620 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe690 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe690 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe700 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe700
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe700 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fe750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe750 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe700 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe6e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fe670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe4f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fe670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fe4f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe4f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fe4f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fe670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe7a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe7a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe7a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe7a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe810 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe810 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe880 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe880 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fe8d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe8d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe8d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe860 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe7f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fe7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe7f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fe7f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fe670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe7f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fe670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fe7f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe920 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe920 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe990 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe990
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe990 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe990
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fea00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fea00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fea00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fea00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fea50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fea50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fea50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fea50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fea50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fea00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe9e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe970 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fe970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe970 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe7f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fe970
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fe7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe7f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe970 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fe7f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fe970
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15feaa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15feaa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15feaa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15feaa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15feb10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15feb10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15feb10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15feb10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15feb80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15feb80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15feb80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15feb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15febd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15febd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15febd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15febd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15febd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feb80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feb60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaf0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15feaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe970 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15feaf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fe970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe970 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fe970
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15feaf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fec20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fec20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fec20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fec20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fec90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fec90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fec90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fec90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fed00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fed00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fed00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fed00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fed50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fed50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fed50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fed50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fed50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fed00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fece0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fec70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15feaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15feaf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fec70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15feda0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15feda0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15feda0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15feda0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fee10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fee10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fee10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fee10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fee80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fee80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fee80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fee80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15feed0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15feed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15feed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15feed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15feed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fee80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fee60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fedf0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fedf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fedf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fedf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fedf0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fec70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fedf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fef20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fef20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fef20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fef20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fef90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fef90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fef90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fef90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff000 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff000 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff050 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff050 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff000 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fefe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fef70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fedf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fef70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fedf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fedf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fedf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fef70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff0a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff0a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff0a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff0a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff110 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff110 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff180 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff180
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff180 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff1d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff1d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff180 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff160 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff0f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ff0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff0f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff0f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fef70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff0f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fef70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ff0f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff220 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff220 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff290 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff290 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff300 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff300
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff300 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff350 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff350 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff300 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff2e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff270 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ff270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff270 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff0f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff270
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ff0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff0f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff0f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ff270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff3a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff3a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff3a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff3a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff410 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff410
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff410 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff410
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff480 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff480
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff480 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff4d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff4d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff4d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff480 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff460 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ff3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff270 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff3f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ff270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff270 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff270
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ff3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff520 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff520
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff520 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff520
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff590 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff590
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff590 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff590
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff600 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff600 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff600 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff5e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff570 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ff570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff570 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff570
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ff3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff570 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff3f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ff570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff6a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff6a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff6a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff6a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff710 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff710 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff780 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff780 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff7d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff7d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff780 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff760 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff6f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ff6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff6f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff570 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff6f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ff570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff570 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff6f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff570
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ff6f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff820 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff890 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff890 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff900 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff900
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff900 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff950 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff950 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff900 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff8e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ff870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff6f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ff6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff6f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff6f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ff870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff9a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff9a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff9a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff9a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffa10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffa10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffa10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffa10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffa80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffa80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffa80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffa80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ffad0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffad0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffad0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffa80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffa60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff9f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ff9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff9f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ff870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff9f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ff9f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffb20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffb20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffb20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffb20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffb90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffb90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffb90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffb90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffc00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffc00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffc00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ffc50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffc50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffc50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffc00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffbe0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffb70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ffb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffb70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff9f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ffb70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ff9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff9f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffb70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ffb70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffca0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffca0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffd10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffd10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffd10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffd10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffd80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffd80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffd80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ffdd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffdd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffdd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffd80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffd60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcf0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ffcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffb70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ffcf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ffb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffb70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ffb70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ffcf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffe20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffe20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffe20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffe20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffe90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffe90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffe90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffe90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fff00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fff00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fff00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fff00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fff50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fff50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fff50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fff50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fff50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fff00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffee0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffe70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ffe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffe70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ffe70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ffcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffe70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ffcf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ffe70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fffa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fffa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fffa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fffa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600010 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600010 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600080 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600080
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600080 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16000d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16000d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16000d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16000d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16000d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600080 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600060 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffff0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ffff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffff0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffe70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ffff0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ffe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffe70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffff0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ffe70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ffff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600120 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600120 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600190 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600190
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600190 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600190
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600200 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600200
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600200 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16001e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1600170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffff0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600170
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ffff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffff0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ffff0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1600170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16002a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16002a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16002a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16002a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600310 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600310 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600380 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600380
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600380 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16003d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16003d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16003d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16003d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16003d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600380 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600360 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16002f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16002f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16002f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16002f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1600170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16002f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600170
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16002f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600420 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600420 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600490 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600490 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600500 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600550 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600500 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16004e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600470 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1600470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600470 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16002f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600470
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16002f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16002f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600470 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16002f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1600470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16005a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16005a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16005a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16005a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600610 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600610 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600680 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600680
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600680 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16006d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16006d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16006d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16006d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16006d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600680 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600660 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16005f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600470 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16005f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1600470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600470 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600470
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16005f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600720 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600720
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600720 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600720
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600790 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600790 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600800 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600800 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600850 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16007e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600770 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600770 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600770
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16005f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600770 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16005f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1600770
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16008a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16008a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16008a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16008a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600910 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600980 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600980
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600980 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16009d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16009d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16009d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16009d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16009d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600980 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600960 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600770 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16008f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600770 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600770
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600a20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600a20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600a90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600a90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600a90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600a90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600b00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600b00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600b00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600b50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600b50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600b50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600b00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600ae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600a70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1600a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600a70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600a70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600a70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16008f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1600a70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600ba0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600ba0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600c10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600c10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600c10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600c10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600c80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600c80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600c80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600cd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600cd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600cd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600bf0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1600bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600bf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600a70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600bf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1600a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600a70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600bf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600a70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1600bf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600d20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600d20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600d90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600d90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600e00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600e00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600e50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600de0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600d70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1600d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600d70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600bf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600d70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1600bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600bf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600d70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600bf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1600d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600ea0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600ea0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600f10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600f80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600f80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600fd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600fd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600f80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600f60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1600ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600d70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1600d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600d70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600ef0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600d70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1600ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601020 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601020 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601090 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601090 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601100 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601150 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601150 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601100 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16010e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601070
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1600ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600ef0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16011a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16011a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16011a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16011a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601210 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601210 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601280 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601280
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601280 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16012d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16012d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16012d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16012d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16012d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601280 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601260 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16011f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16011f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16011f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16011f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16011f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601070
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16011f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601320 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601320 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601390 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601390 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601400 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601400 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16013e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601370 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601370 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16011f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601370
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16011f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16011f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601370 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16011f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601370
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16014a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16014a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16014a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16014a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601510 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601510 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601580 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601580
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601580 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16015d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16015d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16015d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16015d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16015d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601580 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601560 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16014f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601370 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16014f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601370 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601370
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16014f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601620 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601620 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601690 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601690 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601700 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601700
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601700 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601750 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601700 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16016e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601670 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601670 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16014f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601670 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16014f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16017a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16017a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16017a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16017a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601810 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601810 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601880 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601880 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16018d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16018d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16018d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16018d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16018d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16017f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16017f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16017f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601670 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16017f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601670 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16017f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16017f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601920 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601920 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601990 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601990
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601990 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601990
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601a00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601a00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601a00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601a50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601a50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601a50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601a00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16019e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16017f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601970
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16017f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16017f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16017f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601970
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601aa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601aa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601b10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601b10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601b10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601b10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601b80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601b80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601b80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601bd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601bd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601b80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601b60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601af0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601af0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601af0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601af0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601970
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601af0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601c20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601c20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601c90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601c90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601c90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601c90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601d00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601d00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601d00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601d50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601d50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601d50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601d00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601ce0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601c70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601c70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601af0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601c70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601af0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601c70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601af0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601c70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601da0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601da0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601da0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601da0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601e10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601e10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601e10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601e10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601e80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601e80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601e80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601ed0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601ed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601e80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601e60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601c70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601df0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601c70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601c70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601f20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601f20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbd80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbd80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbd80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbd80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd490 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd490 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd4e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbeb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbd80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd4e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fbdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcee0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbdd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fcee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcee0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fcee0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fbdd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd910 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb780 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb780 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fb860 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fb860
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fb860 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fb860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fb8b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb8b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb860 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb780 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb7d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fd960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd960 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd960
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fbdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbdd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fd960
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601da0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601da0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601da0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601da0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601c20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601c20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601aa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601aa0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601af0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601af0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601aa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601c20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601c70 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd960 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601df0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fd960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd960 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fd960
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601920 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601920 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16017a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16017a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16017a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16017a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601620 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601620 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601670 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601620 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16017a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16017f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601970
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601df0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601970
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16014a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16014a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16014a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16014a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601320 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601320 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16011a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16011a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16011a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16011a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16011f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16011f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16011f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16011f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16011a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601320 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601370 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16014f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16014f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601970
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16014f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601020 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601020 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600ea0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600ea0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600d20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600d20 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600d70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600d70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600d20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600ea0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600ef0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601070
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16014f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16014f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600ba0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600ba0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600a20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600a20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16008a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16008a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16008a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16008a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1602000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1602200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1602400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fdbe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fdbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbeb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fdab0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd630 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fdbe0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fbdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcee0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbdd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fcee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcee0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fcee0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fbdd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600d70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600d70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16011f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16011f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16011f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16011f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601670 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16016c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16016c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbeb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16011f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16016c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601240 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601240 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600dc0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601240
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1600dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600dc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601240 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600dc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601240
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601af0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601af0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601af0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601af0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd910 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600720 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600720
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600720 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600770 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600770 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600720 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd910 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd960 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601b40 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601b40 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601240 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601b40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601240 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601b40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601240
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601b40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16005a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16005a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16005a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16005a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600420 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600420 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16002a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16002a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16002a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16002a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16002f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16002f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16002f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16002f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16002a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600420 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600470 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16005f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601b40 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16005f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601b40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601b40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16005f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600120 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600120 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fffa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fffa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fffa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fffa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffe20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffe20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffe20 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffe20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ffe70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffe70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffe20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fffa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffff0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1600170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600170
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16005f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16005f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1600170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffca0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffca0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ffb20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ffb20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ffb20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ffb20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff9a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff9a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff9a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff9f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff9f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff9a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffb20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffb70 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcf0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ffcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ffcf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1600170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1600170
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ffcf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff820 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff6a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff6a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff6a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff6a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff520 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff520
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff520 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff570 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff570 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff6a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff6f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ff870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ffcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcf0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ffcf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ff870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff3a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff3a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff3a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff3a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff220 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff220 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15ff0a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15ff0a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15ff0a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15ff0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff0f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff0f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff0a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff220 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15ff3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff3f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ff870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15ff3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fef20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fef20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fef20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fef20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15feda0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15feda0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15feda0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15feda0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fec20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fec20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fec20 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fec20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fec70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fec70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fec20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feda0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fedf0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fef70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fef70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15ff3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15ff3f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fef70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15feaa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15feaa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15feaa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15feaa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe920 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe920 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe7a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe7a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe7a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fe7f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe7f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe7a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe920 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe970 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15feaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15feaf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fef70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fef70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15feaf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe620 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe620 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fe4a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fe4a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fe4a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fe4a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fce00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fce00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fce00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fce00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fce50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fce50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fce50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fce50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fce00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe4a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe4f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fe670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fe670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15feaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaf0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15feaf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fe670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fbbb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fbbb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fbbb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fbbb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd2c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd2c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x15fd740 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x15fd740
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x15fd740 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x15fd740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd2c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd310 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbc00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fe670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fe670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16008a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16008a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16008a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16008a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600a20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600a20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1600ba0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1600ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1600ba0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1600ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600bf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600ba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600a20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600a70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16008f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbc00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601020 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601020 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16014a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16014a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16014a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16014a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601920 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601920 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601970 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16014f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601070
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16008f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601da0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601da0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601da0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601da0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601f20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601f20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1601f90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1601f90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1601f90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1601f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601f90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601f70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601df0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601f70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602600 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602600 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602670 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16026e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16026e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16026e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16026e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602730 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602730 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16026e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16026c0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1602650
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601f70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1602650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602780 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602780 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16027f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16027f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16027f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16027f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602860 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602860
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602860 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16028b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16028b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16028b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16028b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16028b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602860 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602840 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16027d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16027d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1602650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1602650
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16027d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602900 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602900
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602900 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602900
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602970 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602970
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602970 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602970
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16029e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16029e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16029e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16029e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602a30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602a30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602a30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16029e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16029c0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1602950
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16027d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16027d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1602950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602a80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602a80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602a80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602a80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602af0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602af0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602af0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602af0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602b60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602b60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602b60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602bb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602bb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602b60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602b40 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602ad0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602ad0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1602ad0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1602950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602ad0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1602950
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1602ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602ad0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602ad0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602ad0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602c00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602c00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602c00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602c50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602c50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602c50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602c00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602ad0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1602950
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16027d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16027d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1602950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602ca0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602ca0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602cf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602cf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602cf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602ca0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602950 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16027d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16027d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1602650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1602650
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16027d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16027d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16027d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602d40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602d40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602d40 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602d90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602d90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602d40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027d0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1602650
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601f70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1602650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1602650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602de0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602de0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602de0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602e30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602e30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602e30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602de0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602650 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601f70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601df0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601f70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602e80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602e80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602e80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602ed0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602ed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602e80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601f70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601df0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601070
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602f20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602f20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1602f90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1602f90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1602f90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1602f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602fe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602fe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602f90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602f70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601df0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1601070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601070
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601df0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1603030 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1603030
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1603030 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1603030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1603080 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1603080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1603080 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1603080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1603080 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603030 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601df0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1601070
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16008f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1601070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1601070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16030d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16030d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16030d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16030d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1603120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1603120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1603120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1603120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1603120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16030d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601070 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16008f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x15fbc00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16008f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1603170 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1603170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1603170 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1603170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16031c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16031c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16031c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16031c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16031c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603170 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fb220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbf00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fcc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fccd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fcaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fcac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fcae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fd100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fd120
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0e17] - 0x15fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd120 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd100 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcae0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcac0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string_list+0xb7)[0x7f800b308307] - 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string_list+0xbf)[0x7f800b30830f] - 0x15fd100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fccd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fc1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fc1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602f20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fc1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb220 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb2e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfc00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602af0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x1602af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602af0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x1602af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602af0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x1602af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602af0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1602a80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fb4a0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16019a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd120 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcaa0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca60 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca40 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fcaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3057e7] - 0x16019a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1602a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1602a80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fb4a0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16019a0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcaa0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd120 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fccb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1602970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602900 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fca20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9e0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x2d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x2d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x2a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602780 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1602780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x24
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc980 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb5b0 0x56
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fb5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x2b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602780 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1602780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x36
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602780 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1602780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x24
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb5b0 0x55
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fb5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602780 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1602780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602780 0x39
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1602780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x24
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb5b0 0x49
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fb5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x24
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb5b0 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fb5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb5b0 0x53
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fb5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x2b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x32
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602780 0x3f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1602780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb5b0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fb5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602780 0x3e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1602780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x32
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x23
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa1] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306aa9] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b306810] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc9a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc940 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc920 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc900 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc8e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1603400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1603600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1603800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1603a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfbe0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601240 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbeb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb5b0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb6c0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1602970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1600bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcee0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb750 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb8b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb8d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600bf0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb2a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb2c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb030 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb050 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbfc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbfe0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd1b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd1d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbaa0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601c90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601cb0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1603c00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601810 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604010 0x3d9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601830 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601390 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16013b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1601830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600490 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16004b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600010 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffb90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffbb0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff710 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff730 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff290 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff2b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fee10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ff290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff290 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe990 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe9b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd350 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600910 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600930 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600a90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600ab0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1600930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601510 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601530 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601e10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602780 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602670 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602690 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602600 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602620 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601da0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600930 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1602600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601020 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16008a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601040 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602970 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602990 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602810 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc170 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fd790 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1602810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd7e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fce50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fce70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe7f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe810 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe830 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fecb0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ff0f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1602810 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fec90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff140 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff5c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff9f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffa10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffa30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffe70 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffe90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16002f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ffeb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb4a0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603210 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603320 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1602900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1602a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ffe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffe70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600340 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602a80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16033b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16033d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600770 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600790 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16007b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601af0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1602900 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16007b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601b10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601b30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600d70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1604400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1604600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1604800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1604a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600dc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16007b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb3c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb3e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb400 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb420 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbbb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbc00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fb400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb440 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe620 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb460 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe690 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe6b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15feaa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15feaf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fbc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feb20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feb40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fefb0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ff3e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ff430 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ff3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff820 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff890 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff8b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffca0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffcc0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffce0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffd00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600170 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ffce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffce0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffd20 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffd40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600610 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600630 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16001a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16001c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1604c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1605000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb170 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16001a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16001a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc500 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc520 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc540 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc560 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc580 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc5c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc610 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fc580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc580 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc640 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc6b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc6d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc6f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc710 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc730 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc750 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc7c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fc730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc730 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc7f0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc860 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc880 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc8a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc8c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605400 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605420 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605440 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1605400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605530 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605570 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605590 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16055b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16055d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16055f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605640 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16055b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16055b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605670 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16056e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605700 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605720 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605740 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605760 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605780 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16057a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16057f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1605760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605760 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605820 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605890 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16058b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1605a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1605c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1605e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16058d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16058f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605910 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605930 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605950 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16059a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1605910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605910 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16059d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606050 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606070 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606090 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16060b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16060d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16060f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606110 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606160 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16060d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16060d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606190 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16061b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606200 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606240 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606260 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606280 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16062a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16062c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606280 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606340 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16063b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16063d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16063f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606410 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606430 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606450 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606470 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16064c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606430 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16064f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606560 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16065a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16065c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16065e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606600 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606620 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606670 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16065e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16065e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16066a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16066c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606710 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606730 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606750 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606770 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606790 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16067b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16067d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606790 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606850 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16068c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16068e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606900 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606920 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606940 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606960 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606980 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16069d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606a00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606a20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606a70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606a90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ab0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ad0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606af0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606b10 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606b30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606b80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606af0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606bb0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606bd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ca0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606cc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606ce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606d30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ca0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606dd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606df0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606e90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606fa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606fc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606fe0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1607000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1607200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1607400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1607600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607800 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607820 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1607840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1607890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1607800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607800 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16078c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16078e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607930 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607950 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607970 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607990 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16079b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16079d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1607c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1608000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16079f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1607a40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608400 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608610 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1607a70 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1603210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1603320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16079b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16079b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607b80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607ba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb4a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb4c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb4e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb500 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb520 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb540 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603210 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fb520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb520 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603240 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16032b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16032d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16032f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603310 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603330 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603350 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603370 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1603330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603330 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608870 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16088e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608940 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608960 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608980 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16089a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16089f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608a20 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608a40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608a90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608ab0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608ad0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608af0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608b10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608b30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608b50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608ba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608b10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608bd0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608bf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608ca0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608cc0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608ce0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608d00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608d50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608cc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608da0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608df0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608eb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608f30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608f50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608fa0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608fc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1609000 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1609100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1609200 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1609300 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608fe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609400 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609420 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609440 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609460 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16094b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1609420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16094e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609550 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609570 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609590 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16095b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16095d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16095f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609610 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16095d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16095d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609690 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16096b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609720 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609740 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609760 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609780 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1609800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1609a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1609c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16097a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609e00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16097c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1609780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609780 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609e50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609e70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609ec0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609ee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609f00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609f20 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609f40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609f60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609f80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1609f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609f40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a000 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a070 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a0b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a0d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a0f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a110 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a0f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a1b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a1d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a220 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a240 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a260 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a280 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a2a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a2c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a2e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a2a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a360 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a3d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a3f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a410 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a430 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a450 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a470 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a4e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a450 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a510 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a580 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a5a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a5c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a5e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a600 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a620 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a640 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a6c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a6e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a730 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a770 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a790 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a7b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a7d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a7f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a840 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a7b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a870 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a8e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a940 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a960 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a980 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a9a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a9f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aa20 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aa40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aa90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aab0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aad0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aaf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ab10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ab30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160ac00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ab50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160aba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160ab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ab10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160abd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b050 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b070 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b090 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b0b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b0d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b0f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160b110 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160b160 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160b0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b0d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b190 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b1b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b200 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b240 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b260 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b280 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b2a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160b2c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160b310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160b400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160b600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160b800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160ba00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160b280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b280 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b340 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b3b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b3d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bc00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bc20 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bc40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bc60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160bc80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160bcd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160bc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bc40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bd00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bd20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bd70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bd90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bdb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bdd0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bdf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160be10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160be30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160be80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160bdf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bdf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160beb0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bf20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bf40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bf60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bfa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bfc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bfe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c000 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c020 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c040 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c060 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c0b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160c020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c0e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c150 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c170 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c190 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c1b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160c200 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160c300 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160c400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160c500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c1d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c600 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c620 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c640 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c660 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c680 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c6a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c6f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160c660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c660 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c720 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c790 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c7b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c7d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c7f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c810 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c830 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c850 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c870 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c8b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c8d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c920 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160c890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c890 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c950 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c9c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c9e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160caa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160cb00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160cb50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160cac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cb80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cbf0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cc10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cc30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cc50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cc70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cc90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ccb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ccd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ccf0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cd10 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160cd30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160cd80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160ccf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ccf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cdb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cdd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ce20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ce40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ce60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ce80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cea0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cec0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cee0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cf00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cf20 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160d000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160d200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160d400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160d600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cf40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160cf60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160cfb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160cf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cf20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cfe0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d850 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d870 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d890 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d8b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d8d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d8f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d910 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d930 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d950 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d970 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160d990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160d9e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160d950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d950 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160da10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160da30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160da80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160daa0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dae0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160db00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160db20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160db40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160db60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160db80 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dba0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160dbc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160dc10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160db80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160db80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dc40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dc60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dcb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dcd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dcf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dd10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dd30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dd50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dd70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dd90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ddb0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ddd0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ddf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160de40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160de70 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e280 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e690 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1608610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1608400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1607a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160ddb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ddb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607a70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607a90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607ae0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607b00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607b20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607b40 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607b60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608400 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608420 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608440 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608460 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608480 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16084a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16084f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608460 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608520 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608590 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16085b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16085d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16085f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608610 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608630 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608650 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608670 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608690 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16086b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16086d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608690 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608750 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16087c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16087e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608800 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e8a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e8c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e8e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160e900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160ea00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160eb00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160ec00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ed00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ed20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ed40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ed60 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ed80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160edd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160ed40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ed40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ee00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ee20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ee70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ee90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160eeb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160eed0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160eef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef90 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160f000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160f400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160efb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160f800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160ef70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f830 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160fa00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160fc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x160fe00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f8a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f8c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f8e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f900 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f940 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f960 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f980 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f9a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f9c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f9a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f9e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610080 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16100d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16100f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610130 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610150 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610170 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610190 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16101b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16101d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16101f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610210 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610260 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16101d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16101d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610290 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610300 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610320 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610340 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610360 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610380 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16103a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16103c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16103e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610400 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610420 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610440 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1610400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16104c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16104e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610530 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610570 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610590 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16105b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16105d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16105f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610610 0xa
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610630 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610630 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16106a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16106a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16106a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16106a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610710 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610710 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610710
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0a18] - 0x1602af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610780 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610760 0x6
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16107b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x16106f0 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x16107b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16107b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16107b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16107b0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16107b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x16106f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16107b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x16106f0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x16107b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16107b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16107b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16107b0 0x47
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16107b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x16106f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x16106f0 0xe
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x1610820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610820 0x49
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x16106f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x16106f0 0x9
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x1610820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610800 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610680 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x16106f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610890 0x3d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610c70 0x3d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16106f0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610800 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611050 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611070 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611090 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16110b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16110d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16110f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611130 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611150 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611170 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611190 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16111b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16111d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16111f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611210 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611230 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611270 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611290 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16112b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16112d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16112f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611310 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1611400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1611600 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1611700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1611800 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16107b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16107d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602af0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602b10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610710 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610730 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16106a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16106c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610630 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610650 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610820 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610840 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611330 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611350 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611370 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611390 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16113b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16113d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611500 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611520 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611540 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611560 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611580 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16115a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16115c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16115e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611900 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611920 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611960 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611980 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16119a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16119c0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16119e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a60 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611aa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611ac0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string_list+0xb7)[0x7f800b308307] - 0x1610890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string_list+0xbf)[0x7f800b30830f] - 0x1610c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610890 0x220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610ac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x1610b30 0x14
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x1610ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610ac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610ac0 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610ac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x1610b30 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x1610ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610ac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610ac0 0x4a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610ac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x1610b30 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x1610ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610ac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610ac0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610ac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x1610b30 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x1610ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b50 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610ac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610ac0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610bb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610bb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610c20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610c20 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1610c70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610c70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610c20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610c00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1610b10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610cc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610cc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1610b10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610d10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610d10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610d60 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccdb65e] - 0x1610d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610d10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b10 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610d90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610d90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610e00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610e00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610e70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610e70 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1610ec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610ec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610ec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610e70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610e50 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1610de0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610f10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610de0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610f60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610f60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610fd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610fd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610fd0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610fd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1611ae0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1611ae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1611ae0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1611ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611b30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611b30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611b30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611ae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610fb0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1610b30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610fd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610f60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1611b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1611b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1611ba0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1611ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1611ba0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1611ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1611c10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1611c10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1611c10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1611c10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1611c80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1611c80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1611c80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1611c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611cd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611cd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611cd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611c80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611c60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611bf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611c10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611ba0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611bf0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1611b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1611b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1611d20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1611d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1611d20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1611d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1611d90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1611d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1611d90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1611d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1611e00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1611e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1611e00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1611e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611e50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611de0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611d70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611d90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611d20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611d70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1611b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1611b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1611ea0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1611ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1611ea0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1611ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1611f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1611f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1611f10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1611f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1611f80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1611f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1611f80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1611f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611fd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611fd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611f80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611f60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611ef0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611ea0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611ef0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1611b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1611b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612020 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612020 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612090 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612090 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612100 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1612150 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1612150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1612150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612150 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612100 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16120e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1612070 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1612070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612020 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612070 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1611b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1611b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16121a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16121a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16121a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16121a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612210 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612210 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612280 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612280
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612280 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16122d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16122d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16122d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16122d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16122d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612280 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612260 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16121f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16121f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612210 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16121a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16121f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1611b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1611b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612320 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612320 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612390 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612390 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612400 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612400 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1612450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1612450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1612450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16123e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1612370 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1612370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612390 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612320 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612370 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1611b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1611b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16124a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16124a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16124a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16124a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612510 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612510 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612580 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612580
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612580 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16125d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16125d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16125d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16125d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16125d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612580 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612560 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16124f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16124f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16124a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16124f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1611b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1611b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612620 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612620 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612690 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612690 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612700 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612700
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612700 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1612750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1612750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1612750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612750 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612700 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16126e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1612670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1612670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612620 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612670 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1611b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1611b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16127a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16127a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16127a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16127a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612810 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612810 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612880 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612880 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16128d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16128d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16128d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16128d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16128d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612860 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1612a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1612c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1612e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1613000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610d90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610ac0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611b80 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610bb0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610bb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610bb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16127a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16127a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16127a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16127a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612920 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612920 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1612990 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1612990
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1612990 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1612990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16129e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16129e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1612990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612920 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16129e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1612970 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1612970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16127a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612810 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1612970 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613200 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613200
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613200 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613200
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613270 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613270 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16132e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16132e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16132e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16132e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613330 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16132e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16132c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613250 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613380 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613380
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613380 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613380
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16133f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16133f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16133f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16133f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613460 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613460
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613460 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16134b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16134b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16134b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16134b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16134b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613460 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613440 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16133d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16133d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16133f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613380 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16133d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613500 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613570 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613570 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16135e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16135e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16135e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16135e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613630 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613630 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16135e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16135c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613500 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613550 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613680 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613680
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613680 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613680
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16136f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16136f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16136f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16136f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613760 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613760
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613760 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16137b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16137b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16137b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16137b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16137b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613760 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613740 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16136d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16136d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16136f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613680 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16136d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613800 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613800 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613870 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613870 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16138e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16138e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16138e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16138e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613930 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613930 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613930 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16138e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16138c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613850 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613850 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613980 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613980
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613980 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613980
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16139f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16139f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16139f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16139f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613a60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613a60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613a60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613ab0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613ab0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613ab0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613a60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613a40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16139d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16139d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16139f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613980 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16139d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613b00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613b00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613b00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613b00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613b70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613b70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613b70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613b70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613be0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613be0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613be0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613c30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613c30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613c30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613be0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613bc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613b50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613b70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613b00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613b50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613c80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613c80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613c80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613c80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613cf0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613cf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613cf0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613cf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613d60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613d60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613d60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613db0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613db0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613d60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613d40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613cd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613cf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613c80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613cd0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613e00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613e00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613e70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613e70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613ee0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613ee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613ee0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613f30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613f30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613f30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613ee0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613ec0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613e70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613e50 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613f80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613f80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1613ff0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1613ff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1613ff0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1613ff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614060 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614060
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614060 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16140b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16140b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16140b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16140b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16140b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614060 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614040 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1613fd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1613fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1613ff0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613f80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1613fd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614100 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614170 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614170 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16141e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16141e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16141e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16141e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614230 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614230 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614230 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16141e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16141c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614150 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614170 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614100 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614150 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614280 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614280
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614280 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614280
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16142f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16142f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16142f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16142f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614360 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614360
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614360 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16143b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16143b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16143b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16143b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16143b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614360 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614340 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16142d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16142d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16142f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614280 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16142d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614400 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614400 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614470 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614470 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16144e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16144e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16144e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16144e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16144e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16144c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614470 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614450 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614580 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614580
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614580 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614580
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16145f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16145f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16145f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16145f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614660 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614660
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614660 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16146b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16146b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16146b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16146b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16146b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614660 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614640 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16145d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16145d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16145f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614580 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16145d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614700 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614700
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614700 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614700
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614770 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614770
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614770 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614770
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16147e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16147e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16147e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16147e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614830 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614830 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16147e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16147c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614700 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614880 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614880 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16148f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16148f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16148f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16148f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614960 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614960
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614960 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16149b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16149b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16149b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16149b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16149b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614960 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614940 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16148d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16148d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16148f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16148d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614a00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614a00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614a00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614a00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614a70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614a70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614a70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614a70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614ae0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614ae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614ae0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614b30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614b30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614b30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614ae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614ac0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614a50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614a70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614a00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614a50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614b80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614b80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614b80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614b80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614bf0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614bf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614bf0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614bf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614c60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614c60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614c60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614cb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614cb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614cb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614c60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614c40 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614bd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614bf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614b80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614bd0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614d00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614d00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614d00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614d00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614d70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614d70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614de0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614de0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614de0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614e30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614e30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614e30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614de0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614dc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614d50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614d70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614d00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614d50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614e80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614e80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614e80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614e80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614ef0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614ef0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1614f60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1614f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1614f60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1614f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614fb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614fb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614fb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614f60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614f40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1614ed0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1614ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1614ef0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614e80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1614ed0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615000 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615000 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615070 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615070 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16150e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16150e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16150e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16150e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1615130 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1615130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1615130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1615130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1615130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16150e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16150c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1615050 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1615050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1615070 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615000 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615050 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615180 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615180
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615180 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615180
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16151f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16151f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16151f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16151f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615260 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615260
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615260 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16152b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16152b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16152b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16152b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16152b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615260 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615240 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16151d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16151d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16151f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615180 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16151d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615300 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615300
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615300 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615300
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615370 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615370
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615370 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615370
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16153e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16153e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16153e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16153e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1615430 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1615430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1615430 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1615430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1615430 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16153e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16153c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1615350 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1615350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1615370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615300 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615350 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615480 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615480
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615480 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615480
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16154f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16154f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16154f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16154f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615560 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615560
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615560 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16155b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16155b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16155b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16155b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16155b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615560 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615540 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16154d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16154d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16154f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615480 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16154d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16127f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1610b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610b90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1610b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16127f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615600 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615600 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615670 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16156e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16156e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16156e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16156e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1615600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1615800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1615a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1615c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16127f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16127f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610b90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16127f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1610be0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1615e50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ea0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610be0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615f30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615f30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615f30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615f30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1615fa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1615fa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1615fa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1615fa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616010 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616010 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616060 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616060 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616060 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616010 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ff0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1615f80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1615f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1615fa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16160b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16160b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16160b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16160b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616120 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616120 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616190 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616190
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616190 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16161e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16161e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16161e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16161e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16161e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616190 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616170 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616100 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16160b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616100 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616230 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616230
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616230 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616230
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16162a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16162a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16162a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16162a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616310 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616310 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16162f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616280 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16162a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616230 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616280 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16163b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16163b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16163b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16163b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616420 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616420 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616490 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616490 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16164e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16164e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16164e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16164e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16164e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616490 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616470 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616420 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16163b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616400 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616530 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616530
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616530 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616530
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16165a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16165a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16165a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16165a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616610 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616610 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616660 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616610 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16165f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16165a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616530 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616580 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16166b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16166b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16166b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16166b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616720 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616720
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616720 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616720
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616790 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616790 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16167e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16167e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16167e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16167e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16167e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616790 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616770 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616700 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616720 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16166b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616700 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616830 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616830 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16168a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16168a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16168a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16168a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616910 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616960 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616960 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616910 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16168f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616880 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16168a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616830 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616880 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16169b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16169b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16169b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16169b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616a20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616a20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616a90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616a90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616a90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616ae0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616ae0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616ae0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616a90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616a70 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616a00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616a20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16169b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616a00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616b30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616b30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616ba0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616ba0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616c10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616c10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616c10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616c60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616c60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616c10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616bf0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616ba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616b30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616b80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616cb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616cb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616d20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616d20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616d90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616d90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616de0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616de0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616de0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616d90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616d70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616d00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616d20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616cb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616d00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616e30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616e30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616e30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616e30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616ea0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616ea0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616f10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616f60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616f60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616f10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616ef0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1616e80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1616e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1616ea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616e30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616e80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1616fb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1616fb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1616fb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1616fb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1617020 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1617020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1617020 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1617020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1617090 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1617090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1617090 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1617090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16170e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16170e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16170e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16170e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16170e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617090 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617070 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1616fb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617000 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1615f10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1615ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1617130 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1617130
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1617130 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1617130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617180 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617180 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617130 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615ef0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1615f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1615f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16171d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617220 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1615f10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617270 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617290 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617270
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1617290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617290 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617270 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617290
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1617270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617270 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16172b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16172b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16172b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16172b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617300 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617300 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16172b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617270 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617290 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617350 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16173a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617290 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16173f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16173f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16173f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617410 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16173f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1617410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617410 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16173f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617410
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16173f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16173f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16173f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16173f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16173f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1617430 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1617430
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1617430 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1617430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617480 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617480 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617430 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16173f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617410 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16174d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617520 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617410 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617570 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617570 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617590 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617570
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1617590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617590 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617570 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617590
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1617570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617570 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617570 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16175b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16175b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16175b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16175b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16175b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617570 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617590 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16176a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617590 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16176f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16176f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16176f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617710 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16176f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1617710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617710 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16176f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617710
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16176f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16176f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16176f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16176f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16176f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1617730 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1617730
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1617730 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1617730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617780 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617780 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617730 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16176f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617710 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16177d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617820 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617710 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617870 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617890 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1617890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617890 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617870 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1617870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617870 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16178b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16178b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16178b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16178b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617900 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16178b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617870 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617950 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16179a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617890 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16179f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16179f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16179f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617a10 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16179f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1617a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617a10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16179f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617a10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16179f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16179f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16179f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16179f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16179f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1617a30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1617a30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1617a30 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1617a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617a80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617a80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617a80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617a30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16179f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617a10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617ad0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617b20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617a10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617b70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617b70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617b90 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617b70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1617b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617b90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617b70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1617b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617b70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617b70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617b70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1617bb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1617bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1617bb0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1617bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617c00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617c00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617c00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617bb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617b70 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617b90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617c50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617ca0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617b90 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617cf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617cf0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617d10 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617cf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1617d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617d10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617cf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617d10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1617cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617cf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617cf0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617cf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1617d30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1617d30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1617d30 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1617d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617d80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617d80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617d80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617d30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617cf0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617d10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617dd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617e20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617d10 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617e70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617e70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617e90 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1617e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617e90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1617e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617e70 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1617eb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1617eb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1617eb0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1617eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617f00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617f00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617eb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617e70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1617e90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1617e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1617f50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617fa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617e90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617ff0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617ff0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618010 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1617ff0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1618010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618010 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617ff0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618010
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1617ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617ff0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617ff0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1617ff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1618030 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1618030
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1618030 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1618030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618080 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618080 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618080 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618030 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1617ff0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618010 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16180d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618120 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618010 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618170 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618170 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618190 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618170
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1618190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618190 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618190
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1618170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618170 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16181b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16181b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16181b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16181b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618200 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16181b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618170 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618190 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16182a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618190 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16182f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16182f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16182f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618310 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16182f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1618310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618310 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16182f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618310
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16182f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16182f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16182f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16182f0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16182f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1618330 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1618330
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1618330 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1618330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618380 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618330 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16182f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1618400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1618600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1618800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618310 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618a00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618a50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618310 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16183d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16183d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618aa0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618ac0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618aa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1618ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618ac0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618aa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618ac0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1618aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618aa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618aa0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1618ae0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1618ae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1618ae0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1618ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618b30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618b30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618b30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618ae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618aa0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16183d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16183d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618bd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618ac0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618c20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618c20 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618c40 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618c20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1618c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618c40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618c20 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1618c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618c20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618c20 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1618c60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1618c60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1618c60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1618c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618cb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618cb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618cb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618c60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618c20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618c40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16183d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16183d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618d00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618d50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618c40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618da0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618da0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618dc0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618da0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1618dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618dc0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618da0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618dc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1618da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618da0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618da0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618da0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1618de0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1618de0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1618de0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1618de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618e30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618e30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618e30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618de0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618da0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618dc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16183d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16183d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618e80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618ed0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618dc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618f20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618f20 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618f40 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618f20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1618f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618f40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618f20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1618f40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1618f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618f20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618f20 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1618f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1618f60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1618f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1618f60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1618f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618fb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618fb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1618fb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618f60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618f20 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1618f40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1618f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16183d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16183d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1619000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1619050 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1618f40 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16106f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1610800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16110b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16110d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16110f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16111b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16111d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16111f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16112b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16112d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16112f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16107b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16107d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1602af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1602b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1610710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1610730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16106a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16106c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1610630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1610650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1610820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1610840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1610860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16113b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16113d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16115a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16115c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16115e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16119a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16119c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16119e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1611ac0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0e17] - 0x1610890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1610890 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1610890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1610890 0x44
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1610890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fca80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fcaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3057e7] - 0x16019a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x1603c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16105f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16105b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16105d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16104c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16104e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1610440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1610490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1610420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16103c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16103e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16103a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16101d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16102b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1610210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1610260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16101f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16101b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16100d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16100f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160f9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1610080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1610000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1610050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160f9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160f960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160f980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160f920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160f940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160f8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160f900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160f8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160f8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ef70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160f830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160f850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160efb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160f800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160ef90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ef30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ef50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160eef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ef10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160eeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ee70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ee90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ed40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160ee20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160ed80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160edd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160ed60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ed00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ed20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16087c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16087e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16086d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16086b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16085d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16085f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16085b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16084a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16084f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1608480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ddb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1607a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160ddf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160de40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160ddd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160dd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160dd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160dcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160dcb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dcd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160db80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160dc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160dbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160dc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160dba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160db40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160db60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160db00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160db20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160dac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160da80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160daa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160d950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160da10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160da30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160d990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160d9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160d970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160d910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160d930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160d8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160d8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160d8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160d850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160d870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160d800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160cf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160cf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cf00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ce60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ce80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ce20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ce40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ccf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160cd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160cd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160cd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ccd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cbf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160cba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160cb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160cb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160cae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ca80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160caa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ca40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ca60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ca20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160c970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160c8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160c920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160c740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160c6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160c6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160c680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160c100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160c060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160c0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160c040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bdf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160beb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160bed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160be30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160be80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160be10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160bd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160bc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160bcd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160bc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160b360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160b2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160b310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160b2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160b1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160b110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160b160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160b0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160abd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160b000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160ab50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160aba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160ab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160aad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160aaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160aa90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160aab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160aa20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160aa40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1609f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1609fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1609f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1609e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1609e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16097c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16097a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16095d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16096b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1609610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1609660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16095f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16095b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16094e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1609500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1609460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16094b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1609440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1608e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1608ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1608b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16089a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16089f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1608980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16088e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1603330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1603370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1603350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16190a0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610900 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x160e280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x160de70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x160e690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16032f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16032b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16032d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1603260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fb560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1603210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fb540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16079b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1607ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16079f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1607a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16079d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16078c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16078e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1607840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1607890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1607820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16069d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16068c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16068e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16067d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16067b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16065e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16066a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16066c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16065a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16065c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16064f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16064c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16063f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16063b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16063d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16062c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16062a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16060d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16061b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16060f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16060b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16059d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1605950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16059a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1605930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16058d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16058f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16058b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1605840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16057a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16057f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1605780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16056e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16055b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1605690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16055f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1605640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16055d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16054c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16054e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1605440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1605490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1605420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603e10 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160de70 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160df80 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x16190a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1603c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1610900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fc810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fc770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fc7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fc750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fc660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fc5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fc610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fc5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16001a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fb1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fb120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fb170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16001c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1600610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1600630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ffd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16005f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ffce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ffd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16005a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1600120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1600170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ffd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ffca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ffcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ff840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ff3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ff430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ff3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fef90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fefb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15feb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fef70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fbc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15feb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fef20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15feaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15feaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fbc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fe690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fe6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fe670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fe620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fbbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fbc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fb420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1600dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16007b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1601b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1601b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1600d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1602900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1601af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603f20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610900 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1602900 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x160de70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1603e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x160df80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1600790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16033b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16033d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ffe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1600340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1602a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16002f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ffeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ffe90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ffa10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ffa30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fec90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ff570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ff0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1602810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fecb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fe830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fe7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fe810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fd7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fce50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fce70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fc190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fc170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1602990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1601040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1602970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1602600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1601020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16008a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1601da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1600930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1602620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601da0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16008a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1602620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1610900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1603f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1602900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1602670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1602690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1602780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16027a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1601510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1601530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1601e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1601090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1600ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1600a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fd350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1600910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fe9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fd330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fe990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fe510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fee10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1601830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ff2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ffb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ffbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1600490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16004b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1600f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16013b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1601390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1601810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1604010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1601c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1601cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fcc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fcc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fbaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fbac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fd1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fd1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fbfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fbfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1600c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1600bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fbdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fcee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15cfbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1601240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fca20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fcc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600010 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15fb5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15fb6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1600f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fb750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16008a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1601da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1602620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601da0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16008a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600010 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600010 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600010 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600010 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600010 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fccb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600010 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fcae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fcac0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0e85] - 0x15fd100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfe00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3057e7] - 0x15cfd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15e7d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15faff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fafb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fafd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15faf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15faf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15faf30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15faf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fae30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15faec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15faee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fae70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fa7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fae50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fadf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fae10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fadb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fadd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fad70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fad90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fad30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fad50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15faca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15facc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15face0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fac20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fac70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fac00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fa680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fa5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fa630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fa5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fa450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fa3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fa400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fa390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fa220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f9580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f95d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f9560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f94c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f94e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f94a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f93d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f93f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f9350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f93a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f9330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f92d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f92f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f92b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f90e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f91a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f91c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f9120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f9170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f9100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f90a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f90c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f8f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f8ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f8f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f8ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f8d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f8cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f8d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f8ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f8bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f8b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f8b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f8af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f89e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f8a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f8960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f89b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f8940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f88e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f88a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f88c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f8850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f87b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f8800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f8790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f8730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f86f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f86a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f8650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f7fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f68c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f7ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f7e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f7e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f68e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f7d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f7cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f7d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f7cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f7bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f7b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f7b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f7b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f79f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f7a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f7970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f79c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f7950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f78f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f78b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f78d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f7860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f77c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f7810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f77a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f6bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f6b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f6b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f6af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f67e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f68a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f6a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f6820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f6870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f6800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f67a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f67c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f66f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f6710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f6670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f66c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f6650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f65f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f65b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f65d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f6560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f64c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f6510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f64a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f62d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f63b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f6310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f6360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f62f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f62b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f5920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f59e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f6200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f5960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f59b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f5940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f58e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f5900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f58a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f58c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f5770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f5830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f5850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f57b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f5800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f5790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f5730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f5750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f56f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f5710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f55c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f5680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f56a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f5600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f5650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f55e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f5580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f55a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f5540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f5560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f5410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f54d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f54f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f5450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f54a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f5430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f53d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f53f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f5390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f53b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eeb10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eebd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f5340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eeb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eeba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eeb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eead0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eeaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eea90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eeab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eea20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eea40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f4850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f4890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f48e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f4870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f4810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f4830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f47d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f47f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f46a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f4760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f4780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f46e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f4730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f46c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f4660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f4680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f4620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f4640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f44f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f45b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f45d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f4530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f4580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f4510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f44b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f44d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f4470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f4490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f4400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f4420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f3b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f3bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f3b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f3a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f39c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f3a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f39a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f37d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f38b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f3810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f3860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f37f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f37b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f3700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f2b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f2b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f2a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f29b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f2990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f28f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f27c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f28a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f2800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f27e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f27a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f26d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f26f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f2650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f26a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f2630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f25d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f25f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f25b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f2540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f24a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f24f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f2480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f23e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f22b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f2390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f22f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f22d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f21c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f21e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f2140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f2120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f20c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f20e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f20a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f19e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f2030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f1990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f1970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f18d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f18f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f17a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f1880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f17e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f1830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f17c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f15f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f16b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f16d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f1630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f1680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f1610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f15b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f15d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f1520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f1480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f14d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f1460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f13c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f13e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f1370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f12d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f1320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f12b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f10e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f11a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f11c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f1120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f1170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f1100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f10a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f10c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f1010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f0f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f0fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f0f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f0e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f0dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f0e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f0da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f0cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f0c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f0c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f0bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eff20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15effe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f0b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eff60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15effb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eff40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15efdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eff00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15efd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15efdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15efc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15efd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15efd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15efca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15efcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15efc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15efc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15efc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15efc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ef390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ef2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ef340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ef2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ef140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ef190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ef120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eef50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ef030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eef90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eefe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eef70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eef10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eef30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eeed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eeef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eeda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eee60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eee80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eede0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eee30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eedc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eed60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eed80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eed20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eed40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eebf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eecb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eecd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eec80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eec10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603c00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603e10 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbeb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15f4d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15f4910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15f5130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eaa40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eaa60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eaa00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eaa20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ea9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ea910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ea960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ea8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ea800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ed780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ed7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ed760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ed670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ed5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ed620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ed5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ed4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ed420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ed470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ed400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ed310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ed270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ed2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ed250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ed160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ed0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ed110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ed0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ec7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ec710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ec760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ec6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ec600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ec560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ec5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ec540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ec450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ec3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ec400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ec390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ec2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ec200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ec250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eb9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eb8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eb850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eb8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eb830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ebdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ebd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ebdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ebc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ebd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ebd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ebca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ebcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ebc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb5b0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610900 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb6c0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1603e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1603c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ebc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ebc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eb760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eb6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eb710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eb6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eb5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eb510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eb560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eb4f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb4b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eb400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eb360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eb3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eb340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eb250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eb1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eb200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eb190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eafc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eb0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eb000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eb050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eafe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eaf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eaf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eae10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eaed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eaef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eae50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eaea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eae30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eadd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eadf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ead90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eadb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eac60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ead20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ead40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eaca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eacf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eac80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eac20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eac40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eabe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eac00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eab70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eab90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15cfa10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eab50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610a10 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbeb0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cf9c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1610900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15fb5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15fb6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eaaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eaab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eaad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eaa90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15cfb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ea760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ea7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ea740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e9d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ea650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e9da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ea600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e9d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e9d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e9d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e9ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e9d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e9bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e9c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e9c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e9bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e9c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e9bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e9b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e9b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e9b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e9b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e8f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e8f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8f40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e9b00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1610a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e8d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e8ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e8c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e8b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15cfb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e8af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15cfd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15cfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15cfca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15cfcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e7660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e7640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15cfb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e2fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e5dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e77d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e77f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e77b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e76d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e76f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e76b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15cfe20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfc30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfcc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e5dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15e7960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15e7850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15e7a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15cfcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e5dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e9b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e8f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e8f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e5dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e5dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e8f40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e5dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e2fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e7660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e9b00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e7660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfd10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfc30 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfd10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfc30 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfd10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfc30 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce08fb] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfd10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfc30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfcc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfd10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbeb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3bc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7600 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7620 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e76b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7690 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e7620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfe20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e76b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e7690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3057e7] - 0x15f3bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15cfcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15cfd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfcc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfd10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbeb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3bc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7690 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e76b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7620 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7600 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e76f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e76d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8b10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfb60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e76f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e76f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7730 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8c90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7710 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7770 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7750 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e77b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160d800 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x160d800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16190a0 0x2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7790 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f4400 0x1459
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfb40 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7640 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fd1b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16183d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15cfb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfb40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8b60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbaa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601240 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcee0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602600 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfc80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfca0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601c90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15cfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfc80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8fc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601390 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb8b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb8d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb2a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb2c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fd100 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fb2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb2c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffb90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff710 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff730 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff2b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601810 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601830 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fe990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fd330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1601810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601810 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600a90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601510 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601530 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602780 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602670 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602690 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1602670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602670 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601050 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602810 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602af0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602b10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600010 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600030 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fee10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fe510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600010 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601e10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601e30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602900 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602920 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602a80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602aa0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc170 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fe7f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8ce0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbeb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8bd0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15e8b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15cfcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15cfd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1602a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602a80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfcc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe820 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbfc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbfe0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfd10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fec70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fecb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff9f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffa40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffe70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffe90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffeb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601af0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601b10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601b30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1601af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601af0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16007c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16019c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfb90 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfbb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfbd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd7b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fce50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fd7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd790 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcea0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff0f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff140 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff570 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff590 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff5b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16002f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600310 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600d70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16002f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16002f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600dc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cf9c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfa10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb3c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb3e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb400 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb420 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb440 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ffca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ffcf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fb420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb420 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb460 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16106a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16106f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610710 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610730 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffd20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffd40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbbb0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbbd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbc20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ffd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffd40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe620 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe670 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe690 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe6b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaa0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feac0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feae0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15feb00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fef20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15feac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feac0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fefc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff400 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff420 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ff820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ff870 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ff400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff400 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff440 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600190 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16001b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff8a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff8c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16005c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600610 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ff8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff8c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600640 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fccb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfd40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfd60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfd80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfdd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15cfd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfd40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfe00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611550 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611570 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611590 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16115b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16115d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eff00 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eff20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eff70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16115d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15effa0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15effc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15effe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb170 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb190 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f5870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16115d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fb1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f58c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f58e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5930 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5950 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5970 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f5990 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f59b0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f59d0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611900 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f59b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f59b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611980 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16119a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16119f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ebc20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611ab0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1611a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611a70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebc70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebc90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebce0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebd00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebd20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebd40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebd60 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebd80 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ebda0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603210 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ebd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebd60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603240 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16032b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16032d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16032f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603310 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603330 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603350 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16033c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1603330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603330 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efcb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efcd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efcf0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efd10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15efd30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15efd80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15efcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efcf0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efdb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6a00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6a50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6a70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6a90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6ab0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6ad0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6af0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6b10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15efdd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f6ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6ad0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6b60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6bd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f800 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f820 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f840 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f860 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f880 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160f8a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160f8f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160f860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f860 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f920 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f990 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f9b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f9d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb4a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb4c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb4e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fb4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb4c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb5a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb5f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb610 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb630 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb650 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb670 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb690 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb6b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb700 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fb670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb670 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb730 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9b50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9ba0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9bc0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9be0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9c00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9c20 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9c40 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e9c60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e9cb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e9c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9c20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9ce0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9d00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9d50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9d70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9d90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9db0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9dd0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ed00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ed20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ed70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160eda0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16107b0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611020 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15e8ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15e8bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e9dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160efb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160efd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8bd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8c20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8c40 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16109c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16109e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610a00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610a20 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610a40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e9dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1610a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610a00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610a90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbeb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbfa0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8ce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8d30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fbf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8d60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8d80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8dd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611130 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611150 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611170 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611190 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16111b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16111d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611220 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1611190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611190 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16112c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16112e0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611300 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611320 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611340 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611360 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16113d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1611340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611340 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b070 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b090 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b0b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b0d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b0f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b110 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160b130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160b180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160b0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b0f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b1b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b1d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b240 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b260 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b280 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b2a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b2c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160b2e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160b330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160b2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b2a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160b3d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607800 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607820 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607840 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607860 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607880 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16078a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16078f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1607860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607860 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607920 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607990 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16079b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16079d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16079f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607a10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607a30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1607a50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1607aa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1607a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607a10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607ad0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607af0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607b40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607b60 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607b80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607ba0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607bc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607be0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609400 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1607bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607bc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609480 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16094a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16094f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609510 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609530 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609550 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609570 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609590 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16095b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1609570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609570 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16096a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16096c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16096e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609700 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609720 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609740 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609760 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16097b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1609720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609720 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16097e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fac00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fac50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fac70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fac90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15facb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15facd0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15facf0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fad10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fad60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15facd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15facd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fad90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fadb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fae00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fae20 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fae40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fae60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fae80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faea0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15faec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15faf10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fae80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fae80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faf40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faf60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fafb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fafd0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15faff0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb010 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb030 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb050 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fb030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb030 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3780 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f37a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f37f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3810 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3830 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3850 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f38b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f3870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3870 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3930 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3950 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f39a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f39c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f39e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3a00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3a20 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3a40 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3a60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3ab0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f3a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3a20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3ae0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3b00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3b50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3b70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f3b90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa200 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa220 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa240 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa2b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fa220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa220 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa2e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa350 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa370 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa390 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa3b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa3d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa3f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa410 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fa3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa3d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa490 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa4b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa500 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa520 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa540 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa560 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa580 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa5a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa5c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa610 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fa580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa580 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa640 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa6b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa6d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa6f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa710 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa730 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa750 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa7c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fa730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa730 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc500 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc570 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc590 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc610 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc630 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc680 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fc5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc6b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc6d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc720 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc740 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc760 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc780 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc7a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc7c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc7e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fc7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc7a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc880 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc8d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc8f0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc910 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc930 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc950 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc970 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc9e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15fc950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc950 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcaa0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcac0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcae0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605400 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605420 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605440 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605490 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1605400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605400 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605550 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605570 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605590 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16055b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16055d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16055f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605640 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16055b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16055b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16056e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605700 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605720 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605740 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605760 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605780 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16057a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16057f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1605760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605760 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605820 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605890 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16058b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16058d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16058f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605910 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605930 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605950 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16059a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1605910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605910 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16059d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bc00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bc50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bc70 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bc90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bcb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bcd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bcf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160bd10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160bd60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160bcd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bcd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bd90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bdb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160be00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160be20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160be40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160be60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160be80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bea0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160bec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160bf10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160be80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160be80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bf40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bf60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bfb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bfd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bff0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c010 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c030 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c050 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c070 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c0c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec200 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610000 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610410 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x16107b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x160eda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160c030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c030 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610620 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c0f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c140 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c160 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c180 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c1a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610640 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610660 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1610640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610640 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16110a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16110c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c1c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c1e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec610 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec630 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec650 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec6c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ec630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec630 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec6f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec760 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec780 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec7a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec7c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec7e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16107b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16107d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ec7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec7e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610850 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16108c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16108e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610900 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610920 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610940 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610960 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160eda0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160edf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1610940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610940 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ee20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ee40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ee90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160eeb0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160eed0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160eef0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ef50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610980 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160ef10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6200 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6290 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6310 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6330 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f62f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f63b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f63d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6440 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6460 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6480 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f64a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f64c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f64e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f64a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f64a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6560 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6580 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f65d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f65f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6610 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6630 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6650 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6670 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f66e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f6650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6650 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6710 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6730 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6780 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f67a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f67c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f67e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f6800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6800 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed050 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed070 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed090 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed0b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed0d0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed0f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ed0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed0b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed190 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed1e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed200 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed220 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed240 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed260 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed280 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed2a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed2f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ed260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed260 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed320 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed340 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed390 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed3b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed3d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed3f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed410 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed430 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed4a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ed410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed410 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed4d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed4f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed540 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed560 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed580 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed5a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed5c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed5e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ed5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed5c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed680 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed6a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed6f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed710 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed730 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed750 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed770 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed790 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed7b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603c00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ed770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed770 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ca0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603cc0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ce0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603d60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603db0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603de0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603e00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603e50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603e70 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603e90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603eb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ed0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ef0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1603ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ed0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603f90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603fb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604000 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604020 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604040 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604060 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604080 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16040a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16040c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1604110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1604080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604080 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604140 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604160 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16041b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16041d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16041f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604210 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604230 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604250 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1604270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16042c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1604230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604230 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16042f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604360 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1604380 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16043a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16043c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16043e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7700 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7720 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7770 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16043e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16043e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f77a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f77c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7810 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7830 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7850 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7870 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7890 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f78b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f78d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7920 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f7890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7890 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7950 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f79c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f79e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7a00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7a20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7a40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7a60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7a80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7ad0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f7a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7a40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7b00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7b20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7b70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7b90 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7bb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7bd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7bf0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7c10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7c30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7c80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f7bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7bf0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7cb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7cd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7d20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7d40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7d60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7d80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7da0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7dc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7de0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7e30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f7da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7da0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7e60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7e80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7ed0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7ef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f7f90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f7f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c630 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c680 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c6a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c6c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c6e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c700 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c720 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160c700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c7c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c7e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c830 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c850 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c870 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c890 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c8b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c8d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c8f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c940 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c8b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c970 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c9e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca60 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160caa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160caf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160ca60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ca60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cb20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cb40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cb90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cbb0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cbd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cbf0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cc10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cc30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160cc50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160cca0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160cc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cc10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ccd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ccf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cd40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cd60 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cd80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cda0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cdc0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cde0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ce00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ce50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160cdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cdc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ce80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cf10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cf30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cf50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cf70 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cf90 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160cfb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608400 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160cf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160cf70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608430 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16084a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16084c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16084e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608500 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608520 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608540 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16085b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608520 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16085e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608650 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608670 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608690 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16086b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16086d0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16086f0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16086d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16086d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16087b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608800 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608820 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608840 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608860 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16088a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16088c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608880 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16089b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16089d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16089f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608a10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608a30 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608a50 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608a70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608a30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608af0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608b10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608b60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608b80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608ba0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608bc0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608be0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c00 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608c20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608c70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608be0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608ca0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608cc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608db0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608dd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608ec0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608ee0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608f00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608f20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608f40 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608f60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608f80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1608f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608f40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2070 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2090 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f20b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f20d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f20f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2110 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f20f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f20f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f21b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f21d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2240 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2260 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2280 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f22a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f22c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f22e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f22a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f23d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f23f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2410 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2430 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2450 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2470 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f24e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f2450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2450 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2580 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f25a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f25c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f25e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2600 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2620 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2640 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f2600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2600 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f26c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f26e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2730 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2750 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2770 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2790 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f27b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f27d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f27f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2840 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f27b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f27b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f28e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2900 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2940 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2960 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2980 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f29a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f29f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f2960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2960 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2a20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2a40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2a90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2ab0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2ad0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2af0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2b10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2b30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2b50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2ba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f2b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2b10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2bd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609e00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609e50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609e70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609e90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609eb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609ed0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609ef0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1609ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609ed0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609f90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609fb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a000 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a020 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a040 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a060 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a080 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a0a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a0c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a110 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a080 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a140 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a160 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a1b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a1d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a1f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a210 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a230 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a250 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a2c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a230 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a2f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a360 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a380 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a3a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a3c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a3e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a400 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a420 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a3e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a4a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a4c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a510 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a550 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a570 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a590 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a5b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a5d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a590 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a6c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a6e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a720 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a740 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a760 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a740 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a800 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a890 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a8b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a8d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a8f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a910 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a930 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160a980 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160a8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a8f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a9b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160a9d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aa20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aa40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aa60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aa80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aaa0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aac0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160aae0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ab30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160aaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160aaa0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ab60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ab80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160abd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0b00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0b20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0b40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0b60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0b80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0ba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f0b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0b60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0c20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0c40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0c90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0cb0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0cd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0cf0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0d10 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0d30 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0d50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0da0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f0d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0d10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0dd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0df0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0e40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0e60 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0e80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0ea0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0ec0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0ee0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0f00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f0f50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f0ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0ec0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0f80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0fa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f0ff0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1010 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1030 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1050 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1070 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1090 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f10b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1100 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f1070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1070 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1130 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1150 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f11a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f11c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f11e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1200 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1220 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1240 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f12b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f1220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1220 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f12e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1350 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1370 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1390 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f13b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f13d0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f13f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1410 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f13d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f13d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1490 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f14b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1500 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1520 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1540 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1560 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1580 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f15a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f15c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1610 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f1580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1580 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1640 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f16b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f16d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f16f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1710 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1730 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1750 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f17c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606000 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8600 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8e10 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1610000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15ec200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1610410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f1730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1730 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f17f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1860 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1880 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f18a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f18c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f18e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f1900 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f1970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f18e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f18e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f19a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9290 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f92b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f92d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f92f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9310 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f9330 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f9380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f92f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f92f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f93b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f93d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9440 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9460 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9480 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f94a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f94c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f94e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f9530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f94a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f94a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9560 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9580 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f95d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f19c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f19e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec200 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec220 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec240 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec2b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ec220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec220 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec2e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec350 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec370 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec390 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec3b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec3d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec3f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec410 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ec3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec3d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec490 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec4b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec500 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec520 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec540 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec560 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec580 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec5a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec5c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ec580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec580 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610030 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610050 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16100a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16100c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16100e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610100 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610120 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610140 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610160 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16101b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1610120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610120 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16101e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16102d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16103b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610420 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610440 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610460 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610480 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16104a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16104c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1610480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610480 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16105b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16105d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16105f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606810 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606830 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606850 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16068c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606830 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16068f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606980 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16069a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16069c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16069e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606a00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606a20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606a70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16069e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16069e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606aa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ac0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606b10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606b30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606b50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606b70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606b90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606bb0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606bd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606c20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606b90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606cc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ce0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606d80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606eb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ed0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ef0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606f30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606f80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ef0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606fb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d850 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d870 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d890 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d8b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d8d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d8f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160d910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606fd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160d8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d8d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d960 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d980 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d9d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160d9f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160da10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160da30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160da50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160da70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160da90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160dae0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160da50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160da50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160db10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160db30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160db80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dba0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dbc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dbe0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dc00 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dc20 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160dc40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160dc90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160dc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dc00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dcc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dd30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dd50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dd70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dd90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ddb0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ddd0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ddf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160de40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160ddb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ddb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160de70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160de90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160dee0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160df00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160df20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160df40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160df60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160df80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160dfa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160dff0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160df60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160df60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e040 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e090 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e0b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e0d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e0f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e110 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e130 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e150 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e1a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160e110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e110 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e1d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e1f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e240 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e260 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e280 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e2a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e2c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e2e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160e2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e2c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e380 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e3a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e3f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e410 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e430 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e450 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e470 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e490 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e4b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e500 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160e470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e470 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e550 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e5a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e5c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e5e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e600 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e620 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e640 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e6b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160e620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e620 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e6e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e750 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e770 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e790 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e7b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e7d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e7f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160e860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x160e7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e7d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160e8b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e77d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e77f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7810 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7830 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7850 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7870 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e78e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e7850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7850 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7910 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7930 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7980 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e79a0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e79c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e79e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7a00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7a20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7a40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7a90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e7a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7a00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7ae0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7b30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7b50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7b70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7b90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7bb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7bd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7bf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7c40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e7bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7bb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7c70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7c90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7ce0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7d00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7d20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7d40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7d60 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7d80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7da0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e7d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7d60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7e20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7e40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7e90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7eb0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7ed0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7ef0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7f10 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7f30 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7f50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7fa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e7f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7f10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7fd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7ff0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8040 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8060 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8080 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e80a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e80c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e80e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e80c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e80c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8180 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e81a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e81f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8210 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8230 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8250 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8270 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8290 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e82b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8300 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e8270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8270 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8350 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e83a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e83c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e83e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8400 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8420 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8440 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8460 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e84b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8420 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e84e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8550 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8570 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8590 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e85b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e85d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e85f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8610 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e85d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e85d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8690 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e86b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8700 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8720 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8740 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8760 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8780 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e87a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e87c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8810 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e8780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8780 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8860 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e88b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e88d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e88f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8910 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8930 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8950 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e89c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e8930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8930 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e89f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8a10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8a60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8a80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8aa0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8ac0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e8ae0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee000 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15e8ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee0a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee0c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee0e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee130 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee150 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee170 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee190 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee1b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee1d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee1f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8ae0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee1b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee240 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee2b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee2d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee2f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee310 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee330 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee350 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee3c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee330 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee3f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee410 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee460 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee480 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee4a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee4c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee4e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee500 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee570 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee4e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee5a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee5c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee610 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee630 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee650 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee670 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee690 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee6b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee6d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee690 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee7c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee7e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee800 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee820 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee840 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee860 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee880 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ee8d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee840 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee970 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee990 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee9b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee9d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee9f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eea10 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eea30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eea80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ee9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ee9f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeab0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eead0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeb20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeb40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeb60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeb80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeba0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eebc0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eebe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eec30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eeba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeba0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eec60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eec80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eecd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eecf0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eed10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eed30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eed50 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eed70 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eed90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eede0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eed50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eed50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eee10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eee30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eee80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeea0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeec0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eeee0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eef00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eef20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eef40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eef90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eef00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eef00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eefc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eefe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef030 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef050 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef070 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef090 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef0b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef0d0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ef0f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ef140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ef0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef0b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef190 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef1e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef200 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef220 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef240 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef260 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef280 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ef2a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ef2f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ef260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef260 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef320 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef340 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef390 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef3b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ef3d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea600 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea620 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea640 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea6b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ea620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea620 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea6e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea750 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea770 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea790 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea7b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea7d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea7f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ea7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea7d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea8b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea900 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea920 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea940 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea960 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea980 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea9a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ea9c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eaa10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15ea980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ea980 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaa40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaa60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaab0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaad0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaaf0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eab10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eab30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eab50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eab70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eabc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eab30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eabf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eac10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eac60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eac80 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaca0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eacc0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eace0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ead00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ead20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ead70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eace0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eace0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eada0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eadc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eae10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eae30 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eae50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eae70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eae90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaeb0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15eb000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161b400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eaed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eaf20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eae90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eae90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafe0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b0b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b0d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b0f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b110 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161b0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b0f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b1b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b1d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b240 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b260 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b280 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b2a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b2c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b2e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161b2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b2a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b3d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb420 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb440 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb460 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb480 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb4a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb4f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eb460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb460 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb520 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb590 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb5b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb5d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb5f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb610 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb630 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb6a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eb610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb610 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb6d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb6f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb740 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb760 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb780 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb7a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb7c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb7e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eb7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb7c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb880 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb8a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb8f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb910 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb930 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb950 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb970 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb990 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eb9b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15eb970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eb970 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b830 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b8a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b8c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b8e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b900 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b920 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161ba00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161bc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161be00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161c000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b940 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b9b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161b920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b9e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c2b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c2d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c2f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161c310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161c360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161c2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c2d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c3b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c420 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c440 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c460 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c480 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c4a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161c4c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161c510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161c480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c480 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c5b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c5d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c5f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c610 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c630 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c650 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161c670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161c6c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161c630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c630 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c6f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c760 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c780 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c7a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c7c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c7e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c800 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161c820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161c870 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161c7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c7e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c8a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c8c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c910 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c930 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c950 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c970 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c990 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c9b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161c9d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161ca20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161c990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161c990 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ca50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ca70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cae0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cb00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cb20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cb40 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cb60 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161cb80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161cbd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161cb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cb40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cc00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cc20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cc70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cc90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ccb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ccd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ccf0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cd10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161cd30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161cd80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161ccf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ccf0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cdb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cdd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ce20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ce40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ce60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ce80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cea0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cec0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161cee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161cf30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161cea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cea0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cf60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cf80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cfd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161cff0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d010 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d030 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d050 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d070 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161d090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161d0e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161d050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d050 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d180 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d1a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d1c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d1e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d200 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d220 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161d400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161d240 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161d290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161d800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161da00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161dc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161de00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161d200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d200 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d2c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d2e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d330 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d350 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d370 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d390 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d3b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d3d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161d3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161d3b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e080 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e0a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e0f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e110 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e130 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e150 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e170 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e190 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e1b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161e170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e170 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e230 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e2a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e2c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e2e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e300 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e320 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e340 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e3b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161e320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e320 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e3e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e400 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e450 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e470 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e490 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e4b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e4d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e4f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161e4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e4d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e590 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e5b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e620 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e640 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e660 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e680 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e6a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e6c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e710 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161e680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e680 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e740 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e760 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e7b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e7d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e7f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e810 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e830 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e850 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161e8c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161e830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e830 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e8f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e980 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e9a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e9c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e9e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ea00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161ea20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161ea70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161e9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161e9e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eaa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eac0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eb10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eb30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eb50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eb70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eb90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ebb0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161ebd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161ec20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161eb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eb90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ec50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ec70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ecc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ece0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ed00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ed20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ed40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ed60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161ed80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161edd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161ed40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ed40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ee00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ee20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ee70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ee90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eeb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eed0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eef0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ef10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161ef30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161ef80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161eef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161eef0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161efb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161efd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161f200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161f400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161f600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f040 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f060 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f080 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f0a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f0c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161f0e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161f130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161f0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f0a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f160 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f180 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f1d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f800 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f820 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f840 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161f8a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161f8f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161f860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f860 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f920 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f990 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f9b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f9d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161f9f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fa10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fa30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161fa50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161faa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161fa10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fa10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fad0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161faf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fb60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fb80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fba0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fbc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fbe0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161fc00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161fc50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161fbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fbc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fc80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fcf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fd10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fd30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fd50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fd70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fd90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161fdb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161fe00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161fd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fd70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fe30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fe50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fea0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fec0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161fee0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ff00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ff20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ff40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161ff60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161ffb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x161ff20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ff20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161ffe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620050 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620070 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620090 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16200b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16200d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16200f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1620400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1620800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1620110 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1620160 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16200d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16200d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620190 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16201b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620200 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620220 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620240 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620260 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620280 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16202a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16202c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1620310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1620280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620280 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620340 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16203b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16203d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620c00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620c20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620c40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620c60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1620c80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1620cd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1620c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620c40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620d00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620d20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620d70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620d90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620db0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620dd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620df0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620e10 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1620e30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1620e80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1620df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620df0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620ed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620f20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620f40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1621000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1621200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1621400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1621600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620f60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620f80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620fa0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620fc0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1621800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1621850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1620fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620fa0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621880 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16218d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16218f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621910 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621930 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621950 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621970 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1621990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16219e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1621950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621950 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621a10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1621b00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1621d00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1621e00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1621f00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621c60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621cb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621cd0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621a30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621a50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621a90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1621ab0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1621a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621a70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622030 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622050 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16220a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16220c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16220e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622100 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622120 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622140 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622160 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16221b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1622120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622120 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16221e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622270 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16222b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16222d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16222f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16222d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16222d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16223b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622420 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622440 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622460 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622480 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16224a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16224c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1622480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622480 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16225b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16225d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16225f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622610 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622630 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622650 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16226c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1622630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622630 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16226f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622760 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622780 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16227a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16227c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16227e0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622800 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622870 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16227e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16227e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16228a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16228c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622910 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622930 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622950 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622970 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622990 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16229b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16229d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622a20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1622990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622990 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622a50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622a70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622ac0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622ae0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622b00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622b20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622b40 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622b60 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1622b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622b40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622c00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622c20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622c70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622c90 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622cb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622cd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1622e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1623000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1623200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1623400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621c00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621c20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622cf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1622d40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1621c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621c00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621c40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622d70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622dc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1622de0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623600 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623620 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623640 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623660 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1623680 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16236d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1623640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623640 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623720 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623770 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623790 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16237b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16237d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16237f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623810 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1623830 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1623880 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16237f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16237f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16238b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16238d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623960 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623980 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16239a0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16239c0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1623c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1624000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16239e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1623a30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16239a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16239a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623a60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623a80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623ad0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623af0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623b10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623b30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623b50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623b70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1623b90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624400 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1623b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623b50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623be0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624430 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624480 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16244a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16244c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16244e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624500 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624520 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624590 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1624500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624500 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16245c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16245e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624630 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624650 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624670 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624690 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16246b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16246d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16246f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624740 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16246b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16246b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624770 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624790 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16247e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624800 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624820 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624840 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624860 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624880 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16248a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16248f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1624860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624860 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624990 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16249b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16249d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16249f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a10 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a30 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624a50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624aa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1624a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ad0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1624c00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1624e00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1625000 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1625200 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624d20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624d70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624d90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624db0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624dd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624f00 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624f20 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624f40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1624f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624f00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624fc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625150 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625170 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625190 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16251b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1625400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1625600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1625800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16251d0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16251b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16251b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625380 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16253a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624af0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b90 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624bb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625a00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1624b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625a30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625a50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625aa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625ac0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625ae0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625b00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625b20 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625b40 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625b60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1625b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625b20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625be0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625c00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625c50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625c70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625c90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625cb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625cd0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625cf0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625d10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625d60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1625cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625cd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625d90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625db0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625e00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625e20 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625e40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625e60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625e80 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625ea0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625ec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625f10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1625e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625e80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625f40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625f60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625fb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625fd0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625ff0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626010 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626030 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626060 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1626090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16260e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1626030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626110 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626130 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626150 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16261a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16261c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16261e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626200 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626220 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626240 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1626260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1626030 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1626220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626220 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16262b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16262d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626320 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626340 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626360 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626380 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16263a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16263c0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16263e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1626430 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16263a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16263a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626460 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626480 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16264d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16264f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626510 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626530 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626550 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626570 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1626590 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16265e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1626550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626550 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626610 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626630 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626680 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16266a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16266c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16266e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626700 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626720 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1626740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1626790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16267c0 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16277d0 0x1000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16287e0 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15f8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1606000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15f8e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1626700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1626700 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606000 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606070 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606090 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16060b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16060d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16060f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f8800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1629400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f8c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1606200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1629a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1629c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16060f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16060f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606130 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606150 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16061a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16061c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16061e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8680 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f86a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f86c0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f86e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f86a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f86a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8760 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f87d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629820 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629840 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629860 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629880 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16298a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16298c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1629910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1629880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629880 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629940 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16299b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16299d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606400 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606420 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606440 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606460 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606480 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16064d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1606440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606440 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606500 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606570 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606590 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16065b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16065d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16065f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606610 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606630 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606680 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16065f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16065f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16066b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16066d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606720 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606740 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606760 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606780 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16067a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16067c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1628ff0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16067e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16067a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16067a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629040 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1629100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f8e00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x15f8f00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1629e00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629060 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16290b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16290d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629200 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629220 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629240 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629260 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1629280 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16292d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1629240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629240 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629300 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629370 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629390 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16293b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16293d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9000 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9020 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f9040 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f9090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f9000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9000 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f90c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f90e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9130 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9150 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9170 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9190 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f91b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f91d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1629f00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f91f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x15f91b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f91b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629f50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629f70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629fc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629fe0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a000 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a020 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a040 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a060 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162a080 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162a0d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162a040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a040 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a100 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a190 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a1b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a1d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a1f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a210 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162a230 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162a280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162a1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a1f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a2b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a2d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162a400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162a600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162a800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a320 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a340 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a360 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a380 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a3a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a3c0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162aa00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162aa50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162a3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a3a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162a3e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162aa80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162aad0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162aaf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ab10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ab30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ab50 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ab70 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162ab90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162abe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162ab50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ab50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ac10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ac30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ac80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162aca0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162acc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ace0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ad00 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ad20 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162ad40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162ad90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ad00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162adc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ade0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ae30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ae50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ae70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ae90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162aeb0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162aed0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162aef0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162af40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162aeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162aeb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162af70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162af90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162afe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b000 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b020 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b040 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b060 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b080 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b0a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b0f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162b060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b060 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b120 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b140 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b190 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b1b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b1d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b1f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b230 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b2a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b2d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b2f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b340 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b360 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162b400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162b3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b880 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b8a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b8f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b910 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b930 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b950 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b970 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b990 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b9b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162ba00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162b970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b970 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ba30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ba50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162baa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bac0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bae0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bb00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bb20 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bb50 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162bb80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162bbd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162bb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bc00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bc20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bc40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bc90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bcb0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bcd0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bcf0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bd10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bd30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162bd50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162bb20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162bd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bd10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bda0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bdc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162c000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162c200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162c400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162c600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be90 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162beb0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162bed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162bf20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162be90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bf50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bf70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bfc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bfe0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c800 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c820 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c840 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c860 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162c880 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162c8d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162c840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c840 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c900 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162ca00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162cc00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162ce00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162cf00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c970 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c990 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c9b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162c9d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cb00 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cb20 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162cb40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162cb90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162cb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cb00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cbc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cd00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cbe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cd50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cd70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cd90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cdb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cdd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162cdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cdb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d080 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d0a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d0f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d110 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d130 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d150 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d170 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d190 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d1b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d1d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d1f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d210 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d230 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162d1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d1f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d2b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d2d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d320 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d340 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d360 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d380 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d3a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d3c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d3e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d400 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d420 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d440 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d460 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d4b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162d420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d4e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d550 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d570 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d590 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d5b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d5d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d5f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d610 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d630 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d650 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d670 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d6e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162d650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d650 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d710 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d730 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d780 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d7a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d7c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d7e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d800 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d820 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d840 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d860 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d8a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d8c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162d880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d880 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d9b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d9d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d9f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162da10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162da30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162da50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162da70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162da90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162dc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162de00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162e000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162e200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dab0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dad0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162daf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162db40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162dab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dab0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dbe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e400 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e440 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e460 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e480 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e4a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e4c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e4e0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e500 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162e520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162e570 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162e4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e4e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e5a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e5c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e610 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e630 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e650 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e670 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e690 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e6b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e6d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e6f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e710 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e730 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162e750 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162e7a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162e710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e710 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e7d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e7f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e840 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e860 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e880 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e8a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e8c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e8e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e900 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e920 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e940 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e960 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162e980 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162e9d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162e940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162e940 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ea00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ea20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ea70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ea90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eab0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ead0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eaf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eb10 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eb30 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eb50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eb70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eb90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162ebb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162ec00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162eb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eb70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ec30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162ed00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162ef00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162f000 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ec50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eca0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ecc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ece0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ee00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ee20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ee40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ee60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ee80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eea0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eec0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162f400 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162f800 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162f100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162f150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162eea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eea0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f180 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f1d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f1f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f210 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f230 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f2b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f2d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f2f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162f310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162f360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162f2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f2d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f3b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fc00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fc20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fc40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fc60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fc80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fca0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fcc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fce0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fd00 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fd20 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162fd40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162fd90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x162fe00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1630000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1630200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x162fd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fd00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fdc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630400 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162fde0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630450 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630470 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630490 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16304b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16304d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16304f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630510 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630530 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630550 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1630570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16305c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1630530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16305f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630610 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630660 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630680 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16306a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16306c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16306e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630700 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630720 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630740 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630760 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630780 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16307a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16307f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1630760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630760 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630820 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630890 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16308b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16308d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16308f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630910 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630930 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630950 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630970 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630990 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16309b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16309d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1630a20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1630990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630990 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630a50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630a70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630ac0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630ae0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630b00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630b20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630b40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630b60 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630b80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630ba0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630bc0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630be0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1630c00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1630c50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1630bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630bc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630c80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630ca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630cf0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630d10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630d30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630d50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630d70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630d90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630db0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630dd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630df0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630e10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1630e30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1630e80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1630df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630df0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630ed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630f20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630f40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630f60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630f80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630fa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630fc0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1630fe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631000 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631020 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631040 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1631060 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16310b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1631020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16310e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631150 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631170 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631190 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16311b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16311d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16311f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631210 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631230 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631250 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631280 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16312b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1631300 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1631250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631330 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631350 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16313c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16313e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1631400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1631500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1631600 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1631700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1631800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1631a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1631c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1631e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1631250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632000 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632020 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632040 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632060 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632080 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16320a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16320c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16320e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1632130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16320a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16320a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632160 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632180 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16321d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16321f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632210 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632230 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632270 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16322b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16322d0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16322f0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1632310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1632360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16322d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16322d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16323b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632400 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632420 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632440 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632460 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632480 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16324a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16324c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16324e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632500 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632520 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1632540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1632590 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1632500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632500 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16325c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16325e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632630 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632650 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632670 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632690 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16326b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16326d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16326f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632710 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632730 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632750 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1632770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16327c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1632730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632730 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16327f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632860 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632880 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16328a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16328c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16328e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632900 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632940 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632960 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632980 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16329a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16329f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1632960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632960 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632a20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632a40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632a90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632ab0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632ad0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632af0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632b10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632b30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632b50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632b70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632b90 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632bb0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1632bd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1632c20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1632b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632c50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632cc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632ce0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632d00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632d20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632d40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632d60 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632d80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632da0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632dc0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632de0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1632e00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1632e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1632dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632dc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632e80 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632ea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632ef0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632f10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632f30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632f50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632f70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632f90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1633000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1633200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1633400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1633600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632fb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1632fd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633800 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633820 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1633c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1634000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1633840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1633890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1633800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633800 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16338c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16338e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633930 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633950 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633970 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633990 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16339b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16339d0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16339f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633a10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633a30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633a50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1633a70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1633ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1633a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633a30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633af0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633b10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633b60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633b80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633ba0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633bc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633be0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634400 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634420 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634440 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634460 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634480 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16344a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16344f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1634460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634460 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634520 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634590 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16345b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16345d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16345f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1634700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1634900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1634b00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1634c00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634a70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634a90 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634ab0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634ad0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634840 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634880 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16348d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1634840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634610 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634630 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634680 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16346a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16346c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16346e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634d00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634d20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634d40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634d60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634d80 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634da0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634dc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1634d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634d80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634e40 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634e60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634eb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634ed0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634ef0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634f10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634f30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634f50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634f70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634f90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634fb0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634fd0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634ff0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1635040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1634fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634fb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635070 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16350e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635100 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635120 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635140 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635160 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635180 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16351a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16351c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16351e0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635200 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1635220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1635270 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16351e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16351e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16352a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16352c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635310 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635330 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635350 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635370 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635390 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16353b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16353d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16353f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635410 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1635600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1635800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1635a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634a00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1635430 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1635410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635410 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634820 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635460 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634a50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16354b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16354d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16354f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635510 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635550 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635570 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635590 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16355b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1635c00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16355d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1635590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635590 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635c50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635cc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635ce0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635d00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635d20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635d40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635d60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635d80 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635da0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635dc0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635de0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1635e00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1635e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1635dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635dc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635e80 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635ea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635ef0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635f10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635f30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635f50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635f70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635f90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635fb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635fd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635ff0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636010 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636080 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1635ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1635ff0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16360b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16360d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636120 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636140 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636160 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636180 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16361a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16361c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16361e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636200 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636220 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636240 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16362b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1636220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636220 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16362e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636350 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636370 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636390 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16363b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16363d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16363f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636410 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636430 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636450 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636470 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16364e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1636450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636450 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636510 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636580 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16365a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16365c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16365e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1636700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1636900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1636a00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1636b00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636870 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636890 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16368b0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16368d0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636640 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16368b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16368b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636c00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636c50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636c70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636c90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636cb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636cd0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636cf0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636d10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636d30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636d50 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636d70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1636d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636d30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636df0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636e10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1637000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1637200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1637400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1637600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636800 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636820 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636e60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636e80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636ea0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636ec0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636ee0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636f00 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636f20 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636f40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1636f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636f00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636fc0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636fe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637850 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637870 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637890 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16378b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16378d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16378f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637910 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637930 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637960 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1637990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1637930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637a10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637a30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637a50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637aa0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637ac0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637ae0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637b00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637b20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637b40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637b60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637b80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637ba0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637bc0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1637c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1638000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1637930 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1637ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637ba0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637be0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638050 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16380a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16380c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16380e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638100 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638120 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638140 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638160 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638180 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16381a0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16381c0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16381e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1638230 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16381a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16381a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638260 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638280 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16382d0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16382f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638310 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638330 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638350 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638370 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638390 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16383b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16383d0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16383f0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1638410 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1638460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x16383d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16383d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638490 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16384b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638500 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638520 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638540 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638560 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638580 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16385a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16385c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16385e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638620 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1638640 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1638690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30696a] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16386c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16386e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638730 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638770 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638790 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16387b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16387d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16387f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638810 0xa
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1638830 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1638830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1638830 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1638830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16388a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16388a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16388a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16388a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1638910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1638910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1638910 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1638910
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0a18] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1638980 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638960 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16389b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x16388f0 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x16389b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16389b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16389b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16389b0 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16389b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x16388f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16389b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x16388f0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x16389b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16389b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16389b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16389b0 0x47
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16389b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x16388f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1638a20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x16388f0 0xe
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x1638a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1638a20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1638a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1638a20 0x49
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1638a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x16388f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1638a20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x16388f0 0x9
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x1638a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1638a20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1638a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1638a20 0x44
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1638a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x16388f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1638a90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x16388f0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x1638a90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1638a90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1638a90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1638a90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1638a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x16388f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638ae0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16388f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638b00 0x1458
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639f60 0x1458
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfc30 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfc50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16389b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16389d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16389f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638a10 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638a30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638a50 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638a70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638a90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163b400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163b500 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163b600 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163b700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638ab0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638830 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638850 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638890 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638910 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638930 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b820 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b840 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b860 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b880 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b8a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b8c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b8e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b900 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b920 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b940 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b960 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b980 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b9a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b9c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b9e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ba00 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ba20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ba40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ba60 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ba80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163baa0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bac0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bae0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bb00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bb20 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bb40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bb60 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bb80 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bba0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bbc0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bbe0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bc00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bc20 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bc40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bc60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bc80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bca0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bcc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bce0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bd00 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163be00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163c000 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163c200 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163c300 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bf50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bf70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bf90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bfb0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bfd0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bd20 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bd40 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bd60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bd80 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bda0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bdc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163bde0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c400 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c420 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c440 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c460 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c480 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c4a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c4c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c4e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c500 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c520 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c540 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c560 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c580 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c5a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c5c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c5e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c600 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c620 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c640 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c660 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c680 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c6a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c6c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c6e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c700 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c720 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c740 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c760 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c780 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c7a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c7c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c7e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c820 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c840 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c860 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c880 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c8a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c8c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163c900 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163ca00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163cb00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163cc00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c8e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cd00 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cd20 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cd40 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cd60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cd80 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cda0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cdc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cde0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce80 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cea0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cec0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cee0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf20 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfa0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfe0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d000 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d020 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d040 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d060 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d080 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d0a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d0c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d0e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d100 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d120 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d140 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d160 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d180 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d1a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d1c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d1e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d200 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d220 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d240 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d260 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d280 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d2a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d2c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d2e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d300 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d320 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163d400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163d600 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163d700 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163d800 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d570 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d590 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d5b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d5d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d340 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d360 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d380 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d3a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d3c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d3e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d900 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d920 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d940 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d960 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d980 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d9a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d9c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d9e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163da00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163da20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163da40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163da60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163da80 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163daa0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dac0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dae0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163db00 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163db20 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163db40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163db60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163db80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dba0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc20 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dca0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dcc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dce0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd80 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dda0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ddc0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dde0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de00 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163df00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163e100 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163e300 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163e400 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e050 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e070 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e090 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e0b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e0d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de20 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de80 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dea0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dec0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dee0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e500 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e520 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e540 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e560 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e580 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e5a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e5c0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e5e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e600 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e620 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e650 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e670 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e690 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e6b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e6d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e6f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e710 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e730 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e770 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e790 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e7b0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e7d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e7f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e810 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e830 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e850 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e870 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e890 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e8b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e8d0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e8f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e910 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e930 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e960 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e980 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e9a0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e9c0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e9e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163ea00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163eb00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163ec00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x163ed00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ee00 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ee20 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ee40 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ee60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ee80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163eea0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163eec0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163eee0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ef00 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ef20 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ef40 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ef60 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ef80 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163efa0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163efc0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163efe0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f000 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f020 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f040 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f070 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f090 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f0b0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f0d0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f0f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f110 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f130 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f150 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f170 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f190 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f1b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f1d0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f1f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f210 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f230 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f270 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f290 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f2b0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f2d0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f2f0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f310 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f330 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f350 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f380 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f3a0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f3c0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f3e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string_list+0xb7)[0x7f800b308307] - 0x1638b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string_list+0xbf)[0x7f800b30830f] - 0x1639f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638b00 0x9c8
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163d500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x163e000 0x14
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x163d500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163d500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163d500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163d500 0x4f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163d500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x163e000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163d500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x163e000 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x163d500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163d500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163d500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163d500 0x4a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163d500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x163e000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163d500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x163e000 0x11
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x163d500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163d500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163d500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163d500 0x4c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163d500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x163e000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163d500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x163e000 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x163d500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163d500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163d500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163d500 0x47
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163d500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x163e000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163e200 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x158)[0x7f8009f6e108] + 0x163e000 0xb
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x17b)[0x7f8009f6e12b] - 0x163e200
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163e200 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163e200
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163e200 0x46
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163e200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_locale_string+0x103)[0x7f800b308853] - 0x163e000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e000 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e250 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163e000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163e270 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163e270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163e270 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163e270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163e2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e000 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163e2c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163e000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e000 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163e000
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163e2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163c100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163c100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163c100 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163c100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163c170 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163c170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163c170 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163c170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16394d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16394d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16394d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16394d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1639520 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639520 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c1c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163c150 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163c150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163e020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163e020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163c170 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c100 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c150 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163e2c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163e2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163e2c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163e2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163e270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163e000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163e000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163e000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163e000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163e200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163e000 0x20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccdb65e] - 0x163e200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e030 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1639600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1639800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1639a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1639c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c1e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163c1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c1e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163c1e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163e2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c1e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163e2c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163c1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163d500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163d500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163d500 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163d500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1639570 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1639570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1639570 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1639570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1639e00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1639e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1639e00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1639e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1639e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639e50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16395c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163d550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163d550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163bf00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163bf00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163bf00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639570 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d550 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163c1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163c1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639ea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d500 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163c1e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163e2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163e2c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163e2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163e2e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163e2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1639ef0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1639ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1639ef0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1639ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1639f60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1639f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1639f60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1639f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1639fd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1639fd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1639fd0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1639fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639fd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639fb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1639f40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a070 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639f60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639f40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163e2c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163e2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a0c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a0c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639ef0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163e2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16395e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163e2e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16395e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16395e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16395e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163e2e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a110 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a110 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a180 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a180
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a180 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a180
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a1f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a1f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a240 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a240 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a240 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a1f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a1d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a160 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a290 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a180 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a160 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163e2e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163e2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a2e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a2e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a110 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e2e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16395e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16395e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16395e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a330 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16395e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163a330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a330 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16395e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163a330
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16395e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a350 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a350
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a350 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a350
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a3c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a3c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a3c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a3c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a430 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a430
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a430 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a480 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a480 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a430 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a410 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a3a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a4d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a4d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a3c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a3a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16395e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16395e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a520 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a350 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16395e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a330 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163a330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a330 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a570 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163a330
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163a570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a570 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a330 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163a570
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163a330
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a590 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a590
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a590 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a590
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a600 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a600 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a670 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a6c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a6c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a6c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a670 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a650 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a5e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a710 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a600 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a5e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a760 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a590 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a330 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a570 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163a570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a570 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a7b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163a570
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163a7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a7b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a570 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163a7b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163a570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a7d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a7d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a7d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a7d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a840 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a840
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a840 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a840
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163a8b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163a8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163a8b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163a8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a900 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a8b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a890 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a820 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a950 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a840 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a820 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a570 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163a9a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a7d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a570 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a7b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163a7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a7b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a9f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163a7b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163a9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a9f0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a7b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163a9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163a7b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163aa10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163aa10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163aa10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163aa10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163aa80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163aa80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163aa80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163aa80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163aaf0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163aaf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163aaf0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163aaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163ab40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ab40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ab40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ab40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ab40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163aaf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163aad0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163aa60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163aa60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ab90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ab90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ab90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163aa80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163aa60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a7b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163abe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163abe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163abe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163aa10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a7b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a9f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163a9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a9f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ac30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163a9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163ac30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ac30 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a9f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163ac30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163a9f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163ac50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163ac50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163ac50 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163ac50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163acc0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163acc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163acc0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163acc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163ad30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163ad30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163ad30 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163ad30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163ad80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ad80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ad80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ad80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ad80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ad30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ad10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163aca0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163aca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163add0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163add0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163add0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163acc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163aca0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163a9f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163a9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ae20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ae20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ac50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163a9f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ac30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163ac30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ac30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ae70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163ac30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163ae70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ae70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ac30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163ae70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163ac30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163ae90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163ae90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163ae90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163ae90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163af00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163af00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163af00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163af00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163af70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163af70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163af70 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163af70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163afc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163afc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163afc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163afc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163afc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163af70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163af50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163aee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163aee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b010 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b010 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163af00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163aee0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163ac30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ac30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b060 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b060 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ae90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ac30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ae70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163ae70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ae70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b0b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163ae70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163b0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b0b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ae70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163b0b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163ae70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163b0d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163b0d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163b0d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163b0d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163b140 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163b140
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163b140 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163b140
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163b1b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163b1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163b1b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163b1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163b200 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b1b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b190 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163b120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b140 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b120 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163ae70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ae70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b2a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b2a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b0d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ae70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b0b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163b0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b0b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b2f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163b0b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163b2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b2f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b0b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163b2f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163b0b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163b310 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163b310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163b310 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163b310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163b380 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163b380
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163b380 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163b380
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163f400 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163f400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163f400 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163f400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163f450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b360 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163b0b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b0b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163b2f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f4a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f4f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b2f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f540 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163f540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f540 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f560 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163f540
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163f560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f560 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f540 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163f560
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163f540
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163f580 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163f580
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163f580 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163f580
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163f5f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163f5f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163f5f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163f5f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163f660 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163f660
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163f660 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163f660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163f6b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f6b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f6b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f660 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f640 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163f5d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f5f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f580 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f5d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163f540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f750 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f540 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f560 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163f560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f560 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f7a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163f560
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163f7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f7a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f560 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163f7a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163f560
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163f7c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163f7c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163f7c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163f7c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163f830 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163f830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163f830 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163f830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163f8a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163f8a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163f8a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163f8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163f8f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f8f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f8f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f8a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f880 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163f810 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f830 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f7c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f810 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163f560 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163f940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f990 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f560 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f7a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163f7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f7a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f9e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163f7a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163f9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f9e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f7a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163f9e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163f7a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163fa00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163fa00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163fa00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163fa00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163fa70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163fa70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163fa70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163fa70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163fae0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163fae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163fae0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163fae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163fb30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163fb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163fb30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163fb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163fb30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fac0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163fa50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163fa50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163fa70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fa00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fa50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163f7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163fb80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fbd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f7a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f9e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163f9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f9e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fc20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163f9e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fc20 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f9e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163fc20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163f9e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163fc40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163fc40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163fc40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163fc40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163fcb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163fcb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163fcb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163fcb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163fd20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163fd20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163fd20 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163fd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163fd70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163fd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163fd70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163fd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163fd70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fd20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fd00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163fc90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163fc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163fcb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fc40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fc90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163f9e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163f9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163fdc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fe10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163f9e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fc20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fc20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fe60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163fc20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163fe60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fe60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fc20 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163fe60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163fc20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163fe80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163fe80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163fe80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163fe80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163fef0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163fef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163fef0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163fef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x163ff60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x163ff60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x163ff60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x163ff60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163ffb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ffb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ffb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ffb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ffb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ff60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ff40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163fed0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163fed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163fef0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fe80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fed0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163fc20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640050 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fc20 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fe60 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163fe60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fe60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16400a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163fe60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16400a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16400a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fe60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16400a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163fe60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16400c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16400c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16400c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16400c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640130 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640130
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640130 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640130
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16401a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16401a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16401a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16401a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16401f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16401f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16401f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16401f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16401f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16401a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640180 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1640110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16400c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640110 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1640400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1640600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1640800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163fe60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163fe60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640240 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640290 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163fe60 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16400a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16400a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16400a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16402e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16400a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16402e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16402e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16400a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16402e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16400a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640300 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640300
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640300 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640300
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640370 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640370
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640370 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640370
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640a00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640a00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640a00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1640a50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640a50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640a50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640a00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16403c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1640350 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640300 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640350 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16400a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16400a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640aa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640af0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16400a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16402e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16402e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16402e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16403e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16402e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16403e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16403e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16402e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16403e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16402e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640b40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640b40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640b40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640b40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640bb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640bb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640c20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640c20 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1640c70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640c70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640c20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640c00 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1640b90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640bb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640b40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640b90 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16402e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16402e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640cc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640d10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16402e0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16403e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16403e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16403e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640d60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16403e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1640d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640d60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16403e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1640d60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16403e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640d80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640d80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640d80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640d80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640df0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640df0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640df0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640df0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640e60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640e60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640e60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1640eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640eb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640eb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640e60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640e40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1640dd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640df0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640d80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640dd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16403e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16403e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1640f00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640f50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16403e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640d60 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1640d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640d60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640fa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1640d60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1640fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640fa0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640d60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1640fa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1640d60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1640fc0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1640fc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1640fc0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1640fc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641030 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641030
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641030 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641030
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16410a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16410a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16410a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16410a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16410f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16410f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16410f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16410f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16410f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16410a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641080 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641010 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640fc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641010 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1640d60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641140 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641190 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640d60 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640fa0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1640fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640fa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16411e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1640fa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16411e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16411e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640fa0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16411e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1640fa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641200 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641200
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641200 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641200
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641270 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641270 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16412e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16412e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16412e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16412e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641330 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16412e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16412c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641250 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1640fa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1640fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16413d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1640fa0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16411e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16411e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16411e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641420 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16411e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1641420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641420 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16411e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1641420
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16411e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641440 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641440
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641440 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641440
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16414b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16414b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16414b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16414b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641520 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641520
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641520 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641570 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641570 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641520 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641500 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641490 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16414b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641440 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641490 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16411e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16411e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16415c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641610 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16411e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641420 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1641420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641420 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641660 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1641420
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1641660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641660 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1641660
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1641420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641680 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641680
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641680 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641680
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16416f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16416f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16416f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16416f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641760 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641760
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641760 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16417b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16417b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16417b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16417b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16417b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641760 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641740 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16416d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16416d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16416f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641680 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16416d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641420 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641850 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641420 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641660 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1641660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641660 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16418a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1641660
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16418a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16418a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641660 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16418a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1641660
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16418c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16418c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16418c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16418c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641930 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641930
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641930 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641930
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16419a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16419a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16419a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16419a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16419f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16419f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16419f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16419f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16419f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16419a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641980 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641910 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641930 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16418c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641910 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641660 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641a40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641a90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641660 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16418a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16418a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16418a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641ae0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16418a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1641ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641ae0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16418a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1641ae0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16418a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641b00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641b00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641b00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641b00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641b70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641b70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641b70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641b70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641be0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641be0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641be0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641c30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641c30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641c30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641be0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641bc0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641b50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641b70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641b00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641b50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16418a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16418a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641c80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641cd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16418a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641ae0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1641ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641ae0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641d20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1641ae0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1641d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641d20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641ae0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1641d20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1641ae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641d40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641d40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641d40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641d40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641db0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641db0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641db0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641db0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641e20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641e20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641e20 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641e70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641e70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641e20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641e00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641db0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641d40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641d90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641ae0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641ec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641f10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641ae0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641d20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1641d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641d20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641f60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1641d20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1641f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641f60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641d20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1641f60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1641d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641f80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641f80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1641ff0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1641ff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1641ff0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1641ff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642060 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642060
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642060 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16420b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16420b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16420b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16420b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16420b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642060 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642040 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641fd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1641ff0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641f80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641fd0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641d20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642150 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641d20 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641f60 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1641f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641f60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16421a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1641f60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16421a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16421a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641f60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16421a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1641f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16421c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16421c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16421c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16421c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642230 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642230
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642230 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642230
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16422a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16422a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16422a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16422a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16422f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16422f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16422f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16422f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16422f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16422a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642280 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642210 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642230 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16421c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642210 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1641f60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1641f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642340 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642390 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1641f60 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16421a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16421a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16421a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16423e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16421a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16423e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16423e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16421a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16423e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16421a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642400 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642400 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642470 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642470 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16424e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16424e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16424e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16424e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642530 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16424e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16424c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642470 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642450 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16421a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16421a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642580 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16425d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16421a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16423e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16423e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16423e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642620 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16423e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1642620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642620 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16423e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1642620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16423e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642640 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642640
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642640 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642640
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16426b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16426b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16426b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16426b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642720 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642720
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642720 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642770 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642770 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642720 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642700 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642690 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16426b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642640 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642690 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16423e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16423e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16427c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642810 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16423e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642620 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1642620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642620 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642860 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1642620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1642860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642860 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642620 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1642860
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1642620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642880 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642880 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16428f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16428f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16428f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16428f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642960 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642960
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642960 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16429b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16429b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16429b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16429b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16429b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642960 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642940 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16428d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16428d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16428f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16428d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642620 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642a00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642a50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642620 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642860 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1642860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642860 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642aa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1642860
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1642aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642aa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642860 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1642aa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1642860
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642ac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642ac0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642b30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642b30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642ba0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642ba0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642bf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642bf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642bf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642ba0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642b80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642b10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642b30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642ac0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642b10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642c40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642c90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642aa0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1642aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642aa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642ce0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1642aa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1642ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642ce0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642aa0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1642ce0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1642aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642d00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642d00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642d00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642d00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642d70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642d70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642de0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642de0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642de0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642e30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642e30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642e30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642de0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642dc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642d50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642d70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642d00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642d50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1643000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1643200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1643400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1643600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642aa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642e80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642ed0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642aa0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642ce0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1642ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642ce0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642f20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1642ce0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1642f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642f20 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642ce0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1642f20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1642ce0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1642f40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1642f40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1642f40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1642f40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1643800 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1643800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1643800 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1643800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1643870 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1643870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1643870 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1643870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16438c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16438c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16438c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16438c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16438c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643870 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643850 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642f90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642f40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642ce0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642f20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643960 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642f20 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16439b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16439b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16439d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16439d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16439b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16439f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16439f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16439f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16439f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1643a60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1643a60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1643a60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1643a60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1643ad0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1643ad0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1643ad0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1643ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1643b20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1643b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643b20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1643b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643b20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643ad0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643ab0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1643a40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1643a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643a60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643a40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16439b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16439b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643b70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643bc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16439d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643c10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16439d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1643c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643c10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1643c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16439d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1643c30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1643c30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1643c30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1643c30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1643ca0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1643ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1643ca0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1643ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1643d10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1643d10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1643d10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1643d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1643d60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1643d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643d60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1643d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643d60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643d10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643cf0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1643c80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1643c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643ca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643c30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643c80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16439d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16439d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643db0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16439d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643c10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1643c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643c10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643e50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1643c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1643e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643e50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643c10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1643e50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1643c10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1643e70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1643e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1643e70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1643e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1643ee0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1643ee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1643ee0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1643ee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1643f50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1643f50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1643f50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1643f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1643fa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1643fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643fa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1643fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643fa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643f50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643f30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1643ec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1643ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643ee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643e70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643ec0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1643c10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1643c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1643ff0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644040 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643c10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643e50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1643e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643e50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1643e50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643e50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642fc0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1643e50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1642fc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644090 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644090 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644100 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644170 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644170 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16441c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16441c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16441c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16441c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16441c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644170 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644150 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16440e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16440e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644090 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16440e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642fc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642fc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644210 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644260 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1643e50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16442b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16442b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16442d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16442d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16442b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16442f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16442f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16442f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16442f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644360 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644360
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644360 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644360
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16443d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16443d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16443d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16443d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644420 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644420 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644420 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16443d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16443b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644340 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644340 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16442b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16442b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644470 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16444c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16442d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644510 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16442d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1644510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644510 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1644510
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16442d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644530 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644530
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644530 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644530
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16445a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16445a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16445a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16445a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644610 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644610 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644660 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644610 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16445f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16445a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644530 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644580 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16442d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16442d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16446b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644700 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16442d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644510 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1644510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644510 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1644510
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1644750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644750 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644510 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1644750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1644510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644770 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644770
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644770 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644770
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16447e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16447e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16447e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16447e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644850 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644850
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644850 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16448a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16448a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16448a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16448a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16448a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644850 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644830 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16447c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16447c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16447e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644770 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16447c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16448f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644940 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644510 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644750 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1644750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644990 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1644750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1644990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644990 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644750 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1644990
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1644750
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16449b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16449b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16449b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16449b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644a20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644a20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644a90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644a90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644a90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644ae0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644ae0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644ae0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644a90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644a70 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644a00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644a20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16449b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644a00 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644b30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644b80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644750 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644990 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1644990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644990 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1644990
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1644bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644bd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644990 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1644bd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1644990
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644bf0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644bf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644bf0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644bf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644c60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644c60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644c60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644c60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644cd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644cd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644cd0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644d20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644d20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644d20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644cd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644cb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644c40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644c60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644bf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644c40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644990 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644d70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644dc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644990 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644bd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1644bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644e10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1644bd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1644e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644e10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644bd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1644e10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1644bd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644e30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644e30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644e30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644e30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644ea0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644ea0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1644f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1644f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1644f10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1644f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644f60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644f60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644f10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644ef0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644e80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644ea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644e30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644e80 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644bd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1644fb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645000 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644bd0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644e10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1644e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644e10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645050 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1644e10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1645050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645050 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644e10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645050
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1644e10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645070 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645070 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16450e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16450e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16450e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16450e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645150 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645150
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645150 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16451a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16451a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16451a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16451a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16451a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645150 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645130 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16450c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16450c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16450e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645070 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16450c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1644e10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1644e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16451f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645240 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1644e10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645050 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1645050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645050 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645290 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645050
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1645290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645290 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645050 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645290
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1645050
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16452b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16452b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16452b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16452b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645320 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645320 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645390 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645390 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16453e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16453e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16453e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16453e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16453e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645390 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645370 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645300 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16452b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645300 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645050 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645430 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645480 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645050 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645290 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1645290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645290 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16454d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645290
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16454d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16454d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645290 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16454d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1645290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16454f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16454f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16454f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16454f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645560 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645560
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645560 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645560
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16455d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16455d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16455d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16455d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645620 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645620 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16455d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16455b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16454f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645540 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645290 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16456c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645290 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16454d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16454d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16454d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645710 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16454d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1645710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645710 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16454d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645710
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16454d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645730 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645730
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645730 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645730
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16457a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16457a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16457a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16457a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645810 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645810 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645860 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645810 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16457f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645780 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16457a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645730 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645780 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16454d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16454d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16458b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645900 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16454d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645710 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1645710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645710 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645950 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645710
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1645950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645950 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645710 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645950
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1645710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645970 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645970
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645970 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645970
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16459e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16459e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16459e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16459e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645a50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645a50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645a50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645aa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645aa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645aa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645a50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645a30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16459c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16459c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16459e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645970 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16459c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645710 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645af0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645b40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645710 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645950 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1645950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645950 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645b90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645950
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1645b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645b90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645950 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1645950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645bb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645bb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645c20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645c20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645c90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645c90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645c90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645ce0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645ce0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645ce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645c90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645c70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645c00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645c20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645bb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645c00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1645e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1646000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1646200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1646400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645950 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1642f90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645d30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645950 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645b90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1645b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645b90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642fe0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1642fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642fe0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645b90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1642fe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1645b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1645d80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1645d80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1645d80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1645d80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646600 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646600 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646670 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16466c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16466c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16466c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16466c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16466c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646670 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646650 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1645b90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645d80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645b90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1642fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1642fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646760 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1642fe0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16467b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16467b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16467d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16467d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16467b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16467f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16467f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16467f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16467f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646860 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646860
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646860 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646860
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16468d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16468d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16468d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16468d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646920 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646920 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16468d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16468b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646860 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646840 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16467b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16467b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16469c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16467d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646a10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16467d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1646a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646a10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1646a10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16467d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646a30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646a30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646a30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646a30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646aa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646aa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646b10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646b10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646b10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646b60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646b60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646b60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646b10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646af0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646a80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646aa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646a30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646a80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16467d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16467d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646bb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646c00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16467d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646a10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1646a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646a10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646c50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1646a10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1646c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646c50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646a10 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1646c50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1646a10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646c70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646c70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646c70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646c70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646ce0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646ce0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646ce0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646ce0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646d50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646d50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646d50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646da0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646da0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646da0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646d50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646d30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646cc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646ce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646c70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646cc0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646a10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646df0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646e40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646a10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646c50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1646c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646c50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646e90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1646c50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1646e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646e90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646c50 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1646e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1646c50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646eb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646eb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646eb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646eb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646f20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646f20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1646f90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1646f90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1646f90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1646f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646fe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646fe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646f90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646f70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646f00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1646f20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646eb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646f00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646c50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647080 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646c50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646e90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1646e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646e90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16470d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1646e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16470d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16470d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646e90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16470d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1646e90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16470f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16470f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16470f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16470f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647160 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647160
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647160 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647160
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16471d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16471d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16471d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16471d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647220 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16471d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16471b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647140 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647160 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16470f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647140 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1646e90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1646e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16472c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1646e90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16470d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16470d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16470d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647310 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16470d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1647310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647310 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16470d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1647310
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16470d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647330 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647330
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647330 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647330
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16473a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16473a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16473a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16473a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647410 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647410
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647410 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647460 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647460 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647410 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16473f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647380 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16473a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647330 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647380 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16470d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16470d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16474b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647500 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16470d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647310 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1647310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647310 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647550 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1647310
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1647550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647550 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647310 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1647550
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1647310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647570 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647570 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16475e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16475e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16475e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16475e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647650 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647650 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16476a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16476a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16476a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16476a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16476a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647650 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647630 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16475c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16475c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16475e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647570 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16475c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647310 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16476f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647740 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647310 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647550 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1647550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647550 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647790 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1647550
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1647790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647790 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647550 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1647790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1647550
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16477b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16477b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16477b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16477b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647820 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647890 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647890 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16478e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16478e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16478e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16478e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16478e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647890 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647870 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647800 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16477b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647800 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647930 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647980 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647550 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647790 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1647790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647790 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16479d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1647790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16479d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16479d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647790 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16479d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1647790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16479f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16479f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16479f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16479f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647a60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647a60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647a60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647a60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647ad0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647ad0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647ad0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647b20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647b20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647b20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647ad0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647ab0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647a40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647a60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16479f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647a40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647b70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647bc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647790 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16479d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16479d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16479d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647c10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16479d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1647c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647c10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16479d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1647c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16479d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647c30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647c30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647c30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647c30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647ca0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647ca0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647d10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647d10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647d10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647d60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647d60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647d60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647d10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647cf0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647c80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647ca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647c30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647c80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16479d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16479d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647db0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16479d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647c10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1647c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647c10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647e50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1647c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1647e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647e50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647c10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1647e50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1647c10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647e70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647e70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647ee0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647ee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647ee0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647ee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1647f50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1647f50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1647f50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1647f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647fa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647fa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647fa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647f50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647f30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647ec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647ee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647e70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647ec0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647c10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1647ff0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648040 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647c10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647e50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1647e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647e50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648090 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1647e50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1648090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648090 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647e50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1647e50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16480b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16480b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16480b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16480b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1648120 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1648120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1648120 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1648120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1648190 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1648190
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1648190 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1648190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16481e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16481e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16481e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16481e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16481e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648190 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648170 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648100 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16480b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648100 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1647e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1647e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648230 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648280 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1647e50 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648090 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1648090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648090 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16482d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16482d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16482d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648090 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16482d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1648090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16482f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16482f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16482f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16482f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1648360 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1648360
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1648360 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1648360
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16483d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16483d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16483d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16483d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648420 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648420 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648420 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16483d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16483b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648340 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16482f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648340 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648470 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16484c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648090 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16482d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16482d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16482d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648510 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16482d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1648510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648510 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16482d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648510
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16482d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1648530 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1648530
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1648530 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1648530
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16485a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16485a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16485a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16485a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1648610 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1648610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1648610 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1648610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648660 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648610 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16485f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16485a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648530 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648580 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16482d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16482d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16486b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648700 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16482d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648510 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1648510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648510 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648510
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1648750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648750 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648510 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1648510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1648770 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1648770
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1648770 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1648770
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16487e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16487e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16487e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16487e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1648850 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1648850
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1648850 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1648850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16488a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16488a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16488a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16488a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16488a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648850 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648830 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16487c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16487c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16487e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648770 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16487c0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16488f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648940 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648510 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648750 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1648750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648990 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1648990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648990 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648750 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648990
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1648750
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16489b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16489b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16489b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16489b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1648a20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1648a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1648a20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1648a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1648a90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1648a90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1648a90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1648a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648ae0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648ae0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648ae0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648a90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648a00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648a20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16489b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648a00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1648c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1648e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1649000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648b30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648b80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648990 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1648990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648990 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648990
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648990 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648990
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1648bd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649200 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649200
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649200 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649200
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649270 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649270 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16492e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16492e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16492e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16492e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649330 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16492e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16492c0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649250 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1648990 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16493d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648990 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649420 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1649420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649420 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649440 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649420
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1649440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649440 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649420 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649440
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1649420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649460 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649460
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649460 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649460
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16494d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16494d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16494d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16494d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649540 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649540
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649540 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649590 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649590 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649590 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649540 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649520 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16494b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16494b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16494d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649460 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16494b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649420 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16495e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649630 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649420 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649440 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1649440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649440 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649680 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649440
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1649680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649680 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649440 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1649440
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16496a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16496a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16496a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16496a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649710 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649710 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649780 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649780 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16497d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16497d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16497d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16497d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16497d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649780 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649760 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16496f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16496f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16496a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16496f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649440 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649870 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649440 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649680 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1649680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649680 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16498c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16498c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16498c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649680 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16498c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1649680
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16498e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16498e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16498e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16498e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649950 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649950 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16499c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16499c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16499c0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16499c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649a10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649a10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649a10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16499c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16499a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649930 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649950 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16498e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649930 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649680 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649a60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649ab0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649680 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16498c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16498c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16498c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649b00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16498c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1649b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649b00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16498c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649b00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16498c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649b20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649b20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649b20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649b20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649b90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649b90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649c00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649c00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649c00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649c50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649c50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649c50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649c00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649be0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649b70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649b90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649b20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649b70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16498c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16498c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649ca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649cf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16498c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649b00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1649b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649b00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649d40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649b00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1649d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649d40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649b00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649d40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1649b00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649d60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649d60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649d60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649d60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649dd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649dd0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649e40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649e40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649e40 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649e90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649e90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649e90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649e40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649e20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649dd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649d60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649db0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649b00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1649ee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649f30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649b00 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649d40 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1649d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649d40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649f80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649d40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1649f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649f80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649d40 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649f80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1649d40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1649fa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1649fa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1649fa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1649fa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a010 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a010 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a080 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a080
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a080 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a0d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a0d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a0d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a080 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a060 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649ff0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a010 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649fa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649ff0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649d40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a170 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649d40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649f80 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1649f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649f80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a1c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1649f80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164a1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a1c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649f80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164a1c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1649f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a1e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a1e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a1e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a250 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a250
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a250 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a250
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a2c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a2c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a2c0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a310 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a2c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a2a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a230 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a1e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a230 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1649f80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1649f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a3b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1649f80 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a1c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164a1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a1c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a400 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164a1c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164a400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a1c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164a400
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164a1c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a420 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a420 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a490 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a490 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a500 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a550 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a500 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a4e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a470 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a420 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a470 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a1c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a5a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a5f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a1c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a400 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164a400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a400 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a640 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164a400
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164a640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a640 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a400 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164a640
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164a400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a660 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a660
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a660 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a660
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a6d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a6d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a6d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a6d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a740 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a740
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a740 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a790 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a740 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a720 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a6b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a6d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a660 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a6b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a7e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a830 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a400 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a640 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164a640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a640 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a880 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164a640
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164a880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a880 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a640 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164a880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164a640
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a8a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a8a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a8a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a8a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a910 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164a980 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164a980
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164a980 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164a980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a9d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a9d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a9d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a980 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a960 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a8f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164a910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a8a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a8f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a640 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164aa20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164aa70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a640 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a880 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164a880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a880 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164aac0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164a880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164aac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164aac0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a880 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164aac0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164a880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164aae0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164aae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164aae0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164aae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164ab50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164ab50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164ab50 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164ab50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164abc0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164abc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164abc0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164abc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164ac10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ac10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164ac10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ac10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164ac10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164abc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164aba0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164ab30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164ab50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164aae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ab30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164a880 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164a880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164ac60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164acb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164a880 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164aac0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164aac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164aac0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ad00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164aac0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ad00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164aac0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164ad00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164aac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164ad20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164ad20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164ad20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164ad20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164ad90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164ad90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164ad90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164ad90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164ae00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164ae00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164ae00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164ae00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164ae50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ae50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164ae50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ae50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164ae50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ae00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ade0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164ad70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ad70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164ad90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ad20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ad70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164aac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164aac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164aea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164aef0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164aac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ad00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ad00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164af40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164ad00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164af40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164af40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ad00 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164af40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164ad00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164af60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164af60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164af60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164af60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164afd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164afd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164afd0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164afd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164b040 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164b040
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164b040 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164b040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164b090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b040 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b020 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164afb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164afb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164afd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164af60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164afb0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164ad00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b0e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b130 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ad00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164af40 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164af40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164af40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b180 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164af40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164b180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b180 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164af40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164b180
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164af40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164b1a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164b1a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164b1a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164b1a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164b210 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164b210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164b210 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164b210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164b280 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164b280
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164b280 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164b280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164b2d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b2d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b2d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b280 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b260 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164b1f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b210 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b1a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b1f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164af40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164af40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b370 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164af40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b180 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164b180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b180 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b3c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164b180
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164b3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b3c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b180 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164b3c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164b180
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164b3e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164b3e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164b3e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164b3e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164b450 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164b450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164b450 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164b450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164b4c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164b4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164b4c0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164b4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164b510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b4c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b4a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164b430 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b3e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b430 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164b180 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b5b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b180 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b3c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164b3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b3c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b600 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164b3c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164b600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b600 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b3c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164b600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164b3c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164b620 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164b620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164b620 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164b620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164b690 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164b690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164b690 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164b690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164b700 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164b700
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164b700 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164b700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164b750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b750 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b700 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b6e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164b670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b620 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b670 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x164b800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x164ba00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x164bc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x164be00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164b3c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164b7a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c000 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b3c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b600 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164b600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b600 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164b600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b600 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645dd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164b600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1645dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c050 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c050
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c050 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c050
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c0c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c0c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c0c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c0c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c130 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c130
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c130 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c180 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c180 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c130 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c110 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c0a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c0c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c050 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c0a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164b600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164b600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c1d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c220 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164b600 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c270 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164c270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c270 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c290 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164c270
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164c290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c290 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c270 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164c290
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164c270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c2b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c2b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c2b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c2b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c320 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c320 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c390 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c390 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c3e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c3e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c3e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c390 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c370 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c300 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c2b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c300 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c430 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c480 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c270 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c290 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164c290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c290 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c4d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164c290
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164c4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c4d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c290 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164c4d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c4f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c4f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c4f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c4f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c560 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c560
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c560 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c560
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c5d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c5d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c5d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c620 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c620 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c620 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c5d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c5b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c4f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c540 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c290 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c6c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c290 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c4d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164c4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c4d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c710 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164c4d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164c710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c710 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c4d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164c710
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164c4d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c730 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c730
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c730 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c730
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c7a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c7a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c7a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c7a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c810 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c810 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c860 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c810 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c7f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c780 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c7a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c730 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c780 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c4d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c8b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c900 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c4d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c710 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164c710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c710 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c950 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164c710
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164c950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c950 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c710 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164c950
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164c710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c970 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c970
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c970 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c970
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164c9e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164c9e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164c9e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164c9e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164ca50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164ca50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164ca50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164ca50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164caa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164caa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164caa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164caa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164caa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ca50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ca30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c9c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164c9e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c970 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c9c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c710 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164caf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cb40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c710 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c950 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164c950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c950 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cb90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164c950
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164cb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cb90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c950 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164cb90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164c950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164cbb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164cbb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164cbb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164cbb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164cc20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164cc20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164cc20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164cc20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164cc90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164cc90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164cc90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164cc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164cce0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164cce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164cce0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164cce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164cce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cc90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cc70 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164cc00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164cc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164cc20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cbb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cc00 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164c950 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164c950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164cd30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cd80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164c950 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cb90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164cb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cb90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cdd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164cb90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cdd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cb90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164cdd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164cb90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164cdf0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164cdf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164cdf0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164cdf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164ce60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164ce60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164ce60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164ce60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164ced0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164ced0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164ced0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164ced0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164cf20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164cf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164cf20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164cf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164cf20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ced0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ceb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164ce40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ce40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164ce60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cdf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ce40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164cb90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164cb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164cf70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cfc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cb90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cdd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cdd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d010 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164cdd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164d010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d010 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cdd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164d010
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164cdd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d030 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d030
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d030 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d030
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d0a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d0a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d0a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d0a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d110 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d110 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d160 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d160 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d160 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d110 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d0f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d080 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d0a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d030 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d080 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164cdd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d1b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164cdd0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d010 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164d010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d010 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d250 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164d010
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164d250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d250 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d010 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164d250
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164d010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d270 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d270 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d2e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d2e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d2e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d2e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d350 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d350
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d350 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d3a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d3a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d3a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d350 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d330 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d2c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d2e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d270 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d2c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d010 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d3f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d440 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d010 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d250 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164d250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d250 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d490 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164d250
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164d490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d490 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d250 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164d490
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164d250
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d4b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d4b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d4b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d4b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d520 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d520
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d520 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d520
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d590 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d590
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d590 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d5e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d5e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d5e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d590 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d570 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d500 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d4b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d500 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d250 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d630 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d680 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d250 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d490 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164d490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d490 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d6d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164d490
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164d6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d6d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d490 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164d6d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164d490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d6f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d6f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d6f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d6f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d760 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d760
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d760 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d760
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d7d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d7d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d7d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d820 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d7d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d7b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d740 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d760 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d6f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d740 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d490 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d8c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d490 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d6d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164d6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d6d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d910 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164d6d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164d910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d910 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d6d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164d910
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164d6d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d930 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d930
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d930 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d930
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164d9a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164d9a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164d9a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164d9a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164da10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164da10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164da10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164da10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164da60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164da60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164da60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164da60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164da60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164da10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d9f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d980 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164d9a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d930 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d980 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d6d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164dab0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164db00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d6d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d910 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164d910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d910 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164db50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164d910
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164db50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164db50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d910 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164db50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164d910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164db70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164db70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164db70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164db70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164dbe0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164dbe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164dbe0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164dbe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164dc50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164dc50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164dc50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164dc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164dca0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164dca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164dca0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164dca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164dca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dc50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dc30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164dbc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164dbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164dbe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164db70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dbc0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164d910 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164d910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164dcf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dd40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164d910 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164db50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164db50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164db50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dd90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164db50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164dd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dd90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164db50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164dd90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164db50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164ddb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164ddb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164ddb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164ddb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164de20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164de20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164de20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164de20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164de90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164de90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164de90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164de90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164dee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164dee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164dee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164dee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164dee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164de90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164de70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164de00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164de00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164de20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ddb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164de00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164db50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164db50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164df30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164df80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164db50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dd90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164dd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dd90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dfd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164dd90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164dfd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dfd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dd90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164dfd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164dd90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164dff0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164dff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164dff0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164dff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164e060 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164e060
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164e060 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164e060
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164e0d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164e0d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164e0d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164e0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e0d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e0b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e040 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e060 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dff0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e040 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164dd90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164dd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e170 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e1c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dd90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dfd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164dfd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dfd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164dfd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164e210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e210 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dfd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164e210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164dfd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164e230 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164e230
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164e230 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164e230
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164e2a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164e2a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164e2a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164e2a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164e310 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164e310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164e310 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164e310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e2f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e280 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e2a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e230 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e280 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164dfd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164dfd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e3b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164dfd0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e210 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164e210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e450 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164e210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164e450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e450 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e210 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164e450
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164e210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164e470 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164e470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164e470 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164e470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164e4e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164e4e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164e4e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164e4e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164e550 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164e550
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164e550 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164e550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e5a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e5a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e5a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e550 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e530 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e4c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e4e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e470 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e4c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x164e800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x164ec00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x164ee00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e210 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164ea20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ea70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e210 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e450 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164e450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e450 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164eac0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164e450
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164eac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164eac0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e450 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164eac0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164e450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164eae0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164eae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164eae0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164eae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164eb50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164eb50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164eb50 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164eb50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164e5f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164e5f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164e5f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164e5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e640 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e640 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e640 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e5f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164eba0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164eb30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164eb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164eb50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164eae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164eb30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e6e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e450 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164eac0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164eac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164eac0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e730 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164eac0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164e730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e730 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164eac0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164e730
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164eac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164e750 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164e750
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164e750 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164e750
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f000 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f000 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f070 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f070 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f0c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f0c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f0c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f070 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f050 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e7a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e750 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164eac0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164e730 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e7a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164e7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f110 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f160 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164e730 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ebc0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648bd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164ebc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ebc0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ebe0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164ebc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164ebe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f1b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f1b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f220 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f220 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f290 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f290 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f2e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f2e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f2e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f290 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f200 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f1b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f200 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164ebe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ebe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f330 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f380 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ebe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ebc0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164ebc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ebc0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164ebc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164f3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f3d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ebc0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164f3d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164ebc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f3f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f3f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f460 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f460
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f460 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f460
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f4d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f4d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f4d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f520 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f520 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f4d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f4b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f440 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f460 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f3f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f440 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164ebc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ebc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f5c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ebc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f3d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164f3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f610 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164f3d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164f610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f610 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f3d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164f610
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164f3d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f630 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f630 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f6a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f6a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f6a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f6a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f710 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f710 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f760 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f760 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f710 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f6f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f680 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f6a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f630 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f680 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f3d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f7b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f3d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f610 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164f610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f610 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f850 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164f610
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164f850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f850 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f610 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164f850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164f610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f870 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f870 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f8e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f8e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f8e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f8e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164f950 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164f950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164f950 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164f950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f9a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f9a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f950 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f930 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f8c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f8e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f870 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f8c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f610 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164f9f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fa40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f610 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f850 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164f850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f850 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fa90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164f850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164fa90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fa90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f850 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164fa90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164f850
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164fab0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164fab0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164fab0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164fab0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164fb20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164fb20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164fb20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164fb20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164fb90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164fb90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164fb90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164fb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164fbe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164fbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164fbe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164fbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164fbe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fb90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fb70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164fb00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164fb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164fb20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fab0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fb00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164f850 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164f850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164fc30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fc80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164f850 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fa90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164fa90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fa90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fcd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164fa90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164fcd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fcd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fa90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164fcd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164fa90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164fcf0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164fcf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164fcf0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164fcf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164fd60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164fd60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164fd60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164fd60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164fdd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164fdd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164fdd0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164fdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164fe20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164fe20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164fe20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164fe20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164fe20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fdd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fdb0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164fd40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164fd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164fd60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fcf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fd40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164fa90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164fa90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164fe70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fec0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fa90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fcd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164fcd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fcd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ff10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164fcd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x164ff10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ff10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fcd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164ff10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164fcd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164ff30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164ff30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164ff30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164ff30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x164ffa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x164ffa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x164ffa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x164ffa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650010 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650010 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650060 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650060 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650060 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650010 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fff0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164ff80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ff80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164ffa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ff30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ff80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164fcd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164fcd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16500b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650100 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164fcd0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ff10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x164ff10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ff10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650150 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x164ff10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1650150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650150 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ff10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650150
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x164ff10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650170 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650170 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16501e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16501e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16501e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16501e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650250 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650250
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650250 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16502a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16502a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16502a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16502a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16502a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650250 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650230 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16501c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16501c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16501e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650170 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16501c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x164ff10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x164ff10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16502f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650340 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x164ff10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650150 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1650150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650150 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650390 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650150
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1650390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650390 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650150 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650390
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1650150
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16503b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16503b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16503b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16503b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650420 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650420 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650490 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650490 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16504e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16504e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16504e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16504e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16504e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650490 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650470 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650420 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16503b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650400 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650150 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650580 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650150 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650390 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1650390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650390 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16505d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650390
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16505d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16505d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650390 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16505d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1650390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16505f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16505f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16505f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16505f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650660 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650660
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650660 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650660
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16506d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16506d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16506d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16506d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650720 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650720 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16506d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16506b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650640 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16505f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650640 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16507c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650390 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16505d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16505d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16505d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650810 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16505d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1650810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650810 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16505d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16505d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650830 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650830 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16508a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16508a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16508a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16508a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650910 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650960 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650960 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650910 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16508f0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650880 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16508a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650830 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650880 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16505d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16505d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16509b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650a00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16505d0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650810 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1650810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650810 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650a50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1650a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650a50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650810 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650a50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1650810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650a70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650a70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650a70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650a70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650ae0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650ae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650ae0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650ae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650b50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650b50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650b50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650ba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650ba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650b50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650b30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650ae0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650a70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650ac0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650810 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650bf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650c40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650810 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650a50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1650a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650a50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650c90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650a50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1650c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650c90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650a50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650c90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1650a50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650cb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650cb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650d20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650d20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650d90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650d90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650de0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650de0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650de0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650d90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650d70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650d00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650d20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650cb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650d00 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650a50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650e30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650e80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650a50 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650c90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1650c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650c90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650ed0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650c90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1650ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650ed0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650c90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650ed0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1650c90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650ef0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650ef0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650f60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650f60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1650fd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1650fd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1650fd0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1650fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651020 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650fd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650fb0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650f40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1650f60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650ef0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650f40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650c90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651070 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16510c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650c90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650ed0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1650ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650ed0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651110 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1650ed0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1651110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651110 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650ed0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1651110
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1650ed0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1651130 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1651130
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1651130 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1651130
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16511a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16511a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16511a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16511a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1651210 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1651210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1651210 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1651210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651260 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651260 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651210 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16511f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651180 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16511a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651130 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651180 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1651400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1651600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1651800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1651a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1650ed0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1650ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x164e7a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16512b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1650ed0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651110 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1651110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651110 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651300 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1651110
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1651300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651300 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651110 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1651300
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1651110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1651320 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1651320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1651320 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1651320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1651390 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1651390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1651390 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1651390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1651c00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1651c00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1651c00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1651c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651c50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651c50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651c50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651c00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16513e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651370 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651390 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651320 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651370 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651ca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651cf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651110 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651300 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1651300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651300 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1651300
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651300 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645dd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1651300
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1645dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1651d40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1651d40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1651d40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1651d40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1651db0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1651db0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1651db0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1651db0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1651e20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1651e20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1651e20 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1651e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651e70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651e70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651e20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651e00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651db0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651d40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651d90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651300 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1651ec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651300 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f60 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1651f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1651f60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1651f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1651f80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1651f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1651fa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1651fa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1651fa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1651fa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652010 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652010 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652080 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652080
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652080 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16520d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16520d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16520d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16520d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16520d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652080 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652060 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651ff0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652010 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651fa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651ff0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651f60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652170 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f60 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f80 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1651f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16521c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1651f80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16521c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16521c0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f80 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16521c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1651f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16521e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16521e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16521e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16521e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652250 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652250
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652250 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652250
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16522c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16522c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16522c0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16522c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652310 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652310 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652310 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16522c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16522a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652230 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652250 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16521e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652230 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1651f80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1651f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16523b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1651f80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16521c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16521c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16521c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652400 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16521c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1652400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16521c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652400
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16521c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652420 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652420 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652490 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652490 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652500 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652550 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652550 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652500 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16524e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652470 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652420 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652470 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16521c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16521c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16525a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16525f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16521c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652400 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1652400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652400 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652640 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652400
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1652640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652640 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652400 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652640
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1652400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652660 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652660
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652660 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652660
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16526d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16526d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16526d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16526d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652740 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652740
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652740 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652790 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652740 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652720 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16526b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16526b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16526d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652660 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16526b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652400 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16527e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652830 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652400 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652640 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1652640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652640 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652880 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652640
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1652880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652880 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652640 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1652640
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16528a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16528a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16528a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16528a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652910 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652980 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652980
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652980 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16529d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16529d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16529d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16529d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16529d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652980 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652960 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16528f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16528f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16528a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16528f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652640 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652a20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652a70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652640 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652880 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1652880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652880 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652ac0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1652ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652ac0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652880 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652ac0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1652880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652ae0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652ae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652ae0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652ae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652b50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652b50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652b50 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652b50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652bc0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652bc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652bc0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652c10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652c10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652bc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652ba0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652b30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652b50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652ae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652b30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652880 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652c60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652cb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652880 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652ac0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1652ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652ac0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652d00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652ac0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1652d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652d00 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652ac0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652d00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1652ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652d20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652d20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652d90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652d90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652e00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652e00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652e50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652e50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652de0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652d70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652d90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652d20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652d70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652ea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652ef0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652ac0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652d00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1652d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652d00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652f40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652d00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1652f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652f40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652d00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652f40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1652d00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652f60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652f60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652f60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1652fd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1652fd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1652fd0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1652fd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653040 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653040
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653040 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653040 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653020 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652fb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1652fd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652f60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652fb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652d00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16530e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653130 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652d00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652f40 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1652f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652f40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653180 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1652f40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1653180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653180 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652f40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653180
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1652f40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16531a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16531a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16531a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16531a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653210 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653210 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653280 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653280
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653280 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16532d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16532d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16532d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16532d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16532d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653280 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653260 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16531f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16531f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653210 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16531a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16531f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1652f40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1652f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653370 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1652f40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653180 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1653180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653180 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16533c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653180
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16533c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16533c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653180 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16533c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1653180
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16533e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16533e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16533e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16533e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653450 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653450 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16534c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16534c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16534c0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16534c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16534c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16534a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653430 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16533e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653430 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653180 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16535b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653180 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16533c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16533c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16533c0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653600 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16533c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1653600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653600 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16533c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16533c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653620 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653620 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653620
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653690 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653690 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653700 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653700
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653700 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653750 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653700 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16536e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653620 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653670 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16533c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16533c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16537a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16537f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16533c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653600 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1653600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653600 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653840 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1653840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653840 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653600 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653840
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1653600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653860 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653860
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653860 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653860
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16538d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16538d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16538d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16538d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653940 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653940
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653940 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653990 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653990 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653940 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653920 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16538b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16538b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16538d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653860 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16538b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16539e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653a30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653600 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653840 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1653840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653840 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653a80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653840
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1653a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653a80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653840 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653a80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1653840
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653aa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653aa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653aa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653b10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653b10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653b10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653b10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653b80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653b80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653b80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653bd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653bd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653b80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653b60 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653af0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653b10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653aa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653af0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653c20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653c70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653840 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653a80 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1653a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653a80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653cc0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653a80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1653cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653cc0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653a80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653cc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1653a80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653ce0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653ce0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653ce0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653ce0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653d50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653d50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653d50 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653d50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653dc0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653dc0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653e10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653e10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653dc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653da0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653d30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653d50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653ce0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653d30 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653a80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653e60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653eb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653a80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653cc0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1653cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653cc0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653f00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653cc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1653f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653f00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653cc0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653f00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1653cc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653f20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653f20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653f20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1653f90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1653f90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1653f90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1653f90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1654000 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1654000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1654000 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1654000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1654050 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654050 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654050 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654000 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653fe0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653f70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1653f90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653f20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653f70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1654200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1654400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1654600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1654800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653cc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16540a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16540f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653cc0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653f00 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1653f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653f00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654140 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1653f00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1654140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654140 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653f00 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1654140
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1653f00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1654160 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1654160
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1654160 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1654160
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1654a00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1654a00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1654a00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1654a00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1654a70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1654a70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1654a70 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1654a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1654ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654ac0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654a70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654a50 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16541b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654a00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654160 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16541e0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1653f00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1653f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654b10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654b60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1653f00 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654140 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1654140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654140 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1654140
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654140 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1654140
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1648bd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1654bb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1654bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1654bb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1654bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1654c20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1654c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1654c20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1654c20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1654c90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1654c90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1654c90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1654c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1654ce0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654ce0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654ce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654c90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654c70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1654c00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654c20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654bb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654c00 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1654140 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654d30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654d80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654140 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654dd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1654dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654dd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654df0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1654dd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1654df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654df0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654dd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1654df0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1654dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1654e10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1654e10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1654e10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1654e10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1654e80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1654e80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1654e80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1654e80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1654ef0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1654ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1654ef0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1654ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1654f40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654f40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654f40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654ef0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654ed0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1654e60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654e80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654e10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654e60 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1654dd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1654f90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654fe0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654dd0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654df0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1654df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654df0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655030 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1654df0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1655030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655030 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654df0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655030
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1654df0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655050 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655050
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655050 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655050
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16550c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16550c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16550c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16550c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655130 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655130
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655130 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655180 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655180 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655130 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655110 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16550a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16550a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16550c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655050 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16550a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1654df0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1654df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16551d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655220 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1654df0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655030 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1655030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655030 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655270 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655030
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1655270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655270 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655030 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655270
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1655030
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655290 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655290 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655300 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655300
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655300 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655300
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655370 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655370
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655370 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16553c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16553c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16553c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16553c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16553c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655370 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655350 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16552e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16552e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655290 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16552e0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655030 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655410 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655460 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655030 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655270 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1655270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655270 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16554b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655270
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16554b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16554b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655270 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16554b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1655270
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16554d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16554d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16554d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16554d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655540 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655540
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655540 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655540
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16555b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16555b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16555b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16555b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16555b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655590 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655520 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16554d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655520 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16556a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655270 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16554b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16554b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16554b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16556f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16554b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16556f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16556f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16554b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16556f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16554b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655710 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655710 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655780 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655780 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16557f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16557f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16557f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16557f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655840 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16557f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16557d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655760 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655710 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655760 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16554b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16554b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16558e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16554b0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16556f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16556f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16556f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655930 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16556f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1655930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655930 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16556f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655930
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16556f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655950 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655950 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16559c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16559c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16559c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16559c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655a30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655a30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655a30 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655a80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655a80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655a80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655a30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655a10 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16559a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16559a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16559c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655950 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16559a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16556f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16556f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655ad0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655b20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16556f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655930 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1655930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655930 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655b70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655930
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1655b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655b70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655930 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655b70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1655930
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655b90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655b90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655c00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655c00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655c00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655c00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655c70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655c70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655c70 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655cc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655cc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655cc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655c70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655c50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655be0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655c00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655b90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655be0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655930 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655d10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655d60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655930 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655b70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1655b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655b70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655db0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655b70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1655db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655db0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655b70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655db0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1655b70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655dd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655dd0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655e40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655e40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655e40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655e40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1655eb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1655eb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1655eb0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1655eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655f00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655f00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655eb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655e90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655e20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655e40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655dd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655e20 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655b70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1655f50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655fa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655b70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655db0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1655db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655db0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655ff0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655db0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1655ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655ff0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655db0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655ff0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1655db0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656010 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656010 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656080 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656080
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656080 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656080
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16560f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16560f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16560f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16560f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656140 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656140 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16560f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16560d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656060 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656080 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656010 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656060 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656190 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16561e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655db0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655ff0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1655ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655ff0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656230 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1655ff0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1656230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656230 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655ff0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656230
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1655ff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656250 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656250
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656250 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656250
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16562c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16562c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16562c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16562c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656330 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656330
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656330 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656380 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656330 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656310 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16562a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16562a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16562c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656250 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16562a0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1655ff0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1655ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16563d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656420 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1655ff0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656230 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1656230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656230 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656470 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656230
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1656470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656470 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656230 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656470
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1656230
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656490 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656490 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656500 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656500 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656500
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656570 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656570 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16565c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16565c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16565c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16565c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16565c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656570 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656550 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16564e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16564e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656490 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16564e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656230 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656610 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656660 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656230 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656470 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1656470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656470 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16566b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656470
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16566b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16566b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656470 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16566b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1656470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16566d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16566d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16566d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16566d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656740 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656740
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656740 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656740
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16567b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16567b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16567b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16567b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656800 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16567b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656790 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656720 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16566d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656720 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656470 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16568a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656470 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16566b0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16566b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16566b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16568f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16566b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16568f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16568f0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16566b0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16568f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16566b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656910 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656980 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656980
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656980 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656980
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16569f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16569f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16569f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16569f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656a40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656a40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656a40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16569f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16569d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656960 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656980 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656910 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656960 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16566b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16566b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656a90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656ae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16566b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16568f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16568f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16568f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656b30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16568f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1656b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656b30 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16568f0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656b30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16568f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656b50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656b50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656b50 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656b50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656bc0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656bc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656bc0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656bc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656c30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656c30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656c30 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656c80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656c80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656c80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656c30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656c10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656bc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656b50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656ba0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16568f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16568f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656cd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656d20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16568f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656b30 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1656b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656b30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656d70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656b30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1656d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656d70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656b30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656d70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1656b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656d90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656d90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656e00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656e00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1656e70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1656e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1656e70 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1656e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656ec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656ec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656ec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656e70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656e50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656de0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656e00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656d90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656de0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1657000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1657200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1657400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656b30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656f60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656b30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656d70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1656d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656d70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656d70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1656fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fb0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656d70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656fb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1656d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657600 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657600 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657670 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16576e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16576e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16576e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16576e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657730 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657730 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16576e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16576c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657600 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657650 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656d70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16577d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656d70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fb0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1656fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656fb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fb0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16541b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656fb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16541b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657820 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657890 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657890 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657900 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657900
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657900 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657950 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657950 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657900 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16578e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657820 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657870 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1656fb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656fb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16579a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16579f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fe0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645dd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657a40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657a60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1657a40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1657a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657a60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657a40 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1657a60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1657a40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657a80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657a80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657a80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657a80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657af0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657af0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657af0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657af0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657b60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657b60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657b60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657bb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657bb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657b60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657b40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657ad0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657af0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657a80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ad0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657a40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657c00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657c50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657a40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657a60 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1657a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657a60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ca0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1657a60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1657ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ca0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657a60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1657ca0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1657a60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657cc0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657cc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657cc0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657cc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657d30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657d30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657d30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657d30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657da0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657da0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657da0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657df0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657df0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657df0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657da0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657d80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657d10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657d30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657cc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657d10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657a60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657e40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657e90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657a60 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ca0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1657ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ca0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ee0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1657ca0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1657ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ee0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ca0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1657ee0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1657ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657f00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657f00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657f00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657f00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657f70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657f70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657f70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657f70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1657fe0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1657fe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1657fe0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1657fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658030 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658030 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657fe0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657fc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657f50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1657f70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657f00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657f50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657ca0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658080 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16580d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ca0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ee0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1657ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ee0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658120 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1657ee0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1658120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658120 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ee0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1658120
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1657ee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658140 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658140
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658140 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658140
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16581b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16581b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16581b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16581b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658220 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658220 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658270 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658270 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658220 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658200 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658190 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16581b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658140 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658190 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1657ee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1657ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16582c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1657ee0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658120 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1658120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658120 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658360 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1658120
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1658360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658360 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658120 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1658360
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1658120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658380 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658380
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658380 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658380
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16583f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16583f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16583f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16583f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658460 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658460
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658460 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16584b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16584b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16584b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16584b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16584b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658460 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658440 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16583d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16583d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16583f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658380 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16583d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658550 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658120 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658360 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1658360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658360 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16585a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1658360
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16585a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16585a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658360 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16585a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1658360
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16585c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16585c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16585c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16585c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658630 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658630 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16586a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16586a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16586a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16586a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16586f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16586f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16586f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16586f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16586f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16586a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658680 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658610 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658630 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16585c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658610 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658790 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658360 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16585a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16585a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16585a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16587e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16585a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16587e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16587e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16585a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16587e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16585a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658800 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658800 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658870 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658870 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16588e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16588e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16588e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16588e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658930 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658930 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658930 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16588e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16588c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658850 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658850 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16585a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16585a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658980 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16589d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16585a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16587e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16587e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16587e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658a20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16587e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1658a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658a20 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16587e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1658a20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16587e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658a40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658a40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658a40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658a40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658ab0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658ab0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658ab0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658ab0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658b20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658b20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658b20 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658b70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658b70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658b70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658b20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658b00 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658a90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658ab0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658a40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658a90 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16587e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16587e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658bc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658c10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16587e0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658a20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1658a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658a20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658c60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1658a20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1658c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658c60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658a20 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1658c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1658a20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658c80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658c80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658c80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658c80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658cf0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658cf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658cf0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658cf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658d60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658d60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658d60 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658db0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658db0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658d60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658d40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658cd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658cf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658c80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658cd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658a20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658e00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658e50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658a20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658c60 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1658c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658c60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658ea0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1658c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1658ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658ea0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658c60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1658ea0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1658c60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658ec0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658ec0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658ec0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658ec0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658f30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658f30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658f30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658f30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1658fa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1658fa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1658fa0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1658fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658ff0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658ff0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658ff0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658fa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658f80 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1658f30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658ec0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658f10 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659040 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659090 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658c60 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658ea0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1658ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658ea0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16590e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1658ea0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16590e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16590e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658ea0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16590e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1658ea0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1659100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1659100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1659100 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1659100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1659170 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1659170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1659170 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1659170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16591e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16591e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16591e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16591e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1659230 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659230 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659230 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16591e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16591c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1659150 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659170 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659100 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659150 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1658ea0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1658ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659280 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16592d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1658ea0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16590e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16590e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16590e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659320 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16590e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1659320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659320 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16590e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1659320
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16590e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1659340 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1659340
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1659340 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1659340
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16593b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16593b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16593b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16593b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1659420 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1659420
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1659420 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1659420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1659470 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659470 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659470 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659420 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659400 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1659390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16593b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659340 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659390 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16590e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16590e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16594c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659510 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16590e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659320 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1659320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659320 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659560 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1659320
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1659560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659560 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659320 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1659560
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1659320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1659580 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1659580
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1659580 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1659580
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16595f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16595f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16595f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16595f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1659660 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1659660
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1659660 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1659660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16596b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16596b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16596b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16596b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16596b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659660 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659640 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16595d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16595d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16595f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659580 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16595d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1659320 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659750 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659320 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659560 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1659560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659560 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16597a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1659560
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16597a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16597a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659560 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16597a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1659560
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16597c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16597c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16597c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16597c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1659830 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1659830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1659830 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1659830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16598a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16598a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16598a0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16598a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16598f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16598f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16598f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16598f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16598f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16598a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659880 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1659810 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659830 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16597c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659810 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1659560 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659990 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659560 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16597a0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16597a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16597a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16599e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16597a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16599e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16599e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16597a0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16599e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16597a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1659a00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1659a00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1659a00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1659a00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1659a70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1659a70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1659a70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1659a70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1659ae0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1659ae0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1659ae0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1659ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1659b30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659b30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659b30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659ae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659ac0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1659a50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659a70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659a00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659a50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1659c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1659e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x165a000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x165a200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16597a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16597a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16597a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16599e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16599e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16599e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16599e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1656fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16599e0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16541b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16599e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16541b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165a450 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165a450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165a450 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165a450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165a4c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165a4c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165a4c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165a530 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165a530
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165a530 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165a530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165a580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165a580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165a580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165a580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165a580 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a530 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a510 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165a4a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165a4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165a4c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a450 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a4a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16599e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16599e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165a5d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a620 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16599e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648bd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a670 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a690 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165a670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165a690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165a6b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165a6b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165a6b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165a6b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165a720 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165a720
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165a720 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165a720
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165a790 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165a790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165a790 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165a790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165a7e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165a7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165a7e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165a7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165a7e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a790 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a770 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165a700 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165a700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165a720 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a6b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a700 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165a690 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165a690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165a830 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a690 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a670 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165a670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a670 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a8d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165a670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165a8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a8d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a670 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165a8d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165a670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165a8f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165a8f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165a8f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165a8f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165a960 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165a960
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165a960 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165a960
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165a9d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165a9d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165a9d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165a9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165aa20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165aa20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165aa20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165aa20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165aa20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a9d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a9b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165a940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165a940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165a960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a8f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a940 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165a670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165a670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165aa70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165aac0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a670 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a8d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165a8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a8d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ab10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165a8d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165ab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ab10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a8d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165ab10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165a8d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ab30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ab30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ab30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ab30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165aba0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165aba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165aba0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165aba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ac10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ac10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ac10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ac10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165ac60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ac60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ac60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ac60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ac60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ac10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165abf0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165ab80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ab80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165aba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ab30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ab80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165a8d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165a8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165acb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ad00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165a8d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ab10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165ab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ab10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ad50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165ab10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165ad50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ad50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ab10 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165ad50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165ab10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ad70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ad70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ad70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ad70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ade0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ade0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ade0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ade0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ae50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ae50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ae50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ae50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165aea0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165aea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165aea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165aea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165aea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ae50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ae30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165adc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165adc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ade0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ad70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165adc0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165ab10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165aef0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165af40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ab10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ad50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165ad50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ad50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165af90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165ad50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165af90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165af90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ad50 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165af90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165ad50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165afb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165afb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165afb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165afb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b020 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b020 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b090 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b090 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b0e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b0e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b0e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b090 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b070 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165afb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b000 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165ad50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ad50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b180 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ad50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165af90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165af90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165af90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b1d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165af90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165b1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b1d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165af90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165b1d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165af90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b1f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b1f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b1f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b260 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b260
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b260 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b260
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b2d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b2d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b2d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b320 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b2d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b2b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b240 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b1f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b240 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165af90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165af90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b3c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165af90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b1d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165b1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b1d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b410 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165b1d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165b410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b410 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b1d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165b410
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165b1d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b430 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b430
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b430 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b430
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b4a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b4a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b4a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b4a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b510 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b510 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b560 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b510 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b4f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b480 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b4a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b430 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b480 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b1d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b5b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b600 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b1d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b410 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165b410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b410 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b650 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165b410
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165b650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b650 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b410 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165b650
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165b410
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b670 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b6e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b6e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b6e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b6e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b750 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b750
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b750 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b7a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b7a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b750 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b730 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b6c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b6e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b670 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b6c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b410 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b7f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b840 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b410 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b650 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165b650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b650 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b890 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165b650
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165b890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b890 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b650 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165b890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165b650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b8b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b8b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b8b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b920 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b920 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165b990 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165b990
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165b990 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165b990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b9e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b9e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b9e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b990 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b970 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165b920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b8b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b900 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ba30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ba80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b650 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b890 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165b890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b890 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bad0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165b890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165bad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bad0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b890 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165bad0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165b890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165baf0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165baf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165baf0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165baf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165bb60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165bb60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165bb60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165bb60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165bbd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165bbd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165bbd0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165bbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165bc20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165bc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165bc20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165bc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165bc20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bbd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bbb0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165bb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165bb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165bb60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165baf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bb40 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165b890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165b890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165bc70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bcc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165b890 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bad0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165bad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bad0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bd10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165bad0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165bd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bd10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bad0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165bd10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165bad0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165bd30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165bd30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165bd30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165bd30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165bda0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165bda0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165bda0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165bda0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165be10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165be10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165be10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165be10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165be60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165be60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165be60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165be60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165be60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165be10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bdf0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165bd80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165bd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165bda0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bd30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bd80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165bad0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165bad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165beb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bf00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bad0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bd10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165bd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bd10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bf50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165bd10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165bf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bf50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bd10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165bf50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165bd10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165bf70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165bf70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165bf70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165bf70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165bfe0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165bfe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165bfe0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165bfe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c050 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c050
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c050 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c0a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c0a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c0a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c050 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c030 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165bfc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165bfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165bfe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bf70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bfc0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165bd10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165bd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c0f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c140 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bd10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bf50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165bf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bf50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c190 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165bf50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165c190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c190 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bf50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165c190
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165bf50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c1b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c1b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c1b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c220 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c220 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c290 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c290 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c2e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c2e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c2e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c290 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c270 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c200 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c1b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c200 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165bf50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165bf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c330 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c380 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165bf50 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c190 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165c190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c190 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165c190
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165c3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c3d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c190 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165c3d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165c190
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c3f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c3f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c3f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c460 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c460
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c460 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c460
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c4d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c4d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c4d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c520 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c520 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c520 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c4d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c4b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c440 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c460 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c3f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c440 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c190 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c5c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c190 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c3d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165c3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c610 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165c3d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165c610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c610 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c3d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165c610
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165c3d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c630 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c630 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c6a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c6a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c6a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c6a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c710 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c710 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c760 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c760 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c760 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c710 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c6f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c680 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c6a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c630 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c680 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c3d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c7b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c3d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c610 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165c610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c610 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c850 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165c610
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165c850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c850 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c610 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165c850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165c610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c870 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c870 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c8e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c8e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c8e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c8e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c950 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c950 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c9a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c9a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c9a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c950 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c930 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c8c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165c8e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c870 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c8c0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x165cc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x165d000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x165d200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x165d400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c610 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ce20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ce70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c610 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c850 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165c850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c850 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cec0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165c850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165cec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cec0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c850 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165cec0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165c850
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165cee0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165cee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165cee0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165cee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165cf50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165cf50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165cf50 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165cf50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165c9f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165c9f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165c9f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165c9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165ca40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ca40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ca40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ca40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ca40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c9f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cfa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165cf30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165cf30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165cf50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cee0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cf30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165c850 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165c850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ca90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165c850 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cec0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165cec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cec0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cb30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165cec0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165cb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cb30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cec0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165cb30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165cec0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165cb50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165cb50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165cb50 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165cb50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165d600 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165d600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165d600 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165d600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165d670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165d670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165d670 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165d670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165d6c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165d6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165d6c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165d6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165d6c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d670 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d650 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165cba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165cba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165cba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165cba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165d600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cb50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cec0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165cb30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165cb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165cba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165cba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165d710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d760 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cb30 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16541b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x163b3d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fb0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645dd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656fb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1645dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165d7b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165d7b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165d7b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165d7b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165d820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165d820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165d820 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165d820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165d890 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165d890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165d890 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165d8e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165d8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165d8e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165d8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165d8e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d890 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d870 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165d800 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165d800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165d820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d7b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d800 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165cfc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165cfc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165d930 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d980 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d9d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d9f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165d9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d9f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165da10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165d9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165da10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165da10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d9f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165da10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165d9f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165da30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165da30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165da30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165da30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165daa0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165daa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165daa0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165daa0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165db10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165db10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165db10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165db10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165db60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165db60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165db60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165db60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165db60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165db10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165daf0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165da80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165da80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165daa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165da30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165da80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165d9f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165d9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165dbb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dc00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165d9f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165da10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165da10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165da10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dc50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165da10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165dc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dc50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165da10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165dc50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165da10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165dc70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165dc70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165dc70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165dc70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165dce0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165dce0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165dce0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165dce0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165dd50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165dd50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165dd50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165dd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165dda0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165dda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165dda0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165dda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165dda0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dd50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dd30 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165dcc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165dcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165dce0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dc70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dcc0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165da10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165da10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ddf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165de40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165da10 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dc50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165dc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dc50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165de90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165dc50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165de90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165de90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dc50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165de90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165dc50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165deb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165deb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165deb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165deb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165df20 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165df20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165df20 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165df20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165df90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165df90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165df90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165df90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165dfe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165dfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165dfe0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165dfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165dfe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165df90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165df70 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165df00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165df00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165df20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165deb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165df00 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165dc50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165dc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e030 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e080 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165dc50 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165de90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165de90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165de90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e0d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165de90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165e0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e0d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165de90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165e0d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165de90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e0f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e0f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e0f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e0f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e160 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e160
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e160 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e160
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e1d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e1d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e1d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e220 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e1d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e1b0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e140 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e160 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e0f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e140 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165de90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165de90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e2c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165de90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e0d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165e0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e0d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e310 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165e0d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165e310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e310 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e0d0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165e310
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165e0d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e330 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e330
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e330 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e330
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e3a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e3a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e3a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e3a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e410 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e410
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e410 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e460 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e460 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e410 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e3f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e380 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e3a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e330 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e380 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e0d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e4b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e500 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e0d0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e310 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165e310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e310 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e550 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165e310
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165e550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e550 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e310 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165e550
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165e310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e570 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e570 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e570
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e5e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e5e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e5e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e5e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e650 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e650 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e6a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e6a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e6a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e650 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e630 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e5c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e5e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e570 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e5c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e310 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e6f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e740 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e310 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e550 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165e550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e550 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e790 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165e550
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165e790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e790 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e550 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165e790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165e550
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e7b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e7b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e7b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e7b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e820 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e820 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e820
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e890 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e890 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e8e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e8e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e8e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e890 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e870 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e800 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e7b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e800 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e550 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165e930 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e980 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e550 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e790 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165e790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e790 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e9d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165e790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165e9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e9d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e790 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165e9d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165e790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165e9f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165e9f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165e9f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165e9f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ea60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ea60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ea60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ea60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ead0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ead0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ead0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ead0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165eb20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165eb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165eb20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165eb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165eb20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ead0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165eab0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165ea40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ea40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ea60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e9f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ea40 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165eb70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ebc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e790 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e9d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165e9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e9d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ec10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165e9d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165ec10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ec10 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e9d0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165ec10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165e9d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ec30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ec30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ec30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ec30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165eca0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165eca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165eca0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165eca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ed10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ed10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ed10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ed10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165ed60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ed60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ed60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ed60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165ed60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ed10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ecf0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165ec80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ec80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165eca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ec30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ec80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165e9d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165e9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165edb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ee00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165e9d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ec10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165ec10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ec10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ee50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165ec10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165ee50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ee50 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ec10 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165ee50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165ec10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ee70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ee70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ee70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ee70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165eee0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165eee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165eee0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165eee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165ef50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165ef50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165ef50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165ef50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165efa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165efa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165efa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165efa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165efa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ef50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ef30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165eec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165eec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165eee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ee70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165eec0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165ec10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ec10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165eff0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f040 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ec10 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ee50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165ee50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ee50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f090 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165ee50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165f090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f090 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ee50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165ee50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f0b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f0b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f0b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f0b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f120 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f120 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f120
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f190 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f190
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f190 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f1e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f1e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f1e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f190 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f170 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f100 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f0b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165ee50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165ee50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f230 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f280 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165ee50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f090 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165f090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f090 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f2d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165f2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f2d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f090 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f2d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165f090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f2f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f2f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f2f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f2f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f360 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f360
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f360 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f360
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f3d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f3d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f3d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f420 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f420 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f420 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f3d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f3b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f340 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f2f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f340 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f470 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f4c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f090 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f2d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165f2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f2d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f510 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f2d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165f510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f510 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f2d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f510
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165f2d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f530 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f530
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f530 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f530
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f5a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f5a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f5a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f610 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f610 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f660 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f610 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f5f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f5a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f530 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f580 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f2d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f6b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f700 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f2d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f510 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165f510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f510 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f510
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165f750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f750 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f510 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165f510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f770 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f770
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f770 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f770
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f7e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f7e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f7e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f7e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f850 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f850
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f850 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f8a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f8a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f8a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f850 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f830 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f7c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f7e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f770 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f7c0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x165fa00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x165fc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x165fe00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165cba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f8f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f510 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f750 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165f750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f940 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165f940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f940 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f750 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f940
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165f750
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x165f960 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x165f960
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x165f960 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x165f960
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660000 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660000 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660070 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660070 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16600c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16600c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16600c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16600c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16600c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660070 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660050 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f9b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f9b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f960 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f9e0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f9b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660110 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660160 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f750 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165f940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f940 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f940
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1656fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f940 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16541b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165f940
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16541b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16601b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16601b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16601b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16601b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660220 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660220 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660220
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660290 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660290 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16602e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16602e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16602e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16602e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16602e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660290 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660270 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660200 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16601b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660200 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165f940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660330 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660380 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f940 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648bd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cfc0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cfe0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165cfc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165cfe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16603d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16603d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16603d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16603d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660440 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660440
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660440 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660440
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16604b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16604b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16604b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16604b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660500 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660500 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16604b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660490 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660420 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660440 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16603d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660420 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165cfe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165cfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660550 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16605a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cfe0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cfc0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x165cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cfc0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16605f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x165cfc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16605f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16605f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cfc0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16605f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x165cfc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660610 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660610 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660610
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660680 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660680
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660680 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660680
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16606f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16606f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16606f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16606f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660740 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660740 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16606f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16606d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660660 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660680 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660610 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660660 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x165cfc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660790 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16607e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165cfc0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16605f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16605f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16605f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660830 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16605f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1660830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660830 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16605f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1660830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16605f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660850 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660850
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660850 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660850
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16608c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16608c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16608c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16608c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660930 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660930
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660930 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660980 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660980 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660980 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660930 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660910 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16608a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16608a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16608c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660850 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16608a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16605f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16605f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16609d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660a20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16605f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660830 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1660830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660830 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660a70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1660830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1660a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660a70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660830 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1660a70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1660830
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660a90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660a90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660a90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660a90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660b00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660b00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660b00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660b00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660b70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660b70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660b70 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660bc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660bc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660bc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660b70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660b50 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660ae0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660b00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660a90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660ae0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660830 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660c10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660c60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660830 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660a70 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1660a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660a70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660cb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1660a70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1660cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660cb0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660a70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1660cb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1660a70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660cd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660cd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660cd0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660cd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660d40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660d40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660d40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660d40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660db0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660db0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660db0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660e00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660e00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660db0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660d90 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660d20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660d40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660cd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660d20 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660a70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660e50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660ea0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660a70 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660cb0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1660cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660cb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660ef0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1660cb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1660ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660cb0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1660ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1660cb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660f10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660f80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660f80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1660ff0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1660ff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1660ff0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1660ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661040 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661040 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660ff0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660fd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660f60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1660f80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660f10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660f60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660cb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16610e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660cb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660ef0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1660ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660ef0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661130 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1660ef0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1661130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661130 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660ef0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1661130
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1660ef0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661150 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661150
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661150 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661150
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16611c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16611c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16611c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16611c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661230 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661230
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661230 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661280 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661280 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661230 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661210 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16611a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16611a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16611c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661150 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16611a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1660ef0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1660ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16612d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661320 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1660ef0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661130 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1661130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661130 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661370 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1661130
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1661370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661370 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661130 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1661370
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1661130
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661390 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661390 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661400 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661400 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661470 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661470 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16614c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16614c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16614c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16614c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16614c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661470 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661450 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16613e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16613e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661400 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661390 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16613e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661130 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661560 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661130 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661370 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1661370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661370 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16615b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1661370
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16615b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16615b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661370 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16615b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1661370
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16615d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16615d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16615d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16615d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661640 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661640
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661640 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661640
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16616b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16616b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16616b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16616b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661700 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661700 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16616b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661690 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661620 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661640 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16615d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661620 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661370 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661750 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16617a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661370 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16615b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16615b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16615b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16617f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16615b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16617f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16617f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16615b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16617f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16615b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661810 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661810 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661810
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661880 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661880 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16618f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16618f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16618f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16618f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661940 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16618f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16618d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661880 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661810 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661860 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16615b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16615b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16619e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16615b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16617f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16617f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16617f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661a30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16617f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1661a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661a30 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16617f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1661a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16617f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661a50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661a50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661a50 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661a50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661ac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661ac0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661b30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661b30 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661b80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661b30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661b10 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661aa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661ac0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661a50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661aa0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16617f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16617f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661bd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661c20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16617f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661a30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1661a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661a30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661c70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1661a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1661c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661c70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661a30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1661c70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1661a30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661c90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661c90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661c90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661c90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661d00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661d00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661d00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661d00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661d70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661d70 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661dc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661dc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661dc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661d70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661d50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661ce0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661d00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661c90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661ce0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661a30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661e10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661e60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661a30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661c70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1661c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661c70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661eb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1661c70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1661eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661eb0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661c70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1661eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1661c70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661ed0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661ed0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661ed0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661ed0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661f40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661f40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661f40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661f40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1661fb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1661fb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1661fb0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1661fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1662000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661fb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661f90 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661f20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1661f40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661ed0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661f20 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661c70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662050 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16620a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661c70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1661eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661eb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16620f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1661eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16620f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16620f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661eb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16620f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1661eb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1662110 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1662110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1662110 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1662110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1662180 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1662180
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1662180 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1662180
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16621f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16621f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16621f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16621f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1662240 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662240 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662240 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16621f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16621d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1662160 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662180 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662110 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662160 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1661eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1661eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662290 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16622e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1661eb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16620f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16620f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16620f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662330 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16620f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1662330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662330 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16620f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1662330
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16620f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1662350 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1662350
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1662350 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1662350
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16623c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16623c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16623c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16623c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1662430 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1662430
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1662430 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1662430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1662480 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662480 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662430 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662410 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16623a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16623a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16623c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662350 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16623a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1662600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1662800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1662a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1662c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16620f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16620f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16624d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662520 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16620f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1662330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662330 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662570 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1662330
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1662570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662570 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662330 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1662570
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1662330
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1662590 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1662590
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1662590 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1662590
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1662e00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1662e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1662e00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1662e00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1662e70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1662e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1662e70 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1662e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1662ec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662ec0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662ec0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662e70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662e50 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16625e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16625e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662e00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662590 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16625e0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1662330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1662f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662f60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662330 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662570 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1662570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662570 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1662570
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662570 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1662570
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1662fb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1662fb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1662fb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1662fb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663020 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663020 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663090 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663090 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16630e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16630e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16630e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16630e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16630e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663090 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663070 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662fb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663000 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1662570 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1662570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663180 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1662570 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16541b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fb0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f9b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1656fb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x165f9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645dd0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16631d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1645dd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16631d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16631f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16631f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16631f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16631f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663260 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663260
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663260 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663260
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16632d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16632d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16632d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16632d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663320 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16632d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16632b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663240 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16631f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663240 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16631d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16631d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16633c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16631d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663410 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1663410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663410 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663430 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663410
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1663430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663430 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663410 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663430
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1663410
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663450 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663450 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16634c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16634c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16634c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16634c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663530 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663530
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663530 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663580 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663580 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663530 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663510 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16634a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16634a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16634c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663450 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16634a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663410 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16635d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663620 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663410 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663430 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1663430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663430 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663670 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663430
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1663670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663670 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663430 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1663430
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663690 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663690 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663700 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663700
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663700 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663700
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663770 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663770
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663770 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16637c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16637c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16637c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16637c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16637c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663770 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663750 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16636e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16636e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663690 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16636e0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663430 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663860 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663430 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1663670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663670 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16638b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16638b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16638b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663670 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16638b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1663670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16638d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16638d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16638d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16638d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663940 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663940
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663940 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663940
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16639b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16639b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16639b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16639b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663a00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663a00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663a00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16639b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663990 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663920 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16638d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663920 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663a50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663aa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663670 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16638b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16638b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16638b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663af0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16638b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1663af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663af0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16638b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663af0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16638b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663b10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663b10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663b10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663b10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663b80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663b80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663b80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663b80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663bf0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663bf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663bf0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663c40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663c40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663c40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663bf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663bd0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663b60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663b10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663b60 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16638b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16638b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663c90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663ce0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16638b0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663af0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1663af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663af0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663d30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663af0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1663d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663d30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663af0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663d30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1663af0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663d50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663d50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663d50 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663d50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663dc0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663dc0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663dc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663e30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663e30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663e30 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663e80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663e80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663e80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663e30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663e10 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663da0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663dc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663d50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663da0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663af0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1663ed0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663f20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663af0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663d30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1663d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663d30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663f70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663d30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1663f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663f70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663d30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663f70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1663d30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1663f90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1663f90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1663f90 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1663f90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664000 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664000 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664070 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664070
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664070 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16640c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16640c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16640c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16640c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16640c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664070 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664050 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664000 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663f90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663fe0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663d30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664110 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664160 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663d30 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663f70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1663f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663f70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16641b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1663f70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16641b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16641b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663f70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16641b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1663f70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16641d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16641d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16641d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16641d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664240 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664240
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664240 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664240
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16642b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16642b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16642b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16642b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664300 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664300 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16642b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664290 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664240 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16641d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664220 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1663f70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1663f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664350 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16643a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1663f70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16641b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16641b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16641b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16643f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16641b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16643f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16643f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16641b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16643f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16641b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664410 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664410
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664410 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664410
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664480 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664480
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664480 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664480
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16644f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16644f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16644f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16644f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664540 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16644f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16644d0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664460 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664480 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664410 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664460 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16641b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16641b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664590 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16645e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16641b0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16643f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16643f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16643f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664630 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16643f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1664630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664630 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16643f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1664630
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16643f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664650 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664650 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16646c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16646c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16646c0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16646c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664730 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664730
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664730 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664780 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664780 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664730 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664710 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16646a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16646a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16646c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664650 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16646a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16643f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16643f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16647d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664820 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16643f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1664630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664630 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664870 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1664630
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1664870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664870 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664630 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1664870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1664630
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664890 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664890 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664900 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664900
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664900 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664900
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664970 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664970
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664970 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16649c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16649c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16649c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16649c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16649c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664970 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664950 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16648e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16648e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664900 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664890 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16648e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664630 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1645dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1645dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664a10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664a60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664630 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1664870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664870 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664ab0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1664870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1664ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664ab0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664870 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1664ab0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1664870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664ad0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664ad0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664ad0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664ad0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664b40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664b40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664b40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664b40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664bb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664bb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664bb0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664c00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664c00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664c00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664bb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1645dd0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664b90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x165f9b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x165f9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664b40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664ad0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x165f9b0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664b90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1656fb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1656fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664c50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664ca0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1656fb0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664b90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1664b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664b90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664b20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1664b90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1664b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664b20 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664b90 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1664b20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1664b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664cf0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664cf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664cf0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664cf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664d60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664d60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664d60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664d60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664dd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664dd0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664e20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664e20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664dd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664db0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664d40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664d60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664cf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664d40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664b90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664e70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664ec0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664b90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664b20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1664b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664b20 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664870 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1664b20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1664870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664870 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664b20 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1664870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1664b20
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664f10 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664f80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664f80 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664f80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1664f10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1664f10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1664f10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1664f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664f60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664f60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664f10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664b20 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1664fb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665000 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664ab0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1664870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1664870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1665050 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16650a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1664870 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1648bd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16650f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665110 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16650f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1665110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1665130 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1665130
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1665130 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1665130
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16651a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16651a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16651a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16651a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1665210 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1665210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1665210 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1665210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1665260 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1665260 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1665260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665210 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16651f0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1665180 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16651a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665130 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665180 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1665400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1665600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1665800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1665a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1659bd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16652b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665300 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665350 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665370 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1665370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665370 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665390 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1665370
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1665390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665390 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665370 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1665390
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1665370
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1665c00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1665c00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1665c00 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1665c00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1665c70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1665c70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1665c70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1665c70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1665ce0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1665ce0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1665ce0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1665ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1665d30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1665d30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1665d30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665ce0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665cc0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1665c50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1665c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665c00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665c50 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1665370 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16653b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665d80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665370 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1665390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665390 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1665390
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665390 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1665390
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1665dd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1665dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1665dd0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1665dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1665e40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1665e40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1665e40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1665e40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1665eb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1665eb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1665eb0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1665eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1665f00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1665f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1665f00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665eb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665e90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1665e20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1665e40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665dd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665e20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1665390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1665f50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665fa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665390 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16541b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16650f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665110 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16650f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1665110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665110 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16650f0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1665110
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16650f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1665ff0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1665ff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1665ff0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1665ff0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666060 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666060
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666060 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666060
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16660d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16660d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16660d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16660d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16660d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16660b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666040 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666060 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665ff0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666040 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16650f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16650f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666170 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16661c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16650f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1665110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665110 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1665110
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1666210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666210 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665110 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1665110
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666230 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666230
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666230 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666230
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16662a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16662a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16662a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16662a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666310 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666310 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16662f0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666280 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16662a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666230 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666280 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1665110 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1665110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16663b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1665110 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666210 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1666210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666450 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1666450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666450 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666210 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666450
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1666210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666470 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666470 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666470
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16664e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16664e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16664e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16664e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666550 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666550
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666550 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16665a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16665a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16665a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16665a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16665a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666550 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666530 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16664c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16664c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16664e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666470 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16664c0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666210 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16665f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666640 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666210 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1666450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666450 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666690 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666450
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1666690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666690 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666450 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666690
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1666450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16666b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16666b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16666b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16666b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666720 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666720
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666720 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666720
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666790 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666790 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16667e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16667e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16667e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16667e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16667e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666790 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666770 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666700 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666720 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16666b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666700 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666830 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666690 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1666690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666690 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16668d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666690
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16668d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16668d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666690 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16668d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1666690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16668f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16668f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16668f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16668f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666960 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666960
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666960 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666960
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16669d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16669d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16669d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16669d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666a20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666a20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666a20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16669d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16669b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666940 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16668f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666940 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666690 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666a70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666ac0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666690 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16668d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16668d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16668d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666b10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16668d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1666b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666b10 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16668d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666b10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16668d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666b30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666b30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666b30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666ba0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666ba0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666ba0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666c10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666c10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666c10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666c60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666c60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666c10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666bf0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666ba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666b30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666b80 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16668d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16668d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666cb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666d00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16668d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666b10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1666b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666b10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666d50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666b10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1666d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666d50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666b10 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666d50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1666b10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666d70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666d70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666d70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666de0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666de0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666de0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666de0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666e50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666e50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666e50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666ea0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666ea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666ea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666e50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666e30 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666dc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666de0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666d70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666dc0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666b10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1666ef0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666f40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666b10 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666d50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1666d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666d50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666f90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666d50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1666f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666f90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666d50 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666f90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1666d50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1666fb0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1666fb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1666fb0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1666fb0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667020 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667020 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667020
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667090 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667090 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16670e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16670e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16670e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16670e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16670e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667090 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667070 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666fb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667000 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666d50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667180 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666d50 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666f90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1666f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666f90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16671d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1666f90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16671d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16671d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666f90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16671d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1666f90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16671f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16671f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16671f0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16671f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667260 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667260
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667260 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667260
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16672d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16672d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16672d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16672d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667320 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16672d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16672b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667240 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667260 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16671f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667240 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1666f90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1666f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16673c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1666f90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16671d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16671d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16671d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667410 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16671d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1667410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667410 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16671d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667410
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16671d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667430 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667430
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667430 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667430
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16674a0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16674a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16674a0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16674a0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667510 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667510 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667560 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667510 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16674f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667480 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16674a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667430 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667480 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16671d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16671d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16675b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667600 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16671d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667410 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1667410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667410 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667650 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667410
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1667650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667650 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667410 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667650
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1667410
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667670 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667670 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667670
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16676e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16676e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16676e0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16676e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667750 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667750
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667750 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16677a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16677a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16677a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16677a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16677a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667750 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667730 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16676c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16676c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16676e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667670 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16676c0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667410 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16677f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667840 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667410 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1667650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667650 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667890 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667650
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1667890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667890 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667650 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1667650
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16678b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16678b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16678b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16678b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667920 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667920 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667920
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667990 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667990
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667990 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16679e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16679e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16679e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16679e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16679e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667990 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667970 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16678b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667900 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667a30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667a80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667650 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1667890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667890 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667ad0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667890
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1667ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667ad0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667890 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667ad0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1667890
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667af0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667af0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667af0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667af0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667b60 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667b60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667b60 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667b60
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667bd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667bd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667bd0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667c20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667c20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667c20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667bd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667bb0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667b40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667b60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667af0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667b40 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667c70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667cc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667890 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667ad0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1667ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667ad0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667d10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667ad0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1667d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667d10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667ad0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667d10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1667ad0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667d30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667d30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667d30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667d30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667da0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667da0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667da0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667da0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667e10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667e10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667e10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667e60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667e60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667e60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667e10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667df0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667d80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667da0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667d30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667d80 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667ad0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667eb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667f00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667ad0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667d10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1667d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667d10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667f50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667d10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1667f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667f50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667d10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667f50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1667d10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667f70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667f70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667f70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667f70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1667fe0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1667fe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1667fe0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1667fe0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668050 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668050
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668050 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16680a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16680a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16680a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16680a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16680a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668050 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668030 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667fc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1667fe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667f70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667fc0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1668200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1668400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1668600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667d10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16680f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668140 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667d10 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667f50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1667f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667f50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668190 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1667f50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1668190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668190 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667f50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668190
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1667f50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668800 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668800 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668870 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668870 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668870
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16688e0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16688e0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16688e0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16688e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668930 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668930 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668930 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16688e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16688c0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668850 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668850 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1667f50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1667f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16681b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668980 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1667f50 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668190 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1668190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668190 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668190
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668190 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668190
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1648bd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16689d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16689d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16689d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16689d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668a40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668a40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668a40 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668a40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668ab0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668ab0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668ab0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668b00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668b00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668b00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668ab0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668a90 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668a20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668a40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16689d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668a20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668190 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668b50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668ba0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668190 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659bd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668bf0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668bf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1668c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668bf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1668bf0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668c30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668c30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668c30 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668c30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668ca0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668ca0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668ca0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668d10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668d10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668d10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668d60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668d60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668d60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668d10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668cf0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668c80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668ca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c80 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668bf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1659bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1659bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668db0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668e00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668bf0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1668c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668e50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1668e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668e50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668e50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1668c10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668e70 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668e70 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668e70
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668ee0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668ee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668ee0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668ee0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1668f50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1668f50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1668f50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1668f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668fa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668fa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668fa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668f50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1659bd0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668f30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1648bd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1648bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668ee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668e70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1648bd0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668f30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163b3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1668ff0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669040 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163b3d0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668f30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1668f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668f30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668ec0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668f30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1668ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668ec0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668f30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668ec0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1668f30
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669090 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669090 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669100 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669100 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669170 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669170
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669170 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16691c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16691c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16691c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16691c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16691c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669170 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669150 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16690e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16690e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669100 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669090 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16690e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668f30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669210 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669260 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668f30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668ec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1668ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668ec0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668ec0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1668c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668ec0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1668ec0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16692b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16692b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16692b0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16692b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669320 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669320 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669320
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669390 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669390
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669390 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16693e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16693e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16693e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16693e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16693e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669390 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669370 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669300 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16692b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669300 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668ec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669430 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669480 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668ec0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1668c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668e50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1668e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668e50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668e50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1668c10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16694d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16694d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16694d0 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16694d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669540 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669540
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669540 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669540
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16695b0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16695b0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16695b0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16695b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16695b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669590 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669520 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16694d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669520 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668c10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16696a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668c10 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1668e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668e50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16696f0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1668e50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16696f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16696f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668e50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16696f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1668e50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669710 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669710 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669780 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669780 0x43
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669780
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16697f0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16697f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16697f0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16697f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669840 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16697f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16697d0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669760 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669710 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669760 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1668e50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1668e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16698e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1668e50 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16696f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16696f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16696f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669930 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16696f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1669930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669930 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16696f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1669930
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16696f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16696f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16696f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16696f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16696f0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669950 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669950 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16699a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16699a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16699a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16699a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16699a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669950 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16696f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669930 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16699f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669a40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669930 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669a90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669a90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669a90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669ae0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1669b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1669b50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1669b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b70 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1669b70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1669b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1669b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1669b50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669b90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669b90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669b90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669be0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669be0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669be0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b50 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669b70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669c30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669c80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669b70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669cd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669cd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669cd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669d20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669d70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1669d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669d90 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669db0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1669d90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1669db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669db0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669d90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1669db0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1669d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1669d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669d90 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1669d90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1669dd0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1669dd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1669dd0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1669dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669e20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669e20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669dd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669d90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669db0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669e70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669ec0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669db0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669f10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669f10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1669f10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669f60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669fb0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669fd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1669fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669fd0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669ff0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1669fd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1669ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669ff0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669fd0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1669ff0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1669fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669fd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1669fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669fd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1669fd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166a010 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166a010
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166a010 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166a010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a060 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a060 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a060 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a010 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669fd0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1669ff0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1669ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a0b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a100 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1669ff0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a150 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a150 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a1a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a1f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a210 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a210 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a230 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166a210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166a230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a230 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a210 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166a230
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166a210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a210 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a210 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a210
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166a250 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166a250
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166a250 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166a250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a2a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a2a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a2a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a250 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a230 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a2f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a340 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a230 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a390 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a390 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a3e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a430 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a450 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a470 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166a450
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166a470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a470 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a450 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166a470
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166a450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a450 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a450
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166a490 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166a490
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166a490 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166a490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a4e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a4e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a4e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a490 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a470 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a530 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a580 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a470 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a5d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a5d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a5d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a620 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a670 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a690 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a690 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a6b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166a690
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166a6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a6b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a690 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166a6b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166a690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a690 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a690 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a690
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166a6d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166a6d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166a6d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166a6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a720 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a720 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a6d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a690 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a6b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a7c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a6b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a810 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a810 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a860 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a8b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a8d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a8d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a8f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166a8d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166a8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a8f0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a8d0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166a8f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166a8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a8d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a8d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166a8d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166a910 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166a910
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166a910 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166a910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a960 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a960 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a960 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a910 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a8d0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166a8f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166a8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166a9b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166aa00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166a8f0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166aa50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166aa50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166aa50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166aa50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166aa50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166aaa0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166aaf0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ab10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ab10 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ab30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166ab10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166ab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ab30 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ab10 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166ab30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166ab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ab10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ab10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ab10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166ab50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166ab50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166ab50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166ab50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166aba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166aba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166aba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166aba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166aba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ab50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ab10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ab30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166abf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ac40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ab30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x166ae00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x166b000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x166b200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x166b400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16541b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ac90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ace0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ad30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ad50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ad50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ad50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ad70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166ad50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166ad70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ad70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ad50 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166ad70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166ad50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ad50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ad50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ad50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ad50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166ad90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166ad90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166ad90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166ad90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ade0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ade0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ad90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b600 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ade0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ad50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ad50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166b650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b6a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ad50 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ad70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ad70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166b6f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b740 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ad70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166b790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b790 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b7b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166b790
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b7b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b790 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166b7b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166b790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166b790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b790 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166b790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166b7d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166b7d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166b7d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166b7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166b820 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166b820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166b820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166b820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166b820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b7d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b790 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166b7b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166b7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166b870 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b8c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b7b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166b910 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166b910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166b910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166b910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166b910 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b960 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b9b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b9d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166b9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b9d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b9f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166b9d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166b9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b9f0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b9d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166b9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166b9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b9d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166b9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b9d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166b9d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166ba10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166ba10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166ba10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166ba10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ba60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ba60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ba60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ba60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ba60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ba10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b9d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166b9f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166b9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bab0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bb00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166b9f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166bb50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bb50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bb50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bba0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bbf0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166bc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bc10 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bc30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166bc10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166bc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bc30 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bc10 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166bc30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166bc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bc10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166bc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bc10 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166bc10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166bc50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166bc50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166bc50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166bc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166bca0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bca0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bc50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bc10 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166bc30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bcf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bd40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bc30 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166bd90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bd90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bd90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bde0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be30 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166be50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be50 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166be50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166be70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be70 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be50 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166be70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166be50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166be50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166be50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166be90 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166be90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166be90 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166be90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166bee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bee0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be50 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166be70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166be70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bf30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166bf80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166be70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166bfd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bfd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bfd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166bfd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166bfd0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c020 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c070 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c090 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c0b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166c090
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166c0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c0b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c090 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166c0b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166c090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c090 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166c0d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166c0d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166c0d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166c0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c0d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c090 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c0b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c170 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c1c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c0b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c210 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c210 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c210 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c260 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c2b0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c2d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c2d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c2f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166c2d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166c2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c2f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c2d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166c2f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166c2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c2d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c2d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c2d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166c310 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166c310
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166c310 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166c310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c360 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c360 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c2d0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c2f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c3b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c2f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c4a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c4f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c510 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c530 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166c510
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166c530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c530 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c510 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166c530
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166c510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c510 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166c550 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166c550
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166c550 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166c550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c5a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c5a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c5a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c550 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c510 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c530 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c5f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c640 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c530 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c690 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c6e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c730 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c750 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c770 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166c750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166c770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c770 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c750 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166c770
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166c750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c750 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c750
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166c790 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166c790
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166c790 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166c790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c7e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c7e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c7e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c790 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c750 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c770 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c830 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c770 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c8d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c8d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166c8d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c920 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c970 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c990 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c990 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c9b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166c990
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166c9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c9b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c990 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166c9b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166c990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c990 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c990 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166c990
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166c9d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166c9d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166c9d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166c9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ca20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ca20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ca20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ca20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ca20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c9d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c990 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166c9b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166c9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16541b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16541b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ca70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cac0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166c9b0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166cb10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cb10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cb10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cb10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cb10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cb60 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbb0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166cbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbf0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166cbd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166cbf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166cbf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166cbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166cbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166cbd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166cc10 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166cc10
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166cc10 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166cc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166cc60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cc60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cc60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cc10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16541b0 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166cbd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ccb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ccb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cd00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cd50 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166cbd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cd80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cd80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cdd0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ce20 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166cbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbf0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166cbd0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166cbf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbf0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166cbf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166cbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166cbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166cbd0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166ce50 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166ce50
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166ce50 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166ce50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166cea0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cea0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cea0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ce50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbd0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166cbf0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cbf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cef0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cef0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cf40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cbf0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166cf90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cf90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166cf90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166cfe0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d030 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d050 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d050 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d070 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166d050
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166d070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d070 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d050 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166d070
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166d050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d050 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d050 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d050
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166d090 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166d090
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166d090 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166d090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d0e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d0e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d0e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d090 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d050 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d070 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d180 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d070 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d1d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d1d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d220 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d270 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d290 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d290 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d2b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166d290
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166d2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d2b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d290 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166d2b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166d290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d290 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d290 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d290
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166d2d0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166d2d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166d2d0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166d2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d320 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d2d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d290 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d2b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d370 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d370 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d3c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d2b0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d410 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d410 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d410 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d460 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d4b0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d4d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d4d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d4f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166d4d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166d4f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d4f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d4d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166d4f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166d4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d4d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d4d0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d4d0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166d510 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166d510
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166d510 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166d510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d560 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d510 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d4d0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d4f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d4f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d5b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d5b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d600 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d4f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d6a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d6f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d710 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d710 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d730 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166d710
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166d730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d730 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d710 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166d730
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166d710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d710 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d710 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d710
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166d750 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166d750
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166d750 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166d750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d7a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d7a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d7a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d750 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d710 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d730 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d7f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d7f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d840 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d730 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d8e0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d930 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d950 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d950 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d970 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166d950
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166d970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d970 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d950 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166d970
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166d950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d950 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d950 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166d950
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166d990 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166d990
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166d990 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166d990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d9e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d9e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166d9e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d990 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d950 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166d970 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166d970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166da30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166da30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166da30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166da80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166d970 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x166dc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x166de00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x166e000 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x166e200 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166dad0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dad0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dad0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166db20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166db70 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166db90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166db90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166db90 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166dbb0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166db90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166dbb0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166db90 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166dbb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166db90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166db90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166db90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166db90 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166db90
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166e400 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166e400
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166e400 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166e400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166e450 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e450 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e450 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e400 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166db90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166dbb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e4a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e4f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166dbe0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166e540 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e540 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e590 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e5e0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166e600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e600 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e620 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166e600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166e620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e620 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e600 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166e620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166e600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166e600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e600 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166e600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166e640 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166e640
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166e640 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166e640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166e690 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e690 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e640 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e600 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166e620 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e6e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e730 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e620 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166e780 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e780 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e7d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e820 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166e840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e840 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e860 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166e840
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166e860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e860 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e840 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166e860
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166e840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166e840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e840 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166e840
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166e880 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166e880
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166e880 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166e880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166e8d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e8d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e8d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e880 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e840 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166e860 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e920 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e970 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166e860 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166e9c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e9c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166e9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166e9c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ea10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ea60 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ea80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ea80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ea80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166eaa0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166ea80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166eaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166eaa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ea80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166eaa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166ea80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ea80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ea80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ea80 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ea80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166eac0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166eac0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166eac0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166eac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166eb10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166eb10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166eb10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166eb10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166eb10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166eac0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ea80 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166eaa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166eaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166eb60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ebb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166eaa0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ec00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ec00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ec00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ec00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ec00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ec50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166eca0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ecc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ecc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ecc0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ece0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166ecc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166ece0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ece0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ecc0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166ece0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166ecc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ecc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ecc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ecc0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ecc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166ed00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166ed00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166ed00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166ed00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ed50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ed50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ed50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ed50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ed50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ed00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ecc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ece0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ece0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166eda0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166edf0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ece0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ee40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ee40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ee40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ee40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ee40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ee90 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166eee0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ef00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ef00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ef00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ef20 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166ef00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166ef20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ef20 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ef00 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166ef20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166ef00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ef00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ef00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ef00 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166ef00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166ef40 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166ef40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166ef40 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166ef40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ef90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ef90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ef90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ef90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ef90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ef40 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ef00 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ef20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ef20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166efe0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f030 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ef20 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f080 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f080 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f080 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f0d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f120 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f140 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f140 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f160 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166f140
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166f160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f160 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f140 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166f160
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166f140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f140 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f140 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f140
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166f180 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166f180
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166f180 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166f180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f1d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f1d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f1d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f180 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f140 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f160 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f270 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f160 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f2c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f2c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f2c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f310 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f360 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f380 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f380 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f3a0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166f380
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166f3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f3a0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f380 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166f3a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166f380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f380 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f380 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f380
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166f3c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166f3c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166f3c0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166f3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f410 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f410 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f410 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f3c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f380 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f3a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f460 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f4b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f3a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f500 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f500 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f550 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f5a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f5c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f5c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f5e0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166f5c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166f5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f5e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f5c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166f5e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166f5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f5c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f5c0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f5c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166f600 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166f600
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166f600 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166f600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f650 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f650 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f650 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f600 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f5c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f5e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f6a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f6f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f5e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f740 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f740 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f740 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f790 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f7e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f800 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f800 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f820 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166f800
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166f820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f820 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f800 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166f820
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166f800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f800 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f800 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166f800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166f840 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166f840
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166f840 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166f840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f890 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f840 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f820 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f8e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f930 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166f980 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f980 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166f980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166f980 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166f9d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166fa40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa40 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa60 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166fa40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166fa60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa40 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166fa60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166fa40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166fa40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa40 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166fa40
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166fa80 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166fa80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166fa80 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166fa80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166fad0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166fad0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166fad0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa80 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa40 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166fa60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fa60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166fb20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fb70 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fa60 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166fbc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166fbc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166fbc0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fc10 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fc60 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fc80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166fc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fc80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fca0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166fc80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166fca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fca0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fc80 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166fca0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166fc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fc80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166fc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fc80 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166fc80
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166fcc0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166fcc0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166fcc0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166fcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166fd10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166fd10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166fd10 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fcc0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fc80 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166fca0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166fd60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fdb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fca0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166fe00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fe00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166fe00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fe00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166fe00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fe50 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fea0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166fec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fec0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fee0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166fec0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x166fee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fee0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fec0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x166fee0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x166fec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fec0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166fec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fec0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x166fec0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x166ff00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x166ff00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x166ff00 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x166ff00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166ff50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ff50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ff50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166ff50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ff50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166ff00 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fec0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166fee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166fee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166ffa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fff0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166fee0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1670040 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670040 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670040 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670090 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16700e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670100 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1670100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670100 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670120 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1670100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1670120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670120 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670100 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1670120
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1670100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670100 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1670100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670100 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1670100
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1670140 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1670140
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1670140 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1670140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1670190 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670190 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670140 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670100 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1670120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16701e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670230 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670120 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1670280 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670280 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16702d0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670320 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670340 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1670340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670340 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670360 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1670340
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1670360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670360 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670340 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1670360
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1670340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670340 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1670340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670340 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1670340
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1670380 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1670380
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1670380 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1670380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16703d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16703d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16703d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16703d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16703d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670380 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670340 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1670360 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670420 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670470 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670360 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16704c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16704c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16704c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16704c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16704c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670510 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670560 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1670580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670580 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16705a0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1670580
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16705a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16705a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670580 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16705a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1670580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670580 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1670580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670580 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1670580
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16705c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16705c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16705c0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16705c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1670610 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670610 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670610 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16705c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670580 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16705a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16705a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16706b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16705a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1670700 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670700 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670700 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670750 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16707a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16707c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16707c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16707c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16707e0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16707c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16707e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16707e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16707c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16707e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16707c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16707c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16707c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16707c0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16707c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1670800 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1670800
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1670800 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1670800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1670850 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1670850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670850 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670800 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16707c0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16707e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16707e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16708a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16708f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16707e0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1670a00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1670c00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1670e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x166dbb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x166dbb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x166dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1670940 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1670990 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16709e0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671020 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1671000
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1671020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671020 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1671020
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1671000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1671040 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1671040
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1671040 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1671040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671090 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671090 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671040 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x166dbb0 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16710e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16710e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16710e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671130 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671180 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16711b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16711b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16711b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671200 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671250 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671020 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1671000
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1671020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671020 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1671020
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1671000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671000
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1671280 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1671280
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1671280 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1671280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16712d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16712d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16712d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16712d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16712d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671280 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671000 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671020 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671320 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671370 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671020 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16713c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16713c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16713c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16713c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16713c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671410 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671460 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671480 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671480 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16714a0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1671480
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16714a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16714a0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671480 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16714a0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1671480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671480 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671480 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671480
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x16714c0 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x16714c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x16714c0 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x16714c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16714c0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671480 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16714a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16714a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671560 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16715b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16714a0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671650 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16716a0 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16716c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16716c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16716c0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16716e0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16716c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x16716e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16716e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16716c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x16716e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x16716c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16716c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16716c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16716c0 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x16716c0
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1671700 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1671700
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1671700 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1671700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671750 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671700 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16716c0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16716e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16716e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16717a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16717a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16717a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16717f0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16716e0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671840 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671840 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671840 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671890 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16718e0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671900 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671920 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1671900
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c04] - 0x1671920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671920 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671900 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_string+0x9b)[0x7f800b3076bb] - 0x1671920
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0c3e] - 0x1671900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671900 0x2
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_key_file_get_integer+0xa7)[0x7f800b309347] - 0x1671900
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1671940 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1671940
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1671940 0x45
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1671940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671990 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671990 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671940 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671900 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671920 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16719e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16719e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16719e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671a30 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671920 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671a80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671a80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671a80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671ad0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671b20 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16389b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16389d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16389f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16388b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16388d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16388f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163b9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ba00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ba20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ba40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ba60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ba80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163baa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bfd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163bde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163c8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ce00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ce20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ce40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ce60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ce80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cf00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163d9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163da00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163da20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163da40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163da60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163da80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163daa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163db00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163db20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163db40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163db60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163db80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ddc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163de00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163de20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163de40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163de60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163de80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163e9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ee20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ee40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ee60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ee80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163eea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163eec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163eee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ef00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ef20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ef40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ef60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ef80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163efa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163efc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163efe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163f3e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce0e17] - 0x1638b00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x3b)[0x7f8009f6dfeb] + 0x1638b00 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] < 0x1638b00
+@ /lib/x86_64-linux-gnu/libc.so.6:(__vasprintf_chk+0x105)[0x7f8009f6e0b5] > 0x1638b00 0x44
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_error_free+0x12)[0x7f800b2fb252] - 0x1638b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e7690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e76b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15cfe20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e7620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15e7600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b3057e7] - 0x15f3bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x16190a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16387f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16387b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16387d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16386c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16386e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1638640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1638690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1638620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16385c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16385e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16385a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16383d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16384b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1638410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1638460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16383f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16383b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16382d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16382f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16381a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1638280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16381e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1638230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16381c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1638120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16380e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1638100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16380a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16380c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1637ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1637be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1638050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1638000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1637930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1637bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1637b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1637b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1637b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1637b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1637ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1637b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1637aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1637ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1637a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1637a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1637a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1637990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16379e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1637960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16378f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1637910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16378b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16378d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1637870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1637890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1637850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1637800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1636f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1636f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1636f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1636e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1636d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1636dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1636d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16366e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16368b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16366c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1636c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1636640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1636690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16368d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16365c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16365e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16365a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1636530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1636490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16364e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1636470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16363d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16363f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16363b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16362e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1636300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1636260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16362b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1636240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16361e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16361a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16361c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1636120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1636140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16360b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16360d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1636030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1636080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1636010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1635ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1635e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1635e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1635de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1635c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1635c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16355d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16355b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16354d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16354f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16354b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1635460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1634a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1635430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1634800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16353d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16353f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16353b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16351e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16352a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16352c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1635220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1635270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1635200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16351a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16351c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1635120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16350e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1635070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1635090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1634ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1635040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1634fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1634e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1634dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1634e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1634da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16346c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16346e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16346a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1634630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1634880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16348d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1634860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16345d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16345f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16345b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1634540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16344a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16344f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1634480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1634420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1633be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1634400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1633ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1633bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1633b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1633b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1633a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1633af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1633b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1633a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1633ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1633a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16339f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1633a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16339b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16339d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1633970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1633990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1633930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1633950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1633800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16338c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16338e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1633840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1633890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1633820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1632ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1632e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1632e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1632de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1632c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1632bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1632c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1632bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1632a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16329a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16329f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1632980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16328e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16328a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16328c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16327f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1632810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1632770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16327c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1632750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16326f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16326b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16326d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16325c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16325e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1632540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1632590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1632520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16324c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16324e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16324a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16322d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16323b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1632310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1632360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16322f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16322b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16321d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16321f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16320a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1632180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16320e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1632130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16320c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1632020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1631250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1632000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16313c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16313e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1631330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1631350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1631370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16312b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1631300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1631280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1631210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1631230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16311d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16311f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1631190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16311b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1631150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1631170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1631020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16310e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1631100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1631060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16310b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1631040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1631000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1630ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1630e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1630e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1630e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1630ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1630c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1630c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1630be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1630a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16309d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1630a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16309b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16308d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16308f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16308b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1630840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16307a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16307f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1630780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16306e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16306a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16306c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16305f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1630610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1630570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16305c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1630550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16304f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16304b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16304d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1630470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162fde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1630450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162fd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162fdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1630400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162fd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162fd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162fd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162fcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162fce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162fc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162fca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162fc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162fc60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162fc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162fc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162f2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162f390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162f3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162f310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162f360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162f2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162f290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162f2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162f250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162f270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162f210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162f230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162f1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162f1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162eea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162eee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162f180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162f150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162eec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162ee60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ee80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162ee20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ee40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162ece0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162eca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ecc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162eb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162ec50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162ebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162ec00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162eb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162eb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162eb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162eaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162eb10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162eab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ead0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162ea70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ea90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ea00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162ea20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162e980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162e9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162e960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162e7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162e750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162e7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162e730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162e5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162e520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162e570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162e500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162e420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162e400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162dab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162db70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162db90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162daf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162db40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162dad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162da70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162da90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162da30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162da50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162da10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162d960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162d8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162d910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162d8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162d730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162d690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162d6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162d670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162d500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162d460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162d4b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162d440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162d2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162d230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162d280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162d210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162d0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162cdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162d080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162d0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162d000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162d050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162cd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162cd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162cbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162cd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162cb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162cbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162cd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162cb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162cb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162cb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162c9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162c9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162c970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162c990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162c840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162c900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162c920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162c880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162c8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162c860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162c800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162c820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162bfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162bfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162be90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162bf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162bf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162bed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162bf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162beb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162be50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162be70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162be10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162be30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162bd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162bda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162bdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162bd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162bb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162bd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162bcd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162bcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162bc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162bcb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162bc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162bc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162bc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162bb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162bbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162bb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162bae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162bb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162baa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162bac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ba30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162ba50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162b9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162ba00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162b990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162b8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162b800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162b850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162b3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162b2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162b250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162b2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162b230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162b140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162b0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162b0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162b080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162b020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162afe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162b000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162aeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162af70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162af90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162aef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162af40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162aed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162ae70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ae90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162ae30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ae50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162ad00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162adc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162ade0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162ad40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162ad90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162ad20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162acc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ace0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162ac80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162aca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162ab50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ac10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162ac30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162ab90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162abe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162ab70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162ab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162ab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162aad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162aaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162a3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162a3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162aa80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162aa00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162aa50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162a3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162a360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162a380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162a320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162a340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162a1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162a2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162a2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162a230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162a280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162a210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162a1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162a1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162a170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162a190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162a040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162a100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x162a120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x162a080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x162a0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x162a060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x162a000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x162a020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1629fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1629fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f91b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1629f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1629f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1629f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f91f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f91d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f90c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f90e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f9040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f9090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f9020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16293b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16293d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1629370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1629390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1629240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1629300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1629320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1629280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16292d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1629260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1629200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1629220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16290b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16290d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16067a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1629040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1629060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1628ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16067e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16067c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16065f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16066b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16066d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16065b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16065d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16064d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16299b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16299d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1629880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1629940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1629960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16298c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1629910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16298a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1629840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1629860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f87d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1629820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f86a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f8780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f86e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f8730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f86c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16061e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f8680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16061a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16061c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16060f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f8650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16060b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16060d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1626700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1626740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1626790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1626720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16266c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16266e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1626680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16266a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1626550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1626610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1626630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1626590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16265e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1626570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1626510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1626530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16264d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16264f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16263a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1626460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1626480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16263e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1626430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16263c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1626360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1626380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1626320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1626340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1626220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16262b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16262d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1626260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1626030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1626240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16261e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1626200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16261a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16261c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1626110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1626130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1626150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1626090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16260e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1626060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1626010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1625f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1625ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1625f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1625ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1625db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1625d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1625d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1625cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1625c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1625b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1625bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1625b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1625a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1624bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1625a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1624b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16251b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16253a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1625300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1625350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16251d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1625170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1625150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1625100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1624f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1624f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1624f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1624d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1624a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1624aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1624a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16249d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16249f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16249b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1624940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16248a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16248f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1624880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16247e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16246b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1624790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16246f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1624740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16246d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1624650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16245c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16245e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1624540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1624590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1624520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16244c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16244e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1624480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16244a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1623b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1623be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1624430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1623b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1624400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1623b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1623b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1623b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1623ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1623af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16239a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1623a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1623a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16239e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1623a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16239c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1623960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1623980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1623920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1623940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16237f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16238b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16238d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1623830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1623880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1623810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16237b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16237d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1623770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1623790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1623640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1623700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1623720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1623680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16236d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1623660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1623600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1623620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1621c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1621c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1622d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1622cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1622d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1621c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1622c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1622b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1622bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1622b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1622a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16229d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1622a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16229b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16227e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16228a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16228c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1622820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1622870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1622800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16227a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16227c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16226f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1622710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1622670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16226c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1622650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16225f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16225b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16225d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1622560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16224c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1622510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16224a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16222d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16223b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1622310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1622360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16222f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16222b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1622120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16221e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1622200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1622160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16221b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1622140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16220e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16220a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16220c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1621a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1622030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1622050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1621ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1622000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1621a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1621a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1621a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1621cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1621cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1621950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1621a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1621c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1621990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16219e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1621970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1621910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1621930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16218d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16218f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1621880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1621800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1621850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1620fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1620ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1620e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1620e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1620e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1620d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1620c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1620cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1620c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16203b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16203d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1620360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16202c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1620310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16202a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16200d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16201b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1620110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1620160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16200f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16200b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1620050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1620070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161ff20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ffe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1620000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161ff60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161ffb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161ff40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161fee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ff00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161fea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161fec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161fd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161fe30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161fe50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161fdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161fe00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161fd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161fd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161fd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161fcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161fd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161fbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161fc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161fca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161fc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161fc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161fbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161fb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161fba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161fb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161fb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161fa10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161fad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161faf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161fa50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161faa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161fa30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161f9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161f9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161f990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161f9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161f860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161f920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161f940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161f8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161f8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161f880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161f820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161f840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161f1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161f800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161f0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161f160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161f180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161f0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161f130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161f0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161f060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161f080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161f020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161f040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161eef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161efb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161efd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161ef30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161ef80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161ef10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161eeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161ee70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ee90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161ed40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161ee20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161ed80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161edd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161ed60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161ed00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ed20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161ecc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ece0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161eb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ec50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161ec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161ebd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161ec20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161ebb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161eb50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161eb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161eb10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161eb30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161eaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161eac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161ea20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161ea70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161ea00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161e910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161e870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161e8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161e850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161e760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161e6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161e710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161e6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161e5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161e510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161e560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161e4f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e4b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161e400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161e360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161e3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161e340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161e250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161e1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161e200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161e190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161e0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161d3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161e080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161e0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161e000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161e050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161d3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161d370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161d390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161d330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161d350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161d200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161d2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161d2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161d240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161d290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161d220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161d1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161d1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161d180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161d1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161d050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161d110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161d130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161d090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161d0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161d070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161d010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161d030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161cfd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161cff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161cea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161cf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161cf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161cee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161cf30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161cec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161ce60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ce80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161ce20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ce40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161ccf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161cdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161cd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161cd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161cd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161ccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ccd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161cc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161cc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161cb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161cc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161cc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161cb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161cbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161cb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161cb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161cb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161cac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161cae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161ca50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161ca70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161c9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161ca20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161c9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161c8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161c820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161c870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161c800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161c710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161c670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161c6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161c650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161c560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161c4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161c510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161c4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161c3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161c310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161c360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161c2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161c250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161c270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161b920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161b9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161c200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161b960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161b9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161b940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161b8e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161b900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161b8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161b8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161b830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161b850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eb9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161b800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eb990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eb8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eb800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eb850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eb7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eb6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eb650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eb6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eb630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eb540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eb4f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eb480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eb420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eb400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161b2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161b360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161b2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161b330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161b2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161b280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161b220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161b240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161b0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161b1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x161b1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x161b130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x161b180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x161b110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x161b0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x161b0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eafc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eafe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eae90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eaf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eaed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eaf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eaeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eae50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eae70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eae10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eae30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eace0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eada0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eadc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ead20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ead70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ead00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eaca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eacc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eac60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eac80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eabf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eac10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eab70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eabc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eab50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eaaf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eab10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eaab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eaad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eaa40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eaa60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ea9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eaa10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ea9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ea8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ea810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ea860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ea7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ea620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ea700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ea660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ea6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ea640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ea600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ef340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ef2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ef2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ef280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ef190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ef0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ef140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ef0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ef030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ef050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eef00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eefc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eefe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eef40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eef90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eef20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eeec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eeee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eee80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eeea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eed50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eee10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eee30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eed90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eede0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eed70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eed10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eed30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eecd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eecf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eeba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eec60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eec80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eebe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eec30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eebc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eeb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eeb80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15eeb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eeb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15eeab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15eead0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eea30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eea80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eea10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e8ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ee0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ee0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ee0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ee020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ee070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ee000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e89f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e8a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e89c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e8950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e88f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e88b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e88d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e8860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e87c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e8810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e87a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e85d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e86b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e8660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e85f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e85b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e84e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e8500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e84b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e8440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e83e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e83a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e83c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e8350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e82b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e8300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e8290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e81f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e80c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e81a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e8150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e80e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e80a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e7ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e7f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e7fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e7f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e7e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e7da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e7df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e7d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e7c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e7bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e7c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e7bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e7ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e7a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e7a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e7a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e79c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e79e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e79a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e7930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e7890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e78e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e7870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e77d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e77f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160e8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160e810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160e860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160e7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160e700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160e660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160e6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160e640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160e550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160e4b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160e500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160e490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160e3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160e300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160e350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160e2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160e1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160e150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160e1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160e130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160e090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160df60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160e020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160e040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160dfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160dff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160df80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160df20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160df40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160dee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160df00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ddb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160de70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160de90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160ddf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160de40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160ddd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160dd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160dd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160dc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160dce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160dc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160dc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160dc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160dbc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160db80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160dba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160da50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160db10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160db30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160da90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160dae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160da70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160da10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160da30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160d9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160d9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160d8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160d960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160d980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160d910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160d8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160d8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160d850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160d870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160d800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16069e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16069a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16069c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1606830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16068f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1606910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16068c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1606850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16105f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1606810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16105b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16105d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1610560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16104c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1610510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16104a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16102d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16103b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1610310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1610360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16102f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634d00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162e400 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163e500 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x16277d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x16267c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x16287e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16102b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16101e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1610200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1610160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16101b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1610140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16100e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16100a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16100c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1610050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ec5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1610000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ec5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ec4b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ec410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ec460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ec3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ec300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ec260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ec2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ec240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f19e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f95d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f19c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f94a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f9580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f94e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f9530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f94c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f92f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f93b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f93d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f9330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f9380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f9310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f92b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f92d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f9270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f9290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f18e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f19a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f9220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f1920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f1970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f1900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f18a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f18c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f17f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f1810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f1770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f17c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f1750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f16f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f16b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f16d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f1660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f15c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f1610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f15a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f13d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f14b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f1410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f1460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f13f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f13b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f12e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f1300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f1260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f12b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f1240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f11e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f11a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f11c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f1150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f10b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f1100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f1090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f1030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f1010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f0fa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f0f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f0f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f0ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0ea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0e40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f0df0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f0d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f0da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f0d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f0c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f0ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f0bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f0b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f0b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160abd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f0b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160aaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ab60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160ab80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160aae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160ab30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160aac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160aa60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160aa80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160aa20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160aa40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160a160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160a0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160a110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160a0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160a000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160a020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1609fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1609f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1609f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1609ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1609e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f2b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f2b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f2a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f29a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f29f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f2980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f28e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f27b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f2890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f27f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f27d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f26c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f26e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f2640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f2620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f25c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f25e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f25a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f2530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f2490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f24e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f2470
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f23d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f23f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f22a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f2380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f22e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f22c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f20f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f21b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f21d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f2130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f2180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f2110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f20b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f20d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f2070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608f40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f2000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f2020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608fd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1608f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608ec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1608db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608d10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1608c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1608a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16089f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16089b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16089d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16088c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16088a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16086d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16087b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16086f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16086b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1608520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16085e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16085b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1608540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16084e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16084a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16084c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1608430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1608450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cf30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cf10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cdc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ce80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160cea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160ce00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160ce50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160cde0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cc10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ccd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160ccf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160cc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160cca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160cc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cbf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160cb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ca60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160cb20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160cb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160caa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160caf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160ca80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ca20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ca40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ca00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160c990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160c8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160c940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160c8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160c7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160c740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160c790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160c720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c6e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160c630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f7f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160c600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f7f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7e60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f7e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f7de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f7e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f7dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7bf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f7cd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f7c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f7c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f7c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f7b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f7a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f7ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f7a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f79c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f79e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f7970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f78d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f7920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f78b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f7810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f7830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16043e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f77a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f77c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f7720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f7770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f7700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16043a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16043c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1604360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1604380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1604230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16042f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1604310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1604270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16042c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1604250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16041f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1604210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16041b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16041d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1604080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1604140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1604160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16040c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1604110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16040a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1604040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1604060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1604000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1604020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1603ed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1603fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1603f10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1603f60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1603ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1603e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1603e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1603e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1603d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1603db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1603d40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1603ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1603ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1603c50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ed7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1603c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ed790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ed6a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ed600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ed650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ed5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed4d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ed4f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ed450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ed4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ed430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ed340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ed2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ed2f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ed280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ed190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ed0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ed140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ed0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ed070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f68e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ed050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f68c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ed000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f6840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f6890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f6820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f67c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f67e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f67a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f6730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f6690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f66e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f6670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f65d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f65f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f64a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f6580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f64e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f6530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f64c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f62f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f63b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f63d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f6330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f6380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f6310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f62b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f62d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ef10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f6220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160ef50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1610980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160ef30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160eed0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160eef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160ee90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160eeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160ee20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160ee40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160eda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160edf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1610960
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec200 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1629f00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160eda0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x162e400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1634d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x163e500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16108c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16108e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1610870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16107d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1610820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16107b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ec630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ec710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ec670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ec6c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ec650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ec610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1611110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16110a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16110c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1611020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1611070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1610660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c160
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160c030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160c0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160c070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160c0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160c050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160c010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bfd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160be80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160bf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160bec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160bf10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160bea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160be40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160be60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160be00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160be20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bcd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bd90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160bdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160bd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160bd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160bcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bcb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160bc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160bc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16059d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160bc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1605950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16059a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1605930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16058d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16058f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16058b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1605840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16057a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16057f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1605780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16056e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16055b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1605690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16055f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1605640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16055d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1605550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1605400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16054c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16054e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1605440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1605490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1605420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fcac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fcae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fca80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fcaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fca10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fca30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fc990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fc9e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fc970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fc880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fc7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fc830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fc7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fc6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fc630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fc680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fc610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc5d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fc570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fc500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fc520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fa770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fa7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fa750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa6f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa6d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fa660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fa5c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fa610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fa5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa560
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa520
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fa4b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fa410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fa460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fa3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fa220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fa300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fa260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fa2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fa240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fa200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3b70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3ae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f3b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f3a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f3ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f3a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f39e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f39a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f39c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f3950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f38b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f3900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f3890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f3830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f37f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f3780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f37a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f3700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15f3750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fb050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15faff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fafb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fafd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fae80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15faf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15faf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15faec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15faf10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15faea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fae40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fae60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fae00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fae20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15facd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fad90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fadb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fad10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fad60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15facf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fac90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15facb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fac50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fac70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16097e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fac00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1609760
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16097b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1609740
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16096e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16096a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16096c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1609650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16095b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1609600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1609590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1609530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16094f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1609480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16094a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1609400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1609450
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1607be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1607af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1607a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1607aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1607a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16079d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16079f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16079b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1607940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16078a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16078f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1607880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1607820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b3d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1607800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160b2e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160b330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160b2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160b1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160b130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160b180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160b110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b0b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b0d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160b070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1611340
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160b000
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160b020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1611380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16113d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1611360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1611300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1611320
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16112c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16112e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1611190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1611250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1611270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16111d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1611220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16111b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1611150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1611170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1611130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fbf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8d60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e8d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e8d30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fbfa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1621800 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162f100 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16389b0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1629f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15ec200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x160eda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fbf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fbf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fbf00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fbf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1610a40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e9dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1610a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16109c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16109e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160efb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160efd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e8bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160ed20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160ed70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160ed00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e9d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e9db0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e9d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e9d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e9c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e9ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e9d00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e9c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e9cb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e9c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e9be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e9c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e9ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e9bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e9b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fb6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fb700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fb690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb650
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb5f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb4c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb580
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fb5a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fb500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fb550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fb4e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160f9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160f990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160f9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160f860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160f920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x160f940
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x160f8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x160f8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x160f880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x160f820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160f840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6bd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x160f800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6ad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f6b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f6b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15efdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f6af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f6a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f6a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15efcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15efdb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f6a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15efd30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15efd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15efd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15efcb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15efcd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15efc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15efc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1603330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15efc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15efc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1603370
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16033c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1603350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16032f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16032b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16032d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ebd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1603240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1603260
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ebda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1603210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ebd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ebd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ebd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ebce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ebd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1611a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ebc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ebc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ebc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1611ab0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1611a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1611a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1611a50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16119f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1611a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f59b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1611980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16119a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1611900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1611950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15f59d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f5970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f5990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15f5930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f5950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f58c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15f58e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15f5870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16115d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fb1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15effe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15effa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15effc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fb120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15eff20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15eff70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15eff00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1611590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16115b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1611550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1611570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15cfd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15cfe00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1611500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15cfd80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15cfdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15cfd60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fcc90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fccb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fcc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff8c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1600640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fcc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16005c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1600610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x16005a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1629820 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b800 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163d570 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x162f100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1621800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x16389b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16001b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff8a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1600170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1600190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1600120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ff820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ff870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15ff420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fefc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15feac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fef50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fef70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15feb00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fef20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15feae0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fe6b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15feaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fe670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fe690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ffd40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fbc50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fe620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fbbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fbbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1610730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ffd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16106f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1610710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x16106a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15ffca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ffcf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fb440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15cfa10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16002f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1600dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15cf9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1600d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1600330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1600310
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff5b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fcea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ff0f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fce50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fd7d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fd7b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15cfbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15cfbd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16019c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15cfb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1601af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16007c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1601970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1601b30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1601b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ffe90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ffeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ffa40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ffe70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fecb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ff9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15cfd10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15fec90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163e050 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163bf50 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8b80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x161b800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1629820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x163d570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fbfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fbfe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fe820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fe840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1602a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15cfcc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fc170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fe7f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1602aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1602900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1602920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1601e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1601e30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fe540
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1601090
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fee10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fe510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1600030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1602af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1602b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1602810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1602670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1601050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1602970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1600910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1601020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1602690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1602780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x16027a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1601510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1601530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1601810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fd360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1600a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fe990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fd330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1601830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fe990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600a90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x163bf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x163e050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15e8b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff2b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15ff710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15ff730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1600c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15ffb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1600490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fd100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fb8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb2a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e8fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fb8b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15cfc80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1601390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1601c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15e8f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15cfca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15fbdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x1602600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x1601240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15fcee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15cfb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e8b60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15fbaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fd1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x16183d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e7640
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15f4400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e77b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e7710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b305171] - 0x15e76f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30517a] - 0x15e7730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x15e8c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15e8b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15cfb60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b30573e] - 0x15e76d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1600a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fe990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1601830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fe990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601830 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e76d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfb60 0x1e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7730 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e76f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7770 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16183d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16183d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600a90 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccdb6a3] - 0x1600a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7770 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f2625b] + 0x1671b40 0x8030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7710 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16183d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7710 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff290 0x40
+@ /lib/x86_64-linux-gnu/libc.so.6:(closedir+0xd)[0x7f8009f2635d] - 0x1671b40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce286f] - 0x15e7770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7690 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7770 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e7750 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e7750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e8fc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e8fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd330 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800ccdb6a3] - 0x15fd330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7750 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f2625b] + 0x1671b40 0x8030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cfb40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15cfb40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb8b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fcee0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fcee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600c20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601510 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcee0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601240 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601240
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb2a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601240 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602600 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e8f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e8f00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602780 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602600 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbdd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd100 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602670 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbdd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601810 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e8fc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e8fc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601020 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601810 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16027f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16027f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602af0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602820 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16389b0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbeb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163d570 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15ff710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15fe990
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1601830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1629820 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611900 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611a10 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15ff290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15cfa40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15af880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af880 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15af880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfa40 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638ac0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbfc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbfc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff290 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611aa0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611ac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af880 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15af880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe990 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611ac0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600010 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600010 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600010
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff710 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600040 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fe510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe540 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601e10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601e10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601e10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601e40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602900 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602930 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce278c] - 0x16183d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce27aa] - 0x1602930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1602930 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1602930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16183d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16183d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602a80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1602930 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600a90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600a90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd1b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600ac0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbaa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbaa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601c90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbad0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601390 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601390 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601390
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16013c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ffb90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffb90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffb90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffbc0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600910 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1602970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600940 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fee10 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fee10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fee10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fee10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601090 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fee40 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e7600 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd360 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fc170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fc170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fc170 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fc170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe7f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe840 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fec70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fec70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffe70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffec0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601af0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601af0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cfb90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfbe0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd790 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd790 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff570 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff5c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16002f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16002f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16002f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16002f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff9f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ffa40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600770 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600770 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16019c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fce50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fce50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fce50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fce50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff0f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff140 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600d70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600d70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15cf9c0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfa10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163bf50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163bf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163bf50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e050 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfc30 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb4a0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ebc20 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x16389b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x163d570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e9b50 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634400 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbeb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1611900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1629820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1611a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163e070 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163e070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163e070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d570 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163d590 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163d590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163d590 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163d590
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb6b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb700 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fb720 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e9d60 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9db0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15e9dd0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15e9dd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e9dd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb3c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fb3e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb3e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff3a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff3f0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff410 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff410
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff410 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff440 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ffca0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffca0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ffca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ffca0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16106a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16106c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16106c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16106c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16106c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbbb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbc20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbc20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe620 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbc50 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fe670 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe670 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fef20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fef40 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fef40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fef40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fef40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff870 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ff890 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ff890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ff8c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600150 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600170 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600170 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16005a0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16005c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16005c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16005c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feaa0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15feac0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15feac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15feac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15feac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fcc00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcc50 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fcc70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fcc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fcc70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ebd30 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ebd50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ebd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ebd50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ebd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624d20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624d70 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624d90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624d90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1634610 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634660 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1634680 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1634680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1634680 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ee00 0x6
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce278c] - 0x15fe510
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce27aa] - 0x162ee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162ee00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162ee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162ee00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162ee00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162ee00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ee50 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162ee70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162ee70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162ee70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162ee70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16346b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636800 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1636820 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1636820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1636820 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636850 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1636870 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1636870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1636870 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621c00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1621c20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1621c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1621c20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1621c20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1621c20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621c70 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1621c90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1621c90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1621c90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624f00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624f20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624f20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624f20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624f50 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624f70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624f70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624f70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625100 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1625120 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1625120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1625120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1625120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1625120 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625170 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1625190 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1625190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1625190 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1625190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162cb00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cb50 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162cb70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162cb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162cb70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162cb70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162cd00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cd50 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce278c] - 0x1600490
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce27aa] - 0x162cd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162cd50 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162cd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162cd50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162cd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600490 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634800 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce278c] - 0x15ff820
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce27aa] - 0x1634800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1634800 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1634800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1634800 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1634800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1634800 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634850 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fac00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163e500 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162f100 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15fb4a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15ebc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1629f00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3700 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb4a0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1634400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15e9b50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fe510 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fe510 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fe510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ff820 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fcca0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbc20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbc20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fc170 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb720 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd330 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd330 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624fa0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fee10 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600910 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16368a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601390 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fbaa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbaa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fbaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163e0a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600a90 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce27aa] - 0x1600a90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16183d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16183d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16183d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16183d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fb010 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600010 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15af880 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15af880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af880 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601830 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16027f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16027f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1625190 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16251e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1621cc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1621cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1621cc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16001a0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16001c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16001c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16027f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624d90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16001c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624de0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16027f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163d590 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624de0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163d5e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163d5e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16027f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600d70 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d5e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600dc0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16027f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16027f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fce50 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600dc0 0x10
+@ /lib/x86_64-linux-gnu/libc.so.6:(closedir+0xd)[0x7f8009f2635d] - 0x1671b40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce286f] - 0x15e7750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e7750 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fcea0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fcea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600770 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce2b32] - 0x15e7750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfc30 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634870 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cb70 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16027f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x162cb70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1634870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x16027f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16002f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16027f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x16183d0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x1600a90 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fd790 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbaa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fd330 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1601af0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fec70 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15df1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15df1f0 0xc8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e7750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fcea0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16005f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16007c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbc20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe510 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ffcf0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15af700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af700 0x178
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600340 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd7e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163bf80 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162ee70 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1601b40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1600640 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163bfe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162cb70 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162cbd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eee0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634870 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1601b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1601b40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16348e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fe6a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15feac0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8fc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fe6c0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fef40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15af700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611900 0x180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fefb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16106c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15e8f00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600c20 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb3e0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fd120 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb450 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15feb20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162cd50 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15feb40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ebd50 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611900 0x188
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ebdc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ebde0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163e910 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163e970 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163e9a0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163e9c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162cdb0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16389b0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ebc20 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162f310 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1601af0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15fd790
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15fbaa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162a310 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15df1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f3b10 0xd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162cdd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162f3a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fd790 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162f3c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbaa0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f3e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162a380 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f3b10 0xd8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df1f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15df210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1601af0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15df230 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15df280 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634a00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f3b10 0xe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15df2a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1634a70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634a90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1634ae0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625300 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1625330 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1625350 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f3b10 0xe8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16253c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16253e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611500 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611550 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611570 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15eff00 0xf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16115e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f3b10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3b30 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f3b80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611550
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611550 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f3ba0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f3bc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x15fb120 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3b10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb150 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb1a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1d0 0x8
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009f2625b] + 0x1671b40 0x8030
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fb1f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fb1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fbeb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbf00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb1f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf50 0x36
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_file_get_contents+0x25c)[0x7f800b2fc43c] + 0x15af700 0x10f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_file_get_contents+0xea)[0x7f800b2fc2ca] - 0x15fbf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf50 0x2b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af820 0x21
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf90 0x4d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af850 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629820 0x27
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629850 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629880 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16298a0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_io_modules_scan_all_in_directory_with_scope+0x20f)[0x7f800c408ddf] - 0x15af700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16298f0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629910 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629930 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629950 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629970 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16299c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16299e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af700 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af720 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af750 0x1a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af780 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af7a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af7c0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af7e0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af800 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603210 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603230 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603270 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603290 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16032b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbf50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15af820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15fbf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15af850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1629820
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1629850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1629880
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_io_modules_scan_all_in_directory_with_scope+0x30e)[0x7f800c408ede] - 0x16298a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629880 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16032d0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16032d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16032d0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fbf90 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14c5190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x14c5190 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603320 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1603340 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603360 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606000 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fbf50 0x35
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_io_modules_scan_all_in_directory_with_scope+0x17d)[0x7f800c408d4d] - 0x16032d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16060c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16060e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16060e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16060e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16033c0 0x36
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_io_modules_scan_all_in_directory_with_scope+0x17d)[0x7f800c408d4d] - 0x16060e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629850 0x1f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606130 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606130 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f8600 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606130 0x45
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_io_modules_scan_all_in_directory_with_scope+0x17d)[0x7f800c408d4d] - 0x15f8600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629200 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1629220 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1629220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1629220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16060e0 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_io_modules_scan_all_in_directory_with_scope+0x17d)[0x7f800c408d4d] - 0x1629220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629270 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1629290 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1629290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1629290 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629220 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_io_modules_scan_all_in_directory_with_scope+0x17d)[0x7f800c408d4d] - 0x1629290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16292e0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1629300 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1629300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1629300 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629350 0x38
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_io_modules_scan_all_in_directory_with_scope+0x17d)[0x7f800c408d4d] - 0x1629300
+@ /lib/x86_64-linux-gnu/libc.so.6:(closedir+0xd)[0x7f8009f2635d] - 0x1671b40
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_io_modules_scan_all_in_directory_with_scope+0x1a0)[0x7f800c408d70] - 0x15fb1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x16298f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1629910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1629930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc23] - 0x1629950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x16299c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16299e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc23] - 0x15af700
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x15af720
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15af750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15af780
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc23] - 0x15af7a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x1603270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1603290
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc23] - 0x16032b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x15af7c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15af7e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc23] - 0x15af800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x1603210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1603230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc23] - 0x1603250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x3f)[0x7f800b2fe5ef] - 0x1629970
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fbf00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fb1f0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_io_modules_scan_all_in_directory_with_scope+0x1b4)[0x7f800c408d84] - 0x15fbeb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603250 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603230 0x15
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1629300 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1629300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_dir_open+0x101)[0x7f800b2fa901] - 0x1603230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_dir_open+0x109)[0x7f800b2fa909] - 0x1603250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x1629880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x16060c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x1629850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x16292e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x1629200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdc15] - 0x1629270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15fb150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15fb1a0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4091b0] - 0x15f3b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1629390 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611900 0x190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f3b10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1629270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af820 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606180 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1629200 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16292e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16060c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162c800 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629880 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162c860 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1629200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1629200 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603250 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1603230 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162c8d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603210 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162c930 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15af800 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af7e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15af7c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162fc00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16032b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162fc60 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1603290 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603270 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15af7a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162fce0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15af780 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162fd40 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15af700 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16299e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16299c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b800 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629950 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b860 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1629930 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1629910 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16298f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b8d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fb1d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b930 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1611900 0x198
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b9a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1629820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15efc00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb1a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162f3a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1629850 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162f3a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efc60 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15efc80 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1611900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6a00 0x1a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162fdc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162fde0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15efcf0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fb1f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15df210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15af750 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15df210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15efd50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15efd70 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15efde0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b9c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x161b9e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611900 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1611960 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611980 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6a00 0x1a8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16119f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1611a10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611a30 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15af720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1629290 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16292b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160f800 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6a00 0x1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160f870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x160f890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160f8b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160f910 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1634a70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160f940 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634a70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160f970 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160f990 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6a00 0x1b8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16032d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16032f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8600 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8660 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f3bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f3bc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8690 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f86b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16253e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f86e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16253e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f8710 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f8730 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f87a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f87c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f87e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634400 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1634460 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634490 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16344b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16344e0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1634500 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6bc0 0x35
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x1634520 0x35
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x163c400 0x4bd
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x16298a0 0x35
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x163c8d0 0x1f
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b1653] + 0x162c9b0 0x10
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aefea] + 0x15fbeb0 0x8d
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b1681] - 0x163c8d0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5afe6e] + 0x15fb150 0x30
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x163b800 0x499
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x1629300 0x30
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x162c9d0 0x23
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x163ee00 0x495
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x163c8d0 0x23
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x1629970 0x23
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x15eb400 0x495
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x1634560 0x23
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5aee22] + 0x1634590 0x29
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4abf] + 0x1623600 0x497
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b4d36] + 0x16345d0 0x29
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x163bcb0 0xb8
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x163bd70 0x38
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x163bdb0 0x28
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b638d] + 0x163f2a0 0x48
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b64cd] + 0x15eb8a0 0x158
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x163f2f0 0x90
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x1623aa0 0x90
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x15e9b50 0xc0
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x163f390 0x60
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b9784] + 0x15e9c20 0xc0
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_open+0x265)[0x7f800d415aa5] - 0x15f6bc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15e9cf0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6bc0 0x35
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b7ce5] + 0x1623b40 0x5b
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15e9d20 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15e9d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x39)[0x7f8009ee9fd9] + 0x15cfc30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0xf3)[0x7f8009eea093] < 0x15cfc30
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0xf3)[0x7f8009eea093] > 0x15cfc30 0x5c
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1d8)[0x7f800a426598] - 0x1623b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1623b40 0x5c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfca0 0x73
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfd20 0x73
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x1623b40
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_symbol+0x106)[0x7f800d415786] - 0x15cfca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x15cfd20
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1c8)[0x7f800a426588] - 0x15cfc30
+@ /lib64/ld-linux-x86-64.so.2:[0x7f800e5b7ce5] + 0x15cfda0 0x57
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15e9d20 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15e9d20
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0x39)[0x7f8009ee9fd9] + 0x15cfc30 0x64
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0xf3)[0x7f8009eea093] < 0x15cfc30
+@ /lib/x86_64-linux-gnu/libc.so.6:(vasprintf+0xf3)[0x7f8009eea093] > 0x15cfc30 0x58
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1d8)[0x7f800a426598] - 0x15cfda0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfda0 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfd20 0x6b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfca0 0x6b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x15cfda0
+@ /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0:(g_module_symbol+0x106)[0x7f800d415786] - 0x15cfd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_private_replace+0x3b)[0x7f800b34a85b] - 0x15cfca0
+@ /lib/x86_64-linux-gnu/libdl.so.2:(dlerror+0x1c8)[0x7f800a426588] - 0x15cfc30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15cfc30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1623b40 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1629930
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1629930 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16299a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163bde0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621800 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1621870 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fd120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fd120 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16218e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1621900 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1621940 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15eff00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15eff00 0xf8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16219b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16219d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1623bb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16219f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16219f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16219f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1621a10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14f51e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15e9d20 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1621a30 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6a00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160ed00 0x1c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfe00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15cfe20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15cfda0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x14f51e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1621aa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1621ac0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16219d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160eed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16219d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160ef20 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ef90 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x160ed00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160ed00 0x1c8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6a00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f6a20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6a40 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6ab0 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f6b20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6b40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f6b60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16107b0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610820 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6b20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16108b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16108d0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610940 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6b20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16109b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16109d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611020 0x110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1611140 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16111a0 0x110
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ea9d39] + 0x16112c0 0x1d
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x16112f0 0x6
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:(dbus_threads_init+0xda)[0x7f8003d3ee5a] + 0x15cfca0 0x70
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x1611310 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x1611340 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x1611370 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x16113a0 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x16113d0 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x15f6b80 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x16109f0 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x1610a20 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x1610a50 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x1610a80 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x1633800 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x1633830 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x1633860 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x1633890 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44c53] + 0x16338c0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44c53] + 0x16338e0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d42eac] + 0x1633900 0x2a
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d42eac] + 0x1633940 0x49
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d42eac] + 0x16339a0 0x49
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44c53] + 0x1633a00 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:(dbus_parse_address+0x5c)[0x7f8003d23adc] + 0x1633a20 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1633a50 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44d14] + 0x1633a70 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44e65] + 0x1636c00 0x194
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633a50
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1633a50 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:(dbus_parse_address+0x175)[0x7f8003d23bf5] + 0x1636da0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:(dbus_parse_address+0x18b)[0x7f8003d23c0b] + 0x1636dc0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1636de0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1636e00 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1636de0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1636de0 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1636e00
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1636e00 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1636e00
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1636e00 0x20
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:(dbus_parse_address+0x175)[0x7f8003d23bf5] + 0x1633aa0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:(dbus_parse_address+0x18b)[0x7f8003d23c0b] + 0x1633ac0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1633ae0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1633b00 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633ae0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1633ae0 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633b00
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1633b00 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633b00
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1633b00 0x20
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633b00
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1633b00 0x40
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:(dbus_parse_address+0x263)[0x7f8003d23ce3] + 0x1633b50 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d42eac] + 0x1633b70 0x21
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1633ba0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633ba0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1633ba0 0x16
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633ba0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1633ba0 0x2c
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d410f4] + 0x1636e30 0xe8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1633be0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1636f20 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4161d] + 0x1636f40 0x40
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4161d] + 0x1636f90 0x40
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d376c0] + 0x1637800 0x50
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1636fe0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1636fe0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1637860 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1636fe0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d2536c] + 0x1637890 0xf0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1637990 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x16379b0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x16379d0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1637a10 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x16379f0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1637a30 0x1f
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d2d2fe] + 0x1637a60 0x30
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d2d2fe] + 0x1637aa0 0x30
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d2d2fe] + 0x1637ae0 0x30
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x16379f0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x16379f0 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x16379f0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1637b20 0x20
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x16379f0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1637b50 0x36
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x16379f0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x16379f0 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1637b50
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x16379b0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1637b90 0x20
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1637b20
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d3a0ee] + 0x160b000 0x40
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d2d2fe] + 0x1637b50 0x30
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d455ba] + 0x1637b20 0x23
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1633ba0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d2849f] + 0x1633ba0 0x30
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d284b0] + 0x1637bc0 0x30
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4217a] + 0x15cfd20 0x70
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44d14] + 0x160b050 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d284e5] + 0x160b080 0x108
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x160b190 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a8ab] + 0x160b1c0 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a8ab] + 0x160b1f0 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4aa10] + 0x160b220 0x30
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4aa10] + 0x160b260 0x30
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d4a900] + 0x160b2a0 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d333a6] + 0x160b2d0 0xb8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x160b390 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x160b3c0 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x160b390
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1607800 0x50
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1607800
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1607800 0xa0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d3a0ee] + 0x16078b0 0x40
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d38e5b] + 0x16379b0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d38a29] + 0x1607900 0x40
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1633a50
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1636de0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d23667] - 0x1636da0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1633ae0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d23667] - 0x1633aa0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1636e00
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d236a7] - 0x1636dc0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1633b00
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d236a7] - 0x1633ac0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:(dbus_address_entries_free+0x21)[0x7f8003d239c1] - 0x1633a20
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d2a02a] - 0x1633b50
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d41e4a] + 0x1633b50 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d2635a] + 0x1633ac0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d41fc4] + 0x1636dc0 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d333a6] + 0x1607950 0xb8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1633a20 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1636e00 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633a20
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1607a10 0x50
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1607a10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1607a10 0xa0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d41e4a] + 0x1633aa0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d39eb7] + 0x1633b00 0x48
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d3e59d] + 0x1607ac0 0x38
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d333a6] + 0x1607b00 0xb8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1633a20 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x160b390 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633a20
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1609400 0x50
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1609400
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1609400 0xa0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d339c8] + 0x1633ae0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1636da0 0xc
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x160b390
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x16094b0 0xdf
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1636da0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d33979] - 0x1633ae0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44e65] + 0x16095a0 0x194
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d27c53] + 0x1633ae0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d2a9be] - 0x1633ae0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1637990
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x162e400 0x808
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1637990 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1633ae0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1637990
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1607bc0 0x2b
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633ae0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x160b390 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1633ae0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633ae0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1633ae0 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633ae0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1633a20 0x20
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1636fe0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1633a20
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1633a20 0x40
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x160b390
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1607bc0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1636fe0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1633ae0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1636fe0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1636fe0 0x15
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1633ae0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1636fe0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d37856] + 0x160d800 0x1000
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1637860
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1634d00 0x808
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d333a6] + 0x1609740 0xb8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1637860 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x160b390 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1637860
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x162ec10 0x58
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d333a6] + 0x160e810 0xb8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1637860 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x160e8d0 0x28
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1637860
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1635510 0xa8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d39d64] - 0x1607ac0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44c53] + 0x1636da0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d39da5] - 0x1633b00
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d41f0c] - 0x1633aa0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d42eac] + 0x1633aa0 0x7
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1609400
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1620c00 0x140
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d41e4a] + 0x1636de0 0x8
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d39eb7] + 0x1633b00 0x48
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d3e59d] + 0x1607ac0 0x38
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d339c8] + 0x16379f0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d452ac] + 0x1636fe0 0xc
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x1636e00
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x1620d50 0xdf
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d45381] - 0x1636fe0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d33979] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d27c53] + 0x16379f0 0x18
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d2a9be] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] < 0x160b390
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d44fd7] > 0x15f9000 0x3a4
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d39d64] - 0x1607ac0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d39da5] - 0x1633b00
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d41f0c] - 0x1636de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636de0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162ec70 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160b390 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636fe0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1633ae0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1637990 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f93b0 0x80
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9440 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636e00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9460 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9480 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f94a0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f94c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f94e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9500 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15f9440
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1637860 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9440 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9520 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9540 0x8
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f9560 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9590 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f95b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f95d0 0x5
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1607bc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16355c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16355e0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609400 0x4
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1609420 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609450 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609470 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1609490 0x5
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1620e40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620e70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620e90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620eb0 0x5
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1620ed0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620f00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620f20 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620f40 0x4
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1620f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620f90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620fb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1620fd0 0x4
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa200 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa230 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa250 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa270 0xa
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa290 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa2c0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa2e0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa300 0x6
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa320 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa350 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa370 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa390 0x5
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa3b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa3e0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa400 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa420 0x7
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa440 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa470 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa490 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa4b0 0x8
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa4d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa500 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa520 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa540 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162ec70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fa560 0x100
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162ec70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162eca0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ecc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162ece0 0x8
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fa670 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa6a0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fa6c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f93b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fa6e0 0x100
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f93b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f93e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9400 0x4
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc500 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f9420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc550 0x8
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc570 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5a0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc5e0 0x4
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc600 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc630 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc650 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc670 0x9
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc6c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc6e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc700 0x5
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc720 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc750 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fc770 0x4
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1ad6] - 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc790 0x110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16379f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16379f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fc8b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16379f0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16379f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16379f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15fc8e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc910 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x160ed00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1605400 0x1d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16379f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fc980 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fc9a0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fca00 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15eff00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160ed00 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fca70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fca90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1633b00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15fcab0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15fcad0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15fca90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160ee10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15fca90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ee40 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16055e0 0x330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bc00 0x330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160bf40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x160bf70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bf90 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x160bf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160bfb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160bf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x160bfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160bfb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605920 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605940 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x160bfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160bfb0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605970 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605990 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16059b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16059d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x160bfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160bfb0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eff00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eff20 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x15eff00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x15eff20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eff20 0x11
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1c95] - 0x15fc8e0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d41e4a] < 0x1633b50
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d41e4a] > 0x1633b50 0x10
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d41fc4] < 0x1636dc0
+@ /lib/x86_64-linux-gnu/libdbus-1.so.3:[0x7f8003d41fc4] > 0x15fc8e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eff40 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636dc0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c0c0 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eff00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x160c170 0x27
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1607ac0 0x31
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1607ac0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x1607ac0 0x33
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x1607ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_dir_open+0x101)[0x7f800b2fa901] - 0x160c170
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_dir_open+0x109)[0x7f800b2fa909] - 0x15eff00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c1a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160c170 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec200 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec2b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec310 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec3d0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec430 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec4f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ec540 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec590 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec5f0 0xb8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec6b0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec710 0xb8
+@ /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so:[0x7f7ffbfa1de9] - 0x15ec280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eff00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d900 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d950 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163d9a0 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1605400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1605400 0x1d8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163da10 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163da30 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163da50 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec280 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dab0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ec7d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dad0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163daf0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1607ac0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163db80 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbb0 0x28
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15effc0 0x33
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15effc0
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009ead6c2] + 0x15effc0 0x33
+@ /lib/x86_64-linux-gnu/libc.so.6:[0x7f8009eada30] - 0x15effc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163dbe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc00 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x163dbe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x163dc00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163dc00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_param_spec_pool_list+0x1d7)[0x7f800b5d9c87] - 0x163dc00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:[0x7f800b5d1ee8] - 0x163dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163dc20 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de30 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x163dc00
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x163dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x163de30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x163dc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163dbe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc00 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b34a11f] + 0x163de30 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163de80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163ded0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163dc20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163dc70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dca0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163dcc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dce0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd00 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163dd50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd90 0xc
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163dca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dd70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dca0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ddb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de00 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163de00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dd70 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610000 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610020 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dd70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163de00 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd70 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610020 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163de00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163de00 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610020 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610040 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163de00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15effc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610040 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610060 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15effc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15effc0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610060 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610080 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15effc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16100a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610080 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16100f0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x16100f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16100a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16100a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16100f0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610110 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610220 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610330 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x163ddb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x163dc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x163dc70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16103c0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x16103c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16100a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16103e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16103c0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610440 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610440
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16103e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16103e0 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610440 0x16
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610460 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16103e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610480 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610460 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16104f0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x16104f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610480 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16104f0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610510 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610530 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc70 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610510 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610530 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610510 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16105b0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x16105b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610530
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16105d0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de00 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16105b0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x16105b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16105d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16105d0 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6200 0x19
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16105b0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x16105b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16105d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16105d0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16105b0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6230 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16105d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16105d0 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6230 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6250 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6270 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6290 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dd50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f62b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f62b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6250 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6310 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6330 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6380 0x6
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f62f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dd50 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f62f0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f63a0 0x3
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f63a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dd50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dd50 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f63a0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f63c0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f63e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6400 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6350 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6420 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6440 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f63c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6420 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f63c0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6460 0x7
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6460
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6420 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6460 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6480 0x7
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6420
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f64a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6420 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6480 0x7
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f64a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f64a0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6480 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f64d0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f64d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f64a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15effc0 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f64d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f64f0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f64f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15effc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15effc0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f64f0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6510 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6550 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6570 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f65b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f65d0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6510
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f65b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f65b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6510 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f65f0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f65f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f65b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f65b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f65f0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6610 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f65b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6350 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f65b0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6610 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6610
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6350 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6610 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6630 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163cd00 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163cf10 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x1610220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x1610110
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x1610330
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6840 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6350
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6860 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6350 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6840 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6840
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6860 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6840 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68a0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f68a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16100a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68a0 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68c0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f68c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16100a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16100a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f64a0 0x1e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68c0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f68c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16100a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16103e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68c0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68e0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f68e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16103e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16103e0 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610110 0x1b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68e0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f68e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16103e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610480 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f68e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610140 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610480 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610160 0x24
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610140 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610190 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16101b0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6570 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16101d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16101f0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16101d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16101d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610140 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610210 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16101d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16101d0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610210 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610230 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16101d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16101d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610230 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610250 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610230 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610280 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610280
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6860 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610280 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x16102a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6860 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102a0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102c0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x16102c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6860
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16100a0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102c0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102e0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x16102e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16100a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16100a0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16102e0 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610300 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610320 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610340 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dc20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610360 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610380 0x8
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610300
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610360 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610300 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16103a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x16103a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610360 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16103a0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d020 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610360
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610360 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d020 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163d020
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610250 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d020 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d040 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163d040
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6570 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d040 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d060 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163d060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6570 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d060 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d080 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163d080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ddb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d080 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d0a0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163d0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ddb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ddb0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d0a0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d0c0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163d0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ddb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16103e0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d0c0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d0e0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163d0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16103e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16103e0 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d0e0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d100 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163d120 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d140 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163d160 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163d270 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b800 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x163dd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x163de80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x163ded0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dc20 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b890 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b8b0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163d100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b890 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b8d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x162b8d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b890 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b8d0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b8f0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b910 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b930 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dc20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b950 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b9b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b9d0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x162b8f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b9b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b8f0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b9f0 0x6
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x162b9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b9b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b9f0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162ba10 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed000 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed410 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x163cd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15f6630
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x163cf10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610250 0x6
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x1610250
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b9b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610250 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b9b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6570 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f6590 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6860 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b950 0x58
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6880 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc20 0xd
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15f6570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f6570 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc40 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163dc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f6880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6880 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd00 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dd20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163ddb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ddd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163d380 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dea0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163dd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163de80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163de80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dec0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dee0 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1610530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610550 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163d380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163d380 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610570 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610590 0xe
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x163dee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610570 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dee0 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be20 0xb
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x162be20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1610570 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be20 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be40 0xb
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x162be40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1610570
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dd20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1610570 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be40 0xb
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x162be40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dd20 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be40 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be60 0xb
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x162be60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dd20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162be80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162be60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bec0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162bee0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bf00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163d380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163d380 0x70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bf20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bf40 0x8
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x162bec0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162bf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162bf20 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bec0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bf60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162bf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bfa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163d380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163d380 0x78
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bfc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bfe0 0xb
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x162bf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162bfc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162bfc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162bf60 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed620 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed640 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed660 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163d380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ed680 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed710 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed730 0x9
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15ed620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ed710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ed710 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed620 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed750 0x6
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15ed750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ed710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ed710 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed750 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed770 0x6
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3fa4d5] - 0x15ed770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ed710
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dd20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed710 0x15
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ed770 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163dc00
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_file_attribute_matcher_new+0x10b)[0x7f800c3fd60b] - 0x163de60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de60 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc40 0x27
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c487184] - 0x163dc40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed790 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1605400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f6630 0x1e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163dc00 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f6820 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b950 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605400 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605490 0x13
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x16054b0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4959ce] - 0x16054b0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_content_type_guess+0x8e)[0x7f800c3e32ee] - 0x1605490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605490 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163dc40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48bfb1] - 0x1605490
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605490 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054d0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ed680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ed680 0x88
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605510 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1605530 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605550 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ed680
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163cd00 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605570 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1605590 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16055b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed680 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163cd00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163cd00 0x98
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed6a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed6c0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871af] - 0x163de60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x15ed770
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871b7] - 0x163dbe0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3f7919] - 0x16054b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x163dc40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_icon_info_free+0x20)[0x7f800cce17f0] - 0x1600770
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48665d] - 0x163d950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dc40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163d950 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ed6e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cda0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cdd0 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce20 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x163ce20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x163cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cdd0 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce20 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x163ce20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x163cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054b0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16054b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054b0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163dbe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16054b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16054b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163dbe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16054b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16054b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054b0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163dbe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16054b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16054b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161a000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163dbe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163dbe0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x163dbe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163d380 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163d380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163cdd0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163dbe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163cdd0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163cdd0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163d3d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x161b000 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16054b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163cdd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1603c00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ed770 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163de60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d380 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1603c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f7700 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163d3a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f7f10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f7f60 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f90 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f7f90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f7f90 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15f7fb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15f7fe0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x163cdd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cdf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x163cdf0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x163cdd0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15f7fe0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15f7fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7fe0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15f7fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7fe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cdd0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15f7fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7fe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x163cdd0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15f7f90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15f7fb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15f7f90 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x163cdd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cdf0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x163cdd0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15f7f90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15f7fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x163cdf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15f7f90
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15f7fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7fe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cdf0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15f7fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7fe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15f7f90
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x163cdf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7fb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x163cdf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f7f90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cdd0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce30 0x24
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x163ce10 0x8
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x163ce60 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163ce80 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163cf30 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x163cf60 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x163cf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163ce80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163ce80 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163cf30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163cf30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x161b030 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b0c0 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b100 0x2e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x161b100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x161b0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b0c0 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b100 0x2e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x161b100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x161b0c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1531ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x161b0c0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b100 0x37
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b140 0x37
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x161b140
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x161b100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b100 0x37
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b140 0x37
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x161b140
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x161b100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1531ee0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b180 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c00 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c90 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531ee0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1603c90
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1603c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1531ee0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x161b180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1531ee0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600770 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x163cfb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1600770 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x163cfb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163ce10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163cf90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163ce10 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x163cf90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x163ce10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x14ca0e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x161b180 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf60 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x163ce10 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cf90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163d000 0xb
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x14ca0e0 0x2c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x161b1f0 0xa
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x161b210 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x161b1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x161b230 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1600770 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x161b380 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x161b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x161b230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x161b230 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1603c00 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x161b1f0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x161b230
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x161b230 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1600770
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1600770 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1603c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b100 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b140 0x2e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x161b140
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x161b100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b100 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b140 0x2e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x161b140
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x161b100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x11
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x11
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1536730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x161b100 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b140 0x37
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ca0 0x37
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1603ca0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x161b140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b140 0x37
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ca0 0x37
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1603ca0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x161b140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1603c60 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1603c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x163cfb0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce2b32] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603ce0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ef0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603f80 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536730 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1603f80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1603ef0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536730
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1603ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b140 0x37
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603ce0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536730 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1536730
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1603ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603c80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b3b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x161b3d0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_file_attribute_matcher_new+0x10b)[0x7f800c3fd60b] - 0x161b3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b3b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536730 0x25
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c487184] - 0x1536730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x12
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1603ce0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4959ce] - 0x1603ce0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_content_type_guess+0x8e)[0x7f800c3e32ee] - 0x1603c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1536730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ce0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48bfb1] - 0x1603c60
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871af] - 0x161b3b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x161b3d0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871b7] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3f7919] - 0x1603ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x1536730
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_icon_info_free+0x20)[0x7f800cce17f0] - 0x163cfb0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48665d] - 0x161b140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1536730 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d00 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1603d00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d00 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1603d00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ce0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603ce0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ce0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ce0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603ce0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ce0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ce0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603ce0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ce0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603ce0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ce0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1603ce0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1537850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1603d50 0x68
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b3d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x1603c80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ce0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b3b0 0x6
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603c60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1603dc0 0x5
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x1603de0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1603dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1638000 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1638c00 0x3f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638b00 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x161b380 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1537850 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1537850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638b00 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x161b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x161b380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1639000 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1603dc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638b00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638b00 0xa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x161b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x161b380 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163cfb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16390a0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639130 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639160 0x1c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1639160
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1639130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639130 0x1c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639160 0x1c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1639160
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1639130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1639130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537850 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b140 0x2e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x161b140
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1537850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537850 0x2e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x161b140 0x2e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x161b140
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1537850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1639130
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639190 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x163cfb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15be9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x163cfb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15be9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639080
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639060
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1639060
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639080 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639080 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1639080
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15be9f0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15be9f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639220 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1639080 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639220 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639220 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1639130 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1639160 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639060 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638400 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603ca0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603cc0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1537850 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162aa00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1537870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x161b140 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d00 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d20 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1603d20 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1638bb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1638be0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15be9f0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bea10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15bea10
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1638be0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1638bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638be0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x163cfb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x1638be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638be0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x1638be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638be0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x163cfb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1603d20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1603d20 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15be9f0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x163cfb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x163cfd0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x163cfb0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x1638be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638be0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x1638be0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638be0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b230 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162b270 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b270 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b270 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639220 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638400 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x3c
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d20 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638bb0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638810 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638810 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638810 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638810 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1543a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638830 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x160c600 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638bb0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d20 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x42
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x42
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x42
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x42
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d20 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638bb0 0x26
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1638bb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d20 0x26
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638bb0 0x26
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1638bb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1603d20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1603d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15be9f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b210
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1543a30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a30 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1543a30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b210 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b210 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x162b210
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1638400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1603e00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1624400 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1624600 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163cfb0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x163cfb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638870 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162b210 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162b270 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b270
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638600 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1603d20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638810 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ea600 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15be9f0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15bea10 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x163cfb0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ea600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ea600 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x163cfd0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1543a30 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1543a60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638870 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1638890 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x16388c0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x16388e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638920 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1638900
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x16388e0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x16388c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1638890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1638920
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x16388c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638920 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x16388c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638920
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x16388e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1638870
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1638890 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1638870 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x16388e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638920 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1638920
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x16388e0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1638870
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1638890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1638900
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x1638870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x16388c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x16388c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1638870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x1638900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b270 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160ce10 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x160cf20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15a7c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15a0b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x159ba40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a0b90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a0b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15eae10 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eaea0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x159ba40 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a0b90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1638890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x1638900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x1638900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x1638900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638900 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x1638900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x15a0b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1638890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_destroy+0x8e)[0x7f800b3220ce] - 0x159ba40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_property_parse_border+0xe1)[0x7f800cd7a861] - 0x15eaea0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15eae10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15eae10 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x4e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15eaf20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x4e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15eaf20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638900
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638900
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638900
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638870
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638900
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638870 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638870 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1638870
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a0b90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a0b90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638600 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638600 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638600 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x159ba40 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638890 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638900 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1635c00 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16388e0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638920 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638940 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1635c00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1635c00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x160cfb0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x160cfd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0b90 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1672000 0x1ff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0bb0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15a0bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15a0bb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15a7c70 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15a7ca0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x162b380 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162b3a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15a7ca0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15a7c70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7ca0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162b3c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15a7ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7ca0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15a7ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7ca0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x162b3c0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15a0bb0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15a0bb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x162b380 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x162b3c0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3a0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162b3a0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x162b3c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15a0bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15a7ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7ca0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15a7ca0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7ca0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x162b3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a0bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x56
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x56
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15eaf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x56
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x56
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15eaf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a0bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x5f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638670 0x5f
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1638670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x5f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638670 0x5f
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1638670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a0bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162b3c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162b3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16386e0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce2b32] - 0x162b3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1639220 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639430 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638730 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0bb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x1638730
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1639430
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a0bb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1639220
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_icon_set_render_icon+0x410)[0x7f800ccdf300] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638730 0x31
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1639220 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0bb0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x162b380
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15a0bb0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162b380 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162b3a0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_file_attribute_matcher_new+0x10b)[0x7f800c3fd60b] - 0x162b3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3c0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0bb0 0x25
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c487184] - 0x15a0bb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0xc
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x15eafe0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4959ce] - 0x15eafe0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_content_type_guess+0x8e)[0x7f800c3e32ee] - 0x162b3e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3e0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a0bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafe0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48bfb1] - 0x162b3e0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871af] - 0x162b3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x162b3a0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871b7] - 0x162b380
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3f7919] - 0x15eafe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x15a0bb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_icon_info_free+0x20)[0x7f800cce17f0] - 0x16386e0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48665d] - 0x1638730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a0bb0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16386e0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15a7c70 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638770 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16387a0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15eafe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b380 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16387d0 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x162b3a0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1639220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1639270 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1636410 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624800 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb4c] - 0x15ae180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb58] - 0x15ae070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2fdb61] - 0x15ae290
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1639220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1639480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606400 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae070 0x100
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15ae180 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15ae180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606400 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae070 0x100
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606400
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15ae070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1639480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639220 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15eaf20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639220 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15eaf20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x4e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x4e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1639480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x56
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x56
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x56
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x56
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1639480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x5f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638670 0x5f
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1638670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x5f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638670 0x5f
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1638670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1639480
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624910 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae070 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639480 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15ae070
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1624b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1639480
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639480 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639220 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15eaf20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639220 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15eaf20
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x4e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x4e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x56
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x56
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x56
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x56
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x5f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638670 0x5f
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1638670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x5f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638670 0x5f
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1638670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15eaf70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15eaf70 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce2b32] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624910 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae070 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae180 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15ae070
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1624b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae180
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3c0 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624910 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae180 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15eafc0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae180
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16394b0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638730 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15eafc0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_file_attribute_matcher_new+0x10b)[0x7f800c3fd60b] - 0x16366e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366e0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae180 0x25
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c487184] - 0x15ae180
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x1638750 0xf
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4959ce] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_content_type_guess+0x8e)[0x7f800c3e32ee] - 0x15eafc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48bfb1] - 0x15eafc0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871af] - 0x16366e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x1638730
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871b7] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3f7919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x15ae180
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_icon_info_free+0x20)[0x7f800cce17f0] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48665d] - 0x162b3c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae180 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639220 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1639220
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639220 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1639220
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15eaf70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x4e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x4e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x56
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x56
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x56
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636680 0x56
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636680
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x5f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638670 0x5f
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1638670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x5f
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638670 0x5f
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1638670
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16394b0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15eaf70 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce2b32] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624910 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae0a0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae070 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15ae0a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1624b20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae070
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639220 0x39
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624910 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae070 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae070
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1638750 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638730 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16366e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_file_attribute_matcher_new+0x10b)[0x7f800c3fd60b] - 0x1638730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638730 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae070 0x25
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c487184] - 0x15ae070
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x14
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x15eafc0 0x14
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4959ce] - 0x15eafc0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_content_type_guess+0x8e)[0x7f800c3e32ee] - 0x16394b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48bfb1] - 0x16394b0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871af] - 0x1638730
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x16366e0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871b7] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3f7919] - 0x15eafc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x15ae070
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_icon_info_free+0x20)[0x7f800cce17f0] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48665d] - 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae070 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639220 0x3b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x3b
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639220 0x3b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf70 0x3b
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15eaf70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1638750
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafc0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638750 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638750 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1638750
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1639220 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639220
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae0a0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638750 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae0a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae1b0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae1b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624910 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae0a0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae0d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafc0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671b40 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638730 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16394b0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162b3c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d000 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162b3e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1639220 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639250 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae100 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15ae120 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15ae150 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15eaf20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf60 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15eaf40
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15eaf20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15ae150
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15ae120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15eaf60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15eaf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf40 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15eaf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15eaf60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15eaf40
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x15ae120 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x15ae100 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x15eaf40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15eaf60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x15eaf40
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x15ae120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15eaf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x15eaf20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf20 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1636620 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1636620 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1638600 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae120 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16366b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15ae150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15eaf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15eaf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15eaf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15eaf80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x15ae150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_destroy+0x8e)[0x7f800b3220ce] - 0x15ae120
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_property_parse_border+0xe1)[0x7f800cd7a861] - 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1636620
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15ae1b0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae2c0 0x48
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15ae2c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x48
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae2c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1638600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15ae2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae2c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1638600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15ae2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638660 0x59
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624910 0x59
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1624910
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1638660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624910 0x59
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624980 0x59
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1624980
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae100 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16366b0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce2b32] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16249f0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d810 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d8a0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae120 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x162d8a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae120
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x16249f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636670 0x33
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16249f0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae120 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae120
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x16249f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eaf80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15eaf60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_file_attribute_matcher_new+0x10b)[0x7f800c3fd60b] - 0x15eaf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf40 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae120 0x25
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c487184] - 0x15ae120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xe
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x15eafa0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4959ce] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_content_type_guess+0x8e)[0x7f800c3e32ee] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48bfb1] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871af] - 0x15eaf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x15eaf60
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871b7] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3f7919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x15ae120
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_icon_info_free+0x20)[0x7f800cce17f0] - 0x16366b0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48665d] - 0x1636670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae120 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x3b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x3b
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x3b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x3b
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x48
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x48
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae2c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1638600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15ae2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae2c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1638600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15ae2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624910 0x59
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624980 0x59
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1624980
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624910 0x59
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624980 0x59
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1624980
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15eafa0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16366b0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce2b32] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16249f0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d810 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d8a0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae150 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x162d8a0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae150
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x16249f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636670 0x32
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x16249f0 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae150 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae150
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x16249f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eaf80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15eaf40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_file_attribute_matcher_new+0x10b)[0x7f800c3fd60b] - 0x15eaf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae150 0x25
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c487184] - 0x15ae150
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xd
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x15ae100 0xd
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4959ce] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_content_type_guess+0x8e)[0x7f800c3e32ee] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48bfb1] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871af] - 0x15eaf60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x15eaf40
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871b7] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3f7919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x15ae150
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_icon_info_free+0x20)[0x7f800cce17f0] - 0x16366b0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48665d] - 0x1636670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae150 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x3b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x3b
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x3b
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x3b
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x48
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x48
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x48
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16249f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x16249f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae2c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1638600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15ae2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae2c0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638600 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1638600
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15ae2c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16249f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x16249f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624910 0x59
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624980 0x59
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1624980
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624910 0x59
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624980 0x59
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1624980
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16249f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x16249f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae100 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x16366b0 0x40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cce2b32] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d810 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162da20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dab0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16249f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x162dab0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x162da20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x16249f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636670 0x34
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d810 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16249f0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x29e)[0x7f800b5d3dee] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_newv+0x627)[0x7f800b5d4177] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x16249f0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_object_new_valist+0x219)[0x7f800b5d4609] - 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15eaf80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x17
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15eaf60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_file_attribute_matcher_new+0x10b)[0x7f800c3fd60b] - 0x15eaf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf40 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16249f0 0x25
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c487184] - 0x16249f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xf
+@ /lib/x86_64-linux-gnu/libc.so.6:(__strdup+0x22)[0x7f8009efe972] + 0x15eafa0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4959ce] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:(g_content_type_guess+0x8e)[0x7f800c3e32ee] - 0x15ae100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16249f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48bfb1] - 0x15ae100
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871af] - 0x15eaf40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x15eaf60
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c4871b7] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c3f7919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e3951] - 0x16249f0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_icon_info_free+0x20)[0x7f800cce17f0] - 0x16366b0
+@ /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0:[0x7f800c48665d] - 0x1636670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16249f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366b0 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1636620
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eafa0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eaf80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15eaf80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eafa0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15eafa0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x15eafa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16366b0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x16366b0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624a20 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15eafa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624a20 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162da20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162da50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf80 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671b40 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae100 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15eaf60 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608400 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae2c0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae2e0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636620 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1636640 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636670 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1636670
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1636670 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1636690 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x16366c0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x16366e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624910 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624930 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624910
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x16366e0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x16366c0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1636690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366c0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624930
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x16366c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624930 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366e0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x16366c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1624930
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x16366e0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1636670
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1636690 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1636670 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x16366e0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624930 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624910 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624930
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x16366e0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1636670
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1636690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636670 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624910
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x1636670
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x16366c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636670 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624910 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x16366c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366c0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1636670
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x1624910
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636690 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1636690
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636690 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x1624910 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1636670 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624950 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16366e0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624930 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624980 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x16249a0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1624980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638600 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624980 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x16249c0 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x16249c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638600
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1638600 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624980
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624980 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638660 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162da80 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x162da80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1638660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638660 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162da80 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x162da80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1638660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dad0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162daf0 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162dad0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162daf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162daf0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dad0 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162daf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162dad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dad0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162daf0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162dad0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162daf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162daf0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dad0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162daf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162dad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dad0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162daf0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162dad0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162daf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162daf0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dad0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162daf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162dad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dad0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162daf0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162dad0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162daf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162daf0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dad0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162daf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162dad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dad0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162dad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162dad0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x162dad0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1638660 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1638660
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162db10 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162dad0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162db10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624a20 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624a20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16249c0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x16386b0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162daf0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671b40 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638660 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1638680 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162da80 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2000 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162daa0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162db10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162db60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162db60 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x162db80 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x162dbb0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x162dbd0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a40 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624a20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x162dbd0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x162dbb0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x162db80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dbb0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624a40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x162dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dbb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a20 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x162dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dbb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1624a40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x1624a20
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x162db60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x162db80 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x162db60 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x1624a20 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a60 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624a40
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x1624a20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x162db60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x162db80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db60 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624a60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x162db60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x162dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dbb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a60 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x162dbb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162dbb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x162db60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x1624a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624a80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624a80 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x4d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b70 0x4d
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1624b70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x4d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b70 0x4d
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1624b70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a60 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db60 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1624a60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162db60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a60 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162db60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1624a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db60 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1624a60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162db60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a60 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162db60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1624a60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db60 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1624a60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x162db60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162db60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162db60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162db60 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x162db60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162db60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162db80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162dbd0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a60 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671b40 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a20 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a40 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671f50 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606400 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671f70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671f90 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fc0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671fe0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1624b40 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x1624b60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x1624b60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1624b40
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b40 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x1624b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b60 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x1624b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x1624b60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1671fe0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x1624b60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x1624b60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x1624b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x1624b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x1624b80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15a5120
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a5120 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x159ada0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x159ada0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15a7e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a7e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15a7e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15a7e80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1671fe0 0x3
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x1624b60 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1671fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1671fe0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671fe0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671fe0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1624b80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15a7e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a7e80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a7e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15a7e80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d890 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x162d890
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624ba0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d890 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x162d890
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624ba0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d890 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x162d890
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624ba0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d890 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x162d890
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624ba0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d890 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x162d890
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624ba0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d890 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x162d890
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624ba0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d890 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x162d890
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624ba0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d890 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x162d890
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624ba0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d870 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d890 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d890
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d890 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x162d890
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x162d870
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1624b80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1671fe0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624ba0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1624b10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d810 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624ba0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x162d810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1624ba0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1671fe0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1624b80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15a7e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d8b0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b10 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15a7e80 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624b80 0x5
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x1671fe0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161f800 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161fa00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161fc00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x161fe00 0x1f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d9c0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x162d9c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624ba0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1624a80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1609e00 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608c10 0x100
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608d20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608d20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1609e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1609e00 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608c10 0x100
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1609e00
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1608c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1624a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624a80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624a80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1624a80 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x162d810 0x60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x51
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d9c0 0x51
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x162d9c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ba0 0x51
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d9c0 0x51
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x162d9c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1624ba0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d880 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c10 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x162d880
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c30 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c30 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c10 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608c30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c10 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c30 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c30 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c10 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608c30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c10 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c30 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c30 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c10 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608c30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c10 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c30 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608c10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:[0x7f800b2e0dce] + 0x1626000 0xff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d880 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x162d880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x162d880 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x162d880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ac0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1624ac0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608c10 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608ca0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608d50 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608d50 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d880 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1624ba0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624bd0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608d50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671b40 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ac0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1624ae0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162d9c0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1609e00 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x162d9e0 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608cc0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x162da00 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608cf0 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608cf0 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1608c10 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1608c40 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x1608c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d50 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608c80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x1608c60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1608c40
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1608c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c40 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608d50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x1608c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x1608c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1608d50
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x1608c60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1608cf0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1608cf0 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1608c60 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x1608d50 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c80 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608c80
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x1608d50
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1608c60
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1608cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608d70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x1608c60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x1608c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x1608c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c40 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1608c60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x1608d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608cf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608d90 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608de0 0x90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608cf0 0x28
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608e80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608d70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x1608d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608d70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x1608d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608d70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x1608d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608d70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_string_free+0x4a)[0x7f800b32bd6a] - 0x1608d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1608e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_scanner_destroy+0x8e)[0x7f800b3220ce] - 0x1608cf0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_property_parse_border+0xe1)[0x7f800cd7a861] - 0x1608de0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608d90 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608ed0 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d90 0x59
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x59
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1608d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d90 0x59
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x59
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1608d90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608d70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608d70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608d70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608d70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608d70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608c60 0x18
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1608c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608e80 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608e80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2880 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608c60 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2880 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2880 0x200
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608cf0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d70 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2880
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1671b40 0x400
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608fe0 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608d50 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608c80 0x3
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1671b40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1622000 0x800
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608d90 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608db0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608de0 0x1
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608e00 0x18
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1608e50 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x1608e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e90
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1608e50
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e50 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x1608e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x1608e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_type_create_instance+0x4fc)[0x7f800b5ede7c] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951b5] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c9951d2] + 0x1608e00 0xd
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995255] + 0x1608e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995379] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:[0x7f800c995367] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0:(gdk_screen_get_setting+0x11c)[0x7f800c97dfac] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x8
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cd5ae53] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x1608e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x13b)[0x7f800b82220b] - 0x1608e50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e50 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_strfreev+0x29)[0x7f800b32b419] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_from_string+0x156)[0x7f800b822226] - 0x1608e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x67
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x67
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1606c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x67
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x67
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1606c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606cf0 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606cf0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606cf0 0x80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x62
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x62
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1606c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x62
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x62
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1606c80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608e90 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608e90 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606da0 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606da0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608eb0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606da0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606da0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608eb0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606da0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606da0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608eb0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606da0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606da0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608eb0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606da0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606da0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608eb0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606da0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606da0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608eb0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606da0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606da0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608eb0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606da0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606da0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608eb0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x5
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x5
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606d80 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606da0 0x4
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606da0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606da0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606da0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606d80
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15ac2d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ac2d0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608eb0 0x3
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1608eb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1608eb0 0x10
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1606dc0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1608eb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1608e90
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606e20 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606e20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1622810 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606e70 0x100
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1606f80 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1606f80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1622810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1622810 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606e70 0x100
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1622810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606fb0 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1606fb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x3a
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606fb0 0x3a
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1606fb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e00
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e00 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1608e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1608e00
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1608e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e20 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x1608e00 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e70 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f80 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608e90 0x5
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1608eb0 0x14
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606d80 0x4
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x1606da0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606d80 0x10
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1606c10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606dc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606dc0 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606d80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606d80 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606fb0 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1606fb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x41
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606fb0 0x41
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1606fb0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x4d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x4d
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x4d
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ed0 0x4d
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1606ed0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c40 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606c40
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606c60
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_font_description_free+0x3a)[0x7f800b820fba] - 0x15adfd0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adfd0 0x5
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x76)[0x7f800bf774b6] - 0x15adfb0
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15adfb0 0x18
+@ /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:(pango_cairo_context_set_font_options+0x95)[0x7f800bf774d5] - 0x15ae050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae050 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15ae050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae050 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15adff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adff0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606c60
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15ae050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae050 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606c60 0xe
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x1606c40 0x18
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2810 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606fb0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1606c10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2810 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606fb0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606fb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606e20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15ae050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae050 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15ae050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15ae050 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f30 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f50 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1606f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15adff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adff0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1606f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2830 0xe
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2850 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606fb0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1606f50 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1606f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2850 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606fb0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15f2850
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606fb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606e20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1606f30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f50 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f30 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15adff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adff0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606f30
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x1606c60
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1606f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606f30 0xe
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606f30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2850 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1606fb0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1606f50 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1606f50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2850
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2850 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606fb0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606fb0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15f2850
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x1606fb0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606e20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x1606c60
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15ae050
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606f50 0x20
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_copy+0x2f)[0x7f800ba8267f] + 0x15ae050 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c60 0x5
+@ /usr/lib/x86_64-linux-gnu/libcairo.so.2:(cairo_font_options_create+0xe)[0x7f800ba825fe] + 0x1606f30 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606e20 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606e20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1622810 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2810 0x100
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15f2920 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15f2920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1622810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1622810 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2810 0x100
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1622810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606fb0 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x51
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x51
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x51
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606ed0 0x51
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1606ed0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x10
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x59
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2850 0x59
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15f2850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x59
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2850 0x59
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15f2850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x67
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2850 0x67
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15f2850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x67
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2850 0x67
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15f2850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x62
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2850 0x62
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15f2850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x62
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2850 0x62
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15f2850
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2830
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2830 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2830 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2830 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x18
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f28c0 0x4
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f28e0 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15f28e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f28e0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2900 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15adff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adff0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15f2900
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15f28e0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f28e0 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f2900 0xe
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15f2900
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2950 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2aa0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1606c10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2950 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2aa0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15f2950
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15f2aa0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606e20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15f28e0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15f28c0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_cell_view_get_size_of_row+0xca)[0x7f800cc7e72a] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0x4
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f28c0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:[0x7f800cc7ba59] - 0x15adff0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15adff0 0xf
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15f28c0
+@ /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:(g_value_unset+0x23)[0x7f800b5f1923] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2810 0xf
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x3c
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x15f28c0 0xe
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x15f28c0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2950 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2aa0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x1606c10 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2950 0x140
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2aa0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2aa0 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x15f2950
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15f2aa0
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82dfed] - 0x1606e20
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b82e04e] - 0x15f2810
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_tree_path_free+0x12)[0x7f800cdea872] - 0x15f2830
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606e20 0x40
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:[0x7f800b827d9d] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606e20 0x40
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc0+0x19)[0x7f800b313f89] + 0x1606c10 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x1622810 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] + 0x15f2810 0x100
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c1922b3] + 0x15f2920 0x20
+@ /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0:[0x7f800c18f1c4] - 0x15f2920
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1622810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1622810 0x500
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2810 0x100
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x12)[0x7f800b823302] - 0x1622810
+@ /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:(pango_glyph_string_free+0x1b)[0x7f800b82330b] - 0x15f2810
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x4b)[0x7f800b2fe5fb] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_hash_table_unref+0x54)[0x7f800b2fe604] - 0x1606c10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x1639190
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x15f2810 0x100
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639190 0x30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1639190
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606c80 0x30
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1639190 0x30
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1639190
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606c80
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606cc0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606cc0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391f0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x16391f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x42
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e90 0x42
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x1606e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e20 0x42
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e90 0x42
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x1606e90
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x1606e20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391f0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x16391f0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2950 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f29b0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15f29b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15f2950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2950 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f29b0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15f29b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15f2950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae9a0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1606c80 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2950 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f29b0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15f29b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15f2950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2950 0x50
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f29b0 0x50
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15f29b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15f2950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xe
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xe
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x9
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x9
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] < 0x15ae9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_realloc+0xf)[0x7f800b313fcf] > 0x1639190 0x38
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2950 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f29b0 0x4e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15f29b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15f2950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2950 0x4e
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f29b0 0x4e
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15f29b0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15f2950
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xc
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xc
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae9d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2a10 0x61
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2a80 0x61
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xde)[0x7f800cd5e84e] - 0x15f2a80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0xe8)[0x7f800cd5e858] - 0x15f2a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2a10 0x61
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2a80 0x61
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x12f)[0x7f800cd5e89f] - 0x15f2a80
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x139)[0x7f800cd5e8a9] - 0x15f2a10
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x13
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x13
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x7
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x7
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xd
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xd
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0xa
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0xa
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x12
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x12
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x1606e70
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x16391d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x16391d0 0x8
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x1606e70 0x8
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a1)[0x7f800cd5e911] - 0x16391d0
+@ /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0:(gtk_rc_get_style+0x1a9)[0x7f800cd5e919] - 0x1606e70
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15ae9d0 0x20
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_datalist_id_set_data_full+0x273)[0x7f800b2f3a03] - 0x15ae9d0
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2af0 0x69
+@ /lib/x86_64-linux-gnu/libglib-2.0.so.0:(g_malloc+0x11)[0x7f800b313f31] + 0x15f2b70 0x69

-- 
gsequencer packaging



More information about the pkg-multimedia-commits mailing list